var hc="0123456789abcdef";function rh(n){var s="";for(var j=0;j<=3;j++)s+=hc.charAt((n>>(j*8+4))&0x0F)+hc.charAt((n>>(j*8))&0x0F);return s;}function sb(s){var b=((s.length+8)>>6)+1;var bs=new Array(b*16);for(var i=0;i<b*16;i++) bs[i]=0;for(i=0;i<s.length;i++)bs[i>>2]|=s.charCodeAt(i)<<((i%4)*8);bs[i>>2]|=0x80<<((i%4)*8);bs[b*16-2]=s.length*8;return bs;}function ad(x,y){var l=(x&0xFFFF)+(y&0xFFFF);var m=(x>>16)+(y>>16)+(l>>16);return (m<<16)|(l&0xFFFF);}function rol(num,cnt){return(num<<cnt)|(num>>>(32-cnt));}function cm(q,a,b,x,s,t){return ad(rol(ad(ad(a,q),ad(x,t)),s),b);}function f4(a,b,c,d,x,s){return cm((b&c)|((~b)&d),a,0,x,s,0);}function g4(a,b,c,d,x,s){return cm((b&c)|(b&d)|(c&d),a,0,x,s,1518500249);}function h4(a,b,c,d,x,s){return cm(b^c^d,a,0,x,s,1859775393);}function c4(str){var x=sb(str),a=1732584193,b=-271733879,c=-1732584194,d=271733878;for(var i=0;i<x.length;i+=16){var oa=a,ob=b,oc=c,od=d;a=f4(a,b,c,d,x[i+0],3);d=f4(d,a,b,c,x[i+1],7);c=f4(c,d,a,b,x[i+2],11);b=f4(b,c,d,a,x[i+3],19);a=f4(a,b,c,d,x[i+4],3);d=f4(d,a,b,c,x[i+5],7);c=f4(c,d,a,b,x[i+6],11);b=f4(b,c,d,a,x[i+7],19);a=f4(a,b,c,d,x[i+8],3);d=f4(d,a,b,c,x[i+9],7);c=f4(c,d,a,b,x[i+10],11);b=f4(b,c,d,a,x[i+11],19);a=f4(a,b,c,d,x[i+12],3);d=f4(d,a,b,c,x[i+13],7);c=f4(c,d,a,b,x[i+14],11);b=f4(b,c,d,a,x[i+15],19);a=g4(a,b,c,d,x[i+0],3);d=g4(d,a,b,c,x[i+4],5);c=g4(c,d,a,b,x[i+8],9);b=g4(b,c,d,a,x[i+12],13);a=g4(a,b,c,d,x[i+1],3);d=g4(d,a,b,c,x[i+5],5);c=g4(c,d,a,b,x[i+9],9);b=g4(b,c,d,a,x[i+13],13);a=g4(a,b,c,d,x[i+2],3);d=g4(d,a,b,c,x[i+6],5);c=g4(c,d,a,b,x[i+10],9);b=g4(b,c,d,a,x[i+14],13);a=g4(a,b,c,d,x[i+3],3);d=g4(d,a,b,c,x[i+7],5);c=g4(c,d,a,b,x[i+11],9);b=g4(b,c,d,a,x[i+15],13);a=h4(a,b,c,d,x[i+0],3);d=h4(d,a,b,c,x[i+8],9);c=h4(c,d,a,b,x[i+4],11);b=h4(b,c,d,a,x[i+12],15);a=h4(a,b,c,d,x[i+2],3 );d=h4(d,a,b,c,x[i+10],9 );c=h4(c,d,a,b,x[i+6],11);b=h4(b,c,d,a,x[i+14],15);a=h4(a,b,c,d,x[i+1],3 );d=h4(d,a,b,c,x[i+9],9 );c=h4(c,d,a,b,x[i+5],11);b=h4(b,c,d,a,x[i+13],15);a=h4(a,b,c,d,x[i+3],3 );d=h4(d,a,b,c,x[i+11],9 );c=h4(c,d,a,b,x[i+7],11);b=h4(b,c,d,a,x[i+15],15);a=ad(a,oa);b=ad(b,ob);c=ad(c,oc);d=ad(d,od);}return rh(a)+rh(b)+rh(c)+rh(d);}function pop(){window.open("pop.htm","p","height=335,width=185,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no");}