![](/screenshots/d92cdfca-bdf7-406c-8f48-cf2e5bc80c35.png)
proveedores.gis.com.mx
Open in
urlscan Pro
189.206.97.46
Public Scan
Effective URL: https://proveedores.gis.com.mx:4455/OA_HTML/RF.jsp?function_id=28716&resp_id=-1&resp_appl_id=-1&security_group_id=0&lang_code=US&par...
Submission: On April 03 via manual from IN
Summary
TLS certificate: Issued by Sectigo RSA Extended Validation Secur... on March 10th 2020. Valid for: a year.
This is the only time proveedores.gis.com.mx was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 21 | 189.206.97.46 189.206.97.46 | 11172 (Alestra) (Alestra) | |
19 | 1 |
ASN11172 (Alestra, S. de R.L. de C.V., MX)
PTR: static-189-206-97-46.alestra.net.mx
proveedores.gis.com.mx |
Apex Domain Subdomains |
Transfer | |
---|---|---|
21 |
gis.com.mx
2 redirects
proveedores.gis.com.mx |
645 KB |
19 | 1 |
Domain | Requested by | |
---|---|---|
21 | proveedores.gis.com.mx |
2 redirects
proveedores.gis.com.mx
|
19 | 1 |
This site contains links to these domains. Also see Links.
Domain |
---|
personalize.this.link |
Subject Issuer | Validity | Valid | |
---|---|---|---|
proveedores.gis.com.mx Sectigo RSA Extended Validation Secure Server CA |
2020-03-10 - 2021-03-14 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://proveedores.gis.com.mx:4455/OA_HTML/RF.jsp?function_id=28716&resp_id=-1&resp_appl_id=-1&security_group_id=0&lang_code=US¶ms=nL4faZuYNthoMw6eiSG85g&oas=hUNETkLavaI3_epMWaJjhg..
Frame ID: 0BC0E48995378F2BF33A74281D8C1C5D
Requests: 18 HTTP requests in this frame
Frame:
https://proveedores.gis.com.mx:4455/OA_HTML/blank.html
Frame ID: 526065F6D5CC3D32DD5DC39B710865D8
Requests: 1 HTTP requests in this frame
Screenshot
![](/screenshots/d92cdfca-bdf7-406c-8f48-cf2e5bc80c35.png)
Page URL History Show full URLs
-
https://proveedores.gis.com.mx:4455/OA_HTML/AppsLogin
HTTP 302
https://proveedores.gis.com.mx:4455/OA_HTML/AppsLocalLogin.jsp HTTP 302
https://proveedores.gis.com.mx:4455/OA_HTML/RF.jsp?function_id=28716&resp_id=-1&resp_appl_id=-1&security_group_i... Page URL
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: Privacy Statement
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.
-
https://proveedores.gis.com.mx:4455/OA_HTML/AppsLogin
HTTP 302
https://proveedores.gis.com.mx:4455/OA_HTML/AppsLocalLogin.jsp HTTP 302
https://proveedores.gis.com.mx:4455/OA_HTML/RF.jsp?function_id=28716&resp_id=-1&resp_appl_id=-1&security_group_id=0&lang_code=US¶ms=nL4faZuYNthoMw6eiSG85g&oas=hUNETkLavaI3_epMWaJjhg.. Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
19 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
![]() proveedores.gis.com.mx/OA_HTML/ Redirect Chain
|
12 KB 13 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
swanEXTN-custom-2_3_6_9-en.css
proveedores.gis.com.mx/OA_HTML/cabo/styles/cache/ |
49 KB 49 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Common2_3_6_9.js
proveedores.gis.com.mx/OA_HTML/cabo/jsLibs/ |
114 KB 114 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
oafcoreR121.js
proveedores.gis.com.mx/OA_HTML/cabo/oajsLibs/ |
47 KB 47 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
oafb.js
proveedores.gis.com.mx/OA_HTML/cabo/oajsLibs/ |
1 KB 1 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
OAFSlideoutMenu.js
proveedores.gis.com.mx/OA_HTML/cabo/oajsLibs/ |
100 KB 101 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
t.gif
proveedores.gis.com.mx/OA_HTML/cabo/images/swan/ |
85 B 280 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
FNDSSCORP.gif
proveedores.gis.com.mx/OA_MEDIA/ |
2 KB 2 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
topLines.gif
proveedores.gis.com.mx/OA_MEDIA/ |
7 KB 7 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
people.jpg
proveedores.gis.com.mx/OA_MEDIA/ |
10 KB 11 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
globalTop.jpg
proveedores.gis.com.mx/OA_MEDIA/ |
281 KB 282 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
global.jpg
proveedores.gis.com.mx/OA_MEDIA/ |
939 B 1 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nlsus_a.gif
proveedores.gis.com.mx/OA_MEDIA/ |
269 B 588 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
headerBg.jpg
proveedores.gis.com.mx/OA_HTML/cabo/images/swan/ |
14 KB 14 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
navBarUnderTopTabsBg.gif
proveedores.gis.com.mx/OA_HTML/cabo/images/swan/ |
95 B 290 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
lightBlue_back.jpg
proveedores.gis.com.mx/OA_MEDIA/ |
376 B 696 B |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
btn-bg1.gif
proveedores.gis.com.mx/OA_HTML/cabo/images/swan/ |
146 B 342 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
footerBg.gif
proveedores.gis.com.mx/OA_HTML/cabo/images/swan/ |
276 B 472 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
blank.html
proveedores.gis.com.mx/OA_HTML/ Frame 5260 |
102 B 298 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
508 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 string| _UixWindowOpenError string| _LovDA string| _LovDP string| _LovEN string| _LovEV string| _LovFI string| _LovFL string| _LovFR undefined| _LovHR object| _LovIV number| _LovLD object| _LovNM string| _LovPT object| _LovSF string| _LovSR string| _LovST string| _LovWN function| _LovInputVTF function| _lovInputSFE function| _lovInputEEN function| _LovInputOLW function| _LovInputUUP function| _LovInputGPF function| _LovInputMPC function| _LovInputOMW function| _LovInputPWP function| _LovInputWCB function| _LovInputDDP function| _LovInputUAA function| _LovInputSTC function| _LovInputCBF function| _LovInputSBF function| _LovInputENC function| _LovInputQSF function| _LovInputUSF function| _LovInputSFS function| _LovInputSOE undefined| _AD_ERA undefined| _dfLenient undefined| _AH_ERA undefined| _BE_ERA function| _getADEra function| _simpleDateFormat function| _simpleDateParse function| _simpleDateParseImpl function| _getStartTimeOfDay function| _isSkippedTime function| _isStrict function| _isHijrahCal function| _isValidHijrahDate function| _doClumping function| _subformat function| _getLocaleTimeZoneDifferenceInHours function| _subparse function| _fix2DYear function| _matchArray function| _matchText function| _accumulateNumber function| _isPM function| _getPaddedNumber function| SimpleDateFormat function| _getDateFieldFormat function| _fixDFF function| BuddhistDate function| _BuddhistDate_getTime function| _BuddhistDate_getFullYear function| _BuddhistDate_getMonth function| _BuddhistDate_getDate function| _BuddhistDate_getDay function| _BuddhistDate_getHours function| _BuddhistDate_getMinutes function| _BuddhistDate_getSeconds function| _BuddhistDate_getMilliseconds function| _BuddhistDate_getTimezoneOffset function| _BuddhistDate_setTime function| _BuddhistDate_setFullYear function| _BuddhistDate_setMonth function| _BuddhistDate_setDate function| _BuddhistDate_setHours function| _BuddhistDate_setMinutes function| _BuddhistDate_setSeconds function| _BuddhistDate_setMilliseconds function| _noopFormat function| _cjkParse function| CjkFormat function| _utf8Format function| _utf8Parse function| Utf8Format function| _sbParse function| SBFormat function| _setFailedPos function| getTableName function| getTableRow function| getTableElementName function| tableSelectAll function| tableSelectNone function| TableProxy function| _hasSelection function| _getTableValue function| _getSelectedRow function| _getSelectedRows function| _getTableLength function| _getFormElement function| _isMulti function| _selectAll function| _getSelectAll function| _selectNone function| _getSelectNone function| _multiSelect function| _tableProxyToString function| _setSelectedRow number| _THAI_BUDDHA number| _ENGLISH_HIJRAH number| _ARABIC_HIJRAH function| _dfsv function| _returnCalendarValue function| _ldp function| _dfgv function| _getTimePortion function| _getTimePortionInLocaleContextTimeZone function| _getLocaleTimeZoneDifference function| _dfb function| _dff function| _dfa function| _calsd function| _updateCal function| _changeView function| _doCancel function| _selectDate undefined| _savedField1879034 object| _agent undefined| _lastDateSubmitted number| _lastDateReset number| _lastDateValidated number| _lastValidationFailure number| _pprSubmitCount boolean| _pprSomeAction number| _pprRequestCount boolean| _pprUnloaded boolean| _pprBackRestoreInlineScripts boolean| _pprBlocking boolean| _pprBlockLock boolean| _blockOnEverySubmit number| _pprBlockStartTime string| _pprIframeName boolean| _pprFirstClickPass boolean| _alreadyQueuedFirstClick string| _pprdivElementName object| _pprStoredMouseOver object| _pprBlockingTimeout object| _pprEventElement boolean| _pprChoiceChanged undefined| _initialFormState object| _initialFormExclude undefined| _initialFormStateName undefined| _navDirty string| _initialFocusID object| _UixFocusRequestDoc object| _UixFocusRequestID boolean| _UixFocusRequestNext boolean| _blockCheckUnloadFromDialog object| _saveForm object| _saveDoValidate object| _saveParameters boolean| _submitRejected boolean| _inPartialSubmit boolean| _useDynamicFocusSaving undefined| _isSessionCookie function| _atLeast function| _atMost function| _supportsDOM function| _agentInit object| _ieFeatures object| _nnFeatures object| _modelessFeatureOverrides object| _modalFeatureOverrides object| _featureDefaults object| _signedFeatures object| _booleanFeatures function| _getContentWidth function| _getTop function| _sizeWin function| _onModalClickNN object| _mozClickEH function| _onModalClickMoz object| _IE_MOUSE_CAPTURE_EVENTS function| _captureEventIE function| _addModalCaptureIE function| _removeModalCaptureIE function| _onModalFocus function| _onModalLoseCapture function| t function| openWindow function| _getDependents function| _getDependent function| _setDependent function| _getModalDependent function| _getValidModalDependent function| _isModalDependent function| _clearBodyModalEffects function| _unloadUIXDialog function| _checkUnload function| _isModalAbandoned function| _setModalAbandoned function| _focusChanging function| _getKeyValueString function| _dump function| dump function| _validateForm function| _getNextNonCommentSibling function| _valField function| _validationAlert function| _recordValidation function| _recentValidation function| _validateField function| _unvalidateField function| submitForm function| _saveFormForLaterSubmit function| _submitFormCheck function| resetForm function| _resetHiddenValues function| _getValue function| _setSelectIndexById function| _multiValidate function| _isShowing function| _getID function| _getForm function| _getName function| _instanceof function| _getErrorString function| _getValidations function| _getValidationError function| _formatErrorString function| _chain function| _callChained function| _checkLength function| _getElementById function| _findElementById function| _getQuerySeparator function| _addParameter function| _addFormParameter function| _firePCUpdateMaster function| _updateDetailIcon function| _firePartialChange function| _submitPartialChange function| _getPartialParameter function| _setOuterHTML function| _encloseBackQuotes function| _partialUnload function| _partialRedirect function| _pprLibraryStore undefined| _pprLibStore function| _pprExecScript function| _createToLoadArray function| _addLibraryToCache function| _loadScriptLibrariesIE function| _loadScriptLibrariesGecko function| _loadScriptLibraries function| _pprCopyObjectElement function| _partialChange function| _setRequestedFocusNode function| _getRequestedFocusNode function| _getPreviousFocusable function| _getNextFocusable function| _isFocusableOrLink function| _fullChange function| _updateFormActions function| _getParentActiveElement function| _saveActiveElement function| _getNewActiveElement function| _getFirstFocusable function| _restoreFocus function| _getAncestorByName function| _isDescendent function| _isFocusable function| _getCommentedScript function| _eval function| _getDocumentContent function| _fixAllLinks function| _isInExclude function| _getFormState function| isNavDirty function| _addNavExclude function| _submitNav function| _getInputField function| _enterField function| _mouseDown function| _resetOnEscape function| onFocusHandlersInit function| _checkLoad function| _noReload function| _monitorNoReload function| _handleClientEvent function| _getCookie function| _setCookie function| _setUIXCookie function| _getUIXCookie function| _defaultTZ function| _getTimeZoneID function| _monitor function| _getNodeWithAccessKey function| _findAccessKey function| _trimString function| _isEmpty function| _isLTR function| _pprConsumeFirstClick function| _pprControlCapture function| _pprConsumeBlockedEvent function| _waitCursorControl function| _isSubmittingElement function| _mouseHandlerControl function| _mouseOverRestoreBlocking function| _pprConsumeClick function| _pprInstallBlockingHandlers function| _pprStartBlocking function| _pprStopBlocking function| _pprChoiceAction function| _pprChoiceChangeEvent function| _getKC function| _isRecent function| _recentSubmit function| _recentReset function| _pprFocus function| _savePageStateIE function| _saveScripts function| restorePartialPageState function| _setNavDirty function| _radio_uixSpuOnClickHandler function| _storePasswordFields function| _setPasswordFields function| _decimalFormat function| _parseGroupSeparator function| _decimalParse function| DecimalFormat function| _regExpFormat function| _regExpParse function| RegExpFormat function| HijrahDate function| hijdate_getTime function| _getFullYear function| _getMonth function| _getDate function| _getDay function| _getHours function| _getMinutes function| _getSeconds function| _getMilliseconds function| _getTimezoneOffset function| hijdate_setTime function| _setFullYear function| _setMonth function| _setDate function| _setHours function| _setMinutes function| _setSeconds function| _setMilliseconds function| Calendar function| _getTime function| _getTimeInMillis function| _setTime function| _setTimeInMillis function| _get function| _internalGet function| _internalSet function| _set function| _computeTime function| _computeFieldsImpl function| _computeJulianDay function| _timeToFields function| _millisToJulianDay function| _julianDayToMillis function| inherit function| copy_undef_properties function| HijrahCalendar function| hij_isLeapYear function| _setDeviation function| hij_monthDays function| hij_fieldInfo function| hij_yearToJulianDay function| hij_getCurrentEra function| _getCycleNumber function| _getDayOfCycle function| _getYearInCycle function| _getAdjustedCycle function| _getAdjustedMonthDays function| _getDayOfYear function| _getMonthOfYear function| _getDayOfMonth function| Deviation function| _addDeviationAsHijrah undefined| _digits undefined| _decimalSep undefined| _groupingSep function| isDigit function| _getDigits function| parseDigit function| isNotLowerCase function| isLowerCase function| _isLowerCaseStrict function| isUpperCase function| isNotUpperCase function| _isUpperCaseStrict function| isLetter function| getUserLanguage function| getJavaLanguage function| getLocaleSymbols function| _getEras function| _getMonths function| _getShortMonths function| _getWeekdays function| _getShortWeekdays function| _getAmPmStrings function| _getZoneStrings function| _getLocalPatternChars function| _getDecimalSeparator function| _getGroupingSeparator function| _getPatternSeparator function| _getPercent function| _getZeroDigit function| _getDigit function| _getMinusSign function| _getExponential function| _getPerMill function| _getInfinity function| _getNaN function| _getCurrencySymbol function| _getInternationalCurrencySymbol function| _getMonetaryDecimalSeparator function| _getLocaleElements function| _getFullTimePatternString function| _getLongTimePatternString function| _getMediumTimePatternString function| _getShortTimePatternString function| _getFullDatePatternString function| _getLongDatePatternString function| _getMediumDatePatternString function| _getShortDatePatternString function| _getDateTimeFormatString function| LocaleSymbols function| _formatValidate function| Format function| ParseException object| _delayedEventParams object| _radioActionScript object| _radioUserDefScript object| _lastEventTime function| checkSubmit function| ignoreWarnAboutChanges function| oaOpenWin function| oaOpenIMWin function| lov function| kff function| putResult function| getCriteria function| lovClearValue function| aSOnChange function| getValue function| stateCheckCallBack function| checkForPlus function| OnLovChoiceInit function| OnLovInit function| OnLovValidate function| OnLovSelect function| getRowNum function| _LovSelectReturn function| lovAutoClear function| _escapeCarriageReturn function| currval function| RichTextEditorProxy function| _onMouseOver function| _onMouseOut function| _onMouseDown function| _onMouseUp function| getReal function| makeFlat function| makeRaised function| makePressed function| _createHyperlink function| getNode function| _execHTMLCommand function| _setFontBarDropdown function| _insertHTMLTag function| _insertText function| _getField function| _setContentOnBlur function| _insertImageTag function| _setValue function| _setHref function| _viewHtmlSource function| _disableFontDropDowns function| _checkRTEDataLength function| _setMaxLengthAlert function| _getMaxLengthAlert function| launchForm function| _syncIndex function| isBiDi function| onLovValidateCallback undefined| topLoc object| oafsm undefined| _cachedLibs object| _resetDefaultFormNameNames function| _DefaultFormNameValidater function| _submitOnEnter object| doc object| currElement undefined| kc3 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 |
---|---|---|
.gis.com.mx/ | Name: gis Value: hI61L82mwx0QgrhCTsC1zb4k0U |
|
.proveedores.gis.com.mx/ | Name: oracle.uix Value: 0^^GMT+2:00^p |
|
proveedores.gis.com.mx/OA_HTML | Name: JSESSIONID Value: f5a07c5f72f1bf72181122225d753b9e2305af1d428cdd3de97eef2682ead0e1.e3uNa38PbheOe34Lai0 |
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.
proveedores.gis.com.mx
189.206.97.46
103ccffee8a0efbb52d936efc2a9e2e20891df5ff002d669d9d95c4c72867ab0
15609fed87af0c36fe6a73cde2d41cd47f379cd708545ddd8eada97b24c0dbb6
1c3a4821499056cb1a288242eaa838b8fd17454a79957ab19ee8d4710d619cfb
2868cf2209483de040d24a225e655a36facb18bf098d755bffb782b79b66351f
2f55f1a224d7ac2cb04d89d8e84108a91c27efe12c0c7d03eab7e196274f72c2
320efefcd6e1f4aa5e3d358cf3d8d75f08d9b492d3f467aa69e7ab52a1c0b219
408233b24fe0c081a0b064b1943d8cfab53df487119d269be7a718f19671f467
605b6265b4db86d5b7889652507ebd4e0a17992c940236ac64e2abb7f6a05a3c
6bf141a7dc38d99b92ef1f33222e66a368d6d908073d9b724236596622ae103c
71652b0cbfb940a1ff274d7c145419b4f0f9bb22fd93a0646b3bea89346e452e
8f39bec287cfe8c79df84c0659e5fade8150aa94771ec3300eeaf3868b26d061
a2a9b4619819a756b930737597e39f6c49258eaf97af86c8289ae660ac4f6aa1
bb785afba706a06bac6123d21e898c5cf11ad2d1626ec3429c2e9af95427ea95
c9158425a43d0e12b18b9969920a6243057e6c836a7469365f5f66138ecc37c0
caed8690a9c847c80475e450e5f6c4465b3623d1390e492a20b99b87b41178e0
d27630cc7e4be02ca15711b74f33572adb44024f4b0f39f4987cfb267c4359f0
d3a13644dcf4d65efd57c090ab81df26b7eccf81cf55b8322b1089ef5f9453ed
de319ccf19d7a8864184cc509cdb71796349928e3985a0e457833917f379a404
f3e42a5db38fca67ccfa11f433bd2eea9cc0649c247c1d263eab2cef5acb41e4