singercloudy1.bravejournal.net
Open in
urlscan Pro
139.59.220.92
Public Scan
Submission: On September 23 via manual from US — Scanned from DE
Summary
TLS certificate: Issued by R3 on July 13th 2021. Valid for: 3 months.
This is the only time singercloudy1.bravejournal.net was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
13 | 139.59.220.92 139.59.220.92 | 14061 (DIGITALOC...) (DIGITALOCEAN-ASN) | |
1 | 151.139.128.10 151.139.128.10 | 20446 (HIGHWINDS3) (HIGHWINDS3) | |
1 | 54.37.79.95 54.37.79.95 | 16276 (OVH) (OVH) | |
1 | 50.87.248.32 50.87.248.32 | 46606 (UNIFIEDLA...) (UNIFIEDLAYER-AS-1) | |
9 | 172.217.18.110 172.217.18.110 | 15169 (GOOGLE) (GOOGLE) | |
1 | 172.217.18.99 172.217.18.99 | 15169 (GOOGLE) (GOOGLE) | |
1 2 | 142.250.184.194 142.250.184.194 | 15169 (GOOGLE) (GOOGLE) | |
1 | 142.250.185.230 142.250.185.230 | 15169 (GOOGLE) (GOOGLE) | |
1 | 142.250.185.196 142.250.185.196 | 15169 (GOOGLE) (GOOGLE) | |
1 | 172.217.16.129 172.217.16.129 | 15169 (GOOGLE) (GOOGLE) | |
1 | 142.250.184.246 142.250.184.246 | 15169 (GOOGLE) (GOOGLE) | |
2 | 172.217.23.99 172.217.23.99 | 15169 (GOOGLE) (GOOGLE) | |
33 | 13 |
ASN14061 (DIGITALOCEAN-ASN, US)
singercloudy1.bravejournal.net |
ASN46606 (UNIFIEDLAYER-AS-1, US)
PTR: box2095.bluehost.com
newdigitalstore.com |
ASN15169 (GOOGLE, US)
PTR: fra16s42-in-f14.1e100.net
www.youtube.com |
ASN15169 (GOOGLE, US)
PTR: fra16s42-in-f3.1e100.net
fonts.gstatic.com |
ASN15169 (GOOGLE, US)
PTR: fra24s11-in-f2.1e100.net
googleads.g.doubleclick.net |
ASN15169 (GOOGLE, US)
PTR: fra16s53-in-f6.1e100.net
static.doubleclick.net |
ASN15169 (GOOGLE, US)
PTR: fra16s52-in-f4.1e100.net
www.google.com |
ASN15169 (GOOGLE, US)
PTR: zrh04s06-in-f129.1e100.net
yt3.ggpht.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
13 |
bravejournal.net
singercloudy1.bravejournal.net |
92 KB |
9 |
youtube.com
www.youtube.com |
681 KB |
3 |
doubleclick.net
1 redirects
googleads.g.doubleclick.net static.doubleclick.net |
1 KB |
3 |
gstatic.com
fonts.gstatic.com www.gstatic.com |
32 KB |
1 |
ytimg.com
i.ytimg.com |
56 KB |
1 |
ggpht.com
yt3.ggpht.com |
4 KB |
1 |
google.com
www.google.com |
14 KB |
1 |
newdigitalstore.com
newdigitalstore.com |
200 KB |
1 |
docdroid.net
www.docdroid.net |
|
1 |
pittsburgchamber.com
pittsburgchamber.com |
95 KB |
33 | 10 |
Domain | Requested by | |
---|---|---|
13 | singercloudy1.bravejournal.net |
singercloudy1.bravejournal.net
|
9 | www.youtube.com |
singercloudy1.bravejournal.net
www.youtube.com |
2 | www.gstatic.com |
www.youtube.com
www.gstatic.com |
2 | googleads.g.doubleclick.net |
1 redirects
www.youtube.com
|
1 | i.ytimg.com |
www.youtube.com
|
1 | yt3.ggpht.com |
www.youtube.com
|
1 | www.google.com |
www.youtube.com
|
1 | static.doubleclick.net |
www.youtube.com
|
1 | fonts.gstatic.com |
www.youtube.com
|
1 | newdigitalstore.com |
singercloudy1.bravejournal.net
|
1 | www.docdroid.net |
singercloudy1.bravejournal.net
|
1 | pittsburgchamber.com |
singercloudy1.bravejournal.net
|
33 | 12 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.youtube.com |
dotclear.org |
github.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.bravejournal.net R3 |
2021-07-13 - 2021-10-11 |
3 months | crt.sh |
pittsburgchamber.com R3 |
2021-09-18 - 2021-12-17 |
3 months | crt.sh |
docdroid.net R3 |
2021-07-05 - 2021-10-03 |
3 months | crt.sh |
mail.newdigitalstore.com R3 |
2021-07-27 - 2021-10-25 |
3 months | crt.sh |
*.google.com GTS CA 1C3 |
2021-08-30 - 2021-11-22 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2021-08-30 - 2021-11-22 |
3 months | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2021-08-30 - 2021-11-22 |
3 months | crt.sh |
*.doubleclick.net GTS CA 1C3 |
2021-08-30 - 2021-11-22 |
3 months | crt.sh |
www.google.com GTS CA 1C3 |
2021-08-30 - 2021-11-22 |
3 months | crt.sh |
*.googleusercontent.com GTS CA 1C3 |
2021-08-30 - 2021-11-22 |
3 months | crt.sh |
edgestatic.com GTS CA 1C3 |
2021-08-30 - 2021-11-22 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://singercloudy1.bravejournal.net/post/2021/09/23/The-Greatest-Guide-To-The-Underground-Fat-Loss-Manual-Review-Is-It-Worth-A-Try
Frame ID: 8B567B0D2750CBA316F2BFE836CD2740
Requests: 16 HTTP requests in this frame
Frame:
https://www.youtube.com/embed/L8KiNHgN4Qs
Frame ID: 32A4458D976190C44F0E7C4580D3769B
Requests: 18 HTTP requests in this frame
Screenshot
Page Title
The Greatest Guide To The Underground Fat Loss Manual Review - Is It Worth A Try? - Allen AdamsDetected technologies
WordPress (CMS) ExpandDetected patterns
- /wp-(?:content|includes)/
YouTube (Video Players) Expand
Detected patterns
- <(?:param|embed|iframe)[^>]+youtube(?:-nocookie)?\.com/(?:v|embed)
jQuery (JavaScript Libraries) Expand
Detected patterns
- /([\d.]+)/jquery(?:\.min)?\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
3 Outgoing links
These are links going to different origins than the main page.
Title: Check it Out
Search URL Search Domain Scan URL
Title: Dotclear
Search URL Search Domain Scan URL
Title: Pierre Van Glabeke
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 21- https://googleads.g.doubleclick.net/pagead/id HTTP 302
- https://googleads.g.doubleclick.net/pagead/id?slf_rd=1
33 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
The-Greatest-Guide-To-The-Underground-Fat-Loss-Manual-Review-Is-It-Worth-A-Try
singercloudy1.bravejournal.net/post/2021/09/23/ |
10 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
singercloudy1.bravejournal.net/themes/AltoWithCSS3/ |
13 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
singercloudy1.bravejournal.net/ |
132 KB 38 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
singercloudy1.bravejournal.net/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
simplemenu.css
singercloudy1.bravejournal.net/themes/AltoWithCSS3/css/ |
1 KB 849 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1024.css
singercloudy1.bravejournal.net/themes/AltoWithCSS3/css/ |
819 B 674 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
singercloudy1.bravejournal.net/ |
1 KB 858 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
morning-fat-melter-system-table-of-contents.jpg
pittsburgchamber.com/wp-content/uploads/2019/10/ |
95 KB 95 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
underground-fat-loss-manual-review-pdf.jpg
www.docdroid.net/thumbnail/TjYtFQp/1500,785/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Underground-Fat-Loss-Manual-2.jpg
newdigitalstore.com/wp-content/uploads/2020/01/ |
199 KB 200 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
singercloudy1.bravejournal.net/ |
636 B 675 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
L8KiNHgN4Qs
www.youtube.com/embed/ Frame 32A4 |
56 KB 25 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
round0.jpg
singercloudy1.bravejournal.net/themes/AltoWithCSS3/img/1024/ |
32 KB 32 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
top.png
singercloudy1.bravejournal.net/themes/AltoWithCSS3/img/1024/ |
4 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rss.png
singercloudy1.bravejournal.net/themes/AltoWithCSS3/img/ |
659 B 911 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
q.png
singercloudy1.bravejournal.net/themes/AltoWithCSS3/img/ |
161 B 412 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
footer.png
singercloudy1.bravejournal.net/themes/AltoWithCSS3/img/1024/ |
4 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
www-player-webp.css
www.youtube.com/s/player/202721c6/ Frame 32A4 |
329 KB 46 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
www-embed-player.js
www.youtube.com/s/player/202721c6/www-embed-player.vflset/ Frame 32A4 |
201 KB 66 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
base.js
www.youtube.com/s/player/202721c6/player_ias.vflset/de_DE/ Frame 32A4 |
2 MB 505 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fetch-polyfill.js
www.youtube.com/s/player/202721c6/fetch-polyfill.vflset/ Frame 32A4 |
8 KB 3 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v18/ Frame 32A4 |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
id
googleads.g.doubleclick.net/pagead/ Frame 32A4 Redirect Chain
|
113 B 161 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ad_status.js
static.doubleclick.net/instream/ Frame 32A4 |
29 B 609 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
remote.js
www.youtube.com/s/player/202721c6/player_ias.vflset/de_DE/ Frame 32A4 |
95 KB 29 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
EWy-AQV1UPoR_yYiMIFOvRAIrcYXYpRYkvBHwHw3rlg.js
www.google.com/js/th/ Frame 32A4 |
35 KB 14 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
embed.js
www.youtube.com/s/player/202721c6/player_ias.vflset/de_DE/ Frame 32A4 |
25 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame 32A4 |
175 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
AKedOLSK3mGMXM3QqjIXgsAObPz3_7tkAnlDCbV7XzXvkw=s68-c-k-c0x00ffffff-no-rj
yt3.ggpht.com/ytc/ Frame 32A4 |
4 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sddefault.jpg
i.ytimg.com/vi/L8KiNHgN4Qs/ Frame 32A4 |
56 KB 56 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cast_sender.js
www.gstatic.com/cv/js/sender/v1/ Frame 32A4 |
4 KB 3 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
generate_204
www.youtube.com/ Frame 32A4 |
0 9 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
cast_sender.js
www.gstatic.com/eureka/clank/89/ Frame 32A4 |
48 KB 14 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
log_event
www.youtube.com/youtubei/v1/ Frame 32A4 |
28 B 54 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
6 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| onbeforexrselect boolean| originAgentCluster function| $ function| jQuery string| post_remember_str3 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 |
---|---|---|
.youtube.com/ | Name: YSC Value: TddBYj8SFxU |
|
.youtube.com/ | Name: VISITOR_INFO1_LIVE Value: _slwfgRBX0A |
|
.doubleclick.net/ | Name: IDE Value: AHWqTUmiE1i0UXLnYUuJcf8pBUYZ0Frq0Zr2nwNMQtGrsngp1etGrki-MmGdVFfq |
1 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 |
---|
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.
fonts.gstatic.com
googleads.g.doubleclick.net
i.ytimg.com
newdigitalstore.com
pittsburgchamber.com
singercloudy1.bravejournal.net
static.doubleclick.net
www.docdroid.net
www.google.com
www.gstatic.com
www.youtube.com
yt3.ggpht.com
139.59.220.92
142.250.184.194
142.250.184.246
142.250.185.196
142.250.185.230
151.139.128.10
172.217.16.129
172.217.18.110
172.217.18.99
172.217.23.99
50.87.248.32
54.37.79.95
062ec1d10b40acb79e4dc59c755978c94e317a930380c5ea01a3b5a884e7e607
0fc4119bc1cbfb84c3decc599049a609d37530c85c6272d2babb5e6f8aea51d4
116cbe01057550fa11ff262230814ebd1008adc61762945892f047c07c37ae58
375ed48cd9e95d6226f860a4e264e95d284f7f2e1afd3e273a487b523a4667b3
3e253b66056519aa065b00a453bac37ac5ed8f3e6fe7b542e93a9dcdcc11d0bc
435261045e3da2c1fa9b28b409aeeeb857d7d0cbb3b0dc137e210cd7273e85b5
4af2cb4c5d5437b324bd9e7399a1284abb263d747a431ba6314a92688d369a87
566c5ae022adec5ee880397d01ca1605043c0d75a3278df292c8d1ccef20d2ff
5c548c151337a815c681c21526d74a2a18d333af03de18c3416b7ecbec5efa49
67ea46bc3d15351067faccb3613bd833dd3f15137a4b4a09f2e873fd41d024d2
6c4fce889b2f4febda3abe2fd4c947d7a1eec38b53542a0ef404e52fec2bfde9
6cecec58d799bbc21b5922c92a5cf1f981cbb89ce8a79c65e3ee9e26206514a6
6fc0154a9a3bb9f72d51c7dc2438412bf3e5b7fd637af7947d78ba3260e20d21
7b99758eecb85999d1256d1cbaa9fd90492e67bbb671144fb912d5b5d972379b
7c8c0abf6bc41e7085b76c91c6497cd14086ae73ba9b73d897cce494dab89ab6
81893bc286061656942b0c574c32652ce7f70b729488a8929fc1613ea4da8cc8
84c4bb3639b1d9aedd01bb102878fecba5b29f6c503b9d3e93e86acbbe96001a
b757d95ea26c8e9487b360e44d050fa0de97663595a2372997ce9398b0e590fc
bd673ff4ff98c8aa20c5176be9610b9fde515026795ec353030f1d598b81d6ea
bdd279241038fcb28bb45a70a36ffd0e4ac3e8e4914f7849cadb893b2090bc1f
d246d268ccbb30f7aadd23581fb30e4e790b9570fe1906c8ecbaa451427dc283
d7d5e54ad1e33d7ab49c664323ced79cb9723ff15e9764cd0edc3e15208e8336
db71d1ae597d8d89fb60d4ff632726bce358e4c47ac28f0dac754d8e0b01f597
dda3817a37529f34ef6def6fa8016af154c0b4aba8bc31e890e95501a0732a4d
de6c4ffa2bd9fd283610e28d0db2ec48607aab39d213a51aef248673a0a7e980
e30a48a7615ba27b3d0f38babb6462da2e80f208d98b2baf8f6764b00f2a4066
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e68f6a98709b9b48a73a21a42e5f0af3d5a54b6bb61ff71638932f0bf0abf7e6
e6c0c6601105fb5bbb4f9ecfb55a3fd32be7a6bb35b39e75d8500eb651f6f974
eabf87315be46a093741ed7d6a367b58627e45fbcf22505e3fa092f4dc7a4d80
ee147e859ad0f09aa50367974e38ab53e7c7054c4a51d400a7f45b0eb251454f
eed0dc1fdb5d97ed188ae16fd5e1024a5bb744af47340346be2146300a6c54b9
f807955d7533ea0e28f9ef28083f32440b7fdec84cb4386076350db3cde6e5d3