var sAscii=" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ";var sAscii=sAscii+"[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~";var sHex="0123456789ABCDEF";function SYS_encryptToMD5(e){wLen=(((e.length+8)>>6)+1)<<4;var f=new Array(wLen);j=4;for(i=0;(i*4)>(j*8+4))&15)+sHex.charAt((e>>(j*8))&15)}return h}function add(e,f){return((e&2147483647)+(f&2147483647))^(e&2147483648)^(f&2147483648)}function R1(e,n,l,k,m,g,f){q=add(add(e,(n&l)|(~n&k)),add(m,f));return add((q<>(32-g))&(Math.pow(2,g)-1)),n)}function R2(e,n,l,k,m,g,f){q=add(add(e,(n&k)|(l&~k)),add(m,f));return add((q<>(32-g))&(Math.pow(2,g)-1)),n)}function R3(e,n,l,k,m,g,f){q=add(add(e,n^l^k),add(m,f));return add((q<>(32-g))&(Math.pow(2,g)-1)),n)}function R4(e,n,l,k,m,g,f){q=add(add(e,l^(n|~k)),add(m,f));return add((q<>(32-g))&(Math.pow(2,g)-1)),n)};