core.opentext.com
Open in
urlscan Pro
150.105.20.24
Public Scan
Submission: On January 20 via manual from US
Summary
TLS certificate: Issued by Sectigo RSA Organization Validation S... on August 22nd 2019. Valid for: 2 years.
This is the only time core.opentext.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
38 | 150.105.20.24 150.105.20.24 | 26704 (OPENTEXT-...) (OPENTEXT-AS-NA-US4) | |
2 | 2a04:4e42:1b:... 2a04:4e42:1b::621 | 54113 (FASTLY) (FASTLY) | |
40 | 2 |
ASN26704 (OPENTEXT-AS-NA-US4, CA)
PTR: dev.core.opentext.com
core.opentext.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
38 |
opentext.com
core.opentext.com |
7 MB |
2 |
jsdelivr.net
cdn.jsdelivr.net |
5 KB |
40 | 2 |
Domain | Requested by | |
---|---|---|
38 | core.opentext.com |
core.opentext.com
|
2 | cdn.jsdelivr.net |
core.opentext.com
|
40 | 2 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
core.opentext.com Sectigo RSA Organization Validation Secure Server CA |
2019-08-22 - 2021-08-21 |
2 years | crt.sh |
f3.shared.global.fastly.net GlobalSign CloudSSL CA - SHA256 - G3 |
2020-10-26 - 2021-04-17 |
6 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://core.opentext.com/pdfjs/web/viewer.html?shortLink=8e0fcc98cace9e5f1044e5085b64055f666d7e8cce32771a
Frame ID: 7AF8C415E9944E1E32EAAAE88EECC04C
Requests: 38 HTTP requests in this frame
Frame:
https://core.opentext.com/pdfjs/web/offline.html
Frame ID: 24BB72FEDDA8FE05800172CFE362FEB5
Requests: 2 HTTP requests in this frame
0 Outgoing links
These are links going to different origins than the main page.
Redirected requests
There were HTTP redirect chains for the following requests:
40 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
Cookie set
viewer.html
core.opentext.com/pdfjs/web/ |
3 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.css
core.opentext.com/styles/lib/ |
127 KB 128 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
perfect-scrollbar.css
core.opentext.com/styles/lib/ |
5 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
importer.css
core.opentext.com/styles/ |
630 KB 631 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nimbus_viewer.css
core.opentext.com/pdfjs/web/ |
40 KB 40 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
compatibility.js
core.opentext.com/pdfjs/web/ |
17 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
socket.io.js
core.opentext.com/socket.io/ |
170 KB 171 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
es6-promise.min.js
cdn.jsdelivr.net/npm/es6-promise@4/dist/ |
6 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
es6-promise.auto.min.js
cdn.jsdelivr.net/npm/es6-promise@4/dist/ |
6 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
viewer.min.js
core.opentext.com/min/ |
3 MB 3 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
viewer.css
core.opentext.com/pdfjs/web/ |
44 KB 44 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
lato.woff
core.opentext.com/styles/fonts/lato/ |
45 KB 45 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
termsOfService.html
core.opentext.com/homepage/views/ |
2 KB 1 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
core.opentext.com/socket.io/ |
101 B 552 B |
XHR
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
texture.png
core.opentext.com/pdfjs/web/images/ |
2 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
toolbarButton-viewThumbnail.png
core.opentext.com/pdfjs/web/images/ |
185 B 623 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
toolbarButton-viewOutline.png
core.opentext.com/pdfjs/web/images/ |
178 B 616 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
web-viewer-close-92.png
core.opentext.com/pdfjs/web/images/viewer/92px/ |
1004 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
toolbarButton-sidebarToggle.png
core.opentext.com/pdfjs/web/images/ |
225 B 663 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
toolbarButton-presentationMode.png
core.opentext.com/pdfjs/web/images/ |
321 B 760 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
toolbarButton-zoomOut.png
core.opentext.com/pdfjs/web/images/ |
88 B 525 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
toolbarButton-zoomIn.png
core.opentext.com/pdfjs/web/images/ |
136 B 574 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
toolbarButton-menuArrows.png
core.opentext.com/pdfjs/web/images/ |
108 B 546 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
spritesheet.png
core.opentext.com/img/ |
3 MB 3 MB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
web-viewer-back-240.png
core.opentext.com/pdfjs/web/images/viewer/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
web-viewer-forward-240.png
core.opentext.com/pdfjs/web/images/viewer/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
web-notifications-warning-yelorange-44.png
core.opentext.com/img/app/ |
681 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
icon-publishasnewversion.png
core.opentext.com/img/app/ |
4 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
icon-publishasnewdocument.png
core.opentext.com/img/app/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
contentserever_icon-cs-copytocontentserver.png
core.opentext.com/img/app/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
contentserever_icon-cs-movetocontentserver.png
core.opentext.com/img/app/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
customizations
core.opentext.com/api/v1/s/8e0fcc98cace9e5f1044e5085b64055f666d7e8cce32771a/ |
91 B 682 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
core.opentext.com/socket.io/ |
5 B 454 B |
XHR
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
languages
core.opentext.com/api/v1/tos/ |
11 B 594 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
core.opentext.com/socket.io/ |
4 B 453 B |
XHR
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
offline.html
core.opentext.com/pdfjs/web/ Frame 24BB |
470 B 793 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
viewer-otlogo.png
core.opentext.com/pdfjs/web/images/viewer/ |
17 KB 17 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
options
core.opentext.com/api/v1/s/8e0fcc98cace9e5f1044e5085b64055f666d7e8cce32771a/ |
91 B 682 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
html
core.opentext.com/api/v1/tos/ |
43 KB 14 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
viewer.css
core.opentext.com/pdfjs/web/ Frame 24BB |
44 KB 44 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
167 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| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker object| trustedTypes boolean| crossOriginIsolated object| PDFJS function| io function| ES6Promise function| _typeof2 function| _typeof object| FontInspector object| StepperManager function| Stepper object| Stats object| PDFBug object| swfobject function| linkService function| draggableHeader function| droppableElement function| _toConsumableArray function| _typeof3 function| gridviewColumnList function| gridView function| gridViewRow function| formBuilderController object| VIEWSTATE function| formsController function| formsDataViewController function| formService function| formShareService function| formUriService function| _socketSessionService object| apiCache object| userSettingsCheckRecord function| _otdsClientService function| _createClass function| _classCallCheck function| ResourceRenderer function| ResourceRendererFactory function| ResourceSelection function| ResourceSelectionFactory function| ResourceSort function| ResourceSortFactory function| _possibleConstructorReturn function| _inherits function| DocumentCmd function| MoveDocumentCommand function| CopyDocumentCommand function| MoveCopyContext function| MoveCopyContextFactory function| SearchFilterPersistenceService function| SearchHistoryPersistenceService function| breadcrumbsManualDirective function| dragZoneLink function| dragzone function| getInitialPencilState function| fieldBuilder function| fieldPlaceholder function| _typeof5 function| _typeof4 function| oauthClientUsersService function| serviceUserService object| _this function| $ string| DEFAULT_URL string| DEFAULT_SCALE number| DEFAULT_SCALE_DELTA number| UNKNOWN_SCALE number| DEFAULT_CACHE_SIZE number| CSS_UNITS number| SCROLLBAR_PADDING number| VERTICAL_PADDING number| MAX_AUTO_SCALE number| MIN_SCALE number| MAX_SCALE number| VIEW_HISTORY_MEMORY number| SCALE_SELECT_CONTAINER_PADDING number| SCALE_SELECT_PADDING number| THUMBNAIL_SCROLL_MARGIN number| CLEANUP_TIMEOUT boolean| IGNORE_CURRENT_POSITION_ON_ZOOM object| RenderingStates object| FindStates string| fileName object| mozL10n function| CustomStyle function| getFileName function| getOutputScale function| scrollIntoView function| noContextMenuHandler function| getPDFFileNameFromURL function| getDowloadLinkFromURL function| ProgressBar object| DEFAULT_PREFERENCES object| SidebarView object| Preferences function| DownloadManager object| cache number| currentPageNumber function| ViewHistory object| PDFFindBar object| PDFFindController object| PDFHistory object| SecondaryToolbar number| DELAY_BEFORE_HIDING_CONTROLS string| SELECTOR number| DELAY_BEFORE_RESETTING_SWITCH_IN_PROGRESS object| PresentationMode function| GrabToPan object| HandTool object| OverlayManager object| PasswordPrompt object| DocumentProperties object| PDFView function| PageView function| ThumbnailView number| FIND_SCROLL_OFFSET_TOP number| FIND_SCROLL_OFFSET_LEFT number| MAX_TEXT_DIVS_TO_RENDER number| RENDER_DELAY function| TextLayerBuilder function| DocumentOutlineView function| DocumentAttachmentsView function| webViewerLoad function| webViewerInitialized function| updateViewarea function| selectScaleOption function| handleMouseWheel object| nimbusBridge function| ZeroClipboard function| moment object| i18n object| i18ndt function| jQuery function| Hammer function| _ object| angular function| Log function| OidcClient function| OidcClientSettings function| WebStorageStateStore function| InMemoryWebStorage function| UserManager function| AccessTokenEvents function| MetadataService function| CordovaPopupNavigator function| CordovaIFrameNavigator function| CheckSessionIFrame function| TokenRevocationClient function| SessionMonitor function| Global function| User object| default function| Messenger function| Taggle object| accessRoles object| features object| permissions object| utility function| MobileDialog boolean| LOADED_IN_VIEWER2 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 |
---|---|---|
core.opentext.com/ | Name: public01upsrv Value: f1fe167ae46fdd32e60890450f29f955 |
|
core.opentext.com/ | Name: BIGipServerpcld_core_8080 Value: !jDcjRET9myCQiOAoI4KSbGruXG7QiNRQkvvMEJ7wMorqZD6Fj+BOBVCWp6nFA630LLDOwWtcknFcsQ== |
3 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=63072000; includeSubDomains |
X-Content-Type-Options | nosniff |
X-Frame-Options | SAMEORIGIN |
X-Xss-Protection | 1; mode=block |
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.
cdn.jsdelivr.net
core.opentext.com
150.105.20.24
2a04:4e42:1b::621
011f1a918ff4ed8a1da58c577d206147c78d25c36c7147f3d9610b099c736075
0c24ac3e8f3fc411cefc4e33ae7e73dd7bb32be0f43b97d03c42b2beda9db454
1773303bd061727b641467c11b1afe6bba13ab5b95db10c4dc453b6bdb1d407a
1f18129857ba039238716c12d5dab4e23e30ff73e3e4d217cf7b65bc058fb22c
25d989b3ed89abc5bb5a814c257dc57619d7f45908013cd08aa508c22e4f6a0a
27d57fbd56f855f015763c7ddd6a8b4ce84d328e7e583cffa900e7c71aea9f21
2ccb2f60ee152bb5a870743771cb65aee325ca3a70e03a3453a373a8f847402e
32170f852e6761cbbcfbb87175bfd6d84ed73823def767b1a7bdd058c6a3030a
336e47855a2634b17ab1e87428f96b51e21a434dca8c8327b47dc0fd2e0d3b51
393899eb41537e5f78f448ac1a0214a2eaf49ac35108739ef9d2367a87d802a1
437e7ab926c379bd8067e83eee263c3eed50028a4483ff2ea055fa4a59448592
56fdfb2b83a5ecaba618193d625b82cf93fe4efcce95bd80c63e45e2f55bd927
5f1addaf2e9f5922aed63d802f2b8afe01c543ed81a7be99ad1e9fdd05c8e3b6
7b1521f086a36a454070f1c1a8c34f1530d83029b6ca2b6e06aa9a8a4955d32d
7d7b7dbba4e8dd7ed54d8477d6e133c5b4e7f8f8f482f9c425395be9e2317b54
7ded9c90a1883e512e6df92314b9f8d382a5de23bea2626e18b129f36a16d5ec
864a513374b4116b7b39020bf4a425ed88a294232018501502ca0daffae71472
a42e4e6174f24dd757201d62ddaf44990f1ee67deb05fff4611a581855f8342d
a42f84c808d5f2caccc6ab1dfa94ca06f63cbdc190f62fc77902bb1c45b9b65b
a59e41253d1561bcabd1166b72d64b735464f7095dd589fe8758bda47eabea90
a7a11cd362dbc509637df91584b70e62061ef24d78183a946fc2f343f4ad0859
a9a2f1dd042cb6f1eded53dc0a1c66ed8694fc093dc3520cdac1a541d615d474
b915a1786060afc84f7e01452b5517e16515d7e3cb087538397319aadc8a5208
b97006dda25f0b3908ce7604108261ff8ab1e1984118f3dac296428bcf34b1a3
bdad8b9bb453b0d341b0288fc4c144fcf62897fd2b7779a3577ee7de1fa4f6b3
bea530f1ac565fe3b95be3d4599508b9947fa6ef50114bc33216802342ff5187
c155f2da62c88d02d7ee12c4db9324aad575f8c071605585a4cdf60866fe78d7
c54d7286e4a0a52530538bd22385d60e5603a9d327fa321f11bc5a7cb090fc36
cde66c4141012690f0fb226a6c57e10233aa3f85c516450cb9d44a132dedb82d
cf9309b1cf644abf4a3643a3983c3695f448d07cae54d6e49102ff7f6d575e1b
d85e9dbfe2903e16457ec9b38c101994536df1de99e84ca7bfde5deccc230b06
e04d20f3e81e1b769f28ab30bf6a82657a73feefc1d77b9d2a0c318e05de8279
f386bff1c7c4986544a70003bd5b6b730153f0788e4d12ffb1372b709d2468b9
f4bf8e4b3ddd92edaa4f3d39da434aa55ca52f487964cfe139242a29cfb596bf
f82b835b59ae887dacb254e9d365e08eb7ad4f602fe8cd991c8885bfef81c5f8
f8e3dc7000b8d284e56d13c72c03ab513b61ff91344e754ed04e5dbdcb36366a
fac798171414dbd35ab9ed74601ad7d8b26e6fa7862b5afa5776408fe1c6d2c2
fe14836ec76e68d4ef9024392bf0c5dc4a008c2e24c4cde9427488ba3d8ee512