![](/screenshots/d438ef59-3e7f-4b67-954b-71e6b68c8d5c.png)
auth.uber.com
Open in
urlscan Pro
34.98.127.226
Public Scan
Effective URL: https://auth.uber.com/v2/?breeze_init_req_id=b93a5582-2f52-4e8a-88e3-de78f69cafbf&breeze_local_zone=dca24&next_url=htt...
Submission: On June 17 via manual from CO — Scanned from DE
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 | ||
---|---|---|---|
1 6 | 34.98.127.226 34.98.127.226 | 396982 (GOOGLE-CL...) (GOOGLE-CLOUD-PLATFORM) | |
7 | 18.239.63.109 18.239.63.109 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 18.239.69.110 18.239.69.110 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 18.245.60.96 18.245.60.96 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 2a00:1450:400... 2a00:1450:400c:c02::54 | 15169 (GOOGLE) (GOOGLE) | |
1 | 104.102.23.137 104.102.23.137 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
2 | 35.201.81.34 35.201.81.34 | 396982 (GOOGLE-CL...) (GOOGLE-CLOUD-PLATFORM) | |
1 | 18.245.60.46 18.245.60.46 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2600:1901:0:d... 2600:1901:0:d1c:: | 396982 (GOOGLE-CL...) (GOOGLE-CLOUD-PLATFORM) | |
1 | 172.217.218.84 172.217.218.84 | 15169 (GOOGLE) (GOOGLE) | |
23 | 10 |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 226.127.98.34.bc.googleusercontent.com
drivers.uber.com | |
auth.uber.com |
ASN16509 (AMAZON-02, US)
PTR: server-18-239-63-109.ams58.r.cloudfront.net
d3i4yxtzktqr9n.cloudfront.net |
ASN16509 (AMAZON-02, US)
PTR: server-18-239-69-110.ams58.r.cloudfront.net
www.cdn-net.com |
ASN16509 (AMAZON-02, US)
PTR: server-18-245-60-96.fra60.r.cloudfront.net
uber-api.arkoselabs.com |
ASN16625 (AKAMAI-AS, US)
PTR: a104-102-23-137.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 |
ASN16509 (AMAZON-02, US)
PTR: server-18-245-60-46.fra60.r.cloudfront.net
uber-api.arkoselabs.com |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
six.cdn-net.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
8 |
uber.com
1 redirects
drivers.uber.com — Cisco Umbrella Rank: 185161 auth.uber.com — Cisco Umbrella Rank: 38913 cn-geo1.uber.com — Cisco Umbrella Rank: 5122 |
26 KB |
7 |
cloudfront.net
d3i4yxtzktqr9n.cloudfront.net |
203 KB |
3 |
google.com
accounts.google.com — Cisco Umbrella Rank: 41 |
84 KB |
3 |
cdn-net.com
www.cdn-net.com — Cisco Umbrella Rank: 14702 six.cdn-net.com — Cisco Umbrella Rank: 13126 |
45 KB |
2 |
arkoselabs.com
uber-api.arkoselabs.com — Cisco Umbrella Rank: 59385 |
21 KB |
1 |
cdn-apple.com
appleid.cdn-apple.com — Cisco Umbrella Rank: 4400 |
17 KB |
23 | 6 |
Domain | Requested by | |
---|---|---|
7 | d3i4yxtzktqr9n.cloudfront.net |
auth.uber.com
|
5 | auth.uber.com |
d3i4yxtzktqr9n.cloudfront.net
|
3 | accounts.google.com |
d3i4yxtzktqr9n.cloudfront.net
accounts.google.com |
2 | cn-geo1.uber.com |
d3i4yxtzktqr9n.cloudfront.net
|
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 | drivers.uber.com | 1 redirects |
23 | 9 |
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 Amazon RSA 2048 M02 |
2024-04-29 - 2025-05-28 |
a year | crt.sh |
accounts.google.com GTS CA 1C3 |
2024-05-27 - 2024-08-19 |
3 months | crt.sh |
appleid.cdn-apple.com Apple Public EV Server RSA CA 2 - G1 |
2024-06-06 - 2024-12-03 |
6 months | crt.sh |
*.google.com GTS CA 1C3 |
2024-05-27 - 2024-08-19 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://auth.uber.com/v2/?breeze_init_req_id=b93a5582-2f52-4e8a-88e3-de78f69cafbf&breeze_local_zone=dca24&next_url=https%3A%2F%2Fdrivers.uber.com%2Fsupplier%2Finvite%2F8fcd8af3-4e27-4344-bc96-36f8eaa29068%2Faccept&state=5jhbORQhGwoTTW6sitB0MMxnM3U3mH85U14KD0xxrkA%3D
Frame ID: 289CEDC7CCB9702279D5398A1B310093
Requests: 21 HTTP requests in this frame
Frame:
https://uber-api.arkoselabs.com/v2/2.6.1/enforcement.bf6c920f19fb49ce16c82aaef4b83f45.html
Frame ID: BC351652DD31C4BA0E73E4DDFC9A9AF2
Requests: 1 HTTP requests in this frame
Screenshot
![](/screenshots/d438ef59-3e7f-4b67-954b-71e6b68c8d5c.png)
Page Title
UberPage URL History Show full URLs
-
https://drivers.uber.com/supplier/invite/8fcd8af3-4e27-4344-bc96-36f8eaa29068/accept
HTTP 302
https://auth.uber.com/v2/?breeze_init_req_id=b93a5582-2f52-4e8a-88e3-de78f69cafbf&breeze_local_zon... Page URL
Detected technologies
Detected patterns
- appleid\.auth\.js
Detected patterns
- accounts\.google\.com/gsi/client
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://drivers.uber.com/supplier/invite/8fcd8af3-4e27-4344-bc96-36f8eaa29068/accept
HTTP 302
https://auth.uber.com/v2/?breeze_init_req_id=b93a5582-2f52-4e8a-88e3-de78f69cafbf&breeze_local_zone=dca24&next_url=https%3A%2F%2Fdrivers.uber.com%2Fsupplier%2Finvite%2F8fcd8af3-4e27-4344-bc96-36f8eaa29068%2Faccept&state=5jhbORQhGwoTTW6sitB0MMxnM3U3mH85U14KD0xxrkA%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
|
184 KB 25 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-main-fbc4a5c0be524c5e.js
d3i4yxtzktqr9n.cloudfront.net/arch-web/ |
479 KB 104 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-vendor-react-a0bf115f79af8a7e.js
d3i4yxtzktqr9n.cloudfront.net/arch-web/ |
171 KB 49 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-vendor-fusion-eea28b6f5bbdf776.js
d3i4yxtzktqr9n.cloudfront.net/arch-web/ |
150 KB 42 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-3001-ad60e714784c41b9.js
d3i4yxtzktqr9n.cloudfront.net/arch-web/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-642-e4746f7b6bb4ef7e.js
d3i4yxtzktqr9n.cloudfront.net/arch-web/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-runtime-7b7009a35de42ff2.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 110 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
cc.js
www.cdn-net.com/ |
43 KB 44 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 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client
accounts.google.com/gsi/ |
219 KB 83 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 510 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 |
enforcement.bf6c920f19fb49ce16c82aaef4b83f45.html
uber-api.arkoselabs.com/v2/2.6.1/ Frame BC35 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 |
style
accounts.google.com/gsi/ |
533 B 607 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
log
accounts.google.com/gsi/ |
0 23 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 22 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
_events
auth.uber.com/v2/ |
2 B 22 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
25 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 undefined| event object| fence object| sharedStorage string| __ROUTE_PREFIX__ string| __FUSION_ASSET_PATH__ string| __NONCE__ object| webpackChunkFusion function| clearImmediate function| setImmediate object| _cc number| reactStartTime function| setupEnforcement object| AppleID object| arkoseLabsClientApid7b782cc object| default_gsi object| _F_toggles object| google object| closure_lm_778678 number| script_loaded_time object| collector object| inauthNamespace string| collectorNamespaceName object| __DEFAULT_NAMESPACE object| __G_ID_CLIENT__12 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 |
---|---|---|
.drivers.uber.com/ | Name: state Value: JF0333C63bI0EH.1718648818817.oXEVWBMjvO6ukcl6Of1pDoBohto6/NX81XEYz0oPJ8A= |
|
auth.uber.com/ | Name: _ua Value: {"session_id":"bf682b12-f301-4d4e-914f-1fffb5ef9cc1","session_time_ms":1718647918951} |
|
.uber.com/ | Name: marketing_vistor_id Value: b53a18ee-aa78-47fa-9a05-d4383d827929 |
|
.uber.com/ | Name: x-uber-analytics-session-id Value: c1402e78-ba7d-4763-96b7-c658d3100025 |
|
.uber.com/ | Name: udi-id Value: M6XJSyWkrrgXftzGueWUlORUlvmFpeZbySBxp7xmZlg4KMYXBSCl2ItCJFTspS3/q7U1+tR9IxPfBYKJW4AvnmJabQV4KUBj+wj7iX9wgru1bUZ5V1zcmQyr2b1U15ryjhTn2pByuQFED7rtCe+ro+cbrONoYANiQgowF4YodMQVsOxb0OVLTmBOKP4OcgVMAUsWaiL6qrrB1gj/VZMg+A==OfWQqjdWw7e706UTltziaQ==hhNsQ5R40CwHlr6yc38aktPQLpgIxl+Z7uSFqTJ9gjI= |
|
auth.uber.com/ | Name: jwt-session Value: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTg2NDc5MTgsImV4cCI6MTcxODczNDMxOH0.PTawTOeUIF37xV4AeeFzoRq3FxlWFuKKiqOtbkY0ceA |
|
uber-api.arkoselabs.com/ | Name: _cfuvid Value: 2Tcy_EqLJ0qhYnviOGCTm_1P9sZBMu9.hAx5FSqz2z4-1717104076479-0.0.1.1-604800000 |
|
www.cdn-net.com/ | Name: _cc-x Value: N2E1ODcxOWQtMzlhMi00ODk1LWEyZGItNmI2OWZkOWM1ZDA5OjE3MTg2NDc5MTk1MjQ |
|
auth.uber.com/ | Name: _cc Value: AUyTSmPsJF2UMa7Wsi34mr6y |
|
auth.uber.com/ | Name: _cid_cc Value: AUyTSmPsJF2UMa7Wsi34mr6y |
|
.uber.com/ | Name: udi-fingerprint Value: klmBG2Pw3G7YAH0nQDnyFAxufFBVZ3PRttibWg6qKBP9z0ftRccL2o1mBhDo7tykx15cs5ChNw/IgPqtlvUeTA==J5MqG9tBi6PMUH1Qaq4ueKXwLb0JL4/ve6WLHWzNVc0= |
|
uber-api.arkoselabs.com/ | Name: timestamp Value: 171864700921921 |
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 |
---|---|
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-a990d7d2-b8e9-4cde-b218-ee3a8ab1fe75' 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
appleid.cdn-apple.com
auth.uber.com
cn-geo1.uber.com
d3i4yxtzktqr9n.cloudfront.net
drivers.uber.com
six.cdn-net.com
uber-api.arkoselabs.com
www.cdn-net.com
104.102.23.137
172.217.218.84
18.239.63.109
18.239.69.110
18.245.60.46
18.245.60.96
2600:1901:0:d1c::
2a00:1450:400c:c02::54
34.98.127.226
35.201.81.34
016037cdc18be3f977152f27a18f94acb410e76145415e96f53a746845384125
142f99fd86a8a8a15b597f9b178492895d5deee6200152df949fb83037515dd5
17502c3602b7017ced2bcf6f47692c681a3fddefd1f71b58487fe7afa300d9b1
1779a8766eeea214d02be783a943a5581ea7704430ea45ce278e6405b905a089
1c4e7e389d73c6acf7f19cc812514e71230740791fde8a018c1d7edccf1590ae
2c09532d11c9227fc67f94f8247ba2f43a7ef75824839666aec7ad27c2aa4cd8
40b6b70445c2dd1894554f176bce83b5eb3ab430b4eb9f315ae312a0be25618b
52129a816b36e9cad1e184e3ea74ceb217339f8005617cbffdc1a79b349fe7be
565339bc4d33d72817b583024112eb7f5cdf3e5eef0252d6ec1b9c9a94e12bb3
5dbd708333cba0260fde8e9e0bfbf49ba00dc57e339d058f734270e6e519ece2
79bb6a72a12c9e2d4b42ecd480775dfcb3e0b47bc4dc90c8bea20ddf70834e54
811634c5659dc1368405ea2eca679777164f67e0a2b244d47d5cb280ea540976
8356948d6f3bef342ff37a4deca7f6b64b58ca0b90ca128c1929c1bb76cc7a54
8bc45471928dc71e57cc0c7ed7e1b0063229080ac1ba4a491e864f6d09a650fa
baf8e986ab06ebc3d773474bb0567ce854c94c388eb6ec7885b1164866eee4fb
da7b9c9be67c8be3833c9e77f2b7a666c6d4716a7687356f6276bcc49c4fe162
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ef7a05e8c1019c14778c14bbc5fa785b9e7a49160c3649aae9900c3a1f11c8c6