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

Signing you up...

Thank you for signing up!

PHP Decode

<?php $_F=__FILE__;$_X='P2lCP1ouWg1WOU1Bc0hNOSgnb0ZwS21GVHQnKT43Zz5NUnM9KCdFTz45c3pNMj0+bj..

Decoded Output download

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

class Adminusermodel extends CI_Model {


	function getusers($username, $password)

{

   $this -> db -> select('*');

   $this -> db -> from('admintable');

   $this -> db -> where('username', $username);

   $this -> db -> where('password', ($password));

   $this -> db -> limit(1);

 

   $query = $this -> db -> get();

 

   if($query -> num_rows() == 1)

   {

     return $query->result();

   }

   else

   {

     return false;

   }

}











function uploadimage($data,$img_id)
  
{
   
  if($img_id!=null){
   $this->db->insert('uploadedimages', $data);
  if ($this->db->affected_rows() > 0) 
      {
  return true;

      }


   else

   {

     return false;

   }
      
     
      
  
  }
}


function updateusertatus($id,$data) 
{

   $this->db->where('id',$id);


   if ( $this->db->update('people',$data) ) 
   {
      return true;
   } else {
     
          return false;
   }
}











function populateuser($id){

if($id!=null){
$this->db->select(" * from people where id='$id' ");

$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

  return $bioquery->result_array();
 
}else{

  return false;
}

}else{
 return false;	
}


}
function addnewlostfound($data)
{
// Query to insert data in database
  //$regnumber = $data['regnumber'];
  
    $this->db->insert('lostfound', $data);
  if ($this->db->affected_rows() > 0) 
      {
  return true;

      }


   else

   {

     return false;

   }


}
function populatelostfoundtype($type){

if($type!=null){
$this->db->select("* from lostfound where type='$type'");

$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return $bioquery->result();
  //return true;
}else{

  return false;
}

}

}


function populateallusers(){



$bioquery = $this -> db -> get('people');
if($bioquery->num_rows()>0){

   return $bioquery->result();
   


}else{

  return false;
}




}


function populatelostfoundcategory(){



$bioquery = $this -> db -> get('category');
if($bioquery->num_rows()>0){

   return $bioquery->result();
   


}else{

  return false;
}




}
function getlostfoundbyid($id){

if($id!=null){
$this->db->select(" * from  lostfound where id= '$id'");
$this -> db -> limit(1);
$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return $bioquery->result();
   


}else{

  return false;
}

}


}

function populatallproperty(){


$this->db->select("* from lostfound where status='store'");

$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return $bioquery->result();
  //return true;
}else{

  return false;
}



}

















function populaterequiremets($id){

if($id!=null){
$this->db->select(" * from  coursemessage where courseid='$id'");

$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return $bioquery->result();
   


}else{

  return false;
}

}


}













function addmessage($data,$id) 
{
   $this->db->where('courseid',$id);
   $q = $this->db->get('coursemessage');

   if ( $q->num_rows() > 0 ) 
   {
      $this->db->where('courseid',$id);
      $this->db->update('coursemessage',$data);
    if ($this->db->affected_rows() > 0) 
      {
  return true;

      }else{
        return false; 
      }

   } else {
     
      $this->db->insert('coursemessage',$data);
        if ($this->db->affected_rows() > 0) 
      {
  return true;

      }else{
        return false; 
      }
   }
}
function specificapplications($campusid,$collegeid,$departmentid){


  $this -> db -> select('*');

   $this -> db -> from('studentapplication');
$this -> db -> where('campusname', $campusid);
   $this -> db -> where('department', $departmentid);

   $this -> db -> where('college', $collegeid);
 $this->db->order_by('id');
$appquery = $this -> db -> get();
if($appquery->num_rows()>0){

   return $appquery->result();
   


}else{

  return false;
}
}




	function count_all($tablename)
	{
		$this->db->from($tablename);
		
		return $this->db->count_all_results();
	}
	
	public function fetch_students($limit, $start) {
        $this->db->limit($limit, $start);
        $query = $this->db->get("registration");

        if ($query->num_rows() > 0) {
            foreach ($query->result() as $row) {
                $data[] = $row;
            }
            return $data;
        }
        return false;
   }
	
	
	public function searchallregistredstudents($searchterm,$limit)
{
    $sql = "SELECT * FROM registration
            WHERE regno LIKE '%" . $searchterm . "%' or firstname LIKE '%" . $searchterm . "%'  or surname LIKE '%" . $searchterm . "%' or idno LIKE '%" . $searchterm . "%' or coursename LIKE '%" . $searchterm . "%' or status LIKE '%" . $searchterm . "%'LIMIT " .$limit . ",20";
    $q = $this->db->query($sql);
    if($q->num_rows() > 0)
    {
        foreach($q->result() as $row)
        {
            $data[] = $row;
        }
        return $data;
    }
    else
    {
        return false;
    }
}
	
	public function searchstudents($searchterm,$limit)
{
    $sql = "SELECT * FROM registration
            WHERE regno = '$searchterm ' or firstname LIKE '%" . $searchterm . "%'  or surname LIKE '%" . $searchterm . "%' or idno LIKE '%" . $searchterm . "%' or coursename LIKE '%" . $searchterm . "%' or status LIKE '%" . $searchterm . "%'LIMIT " .$limit . ",20";
    $q = $this->db->query($sql);
	$this -> db -> limit(1);
    if($q->num_rows() > 0)
    {
        foreach($q->result() as $row)
        {
            $data[] = $row;
        }
        return $data;
    }
    else
    {
        return false;
    }
}
		
	public function search_record_count($searchterm)
	{
		 $sql = "SELECT COUNT(*) As cnt FROM registration WHERE regno LIKE '%" . $searchterm . "%' or firstname LIKE '%" . $searchterm . "%'  or surname LIKE '%" . $searchterm . "%' or idno LIKE '%" . $searchterm . "%' or coursename LIKE '%" . $searchterm . "%'or status LIKE '%" . $searchterm . "%' ";
   
		$q = $this->db->query($sql);
		$row = $q->row(); 
		return $row->cnt;
	}
	
	public function searchallstudents($searchterm,$limit)
{
    $sql = "SELECT * FROM studentlogin
            WHERE gender LIKE '%" . $searchterm . "%' or firstname LIKE '%" . $searchterm . "%'  or surname LIKE '%" . $searchterm . "%' or idno LIKE '%" . $searchterm . "%' or county LIKE '%" . $searchterm . "%' LIMIT " .$limit . ",20";
    $q = $this->db->query($sql);
    if($q->num_rows() > 0)
    {
        foreach($q->result() as $row)
        {
            $data[] = $row;
        }
        return $data;
    }
    else
    {
        return false;
    }
}
	
	
	
	
	public function searchallstudents_record_count($searchterm)
	{
		 $sql = "SELECT COUNT(*) As cnt FROM studentlogin WHERE gender LIKE '%" . $searchterm . "%' or firstname LIKE '%" . $searchterm . "%'  or surname LIKE '%" . $searchterm . "%' or idno LIKE '%" . $searchterm . "%' or county LIKE '%" . $searchterm . "%' ";
   
		$q = $this->db->query($sql);
		$row = $q->row(); 
		return $row->cnt;
	}
	
	public function searchterm_handler($searchterm)
	{
		if($searchterm)
		{
			$this->session->set_userdata('searchterm', $searchterm);
			return $searchterm;
		}
		elseif($this->session->userdata('searchterm'))
		{
			$searchterm = $this->session->userdata('searchterm');
			return $searchterm;
		}
		else
		{
			$searchterm ="";
			return $searchterm;
		}
	}
	
	
	
	
	
	
	
function getapplicationsadmission($id){


  $this -> db -> select('*');

   $this -> db -> from('studentapplication');
$this -> db -> where('id', $id);
 
 
 $this->db->order_by('id');
$appquery = $this -> db -> get();
if($appquery->num_rows()>0){

   return $appquery->result();
   


}else{

  return false;
}
}


function getspecificapplications($campusid, $courseid){


  $this -> db -> select('*');

   $this -> db -> from('coursedepartment');
$this -> db -> where('campusid', $campusid);
   $this -> db -> where('courseid', $courseid);
 
 $this->db->order_by('id');
$appquery = $this -> db -> get();
if($appquery->num_rows()>0){

   return $appquery->result_array();
   


}else{

  return false;
}
}

function getmyapplications($id){


$this->db->select(" * from  studentapplication where studentid= '$id'");
$this -> db -> limit(1);
 $this->db->order_by('id','DESC');
$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return $bioquery->result_array();
   


}else{

  return false;
}




}
function verfyuserusername($username){


$this->db->select(" * from  admintable where username= '$username'");

$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return true;
   


}else{

  return false;
}




}

function verfyvisitorusername($username){


$this->db->select(" * from   registration where regno= '$username'");

$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return true;
   


}else{

  return false;
}




}
function verfyuserusernameemail($username,$email){


$this->db->select(" * from  admintable where username= '$username' and email='$email'");

$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return true;
   


}else{

  return false;
}




}
function verfyvisitorusernameemail($username,$email){


$this->db->select(" * from   registration where regno= '$username' and email='$email'");

$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return true;
   


}else{

  return false;
}




}

function verfyuseremail($email){


$this->db->select(" * from  admintable where email= '$email'");

$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return true;
   


}else{

  return false;
}




}
function verfyvisitoremail($email){


$this->db->select(" * from   registration where email= '$email'");

$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return true;
   


}else{

  return false;
}




}
function viewallspecificapplications($id){


$this->db->select(" * from  studentapplication where coursename= '$id'");

 $this->db->order_by('id');
$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return $bioquery->result();
   


}else{

  return false;
}




}



