ttdown.app
Open in
urlscan Pro
172.67.178.150
Public Scan
Effective URL: https://ttdown.app/
Submission Tags: falconsandbox
Submission: On November 06 via api from US — Scanned from IT
Summary
TLS certificate: Issued by WE1 on September 30th 2024. Valid for: 3 months.
This is the only time ttdown.app was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 172.67.132.35 172.67.132.35 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 1 | 188.114.96.3 188.114.96.3 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
19 | 172.67.178.150 172.67.178.150 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 172.217.18.8 172.217.18.8 | 15169 (GOOGLE) (GOOGLE) | |
5 | 142.250.186.66 142.250.186.66 | 15169 (GOOGLE) (GOOGLE) | |
1 | 142.250.186.142 142.250.186.142 | 15169 (GOOGLE) (GOOGLE) | |
2 | 142.250.185.65 142.250.185.65 | 15169 (GOOGLE) (GOOGLE) | |
1 | 142.250.185.68 142.250.185.68 | 15169 (GOOGLE) (GOOGLE) | |
30 | 7 |
ASN15169 (GOOGLE, US)
PTR: fra24s22-in-f8.1e100.net
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
PTR: fra24s05-in-f2.1e100.net
pagead2.googlesyndication.com | |
googleads.g.doubleclick.net | |
ep1.adtrafficquality.google |
ASN15169 (GOOGLE, US)
PTR: fra24s07-in-f14.1e100.net
www.google-analytics.com |
ASN15169 (GOOGLE, US)
PTR: fra16s48-in-f1.1e100.net
ep2.adtrafficquality.google |
Apex Domain Subdomains |
Transfer | |
---|---|---|
19 |
ttdown.app
ttdown.app |
155 KB |
3 |
adtrafficquality.google
ep1.adtrafficquality.google — Cisco Umbrella Rank: 233245 ep2.adtrafficquality.google — Cisco Umbrella Rank: 204383 |
20 KB |
2 |
doubleclick.net
googleads.g.doubleclick.net — Cisco Umbrella Rank: 42 |
|
2 |
googlesyndication.com
pagead2.googlesyndication.com — Cisco Umbrella Rank: 116 |
198 KB |
1 |
google.com
www.google.com — Cisco Umbrella Rank: 3 |
|
1 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 34 |
|
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 39 |
103 KB |
1 |
ssstik.live
1 redirects
ssstik.live |
761 B |
1 |
tiktokr.co
1 redirects
tiktokr.co |
778 B |
30 | 9 |
Domain | Requested by | |
---|---|---|
19 | ttdown.app |
ttdown.app
|
2 | ep2.adtrafficquality.google |
pagead2.googlesyndication.com
ep2.adtrafficquality.google |
2 | googleads.g.doubleclick.net |
pagead2.googlesyndication.com
|
2 | pagead2.googlesyndication.com |
ttdown.app
pagead2.googlesyndication.com |
1 | www.google.com |
ep2.adtrafficquality.google
|
1 | ep1.adtrafficquality.google |
pagead2.googlesyndication.com
|
1 | www.google-analytics.com |
www.googletagmanager.com
|
1 | www.googletagmanager.com |
ttdown.app
|
1 | ssstik.live | 1 redirects |
1 | tiktokr.co | 1 redirects |
30 | 10 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
ttdown.app WE1 |
2024-09-30 - 2024-12-29 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-10-07 - 2024-12-30 |
3 months | crt.sh |
*.g.doubleclick.net WR2 |
2024-10-07 - 2024-12-30 |
3 months | crt.sh |
adtrafficquality.google WR2 |
2024-10-07 - 2024-12-30 |
3 months | crt.sh |
www.google.com WR2 |
2024-10-07 - 2024-12-30 |
3 months | crt.sh |
This page contains 5 frames:
Primary Page:
https://ttdown.app/
Frame ID: AE5E66D8AE02032B2E05D8230F3447E3
Requests: 26 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/html/r20241030/r20190131/zrt_lookup_fy2021.html
Frame ID: 0D2FE412C84752DA47D6801BA8F03427
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-4993970942887345&output=html&adk=1812271804&adf=3025194257&abgtt=6&lmt=1730934705&plat=9%3A32776%2C16%3A8388608%2C17%3A32%2C24%3A32%2C25%3A32%2C30%3A1081344%2C32%3A32%2C41%3A32%2C42%3A32&plas=356x810_l%7C356x810_r&format=0x0&url=https%3A%2F%2Fttdown.app%2F&pra=5&wgl=1&aihb=0&asro=0&ailel=1~2~4~6~7~8~9~10~11~12~13~14~15~16~17~18~19~20~21~24~29~30~34&aiael=1~2~4~6~7~8~9~10~11~12~13~14~15~16~17~18~19~20~21~24~29~30~34&aicel=33~38&aifxl=29_18~30_19&aiixl=29_5~30_6&aiict=1&aiapm=0.3221&aiapmi=0.33938&aiombap=1&aiopts=1&aief=1&uach=WyIiLCIiLCIiLCIiLCIiLG51bGwsMCxudWxsLCIiLG51bGwsMF0.&dt=1730934704819&bpp=4&bdt=631&idt=702&shv=r20241030&mjsv=m202410300101&ptt=9&saldr=aa&abxe=1&cookie_enabled=1&eoidce=1&nras=1&correlator=2077316158431&frm=20&pv=2&u_tz=60&u_his=2&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_sd=1&dmc=8&adx=-12245933&ady=-12245933&biw=1600&bih=1200&scr_x=0&scr_y=0&eid=44759876%2C44759927%2C95331832%2C95332584%2C95344190%2C95345966&oid=2&pvsid=1231129071366420&tmod=1097622967&uas=0&nvt=1&fsapi=1&fc=1920&brdim=1000%2C1000%2C1000%2C1000%2C1600%2C0%2C1600%2C1285%2C1600%2C1200&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=32768&bc=31&bz=1&td=1&tdf=2&psd=W251bGwsbnVsbCxudWxsLDNd&nt=1&ifi=1&uci=a!1&fsb=1&dtd=729
Frame ID: A8E27EE2AA7671C2ECF3ED5A3733F8AA
Requests: 1 HTTP requests in this frame
Frame:
https://ep2.adtrafficquality.google/sodar/sodar2/232/runner.html
Frame ID: 4E58ED8B5404444C8834D03F814D2AE7
Requests: 1 HTTP requests in this frame
Frame:
https://www.google.com/recaptcha/api2/aframe
Frame ID: 290EBAB56A53311794B8C6331EE3EEF1
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
Tiktok Video Downloader with TTDownPage URL History Show full URLs
-
https://tiktokr.co/
HTTP 301
https://ssstik.live/tiktok-video-downloader/ HTTP 301
https://ttdown.app/ Page URL
Detected technologies
Google AdSense (Advertising Networks) ExpandDetected patterns
- googlesyndication\.com/
Google Analytics (Analytics) Expand
Detected patterns
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
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.
-
https://tiktokr.co/
HTTP 301
https://ssstik.live/tiktok-video-downloader/ HTTP 301
https://ttdown.app/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
30 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
ttdown.app/ Redirect Chain
|
28 KB 8 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.css
ttdown.app/css/ |
17 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
browser.svg
ttdown.app/img/howto/ |
2 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
planet.svg
ttdown.app/img/howto/ |
2 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
monitor.svg
ttdown.app/img/howto/ |
1 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cloud.svg
ttdown.app/img/feature/ |
1 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
devices.svg
ttdown.app/img/feature/ |
2 KB 978 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tabs.svg
ttdown.app/img/feature/ |
1 KB 932 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
299 KB 103 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
adsbygoogle.js
pagead2.googlesyndication.com/pagead/js/ |
157 KB 53 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.js
ttdown.app/js/ |
142 KB 57 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/g/ |
0 0 |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
link.chunk.js
ttdown.app/js/ |
189 KB 77 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
show_ads_impl_fy2021.js
pagead2.googlesyndication.com/pagead/managed/js/adsense/m202410300101/ |
434 KB 145 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
msec
ttdown.app/ |
24 B 450 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
browser.svg
ttdown.app/img/howto/ |
2 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
planet.svg
ttdown.app/img/howto/ |
2 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
monitor.svg
ttdown.app/img/howto/ |
1 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cloud.svg
ttdown.app/img/feature/ |
1 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
devices.svg
ttdown.app/img/feature/ |
2 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tabs.svg
ttdown.app/img/feature/ |
1 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zrt_lookup_fy2021.html
googleads.g.doubleclick.net/pagead/html/r20241030/r20190131/ Frame 0D2F |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ads
googleads.g.doubleclick.net/pagead/ Frame A8E2 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sodar
ep1.adtrafficquality.google/getconfig/ |
17 KB 13 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
ttdown.app/ |
4 KB 1 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
ttdown.app/ |
4 KB 0 |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sodar2.js
ep2.adtrafficquality.google/sodar/ |
18 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runner.html
ep2.adtrafficquality.google/sodar/sodar2/232/ Frame 4E58 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
aframe
www.google.com/recaptcha/api2/ Frame 290E |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
sodar
ep1.adtrafficquality.google/pagead/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- ep1.adtrafficquality.google
- URL
- https://ep1.adtrafficquality.google/pagead/sodar?id=sodar2&v=232&t=2&li=gda_r20241030&jk=1231129071366420&bg=!qKulq-TNAAbaVSD0-lU7ADQBe5WfOE2xlNK26hJt2AiGnvXMZ-KBHaRJ3dToxROB5BJoJ32gPyAkunUcuPE8x1jvR_XrAgAAAHdSAAAABGgBB34ANlQi8nKsFgogMlmT2ng9_ZxBo743eJQjq1zBhS5E_S-CRyW6HEslFpRJn3usgJwGW0US2DlUQwoAW5zar3E-GMcnKMptUZ9hwrBSeznxLGTsCbhgZZ_pgHjux7HSJXbAVZPViBfTS-Laoi5uOIG_vWiCfeNLK8lCLruvIML4tRY0KNcGNZhbcs3q2IYisi2O5DGFyymZAqE4aXnjVO9Nf7Ez2Xp47A_JUMfWelPg7DTe_w2NMQEhzFehtOrfvbPds2HFVquhTQQkK-459U_ZBkKvfNklGZwrG96Ib9WDE0oa6O9XbmK7Ix4TmcDlJ18PWbn1hJ_E7ShZsIo-wj0AN4_nOHAOVeQREsV2uy64EuU2TTdyVFb7EBDT4U5D-RjbdpA66ybCUxcBePNXMkvoT0pmNX3JWScjjis2QesnUO6AQDv4gXIIa9-NDTpCrzMG5Guqr7lLVYTVmxaX-b_jGvOSogaHGMjqY9lfupVnJjBOTMZeLghmUG0PehV9yQ6rjGzRAT6umHBA2HU2Xn_rMoWP2HOGcwqyF5ej1GdmkOSdyMchaUjLtGolIjh0oziFf-FS8pg9sy2O_bmxxGRzNuIH49IDlF_AC5gF58pqsP_8UNVvCKXt_ljwZ1gV91TOi-32t5oNfNNTtYI0PyJZMNdK8wEdI-HKfIeGOqgRTz_ydfuw62j66w1djmRflboVV_7S2Asma7NLABSN53u2Wpgw159YVQ--lEd7s-_0qDw6XhtPEl88wPZhII8uLHYt2lM4hcvWq5c2TSzHKFX1OLbjGg7qyTq77dP0giGT8CITDz5dh_GSx9BdSAEXWNPdH68ZKOwNMPmj24-0yucwW0eaAqp6z9fgJgNapiLecm0-BzV6nI3xCOg7cdovxORJLZeT9u-f0u3V_wKC7KiWidqbUCRchWEWU4G9fbrK3qXF405M_6R1M1PAbG8ozWHlHME7ofVtSRwMZgRvno8R3YvT7vT5LFVkBySmpT57PRjKJ-a2w25x8aaFhvc7vOxBsbi-Wj-u_p8NtngSnVFZaHRl3nkllNuBvC7Vh1RQhhuXuL4n1eDOCPuEPqDhtmxg8xpi9-zS2wO9
Verdicts & Comments Add Verdict or Comment
39 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| 2 function| gtag object| dataLayer object| google_tag_manager object| google_tag_data function| onYouTubeIframeAPIReady object| gaGlobal object| webpackChunk object| google_js_reporting_queue number| google_srt object| google_logging_queue object| google_ad_modifications object| ggeac object| google_persistent_state_async object| google_reactive_ads_global_state object| adsbygoogle object| google_sa_queue function| google_process_slots function| google_spfd number| google_unique_id object| google_sv_map number| google_rum_task_id_counter string| google_user_agent_client_hint function| a0_0x5a38 function| a0_0x54f92a function| a0_0x21c469 function| a0_0x5ee4 function| a0_0x292e6d function| a0_0x4fde0f function| google_sa_impl object| googPageScrollPreventerInfo number| google_global_correlator object| google_prev_clients object| ampInaboxIframes object| ampInaboxPendingMessages object| GoogleGcLKhOms object| google_image_requests3 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 |
---|---|---|
.ttdown.app/ | Name: _ga_EK0ZDBTRZR Value: GS1.1.1730934704.1.0.1730934704.0.0.0 |
|
.ttdown.app/ | Name: _ga Value: GA1.1.19663553.1730934705 |
|
.doubleclick.net/ | Name: test_cookie Value: CheckForPermission |
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.
ep1.adtrafficquality.google
ep2.adtrafficquality.google
googleads.g.doubleclick.net
pagead2.googlesyndication.com
ssstik.live
tiktokr.co
ttdown.app
www.google-analytics.com
www.google.com
www.googletagmanager.com
ep1.adtrafficquality.google
142.250.185.65
142.250.185.68
142.250.186.142
142.250.186.66
172.217.18.8
172.67.132.35
172.67.178.150
188.114.96.3
094fdf45fc9ba3ef4490bd2ac8a7f04b9f7eea335738f8abffdf3501d1c0dc6a
0d917f7ae44930a364da6b8da30a38aae85521f54efc13dc94b40f1135623d16
42bb29be6d8c0ff2c04fe3594f534dc932143ca22b677775ed8d7ddbcceb9667
54e705bb802a6e5a8cb37a0cbbeff5e0fc325da877bb0afcf2f7c44c245013ca
54e87cdbd564047240c6ca638ee7a819e3ff4e29eeafae4992ab9f705daad444
55f3a40bbbbca16ed8c88eace49ba08c4af86ba088c4c563e64d9b41ae09abe9
702420303988ae975762416015111a3b0c40a2124e84395da1f1eaeb03e96aac
7b9667b5e6cd01cb73430479e9d7c80bb453ee45d6ffbcd74ca14412e7598ada
7cc91378df7a98f89e3448610a730c241d786c8d73319bb60c33919419e0f6d2
8b9184cc67f0c14de4ec12030c6979b0cec0dfa9fd3f965dcd3167e4bf471980
9dc553fb30ac72aa8f6bed846db9f77bb2f2ba8626aaa9f020a6d789d076cf8f
a2acca7a9d9c32b20d2fadb7b51f550ff7cb5b72138e0621f87ec454f852316e
a43223d9a97965d403ecf591d8720f892d5a8b6bab39c9b14b3b2100c5998c16
d7255159b7fc1d4fa124b5414062e20583a06d82b1073f46744dfa70d27e0d24
d88eb39d81bd546c459d77209356048a172b289ef90e4e4a27a53259d9078618
f033f9a34712ce78fc017167cb772dc55a48f48c868c8b7a740803c449bd5bd8
ff3de130872fe0fb5b770dfa2bc9f0daf8ab320403a34a60d089436f08d24f99