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 /* This file is protected by copyright law and provided under license. Reverse engin..

Decoded Output download

echo '<!---<link rel="stylesheet" href="table.css" media="screen"> -->
<style>
    
    .linkClick{
        color:#18647B;
    }.linkClick:hover{
        cursor: pointer;
    }
</style>
';
include("./includes/connection.php");
$temp = 1;
$total = 0;
$Title = '';
$Date_From = $_POST['fromDate'];
$Date_To = $_POST['toDate'];
$Insurance = $_POST['Insurance'];
$Payment_Type = $_POST['Patient_Type'];
$Patient_Type = $_POST['Payment_Type'];
if($Insurance == 'All'){
if($Patient_Type == 'All'){
if($Payment_Type == 'All'){
$Title = "<b>All Payments From ".$Date_From." To ".$Date_To."</b>";
$select_Filtered_Patients = "select sp.Guarantor_Name, pr.Registration_ID, pp.Patient_Payment_ID, sum((price - discount)*quantity) as Amount,
						pr.Patient_Name, pp.Folio_Number
						    from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr, tbl_sponsor sp
							where pp.patient_payment_id = ppl.patient_payment_id and
							    pp.registration_id = pr.registration_id and
							    pp.Transaction_status <> 'Cancelled' and
								(pp.billing_type = 'Outpatient Cash' or pp.billing_type = 'Outpatient Credit' or
								    pp.billing_type = 'Inpatient Cash' or pp.billing_type = 'Inpatient Credit')
									 and sp.sponsor_id = pp.sponsor_id
									and pp.receipt_date between '$Date_From' and '$Date_To'
									    group BY ppl.patient_payment_id order by pp.Patient_Payment_ID";
}elseif($Payment_Type == 'Cash'){
$Title = "<b>All Outpatient Cash And Inpatient Cash From ".$Date_From." To ".$Date_To."</b>";
$select_Filtered_Patients = "select sp.Guarantor_Name, pr.Registration_ID, pp.Patient_Payment_ID, sum((price - discount)*quantity) as Amount,
						pr.Patient_Name, pp.Folio_Number
						    from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr, tbl_sponsor sp
							where pp.patient_payment_id = ppl.patient_payment_id and
							    pp.registration_id = pr.registration_id and
							    pp.Transaction_status <> 'Cancelled' and
								(pp.billing_type = 'Outpatient Cash' or pp.billing_type = 'Inpatient Cash')
									 and sp.sponsor_id = pp.sponsor_id
									and pp.receipt_date between '$Date_From' and '$Date_To'
									    group BY ppl.patient_payment_id order by pp.Patient_Payment_ID";
}else{
$select_Filtered_Patients = "select sp.Guarantor_Name, pr.Registration_ID, pp.Patient_Payment_ID, sum((price - discount)*quantity) as Amount,
						pr.Patient_Name, pp.Folio_Number
						    from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr, tbl_sponsor sp
							where pp.patient_payment_id = ppl.patient_payment_id and
							    pp.registration_id = pr.registration_id and
							    pp.Transaction_status <> 'Cancelled' and
								(pp.billing_type = 'Outpatient Credit' or pp.billing_type = 'Inpatient Credit')
								    and sp.sponsor_id = pp.sponsor_id
									and pp.receipt_date between '$Date_From' and '$Date_To'
									    group BY ppl.patient_payment_id order by pp.Patient_Payment_ID";
}
}elseif($Patient_Type == 'Outpatient'){
if($Payment_Type == 'All'){
$select_Filtered_Patients = "select sp.Guarantor_Name, pr.Registration_ID, pp.Patient_Payment_ID, sum((price - discount)*quantity) as Amount,
						pr.Patient_Name, pp.Folio_Number
						    from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr, tbl_sponsor sp
							where pp.patient_payment_id = ppl.patient_payment_id and
							    pp.registration_id = pr.registration_id and
							    pp.Transaction_status <> 'Cancelled' and
								(pp.billing_type = 'Outpatient Cash' or pp.billing_type = 'Outpatient Credit')
								    and sp.sponsor_id = pp.sponsor_id
									and pp.receipt_date between '$Date_From' and '$Date_To'
									    group BY ppl.patient_payment_id order by pp.Patient_Payment_ID";
}elseif($Payment_Type == 'Cash'){
$select_Filtered_Patients = "select sp.Guarantor_Name, pr.Registration_ID, pp.Patient_Payment_ID, sum((price - discount)*quantity) as Amount,
						pr.Patient_Name, pp.Folio_Number
						    from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr, tbl_sponsor sp
							where pp.patient_payment_id = ppl.patient_payment_id and
							    pp.registration_id = pr.registration_id and
							    pp.Transaction_status <> 'Cancelled' and
								(pp.billing_type = 'Outpatient Cash')
								    and sp.sponsor_id = pp.sponsor_id
									and pp.receipt_date between '$Date_From' and '$Date_To'
									    group BY ppl.patient_payment_id order by pp.Patient_Payment_ID";
}else{
$select_Filtered_Patients = "select sp.Guarantor_Name, pr.Registration_ID, pp.Patient_Payment_ID, sum((price - discount)*quantity) as Amount,
						pr.Patient_Name, pp.Folio_Number
						    from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr, tbl_sponsor sp
							where pp.patient_payment_id = ppl.patient_payment_id and
							    pp.registration_id = pr.registration_id and
							    pp.Transaction_status <> 'Cancelled' and
								(pp.billing_type = 'Outpatient Credit')
								    and sp.sponsor_id = pp.sponsor_id
									and pp.receipt_date between '$Date_From' and '$Date_To'
									    group BY ppl.patient_payment_id order by pp.Patient_Payment_ID";
}
}else{
if($Payment_Type == 'All'){
$select_Filtered_Patients = "select sp.Guarantor_Name, pr.Registration_ID, pp.Patient_Payment_ID, sum((price - discount)*quantity) as Amount,
						pr.Patient_Name, pp.Folio_Number
						    from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr, tbl_sponsor sp
							where pp.patient_payment_id = ppl.patient_payment_id and
							    pp.registration_id = pr.registration_id and
							    pp.Transaction_status <> 'Cancelled' and
								(pp.billing_type = 'Inpatient Cash' or pp.billing_type = 'Inpatient Credit')
								    and sp.sponsor_id = pp.sponsor_id
									and pp.receipt_date between '$Date_From' and '$Date_To'
									    group BY ppl.patient_payment_id order by pp.Patient_Payment_ID";
}elseif($Payment_Type == 'Cash'){
$select_Filtered_Patients = "select sp.Guarantor_Name, pr.Registration_ID, pp.Patient_Payment_ID, sum((price - discount)*quantity) as Amount,
						pr.Patient_Name, pp.Folio_Number
						    from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr, tbl_sponsor sp
							where pp.patient_payment_id = ppl.patient_payment_id and
							    pp.registration_id = pr.registration_id and
							    pp.Transaction_status <> 'Cancelled' and
								(pp.billing_type = 'Inpatient Cash')
								    and sp.sponsor_id = pp.sponsor_id
									and pp.receipt_date between '$Date_From' and '$Date_To'
									    group BY ppl.patient_payment_id order by pp.Patient_Payment_ID";
}else{
$select_Filtered_Patients = "select sp.Guarantor_Name, pr.Registration_ID, pp.Patient_Payment_ID, sum((price - discount)*quantity) as Amount,
						pr.Patient_Name, pp.Folio_Number
						    from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr, tbl_sponsor sp
							where pp.patient_payment_id = ppl.patient_payment_id and
							    pp.registration_id = pr.registration_id and
							    pp.Transaction_status <> 'Cancelled' and
								(pp.billing_type = 'Inpatient Credit')
								    and sp.sponsor_id = pp.sponsor_id
									and pp.receipt_date between '$Date_From' and '$Date_To'
									    group BY ppl.patient_payment_id order by pp.Patient_Payment_ID";
}
}
}else{
if($Patient_Type == 'All'){
if($Payment_Type == 'All'){
$select_Filtered_Patients = "select sp.Guarantor_Name, pr.Registration_ID, pp.Patient_Payment_ID, sum((price - discount)*quantity) as Amount,
						pr.Patient_Name, pp.Folio_Number
						    from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr, tbl_sponsor sp
							where pp.patient_payment_id = ppl.patient_payment_id and
							    pp.registration_id = pr.registration_id and
							    pp.Transaction_status <> 'Cancelled' and
								(pp.billing_type = 'Outpatient Cash' or pp.billing_type = 'Outpatient Credit' or
								    pp.billing_type = 'Inpatient Cash' or pp.billing_type = 'Inpatient Credit')
									and pp.receipt_date between '$Date_From' and '$Date_To'
									    and sp.sponsor_id = pp.sponsor_id and
										pp.sponsor_id = (select sponsor_id from tbl_sponsor where Guarantor_Name = '$Insurance')
										    group BY ppl.patient_payment_id order by pp.Patient_Payment_ID";
}elseif($Payment_Type == 'Cash'){
$select_Filtered_Patients = "select sp.Guarantor_Name, pr.Registration_ID, pp.Patient_Payment_ID, sum((price - discount)*quantity) as Amount,
						pr.Patient_Name, pp.Folio_Number
						    from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr, tbl_sponsor sp
							where pp.patient_payment_id = ppl.patient_payment_id and
							    pp.registration_id = pr.registration_id and
							    pp.Transaction_status <> 'Cancelled' and
								(pp.billing_type = 'Outpatient Cash' or pp.billing_type = 'Inpatient Cash')
									and pp.receipt_date between '$Date_From' and '$Date_To'
									    and sp.sponsor_id = pp.sponsor_id and
										pp.sponsor_id = (select sponsor_id from tbl_sponsor where Guarantor_Name = '$Insurance')
									    group BY ppl.patient_payment_id order by pp.Patient_Payment_ID";
}else{
$select_Filtered_Patients = "select sp.Guarantor_Name, pr.Registration_ID, pp.Patient_Payment_ID, sum((price - discount)*quantity) as Amount,
						pr.Patient_Name, pp.Folio_Number
						    from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr, tbl_sponsor sp 
							where pp.patient_payment_id = ppl.patient_payment_id and
							    pp.registration_id = pr.registration_id and
							    pp.Transaction_status <> 'Cancelled' and
								(pp.billing_type = 'Outpatient Credit' or pp.billing_type = 'Inpatient Credit')
									and pp.receipt_date between '$Date_From' and '$Date_To'
									    and sp.sponsor_id = pp.sponsor_id and
										pp.sponsor_id = (select sponsor_id from tbl_sponsor where Guarantor_Name = '$Insurance')
									    group BY ppl.patient_payment_id order by pp.Patient_Payment_ID";
}
}elseif($Patient_Type == 'Outpatient'){
if($Payment_Type == 'All'){
$select_Filtered_Patients = "select sp.Guarantor_Name, pr.Registration_ID, pp.Patient_Payment_ID, sum((price - discount)*quantity) as Amount,
						pr.Patient_Name, pp.Folio_Number
						    from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr, tbl_sponsor sp 
							where pp.patient_payment_id = ppl.patient_payment_id and
							    pp.registration_id = pr.registration_id and
							    pp.Transaction_status <> 'Cancelled' and
								(pp.billing_type = 'Outpatient Cash' or pp.billing_type = 'Outpatient Credit')
									and pp.receipt_date between '$Date_From' and '$Date_To'
									    and sp.sponsor_id = pp.sponsor_id and
										pp.sponsor_id = (select sponsor_id from tbl_sponsor where Guarantor_Name = '$Insurance')
									    group BY ppl.patient_payment_id order by pp.Patient_Payment_ID";
}elseif($Payment_Type == 'Cash'){
$select_Filtered_Patients = "select sp.Guarantor_Name, pr.Registration_ID, pp.Patient_Payment_ID, sum((price - discount)*quantity) as Amount,
						pr.Patient_Name, pp.Folio_Number
						    from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr, tbl_sponsor sp
							where pp.patient_payment_id = ppl.patient_payment_id and
							    pp.registration_id = pr.registration_id and
							    pp.Transaction_status <> 'Cancelled' and
								(pp.billing_type = 'Outpatient Cash')
									and pp.receipt_date between '$Date_From' and '$Date_To'
									    and sp.sponsor_id = pp.sponsor_id and
										pp.sponsor_id = (select sponsor_id from tbl_sponsor where Guarantor_Name = '$Insurance')
									    group BY ppl.patient_payment_id order by pp.Patient_Payment_ID";
}else{
$select_Filtered_Patients = "select sp.Guarantor_Name, pr.Registration_ID, pp.Patient_Payment_ID, sum((price - discount)*quantity) as Amount,
						pr.Patient_Name, pp.Folio_Number
						    from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr, tbl_sponsor sp
							where pp.patient_payment_id = ppl.patient_payment_id and
							    pp.registration_id = pr.registration_id and
							    pp.Transaction_status <> 'Cancelled' and
								(pp.billing_type = 'Outpatient Credit')
									and pp.receipt_date between '$Date_From' and '$Date_To'
									    and sp.sponsor_id = pp.sponsor_id and
										pp.sponsor_id = (select sponsor_id from tbl_sponsor where Guarantor_Name = '$Insurance')
									    group BY ppl.patient_payment_id order by pp.Patient_Payment_ID";
}
}else{
if($Payment_Type == 'All'){
$select_Filtered_Patients = "select sp.Guarantor_Name, pr.Registration_ID, pp.Patient_Payment_ID, sum((price - discount)*quantity) as Amount,
						pr.Patient_Name, pp.Folio_Number
						    from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr, tbl_sponsor sp
							where pp.patient_payment_id = ppl.patient_payment_id and
							    pp.registration_id = pr.registration_id and
							    pp.Transaction_status <> 'Cancelled' and
								(pp.billing_type = 'Inpatient Cash' or pp.billing_type = 'Inpatient Credit')
									and pp.receipt_date between '$Date_From' and '$Date_To'
									    and sp.sponsor_id = pp.sponsor_id and
										pp.sponsor_id = (select sponsor_id from tbl_sponsor where Guarantor_Name = '$Insurance')
									    group BY ppl.patient_payment_id order by pp.Patient_Payment_ID";
}elseif($Payment_Type == 'Cash'){
$select_Filtered_Patients = "select sp.Guarantor_Name, pr.Registration_ID, pp.Patient_Payment_ID, sum((price - discount)*quantity) as Amount,
						pr.Patient_Name, pp.Folio_Number
						    from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr, tbl_sponsor sp
							where pp.patient_payment_id = ppl.patient_payment_id and
							    pp.registration_id = pr.registration_id and
							    pp.Transaction_status <> 'Cancelled' and
								(pp.billing_type = 'Inpatient Cash')
									and pp.receipt_date between '$Date_From' and '$Date_To'
									    and sp.sponsor_id = pp.sponsor_id and
										pp.sponsor_id = (select sponsor_id from tbl_sponsor where Guarantor_Name = '$Insurance')
									    group BY ppl.patient_payment_id order by pp.Patient_Payment_ID";
}else{
$select_Filtered_Patients = "select sp.Guarantor_Name, pr.Registration_ID, pp.Patient_Payment_ID, sum((price - discount)*quantity) as Amount,
						pr.Patient_Name, pp.Folio_Number
						    from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr, tbl_sponsor sp
							where pp.patient_payment_id = ppl.patient_payment_id and
							    pp.registration_id = pr.registration_id and
							    pp.Transaction_status <> 'Cancelled' and
								(pp.billing_type = 'Inpatient Credit')
									and pp.receipt_date between '$Date_From' and '$Date_To'
									    and sp.sponsor_id = pp.sponsor_id and
										pp.sponsor_id = (select sponsor_id from tbl_sponsor where Guarantor_Name = '$Insurance')
									    group BY ppl.patient_payment_id order by pp.Patient_Payment_ID";
}
}
}
echo '<center><table width =100% id="paymentDetails" class="display">';
echo '<thead><tr>
	                 <th width=5%>SN</th>
					 <th width="25%">PATIENT NAME</th>
			         <th width="25%" style="text-align: center;">FOLIO NUMBER</th>
			         <th width="25%" style="text-align: center;">RECEIPT NO</th>
			         <th width="25%" style="text-align: right;">AMOUNT</th>
				</tr>
			</thead>';
$results = mysqli_query($conn,$select_Filtered_Patients) or die(mysqli_error($conn));
while($row = mysqli_fetch_array($results)){
echo '<tr><td>'.$temp.'</td>';
echo "<td>".ucfirst($row['Patient_Name'])."</td>";
echo "<td style='text-align: center;'><a href='foliosummaryreport.php?Folio_Number=".$row['Folio_Number']."&Insurance=".$row['Guarantor_Name']."&Registration_ID=".$row['Registration_ID']."&FolioSummaryReport=FolioSummaryReportThisForm' target='_blank' style='text-decoration: none;'>".$row['Folio_Number']."</a></td>";
echo "<td style='text-align: center;'><span class='linkClick' onclick='Print_Receipt_Payment(".$row['Patient_Payment_ID'].")'>".$row['Patient_Payment_ID']."</span></td>";
echo "<td style='text-align: right;'>".number_format($row['Amount'])."</td>";
echo "</tr>";
$temp++;
}
;echo '</table>
 <div id="totalAmount"></div>
</center>


<link rel="stylesheet" href="media/css/jquery.dataTables.css" media="screen">
<link rel="stylesheet" href="media/themes/smoothness/dataTables.jqueryui.css" media="screen">
<script src="media/js/jquery.js"></script>
<script src="media/js/jquery.dataTables.js" type="text/javascript"></script>
<script>
    $(\'#paymentDetails\').dataTable({
    "bJQueryUI":true,
    "footerCallback": function ( row, data, start, end, display ) {
        var api = this.api(), data;

        // Remove the formatting to get integer data for summation
        var intVal = function ( i ) {
            return typeof i === \'string\' ?
                i.replace(/[\$,]/g, \'\')*1 :
                typeof i === \'number\' ?
                    i : 0;
        };

        // Total over all pages
        total = api
            .column( 4 )
            .data()
            .reduce( function (a, b) {
                return intVal(a) + intVal(b);
            } );

        // Total over this page
        pageTotal = api
            .column( 4, { page: \'current\'} )
            .data()
            .reduce( function (a, b) {
                return intVal(a) + intVal(b);
            }, 0 );

        // Update footer
    //            $( api.column( 3 ).footer() ).html(
    //                \'\'+pageTotal +\' ( \'+ total +\' total)\'
    //            );

        $(\'#totalAmount\').html( \'\'+addCommas(pageTotal) +\' ( \'+ addCommas(total) +\' total)\');
    }

	});
	
	
   function addCommas(nStr) {
    nStr += \'\';
    x = nStr.split(\'.\');
    x1 = x[0];
    x2 = x.length > 1 ? \'.\' + x[1] : \'\';
    var rgx = /(\d+)(\d{3})/;
    while (rgx.test(x1)) {
            x1 = x1.replace(rgx, \'$1\' + \',\' + \'$2\');
    }
    return x1 + x2;
}
</script>

<script>
function Print_Receipt_Payment(Patient_Payment_ID){
    // var printWindow= window.open("http://www.w3schools.com", "_blank", "toolbar=yes, scrollbars=yes, resizable=yes, top=500, left=500, width=400, height=400");
      var winClose=popupwindow(\'individualpaymentreportindirect.php?Patient_Payment_ID=\'+Patient_Payment_ID+\'&IndividualPaymentReport=IndividualPaymentReportThisPage\', \'Receipt Patient\', 530, 400);
      //winClose.close();
     //openPrintWindow(\'http://www.google.com\', \'windowTitle\', \'width=820,height=600\');
    
}
  
function popupwindow(url, title, w, h) {
  var  wLeft = window.screenLeft ? window.screenLeft : window.screenX;
   var wTop = window.screenTop ? window.screenTop : window.screenY;

    var left = wLeft + (window.innerWidth / 2) - (w / 2);
    var top = wTop + (window.innerHeight / 2) - (h / 2);
    var mypopupWindow= window.open(url, title, \'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=\' + w + \', height=\' + h + \', top=\' + top + \', left=\' + left);
      
      return mypopupWindow;
}


</script>
';

Did this file decode correctly?

Original Code

<?php /* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */$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=0x6618;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU4ZSk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>YAOBGMhC[HNIgMDTxFkr9NHenNHenNHe1zfukgFMaXdoyjcUImb19oUAxyb18mRtwmwJ4LT09NHr8XTzEXRJwmwJXLO0xNWLyHA1SmT09NHeEXHr8Xk10PkrfHT0knTyYdk09NTzEXHeEXTZffhtOuTr9tWAxTBZfNHr8XHr9NHeEmbUILTzEXHr8XTzEXRtONTzEXTzEXHeEpRtfydmOlFmlvfbfqDykwBAsKa09aaryiWMkeC0OLOMcuc0lpUMpHdr1sAunOFaYzamcCGyp6HerZHzW1YjF4KUSvNUFSk0ytW0OyOLfwUApRTr1KT1nOAlYAaacbBylDCBkjcoaMc2ipDMsSdB5vFuyZF3O1fmf4GbPXHTwzYeA2YzI5hZ8mhULpK2cjdo9zcUILTzEXHr8XTzEXhTslfMyShtONTzEXTzEXTzEpKX==cBYPdZEmNtrsRU08dolVDZnZcBX9wmY0GBxlF2ilcbWJwoiZcBC9wmOiCMxlRMYzFZwIdBaLDBr9wmYjFMaldJw+wt0sNIP8F3O5doA+tJEIwtEhwtEIwt5SDB5qW2xpC2s7tJEIwtEIwtEIC29Sd3w6wzr4YjW3WjShwtEIwu0VdolVD0YSDBYqKMivfMaZGXPIwtEIwtEIwoY1FmYvFjPIFo9pdmOlFjShwtEIwu0hNt9zfulScT4hkzShDB5jduaLcUIJRJ9pdMYSfBOlFZ9jd25VcBY0DB9VRmnPFtwpKXPLfoasFtE9wer7tJO0d3OidtE9weE7tJOADbOScUE9wtFmKXPLOoy0ca9oFM9swe0Iky9WT1YABZfMFM9sOoy0cUffKXPLOoy0ca9AdZE9wtOgAr9TaySmfo9rCbOlk107tJOkdmY1FMyVC2AINUELb1nNA1Odk0lVF3aZCB5jcUffKXPLAoy5dBaVfy9AGbnlwe0Iky9WT1YABZfWCbOpcB50b1O5FoAmbTShkynifolldmOgaulXcUE9wtOgAr9TaySmAoy5dBaVfy9AGbnlk107tMlMhtOkdmY1FMyVC2AINT0Ik0ySdtFpGXppcJILAoy0DBaVfy9AGbnlwe09wtfndoXmhbShDBCPkyniGB1ldmOgaulXcUE9NUEmWBxSkZl7tJOADbOScUE9wtw8Cj5ndoXIAoy5dBaVfuHIOmkvdUEJRJOrCbOlb0cZd20VwJnAdZEJRJOrCbOlb1OvRJw8R2w+wjShkuYldoajfy9oDBx0cbklcy9WCbOpcB50FZE9wtkzcBxlC3WIF3EVO3aiFMyVfo9Zb05idBASwunZRlklc2lzfukifolvdl9kOtXIFuEVAoy0DBaVfy9WCblscB50b0lrRtnzfB0PhunZDBYlwt0IcolzC291dmWphmy1CB50DbO5hUniFZnndB91dmWStILktWLktbnZRlnifolldmOgTMyscUXIFuEVOM9SDB9gTmasCMaZtILktWLktUEIwtnMFM9swuOJdy9XCbOpcB50b3niGB1ldmOzwunXRtn0CMxgFoy0DBaVfy9XCblscB50b2l0cB1gdolzftnXFoXSwuOJdy9XCbOpcB50b3klc2lzfukifolvdJnXFJXIfokSb3YXd25zd3wIF3EhtWLktWLktbfPcbklwunXRmnifolldmOgFoy5dBaVfy9pctE9wunXdt5XCbOpcB50b3niGB1ldmOgDBWICB5LtILktWLktWLIwtEIFuEVFMamDbY0FMy0DB9Vb2lLwe0IFuwVFMamDbY0FMy0DB9Vb2lLwoyVcEPktWLktWLkwtEIwunXRlOZCB5zCBY0DB9Vb3Y0CbO1FZE8NJEmW2yVC2aSdoaLkZnidMWhtWLktWLktWLPFuEVCMlSdolVc190Gbnlwe0Ik091funifolldmWIW2yzDtFId3wIFuEVCMlSdolVc190Gbnlwe0Ik091funifolldmWIW3klcol0kZnvFIPktWLktWLktUEIwtnXFt5JDBxSDB5mb3O5FoAINUEmUB5XCbOpcB50wrYiF2Imwo9ZwunXRMkpdoxpdMfgfulXcUE9wtfkdmnifolldmWIW3klcol0kZLhtWLktWLktWLkwoyVctnzFt5zFo9VF29Zb2lLwe0IFuEVF3nvdmYvFl9pcEPktWLktWLktWlidMWIFuEVFMajcBlXfy9LCbOlwoklfuflcB4IkZOrCbOlb0cZd20mwoyVctEmkrOifoagao8mtILktWLktWLktUEIwtnmFM91FtntBUnXFoXVFoy0DBaVfy9XCblscB50b2lLwo9ZcoaZwok5wunXRlnifolldmOgAoy5dBaVfy9kOtw7tm1lduYlDBCPkyniGB1ldmOgaulXcUE9NUEmW2yzDtFpGXPLaol0doAINUEJNow+WBxSwr91funifolldmWIW2yzDtnndMWIUB5XCbOpcB50wrYiF2IIOmkvdUEJRJOrCbOlb0cZd20VwJnAdZEJRJOrCbOlb1OvRJw8R2w+wjShkuYldoajfy9oDBx0cbklcy9WCbOpcB50FZE9wtkzcBxlC3WIF3EVO3aiFMyVfo9Zb05idBASwunZRlklc2lzfukifolvdl9kOtXIFuEVAoy0DBaVfy9WCblscB50b0lrRtnzfB0PhunZDBYlwt0IcolzC291dmWphmy1CB50DbO5hUniFZnndB91dmWStILktWLktbnZRlnifolldmOgTMyscUXIFuEVOM9SDB9gTmasCMaZtILktWLktUEIwtnMFM9swuOJdy9XCbOpcB50b3niGB1ldmOzwunXRtn0CMxgFoy0DBaVfy9XCblscB50b2l0cB1gdolzftnXFoXSwuOJdy9XCbOpcB50b3klc2lzfukifolvdJnXFJXIfokSb3YXd25zd3wIF3EhtWLktWLktbfPcbklwunXRmnifolldmOgFoy5dBaVfy9pctE9wunXdt5XCbOpcB50b3niGB1ldmOgDBWICB5LtILktWLktWLIwtEIFuEVFMamDbY0FMy0DB9Vb2lLwe0IFuwVFMamDbY0FMy0DB9Vb2lLwoyVcEPktWLktWLkwtEIwunXRlOZCB5zCBY0DB9Vb3Y0CbO1FZE8NJEmW2yVC2aSdoaLkZnidMWhtWLktWLktWLPFuEVCMlSdolVc190Gbnlwe0Ik091funifolldmWIW2yzDtFId3wIFuEVCMlSdolVc190Gbnlwe0Ik0lVFoy0DBaVftneCbYPkZLhtWLktWLktWLkwoyVctnzFt5zFo9VF29Zb2lLwe0IFuEVF3nvdmYvFl9pcEPktWLktWLktWlidMWIFuEVFMajcBlXfy9LCbOlwoklfuflcB4IkZOrCbOlb0cZd20mwoyVctEmkrOifoagao8mtILktWLktWLktUEIwtnmFM91FtntBUnXFoXVFoy0DBaVfy9XCblscB50b2lLwo9ZcoaZwok5wunXRlnifolldmOgAoy5dBaVfy9kOtw7tm1lduYlGXPLF2aScBY0b0cpduOlFMaLb1nifolldmOzwe0IwmYldoajftnzFt5ufByZCB50d3kgTMyscUXIFuwVAMamDbY0FMy0DB9Vb0lrRtnXFt5WCbOpcB50b1niGB1ldmOgUAWSwuY1dUIPFukpC2AIRUnLDbYjd3aVftLQFbaidmOpfuLpwoyzwrysd3aVftXhtWLktWLkFuwVAoy0DBaVfy9KCB1lRtnXFt5od2xpd19KfB1JcbwhtWLktWLkwtEIwocZd20IfokSb3nifolldmOgFoy5dBaVfuHIFuESwuOJdy9XCbOpcB50b3niGB1ldmOgDbOlda9SDbY0wunXdtXIfokSb3nifolldmOgFMamDbY0FMy0DB9VwunZRtn0CMxgF3nvdmYvFJnzFEPktWLktWLkf2ilFMAIFuEVFoy0DBaVfy9XCblscB50b2lLwe0IFunSRmnifolldmOgFoy5dBaVfy9pctnidMWhtWLktWLktUEIwtnXFt5ZcBfpF3OZCbOpd25gDBWINUnXFJ5ZcBfpF3OZCbOpd25gDBWICB5LtILktWLktWLIwtEIFuEVaukidmYiC3Opd25gF3OifuazweX+wtfeCB5jcBxScBWmwoyVcEPktWLktWLktUiXFt5JDBxSDB5mb3O5FoAINUEmT3a0Foy0DBaVftneFMaLDbWmwo9ZwunXRMkpdoxpdMfgfulXcUE9wtfkdmnifolldmWIW3klcol0kZLhtWLktWLktWLIwtEICB5LwuYXRmYXd25zd3kgDBWINUnXFt5zFo9VF29Zb2lLtILktWLktWLktByVctnXFt5ZcBYlDbn0b2OifoAICMa0f2aldJEmkrOifoagOmkvdUFICB5LwtFLOoy0ca9AdZFhtWLktWLktWLkwtEIwofZd3aXwrkcwunXdt5XCbOpcB50b3niGB1ldmOgDBWId3kLcbwICmLIFuEVAoy0DBaVfy9WCblscB50b0lrwjShgWp9cBxzcBlMhtOWCbOpcB50b1O5FoAINT0Ik091funifolldmWmhbShDBCPkyniGB1ldmOgaulXcUE9NUEmWBxSkZl7tJOzcBxlC3OgOMlSfoaZcBOgAoy0DBaVfuHINUEJF2aScBY0wuYXRLf1CbkidmOvFl9KCB1lRtnXFJ5UcBfpF3OZCbOpd25gUAWSwunXRlnifolldmOgAoy5dBaVfy9kOtXIF3ashtiXFMljcUEswoOpF2YvfB50hUpxfByVfol0GULICbHIWB1vfB50REPktWLktWlXFJ5WCbOpcB50b05idBASwunXRLcvdolvb051dBklFIPktWLktWLIwtEIcmkvdUn0CMxgFoy0DBaVfy9XCblscB50FZnXFtXIfokSb3nifolldmOgFoy5dBaVfy9pfoasb2xpF3WIFunSRtn0CMxgFoy0DBaVfy9ZcBfpF3OZCbOpd24IFuwSwuOJdy9zFo9VF29ZwuYXtILktWLktWl3DoaZcUnXFt5XCbOpcB50b3niGB1ldmOgDBWINUnXFoXVFoy0DBaVfy9XCblscB50b2lLwoyVcEPktWLktWLkwtEIwunXRmklc2lzfukifolvdl9pctE9wunZRmklc2lzfukifolvdl9pctnidMWhtWLktWLktUEIwtnXFt5AFMyVF2yjfolvdl9zfoy0fbHINe4Ik0YidMYldoxlctFICB5LtILktWLktWLkhunXRMkpdoxpdMfgfulXcUE9wtfNfbOXCbOpcB50wrYiF2Imwo9ZwunXRMkpdoxpdMfgfulXcUE9wtfNfbOXCbOpcB50wrYZcBOpftFptILktWLktWLkwtEIwoyVctnzFt5zFo9VF29Zb2lLwe0IFuEVF3nvdmYvFl9pcEPktWLktWLktWlidMWIFuEVFMajcBlXfy9LCbOlwoklfuflcB4IkZOrCbOlb0cZd20mwoyVctEmkrOifoagao8mtILktWLktWLktUEIwtnmFM91FtntBUnXFoXVFoy0DBaVfy9XCblscB50b2lLwo9ZcoaZwok5wunXRlnifolldmOgAoy5dBaVfy9kOtw7tm1lduYlDBCPkyniGB1ldmOgaulXcUE9NUEmW2yzDtFpGXPLF2aScBY0b0cpduOlFMaLb1nifolldmOzwe0IwmYldoajftnzFt5ufByZCB50d3kgTMyscUXIFuwVAMamDbY0FMy0DB9Vb0lrRtnXFt5WCbOpcB50b1niGB1ldmOgUAWSwuY1dUIPFukpC2AIRUnLDbYjd3aVftLQFbaidmOpfuLpwoyzwrysd3aVftXhtWLktWLkFuwVAoy0DBaVfy9KCB1lRtnXFt5od2xpd19KfB1JcbwhtWLktWLkwtEIwocZd20IfokSb3nifolldmOgFoy5dBaVfuHIFuESwuOJdy9XCbOpcB50b3niGB1ldmOgDbOlda9SDbY0wunXdtXIfokSb3nifolldmOgFMamDbY0FMy0DB9VwunZRtn0CMxgF3nvdmYvFJnzFEPktWLktWLkf2ilFMAIFuEVFoy0DBaVfy9XCblscB50b2lLwe0IFunSRmnifolldmOgFoy5dBaVfy9pctnidMWhtWLktWLktUEIwtnXFt5ZcBfpF3OZCbOpd25gDBWINUnXFJ5ZcBfpF3OZCbOpd25gDBWICB5LtILktWLktWLIwtEIFuEVaukidmYiC3Opd25gF3OifuazweX+wtfeCB5jcBxScBWmwoyVcEPktWLktWLktUiXFt5JDBxSDB5mb3O5FoAINUEmT3a0Foy0DBaVftneCbYPkZLhtWLktWLktWLIwtEICB5LwuYXRmYXd25zd3kgDBWINUnXFt5zFo9VF29Zb2lLtILktWLktWLktByVctnXFt5ZcBYlDbn0b2OifoAICMa0f2aldJEmkrOifoagOmkvdUFICB5LwtFLOoy0ca9AdZFhtWLktWLktWLkwtEIwofZd3aXwrkcwunXdt5XCbOpcB50b3niGB1ldmOgDBWId3kLcbwICmLIFuEVAoy0DBaVfy9WCblscB50b0lrwjShgBaSF2a7tJOzcBxlC3OgOMlSfoaZcBOgAoy0DBaVfuHINUEJF2aScBY0wuYXRLf1CbkidmOvFl9KCB1lRtnXFJ5UcBfpF3OZCbOpd25gUAWSwunXRlnifolldmOgAoy5dBaVfy9kOtXIF3ashtiXFMljcUEswoOpF2YvfB50hUpxfByVfol0GULICbHIWB1vfB50REPktWLktWlXFJ5WCbOpcB50b05idBASwunXRLcvdolvb051dBklFIPktWLktWLIwtEIcmkvdUn0CMxgFoy0DBaVfy9XCblscB50FZnXFtXIfokSb3nifolldmOgFoy5dBaVfy9pfoasb2xpF3WIFunSRtn0CMxgFoy0DBaVfy9ZcBfpF3OZCbOpd24IFuwSwuOJdy9zFo9VF29ZwuYXtILktWLktWl3DoaZcUnXFt5XCbOpcB50b3niGB1ldmOgDBWINUnXFoXVFoy0DBaVfy9XCblscB50b2lLwoyVcEPktWLktWLkwtEIwunXRmklc2lzfukifolvdl9pctE9wunZRmklc2lzfukifolvdl9pctnidMWhtWLktWLktUEIwtnXFt5AFMyVF2yjfolvdl9zfoy0fbHINe4Ik0YidMYldoxlctFICB5LtILktWLktWLkhunXRMkpdoxpdMfgfulXcUE9wtfNfbOXCbOpcB50wrYZcBOpftFptILktWLktWLkwtEIwoyVctnzFt5zFo9VF29Zb2lLwe0IFuEVF3nvdmYvFl9pcEPktWLktWLktWlidMWIFuEVFMajcBlXfy9LCbOlwoklfuflcB4IkZOrCbOlb0cZd20mwoyVctEmkrOifoagao8mtILktWLktWLktUEIwtnmFM91FtntBUnXFoXVFoy0DBaVfy9XCblscB50b2lLwo9ZcoaZwok5wunXRlnifolldmOgAoy5dBaVfy9kOtw7tm0hgBaSF2a7tMlMhtOWCblscB50b1O5FoAINT0Ik0ySdtFpGXPLF2aScBY0b0cpduOlFMaLb1nifolldmOzwe0IwmYldoajftnzFt5ufByZCB50d3kgTMyscUXIFuwVAMamDbY0FMy0DB9Vb0lrRtnXFt5WCbOpcB50b1niGB1ldmOgUAWSwuY1dUIPFukpC2AIRUnLDbYjd3aVftLQFbaidmOpfuLpwoyzwrysd3aVftXhtWLktWLkFuwVAoy0DBaVfy9KCB1lRtnXFt5od2xpd19KfB1JcbwhtWLktWLkwtEIwocZd20IfokSb3nifolldmOgFoy5dBaVfuHIFuESwuOJdy9XCbOpcB50b3niGB1ldmOgDbOlda9SDbY0wunXdtXIfokSb3nifolldmOgFMamDbY0FMy0DB9VwunZRtn0CMxgF3nvdmYvFJnzFEPktWLktWLkf2ilFMAIFuEVFoy0DBaVfy9XCblscB50b2lLwe0IFunSRmnifolldmOgFoy5dBaVfy9pctnidMWhtWLktWLktUEIwtnXFt5ZcBfpF3OZCbOpd25gDBWINUnXFJ5ZcBfpF3OZCbOpd25gDBWICB5LtILktWLktWLIwtEIFuEVaukidmYiC3Opd25gF3OifuazweX+wtfeCB5jcBxScBWmwoyVcEPktWLktWLktUiXFt5JDBxSDB5mb3O5FoAINUEmUB5XCbOpcB50wrYiF2Imwo9ZwunXRMkpdoxpdMfgfulXcUE9wtfkdmnifolldmWIW3klcol0kZLhtWLktWLktWLIwtEICB5LwuYXRmYXd25zd3kgDBWINUnXFt5zFo9VF29Zb2lLtILktWLktWLktByVctnXFt5ZcBYlDbn0b2OifoAICMa0f2aldJEmkrOifoagOmkvdUFICB5LwtFLOoy0ca9AdZFhtWLktWLktWLkwtEIwofZd3aXwrkcwunXdt5XCbOpcB50b3niGB1ldmOgDBWId3kLcbwICmLIFuEVAoy0DBaVfy9WCblscB50b0lrwjShgBaSF2apcJILAoy5dBaVfy9AGbnlwe09wtfeCbYPkZl7tJOzcBxlC3OgOMlSfoaZcBOgAoy0DBaVfuHINUEJF2aScBY0wuYXRLf1CbkidmOvFl9KCB1lRtnXFJ5UcBfpF3OZCbOpd25gUAWSwunXRlnifolldmOgAoy5dBaVfy9kOtXIF3ashtiXFMljcUEswoOpF2YvfB50hUpxfByVfol0GULICbHIWB1vfB50REPktWLktWlXFJ5WCbOpcB50b05idBASwunXRLcvdolvb051dBklFIPktWLktWLIwtEIcmkvdUn0CMxgFoy0DBaVfy9XCblscB50FZnXFtXIfokSb3nifolldmOgFoy5dBaVfy9pfoasb2xpF3WIFunSRtn0CMxgFoy0DBaVfy9ZcBfpF3OZCbOpd24IFuwSwuOJdy9zFo9VF29ZwuYXtILktWLktWl3DoaZcUnXFt5XCbOpcB50b3niGB1ldmOgDBWINUnXFoXVFoy0DBaVfy9XCblscB50b2lLwoyVcEPktWLktWLkwtEIwunXRmklc2lzfukifolvdl9pctE9wunZRmklc2lzfukifolvdl9pctnidMWhtWLktWLktUEIwtnXFt5AFMyVF2yjfolvdl9zfoy0fbHINe4Ik0YidMYldoxlctFICB5LtILktWLktWLkhunXRMkpdoxpdMfgfulXcUE9wtfkdmnifolldmWIW2yzDtFptILktWLktWLkwtEIwoyVctnzFt5zFo9VF29Zb2lLwe0IFuEVF3nvdmYvFl9pcEPktWLktWLktWlidMWIFuEVFMajcBlXfy9LCbOlwoklfuflcB4IkZOrCbOlb0cZd20mwoyVctEmkrOifoagao8mtILktWLktWLktUEIwtnmFM91FtntBUnXFoXVFoy0DBaVfy9XCblscB50b2lLwo9ZcoaZwok5wunXRlnifolldmOgAoy5dBaVfy9kOtw7tm1lduYlGXPLF2aScBY0b0cpduOlFMaLb1nifolldmOzwe0IwmYldoajftnzFt5ufByZCB50d3kgTMyscUXIFuwVAMamDbY0FMy0DB9Vb0lrRtnXFt5WCbOpcB50b1niGB1ldmOgUAWSwuY1dUIPFukpC2AIRUnLDbYjd3aVftLQFbaidmOpfuLpwoyzwrysd3aVftXhtWLktWLkFuwVAoy0DBaVfy9KCB1lRtnXFt5od2xpd19KfB1JcbwhtWLktWLkwtEIwocZd20IfokSb3nifolldmOgFoy5dBaVfuHIFuESwuOJdy9XCbOpcB50b3niGB1ldmOgDbOlda9SDbY0wunXdtXIfokSb3nifolldmOgFMamDbY0FMy0DB9VwunZRtn0CMxgF3nvdmYvFJnzFEPktWLktWLkf2ilFMAIFuEVFoy0DBaVfy9XCblscB50b2lLwe0IFunSRmnifolldmOgFoy5dBaVfy9pctnidMWhtWLktWLktUEIwtnXFt5ZcBfpF3OZCbOpd25gDBWINUnXFJ5ZcBfpF3OZCbOpd25gDBWICB5LtILktWLktWLIwtEIFuEVaukidmYiC3Opd25gF3OifuazweX+wtfeCB5jcBxScBWmwoyVcEPktWLktWLktUiXFt5JDBxSDB5mb3O5FoAINUEmUB5XCbOpcB50wrYZcBOpftFptILktWLktWLkwtEIwoyVctnzFt5zFo9VF29Zb2lLwe0IFuEVF3nvdmYvFl9pcEPktWLktWLktWlidMWIFuEVFMajcBlXfy9LCbOlwoklfuflcB4IkZOrCbOlb0cZd20mwoyVctEmkrOifoagao8mtILktWLktWLktUEIwtnmFM91FtntBUnXFoXVFoy0DBaVfy9XCblscB50b2lLwo9ZcoaZwok5wunXRlnifolldmOgAoy5dBaVfy9kOtw7tm0hgWp9cBxzcbShDBCPkynifolldmOgaulXcUE9NUEmWBxSkZl7tMlMhtOWCblscB50b1O5FoAINT0Ik0ySdtFpGXPLF2aScBY0b0cpduOlFMaLb1nifolldmOzwe0IwmYldoajftnzFt5ufByZCB50d3kgTMyscUXIFuwVAMamDbY0FMy0DB9Vb0lrRtnXFt5WCbOpcB50b1niGB1ldmOgUAWSwuY1dUIPFukpC2AIRUnLDbYjd3aVftLQFbaidmOpfuLpwoyzwrysd3aVftXhtWLktWLkFuwVAoy0DBaVfy9KCB1lRtnXFt5od2xpd19KfB1JcbwhtWLktWLkwtEIwocZd20IfokSb3nifolldmOgFoy5dBaVfuHIFuESwuOJdy9XCbOpcB50b3niGB1ldmOgDbOlda9SDbY0wunXdtXIfokSb3nifolldmOgFMamDbY0FMy0DB9VwunZRtn0CMxgF3nvdmYvFJnzFEPktWLktWLkf2ilFMAIFuEVFoy0DBaVfy9XCblscB50b2lLwe0IFunSRmnifolldmOgFoy5dBaVfy9pctnidMWhtWLktWLktUEIwtnXFt5ZcBfpF3OZCbOpd25gDBWINUnXFJ5ZcBfpF3OZCbOpd25gDBWICB5LtILktWLktWLIwtEIFuEVaukidmYiC3Opd25gF3OifuazweX+wtfeCB5jcBxScBWmwoyVcEPktWLktWLktUiXFt5JDBxSDB5mb3O5FoAINUEmT3a0Foy0DBaVftneCbYPkZnvFJnXFt5JDBxSDB5mb3O5FoAINUEmT3a0Foy0DBaVftneFMaLDbWmwo9ZtILktWLktWLkwtEIwunXRMkpdoxpdMfgfulXcUE9wtfkdmnifolldmWIW2yzDtFId3wIFuEVCMlSdolVc190Gbnlwe0Ik0lVFoy0DBaVftneFMaLDbWmhWPktWLktWLktWlidMWIFuEVFMajcBlXfy9LCbOlwoklfuflcB4IkZOrCbOlb0cZd20mwoyVctEmkrOifoagao8mtILktWLktWLktUEIwtnidMWIF3EVF3nvdmYvFl9pctE9wunXRmYXd25zd3kgDBWICB5LtILktWLktWLktWlXFt5zFo9VF29Zb2lLwe0IhuYldoajftnzFo9VF29Zb2lLwocZd20IfokSb3YXd25zd3wIf2ilFMAIO3aiFMyVfo9Zb05idBAINUEmkrlVF3aZCB5jcUFptILktWLktWLktWLIwtEIc3kvfbEIWlLIFunSRmnifolldmOgFoy5dBaVfy9pctnvFMOlFJnJGUnXFt5WCbOpcB50b1niGB1ldmOgUAWJKXp9cBxzcBlMhtOWCblscB50b1O5FoAINT0Ik0YiF2ImhbShkuYldoajfy9oDBx0cbklcy9WCbOpcB50FZE9wtkzcBxlC3WIF3EVO3aiFMyVfo9Zb05idBASwunZRlklc2lzfukifolvdl9kOtXIFuEVAoy0DBaVfy9WCblscB50b0lrRtnzfB0PhunZDBYlwt0IcolzC291dmWphmy1CB50DbO5hUniFZnndB91dmWStILktWLktbnZRlnifolldmOgTMyscUXIFuEVOM9SDB9gTmasCMaZtILktWLktUEIwtnMFM9swuOJdy9XCbOpcB50b3niGB1ldmOzwunXRtn0CMxgFoy0DBaVfy9XCblscB50b2l0cB1gdolzftnXFoXSwuOJdy9XCbOpcB50b3klc2lzfukifolvdJnXFJXIfokSb3YXd25zd3wIF3EhtWLktWLktbfPcbklwunXRmnifolldmOgFoy5dBaVfy9pctE9wunXdt5XCbOpcB50b3niGB1ldmOgDBWICB5LtILktWLktWLIwtEIFuEVFMamDbY0FMy0DB9Vb2lLwe0IFuwVFMamDbY0FMy0DB9Vb2lLwoyVcEPktWLktWLkwtEIwunXRlOZCB5zCBY0DB9Vb3Y0CbO1FZE8NJEmW2yVC2aSdoaLkZnidMWhtWLktWLktWLPFuEVCMlSdolVc190Gbnlwe0Ik091funifolldmWIW2yzDtFId3wIFuEVCMlSdolVc190Gbnlwe0Ik0lVFoy0DBaVftneCbYPkZLhtWLktWLktWLkCB5LwunXRmklC2apFuOgcoy0cUnJcbO3cBaVwtFLOoy0ca9oFM9skZnidMWIkZOrCbOlb1OvkXPktWLktWLktWLIwtEICB5LwuYXRmYXd25zd3kgDBWINUnXFt5zFo9VF29Zb2lLwoyVcEPktWLktWLktWLkFuEVF3nvdmYvFl9pctE9wtizcBxlC3WIF3nvdmYvFl9pctnMFM9swuOJdy9zFo9VF29ZwufPcbklwrf1CbkidmOvFl9KCB1lwe0IkZOkdmY1FMyVC2AmhWPktWLktWLktWLIwtEIc3kvfbEIWlLIFunSRmnifolldmOgFoy5dBaVfy9pctnvFMOlFJnJGUnXFt5WCbOpcB50b1niGB1ldmOgUAWJKXp9cBxzcbShkuYldoajfy9oDBx0cbklcy9WCbOpcB50FZE9wtkzcBxlC3WIF3EVO3aiFMyVfo9Zb05idBASwunZRlklc2lzfukifolvdl9kOtXIFuEVAoy0DBaVfy9WCblscB50b0lrRtnzfB0PhunZDBYlwt0IcolzC291dmWphmy1CB50DbO5hUniFZnndB91dmWStILktWLktbnZRlnifolldmOgTMyscUXIFuEVOM9SDB9gTmasCMaZtILktWLktUEIwtnMFM9swuOJdy9XCbOpcB50b3niGB1ldmOzwunXRtn0CMxgFoy0DBaVfy9XCblscB50b2l0cB1gdolzftnXFoXSwuOJdy9XCbOpcB50b3klc2lzfukifolvdJnXFJXIfokSb3YXd25zd3wIF3EItILktWLktWl3DoaZcUnXFt5XCbOpcB50b3niGB1ldmOgDBWINUnXFoXVFoy0DBaVfy9XCblscB50b2lLwoyVcEPktWLktWLkwtEIwunXRmklc2lzfukifolvdl9pctE9wunZRmklc2lzfukifolvdl9pctnidMWhtWLktWLktUEIwtnXFt5AFMyVF2yjfolvdl9zfoy0fbHINe4Ik0YidMYldoxlctFICB5LtILktWLktWLkhunXRMkpdoxpdMfgfulXcUE9wtfNfbOXCbOpcB50wrYZcBOpftFId3wIFuEVCMlSdolVc190Gbnlwe0Ik0lVFoy0DBaVftneFMaLDbWmhWPktWLktWLktWlidMWIFuEVFMajcBlXfy9LCbOlwoklfuflcB4IkZOrCbOlb0cZd20mwoyVctEmkrOifoagao8mtILktWLktWLktUEIwtnidMWIF3EVF3nvdmYvFl9pctE9wunXRmYXd25zd3kgDBWICB5LtILktWLktWLktWlXFt5zFo9VF29Zb2lLwe0IhuYldoajftnzFo9VF29Zb2lLwocZd20IfokSb3YXd25zd3wIf2ilFMAIO3aiFMyVfo9Zb05idBAINUEmkrlVF3aZCB5jcUFptILktWLktWLktUEIwtnmFM91FtntBUnXFoXVFoy0DBaVfy9XCblscB50b2lLwo9ZcoaZwok5wunXRlnifolldmOgAoy5dBaVfy9kOtw7tm0hgBaSF2apcJILAoy0DBaVfy9AGbnlwe09wtfNfbOXCbOpcB50kZl7tMlMhtOWCblscB50b1O5FoAINT0Ik0ySdtFpGXPLF2aScBY0b0cpduOlFMaLb1nifolldmOzwe0IwmYldoajftnzFt5ufByZCB50d3kgTMyscUXIFuwVAMamDbY0FMy0DB9Vb0lrRtnXFt5WCbOpcB50b1niGB1ldmOgUAWSwuY1dUIPFukpC2AIRUnLDbYjd3aVftLQFbaidmOpfuLpwoyzwrysd3aVftXhtWLktWLkFuwVAoy0DBaVfy9KCB1lRtnXFt5od2xpd19KfB1JcbwhtWLktWLkwtEIwocZd20IfokSb3nifolldmOgFoy5dBaVfuHIFuESwuOJdy9XCbOpcB50b3niGB1ldmOgDbOlda9SDbY0wunXdtXIfokSb3nifolldmOgFMamDbY0FMy0DB9VwunZRtn0CMxgF3nvdmYvFJnzFtEhtWLktWLktbfPcbklwunXRmnifolldmOgFoy5dBaVfy9pctE9wunXdt5XCbOpcB50b3niGB1ldmOgDBWICB5LtILktWLktWLIwtEIFuEVFMamDbY0FMy0DB9Vb2lLwe0IFuwVFMamDbY0FMy0DB9Vb2lLwoyVcEPktWLktWLkwtEIwunXRlOZCB5zCBY0DB9Vb3Y0CbO1FZE8NJEmW2yVC2aSdoaLkZnidMWhtWLktWLktWLPFuEVCMlSdolVc190Gbnlwe0Ik091funifolldmWIW2yzDtFId3wIFuEVCMlSdolVc190Gbnlwe0Ik091funifolldmWIW3klcol0kZLhtWLktWLktWLkCB5LwunXRmklC2apFuOgcoy0cUnJcbO3cBaVwtFLOoy0ca9oFM9skZnidMWIkZOrCbOlb1OvkXPktWLktWLktWLIwtEICB5LwuYXRmYXd25zd3kgDBWINUnXFt5zFo9VF29Zb2lLwoyVcEPktWLktWLktWLkFuEVF3nvdmYvFl9pctE9wtizcBxlC3WIF3nvdmYvFl9pctnMFM9swuOJdy9zFo9VF29ZwufPcbklwrf1CbkidmOvFl9KCB1lwe0IkZOkdmY1FMyVC2AmhWPktWLktWLktWLIwtEIc3kvfbEIWlLIFunSRmnifolldmOgFoy5dBaVfy9pctnvFMOlFJnJGUnXFt5WCbOpcB50b1niGB1ldmOgUAWJKXp9cBxzcBlMhtOWCblscB50b1O5FoAINT0Ik0YiF2ImhbShkuYldoajfy9oDBx0cbklcy9WCbOpcB50FZE9wtkzcBxlC3WIF3EVO3aiFMyVfo9Zb05idBASwunZRlklc2lzfukifolvdl9kOtXIFuEVAoy0DBaVfy9WCblscB50b0lrRtnzfB0PhunZDBYlwt0IcolzC291dmWphmy1CB50DbO5hUniFZnndB91dmWStILktWLktbnZRlnifolldmOgTMyscUXIFuEVOM9SDB9gTmasCMaZtILktWLktUEIwtnMFM9swuOJdy9XCbOpcB50b3niGB1ldmOzwunXRtn0CMxgFoy0DBaVfy9XCblscB50b2l0cB1gdolzftnXFoXSwuOJdy9XCbOpcB50b3klc2lzfukifolvdJnXFJXIfokSb3YXd25zd3wIF3EhtWLktWLktbfPcbklwunXRmnifolldmOgFoy5dBaVfy9pctE9wunXdt5XCbOpcB50b3niGB1ldmOgDBWICB5LtILktWLktWLIwtEIFuEVFMamDbY0FMy0DB9Vb2lLwe0IFuwVFMamDbY0FMy0DB9Vb2lLwoyVcEPktWLktWLkwtEIwunXRlOZCB5zCBY0DB9Vb3Y0CbO1FZE8NJEmW2yVC2aSdoaLkZnidMWhtWLktWLktWLPFuEVCMlSdolVc190Gbnlwe0Ik091funifolldmWIW2yzDtFptILktWLktWLktByVctnXFt5ZcBYlDbn0b2OifoAICMa0f2aldJEmkrOifoagOmkvdUFICB5LwtFLOoy0ca9AdZFhtWLktWLktWLkwtEIwoyVctnzFt5zFo9VF29Zb2lLwe0IFuEVF3nvdmYvFl9pctnidMWhtWLktWLktWLktbnXRmYXd25zd3kgDBWINUEPF2aScBY0wuYXd25zd3kgDBWIcmkvdUn0CMxgF3nvdmYvFJn3DoaZcUnufByZCB50d3kgTMyscUE9wtFLUB5zfbkidMYlkZLhtWLktWLktWLkwtEIwofZd3aXwrkcwunXdt5XCbOpcB50b3niGB1ldmOgDBWId3kLcbwICmLIFuEVAoy0DBaVfy9WCblscB50b0lrwjShgBaSF2a7tJOzcBxlC3OgOMlSfoaZcBOgAoy0DBaVfuHINUEJF2aScBY0wuYXRLf1CbkidmOvFl9KCB1lRtnXFJ5UcBfpF3OZCbOpd25gUAWSwunXRlnifolldmOgAoy5dBaVfy9kOtXIF3ashtiXFMljcUEswoOpF2YvfB50hUpxfByVfol0GULICbHIWB1vfB50REPktWLktWlXFJ5WCbOpcB50b05idBASwunXRLcvdolvb051dBklFIPktWLktWLIwtEIcmkvdUn0CMxgFoy0DBaVfy9XCblscB50FZnXFtXIfokSb3nifolldmOgFoy5dBaVfy9pfoasb2xpF3WIFunSRtn0CMxgFoy0DBaVfy9ZcBfpF3OZCbOpd24IFuwSwuOJdy9zFo9VF29ZwuYXtILktWLktWl3DoaZcUnXFt5XCbOpcB50b3niGB1ldmOgDBWINUnXFoXVFoy0DBaVfy9XCblscB50b2lLwoyVcEPktWLktWLkwtEIwunXRmklc2lzfukifolvdl9pctE9wunZRmklc2lzfukifolvdl9pctnidMWhtWLktWLktUEIwtnXFt5AFMyVF2yjfolvdl9zfoy0fbHINe4Ik0YidMYldoxlctFICB5LtILktWLktWLkhunXRMkpdoxpdMfgfulXcUE9wtfNfbOXCbOpcB50wrYZcBOpftFptILktWLktWLktByVctnXFt5ZcBYlDbn0b2OifoAICMa0f2aldJEmkrOifoagOmkvdUFICB5LwtFLOoy0ca9AdZFhtWLktWLktWLkwtEIwoyVctnzFt5zFo9VF29Zb2lLwe0IFuEVF3nvdmYvFl9pctnidMWhtWLktWLktWLktbnXRmYXd25zd3kgDBWINUEPF2aScBY0wuYXd25zd3kgDBWIcmkvdUn0CMxgF3nvdmYvFJn3DoaZcUnufByZCB50d3kgTMyscUE9wtFLUB5zfbkidMYlkZLhtWLktWLktWLkwtEIwofZd3aXwrkcwunXdt5XCbOpcB50b3niGB1ldmOgDBWId3kLcbwICmLIFuEVAoy0DBaVfy9WCblscB50b0lrwjShgWp9cBxzcbShDBCPkyniGB1ldmOgaulXcUE9NUEmWBxSkZl7tJOzcBxlC3OgOMlSfoaZcBOgAoy0DBaVfuHINUEJF2aScBY0wuYXRLf1CbkidmOvFl9KCB1lRtnXFJ5UcBfpF3OZCbOpd25gUAWSwunXRlnifolldmOgAoy5dBaVfy9kOtXIF3ashtiXFMljcUEswoOpF2YvfB50hUpxfByVfol0GULICbHIWB1vfB50REPktWLktWlXFJ5WCbOpcB50b05idBASwunXRLcvdolvb051dBklFIPktWLktWLIwtEIcmkvdUn0CMxgFoy0DBaVfy9XCblscB50FZnXFtXIfokSb3nifolldmOgFoy5dBaVfy9pfoasb2xpF3WIFunSRtn0CMxgFoy0DBaVfy9ZcBfpF3OZCbOpd24IFuwSwuOJdy9zFo9VF29ZwuYXtILktWLktWl3DoaZcUnXFt5XCbOpcB50b3niGB1ldmOgDBWINUnXFoXVFoy0DBaVfy9XCblscB50b2lLwoyVcEPktWLktWLkwtEIwunXRmklc2lzfukifolvdl9pctE9wunZRmklc2lzfukifolvdl9pctnidMWhtWLktWLktUEIwtnXFt5AFMyVF2yjfolvdl9zfoy0fbHINe4Ik0YidMYldoxlctFICB5LtILktWLktWLkhunXRMkpdoxpdMfgfulXcUE9wtfkdmnifolldmWIW2yzDtFId3wIFuEVCMlSdolVc190Gbnlwe0Ik0lVFoy0DBaVftneFMaLDbWmhWPktWLktWLktWlidMWIFuEVFMajcBlXfy9LCbOlwoklfuflcB4IkZOrCbOlb0cZd20mwoyVctEmkrOifoagao8mtILktWLktWLktUEIwtnidMWIF3EVF3nvdmYvFl9pctE9wunXRmYXd25zd3kgDBWICB5LtILktWLktWLktWlXFt5zFo9VF29Zb2lLwe0IhuYldoajftnzFo9VF29Zb2lLwocZd20IfokSb3YXd25zd3wIf2ilFMAIO3aiFMyVfo9Zb05idBAINUEmkrlVF3aZCB5jcUFptILktWLktWLktUEIwtnmFM91FtntBUnXFoXVFoy0DBaVfy9XCblscB50b2lLwo9ZcoaZwok5wunXRlnifolldmOgAoy5dBaVfy9kOtw7tm1lduYlDBCPkyniGB1ldmOgaulXcUE9NUEmW2yzDtFpGXPLF2aScBY0b0cpduOlFMaLb1nifolldmOzwe0IwmYldoajftnzFt5ufByZCB50d3kgTMyscUXIFuwVAMamDbY0FMy0DB9Vb0lrRtnXFt5WCbOpcB50b1niGB1ldmOgUAWSwuY1dUIPFukpC2AIRUnLDbYjd3aVftLQFbaidmOpfuLpwoyzwrysd3aVftXhtWLktWLkFuwVAoy0DBaVfy9KCB1lRtnXFt5od2xpd19KfB1JcbwhtWLktWLkwtEIwocZd20IfokSb3nifolldmOgFoy5dBaVfuHIFuESwuOJdy9XCbOpcB50b3niGB1ldmOgDbOlda9SDbY0wunXdtXIfokSb3nifolldmOgFMamDbY0FMy0DB9VwunZRtn0CMxgF3nvdmYvFJnzFEPktWLktWLkf2ilFMAIFuEVFoy0DBaVfy9XCblscB50b2lLwe0IFunSRmnifolldmOgFoy5dBaVfy9pctnidMWhtWLktWLktUEIwtnXFt5ZcBfpF3OZCbOpd25gDBWINUnXFJ5ZcBfpF3OZCbOpd25gDBWICB5LtILktWLktWLIwtEIFuEVaukidmYiC3Opd25gF3OifuazweX+wtfeCB5jcBxScBWmwoyVcEPktWLktWLktUiXFt5JDBxSDB5mb3O5FoAINUEmUB5XCbOpcB50wrYiF2ImhWPktWLktWLktWlidMWIFuEVFMajcBlXfy9LCbOlwoklfuflcB4IkZOrCbOlb0cZd20mwoyVctEmkrOifoagao8mtILktWLktWLktUEIwtnidMWIF3EVF3nvdmYvFl9pctE9wunXRmYXd25zd3kgDBWICB5LtILktWLktWLktWlXFt5zFo9VF29Zb2lLwe0IhuYldoajftnzFo9VF29Zb2lLwocZd20IfokSb3YXd25zd3wIf2ilFMAIO3aiFMyVfo9Zb05idBAINUEmkrlVF3aZCB5jcUFptILktWLktWLktUEIwtnmFM91FtntBUnXFoXVFoy0DBaVfy9XCblscB50b2lLwo9ZcoaZwok5wunXRlnifolldmOgAoy5dBaVfy9kOtw7tm1lduYlGXPLF2aScBY0b0cpduOlFMaLb1nifolldmOzwe0IwmYldoajftnzFt5ufByZCB50d3kgTMyscUXIFuwVAMamDbY0FMy0DB9Vb0lrRtnXFt5WCbOpcB50b1niGB1ldmOgUAWSwuY1dUIPFukpC2AIRUnLDbYjd3aVftLQFbaidmOpfuLpwoyzwrysd3aVftXhtWLktWLkFuwVAoy0DBaVfy9KCB1lRtnXFt5od2xpd19KfB1JcbwhtWLktWLkwtEIwocZd20IfokSb3nifolldmOgFoy5dBaVfuHIFuESwuOJdy9XCbOpcB50b3niGB1ldmOgDbOlda9SDbY0wunXdtXIfokSb3nifolldmOgFMamDbY0FMy0DB9VwunZRtn0CMxgF3nvdmYvFJnzFEPktWLktWLkf2ilFMAIFuEVFoy0DBaVfy9XCblscB50b2lLwe0IFunSRmnifolldmOgFoy5dBaVfy9pctnidMWhtWLktWLktUEIwtnXFt5ZcBfpF3OZCbOpd25gDBWINUnXFJ5ZcBfpF3OZCbOpd25gDBWICB5LtILktWLktWLIwtEIFuEVaukidmYiC3Opd25gF3OifuazweX+wtfeCB5jcBxScBWmwoyVcEPktWLktWLktUiXFt5JDBxSDB5mb3O5FoAINUEmUB5XCbOpcB50wrYZcBOpftFptILktWLktWLktByVctnXFt5ZcBYlDbn0b2OifoAICMa0f2aldJEmkrOifoagOmkvdUFICB5LwtFLOoy0ca9AdZFhtWLktWLktWLkwtEIwoyVctnzFt5zFo9VF29Zb2lLwe0IFuEVF3nvdmYvFl9pctnidMWhtWLktWLktWLktbnXRmYXd25zd3kgDBWINUEPF2aScBY0wuYXd25z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^AHQJLtiqSpB\yt~ZK\

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 26136
$OO00O00O0 echo '<!---<link rel="stylesheet" href="table.css" media="sc..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 6bac71345524af32e92bd255816053db
Eval Count 3
Decode Time 207 ms