![](/screenshots/e0f21a39-248b-4600-a38f-c07c49846ab0.png)
sslecal2.forexprostools.com
Open in
urlscan Pro
2606:4700:4400::6812:2aef
Public Scan
Submission Tags: 0xscam
Submission: On June 08 via api from US — Scanned from DE
Summary
TLS certificate: Issued by GTS CA 1P5 on May 24th 2024. Valid for: 3 months.
This is the only time sslecal2.forexprostools.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
4 | 2606:4700:440... 2606:4700:4400::6812:2aef | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
15 | 172.64.155.105 172.64.155.105 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 104.17.25.14 104.17.25.14 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 142.250.185.230 142.250.185.230 | 15169 (GOOGLE) (GOOGLE) | |
2 3 | 2a00:1450:400... 2a00:1450:4001:803::2008 | 15169 (GOOGLE) (GOOGLE) | |
1 | 23.109.14.210 23.109.14.210 | 7979 (SERVERS-COM) (SERVERS-COM) | |
2 2 | 2a00:1450:400... 2a00:1450:400c:c06::9a | 15169 (GOOGLE) (GOOGLE) | |
2 2 | 142.250.186.100 142.250.186.100 | 15169 (GOOGLE) (GOOGLE) | |
2 | 142.250.186.67 142.250.186.67 | 15169 (GOOGLE) (GOOGLE) | |
25 | 7 |
ASN13335 (CLOUDFLARENET, US)
sslecal2.forexprostools.com |
ASN13335 (CLOUDFLARENET, US)
i-invdn-com.investing.com | |
streamjs.investing.com |
ASN15169 (GOOGLE, US)
PTR: fra16s53-in-f6.1e100.net
ad.doubleclick.net |
ASN15169 (GOOGLE, US)
ssl.google-analytics.com |
ASN15169 (GOOGLE, US)
PTR: fra24s06-in-f4.1e100.net
www.google.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
15 |
investing.com
i-invdn-com.investing.com — Cisco Umbrella Rank: 54725 streamjs.investing.com — Cisco Umbrella Rank: 354506 |
253 KB |
4 |
forexprostools.com
sslecal2.forexprostools.com |
151 KB |
3 |
google-analytics.com
2 redirects
ssl.google-analytics.com — Cisco Umbrella Rank: 744 |
17 KB |
3 |
doubleclick.net
2 redirects
ad.doubleclick.net — Cisco Umbrella Rank: 165 stats.g.doubleclick.net — Cisco Umbrella Rank: 130 |
536 B |
2 |
google.de
www.google.de — Cisco Umbrella Rank: 8139 |
126 B |
2 |
google.com
2 redirects
www.google.com — Cisco Umbrella Rank: 5 |
42 B |
1 |
forexpros.com
streaming.forexpros.com — Cisco Umbrella Rank: 44552 |
217 B |
1 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 260 |
10 KB |
25 | 8 |
Domain | Requested by | |
---|---|---|
14 | i-invdn-com.investing.com |
sslecal2.forexprostools.com
|
4 | sslecal2.forexprostools.com |
sslecal2.forexprostools.com
|
3 | ssl.google-analytics.com |
2 redirects
sslecal2.forexprostools.com
|
2 | www.google.de |
sslecal2.forexprostools.com
|
2 | www.google.com | 2 redirects |
2 | stats.g.doubleclick.net | 2 redirects |
1 | streaming.forexpros.com |
cdnjs.cloudflare.com
|
1 | ad.doubleclick.net |
sslecal2.forexprostools.com
|
1 | streamjs.investing.com |
sslecal2.forexprostools.com
|
1 | cdnjs.cloudflare.com |
sslecal2.forexprostools.com
|
25 | 10 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.investing.com |
app.appsflyer.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
sslecal2.forexprostools.com GTS CA 1P5 |
2024-05-24 - 2024-08-22 |
3 months | crt.sh |
i-invdn-com.investing.com GTS CA 1P5 |
2024-05-21 - 2024-08-19 |
3 months | crt.sh |
cdnjs.cloudflare.com E1 |
2024-06-02 - 2024-08-31 |
3 months | crt.sh |
streamjs.investing.com GTS CA 1P5 |
2024-05-21 - 2024-08-19 |
3 months | crt.sh |
*.doubleclick.net WR2 |
2024-05-21 - 2024-08-13 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-05-21 - 2024-08-13 |
3 months | crt.sh |
*.forexpros.com Sectigo ECC Domain Validation Secure Server CA |
2023-10-09 - 2024-11-08 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://sslecal2.forexprostools.com/
Frame ID: A0FA8C3583A55DA3241B352C4BDD2CCD
Requests: 24 HTTP requests in this frame
Frame:
https://ad.doubleclick.net/ddm/adi/N5872.2079124INVAFF/B9105698.123658976;sz=95x24;ord=[timestamp];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=
Frame ID: E1BDAE1E3D9DF0ACC005BC4ED4947BDB
Requests: 1 HTTP requests in this frame
Screenshot
![](/screenshots/e0f21a39-248b-4600-a38f-c07c49846ab0.png)
Detected technologies
![](/vendor/wappa/icons/JS Charts.png)
Detected patterns
- jscharts.{0,32}\.js
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Detected patterns
- jquery-ui[.-]([\d.]*\d)[^/]*\.js
- jquery-ui.*\.js
Page Statistics
3 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Title: Download App
Search URL Search Domain Scan URL
Title: Download App
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 21- https://ssl.google-analytics.com/r/__utm.gif?utmwv=5.7.2&utms=1&utmn=1564525460&utmhn=sslecal2.forexprostools.com&utmcs=UTF-8&utmsr=1600x1200&utmvp=1600x1200&utmsc=24-bit&utmul=de-de&utmje=0&utmfl=-&utmhid=170403529&utmr=-&utmp=%2F&utmht=1717825730745&utmac=UA-2555300-21&utmcc=__utma%3D229954078.636362016.1717825731.1717825731.1717825731.1%3B%2B__utmz%3D229954078.1717825731.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmjid=492280692&utmredir=1&utmu=DAAAAAAAAAAAAAAAAAAAAAAE~ HTTP 302
- https://stats.g.doubleclick.net/r/collect?v=1&aip=1&t=dc&_r=3&tid=UA-2555300-21&cid=636362016.1717825731&jid=492280692&_v=5.7.2&z=1564525460 HTTP 302
- https://www.google.com/ads/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-2555300-21&cid=636362016.1717825731&jid=492280692&_v=5.7.2&z=1564525460 HTTP 302
- https://www.google.de/ads/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-2555300-21&cid=636362016.1717825731&jid=492280692&_v=5.7.2&z=1564525460&slf_rd=1&random=4040873050
- https://ssl.google-analytics.com/r/__utm.gif?utmwv=5.7.2&utms=2&utmn=1188681993&utmhn=sslecal2.forexprostools.com&utmcs=UTF-8&utmsr=1600x1200&utmvp=1600x1200&utmsc=24-bit&utmul=de-de&utmje=0&utmfl=-&utmhid=170403529&utmr=-&utmp=%2F&utmht=1717825730748&utmac=UA-2555300-21&utmcc=__utma%3D229954078.636362016.1717825731.1717825731.1717825731.1%3B%2B__utmz%3D229954078.1717825731.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmjid=1083253566&utmredir=1&utmmt=1&utmu=DAAAAAAAAAAAAAAAAAAAAAAE~ HTTP 302
- https://stats.g.doubleclick.net/r/collect?v=1&aip=1&t=dc&_r=3&tid=UA-2555300-21&cid=636362016.1717825731&jid=1083253566&_v=5.7.2&z=1188681993 HTTP 302
- https://www.google.com/ads/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-2555300-21&cid=636362016.1717825731&jid=1083253566&_v=5.7.2&z=1188681993 HTTP 302
- https://www.google.de/ads/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-2555300-21&cid=636362016.1717825731&jid=1083253566&_v=5.7.2&z=1188681993&slf_rd=1&random=1428679980
25 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
sslecal2.forexprostools.com/ |
560 KB 50 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ads.js
i-invdn-com.investing.com/js/ |
73 B 553 B |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery-1.10.2.min.js
i-invdn-com.investing.com/js/ |
91 KB 33 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery.pseudo-1.1.min.js
i-invdn-com.investing.com/js/ |
949 B 1 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery-ui-1.9.1.min.js
i-invdn-com.investing.com/js/ |
232 KB 62 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
dlinks.js
i-invdn-com.investing.com/js/ |
361 B 685 B |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ecaltool_v2.js
sslecal2.forexprostools.com/view/ |
54 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
nyx_classes_75.css
i-invdn-com.investing.com/webmaster-tools/buttons-css/ |
11 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
investingLogo-137x25.png
i-invdn-com.investing.com/logos/ |
1 KB 2 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ajax-loader-big.gif
i-invdn-com.investing.com/images/ |
6 KB 6 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
datepicker_v8.css
i-invdn-com.investing.com/css/ |
9 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
datepicker-1.6.js
i-invdn-com.investing.com/js/ |
35 KB 8 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
eye.js
i-invdn-com.investing.com/js/ |
604 B 1 KB |
Script
text/x-c++ |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sockjs.min.js
cdnjs.cloudflare.com/ajax/libs/sockjs-client/0.3.4/ |
33 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fxindex2.js
streamjs.investing.com/tools/ |
10 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jscharts-economic-calendar-2.6.12.min.js
i-invdn-com.investing.com/js/ |
10 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
highstock.js
sslecal2.forexprostools.com/view/ |
259 KB 89 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
B9105698.123658976;sz=95x24;ord=[timestamp];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=
ad.doubleclick.net/ddm/adi/N5872.2079124INVAFF/ Frame E1BD |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
newSiteIconsSprite_v30i.png
i-invdn-com.investing.com/ |
80 KB 80 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ce_flags_v6.png
i-invdn-com.investing.com/ |
48 KB 49 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ga.js
ssl.google-analytics.com/ |
45 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
info
streaming.forexpros.com/echo/ |
75 B 217 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ga-audiences
www.google.de/ads/ Redirect Chain
|
42 B 63 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ga-audiences
www.google.de/ads/ Redirect Chain
|
42 B 63 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
sslecal2.forexprostools.com/ |
301 B 339 B |
Other
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
75 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 function| $ function| jQuery function| DP_jQuery_1717825730624 function| refresher function| sortTable function| removeBackgroundColor function| economicCalendarRefresh_injs function| ecUpdateRevised function| getRefresherColor function| dateToString function| showLoader function| hideLoader function| timeFrameOnClickHandler undefined| nextEventTimeoutVar function| parseDateTime function| resetNextEventLineTimeout function| resetNextEventLine function| changeFiltersVisibility function| searchEvent function| filterStateButton function| selectAll function| clearAll function| isNumeric function| checkEnterForEcSearch function| getSandClockString function| ecReady function| FXautoComplete object| searchSelfElement function| getTimeFrame function| setTimeFrame function| resetTodayForHandler function| resetStartPageTime string| cEPT_hh string| cEPT_mm string| cEPT_mLong number| cEPT_timer function| calcEventPushTime function| moveTimeSeparatorLine function| toHourMin function| checkMin function| resetCalendarDatePicker function| checkTimeFrameSelection function| switchTimeFilter number| curlang string| isRtl function| tmpl object| EYE number| timeFilter function| changeEventDisplay object| ecEvent string| datePickerApplyButton function| initLayout object| defaultParams object| currentDateTime function| economicCalendarFormSubmit function| SockJS string| stream object| sock function| sendMessage function| new_conn object| pid_arr number| TimeZoneID object| FPCharts function| EventChart object| Highcharts object| dateObj function| updateTitleText string| gaJsHost object| _gat object| _gaq object| pageTracker object| gaGlobal number| mm number| hh10 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 |
---|---|---|
sslecal2.forexprostools.com/ | Name: geoC Value: DE |
|
.forexprostools.com/ | Name: __cf_bm Value: QX2vNTOdybW4CjzLa4o2lZnndPHzDYhxh_bvPE7ahm0-1717825730-1.0.1.1-xJ.q6SJiPMcT1TkZU2x9TtIvA1PEP7roxD7lVK_B5auNSyXO88YZ3M26ArAzzkgWXPHyyRMQqUkutWM37.0MqQ |
|
.investing.com/ | Name: __cf_bm Value: fjCbPvO8rBkjm.W3u3JfDRJTvfnVUehFcEfvR.utSFQ-1717825730-1.0.1.1-C_t3aOkbMC1vxeqdX6tveiFGBeEryHSDxULo2ltQIQjZqJIc1.czcTp2RL3dPsxB.hNynbeNfqiYqfnPgGA8sUMVdo_e26F2D5h2k5KwnSs |
|
.doubleclick.net/ | Name: test_cookie Value: CheckForPermission |
|
.sslecal2.forexprostools.com/ | Name: __utma Value: 229954078.636362016.1717825731.1717825731.1717825731.1 |
|
.sslecal2.forexprostools.com/ | Name: __utmc Value: 229954078 |
|
.sslecal2.forexprostools.com/ | Name: __utmz Value: 229954078.1717825731.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none) |
|
.sslecal2.forexprostools.com/ | Name: __utmt Value: 1 |
|
.sslecal2.forexprostools.com/ | Name: __utmt_~1 Value: 1 |
|
.sslecal2.forexprostools.com/ | Name: __utmb Value: 229954078.2.10.1717825731 |
23 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 |
---|
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 |
---|---|
Content-Security-Policy | upgrade-insecure-requests; block-all-mixed-content |
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.
ad.doubleclick.net
cdnjs.cloudflare.com
i-invdn-com.investing.com
ssl.google-analytics.com
sslecal2.forexprostools.com
stats.g.doubleclick.net
streaming.forexpros.com
streamjs.investing.com
www.google.com
www.google.de
104.17.25.14
142.250.185.230
142.250.186.100
142.250.186.67
172.64.155.105
23.109.14.210
2606:4700:4400::6812:2aef
2a00:1450:4001:803::2008
2a00:1450:400c:c06::9a
0ba081f546084bd5097aa8a73c75931d5aa1fc4d6e846e53c21f98e6a1509988
0f6707614539cf1103e30661c400f1d62a380161c132af507daa7422febcbaeb
1259ea99bd76596239bfd3102c679eb0a5052578dc526b0452f4d42f8bcdd45f
23b3eb27e3fbb9563053013370a453f2a27102d0a3af9bece8968a074ec541b6
2dac2cbda5435bb48c52ec0f363901174b6ce4674d16afca52d8cecee49b8b0d
33c8e8a2c19895515550e9f54a83890f60b1cf05333d0705a5360be9d89b32b4
37a94150a015ae4ed6bc0599dc04ad37e96b94651afa45f19e2851fd9b751ecf
3e98567a2667b478d9c83a63d52f1a47f30b609a5a0c67864f9a73426a0d8d78
4ab33051ad67c103bbef6ffba3b37b0cd313430a615f25eba19c563c2304f1f5
5272ebc76ee36a369f155347cb3da728eb1cdb0d3312b0aa062703d6f011b566
535ee2077f1a3d499a3765fef50f0aa819798bcb07c780b3106574258b86d744
5ec47a7b57ac55644baafb7fec50bcc1ae43943413e24c936a25917d2d1a68cf
61c165fe7dec11d4716d084722a41e525a04857fb2529b9137aa13193ac0bbfe
77f342a448e53f23a7c3b81c9999fa1f099481a4e9226b6377ff9808d6a7d805
8a519b27a0b5a76d84f6abc48cb53662626cda81e843f723802145843134c8b9
8da7abd553eb3b496b376ad2787b27b08fc3ca4133c93d460fb1ac09afe17e22
9cdb9c6916a14b81bb19fdaa8e3cfff1a1e171cbd0dc82b55bb2b7bae464be4b
ab93def9c8ab32ca511f05bed2f7f0722924203a46283465b3615688ab6f6d9e
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f3a53e18261af4a4f08f746e5da5cdea0c26d3c50fbd065349f2e3cafe444f4d
f63f0d973b692bf5c0938f26dce888401ec8c5a0cb29cf6e15ce765e8974fb0c
fdd55c263b0f6077b582d7875d3a3f6c2937c75050338a6d022e0ace38fc70cd
fef9399a6e15f1e6c0e2253e985b8a363d84589ec91a7551c1926cde73d67ea5