wapps1.hkedcity.net
Open in
urlscan Pro
20.187.162.23
Public Scan
Effective URL: https://wapps1.hkedcity.net/cas/login?service=https%3A%2F%2Fwapps1.hkedcity.net%2Fcas%2Foauth2.0%2FcallbackAuthorize%3Fclien...
Submission: On January 16 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Go Daddy Secure Certificate Authority... on December 8th 2023. Valid for: a year.
This is the only time wapps1.hkedcity.net was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 2 | 202.8.88.35 202.8.88.35 | 17630 (HKEDCITY-...) (HKEDCITY-AS-HK-AP Hong Kong Education City Ltd) | |
1 19 | 20.187.162.23 20.187.162.23 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
4 | 2a00:1450:400... 2a00:1450:4001:812::2003 | 15169 (GOOGLE) (GOOGLE) | |
5 | 2a00:1450:400... 2a00:1450:4001:831::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:828::2004 | 15169 (GOOGLE) (GOOGLE) | |
28 | 4 |
ASN17630 (HKEDCITY-AS-HK-AP Hong Kong Education City Ltd, HK)
PTR: vs28.hkedcity.net
oqb.hkedcity.net |
ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US)
wapps1.hkedcity.net |
Apex Domain Subdomains |
Transfer | |
---|---|---|
21 |
hkedcity.net
3 redirects
oqb.hkedcity.net wapps1.hkedcity.net |
2 MB |
5 |
gstatic.com
www.gstatic.com |
658 KB |
4 |
recaptcha.net
www.recaptcha.net — Cisco Umbrella Rank: 1284 |
31 KB |
1 |
google.com
www.google.com — Cisco Umbrella Rank: 2 |
7 KB |
28 | 4 |
Domain | Requested by | |
---|---|---|
19 | wapps1.hkedcity.net |
1 redirects
wapps1.hkedcity.net
|
5 | www.gstatic.com |
www.recaptcha.net
|
4 | www.recaptcha.net |
wapps1.hkedcity.net
www.gstatic.com www.recaptcha.net |
2 | oqb.hkedcity.net | 2 redirects |
1 | www.google.com |
www.gstatic.com
|
28 | 5 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.hkedcity.net |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.hkedcity.net Go Daddy Secure Certificate Authority - G2 |
2023-12-08 - 2025-01-08 |
a year | crt.sh |
misc.google.com GTS CA 1C3 |
2023-12-11 - 2024-03-04 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-12-11 - 2024-03-04 |
3 months | crt.sh |
www.google.com GTS CA 1C3 |
2023-12-11 - 2024-03-04 |
3 months | crt.sh |
This page contains 3 frames:
Primary Page:
https://wapps1.hkedcity.net/cas/login?service=https%3A%2F%2Fwapps1.hkedcity.net%2Fcas%2Foauth2.0%2FcallbackAuthorize%3Fclient_id%3DOqb%26redirect_uri%3Dhttps%253A%252F%252Foqb.hkedcity.net%252F%26response_type%3Dcode%26state%3D82bde0273d5f9d1fc08c84c602ae6566%26client_name%3DCasOAuthClient
Frame ID: 83B411D78ABAACE0A141E71282E43D33
Requests: 20 HTTP requests in this frame
Frame:
https://www.recaptcha.net/recaptcha/api2/anchor?ar=1&k=6LcPXe8UAAAAAPom27zU5y9Z8mT0sk-zXaJw4-Dn&co=aHR0cHM6Ly93YXBwczEuaGtlZGNpdHkubmV0OjQ0Mw..&hl=de&v=Ya-Cd6PbRI5ktAHEhm9JuKEu&size=normal&cb=biy6u8gnagqx
Frame ID: EE5A8BAE433D68E664742988E049C757
Requests: 5 HTTP requests in this frame
Frame:
https://www.recaptcha.net/recaptcha/api2/bframe?hl=de&v=Ya-Cd6PbRI5ktAHEhm9JuKEu&k=6LcPXe8UAAAAAPom27zU5y9Z8mT0sk-zXaJw4-Dn
Frame ID: 30EDB2DA44ED4BEFCD7F88939CBC93F3
Requests: 3 HTTP requests in this frame
Screenshot
Page Title
香港教育城會員登入 Hong Kong Education City Sign InPage URL History Show full URLs
-
http://oqb.hkedcity.net/
HTTP 302
https://oqb.hkedcity.net/ HTTP 302
https://wapps1.hkedcity.net/cas/oauth2.0/authorize?state=82bde0273d5f9d1fc08c84c602ae6566&response_type=... HTTP 302
https://wapps1.hkedcity.net/cas/login?service=https%3A%2F%2Fwapps1.hkedcity.net%2Fcas%2Foauth2.0%2Fcallb... 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
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
reCAPTCHA (Captchas) Expand
Detected patterns
- /recaptcha/api\.js
Page Statistics
2 Outgoing links
These are links going to different origins than the main page.
Title: 申請帳號
Search URL Search Domain Scan URL
Title: Membership Registration
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.
-
http://oqb.hkedcity.net/
HTTP 302
https://oqb.hkedcity.net/ HTTP 302
https://wapps1.hkedcity.net/cas/oauth2.0/authorize?state=82bde0273d5f9d1fc08c84c602ae6566&response_type=code&approval_prompt=auto&redirect_uri=https%3A%2F%2Foqb.hkedcity.net%2F&client_id=Oqb HTTP 302
https://wapps1.hkedcity.net/cas/login?service=https%3A%2F%2Fwapps1.hkedcity.net%2Fcas%2Foauth2.0%2FcallbackAuthorize%3Fclient_id%3DOqb%26redirect_uri%3Dhttps%253A%252F%252Foqb.hkedcity.net%252F%26response_type%3Dcode%26state%3D82bde0273d5f9d1fc08c84c602ae6566%26client_name%3DCasOAuthClient 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
login
wapps1.hkedcity.net/cas/ Redirect Chain
|
43 KB 45 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.min.js
wapps1.hkedcity.net/cas/external/static/js/latest/jquery/ |
87 KB 88 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
common.js
wapps1.hkedcity.net/cas/external/static/js/cas/ |
12 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
loginform.js
wapps1.hkedcity.net/cas/external/static/js/cas/ |
9 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap-grid.min.css
wapps1.hkedcity.net/cas/external/static/css/cas/ |
49 KB 50 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
material-components-web.min.css
wapps1.hkedcity.net/cas/webjars/material-components-web/14.0.0/dist/ |
484 KB 485 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
material-components-web.min.js
wapps1.hkedcity.net/cas/external/static/js/cas/ |
469 KB 470 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
cas_revamp.css
wapps1.hkedcity.net/cas/external/static/css/cas/ |
9 KB 10 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
material-icon.css
wapps1.hkedcity.net/cas/external/static/css/cas/ |
553 B 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
api.js
www.recaptcha.net/recaptcha/ |
1 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
edcity_logo_no_space.png
wapps1.hkedcity.net/cas/external/static/css/cas/ |
20 KB 21 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
edcity_logo.png
wapps1.hkedcity.net/cas/external/static/css/cas/ |
16 KB 17 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
html5-qrcode.min.js
wapps1.hkedcity.net/cas/qrcode/ |
365 KB 366 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg_gradient.png
wapps1.hkedcity.net/cas/external/static/css/cas/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo_google.png
wapps1.hkedcity.net/cas/external/static/css/frontpage/images_revamp/ |
758 B 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo_azure.png
wapps1.hkedcity.net/cas/external/static/css/frontpage/images_revamp/ |
281 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo_yahoo.png
wapps1.hkedcity.net/cas/external/static/css/frontpage/images_revamp/ |
802 B 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo_apple.png
wapps1.hkedcity.net/cas/external/static/css/frontpage/images_revamp/ |
477 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
MaterialIcons-Regular.woff2
wapps1.hkedcity.net/cas/external/static/font/ |
122 KB 123 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
recaptcha__de.js
www.gstatic.com/recaptcha/releases/Ya-Cd6PbRI5ktAHEhm9JuKEu/ |
506 KB 204 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
anchor
www.recaptcha.net/recaptcha/api2/ Frame EE5A |
45 KB 28 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
styles__ltr.css
www.gstatic.com/recaptcha/releases/Ya-Cd6PbRI5ktAHEhm9JuKEu/ Frame EE5A |
55 KB 24 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
recaptcha__de.js
www.gstatic.com/recaptcha/releases/Ya-Cd6PbRI5ktAHEhm9JuKEu/ Frame EE5A |
506 KB 203 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
W6ySMI_EbF4NJqhzNc9p1_hu4s5xL3ZDxE1cNPsDaUQ.js
www.google.com/js/bg/ Frame EE5A |
17 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
webworker.js
www.recaptcha.net/recaptcha/api2/ Frame EE5A |
102 B 135 B |
Other
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bframe
www.recaptcha.net/recaptcha/api2/ Frame 30ED |
7 KB 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
styles__ltr.css
www.gstatic.com/recaptcha/releases/Ya-Cd6PbRI5ktAHEhm9JuKEu/ Frame 30ED |
55 KB 24 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
recaptcha__de.js
www.gstatic.com/recaptcha/releases/Ya-Cd6PbRI5ktAHEhm9JuKEu/ Frame 30ED |
506 KB 203 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
95 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| 1 object| 2 function| $ function| jQuery function| MM_openBrWindow function| MM_swapImage function| MM_swapImgRestore function| MM_preloadImages function| MM_findObj function| MM_validateForm function| MM_jumpMenu function| MM_reloadPage function| MM_showHideLayers function| hkec_showHideLayers function| newImage function| changeImages function| set_banner function| opener_go function| show_hide_category function| MM_nbGroup function| checkbox_is_checked function| button_is_checked function| trim function| get_selected_index function| validateForm_is_email function| bas_getScrollPos function| bas_getWindowDims function| bas_URLEncode function| bas_URLDecode function| bas_in_array boolean| preloadFlag function| auto_resize function| resize function| updateText function| getCity_id function| login_check function| fillDefaultLoginName function| getOAuthUrlByProvider function| autoOAuthLogin function| oAuthLoginByProvider function| reloadPage function| setCasFooter function| oAuthLoginFailed function| casLoginFormInit function| casLoginBoxInit function| oAuthRedirectSubmitForm function| isLoginBox function| needReloadDialog function| createReloadDialog function| showPopupWaitingDialog function| hidePopupWaitingDialog function| checkSeltas object| mdc object| __Html5QrcodeLibrary__ function| Html5QrcodeScanner function| Html5Qrcode object| Html5QrcodeSupportedFormats object| Html5QrcodeScannerState object| Html5QrcodeScanType string| facingMode object| html5QrcodeScanner object| qrcodeModal object| qrcodeInstructionContainer object| qrcodeReaderContainer object| qrcodeOpenButton object| qrcodeCloseButton function| onScanSuccess function| onScanFailure function| qrboxFunction function| beep function| isMobileAndTablet object| oauthLoginButtons function| grecaptchaOnloadCallback function| initLocalStorageLang function| changeLocalStoragelang function| showPassword function| setLocalStorageLang function| getLocalStorageLang function| validateForm object| capsLockEnabled function| getChar function| checkCapsWarning function| checkIsRecaptchaShowOrLogin function| manageEnter function| recaptchaCallback function| removeCapsWarning function| displayNoInputError function| hideError object| ___grecaptcha_cfg object| grecaptcha string| __recaptcha_api boolean| __google_recaptcha_client object| recaptcha object| closure_lm_8766285 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 |
---|---|---|
wapps1.hkedcity.net/cas | Name: DISSESSION Value: a290350d-f444-4296-a205-5a76064c7410 |
|
oqb.hkedcity.net/ | Name: oauth2state Value: 82bde0273d5f9d1fc08c84c602ae6566 |
|
oqb.hkedcity.net/ | Name: oauth2state_path Value: %2F |
|
.hkedcity.net/ | Name: HKEC_BROWSER Value: 1705407031395334284 |
|
wapps1.hkedcity.net/ | Name: org.springframework.web.servlet.i18n.CookieLocaleResolver.LOCALE Value: de-DE |
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' data: *.hkedcity.net *.edcity.hk *.hkreadingcity.net; script-src 'self' 'sha256-eQOTUXqJTQ8KO/hi+vhXVaS+M33Rt8PgP7v4Bdym/fE=' 'nonce-8Je7tees3pc3sEIT3Y79AM8oNz88+oLs3e12nczDXKo=' debugger: ; style-src 'self' 'nonce-8Je7tees3pc3sEIT3Y79AM8oNz88+oLs3e12nczDXKo='; form-action 'self' * net.hkedcity.edbookshelf2: net.hkedcity.apps.edcityteacher: net.smallcampus.www:; frame-ancestors 'self'; base-uri 'self'; object-src 'none'; frame-src https://www.recaptcha.net/recaptcha/ |
Strict-Transport-Security | max-age=15768000 ; includeSubDomains |
X-Content-Type-Options | nosniff |
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.
oqb.hkedcity.net
wapps1.hkedcity.net
www.google.com
www.gstatic.com
www.recaptcha.net
20.187.162.23
202.8.88.35
2a00:1450:4001:812::2003
2a00:1450:4001:828::2004
2a00:1450:4001:831::2003
09e253090241f3620d971d19260465aa3c0702544cc8dc9ba7fd7839088e3bd8
0b2ba5f3c1e3118445449307030e8dd008dc8cc430bf1d63529aee281d3297d2
0b8e932ab3bdc58eb198e7c987a73b3b246c64d3b348b89638645b0b0a993950
158cf68fff05fa7b67dab1734752e67e4d4dcf08a3bbb3e046d5cd9cbc3bd86b
178be17c7c0fdb520c41d558a15db85827687181de5415a5def38364f0df3368
1a8b53ffaf54d9d6badd157c96bfd003d50729cdd0ff30dd74db79409d88238d
3d5d9e72f1cf957d1325da42daf7759c487559d2536f18dc33396ef478d9b9e6
49e956e6c3475ac08949739e9d912561cf7d0a716b3c260160c2e759a033311a
4d68c40b361b8dcfb2ba50dc56c4625d71d0044a11ea135c4504949d7166aa98
5bac92308fc46c5e0d26a87335cf69d7f86ee2ce712f7643c44d5c34fb036944
60f82e183aa0e791c1f3eb5bac905b5ae885f49f9708aeec8ec71a8b014c4f12
648e49d6053b67d66d3039b5fb210bb2a2a61ef72690876fe126d7aaa8bde784
7641ebd5c40e5994d4b9bc30992556c7b43ef401355ad10c6776a5da4c26ad57
7859a62e04b0acb06516eb12454de6673883ecfaeaed6c254659bca7cd59c050
8fb46154dcf787a8f0e263432885d483545f3fb4beef8c34450820a1f4c5468b
91088a015cd36dabb6639d0b6d08fadc57be7f1b85011f5f882d4e7a8611df31
a11cb1f025b8d71cb269a901903972fbf976917fb1728a3f19c2ba6537368dc2
a26784e3cabf4fb310cfd04ec3d0bf3f93545a6660f68648dc001c38b8d16891
c4539a0b6e02d9d6eaf1ffadbe08784ab8e9ad8597f40ed32fd30bd0db9a1439
d5dc9cbea8fdf0a4c6bfc75db2e61aee72e742daeb3104276eed57c0278498cd
e717cf560453195adbc92b52f21dfb0a96b2945310e076b8b7a8739fd97c2301
ee7d5143d0dd97b82d9ceefd36befcf00e1b6ce6ba2c15a1713ac8fa44168e41
f187dc8de7fe50f1f8825c3500b64080cc78ac39df7efd31a4b1bc562be9ca3d
ff1523fb7389539c84c65aba19260648793bb4f5e29329d2ee8804bc37a3fe6e
ff1e134b6bdb28499c3f766e8a8de5258a9f3536e7ac5df7d4db2d3644cceff8