var decryption_cache=new Array();function decrypt_string(k,a,j,g){var f="'"+k+","+g+"'";if(decryption_cache[f]){return decryption_cache[f]}if(addresses[k]){k=addresses[k]}if(!k.length){return"Error, not a valid index."}if(a==0||j==0){var e=k.split(" ");a=e[0];j=e[1];e[0]="";e[1]="";k=e.join(" ").substr(2)}var d="";var c=k.split(" ");for(var b=0;current_character=c[b];b++){var h=exponentialModulo(current_character,a,j);if(g&&b<7){continue}if(g&&h==63){break}d+=String.fromCharCode(h)}decryption_cache[f]=d;return d}function decrypt_and_email(b,c,a){parent.location=decrypt(b,c,a,false)}function decrypt_and_echo(a,c,b){document.write(decrypt(a,c,b,true))}function decrypt(c,d,b,a){if(a==null){a=true}if(!d||!b){d=0;b=0}if(!c){c=0}return decrypt_string(c,d,b,a)}function exponentialModulo(c,b,d){if(d%2==0){answer=1;for(var a=1;a<=d/2;a++){temp=(c*c)%b;answer=(temp*answer)%b}}else{answer=c;for(var a=1;a<=d/2;a++){temp=(c*c)%b;answer=(temp*answer)%b}}return answer};
