www.ftportfolios.com
Open in
urlscan Pro
198.199.191.217
Public Scan
Submission: On February 06 via api from CH
Summary
TLS certificate: Issued by Entrust Certification Authority - L1K on April 3rd 2017. Valid for: 3 years.
This is the only time www.ftportfolios.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
34 | 198.199.191.217 198.199.191.217 | 15303 (NIKE-SECU...) (NIKE-SECURITIES) | |
3 | 2a00:1450:400... 2a00:1450:4001:81f::2008 | 15169 (GOOGLE) (GOOGLE) | |
37 | 2 |
ASN15303 (NIKE-SECURITIES, US)
PTR: www.ftadvisors.com
www.ftportfolios.com |
ASN15169 (GOOGLE, US)
ssl.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
34 |
ftportfolios.com
www.ftportfolios.com |
507 KB |
3 |
google-analytics.com
ssl.google-analytics.com |
17 KB |
37 | 2 |
Domain | Requested by | |
---|---|---|
34 | www.ftportfolios.com |
www.ftportfolios.com
ssl.google-analytics.com |
3 | ssl.google-analytics.com |
www.ftportfolios.com
|
37 | 2 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.facebook.com |
twitter.com |
www.linkedin.com |
www.youtube.com |
www.ftglobalportfolios.com |
www.sipc.org |
www.finra.org |
brokercheck.finra.org |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.ftportfolios.com Entrust Certification Authority - L1K |
2017-04-03 - 2020-04-03 |
3 years | crt.sh |
*.google-analytics.com GTS CA 1O1 |
2020-01-21 - 2020-04-14 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.ftportfolios.com/retail/research/subscription.aspx
Frame ID: 935DDFE8AE4F5FE76D447FF1488A813E
Requests: 37 HTTP requests in this frame
Screenshot
Detected technologies
Windows Server (Operating Systems) ExpandDetected patterns
- url /\.aspx?(?:$|\?)/i
- html /<input[^>]+name="__VIEWSTATE/i
Microsoft ASP.NET (Web Frameworks) Expand
Detected patterns
- url /\.aspx?(?:$|\?)/i
- html /<input[^>]+name="__VIEWSTATE/i
IIS (Web Servers) Expand
Detected patterns
- url /\.aspx?(?:$|\?)/i
- html /<input[^>]+name="__VIEWSTATE/i
Google Analytics (Analytics) Expand
Detected patterns
- script /google-analytics\.com\/(?:ga|urchin|analytics)\.js/i
Page Statistics
8 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: www.ftglobalportfolios.com
Search URL Search Domain Scan URL
Title: SIPC
Search URL Search Domain Scan URL
Title: FINRA
Search URL Search Domain Scan URL
Title: FINRA BrokerCheck
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
37 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
Cookie set
subscription.aspx
www.ftportfolios.com/retail/research/ |
144 KB 41 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
stylesheet.css
www.ftportfolios.com/common/files/ |
52 KB 9 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
WebResource.axd
www.ftportfolios.com/ |
2 KB 977 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
containerstylereset.css
www.ftportfolios.com/common/files/ |
59 B 508 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
WebResource.axd
www.ftportfolios.com/ |
23 KB 6 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
WebResource.axd
www.ftportfolios.com/ |
2 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ScriptResource.axd
www.ftportfolios.com/ |
26 KB 6 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ScriptResource.axd
www.ftportfolios.com/ |
100 KB 25 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ScriptResource.axd
www.ftportfolios.com/ |
39 KB 10 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
webkit.js
www.ftportfolios.com/Common/Files/Javascript/ |
287 B 637 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.js
www.ftportfolios.com/Common/Files/JavaScript/JQuery/ |
258 KB 97 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-ui-1.10.3.custom.js
www.ftportfolios.com/common/files/javascript/jquery/ |
426 KB 143 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.screwdefaultbuttonsV2.min.js
www.ftportfolios.com/common/files/javascript/jquery/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
IsEmail.js
www.ftportfolios.com/common/files/javascript/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
subscription.aspx
www.ftportfolios.com/retail/research/ |
93 KB 20 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
WebResource.axd
www.ftportfolios.com/ |
3 KB 1 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
print.css
www.ftportfolios.com/Common/Files/ |
594 B 691 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
megamenu.css
www.ftportfolios.com/Common/Files/ |
40 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dot.gif
www.ftportfolios.com/common/images/ |
61 B 341 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
FacebookIcon.png
www.ftportfolios.com/common/images/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
twitterlogo-small.jpg
www.ftportfolios.com/common/images/ |
20 KB 21 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
linkedinlogo-small.jpg
www.ftportfolios.com/common/images/ |
12 KB 13 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
youtubelogo-small.jpg
www.ftportfolios.com/common/images/ |
12 KB 13 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bloglogo-small.jpg
www.ftportfolios.com/common/images/ |
13 KB 13 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
FTPlogo.jpg
www.ftportfolios.com/common/images/ |
26 KB 27 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
go.jpg
www.ftportfolios.com/common/images/ |
11 KB 11 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-ui-1.10.3.custom.css
www.ftportfolios.com/Common/files/ |
32 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
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 H/1.1 |
bg-stripes.gif
www.ftportfolios.com/common/images/ |
60 B 340 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
__utm.gif
ssl.google-analytics.com/r/ |
35 B 101 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
__utm.gif
ssl.google-analytics.com/r/ |
35 B 199 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
FTPbannerbackground.jpg
www.ftportfolios.com/common/images/ |
6 KB 6 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
OrangeBullet.png
www.ftportfolios.com/Common/Images/Menu/ |
161 B 442 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
arrow_right1.png
www.ftportfolios.com/Common/Images/Menu/ |
206 B 487 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
DarkGreyDownArrow.png
www.ftportfolios.com/Common/Images/ |
16 KB 16 KB |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
FaintSilverGradient.jpg
www.ftportfolios.com/Common/Images/ |
331 B 612 B |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
radioVerySmall.jpg
www.ftportfolios.com/Common/Images/ScrewDefaultButtons/ |
2 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
139 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| linkto object| _gaq object| _gat object| gaGlobal object| theForm function| __doPostBack function| WebForm_PostBackOptions function| WebForm_DoPostBackWithOptions object| __pendingCallbacks number| __synchronousCallBackIndex function| WebForm_DoCallback function| WebForm_CallbackComplete function| WebForm_ExecuteCallback function| WebForm_FillFirstAvailableSlot boolean| __nonMSDOMBrowser string| __theFormPostData object| __theFormPostCollection object| __callbackTextTypes function| WebForm_InitCallback function| WebForm_InitCallbackAddField function| WebForm_EncodeCallback object| __disabledControlArray function| WebForm_ReEnableControls function| WebForm_ReDisableControls function| WebForm_SimulateClick function| WebForm_FireDefaultButton function| WebForm_GetScrollX function| WebForm_GetScrollY function| WebForm_SaveScrollPositionSubmit function| WebForm_SaveScrollPositionOnSubmit function| WebForm_RestoreScrollPosition function| WebForm_TextBoxKeyHandler function| WebForm_TrimString function| WebForm_AppendToClassName function| WebForm_RemoveClassName function| WebForm_GetElementById function| WebForm_GetElementByTagName function| WebForm_GetElementsByTagName function| WebForm_GetElementDir function| WebForm_GetElementPosition function| WebForm_GetParentByTagName function| WebForm_SetElementHeight function| WebForm_SetElementWidth function| WebForm_SetElementX function| WebForm_SetElementY function| HideMessage_ContentPlaceHolder1_subscription1_MessageBox function| getElements function| validateAllValidatorsForControl function| isValidDate function| changeValidatorMessage string| Page_ValidationVer boolean| Page_IsValid boolean| Page_BlockSubmit object| Page_InvalidControlToBeFocused object| Page_TextTypes function| ValidatorUpdateDisplay function| ValidatorUpdateIsValid function| AllValidatorsValid function| ValidatorHookupControlID function| ValidatorHookupControl function| ValidatorHookupEvent function| ValidatorGetValue function| ValidatorGetValueRecursive function| Page_ClientValidate function| ValidatorCommonOnSubmit function| ValidatorEnable function| ValidatorOnChange function| ValidatedTextBoxOnKeyPress function| ValidatedControlOnBlur function| ValidatorValidate function| ValidatorSetFocus function| IsInVisibleContainer function| IsValidationGroupMatch function| ValidatorOnLoad function| ValidatorConvert function| ValidatorCompare function| CompareValidatorEvaluateIsValid function| CustomValidatorEvaluateIsValid function| RegularExpressionValidatorEvaluateIsValid function| ValidatorTrim function| RequiredFieldValidatorEvaluateIsValid function| RangeValidatorEvaluateIsValid function| ValidationSummaryOnSubmit function| Sys$Enum$parse function| Sys$Enum$toString function| Sys$Component$_setProperties function| Sys$Component$_setReferences function| $create function| $addHandler function| $addHandlers function| $clearHandlers function| $removeHandler function| $get function| $find function| Type object| Sys object| _events function| $ function| jQuery function| IsEmail object| CommonToolkitScripts object| $common object| $AA object| AjaxControlToolkit function| WebForm_FindFirstFocusableChild function| WebForm_AutoFocus function| WebForm_CanFocus function| WebForm_IsFocusableTag function| WebForm_IsInVisibleContainer function| WebForm_OnSubmit function| trimSpaces function| validatePrivacyPolicyRead function| validateSubscriptionSelections function| emailAddressValidation function| cv_txtConfirmEmailAddress function| rbExistingSubscriber_Click function| rbNewSubscriber_Click function| confirmLocalUserRetrieveSettings object| Page_ValidationSummaries object| Page_Validators object| SearchControl_vsProductSearch object| SearchControl_rfvTxtProductSearch object| SearchControl_revTxtProductSearch object| ContentPlaceHolder1_subscription1_rfv_txtEmailAddressLogin object| ContentPlaceHolder1_subscription1_cv_txtExistingEmail object| ContentPlaceHolder1_subscription1_rfv_txtFirstName object| ContentPlaceHolder1_subscription1_rfv_txtLastName object| ContentPlaceHolder1_subscription1_rfv_txtEmail object| ContentPlaceHolder1_subscription1_cv_txtEmail object| ContentPlaceHolder1_subscription1_cv_txtEmail_Server object| ContentPlaceHolder1_subscription1_rfv_txtConfirmEmailAddress object| ContentPlaceHolder1_subscription1_cv_txtConfirmEmailAddress object| ContentPlaceHolder1_subscription1_rev_txtZipCode object| ContentPlaceHolder1_subscription1_cv_SubscriptionSelections object| ContentPlaceHolder1_subscription1_cv_txtPrivacyPolicyReadHiddenTarget boolean| Page_ValidationActive function| ValidatorOnSubmit1 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 |
---|---|---|
www.ftportfolios.com/ | Name: ASP.NET_SessionId Value: hnedawmnkohvuuz45uadhk5j |
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 |
X-Frame-Options | SAMEORIGIN |
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.
ssl.google-analytics.com
www.ftportfolios.com
198.199.191.217
2a00:1450:4001:81f::2008
107fcebddcad3de06607be55a58fc61fb4021fbda764edb67358c8e71c3fba9f
12418e6831f6cc7ae608e2ae07106580a89310ee01e1c643255f501c6c9ba256
1259ea99bd76596239bfd3102c679eb0a5052578dc526b0452f4d42f8bcdd45f
144524233f795d6a425b76f7ae5c0bb622b5f67e2e6ae73532ad526528ca07cf
1b2134fc7a3896df37ec094fc4ae87960dffc120cf1e6f3983c3edb49c8c4010
2ad07e6a7ed7cea07da5ad738800420e1a61f711469303f49a5bcbc8370c48fe
2cdd1fadfe2430dff88096d81d552181921ad2f0129813d4e40e4f38638e8178
398cdf1b27ef247e5bc77805f266bb441e60355463fc3d1776f41aae58b08cf1
40732e9dcfa704cf615e4691bb07aecfd1cc5e063220a46e4a7ff6560c77f5db
4277898b13eba40051397c1b8d234224f664164ea4311f492f92d2cc9a528190
4328c632baf69c3480513406285fec2b31722376fe45713a80fbc90fe814478e
448ef1d1f4339226f2e1de21dc6fd919d9f3b61990d236d1f5d0c14489a7fe82
4cb11a988fcec5a2f5000c5cfbd30aa0979f87d9bfa2109308200b8853bdaec8
555f8ff97312acd1b880d32db33c1dd8e4d47c017464615094cb6470955fdd73
57d6598a3b364aea58825793ab1a31c2b88e44bc83c999f2b1884c031fadadc1
5eff5bc65d2e50ea8a0196d81a323c40ec635a1b594bc1f7158cae67df76a799
60ec54d128a310130d2d65abcd81a6a42643be99159f7822741a286ed2330db0
66b804e7a96a87c11e1dd74ea04ac2285df5ad9043f48046c3e5000114d39b1c
7b42ed0b9b1436c96ec9e090d62f6ebc91a9f7eb0e36ec90586651ba2c940959
7b811adc2e40ea2be9257d9400b9525ebe2fe5228ba7472b05d946e6e03fd05d
7df23f09a34650d7ec496b3434414c5d40b1d2b197e2b422b0e2bbf5fdf01153
8295ba33f71edbf7bdf25656a69c2a99fb7ea94b771e5fb8d006421e758c7b4b
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
83fefac33d4bd255e174ce8079e8e669ad4b1d895dff6d4cb967969a5ce8ea03
8c881bab50c04abe1ea062e48c067f3a8756e9d48307a470cd69910613b0562d
9ad6d817c9928078a6e9df8ee81bd53a660e3ab826d39c591f5e7f139c56b69e
b581d0df548504d23e2095c049350a1f537ae3121fb86e2c67d11c17bb462c9e
b5c7c0231316d3f271a7b3926b1f0532f8a10fdeec468bd693fc5b1e092c73d5
c3b300d4c193c053b362dc905d119cab09c5d52639092ed0a54661810e0c46b6
c94b8dd2845adbe3138629f12b80f8da052eb4fd56e03d728cfe6a779174d73d
ce669061203942a92478a4039d647a33156d9793e709f4c2055fbe29eb445161
d1e41401cb972fc643e2fe2f94588dc37baa30a5dc062b0d7e11f9537183b41c
d3238ddb1069dded32437b485eea7d7f79bf91d8d450b9d8603dab7efe45b2ca
ef9453f74b2617d43dcef4242cf5845101fcfb57289c81bceb20042b0023a192
f7ab70219cfbd50c766c8862194e97e1a40b999a1e3fb85200d73c7e5d4e0e39
f93edafa7128419086221e16663717fc2554d69a66576391e88fba492071ffed