paulhood.okta.com
Open in
urlscan Pro
13.248.168.94
Public Scan
Effective URL: https://paulhood.okta.com/oauth2/v1/authorize?client_id=okta.2b1959c8-bcc0-56eb-a589-cfcfb7422f26&code_challenge=8NF5uI1Fw...
Submission: On September 15 via api from US — Scanned from DE
Summary
TLS certificate: Issued by DigiCert TLS RSA SHA256 2020 CA1 on February 12th 2024. Valid for: a year.
This is the only time paulhood.okta.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 15.197.225.128 15.197.225.128 | 16509 (AMAZON-02) (AMAZON-02) | |
1 7 | 13.248.168.94 13.248.168.94 | 16509 (AMAZON-02) (AMAZON-02) | |
19 | 18.66.122.63 18.66.122.63 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 108.138.7.107 108.138.7.107 | 16509 (AMAZON-02) (AMAZON-02) | |
27 | 3 |
ASN16509 (AMAZON-02, US)
PTR: aec037177372cc6cd.awsglobalaccelerator.com
okta.paulhood.com |
ASN16509 (AMAZON-02, US)
PTR: a1aa626c4e9a25e01.awsglobalaccelerator.com
paulhood.okta.com |
ASN16509 (AMAZON-02, US)
PTR: server-18-66-122-63.fra60.r.cloudfront.net
ok3static.oktacdn.com |
ASN16509 (AMAZON-02, US)
PTR: server-108-138-7-107.fra56.r.cloudfront.net
login.okta.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
19 |
oktacdn.com
ok3static.oktacdn.com — Cisco Umbrella Rank: 35868 |
2 MB |
9 |
okta.com
1 redirects
paulhood.okta.com login.okta.com — Cisco Umbrella Rank: 3359 |
140 KB |
1 |
paulhood.com
1 redirects
okta.paulhood.com |
314 B |
27 | 3 |
Domain | Requested by | |
---|---|---|
19 | ok3static.oktacdn.com |
paulhood.okta.com
ok3static.oktacdn.com |
7 | paulhood.okta.com |
1 redirects
paulhood.okta.com
ok3static.oktacdn.com |
2 | login.okta.com |
ok3static.oktacdn.com
login.okta.com |
1 | okta.paulhood.com | 1 redirects |
27 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.okta.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.okta.com DigiCert TLS RSA SHA256 2020 CA1 |
2024-02-12 - 2025-03-14 |
a year | crt.sh |
*.oktacdn.com DigiCert TLS RSA SHA256 2020 CA1 |
2023-12-15 - 2025-01-02 |
a year | crt.sh |
accounts.okta.com Amazon RSA 2048 M02 |
2024-07-17 - 2025-08-15 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://paulhood.okta.com/oauth2/v1/authorize?client_id=okta.2b1959c8-bcc0-56eb-a589-cfcfb7422f26&code_challenge=8NF5uI1Fw-n3EhOcTSLSUQIFHAXbDfCOhEw8kSvUyKU&code_challenge_method=S256&nonce=RN0rOPOezRkxU0L6TSAYVOWKDu8KAfnqOCDFSnSSsTyRDhbboRz0tyUoKnsxAVJd&redirect_uri=https%3A%2F%2Fpaulhood.okta.com%2Fenduser%2Fcallback&response_type=code&state=t2diEMSvZO3CnuJpOg27evljMcf01OZXaJrpregsrbSstVAtCPTVjBW5s93Jf7Pu&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%20okta.myAccount.sessions.manage
Frame ID: 770FB0748EFA426D83F3098FCE952C6D
Requests: 25 HTTP requests in this frame
Frame:
https://login.okta.com/discovery/iframe.html
Frame ID: 934E59BFD2539DE8606448F93B14A6CF
Requests: 2 HTTP requests in this frame
Screenshot
Page Title
paulhood - AnmeldenPage URL History Show full URLs
-
https://okta.paulhood.com/
HTTP 301
https://paulhood.okta.com/ HTTP 302
https://paulhood.okta.com/app/UserHome?iss=https%3A%2F%2Fpaulhood.okta.com&session_hint=AUTHENTICATED Page URL
- https://paulhood.okta.com/oauth2/v1/authorize?client_id=okta.2b1959c8-bcc0-56eb-a589-cfcfb7422f26&code... Page URL
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: Okta
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://okta.paulhood.com/
HTTP 301
https://paulhood.okta.com/ HTTP 302
https://paulhood.okta.com/app/UserHome?iss=https%3A%2F%2Fpaulhood.okta.com&session_hint=AUTHENTICATED Page URL
- https://paulhood.okta.com/oauth2/v1/authorize?client_id=okta.2b1959c8-bcc0-56eb-a589-cfcfb7422f26&code_challenge=8NF5uI1Fw-n3EhOcTSLSUQIFHAXbDfCOhEw8kSvUyKU&code_challenge_method=S256&nonce=RN0rOPOezRkxU0L6TSAYVOWKDu8KAfnqOCDFSnSSsTyRDhbboRz0tyUoKnsxAVJd&redirect_uri=https%3A%2F%2Fpaulhood.okta.com%2Fenduser%2Fcallback&response_type=code&state=t2diEMSvZO3CnuJpOg27evljMcf01OZXaJrpregsrbSstVAtCPTVjBW5s93Jf7Pu&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%20okta.myAccount.sessions.manage Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 0- https://okta.paulhood.com/ HTTP 301
- https://paulhood.okta.com/ HTTP 302
- https://paulhood.okta.com/app/UserHome?iss=https%3A%2F%2Fpaulhood.okta.com&session_hint=AUTHENTICATED
27 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
UserHome
paulhood.okta.com/app/ Redirect Chain
|
6 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.css
ok3static.oktacdn.com/assets/apps/enduser-v2.enduser/0.0.1-2368-g083b7fa/static/css/ |
141 KB 23 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style-sheet
paulhood.okta.com/api/internal/brand/theme/ |
806 B 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.js
ok3static.oktacdn.com/assets/apps/enduser-v2.enduser/0.0.1-2368-g083b7fa/static/js/ |
3 MB 833 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
enduser-v2_de.9f000419707622ac69b529daf962a798.json
ok3static.oktacdn.com/assets/apps/enduser-v2.enduser/0.0.1-2368-g083b7fa/assets/js/mvc/properties/json/ |
42 KB 42 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
openid-configuration
paulhood.okta.com/.well-known/ |
3 KB 3 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fileStoreRecord
ok3static.oktacdn.com/bc/image/ |
131 KB 133 KB |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Primary Request
authorize
paulhood.okta.com/oauth2/v1/ |
24 KB 14 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
okta-sign-in.min.js
ok3static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.21.2/js/ |
2 MB 495 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
okta-sign-in.min.css
ok3static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.21.2/css/ |
218 KB 37 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
loginpage-theme.c8c15f6857642c257bcd94823d968bb1.css
ok3static.oktacdn.com/assets/loginpage/css/ |
7 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style-sheet
paulhood.okta.com/api/internal/brand/theme/ |
556 B 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
okta-logo-end-user-dashboard.fc6d8fdbcb8cb4c933d009e71456cec6.svg
ok3static.oktacdn.com/assets/img/logos/ |
958 B 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fs01qmjc9plYuXJ2U1d8
ok3static.oktacdn.com/fs/bco/1/ |
5 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
initLoginPage.pack.58de3be0c9b511a0fdfd7ea4f69b56fc.js
ok3static.oktacdn.com/assets/js/mvc/loginpage/ |
204 KB 76 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fs01qmjcmsx4sQJrE1d8
ok3static.oktacdn.com/fs/bco/7/ |
77 KB 78 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Aeonik-Regular.c672e6fbaa411f5719f3.woff2
ok3static.oktacdn.com/assets/loginpage/font/assets/ |
42 KB 42 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
iframe.html
login.okta.com/discovery/ Frame 934E |
451 B 955 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
login_de.json
ok3static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.21.2/labels/json/ |
115 KB 115 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
country_de.json
ok3static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.21.2/labels/json/ |
5 KB 5 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fs01qmjc9plYuXJ2U1d8
ok3static.oktacdn.com/fs/bco/1/ |
5 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
introspect
paulhood.okta.com/idp/idx/ |
15 KB 17 KB |
Fetch
application/ion+json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
discoveryIframe-17abdf702560067430e5.min.js
login.okta.com/lib/ Frame 934E |
96 KB 96 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
checkbox-sign-in-widget.png
ok3static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.21.2/img/ui/forms/ |
3 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Inter-SemiBold.b5f0f109bc88052d4000.woff2
ok3static.oktacdn.com/assets/loginpage/font/assets/ |
103 KB 104 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Inter-Regular.c8ba52b05a9ef10f4758.woff2
ok3static.oktacdn.com/assets/loginpage/font/assets/ |
97 KB 97 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fileStoreRecord
ok3static.oktacdn.com/bc/image/ |
131 KB 0 |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
10 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| cspNonce object| regeneratorRuntime function| jQueryCourage object| u2f function| OktaSignIn object| okta function| runLoginPage 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 |
---|---|---|
paulhood.okta.com/ | Name: enduser_version Value: 2 |
|
paulhood.okta.com/ | Name: t Value: default |
|
paulhood.okta.com/ | Name: DT Value: DI1XEu3fsSJQy6dKxxqTkHOLw |
|
paulhood.okta.com/ | Name: okta_user_lang Value: de |
|
paulhood.okta.com/ | Name: okta-oauth-redirect-params Value: {%22responseType%22:%22code%22%2C%22state%22:%22t2diEMSvZO3CnuJpOg27evljMcf01OZXaJrpregsrbSstVAtCPTVjBW5s93Jf7Pu%22%2C%22nonce%22:%22RN0rOPOezRkxU0L6TSAYVOWKDu8KAfnqOCDFSnSSsTyRDhbboRz0tyUoKnsxAVJd%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%22okta.myAccount.sessions.manage%22]%2C%22clientId%22:%22okta.2b1959c8-bcc0-56eb-a589-cfcfb7422f26%22%2C%22urls%22:{%22issuer%22:%22https://paulhood.okta.com%22%2C%22authorizeUrl%22:%22https://paulhood.okta.com/oauth2/v1/authorize%22%2C%22userinfoUrl%22:%22https://paulhood.okta.com/oauth2/v1/userinfo%22%2C%22tokenUrl%22:%22https://paulhood.okta.com/oauth2/v1/token%22%2C%22revokeUrl%22:%22https://paulhood.okta.com/oauth2/v1/revoke%22%2C%22logoutUrl%22:%22https://paulhood.okta.com/oauth2/v1/logout%22}%2C%22ignoreSignature%22:false} |
|
paulhood.okta.com/ | Name: okta-oauth-nonce Value: RN0rOPOezRkxU0L6TSAYVOWKDu8KAfnqOCDFSnSSsTyRDhbboRz0tyUoKnsxAVJd |
|
paulhood.okta.com/ | Name: okta-oauth-state Value: t2diEMSvZO3CnuJpOg27evljMcf01OZXaJrpregsrbSstVAtCPTVjBW5s93Jf7Pu |
|
paulhood.okta.com/ | Name: JSESSIONID Value: 879938E15EFE568DCFC55EFB10FA4DA0 |
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' paulhood.okta.com *.oktacdn.com; connect-src 'self' paulhood.okta.com paulhood-admin.okta.com *.oktacdn.com *.mixpanel.com *.mapbox.com *.mtls.okta.com paulhood.kerberos.okta.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: data.pendo.io pendo-static-5634101834153984.storage.googleapis.com pendo-static-5391521872216064.storage.googleapis.com; script-src 'unsafe-inline' 'unsafe-eval' 'self' paulhood.okta.com *.oktacdn.com; style-src 'unsafe-inline' 'self' paulhood.okta.com *.oktacdn.com; frame-src 'self' paulhood.okta.com paulhood-admin.okta.com login.okta.com *.vidyard.com com-okta-authenticator:; img-src 'self' paulhood.okta.com *.oktacdn.com *.tiles.mapbox.com *.mapbox.com *.vidyard.com data: data.pendo.io pendo-static-5634101834153984.storage.googleapis.com pendo-static-5391521872216064.storage.googleapis.com blob:; font-src 'self' paulhood.okta.com data: *.oktacdn.com fonts.gstatic.com; frame-ancestors 'self' |
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.
login.okta.com
ok3static.oktacdn.com
okta.paulhood.com
paulhood.okta.com
108.138.7.107
13.248.168.94
15.197.225.128
18.66.122.63
1390610cb09ab709f0c698afcbf64489451b9878e01e2f8a1f6e4ae505e8fc1a
152261291c938aa5aad6a56d52b47ffcb893d1c0387e76d7f270a7382ff786d5
1c6decab0674dc39633403aa7fb733f127bfaa268278a2aa0397eef588e6badb
24bd90ff1c6d4813e387a4040c9b99a9a63affdffa05076a129295f829421788
28bbc148f11761e7f1725e2599c93b75bc80eac548d1782c6af2684d25b41876
29a65b18ea3aa9e90b00953f75eb471a86aee0e075f866874bbfedaff594d4db
3dff02a7951b7c2bba02d6d489f3ea67715cd4bea2f683cc5b7233cdde6508fa
3f3891aeaf25fec84fcdd3bb35e1c7900df90bd81262bddfe5b7519accfb3a97
40810b0318131f9ba52c83a17e633a0ac476ade66ea8a914d6c4980571397665
419a069f2859715998ec2beda0659052f7e22469385cc25011c7ecbb97266719
67482dd9f4814da26ff7663c057bf0500c6071034b2e82d199ea0fa8470b99fe
6a6c595fcf3a6c74bf3509f160ba34b78a8a3eb92ecaf290412c46679576d3ed
71475feecc3949dc9cce0b543446cbd172d95a895e88026b7bfcfd35f825a814
7738d992d1d1edb51bbf93d2c5100a778ae483529f923062ba711dff3f8ba500
803508e3bd746ad2f7a859ec65d5225a4d1b1f641e387685b570bb7a8ac4b9c8
828302db2536e83a96617d50820d0bff8653f2668e484c2b712f8da275e65cc0
9893e30e1823bceb5d0cf7aea95e160cbb117e80742ddcb1b97332b234a0131d
a43cfdfcd80cf0708a14bc04fa8500f15004dd3f42b1fc1f51096ebc5123b8d0
a9966a22000716a17f6a350b2d200e6638f3cb672021e57976cee906cacab021
bca8ccf5a50e9761d5ca11b2d03dcf693c27bc77cfde37818cbc81d50f7a78c8
d612f1212b452af07f1a5defb2b672e76a91f7139e7499fa48bb9b2b985c22d6
e540549c5ee85d139a6590536daf86400fccd811ebc9d5b714794efe1e34b897
ede0558dd751bfd39fb7250e1a61217ad75c899aa6aa490562df4b25e198dfb8
f3fcfc9bf297f6a8d9e6be267a20aef5ad6757d0651c054bf3708ad33f11f7cb
fff3cd88c015e6ecfcec678013bf0c7989ec6d50072ed90060dbc97645365bdb