login-uat.cbre.com
Open in
urlscan Pro
76.223.106.183
Public Scan
Effective URL: https://login-uat.cbre.com/oauth2/v1/authorize?client_id=okta.2b1959c8-bcc0-56eb-a589-cfcfb7422f26&code_challenge=7_22gNmpW...
Submission: On October 18 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Sectigo RSA Organization Validation S... on June 9th 2023. Valid for: a year.
This is the only time login-uat.cbre.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 13.248.236.251 13.248.236.251 | 16509 (AMAZON-02) (AMAZON-02) | |
1 5 | 76.223.106.183 76.223.106.183 | 16509 (AMAZON-02) (AMAZON-02) | |
16 | 18.173.233.70 18.173.233.70 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2606:4700::68... 2606:4700::6810:5514 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 108.138.7.85 108.138.7.85 | 16509 (AMAZON-02) (AMAZON-02) | |
23 | 4 |
ASN16509 (AMAZON-02, US)
PTR: a9dcaea81ce6d4aa6.awsglobalaccelerator.com
login-uat.cbre.com |
ASN16509 (AMAZON-02, US)
PTR: a9dcaea81ce6d4aa6.awsglobalaccelerator.com
login-uat.cbre.com |
ASN16509 (AMAZON-02, US)
PTR: server-18-173-233-70.dus51.r.cloudfront.net
op1static.oktacdn.com |
ASN16509 (AMAZON-02, US)
PTR: server-108-138-7-85.fra56.r.cloudfront.net
login.okta.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
16 |
oktacdn.com
op1static.oktacdn.com — Cisco Umbrella Rank: 73385 |
2 MB |
6 |
cbre.com
2 redirects
login-uat.cbre.com |
47 KB |
2 |
okta.com
login.okta.com — Cisco Umbrella Rank: 5223 |
97 KB |
1 |
jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 373 |
22 KB |
23 | 4 |
Domain | Requested by | |
---|---|---|
16 | op1static.oktacdn.com |
login-uat.cbre.com
op1static.oktacdn.com |
6 | login-uat.cbre.com |
2 redirects
op1static.oktacdn.com
|
2 | login.okta.com |
op1static.oktacdn.com
login.okta.com |
1 | cdn.jsdelivr.net |
login-uat.cbre.com
|
23 | 4 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
login-uat.cbre.com Sectigo RSA Organization Validation Secure Server CA |
2023-06-09 - 2024-06-08 |
a year | crt.sh |
*.oktacdn.com DigiCert TLS RSA SHA256 2020 CA1 |
2023-01-03 - 2024-01-02 |
a year | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2023-05-02 - 2024-05-01 |
a year | crt.sh |
accounts.okta.com DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2023-07-19 - 2024-07-24 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://login-uat.cbre.com/oauth2/v1/authorize?client_id=okta.2b1959c8-bcc0-56eb-a589-cfcfb7422f26&code_challenge=7_22gNmpWko0dbencBuIsGkxgbk3ZsokXi33DqF7IXw&code_challenge_method=S256&nonce=XXXsLbX9kgl4Dd92HikikXJT6D3PElCGEu5Oift3JNteGSOafwEgEOd4h4X5SsjY&redirect_uri=https%3A%2F%2Flogin-uat.cbre.com%2Fenduser%2Fcallback&response_type=code&state=Jwk0uukXJ9KLRXTidP2LuCvi54YFBUcjklYranU1g3vBbtcTjir8TMkePsbro3tn&scope=openid%20profile%20email%20okta.users.read.self%20okta.users.manage.self%20okta.internal.enduser.read%20okta.internal.enduser.manage%20okta.enduser.dashboard.read%20okta.enduser.dashboard.manage
Frame ID: 58D2ECB6FC5CFC05A6D1A78791C331BE
Requests: 21 HTTP requests in this frame
Frame:
https://login.okta.com/discovery/iframe.html
Frame ID: C9016958CA9AF843E245C1EAD1CD4D57
Requests: 2 HTTP requests in this frame
Screenshot
Page Title
cbre sandbox - AnmeldenPage URL History Show full URLs
-
http://login-uat.cbre.com/
HTTP 302
https://login-uat.cbre.com// HTTP 302
https://login-uat.cbre.com/app/UserHome?iss=https%3A%2F%2Flogin-uat.cbre.com&session_hint=AUTHENTICATED Page URL
- https://login-uat.cbre.com/oauth2/v1/authorize?client_id=okta.2b1959c8-bcc0-56eb-a589-cfcfb7422f26&code... Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
jsDelivr (CDN) Expand
Detected patterns
- <link [^>]*?href="?[a-zA-Z]*?:?//cdn\.jsdelivr\.net/
- //cdn\.jsdelivr\.net/
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://login-uat.cbre.com/
HTTP 302
https://login-uat.cbre.com// HTTP 302
https://login-uat.cbre.com/app/UserHome?iss=https%3A%2F%2Flogin-uat.cbre.com&session_hint=AUTHENTICATED Page URL
- https://login-uat.cbre.com/oauth2/v1/authorize?client_id=okta.2b1959c8-bcc0-56eb-a589-cfcfb7422f26&code_challenge=7_22gNmpWko0dbencBuIsGkxgbk3ZsokXi33DqF7IXw&code_challenge_method=S256&nonce=XXXsLbX9kgl4Dd92HikikXJT6D3PElCGEu5Oift3JNteGSOafwEgEOd4h4X5SsjY&redirect_uri=https%3A%2F%2Flogin-uat.cbre.com%2Fenduser%2Fcallback&response_type=code&state=Jwk0uukXJ9KLRXTidP2LuCvi54YFBUcjklYranU1g3vBbtcTjir8TMkePsbro3tn&scope=openid%20profile%20email%20okta.users.read.self%20okta.users.manage.self%20okta.internal.enduser.read%20okta.internal.enduser.manage%20okta.enduser.dashboard.read%20okta.enduser.dashboard.manage Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 0- http://login-uat.cbre.com/ HTTP 302
- https://login-uat.cbre.com// HTTP 302
- https://login-uat.cbre.com/app/UserHome?iss=https%3A%2F%2Flogin-uat.cbre.com&session_hint=AUTHENTICATED
23 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
UserHome
login-uat.cbre.com/app/ Redirect Chain
|
9 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.css
op1static.oktacdn.com/assets/apps/enduser-v2.enduser/0.0.1-2250-gcee4f4e/static/css/ |
156 KB 26 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webfontloader.877d059b398007b103bd60c4bc273cf4.js
op1static.oktacdn.com/assets/js/vendor/lib/ |
17 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
web-font.234f68656e3cab77834f625678fd5c6d.js
op1static.oktacdn.com/assets/js/common/ |
668 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.js
op1static.oktacdn.com/assets/apps/enduser-v2.enduser/0.0.1-2250-gcee4f4e/static/js/ |
3 MB 930 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
enduser-v2_de.b55f4a57a2444a7bfc025d8a6f304171.json
op1static.oktacdn.com/assets/apps/enduser-v2.enduser/0.0.1-2250-gcee4f4e/assets/js/mvc/properties/json/ |
39 KB 40 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
openid-configuration
login-uat.cbre.com/.well-known/ |
2 KB 3 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Primary Request
authorize
login-uat.cbre.com/oauth2/v1/ |
58 KB 14 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/css/ |
141 KB 22 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
okta-sign-in.min.js
op1static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.11.0/js/ |
2 MB 479 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
okta-sign-in.min.css
op1static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.11.0/css/ |
217 KB 37 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
custom-signin.241e0fb439244dc50c5929c0513a6765.css
op1static.oktacdn.com/assets/loginpage/css/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fs01m3geauyMkclY40h8
op1static.oktacdn.com/fs/bco/1/ |
2 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
initLoginPage.pack.d05a8c2e6bdf6d212b92af4d6b9cfefe.js
op1static.oktacdn.com/assets/js/mvc/loginpage/ |
204 KB 77 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
login_de.json
op1static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.11.0/labels/json/ |
106 KB 107 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
country_de.json
op1static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.11.0/labels/json/ |
5 KB 5 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fs01m3geauyMkclY40h8
op1static.oktacdn.com/fs/bco/1/ |
2 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
iframe.html
login.okta.com/discovery/ Frame C901 |
451 B 954 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
introspect
login-uat.cbre.com/idp/idx/ |
19 KB 22 KB |
Fetch
application/ion+json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
discoveryIframe-88dc7396afa19c320b05.min.js
login.okta.com/lib/ Frame C901 |
96 KB 96 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
checkbox-sign-in-widget.png
op1static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.11.0/img/ui/forms/ |
3 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
montserrat-okta-regular-webfont.woff
op1static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.11.0/font/ |
21 KB 22 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
montserrat-okta-light-webfont.woff
op1static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.11.0/font/ |
22 KB 22 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
20 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| regeneratorRuntime function| jQueryCourage object| u2f function| OktaSignIn function| signInSuccessCallBackFunction object| oktaData function| runLoginPage object| OktaUtil object| config boolean| isGlobal object| requestContext object| oktaSignIn undefined| redirectUrl undefined| azureSSOUrl undefined| link undefined| cbreUsersIdp undefined| changeBackgroundImage object| OktaLogin object| jQBrowser8 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 |
---|---|---|
login-uat.cbre.com/ | Name: enduser_version Value: 2 |
|
login-uat.cbre.com/ | Name: t Value: spring |
|
login-uat.cbre.com/ | Name: DT Value: DI18Fb0MqGPTti8V69lz5TwEg |
|
login-uat.cbre.com/ | Name: okta_user_lang Value: de |
|
login-uat.cbre.com/ | Name: okta-oauth-redirect-params Value: {%22responseType%22:%22code%22%2C%22state%22:%22Jwk0uukXJ9KLRXTidP2LuCvi54YFBUcjklYranU1g3vBbtcTjir8TMkePsbro3tn%22%2C%22nonce%22:%22XXXsLbX9kgl4Dd92HikikXJT6D3PElCGEu5Oift3JNteGSOafwEgEOd4h4X5SsjY%22%2C%22scopes%22:[%22openid%22%2C%22profile%22%2C%22email%22%2C%22okta.users.read.self%22%2C%22okta.users.manage.self%22%2C%22okta.internal.enduser.read%22%2C%22okta.internal.enduser.manage%22%2C%22okta.enduser.dashboard.read%22%2C%22okta.enduser.dashboard.manage%22]%2C%22clientId%22:%22okta.2b1959c8-bcc0-56eb-a589-cfcfb7422f26%22%2C%22urls%22:{%22issuer%22:%22https://login-uat.cbre.com%22%2C%22authorizeUrl%22:%22https://login-uat.cbre.com/oauth2/v1/authorize%22%2C%22userinfoUrl%22:%22https://login-uat.cbre.com/oauth2/v1/userinfo%22%2C%22tokenUrl%22:%22https://login-uat.cbre.com/oauth2/v1/token%22%2C%22revokeUrl%22:%22https://login-uat.cbre.com/oauth2/v1/revoke%22%2C%22logoutUrl%22:%22https://login-uat.cbre.com/oauth2/v1/logout%22}%2C%22ignoreSignature%22:false} |
|
login-uat.cbre.com/ | Name: okta-oauth-nonce Value: XXXsLbX9kgl4Dd92HikikXJT6D3PElCGEu5Oift3JNteGSOafwEgEOd4h4X5SsjY |
|
login-uat.cbre.com/ | Name: okta-oauth-state Value: Jwk0uukXJ9KLRXTidP2LuCvi54YFBUcjklYranU1g3vBbtcTjir8TMkePsbro3tn |
|
login-uat.cbre.com/ | Name: JSESSIONID Value: FC613C63CB7497A7B830CEAD802A5E7B |
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 'self' cbre.oktapreview.com login-uat.cbre.com *.oktacdn.com; connect-src 'self' cbre.oktapreview.com cbre-admin.oktapreview.com login-uat.cbre.com *.oktacdn.com *.mixpanel.com *.mapbox.com app.pendo.io data.pendo.io pendo-static-5634101834153984.storage.googleapis.com pendo-static-5391521872216064.storage.googleapis.com *.mtls.oktapreview.com cbre.kerberos.oktapreview.com *.authenticatorlocalprod.com:8769 http://localhost:8769 http://127.0.0.1:8769 *.authenticatorlocalprod.com:65111 http://localhost:65111 http://127.0.0.1:65111 *.authenticatorlocalprod.com:65121 http://localhost:65121 http://127.0.0.1:65121 *.authenticatorlocalprod.com:65131 http://localhost:65131 http://127.0.0.1:65131 *.authenticatorlocalprod.com:65141 http://localhost:65141 http://127.0.0.1:65141 *.authenticatorlocalprod.com:65151 http://localhost:65151 http://127.0.0.1:65151 https://oinmanager.okta.com data:; script-src 'unsafe-inline' 'unsafe-eval' 'self' cbre.oktapreview.com login-uat.cbre.com *.oktacdn.com; style-src 'unsafe-inline' 'self' cbre.oktapreview.com login-uat.cbre.com *.oktacdn.com app.pendo.io cdn.pendo.io pendo-static-5634101834153984.storage.googleapis.com pendo-static-5391521872216064.storage.googleapis.com; frame-src 'self' cbre.oktapreview.com cbre-admin.oktapreview.com login-uat.cbre.com login.okta.com com-okta-authenticator:; img-src 'self' cbre.oktapreview.com login-uat.cbre.com *.oktacdn.com *.tiles.mapbox.com *.mapbox.com app.pendo.io data.pendo.io cdn.pendo.io pendo-static-5634101834153984.storage.googleapis.com pendo-static-5391521872216064.storage.googleapis.com data: blob:; font-src 'self' cbre.oktapreview.com login-uat.cbre.com data: *.oktacdn.com fonts.gstatic.com; frame-ancestors 'self' https://qa.smartfm.cbre.com https://dev.smartfm.cbre.com https://uat.smartfm.cbre.com |
Strict-Transport-Security | max-age=315360000; includeSubDomains |
X-Content-Type-Options | nosniff |
X-Frame-Options | SAMEORIGIN |
X-Xss-Protection | 0 |
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.
cdn.jsdelivr.net
login-uat.cbre.com
login.okta.com
op1static.oktacdn.com
108.138.7.85
13.248.236.251
18.173.233.70
2606:4700::6810:5514
76.223.106.183
0a466c58527ca3a43af83b46eccac3a8045ccc5d258ed981cfcaa555162301cc
0f17e90488382b095d3a270207e2783d7f2723820be01f2c8202f8ccd24dd183
19714eaf0cbf6de9f909794bddca2470bf498dc53b02f50947a5e89476251fde
1d5325892ecf2dc3abd0caf2a1ef4eabf2477e2937c9a372760fd2acae8fddf3
2bba72e482c752998e2cbedf1b6262567b77df063b0c9a468f3272a61a903b4b
2c0f3dcfe93d7e380c290fe4ab838ed8cadff1596d62697f5444be460d1f876d
312961c3e2abd191b80c96dc095382f8a09226a70ea00dbccc20ee26a67ced59
40810b0318131f9ba52c83a17e633a0ac476ade66ea8a914d6c4980571397665
41c4a393061244b6961339efeceeb6bc04901d084f397c724f6dfda3f4c593bf
5a76049db97f3d65eb023de605fe348b10faf8d0ab7dbf8409805416dde898ec
6d6660c373d11729bdd6fd506245c094b81f3241ce3eb0027fa56ef73cfd4629
8c209ebeeb2856034f24c103f876d29e18401cb87f99852717f28f51fa2fd4e5
a08738272256760e22cc7c95cc9c6c453a013e4f0786d0d9e524c9bba7cf754a
b7ca48c2d6c8ed5dc0b20b707f3b84e593d41de07b5c3b8da349bcc066443092
bb7b04fe7a146c5260e3f1a82db4c675c3d41f53f0fe4fb7517840cef54f2b0b
c12a6f952c44ade1a285f399c287d32d0fa67da5eab37a8d1b1917d3fddf4fd8
ccf6add544df0956a4db5ffeab1cd89d06f63c7f5ec8081b4584d948cdb6604c
db264583af4faffae3c55c8d0a894b30e7cf91616751f728d5fd7a25b3b894c7
dbad29970f8a207a3a719a1791f0c99ca24744b3ce534561698d88cffbb145b7
dcc89f32e3f978bd4c2e313916b6267abd287eea87daec0e5c049150fd9062aa
e540549c5ee85d139a6590536daf86400fccd811ebc9d5b714794efe1e34b897
feb177fb563f478cb8ecade71caea5df5ad318ca161c71875114e504ce304ace