grp01.id.rakuten.co.jp
Open in
urlscan Pro
133.237.42.143
Public Scan
Effective URL: https://grp01.id.rakuten.co.jp/rms/nid/vc?__event=login&service_id=top
Submission: On May 17 via automatic, source phishtank
Summary
TLS certificate: Issued by DigiCert SHA2 Secure Server CA on February 26th 2020. Valid for: a year.
This is the only time grp01.id.rakuten.co.jp was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 142.11.205.104 142.11.205.104 | 54290 (HOSTWINDS) (HOSTWINDS) | |
9 | 133.237.42.143 133.237.42.143 | 23820 (RAKUTEN R...) (RAKUTEN Rakuten) | |
4 | 104.109.77.218 104.109.77.218 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
3 | 23.210.248.222 23.210.248.222 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
3 | 23.210.249.26 23.210.249.26 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
2 | 133.237.61.118 133.237.61.118 | 23820 (RAKUTEN R...) (RAKUTEN Rakuten) | |
2 | 92.123.229.93 92.123.229.93 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
3 | 52.232.41.74 52.232.41.74 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
2 | 178.79.221.20 178.79.221.20 | 22822 (LLNW) (LLNW) | |
1 | 92.123.228.123 92.123.228.123 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
29 | 9 |
ASN54290 (HOSTWINDS, US)
PTR: hwsrv-728191.hostwindsdns.com
rakuten.co.jp.yxhckh.ph |
ASN23820 (RAKUTEN Rakuten,Inc., JP)
PTR: grp01.id.rakuten.co.jp
grp01.id.rakuten.co.jp |
ASN20940 (AKAMAI-ASN1, EU)
PTR: a104-109-77-218.deploy.static.akamaitechnologies.com
static.id.rakuten.co.jp |
ASN16625 (AKAMAI-AS, US)
PTR: a23-210-248-222.deploy.static.akamaitechnologies.com
www.rakuten.co.jp |
ASN16625 (AKAMAI-AS, US)
PTR: a23-210-249-26.deploy.static.akamaitechnologies.com
jp.rakuten-static.com |
ASN23820 (RAKUTEN Rakuten,Inc., JP)
PTR: challenger02.api.rakuten.co.jp
challenger.api.rakuten.co.jp |
ASN16625 (AKAMAI-AS, US)
PTR: a92-123-229-93.deploy.static.akamaitechnologies.com
r.r10s.jp |
ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US)
challenger.api.global.rakuten.com |
ASN16625 (AKAMAI-AS, US)
PTR: a92-123-228-123.deploy.static.akamaitechnologies.com
rat.rakuten.co.jp |
Apex Domain Subdomains |
Transfer | |
---|---|---|
21 |
rakuten.co.jp
grp01.id.rakuten.co.jp static.id.rakuten.co.jp www.rakuten.co.jp challenger.api.rakuten.co.jp image.rakuten.co.jp rat.rakuten.co.jp |
184 KB |
3 |
rakuten.com
challenger.api.global.rakuten.com |
8 KB |
3 |
rakuten-static.com
jp.rakuten-static.com |
1 KB |
2 |
r10s.jp
r.r10s.jp |
17 KB |
1 |
yxhckh.ph
1 redirects
rakuten.co.jp.yxhckh.ph |
118 B |
29 | 5 |
Domain | Requested by | |
---|---|---|
9 | grp01.id.rakuten.co.jp |
grp01.id.rakuten.co.jp
|
4 | static.id.rakuten.co.jp |
grp01.id.rakuten.co.jp
static.id.rakuten.co.jp |
3 | challenger.api.global.rakuten.com |
challenger.api.rakuten.co.jp
challenger.api.global.rakuten.com |
3 | jp.rakuten-static.com |
grp01.id.rakuten.co.jp
|
3 | www.rakuten.co.jp |
grp01.id.rakuten.co.jp
www.rakuten.co.jp |
2 | image.rakuten.co.jp |
www.rakuten.co.jp
grp01.id.rakuten.co.jp |
2 | r.r10s.jp |
grp01.id.rakuten.co.jp
r.r10s.jp |
2 | challenger.api.rakuten.co.jp |
grp01.id.rakuten.co.jp
|
1 | rat.rakuten.co.jp |
r.r10s.jp
|
1 | rakuten.co.jp.yxhckh.ph | 1 redirects |
29 | 10 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.rakuten.co.jp |
ichiba.faq.rakuten.net |
member.id.rakuten.co.jp |
privacy.rakuten.co.jp |
ichiba-en.faq.rakuten.net |
grp02.id.rakuten.co.jp |
Subject Issuer | Validity | Valid | |
---|---|---|---|
grp01.id.rakuten.co.jp DigiCert SHA2 Secure Server CA |
2020-02-26 - 2021-03-15 |
a year | crt.sh |
*.id.rakuten.co.jp DigiCert SHA2 Secure Server CA |
2019-05-17 - 2020-08-15 |
a year | crt.sh |
www.rakuten.co.jp DigiCert ECC Extended Validation Server CA |
2020-05-08 - 2022-08-03 |
2 years | crt.sh |
intl.rakuten-static.com DigiCert Secure Site ECC CA-1 |
2020-04-17 - 2020-11-09 |
7 months | crt.sh |
*.api.rakuten.co.jp DigiCert SHA2 Secure Server CA |
2019-03-19 - 2020-08-21 |
a year | crt.sh |
*.r10s.jp GeoTrust RSA CA 2018 |
2019-09-26 - 2020-12-25 |
a year | crt.sh |
*.api.global.rakuten.com DigiCert SHA2 Secure Server CA |
2019-03-19 - 2020-09-20 |
2 years | crt.sh |
image.rakuten.co.jp DigiCert SHA2 Secure Server CA |
2019-05-14 - 2020-06-17 |
a year | crt.sh |
*.rakuten.co.jp GeoTrust RSA CA 2018 |
2019-09-21 - 2020-12-20 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://grp01.id.rakuten.co.jp/rms/nid/vc?__event=login&service_id=top
Frame ID: 4A79578E077B03D88CA4F397334517BC
Requests: 29 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
https://rakuten.co.jp.yxhckh.ph/registfwd.php
HTTP 302
https://grp01.id.rakuten.co.jp/rms/nid/vc?__event=login&service_id=top Page URL
Detected technologies
PHP (Programming Languages) ExpandDetected patterns
- url /\.php(?:$|\?)/i
Apache (Web Servers) Expand
Detected patterns
- headers server /(?:Apache(?:$|\/([\d.]+)|[^/-])|(?:^|\b)HTTPD)/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- script /jquery[.-]([\d.]*\d)[^/]*\.js/i
- script /jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?/i
Page Statistics
9 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Title: Help
Search URL Search Domain Scan URL
Title: Login alert function
Search URL Search Domain Scan URL
Title: Privacy Policy
Search URL Search Domain Scan URL
Title: Forgot your User ID or password?
Search URL Search Domain Scan URL
Title: Help
Search URL Search Domain Scan URL
Title: What is a Rakuten member?
Search URL Search Domain Scan URL
Title: 楽天会員登録
Search URL Search Domain Scan URL
Title: Privacy Policy
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://rakuten.co.jp.yxhckh.ph/registfwd.php
HTTP 302
https://grp01.id.rakuten.co.jp/rms/nid/vc?__event=login&service_id=top Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
29 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
Cookie set
vc
grp01.id.rakuten.co.jp/rms/nid/ Redirect Chain
|
10 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-1.12.4.min.js
grp01.id.rakuten.co.jp/com/js/id/ |
95 KB 95 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
hint.js
grp01.id.rakuten.co.jp/com/js/id/ |
3 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
id.js
static.id.rakuten.co.jp/ |
370 B 515 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
common_login.css
grp01.id.rakuten.co.jp/com/css/id/ |
11 KB 11 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
loginstyle.css
grp01.id.rakuten.co.jp/com/css/id/ |
1000 B 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tls_alert.js
grp01.id.rakuten.co.jp/com/js/id/tls/ |
3 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tls12.js
www.rakuten.co.jp/com/tls/ |
29 B 270 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Rakuten_pc_32px@2x_wm.png
static.id.rakuten.co.jp/static/com/img/id/ |
4 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
t.gif
jp.rakuten-static.com/1/im/ci/header/ |
43 B 318 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Rakuten_pc_20px@2x.png
static.id.rakuten.co.jp/static/com/img/id/ |
2 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
challenger.js
challenger.api.rakuten.co.jp/ |
826 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
challenger.css
challenger.api.rakuten.co.jp/static/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pop.gif
jp.rakuten-static.com/1/im/ic/ui/ |
75 B 350 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sc_scode_switch.js
www.rakuten.co.jp/com/rat/id.rakuten.co.jp/plugin/ |
8 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rat-main.js
r.r10s.jp/com/rat/js/ |
34 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
id173fe346f08f1be6ee139ee82913b43c.js
static.id.rakuten.co.jp/static/ |
36 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
challenger_en-US.js
challenger.api.global.rakuten.com/static/ |
23 KB 7 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg_btn_red_btm.gif
grp01.id.rakuten.co.jp/com/img/login/ |
442 B 896 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg_btn_red_top.gif
grp01.id.rakuten.co.jp/com/img/login/ |
2 KB 2 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
icon_btn_arrow.gif
grp01.id.rakuten.co.jp/com/img/id// |
60 B 513 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
info.gif
jp.rakuten-static.com/1/im/ic/ui/ |
360 B 636 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
s_code.js
image.rakuten.co.jp/com/js/omniture/ |
131 KB 36 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sc_login.js
www.rakuten.co.jp/com/js/omniture/codetopaste/login/ |
8 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
c
challenger.api.global.rakuten.com/v1.0/ |
569 B 977 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
t.gif
image.rakuten.co.jp/com/img/home/ |
43 B 373 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ral-1.6.2.js
r.r10s.jp/com/rat/js/ |
21 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
rat.rakuten.co.jp/ |
0 700 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
m
challenger.api.global.rakuten.com/v1.0/ |
44 B 450 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
86 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| onformdata object| onpointerrawupdate function| $ function| jQuery object| __id_conf boolean| __id function| tls12Callback function| setLang function| setLangJa function| setLangEn function| setLangCn function| mkfpForms function| mkfp function| Fingerprint2 object| __challenger_conf object| Challenger object| __challenger object| focusControl object| trackingParam object| s object| __challenger_stats object| __challenger_events boolean| doRefresh function| Fingerprint2Shrinked object| accountSetting number| _scStartTime object| rakutenSC string| s_account function| s_doPlugins function| s_doPluginsApp string| s_code undefined| s_objectID function| s_gi string| scHost function| s_setL2id function| s_abParts function| s_partsCounter object| _delUAInfo function| s_getKw function| s_setScidClassification function| s_getTagParamInfo function| s_getUaInfomation function| s_getUiInfomation function| s_getUiInfoExtend function| s_setUaInfomation function| s_setUiInfomation function| s_setUiInfoExtend function| s_getDirctoryInfo function| s_getPagePrevType function| s_getPageSpeedOrg function| s_chkEVar5 function| s_chkEVar12 function| s_chkEVar25 function| s_chkEVar48 function| s_chkProp9 function| s_chkProp10 function| s_chkProp35 function| s_chkProp71 function| s_chkServer function| s_chkChannel function| s_chkPageName function| s_setCodeToPasteAdvance function| s_setCodeToPasteAgentInfo function| do_PrePlugins function| do_PostPlugins function| s_trackInFlow function| s_trackCookieValue function| s_trackUAValue function| c_r function| c_rspers function| c_w string| s_an function| s_sp function| s_jn function| s_rep function| s_d function| s_fe function| s_fa function| s_ft function| s_c object| s_c_il number| s_c_in object| RAL object| RAT number| n number| dfpDelayId5 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 |
---|---|---|
.rakuten.co.jp/ | Name: _ra Value: 1589717361972|805d2a65-295b-41a5-9885-1e09f0e6ca60 |
|
.rakuten.co.jp/ | Name: rat_v Value: cf4c36a94ed84f877d5304d2875ec12972345a4 |
|
.id.rakuten.co.jp/ | Name: Xlng Value: Aa1OvgCfHqNt_LCoZZej3hZjUX0DoxCUk056qpMq_mZfS6JQCg~~ |
|
.rakuten.co.jp/ | Name: Rp Value: 3dbf04f5b03855327d5303d2875ec1297234578 |
|
grp01.id.rakuten.co.jp/rms/nid/ | Name: JSESSIONID Value: EEAD9600751A8A0DC94C43FF399BCF6C.zid |
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 |
---|---|
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.
challenger.api.global.rakuten.com
challenger.api.rakuten.co.jp
grp01.id.rakuten.co.jp
image.rakuten.co.jp
jp.rakuten-static.com
r.r10s.jp
rakuten.co.jp.yxhckh.ph
rat.rakuten.co.jp
static.id.rakuten.co.jp
www.rakuten.co.jp
104.109.77.218
133.237.42.143
133.237.61.118
142.11.205.104
178.79.221.20
23.210.248.222
23.210.249.26
52.232.41.74
92.123.228.123
92.123.229.93
0c86b0bfc8f89ab99a0f8fe2ce38dd1d5b38dc122adb91a2fba679354344de50
105ba731f901f684d04124105cf3d4147a1c523afd9fca440e55df18e3659751
16d133e9d78d8d8eedaa8c2a981ed4e83b1435bfbbfd8dc45ac7f6c53a7eabb4
175cf3a6b7549f715fffaddc3ec5c9f92717e7c5f63b7e36ea9592e091a80a67
281c5ae8bf152f644e12a943ec5d59681e1950c54fb6c0b3cc77539bf5e69340
2aaec607fb6e244cc257d6d4ba8ba797c9dd482bc38943cd65784de1725ab544
33be38e33c8eb9aa13a4ed44c2e2813207bef13a5ba265818e485f0ebbc83f3b
3ffd19747138b4ff0f2a94d676687578879893663cb8185e7708b9664217bb53
5162f5fd43e99e6d3c405414465d35e44744e4c7094fe4f2ae88cf7f035414fb
5ac7ae210bc6f44adfdcc3434212aa3b5e33225c8dbede193ba5c3834795e63d
62775ef2856f63d6399abc1d54077916df8d62b16414816012b9ff0fad4efada
668b046d12db350ccba6728890476b3efee53b2f42dbb84743e5e9f1ae0cc404
6aabcff73cdb78149217683e9dd7dcedb20d328dd6d038a32051c5771e2379b5
6da28d7a134d543417892f859bad07f0ac729296d84618a57d30b31810cea58a
71f56625e8403042548151b1694675c56b6a650508ab1cc7cb8034e5b2497ce8
7a6a7a40c68cebdf9ce6829ffdf782b7da922d049cf39c3ba911b5491f4683e7
7ab9a4d7f597471f82e8ebc6019525cd45f81decff7853062056a3c3417eba59
849cd9d1c481a1b45559f5e833f40e13ee666842e6f8ba72c8e1cad9c8c15f6d
8bd8423b48e80ffa457540517a0573c8a53441df441d883e16f7a83c7eb3c377
94cb3494c72248877b17b7645de205b43a281a76b8db9faca9dd24ba8000253c
974f5df9b3a2de2b3936569e757065f06ed65a8584ec8d160c3d78896cb7ff99
9af8345b31585b7f090a684e4ab0dae88b61916a3696db9ed47189767a87130c
b1442e85b03bdcaf66dc58c7abb98745dd2687d86350be9a298a1d9382ac849b
b50eea8b02a7075227ec3f1176e7cd135bdc75139aca5d76d4d484c4992f5c4e
c9ddc573ab4d788c6e2878b98f80114d5e4d5b4fe55a4d37112e341fcbeca29c
d62cea36ce68496878b2c0a35f9a83c24db659855a995061bffb07c6dbab563c
d8aac016132945bbe5a1f88a60206628c5d7c12e69917cb5fcbee4a7c24440c6
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
fa0d54f1bdd064e2c146dbb721fbf30124356964663fda44c4ec201772a5fd9b