ratnasagar.in
Open in
urlscan Pro
103.59.198.148
Public Scan
Submission: On March 12 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Go Daddy Secure Certificate Authority... on March 29th 2022. Valid for: a year.
This is the only time ratnasagar.in was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
38 | 103.59.198.148 103.59.198.148 | 133275 (GIGANTIC-...) (GIGANTIC-AS Gigantic Infotel Pvt Ltd) | |
38 | 1 |
ASN133275 (GIGANTIC-AS Gigantic Infotel Pvt Ltd, IN)
ratnasagar.in |
Apex Domain Subdomains |
Transfer | |
---|---|---|
38 |
ratnasagar.in
ratnasagar.in |
320 KB |
38 | 1 |
Domain | Requested by | |
---|---|---|
38 | ratnasagar.in |
ratnasagar.in
|
38 | 1 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
ratnasagar.in Go Daddy Secure Certificate Authority - G2 |
2022-03-29 - 2023-04-23 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://ratnasagar.in/
Frame ID: 74A7FBF24FBF2167BC4D0768A92B5430
Requests: 9 HTTP requests in this frame
Frame:
https://ratnasagar.in/fes-bin/public/portal/act/loginPage.htm
Frame ID: 963507266B26C33C52FCE94377C8663F
Requests: 29 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:
38 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
ratnasagar.in/ |
27 KB 7 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
portal.css
ratnasagar.in/fes-bin/public/portal/act/css/ |
55 KB 12 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
xml2arrayAjax.js
ratnasagar.in/fes-bin/public/portal/all/js/ |
15 KB 5 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jsn.js
ratnasagar.in/fes-bin/public/portal/all/js/ |
3 KB 2 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-3.3.1.min.js
ratnasagar.in/fes-bin/public/portal/all/js/ |
85 KB 30 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
l10n.min.js
ratnasagar.in/fes-bin/public/portal/all/js/ |
2 KB 2 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
localizations.js
ratnasagar.in/fes-bin/public/portal/all/js/ |
130 KB 25 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
propalms.js
ratnasagar.in/fes-bin/public/portal/all/js/ |
103 KB 22 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rms.js
ratnasagar.in/fes-bin/public/portal/all/js/ |
29 KB 7 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
loginPage.htm
ratnasagar.in/fes-bin/public/portal/act/ Frame 9635 |
43 KB 8 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
portal.css
ratnasagar.in/fes-bin/public/portal/act/css/ Frame 9635 |
55 KB 12 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-confirm.css
ratnasagar.in/fes-bin/public/portal/act/css/ Frame 9635 |
7 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
stylesheet.css
ratnasagar.in/fes-bin/public/portal/realms/default/css/ Frame 9635 |
1008 B 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
customer.css
ratnasagar.in/fes-bin/public/portal/realms/default/css/ Frame 9635 |
0 675 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-3.3.1.min.js
ratnasagar.in/fes-bin/public/portal/all/js/ Frame 9635 |
85 KB 30 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
propalms.js
ratnasagar.in/fes-bin/public/portal/all/js/ Frame 9635 |
103 KB 22 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
xml2arrayAjax.js
ratnasagar.in/fes-bin/public/portal/all/js/ Frame 9635 |
15 KB 5 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jsn.js
ratnasagar.in/fes-bin/public/portal/all/js/ Frame 9635 |
3 KB 2 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
l10n.min.js
ratnasagar.in/fes-bin/public/portal/all/js/ Frame 9635 |
2 KB 2 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
localizations.js
ratnasagar.in/fes-bin/public/portal/all/js/ Frame 9635 |
130 KB 25 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
zlib.js
ratnasagar.in/fes-bin/public/portal/all/js/ Frame 9635 |
24 KB 10 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
loginPage.js
ratnasagar.in/fes-bin/public/portal/all/js/ Frame 9635 |
17 KB 5 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
deviceId.js
ratnasagar.in/fes-bin/public/portal/all/js/ Frame 9635 |
84 KB 21 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-confirm.js
ratnasagar.in/fes-bin/public/portal/all/js/ Frame 9635 |
15 KB 4 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
wizard.js
ratnasagar.in/fes-bin/public/portal/all/js/ Frame 9635 |
4 KB 2 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
native.js
ratnasagar.in/fes-bin/public/portal/all/js/ Frame 9635 |
31 KB 7 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
QRcode.js
ratnasagar.in/fes-bin/ Frame 9635 |
34 KB 9 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
loading.gif
ratnasagar.in/fes-bin/public/portal/all/images/ Frame 9635 |
941 B 2 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
chrome-win.png
ratnasagar.in/fes-bin/public/portal/all/images/ Frame 9635 |
9 KB 9 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
BlueFFArrow.png
ratnasagar.in/fes-bin/public/portal/all/images/ Frame 9635 |
269 B 934 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo.png
ratnasagar.in/fes-bin/public/portal/realms/default/images/ Frame 9635 |
10 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
diag.png
ratnasagar.in/fes-bin/public/portal/all/images/ Frame 9635 |
2 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
wincl.png
ratnasagar.in/fes-bin/public/portal/all/images/ Frame 9635 |
364 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
hyworkscl.png
ratnasagar.in/fes-bin/public/portal/all/images/ Frame 9635 |
2 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
brand.png
ratnasagar.in/fes-bin/public/portal/act/images/ Frame 9635 |
5 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
verinfo.js
ratnasagar.in/fes-bin/public/ Frame 9635 |
5 KB 3 KB |
XHR
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
sal
ratnasagar.in/fes_agent/ Frame 9635 |
315 B 837 B |
XHR
application/xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
sal
ratnasagar.in/fes_agent/ Frame 9635 |
505 B 1 KB |
XHR
application/xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
226 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 function| Error boolean| credentialless function| localize function| postData boolean| xmlHttp function| sendRequest function| sendSyncRequest function| sendSyncRequestText function| callbackFunction function| defaultCallbackFunction function| updateDivContent function| updateStatus function| askUserConfirmationForUpgrade function| resetProgressBar function| showProgress function| showProgress1 object| not_whitespace undefined| parent_count function| xml2array function| getCorrectedXMLDocument function| dump string| keyStr function| encode64 function| decode64 function| $ function| jQuery number| eps_ver number| eps_lgin_enable object| configObj undefined| appList number| loginType string| zone_name string| username string| keyword string| loginDivContent string| remediationInfo boolean| bLogin undefined| oldUsernameTitle undefined| oldPwdTitle number| Divcount object| varInfo number| count boolean| launcherDownload number| launcherStartcount boolean| appDisplay undefined| otpChannel boolean| isDomainVerified boolean| isEPSenable boolean| isEPSsucess boolean| readDeviceIDDetails boolean| showContinueLogin string| epsData string| DeviceIDDetails boolean| isEPSrequested boolean| isDeviceDetailsRequested boolean| isUpgradeChecked number| modecount string| LocalIPAddress number| sam_auth boolean| isOpera boolean| isFirefox boolean| isIE boolean| isEdge boolean| isChrome boolean| noWebSocket function| isCanvasSupported function| guid object| Base64 function| getDeviceIDDetailsXML function| addoption function| set_default_option function| playDots function| tryAgain function| queryWord function| eps_queryWord function| fetchVerInfoDetails1 function| fetchVerInfoDetails function| setClientType function| updateLSkeyboard function| setLSkeyboard function| setdefaultClientType function| setCertLoginDiv function| setCookie function| getCookie function| hideOTPControls function| SetBrowserModeHyLite function| SetBrowserModeHybride function| IsBrowserModeHyLite function| IsBrowserModeHybrid function| GetConfigStoreObject function| SetConfigStoreObject function| getSelfServicePortalInfoObject function| SetSelfServicePortalInfoObject function| addFortressHeader function| addFortressHeaderAndClose function| makeAjaxRequestByJQuery function| applySelfServicePortalPolicies function| HandleLoadRealmResponse function| updateSelectedRealm function| setDefaultRealm function| HandleMultipleRealmMsg function| fetchRealmsList function| sendPasswordChnage function| HandlePasswordChangeResponse function| enterKey function| enterKeySSP function| MoveLoginButton function| makeVisibleLogin function| generateOTP function| HandleRealmResponse function| sendEPSDetailsHello function| handleEPSDetailsHelloResponceJQuery function| sendRealmInitInformation function| HandleOTPVal function| sendOTP function| adjustToken function| HandleNextAuthOTPVal function| handleResendOTP function| SendNextAuthOTP function| SendNextAuthResponse function| addOption function| getEncodedPassword function| check_half_full_widthchar function| sendLoginHello function| continueLogin function| HandlegetEpsResData function| getEpsResData function| HandlegetDeviceIdData function| getDeviceIdData function| showApps function| downloadLauncher function| hasSuccess function| isClientUpdated function| processResponse function| HandleClientStatusResponse function| checkClientStatus function| HandlesetPortalStatusResponse function| setPortalStatus function| launchClient function| parseHTML5Apps function| handleLoginHelloResponceJQuery function| parseLoginResponseErrorCodes number| progressInterval undefined| progressTimer function| progress_update function| progress_stop string| HintClass string| HintActiveClass function| initHintTextboxes function| onHintTextboxFocus function| onHintTextboxBlur object| xml_templates object| ClientStatus object| Primary_Controller object| Secondary_Controller object| Primary_Port object| Secondary_Port object| loadedWindows number| KeepAliveInterval object| KeepAliveTimer object| clientId number| launchMode object| verInfo function| getHyWorksErrorMsg function| updateControllerInfo function| updateKeepAlive function| KeepAlive_stop function| KeepAlive_update function| DisconnectFromHyWorks function| logOutFromHyWorks function| sendLogoutToClient function| closeloadedWindows function| logOut function| processLogout function| HandleLogout function| validatePort function| convertIPStringtoInt function| validateIPinRange function| FormAppHello function| setRdpSettings function| setThinviewSettings function| setHWRdpSettings object| metas function| gestureStart string| clientType string| proxyMode boolean| GFLAGalwaysSecondary string| GFLAGdefaultRedirect object| verinfoSettings string| tsedomain object| AppStore boolean| HyWorksApps string| loginerrorMsg string| providedMode string| providedDomain string| providedOperation string| custrev string| primaryPage boolean| isSecondary string| SSP object| SelfServicePortalInfo object| ThinBrowserConfigObj function| showLogin function| loadAppsPage function| printAppList function| loadRMSPage function| printLoginFailMessage function| PrintChangePassword function| PrintNextAuth boolean| bPromptUser boolean| bStartLoggingOut function| closeIt function| LogoutAll function| SetBrowserModeHybrid function| SetBrowserModeSSP function| GetProvidedUsername function| GetProvidedPassword function| RefreshSettings function| getQueryData string| sApplicationData function| querySearch function| callBack undefined| customizationrev undefined| primaryurl function| onLoadWindow0 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.
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 | default-src blob: https: http: wss: accopshysecureclient: data: 'unsafe-inline' 'unsafe-eval' |
Strict-Transport-Security | max-age=31536000; includeSubDomains; preload |
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.
ratnasagar.in
103.59.198.148
043769e594ccb7dd5e927a17439c46955642c56571c40c75bff1da858d1da080
09f33e54c34ac88db7e5fb05c70bc9818677072497f55627b8f08dfc3eb1331a
20f277a0c248b920da84c4a81250d59bce7daf031b18b9a4c894913f7f9f19b5
2371111eb24db8b9b4feef63bbad8d9bed9bd7ef1123cf7cc61b119f57e6646e
2ed2c4768e49b20e481e56c33307e61b4bb8d1dc698960d57211ced58acda847
3158cea18b16b9c427e05a1b1ac64643dee399f35a34685dae5ff7066d02f765
452850e8d3b37e7336b7f39fe8b3f3fec64798e7b1953c4dda4be284ab63534f
4573c6f93c514b5c074924187c800d3d1476cb80d1fa3d980bb85c07e5e2071f
4ca498b9ca484f5ff4cf3637b642c4244689034c497ae566cafd203be2350ceb
5c035b95ba0eb808a8819820e05953055c021d90c9aea0170e4493fb00e53df2
604ee2f867f5b9fd0110f3f8065d0f0bc268765bc23cead4acc63e1572504dde
65f602c2a26c0ca2e9903bbd36617552fc6ede9803b379096204049cd514d412
7b12d8a5bf5c89a678304bc95e67df09b5ac3043e689e2e1158f364f68be6ef0
85e0f5ff95ad0aef87e11ddfbe5704ee785865f84bed09ab6eb6c80dc77308b8
8934729262b0e48cb644a5caca219179cd95fa065961b1844d8eac32c15b0fb9
8b560aed2f80a2b67cecd3562a0c13cd8c5973fa0b79ac24d180583038ada5e4
914a22755d7de3e4e8a67eaf2d0389e79a7f6396ec00a4391693d6a73769cb5b
9aa3b7775c05842065790970848b062e9bd0a7609826675362c3a2ea47bae4e8
9b68a704cf25d86a93b80054fe5b9e55d52e1b794787786843acc8d3c95ff49d
9b6fc71a007901a7966d152794765a19860610f89d04fe8ef02b83c51d2e3df7
9d5d7a4729d1d02cd622213e239a553c7326a8d9a82a6c210e1a8291c2bc259b
a295e092f504b399e0fd8858b106e2de37c1a39451e7cd448b797a2cdf2e77ed
b74ff2cea88470e2b715b2cda567af48d926035dbe8b43a64fbc567e985a651b
c6936bbac5817c14975c55f914e3bd5ece68cbee06e93ebf78ecd11dacd746cc
cc3bed8d271c54b05b4897e7beca68d4b995dc9f62608429af3069ceebd95bb8
d30b6114fb9496ae46b2a8cdf59379c8ffdb957534bd1dd73e626c7c61c7e67d
db07ae51d7e5cbf633d6b93f28e54d3983c40eb6ba2b1f583a09f6e905160143
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ed7cc159a573fd5618c69aa70dd39e1e28005d10d5891246e3d15e198a1ae81e
f6db480343753188eee98ab6eda2790bdec50fba35cff415e734e2c6f356d1b9
f8017c62763e2d595e78464310ada864044a45531afce549dda56b93a6cf6d98