ip.taobao.com
Open in
urlscan Pro
203.119.169.80
Public Scan
Effective URL: https://ip.taobao.com/
Submission: On July 18 via manual from IN — Scanned from DE
Summary
TLS certificate: Issued by GlobalSign Organization Validation CA... on May 8th 2023. Valid for: a year.
This is the only time ip.taobao.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 23 | 203.119.169.80 203.119.169.80 | 37963 (ALIBABA-C...) (ALIBABA-CN-NET Hangzhou Alibaba Advertising Co.) | |
1 | 163.181.92.238 163.181.92.238 | 24429 (TAOBAO Zh...) (TAOBAO Zhejiang Taobao Network Co.) | |
8 | 163.181.56.191 163.181.56.191 | 24429 (TAOBAO Zh...) (TAOBAO Zhejiang Taobao Network Co.) | |
2 | 2401:b180:700... 2401:b180:7003::2e | 37963 (ALIBABA-C...) (ALIBABA-CN-NET Hangzhou Alibaba Advertising Co.) | |
37 | 5 |
ASN37963 (ALIBABA-CN-NET Hangzhou Alibaba Advertising Co.,Ltd., CN)
ip.taobao.com |
ASN24429 (TAOBAO Zhejiang Taobao Network Co.,Ltd, CN)
other.ialicdn.com |
ASN24429 (TAOBAO Zhejiang Taobao Network Co.,Ltd, CN)
g.alicdn.com |
ASN37963 (ALIBABA-CN-NET Hangzhou Alibaba Advertising Co.,Ltd., CN)
log.mmstat.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
23 |
taobao.com
1 redirects
ip.taobao.com — Cisco Umbrella Rank: 33373 fourier.taobao.com Failed |
126 KB |
8 |
alicdn.com
g.alicdn.com — Cisco Umbrella Rank: 5804 |
164 KB |
2 |
mmstat.com
log.mmstat.com — Cisco Umbrella Rank: 13529 |
696 B |
1 |
ialicdn.com
other.ialicdn.com client.ialicdn.com Failed |
1 KB |
0 |
tbcache.com
Failed
v1swv4cukly0n5fxq9uyez6q19tueq.mobgslb.tbcache.com Failed |
|
37 | 5 |
Domain | Requested by | |
---|---|---|
23 | ip.taobao.com |
1 redirects
ip.taobao.com
other.ialicdn.com |
8 | g.alicdn.com |
ip.taobao.com
g.alicdn.com |
2 | log.mmstat.com |
ip.taobao.com
|
1 | other.ialicdn.com |
ip.taobao.com
|
0 | client.ialicdn.com Failed | |
0 | v1swv4cukly0n5fxq9uyez6q19tueq.mobgslb.tbcache.com Failed | |
0 | fourier.taobao.com Failed |
g.alicdn.com
|
37 | 7 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.taobao.com GlobalSign Organization Validation CA - SHA256 - G3 |
2023-05-08 - 2024-06-08 |
a year | crt.sh |
other.ialicdn.com Encryption Everywhere DV TLS CA - G1 |
2021-07-31 - 2022-07-31 |
a year | crt.sh |
*.tbcdn.cn GlobalSign Organization Validation CA - SHA256 - G2 |
2022-07-22 - 2023-08-06 |
a year | crt.sh |
*.mmstat.com GlobalSign Organization Validation CA - SHA256 - G2 |
2022-07-18 - 2023-08-19 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://ip.taobao.com/
Frame ID: 658E565D779DF5BB0C9827C082607EC9
Requests: 37 HTTP requests in this frame
Screenshot
Page Title
淘宝IP地址库Page URL History Show full URLs
-
http://ip.taobao.com/
HTTP 301
https://ip.taobao.com/ Page URL
Detected technologies
jQuery (JavaScript Libraries) ExpandDetected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jQuery UI (JavaScript Libraries) Expand
Detected patterns
- jquery-ui[.-]([\d.]*\d)[^/]*\.js
- jquery-ui.*\.js
Page Statistics
24 Outgoing links
These are links going to different origins than the main page.
Title: 关于淘宝
Search URL Search Domain Scan URL
Title: 合作伙伴
Search URL Search Domain Scan URL
Title: 营销中心
Search URL Search Domain Scan URL
Title: 服务中心
Search URL Search Domain Scan URL
Title: 开放平台
Search URL Search Domain Scan URL
Title: 诚征英才
Search URL Search Domain Scan URL
Title: 联系我们
Search URL Search Domain Scan URL
Title: 网站地图
Search URL Search Domain Scan URL
Title: 版权说明
Search URL Search Domain Scan URL
Title: 中国站
Search URL Search Domain Scan URL
Title: 国际站
Search URL Search Domain Scan URL
Title: 日文站
Search URL Search Domain Scan URL
Title: 淘宝网
Search URL Search Domain Scan URL
Title: 天猫
Search URL Search Domain Scan URL
Title: 一淘网
Search URL Search Domain Scan URL
Title: 支付宝
Search URL Search Domain Scan URL
Title: 阿里云
Search URL Search Domain Scan URL
Title: 中国雅虎
Search URL Search Domain Scan URL
Title: 口碑网
Search URL Search Domain Scan URL
Title: 阿里研究中心
Search URL Search Domain Scan URL
Title: 阿里会展
Search URL Search Domain Scan URL
Title: 淘宝天下
Search URL Search Domain Scan URL
Title: 快乐淘宝
Search URL Search Domain Scan URL
Title: 淘花网
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://ip.taobao.com/
HTTP 301
https://ip.taobao.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 34- https://ldns.ialicdn.com/collect/ldns.jpg?dm=ip.taobao.com HTTP 302
- https://v1swv4cukly0n5fxq9uyez6q19tueq.mobgslb.tbcache.com/collect/ldns.jpg?dm=ip.taobao.com&ali_redirect_domain=ldns.ialicdn.com&ali_redirect_ex_hot=111
37 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
ip.taobao.com/ Redirect Chain
|
12 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-ui-1.8.16.custom.css
ip.taobao.com/static/js/lib/jquery-ui-1.8.16/css/redmond/ |
0 0 |
Stylesheet
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ui.jqgrid.css
ip.taobao.com/static/js/lib/jqGrid-4.3.0/css/ |
11 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
global.css
ip.taobao.com/static/css/ |
0 0 |
Stylesheet
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.css
ip.taobao.com/static/css/ |
0 0 |
Stylesheet
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-1.7.1.min.js
ip.taobao.com/static/js/lib/ |
0 0 |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.cookie.js
ip.taobao.com/static/js/lib/ |
1 KB 790 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.json-2.3.min.js
ip.taobao.com/static/js/lib/ |
0 0 |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-ui-1.8.16.custom.min.js
ip.taobao.com/static/js/lib/jquery-ui-1.8.16/js/ |
0 0 |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.multiselect.min.js
ip.taobao.com/static/js/lib/ |
10 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
date.js
ip.taobao.com/static/js/ |
0 0 |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.ui.datepicker-zh-CN.js
ip.taobao.com/static/js/lib/jquery-ui-1.8.16/js/ |
947 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
grid.locale-cn.js
ip.taobao.com/static/js/lib/jqGrid-4.3.0/js/i18n/ |
0 0 |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.jqGrid.src.js
ip.taobao.com/static/js/lib/jqGrid-4.3.0/js/ |
397 KB 96 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.query-2.1.7.js
ip.taobao.com/static/js/lib/ |
0 0 |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tuna.js
ip.taobao.com/static/js/ |
0 0 |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mvc.js
ip.taobao.com/static/js/ |
0 0 |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ui.js
ip.taobao.com/static/js/ |
0 0 |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
models.js
ip.taobao.com/static/js/ |
0 0 |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.js
ip.taobao.com/static/js/pages/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
info.js
other.ialicdn.com/collect/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.png
ip.taobao.com/static/images/ |
12 KB 12 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
aplus_v2.js
g.alicdn.com/alilog/mlog/ |
17 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
g.alicdn.com/alilog/ |
140 KB 51 KB |
Fetch
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
eg.js
log.mmstat.com/ |
91 B 322 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
ip.taobao.com/ |
12 KB 4 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.js
g.alicdn.com/sd/baxia-entry/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
v.gif
log.mmstat.com/ |
43 B 374 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.js
g.alicdn.com/secdev/entry/ |
5 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
baxiaCommon.js
g.alicdn.com/sd/baxia/2.5.1/ |
26 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
rp
fourier.taobao.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.js
g.alicdn.com/secdev/sufei_data/3.9.11/ |
17 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ns_f_95_3_f.js
g.alicdn.com/secdev/nsv/1.0.87/ |
133 KB 48 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
et_f.js
g.alicdn.com/AWSC/et/1.62.7/ |
101 KB 37 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
ts
fourier.taobao.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
ldns.jpg
v1swv4cukly0n5fxq9uyez6q19tueq.mobgslb.tbcache.com/collect/ Redirect Chain
|
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
client.jpg
client.ialicdn.com/collect/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- fourier.taobao.com
- URL
- https://fourier.taobao.com/rp?ext=51&data=jm_z0g9HUR/mQ4BASABG2ATF+Bm&random=9635110185257347&href=https%3A%2F%2Fip.taobao.com%2F&protocol=https:
- Domain
- fourier.taobao.com
- URL
- https://fourier.taobao.com/ts?url=&token=BLe3W5S8nzgPTxu0o1uO-pLzRqsBfIve1T16Lwlk0wbtuNf6EUwbLnWOnADmS2NW&cna=z0g9HUR%2FmQ4BASABG2ATF%2BBm&ext=1
- Domain
- v1swv4cukly0n5fxq9uyez6q19tueq.mobgslb.tbcache.com
- URL
- https://v1swv4cukly0n5fxq9uyez6q19tueq.mobgslb.tbcache.com/collect/ldns.jpg?dm=ip.taobao.com&ali_redirect_domain=ldns.ialicdn.com&ali_redirect_ex_hot=111
- Domain
- client.ialicdn.com
- URL
- https://client.ialicdn.com/collect/client.jpg?dm=ip.taobao.com&code=200&dnsTime=0.40&firstTime=3250&fileSize=4&downTime%20=27
Verdicts & Comments Add Verdict or Comment
27 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.
boolean| credentialless object| onbeforetoggle object| onscrollend undefined| xmlJsonClass function| tableToGrid string| WEB_ROOT string| IMG_ROOT function| ip2long function| isIp function| getCdnInfo undefined| oldOnload function| onLoginSuccess number| g_aplus_grey_launched object| goldlog object| ali_analytics object| goldlog_queue number| g_tb_aplus_loaded number| aplus_spmact object| g_SPM boolean| __sec_entry_loaded number| nsrprtrt number| etrprtrt function| baxiaCommon object| __baxia__ object| __awsc_et__ object| __etModule function| etSign9 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 |
---|---|---|
ip.taobao.com/ | Name: XSRF-TOKEN Value: 8016a6fd-bd18-4b65-a154-aadae0c048f0 |
|
.mmstat.com/ | Name: cna Value: z0g9HUR/mQ4BASABG2ATF+Bm |
|
.taobao.com/ | Name: cna Value: z0g9HUR/mQ4BASABG2ATF+Bm |
|
.taobao.com/ | Name: isg Value: BDIyaSEjgvvC-L7HdrTDmU_kg3gUwzZd2Kpf_PwLXuXQj9KJ5FOGbTj9eTMz5K71 |
|
.taobao.com/ | Name: l Value: fBPlk1iPN3GYfJx9BOfaFurza77OSIRYYuPzaNbMi9fPOa1B5Ekh51_yvJT6C3MNF67DR3RCD_WeBeYBqQAonxv9MAym7VkmndLHR35.. |
|
.taobao.com/ | Name: tfstk Value: cR3RBFYsfKvu8-J3uzKD86npGF9GwTJ8HQwdJ4wtUdKSt-1ceV0OLdI7TTUvM |
|
.mmstat.com/ | Name: sca Value: 3d9b5238 |
|
.mmstat.com/ | Name: tbsa Value: 7900d96da49bdd87f2278a56_1689672399_1 |
|
.mmstat.com/ | Name: atpsida Value: 2c8ce2aae47fe9a39e75a375_1689672399_1 |
13 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 |
---|---|
Strict-Transport-Security | max-age=31536000 |
X-Content-Type-Options | nosniff |
X-Frame-Options | DENY |
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.
client.ialicdn.com
fourier.taobao.com
g.alicdn.com
ip.taobao.com
log.mmstat.com
other.ialicdn.com
v1swv4cukly0n5fxq9uyez6q19tueq.mobgslb.tbcache.com
client.ialicdn.com
fourier.taobao.com
v1swv4cukly0n5fxq9uyez6q19tueq.mobgslb.tbcache.com
163.181.56.191
163.181.92.238
203.119.169.80
2401:b180:7003::2e
01cc74ea246607970337e5f6077555a1c1aad7f225d9518ee208fc1a6df9034a
067bef3300e1b44e666682884245ed5461cde49d7846fff687ed32398d461d16
09add7eb5596e05440a163225763ed290dc2c02eae9bda24edf44d707817a5b7
09f59dec091913bbeda475ff988bd016cbbf5214f4328ea22225c0349f3ceaa4
244055cfb37802d1b56acf5b884d52b7cdcc004c4f0a5a372eb1c12c96411fa3
30b2368d9e68270b19466bcf8837bdcde3eeb5b394dabf0ba844e647ec3cb810
429768f70a609a291f552a40447d0987a9bf2aadb03959c3f3a8e7fe81695a7f
4715ec0ccc58a9ac737446b9a495acb64a1ec8aa0131189d657daface3bfd287
6321a57503c58373f7e409c1526b06b1612571431260cbb6b48818e30d412a4c
7b4f08bdbaad025c3a137aa85457d34a5c44382d6789635529d4cc57f9347af4
8752a4656060ad1d0fc178cd421e86c61c7ff3f7b476f7bf5be44b721ef23fcf
8e4d137245d5e9db6b57fe5af2665bd556498349a237d9d1559e313945e339e1
8e53cb7e79d3435f11b0e8206d61122a5844434df4724d57ada070155f273725
a4b3a42ff6b18f3a4e290885401d7dcde8c9ef5710a2d67877126735f3217e65
b82210b87d0b6ad7e71eed8413e2bca136d69dc0f33ae15e8d27cc62730b1eed
bfc6e1b7d57687d8bddc2e073e6c2f8b97ac85b79c381d2655e3d020259fef28
cc97f1cdbe894eaec5fd82f2fabf88ca455072e4e5886d4944aa4810f9a3142f
ceee3033a5ccf02fc21156c9fd1615582472daad8b1a55ccf3335c1efa4683a7
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda
f0fd027078dc717a465c65625ddf8d121053bc31aa01210b4ea784cfbadc3ffe