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 /* */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$O..

Decoded Output download


session_start();
include 'includes/apptop.php';
$action=$_REQUEST['action'];
switch($action)
{
case 'login':
{
$uname = $_POST['uname'];
$pass= $_POST['pass'];
if(!empty($uname) or !empty($pass))
{
if($_POST['utype']=='Admin')
{
if(checklogin($uname,$pass,'tbl_settings')) 
{
$time_now=mktime(date('H'),date('i'));
$_SESSION['last_login'] =  date(' dS F Y  H:i',$time_now);
$_SESSION['user_id'] =  '0';
$_SESSION['uname'] = $uname;
$_SESSION['utype'] =  $_POST['utype'];
$_SESSION['uhist_id']=mysql_insert_id();
$directory = "rep_pdf/";
$nn = $_SESSION['user_id'].'_*.pdf';
$images = glob($directory .$nn);
($images);
foreach($images as $file)
{
unlink($file);
}
header("location:index.php");
}
else
{
header("location:index.php?stat=Invalid username or password");
}
}
else
{
if(checklogin_utype($uname,$pass,$_POST['utype'],'tbl_userlist')) 
{
$dbadmin1  = selectfetch("*","tbl_userlist","where user_login  = '".$uname."' and user_password ='".$pass."' AND user_utypeid = '".$_POST['utype']."' AND user_status ='Enabled'");
$time_now=mktime(date('H'),date('i'));
$_SESSION['last_login'] =  date(' dS F Y  H:i',$time_now);
$_SESSION['user_id'] =  $dbadmin1->user_id;
$_SESSION['utype'] =  $_POST['utype'];
$_SESSION['uname'] =$uname;
$_SESSION['admin'] = $dbadmin1->user_name;
$data=array(
'uhist_userid'=>$dbadmin1->user_id,
'uhist_logindate'=>date('y-m-d'),
'uhist_logintime'=>date(' dS F Y  H:i',$time_now),
'uhist_utype'=>$_POST['utype'],
'uhist_logouttime'=>'');
insert('tbl_userhistory',$data);
$_SESSION['uhist_id']=mysql_insert_id();
$_SESSION['uhist_id']=mysql_insert_id();
$directory = "rep_pdf/";
$nn = $_SESSION['user_id'].'_*.pdf';
$images = glob($directory .$nn);
($images);
foreach($images as $file)
{
unlink($file);
}
header("location:index.php");
}
else
{
header("location:index.php?stat=Invalid username or password");
}
}
}
else
{
header("location:index.php?stat=Invalid username or password");
}
break;
}
case 'addstaff':
{
if(!empty($_POST['name']))
{
$name = $_POST['name'];
$email = $_POST['email'];
$username = $_POST['username'];
$pass = $_POST['pass'];
$usertype = $_POST['usertype'];
$dbunamex = getvalue("uname","uaccount","where uname = '$username' and utype ='$usertype'");
if($username == $dbunamex)
{
header("location:index.php?page=staffmanagement&stat=User with same type is already exists");
}
else
{
mysql_query("insert into uaccount (name,email,uname,pass,utype) values('$name','$email','$username','$pass','$usertype')");
unset($_POST);
header("location:index.php?page=staffmanagement&stat=Added Successfully");
}
}
else
{
header("location:index.php?page=staffmanagement");
}
break;
}
case 'edit_staff':
{
$uid = $_REQUEST['uid'];
$name = $_POST['name'];
$email = $_POST['email'];
$username = $_POST['username'];
$pass = $_POST['pass'];
$usertype = $_POST['usertype'];
mysql_query("update uaccount set name = '$name', email = '$email', uname = '$username', pass = '$pass', utype = '$usertype' where uid = '$uid'");
header("location:index.php?page=staffmanagement");
break;
}
case 'addsales':
{
if(!empty($_POST['name']))
{
$name = $_POST['name'];
$email = $_POST['email'];
$postalcode = $_POST['postalcode'];
$leadby = $_POST['leadby'];
$address = nl2br($_POST['address']);
$phone = $_POST['phone'];
$product = $_POST['product'];
$comment = nl2br($_POST['comment']);
$sdate = date("Y/m/d").' '.date("H:i:s");
$member= $_SESSION['uname'];
$qty  = $_POST['qty'];
$company = $_POST['company'];
$telecom_number ="";
$qtype = "";
$yrs ="";
$sup="";
$ccrates_x = "";
$dcrates_x= "";
$rental_x = "";
$terminaltype_x = "";
if($product=='Telecoms')
{
$phn = $_POST['phn'];
$years= $_POST['years'];
$qty_type = $_POST['qty_type'];
$supplier = $_POST['supplier'];
foreach($phn as $key =>$val)
{
$telecom_number .=$phn[$key].',';
$qtype .= $qty_type[$key].',';
$yrs .= $years[$key].',';
$sup .= $supplier[$key].',';
}
$telecom_number = substr($telecom_number,0,strlen($telecom_number)-1);
$qty_type = substr($qtype,0,strlen($qtype)-1);
$years = substr($yrs,0,strlen($yrs)-1);
$supplier = substr($sup,0,strlen($sup)-1);
}
elseif($product=='Terminals')
{
$ccrates = $_POST['ccrates'];
$dcrates= $_POST['dcrates'];
$rental = $_POST['rental'];
$terminaltype = $_POST['terminaltype'];
foreach($ccrates as $key =>$val)
{
$ccrates_x .=$ccrates[$key].',';
$terminaltype_x .= $terminaltype[$key].',';
$rental_x .= $rental[$key].',';
$dcrates_x .= $dcrates[$key].',';
}
$ccrates = substr($ccrates_x,0,strlen($ccrates_x)-1);
$terminaltype = substr($terminaltype_x,0,strlen($terminaltype_x)-1);
$rental = substr($rental_x,0,strlen($rental_x)-1);
$dcrates = substr($dcrates_x,0,strlen($dcrates_x)-1);
}
mysql_query("insert into sales (name,email,address,phone,postalcode,company,product,qty,qty_type,years,supplier,telecom_number,comment,sdate,member,leadby,ccrates,dcrates,rental,terminaltype) values('$name','$email','$address','$phone','$postalcode','$company','$product','$qty','$qty_type','$years','$supplier','$telecom_number','$comment','$sdate','$member','$leadby','$ccrates','$dcrates','$rental','$terminaltype')");
unset($_POST);
header("location:index.php?page=salesreport&stat=Added Successfully");
}
else
{
header("location:index.php?page=salesreport");
}
break;
}
case 'edit_sales':
{
if(!empty($_POST['name']))
{
$sid  = $_REQUEST['sid'];
$postalcode = $_POST['postalcode'];
$qty  = $_POST['qty'];
$name = $_POST['name'];
$leadby = $_POST['leadby'];
$company = $_POST['company'];
$email = $_POST['email'];
$address = nl2br($_POST['address']);
$phone = $_POST['phone'];
$product = $_POST['product'];
$comment = nl2br($_POST['comment']);
$sdate = date("d/m/Y");
$member= $_SESSION['uname'];
$telecom_number ="";
if($product=='Telecoms')
{
$years= $_POST['years'];
$qty_type = $_POST['qty_type'];
$phn = $_POST['phn'];
$supplier = $_POST['supplier'];
foreach($phn as $key =>$val)
{
$telecom_number .=$phn[$key].',';
$qtype .= $qty_type[$key].',';
$yrs .= $years[$key].',';
$sup .= $supplier[$key].',';
}
$telecom_number = substr($telecom_number,0,strlen($telecom_number)-1);
$qty_type = substr($qtype,0,strlen($qtype)-1);
$years = substr($yrs,0,strlen($yrs)-1);
$supplier = substr($sup,0,strlen($sup)-1);
}
elseif($product=='Terminals')
{
$ccrates = $_POST['ccrates'];
$dcrates= $_POST['dcrates'];
$rental = $_POST['rental'];
$terminaltype = $_POST['terminaltype'];
foreach($ccrates as $key =>$val)
{
$ccrates_x .=$ccrates[$key].',';
$terminaltype_x .= $terminaltype[$key].',';
$rental_x .= $rental[$key].',';
$dcrates_x .= $dcrates[$key].',';
}
$ccrates = substr($ccrates_x,0,strlen($ccrates_x)-1);
$terminaltype = substr($terminaltype_x,0,strlen($terminaltype_x)-1);
$rental = substr($rental_x,0,strlen($rental_x)-1);
$dcrates = substr($dcrates_x,0,strlen($dcrates_x)-1);
}
mysql_query("update sales set 
		name = '$name', 
		email = '$email', 
		company='$company', 
		address = '$address', 
		phone = '$phone', 
		product = '$product', 
		qty='$qty', 
		qty_type='$qty_type', 
		years='$years',
		supplier='$supplier',
		telecom_number='$telecom_number', 
		comment= '$comment', 
		leadby='$leadby',
		postalcode='$postalcode', 
		ccrates='$ccrates', 
		dcrates='$dcrates', 
		rental='$rental',
		terminaltype='$terminaltype' where sid = '$sid'");
header("location:index.php?page=salesreport&stat=Updated Successfully");
}
else
{
header("location:index.php?page=salesreport");
}
break;
}
case 'add_appointment':
{
if(!empty($_POST['name']))
{
$name = $_POST['name'];
$company = $_POST['company'];
$postalcode = $_POST['postalcode'];
$status = $_POST['status'];
$ap_status = $_POST['ap_status'];
$assignedto = $_POST['assignedto'];
$address = nl2br($_POST['address']);
$phone = $_POST['phone'];
$reason = $_POST['reason'];
$notes = nl2br($_POST['notes']);
$date_from = $_POST['date_from'];
$date_to = $_POST['date_to'];
$owner= $_SESSION['uname'];
if(getslot($assignedto,$date_from,$date_to))
{
mysql_query("insert into appointment (date_from,date_to,name,address,phone,notes,owner,assignedto,status,postalcode,company,reason,ap_status) values('$date_from','$date_to','$name','$address','$phone','$notes','$owner','$assignedto','$status','$postalcode','$company','$reason','$ap_status')");
unset($_POST);
header("location:index.php?page=appointments&stat=Added Successfully");
}
else
{
header("location:index.php?page=appointments&stat=Slot not available");
}
}
else
{
header("location:index.php?page=appointments");
}
break;
}
case 'edit_appointment':
{
if(!empty($_POST['name']))
{
$aid = $_POST['aid'];
$name = $_POST['name'];
$company = $_POST['company'];
$postalcode = $_POST['postalcode'];
$status = $_POST['status'];
$ap_status = $_POST['ap_status'];
$reason = $_POST['reason'];
$assignedto = $_POST['assignedto'];
$address = nl2br($_POST['address']);
$phone = $_POST['phone'];
$notes = nl2br($_POST['notes']);
$date_from = $_POST['date_from'];
$date_to = $_POST['date_to'];
mysql_query("update appointment set name='$name',status='$status',assignedto='$assignedto',address='$address',phone='$phone',notes='$notes',date_from='$date_from',date_to='$date_to',  postalcode = '$postalcode', company='$company', reason='$reason', ap_status = '$ap_status' where aid = '$aid'");
header("location:index.php?page=appointments&stat=Updated Successfully");
}
else
{
header("location:index.php?page=appointments");
}
break;
}
case 'del_appointment':
{
$aid = $_REQUEST['aid'];
mysql_query("delete from appointment where aid = '$aid'");
header("location:index.php?page=appointments");
break;
}
case 'logout':
{
if($_SESSION['utype']=='Admin'){
$sqls = "Update tbl_settings set last_login ='".$_SESSION['last_login']."' where id = '1'";
$ress = mysql_query($sqls);
}
else
{
$time_now=mktime(date('H'),date('i'));
$data=array('uhist_logouttime 	'=>date('dS F Y  H:i',$time_now));
update("tbl_userhistory",$data,"where uhist_id = '".$_SESSION['uhist_id']."'");
}
session_destroy();
header("location:index.php");
break;
}
case 'del_staff':
{
$uid = $_REQUEST['uid'];
mysql_query("delete from uaccount where uid = '$uid'");
header("location:index.php?page=staffmanagement");
break;
}
case 'reset':
{
$uid = $_REQUEST['uid'];
mysql_query("update uaccount set pass ='Yourpassword' where uid = '$uid'");
header("location:index.php?page=staffmanagement&stat=Password Reset Successfully");
break;
}
case 'exportsales':
{
export("sales");
break;
}
case 'exportappointments':
{
export("appointment");
break;
}
case 'exportleads':
{
export("leads");
break;
}
case 'add_supplier':
{
if($_POST['name']!="")
{
$name = $_POST['name'];
$stype = $_POST['stype'];
mysql_query("insert into suppliers (name,stype) values('$name','$stype')");
unset($_POST);
}
header("location:index.php?page=suppliers&stat=Add Succesfully");
break;
}
case 'edit_supplier':
{
if($_POST['name']!="")
{
$spid = $_REQUEST['spid'];
$name = $_POST['name'];
$stype = $_POST['stype'];
mysql_query("update suppliers set name = '$name' ,stype = '$stype' where spid ='$spid'");
unset($_POST);
}
header("location:index.php?page=suppliers&stat=Updated Succesfully");
break;
}
case 'del_salesreport':
{
$sid = $_REQUEST['sid'];
mysql_query("delete from sales where sid = '$sid'");
header("location:index.php?page=salesreport&stat=Deleted Succesfully");
break;
}
case 'del_supplier':
{
$spid = $_REQUEST['spid'];
mysql_query("delete from suppliers where spid = '$spid'");
header("location:index.php?page=suppliers&stat=Deleted Succesfully");
break;
}
case 'add_commission':
{
$product =$_POST['product'];
$ctype =$_POST['ctype'];
$qty_type= $_POST['qty_type'];
$supplier= $_POST['supplier'];
$years = $_POST['years'];
$ccrates = $_POST['ccrates'];
$dcrates= $_POST['dcrates'];
$rental = $_POST['rental'];
$terminaltype = $_POST['terminaltype'];
$commission=$_POST['commission'];
mysql_query("insert into commission (product,qty_type,supplier,years,ccrates,dcrates,rental,terminaltype,commission,ctype) values('$product','$qty_type','$supplier','$years','$ccrates','$dcrates','$rental','$terminaltype','$commission','$ctype')");
header("location:index.php?page=commission&stat=Add Successfully");
break;
}
case 'edit_commission':
{
$cid = $_REQUEST['cid'];
$product =$_POST['product'];
$ctype =$_POST['ctype'];
$qty_type= $_POST['qty_type'];
$supplier= $_POST['supplier'];
$years = $_POST['years'];
$ccrates = $_POST['ccrates'];
$dcrates= $_POST['dcrates'];
$rental = $_POST['rental'];
$terminaltype = $_POST['terminaltype'];
$commission=$_POST['commission'];
mysql_query("update commission set product = '$product', qty_type = '$qty_type', ctype='$ctype', supplier='$supplier', years = '$years', commission='$commission', ccrates='$ccrates', dcrates='$dcrates', rental='$rental', terminaltype='$terminaltype' where cid = '$cid'");
header("location:index.php?page=commission&stat=Updated Successfully");
break;
}
case 'del_commission':
{
$cid = $_REQUEST['cid'];
mysql_query("delete from commission where cid = '$cid'");
header("location:index.php?page=commission&stat=Deleted Succesfully");
break;
}
case 'setsold':
{
if($_SESSION['utype']==1)
{
$sid = $_REQUEST['sid'];
echo $field = $_REQUEST['fie'];
$valx = $_REQUEST['valx'];
mysql_query("update sales set $field = '$valx' where sid = '$sid'");
}
break;
}
case 'add_product':
{
if($_POST['pname']!="")
{
$pname = $_POST['pname'];
mysql_query("insert into products (pname) values('$pname')");
}
header("location:index.php?page=products&stat=Add Succesfully");
break;
}
case 'edit_product':
{
if($_POST['pname']!="")
{
$pid = $_REQUEST['pid'];
$pname = $_POST['pname'];
mysql_query("update products set pname = '$pname' where pid ='$pid'");
}
header("location:index.php?page=products&stat=Updated Succesfully");
break;
}
case 'del_product':
{
$pid = $_REQUEST['pid'];
mysql_query("delete from products where pid = '$pid'");
header("location:index.php?page=products&stat=Deleted Succesfully");
break;
}
case 'create_lead':
{
$product = $_REQUEST['product'];
$name = $_POST['name'];
$company = $_POST['company'];
$postalcode = $_POST['postalcode'];
$status = $_POST['status'];
$assignedto = $_POST['assignedto'];
$address = nl2br($_POST['address']);
$phone = $_POST['phone'];
$reason = $_POST['reason'];
$notes = nl2br($_POST['notes']);
$owner= $_SESSION['uname'];
if($product == 'Mobiles')
{
$amount = $_REQUEST['amount'];
$current = $_REQUEST['current'];
if($current == 'Other')
{
$current = $_REQUEST['other'];
}
$expiry = $_REQUEST['expiry'];
$comments = nl2br($_REQUEST['comments']);
mysql_query("insert into leads (product,amount,current,expiry,comments,name,address,phone,notes,owner,assignedto,status,postalcode,company,reason) values('$product','$amount','$current','$expiry','$comments','$name','$address','$phone','$notes','$owner','$assignedto','$status','$postalcode','$company','$reason')") or die(mysql_error());
}
elseif($product == 'Terminals')
{
$amount = $_REQUEST['amount'];
$current = $_REQUEST['current'];
$expiry = $_REQUEST['expiry'];
$comments = nl2br($_REQUEST['comments']);
$terminaltype = $_REQUEST['terminaltype'];
$ccrates = $_REQUEST['ccrates'];
$dcrates = $_REQUEST['dcrates'];
$rental = $_REQUEST['rental'];
mysql_query("insert into leads (product,amount,current,expiry,comments,terminaltype,ccrates,dcrates,rental,name,address,phone,notes,owner,assignedto,status,postalcode,company,reason) values('$product','$amount','$current','$expiry','$comments','$terminaltype','$ccrates','$dcrates','$rental','$name','$address','$phone','$notes','$owner','$assignedto','$status','$postalcode','$company','$reason')");
}
elseif($product == 'Broadband')
{
$amount = $_REQUEST['amount'];
$current = $_REQUEST['current'];
$expiry = $_REQUEST['expiry'];
$comments = nl2br($_REQUEST['comments']);
$rental = $_REQUEST['rental'];
mysql_query("insert into leads (product,amount,current,expiry,comments,rental,name,address,phone,notes,owner,assignedto,status,postalcode,company,reason) values('$product','$amount','$current','$expiry','$comments','$rental','$name','$address','$phone','$notes','$owner','$assignedto','$status','$postalcode','$company','$reason')");
}
elseif($product == 'Telecoms')
{
$amount = $_REQUEST['amount'];
$current = $_REQUEST['current'];
$expiry = $_REQUEST['expiry'];
$comments = nl2br($_REQUEST['comments']);
$rental = $_REQUEST['rental'];
mysql_query("insert into leads (product,amount,current,expiry,comments,rental,name,address,phone,notes,owner,assignedto,status,postalcode,company,reason) values('$product','$amount','$current','$expiry','$comments','$rental','$name','$address','$phone','$notes','$owner','$assignedto','$status','$postalcode','$company','$reason')");
}
header("location:index.php?page=createlead&aid=$aid&product=$product&stat=Lead Created");
break;
}
case 'edit_leads':
{
$lid = $_REQUEST['lid'];
$product = $_REQUEST['product'];
$name = $_POST['name'];
$company = $_POST['company'];
$postalcode = $_POST['postalcode'];
$status = $_POST['status'];
$assignedto = $_POST['assignedto'];
$address = nl2br($_POST['address']);
$phone = $_POST['phone'];
$reason = $_POST['reason'];
$notes = nl2br($_POST['notes']);
$owner= $_SESSION['uname'];
if($product == 'Mobiles')
{
$amount = $_REQUEST['amount'];
$current = $_REQUEST['current'];
if($current == 'Other')
{
$current = $_REQUEST['other'];
}
$expiry = $_REQUEST['expiry'];
$comments = nl2br($_REQUEST['comments']);
mysql_query("update leads set 
									product = '$product',
									amount = '$amount',
									current = '$current',
									expiry = '$expiry',
									comments = '$comments',
									name = '$name',
									address = '$address',
									phone = '$phone',
									notes = '$notes',
									owner = '$owner',
									assignedto = '$assignedto',
									status = '$status',
									postalcode = '$postalcode',
									company = '$company',
									reason = '$reason' where lid = '$lid' ") or die(mysql_error());
}
elseif($product == 'Terminals')
{
$amount = $_REQUEST['amount'];
$current = $_REQUEST['current'];
$expiry = $_REQUEST['expiry'];
$comments = nl2br($_REQUEST['comments']);
$terminaltype = $_REQUEST['terminaltype'];
$ccrates = $_REQUEST['ccrates'];
$dcrates = $_REQUEST['dcrates'];
$rental = $_REQUEST['rental'];
mysql_query("update leads set 
									product = '$product',
									amount = '$amount',
									current = '$current',
									expiry = '$expiry',
									comments = '$comments',
									terminaltype = '$terminaltype',
									ccrates = '$ccrates',
									dcrates = '$dcrates',
									rental = '$rental',									
									name = '$name',
									address = '$address',
									phone = '$phone',
									notes = '$notes',
									owner = '$owner',
									assignedto = '$assignedto',
									status = '$status',
									postalcode = '$postalcode',
									company = '$company',
									reason = '$reason' where lid = '$lid' ") or die(mysql_error());
}
elseif($product == 'Broadband')
{
$amount = $_REQUEST['amount'];
$current = $_REQUEST['current'];
$expiry = $_REQUEST['expiry'];
$comments = nl2br($_REQUEST['comments']);
$rental = $_REQUEST['rental'];
mysql_query("update leads set 
									product = '$product',
									amount = '$amount',
									current = '$current',
									expiry = '$expiry',
									comments = '$comments',
									rental = '$rental',
									name = '$name',
									address = '$address',
									phone = '$phone',
									notes = '$notes',
									owner = '$owner',
									assignedto = '$assignedto',
									status = '$status',
									postalcode = '$postalcode',
									company = '$company',
									reason = '$reason'
									 where lid = '$lid' ") or die(mysql_error());
}
elseif($product == 'Telecoms')
{
$amount = $_REQUEST['amount'];
$current = $_REQUEST['current'];
$expiry = $_REQUEST['expiry'];
$comments = nl2br($_REQUEST['comments']);
$rental = $_REQUEST['rental'];
mysql_query("update leads set 
									product = '$product',
									amount = '$amount',
									current = '$current',
									expiry = '$expiry',
									comments = '$comments',
									rental = '$rental',									
									name = '$name',
									address = '$address',
									phone = '$phone',
									notes = '$notes',
									owner = '$owner',
									assignedto = '$assignedto',
									status = '$status',
									postalcode = '$postalcode',
									company = '$company',
									reason = '$reason'
									 where lid = '$lid' ") or die(mysql_error());
}
header("location:index.php?page=createlead&action=edit&lid=$lid&stat=Lead Updated");
break;
}
case 'del_leads':
{
$lid = $_REQUEST['lid'];
mysql_query("delete from leads where lid = '$lid'");
header("location:index.php?page=createlead");
break;
}
case 'settings':
{
mysql_query("update settings set vat = '$_POST[vat]'");
header("location:index.php?page=settings");
break;
}
case 'create_invoice':
{
$num = $_REQUEST['itemnum'];
mysql_query("insert into invoice (name) values('')");
$invoiceid=mysql_insert_id();
header("location:index.php?page=invoice&invoiceid=$invoiceid&itemnum=$num");
break;
}
case 'edit_invoice':
{
$invoice_id= $_REQUEST['invoice_id'];
$name = $_POST['name'];
$address = $_POST['address'];
$city = $_POST['city'];
$postalcode = $_POST['postalcode'];
$date = $_POST['date'];
$rep = $_POST['rep'];
$order_id = $_POST['order_id'];
$nettotal = $_POST['nettotal'];
$subtotal = $_POST['subtotal'];
$vat_num = $_POST['vat_num'];
$description = $_POST['description'];
$itemdescription = $_POST['itemdescription'];
$pricetotal = $_POST['pricetotal'];
$qty = $_POST['qty'];
$amount = $_POST['amount'];
$vat = $_POST['vat'];
if(!isset($_POST['editinvoice']))
{
foreach($qty as $key =>$val)
{
mysql_query("insert into invoice_details (invoice_id, qty,itemdescription,pricetotal,amount,vat) values  ('$invoice_id', '$qty[$key]','$itemdescription[$key]','$pricetotal[$key]','$amount[$key]','$vat[$key]')") or die(mysql_error());
}
}
else
{
foreach($qty as $key =>$val)
{
mysql_query("update  invoice_details set qty='$qty[$key]', itemdescription = '$itemdescription[$key]',pricetotal = '$pricetotal[$key]',amount='$amount[$key]', vat ='$vat[$key]' where invoice_id = '$invoice_id'") or die(mysql_error());
}
}
mysql_query("update invoice set name = '$name', address='$address', city = '$city', postalcode = '$postalcode', date = '$date', rep = '$rep', order_id ='$order_id', nettotal = '$nettotal',  subtotal='$subtotal', vat_num = '$vat_num' , description ='$description' where invoice_id = '$invoice_id'") or die(mysql_error());
header("location:index.php?page=print_invoice&invoice_id=$invoice_id");
break;
}
case 'del_invoice':
{
$invoice_id= $_REQUEST['invoice_id'];
mysql_query("delete from invoice where invoice_id = '$invoice_id'");
mysql_query("delete from invoice_details where invoice_id = '$invoice_id'");
header("location:index.php?page=invoice");
break;
}
case 'invoice_paid':
{
if($_SESSION['utype']==1)
{
$invoice_id = $_REQUEST['invoice_id'];
$field = $_REQUEST['fie'];
echo $valx = $_REQUEST['valx'];
mysql_query("update invoice set $field = '$valx' where invoice_id = '$invoice_id'");
}
break;
}
case 'create_credit_note':
{
$num = $_REQUEST['itemnum'];
mysql_query("insert into credit (name) values('')");
$invoiceid=mysql_insert_id();
header("location:index.php?page=credit_note&invoiceid=$invoiceid&itemnum=$num");
break;
}
case 'edit_credit_note':
{
$invoice_id= $_REQUEST['invoice_id'];
$name = $_POST['name'];
$address = $_POST['address'];
$city = $_POST['city'];
$postalcode = $_POST['postalcode'];
$date = $_POST['date'];
$rep = $_POST['rep'];
$order_id = $_POST['order_id'];
$nettotal = $_POST['nettotal'];
$subtotal = $_POST['subtotal'];
$vat_num = $_POST['vat_num'];
$description = $_POST['description'];
$itemdescription = $_POST['itemdescription'];
$pricetotal = $_POST['pricetotal'];
$qty = $_POST['qty'];
$amount = $_POST['amount'];
$vat = $_POST['vat'];
if(!isset($_POST['editinvoice']))
{
foreach($qty as $key =>$val)
{
mysql_query("insert into credit_details (invoice_id, qty,itemdescription,pricetotal,amount,vat) values  ('$invoice_id', '$qty[$key]','$itemdescription[$key]','$pricetotal[$key]','$amount[$key]','$vat[$key]')") or die(mysql_error());
}
}
else
{
foreach($qty as $key =>$val)
{
mysql_query("update  credit_details set qty='$qty[$key]', itemdescription = '$itemdescription[$key]',pricetotal = '$pricetotal[$key]',amount='$amount[$key]', vat ='$vat[$key]' where invoice_id = '$invoice_id'") or die(mysql_error());
}
}
mysql_query("update credit set name = '$name', address='$address', city = '$city', postalcode = '$postalcode', date = '$date', rep = '$rep', order_id ='$order_id', nettotal = '$nettotal',  subtotal='$subtotal', vat_num = '$vat_num' , description ='$description' where invoice_id = '$invoice_id'") or die(mysql_error());
header("location:index.php?page=view_credit_note&invoice_id=$invoice_id");
break;
}
case 'del_credit_note':
{
$invoice_id= $_REQUEST['invoice_id'];
mysql_query("delete from credit where invoice_id = '$invoice_id'");
mysql_query("delete from credit_details where invoice_id = '$invoice_id'");
header("location:index.php?page=credit_note");
break;
}
case 'credit_note_paid':
{
if($_SESSION['utype']==1)
{
$invoice_id = $_REQUEST['invoice_id'];
$field = $_REQUEST['fie'];
echo $valx = $_REQUEST['valx'];
mysql_query("update credit set $field = '$valx' where invoice_id = '$invoice_id'");
}
break;
}
case 'add_company':
{
if($_POST['cname']!="")
{
$cname = trim($_POST['cname']);
mysql_query("insert into company (cname) values('$cname')");
}
header("location:index.php?page=company&stat=Add Succesfully");
break;
}
case 'edit_company':
{
if($_POST['cname']!="")
{
$cid = $_REQUEST['cid'];
$cname = trim($_POST['cname']);
mysql_query("update company set cname = '$cname' where cid ='$cid'");
}
header("location:index.php?page=company&stat=Updated Succesfully");
break;
}
case 'del_company':
{
$cid = $_REQUEST['cid'];
mysql_query("delete from company where cid = '$cid'");
header("location:index.php?page=company&stat=Deleted Succesfully");
break;
}
case 'add_model':
{
if($_POST['mname']!="")
{
$mname = trim($_POST['mname']);
$cname = $_POST['cname'];
mysql_query("insert into model (mname,cname) values('$mname','$cname')");
}
header("location:index.php?page=model&stat=Add Succesfully");
break;
}
case 'edit_model':
{
if($_POST['mname']!=""and $_POST['cname']!="")
{
$mid = $_REQUEST['mid'];
$mname = trim($_POST['mname']);
$cname = $_POST['cname'];
mysql_query("update model set mname = '$mname',cname = '$cname' where mid ='$mid'");
}
header("location:index.php?page=model&stat=Updated Succesfully");
break;
}
case 'del_model':
{
$mid = $_REQUEST['mid'];
mysql_query("delete from model where mid = '$mid'");
header("location:index.php?page=model&stat=Deleted Succesfully");
break;
}
case 'add_blog':
{
$blogtitle=$_POST['blogtitle'];
$keywords=$_POST['keywords'];
$description=$_POST['description'];
$content=$_POST['content'];
$status=$_POST['status'];
$author=$_POST['author'];
$bdate=date("Y-m-d");
$query="insert into blog(blogtitle,keywords,description,content,status,author,bdate) values('$blogtitle','$keywords','$description','$content','$status','$author','$bdate')";
$q=mysql_query($query) or die(mysql_error());
header("location:index.php?page=blog&stat=Add Succesfully");
break;
}
case 'edit_blog':
{
$blogtitle=$_POST['blogtitle'];
$keywords=$_POST['keywords'];
$description=$_POST['description'];
$id=$_REQUEST['id'];
$content=$_POST['content'];
$include=$_POST['include'];
$author=$_POST['author'];
$status=$_POST['status'];
$query="update blog set blogtitle='$blogtitle',keywords='$keywords',description='$description',author='$author',content='$content',status='$status' where id='$id'";
$q=mysql_query($query)or die(mysql_error());
header("location:index.php?page=blog&stat=Updated Succesfully");
break;
}
case 'del_blog':
{
$id = $_REQUEST['id'];
mysql_query("delete from comment where type_id = '$id'");
$query="delete from blog where id='$id'";
$q=mysql_query($query) or die(mysql_error());
header("location:index.php?page=blog&stat=Deleted Succesfully");
break;
}
case 'del_comment':
{
$id= $_REQUEST['id'];
$cid= $_REQUEST['cid'];
mysql_query("delete from comment where id ='$cid'");
header("location:index.php?page=blogcomments&id=$id&stat=Deleted Succesfully");
break;
}
case 'accept_comment':
{
$id= $_REQUEST['id'];
$cid= $_REQUEST['cid'];
mysql_query("update comment set status ='Enabled' where id ='$cid'");
header("location:index.php?page=blogcomments&id=$id&stat=Deleted Succesfully");
break;
}
case 'add_news':
{
$title=$_POST['title'];
$description=$_POST['description'];
$status=$_POST['status'];
$author=$_POST['author'];
$ndate=date("Y-m-d");
$query="insert into news(title,description,status,author,ndate) values('$title','$description','$status','$author','$ndate')";
$q=mysql_query($query) or die(mysql_error());
header("location:index.php?page=news&stat=Add Succesfully");
break;
}
case 'edit_news':
{
$nid= $_REQUEST['nid'];
$title=$_POST['title'];
$description=$_POST['description'];
$status=$_POST['status'];
$author=$_POST['author'];
$query="update news set title='$title',description='$description',author='$author',status='$status' where nid='$nid'";
$q=mysql_query($query)or die(mysql_error());
header("location:index.php?page=news&stat=Updated Succesfully");
break;
}
case 'del_news':
{
$nid = $_REQUEST['nid'];
mysql_query("delete from news where nid = '$nid'");
header("location:index.php?page=news&stat=Deleted Succesfully");
break;
}
case 'del_customer':
{
$uid = $_REQUEST['uid'];
mysql_query("delete from customers where uid = '$uid'");
header("location:index.php?page=customers&stat=Deleted Succesfully");
break;
}
}
;

Did this file decode correctly?

Original Code

<?php /*  */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x997c;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NDg5KTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdFbnRlcnlvdXdraFJIWUtOV09VVEFhQmJDY0RkRmZHZ0lpSmpMbE1tUHBRcVNzVnZYeFp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>u`kV`TrUe~JNu\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dtE9wtOgAr9TaySmcB1iDBXmbTShkuazcbkVCB1lwe0Iky9WT1YABZf1F2aZdMyscUffKXPLFoyzFZE9wtOgAr9TaySmFoyzFZffKXPLfbYlFmO5FoAINUELb1nNA1Odk3azcbk0Gbnlk107tM15F3ySb3y1cbk5htk1FoOifoAIfByjC291dmWIF2a0wo5idBAINUEmko5idBAmRtnldBypdtE9wtFLcB1iDBXmRtn1dMyscUE9wtFLfbYlFM5idBAmRtnXCbYzwe0IkZOXCbYzkZXIfbO5FoAINUEmkuazcbk0GbnlkZn3DoaZcUn1DBWINUEmkuapctFJhTShDoaicoaZhtkSd2YifolvdjppdMOlGt5XDuE/FoymcT1zfoyMcM1idMymcB1ldmWJhTShCmklCBS7tm0hC2yzcUEmCBOLF2yScbHmKIp7tMlMhtyldbn0GUILb1nNA1Odk25idBAmbULptmShko5idBAINUELb1nNA1Odk25idBAmbTShkoasCBlSwe0Iky9WT1YABZfldBypdtffKXPLFo9zfoySC29LcUE9wtOgAr9TaySmFo9zfoySC29LcUffKXPLdoaicok5we0Iky9WT1YABZfScByLCmLmbTShkoyLcuklF3HINUnVdekJFJILb1nNA1Odk2yLcuklF3HmbUL7tJOXDo9VcUE9wtOgAr9TaySmFoivdMAmbTShkunZd2O1C3WINUELb1nNA1Odk3nZd2O1C3WmbTShkoYvdB1ldmWINUnVdekJFJILb1nNA1Odk2YvdB1ldmWmbUL7tJOzcoy0cUE9woOifoAPwlLvdU9LwJLVkZEmRMOifoAPwLI6DTpzwJL7tJOscB1Jcbw9wtOgA0aTA0lNTlSmfB5idBAmbTShkuy0GUEINUELb1nNA1Odk3y0GUffKXPLC29sFoyVGUE9wtOgAr9TaySmC29sFoyVGUffKXPLfoaScBYvda9VfB1JcbwINUwJKXPLFbO5FoAINUEJwjShkulZFZE9wJw7tJOzfbE9wJw7tJOjC3kifoazb3IINUEJwjShkoOjFMy0cbYgGe0IwJw7tJOZcB50CBxgGtE9wtwJKXPLfoaZdBlVCBx0Gbnlb3IINUEJwjShDBCPkunZd2O1C3W9NUfAcBxlC29sFZFptmShkunPdJE9wtOgAr9TaySmFoiVk107tJO5cByZFz0Iky9WT1YABZf5cByZFZffKXPLFbO5b3O5FoAINUELb1nNA1Odk3y0Ga90Gbnlk107tJOzfbnXdollFJE9wtOgAr9TaySmF3aXFoxpcbwmbTShcM9ZcByjDtILFoiVwoyzwtOqcbLINT4LfMyShWp7tJO0cBxlC29sb251dBklFJEVNUOXDo5dkoslGa0VkZXmKXPLFbO5FoAIRj0Ikuy0Ga90GbnlBZOqcblfRJFSkzShkulZFZEVNUELGBaiFmYdkoslGa0VkZXmKXPLF3aXwt49wtOzfbnXdollFlSLD2a5bU4mRtF7tm0hkuOldoajd21gdmasCMaZwe0IF3aJF3OZhtO0cBxlC29sb251dBklFJXXRuY0FMxldJILfoaScBYvda9VfB1JcbwpRTrpKXPLFbO5b3O5FoAINUnzfBkzfuwPkuy0GbnlReESF3OZdoaVhtOxfulXcULsHUL7tJO5cByZFZE9wuY1CmY0FJILGbkzReESF3OZdoaVhtO5FmHpRTrpKXPLF3aXFoxpcbwINUnzfBkzfuwPkuY1FtXXRuY0FMxldJILF3aXhU0xhTShgWplduYlDBCPkunZd2O1C3W9NUfAcbksDB5iduHmhWp7tJOjC3kifoazwe0Iky9WT1YABZfjC3kifoazk107tJOLC3kifoazNUELb1nNA1Odk2OjFMy0cbHmbTShkukldmOidtE9wtOgAr9TaySmFMaVfoySk107tJO0cbksDB5iduO5FoAINUELb1nNA1Odk3OlFM1pdMySfulXcUffKXpMd3klCBYPhtOjC3kifoazwoyzwtOqcbLINT4LfMyShWp7tJOjC3kifoazb3IIRj0LC2YZCbOlF1SLD2a5bU4mRtF7tJO0cbksDB5iduO5FoagGtEVNUELfoaZdBlVCBx0GbnlBZOqcblfRJFSkzShkukldmOidy94wt49wtOZcB50CBxdkoslGa0VkZXmKXPLcoYZCbOlF194wt49wtOLC3kifoazBZOqcblfRJFSkzShgWPLC2YZCbOlFZE9wuY1CmY0FJILC2YZCbOlF194ReESF3OZdoaVhtOjC3kifoazb3IpRTrpKXPLfoaZdBlVCBx0Gbnlwe0IF3aJF3OZhtO0cbksDB5iduO5FoagGtXXRuY0FMxldJILfoaZdBlVCBx0Gbnlb3IpRTrpKXPLFMaVfoySwe0IF3aJF3OZhtOZcB50CBxgGtXXRuY0FMxldJILFMaVfoySb3IpRTrpKXPLcoYZCbOlFZE9wuY1CmY0FJILcoYZCbOlF194ReESF3OZdoaVhtOLC3kifoazb3IpRTrpKXp9tM15F3ySb3y1cbk5htkpdmYlFmWIDB50dZnzCBxlFZEPdMyscUxldBypdtxicoOZcbYzRunPd25lRunvF3OidoYvcoASC29sFoyVGUxXFM9LfBY0Ruy0GUxxfulgfulXcUx5cByZFZxzfbnXdollFJx0cBxlC29sb251dBklFJxjd21scB50RuYLCbOlRo1ldBklFJxScByLCmLSC2YZCbOlFZxLC3kifoazRukldmOidtx0cbksDB5iduO5FoApwucidualFZImko5idBAmRtFLcB1iDBXmRtFLCBOLFMazFZFSkZOXDo9VcUFSkZOXd3Y0CBxjd2OlkZXmkoYvdbnidmLmRtFLFukvcuajftFSkZOxfuLmRtFLFbO5b3O5FoAmRtFLGBaiFmHmRtFLF3aXFoxpcbwmRtFLfoaScBYvda9VfB1JcbwmRtFLC29sdBaVftFSkZOzcoy0cUFSkZOscB1JcbwmRtFLdoaicok5kZXmkoYjFMy0cbHmRtFLcoYZCbOlFZFSkZOZcB50CBXmRtFLfoaZdBlVCBx0GbnlkZLJhTShfB5zcbWPky9WT1YAhTShDoaicoaZhtkSd2YifolvdjppdMOlGt5XDuE/FoymcT1zCBxlF3klFo9Zftczfoy0NAyLcoaLwyY1C2YlF3YMfBxSGUwpKXp9tMaSF2AhGXpPcByLcbwPwMxvC2y0DB9VKMlVcoa4RmnPFe9XCBflNbYidoazFMaXd3k0wJL7tm0hCmklCBS7tm0hC2yzcUEmcBOpfy9zCBxlFZF6tmShDBCPwBasFuO5htOgAr9TaySmdMyscUffhULhGXPLF2lLwtE9wtOgALaOaAaTaySmF2lLk107tJOXd3Y0CBxjd2Olwe0Iky9WT1YABZfXd3Y0CBxjd2Olk107tJOxfuLIwe0Iky9WT1YABZfxfuLmbTShko5idBAINUELb1nNA1Odk25idBAmbTShkoxlCBOJGUE9wtOgAr9TaySmdoaicok5k107tJOjd21XCB55we0Iky9WT1YABZfjd21XCB55k107tJOldBypdtE9wtOgAr9TaySmcB1iDBXmbTShkoyLcuklF3HINUnVdekJFJILb1nNA1Odk2yLcuklF3HmbUL7tJOXDo9VcUE9wtOgAr9TaySmFoivdMAmbTShkunZd2O1C3WINUELb1nNA1Odk3nZd2O1C3WmbTShkoYvdB1ldmWINUnVdekJFJILb1nNA1Odk2YvdB1ldmWmbUL7tJOzcoy0cUE9woOifoAPwMWvdU9cwJL7tJOscB1Jcbw9wtOgA0aTA0lNTlSmfB5idBAmbTShkuOldoajd21gdmasCMaZwe0JwjShDBCPkunZd2O1C3W9NUfAcBxlC29sFZFptmShkullCbkzNUELb1nNA1Odk3llCbkzk107tJOxfulgfulXcUE9wtOgAr9TaySmFbO5b3O5FoAmbTShkunPdJE9wtOgAr9TaySmFoiVk107tJOzfbnXdollFJE9wtOgAr9TaySmF3aXFoxpcbwmbTShcM9ZcByjDtILFoiVwoyzwtOqcbLINT4LfMyShWp7tJO0cBxlC29sb251dBklFJEVNUOXDo5dkoslGa0VkZXmKXPLFbO5FoAIRj0Ikuy0Ga90GbnlBZOqcblfRJFSkzShkulZFZEVNUELGBaiFmYdkoslGa0VkZXmKXPLF3aXwt49wtOzfbnXdollFlSLD2a5bU4mRtF7tm0hkuOldoajd21gdmasCMaZwe0IF3aJF3OZhtO0cBxlC29sb251dBklFJXXRuY0FMxldJILfoaScBYvda9VfB1JcbwpRTrpKXPLFbO5b3O5FoAINUnzfBkzfuwPkuy0GbnlReESF3OZdoaVhtOxfulXcULsHUL7tJO5cByZFZE9wuY1CmY0FJILGbkzReESF3OZdoaVhtO5FmHpRTrpKXPLF3aXFoxpcbwINUnzfBkzfuwPkuY1FtXXRuY0FMxldJILF3aXhU0xhTShgWplduYlDBCPkunZd2O1C3W9NUfAcbksDB5iduHmhWp7tJOjC3kifoazwe0Iky9WT1YABZfjC3kifoazk107tJOLC3kifoazNUELb1nNA1Odk2OjFMy0cbHmbTShkukldmOidtE9wtOgAr9TaySmFMaVfoySk107tJO0cbksDB5iduO5FoAINUELb1nNA1Odk3OlFM1pdMySfulXcUffKXpMd3klCBYPhtOjC3kifoazwoyzwtOqcbLINT4LfMyShWp7tJOjC3kifoazb3IIRj0LC2YZCbOlF1SLD2a5bU4mRtF7tJO0cbksDB5iduO5FoagGtEVNUELfoaZdBlVCBx0GbnlBZOqcblfRJFSkzShkukldmOidy94wt49wtOZcB50CBxdkoslGa0VkZXmKXPLcoYZCbOlF194wt49wtOLC3kifoazBZOqcblfRJFSkzShgWPLC2YZCbOlFZE9wuY1CmY0FJILC2YZCbOlF194ReESF3OZdoaVhtOjC3kifoazb3IpRTrpKXPLfoaZdBlVCBx0Gbnlwe0IF3aJF3OZhtO0cbksDB5iduO5FoagGtXXRuY0FMxldJILfoaZdBlVCBx0Gbnlb3IpRTrpKXPLFMaVfoySwe0IF3aJF3OZhtOZcB50CBxgGtXXRuY0FMxldJILFMaVfoySb3IpRTrpKXPLcoYZCbOlFZE9wuY1CmY0FJILcoYZCbOlF194ReESF3OZdoaVhtOLC3kifoazb3IpRTrpKXp9tM15F3ySb3y1cbk5htk1FoOifoAIF2yScbHIF2a0wE0htWlVCB1lwe0IkZOVCB1lkZXIeWPktBasCBlSwe0IkZOldBypdtFSwE0htWljd21XCB55NUFLC29sFoyVGUFSwE0htWlicoOZcbYzwe0IkZOicoOZcbYzkZXIeWPktbnPd25lwe0IkZOXDo9VcUFSwE0htWlXFM9LfBY0we0IkZOXFM9LfBY0kZXIeWPktby0GT0mkuy0GUFSwE0htWlxfulgfulXcT0mkuy0Ga90GbnlkZXIeWPktbllCbkzNUFLGBaiFmHmRE0htWlzfbnXdollFj0mkuY1FunSDBaZkZXYtILkfoaScBYvda9VfB1Jcbw9kZO0cBxlC29sb251dBklFJFSwE0htWljd21scB50NUEmkoYvdB1ldmWmRtEYtILkdoaicok5NUFLdoaicok5kZXYtILkFo9zfoySC29LcT0mkunvF3OidoYvcoAmRtEYtILkC2YZCbOlFz0mkoYjFMy0cbHmRtEYtILkcoYZCbOlFz0mkoOjFMy0cbHmRtEYtILkFMaVfoySNUFLFMaVfoySkZXYtILkfoaZdBlVCBx0GbnlNUFLfoaZdBlVCBx0GbnlkZn3DoaZcUnzDBWINUEmkuYpctFJhTShDoaicoaZhtkSd2YifolvdjppdMOlGt5XDuE/FoymcT1zCBxlF3klFo9Zftczfoy0NaaXcoy0cBWIA3ajC2azF2c1dox5wJL7tm0hcBxzcWp7tMilCBOlFJIJdo9jCbOpd246DB5LcbIVFoiXN3nic2A9F2yScbYZcbnvFmWJhTShgWpJFMaiDzShgWpjCbYlwtficoOgCbnXd2lVfo1ldmWmKIp7tMlMhtyldbn0GUILb1nNA1Odk25idBAmbULptmShko5idBAINUELb1nNA1Odk25idBAmbTShkoYvdbnidmLINUELb1nNA1Odk2YvdbnidmLmbTShkunvF3OidoYvcoAINUELb1nNA1Odk3nvF3OidoYvcoAmbTShkuY0CbO1FZE9wtOgAr9TaySmF3Oifuazk107tJOiFy9zfoy0fbHINUELb1nNA1Odk2yXb3Y0CbO1FZffKXPLCbYzDBfVcBO0dZE9wtOgAr9TaySmCbYzDBfVcBO0dZffKXPLCBOLFMazFZE9wo5SHMkZhtOgAr9TaySmCBOLFMazFZffhTShkunPd25lwe0Iky9WT1YABZfXDo9VcUffKXPLFMaiF29Vwe0Iky9WT1YABZfZcByzd24mbTShko5vfoazwe0IdMXZCmwPky9WT1YABZfVd3OlFZffhTShkoOifoagcmkvdUE9wtOgAr9TaySmcoy0ca9MFM9sk107tJOLCbOlb3Ovwe0Iky9WT1YABZfLCbOlb3Ovk107tJOvf25lFj0Iky9TOaYTUA9KBZf1dMyscUffKXppcJimcbOzdo90htOiF3Ypc25lcuOvRtOLCbOlb2cZd20SkoOifoagfo8phWp7tM15F3ySb3y1cbk5htkpdmYlFmWIDB50dZniFunvDB50dBaVftEPcoy0ca9MFM9sRoOifoagfo8SdMyscUxicoOZcbYzRunPd25lRo5vfoazRo93dMaZRoyzF2lmdMaLfo8SF3OifuazRunvF3OidoYvcoASC29sFoyVGUxZcByzd24SCbngF3OifuazhUn2CBx1cbHPkZOLCbOlb2cZd20mRtFLcoy0ca90dZFSkZOVCB1lkZXmkoyLcuklF3HmRtFLFoivdMAmRtFLdM90cbHmRtFLd3fVcbwmRtFLCbYzDBfVcBO0dZFSkZOzfoy0fbHmRtFLFo9zfoySC29LcUFS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F3aXFoxpcbkzwuYlftnVCB1lwe0IkZOVCB1lkZESF3O5FoAINUEmkuY0GbnlkZn3DoaZcUnzFolLwe0mkuYXDBWmwJL7tmaVF2a0htOgAr9TatL7tm0hDoaicoaZhtkSd2YifolvdjppdMOlGt5XDuE/FoymcT1zfbnXdollFmHMF3Oife1aFoOifoaLwyY1C2YlF2c1dox5wJL7tMkZcByqKXp9tMYiF2AIk2Oldy9zCBxlF3klFo9ZftF6tmShkuYpctE9wtOgALaOaAaTaySmF2lLk107tM15F3ySb3y1cbk5htkLcBxlfoAIcmkvdUnzCBxlFZn3DoaZcUnzDBWINUEmkuYpctFJhTShDoaicoaZhtkSd2YifolvdjppdMOlGt5XDuE/FoymcT1zCBxlF3klFo9Zftczfoy0NAOldoa0cBWIA3ajC2azcmaSduLJhTShCmklCBS7tm0hC2yzcUEmcoaSb3Y1FunSDBaZkzPhGXPLF3npctE9wtOgALaOaAaTaySmF3npctffKXpsGbYxdy9xfBaZGUIJcoaScbOlwocZd20IF3aXFoxpcbkzwufPcbklwuYXDBWINUEmkuYXDBWmwJL7tMilCBOlFJIJdo9jCbOpd246DB5LcbIVFoiXN3nic2A9F3aXFoxpcbkzkmY0CbW9OoaScbOlctnTfBYjcbYMfBxSGUwpKXpJFMaiDzShgWpjCbYlwtficoOgC29sdBlzF2lvdJF6tmShkunZd2O1C3WINUOgAr9TaySmFukvcuajftffKXPLC3O5FoAINUOgAr9TaySmC3O5FoAmbTShkuy0Ga90GbnlNUELb1nNA1Odk3y0Ga90Gbnlk107tJOzfbnXdollFj0Iky9WT1YABZfzfbnXdollFJffKXPLGBaiFmHINUELb1nNA1Odk3llCbkzk107tJOjC3kifoazwe0Iky9WT1YABZfjC3kifoazk107tJOLC3kifoazNUELb1nNA1Odk2OjFMy0cbHmbTShkukldmOidtE9wtOgAr9TaySmFMaVfoySk107tJO0cbksDB5iduO5FoAINUELb1nNA1Odk3OlFM1pdMySfulXcUffKXPLC29sdBlzF2lvdj0Lb1nNA1Odk2YvdB1pF3Ypd24mbTShdblzFBxgFbalFmLPwMlVF2aZftnpdmOvwoYvdB1pF3Ypd24IhunZd2O1C3WSFbO5b3O5FoASF3aXFoxpcbwSGBaiFmHSC2YZCbOlFZxLC3kifoazRukldmOidtx0cbksDB5iduO5FoASC29sdBlzF2lvdJxjfulXcULIfMySfBazhtFLFukvcuajftFSkZOxfulgfulXcUFSkZOzfbnXdollFJFSkZO5cByZFZFSkZOjC3kifoazkZXmkoOjFMy0cbHmRtFLFMaVfoySkZXmkuOlFM1pdMySfulXcUFSkZOjd21sDbYzDB9VkZXmkoY0GbnlkZLJhTShDoaicoaZhtkSd2YifolvdjppdMOlGt5XDuE/FoymcT1jd21sDbYzDB9VkmY0CbW9WBOLwyY1C2YlF3YMfBxSGUwpKXpJFMaiDzShgWpjCbYlwtflcol0b2YvdB1pF3Ypd24mKIp7tJOjDBWINUELb1kyAaayA1Odk2YpctffKXPLFukvcuajftE9ky9WT1YABZfXFM9LfBY0k107tJOjfulXcUE9ky9WT1YABZfjfulXcUffKXPLFbO5b3O5FoA9wtOgAr9TaySmFbO5b3O5FoAmbTShkuY1FunSDBaZNUELb1nNA1Odk3Y1FunSDBaZk107tJO5cByZFZE9wtOgAr9TaySmGBaiFmHmbTShkoYjFMy0cbHINUELb1nNA1Odk2YjFMy0cbHmbTShkoOjFMy0cbH9wtOgAr9TaySmcoYZCbOlFZffKXPLFMaVfoySwe0Iky9WT1YABZfZcB50CBXmbTShkuOlFM1pdMySfulXcUE9wtOgAr9TaySmfoaZdBlVCBx0Gbnlk107tJOjd21sDbYzDB9VNUOgAr9TaySmC29sdBlzF2lvdJffKXpsGbYxdy9xfBaZGUIJfbnLCbOlwoYvdB1pF3Ypd24IF2a0wunZd2O1C3WINUEmkunZd2O1C3WmRtnxfulgfulXcUE9wtFLFbO5b3O5FoAmRtnjfulXcT0mkoY0GbnlkZXIF3aXFoxpcbw9kZOzfbnXdollFJFSwullCbkzwe0IkZO5cByZFZFSwoYvdB1pF3Ypd249kZOjd21sDbYzDB9VkZXIC2YZCbOlFz0mkoYjFMy0cbHmRtnLC3kifoazNUFLcoYZCbOlFZFSwukldmOide0mkukldmOidtFSwuOlFM1pdMySfulXcT0mkuOlFM1pdMySfulXcUFIf2ilFMAIC2lLwe0IkZOjDBWmwJL7tMilCBOlFJIJdo9jCbOpd246DB5LcbIVFoiXN3nic2A9C29sdBlzF2lvdJczfoy0NaaXcoy0cBWIA3ajC2azF2c1dox5wJL7tMkZcByqKXp9tMYiF2AIk2Oldy9jd21sDbYzDB9VkzPhGXPLC2lLwe0Iky9UOayaOaYABZfjDBWmbTShdblzFBxgFbalFmLPwMOldoa0cUnMFM9swoYvdB1pF3Ypd24If2ilFMAIC2lLwe0IkZOjDBWmwJL7tMilCBOlFJIJdo9jCbOpd246DB5LcbIVFoiXN3nic2A9C29sdBlzF2lvdJczfoy0NAOldoa0cBWIA3ajC2azcmaSduLJhTShCmklCBS7tm0hC2yzcUEmF2a0F29SctF6tmShDBCPky9TOaYTUA9KBZf1fulXcUffNT0xhWp7tJOzDBWINUELb1kyAaayA1Odk3YpctffKXplC2ivwtOMDBaSctE9wtOgALaOaAaTaySmcMllk107tJO2CBx4we0Iky9UOayaOaYABZf2CBx4k107tM15F3ySb3y1cbk5htk1FoOifoAIF2yScbHIF2a0wtOMDBaSctE9wtFLfMySGtFIf2ilFMAIF2lLwe0IkZOzDBWmwJL7tm0hCmklCBS7tm0hC2yzcUEmCBOLb3nZd2O1C3WmKIp7tMlMhtOgAr9TaySmFo5idBAmbUr9wJwptmShkunVCB1lwe0Iky9WT1YABZfXdMyscUffKXpsGbYxdy9xfBaZGUIJDB5zcbk0wolVfo8IFukvcuajfuHIhunVCB1lhUn2CBx1cbHPkZOXdMyscUFpwJL7tm0hDoaicoaZhtkSd2YifolvdjppdMOlGt5XDuE/FoymcT1XFM9LfBY0FZczfoy0NAyLctnTfBYjcbYMfBxSGUwpKXpJFMaiDzShgWpjCbYlwtflcol0b3nZd2O1C3WmKIp7tMlMhtOgAr9TaySmFo5idBAmbUr9wJwptmShkunpctE9wtOgALaOaAaTaySmFolLk107tJOXdMyscUE9wtOgAr9TaySmFo5idBAmbTShdblzFBxgFbalFmLPwmaXcoy0cUnXFM9LfBY0FZnzcbWIFo5idBAINUEmkunVCB1lkZn3DoaZcUnXDBWINUFLFolLkZwpKXp9tMilCBOlFJIJdo9jCbOpd246DB5LcbIVFoiXN3nic2A9FukvcuajfuHMF3Oife1aFoOifoaLwyY1C2YlF2c1dox5wJL7tMkZcByqKXp9tMYiF2AIk2Oldy9XFM9LfBY0kzPhGXPLFolLwe0Iky9UOayaOaYABZfXDBWmbTShdblzFBxgFbalFmLPwMOldoa0cUnMFM9swunZd2O1C3OzwufPcbklwunpctE9wtFLFolLkZwpKXpPcByLcbwPwMxvC2y0DB9VKMlVcoa4RmnPFe9XCBflNbnZd2O1C3OzkmY0CbW9OoaScbOlctnTfBYjcbYMfBxSGUwpKXpJFMaiDzShgWpjCbYlwtfjFMaifoagdoaictF6tmShkunZd2O1C3WINUELb1kyAaayA1Odk3nZd2O1C3WmbTShko5idBAINUELb1nNA1Odk25idBAmbTShkoYvdbnidmLINUELb1nNA1Odk2YvdbnidmLmbTShkunvF3OidoYvcoAINUELb1nNA1Odk3nvF3OidoYvcoAmbTShkuY0CbO1FZE9wtOgAr9TaySmF3Oifuazk107tJOiF3Ypc25lcuOvwe0Iky9WT1YABZfiF3Ypc25lcuOvk107tJOicoOZcbYzwe0IdMXZCmwPky9WT1YABZficoOZcbYzk10pKXPLFoivdMAINUELb1nNA1Odk3nPd25lk107tJOZcByzd24INUELb1nNA1Odk3klCbYvdJffKXPLdM90cbHINUnVdekJFJILb1nNA1Odk25vfoazk10pKXPLd3fVcbw9wtOgA0aTA0lNTlSmfB5idBAmbTShDBCPkunZd2O1C3WINT0Ik01vCMlScbHmhWp7tJOidB91dmWINUELb1kyAaayA1Odk2ysd3aVftffKXPLC3aZFMaVftE9wtOgALaOaAaTaySmC3aZFMaVftffKXppcJILC3aZFMaVftE9NUEmT3OPcbwmhWp7tJOjfbkZcB50we0Iky9UOayaOaYABZfvfoilFJffKXp9tJOlGunpFmLINUELb1kyAaayA1Odk2a4FolZGUffKXPLC29sdBaVfuHINUnVdekJFJILb1kyAaayA1Odk2YvdB1ldmOzk10pKXpsGbYxdy9xfBaZGUIJDB5zcbk0wolVfo8IdoaicuHIhunZd2O1C3WSCB1vfB50RoY1FmkldmWScbiXDbk5RoYvdB1ldmOzRo5idBASCBOLFMazFZxXDo9VcUxVd3OlFZxvf25lFJxiF3Ypc25lcuOvRuY0CbO1FZxXd3Y0CBxjd2OlRoYvdbnidmLSFMaiF29VhUn2CBx1cbHPkZOXFM9LfBY0kZXmkoysd3aVftFSkZOjfbkZcB50kZXmkoa4FolZGUFSkZOjd21scB50FZFSkZOVCB1lkZXmkoyLcuklF3HmRtFLFoivdMAmRtFLdM90cbHmRtFLd3fVcbwmRtFLCbYzDBfVcBO0dZFSkZOzfoy0fbHmRtFLFo9zfoySC29LcUFSkZOjd21XCB55kZXmkuklCbYvdJFpwJLId3wIcollho15F3ySb2aZFM9ZhtLpKXp9tMaSF2apcJILFukvcuajftE9NUEmaoaZdBlVCBxzkZLhGXPLCB1vfB50we0Iky9UOayaOaYABZfidB91dmWmbTShkoY1FmkldmWINUELb1kyAaayA1Odk2Y1FmkldmWmbTShkoa4FolZGUE9wtOgALaOaAaTaySmcbiXDbk5k107tJOjd21scB50FZE9wo5SHMkZhtOgALaOaAaTaySmC29sdBaVfuHmbUL7tJO0cbksDB5iduO5FoAINUELb1kyAaayA1Odk3OlFM1pdMySfulXcUffKXPLC2YZCbOlFZE9wtOgALaOaAaTaySmC2YZCbOlFZffKXPLcoYZCbOlFZE9wtOgALaOaAaTaySmcoYZCbOlFZffKXPLFMaVfoySwe0Iky9UOayaOaYABZfZcB50CBXmbTShdblzFBxgFbalFmLPwMlVF2aZftnpdmOvwoxlCBOzwtiXFM9LfBY0Roysd3aVftxjfbkZcB50Roa4FolZGUxjd21scB50FZx0cbksDB5iduO5FoASC2YZCbOlFZxLC3kifoazRukldmOidtxVCB1lRoyLcuklF3HSFoivdMASdM90cbHSd3fVcbwSCbYzDBfVcBO0dZxzfoy0fbHSFo9zfoySC29LcUxjd21XCB55RuklCbYvdJLIfMySfBazhtFLFukvcuajftFSkZOidB91dmWmRtFLC3aZFMaVftFSkZOlGunpFmLmRtFLC29sdBaVfuHmRtFLfoaZdBlVCBx0GbnlkZXmkoYjFMy0cbHmRtFLcoYZCbOlFZFSkZOZcB50CBXmRtFLdMyscUFSkZOicoOZcbYzkZXmkunPd25lkZXmko5vfoazkZXmko93dMaZkZXmkoyzF2lmdMaLfo8mRtFLF3OifuazkZXmkunvF3OidoYvcoAmRtFLC29sFoyVGUFSkZOZcByzd24mhUwpKXp9tMaSF2apcJILFukvcuajftE9NUEmWmkvCBOJCB5LkZLhGXPLCB1vfB50we0Iky9UOayaOaYABZfidB91dmWmbTShkoY1FmkldmWINUELb1kyAaayA1Odk2Y1FmkldmWmbTShkoa4FolZGUE9wtOgALaOaAaTaySmcbiXDbk5k107tJOjd21scB50FZE9wo5SHMkZhtOgALaOaAaTaySmC29sdBaVfuHmbUL7tJOZcB50CBXINUELb1kyAaayA1Odk3kldmOidtffKXpsGbYxdy9xfBaZGUIJDB5zcbk0wolVfo8IdoaicuHIhunZd2O1C3WSCB1vfB50RoY1FmkldmWScbiXDbk5RoYvdB1ldmOzRukldmOidtxVCB1lRoyLcuklF3HSFoivdMASdM90cbHSd3fVcbwSCbYzDBfVcBO0dZxzfoy0fbHSFo9zfoySC29LcUxjd21XCB55RuklCbYvdJLIfMySfBazhtFLFukvcuajftFSkZOidB91dmWmRtFLC3aZFMaVftFSkZOlGunpFmLmRtFLC29sdBaVfuHmRtFLFMaVfoySkZXmko5idBAmRtFLCBOLFMazFZFSkZOXDo9VcUFSkZOVd3OlFZFSkZOvf25lFJFSkZOiF3Ypc25lcuOvkZXmkuY0CbO1FZFSkZOXd3Y0CBxjd2OlkZXmkoYvdbnidmLmRtFLFMaiF29VkZLJhTShgWplduYlDBCPkunZd2O1C3WINT0Ik1Oldoajd21zkZLhGXPLCB1vfB50we0Iky9UOayaOaYABZfidB91dmWmbTShkoY1FmkldmWINUELb1kyAaayA1Odk2Y1FmkldmWmbTShkoa4FolZGUE9wtOgALaOaAaTaySmcbiXDbk5k107tJOjd21scB50FZE9wo5SHMkZhtOgALaOaAaTaySmC29sdBaVfuHmbUL7tJOZcB50CBXINUELb1kyAaayA1Odk3kldmOidtffKXpsGbYxdy9xfBaZGUIJDB5zcbk0wolVfo8IdoaicuHIhunZd2O1C3WSCB1vfB50RoY1FmkldmWScbiXDbk5RoYvdB1ldmOzRukldmOidtxVCB1lRoyLcuklF3HSFoivdMASdM90cbHSd3fVcbwSCbYzDBfVcBO0dZxzfoy0fbHSFo9zfoySC29LcUxjd21XCB55RuklCbYvdJLIfMySfBazhtFLFukvcuajftFSkZOidB91dmWmRtFLC3aZFMaVftFSkZOlGunpFmLmRtFLC29sdBaVfuHmRtFLFMaVfoySkZXmko5idBAmRtFLCBOLFMazFZFSkZOXDo9VcUFSkZOVd3OlFZFSkZOvf25lFJFSkZOiF3Ypc25lcuOvkZXmkuY0CbO1FZFSkZOXd3Y0CBxjd2OlkZXmkoYvdbnidmLmRtFLFMaiF29VkZLJhTShgWpPcByLcbwPwMxvC2y0DB9VKMlVcoa4RmnPFe9XCBflNBYZcBy0cBxlCBWMCBlLNUOiDBWMFukvcuajfe0LFukvcuajftczfoy0NAxlCBWIW3klCbOlctwpKXpJFMaiDzShgWpjCbYlwtflcol0b2xlCBOzkzPhGXPLdolLwe0Iky9UOayaOaYABZfSDBWmbTShkunZd2O1C3WINUELb1kyAaayA1Odk3nZd2O1C3WmbTShko5idBAINUELb1nNA1Odk25idBAmbTShkoYvdbnidmLINUELb1nNA1Odk2YvdbnidmLmbTShkunvF3OidoYvcoAINUELb1nNA1Odk3nvF3OidoYvcoAmbTShkuY0CbO1FZE9wtOgAr9TaySmF3Oifuazk107tJOiF3Ypc25lcuOvwe0Iky9WT1YABZfiF3Ypc25lcuOvk107tJOicoOZcbYzwe0IdMXZCmwPky9WT1YABZficoOZcbYzk10pKXPLFoivdMAINUELb1nNA1Odk3nPd25lk107tJOZcByzd24INUELb1nNA1Odk3klCbYvdJffKXPLdM90cbHINUnVdekJFJILb1nNA1Odk25vfoazk10pKXPLd3fVcbw9wtOgA0aTA0lNTlSmfB5idBAmbTShDBCPkunZd2O1C3WINT0Ik01vCMlScbHmhWp7tJOidB91dmWINUELb1kyAaayA1Odk2ysd3aVftffKXPLC3aZFMaVftE9wtOgALaOaAaTaySmC3aZFMaVftffKXppcJILC3aZFMaVftE9NUEmT3OPcbwmhWp7tJOjfbkZcB50we0Iky9UOayaOaYABZfvfoilFJffKXp9tJOlGunpFmLINUELb1kyAaayA1Odk2a4FolZGUffKXPLC29sdBaVfuHINUnVdekJFJILb1kyAaayA1Odk2YvdB1ldmOzk10pKXpsGbYxdy9xfBaZGUIJfbnLCbOlwoxlCBOzwuYlftEYtILktWLktWLktbnZd2O1C3WINUEmkunZd2O1C3WmRE0htWLktWLktWLkCB1vfB50we0IkZOidB91dmWmRE0htWLktWLktWLkC3aZFMaVftE9wtFLC3aZFMaVftFSeWPktWLktWLktWllGunpFmLINUEmkoa4FolZGUFSeWPktWLktWLktWljd21scB50FZE9wtFLC29sdBaVfuHmRE0htWLktWLktWLkdMyscUE9wtFLdMyscUFSeWPktWLktWLktWlicoOZcbYzwe0IkZOicoOZcbYzkZXYtILktWLktWLktbnPd25lwe0IkZOXDo9VcUFSeWPktWLktWLktWlVd3OlFZE9wtFLdM90cbHmRE0htWLktWLktWLkd3fVcbwINUEmko93dMaZkZXYtILktWLktWLktByzF2lmdMaLfo8INUEmkoyzF2lmdMaLfo8mRE0htWLktWLktWLkF3Oifuazwe0IkZOzfoy0fbHmRE0htWLktWLktWLkFo9zfoySC29LcUE9wtFLFo9zfoySC29LcUFSeWPktWLktWLktWljd21XCB55we0IkZOjd21XCB55kZXYtILktWLktWLktbklCbYvdJE9wtFLFMaiF29VkZn3DoaZcUnSDBWINUEmkoxpctFIwJLId3wIcollho15F3ySb2aZFM9ZhtLpKXp9tMaSF2apcJILFukvcuajftE9NUEmaoaZdBlVCBxzkZLhGXPLCB1vfB50we0Iky9UOayaOaYABZfidB91dmWmbTShkoY1FmkldmWINUELb1kyAaayA1Odk2Y1FmkldmWmbTShkoa4FolZGUE9wtOgALaOaAaTaySmcbiXDbk5k107tJOjd21scB50FZE9wo5SHMkZhtOgALaOaAaTaySmC29sdBaVfuHmbUL7tJO0cbksDB5iduO5FoAINUELb1kyAaayA1Odk3OlFM1pdMySfulXcUffKXPLC2YZCbOlFZE9wtOgALaOaAaTaySmC2YZCbOlFZffKXPLcoYZCbOlFZE9wtOgALaOaAaTaySmcoYZCbOlFZffKXPLFMaVfoySwe0Iky9UOayaOaYABZfZcB50CBXmbTShdblzFBxgFbalFmLPwmaXcoy0cUnScByLFZnzcbWIeWPktWLktWLktWlXFM9LfBY0we0IkZOXFM9LfBY0kZXYtILktWLktWLktBysd3aVftE9wtFLCB1vfB50kZXYtILktWLktWLktBY1FmkldmWINUEmkoY1FmkldmWmRE0htWLktWLktWLkcbiXDbk5we0IkZOlGunpFmLmRE0htWLktWLktWLkC29sdBaVfuHINUEmkoYvdB1ldmOzkZXYtILktWLktWLktbOlFM1pdMySfulXcUE9wtFLfoaZdBlVCBx0GbnlkZXYtILktWLktWLktBYjFMy0cbHINUEmkoYjFMy0cbHmRE0htWLktWLktWLkcoYZCbOlFZE9wtFLcoYZCbOlFZFSeWPktWLktWLktWlZcB50CBXINUEmkukldmOidtFStWLktWLktWLkeWPktWLktWLktWlVCB1lwe0IkZOVCB1lkZXYtILktWLktWLktByLcuklF3HINUEmkoyLcuklF3HmRE0htWLktWLktWLkFoivdMAINUEmkunPd25lkZXYtILktWLktWLktB5vfoazwe0IkZOVd3OlFZFSeWPktWLktWLktWlvf25lFJE9wtFLd3fVcbwmRE0htWLktWLktWLkCbYzDBfVcBO0dZE9wtFLCbYzDBfVcBO0dZFSeWPktWLktWLktWlzfoy0fbHINUEmkuY0CbO1FZFSeWPktWLktWLktWlXd3Y0CBxjd2Olwe0IkZOXd3Y0CBxjd2OlkZXYtILktWLktWLktBYvdbnidmLINUEmkoYvdbnidmLmRE0htWLktWLktWLkFMaiF29Vwe0IkZOZcByzd24mwufPcbklwoxpctE9wtFLdolLkZEJhUnvFJnLDBAPdblzFBxgcbkZd3wPhUL7tm0hcBxzcBlMhtOXFM9LfBY0we09wtftFM9icokidMWmhWp7tJOidB91dmWINUELb1kyAaayA1Odk2ysd3aVftffKXPLC3aZFMaVftE9wtOgALaOaAaTaySmC3aZFMaVftffKXPLcbiXDbk5we0Iky9UOayaOaYABZflGunpFmLmbTShkoYvdB1ldmOzwe0IdMXZCmwPky9UOayaOaYABZfjd21scB50FZffhTShkukldmOidtE9wtOgALaOaAaTaySmFMaVfoySk107tM15F3ySb3y1cbk5htk1FoOifoAIdoaicuHIF2a0wE0htWLktWLktWLkFukvcuajftE9wtFLFukvcuajftFSeWPktWLktWLktWlidB91dmWINUEmkoysd3aVftFSeWPktWLktWLktWljfbkZcB50we0IkZOjfbkZcB50kZXYtILktWLktWLktBa4FolZGUE9wtFLcbiXDbk5kZXYtILktWLktWLktBYvdB1ldmOzwe0IkZOjd21scB50FZFSeWPktWLktWLktWlZcB50CBXINUEmkukldmOidtFSeWPktWLktWLktWlVCB1lwe0IkZOVCB1lkZXYtILktWLktWLktByLcuklF3HINUEmkoyLcuklF3HmRE0htWLktWLktWLkFoivdMAINUEmkunPd25lkZXYtILktWLktWLktB5vfoazwe0IkZOVd3OlFZFSeWPktWLktWLktWlvf25lFJE9wtFLd3fVcbwmRE0htWLktWLktWLkCbYzDBfVcBO0dZE9wtFLCbYzDBfVcBO0dZFSeWPktWLktWLktWlzfoy0fbHINUEmkuY0CbO1FZFSeWPktWLktWLktWlXd3Y0CBxjd2Olwe0IkZOXd3Y0CBxjd2OlkZXYtILktWLktWLktBYvdbnidmLINUEmkoYvdbnidmLmRE0htWLktWLktWLkFMaiF29Vwe0IkZOZcByzd24meWPktWLktWLktWLIf2ilFMAIdolLwe0IkZOSDBWmwtwpwo9ZwoOpcUisGbYxdy9lFmkvFJIphTShgWplduYlDBCPkunZd2O1C3WINT0Ik1Oldoajd21zkZLhGXPLCB1vfB50we0Iky9UOayaOaYABZfidB91dmWmbTShkoY1FmkldmWINUELb1kyAaayA1Odk2Y1FmkldmWmbTShkoa4FolZGUE9wtOgALaOaAaTaySmcbiXDbk5k107tJOjd21scB50FZE9wo5SHMkZhtOgALaOaAaTaySmC29sdBaVfuHmbUL7tJOZcB50CBXINUELb1kyAaayA1Odk3kldmOidtffKXpsGbYxdy9xfBaZGUIJfbnLCbOlwoxlCBOzwuYlftEYtILktWLktWLktbnZd2O1C3WINUEmkunZd2O1C3WmRE0htWLktWLktWLkCB1vfB50we0IkZOidB91dmWmRE0htWLktWLktWLkC3aZFMaVftE9wtFLC3aZFMaVftFSeWPktWLktWLktWllGunpFmLINUEmkoa4FolZGUFSeWPktWLktWLktWljd21scB50FZE9wtFLC29sdBaVfuHmRE0htWLktWLktWLkFMaVfoySwe0IkZOZcB50CBXmRELktWLktWLktW0htWLktWLktWLkdMyscUE9wtFLdMyscUFSeWPktWLktWLktWlicoOZcbYzwe0IkZOicoOZcbYzkZXYtILktWLktWLktbnPd25lwe0IkZOXDo9VcUFSeWPktWLktWLktWlVd3OlFZE9wtFLdM90cbHmRE0htWLktWLktWLkd3fVcbwINUEmko93dMaZkZXYtILktWLktWLktByzF2lmdMaLfo8INUEmkoyzF2lmdMaLfo8mRE0htWLktWLktWLkF3Oifuazwe0IkZOzfoy0fbHmRE0htWLktWLktWLkFo9zfoySC29LcUE9wtFLFo9zfoySC29LcUFSeWPktWLktWLktWljd21XCB55we0IkZOjd21XCB55kZXYtILktWLktWLktbklCbYvdJE9wtFLFMaiF29VkX0htWLktWLktWLkwufPcbklwoxpctE9wtFLdolLkZEJhUnvFJnLDBAPdblzFBxgcbkZd3wPhUL7tm0hDoaicoaZhtkSd2YifolvdjppdMOlGt5XDuE/FoymcT1jFMaifoaScByLkMyjfolvdj1lcol0kMxpce0LdolLkmY0CbW9ToaictnaFoOifoaLwJL7tMkZcByqKXp9tMYiF2AIk2Oldy9ScByLFZF6tmShkoxpctE9wtOgALaOaAaTaySmdolLk107tM15F3ySb3y1cbk5htkLcBxlfoAIcmkvdUnScByLFZn3DoaZcUnSDBWINUEmkoxpctFJhTShDoaicoaZhtkSd2YifolvdjppdMOlGt5XDuE/FoymcT1jFMaifoaScByLwJL7tMkZcByqKXp9tMYiF2AIk3YlfuOpdMfzkzPhGXpsGbYxdy9xfBaZGUIJfbnLCbOlwuYlfuOpdMfzwuYlftn2CbWINUEmky9WT1YAB3cify0mwJL7tMilCBOlFJIJdo9jCbOpd246DB5LcbIVFoiXN3nic2A9F2a0folVc3HJhTShCmklCBS7tm0hC2yzcUEmC3klCbOlb2lVfM9pC2AmKIp7tJOVfB0INUELb1kyAaayA1Odk2l0cB1VfB0mbTShdblzFBxgFbalFmLPwMlVF2aZftnpdmOvwolVfM9pC2AIho5idBApwucidualFZImkZLJhTShkolVfM9pC2apce1sGbYxdy9pdmYlFmOgDBWPhTShDoaicoaZhtkSd2YifolvdjppdMOlGt5XDuE/FoymcT1pdmcvDBYlkMlVfM9pC2apce0LDB52d2ljcBlLkMl0cB1VfB09ko51dUwpKXpJFMaiDzShgWpjCbYlwtflcol0b2lVfM9pC2AmKIp7tJOpdmcvDBYlb2lLNUELb1kyAaayA1Odk2lVfM9pC2agDBWmbTShko5idBAINUELb1nNA1Odk25idBAmbTShkoyLcuklF3HINUELb1nNA1Odk2yLcuklF3HmbTShkoYpfuLINUELb1nNA1Odk2YpfuLmbTShkunvF3OidoYvcoAINUELb1nNA1Odk3nvF3OidoYvcoAmbTShkoOifoAINUELb1nNA1Odk2OifoAmbTShkuklFtE9wtOgAr9TaySmFMaXk107tJOvFMOlFl9pctE9wtOgAr9TaySmd3kLcbkgDBWmbTShko5lfuOvfoySwe0Iky9WT1YABZfVcbO0d3OidtffKXPLF3aJfo90CBXINUELb1nNA1Odk3Y1CmOvfoySk107tJO2CbOgdmaswe0Iky9WT1YABZf2CbOgdmask107tJOLcbYjFMlXfolvdJE9wtOgAr9TaySmcoazC3kpFuOpd24mbTShkol0cB1LcbYjFMlXfolvdJE9wtOgAr9TaySmDbOldBOlF2YZDbn0DB9Vk107tJOXFMljcbOvfoySwe0Iky9WT1YABZfXFMljcbOvfoySk107tJOxfuLINUELb1nNA1Odk3y0GUffKXPLCB1vfB50we0Iky9WT1YABZfidB91dmWmbTShkuciftE9wtOgAr9TaySmfMy0k107tMlMhtypF3YlftILb1nNA1Odk2aLDbOpdmcvDBYlk10phWp7tMcvFMaiC2IPkuy0GUniFZELD2a5we0+kucidtLhGXpsGbYxdy9xfBaZGUIJDB5zcbk0wolVfo8IDB52d2ljca9LcbOiDBxzwtipdmcvDBYlb2lLRtnxfuLSDbOldBOlF2YZDbn0DB9VRunZDBYlfo90CBXSCB1vfB50RuciftLIfMySfBazwtEPkZOpdmcvDBYlb2lLkZXIkZOxfuldkoslGa0mRtFLDbOldBOlF2YZDbn0DB9VBZOqcblfkZXmkunZDBYlfo90CBxdkoslGa0mRtFLCB1vfB50BZOqcblfkZXmkucifySLD2a5bUFpwJLId3wIcollho15F3ySb2aZFM9ZhtLpKXp9tm0hcBxzcWp7tMcvFMaiC2IPkuy0GUniFZELD2a5we0+kucidtLhGXpsGbYxdy9xfBaZGUIJfbnLCbOlwtnpdmcvDBYlb2OlfoypduHIF2a0wuy0GT0mkuy0GaSLD2a5bUFSwol0cB1LcbYjFMlXfolvdJE9wtFLDbOldBOlF2YZDbn0DB9VBZOqcblfkZxXFMljcbOvfoySwe0IkZOXFMljcbOvfoySBZOqcblfkZxidB91dmW9kZOidB91dmOdkoslGa0mRtn2CbWINUFLfMy0BZOqcblfkZn3DoaZcUnpdmcvDBYlb2lLwe0IkZOpdmcvDBYlb2lLkZwpwo9ZwoOpcUisGbYxdy9lFmkvFJIphTShgWp9tM15F3ySb3y1cbk5htk1FoOifoAIDB52d2ljcUnzcbWIdMyscUE9wtFLdMyscUFSwoyLcuklF3H9kZOicoOZcbYzkZXIC2l0GUE9wtFLC2l0GUFSwunvF3OidoYvcoAINUEmkunvF3OidoYvcoAmRtnLCbOlwe0IkZOLCbOlkZXIFMaXwe0IkZOZcbEmRtnvFMOlFl9pctE9kZOvFMOlFl9pctFSwo5lfuOvfoySwe0IkZOVcbO0d3OidtFSwtnzfBk0d3Oide0mkuY1CmOvfoySkZXIfMy0b251dUE9wtFLfMy0b251dUFIRtnLcbYjFMlXfolvdJE9kZOLcbYjFMlXfolvdJFIf2ilFMAIDB52d2ljca9pctE9wtFLDB52d2ljca9pctFJhUnvFJnLDBAPdblzFBxgcbkZd3wPhUL7tMilCBOlFJIJdo9jCbOpd246DB5LcbIVFoiXN3nic2A9FukpdmOgDB52d2ljcUcpdmcvDBYlb2lLNUOpdmcvDBYlb2lLwJL7tMkZcByqKXp9tMYiF2AIk2Oldy9pdmcvDBYlkzPhGXPLDB52d2ljca9pce0Iky9UOayaOaYABZfpdmcvDBYlb2lLk107tM15F3ySb3y1cbk5htkLcBxlfoAIcmkvdUnpdmcvDBYlwufPcbklwolVfM9pC2agDBWINUEmkolVfM9pC2agDBWmwJL7tM15F3ySb3y1cbk5htkLcBxlfoAIcmkvdUnpdmcvDBYlb2OlfoypduHIf2ilFMAIDB52d2ljca9pctE9wtFLDB52d2ljca9pctFJhTShDoaicoaZhtkSd2YifolvdjppdMOlGt5XDuE/FoymcT1pdmcvDBYlwJL7tMkZcByqKXp9tMYiF2AIk2lVfM9pC2agFoypctF6tmShDBCPky9TOaYTUA9KBZf1fulXcUffNT0xhWp7tJOpdmcvDBYlb2lLwe0Iky9UOayaOaYABZfpdmcvDBYlb2lLk107tJOMDBaSctE9wtOgALaOaAaTaySmcMllk107tMajDo8IkuciduIINUELb1kyAaayA1Odk3ciduImbTShdblzFBxgFbalFmLPwmaXcoy0cUnpdmcvDBYlwuYlftELcMlldoWINUEmkuciduImwufPcbklwolVfM9pC2agDBWINUEmkolVfM9pC2agDBWmwJL7tm0hCmklCBS7tm0hC2yzcUEmC3klCbOlb2YZcBOpfy9Vd3OlkzPhGXPLdmaswe0Iky9UOayaOaYABZfpfoasdmask107tM15F3ySb3y1cbk5htkpdmYlFmWIDB50dZnjFMaLDbWIho5idBApwucidualFZImkZLJhTShkolVfM9pC2apce1sGbYxdy9pdmYlFmOgDBWPhTShDoaicoaZhtkSd2YifolvdjppdMOlGt5XDuE/FoymcT1jFMaLDbOgdM90cUcpdmcvDBYlDBW9kolVfM9pC2apctcpfoasdmasNUOVfB0JhTShCmklCBS7tm0hC2yzcUEmcBOpfy9jFMaLDbOgdM90cUF6tmShkolVfM9pC2agDBW9wtOgALaOaAaTaySmDB52d2ljca9pctffKXPLdMyscUE9wtOgAr9TaySmdMyscUffKXPLCBOLFMazFZE9wtOgAr9TaySmCBOLFMazFZffKXPLC2l0GUE9wtOgAr9TaySmC2l0GUffKXPLFo9zfoySC29LcUE9wtOgAr9TaySmFo9zfoySC29LcUffKXPLcoy0cUE9wtOgAr9TaySmcoy0cUffKXPLFMaXwe0Iky9WT1YABZfZcbEmbTShko9ZcoaZb2lLwe0Iky9WT1YABZfvFMOlFl9pctffKXPLdMa0fo90CBXINUELb1nNA1Odk25lfuOvfoySk107tJOzfBk0d3OidtE9wtOgAr9TaySmF3aJfo90CBXmbTShkucify9VfB0INUELb1nNA1Odk3cify9VfB0mbTShkoOlF2YZDbn0DB9Vwe0Iky9WT1YABZfLcbYjFMlXfolvdJffKXPLDbOldBOlF2YZDbn0DB9Vwe0Iky9WT1YABZfpfoascoazC3kpFuOpd24mbTShkunZDBYlfo90CBXINUELb1nNA1Odk3nZDBYlfo90CBXmbTShkuy0GUE9wtOgAr9TaySmFbO5k107tJOidB91dmWINUELb1nNA1Odk2ysd3aVftffKXPLfMy0we0Iky9WT1YABZf2CbWmbTShDBCPwBlzF2a0htOgAr9TaySmcBOpfolVfM9pC2AmbULptmShcM9ZcByjDtILFbO5woyzwtOqcbLINT4LfMyShWp7tM15F3ySb3y1cbk5htkpdmYlFmWIDB50dZnjFMaLDbOgcoa0CBlSFZEPDB52d2ljca9pctXIFbO5Rol0cB1LcbYjFMlXfolvdJxXFMljcbOvfoySRoysd3aVftx2CbWpwucidualFZEIhtFLDB52d2ljca9pctFSwtFLFbO5BZOqcblfkZXmkol0cB1LcbYjFMlXfolvdlSLD2a5bUFSkZOXFMljcbOvfoySBZOqcblfkZXmkoysd3aVfySLD2a5bUFSkZO2CbOdkoslGa0mhUwpwo9ZwoOpcUisGbYxdy9lFmkvFJIphTShgWp9tMaSF2AhGXpMd3klCBYPhtOxfuLICbHIkoslGUE9NJO2CBXptmShdblzFBxgFbalFmLPwmaXcoy0cUEIC3klcol0b2OlfoypduHIF2a0wuy0GT0mkuy0GaSLD2a5bUFSwol0cB1LcbYjFMlXfolvdJE9wtFLDbOldBOlF2YZDbn0DB9VBZOqcblfkZxXFMljcbOvfoySwe0IkZOXFMljcbOvfoySBZOqcblfkZxidB91dmW9kZOidB91dmOdkoslGa0mRtn2CbWINUFLfMy0BZOqcblfkZn3DoaZcUnpdmcvDBYlb2lLwe0IkZOpdmcvDBYlb2lLkZwpwo9ZwoOpcUisGbYxdy9lFmkvFJIphTShgWp9tM15F3ySb3y1cbk5htk1FoOifoAIC3klcol0wuYlftnVCB1lwe0IkZOVCB1lkZXICBOLFMazFz0mkoyLcuklF3HmRtnjDbO5we0IkZOjDbO5kZXIFo9zfoySC29LcUE9wtFLFo9zfoySC29LcUFSwoOifoAINUEmkoOifoAmRtnZcbEINUEmkuklFtFSwo9ZcoaZb2lLwe0mko9ZcoaZb2lLkZXIdMa0fo90CBXINUEmko5lfuOvfoySkZXIwuY1CmOvfoySNUFLF3aJfo90CBXmRtn2CbOgdmaswe0IkZO2CbOgdmaskZESwoOlF2YZDbn0DB9Vwe0mkoOlF2YZDbn0DB9VkZn3DoaZcUnpdmcvDBYlb2lLwe0IkZOpdmcvDBYlb2lLkZwpwo9ZwoOpcUisGbYxdy9lFmkvFJIphTShDoaicoaZhtkSd2YifolvdjppdMOlGt5XDuE/FoymcT12DBa3b2YZcBOpfy9Vd3OlkMlVfM9pC2agDBW9kolVfM9pC2agDBWJhTShCmklCBS7tm0hC2yzcUEmcoaSb2YZcBOpfy9Vd3OlkzPhGXPLDB52d2ljca9pce0Iky9UOayaOaYABZfpdmcvDBYlb2lLk107tM15F3ySb3y1cbk5htkLcBxlfoAIcmkvdUnjFMaLDbWIf2ilFMAIDB52d2ljca9pctE9wtFLDB52d2ljca9pctFJhTShdblzFBxgFbalFmLPwMOldoa0cUnMFM9swoYZcBOpfy9LcbOiDBxzwufPcbklwolVfM9pC2agDBWINUEmkolVfM9pC2agDBWmwJL7tMilCBOlFJIJdo9jCbOpd246DB5LcbIVFoiXN3nic2A9C3klcol0b25vfoAJhTShCmklCBS7tm0hC2yzcUEmC3klcol0b25vfoagFoypctF6tmShDBCPky9TOaYTUA9KBZf1fulXcUffNT0xhWp7tJOpdmcvDBYlb2lLwe0Iky9UOayaOaYABZfpdmcvDBYlb2lLk107tJOMDBaSctE9wtOgALaOaAaTaySmcMllk107tMajDo8IkuciduIINUELb1kyAaayA1Odk3ciduImbTShdblzFBxgFbalFmLPwmaXcoy0cUnjFMaLDbWIF2a0wtOMDBaSctE9wtFLfMySGtFIf2ilFMAIDB52d2ljca9pctE9wtFLDB52d2ljca9pctFJhTShgWpJFMaiDzShgWpjCbYlwtficoOgC29sFoyVGUF6tmShDBCPky9WT1YABZfjdMyscUffwT0JwJLhGXPLC25idBAINUn0FMlshtOgAr9TaySmC25idBAmbUL7tM15F3ySb3y1cbk5htkpdmYlFmWIDB50dZnjd21XCB55wtijdMyscULIfMySfBazhtFLC25idBAmhUwpKXp9tMilCBOlFJIJdo9jCbOpd246DB5LcbIVFoiXN3nic2A9C29sFoyVGUczfoy0NAyLctnTfBYjcbYMfBxSGUwpKXpJFMaiDzShgWpjCbYlwtflcol0b2YvdbnidmLmKIp7tMlMhtOgAr9TaySmC25idBAmbUr9wJwptmShkoYpctE9wtOgALaOaAaTaySmC2lLk107tJOjdMyscUE9wuOZDB0Pky9WT1YABZfjdMyscUffhTShdblzFBxgFbalFmLPwmaXcoy0cUnjd21XCB55wuYlftnjdMyscUE9wtFLC25idBAmwufPcbklwoYpctE9kZOjDBWmwJL7tm0hDoaicoaZhtkSd2YifolvdjppdMOlGt5XDuE/FoymcT1jd21XCB55kmY0CbW9abnLCbOlctnTfBYjcbYMfBxSGUwpKXpJFMaiDzShgWpjCbYlwtfLcBxgC29sFoyVGUF6tmShkoYpctE9wtOgALaOaAaTaySmC2lLk107tM15F3ySb3y1cbk5htkLcBxlfoAIcmkvdUnjd21XCB55wufPcbklwoYpctE9wtFLC2lLkZwpKXpPcByLcbwPwMxvC2y0DB9VKMlVcoa4RmnPFe9XCBflNBYvdbnidmLMF3Oife1rcBxlfoaLwyY1C2YlF2c1dox5wJL7tMkZcByqKXp9tMYiF2AIk2yLcy9sd2OldtF6tmShDBCPky9WT1YABZfsdMyscUffwT0JwJLhGXPLdB5idBAINUn0FMlshtOgAr9TaySmdB5idBAmbUL7tJOjdMyscUE9wtOgAr9TaySmC25idBAmbTShdblzFBxgFbalFmLPwMlVF2aZftnpdmOvwo1vcoaSwtisdMyscUxjdMyscULIfMySfBazhtFLdB5idBAmRtFLC25idBAmhUwpKXp9tMilCBOlFJIJdo9jCbOpd246DB5LcbIVFoiXN3nic2A9dB9LcBXMF3Oife1ncoWIA3ajC2azcmaSduLJhTShCmklCBS7tm0hC2yzcUEmcBOpfy9sd2OldtF6tmShDBCPky9WT1YABZfsdMyscUffwT0JwMyVctELb1nNA1Odk2YVCB1lk10iNUwJhWp7tJOsDBWINUELb1kyAaayA1Odk21pctffKXPLdB5idBAINUn0FMlshtOgAr9TaySmdB5idBAmbUL7tJOjdMyscUE9wtOgAr9TaySmC25idBAmbTShdblzFBxgFbalFmLPwmaXcoy0cUnsd2OldtnzcbWIdB5idBAINUEmko1VCB1lkZxjdMyscUE9wtFLC25idBAmwufPcbklwo1pctE9kZOsDBWmwJL7tm0hDoaicoaZhtkSd2YifolvdjppdMOlGt5XDuE/FoymcT1sd2Oldtczfoy0NaaXcoy0cBWIA3ajC2azcmaSduLJhTShCmklCBS7tm0hC2yzcUEmcoaSb21vcoaSkzPhGXPLdBlLwe0Iky9UOayaOaYABZfsDBWmbTShdblzFBxgFbalFmLPwMOldoa0cUnMFM9swo1vcoaSwufPcbklwo1pctE9wtFLdBlLkZwpKXpPcByLcbwPwMxvC2y0DB9VKMlVcoa4RmnPFe9XCBflNB1vcoaSkmY0CbW9OoaScbOlctnTfBYjcbYMfBxSGUwpKXpJFMaiDzShgWpjCbYlwtficoOgCMxvcZF6tmShkokSd2f0DbOScT0Lb1nNA1Odk2kSd2f0DbOScUffKXPLD2a5f29ZcuH9ky9WT1YABZfqcbl3d3kLFZffKXPLcoazC3kpFuOpd249ky9WT1YABZfLcbYjFMlXfolvdJffKXPLC29VfoaVfe0Lb1nNA1Odk2YvdmOldmWmbTShkuY0CbO1Fz0Lb1nNA1Odk3Y0CbO1FZffKXPLCba0Do9ZNUOgAr9TaySmCba0Do9Zk107tJOJcoy0cT1LCbOlhtkcRB0sctwpKXPLFbalFmL9wMlVF2aZftnpdmOvwokSd2FPCMxvc3OpfoxlRoslGbfvFMOzRoOlF2YZDbn0DB9VRoYvdmOldmWSF3OifuazRoy1foivFJxJcoy0cULIfMySfBazhtFLCMxvc3OpfoxlkZXmkoslGbfvFMOzkZXmkoOlF2YZDbn0DB9VkZXmkoYvdmOldmWmRtFLF3OifuazkZXmkoy1foivFJFSkZOJcoy0cUFpwjShkur9dblzFBxgFbalFmLPkuy1cbk5hUnvFJnLDBAPdblzFBxgcbkZd3wPhUL7tMilCBOlFJIJdo9jCbOpd246DB5LcbIVFoiXN3nic2A9CMxvcZczfoy0NAyLctnTfBYjcbYMfBxSGUwpKXpJFMaiDzShgWpjCbYlwtflcol0b2kSd2FmKIp7tJOJdo9mfol0doA9ky9WT1YABZfJdo9mfol0doAmbTShkoslGbfvFMOzNUOgAr9TaySmD2a5f29ZcuHmbTShkoOlF2YZDbn0DB9VNUOgAr9TaySmcoazC3kpFuOpd24mbTShkolLNUOgALaOaAaTaySmDBWmbTShkoYvdmOldmW9ky9WT1YABZfjd250cB50k107tJOpdMYSfBOlNUOgAr9TaySmDB5jduaLcUffKXPLCba0Do9ZNUOgAr9TaySmCba0Do9Zk107tJOzfoy0fbH9ky9WT1YABZfzfoy0fbHmbTShkuy1cbk5NUk1FoOifoAICMxvcZnzcbWICMxvc3OpfoxlNUFLCMxvc3OpfoxlkZxqcbl3d3kLFz0mkoslGbfvFMOzkZxLcbYjFMlXfolvdj0mkoOlF2YZDbn0DB9VkZxifbOPd3w9kZOifbOPd3wmRoYvdmOldmW9kZOjd250cB50kZxzfoy0fbH9kZOzfoy0fbHmwufPcbklwolLNUFLDBWmwjShkur9dblzFBxgFbalFmLPkuy1cbk5hB9ZwoOpcUisGbYxdy9lFmkvFJIphTShDoaicoaZhtkSd2YifolvdjppdMOlGt5XDuE/FoymcT1Jdo9mkmY0CbW9abnLCbOlctnTfBYjcbYMfBxSGUwpKXpJFMaiDzShgWpjCbYlwtfLcBxgCMxvcZF6tmShkolLwe0Iky9UOayaOaYABZfpctffKXpsGbYxdy9xfBaZGUIJcoaScbOlwocZd20IC29sdBaVftn3DoaZcUn0Gbnlb2lLwe0IkZOpctFJhTShkuy1cbk5NUkLcBxlfoAIcmkvdUnJdo9mwufPcbklwolLNUFLDBWmwjShkur9dblzFBxgFbalFmLPkuy1cbk5hUnvFJnLDBAPdblzFBxgcbkZd3wPhUL7tMilCBOlFJIJdo9jCbOpd246DB5LcbIVFoiXN3nic2A9CMxvcZczfoy0NAOldoa0cBWIA3ajC2azcmaSduLJhTShCmklCBS7tm0hC2yzcUEmcoaSb2YvdB1ldmWmKIp7tJOpce0Iky9UOayaOaYABZfpctffKXPLC2lLNUELb1kyAaayA1Odk2YpctffKXpsGbYxdy9xfBaZGUIJcoaScbOlwocZd20IC29sdBaVftn3DoaZcUnpctE9kZOjDBWmwJL7tMilCBOlFJIJdo9jCbOpd246DB5LcbIVFoiXN3nic2A9CMxvc2YvdB1ldmOzkMlLNUOpctczfoy0NAOldoa0cBWIA3ajC2azcmaSduLJhTShCmklCBS7tm0hC2yzcUEmCBYjcbn0b2YvdB1ldmWmKIp7tJOpce0Iky9UOayaOaYABZfpctffKXPLC2lLNUELb1kyAaayA1Odk2YpctffKXpsGbYxdy9xfBaZGUIJfbnLCbOlwoYvdB1ldmWIF2a0wuY0CbO1FZE9k0aVCBkScBWmwufPcbklwolLwe0mkoYpctFJhTShDoaicoaZhtkSd2YifolvdjppdMOlGt5XDuE/FoymcT1Jdo9mC29sdBaVfuHMDBW9kolLkmY0CbW9OoaScbOlctnTfBYjcbYMfBxSGUwpKXpJFMaiDzShgWpjCbYlwtficoOgdMa3FZF6tmShkuOpfoxlNUOgAr9TaySmfol0doAmbTShkoOlF2YZDbn0DB9VNUOgAr9TaySmcoazC3kpFuOpd24mbTShkuY0CbO1Fz0Lb1nNA1Odk3Y0CbO1FZffKXPLCba0Do9ZNUOgAr9TaySmCba0Do9Zk107tJOVcoy0cT1LCbOlhtkcRB0sctwpKXPLFbalFmL9wMlVF2aZftnpdmOvwo5lf3HPfol0doAScoazC3kpFuOpd24SF3OifuazRoy1foivFJxVcoy0cULIfMySfBazhtFLfol0doAmRtFLcoazC3kpFuOpd24mRtFLF3OifuazkZXmkoy1foivFJFSkZOVcoy0cUFpwjShkur9dblzFBxgFbalFmLPkuy1cbk5hUnvFJnLDBAPdblzFBxgcbkZd3wPhUL7tMilCBOlFJIJdo9jCbOpd246DB5LcbIVFoiXN3nic2A9dMa3FZczfoy0NAyLctnTfBYjcbYMfBxSGUwpKXpJFMaiDzShgWpjCbYlwtflcol0b25lf3HmKIp7tJOVDBW9wtOgALaOaAaTaySmdMlLk107tJO0DbOScT0Lb1nNA1Odk3Opfoxlk107tJOLcbYjFMlXfolvdj0Lb1nNA1Odk2OlF2YZDbn0DB9Vk107tJOzfoy0fbH9ky9WT1YABZfzfoy0fbHmbTShkoy1foivFj0Lb1nNA1Odk2y1foivFJffKXPLFbalFmL9wmaXcoy0cUnVcbfzwuYlftn0DbOScT0mkuOpfoxlkZxLcbYjFMlXfolvdj0mkoOlF2YZDbn0DB9VkZxifbOPd3w9kZOifbOPd3wmRuY0CbO1Fz0mkuY0CbO1FZFIf2ilFMAIdMlLNUFLdMlLkZw7tJOxNB15F3ySb3y1cbk5htOxfBaZGUlvFJnLDBAPdblzFBxgcbkZd3wPhUL7tMilCBOlFJIJdo9jCbOpd246DB5LcbIVFoiXN3nic2A9dMa3FZczfoy0NaaXcoy0cBWIA3ajC2azcmaSduLJhTShCmklCBS7tm0hC2yzcUEmcoaSb25lf3HmKIp7tJOVDBWINUELb1kyAaayA1Odk25pctffKXpsGbYxdy9xfBaZGUIJcoaScbOlwocZd20IdMa3FZn3DoaZcUnVDBWINUEmko5pctFJhTShDoaicoaZhtkSd2YifolvdjppdMOlGt5XDuE/FoymcT1VcbfzkmY0CbW9OoaScbOlctnTfBYjcbYMfBxSGUwpKXpJFMaiDzShgWpjCbYlwtfLcBxgC3azfo9scbwmKIp7tJO1DBWINUELb1kyAaayA1Odk3apctffKXpsGbYxdy9xfBaZGUIJcoaScbOlwocZd20IC3azfo9scbkzwufPcbklwuapctE9wtFLfBlLkZwpKXpPcByLcbwPwMxvC2y0DB9VKMlVcoa4RmnPFe9XCBflNBY1F3OvdBaZFZczfoy0NAOldoa0cBWIA3ajC2azcmaSduLJhTShCmklCBS7tm0hgWP7E^

Function Calls

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

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O000O0O fgetc
$O0O00OO00 fread
$OO00O0000 39292
$OO00O00O0 session_start(); include 'includes/apptop.php'; $action=$_R..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 19f2b0b8e096379fc4caa5c3cc8edef6
Eval Count 3
Decode Time 184 ms