104.194.150.35.sslip.io
Open in
urlscan Pro
104.194.150.35
Public Scan
Submission: On July 09 via api from US — Scanned from DE
Summary
TLS certificate: Issued by ZeroSSL ECC Domain Secure Site CA on July 9th 2024. Valid for: 3 months.
This is the only time 104.194.150.35.sslip.io was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
8 | 104.194.150.35 104.194.150.35 | 198983 (TORNADODA...) (TORNADODATACENTER) | |
1 | 104.17.24.14 104.17.24.14 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
3 | 151.101.193.229 151.101.193.229 | 54113 (FASTLY) (FASTLY) | |
1 | 172.67.30.148 172.67.30.148 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 151.101.2.137 151.101.2.137 | 54113 (FASTLY) (FASTLY) | |
5 | 172.67.75.33 172.67.75.33 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 142.250.185.226 142.250.185.226 | 15169 (GOOGLE) (GOOGLE) | |
1 | 142.250.186.78 142.250.186.78 | 15169 (GOOGLE) (GOOGLE) | |
4 | 173.164.244.212 173.164.244.212 | 7922 (COMCAST-7922) (COMCAST-7922) | |
1 | 142.250.185.168 142.250.185.168 | 15169 (GOOGLE) (GOOGLE) | |
28 | 11 |
ASN198983 (TORNADODATACENTER, DE)
104.194.150.35.sslip.io |
ASN15169 (GOOGLE, US)
PTR: fra16s53-in-f2.1e100.net
partner.googleadservices.com |
ASN15169 (GOOGLE, US)
PTR: fra24s05-in-f14.1e100.net
www.google-analytics.com |
ASN7922 (COMCAST-7922, US)
PTR: 173-164-244-212-SFBA.hfc.comcastbusiness.net
www.followapi.zoomshare.com |
ASN15169 (GOOGLE, US)
PTR: fra16s51-in-f8.1e100.net
ssl.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
8 |
sslip.io
104.194.150.35.sslip.io |
101 KB |
5 |
datatables.net
cdn.datatables.net — Cisco Umbrella Rank: 9245 |
37 KB |
4 |
zoomshare.com
www.followapi.zoomshare.com |
2 KB |
3 |
jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 423 |
59 KB |
2 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 102 ssl.google-analytics.com — Cisco Umbrella Rank: 925 |
7 KB |
2 |
jquery.com
code.jquery.com — Cisco Umbrella Rank: 1178 |
90 KB |
1 |
googleadservices.com
partner.googleadservices.com — Cisco Umbrella Rank: 5502 |
367 B |
1 |
getbootstrap.com
getbootstrap.com — Cisco Umbrella Rank: 61147 |
9 KB |
1 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 331 |
11 KB |
28 | 9 |
Domain | Requested by | |
---|---|---|
8 | 104.194.150.35.sslip.io |
104.194.150.35.sslip.io
|
5 | cdn.datatables.net |
104.194.150.35.sslip.io
|
4 | www.followapi.zoomshare.com |
code.jquery.com
|
3 | cdn.jsdelivr.net |
104.194.150.35.sslip.io
|
2 | code.jquery.com |
104.194.150.35.sslip.io
|
1 | ssl.google-analytics.com |
104.194.150.35.sslip.io
|
1 | www.google-analytics.com |
104.194.150.35.sslip.io
|
1 | partner.googleadservices.com |
104.194.150.35.sslip.io
|
1 | getbootstrap.com |
104.194.150.35.sslip.io
|
1 | cdnjs.cloudflare.com |
104.194.150.35.sslip.io
|
28 | 10 |
This site contains links to these domains. Also see Links.
Domain |
---|
zoomshare.com |
signup.zoomshare.com |
www.zoomshare.com |
www.google.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
mhp2.jumpingcrab.com ZeroSSL ECC Domain Secure Site CA |
2024-07-09 - 2024-10-07 |
3 months | crt.sh |
cdnjs.cloudflare.com E1 |
2024-06-02 - 2024-08-31 |
3 months | crt.sh |
jsdelivr.net GlobalSign Atlas R3 DV TLS CA 2023 Q3 |
2023-09-27 - 2024-10-28 |
a year | crt.sh |
getbootstrap.com E5 |
2024-06-08 - 2024-09-06 |
3 months | crt.sh |
*.jquery.com Sectigo ECC Domain Validation Secure Server CA |
2024-06-25 - 2025-06-25 |
a year | crt.sh |
datatables.net GTS CA 1P5 |
2024-05-25 - 2024-08-23 |
3 months | crt.sh |
*.googleadservices.com WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
zoomshare.com R10 |
2024-06-20 - 2024-09-18 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://104.194.150.35.sslip.io/
Frame ID: FCCA49B0E9DF977C3F0500AFA37EA2B6
Requests: 28 HTTP requests in this frame
Screenshot
Page Title
Zoomshare: HomeDetected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
DataTables (JavaScript Libraries) Expand
Detected patterns
- dataTables.*\.js
Font Awesome (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]*?(?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Google Analytics (Analytics) Expand
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jQuery UI (JavaScript Libraries) Expand
Detected patterns
- jquery-ui.*\.js
jsDelivr (CDN) Expand
Detected patterns
- <link [^>]*?href="?[a-zA-Z]*?:?//cdn\.jsdelivr\.net/
- //cdn\.jsdelivr\.net/
Page Statistics
5 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Title: Sign Up
Search URL Search Domain Scan URL
Title: Forgot your username or password?
Search URL Search Domain Scan URL
Title: Google Chrome
Search URL Search Domain Scan URL
Title: Forgot your password?
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
28 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
104.194.150.35.sslip.io/ |
44 KB 9 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
yui-index.css
104.194.150.35.sslip.io/css/ |
5 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zm-index.css
104.194.150.35.sslip.io/css/ |
14 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
all.min.css
cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/ |
58 KB 11 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/ |
227 KB 34 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
docs.css
getbootstrap.com/docs/5.3/assets/css/ |
47 KB 9 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-ui.css
code.jquery.com/ui/1.13.2/themes/base/ |
35 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dataTables.jqueryui.min.css
cdn.datatables.net/1.13.6/css/ |
24 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
scroller.jqueryui.min.css
cdn.datatables.net/scroller/2.2.0/css/ |
1 KB 631 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.bundle.min.js
cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/ |
79 KB 24 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.js
104.194.150.35.sslip.io/js/ |
56 KB 19 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
yui-index.js
104.194.150.35.sslip.io/js/ |
126 KB 36 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
google_service.js
partner.googleadservices.com/gampad/ |
1 KB 367 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ZS-Flame-Logo177-Italic.png
104.194.150.35.sslip.io/img/ |
11 KB 12 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
man-phone-100b.png
104.194.150.35.sslip.io/img/ |
18 KB 18 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
urchin.js
www.google-analytics.com/ |
22 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-3.7.0.js
code.jquery.com/ |
278 KB 82 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.dataTables.min.js
cdn.datatables.net/1.13.6/js/ |
85 KB 28 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dataTables.jqueryui.min.js
cdn.datatables.net/1.13.6/js/ |
1 KB 840 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dataTables.scroller.min.js
cdn.datatables.net/scroller/2.2.0/js/ |
12 KB 4 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.bundle.min.js
cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/ |
79 KB 0 |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
index_follow.cgi
www.followapi.zoomshare.com/ |
349 B 566 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
index_follow.cgi
www.followapi.zoomshare.com/ |
570 B 619 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
index_follow.cgi
www.followapi.zoomshare.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
__utm.gif
ssl.google-analytics.com/ |
35 B 301 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
104.194.150.35.sslip.io/ |
5 KB 2 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
index_follow.cgi
www.followapi.zoomshare.com/ |
29 B 452 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
index_follow.cgi
www.followapi.zoomshare.com/ |
349 B 566 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- www.followapi.zoomshare.com
- URL
- https://www.followapi.zoomshare.com/index_follow.cgi
Verdicts & Comments Add Verdict or Comment
140 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.
number| uidEvent object| bootstrap string| TLD function| $ function| jQuery object| YAHOO function| GS_googleAddAdSenseService function| GS_googleEnableAllServices function| GS_googleResetAllServices function| GS_googleGetIdsForAdSenseService function| GS_googleFindService function| GS_googleGetExpIdsForAdSense object| GS_googleServiceIds_ function| GA_googleSetCookieOptions function| GA_googleSetTagForChildDirectedTreatment function| GA_googleAddSlot function| GA_googleFetchAds function| GA_googleUseIframeRendering function| GA_googleUseFriendlyIframeRendering function| GA_googleUseFriendlyIframeSRARendering function| GA_googleUseSyncSRARendering function| GA_googleDomainResetUrl function| GA_googleFillSlot function| GA_googleFillSlotWithSize function| GA_googleResetAll function| GA_googleNoFetch function| GA_googleDelayFetch function| GA_googleAddAttr function| GA_googleAddAdSensePageAttr function| GA_googleAddAdSenseSlotAttr function| GA_googleCreateDomIframe function| GA_googleSetAdContentsBySlot function| GA_googleSetAdContentsBySlotForSync function| GA_googleSetAdContentsBySlotForAsync function| GA_googleSyncAdSlotLoaded function| GA_googleReallyFetchAds function| GA_GoogleAdSlotContent function| GA_CookieInfo object| GA_jstiming object| GA_googleEnv object| C object| D object| E object| W function| calllogin string| _uacct number| _userv number| _ufsc string| _udn string| _uhash string| _utimeout string| _ugifpath string| _utsp number| _uflash number| _utitle string| _utcp number| _usample number| _uctm string| _ucto string| _uccn string| _ucmd string| _ucsr string| _uctr string| _ucct string| _ucid string| _ucno object| _uOsr object| _uOkw object| _uOno object| _uRno number| _uff number| _udh object| _udt string| _udo number| _uu number| _uns string| _ur number| _ust object| _ubd object| _udl string| _uwv string| _ugifpath2 function| urchinTracker function| _uGH function| _uInfo function| _uVoid function| _uCInfo function| _uRef function| _uOrg function| _uGCse function| _uBInfo function| __utmSetTrans function| _uFlash function| __utmLinkerUrl function| __utmLinker function| __utmLinkPost function| __utmSetVar function| _uGCS function| _uGC function| _uDomain function| _uHash function| _uFixA function| _uTrim function| _uEC function| __utmVisitorCode function| _uIN function| _uES function| _uUES function| _uVG function| _uSP function| urchinPathCopy function| _uCO function| _uGT string| _utk function| _uNx function| DataTable function| followlogin function| followlogout function| showPersonalizationPopup function| hidePersonalizationPopup function| cancelSignup function| setCookie function| getCookie function| check_file_size function| cache_randomfeed_site_ids function| personalize_feeds_onload function| personalize_random_feeds_refresh function| showrandomfeeds_onload function| showrandomfeeds_refresh function| feedRefersh function| fetchAndDisplayXMLFeed function| truncateZSDescriptionTextmoreonload function| truncateZSDescriptionTextlessonload function| fetchAndDisplayXMLFeedRealTime function| truncateZSDescriptionTextmoreonrefresh function| truncateZSDescriptionTextlessonrefresh function| findArrayDifference function| formatDateString function| updateClock object| gaGlobal5 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 |
---|---|---|
104.194.150.35.sslip.io/ | Name: dw Value: b0d04faa41dd7b08f6ac27b8039e81e1 |
|
.104.194.150.35.sslip.io/ | Name: __utma Value: 147852727.2113575960.1720542174.1720542174.1720542174.1 |
|
.104.194.150.35.sslip.io/ | Name: __utmb Value: 147852727 |
|
.104.194.150.35.sslip.io/ | Name: __utmc Value: 147852727 |
|
.104.194.150.35.sslip.io/ | Name: __utmz Value: 147852727.1720542174.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none) |
2 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.
104.194.150.35.sslip.io
cdn.datatables.net
cdn.jsdelivr.net
cdnjs.cloudflare.com
code.jquery.com
getbootstrap.com
partner.googleadservices.com
ssl.google-analytics.com
www.followapi.zoomshare.com
www.google-analytics.com
www.followapi.zoomshare.com
104.17.24.14
104.194.150.35
142.250.185.168
142.250.185.226
142.250.186.78
151.101.193.229
151.101.2.137
172.67.30.148
172.67.75.33
173.164.244.212
076d520c03aa3dc5f57fcaeb06a16af7abd07959e6894e16c43cdcce7ffd68c3
184a6993ed28996ee68a8fba8a6c4d332910cdc3abc27380faf611b9cbe5e7ff
24362c145a81e1e2fd95185c4300d2595afb2cadd9f1580c2ddce95bc19b2084
265a924c42de4784cba8fd0e1bd77133bc833ea5f5a31fc77e08922c18fcfa43
27860bbd92fc2f77d8f4c4b0c01ab7649cc8002ad183240e7289338d217b0566
2ef7de4ff74e2f65584b55345b4b390cb47b45964e0efeda7e3b96586f5e3007
31c66c9d9bcd502c52366fe8e048bdc211812fd365ddad0488f6e135fb595063
34c0b8ee473b3813e12e4c3f435571cdafb2d8dafd2e41f216e0679cd8c53f02
65b488811bd504ecd9037c0aee94c56a7bcd0870c2ae8818f6cf60cb3ba51621
739499c3cfab883c31f030248881ff95fc40c57d91ef201ad14c2c93231c6062
7f1d37f0d90b6385354c2ac10e2bb91563c46bd7a266ed351222ebcac8496c2a
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
91228301ba349cc41ee147b5a4f838f0bc14c4d0ba221d4872aee65ee6aa58c7
a1e45e3ed8a78534c5e77dbf000fe3df6e31e962ee07fcc1bb1a5e7a2147e679
a5421136b47220907381fe175907bdfa5d1eb976ac9e7e84e40fb2fef152bce0
aa3d3c34f5f90b4576a21a94b05048288b6209131ee49e77a01af24f1eada778
aa53d582f97eb594c2a5cc5824574707f9ba9837bce3046bfa5f3556860f4e04
bf3a2308bdb852c6582aa24dbb6c49c1803c34d1129573cd802145e8ce4740f5
c8370a2d050359e9d505acc411e6f457a49b21360a21e6cbc9229bad3a767899
c8c2157918c9fed0bb9dcc56c96b52dc7af70b05ca0228e467eaf91777751ad7
cb85a7b8799cba3e2e88d2aedad15c91fe17a12cdb45298de371e8ceffba7baa
d52dc5fce1a42fd452efb6c58d3ff0f7b536d9a0daaf02a248449c495620a378
d87ddf917b7a1449ab45e2b8e3c98354629bdd65b6659c37e6023bbea1ce1386
f06089327afb87c6a65d4a809897a1d6bedd9039cec3f1c4a1454612e42f32a4
f29dca38625129a395b0ae85c6cc6e70212dbf9e4cfae50acc7e5a3f19e4a9d4