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 $_F=__FILE__;$_X='P2kJQj9tdG1WVj4kbk1ubnNPSF85ZT1lPlM+JD0uc24taW5Nbm5zT0gtaVFuTXo5ZT..

Decoded Output download

$_X=base64_decode($_X);$_X=strtr($_X,'SgPO9YZWFKmqyfxcjLJRzuM5vNts1b.{B4nC]i/2Dl0EheA
[d8=Qp>VXo H}6GIw7ka3TrU<','=R9odmplAEPyk8gv[53xrMezqZHi7YhW<DsG{>CcX}1N/afj6]JtuS 
.BUnwVKLQO20ITF4b');$_R=str_replace('__FILE__',"'".$_F."'",$_X);eval($_R);$_R=0;$_X=0;?>	<?php

 $session_data = $this->session->userdata('logged_in');

   
 	$data['id'] = $session_data['id'];
        
		 $userid = $data['id'];
 $data['branchid'] = $session_data['branchid'];
	 $branchid = $data['branchid'];

 $data['companyid'] = $session_data['companyid'];
	 $companyid = $data['companyid'];
		 $data['usertype'] = $session_data['usertype'];
	 $usertype = $data['usertype'];	
	
													  $logoutaction=$this->usermodel->populatuserpermissionsdataarray('sales','Logout',$userid);
 $smsconfig = $this->usermodel->populateallarray('smsconfig','id',$companyid);
		 	 	
  $receipt=$smsconfig[0]['receipt'];
								?>	
					  		<input type="hidden" name="printing" id="printing"  value="<?php echo set_value('printing',$logoutaction); ?>" class="form-control"  placeholder="Enter printing">



<script type="text/javascript">
$(window).load(function()
{
	  var printing = document.getElementById('printing');

	   if( window.print()) {
		 		 //window.location.href = "../user/printreceiptcopy?invoice=<?php echo $invoiceid ?>";
 // return      window.location.href = "../login";
    }else {

	 		//return  window.location.href = "../user/printreceiptcopy?invoice=<?php echo $invoiceid ?>";

//return window.location.replace("../user/printreceiptcopy?invoice=<?php echo $invoiceid ?>");
		   <?php 
if($receipt=="One Without Automatic Logout"){
	?>
		    return      window.location.href = "../user/viewsales";


<?php 
}else if($receipt=="One With Automatic Logout"){
?>
   return      window.location.href = "../login";<?php 
}else{
	?>
			    return      window.location.href = "../user/viewsales";

	
<?php 	
}

?>
	

	}
	
});
</script>
	<script>
	var util = { };

document.addEventListener('keydown', function(e){

    var key = util.key[e.which];
    if( key ){
        e.preventDefault();
    }

   if( key === 'F5' ){        
  return  printDiv('printableArea');
    }
  if( key === 'F6' ){        
  window.location.href = "../user/viewsales";
    }

	 if( key === 'enter' ){        
return true;
    }
	
   
	
	
})


  
util.key = { 
  9: "tab",
  //13: "enter",
  16: "shift",
  12: "alt",
  27: "esc",
  33: "rePag",
  34: "avPag",
  35: "end",
  36: "home",
  37: "left",
  38: "up",
  39: "right",
  40: "down",
  112: "F1",
  113: "F2",
  114: "F3",
  115: "F4",
  116: "F5",
  117: "F6",
  112: "F7",
  119: "F8",
  120: "F9",
  121: "F10",
  122: "F11",
  123: "F12"
}
 

	</script>
<script>
	function printDiv(divName) {
     var printContents = document.getElementById(divName).innerHTML;
     var originalContents = document.body.innerHTML;
  var printing = document.getElementById('printing');

     document.body.innerHTML = printContents.fontsize(16);
     window.print();

	 if( window.print()) {
		 if(printing=true){
			 
			  window.location.href = "../user/logout";

		 }else{
			         window.location.href = "../user/viewsales";
 		alert(" printing...........");

		 }
    }else {

	
		      return      window.location.href = "../user/viewsales";

		    // document.body.innerHTML = originalContents;

	}
}
	</script>
  <style type="text/css">
  


    #printable { display: none; }
#print{  	


    background-repeat: no-repeat;
	font-size;20px;

    width:100%; height:50px;



}
.doted{
    border: dotted 3px #000000;
}
table { border-collapse: collapse; }
td { padding: 5px; }
tr { border-bottom:1px dashed #494949; }


table{
    border-collapse:collapse;/*This property collapses borders together*/
}

#sale{  	
background-image:url(images/add.png) ;

    background-repeat: no-repeat;
  
    width:100px; height:50px;


}
#extratitle { font-size: 1.5em; }

#myalltitle { font-size: 1.5em; }
#alltitle{ font-size: 1em; }
	#mytitle { font-size: 1.5em; }

    @media print
    {
		
    	#non-printable { display: none; }
    	#printableArea { display: block; font-size:18; width:100%; }
		  margin:0; 
		#receipt{
	font-style: normal;font-size: 2em;
	
	padding:0px;
	
}
    }
    </style>
<?php

 echo $this->session->flashdata('imagemsg1'); 
		 
		    
$session_data = $this->session->userdata('logged_in');


$data['surname'] = $session_data['surname'];
$data['id'] = $session_data['id'];

$surname=$data['surname'];
   $userid=$data['id'];

   
     $myuser=$this->usermodel->geteuser($userid);
   
   
   $firstname=$myuser[0]['firstname'];
    $postedtime = date('Y-m-d');
		$currenttime = date('h:i:sa');
 		$dateposted =  ($postedtime)." ".$currenttime ;	

function formatMoney($number, $fractional=false) {
						if ($fractional) {
							$number = sprintf('%.2f', $number);
						}
						while (true) {
							$replaced = preg_replace('/(-?\d+)(\d\d\d)/', '$1,$2', $number);
							if ($replaced != $number) {
								$number = $replaced;
							} else {
								break;
							}
						}
						return $number;
					}	

 $displaycode=$this->usermodel->populatuserpermissionsdataarray('config','productcode',$userid);
  $displaydiscount=$this->usermodel->populatuserpermissionsdataarray('sales','discount',$userid);

					
?>
 
 <div class="row">

 

   	<div class="col-md-12">
	
  
		<div class="panel panel-default" data-collapsed="0">
        	<div class="panel-heading" id="non-printable">
            	<div class="panel-title" id="redcolor" >
            		<i class="entypo-plus-circled"></i>
						 <span class="pull-right"> View Sales</span>
						 
							<div class="print-hide"  >
<form name="print" method="post" action="">
 
 <div class="row">

 

   	<div class="col-md-6">

	
  			  <a class="btn btn-primary" id="next-btn" href="<?php echo base_url(); ?>user/viewsales">Add New Sales </a>
</div>
   	<div class="col-md-6">
<input type="submit" id="print"  accesskey="p" class="btn btn-primary"  name="print"onclick="printDiv('printableArea')" value="print receipt!" />
</form></div></div>
							</div> 
						 
						 

				
            	</div>
            </div>
				<div class="table-responsive">
			<div id="printableArea" style="width:100%;margin:0" >
<table    width="100%" >
						<thead>
								<tr>
								
								<td colspan="6"><center>
								
								<span id="mytitle"><b id="extratitle"> CUSTOMER BILL</b>	</span>	
								
								
										<?php $bussinessname=$configuration[0]['businessname']; if(isset($bussinessname)) {echo   $bussinessname; }?>

								</center></td>
								
								
							</tr>
								<tr>
								
								<td ><b>BILL NO</td>
								
								<td colspan="5" id="myalltitle">	<h2 style="padding:0; margin:0"  id="mytitle">
																<?php 
																
															 $refno = $this->usermodel->populateallarray('sales','invoice',$invoiceid);

														echo $refno[0]['id']; 
															 $countbranch=$this->usermodel->countbranches($companyid);

																
																?></h2>
																	
																	 
															

								
								</td>
								
								
								
							</tr>
							<tr>
								
								<td ><b>RECEIPT NO:(<?php  echo$viewreceipt[0]['type'];?>)<b></td>
								
								<td colspan="5" id="mytitle">	<h4 style="padding:0; margin:0"><b>
																<?php $invoiceid; if(isset($invoiceid)) {  echo $invoiceid; }?><b></h4>
																	
																	 
															

								
								</td>
								
								
								
							</tr>
							<tr>
								
									<td colspan="6" id="mytitle"><h4 style="padding:0; margin:0"><b> DATE: <?php  $myypostedtime= $viewreceipt[0]['dateposted']; echo date("d/m/Y", strtotime($myypostedtime));    echo ";  TIME:" ;?> <?php echo date("H:i:a", strtotime($myypostedtime)) ;?>
									<b> <span class="pull-right"> 
													 <?php $mytable=$viewreceipt[0]['mytable']; if(($mytable!="")) {echo "Table No:".$mytable; }?>
													 </span> </h4></td>
								
							</tr>
						
							
							
							<?php $customer=$viewreceipt[0]['customer'];
							$customername=$viewreceipt[0]['name'];
						 if(($customer!=0)&&($customer!="")){
							 ?><tr><td>CUSTOMER:</td><td colspan="5">
							<?php
							$mysupplier=$this->usermodel->populateallarray('people','id', $customer);
						echo$myname=$mysupplier[0]['company'].''.$mysupplier[0]['firstname'];
						?>
						</td></tr><?php
						 }else  if(($customername!=0)||($customername!="")){
							 	 ?><tr><td>CUSTOMER:</td><td colspan="5">
							<?php
						
						
						echo strtoupper($customername);
						?>
						</td></tr><?php
							 
						 }
							?>
								
									
							
								
														<tr><td colspan="6" id="mytitle" ><?php $tillno=$configuration[0]['tillno']; if(isset($tillno)) {echo   $tillno; }?></td></tr>

							
							
							
						
							
							
							<tr>
							
