tinyurl.com
Open in
urlscan Pro
2606:4700:10::ac43:1e1
Public Scan
Submission: On November 05 via manual from IT
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on August 3rd 2020. Valid for: a year.
This is the only time tinyurl.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
9 | 2606:4700:10:... 2606:4700:10::ac43:1e1 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:821::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 13.226.132.129 13.226.132.129 | 16509 (AMAZON-02) (AMAZON-02) | |
3 | 2a00:1450:400... 2a00:1450:4001:802::2002 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a03:2880:f01... 2a03:2880:f01c:8012:face:b00c:0:3 | 32934 (FACEBOOK) (FACEBOOK) | |
2 | 2a00:1450:400... 2a00:1450:400c:c00::9b | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a03:2880:f11... 2a03:2880:f11c:8183:face:b00c:0:25de | 32934 (FACEBOOK) (FACEBOOK) | |
6 | 2600:9000:218... 2600:9000:2182:fc00:9:46dc:4700:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2600:9000:218... 2600:9000:2182:8200:3:a4cd:8380:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 13.226.132.58 13.226.132.58 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 54.72.199.7 54.72.199.7 | 16509 (AMAZON-02) (AMAZON-02) | |
29 | 11 |
ASN16509 (AMAZON-02, US)
PTR: server-13-226-132-129.dus51.r.cloudfront.net
tags-cdn.deployads.com |
ASN15169 (GOOGLE, US)
pagead2.googlesyndication.com | |
googleads.g.doubleclick.net |
ASN16509 (AMAZON-02, US)
quantcast.mgr.consensu.org |
ASN16509 (AMAZON-02, US)
test.quantcast.mgr.consensu.org |
ASN16509 (AMAZON-02, US)
PTR: server-13-226-132-58.dus51.r.cloudfront.net
audit-tcfv2.quantcast.mgr.consensu.org |
ASN16509 (AMAZON-02, US)
PTR: ec2-54-72-199-7.eu-west-1.compute.amazonaws.com
e.deployads.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
9 |
tinyurl.com
tinyurl.com |
37 KB |
8 |
consensu.org
quantcast.mgr.consensu.org test.quantcast.mgr.consensu.org audit-tcfv2.quantcast.mgr.consensu.org |
274 KB |
3 |
doubleclick.net
stats.g.doubleclick.net googleads.g.doubleclick.net |
18 KB |
2 |
facebook.com
www.facebook.com |
524 B |
2 |
facebook.net
connect.facebook.net |
91 KB |
2 |
googlesyndication.com
pagead2.googlesyndication.com |
133 KB |
2 |
deployads.com
tags-cdn.deployads.com e.deployads.com |
133 KB |
1 |
googleapis.com
ajax.googleapis.com |
33 KB |
29 | 8 |
Domain | Requested by | |
---|---|---|
9 | tinyurl.com |
tinyurl.com
ajax.googleapis.com |
6 | quantcast.mgr.consensu.org |
tags-cdn.deployads.com
quantcast.mgr.consensu.org |
2 | www.facebook.com |
tinyurl.com
|
2 | stats.g.doubleclick.net |
tinyurl.com
|
2 | connect.facebook.net |
tinyurl.com
connect.facebook.net |
2 | pagead2.googlesyndication.com |
tinyurl.com
pagead2.googlesyndication.com |
1 | e.deployads.com |
tags-cdn.deployads.com
|
1 | audit-tcfv2.quantcast.mgr.consensu.org |
quantcast.mgr.consensu.org
|
1 | test.quantcast.mgr.consensu.org |
quantcast.mgr.consensu.org
|
1 | googleads.g.doubleclick.net |
pagead2.googlesyndication.com
|
1 | tags-cdn.deployads.com |
tinyurl.com
|
1 | ajax.googleapis.com |
tinyurl.com
|
29 | 12 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2020-08-03 - 2021-08-03 |
a year | crt.sh |
upload.video.google.com GTS CA 1O1 |
2020-10-20 - 2021-01-12 |
3 months | crt.sh |
*.deployads.com Sectigo RSA Domain Validation Secure Server CA |
2019-07-04 - 2021-07-03 |
2 years | crt.sh |
*.g.doubleclick.net GTS CA 1O1 |
2020-10-06 - 2020-12-29 |
3 months | crt.sh |
*.facebook.com DigiCert SHA2 High Assurance Server CA |
2020-09-11 - 2020-12-10 |
3 months | crt.sh |
quantcast.mgr.consensu.org Amazon |
2020-05-22 - 2021-06-22 |
a year | crt.sh |
*.quantcast.mgr.consensu.org Amazon |
2020-05-22 - 2021-06-22 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://tinyurl.com/
Frame ID: 57755B8DD16C9D006CBE5501C7332E13
Requests: 28 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/html/r20201029/r20190131/zrt_lookup.html
Frame ID: 48FD861003DBF2C6806F7CEF234F59F7
Requests: 1 HTTP requests in this frame
Screenshot
Detected technologies
CloudFlare (CDN) ExpandDetected patterns
- headers server /^cloudflare$/i
Facebook (Widgets) Expand
Detected patterns
- script /\/\/connect\.facebook\.net\/[^/]*\/[a-z]*\.js/i
Google AdSense (Advertising Networks) Expand
Detected patterns
- script /googlesyndication\.com\//i
jQuery (JavaScript Libraries) Expand
Detected patterns
- script /\/([\d.]+)\/jquery(?:\.min)?\.js/i
- script /jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?/i
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
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 H2 |
Primary Request
/
tinyurl.com/ |
11 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.css
tinyurl.com/css/legacy/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 H/1.1 |
tinyurl.com.js
tags-cdn.deployads.com/a/ |
416 KB 133 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
adsbygoogle.js
pagead2.googlesyndication.com/pagead/js/ |
134 KB 46 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tinyurl_logo.png
tinyurl.com/siteresources/images/ |
20 KB 20 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
email-decode.min.js
tinyurl.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/ |
1 KB 832 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
toolbar.jpg
tinyurl.com/ |
8 KB 8 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common.js
tinyurl.com/siteresources/js/ |
188 B 260 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fbevents.js
connect.facebook.net/en_US/ |
88 KB 23 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dc.js
stats.g.doubleclick.net/ |
45 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.js
tinyurl.com/siteresources/js/ |
224 B 293 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common
tinyurl.com/dyn/ |
43 B 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
196261077476671
connect.facebook.net/signals/config/ |
234 KB 69 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
__utm.gif
stats.g.doubleclick.net/r/ |
35 B 433 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-Q050 |
show_ads_impl_fy2019.js
pagead2.googlesyndication.com/pagead/js/r20201029/r20190131/ |
230 KB 87 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zrt_lookup.html
googleads.g.doubleclick.net/pagead/html/r20201029/r20190131/ Frame 48FD |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index
tinyurl.com/dyn/ |
13 B 827 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.facebook.com/tr/ |
44 B 378 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
choice.js
quantcast.mgr.consensu.org/choice/wZt3yQfgdwnz-/tinyurl.com/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cmp2.js
quantcast.mgr.consensu.org/tcfv2/ |
262 KB 71 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
noniab-vendorlist.json
quantcast.mgr.consensu.org/choice/wZt3yQfgdwnz-/tinyurl.com/.well-known/ |
1 KB 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
google-atp-list.json
quantcast.mgr.consensu.org/tcfv2/ |
156 KB 37 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cmp-list.json
test.quantcast.mgr.consensu.org/GVL-v2/ |
6 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendor-list.json
quantcast.mgr.consensu.org/GVL-v2/ |
203 KB 27 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cmp2ui-en.js
quantcast.mgr.consensu.org/tcfv2/20/ |
516 KB 134 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
audit-tcfv2.quantcast.mgr.consensu.org/ |
80 B 516 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
tinyurl.com
e.deployads.com/e/ |
2 B 195 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.facebook.com/tr/ |
44 B 146 B |
Image
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| 0 function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker object| trustedTypes function| $ function| jQuery function| fbq function| _fbq object| _gaq object| deployads object| cookies object| parts object| _gat object| gaGlobal object| google_js_reporting_queue number| google_srt object| google_ad_modifications object| google_logging_queue object| ggeac boolean| google_measure_js_timing object| google_trust_token_operation_status 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 string| d object| _ssrt_inst_cache function| _set_consent string| __at_pvid string| __ssrt_use_dam object| pbjsSortable boolean| sortable_consent_loaded function| __tcfapi function| pbjsSortableChunk object| _pbjsGlobals object| regeneratorRuntime function| __tcfapiui function| __uspapi function| Goog_AdSense_getAdAdapterInstance function| Goog_AdSense_OsdAdapter function| google_sa_impl object| google_persistent_state_async object| __google_ad_urls number| google_global_correlator number| __google_ad_urls_id object| googleToken object| googleIMState object| scCGSHMRCache10 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 |
---|---|---|
.tinyurl.com/ | Name: _fbp Value: fb.1.1604583770439.17698536 |
|
.tinyurl.com/ | Name: __utmb Value: 224967455.1.10.1604583770 |
|
.tinyurl.com/ | Name: __utmt Value: 1 |
|
.tinyurl.com/ | Name: __utmz Value: 224967455.1604583770.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none) |
|
.tinyurl.com/ | Name: __utma Value: 224967455.925144730.1604583770.1604583770.1604583770.1 |
|
.tinyurl.com/ | Name: tinyUUID Value: fa4015f258a1000000000000636a25d5 |
|
.tinyurl.com/ | Name: tinyurl_session Value: eyJpdiI6IjlsTzNrVW54SnAwYUVZNVBBd2pwZ1E9PSIsInZhbHVlIjoiM3hsXC9zOTNCZlBaTjZ1SFRTNmhKSjN5SGIwbEpKbEl6SDRjclZFXC9OcDBZem1FRzhHYXlOWDkyS1lEQ0VRbUR2bDV2REdPMThqR0FhcVZnT0tsbHA3b2VIdzArN1hKTUdSbjFTUWhYbzc1UndMODNmVkRoeVwvK1RCYW85cTdqdXkiLCJtYWMiOiIyMDViOTA5YTgzZDI3NTkzNzdjNjY1NDI0NTZmMmVhNjY5NDA4ZjFhMjg1NmMwYzhlMTczYzE2ZWE0Y2Y2MmRiIn0%3D |
|
.tinyurl.com/ | Name: __utmc Value: 224967455 |
|
.tinyurl.com/ | Name: XSRF-TOKEN Value: eyJpdiI6IllKRHdobmdBcEZGWmNFNzF4ZjRlRlE9PSIsInZhbHVlIjoiK21JREdmZW1aMjhtbThrajRXaGRNcXN4Z2F1blc5Vmd4Y21tOTFIaUx6ckJobHBpV05wRmZ2NFFsZjFzcmM2YnJLQ014YlFIeFNLXC9VenNXSzA5UGtibVZSTWpFamJZUzVVV1V5djhIa0wrTWUxVW5zU1pFSzAyZm1kTExiNzhoIiwibWFjIjoiNjA4ZTFjNzYzZmJmNWRmMzk0ZDIzZjM5NjQzOTJlNjZmMDkyMzg0NmYyMDdkNzJiZjVhNzcxZjJiN2FkZWFhMyJ9 |
|
.tinyurl.com/ | Name: __cfduid Value: dc97cba86694f0306fc9405b009f73bb21604583769 |
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 |
---|
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=31536000; includeSubDomains; preload |
X-Frame-Options | SAMEORIGIN |
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.
ajax.googleapis.com
audit-tcfv2.quantcast.mgr.consensu.org
connect.facebook.net
e.deployads.com
googleads.g.doubleclick.net
pagead2.googlesyndication.com
quantcast.mgr.consensu.org
stats.g.doubleclick.net
tags-cdn.deployads.com
test.quantcast.mgr.consensu.org
tinyurl.com
www.facebook.com
13.226.132.129
13.226.132.58
2600:9000:2182:8200:3:a4cd:8380:93a1
2600:9000:2182:fc00:9:46dc:4700:93a1
2606:4700:10::ac43:1e1
2a00:1450:4001:802::2002
2a00:1450:4001:821::200a
2a00:1450:400c:c00::9b
2a03:2880:f01c:8012:face:b00c:0:3
2a03:2880:f11c:8183:face:b00c:0:25de
54.72.199.7
06592edaa4c0ec3766a7b83730fd5fc1ed62c1bf8b546f44badc6ccbe7b8a784
06c791084051b4e3b9e9baa30ef0216fabdde227d10c43554ae00a8660b637f7
0c8622b5a6ccf1ac78ad19f62e47897cfeef312d0e0c612fefcb2795a7f0d295
1095b02feff5a167f1879b306e882c030cc50f9145e6a39fba52443bcd363227
10d8d42d73a02ddb877101e72fbfa15a0ec820224d97cedee4cf92d571be5caa
24c16eff03523040ee65ef58a4921f4f2877b52b3b73985052170d5eb54bb619
2595496fe48df6fcf9b1bc57c29a744c121eb4dd11566466bc13d2e52e6bbcc8
2689367b205c16ce32ed4200942b8b8b1e262dfc70d9bc9fbc77c49699a4f1df
2d0f6b590917e7d27ddeb026b280d62dde9d03bb92f47f56342fc5f68f0c24eb
318e698048eb8568e14cb63e586a24aeffadcb7228a1f7f9009f1a775eb71136
340ed74a140bf0c63db9fe62625c5cd6bf3e975267c76848cd79346a58f8b765
548f1546d4c90a6f4c56bb55b8a31bc66b3d707797411f4896ab12b96e4a8c0c
54f6b72272a78eb9a9e3eed800fbef12e6f6e8fcc03c85d9b6a514f76c9d6f43
56a38589db5064f1960a701e96b751ca332a86d88f4bc68ea0abd629a7bd1185
5fbd195fb6d9f8e94530a0d720b4a96dda93a7c870e77c62796651298ffd2f3c
6181cd98fe270c2826d416574446841f86778bc45a0ab0bdd0c667b4e70fd6e8
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
9ebc35ba9f607eefdc973225a8c6831d1472714df5da1b43d5e72611bac8c2ad
b294e973896f8f874e90a8eb1a8908ac790980d034c4c4bdf0fc3d37b8abf682
b299dd59664cedd123d78ac407a9d29539884f48d833d774a8147d770254d626
bb5ac82e2c3af8cbfcb0a15889971a02e7e05db2bdb5ec874974fc832a3f6bfb
bb6437786787ca22574880aa672dd4a2769ab29b8382401cdd6394854909889b
c138f7c1a87cf658e58029bb9df647c327c1fd6ecf5098252d9201e6b4ed18a3
c28ad387367953b13b613c7ec7f40c0d0d26fb7fc59383d1bdd43e4d254a71f9
c7ac314075f5328b33a3bc00aca932f55b69e7075e0b9a8f4ad21a5bbeeb0dd0
e37570ef85a3553930ba20dfab7280bfcead8a2238b536b5c03c629c35b3d4ca
fc3ee1169197bf4c62d1acb0b7ddaff51c5de632bb7670249c84dcf1fb40c3de