webdevblog.info
Open in
urlscan Pro
2606:4700:30::681b:b10f
Public Scan
Effective URL: http://webdevblog.info/learning-web-development/
Submission: On November 11 via manual from US
Summary
This is the only time webdevblog.info was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 2 | 134.209.76.58 134.209.76.58 | 14061 (DIGITALOC...) (DIGITALOCEAN-ASN - DigitalOcean) | |
2 2 | 142.93.189.196 142.93.189.196 | 14061 (DIGITALOC...) (DIGITALOCEAN-ASN - DigitalOcean) | |
1 | 2a00:1450:400... 2a00:1450:4001:825::2004 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 1 | 2606:4700:30:... 2606:4700:30::681b:82bf | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
2 6 | 2606:4700:30:... 2606:4700:30::681b:b10f | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
6 | 2a00:1450:400... 2a00:1450:4001:81e::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
10 | 2a00:1450:400... 2a00:1450:4001:821::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
21 | 4 |
ASN14061 (DIGITALOCEAN-ASN - DigitalOcean, LLC, US)
134.209.76.58 |
ASN14061 (DIGITALOCEAN-ASN - DigitalOcean, LLC, US)
142.93.189.196 |
ASN15169 (GOOGLE - Google LLC, US)
www.google.com |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
webdevblog.info |
ASN15169 (GOOGLE - Google LLC, US)
pagead2.googlesyndication.com | |
www.googletagservices.com |
ASN15169 (GOOGLE - Google LLC, US)
adservice.google.de | |
adservice.google.com | |
googleads.g.doubleclick.net |
Apex Domain Subdomains |
Transfer | |
---|---|---|
6 |
doubleclick.net
googleads.g.doubleclick.net |
|
6 |
webdevblog.info
2 redirects
webdevblog.info |
6 KB |
4 |
googlesyndication.com
pagead2.googlesyndication.com |
247 KB |
3 |
google.com
www.google.com adservice.google.com |
1 KB |
2 |
googletagservices.com
www.googletagservices.com |
58 KB |
2 |
google.de
adservice.google.de |
342 B |
1 |
rovty.xyz
1 redirects
rovty.xyz |
507 B |
21 | 7 |
Domain | Requested by | |
---|---|---|
6 | googleads.g.doubleclick.net |
pagead2.googlesyndication.com
|
6 | webdevblog.info |
2 redirects
www.google.com
webdevblog.info |
4 | pagead2.googlesyndication.com |
webdevblog.info
pagead2.googlesyndication.com |
2 | www.googletagservices.com |
pagead2.googlesyndication.com
|
2 | adservice.google.com |
pagead2.googlesyndication.com
|
2 | adservice.google.de |
pagead2.googlesyndication.com
|
1 | rovty.xyz | 1 redirects |
1 | www.google.com | |
21 | 8 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.google.com GTS CA 1O1 |
2019-10-16 - 2020-01-08 |
3 months | crt.sh |
*.g.doubleclick.net GTS CA 1O1 |
2019-10-16 - 2020-01-08 |
3 months | crt.sh |
*.google.com GTS CA 1O1 |
2019-10-16 - 2020-01-08 |
3 months | crt.sh |
This page contains 7 frames:
Primary Page:
http://webdevblog.info/learning-web-development/
Frame ID: 91B931F2AC668FE8BF48348CB75E51E2
Requests: 15 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/html/r20191107/r20190131/zrt_lookup.html
Frame ID: 323FC571C82FFD1439C730D15790224C
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-6311216947951124&output=html&h=250&slotname=9889945030&adk=1381830712&adf=2834633373&w=300&lmt=1573509768&guci=1.2.0.0.2.2.0.0&format=300x250&url=http%3A%2F%2Fwebdevblog.info%2Fideas-for-web-application-development%2F&flash=0&avail_w=1584&wgl=1&adsid=NT&dt=1573509768450&bpp=6&bdt=36&fdt=61&idt=61&shv=r20191107&cbv=r20190131&saldr=aa&abxe=1&correlator=723789654377&frm=20&pv=2&ga_vid=299249079.1573509769&ga_sid=1573509769&ga_hid=1101275051&ga_fc=0&iag=0&icsg=170&dssz=6&mdo=0&mso=0&u_tz=60&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=650&ady=127&biw=1600&bih=1200&scr_x=0&scr_y=0&eid=20040030%2C20040011&oid=3&pvsid=1826429359501961&ref=https%3A%2F%2Fwww.google.com%2F&rx=0&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7CeE%7C&abl=CS&pfx=0&fu=16&bc=23&ifi=1&uci=a!1&fsb=1&xpc=RXgdk1r8c1&p=http%3A//webdevblog.info&dtd=72
Frame ID: 4E2FEB14BF6F50CEE6353F0B696E1BC4
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-6311216947951124&output=html&adk=1812271804&adf=3025194257&lmt=1573509768&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=http%3A%2F%2Fwebdevblog.info%2Fideas-for-web-application-development%2F&ea=0&flash=0&pra=7&wgl=1&adsid=NT&dt=1573509768456&bpp=4&bdt=43&fdt=73&idt=73&shv=r20191107&cbv=r20190131&saldr=aa&abxe=1&prev_fmts=300x250&nras=1&correlator=723789654377&frm=20&pv=1&ga_vid=299249079.1573509769&ga_sid=1573509769&ga_hid=1101275051&ga_fc=0&iag=0&icsg=682&dssz=7&mdo=0&mso=0&u_tz=60&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=1600&bih=1200&scr_x=0&scr_y=0&eid=20040030%2C20040011&oid=3&pvsid=1826429359501961&ref=https%3A%2F%2Fwww.google.com%2F&rx=0&eae=2&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=16&bc=23&ifi=1&uci=a!1&fsb=1&dtd=76
Frame ID: 20570518D339CA2A2579159700E05753
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/html/r20191107/r20190131/zrt_lookup.html
Frame ID: 116AF355A8915B462763AF647D774C32
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-6311216947951124&output=html&h=250&slotname=9889945030&adk=1381830712&adf=2834633373&w=300&lmt=1573509775&guci=1.2.0.0.2.2.0.0&format=300x250&url=http%3A%2F%2Fwebdevblog.info%2Flearning-web-development%2F&flash=0&avail_w=1584&wgl=1&adsid=NT&dt=1573509775817&bpp=4&bdt=30&fdt=46&idt=47&shv=r20191107&cbv=r20190131&saldr=aa&abxe=1&correlator=4847840975128&frm=20&pv=2&ga_vid=77802961.1573509776&ga_sid=1573509776&ga_hid=446721150&ga_fc=0&iag=0&icsg=170&dssz=6&mdo=0&mso=0&u_tz=60&u_his=3&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=650&ady=127&biw=1600&bih=1200&scr_x=0&scr_y=0&eid=20040031&oid=3&pvsid=2875204440318742&ref=http%3A%2F%2Fwebdevblog.info%2Fideas-for-web-application-development%2F&rx=0&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7CeE%7C&abl=CS&pfx=0&fu=16&bc=23&ifi=1&uci=a!1&fsb=1&xpc=4igPK4Je3W&p=http%3A//webdevblog.info&dtd=56
Frame ID: A68E20F1D273794EBBC23DDAC2286168
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-6311216947951124&output=html&adk=1812271804&adf=3025194257&lmt=1573509775&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=http%3A%2F%2Fwebdevblog.info%2Flearning-web-development%2F&ea=0&flash=0&pra=7&wgl=1&adsid=NT&dt=1573509775821&bpp=3&bdt=34&fdt=58&idt=58&shv=r20191107&cbv=r20190131&saldr=aa&abxe=1&prev_fmts=300x250&nras=1&correlator=4847840975128&frm=20&pv=1&ga_vid=77802961.1573509776&ga_sid=1573509776&ga_hid=446721150&ga_fc=0&iag=0&icsg=682&dssz=7&mdo=0&mso=0&u_tz=60&u_his=3&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=1600&bih=1200&scr_x=0&scr_y=0&eid=20040031&oid=3&pvsid=2875204440318742&ref=http%3A%2F%2Fwebdevblog.info%2Fideas-for-web-application-development%2F&rx=0&eae=2&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=16&bc=23&ifi=1&uci=a!1&fsb=1&dtd=61
Frame ID: 7AFB28B9E88E0CF62DE331D664F8860A
Requests: 1 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://134.209.76.58:18001/in/vs6/?from=blog268
HTTP 302
http://134.209.76.58:18001/in/vs6/?from=blog268&_BC=1 HTTP 302
http://142.93.189.196:18001/in/splog3/ HTTP 302
http://142.93.189.196:18001/in/splog3/?_BC=1 HTTP 302
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=2ahUKEwjn-bjvxLT... Page URL
-
http://rovty.xyz/
HTTP 301
http://webdevblog.info/?red=1 HTTP 301
http://webdevblog.info/ideas-for-web-application-development/ Page URL
-
http://webdevblog.info/?red=2
HTTP 301
http://webdevblog.info/learning-web-development/ Page URL
Detected technologies
Google Web Server (Web Servers) ExpandDetected patterns
- headers server /gws/i
Google AdSense (Advertising Networks) Expand
Detected patterns
- script /googlesyndication\.com\//i
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://134.209.76.58:18001/in/vs6/?from=blog268
HTTP 302
http://134.209.76.58:18001/in/vs6/?from=blog268&_BC=1 HTTP 302
http://142.93.189.196:18001/in/splog3/ HTTP 302
http://142.93.189.196:18001/in/splog3/?_BC=1 HTTP 302
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=2ahUKEwjn-bjvxLTjAhWGTX0KHdA6D_EQFjAAegQIABAB&url=http%3A%2F%2Frovty.xyz%2F&usg=AOvVaw3iJ7haqZJ2tPIu6Pp6TJ_g Page URL
-
http://rovty.xyz/
HTTP 301
http://webdevblog.info/?red=1 HTTP 301
http://webdevblog.info/ideas-for-web-application-development/ Page URL
-
http://webdevblog.info/?red=2
HTTP 301
http://webdevblog.info/learning-web-development/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 0- http://134.209.76.58:18001/in/vs6/?from=blog268 HTTP 302
- http://134.209.76.58:18001/in/vs6/?from=blog268&_BC=1 HTTP 302
- http://142.93.189.196:18001/in/splog3/ HTTP 302
- http://142.93.189.196:18001/in/splog3/?_BC=1 HTTP 302
- https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=2ahUKEwjn-bjvxLTjAhWGTX0KHdA6D_EQFjAAegQIABAB&url=http%3A%2F%2Frovty.xyz%2F&usg=AOvVaw3iJ7haqZJ2tPIu6Pp6TJ_g
- http://rovty.xyz/ HTTP 301
- http://webdevblog.info/?red=1 HTTP 301
- http://webdevblog.info/ideas-for-web-application-development/
21 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
url
www.google.com/ Redirect Chain
|
897 B 844 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
webdevblog.info/ideas-for-web-application-development/ Redirect Chain
|
2 KB 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
adsbygoogle.js
pagead2.googlesyndication.com/pagead/js/ |
104 KB 37 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pattern.png
webdevblog.info/wp-content/plugins/plugin/templates/Grey1/ |
794 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
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/r20191107/r20190131/ |
242 KB 89 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zrt_lookup.html
googleads.g.doubleclick.net/pagead/html/r20191107/r20190131/ Frame 323F |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ads
googleads.g.doubleclick.net/pagead/ Frame 4E2F |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
osd.js
www.googletagservices.com/activeview/js/current/ |
78 KB 29 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ads
googleads.g.doubleclick.net/pagead/ Frame 2057 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Primary Request
/
webdevblog.info/learning-web-development/ Redirect Chain
|
2 KB 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
adsbygoogle.js
pagead2.googlesyndication.com/pagead/js/ |
104 KB 37 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pattern.png
webdevblog.info/wp-content/plugins/plugin/templates/Grey1/ |
794 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
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_fy2019.js
pagead2.googlesyndication.com/pagead/js/r20191107/r20190131/ |
223 KB 84 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zrt_lookup.html
googleads.g.doubleclick.net/pagead/html/r20191107/r20190131/ Frame 116A |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ads
googleads.g.doubleclick.net/pagead/ Frame A68E |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
osd.js
www.googletagservices.com/activeview/js/current/ |
78 KB 29 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ads
googleads.g.doubleclick.net/pagead/ Frame 7AFB |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
46 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 object| adsbygoogle number| min number| max number| rnd function| countdown 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 boolean| _gfp_a_ object| google_sa_queue object| google_sl_win function| google_process_slots boolean| google_apltlad boolean| _gfp_p_ function| google_spfd number| google_lpabyc number| google_unique_id object| google_sv_map object| google_t12n_vars function| Goog_AdSense_getAdAdapterInstance function| Goog_AdSense_OsdAdapter function| google_sa_impl object| google_jobrunner object| google_persistent_state_async object| __google_ad_urls number| google_global_correlator number| __google_ad_urls_id object| google_prev_clients object| gaGlobal object| ampInaboxIframes object| ampInaboxPendingMessages object| google_iframe_oncopy boolean| google_osd_loaded boolean| google_onload_fired function| Goog_Osd_UnloadAdBlock function| Goog_Osd_UpdateElementToMeasure function| google_osd_amcb3 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: IDE Value: AHWqTUkqASL1D8j14wbyfZOf4WQ5AvQCVlmRhwAz6YnwgLY6Wl8QOhdIrlbwEBMe |
|
webdevblog.info/ | Name: PHPSESSID Value: bab9179c7dab4120cbf7369da6c6bdeb |
|
.webdevblog.info/ | Name: __cfduid Value: db5c85f9c168943db0fd9a7b0ca7bd4a61573509775 |
Security Headers
This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page
Header | Value |
---|---|
Strict-Transport-Security | max-age=31536000 |
X-Xss-Protection | 0 |
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
googleads.g.doubleclick.net
pagead2.googlesyndication.com
rovty.xyz
webdevblog.info
www.google.com
www.googletagservices.com
134.209.76.58
142.93.189.196
2606:4700:30::681b:82bf
2606:4700:30::681b:b10f
2a00:1450:4001:81e::2002
2a00:1450:4001:821::2002
2a00:1450:4001:825::2004
0482a98d09daebc18a0d2e1ed8f748da5b0179e61223ed541101df1f4699f073
0cfbf66edd81bd42d98dc420f56362442dab55294358435ee1caafac671199cf
47404386ef6d29baf3e4ab50b7de37788ce0039b325ae4cfae3bec3ea06be5b9
4acaae870d3aa2d3963b405e18d50ad4176500fc275972f50e3b500dc01e2fa3
5879b6f095cd8b9b2f787be796eb0946bde9fa809626e0a649f76a5a4df2e98b
8ee970a8dfb620bbb8a2fedf33e2e6971617b36bfbc2177b082fd426ec7cd694
8fbde0a4795c140510945e25e7fd1115cb06e87f63df46f0c7f0abf3a82c2e54
937ec15b6b097afa83ece138b4312bf64e5ad0b46210a1ec50035dd3a8c56349
fc2c078ff7dbfc4334dc543b2fb93107671a69ebdeee982e1f8b866e252ea322