appinc3fsc.servequake.com
Open in
urlscan Pro
35.247.180.176
Malicious Activity!
Public Scan
Effective URL: https://appinc3fsc.servequake.com/IDMSWebAuth?appIdKey=TlxUVUbJtjjtjKQeBqOe8GqaV35uvWIPWfi5XogvrP4mB8u1mWoVz0jsntNOhIWIZDnjcDEienc...
Submission Tags: @ipnigh
Submission: On September 24 via api from GB
Summary
TLS certificate: Issued by Let's Encrypt Authority X3 on September 23rd 2019. Valid for: 3 months.
This is the only time appinc3fsc.servequake.com was scanned on urlscan.io!
urlscan.io Verdict: Potentially Malicious
Targeting these brands: Apple (Online)Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 | 192.111.136.123 192.111.136.123 | 46562 (TOTAL-SER...) (TOTAL-SERVER-SOLUTIONS - Total Server Solutions L.L.C.) | |
2 | 2a00:1450:400... 2a00:1450:4001:820::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:81b::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
3 | 216.58.210.2 216.58.210.2 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:817::2001 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 1 | 94.126.19.210 94.126.19.210 | 21069 (ASN-METAN...) (ASN-METANET Routing/peering issues: noc@metanet.ch) | |
1 30 | 35.247.180.176 35.247.180.176 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:81b::2003 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
38 | 7 |
ASN46562 (TOTAL-SERVER-SOLUTIONS - Total Server Solutions L.L.C., US)
cutt.us |
ASN15169 (GOOGLE - Google LLC, US)
www.googletagservices.com | |
adservice.google.com |
ASN15169 (GOOGLE - Google LLC, US)
adservice.google.de |
ASN15169 (GOOGLE - Google LLC, US)
PTR: fra16s07-in-f2.1e100.net
securepubads.g.doubleclick.net |
ASN15169 (GOOGLE - Google LLC, US)
tpc.googlesyndication.com |
ASN21069 (ASN-METANET Routing/peering issues: noc@metanet.ch, CH)
PTR: mignon.ch-meta.net
x61.ch |
ASN15169 (GOOGLE - Google LLC, US)
PTR: 176.180.247.35.bc.googleusercontent.com
appinc3fsc.servequake.com |
ASN15169 (GOOGLE - Google LLC, US)
www.google.ca |
Apex Domain Subdomains |
Transfer | |
---|---|---|
30 |
servequake.com
1 redirects
appinc3fsc.servequake.com |
2 MB |
3 |
doubleclick.net
securepubads.g.doubleclick.net |
82 KB |
1 |
google.ca
www.google.ca |
|
1 |
x61.ch
1 redirects
x61.ch |
225 B |
1 |
googlesyndication.com
tpc.googlesyndication.com |
|
1 |
google.com
adservice.google.com |
171 B |
1 |
google.de
adservice.google.de |
171 B |
1 |
googletagservices.com
www.googletagservices.com |
13 KB |
1 |
cutt.us
cutt.us |
2 KB |
38 | 9 |
Domain | Requested by | |
---|---|---|
30 | appinc3fsc.servequake.com |
1 redirects
cutt.us
appinc3fsc.servequake.com |
3 | securepubads.g.doubleclick.net |
www.googletagservices.com
securepubads.g.doubleclick.net |
1 | www.google.ca |
appinc3fsc.servequake.com
|
1 | x61.ch | 1 redirects |
1 | tpc.googlesyndication.com |
securepubads.g.doubleclick.net
|
1 | adservice.google.com |
www.googletagservices.com
|
1 | adservice.google.de |
www.googletagservices.com
|
1 | www.googletagservices.com |
cutt.us
|
1 | cutt.us | |
38 | 9 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.cutt.us Let's Encrypt Authority X3 |
2019-07-19 - 2019-10-17 |
3 months | crt.sh |
*.g.doubleclick.net GTS CA 1O1 |
2019-09-05 - 2019-11-28 |
3 months | crt.sh |
*.google.com GTS CA 1O1 |
2019-09-05 - 2019-11-28 |
3 months | crt.sh |
tpc.googlesyndication.com GTS CA 1O1 |
2019-09-05 - 2019-11-28 |
3 months | crt.sh |
appinc3fsc.servequake.com Let's Encrypt Authority X3 |
2019-09-23 - 2019-12-22 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://appinc3fsc.servequake.com/IDMSWebAuth?appIdKey=TlxUVUbJtjjtjKQeBqOe8GqaV35uvWIPWfi5XogvrP4mB8u1mWoVz0jsntNOhIWIZDnjcDEienczDYu5
Frame ID: 8507296FE21F01AFAD94B7F405757AFF
Requests: 37 HTTP requests in this frame
Frame:
https://www.google.ca/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwi_yey8kvzJAhWwj4MKHVp5ALcQFggcMAA&url=https%3A%2F%2Fappleid.apple.com%2F&usg=AFQjCNF7841Jq5PLrYJwYDN8RkcZjuNVww
Frame ID: 975B77B59A845D0CC8ED320640742EF3
Requests: 1 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
- https://cutt.us/UWhnf Page URL
-
http://x61.ch/1611e1
HTTP 302
https://appinc3fsc.servequake.com/_ Page URL
- https://appinc3fsc.servequake.com/IDMSWebAuth?appIdKey=TlxUVUbJtjjtjKQeBqOe8GqaV35uvWIPWfi5XogvrP4mB8u1mWoVz0j... Page URL
Detected technologies
jQuery (JavaScript Libraries) ExpandDetected patterns
- script /jquery[.-]([\d.]*\d)[^\/]*\.js/i
- script /jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?/i
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
- https://cutt.us/UWhnf Page URL
-
http://x61.ch/1611e1
HTTP 302
https://appinc3fsc.servequake.com/_ Page URL
- https://appinc3fsc.servequake.com/IDMSWebAuth?appIdKey=TlxUVUbJtjjtjKQeBqOe8GqaV35uvWIPWfi5XogvrP4mB8u1mWoVz0jsntNOhIWIZDnjcDEienczDYu5 Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 8- http://x61.ch/1611e1 HTTP 302
- https://appinc3fsc.servequake.com/_
- https://appinc3fsc.servequake.com/assets/signin.php HTTP 302
- https://www.google.ca/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwi_yey8kvzJAhWwj4MKHVp5ALcQFggcMAA&url=https%3A%2F%2Fappleid.apple.com%2F&usg=AFQjCNF7841Jq5PLrYJwYDN8RkcZjuNVww
38 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
UWhnf
cutt.us/ |
3 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gpt.js
www.googletagservices.com/tag/js/ |
39 KB 13 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
integrator.js
adservice.google.de/adsid/ |
109 B 171 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
integrator.js
adservice.google.com/adsid/ |
109 B 171 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pubads_impl_2019091201.js
securepubads.g.doubleclick.net/gpt/ |
157 KB 58 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ads
securepubads.g.doubleclick.net/gampad/ |
369 B 674 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pubads_impl_rendering_2019091201.js
securepubads.g.doubleclick.net/gpt/ |
62 KB 24 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
container.html
tpc.googlesyndication.com/safeframe/1-0-35/html/ |
0 0 |
Other
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
_
appinc3fsc.servequake.com/ Redirect Chain
|
223 B 624 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Primary Request
IDMSWebAuth
appinc3fsc.servequake.com/ |
8 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-1.9.1.js
appinc3fsc.servequake.com/assets/js/ |
141 KB 142 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.validate.min.js
appinc3fsc.servequake.com/assets/js/ |
20 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.payment.js
appinc3fsc.servequake.com/assets/js/ |
12 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
additional-methods.min.js
appinc3fsc.servequake.com/assets/js/ |
17 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.maskedinput.js
appinc3fsc.servequake.com/assets/js/ |
6 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Valid.UK.js
appinc3fsc.servequake.com/assets/js/ |
41 KB 41 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
enc.js
appinc3fsc.servequake.com/assets/js/ |
8 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
First.css
appinc3fsc.servequake.com/assets/css/ |
130 KB 130 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Second.css
appinc3fsc.servequake.com/assets/css/ |
64 KB 64 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Fonts.css
appinc3fsc.servequake.com/assets/css/ |
2 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
url
www.google.ca/ Frame 975B Redirect Chain
|
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
icons.jpg
appinc3fsc.servequake.com/assets/img/ |
104 KB 104 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
uk.png
appinc3fsc.servequake.com/assets/img/ |
5 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
app.svg
appinc3fsc.servequake.com/assets/img/ |
2 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mac.svg
appinc3fsc.servequake.com/assets/img/ |
2 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ipad.svg
appinc3fsc.servequake.com/assets/img/ |
3 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
iphone.svg
appinc3fsc.servequake.com/assets/img/ |
3 KB 4 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
watch.svg
appinc3fsc.servequake.com/assets/img/ |
3 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tv.svg
appinc3fsc.servequake.com/assets/img/ |
1 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
music.svg
appinc3fsc.servequake.com/assets/img/ |
3 KB 4 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
support.svg
appinc3fsc.servequake.com/assets/img/ |
4 KB 4 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
search.svg
appinc3fsc.servequake.com/assets/img/ |
1 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bag.svg
appinc3fsc.servequake.com/assets/img/ |
464 B 709 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
one.woff
appinc3fsc.servequake.com/assets/fonts/ |
94 KB 94 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg.jpg
appinc3fsc.servequake.com/assets/img/ |
724 KB 724 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
four.woff
appinc3fsc.servequake.com/assets/fonts/ |
97 KB 97 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ten.woff
appinc3fsc.servequake.com/assets/fonts/ |
96 KB 97 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
icons.woff
appinc3fsc.servequake.com/assets/fonts/ |
8 KB 8 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
Potentially malicious activity detected
Disclaimer: These verdicts should be used to detect potentially malicious websites, not as a final verdict!
urlscan
Phishing against: Apple (Online)12 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| Aes object| Base64 object| Utf8 string| gentot string| udud string| keluaran string| ctrTxt object| jQuery191028926815686169130 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.
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; includeSubdomains; |
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.
adservice.google.com
adservice.google.de
appinc3fsc.servequake.com
cutt.us
securepubads.g.doubleclick.net
tpc.googlesyndication.com
www.google.ca
www.googletagservices.com
x61.ch
192.111.136.123
216.58.210.2
2a00:1450:4001:817::2001
2a00:1450:4001:81b::2002
2a00:1450:4001:81b::2003
2a00:1450:4001:820::2002
35.247.180.176
94.126.19.210
0482a98d09daebc18a0d2e1ed8f748da5b0179e61223ed541101df1f4699f073
0fc5c02ac3132eab39ca4cdec7ad55a3441c504b26b5fba6ec9456f5ded27ce0
12f67ee533aa83788ad78200eb238ca0c5f8003705ede9faca4cedce46a9ac50
2b00b7da17f4f98eb6a5e85cadff1b7dcf089842136c1d8fc2f73071cb135e9f
2f66904e2a39b3194892a4df8831e806e3a1b28cfe51d73033525a6fa55e0045
3160a8c386a1832b765f41e091abb3dca7edc74e78c9d9c0f2d72604c9c27600
32bc2a4071700f57bb05b532167e4afca1a9ed6d620603796dca6a043d3c4df8
355d9c76cbb74124fc0a1e85e9a0e10ede19eac1cdace5b3e7996be55f27e85c
3d12586b3d24efe92df696c5b7a9aab33d89deee147f9ff1a6e957db6a962abd
42addfd791864c6c1f2238af878e415cdf806557cda87e38317a05865748df11
49018ee23ef15a07b75966c5e449dfc02974348ba93426e16589c1ac38342a1b
511c23178d504d371d22fb6899174f448db32523e9cacd2860306a2b3b8cc1f5
57bc7032c0d434b5823f3b8bb57f1fd0996873271ea168c4df9cb1fd918b1d96
6369118b817a8a0549092cce8b77d77ac7ec88cc76a66d3ed9e32e9c4f6fb23f
66d7f49a9737a52b802c927111b04a9d65aa78fd7df3964073a9afe96124b2c2
70ac3b8e12ae9b91cc6f1debab3d550d6fbed88a1f5e0beb2ef1be412b18d378
7c1a3622b96e05f45291866340a34f9b6e3929869020dfba99bc3c2b948f197d
7fb0b7722788fd7a711d24a560cb53013410b760e4c5faf3876f3e259ab9205c
8107f593e897a12304343d2c48ac62b13680dedc633037e973d1dfd3152573be
8d84ad474faaa046d460c0404509f6dca9a02327f5f1f91ea6521f4cd2f38f09
906318c73e943ef3237b440672d6c4705960df54848b3b78bf054b4a7e5b6b7f
933e7bd58b0dd458c7e3c28e9c57d3eb6570f44c264229a08e9d9c1e442961b6
98e256b4b96b4c80754ee598e4724e736d6241714f2c2bb1a4b88dac0cbf02c1
bc351c64cd81a9b0f1d9e00bb14fc9b1c4cd6fff55a173e856b2e1fd055e1c9e
bd5f4ed541a56a96e91ac8419bac78377be866769be15787f78e0d242a15b0b6
c459460a568697ea2988106b3a9d38d9dee5de28636734cbf1fd0bae75b0006c
d3b80bdf24f467de9715610976d2edad86b653ca19693df20c8d8a0836280983
e5867784e8fe51603d204a87e71b77034bbd15bc6eb447568082371990d449c5
ed15e498ec051e9de631324421d91c3393995cda446ba386dec4dd74416f7800
f674d38daae4a3e966f218fbd0c6384af4ac3996f6797952b264e495e740152f
f74992b06d8a8d50182b99da0973f60d824b53858c0853b6f8a6a5ed190a6036
f80e626d759fa2aa8b9d4335ad5e4a5aac0f9452a86d6272ec69103b4c82dc12