cityofmenlopark.perfectmind.com
Open in
urlscan Pro
35.160.46.11
Public Scan
Effective URL: https://cityofmenlopark.perfectmind.com/SocialSite/MemberRegistration/MemberSignIn
Submission: On June 06 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Sectigo RSA Organization Validation S... on July 18th 2023. Valid for: a year.
This is the only time cityofmenlopark.perfectmind.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 22 | 35.160.46.11 35.160.46.11 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 20.209.39.33 20.209.39.33 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
1 | 2a00:1450:400... 2a00:1450:4001:828::2004 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:800::2003 | 15169 (GOOGLE) (GOOGLE) | |
2 | 142.250.186.164 142.250.186.164 | 15169 (GOOGLE) (GOOGLE) | |
27 | 5 |
ASN16509 (AMAZON-02, US)
PTR: ec2-35-160-46-11.us-west-2.compute.amazonaws.com
cityofmenlopark.perfectmind.com |
ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US)
pmcontent.blob.core.windows.net |
ASN15169 (GOOGLE, US)
PTR: fra24s08-in-f4.1e100.net
www.google.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
22 |
perfectmind.com
1 redirects
cityofmenlopark.perfectmind.com |
5 MB |
3 |
google.com
www.google.com — Cisco Umbrella Rank: 5 |
1 KB |
2 |
windows.net
pmcontent.blob.core.windows.net — Cisco Umbrella Rank: 744832 |
3 MB |
1 |
gstatic.com
www.gstatic.com |
205 KB |
27 | 4 |
Domain | Requested by | |
---|---|---|
22 | cityofmenlopark.perfectmind.com |
1 redirects
cityofmenlopark.perfectmind.com
|
3 | www.google.com |
cityofmenlopark.perfectmind.com
www.gstatic.com |
2 | pmcontent.blob.core.windows.net |
cityofmenlopark.perfectmind.com
|
1 | www.gstatic.com |
www.google.com
|
27 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
menlopark.gov |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.perfectmind.com Sectigo RSA Organization Validation Secure Server CA |
2023-07-18 - 2024-08-17 |
a year | crt.sh |
*.blob.core.windows.net Microsoft Azure RSA TLS Issuing CA 03 |
2024-04-13 - 2025-04-08 |
a year | crt.sh |
www.google.com WR2 |
2024-05-21 - 2024-08-13 |
3 months | crt.sh |
*.gstatic.com WR2 |
2024-05-21 - 2024-08-13 |
3 months | crt.sh |
*.google.com WR2 |
2024-05-21 - 2024-08-13 |
3 months | crt.sh |
This page contains 3 frames:
Primary Page:
https://cityofmenlopark.perfectmind.com/SocialSite/MemberRegistration/MemberSignIn
Frame ID: 582FEB6E59C4AE22136BABF2144D5C29
Requests: 25 HTTP requests in this frame
Frame:
https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LcyMGUUAAAAACF1_qvUXZ5uzsRZurI3tIR1oXPV&co=aHR0cHM6Ly9jaXR5b2ZtZW5sb3BhcmsucGVyZmVjdG1pbmQuY29tOjQ0Mw..&hl=de&v=9pvHvq7kSOTqqZusUzJ6ewaF&size=normal&cb=adchyq2vnnc1
Frame ID: E2D98C24DA9E0888BA33FEBF43677F5E
Requests: 1 HTTP requests in this frame
Frame:
https://www.google.com/recaptcha/api2/bframe?hl=de&v=9pvHvq7kSOTqqZusUzJ6ewaF&k=6LcyMGUUAAAAACF1_qvUXZ5uzsRZurI3tIR1oXPV
Frame ID: 6E65AA5F29C26522D6DB40E5077D2C47
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
LoginPage URL History Show full URLs
-
http://cityofmenlopark.perfectmind.com/
HTTP 307
https://cityofmenlopark.perfectmind.com/ HTTP 302
https://cityofmenlopark.perfectmind.com/SocialSite/MemberRegistration/MemberSignIn Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
reCAPTCHA (Captchas) Expand
Detected patterns
- /recaptcha/api\.js
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://cityofmenlopark.perfectmind.com/
HTTP 307
https://cityofmenlopark.perfectmind.com/ HTTP 302
https://cityofmenlopark.perfectmind.com/SocialSite/MemberRegistration/MemberSignIn Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
27 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
MemberSignIn
cityofmenlopark.perfectmind.com/SocialSite/MemberRegistration/ Redirect Chain
|
88 KB 89 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Resources.en-US.js
cityofmenlopark.perfectmind.com/Scripts/Resources/ |
19 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jQueryCoreMin.js
cityofmenlopark.perfectmind.com/Scripts/jQueryCore/ |
105 KB 106 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
PMCommonHeadLoadingFull.js
cityofmenlopark.perfectmind.com/Scripts/perfectMind/ |
4 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
PMCommonFull.js
cityofmenlopark.perfectmind.com/Scripts/perfectMind/ |
282 KB 282 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
kendo.PmDialog.js
cityofmenlopark.perfectmind.com/Scripts/Kendo/ |
8 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
kendo.web.min.js
cityofmenlopark.perfectmind.com/Scripts/Kendo/ |
3 MB 3 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jQueryUi.min.js
cityofmenlopark.perfectmind.com/Scripts/jQueryUi/ |
284 KB 284 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login.css
cityofmenlopark.perfectmind.com/Content/ |
33 KB 33 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
cityofmenlopark.perfectmind.com/Content/ApolloStyles/ |
134 KB 134 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
kendo.common.min.css
cityofmenlopark.perfectmind.com/Content/Kendo/ |
407 KB 407 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
kendo.bootstrap.min.css
cityofmenlopark.perfectmind.com/Content/Kendo/ |
114 KB 115 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
base.css
cityofmenlopark.perfectmind.com/Content/compass/css/ |
73 KB 74 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
sitebase1.css
cityofmenlopark.perfectmind.com/Content/ |
365 KB 366 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-ui.css
cityofmenlopark.perfectmind.com/Content/jQueryUI/ui-lightness/ |
42 KB 42 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
menlo_park_logo_380.png
pmcontent.blob.core.windows.net/6995f03589064ce58bc9fb36499125d6/logo/ |
13 KB 14 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ProgressAnimation.gif
cityofmenlopark.perfectmind.com/Content/Images/Site/ |
6 KB 7 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
api.js
www.google.com/recaptcha/ |
1 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
AjaxAntiForgeryPost.js
cityofmenlopark.perfectmind.com/Scripts/perfectMind/ |
2 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
GetProvincesJson
cityofmenlopark.perfectmind.com/menu/Object/ |
2 KB 3 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
email-icon.png
cityofmenlopark.perfectmind.com/Content/Images/DefaultIcons/ |
336 B 676 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
recaptcha__de.js
www.gstatic.com/recaptcha/releases/9pvHvq7kSOTqqZusUzJ6ewaF/ |
515 KB 205 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
GetLoginPageCustomContent
cityofmenlopark.perfectmind.com/SocialSite/MemberRegistration/ |
685 B 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
anchor
www.google.com/recaptcha/api2/ Frame E2D9 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
FallLeaves
pmcontent.blob.core.windows.net/6995f03589064ce58bc9fb36499125d6/publicImages/ |
3 MB 3 MB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bframe
www.google.com/recaptcha/api2/ Frame 6E65 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Rocket_ICON.ico
cityofmenlopark.perfectmind.com/Content/Images/ |
10 KB 11 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
146 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 object| 1 object| 2 object| resx function| $ function| jQuery function| registerNS function| getIEVersion object| PerfectMind function| PushFooterToBottom function| setTopRightMenu string| RegistrationFormObjectId string| registrationFormFieldId string| postalCodeFieldId number| maximumNumberOfRecordsToExport function| delay function| waitForFinalEvent function| isTouchDevice function| getUrlParameter function| addTooltipsForTouchScreen function| htmlEncodeAttr function| htmlEncode function| htmlDecode function| doAjaxSubmit function| getAnchor function| SignoutIfCookieExpires function| SetMobileFeatureAvailability function| GetMobileFeatureAvailability function| SetMobileScreenWidthCookie function| doSort function| getCss function| SetCookieCheckTimer function| trimTabHeaderIfNeeded function| formatCurrency function| roundOfDecimalPlace function| doTaxCalculationAndSetTotal function| doTaxCalculationAndSetTotalFirstTimer function| setGrandTotalToHiddenField function| GetDecimalSeparator function| isNumericKeyPress function| LoadVideo function| getYouTubeCookie function| checkYouTubeAccess function| setYouTubeCookie function| makeLabelsEllipsis function| EndcodeThePickIconGroup function| beforeAjaxLinkPostRequest function| initVirtualCodeNotification function| hideVirtualCodeNotification function| allowNumberKeysOnly object| pmInlineActionsLink function| getDocHeight function| excludeTemporaryRegistrationForm function| showRegistrationFormPriorAction function| showPopupActionResult function| insertAtCaret function| updateQueryStringParameter function| OnNewLookupObjectButtonClick function| adjustPopupPosition function| isValidDate function| clearShoppingCart function| getShoppingCartItemByRecordId function| updateShoppingCartQuantity function| deleteShoppingCartItem function| deleteShoppingCartItemByRecordIds function| updateDiscountForAnItem function| preCreateNewObject function| GetIfTemplatesShowInPopup function| GetQueryStringParams function| initPriceSchemeField function| initManagePickListPriceSchemeField function| managePickListPriceScheme function| hideOrShowManagePickListPriceScheme function| displayPriceWithPriceScheme function| loadRegForm function| loadRegistrationForm function| editRegForm function| sortRegFormPickListData function| editPicklistClick function| toggleEditRegistrationButton function| onRegstrFormPicklistLoad function| getRegstrFormKendoDropDownSpan function| onRegstrFormPicklistChanged function| changeRegstrFormPicklistValue function| criteriaKeyDownForLookup object| isMobileDevice function| isSameDate function| setTimeToDate function| dateToAjax object| multiPriceVM object| multiGLAccountVM function| hideOrShowMemberTypeOnPageLoad function| hideOrShowMembershipTimeLimitationTypePageOnPageLoad function| fiscalYearEndCalendar function| initMaskTextBoxControlForPostalCode function| initMaskTextBoxControl function| initLayoutPhoneNumberControl function| initPhoneNumberControl function| createMaskedTextBox function| isCartEmpty function| onLanguageOptionsSelectorMenuOpen function| onLanguageOptionsSelectorMenuClose function| SetLanguage function| getIntegratedProduct function| showError function| showSuccess function| confirmDialog function| verifyQuantityAvailable object| FullContentPopup function| closeDialogForLookupPm object| kendo function| getStateProvinceIfCountrySelected boolean| isBirthDayValid boolean| isBirthYearValid function| fld_fb344d3d_4a2d_43d1_9b56_b31b4a76a722_day function| validateCompleteBirthDate function| fld_fb344d3d_4a2d_43d1_9b56_b31b4a76a722_years function| fld_fb344d3d_4a2d_43d1_9b56_b31b4a76a722_month function| fld_fb344d3d_4a2d_43d1_9b56_b31b4a76a722_merge boolean| isMobile function| onloadCallback function| validateRecaptcha function| multiPicklistMaintainValue function| openTermsAndConditionWindow object| termsAndConditionsWindow number| dialogWidth number| dialogHeight function| announceForScreenReaders function| InjectRequestVerificationToken boolean| isSendNewPasswordFailed boolean| isFacebookSignUp string| contactLastNameFieldId string| showLoginView string| responseCodeLoginExists boolean| adfsRegistrationEnabled string| adfsSignInUrl function| redirectToFacebookSignUp function| announceErrorsForScreenReaders function| loadCustomContent object| ___grecaptcha_cfg object| grecaptcha string| __recaptcha_api boolean| __google_recaptcha_client object| recaptcha object| closure_lm_79021 boolean| isBirthMonthValid5 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 |
---|---|---|
.cityofmenlopark.perfectmind.com/ | Name: PMSessionId Value: hin1bmga3kr5qu43rqaga5lt |
|
cityofmenlopark.perfectmind.com/ | Name: perfectmindmobilefeature Value: 0 |
|
cityofmenlopark.perfectmind.com/ | Name: __RequestVerificationToken Value: g5BaowEbt83cTYAb0shxmuT4oBAhCbHsQ9VwMKlj87QMIhvkjXIGissN8bCJw2qw_2XmG5HfXRbQqHezaayVQpfcJO81 |
|
cityofmenlopark.perfectmind.com/ | Name: mobileWidthCookie Value: 0 |
|
cityofmenlopark.perfectmind.com/ | Name: ClusterId Value: default |
7 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 | frame-ancestors 'self' https://menlopark.gov/government/departments/library-and-community-services https://cityofmenlopark.perfectmind.com https://cityofmenlopark.xplorrecreation.com https://menloparkca.opencities.com https:// menlopark.gov; |
Strict-Transport-Security | max-age=31536000;includeSubDomains;preload |
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.
cityofmenlopark.perfectmind.com
pmcontent.blob.core.windows.net
www.google.com
www.gstatic.com
142.250.186.164
20.209.39.33
2a00:1450:4001:800::2003
2a00:1450:4001:828::2004
35.160.46.11
02003aa9ac68066f579e6dc30dbda7a6b447daef075d85345e3ebebdfee178e4
084d890eaea96df882e757e4c0e20b9b9a0106870c87bb4083ed109449e19c5b
36a90741a0fd96568398a52387c8b0d4a00b4949d3bfca9e192b5d13df677eaf
38b0d22d24ecfd4339673451dd55706a48098ee112a992d2576ea451c2be93dc
511495240944eea20b6233a88f9c356afdcf84b659ef3509259274774c76223f
57e6b4438161cab7874a066590b8fd5dc1ab8c30191b3126f44c8fac0854bd10
59bd1aa18dd106c7d97935e0e3e5941d8c7358b6fd46830bcc375e8723227c90
79cef7f7b175c25b70d6bd5c61511e579d28c60ae07708ed95d3a91ad74d71a5
81a42a401597a7217c6a1fe86fe63b5e7aba4b9a4cb26a3d69fb0365206e5d16
878796facbcbeadeddda79c14175bb3967519b61d1db46ae49a36b5dc84e5dd9
8a25f10fdfa9494f0fbf9373e5e4d7c0b88767ef7c4f8048e32d0f5f7c9892da
902ebf704044774d4afece5998d0628047cbaa1efa387e332077f6a99379496e
9f9c2cb8d8fcc201dc408efc74640e6a928c0bf9f43e4a84873115e849606150
b27e907b3b805df824468c0a7254529acc1ff402ecf8fcedd3e157bcfec1c384
b7f882df7e4eba8751cfa7514a64a1946fb104430d4aad1a00ab7e1b5c24ec59
bc341d647f7a1ff92fe6f5b40475f1eda4e97742b05625aed514c1f407aebe24
bdf45e6e416d11876217cd3e68dd031d79ec97a5dc1a80935ec80782c3c0c5d8
c469a6342e831dc3ffc3d2b177d38e443f8eb9519d38739c466f29bf37d114fa
cae443bb12ea2b1c7d2bce65473561ff6d09b5a847f36af1666bc6d2bee29d6d
cbed0edac24df6f4e796fe026c9e92f7c43df39f67731224174aae1931d4655a
d6890485c14d91a0efc13eb6c517f6aedfbe74428203137ab448e6616511e371
e2b52179a25541bee380adcddad401155ea714c2ed9b2b78df8ed90fdfc8fe59
ec7bc22dedf1f459e99bdf7011a1fd7db6ba0bb8a82587ae4bf0d64ee87572b3
f02744b321409ce84ffaabef4f26e0907781a1f9cf6fa44a2ed20e40a7839e7b
fdcf5ef19dcd3005f0369e3482b28be21a70496f2d045f5a4a15d64523018a1d