clutchpoints.com
Open in
urlscan Pro
2606:4700:20::6819:4976
Public Scan
Effective URL: https://clutchpoints.com/
Submission: On December 16 via api from GB
Summary
TLS certificate: Issued by COMODO ECC Domain Validation Secure S... on November 25th 2019. Valid for: 6 months.
This is the only time clutchpoints.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 4 | 2606:4700:20:... 2606:4700:20::6819:4976 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
2 | 2a00:1450:400... 2a00:1450:4001:825::200a | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 2606:4700::68... 2606:4700::6811:4004 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
1 | 52.217.4.30 52.217.4.30 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
6 | 2a00:1450:400... 2a00:1450:4001:81c::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:80b::2008 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2.18.234.21 2.18.234.21 | 16625 (AKAMAI-AS) (AKAMAI-AS - Akamai Technologies) | |
2 | 2a04:4e42:3::621 2a04:4e42:3::621 | 54113 (FASTLY) (FASTLY - Fastly) | |
1 | 2a00:1450:400... 2a00:1450:4001:815::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 2 | 2a00:1450:400... 2a00:1450:4001:808::200e | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:400c:c00::9a | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 35.244.174.68 35.244.174.68 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 54.76.88.219 54.76.88.219 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
23 | 13 |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
clutchpoints.com |
ASN15169 (GOOGLE - Google LLC, US)
fonts.googleapis.com |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
cdnjs.cloudflare.com | |
ajax.cloudflare.com |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: s3-1.amazonaws.com
s3.amazonaws.com |
ASN15169 (GOOGLE - Google LLC, US)
pagead2.googlesyndication.com | |
adservice.google.com | |
googleads.g.doubleclick.net | |
www.googletagservices.com |
ASN15169 (GOOGLE - Google LLC, US)
www.googletagmanager.com |
ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US)
PTR: a2-18-234-21.deploy.static.akamaitechnologies.com
js-sec.indexww.com |
ASN15169 (GOOGLE - Google LLC, US)
adservice.google.de |
ASN15169 (GOOGLE - Google LLC, US)
www.google-analytics.com |
ASN15169 (GOOGLE - Google LLC, US)
stats.g.doubleclick.net |
ASN15169 (GOOGLE - Google LLC, US)
PTR: 68.174.244.35.bc.googleusercontent.com
api.rlcdn.com |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: ec2-54-76-88-219.eu-west-1.compute.amazonaws.com
match.adsrvr.org |
Apex Domain Subdomains |
Transfer | |
---|---|---|
4 |
clutchpoints.com
1 redirects
clutchpoints.com |
722 KB |
3 |
doubleclick.net
googleads.g.doubleclick.net stats.g.doubleclick.net |
102 B |
2 |
google-analytics.com
1 redirects
www.google-analytics.com |
18 KB |
2 |
polyfill.io
cdn.polyfill.io |
767 B |
2 |
googlesyndication.com
pagead2.googlesyndication.com |
122 KB |
2 |
cloudflare.com
cdnjs.cloudflare.com ajax.cloudflare.com |
89 KB |
2 |
googleapis.com
fonts.googleapis.com |
2 KB |
1 |
adsrvr.org
match.adsrvr.org |
537 B |
1 |
rlcdn.com
api.rlcdn.com |
|
1 |
googletagservices.com
www.googletagservices.com |
29 KB |
1 |
google.com
adservice.google.com |
171 B |
1 |
google.de
adservice.google.de |
171 B |
1 |
indexww.com
js-sec.indexww.com |
42 KB |
1 |
googletagmanager.com
www.googletagmanager.com |
27 KB |
1 |
amazonaws.com
s3.amazonaws.com |
7 KB |
23 | 15 |
Domain | Requested by | |
---|---|---|
4 | clutchpoints.com |
1 redirects
ajax.cloudflare.com
|
2 | www.google-analytics.com |
1 redirects
www.googletagmanager.com
|
2 | googleads.g.doubleclick.net |
pagead2.googlesyndication.com
|
2 | cdn.polyfill.io |
ajax.cloudflare.com
|
2 | pagead2.googlesyndication.com |
ajax.cloudflare.com
pagead2.googlesyndication.com |
2 | fonts.googleapis.com |
clutchpoints.com
|
1 | match.adsrvr.org |
js-sec.indexww.com
|
1 | api.rlcdn.com |
js-sec.indexww.com
|
1 | stats.g.doubleclick.net | |
1 | www.googletagservices.com |
pagead2.googlesyndication.com
|
1 | adservice.google.com |
pagead2.googlesyndication.com
|
1 | adservice.google.de |
pagead2.googlesyndication.com
|
1 | js-sec.indexww.com |
ajax.cloudflare.com
|
1 | www.googletagmanager.com |
ajax.cloudflare.com
|
1 | ajax.cloudflare.com |
clutchpoints.com
|
1 | s3.amazonaws.com |
clutchpoints.com
|
1 | cdnjs.cloudflare.com |
clutchpoints.com
|
23 | 17 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
ssl374626.cloudflaressl.com COMODO ECC Domain Validation Secure Server CA 2 |
2019-11-25 - 2020-06-02 |
6 months | crt.sh |
*.storage.googleapis.com GTS CA 1O1 |
2019-11-13 - 2020-02-05 |
3 months | crt.sh |
ssl412106.cloudflaressl.com COMODO ECC Domain Validation Secure Server CA 2 |
2019-12-05 - 2020-06-12 |
6 months | crt.sh |
s3.amazonaws.com DigiCert Baltimore CA-2 G2 |
2019-11-09 - 2020-12-02 |
a year | crt.sh |
*.g.doubleclick.net GTS CA 1O1 |
2019-11-13 - 2020-02-05 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1O1 |
2019-11-13 - 2020-02-05 |
3 months | crt.sh |
san.casalemedia.com GeoTrust RSA CA 2018 |
2019-07-17 - 2020-03-09 |
8 months | crt.sh |
f3.shared.global.fastly.net GlobalSign CloudSSL CA - SHA256 - G3 |
2019-05-29 - 2020-04-23 |
a year | crt.sh |
*.google.com GTS CA 1O1 |
2019-11-13 - 2020-02-05 |
3 months | crt.sh |
*.rlcdn.com Sectigo RSA Domain Validation Secure Server CA |
2019-04-24 - 2020-04-23 |
a year | crt.sh |
*.adsrvr.org Trustwave Organization Validation SHA256 CA, Level 1 |
2019-03-07 - 2021-04-19 |
2 years | crt.sh |
This page contains 3 frames:
Primary Page:
https://clutchpoints.com/
Frame ID: 776CB068155C04764BE85B566E237751
Requests: 21 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/html/r20191205/r20190131/zrt_lookup.html
Frame ID: 7B7788D31C617CB6E26D77ABB160907F
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-5517003241137723&output=html&adk=1812271804&adf=3025194257&lmt=1575427736&plat=1%3A32776%2C2%3A32776%2C8%3A134250504%2C9%3A134250504%2C16%3A8388608%2C30%3A1081344%2C40%3A32&guci=1.2.0.0.2.2.0.0&format=0x0&url=https%3A%2F%2Fclutchpoints.com%2F&ea=0&flash=0&pra=5&wgl=1&adsid=NT&dt=1576471013364&bpp=13&bdt=423&fdt=177&idt=178&shv=r20191205&cbv=r20190131&saldr=aa&abxe=1&nras=1&correlator=65216572056&frm=20&pv=2&ga_vid=323270051.1576471014&ga_sid=1576471014&ga_hid=508647820&ga_fc=0&iag=0&icsg=131759&dssz=11&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=1585&bih=1185&scr_x=0&scr_y=0&eid=21065126&oid=3&pvsid=676403222192803&rx=0&eae=2&fc=1920&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=16&bc=31&ifi=0&uci=a!0&fsb=1&dtd=190
Frame ID: BB180E33EF945843930296F82FA60613
Requests: 1 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://clutchpoints.com/
HTTP 301
https://clutchpoints.com/ Page URL
Detected technologies
Semantic-ui (Web Frameworks) ExpandDetected patterns
- html /<link[^>]+semantic(?:\.min)\.css"/i
CloudFlare (CDN) Expand
Detected patterns
- headers server /^cloudflare$/i
Google AdSense (Advertising Networks) Expand
Detected patterns
- script /googlesyndication\.com\//i
Google Analytics (Analytics) Expand
Detected patterns
- script /google-analytics\.com\/(?:ga|urchin|analytics)\.js/i
Google Font API (Font Scripts) Expand
Detected patterns
- html /<link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com/i
Polyfill (JavaScript Libraries) Expand
Detected patterns
- script /^https?:\/\/cdn\.polyfill\.io\//i
- script /\/polyfill\.min\.js/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://clutchpoints.com/
HTTP 301
https://clutchpoints.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 19- https://www.google-analytics.com/r/collect?v=1&_v=j79&a=508647820&t=pageview&_s=1&dl=https%3A%2F%2Fclutchpoints.com%2F&ul=en-us&de=UTF-8&sd=24-bit&sr=1600x1200&vp=1585x1185&je=0&_u=IAhAAUAB~&jid=1511278147&gjid=1658839711&cid=323270051.1576471014&tid=UA-66147751-16&_gid=1720637940.1576471014&_r=1>m=2ouc61&z=2047643811 HTTP 302
- https://stats.g.doubleclick.net/r/collect?v=1&aip=1&t=dc&_r=3&tid=UA-66147751-16&cid=323270051.1576471014&jid=1511278147&_gid=1720637940.1576471014&gjid=1658839711&_v=j79&z=2047643811
23 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
clutchpoints.com/ Redirect Chain
|
3 KB 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
14 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
semantic.min.css
cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.12/ |
553 KB 85 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rich-media-ads-global.css
s3.amazonaws.com/ads-videoplayer/ |
6 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rocket-loader.min.js
ajax.cloudflare.com/cdn-cgi/scripts/7089c43e/cloudflare-static/ |
12 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.0c64c19c538b2ce3c384.js
clutchpoints.com/scripts/ |
175 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendor.d7ddfa1a2b2d696ac073.js
clutchpoints.com/scripts/ |
3 MB 691 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
adsbygoogle.js
pagead2.googlesyndication.com/pagead/js/ |
104 KB 37 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
73 KB 27 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
186774-239023928317599.js
js-sec.indexww.com/ht/p/ |
151 KB 42 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polyfill.min.js
cdn.polyfill.io/v2/ |
222 B 571 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
3 KB 532 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polyfill.min.js
cdn.polyfill.io/v2/ |
222 B 196 B |
Other
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_fy2019.js
pagead2.googlesyndication.com/pagead/js/r20191205/r20190131/ |
225 KB 85 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zrt_lookup.html
googleads.g.doubleclick.net/pagead/html/r20191205/r20190131/ Frame 7B77 |
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 |
ads
googleads.g.doubleclick.net/pagead/ Frame BB18 |
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 |
collect
stats.g.doubleclick.net/r/ Redirect Chain
|
35 B 102 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
identity
api.rlcdn.com/api/ |
0 0 |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rid
match.adsrvr.org/track/ |
109 B 537 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
60 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| __cfQR function| gtag object| dataLayer object| google_tag_manager 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 object| adsbygoogle boolean| _gfp_a_ object| google_sa_queue object| google_sl_win function| google_process_slots function| google_spfd object| google_sv_map object| google_t12n_vars object| webpackJsonp string| GoogleAnalyticsObject function| ga object| core object| __core-js_shared__ function| setImmediate function| clearImmediate object| regeneratorRuntime boolean| _babelPolyfill boolean| __cfRLUnblockHandlers 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 object| google_tag_data object| gaplugins object| gaData function| Goog_Osd_UnloadAdBlock function| Goog_Osd_UpdateElementToMeasure function| google_osd_amcb object| headertag object| googletag function| headertag_render object| pbjs object| rubicontag5 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 |
---|---|---|
.clutchpoints.com/ | Name: _gat_gtag_UA_66147751_16 Value: 1 |
|
.clutchpoints.com/ | Name: _gid Value: GA1.2.1720637940.1576471014 |
|
.doubleclick.net/ | Name: test_cookie Value: CheckForPermission |
|
.clutchpoints.com/ | Name: _ga Value: GA1.2.323270051.1576471014 |
|
.clutchpoints.com/ | Name: __cfduid Value: d7911da244626941b89f1fb8abd622e5b1576471012 |
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.cloudflare.com
api.rlcdn.com
cdn.polyfill.io
cdnjs.cloudflare.com
clutchpoints.com
fonts.googleapis.com
googleads.g.doubleclick.net
js-sec.indexww.com
match.adsrvr.org
pagead2.googlesyndication.com
s3.amazonaws.com
stats.g.doubleclick.net
www.google-analytics.com
www.googletagmanager.com
www.googletagservices.com
2.18.234.21
2606:4700:20::6819:4976
2606:4700::6811:4004
2a00:1450:4001:808::200e
2a00:1450:4001:80b::2008
2a00:1450:4001:815::2002
2a00:1450:4001:81c::2002
2a00:1450:4001:825::200a
2a00:1450:400c:c00::9a
2a04:4e42:3::621
35.244.174.68
52.217.4.30
54.76.88.219
000e06b2f650d25a32aa80cd8cb56b65103945a59ecac4a253efdbdc3b1c4a7b
0482a98d09daebc18a0d2e1ed8f748da5b0179e61223ed541101df1f4699f073
1fc085be28d35fadef8136ad83e5ec1fc2cf8c0bf3af5025b7eeeac67846f170
20cdda5f0e51f5dac5693ffe15fb394528dd838e9887a785de1d02e3bb2a418f
241cfa5002a27bd621e518cb72bf52826014dbbdd7c5b6d89eb933c8ffb0e972
31d4898c579895d01627e306e3ebddaeefda6a8aca56dc874b7bbc19a78c445b
3303ce3f3dd22221fcce9cbe505c65d71db2c50ac1ba30f874c9eea94e58bf7a
63890326f558587b0840eb0a6e6377f1bf39264e015e568f4c2a03aefce3f929
68bcdec2fdc6ce23468b97a8c39a3f9eb86233e03be5072bf3b438ac1433714d
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
90bedfa7bbd2bb58b7f47611a77feaf852c117ed7e344885cdb34f7df940658f
b08cdbc2d30e656a86b20f8342428d5863f70f4b30135b4f4061f754ce932f5e
b63535b292e5e5e9955d0edf3b9b8dada0ba693306af1eb712d2379d3ff16ca6
bb0b887738b0fbb3595e41cda170e5953113d4d9ba7ece73bc12c6e93188711e
c354e0326a9d009996ca6326b13b8184f39bd918ed842ef74934f34b5259d087
cae897bdde94867960ad284a56b1631296eaceddf5710a2857127ca0aa2777d3
dbb67c620eaabf6679a314db18d3ae43037aef71ab27422e6feec08ee987cc0a
fd9dbcc97b5f06fffafda970fb266e3838136ca666f3a20a6cf13fe648ceff16