www.aavvnn.com
Open in
urlscan Pro
2606:4700:20::6818:84e
Public Scan
Effective URL: https://www.aavvnn.com/
Submission: On November 28 via api from DE
Summary
TLS certificate: Issued by COMODO ECC Domain Validation Secure S... on November 28th 2018. Valid for: 6 months.
This is the only time www.aavvnn.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 2 | 2606:4700:20:... 2606:4700:20::6818:94e | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
36 | 2606:4700:20:... 2606:4700:20::6818:84e | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
1 | 2a00:1450:400... 2a00:1450:4001:81f::200a | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 2a00:1450:400... 2a00:1450:4001:81f::2003 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
3 | 103.235.46.191 103.235.46.191 | 55967 (CNNIC-BAI...) (CNNIC-BAIDU-AP Beijing Baidu Netcom Science and Technology Co.) | |
42 | 4 |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
aavvnn.com | |
www.aavvnn.com |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
www.aavvnn.com | |
files.oursav.com |
ASN55967 (CNNIC-BAIDU-AP Beijing Baidu Netcom Science and Technology Co., Ltd., CN)
hm.baidu.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
24 |
oursav.com
files.oursav.com |
832 KB |
14 |
aavvnn.com
2 redirects
aavvnn.com www.aavvnn.com |
174 KB |
3 |
baidu.com
hm.baidu.com |
10 KB |
2 |
gstatic.com
fonts.gstatic.com |
17 KB |
1 |
googleapis.com
fonts.googleapis.com |
771 B |
42 | 5 |
Domain | Requested by | |
---|---|---|
24 | files.oursav.com |
www.aavvnn.com
|
13 | www.aavvnn.com |
1 redirects
www.aavvnn.com
|
3 | hm.baidu.com |
www.aavvnn.com
|
2 | fonts.gstatic.com |
www.aavvnn.com
|
1 | fonts.googleapis.com |
www.aavvnn.com
|
1 | aavvnn.com | 1 redirects |
42 | 6 |
This site contains links to these domains. Also see Links.
Domain |
---|
aavvmm.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
ssl392123.cloudflaressl.com COMODO ECC Domain Validation Secure Server CA 2 |
2018-11-28 - 2019-06-06 |
6 months | crt.sh |
*.googleapis.com Google Internet Authority G3 |
2018-10-30 - 2019-01-22 |
3 months | crt.sh |
*.google.com Google Internet Authority G3 |
2018-10-30 - 2019-01-22 |
3 months | crt.sh |
baidu.com GlobalSign Organization Validation CA - SHA256 - G2 |
2018-08-28 - 2019-05-26 |
9 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.aavvnn.com/
Frame ID: 644C5282E97A0D46F916085FF9C4164A
Requests: 42 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://aavvnn.com/
HTTP 301
http://www.aavvnn.com/ HTTP 301
https://www.aavvnn.com/ Page URL
Detected technologies
CloudFlare (CDN) ExpandDetected patterns
- headers server /cloudflare/i
Font Awesome (Font Scripts) Expand
Detected patterns
- html /<link[^>]* href=[^>]+font-awesome(?:\.min)?\.css/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- script /jquery.*\.js/i
- env /^jQuery$/i
Twitter Bootstrap () Expand
Detected patterns
- html /<link[^>]+?href="[^"]+bootstrap(?:\.min)?\.css/i
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: 2257
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://aavvnn.com/
HTTP 301
http://www.aavvnn.com/ HTTP 301
https://www.aavvnn.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
42 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.aavvnn.com/ Redirect Chain
|
33 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
www.aavvnn.com/d/style/js/ |
94 KB 33 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.css
www.aavvnn.com/d/style/css/ |
134 KB 19 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
www.aavvnn.com/d/style/css/ |
17 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
font-awesome.min.css
www.aavvnn.com/d/style/css/ |
20 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
colors.css
www.aavvnn.com/d/style/css/ |
13 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gg.js
www.aavvnn.com/d/style/js/ |
92 B 188 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
loginjs.php
www.aavvnn.com/e/member/login/ |
179 B 232 B |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.png
www.aavvnn.com/d/style/ |
14 KB 14 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-wecyjdngb4rwecyjdngb4r,jpg.jpg
files.oursav.com/javhd/images/ |
60 KB 61 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-hjbbyszddbzhjbbyszddbz,jpg.jpg
files.oursav.com/javhd/images/ |
21 KB 21 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-f0h3sr4niiif0h3sr4niii,jpg.jpg
files.oursav.com/javhd/images/ |
23 KB 23 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-2azidnzjwpt2azidnzjwpt,jpg.jpg
files.oursav.com/javhd/images/ |
24 KB 25 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-vuxukwihe40vuxukwihe40,jpg.jpg
files.oursav.com/javhd/images/ |
45 KB 45 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-ibmhfey3nxtibmhfey3nxt,jpg.jpg
files.oursav.com/javhd/images/ |
94 KB 95 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-ex1idi0exhuex1idi0exhu,jpg.jpg
files.oursav.com/javhd/images/ |
23 KB 23 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-vp1ypt0mx2nvp1ypt0mx2n,jpg.jpg
files.oursav.com/javhd/images/ |
16 KB 16 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-gksouvr3chogksouvr3cho,jpg.jpg
files.oursav.com/javhd/images/ |
20 KB 20 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-ygtehgyl0jsygtehgyl0js,jpg.jpg
files.oursav.com/javhd/images/ |
28 KB 28 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-njqegljlcl1njqegljlcl1,jpg.jpg
files.oursav.com/javhd/images/ |
21 KB 21 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-lkqeo3fy4balkqeo3fy4ba,jpg.jpg
files.oursav.com/javhd/images/ |
55 KB 55 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-tsphm4erlkztsphm4erlkz,jpg.jpg
files.oursav.com/javhd/images/ |
73 KB 74 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-44agom0m0w444agom0m0w4,jpg.jpg
files.oursav.com/javhd/images/ |
24 KB 24 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-nrvp4xp3ze1nrvp4xp3ze1,jpg.jpg
files.oursav.com/javhd/images/ |
15 KB 15 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-otwutmvbqwdotwutmvbqwd,jpg.jpg
files.oursav.com/javhd/images/ |
23 KB 24 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-jyvmgtwk2lrjyvmgtwk2lr,jpg.jpg
files.oursav.com/javhd/images/ |
11 KB 11 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-ib1ppevk0htib1ppevk0ht,jpg.jpg
files.oursav.com/javhd/images/ |
46 KB 46 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-dqrh1qtkdkqdqrh1qtkdkq,jpg.jpg
files.oursav.com/javhd/images/ |
21 KB 21 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-vfhoo4fo5f4vfhoo4fo5f4,jpg.jpg
files.oursav.com/javhd/images/ |
56 KB 57 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-gku3r3jkgaggku3r3jkgag,jpg.jpg
files.oursav.com/javhd/images/ |
48 KB 48 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-abqipfciegcabqipfciegc,jpg.jpg
files.oursav.com/javhd/images/ |
25 KB 25 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-w2llvzhe1r0w2llvzhe1r0,jpg.jpg
files.oursav.com/javhd/images/ |
24 KB 24 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
small-id1x2o2k35oid1x2o2k35o,jpg.jpg
files.oursav.com/javhd/images/ |
31 KB 31 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.js
www.aavvnn.com/d/style/js/ |
31 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tj.js
www.aavvnn.com/js/ |
253 B 369 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
css
fonts.googleapis.com/ |
5 KB 771 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2
fonts.gstatic.com/s/opensans/v15/ |
9 KB 9 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fontawesome-webfont.woff
www.aavvnn.com/d/style/fonts/ |
82 KB 82 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2
fonts.gstatic.com/s/opensans/v15/ |
9 KB 9 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
hm.js
hm.baidu.com/ |
24 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
hm.gif
hm.baidu.com/ |
43 B 299 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
hm.gif
hm.baidu.com/ |
43 B 299 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response 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.
function| $ function| jQuery function| lefter function| footer object| jQuery111108334658242199746 object| _hmt boolean| _bdhm_loaded_549747c88bacd2d021e709f7e028ffa1 object| mini_tangram_log_upcjx4 object| mini_tangram_log_yx7xlu2 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 |
---|---|---|
.aavvnn.com/ | Name: Hm_lpvt_549747c88bacd2d021e709f7e028ffa1 Value: 1543401658 |
|
.aavvnn.com/ | Name: Hm_lvt_549747c88bacd2d021e709f7e028ffa1 Value: 1543401658 |
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=15768000 |
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.
aavvnn.com
files.oursav.com
fonts.googleapis.com
fonts.gstatic.com
hm.baidu.com
www.aavvnn.com
103.235.46.191
2606:4700:20::6818:84e
2606:4700:20::6818:94e
2a00:1450:4001:81f::2003
2a00:1450:4001:81f::200a
03ffb0f33dacb1f5b078d469d000fb307f9893ed81be177c63725e1e0754767e
112962120dcf0771b532677898311613f67b745749341c37be6799d22dbdc8bb
1349022afc090f4764241c2131c29928676efd26ecca3e0a33cf67b5d02ee2c8
1902b0a91cdd7ca8347cbc96ab2017cf3dfd58abe7184c65e1180d071fb9e780
2559534249218333b329236caec15c98d4d9dd9f9fc5e28d041926a6620c69b2
3633697e08ac0cf17c634a59624c6776988b78807d02af4337804f91183dc0e8
36a326c783a12f72498d41fb32371da87fe0cbd1595248f3f154fd939f07f10c
3adf86b91a8b2613a593dde56e9883d1c46168052ba4a68eb87eb50fb362a186
3de3471ada8f2832729ded8c6dba91a6cef8380f3fc4dea007b89ee3b16bb0b0
540bc6dec1dd4b92ea4d3fb903f69eabf6d919afd48f4e312b163c28cff0f441
6120cad040780f96bcefef072e420386e4ce9f56dbaf350ce5908094a7190c0b
66db52b456efe7e29cec11fa09421d03cb09e37ed1b567307ec0444fd605ce31
6a718e5a6ce9ab57e0d10b11b9d0aa2776506b4431b6bdad25f16b14c1f35580
6ac39a1eb43aec06e1cb3e92c71e61d41980ed9e07cd3edfc93ac7f937e397df
6ac8a7a0b3043a31216fe21f5171df3b8dbef496205987cadaac91ddbfc05ae1
6fe7c906568e8ec33ae485c353a78bd563686cf8d6baecef418457428787e79d
7a476a7362f2da42809461bdf54f6ab756fbb40bc85c4ea1ec8e53fcdc6db9dc
851a2fb1dd565d443222239a1ba665751b455e22b26a62b82648df086714028c
87e6020d931fc261a7a2523dbe008bee4868778515798f393806e005cd1687d4
8868d2a2f803ea6802d54a11564b5b96c7d8be56117a328c8f605539d6dee167
89301d9808dcc8f3872fa3d4ca110df8370afeae85a493fc1094c02b7d25ce73
8a3c893537b398b7ae83ef657e57789211adb8ddeedc9a8ac8179af45729888c
9aa081052682f1d854957974b1255ff4e27b81f3af4128b2a26269f09205412a
a5ba09175367ce06acffc009da8e27908efbee687f3c09926e23c39885ab790a
a97730e5869250c2419d57aaa2c5f98e2dc62b0966875303171f250342e1d4f1
b3dd58a587d33c5200140cee13c1332ac4d7f59b2551d3a8b841738616e54eee
b769324e0921f9f649611113e65f528ebae5e140da8a7e63c5d6ea7bc7a33bc0
b89c3bb3c43686bb3d207049ddb269b518748d1ff1b3b63ce7e3bdbe9eb40a38
b93f7b33d7ea430fbe677b407b0f9237c5608e85b8160c515d1d4193001094dd
ba6074d501afd0a44fbdbb898a4ef978a9c98e90e5182ae475e17fe0765db3f5
bade789b40b76b76ec3d955dcb57531c75de703dfae61912c987ecbc45910a3f
bd91ef48db0e3ebb30338106ef9d01d92adff471e48de4aa5c7098eb9c9d1e1c
c41bb37d4cce50d66f3a0bf1b2730084781884c6eb9fe51d777e6ca3e8c7eb89
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda
cf7a674cfcadd59e5ee45651f77d6570e3540a18f838780dcec1cf795e76c33c
e131f643b75537473d6e2be54091ea93e77bb29c06ef3ae5c321806d0a0b0b90
ecfbd0464003fb40227a37193d3a5497b8936ea73cf0e4116b6d93e25450b284
ed0cb3752c6ffbaeba4953bcf338643032a16bfbd5764a7bd93fca6e61dd5f79
f360f428d1716a2d640c5f2b8d07b520808a521768ee90f81d65fb8ea3b1e8fc
fb4afe1f00c019c97be097c212e0bce4986464fb3ec6e61b71f9e30f923e7ad1
fe32c9921874b35b87acb0a3b558784ca7b9fed91ed34c1d2a68b6566c9d09be