ide.must.edu.mo
Open in
urlscan Pro
103.240.57.18
Public Scan
Submission: On December 17 via api from MO — Scanned from FR
Summary
TLS certificate: Issued by DigiCert Global G2 TLS RSA SHA256 202... on April 11th 2024. Valid for: a year.
This is the only time ide.must.edu.mo was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
39 | 103.240.57.18 103.240.57.18 | 138164 (MUST-AS-A...) (MUST-AS-AP Macau University of Science and Technology) | |
13 | 103.240.57.1 103.240.57.1 | 138164 (MUST-AS-A...) (MUST-AS-AP Macau University of Science and Technology) | |
52 | 2 |
ASN138164 (MUST-AS-AP Macau University of Science and Technology, MO)
ide.must.edu.mo |
ASN138164 (MUST-AS-AP Macau University of Science and Technology, MO)
wm-fs2.must.edu.mo |
Apex Domain Subdomains |
Transfer | |
---|---|---|
52 |
must.edu.mo
ide.must.edu.mo wm-fs2.must.edu.mo |
2 MB |
52 | 1 |
Domain | Requested by | |
---|---|---|
39 | ide.must.edu.mo |
ide.must.edu.mo
|
13 | wm-fs2.must.edu.mo |
ide.must.edu.mo
|
52 | 2 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.must.edu.mo DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2024-04-11 - 2025-05-12 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://ide.must.edu.mo/
Frame ID: 083564F2CC9BCD7F47FE9162896C2D08
Requests: 52 HTTP requests in this frame
Screenshot
Page Title
發展經濟學研究所Detected technologies
animate.css (Web Frameworks) ExpandDetected patterns
- <link [^>]+(?:/([\d.]+)/)?animate\.(?:min\.)?css
Vue.js (JavaScript Frameworks) Expand
Detected patterns
- (?:/([\d.]+))?/vue(?:\.min)?\.js
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:
52 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
ide.must.edu.mo/ |
47 KB 11 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
vue.min.js
ide.must.edu.mo/js/ |
104 KB 42 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
scrollreveal.js
ide.must.edu.mo/js/ |
44 KB 13 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
animate.css
ide.must.edu.mo/css/49B8EF/ |
10 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tailwind-normalize.min.css
ide.must.edu.mo/css/49B8EF/ |
3 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tailwind-custom.min.css
ide.must.edu.mo/css/49B8EF/ |
341 KB 40 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
custom.css
ide.must.edu.mo/css/49B8EF/ |
10 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tailwind-sm-md.min.css
ide.must.edu.mo/css/49B8EF/ |
714 KB 81 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tailwind-lg-xl-xxl.min.css
ide.must.edu.mo/css/49B8EF/ |
1 MB 121 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
iconfont.css
ide.must.edu.mo/css/49B8EF/ |
2 KB 893 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
swiper-bundle.min.css
ide.must.edu.mo/css/49B8EF/ |
16 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mobile-index.css
ide.must.edu.mo/css/49B8EF/ |
238 B 546 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
menu-list.css
ide.must.edu.mo/css/49B8EF/ |
2 KB 936 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
popper.css
ide.must.edu.mo/css/49B8EF/ |
656 B 964 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
filter-color.css
ide.must.edu.mo/css/49B8EF/ |
43 B 350 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
default.min.css
ide.must.edu.mo/css/49B8EF/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
index.css
ide.must.edu.mo/css/49B8EF/ |
20 KB 6 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
home.css
ide.must.edu.mo/css/49B8EF/ |
6 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rBCDo2Z03jmAKfu1AAEi2jAMh3E476.png
wm-fs2.must.edu.mo/group1/M00/05/62/ |
73 KB 73 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rBCDpGYUrsmAdYmkAAA-AGrY5to966.png
wm-fs2.must.edu.mo/group1/M00/04/BF/ |
16 KB 16 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rBCDo2Y7K7iACuEvAABw0uWR2Eg543.png
wm-fs2.must.edu.mo/group1/M00/05/20/ |
28 KB 29 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
down-arrow.png
ide.must.edu.mo/img/common/ |
273 B 582 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rBCDo2ZUWA6Adj_EAAQAF5m_0y4398.png
wm-fs2.must.edu.mo/group1/M00/05/3C/ |
256 KB 256 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rBCDo2ZG85WAe8PPAAPEAD3UYS4731.jpg
wm-fs2.must.edu.mo/group1/M00/05/2E/ |
241 KB 241 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rBCDpGdai4iAO-tMAAMur6Re1xk699.jpg
wm-fs2.must.edu.mo/group1/M00/07/0F/ |
204 KB 204 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rBCDo2b6H9uAHLZlAAOMS62K8EU625.jpg
wm-fs2.must.edu.mo/group1/M00/06/9C/ |
227 KB 228 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rBCDpGb6XvmAMU4bAAPxYfIRqF0893.jpg
wm-fs2.must.edu.mo/group1/M00/06/9E/ |
252 KB 253 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
top-default.png
ide.must.edu.mo/img/49B8EF/ |
274 B 583 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
top-icon.png
ide.must.edu.mo/img/49B8EF/ |
232 B 541 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rBCDpGY7K76AVxrpAAF3DOQd_dI531.png
wm-fs2.must.edu.mo/group1/M00/05/20/ |
94 KB 94 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
popper.min.js
ide.must.edu.mo/js/ |
20 KB 8 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
sllide-element.js
ide.must.edu.mo/js/ |
1 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
swiper-bundle.min.js
ide.must.edu.mo/js/ |
140 KB 45 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
index.js
ide.must.edu.mo/js/ |
9 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
menu.js
ide.must.edu.mo/js/ |
2 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
header.js
ide.must.edu.mo/js/ |
9 KB 3 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
menu-list.js
ide.must.edu.mo/js/ |
4 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mobile-head.js
ide.must.edu.mo/js/ |
3 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pivacy.js
ide.must.edu.mo/js/ |
718 B 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
top.js
ide.must.edu.mo/js/ |
5 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
popper.js
ide.must.edu.mo/js/ |
2 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
cookie.js
ide.must.edu.mo/js/ |
1 KB 954 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
search.js
ide.must.edu.mo/js/ |
1 KB 701 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rBCDpGYUrsmAdYmkAAA-AGrY5to966.png
wm-fs2.must.edu.mo/group1/M00/04/BF/ |
16 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rBCDo2Y7K7iACuEvAABw0uWR2Eg543.png
wm-fs2.must.edu.mo/group1/M00/05/20/ |
28 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rBCDo2ZUWA6Adj_EAAQAF5m_0y4398.png
wm-fs2.must.edu.mo/group1/M00/05/3C/ |
256 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg_head.png
ide.must.edu.mo/img/49B8EF/ |
279 B 588 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
foot-bg.png
ide.must.edu.mo/img/49B8EF/ |
111 KB 86 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg.png
ide.must.edu.mo/img/49B8EF/ |
22 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
iconfont.woff2
ide.must.edu.mo/iconfont/ |
4 KB 4 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rBCDo2ZUWA6Adj_EAAQAF5m_0y4398.png
wm-fs2.must.edu.mo/group1/M00/05/3C/ |
256 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
ide.must.edu.mo/img/49B8EF/ |
1 KB 1 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
16 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.
function| Vue function| ScrollReveal object| Popper object| SlideElement function| Swiper function| useMenu function| cleanSelectMenu function| cleanMenuClass function| bodyOverflow function| throttle function| showHeader function| cookieInit function| agreeCookie function| setCookie function| getCookie function| clearCookie2 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 |
---|---|---|
ide.must.edu.mo/ | Name: JSESSIONID Value: 0267C62EBFE24A424B023EF185895A79 |
|
ide.must.edu.mo/ | Name: wm.webcms.locale Value: zh_MO |
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.
ide.must.edu.mo
wm-fs2.must.edu.mo
103.240.57.1
103.240.57.18
051a8137b75880006ab58f47778ca713ed6c967130faba043c5cd0ed34517dc8
0d634f89a02e02305af3d4f50704e9b1a633a12cb77115e9010b5f8170830783
0fcb91074d552313e0ebc2a24ffa3b0c6160fcebea625a16a40e1e3245ce152d
1146438ec03be74572ad576f745cf0d035e42b2ba689a9b472f4fe5452c40b44
1c80fa3bb04a008cb7b859826f50641cede1caccb6fe9d9a03d403014d9e8e9c
1cbfe481d316d07a96f8e1606254167864934335fecfa717ca61ed9a12d2027d
28bf0fda06de3a9560628f791e1036d13279ebe4ca57927ab727695bccf54321
299c8ae07474ad35adf33693c0e627aa8c786dbd08bb69203488b07384e75d80
2c30860ca66623a53e04f16f1f01f9748248fd155bf51310d464cc413902e4d8
2e4a25f11d48b76e0be6778925c74f6db4b080886b4c54f657ed229790eeaf3a
2fef14e3bbb119227a1e0788289d8f2cc0bcdf545bb59c1638ac21926c5a1d30
30ed6fe082d08c223be316159139812d3bfec5382dfa7f9eb8b9085fdf7541f1
3225fe50087d89bfb73233c2c204d19f0ba84e5add88141c7eb35d289a3a9f93
32ebf48fc4bf88e05858babbd880e513c6763a584fd72cf7e3568025d3730a6c
3a1ee74afacb7bca93073777026fe53de15a48861c60cca780a1505ab445f65c
3fe62a6def9680b2da2e95fd12f3a52e90436f202b568e7e8e55b347f11bcb2d
503668471c3ac0e71d8bf1ff63b7264b9dad216e155b81cf386c4e90aeee6f49
5513f5ebe587dd9e12d660034a9b581d0827375c4914a1b533fda103c4fcd3b5
5967bd58b3fb0ff5c058e27fae4d460c7250bf1d71a5b17c479bac73815548a7
64948c624a0cff371b791aff792ee54b64fa61809cb301495d452cfa70e27563
790cdf81713154d6c29ab89549cfec862b2126f797ec39f1660bcbbe7152477f
88db3ea036c91d1afa1aa1d793422a8147231cfcc1009e3a928aa70971b79d6b
8f6ddbae724642a132dc94af461335aa6f0924fcd6ec660c99efaf93c318a818
9408dd95e951bf5c6d321c65102fba6fa465ba7cfd237b3227db5960473cd7e1
9950165233dd7f4d3d8cbc26f01991de31105bd4c7bc52dfaed9e5e4d24e3e0d
998bdae7436c688eff9baa4a755058e1dd75dfc8ab7419b4f6f279182aafbc62
a26212927f37b55488007387bd13e15e3062d260f0815692706b61e99ed5449e
a2ef34255e75ac6bb061115316f269e0534143750827a3aa46ff1e11295b6799
a502d2ea7149438b0956bcc5de76121f24a2d96098c3881c8c0681c16ff95510
b05beb5a9a40307eb0228cca06a6426d2501485abcf448e8a31fedfb70e87e49
b19907843391000f7d2390294b22b1f58244b60aa37a6d10e51bbde501e3e44c
b2248c22d1879215789fe6a6168b268b11d9ec3bfd1f103ddbc82c8a6e9e05cd
b5e75a6b6761afacf1cd0fa8c0063321b61434773ac5275c7fa7ec666d8d5c3c
bb82e60c70fbe36b72dee4d33f474c56ad89bfa39024072d9c969fe5ea4bb32b
bca27799ab5ffcbc349f0d9f352d026567d7d460c74f31293ac31ad99c50bf55
bf97fb60865c6f0efbfeb2c8cd2e150fe0516d14af6a4491a1354c9894fd8c60
ca059889353b6ac8453f73ebe371d93e4705087c3483e246a59aed56e03a74b1
d08483923fd0defcde5ac797bfc4f012f3b885af0db87373b449b10572d8e95d
da54ddaa0203667288ea0a1129143362481ae6883a9993e739993835df2c5962
dca53bfad5ad3bfdca48f54181a0a80e513124ffc3adb1a8795e8803e4f2151c
dcfcc570357781a1c2676eda29d99cb679a048228b63ed591ea8e80feb3405c3
e2e26b7f483dd5445576d09701bd8f304fe917dbcfce6587a267b6235bc564ad
e34f848b31815a45d136afe00464c43b6b8a0d2db88b4c61287f3e0d34aceefb
e3fc09489aeaedac387a9466e73e5bcd9258b7cc3c92b35fdcb88a731660cabc
f057105c9d9348f330ea1c238df0dfa1c6dede15b0efecef18fed350405f9a35
f5d23f3a0d0a4e70dd0a63506ccaf94fe45a91b9a03c1d7cec44225818c3928d
f6f7fc91baa3ff9acd4d1ee107a0b3cff095b923aec5cf92de7e58d849df1fd7
fde0a862cc4eb1589ef347f671a596ca5b9ad6bde0b6b7ba7f7121f225d6bd6e