keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech
Open in
urlscan Pro
35.180.154.19
Public Scan
Effective URL: https://keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/realms/master/protocol/openid-connect/auth?client_id=security-admin-console&redirect_uri=https%3...
Submission: On October 30 via automatic, source certstream-suspicious — Scanned from CH
Summary
TLS certificate: Issued by E6 on October 30th 2024. Valid for: 3 months.
This is the only time keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 29 | 35.180.154.19 35.180.154.19 | 16509 (AMAZON-02) (AMAZON-02) | |
28 | 2 |
ASN16509 (AMAZON-02, US)
PTR: ec2-35-180-154-19.eu-west-3.compute.amazonaws.com
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech |
Apex Domain Subdomains |
Transfer | |
---|---|---|
29 |
etayage.tech
2 redirects
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech |
4 MB |
28 | 1 |
Domain | Requested by | |
---|---|---|
29 | keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech |
2 redirects
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech
|
28 | 1 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech E6 |
2024-10-30 - 2025-01-28 |
3 months | crt.sh |
This page contains 3 frames:
Primary Page:
https://keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/realms/master/protocol/openid-connect/auth?client_id=security-admin-console&redirect_uri=https%3A%2F%2Fkeycloak-bpsso-testcurl28-nextcloudsso.etayage.tech%2Fadmin%2Fmaster%2Fconsole%2F&state=a965fb9e-0691-4474-a6e8-f1e4614a4877&response_mode=query&response_type=code&scope=openid&nonce=ef333f97-aa0d-4979-8a03-b06b3712d369&code_challenge=XdQL257-oYfVxBsMBE0BoyfYp-jFgl62MlZF3ExD7xw&code_challenge_method=S256
Frame ID: C169B2B241D657DE489C7D00E797AB10
Requests: 24 HTTP requests in this frame
Frame:
https://keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/realms/master/protocol/openid-connect/3p-cookies/step2.html
Frame ID: 7B8821578B091E297B8F9CF0709FE741
Requests: 2 HTTP requests in this frame
Frame:
https://keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/realms/master/protocol/openid-connect/login-status-iframe.html
Frame ID: 17D49AB01E6AA8038645E156184F155C
Requests: 2 HTTP requests in this frame
Screenshot
Page Title
Sign in to KeycloakPage URL History Show full URLs
-
https://keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/
HTTP 302
https://keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/admin/ HTTP 302
https://keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/admin/master/console/ Page URL
- https://keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/realms/master/protocol/openid-connect/auth?client_id=security-admin-console&... Page URL
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://keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/
HTTP 302
https://keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/admin/ HTTP 302
https://keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/admin/master/console/ Page URL
- https://keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/realms/master/protocol/openid-connect/auth?client_id=security-admin-console&redirect_uri=https%3A%2F%2Fkeycloak-bpsso-testcurl28-nextcloudsso.etayage.tech%2Fadmin%2Fmaster%2Fconsole%2F&state=a965fb9e-0691-4474-a6e8-f1e4614a4877&response_mode=query&response_type=code&scope=openid&nonce=ef333f97-aa0d-4979-8a03-b06b3712d369&code_challenge=XdQL257-oYfVxBsMBE0BoyfYp-jFgl62MlZF3ExD7xw&code_challenge_method=S256 Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 0- https://keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/ HTTP 302
- https://keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/admin/ HTTP 302
- https://keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/admin/master/console/
28 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
/
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/admin/master/console/ Redirect Chain
|
3 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main-CvkXqs02.css
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/admin/keycloak.v2/assets/ |
1 MB 1 MB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main-b9qNieUl.js
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/admin/keycloak.v2/assets/ |
687 KB 687 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
react-jsx-runtime.production.min.js
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/common/keycloak/vendor/react/ |
939 B 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
react.production.min.js
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/common/keycloak/vendor/react/ |
7 KB 8 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
react-dom.production.min.js
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/common/keycloak/vendor/react-dom/ |
130 KB 130 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
RedHatText-Medium-CFPgPIaW.woff2
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/admin/keycloak.v2/assets/ |
26 KB 27 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
en
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/master/admin/ |
305 KB 305 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
RedHatText-Regular-BDARZx4I.woff2
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/admin/keycloak.v2/assets/ |
25 KB 26 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.svg
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/admin/keycloak.v2/ |
7 KB 7 KB |
Other
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
step1.html
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/realms/master/protocol/openid-connect/3p-cookies/ Frame 7B88 |
2 KB 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
step2.html
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/realms/master/protocol/openid-connect/3p-cookies/ Frame 7B88 |
686 B 920 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login-status-iframe.html
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/realms/master/protocol/openid-connect/ Frame 17D4 |
4 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
init
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/realms/master/protocol/openid-connect/login-status-iframe.html/ Frame 17D4 |
0 0 |
Fetch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
serverinfo
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/admin/ |
33 B 395 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Primary Request
auth
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/realms/master/protocol/openid-connect/ |
5 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
patternfly.min.css
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/common/keycloak/vendor/patternfly-v5/ |
1 MB 1 MB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
patternfly-addons.css
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/common/keycloak/vendor/patternfly-v5/ |
199 KB 199 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
styles.css
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/login/keycloak.v2/css/ |
2 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
passwordVisibility.js
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/login/keycloak.v2/js/ |
698 B 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
authChecker.js
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/login/keycloak.v2/js/ |
1 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
keycloak-bg.png
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/login/keycloak.v2/img/ |
80 KB 80 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
keycloak-logo-text.png
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/login/keycloak.v2/img/ |
20 KB 20 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
RedHatDisplay-Medium.woff2
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/common/keycloak/vendor/patternfly-v5/assets/fonts/RedHatDisplay/ |
26 KB 26 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
RedHatText-Medium.woff2
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/common/keycloak/vendor/patternfly-v5/assets/fonts/RedHatText/ |
26 KB 27 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fa-solid-900.woff2
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/common/keycloak/vendor/patternfly-v5/assets/fonts/webfonts/ |
77 KB 78 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
RedHatText-Regular.woff2
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/common/keycloak/vendor/patternfly-v5/assets/fonts/RedHatText/ |
25 KB 26 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
favicon.ico
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/login/keycloak.v2/img/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech
- URL
- https://keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/resources/gcbzu/login/keycloak.v2/img/favicon.ico
Verdicts & Comments Add Verdict or Comment
0 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.
2 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 |
---|---|---|
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/realms/master/ | Name: AUTH_SESSION_ID Value: 3810bdc5-835a-42a1-a817-cebcdc789c41 |
|
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech/realms/master/ | Name: KC_RESTART Value: eyJhbGciOiJkaXIiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0..0dFEmT5JNM1RSnyBEqgsNQ.ajRf9v62pkJ7zztF8bL9nATG6fRM2W3-RWNGM3zlAzcu4UpLKzqjFIXo-lvin7z0vZKO3-78Qx-q_T4PeRC1LOrrCdh8g0qQHRMJVK9chOxMY4fXHnC_A_Q9QXUOWAQs5Gagz2rfKkHkcjqSaFSb-EhVQwjI4SYHCRg4D5t3wflUuGiGxjW_XdgZNNLOWLtn7gQGNZLYI8Nh8V4V3F5C6X05wVMDhCnVldsPXstelX5dewlVSxmrcYLqAYpISjzNlFg45hF6J4t5lwGMPLP-Nv0KjcBkFE7hU6i3viZyq0rMi1HOrWa1LFvJduYHK2uJnRBUhZRzEY5aE8CLx-Zy5J5jiiZuWtRwjKX-BTnNYblaC9q0usVHWwiQVtN4thk8_OnJiHJJIUnGzxApshQ9gDEVi6gVO0BJ4JyRu0dwYkej-BVGgCYIzZx8IhDE4k_oGVv6P2zGgoG3pRmmrzWknMt-2ypGHGRevCnL4zAbVvdAmg9Lqou0GWG2nbKJgwngF_piyph2Qem2xEEwIdYI4LwYWRWL1qnKsqC5JBnwYcaZ369xqhH3guz8NjDc9QKlqUNYHW6YpwdhkmPDzXm1HV3iXO_Y61wZlU8TzhpyaFHJjzmoVsMnJH7_qQLBFtVJIraVxlpRbcDDdBRqx8_KjcTMA80ZpGwXwT6I25a4Ux6dRLC_geFQBErphCE_05TCSlcXZsddWI4mfqsQ86yTCEQqrVA1_m9AKhDadz_5QQf25_gOMY7mU4r0d7e06SF80MTak6fiMUhu45xPnEo3TkApO7BBfJapQTIqYPNGrnqOJ164U0iETzvUlxjEe6ZjmO2bgoYFCHq0fbo6ojZFYqqgzYpVVGsslniXMiTJYC6i9luB5YOjHTpwy5MPfDAKmF8845FqmW2jUmGjFTRAmczA5vDKTtzOjiSkj9QjfW587d20zwlOuudGhRDu-FJXS3ZuRbs-zV3_jF7_XX_aCRlTgKlJKA4uqojJFqj_A8tmmciKlgOQtfWFKZWW_qfGIi7d-M3ZSMXN7mHaWd5PmQTSJj8f3LugvIDYWPuuoQiO45ttQFk4LsPqITOY3GoWOCWAb-1gwP40RrvKVsOcQwowfittvcAGblP_rhR7pwg5p8-VGq4ETV9zXlazJ7isV5beHOCp_epuEcE-0u-MaqeFcxPerzx9jRPC_eHlXYTa5OPol8VMPEIs3TKWa4rtaxcIbgNhacoTAONAvCqVVz_EmSNesQvRr52lL5QLBJdtIXqOowEMxsJ7aeHV-zeKGgey3nNGP9TnHOeVX_W7-tekA_9JyKsWewN_Rp8OWXpKAC9DUNI8MEXPUHVc-hgi.ipmwzcEVQQkh5zcqrYMoAg |
4 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 | frame-src 'self'; frame-ancestors 'self'; object-src 'none'; |
Strict-Transport-Security | max-age=31536000; includeSubDomains |
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.
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech
keycloak-bpsso-testcurl28-nextcloudsso.etayage.tech
35.180.154.19
0322bce1a9f2409cdee4a2921e287e112f277a6e7774b983f8fcd32fbae19285
048733a7b0de85495862f45957a223779d7d0c68d7ad6b32b824b815c6790551
06b2237b0cd3879d3a0a03312c070f42e00e98ed4363fd11cca92c831644e7f9
0825175291be11f7689e8718295e422bb6fa4f8fefccc5610292b720c701ac4e
0f10b77caf67092278533e5ac5456dc12d341259d21711101eb732e49f89ddb0
30bf1ab1bd0dd195d5d20c42353501145fbd88ed7285c3df9c69d28f48280c6c
4080ffc9ca89666f1492cd9742da52ad6e56bd36191233f9d17f64f1610c22f8
458d0ef17a735eb4c3a3da618e2834a9ea2fe214882830bd77d9d5f26af86c7a
637cd4781fed8de81f2f67780dbb38a5e8a725115c0cc1533e2f0c1e83bad25f
6df35fb0b98bfc3b78bb9936fceca7d91bb53dcc0cd3df7399b4fa3537c565ed
703600413854b4ee9592b76f376f0067a25f5398254c57ccbd167dfc4859548e
791ccac44f87fc8d862327a0bd578798a102832875fbff8226877b5e09df7b2d
83179bc3273549b0c1a39cb3af948206baf26a3e2b46cdd957a44657085140be
95fd3500f843cb1f9d3f402fab718bea4b55bf9126316a21308eb37105f12742
b110e15acb22d1b015ad3f0a64b97f208d3089feac23cecefc79e837ded98e98
bbdd3ef762d9e8f87686065bb2c660f40023d6b8df7c66db4b12ab8bfd6a2f8e
c178d3725f2330554c8717d113146202941bf1224f54ef51734f3af589a6a62c
e54c221f93f7f9f05434c7a81b638d320e8c3470edb8a6c9b385b5360c730360
f23fc071f436807ccaf23fe847ccd7467c4d8c4f9f31207924128dafdf13497d
f419ad7a4477f36ce73c74a23dce784150ca38fa5075a8e06109709cbb716903
f6715263ba3043c87c263c60335376da4813f0a17ad4cb69416e0a5744ba4620