![](/screenshots/d7cb083e-8367-415a-8203-4eefa47ef794.png)
short-funny.com
Open in
urlscan Pro
37.120.172.175
Public Scan
Effective URL: https://short-funny.com/
Submission: On September 27 via manual from US
Summary
TLS certificate: Issued by Let's Encrypt Authority X3 on September 6th 2019. Valid for: 3 months.
This is the only time short-funny.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 12 | 37.120.172.175 37.120.172.175 | 197540 (NETCUP-AS...) (NETCUP-AS netcup GmbH) | |
3 | 2606:4700::68... 2606:4700::6813:c697 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
10 | 2a00:1450:400... 2a00:1450:4001:824::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 2a00:1450:400... 2a00:1450:4001:815::200e | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:81e::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
27 | 5 |
ASN197540 (NETCUP-AS netcup GmbH, DE)
PTR: v12018035895962433.yourpserver.net
short-funny.com |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
cdnjs.cloudflare.com |
ASN15169 (GOOGLE - Google LLC, US)
pagead2.googlesyndication.com | |
adservice.google.com | |
googleads.g.doubleclick.net | |
www.googletagservices.com |
ASN15169 (GOOGLE - Google LLC, US)
www.google-analytics.com |
ASN15169 (GOOGLE - Google LLC, US)
adservice.google.de |
Apex Domain Subdomains |
Transfer | |
---|---|---|
12 |
short-funny.com
1 redirects
short-funny.com |
179 KB |
5 |
doubleclick.net
googleads.g.doubleclick.net |
|
3 |
googlesyndication.com
pagead2.googlesyndication.com |
203 KB |
3 |
cloudflare.com
cdnjs.cloudflare.com |
6 KB |
2 |
google-analytics.com
www.google-analytics.com |
18 KB |
1 |
googletagservices.com
www.googletagservices.com |
29 KB |
1 |
google.com
adservice.google.com |
171 B |
1 |
google.de
adservice.google.de |
171 B |
27 | 8 |
Domain | Requested by | |
---|---|---|
12 | short-funny.com |
1 redirects
short-funny.com
|
5 | googleads.g.doubleclick.net |
pagead2.googlesyndication.com
|
3 | pagead2.googlesyndication.com |
short-funny.com
pagead2.googlesyndication.com |
3 | cdnjs.cloudflare.com |
short-funny.com
cdnjs.cloudflare.com |
2 | www.google-analytics.com |
short-funny.com
|
1 | www.googletagservices.com |
pagead2.googlesyndication.com
|
1 | adservice.google.com |
pagead2.googlesyndication.com
|
1 | adservice.google.de |
pagead2.googlesyndication.com
|
27 | 8 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.short-funny.com |
silktide.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
short-funny.com Let's Encrypt Authority X3 |
2019-09-06 - 2019-12-05 |
3 months | crt.sh |
ssl412106.cloudflaressl.com COMODO ECC Domain Validation Secure Server CA 2 |
2019-08-10 - 2020-02-16 |
6 months | crt.sh |
*.g.doubleclick.net GTS CA 1O1 |
2019-09-05 - 2019-11-28 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1O1 |
2019-09-05 - 2019-11-28 |
3 months | crt.sh |
*.google.com GTS CA 1O1 |
2019-09-05 - 2019-11-28 |
3 months | crt.sh |
This page contains 7 frames:
Primary Page:
https://short-funny.com/
Frame ID: 0C794C9A02C53B6F15EBE8AB2517F1B5
Requests: 21 HTTP requests in this frame
Frame:
https://pagead2.googlesyndication.com/pagead/js/r20190924/r20190131/show_ads_impl.js
Frame ID: C8762892B011D4C88A97A839C83CECE0
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/html/r20190924/r20190131/zrt_lookup.html
Frame ID: 3FD2119B6CBFEDF1480BF29B7E16662E
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2369405906773067&output=html&h=100&slotname=7433924973&adk=1773984442&adf=3132389021&w=320&lmt=1569558133&guci=1.2.0.0.2.2.0.0&format=320x100&url=https%3A%2F%2Fshort-funny.com%2F&flash=0&wgl=1&adsid=NT&dt=1569558133605&bpp=11&bdt=55&fdt=202&idt=202&shv=r20190924&cbv=r20190131&saldr=aa&abxe=1&correlator=764028360163&frm=20&pv=2&ga_vid=1733265174.1569558134&ga_sid=1569558134&ga_hid=1673952814&ga_fc=0&iag=0&icsg=682&dssz=12&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=633&ady=256&biw=1585&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=1158485199849273&rx=0&eae=0&fc=912&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=o%7C%7CeE%7C&abl=CS&pfx=0&fu=16&bc=31&ifi=1&uci=1.ttlrwb35saxp&fsb=1&xpc=7rG6GHTFUa&p=https%3A//short-funny.com&dtd=217
Frame ID: 0E8E904EE50192B01B5DE949E95AAE60
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2369405906773067&output=html&h=250&slotname=4661224304&adk=2953941409&adf=748419149&w=300&lmt=1569558133&guci=1.2.0.0.2.2.0.0&format=300x250&url=https%3A%2F%2Fshort-funny.com%2F&flash=0&avail_w=337&wgl=1&adsid=NT&dt=1569558133616&bpp=5&bdt=66&fdt=214&idt=214&shv=r20190924&cbv=r20190131&saldr=aa&abxe=1&prev_fmts=320x100&correlator=764028360163&frm=20&pv=1&ga_vid=1733265174.1569558134&ga_sid=1569558134&ga_hid=1673952814&ga_fc=0&iag=0&icsg=33450&dssz=13&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=332&ady=1419&biw=1585&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=1158485199849273&rx=0&eae=0&fc=912&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=o%7C%7CeEbr%7C&abl=CS&pfx=0&fu=16&bc=31&ifi=2&uci=2.1tkvrjcn6bjz&fsb=1&xpc=U9eNNeYbbi&p=https%3A//short-funny.com&dtd=218
Frame ID: 63EF68EB11B14245F2FEA41DA13EEA57
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2369405906773067&output=html&h=250&slotname=5054269683&adk=2212517709&adf=14637539&w=300&lmt=1569558133&guci=1.2.0.0.2.2.0.0&format=300x250&url=https%3A%2F%2Fshort-funny.com%2F&flash=0&avail_w=337&wgl=1&adsid=NT&dt=1569558133622&bpp=4&bdt=72&fdt=217&idt=217&shv=r20190924&cbv=r20190131&saldr=aa&abxe=1&prev_fmts=320x100%2C300x250&correlator=764028360163&frm=20&pv=1&ga_vid=1733265174.1569558134&ga_sid=1569558134&ga_hid=1673952814&ga_fc=0&iag=0&icsg=33450&dssz=13&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=954&ady=2996&biw=1585&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=1158485199849273&rx=0&eae=0&fc=912&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=o%7C%7CeEbr%7C&abl=CS&pfx=0&fu=16&bc=31&ifi=3&uci=3.u2yzni1jzzgi&fsb=1&xpc=5SYFux04L3&p=https%3A//short-funny.com&dtd=220
Frame ID: 637D7484242DE1AD93836109DCD93175
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2369405906773067&output=html&adk=1812271804&adf=3025194257&lmt=1569558133&plat=1%3A32776%2C2%3A32776%2C8%3A32776%2C9%3A32776%2C16%3A8388608%2C30%3A1081344&guci=1.2.0.0.2.2.0.0&format=0x0&url=https%3A%2F%2Fshort-funny.com%2F&ea=0&flash=0&pra=7&wgl=1&adsid=NT&dt=1569558133627&bpp=4&bdt=77&fdt=220&idt=220&shv=r20190924&cbv=r20190131&saldr=aa&abxe=1&prev_fmts=320x100%2C300x250%2C300x250&nras=1&correlator=764028360163&frm=20&pv=1&ga_vid=1733265174.1569558134&ga_sid=1569558134&ga_hid=1673952814&ga_fc=0&iag=0&icsg=33450&dssz=13&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=-12245933&ady=-12245933&biw=1585&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=1158485199849273&rx=0&eae=2&fc=912&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=16&bc=31&ifi=3&uci=3.wockghcdxj3f&fsb=1&dtd=224
Frame ID: 807E0D169B3A3BDB38376BB4C4623602
Requests: 1 HTTP requests in this frame
Screenshot
![](/screenshots/d7cb083e-8367-415a-8203-4eefa47ef794.png)
Page URL History Show full URLs
-
http://short-funny.com/
HTTP 301
https://short-funny.com/ Page URL
Detected technologies
Detected patterns
- headers server /nginx(?:\/([\d.]+))?/i
Detected patterns
- script /googlesyndication\.com\//i
Detected patterns
- script /google-analytics\.com\/(?:ga|urchin|analytics)\.js/i
Page Statistics
2 Outgoing links
These are links going to different origins than the main page.
Title: Learn more
Search URL Search Domain Scan URL
Title: Cookie Consent plugin for the EU cookie law
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://short-funny.com/
HTTP 301
https://short-funny.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
27 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
short-funny.com/ Redirect Chain
|
18 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
css-a.css
short-funny.com/ |
10 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookieconsent.min.js
cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
short-funny.gif
short-funny.com/ |
11 KB 11 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
adsbygoogle.js
pagead2.googlesyndication.com/pagead/js/ |
100 KB 35 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jokes.jpg
short-funny.com/jokes/ |
25 KB 26 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
donkey-joke.jpg
short-funny.com/cartoon-jokes/400/ |
32 KB 33 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
stork-joke.jpg
short-funny.com/cartoon-jokes/400/ |
23 KB 23 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
potato-joke.jpg
short-funny.com/cartoon-jokes/400/ |
67 KB 67 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
identiPIC_1.gif
short-funny.com/ |
1 KB 2 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
identiPIC_2.gif
short-funny.com/ |
972 B 1 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
identiPIC_3.gif
short-funny.com/ |
1 KB 2 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
43 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
witz.gif
short-funny.com/ |
6 KB 6 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
integrator.js
adservice.google.de/adsid/ |
109 B 171 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
integrator.js
adservice.google.com/adsid/ |
109 B 171 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
show_ads_impl.js
pagead2.googlesyndication.com/pagead/js/r20190924/r20190131/ |
227 KB 84 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
show_ads_impl.js
pagead2.googlesyndication.com/pagead/js/r20190924/r20190131/ Frame C876 |
227 KB 84 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zrt_lookup.html
googleads.g.doubleclick.net/pagead/html/r20190924/r20190131/ Frame 3FD2 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
www.google-analytics.com/r/ |
35 B 111 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ads
googleads.g.doubleclick.net/pagead/ Frame 0E8E |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
osd.js
www.googletagservices.com/activeview/js/current/ |
77 KB 29 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ads
googleads.g.doubleclick.net/pagead/ Frame 63EF |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ads
googleads.g.doubleclick.net/pagead/ Frame 637D |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ads
googleads.g.doubleclick.net/pagead/ Frame 807E |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
light-bottom.css
cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/ |
3 KB 923 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.png
cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
47 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| onformdata object| onpointerrawupdate string| GoogleAnalyticsObject function| ga object| cookieconsent_options object| adsbygoogle boolean| hasCookieConsent object| google_js_reporting_queue number| google_srt object| google_ad_modifications object| google_logging_queue object| ggeac boolean| google_measure_js_timing object| googleToken object| googleIMState function| processGoogleToken object| google_reactive_ads_global_state object| google_sa_queue object| google_sl_win function| google_process_slots boolean| google_apltlad number| _gfp_ function| google_spfd number| google_lpabyc number| google_unique_id object| google_sv_map object| google_t12n_vars object| google_tag_data object| gaplugins object| gaGlobal object| gaData function| google_sa_impl object| google_jobrunner object| google_persistent_state_async object| __google_ad_urls number| google_global_correlator object| google_prev_clients object| ampInaboxIframes object| ampInaboxPendingMessages object| google_iframe_oncopy function| Goog_AdSense_getAdAdapterInstance boolean| google_osd_loaded boolean| google_onload_fired function| Goog_Osd_UnloadAdBlock function| Goog_Osd_UpdateElementToMeasure function| google_osd_amcb function| update_cookieconsent_options4 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 |
---|---|---|
.doubleclick.net/ | Name: test_cookie Value: CheckForPermission |
|
.short-funny.com/ | Name: _gid Value: GA1.2.334204469.1569558134 |
|
.short-funny.com/ | Name: _gat Value: 1 |
|
.short-funny.com/ | Name: _ga Value: GA1.2.1733265174.1569558134 |
4 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.
adservice.google.com
adservice.google.de
cdnjs.cloudflare.com
googleads.g.doubleclick.net
pagead2.googlesyndication.com
short-funny.com
www.google-analytics.com
www.googletagservices.com
2606:4700::6813:c697
2a00:1450:4001:815::200e
2a00:1450:4001:81e::2002
2a00:1450:4001:824::2002
37.120.172.175
0482a98d09daebc18a0d2e1ed8f748da5b0179e61223ed541101df1f4699f073
153274373c09373cd07a747faf982b754c937f5fdaad3a6026e6153d812c3afd
190fc02d8e8f1dd5acc40f48d0d6203e6115eb31e3f47f55db0c3f07797d68f0
1c73246024e7b440f102b6f76e9ccc8a2d47648df022543d4a4a90e0bf3347df
218087ed3854e672a6627b47c86b3a97e1dad722daa9f509fe522b33b01302a2
3bfda8172d32b29119470eed10c665acd79c2934b9e820a402f95893d4cd931e
7ffdf41218425e62411540009d9b40da1b61d5dc86b8344fe14b5e27704fb51f
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
875fa134422eb7e8737b55dfb171b474a35fc7a0533d52f726290061330c871a
9dae62151120e18b465ffc5c8e9e342ecc28a6efe1a0d71c9766d677a5ddc389
9e56d78551dbd22f7689fa148bcdcd759cf701ab128c4202315c9769d2f018b2
a38fb13a0eeb53e6c46f81883d59cf047f589a7cb5136981e39c23f76e3eee08
abed3ea2080a810138c2eace94ff74593b0b62d42b4d584f7117946a8c7010e4
ad0b4b022794192f02d6ae172b4477d1c69d2b8efa979df025b2d7fef16b74c6
d6e780b3666928abac25cf41db73e6da3c70bb5bbb2238f7d84a8b03c1bd25e1
d7625641666eb0d30c70ca6fa1cac3b0705486578733a364c9eff073045ae084
d831c253d710e2d2116db4a5e31954cb1e3fea12ffb1118bf5af225cf8979e75
dbb67c620eaabf6679a314db18d3ae43037aef71ab27422e6feec08ee987cc0a
f0cf607e0ed7b0962ba7af470341ebde0b7b0184f5bff3452262e32db5595a0c
fd982910fb328bfaa788df8d95bc45352b70772d1587a7721fbfef1d0fe7edbd