auth.uber.com
Open in
urlscan Pro
34.98.127.226
Public Scan
Effective URL: https://auth.uber.com/v2/?breeze_local_zone=dca20&next_url=https%3A%2F%2Faccounts.uber.com%2Fcommunication&state=05zm6...
Submission: On April 16 via api from CA — Scanned from CA
Summary
TLS certificate: Issued by DigiCert TLS RSA SHA256 2020 CA1 on August 2nd 2023. Valid for: a year.
This is the only time auth.uber.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 7 | 34.98.127.226 34.98.127.226 | 396982 (GOOGLE-CL...) (GOOGLE-CLOUD-PLATFORM) | |
8 | 3.162.7.127 3.162.7.127 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 3.162.3.117 3.162.3.117 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 104.18.33.170 104.18.33.170 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 142.251.167.84 142.251.167.84 | 15169 (GOOGLE) (GOOGLE) | |
1 | 23.52.198.71 23.52.198.71 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
2 | 35.201.81.34 35.201.81.34 | 396982 (GOOGLE-CL...) (GOOGLE-CLOUD-PLATFORM) | |
1 | 35.190.2.11 35.190.2.11 | 15169 (GOOGLE) (GOOGLE) | |
23 | 8 |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 226.127.98.34.bc.googleusercontent.com
email.uber.com | |
accounts.uber.com | |
auth.uber.com |
ASN16509 (AMAZON-02, US)
PTR: server-3-162-7-127.yul62.r.cloudfront.net
d3i4yxtzktqr9n.cloudfront.net |
ASN16509 (AMAZON-02, US)
PTR: server-3-162-3-117.yul62.r.cloudfront.net
www.cdn-net.com |
ASN15169 (GOOGLE, US)
PTR: ww-in-f84.1e100.net
accounts.google.com |
ASN16625 (AKAMAI-AS, US)
PTR: a23-52-198-71.deploy.static.akamaitechnologies.com
appleid.cdn-apple.com |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 34.81.201.35.bc.googleusercontent.com
cn-geo1.uber.com |
ASN15169 (GOOGLE, US)
PTR: 11.2.190.35.bc.googleusercontent.com
six.cdn-net.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
9 |
uber.com
2 redirects
email.uber.com — Cisco Umbrella Rank: 27148 accounts.uber.com — Cisco Umbrella Rank: 542550 auth.uber.com — Cisco Umbrella Rank: 38676 cn-geo1.uber.com — Cisco Umbrella Rank: 5978 |
23 KB |
8 |
cloudfront.net
d3i4yxtzktqr9n.cloudfront.net |
378 KB |
3 |
cdn-net.com
www.cdn-net.com — Cisco Umbrella Rank: 14852 six.cdn-net.com — Cisco Umbrella Rank: 13217 |
45 KB |
2 |
google.com
accounts.google.com — Cisco Umbrella Rank: 21 |
85 KB |
2 |
arkoselabs.com
uber-api.arkoselabs.com — Cisco Umbrella Rank: 60929 |
22 KB |
1 |
cdn-apple.com
appleid.cdn-apple.com — Cisco Umbrella Rank: 3872 |
17 KB |
23 | 6 |
Domain | Requested by | |
---|---|---|
8 | d3i4yxtzktqr9n.cloudfront.net |
auth.uber.com
|
5 | auth.uber.com |
d3i4yxtzktqr9n.cloudfront.net
|
2 | cn-geo1.uber.com |
d3i4yxtzktqr9n.cloudfront.net
|
2 | accounts.google.com |
d3i4yxtzktqr9n.cloudfront.net
accounts.google.com |
2 | uber-api.arkoselabs.com |
d3i4yxtzktqr9n.cloudfront.net
uber-api.arkoselabs.com |
2 | www.cdn-net.com |
d3i4yxtzktqr9n.cloudfront.net
www.cdn-net.com |
1 | six.cdn-net.com |
www.cdn-net.com
|
1 | appleid.cdn-apple.com |
d3i4yxtzktqr9n.cloudfront.net
|
1 | accounts.uber.com | 1 redirects |
1 | email.uber.com | 1 redirects |
23 | 10 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.uber.com DigiCert TLS RSA SHA256 2020 CA1 |
2023-08-02 - 2024-07-31 |
a year | crt.sh |
*.cloudfront.net Amazon RSA 2048 M01 |
2023-10-10 - 2024-09-19 |
a year | crt.sh |
*.cdn-net.com Amazon RSA 2048 M03 |
2023-10-30 - 2024-11-26 |
a year | crt.sh |
arkoselabs.com Cloudflare Inc ECC CA-3 |
2023-08-23 - 2024-08-22 |
a year | crt.sh |
accounts.google.com GTS CA 1C3 |
2024-03-04 - 2024-05-27 |
3 months | crt.sh |
appleid.cdn-apple.com Apple Public EV Server RSA CA 2 - G1 |
2024-01-09 - 2024-07-07 |
6 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://auth.uber.com/v2/?breeze_local_zone=dca20&next_url=https%3A%2F%2Faccounts.uber.com%2Fcommunication&state=05zm6i7WRX17otHdpoiMCAHKpD8OIxQO13koCynvT6w%3D
Frame ID: 7C201A11EA1C236A94B02B1DE9645B7E
Requests: 21 HTTP requests in this frame
Frame:
https://uber-api.arkoselabs.com/v2/2.4.5/enforcement.6c9d6e9be9aa044cc5ce9548b4abe1b0.html
Frame ID: 5B1D27DFE500C6EF57FECD0AE50A47D0
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
UberPage URL History Show full URLs
-
http://email.uber.com/ss/c/tJraAOLos0F6jr36KJg0DBny2x7ghDV78i_L0vstwfUSehGYiYdyg576x21xVxNx/415/_M...
HTTP 307
https://email.uber.com/ss/c/tJraAOLos0F6jr36KJg0DBny2x7ghDV78i_L0vstwfUSehGYiYdyg576x21xVxNx/415/_M... HTTP 302
https://accounts.uber.com/communication HTTP 302
https://auth.uber.com/v2/?breeze_local_zone=dca20&next_url=https%3A%2F%2Faccounts.uber.com%2Fcommu... Page URL
Detected technologies
Apple Sign-in (Social logins) ExpandDetected patterns
- appleid\.auth\.js
Google Sign-in (Social logins) Expand
Detected patterns
- accounts\.google\.com/gsi/client
React (JavaScript Frameworks) Expand
Detected patterns
- react(?:-with-addons)?[.-]([\d.]*\d)[^/]*\.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.
-
http://email.uber.com/ss/c/tJraAOLos0F6jr36KJg0DBny2x7ghDV78i_L0vstwfUSehGYiYdyg576x21xVxNx/415/_MfuVQh1QqK1uF2pH4VR7Q/h6/JjV7cP4GYaMI4i4cbncxtScSHTr4RIojifM-fQF0rRo
HTTP 307
https://email.uber.com/ss/c/tJraAOLos0F6jr36KJg0DBny2x7ghDV78i_L0vstwfUSehGYiYdyg576x21xVxNx/415/_MfuVQh1QqK1uF2pH4VR7Q/h6/JjV7cP4GYaMI4i4cbncxtScSHTr4RIojifM-fQF0rRo HTTP 302
https://accounts.uber.com/communication HTTP 302
https://auth.uber.com/v2/?breeze_local_zone=dca20&next_url=https%3A%2F%2Faccounts.uber.com%2Fcommunication&state=05zm6i7WRX17otHdpoiMCAHKpD8OIxQO13koCynvT6w%3D Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
23 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
auth.uber.com/v2/ Redirect Chain
|
147 KB 22 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-3638-ec07baf42fb3e390.js
d3i4yxtzktqr9n.cloudfront.net/arch-web/ |
577 KB 161 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-main-a1d6196557f37bbc.js
d3i4yxtzktqr9n.cloudfront.net/arch-web/ |
483 KB 115 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-vendor-react-72a142af51e340fd.js
d3i4yxtzktqr9n.cloudfront.net/arch-web/ |
171 KB 49 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-vendor-fusion-06f20736425ba039.js
d3i4yxtzktqr9n.cloudfront.net/arch-web/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-3731-0d2207b6e18975f3.js
d3i4yxtzktqr9n.cloudfront.net/arch-web/ |
159 KB 44 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-3409-b594477c4c0e0e5b.js
d3i4yxtzktqr9n.cloudfront.net/arch-web/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-runtime-f2ff704dd2a388ef.js
d3i4yxtzktqr9n.cloudfront.net/arch-web/ |
5 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
_events
auth.uber.com/v2/ |
2 B 197 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
cc.js
www.cdn-net.com/ |
42 KB 43 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
api.js
uber-api.arkoselabs.com/v2/30000F36-CADF-490C-929A-C6A7DD8B33C4/ |
59 KB 22 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client
accounts.google.com/gsi/ |
219 KB 84 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
appleid.auth.js
appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/ |
42 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
get-auth-options
cn-geo1.uber.com/rt/webauthn-api/ |
313 B 496 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
get-auth-options
cn-geo1.uber.com/rt/webauthn-api/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6.js
six.cdn-net.com/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
et.js
www.cdn-net.com/ |
98 B 628 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
udi-meta
auth.uber.com/v2/ |
0 0 |
Fetch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
enforcement.6c9d6e9be9aa044cc5ce9548b4abe1b0.html
uber-api.arkoselabs.com/v2/2.4.5/ Frame 5B1D |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style
accounts.google.com/gsi/ |
533 B 585 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
99c4bc580c8b57b7.ico
d3i4yxtzktqr9n.cloudfront.net/arch-web/ |
1 KB 2 KB |
Other
image/vnd.microsoft.icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
_events
auth.uber.com/v2/ |
2 B 23 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
_events
auth.uber.com/v2/ |
2 B 23 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
22 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 string| __ROUTE_PREFIX__ string| __FUSION_ASSET_PATH__ string| __NONCE__ object| webpackChunkFusion boolean| testchunkLoaded function| clearImmediate function| setImmediate object| _cc function| setupEnforcement object| AppleID number| script_loaded_time object| collector object| inauthNamespace string| collectorNamespaceName object| __DEFAULT_NAMESPACE object| arkoseLabsClientApif18f1b5d object| default_gsi object| _F_toggles object| google object| closure_lm_315583 object| __G_ID_CLIENT__11 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 |
---|---|---|
.accounts.uber.com/ | Name: state Value: JF0333C63bI0EH.1713274405232.69RZAmhAzdwYl3cdls2i9T5nUYz4SIz5zPgzyE0X+lU= |
|
auth.uber.com/ | Name: _ua Value: {"session_id":"a3b3618d-ba60-4cb6-908f-62eed2dca986","session_time_ms":1713273505280} |
|
.uber.com/ | Name: marketing_vistor_id Value: 8f4578c0-183c-4601-a867-99f26f7d4f05 |
|
.uber.com/ | Name: x-uber-analytics-session-id Value: f91de592-1018-4fcd-8a18-41794d09c05c |
|
.uber.com/ | Name: udi-id Value: P7Xm9yCax9QQed97pasUwyH2eX1OlitYr4CYcxV0a5s65UOl1mA8xcQHcPjPny7Eyy6/5KxcgNApToBx5G/HqcMETTqF2vlxeZMq9susKytCaBerjDjNexkBbU4LGJF88fcVd6fQFQc+4rCBFSIqU1PntjoZm650hh1wiiu6EIteKYw1p5+2pkwHQAY1A6VcIQj6jismA6HECx89baXs7g==oyME5Qh7DE5YcghqzR0AiA==V3bBOYfTgjkJyTruXGI1E1xawVtAmZqxIu8Mc402o8A= |
|
auth.uber.com/ | Name: jwt-session Value: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTMyNzM1MDUsImV4cCI6MTcxMzM1OTkwNX0.WFmOL_bkvQwNjZVtosSGi7RDw4pg8DMzczYdOY1Erdo |
|
www.cdn-net.com/ | Name: _cc-x Value: MjczNDQ5ZGItOWJhZS00NmViLThkZmMtZGQ3N2FhYmE2NWE1OjE3MTMyNzM1MDYzNTA |
|
auth.uber.com/ | Name: _cc Value: AauhXzvSHtxLMMojGvUPnzDZ |
|
auth.uber.com/ | Name: _cid_cc Value: AauhXzvSHtxLMMojGvUPnzDZ |
|
.arkoselabs.com/ | Name: _cfuvid Value: C0t8Xu4s14qPSIHaDaPIIjm35WOfHE_q5lB2_1yT9V0-1713273506846-0.0.1.1-604800000 |
|
.uber.com/ | Name: udi-fingerprint Value: RljANNzjF2K6S6z3FUFeDkGqALlId2ZUnZqnV3W3S7dfxySHvJqJocvN/j5KOhYDVEDwuxMQ6g2nrMww7k9nHQ==yYDIF3/zfoVGjNvNEKTieusvoGH0ZOwqlghJTvsaiDk= |
12 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 |
---|---|
Content-Security-Policy | block-all-mixed-content; frame-src 'self' https://accounts.google.com 'self' https://staticxx.facebook.com 'self' https://www.google.com/recaptcha/ https://recaptcha.google.com/recaptcha/ https://*.arkoselabs.com; worker-src 'self'; child-src 'self'; connect-src 'self' https://cn-geo1.uber.com https://accounts.google.com https://*.cdn-net.com https://*.arkoselabs.com https://api-js.mixpanel.com; manifest-src 'self'; form-action 'self'; frame-ancestors 'self'; object-src 'none'; script-src 'self' 'unsafe-inline' https://d1a3f4spazzrp4.cloudfront.net https://d3i4yxtzktqr9n.cloudfront.net https://tb-static.uber.com https://tbs-static.uber.com 'nonce-e958a7b0-70ab-4749-9ac3-4681c2c27a47' https://accounts.google.com 'self' https://apis.google.com 'self' 'unsafe-eval' https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/appleid.auth.js 'self' https://connect.facebook.net/en_US/sdk.js 'self' https://js.braintreegateway.com/v1/braintree.js https://*.cdn-net.com https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ https://*.arkoselabs.com https://www.google-analytics.com https://ssl.google-analytics.com maps.googleapis.com maps.google.com; style-src 'self' 'unsafe-inline' https://d1a3f4spazzrp4.cloudfront.net https://d3i4yxtzktqr9n.cloudfront.net https://tb-static.uber.com https://tbs-static.uber.com https://accounts.google.com; report-uri https://csp.uber.com/csp?a=arch-web&ro=false |
Strict-Transport-Security | max-age=31536000 |
X-Content-Type-Options | nosniff |
X-Frame-Options | SAMEORIGIN |
X-Xss-Protection | 1; mode=block |
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.
accounts.google.com
accounts.uber.com
appleid.cdn-apple.com
auth.uber.com
cn-geo1.uber.com
d3i4yxtzktqr9n.cloudfront.net
email.uber.com
six.cdn-net.com
uber-api.arkoselabs.com
www.cdn-net.com
104.18.33.170
142.251.167.84
23.52.198.71
3.162.3.117
3.162.7.127
34.98.127.226
35.190.2.11
35.201.81.34
1c4e7e389d73c6acf7f19cc812514e71230740791fde8a018c1d7edccf1590ae
2d95c1de43f40573dcd533c2098e0de1a64f9455a38fa2d11000b70e6f26ad8b
422469fab475611dada466998d5f7b3b74117d8d59efe8743a6f1ce46f34a3eb
53ff54a6de9f7e6a693ffd418e3c2974775ed09ee50dc314dcfefd871a23bc62
565339bc4d33d72817b583024112eb7f5cdf3e5eef0252d6ec1b9c9a94e12bb3
5b15aeab361e9c0071e50e3dee52fb09902cce2d965ff2b6bfc20934e4bf339b
6f92289ae1a1bb2d35dbb0453a708d91b7271e9126bd775b1b1be85dc7f7d83c
7d29faa43bd29762c126e7c044c9e950d37c1dede7e37d5eb5380f20010ade31
7ff72839df8571231b378342d94d47004e01503cf72c15d9850bb9c8ba93a8f1
80b7232446f4a73b543c9f21e4ccbbfb07098250052010f6018a355ffd0c9071
8356948d6f3bef342ff37a4deca7f6b64b58ca0b90ca128c1929c1bb76cc7a54
89427d5c855af3f28648641cd6303f4fbae6f12a3891d6160046ef3616c178bc
a4e38b23859f348edf5dcb953aa8317b166859a5015b8c2f7c255ad96fd1c743
ae68310834a485d3f07ddbf43434042526ff13c3204bcce26fb25aedb91c38a2
b0283c13878789d2b39ca2a688b6ed6d54f32fb4f0c90829fb7bf770015cab1e
d6631432bf3a03490b6aba683996831e54ba6a0fb84771e5904137e044b7ad82
da7b9c9be67c8be3833c9e77f2b7a666c6d4716a7687356f6276bcc49c4fe162
f1c91ff2abe9485b3f6dca1e4a916e451dab7c52b8ba1b073c5ec853092c64df