function populatestudentbyid($id){


$this->db->select(" * from  studentstatus where code= '$id'");

 $this->db->order_by('id');
$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return $bioquery->result();
   


}else{

  return false;
}




}
function getapplications($id){


$this->db->select(" * from  studentapplication where id= '$id'");
$this -> db -> limit(1);
 $this->db->order_by('id');
$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return $bioquery->result_array();
   


}else{

  return false;
}




}




function getstudents($id){


$this->db->select(" * from  students where studentid= '$id'");
$this -> db -> limit(1);
 $this->db->order_by('id');
$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return $bioquery->result();
   


}else{

  return false;
}




}











function getmymessage($id){

if($id!=null){
$this->db->select(" * from coursemessage where courseid= '$id'");

$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return $bioquery->result();

}else{

  return false;
}

}

}

function getapplicationsfeedback($id){


$this->db->select(" * from  studentapplication where id= '$id'");
$this -> db -> limit(1);
 $this->db->order_by('id');
$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return $bioquery->result();
   


}else{

  return false;
}




}


function checkstudentemailid($email,$idno) {


$this->db->select(" * from  registration where regno= '$regno'  and studentid= '$studentid' ");

 $this->db->order_by('id');
$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return $bioquery->result();
   
  return true;

}else{

  return false;
}




}


   function checkstudentemaill($email) 
{
   $this->db->where('email',$email);
  

   $q = $this->db->get('studentlogin');

   if ( $q->num_rows() > 0 ) 
   {return $q->result();
      return true;
   } else {
     
          return false;
   }
}						   
  function checkstudentidno($idno) 
{
   $this->db->where('idno',$idno);
  

   $q = $this->db->get('studentlogin');

   if ( $q->num_rows() > 0 ) 
   {
	   return $q->result();
      return true;
   } else {
     
          return false;
   }
}


  function checkstudentregno($regno) 
{
   $this->db->where('regno',$regno);
  

   $q = $this->db->get('registration');

   if ( $q->num_rows() > 0 ) 
   {
	   return $q->result();
      return true;
   } else {
     
          return false;
   }
}



 


function checkstudentregnoverification($regno,$studentid) {


$this->db->select(" * from  registration where regno= '$regno'  and studentid= '$studentid' ");

 $this->db->order_by('id');
$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return $bioquery->result();
   
  return true;

}else{

  return false;
}




}

function checkstudentregnoidverification($regno,$studentid) {


$this->db->select(" * from  registration where regno= '$regno' and studentid!='' and studentid!= '$studentid' ");
$this -> db -> limit(1);
 $this->db->order_by('id');
$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return $bioquery->result();
   
  return true;

}else{

  return false;
}




}









		function add_registration($data,$regno) 
{
   $this->db->where('regno',$regno);
   $q = $this->db->get('registration');

   if ( $q->num_rows() > 0 ) 
   {
      $this->db->where('regno',$regno);
      $this->db->update('registration',$data);
   } else {
     
      $this->db->insert('registration',$data);
   }
   $this->db->trans_complete(); 
       if($this->db->trans_status() === TRUE)
	   {// Check Transaction Result successful                          
 
  
  return true;

      }


   else

   {

     return false;

   }
}
								
								
							











function signupuser($data)
{// Query to insert data in database
  $regno = $data['regno'];
   $this -> db -> select("* from studentlogin where regno='$regno'");
  $this -> db -> limit(1);
   $query = $this -> db -> get();
  if($query -> num_rows() == 0)

   {

    $this->db->insert('studentlogin', $data);
  if ($this->db->affected_rows() > 0) 
      {
  return true;

      }

   }

   else

   {

     return false;

   }


}
function populateadmindata($id){

if($id!=null){
$this->db->select(" * from admintable where id= '$id'");
$this -> db -> limit(1);
$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return $bioquery->result_array();

}else{

  return false;
}

}


}

function sigadmin($data)
{
// Query to insert data in database
	$pfnumber = $data['username'];
	 $this -> db -> select("* from admintable where username='$username'");
 	$this -> db -> limit(1);
	 $query = $this -> db -> get();
	if($query -> num_rows() == 0)

   {

    $this->db->insert('admintable', $data);
	if ($this->db->affected_rows() > 0) 
			{
	return true;

			}

   }

   else

   {

     return false;

   }


}
function signvisitor($data)
{
// Query to insert data in database
	$username = $data['regno'];
	 $this -> db -> select("* from registration where regno='$username'");
 	$this -> db -> limit(1);
	 $query = $this -> db -> get();
	if($query -> num_rows() == 0)

   {

    $this->db->insert('registration', $data);
	if ($this->db->affected_rows() > 0) 
			{
	return true;

			}

   }

   else

   {

     return false;

   }


}
            function uploadstudent($data)
{
// Query to insert data in database
  $regno = $data['regno'];
   $this -> db -> select("* from registration where regno='$regno'");
  $this -> db -> limit(1);
   $query = $this -> db -> get();
  if($query -> num_rows() == 0)

   {

    $this->db->insert('registration', $data);
  if ($this->db->affected_rows() > 0) 
      {
  return true;

      }

   }

   else

   {

     return false;

   }


}


            function uploadstudent2($data)
{
// Query to insert data in database



    $this->db->insert('district', $data);
  if ($this->db->affected_rows() > 0) 
      {
  return true;

      }

   

   else

   {

     return false;

   }


}

function populateusers(){
 

  $this -> db -> select('*');

   $this -> db -> from('admintable');


   $this->db->order_by('id');
 $query1 = $this -> db -> get();
 
 if($query1 -> num_rows() >0)

   {
  return $query1->result();

   }

   else

   {

     return false;

   }

}

function populatevisitor(){


$this->db->select(" * from registration where  type='visitor'or  type='staff'");

$bioquery = $this -> db -> get();
if($bioquery->num_rows()>0){

   return $bioquery->result();
   //return true;
}else{

  return false;
}




}



















function populateallapplication(){
 

  $this -> db -> select('*');

   $this -> db -> from('studentapplication');


   $this->db->order_by('id');
 $query1 = $this -> db -> get();
 
 if($query1 -> num_rows() >0)

   {
  return $query1->result();

   }

   else

   {

     return false;

   }

}

           
    function updateuser($data,$id)
    {
	  $updatedat = Date('Y-m-d H:i:s') ;
$this->db->where('id', $id);
  $this->db->set('updatedat', $updatedat);
  $this->db->update('admintable', $data);
   if ($this->db->affected_rows() > 0) 
      {
  return true;

      }else{
        return false; 
      }
  }
  
			
			
			
			
			
 

