demo.wmgt.in
Open in
urlscan Pro
103.26.219.221
Public Scan
Effective URL: https://demo.wmgt.in/login.php
Submission: On July 13 via api from US — Scanned from CA
Summary
TLS certificate: Issued by R10 on July 12th 2024. Valid for: 3 months.
This is the only time demo.wmgt.in was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 47 | 103.26.219.221 103.26.219.221 | 132115 (ISPL-AS-A...) (ISPL-AS-AP INDINET SERVICE PRIVATE LIMITED) | |
1 | 115.187.37.15 115.187.37.15 | 23860 (ALLIANCE-...) (ALLIANCE-GATEWAY-AS-AP Alliance Broadband Services Pvt. Ltd.) | |
46 | 2 |
ASN132115 (ISPL-AS-AP INDINET SERVICE PRIVATE LIMITED, IN)
demo.wmgt.in |
ASN23860 (ALLIANCE-GATEWAY-AS-AP Alliance Broadband Services Pvt. Ltd., IN)
PTR: panel.serverra101.com
www.ebluesys.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
47 |
wmgt.in
2 redirects
demo.wmgt.in |
727 KB |
1 |
ebluesys.com
www.ebluesys.com |
21 KB |
46 | 2 |
Domain | Requested by | |
---|---|---|
47 | demo.wmgt.in |
2 redirects
demo.wmgt.in
|
1 | www.ebluesys.com |
demo.wmgt.in
|
46 | 2 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
demo.wmgt.in R10 |
2024-07-12 - 2024-10-10 |
3 months | crt.sh |
ebluesys.com R3 |
2024-05-30 - 2024-08-28 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://demo.wmgt.in/login.php
Frame ID: 68B8E8011AC604297E63B112477C567F
Requests: 46 HTTP requests in this frame
Screenshot
Page Title
LoginPage URL History Show full URLs
-
http://demo.wmgt.in/
HTTP 307
https://demo.wmgt.in/ HTTP 307
http://demo.wmgt.in/ HTTP 301
https://demo.wmgt.in/ HTTP 302
https://demo.wmgt.in/login.php Page URL
Detected technologies
PHP (Programming Languages) ExpandDetected patterns
- \.php(?:$|\?)
Bootstrap (Web Frameworks) Expand
Detected 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
DataTables (JavaScript Libraries) Expand
Detected patterns
- dataTables.*\.js
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]+)?)?)|)
Modernizr (JavaScript Libraries) Expand
Detected patterns
- ([\d.]+)?/modernizr(?:\.([\d.]+))?.*\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jQuery UI (JavaScript Libraries) Expand
Detected patterns
- jquery-ui.*\.js
prettyPhoto (JavaScript Libraries) Expand
Detected patterns
- (?:<link [^>]*href="[^"]*prettyPhoto(?:\.min)?\.css|<a [^>]*rel="prettyPhoto)
- jquery\.prettyPhoto\.js
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://demo.wmgt.in/
HTTP 307
https://demo.wmgt.in/ HTTP 307
http://demo.wmgt.in/ HTTP 301
https://demo.wmgt.in/ HTTP 302
https://demo.wmgt.in/login.php Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
46 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
login.php
demo.wmgt.in/ Redirect Chain
|
14 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
demo.wmgt.in/css/ |
107 KB 16 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
font-awesome.min.css
demo.wmgt.in/css/ |
20 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
font-entypo.css
demo.wmgt.in/css/ |
13 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fonts.css
demo.wmgt.in/css/ |
7 KB 875 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-ui.custom.min.css
demo.wmgt.in/plugins/jquery-ui/ |
9 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
prettyPhoto.css
demo.wmgt.in/plugins/prettyPhoto-plugin/css/ |
19 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
isotope.css
demo.wmgt.in/plugins/isotope/css/ |
2 KB 469 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.pnotify.css
demo.wmgt.in/plugins/pnotify/css/ |
2 KB 864 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
prettify.css
demo.wmgt.in/plugins/google-code-prettify/ |
675 B 433 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.mCustomScrollbar.css
demo.wmgt.in/plugins/mCustomScrollbar/ |
13 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.tagsinput.css
demo.wmgt.in/plugins/tagsInput/ |
904 B 499 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap-switch.css
demo.wmgt.in/plugins/bootstrap-switch/ |
6 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
daterangepicker-bs3.css
demo.wmgt.in/plugins/daterangepicker/ |
5 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap-timepicker.min.css
demo.wmgt.in/plugins/bootstrap-timepicker/ |
3 KB 862 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
colorpicker.css
demo.wmgt.in/plugins/colorpicker/css/ |
3 KB 695 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
theme.min.css
demo.wmgt.in/css/ |
104 KB 16 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
theme-responsive.min.css
demo.wmgt.in/css/ |
19 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
custom.css
demo.wmgt.in/custom/ |
33 B 199 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
modernizr.js
demo.wmgt.in/js/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mobile-detect.min.js
demo.wmgt.in/js/ |
28 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mobile-detect-modernizr.js
demo.wmgt.in/js/ |
384 B 353 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ebluesys.jpeg
www.ebluesys.com/imgnew/ |
20 KB 21 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
waste-management-concept-people-throw-garbage-vector-34492745.jpg
demo.wmgt.in/ |
191 KB 191 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.js
demo.wmgt.in/js/ |
94 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.js
demo.wmgt.in/js/ |
31 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-ui.custom.min.js
demo.wmgt.in/plugins/jquery-ui/ |
186 KB 47 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.ui.touch-punch.min.js
demo.wmgt.in/plugins/jquery-ui-touch-punch/ |
1 KB 657 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
caroufredsel.js
demo.wmgt.in/js/ |
53 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
plugins.js
demo.wmgt.in/js/ |
35 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
breakpoints.js
demo.wmgt.in/plugins/breakpoints/ |
3 KB 977 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.dataTables.min.js
demo.wmgt.in/plugins/dataTables/ |
74 KB 24 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.prettyPhoto.js
demo.wmgt.in/plugins/prettyPhoto-plugin/js/ |
21 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.mCustomScrollbar.concat.min.js
demo.wmgt.in/plugins/mCustomScrollbar/ |
25 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.tagsinput.min.js
demo.wmgt.in/plugins/tagsInput/ |
6 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap-switch.min.js
demo.wmgt.in/plugins/bootstrap-switch/ |
11 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.blockUI.js
demo.wmgt.in/plugins/blockUI/ |
19 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.pnotify.min.js
demo.wmgt.in/plugins/pnotify/js/ |
15 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
theme.js
demo.wmgt.in/js/ |
22 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
custom.js
demo.wmgt.in/custom/ |
114 B 256 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
istockphoto-980554662-170667a.jpg
demo.wmgt.in/ |
40 KB 40 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
OpenSans-Regular-webfont.woff
demo.wmgt.in/fonts/ |
19 KB 19 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wastemanagement_background.png
demo.wmgt.in/ |
124 KB 124 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
OpenSans-Semibold-webfont.woff
demo.wmgt.in/fonts/ |
19 KB 19 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fontawesome-webfontba72.woff
demo.wmgt.in/fonts/ |
82 KB 82 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.png
demo.wmgt.in/img/ico/ |
3 KB 3 KB |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
17 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| Modernizr function| MobileDetect object| mobileDetect function| $ function| jQuery object| jQuery1110048396140972425394 function| isTouch function| isMobile function| isPhone function| isTablet object| stack_topleft object| stack_topright object| stack_bottomleft object| stack_bottomright function| notification boolean| doresize object| scroll_pos1 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 |
---|---|---|
demo.wmgt.in/ | Name: PHPSESSID Value: 5l0op618894uq5gtp73unv9a90 |
1 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
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.
demo.wmgt.in
www.ebluesys.com
103.26.219.221
115.187.37.15
07876f2e9fc7815a1c437655f03c9105171f07bbc65d40fb0125f26bb4294f2d
08e6423d44a51560bc646e97dbd9fd285dd74b4aff1ff5fda3ee5435ac898f45
0edfbcc545cf8a4697b00b2c5e4f59fa7dd1598fb9d2d83934e6ff79a9ac6ac0
153c3886daa56d294992240be130a02bbe5ce67beabd83402a3b4470f6561cef
1d2d628605d9eaa7d4712e414de849855f3511947e23943acf1e7219d12a6e9d
1eff82ad310571c686933841e2ffef7aa91e4c14cce6cfc7fba5361e6d7066e3
24cc29533598f962823c4229bc280487646a27a42a95257c31de1b9b18f3710f
2807fdef65bc4667f6f87076131cfdef94585b783ef7c21643fce606fe3ac4d2
2bea65401be72223f1eaa4b04033510b1d3abc2e8a3b13cd1a8a716cd80a793f
3bf04a2e4c253a390bdad2f990a31f2b770d98d1fd75001ef49a85c55f3630e4
47ec7ea65620c8be7945819dd593916a9c7c892e727e645c2990819c414ff31c
4d8f4058652dc0f41e82f28addefb68572a9e78042ac66dcdd42da92da459259
50b833da5cb0f32f2b717adb35d42ebaa8aaafe6c184bea49e7773ed3d754f96
530476842f2dc07a77b5cf7958ab0fc2ba9e62348f7d8b766c076b62efc7d03a
533076c09e051889644171af030b5b2806e4277e311a0f2019f2440c97b70ee3
6641706f1642b5f8c1714c6b6b6e1e31312130faf4d81877214ab2332b7482bc
66db52b456efe7e29cec11fa09421d03cb09e37ed1b567307ec0444fd605ce31
720abcefcc2f0f5d06b7ea7261845891df94d48de168796be7d0ed262ea59f50
7d161ab06fa3d662498d87f84e612acda5b78887d586d030357be22d4ae9afc7
8074d47b5fc9e9bdcb9656d4f775b9ce839efd9060c3640ed434bfa1f88ba94d
817d7fde46a7b31c98a8092106c408596ff485160c5ae3747cf013695c52f6fd
82ad8e62c2c4a0ef85fa87f926fdd1a2ea14aee633baf1b66643f85fe36bee5a
856eb1db7b51846190075d747ad1fcb53b616734690259ebbaa48cebdda063aa
8766865fdd5b9e81a1bf14a5adcceff9e742de4b97110c5204589d71f2d9ef48
8da0155e1930f246a31c988dfc00e73bfb1c750f295c9f40fa0ebdce2e072d4b
8f05ba7664b5f1c71fb9ed434aa6b496b98cc48d0e36ce584029292c4683f948
916b062fb95967621e04aa44b9b6041de397412e9719db0be9013e3cce57ac5f
99131035cc68e4b558eafa3605b8c4e0616033bf2d6f0add596ed1d32ab3ad67
9997cefb134eed86845373bc1b2ce7d5c5ced121be985c0b196297190bfb06a1
9c43d7b0bb46dc08cd37e9c4797276f3fbc852c25f8bc9e4a270c20e8c76cf88
a1f137c08acac66b7fae94ccb57bfc916f785e2685ee5453d07ffb67056f42fd
ab866744f40607d863d7abd43c5986c0ea7825b5ba599e95b5d02556b6a68b63
b294e973896f8f874e90a8eb1a8908ac790980d034c4c4bdf0fc3d37b8abf682
be6c59417686f4fcf2030e2107b60831b595dd3dcf0035309874d40cd2e3863a
bf325999f45880f133c2cf4adc7ef63974b0e8a04cdfa5a0e58f3f8d1540830f
c63be02717683d2efdc8c887d77d289092a50b7d51210e87033045ea2b7c9eed
c7e88699aa73373d73e957e1a1761058a7b2c5e2164afdabee93f42ae81f813f
cf3b8e7ef4c69e077d19e807c5987c881df4b92702bcc62835a4cbff0f04ed8b
d2fd3994e88370cddf3c4b23dd2fad42a6cb83f58fa0caefcfb0c730b049cab5
db06dcfa0112b05cef7abd20fadc5baf632a316515f07cfd4fceb436c8a0cb1b
e9cdbebb93c076de37e208742a252641c50a5a527efcee16fd18dff10f237e36
ec001f5a44c8c7b8acff4484e06a7b86e059956a5d9d06f1a221c9beddbf30c4
ec18c045633684ace6034d0e858bccbaaaae328619d8ab6b0e2dae9f673bf4c3
ecb9236f0d1bbf3c6e84a7691f4a4fe2bc5dd916896539a423344bf373fa3126
f7142ba2a1e32de707d785b97f7ee9ca3bc72d3961d333fc03324ef2db04c646
fc7f540f10384cf1fd00ac34cb1681cc1c33d09b16cb8bf246a0e0371f53c7b5