<?php 
if($displaycode==true){
	 ?>
<td id="mytitle"><b>Code</b></td>
<td id="mytitle"><b>Item Name</b></td>
	 	<?php
		}else{?>
	<td colspan="2" id="mytitle"><b>Item Name</b></td>
 <?php
 }
 ?>
 <td id="mytitle"><b>Qty</b></td>
 <?php 
if($displaydiscount==true){
	 ?>
								<td id="mytitle"><b>Dsc</b></td>
 <?php
 }
 ?>					
								<td id="mytitle"><b>Price</b></td>
								<td id="mytitle"><b>Total</b></td>
							</tr>
						</thead>
						<?php
					
 if(!is_array($viewsales)) {
	 

			 }else{
 if(!is_array($viewsales)) 

 {


   echo "<tr  style='margin-bottom:0px;margin-top:0px;' '>";
      echo "<td colspan='5'>";
    
    echo "</td>";
   echo "</tr>";
    }else {
 $totalcost=0;
  $totalvatcost=0;
    $totalvatcost2=0;

  $totalexemptedcost=0;
   $totaltax=0;
  	foreach ($viewsales as $c): 
				$totalvatcost2=$totalvatcost2+$c->tax2;

		 

             ?>
				                    <tbody>
									
										 
												
											<tr>
											
											<?php 
if($displaycode==true){
	 ?>
									<td id="mytitle"><?php echo $c->code ; ?></td>

													    <td id="mytitle"><?php ; 
	 $receiptdescription=$configuration[0]['receiptdescription'];
   $customer=$c->code;
   if($customer!=""){
	  
      $productname = $this->usermodel->geteproductbyid($customer);
  
     echo$name=strtoupper($productname[0]['name']); if($receiptdescription=="yes"){ echo"-".$description=strtoupper($productname[0]['description']);}

	
   }else{
	    echo "No Product";  
   }
  
  
  ?></td>
	 	<?php
		}else{?>
	
	
													    <td  colspan="2" id="mytitle"><?php ; 
	 $receiptdescription=$configuration[0]['receiptdescription'];
   $customer=$c->code;
   if($customer!=""){
	  
      $productname = $this->usermodel->geteproductbyid($customer);
  
     echo$name=strtoupper($productname[0]['name']); if($receiptdescription=="yes"){ echo"-".$description=strtoupper($productname[0]['description']);}

	
   }else{
	    echo "No Product";  
   }
  
  
  ?></td>
 <?php
 }
 ?>
										<td id="mytitle"><?php echo $c->qty ; ?></td>
										
										 <?php 
if($displaydiscount==true){
	 ?>
	<td id="mytitle"><?php echo $c->discount ; ?></td>
 <?php
 }
 ?>	
										
										
										 	 <td id="mytitle"><?php echo $c->sprice ; ?></td>
											 	 <td id="mytitle"><b><?php echo $c->amount ; 
												 $totalcost=$totalcost+$c->amount ;
												 $totaltax=$totaltax+$c->tax ;
												 $mytaxrate=$c->tax ;
												 
												 if(($mytaxrate!=0)||($mytaxrate!="")){
													 
													 $totalvatcost=$totalvatcost+$c->amount;
												 }
												  if(($mytaxrate==0)||($mytaxrate=="")){
													 
													 $totalexemptedcost=$totalexemptedcost+$c->amount;
												 }

												 ?></td>
											</tr>
										<?php endforeach;} ?>

              <?php }?>	
			  
								
								<tr>
								
								<td colspan="4" id="mytitle"><b>TOTAL AMOUNT<b></td>
								
								<td colspan="2" id="mytitle" ><b id="myalltitle">
								<?php $total=$viewreceipt[0]['total']; if(isset($totalcost)) {echo   formatMoney($totalcost, true); }
								 $finalmaindiscount=$viewreceipt[0]['maindiscount'];
								 
								?>
								
								<b>
								
								</td>
							
							</tr>
							
							<?php
						$display1=$configuration[0]['display1']; 
						$display2=$configuration[0]['display2']; 

						if(	$display1=="yes"){
						
						?>
							
								<tr>
								
								<td ><B>TAX RATE </B></td>
									<td ><B>VAT AMT 
							<?php 
						if($display2=="yes"){
							?>
							|| CTL
							<?php 
								}
							?>
									
									</B></td>
								
								
								<td colspan="2"><B>VATABLE AMT </B></td>
								
							<td colspan="2" ><B>EXEMPT  AMT</B></td>
							
							</tr>
							
								<tr>
								<td id="mytitle"><b>
							<?php $tax1rate=$configuration[0]['tax1rate']; if(isset($tax1rate)) {echo round(formatMoney($tax1rate, true),1) ;}?>%
						<?php 
						if($display2=="yes"){
							?>
						||<?php $tax2rate=$configuration[0]['tax2rate']; if(isset($tax2rate)) {echo  round(formatMoney($tax2rate, true),1) ;}?>%

							<?php 
								}
							?>
						

								</b></td>
							
								
								<td id="mytitle"><b>
								<?php if(isset($totaltax)) {  echo formatMoney($totaltax, true) ;}?>
							
								

															<?php 
						if($display2=="yes"){
							?>
																||<?php if(isset($totalvatcost2)) {  echo formatMoney($totalvatcost2, true) ;}?>

							<?php 
								}
							?>
								</b>
								</td>
								<td colspan="2" id="mytitle"><b>
								
								
								
															<?php 
						if($display2=="yes"){
					if(isset($totalvatcost)) { $vatable=($totalvatcost-$totaltax-$totalvatcost2);echo formatMoney($vatable, true) ; }

								}else{
				if(isset($totalvatcost)) { $vatable=($totalvatcost-$totaltax);echo formatMoney($vatable, true) ; }
		
									
						}
							?>
						</b></td>
								<td colspan="2" id="mytitle"><b>
								<?php if(isset($totalexemptedcost)) {  echo formatMoney($totalexemptedcost, true) ;}?>
								</b>
								</td>
							</tr>
							<tr>
								<td colspan="2" id="mytitle"> <b> GRAND TOTAL </b></td>

								
								
							<td colspan="4" id="myalltitle"> <b>
															<?php $total=$viewreceipt[0]['total']; if(isset($total)) {echo   formatMoney($total, true); }?>
											
									</b>
							</td>
							
							</tr>
							
							<?php
						}
							?>
							
							
							
							
							
							
							
						
							
							
							
							
							
							
								
																<tr>	<td colspan="6"><H3>SERVED BY:<?php echo strtoupper($firstname);
															 $countbranch=$this->usermodel->countbranches($companyid);
															 if( $countbranch>1){
																 
																 
															


																	//	 $mytype=$c->type;

													 $branches= $this->usermodel->populateall('branch','id',$branchid);



								if(is_array($branches)) {

								   foreach($branches as $branches){

								   echo "<b>(".strtoupper($branches->name).")</b>";
								 
								 
								}
								
								} else {
									
							echo '<b>( No  Branch )</b>';

								}
			 }
								
																										
																   
																   

																?></H3> </td></tr>

							
				
									</tbody>
									
									
					</table>
			<div style="text-align: center; margin-top: 8px; text-size:12px ">
			<p>
					 <?php
					 
						$barcode=$configuration[0]['barcode']; 
						
						
					
																	 if(isset($invoiceid) && ($barcode=="yes")) {  
																	 ?>
								<img src="<?php echo base_url().'Systemusers/barcode/'.$invoiceid; ?>" alt="">

																	 <?php
																	}

																	
																	?>
																	</p>
