auth.tech.orange
Open in
urlscan Pro
90.84.188.4
Public Scan
Effective URL: https://auth.tech.orange/oauth2/authorize?scope=openid+profile+email+groups&state=WtkwV0fMkAnPKGyarihBKQ3SmA2Oql7Roz4xLzN...
Submission: On July 23 via api from US — Scanned from FR
Summary
TLS certificate: Issued by DigiCert Global G2 TLS RSA SHA256 202... on March 25th 2024. Valid for: a year.
This is the only time auth.tech.orange was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
3 3 | 90.84.241.141 90.84.241.141 | 2280 (OCBHONEY ...) (OCBHONEY OCB public cloud network) | |
2 2 | 90.84.180.229 90.84.180.229 | 2280 (OCBHONEY ...) (OCBHONEY OCB public cloud network) | |
27 | 90.84.188.4 90.84.188.4 | 2280 (OCBHONEY ...) (OCBHONEY OCB public cloud network) | |
28 | 2 |
ASN2280 (OCBHONEY OCB public cloud network, FR)
PTR: ecs-90-84-241-141.compute.prod-cloud-ocb.orange-business.com
server-fix-sts-processor-delete-policy.di-datapulse.tech.orange | |
oauth2.di-datapulse.tech.orange |
ASN2280 (OCBHONEY OCB public cloud network, FR)
PTR: ecs-90-84-180-229.compute.prod-cloud-ocb.orange-business.com
keycloak.tools.webcom.orange.com |
ASN2280 (OCBHONEY OCB public cloud network, FR)
PTR: ecs-90-84-188-4.compute.prod-cloud-ocb.orange-business.com
auth.tech.orange |
Apex Domain Subdomains |
Transfer | |
---|---|---|
30 |
tech.orange
3 redirects
server-fix-sts-processor-delete-policy.di-datapulse.tech.orange oauth2.di-datapulse.tech.orange auth.tech.orange publicapi.auth.tech.orange Failed |
1 MB |
2 |
orange.com
2 redirects
keycloak.tools.webcom.orange.com |
2 KB |
28 | 2 |
Domain | Requested by | |
---|---|---|
27 | auth.tech.orange |
auth.tech.orange
|
2 | keycloak.tools.webcom.orange.com | 2 redirects |
2 | server-fix-sts-processor-delete-policy.di-datapulse.tech.orange | 2 redirects |
1 | oauth2.di-datapulse.tech.orange | 1 redirects |
0 | publicapi.auth.tech.orange Failed |
auth.tech.orange
|
28 | 5 |
This site contains links to these domains. Also see Links.
Domain |
---|
cloudfoundations.tech.orange |
Subject Issuer | Validity | Valid | |
---|---|---|---|
auth.tech.orange DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2024-03-25 - 2025-04-23 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://auth.tech.orange/oauth2/authorize?scope=openid+profile+email+groups&state=WtkwV0fMkAnPKGyarihBKQ3SmA2Oql7Roz4xLzNmKgo.2iSqvYFRNfY.YveyaugVRIyVBG9B94-JsA&response_type=code&client_id=rp-pr-webcom_keycloak-gin&redirect_uri=https%3A%2F%2Fkeycloak.tools.webcom.orange.com%2Frealms%2Fdatapulse%2Fbroker%2Forange-connect%2Fendpoint&nonce=uvMHk_h5crw2pFKnE_I_gQ
Frame ID: 10DE3CE9F3F41E1C9A4F103DAAA9BEA6
Requests: 28 HTTP requests in this frame
Screenshot
Page Title
Authentication portalPage URL History Show full URLs
-
https://server-fix-sts-processor-delete-policy.di-datapulse.tech.orange/
HTTP 302
https://server-fix-sts-processor-delete-policy.di-datapulse.tech.orange/service-admin HTTP 302
https://oauth2.di-datapulse.tech.orange/oauth2/start?rd=https://server-fix-sts-processor-delete-policy.di-datapulse.... HTTP 302
https://keycloak.tools.webcom.orange.com/realms/datapulse/protocol/openid-connect/auth?approval_prompt=force&client_i... HTTP 303
https://keycloak.tools.webcom.orange.com/realms/datapulse/broker/orange-connect/login?session_code=E322eRz7yVMjnotJEr... HTTP 303
https://auth.tech.orange/oauth2/authorize?scope=openid+profile+email+groups&state=WtkwV0fMkAnPKGyarih... 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
Font Awesome (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+(?:([\d.]+)/)?(?:css/)?font-awesome(?:\.min)?\.css
- <link[^>]* href=[^>]*?(?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jQuery UI (JavaScript Libraries) Expand
Detected patterns
- jquery-ui.*\.js
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: https://cloudfoundations.tech.orange/contact-us/?service=817
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://server-fix-sts-processor-delete-policy.di-datapulse.tech.orange/
HTTP 302
https://server-fix-sts-processor-delete-policy.di-datapulse.tech.orange/service-admin HTTP 302
https://oauth2.di-datapulse.tech.orange/oauth2/start?rd=https://server-fix-sts-processor-delete-policy.di-datapulse.tech.orange%2Fservice-admin HTTP 302
https://keycloak.tools.webcom.orange.com/realms/datapulse/protocol/openid-connect/auth?approval_prompt=force&client_id=staging&redirect_uri=https%3A%2F%2Foauth2.di-datapulse.tech.orange%2Foauth2%2Fcallback&response_type=code&scope=openid+email+profile+groups&state=P9wGTqDjNfGNO6zZ50_cBRXbM_YPBekJbQtCUOCBQME%3Ahttps%3A%2F%2Fserver-fix-sts-processor-delete-policy.di-datapulse.tech.orange%2Fservice-admin HTTP 303
https://keycloak.tools.webcom.orange.com/realms/datapulse/broker/orange-connect/login?session_code=E322eRz7yVMjnotJErl_mT-w6_NOZ0o3rQT6KSUxsZo&client_id=staging&tab_id=2iSqvYFRNfY HTTP 303
https://auth.tech.orange/oauth2/authorize?scope=openid+profile+email+groups&state=WtkwV0fMkAnPKGyarihBKQ3SmA2Oql7Roz4xLzNmKgo.2iSqvYFRNfY.YveyaugVRIyVBG9B94-JsA&response_type=code&client_id=rp-pr-webcom_keycloak-gin&redirect_uri=https%3A%2F%2Fkeycloak.tools.webcom.orange.com%2Frealms%2Fdatapulse%2Fbroker%2Forange-connect%2Fendpoint&nonce=uvMHk_h5crw2pFKnE_I_gQ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
28 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
authorize
auth.tech.orange/oauth2/ Redirect Chain
|
144 KB 145 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
font-awesome.css
auth.tech.orange/static/bwr/font-awesome/css/ |
37 KB 37 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
auth.tech.orange/static/diod/boosted/css/ |
12 KB 12 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
boosted.min.css
auth.tech.orange/static/diod/boosted/css/ |
215 KB 215 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
orangeIcons.min.css
auth.tech.orange/static/diod/boosted/css/ |
76 KB 76 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
styles.css
auth.tech.orange/static/diod/css/ |
8 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.min.js
auth.tech.orange/static/bwr/jquery/dist/ |
85 KB 86 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-ui.min.js
auth.tech.orange/static/bwr/jquery-ui/ |
252 KB 253 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.cookie.min.js
auth.tech.orange/static/bwr/jquery.cookie/ |
1 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
skin.js
auth.tech.orange/static/bootstrap/js/ |
5 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
portal.js
auth.tech.orange/static/diod/js/ |
23 KB 24 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
popper.min.js
auth.tech.orange/static/diod/js/ |
18 KB 18 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
boosted.js
auth.tech.orange/static/diod/boosted/js/ |
184 KB 184 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
diod.js
auth.tech.orange/static/diod/js/ |
17 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
orange_logo.svg
auth.tech.orange/static/diod/boosted/img/ |
1 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1_PKI_icon.png
auth.tech.orange/static/diod/img/ |
16 KB 16 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
2_GroupIdentity_icon.png
auth.tech.orange/static/diod/img/ |
17 KB 18 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
sslChoice.js
auth.tech.orange/static/common/js/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
auth.tech.orange/static/diod/img/ |
205 B 487 B |
Image
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
psgi.js
auth.tech.orange/index.psgi/ |
153 B 811 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
en.json
auth.tech.orange/static/languages/ |
17 KB 17 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
en.png
auth.tech.orange/static/common/ |
336 B 616 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fr.png
auth.tech.orange/static/common/ |
148 B 427 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
es.png
auth.tech.orange/static/common/ |
273 B 553 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pl.png
auth.tech.orange/static/common/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
status
publicapi.auth.tech.orange/v1/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
global
auth.tech.orange/session/my/ |
144 KB 145 KB |
Fetch
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
auth.tech.orange/static/diod/img/ |
205 B 0 |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- publicapi.auth.tech.orange
- URL
- https://publicapi.auth.tech.orange/v1/status
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.
function| $ function| jQuery function| translate function| ping object| Popper object| boosted string| PDF_HREF string| PDF_URL_PREFIX function| displayConnect function| hideConnect function| setConnectHref function| checkFordisableTOTP function| setDefaultTOTPMSG function| refreshTOTPStatus function| setEmailTitleText function| removeSpaceIn2FACode function| setDynamicCssPKI function| MobilePassDisable string| staticPrefix string| scriptname object| availableLanguages string| portal object| datas function| getCookie boolean| _ssl_js_done6 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.tools.webcom.orange.com/realms/datapulse/ | Name: AUTH_SESSION_ID Value: d74d4157-15b9-4349-b9e0-aa62fa801564.keycloak-0-50121 |
|
keycloak.tools.webcom.orange.com/realms/datapulse/ | Name: AUTH_SESSION_ID_LEGACY Value: d74d4157-15b9-4349-b9e0-aa62fa801564.keycloak-0-50121 |
|
keycloak.tools.webcom.orange.com/realms/datapulse/ | Name: KC_RESTART Value: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlNWZhMzA0OC1jMmZkLTQ3YWMtODhkZi0zMWIwN2QzOTJjZTkifQ.eyJjaWQiOiJzdGFnaW5nIiwicHR5Ijoib3BlbmlkLWNvbm5lY3QiLCJydXJpIjoiaHR0cHM6Ly9vYXV0aDIuZGktZGF0YXB1bHNlLnRlY2gub3JhbmdlL29hdXRoMi9jYWxsYmFjayIsImFjdCI6IkFVVEhFTlRJQ0FURSIsIm5vdGVzIjp7InNjb3BlIjoib3BlbmlkIGVtYWlsIHByb2ZpbGUgZ3JvdXBzIiwiaXNzIjoiaHR0cHM6Ly9rZXljbG9hay50b29scy53ZWJjb20ub3JhbmdlLmNvbS9yZWFsbXMvZGF0YXB1bHNlIiwicmVzcG9uc2VfdHlwZSI6ImNvZGUiLCJjbGllbnRfcmVxdWVzdF9wYXJhbV9hcHByb3ZhbF9wcm9tcHQiOiJmb3JjZSIsInJlZGlyZWN0X3VyaSI6Imh0dHBzOi8vb2F1dGgyLmRpLWRhdGFwdWxzZS50ZWNoLm9yYW5nZS9vYXV0aDIvY2FsbGJhY2siLCJzdGF0ZSI6IlA5d0dUcURqTmZHTk82elo1MF9jQlJYYk1fWVBCZWtKYlF0Q1VPQ0JRTUU6aHR0cHM6Ly9zZXJ2ZXItZml4LXN0cy1wcm9jZXNzb3ItZGVsZXRlLXBvbGljeS5kaS1kYXRhcHVsc2UudGVjaC5vcmFuZ2Uvc2VydmljZS1hZG1pbiJ9fQ.utM0syPvN53fwVxj6TVPeaHoOvT5q6mR4hjGqLNe8Dg |
|
.di-datapulse.tech.orange/ | Name: _oauth2_proxy_csrf Value: _Z6OjGPisTsmtCIllKDY_Zj206XEjQhn9GXFVnHkeAhKXgbY6-jln5t6SddpNBrR-Nux-hE2fSSvLxO7rAEZBsEqDGodT5JKG8ZNZx4qPOQlMMwIlRG3Ds4=|1721738813|7psrln-j5FWBXO58QZfTCSHUhheXvSo6jiGZI8o78og= |
|
keycloak.tools.webcom.orange.com/ | Name: 48157ef99def686ff6cc440702314266 Value: 450bd0b3828bc18cf2ce26ba07b1b912 |
|
auth.tech.orange/ | Name: OrangeConnectpdata Value: %7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cHM6Ly9hdXRoLnRlY2gub3JhbmdlLy9vYXV0aDI%3D%22%2C%22issuerTs%22%3A1721738814%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%22cbe95a4f7d713c6c4a6f61c1c5b8113a%22%7D |
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 | default-src *;img-src * data:;style-src *;font-src *;connect-src 'self' https://publicapi.auth.tech.orange https://api.auth.tech.orange https://pki.auth.tech.orange https://secondfactor.auth.tech.orange https://auth.tech.orange/session/my/global;script-src *;form-action * wire-sso: calipso: com.orange.connect.oidc: wire: https://auth.tech.orange ;frame-ancestors 'none'; |
Strict-Transport-Security | max-age=15768000; includeSubDomains |
X-Content-Type-Options | nosniff |
X-Frame-Options | DENY |
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.
auth.tech.orange
keycloak.tools.webcom.orange.com
oauth2.di-datapulse.tech.orange
publicapi.auth.tech.orange
server-fix-sts-processor-delete-policy.di-datapulse.tech.orange
publicapi.auth.tech.orange
90.84.180.229
90.84.188.4
90.84.241.141
12237bb88ce7d013c4b6f92118936e094f7313131cf1251ec0d13602797174f2
1794e49e81b705268541a328376396b08d85eb0dbb5d40e90fcb99ddf167cbbd
36e0a7e08bee65774168528938072c536437669c1b7458ac77976ec788e4439c
3cf5957a0b4609c0499e2fe1f4a57293a46bc53ec94fd02330a7a09e3f112df4
3eeed9a4fa8950a0837f61124f8490bc5fc8553517bdca4c36741360eb22e78a
49a015ff9c8bd74551e6f0b5ba5aea60f5ee6d02cdf1bb0b975e0b6e210f0d2d
4efa894b85e3c9b1d30d13ed6c3ee0f5320af9f1a3d20ec2838467e464c4f5a7
588a6108e194cff613d5f5803da72fec6ef827cc6693607ba8ef8c2dd539b3c7
5f5b3e6d8b4eda36e72417cdeae8214a8d05139f1ec704e0c8861b4ce2f21ae4
62db43037f2ea3a3509ea45c76925ca0ba5fbd9ea594832ec93ceab383f2162f
69420b32e950c03cd1e312f6480ae7020d63a9353325120550a06c12aac346af
6b82602218e42cde2f87d283349c6bdece7cd6bc5f6d0e90841aeb9c339ce51f
744efe4fd0492f2adb40957ef35a3dc89683379cbcb0f33b9e0f35efcdde0a31
78dcbbb06a7840bef82c7014a9e5670017c82ad9bb3e465ccf5c27f2fff1ee81
9ef11c2b8d53d94211f11222712cb917dbfee1109d5a91d326ea6d3aa61ede73
a651fd735271847d02eee608fbbf46ce7470fb9ad2dca26bb67c7f1e61fdc3d0
ac4722c78ded9cbd086af255a3afb4a451157b7052a6143a67398ef351bbe8f8
b90c3a072c72ebf2cae7c3e17cc8358e45e6abfa6d3a56cabd2b5d8d6df17ddb
be88b845b520b92d0fdbd880eaf8a9271812be05e87dddb3d5e50196950f4d1f
cea9eb7eb79d90b193754aed6f5e1cbbc0e49da6598a68c4e85e232dbc1fb035
d722568e6f084effaeac46ba1093a25f0cc22d725ae0b887cf65ebe850782f7a
ddd3ba75791dae0f395dfe363acca9dacb0b7561f4182bff0a157ebbb46a8337
e0042aba18ff3454bb82fa61e3ac8892a4bcab4cc3b015ebc5549d2be72a8f33
ef01fbc6cf27ee09524860e2d2fee46a91e28ac3e3b648440a688edbe9349cba
f5eff3c5b2371ef15c6413bd8887a68f3c48fc59bc1734cbfe2a92f86d0a2d8e
fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1a