identityservice.crotondev.internal-useast1.onsolve.com
Open in
urlscan Pro
99.83.231.36
Public Scan
Effective URL: https://identityservice.crotondev.internal-useast1.onsolve.com/SignIn?ReturnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3Donsolve-ui-user%26redirect_uri%...
Submission: On May 17 via automatic, source certstream-suspicious — Scanned from DE
Summary
TLS certificate: Issued by Amazon RSA 2048 M02 on May 17th 2023. Valid for: a year.
This is the only time identityservice.crotondev.internal-useast1.onsolve.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
10 | 99.83.218.50 99.83.218.50 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 2a00:1450:400... 2a00:1450:4001:827::200a | 15169 (GOOGLE) (GOOGLE) | |
1 14 | 99.83.231.36 99.83.231.36 | 16509 (AMAZON-02) (AMAZON-02) | |
1 4 | 75.2.85.83 75.2.85.83 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 2a00:1450:400... 2a00:1450:4001:80e::2003 | 15169 (GOOGLE) (GOOGLE) | |
30 | 5 |
ASN16509 (AMAZON-02, US)
PTR: a8fe6fe0c50ceed8c.awsglobalaccelerator.com
crotondev.internal-useast1.onsolve.com |
ASN16509 (AMAZON-02, US)
PTR: a293e28179fdc3639.awsglobalaccelerator.com
identityservice.crotondev.internal-useast1.onsolve.com |
ASN16509 (AMAZON-02, US)
PTR: a293e28179fdc3639.awsglobalaccelerator.com
tahoe.crotondev.internal-useast1.onsolve.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
28 |
onsolve.com
2 redirects
crotondev.internal-useast1.onsolve.com identityservice.crotondev.internal-useast1.onsolve.com tahoe.crotondev.internal-useast1.onsolve.com |
8 MB |
2 |
gstatic.com
fonts.gstatic.com |
46 KB |
2 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 50 |
1 KB |
30 | 3 |
Domain | Requested by | |
---|---|---|
14 | identityservice.crotondev.internal-useast1.onsolve.com |
1 redirects
crotondev.internal-useast1.onsolve.com
identityservice.crotondev.internal-useast1.onsolve.com |
10 | crotondev.internal-useast1.onsolve.com |
crotondev.internal-useast1.onsolve.com
|
4 | tahoe.crotondev.internal-useast1.onsolve.com |
1 redirects
crotondev.internal-useast1.onsolve.com
|
2 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | fonts.googleapis.com |
crotondev.internal-useast1.onsolve.com
identityservice.crotondev.internal-useast1.onsolve.com |
30 | 5 |
This site contains links to these domains. Also see Links.
Domain |
---|
onsolve.com |
gdpr.crotondev.internal-useast1.onsolve.com |
www.onsolve.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.internal-useast1.onsolve.com Amazon RSA 2048 M01 |
2023-02-23 - 2024-03-23 |
a year | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-04-24 - 2023-07-17 |
3 months | crt.sh |
*.crotondev.internal-useast1.onsolve.com Amazon RSA 2048 M02 |
2023-05-17 - 2024-06-15 |
a year | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-04-24 - 2023-07-17 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://identityservice.crotondev.internal-useast1.onsolve.com/SignIn?ReturnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3Donsolve-ui-user%26redirect_uri%3Dhttps%253A%252F%252Fcrotondev.internal-useast1.onsolve.com%252Fcallback%26response_type%3Dcode%26scope%3Dopenid%2520profile%2520offline_access%2520onsolve-api%2520translations-api.full%26state%3D8558a82608e44bee869aab6626f5db71%26code_challenge%3DdKWpC7QRvhyU0o-AD8z88Lj9i_MK5mi3XB_INylGLbk%26code_challenge_method%3DS256%26response_mode%3Dquery%26namespace%3Dundefined%26origin%3Dhttps%253A%252F%252Fcrotondev.internal-useast1.onsolve.com%252F
Frame ID: F49FE487367D2B853444F2B2FBBC7AE1
Requests: 30 HTTP requests in this frame
Screenshot
Page Title
OnSolvePage URL History Show full URLs
- https://crotondev.internal-useast1.onsolve.com/ Page URL
-
https://identityservice.crotondev.internal-useast1.onsolve.com/connect/authorize?client_id=onsolve-ui-user&redirect_uri=https%3A%2F%2Fcroto...
HTTP 302
https://identityservice.crotondev.internal-useast1.onsolve.com/SignIn?ReturnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3Donsolve-ui-... Page URL
Page Statistics
4 Outgoing links
These are links going to different origins than the main page.
Title: www.onsolve.com
Search URL Search Domain Scan URL
Title: Data Subject Rights Request
Search URL Search Domain Scan URL
Title: Privacy Statement
Search URL Search Domain Scan URL
Title: Copyright Notice
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://crotondev.internal-useast1.onsolve.com/ Page URL
-
https://identityservice.crotondev.internal-useast1.onsolve.com/connect/authorize?client_id=onsolve-ui-user&redirect_uri=https%3A%2F%2Fcrotondev.internal-useast1.onsolve.com%2Fcallback&response_type=code&scope=openid%20profile%20offline_access%20onsolve-api%20translations-api.full&state=8558a82608e44bee869aab6626f5db71&code_challenge=dKWpC7QRvhyU0o-AD8z88Lj9i_MK5mi3XB_INylGLbk&code_challenge_method=S256&response_mode=query&namespace=undefined&origin=https%3A%2F%2Fcrotondev.internal-useast1.onsolve.com%2F
HTTP 302
https://identityservice.crotondev.internal-useast1.onsolve.com/SignIn?ReturnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3Donsolve-ui-user%26redirect_uri%3Dhttps%253A%252F%252Fcrotondev.internal-useast1.onsolve.com%252Fcallback%26response_type%3Dcode%26scope%3Dopenid%2520profile%2520offline_access%2520onsolve-api%2520translations-api.full%26state%3D8558a82608e44bee869aab6626f5db71%26code_challenge%3DdKWpC7QRvhyU0o-AD8z88Lj9i_MK5mi3XB_INylGLbk%26code_challenge_method%3DS256%26response_mode%3Dquery%26namespace%3Dundefined%26origin%3Dhttps%253A%252F%252Fcrotondev.internal-useast1.onsolve.com%252F Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 14- https://tahoe.crotondev.internal-useast1.onsolve.com/actions/session HTTP 302
- https://tahoe.crotondev.internal-useast1.onsolve.com/jsp/security/showLogin.jsp
30 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
/
crotondev.internal-useast1.onsolve.com/ |
12 KB 12 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.77186ae4717f59ab4173.css
crotondev.internal-useast1.onsolve.com/dist/ |
862 KB 89 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runtime.671dbd01b712c4d032ae.bundle.js
crotondev.internal-useast1.onsolve.com/dist/ |
5 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
react-vendor.781d6ff22ec6e9836515.bundle.js
crotondev.internal-useast1.onsolve.com/dist/ |
71 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendors-node_modules_babel_runtime_regenerator_index_js-node_modules_lingui_core_esm_index_js-4031b8.11148333a4f5ac101cf1.bundle.js
crotondev.internal-useast1.onsolve.com/dist/ |
4 MB 1 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.bb3a54b6f70059c6aa62.bundle.js
crotondev.internal-useast1.onsolve.com/dist/ |
246 KB 41 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
environment.f142c0d8760a8e5c8ebf5079dc30a29e.js
crotondev.internal-useast1.onsolve.com/ControlCenter/ |
1 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
environment.ff5a67622abbca8965cb468485ae5fb9.js
crotondev.internal-useast1.onsolve.com/RiskIntelligence/ |
828 B 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
environment.0003f647450a16cf962ed6a543799b8a.js
crotondev.internal-useast1.onsolve.com/AssetUI/ |
1 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
environment.27bcb23358fc5520080cf006be4f2337.js
crotondev.internal-useast1.onsolve.com/HistoricalReporting/ |
1022 B 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
3 KB 852 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
openid-configuration
identityservice.crotondev.internal-useast1.onsolve.com/.well-known/ |
2 KB 3 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
locales.json
tahoe.crotondev.internal-useast1.onsolve.com/res/ |
8 KB 9 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en_US
tahoe.crotondev.internal-useast1.onsolve.com/actions/verbiageLookup/ |
537 KB 539 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
showLogin.jsp
tahoe.crotondev.internal-useast1.onsolve.com/jsp/security/ Redirect Chain
|
8 KB 9 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Primary Request
SignIn
identityservice.crotondev.internal-useast1.onsolve.com/ Redirect Chain
|
4 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.250e75ed.chunk.css
identityservice.crotondev.internal-useast1.onsolve.com/static/css/ |
824 KB 825 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
3.218e0419.chunk.js
identityservice.crotondev.internal-useast1.onsolve.com/static/js/ |
3 MB 3 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.8081437c.chunk.js
identityservice.crotondev.internal-useast1.onsolve.com/static/js/ |
1 MB 1 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
3 KB 541 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
SpaSettings
identityservice.crotondev.internal-useast1.onsolve.com/api/v1/ |
544 B 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
S6u9w4BMUTPHh6UVSwiPGQ.woff2
fonts.gstatic.com/s/lato/v24/ |
23 KB 23 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
S6uyw4BMUTPHjx4wXg.woff2
fonts.gstatic.com/s/lato/v24/ |
23 KB 24 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ClientContext
identityservice.crotondev.internal-useast1.onsolve.com/api/v1/ |
107 B 598 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0.b02afa77.chunk.css
identityservice.crotondev.internal-useast1.onsolve.com/static/css/ |
28 KB 29 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0.f7c03552.chunk.js
identityservice.crotondev.internal-useast1.onsolve.com/static/js/ |
124 KB 125 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
5.7da4ac47.chunk.js
identityservice.crotondev.internal-useast1.onsolve.com/static/js/ |
7 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6.1a47996b.chunk.js
identityservice.crotondev.internal-useast1.onsolve.com/static/js/ |
597 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
onsolve-onsolvex-logo.1ff15866.svg
identityservice.crotondev.internal-useast1.onsolve.com/static/media/ |
3 KB 4 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
signin-background.2688bc29.png
identityservice.crotondev.internal-useast1.onsolve.com/static/media/ |
1 MB 1 MB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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.
boolean| credentialless object| webpackJsonponsolve.identityserver function| setImmediate function| clearImmediate object| regeneratorRuntime object| webpackJsonponsolve_ui_components5 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 |
---|---|---|
crotondev.internal-useast1.onsolve.com/ | Name: AWSALB Value: Yspg9f825LkozJZfo3axZNtat9hWFPaQrYkQJMIc2lP6EmiaecBr82Q/x45U+YWNxTDzPj0bdu1fHabLS153lp5arwGW8gG/Jsjaz4GdpaDgLjc3ccQB1Qy/PdpM |
|
crotondev.internal-useast1.onsolve.com/ | Name: AWSALBCORS Value: Yspg9f825LkozJZfo3axZNtat9hWFPaQrYkQJMIc2lP6EmiaecBr82Q/x45U+YWNxTDzPj0bdu1fHabLS153lp5arwGW8gG/Jsjaz4GdpaDgLjc3ccQB1Qy/PdpM |
|
crotondev.internal-useast1.onsolve.com/ | Name: originURL Value: https%3A%2F%2Fcrotondev.internal-useast1.onsolve.com%2F |
|
identityservice.crotondev.internal-useast1.onsolve.com/ | Name: AWSALB Value: qeo51j93l+V8ljr+HTYKoyDGNELuwS9j60vW2DetB+Z5b5bbF/G0oVYp/OLHIXSH8Pl33c8TQGo5j+0MwJ8zRMRPkkZlyabAF/sZ5g7odebRdeUpbDrKYymD3GJd |
|
identityservice.crotondev.internal-useast1.onsolve.com/ | Name: AWSALBCORS Value: qeo51j93l+V8ljr+HTYKoyDGNELuwS9j60vW2DetB+Z5b5bbF/G0oVYp/OLHIXSH8Pl33c8TQGo5j+0MwJ8zRMRPkkZlyabAF/sZ5g7odebRdeUpbDrKYymD3GJd |
3 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 | default-src * data: 'unsafe-eval' 'unsafe-inline' blob:; script-src http: 'unsafe-inline' 'unsafe-eval' blob:; style-src http: 'unsafe-inline'; |
Strict-Transport-Security | max-age=31536000; includeSubDomains; preload |
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.
crotondev.internal-useast1.onsolve.com
fonts.googleapis.com
fonts.gstatic.com
identityservice.crotondev.internal-useast1.onsolve.com
tahoe.crotondev.internal-useast1.onsolve.com
2a00:1450:4001:80e::2003
2a00:1450:4001:827::200a
75.2.85.83
99.83.218.50
99.83.231.36
1d05b5ceb2c101492b610584eca41907622d1ba37317acf33db7b9f8206b7b0b
2815c4234f1053cf22caad28c9c06f958c8258ff407515bff40a21e6aac2cd15
2a93e5f45a53d2263b83e9fad82e45627289fe25748c843c128b9292f3580e66
404ca4ff27d1b141339a13f46d610f166c92c898a95c36cecc73630a34154510
46d5130cb2cc4814960e9634d75d94d82d620c9847a083062390b4f007307ae6
4e2eec3a229900dec59fd5e84b23524abfefa174a4c47225e14e725bdf49877e
67a83e3d123db0ded7bb301b871f504c4496cdea7f9d03b8da522eff0e044434
79075484210eb96e8dbc8acad79f972c04deb1a7c734da7121ad9b2f966a9624
8001daa80404db60f18a4fe183e24cd266fb415c20734b6d86288614f4552bd2
8221beced8dc12cb96c8745d002e272aeb1858237de920287f5d6f95589a97be
87e70294f2a14124cff6377b31de8b5f1e518b379d64cfbcadcbdc165b667caf
8e24f559452cb6fca63fb29fdf3e2efcf5a5ef2f981410d0f6ae5473df9f7233
918b7dc3e2e2d015c16ce08b57bcb64d2253bafc1707658f361e72865498e537
92c7f3b2fd8ddbea69c1af82af51cc1185effcee600707964f48c58504f1c473
a38fd7ec0dfdba8bca907e18dee2db7f3d8bda531ffe57aeef78f17b0ac3c403
b4275dc00c6f0a2ab257b8b1202ce358b97a5056f3ab50415af3f38bcf096ffa
b7f2d6fa91de80a618910ccc2b98c110dc46b459c956f018dc23cd73411f5905
b94da7f3b441da0338c2cde80d09d9a100b2d6a93acb0783ae03f26ab4580a11
bfbe36c2cba93470f092b49bc9b2ce829c515e9d5e5588934a4e2f1062939764
c447dd7677b419db7b21dbdfc6277c7816a913ffda76fd2e52702df538de0e49
dc194d005afa0b447fc0c1add84b5bed7302d49c06bb139645e24e36f84197dc
e27617e84b594e02bba706a96dfc0bfd53b993b8485c26852b09d28da437ec8c
ee072e85425456a3255965721dea3bd73ef2f9f8cab3d62478ed490b771b6a88
eea6196fae718fea84675e1d619a40efeff1ef95bfe7d7830bd2897c1a221e39
f42b1394394ba692348d086574d7f928a42164198a2c82ccf8836016b30f84fb