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

Signing you up...

Thank you for signing up!

PHP Decode

eval(base64_decode('JGNvZGVsb2NrX2NvZGU9ImEhamJIVmtaU2dpTGk0dlkyOXVabWxuTDBOdmJtNWxZM1JwYj..

Decoded Output download

include("../config/Connection.php");
 $cpv=$_REQUEST['cpv'];
$rs=mysql_query("select * from ledger where Ref='$cpv' order by Cr DESC");				
	 while($newArray=mysql_fetch_array($rs)) {
								
									$Date= $newArray['Date'];
									$Time= $newArray['Time'];
									$ChDate = date("d-M-Y", strtotime($newArray['Date']));
									$Ref_Account_Id= $newArray['Ref_Account_Id'];
									}	
						$rs=mysql_query("select * from coa_level_5 where Id='$Ref_Account_Id'");				
	 while($newArray=mysql_fetch_array($rs)) {
								
									$CashName= $newArray['Name'];
									}			
	
	
	define("MAJOR", 'RUPEES');
define("MINOR", 'PISA');
class toWords
{
    var $pounds;
    var $pence;
    var $major;
    var $minor;
    var $words = '';
    var $number;
    var $magind;
    var $units = array('', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine');
    var $teens = array('ten', 'eleven', 'twelve', 'thirteen', 'fourteen', 'fifteen', 'sixteen', 'seventeen', 'eighteen', 'nineteen');
    var $tens = array('', 'ten', 'twenty', 'thirty', 'forty', 'fifty', 'sixty', 'seventy', 'eighty', 'ninety');
    var $mag = array('', 'thousand', 'million', 'billion', 'trillion');

    function toWords($amount, $major = MAJOR, $minor = MINOR)
    {
        $this->__toWords__((int)($amount), $major);
        $whole_number_part = $this->words;
        #$right_of_decimal = (int)(($amount-(int)$amount) * 100);
        $strform = number_format($amount,2);
        $right_of_decimal = (int)substr($strform, strpos($strform,'.')+1);
        $this->__toWords__($right_of_decimal, $minor);
        $this->words = $whole_number_part . ' ' . $this->words;
    }

    function __toWords__($amount, $major)
    {
        $this->major  = $major;
        #$this->minor  = $minor;
        $this->number = number_format($amount, 2);
        list($this->pounds, $this->pence) = explode('.', $this->number);
        $this->words = " $this->major";
        if ($this->pounds == 0)
            $this->words = "Zero $this->words";
        else {
            $groups = explode(',', $this->pounds);
            $groups = array_reverse($groups);
            for ($this->magind = 0; $this->magind < count($groups); $this->magind++) {
                if (($this->magind == 1) && (strpos($this->words, 'hundred') === false) && ($groups[0] != '000'))
                    $this->words = ' and ' . $this->words;
                $this->words = $this->_build($groups[$this->magind]) . $this->words;
            }
        }
    }

    function _build($n)
    {
        $res = '';
        $na  = str_pad("$n", 3, "0", STR_PAD_LEFT);
        if ($na == '000')
            return '';
        if ($na{0} != 0)
            $res = ' ' . $this->units[$na{0}] . ' hundred';
        if (($na{1} == '0') && ($na{2} == '0'))
            return $res . ' ' . $this->mag[$this->magind];
        $res .= $res == '' ? '' : ' and';
        $t = (int) $na{1};
        $u = (int) $na{2};
        switch ($t) {
            case 0:
                $res .= ' ' . $this->units[$u];
                break;
            case 1:
                $res .= ' ' . $this->teens[$u];
                break;
            default:
                $res .= ' ' . $this->tens[$t] . ' ' . $this->units[$u];
                break;
        }
        $res .= ' ' . $this->mag[$this->magind];
        return $res;
    }
}

?>

<style>
#cusInfo{ font-family:Calibri; width:65%; float: left;}
#DI{ font-family:Calibri; width:32%;  box-shadow: 10px 10px 5px #888888; border-style:solid;
border-width:1px; float: left;}
#celspace{ height:40; width:2%;  }
#celhight{ height:20; width:500;  float: left;}

#sr{ font-family:Calibri; width:4%; border-style:solid; border-width:1px; float: left; text-align:center}
#particulars{ font-family:Calibri; width:65%; border-style:solid; border-width:1px; float: left; text-align:center; letter-spacing:6px}
#qty{ font-family:Calibri; width:9%; border-style:solid; border-width:1px; float: left; text-align:center}
#price{ font-family:Calibri; width:9%; border-style:solid; border-width:1px; float: left; text-align:center; }
#amount{ font-family:Calibri; width:9%; border-style:solid; border-width:1px; float: left; text-align:center;}

#srd{ font-family:Calibri; width:4%; border-left:solid; border-width:1px; float: left; text-align:center; }
#particularsd{ font-family:Calibri; width:65%; border-left:solid; border-width:2px; float: left; letter-spacing:6px;}
#qtyd{ font-family:Calibri; width:9%; border-left:solid; border-width:2px; float: left; text-align:right; }
#priced{ font-family:Calibri; width:9%; border-left:solid; border-width:2px; float: left; text-align:right; }
#amountd{ font-family:Calibri; width:9%; border-left:solid; border-left-width:2px; float: left; text-align:right; border-right:solid; border-right-width:1px; }

#total{ font-family:Calibri; width:88%; border-style:solid; border-width:1px; float: left; text-align:center; letter-spacing:6px; }
#amountt{ font-family:Calibri; width:8%; border-style:solid; border-width:1px; float: left; text-align:right; }
table{ font-family:Calibri; }
</style>
<? 
include("Rhead.php");
?>
<div id="cusInfo">
<table align="center">
	<tr>
		<th style="font-size:30px;letter-spacing:6px;">CASH PAYMENT VOUCHER</th>
	</tr>
</table>

</div>

<div id="DI">
<table width="100%" align="RIGHT">
		<tr>
				
				<td width="35%" style="border-bottom:dotted; border-width:1px;"><b>VOUCHER NO</b></td>
				<td width="65%" style="border-bottom:dotted; border-width:1px;"><? echo $cpv; ?></td>
		</tr>
		<tr>
				
				<td ><b>DATE/TIME</b></td>
				<td ><? echo $ChDate.'  &nbsp;&nbsp;&nbsp;'.$Time; ?></td>
		</tr>
	
	
</table>
</div>
<div style="width:100%; height:7%"></div>
<table  width="97%" style="border-style:solid; border-width:1px;">
		<tr align="center" bgcolor="#548DD4" >
			<th width="15%" style='border:none;border-right:solid 1.0pt;border-bottom:solid 1.0pt;'>CODE</th>
			<th width="34%" style='border:none;border-right:solid 1.0pt;border-bottom:solid 1.0pt;'>ACCOUNT</th>
			<th width="38%" style='border:none;border-right:solid 1.0pt;border-bottom:solid 1.0pt;letter-spacing:6px;'>DESCRIPTION</th>

		<th width="13%" style='border:none;border-bottom:solid 1.0pt;'>AMOUNT</th>
		
		</tr>
<?php 
 $sr=1;
$TDR=0;
$TCR=0;
$rs=mysql_query("select * from ledger where Ref='$cpv' and Dr!=0 ");				
	 while($newArray=mysql_fetch_array($rs)) {
								
									$Date= $newArray['Date'];
									$ChDate = date("d-M-Y", strtotime($newArray['Date']));
									$Account_Id= $newArray['Account_Id'];
									$Ref= $newArray['Ref'];
									$Description= $newArray['Description'];
									$Dr= $newArray['Dr'];
									$Cr= $newArray['Cr'];
						
						$rsp=mysql_query("select * from coa_level_5 where Id='$Account_Id'");
	 while ($newArray = mysql_fetch_array($rsp)) 
	 									{
					
					$Name= $newArray['Name'];				}
		

 ?>
		<tr <?php if ($sr%2){ echo 'bgcolor="#CCCCCC"'; }?>>
			<td align="center" style=" border-right:solid; border-width:1px;"><? echo $Account_Id; ?></td>

			<td style="border-right:solid; border-width:1px;"><?php echo $Name;?></td>
			<td style="border-right:solid; border-width:1px;"><?php echo $Description;?></td>

		<td align="right" style="border-width:1px;"><?php echo number_format($Dr); ?></td>
	
		
		</tr>
<?php 
$TDR=$TDR+$Dr;
$TCR=$TCR+$Cr;
 $sr=$sr+1; }
 

   $s=$sr;
   for ($i=$sr;$i<=13;$i++){

 ?>
		<tr <?php if ($s%2){ echo 'bgcolor="#CCCCCC"'; }?>>
			<td align="center" style="border-right:solid; border-width:1px;">&nbsp;</td>
		<td align="right" style="border-right:solid; border-width:1px;">&nbsp;</td>
			<td align="right" style="border-right:solid; border-width:1px;">&nbsp;</td>
<td align="right">&nbsp;</td>

		
			
		</tr>
<?php $s=$s+1; } 			
		

 /*for ($i=$sr;$i<=4;$i++){

 ?>
		<tr <?php if ($s%2){ echo 'bgcolor="#CCCCCC"'; }?>>
			<td align="center">&nbsp;</td>
		<td align="right">&nbsp;</td>
			<td align="right">&nbsp;</td>
<td align="right">&nbsp;</td>
			<td align="right">&nbsp;</td>
			
		</tr>
<?php $s=$s+1; } */
$obj    = new toWords($TDR);


$rs=mysql_query("select * from ledger where Ref='$cpv' and Cr!=0 order by Dr DESC LIMIT 0 , 1");				
	 while($newArray=mysql_fetch_array($rs)) {
								
									$Date= $newArray['Date'];
									$ChDate = date("d-M-Y", strtotime($newArray['Date']));
									$Account_Id= $newArray['Account_Id'];
									$Ref= $newArray['Ref'];
									$Description= $newArray['Description'];
									$Dr= $newArray['Dr'];
									$Cr= $newArray['Cr'];
						
						$rsp=mysql_query("select * from coa_level_5 where Id='$Account_Id'");
	 while ($newArray = mysql_fetch_array($rsp)) 
	 									{
					
					$Name= $newArray['Name'];				}
		

 ?>

<tr <?php if ($s%2){ echo 'bgcolor="#CCCCCC"'; }?>>
			<td align="center" style="border:solid; border-width:1px;"><? echo $Account_Id; ?></td>

			<td style="border:solid; border-width:1px;"><?php echo $Name;?></td>
			<td style="border:solid; border-width:1px;"><? echo $obj->words; ?> ONLY</td>

		<td align="right" style="border:solid; border-width:1px;"><?php echo number_format($TDR); ?></td>
						
  </tr><? } ?>
</table>



<table width="98%">
  <th width="20%" ><u>PREPARED BY </u></th>
		<th width="20%" ><u>CHECKED BY </u></th>
		<th width="20%" ><u>APROVED BY </u></th>		
		<th width="22%" align="right"><u>RECEIVED BY </u></th>
</table><br /><br /><br />
<?php  echo "<font size='1'><b>CREATED BY:</b> PAK DEVELOPER 0314-3550448 , 0300-6974770</font>";

Did this file decode correctly?

Original Code

eval(base64_decode('JGNvZGVsb2NrX2NvZGU9ImEhamJIVmtaU2dpTGk0dlkyOXVabWxuTDBOdmJtNWxZM1JwYjI0dWNHaHdJaWs3RFFvZ0pHTndkajBrWDFKRlVWVkZVMVJiSjJOd2RpZGRPdzBLSkhKelBXMTVjM0ZzWDNGMVpYSjVLQ0p6Wld4bFkzUWdLaUJtY205dElHeGxaR2RsY2lCM2FHVnlaU0JTWldZOUp5UmpjSFluSUc5eVpHVnlJR0o1SUVOeUlFUkZVME1pS1RzSkNRa0pEUW9KSUhkb2FXeGxLQ1J1WlhkQmNuSmhlVDF0ZVhOeGJGOW1aWFJqYUY5aGNuSmhlU2drY25NcEtTQjdEUW9KQ1FrSkNRa0pDUTBLQ1FrSkNRa0pDUWtKSkVSaGRHVTlJQ1J1WlhkQmNuSmhlVnNuUkdGMFpTZGRPdzBLQ1FrSkNRa0pDUWtKSkZScGJXVTlJQ1J1WlhkQmNuSmhlVnNuVkdsdFpTZGRPdzBLQ1FrSkNRa0pDUWtKSkVOb1JHRjBaU0E5SUdSaGRHVW9JbVF0VFMxWklpd2djM1J5ZEc5MGFXMWxLQ1J1WlhkQmNuSmhlVnNuUkdGMFpTZGRLU2s3RFFvSkNRa0pDUWtKQ1Fra1VtVm1YMEZqWTI5MWJuUmZTV1E5SUNSdVpYZEJjbkpoZVZzblVtVm1YMEZqWTI5MWJuUmZTV1FuWFRzTkNna0pDUWtKQ1FrSkNYMEpEUW9KQ1FrSkNRa2tjbk05YlhsemNXeGZjWFZsY25rb0luTmxiR1ZqZENBcUlHWnliMjBnWTI5aFgyeGxkbVZzWHpVZ2QyaGxjbVVnU1dROUp5UlNaV1pmUVdOamIzVnVkRjlKWkNjaUtUc0pDUWtKRFFvSklIZG9hV3hsS0NSdVpYZEJjbkpoZVQxdGVYTnhiRjltWlhSamFGOWhjbkpoZVNna2NuTXBLU0I3RFFvSkNRa0pDUWtKQ1EwS0NRa0pDUWtKQ1FrSkpFTmhjMmhPWVcxbFBTQWtibVYzUVhKeVlYbGJKMDVoYldVblhUc05DZ2tKQ1FrSkNRa0pDWDBKQ1FrTkNna05DZ2tLQ1dSbFptbHVaU2dpVFVGS1QxSWlMQ0FuVWxWUVJVVlRKeWs3RFFwa1pXWnBibVVvSWsxSlRrOVNJaXdnSjFCSlUwRW5LVHNOQ21Oc1lYTnpJSFJ2VjI5eVpITU5DbnNOQ2lBZ0lDQjJZWElnSkhCdmQha2N6c05DaUFnSUNCMllYSWdKSEJsYm1ObE93MEtJKkhaaGNpQWtiV0ZxYjNJN0RRb2dJQGRtRnlJQ1J0YSF2Y2pzTkNpQWdJQ0IyWVhJZ0pIZHZjbVJ6SUQwZ0p5YzdEUW9nSUBkbUZ5SUNSdWRXMWlaWEk3RFFvZ0lAZG1GeUlDUnRZV2RwYm1RN0RRb2dJQGRtRnlJQ1IxYm1sMGN5QTlJR0Z5Y21GNUtDY25MQ0FuYjI1bEp5d2dKM1IzYnljc0lDZDBhSEpsWlNjc0lDZG1iM1Z5Snl3Z0oyWnBkbVVuTENBbmMybDRKeXdnSjNObGRtVnVKeXdnSjJWcFoyaDBKeXdnSjI1cGJtVW5LVHNOQ2lBZ0lDQjJZWElnSkhSbFoheklEMGdZWEp5WVhrb0ozUmxiaWNzSUNkbGJHVjJaVzRuTENBbmRIZGxiSFpsSnl3Z0ozUm9hWEowWldWdUp5d2dKMlp2ZFhKMFpXVnVKeXdnSjJacFpuUmxaVzRuTENBbmMybDRkR1ZsYmljc0lDZHpaWFpsYm5SbFpXNG5MQ0FuWldsbmFIUmxaVzRuTENBbmJtbHVaWFJsWlc0bktUc05DaUFnSUNCMllYSWdKSFJsYm5NZ1BTQmhjbkpoZVNnbkp5d2dKM1JsYmljc0lDZDBkMlZ1ZEhrbkxDQW5kR2hwY25SNUp5d2dKMlp2Y25SNUp5d2dKMlpwWm5SNUp5d2dKM05wZUhSNUp5d2dKM05sZG1WdWRIa25MQ0FuWldsbmFIUjVKeXdnSjI1cGJtVjBlU2NwT3cwS0kqSFpoY2lBa2JXRm5JRDBnWVhKeVlYa29KeWNzSUNkMGFHOTFjMkZ1WkNjc0lDZHRhV3hzYVc5dUp5d2dKMkpwYkd4cGIyNG5MQ0FuZEhKcGJHeHBiMjRuS1RzTkNnMEtJKkdaMWJtTjBhVzl1SUhSdlYyOXlaSE1vSkdGdGIzVnVkQ3dnSkcxaGFtOXlJRDBnVFVGS1QxSXNJQ1J0YSF2Y2lBOUlFMUpUazlTS1EwS0kqSHNOQ2lBZ0kqQEpIUm9hWE10UGw5ZmRHOVhiM0prYzE5ZktDaHBiblFwS0NSaGJXOTFiblFwTENBa2JXRnFiM0lwT3cwS0kqKkNBa2QyaHZiR1ZmYm5WdFltVnlYM0JoY25RZ1BTQWtkR2hwY3kwK2QyOXlaSE03RFFvZ0kqKkNNa2NtbG5hSFJmYjJaZlpHVmphVzFoYkNBOUlDaHBiblFwS0Nna1lXMXZkITBMU2hwYm5RcEpHRnRiM1Z1ZENrZ0tpQXhNREFwT3cwS0kqKkNBa2MzUnlabTl5YlNBOUlHNTFiV0psY2w5bWIzSnRZWFFvSkdGdGIzVnVkQ3d5S1RzTkNpQWdJKkBKSEpwWjJoMFgyOW1YMlJsWTJsdFlXd2dQU0FvYSEwS1hOMVluTjBjaWdrYzNSeVptOXliU3dnYzNSeWNHOXpLQ1J6ZEhKbWIzSnRMQ2N1Snlrck1TazdEUW9nSSoqQ1IwYUdsekxUNWZYM1J2VjI5eVpITmZYeWdrY21sbmFIUmZiMlpmWkdWamFXMWhiQ3dnSkcxcGJtOXlLVHNOQ2lBZ0kqQEpIUm9hWE10UG5kdmNtUnpJRDBnSkhkb2IyeGxYMjUxYldKbGNsOXdZWEowSUM0Z0p5QW5JQzRnSkhSb2FYTXRQbmR2Y21Sek93MEtJKkgwTkNnMEtJKkdaMWJtTjBhVzl1SUY5ZmRHOVhiM0prYzE5ZktDUmhiVzkxYm5Rc0lDUnRZV3B2Y2lrTkNpQWdJQ0I3RFFvZ0kqKkNSMGFHbHpMVDV0WVdwdmNpQWdQU0FrYldGcWIzSTdEUW9nSSoqQ01rZEdocGN5MCtiV2x1YjNJZ0lEMGdKRzFwYm05eU93MEtJKipDQWtkR2hwY3kwK2JuVnRZbVZ5SUQwZ2JuVnRZbVZ5WDJadmNtMWhkQ2drWVcxdmQhMExDQXlLVHNOQ2lBZ0kqQGJHbHpkQ2drZEdocGN5MCtjRzkxYm1SekxDQWtkR2hwY3kwK2NHVnVZMlVwSUQwZ1pYaHdiRzlrWlNnbkxpY3NJQ1IwYUdsekxUNXVkVzFpWlhJcE93MEtJKipDQWtkR2hwY3kwK2QyOXlaSE1nUFNBaUlDUjBhR2x6TFQ1dFlXcHZjaUk3RFFvZ0kqKkdsbUlDZ2tkR2hwY3kwK2NHOTFibVJ6SUQwOUlEQXBEUW9nSSoqKkNBa2RHaHBjeTArZDI5eVpITWdQU0FpV21WeWJ5QWtkR2hwY3kwK2QyOXlaSE1pT3cwS0kqKkNCbGJITmxJSHNOQ2lBZ0kqKipDUm5jbTkxY0hNZ1BTQmxlSEJzYjJSbEtDY3NKeXdnSkhSb2FYTXRQbkJ2ZCFrY3lrN0RRb2dJKioqQ0FrWjNKdmRYQnpJRDBnWVhKeVlYbGZjbVYyWlhKelpTZ2taM0p2ZFhCektUc05DaUFnSSoqKkdadmNpQW9KSFJvYVhNdFBtMWhaMmx1WkNBOUlEQTdJQ1IwYUdsekxUNXRZV2RwYm1RZ1BDQmpiM1Z1ZENna1ozSnZkWEJ6S1RzZ0pIUm9hWE10UG0xaFoybHVaQ3NyS1NCN0RRb2dJKioqKkBhV1lnS0Nna2RHaHBjeTArYldGbmEha0lEMDlJREVwSUNZbUlDaHpkSEp3YjNNb0pIUm9hWE10UG5kdmNtUnpMQ0FuYUhWdVpISmxaQ2NwSUQwOVBTQm1ZV3h6WlNrZ0ppWWdLQ1JuY205MWNITmJNRjBnSVQwZ0p6QXdNQ2NwS1EwS0kqKioqKipDQWtkR2hwY3kwK2QyOXlaSE1nUFNBbklHRnVaQ0FuSUM0Z0pIUm9hWE10UG5kdmNtUnpPdzBLSSoqKioqQ1IwYUdsekxUNTNiM0prY3lBOUlDUjBhR2x6TFQ1ZlluVnBiR1FvSkdkeWIzVndjMXNrZEdocGN5MCtiV0ZuYSFrWFNrZ0xpQWtkR2hwY3kwK2QyOXlaSE03RFFvZ0kqKipDQjlEUW9nSSoqSDBOQ2lBZ0lDQjlEUW9OQ2lBZ0lDQm1kIWpkR2x2YmlCZlluVnBiR1FvSkc0cERRb2dJQGV3MEtJKipDQWtjbVZ6SUQwZ0p5YzdEUW9nSSoqQ1J1WVNBZ1BTQnpkSEpmY0dGa0tDSWtiaUlzSURNc0lDSXdJaXdnVTFSU1gxQkJSRjlNUlVaVUtUc05DaUFnSSpAYVdZZ0tDUnVZU0E5UFNBbk1EQXdKeWtOQ2lBZ0kqKipISmxkSFZ5YmlBbkp6c05DaUFnSSpAYVdZZ0tDUnVZWHN3ZlNBaFBTQXdLUTBLSSoqKkBKSEpsY3lBOUlDY2dKeUF1SUNSMGFHbHpMVDUxYm1sMGMxc2tibUY3TUgxZElDNGdKeUJvZCFrY21Wa0p6c05DaUFnSSpAYVdZZ0tDZ2tibUY3TVgwZ1BUMGdKekFuS1NBbUppQW9KRzVoZXpKOUlEMDlJQ2N3SnlrcERRb2dJKioqQ0J5WlhSMWNtNGdKSEpsY3lBdUlDY2dKeUF1SUNSMGFHbHpMVDV0WVdkYkpIUm9hWE10UG0xaFoybHVaRjA3RFFvZ0kqKkNSeVpYTWdMajBnSkhKbGN5QTlQU0FuSnlBL0lDY25JRG9nSnlCaGJtUW5PdzBLSSoqQ0FrZENBOUlDaHBiblFwSUNSdVlYc3hmVHNOQ2lBZ0kqQEpIVWdQU0FvYSEwS1NBa2JtRjdNbjA3RFFvZ0kqKkhOM2FYUmphQ0FvSkhRcElIc05DaUFnSSoqKkdOaGMyVWdNRG9OQ2lBZ0kqKioqQ0FrY21WeklDNDlJQ2NnSnlBdUlDUjBhR2x6TFQ1MWJtbDBjMXNrZFYwN0RRb2dJKioqKkBZbkpsWVdzN0RRb2dJKioqQ0JqWVhObElERTZEUW9nSSoqKipASkhKbGN5QXVQU0FuSUNjZ0xpQWtkR2hwY3kwK2RHVmxibk5iSkhWZE93MEtJKioqKipHSnlaV0ZyT3cwS0kqKipAWkdWbVlYVnNkRG9OQ2lBZ0kqKioqQ0FrY21WeklDNDlJQ2NnSnlBdUlDUjBhR2x6TFQ1MFoheld5UjBYU0F1SUNjZ0p5QXVJQ1IwYUdsekxUNTFibWwwYzFza2RWMDdEUW9nSSoqKipAWW5KbFlXczdEUW9nSSoqSDBOQ2lBZ0kqQEpISmxjeUF1UFNBbklDY2dMaUFrZEdocGN5MCtiV0ZuV3lSMGFHbHpMVDV0WVdkcGJtUmRPdzBLSSoqQ0J5WlhSMWNtNGdKSEpsY3pzTkNpQWdJQ0I5RFFwOURRb05DajgrRFFvTkNqeHpkSGxzWlQ0TkNpTmpkWE5KYm1admV5Qm1iMjUwTFdaaGJXbHNlVHBEWVd4cFluSnBPeUIzYVdSMGFEbzJOU1U3SUdac2IyRjBPaUJzWldaME8zME5DaU5FU1hzZ1ptOXVkQzFtWVcxcGJIazZRMkZzYVdKeWFUc2dkMmxrZEdnNk16SWxPeUFnWW05NExYTm9ZV1J2ZHpvZ01UQndlQ0F4TUhCNElEVndlQ0FqT0RnNE9EZzRPeUJpYjNKa1pYSXRjM1I1YkdVNmMyOXNhV1E3RFFwaWIzSmtaWEl0ZDJsa2RHZzZNWEI0T3lCbWJHOWhkRG9nYkdWbWREdDlEUW9qWTJWc2MzQmhZMlY3SUdobGFXZG9kRG8wTURzZ2QybGtkR2c2TWlVN0lDQjlEUW9qWTJWc2FHbG5hSFI3SUdobGFXZG9kRG95TURzZ2QybGtkR2c2TlRBd095QWdabXh2WVhRNklHeGxablE3ZlEwS0RRb2pjM0o3SUdadmJuUXRabUZ0YVd4NU9rTmhiR2xpY21rN0lIZHBaSFJvT2pRbE95QmliM0prWlhJdGMzUjViR1U2YzI5c2FXUTdJR0p2Y21SbGNpMTNhV1IwYURveGNIZzdJR1pzYjJGME9pQnNaV1owT3lCMFpYaDBMV0ZzYVdkdU9tTmxiblJsY24wTkNpTndZWEowYVdOMWJHRnljM3NnWm05dWRDMW1ZVzFwYkhrNlEyRnNhV0p5YVRzZ2QybGtkR2c2TmpVbE95QmliM0prWlhJdGMzUjViR1U2YzI5c2FXUTdJR0p2Y21SbGNpMTNhV1IwYURveGNIZzdJR1pzYjJGME9pQnNaV1owT3lCMFpYaDBMV0ZzYVdkdU9tTmxiblJsY2pzZ2JHVjBkR1Z5TFhOd1lXTnBibWM2Tm5CNGZRMEtJM0YwZVhzZ1ptOXVkQzFtWVcxcGJIazZRMkZzYVdKeWFUc2dkMmxrZEdnNk9TVTdJR0p2Y21SbGNpMXpkSGxzWlRwemIyeHBaRHNnWW05eVpHVnlMWGRwWkhSb09qRndlRHNnWm14dllYUTZJR3hsWm5RN0lIUmxlSFF0WVd4cFoyNDZZMlZ1ZEdWeWZRMEtJM0J5YVdObGV5Qm1iMjUwTFdaaGJXbHNlVHBEWVd4cFluSnBPeUIzYVdSMGFEbzVKVHNnWW05eVpHVnlMWE4wZVd4bE9uTnZiR2xrT3lCaWIzSmtaWEl0ZDJsa2RHZzZNWEI0T3lCbWJHOWhkRG9nYkdWbWREc2dkR1Y0ZEMxaGJHbG5ianBqWiEwWlhJN0lIME5DaU5oYlc5MWJuUjdJR1p2Ym5RdFptRnRhV3g1T2tOaGJHbGljbWs3SUhkcFpIUm9PamtsT3lCaWIzSmtaWEl0YzNSNWJHVTZjMjlzYVdRN0lHSnZjbVJsY2kxM2FXUjBhRG94Y0hnN0lHWnNiMkYwT2lCc1pXWjBPeUIwWlhoMExXRnNhV2R1T21ObGJuUmxjanQ5RFFvTkNpTnpjbVI3SUdadmJuUXRabUZ0YVd4NU9rTmhiR2xpY21rN0lIZHBaSFJvT2pRbE95QmliM0prWlhJdGJHVm1kRHB6YjJ4cFpEc2dZbTl5WkdWeUxYZHBaSFJvT2pGd2VEc2dabXh2WVhRNklHeGxablE3SUhSbGVIUXRZV3hwWjI0NlkyVnVkR1Z5T3lCOURRb2pjR0Z5ZEdsamRXeGhjbk5rZXlCbWIyNTBMV1poYldsc2VUcERZV3hwWW5KcE95QjNhV1IwYURvMk5TVTdJR0p2Y21SbGNpMXNaV1owT25OdmJHbGtPeUJpYjNKa1pYSXRkMmxrZEdnNk1uQjRPeUJtYkc5aGREb2diR1ZtZERzZ2JHVjBkR1Z5TFhOd1lXTnBibWM2Tm5CNE8zME5DaU54ZEhsa2V5Qm1iMjUwTFdaaGJXbHNlVHBEWVd4cFluSnBPeUIzYVdSMGFEbzVKVHNnWW05eVpHVnlMV3hsWm5RNmMyOXNhV1E3SUdKdmNtUmxjaTEzYVdSMGFEb3ljSGc3SUdac2IyRjBPaUJzWldaME95QjBaWGgwTFdGc2FXZHVPbkpwWjJoME95QjlEUW9qY0hKcFkyVmtleUJtYjI1MExXWmhiV2xzZVRwRFlXeHBZbkpwT3lCM2FXUjBhRG81SlRzZ1ltOXlaR1Z5TFd4bFpuUTZjMjlzYVdRN0lHSnZjbVJsY2kxM2FXUjBhRG95Y0hnN0lHWnNiMkYwT2lCc1pXWjBPeUIwWlhoMExXRnNhV2R1T25KcFoyaDBPeUI5RFFvallXMXZkITBaSHNnWm05dWRDMW1ZVzFwYkhrNlEyRnNhV0p5YVRzZ2QybGtkR2c2T1NVN0lHSnZjbVJsY2kxc1pXWjBPbk52Ykdsa095QmliM0prWlhJdGJHVm1kQzEzYVdSMGFEb3ljSGc3SUdac2IyRjBPaUJzWldaME95QjBaWGgwTFdGc2FXZHVPbkpwWjJoME95QmliM0prWlhJdGNtbG5hSFE2YzI5c2FXUTdJR0p2Y21SbGNpMXlhV2RvZEMxM2FXUjBhRG94Y0hnN0lIME5DZzBLSTNSdmRHRnNleUJtYjI1MExXWmhiV2xzZVRwRFlXeHBZbkpwT3lCM2FXUjBhRG80T0NVN0lHSnZjbVJsY2kxemRIbHNaVHB6YjJ4cFpEc2dZbTl5WkdWeUxYZHBaSFJvT2pGd2VEc2dabXh2WVhRNklHeGxablE3SUhSbGVIUXRZV3hwWjI0NlkyVnVkR1Z5T3lCc1pYUjBaWEl0YzNCaFkybHVaem8yY0hnN0lIME5DaU5oYlc5MWJuUjBleUJtYjI1MExXWmhiV2xzZVRwRFlXeHBZbkpwT3lCM2FXUjBhRG80SlRzZ1ltOXlaR1Z5TFhOMGVXeGxPbk52Ykdsa095QmliM0prWlhJdGQybGtkR2c2TVhCNE95Qm1iRzloZERvZ2JHVm1kRHNnZEdWNGRDMWhiR2xuYmpweWFXZG9kRHNnZlEwS2RHRmliR1Y3SUdadmJuUXRabUZ0YVd4NU9rTmhiR2xpY21rN0lIME5Dand2YzNSNWJHVStEUW84UHlBTkNtbHVZMngxWkdVb0lsSm9aV0ZrTG5Cb2NDSXBPdzBLUHo0TkNqeGthWFlnYVdROUltTjFjMGx1Wm04aVBnMEtQSFJoWW14bElHRnNhV2R1UFNKalohMFpYSWlQZzBLQ1R4MGNqNE5DZ2tKUEhSb0lITjBlV3hsUFNKbWIyNTBMWE5wZW1VNk16QndlRHRzWlhSMFpYSXRjM0JoWTJsdVp6bzJjSGc3SWo1RFFWTklJRkJCV1UxRlRsUWdWazlWUTBoRlVqd3ZkR2crRFFvSlBDOTBjajROQ2p3dmRHRmliR1UrRFFvTkNqd3ZaR2wyUGcwS0RRbzhaR2wySUdsa1BTSkVTU0krRFFvOGRHRmliR1VnZDJsa2RHZzlJakV3TUNVaUlHRnNhV2R1UFNKU1NVZElWQ0krRFFvSkNUeDBjajROQ2drSkNRa05DZ2tKQ1FrOGRHUWdkMmxrZEdnOUlqTTFKU0lnYzNSNWJHVTlJbUp2Y21SbGNpMWliM1IwYjIwNlpHOTBkR1ZrT3lCaWIzSmtaWEl0ZDJsa2RHZzZNWEI0T3lJK1BHSStWazlWUTBoRlVpQk9Uend2WWo0OEwzUmtQZzBLQ1FrSkNUeDBaQ0IzYVdSMGFEMGlOalVsSWlCemRIbHNaVDBpWW05eVpHVnlMV0p2ZEhSdmJUcGtiM1IwWldRN0lHSnZjbVJsY2kxM2FXUjBhRG94Y0hnN0lqNDhQeUJsWTJodklDUmpjSFk3SUQ4K1BDOTBaRDROQ2drSlBDOTBjajROQ2drSlBIUnlQZzBLQ1FrSkNRMEtDUWtKQ1R4MFpDQStQR0krUkVGVVJTOVVTVTFGUEM5aVBqd3ZkR1ErRFFvSkNRa0pQSFJrSUQ0OFB5QmxZMmh2SUNSRGFFUmhkR1V1SnlBZ0ptNWljM0E3Sm01aWMzQTdKbTVpYzNBN0p5NGtWR2x0WlRzZ1B6NDhMM1JrUGcwS0NRazhMM1J5UGcwS0NRMEtDUTBLUEM5MFlXSnNaVDROQ2p3dlpHbDJQZzBLUEdScGRpQnpkSGxzWlQwaWQybGtkR2c2TVRBd0pUc2dhR1ZwWjJoME9qY2xJajQ4TDJScGRqNE5DangwWVdKc1pTQWdkMmxrZEdnOUlqazNKU0lnYzNSNWJHVTlJbUp2Y21SbGNpMXpkSGxzWlRwemIyeHBaRHNnWW05eVpHVnlMWGRwWkhSb09qRndlRHNpUGcwS0NRazhkSElnWVd4cFoyNDlJbU5sYm5SbGNpSWdZbWRqYjJ4dmNqMGlJelUwT0VSRU5DSWdQZzBLQ1FrSlBIUm9JSGRwWkhSb1BTSXhOU1VpSUhOMGVXeGxQU2RpYjNKa1pYSTZibTl1WlR0aWIzSmtaWEl0Y21sbmFIUTZjMjlzYVdRZ01TNHdjSFE3WW05eVpHVnlMV0p2ZEhSdmJUcHpiMnhwWkNBeExqQndkRHNuUGtOUFJFVThMM1JvUGcwS0NRa0pQSFJvSUhkcFpIUm9QU0l6TkNVaUlITjBlV3hsUFNkaWIzSmtaWEk2Ym05dVpUdGliM0prWlhJdGNtbG5hSFE2YzI5c2FXUWdNUzR3Y0hRN1ltOXlaR1Z5TFdKdmRIUnZiVHB6YjJ4cFpDQXhMakJ3ZERzblBrRkRRMDlWVGxROEwzUm9QZzBLQ1FrSlBIUm9JSGRwWkhSb1BTSXpPQ1VpSUhOMGVXeGxQU2RpYjNKa1pYSTZibTl1WlR0aWIzSmtaWEl0Y21sbmFIUTZjMjlzYVdRZ01TNHdjSFE3WW05eVpHVnlMV0p2ZEhSdmJUcHpiMnhwWkNBeExqQndkRHRzWlhSMFpYSXRjM0JoWTJsdVp6bzJjSGc3Sno1RVJWTkRVa2xRVkVsUFRqd3ZkR2crRFFvTkNna0pQSFJvSUhkcFpIUm9QU0l4TXlVaUlITjBlV3hsUFNkaWIzSmtaWEk2Ym05dVpUdGliM0prWlhJdFltOTBkRzl0T25OdmJHbGtJREV1TUhCME95YytRVTFQVlU1VVBDOTBhRDROQ2drSkRRb0pDVHd2ZEhJK0RRbzhQM0JvY0NBTkNpQWtjM0k5TVRzTkNpUlVSRkk5TURzTkNpUlVRMUk5TURzTkNpUnljejF0ZVhOeGJGOXhkV1Z5ZVNnaWMyVnNaV04wSUNvZ1puSnZiU0JzWldSblpYSWdkMmhsY21VZ1VtVm1QU2NrWTNCMkp5QmhibVFnUkhJaFBUQWdJaWs3Q1FrSkNRMEtDU0IzYUdsc1pTZ2tibVYzUVhKeVlYazliWGx6Y1d4ZlptVjBZMmhmWVhKeVlYa29KSEp6S1NrZ2V3MEtDUWtKQ1FrSkNRa05DZ2tKQ1FrSkNRa0pDU1JFWVhSbFBTQWtibVYzUVhKeVlYbGJKMFJoZEdVblhUc05DZ2tKQ1FrSkNRa0pDU1JEYUVSaGRHVWdQU0JrWVhSbEtDSmtMVTB0V1NJc0lITjBjblJ2ZEdsdFpTZ2tibVYzUVhKeVlYbGJKMFJoZEdVblhTa3BPdzBLQ1FrSkNRa0pDUWtKSkVGalkyOTFiblJmU1dROUlDUnVaWGRCY25KaGVWc25RV05qYjNWdWRGOUpaQ2RkT3cwS0NRa0pDUWtKQ1FrSkpGSmxaajBnSkc1bGQwRnljbUY1V3lkU1pXWW5YVHNOQ2drSkNRa0pDUWtKQ1NSRVpYTmpjbWx3ZEdsdmJqMGdKRzVsZDBGeWNtRjVXeWRFWlhOamNtbHdkR2x2YmlkZE93MEtDUWtKQ1FrSkNRa0pKRVJ5UFNBa2JtVjNRWEp5WVhsYkowUnlKMTA3RFFvSkNRa0pDUWtKQ1Fra1EzSTlJQ1J1WlhkQmNuSmhlVnNuUTNJblhUc05DZ2tKQ1FrSkNRb0pDUWtKQ1Fra2NuTndQVzE1YzNGc1gzRjFaWEo1S0NKelpXeGxZM1FnS2lCbWNtOXRJR052WVY5c1pYWmxiRjgxSUhkb1pYSmxJRWxrUFNja1FXTmpiM1Z1ZEY5SlpDY2lLVHNOQ2drZ2QyaHBiR1VnS0NSdVpYZEJjbkpoZVNBOUlHMTVjM0ZzWDJabGRHTm9YMkZ5Y21GNUtDUnljM0FwS1NBTkNna2dDUWtKQ1FrSkNRa0pldzBLQ1FrSkNRa05DZ2tKQ1FrSkpFNWhiV1U5SUNSdVpYZEJjbkpoZVZzblRtRnRaU2RkT3drSkNRbDlEUW9KQ1FvTkNpQS9QZzBLQ1FrOGRISWdQRDl3YUhBZ2FXWWdLQ1J6Y2lVeUtYc2daV05vYnlBblltZGpiMnh2Y2owaUkwTkRRME5EUXlJbk95QjlQejQrRFFvSkNRazhkR1FnWVd4cFoyNDlJbU5sYm5SbGNpSWdjM1I1YkdVOUlpQmliM0prWlhJdGNtbG5hSFE2YzI5c2FXUTdJR0p2Y21SbGNpMTNhV1IwYURveGNIZzdJajQ4UHlCbFkyaHZJQ1JCWTJOdmQhMFgwbGtPeUEvUGp3dmRHUStEUW9OQ2drSkNUeDBaQ0J6ZEhsc1pUMGlZbTl5WkdWeUxYSnBaMmgwT25OdmJHbGtPeUJpYjNKa1pYSXRkMmxrZEdnNk1YQjRPeUkrUEQ5d2FIQWdaV05vYnlBa1RtRnRaVHMvUGp3dmRHUStEUW9KQ1FrOGRHUWdjM1I1YkdVOUltSnZjbVJsY2kxeWFXZG9kRHB6YjJ4cFpEc2dZbTl5WkdWeUxYZHBaSFJvT2pGd2VEc2lQancvY0dod0lHVmphRzhnSkVSbGMyTnlhWEIwYVc5dU96OCtQQzkwWkQ0TkNnMEtDUWs4ZEdRZ1lXeHBaMjQ5SW5KcFoyaDBJaUJ6ZEhsc1pUMGlZbTl5WkdWeUxYZHBaSFJvT2pGd2VEc2lQancvY0dod0lHVmphRzhnYm5WdFltVnlYMlp2Y20xaGRDZ2tSSElwT3lBL1Bqd3ZkR1ErRFFvSkRRb0pDUTBLQ1FrOEwzUnlQZzBLUEQ5d2FIQWdEUW9rVkVSU1BTUlVSRklySkVSeU93MEtKRlJEVWowa1ZFTlNLeVJEY2pzTkNpQWtjM0k5SkhOeUt6RTdJSDBOQ2lBTkNnMEtJQEpITTlKSE55T3cwS0lAWm05eUlDZ2thVDBrYzNJN0pHazhQVEV6T3lScEt5c3BldzBLRFFvZ1B6NE5DZ2tKUEhSeUlEdy9jR2h3SUdsbUlDZ2tjeVV5S1hzZ1pXTm9ieUFuWW1kamIyeHZjajBpSTBORFEwTkRReUluT3lCOVB6NCtEUW9KQ1FrOGRHUWdZV3hwWjI0OUltTmxiblJsY2lJZ2MzUjViR1U5SW1KdmNtUmxjaTF5YVdkb2REcHpiMnhwWkRzZ1ltOXlaR1Z5TFhkcFpIUm9PakZ3ZURzaVBpWnVZbk53T3p3dmRHUStEUW9KQ1R4MFpDQmhiR2xuYmowaWNtbG5hSFFpSUhOMGVXeGxQU0ppYjNKa1pYSXRjbWxuYUhRNmMyOXNhV1E3SUdKdmNtUmxjaTEzYVdSMGFEb3hjSGc3SWo0bWJtSnpjRHM4TDNSa1BnMEtDUWtKUEhSa0lHRnNhV2R1UFNKeWFXZG9kQ0lnYzNSNWJHVTlJbUp2Y21SbGNpMXlhV2RvZERwemIyeHBaRHNnWW05eVpHVnlMWGRwWkhSb09qRndlRHNpUGladVluTndPend2ZEdRK0RRbzhkR1FnWVd4cFoyNDlJbkpwWjJoMElqNG1ibUp6Y0RzOEwzUmtQZzBLRFFvSkNRMEtDUWtKRFFvSkNUd3ZkSEkrRFFvOFAzQm9jQ0FrY3owa2N5c3hPeUI5SUFrSkNRMEtDUWtOQ2cwS0lDOHFabTl5SUNna2FUMGtjM0k3SkdrOFBUUTdKR2tyS3lsN0RRb05DaUEvUGcwS0NRazhkSElnUEQ5d2FIQWdhV1lnS0NSekpUSXBleUJsWTJodklDZGlaMk52Ykc5eVBTSWpRME5EUTBORElpYzdJSDAvUGo0TkNna0pDVHgwWkNCaGJHbG5iajBpWTJWdWRHVnlJajRtYm1KemNEczhMM1JrUGcwS0NRazhkR1FnWVd4cFoyNDlJbkpwWjJoMElqNG1ibUp6Y0RzOEwzUmtQZzBLQ1FrSlBIUmtJR0ZzYVdkdVBTSnlhV2RvZENJK0ptNWljM0E3UEM5MFpENE5DangwWkNCaGJHbG5iajBpY21sbmFIUWlQaVp1WW5Od096d3ZkR1ErRFFvSkNRazhkR1FnWVd4cFoyNDlJbkpwWjJoMElqNG1ibUp6Y0RzOEwzUmtQZzBLQ1FrSkRRb0pDVHd2ZEhJK0RRbzhQM0JvY0NBa2N6MGtjeXN4T3lCOUlDb3ZEUW9rYjJKcUkqRDBnYm1WM0lIUnZWMjl5WkhNb0pGUkVVaWs3RFFvTkNnMEtKSEp6UFcxNWMzRnNYM0YxWlhKNUtDSnpaV3hsWTNRZ0tpQm1jbTl0SUd4bFpHZGxjaUIzYUdWeVpTQlNaV1k5SnlSamNIWW5JR0Z1WkNCRGNpRTlNQ0J2Y21SbGNpQmllU0JFY2lCRVJWTkRJRXhKVFVsVUlEQWdMQ0F4SWlrN0NRa0pDUTBLQ1NCM2FHbHNaU2drYm1WM1FYSnlZWGs5YlhsemNXeGZabVYwWTJoZllYSnlZWGtvSkhKektTa2dldzBLQ1FrSkNRa0pDUWtOQ2drSkNRa0pDUWtKQ1NSRVlYUmxQU0FrYm1WM1FYSnlZWGxiSjBSaGRHVW5YVHNOQ2drSkNRa0pDUWtKQ1NSRGFFUmhkR1VnUFNCa1lYUmxLQ0prTFUwdFdTSXNJSE4wY25SdmRHbHRaU2drYm1WM1FYSnlZWGxiSjBSaGRHVW5YU2twT3cwS0NRa0pDUWtKQ1FrSkpFRmpZMjkxYm5SZlNXUTlJQ1J1WlhkQmNuSmhlVnNuUVdOamIzVnVkRjlKWkNkZE93MEtDUWtKQ1FrSkNRa0pKRkpsWmowZ0pHNWxkMEZ5Y21GNVd5ZFNaV1luWFRzTkNna0pDUWtKQ1FrSkNTUkVaWE5qY21sd2RHbHZiajBnSkc1bGQwRnljbUY1V3lkRVpYTmpjbWx3ZEdsdmJpZGRPdzBLQ1FrSkNRa0pDUWtKSkVSeVBTQWtibVYzUVhKeVlYbGJKMFJ5SjEwN0RRb0pDUWtKQ1FrSkNRa2tRM0k5SUNSdVpYZEJjbkpoZVZzblEzSW5YVHNOQ2drSkNRa0pDUW9KQ1FrSkNRa2tjbk53UFcxNWMzRnNYM0YxWlhKNUtDSnpaV3hsWTNRZ0tpQm1jbTl0SUdOdllWOXNaWFpsYkY4MUlIZG9aWEpsSUVsa1BTY2tRV05qYjNWdWRGOUpaQ2NpS1RzTkNna2dkMmhwYkdVZ0tDUnVaWGRCY25KaGVTQTlJRzE1YzNGc1gyWmxkR05vWDJGeWNtRjVLQ1J5YzNBcEtTQU5DZ2tnQ1FrSkNRa0pDUWtKZXcwS0NRa0pDUWtOQ2drSkNRa0pKRTVoYldVOUlDUnVaWGRCY25KaGVWc25UbUZ0WlNkZE93a0pDUWw5RFFvSkNRb05DaUEvUGcwS0RRbzhkSElnUEQ5d2FIQWdhV1lnS0NSekpUSXBleUJsWTJodklDZGlaMk52Ykc5eVBTSWpRME5EUTBORElpYzdJSDAvUGo0TkNna0pDVHgwWkNCaGJHbG5iajBpWTJWdWRHVnlJaUJ6ZEhsc1pUMGlZbTl5WkdWeU9uTnZiR2xrT3lCaWIzSmtaWEl0ZDJsa2RHZzZNWEI0T3lJK1BEOGdaV05vYnlBa1FXTmpiM1Z1ZEY5SlpEc2dQejQ4TDNSa1BnMEtEUW9KQ1FrOGRHUWdjM1I1YkdVOUltSnZjbVJsY2pwemIyeHBaRHNnWW05eVpHVnlMWGRwWkhSb09qRndlRHNpUGp3L2NHaHdJR1ZqYUc4Z0pFNWhiV1U3UHo0OEwzUmtQZzBLQ1FrSlBIUmtJSE4wZVd4bFBTSmliM0prWlhJNmMyOXNhV1E3SUdKdmNtUmxjaTEzYVdSMGFEb3hjSGc3SWo0OFB5QmxZMmh2SUNSdlltb3RQbmR2Y21Sek95QS9QaUJQVGt4WlBDOTBaRDROQ2cwS0NRazhkR1FnWVd4cFoyNDlJbkpwWjJoMElpQnpkSGxzWlQwaVltOXlaR1Z5T25OdmJHbGtPeUJpYjNKa1pYSXRkMmxrZEdnNk1YQjRPeUkrUEQ5d2FIQWdaV05vYnlCdWRXMWlaWEpmWm05eWJXRjBLQ1JVUkZJcE95QS9Qand2ZEdRK0RRb0pDUWtKQ1FrTkNpQWdQQzkwY2o0OFB5QjlJRDgrRFFvOEwzUmhZbXhsUGcwS0RRb05DZzBLUEhSaFlteGxJSGRwWkhSb1BTSTVPQ1VpUGcwS0lDQThkR2dnZDJsa2RHZzlJakl3SlNJZ1BqeDFQbEJTUlZCQlVrVkVJRUpaSUR3dmRUNDhMM1JvUGcwS0NRazhkR2dnZDJsa2RHZzlJakl3SlNJZ1BqeDFQa05JUlVOTFJVUWdRbGtnUEM5MVBqd3ZkR2crRFFvSkNUeDBhQ0IzYVdSMGFEMGlNakFsSWlBK1BIVStRVkJTVDFaRlJDQkNXU0E4TDNVK1BDOTBhRDRKQ1EwS0NRazhkR2dnZDJsa2RHZzlJakl5SlNJZ1lXeHBaMjQ5SW5KcFoyaDBJajQ4ZFQ1U1JVTkZTVlpGUkNCQ1dTQThMM1UrUEM5MGFENE5Dand2ZEdGaWJHVStQR0p5SUM4K1BHSnlJQzgrUEdKeUlDOCtEUW84UDNCb2NAWldOb2J5QWlQR1p2Ym5RZ2MybDZaVDBuTVNjK1BHSStRMUpGUVZSRlJDQkNXVG84TDJJK0lGQkJTeUJFUlZaRlRFOVFSVklnTURNeE5DMHpOVFV3TkRRNElDd2dNRE13TUMwMk9UYzBOemN3UEM5bWIyNTBQaUk3IjsgJGNvZGVsb2NrX2NvZGU9c3RyX3JlcGxhY2UoIkAiLCJDQWciLCAkY29kZWxvY2tfY29kZSk7ICRjb2RlbG9ja19jb2RlPXN0cl9yZXBsYWNlKCIhIiwgIlc1IiwgJGNvZGVsb2NrX2NvZGUpOyAkY29kZWxvY2tfY29kZT1zdHJfcmVwbGFjZSgiKiIsICJDQWdJIiwgJGNvZGVsb2NrX2NvZGUpOyAkY29kZWxvY2tfY29kZT1iYXNlNjRfZGVjb2RlKCRjb2RlbG9ja19jb2RlKTsgZXZhbCgkY29kZWxvY2tfY29kZSk7IAo=')); 

Function Calls

str_replace 3
base64_decode 2

Variables

$codelock_code include("../config/Connection.php"); $cpv=$_REQUEST['cpv']..

Stats

MD5 cd35a7324d713eb06d80409e7e3c3bb4
Eval Count 2
Decode Time 72 ms