urlquery.net
Open in
urlscan Pro
95.34.115.76
Public Scan
Submission: On April 29 via manual from US
Summary
TLS certificate: Issued by Let's Encrypt Authority X3 on April 27th 2019. Valid for: 3 months.
This is the only time urlquery.net was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
14 | 95.34.115.76 95.34.115.76 | 2119 (TELENOR-N...) (TELENOR-NEXTEL Telenor Norge AS) | |
2 | 2606:4700::68... 2606:4700::6813:c797 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
1 | 2a00:1450:400... 2a00:1450:4001:81a::2008 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
4 | 2a00:1450:400... 2a00:1450:4001:808::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 2a00:1450:400... 2a00:1450:4001:821::200e | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:81a::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:81e::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
3 | 2a00:1450:400... 2a00:1450:4001:81d::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:81c::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
29 | 9 |
ASN2119 (TELENOR-NEXTEL Telenor Norge AS, NO)
PTR: 76.115.34.95.customer.cdi.no
urlquery.net |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
cdnjs.cloudflare.com |
ASN15169 (GOOGLE - Google LLC, US)
pagead2.googlesyndication.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
14 |
urlquery.net
urlquery.net |
594 KB |
4 |
googlesyndication.com
pagead2.googlesyndication.com |
186 KB |
3 |
doubleclick.net
googleads.g.doubleclick.net |
|
2 |
google-analytics.com
www.google-analytics.com |
17 KB |
2 |
cloudflare.com
cdnjs.cloudflare.com |
33 KB |
1 |
googletagservices.com
www.googletagservices.com |
28 KB |
1 |
google.com
adservice.google.com |
171 B |
1 |
google.de
adservice.google.de |
171 B |
1 |
googletagmanager.com
www.googletagmanager.com |
24 KB |
29 | 9 |
Domain | Requested by | |
---|---|---|
14 | urlquery.net |
urlquery.net
|
4 | pagead2.googlesyndication.com |
urlquery.net
pagead2.googlesyndication.com |
3 | googleads.g.doubleclick.net |
pagead2.googlesyndication.com
|
2 | www.google-analytics.com |
www.googletagmanager.com
urlquery.net |
2 | cdnjs.cloudflare.com |
urlquery.net
|
1 | www.googletagservices.com |
pagead2.googlesyndication.com
|
1 | adservice.google.com |
pagead2.googlesyndication.com
|
1 | adservice.google.de |
pagead2.googlesyndication.com
|
1 | www.googletagmanager.com |
urlquery.net
|
29 | 9 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.twitter.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
urlquery.net Let's Encrypt Authority X3 |
2019-04-27 - 2019-07-26 |
3 months | crt.sh |
ssl412106.cloudflaressl.com COMODO ECC Domain Validation Secure Server CA 2 |
2019-03-02 - 2019-09-08 |
6 months | crt.sh |
*.google-analytics.com Google Internet Authority G3 |
2019-03-26 - 2019-06-18 |
3 months | crt.sh |
*.g.doubleclick.net Google Internet Authority G3 |
2019-03-26 - 2019-06-18 |
3 months | crt.sh |
*.google.com Google Internet Authority G3 |
2019-03-26 - 2019-06-18 |
3 months | crt.sh |
This page contains 5 frames:
Primary Page:
https://urlquery.net/report/74631684-a376-4a4d-a830-84f9061d7159
Frame ID: 4DA804ED9A6A162C206CAAEF4077227C
Requests: 25 HTTP requests in this frame
Frame:
https://pagead2.googlesyndication.com/pagead/js/r20190422/r20190131/show_ads_impl.js
Frame ID: B3DB3EE07C790A6827888D968459BB92
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/html/r20190422/r20190131/zrt_lookup.html
Frame ID: 8F5ED868A6F68E2CE7D1F2B3766C8F87
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-1735799678798963&output=html&h=90&slotname=1866633533&adk=3969703564&adf=3070253587&w=728&lmt=1556545600&guci=1.2.0.0.2.2.0.0&format=728x90&url=https%3A%2F%2Furlquery.net%2Freport%2F74631684-a376-4a4d-a830-84f9061d7159&flash=0&wgl=1&adsid=NT&dt=1556545600490&bpp=13&bdt=664&fdt=78&idt=76&shv=r20190422&cbv=r20190131&saldr=aa&abxe=1&correlator=3103398741604&frm=20&pv=2&ga_vid=2033301715.1556545601&ga_sid=1556545601&ga_hid=2132589572&ga_fc=0&iag=0&icsg=150748810&dssz=18&mdo=0&mso=0&u_tz=0&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=429&ady=467&biw=1585&bih=1200&scr_x=0&scr_y=0&eid=21060853%2C21063245%2C410075103&oid=3&rx=0&eae=0&fc=656&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7CeE%7C&abl=CS&ppjl=u&pfx=0&fu=16&bc=15&osw_key=3694296448&ifi=1&uci=1.a43bpyeooj7f&fsb=1&xpc=xvuLt78vxS&p=https%3A//urlquery.net&dtd=100
Frame ID: 11EA3C4CFF26B3188DDE83B70B789AD1
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-1735799678798963&output=html&h=90&slotname=9633479935&adk=162042150&adf=2983505846&w=728&lmt=1556545600&guci=1.2.0.0.2.2.0.0&format=728x90&url=https%3A%2F%2Furlquery.net%2Freport%2F74631684-a376-4a4d-a830-84f9061d7159&flash=0&wgl=1&adsid=NT&dt=1556545600503&bpp=7&bdt=677&fdt=97&idt=63&shv=r20190422&cbv=r20190131&saldr=aa&abxe=1&prev_fmts=728x90&correlator=3103398741604&frm=20&pv=1&ga_vid=2033301715.1556545601&ga_sid=1556545601&ga_hid=2132589572&ga_fc=0&iag=0&icsg=687619722&dssz=19&mdo=0&mso=0&u_tz=0&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=429&ady=1783&biw=1585&bih=1200&scr_x=0&scr_y=0&eid=21060853%2C21063245%2C410075103&oid=3&rx=0&eae=0&fc=656&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7CeEbr%7C&abl=CS&ppjl=u&pfx=0&fu=16&bc=15&osw_key=2265353404&ifi=2&uci=2.fazwl1m67nwg&fsb=1&xpc=3uVHa5CSIT&p=https%3A//urlquery.net&dtd=100
Frame ID: 181B6E9B713BDA75E0DF05AA46034B04
Requests: 1 HTTP requests in this frame
Screenshot
Detected technologies
Ubuntu (Operating Systems) ExpandDetected patterns
- headers server /Ubuntu/i
Nginx (Web Servers) Expand
Detected patterns
- headers server /nginx(?:\/([\d.]+))?/i
Google AdSense (Advertising Networks) Expand
Detected patterns
- script /googlesyndication\.com\//i
- env /^google_ad_/i
- env /^__google_ad_/i
- env /^Goog_AdSense_/i
Google Analytics (Analytics) Expand
Detected patterns
- script /google-analytics\.com\/(?:ga|urchin|(analytics))\.js/i
- env /^gaGlobal$/i
Google Code Prettify (Miscellaneous) Expand
Detected patterns
- env /^prettyPrint$/i
Google Tag Manager (Tag Managers) Expand
Detected patterns
- env /^google_tag_manager$/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- script /jquery(?:\-|\.)([\d.]*\d)[^\/]*\.js/i
- script /jquery.*\.js/i
- env /^jQuery$/i
- script /jquery-ui(?:-|\.)([\d.]*\d)[^\/]*\.js/i
- script /jquery-ui.*\.js/i
jQuery UI (JavaScript Libraries) Expand
Detected patterns
- script /jquery-ui(?:-|\.)([\d.]*\d)[^\/]*\.js/i
- script /jquery-ui.*\.js/i
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: Twitter
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
29 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
74631684-a376-4a4d-a830-84f9061d7159
urlquery.net/report/ |
98 KB 8 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main.css
urlquery.net/static/org/ |
8 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.fancybox-1.3.4.css
urlquery.net/static/org/fancybox/ |
9 KB 9 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-1.8.3.js
urlquery.net/static/org/javascript/ |
261 KB 262 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-ui-1.9.2.custom.min.js
urlquery.net/static/org/javascript/ |
232 KB 233 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.fancybox-1.3.4.pack.js
urlquery.net/static/org/fancybox/ |
15 KB 16 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
beautify.js
cdnjs.cloudflare.com/ajax/libs/js-beautify/1.6.14/ |
114 KB 22 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
beautify-html.js
cdnjs.cloudflare.com/ajax/libs/js-beautify/1.6.14/ |
53 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
prettify.css
urlquery.net/static/org/prettify/ |
620 B 904 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
prettify.js
urlquery.net/static/org/prettify/ |
18 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
vs.css
urlquery.net/static/org/styles/ |
1 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
highlight.pack.js
urlquery.net/static/org/javascript/ |
9 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
63 KB 24 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
74631684-a376-4a4d-a830-84f9061d7159
urlquery.net/screenshot/ |
44 KB 23 KB |
Image
image/jpg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
us.png
urlquery.net/static/org/images/flags/ |
609 B 879 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
adsbygoogle.js
pagead2.googlesyndication.com/pagead/js/ |
86 KB 32 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
74631684-a376-4a4d-a830-84f9061d7159
urlquery.net/domain_graph/ |
1 KB 1 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
info-alt-128.png
urlquery.net/static/org/images/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
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 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/r20190422/r20190131/ |
206 KB 77 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
show_ads_impl.js
pagead2.googlesyndication.com/pagead/js/r20190422/r20190131/ Frame B3DB |
206 KB 77 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ca-pub-1735799678798963.js
pagead2.googlesyndication.com/pub-config/r20160913/ |
68 B 209 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zrt_lookup.html
googleads.g.doubleclick.net/pagead/html/r20190422/r20190131/ Frame 8F5E |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
www.google-analytics.com/r/ |
35 B 104 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ads
googleads.g.doubleclick.net/pagead/ Frame 11EA |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
osd.js
www.googletagservices.com/activeview/js/current/ |
76 KB 28 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ads
googleads.g.doubleclick.net/pagead/ Frame 181B |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
58 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| onselectstart object| onselectionchange function| queueMicrotask function| $ function| jQuery function| DP_jQuery_1556545600372 function| js_beautify function| html_beautify boolean| PR_SHOULD_USE_CONTINUATION number| PR_TAB_WIDTH function| prettyPrint function| prettyPrintOne object| PR function| PR_normalizedHtml function| _pr_isIE6 object| hljs function| httptransaction_slide function| gtag object| dataLayer object| adsbygoogle object| google_tag_manager string| GoogleAnalyticsObject function| ga object| google_js_reporting_queue object| google_ad_modifications 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 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_pub_config 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_amcb4 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 |
|
.urlquery.net/ | Name: _gid Value: GA1.2.78890443.1556545601 |
|
.urlquery.net/ | Name: _gat_gtag_UA_21985291_1 Value: 1 |
|
.urlquery.net/ | Name: _ga Value: GA1.2.2033301715.1556545601 |
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=15768000 |
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
urlquery.net
www.google-analytics.com
www.googletagmanager.com
www.googletagservices.com
2606:4700::6813:c797
2a00:1450:4001:808::2002
2a00:1450:4001:81a::2002
2a00:1450:4001:81a::2008
2a00:1450:4001:81c::2002
2a00:1450:4001:81d::2002
2a00:1450:4001:81e::2002
2a00:1450:4001:821::200e
95.34.115.76
0482a98d09daebc18a0d2e1ed8f748da5b0179e61223ed541101df1f4699f073
187aca9a24f38b23cbff01e65148ed972e5b08977442b710fab4d68c101b7396
1ff6fd9b2617bab2272682ebf2f48a974bf87d4f948c50908939e1f8d935905b
3313f94b5768de1575f539872c54514fa1c1038907a248fc5edf5c41afe66574
36cce5cae3d2e0045b2b2b6cbffdad7a0aba3e99919cc219bbf0578efdc45585
3e552578c7d450b023f2cd9d28f830be4335c3acc6c4ab6dadda0769f09e5f22
54c00a13e273d0fdbd0d9f40d311e92dd9af3d8393017a97f7ae338b76a9fe67
58ddb099ad0d78051c29975d7dbbb0bb2c4fd1f0209b7bab7a4157abab93f285
63621e01ea1849f135a82f79bbbbc584ca755c361fe4dea0951936bf69512ab2
6cba6f198aa30577b20c00297c53ae77c05f2e013c347f32578775f4d727533b
80d4934ea1721a4a15a37fa92ac542db5ee598462533d63f0fc867b22e2556bf
832470aa9f3b69fe4bd79b2c90809077328465a18cc6fb9c91aabe3f10dbd818
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
875ff951d8bd25cbdb9f3f00e48a98c7cdd6c259dc5e033f5131c38dc7beeb08
8ba131a677ea1357ae7fdc95d6a5c67c3b02d171bb286f6c9ec6bce3cef5c211
b16dc95bb0dee2be9a35dd088b2624c26b574a51611cf64aa9f04e9464e054a9
b79048269194de2a460e6b267695f420be996434fad12f90e3712a1c5b3b2544
c39c2e1f51edb658b882d1a855e24635f6d9d2b424668579bab0663d206ebe9e
d84bac3710c2842dc8d5d5ae6e324007443cbd8ae26b909dd89bc2bdc31c8561
daee8f9f6ae91b1e6c887ee40c461fe7101a8ea3f3b30f5b1f2950f4c4efc621
e0ba8834f482e95d9a4b24f85c6ed222a8ddf902b22cebc635b580beb2d12503
e5e3a4244cb3ba8a4a70daf071431c2d23c0fb890fbdbe6a1b16fff3c3f2bfa9
ed8d58b2bc2107a12a112eea0f5b2c14e250e7dacef4a5534d19927b1fb4feca
f2bd7d7b7131f303fea97ff7adb106c09807998f76f2d7ef05c9e84e298de3d1