Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
eval(base64_decode('JGNwYV9jb2RlID0gJ0RRcGtaV1pwYm1Wa0tDQW5YMHBGV0VWREp5QXBJRzl5SUdScFpTZ2..
Decoded Output download
defined( '_JEXEC' ) or die( 'Restricted access' );
jimport( 'joomla.plugin.plugin' );
class yHPHelper
{
var $_params;
function init($value)
{
$this->_params = $value;
}
function getAfterRender()
{
$page_html = JResponse::getBody();
if($this->_params->get('use_utf8'))
{
header('Content-type: text/html;charset=utf-8');
}
if($page_html != '' || !empty($page_html) || $page_html != null)
{
$protected_message = $this->_params->get('protected_message');
$http_user_agent = JRequest::getVar('HTTP_USER_AGENT',null,'server','string');
$jinput = JFactory::getApplication()->input;
$ArticleID = $jinput->get('id',null,'int');
$MenuID = $jinput->get('Itemid',null,'int');
$ComName = $jinput->get('option',null,'string');
$LayoutView = $jinput->get('view',null,'string');
if($this->isRobot($http_user_agent) || $this->isAJAX() || $this->isRSS())
{
return;
}
$protect = false;
if($this->_params->get('encrypt_all'))
{
$protect = true;
if($this->isTheArticle($ArticleID) || $this->isTheMenuItem($MenuID) || $this->isTheComponent($ComName) || $this->isTheCategory($ArticleID, $LayoutView))
{
$protect = false;
}
}
else
{
if($this->isTheArticle($ArticleID) || $this->isTheMenuItem($MenuID) || $this->isTheComponent($ComName) || $this->isTheCategory($ArticleID, $LayoutView))
{
$protect = true;
}
}
if($protect)
{
preg_match("'<!DOCTYPE(.*?)<head>'si",$page_html,$matches);
$doctype = $matches[0];
$doctype = str_replace("<head>","",$doctype);
$encode_the_rest = false;
$newhtml = '';
$newhtml2 = '';
$page_header = '';
$addmore = '';
$addthis2 = '';
$IsSocialSiteBots = $this->ShareOnSocialNetwork($http_user_agent);
if($this->_params->get('en_header'))
{
// keep meta tags
preg_match("'<head(.*?)/head>'si",$page_html,$matches);
$page_header = $matches[0];
if (!$IsSocialSiteBots)
{
if(!preg_match('#\<noscript\>\<meta http\-equiv\=\"refresh\" content\=\"0\; URL\=(.*?)no\-javascript\.php\"\>\<\/noscript\>#s',$page_header,$matches))
{
$uri = JFactory::getURI();
$url = $uri->base();
$page_header = '<noscript><meta http-equiv="refresh" content="0; URL='.$url.'enable-javascript.php"></noscript>';
}
}
}
else
{
// keep meta tags
preg_match("'<head(.*?)/head>'si",$page_html,$matches);
$page_header = $matches[0];
$page_html = str_replace($page_header,"",$page_html);
if($this->_params->get('hide_joomla_version'))
{
$page_header = preg_replace('#\<meta name\=\"generator\" (.*?) \/\>#s','',$page_header);
}
if(JPluginHelper::isEnabled('system','ykhooncontentprotectorbasic') ||
JPluginHelper::isEnabled('system','ykhooncontentprotectoradvanced'))
{
$yCP_script = '';
$yCP_print = '';
if(preg_match('#\<script type\=\"text\/javascript\"\>\/\* \<\!\[CDATA\[ \*\/(.*?)\/\* \]\]\> \*\/\<\/script\>#s',$page_header,$matches))
{
$yCP_script = $matches[0];
$page_header = preg_replace('#\<script type\=\"text\/javascript\"\>\/\* \<\!\[CDATA\[ \*\/(.*?)\/\* \]\]\> \*\/\<\/script\>#s','',$page_header);
}
if(preg_match('#\<style type\=\"text\/css\"\>\@media print \{ body \{ display\:none \} \} \<\/style\>#s',$page_header,$matches))
{
$yCP_print = $matches[0];
$page_header = preg_replace('#\<style type\=\"text\/css\"\>\@media print \{ body \{ display\:none \} \} \<\/style\>#s','',$page_header);
}
$addmore = $yCP_script.$yCP_print;
}
if (!$IsSocialSiteBots)
{
if(!preg_match('#\<noscript\>\<meta http\-equiv\=\"refresh\" content\=\"0\; URL\=(.*?)no\-javascript\.php\"\>\<\/noscript\>#s',$page_header,$matches))
{
$uri = JFactory::getURI();
$url = $uri->base();
$noscript = '<noscript><meta http-equiv="refresh" content="0; URL='.$url.'enable-javascript.php"></noscript>';
$page_header .= "
".$noscript;
}
}
}
if($this->_params->get('skip_javascript'))
{
$scriptsegs = explode("/script>",$page_html);
$numscripts = count($scriptsegs);
if($numscripts > 0)
{
for($i = 0; $i < $numscripts; $i++)
{
$firstseg = substr($scriptsegs[$i],0,strpos($scriptsegs[$i],"<script"));
if(strpos(" ".$scriptsegs[$i],"<script",0) < 1 && strlen($scriptsegs[$i]) > 0)
{
$addthis = base64_encode($scriptsegs[$i]);
$addthis = str_replace("CAgI","*",$addthis);
$addthis = str_replace("W5","!",$addthis);
$addthis = str_replace("CAg","@",$addthis);
$addthis = str_replace("dGhl","$",$addthis);
$addthis = str_replace("YXN","%",$addthis);
$addthis = str_replace("YW","&",$addthis);
if($addthis != "")
{
$newhtml2 .= "<script type=\"text/JavaScript\" charset=\"utf-8\">document.write(dec_it('$addthis')); </script>";
}
}
else
{
$secondseg = substr($scriptsegs[$i],strpos($scriptsegs[$i],"<script"))."/script>";
$addthis = base64_encode($firstseg);
$addthis = str_replace("CAgI","*",$addthis);
$addthis = str_replace("W5","!",$addthis);
$addthis = str_replace("CAg","@",$addthis);
$addthis = str_replace("dGhl","$",$addthis);
$addthis = str_replace("YXN","%",$addthis);
$addthis = str_replace("YW","&",$addthis);
if($addthis != "")
{
$newhtml2 .= "<script type=\"text/JavaScript\" charset=\"utf-8\">document.write(dec_it('$addthis')); </script>";
}
$newhtml2 .= $secondseg;
}
}
}
else
{
$encode_the_rest = true;
}
}
else
{
$encode_the_rest = true;
}
if($encode_the_rest)
{
$whole_page = base64_encode($page_html);
$whole_page = str_replace("CAgI","*",$whole_page);
$whole_page = str_replace("W5","!",$whole_page);
$whole_page = str_replace("CAg","@",$whole_page);
$whole_page = str_replace("dGhl","$",$whole_page);
$whole_page = str_replace("YXN","%",$whole_page);
$whole_page = str_replace("YW","&",$whole_page);
$newhtml2 = "<script type=\"text/JavaScript\" charset=\"utf-8\">document.write(dec_it('$whole_page')); </script>";
}
if($protected_message != '' || $protected_message != null || !empty($protected_message))
{
$newhtml = chr(10)."<!-- ********************************************************".chr(13).chr(10);
$newhtml .= " ".chr(13).chr(10);
$newhtml .= " ".$protected_message." ".chr(13).chr(10);
$newhtml .= " ".chr(13).chr(10);
$newhtml .= "******************************************************** -->";
}
else
{
$newhtml = chr(10).chr(13).chr(10);
}
if($addmore != '' || $addmore != null || !empty($addmore))
{
$addthis2 = base64_encode($addmore);
$addthis2 = str_replace("CAgI","*",$addthis2);
$addthis2 = str_replace("W5","!",$addthis2);
$addthis2 = str_replace("CAg","@",$addthis2);
$addthis2 = str_replace("dGhl","$",$addthis2);
$addthis2 = str_replace("YXN","%",$addthis2);
$addthis2 = str_replace("YW","&",$addthis2);
$addthis2 = "<script type=\"text/JavaScript\" charset=\"utf-8\">document.write(dec_it('$addthis2')); </script>";
}
$newhtml .= chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10);
$newhtml .= chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10);
$newhtml .= chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10);
$newhtml .= chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10);
$newhtml .= chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10);
$newhtml .= chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10);
$newhtml .= chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10);
$newhtml .= chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10).chr(13).chr(10);
if($http_user_agent != null && (strpos($http_user_agent,'MSIE')!==false))
{
$newhtml = $doctype.$newhtml.$page_header;
}
else
{
$newhtml .= $doctype.$page_header;
}
$page_body = 'function dec_it(data){var data=data.split(\'@\').join(\'CAg\');data=data.split(\'!\').join(\'W5\');data=data.split(\'*\').join(\'CAgI\');data=data.split(\'$\').join(\'dGhl\');data=data.split(\'%\').join(\'YXN\');data=data.split(\'&\').join(\'YW\');var b64=\'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\';var o1,o2,o3,h1,h2,h3,h4,bits,i=0,ac=0,dec=\'\',tmp_arr=[];if(!data){return data}data+=\'\';do{h1=b64.indexOf(data.charAt(i++));h2=b64.indexOf(data.charAt(i++));h3=b64.indexOf(data.charAt(i++));h4=b64.indexOf(data.charAt(i++));bits=h1<<18|h2<<12|h3<<6|h4;o1=bits>>16&0xff;o2=bits>>8&0xff;o3=bits&0xff;if(h3==64){tmp_arr[ac++]=String.fromCharCode(o1)}else if(h4==64){tmp_arr[ac++]=String.fromCharCode(o1,o2)}else{tmp_arr[ac++]=String.fromCharCode(o1,o2,o3)}}while(i<data.length);dec=tmp_arr.join(\'\');dec=this.funk_it(dec);return dec}function funk_it(str_data){var tmp_arr=[],i=0,ac=0,c1=0,c2=0,c3=0;str_data+=\'\';while(i<str_data.length){c1=str_data.charCodeAt(i);if(c1<128){tmp_arr[ac++]=String.fromCharCode(c1);i++}else if((c1>191)&&(c1<224)){c2=str_data.charCodeAt(i+1);tmp_arr[ac++]=String.fromCharCode(((c1&31)<<6)|(c2&63));i+=2}else{c2=str_data.charCodeAt(i+1);c3=str_data.charCodeAt(i+2);tmp_arr[ac++]=String.fromCharCode(((c1&15)<<12)|((c2&63)<<6)|(c3&63));i+=3}}return tmp_arr.join(\'\')}';
$page_body = rawurlencode($page_body);
$newhtml .= " <script type=\"text/JavaScript\" charset=\"utf-8\">eval(unescape('$page_body'));</script>";
$newhtml .= $addthis2.$newhtml2.chr(13).chr(10);
$page_html = $newhtml;
}
}
JResponse::setBody($page_html);
}
function ShareOnSocialNetwork($http_user_agent)
{
if($this->_params->get('socialnetwork'))
{
$SocialSiteBotsList = array('facebookexternalhit/1.0','facebookexternalhit/1.1','Facebot','Google (+https://developers.google.com/+/web/snippet/)');
foreach($SocialSiteBotsList as $a)
{
if(strlen(strstr($http_user_agent,$a)) > 0)
{
return true;
}
}
return false;
}
else
{
return false;
}
}
function isAJAX()
{
if(array_key_exists('X_REQUESTED_WITH',$_SERVER) && JRequest::getVar('X_REQUESTED_WITH',null,'server','string') == 'XMLHttpRequest')
{
return true;
}
return false;
}
function isRobot($http_user_agent)
{
$user_agents = explode(',',strtolower($this->_params->get('user_agents')));
if($user_agents[0] != null || $user_agents[0] != '' || !empty($user_agents[0]))
{
foreach($user_agents as $user_agent)
{
if(preg_match("#".trim($user_agent)."#s",strtolower($http_user_agent)))
{
return true;
}
}
}
return false;
}
function isRSS()
{
if(JRequest::getVar('type',null,'get','string') == 'rss')
{
return true;
}
return false;
}
function isTheArticle($ArticleID)
{
if($ArticleID != null)
{
$theIDs = $this->_params->get('article_id');
if(!empty($theIDs) || $theIDs != "" || $theIDs != null)
{
$ids = explode( ',', $theIDs );
foreach ($ids as $id)
{
if($id == $ArticleID)
{
return true;
}
}
}
else
{
return false;
}
}
return false;
}
function isTheMenuItem($MenuID)
{
if($MenuID != null)
{
$catsec = $this->_params->get('menu_id');
if(!empty($catsec) || $catsec!= "" || $catsec != null)
{
$ids = explode(',',$catsec);
foreach($ids as $id)
{
if($id == $MenuID)
{
return true;
}
}
}
else
{
return false;
}
}
return false;
}
function isTheComponent($componentName)
{
if($componentName != null)
{
$com_name = $this->_params->get('com_name');
if(!empty($com_name) || $com_name != "" || $com_name != null)
{
$names = explode(',',$com_name);
foreach($names as $name)
{
if($name == $componentName)
{
return true;
}
}
}
else
{
return false;
}
}
return false;
}
function isTheCategory($ArticleID, $view)
{
$the_cat_id = $this->_params->get('category_id');
if(empty($the_cat_id) || $the_cat_id == "" || $the_cat_id == null)
{
return false;
}
if($view == 'article')
{
$db = JFactory::getDBO();
$query = "select catid from #__content where id = ".$db->quote($ArticleID);
$db->setQuery($query);
$db->query();
$ArticleID = $db->loadResult();
}
if($view == 'category' || $view == 'article')
{
$cat_ids = explode(',',$the_cat_id);
foreach($cat_ids as $cat_id)
{
if($cat_id == $ArticleID)
{
return true;
}
}
}
return false;
}
}
Did this file decode correctly?
Original Code
eval(base64_decode('JGNwYV9jb2RlID0gJ0RRcGtaV1pwYm1Wa0tDQW5YMHBGV0VWREp5QXBJRzl5SUdScFpTZ2dKMUpsYzNSeWFXTjBaV1FnWVdOalpYTnpKeUFwT3cwS0RRcHFhVzF3YjNKMEtDQW5hbTl2Yld4aExuQnNkV2RwYmk1d2JIVm5hVzRuSUNrN0RRb05DbU5zWVhOeklIbElVRWhsYkhCbGNnMEtldzBLQ1haQGlBa1gzQkBtRnRjenNOQ2cwS0NXWjFibU4wYVc5dUlHbHVhWFFvSkhaaGJIVmxLUTBLQ1hzTkNna0pKSFJvYVhNdFBsOXdZWEpoYlhNZ1Ama2RtRnNkV1U3RFFvSmZRMEtEUW9KWm5WdVkzUnBiMjRnWjJWMFFXWjBaWEpTWlc1a1pYSW9LUTBLQ1hzTkNna0pKSEJoWjJWZmFIUnRiQ0E5SUVwU1pYTndiMjV6WlRvNloyVjBRbTlrZVNncE93MEtEUW9KQ1dsbUtDUjBhR2x6TFQ1ZmNHRnlZVzF6TFQ1blpYUW9KM1Z6WlY5MWRHWTRKeWtwRFFvSkNYc05DZ2tKQ1dobFlXUmxjaWduUTI5dWRHVnVkQzEwZVhCbE9pQjBaWGgwTDJoMGJXdzdZMmhAbk5sZEQxMWRHWXRPQ2NwT3cwS0NRbDlEUW9OQ2drSmFXWW9KSEJoWjJWZmFIUnRiQ0FoUCZuSnlCOGZDQWhaVzF3ZEhrb0pIQmhaMlZmYUhSdGJDa2dmSHdnSkhCaFoyVmZhSFJ0YkNBaFBTQnVkV3hzS1EwS0NRbDdEUW9KQ1Fra2NISnZkR1ZqZEdWa1gyMWxjM05oWjJVZ1Ama2RHaHBjeTArWDNCQG1GdGN5MCtaMlYwS0Nkd2NtOTBaV04wWldSZmJXVnpjMkZuWlNjcE93MEtDUWtKSkdoMGRIQmZkWE5sY2w5aFoyVnVkQ0E5SUVwU1pYRjFaWE4wT2pwblpYUldZWElvSjBoVVZGQmZWVk5GVWw5QlIwVk9WQ2NzYm5Wc2JDd25jMlZ5ZG1WeUp5d25jM1J5YVc1bkp5azdEUW9KQ1FrTkNna0pDU1JxYVc1d2RYUWdQU0JLUm1GamRHOXllVG82WjJWMFFYQndiR2xqWVhScGIyNG9LUzArYVc1d2RYUTdEUW9KQ1EwS0NRa0pKRUZ5ZEdsamJHVkpSQ0E5SUNScWFXNXdkWFF0UG1kbGRDZ25hV1FuTEc1MWJHd3NKMmx1ZENjcE93MEtDUWtKSkUxbGJuVkpSQ0E5SUNScWFXNXdkWFF0UG1kbGRDZ25TWFJsYldsa0p5eHVkV3hzTENkcGJuUW5LVHNOQ2drSkNTUkRiMjFPWVcxbElEMGdKR3BwYm5CMWRDMCtaMlYwS0NkKkhScGIyNG5MRzUxYkd3c0ozTjBjbWx1WnljcE93MEtDUWtKSkV4aGVXOTFkRlpwWlhjZ1Ama2FtbHVjSFYwTFQ1blpYUW9KM1pwWlhjbkxHNTFiR3dzSjNOMGNtbHVaeWNwT3cwS0RRb0pDUWxwWmlna2RHaHBjeTArYVhOU2IySnZkQ2drYUhSMGNGOTFjMlZ5WDJGblpXNTBLU0I4ZkNBa2RHaHBjeTArYVhOQlNrRllLQ2tnZkh3Z0pIUm9hWE10UG1selVsTlRLQ2twRFFvSkNRbDdEUW9KQ1FrSmNtVjBkWEp1T3cwS0NRa0pmUTBLQ1FrSkRRb0pDUWtrY0hKdmRHVmpkQ0E5SUdaaGJITmxPdzBLQ1FrSkRRb0pDUWxwWmlna2RHaHBjeTArWDNCQG1GdGN5MCtaMlYwS0NkbGJtTnllWEIwWDJGc2JDY3BLUTBLQ1FrSmV3MEtDUWtKQ1NSd2NtOTBaV04wSUQwZ2RISjFaVHNOQ2drSkNRa05DZ2tKQ1FscFppZ2tkR2hwY3kwK2FYTlVhR1ZCY25ScFkyeGxLQ1JCY25ScFkyeGxTVVFwSUh4OElDUjBhR2x6TFQ1cGMxUm9aVTFsYm5WSmRHVnRLQ1JOWlc1MVNVUXBJSHg4SUNSMGFHbHpMVDVwYzFSb1pVTnZiWEJ2Ym1WdWRDZ2tRMjl0VG1GdFpTa2dmSHdnSkhSb2FYTXRQbWx6VkdobFEyRjBaV2QqbmtvSkVGeWRHbGpiR1ZKUkN3Z0pFeGhlVzkxZEZacFpYY3BLUTBLQ1FrSkNYc05DZ2tKQ1FrSkpIQnliM1JsWTNRZ1BTQm1ZV3h6WlRzTkNna0pDUWw5RFFvSkNRbDlEUW9KQ1FsbGJITmxEUW9KQ1FsN0RRb0pDUWtKYVdZb0pIUm9hWE10UG1selZHaGxRWEowYVdOc1pTZ2tRWEowYVdOc1pVbEVLU0I4ZkNBa2RHaHBjeTArYVhOVWFHVk5aVzUxU1hSbGJTZ2tUV1Z1ZFVsRUtTQjhmQ0FrZEdocGN5MCthWE5VYUdWRGIyMXdiMjVsYm5Rb0pFTnZiVTVoYldVcElIeDhJQ1IwYUdsekxUNXBjMVJvWlVOaGRHVm5iM0o1S0NSQmNuUnBZMnhsU1VRc0lDUk1ZWGx2ZFhSV2FXVjNLU2tOQ2drSkNRbDdEUW9KQ1FrSkNTUndjbTkwWldOMElEMGdkSEoxWlRzTkNna0pDUWw5RFFvSkNRbDlEUW9KQ1FrTkNna0pDV2xtS0NSd2NtOTBaV04wS1EwS0NRa0pldzBLQ1FrSkNYQnlaV2RmYldGMFkyZ29JaWM4SVVSUFExUlpVRVVvTGlvL0tUeG9aV0ZrUGlkemFTSXNKSEJoWjJWZmFIUnRiQ3drYldGMFkyaGxjeWs3RFFvSkNRa0pKR1J2WTNSNWNHVWdQJmtiV0YwWTJobGMxc3dYVHNOQ2drSkNRa2taRzlqZEhsd1omOUlITjBjbDl5WlhCc1lXTmxLQ0k4YUdWaFpENGlMQ0lpTENSa2IyTjBlWEJsS1RzTkNnMEtDUWtKQ1NSbGJtTnZaR1ZmZEdobFgzSmxjM1FnUFNCbVlXeHpaVHNOQ2drSkNRa2tibVYzYUhSdGJDQTlJQ2NuT3cwS0NRa0pDU1J1Wlhkb2RHMXNNaUE5SUNjbk93MEtDUWtKQ1NSd1lXZGxYMmhsWVdSbGNpQTlJQ2NuT3cwS0NRa0pDU1JoWkdSdGIzSmxJRDBnSnljN0RRb0pDUWtKSkdGa1pIUm9hWE15SUQwZ0p5YzdEUW9KQ1FrSkRRb0pDUWtKSkVselUyOWphV0ZzVTJsMFpVSnZkSE1nUCZrZEdocGN5MCtVMmhAbVZQYmxOdlkybGhiRTVsZEhkKm1zb0pHaDBkSEJmZFhObGNsOWhaMlZ1ZENrN0RRb05DZ2tKQ1FscFppZ2tkR2hwY3kwK1gzQkBtRnRjeTArWjJWMEtDZGxibDlvWldGa1pYSW5LU2tOQ2drSkNRbDdEUW9KQ1FrSkNTOHZJR3RsWlhBZ2JXVjBZU0IwWVdkekRRb0pDUWtKQ1hCeVpXZGZiV0YwWTJnb0lpYzhhR1ZoWkNndUtqOHBMMmhsWVdRK0ozTnBJaXdrY0dGblpWOW9kRzFzTENSdFlYUmphR1Z6S1RzTkNna0pDUWtKSkhCaFoyVmZhR1ZoWkdWeUlEMGdKRzFoZEdOb1pYTmJNRjA3RFFvTkNna0pDUWtKYVdZZ0tDRWtTWE5UYjJOcFlXeFRhWFJsUW05MGN5a05DZ2tKQ1FrSmV3MEtDUWtKQ1FrSmFXWW9JWEJ5WldkZmJXRjBZMmdvSnlOY1BHNSoyTnlhWEIwWEQ1Y1BHMWxkR0VnYUhSMGNGd3RaWEYxYVhaY1BWd2ljbVZtY21WemFGd2lJR052Ym5SbGJuUmNQVndpTUZ3N0lGVlNURnc5S0M0cVB5bHViMXd0YW1GMllYTmpjbWx3ZEZ3dWNHaHdYQ0pjUGx3OFhDOXViM05qY21sd2RGdytJM01uTENSd1lXZGxYMmhsWVdSbGNpd2tiV0YwWTJobGN5a3BEUW9KQ1FrSkNRbDdEUW9KQ1FrSkNRa0pKSFZ5YSY5SUVwR1lXTjBiM0o1T2pwblpYUlZVa2tvS1RzTkNna0pDUWtKQ1Fra2RYSnNJRDBnSkhWeWFTMCtZbUZ6WlNncE93MEtEUW9KQ1FrSkNRa0pKSEJoWjJWZmFHVmhaR1Z5SUQwZ0p6eHViM05qY21sd2RENDhiV1YwWVNCb2RIUndMV1Z4ZFdsMlBTSnlaV1p5WlhOb0lpQmpiMjUwWlc1MFBTSXdPeUJWVWt3OUp5NGtkWEpzTGlkbGJtRmliR1V0YW1GMllYTmpjbWx3ZEM1d2FIQWlQand2Ym05elkzSnBjSFErSnpzTkNna0pDUWtKQ1gwTkNna0pDUWtKZlEwS0NRa0pDWDBOQ2drSkNRbGxiSE5sRFFvSkNRa0pldzBLQ1FrSkNRa3ZMeUJyWldWd0lHMWxkR0VnZEdGbmN3MEtDUWtKQ1Fsd2NtVm5YMjFoZEdOb0tDSW5QR2hsWVdRb0xpby9LUzlvWldGa1BpZHphU0lzSkhCaFoyVmZhSFJ0YkN3a2JXRjBZMmhsY3lrN0RRb0pDUWtKQ1NSd1lXZGxYMmhsWVdSbGNpQTlJQ1J0WVhSamFHVnpXekJkT3cwS0NRa0pDUWtrY0dGblpWOW9kRzFzSUQwZ2MzUnlYM0psY0d4aFkyVW9KSEJoWjJWZmFHVmhaR1Z5TENJaUxDUndZV2RsWDJoMGJXd3BPdzBLRFFvSkNRa0pDV2xtS0NSMGFHbHpMVDVmY0dGeVlXMXpMVDVuWlhRb0oyaHBaR1ZmYW05dmJXeGhYM1psY25OcGIyNG5LU2tOQ2drSkNRa0pldzBLQ1FrSkNRa0pKSEJoWjJWZmFHVmhaR1Z5SUQwZ2NISmxaMTl5WlhCc1lXTmxLQ2NqWER4dFpYUmhJRzVoYldWY1BWd2laMlZ1WlhKaGRHOXlYQ0lnS0M0cVB5a2dYQzljUGlOekp5d25KeXdrY0dGblpWOW9aV0ZrWlhJcE93MEtDUWtKQ1FsOURRb05DZ2tKQ1FrSmFXWW9TbEJzZFdkcGJraGxiSEJsY2pvNmFYTkZibUZpYkdWa0tDZHplWE4wWlcwbkxDZDVhMmh2YjI1amIyNTBaVzUwY0hKdmRHVmpkRzl5WW1GemFXTW5LU0I4ZkEwS0NRa0pDUWtnSUNCS1VHeDFaMmx1U0dWc2NHVnlPanBwYzBWdVlXSnNaV1FvSjNONWMzUmxiU2NzSjNscmFHOXZibU52Ym5SbGJuUndjbTkwWldOMGIzSmhaSFpoYm1ObFpDY3BLUTBLQ1FrSkNRbDdEUW9KQ1FrSkNRa2tlVU5RWDNOamNtbHdkQ0FnSUQwZ0p5YzdEUW9KQ1FrSkNRa2tlVU5RWDNCeWFXNTBJQ0FnSUQwZ0p5YzdEUW9OQ2drSkNRa0pDV2xtS0hCeVpXZGZiV0YwWTJnb0p5TmNQSE5qY21sd2RDQjBlWEJsWEQxY0luUmxlSFJjTDJwaGRtRnpZM0pwY0hSY0lsdytYQzljS2lCY1BGd2hYRnREUkVGVVFWeGJJRndxWEM4b0xpby9LVnd2WENvZ1hGMWNYVncrSUZ3cVhDOWNQRncqMk55YVhCMFhENGpjeWNzSkhCaFoyVmZhR1ZoWkdWeUxDUnRZWFJqYUdWektTa05DZ2tKQ1FrSkNYc05DZ2tKQ1FrSkNRa2tlVU5RWDNOamNtbHdkQ0E5SUNSdFlYUmphR1Z6V3pCZE93MEtDUWtKQ1FrSkNTUndZV2RsWDJobFlXUmxjaUE5SUhCeVpXZGZjbVZ3YkdGalpTZ25JMXc4YzJOeWFYQjBJSFI1Y0dWY1BWd2lkR1Y0ZEZ3dmFtRjJZWE5qY21sd2RGd2lYRDVjTDF3cUlGdzhYQ0ZjVzBORVFWUkJYRnNnWENwY0x5Z3VLajhwWEM5Y0tpQmNYVnhkWEQ0Z1hDcGNMMXc4WEM5elkzSnBjSFJjUGlOekp5d25KeXdrY0dGblpWOW9aV0ZrWlhJcE93MEtDUWtKQ1FrSmZRMEtEUW9KQ1FrSkNRbHBaaWh3Y21WblgyMWhkR05vS0NjalhEeHpkSGxzWlNCMGVYQmxYRDFjSW5SbGVIUmNMMk56YzF3aVhENWNRRzFsWkdsaElIQnlhVzUwSUZ4N0lHSnZaSGtnWEhzZ1pHbHpjR3hoZVZ3NmJtOXVaU0JjZlNCY2ZTQmNQRncqM1I1YkdWY1BpTnpKeXdrY0dGblpWOW9aV0ZrWlhJc0pHMWhkR05vWlhNcEtRMEtDUWtKQ1FrSmV3MEtDUWtKQ1FrSkNTUjVRMUJmY0hKcGJuUWdQJmtiV0YwWTJobGMxc3dYVHNOQ2drSkNRa0pDUWtrY0dGblpWOW9aV0ZrWlhJZ1BTQndjbVZuWDNKbGNHeGhZMlVvSnlOY1BITjBlV3hsSUhSNWNHVmNQVndpZEdWNGRGd3ZZM056WENKY1BseEFiV1ZrYVdFZ2NISnBiblFnWEhzZ1ltOWtlU0JjZXlCa2FYTndiR0Y1WERwdWIyNWxJRng5SUZ4OUlGdzhYQzl6ZEhsc1pWdytJM01uTENjbkxDUndZV2RsWDJobFlXUmxjaWs3RFFvSkNRa0pDUWw5RFFvTkNna0pDUWtKQ1NSaFpHUnRiM0psSUQwZ0pIbERVRjl6WTNKcGNIUXVKSGxEVUY5d2NtbHVkRHNOQ2drSkNRa0pmUTBLRFFvSkNRa0pDV2xtSUNnaEpFbHpVMjlqYVdGc1UybDBaVUp2ZEhNcERRb0pDUWtKQ1hzTkNna0pDUWtKQ1dsbUtDRndjbVZuWDIxaGRHTm9LQ2NqWER4dWIzTmpjbWx3ZEZ3K1hEeHRaWFJoSUdoMGRIQmNMV1Z4ZFdsMlhEMWNJbkpsWm5KbGMyQElpQmpiMjUwWlc1MFhEMWNJakJjT3lCVlVreGNQU2d1S2o4cGJtOWNMV3BoZG1GelkzSnBjSFJjTG5Cb2NGd2lYRDVjUEZ3dmJtOXpZM0pwY0hSY1BpTnpKeXdrY0dGblpWOW9aV0ZrWlhJc0pHMWhkR05vWlhNcEtRMEtDUWtKQ1FrSmV3MEtDUWtKQ1FrSkNTUjFjbWtnUFNCS1JtRmpkRzl5ZVRvNloyVjBWVkpKS0NrN0RRb0pDUWtKQ1FrSkpIVnliQ0E5SUNSMWNta3RQbUpAMlVvS1RzTkNnMEtDUWtKQ1FrSkNTUnViM05qY21sd2RDQTlJQ2M4Ym05elkzSnBjSFErUEcxbGRHRWdhSFIwY0MxbGNYVnBkajBpY21WbWNtVnphQ0lnWTI5dWRHVnVkRDBpTURzZ1ZWSk1QU2N1SkhWeWJDNG5aVzVoWW14bExXcGhkbUZ6WTNKcGNIUXVjR2h3SWo0OEwyNSoyTnlhWEIwUGljN0RRb0pDUWtKQ1FrSkpIQmhaMlZmYUdWaFpHVnlJQzQ5SUNKY2JpSXVKRzUqMk55YVhCME93MEtDUWtKQ1FrSmZRMEtDUWtKQ1FsOURRb0pDUWtKZlEwS0RRb0pDUWtKYVdZb0pIUm9hWE10UGw5d1lYSmhiWE10UG1kbGRDZ25jMnRwY0Y5cVlYWkAyTnlhWEIwSnlrcERRb0pDUWtKZXcwS0NRa0pDUWtrYzJOeWFYQjBjMlZuY3lBOUlHVjRjR3h2WkdVb0lpOXpZM0pwY0hRK0lpd2tjR0ZuWlY5b2RHMXNLVHNOQ2drSkNRa0pKRzUxYlhOamNtbHdkSE1nUFNCamIzVnVkQ2drYzJOeWFYQjBjMlZuY3lrN0RRb05DZ2tKQ1FrSmFXWW9KRzUxYlhOamNtbHdkSE1nUGlBd0tRMEtDUWtKQ1FsN0RRb0pDUWtKQ1FsbWIzSW9KR2tnUCZ3T3lBa2EmOElDUnVkVzF6WTNKcGNIUnpPeUFrYVNzcktRMEtDUWtKQ1FrSmV3MEtDUWtKQ1FrSkNTUm1hWEp6ZEhObFp5QTlJSE4xWW5OMGNpZ2tjMk55YVhCMGMyVm5jMXNrYVYwc01DeHpkSEp3YjNNb0pITmpjbWx3ZEhObFozTmJKR2xkTENJOGMyTnlhWEIwSWlrcE93MEtEUW9KQ1FrSkNRa0phV1lvYzNSeWNHOXpLQ0lnSWk0a2MyTnlhWEIwYzJWbmMxc2thVjBzSWp4elkzSnBjSFFpTERBcElEd2dNJm1KaUJ6ZEhKc1pXNG9KSE5qY21sd2RITmxaM05iSkdsZEsmK0lEQXBEUW9KQ1FrSkNRa0pldzBLQ1FrSkNRa0pDUWtrWVdSa2RHaHBjeUE5SUdKQDJVMk5GOWxibU52WkdVb0pITmpjbWx3ZEhObFozTmJKR2xkS1RzTkNna0pDUWtKQ1FrSkpHRmtaSFJvYVhNZ1BTQnpkSEpmY21Wd2JHRmpaU2dpUTBGblNTSXNJaW9pTENSaFpHUjBhR2x6S1RzTkNna0pDUWtKQ1FrSkpHRmtaSFJvYVhNZ1BTQnpkSEpmY21Wd2JHRmpaU2dpVnpVaUxDSWhJaXdrWVdSa2RHaHBjeWs3RFFvSkNRa0pDUWtKQ1NSaFpHUjBhR2x6SUQwZ2MzUnlYM0psY0d4aFkyVW9Ja05CWnlJc0lrQWlMQ1JoWkdSMGFHbHpLVHNOQ2drSkNRa0pDUWtKSkdGa1pIUm9hWE1nUFNCemRISmZjbVZ3YkdGalpTZ2laRWRvYkNJc0lpUWlMQ1JoWkdSMGFHbHpLVHNOQ2drSkNRa0pDUWtKSkdGa1pIUm9hWE1nUFNCemRISmZjbVZ3YkdGalpTZ2lXVmhPSWl3aUpTSXNKR0ZrWkhSb2FYTXBPdzBLQ1FrSkNRa0pDUWtrWVdSa2RHaHBjeUE5SUhOMGNsOXlaWEJzWVdObEtDSlpWeUlzSWlZaUxDUmhaR1IwYUdsektUc05DZzBLQ1FrSkNRa0pDUWxwWmlna1lXUmtkR2hwY3lBaFAmaUlpa05DZ2tKQ1FrSkNRa0pldzBLQ1FrSkNRa0pDUWtKSkc1bGQyaDBiV3d5SUM0OUlDSThjMk55YVhCMElIUjVjR1U5WENKMFpYaDBMMHBoZG1GVFkzSnBjSFJjSWlCamFHRnljMlYwUFZ3aWRYUm1MVEBJajVrYjJOMWJXVnVkQzUzY21sMFpTaGtaV05mYVhRb0p5UmhaR1IwYUdsekp5a3BPeUE4TDNOamNtbHdkRDRpT3cwS0NRa0pDUWtKQ1FsOURRb0pDUWtKQ1FrSmZRMEtDUWtKQ1FrSkNXVnNjMlVOQ2drSkNRa0pDUWw3RFFvSkNRa0pDUWtKQ1NSelpXTnZibVJ6WldjZ1BTQnpkV0p6ZEhJb0pITmpjbWx3ZEhObFozTmJKR2xkTEhOMGNuQip5Z2tjMk55YVhCMGMyVm5jMXNrYVYwc0lqeHpZM0pwY0hRaUtTa3VJaTl6WTNKcGNIUStJanNOQ2drSkNRa0pDUWtKSkdGa1pIUm9hWE1nUFNCaVlYTmxOalJmWlc1amIyUmxLQ1JtYVhKemRITmxaeWs3RFFvSkNRa0pDUWtKQ1NSaFpHUjBhR2x6SUQwZ2MzUnlYM0psY0d4aFkyVW9Ja05CWjBraUxDSXFJaXdrWVdSa2RHaHBjeWs3RFFvSkNRa0pDUWtKQ1NSaFpHUjBhR2x6SUQwZ2MzUnlYM0psY0d4aFkyVW9JbGMxSWl3aUlTSXNKR0ZrWkhSb2FYTXBPdzBLQ1FrSkNRa0pDUWtrWVdSa2RHaHBjeUE5SUhOMGNsOXlaWEJzWVdObEtDSkRRV2NpTENKQUlpd2tZV1JrZEdocGN5azdEUW9KQ1FrSkNRa0pDU1JoWkdSMGFHbHpJRDBnYzNSeVgzSmxjR3hoWTJVb0ltUkhhR3dpTENJa0lpd2tZV1JrZEdocGN5azdEUW9KQ1FrSkNRa0pDU1JoWkdSMGFHbHpJRDBnYzNSeVgzSmxjR3hoWTJVb0lsbFlUaUlzSWlVaUxDUmhaR1IwYUdsektUc05DZ2tKQ1FrSkNRa0pKR0ZrWkhSb2FYTWdQU0J6ZEhKZmNtVndiR0ZqWlNnaVdWY2lMQ0ltSWl3a1lXUmtkR2hwY3lrN0RRb05DZ2tKQ1FrSkNRa0phV1lvSkdGa1pIUm9hWE1nSVQwZ0lpSXBEUW9KQ1FrSkNRa0pDWHNOQ2drSkNRa0pDUWtKQ1NSdVpYZG9kRzFzTWlBdVAmaVBITmpjbWx3ZENCMGVYQmxQVndpZEdWNGRDOUtZWFpoVTJOeWFYQjBYQ0lnWTJoQG5ObGREMWNJblYwWmkwNFhDSStaRzlqZFcxbGJuUXVkM0pwZEdVb1pHVmpYMmwwS0Nja1lXUmtkR2hwY3ljcEtUc2dQQzl6WTNKcGNIUStJanNOQ2drSkNRa0pDUWtKZlEwS0RRb0pDUWtKQ1FrSkNTUnVaWGRvZEcxc01pQXVQJmtjMlZqYjI1a2MyVm5PdzBLQ1FrSkNRa0pDWDBOQ2drSkNRa0pDWDBOQ2drSkNRa0pmUTBLQ1FrSkNRbGxiSE5sRFFvSkNRa0pDWHNOQ2drSkNRa0pDU1JsYm1OdlpHVmZkR2hsWDNKbGMzUWdQU0IwY25WbE93MEtDUWtKQ1FsOURRb0pDUWtKZlEwS0NRa0pDV1ZzYzJVTkNna0pDUWw3RFFvSkNRa0pDU1JsYm1OdlpHVmZkR2hsWDNKbGMzUWdQU0IwY25WbE93MEtDUWtKQ1gwTkNnMEtDUWtKQ1dsbUtDUmxibU52WkdWZmRHaGxYM0psYzNRcERRb0pDUWtKZXcwS0NRa0pDUWtrZDJodmJHVmZjR0ZuWiY5SUdKQDJVMk5GOWxibU52WkdVb0pIQmhaMlZmYUhSdGJDazdEUW9KQ1FrSkNTUjNhRzlzWlY5d1lXZGxJRDBnYzNSeVgzSmxjR3hoWTJVb0lrTkJaMGtpTENJcUlpd2tkMmh2YkdWZmNHRm5aU2s3RFFvSkNRa0pDU1IzYUc5c1pWOXdZV2RsSUQwZ2MzUnlYM0psY0d4aFkyVW9JbGMxSWl3aUlTSXNKSGRvYjJ4bFgzQmhaMlVwT3cwS0NRa0pDUWtrZDJodmJHVmZjR0ZuWiY5SUhOMGNsOXlaWEJzWVdObEtDSkRRV2NpTENKQUlpd2tkMmh2YkdWZmNHRm5aU2s3RFFvSkNRa0pDU1IzYUc5c1pWOXdZV2RsSUQwZ2MzUnlYM0psY0d4aFkyVW9JbVJIYUd3aUxDSWtJaXdrZDJodmJHVmZjR0ZuWlNrN0RRb0pDUWtKQ1NSM2FHOXNaVjl3WVdkbElEMGdjM1J5WDNKbGNHeGhZMlVvSWxsWVRpSXNJaVVpTENSM2FHOXNaVjl3WVdkbEtUc05DZ2tKQ1FrSkpIZG9iMnhsWDNCaFoyVWdQU0J6ZEhKZmNtVndiR0ZqWlNnaVdWY2lMQ0ltSWl3a2QyaHZiR1ZmY0dGblpTazdEUW9KQ1FrSkNTUnVaWGRvZEcxc01pQTlJQ0k4YzJOeWFYQjBJSFI1Y0dVOVhDSjBaWGgwTDBwaGRtRlRZM0pwY0hSY0lpQmphR0Z5YzJWMFBWd2lkWFJtTFRASWo1a2IyTjFiV1Z1ZEM1M2NtbDBaU2hrWldOZmFYUW9KeVIzYUc5c1pWOXdZV2RsSnlrcE95QThMM05qY21sd2RENGlPdzBLQ1FrSkNYME5DZzBLQ1FrSkNXbG1LQ1J3Y205MFpXTjBaV1JmYldWemMyRm5aJmhQJm5KeUI4ZkNBa2NISnZkR1ZqZEdWa1gyMWxjM05oWjJVZ0lUMGdiblZzYkNCOGZDQWhaVzF3ZEhrb0pIQnliM1JsWTNSbFpGOXRaWE56WVdkbEtTa05DZ2tKQ1FsN0RRb0pDUWtKQ1NSdVpYZG9kRzFzSUQwZ1kyaHlLREV3S1M0aVBDRXRMJnFLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaUl1WTJoeUtERXpLUzVqYUhJb01UQXBPdzBLQ1FrSkNRa2tibVYzYUhSdGJDQXVQJmlJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSWk1amFISW9NVE1wTG1Ob2NpZ3hNQ2s3RFFvSkNRa0pDU1J1Wlhkb2RHMXNJQzQ5SUNJZ0lDSXVKSEJ5YjNSbFkzUmxaRjl0WlhOellXZGxMaUlnSUNJdVkyaHlLREV6S1M1amFISW9NVEFwT3cwS0NRa0pDUWtrYm1WM2FIUnRiQ0F1UCZpSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lpNWphSElvTVRNcExtTm9jaWd4TUNrN0RRb0pDUWtKQ1NSdVpYZG9kRzFzSUM0OUlDSXFLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaUF0TFQ0aU93MEtDUWtKQ1gwTkNna0pDUWxsYkhObERRb0pDUWtKZXcwS0NRa0pDUWtrYm1WM2FIUnRiQ0E5SUdOb2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBPdzBLQ1FrSkNYME5DZzBLQ1FrSkNXbG1LQ1JoWkdSdGIzSmxJQ0U5SUNjbklIeDhJQ1JoWkdSdGIzSmxJQ0U5SUc1MWJHd2dmSHdnSVdWdGNIUjVLQ1JoWkdSdGIzSmxLU2tOQ2drSkNRbDdEUW9KQ1FrSkNTUmhaR1IwYUdsek1pQTlJR0pAMlUyTkY5bGJtTnZaR1VvSkdGa1pHMSptVXBPdzBLQ1FrSkNRa2tZV1JrZEdocGN6SWdQU0J6ZEhKZmNtVndiR0ZqWlNnaVEwRm5TU0lzSWlvaUxDUmhaR1IwYUdsek1pazdEUW9KQ1FrSkNTUmhaR1IwYUdsek1pQTlJSE4wY2w5eVpYQnNZV05sS0NKWE5TSXNJaUVpTENSaFpHUjBhR2x6TWlrN0RRb0pDUWtKQ1NSaFpHUjBhR2x6TWlBOUlITjBjbDl5WlhCc1lXTmxLQ0pEUVdjaUxDSkFJaXdrWVdSa2RHaHBjeklwT3cwS0NRa0pDUWtrWVdSa2RHaHBjeklnUFNCemRISmZjbVZ3YkdGalpTZ2laRWRvYkNJc0lpUWlMQ1JoWkdSMGFHbHpNaWs3RFFvSkNRa0pDU1JoWkdSMGFHbHpNaUE5SUhOMGNsOXlaWEJzWVdObEtDSlpXRTRpTENJbElpd2tZV1JrZEdocGN6SXBPdzBLQ1FrSkNRa2tZV1JrZEdocGN6SWdQU0J6ZEhKZmNtVndiR0ZqWlNnaVdWY2lMQ0ltSWl3a1lXUmtkR2hwY3pJcE93MEtDUWtKQ1Fra1lXUmtkR2hwY3pJZ1AmaVBITmpjbWx3ZENCMGVYQmxQVndpZEdWNGRDOUtZWFpoVTJOeWFYQjBYQ0lnWTJoQG5ObGREMWNJblYwWmkwNFhDSStaRzlqZFcxbGJuUXVkM0pwZEdVb1pHVmpYMmwwS0Nja1lXUmtkR2hwY3pJbktTazdJRHcqMk55YVhCMFBpSTdEUW9KQ1FrSmZRMEtDUWtKQ1NSdVpYZG9kRzFzSUM0OUlHTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLVHNOQ2drSkNRa2tibVYzYUhSdGJDQXVQU0JqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrN0RRb0pDUWtKSkc1bGQyaDBiV3dnTGowZ1kyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBPdzBLQ1FrSkNTUnVaWGRvZEcxc0lDNDlJR05vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1RzTkNna0pDUWtrYm1WM2FIUnRiQ0F1UFNCamFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1DazdEUW9KQ1FrSkpHNWxkMmgwYld3Z0xqMGdZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwT3cwS0NRa0pDU1J1Wlhkb2RHMXNJQzQ5SUdOb2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tUc05DZ2tKQ1Fra2JtVjNhSFJ0YkNBdVBTQmphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2t1WTJoeUtERXpLUzVqYUhJb01UQXBMbU5vY2lneE15a3VZMmh5S0RFd0tTNWphSElvTVRNcExtTm9jaWd4TUNrdVkyaHlLREV6S1M1amFISW9NVEFwTG1Ob2NpZ3hNeWt1WTJoeUtERXdLUzVqYUhJb01UTXBMbU5vY2lneE1Da3VZMmh5S0RFektTNWphSElvTVRBcExtTm9jaWd4TXlrdVkyaHlLREV3S1M1amFISW9NVE1wTG1Ob2NpZ3hNQ2s3RFFvTkNna0pDUWxwWmlna2FIUjBjRjkxYzJWeVgyRm5aVzUwSUNFOUlHNTFiR3dnSmlZZ0tITjBjbkIqeWdrYUhSMGNGOTFjMlZ5WDJGblpXNTBMQ2ROVTBsRkp5a2hQVDFtWVd4elpTa3BEUW9KQ1FrSmV3MEtDUWtKQ1Fra2JtVjNhSFJ0YkNBOUlDUmtiMk4wZVhCbExpUnVaWGRvZEcxc0xpUndZV2RsWDJobFlXUmxjanNOQ2drSkNRbDlEUW9KQ1FrSlpXeHpaUTBLQ1FrSkNYc05DZ2tKQ1FrSkpHNWxkMmgwYld3Z0xqMGdKR1J2WTNSNWNHVXVKSEJoWjJWZmFHVmhaR1Z5T3cwS0NRa0pDWDBOQ2cwS0NRa0pDU1J3WVdkbFgySnZaSGtnUCZuWm5WdVkzUnBiMjRnWkdWalgybDBLR1JoZEdFcGUzWkBpQmtZWFJoUFdSaGRHRXVjM0JzYVhRb1hDZEFYQ2NwTG1wdmFXNG9YQ2REUVdkY0p5azdaR0YwWVQxa1lYUmhMbk53YkdsMEtGd25JVnduS1M1cWIybHVLRnduVnpWY0p5azdaR0YwWVQxa1lYUmhMbk53YkdsMEtGd25LbHduS1M1cWIybHVLRnduUTBGblNWd25LVHRrWVhSaFBXUmhkR0V1YzNCc2FYUW9YQ2NrWENjcExtcHZhVzRvWENka1IyaHNYQ2NwTzJSaGRHRTlaR0YwWVM1emNHeHBkQ0BKeVZjSnlrdWFtOXBiaUBKMWxZVGx3bktUdGtZWFJoUFdSaGRHRXVjM0JzYVhRb1hDY21YQ2NwTG1wdmFXNG9YQ2RaVjF3bktUdDJZWElnWWpZMFBWd25RVUpEUkVWR1IwaEpTa3RNVFU1UFVGRlNVMVJWVmxkWVdWcGhZbU5rWldabmFHbHFhMnh0Ym05d2NYSnpkSFYyZDNoNWVqQXhNak0wTlRZM09Ea3JMejFjSnp0MllYSWdiekVzYnpJc2J6TXNhREVzYURJc2FETXNhRFFzWW1sMGN5eHBQVEFzWVdNOU1DeGtaV005WENkY0p5eDBiWEJmWVhKeVBWdGRPMmxtS0NGa1lYUmhLWHR5WlhSMWNtNGdaR0YwWVgxa1lYUmhLejFjSjF3bk8yUnZlMmd4UFdJMk5DNXBibVJsZUU5bUtHUmhkR0V1WTJoQGtGMEtHa3JLeWtwTzJneVBXSTJOQzVwYm1SbGVFOW1LR1JoZEdFdVkyaEBrRjBLR2tyS3lrcE8yZ3pQV0kyTkM1cGJtUmxlRTltS0dSaGRHRXVZMmhAa0YwS0drckt5a3BPMmcwUFdJMk5DNXBibVJsZUU5bUtHUmhkR0V1WTJoQGtGMEtHa3JLeWtwTzJKcGRITTlhREU4UERFNGZHZ3lQRHd4TW54b016dzhObnhvTkR0dk1UMWlhWFJ6UGo0eE5pWXdlR1ptTzI4eVBXSnBkSE0rUGpnbU1IaG1aanR2TXoxaWFYUnpKakI0Wm1ZN2FXWW9hRE05UFRZMEtYdDBiWEJmWVhKeVcyRmpLeXRkUFZOMGNtbHVaeTVtY205dFEyaEBrTnZaR1VvYnpFcGZXVnNjMlVnYVdZb2FEUTlQVFkwS1h0MGJYQmZZWEp5VzJGakt5dGRQVk4wY21sdVp5NW1jbTl0UTJoQGtOdlpHVW9iekVzYnpJcGZXVnNjMlY3ZEcxd1gyRnljbHRoWXlzclhUMVRkSEpwYm1jdVpuSnZiVU5vWVhKRGIyUmxLRzh4TEc4eUxHOHpLWDE5ZDJocGJHVW9hVHhrWVhSaExteGxibWQwYUNrN1pHVmpQWFJ0Y0Y5QG5JdWFtOXBiaUBKMXduS1R0a1pXTTlkR2hwY3k1bWRXNXJYMmwwS0dSbFl5azdjbVYwZFhKdUlHUmxZMzFtZFc1amRHbHZiaUJtZFc1clgybDBLSE4wY2w5a1lYUmhLWHQyWVhJZ2RHMXdYMkZ5Y2oxYlhTeHBQVEFzWVdNOU1DeGpNVDB3TEdNeVBUQXNZek05TUR0emRISmZaR0YwWVNzOVhDZGNKenQzYUdsc1pTaHBQSE4wY2w5a1lYUmhMbXhsYm1kMGFDbDdZekU5YzNSeVgyUmhkR0V1WTJoQGtOdlpHVkJkQ2hwS1R0cFppaGpNVHd4TWpncGUzUnRjRjlAbkpiWVdNcksxMDlVM1J5YVc1bkxtWnliMjFEYUdGeVEyOWtaU2hqTVNrN2FTc3JmV1ZzYzJVZ2FXWW9LR014UGpFNU1Ta21KaWhqTVR3eU1qUXBLWHRqTWoxemRISmZaR0YwWVM1amFHRnlRMjlrWlVGMEtHa3JNU2s3ZEcxd1gyRnljbHRoWXlzclhUMVRkSEpwYm1jdVpuSnZiVU5vWVhKRGIyUmxLQ2dvWXpFbU16RXBQRHcyS1h3b1l6SW1Oak1wS1R0cEt6MHlmV1ZzYzJWN1l6STljM1J5WDJSaGRHRXVZMmhAa052WkdWQmRDaHBLekVwTzJNelBYTjBjbDlrWVhSaExtTm9ZWEpEYjJSbFFYUW9hU3N5S1R0MGJYQmZZWEp5VzJGakt5dGRQVk4wY21sdVp5NW1jbTl0UTJoQGtOdlpHVW9LQ2hqTVNZeE5TazhQREV5S1h3b0tHTXlKall6S1R3OE5pbDhLR016SmpZektTazdhU3M5TTMxOWNtVjBkWEp1SUhSdGNGOUBuSXVhbTlwYmlASjF3bktYMG5PdzBLQ1FrSkNTUndZV2RsWDJKdlpIa2dQU0J5WVhkMWNteGxibU52WkdVb0pIQmhaMlZmWW05a2VTazdEUW9KQ1FrSkpHNWxkMmgwYld3Z0xqMGdJaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGMyTnlhWEIwSUhSNWNHVTlYQ0owWlhoMEwwcGhkbUZUWTNKcGNIUmNJaUJqYUdGeWMyVjBQVndpZFhSbUxUQElqNWxkbUZzS0hWdVpYTmpZWEJsS0Nja2NHRm5aVjlpYjJSNUp5a3BPencqMk55YVhCMFBpSTdEUW9KQ1FrSkpHNWxkMmgwYld3Z0xqMGdKR0ZrWkhSb2FYTXlMaVJ1Wlhkb2RHMXNNaTVqYUhJb01UTXBMbU5vY2lneE1DazdEUW9KQ1FrSkpIQmhaMlZmYUhSdGJDQTlJQ1J1Wlhkb2RHMXNPdzBLQ1FrSmZRMEtDUWw5RFFvTkNna0pTbEpsYzNCdmJuTmxPanB6WlhSQ2IyUjVLQ1J3WVdkbFgyaDBiV3dwT3cwS0NYME5DZ2tOQ2dsbWRXNWpkR2x2YmlCVGFHRnlaVTl1VTI5amFXRnNUbVYwZDI5eWF5Z2thSFIwY0Y5MWMyVnlYMkZuWlc1MEtRMEtDWHNOQ2drSmFXWW9KSFJvYVhNdFBsOXdZWEpoYlhNdFBtZGxkQ2duYzI5amFXRnNibVYwZDI5eWF5Y3BLUTBLQ1FsN0RRb0pDUWtrVTI5amFXRnNVMmwwWlVKdmRITk1hWE4wSUQwZ1lYSnlZWGtvSjJaaFkyVmliMjlyWlhoMFpYSnVZV3hvYVhRdk1TNHdKeXduWm1GalpXSnZiMnRsZUhSbGNtNWhiR2hwZEM4eExqRW5MQ2RHWVdObFltOTBKeXduUjI5dloyeGxJQ2dyYUhSMGNITTZMeTlrWlhabGJHOXdaWEp6TG1kdmIyZHNaUzVqYjIwdkt5OTNaV0kqMjVwY0hCbGRDOHBKeWs3RFFvSkNRMEtDUWtKWm05eVpXRmphQ2drVTI5amFXRnNVMmwwWlVKdmRITk1hWE4wSUdGeklDUmhLUTBLQ1FrSmV3MEtDUWtKQ1dsbUtITjBjbXhsYmloemRISnpkSElvSkdoMGRIQmZkWE5sY2w5aFoyVnVkQ3drWVNrcElENGdNQ2tOQ2drSkNRbDdEUW9KQ1FrSkNYSmxkSFZ5YmlCMGNuVmxPdzBLQ1FrSkNYME5DZ2tKQ1gwTkNna0pDUTBLQ1FrSmNtVjBkWEp1SUdaaGJITmxPdzBLQ1FsOURRb0pDV1ZzYzJVTkNna0pldzBLQ1FrSmNtVjBkWEp1SUdaaGJITmxPdzBLQ1FsOURRb0pmUTBLQ1EwS0NXWjFibU4wYVc5dUlHbHpRVXBCV0NncERRb0pldzBLQ1FscFppaEBuSmhlVjlyWlhsZlpYaHBjM1J6S0NkWVgxSkZVVlZGVTFSRlJGOVhTVlJJSnl3a1gxTkZVbFpGVWlrZ0ppWWdTbEpsY1hWbGMzUTZPbWRsZEZaQGlnbldGOVNSVkZWUlZOVVJVUmZWMGxVU0Njc2JuVnNiQ3duYzJWeWRtVnlKeXduYzNSeWFXNW5KeWtnUFQwZ0oxaE5URWgwZEhCU1pYRjFaWE4wSnlrTkNna0pldzBLQ1FrSmNtVjBkWEp1SUhSeWRXVTdEUW9KQ1gwTkNna0pEUW9KQ1hKbGRIVnliaUJtWVd4elpUc05DZ2w5RFFvSkRRb0pablZ1WTNScGIyNGdhWE5TYjJKdmRDZ2thSFIwY0Y5MWMyVnlYMkZuWlc1MEtRMEtDWHNOQ2drSkpIVnpaWEpmWVdkbGJuUnpJRDBnWlhod2JHOWtaU2duTENjc2MzUnlkRzlzYjNkbGNpZ2tkR2hwY3kwK1gzQkBtRnRjeTArWjJWMEtDZDFjMlZ5WDJGblpXNTBjeWNwS1NrN0RRb0pDUTBLQ1FscFppZ2tkWE5sY2w5aFoyVnVkSE5iTUYwZ0lUMGdiblZzYkNCOGZDQWtkWE5sY2w5aFoyVnVkSE5iTUYwZ0lUMGdKeWNnZkh3Z0lXVnRjSFI1S0NSMWMyVnlYMkZuWlc1MGMxc3dYU2twRFFvSkNYc05DZ2tKQ1daKm1WaFkyZ29KSFZ6WlhKZllXZGxiblJ6SUdGeklDUjFjMlZ5WDJGblpXNTBLUTBLQ1FrSmV3MEtDUWtKQ1dsbUtIQnlaV2RmYldGMFkyZ29JaU1pTG5SeWFXMG9KSFZ6WlhKZllXZGxiblFwTGlJamN5SXNjM1J5ZEc5c2IzZGxjaWdrYUhSMGNGOTFjMlZ5WDJGblpXNTBLU2twRFFvSkNRa0pldzBLQ1FrSkNRbHlaWFIxY200Z2RISjFaVHNOQ2drSkNRbDlEUW9KQ1FsOURRb0pDWDBOQ2drSkRRb0pDWEpsZEhWeWJpQm1ZV3h6WlRzTkNnbDlEUW9KRFFvSlpuVnVZM1JwYjI0Z2FYTlNVMU1vS1EwS0NYc05DZ2tKYVdZb1NsSmxjWFZsYzNRNk9tZGxkRlpAaWduZEhsd1pTY3NiblZzYkN3bloyVjBKeXduYzNSeWFXNW5KeWtnUFQwZ0ozSnpjeWNwRFFvSkNYc05DZ2tKQ1hKbGRIVnliaUIwY25WbE93MEtDUWw5RFFvSkNRMEtDUWx5WlhSMWNtNGdabUZzYzJVN0RRb0pmUTBLQ1EwS0NXWjFibU4wYVc5dUlHbHpWR2hsUVhKMGFXTnNaU2drUVhKMGFXTnNaVWxFS1EwS0NYc05DZ2tKYVdZb0pFRnlkR2xqYkdWSlJDQWhQU0J1ZFd4c0tRMEtDUWw3RFFvSkNRa2tkR2hsU1VSeklEMGdKSFJvYVhNdFBsOXdZWEpoYlhNdFBtZGxkQ2duWVhKMGFXTnNaVjlwWkNjcE93MEtDUWtKRFFvSkNRbHBaaWdoWlcxd2RIa29KSFJvWlVsRWN5a2dmSHdnSkhSb1pVbEVjeUFoUCZpSWlCOGZDQWtkR2hsU1VSeklDRTlJRzUxYkd3cERRb0pDUWw3RFFvSkNRa0pKR2xrY3lBOUlHVjRjR3h2WkdVb0lDY3NKeXdnSkhSb1pVbEVjeUFwT3cwS0NRa0pDUTBLQ1FrSkNXWiptVmhZMmdnS0NScFpITWdZWE1nSkdsa0tRMEtDUWtKQ1hzTkNna0pDUWtKYVdZb0pHbGtJRDA5SUNSQmNuUnBZMnhsU1VRcERRb0pDUWtKQ1hzTkNna0pDUWtKQ1hKbGRIVnliaUIwY25WbE93MEtDUWtKQ1FsOURRb0pDUWtKZlEwS0NRa0pmUTBLQ1FrSlpXeHpaUTBLQ1FrSmV3MEtDUWtKQ1hKbGRIVnliaUJtWVd4elpUc05DZ2tKQ1gwTkNna0pmUTBLQ1FrTkNna0pjbVYwZFhKdUlHWmhiSE5sT3cwS0NYME5DZ2tOQ2dsbWRXNWpkR2x2YmlCcGMxUm9aVTFsYm5WSmRHVnRLQ1JOWlc1MVNVUXBEUW9KZXcwS0NRbHBaaWdrVFdWdWRVbEVJQ0U5SUc1MWJHd3BEUW9KQ1hzTkNna0pDU1JqWVhSelpXTWdQJmtkR2hwY3kwK1gzQkBtRnRjeTArWjJWMEtDZHRaVzUxWDJsa0p5azdEUW9KQ1FrTkNna0pDV2xtS0NGbGJYQjBlU2drWTJGMGMyVmpLU0I4ZkNBa1kyRjBjMlZqSVQwZ0lpSWdmSHdnSkdOaGRITmxZeUFoUFNCdWRXeHNLUTBLQ1FrSmV3MEtDUWtKQ1NScFpITWdQU0JsZUhCc2IyUmxLQ2NzSnl3a1kyRjBjMlZqS1RzTkNna0pDUWtOQ2drSkNRbG1iM0psWVdOb0tDUnBaSE1nWVhNZ0pHbGtLUTBLQ1FrSkNYc05DZ2tKQ1FrSmFXWW9KR2xrSUQwOUlDUk5aVzUxU1VRcERRb0pDUWtKQ1hzTkNna0pDUWtKQ1hKbGRIVnliaUIwY25WbE93MEtDUWtKQ1FsOURRb0pDUWtKZlEwS0NRa0pmUTBLQ1FrSlpXeHpaUTBLQ1FrSmV3MEtDUWtKQ1hKbGRIVnliaUJtWVd4elpUc05DZ2tKQ1gwTkNna0pmUTBLQ1FrTkNna0pjbVYwZFhKdUlHWmhiSE5sT3cwS0NYME5DZ2tOQ2dsbWRXNWpkR2x2YmlCcGMxUm9aVU52YlhCdmJtVnVkQ2drWTI5dGNHOXVaVzUwVG1GdFpTa05DZ2w3RFFvSkNXbG1LQ1JqYjIxd2IyNWxiblJPWVcxbElDRTlJRzUxYkd3cERRb0pDWHNOQ2drSkNTUmpiMjFmYm1GdFomOUlDUjBhR2x6TFQ1ZmNHRnlZVzF6TFQ1blpYUW9KMk52YlY5dVlXMWxKeWs3RFFvSkNRa05DZ2tKQ1dsbUtDRmxiWEIwZVNna1kyOXRYMjVoYldVcElIeDhJQ1JqYjIxZmJtRnRaJmhQJmlJaUI4ZkNBa1kyOXRYMjVoYldVZ0lUMGdiblZzYkNrTkNna0pDWHNOQ2drSkNRa2tibUZ0WlhNZ1BTQmxlSEJzYjJSbEtDY3NKeXdrWTI5dFgyNWhiV1VwT3cwS0NRa0pDUTBLQ1FrSkNXWiptVmhZMmdvSkc1aGJXVnpJR0Z6SUNSdVlXMWxLUTBLQ1FrSkNYc05DZ2tKQ1FrSmFXWW9KRzVoYldVZ1BUMGdKR052YlhCdmJtVnVkRTVoYldVcERRb0pDUWtKQ1hzTkNna0pDUWtKQ1hKbGRIVnliaUIwY25WbE93MEtDUWtKQ1FsOURRb0pDUWtKZlEwS0NRa0pmUTBLQ1FrSlpXeHpaUTBLQ1FrSmV3MEtDUWtKQ1hKbGRIVnliaUJtWVd4elpUc05DZ2tKQ1gwTkNna0pmUTBLQ1FrTkNna0pjbVYwZFhKdUlHWmhiSE5sT3cwS0NYME5DZ2tOQ2dsbWRXNWpkR2x2YmlCcGMxUm9aVU5oZEdWbmIzSjVLQ1JCY25ScFkyeGxTVVFzSUNSMmFXVjNLUTBLQ1hzTkNna0pKSFJvWlY5allYUmZhV1FnUCZrZEdocGN5MCtYM0JAbUZ0Y3kwK1oyVjBLQ2RqWVhSbFoyOXllVjlwWkNjcE93MEtDUWtOQ2drSmFXWW9aVzF3ZEhrb0pIUm9aVjlqWVhSZmFXUXBJSHg4SUNSMGFHVmZZMkYwWDJsa0lEMDlJQ0lpSUh4OElDUjBhR1ZmWTJGMFgybGtJRDA5SUc1MWJHd3BEUW9KQ1hzTkNna0pDWEpsZEhWeWJpQm1ZV3h6WlRzTkNna0pmUTBLQ1FrTkNna0phV1lvSkhacFpYY2dQVDBnSjJGeWRHbGpiR1VuS1EwS0NRbDdEUW9KQ1Fra1pHSWdQU0JLUm1GamRHOXllVG82WjJWMFJFSlBLQ2s3RFFvSkNRa05DZ2tKQ1NSeGRXVnllJjlJQ0p6Wld4bFkzUWdZMkYwYVdRZ1puSnZiJmpYMTlqYjI1MFpXNTBJSGRvWlhKbElHbGtJRDBnSWk0a1pHSXRQbkYxYjNSbEtDUkJjblJwWTJ4bFNVUXBPdzBLQ1FrSkRRb0pDUWtrWkdJdFBuTmxkRkYxWlhKNUtDUnhkV1Z5ZVNrN0RRb0pDUWtrWkdJdFBuRjFaWEo1S0NrN0RRb0pDUWtrUVhKMGFXTnNaVWxFSUQwZ0pHUmlMVDVzYjJGa1VtVnpkV3gwS0NrN0RRb0pDWDBOQ2drSkRRb0pDV2xtS0NSMmFXVjNJRDA5SUNkallYUmxaMjl5ZVNjZ2ZId2dKSFpwWlhjZ1BUMGdKMkZ5ZEdsamJHVW5LUTBLQ1FsN0RRb0pDUWtrWTJGMFgybGtjeUE5SUdWNGNHeHZaR1VvSnl3bkxDUjBhR1ZmWTJGMFgybGtLVHNOQ2drSkNRMEtDUWtKWm05eVpXRmphQ2drWTJGMFgybGtjeUJAeUFrWTJGMFgybGtLUTBLQ1FrSmV3MEtDUWtKQ1dsbUtDUmpZWFJmYVdRZ1BUMGdKRUZ5ZEdsamJHVkpSQ2tOQ2drSkNRbDdEUW9KQ1FrSkNYSmxkSFZ5YmlCMGNuVmxPdzBLQ1FrSkNYME5DZ2tKQ1gwTkNna0pmUTBLQ1FrTkNna0pjbVYwZFhKdUlHWmhiSE5sT3cwS0NYME5DbjBOQ2c9PSc7JGNwYV9jb2RlPXN0cl9yZXBsYWNlKCImIiwiU0EiLCRjcGFfY29kZSk7JGNwYV9jb2RlPXN0cl9yZXBsYWNlKCIqIiwidmMiLCRjcGFfY29kZSk7JGNwYV9jb2RlPXN0cl9yZXBsYWNlKCJAIiwiaGMiLCRjcGFfY29kZSk7JGNwYV9jb2RlPWJhc2U2NF9kZWNvZGUoJGNwYV9jb2RlKTtldmFsKCRjcGFfY29kZSk7'));
Function Calls
| str_replace | 3 |
| base64_decode | 2 |
Stats
| MD5 | 40438edda789b027a0eb2c8533d5a2cb |
| Eval Count | 2 |
| Decode Time | 115 ms |