www.tppdownloader.com
Open in
urlscan Pro
76.76.21.142
Public Scan
Effective URL: https://www.tppdownloader.com/
Submission: On August 20 via api from JP — Scanned from JP
Summary
TLS certificate: Issued by R3 on June 30th 2022. Valid for: 3 months.
This is the only time www.tppdownloader.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 76.76.21.9 76.76.21.9 | 16509 (AMAZON-02) (AMAZON-02) | |
12 | 76.76.21.142 76.76.21.142 | 16509 (AMAZON-02) (AMAZON-02) | |
6 | 2404:6800:400... 2404:6800:4004:811::2002 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2404:6800:400... 2404:6800:4004:80a::2008 | 15169 (GOOGLE) (GOOGLE) | |
1 | 44.241.196.186 44.241.196.186 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 2404:6800:400... 2404:6800:4004:801::2002 | 15169 (GOOGLE) (GOOGLE) | |
1 | 172.217.26.226 172.217.26.226 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2404:6800:400... 2404:6800:4004:81f::2002 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2404:6800:400... 2404:6800:4004:822::2002 | 15169 (GOOGLE) (GOOGLE) | |
3 | 2404:6800:400... 2404:6800:4004:822::2001 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2404:6800:400... 2404:6800:4004:823::2004 | 15169 (GOOGLE) (GOOGLE) | |
29 | 11 |
ASN16509 (AMAZON-02, US)
PTR: ec2-44-241-196-186.us-west-2.compute.amazonaws.com
vitals.vercel-insights.com |
ASN15169 (GOOGLE, US)
PTR: nrt12s51-in-f2.1e100.net
partner.googleadservices.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
13 |
tppdownloader.com
1 redirects
tppdownloader.com www.tppdownloader.com |
106 KB |
9 |
googlesyndication.com
pagead2.googlesyndication.com — Cisco Umbrella Rank: 123 tpc.googlesyndication.com — Cisco Umbrella Rank: 159 |
213 KB |
2 |
google.com
adservice.google.com — Cisco Umbrella Rank: 88 www.google.com — Cisco Umbrella Rank: 9 |
2 KB |
2 |
doubleclick.net
googleads.g.doubleclick.net — Cisco Umbrella Rank: 52 |
5 KB |
1 |
google.co.jp
adservice.google.co.jp — Cisco Umbrella Rank: 60901 |
792 B |
1 |
googleadservices.com
partner.googleadservices.com — Cisco Umbrella Rank: 882 |
700 B |
1 |
vercel-insights.com
vitals.vercel-insights.com — Cisco Umbrella Rank: 13256 |
134 B |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 78 |
35 KB |
29 | 8 |
Domain | Requested by | |
---|---|---|
12 | www.tppdownloader.com |
www.tppdownloader.com
|
6 | pagead2.googlesyndication.com |
www.tppdownloader.com
pagead2.googlesyndication.com tpc.googlesyndication.com |
3 | tpc.googlesyndication.com |
pagead2.googlesyndication.com
tpc.googlesyndication.com |
2 | googleads.g.doubleclick.net |
pagead2.googlesyndication.com
|
1 | www.google.com |
tpc.googlesyndication.com
|
1 | adservice.google.com |
pagead2.googlesyndication.com
|
1 | adservice.google.co.jp |
pagead2.googlesyndication.com
|
1 | partner.googleadservices.com |
pagead2.googlesyndication.com
|
1 | vitals.vercel-insights.com |
www.tppdownloader.com
|
1 | www.googletagmanager.com |
www.tppdownloader.com
|
1 | tppdownloader.com | 1 redirects |
29 | 11 |
This site contains links to these domains. Also see Links.
Domain |
---|
github.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.tppdownloader.com R3 |
2022-06-30 - 2022-09-28 |
3 months | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2022-08-01 - 2022-10-24 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2022-08-01 - 2022-10-24 |
3 months | crt.sh |
vercel-insights.com Amazon |
2021-10-24 - 2022-11-21 |
a year | crt.sh |
*.googleadservices.com GTS CA 1C3 |
2022-08-01 - 2022-10-24 |
3 months | crt.sh |
*.google.co.jp GTS CA 1C3 |
2022-08-01 - 2022-10-24 |
3 months | crt.sh |
*.google.com GTS CA 1C3 |
2022-08-01 - 2022-10-24 |
3 months | crt.sh |
tpc.googlesyndication.com GTS CA 1C3 |
2022-08-01 - 2022-10-24 |
3 months | crt.sh |
www.google.com GTS CA 1C3 |
2022-08-01 - 2022-10-24 |
3 months | crt.sh |
This page contains 5 frames:
Primary Page:
https://www.tppdownloader.com/
Frame ID: 5805BB5158A3E519D33A44464DAC0EA8
Requests: 24 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/html/r20220817/r20190131/zrt_lookup.html
Frame ID: C3CFAFB1C67B8A1E49E2940597AC403D
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/ads?client=undefined&output=html&adk=1812271804&adf=3025194257&lmt=1660968708&plat=9%3A32776%2C16%3A8388608%2C17%3A32%2C24%3A32%2C25%3A32%2C30%3A1081344%2C32%3A32&format=0x0&url=https%3A%2F%2Fwww.tppdownloader.com%2F&ea=0&pra=5&wgl=1&uach=WyIiLCIiLCIiLCIiLCIiLFtdLGZhbHNlLG51bGwsIiIsW10sZmFsc2Vd&dt=1660968708307&bpp=1&bdt=189&idt=234&shv=r20220817&mjsv=m202208150101&ptt=9&saldr=aa&abxe=1&nras=1&correlator=4196477174602&frm=20&pv=2&ga_vid=2105590804.1660968709&ga_sid=1660968709&ga_hid=1113687049&ga_fc=0&u_tz=0&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%2C44759837%2C31068487%2C31068957%2C31062930&oid=2&pvsid=1868386525070041&tmod=48571126&uas=0&nvt=1&eae=2&fc=1920&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=32768&bc=31&ifi=1&uci=a!1&fsb=1&dtd=248
Frame ID: 904ACFA8FD5F4CEF0D4C3D66C97D5304
Requests: 1 HTTP requests in this frame
Frame:
https://tpc.googlesyndication.com/sodar/sodar2/225/runner.html
Frame ID: 49C735BEC9E0D9B703B508B05EEADCC0
Requests: 3 HTTP requests in this frame
Frame:
https://www.google.com/recaptcha/api2/aframe
Frame ID: 25AC32D91FDA9AA9B2D0830C0FFAEC8E
Requests: 2 HTTP requests in this frame
Screenshot
Page Title
Trovo Profile Picture Downloader - TPP DownloaderPage URL History Show full URLs
-
https://tppdownloader.com/
HTTP 308
https://www.tppdownloader.com/ Page URL
Detected technologies
Google AdSense (Advertising Networks) ExpandDetected patterns
- googlesyndication\.com/
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: Made by ADEV
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.
-
https://tppdownloader.com/
HTTP 308
https://www.tppdownloader.com/ Page URL
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
/
www.tppdownloader.com/ Redirect Chain
|
7 KB 3 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
b7f930a031fa633b.css
www.tppdownloader.com/_next/static/css/ |
13 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webpack-5752944655d749a0.js
www.tppdownloader.com/_next/static/chunks/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
framework-4556c45dd113b893.js
www.tppdownloader.com/_next/static/chunks/ |
138 KB 46 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main-684c3513c76a2838.js
www.tppdownloader.com/_next/static/chunks/ |
103 KB 29 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
_app-c1ab05574e9a6296.js
www.tppdownloader.com/_next/static/chunks/pages/ |
19 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
313-a90964b0faf09f74.js
www.tppdownloader.com/_next/static/chunks/ |
30 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index-76481675dd05d79c.js
www.tppdownloader.com/_next/static/chunks/pages/ |
7 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
_buildManifest.js
www.tppdownloader.com/_next/static/r5KwWNocrzifi5qqbPnAa/ |
384 B 560 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
_ssgManifest.js
www.tppdownloader.com/_next/static/r5KwWNocrzifi5qqbPnAa/ |
77 B 249 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
_middlewareManifest.js
www.tppdownloader.com/_next/static/r5KwWNocrzifi5qqbPnAa/ |
92 B 280 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
78 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
42 B 0 |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
adsbygoogle.js
pagead2.googlesyndication.com/pagead/js/ |
165 KB 56 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
90 KB 35 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
vitals
vitals.vercel-insights.com/v1/ |
2 B 134 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.74cfe085.svg
www.tppdownloader.com/_next/static/media/ |
2 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
show_ads_impl_fy2021.js
pagead2.googlesyndication.com/pagead/managed/js/adsense/m202208150101/ |
341 KB 120 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zrt_lookup.html
googleads.g.doubleclick.net/pagead/html/r20220817/r20190131/ Frame C3CF |
10 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookie.js
partner.googleadservices.com/gampad/ |
401 B 700 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
integrator.js
adservice.google.co.jp/adsid/ |
107 B 792 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
integrator.js
adservice.google.com/adsid/ |
107 B 549 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ads
googleads.g.doubleclick.net/pagead/ Frame 904A |
603 B 68 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sodar
pagead2.googlesyndication.com/getconfig/ |
14 KB 11 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 H3 |
runner.html
tpc.googlesyndication.com/sodar/sodar2/225/ Frame 49C7 |
13 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
aframe
www.google.com/recaptcha/api2/ Frame 25AC |
783 B 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
932hlcctLOJRtLoo5sJe2QKRhL1SnC_Hox4lZlMNfoI.js
pagead2.googlesyndication.com/bg/ Frame 49C7 |
36 KB 14 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sodar
pagead2.googlesyndication.com/pagead/ Frame 25AC |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
generate_204
tpc.googlesyndication.com/ Frame 49C7 |
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 |
Verdicts & Comments Add Verdict or Comment
56 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 object| oncontextlost object| oncontextrestored function| structuredClone object| launchQueue object| onbeforematch function| getScreenDetails function| queryLocalFonts object| navigation object| webpackChunk_N_E object| regeneratorRuntime object| next object| __NEXT_DATA__ function| __SSG_MANIFEST_CB object| __NEXT_P object| _N_E function| saveAs object| __BUILD_MANIFEST object| __SSG_MANIFEST object| __MIDDLEWARE_MANIFEST function| gtag object| dataLayer object| google_tag_manager object| google_js_reporting_queue number| google_srt object| google_logging_queue number| tmod object| google_ad_modifications object| ggeac object| google_persistent_state_async boolean| google_measure_js_timing object| google_tag_data object| google_reactive_ads_global_state object| adsbygoogle boolean| _gfp_a_ 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| google_sa_impl object| googleToken object| googleIMState boolean| _gfp_p_ function| processGoogleToken number| google_global_correlator object| google_prev_clients object| gaGlobal 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 |
---|---|---|
.tppdownloader.com/ | Name: __gads Value: ID=f399ecc18ac4c85d-22fec5c4b3d500df:T=1660968708:RT=1660968708:S=ALNI_MY_e1e38DBWVVyBrt1RDIzfo_O_oA |
|
.tppdownloader.com/ | Name: __gpi Value: UID=000008cc8b4966ff:T=1660968708:RT=1660968708:S=ALNI_MaPdwp_eWB9RbH9D5U0MKIcuPNLQQ |
|
.doubleclick.net/ | Name: test_cookie Value: CheckForPermission |
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=63072000 |
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.co.jp
adservice.google.com
googleads.g.doubleclick.net
pagead2.googlesyndication.com
partner.googleadservices.com
tpc.googlesyndication.com
tppdownloader.com
vitals.vercel-insights.com
www.google.com
www.googletagmanager.com
www.tppdownloader.com
172.217.26.226
2404:6800:4004:801::2002
2404:6800:4004:80a::2008
2404:6800:4004:811::2002
2404:6800:4004:81f::2002
2404:6800:4004:822::2001
2404:6800:4004:822::2002
2404:6800:4004:823::2004
44.241.196.186
76.76.21.142
76.76.21.9
00daef3b4a945d15f73efa05e0ce2ca51f2f8252e1da8fae5c2efb0f6dddacce
0a4327b5171ff00ef48e09c1ba7176cc471361c395fabd721030fa3e0486f410
0b44144edf9fa25df0c9157b57e4e62531c64bf156d17240aedae557822156d4
18608da5ae312df8e024172c179e454380463411b5b7aaff1d876ed701f91550
1e29461110057834d384d478ecd54dfff2db26e5b7aa5602872c13d605505522
335ec3ad57553715be2ff5d80e52d07c9e4be277a7efac1983c650db08941f14
55a119c0394f901a8a297e109c17b5e5402689708b999ab10691c16179f32a4a
565339bc4d33d72817b583024112eb7f5cdf3e5eef0252d6ec1b9c9a94e12bb3
61c32059a5e94075a7ecff678b33907966fc9cfa384daa01aa057f872da14dbb
6aa9b7f9983b318ebf3ca4d6b7e714285f854d4bc42b4bb504f6e922c04d8833
6f5b4aa00d2f8d6aed9935b471806bf7acef464d0c1d390260e5fe27f800c67e
6f67ac2694eaf21c8db41739eecb2bdc3ca0f65b0e4902194bce23bf02539bb8
7fbdc4c0586df72cb08a0cb0af765c456865a9ea824f0a9d88ddd301795fe983
82233594eee960f65f3fa35cb8f841fd23f5be0167842eca1ab63780ea5e1413
9a78f1240f6964369c4df5a4d0465d9662aa82f0d7baea5875efd2dd21a19efa
a4a1824defec1084ca81d496ee77891684c26196924bdc4fc21dd3482ce15e14
a6d52bdbbd388337554bae986086e4e134563897d9ba429c38441c4fa7156a8a
af144d639dc5c33722d3426bda462d68577e1c63ab319abf355da1ef73859495
b5519c8b093a4ac14784b02a850f066cf2bbaf651caad3ebbdd765793d8e5e0b
c41a7dbdebc6ac0298ce0058d432556e0c6c583f4fa76c642f2855a107f1bfbc
d4595b3a6cb540215d5afc5952967c13de9c1a35bf542e6418ddb811510d6fa0
de317176fa6b64a8e89bbd45d20b6be2560bbfa96e7e53e63eb754e18bfe6c1f
de5341313a4dc5d982ca50ae4a491e84bc5e80b0f439d87f05fc3973c1b7e59a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f084f40ddabbf16c59e0d2e8c13f2b2c927121892f452bdd87395df212e93635
f77da195c72d2ce251b4ba28e6c25ed9029184bd529c2fc7a31e2566530d7e82
f9dba7111aa9e260faaf5c755245a0ff6ad491d2e69d266b60d02024f63235c3