tele.krsnaapacs.com
Open in
urlscan Pro
45.119.149.92
Public Scan
Submission: On May 21 via manual from ID — Scanned from DE
Summary
This is the only time tele.krsnaapacs.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
15 | 45.119.149.92 45.119.149.92 | 140641 (YOTTA YOT...) (YOTTA YOTTA NETWORK SERVICES PRIVATE LIMITED) | |
15 | 1 |
ASN140641 (YOTTA YOTTA NETWORK SERVICES PRIVATE LIMITED, IN)
tele.krsnaapacs.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
15 |
krsnaapacs.com
tele.krsnaapacs.com |
348 KB |
15 | 1 |
Domain | Requested by | |
---|---|---|
15 | tele.krsnaapacs.com |
tele.krsnaapacs.com
|
15 | 1 |
This site contains no links.
Subject Issuer | Validity | Valid |
---|
This page contains 1 frames:
Primary Page:
http://tele.krsnaapacs.com/User_Login.asp
Frame ID: 32DED4F8B4B6C82648D5217AA49B7F7E
Requests: 15 HTTP requests in this frame
Screenshot
Page Title
Medsynapse PACSDetected 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
Microsoft ASP.NET (Web Frameworks) Expand
Detected patterns
- \.aspx?(?:$|\?)
Font Awesome (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+(?:([\d.]+)/)?(?:css/)?font-awesome(?:\.min)?\.css
- <link[^>]* href=[^>]*?(?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
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:
15 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
User_Login.asp
tele.krsnaapacs.com/ |
12 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Global_Messages.js
tele.krsnaapacs.com/Resources/en/ |
45 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mt.css
tele.krsnaapacs.com/styles/ |
5 KB 935 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.min.css
tele.krsnaapacs.com/styles/assets/css/ |
98 KB 17 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap-reset.css
tele.krsnaapacs.com/styles/assets/css/ |
5 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
font-awesome.min.css
tele.krsnaapacs.com/styles/assets/font-awesome/css/ |
17 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
tele.krsnaapacs.com/styles/assets/css/ |
160 KB 25 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login-logo.png
tele.krsnaapacs.com/styles/assets/images/ |
4 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-1.10.2.min.js
tele.krsnaapacs.com/styles/assets/scripts/ |
91 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.placeholder.js
tele.krsnaapacs.com/styles/assets/scripts/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.min.js
tele.krsnaapacs.com/styles/assets/scripts/ |
28 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login-body.jpg
tele.krsnaapacs.com/styles/assets/images/ |
155 KB 155 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
opensans-regular_0-webfont.woff2
tele.krsnaapacs.com/styles/assets/css/fonts/ |
18 KB 19 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
opensans-light-webfont.woff2
tele.krsnaapacs.com/styles/assets/css/fonts/ |
18 KB 18 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fontawesome-webfont.woff
tele.krsnaapacs.com/styles/assets/font-awesome/fonts/ |
43 KB 44 KB |
Font
font/x-woff |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
721 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| oncontextlost object| oncontextrestored function| structuredClone string| historysuccess string| historyclear string| historyblank string| historychars string| historyconfirm string| selectfiletype2 string| attachsuccess string| attachremovesuccess string| attachconfirm string| msgsuccess string| selectuser string| msgblank string| msglimit string| datablank string| datalimit string| dataconfirm string| datasuccesssave string| datasuccessclear string| notesuccess string| noteblank string| notelimit string| closewithoutsave string| impressionexceed string| reportfileexceed string| saveproblem string| reportalreadyopen string| nomsword string| noopenoffice string| reportopenforstudy string| savecompleted string| waitsendingsms string| savecanceled string| invalidcertificate string| wait string| quickreportinserted string| keywordassigned string| selectkeyword string| enterkeyword string| keywordexist string| entersubkeyword string| subkeywordexist string| keywordnotdeleted string| errsign string| suretodel string| pinfopositionsaved string| displaynamesaved string| fontsaved string| noobject string| errorinnerhtml string| enterdisplayname string| confirmdelete string| pleaseselect string| todelete string| pleaseprovide string| templayoutname string| noempty string| charnotallowed string| existtryelse string| addendumblanknot string| selecttitle string| entername string| enterphoneno string| validemail string| selectaetitle string| tenaetitle string| selectinstname string| fourteeninstname string| selectinstgroup string| fourteeninstgroup string| selectgroupname string| selectexpirycriteria string| accountexpireafterdaysblank string| accountexpireloginsblank string| blankusername string| usernamestartwithalphacharnum string| usernamecharlimit string| reenterusername string| enterpsw string| pswnotcontent string| pswcharlimit string| confirmpsw string| usercodenotcontent string| modserfilkeyseries string| suretodelgroup string| entergroupname string| selectusertype string| groupexist string| othersuboption string| lblcapture string| lblstop string| audcapturedone string| selectaudcomp string| selectauddev string| lblpause string| lblresume string| propdialogunavai string| waitsavingaud string| caplastaud string| playlastaud string| audsaveerr string| audsavecomp string| selectgr string| suredelinstgroup string| selstudy string| selseries string| suredelseriesfilter string| studyonly string| seriesonly string| findingdescblank1 string| confirmdeletefinding string| findingdescblank2 string| findingexists string| pinfocantchange string| pidcharnot string| pidblank string| pnamecharnot string| pnameblank string| numvalage string| selymwd string| isexcharnot string| accnocharnot string| studycharnot string| studyuidcharnot string| dotnotstudyuid string| studyiuidblank string| insnamecharnot string| refphycharnot string| perphycharnot string| ipdcharnot string| sureeditdemoinfo string| proceed string| spseacri string| insertmedia string| imgdatasz string| files string| folders string| wrcomp string| discwrcomp string| closetrack string| prep string| abort string| writ string| withimgs string| cdviewer string| rpts string| totsize string| writprocess string| freespace string| dataimgreq string| mbfree string| writestoped string| nodataselect string| nocomprecorders string| spaceunavai string| downlodingdata string| downloading string| downcomp string| convjpeg string| creatdir string| inscdviewersetup string| initia string| slicethickness string| viewchange string| imgsbookmarked string| imgsdeleted string| serdeleted string| crepro string| selpro string| suredelpro string| clksel string| enterpronm string| pronmexist string| studydesc string| hanproexist string| seriesof string| editpro string| assaccrej string| notconnect string| assrejrec string| assaccwith string| storingto string| image string| connclosed string| error string| flskipped string| relresrec string| errstoringfl string| storingcomp string| plzselimg string| selymds string| srdesccharnot string| improcontinue string| selpimp string| canceled string| connto string| compsentimgs string| totimgs string| noflstosend string| storingfl string| abssyn string| notsuppass string| skipped string| notstore string| errdatasetpxnot string| errdatasetsopuidnot string| errdatasetsopclsuidnot string| errdatasetpnmnot string| waitassstu string| chgnotts string| to string| studyaddedresearch string| rejdate string| schstartdate string| selmsgs string| fivemsgallowed string| surewantto string| seldmsgs string| suredeluserslog string| user string| foraction string| forlogindtfr string| forlogindtupto string| dirsettsaved string| endomainip string| endomainnm string| enterusernm string| usertopull string| radallowed string| usrallowed string| usrssuccess string| limitreached string| entercamnm string| camnmacclenumunder string| defnotallowed string| callingaeblank string| callingaeacclenumunde string| calledaeblank string| calledaeacclenumunder string| ipaddblank string| portnumblank string| numvalportno string| maxdenblank string| numvalmaxden string| mindenblank string| numvalminden string| confirmdelcamera string| camblank string| filmwdfilmsize string| filmhgfilmsize string| filmwdzero string| filmhgzero string| porprtflwdpx string| porprtflhgpx string| prtporwdzero string| prtporhgzero string| landprtflwdpx string| landprtflhgpx string| prtlandwdzero string| prtlandhgzero string| flwdvalexceed string| inch string| flhgvalexceed string| flwdvalexceedrange string| flhgvalexceedrange string| flszvalinvalid string| porprthgwdvalinvalid string| landprthgwdvalinvalid string| confirmdelflsz string| selflszdel string| cantchgheadfootsett string| uploadlogos string| validimg string| uploadsuccess string| splitpane string| removepane string| horizontal string| vertical string| rowsxcols string| pinfolimit string| enterdesc string| reenteropport string| aetitblank string| aeacclettnumhypunde string| threeauroroute string| fivemodallowed string| descexist string| suredeluser string| rptblank string| zerofootprinttempsaved string| fielderror string| fielderrorworklist string| refreshblank string| refresherror string| refreshlimit string| pagesizeblank string| pagesizeerror string| pagesizeerror1 string| pagesizelimit string| qsearcherror string| modalitylimit1 string| modalitylimit2 string| instnamelimit string| filetypelimit string| signblank string| signlimit string| modalityblank string| presetblank string| wwidthblank string| wwidtherror string| wcenterblank string| wcentererror string| presetexists string| shortcutexists string| mousedeffeature string| wsensitivityerror string| localpathblank string| driveerror1 string| driveerror2 string| wsensitivityblank string| imgsettingsuccess1 string| imgsettingsuccess string| presetconfirm string| shortcutblank string| shortcutkeyblank string| modalitylimit string| presetdelconfirm string| presetblank1 string| studyexists string| studyblank string| lblupdate string| lblsave string| lbldelete string| sessionexpired string| usernameblank string| passwordblank string| autodeldayserror string| dayslimit string| superadminsettingsconfirmpart1 string| superadminsettingsconfirmpart2 string| targetperioderror string| indicationperioderror string| limittargetindication string| limitusersettings string| hospsectionblank string| hospsectionexists string| radgrblank string| radgrexists string| pwdchangesuccess string| oldpwdnotverified string| enterfoldpwd string| entersoldpwd string| enterfnewpwd string| limitfpwd string| confirmfpwd string| confirmfnewpwd string| entersnewpwd string| limitspwd string| confirmspwd string| confirmsnewpwd string| pwdmismatch string| modalitysuccess string| limitmodalitymaster string| deleteconfirm string| ruledescblank string| ruleradgrblank string| autoassignoptionblank string| fromandtoblank1 string| fromandtoblank2 string| studyselectcriteria string| instnameorgroup string| assignshowPatientOtherblank string| msgInstitution_Name string| msgInstitution_Group_ID string| msgSending_AE_Title string| msgModality string| assignshowPatientOtherlimit string| Institution_Name_s string| Institution_Group_ID_s string| Sending_AE_Title_s string| Modality_s string| ruleexists string| noColsToSave string| patAddedToCD string| addStdToWriteCD string| selStdFromBackup_1 string| backupStdNotAllowed string| confirmStdDel_1 string| confirmStdDel_2 string| stdNotRetInFut string| selectStudy_2 string| wantDuplicateStd string| studyHasNoImgs string| selectSecondStudy string| only5SerAllowed string| historyof string| enterRepCont string| invalidRepCont string| noNewStudyReceived string| newStudyReceived string| studiesDeleted string| youAreComparing string| differentPat string| clickToGoTo string| orCancelorSelMore string| spaceAvailableOnPath string| islow string| dwnnldStdFrmServer string| noImgsFoundforPat string| selectAnotherStudy string| only string| stdAllowed string| strMonitor string| strSelect string| strAll string| selusers string| userdelete1 string| userdelete2 string| connectingto string| rpMsg3 string| rpMsg5 string| newStdCreated string| patRegSuccess string| patRegErr5 string| scanErr1 string| scanErr2 string| scanSucc string| ackSent string| ackStUp string| cfAlSentForStd string| cfAddedSuccess string| cfErr1 string| cfErr2 string| cfErr3 string| cfErr4 string| cfErr5 string| cfErr6 string| cfErr7 string| present string| absent string| prwErr1 string| prwErr2 string| prwErr3 string| prwErr4 string| prwErr5 string| prwErr6 string| prwErr7 string| prwErr8 string| prwErr9 string| verForm string| prForm string| file string| saved string| perOf string| stdRandSel string| of string| srDataSaved string| srErr2 string| years string| strErr3 string| selFolder string| selDestPath string| pleaseWait string| convFinish string| convFinishErr string| disconRetry string| connecting string| reason string| DPMsg1 string| warning string| success string| failure string| CustAnnErr1 string| procesJSErr1 string| procesJSMsg1 string| noBookImgFound string| imgBoxNo string| isblank string| DPErr1 string| DPErr2 string| DPErr3 string| DPErr4 string| DPErr5 string| DPErr6 string| DPErr7 string| DPErr8 string| DPErr9 string| DPErr10 string| DPErr12 string| DPErr13 string| DPErr14 string| DPErr15 string| DPErr16 string| DPErr17 string| DPErr18 string| DPErr19 string| DPErr20 string| DPErr21 string| DPErr22 string| DPErr23 string| DPErr24 string| DPErr25 string| DPErr26 string| DPErr27 string| DPErr28 string| DPErr29 string| DPErr30 string| alertformatsavesuccess string| alertruledescblank string| alertruleexists string| limitrules string| studyseelctcriteriablank string| alertlimitmodality string| alertaeblank string| alertlimitae string| alertainstgrblank string| alertlimitinstgr string| alertlimitinstname string| studtcriteriaalreadyexists string| alertlimituser string| selectuseroremailsendto string| selectuserormobilesendto string| invalidemailid string| blankruledel string| confirmdelalertrule string| emailsubjectblank string| limitemailsubject string| emailbodyblank string| limitemailbody string| smsbodyblank string| limitsmsbody string| accessdenied string| mswordnotpresent string| printingrpts string| printotdef string| printsuccess string| downloadcancel string| downloadcomplete string| errordownloading string| downloadingfile string| imgprintsettingssucess string| lmarginblank string| rmarginblank string| tmarginblank string| bmarginblank string| borderthicknessblank string| limitheadertext string| limitsubheadertext string| logowidthblank1 string| logowidthblank2 string| largeleftright string| largetopbottom string| fromblank1 string| fromblank2 string| fromgreater string| toblank1 string| toblank2 string| togreater string| fromgreaterto string| destfolder string| filesavesucess string| confirmnewpage string| patietnassignsuccess string| studyassignsuccess string| selectuserorgroup string| selectpatient string| enteroldpwd string| enternewpwd string| limitnewpwd string| pageredirectnote string| seconds string| pwait string| downloadstatus string| errorlaunchVR string| errorlocatingfile string| vrtoolnotexists string| clicktodownload string| imagenotselected string| VRlimit string| VRlimitcompress string| excelnotinstalled string| limitexport string| autorouteconfirm string| nodata string| noofstudies string| studyrpt string| studypending string| noofusers string| noofstudyrpt string| radiologistname string| timeinminutes string| timeinhours string| firstpwd string| secondpwd string| pwdblank string| confirmstudydel string| reporttargettimefor string| hoursfrom string| selectonlyonemonth string| billdatenotavailable string| lblprintdate string| lbldate string| lblrptdate string| lblstudydate string| lblassigndate string| lbllogindate string| findingdate string| lblrecdate string| groupbyopt1 string| groupbyopt2 string| confirmdeletelayout string| deletesuccess string| heightwidthtoosmall string| layoutnameblank string| fileexists string| errorsavelayout string| layoutsavecomplete string| imageboxlimit string| waitwhilesaving string| profiletextblank string| msgLockStudy string| msgSelectStudy string| msgStudySearch string| msgReportAlreadyOpen string| msgServerStatus string| msgSessionExpiredResave string| msgSaveError string| msgNoReportFound string| msMsg1 string| msMsg2 string| PRSErr1 string| PRSErr2 string| PRSMsg1 string| PRSMsg2 string| assigned string| inssuppfls string| notinssuppfls string| req string| setupinprogress string| locanotfound string| dupliStdErrMsg1 string| rptnotfinalized string| suredelstudygroup string| entersubsubkeyword string| selectsubkeyword string| subsubkeywordexist string| keywordnotdeletedas string| keywordsubnotdeleted string| drivenotconnected string| nomedia string| wmLbl1 string| wmLbl2 string| wmMsg1 string| wmMsg2 string| wmMsg3 string| wmMsg4 string| wmMsg5 string| wmMsg6 string| wmMsg7 string| wmMsg8 string| wmMsg9 string| wmMsg10 string| wmMsg11 string| wmMsg12 string| wmMsg13 string| wmMsg14 string| wmMsg15 string| stMsg1 string| stMsg2 string| stMsg3 string| stMsg4 string| stMsg5 string| stMsg6 string| stMsg7 string| stMsg8 string| stMsg9 string| stMsg10 string| confirmKillSession string| serverunavailable string| entermodality string| modalityexist string| enterdescription string| mfpexists string| studynotallowedtoprint string| mouseFeatureconfirm string| limitmfp string| contactdtlssuccesssave string| msgEnterValidEmail string| msgEnterValidMobile string| msgEnterValidAadhar string| msgSelectIR string| msgSelectES string| msgEnterEmail string| msgEnterMobileNo string| alertDataLink string| alertsenddata string| multipleStudySel string| alertsendmailto string| studyselectcriteriablank string| historyerror string| cfErr8 string| vcrReportMsg1 string| vcrReportMsg2 string| normalmode string| darkmode string| pswcharlimit8 string| pswcharppolicy1 string| pswcharppolicy2 function| resetVal function| checkForm function| checkCookieLogin function| delete_cookie number| submitClick function| onSubmitClick function| showhidefooter function| ChangeLanguage function| $ function| jQuery object| jQuery1102014095240763397922 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 |
---|---|---|
tele.krsnaapacs.com/ | Name: cookie%2Dtest Value: test=test |
|
tele.krsnaapacs.com/ | Name: ASPSESSIONIDQCQCBBBQ Value: AONHHPPDCGMJCNDKBFFFNHAD |
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.
tele.krsnaapacs.com
45.119.149.92
0da4df6ff28cbc4decceb2c6acc890fc6d3a3f30d6c53b68838049f0646aa117
0fd28fece9ebd606b8b071460ebd3fc2ed7bc7a66ef91c8834f11dfacab4a849
22d25107cf0cbb95d9051e66d57958c1ddc9dab73c1a28b9ac01af281e5a2236
2a4cb87d1e0a19e407e6b9d7e40a7f6624fe5bc313a0d8c24e557d4e77816b38
3227c1f0bd7127f9b7fd63630f1868bd5c865be599bf536355d63222b353c197
6a12f676b447162092105ca8cd116466324969588b28ca5cb3a17be830b1bd29
898d05a17f2cfc5120ddcdba47a885c378c0b466f30f0700e502757e24b403a1
9bf80a7944991ce8fe7284d40fdd096a3d849fc89c7d71c66093bd98a7305e90
af795b7777e652efab2edd0c4ee1ce517c7cb4bc6b83ae684c50956df45e55e2
b4d430fe67085efbafbf54c7014fd67aa8d7b6af0dea9db36e50b0bb62d3f5bd
bc08ed2e875b562315c8e5ca313beb6c51b2cfa3f01f6b38700ea58f04f8f823
c3d167c7fbf1e08e9c7c877ae073db2ce7aad0c5bfc5e6eec7baa4f574681c95
e19d162fe3724b391ead37db3f20365976bcaade3efd58ceeb1b559cf2ee66f4
f96c8aa5eadbf98b155a0627034b14b6fdced2431dcd5e383eb957e42b7b9d9e
fde6e32df7d0002ccb3d08dc04fc1d659770aa89c3698ed90f12d37dd1678433