demo2.askenazi.mx
Open in
urlscan Pro
69.195.124.61
Public Scan
Submission: On November 23 via api from US
Summary
This is the only time demo2.askenazi.mx was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
42 | 69.195.124.61 69.195.124.61 | 46606 (UNIFIEDLA...) (UNIFIEDLAYER-AS-1 - Unified Layer) | |
42 | 1 |
ASN46606 (UNIFIEDLAYER-AS-1 - Unified Layer, US)
PTR: box861.bluehost.com
demo2.askenazi.mx |
Apex Domain Subdomains |
Transfer | |
---|---|---|
42 |
askenazi.mx
demo2.askenazi.mx |
294 KB |
42 | 1 |
Domain | Requested by | |
---|---|---|
42 | demo2.askenazi.mx |
demo2.askenazi.mx
|
42 | 1 |
This site contains no links.
Subject Issuer | Validity | Valid |
---|
This page contains 1 frames:
Primary Page:
http://demo2.askenazi.mx/
Frame ID: 875E0B0460BDCCC7EC76848B01D07B3C
Requests: 42 HTTP requests in this frame
Screenshot
Detected technologies
Nginx (Web Servers) ExpandDetected patterns
- headers server /nginx(?:\/([\d.]+))?/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- script /jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?/i
- script /jquery-ui.*\.js/i
jQuery UI (JavaScript Libraries) Expand
Detected patterns
- script /jquery-ui.*\.js/i
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:
42 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
Cookie set
/
demo2.askenazi.mx/ |
5 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style_principal.css
demo2.askenazi.mx/css/azul/ |
2 KB 1000 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
glassbox.js
demo2.askenazi.mx/javascript/glassbox/ |
21 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.js
demo2.askenazi.mx/javascript/ |
77 KB 31 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
cargando.js
demo2.askenazi.mx/javascript/ |
1 KB 836 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
flip.js
demo2.askenazi.mx/javascript/flip/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tabla.css
demo2.askenazi.mx/css/azul/ |
2 KB 839 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dropdown.css
demo2.askenazi.mx/css/azul/dropdown/ |
974 B 780 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
default.css
demo2.askenazi.mx/css/azul/dropdown/ |
845 B 635 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
AJS.js
demo2.askenazi.mx/javascript/GreyBox/greybox/ |
10 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
AJS_fx.js
demo2.askenazi.mx/javascript/GreyBox/greybox/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
gb_scripts.js
demo2.askenazi.mx/javascript/GreyBox/greybox/ |
12 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
gb_styles.css
demo2.askenazi.mx/javascript/GreyBox/greybox/ |
2 KB 953 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.ui.core.min.js
demo2.askenazi.mx/javascript/jquery-ui/development-bundle/ui/min/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.effects.core.min.js
demo2.askenazi.mx/javascript/jquery-ui/development-bundle/ui/min/ |
11 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.ui.widget.min.js
demo2.askenazi.mx/javascript/jquery-ui/development-bundle/ui/min/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.ui.mouse.min.js
demo2.askenazi.mx/javascript/jquery-ui/development-bundle/ui/min/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.ui.draggable.min.js
demo2.askenazi.mx/javascript/jquery-ui/development-bundle/ui/min/ |
18 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
simpletooltip.css
demo2.askenazi.mx/css/azul/ |
225 B 449 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.tooltip.v.1.1.js
demo2.askenazi.mx/javascript/tooltip/ |
1 KB 846 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style_formas.css
demo2.askenazi.mx/css/azul/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
estatus.css
demo2.askenazi.mx/css/ |
1 KB 613 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.validate.js
demo2.askenazi.mx/javascript/validator/ |
25 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
messages_es.js
demo2.askenazi.mx/javascript/validator/localization/ |
1 KB 723 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
header.png
demo2.askenazi.mx/imagenes/ |
36 KB 36 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
reloj.js
demo2.askenazi.mx/javascript/ |
1 KB 792 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
door_in.png
demo2.askenazi.mx/imagenes/ |
693 B 909 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
imprimir.css
demo2.askenazi.mx/css/ |
271 B 431 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fondo.jpg
demo2.askenazi.mx/imagenes/ |
632 B 849 B |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
barra1.png
demo2.askenazi.mx/css/azul/ |
338 B 554 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
topleft.png
demo2.askenazi.mx/javascript/glassbox/skins/default/ |
689 B 905 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
top.png
demo2.askenazi.mx/javascript/glassbox/skins/default/ |
927 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
topright.png
demo2.askenazi.mx/javascript/glassbox/skins/default/ |
752 B 968 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
left.png
demo2.askenazi.mx/javascript/glassbox/skins/default/ |
1 KB 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
right.png
demo2.askenazi.mx/javascript/glassbox/skins/default/ |
1 KB 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bottomleft.png
demo2.askenazi.mx/javascript/glassbox/skins/default/ |
722 B 938 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bottom.png
demo2.askenazi.mx/javascript/glassbox/skins/default/ |
925 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bottomright.png
demo2.askenazi.mx/javascript/glassbox/skins/default/ |
740 B 956 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
w_close.gif
demo2.askenazi.mx/javascript/GreyBox/greybox/ |
74 B 289 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
header_bg.gif
demo2.askenazi.mx/javascript/GreyBox/greybox/ |
1 KB 1 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
g_close.gif
demo2.askenazi.mx/javascript/GreyBox/greybox/ |
541 B 757 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
indicator3.gif
demo2.askenazi.mx/javascript/GreyBox/greybox/ |
160 KB 160 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
49 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| onformdata object| onpointerrawupdate string| path_to_glassbox string| path_to_background_images string| path_to_root_dir function| GETrequest function| getScreenDimensions function| GlassBox function| $ function| jQuery function| cargando function| busqueda function| ventana_eliminar string| GB_ROOT_DIR object| AJS function| ajsl_unloadfunction(){ if(AJS.listeners){ AJS.map(AJS.listeners,function(elm,_25,fn){ AJS.REV(elm,_25,fn); }); } AJS.listeners=[]; } boolean| script_loaded string| k object| GB_CURRENT object| GB_SETS function| decoGreyboxLinks function| GB_hide function| GreyBox function| _GB_update function| _GB_setOverlayDimension function| ajsl_loadfunction(){ _5c=_5c.concat(AJS.$FA(arguments)); return fn.apply(window,_5c); } function| ajsl_loadfunction(){ _5c=_5c.concat(AJS.$FA(arguments)); return fn.apply(window,_5c); }old function| ajsl_loadfunction decoGreyboxLinks(){ var as=AJS.$bytc("a"); AJS.map(as,function(a){ if(a.getAttribute("href")&&a.getAttribute("rel")){ var rel=a.getAttribute("rel"); if(rel.indexOf("gb_")==0){ var _17=rel.match(/\w+/)[0]; var _18=rel.match(/\[(.*)\]/)[1]; var _19=0; var _1a={"caption":a.title||"","url":a.href}; if(_17=="gb_pageset"||_17=="gb_imageset"){ if(!GB_SETS[_18]){ GB_SETS[_18]=[]; } GB_SETS[_18].push(_1a); _19=GB_SETS[_18].length; } if(_17=="gb_pageset"){ a.onclick=function(){ GB_showFullScreenSet(GB_SETS[_18],_19); return false; }; } if(_17=="gb_imageset"){ a.onclick=function(){ GB_showImageSet(GB_SETS[_18],_19); return false; }; } if(_17=="gb_image"){ a.onclick=function(){ GB_showImage(_1a.caption,_1a.url); return false; }; } if(_17=="gb_page"){ a.onclick=function(){ var sp=_18.split(/, ?/); GB_show(_1a.caption,_1a.url,parseInt(sp[1]),parseInt(sp[0])); return false; }; } if(_17=="gb_page_fs"){ a.onclick=function(){ GB_showFullScreen(_1a.caption,_1a.url); return false; }; } if(_17=="gb_page_center"){ a.onclick=function(){ var sp=_18.split(/, ?/); GB_showCenter(_1a.caption,_1a.url,parseInt(sp[1]),parseInt(sp[0])); return false; }; } } } }); } function| ajsl_loadfunction decoGreyboxLinks(){ var as=AJS.$bytc("a"); AJS.map(as,function(a){ if(a.getAttribute("href")&&a.getAttribute("rel")){ var rel=a.getAttribute("rel"); if(rel.indexOf("gb_")==0){ var _17=rel.match(/\w+/)[0]; var _18=rel.match(/\[(.*)\]/)[1]; var _19=0; var _1a={"caption":a.title||"","url":a.href}; if(_17=="gb_pageset"||_17=="gb_imageset"){ if(!GB_SETS[_18]){ GB_SETS[_18]=[]; } GB_SETS[_18].push(_1a); _19=GB_SETS[_18].length; } if(_17=="gb_pageset"){ a.onclick=function(){ GB_showFullScreenSet(GB_SETS[_18],_19); return false; }; } if(_17=="gb_imageset"){ a.onclick=function(){ GB_showImageSet(GB_SETS[_18],_19); return false; }; } if(_17=="gb_image"){ a.onclick=function(){ GB_showImage(_1a.caption,_1a.url); return false; }; } if(_17=="gb_page"){ a.onclick=function(){ var sp=_18.split(/, ?/); GB_show(_1a.caption,_1a.url,parseInt(sp[1]),parseInt(sp[0])); return false; }; } if(_17=="gb_page_fs"){ a.onclick=function(){ GB_showFullScreen(_1a.caption,_1a.url); return false; }; } if(_17=="gb_page_center"){ a.onclick=function(){ var sp=_18.split(/, ?/); GB_showCenter(_1a.caption,_1a.url,parseInt(sp[1]),parseInt(sp[0])); return false; }; } } } }); }old function| GB_showImage function| GB_showPage function| GB_Gallery function| GB_showFullScreenSet function| GB_showImageSet function| GB_Sets function| ajsl_loadfunction(){ AJS.preloadImages(GB_ROOT_DIR+"next.gif",GB_ROOT_DIR+"prev.gif"); } function| ajsl_loadfunction(){ AJS.preloadImages(GB_ROOT_DIR+"next.gif",GB_ROOT_DIR+"prev.gif"); }old function| GB_show function| GB_showCenter function| GB_showFullScreen function| GB_Window function| cuadro function| muestraReloj object| THIS number| screenWidth number| screenHeight number| j object| dias object| meses1 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 |
---|---|---|
demo2.askenazi.mx/ | Name: PHPSESSID Value: hemm0ap0ujl5imvab35p1asjv4 |
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.
demo2.askenazi.mx
69.195.124.61
0c35b6c43da5ff7dbabb6f0d08c6f43849438a51ff3d8155ec02bde0e97e76a4
15afd032bfa8d113b732dc9667820df83b21ebb8d0f7ec465467271f98c205ee
173b4e19586e9151c1c280ecc602332756dd6fea214f1c1dfc882bbb3bb6be19
1a5e5f85845fbce0887baf4190b7831867cf7c0e466897e2c5336a41f60fcc5d
2549ea0b2a7ef3e04bfe85098341e91294a07c454ed132d7d613705a8badcf69
290a9876ce339514993074ef2fb6273707ac9e6f2d6df37e51c297e98633c9d4
3e7f0e56964b201b30b49fb975290614ac8b9ed8ec7b4849b519a33f0c847aa5
517364f2d45162fb5037437b5b6cb953d00d9b2b3b79ba87d9fe57ea6ee6070c
5a35fda778b098e7af86704236fc481fc8a4eda6de4620552d821c0aa245a37f
6723395e0b58e416fec19d2d52f27af0be00818d51b8ad458d3510bd9004a800
6e2354a7ccf1682bdf2ab30d7d661f37d3d7e4c435a167d2dfac711639032007
6f1835a06585a3cf90a0b7e85f67607fddebb9a4e7f81f534257e61b904e26cf
72aa26a9a0528b32d676c9774323e7d82c9d94bed0e0cafb02166cacad1f68cb
7a2730e63aee037949864ea19477701b096c00310ba32e44e22f2124a9c72367
8299fb0d7961cfad2f23046c6264bff1298598e0096c7c67817bc3f7d526f43c
831b5b6ec8739de24ccf6bf53b56de5020aee5d6e8f2de6ef3a294327ffd4eff
8d15da9b2e4471ceecfb7b75931be1cf3d4e823428606f09d36bd895ca4583e2
8e0a0f7f7f674376bff6f260bb17738bbb19754b24ed767f53e771d7d1794268
8ef63d30dbf81729d5ba14cf7accdc1a13f65d88d289d447c7ddbd106601980a
9170abe7bffd9135854aac6076283267450703fb74f2d7a27e9ba8d393ab235f
9724f080cf425c6cc87c435975eb92815e20cabfb60f4a567eb8e4191ec2adb0
9e3cf0d032f232c6c60fa528d900292e51a61dcd51de47bab08a8f97d1ceddca
9fc551d2759b66d1796ee613c0668ac7478e6b8310adb40f6a1e3caf88538c7b
b3942fe61665c85f70fd63591119db1340a5abad8b93b2968795328d1c73b05d
b6afe38803a82ef25503790f6209b0bfb1b4c96ac121a789d540dd4e089a9ac2
ba5a077cd996231119800bcafc51c287e12d0acde2c9dfdab19a0b431d93585a
c11bef116cdd219d0fe97fd38e36b6d7bb8657f57ef4e20d371dd34fd2f78ec7
d025a1fc6714bc8ed19b866a58e54e556dc778e9245a372d315fc2701d701add
d116808c32c987b44331cbc791de9e129f1b5734b92416e484712d62a0659ebd
d389bdc04ebd82249e14859f20d2e6f13487e2236a51a069aeb3c9caab065cad
d3960fb17f2a31b12b105f2099dcb6fde883a903e9e281101a23d762d1ec5c45
d90800aadd8bbabad9f3fa1372ae6bbc273ddf35f3703ad8ad79134bee4d81a0
e6993ccca9092d45ffc604c316558aeaede8bafcff07dcef65be51a9fa46f3c8
eff493f197652db335699ac6b977e75d877bdfc2eaf8d4ff181ecce72b575ccc
f0bedb977786f1b095b611e907387e419aa16a92086405371f6194f7fa005e71
f158cdc0bdd3cfdf3e0f57a9c8de3e5f67ab52fbd2777329b366fc8485c768c9
f369e3b1959ff0d43f985ead6b4cf286fa6400902f8eb4332399d23a0e27be98
f63c95c2f5c6880410b5bc6422f8ee60a9b2247b8d94a9006b63fc5172cb14f2
f8319d3c9495eee59dc2a2504c97260b8eba40061639c86c29fad8f921b8561e
f9a9c2224a77e60f046ada00c2c9ad8ae00870f3671d9ef9ed0fc45276f19d1d
fb8422fca9ecbe545422d4ad0233ef4d9e7d87d9824c0e8d715adb8a1de67c1c
ff6793bb1dfc5df71957fbf1e6e69c6c54a134f4944cc2b1ecae51a8c26b4e2d