![](/screenshots/215016b4-244c-4aa9-83ac-521c06915256.png)
moonthing81.doodlekit.com
Open in
urlscan Pro
54.221.240.15
Public Scan
Submission: On June 29 via manual from US
Summary
TLS certificate: Issued by RapidSSL RSA CA 2018 on July 3rd 2020. Valid for: 2 years.
This is the only time moonthing81.doodlekit.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
ASN14618 (AMAZON-AES, US)
PTR: ec2-54-221-240-15.compute-1.amazonaws.com
moonthing81.doodlekit.com |
ASN15169 (GOOGLE, US)
www.gstatic.com | |
fonts.gstatic.com |
ASN15169 (GOOGLE, US)
googleads.g.doubleclick.net |
ASN15169 (GOOGLE, US)
googleads.g.doubleclick.net |
ASN15169 (GOOGLE, US)
static.doubleclick.net |
Apex Domain Subdomains |
Transfer | |
---|---|---|
9 |
gstatic.com
www.gstatic.com fonts.gstatic.com |
482 KB |
9 |
youtube.com
www.youtube.com |
654 KB |
5 |
google.com
www.google.com |
35 KB |
3 |
doubleclick.net
1 redirects
googleads.g.doubleclick.net static.doubleclick.net |
845 B |
1 |
ytimg.com
i.ytimg.com |
32 KB |
1 |
ggpht.com
yt3.ggpht.com |
2 KB |
1 |
branex.ca
www.branex.ca |
90 KB |
1 |
clevergirlfinance.com
www.clevergirlfinance.com |
103 KB |
1 |
quoracdn.net
qph.fs.quoracdn.net |
143 KB |
1 |
smartpassiveincome.com
www.smartpassiveincome.com |
107 KB |
1 |
doodlekit.com
moonthing81.doodlekit.com |
4 KB |
32 | 11 |
Domain | Requested by | |
---|---|---|
9 | www.youtube.com |
moonthing81.doodlekit.com
www.youtube.com |
7 | www.gstatic.com |
www.google.com
www.gstatic.com www.youtube.com |
5 | www.google.com |
moonthing81.doodlekit.com
www.gstatic.com www.youtube.com |
2 | googleads.g.doubleclick.net |
1 redirects
www.youtube.com
|
2 | fonts.gstatic.com |
www.youtube.com
www.google.com |
1 | i.ytimg.com |
www.youtube.com
|
1 | yt3.ggpht.com |
www.youtube.com
|
1 | static.doubleclick.net |
www.youtube.com
|
1 | www.branex.ca |
moonthing81.doodlekit.com
|
1 | www.clevergirlfinance.com |
moonthing81.doodlekit.com
|
1 | qph.fs.quoracdn.net |
moonthing81.doodlekit.com
|
1 | www.smartpassiveincome.com |
moonthing81.doodlekit.com
|
1 | moonthing81.doodlekit.com | |
32 | 13 |
This site contains links to these domains. Also see Links.
Domain |
---|
controlc.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.doodlekit.com RapidSSL RSA CA 2018 |
2020-07-03 - 2022-08-02 |
2 years | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2020-08-16 - 2021-08-16 |
a year | crt.sh |
quora.com R3 |
2021-06-20 - 2021-09-18 |
3 months | crt.sh |
branex.ca cPanel, Inc. Certification Authority |
2021-06-20 - 2021-09-18 |
3 months | crt.sh |
www.google.com GTS CA 1C3 |
2021-05-31 - 2021-08-23 |
3 months | crt.sh |
*.google.com GTS CA 1C3 |
2021-05-31 - 2021-08-23 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2021-05-31 - 2021-08-23 |
3 months | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2021-05-31 - 2021-08-23 |
3 months | crt.sh |
*.doubleclick.net GTS CA 1C3 |
2021-05-31 - 2021-08-23 |
3 months | crt.sh |
*.googleusercontent.com GTS CA 1C3 |
2021-05-31 - 2021-08-23 |
3 months | crt.sh |
edgestatic.com GTS CA 1C3 |
2021-05-31 - 2021-08-23 |
3 months | crt.sh |
This page contains 4 frames:
Primary Page:
https://moonthing81.doodlekit.com/blog/entry/15833606/why-are-passive-income-streams-important-farmtogether
Frame ID: EDD891FE43FD6F178834319B03DF104F
Requests: 7 HTTP requests in this frame
Frame:
https://www.youtube.com/embed/LDnoBCplj6I
Frame ID: AD9FF7D92502F6EED6F0785C93352D31
Requests: 17 HTTP requests in this frame
Frame:
https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LcSWwATAAAAAEWee0YDAUeqNIuSMcM2hb7GvZmJ&co=aHR0cHM6Ly9tb29udGhpbmc4MS5kb29kbGVraXQuY29tOjQ0Mw..&hl=en&v=eKRIyK-9MtX6JxeZcNZIkfUq&size=normal&cb=9jgl73rys4iy
Frame ID: F0A79E03FA0A048010888DE508A0894A
Requests: 8 HTTP requests in this frame
Frame:
https://www.google.com/recaptcha/api2/bframe?hl=en&v=eKRIyK-9MtX6JxeZcNZIkfUq&k=6LcSWwATAAAAAEWee0YDAUeqNIuSMcM2hb7GvZmJ&cb=owrdcgt7cl8
Frame ID: B9F91E10585050BAC465697F5604C9F7
Requests: 3 HTTP requests in this frame
Screenshot
![](/screenshots/215016b4-244c-4aa9-83ac-521c06915256.png)
Detected technologies
![](/vendor/wappa/icons/Ubuntu.png)
Detected patterns
- headers server /Ubuntu/i
![](/vendor/wappa/icons/YouTube.png)
Detected patterns
- html /<(?:param|embed|iframe)[^>]+youtube(?:-nocookie)?\.com\/(?:v|embed)/i
Detected patterns
- headers server /(?:Apache(?:$|\/([\d.]+)|[^/-])|(?:^|\b)HTTPD)/i
![](/vendor/wappa/icons/reCAPTCHA.png)
Detected patterns
- html /<div[^>]+class="g-recaptcha"/i
- script /\/recaptcha\/api\.js/i
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: View Details
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 19- https://googleads.g.doubleclick.net/pagead/id HTTP 302
- https://googleads.g.doubleclick.net/pagead/id?slf_rd=1
32 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
why-are-passive-income-streams-important-farmtogether
moonthing81.doodlekit.com/blog/entry/15833606/ |
11 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2018-0709.jpg
www.smartpassiveincome.com/wp-content/uploads/2018/03/ |
106 KB 107 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main-qimg-afeb1c2c30c9b6a311d058bf9f829a98
qph.fs.quoracdn.net/ |
142 KB 143 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Best-Passive-Income-Ideas.jpg
www.clevergirlfinance.com/wp-content/uploads/2020/03/ |
102 KB 103 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Passive-Income-Generation-Ideas.jpg
www.branex.ca/blog/wp-content/uploads/2018/04/ |
90 KB 90 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
api.js
www.google.com/recaptcha/ |
850 B 648 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
LDnoBCplj6I
www.youtube.com/embed/ Frame AD9F |
53 KB 23 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
recaptcha__en.js
www.gstatic.com/recaptcha/releases/eKRIyK-9MtX6JxeZcNZIkfUq/ |
341 KB 133 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
anchor
www.google.com/recaptcha/api2/ Frame F0A7 |
39 KB 20 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
www-player-webp.css
www.youtube.com/s/player/11aba956/ Frame AD9F |
323 KB 45 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
www-embed-player.js
www.youtube.com/s/player/11aba956/www-embed-player.vflset/ Frame AD9F |
194 KB 64 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
base.js
www.youtube.com/s/player/11aba956/player_ias.vflset/en_US/ Frame AD9F |
2 MB 484 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
fetch-polyfill.js
www.youtube.com/s/player/11aba956/fetch-polyfill.vflset/ Frame AD9F |
8 KB 3 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v18/ Frame AD9F |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
styles__ltr.css
www.gstatic.com/recaptcha/releases/eKRIyK-9MtX6JxeZcNZIkfUq/ Frame F0A7 |
52 KB 25 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
recaptcha__en.js
www.gstatic.com/recaptcha/releases/eKRIyK-9MtX6JxeZcNZIkfUq/ Frame F0A7 |
341 KB 132 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame F0A7 |
14 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame F0A7 |
2 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
logo_48.png
www.gstatic.com/recaptcha/api2/ Frame F0A7 |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v18/ Frame F0A7 |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
id
googleads.g.doubleclick.net/pagead/ Frame AD9F 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 AD9F |
29 B 424 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
webworker.js
www.google.com/recaptcha/api2/ Frame F0A7 |
102 B 132 B |
Other
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
remote.js
www.youtube.com/s/player/11aba956/player_ias.vflset/en_US/ Frame AD9F |
93 KB 29 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
78f0cHg-mss9TBwkXBH5e0namqWixOmUHR8LetvkC9Q.js
www.google.com/js/th/ Frame AD9F |
35 KB 13 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
embed.js
www.youtube.com/s/player/11aba956/player_ias.vflset/en_US/ Frame AD9F |
25 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame AD9F |
175 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
AKedOLR0jSYw3Hw23OnN5gz8eu0aK4OJVSPan-9dkVR8=s68-c-k-c0x00ffffff-no-rj
yt3.ggpht.com/ytc/ Frame AD9F |
2 KB 2 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sddefault.webp
i.ytimg.com/vi_webp/LDnoBCplj6I/ Frame AD9F |
31 KB 32 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
bframe
www.google.com/recaptcha/api2/ Frame B9F9 |
7 KB 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
cast_sender.js
www.gstatic.com/cv/js/sender/v1/ Frame AD9F |
4 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
generate_204
www.youtube.com/ Frame AD9F |
0 9 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
styles__ltr.css
www.gstatic.com/recaptcha/releases/eKRIyK-9MtX6JxeZcNZIkfUq/ Frame B9F9 |
52 KB 25 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
recaptcha__en.js
www.gstatic.com/recaptcha/releases/eKRIyK-9MtX6JxeZcNZIkfUq/ Frame B9F9 |
341 KB 132 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3-29 |
log_event
www.youtube.com/youtubei/v1/ Frame AD9F |
28 B 54 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
21 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| 1 object| 2 object| 3 object| onbeforexrselect object| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker boolean| originAgentCluster object| trustedTypes boolean| crossOriginIsolated object| ___grecaptcha_cfg object| grecaptcha string| __recaptcha_api boolean| __google_recaptcha_client object| recaptcha object| closure_lm_4098862 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: VISITOR_INFO1_LIVE Value: pV34qX1d960 |
|
.youtube.com/ | Name: YSC Value: muxP36BoUPI |
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
moonthing81.doodlekit.com
qph.fs.quoracdn.net
static.doubleclick.net
www.branex.ca
www.clevergirlfinance.com
www.google.com
www.gstatic.com
www.smartpassiveincome.com
www.youtube.com
yt3.ggpht.com
151.101.113.2
167.114.46.66
2606:4700:10::6814:650f
2606:4700:20::681a:9dd
2a00:1450:4001:800::2003
2a00:1450:4001:801::2003
2a00:1450:4001:80e::200e
2a00:1450:4001:812::2004
2a00:1450:4001:813::2002
2a00:1450:4001:828::2003
2a00:1450:4001:82a::2002
2a00:1450:4001:82b::2006
2a00:1450:4001:82b::2016
2a00:1450:4001:82f::2001
54.221.240.15
07d0be87f0cefdd50636fcae271c12bec6ea4160dad9986a12193d53b09c0939
0964d141519db34adc6aa127a33dbc6761cda1e56b584ea402082d99c44afb9e
1b9efb22c938500971aac2b2130a475fa23684dd69e43103894968df83145b8a
22d13335c1a0be5dbeae8ebfa64551fe8103e6572398ad18db9c58be27d1fee0
3e253b66056519aa065b00a453bac37ac5ed8f3e6fe7b542e93a9dcdcc11d0bc
3ec45ef355eefd64382a23db3a5010fbf7779272f149c1d4854efa46550f58c6
43ef4025567f7a15859b5252b6ccc1efe2ff8c7331b1aefbea7ce88eb5084d27
5fe20047c1cc1be61a786d56c5c02b96453b9c60656d6c8429a1add79017e47f
651841dcfe29a828e34a6fce5a93a5d0c3f459728e91bc7dfa1eccb7ca4669e6
67ea46bc3d15351067faccb3613bd833dd3f15137a4b4a09f2e873fd41d024d2
6ce8aae5de48a35e63d34f9063feb1be99b6c8463167da911722fa7aa6ed31b0
7297db34a861e87c6ef7c7ce6ae08ac300de16626626ea542ce98453a643d8ff
8d61644324a93cafd70c67e1521bec9fb5e97ea67e2c1dd1da536dd8dc64799a
9ddda7764dbb408f7e068f139a482e6868af2fd83c2f225b300abf24892919b4
ad28998a980be42a6734032f14ba4f38dcbcff1dc99303d7141574a71917aa37
b1fddfe2f55ad2a26f7580dd1c0e3ed9e0ed902e961e7d626e7052f083c72009
b79be610eb1844e290aed1f1e3109bb6cc7e93252a12690671ffd0d8751ceb7c
bc1f0f5fc382f22a00558a932a238ca9eb20953e3af382dfd95db9392a92ef13
be6c6bf624633d3a1608f5f34d1444a39ce070d3b03dd7324dc2f71feebae246
cd79c3ca06671f1088754dc301596e1b75d56fed54ec18956166ebd741fb7c72
cda15930d42964ce4b7dd25fa2aad5f74ea2ae9b71a8db9583960036a2841953
d7d5e54ad1e33d7ab49c664323ced79cb9723ff15e9764cd0edc3e15208e8336
dbbbc429a4bd535adb45f9ee2f1f8b899a9dbfccb4e11408e3ccc177563c2ce3
de6c4ffa2bd9fd283610e28d0db2ec48607aab39d213a51aef248673a0a7e980
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ee147e859ad0f09aa50367974e38ab53e7c7054c4a51d400a7f45b0eb251454f
eed0dc1fdb5d97ed188ae16fd5e1024a5bb744af47340346be2146300a6c54b9
efc7f470783e9acb3d4c1c245c11f97b49da9aa5a2c4e9941d1f0b7adbe40bd4
f26c4ed88728059418a32ba3d348c0dd623cfa86e3a61c7ae4d71e88fd8f8734
f48e7fd7877ca9bdf26d6cc8252a9ebbb9f6c9e5941d2365b83af50293363da1
fb4e2796c5e173f72404858cf3053887da7312863efe97ae1220b70f377fddc4