![](/screenshots/3943c096-41c7-434a-818f-11ede485a1df.png)
oakmc.buycraft.net
Open in
urlscan Pro
104.16.124.5
Public Scan
Effective URL: https://oakmc.buycraft.net/
Submission: On May 28 via api from DE
Summary
TLS certificate: Issued by COMODO ECC Domain Validation Secure S... on March 9th 2019. Valid for: 6 months.
This is the only time oakmc.buycraft.net was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: server-143-204-98-216.fra50.r.cloudfront.net
dunb17ur4ymx4.cloudfront.net |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
cravatar.eu |
ASN15169 (GOOGLE - Google LLC, US)
pagead2.googlesyndication.com | |
adservice.google.de | |
www.googletagservices.com |
ASN15169 (GOOGLE - Google LLC, US)
ajax.googleapis.com |
ASN15169 (GOOGLE - Google LLC, US)
fonts.googleapis.com |
ASN15169 (GOOGLE - Google LLC, US)
ssl.google-analytics.com |
ASN15169 (GOOGLE - Google LLC, US)
fonts.gstatic.com |
ASN15169 (GOOGLE - Google LLC, US)
adservice.google.com |
ASN15169 (GOOGLE - Google LLC, US)
googleads.g.doubleclick.net |
Apex Domain Subdomains |
Transfer | |
---|---|---|
7 |
buycraft.net
oakmc.buycraft.net |
86 KB |
5 |
gstatic.com
fonts.gstatic.com csi.gstatic.com |
37 KB |
5 |
googlesyndication.com
pagead2.googlesyndication.com |
205 KB |
3 |
tebex.io
server.tebex.io |
7 KB |
2 |
doubleclick.net
googleads.g.doubleclick.net |
|
2 |
google-analytics.com
ssl.google-analytics.com |
17 KB |
2 |
googleapis.com
ajax.googleapis.com fonts.googleapis.com |
34 KB |
2 |
cravatar.eu
1 redirects
cravatar.eu |
2 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 |
cloudfront.net
dunb17ur4ymx4.cloudfront.net |
8 KB |
1 |
oakmc.net
1 redirects
oakmc.net |
263 B |
31 | 13 |
Domain | Requested by | |
---|---|---|
7 | oakmc.buycraft.net |
oakmc.buycraft.net
ajax.googleapis.com |
5 | pagead2.googlesyndication.com |
oakmc.buycraft.net
pagead2.googlesyndication.com |
4 | fonts.gstatic.com |
oakmc.buycraft.net
|
3 | server.tebex.io |
oakmc.buycraft.net
server.tebex.io |
2 | googleads.g.doubleclick.net |
pagead2.googlesyndication.com
|
2 | ssl.google-analytics.com |
oakmc.buycraft.net
|
2 | cravatar.eu |
1 redirects
oakmc.buycraft.net
|
1 | csi.gstatic.com |
pagead2.googlesyndication.com
|
1 | www.googletagservices.com |
pagead2.googlesyndication.com
|
1 | adservice.google.com |
pagead2.googlesyndication.com
|
1 | adservice.google.de |
pagead2.googlesyndication.com
|
1 | fonts.googleapis.com |
oakmc.buycraft.net
|
1 | ajax.googleapis.com |
oakmc.buycraft.net
|
1 | dunb17ur4ymx4.cloudfront.net |
oakmc.buycraft.net
|
1 | oakmc.net | 1 redirects |
31 | 15 |
This site contains links to these domains. Also see Links.
Domain |
---|
buycraft.net |
Subject Issuer | Validity | Valid | |
---|---|---|---|
ssl386599.cloudflaressl.com COMODO ECC Domain Validation Secure Server CA 2 |
2019-03-09 - 2019-09-15 |
6 months | crt.sh |
*.cloudfront.net DigiCert Global CA G2 |
2018-10-08 - 2019-10-09 |
a year | crt.sh |
sni52414.cloudflaressl.com COMODO ECC Domain Validation Secure Server CA 2 |
2019-05-26 - 2019-12-02 |
6 months | crt.sh |
*.g.doubleclick.net Google Internet Authority G3 |
2019-05-07 - 2019-07-30 |
3 months | crt.sh |
*.googleapis.com Google Internet Authority G3 |
2019-05-07 - 2019-07-30 |
3 months | crt.sh |
ssl437121.cloudflaressl.com COMODO ECC Domain Validation Secure Server CA 2 |
2019-04-22 - 2019-10-29 |
6 months | crt.sh |
*.google-analytics.com Google Internet Authority G3 |
2019-05-07 - 2019-07-30 |
3 months | crt.sh |
*.google.com Google Internet Authority G3 |
2019-05-07 - 2019-07-30 |
3 months | crt.sh |
This page contains 4 frames:
Primary Page:
https://oakmc.buycraft.net/
Frame ID: F42DD536D83F012871B3BF987290D57C
Requests: 28 HTTP requests in this frame
Frame:
https://pagead2.googlesyndication.com/pagead/js/r20190522/r20190131/show_ads_impl.js
Frame ID: 8FC5F93E8E6240618065467D7660106D
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/html/r20190522/r20190131/zrt_lookup.html
Frame ID: F1B726641765ED6D551788DD6AE889D8
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-9830135219921132&output=html&h=90&slotname=7404819681&adk=2854831385&adf=1706824535&w=728&lmt=1559005506&guci=1.2.0.0.2.2.0.0&format=728x90&url=https%3A%2F%2Foakmc.buycraft.net%2F&flash=0&wgl=1&adsid=NT&dt=1559005506206&bpp=14&bdt=844&fdt=62&idt=63&shv=r20190522&cbv=r20190131&saldr=aa&abxe=1&correlator=4710809374671&rume=1&frm=20&pv=2&ga_vid=1358662383.1559005506&ga_sid=1559005506&ga_hid=465399171&ga_fc=1&iag=0&icsg=41635&dssz=10&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=436&ady=606&biw=1600&bih=1200&scr_x=0&scr_y=0&eid=21060549%2C21060624%2C21060853&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&pfx=0&fu=16&bc=31&osw_key=1760667009&ifi=1&uci=1.ertkt0ffynme&fsb=1&xpc=JcBZm8y0r0&p=https%3A//oakmc.buycraft.net&dtd=82
Frame ID: 8B85B3DA79791DBF52CCE7D780226F41
Requests: 1 HTTP requests in this frame
Screenshot
![](/screenshots/3943c096-41c7-434a-818f-11ede485a1df.png)
Page URL History Show full URLs
-
http://oakmc.net/
HTTP 301
https://oakmc.buycraft.net/ Page URL
Detected technologies
Detected patterns
- headers server /cloudflare/i
Detected patterns
- script /googlesyndication\.com\//i
- env /^google_ad_/i
- env /^__google_ad_/i
- env /^Goog_AdSense_/i
Detected patterns
- script /google-analytics\.com\/(?:ga|urchin|(analytics))\.js/i
- env /^gaGlobal$/i
Detected patterns
- env /^jQuery$/i
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: Buycraft.net
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://oakmc.net/
HTTP 301
https://oakmc.buycraft.net/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 2- https://cravatar.eu/helmhead/MCMANOR/28 HTTP 307
- https://cravatar.eu/helmhead/MCMANOR/32
31 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
oakmc.buycraft.net/ Redirect Chain
|
19 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.min.css
oakmc.buycraft.net/templates/209/css/ |
157 KB 24 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
530aad39a64a8027954d23a6ebeb5463b51f92e5.png
dunb17ur4ymx4.cloudfront.net/webstore/logos/ |
8 KB 8 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
32
cravatar.eu/helmhead/MCMANOR/ Redirect Chain
|
1 KB 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
adsbygoogle.js
pagead2.googlesyndication.com/pagead/js/ |
87 KB 32 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
ajax.googleapis.com/ajax/libs/jquery/1.11.0/ |
94 KB 33 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.js
oakmc.buycraft.net/templates/209/js/ |
28 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
skin.min.js
oakmc.buycraft.net/templates/209/js/ |
265 B 279 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
site.js
oakmc.buycraft.net/templates/209/js/ |
20 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tebexaccounts.js
server.tebex.io/tebexAccounts/ |
22 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
14 KB 964 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ga.js
ssl.google-analytics.com/ |
45 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2
fonts.gstatic.com/s/opensans/v16/ |
9 KB 9 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fontawesome-webfont.woff
oakmc.buycraft.net/templates/209/fonts/ |
43 KB 44 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2
fonts.gstatic.com/s/opensans/v16/ |
9 KB 9 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2
fonts.gstatic.com/s/opensans/v16/ |
9 KB 9 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mem6YaGs126MiZpBA-UFUK0Zdc1GAK6b.woff2
fonts.gstatic.com/s/opensans/v16/ |
10 KB 10 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
__utm.gif
ssl.google-analytics.com/r/ |
35 B 199 B |
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/r20190522/r20190131/ |
208 KB 77 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
show_ads_impl.js
pagead2.googlesyndication.com/pagead/js/r20190522/r20190131/ Frame 8FC5 |
208 KB 77 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ca-pub-9830135219921132.js
pagead2.googlesyndication.com/pub-config/r20160913/ |
68 B 172 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zrt_lookup.html
googleads.g.doubleclick.net/pagead/html/r20190522/r20190131/ Frame F1B7 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rum.js
pagead2.googlesyndication.com/pagead/js/r20190522/r20190131/ |
47 KB 18 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ads
googleads.g.doubleclick.net/pagead/ Frame 8B85 |
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
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
/
server.tebex.io/accounts/ |
0 1018 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
checktax
oakmc.buycraft.net/ajax/ |
17 B 275 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
server.tebex.io/accounts/ |
13 B 805 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
csi
csi.gstatic.com/ |
0 202 B |
Other
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
53 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 object| _gaq object| adsbygoogle object| _gat object| gaGlobal function| $ function| jQuery object| google_js_reporting_queue object| google_ad_modifications 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 function| google_spfd number| google_lpabyc number| google_unique_id object| google_sv_map object| google_t12n_vars function| google_sa_impl object| google_jobrunner object| google_persistent_state_async number| google_global_correlator object| google_rum_config object| __google_ad_urls object| google_prev_clients object| ampInaboxIframes object| ampInaboxPendingMessages object| google_iframe_oncopy function| Goog_AdSense_getAdAdapterInstance boolean| google_osd_loaded boolean| google_onload_fired object| _google_rum_ns_ function| Goog_Osd_UnloadAdBlock function| Goog_Osd_UpdateElementToMeasure function| google_osd_amcb object| jQuery11100012418077879119416 function| clearWaitingOverlay function| processForm function| unserialize function| getCookie function| copyToClipboard object| notification object| TebexAccounts object| stored object| field undefined| google_rum_values6 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 |
|
.oakmc.buycraft.net/ | Name: __utmz Value: 5131821.1559005506.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none) |
|
.oakmc.buycraft.net/ | Name: __utmc Value: 5131821 |
|
.oakmc.buycraft.net/ | Name: __utmb Value: 5131821.1.10.1559005506 |
|
.oakmc.buycraft.net/ | Name: __utmt Value: 1 |
|
.oakmc.buycraft.net/ | Name: __utma Value: 5131821.1358662383.1559005506.1559005506.1559005506.1 |
1 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
ajax.googleapis.com
cravatar.eu
csi.gstatic.com
dunb17ur4ymx4.cloudfront.net
fonts.googleapis.com
fonts.gstatic.com
googleads.g.doubleclick.net
oakmc.buycraft.net
oakmc.net
pagead2.googlesyndication.com
server.tebex.io
ssl.google-analytics.com
www.googletagservices.com
104.16.124.5
104.16.217.72
104.18.255.73
139.99.138.52
143.204.98.216
2606:4700:30::681c:1bf6
2607:f8b0:4012:804::2003
2a00:1450:4001:809::2002
2a00:1450:4001:80b::2002
2a00:1450:4001:81a::200a
2a00:1450:4001:81b::2002
2a00:1450:4001:81b::2003
2a00:1450:4001:824::2008
2a00:1450:4001:825::200a
0482a98d09daebc18a0d2e1ed8f748da5b0179e61223ed541101df1f4699f073
09ea856b0c6edcb779d632d3011d0a6209e9f4a63d824f370a2aae1f5ec75c01
0fd28fece9ebd606b8b071460ebd3fc2ed7bc7a66ef91c8834f11dfacab4a849
1259ea99bd76596239bfd3102c679eb0a5052578dc526b0452f4d42f8bcdd45f
178e07fe98037fef618fc58d85b98d6f19a1526f45f7a6674259e11f0833dff9
4da730e82bd43b52b497ed1364d6fa2b901968df6325b9ac8b0f4bdef20c22b5
5264852f62fb795d86076cd7d01cfce2f047399064ceedd8ed0edf6f3ce905a7
54c64f3c66372027154f01fc9f24b4e25fdfe405b70d1994c79abbc2576ff775
6e0b16ccbc168e4056fa63359346027d0e26929d8ef201af8a202adde9e2e93f
72b1f57eccb3e9a79b3ebaabde4b16789e8468d3a5ffe8aea965c731af003b75
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
88f68f6b9f1dc6b904bc2b8f87e42188822e91987d8f8f32b2b7cbab4c94ac62
898d05a17f2cfc5120ddcdba47a885c378c0b466f30f0700e502757e24b403a1
8ba131a677ea1357ae7fdc95d6a5c67c3b02d171bb286f6c9ec6bce3cef5c211
a48a6e4b14fe55f750c0a3dfb5a6f4941bdc06af0aa542b90de25c30c2b4625c
ad007bc9c9eef3b5a338d177bc449e81dbfef47b781c877e18f45412a39fb3c1
b294e973896f8f874e90a8eb1a8908ac790980d034c4c4bdf0fc3d37b8abf682
b768492478947d1058506ab1452e1c900abdab5a60d26a37ebcfbd274f6a871b
b8e23a845bc6b7fd417d29182e0e38d353e64b5e12e06bb1de2b5ce063db1dcc
c14e94789abf64f183b7b268aa34e4e7089b9463e091b56e182de24373758224
c22112af7beec1924e9ffd905a2ab385aa6894b4217d7c9f54fa435af09594ce
e2f70ab9fe4d34b251d2156179b88305f7706368fb87f09288a46d1410de0650
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
f556b004e89b1a919272d8c18f8fec0e9afae4f34568ce50bc90e531dc24151a
f7983c647539db99f560bc46d640bd7691d423155f4797fdb05651db41bc32bb
ffcde34efda55a63cb66dbec4bf10acb531014d581e2d8e511836b84e08c2305