bve-sl.matrixcare.com
Open in
urlscan Pro
40.67.191.217
Public Scan
Effective URL: https://bve-sl.matrixcare.com/LoginNew.aspx
Submission: On May 16 via api from US — Scanned from DE
Summary
TLS certificate: Issued by DigiCert Global G2 TLS RSA SHA256 202... on January 24th 2024. Valid for: a year.
This is the only time bve-sl.matrixcare.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 30 | 40.67.191.217 40.67.191.217 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
2 | 52.154.215.136 52.154.215.136 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
31 | 2 |
ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US)
bve-sl.matrixcare.com |
ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US)
sso-session.matrixcare.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
32 |
matrixcare.com
1 redirects
bve-sl.matrixcare.com sso-session.matrixcare.com — Cisco Umbrella Rank: 86707 |
1 MB |
31 | 1 |
Domain | Requested by | |
---|---|---|
30 | bve-sl.matrixcare.com |
1 redirects
bve-sl.matrixcare.com
|
2 | sso-session.matrixcare.com |
bve-sl.matrixcare.com
sso-session.matrixcare.com |
31 | 2 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.matrixcare.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.matrixcare.com DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2024-01-24 - 2025-02-23 |
a year | crt.sh |
This page contains 3 frames:
Primary Page:
https://bve-sl.matrixcare.com/LoginNew.aspx
Frame ID: F029CB5E13D960674F094E0729E9FE49
Requests: 28 HTTP requests in this frame
Frame:
https://bve-sl.matrixcare.com/img/matrix_logo.svg
Frame ID: 188357EE61AE35775585371898B97D5B
Requests: 1 HTTP requests in this frame
Frame:
https://sso-session.matrixcare.com/crossDomainCookies/CrossDomainCookiesListener-v2.html
Frame ID: BD4FE6F0198B92B6D6995676CEF611D2
Requests: 2 HTTP requests in this frame
Screenshot
Page Title
Login to BVE-SLPage URL History Show full URLs
-
http://bve-sl.matrixcare.com/
HTTP 307
https://bve-sl.matrixcare.com/ HTTP 302
https://bve-sl.matrixcare.com/LoginNew.aspx Page URL
Detected technologies
Microsoft ASP.NET (Web Frameworks) ExpandDetected patterns
- \.aspx?(?:$|\?)
- <input[^>]+name="__VIEWSTATE
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: MatrixCare
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://bve-sl.matrixcare.com/
HTTP 307
https://bve-sl.matrixcare.com/ HTTP 302
https://bve-sl.matrixcare.com/LoginNew.aspx Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
31 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
LoginNew.aspx
bve-sl.matrixcare.com/ Redirect Chain
|
38 KB 11 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-3.5.1.min.js
bve-sl.matrixcare.com/Scripts/ |
87 KB 40 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
crossDomainCookies-V2.min.js
bve-sl.matrixcare.com/Scripts/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mcLogout.min.js
bve-sl.matrixcare.com/scripts/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
OktaEvents.min.js
bve-sl.matrixcare.com/js/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
scripts_added.js
bve-sl.matrixcare.com/js/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
cookie.js
bve-sl.matrixcare.com/Scripts/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
DesktopNotification.js
bve-sl.matrixcare.com/Scripts/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
neo-1.6.5.min.css
bve-sl.matrixcare.com/neo/ |
184 KB 45 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
neo-2.4.1.min.js
bve-sl.matrixcare.com/~/neo/ |
0 0 |
Script
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
LoginNew.js
bve-sl.matrixcare.com/js/ |
48 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
okta-sign-in-3.9.2.min.js
bve-sl.matrixcare.com/okta/js/ |
1 MB 396 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
OpenSans-Regular.woff
bve-sl.matrixcare.com/fonts/Regular/ |
62 KB 63 KB |
Font
font/x-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
okta-sign-in.min.css
bve-sl.matrixcare.com/okta/css/ |
182 KB 37 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
LoginNew.css
bve-sl.matrixcare.com/css/ |
10 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
okta-theme.css
bve-sl.matrixcare.com/okta/css/ |
43 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
okta.js
bve-sl.matrixcare.com/okta/js/ |
16 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.cookie.js
bve-sl.matrixcare.com/Scripts/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
styles_added.css
bve-sl.matrixcare.com/css/ |
17 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
WebResource.axd
bve-sl.matrixcare.com/ |
23 KB 7 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
MicrosoftAjax.js
bve-sl.matrixcare.com/Scripts/WebForms/MsAjax/ |
100 KB 33 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
MicrosoftAjaxWebForms.js
bve-sl.matrixcare.com/Scripts/WebForms/MsAjax/ |
39 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
matrix_logo.png
bve-sl.matrixcare.com/img/ |
15 KB 16 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
LoginLegacy.js
bve-sl.matrixcare.com/js/ |
7 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
matrixcare_big.jpg
bve-sl.matrixcare.com/img/ |
45 KB 45 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
lato-bold.woff
bve-sl.matrixcare.com/fonts/lato-bold/ |
321 KB 322 KB |
Font
font/x-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
OpenSans-Bold.woff
bve-sl.matrixcare.com/fonts/Bold/ |
62 KB 63 KB |
Font
font/x-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
matrix_logo.svg
bve-sl.matrixcare.com/img/ Frame 1883 |
15 KB 16 KB |
Document
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
CrossDomainCookiesListener-v2.html
sso-session.matrixcare.com/crossDomainCookies/ Frame BD4F |
246 B 427 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
crossDomainCookies-v2.min.js
sso-session.matrixcare.com/crossDomainCookies/js/ Frame BD4F |
5 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
bve-sl.matrixcare.com/ |
28 KB 29 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
169 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 function| $ function| jQuery function| CrossDomainCookies function| GenericPromise function| CustomPromise function| McLogout function| OktaEvents number| modalStatus function| enableModal function| disableModal function| Cookies function| IconURL function| NotificationTitle function| NotificationContent function| DisplayNotification function| RequestAccess object| crossCookies boolean| crossCookiesLoaded function| ValidateNewPassword function| AddRemoveCSS function| EnableButton function| ShowHideErrorText function| GetSiblingID function| get_browser_info function| SetCenterPosition string| SecurityQuestionId1 string| SecurityQuestionId2 string| SecurityQuestionId3 string| SecurityAnswerId1 string| SecurityAnswerId2 string| SecurityAnswerId3 function| ChangePasswordModalType function| contactLinkClick function| closeContact function| sendMail function| InputErrorMessage function| removeCookie function| ValidateLoginUser function| hideInvalidLoginMessage function| displayInvalidLoginMessage function| AjaxcallWithRtnStr function| SecuritySetupModel_Bind_Result function| CloseSecuritySetupModel function| ValidateForgotPassword function| PasswordQuestionModel_Bind_Result function| ValidateForgotPasswordOkta function| PasswordQuestionModel_Bind_ResultOkta function| InitializeCall_Success function| InitializeCall_Error function| CheckSecurityAnswerOkta string| TempPassword function| BindChangePwd_ResultOkta function| SaveSecuritySetup function| CheckSecurityAnswer function| BindChangePwd_Result function| BindChangePwd_ResultOnError function| UpdateNewPassword function| disableTickOnFields function| UpdatePasswordStatus function| ValidateRenewPassword function| RenewPasswordStatus function| ChangeQuestion function| QuestionChange function| ChangeSecurityQuestion function| RenewSecurityQuestion function| RenewSecuritySetup function| PopupClose function| CautionPopupClose function| ResetNow function| AttentionOK function| SignoutOK function| Get_brower_Name function| setEvents function| initCapsLockCheck object| __core-js_shared__ object| core object| global object| System function| asap function| Observable function| setImmediate function| clearImmediate object| regeneratorRuntime boolean| _babelPolyfill object| Backbone function| jQueryCourage object| u2f function| OktaSignIn object| customButtonArray function| showSecurityQuestion function| showMessage function| loadPostWidgetRender function| getUrlParameter function| ForgotPassword function| ssoLogin function| LegacyLogin string| legacyId string| oktaId function| oktaRendering function| oktaRendered function| showOktaLoginContainer function| hideOktaLoginContainer function| MCOkta object| theForm function| __doPostBack function| WebForm_PostBackOptions function| WebForm_DoPostBackWithOptions object| __pendingCallbacks number| __synchronousCallBackIndex function| WebForm_DoCallback function| WebForm_CallbackComplete function| WebForm_ExecuteCallback function| WebForm_FillFirstAvailableSlot boolean| __nonMSDOMBrowser string| __theFormPostData object| __theFormPostCollection object| __callbackTextTypes function| WebForm_InitCallback function| WebForm_InitCallbackAddField function| WebForm_EncodeCallback object| __disabledControlArray function| WebForm_ReEnableControls function| WebForm_ReDisableControls function| WebForm_SimulateClick function| WebForm_FireDefaultButton function| WebForm_GetScrollX function| WebForm_GetScrollY function| WebForm_SaveScrollPositionSubmit function| WebForm_SaveScrollPositionOnSubmit function| WebForm_RestoreScrollPosition function| WebForm_TextBoxKeyHandler function| WebForm_TrimString function| WebForm_AppendToClassName function| WebForm_RemoveClassName function| WebForm_GetElementById function| WebForm_GetElementByTagName function| WebForm_GetElementsByTagName function| WebForm_GetElementDir function| WebForm_GetElementPosition function| WebForm_GetParentByTagName function| WebForm_SetElementHeight function| WebForm_SetElementWidth function| WebForm_SetElementX function| WebForm_SetElementY function| Sys$Enum$parse function| Sys$Enum$toString function| Sys$Component$_setProperties function| Sys$Component$_setReferences function| $create function| $addHandler function| $addHandlers function| $clearHandlers function| $removeHandler function| $get function| $find function| Type object| Sys object| _events function| PageMethods object| eventSubmit object| event1 object| event2 function| ValidateLoginUserLegacy function| ValidateForgotPasswordLegacy string| MCSLAppDomainName string| MCSLAppDomainPath string| CrossDomainCookiesListenerPage9 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 |
---|---|---|
bve-sl.matrixcare.com/ | Name: ApplicationGatewayAffinityCORS Value: 65762feb3b5bc6181dda46a7c597d0ec |
|
bve-sl.matrixcare.com/ | Name: ApplicationGatewayAffinity Value: 65762feb3b5bc6181dda46a7c597d0ec |
|
bve-sl.matrixcare.com/ | Name: .ASPXANONYMOUS Value: hXVyRAchDrj19W1iqIVxW-SspEXMaeTmTAWe6fhM_sF84TCAnTiOvHKUI4_LEsr-C3TiYETM7sa5K6LXlQMfKZVv6zmUDCy4RBl4O99bbi0ma2XdHfLungM6pgOUa0AMVrKl5BCH2O1wyVXydRhdiw2 |
|
bve-sl.matrixcare.com/ | Name: ASP.NET_SessionId Value: ukr5ucebpkyjwcqx4n11vddz |
|
bve-sl.matrixcare.com/ | Name: __AntiCsrfToken Value: 083138100ef94c5b90330e03b53700e1 |
|
bve-sl.matrixcare.com/ | Name: ConsolidatedLogin Value: false |
|
bve-sl.matrixcare.com/ | Name: SSOSmsRecovery Value: false |
|
bve-sl.matrixcare.com/ | Name: GA_CODE Value: |
|
.matrixcare.com/ | Name: MCCheck Value: https://bve-sl.matrixcare.com/Auth/CommonLogout |
9 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-ancestors 'self' |
Strict-Transport-Security | max-age=63072000; includeSubDomains; preload |
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.
bve-sl.matrixcare.com
sso-session.matrixcare.com
40.67.191.217
52.154.215.136
09f1c2656be3401b719adf0ffbc1472f4289bfb45e5db1bd5115ddfc0528ec70
1b56d074a36aab434ed428bc9cbb8f1ca5058bcdc78d096aaa858ef37111ac0a
1d1e7eda1fac7a561cf5c0fdcfd10bca4aab3b9656638829d3be95fbc836bb87
28066194a2906396500c5afc3166704976be74ded759011fa72bfbaf87a869dc
2d7296d56283a58f6d52bba4bd18d38ea6edaf87faae445bc510d6f7117aae62
2e1587380141daff4e10a8e3db8f7ae5887102ab7576bff43049590f637ac20b
32b20dc58cd0976081cba9440ab1680bdbd1dd12a3f872630dcac28d0dc1c983
40732e9dcfa704cf615e4691bb07aecfd1cc5e063220a46e4a7ff6560c77f5db
4b27924d9e6d0868d5039685612088b75f0b817ae1c59720c64676a082e948e7
530db463116d6d6350b848b994235273328d5b1da78e51ed92fd2d1f91b86d1c
5d8fabdffbbd90c776deaf62eda7b19c9adc19c1743e21aaa77f016cf040e28b
5fce3ea31c9fd42222ed9ebea5796746fdae25caa05627354e643255c56bbd6a
6777f2f268a891544ed2d116a98c7dc2f0ebea7a054507b8ce59f335bd4274a3
7d7a1a8ec55f31a6674fd2e2c41bcc6421a9aeb5cf161c6e93363f31347160f9
829a5bf497fcd36a4eb992ba08d1e430675ca827d1c5f30edfa7fda1a1201a37
89483777246c21c3033379831a567e958e628be3282d8cd608c84b0ecaf533c9
8a06f4a26b3d1de27ef80f8385339d76f8dc5e44623e916a5a80f06e47015ab2
9089f3e07e4ccb38fcf0aba8c3c35ac08f7393e6fa00bf8d6597c6f7f8f7250e
9349b030fd1925de7e7c55199f45eba9177e1800674cf3f85b9853f67d22e7a1
9b10ba414d564bac193efa8a17f0627ef9c3ebecc4246d8447d5066e86be35c6
b17c6c52866b03f2ff963d2a2332fc91d06a325c2cc3bff7804a126c1a8daad0
b7b610623ab1298ed381691e77451e5695413fba7c8dc33328a6eb1476471852
bddd62f411d82f6387f1606cd6db5a6938eb25a6bc4fd4ce2959677f8f4561ec
c685f27585ae85cf75c178ecec8263f132f8426e034ba4c0a58a448f5694dfc7
cca03d834accf366f976ce08fc50e8e763ba6a3ebf36362dd166d2a4109887b9
da7e38b10d9bef1f42b488e44d1f0a1420b12640f197f29a32e21f058a2ca37c
dc8ffd4382e8dd1f58a43c65642c0325d2306454165df31a6cddce9a6114eff7
e53af87d2708f2c80210714aa2d15fd21c6988dc5a3f89811ac69aaaf804ac48
f22f09b35ba82658e7cad319f1539a7337c7559f755c066bc9ef0ab9bdeec642
fd1c21cab86aed35dd76a316d6fdbe70b131220a0b8f4b122b1676a3a3f953d6