top.toptengen.com
Open in
urlscan Pro
2606:4700:3032::ac43:ccf2
Public Scan
Submission: On February 06 via api from US — Scanned from US
Summary
TLS certificate: Issued by GTS CA 1P5 on January 18th 2024. Valid for: 3 months.
This is the only time top.toptengen.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 | 2606:4700:303... 2606:4700:3032::ac43:ccf2 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2606:4700::68... 2606:4700::6812:cc0 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700:303... 2606:4700:3036::6815:24e5 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2607:f8b0:400... 2607:f8b0:4006:80e::2002 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2607:f8b0:400... 2607:f8b0:4006:823::2002 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2607:f8b0:400... 2607:f8b0:4006:823::2001 | 15169 (GOOGLE) (GOOGLE) | |
4 | 2607:f8b0:400... 2607:f8b0:4006:820::2002 | 15169 (GOOGLE) (GOOGLE) | |
3 | 2607:f8b0:400... 2607:f8b0:4006:80d::2001 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2607:f8b0:400... 2607:f8b0:4006:80e::2004 | 15169 (GOOGLE) (GOOGLE) | |
23 | 10 |
ASN15169 (GOOGLE, US)
fe64de4821f8e0fc9459f9bb4c0b500a.safeframe.googlesyndication.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
8 |
googlesyndication.com
fe64de4821f8e0fc9459f9bb4c0b500a.safeframe.googlesyndication.com pagead2.googlesyndication.com — Cisco Umbrella Rank: 110 tpc.googlesyndication.com — Cisco Umbrella Rank: 157 |
42 KB |
2 |
doubleclick.net
securepubads.g.doubleclick.net — Cisco Umbrella Rank: 209 |
151 KB |
2 |
greeter.me
jscdn.greeter.me — Cisco Umbrella Rank: 91311 |
|
2 |
toptengen.com
top.toptengen.com |
131 KB |
1 |
google.com
www.google.com — Cisco Umbrella Rank: 2 |
1 KB |
1 |
googletagservices.com
www.googletagservices.com — Cisco Umbrella Rank: 230 |
29 KB |
1 |
crackstreamsfree.com
crackstreamsfree.com |
163 KB |
23 | 7 |
Domain | Requested by | |
---|---|---|
4 | pagead2.googlesyndication.com |
securepubads.g.doubleclick.net
tpc.googlesyndication.com |
3 | tpc.googlesyndication.com |
securepubads.g.doubleclick.net
tpc.googlesyndication.com |
2 | securepubads.g.doubleclick.net |
www.googletagservices.com
securepubads.g.doubleclick.net |
2 | jscdn.greeter.me |
top.toptengen.com
|
2 | top.toptengen.com |
top.toptengen.com
|
1 | www.google.com |
tpc.googlesyndication.com
|
1 | fe64de4821f8e0fc9459f9bb4c0b500a.safeframe.googlesyndication.com |
securepubads.g.doubleclick.net
|
1 | www.googletagservices.com |
top.toptengen.com
|
1 | crackstreamsfree.com |
top.toptengen.com
|
23 | 9 |
This site contains links to these domains. Also see Links.
Domain |
---|
crackstreamsfree.com |
www.termsfeed.com |
policies.google.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
toptengen.com GTS CA 1P5 |
2024-01-18 - 2024-04-17 |
3 months | crt.sh |
greeter.me E1 |
2024-01-10 - 2024-04-09 |
3 months | crt.sh |
crackstreamsfree.com GTS CA 1P5 |
2023-12-13 - 2024-03-12 |
3 months | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2024-01-09 - 2024-04-02 |
3 months | crt.sh |
tpc.googlesyndication.com GTS CA 1C3 |
2024-01-09 - 2024-04-02 |
3 months | crt.sh |
www.google.com GTS CA 1C3 |
2024-01-09 - 2024-04-02 |
3 months | crt.sh |
This page contains 4 frames:
Primary Page:
https://top.toptengen.com/
Frame ID: 274CEEEFA43F68BC6FD068F9F1E59DC5
Requests: 17 HTTP requests in this frame
Frame:
https://fe64de4821f8e0fc9459f9bb4c0b500a.safeframe.googlesyndication.com/safeframe/1-0-40/html/container.html
Frame ID: 58B7665C961E4E2CC2B992EE4FCAC60B
Requests: 1 HTTP requests in this frame
Frame:
https://tpc.googlesyndication.com/sodar/sodar2/225/runner.html
Frame ID: B801565AD4EA4583FF4FB76F112F6A11
Requests: 3 HTTP requests in this frame
Frame:
https://www.google.com/recaptcha/api2/aframe
Frame ID: 544BDD18376680AD8BE37F6B7B2EE22E
Requests: 2 HTTP requests in this frame
Screenshot
Page Title
Privacy PolicyDetected technologies
DoubleClick for Publishers (DFP) (Advertising Networks) ExpandDetected patterns
- googletagservices\.com/tag/js/gpt(?:_mobile)?\.js
Google AdSense (Advertising Networks) Expand
Detected patterns
- googlesyndication\.com/
Page Statistics
3 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Title: the Cookies article on TermsFeed website
Search URL Search Domain Scan URL
Title: https://policies.google.com/technologies/ads
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
23 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
top.toptengen.com/ |
25 KB 7 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
top.toptengen.com/css/ |
1 MB 123 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
crackstreamsfree.comdynamic.js
jscdn.greeter.me/ |
0 0 |
Script
application/xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
CRACKSTREAMS.png
crackstreamsfree.com/ |
162 KB 163 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
crackstreamsfree.comvideo.js
jscdn.greeter.me/ |
0 0 |
Script
application/xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gpt.js
www.googletagservices.com/tag/js/ |
97 KB 29 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pubads_impl.js
securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202402010101/ |
436 KB 137 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
ads
securepubads.g.doubleclick.net/gampad/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
ads
securepubads.g.doubleclick.net/gampad/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
ads
securepubads.g.doubleclick.net/gampad/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
ads
securepubads.g.doubleclick.net/gampad/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
ads
securepubads.g.doubleclick.net/gampad/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
ads
securepubads.g.doubleclick.net/gampad/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
container.html
fe64de4821f8e0fc9459f9bb4c0b500a.safeframe.googlesyndication.com/safeframe/1-0-40/html/ Frame 58B7 |
6 KB 3 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pubads_impl_page_level_ads.js
securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202402010101/ |
44 KB 14 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sodar
pagead2.googlesyndication.com/getconfig/ |
16 KB 12 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sodar2.js
tpc.googlesyndication.com/sodar/ |
17 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runner.html
tpc.googlesyndication.com/sodar/sodar2/225/ Frame B801 |
13 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
aframe
www.google.com/recaptcha/api2/ Frame 544B |
829 B 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
IHSjRKKj3q_1Pt3c2sGWHmUCy_Bw5n5yhKh9CWyZSw4.js
pagead2.googlesyndication.com/bg/ Frame B801 |
39 KB 15 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sodar
pagead2.googlesyndication.com/pagead/ Frame 544B |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
generate_204
tpc.googlesyndication.com/ Frame B801 |
0 10 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sodar
pagead2.googlesyndication.com/pagead/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- securepubads.g.doubleclick.net
- URL
- https://securepubads.g.doubleclick.net/gampad/ads?pvsid=3219735133767838&correlator=2601990588578624&eid=44809527%2C31080782%2C31080924&output=ldjh&gdfp_req=1&vrg=202402010101&ptt=17&impl=fif&iu_parts=22917490941%3A22784071367%2Copamarketplace%2Copamcmdisplay%2Ccube&enc_prev_ius=%2F0%2F1%2F2%2F3&prev_iu_szs=300x250&ifi=1&sfv=1-0-40&sc=1&cookie_enabled=1&abxe=1&dt=1707253906034&lmt=1707253906&adxs=1126&adys=98&biw=1600&bih=1200&scr_x=0&scr_y=0&btvi=0&ucis=1&oid=2&u_his=2&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_sd=1&u_tz=-600&dmc=8&bc=31&nvt=1&uach=WyIiLCIiLCIiLCIiLCIiLG51bGwsMCxudWxsLCIiLG51bGwsMF0.&url=https%3A%2F%2Ftop.toptengen.com%2F&vis=1&psz=298x0&msz=298x0&fws=4&ohw=298&ga_vid=278853511.1707253906&ga_sid=1707253906&ga_hid=515624299&ga_fc=false&dlt=1707253905075&idt=910&adks=3218260294&frm=20
- Domain
- securepubads.g.doubleclick.net
- URL
- https://securepubads.g.doubleclick.net/gampad/ads?pvsid=3219735133767838&correlator=2601990588578624&eid=44809527%2C31080782%2C31080924&output=ldjh&gdfp_req=1&vrg=202402010101&ptt=17&impl=fif&iu_parts=22917490941%3A22784071367%2Copamarketplace%2Copamcmdisplay%2Ccube3&enc_prev_ius=%2F0%2F1%2F2%2F3&prev_iu_szs=300x250&ifi=2&sfv=1-0-40&sc=1&cookie_enabled=1&abxe=1&dt=1707253906045&lmt=1707253906&adxs=1126&adys=398&biw=1600&bih=1200&scr_x=0&scr_y=0&btvi=0&ucis=2&oid=2&u_his=2&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_sd=1&u_tz=-600&dmc=8&bc=31&nvt=1&uach=WyIiLCIiLCIiLCIiLCIiLG51bGwsMCxudWxsLCIiLG51bGwsMF0.&url=https%3A%2F%2Ftop.toptengen.com%2F&vis=1&psz=298x0&msz=298x0&fws=4&ohw=298&ga_vid=278853511.1707253906&ga_sid=1707253906&ga_hid=515624299&ga_fc=false&dlt=1707253905075&idt=910&adks=3071952685&frm=20
- Domain
- securepubads.g.doubleclick.net
- URL
- https://securepubads.g.doubleclick.net/gampad/ads?pvsid=3219735133767838&correlator=2601990588578624&eid=44809527%2C31080782%2C31080924&output=ldjh&gdfp_req=1&vrg=202402010101&ptt=17&impl=fif&iu_parts=22917490941%3A22784071367%2Copamarketplace%2Copamcmdisplay%2Csky&enc_prev_ius=%2F0%2F1%2F2%2F3&prev_iu_szs=120x600%7C160x600%7C300x600&ifi=3&sfv=1-0-40&sc=1&cookie_enabled=1&abxe=1&dt=1707253906048&lmt=1707253906&adxs=265&adys=92&biw=1600&bih=1200&scr_x=0&scr_y=0&btvi=0&ucis=3&oid=2&u_his=2&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_sd=1&u_tz=-600&dmc=8&bc=31&nvt=1&uach=WyIiLCIiLCIiLCIiLCIiLG51bGwsMCxudWxsLCIiLG51bGwsMF0.&url=https%3A%2F%2Ftop.toptengen.com%2F&vis=1&psz=298x0&msz=298x0&fws=4&ohw=300&ga_vid=278853511.1707253906&ga_sid=1707253906&ga_hid=515624299&ga_fc=false&dlt=1707253905075&idt=910&adks=2500457690&frm=20
- Domain
- securepubads.g.doubleclick.net
- URL
- https://securepubads.g.doubleclick.net/gampad/ads?pvsid=3219735133767838&correlator=2601990588578624&eid=44809527%2C31080782%2C31080924&output=ldjh&gdfp_req=1&vrg=202402010101&ptt=17&impl=fif&iu_parts=22917490941%3A22784071367%2Copamarketplace%2Copamcmdisplay%2Cresponsive4&enc_prev_ius=%2F0%2F1%2F2%2F3&prev_iu_szs=970x250&ifi=4&sfv=1-0-40&sc=1&cookie_enabled=1&abxe=1&dt=1707253906050&lmt=1707253906&adxs=495&adys=81&biw=1600&bih=1200&scr_x=0&scr_y=0&btvi=0&ucis=4&oid=2&u_his=2&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_sd=1&u_tz=-600&dmc=8&bc=31&nvt=1&uach=WyIiLCIiLCIiLCIiLCIiLG51bGwsMCxudWxsLCIiLG51bGwsMF0.&url=https%3A%2F%2Ftop.toptengen.com%2F&vis=1&psz=610x0&msz=610x0&fws=4&ohw=610&ga_vid=278853511.1707253906&ga_sid=1707253906&ga_hid=515624299&ga_fc=false&dlt=1707253905075&idt=910&adks=4025276894&frm=20
- Domain
- securepubads.g.doubleclick.net
- URL
- https://securepubads.g.doubleclick.net/gampad/ads?pvsid=3219735133767838&correlator=2601990588578624&eid=44809527%2C31080782%2C31080924&output=ldjh&gdfp_req=1&vrg=202402010101&ptt=17&impl=fif&iu_parts=22917490941%3A22784071367%2Copamarketplace%2Copamcmdisplay%2Cinter&enc_prev_ius=%2F0%2F1%2F2%2F3&prev_iu_szs=1x1&ifi=5&sfv=1-0-40&ists=1&fas=8&sc=1&cookie_enabled=1&abxe=1&dt=1707253906053&lmt=1707253906&biw=1600&bih=1200&scr_x=0&scr_y=0&btvi=-1&ucis=5&oid=2&u_his=2&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_sd=1&u_tz=-600&dmc=8&bc=31&nvt=1&uach=WyIiLCIiLCIiLCIiLCIiLG51bGwsMCxudWxsLCIiLG51bGwsMF0.&url=https%3A%2F%2Ftop.toptengen.com%2F&vis=1&psz=0x-1&msz=0x-1&fws=2&ohw=0&ga_vid=278853511.1707253906&ga_sid=1707253906&ga_hid=515624299&ga_fc=false&dlt=1707253905075&idt=910&adks=866020326&frm=20
- Domain
- securepubads.g.doubleclick.net
- URL
- https://securepubads.g.doubleclick.net/gampad/ads?pvsid=3219735133767838&correlator=2601990588578624&eid=44809527%2C31080782%2C31080924&output=ldjh&gdfp_req=1&vrg=202402010101&ptt=17&impl=fif&iu_parts=22917490941%3A22784071367%2Copamarketplace%2Copamcmdisplay%2Canchortop&enc_prev_ius=%2F0%2F1%2F2%2F3&prev_iu_szs=1x1&ifi=6&sfv=1-0-40&fas=2&sc=1&cookie_enabled=1&abxe=1&dt=1707253906054&lmt=1707253906&biw=1600&bih=1200&scr_x=0&scr_y=0&btvi=-1&ucis=6&oid=2&u_his=2&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_sd=1&u_tz=-600&dmc=8&bc=31&nvt=1&uach=WyIiLCIiLCIiLCIiLCIiLG51bGwsMCxudWxsLCIiLG51bGwsMF0.&url=https%3A%2F%2Ftop.toptengen.com%2F&vis=1&psz=0x-1&msz=0x-1&fws=2&ohw=0&ga_vid=278853511.1707253906&ga_sid=1707253906&ga_hid=515624299&ga_fc=false&dlt=1707253905075&idt=910&adks=1174170024&frm=20
Verdicts & Comments Add Verdict or Comment
17 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| 0 object| 1 object| googletag object| gptAdSlots object| interstitialSlot undefined| staticSlot object| anchorSlot function| removeCustomBanner object| ggeac object| google_tag_data object| google_js_reporting_queue undefined| google_measure_js_timing object| google_reactive_ads_global_state number| google_unique_id object| gaGlobal object| GoogleGcLKhOms object| google_image_requests2 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 |
---|---|---|
.jscdn.greeter.me/ | Name: __cf_bm Value: PI9hdAOi8VzNFlT1mMfvy5vdEHpu5HlMsbwk3mWZyD8-1707253905-1-ATGL4aLdinR4XU4Wt7h2Zl0czElvc3DAYhutsiHgLzzW8/RSYvnmrxVbHJjx4ylWum2cEFS17wWGgP7++OOIFzs= |
|
.doubleclick.net/ | Name: test_cookie Value: CheckForPermission |
22 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.
crackstreamsfree.com
fe64de4821f8e0fc9459f9bb4c0b500a.safeframe.googlesyndication.com
jscdn.greeter.me
pagead2.googlesyndication.com
securepubads.g.doubleclick.net
top.toptengen.com
tpc.googlesyndication.com
www.google.com
www.googletagservices.com
securepubads.g.doubleclick.net
2606:4700:3032::ac43:ccf2
2606:4700:3036::6815:24e5
2606:4700::6812:cc0
2607:f8b0:4006:80d::2001
2607:f8b0:4006:80e::2002
2607:f8b0:4006:80e::2004
2607:f8b0:4006:820::2002
2607:f8b0:4006:823::2001
2607:f8b0:4006:823::2002
16079d404168fe3de02f418e95c2b4ab676a0aee4e14d7ddc160c51a9cd286bc
2074a344a2a3deaff53edddcdac1961e6502cbf070e67e7284a87d096c994b0e
345f5e0d0c54f7e0e8449e49333deecd2b361a6d7a83f5d51b480cef5deb304f
468959e93f9b4e6f07c6a8f8d0e93d8fcb37d76a8615a93ec153f5842247ba99
5026e0e4c626dffc08350b76a6e6cb2d700e1d9be723a1fde5b59958b05e2201
55a119c0394f901a8a297e109c17b5e5402689708b999ab10691c16179f32a4a
61c32059a5e94075a7ecff678b33907966fc9cfa384daa01aa057f872da14dbb
93d8dfcff9b69a84f0159a817daaafd30546e12e85ef3a2ec70749ac15d42e91
a3d4bbfe9292507daae7625527174c0fb6e38261a99348f4ed4016e984ea95f5
b00ed7ac792010cdeddcb5d6c719ff7e719e5046dedac2053b3caf64fceb579a
b080d94c93bdf8282c79eeb36495cbb37c419f63893ed81fd789301e64d35fb8
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ecf965ad44a3a7218e490d67d3dbe90fc48ca3c279063526672f1ef5241f2c5f