Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /* Licence @songsaluang if you want to update please contact Mr.Siriphong Chankracha..

Decoded Output download

echo '';
include('config_db.php');
$round = 12;
$rate_int = 0.3;
$GLOBALS["baseuser"] = "baseuser";
$baseuser = "baseuser";
$newline = "
";
$timesformat = "USA";
$datesformat = 'EUR';
$select_date = "DATE_FORMAT(dates,GET_FORMAT(DATE,'".$datesformat."')) as date";
$select_time = "DATE_FORMAT(times,GET_FORMAT(TIME,'".$timesformat."')) as time";
$max_num_topic = 101;
$numInterest = 0;
$arrPrinter = array('PSI PR9','NantianPR-LQ');
$link=mysql_connect("$db_server","$db_username","$db_password") or die("error".mysql_error());
mysql_select_db("$db_name",$link);
mysql_db_query("$db_name","SET NAMES UTF8");
$strFileName = "../user/schoolname.txt";
$objFopen = @fopen($strFileName,'r');
if($objFopen) {
while (!feof($objFopen)) {
$schoolnameon = fread($objFopen,4096);
}
fclose($objFopen);
$sqlSch = "SELECT * FROM schoolnamedb";
$sltSch = new sql($sqlSch);
$sltSch->read();
$schoollogo = $sltSch->get('SchoolLogo');
$schoolImg = "<img src='img/".$schoollogo."' style='width:100px; height:100px; padding=100px;' />";
$schoolAddress = $sltSch->get('SchoolAddress');
$school = $sltSch->get('SchoolName');
}
$strFileName = "../user/printer.txt";
$objFopen = @fopen($strFileName,'r');
if(!$objFopen) $strFileName = "user/printer.txt";
$objFopen = @fopen($strFileName,'r');
if($objFopen) {
while (!feof($objFopen)) {
$printerdefault = fread($objFopen,4096);
}
fclose($objFopen);
}
function getAgencies(){
global $directory;
$strAgenc = $_SERVER['DOCUMENT_ROOT'].'/'.$directory.'/agencies/agencies.txt';
if(!file_exists($strAgenc)){
return false;
}else{
$objFopen = fopen($strAgenc,'r');
if($objFopen){
while (!feof($objFopen)) {
$readagencies = fread($objFopen,4096);
$agencies = $readagencies;
}
fclose($objFopen);
if($agencies == 'school'){return false;
}else if($agencies == 'village'){return true;}
}
}
}
class sql
{
private $sql;
private $result;
private $row;
private $numrow;
public function __construct()
{
$numargs = func_num_args();
$arg_list = func_get_args();
if($numargs == 1)
{
$this->sql = $arg_list[0];
$this->result = mysql_query($this->sql);
$sql__ = 'insert into logs(UserName,dates,times,tablesact,keysact,detail) value("'.getUsername().'",curdate(),curtime(),"","","'.$this->sql.'")';
mysql_query($sql__);
}
}
public function checkquery()
{
return $this->result;
}
public function read()
{
return $this->row = mysql_fetch_array($this->result);
}
public function get($field)
{
return $this->row[$field];
}
public function rows()
{
$this->numrow = mysql_num_rows($this->result);
return $this->numrow;
}
public static function transac()
{
mysql_query('start transaction');
}
public static function commit()
{
mysql_query('commit');
}
public function geterr()
{
$errmsg = $this->errno()." : ".$this->errtext();
return $errmsg;
}
public function errno()
{
return mysql_errno();
}
public function errtext()
{
return mysql_error();
}
}
class check extends sql
{
private $checkusr;
private $checkshop;
private $getshop_id;
public static function checkmember($Mcode)
{
$sql = "select * from member where MCode = '".$Mcode."'";
$checkmember = new sql($sql);
if($checkmember->read())
{
$checkmember = null;
return true;
}
$checkmember = null;
return false;
}
public static function checkmembername($Mcode,$Mname,$MSur)
{
$sql = "select * from member where MCode = '".$Mcode."' AND MName = '".$Mname."'";
$checkmember = new sql($sql);
if($checkmember->read())
{
$checkmember = null;
return true;
}
$checkmember = null;
return false;
}
public static function checkmemberacc($Mcode,$Acode)
{
$sql = "select * from memberacc where Acode = '".$Acode."' AND MCode = '".$Mcode."' AND AccountSts = '1'";
$checkmemacc = new sql($sql);
if($checkmemacc->read())
{
$checkmemacc = null;
return true;
}
$checkmemacc = null;
return false;
}
public function checkLevel($userlevel)
{
$sql = "select * from baselevel where UserLevel = '".$userlevel."'";
parent::__construct($sql);
if(parent::read()) return true;
else return false;
}
public function checkuser($user)
{
$sql = "select * from baseuser where UserName = '".$user."'";
parent::__construct($sql);
if(parent::read()) return true;
else return false;
}
public function __destruc()
{
$this->checkshop = null;
$this->checkusr = null;
}
public function checklotype()
{
$numargs = func_num_args();
$arg_list = func_get_args();
if($numargs == 1)$sql = "select LOTypeCode from lotype where LOTypeCode = '".$arg_list[0]."'";
if($numargs == 2)$sql = "select LOTypeCode from lotype where LOTypeCode = '".$arg_list[0]."' AND LOMax >= '".$arg_list[1]."'";
parent::__construct($sql);
if(parent::read()) return true;
else return false;
}
public function checkloobj($loobj)
{
$sql = "select LOobjCode from loobj where LOobjCode = '".$loobj."'";
parent::__construct($sql);
if(parent::read()) return true;
else return false;
}
public function checkguatype($gua)
{
$sql = "select guarantee_type from loguatype where guarantee_type = '".$gua."'";
parent::__construct($sql);
if(parent::read()) return true;
else return false;
}
public static function checkclosememberacc($Mcode,$Acode)
{
$sql = "select * from memberacc where Acode = '".$Acode."' AND MCode = '".$Mcode."' AND AccountSts = '2'";
$checkmemacc = new sql($sql);
if($checkmemacc->read())
{
$checkmemacc = null;
return true;
}
$checkmemacc = null;
return false;
}
}
class Authenticate extends sql
{
private $login;
private $usernameforlogin;
private $password;
public function __construct()
{
$numargs = func_num_args();
$arg_list = func_get_args();
if($numargs == 2)
{
$this->usernameforlogin = $arg_list[0];
$this->password = $arg_list[1];
}
}
public static function checkPrivileges($menu)
{
$sql = "select * from baseuser where UserName = '".getUsername()."' AND UserStatus = '1'";
$checklevel = new sql($sql);
if($checklevel->read())
{
$sql = "select * from basepri where UserLevel = '".$checklevel->get('UserLevel')."' AND Usermenu = '".$menu."'";
$checkpri = new sql($sql);
if($checkpri->read() ||$checklevel->get('UserLevel') == '99'||$checklevel->get('UserLevel') == '120')
{
$checklevel = null;
$checkpri = null;
return true;
}
else
{
$checklevel = null;
$checkpri = null;
return false;
}
}
else
{
@session_start();
@session_destroy();
@session_write_close();
$checklevel = null;
return false;
}
}
public function checklogin()
{
$addlogs = new logs('Login','member',$this->usernameforlogin,$_SERVER['REMOTE_ADDR']);
$addlogs->addlogs();
$sql = "select * from baseuser where UserName = '".$this->usernameforlogin."' AND UserPassword = '".md5($this->password)."' AND UserStatus = '1'";
parent::__construct($sql);
if(parent::read())
{
@session_start();
$_SESSION['username'] = $this->usernameforlogin;
@session_write_close();
return true;
}
else
{
self::checksess();
return false;
}
}
public static function checksess()
{
@session_start();
if(isset($_SESSION['username']) &&$_SESSION['username'] != "") return true;
else
{
@session_destroy();
return false;
}
@session_write_close();
}
public static function logout()
{
$addlogs = new logs('Logout','member',getUsername(),$_SERVER['REMOTE_ADDR']);
$addlogs->addlogs();
@session_start();
@session_destroy();
@session_write_close();
}
public function __destruct()
{
$this->login = null;
}
}
function generateid($length) {
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$password = '';
for ( $i = 0;$i <$length;$i++)
$password .= substr($chars,mt_rand(0,strlen($chars) -1),1);
return $password;
}
function convertdate($dates)
{
list($d,$m,$y) = explode('/',$dates);
if($y >2500) $y = $y-543;
return $y."-".$m."-".$d;
}
function checkMID_Code($Mid_code)
{
$sql = "select * from member where MID_CODE = '".$Mid_code."' AND MStatus = '1'";
$checkmid = new sql($sql);
return $checkmid->read();
}
function checkID_Card($id_card)
{
if(strlen($id_card) != 13) return false;
$sum = 0;
$j = 13;
for($i = 0;$i<12;$i++)
{
if($id_card{$i}>= '0'&&$id_card{$i}<= '9')
{
$sum += $id_card{$i}*$j;
}
else return false;
$j--;
}
$mod = ($sum%11);
$mod = (11-$mod)%10;
if(strlen($mod) == 2)
{
$mod = $mod{1};
}
if($mod == $id_card{12}) return true;
else return false;
}
function exdate($datestring,$dateformat)
{
list($day,$month,$year) = explode('/',$datestring);
return checkdate($month,$day,$year-543);
}
function checkTitle($titlecode)
{
$sql = "select * from title where TitleCode = '".$titlecode."'";
$checktitle = new sql($sql);
return $checktitle->read();
}
function checkCarrer($Career)
{
$sql = "select * from career where MCareerCode = '".$Career."'";
$checktitle = new sql($sql);
return $checktitle->read();
}
function checkProvince($Province)
{
$sql = "select * from province where PROVINCE_ID = '".$Province."'";
$checktitle = new sql($sql);
return $checktitle->read();
}
function checkID_Card_Dup($MID_card)
{
$sql = "select * from member where MIDCard = '".$MID_card."' AND MStatus = 1";
$checkMID = new sql($sql);
if($checkMID->read()) return true;
else return false;
}
function getUsername()
{
@session_start();
@session_write_close();
return $_SESSION['username'];
}
class logs extends sql
{
private $sql;
public function __construct($transac,$tablesact,$keysact,$detail)
{
$this->sql = "insert into logs(UserName,dates,times,transac,tablesact,keysact,detail) values('".getUsername()."',curdate(),curtime(),'".$transac."','".$tablesact."','".$keysact."',\"".$detail."      ip : ".$_SERVER['REMOTE_ADDR']."\")";
}
public function addlogs()
{
parent::__construct($this->sql);
return parent::checkquery();
}
public function geterr()
{
$errmsg = parent::errno()." : ".parent::errtext();
return $errmsg;
}
}
class transac extends sql
{
private $sql,$money,$type,$Acode,$Mcode;
public function __construct($Mcode,$TranDate,$TranMoney,$trantype,$Acode,$accID)
{
$this->Mcode = $Mcode;
$this->Acode = $Acode;
$this->type = $trantype;
$this->money = $TranMoney;
$this->sql = "insert into membertran(Mcode,TranDate,TranTime,TranMoney,TranType,AccountID,Acode,RowsStatus,UpdateBy,UpdateWhen,status) values('".$this->Mcode."','".$TranDate."',curtime(),'".$this->money."','".$this->type."','1','".$this->Acode."','0','".getUsername()."',now(),'0')";
}
public function addtrans()
{
$numargs = func_num_args();
$arg_list = func_get_args();
if($this->type == 1) $addGL = new GL('066',$this->money,'');
else if($this->type == 2) $addGL = new GL('017',$this->money,'');
else if($this->type == 3) $addGL = new GL('018',$this->money,'');
else if($this->type == 4) $addGL = new GL('065',$this->money,'');
else if($this->type == 8) 
{
if($arg_list[0] == '') exit(alert(''));
$oldsql = $this->sql;
$this->sql="SELECT * FROM membertran WHERE TranCode ='".$arg_list[0]."' AND (TranType ='2' OR TranType = '1' OR TranType = '8') AND ACode ='".$this->Acode."'";
parent::__construct($this->sql);
parent::read();
$addGL = new GL('217',parent::get("TranMoney"),'');
if(!$addGL->addGL()) exit();
$oldsql = "insert into membertran(Mcode,TranDate,TranTime,TranMoney,TranType,AccountID,Acode,RowsStatus,UpdateBy,UpdateWhen,status) values('".$this->Mcode."','".parent::get("TranDate")."','".parent::get("TranTime")."','".$this->money."','".$this->type."','1','".$this->Acode."','0','".getUsername()."',now(),'0')";
$this->sql = "insert into membertran(Mcode,TranDate,TranTime,TranMoney,TranType,AccountID,Acode,RowsStatus,UpdateBy,UpdateWhen,status) values('".$this->Mcode."','".parent::get("TranDate")."','".parent::get("TranTime")."','-".parent::get("TranMoney")."','2','1','".$this->Acode."','0','".getUsername()."',now(),'1')";
parent::__construct($this->sql);
if(!parent::checkquery()) exit();
$this->sql="insert into tranerrrefer(TranCode,TranRefer) values(last_insert_id(),'".$arg_list[0]."')";
parent::__construct($this->sql);
if(!parent::checkquery()) exit();
$this->sql="update memberacc set ABalance = ABalance-".parent::get("TranMoney")." where ACode= '".$this->Acode."'";
parent::__construct($this->sql);
if(!parent::checkquery()) exit();
$this->sql="update membertran set status = '1', UpdateBy = '".getUsername()."',UpdateWhen = now() where TranCode ='".$arg_list[0]."'";
parent::__construct($this->sql);
if(!parent::checkquery()) exit();
$this->sql = $oldsql;
$addGL = new GL('220',$this->money,'');
}
else if($this->type == 9)
{
if($arg_list[0] == '') exit(alert(''));
$oldsql = $this->sql;
$this->sql="SELECT * FROM membertran WHERE TranCode ='".$arg_list[0]."' AND (TranType ='3' OR TranType = '9') AND ACode ='".$this->Acode."'";
parent::__construct($this->sql);
parent::read();
$addGL = new GL('218',parent::get("TranMoney"),'');
if(!$addGL->addGL()) exit();
$oldsql = "insert into membertran(Mcode,TranDate,TranTime,TranMoney,TranType,AccountID,Acode,RowsStatus,UpdateBy,UpdateWhen,status) values('".$this->Mcode."','".parent::get("TranDate")."','".parent::get("TranTime")."','".$this->money."','".$this->type."','1','".$this->Acode."','0','".getUsername()."',now(),'0')";
$this->sql = "insert into membertran(Mcode,TranDate,TranTime,TranMoney,TranType,AccountID,Acode,RowsStatus,UpdateBy,UpdateWhen,status) values('".$this->Mcode."','".parent::get("TranDate")."','".parent::get("TranTime")."','-".parent::get("TranMoney")."','3','1','".$this->Acode."','0','".getUsername()."',now(),'1')";
parent::__construct($this->sql);
if(!parent::checkquery()) exit();
$this->sql="insert into tranerrrefer(TranCode,TranRefer) values(last_insert_id(),'".$arg_list[0]."')";
parent::__construct($this->sql);
if(!parent::checkquery()) exit();
$this->sql="update memberacc set ABalance = ABalance+".parent::get("TranMoney")." where ACode= '".$this->Acode."'";
parent::__construct($this->sql);
if(!parent::checkquery()) exit();
$this->sql="update membertran set status = '1', UpdateBy = '".getUsername()."',UpdateWhen = now() where TranCode ='".$arg_list[0]."'";
parent::__construct($this->sql);
if(!parent::checkquery()) exit();
$this->sql = $oldsql;
$addGL = new GL('221',$this->money,'');
}
parent::__construct($this->sql);
if(!parent::checkquery()) exit();
if($numargs == 1)
{
$this->sql="insert into tranerrrefer(TranCode,TranRefer) values(last_insert_id(),'".$arg_list[0]."')";
parent::__construct($this->sql);
if(!parent::checkquery()) exit();
}
if($this->type != 5)
{
if($addGL->addGL()) return true;
else
{
alert($addGL->geterr());
return false;
}
}
else return true;
}
public function geterr()
{
$errmsg = parent::errno()." : ".parent::errtext();
return $errmsg;
}
}
function alert($error)
{
$error = str_replace("'",'"',$error);
echo "<script>alert('".$error."');</script>";
}
function dateformat($field)
{
return "DATE_FORMAT(".$field.",'%e/%m/%y') as dates";
}
function timeformat($field)
{
return "DATE_FORMAT(".$field.",'%T') as times";
}
function DateDiff($strDate1,$strDate2)
{
return (strtotime($strDate2) -strtotime($strDate1))/  ( 60 * 60 * 24 );
}
function DateSearch($strDate1,$strDate2)
{
list($year,$month,$day) = explode('-',$strDate1);
$month = $month+$strDate2;
if($month >12)
{
$month = $month-12;
$year = $year+1;
}
$strDate2 = $year."-".$month."-".$day;
return (strtotime($strDate2) -strtotime($strDate1))/  ( 60 * 60 * 24 );
}
function getMID($MCode)
{
$sql = "select MCode from member where MID_CODE = '".$MCode."'";
$getMCode = new sql($sql);
if($getMCode->read())
{
$MID = $getMCode->get('MCode');
$getMCode = null;
return $MID;
}
else return false;
}
class GL extends sql
{
private $sql,$AID,$Money,$doc,$remark,$cancel;
function __construct()
{
$numargs = func_num_args();
$arg_list = func_get_args();
if($arg_list[1] != ""||$arg_list[1] == 0)
{
$this->AID = $arg_list[0];
$this->Money = $arg_list[1];
$this->remark = $arg_list[2];
if($numargs == 3)
{
$this->sql = "INSERT INTO tempaccdoc(AccDoc) VALUES(NULL)";
parent::__construct($this->sql);
$this->sql = "select last_insert_id() as last";
parent::__construct($this->sql);
parent::read();
$this->doc = parent::get('last');
}
else $this->doc = $arg_list[3];
}
else $this->cancel = true;
}
public function addGL()
{
if($this->cancel) return false;
$this->sql = "insert into acctran(AccountID,AccDetailCode,AccTranAmount,AcctranDate,AccTranDoc,AccTranRemark,AccTranStatus,UpdateBy,UpdateWhen) values('".$this->AID."','','".$this->Money."',now(),'".$this->doc."','".$this->remark."','1','".getUsername()."',now())";
parent::__construct($this->sql);
if(parent::checkquery())
{
$this->sql = "select Account_Ddebit,Account_Dcredit from account_detail where Account_Dcode = '".$this->AID."'";
parent::__construct($this->sql);
if(parent::read())
{
$field = array("Account_Ddebit","Account_Dcredit");
$op = array("+","-");
for($i = 0;$i<2;$i++)
{
$this->sql = "select AccountBalanceType from account where AccountID = '".parent::get($field[$i])."'";
$checkdebit = new sql($this->sql);
if($checkdebit->read())
{
if($checkdebit->get('AccountBalanceType') == '2')
{
$op[0] = "-";
$op[1] = "+";
}
else
{
$op[0] = "+";
$op[1] = "-";
}
}
else exit('');
$this->sql = "update baseacc set AccountNet = AccountNet".$op[$i].$this->Money." where AccountID = '".parent::get($field[$i])."'";
parent::__construct($this->sql);
if(!parent::checkquery()) return false;
}
return true;
}
else return false;
}
else return false;
}
public function geterr()
{
$errmsg = parent::errno()." : ".parent::errtext();
return $errmsg;
}
}
function datenow()
{
$year = date('Y');
$year = $year+543;
return date('d/m/').$year;
}
function calrate($where)
{
$sumInt = 0;
$sql = "select ABalance,MCode,Acode,InterestDate,ATypeCode,ABalance_Last from memberacc where AccountSts = '1' ".$where;
$selectbalance = new sql($sql);
while($selectbalance->read())
{
$sql = "select APeriod,AReateInt from atype where ATypeCode = '".$selectbalance->get('ATypeCode')."'";
$getrate = new sql($sql);
$getrate->read();
$ratemn = 12/$getrate->get('APeriod');
$DateDiff = DateSearch($selectbalance->get("InterestDate"),$ratemn);
$rateday = $getrate->get('AReateInt')/$DateDiff;
$sql = "select MCode,TranCode,TranDate,TranMoney,TranType,AccountID,ACode,RowsStatus,UpdateBy,UpdateWhen from membertran where TranDate >= '".$selectbalance->get("InterestDate")."' AND ACode = '".$selectbalance->get("Acode")."' AND status <> 1 Order By TranDate ASC, TranTime ASC";
$getdeposit = new sql($sql);
$sumdate = 0;
$sumIntAll = 0;
$caldate = "";
while($getdeposit->read())
{
if($caldate != $getdeposit->get('TranDate'))
{
$sumIntAll = $sumIntAll+((($rateday*$sumdate)/100)*DateDiff($caldate,date('Y-m-d')));
$sumdate = 0;
$caldate = $getdeposit->get('TranDate');
}
if($getdeposit->get('TranType') == '1'||$getdeposit->get('TranType') == '2'||$getdeposit->get('TranType') == '8')
{
$sumdate = $sumdate+$getdeposit->get('TranMoney');
}
else if($getdeposit->get('TranType') == '3'||$getdeposit->get('TranType') == '9')
{
$sumdate = $sumdate-$getdeposit->get('TranMoney');
}
}
$sumIntAll = $sumIntAll+((($rateday*$sumdate)/100)*DateDiff($caldate,date('Y-m-d')));
$sumIntAll = $sumIntAll+((($rateday*$selectbalance->get('ABalance_Last'))/100)*DateDiff($selectbalance->get('InterestDate'),date('Y-m-d')));
;echo '           <script>
		   $(\'Bonus\').value = numformat((';echo $sumIntAll;;echo ').toFixed(2));
		   $(\'TranMoneyBalance\').value = numformat((AmountBal+';echo $sumIntAll;;echo ').toFixed(2));
		   </script>
		   ';
$addtran = new transac($selectbalance->get('MCode'),date('Y-m-d'),$sumIntAll,'5',$selectbalance->get('Acode'),'1');
if($addtran->addtrans())
{
$sql = "update memberacc set ABalance = ABalance+".$sumIntAll." where Acode = '".$selectbalance->get('Acode')."'";
$updatebalance = new sql($sql);
if(!$updatebalance->checkquery()) exit(alert(''));
$sql = "update memberacc set ABalance_Last = ABalance, InterestDate = curdate() where Acode = '".$selectbalance->get('Acode')."'";
$updatebalance = new sql($sql);
if(!$updatebalance->checkquery()) exit(alert(''));
}
else exit(alert(''));
echo 'ACode = '.$selectbalance->get('Acode')." Interest = ".$sumIntAll." Date = ".$selectbalance->get("InterestDate")." - ".date('Y-m-d')."<br />";
$sumInt = $sumInt+$sumIntAll;
}
$addGL = new GL('067',$sumInt,'');
if($addGL->addGL()) return true;
else
{
alert($addGL->geterr());
return false;
}
}
function checkdaytocall($return)
{
$first = true;
$atype = " AND ATypeCode IN(";
$sql = "select APeriod,AReateInt,ATypeCode,lastdate from atype where AReateInt > 0.00";
$getrate = new sql($sql);
while($getrate->read())
{
$round = 12/$getrate->get('APeriod');
list($year,$month,$day) = explode('-',$getrate->get('lastdate'));
$month = $month+$round;
if($month >12)
{
$month = $month-12;
$year = $year+1;
}
if($month == 2 &&$day >28) $day = 28;
if(!checkdate($month,$day,$year)) $day = 30;
$nextday = $year."-".$month."-".$day;
if(strtotime(date('Y-m-d')) >= strtotime($nextday))
{
if($first)
{
$first = false;
$atype .= "'".$getrate->get('ATypeCode')."'";
}
else $atype .= ",'".$getrate->get('ATypeCode')."'";
}
}
$atype .= ")";
if(!($first))
{
if($return == 2)
{
alert('
');
if(calrate2('',$nextday,$atype))
{
;echo '                <script>
				openbox();
				</script>
                ';
}
alert("");
}
else return $atype;
}
$sql = "delete from bankofgood.int";
$checkconcu = new sql($sql);
return '';
}
function calrate2($where,$nextday)
{
if($where != "") $addtrantime = $nextday;
else $addtrantime = date("Y-m-d",strtotime("-1 day",strtotime($nextday)));
$numargs = func_num_args();
$arg_list = func_get_args();
$sumInt = 0;
if($numargs == 2)$sql = "select ABalance,MCode,Acode,InterestDate,ATypeCode,ABalance_Last,AStartDate,AName from memberacc where AccountSts = '1' ".$where;
else if($numargs == 3) $sql = "select ABalance,MCode,Acode,InterestDate,ATypeCode,ABalance_Last,AStartDate,AName from memberacc where AccountSts = '1' ".$where.$arg_list[2];
$selectbalance = new sql($sql);
$color = 0;
while($selectbalance->read())
{
$sql = "select APeriod,AReateInt,lastdate from atype where ATypeCode = '".$selectbalance->get('ATypeCode')."'";
$getrate = new sql($sql);
$getrate->read();
$ratemn = 12/1;
$lastint = 0;
$trancode = 0;
$sql = "select TranCode,TranDate from membertran where TranType = '5' AND ACode = '".$selectbalance->get("Acode")."' AND status = '0' order by TranDate desc";
$checklastdate = new sql($sql);
if($checklastdate->read())
{
$DateDiff = DateSearch($checklastdate->get('TranDate'),$ratemn);
$trancode = $checklastdate->get('TranCode');
$sql = "select (((select ABalance from memberacc where Acode = '".$selectbalance->get("Acode")."')+";
$sql .= "(select sum(TranMoney) as sumtran from membertran where ACode = '".$selectbalance->get("Acode")."' AND (TranType = '3' OR TranType = '4' OR TranType = '9') AND TranCode > '".$checklastdate->get('TranCode')."' AND status = '0' AND TranDate >= '".$checklastdate->get('TranDate')."'))-";
$sql .= "(select sum(TranMoney) as sumtran from membertran where ACode = '".$selectbalance->get("Acode")."' AND (TranType = '1' OR TranType = '2' OR TranType = '5' OR TranType = '8') AND TranCode > '".$checklastdate->get('TranCode')."' AND status = '0' AND TranDate >= '".$checklastdate->get('TranDate')."')) as Aba";
$sql = "select ABalance from memberacc where Acode = '".$selectbalance->get("Acode")."'";
$gtbal = new sql($sql);
if($gtbal->read()) $balcur = $gtbal->get('ABalance');
$sql = "select sum(TranMoney) as sumtran from membertran where ACode = '".$selectbalance->get("Acode")."' AND (TranType = '3' OR TranType = '4' OR TranType = '9') AND TranCode > '".$checklastdate->get('TranCode')."' AND status = '0' AND TranDate >= '".$checklastdate->get('TranDate')."'";
$gtbal = new sql($sql);
if($gtbal->read()) $sumtran1 = $gtbal->get('sumtran');
$sql = "select sum(TranMoney) as sumtran from membertran where ACode = '".$selectbalance->get("Acode")."' AND (TranType = '1' OR TranType = '2' OR TranType = '5' OR TranType = '8') AND TranCode > '".$checklastdate->get('TranCode')."' AND status = '0' AND TranDate >= '".$checklastdate->get('TranDate')."'";
$gtbal = new sql($sql);
if($gtbal->read()) $sumtran2 = $gtbal->get('sumtran');
$getalast = new sql($sql);
if($getalast->read())  $lastint = $getalast->get('Aba');
$startdate = $checklastdate->get('TranDate');
if(!is_numeric($sumtran1)) $sumtran1 = 0;
if(!is_numeric($sumtran2)) $sumtran2 = 0;
$lastint = ($balcur+$sumtran1)-$sumtran2;
}
else
{
$DateDiff = DateSearch($selectbalance->get("AStartDate"),$ratemn);
$startdate = $selectbalance->get("AStartDate");
}
$rateday = $getrate->get('AReateInt')/$DateDiff;
$sql = "select MCode,TranCode,TranDate,TranTime,TranMoney,TranType,AccountID,ACode,RowsStatus,UpdateBy,UpdateWhen from membertran where (TranDate between '".$startdate."' AND '".$addtrantime."') AND ACode = '".$selectbalance->get("Acode")."' AND TranCode > '".$trancode."' Order By TranDate ASC, TranTime ASC";
$getdeposit = new sql($sql);
$sumdate = 0;
$sumIntAll = 0;
$caldate = "";
while($getdeposit->read())
{
if($caldate != $getdeposit->get('TranDate'))
{
$sql = "select * from interest_history where DateChange >= '".$caldate."' AND ATypeCode = '".$selectbalance->get('ATypeCode')."' order by DateChange ASC";
$checkrate = new sql($sql);
while($checkrate->read())
{
$rateday = $checkrate->get('InterestRate')/$DateDiff;
$sumIntAll = $sumIntAll+((($rateday*$sumdate)/100)*(DateDiff($caldate,$checkrate->get('DateChange'))));
$caldate = $checkrate->get('DateChange');
}
$rateday = $getrate->get('AReateInt')/$DateDiff;
$sumIntAll = $sumIntAll+((($rateday*$sumdate)/100)*(DateDiff($caldate,$addtrantime)));
$sumdate = 0;
$caldate = $getdeposit->get('TranDate');
}
if($getdeposit->get('TranType') == '1'||$getdeposit->get('TranType') == '2'||$getdeposit->get('TranType') == '8')
{
$sumdate = $sumdate+$getdeposit->get('TranMoney');
}
else if($getdeposit->get('TranType') == '3'||$getdeposit->get('TranType') == '9')
{
$sumdate = $sumdate-$getdeposit->get('TranMoney');
}
}
$sql = "select * from interest_history where DateChange >= '".$caldate."' AND ATypeCode = '".$selectbalance->get('ATypeCode')."' order by DateChange ASC";
$checkrate = new sql($sql);
while($checkrate->read())
{
$rateday = $checkrate->get('InterestRate')/$DateDiff;
$sumIntAll = $sumIntAll+((($rateday*$sumdate)/100)*(DateDiff($caldate,$checkrate->get('DateChange'))));
$caldate = $checkrate->get('DateChange');
}
$rateday = $getrate->get('AReateInt')/$DateDiff;
$sumIntAll = $sumIntAll+((($rateday*$sumdate)/100)*(DateDiff($caldate,$addtrantime)));
$sql = "select * from interest_history where DateChange >= '".$startdate."' AND ATypeCode = '".$selectbalance->get('ATypeCode')."' order by DateChange ASC";
$checkrate = new sql($sql);
while($checkrate->read())
{
$rateday = $checkrate->get('InterestRate')/$DateDiff;
$sumIntAll = $sumIntAll+((($rateday*$lastint)/100)*(DateDiff($startdate,$checkrate->get('DateChange'))));
$startdate = $checkrate->get('DateChange');
}
$rateday = $getrate->get('AReateInt')/$DateDiff;
$sumIntAll = $sumIntAll+((($rateday*$lastint)/100)*(DateDiff($startdate,$addtrantime)));
if($where != "")
{
;echo '           <script>
		   $(\'TranBonus\').value = numformat((';echo $getrate->get('AReateInt');;echo ').toFixed(2));
		   $(\'Bonus\').value = numformat((';echo $sumIntAll;;echo ').toFixed(2));
		   $(\'TranMoneyBalance\').value = numformat((AmountBal+';echo $sumIntAll;;echo ').toFixed(2));
		   </script>
		   ';
}
if($color%2 == 0)$textcolor="#FFFFFF";
else $textcolor="#CCFF99";
$color+=1;
$TitleName = mysql_fetch_array(mysql_query("SELECT TitleName FROM title,member,memberacc WHERE title.TitleCode=member.MTitleCode AND
		 member.MCode=memberacc.MCode AND memberacc.Acode='".$selectbalance->get('Acode')."'"));
echo '<tr bgcolor="'.$textcolor.'">
				<td align="center">'.$selectbalance->get('MCode').'</td>
				<td align="center">'.$selectbalance->get('Acode').'</td>
				<td align="left">'.$TitleName[TitleName].$selectbalance->get('AName').'</td>
				<td align="right">'.number_format($selectbalance->get('ABalance'),2).'</td>
				<td align="right">'.number_format($sumIntAll,2).'</td>
			</tr>';
mysql_query("INSERT INTO tempint(MCode,ACode,AName,ABalance,IntAll)VALUES('".$selectbalance->get('MCode')."','".$selectbalance->get('Acode').
"','".$TitleName[TitleName].$selectbalance->get('AName')."','".$selectbalance->get('ABalance')."','".$sumIntAll."')");
$addBalance+=$selectbalance->get('ABalance');
if($sumIntAll >0)
{
$addtran = new transac($selectbalance->get('MCode'),$addtrantime,$sumIntAll,'5',$selectbalance->get('Acode'),'1');
if($addtran->addtrans())
{
$sql = "update memberacc set ABalance = ABalance+".$sumIntAll." where Acode = '".$selectbalance->get('Acode')."'";
$updatebalance = new sql($sql);
if(!$updatebalance->checkquery()) exit(alert(''));
$sql = "update memberacc set ABalance_Last = ABalance, InterestDate = curdate() where Acode = '".$selectbalance->get('Acode')."'";
$updatebalance = new sql($sql);
if(!$updatebalance->checkquery()) exit(alert(''));
}
else exit(alert(''));
}
$sumInt = $sumInt+$sumIntAll;
}
if($numargs == 3) {$sql = "update atype set lastdate = '".$nextday."' where 1 ".$arg_list[2];
$updatelast = new sql($sql);
if(!$updatelast->checkquery()) exit(alert(''));
}
echo "<tr>
			<td></td>
			<td></td>
			<td align='right'><b></b></td>
			<th align='right'>".number_format($addBalance,2)."</th>
			<th align='right'>".number_format($sumInt,2)."</th>
		</tr>";
if($sumInt >0)
{
$addGL = new GL('067',$sumInt,'');
if($addGL->addGL()) return true;
else
{
alert('');
alert($addGL->geterr());
return false;
exit();
}
}
else return 0;
}
function calloint($money,$rate,$datestart,$datestop)
{
if($datestart >$datestop) exit();
$days = DateDiff(date('Y').'-1-1',date('Y').'-12-31');
$rate = $rate/$days;
$days = DateDiff($datestart,$datestop);
return ($money*($rate*$days))/100;
}
function insertloint($locode,$int_type)
{
$sql = "select LOcode,LOMoney,LOMax,loan.LOTypeCode as lotype,LOStartDate,LOinterest,LOEndDate,LOinterestCharge,flat from loan INNER JOIN lotype ON loan.LOTypeCode = lotype.LOTypeCode where LOcode = '".$locode."' AND LOStatus = '1'";
$readloan = new sql($sql);
if($readloan->read())
{
if($readloan->get('LOMoney') >0)
{
$sql = "select DateStop from interest where LoCode = '".$locode."' order by DateStop DESC";
$readlast = new sql($sql);
if($readlast->read()) $datestart = $readlast->get('DateStop');
else $datestart = $readloan->get('LOStartDate');
$sql = "select LOinterest,LOinterestCharge from lotype where LOTypeCode = '".$readloan->get('lotype')."'";
$realint = new sql($sql);
$realint->read();
if($readloan->get('LOEndDate') <date('Y-m-d') &&$datestart <$readloan->get('LOEndDate'))
{
if($readloan->get('flat') == '1') $interest = calloint($readloan->get('LOMoney'),$readloan->get('LOinterest'),$datestart,$readloan->get('LOEndDate'));
else if($readloan->get('flat') == '2') $interest = calloint($readloan->get('LOMax'),$readloan->get('LOinterest'),$datestart,$readloan->get('LOEndDate'));
insertinterest($locode,$datestart,$interest,$readloan->get('LOinterest'),$int_type,$readloan->get('LOEndDate'));
if($readloan->get('lotype') != "0003")
{
$interest = calloint($readloan->get('LOMoney'),$readloan->get('LOinterestCharge'),$readloan->get('LOEndDate'),date('Y-m-d'));
$int_type = '2';
}
}
else if($readloan->get('LOEndDate') <date('Y-m-d') &&$datestart >$readloan->get('LOEndDate') &&$readloan->get('lotype') != "0003") 
{
$interest = calloint($readloan->get('LOMoney'),$readloan->get('LOinterestCharge'),$datestart,date('Y-m-d'));
$int_type = '2';
}
else
{
if($readloan->get('flat') == '1') $interest = calloint($readloan->get('LOMoney'),$readloan->get('LOinterest'),$datestart,date('Y-m-d'));
else if($readloan->get('flat') == '2') $interest = calloint($readloan->get('LOMax'),$readloan->get('LOinterest'),$datestart,date('Y-m-d'));
}
if($interest != 0)
{
if(!insertinterest($locode,$datestart,$interest,$readloan->get('LOinterest'),$int_type,date('Y-m-d'))) exit('');
}
}
else return 0;
}
}
function calintperiodcharge($locode)
{
$sql = "select LOcode,LOMoney,LOMax,loan.LOTypeCode as lotype,LOStartDate,LOinterest,LOEndDate,LOinterestCharge,flat from loan INNER JOIN lotype ON loan.LOTypeCode = lotype.LOTypeCode where LOcode = '".$locode."' AND LOStatus = '1'";
$readloan = new sql($sql);
if($readloan->read())
{
$sql = "select DateStop from interest where LoCode = '".$locode."' AND InterestType = '1' order by DateStop DESC";
$readlast = new sql($sql);
if($readlast->read()) $datestart = $readlast->get('DateStop');
else $datestart = $readloan->get('LOStartDate');
if($readloan->get('lotype') == "0003") $interest = calloint($readloan->get('LOMoney'),$readloan->get('LOinterest'),$datestart,date('Y-m-d'));
$int_type = '1';
insertinterest($locode,$datestart,$interest,$readloan->get('LOinterest'),$int_type,date('Y-m-d'));
$sql = "select * from loperiod where LoDate < curdate() AND LoPayType = '2' AND LoPay <> '0.00' AND LOCode = '".$locode."'";
$getpe = new sql($sql);
$sumInt = 0;
while($getpe->read())
{
$sql = "select * from interest where InterestType = '2' AND LoCode = '".$locode."' AND DateStop > '".$getpe->get('LoDate')."' order by DateStop DESC";
$getlast = new sql($sql);
if($getlast->read()) $datestart = $getlast->get('DateStop');
else $datestart = $getpe->get('LoDate');
$sql = "select LOinterestCharge-LOinterest as intdiff from lotype where LOTypeCode = '0003'";
$getint = new sql($sql);
$getint->read();
$int_rate = $getint->get('intdiff');
$interest = calloint($getpe->get('LoPay'),$int_rate,$datestart,date('Y-m-d'));
$sumInt = $interest+$sumInt;
}
if($sumInt != 0) if(!insertinterest($locode,$datestart,$sumInt,$int_rate,'2',date('Y-m-d'))) exit('');
}
}
function insertinterest($locode,$datestart,$interest,$int_rate,$int_type,$dateend)
{
$sql = "insert into interest(LoCode,DateStart,DateStop,Interest,InterestRate,InterestType,statuss,UpdateBy,UpdateWhen) ";
$sql .= "values('".$locode."','".$datestart."','".$dateend."','".$interest."','".$int_rate."','".$int_type."','1','".getUsername()."',now())";
$addinterest = new sql($sql);
if($addinterest->checkquery()) return true;
else return false;
}
class transacerror extends sql
{
private $sql,$money,$type,$Acode;
public function __construct($Mcode,$TranMoney,$trantype,$Acode,$accID)
{
$this->Acode = $Acode;
$this->type = $trantype;
$this->money = $TranMoney;
$this->sql = "insert into membertran(Mcode,TranDate,TranTime,TranMoney,TranType,AccountID,Acode,RowsStatus,UpdateBy,UpdateWhen,status) values('".$Mcode."',now(),curtime(),'".$TranMoney."','".$trantype."','".$accID."','".$Acode."','0','".getUsername()."',now(),'1')";
}
public function addtrans()
{
$numargs = func_num_args();
$arg_list = func_get_args();
parent::__construct($this->sql);
if(parent::checkquery()) return true;
else return false;
}
}
function getfullDate($date)
{
list($day,$month,$year) = explode('/',$date);
$monthname = array('','','','','','','','','','','','');
$fullname = " ".$day."  ".$monthname[$month-1]."  ".$year;
echo $fullname;
}
function getfullDate2($date)
{
list($year,$month,$day) = explode('-',$date);
$monthname = array('','','','','','','','','','','','');
$year = $year+543;
$fullname = $day." ".$monthname[$month-1]." ".$year;
return $fullname;
}
function getshortDate($date)
{
list($day,$month,$year) = explode('/',$date);
$monthname = array('..','..','..','..','..','..','..','..','..','..','..','..');
$year = $year+43;
$fullname = $day." ".$monthname[$month-1]." ".$year;
echo $fullname;
}
function getshortDate2($date)
{
list($year,$month,$day) = explode('-',$date);
$monthname = array('..','..','..','..','..','..','..','..','..','..','..','..');
$year = $year+543-2500;
$fullname = $day." ".$monthname[$month-1]." ".$year;
echo $fullname;
}
function parseDate($date,$style)
{
if($style == 1)
{
list($year,$month,$day) = explode('-',$date);
$year = $year+543;
$date = $day."/".$month."/".$year;
}
return $date;
}
function datestime($date)
{
list($dateonly,$time) = explode(' ',$date);
return $dateonly;
}
function exportxml($sql,$tablename)
{
$xml="<?xml version='1.0' encoding='utf-8'?>
";
$xml.="<rss version='2.0'>
";
$data = new sql($sql);
$field = mysql_query($sql);
while ($data->read())
{
$xml.="<".$tablename.">
";
for ($i = 0;$i <mysql_num_fields($field);++$i)
{
$fieldname = mysql_field_name($field,$i);
if($data->get($fieldname)!= '')
{
$xml.= "	<".$fieldname.">".$data->get($fieldname)."</".$fieldname.">
";
}
}
$xml.="</".$tablename.">
";
}
$xml.="</rss>";
$xml2= new SimpleXMLElement($xml);
echo $xml2->asXML();
}
function getDirectorySize($path){
$totalsize = 0;
$totalcount = 0;
$dircount = 0;
if ($handle = opendir ($path)) 
{
while (false !== ($file = readdir($handle))) 
{
$nextpath = $path .'/'.$file;
if ($file != '.'&&$file != '..'&&!is_link ($nextpath)) 
{
if (is_dir ($nextpath)) 
{
$dircount++;
$result = getDirectorySize($nextpath);
$totalsize += $result['size'];
$totalcount += $result['count'];
$dircount += $result['dircount'];
}
elseif (is_file ($nextpath)) 
{
$totalsize += filesize ($nextpath);
$totalcount++;
}
}
}
}
closedir ($handle);
$total['size'] = $totalsize;
$total['count'] = $totalcount;
$total['dircount'] = $dircount;
return $total;
}
function sizeFormat($size){
if($size<1024) 
{
return $size." bytes";
}
else if($size<(1024*1024)) 
{
$size=round($size/1024,1);
return $size." KB";
}
else if($size<(1024*1024*1024)) 
{
$size=round($size/(1024*1024),1);
return $size." MB";
}
else 
{
$size=round($size/(1024*1024*1024),1);
return $size." GB";
}
}
function Old($birthday){
$today = date("Y-m-d");
list($byear,$bmonth,$bday)= explode("-",$birthday);
list($tyear,$tmonth,$tday)= explode("-",$today);
$mbirthday = mktime(0,0,0,$bmonth,$bday,$byear);
$mnow = mktime(0,0,0,$tmonth,$tday,$tyear );
$mage = ($mnow -$mbirthday);
$u_y=date("Y",$mage)-1970;
$u_m=date("m",$mage)-1;
$u_d=date("d",$mage)-1;
return $u_y;
}
function num2wordsThai($num){
$num=str_replace(",","",$num);
$num_decimal=explode(".",$num);
$num=$num_decimal[0];
$returnNumWord;
$lenNumber=strlen($num);
$lenNumber2=$lenNumber-1;
$kaGroup=array("","","","","","","","","","","","","");
$kaDigit=array("","","","","","","","","","");
$kaDigitDecimal=array("","","","","","","","","","");
$ii=0;
for($i=$lenNumber2;$i>=0;$i--){
$kaNumWord[$i]=substr($num,$ii,1);
$ii++;
}
$ii=0;
for($i=$lenNumber2;$i>=0;$i--){
if(($kaNumWord[$i]==2 &&$i==1) ||($kaNumWord[$i]==2 &&$i==7)){
$kaDigit[$kaNumWord[$i]]="";
}else{
if($kaNumWord[$i]==2){
$kaDigit[$kaNumWord[$i]]="";
}
if(($kaNumWord[$i]==1 &&$i<=2 &&$i==0) ||($kaNumWord[$i]==1 &&$lenNumber>6 &&$i==6)){
if($kaNumWord[$i+1]==0){
$kaDigit[$kaNumWord[$i]]="";
}else{
$kaDigit[$kaNumWord[$i]]="";
}
}elseif(($kaNumWord[$i]==1 &&$i<=2 &&$i==1) ||($kaNumWord[$i]==1 &&$lenNumber>6 &&$i==7)){
$kaDigit[$kaNumWord[$i]]="";
}else{
if($kaNumWord[$i]==1){
$kaDigit[$kaNumWord[$i]]="";
}
}
}
if($kaNumWord[$i]==0){
if($i!=6){
$kaGroup[$i]="";
}
}
$kaNumWord[$i]=substr($num,$ii,1);
$ii++;
$returnNumWord.=$kaDigit[$kaNumWord[$i]].$kaGroup[$i];
}
return $returnNumWord;
};

Did this file decode correctly?

Original Code

<?php /* Licence @songsaluang if you want to update please contact Mr.Siriphong Chankrachang email: [email protected] or tel: 0656505922 Thank you. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0xdc0c;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU5Mik7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnMzU3MThzb25nYWx1R05BVUxTT0JiQ2NEZEVlRmZIaElpSmpLa01tUHBRcVJyVHRWdld3WHhZeVp6MDI0NjkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>r{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hvxlecdpaoswEY9reDNxcX5Hg1x9g7fPlO5MhoMxlosrEDaxl7IitgBituKitaUitdBitlnitdKitdBitaBitdPitd1itlDituIitlZitgnitlUituuitluitgnituuitlUitaIituDitdKitaDitdPitlZitgIitgnituuitlUitdnitgnitdPitdBitggPlOk41LpkFyWkfZsrg1xianSpeDGTUPNWF1rN7jSxeoMXuB0Xfcv9gMNsB8C1C73qg8EOBxxiFcCTdmCwHnaJFj5DO8COSO5bfmstLy9kEO39awgtaoswEY9reDNxcX5HujgPg8sAS73pCnaJFMS0fobiUOfwaw5Ubj5bfmstCnMvEO39g7fWaw5Ubj5bfmstCnMvEO39g7fzawkiLb08g8s1FySMg1xPgjzkHoJQfwx+LcNVEobtgjfjAvxlfoswEc0xAKQIDyNVFPNxfPCKH7ikHoJQfwx+fZsrlBrN7P5JfmCtH1p2fmCJE7iQAvxlaoskE8HGg1xiFmCZg8HGl7fwGBfPun5JfmCtH1p2EyCxl7abfmstBc9tEDkjlOvPawk41LQQEjiJaoskE8HGuB0JEoSnB7iQlO5MhoMxl7k41LpkFyWkfZsrg1xigmMtfyCwH75QFPSVgoYMFcaMfPSwdczpBcNVEobrCnaJFkSJHobrCnaJFMSQFcbrCnaJFkYVFmC0usSwdc0bhD5Mu8sKdy9YFPSaS7W5dy9kEOWOFZHXbZSJHnCXusCvEosxEba0usCvEosxECHpEczrfZSJHnCXlO5ydcWYEDGpawgtanSpeDGTUkYKFySMujgPu7fjuP5JfmCtH1p2EyCxl7abfmstSosxEOgQujgPu7fjuP5JfmCtH1p2EyCxl7abfmstCoMTEOgQujgPu7fjujSxeoMXuB0TFy0MhOzjawvPgjzkHoJQfwx+HnMvEOzjawvPGOfrawgtanSpeDGTUksKFySMujgPu7fvawvPgj0PEDSCfyCwFmsTEOiQujgPuo0VHwiQu7fvawkjAvxlanSpeDGTUPNWF739g7aQFPNMfPLiec0xFw5TEcYjEDaxfmstl8YKFySMusSwdc08dDSMusSwdc0becYMusSwdc0NFy0MhOWbfmstCnMvEOW5dyNVHc0xObLrLcNVEobrbm9ZfYNxdDSYfwWCfoSJHoC7hOWC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g1xiFPCTEm9wFcsxl7J5Fc9YFPS7dcvRaXTMdyJVg7SXHcYaFPS5Fov4AyCKeo6iawktHo9oeDJME7iwlOk41Lpa7O3ig1vVfyNweD5xUixl7Lkig73PAvxlaoskEnSwdcziUO5tEDfiHnaJFPNJdwikfyCrEcNxdmsrdc0KEOx+EyCxl7HNLy9kEOfQuoSJHobpaYkTFOYkawkranNYFbMtH8srF7vPNOfranNMFoCKHoaJFostdybTUmHMH7iPLcNVEobPlOvPGOfQAvxlecdpaoskEnSwdczTUmskEnSwdc0Xl7kQ1LQ41LpkfZsrg1xigPCvEosxEO5TEcYjEDaJdyGifyCxg8s7dcWJFmNMg1xiLbaJFostdybRgjzkfZCTOc0xLcWrujgiHyJMfmbiLcNVEobiUO3PgjzkfyCrEcNxdmsrdc0KEOx+EyCxl7H5dy9kEOfQujgPgKrN7jSYfoSJHoCjdcWJFmNMg1xiFmCZgnNWF7ikfZsrlBrN7mMml78kHD5kdDSMdmsrdc0KEOx+dyJMdyTWHcCwhOiQlO5MhoMxlosrEDaxl7Iitd1ita4ituBitdKitlnitaBitlZitgnitd1itaRituDitdPitluitd1itgIituBitaPitaZituuitgnitaXituBitaBita4itlDituuitaLPlOk41LpkfZsrg1xigPCvEosxEO5TEcYjEDaJdyGifyCxg8s7dcWJFmNMDxWJfZLiUO55Lmsrdc0KEOviOc0xEDaMfZS8dDSMg1xidZCwEosxEOiQgnHpEDaMg8sKFySMg1xiawgtanNMFoCKHoaJFostdybTUmHMH7iPLcNVEobPlOzjawg41LpkHD5kdDSMdmsrdc0KEO39go0MHw5XfcvpanNWF7k41LQQEjiJanCvEosxEcaJFostdybTUmNpEcNRfDCMfPkplOkiEDJQH7JJFoCwH7iPzum3zujhzujxzumgzujJzujbzujTzuj5zum3zujezujYzumazujjzum3zujnzujxzujEzujHzujwzuj5zujfzujxzujbzujhzujMzujwzujbawkQAvxlILxlEcWXEO5MhoMxlosrEDaxl7Iitd1ita4ituBitdKitlnitlUituuitluitgnituuitlUitaBitlZitgnitd1itaRituDitdPitluitaXituBitaBita4itlDituuitaLPlOk41LQMdyJVg7H5Ly9kEO39g7ftanNMFoCKHoaJFostdybTUmHMH7iPLcNVEobPlOzjg8MtHoCwEDNxg1xigjzkfZCTOc0xLcWrujgiSosxEO39g7gtanNMFoCKHoaJFostdybTUmHMH7ijOc0xEDaMfZS8dDSMgjktgj3Tg7gtEosxEOiPcOYTucLPlOzjUoawg76+gKrN7jSXHcYaFPLiUO3kfZCTOc0xlwSXHcYaFPS5Fov41LQ91LpkdcSkSxviUO5tEDfiSxvpaX3yNwfranNYFbMtH7vPzuj8zujxzujbzujfzujMzujCzujTzujezum5zujDzujEzujFzujxzujbzujezujWzujNzujlzujYawk41LQQEjikdcSkSxvTUmskE8HGl7kQgnaMHnCwFj5xfPCMAvxlEcWXELxlhvxldcWMfPLpaoskE8HGuB0PEDSMfPgplOk41LQwEDSYfmziEmsrfyb41LQ91LQ91LQmHc0KHoMVFj5KeoCKeySJhDSVdysrF7ikfmCxHDatlLxlhvxlaoEQfPNxg1xiHnaYEBrN7jSJHnMvEO39g7giLb08g8sbhD5MLy9kEO5aBjijAvxlanNWF739g7aXEcWMdZLiLC5MfmMVE7W5bmCJHoCaFPLrLCS0foC1FySMuoWJfZSkdDSMgoEwFyxidDS0fobiHyJMfmbiLCaMdDSMOc0xg1ziG7zvG7g41LpkEyCxfmsxEO39go0MHw5XfcvpanNWF7k41LQZeoMrEOikEyCxfmsxEOx+fmCJE7iQlLxlhvxlanaVHc0kg1xiGBgVaoHMHnaJHobTUmHMH7iPLC5MfmMVE7fQAvxlFoMXH7ikhcCJfjvkFc9tHoiraoSJhOkiUO5Mhn5rFySMl7fTawvkEyCxfmsxEOx+EyCxl7HrdDNxEosxEOfQlBrN7jSTFy0xe739g7STFy0xe7rkfm9YFmL41LQQEjikFc9tHoiiUK8wlLxlhvxlaoYVFPSpg1xiaoYVFPSpuB8wAvxlanMMdDgiUO3khcCJfjrWAvxlILxlecdpaoYVFPSpg1x9g1giajdkEos0g1zwA7kiaoSJhO39g1gzAvxlecdpgcNpEcNREosxEOikFc9tHoiraoSJhOvkhcCJfjkQg7SkdDkiUO3XG1rN7jStEDJxEos0g1xianMMdDgtgjxjujSTFy0xe7zjuOgtaoSJhBrN7mMmlnNxfPSVHoMTEOJkdDSMl7HEucxTE7fQlO3+UO5XHnaxFZSQFcbpao0MhnSkdDkQlLxlhvxlecdpaoEQfPNxlLxlhvxlaoEQfPNxg1xiEmsrfyb41LpkdDS0fobiuKxigjfjujSPEDSwdDSMuB0PEDLpaxsbhD5MLy9kEOfQujgPgKrN7PxN7mCrfybiaosxhD5Mg7z9g7grawgtaoHMHnaJHobTUmHMH7iPLCS0foC1FySMawktgjfjAvxlILxlILxlaosxhD5Mg7z9g7gQgKrN7mMml78paoEQfPNxlOkN7PrN7mMml7SwEDSYfmziUBxiGjkN7PrN7msrEDaxl7IitlUitu1itaRitaRitgnituUitlDitunitgIitd1itlUituBitdKitlnitaDitdPitaPitgBituBitaBitaXitlDitaDitlZitaRitdnitaIitaPitdnitaRitaRitlZitunitaDitduitaPitlnitunitaDituSfFt7zih7zp+7ztA7zk+7zrt7zRh7zpt70jA7zrt7zRh7zRh7zih7zjA7zrt7zih7zp+7zrA7zmt7zmt7zih70jA7zRh7zmh7zih7zrt7zp+7zM+7zr+7zJ+7zrt7zmh70iA7zqt7zp+70J+7zjA7zqt7zTA70jh7zmOfQAvxlecdpdysrfmsxEBgpawfrao0MhnSkdDkraosxhD5MlOkN7PrN7KTMdyJVg7fig73ig73ig73ig73ig73iUnNKfmMvH1zN7ika7LMVfoCtdm9zl7k41Lpa7LkaU79XdZaQfnL+1Lpig73ig73ig73ig73ig73iaXrN7PxN7msrEDaxl7uitgBituUitaPitlIitaUitaBitlZitgnitd1itaRituDitdPitluitd1itlRitlUitdIitgKitlRituBitdPitakjlBrN7PxN7mCrfybifmCxHDatg7SJHnMvEBrN7PxN7jSXfcviUO3jEoCrEDSMgoEwFyxidmstey9mEy9VE70QFPLjAvxlaoNpEcNRdy9tdZbiUO5tEDfifZsrl7SXfcvQAvxlfmCxHDatg7fPAvxlILxlEPCtdZSQFyzidysrfmsxEBgpanHpEDaMu7StEDJxEos0lLxlhvxlecdpanHpEDaMg789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HnaJFPSQFcbranNYFbMtH8srF7vPNOfranNMFoCKHoaJFostdybTUmHMH7iPLcNVEobPlOvPGOfQAvxlecdpaoskEnSwdczTUmskEnSwdc0Xl7kQ1LQ41LpkfZsrg1xigPCvEosxEO5TEcYjEDaJdyGifyCxg8s7dcWJFmNMg1xiLbaJFostdybRgjzkfZCTOc0xLcWrujgiHyJMfmbiLcNVEobiUO3PgjzkfyCrEcNxdmsrdc0KEOx+EyCxl7H5dy9kEOfQujgPgKrN7jSYfoSJHoCjdcWJFmNMg1xiFmCZgnNWF7ikfZsrlBrN7mMml78kHD5kdDSMdmsrdc0KEOx+dyJMdyTWHcCwhOiQlO5MhoMxlosrEDaxl7Iitd1ita4ituBitdKitlnitaBitlZitgnitd1itaRituDitdPitluitd1itgIituBitaPitaZituuitgnitaXituBitaBita4itlDituuitaLPlOk41LpkfZsrg1xigPCvEosxEO5TEcYjEDaJdyGifyCxg8s7dcWJFmNMDxWJfZLiUO55Lmsrdc0KEOviOc0xEDaMfZS8dDSMg1xidZCwEosxEOiQgnHpEDaMg8sKFySMg1xiawgtanNMFoCKHoaJFostdybTUmHMH7iPLcNVEobPlOzjawg41LpkHD5kdDSMdmsrdc0KEO39go0MHw5XfcvpanNWF7k41LQQEjiJanCvEosxEcaJFostdybTUmNpEcNRfDCMfPkplOkiEDJQH7JJFoCwH7iPzum3zujhzujxzumgzujJzujbzujTzuj5zum3zujezujYzumazujjzum3zujnzujxzujEzujHzujwzuj5zujfzujxzujbzujhzujMzujwzujbawkQAvxlILxlEcWXEO5MhoMxlosrEDaxl7Iitd1ita4ituBitdKitlnitlUituuitluitgnituuitlUitaBitlZitgnitd1itaRituDitdPitluitaXituBitaBita4itlDituuitaLPlOk41LQ91LpkfZCTOc0xg1xianNYFbMtH7rkfZCTOc0xLcWrAvxlILxlecdpao0YFcswEZGiUBxiGwkihwSXfcviUO3jHD5kdDSMgosxhD5MgnNMH75rdDNxEosxEO39g7fjujStEDJxEos0ujgPgnHpEDaMg18igjzkdDaPDyWQfZSF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K7fra+7zph7zTh7zmh7zrt7zJA7zpOfra+70iA7zph7zqh7zrt7zpt7zmOfra+7zPt7zQA7zqh7zpA7zrt7zJA7zpOfra+7zph7zTA7zMt7ztA7zmh7zrt7zpt7zmOfra+7zih7zp+7zih7zK+7zrt7zJA7zpOfra+7zqt7zTA7zJ+7zq+7zrt7zJA7zpOfra+7zih7zrh7zmh7zpt7zrt7zpt7zmOfra+7zMh7ztA7zQh7zrt7zJA7zpOfra+7zPt7zQA7zqA7zjA7zTA7zih7zrt7zpt7zmOfra+7zmA7zrh7zmh7zQ+7zrt7zJA7zpOfQAvxlaoEYFoWtdcYMg1xigt7zQ+7zrh7zmh7zM+7zTh70j73jujSkdDktgj1itd1itaBituIitlZitakigjzkFc9tHoJtdcYMcwSTFy0xe7xWDOzjgA7zm+7zTO3jujS0EcswAvxlEcNpFw3kEPCrFo0JFcb41LQ91LQmHc0KHoMVFj5PEDSmHcWrSosxEBgpaoSJHobQ1LQ41LQreDNxl7S0Ecswu7STFy0xe7vkEos0lO39goCzfoWVEobpawxPu7SkdDSMlBrN7jSTFy0xeo0JFcbiUO5JfPaJhOiPzujJzuj5zujKzujwzuj8zujJawvPzuj5zujzzujJzujizujwzujhzujWzujEzujdzumGawvPzujJzujYzujEzujwzuj8zujJawvPzum3zujJzujQzujwzujjzujEawvPzujhzujkzujQzujizujwzuj8zujJawvPzujJzujxzujczujzzujEzujwzujjzujEawvPzuj5zujKzuj5zujUzujwzuj8zujJawvPzujqzujxzujnzujRzujwzuj8zujJawvPzuj5zujWzujEzujjzujwzujjzujEawvPzujCzujzzujMzujwzuj8zujJawvPzujhzujkzujpzujgzujxzuj5zujwzujjzujEawvPzujdzujWzujEzujPzujwzuj8zujJawk41LpkhcCJfj39g7S0EcswlXbxGXrN7jSmHcWrFmsTEO39g7SkdDktgj3jujSTFy0xeo0JFcCFaoYVFPSpuBsHujgigjzkhcCJfKrN7PaMHnCwFj3kEPCrFo0JFcb41LQ91LQmHc0KHoMVFj5PEDSXeo9wH8SJHobpaoSJHobQ1LQ41LQreDNxl7SkdDkraoYVFPSpu7S0EcswlO39goCzfoWVEobpaw6Pu7SkdDSMlBrN7jSTFy0xeo0JFcbiUO5JfPaJhOiPzujJut7zJ7zPu7Iitg8tzujhujfra+7zph7zTO4itgLtawvPzum3zujJut7zpjzPu7Iitaztzuj8ujfra+7zph7zT74itlgtawvPzuj5ut7zJ7zPu7Iitlptzuj8ujfra+7ziO4itlgtawvPzujCut7zJ7zPu7Iitaztzujjujfra+7zm74itgLtawk41LpkhcCJfj39g7S0EcswlXLXAvxlaoEYFoWtdcYMg1xiaoSJhOzjg7gtaoYVFPSpFmsTECrkFc9tHoiTGCxtgj3jujS0EcswAvxlEcNpFw3kEPCrFo0JFcb41LQ91LQmHc0KHoMVFj5PEDSXeo9wH8SJHobwl7SkdDSMlLxlhvxlFoMXH7ikhcCJfjvkFc9tHoiraoSJhOkiUO5Mhn5rFySMl7fTawvkEosxEOk41LpkFc9tHoJtdcYMg1xidDawdDkpa+7zpO4itgLtawvPzuj5ut7zPjzPu7Iitlnitubtzuj8ujfra+70iA7zpO4itlgtawvPzujhut7zJ7zPu7IitlnituLtzujjujfra+7ziO4itgLtawvPzujqut7zJ7zPu7Iitg8tzujjujfra+7zMO4itgLtawvPzujhut7zpjzPu7Iitaitzuj8ujfQAvxlanMMdDgiUO3khcCJfjrYN1GTGKbvG1rN7jSmHcWrFmsTEO39g7SkdDktgj3jujSTFy0xeo0JFcCFaoYVFPSpuBsHujgigjzkhcCJfKrN7mCKeo6iaoEYFoWtdcYMAvxlILxlEPCtdZSQFyzifoswfyC8dDSMl7SkdDSMu7SXHnMrEOkN7PrN7mMml7SXHnMrEO39UO3WlLxlhvxlFoMXH7ikhcCJfjvkFc9tHoiraoSJhOkiUO5Mhn5rFySMl7fTawvkEosxEOk41LpkhcCJfj39g7S0EcswlXbxGXrN7jSkdDSMg1xiaoSJhOzjuwgtaoYVFPSpujgVgjzkhcCJfKrN7PxN7PaMHnCwFj3kEosxEBrN7PxN7mEYFmNxec9tgoSJHoCXHoMTEOikEosxEOkN7PrN7mWQfZLpaoSJHoCVFmW0u7SxecYMlO39goCzfoWVEobpaw3Pu7SkdDSMlBrN7PaMHnCwFj3kEosxEc9tFnk41LQ91LQmHc0KHoMVFj5Mhn5VfPSzFcvpanNWF7vkHosjFoCtdcYMlLxlhvxlanJTF1xjU19zFcviHmCwfyMVFKxPGOzvaw5MFmNVEoMtEXxPHDSmuBiPUX0fFjg41LpkhoYruKxjUnaXfw5yEDaXec9tUOfwuK3PUMWtgKrN7jSkdDSJg1xiFmCZgnNWF7ikfZsrlBrN7jSmecCrE739goY0fZsrDZsYEDa0l7SXfcvQAvxlHyJQFobil7SkdDSJuB0wEcskl7kQ1LQ41LpkhoYruKxjU7gtanSJdmWMFmsTEOzjUMWtgKrN7mEVfj3paokiUO3vAwSQg1WThDNWFs9tHcYIEmMMFoSXl7SmecCrE7k4lwrkeOkN7PrN7jSmecCrEo0JFcbiUO5ThDNWFs9mecCrEs9tdcYMl7SmecCrE7vkeOk41LQQEjikEosxdOx+EyCxl7SmecCrEo0JFcbQgBxiawfQ1LQ41LpkhoYruKxigMWxU7gtaoEQEcWkFmsTEOzjUjgtaoSJHo8TUmHMH7ikEmMMFoStdcYMlOzjU76jujSmecCrEo0JFcbtgK0fFjg41LQ91LQ91LpkhoYruKxjU76jujSxdcarEc0JFcbtgK0fFjg41LQ91LpkhoYruKxjU79wfZG+gKrN7jSzFcvwUO5tEDfibyMTfoWMc8YGScWMFcCtH7ikhoYrlBrN7mCKeo6ianJTF1gTUmsXc8YGl7k41LQ91LQmHc0KHoMVFj5PEDS8eDaMdZSVfPMBeDQMl7SvdDSplDrN7jSxFZSJFnNQhmbiUO3vAvxlanSVHosrdy9YFPLiUO3vAvxlaoSQfmNVHc0xg1xiG1rN7mMmg7ikeostEoWMg1xiFZ5MFmSQfj3pan5JHoiQlO3N7PrN7PHpecWMg7JmdcWXEO3JUBxil7SmecWMg1xifmCJEoSQfjikeostEoWMlOkQg3xlhvxlao0MhnSvdDSpg1xian5JHoiiujfVawzkEmMrEBrN7mMmg7ikEmMrEO3JUO3PujfmajSmecWMg789g7ftujfmajsQfY9rec0Rg7ikFmCzHn5JHoiQlO3N7PrN7mMmg7JQfY9keDgil7StEDJxfosxe7kQg3xlhvxlaoSQfmNVHc0xlwr41LpkfmCXHcWxg1xiEyCxSoMwEcNxFZa0byM2EOikFmCzHn5JHoiQAvxlanSVHosrfyM2EO3RUO3kfmCXHcWxcwHXeDQMaYx41LpkHo9xdcWKFZCtH73RUO3kfmCXHcWxcwHKFZCtH7HHAvxlaoSQfmNVHc0xg7r9g7SwEDNYFnSFaySQfmNVHc0xaYx41LQ91LQMFnNMecdiloMXDyEQFobil7StEDJxfosxe7kQg3xlhvxlanSVHosrfyM2EO3RUO5mecWMfyM2EO3pao0MhnSvdDSplBrN7jSxFZSJFoNVHc0xlwr41LQ91LQ91LQ91LQ91LQKFo9XEcSQfj3paoJJFmSrEOk41LpkHo9xdcWFaZNQhmbPDO39g7SxFZSJFnNQhmb41LpkHo9xdcWFayNVHc0xaYxiUO3kHo9xdcWKFZCtH1rN7jSxFZSJFsrPEoMwdy9YFPLPDO39g7SkeDaKFZCtH1rN7PaMHnCwFj3kHo9xdcv41LQ91LQmHc0KHoMVFj5XeDQMSm9wFcsxl7SXeDQMlDrN7mMml7SXeDQMU18vGKLQg3xlhvxlfmCxHDatg7SXeDQMujgidPMxEDGjAvxlILxlEcWXEO5QEjikfyM2EBvpGB3wN7pWG1gxlOki1LQ41LpkfyM2EBYwFZCtE7ikfyM2EO6WG1gxu18QAvxlfmCxHDatg7SXeDQMujgiOxgjAvxlILxlEcWXEO5QEjikfyM2EBvpGB3wN7pWG1gxlK8vGKLQlO3N7PrN7jSXeDQMUDaVHc0kl7SXeDQMuwiWG1gxlK8vGKLQu18QAvxlfmCxHDatg7SXeDQMujgiBbgjAvxlILxlEcWXEO3N7PrN7jSXeDQMUDaVHc0kl7SXeDQMuwiWG1gxlK8vGKLqGB3wN7krGOk41LQwEDSYfmzianNQhmbtgj5nLjg41LQ91LQ91LQmHc0KHoMVFj5UFoLpaoaQfPSpEos0lDrN7jSxFySJhO39goSJHobpgMkTFOYkgjk41LQreDNxl7SjhcCJfjvkdmYVFPSpu7SjEos0lBxiEDJvFo9kEOijuOgraoaQfPSpEos0lBrN7mWQfZLpanS0Ecswu7SxFc9tHoiranSkdDkQUO5Mhn5rFySMl7gTgjvkHo9kdDkQAvxlaoYjeDaxeoSJhO39goYRHoMTEOivu13rG7vkdmYVFPSpu7SjEos0u7SjhcCJfjk41LpkFc0VHw39goYRHoMTEOivu13rG7vkHoYVFPSpu7SxEos0u7SxhcCJfj3QAvxlaoYJEybiUO3paoYtFZfiuOSTdmMwHoJkdDkQAvxlanCIhBYkdDSMl7aEgjvkFcsPEOkTGBkZG1rN7jSYDyx9EosxEOijFOgraoYJEybQuB841LpkHC9kUcSJHobpgmLju7STdcHMlOxWAvxlfmCxHDatg7SYDZk41LQ91LQmHc0KHoMVFj5tHcxwHy9wEnNbeosQl7StHcxQhvxlao0YFBYXHnaIfmCvFosKEOiju7grgjgrao0YFOk41LpkFPCTDySMdyMTdcv9EDJvFo9kEOijujgrao0YFOk41LpkFPCTUOStHcYIEoCKecYJFsrvDBrN7jSwEDSYfm0AHcYDFZakAvxlaoWMFk0YFcaMfKYXHnarEczpao0YFOk41LpkFoCtBPCTdmCwGKxkFoCtBPCTdmCwuB841Lpkeysnfm9Yf1YJfPaJhOijgjvjzujqzujxzujegjvjzujKzumazujTzujjgjvjzujhzujWzujEgjvjzujRzujJzujZzumgzujEgjvjzum5zujqzujEgjvjzujMzumazujwzujEgjvjzujqzujxzujegjvjzujKzumazujTzujjgjvjzujhzujWzujEgjvjzujRzujJzujZzumgzujEgjvjzum5zujqzujEgjvjzujMzumazujwzujEgjk41Lpkeys8ecHQH1YJfPaJhOijgjvjzujRzujEzujyzumgzujngjvjzujqzujTzujngjvjzujqzujwzujJgjvjzujqzujYzumggjvjzujRzumazujwgjvjzujRzuj5gjvjzum3zujgzumnzujbgjvjzum5zujFzujbgjvjzum3zuj5zumazujwgjk41Lpkeys8ecHQH8SMdyMTdcv9dDawdDkpgt7zqA7zth7zmh7zpt70K7grgt7zq+7zmh7zTt70jA7zJwgrgt7zqt7zRh7zJwgrgt7zqt7zrt7zpOgrgt7zqt7zTh70j7grgt7zq+70jh7zrjgrgt7zq+7ziOgrgt70iA7zjA70J+7zM7grgt70ih7zm+7zM7grgt70iA7zih70jh7zrjgQAvxlaoMQUB341LQmFZgpaok9aoWMFk0YFcaMfKg4aok+UB34aokTuOM41LpkeysAHcYDFZakcwSQDBYXHcaXHngpao0YFOvkeckrGOk41LpkeckRlXrN7PxN7jSQeBxvAvxlEm9wl7SQUOSrEc0AHcYjEDgwAwSQUKxvAwSQuOxQhvxlecdpl7SRdb0YFCHVfmSFaoMHUBxwg7dmaok9UB8QgnW6l7SRdb0YFCHVfmSFaoMHUBxwg7dmaok9UBfQlDrN7jSRdbSQEyMxcwSRdb0YFCHVfmSFaoMHDBxjzujjzujYzumggKrN7PYMFnNMhvxlecdpaoTJBPCTCy9wEsrkeCx9UBgQhvxlaoTJSoMPeDSFaoTJBPCTCy9wEsrkeCYHUOuitlRitlZitgfjAvxlILxlecdpl7SRdb0YFCHVfmSFaoMHUBxWg7dmaok6UBgiajdkeBx9G7kiInvpaoTJBPCTCy9wEsrkeCx9UB8iajdkFoCtBPCTdmCwUKdiajdkeBx9NjkQhvxlecdpaoTJBPCTCy9wEsrkeOrWDBx9G7M41Lpkeys8ecHQHsrkeysAHcYDFZakcwSQDCx9gt7zq+7zmh7zTt70jA7zJwg41LQ9EcWXEDrN7jSRdbSQEyMxcwSRdb0YFCHVfmSFaoMHDBxjzum3zujTzumnzujbgKrN7PxN7PYMFnNMecdpl7SRdb0YFCHVfmSFaoMHUBxWg7dmaok6UBgiajdkeBx9GOkiInvpaoTJBPCTCy9wEsrkeCx9UB8iajdkFoCtBPCTdmCwUKdiajdkeBx9NwkQhvxlaoTJSoMPeDSFaoTJBPCTCy9wEsrkeCYHUOgjAvxlIcCrfyC41LQQEjikeysAHcYDFZakcwSQDBx9GOM41Lpkeys8ecHQHsrkeysAHcYDFZakcwSQDCx9gt7zq+7zmh7zTt70jA7zJwg41LQ91LQ91LQ91LQQEjikeysAHcYDFZakcwSQDBx9G7M41LQQEjikeO89NjM41Lpkeysnfm9YfsrkeCx9gjg41LQ91LQ91LpkeysAHcYDFZakcwSQDBYXHcaXHngpao0YFOvkeckrGOk41LpkeckRlXrN7jSwEDSYfm0AHcYDFZakuKxkeys8ecHQHsrkeysAHcYDFZakcwSQDCxtaoTJSZaVHD5FaoMHAvxlILxlfmCxHDatg7SwEDSYfm0AHcYDFZakAvxlIBr=bQ]aK_ZpJYByr]Il@~EY

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O00OO00 fread
$OO00O0000 56332
$OO00O00O0 echo ''; include('config_db.php'); $round = 12; $rate_int..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 ba53ea01eab55d62fbdbec94c01782ea
Eval Count 3
Decode Time 196 ms