v70-auth.paris.fr
Open in
urlscan Pro
194.153.110.192
Public Scan
Effective URL: https://v70-auth.paris.fr/auth/realms/paris/protocol/openid-connect/auth?client_id=G92-PROD&response_type=code&redirect_ur...
Submission: On April 15 via api from DE — Scanned from FR
Summary
TLS certificate: Issued by Certigna Wild CA on June 29th 2023. Valid for: a year.
This is the only time v70-auth.paris.fr was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
8 33 | 194.153.110.192 194.153.110.192 | 49566 (VILLE-DE-...) (VILLE-DE-PARIS) | |
25 | 1 |
ASN49566 (VILLE-DE-PARIS, FR)
sollicitations.paris.fr | |
v70-auth.paris.fr | |
moncompte.paris.fr |
Apex Domain Subdomains |
Transfer | |
---|---|---|
33 |
paris.fr
8 redirects
sollicitations.paris.fr v70-auth.paris.fr moncompte.paris.fr |
1 MB |
25 | 1 |
Domain | Requested by | |
---|---|---|
23 | v70-auth.paris.fr |
1 redirects
v70-auth.paris.fr
|
6 | sollicitations.paris.fr | 6 redirects |
4 | moncompte.paris.fr |
1 redirects
v70-auth.paris.fr
|
25 | 3 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.paris.fr |
quefaire.paris.fr |
moncompte.paris.fr |
franceconnect.gouv.fr |
presse.paris.fr |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.paris.fr Certigna Wild CA |
2023-06-29 - 2024-06-28 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://v70-auth.paris.fr/auth/realms/paris/protocol/openid-connect/auth?client_id=G92-PROD&response_type=code&redirect_uri=https%3A%2F%2Fsollicitations.paris.fr%2Fticketing%2Fservlet%2Fplugins%2Foauth2%2Fcallback%3Fdata_client%3DauthData&scope=openid&state=31dfb25e50d89&nonce=1ce53080ab9ce&app_code=G92-Gru-Ticketing
Frame ID: 7AF1FC2E55DFF13350CC2E91E9072D35
Requests: 25 HTTP requests in this frame
Screenshot
Page Title
Mon Paris - AuthentificationPage URL History Show full URLs
-
https://sollicitations.paris.fr/
HTTP 301
https://sollicitations.paris.fr/ticketing/jsp/site/Portal.jsp?page=ticket HTTP 302
https://sollicitations.paris.fr/ticketing/servlet/plugins/oauth2/callback?data_client=authData&complementary... HTTP 302
https://v70-auth.paris.fr/auth/realms/paris/protocol/openid-connect/auth?client_id=G92-PROD&response_t... HTTP 302
https://sollicitations.paris.fr/ticketing/servlet/plugins/oauth2/callback?data_client=authData&error=login_r... HTTP 302
https://sollicitations.paris.fr/ticketing/jsp/site/Portal.jsp?page=ticket HTTP 302
https://sollicitations.paris.fr/ticketing/servlet/plugins/oauth2/callback?data_client=authData&complementary... HTTP 302
https://v70-auth.paris.fr/auth/realms/paris/protocol/openid-connect/auth?client_id=G92-PROD&response_t... 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[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
15 Outgoing links
These are links going to different origins than the main page.
Title: Services
Search URL Search Domain Scan URL
Title: Municipalité
Search URL Search Domain Scan URL
Title: Participez !
Search URL Search Domain Scan URL
Title: Que faire à Paris ?
Search URL Search Domain Scan URL
Title: Mon Paris
Search URL Search Domain Scan URL
Title: Créer mon compte
Search URL Search Domain Scan URL
Title: J'ai oublié mon mot de passe
Search URL Search Domain Scan URL
Title: Plus d'informations sur FranceConnect
Search URL Search Domain Scan URL
Title: Tout ce qu'il faut savoir
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Paris.fr [Nouvelle Fenêtre]
Search URL Search Domain Scan URL
Title: Contact
Search URL Search Domain Scan URL
Title: Presse
Search URL Search Domain Scan URL
Title: Accessibilité
Search URL Search Domain Scan URL
Title: Mentions légales
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://sollicitations.paris.fr/
HTTP 301
https://sollicitations.paris.fr/ticketing/jsp/site/Portal.jsp?page=ticket HTTP 302
https://sollicitations.paris.fr/ticketing/servlet/plugins/oauth2/callback?data_client=authData&complementary_parameter=app_code%3DG92-Gru-Ticketing&complementary_parameter=prompt%3Dnone HTTP 302
https://v70-auth.paris.fr/auth/realms/paris/protocol/openid-connect/auth?client_id=G92-PROD&response_type=code&redirect_uri=https%3A%2F%2Fsollicitations.paris.fr%2Fticketing%2Fservlet%2Fplugins%2Foauth2%2Fcallback%3Fdata_client%3DauthData&scope=openid&state=8442a46164a2&nonce=2018a207e72d4&app_code=G92-Gru-Ticketing&prompt=none HTTP 302
https://sollicitations.paris.fr/ticketing/servlet/plugins/oauth2/callback?data_client=authData&error=login_required&state=8442a46164a2 HTTP 302
https://sollicitations.paris.fr/ticketing/jsp/site/Portal.jsp?page=ticket HTTP 302
https://sollicitations.paris.fr/ticketing/servlet/plugins/oauth2/callback?data_client=authData&complementary_parameter=app_code%3DG92-Gru-Ticketing&form=1 HTTP 302
https://v70-auth.paris.fr/auth/realms/paris/protocol/openid-connect/auth?client_id=G92-PROD&response_type=code&redirect_uri=https%3A%2F%2Fsollicitations.paris.fr%2Fticketing%2Fservlet%2Fplugins%2Foauth2%2Fcallback%3Fdata_client%3DauthData&scope=openid&state=31dfb25e50d89&nonce=1ce53080ab9ce&app_code=G92-Gru-Ticketing Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 23- https://moncompte.paris.fr/moncompte/document?id=1&id_attribute=43 HTTP 301
- https://moncompte.paris.fr/moncompte/servlet/plugins/document/resource?id=1&id_attribute=43
25 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
auth
v70-auth.paris.fr/auth/realms/paris/protocol/openid-connect/ Redirect Chain
|
49 KB 50 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/css/ |
152 KB 23 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
font-awesome.min.css
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/css/ |
30 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page_template_styles.css
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/css/ |
40 KB 9 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-1.11.3.min.js
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/js/jquery/ |
94 KB 33 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.validate.min.js
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/js/jquery/plugins/validation/ |
21 KB 6 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.bundle.min.js
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/js/ |
77 KB 22 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
toastr.min.js
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/js/jquery/plugins/toastr/ |
5 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tarteaucitron.js
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/js/tarteaucitron/ |
98 KB 19 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
htmlpage-rest.js
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/js/ |
500 B 445 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
header-logo-paris.svg
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/img/ |
1 KB 950 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
franceconnect-bouton-blanc.svg
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/img/ |
32 KB 9 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
home_picto_service.png
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/img/local/skin/ |
15 KB 15 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
home_picto_mail.png
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/img/local/skin/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
home_picto_fc.png
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/img/local/skin/ |
6 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
footer-logo-paris.svg
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/img/ |
1 KB 972 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
account-logo-mon-paris.png
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/img/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Montserrat-Medium.woff2
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/css/fonts/ |
83 KB 84 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Montserrat-Bold-webfont.woff2
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/css/fonts/ |
11 KB 11 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Montserrat-SemiBold.woff2
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/css/fonts/ |
83 KB 84 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Montserrat-Light-webfont.woff2
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/css/fonts/ |
11 KB 12 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
10
moncompte.paris.fr/moncompte/rest/htmlpage-api/v1/htmlpage/ |
1 KB 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8
moncompte.paris.fr/moncompte/rest/htmlpage-api/v1/htmlpage/ |
73 B 227 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
v70-auth.paris.fr/auth/resources/wq5xv/login/paristhemefull/img/ |
1 KB 710 B |
Other
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
resource
moncompte.paris.fr/moncompte/servlet/plugins/document/ Redirect Chain
|
733 KB 737 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect 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 function| $ function| jQuery object| bootstrap object| jQuery1113001043320254581892 object| toastr object| scripts string| path string| tarteaucitronForceCDN string| cdn number| alreadyLaunch string| tarteaucitronForceLanguage string| tarteaucitronForceExpire string| tarteaucitronCustomText boolean| tarteaucitronExpireInDay number| timeExpire undefined| tarteaucitronProLoadServices boolean| tarteaucitronNoAdBlocker object| tarteaucitron function| getContentHtmlPage7 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 |
---|---|---|
v70-auth.paris.fr/auth/realms/paris/ | Name: AUTH_SESSION_ID Value: 68824715-816d-4f0a-9906-c58c8aad82f8.v73-pr-i1-app02 |
|
v70-auth.paris.fr/auth/realms/paris/ | Name: AUTH_SESSION_ID_LEGACY Value: 68824715-816d-4f0a-9906-c58c8aad82f8.v73-pr-i1-app02 |
|
v70-auth.paris.fr/auth/realms/paris/ | Name: KC_RESTART Value: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI4NmQzZjMwYy0zMjFlLTQ5MGYtYmY1Ny03MjVhNDM3ZDExMzIifQ.eyJjaWQiOiJHOTItUFJPRCIsInB0eSI6Im9wZW5pZC1jb25uZWN0IiwicnVyaSI6Imh0dHBzOi8vc29sbGljaXRhdGlvbnMucGFyaXMuZnIvdGlja2V0aW5nL3NlcnZsZXQvcGx1Z2lucy9vYXV0aDIvY2FsbGJhY2s_ZGF0YV9jbGllbnQ9YXV0aERhdGEiLCJhY3QiOiJBVVRIRU5USUNBVEUiLCJub3RlcyI6eyJjbGllbnRfcmVxdWVzdF9wYXJhbV9hcHBfY29kZSI6Ikc5Mi1HcnUtVGlja2V0aW5nIiwic2NvcGUiOiJvcGVuaWQiLCJpc3MiOiJodHRwczovL3Y3MC1hdXRoLnBhcmlzLmZyL2F1dGgvcmVhbG1zL3BhcmlzIiwicmVzcG9uc2VfdHlwZSI6ImNvZGUiLCJyZWRpcmVjdF91cmkiOiJodHRwczovL3NvbGxpY2l0YXRpb25zLnBhcmlzLmZyL3RpY2tldGluZy9zZXJ2bGV0L3BsdWdpbnMvb2F1dGgyL2NhbGxiYWNrP2RhdGFfY2xpZW50PWF1dGhEYXRhIiwic3RhdGUiOiIzMWRmYjI1ZTUwZDg5Iiwibm9uY2UiOiIxY2U1MzA4MGFiOWNlIn19.orCfYzhjPU4hL5gMMc84SNblYQlrMnlfu5cT7Pi9_zw |
|
sollicitations.paris.fr/ticketing | Name: JSESSIONID Value: 34EB54B1066F1204E3BE57E599CD7C92.G92-PR-V1-TOM01 |
|
sollicitations.paris.fr/ | Name: NSC_WT_TUE11_0000291_iuuq_cbdlfoe01 Value: 7ce2a3d9bcb45dbcce5bfadd8a0d82c1fb3982b28008b548820774b0015131d8c2655ab9 |
|
v70-auth.paris.fr/ | Name: NSC_WT_TUE11_0000407_ttm_cbdlfoe01 Value: 7ce2a3d956326dc9c0cf55d66612ad9f0778827f7461c35f5e2baa17fcdc213ffbf280c0 |
|
moncompte.paris.fr/ | Name: NSC_WT_TUE11_0000148_iuuq_cbdlfoe01 Value: 7ce2a3d956b151674c2b5c4568cf240650d57c3236b232bd7a72c2c320cd999fec227a74 |
2 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 *; frame-ancestors 'self'; object-src 'none'; |
Strict-Transport-Security | max-age=15768000 |
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.
moncompte.paris.fr
sollicitations.paris.fr
v70-auth.paris.fr
194.153.110.192
00142396844cf3a57e14cb1d3d914b73984430dc17100ddd49538f5282fb8121
1e051513c9da5173b9083c174686fad7a556d604e1a32a752f5850994abf5660
2497ae4098f9729bba512ca605c186f88385c44af649a998a237326f2a3acf9d
29f65b998ace0b8229bc4d9db67442de21445ab53bce88e7d1f5e66a9da2a0e9
4761b9d24a0ce3dde7b2247698e2ea77b9d830732cf0a8d9f14da82990223804
4bc1b2b9e993f0033a7efb994b71e6ee7f41252093c4313399317edcfea28ed8
5cfcdebf8f38725bebe6f58ff39a6d044806bca0220a1e0b7e3257f9ad7392d1
60b19e5da6a9234ff9220668a5ec1125c157a268513256188ee80f2d2c8d8d36
74d975479e2087d6fb202174edc35ef4090cbc7f8770ab88a5159807bbcfdbf7
7f3145c87d3570154f633975e8a4f8d30aa38603edaba145501e9c90ddbe186c
815f6ace0a823283ff89027975adda99478a6dd1d261f658e7324adbd0214e5f
94efc9ea76867015e54f3947b94c2a365c9a45f443639f944bc34537808f370c
95da8df7f39c54566d7adc3264cbe00c78a25a06b5851814898d8c2f50412c5d
b18db40990895bc60029279d71ef65228d979b482d75998cd58b24f582a9d640
b2b6d597b63af5c67ae52bbfc53148bc78343e05c72c3da15966f6640876a59a
b837eca23b3a01cd8d831862d2b22c95c6aeb5a97fdd37a5dcc15ca626e23a5f
c38545bd7e40f7636de2b4baa5dcd35c9463dc24abd13c0d7ce8d40b3da092e4
cd6d71ebdeaa32947e7bf04f2ec9701711ce34c11d3a5f4bd5f86b3e9e1f3e33
e3a926cc713dcc4e8810a43057dbb0810c3c7454abab41781191dbb43a368172
e638c983b30fb7f4641e3019a15c8112a1d1e7134dd2d8bb926171d95c4b2e74
ecb916133a9376911f10bc5c659952eb0031e457f5df367cde560edbfba38fb8
ef29ce94676888b0898185884e0a970840eb408f5bcd69d1fe9e416afe751064
f813700ec8ca44889ad3080f8439dc05ce91451fb559509c1395e596236a7316
f96d9be466ca7e4d55548ef5326532d274c3dea4d16fd668357a84f3ff1810b6
f98caec42da55cd05f0a71f01ed3332423ee52e901af668ea90037c6df395d61