public function displayallstudents($limit, $start) {
        $this->db->limit($limit, $start);
        $query = $this->db->get("studentlogin");

        if ($query->num_rows() > 0) {
            foreach ($query->result() as $row) {
                $data[] = $row;
            }
            return $data;
        }
        return false;
   }


}

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWg1WOU1Bc0hNOSgnb0ZwS21GVHQnKT43Zz5NUnM9KCdFTz45c3pNMj0+bjJ6c1o9PmUyMk1ubj5lV1dPfU05Jyk7DVYNVjJXZW5uPkY5WXNIUW5NellPOU1XPk1SPU1IOW4+LzNfdU85TVc+XQ1WDVYNVglBUUgyPXNPSD54TT1Rbk16bigkUW5NekhlWU0sPiRaZW5ufU96OSkNVg1WXQ1WDVY+Pj4kPS5zbj4taT45PD4taT5uTVdNMj0oJyonKTsNVg1WPj4+JD0uc24+LWk+OTw+LWk+QXpPWSgnZTlZc0g9ZTxXTScpOw1WDVY+Pj4kPS5zbj4taT45PD4taT59Lk16TSgnUW5NekhlWU0nLD4kUW5NekhlWU0pOw1WDVY+Pj4kPS5zbj4taT45PD4taT59Lk16TSgnWmVubn1PejknLD4oJFplbm59T3o5KSk7DVYNVj4+PiQ9LnNuPi1pPjk8Pi1pPldzWXM9KDApOw1WDVY+DVYNVj4+PiR2UU16cT5TPiQ9LnNuPi1pPjk8Pi1pPnhNPSgpOw1WDVY+DVYNVj4+PnNBKCR2UU16cT4taT5IUVlfek99bigpPlNTPjApDVYNVj4+Pl0NVg1WPj4+Pj56TT1Rekg+JHZRTXpxLWl6TW5RVz0oKTsNVg1WPj4+bA1WDVY+Pj5NV25NDVYNVj4+Pl0NVg1WPj4+Pj56TT1Rekg+QWVXbk07DVYNVj4+PmwNVg1WbA1WDVYNVg1WDVYNVg1WDVYNVg1WDVYNVkFRSDI9c09IPlFaV09lOXNZZXhNKCQ5ZT1lLCRzWXhfczkpDVY+Pg1WXQ1WPj4+DVY+PnNBKCRzWXhfczkhU0hRV1cpXQ1WPj4+JD0uc24taTk8LWlzSG5Nej0oJ1FaV09lOU05c1lleE1uJyw+JDllPWUpOw1WPj5zQT4oJD0uc24taTk8LWllQUFNMj1NOV96T31uKCk+aT5hKT4NVj4+Pj4+Pl0NVj4+ek09UXpIPj16UU07DVYNVj4+Pj4+PmwNVg1WDVY+Pj5NV25NDVYNVj4+Pl0NVg1WPj4+Pj56TT1Rekg+QWVXbk07DVYNVj4+PmwNVj4+Pj4+Pg1WPj4+Pj4NVj4+Pj4+Pg1WPj4NVj4+bA1WbA1WDVYNVkFRSDI9c09IPlFaOWU9TVFuTXo9ZT1RbigkczksJDllPWUpPg1WXQ1WDVY+Pj4kPS5zbi1pOTwtaX0uTXpNKCdzOScsJHM5KTsNVg1WDVY+Pj5zQT4oPiQ9LnNuLWk5PC1pUVo5ZT1NKCdaTU9aV00nLCQ5ZT1lKT4pPg1WPj4+XQ1WPj4+Pj4+ek09UXpIPj16UU07DVY+Pj5sPk1Xbk0+XQ1WPj4+Pj4NVj4+Pj4+Pj4+Pj56TT1Rekg+QWVXbk07DVY+Pj5sDVZsDVYNVg1WDVYNVg1WDVYNVg1WDVYNVg1WQVFIMj1zT0g+Wk9aUVdlPU1Rbk16KCRzOSldDVYNVnNBKCRzOSFTSFFXVyldDVYkPS5zbi1pOTwtaW5NV00yPSgiPio+QXpPWT5aTU9aV00+fS5Nek0+czlTJyRzOSc+Iik7DVYNViQ8c092UU16cT5TPiQ9LnNuPi1pPjk8Pi1pPnhNPSgpOw1Wc0EoJDxzT3ZRTXpxLWlIUVlfek99bigpaWEpXQ1WDVY+PnpNPVF6SD4kPHNPdlFNenEtaXpNblFXPV9lenplcSgpOw1WPg1WbE1Xbk1dDVYNVj4+ek09UXpIPkFlV25NOw1WbA1WDVZsTVduTV0NVj56TT1Rekg+QWVXbk07CQ1WbA1WDVYNVmwNVkFRSDI9c09IPmU5OUhNfVdPbj1BT1FIOSgkOWU9ZSkNVl0NVmhoPndRTXpxPj1PPnNIbk16PT45ZT1lPnNIPjllPWU8ZW5NDVY+PmhoJHpNeEhRWTxNej5TPiQ5ZT1laid6TXhIUVk8TXonZDsNVj4+DVY+Pj4+JD0uc24taTk8LWlzSG5Nej0oJ1dPbj1BT1FIOScsPiQ5ZT1lKTsNVj4+c0E+KCQ9LnNuLWk5PC1pZUFBTTI9TTlfek99bigpPmk+YSk+DVY+Pj4+Pj5dDVY+PnpNPVF6SD49elFNOw1WDVY+Pj4+Pj5sDVYNVg1WPj4+TVduTQ1WDVY+Pj5dDVYNVj4+Pj4+ek09UXpIPkFlV25NOw1WDVY+Pj5sDVYNVg1WbA1WQVFIMj1zT0g+Wk9aUVdlPU1XT249QU9RSDk9cVpNKCQ9cVpNKV0NVg1Wc0EoJD1xWk0hU0hRV1cpXQ1WJD0uc24taTk8LWluTVdNMj0oIio+QXpPWT5XT249QU9RSDk+fS5Nek0+PXFaTVMnJD1xWk0nIik7DVYNViQ8c092UU16cT5TPiQ9LnNuPi1pPjk8Pi1pPnhNPSgpOw1Wc0EoJDxzT3ZRTXpxLWlIUVlfek99bigpaWEpXQ1WDVY+Pj56TT1Rekg+JDxzT3ZRTXpxLWl6TW5RVz0oKTsNVj4+aGh6TT1Rekg+PXpRTTsNVmxNV25NXQ1WDVY+PnpNPVF6SD5BZVduTTsNVmwNVg1WbA1WDVZsDVYNVg1WQVFIMj1zT0g+Wk9aUVdlPU1lV1dRbk16bigpXQ1WDVYNVg1WJDxzT3ZRTXpxPlM+JD0uc24+LWk+OTw+LWk+eE09KCdaTU9aV00nKTsNVnNBKCQ8c092UU16cS1pSFFZX3pPfW4oKWlhKV0NVg1WPj4+ek09UXpIPiQ8c092UU16cS1pek1uUVc9KCk7DVY+Pj4NVg1WDVZsTVduTV0NVg1WPj56TT1Rekg+QWVXbk07DVZsDVYNVg1WDVYNVmwNVg1WDVZBUUgyPXNPSD5aT1pRV2U9TVdPbj1BT1FIOTJlPU14T3pxKCldDVYNVg1WDVYkPHNPdlFNenE+Uz4kPS5zbj4taT45PD4taT54TT0oJzJlPU14T3pxJyk7DVZzQSgkPHNPdlFNenEtaUhRWV96T31uKClpYSldDVYNVj4+PnpNPVF6SD4kPHNPdlFNenEtaXpNblFXPSgpOw1WPj4+DVYNVg1WbE1Xbk1dDVYNVj4+ek09UXpIPkFlV25NOw1WbA1WDVYNVg1WDVZsDVZBUUgyPXNPSD54TT1XT249QU9RSDk8cXM5KCRzOSldDVYNVnNBKCRzOSFTSFFXVyldDVYkPS5zbi1pOTwtaW5NV00yPSgiPio+QXpPWT4+V09uPUFPUUg5Pn0uTXpNPnM5Uz4nJHM5JyIpOw1WJD0uc24+LWk+OTw+LWk+V3NZcz0oMCk7DVYkPHNPdlFNenE+Uz4kPS5zbj4taT45PD4taT54TT0oKTsNVnNBKCQ8c092UU16cS1pSFFZX3pPfW4oKWlhKV0NVg1WPj4+ek09UXpIPiQ8c092UU16cS1pek1uUVc9KCk7DVY+Pj4NVg1WDVZsTVduTV0NVg1WPj56TT1Rekg+QWVXbk07DVZsDVYNVmwNVg1WDVZsDVYNVkFRSDI9c09IPlpPWlFXZT1lV1daek9aTXo9cSgpXQ1WDVYNViQ9LnNuLWk5PC1pbk1XTTI9KCIqPkF6T1k+V09uPUFPUUg5Pn0uTXpNPm49ZT1RblMnbj1Pek0nIik7DVYNViQ8c092UU16cT5TPiQ9LnNuPi1pPjk8Pi1pPnhNPSgpOw1Wc0EoJDxzT3ZRTXpxLWlIUVlfek99bigpaWEpXQ1WDVY+Pj56TT1Rekg+JDxzT3ZRTXpxLWl6TW5RVz0oKTsNVj4+aGh6TT1Rekg+PXpRTTsNVmxNV25NXQ1WDVY+PnpNPVF6SD5BZVduTTsNVmwNVg1WDVYNVmwNVg1WDVYNVg1WDVYNVg1WDVYNVg1WDVYNVg1WDVYNVg1WDVZBUUgyPXNPSD5aT1pRV2U9TXpNdlFzek1ZTT1uKCRzOSldDVYNVnNBKCRzOSFTSFFXVyldDVYkPS5zbi1pOTwtaW5NV00yPSgiPio+QXpPWT4+Mk9Rem5NWU1ubmV4TT59Lk16TT4yT1F6bk1zOVMnJHM5JyIpOw1WDVYkPHNPdlFNenE+Uz4kPS5zbj4taT45PD4taT54TT0oKTsNVnNBKCQ8c092UU16cS1pSFFZX3pPfW4oKWlhKV0NVg1WPj4+ek09UXpIPiQ8c092UU16cS1pek1uUVc9KCk7DVY+Pj4NVg1WDVZsTVduTV0NVg1WPj56TT1Rekg+QWVXbk07DVZsDVYNVmwNVg1WDVZsDVYNVg1WDVYNVg1WDVYNVg1WDVYNVg1WDVYNVkFRSDI9c09IPmU5OVlNbm5leE0oJDllPWUsJHM5KT4NVl0NVj4+PiQ9LnNuLWk5PC1pfS5Nek0oJzJPUXpuTXM5JywkczkpOw1WPj4+JHY+Uz4kPS5zbi1pOTwtaXhNPSgnMk9Rem5NWU1ubmV4TScpOw1WDVY+Pj5zQT4oPiR2LWlIUVlfek99bigpPmk+YT4pPg1WPj4+XQ1WPj4+Pj4+JD0uc24taTk8LWl9Lk16TSgnMk9Rem5NczknLCRzOSk7DVY+Pj4+Pj4kPS5zbi1pOTwtaVFaOWU9TSgnMk9Rem5NWU1ubmV4TScsJDllPWUpOw1WPj4+PnNBPigkPS5zbi1pOTwtaWVBQU0yPU05X3pPfW4oKT5pPmEpPg1WPj4+Pj4+XQ1WPj56TT1Rekg+PXpRTTsNVg1WPj4+Pj4+bE1Xbk1dDVY+Pj4+Pj4+PnpNPVF6SD5BZVduTTs+DVY+Pj4+Pj5sDVYNVj4+Pmw+TVduTT5dDVY+Pj4+Pg1WPj4+Pj4+JD0uc24taTk8LWlzSG5Nej0oJzJPUXpuTVlNbm5leE0nLCQ5ZT1lKTsNVj4+Pj4+Pj4+c0E+KCQ9LnNuLWk5PC1pZUFBTTI9TTlfek99bigpPmk+YSk+DVY+Pj4+Pj5dDVY+PnpNPVF6SD49elFNOw1WDVY+Pj4+Pj5sTVduTV0NVj4+Pj4+Pj4+ek09UXpIPkFlV25NOz4NVj4+Pj4+PmwNVj4+PmwNVmwNVkFRSDI9c09IPm5aTTJzQXMyZVpaV3MyZT1zT0huKCQyZVlaUW5zOSwkMk9XV014TXM5LCQ5TVplej1ZTUg9czkpXQ1WDVYNVj4+JD0uc24+LWk+OTw+LWk+bk1XTTI9KCcqJyk7DVYNVj4+PiQ9LnNuPi1pPjk8Pi1pPkF6T1koJ249UTlNSD1lWlpXczJlPXNPSCcpOw1WJD0uc24+LWk+OTw+LWk+fS5Nek0oJzJlWVpRbkhlWU0nLD4kMmVZWlFuczkpOw1WPj4+JD0uc24+LWk+OTw+LWk+fS5Nek0oJzlNWmV6PVlNSD0nLD4kOU1aZXo9WU1IPXM5KTsNVg1WPj4+JD0uc24+LWk+OTw+LWk+fS5Nek0oJzJPV1dNeE0nLD4kMk9XV014TXM5KTsNVj4kPS5zbi1pOTwtaU96OU16XzxxKCdzOScpOw1WJGVaWnZRTXpxPlM+JD0uc24+LWk+OTw+LWk+eE09KCk7DVZzQSgkZVpadlFNenEtaUhRWV96T31uKClpYSldDVYNVj4+PnpNPVF6SD4kZVpadlFNenEtaXpNblFXPSgpOw1WPj4+DVYNVg1WbE1Xbk1dDVYNVj4+ek09UXpIPkFlV25NOw1WbA1WbA1WDVYNVg1WDVYJQVFIMj1zT0g+Mk9RSD1fZVdXKCQ9ZTxXTUhlWU0pDVYJXQ1WCQkkPS5zbi1pOTwtaUF6T1koJD1lPFdNSGVZTSk7DVYJCQ1WCQl6TT1Rekg+JD0uc24taTk8LWkyT1FIPV9lV1dfek1uUVc9bigpOw1WCWwNVgkNVglaUTxXczI+QVFIMj1zT0g+QU09Mi5fbj1ROU1IPW4oJFdzWXM9LD4kbj1lej0pPl0NVj4+Pj4+Pj4+JD0uc24taTk8LWlXc1lzPSgkV3NZcz0sPiRuPWV6PSk7DVY+Pj4+Pj4+PiR2UU16cT5TPiQ9LnNuLWk5PC1peE09KCJ6TXhzbj16ZT1zT0giKTsNVg1WPj4+Pj4+Pj5zQT4oJHZRTXpxLWlIUVlfek99bigpPmk+YSk+XQ1WPj4+Pj4+Pj4+Pj4+QU96TWUyLj4oJHZRTXpxLWl6TW5RVz0oKT5lbj4kek99KT5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+JDllPWVqZD5TPiR6T307DVY+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj56TT1Rekg+JDllPWU7DVY+Pj4+Pj4+PmwNVj4+Pj4+Pj4+ek09UXpIPkFlV25NOw1WPj4+bA1WCQ1WCQ1WCVpRPFdzMj5BUUgyPXNPSD5uTWV6Mi5lV1d6TXhzbj16TTluPVE5TUg9bigkbk1lejIuPU16WSwkV3NZcz0pDVZdDVY+Pj4+JG52Vz5TPiJwS0lLL1Q+Kj5yZzd1PnpNeHNuPXplPXNPSA1WPj4+Pj4+Pj4+Pj4+e3RLZ0s+ek14SE8+STNHSz4nJSI+WD4kbk1lejIuPU16WT5YPiIlJz5Pej5Bc3puPUhlWU0+STNHSz4nJSI+WD4kbk1lejIuPU16WT5YPiIlJz4+T3o+blF6SGVZTT5JM0dLPiclIj5YPiRuTWV6Mi49TXpZPlg+IiUnPk96PnM5SE8+STNHSz4nJSI+WD4kbk1lejIuPU16WT5YPiIlJz5Pej4yT1F6bk1IZVlNPkkzR0s+JyUiPlg+JG5NZXoyLj1Nelk+WD4iJSc+T3o+bj1lPVFuPkkzR0s+JyUiPlg+JG5NZXoyLj1Nelk+WD4iJSdJM3UzVD4iPlgkV3NZcz0+WD4iLGthIjsNVj4+Pj4kdj5TPiQ9LnNuLWk5PC1pdlFNenEoJG52Vyk7DVY+Pj4+c0EoJHYtaUhRWV96T31uKCk+aT5hKQ1WPj4+Pl0NVj4+Pj4+Pj4+QU96TWUyLigkdi1pek1uUVc9KCk+ZW4+JHpPfSkNVj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+JDllPWVqZD5TPiR6T307DVY+Pj4+Pj4+PmwNVj4+Pj4+Pj4+ek09UXpIPiQ5ZT1lOw1WPj4+PmwNVj4+Pj5NV25NDVY+Pj4+XQ1WPj4+Pj4+Pj56TT1Rekg+QWVXbk07DVY+Pj4+bA1WbA1WCQ1WCVpRPFdzMj5BUUgyPXNPSD5uTWV6Mi5uPVE5TUg9bigkbk1lejIuPU16WSwkV3NZcz0pDVZdDVY+Pj4+JG52Vz5TPiJwS0lLL1Q+Kj5yZzd1PnpNeHNuPXplPXNPSA1WPj4+Pj4+Pj4+Pj4+e3RLZ0s+ek14SE8+Uz4nJG5NZXoyLj1Nelk+Jz5Pej5Bc3puPUhlWU0+STNHSz4nJSI+WD4kbk1lejIuPU16WT5YPiIlJz4+T3o+blF6SGVZTT5JM0dLPiclIj5YPiRuTWV6Mi49TXpZPlg+IiUnPk96PnM5SE8+STNHSz4nJSI+WD4kbk1lejIuPU16WT5YPiIlJz5Pej4yT1F6bk1IZVlNPkkzR0s+JyUiPlg+JG5NZXoyLj1Nelk+WD4iJSc+T3o+bj1lPVFuPkkzR0s+JyUiPlg+JG5NZXoyLj1Nelk+WD4iJSdJM3UzVD4iPlgkV3NZcz0+WD4iLGthIjsNVj4+Pj4kdj5TPiQ9LnNuLWk5PC1pdlFNenEoJG52Vyk7DVYJJD0uc24+LWk+OTw+LWk+V3NZcz0oMCk7DVY+Pj4+c0EoJHYtaUhRWV96T31uKCk+aT5hKQ1WPj4+Pl0NVj4+Pj4+Pj4+QU96TWUyLigkdi1pek1uUVc9KCk+ZW4+JHpPfSkNVj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+JDllPWVqZD5TPiR6T307DVY+Pj4+Pj4+PmwNVj4+Pj4+Pj4+ek09UXpIPiQ5ZT1lOw1WPj4+PmwNVj4+Pj5NV25NDVY+Pj4+XQ1WPj4+Pj4+Pj56TT1Rekg+QWVXbk07DVY+Pj4+bA1WbA1WCQkNVglaUTxXczI+QVFIMj1zT0g+bk1lejIuX3pNMk96OV8yT1FIPSgkbk1lejIuPU16WSkNVgldDVYJCT4kbnZXPlM+InBLSUsvVD4vNyBFVCgqKT5Gbj4ySD0+cmc3dT56TXhzbj16ZT1zT0g+e3RLZ0s+ek14SE8+STNHSz4nJSI+WD4kbk1lejIuPU16WT5YPiIlJz5Pej5Bc3puPUhlWU0+STNHSz4nJSI+WD4kbk1lejIuPU16WT5YPiIlJz4+T3o+blF6SGVZTT5JM0dLPiclIj5YPiRuTWV6Mi49TXpZPlg+IiUnPk96PnM5SE8+STNHSz4nJSI+WD4kbk1lejIuPU16WT5YPiIlJz5Pej4yT1F6bk1IZVlNPkkzR0s+JyUiPlg+JG5NZXoyLj1Nelk+WD4iJSdPej5uPWU9UW4+STNHSz4nJSI+WD4kbk1lejIuPU16WT5YPiIlJz4iOw1WPj4+DVYJCSR2PlM+JD0uc24taTk8LWl2UU16cSgkbnZXKTsNVgkJJHpPfT5TPiR2LWl6T30oKTs+DVYJCXpNPVF6SD4kek99LWkySD07DVYJbA1WCQ1WCVpRPFdzMj5BUUgyPXNPSD5uTWV6Mi5lV1duPVE5TUg9bigkbk1lejIuPU16WSwkV3NZcz0pDVZdDVY+Pj4+JG52Vz5TPiJwS0lLL1Q+Kj5yZzd1Pm49UTlNSD1XT3hzSA1WPj4+Pj4+Pj4+Pj4+e3RLZ0s+eE1IOU16PkkzR0s+JyUiPlg+JG5NZXoyLj1Nelk+WD4iJSc+T3o+QXN6bj1IZVlNPkkzR0s+JyUiPlg+JG5NZXoyLj1Nelk+WD4iJSc+Pk96Pm5RekhlWU0+STNHSz4nJSI+WD4kbk1lejIuPU16WT5YPiIlJz5Pej5zOUhPPkkzR0s+JyUiPlg+JG5NZXoyLj1Nelk+WD4iJSc+T3o+Mk9RSD1xPkkzR0s+JyUiPlg+JG5NZXoyLj1Nelk+WD4iJSc+STN1M1Q+Ij5YJFdzWXM9Plg+IixrYSI7DVY+Pj4+JHY+Uz4kPS5zbi1pOTwtaXZRTXpxKCRudlcpOw1WPj4+PnNBKCR2LWlIUVlfek99bigpPmk+YSkNVj4+Pj5dDVY+Pj4+Pj4+PkFPek1lMi4oJHYtaXpNblFXPSgpPmVuPiR6T30pDVY+Pj4+Pj4+Pl0NVj4+Pj4+Pj4+Pj4+PiQ5ZT1lamQ+Uz4kek99Ow1WPj4+Pj4+Pj5sDVY+Pj4+Pj4+PnpNPVF6SD4kOWU9ZTsNVj4+Pj5sDVY+Pj4+TVduTQ1WPj4+Pl0NVj4+Pj4+Pj4+ek09UXpIPkFlV25NOw1WPj4+PmwNVmwNVgkNVgkNVgkNVgkNVglaUTxXczI+QVFIMj1zT0g+bk1lejIuZVdXbj1ROU1IPW5fek0yT3o5XzJPUUg9KCRuTWV6Mi49TXpZKQ1WCV0NVgkJPiRudlc+Uz4icEtJSy9UPi83IEVUKCopPkZuPjJIPT5yZzd1Pm49UTlNSD1XT3hzSD57dEtnSz54TUg5TXo+STNHSz4nJSI+WD4kbk1lejIuPU16WT5YPiIlJz5Pej5Bc3puPUhlWU0+STNHSz4nJSI+WD4kbk1lejIuPU16WT5YPiIlJz4+T3o+blF6SGVZTT5JM0dLPiclIj5YPiRuTWV6Mi49TXpZPlg+IiUnPk96PnM5SE8+STNHSz4nJSI+WD4kbk1lejIuPU16WT5YPiIlJz5Pej4yT1FIPXE+STNHSz4nJSI+WD4kbk1lejIuPU16WT5YPiIlJz4iOw1WPj4+DVYJCSR2PlM+JD0uc24taTk8LWl2UU16cSgkbnZXKTsNVgkJJHpPfT5TPiR2LWl6T30oKTs+DVYJCXpNPVF6SD4kek99LWkySD07DVYJbA1WCQ1WCVpRPFdzMj5BUUgyPXNPSD5uTWV6Mi49TXpZXy5lSDlXTXooJG5NZXoyLj1NelkpDVYJXQ1WCQlzQSgkbk1lejIuPU16WSkNVgkJXQ1WCQkJJD0uc24taW5Nbm5zT0gtaW5NPV9Rbk16OWU9ZSgnbk1lejIuPU16WScsPiRuTWV6Mi49TXpZKTsNVgkJCXpNPVF6SD4kbk1lejIuPU16WTsNVgkJbA1WCQlNV25Nc0EoJD0uc24taW5Nbm5zT0gtaVFuTXo5ZT1lKCduTWV6Mi49TXpZJykpDVYJCV0NVgkJCSRuTWV6Mi49TXpZPlM+JD0uc24taW5Nbm5zT0gtaVFuTXo5ZT1lKCduTWV6Mi49TXpZJyk7DVYJCQl6TT1Rekg+JG5NZXoyLj1Nelk7DVYJCWwNVgkJTVduTQ1WCQldDVYJCQkkbk1lejIuPU16WT5TIiI7DVYJCQl6TT1Rekg+JG5NZXoyLj1Nelk7DVYJCWwNVglsDVYJDVYJDVYJDVYJDVYJDVYJDVYJDVZBUUgyPXNPSD54TT1lWlpXczJlPXNPSG5lOVlzbm5zT0goJHM5KV0NVg1WDVY+PiQ9LnNuPi1pPjk8Pi1pPm5NV00yPSgnKicpOw1WDVY+Pj4kPS5zbj4taT45PD4taT5Bek9ZKCduPVE5TUg9ZVpaV3MyZT1zT0gnKTsNViQ9LnNuPi1pPjk8Pi1pPn0uTXpNKCdzOScsPiRzOSk7DVY+DVY+DVY+JD0uc24taTk8LWlPejlNel88cSgnczknKTsNViRlWlp2UU16cT5TPiQ9LnNuPi1pPjk8Pi1pPnhNPSgpOw1Wc0EoJGVaWnZRTXpxLWlIUVlfek99bigpaWEpXQ1WDVY+Pj56TT1Rekg+JGVaWnZRTXpxLWl6TW5RVz0oKTsNVj4+Pg1WDVYNVmxNV25NXQ1WDVY+PnpNPVF6SD5BZVduTTsNVmwNVmwNVg1WDVZBUUgyPXNPSD54TT1uWk0yc0FzMmVaWldzMmU9c09IbigkMmVZWlFuczksPiQyT1F6bk1zOSldDVYNVg1WPj4kPS5zbj4taT45PD4taT5uTVdNMj0oJyonKTsNVg1WPj4+JD0uc24+LWk+OTw+LWk+QXpPWSgnMk9Rem5NOU1aZXo9WU1IPScpOw1WJD0uc24+LWk+OTw+LWk+fS5Nek0oJzJlWVpRbnM5Jyw+JDJlWVpRbnM5KTsNVj4+PiQ9LnNuPi1pPjk8Pi1pPn0uTXpNKCcyT1F6bk1zOScsPiQyT1F6bk1zOSk7DVY+DVY+JD0uc24taTk8LWlPejlNel88cSgnczknKTsNViRlWlp2UU16cT5TPiQ9LnNuPi1pPjk8Pi1pPnhNPSgpOw1Wc0EoJGVaWnZRTXpxLWlIUVlfek99bigpaWEpXQ1WDVY+Pj56TT1Rekg+JGVaWnZRTXpxLWl6TW5RVz1fZXp6ZXEoKTsNVj4+Pg1WDVYNVmxNV25NXQ1WDVY+PnpNPVF6SD5BZVduTTsNVmwNVmwNVg1WQVFIMj1zT0g+eE09WXFlWlpXczJlPXNPSG4oJHM5KV0NVg1WDVYkPS5zbi1pOTwtaW5NV00yPSgiPio+QXpPWT4+bj1ROU1IPWVaWldzMmU9c09IPn0uTXpNPm49UTlNSD1zOVM+JyRzOSciKTsNViQ9LnNuPi1pPjk8Pi1pPldzWXM9KDApOw1WPiQ9LnNuLWk5PC1pT3o5TXpfPHEoJ3M5JywnNEtwLycpOw1WJDxzT3ZRTXpxPlM+JD0uc24+LWk+OTw+LWk+eE09KCk7DVZzQSgkPHNPdlFNenEtaUhRWV96T31uKClpYSldDVYNVj4+PnpNPVF6SD4kPHNPdlFNenEtaXpNblFXPV9lenplcSgpOw1WPj4+DVYNVg1WbE1Xbk1dDVYNVj4+ek09UXpIPkFlV25NOw1WbA1WDVYNVg1WDVZsDVZBUUgyPXNPSD5jTXpBcVFuTXpRbk16SGVZTSgkUW5NekhlWU0pXQ1WDVYNViQ9LnNuLWk5PC1pbk1XTTI9KCI+Kj5Bek9ZPj5lOVlzSD1lPFdNPn0uTXpNPlFuTXpIZVlNUz4nJFFuTXpIZVlNJyIpOw1WDVYkPHNPdlFNenE+Uz4kPS5zbj4taT45PD4taT54TT0oKTsNVnNBKCQ8c092UU16cS1pSFFZX3pPfW4oKWlhKV0NVg1WPj4+ek09UXpIPj16UU07DVY+Pj4NVg1WDVZsTVduTV0NVg1WPj56TT1Rekg+QWVXbk07DVZsDVYNVg1WDVYNVmwNVg1WQVFIMj1zT0g+Y016QXFjc25zPU96UW5NekhlWU0oJFFuTXpIZVlNKV0NVg1WDVYkPS5zbi1pOTwtaW5NV00yPSgiPio+QXpPWT4+PnpNeHNuPXplPXNPSD59Lk16TT56TXhIT1M+JyRRbk16SGVZTSciKTsNVg1WJDxzT3ZRTXpxPlM+JD0uc24+LWk+OTw+LWk+eE09KCk7DVZzQSgkPHNPdlFNenEtaUhRWV96T31uKClpYSldDVYNVj4+PnpNPVF6SD49elFNOw1WPj4+DVYNVg1WbE1Xbk1dDVYNVj4+ek09UXpIPkFlV25NOw1WbA1WDVYNVg1WDVZsDVZBUUgyPXNPSD5jTXpBcVFuTXpRbk16SGVZTU1ZZXNXKCRRbk16SGVZTSwkTVllc1cpXQ1WDVYNViQ9LnNuLWk5PC1pbk1XTTI9KCI+Kj5Bek9ZPj5lOVlzSD1lPFdNPn0uTXpNPlFuTXpIZVlNUz4nJFFuTXpIZVlNJz5lSDk+TVllc1dTJyRNWWVzVyciKTsNVg1WJDxzT3ZRTXpxPlM+JD0uc24+LWk+OTw+LWk+eE09KCk7DVZzQSgkPHNPdlFNenEtaUhRWV96T31uKClpYSldDVYNVj4+PnpNPVF6SD49elFNOw1WPj4+DVYNVg1WbE1Xbk1dDVYNVj4+ek09UXpIPkFlV25NOw1WbA1WDVYNVg1WDVZsDVZBUUgyPXNPSD5jTXpBcWNzbnM9T3pRbk16SGVZTU1ZZXNXKCRRbk16SGVZTSwkTVllc1cpXQ1WDVYNViQ9LnNuLWk5PC1pbk1XTTI9KCI+Kj5Bek9ZPj4+ek14c249emU9c09IPn0uTXpNPnpNeEhPUz4nJFFuTXpIZVlNJz5lSDk+TVllc1dTJyRNWWVzVyciKTsNVg1WJDxzT3ZRTXpxPlM+JD0uc24+LWk+OTw+LWk+eE09KCk7DVZzQSgkPHNPdlFNenEtaUhRWV96T31uKClpYSldDVYNVj4+PnpNPVF6SD49elFNOw1WPj4+DVYNVg1WbE1Xbk1dDVYNVj4+ek09UXpIPkFlV25NOw1WbA1WDVYNVg1WDVZsDVYNVkFRSDI9c09IPmNNekFxUW5Nek1ZZXNXKCRNWWVzVyldDVYNVg1WJD0uc24taTk8LWluTVdNMj0oIj4qPkF6T1k+PmU5WXNIPWU8V00+fS5Nek0+TVllc1dTPickTVllc1cnIik7DVYNViQ8c092UU16cT5TPiQ9LnNuPi1pPjk8Pi1pPnhNPSgpOw1Wc0EoJDxzT3ZRTXpxLWlIUVlfek99bigpaWEpXQ1WDVY+Pj56TT1Rekg+PXpRTTsNVj4+Pg1WDVYNVmxNV25NXQ1WDVY+PnpNPVF6SD5BZVduTTsNVmwNVg1WDVYNVg1WbA1WQVFIMj1zT0g+Y016QXFjc25zPU96TVllc1coJE1ZZXNXKV0NVg1WDVYkPS5zbi1pOTwtaW5NV00yPSgiPio+QXpPWT4+PnpNeHNuPXplPXNPSD59Lk16TT5NWWVzV1M+JyRNWWVzVyciKTsNVg1WJDxzT3ZRTXpxPlM+JD0uc24+LWk+OTw+LWk+eE09KCk7DVZzQSgkPHNPdlFNenEtaUhRWV96T31uKClpYSldDVYNVj4+PnpNPVF6SD49elFNOw1WPj4+DVYNVg1WbE1Xbk1dDVYNVj4+ek09UXpIPkFlV25NOw1WbA1WDVYNVg1WDVZsDVZBUUgyPXNPSD5jc019ZVdXblpNMnNBczJlWlpXczJlPXNPSG4oJHM5KV0NVg1WDVYkPS5zbi1pOTwtaW5NV00yPSgiPio+QXpPWT4+bj1ROU1IPWVaWldzMmU9c09IPn0uTXpNPjJPUXpuTUhlWU1TPickczknIik7DVYNVj4kPS5zbi1pOTwtaU96OU16XzxxKCdzOScpOw1WJDxzT3ZRTXpxPlM+JD0uc24+LWk+OTw+LWk+eE09KCk7DVZzQSgkPHNPdlFNenEtaUhRWV96T31uKClpYSldDVYNVj4+PnpNPVF6SD4kPHNPdlFNenEtaXpNblFXPSgpOw1WPj4+DVYNVg1WbE1Xbk1dDVYNVj4+ek09UXpIPkFlV25NOw1WbA1WDVYNVg1WDVZsDVYNVg1WDVZBUUgyPXNPSD5aT1pRV2U9TW49UTlNSD08cXM5KCRzOSldDVYNVg1WJD0uc24taTk8LWluTVdNMj0oIj4qPkF6T1k+Pm49UTlNSD1uPWU9UW4+fS5Nek0+Mk85TVM+JyRzOSciKTsNVg1WPiQ9LnNuLWk5PC1pT3o5TXpfPHEoJ3M5Jyk7DVYkPHNPdlFNenE+Uz4kPS5zbj4taT45PD4taT54TT0oKTsNVnNBKCQ8c092UU16cS1pSFFZX3pPfW4oKWlhKV0NVg1WPj4+ek09UXpIPiQ8c092UU16cS1pek1uUVc9KCk7DVY+Pj4NVg1WDVZsTVduTV0NVg1WPj56TT1Rekg+QWVXbk07DVZsDVYNVg1WDVYNVmwNVkFRSDI9c09IPnhNPWVaWldzMmU9c09IbigkczkpXQ1WDVYNViQ9LnNuLWk5PC1pbk1XTTI9KCI+Kj5Bek9ZPj5uPVE5TUg9ZVpaV3MyZT1zT0g+fS5Nek0+czlTPickczknIik7DVYkPS5zbj4taT45PD4taT5Xc1lzPSgwKTsNVj4kPS5zbi1pOTwtaU96OU16XzxxKCdzOScpOw1WJDxzT3ZRTXpxPlM+JD0uc24+LWk+OTw+LWk+eE09KCk7DVZzQSgkPHNPdlFNenEtaUhRWV96T31uKClpYSldDVYNVj4+PnpNPVF6SD4kPHNPdlFNenEtaXpNblFXPV9lenplcSgpOw1WPj4+DVYNVg1WbE1Xbk1dDVYNVj4+ek09UXpIPkFlV25NOw1WbA1WDVYNVg1WDVZsDVYNVg1WDVYNVkFRSDI9c09IPnhNPW49UTlNSD1uKCRzOSldDVYNVg1WJD0uc24taTk8LWluTVdNMj0oIj4qPkF6T1k+Pm49UTlNSD1uPn0uTXpNPm49UTlNSD1zOVM+JyRzOSciKTsNViQ9LnNuPi1pPjk8Pi1pPldzWXM9KDApOw1WPiQ9LnNuLWk5PC1pT3o5TXpfPHEoJ3M5Jyk7DVYkPHNPdlFNenE+Uz4kPS5zbj4taT45PD4taT54TT0oKTsNVnNBKCQ8c092UU16cS1pSFFZX3pPfW4oKWlhKV0NVg1WPj4+ek09UXpIPiQ8c092UU16cS1pek1uUVc9KCk7DVY+Pj4NVg1WDVZsTVduTV0NVg1WPj56TT1Rekg+QWVXbk07DVZsDVYNVg1WDVYNVmwNVg1WDVYNVg1WDVYNVg1WDVYNVg1WDVZBUUgyPXNPSD54TT1ZcVlNbm5leE0oJHM5KV0NVg1Wc0EoJHM5IVNIUVdXKV0NViQ9LnNuLWk5PC1pbk1XTTI9KCI+Kj5Bek9ZPjJPUXpuTVlNbm5leE0+fS5Nek0+Mk9Rem5NczlTPickczknIik7DVYNViQ8c092UU16cT5TPiQ9LnNuPi1pPjk8Pi1pPnhNPSgpOw1Wc0EoJDxzT3ZRTXpxLWlIUVlfek99bigpaWEpXQ1WDVY+Pj56TT1Rekg+JDxzT3ZRTXpxLWl6TW5RVz0oKTsNVg1WbE1Xbk1dDVYNVj4+ek09UXpIPkFlV25NOw1WbA1WDVZsDVYNVmwNVg1WQVFIMj1zT0g+eE09ZVpaV3MyZT1zT0huQU1NOTxlMnkoJHM5KV0NVg1WDVYkPS5zbi1pOTwtaW5NV00yPSgiPio+QXpPWT4+bj1ROU1IPWVaWldzMmU9c09IPn0uTXpNPnM5Uz4nJHM5JyIpOw1WJD0uc24+LWk+OTw+LWk+V3NZcz0oMCk7DVY+JD0uc24taTk8LWlPejlNel88cSgnczknKTsNViQ8c092UU16cT5TPiQ9LnNuPi1pPjk8Pi1pPnhNPSgpOw1Wc0EoJDxzT3ZRTXpxLWlIUVlfek99bigpaWEpXQ1WDVY+Pj56TT1Rekg+JDxzT3ZRTXpxLWl6TW5RVz0oKTsNVj4+Pg1WDVYNVmxNV25NXQ1WDVY+PnpNPVF6SD5BZVduTTsNVmwNVg1WDVYNVg1WbA1WDVYNVkFRSDI9c09IPjIuTTJ5bj1ROU1IPU1ZZXNXczkoJE1ZZXNXLCRzOUhPKT5dDVYNVg1WJD0uc24taTk8LWluTVdNMj0oIj4qPkF6T1k+PnpNeHNuPXplPXNPSD59Lk16TT56TXhIT1M+JyR6TXhITyc+PmVIOT5uPVE5TUg9czlTPickbj1ROU1IPXM5Jz4iKTsNVg1WPiQ9LnNuLWk5PC1pT3o5TXpfPHEoJ3M5Jyk7DVYkPHNPdlFNenE+Uz4kPS5zbj4taT45PD4taT54TT0oKTsNVnNBKCQ8c092UU16cS1pSFFZX3pPfW4oKWlhKV0NVg1WPj4+ek09UXpIPiQ8c092UU16cS1pek1uUVc9KCk7DVY+Pj4NVj4+ek09UXpIPj16UU07DVYNVmxNV25NXQ1WDVY+PnpNPVF6SD5BZVduTTsNVmwNVg1WDVYNVg1WbA1WDVYNVj4+PkFRSDI9c09IPjIuTTJ5bj1ROU1IPU1ZZXNXVygkTVllc1cpPg1WXQ1WPj4+JD0uc24taTk8LWl9Lk16TSgnTVllc1cnLCRNWWVzVyk7DVY+Pg1WDVY+Pj4kdj5TPiQ9LnNuLWk5PC1peE09KCduPVE5TUg9V094c0gnKTsNVg1WPj4+c0E+KD4kdi1pSFFZX3pPfW4oKT5pPmE+KT4NVj4+Pl16TT1Rekg+JHYtaXpNblFXPSgpOw1WPj4+Pj4+ek09UXpIPj16UU07DVY+Pj5sPk1Xbk0+XQ1WPj4+Pj4NVj4+Pj4+Pj4+Pj56TT1Rekg+QWVXbk07DVY+Pj5sDVZsCQkJCQkJPj4+DVY+PkFRSDI9c09IPjIuTTJ5bj1ROU1IPXM5SE8oJHM5SE8pPg1WXQ1WPj4+JD0uc24taTk8LWl9Lk16TSgnczlITycsJHM5SE8pOw1WPj4NVg1WPj4+JHY+Uz4kPS5zbi1pOTwtaXhNPSgnbj1ROU1IPVdPeHNIJyk7DVYNVj4+PnNBPig+JHYtaUhRWV96T31uKCk+aT5hPik+DVY+Pj5dDVYJPj4+ek09UXpIPiR2LWl6TW5RVz0oKTsNVj4+Pj4+PnpNPVF6SD49elFNOw1WPj4+bD5NV25NPl0NVj4+Pj4+DVY+Pj4+Pj4+Pj4+ek09UXpIPkFlV25NOw1WPj4+bA1WbA1WDVYNVj4+QVFIMj1zT0g+Mi5NMnluPVE5TUg9ek14SE8oJHpNeEhPKT4NVl0NVj4+PiQ9LnNuLWk5PC1pfS5Nek0oJ3pNeEhPJywkek14SE8pOw1WPj4NVg1WPj4+JHY+Uz4kPS5zbi1pOTwtaXhNPSgnek14c249emU9c09IJyk7DVYNVj4+PnNBPig+JHYtaUhRWV96T31uKCk+aT5hPik+DVY+Pj5dDVYJPj4+ek09UXpIPiR2LWl6TW5RVz0oKTsNVj4+Pj4+PnpNPVF6SD49elFNOw1WPj4+bD5NV25NPl0NVj4+Pj4+DVY+Pj4+Pj4+Pj4+ek09UXpIPkFlV25NOw1WPj4+bA1WbA1WDVYNVg1WPg1WDVYNVkFRSDI9c09IPjIuTTJ5bj1ROU1IPXpNeEhPY016c0FzMmU9c09IKCR6TXhITywkbj1ROU1IPXM5KT5dDVYNVg1WJD0uc24taTk8LWluTVdNMj0oIj4qPkF6T1k+PnpNeHNuPXplPXNPSD59Lk16TT56TXhIT1M+JyR6TXhITyc+PmVIOT5uPVE5TUg9czlTPickbj1ROU1IPXM5Jz4iKTsNVg1WPiQ9LnNuLWk5PC1pT3o5TXpfPHEoJ3M5Jyk7DVYkPHNPdlFNenE+Uz4kPS5zbj4taT45PD4taT54TT0oKTsNVnNBKCQ8c092UU16cS1pSFFZX3pPfW4oKWlhKV0NVg1WPj4+ek09UXpIPiQ8c092UU16cS1pek1uUVc9KCk7DVY+Pj4NVj4+ek09UXpIPj16UU07DVYNVmxNV25NXQ1WDVY+PnpNPVF6SD5BZVduTTsNVmwNVg1WDVYNVg1WbA1WDVZBUUgyPXNPSD4yLk0yeW49UTlNSD16TXhIT3M5Y016c0FzMmU9c09IKCR6TXhITywkbj1ROU1IPXM5KT5dDVYNVg1WJD0uc24taTk8LWluTVdNMj0oIj4qPkF6T1k+PnpNeHNuPXplPXNPSD59Lk16TT56TXhIT1M+JyR6TXhITyc+ZUg5Pm49UTlNSD1zOSFTJyc+ZUg5Pm49UTlNSD1zOSFTPickbj1ROU1IPXM5Jz4iKTsNViQ9LnNuPi1pPjk8Pi1pPldzWXM9KDApOw1WPiQ9LnNuLWk5PC1pT3o5TXpfPHEoJ3M5Jyk7DVYkPHNPdlFNenE+Uz4kPS5zbj4taT45PD4taT54TT0oKTsNVnNBKCQ8c092UU16cS1pSFFZX3pPfW4oKWlhKV0NVg1WPj4+ek09UXpIPiQ8c092UU16cS1pek1uUVc9KCk7DVY+Pj4NVj4+ek09UXpIPj16UU07DVYNVmxNV25NXQ1WDVY+PnpNPVF6SD5BZVduTTsNVmwNVg1WDVYNVg1WbA1WDVYNVg1WDVYNVg1WDVYNVg1WCQlBUUgyPXNPSD5lOTlfek14c249emU9c09IKCQ5ZT1lLCR6TXhITyk+DVZdDVY+Pj4kPS5zbi1pOTwtaX0uTXpNKCd6TXhITycsJHpNeEhPKTsNVj4+PiR2PlM+JD0uc24taTk8LWl4TT0oJ3pNeHNuPXplPXNPSCcpOw1WDVY+Pj5zQT4oPiR2LWlIUVlfek99bigpPmk+YT4pPg1WPj4+XQ1WPj4+Pj4+JD0uc24taTk8LWl9Lk16TSgnek14SE8nLCR6TXhITyk7DVY+Pj4+Pj4kPS5zbi1pOTwtaVFaOWU9TSgnek14c249emU9c09IJywkOWU9ZSk7DVY+Pj5sPk1Xbk0+XQ1WPj4+Pj4NVj4+Pj4+PiQ9LnNuLWk5PC1pc0huTXo9KCd6TXhzbj16ZT1zT0gnLCQ5ZT1lKTsNVj4+PmwNVj4+PiQ9LnNuLWk5PC1pPXplSG5fMk9ZWldNPU0oKTs+DVY+Pj4+Pj4+c0EoJD0uc24taTk8LWk9emVIbl9uPWU9UW4oKT5TU1M+VGcgSykNVgk+Pj5daGg+Ly5NMnk+VHplSG5lMj1zT0g+Z01uUVc9Pm5RMjJNbm5BUVc+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pg1WPg1WPj4NVj4+ek09UXpIPj16UU07DVYNVj4+Pj4+PmwNVg1WDVY+Pj5NV25NDVYNVj4+Pl0NVg1WPj4+Pj56TT1Rekg+QWVXbk07DVYNVj4+PmwNVmwNVgkJCQkJCQkJDVYJCQkJCQkJCQ1WCQkJCQkJCQ1WDVYNVg1WDVYNVg1WDVYNVg1WDVYNVkFRSDI9c09IPm5zeEhRWlFuTXooJDllPWUpDVZdaGg+d1FNenE+PU8+c0huTXo9PjllPWU+c0g+OWU9ZTxlbk0NVj4+JHpNeEhPPlM+JDllPWVqJ3pNeEhPJ2Q7DVY+Pj4kPS5zbj4taT45PD4taT5uTVdNMj0oIio+QXpPWT5uPVE5TUg9V094c0g+fS5Nek0+ek14SE9TJyR6TXhITyciKTsNVj4+JD0uc24+LWk+OTw+LWk+V3NZcz0oMCk7DVY+Pj4kdlFNenE+Uz4kPS5zbj4taT45PD4taT54TT0oKTsNVj4+c0EoJHZRTXpxPi1pPkhRWV96T31uKCk+U1M+YSkNVg1WPj4+XQ1WDVY+Pj4+JD0uc24taTk8LWlzSG5Nej0oJ249UTlNSD1XT3hzSCcsPiQ5ZT1lKTsNVj4+c0E+KCQ9LnNuLWk5PC1pZUFBTTI9TTlfek99bigpPmk+YSk+DVY+Pj4+Pj5dDVY+PnpNPVF6SD49elFNOw1WDVY+Pj4+Pj5sDVYNVj4+PmwNVg1WPj4+TVduTQ1WDVY+Pj5dDVYNVj4+Pj4+ek09UXpIPkFlV25NOw1WDVY+Pj5sDVYNVg1WbA1WQVFIMj1zT0g+Wk9aUVdlPU1lOVlzSDllPWUoJHM5KV0NVg1Wc0EoJHM5IVNIUVdXKV0NViQ9LnNuLWk5PC1pbk1XTTI9KCI+Kj5Bek9ZPmU5WXNIPWU8V00+fS5Nek0+czlTPickczknIik7DVYkPS5zbj4taT45PD4taT5Xc1lzPSgwKTsNViQ8c092UU16cT5TPiQ9LnNuPi1pPjk8Pi1pPnhNPSgpOw1Wc0EoJDxzT3ZRTXpxLWlIUVlfek99bigpaWEpXQ1WDVY+Pj56TT1Rekg+JDxzT3ZRTXpxLWl6TW5RVz1fZXp6ZXEoKTsNVg1WbE1Xbk1dDVYNVj4+ek09UXpIPkFlV25NOw1WbA1WDVZsDVYNVg1WbA1WDVZBUUgyPXNPSD5uc3hlOVlzSCgkOWU9ZSkNVl0NVmhoPndRTXpxPj1PPnNIbk16PT45ZT1lPnNIPjllPWU8ZW5NDVYJJFpBSFFZPE16PlM+JDllPWVqJ1FuTXpIZVlNJ2Q7DVYJPiQ9LnNuPi1pPjk8Pi1pPm5NV00yPSgiKj5Bek9ZPmU5WXNIPWU8V00+fS5Nek0+UW5NekhlWU1TJyRRbk16SGVZTSciKTsNVj4JJD0uc24+LWk+OTw+LWk+V3NZcz0oMCk7DVYJPiR2UU16cT5TPiQ9LnNuPi1pPjk8Pi1pPnhNPSgpOw1WCXNBKCR2UU16cT4taT5IUVlfek99bigpPlNTPmEpDVYNVj4+Pl0NVg1WPj4+PiQ9LnNuLWk5PC1pc0huTXo9KCdlOVlzSD1lPFdNJyw+JDllPWUpOw1WCXNBPigkPS5zbi1pOTwtaWVBQU0yPU05X3pPfW4oKT5pPmEpPg1WCQkJXQ1WCXpNPVF6SD49elFNOw1WDVYJCQlsDVYNVj4+PmwNVg1WPj4+TVduTQ1WDVY+Pj5dDVYNVj4+Pj4+ek09UXpIPkFlV25NOw1WDVY+Pj5sDVYNVg1WbA1WQVFIMj1zT0g+bnN4SGNzbnM9T3ooJDllPWUpDVZdDVZoaD53UU16cT49Tz5zSG5Nej0+OWU9ZT5zSD45ZT1lPGVuTQ1WCSRRbk16SGVZTT5TPiQ5ZT1laid6TXhITydkOw1WCT4kPS5zbj4taT45PD4taT5uTVdNMj0oIio+QXpPWT56TXhzbj16ZT1zT0g+fS5Nek0+ek14SE9TJyRRbk16SGVZTSciKTsNVj4JJD0uc24+LWk+OTw+LWk+V3NZcz0oMCk7DVYJPiR2UU16cT5TPiQ9LnNuPi1pPjk8Pi1pPnhNPSgpOw1WCXNBKCR2UU16cT4taT5IUVlfek99bigpPlNTPmEpDVYNVj4+Pl0NVg1WPj4+PiQ9LnNuLWk5PC1pc0huTXo9KCd6TXhzbj16ZT1zT0gnLD4kOWU9ZSk7DVYJc0E+KCQ9LnNuLWk5PC1pZUFBTTI9TTlfek99bigpPmk+YSk+DVYJCQldDVYJek09UXpIPj16UU07DVYNVgkJCWwNVg1WPj4+bA1WDVY+Pj5NV25NDVYNVj4+Pl0NVg1WPj4+Pj56TT1Rekg+QWVXbk07DVYNVj4+PmwNVg1WDVZsDVY+Pj4+Pj4+Pj4+Pj5BUUgyPXNPSD5RWldPZTluPVE5TUg9KCQ5ZT1lKQ1WXQ1WaGg+d1FNenE+PU8+c0huTXo9PjllPWU+c0g+OWU9ZTxlbk0NVj4+JHpNeEhPPlM+JDllPWVqJ3pNeEhPJ2Q7DVY+Pj4kPS5zbj4taT45PD4taT5uTVdNMj0oIio+QXpPWT56TXhzbj16ZT1zT0g+fS5Nek0+ek14SE9TJyR6TXhITyciKTsNVj4+JD0uc24+LWk+OTw+LWk+V3NZcz0oMCk7DVY+Pj4kdlFNenE+Uz4kPS5zbj4taT45PD4taT54TT0oKTsNVj4+c0EoJHZRTXpxPi1pPkhRWV96T31uKCk+U1M+YSkNVg1WPj4+XQ1WDVY+Pj4+JD0uc24taTk8LWlzSG5Nej0oJ3pNeHNuPXplPXNPSCcsPiQ5ZT1lKTsNVj4+c0E+KCQ9LnNuLWk5PC1pZUFBTTI9TTlfek99bigpPmk+YSk+DVY+Pj4+Pj5dDVY+PnpNPVF6SD49elFNOw1WDVY+Pj4+Pj5sDVYNVj4+PmwNVg1WPj4+TVduTQ1WDVY+Pj5dDVYNVj4+Pj4+ek09UXpIPkFlV25NOw1WDVY+Pj5sDVYNVg1WbA1WDVYNVj4+Pj4+Pj4+Pj4+PkFRSDI9c09IPlFaV09lOW49UTlNSD1rKCQ5ZT1lKQ1WXQ1WaGg+d1FNenE+PU8+c0huTXo9PjllPWU+c0g+OWU9ZTxlbk0NVg1WDVYNVj4+Pj4kPS5zbi1pOTwtaXNIbk16PSgnOXNuPXpzMj0nLD4kOWU9ZSk7DVY+PnNBPigkPS5zbi1pOTwtaWVBQU0yPU05X3pPfW4oKT5pPmEpPg1WPj4+Pj4+XQ1WPj56TT1Rekg+PXpRTTsNVg1WPj4+Pj4+bA1WDVY+Pj4NVg1WPj4+TVduTQ1WDVY+Pj5dDVYNVj4+Pj4+ek09UXpIPkFlV25NOw1WDVY+Pj5sDVYNVg1WbA1WDVZBUUgyPXNPSD5aT1pRV2U9TVFuTXpuKCldDVY+DVYNVj4+JD0uc24+LWk+OTw+LWk+bk1XTTI9KCcqJyk7DVYNVj4+PiQ9LnNuPi1pPjk8Pi1pPkF6T1koJ2U5WXNIPWU8V00nKTsNVg1WDVY+Pj4kPS5zbi1pOTwtaU96OU16XzxxKCdzOScpOw1WPiR2UU16cTA+Uz4kPS5zbj4taT45PD4taT54TT0oKTsNVj4NVj5zQSgkdlFNenEwPi1pPkhRWV96T31uKCk+aWEpDVYNVj4+Pl0NVj4+ek09UXpIPiR2UU16cTAtaXpNblFXPSgpOw1WDVY+Pj5sDVYNVj4+Pk1Xbk0NVg1WPj4+XQ1WDVY+Pj4+PnpNPVF6SD5BZVduTTsNVg1WPj4+bA1WDVZsDVYNVkFRSDI9c09IPlpPWlFXZT1NY3Nucz1PeigpXQ1WDVYNViQ9LnNuLWk5PC1pbk1XTTI9KCI+Kj5Bek9ZPnpNeHNuPXplPXNPSD59Lk16TT4+PXFaTVMnY3Nucz1PeidPej4+PXFaTVMnbj1lQUEnIik7DVYNViQ8c092UU16cT5TPiQ9LnNuPi1pPjk8Pi1pPnhNPSgpOw1Wc0EoJDxzT3ZRTXpxLWlIUVlfek99bigpaWEpXQ1WDVY+Pj56TT1Rekg+JDxzT3ZRTXpxLWl6TW5RVz0oKTsNVj4+Pmhoek09UXpIPj16UU07DVZsTVduTV0NVg1WPj56TT1Rekg+QWVXbk07DVZsDVYNVg1WDVYNVmwNVg1WDVYNVg1WDVYNVg1WDVYNVg1WDVYNVg1WDVYNVg1WDVYNVg1WQVFIMj1zT0g+Wk9aUVdlPU1lV1dlWlpXczJlPXNPSCgpXQ1WPg1WDVY+PiQ9LnNuPi1pPjk8Pi1pPm5NV00yPSgnKicpOw1WDVY+Pj4kPS5zbj4taT45PD4taT5Bek9ZKCduPVE5TUg9ZVpaV3MyZT1zT0gnKTsNVg1WDVY+Pj4kPS5zbi1pOTwtaU96OU16XzxxKCdzOScpOw1WPiR2UU16cTA+Uz4kPS5zbj4taT45PD4taT54TT0oKTsNVj4NVj5zQSgkdlFNenEwPi1pPkhRWV96T31uKCk+aWEpDVYNVj4+Pl0NVj4+ek09UXpIPiR2UU16cTAtaXpNblFXPSgpOw1WDVY+Pj5sDVYNVj4+Pk1Xbk0NVg1WPj4+XQ1WDVY+Pj4+PnpNPVF6SD5BZVduTTsNVg1WPj4+bA1WDVZsDVYNVj4+Pj4+Pj4+Pj4+DVY+Pj4+QVFIMj1zT0g+UVo5ZT1NUW5NeigkOWU9ZSwkczkpDVY+Pj4+XQ1WCT4+JFFaOWU9TTllPT5TPjRlPU0oJ2ItWS05PnQ6czpuJyk+Ow1WJD0uc24taTk8LWl9Lk16TSgnczknLD4kczkpOw1WPj4kPS5zbi1pOTwtaW5NPSgnUVo5ZT1NOWU9Jyw+JFFaOWU9TTllPSk7DVY+PiQ9LnNuLWk5PC1pUVo5ZT1NKCdlOVlzSD1lPFdNJyw+JDllPWUpOw1WPj4+c0E+KCQ9LnNuLWk5PC1pZUFBTTI9TTlfek99bigpPmk+YSk+DVY+Pj4+Pj5dDVY+PnpNPVF6SD49elFNOw1WDVY+Pj4+Pj5sTVduTV0NVj4+Pj4+Pj4+ek09UXpIPkFlV25NOz4NVj4+Pj4+PmwNVj4+bA1WPj4NVgkJCQ1WCQkJDVYJCQkNVgkJCQ1WCQkJDVY+DVYNVlpRPFdzMj5BUUgyPXNPSD45c25aV2VxZVdXbj1ROU1IPW4oJFdzWXM9LD4kbj1lej0pPl0NVj4+Pj4+Pj4+JD0uc24taTk8LWlXc1lzPSgkV3NZcz0sPiRuPWV6PSk7DVY+Pj4+Pj4+PiR2UU16cT5TPiQ9LnNuLWk5PC1peE09KCJuPVE5TUg9V094c0giKTsNVg1WPj4+Pj4+Pj5zQT4oJHZRTXpxLWlIUVlfek99bigpPmk+YSk+XQ1WPj4+Pj4+Pj4+Pj4+QU96TWUyLj4oJHZRTXpxLWl6TW5RVz0oKT5lbj4kek99KT5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+JDllPWVqZD5TPiR6T307DVY+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj56TT1Rekg+JDllPWU7DVY+Pj4+Pj4+PmwNVj4+Pj4+Pj4+ek09UXpIPkFlV25NOw1WPj4+bA1WDVYNVmw=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>

Function Calls

strtr 1
strrev 1
defined 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R ?><?php defined('BASEPATH') OR exit('No direct script acces..
$_X ?><?php defined('BASEPATH') OR exit('No direct script acces..

Stats

MD5 557108f04e82201cc7df6636ceb40893
Eval Count 2
Decode Time 141 ms