www.dcalonline.com
Open in
urlscan Pro
217.73.36.228
Public Scan
Effective URL: https://www.dcalonline.com/UI/login/views/login.html
Submission: On September 07 via manual from CA
Summary
TLS certificate: Issued by DigiCert Global CA G2 on March 30th 2021. Valid for: a year.
This is the only time www.dcalonline.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 2 | 2a02:26f0:fb:... 2a02:26f0:fb::5f64:9979 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
2 41 | 217.73.36.228 217.73.36.228 | 16072 (FDD) (FDD) | |
39 | 1 |
ASN20940 (AKAMAI-ASN1, NL)
www.business.hsbc.ca |
Apex Domain Subdomains |
Transfer | |
---|---|---|
41 |
dcalonline.com
2 redirects
www.dcalonline.com |
287 KB |
2 |
hsbc.ca
2 redirects
www.business.hsbc.ca |
1 KB |
39 | 2 |
Domain | Requested by | |
---|---|---|
41 | www.dcalonline.com |
2 redirects
www.dcalonline.com
|
2 | www.business.hsbc.ca | 2 redirects |
39 | 2 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.dcalonline.com DigiCert Global CA G2 |
2021-03-30 - 2022-04-04 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.dcalonline.com/UI/login/views/login.html
Frame ID: 5DDF304581146408485D54F6CE8D2CD5
Requests: 39 HTTP requests in this frame
Screenshot
Page Title
Commercial Card Services - Login Page {{title | translate}}Page URL History Show full URLs
-
http://www.business.hsbc.ca/hsbccardsight
HTTP 301
https://www.business.hsbc.ca/hsbccardsight HTTP 301
https://www.dcalonline.com/?custom=hbc0000002&bankId=215180&showLinks=0&language=840 HTTP 302
https://www.dcalonline.com/dcal/LandingServlet?custom=hbc0000002&bankId=215180&showLinks=0&language=840 HTTP 302
https://www.dcalonline.com/UI/login/views/login.html Page URL
Detected technologies
jQuery (JavaScript Libraries) ExpandDetected patterns
- script /jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?/i
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.
-
http://www.business.hsbc.ca/hsbccardsight
HTTP 301
https://www.business.hsbc.ca/hsbccardsight HTTP 301
https://www.dcalonline.com/?custom=hbc0000002&bankId=215180&showLinks=0&language=840 HTTP 302
https://www.dcalonline.com/dcal/LandingServlet?custom=hbc0000002&bankId=215180&showLinks=0&language=840 HTTP 302
https://www.dcalonline.com/UI/login/views/login.html Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
39 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
login.html
www.dcalonline.com/UI/login/views/ Redirect Chain
|
14 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
reset.css
www.dcalonline.com/UI/styles/ |
1 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
normalize.css
www.dcalonline.com/UI/styles/ |
9 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
layout.css
www.dcalonline.com/UI/styles/ |
201 KB 31 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
footerlinks.css
www.dcalonline.com/UI/styles/ |
469 B 825 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
responsive.css
www.dcalonline.com/UI/styles/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-ui.min.css
www.dcalonline.com/UI/styles/ |
31 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.js
www.dcalonline.com/UI/dependencies/jquery/ |
281 KB 83 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
commonCSRFFunctions.js
www.dcalonline.com/Resources/Jscript/Common/ |
540 B 903 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
popup.js
www.dcalonline.com/Resources/Jscript/Common/ |
24 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
angular.min.js
www.dcalonline.com/UI/dependencies/angular-1.3.20/ |
123 KB 46 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
angular-resource.js
www.dcalonline.com/UI/dependencies/angular-resource/ |
17 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
angular-route.min.js
www.dcalonline.com/UI/dependencies/angular-route/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
angular-translate.js
www.dcalonline.com/UI/dependencies/angular-translate-2.5/ |
40 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
angular-translate-loader-static-files.min.js
www.dcalonline.com/UI/dependencies/angular-translate/ |
883 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
angular-cookies.js
www.dcalonline.com/UI/dependencies/angular-cookies/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
angular-sanitize.js
www.dcalonline.com/UI/dependencies/angular-sanitize/ |
24 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
app.js
www.dcalonline.com/UI/login/app/ |
370 B 890 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login.js
www.dcalonline.com/UI/login/controllers/ |
54 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
header.js
www.dcalonline.com/UI/login/controllers/ |
6 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bottomLinksCtrl.js
www.dcalonline.com/UI/login/controllers/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
self_registration.js
www.dcalonline.com/UI/login/controllers/ |
40 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
forgot_username.js
www.dcalonline.com/UI/login/controllers/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
forgot_password.js
www.dcalonline.com/UI/login/controllers/ |
35 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
services.js
www.dcalonline.com/UI/login/services/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
router.js
www.dcalonline.com/UI/login/router/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
directive.js
www.dcalonline.com/UI/login/directives/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fontSize.js
www.dcalonline.com/UI/login/general/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
locale-en.json
www.dcalonline.com/UI/dependencies/fdComponents/app/model/languages/components/ |
35 KB 9 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
Cookie set
Authentication
www.dcalonline.com/dcal/ |
10 KB 5 KB |
XHR
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
Cookie set
Landing
www.dcalonline.com/dcal/ |
10 KB 5 KB |
XHR
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
authentication_login.html
www.dcalonline.com/UI/login/templates/ |
57 KB 6 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
eye.png
www.dcalonline.com/UI/styles/images/ |
735 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
eye-hide.png
www.dcalonline.com/UI/styles/images/ |
870 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
icon_info_x2.png
www.dcalonline.com/UI/styles/images/ |
638 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
icon_btn_arrow_white.png
www.dcalonline.com/UI/styles/images/ |
249 B 821 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
icob_dd_arrow_dark.png
www.dcalonline.com/UI/styles/images/ |
283 B 855 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
Landing
www.dcalonline.com/dcal/ |
10 KB 4 KB |
XHR
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
Authentication
www.dcalonline.com/dcal/ |
1 KB 1 KB |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
61 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| onbeforexrselect object| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker boolean| originAgentCluster object| trustedTypes boolean| crossOriginIsolated function| $ function| jQuery function| getCSRFToken function| cleanURL string| contextualHelpPath object| helpPages object| faqPages string| currentDisplay function| popupOkCancel function| popupYesNo function| popupOk function| citiPopupOk function| popupOk_buttonTitle function| citi_popupOk function| citi_popupOkLarge function| citi_popupOk_ForValue function| citi_popupOk_ForValueQuestions function| citi_popupOk_ForValue_WithMsg function| citi_popupOk_textBox function| citi_popupAcceptDecline function| citi_CrcPdfDownload function| citi_CVVpopupImage function| citi_popupImage function| popupContinueCancel function| openPopup function| openPopupDialog function| openCustomHelpPopup function| openCustomFaqPopup function| openCustomHelpFaqPopup function| checkPopupURL function| translateJsonKey function| getJSONValueForKey function| computeBundle function| UrlExists_NonAjax function| UrlExists_Ajax function| _getPopupStyle function| _getPopupStyleCommon function| _getPopupStyleWithDimensionCommon function| openResizablePopup function| citi_emailPrePpopupOk function| citi_popupOk_ForValue_WithMsg_PayInvoice function| getCookie function| fieldChanged function| createHiddenField function| compareString function| popupYesNoChrome function| popupContinueCancelChrome function| popupOkCancelChrome object| angular object| app8 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 |
---|---|---|
www.dcalonline.com/ | Name: DcalDateFormatLongYear Value: MM/DD/YYYY |
|
www.dcalonline.com/ | Name: DcalDateFormatShortYear Value: MM/DD/YY |
|
www.dcalonline.com/ | Name: DCALLanguage Value: 840 |
|
www.dcalonline.com/ | Name: DCALPrefResources Value: |
|
www.dcalonline.com/ | Name: TS01d4f41e Value: 0167ad684638633546f4b0e82eb5868edc59214c766c23984f896d5aed4d92d864357b2f65f500ea2bfd646caf556dde12176466c256ea83a4f82baa30ea5d8e4ef8819350554cd7724387e1d1d7cfb3732cb8ac58f6760104a072513204c3e80df699fa2371b78cbdbb71e4c2d1155b161dd2f86acfea91fb52ed761c4ee58ccf6e4159ab0eaf5ee78f38e5547fe2af8b5ab57d794a19e8a9cfc5e3e4f01b329cc5280a1d |
|
www.dcalonline.com/ | Name: DCALCustom Value: hbc0000002 |
|
www.dcalonline.com/ | Name: JSESSIONID Value: QhLCMVIW7bmeMPQCBUQmWrrgU2jwBZ8M7LSwtYDayOYhDhl1T4Az!1636590163!1150115289 |
|
www.dcalonline.com/ | Name: persist__data Value: !gpseytcbXQpGFPKytQ8ODieK5XekJRVU4rxQ7neONcV86I2RXcBaptRglQ9yEshj6Y6093Vko5H4QQ== |
3 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' www.dcalonline.com |
Strict-Transport-Security | max-age=31536000; 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.
www.business.hsbc.ca
www.dcalonline.com
217.73.36.228
2a02:26f0:fb::5f64:9979
03f6e73094452820f603acf6d0512e56942c0567df061c99ba3c4d7bce0a2cd5
04a11b62984fc1602bb166336d7b59fd531cb72d96d5c63c30132335181c225d
0a2f9cd9fc7391bdf960f7d5e0a8be5e6021ff560c72b53f360bcfe233dbe133
0c9315aba7384e8e375a2864ce8f369c68a1bb0b31e57455f3b88544192eea18
0d00069789ca650430c171d19411ef172ef673c3f65fbfa643f35e4de1d2d0c5
233564e5fb3bdb10762d274baabd9d5dc80b846ef029b8ec65949bc8feb16ea7
2436ce4048ab94172096afad0e37e605e2fc1c46057d3ef8d6df46f85a37c849
2c39a216c5bc1c582e328e53407fb264f14b03b189e44e5a3fba627b0cd8d260
2c4c7fe4cb0a94a97c792ff8caa69b248225b16277ecbd2a488fe15641675d33
307c29eb5a17b25a547357a186e25cfbe65481d8cbf6f4a1c4796de959b6e91b
31fd8931f9a260842a0aca8c3b9155d0adda878b0828abfdf407aaeabd13d2e6
34a66b1e4ce2572cb3b01cf3fc16c4deb709c5dc2aa71a382be4510688e6de61
352873812a7086f66dcc88289590532a77c37e6170410a5631e32ae452e066c8
37d94fec3e375a6a0fe281066831b4c03e8f1a05cce064fe0505cddc68710937
416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37
4b6b33b4e228a86aff75112cfe68b005935607b15796b81137fc99074ec3f795
4f98242abbca855049624e7bff5a1c76c8f16a2244154cea972409d7a210dd47
58e9cd660b484cc7f93712924fa946cc8d3e5d1bee590b39df2fdb7d3aeb9d89
65e6923e2a8644505eb880f08c34e6fd623f3c1db7613900223f54c17ac4122e
66fb016c9b6c689a31f8dfd9407e5a4f1dcbd17d56e9e89cc7f8daee9edde894
68a5269a095997a3e4cbe22f3b54a2b40565b63e13d26f2cb56746b58cc9710d
725a1389c112d7af5557dbd5807238ca3826d617ae6436ac1c1ddac37fe3c11b
7ec6cbee9e17001567611f630a1f9a7291a0525b5358491ad3fd0dbcc4fc5626
87888a8c17d9dc3887da2d65b6977b4a556d474505c924f6bd829a0710e5abdc
88688a7720e22336264bfc32f0a7408e9901fb6ad2ebd6150831abbe8a160d01
914f257700f3093741bbe4dbc40f0b50ca576b2a8e20f2c620374151e53a33b9
a6d975666f318d5cc14b4fb2cc2d2020a45032cc1326c85dbf9ced46f06c58af
ab11d8c8b4cfb9f67005d2afe9ba96857a4865d4ce590c35d2656ba7d83c9aa1
ac1c8f94750b39b12327a5d0c56fdf946dabfb6d91e5d2a202879ff9a5d67e29
ac646eef80a050682e1ae03e1513c5e2b26772a1e15d3f7bcf17d0170dc7b584
ae2884fb021791bc679130cca4eb6834a8a95ee67ee6e18ad6c45f56f7a204bf
b09973fff7b73d3c4e56dc7497edccd36708abde72474fb3ce406cc029b0e0e7
c25de1907e40f9cd036b8ac94dfea87f56546f154ad6d2f4bf4805c5c8fc45c9
c3ae6fbcd22a36e0ce707c4ecb0d312680259e626a1447daff0108fcc12b0f9c
c6e155852162a0bea364cffbc73152ab87f793272cafaf67418d601d32083f9f
de3d197ca301643c6306dd19530add6c726d620200da1fa80b95ecf3dbe2402f
e2c9405e8c22073d0fbb968658314b6d665523766140e8020add7e5f9123f9f8
fa69176cf89b495dfd2a10f78675dbc5c9bafcea7cb275e4ba9bc85730e4b2b4