tve.spectrum.net
Open in
urlscan Pro
18.211.34.209
Public Scan
Effective URL: https://tve.spectrum.net/openam/SSOPOST/metaAlias/charter/idp
Submission: On September 13 via manual from US — Scanned from US
Summary
TLS certificate: Issued by Amazon RSA 2048 M02 on November 17th 2023. Valid for: a year.
This is the only time tve.spectrum.net was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 44.238.51.243 44.238.51.243 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 54.203.250.191 54.203.250.191 | 16509 (AMAZON-02) (AMAZON-02) | |
10 | 18.211.34.209 18.211.34.209 | 14618 (AMAZON-AES) (AMAZON-AES) | |
4 | 3.171.139.95 3.171.139.95 | 16509 (AMAZON-02) (AMAZON-02) | |
8 | 35.171.77.180 35.171.77.180 | 14618 (AMAZON-AES) (AMAZON-AES) | |
2 | 71.74.45.59 71.74.45.59 | 14065 (TWC-14065...) (TWC-14065-COUDERSPORT) | |
2 | 34.226.130.129 34.226.130.129 | 14618 (AMAZON-AES) (AMAZON-AES) | |
27 | 6 |
ASN16509 (AMAZON-02, US)
PTR: ec2-44-238-51-243.us-west-2.compute.amazonaws.com
api.auth.adobe.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-54-203-250-191.us-west-2.compute.amazonaws.com
sp.auth.adobe.com |
ASN14618 (AMAZON-AES, US)
PTR: ec2-18-211-34-209.compute-1.amazonaws.com
tve.spectrum.net |
ASN16509 (AMAZON-02, US)
PTR: server-3-171-139-95.jfk52.r.cloudfront.net
cdn.pi.spectrum.net |
ASN14618 (AMAZON-AES, US)
PTR: ec2-35-171-77-180.compute-1.amazonaws.com
collector.pi.spectrum.net |
ASN14065 (TWC-14065-COUDERSPORT, US)
PTR: syn-071-074-045-059.inf.spectrum.com
api.spectrum.net |
ASN14618 (AMAZON-AES, US)
PTR: ec2-34-226-130-129.compute-1.amazonaws.com
tveauthn.spectrum.net |
Apex Domain Subdomains |
Transfer | |
---|---|---|
26 |
spectrum.net
tve.spectrum.net — Cisco Umbrella Rank: 403206 cdn.pi.spectrum.net — Cisco Umbrella Rank: 20049 collector.pi.spectrum.net — Cisco Umbrella Rank: 32626 api.spectrum.net — Cisco Umbrella Rank: 67008 tveauthn.spectrum.net — Cisco Umbrella Rank: 629417 |
437 KB |
2 |
adobe.com
1 redirects
api.auth.adobe.com — Cisco Umbrella Rank: 20389 sp.auth.adobe.com — Cisco Umbrella Rank: 5037 |
8 KB |
27 | 2 |
Domain | Requested by | |
---|---|---|
10 | tve.spectrum.net |
tve.spectrum.net
|
8 | collector.pi.spectrum.net |
tve.spectrum.net
|
4 | cdn.pi.spectrum.net |
tve.spectrum.net
|
2 | tveauthn.spectrum.net |
tve.spectrum.net
|
2 | api.spectrum.net |
tve.spectrum.net
|
1 | sp.auth.adobe.com | |
1 | api.auth.adobe.com | 1 redirects |
27 | 7 |
This site contains links to these domains. Also see Links.
Domain |
---|
id.spectrum.net |
www.spectrum.com |
spectrum.com |
www.spectrum.net |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.auth.adobe.com DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2024-05-15 - 2025-06-15 |
a year | crt.sh |
tve.spectrum.net Amazon RSA 2048 M02 |
2023-11-17 - 2024-12-15 |
a year | crt.sh |
*.pi.spectrum.net Amazon RSA 2048 M02 |
2024-01-19 - 2025-02-16 |
a year | crt.sh |
api.spectrum.net DigiCert SHA2 Secure Server CA |
2023-12-04 - 2025-01-03 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://tve.spectrum.net/openam/SSOPOST/metaAlias/charter/idp
Frame ID: 9F06177D9694A008A22690BD86FA2EC5
Requests: 23 HTTP requests in this frame
Screenshot
Page Title
TV EverywherePage URL History Show full URLs
-
https://api.auth.adobe.com/api/v1/authenticate?reg_code=4T4WHD4&appId=viacom&deviceUser=viacom&domain_n...
HTTP 302
https://sp.auth.adobe.com/api/v1/authenticate?reg_code=4T4WHD4&appId=viacom&deviceUser=viacom&domain_n... Page URL
- https://tve.spectrum.net/openam/SSOPOST/metaAlias/charter/idp Page URL
Page Statistics
9 Outgoing links
These are links going to different origins than the main page.
Title: Create a Usernamewill open in new tab
Search URL Search Domain Scan URL
Title: Forgot Username or Password?will open in new tab
Search URL Search Domain Scan URL
Title: Your Privacy Rightswill open in new tab
Search URL Search Domain Scan URL
Title: California Consumer Privacy Rightswill open in new tab
Search URL Search Domain Scan URL
Title: Californian Consumer Limit the Use of My Sensitive Personal Informationwill open in new tab
Search URL Search Domain Scan URL
Title: California Consumer Do Not Sell or Share My Personal Informationwill open in new tab
Search URL Search Domain Scan URL
Title: Policieswill open in new tab
Search URL Search Domain Scan URL
Title: Contact Uswill open in new tab
Search URL Search Domain Scan URL
Title: Supportwill open in new tab
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://api.auth.adobe.com/api/v1/authenticate?reg_code=4T4WHD4&appId=viacom&deviceUser=viacom&domain_name=tveauth.viacom.com&format=json&mso_id=Spectrum&noflash=true&redirect_url=https%3A%2F%2Ftveauth.viacom.com%2Fvmn-tve-local-service%2FgetLoginRedirect%2Fadobe%3Fcode%3D4T4WHD4%26state%3DeF5V0NtKw0AQBuB3WbBXTRNz6AmKYIuaogVbW6s3sqeSLXtyM0mo4ru7XVHwZha-gZ355xOp1rKSoSnaWE7BNQr1UQ0YuKeft4-koViegeu37cYD462g_Olkz9hx4slxJpz_YeuktwrA1tM47rpuYLHDyjQarGzqATUq9gKau_gKUxAtBmH03DA-6-EGqk0jgC8w4Bk_LY_kVkqi18vXeTks9XVF1Q2QbNew-WVH7nYf93smX0RZl2rVsucioVouSLqW5dEItn8Qh8eLtMgWofTOWcOg36xBVlj50VZiOBinZiHLe8NrMC4c5t_-vusTWKO5htCtQMni7ySBJodRypJxHuEJxVFepKOIZNk4SvNkNMyTjPA0QV_f4vSAUg&requestor_id=ParamountPlus
HTTP 302
https://sp.auth.adobe.com/api/v1/authenticate?reg_code=4T4WHD4&appId=viacom&deviceUser=viacom&domain_name=tveauth.viacom.com&format=json&mso_id=Spectrum&noflash=true&redirect_url=https%3A%2F%2Ftveauth.viacom.com%2Fvmn-tve-local-service%2FgetLoginRedirect%2Fadobe%3Fcode%3D4T4WHD4%26state%3DeF5V0NtKw0AQBuB3WbBXTRNz6AmKYIuaogVbW6s3sqeSLXtyM0mo4ru7XVHwZha-gZ355xOp1rKSoSnaWE7BNQr1UQ0YuKeft4-koViegeu37cYD462g_Olkz9hx4slxJpz_YeuktwrA1tM47rpuYLHDyjQarGzqATUq9gKau_gKUxAtBmH03DA-6-EGqk0jgC8w4Bk_LY_kVkqi18vXeTks9XVF1Q2QbNew-WVH7nYf93smX0RZl2rVsucioVouSLqW5dEItn8Qh8eLtMgWofTOWcOg36xBVlj50VZiOBinZiHLe8NrMC4c5t_-vusTWKO5htCtQMni7ySBJodRypJxHuEJxVFepKOIZNk4SvNkNMyTjPA0QV_f4vSAUg&requestor_id=ParamountPlus Page URL
- https://tve.spectrum.net/openam/SSOPOST/metaAlias/charter/idp Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 0- https://api.auth.adobe.com/api/v1/authenticate?reg_code=4T4WHD4&appId=viacom&deviceUser=viacom&domain_name=tveauth.viacom.com&format=json&mso_id=Spectrum&noflash=true&redirect_url=https%3A%2F%2Ftveauth.viacom.com%2Fvmn-tve-local-service%2FgetLoginRedirect%2Fadobe%3Fcode%3D4T4WHD4%26state%3DeF5V0NtKw0AQBuB3WbBXTRNz6AmKYIuaogVbW6s3sqeSLXtyM0mo4ru7XVHwZha-gZ355xOp1rKSoSnaWE7BNQr1UQ0YuKeft4-koViegeu37cYD462g_Olkz9hx4slxJpz_YeuktwrA1tM47rpuYLHDyjQarGzqATUq9gKau_gKUxAtBmH03DA-6-EGqk0jgC8w4Bk_LY_kVkqi18vXeTks9XVF1Q2QbNew-WVH7nYf93smX0RZl2rVsucioVouSLqW5dEItn8Qh8eLtMgWofTOWcOg36xBVlj50VZiOBinZiHLe8NrMC4c5t_-vusTWKO5htCtQMni7ySBJodRypJxHuEJxVFepKOIZNk4SvNkNMyTjPA0QV_f4vSAUg&requestor_id=ParamountPlus HTTP 302
- https://sp.auth.adobe.com/api/v1/authenticate?reg_code=4T4WHD4&appId=viacom&deviceUser=viacom&domain_name=tveauth.viacom.com&format=json&mso_id=Spectrum&noflash=true&redirect_url=https%3A%2F%2Ftveauth.viacom.com%2Fvmn-tve-local-service%2FgetLoginRedirect%2Fadobe%3Fcode%3D4T4WHD4%26state%3DeF5V0NtKw0AQBuB3WbBXTRNz6AmKYIuaogVbW6s3sqeSLXtyM0mo4ru7XVHwZha-gZ355xOp1rKSoSnaWE7BNQr1UQ0YuKeft4-koViegeu37cYD462g_Olkz9hx4slxJpz_YeuktwrA1tM47rpuYLHDyjQarGzqATUq9gKau_gKUxAtBmH03DA-6-EGqk0jgC8w4Bk_LY_kVkqi18vXeTks9XVF1Q2QbNew-WVH7nYf93smX0RZl2rVsucioVouSLqW5dEItn8Qh8eLtMgWofTOWcOg36xBVlj50VZiOBinZiHLe8NrMC4c5t_-vusTWKO5htCtQMni7ySBJodRypJxHuEJxVFepKOIZNk4SvNkNMyTjPA0QV_f4vSAUg&requestor_id=ParamountPlus
27 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
authenticate
sp.auth.adobe.com/api/v1/ Redirect Chain
|
7 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
Primary Request
idp
tve.spectrum.net/openam/SSOPOST/metaAlias/charter/ |
8 KB 8 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendor.1e22f8f06dc83642efe0.chunk.js
tve.spectrum.net/ |
921 KB 232 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.1e22f8f06dc83642efe0.bundle.js
tve.spectrum.net/ |
99 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
kite-icons.svg
tve.spectrum.net/assets/ |
92 KB 24 KB |
Other
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rutledge-regular.woff2
tve.spectrum.net/assets/fonts/ |
20 KB 21 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rutledge-medium.woff2
tve.spectrum.net/assets/fonts/ |
20 KB 20 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cfg_2.290.json
cdn.pi.spectrum.net/TVEverywhere/Web/ |
166 B 716 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
cfg_2.290.json
cdn.pi.spectrum.net/TVEverywhere/Web/ |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
tve.spectrum.net/ |
1 KB 1 KB |
Other
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2.290.json
cdn.pi.spectrum.net/TVEverywhere/Web/ |
109 KB 18 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
2.290.json
cdn.pi.spectrum.net/TVEverywhere/Web/ |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
collector
collector.pi.spectrum.net/api/ |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collector
collector.pi.spectrum.net/api/ |
2 B 186 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
inform
api.spectrum.net/tdcs/public/ |
886 B 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
errors
api.spectrum.net/tdcs/public/ |
13 KB 3 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collector
collector.pi.spectrum.net/api/ |
2 B 186 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
autoAuth
tveauthn.spectrum.net/tveauthentication/api/v1/ |
0 0 |
Preflight
application/vnd.sun.wadl+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collector
collector.pi.spectrum.net/api/ |
2 B 186 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
autoAuth
tveauthn.spectrum.net/tveauthentication/api/v1/ |
23 B 282 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collector
collector.pi.spectrum.net/api/ |
2 B 186 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collector
collector.pi.spectrum.net/api/ |
2 B 186 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collector
collector.pi.spectrum.net/api/ |
2 B 185 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collector
collector.pi.spectrum.net/api/ |
2 B 186 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
7fdfacf539b2d9423e2c3e5433b477ad.png
tve.spectrum.net/ |
55 KB 56 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rutledge-bold.woff2
tve.spectrum.net/assets/fonts/ |
19 KB 19 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
tve.spectrum.net/ |
1 KB 0 |
Other
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
6 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| webpackJsonp object| regeneratorRuntime function| _ object| _uxa object| platform string| QuantumVisitID5 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 |
---|---|---|
sp.auth.adobe.com/ | Name: passgw Value: gw-ap-prod-uw2 |
|
sp.auth.adobe.com/ | Name: AWSALB Value: jOL2roZJL1PWrZK1O3OrMusKBPwe9ssLhl7WJ0EZ9pj/wzCStWtzKRfdWqQA3Wjt1Vka8F8A2/2fT30TkahNuqj13sqa9IAYB2Bs56dnyO5lQQ+lIJHr2e3UkCfz |
|
sp.auth.adobe.com/ | Name: JSESSIONID Value: 28D13AADFE1077727026B54EEE9269EB |
|
sp.auth.adobe.com/ | Name: redirect_url Value: https%3A%2F%2Ftveauth.viacom.com%2Fvmn-tve-local-service%2FgetLoginRedirect%2Fadobe%3Fcode%3D4T4WHD4%26state%3DeF5V0NtKw0AQBuB3WbBXTRNz6AmKYIuaogVbW6s3sqeSLXtyM0mo4ru7XVHwZha-gZ355xOp1rKSoSnaWE7BNQr1UQ0YuKeft4-koViegeu37cYD462g_Olkz9hx4slxJpz_YeuktwrA1tM47rpuYLHDyjQarGzqATUq9gKau_gKUxAtBmH03DA-6-EGqk0jgC8w4Bk_LY_kVkqi18vXeTks9XVF1Q2QbNew-WVH7nYf93smX0RZl2rVsucioVouSLqW5dEItn8Qh8eLtMgWofTOWcOg36xBVlj50VZiOBinZiHLe8NrMC4c5t_-vusTWKO5htCtQMni7ySBJodRypJxHuEJxVFepKOIZNk4SvNkNMyTjPA0QV_f4vSAUg |
|
.spectrum.net/ | Name: XSRF-TOKEN Value: ec8fff59537899967e21a2c442e5ac2a |
5 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 | 60 |
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.
api.auth.adobe.com
api.spectrum.net
cdn.pi.spectrum.net
collector.pi.spectrum.net
sp.auth.adobe.com
tve.spectrum.net
tveauthn.spectrum.net
18.211.34.209
3.171.139.95
34.226.130.129
35.171.77.180
44.238.51.243
54.203.250.191
71.74.45.59
006bb7ccc98df58bea6784cb1c83628a530dd79b06df64c04ec822550200a5c7
01b8ca482ab6adf9afd5642d1b15d70d6e8d23ff3538206563968d4ac974f3ed
234d9466025bd7db75f8cd799ae01c64f2cd4c07034534fdd0b627777bc43053
364ccefa3fdfffc2b602d8c9e39544e4431189a3d03cb4ac20cf2e13be6bbead
565339bc4d33d72817b583024112eb7f5cdf3e5eef0252d6ec1b9c9a94e12bb3
74da777ae6fa18bc35fc87378aa754a4b2f1218fc65a7d452ea6f953a93f961a
83384b66239ad1a86d682996f4dd6303f8995310f70d5e7ad58d668785c24371
844a86b235e82bbed0a2fca0d63164497f98f2e0db0bc0639191acc086592079
866558a1632a9c3e8b181f0bcfee8562a729b3d639e061c88cc718c77f5cc5fe
a87c7623ff5d2bd72cac2007266067e2b8f8b3b05acd4ab23b8de95b0674ea3f
ad1cc25a0658dba49b987d623c78b22153ac0bc8cc1145f5db5539ce0229a555
c3bb33b0ae0d3f15519243aec974a9da30ab1f86c72535b1af1f4c28c33490d5
c854c693c3b5a9736a167e90dd5f118630fb98270b16b820b980ced0c3724a4b
e9269f0b33deffc50d6ccd47bede87628dc08f11d30349c5d676ecf494d046ae
f654d515385d93725c8083a2f7f01d6030809e1ce966035f5c0c1c82b7f03a8b
fff7a379e5e250007d6ba8b210f1b5e6051db6c9062b3b2879bb5b9450d41e77