urlquery.net
Open in
urlscan Pro
95.34.115.76
Public Scan
Submission: On April 24 via manual from GB
Summary
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:c697 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
1 | 2a00:1450:400... 2a00:1450:4001:815::2008 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
4 | 2a00:1450:400... 2a00:1450:4001:81d::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:815::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:821::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
3 | 2a00:1450:400... 2a00:1450:4001:816::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 2a00:1450:400... 2a00:1450:4001:81c::200e | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:819::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 |
579 KB |
4 |
googlesyndication.com
pagead2.googlesyndication.com |
187 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 | |
---|---|---|---|
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 |
*.google.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 |
This page contains 5 frames:
Primary Page:
http://urlquery.net/report/c9775b75-8a61-4392-9a22-2734270fe3ca
Frame ID: 8A3ED1F7FC818EB159E6C015409BD937
Requests: 25 HTTP requests in this frame
Frame:
http://pagead2.googlesyndication.com/pagead/js/r20190417/r20190131/show_ads_impl.js
Frame ID: 285B9CE21A2BB69C64F7F98ED16BD75A
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/html/r20190417/r20190131/zrt_lookup.html
Frame ID: 8EF0F04F10A14A676850E9C3413A492F
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=1556102492&guci=1.2.0.0.2.2.0.0&format=728x90&url=http%3A%2F%2Furlquery.net%2Freport%2Fc9775b75-8a61-4392-9a22-2734270fe3ca&flash=0&wgl=1&adsid=NT&dt=1556102492170&bpp=14&bdt=466&fdt=69&idt=67&shv=r20190417&cbv=r20190131&saldr=aa&abxe=1&correlator=1783564980227&frm=20&pv=2&ga_vid=1488641686.1556102492&ga_sid=1556102492&ga_hid=1818702773&ga_fc=0&iag=0&icsg=50085514&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&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=7&ifi=1&uci=1.he3ft3rk5oq7&fsb=1&xpc=Ai2ZNq90lb&p=http%3A//urlquery.net&dtd=86
Frame ID: 6B824E374A27D059E3322EA791BCC3E9
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=1556102492&guci=1.2.0.0.2.2.0.0&format=728x90&url=http%3A%2F%2Furlquery.net%2Freport%2Fc9775b75-8a61-4392-9a22-2734270fe3ca&flash=0&wgl=1&adsid=NT&dt=1556102492184&bpp=8&bdt=480&fdt=98&idt=53&shv=r20190417&cbv=r20190131&saldr=aa&abxe=1&prev_fmts=728x90&correlator=1783564980227&frm=20&pv=1&ga_vid=1488641686.1556102492&ga_sid=1556102492&ga_hid=1818702773&ga_fc=0&iag=0&icsg=586956426&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=1303&biw=1585&bih=1200&scr_x=0&scr_y=0&eid=21060853%2C21063245&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=7&ifi=2&uci=2.v05h497t7klc&fsb=1&xpc=N1bCXeuEOc&p=http%3A//urlquery.net&dtd=101
Frame ID: 6EE738FA48C6340707F44349799DDE16
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
c9775b75-8a61-4392-9a22-2734270fe3ca
urlquery.net/report/ |
37 KB 5 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 |
c9775b75-8a61-4392-9a22-2734270fe3ca
urlquery.net/screenshot/ |
33 KB 11 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 H/1.1 |
adsbygoogle.js
pagead2.googlesyndication.com/pagead/js/ |
86 KB 33 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
c9775b75-8a61-4392-9a22-2734270fe3ca
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 |
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 H/1.1 |
show_ads_impl.js
pagead2.googlesyndication.com/pagead/js/r20190417/r20190131/ |
205 KB 77 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
show_ads_impl.js
pagead2.googlesyndication.com/pagead/js/r20190417/r20190131/ Frame 285B |
205 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 175 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zrt_lookup.html
googleads.g.doubleclick.net/pagead/html/r20190417/r20190131/ Frame 8EF0 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
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 |
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 6B82 |
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 6EE7 |
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_1556102492066 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 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 string| GoogleAnalyticsObject function| ga 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: IDE Value: AHWqTUkHiY5LRHR4MwC8zRHSxrnq8smQcMwcWR4Fm-HeI0ZtqLl5qV1CfS-znC6g |
|
.urlquery.net/ | Name: _gid Value: GA1.2.1876626716.1556102492 |
|
.urlquery.net/ | Name: _gat_gtag_UA_21985291_1 Value: 1 |
|
.urlquery.net/ | Name: _ga Value: GA1.2.1488641686.1556102492 |
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:c697
2a00:1450:4001:815::2002
2a00:1450:4001:815::2008
2a00:1450:4001:816::2002
2a00:1450:4001:819::2002
2a00:1450:4001:81c::200e
2a00:1450:4001:81d::2002
2a00:1450:4001:821::2002
95.34.115.76
0482a98d09daebc18a0d2e1ed8f748da5b0179e61223ed541101df1f4699f073
054f084603d1dd4f21036b7fa4b7603ae29fc14ed34b37ea401f76d6a27a9ef2
1ff6fd9b2617bab2272682ebf2f48a974bf87d4f948c50908939e1f8d935905b
36cce5cae3d2e0045b2b2b6cbffdad7a0aba3e99919cc219bbf0578efdc45585
3c95a3cbbd12cccdbe83b8b31bf08786223daa62ee375671b763053d3964c262
3e552578c7d450b023f2cd9d28f830be4335c3acc6c4ab6dadda0769f09e5f22
54c00a13e273d0fdbd0d9f40d311e92dd9af3d8393017a97f7ae338b76a9fe67
58ddb099ad0d78051c29975d7dbbb0bb2c4fd1f0209b7bab7a4157abab93f285
63621e01ea1849f135a82f79bbbbc584ca755c361fe4dea0951936bf69512ab2
6cba6f198aa30577b20c00297c53ae77c05f2e013c347f32578775f4d727533b
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
875ff951d8bd25cbdb9f3f00e48a98c7cdd6c259dc5e033f5131c38dc7beeb08
8ba131a677ea1357ae7fdc95d6a5c67c3b02d171bb286f6c9ec6bce3cef5c211
94344597d4e1fed6cb8918bf293b181397a641e116965cf1f9ac0de5c9601558
951acc74eac0fc92cf0242770cbf81d34bae8138be2768f3f4d2e3817a7b4635
96cb818e9fcd0a8b6d6f1ef42efbe9733bd377a5e9cfa98f0b7c71c9297399b9
a07386c88b761e04fe5b384ad68eec9f234672b386f35761644d1acc6d63c87d
b16dc95bb0dee2be9a35dd088b2624c26b574a51611cf64aa9f04e9464e054a9
b79048269194de2a460e6b267695f420be996434fad12f90e3712a1c5b3b2544
c39c2e1f51edb658b882d1a855e24635f6d9d2b424668579bab0663d206ebe9e
d84bac3710c2842dc8d5d5ae6e324007443cbd8ae26b909dd89bc2bdc31c8561
daee8f9f6ae91b1e6c887ee40c461fe7101a8ea3f3b30f5b1f2950f4c4efc621
e5e3a4244cb3ba8a4a70daf071431c2d23c0fb890fbdbe6a1b16fff3c3f2bfa9
f2bd7d7b7131f303fea97ff7adb106c09807998f76f2d7ef05c9e84e298de3d1