pi.pardot.com
Open in
urlscan Pro
3.92.120.28
Public Scan
Effective URL: https://pi.pardot.com/
Submission: On March 28 via api from JP — Scanned from JP
Summary
TLS certificate: Issued by DigiCert TLS RSA SHA256 2020 CA1 on September 13th 2022. Valid for: a year.
This is the only time pi.pardot.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 52.54.96.194 52.54.96.194 | 14618 (AMAZON-AES) (AMAZON-AES) | |
17 | 3.92.120.28 3.92.120.28 | 14618 (AMAZON-AES) (AMAZON-AES) | |
1 2 | 172.217.175.102 172.217.175.102 | 15169 (GOOGLE) (GOOGLE) | |
3 | 2404:6800:400... 2404:6800:4004:820::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 2404:6800:400... 2404:6800:4004:80f::2002 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2404:6800:400... 2404:6800:4004:80c::2002 | 15169 (GOOGLE) (GOOGLE) | |
23 | 5 |
ASN14618 (AMAZON-AES, US)
PTR: ec2-52-54-96-194.compute-1.amazonaws.com
pi.pardot.com |
ASN14618 (AMAZON-AES, US)
PTR: ec2-3-92-120-28.compute-1.amazonaws.com
pi.pardot.com |
ASN15169 (GOOGLE, US)
PTR: nrt20s21-in-f6.1e100.net
4953649.fls.doubleclick.net |
Apex Domain Subdomains |
Transfer | |
---|---|---|
18 |
pardot.com
1 redirects
pi.pardot.com — Cisco Umbrella Rank: 3545 |
941 KB |
3 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 25 |
20 KB |
2 |
doubleclick.net
1 redirects
4953649.fls.doubleclick.net — Cisco Umbrella Rank: 196518 |
1004 B |
1 |
google.co.jp
adservice.google.co.jp — Cisco Umbrella Rank: 69464 |
515 B |
1 |
google.com
adservice.google.com — Cisco Umbrella Rank: 68 |
629 B |
23 | 5 |
Domain | Requested by | |
---|---|---|
18 | pi.pardot.com |
1 redirects
pi.pardot.com
|
3 | www.google-analytics.com |
pi.pardot.com
www.google-analytics.com |
2 | 4953649.fls.doubleclick.net |
1 redirects
pi.pardot.com
|
1 | adservice.google.co.jp |
adservice.google.com
|
1 | adservice.google.com |
4953649.fls.doubleclick.net
|
23 | 5 |
This site contains links to these domains. Also see Links.
Domain |
---|
test.salesforce.com |
www.salesforce.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
pi.pardot.com DigiCert TLS RSA SHA256 2020 CA1 |
2022-09-13 - 2023-09-12 |
a year | crt.sh |
*.doubleclick.net GTS CA 1C3 |
2023-03-06 - 2023-05-29 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2023-03-06 - 2023-05-29 |
3 months | crt.sh |
*.google.com GTS CA 1C3 |
2023-03-06 - 2023-05-29 |
3 months | crt.sh |
*.google.co.jp GTS CA 1C3 |
2023-03-06 - 2023-05-29 |
3 months | crt.sh |
This page contains 4 frames:
Primary Page:
https://pi.pardot.com/
Frame ID: 730469B4B380CBAED13922DC3C20BD97
Requests: 20 HTTP requests in this frame
Frame:
https://4953649.fls.doubleclick.net/activityi;dc_pre=CIaYr864_v0CFdYKXAodtMwOSg;src=4953649;type=login0;cat=sfdcl0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1639492921325.1409
Frame ID: 452EA861D7BC312BCBB8DC5B8DBAC4EB
Requests: 1 HTTP requests in this frame
Frame:
https://adservice.google.com/ddm/fls/i/dc_pre=CIaYr864_v0CFdYKXAodtMwOSg;src=4953649;type=login0;cat=sfdcl0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1639492921325.1409;~oref=https://pi.pardot.com/
Frame ID: 5F59D40A4121DB4B79FAB65D73AA769A
Requests: 1 HTTP requests in this frame
Frame:
https://adservice.google.co.jp/ddm/fls/i/dc_pre=CIaYr864_v0CFdYKXAodtMwOSg;src=4953649;type=login0;cat=sfdcl0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1639492921325.1409;~oref=https://pi.pardot.com/
Frame ID: AC321CB6BADFBFFFBDAA1B46E01BF576
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
Sign InPage URL History Show full URLs
-
http://pi.pardot.com/
HTTP 302
https://pi.pardot.com/ Page URL
Detected 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
Prototype (JavaScript Frameworks) Expand
Detected patterns
- (?:prototype|protoaculous)(?:-([\d.]*[\d]))?.*\.js
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 Migrate (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]migrate(?:-([\d.]+))?(?:\.min)?\.js(?:\?ver=([\d.]+))?
jQuery UI (JavaScript Libraries) Expand
Detected patterns
- jquery-ui.*\.js
Page Statistics
2 Outgoing links
These are links going to different origins than the main page.
Title: Log In with Salesforce Sandbox
Search URL Search Domain Scan URL
Title: Privacy
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://pi.pardot.com/
HTTP 302
https://pi.pardot.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 14- https://4953649.fls.doubleclick.net/activityi;src=4953649;type=login0;cat=sfdcl0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1639492921325.1409 HTTP 302
- https://4953649.fls.doubleclick.net/activityi;dc_pre=CIaYr864_v0CFdYKXAodtMwOSg;src=4953649;type=login0;cat=sfdcl0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1639492921325.1409
23 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
pi.pardot.com/ Redirect Chain
|
13 KB 7 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
styles.dist-ea8835b9.css
pi.pardot.com/css/ |
995 KB 140 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
kendo.common-bootstrap.min.css
pi.pardot.com/assets/kendo/vendor/kendo/styles/ |
209 KB 32 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
kendo.bootstrap.min.css
pi.pardot.com/assets/kendo/vendor/kendo/styles/ |
55 KB 9 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-3.5.1.min.js
pi.pardot.com/js/jquery/ |
87 KB 31 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-migrate-3.3.0.min.js
pi.pardot.com/js/jquery/ |
11 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-ui.min.js
pi.pardot.com/js/jquery-ui/ |
249 KB 67 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
global-bundle.min.dist-0c7c2a0d.js
pi.pardot.com/js/ |
275 KB 72 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pardot.dist-4c730551.js
pi.pardot.com/js/ |
42 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
piBundle-a36f89757d86909f51d1.js
pi.pardot.com/bundles/ |
1 MB 334 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ipardot-login.dist-95c975b9.css
pi.pardot.com/css/ |
5 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
prototype-bundle.min.dist-be23e360.js
pi.pardot.com/js/ |
161 KB 46 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
calendar-bundle.min.dist-3ec2a897.js
pi.pardot.com/js/ |
34 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo_company.png
pi.pardot.com/images/ |
6 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
messages-en-us.dist-f9554dcc.json
pi.pardot.com/i18n/ |
172 KB 44 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
activityi;dc_pre=CIaYr864_v0CFdYKXAodtMwOSg;src=4953649;type=login0;cat=sfdcl0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1639492921325.1409
4953649.fls.doubleclick.net/ Frame 452E Redirect Chain
|
486 B 430 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
49 KB 20 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pardot_login_background_standard.png
pi.pardot.com/images/ |
93 KB 93 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
SalesforceSans-Regular.woff2
pi.pardot.com/css/slds-current/fonts/webfonts/ |
27 KB 27 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
3 B 144 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
www.google-analytics.com/ |
35 B 194 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
adservice.google.com/ddm/fls/i/dc_pre=CIaYr864_v0CFdYKXAodtMwOSg;src=4953649;type=login0;cat=sfdcl0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1639492921325.1409;~oref=https://pi.pardot... Frame 5F59 |
488 B 629 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
adservice.google.co.jp/ddm/fls/i/dc_pre=CIaYr864_v0CFdYKXAodtMwOSg;src=4953649;type=login0;cat=sfdcl0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1639492921325.1409;~oref=https://pi.pard... Frame AC32 |
194 B 515 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
169 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 boolean| credentialless object| pardot string| _csrf_token function| $ function| jQuery function| $j function| SalesforceEmoji function| randomSample function| logBIMetricsForUser function| logFolderMetric function| _ function| Spinner function| SelectParser function| AbstractChosen function| get_side_border_padding object| i18n function| Cookies function| svg4everybody function| FieldFormHandler undefined| hideAllMenusTimeout boolean| indicatorShow object| observingPopupElements object| activeAjaxRequests boolean| hiddenPotato function| displayIndicator function| fadeOutIndicator function| hideIndicator function| showGlobalSearchLoading function| toggleModule function| toggleModuleHelper function| toggleModuleCancellableAjax function| completeToggleModuleAjax function| setShowDisplayCookie function| togglePlusIcon function| toggleElement function| toggleModuleByClass function| toggleDisplay function| toggleDisplayAnimated function| allowSave function| autoSave function| collapseNavModules function| registerSetFocus function| addPeriodicalExecutor function| stopPeriodicalExecutors function| highlightStars function| insertTextAtCursor function| ckeditorLoadEditor function| ckeditorRemoveEditor function| ckeditorSave function| ckeditorInsertText function| prepareAjaxForm function| ajaxPagerGetTotalChecked function| confirmBatchAction function| generateSelectedBatchActionMessage function| getSelectedMessage function| confirmSetSortOrder function| toggleCustomInput function| convertToId function| countLines function| resizeTextarea function| cancelFormClearInnerHTML function| showWizardPagerDiv function| disablePreviewForm function| wizardSubmitAndJump function| php_serialize function| standardizeNewLines function| addCommas function| addNewArrayElement function| addOptionToPeerDropdowns function| cloneAndAppendElement function| cloneAndReplaceElement function| dropdownElementEmpty function| getSelectedOption function| inArray function| removeOptionFromPeerDropdowns function| setArrayIndexForDescendants function| cancelAllPendingAjax function| setupAsmSelect function| setupAsmSelectMerge function| hideAllActionMenus function| ieSelectBoxInit function| archiveDatePicker function| updateRelationRule function| focusElement function| createNewSplit function| canAddNewSplit function| addSplit function| updateSplitCount function| calculateSplitCount function| findSplitContainer function| toggleSplitEvenly function| incrementSplitCount function| removeSplit function| validateSplitSubmit function| prettyTime function| japanTime function| splitSubmitForum function| highlightMergeColumn function| updateSeparators function| draggableHelper function| addslashes function| html_entities function| textTinyResize function| initDatepicker function| checkPasswordErrors function| setPasswordErrors function| scrollToError function| passwordToggle function| substr_replace function| repositionModalForPla string| languageId string| localeId string| pardotProductName string| tzCode string| i18nJsonFile object| isI18nReady function| setImmediate function| clearImmediate object| regeneratorRuntime string| axel number| a string| pixelRatio string| GoogleAnalyticsObject function| googleAnalytics object| Prototype object| Abstract object| Try object| Class function| PeriodicalExecuter function| Template object| $break object| Enumerable function| $A function| $w function| $H function| Hash function| $R function| ObjectRange object| Ajax object| Form object| Field function| $F object| Toggle object| Insertion object| $continue object| Position object| Effect object| Droppables object| Draggables function| Draggable function| SortableObserver object| Sortable object| Autocompleter function| $proc function| $value function| IframeShim function| $$ undefined| Sizzle function| Selector object| Control function| Calendar object| _dynarch_popupCalendar object| emailInput object| passwordInput object| google_tag_data object| gaplugins object| gaGlobal object| gaData6 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 |
---|---|---|
pi.pardot.com/ | Name: pardot Value: lhrur8eu8vnfuet0stas85n10j |
|
pi.pardot.com/ | Name: oauthLoginSecureKey Value: 93f3837aa70faacf07572c69f006ff21 |
|
.pardot.com/ | Name: _ga Value: GA1.2.1628286715.1680000244 |
|
.pardot.com/ | Name: _gid Value: GA1.2.1001363108.1680000244 |
|
.pardot.com/ | Name: _gat Value: 1 |
|
.doubleclick.net/ | Name: test_cookie Value: CheckForPermission |
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' http://pardot.com https://pardot.com http://preview.pardot.com https://preview.pardot.com http://pi.pardot.com https://pi.pardot.com http://embedded.pardot.com https://embedded.pardot.com http://pi.demo.pardot.com https://pi.demo.pardot.com http://embedded.demo.pardot.com https://embedded.demo.pardot.com http://preview.demo.pardot.com https://preview.demo.pardot.com http://debug.pardot.com https://debug.pardot.com http://debug-preview.pardot.com https://debug-preview.pardot.com http://salesforce.com https://salesforce.com http://t.salesforce.com https://t.salesforce.com http://gs0.salesforce.com https://gs0.salesforce.com http://my.salesforce.com https://my.salesforce.com http://*.my.salesforce.com https://*.my.salesforce.com http://visual.force.com https://visual.force.com http://*.visual.force.com https://*.visual.force.com http://*.visualforce.com https://*.visualforce.com http://*.force.com https://*.force.com http://b2bmktg.com https://b2bmktg.com http://*.cloudforce.com https://*.cloudforce.com http://pardot.force.com https://pardot.force.com http://demo.pardot.force.com https://demo.pardot.force.com http://embedded.pardot.force.com https://embedded.pardot.force.com http://embedded.demo.pardot.force.com https://embedded.demo.pardot.force.com http://*.lightning.force.com https://*.lightning.force.com http://*.sandbox.lightning.force.com https://*.sandbox.lightning.force.com http://*.vf.force.com https://*.vf.force.com; report-uri https://csp-report.force.com/_/ContentDomainCSPNoAuth?type=pardotUnauth |
Strict-Transport-Security | max-age=31536000; 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.
4953649.fls.doubleclick.net
adservice.google.co.jp
adservice.google.com
pi.pardot.com
www.google-analytics.com
172.217.175.102
2404:6800:4004:80c::2002
2404:6800:4004:80f::2002
2404:6800:4004:820::200e
3.92.120.28
52.54.96.194
05978957c6c8b028f2785dc77271c286bfac76e30b7bcd7e835c2927fbe897cf
1cffc2b3146584685cd72751d7f28aa030ab9ae2f1bc78f2c27909f8d8287b26
2d798b2baf63f636882c3d53f3359e115c11fa4fb4f31951d113a02fa8028637
329d52eb65a67ef86c9f745c330aa91452b88a00e04bb486879a08db971619c9
4f05c0d35d8b7524f44b77ca691697d814e76e96b8eae016f48325b14627336c
4f0b540f2dfdceaf9c78027e1c92a3d58d2433ee80f73add534ba0d60af3ee36
5971b095cff574a66d35ada016d4c077c86e2dea62e9c0f14cf7c94b258619de
5fbd205947ce5cd9ccc9e1850aeccc4dde44297912eb3774f7d0ab44a629b202
6f2251079db9fde7d456ba66a9294899f3024dac928bec71b3ce42e1568f304f
793cb14b4ae48e92c4a35eae5d34b4b95092e3cd7995ce342b6895a560ef7526
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
867fbd679e3276933cabfb215c41eba84e1848a876cb6f520f1328f9e7827e20
8d7252bfac5c53919309374c90b9aa367186843d2e37e4c0276431e8985a1f08
9ead2e5e740d7b36277780bda2509e396e9f95c3ede1dad0e6254ea88836fa4e
b87280e7010c491a6f790eb4d13054e25bd00cd8ce4d1a6b0a821d6e5b173343
c19def3576a41fd9383f4d1f3460256cdd0f929292ca145aefa205cb85753d81
cfb4df47bedfcea5fc16373e1d5adccedf5704f240da9fd866a18fe81d002c5d
e686ffb18065b91443a110b1dc80a6a62249b440b1e8a757b8d229c7f395e9c4
ef28727e1a5eb90b5632c95d11635979c78fbe171971a61e9e92828b971b1d9e
f377021ffdcefa668c4bf936979004f983a3db42fdf6856560a887bb70a04b5e
f4c9cb52521ad1cac1c97fe4228cb89569e33201d5229507364edcbb493c1349
f55a135aa7c35bc685df16b910288445ec1f86b4f7589b367ea04bec9131b6db
f7f6a5894f1d19ddad6fa392b2ece2c5e578cbf7da4ea805b6885eb6985b6e3d