campuskey.jefferson.edu
Open in
urlscan Pro
147.140.23.172
Public Scan
Submission: On May 05 via manual from US — Scanned from DE
Summary
TLS certificate: Issued by Entrust Certification Authority - L1K on April 11th 2022. Valid for: a year.
This is the only time campuskey.jefferson.edu was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
45 | 147.140.23.172 147.140.23.172 | 22644 (TJUH) (TJUH) | |
45 | 1 |
ASN22644 (TJUH, US)
PTR: jrevpx01pa.jefferson.edu
campuskey.jefferson.edu |
Apex Domain Subdomains |
Transfer | |
---|---|---|
45 |
jefferson.edu
campuskey.jefferson.edu |
1 MB |
45 | 1 |
Domain | Requested by | |
---|---|---|
45 | campuskey.jefferson.edu |
campuskey.jefferson.edu
|
45 | 1 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
campuskey.jefferson.edu Entrust Certification Authority - L1K |
2022-04-11 - 2023-04-30 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://campuskey.jefferson.edu/itim/ui/Login.jsp
Frame ID: 2091735712C88A3A8F247574A9528B60
Requests: 45 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:
45 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
Login.jsp
campuskey.jefferson.edu/itim/ui/ |
3 KB 3 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dojo.css
campuskey.jefferson.edu/itim/ui/cache/1300/dist/dojo/resources/ |
2 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dijit.css
campuskey.jefferson.edu/itim/ui/cache/1300/dist/dijit/themes/ |
32 KB 33 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dijit_rtl.css
campuskey.jefferson.edu/itim/ui/cache/1300/dist/dijit/themes/ |
3 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
oneui.css
campuskey.jefferson.edu/itim/ui/cache/1300/dist/idx/themes/oneui/ |
435 KB 435 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Login.css
campuskey.jefferson.edu/itim/ui/cache/1300/dist/com/ibm/isim/ui/themes/css/ |
4 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
log4javascript.js
campuskey.jefferson.edu/itim/ui/ |
125 KB 126 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
isimUIsetup.js
campuskey.jefferson.edu/itim/ui/cache/1300/dist/com/ibm/isim/ui/ |
3 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dojo.js
campuskey.jefferson.edu/itim/ui/cache/1300/dist/dojo/ |
491 KB 491 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
loginMain.js
campuskey.jefferson.edu/itim/ui/cache/1300/dist/com/ibm/isim/ui/ |
1 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Custom.css
campuskey.jefferson.edu/itim/ui/cache/1300/custom/ui/css/ |
3 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dijitMain.css
campuskey.jefferson.edu/itim/ui/cache/1300/dist/idx/themes/oneui/dijit/ |
117 KB 118 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dojo_de.js
campuskey.jefferson.edu/itim/ui/cache/1300/dist/dojo/nls/ |
8 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
acme.js
campuskey.jefferson.edu/itim/ui/cache/1300/dist/dojo/selector/ |
9 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
commonUtil.js
campuskey.jefferson.edu/itim/ui/cache/1300/dist/com/ibm/security/ui/util/ |
1 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Select.html
campuskey.jefferson.edu/itim/ui/cache/1300/dist/idx/form/templates/ |
2 KB 2 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
TextBox.html
campuskey.jefferson.edu/itim/ui/cache/1300/dist/idx/form/templates/ |
1 KB 2 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
CheckBox.html
campuskey.jefferson.edu/itim/ui/cache/1300/dist/idx/form/templates/ |
832 B 1 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
UIconfig.json
campuskey.jefferson.edu/itim/ui/custom/ui/config/ |
2 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Login.html
campuskey.jefferson.edu/itim/ui/custom/ui/template/ |
2 KB 2 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
LoginPageInfoContent.html
campuskey.jefferson.edu/itim/ui/custom/ui/nls/html/ |
809 B 1 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
LoginPageCopyrightContent.html
campuskey.jefferson.edu/itim/ui/custom/ui/nls/html/ |
45 B 552 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
common.js
campuskey.jefferson.edu/itim/ui/custom/ui/nls/ |
2 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
LoginText.js
campuskey.jefferson.edu/itim/ui/custom/ui/nls/ |
1 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
headerLabel.js
campuskey.jefferson.edu/itim/ui/custom/ui/nls/ |
7 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
LoginPageInfoContent.js
campuskey.jefferson.edu/itim/ui/custom/ui/nls/ |
526 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
LoginPageCopyrightContent.js
campuskey.jefferson.edu/itim/ui/custom/ui/nls/ |
672 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tmsMessagesUI.js
campuskey.jefferson.edu/itim/ui/custom/ui/nls/ |
3 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
UILanguages.js
campuskey.jefferson.edu/itim/ui/custom/ui/nls/ |
800 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
blank.gif
campuskey.jefferson.edu/itim/ui/cache/1300/dist/dojo/resources/ |
43 B 614 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
LoginText.js
campuskey.jefferson.edu/itim/ui/custom/ui/nls/de/ |
1 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
common.js
campuskey.jefferson.edu/itim/ui/custom/ui/nls/de/ |
3 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
LoginPageInfoContent.js
campuskey.jefferson.edu/itim/ui/custom/ui/nls/de/ |
359 B 880 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
headerLabel.js
campuskey.jefferson.edu/itim/ui/custom/ui/nls/de/ |
7 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
LoginPageCopyrightContent.js
campuskey.jefferson.edu/itim/ui/custom/ui/nls/de/ |
478 B 999 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tmsMessagesUI.js
campuskey.jefferson.edu/itim/ui/custom/ui/nls/de/ |
3 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
UILanguages.js
campuskey.jefferson.edu/itim/ui/custom/ui/nls/de/ |
649 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login-view-access.png
campuskey.jefferson.edu/itim/ui/cache/1300/custom/ui/images/common/login/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login-manage-activities.png
campuskey.jefferson.edu/itim/ui/cache/1300/custom/ui/images/common/login/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login-view-request.png
campuskey.jefferson.edu/itim/ui/cache/1300/custom/ui/images/common/login/ |
670 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login-ChangeProfile.png
campuskey.jefferson.edu/itim/ui/cache/1300/custom/ui/images/common/login/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dictionary
campuskey.jefferson.edu/itim/rest/ |
3 KB 4 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
configuration
campuskey.jefferson.edu/itim/rest/password/ |
221 B 1 KB |
XHR
application/vnd.ibm.isim-v1+json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
comboButtonArrows.png
campuskey.jefferson.edu/itim/ui/cache/1300/dist/idx/themes/oneui/dijit/form/images/ |
565 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Corporate-email-ft.jpg
campuskey.jefferson.edu/itim/ui/custom/ui/images/ |
15 KB 15 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
28 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 function| getScreenDetails object| log4javascript boolean| initialized function| handleExpiredISIMLogin function| handleUITimedOutISIMLogin function| getCookie function| getSelectedLocale function| getSelectedDojoLocale function| dojoLocaleToJavaLocale function| displayHelpPage function| _showForgotPasswordLink function| openForgotPassword function| getClientTime function| getClientOffset function| addClientTime function| addTimeZoneData object| dojoConfig function| define function| require object| dojo object| dijit object| dojox object| com object| idx function| MasterHoverHelpTooltip3 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 |
---|---|---|
campuskey.jefferson.edu/itim | Name: com.ibm.isim.maxInactive Value: 1800 |
|
campuskey.jefferson.edu/itim | Name: com.ibm.isim.lastActivity Value: z9Wop0FiGClVMVdfbL3%2Bpk3EGnU23Dvf%2FFPjsT05bgo%3D |
|
campuskey.jefferson.edu/ | Name: JSESSIONID Value: 0000RFfWDH_TN4x2Fx4dL7zgHh5:1ftq2252t |
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=31536000; includeSubdomains |
X-Content-Type-Options | nosniff nosniff |
X-Frame-Options | SAMEORIGIN |
X-Frame-Options | SAMEORIGIN |
X-Xss-Protection | 1; mode=block 1 |
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.
campuskey.jefferson.edu
147.140.23.172
001a6d534309263752d92cfd0b0d507c2d99e30ddd385e1f00cccbc188d226d4
035c1370fe767f20ff31be46fbd88b6d5ef3e21ac3cacf5bbf1d33b31b3e967a
0be1460ce603813cd708b2ed4b564468cfa7445d65dad44d086b9575f27e9b9b
0e8039a4d7d0b5f16b00bc8bb580d7cea090a844b3c2795df7c296eb4755662a
239c5bc7225240cd2e4a1016c97861a4c4e032e9670bdf8408184526adb6d5dd
24be49b1f366fa914cde5874f9b39b9b0f259c04035156de79e61148b9177edd
26f5c3d1bb557364db6d09925acc0ef8471dbd3b0b554f6bfec51b4c91691a6a
288f44915eb5710f51bcd50c53b83949acd6024d472c7dcd0c72a49c3a5f07d4
296d11411531f15ee5658ad77d78c765f7560220cd0d120a02fc2f283e3c2105
2ddc535d50da155b8398f8cf900df6f117ba03c929ac3f5e1090648af336db4c
368bfc463832d0207eec44a754f03f8215a03280320d0365d324c13c4b42a451
36e27629a7e651e76b03d250977e47db9f3de53bceb7cc00112b1dac6bd57eec
3bafb33a1ea0bc2709552a9b1d7b937b965a342077fb9985834b21adc80da1fe
3d7cd385c9f033680837b721f510f3356aa73453942904b191b0506e40d6a11a
3d98a2766cccff83d0a9c424a8034b76b1839ac729af589a0aacf8c116cbf635
3e72049c783071c9d7efd5aaac35411863aeb2531bc67bdba8304209a1963a3e
3f6ddd3df867bc2a43bf6392314d3c0052a9e8189945f02ee06ce4b33df15b3e
53301ddcb481a3465a31ccc1fe18dc3a99c8c0408fb3b6f2f93cf98a99aed0e6
534bdf66af9b3918bec3892bbf4a7cd181eccb3a5a5bcd3924fb58ea5bc3e981
57c9507898851d45346dccac3aed700106959403193f538d9a5b7a7e750d0b0f
6c2dc65ac22d3b1ddbcbc7b8327b721f990f2e27fa486e50c208de506eba087c
70b5074bc7f9bb049a957ed6fd57a662621894b404f9acddfe7eff00daf96acf
72aa1383198d20ff9a80731ce6bbf5e496e6e8a1f041d502e028ae60b773639b
7f040e5170d1114dffad8674489f08410b7994329953825f1506d5f1002065d2
820cb86c8296e4ea95ffb0c2ceffde7e7318459255560fbeddc2fa367cf6f444
8bb0ac81d311e48ab7e56af2eeb3fef50ca573e3bc23475c9f64b02ea19ad1d9
8ed0aa635c3fda496863af4e58eb9856c6b9f40741dde2409aa563ac3a722835
9697cb1fb8dbf5b33e0a2aa79b9327d82d9dd61602accde44cfb247b65e91980
9c03fec0c79df0703b73ad55c44f56970f40670bb9d4e053ce1999347763ccd9
9fe55277c51e6eaefc2aa97680cc4ddd60720d7e1b2fb1d9d3812819ed92061a
a2abc0c353c521b9d087e832e193423629279ea6612da7d2215f8f36c85201cc
a74788f15aa6d701c5b79a35208166895d3ea5fe62efc8be49e5e189f1640827
a7af3b6678803b101dc6baa8f4e0e473e8d1b26945766f84a98eb4aa04239eb0
a87fe0f8a78719f75fc77bbee133ce10322c44291d2b034392ddec82d4903b52
a9741d84b81b1793a5dd78e0adead2dbbe3526cbf35c9061c85f8683b8f33262
afe0dcfca292a0fae8bce08a48c14d3e59c9d82c6052ab6d48a22ecc6c48f277
b08078cc85f79d1037996647171a0b94eb1fe4549c5cbe5c62f193fb02c79f89
b42c206f4a943a9b1828d86ac17c37f6cb698a25191a6252dee6be4e4e7f35e1
c0bff520344c9cf2285e6028e0ed6047abfe6a6c97537ba27066719663c28aaa
c61756fcb58b672141681876e641338da8aedbbf5e012b56dbc380ed4523d7f4
dab32e57f1266dfb2e45a19bbcf216c781984f8f8239384e3fa9ea5197413d5a
dcc94fea54bb8d5558307fb8e7d53936c6eaa6aa2ea43931f5894a69135cf470
e92fd71eaf308dfb588c045113f8df7c334576baa3c98dbffad27d31fcee0b4f
ee5c85b6798974d74e260010e9bf1317a42b3c4f17c9f3b8ea681809116cfdd5
fc3b84687cf2f221ef7fcdd1fdffbb3422ca1a5af0c3db0486b5a06ef7b7edeb