<?php $returnpolicy=$configuration[0]['returnpolicy']; if(isset($returnpolicy)) {echo   $returnpolicy; }?><br>
<b>Developed by Robisearch LTD (0780655987)</b><br>
.............*******...............
</div>
					
					
					
					
				</div>
			</div>
			</div>
		</div>
  
  </div>
 </div>
 </div> 
			
			
				


















Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2kJQj9tdG1WVj4kbk1ubnNPSF85ZT1lPlM+JD0uc24taW5Nbm5zT0gtaVFuTXo5ZT1lKCdXT3h4TTlfc0gnKTtWVj4+PlY+CSQ5ZT1laidzOSdkPlM+JG5Nbm5zT0hfOWU9ZWonczknZDtWPj4+Pj4+Pj5WCQk+JFFuTXpzOT5TPiQ5ZT1laidzOSdkO1Y+JDllPWVqJzx6ZUgyLnM5J2Q+Uz4kbk1ubnNPSF85ZT1laic8emVIMi5zOSdkO1YJPiQ8emVIMi5zOT5TPiQ5ZT1laic8emVIMi5zOSdkO1ZWPiQ5ZT1laicyT1laZUhxczknZD5TPiRuTW5uc09IXzllPWVqJzJPWVplSHFzOSdkO1YJPiQyT1laZUhxczk+Uz4kOWU9ZWonMk9ZWmVIcXM5J2Q7VgkJPiQ5ZT1laidRbk16PXFaTSdkPlM+JG5Nbm5zT0hfOWU9ZWonUW5Nej1xWk0nZDtWCT4kUW5Nej1xWk0+Uz4kOWU9ZWonUW5Nej1xWk0nZDsJVglWCQkJCQkJCQkJCQkJCT4+JFdPeE9RPWUyPXNPSFMkPS5zbi1pUW5NellPOU1XLWlaT1pRV2U9UW5NelpNellzbm5zT0huOWU9ZWV6emVxKCduZVdNbicsJ0lPeE9RPScsJFFuTXpzOSk7Vj4kblluMk9IQXN4PlM+JD0uc24taVFuTXpZTzlNVy1pWk9aUVdlPU1lV1dlenplcSgnblluMk9IQXN4JywnczknLCQyT1laZUhxczkpO1YJCT4JPglWPj4kek0yTXNaPVMkblluMk9IQXN4amFkaid6TTJNc1o9J2Q7VgkJCQkJCQkJP2kJVgkJCQkJPj4JCUJzSFpRPT49cVpNUyIuczk5TUgiPkhlWU1TIlp6c0g9c0h4Ij5zOVMiWnpzSD1zSHgiPj5jZVdRTVMiQj9aLlo+TTIuTz5uTT1fY2VXUU0oJ1p6c0g9c0h4JywkV094T1E9ZTI9c09IKTs+P2kiPjJXZW5uUyJBT3pZLTJPSD16T1ciPj5aV2UyTS5PVzlNelMiS0g9TXo+WnpzSD1zSHgiaVZWVlZCbjJ6c1o9Pj1xWk1TIj1NUj1oCmVjZW4yenNaPSJpViQofXNIOU99KVhXT2U5KEFRSDI9c09IKClWXVYJPj5jZXo+WnpzSD1zSHg+Uz45TzJRWU1IPVh4TT1LV01ZTUg9b3EzOSgnWnpzSD1zSHgnKTtWVgk+Pj5zQSg+fXNIOU99WFp6c0g9KCkpPl1WCQk+CQk+aGh9c0g5T31YV08yZT1zT0hYLnpNQT5TPiJYWGhRbk16aFp6c0g9ek0yTXNaPTJPWnE/c0hjT3MyTVNCP1ouWj5NMi5PPiRzSGNPczJNczk+P2kiO1Y+aGg+ek09UXpIPj4+Pj4+fXNIOU99WFdPMmU9c09IWC56TUE+Uz4iWFhoV094c0giO1Y+Pj4+bE1Xbk0+XVZWCT4JCWhoek09UXpIPj59c0g5T31YV08yZT1zT0hYLnpNQT5TPiJYWGhRbk16aFp6c0g9ek0yTXNaPTJPWnE/c0hjT3MyTVNCP1ouWj5NMi5PPiRzSGNPczJNczk+P2kiO1ZWaGh6TT1Rekg+fXNIOU99WFdPMmU9c09IWHpNWldlMk0oIlhYaFFuTXpoWnpzSD16TTJNc1o9Mk9acT9zSGNPczJNU0I/Wi5aPk0yLk8+JHNIY09zMk1zOT4/aSIpO1YJCT4+PkI/Wi5aPlZzQSgkek0yTXNaPVNTIjdITT57cz0uT1E9PkZRPU9ZZT1zMj5JT3hPUT0iKV1WCT9pVgkJPj4+PnpNPVF6SD4+Pj4+Pn1zSDlPfVhXTzJlPXNPSFguek1BPlM+IlhYaFFuTXpoY3NNfW5lV01uIjtWVlZCP1ouWj5WbE1Xbk0+c0EoJHpNMk1zWj1TUyI3SE0+e3M9Lj5GUT1PWWU9czI+SU94T1E9IildVj9pVj4+PnpNPVF6SD4+Pj4+Pn1zSDlPfVhXTzJlPXNPSFguek1BPlM+IlhYaFdPeHNIIjtCP1ouWj5WbE1Xbk1dVgk/aVYJCQk+Pj4+ek09UXpIPj4+Pj4+fXNIOU99WFdPMmU9c09IWC56TUE+Uz4iWFhoUW5Nemhjc019bmVXTW4iO1ZWCVZCP1ouWj4JVmxWVj9pVglWVglsVglWbCk7VkJobjJ6c1o9aVYJQm4yenNaPWlWCWNlej5RPXNXPlM+XT5sO1ZWOU8yUVlNSD1YZTk5S2NNSD1Jc249TUhNeigneU1xOU99SCcsPkFRSDI9c09IKE0pXVZWPj4+PmNlej55TXE+Uz5RPXNXWHlNcWpNWH0uczIuZDtWPj4+PnNBKD55TXE+KV1WPj4+Pj4+Pj5NWFp6TWNNSD00TUFlUVc9KCk7Vj4+Pj5sVlY+Pj5zQSg+eU1xPlNTUz4nckwnPildPj4+Pj4+Pj5WPj56TT1Rekg+Plp6c0g9NHNjKCdaenNIPWU8V01Gek1lJyk7Vj4+Pj5sVj4+c0EoPnlNcT5TU1M+J3JbJz4pXT4+Pj4+Pj4+Vj4+fXNIOU99WFdPMmU9c09IWC56TUE+Uz4iWFhoUW5Nemhjc019bmVXTW4iO1Y+Pj4+bFZWCT5zQSg+eU1xPlNTUz4nTUg9TXonPildPj4+Pj4+Pj5Wek09UXpIPj16UU07Vj4+Pj5sVglWPj4+VglWCVZsKVZWVj4+VlE9c1dYeU1xPlM+XT5WPj5QOj4iPWU8IixWPj5oaDBKOj4iTUg9TXoiLFY+PjBbOj4ibi5zQT0iLFY+PjBrOj4iZVc9IixWPj5rMTo+Ik1uMiIsVj4+Sko6PiJ6TW1leCIsVj4+SlU6PiJlY21leCIsVj4+Skw6PiJNSDkiLFY+PkpbOj4iLk9ZTSIsVj4+SjE6PiJXTUE9IixWPj5KZjo+IlFaIixWPj5KUDo+InpzeC49IixWPj5VYTo+IjlPfUgiLFY+PjAwazo+InIwIixWPj4wMEo6PiJyayIsVj4+MDBVOj4ickoiLFY+PjAwTDo+InJVIixWPj4wMFs6PiJyTCIsVj4+MDAxOj4iclsiLFY+PjAwazo+InIxIixWPj4wMFA6PiJyZiIsVj4+MGthOj4iclAiLFY+PjBrMDo+InIwYSIsVj4+MGtrOj4icjAwIixWPj4wa0o6PiJyMGsiVmxWPlZWCUJobjJ6c1o9aVZCbjJ6c1o9aVYJQVFIMj1zT0g+WnpzSD00c2MoOXNjRWVZTSk+XVY+Pj4+PmNlej5aenNIPS9PSD1NSD1uPlM+OU8yUVlNSD1YeE09S1dNWU1IPW9xMzkoOXNjRWVZTSlYc0hITXp0VHVJO1Y+Pj4+PmNlej5PenN4c0hlVy9PSD1NSD1uPlM+OU8yUVlNSD1YPE85cVhzSEhNenRUdUk7Vj4+Y2V6Plp6c0g9c0h4PlM+OU8yUVlNSD1YeE09S1dNWU1IPW9xMzkoJ1p6c0g9c0h4Jyk7VlY+Pj4+PjlPMlFZTUg9WDxPOXFYc0hITXp0VHVJPlM+WnpzSD0vT0g9TUg9blhBT0g9bnM1TSgwWyk7Vj4+Pj4+fXNIOU99WFp6c0g9KCk7VlYJPnNBKD59c0g5T31YWnpzSD0oKSk+XVYJCT5zQShaenNIPXNIeFM9elFNKV1WCQkJPlYJCQk+Pn1zSDlPfVhXTzJlPXNPSFguek1BPlM+IlhYaFFuTXpoV094T1E9IjtWVgkJPmxNV25NXVYJCQk+Pj4+Pj4+Pj59c0g5T31YV08yZT1zT0hYLnpNQT5TPiJYWGhRbk16aGNzTX1uZVdNbiI7Vj4JCWVXTXo9KCI+WnpzSD1zSHhYWFhYWFhYWFhYWCIpO1ZWCQk+bFY+Pj4+bE1Xbk0+XVZWCVYJCT4+Pj4+PnpNPVF6SD4+Pj4+Pn1zSDlPfVhXTzJlPXNPSFguek1BPlM+IlhYaFFuTXpoY3NNfW5lV01uIjtWVgkJPj4+PmhoPjlPMlFZTUg9WDxPOXFYc0hITXp0VHVJPlM+T3pzeHNIZVcvT0g9TUg9bjtWVglsVmxWCUJobjJ6c1o9aVY+PkJuPXFXTT49cVpNUyI9TVI9aDJubiJpVj4+VlZWPj4+PiNaenNIPWU8V00+XT45c25aV2VxOj5IT0hNOz5sViNaenNIPV0+PglWVlY+Pj4+PGUyeXh6T1FIOS16TVpNZT06PkhPLXpNWk1lPTtWCUFPSD0tbnM1TTtrYVpSO1ZWPj4+Pn1zOT0uOjBhYSU7Pi5Nc3guPTpMYVpSO1ZWVlZsVlg5Tz1NOV1WPj4+PjxPejlNejo+OU89PU05PkpaUj4jYWFhYWFhO1ZsVj1lPFdNPl0+PE96OU16LTJPV1dlWm5NOj4yT1dXZVpuTTs+bFY9OT5dPlplOTlzSHg6PkxaUjs+bFY9ej5dPjxPejlNei08Tz09T1k6MFpSPjllbi5NOT4jVVBVUFVQOz5sVlZWPWU8V01dVj4+Pj48T3o5TXotMk9XV2Vabk06Mk9XV2Vabk07aCpULnNuPlp6T1pNej1xPjJPV1dlWm5Nbj48T3o5TXpuPj1PeE09Lk16KmhWbFZWI25lV01dPj4JVjxlMnl4ek9RSDktc1lleE06UXpXKHNZZXhNbmhlOTlYWkh4KT47VlY+Pj4+PGUyeXh6T1FIOS16TVpNZT06PkhPLXpNWk1lPTtWPj5WPj4+Pn1zOT0uOjBhYVpSOz4uTXN4Lj06TGFaUjtWVlZsViNNUj16ZT1zPVdNPl0+QU9IPS1uczVNOj4wWExNWTs+bFZWI1lxZVdXPXM9V00+XT5BT0g9LW5zNU06PjBYTE1ZOz5sViNlV1c9cz1XTV0+QU9IPS1uczVNOj4wTVk7PmxWCSNZcT1zPVdNPl0+QU9IPS1uczVNOj4wWExNWTs+bFZWPj4+PkBZTTlzZT5aenNIPVY+Pj4+XVYJCVY+Pj4+CSNIT0gtWnpzSD1lPFdNPl0+OXNuWldlcTo+SE9ITTs+bFY+Pj4+CSNaenNIPWU8V01Gek1lPl0+OXNuWldlcTo+PFdPMnk7PkFPSD0tbnM1TTowZjs+fXM5PS46MGFhJTs+bFYJCT4+WWV6eHNIOmE7PlYJCSN6TTJNc1o9XVYJQU9IPS1uPXFXTTo+SE96WWVXO0FPSD0tbnM1TTo+a01ZO1YJVglaZTk5c0h4OmFaUjtWCVZsVj4+Pj5sVj4+Pj5CaG49cVdNaVZCP210bVZWPk0yLk8+JD0uc24taW5Nbm5zT0gtaUFXZW4uOWU9ZSgnc1lleE1ZbngwJyk7PlYJCT5WCQk+Pj4+ViRuTW5uc09IXzllPWU+Uz4kPS5zbi1pbk1ubnNPSC1pUW5NejllPWUoJ1dPeHhNOV9zSCcpO1ZWViQ5ZT1laiduUXpIZVlNJ2Q+Uz4kbk1ubnNPSF85ZT1laiduUXpIZVlNJ2Q7ViQ5ZT1laidzOSdkPlM+JG5Nbm5zT0hfOWU9ZWonczknZDtWViRuUXpIZVlNUyQ5ZT1laiduUXpIZVlNJ2Q7Vj4+PiRRbk16czlTJDllPWVqJ3M5J2Q7VlY+Pj5WPj4+Pj4kWXFRbk16UyQ9LnNuLWlRbk16WU85TVctaXhNPU1Rbk16KCRRbk16czkpO1Y+Pj5WPj4+Vj4+PiRBc3puPUhlWU1TJFlxUW5NemphZGonQXN6bj1IZVlNJ2Q7Vj4+Pj4kWk9uPU05PXNZTT5TPjllPU0oJ2ItWS05Jyk7VgkJJDJRenpNSD09c1lNPlM+OWU9TSgnLjpzOm5lJyk7Vj4JCSQ5ZT1NWk9uPU05PlM+PigkWk9uPU05PXNZTSlYIj4iWCQyUXp6TUg9PXNZTT47CVZWQVFIMj1zT0g+QU96WWU9dU9ITXEoJEhRWTxNeiw+JEF6ZTI9c09IZVdTQWVXbk0pPl1WCQkJCQkJc0E+KCRBemUyPXNPSGVXKT5dVgkJCQkJCQkkSFFZPE16PlM+blp6c0g9QSgnJVhrQScsPiRIUVk8TXopO1YJCQkJCQlsVgkJCQkJCX0uc1dNPig9elFNKT5dVgkJCQkJCQkkek1aV2UyTTk+Uz5aek14X3pNWldlMk0oJ2goLT9cOSspKFw5XDlcOSloJyw+JyQwLCRrJyw+JEhRWTxNeik7VgkJCQkJCQlzQT4oJHpNWldlMk05PiFTPiRIUVk8TXopPl1WCQkJCQkJCQkkSFFZPE16PlM+JHpNWldlMk05O1YJCQkJCQkJbD5NV25NPl1WCQkJCQkJCQk8ek1leTtWCQkJCQkJCWxWCQkJCQkJbFYJCQkJCQl6TT1Rekg+JEhRWTxNejtWCQkJCQlsCVZWPiQ5c25aV2VxMk85TVMkPS5zbi1pUW5NellPOU1XLWlaT1pRV2U9UW5NelpNellzbm5zT0huOWU9ZWV6emVxKCcyT0hBc3gnLCdaek85UTI9Mk85TScsJFFuTXpzOSk7Vj4+JDlzblpXZXE5c24yT1FIPVMkPS5zbi1pUW5NellPOU1XLWlaT1pRV2U9UW5NelpNellzbm5zT0huOWU9ZWV6emVxKCduZVdNbicsJzlzbjJPUUg9JywkUW5NenM5KTtWVgkJCQkJVj9pVj5WPkI5c2M+Mldlbm5TInpPfSJpVlY+VlY+Pj4JQjlzYz4yV2VublMiMk9XLVk5LTBrImlWCVY+PlYJCUI5c2M+Mldlbm5TIlplSE1XPlplSE1XLTlNQWVRVz0iPjllPWUtMk9XV2Vabk05UyJhImlWPj4+Pj4+Pj4JQjlzYz4yV2VublMiWmVITVctLk1lOXNIeCI+czlTIkhPSC1aenNIPWU8V00iaVY+Pj4+Pj4+Pj4+Pj4JQjlzYz4yV2VublMiWmVITVctPXM9V00iPnM5UyJ6TTkyT1dPeiI+aVY+Pj4+Pj4+Pj4+Pj4JCUJzPjJXZW5uUyJNSD1xWk8tWldRbi0yc3oyV005ImlCaHNpVgkJCQkJCT5CblplSD4yV2VublMiWlFXVy16c3guPSJpPjZzTX0+cGVXTW5CaG5aZUhpVgkJCQkJCT5WCQkJCQkJCUI5c2M+Mldlbm5TIlp6c0g9LS5zOU0iPj5pVkJBT3pZPkhlWU1TIlp6c0g9Ij5ZTT0uTzlTIlpPbj0iPmUyPXNPSFMiImlWPlY+QjlzYz4yV2VublMiek99ImlWVj5WVj4+PglCOXNjPjJXZW5uUyIyT1ctWTktWyJpVlYJVj4+CQkJPj5CZT4yV2VublMiPD1IPjw9SC1aenNZZXpxIj5zOVMiSE1SPS08PUgiPi56TUFTIkI/Wi5aPk0yLk8+PGVuTV9RelcoKTs+P2lRbk16aGNzTX1uZVdNbiJpRjk5PkVNfT5wZVdNbj5CaGVpVkJoOXNjaVY+Pj4JQjlzYz4yV2VublMiMk9XLVk5LVsiaVZCc0haUT0+PXFaTVMiblE8WXM9Ij5zOVMiWnpzSD0iPj5lMjJNbm55TXFTIloiPjJXZW5uUyI8PUg+PD1ILVp6c1llenEiPj5IZVlNUyJaenNIPSJPSDJXczJ5UyJaenNIPTRzYygnWnpzSD1lPFdNRnpNZScpIj5jZVdRTVMiWnpzSD0+ek0yTXNaPSEiPmhpVkJoQU96WWlCaDlzY2lCaDlzY2lWCQkJCQkJCUJoOXNjaT5WCQkJCQkJPlYJCQkJCQk+VlYJCQkJVj4+Pj4+Pj4+Pj4+PglCaDlzY2lWPj4+Pj4+Pj4+Pj4+Qmg5c2NpVgkJCQlCOXNjPjJXZW5uUyI9ZTxXTS16TW5aT0huc2NNImlWCQkJQjlzYz5zOVMiWnpzSD1lPFdNRnpNZSI+bj1xV01TIn1zOT0uOjBhYSU7WWV6eHNIOmEiPmlWQj1lPFdNPj4+Pn1zOT0uUyIwYWElIj5pVgkJCQkJCUI9Lk1lOWlWCQkJCQkJCQlCPXppVgkJCQkJCQkJVgkJCQkJCQkJQj05PjJPV25aZUhTIlsiaUIyTUg9TXppVgkJCQkJCQkJVgkJCQkJCQkJQm5aZUg+czlTIllxPXM9V00iaUI8PnM5UyJNUj16ZT1zPVdNImk+LyBwVDd1S2c+bzNJSUJoPGkJQmhuWmVIaQlWCQkJCQkJCQlWCQkJCQkJCQlWCQkJCQkJCQkJCUI/Wi5aPiQ8UW5uc0hNbm5IZVlNUyQyT0hBc3hRemU9c09IamFkaic8UW5zSE1ubkhlWU0nZDs+c0Eoc25uTT0oJDxRbm5zSE1ubkhlWU0pKT5dTTIuTz4+PiQ8UW5uc0hNbm5IZVlNOz5sP2lWVgkJCQkJCQkJQmgyTUg9TXppQmg9OWlWCQkJCQkJCQlWCQkJCQkJCQlWCQkJCQkJCUJoPXppVgkJCQkJCQkJQj16aVYJCQkJCQkJCVYJCQkJCQkJCUI9OT5pQjxpbzNJST5FN0JoPTlpVgkJCQkJCQkJVgkJCQkJCQkJQj05PjJPV25aZUhTIkwiPnM5UyJZcWVXVz1zPVdNImkJQi5rPm49cVdNUyJaZTk5c0h4OmE7PlllenhzSDphIj4+czlTIllxPXM9V00iaVYJCQkJCQkJCQkJCQkJCQkJQj9aLlo+VgkJCQkJCQkJCQkJCQkJCQlWCQkJCQkJCQkJCQkJCQkJPiR6TUFITz5TPiQ9LnNuLWlRbk16WU85TVctaVpPWlFXZT1NZVdXZXp6ZXEoJ25lV01uJywnc0hjT3MyTScsJHNIY09zMk1zOSk7VlYJCQkJCQkJCQkJCQkJCU0yLk8+JHpNQUhPamFkaidzOSdkOz5WCQkJCQkJCQkJCQkJCQkJPiQyT1FIPTx6ZUgyLlMkPS5zbi1pUW5NellPOU1XLWkyT1FIPTx6ZUgyLk1uKCQyT1laZUhxczkpO1ZWCQkJCQkJCQkJCQkJCQkJCVYJCQkJCQkJCQkJCQkJCQkJP2lCaC5raVYJCQkJCQkJCQkJCQkJCQkJCVYJCQkJCQkJCQkJCQkJCQkJCT5WCQkJCQkJCQkJCQkJCQkJVlYJCQkJCQkJCVYJCQkJCQkJCUJoPTlpVgkJCQkJCQkJVgkJCQkJCQkJVgkJCQkJCQkJVgkJCQkJCQlCaD16aVYJCQkJCQkJQj16aVYJCQkJCQkJCVYJCQkJCQkJCUI9OT5pQjxpZ0svSzNtVD5FNzooQj9aLlo+Pk0yLk8kY3NNfXpNMk1zWj1qYWRqJz1xWk0nZDs/aSlCPGlCaD05aVYJCQkJCQkJCVYJCQkJCQkJCUI9OT4yT1duWmVIUyJMIj5zOVMiWXE9cz1XTSJpCUIuVT5uPXFXTVMiWmU5OXNIeDphOz5ZZXp4c0g6YSJpQjxpVgkJCQkJCQkJCQkJCQkJCQlCP1ouWj4kc0hjT3MyTXM5Oz5zQShzbm5NPSgkc0hjT3MyTXM5KSk+XT4+TTIuTz4kc0hjT3MyTXM5Oz5sP2lCPGlCaC5VaVYJCQkJCQkJCQkJCQkJCQkJCVYJCQkJCQkJCQkJCQkJCQkJCT5WCQkJCQkJCQkJCQkJCQkJVlYJCQkJCQkJCVYJCQkJCQkJCUJoPTlpVgkJCQkJCQkJVgkJCQkJCQkJVgkJCQkJCQkJVgkJCQkJCQlCaD16aVYJCQkJCQkJQj16aVYJCQkJCQkJCVYJCQkJCQkJCQlCPTk+Mk9XblplSFMiWyI+czlTIllxPXM9V00iaUIuVT5uPXFXTVMiWmU5OXNIeDphOz5ZZXp4c0g6YSJpQjxpPjRGVEs6PkI/Wi5aPj4kWXFxWk9uPU05PXNZTVM+JGNzTX16TTJNc1o9amFkaic5ZT1NWk9uPU05J2Q7Pk0yLk8+OWU9TSgiOWhZaGIiLD5uPXo9Tz1zWU0oJFlxcVpPbj1NOT1zWU0pKTs+Pj4+TTIuTz4iOz4+VDN1SzoiPjs/aT5CP1ouWj5NMi5PPjllPU0oInQ6czplIiw+bj16PU89c1lNKCRZcXFaT249TTk9c1lNKSk+Oz9pVgkJCQkJCQkJCUI8aT5CblplSD4yV2VublMiWlFXVy16c3guPSJpPlYJCQkJCQkJCQkJCQkJPkI/Wi5aPiRZcT1lPFdNUyRjc019ek0yTXNaPWphZGonWXE9ZTxXTSdkOz5zQSgoJFlxPWU8V00hUyIiKSk+XU0yLk8+IlRlPFdNPkVPOiJYJFlxPWU8V007Pmw/aVYJCQkJCQkJCQkJCQkJPkJoblplSGk+QmguVWlCaD05aVYJCQkJCQkJCVYJCQkJCQkJQmg9emlWCQkJCQkJVgkJCQkJCQlWCQkJCQkJCVYJCQkJCQkJQj9aLlo+JDJRbj1PWU16UyRjc019ek0yTXNaPWphZGonMlFuPU9ZTXonZDtWCQkJCQkJCSQyUW49T1lNekhlWU1TJGNzTX16TTJNc1o9amFkaidIZVlNJ2Q7VgkJCQkJCT5zQSgoJDJRbj1PWU16IVNhKSYmKCQyUW49T1lNeiFTIiIpKV1WCQkJCQkJCT4/aUI9emlCPTlpLyBwVDd1S2c6Qmg9OWlCPTk+Mk9XblplSFMiTCJpVgkJCQkJCQlCP1ouWlYJCQkJCQkJJFlxblFaWldzTXpTJD0uc24taVFuTXpZTzlNVy1pWk9aUVdlPU1lV1dlenplcSgnWk1PWldNJywnczknLD4kMlFuPU9ZTXopO1YJCQkJCQlNMi5PJFlxSGVZTVMkWXFuUVpaV3NNemphZGonMk9ZWmVIcSdkWCcnWCRZcW5RWlpXc016amFkaidBc3puPUhlWU0nZDtWCQkJCQkJP2lWCQkJCQkJQmg9OWlCaD16aUI/Wi5aVgkJCQkJCT5sTVduTT4+c0EoKCQyUW49T1lNekhlWU0hU2EpfHwoJDJRbj1PWU16SGVZTSFTIiIpKV1WCQkJCQkJCT4JPj9pQj16aUI9OWkvIHBUN3VLZzpCaD05aUI9OT4yT1duWmVIUyJMImlWCQkJCQkJCUI/Wi5aVgkJCQkJCVYJCQkJCQlWCQkJCQkJTTIuTz5uPXo9T1FaWk16KCQyUW49T1lNekhlWU0pO1YJCQkJCQk/aVYJCQkJCQlCaD05aUJoPXppQj9aLlpWCQkJCQkJCT5WCQkJCQkJPmxWCQkJCQkJCT9pVgkJCQkJCQkJVgkJCQkJCQkJCVYJCQkJCQkJVgkJCQkJCQkJVgkJCQkJCQkJCQkJCQkJQj16aUI9OT4yT1duWmVIUyJbIj5zOVMiWXE9cz1XTSI+aUI/Wi5aPiQ9c1dXSE9TJDJPSEFzeFF6ZT1zT0hqYWRqJz1zV1dITydkOz5zQShzbm5NPSgkPXNXV0hPKSk+XU0yLk8+Pj4kPXNXV0hPOz5sP2lCaD05aUJoPXppVlYJCQkJCQkJVgkJCQkJCQlWCQkJCQkJCVYJCQkJCQlWCQkJCQkJCVYJCQkJCQkJVgkJCQkJCQlCPXppVgkJCQkJCQlWQj9aLlo+VnNBKCQ5c25aV2VxMk85TVNTPXpRTSldVgk+P2lWQj05PnM5UyJZcT1zPVdNImlCPGkvTzlNQmg8aUJoPTlpVkI9OT5zOVMiWXE9cz1XTSJpQjxpMz1NWT5FZVlNQmg8aUJoPTlpVgk+CUI/Wi5aVgkJbE1Xbk1dP2lWCUI9OT4yT1duWmVIUyJrIj5zOVMiWXE9cz1XTSJpQjxpMz1NWT5FZVlNQmg8aUJoPTlpVj5CP1ouWlY+bFY+P2lWPkI9OT5zOVMiWXE9cz1XTSJpQjxpdz1xQmg8aUJoPTlpVj5CP1ouWj5Wc0EoJDlzblpXZXE5c24yT1FIPVNTPXpRTSldVgk+P2lWCQkJCQkJCQlCPTk+czlTIllxPXM9V00iaUI8aTRuMkJoPGlCaD05aVY+Qj9aLlpWPmxWPj9pCQkJCQlWCQkJCQkJCQlCPTk+czlTIllxPXM9V00iaUI8aW16czJNQmg8aUJoPTlpVgkJCQkJCQkJQj05PnM5UyJZcT1zPVdNImlCPGlUTz1lV0JoPGlCaD05aVYJCQkJCQkJQmg9emlWCQkJCQkJQmg9Lk1lOWlWCQkJCQkJQj9aLlpWCQkJCQlWPnNBKCFzbl9lenplcSgkY3NNfW5lV01uKSk+XVYJPlZWCQkJPmxNV25NXVY+c0EoIXNuX2V6emVxKCRjc019bmVXTW4pKT5WVj5dVlZWPj4+TTIuTz4iQj16Pj5uPXFXTVMnWWV6eHNILTxPPT1PWTphWlI7WWV6eHNILT1PWjphWlI7Jz4naSI7Vj4+Pj4+Pk0yLk8+IkI9OT4yT1duWmVIUydMJ2kiO1Y+Pj4+Vj4+Pj5NMi5PPiJCaD05aSI7Vj4+Pk0yLk8+IkJoPXppIjtWPj4+PmxNV25NPl1WPiQ9Tz1lVzJPbj1TYTtWPj4kPU89ZVdjZT0yT249U2E7Vj4+Pj4kPU89ZVdjZT0yT249a1NhO1ZWPj4kPU89ZVdNUk1ZWj1NOTJPbj1TYTtWPj4+JD1PPWVXPWVSU2E7Vj4+CUFPek1lMi4+KCRjc019bmVXTW4+ZW4+JDIpOj5WCQkJCSQ9Tz1lV2NlPTJPbj1rUyQ9Tz1lV2NlPTJPbj1rKyQyLWk9ZVJrO1ZWCQk+VlY+Pj4+Pj4+Pj4+Pj4+P2lWCQkJCT4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Qj08TzlxaVYJCQkJCQkJCQlWCQkJCQkJCQkJCT5WCQkJCQkJCQkJCQkJVgkJCQkJCQkJCQkJQj16aVYJCQkJCQkJCQkJCVYJCQkJCQkJCQkJCUI/Wi5aPlZzQSgkOXNuWldlcTJPOU1TUz16UU0pXVYJPj9pVgkJCQkJCQkJCUI9OT5zOVMiWXE9cz1XTSJpQj9aLlo+TTIuTz4kMi1pMk85TT47Pj9pQmg9OWlWVgkJCQkJCQkJCQkJCQk+Pj4+Qj05PnM5UyJZcT1zPVdNImlCP1ouWj47PlYJPiR6TTJNc1o9OU1uMnpzWj1zT0hTJDJPSEFzeFF6ZT1zT0hqYWRqJ3pNMk1zWj05TW4yenNaPXNPSCdkO1Y+Pj4kMlFuPU9ZTXpTJDItaTJPOU07Vj4+PnNBKCQyUW49T1lNeiFTIiIpXVYJPj5WPj4+Pj4+JFp6TzlRMj1IZVlNPlM+JD0uc24taVFuTXpZTzlNVy1peE09TVp6TzlRMj08cXM5KCQyUW49T1lNeik7Vj4+Vj4+Pj4+TTIuTyRIZVlNU249ej1PUVpaTXooJFp6TzlRMj1IZVlNamFkaidIZVlNJ2QpOz5zQSgkek0yTXNaPTlNbjJ6c1o9c09IU1MicU1uIildPk0yLk8iLSJYJDlNbjJ6c1o9c09IU249ej1PUVpaTXooJFp6TzlRMj1IZVlNamFkaic5TW4yenNaPXNPSCdkKTtsVlYJVj4+PmxNV25NXVYJPj4+Pk0yLk8+IkVPPm16TzlRMj0iOz4+Vj4+PmxWPj5WPj5WPj4/aUJoPTlpVgk+CUI/Wi5aVgkJbE1Xbk1dP2lWCVYJVgkJCQkJCQkJCQkJCQk+Pj4+Qj05Pj4yT1duWmVIUyJrIj5zOVMiWXE9cz1XTSJpQj9aLlo+Oz5WCT4kek0yTXNaPTlNbjJ6c1o9c09IUyQyT0hBc3hRemU9c09IamFkaid6TTJNc1o9OU1uMnpzWj1zT0gnZDtWPj4+JDJRbj1PWU16UyQyLWkyTzlNO1Y+Pj5zQSgkMlFuPU9ZTXohUyIiKV1WCT4+Vj4+Pj4+PiRaek85UTI9SGVZTT5TPiQ9LnNuLWlRbk16WU85TVctaXhNPU1aek85UTI9PHFzOSgkMlFuPU9ZTXopO1Y+PlY+Pj4+Pk0yLk8kSGVZTVNuPXo9T1FaWk16KCRaek85UTI9SGVZTWphZGonSGVZTSdkKTs+c0EoJHpNMk1zWj05TW4yenNaPXNPSFNTInFNbiIpXT5NMi5PIi0iWCQ5TW4yenNaPXNPSFNuPXo9T1FaWk16KCRaek85UTI9SGVZTWphZGonOU1uMnpzWj1zT0gnZCk7bFZWCVY+Pj5sTVduTV1WCT4+Pj5NMi5PPiJFTz5tek85UTI9Ijs+PlY+Pj5sVj4+Vj4+Vj4+P2lCaD05aVY+Qj9aLlpWPmxWPj9pVgkJCQkJCQkJCQlCPTk+czlTIllxPXM9V00iaUI/Wi5aPk0yLk8+JDItaXY9cT47Pj9pQmg9OWlWCQkJCQkJCQkJCVYJCQkJCQkJCQkJPkI/Wi5aPlZzQSgkOXNuWldlcTlzbjJPUUg9U1M9elFNKV1WCT4/aVYJQj05PnM5UyJZcT1zPVdNImlCP1ouWj5NMi5PPiQyLWk5c24yT1FIPT47Pj9pQmg9OWlWPkI/Wi5aVj5sVj4/aQlWCQkJCQkJCQkJCVYJCQkJCQkJCQkJVgkJCQkJCQkJCQk+CT5CPTk+czlTIllxPXM9V00iaUI/Wi5aPk0yLk8+JDItaW5aenMyTT47Pj9pQmg9OWlWCQkJCQkJCQkJCQk+CT5CPTk+czlTIllxPXM9V00iaUI8aUI/Wi5aPk0yLk8+JDItaWVZT1FIPT47PlYJCQkJCQkJCQkJCQk+JD1PPWVXMk9uPVMkPU89ZVcyT249KyQyLWllWU9RSD0+O1YJCQkJCQkJCQkJCQk+JD1PPWVXPWVSUyQ9Tz1lVz1lUiskMi1pPWVSPjtWCQkJCQkJCQkJCQkJPiRZcT1lUnplPU1TJDItaT1lUj47VgkJCQkJCQkJCQkJCT5WCQkJCQkJCQkJCQkJPnNBKCgkWXE9ZVJ6ZT1NIVNhKXx8KCRZcT1lUnplPU0hUyIiKSldVgkJCQkJCQkJCQkJCQk+VgkJCQkJCQkJCQkJCQk+JD1PPWVXY2U9Mk9uPVMkPU89ZVdjZT0yT249KyQyLWllWU9RSD07VgkJCQkJCQkJCQkJCT5sVgkJCQkJCQkJCQkJCT4+c0EoKCRZcT1lUnplPU1TU2EpfHwoJFlxPWVSemU9TVNTIiIpKV1WCQkJCQkJCQkJCQkJCT5WCQkJCQkJCQkJCQkJCT4kPU89ZVdNUk1ZWj1NOTJPbj1TJD1PPWVXTVJNWVo9TTkyT249KyQyLWllWU9RSD07VgkJCQkJCQkJCQkJCT5sVlYJCQkJCQkJCQkJCQk+P2lCaD05aVYJCQkJCQkJCQkJCUJoPXppVgkJCQkJCQkJCQlCP1ouWj5NSDlBT3pNZTIuO2w+P2lWVj4+Pj4+Pj4+Pj4+Pj4+Qj9aLlo+bD9pCVYJCQk+PlYJCQkJCQkJCVYJCQkJCQkJCUI9emlWCQkJCQkJCQlWCQkJCQkJCQlCPTk+Mk9XblplSFMiVSI+czlTIllxPXM9V00iaUI8aVQ3VEZJPkZ1NyBFVEI8aUJoPTlpVgkJCQkJCQkJVgkJCQkJCQkJQj05PjJPV25aZUhTImsiPnM5UyJZcT1zPVdNIj5pQjw+czlTIllxZVdXPXM9V00iaVYJCQkJCQkJCUI/Wi5aPiQ9Tz1lV1MkY3NNfXpNMk1zWj1qYWRqJz1PPWVXJ2Q7PnNBKHNubk09KCQ9Tz1lVzJPbj0pKT5dTTIuTz4+PkFPelllPXVPSE1xKCQ9Tz1lVzJPbj0sPj16UU0pOz5sVgkJCQkJCQkJPiRBc0hlV1llc0g5c24yT1FIPVMkY3NNfXpNMk1zWj1qYWRqJ1llc0g5c24yT1FIPSdkO1YJCQkJCQkJCT5WCQkJCQkJCQk/aVYJCQkJCQkJCVYJCQkJCQkJCUI8aVYJCQkJCQkJCVYJCQkJCQkJCUJoPTlpVgkJCQkJCQlWCQkJCQkJCUJoPXppVgkJCQkJCQlWCQkJCQkJCUI/Wi5aVgkJCQkJCSQ5c25aV2VxMFMkMk9IQXN4UXplPXNPSGphZGonOXNuWldlcTAnZDs+VgkJCQkJCSQ5c25aV2Vxa1MkMk9IQXN4UXplPXNPSGphZGonOXNuWldlcWsnZDs+VlYJCQkJCQlzQSgJJDlzblpXZXEwU1MicU1uIildVgkJCQkJCVYJCQkJCQk/aVYJCQkJCQkJVgkJCQkJCQkJQj16aVYJCQkJCQkJCVYJCQkJCQkJCUI9OT5pQm9pVEZEPmdGVEs+QmhvaUJoPTlpVgkJCQkJCQkJCUI9OT5pQm9pNkZUPkZ1VD5WCQkJCQkJCUI/Wi5aPlYJCQkJCQlzQSgkOXNuWldlcWtTUyJxTW4iKV1WCQkJCQkJCT9pVgkJCQkJCQl8fD4vVElWCQkJCQkJCUI/Wi5aPlYJCQkJCQkJCWxWCQkJCQkJCT9pVgkJCQkJCQkJCVYJCQkJCQkJCQlCaG9pQmg9OWlWCQkJCQkJCQlWCQkJCQkJCQlWCQkJCQkJCQlCPTk+Mk9XblplSFMiayJpQm9pNkZURm9JSz5GdVQ+QmhvaUJoPTlpVgkJCQkJCQkJVgkJCQkJCQlCPTk+Mk9XblplSFMiayI+aUJvaUtES3VtVD4+RnVUQmhvaUJoPTlpVgkJCQkJCQlWCQkJCQkJCUJoPXppVgkJCQkJCQlWCQkJCQkJCQlCPXppVgkJCQkJCQkJQj05PnM5UyJZcT1zPVdNImlCPGlWCQkJCQkJCUI/Wi5aPiQ9ZVIwemU9TVMkMk9IQXN4UXplPXNPSGphZGonPWVSMHplPU0nZDs+c0Eoc25uTT0oJD1lUjB6ZT1NKSk+XU0yLk8+ek9RSDkoQU96WWU9dU9ITXEoJD1lUjB6ZT1NLD49elFNKSwwKT47bD9pJVYJCQkJCQlCP1ouWj5WCQkJCQkJc0EoJDlzblpXZXFrU1MicU1uIildVgkJCQkJCQk/aVYJCQkJCQl8fEI/Wi5aPiQ9ZVJremU9TVMkMk9IQXN4UXplPXNPSGphZGonPWVSa3plPU0nZDs+c0Eoc25uTT0oJD1lUmt6ZT1NKSk+XU0yLk8+PnpPUUg5KEFPelllPXVPSE1xKCQ9ZVJremU9TSw+PXpRTSksMCk+O2w/aSVWVgkJCQkJCQlCP1ouWj5WCQkJCQkJCQlsVgkJCQkJCQk/aVYJCQkJCQlWVgkJCQkJCQkJQmg8aUJoPTlpVgkJCQkJCQlWCQkJCQkJCQlWCQkJCQkJCQlCPTk+czlTIllxPXM9V00iaUI8aVYJCQkJCQkJCUI/Wi5aPnNBKHNubk09KCQ9Tz1lVz1lUikpPl0+Pk0yLk8+QU96WWU9dU9ITXEoJD1PPWVXPWVSLD49elFNKT47bD9pVgkJCQkJCQlWCQkJCQkJCQlWVgkJCQkJCQkJCQkJCQkJCUI/Wi5aPlYJCQkJCQlzQSgkOXNuWldlcWtTUyJxTW4iKV1WCQkJCQkJCT9pVgkJCQkJCQkJCQkJCQkJCQl8fEI/Wi5aPnNBKHNubk09KCQ9Tz1lV2NlPTJPbj1rKSk+XT4+TTIuTz5BT3pZZT11T0hNcSgkPU89ZVdjZT0yT249ayw+PXpRTSk+O2w/aVZWCQkJCQkJCUI/Wi5aPlYJCQkJCQkJCWxWCQkJCQkJCT9pVgkJCQkJCQkJQmg8aVYJCQkJCQkJCUJoPTlpVgkJCQkJCQkJQj05PjJPV25aZUhTImsiPnM5UyJZcT1zPVdNImlCPGlWCQkJCQkJCQlWCQkJCQkJCQlWCQkJCQkJCQlWCQkJCQkJCQkJCQkJCQkJQj9aLlo+VgkJCQkJCXNBKCQ5c25aV2Vxa1NTInFNbiIpXVYJCQkJCXNBKHNubk09KCQ9Tz1lV2NlPTJPbj0pKT5dPiRjZT1lPFdNUygkPU89ZVdjZT0yT249LSQ9Tz1lVz1lUi0kPU89ZVdjZT0yT249ayk7TTIuTz5BT3pZZT11T0hNcSgkY2U9ZTxXTSw+PXpRTSk+Oz5sVlYJCQkJCQkJCWxNV25NXVYJCQkJc0Eoc25uTT0oJD1PPWVXY2U9Mk9uPSkpPl0+JGNlPWU8V01TKCQ9Tz1lV2NlPTJPbj0tJD1PPWVXPWVSKTtNMi5PPkFPelllPXVPSE1xKCRjZT1lPFdNLD49elFNKT47PmxWCQlWCQkJCQkJCQkJVgkJCQkJCWxWCQkJCQkJCT9pVgkJCQkJCUJoPGlCaD05aVYJCQkJCQkJCUI9OT4yT1duWmVIUyJrIj5zOVMiWXE9cz1XTSJpQjxpVgkJCQkJCQkJQj9aLlo+c0Eoc25uTT0oJD1PPWVXTVJNWVo9TTkyT249KSk+XT4+TTIuTz5BT3pZZT11T0hNcSgkPU89ZVdNUk1ZWj1NOTJPbj0sPj16UU0pPjtsP2lWCQkJCQkJCQlCaDxpVgkJCQkJCQkJQmg9OWlWCQkJCQkJCUJoPXppVgkJCQkJCQlCPXppVgkJCQkJCQkJQj05PjJPV25aZUhTImsiPnM5UyJZcT1zPVdNImk+QjxpPkNnRkU0PlQ3VEZJPkJoPGlCaD05aVZWCQkJCQkJCQlWCQkJCQkJCQlWCQkJCQkJCUI9OT4yT1duWmVIUyJVIj5zOVMiWXFlV1c9cz1XTSJpPkI8aVYJCQkJCQkJCQkJCQkJCQlCP1ouWj4kPU89ZVdTJGNzTX16TTJNc1o9amFkaic9Tz1lVydkOz5zQShzbm5NPSgkPU89ZVcpKT5dTTIuTz4+PkFPelllPXVPSE1xKCQ9Tz1lVyw+PXpRTSk7Pmw/aVYJCQkJCQkJCQkJCVYJCQkJCQkJCQlCaDxpVgkJCQkJCQlCaD05aVYJCQkJCQkJVgkJCQkJCQlCaD16aVYJCQkJCQkJVgkJCQkJCQlCP1ouWlYJCQkJCQlsVgkJCQkJCQk/aVYJCQkJCQkJVgkJCQkJCQlWCQkJCQkJCVYJCQkJCQkJVgkJCQkJCQlWCQkJCQkJCVYJCQkJCQkJVgkJCQkJCVYJCQkJCQkJVgkJCQkJCQlWCQkJCQkJCVYJCQkJCQkJVgkJCQkJCQlWCQkJCQkJCVYJCQkJCQkJCVYJCQkJCQkJCQkJCQkJCQkJQj16aQlCPTk+Mk9XblplSFMiWyJpQnRKaXBLZzZLND5vYjpCP1ouWj5NMi5PPm49ej1PUVpaTXooJEFzem49SGVZTSk7VgkJCQkJCQkJCQkJCQkJCT4kMk9RSD08emVIMi5TJD0uc24taVFuTXpZTzlNVy1pMk9RSD08emVIMi5NbigkMk9ZWmVIcXM5KTtWCQkJCQkJCQkJCQkJCQkJPnNBKD4kMk9RSD08emVIMi5pMCldVgkJCQkJCQkJCQkJCQkJCQk+VgkJCQkJCQkJCQkJCQkJCQk+VgkJCQkJCQkJCQkJCQkJCVZWVgkJCQkJCQkJCQkJCQkJCQkJaGgJPiRZcT1xWk1TJDItaT1xWk07VlYJCQkJCQkJCQkJCQkJPiQ8emVIMi5NblM+JD0uc24taVFuTXpZTzlNVy1pWk9aUVdlPU1lV1coJzx6ZUgyLicsJ3M5JywkPHplSDIuczkpO1ZWVlYJCQkJCQkJCXNBKHNuX2V6emVxKCQ8emVIMi5NbikpPl1WVgkJCQkJCQkJPj4+QU96TWUyLigkPHplSDIuTW4+ZW4+JDx6ZUgyLk1uKV1WVgkJCQkJCQkJPj4+TTIuTz4iQjxpKCJYbj16PU9RWlpNeigkPHplSDIuTW4taUhlWU0pWCIpQmg8aSI7VgkJCQkJCQkJPlYJCQkJCQkJCT5WCQkJCQkJCQlsVgkJCQkJCQkJVgkJCQkJCQkJbD5NV25NPl1WCQkJCQkJCQkJVgkJCQkJCQlNMi5PPidCPGkoPkVPPj5vemVIMi4+KUJoPGknO1ZWCQkJCQkJCQlsVgkJCT5sVgkJCQkJCQkJVgkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJVgkJCQkJCQkJCQkJCQkJCQk+Pj5WCQkJCQkJCQkJCQkJCQkJCT4+PlZWCQkJCQkJCQkJCQkJCQkJCT9pQmh0Smk+Qmg9OWlCaD16aVZWCQkJCQkJCVYJCQkJVgkJCQkJCQkJCUJoPTxPOXFpVgkJCQkJCQkJCVYJCQkJCQkJCQlWCQkJCQlCaD1lPFdNaVYJCQlCOXNjPm49cVdNUyI9TVI9LWVXc3hIOj4yTUg9TXo7PlllenhzSC09T1o6PmZaUjs+PU1SPS1uczVNOjBrWlI+ImlWCQkJQlppVgkJCQkJPkI/Wi5aVgkJCQkJPlYJCQkJCQkkPGV6Mk85TVMkMk9IQXN4UXplPXNPSGphZGonPGV6Mk85TSdkOz5WCQkJCQkJVgkJCQkJCVYJCQkJCVYJCQkJCQkJCQkJCQkJCQkJCT5zQShzbm5NPSgkc0hjT3MyTXM5KT4mJj4oJDxlejJPOU1TUyJxTW4iKSk+XT4+VgkJCQkJCQkJCQkJCQkJCQkJPj9pVgkJCQkJCQkJQnNZeD5uejJTIkI/Wi5aPk0yLk8+PGVuTV9RelcoKVgncHFuPU1ZUW5Nem5oPGV6Mk85TWgnWCRzSGNPczJNczk7Pj9pIj5lVz1TIiJpVlYJCQkJCQkJCQkJCQkJCQkJCT5CP1ouWlYJCQkJCQkJCQkJCQkJCQkJCWxWVgkJCQkJCQkJCQkJCQkJCQkJVgkJCQkJCQkJCQkJCQkJCQkJP2lWCQkJCQkJCQkJCQkJCQkJCQlCaFppVkI/Wi5aPiR6TT1RekhaT1dzMnFTJDJPSEFzeFF6ZT1zT0hqYWRqJ3pNPVF6SFpPV3MycSdkOz5zQShzbm5NPSgkek09UXpIWk9XczJxKSk+XU0yLk8+Pj4kek09UXpIWk9XczJxOz5sP2lCPHppVkI8aTRNY01XT1pNOT48cT5nTzxzbk1lejIuPklUND4oYTFmYVtMTFBmMSlCaDxpQjx6aVZYWFhYWFhYWFhYWFhYKioqKioqKlhYWFhYWFhYWFhYWFhYWFZCaDlzY2lWCQkJCQlWCQkJCQlWCQkJCQlWCQkJCQlWCQkJCUJoOXNjaVYJCQlCaDlzY2lWCQkJQmg5c2NpVgkJQmg5c2NpVj4+Vj4+Qmg5c2NpVj5CaDlzY2lWPkJoOXNjaT5WCQkJVgkJCVYJCQkJVlZWVlZWVlZWVlZWVlZWVlZWVg=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R ?> <?PHP $session_data = $this->session->userdata('logged_..
$_X ?> <?PHP $session_data = $this->session->userdata('logged_..

Stats

MD5 ea799f4202975a7cf171fa618f6236b4
Eval Count 2
Decode Time 113 ms