agentware.grangeagent.com
Open in
urlscan Pro
8.9.97.85
Public Scan
Effective URL: https://agentware.grangeagent.com/FirstTimeLogin.aspx?username=Poppy.Liu2&code=5db8048d-fc08-45a4-b993-1a02608057a6
Submission: On March 14 via manual from US — Scanned from DE
Summary
TLS certificate: Issued by DigiCert TLS RSA SHA256 2020 CA1 on January 23rd 2023. Valid for: a year.
This is the only time agentware.grangeagent.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 44.240.46.76 44.240.46.76 | 16509 (AMAZON-02) (AMAZON-02) | |
7 | 8.9.97.85 8.9.97.85 | 32182 (GMCC) (GMCC) | |
10 | 8.9.97.52 8.9.97.52 | 32182 (GMCC) (GMCC) | |
1 | 2a00:1450:400... 2a00:1450:4001:82b::2008 | 15169 (GOOGLE) (GOOGLE) | |
5 | 2a00:1450:400... 2a00:1450:4001:827::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:400c:c0a::9a | 15169 (GOOGLE) (GOOGLE) | |
24 | 5 |
ASN16509 (AMAZON-02, US)
PTR: ec2-44-240-46-76.us-west-2.compute.amazonaws.com
shared.outlook.inky.com |
ASN32182 (GMCC, US)
PTR: grangeagent.com
agentware.grangeagent.com |
ASN32182 (GMCC, US)
PTR: cdn-1.grangeinsurance.com
cdn-1.grangeinsurance.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
10 |
grangeinsurance.com
cdn-1.grangeinsurance.com — Cisco Umbrella Rank: 658114 |
425 KB |
7 |
grangeagent.com
agentware.grangeagent.com — Cisco Umbrella Rank: 744923 |
106 KB |
5 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 25 |
20 KB |
1 |
doubleclick.net
stats.g.doubleclick.net — Cisco Umbrella Rank: 76 |
353 B |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 42 |
51 KB |
1 |
inky.com
1 redirects
shared.outlook.inky.com — Cisco Umbrella Rank: 107047 |
571 B |
24 | 6 |
Domain | Requested by | |
---|---|---|
10 | cdn-1.grangeinsurance.com |
agentware.grangeagent.com
cdn-1.grangeinsurance.com |
7 | agentware.grangeagent.com |
agentware.grangeagent.com
|
5 | www.google-analytics.com |
www.googletagmanager.com
www.google-analytics.com |
1 | stats.g.doubleclick.net |
www.google-analytics.com
|
1 | www.googletagmanager.com |
agentware.grangeagent.com
|
1 | shared.outlook.inky.com | 1 redirects |
24 | 6 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.grangeagent.com DigiCert TLS RSA SHA256 2020 CA1 |
2023-01-23 - 2024-01-22 |
a year | crt.sh |
*.grangeinsurance.com DigiCert TLS RSA SHA256 2020 CA1 |
2023-01-23 - 2024-01-22 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2023-02-20 - 2023-05-15 |
3 months | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2023-02-20 - 2023-05-15 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://agentware.grangeagent.com/FirstTimeLogin.aspx?username=Poppy.Liu2&code=5db8048d-fc08-45a4-b993-1a02608057a6
Frame ID: BD65EC625F55DA548652AED459C2057C
Requests: 24 HTTP requests in this frame
Screenshot
Page Title
GrangeAgent - LoginPage URL History Show full URLs
-
https://shared.outlook.inky.com/link?domain=agentware.grangeagent.com&t=h.eJxdj8FuwyAQRH8l8qGnYgPGDkSKmlNPOf...
HTTP 303
https://agentware.grangeagent.com/FirstTimeLogin.aspx?username=Poppy.Liu2&code=5db8048d-fc08-45a4-b993-1a02608... Page URL
Detected technologies
Microsoft ASP.NET (Web Frameworks) ExpandDetected patterns
- \.aspx?(?:$|\?)
- <input[^>]+name="__VIEWSTATE
Google Analytics (Analytics) Expand
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/ns\.html[^>]+></iframe>
- <!-- (?:End )?Google Tag Manager -->
- googletagmanager\.com/gtm\.js
Modernizr (JavaScript Libraries) Expand
Detected patterns
- ([\d.]+)?/modernizr(?:\.([\d.]+))?.*\.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[.-]([\d.]*\d)[^/]*\.js
- jquery-ui.*\.js
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://shared.outlook.inky.com/link?domain=agentware.grangeagent.com&t=h.eJxdj8FuwyAQRH8l8qGnYgPGDkSKmlNPOfTQH1jD2kXFgAArtar-e2Or6iG3nZ2R5s13tSRXnQ7VRykxn5oGJvTlBgnrKYGfcNe1DnPzalMu73bGa5isryHHr5clY_Iw4_ktxLjWV7vwJx0MnjszSCqkIaOmkogOBBmUagkDynsqaXeEvno-VJ9b92wzycEtxQZ_vzw6Z_2UyQ1cwZSJ9Xm5w2gkG41em7g6u1z-g3-5nVK2vVaqAyaNGQRr21GogYNkYoBuZLxh_VEeOVeS1nxHwA3Bh4TRrZeH0ZtvNv_x__MLAIVnYw.MEQCIFOTajmuAHW5GOrtCn1x_QPChqwakXw4DgmfTo_kYoguAiA295COyL2Hvg6KxkdpC7iCu4KO9udTKi5Klef6YeHj9g
HTTP 303
https://agentware.grangeagent.com/FirstTimeLogin.aspx?username=Poppy.Liu2&code=5db8048d-fc08-45a4-b993-1a02608057a6 Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
24 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
FirstTimeLogin.aspx
agentware.grangeagent.com/ Redirect Chain
|
39 KB 40 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
modernizr.js
cdn-1.grangeinsurance.com/agent/release/1.4.1/js/ |
49 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-3.5.1.min.js
cdn-1.grangeinsurance.com/agent/release/1.4.1/js/ |
87 KB 88 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-ui-1.12.1.min.js
cdn-1.grangeinsurance.com/agent/release/1.4.1/js/ |
280 KB 96 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.inputmask.js
cdn-1.grangeinsurance.com/agent/release/1.4.1/js/ |
133 KB 134 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
shared.js
cdn-1.grangeinsurance.com/agent/release/1.4.1/js/ |
37 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
grange-agent.css
cdn-1.grangeinsurance.com/agent/release/1.4.1/css/ |
144 KB 24 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
WebResource.axd
agentware.grangeagent.com/ |
23 KB 23 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ScriptResource.axd
agentware.grangeagent.com/ |
26 KB 6 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ScriptResource.axd
agentware.grangeagent.com/ |
6 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ScriptResource.axd
agentware.grangeagent.com/ |
100 KB 25 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ScriptResource.axd
agentware.grangeagent.com/ |
39 KB 10 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-grange.png
cdn-1.grangeinsurance.com/agent/release/1.4.1/images/ |
11 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
WaterMark.min.js
agentware.grangeagent.com/ |
0 0 |
Script
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
135 KB 51 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
btn-chat-grange.jpg
cdn-1.grangeinsurance.com/agent/release/1.4.1/images/personal/ |
16 KB 16 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
candy-cane.png
cdn-1.grangeinsurance.com/agent/release/1.4.1/images/ |
2 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
proximanova-semi.woff
cdn-1.grangeinsurance.com/agent/release/1.4.1/fonts/proximanova/ |
23 KB 24 KB |
Font
font/x-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
49 KB 20 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
4 B 216 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
stats.g.doubleclick.net/j/ |
1 B 353 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
collect
www.google-analytics.com/ |
35 B 55 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
collect
www.google-analytics.com/ |
35 B 55 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
collect
www.google-analytics.com/ |
35 B 55 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
183 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.
boolean| credentialless object| dataLayer object| html5 object| Modernizr function| $ function| jQuery function| latestInputIsNumeric object| controlKeycodesForMasking function| addCommasToCommaMaskedValues function| maskWithCommas function| maskWithCommasNoDecimal function| maskWithNoCommas function| maskWithNoCommasNoDecimal function| maskWithCurrency string| valueInsertCheckValue boolean| valueInsertInitiated function| inputmaskjQueryVersion function| removeCommas function| removeCommasGlobal function| getSelectedText function| getCaretPos function| manageSelectionState function| preventKeyPress function| getDataDecimalDigits function| handleInputCommasMask function| toFixedWithoutRounding function| preventNumericInputDueToLimitedDecimalDigits function| preventDecimalPointInputDueToDecimalPointExisting function| removeCommasMask function| addCommasMask function| addCommasNoDecimalMask function| addNoCommasMask function| addNoCommasNoDecimalMask function| addCurrencyMask function| restrictInputCommasMask function| restrictInputCommasNoDecimalMask function| restrictInputNoCommasMask function| restrictInputNoCommasNoDecimalMask function| restrictInputCurrencyMask function| valueInsertMask function| inputCommasMask function| inputCommasNoDecimalMask function| inputNoCommasMask function| inputNoCommasNoDecimalMask function| inputCurrencyMask function| initSharedJS 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 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| Coalesce function| IsValidDateString function| IsValidFloatString function| IsValidIntegerString function| TestRegexExact function| GetValidationValue function| RemoveValidationGroupErrorClass function| getFirstEnabledValidator function| SmartRemoveValidationGroupErrorClass function| AddOrRemoveErrorClass function| SmartAddOrRemoveErrorClass function| updateErrorDisplay function| ResetValidation 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| WebForm_OnSubmit function| moveQPV function| OpenChatOptions function| moveChatOption function| SelectSingleRadiobutton function| ShowPassword function| SetWaterMark function| SetPasswordMode function| Clicked object| Page_ValidationSummaries object| Page_Validators object| ctl00_MainContentPlaceHolder_AAMResetPassword_ValidationSummary1 object| ctl00_MainContentPlaceHolder_AAMResetPassword_ValidationSummary2 object| ctl00_MainContentPlaceHolder_AAMResetPassword_CustomValidatorConfirmAccountAgencyLocations object| ctl00_MainContentPlaceHolder_AAMResetPassword_CustomValidatorConfirmAccountDOB object| ctl00_MainContentPlaceHolder_AAMResetPassword_CustomValidatorConfirmAccountLicensedAgent boolean| Page_ValidationActive function| ValidatorOnSubmit function| pageLoad object| google_tag_manager object| google_tag_data string| GoogleAnalyticsObject function| ga object| gaplugins object| gaGlobal object| gaData function| stopPropagation function| editFormField function| checkHiddenInputs function| fileUploadChoose function| fileUploadClear function| findModal function| showModal function| modalClicked function| closePopups function| positionPopup11 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 |
---|---|---|
shared.outlook.inky.com/ | Name: AWSALB Value: IWQNX/tW/8TMjBZjfPMdLDZ2SnJgXPtn/f3fCxc03dNQ17rCwAYFdfbQQ6oaAb9SEcC0djjp6T1LFu+bz1Eoce90VOJ3QBroqA4KNSTvcmkMtWCdw6tEaqADspkg |
|
shared.outlook.inky.com/ | Name: AWSALBCORS Value: IWQNX/tW/8TMjBZjfPMdLDZ2SnJgXPtn/f3fCxc03dNQ17rCwAYFdfbQQ6oaAb9SEcC0djjp6T1LFu+bz1Eoce90VOJ3QBroqA4KNSTvcmkMtWCdw6tEaqADspkg |
|
agentware.grangeagent.com/ | Name: ASP.NET_SessionId Value: fids4ap0dtqclhmigccfwls3 |
|
agentware.grangeagent.com/ | Name: ADRUM_BTa Value: R:0|g:68de0cf6-b556-4d70-8e07-c4ccb433843b|n:grangeinsurance-prod_450854d8-5af3-4d3e-a792-6ad7986ccf03 |
|
agentware.grangeagent.com/ | Name: SameSite Value: None |
|
agentware.grangeagent.com/ | Name: ADRUM_BT1 Value: R:0|i:571140 |
|
agentware.grangeagent.com/ | Name: ADRUM_BTs Value: R:0|s:f |
|
agentware.grangeagent.com/ | Name: BIGipServeragentware.grangeagent.com-443-pool Value: !0Jz7fVRgq25l6jgM7QBrJNxmjgbEQN6yLIIvldKKIo+ks4or+5GEM+7PKIRwVqj6S+fCoRFEB3Y5iB0= |
|
.grangeagent.com/ | Name: _ga Value: GA1.2.665989134.1678782483 |
|
.grangeagent.com/ | Name: _gid Value: GA1.2.1089421540.1678782483 |
|
.grangeagent.com/ | Name: _gat_UA-35405583-1 Value: 1 |
1 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 |
---|---|
Strict-Transport-Security | max-age=31449600; 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.
agentware.grangeagent.com
cdn-1.grangeinsurance.com
shared.outlook.inky.com
stats.g.doubleclick.net
www.google-analytics.com
www.googletagmanager.com
2a00:1450:4001:827::200e
2a00:1450:4001:82b::2008
2a00:1450:400c:c0a::9a
44.240.46.76
8.9.97.52
8.9.97.85
2eef14075726cec210d063bf4f9a31637a69aabfc4720918a1d8af0131966817
3005296007fca89dc22a73b71fc43ce2a3621816c203d3d9a8a7988214eaf1bf
398cdf1b27ef247e5bc77805f266bb441e60355463fc3d1776f41aae58b08cf1
40732e9dcfa704cf615e4691bb07aecfd1cc5e063220a46e4a7ff6560c77f5db
5971b095cff574a66d35ada016d4c077c86e2dea62e9c0f14cf7c94b258619de
66b804e7a96a87c11e1dd74ea04ac2285df5ad9043f48046c3e5000114d39b1c
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
6c48e4ebc9879d69bea89b8ed1110744f81cf1b5eed5bc62adea03351a069af4
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
8d5de44ce09c922855e5e011d09198f1411dff7981914727ba777c2b3d8834ee
9e08e056c35f2fb0c35d574cdfaed8c31794cde7dd2d5665ee6dd29246e4646d
9f7bceacd7105ae099827e515c7f4562b9d33898dba2cd000664fe62d7031b4a
aa177eab3c21957bc4b293c3e9faeebc7ac3feeda6a83d6c22387ecc0c637f75
ad0234005cee42e9b0e53621b1a5d15dbe6c5773eb4b83a5eb97188ff4822911
aec60bc104db041b1512185839f18f52986df7e569e5445f740dd60f763fbca8
b0d7014b22ee4459f544b6118476241207cdba4663a9a8fb3ad9d26fc92d6ac2
d579d83ae1477e0da463ad2b50e9b2bba341679e3d557deb9c3fb033a418da2b
e603364836ceba7ccf92390cbeb72ac4b72510f8cb7e173dbf9b9f2ca77cca15
ef9453f74b2617d43dcef4242cf5845101fcfb57289c81bceb20042b0023a192
efedd3147ec6e7c2f81991234d18957bba2bb2d7c989399c02b71d9a1947dc62
f7f6a5894f1d19ddad6fa392b2ece2c5e578cbf7da4ea805b6885eb6985b6e3d