cuda.lol
Open in
urlscan Pro
185.199.109.153
Public Scan
Submission: On March 16 via api from US — Scanned from DE
Summary
This is the only time cuda.lol was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 | 185.199.109.153 185.199.109.153 | 54113 (FASTLY) (FASTLY) | |
14 | 2a00:1450:400... 2a00:1450:4001:81c::200e | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:806::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 2 | 2a00:1450:400... 2a00:1450:4001:831::2002 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:81d::2006 | 15169 (GOOGLE) (GOOGLE) | |
4 | 2a00:1450:400... 2a00:1450:4001:82a::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:811::2004 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:828::2001 | 15169 (GOOGLE) (GOOGLE) | |
6 | 2a00:1450:400... 2a00:1450:4001:3c::8 | 15169 (GOOGLE) (GOOGLE) | |
3 | 2a00:1450:400... 2a00:1450:4001:828::2016 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:827::2003 | 15169 (GOOGLE) (GOOGLE) | |
37 | 12 |
ASN54113 (FASTLY, US)
PTR: cdn-185-199-109-153.github.com
cuda.lol |
ASN15169 (GOOGLE, US)
googleads.g.doubleclick.net |
ASN15169 (GOOGLE, US)
static.doubleclick.net |
ASN15169 (GOOGLE, US)
rr3---sn-4g5e6nzl.googlevideo.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
14 |
youtube.com
www.youtube.com — Cisco Umbrella Rank: 78 |
1 MB |
6 |
googlevideo.com
rr3---sn-4g5e6nzl.googlevideo.com — Cisco Umbrella Rank: 77323 |
1 MB |
4 |
googleapis.com
jnn-pa.googleapis.com — Cisco Umbrella Rank: 239 |
41 KB |
3 |
ytimg.com
i.ytimg.com — Cisco Umbrella Rank: 98 |
526 KB |
3 |
doubleclick.net
1 redirects
googleads.g.doubleclick.net — Cisco Umbrella Rank: 39 static.doubleclick.net — Cisco Umbrella Rank: 282 |
1 KB |
3 |
gstatic.com
fonts.gstatic.com www.gstatic.com |
33 KB |
2 |
ggpht.com
yt3.ggpht.com — Cisco Umbrella Rank: 261 |
14 KB |
2 |
cuda.lol
cuda.lol |
247 KB |
1 |
google.com
www.google.com — Cisco Umbrella Rank: 2 |
20 KB |
37 | 9 |
Domain | Requested by | |
---|---|---|
14 | www.youtube.com |
cuda.lol
www.youtube.com |
6 | rr3---sn-4g5e6nzl.googlevideo.com |
www.youtube.com
|
4 | jnn-pa.googleapis.com |
www.youtube.com
|
3 | i.ytimg.com |
www.youtube.com
|
2 | yt3.ggpht.com |
www.youtube.com
|
2 | googleads.g.doubleclick.net |
1 redirects
www.youtube.com
|
2 | fonts.gstatic.com |
www.youtube.com
|
2 | cuda.lol | |
1 | www.gstatic.com |
www.youtube.com
|
1 | www.google.com |
www.youtube.com
|
1 | static.doubleclick.net |
www.youtube.com
|
37 | 11 |
This site contains links to these domains. Also see Links.
Domain |
---|
fal.ai |
gpu-utils.org |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.google.com GTS CA 1C3 |
2024-02-19 - 2024-05-13 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2024-02-19 - 2024-05-13 |
3 months | crt.sh |
*.doubleclick.net GTS CA 1C3 |
2024-02-19 - 2024-05-13 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2024-02-19 - 2024-05-13 |
3 months | crt.sh |
www.google.com GTS CA 1C3 |
2024-02-19 - 2024-05-13 |
3 months | crt.sh |
*.googleusercontent.com GTS CA 1C3 |
2024-02-19 - 2024-05-13 |
3 months | crt.sh |
*.c.docs.google.com GTS CA 1C3 |
2024-03-12 - 2024-05-21 |
2 months | crt.sh |
edgestatic.com GTS CA 1C3 |
2024-02-19 - 2024-05-13 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
http://cuda.lol/
Frame ID: F4EEA30CF5662AE88C6F1B9E8EADE60A
Requests: 2 HTTP requests in this frame
Frame:
https://www.youtube.com/embed/YGpnXANXGUg?autoplay=1
Frame ID: C1F2CF8EEF26A2EEA580D17E00155F4D
Requests: 35 HTTP requests in this frame
2 Outgoing links
These are links going to different origins than the main page.
Title: fal.ai
Search URL Search Domain Scan URL
Title: gpu-utils.org
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 6- https://googleads.g.doubleclick.net/pagead/id HTTP 302
- https://googleads.g.doubleclick.net/pagead/id?slf_rd=1
37 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
cuda.lol/ |
5 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
YGpnXANXGUg
www.youtube.com/embed/ Frame C1F2 |
92 KB 39 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
www-player.css
www.youtube.com/s/player/d552837c/ Frame C1F2 |
370 KB 47 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
www-embed-player.js
www.youtube.com/s/player/d552837c/www-embed-player.vflset/ Frame C1F2 |
320 KB 95 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
base.js
www.youtube.com/s/player/d552837c/player_ias.vflset/de_DE/ Frame C1F2 |
2 MB 782 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v18/ Frame C1F2 |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOlCnqEu92Fr1MmEU9fBBc4.woff2
fonts.gstatic.com/s/roboto/v18/ Frame C1F2 |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
id
googleads.g.doubleclick.net/pagead/ Frame C1F2 Redirect Chain
|
100 B 242 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ad_status.js
static.doubleclick.net/instream/ Frame C1F2 |
29 B 495 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
Create
jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/ Frame |
0 0 |
Preflight
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
Create
jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/ Frame C1F2 |
87 KB 41 KB |
XHR
application/json+protobuf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
player
www.youtube.com/youtubei/v1/ Frame C1F2 |
77 KB 31 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
FWAJsZfmtFAsNg4Pcc0EjV8PpQvDXO-CJgsIGjYkN-g.js
www.google.com/js/th/ Frame C1F2 |
51 KB 20 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
embed.js
www.youtube.com/s/player/d552837c/player_ias.vflset/de_DE/ Frame C1F2 |
57 KB 18 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame C1F2 |
175 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
AxajXGKpmBDfaHm95nvJLHGcyESCGrieeOTlPrg3uEvpyQDSsrJP8b2BaX3ziVab_eB7t9Sj=s68-c-k-c0x00ffffff-no-rj
yt3.ggpht.com/ Frame C1F2 |
6 KB 6 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame C1F2 |
319 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
generate_204
www.youtube.com/ Frame C1F2 |
0 10 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H3 |
GenerateIT
jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/ Frame |
0 0 |
Preflight
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
GenerateIT
jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/ Frame C1F2 |
90 B 134 B |
XHR
application/json+protobuf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
gpu.png
cuda.lol/images/ |
244 KB 245 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
qoe
www.youtube.com/api/stats/ Frame C1F2 |
0 19 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
videoplayback
rr3---sn-4g5e6nzl.googlevideo.com/ Frame C1F2 |
194 KB 195 KB |
Fetch
application/vnd.yt-ump |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
videoplayback
rr3---sn-4g5e6nzl.googlevideo.com/ Frame C1F2 |
65 KB 66 KB |
Fetch
application/vnd.yt-ump |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
remote.js
www.youtube.com/s/player/d552837c/player_ias.vflset/de_DE/ Frame C1F2 |
118 KB 33 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
captions.js
www.youtube.com/s/player/d552837c/player_ias.vflset/de_DE/ Frame C1F2 |
71 KB 24 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
endscreen.js
www.youtube.com/s/player/d552837c/player_ias.vflset/de_DE/ Frame C1F2 |
34 KB 8 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
next
www.youtube.com/youtubei/v1/ Frame C1F2 |
34 KB 6 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
maxresdefault.jpg
i.ytimg.com/vi/YGpnXANXGUg/ Frame C1F2 |
175 KB 176 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cast_sender.js
www.gstatic.com/cv/js/sender/v1/ Frame C1F2 |
4 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
log_event
www.youtube.com/youtubei/v1/ Frame C1F2 |
28 B 50 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
maxresdefault.jpg
i.ytimg.com/vi/YGpnXANXGUg/ Frame C1F2 |
175 KB 175 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
videoplayback
rr3---sn-4g5e6nzl.googlevideo.com/ Frame C1F2 |
180 KB 180 KB |
Fetch
application/vnd.yt-ump |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
videoplayback
rr3---sn-4g5e6nzl.googlevideo.com/ Frame C1F2 |
64 KB 64 KB |
Fetch
application/vnd.yt-ump |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
videoplayback
rr3---sn-4g5e6nzl.googlevideo.com/ Frame C1F2 |
516 KB 516 KB |
Fetch
application/vnd.yt-ump |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
videoplayback
rr3---sn-4g5e6nzl.googlevideo.com/ Frame C1F2 |
129 KB 129 KB |
Fetch
application/vnd.yt-ump |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
AxajXGKpmBDfaHm95nvJLHGcyESCGrieeOTlPrg3uEvpyQDSsrJP8b2BaX3ziVab_eB7t9Sj=s88-c-k-c0x00ffffff-no-rj
yt3.ggpht.com/ Frame C1F2 |
8 KB 8 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
maxresdefault.jpg
i.ytimg.com/vi/YGpnXANXGUg/ Frame C1F2 |
175 KB 175 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
log_event
www.youtube.com/youtubei/v1/ Frame C1F2 |
28 B 50 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
3 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| 0 function| moveAndRotate function| createGPUs3 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
.youtube.com/ | Name: YSC Value: dtGh05QMh3w |
|
.youtube.com/ | Name: VISITOR_INFO1_LIVE Value: lVjLrgNH-MM |
|
.youtube.com/ | Name: VISITOR_PRIVACY_METADATA Value: CgJERRIEEgAgVw%3D%3D |
42 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
cuda.lol
fonts.gstatic.com
googleads.g.doubleclick.net
i.ytimg.com
jnn-pa.googleapis.com
rr3---sn-4g5e6nzl.googlevideo.com
static.doubleclick.net
www.google.com
www.gstatic.com
www.youtube.com
yt3.ggpht.com
185.199.109.153
2a00:1450:4001:3c::8
2a00:1450:4001:806::2003
2a00:1450:4001:811::2004
2a00:1450:4001:81c::200e
2a00:1450:4001:81d::2006
2a00:1450:4001:827::2003
2a00:1450:4001:828::2001
2a00:1450:4001:828::2016
2a00:1450:4001:82a::200a
2a00:1450:4001:831::2002
07946bde0ef626134b97c0de069059864ef6c52fe7a1d14cb2c227b30167cb19
156009b197e6b4502c360e0f71cd048d5f0fa50bc35cef82260b081a362437e8
15931da8ba9e5b015e730006930ea860e1db2046e66a9ce8af39aa85839bf8b2
16fad6d837dc76f3470099a612936eeb8f521e20e8dd3cda74cd303759721ad0
227e19deea44aa9e2e6e2f9366f30e8f8fcd052ac3da82ed2ad4ff43841d957f
387595004468b089ef9d98488e54f942ad34c4400b76df45d510db717025772d
3df0b7b3df0b1a516a2cab3429c67301026e6d7ac9573a33892351b58b953c71
3e253b66056519aa065b00a453bac37ac5ed8f3e6fe7b542e93a9dcdcc11d0bc
4f670613240ccfd60de930ae0c7b280a9a4b9e248c99412903d687a4da4e6b80
539e66eaa485183a414bce9e7da48eda9e5e6130701244d23621e345497ddffd
56b5eae325adc8d88b3b5a6a7cc07318e48d744f9db987da74ae579e8e781a6a
5a8c1e7681318caa29e9f44e8a6e271f6a4067a2703e9916dfd4fe9099241db7
67ea46bc3d15351067faccb3613bd833dd3f15137a4b4a09f2e873fd41d024d2
81e204b0f932a8de3972cc2c9c52534d775c23b9561ec8a817a226a161540334
95592f830ff460b1805d23026d97e750e774cc6ff8a9061c6192f83c425d683f
99306a451a3fc4421670e463a69c482521ec4de25acb8a1609e2cd6f14bc408c
9bde6e6973f91624d1794cadeea81f820436b753061b32be21c43819266203b2
a5bb20570aae6de04b1a045b92bd2a39668d6de0cfb576746dac18e075c3172d
a66261d6285377e2b1c7a297b7065865d6e2762c592b6b7cebfa568adb1ae0f8
b26e926b742903f1934c34fb6f170c21c6fbc6e6e42c2b0ea227c9ac220f5175
b280c20d30a96085130a344fd961a5e48ac90f9cf7604ae22162fe65c9c60bb9
b457a34736b14f49b2d2390864905d66eb94a06a2a108e26012a9a9090c7e516
b45b741db5ae702224544e50f94531e9e451c1cfe3f061125848c4f6343b7b02
c19e172828ef1843a0ddab9724ebde7460b8305ed5b5594ca754d233cf2e066e
cdb26fbe4224063804e07e0c1e11599948a933acef7d6b947b5a990d74a93268
d7d5e54ad1e33d7ab49c664323ced79cb9723ff15e9764cd0edc3e15208e8336
e15532983f0e76d961ddc14f26416f39cbe4cf7e8b0a4e0c962876fff03d4a2c
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ee147e859ad0f09aa50367974e38ab53e7c7054c4a51d400a7f45b0eb251454f
eed0dc1fdb5d97ed188ae16fd5e1024a5bb744af47340346be2146300a6c54b9
f21c22963092f299414dd54347d8ddf003179242f53b9ad3215a3980e2b1bbe1
f4351da000fa4d17c053af08d696d23e6127e7d36f80f0ce9a09efcfe2aaffa7
fca324881a53f3014721937ff9bcfd8856a03470acfad4b39768425df1098cc6