netbanking.hdfcbank.com
Open in
urlscan Pro
175.100.162.21
Public Scan
Effective URL: https://netbanking.hdfcbank.com/netbanking/?LGCode=MKTG&mc_id=REKYC_CAMP_EM_NB&utm_source=batch&utm_medium=EMAIL&utm_campaign=RE...
Submission: On December 02 via manual from IN — Scanned from DE
Summary
TLS certificate: Issued by GeoTrust EV RSA CA 2018 on November 4th 2022. Valid for: a year.
This is the only time netbanking.hdfcbank.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 103.238.220.20 103.238.220.20 | 132952 (ENOW-AS ENOW) (ENOW-AS ENOW) | |
22 | 175.100.162.21 175.100.162.21 | 131283 (HDFCBANK-...) (HDFCBANK-IN HDFC Bank House) | |
2 | 2a02:26f0:350... 2a02:26f0:3500:587::1e80 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
1 | 2a00:1450:400... 2a00:1450:4001:830::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 2 | 15.188.95.229 15.188.95.229 | 16509 (AMAZON-02) (AMAZON-02) | |
26 | 4 |
ASN20940 (AKAMAI-ASN1, NL)
assets.adobedtm.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-15-188-95-229.eu-west-3.compute.amazonaws.com
smetrics.hdfcbank.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
24 |
hdfcbank.com
1 redirects
netbanking.hdfcbank.com — Cisco Umbrella Rank: 154690 smetrics.hdfcbank.com — Cisco Umbrella Rank: 224738 |
178 KB |
2 |
adobedtm.com
assets.adobedtm.com — Cisco Umbrella Rank: 458 |
26 KB |
1 |
gstatic.com
fonts.gstatic.com |
15 KB |
1 |
hdfcbank.net
1 redirects
track.hdfcbank.net |
586 B |
26 | 4 |
Domain | Requested by | |
---|---|---|
22 | netbanking.hdfcbank.com |
netbanking.hdfcbank.com
|
2 | smetrics.hdfcbank.com |
1 redirects
netbanking.hdfcbank.com
|
2 | assets.adobedtm.com |
netbanking.hdfcbank.com
assets.adobedtm.com |
1 | fonts.gstatic.com |
netbanking.hdfcbank.com
|
1 | track.hdfcbank.net | 1 redirects |
26 | 5 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
netbanking.hdfcbank.com GeoTrust EV RSA CA 2018 |
2022-11-04 - 2023-12-05 |
a year | crt.sh |
assets.adobedtm.com DigiCert TLS RSA SHA256 2020 CA1 |
2022-07-19 - 2023-08-19 |
a year | crt.sh |
*.gstatic.com GTS CA 1C3 |
2022-11-02 - 2023-01-25 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://netbanking.hdfcbank.com/netbanking/?LGCode=MKTG&mc_id=REKYC_CAMP_EM_NB&utm_source=batch&utm_medium=EMAIL&utm_campaign=REKYC_NB_Ind_Active&utm_term=REKYC_NB&utm_content=REKYC_NB_CAMP_EM&utm_creative=REKYC_CAMP
Frame ID: 842D41978D15FCBD964A64CA2CAB5C86
Requests: 1 HTTP requests in this frame
Frame:
https://netbanking.hdfcbank.com/netbanking/RSNBLogin.html?v=12
Frame ID: 72E3C745550C08F647526FD87E89BF01
Requests: 25 HTTP requests in this frame
Screenshot
Page Title
Welcome to HDFC Bank NetBankingPage URL History Show full URLs
-
http://track.hdfcbank.net/link/load_new/?uid=63871c9db0a618a0f18241c0-6387538ccb975a0798e85ce5-638752d...
HTTP 302
https://netbanking.hdfcbank.com/netbanking/?LGCode=MKTG&mc_id=REKYC_CAMP_EM_NB&utm_source=batch&utm_medium=E... Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
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://track.hdfcbank.net/link/load_new/?uid=63871c9db0a618a0f18241c0-6387538ccb975a0798e85ce5-638752d0260dca7c3f8b4587&uri=https%3A%2F%2Fnetbanking.hdfcbank.com%2Fnetbanking%2F%3FLGCode%3DMKTG%26amp%3Bmc_id%3DREKYC_CAMP_EM_NB%26amp%3Butm_source%3Dbatch%26amp%3Butm_medium%3DEMAIL%26amp%3Butm_campaign%3DREKYC_NB_Ind_Active%26amp%3Butm_term%3DREKYC_NB%26amp%3Butm_content%3DREKYC_NB_CAMP_EM%26amp%3Butm_creative%3DREKYC_CAMP
HTTP 302
https://netbanking.hdfcbank.com/netbanking/?LGCode=MKTG&mc_id=REKYC_CAMP_EM_NB&utm_source=batch&utm_medium=EMAIL&utm_campaign=REKYC_NB_Ind_Active&utm_term=REKYC_NB&utm_content=REKYC_NB_CAMP_EM&utm_creative=REKYC_CAMP Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 24- https://smetrics.hdfcbank.com/b/ss/hdfcbankprod/1/JS-2.23.0-LCXS/s77638263754773?AQB=1&ndh=1&pf=1&t=2%2F11%2F2022%209%3A31%3A33%205%200&fid=032477E4D9CF59E5-12CCB573481C896D&ce=UTF-8&pageName=hdfcbank%7Cnetbanking&g=https%3A%2F%2Fnetbanking.hdfcbank.com%2Fnetbanking%2FRSNBLogin.html%3Fv%3D12&cc=INR&server=%25Hostname%25&v0=%3A%3A%3A%3A%3A&v10=netbanking.hdfcbank.com%2Fnetbanking%2FRSNBLogin.html&c14=netbanking.hdfcbank.com%2Fnetbanking%2FRSNBLogin.html&s=1600x1200&c=24&j=1.6&v=N&k=Y&bw=1600&bh=1170&AQE=1 HTTP 302
- https://smetrics.hdfcbank.com/b/ss/hdfcbankprod/1/JS-2.23.0-LCXS/s77638263754773?AQB=1&pccr=true&vidn=31C4E2FA8337B673-4000158B7CE8188C&ndh=1&pf=1&t=2%2F11%2F2022%209%3A31%3A33%205%200&fid=032477E4D9CF59E5-12CCB573481C896D&ce=UTF-8&pageName=hdfcbank%7Cnetbanking&g=https%3A%2F%2Fnetbanking.hdfcbank.com%2Fnetbanking%2FRSNBLogin.html%3Fv%3D12&cc=INR&server=%25Hostname%25&v0=%3A%3A%3A%3A%3A&v10=netbanking.hdfcbank.com%2Fnetbanking%2FRSNBLogin.html&c14=netbanking.hdfcbank.com%2Fnetbanking%2FRSNBLogin.html&s=1600x1200&c=24&j=1.6&v=N&k=Y&bw=1600&bh=1170&AQE=1
26 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
netbanking.hdfcbank.com/netbanking/ Redirect Chain
|
2 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
RSNBLogin.html
netbanking.hdfcbank.com/netbanking/ Frame 72E3 |
78 KB 14 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
vkb.css
netbanking.hdfcbank.com/netbanking/css/ Frame 72E3 |
9 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.min.css
netbanking.hdfcbank.com/netbanking/css/ Frame 72E3 |
119 KB 23 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
google-loginapi.css
netbanking.hdfcbank.com/netbanking/css/ Frame 72E3 |
10 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fontello.css
netbanking.hdfcbank.com/netbanking/css/ Frame 72E3 |
4 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
netbanking.hdfcbank.com/netbanking/css/ Frame 72E3 |
57 KB 14 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style-login.css
netbanking.hdfcbank.com/netbanking/css/ Frame 72E3 |
2 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
responsive.css
netbanking.hdfcbank.com/netbanking/css/ Frame 72E3 |
31 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login-responsive.css
netbanking.hdfcbank.com/netbanking/css/ Frame 72E3 |
1 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
slick.css
netbanking.hdfcbank.com/netbanking/css/ Frame 72E3 |
5 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-3.5.1.min.js
netbanking.hdfcbank.com/netbanking/jsdir/ Frame 72E3 |
87 KB 34 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.min.js
netbanking.hdfcbank.com/jsdir/ Frame 72E3 |
39 KB 12 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
virtualkeyboard.js
netbanking.hdfcbank.com/jsdir/ Frame 72E3 |
20 KB 5 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
des.js
netbanking.hdfcbank.com/jsdir/ Frame 72E3 |
15 KB 5 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
HmacSHA256.js
netbanking.hdfcbank.com/jsdir/ Frame 72E3 |
10 KB 4 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
hashtable.js
netbanking.hdfcbank.com/jsdir/ Frame 72E3 |
13 KB 4 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rsa.js
netbanking.hdfcbank.com/jsdir/ Frame 72E3 |
34 KB 11 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
RS_01_eng_ext.js
netbanking.hdfcbank.com/jsdir/ Frame 72E3 |
3 KB 2 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
launch-583aec08059f.min.js
assets.adobedtm.com/80673311e435/b39b382d3616/ Frame 72E3 |
42 KB 14 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo.png
netbanking.hdfcbank.com/netbanking/gif/ Frame 72E3 |
12 KB 13 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nortonsecurity.png
netbanking.hdfcbank.com/netbanking/gif/ Frame 72E3 |
4 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
AppMeasurement.min.js
assets.adobedtm.com/extensions/EPbf7b42aa08bc4f10879b1484195e80d1/ Frame 72E3 |
34 KB 12 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mem8YaGs126MiZpBA-UFVZ0b.woff2
fonts.gstatic.com/s/opensans/v17/ Frame 72E3 |
14 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fontello.woff2
netbanking.hdfcbank.com/netbanking/font/ Frame 72E3 |
8 KB 9 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
s77638263754773
smetrics.hdfcbank.com/b/ss/hdfcbankprod/1/JS-2.23.0-LCXS/ Frame 72E3 Redirect Chain
|
43 B 250 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
Verdicts & Comments Add Verdict or Comment
9 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| oncontentvisibilityautostatechange object| antiClickjack string| daemon string| p_remoteaddress string| RsaAuthReq string| l_path undefined| redirectParam function| getQueryVariable11 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 |
---|---|---|
netbanking.hdfcbank.com/netbanking/jsdir | Name: f5avraaaaaaaaaaaaaaaa_session_ Value: EAMOAIIFCCKIGMIGIJAFECFJJABMGEIBHNINGOBOOCALANLOCOFGMBCGCCDAGGJDCONDNECHJFAHJFMIFMPAHALBKMDKFBLFDFKBCHAIJPMJMLIKMMJEDEDGNGJKMAGH |
|
netbanking.hdfcbank.com/netbanking/css | Name: f5avraaaaaaaaaaaaaaaa_session_ Value: FIPGENCAGPJAADCNBODCNELNEMMMGGDNNLJGMNBCONHEJJNCDNNFABDOOFOCOMGFPFCDAGGGJFLNMCBEKPOAHNFKKMILNGBLDHDICMNINONGBCNCOKDJFCPMAMBBDHIC |
|
netbanking.hdfcbank.com/netbanking/gif | Name: f5avraaaaaaaaaaaaaaaa_session_ Value: BOOICLNGPMGJKCECENNGKHBEGICHCEJEONCOOFBMEGJDNFFCLJBACPCJFPGECHBLGCADOCECKFJBOJDAFHJAMOGEKMHEEDCPMNCPNMKGGJMEJHPPDOEINPCEGMOGKOIG |
|
netbanking.hdfcbank.com/netbanking | Name: f5avraaaaaaaaaaaaaaaa_session_ Value: EGJMJEBPCLEHFDBHOJHIGPLPELKDCLOELKJMPFLIJABEEHKFDECOJDGHDINKAJLENNKDHDJJIFJAOFDPEHPAJICNKMJAJDCNMDILJDECDFGHMABNDNKNABFEJCOJLKCP |
|
netbanking.hdfcbank.com/jsdir | Name: f5avraaaaaaaaaaaaaaaa_session_ Value: CIOBIIFHADCNALKILIHDJEDCNFIABBMDDFDHPEHFNJOJPPEMDCIMDFMLLIBCCGFKIAFDDNFPJFBKGEBKDCGALHICKMMPADBONEFPEPEDGEDCLLDFDOJJOEBHKENHIPKG |
|
track.hdfcbank.net/ | Name: PHPSESSID Value: hbd0dnd6v6vtlqdg5pcc11kn30 |
|
.hdfcbank.com/ | Name: s_fid Value: 032477E4D9CF59E5-12CCB573481C896D |
|
.hdfcbank.com/ | Name: s_cc Value: true |
|
.hdfcbank.com/ | Name: s_vi Value: [CS]v1|31C4E2FA8337B673-4000158B7CE8188C[CE] |
|
.netbanking.hdfcbank.com/ | Name: TS01a376cc Value: 01d843ba7c5f181990e8696f40ab2b0ba5e3872e5b0f905e3aa0cb9aeeabbb5665ab4e50c6e2f3116c2fab5e5d528074706e66d43d2954a22ef2ed5f691a8c0ebaf6861b66 |
|
netbanking.hdfcbank.com/ | Name: TS40a5956e027 Value: 08a93277ceab2000c5349febe2e12b812248c4858c0951603f7746b96610e82a3a14b578206adac20883f968771130001bf606baaa01c20c5bbaacd868d37d46cd6733166a3d2e3737ff55b76c6fd506f4632b0bb273dd4c683a9b2e353272b4 |
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 |
---|---|
Strict-Transport-Security | max-age=157680000 |
X-Frame-Options | SAMEORIGIN |
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.
assets.adobedtm.com
fonts.gstatic.com
netbanking.hdfcbank.com
smetrics.hdfcbank.com
track.hdfcbank.net
103.238.220.20
15.188.95.229
175.100.162.21
2a00:1450:4001:830::2003
2a02:26f0:3500:587::1e80
0193b6607d6b002631b1b97b03559101be6546e688ecfad270e0c9ebd3f9ab00
05cc35600ca2cd1010b1af16226efc8bac9de4cd7d877385598d271d0bd053c8
2bbc6768798ee51a790bb7642451fc5ecc74c2b00b22272eed1ecc4a6ca2052e
3a9d63361035a3ed578642fbe5554d8ffa37c3488f7df4f5c464872b71d58f17
4c99061dc93d9a96504211c316ed4f44be1e5e7737eaa4c804d108ea6372eb3e
4dbbb4b587c59d8d931a484e396d024b3ef1781c2fe8b6172fc9601274153457
5db75d3cd3339b60b2663acfab8c276ae614bf9367f1b7183fb6a180a0d9f64d
6d92dfc1700fd38cd130ad818e23bc8aef697f815b2ea5face2b5dfad22f2e11
9a2723c21fb1b7dff0e2aa5dc6be24a9670220a17ae21f70fdbc602d1f8acd38
9c50a96c859b9beea47b71740bd14e7f69a4df586d015f47434037f8def53b52
9ee2fcff6709e4d0d24b09ca0fc56aade12b4961ed9c43fd13b03248bfb57afe
a1b191a15b1dd9af25260eddc67c99fc5c3007407e3e6aba74ebb20f29d19618
a1ecbaed793a1f564c49c671f2dd0ce36f858534ef6d26b55783a06b884cc506
aa445713532f5040ccf6de7f0a09db3bc59c89ab1a08b67e8c2ec23ad6435f4c
af3e0f3d8c8df856071832ef50bc5021c3f581e244decef8f33fcc7a4bea78cb
b0560570d53906d012d3e5f2ed445c5707803a9cccd2cdb0231980ec05bd42b2
c2cd34933e064eb44513f141da97abfa1d76355250cd9987cbf7588db4a3617b
c900b3643114a3976aecd62ee279e200515a8acf49a62f683633505a076c35aa
c98467e159273736d0247be4c324904a04e20c5f1dd189af55bf1a06e96bcf14
cd8988c1c7246bedd7690dd071e65cbdb13577016f553f403391d01367691711
d10c3eae41af107f63fc1e3590932c8d736afb65a8d25a603610d79b69fed922
d6d01246a30e9d483531c27721f73f266fa4af35effdb21683ac02a620ab8aaf
ea8f46646d47b10b6928a5f0e614a0c05804d9b3b5a5ed55e3df5e038fbcc94f
eb16f7bba95483fb777b3f8359b69cb73aed68a7b3f486ecc5d23f24853a7cf8
ef62646b0b21053bd22e4069e956d629cd4a64b4e35aeaaca0b522123b242c29
f6b3aab02303289cf224a8eb94da139d844948fd766e4c9ddef9d9e81ac8a358