Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
$_F=__FILE__;$_X='P3F0PzdoN25BKm52dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2..
Decoded Output download
?><?php
/*
=====================================================
DataLife Engine - by SoftNews Media Group
-----------------------------------------------------
https://dle-news.ru/
-----------------------------------------------------
Copyright (c) 2004-2023 SoftNews Media Group
=====================================================
This code is protected by copyright
=====================================================
File: parse.class.php
-----------------------------------------------------
Use: Text Parser
=====================================================
*/
if( ! defined( 'DATALIFEENGINE' ) ) {
die( "Hacking attempt!" );
}
class ParseFilter {
var $video_config = array ();
var $code_text = array ();
var $code_count = 0;
var $image_count = 0;
var $codes_param = array ();
var $wysiwyg = false;
var $safe_mode = false;
var $allow_code = true;
var $leech_mode = false;
var $disable_leech = false;
var $filter_mode = true;
var $allow_url = true;
var $allow_image = true;
var $allow_video = true;
var $allow_media = true;
var $edit_mode = true;
var $allowbbcodes = true;
var $not_allowed_tags = false;
var $not_allowed_text = false;
var $remove_html = true;
var $is_comments = false;
var $found_media_content = false;
var $allowed_domains = array();
var $font_sizes = array (1 => '8', 2 => '10', 3 => '12', 4 => '14', 5 => '18', 6 => '24', 7 => '36' );
var $allowed_fonts = array ("Arial", "Arial Black", "Century Gothic", "Courier New", "Georgia", "Impact", "System", "Tahoma", "Times New Roman", "Verdana");
var $htmlparser = false;
protected $media_providers = false;
function __construct($tagsArray = array()) {
global $config;
if (function_exists('mb_internal_encoding')) {
mb_internal_encoding($config['charset']);
}
if( $config['allow_iframe'] ) {
$this->allowed_domains = explode(',', $config['iframe_domains']);
$this->allowed_domains = array_map(
function ($item) {
if ( is_string($item) ) {
return trim(preg_quote($item, '%'));
}
},
$this->allowed_domains
);
}
$parse_config = HTMLPurifier_Config::createDefault();
$parse_config->set('Core.Encoding', $config['charset']);
$parse_config->set('Core.AllowParseManyTags', true);
$parse_config->set('HTML.Doctype', 'HTML 4.01 Transitional');
$parse_config->set('CSS.MaxImgLength', null);
$parse_config->set('Cache.SerializerPath', ENGINE_DIR.'/cache/system');
$parse_config->set('AutoFormat.RemoveEmpty', true);
$parse_config->set('HTML.DefinitionID', 'html5-definitions');
$parse_config->set('HTML.DefinitionRev', 1);
$parse_config->set('Attr.DefaultImageAlt', '' );
$parse_config->set('Attr.AllowedFrameTargets', array("_blank") );
$parse_config->set('Attr.AllowedRel', array("highslide", "external" , "noopener" , "noreferrer", "nofollow", "sponsored", "ugc") );
$parse_config->set('URI.AllowedSchemes', array('http' => true, 'https' => true, 'mailto' => true, 'ftp' => true, 'nntp' => true, 'news' => true, 'tel' => true,'magnet' => true,'viber' => true,'tg' => true,'skype' => true, 'market' => true) );
$parse_config->set('Attr.EnableID', true);
$parse_config->set('Attr.ID.HTML5', true);
$parse_config->set('HTML.FlashAllowFullScreen', true);
$parse_config->set('HTML.MaxImgLength', null);
$parse_config->set('HTML.TargetNoreferrer', false);
$parse_config->set('AutoFormat.RemoveEmpty.Predicate', array ('colgroup' => array(),'th' => array(),'td' => array(),'div' => array(),'p' => array(), 'i' => array(), 'video' => array(), 'audio' => array(), 'iframe' => array('src') ));
if ( count($tagsArray) ) {
for($i = 0; $i < count( $tagsArray ); $i ++) {
$tagsArray[$i] = strtolower( $tagsArray[$i] );
}
$parse_config->set('HTML.Allowed', implode(",",$tagsArray) );
$parse_config->set('Attr.AllowedClasses', array("quote", "title_quote", "highslide", "fr-dib", "fr-dii", "fr-fir", "fr-draggable", "fr-fil", "fr-rounded", "fr-padded", "fr-bordered", "fr-shadows", "fr-strong", "fr-text-red", "fr-text-blue", "fr-text-green", "native-emoji", "contenteditable", "noncontenteditable", "quote_block", "quote_body", "language-markup", "language-javascript", "language-css", "language-php", "language-ruby", "language-python", "language-java", "language-c", "language-csharp","language-cpp", "comments-user-profile", "fr-deletable") );
$parse_config->set('CSS.AllowTricky', true);
$parse_config->set('CSS.AllowedProperties', array("text-align", "width", "height", "margin-right", "margin-left", "display", "float") );
$this->is_comments = true;
} else {
$parse_config->set('CSS.Trusted', true);
$parse_config->set('CSS.AllowTricky', true);
$parse_config->set('CSS.Proprietary', true);
$parse_config->set('HTML.SafeEmbed', true);
$parse_config->set('HTML.SafeObject', true);
$parse_config->set('Output.FlashCompat', true);
if ($config['allow_iframe'] AND count($this->allowed_domains) ) {
$parse_config->set('URI.SafeIframeRegexp', '%^(http:|https:)?//(www.)?(' . implode("/|", $this->allowed_domains) . ')%');
$parse_config->set('HTML.SafeIframe', true);
}
}
if ($def = $parse_config->maybeGetRawHTMLDefinition()) {
$def->addElement('section', 'Block', 'Flow', 'Common');
$def->addElement('noindex', 'Block', 'Flow', 'Common');
$def->addElement('nav', 'Block', 'Flow', 'Common');
$def->addElement('article', 'Block', 'Flow', 'Common');
$def->addElement('aside', 'Block', 'Flow', 'Common');
$def->addElement('header', 'Block', 'Flow', 'Common');
$def->addElement('footer', 'Block', 'Flow', 'Common');
$def->addElement('summary', 'Block', 'Flow', 'Common');
$def->addElement('datalist', 'Block', 'Flow', 'Common' );
$def->addElement('rp', 'Block', 'Flow', 'Common' );
$def->addElement('rt', 'Block', 'Flow', 'Common' );
$def->addElement('ruby', 'Block', 'Flow', 'Common' );
$def->addElement('address', 'Block', 'Flow', 'Common');
$def->addElement('hgroup', 'Block', 'Required: h1 | h2 | h3 | h4 | h5 | h6', 'Common');
$def->addElement('figure', 'Block', 'Optional: (figcaption, Flow) | (Flow, figcaption) | Flow', 'Common');
$def->addElement('figcaption', 'Inline', 'Flow', 'Common');
$def->addElement('video', 'Block', 'Optional: (source, Flow) | (Flow, source) | Flow', 'Common', array(
'src' => 'URI',
'type' => 'Text',
'id' => 'Text',
'width' => 'Length',
'height' => 'Length',
'poster' => 'URI',
'preload' => 'Enum#auto,metadata,none',
'controls' => 'Bool',
'autoplay' => 'Bool',
'loop' => 'Bool',
'muted' => 'Bool',
'playsinline' => 'Bool',
));
$def->addElement('audio', 'Block', 'Optional: (source, Flow) | (Flow, source) | Flow', 'Common', array(
'src' => 'URI',
'type' => 'Text',
'id' => 'Text',
'width' => 'Length',
'height' => 'Length',
'preload' => 'Enum#auto,metadata,none',
'controls' => 'Bool',
'autoplay' => 'Bool',
'loop' => 'Bool',
'muted' => 'Bool',
));
$def->addElement( 'track', 'Inline', 'Empty', 'Common', array(
'kind' => 'Enum#captions,chapters,descriptions,metadata,subtitle',
'src' => 'URI',
'srclang' => 'Text',
'label' => 'Text',
'default' => 'Bool',
) );
$def->addElement('source', 'Inline', 'Empty', 'Common', array(
'src' => 'URI',
'type' => 'Text',
'srcset' => 'Text',
'sizes' => 'Text',
'media' => 'Text',
));
$def->addElement('canvas', 'Block', 'Flow', 'Common', array(
'width' => 'Length',
'label' => 'Text',
) );
$def->addElement('details', 'Block', 'Flow', 'Common', array() );
$def->addElement('picture', 'Block', 'Optional: (source, Flow) | (Flow, source) | Flow', 'Common', array(
'srcset' => 'Text',
'sizes' => 'Text',
'media' => 'Text',
'type' => 'Text',
) );
$def->addElement('map', 'Block', 'Optional: (source, Flow) | (Flow, source) | Flow', 'Common', array(
'id' => 'Text',
'name' => 'Text',
) );
$def->addElement('area', 'Inline', 'Empty', 'Common', array(
'alt' => 'Text',
'coords' => 'Text',
'shape' => 'Enum#default,rect,circle,poly',
'href' => 'URI',
'target' => 'Enum#_self,_blank,_top,_parent',
));
$def->addElement('svg', 'Block', 'Flow', 'Common', array(
'xmlns' => 'URI',
'width' => 'Length',
'height' => 'Length',
'fill' => 'Text',
'viewbox' => 'Text',
) );
$def->addElement('symbol', 'Block', 'Flow', 'Common', array(
'id' => 'Text',
'width' => 'Length',
'height' => 'Length',
'fill' => 'Text',
'viewbox' => 'Text',
) );
$def->addElement('path', 'Inline', 'Empty', 'Common', array('d' => 'Text'));
$def->addElement('use', 'Inline', 'Empty', 'Common', array(
'href' => 'URI',
'xlink:href' => 'URI',
'width' => 'Length',
'height' => 'Length',
'x' => 'Length',
'y' => 'Length',
));
$time = $def->addElement('time', 'Inline', 'Inline', 'Common', array('datetime' => 'Text', 'pubdate' => 'Bool'));
$time->excludes = array('time' => true);
$def->addElement('s', 'Inline', 'Inline', 'Common');
$def->addElement('var', 'Inline', 'Inline', 'Common');
$def->addElement('sub', 'Inline', 'Inline', 'Common');
$def->addElement('sup', 'Inline', 'Inline', 'Common');
$def->addElement('mark', 'Inline', 'Inline', 'Common');
$def->addElement('wbr', 'Inline', 'Empty', 'Core');
$def->addElement('a', 'Flow', 'Flow', 'Common', array('href' => 'URI', 'download' => 'Bool','rel' => new HTMLPurifier_AttrDef_HTML_LinkTypes('rel'),'rev' => new HTMLPurifier_AttrDef_HTML_LinkTypes('rev')));
$def->addElement('ins', 'Block', 'Flow', 'Common', array('cite' => 'URI', 'datetime' => 'CDATA'));
$def->addElement('del', 'Block', 'Flow', 'Common', array('cite' => 'URI', 'datetime' => 'CDATA'));
$def->addElement('progress', 'Inline', 'Flow', 'Common', array('max' => 'Number', 'value' => 'CDATA'));
$def->addAttribute('img', 'data-maxwidth', 'Number');
$def->addAttribute('img', 'contenteditable', 'Enum#true,false');
$def->addAttribute('img', 'usemap', 'Text');
$def->addAttribute('img', 'srcset', 'Text');
$def->addAttribute('img', 'sizes', 'Text');
$def->addAttribute('img', 'loading', 'Enum#eager,lazy');
$def->addAttribute('a', 'data-srcset', 'Text');
$def->addAttribute('a', 'data-sizes', 'Text');
$def->addAttribute('iframe', 'allowfullscreen', 'Bool');
$def->addAttribute('iframe', 'allow', 'Text');
$def->addAttribute('iframe', 'loading', 'Enum#eager,lazy');
$def->addAttribute('table', 'height', 'Text');
$def->addAttribute('td', 'border', 'Text');
$def->addAttribute('th', 'border', 'Text');
$def->addAttribute('tr', 'width', 'Text');
$def->addAttribute('tr', 'height', 'Text');
$def->addAttribute('tr', 'border', 'Text');
$def->addAttribute('span', 'data-username', 'Text');
$def->addAttribute('span', 'data-userurl', 'URI');
$def->addAttribute('span', 'contenteditable', 'Enum#true,false');
$def->addAttribute('div', 'data-commenttime', 'Number');
$def->addAttribute('div', 'data-commentuser', 'Text');
$def->addAttribute('div', 'contenteditable', 'Enum#true,false');
}
$this->htmlparser = new HTMLPurifier($parse_config);
$this->media_providers = new OEmbed();
}
function process($source) {
$source = $this->decode( $source );
$source = preg_replace( "/javascript:/i", "jаvascript:", $source );
$source = preg_replace( "/data:/i", "dаta:", $source );
$source = str_replace( "__CODEAMP__", "&", $source );
$source = $this->htmlparser->purify($source);
$source = str_ireplace( "{include", "{include", $source );
$source = str_ireplace( "{content", "{content", $source );
$source = str_ireplace( "{custom", "{custom", $source );
$source = str_ireplace( "{THEME}", "{THEME}", $source );
$source = str_ireplace( "{newsnavigation", "{newsnavigation", $source );
$source = str_replace(array("_{_", "_[_"), array("_{_", "_[_"), $source);
if ( $this->safe_mode AND !$this->wysiwyg AND $this->edit_mode ) {
$source = str_replace( '"', '"', $source );
$source = str_replace( "'", ''', $source );
}
$source = preg_replace_callback( "#<a(.+?)>(.*?)</a>#is", array( &$this, 'remove_bad_url'), $source );
$source = str_ireplace( "<p></p>", "<p><br></p>", $source );
if( $this->code_count ) {
foreach ( $this->code_text as $key_find => $key_replace ) {
$find[] = $key_find;
$replace[] = $key_replace;
}
$source = str_replace( $find, $replace, $source );
}
$this->code_count = 0;
$this->code_text = array ();
$source = str_replace( "<?", "<?", $source );
$source = str_replace( "?>", "?>", $source );
$source = addslashes( $source );
return $source;
}
function decode($source) {
global $config;
if( $this->allow_code AND $this->allowbbcodes) {
$source = preg_replace_callback( "#\[code\](.+?)\[/code\]#is", array( &$this, 'code_tag'), $source );
}
$source = str_replace("​", '', $source);
if ( $this->safe_mode ) {
if( $this->remove_html ) {
$source = htmlspecialchars( strip_tags($source), ENT_QUOTES, $config['charset'] );
} elseif( !$this->wysiwyg AND $this->edit_mode ) {
$source = htmlspecialchars( $source, ENT_QUOTES, $config['charset'] );
}
} else {
$source = preg_replace_callback( "#<pre class=['\"]language-markup['\"]><code>(.+?)</code></pre>#is", array( &$this, 'clear_code'), $source );
}
return $source;
}
function BB_Parse($source, $use_html = TRUE) {
global $config, $lang;
if( $this->allowbbcodes) $source = preg_replace_callback( "#\[code\](.+?)\[/code\]#is", array( &$this, 'hide_code_tag'), $source );
$find = array ('/data:/i','/about:/i','/vbscript:/i','/onclick/i','/onload/i','/onunload/i','/onabort/i','/onerror/i','/onblur/i','/onchange/i','/onfocus/i','/onreset/i','/onsubmit/i','/ondblclick/i','/onkeydown/i','/onkeypress/i','/onkeyup/i','/onmousedown/i','/onmouseup/i','/onmouseover/i','/onmouseout/i','/onselect/i','/javascript/i','/onmouseenter/i','/onwheel/i','/onshow/i','/onafterprint/i','/onbeforeprint/i','/onbeforeunload/i','/onhashchange/i','/onmessage/i','/ononline/i','/onoffline/i','/onpagehide/i','/onpageshow/i','/onpopstate/i','/onresize/i','/onstorage/i','/oncontextmenu/i','/oninvalid/i','/oninput/i','/onsearch/i','/ondrag/i','/ondragend/i','/ondragenter/i','/ondragleave/i','/ondragover/i','/ondragstart/i','/ondrop/i','/onmousemove/i','/onmousewheel/i','/onscroll/i','/oncopy/i','/oncut/i','/onpaste/i','/oncanplay/i','/oncanplaythrough/i','/oncuechange/i','/ondurationchange/i','/onemptied/i','/onended/i','/onloadeddata/i','/onloadedmetadata/i','/onloadstart/i','/onpause/i','/onprogress/i', '/onratechange/i','/onseeked/i','/onseeking/i','/onstalled/i','/onsuspend/i','/ontimeupdate/i','/onvolumechange/i','/onwaiting/i','/ontoggle/i', '/language-jаvascript/i');
$replace = array ("dаta:", "аbout:", "vbscript<b></b>:", "onclick", "onload", "onunload", "onabort", "onerror", "onblur", "onchange", "onfocus", "onreset", "onsubmit", "ondblclick", "onkeydown", "onkeypress", "onkeyup", "onmousedown", "onmouseup", "onmouseover", "onmouseout", "onselect", "jаvascript", 'onmouseenter', 'onwheel', 'onshow', 'onafterprint','onbeforeprint','onbeforeunload','onhashchange','onmessage','ononline','onoffline','onpagehide','onpageshow','onpopstate','onresize','onstorage','oncontextmenu','oninvalid','oninput','onsearch','ondrag','ondragend','ondragenter','ondragleave','ondragover','ondragstart','ondrop','onmousemove','onmousewheel','onscroll','oncopy','oncut','onpaste','oncanplay','oncanplaythrough','oncuechange','ondurationchange','onemptied','onended','onloadeddata','onloadedmetadata','onloadstart','onpause','onprogress', 'onratechange','onseeked','onseeking','onstalled','onsuspend','ontimeupdate','onvolumechange','onwaiting','ontoggle', 'language-javascript');
if( $use_html == false ) {
$find[] = "'
'";
$replace[] = "";
$find[] = "'
'";
$replace[] = "<br>";
} else {
$source = str_replace( "
", "
", $source );
}
$smilies_arr = explode( ",", $config['smilies'] );
foreach ( $smilies_arr as $smile ) {
$smile = trim( $smile );
$sm_image ="";
if( file_exists( ROOT_DIR . "/engine/data/emoticons/" . $smile . ".png" ) ) {
if( file_exists( ROOT_DIR . "/engine/data/emoticons/" . $smile . "@2x.png" ) ) {
$sm_image = "<img alt=\"{$smile}\" class=\"emoji\" src=\"{$config['http_home_url']}engine/data/emoticons/{$smile}.png\" srcset=\"{$config['http_home_url']}engine/data/emoticons/{$smile}@2x.png 2x\">";
} else {
$sm_image = "<img alt=\"{$smile}\" class=\"emoji\" src=\"{$config['http_home_url']}engine/data/emoticons/{$smile}.png\">";
}
} elseif ( file_exists( ROOT_DIR . "/engine/data/emoticons/" . $smile . ".gif" ) ) {
if( file_exists( ROOT_DIR . "/engine/data/emoticons/" . $smile . "@2x.gif" ) ) {
$sm_image = "<img alt=\"{$smile}\" class=\"emoji\" src=\"{$config['http_home_url']}engine/data/emoticons/{$smile}.gif\" srcset=\"{$config['http_home_url']}engine/data/emoticons/{$smile}@2x.gif 2x\">";
} else {
$sm_image = "<img alt=\"{$smile}\" class=\"emoji\" src=\"{$config['http_home_url']}engine/data/emoticons/{$smile}.gif\">";
}
}
if( $sm_image ) {
$find[] = "':$smile:'";
$replace[] = "<!--smile:{$smile}-->{$sm_image}<!--/smile-->";
}
}
if( $this->filter_mode ) $source = $this->word_filter( $source );
$source = preg_replace( $find, $replace, $source );
$source = str_replace( "`", "`", $source );
$source = str_ireplace( "{comments}", "{comments}", $source );
$source = str_ireplace( "{addcomments}", "{addcomments}", $source );
$source = str_ireplace( "{newsnavigation}", "{newsnavigation}", $source );
$source = str_ireplace( "[declination", "[declination", $source );
$source = str_replace( "<?", "<?", $source );
$source = str_replace( "?>", "?>", $source );
if ($config['parse_links'] AND $this->allowbbcodes) {
$source = preg_replace("#(^|\s|>)((http|https|ftp)://\w+[^\s\[\]\<]+)#i", '[url][/url]', $source);
}
$count_start = substr_count ($source, "[quote");
$count_end = substr_count ($source, "[/quote]");
if ($count_start AND $count_start == $count_end) {
$source = str_ireplace( "[quote=]", "[quote]", $source );
if ( !$this->allow_code ) {
$source = preg_replace_callback( "#\[(quote)\](.+?)\[/quote\]#is", array( &$this, 'clear_div_tag'), $source );
$source = preg_replace_callback( "#\[(quote)=(.+?)\](.+?)\[/quote\]#is", array( &$this, 'clear_div_tag'), $source );
}
while( preg_match( "#\[quote\](.+?)\[/quote\]#is", $source ) ) {
$source = preg_replace( "#\[quote\](.+?)\[/quote\]#is", "<!--QuoteBegin--><div class=\"quote\"><!--QuoteEBegin--><!--QuoteEnd--></div><!--QuoteEEnd-->", $source );
}
while( preg_match( "#\[quote=([^\]|\[|<]+)\](.+?)\[/quote\]#is", $source ) ) {
$source = preg_replace( "#\[quote=(.+?)\](.+?)\[/quote\]#is", "<!--QuoteBegin --><div class=\"title_quote\">{$lang['i_quote']} </div><div class=\"quote\"><!--QuoteEBegin--><!--QuoteEnd--></div><!--QuoteEEnd-->", $source );
}
}
if ( $this->allowbbcodes ) {
$count_start = substr_count ($source, "[spoiler");
$count_end = substr_count ($source, "[/spoiler]");
if ($count_start AND $count_start == $count_end) {
$source = str_ireplace( "[spoiler=]", "[spoiler]", $source );
if ( !$this->allow_code ) {
$source = preg_replace_callback( "#\[(spoiler)\](.+?)\[/spoiler\]#is", array( &$this, 'clear_div_tag'), $source );
$source = preg_replace_callback( "#\[(spoiler)=(.+?)\](.+?)\[/spoiler\]#is", array( &$this, 'clear_div_tag'), $source );
}
while( preg_match( "#\[spoiler\](.+?)\[/spoiler\]#is", $source ) ) {
$source = preg_replace_callback( "#\[spoiler\](.+?)\[/spoiler\]#is", array( &$this, 'build_spoiler'), $source );
}
while( preg_match( "#\[spoiler=([^\]|\[|<]+)\](.+?)\[/spoiler\]#is", $source ) ) {
$source = preg_replace_callback( "#\[spoiler=([^\]|\[|<]+)\](.+?)\[/spoiler\]#is", array( &$this, 'build_spoiler'), $source);
}
}
$source = preg_replace( "#\[(left|right|center|justify)\](.+?)\[/\]#is", "<div style=\"text-align:;\"></div>", $source );
while( preg_match( "#\[(b|i|s|u|sub|sup)\](.+?)\[/\]#is", $source ) ) {
$source = preg_replace( "#\[(b|i|s|u|sub|sup)\](.+?)\[/\]#is", "<></>", $source );
}
if( $this->allow_url ) {
$source = preg_replace_callback( "#\[(url)\](\S.+?)\[/url\]#i", array( &$this, 'build_url'), $source );
$source = preg_replace_callback( "#\[(url)\s*=\s*\"\;\s*(\S+?)\s*\"\;\s*\](.*?)\[\/url\]#i", array( &$this, 'build_url'), $source );
$source = preg_replace_callback( "#\[(url)\s*=\s*(\S.+?)\s*\](.*?)\[\/url\]#i", array( &$this, 'build_url'), $source );
$source = preg_replace_callback( "#\[(leech)\](\S.+?)\[/leech\]#i", array( &$this, 'build_url'), $source );
$source = preg_replace_callback( "#\[(leech)\s*=\s*\"\;\s*(\S+?)\s*\"\;\s*\](.*?)\[\/leech\]#i", array( &$this, 'build_url'), $source );
$source = preg_replace_callback( "#\[(leech)\s*=\s*(\S.+?)\s*\](.*?)\[\/leech\]#i", array( &$this, 'build_url'), $source );
} else {
if( stristr( $source, "[url" ) !== false ) $this->not_allowed_tags = true;
if( stristr( $source, "[leech" ) !== false ) $this->not_allowed_tags = true;
if( stristr( $source, "<a" ) !== false ) $this->not_allowed_tags = true;
}
if( $this->allow_image ) {
$source = preg_replace_callback( "#\[img\](.+?)\[/img\]#i", array( &$this, 'build_image'), $source );
$source = preg_replace_callback( "#\[img=(.+?)\](.+?)\[/img\]#i", array( &$this, 'build_image'), $source );
$source = preg_replace_callback( "'\[thumb\](.+?)\[/thumb\]'i", array( &$this, 'build_thumb'), $source );
$source = preg_replace_callback( "'\[thumb=(.+?)\](.+?)\[/thumb\]'i", array( &$this, 'build_thumb'), $source );
} else {
if( stristr( $source, "[img" ) !== false OR stristr( $source, "[thumb" ) !== false ) $this->not_allowed_tags = true;
if( stristr( $source, "<img" ) !== false ) $this->not_allowed_tags = true;
}
$source = preg_replace_callback( "#\[email\s*=\s*\"\;([\.\w\-]+\@[\.\w\-]+\.[\.\w\-]+)\s*\"\;\s*\](.*?)\[\/email\]#i", array( &$this, 'build_email'), $source );
$source = preg_replace_callback( "#\[email\s*=\s*([\.\w\-]+\@[\.\w\-]+\.[\w\-]+)\s*\](.*?)\[\/email\]#i", array( &$this, 'build_email'), $source );
if( !$this->safe_mode ) {
$source = preg_replace_callback( "'\[medium\](.+?)\[/medium\]'i", array( &$this, 'build_medium'), $source );
$source = preg_replace_callback( "'\[medium=(.+?)\](.+?)\[/medium\]'i", array( &$this, 'build_medium'), $source );
$source = preg_replace_callback( "#\[ol=([^\]]+)\]\[\*\]#is", array( &$this, 'build_list'), $source );
$source = preg_replace_callback( "#\[ol=([^\]]+)\](.+?)\[\*\]#is", array( &$this, 'build_list'), $source );
$source = str_ireplace("[list][*]", "<!--dle_list--><ul><li>", $source);
$source = preg_replace( "#\[list\](.+?)\[\*\]#is", "<!--dle_list--><ul><li>", $source );
$source = str_replace("[*]", "</li><!--dle_li--><li>", $source);
$source = str_ireplace("[/list]", "</li></ul><!--dle_list_end-->", $source);
$source = str_ireplace("[/ol]", "</li></ol><!--dle_list_end-->", $source);
$source = preg_replace_callback( "#\[(size)=([^\]]+)\]#i", array( &$this, 'font_change'), $source );
$source = preg_replace_callback( "#\[(font)=([^\]]+)\]#i", array( &$this, 'font_change'), $source );
$source = str_ireplace("[/size]", "<!--sizeend--></span><!--/sizeend-->", $source);
$source = str_ireplace("[/font]", "<!--fontend--></span><!--/fontend-->", $source);
while( preg_match( "#\[h([1-6]{1})\](.+?)\[/h\]#is", $source ) ) {
$source = preg_replace( "#\[h([1-6]{1})\](.+?)\[/h\]#is", "<h></h>", $source );
}
}
if( $this->allow_media ) {
$source = preg_replace_callback( "#\[media=([^\]]+)\]#i", array( &$this, 'build_media'), $source );
} else {
if( stristr( $source, "[media" ) !== false ) $this->not_allowed_tags = true;
}
if( $this->allow_video ) {
$source = preg_replace_callback( "#\[video\s*=\s*(\S.+?)\s*\]#i", array( &$this, 'build_video'), $source );
$source = preg_replace_callback( "#\[audio\s*=\s*(\S.+?)\s*\]#i", array( &$this, 'build_audio'), $source );
} else {
if( stristr( $source, "[video" ) !== false ) $this->not_allowed_tags = true;
if( stristr( $source, "[audio" ) !== false ) $this->not_allowed_tags = true;
}
$source = preg_replace_callback( "#\[(color)=([^\]]+)\]#i", array( &$this, 'font_change'), $source );
$source = str_ireplace("[/color]", "<!--colorend--></span><!--/colorend-->", $source);
if ($this->is_comments) {
if( intval( $config['auto_wrap'] ) ) {
$source = preg_split( '((>)|(<))', $source, - 1, PREG_SPLIT_DELIM_CAPTURE );
$n = count( $source );
for($i = 0; $i < $n; $i ++) {
if( $source[$i] == "<" ) {
$i ++;
continue;
}
if( preg_match( "#([^\s
]{" . intval( $config['auto_wrap'] ) . "})#ui", $source[$i] ) ) {
$source[$i] = preg_replace( "#([^\s
]{" . intval( $config['auto_wrap']-1 ) . "})#ui", "<br>", $source[$i] );
}
}
$source = join( "", $source );
}
}
$source = preg_replace_callback( "#<a(.+?)>(.*?)</a>#is", array( &$this, 'add_rel'), $source );
$source = preg_replace_callback( "#<img(.+?)>#is", array( &$this, 'clear_img'), $source );
if( $this->found_media_content ) {
$source = preg_replace_callback( "#<p([^>]*?)>(.*?)</p>#is", array( &$this, 'fix_p_in_div'), $source );
}
if( $this->code_count ) {
$find=array();$replace=array();
foreach ( $this->code_text as $key_find => $key_replace ) {
$find[] = $key_find;
$replace[] = $key_replace;
}
$source = str_replace( $find, $replace, $source );
$this->code_count = 0;
$this->code_text = array ();
$source = preg_replace( "#\[code\](.+?)\[/code\]#is", "<pre><code></code></pre>", $source );
if ( !$this->allow_code AND $this->edit_mode) {
$source = preg_replace_callback( "#<pre><code>(.+?)</code></pre>#is", array( &$this, 'clear_p_tag'), $source );
}
$source = str_replace( "__CODENR__", "
", $source );
$source = str_replace( "__CODENN__", "
", $source );
}
$this->image_count = 0;
}
return trim( $source );
}
function decodeBBCodes($txt, $use_html = TRUE, $wysiwig = false) {
global $config;
$txt = (string)$txt;
$txt = stripslashes( $txt );
if( $this->filter_mode ) $txt = $this->word_filter( $txt, false );
if (stripos($txt, "title_quote") !== false and $this->edit_mode) {
$txt = preg_replace_callback("#<div class=['\"]title_quote['\"](.*?)>(.+?)</div>#i", array(&$this, 'fix_quote_title'), $txt);
}
$txt = str_ireplace( "{THEME}", "{THEME}", $txt );
$txt = str_ireplace( "{comments}", "{comments}", $txt );
$txt = str_ireplace( "{addcomments}", "{addcomments}", $txt );
$txt = str_ireplace( "{newsnavigation}", "{newsnavigation}", $txt );
$txt = str_ireplace( "[declination", "[declination", $txt );
$txt = str_ireplace( "{include", "{include", $txt );
$txt = str_ireplace( "{content", "{content", $txt );
$txt = str_ireplace( "{custom", "{custom", $txt );
$txt = preg_replace_callback( "#<!--(TBegin|MBegin):(.+?)-->(.+?)<!--(TEnd|MEnd)-->#i", array( &$this, 'decode_thumb'), $txt );
$txt = preg_replace_callback( "#<!--TBegin-->(.+?)<!--TEnd-->#i", array( &$this, 'decode_oldthumb'), $txt );
$txt = preg_replace( "#<!--QuoteBegin-->(.+?)<!--QuoteEBegin-->#", '[quote]', $txt );
$txt = preg_replace( "#<!--QuoteBegin ([^>]+?) -->(.+?)<!--QuoteEBegin-->#", "[quote=]", $txt );
$txt = preg_replace( "#<!--QuoteEnd-->(.+?)<!--QuoteEEnd-->#", '[/quote]', $txt );
$txt = preg_replace( "#<!--code1-->(.+?)<!--ecode1-->#", '[code]', $txt );
$txt = preg_replace( "#<!--code2-->(.+?)<!--ecode2-->#", '[/code]', $txt );
$txt = preg_replace_callback( "#<!--dle_leech_begin--><a href=\"(.+?)\"(.*?)>(.+?)</a><!--dle_leech_end-->#i", array( &$this, 'decode_leech'), $txt );
$txt = preg_replace( "#<!--dle_video_begin-->(.+?)src=\"(.+?)\"(.+?)<!--dle_video_end-->#is", '[video=]', $txt );
$txt = preg_replace_callback( "#<!--dle_video_begin:(.+?)-->(.+?)<!--dle_video_end-->#is", array( &$this, 'decode_video'), $txt );
$txt = preg_replace_callback( "#<!--dle_audio_begin:(.+?)-->(.+?)<!--dle_audio_end-->#is", array( &$this, 'decode_audio'), $txt );
$txt = preg_replace_callback( "#<!--dle_image_begin:(.+?)-->(.+?)<!--dle_image_end-->#is", array( &$this, 'decode_dle_img'), $txt );
$txt = preg_replace( "#<!--dle_youtube_begin:(.+?)-->(.+?)<!--dle_youtube_end-->#is", '[media=]', $txt );
$txt = preg_replace( "#<!--dle_media_begin:(.+?)-->(.+?)<!--dle_media_end-->#is", '[media=]', $txt );
$txt = preg_replace( "#<!--dle_spoiler-->(.+?)<!--spoiler_text-->#is", '[spoiler]', $txt );
$txt = preg_replace_callback( "#<!--dle_spoiler (.+?) -->(.+?)<!--spoiler_text-->#is", array( &$this, 'decode_spoiler'), $txt );
$txt = str_replace( "<!--spoiler_text_end--></div><!--/dle_spoiler-->", '[/spoiler]', $txt );
$txt = str_replace( "<!--dle_list--><ul><li>", "[list]
[*]", $txt );
$txt = str_replace( "</li></ul><!--dle_list_end-->", '[/list]', $txt );
$txt = str_replace( "</li></ol><!--dle_list_end-->", '[/ol]', $txt );
$txt = str_replace( "</li><!--dle_li--><li>", '[*]', $txt );
$txt = preg_replace( "#<!--dle_ol_(.+?)-->(.+?)<!--/dle_ol-->#i", "[ol=]
[*]", $txt );
if( !$wysiwig ) {
while( preg_match( "#\<(b|i|s|u|sub|sup)\>(.+?)\</\>#is", $txt ) ) {
$txt = preg_replace( "#\<(b|i|s|u|sub|sup)\>(.+?)\</\>#is", "[][/]", $txt );
}
$txt = preg_replace('/<pre[^>]*><code>/', '[code]', $txt);
$txt = str_replace( "</code></pre>", '[/code]', $txt );
$txt = preg_replace( "#<a href=[\"']mailto:(.+?)['\"]>(.+?)</a>#i", "[email=][/email]", $txt );
$txt = preg_replace_callback( "#<a href=\"(.+?)\"(.*?)>(.+?)</a>#i", array( &$this, 'decode_url'), $txt );
$txt = preg_replace( "#<!--sizestart:(.+?)-->(.+?)<!--/sizestart-->#", "[size=]", $txt );
$txt = preg_replace( "#<!--colorstart:(.+?)-->(.+?)<!--/colorstart-->#", "[color=]", $txt );
$txt = preg_replace( "#<!--fontstart:(.+?)-->(.+?)<!--/fontstart-->#", "[font=]", $txt );
$txt = str_replace( "<!--sizeend--></span><!--/sizeend-->", "[/size]", $txt );
$txt = str_replace( "<!--colorend--></span><!--/colorend-->", "[/color]", $txt );
$txt = str_replace( "<!--fontend--></span><!--/fontend-->", "[/font]", $txt );
$txt = preg_replace( "#<h([1-6]{1})>(.+?)</h>#is", "[h][/h]", $txt );
$txt = preg_replace( "#<div align=['\"](left|right|center|justify)['\"]>(.+?)</div>#is", "[][/]", $txt );
$txt = preg_replace( "#<div style=['\"]text-align:(left|right|center|justify);['\"]>(.+?)</div>#is", "[][/]", $txt );
} else {
$txt = str_replace( "<!--sizeend--></span><!--/sizeend-->", "</span>", $txt );
$txt = str_replace( "<!--colorend--></span><!--/colorend-->", "</span>", $txt );
$txt = str_replace( "<!--fontend--></span><!--/fontend-->", "</span>", $txt );
$txt = str_replace( "<!--/sizestart-->", "", $txt );
$txt = str_replace( "<!--/colorstart-->", "", $txt );
$txt = str_replace( "<!--/fontstart-->", "", $txt );
$txt = preg_replace( "#<!--sizestart:(.+?)-->#", "", $txt );
$txt = preg_replace( "#<!--colorstart:(.+?)-->#", "", $txt );
$txt = preg_replace( "#<!--fontstart:(.+?)-->#", "", $txt );
}
$txt = preg_replace( "#<!--smile:(.+?)-->(.+?)<!--/smile-->#is", '::', $txt );
$txt = preg_replace_callback( "#<a(.+?)>(.*?)</a>#is", array( &$this, 'remove_rel'), $txt );
if( !$use_html ) {
$txt = str_ireplace( "<br>", "
", $txt );
$txt = str_ireplace( "<br />", "
", $txt );
}
if ((!$this->safe_mode OR $wysiwig) AND $this->edit_mode) {
$txt = htmlspecialchars( $txt, ENT_QUOTES, $config['charset'] );
}
$this->codes_param['html'] = $use_html;
$this->codes_param['wysiwig'] = $wysiwig;
$txt = preg_replace_callback( "#\[code\](.+?)\[/code\]#is", array( &$this, 'decode_code'), $txt );
if(!$this->safe_mode AND $this->edit_mode AND !$this->codes_param['wysiwig'] ) {
$txt = str_replace( "&amp;", "&", $txt );
$txt = str_replace( "__CODEAMP__", "&", $txt );
}
if ( $this->safe_mode AND $this->edit_mode AND !$this->codes_param['wysiwig'] ) {
$txt = str_replace( "__CODEAMP__", "&", $txt );
}
return trim( $txt );
}
function build_list( $matches=array() ) {
$type = $matches[1];
$allowed_types = array ("A", "a", "I", "i", "1");
if (in_array($type, $allowed_types))
return "<!--dle_ol_{$type}--><ol type=\"{$type}\"><li><!--/dle_ol-->";
else
return "<!--dle_ol_1--><ol type=\"1\"><li><!--/dle_ol-->";
}
function font_change( $matches=array() ) {
$style = $matches[2];
$type = $matches[1];
$style = str_replace( '"', '', $style );
$style = preg_replace( "/[&\(\)\.\%\{\}\[\]<>\'\"]/", "", preg_replace( "#^(.+?)(?:;|$)#", "", $style ) );
if( $type == 'size' ) {
$style = intval( $style );
if( $this->font_sizes[$style] ) {
$real = $this->font_sizes[$style];
} else {
$real = 12;
}
return "<!--sizestart:{$style}--><span style=\"font-size:" . $real . "pt;\"><!--/sizestart-->";
}
if( $type == 'font' ) {
$style = preg_replace( "/[^\d\w\#\-\_\s]/s", "", $style );
if (!in_array($style, $this->allowed_fonts)) $style = "Verdana";
return "<!--fontstart:{$style}--><span style=\"font-family:" . $style . "\"><!--/fontstart-->";
}
$style = preg_replace( "/[^\d\w\#]/s", "", $style );
if( preg_match("/#([a-f0-9]{3}){1,2}/i", $style) ) return "<!--colorstart:{$style}--><span style=\"color:" . $style . "\"><!--/colorstart-->";
else return "<!--colorstart:#000000--><span style=\"color:#000000\"><!--/colorstart-->";
}
function build_email( $matches=array() ) {
$matches[1] = $this->clear_url( $matches[1] );
return $this->htmlparser->purify("<a href=\"mailto:{$matches[1]}\">{$matches[2]}</a>");
}
function build_media( $matches=array() ) {
global $config;
$url = $matches[1];
$get_size = explode( ",", trim( $url ) );
$sizes = array();
$params = array();
if (!count($this->video_config)) {
include (ENGINE_DIR . '/data/videoconfig.php');
$this->video_config = $video_config;
}
if (count($get_size) == 2) {
$url = $get_size[1];
$sizes = explode( "x", trim( $get_size[0] ) );
if( intval($sizes[0]) > 0 ) {
$params['width'] = intval($sizes[0]);
}
if( intval($sizes[1]) > 0 ) {
$params['height'] = intval($sizes[1]);
}
}
$url = $this->clear_url( urldecode( $url ) );
$url = str_replace("&","&", $url );
if( !$url ) {
return $matches[0];
}
$decode_url = "";
if( isset($params['width']) AND $params['width'] ) {
$decode_url = $params['width'];
if ( $params['height'] ) $decode_url .= "x".$params['height'];
$decode_url .= ",".$url;
} else {
if (substr( trim($this->video_config['width']), - 1, 1 ) != '%') {
$params['width'] = intval($this->video_config['width']);
}
$decode_url = $url;
}
$parsed_url = parse_url($url);
if($parsed_url['host'] == 't.me') {
$html = '<script async src="https://telegram.org/js/telegram-widget.js" data-telegram-post="'.$parsed_url['path'].'" data-width="'.$params['width'].'"></script>';
} else {
$html = $this->media_providers->getHTML($url, $params);
}
if(!$html) {
return $matches[0];
}
$this->found_media_content = true;
return '<!--dle_media_begin:'.$decode_url.'-->'.$html.'<!--dle_media_end-->';
}
function build_url( $matches=array() ) {
global $config, $member_id, $user_group;
$url = array();
if ($matches[1] == "leech" ) $url['leech'] = 1;
$option=explode("|", $matches[2]);
$url['html'] = isset($option[0]) ? $option[0] : '';
$url['tooltip'] = isset($option[1]) ? $option[1] : '';
$url['show'] = isset($matches[3]) ? $matches[3] : '';
if ( !$url['show'] ) $url['show'] = $url['html'];
if ( $user_group[$member_id['user_group']]['force_leech'] ) $url['leech'] = 1;
if( preg_match( "/([\.,\?]|!)$/", $url['show'], $match ) ) {
$url['end'] = $match[1];
$url['show'] = preg_replace( "/([\.,\?]|!)$/", "", $url['show'] );
} else $url['end'] = '';
$url['html'] = $this->clear_url( $url['html'] );
$url['show'] = stripslashes( $url['show'] );
if( $this->safe_mode ) {
$url['show'] = str_replace( " ", " ", $url['show'] );
if (strlen(trim($url['show'])) < 3 )
return $matches[0];
}
if( stripos( $url['html'], $config['admin_path'] ) !== false ) {
return $matches[0];
}
if( stripos( $url['html'], "engine/go.php" ) !== false OR ($this->check_home( $url['html'] ) AND stripos( $url['html'], "do=go" ) !== false) ) {
return $matches[0];
}
if( !preg_match( "#^(http|https|ftp|nntp|news|viber|tg|skype|market)://#", $url['html'] ) AND !preg_match( "#^(tel):#", $url['html'] ) AND !preg_match( "#^(magnet):#", $url['html'] ) AND $url['html'][0] != "/" AND $url['html'][0] != "#") {
$url['html'] = 'http://' . $url['html'];
}
if ($url['html'] == 'http://' ) {
return $matches[0];
}
$url['show'] = str_replace( "&amp;", "&", $url['show'] );
if( $this->check_home( $url['html'] ) OR $url['html'][0] == "/" OR $url['html'][0] == "#") $target = "";
else $target = " target=\"_blank\"";
if( $url['tooltip'] ) {
$url['tooltip'] = htmlspecialchars( strip_tags( stripslashes( $url['tooltip'] ) ), ENT_QUOTES, $config['charset'] );
$url['tooltip'] = str_replace( "&amp;", "&", $url['tooltip'] );
$target = "title=\"".$url['tooltip']."\"".$target;
}
if( isset($url['leech'] ) AND $url['leech'] AND !$this->disable_leech) {
$area = '';
if( $this->safe_mode ) $area = '&area=comments';
$url['html'] = $config['http_home_url'] . "index.php?do=go{$area}&url=" . rawurlencode( base64_encode( $url['html'] ) );
return "<!--dle_leech_begin-->".$this->htmlparser->purify("<a href=\"" . $url['html'] . "\" " . $target . ">" . $url['show'] . "</a>")."<!--dle_leech_end-->" . $url['end'];
} else {
return $this->htmlparser->purify("<a href=\"" . $url['html'] . "\" " . $target . ">" . $url['show'] . "</a>") . $url['end'];
}
}
function code_tag( $matches=array() ) {
$txt = $matches[1];
if( $txt == "" ) {
return;
}
$this->code_count ++;
if ( $this->is_comments AND $this->wysiwyg AND $this->edit_mode) {
$txt = str_replace( "<br>", "
", $txt );
$txt = preg_replace('/<p[^>]*>/', '', $txt);
$txt = str_replace("</p>", "", $txt);
$txt = str_replace( "<", "<", $txt );
$txt = str_replace( ">", ">", $txt );
$txt = str_replace( "&", "&", $txt );
}
if ( $this->edit_mode ) {
$txt = str_replace( "&", "&", $txt );
$txt = str_replace( "'", "'", $txt );
$txt = str_replace( "<", "<", $txt );
$txt = str_replace( ">", ">", $txt );
$txt = str_replace( """, """, $txt );
$txt = str_replace( '"', """, $txt );
$txt = str_replace( ":", ":", $txt );
$txt = str_replace( "[", "[", $txt );
$txt = str_replace( "]", "]", $txt );
$txt = str_replace( "&#123;include", "{include", $txt );
$txt = str_replace( "&#123;content", "{content", $txt );
$txt = str_replace( "&#123;custom", "{custom", $txt );
$txt = str_replace( "{", "{", $txt );
$txt = str_replace( "
", "__CODENR__", $txt );
$txt = str_replace( "
", "__CODENN__", $txt );
}
$txt = str_ireplace( "{include", "{include", $txt );
$txt = str_ireplace( "{content", "{content", $txt );
$txt = str_ireplace( "{custom", "{custom", $txt );
$txt = str_ireplace( "{newsnavigation", "{newsnavigation", $txt );
$txt = str_ireplace( "{THEME}", "{THEME}", $txt );
$p = "[code]{" . $this->code_count . "}[/code]";
$this->code_text[$p] = "[code]{$txt}[/code]";
return $p;
}
function clear_code( $matches=array() ) {
$txt = $matches[1];
if( $txt == "" ) {
return;
}
$txt = str_replace( "</code>", "
", $txt );
$txt = str_replace("<code>", "", $txt);
return "<pre class=\"language-markup\"><code>".$txt."</code></pre>";
}
function hide_code_tag( $matches=array() ) {
$txt = $matches[1];
if( $txt == "" ) {
return;
}
$this->code_count ++;
$p = "[code]{" . $this->code_count . "}[/code]";
$this->code_text[$p] = "[code]{$txt}[/code]";
return $p;
}
function decode_code( $matches=array() ) {
$txt = $matches[1];
if ( !$this->codes_param['wysiwig'] AND $this->edit_mode ) {
$txt = str_replace( "&", "__CODEAMP__", $txt );
}
if( !$this->codes_param['wysiwig'] AND $this->codes_param['html']) {
$txt = str_replace( "<br />", "
", $txt );
$txt = str_replace( "<br>", "
", $txt );
}
if ( $this->safe_mode AND $this->codes_param['wysiwig'] AND $this->edit_mode) {
$txt = str_replace( "
", "<br>", $txt );
}
if ( $this->codes_param['wysiwig'] AND $this->edit_mode AND !$this->is_comments) {
return "<pre class=\"language-markup\"><code>".$txt."</code></pre>";
}
return "[code]".$txt."[/code]";
}
function build_video( $matches=array() ) {
global $config;
$url = $matches[1];
if (!count($this->video_config)) {
include (ENGINE_DIR . '/data/videoconfig.php');
$this->video_config = $video_config;
}
$get_videos = array();
$sizes = array();
$decode_url = array();
$video_url = array();
$video_option = array();
$i = 0;
$width = $this->video_config['width'];
if( $this->video_config['preload'] ) $preload = "metadata"; else $preload = "none";
$get_videos = explode( ",", trim( $url ) );
foreach ($get_videos as $video) {
$i++;
if( $i == 1 AND count($get_videos) > 1 AND stripos ( $video, "http" ) === false AND intval($video) ) {
$sizes = explode( "x", trim( $video ) );
$width = intval($sizes[0]) > 0 ? intval($sizes[0]) : $this->video_config['width'];
if (substr( $sizes[0], - 1, 1 ) == '%') $width = $width."%";
$decode_url[] = $width;
continue;
}
$video = str_replace( "%20", " ", trim( $video ) );
$video_option = explode( "|", trim( $video ) );
$video_option[0] = $this->clear_url( trim($video_option[0]) );
if( !$video_option[0] ) continue;
if(isset($video_option[1]) AND $video_option[1]) {
$video_option[1] = $this->clear_url( trim($video_option[1]) );
$preview = " poster=\"{$video_option[1]}\" ";
} else { $preview = ""; }
if(isset($video_option[2]) AND $video_option[2]) {
$video_option[2] = htmlspecialchars( strip_tags( stripslashes( trim($video_option[2]) ) ), ENT_QUOTES, $config['charset'] );
$video_option[2] = str_replace("&amp;","&", $video_option[2]);
}
$decode_url[] = implode("|", $video_option);
if( empty($video_option[2]) ) $video_option[2] = str_replace( "%20", " ", pathinfo( $video_option[0], PATHINFO_FILENAME ) );
$type="type=\"video/mp4\"";
if (strpos ( $video_option[0], "youtube.com" ) !== false) { $type="provider=\"youtube\""; $preload = "metadata"; }
$video_url[] = "<video title=\"{$video_option[2]}\" preload=\"{$preload}\" controls{$preview}><source {$type} src=\"{$video_option[0]}\"></video>";
}
if( count($video_url) ){
$video_url = implode($video_url);
$decode_url = implode(",",$decode_url);
} else {
return $matches[0];
}
if (substr( $width, - 1, 1 ) != '%') $width = $width."px";
$width = "style=\"width:100%;max-width:{$width};\"";
$this->found_media_content = true;
return "<!--dle_video_begin:{$decode_url}--><div class=\"dleplyrplayer\" {$width} theme=\"{$this->video_config['theme']}\">{$video_url}</div><!--dle_video_end-->";
}
function build_audio( $matches=array() ) {
global $config;
$url = $matches[1];
if( $url == "" ) return;
if (!count($this->video_config)) {
include (ENGINE_DIR . '/data/videoconfig.php');
$this->video_config = $video_config;
}
$get_audios = array();
$sizes = array();
$decode_url = array();
$audio_url = array();
$audio_option = array();
$i = 0;
$width = $this->video_config['audio_width'];
if( $this->video_config['preload'] ) $preload = "metadata"; else $preload = "none";
$get_audios = explode( ",", trim( $url ) );
foreach ($get_audios as $audio) {
$i++;
if( $i == 1 AND count($get_audios) > 1 AND stripos ( $audio, "http" ) === false AND intval($audio)) {
$sizes = explode( "x", trim( $audio ) );
$width = intval($sizes[0]) > 0 ? intval($sizes[0]) : $this->video_config['audio_width'];
if (substr( $sizes[0], - 1, 1 ) == '%') $width = $width."%";
$decode_url[] = $width;
continue;
}
$audio = str_replace( "%20", " ", trim( $audio ) );
$audio_option = explode( "|", trim( $audio ) );
$audio_option[0] = $this->clear_url( trim($audio_option[0]) );
if( !$audio_option[0] ) continue;
if(isset($audio_option[1]) AND $audio_option[1]) $audio_option[1] = htmlspecialchars( strip_tags( stripslashes( trim($audio_option[1]) ) ), ENT_QUOTES, $config['charset'] );
$decode_url[] = implode("|", $audio_option);
if( !isset($audio_option[1]) OR (isset($audio_option[1]) AND !$audio_option[1]) ) $audio_option[1] = str_replace( "%20", " ", pathinfo( $audio_option[0], PATHINFO_FILENAME ));
$audio_url[] = "<audio title=\"{$audio_option[1]}\" preload=\"{$preload}\" controls><source type=\"audio/mp3\" src=\"{$audio_option[0]}\"></audio>";
}
if( count($audio_url) ){
$audio_url = implode($audio_url);
$decode_url = implode(",",$decode_url);
} else {
return $matches[0];
}
if (substr( $width, - 1, 1 ) != '%') $width = $width."px";
if( $width ) $width = "style=\"width:100%;max-width:{$width};\"";
$this->found_media_content = true;
return "<!--dle_audio_begin:{$decode_url}--><div class=\"dleplyrplayer\" {$width} theme=\"{$this->video_config['theme']}\">{$audio_url}</div><!--dle_audio_end-->";
}
function decode_video( $matches=array() ) {
$url = $matches[1];
$url = str_replace("&","&", $url );
$url = str_replace(""",'"', $url );
$url = str_replace("'","'", $url );
return '[video='.$url.']';
}
function decode_audio( $matches=array() ) {
$url = $matches[1];
$url = str_replace("&","&", $url );
$url = str_replace(""",'"', $url );
$url = str_replace("'","'", $url );
return '[audio='.$url.']';
}
function build_image( $matches=array() ) {
global $config;
if(count($matches) == 2 ) {
$align = "";
$url = $matches[1];
} else {
$align = $matches[1];
$url = $matches[2];
}
$url = trim( $url );
$option = explode( "|", trim( $align ) );
$align = $option[0];
if( $align != "left" and $align != "right" ) $align = '';
$url = $this->clear_url( urldecode( $url ) );
if( preg_match( "/[?&;<\[\]]/", $url ) ) {
return $matches[0];
}
$info = $url;
$info = $info."|".$align;
if( $url == "" ) return $matches[0];
$this->image_count ++;
if( $option[1] != "" ) {
$alt = htmlspecialchars( strip_tags( stripslashes( $option[1] ) ), ENT_QUOTES, $config['charset'] );
$alt = str_replace("&amp;","&",$alt);
$info = $info."|".$alt;
$alt = "alt=\"" . $alt . "\"";
} else {
if($this->image_count == 1) {
$alt = htmlspecialchars( strip_tags( stripslashes( $_POST['title'] ) ), ENT_QUOTES, $config['charset'] );
$alt = str_replace("&amp;","&",$alt);
} else { $alt = ""; }
$alt = "alt=\"" . $alt . "\"";
}
if ( $align ) {
$style="style=\"float:{$align};max-width:100%;\"";
} else $style="style=\"max-width:100%;\"";
if( intval( $config['tag_img_width'] ) ) {
if (clean_url( $config['http_home_url'] ) != clean_url ( $url ) ) {
$style .= " data-maxwidth=\"".intval($config['tag_img_width'])."\"";
}
}
return "<!--dle_image_begin:{$info}-->".$this->htmlparser->purify("<img src=\"{$url}\" {$style} {$alt}>")."<!--dle_image_end-->";
}
function decode_dle_img( $matches=array() ) {
$txt = $matches[1];
$txt = explode("|", $txt );
$url = $txt[0];
$align = $txt[1];
$alt = $txt[2];
$extra = "";
if( ! $align and ! $alt ) return "[img]" . $url . "[/img]";
if( $align ) $extra = $align;
if( $alt ) {
$alt = str_replace("'", "'", $alt);
$alt = str_replace(""", '"', $alt);
$alt = str_replace("&", '&', $alt);
$extra .= "|" . $alt;
}
return "[img=" . $extra . "]" . $url . "[/img]";
}
function clear_p_tag( $matches=array() ) {
$txt = $matches[1];
$txt = str_replace("
", "", $txt);
$txt = str_replace("
", "", $txt);
$txt = preg_replace('/<p[^>]*>/', '', $txt);
$txt = str_replace("</p>", "
", $txt);
$txt = preg_replace('/<div[^>]*>/', '', $txt);
$txt = str_replace("</div>", "
", $txt);
$txt = preg_replace('/<br[^>]*>/', "
", $txt);
return "<pre><code>".$txt."</code></pre>";
}
function clear_div_tag( $matches=array() ) {
$spoiler = array();
if ( count($matches) == 3 ) {
$spoiler['title'] = '';
$spoiler['txt'] = $matches[2];
} else {
$spoiler['title'] = $matches[2];
$spoiler['txt'] = $matches[3];
}
$tag = $matches[1];
$spoiler['txt'] = preg_replace('/<div[^>]*>/', '', $spoiler['txt']);
$spoiler['txt'] = str_replace("</div>", "<br>", $spoiler['txt']);
if ($spoiler['title'])
return "[{$tag}={$spoiler['title']}]".$spoiler['txt']."[/{$tag}]";
else
return "[{$tag}]".$spoiler['txt']."[/{$tag}]";
}
function build_thumb( $matches=array() ) {
global $config;
if (count($matches) == 2 ) {
$align = "";
$gurl = $matches[1];
} else {
$align = $matches[1];
$gurl = $matches[2];
}
$gurl = $this->clear_url( urldecode( $gurl ) );
if( preg_match( "/[?&;%<\[\]]/", $gurl ) ) {
return $matches[0];
}
$url = preg_replace( "'([^\[]*)([/\])(.*?)'i", "thumbs", $gurl );
$url = trim( $url );
$gurl = trim( $gurl );
$option = explode( "|", trim( $align ) );
$align = $option[0];
if( $align != "left" and $align != "right" ) $align = '';
$url = $this->clear_url( urldecode( $url ) );
$info = $gurl;
$info = $info."|".$align;
if( $gurl == "" or $url == "" ) return $matches[0];
if( isset($option[1]) AND $option[1] ) {
$alt = htmlspecialchars( strip_tags( stripslashes( $option[1] ) ), ENT_QUOTES, $config['charset'] );
$alt = str_replace("&amp;","&",$alt);
$info = $info."|".$alt;
$alt = "alt=\"" . $alt . "\"";
} else {
$alt = "alt=''";
}
if( $align == '' ) return "<!--TBegin:{$info}-->".$this->htmlparser->purify("<a href=\"$gurl\" class=\"highslide\" target=\"_blank\"><img src=\"$url\" style=\"max-width:100%;\" {$alt}></a>")."<!--TEnd-->";
else return "<!--TBegin:{$info}-->".$this->htmlparser->purify("<a href=\"$gurl\" class=\"highslide\" target=\"_blank\"><img src=\"$url\" style=\"float:{$align};max-width:100%;\" {$alt}></a>")."<!--TEnd-->";
}
function build_medium( $matches=array() ) {
global $config;
if (count($matches) == 2 ) {
$align = "";
$gurl = $matches[1];
} else {
$align = $matches[1];
$gurl = $matches[2];
}
$gurl = $this->clear_url( urldecode( $gurl ) );
if( preg_match( "/[?&;%<\[\]]/", $gurl ) ) {
return $matches[0];
}
$url = preg_replace( "'([^\[]*)([/\])(.*?)'i", "medium", $gurl );
$url = trim( $url );
$gurl = trim( $gurl );
$option = explode( "|", trim( $align ) );
$align = $option[0];
if( $align != "left" and $align != "right" ) $align = '';
$url = $this->clear_url( urldecode( $url ) );
$info = $gurl;
$info = $info."|".$align;
if( $gurl == "" or $url == "" ) return $matches[0];
if( isset($option[1]) AND $option[1] ) {
$alt = htmlspecialchars( strip_tags( stripslashes( $option[1] ) ), ENT_QUOTES, $config['charset'] );
$alt = str_replace("&amp;","&",$alt);
$info = $info."|".$alt;
$alt = "alt=\"" . $alt . "\"";
} else {
$alt = "alt=''";
}
if( $align == '' ) return "<!--MBegin:{$info}-->".$this->htmlparser->purify("<a href=\"$gurl\" class=\"highslide\"><img src=\"$url\" style=\"max-width:100%;\" {$alt}></a>")."<!--MEnd-->";
else return "<!--MBegin:{$info}-->".$this->htmlparser->purify("<a href=\"$gurl\" class=\"highslide\"><img src=\"$url\" style=\"float:{$align};max-width:100%;\" {$alt}></a>")."<!--MEnd-->";
}
function build_spoiler( $matches=array() ) {
global $lang, $config;
if (count($matches) == 3 ) {
$title = $matches[1];
$title = htmlspecialchars( strip_tags( stripslashes( trim($title) ) ), ENT_QUOTES, $config['charset'] );
$title = str_replace( "&amp;", "&", $title );
$title = preg_replace( "/javascript:/i", "jаvascript: ", $title );
} else $title = false;
$id_spoiler = "sp".md5( microtime().uniqid( mt_rand(), TRUE ) );
if( !$title ) {
return "<!--dle_spoiler--><div class=\"title_spoiler\"><a href=\"javascript:ShowOrHide('" . $id_spoiler . "')\"><svg width=\"18\" height=\"18\" fill=\"currentColor\" viewBox=\"0 0 20 20\"><path id=\"svg-" . $id_spoiler . "\" d=\"M17.418 6.109c0.272-0.268 0.709-0.268 0.979 0s0.271 0.701 0 0.969l-7.908 7.83c-0.27 0.268-0.707 0.268-0.979 0l-7.908-7.83c-0.27-0.268-0.27-0.701 0-0.969s0.709-0.268 0.979 0l7.419 7.141 7.418-7.141z\"></path></svg></a><a href=\"javascript:ShowOrHide('" . $id_spoiler . "')\"><!--spoiler_title-->" . $lang['spoiler_title'] . "<!--spoiler_title_end--></a></div><div id=\"" . $id_spoiler . "\" class=\"text_spoiler\" style=\"display:none;\"><!--spoiler_text-->{$matches[1]}<!--spoiler_text_end--></div><!--/dle_spoiler-->";
} else {
return "<!--dle_spoiler $title --><div class=\"title_spoiler\"><a href=\"javascript:ShowOrHide('" . $id_spoiler . "')\"><svg width=\"18\" height=\"18\" fill=\"currentColor\" viewBox=\"0 0 20 20\"><path id=\"svg-" . $id_spoiler . "\" d=\"M17.418 6.109c0.272-0.268 0.709-0.268 0.979 0s0.271 0.701 0 0.969l-7.908 7.83c-0.27 0.268-0.707 0.268-0.979 0l-7.908-7.83c-0.27-0.268-0.27-0.701 0-0.969s0.709-0.268 0.979 0l7.419 7.141 7.418-7.141z\"></path></svg></a><a href=\"javascript:ShowOrHide('" . $id_spoiler . "')\"><!--spoiler_title-->" . $title . "<!--spoiler_title_end--></a></div><div id=\"" . $id_spoiler . "\" class=\"text_spoiler\" style=\"display:none;\"><!--spoiler_text-->{$matches[2]}<!--spoiler_text_end--></div><!--/dle_spoiler-->";
}
}
function decode_spoiler( $matches=array() ) {
$url = $matches[1];
$url = str_replace("&","&", $url );
$url = str_replace(""",'"', $url );
$url = str_replace("'","'", $url );
return '[spoiler='.$url.']';
}
function clear_url($url) {
global $config;
$url = strip_tags( trim( stripslashes( html_entity_decode($url, ENT_QUOTES, $config['charset']) ) ) );
$url = str_replace( '\"', '"', $url );
$url = str_replace( "'", "", $url );
$url = str_replace( '"', "", $url );
$url = str_replace( "o", "o", $url );
$url = preg_replace( "/jаvascript(.*?):/i", "javascript:", $url );
$url = preg_replace( "/dаta(.*?):/i", "data:", $url );
$url = htmlspecialchars( $url, ENT_QUOTES, $config['charset'] );
$url_array = parse_url($url);
if ( isset($url_array['scheme']) AND $url_array['scheme'] AND !in_array( $url_array['scheme'], array("http","https","mailto","ftp","nntp","news","tel","magnet","viber","tg","skype","market")) ) {
return '';
}
if( stripos( $url, "engine/go.php" ) !== false OR ($this->check_home( $url ) AND stripos( $url, "do=go" ) !== false) ) {
return '';
}
$url = str_replace( "&amp;", "&", $url );
$url = str_ireplace( "document.cookie", "document.cookie", $url );
$url = str_replace( " ", "%20", $url );
$url = str_replace( "<", "<", $url );
$url = str_replace( ">", ">", $url );
$url = str_replace(array("{", "}", "[", "]"),array("%7B", "%7D", "%5B", "%5D"), $url);
$url = preg_replace( "/javascript:/i", "jаvascript:", $url );
$url = preg_replace( "/data:/i", "dаta:", $url );
return $url;
}
function decode_leech( $matches=array() ) {
global $config;
$url = $matches[1];
$show = $matches[3];
if( $this->leech_mode ) return "[url=" . $url . "]" . $show . "[/url]";
$url = str_replace("&","&", $url );
$url = parse_url($url, PHP_URL_QUERY);
parse_str($url, $url_parts);
$url = $url_parts['url'];
$url = rawurldecode( $url );
$url = base64_decode( $url );
$charset = $this->detect_encoding($url);
if($charset AND $charset != strtolower($config['charset']) ) {
if( function_exists( 'mb_convert_encoding' ) ) {
$url = mb_convert_encoding( $url, $config['charset'], $charset );
} elseif( function_exists( 'iconv' ) ) {
$url = iconv($charset, $config['charset'], $url);
}
}
$url = strip_tags( $url );
$url = str_replace("&","&", $url );
if( preg_match( "#title=['\"](.+?)['\"]#i", $matches[2], $match ) ) {
$match[1] = str_replace(""", '"', $match[1]);
$match[1] = str_replace("'", "'", $match[1]);
$match[1] = str_replace("&", "&", $match[1]);
$match[1] = strip_tags( $match[1] );
$url = $url."|".$match[1];
}
return "[leech=" . $url . "]" . $show . "[/leech]";
}
function detect_encoding($string) {
static $list = array('utf-8', 'windows-1251');
foreach ($list as $item) {
if( function_exists( 'mb_convert_encoding' ) ) {
$sample = mb_convert_encoding( $string, $item, $item );
} elseif( function_exists( 'iconv' ) ) {
$sample = iconv($item, $item, $string);
}
if (md5($sample) == md5($string)) return $item;
}
return null;
}
function decode_url( $matches=array() ) {
$show = $matches[3];
$url = $matches[1];
$params = trim($matches[2]);
if( preg_match( "#title=[\"](.+?)[\"]#i", $params, $match ) ) {
$match[1] = str_replace(""", '"', $match[1]);
$match[1] = str_replace("'", "'", $match[1]);
$match[1] = str_replace("&", "&", $match[1]);
$url = $url."|".$match[1];
$params = trim(str_replace($match[0], "", $params));
}
if( preg_match( "#rel=[\"](.+?)[\"]#i", $params, $match ) ) {
$params = trim(str_replace($match[0], "", $params));
}
if (!$params OR $params == 'target="_blank"') {
$url = str_replace("&","&", $url );
return "[url=" . $url . "]" . $show . "[/url]";
} else {
return $matches[0];
}
}
function clear_img( $matches=array() ) {
$params = trim( stripslashes($matches[1]) );
if( preg_match( "#src=['\"](.+?)['\"]#i", $params, $match ) ) {
if( preg_match( "/[?&;<]/", $match[1]) ) return "";
}
return $matches[0];
}
function remove_bad_url( $matches=array() ) {
global $config;
$params = trim( stripslashes($matches[1]) );
if( preg_match( "#href=['\"](.+?)['\"]#i", $params, $match ) ) {
if( stripos( $match[1], "engine/go.php" ) !== false OR ($this->check_home( $match[1] ) AND stripos( $match[1], "do=go" ) !== false) ) {
return '';
}
if( stripos( $match[1], $config['admin_path'] ) !== false ) {
return '';
}
}
return $matches[0];
}
function fix_p_in_div ( $matches=array() ) {
if( stripos( $matches[2], "<div" ) !== false AND ( stripos( $matches[2], "dle_media_begin" ) !== false OR stripos( $matches[2], "dle_video_begin" ) !== false OR stripos( $matches[2], "dle_audio_begin" ) !== false ) ) {
return "<div{$matches[1]}>{$matches[2]}</div>";
} else return $matches[0];
}
function add_rel( $matches=array() ) {
global $config;
$params = trim( stripslashes($matches[1]) );
if( preg_match( "#href=['\"](.+?)['\"]#i", $params, $match ) ) {
if( $this->check_home($match[1]) ) {
if( preg_match( "#rel=['\"](.+?)['\"]#i", $params, $match ) ) {
$remove_params = array("external", "noopener", "noreferrer");
$new_params = array();
$exist_params = explode(" ", trim($match[1]) );
foreach ($exist_params as $value) {
if(!in_array( $value, $remove_params ) ) $new_params[] = $value;
}
if( count($new_params) ) {
$new_params = implode(" ", $new_params);
$params = str_ireplace($match[0], "rel=\"{$new_params}\"", $params);
} else $params = str_ireplace($match[0], "", $params);
$params = addslashes(trim($params));
return "<a {$params}>{$matches[2]}</a>";
} else {
return $matches[0];
}
}
} else return $matches[0];
$new_params = array("external", "noopener");
if ( $this->safe_mode AND !$config['allow_search_link'] ) {
$new_params[] = "nofollow";
}
if( ($this->safe_mode AND $config['comm_noreferrer']) OR (!$this->safe_mode AND $config['news_noreferrer']) ) {
$new_params[] = "noreferrer";
}
if( preg_match( "#rel=['\"](.+?)['\"]#i", $params, $match ) ) {
$exist_params = trim(preg_replace('/\s+/', ' ', $match[1]));
$exist_params = explode(" ", $exist_params);
foreach ($new_params as $value) {
if(!in_array( $value, $exist_params ) ) $exist_params[] = $value;
}
$exist_params = implode(" ", $exist_params);
$params = str_ireplace($match[0], "rel=\"{$exist_params}\"", $params);
} else {
$params .= " rel=\"".implode(" ", $new_params)."\"";
}
$params = addslashes( $params );
return "<a {$params}>{$matches[2]}</a>";
}
function remove_rel( $matches=array() ) {
global $config;
$params = trim( $matches[1] );
if( preg_match( "#rel=['\"](.+?)['\"]#i", $params, $match ) ) {
$remove_params = array("external", "noopener", "noreferrer");
if ( $this->safe_mode AND !$config['allow_search_link'] ) {
$remove_params[] = "nofollow";
}
$new_params = array();
$exist_params = explode(" ", trim($match[1]) );
foreach ($exist_params as $value) {
if(!in_array( $value, $remove_params ) ) $new_params[] = $value;
}
if( count($new_params) ) {
$new_params = implode(" ", $new_params);
$params = str_ireplace($match[0], "rel=\"{$new_params}\"", $params);
} else $params = str_ireplace($match[0], "", $params);
$params = trim($params);
return "<a {$params}>{$matches[2]}</a>";
} else {
return $matches[0];
}
}
function decode_thumb( $matches=array() ) {
if ($matches[1] == "TBegin") $tag="thumb"; else $tag="medium";
$txt = $matches[2];
$txt = stripslashes( $txt );
$txt = explode("|", $txt );
$url = $txt[0];
$align = isset($txt[1]) ? $txt[1] : '';
$alt = isset($txt[2]) ? $txt[2] : '';
$extra = "";
if( !$align and !$alt ) return "[{$tag}]{$url}[/{$tag}]";
if( $align ) $extra = $align;
if( $alt ) {
$alt = str_replace("'", "'", $alt);
$alt = str_replace(""", '"', $alt);
$alt = str_replace("&", '&', $alt);
$extra .= "|" . $alt;
}
return "[{$tag}={$extra}]{$url}[/{$tag}]";
}
function decode_oldthumb( $matches=array() ) {
$txt = $matches[1];
$align = false;
$alt = false;
$extra = "";
$txt = stripslashes( $txt );
$url = str_replace( "<a href=\"", "", $txt );
$url = explode( "\"", $url );
$url = reset( $url );
if( strpos( $txt, "align=\"" ) !== false ) {
$align = preg_replace( "#(.+?)align=\"(.+?)\"(.*)#is", "", $txt );
}
if( strpos( $txt, "alt=\"" ) !== false ) {
$alt = preg_replace( "#(.+?)alt=\"(.+?)\"(.*)#is", "", $txt );
}
if( $align != "left" and $align != "right" ) $align = false;
if( ! $align and ! $alt ) return "[thumb]" . $url . "[/thumb]";
if( $align ) $extra = $align;
if( $alt ) {
$alt = str_replace("'", "'", $alt);
$alt = str_replace(""", '"', $alt);
$alt = str_replace("&", '&', $alt);
$extra .= "|" . $alt;
}
return "[thumb=" . $extra . "]" . $url . "[/thumb]";
}
function decode_img( $matches=array() ) {
$img = $matches[1];
$txt = $matches[2];
$align = false;
$alt = false;
$extra = "";
if( strpos( $txt, "align=\"" ) !== false ) {
$align = preg_replace( "#(.+?)align=\"(.+?)\"(.*)#is", "", $txt );
}
if( strpos( $txt, "alt=\"\"" ) !== false ) {
$alt = false;
} elseif( strpos( $txt, "alt=\"" ) !== false ) {
$alt = preg_replace( "#(.+?)alt=\"(.+?)\"(.*)#is", "", $txt );
}
if( $align != "left" and $align != "right" ) $align = false;
if( ! $align and ! $alt ) return "[img]" . $img . "[/img]";
if( $align ) $extra = $align;
if( $alt ) $extra .= "|" . $alt;
return "[img=" . $extra . "]" . $img . "[/img]";
}
function check_home($url) {
global $config;
$url = strtolower( (string)parse_url( (string)$url, PHP_URL_HOST));
$value = strtolower( (string)parse_url($config['http_home_url'], PHP_URL_HOST));
if( !$value ) $value = $_SERVER['HTTP_HOST'];
if( !$url ) return true;
if( $url != $value ) return false;
else return true;
}
function word_filter($source, $encode = true) {
global $config;
if( $encode ) {
$all_words = @file( ENGINE_DIR . '/data/wordfilter.db.php' );
$find = array ();
$replace = array ();
if( ! $all_words or ! count( $all_words ) ) return $source;
foreach ( $all_words as $word_line ) {
$word_arr = explode( "|", $word_line );
$word_arr[1] = str_replace( "$", "$", $word_arr[1] );
$word_arr[1] = str_replace( "{", "{", $word_arr[1] );
$word_arr[1] = str_replace( "}", "}", $word_arr[1] );
if( $word_arr[4] ) {
$register ="";
} else $register ="i";
$register .= "u";
$allow_find = true;
if ( $word_arr[5] == 1 AND $this->safe_mode ) $allow_find = false;
if ( $word_arr[5] == 2 AND !$this->safe_mode ) $allow_find = false;
if ( $allow_find ) {
if( $word_arr[3] ) {
$find_text = "#(^||\s|\<br\>|\<br \/\>)" . preg_quote( addslashes( str_replace("&", "&", $word_arr[1])), "#" ) . "(|\s|!|\?|\.|,|$)#".$register;
if( $word_arr[2] == "" ) $replace_text = "";
else $replace_text = "<!--filter:" . $word_arr[1] . "-->" . $word_arr[2] . "<!--/filter-->";
} else {
$find_text = "#(" . preg_quote( addslashes( str_replace("&", "&",$word_arr[1])), "#" ) . ")#".$register;
if( $word_arr[2] == "" ) $replace_text = "";
else $replace_text = "<!--filter:" . $word_arr[1] . "-->" . $word_arr[2] . "<!--/filter-->";
}
if ( $word_arr[6] ) {
if ( preg_match($find_text, $source) ) {
$this->not_allowed_text = true;
return $source;
}
} else {
$find[] = $find_text;
$replace[] = $replace_text;
}
}
}
if( !count( $find ) ) return $source;
$source = preg_split( '((>)|(<))', $source, - 1, PREG_SPLIT_DELIM_CAPTURE );
$count = count( $source );
for($i = 0; $i < $count; $i ++) {
if( $source[$i] == "<" or $source[$i] == "[" ) {
$i ++;
continue;
}
if( $source[$i] != "" ) $source[$i] = preg_replace( $find, $replace, $source[$i] );
}
$source = join( "", $source );
} else {
$source = preg_replace( "#<!--filter:(.+?)-->(.+?)<!--/filter-->#", "", $source );
}
return $source;
}
function isTimestamp($string)
{
try {
new DateTime('@' . $string);
} catch (Exception $e) {
return false;
}
return true;
}
function fix_quote_title($matches = array())
{
global $config, $lang;
$return_string = '<div class="title_quote"';
$title_text = '';
if (preg_match("#data-commenttime=['\"](.+?)['\"]#i", $matches[1], $match)) {
$time = intval($match[1]);
if ($this->isTimestamp($time)) {
$return_string .= " data-commenttime=\"{$time}\"";
$title_text .= difflangdate($config['timestamp_comment'], $time) . ', ';
}
}
if (preg_match("#data-commentuser=['\"](.+?)['\"]#i", $matches[1], $match)) {
$author = html_entity_decode($match[1], ENT_QUOTES | ENT_HTML5, 'UTF-8');
$author = htmlspecialchars($author, ENT_COMPAT | ENT_HTML5, 'UTF-8');
intval($match[1]);
if ($author) {
$return_string .= " data-commentuser=\"{$author}\"";
$title_text .= $author . ' ' . $lang['user_says'];
}
}
if( $config['allow_comments_wysiwyg'] == '1') {
$return_string .= ' contenteditable="false">';
} else $return_string .= '>';
if ($title_text) $return_string .= $title_text;
else $return_string .= $matches[2];
$return_string .= '</div>';
return $return_string;
}
}
class OEmbed {
protected $providers = array();
private $facebook_app_id = "";
private $facebook_app_secret = "";
function __construct(){
$this->providers['%^http:\/\/www.23hq.com\/.*\/photo\/.*%i'] = "http://www.23hq.com/23/oembed";
$this->providers['%^https:\/\/store.abraia.me\/.*%i'] = "https://api.abraia.me/oembed";
$this->providers['%^http:\/\/play.adpaths.com\/experience\/.*%i'] = "http://play.adpaths.com/oembed/*";
$this->providers['%^https:\/\/alpha.app.net\/.*\/post\/.*%i'] = "https://alpha-api.app.net/oembed";
$this->providers['%^https:\/\/photos.app.net\/.*\/.*%i'] = "https://alpha-api.app.net/oembed";
$this->providers['%^https:\/\/app.altrulabs.com\/.*\/.*?answer_id=.*%i'] = "https://api.altrulabs.com/api/v1/social/oembed";
$this->providers['%^https:\/\/app.altrulabs.com\/player\/.*%i'] = "https://api.altrulabs.com/api/v1/social/oembed";
$this->providers['%^http:\/\/live.amcharts.com\/.*%i'] = "https://live.amcharts.com/oembed";
$this->providers['%^https:\/\/live.amcharts.com\/.*%i'] = "https://live.amcharts.com/oembed";
$this->providers['%^https:\/\/www.animatron.com\/project\/.*%i'] = "https://animatron.com/oembed/json";
$this->providers['%^https:\/\/animatron.com\/project\/.*%i'] = "https://animatron.com/oembed/json";
$this->providers['%^http:\/\/animoto.com\/play\/.*%i'] = "http://animoto.com/oembeds/create";
$this->providers['%^https:\/\/renderer.apester.com\/v2\/.*?preview=true&iframe_preview=true%i'] = "https://display.apester.com/oembed";
$this->providers['%^https:\/\/storymaps.arcgis.com\/stories\/.*%i'] = "https://storymaps.arcgis.com/oembed";
$this->providers['%^https:\/\/app.archivos.digital\/app\/view\/.*%i'] = "https://app.archivos.digital/oembed/";
$this->providers['%^https:\/\/audioboom.com\/channels\/.*%i'] = "https://audioboom.com/publishing/oembed/v4.json";
$this->providers['%^https:\/\/audioboom.com\/channel\/.*%i'] = "https://audioboom.com/publishing/oembed/v4.json";
$this->providers['%^https:\/\/audioboom.com\/posts\/.*%i'] = "https://audioboom.com/publishing/oembed/v4.json";
$this->providers['%^https:\/\/audioclip.naver.com\/channels\/.*\/clips\/.*%i'] = "https://audioclip.naver.com/oembed";
$this->providers['%^https:\/\/audioclip.naver.com\/audiobooks\/.*%i'] = "https://audioclip.naver.com/oembed";
$this->providers['%^https:\/\/audiomack.com\/.*\/song\/.*%i'] = "https://audiomack.com/oembed";
$this->providers['%^https:\/\/audiomack.com\/.*\/album\/.*%i'] = "https://audiomack.com/oembed";
$this->providers['%^https:\/\/audiomack.com\/.*\/playlist\/.*%i'] = "https://audiomack.com/oembed";
$this->providers['%^https:\/\/app.avocode.com\/view\/.*%i'] = "https://stage-embed.avocode.com/api/oembed";
$this->providers['%^http:\/\/axiom.ninja\/.*%i'] = "http://axiom.ninja/oembed/";
$this->providers['%^https:\/\/backtracks.fm\/.*\/.*\/e\/.*%i'] = "https://backtracks.fm/oembed";
$this->providers['%^https:\/\/backtracks.fm\/.*\/s\/.*\/.*%i'] = "https://backtracks.fm/oembed";
$this->providers['%^https:\/\/backtracks.fm\/.*\/.*\/.*\/.*\/e\/.*\/.*%i'] = "https://backtracks.fm/oembed";
$this->providers['%^https:\/\/backtracks.fm\/.*%i'] = "https://backtracks.fm/oembed";
$this->providers['%^http:\/\/backtracks.fm\/.*%i'] = "https://backtracks.fm/oembed";
$this->providers['%^https:\/\/blackfire.io\/profiles\/.*\/graph%i'] = "https://blackfire.io/oembed";
$this->providers['%^https:\/\/blackfire.io\/profiles\/compare\/.*\/graph%i'] = "https://blackfire.io/oembed";
$this->providers['%^https:\/\/blogcast.host\/embed\/.*%i'] = "https://blogcast.host/oembed";
$this->providers['%^https:\/\/blogcast.host\/embedly\/.*%i'] = "https://blogcast.host/oembed";
$this->providers['%^https:\/\/view.briovr.com\/api\/v1\/worlds\/oembed\/.*%i'] = "https://view.briovr.com/api/v1/worlds/oembed/";
$this->providers['%^https:\/\/buttondown.email\/.*%i'] = "https://buttondown.email/embed";
$this->providers['%^https:\/\/cmc.byzart.eu\/files\/.*%i'] = "https://cmc.byzart.eu/oembed/";
$this->providers['%^https:\/\/cacoo.com\/diagrams\/.*%i'] = "http://cacoo.com/oembed.json";
$this->providers['%^https:\/\/carbonhealth.com\/practice\/.*%i'] = "http://carbonhealth.com/oembed";
$this->providers['%^http:\/\/img.catbo.at\/.*%i'] = "http://img.catbo.at/oembed.json";
$this->providers['%^http:\/\/view.ceros.com\/.*%i'] = "http://view.ceros.com/oembed";
$this->providers['%^https:\/\/chainflix.net\/video\/.*%i'] = "https://beta.chainflix.net/video/oembed";
$this->providers['%^https:\/\/chainflix.net\/video\/embed\/.*%i'] = "https://beta.chainflix.net/video/oembed";
$this->providers['%^https:\/\/.*.chainflix.net\/video\/.*%i'] = "https://beta.chainflix.net/video/oembed";
$this->providers['%^https:\/\/.*.chainflix.net\/video\/embed\/.*%i'] = "https://beta.chainflix.net/video/oembed";
$this->providers['%^http:\/\/public.chartblocks.com\/c\/.*%i'] = "http://embed.chartblocks.com/1.0/oembed";
$this->providers['%^http:\/\/chirb.it\/.*%i'] = "http://chirb.it/oembed.json";
$this->providers['%^https:\/\/www.circuitlab.com\/circuit\/.*%i'] = "https://www.circuitlab.com/circuit/oembed/";
$this->providers['%^http:\/\/www.clipland.com\/v\/.*%i'] = "https://www.clipland.com/api/oembed";
$this->providers['%^https:\/\/www.clipland.com\/v\/.*%i'] = "https://www.clipland.com/api/oembed";
$this->providers['%^http:\/\/clyp.it\/.*%i'] = "http://api.clyp.it/oembed/";
$this->providers['%^http:\/\/clyp.it\/playlist\/.*%i'] = "http://api.clyp.it/oembed/";
$this->providers['%^https:\/\/app.ilovecoco.video\/.*\/embed%i'] = "https://app.ilovecoco.video/api/oembed.json";
$this->providers['%^https:\/\/codehs.com\/editor\/share_abacus\/.*%i'] = "https://codehs.com/api/sharedprogram/*/oembed/";
$this->providers['%^http:\/\/codepen.io\/.*%i'] = "https://codepen.io/api/oembed";
$this->providers['%^https:\/\/codepen.io\/.*%i'] = "https://codepen.io/api/oembed";
$this->providers['%^http:\/\/codepoints.net\/.*%i'] = "https://codepoints.net/api/v1/oembed";
$this->providers['%^https:\/\/codepoints.net\/.*%i'] = "https://codepoints.net/api/v1/oembed";
$this->providers['%^http:\/\/www.codepoints.net\/.*%i'] = "https://codepoints.net/api/v1/oembed";
$this->providers['%^https:\/\/www.codepoints.net\/.*%i'] = "https://codepoints.net/api/v1/oembed";
$this->providers['%^https:\/\/codesandbox.io\/s\/.*%i'] = "https://codesandbox.io/oembed";
$this->providers['%^https:\/\/codesandbox.io\/embed\/.*%i'] = "https://codesandbox.io/oembed";
$this->providers['%^http:\/\/www.collegehumor.com\/video\/.*%i'] = "http://www.collegehumor.com/oembed.json";
$this->providers['%^https:\/\/commaful.com\/play\/.*%i'] = "https://commaful.com/api/oembed/";
$this->providers['%^https:\/\/coub.com\/view\/.*%i'] = "https://coub.com/api/oembed.json";
$this->providers['%^https:\/\/coub.com\/embed\/.*%i'] = "https://coub.com/api/oembed.json";
$this->providers['%^http:\/\/crowdranking.com\/.*\/.*%i'] = "http://crowdranking.com/api/oembed.json";
$this->providers['%^https:\/\/staging.cyranosystems.com\/msg\/.*%i'] = "https://staging.cyranosystems.com/oembed";
$this->providers['%^https:\/\/app.cyranosystems.com\/msg\/.*%i'] = "https://staging.cyranosystems.com/oembed";
$this->providers['%^https:\/\/www.dailymotion.com\/video\/.*%i'] = "https://www.dailymotion.com/services/oembed";
$this->providers['%^https:\/\/datawrapper.dwcdn.net\/.*%i'] = "https://api.datawrapper.de/v3/oembed/";
$this->providers['%^https:\/\/.*.deseret.com\/.*%i'] = "https://embed.deseret.com/";
$this->providers['%^http:\/\/.*.deviantart.com\/art\/.*%i'] = "https://backend.deviantart.com/oembed";
$this->providers['%^http:\/\/.*.deviantart.com\/.*#\/d.*%i'] = "https://backend.deviantart.com/oembed";
$this->providers['%^http:\/\/fav.me\/.*%i'] = "https://backend.deviantart.com/oembed";
$this->providers['%^http:\/\/sta.sh\/.*%i'] = "https://backend.deviantart.com/oembed";
$this->providers['%^https:\/\/.*.deviantart.com\/art\/.*%i'] = "https://backend.deviantart.com/oembed";
$this->providers['%^https:\/\/.*.deviantart.com\/.*\/art\/.*%i'] = "https://backend.deviantart.com/oembed";
$this->providers['%^https:\/\/sta.sh\/.*",%i'] = "https://backend.deviantart.com/oembed";
$this->providers['%^https:\/\/.*.deviantart.com\/.*#\/d.*"%i'] = "https://backend.deviantart.com/oembed";
$this->providers['%^https:\/\/.*.didacte.com\/a\/course\/.*%i'] = "https://*.didacte.com/cards/oembed'";
$this->providers['%^https:\/\/www.ultimedia.com\/central\/video\/edit\/id\/.*\/topic_id\/.*\/%i'] = "https://www.ultimedia.com/api/search/oembed";
$this->providers['%^https:\/\/www.ultimedia.com\/default\/index\/videogeneric\/id\/.*\/showtitle\/1\/viewnc\/1%i'] = "https://www.ultimedia.com/api/search/oembed";
$this->providers['%^https:\/\/www.ultimedia.com\/default\/index\/videogeneric\/id\/.*%i'] = "https://www.ultimedia.com/api/search/oembed";
$this->providers['%^http:\/\/www.dipity.com\/.*\/.*\/%i'] = "http://www.dipity.com/oembed/timeline/";
$this->providers['%^https:\/\/.*.docdroid.net\/.*%i'] = "https://www.docdroid.net/api/oembed";
$this->providers['%^http:\/\/.*.docdroid.net\/.*%i'] = "https://www.docdroid.net/api/oembed";
$this->providers['%^https:\/\/docdro.id\/.*%i'] = "https://www.docdroid.net/api/oembed";
$this->providers['%^http:\/\/docdro.id\/.*%i'] = "https://www.docdroid.net/api/oembed";
$this->providers['%^https:\/\/.*.docdroid.com\/.*%i'] = "https://www.docdroid.net/api/oembed";
$this->providers['%^http:\/\/.*.docdroid.com\/.*%i'] = "https://www.docdroid.net/api/oembed";
$this->providers['%^http:\/\/dotsub.com\/view\/.*%i'] = "http://dotsub.com/services/oembed";
$this->providers['%^https:\/\/d.tube\/v\/.*%i'] = "https://api.d.tube/oembed";
$this->providers['%^http:\/\/edocr.com\/docs\/.*%i'] = "http://edocr.com/api/oembed";
$this->providers['%^http:\/\/egliseinfo.catholique.fr\/.*%i'] = "http://egliseinfo.catholique.fr/api/oembed";
$this->providers['%^http:\/\/embedarticles.com\/.*%i'] = "http://embedarticles.com/oembed/";
$this->providers['%^https:\/\/embedery.com\/widget\/.*%i'] = "https://embedery.com/api/oembed";
$this->providers['%^https:\/\/ethfiddle.com\/.*%i'] = "https://ethfiddle.com/services/oembed/";
$this->providers['%^https:\/\/eyrie.io\/board\/.*%i'] = "https://eyrie.io/v1/oembed";
$this->providers['%^https:\/\/eyrie.io\/sparkfun\/.*%i'] = "https://eyrie.io/v1/oembed";
$this->providers['%^https:\/\/www.facebook.com\/.*\/posts\/.*%i'] = "https://graph.facebook.com/v10.0/oembed_post";
$this->providers['%^https:\/\/www.facebook.com\/photos\/.*%i'] = "https://graph.facebook.com/v10.0/oembed_post";
$this->providers['%^https:\/\/www.facebook.com\/.*\/photos\/.*%i'] = "https://graph.facebook.com/v10.0/oembed_post";
$this->providers['%^https:\/\/www.facebook.com\/photo.php.*%i'] = "https://graph.facebook.com/v10.0/oembed_post";
$this->providers['%^https:\/\/www.facebook.com\/photo.php%i'] = "https://graph.facebook.com/v10.0/oembed_post";
$this->providers['%^https:\/\/www.facebook.com\/.*\/activity\/.*%i'] = "https://graph.facebook.com/v10.0/oembed_post";
$this->providers['%^https:\/\/www.facebook.com\/permalink.php%i'] = "https://graph.facebook.com/v10.0/oembed_post";
$this->providers['%^https:\/\/www.facebook.com\/media\/set?set=.*%i'] = "https://graph.facebook.com/v10.0/oembed_post";
$this->providers['%^https:\/\/www.facebook.com\/questions\/.*%i'] = "https://graph.facebook.com/v10.0/oembed_post";
$this->providers['%^https:\/\/www.facebook.com\/notes\/.*\/.*\/.*%i'] = "https://graph.facebook.com/v10.0/oembed_post";
$this->providers['%^https:\/\/www.facebook.com\/.*\/videos\/.*%i'] = "https://graph.facebook.com/v10.0/oembed_video";
$this->providers['%^https:\/\/www.facebook.com\/watch\/.*%i'] = "https://graph.facebook.com/v10.0/oembed_video";
$this->providers['%^https:\/\/www.facebook.com\/video.php%i'] = "https://graph.facebook.com/v10.0/oembed_video";
$this->providers['%^https:\/\/fb.watch\/.*%i'] = "https://graph.facebook.com/v10.0/oembed_video";
$this->providers['%^https:\/\/app.getfader.com\/projects\/.*\/publish%i'] = "https://app.getfader.com/api/oembed";
$this->providers['%^https:\/\/faithlifetv.com\/items\/.*%i'] = "https://faithlifetv.com/api/oembed";
$this->providers['%^https:\/\/faithlifetv.com\/items\/resource\/.*\/.*%i'] = "https://faithlifetv.com/api/oembed";
$this->providers['%^https:\/\/faithlifetv.com\/media\/.*%i'] = "https://faithlifetv.com/api/oembed";
$this->providers['%^https:\/\/faithlifetv.com\/media\/assets\/.*%i'] = "https://faithlifetv.com/api/oembed";
$this->providers['%^https:\/\/faithlifetv.com\/media\/resource\/.*\/.*%i'] = "https://faithlifetv.com/api/oembed";
$this->providers['%^https:\/\/.*.fireworktv.com\/.*%i'] = "https://www.fireworktv.com/oembed";
$this->providers['%^https:\/\/.*.fireworktv.com\/embed\/.*\/v\/.*%i'] = "https://www.fireworktv.com/oembed";
$this->providers['%^https:\/\/www.fite.tv\/watch\/.*%i'] = "https://www.fite.tv/oembed";
$this->providers['%^https:\/\/flat.io\/score\/.*%i'] = "https://flat.io/services/oembed";
$this->providers['%^https:\/\/.*.flat.io\/score\/.*%i'] = "https://flat.io/services/oembed";
$this->providers['%^http:\/\/.*.flickr.com\/photos\/.*%i'] = "https://www.flickr.com/services/oembed/";
$this->providers['%^http:\/\/flic.kr\/p\/.*%i'] = "https://www.flickr.com/services/oembed/";
$this->providers['%^https:\/\/.*.flickr.com\/photos\/.*%i'] = "https://www.flickr.com/services/oembed/";
$this->providers['%^https:\/\/flic.kr\/p\/.*%i'] = "https://www.flickr.com/services/oembed/";
$this->providers['%^https:\/\/public.flourish.studio\/visualisation\/.*%i'] = "https://app.flourish.studio/api/v1/oembed";
$this->providers['%^https:\/\/public.flourish.studio\/story\/.*%i'] = "https://app.flourish.studio/api/v1/oembed";
$this->providers['%^https:\/\/catapult.fontself.com\/.*%i'] = "https://oembed.fontself.com/";
$this->providers['%^http:\/\/fiso.foxsports.com.au\/isomorphic-widget\/.*%i'] = "https://fiso.foxsports.com.au/oembed";
$this->providers['%^https:\/\/fiso.foxsports.com.au\/isomorphic-widget\/.*%i'] = "https://fiso.foxsports.com.au/oembed";
$this->providers['%^http:\/\/framebuzz.com\/v\/.*%i'] = "https://framebuzz.com/oembed/";
$this->providers['%^https:\/\/framebuzz.com\/v\/.*%i'] = "https://framebuzz.com/oembed/";
$this->providers['%^http:\/\/www.funnyordie.com\/videos\/.*%i'] = "http://www.funnyordie.com/oembed.json";
$this->providers['%^http:\/\/.*.geograph.org.uk\/.*%i'] = "http://api.geograph.org.uk/api/oembed";
$this->providers['%^http:\/\/.*.geograph.co.uk\/.*%i'] = "http://api.geograph.org.uk/api/oembed";
$this->providers['%^http:\/\/.*.geograph.ie\/.*%i'] = "http://api.geograph.org.uk/api/oembed";
$this->providers['%^http:\/\/.*.wikimedia.org\/.*_geograph.org.uk_.*%i'] = "http://api.geograph.org.uk/api/oembed";
$this->providers['%^http:\/\/.*.geograph.org.gg\/.*%i'] = "http://www.geograph.org.gg/api/oembed";
$this->providers['%^http:\/\/.*.geograph.org.je\/.*%i'] = "http://www.geograph.org.gg/api/oembed";
$this->providers['%^http:\/\/channel-islands.geograph.org\/.*%i'] = "http://www.geograph.org.gg/api/oembed";
$this->providers['%^http:\/\/channel-islands.geographs.org\/.*%i'] = "http://www.geograph.org.gg/api/oembed";
$this->providers['%^http:\/\/.*.channel.geographs.org\/.*%i'] = "http://www.geograph.org.gg/api/oembed";
$this->providers['%^http:\/\/geo-en.hlipp.de\/.*%i'] = "http://geo.hlipp.de/restapi.php/api/oembed";
$this->providers['%^http:\/\/geo.hlipp.de\/.*%i'] = "http://geo.hlipp.de/restapi.php/api/oembed";
$this->providers['%^http:\/\/germany.geograph.org\/.*%i'] = "http://geo.hlipp.de/restapi.php/api/oembed";
$this->providers['%^http:\/\/gty.im\/.*%i'] = "http://embed.gettyimages.com/oembed";
$this->providers['%^http:\/\/gfycat.com\/.*%i'] = "https://api.gfycat.com/v1/oembed";
$this->providers['%^http:\/\/www.gfycat.com\/.*%i'] = "https://api.gfycat.com/v1/oembed";
$this->providers['%^https:\/\/gfycat.com\/.*%i'] = "https://api.gfycat.com/v1/oembed";
$this->providers['%^https:\/\/www.gfycat.com\/.*%i'] = "https://api.gfycat.com/v1/oembed";
$this->providers['%^https:\/\/www.gifnote.com\/play\/.*%i'] = "https://www.gifnote.com/services/oembed";
$this->providers['%^https:\/\/giphy.com\/gifs\/.*%i'] = "https://giphy.com/services/oembed";
$this->providers['%^http:\/\/gph.is\/.*%i'] = "https://giphy.com/services/oembed";
$this->providers['%^https:\/\/media.giphy.com\/media\/.*\/giphy.gif%i'] = "https://giphy.com/services/oembed";
$this->providers['%^https:\/\/gtchannel.com\/watch\/.*%i'] = "https://api.luminery.com/oembed";
$this->providers['%^https:\/\/gyazo.com\/.*%i'] = "https://api.gyazo.com/api/oembed";
$this->providers['%^https:\/\/hearthis.at\/.*\/.*\/%i'] = "https://hearthis.at/oembed/?format=json";
$this->providers['%^https:\/\/hearthis.at\/.*\/set\/.*\/%i'] = "https://hearthis.at/oembed/?format=json";
$this->providers['%^https:\/\/player.hihaho.com\/.*%i'] = "https://player.hihaho.com/services/oembed/*";
$this->providers['%^https:\/\/homey.app\/f\/.*%i'] = "https://homey.app/api/oembed/flow";
$this->providers['%^https:\/\/homey.app\/.*\/flow\/.*%i'] = "https://homey.app/api/oembed/flow";
$this->providers['%^http:\/\/huffduffer.com\/.*\/.*%i'] = "http://huffduffer.com/oembed";
$this->providers['%^http:\/\/www.hulu.com\/watch\/.*%i'] = "http://www.hulu.com/api/oembed.json";
$this->providers['%^http:\/\/www.ifixit.com\/Guide\/View\/.*%i'] = "http://www.ifixit.com/Embed";
$this->providers['%^http:\/\/ifttt.com\/recipes\/.*%i'] = "http://www.ifttt.com/oembed/";
$this->providers['%^https:\/\/www.iheart.com\/podcast\/.*\/.*%i'] = "https://www.iheart.com/oembed";
$this->providers['%^https:\/\/player.indacolive.com\/player\/jwp\/clients\/.*%i'] = "https://player.indacolive.com/services/oembed";
$this->providers['%^https:\/\/infogram.com\/.*%i'] = "https://infogram.com/oembed";
$this->providers['%^https:\/\/.*.infoveave.net\/E\/.*%i'] = "https://infoveave.net/services/oembed/";
$this->providers['%^https:\/\/.*.infoveave.net\/P\/.*%i'] = "https://infoveave.net/services/oembed/";
$this->providers['%^https:\/\/www.injurymap.com\/exercises\/.*%i'] = "https://www.injurymap.com/services/oembed";
$this->providers['%^https:\/\/www.inoreader.com\/oembed\/%i'] = "https://www.inoreader.com/oembed/api/";
$this->providers['%^http:\/\/.*.inphood.com\/.*%i'] = "http://api.inphood.com/oembed";
$this->providers['%^http:\/\/instagram.com\/.*\/p\/.*,%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^http:\/\/www.instagram.com\/.*\/p\/.*,%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^https:\/\/instagram.com\/.*\/p\/.*,%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^https:\/\/www.instagram.com\/.*\/p\/.*,%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^http:\/\/instagram.com\/p\/.*%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^http:\/\/instagr.am\/p\/.*%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^http:\/\/www.instagram.com\/p\/.*%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^http:\/\/www.instagr.am\/p\/.*%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^https:\/\/instagram.com\/p\/.*%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^https:\/\/instagr.am\/p\/.*%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^https:\/\/www.instagram.com\/p\/.*%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^https:\/\/www.instagr.am\/p\/.*%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^http:\/\/instagram.com\/tv\/.*%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^http:\/\/instagr.am\/tv\/.*%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^http:\/\/www.instagram.com\/tv\/.*%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^http:\/\/www.instagr.am\/tv\/.*%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^https:\/\/instagram.com\/tv\/.*%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^https:\/\/instagr.am\/tv\/.*%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^https:\/\/www.instagram.com\/tv\/.*%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^https:\/\/www.instagr.am\/tv\/.*%i'] = "https://graph.facebook.com/v8.0/instagram_oembed";
$this->providers['%^https:\/\/issuu.com\/.*\/docs\/.*%i'] = "https://issuu.com/oembed";
$this->providers['%^https:\/\/jovian.ml\/.*%i'] = "https://api.jovian.ai/oembed.json";
$this->providers['%^https:\/\/jovian.ml\/viewer.*%i'] = "https://api.jovian.ai/oembed.json";
$this->providers['%^https:\/\/.*.jovian.ml\/.*%i'] = "https://api.jovian.ai/oembed.json";
$this->providers['%^https:\/\/tv.kakao.com\/channel\/.*\/cliplink\/.*%i'] = "https://tv.kakao.com/oembed";
$this->providers['%^https:\/\/tv.kakao.com\/channel\/v\/.*%i'] = "https://tv.kakao.com/oembed";
$this->providers['%^https:\/\/tv.kakao.com\/channel\/.*\/livelink\/.*%i'] = "https://tv.kakao.com/oembed";
$this->providers['%^https:\/\/tv.kakao.com\/channel\/l\/.*%i'] = "https://tv.kakao.com/oembed";
$this->providers['%^http:\/\/www.kickstarter.com\/projects\/.*%i'] = "http://www.kickstarter.com/services/oembed";
$this->providers['%^https:\/\/www.kidoju.com\/en\/x\/.*\/.*%i'] = "https://www.kidoju.com/api/oembed";
$this->providers['%^https:\/\/www.kidoju.com\/fr\/x\/.*\/.*%i'] = "https://www.kidoju.com/api/oembed";
$this->providers['%^https:\/\/halaman.email\/form\/.*%i'] = "https://halaman.email/service/oembed";
$this->providers['%^https:\/\/aplikasi.kirim.email\/form\/.*%i'] = "https://halaman.email/service/oembed";
$this->providers['%^http:\/\/kit.co\/.*\/.*%i'] = "https://embed.kit.co/oembed";
$this->providers['%^https:\/\/kit.co\/.*\/.*%i'] = "https://embed.kit.co/oembed";
$this->providers['%^http:\/\/www.kitchenbowl.com\/recipe\/.*%i'] = "http://www.kitchenbowl.com/oembed";
$this->providers['%^http:\/\/jdr.knacki.info\/meuh\/.*%i'] = "https://jdr.knacki.info/oembed";
$this->providers['%^https:\/\/jdr.knacki.info\/meuh\/.*%i'] = "https://jdr.knacki.info/oembed";
$this->providers['%^https:\/\/knowledgepad.co\/#\/knowledge\/.*%i'] = "https://api.spoonacular.com/knowledge/oembed";
$this->providers['%^http:\/\/learningapps.org\/.*%i'] = "http://learningapps.org/oembed.php";
$this->providers['%^https:\/\/umotion-test.univ-lemans.fr\/video\/.*%i'] = "https://umotion-test.univ-lemans.fr/oembed";
$this->providers['%^https:\/\/pod.univ-lille.fr\/video\/.*%i'] = "https://pod.univ-lille.fr/oembed";
$this->providers['%^https:\/\/livestream.com\/accounts\/.*\/events\/.*%i'] = "https://livestream.com/oembed";
$this->providers['%^https:\/\/livestream.com\/accounts\/.*\/events\/.*\/videos\/.*%i'] = "https://livestream.com/oembed";
$this->providers['%^https:\/\/livestream.com\/.*\/events\/.*%i'] = "https://livestream.com/oembed";
$this->providers['%^https:\/\/livestream.com\/.*\/events\/.*\/videos\/.*%i'] = "https://livestream.com/oembed";
$this->providers['%^https:\/\/livestream.com\/.*\/.*%i'] = "https://livestream.com/oembed";
$this->providers['%^https:\/\/livestream.com\/.*\/.*\/videos\/.*%i'] = "https://livestream.com/oembed";
$this->providers['%^https:\/\/app.ludus.one\/.*%i'] = "https://app.ludus.one/oembed";
$this->providers['%^http:\/\/mathembed.com\/latex?inputText=.*%i'] = "http://mathembed.com/oembed";
$this->providers['%^https:\/\/me.me\/i\/.*%i'] = "https://me.me/oembed";
$this->providers['%^https:\/\/.*.medialab.app\/share\/watch\/.*%i'] = "https://*.medialab.(co|app)/api/oembed/";
$this->providers['%^https:\/\/.*.medialab.co\/share\/watch\/.*%i'] = "https://*.medialab.(co|app)/api/oembed/";
$this->providers['%^https:\/\/.*.medialab.app\/share\/social\/.*%i'] = "https://*.medialab.(co|app)/api/oembed/";
$this->providers['%^https:\/\/.*.medialab.co\/share\/social\/.*%i'] = "https://*.medialab.(co|app)/api/oembed/";
$this->providers['%^https:\/\/.*.medialab.app\/share\/embed\/.*%i'] = "https://*.medialab.(co|app)/api/oembed/";
$this->providers['%^https:\/\/.*.medialab.co\/share\/embed\/.*%i'] = "https://*.medialab.(co|app)/api/oembed/";
$this->providers['%^https:\/\/medienarchiv.zhdk.ch\/entries\/.*%i'] = "https://medienarchiv.zhdk.ch/oembed.json";
$this->providers['%^http:\/\/meetup.com\/.*%i'] = "https://api.meetup.com/oembed";
$this->providers['%^https:\/\/www.meetup.com\/.*%i'] = "https://api.meetup.com/oembed";
$this->providers['%^https:\/\/meetup.com\/.*%i'] = "https://api.meetup.com/oembed";
$this->providers['%^http:\/\/meetu.ps\/.*%i'] = "https://api.meetup.com/oembed";
$this->providers['%^https:\/\/mermaid.ink\/img\/.*%i'] = "https://mermaid.ink/services/oembed";
$this->providers['%^https:\/\/mermaid.ink\/svg\/.*%i'] = "https://mermaid.ink/services/oembed";
$this->providers['%^https:\/\/.*.microsoftstream.com\/video\/.*%i'] = "https://web.microsoftstream.com/oembed";
$this->providers['%^https:\/\/.*.microsoftstream.com\/channel\/.*%i'] = "https://web.microsoftstream.com/oembed";
$this->providers['%^http:\/\/www.mixcloud.com\/.*\/.*\/%i'] = "https://www.mixcloud.com/oembed/";
$this->providers['%^https:\/\/www.mixcloud.com\/.*\/.*\/%i'] = "https://www.mixcloud.com/oembed/";
$this->providers['%^http:\/\/www.mobypicture.com\/user\/.*\/view\/.*%i'] = "http://api.mobypicture.com/oEmbed";
$this->providers['%^http:\/\/moby.to\/.*%i'] = "http://api.mobypicture.com/oEmbed";
$this->providers['%^https:\/\/beta.modelo.io\/embedded\/.*%i'] = "https://portal.modelo.io/oembed";
$this->providers['%^https:\/\/m-roll.morphcast.com\/mroll\/.*%i'] = "https://m-roll.morphcast.com/service/oembed";
$this->providers['%^https:\/\/musicboxmaniacs.com\/explore\/melody\/.*%i'] = "https://musicboxmaniacs.com/embed/";
$this->providers['%^https:\/\/mybeweeg.com\/w\/.*%i'] = "https://mybeweeg.com/services/oembed";
$this->providers['%^https:\/\/namchey.com\/embeds\/.*%i'] = "https://namchey.com/api/oembed";
$this->providers['%^http:\/\/.*.nanoo.tv\/link\/.*%i'] = "https://www.nanoo.tv/services/oembed";
$this->providers['%^http:\/\/nanoo.tv\/link\/.*%i'] = "https://www.nanoo.tv/services/oembed";
$this->providers['%^http:\/\/.*.nanoo.pro\/link\/.*%i'] = "https://www.nanoo.tv/services/oembed";
$this->providers['%^http:\/\/nanoo.pro\/link\/.*%i'] = "https://www.nanoo.tv/services/oembed";
$this->providers['%^https:\/\/.*.nanoo.tv\/link\/.*%i'] = "https://www.nanoo.tv/services/oembed";
$this->providers['%^https:\/\/nanoo.tv\/link\/.*%i'] = "https://www.nanoo.tv/services/oembed";
$this->providers['%^https:\/\/.*.nanoo.pro\/link\/.*%i'] = "https://www.nanoo.tv/services/oembed";
$this->providers['%^https:\/\/nanoo.pro\/link\/.*%i'] = "https://www.nanoo.tv/services/oembed";
$this->providers['%^http:\/\/media.zhdk.ch\/signatur\/.*%i'] = "https://www.nanoo.tv/services/oembed";
$this->providers['%^http:\/\/new.media.zhdk.ch\/signatur\/.*%i'] = "https://www.nanoo.tv/services/oembed";
$this->providers['%^https:\/\/media.zhdk.ch\/signatur\/.*%i'] = "https://www.nanoo.tv/services/oembed";
$this->providers['%^https:\/\/new.media.zhdk.ch\/signatur\/.*%i'] = "https://www.nanoo.tv/services/oembed";
$this->providers['%^https:\/\/www.nb.no\/items\/.*%i'] = "https://api.nb.no/catalog/v1/oembed";
$this->providers['%^https:\/\/naturalatlas.com\/.*%i'] = "https://naturalatlas.com/oembed.json";
$this->providers['%^https:\/\/naturalatlas.com\/.*\/.*%i'] = "https://naturalatlas.com/oembed.json";
$this->providers['%^https:\/\/naturalatlas.com\/.*\/.*\/.*%i'] = "https://naturalatlas.com/oembed.json";
$this->providers['%^https:\/\/naturalatlas.com\/.*\/.*\/.*\/.*%i'] = "https://naturalatlas.com/oembed.json";
$this->providers['%^http:\/\/.*.nfb.ca\/film\/.*%i'] = "http://www.nfb.ca/remote/services/oembed/";
$this->providers['%^https:\/\/www.odds.com.au\/.*%i'] = "https://www.odds.com.au/api/oembed/";
$this->providers['%^https:\/\/odds.com.au\/.*%i'] = "https://www.odds.com.au/api/oembed/";
$this->providers['%^https:\/\/song.link\/.*%i'] = "https://song.link/oembed";
$this->providers['%^https:\/\/album.link\/.*%i'] = "https://song.link/oembed";
$this->providers['%^https:\/\/artist.link\/.*%i'] = "https://song.link/oembed";
$this->providers['%^https:\/\/playlist.link\/.*%i'] = "https://song.link/oembed";
$this->providers['%^https:\/\/pods.link\/.*%i'] = "https://song.link/oembed";
$this->providers['%^https:\/\/mylink.page\/.*%i'] = "https://song.link/oembed";
$this->providers['%^https:\/\/odesli.co\/.*%i'] = "https://song.link/oembed";
$this->providers['%^http:\/\/official.fm\/tracks\/.*%i'] = "http://official.fm/services/oembed.json";
$this->providers['%^http:\/\/official.fm\/playlists\/.*%i'] = "http://official.fm/services/oembed.json";
$this->providers['%^https:\/\/omniscope.me\/.*%i'] = "https://omniscope.me/_global_/oembed/json";
$this->providers['%^http:\/\/on.aol.com\/video\/.*%i'] = "http://on.aol.com/api";
$this->providers['%^https:\/\/orbitvu.co\/001\/.*\/ov3601\/view%i'] = "http://orbitvu.co/service/oembed";
$this->providers['%^https:\/\/orbitvu.co\/001\/.*\/ov3601\/.*\/view%i'] = "http://orbitvu.co/service/oembed";
$this->providers['%^https:\/\/orbitvu.co\/001\/.*\/ov3602\/.*\/view%i'] = "http://orbitvu.co/service/oembed";
$this->providers['%^https:\/\/orbitvu.co\/001\/.*\/2\/orbittour\/.*\/view%i'] = "http://orbitvu.co/service/oembed";
$this->providers['%^https:\/\/orbitvu.co\/001\/.*\/1\/2\/orbittour\/.*\/view%i'] = "http://orbitvu.co/service/oembed";
$this->providers['%^http:\/\/orbitvu.co\/001\/.*\/ov3601\/view%i'] = "http://orbitvu.co/service/oembed";
$this->providers['%^http:\/\/orbitvu.co\/001\/.*\/ov3601\/.*\/view%i'] = "http://orbitvu.co/service/oembed";
$this->providers['%^http:\/\/orbitvu.co\/001\/.*\/ov3602\/.*\/view%i'] = "http://orbitvu.co/service/oembed";
$this->providers['%^http:\/\/orbitvu.co\/001\/.*\/2\/orbittour\/.*\/view%i'] = "http://orbitvu.co/service/oembed";
$this->providers['%^http:\/\/orbitvu.co\/001\/.*\/1\/2\/orbittour\/.*\/view%i'] = "http://orbitvu.co/service/oembed";
$this->providers['%^https:\/\/www.oumy.com\/v\/.*%i'] = "https://www.oumy.com/oembed";
$this->providers['%^https:\/\/outplayed.tv\/media\/.*%i'] = "https://outplayed.tv/oembed";
$this->providers['%^https:\/\/overflow.io\/s\/.*%i'] = "https://overflow.io/services/oembed";
$this->providers['%^https:\/\/overflow.io\/embed\/.*%i'] = "https://overflow.io/services/oembed";
$this->providers['%^https:\/\/www.oz.com\/.*\/video\/.*%i'] = "https://core.oz.com/oembed";
$this->providers['%^https:\/\/padlet.com\/.*%i'] = "https://padlet.com/oembed/";
$this->providers['%^http:\/\/pastery.net\/.*%i'] = "https://www.pastery.net/oembed";
$this->providers['%^https:\/\/pastery.net\/.*%i'] = "https://www.pastery.net/oembed";
$this->providers['%^http:\/\/www.pastery.net\/.*%i'] = "https://www.pastery.net/oembed";
$this->providers['%^https:\/\/www.pastery.net\/.*%i'] = "https://www.pastery.net/oembed";
$this->providers['%^https:\/\/tools.pinpoll.com\/embed\/.*%i'] = "https://tools.pinpoll.com/oembed";
$this->providers['%^https:\/\/store.pixdor.com\/place-marker-widget\/.*\/show%i'] = "https://store.pixdor.com/oembed";
$this->providers['%^https:\/\/store.pixdor.com\/map\/.*\/show%i'] = "https://store.pixdor.com/oembed";
$this->providers['%^https:\/\/.*.podbean.com\/e\/.*%i'] = "https://api.podbean.com/v1/oembed";
$this->providers['%^http:\/\/.*.podbean.com\/e\/.*%i'] = "https://api.podbean.com/v1/oembed";
$this->providers['%^https:\/\/www.polarishare.com\/.*\/.*%i'] = "https://api.polarishare.com/rest/api/oembed";
$this->providers['%^http:\/\/.*.polldaddy.com\/s\/.*%i'] = "http://polldaddy.com/oembed/";
$this->providers['%^http:\/\/.*.polldaddy.com\/poll\/.*%i'] = "http://polldaddy.com/oembed/";
$this->providers['%^http:\/\/.*.polldaddy.com\/ratings\/.*%i'] = "http://polldaddy.com/oembed/";
$this->providers['%^https:\/\/app.sellwithport.com\/#\/buyer\/.*%i'] = "https://api.sellwithport.com/v1.0/buyer/oembed";
$this->providers['%^https:\/\/portfolium.com\/entry\/.*%i'] = "https://api.portfolium.com/oembed";
$this->providers['%^https:\/\/posixion.com\/question\/.*%i'] = "http://posixion.com/services/oembed/";
$this->providers['%^https:\/\/posixion.com\/.*\/question\/.*%i'] = "http://posixion.com/services/oembed/";
$this->providers['%^http:\/\/www.quiz.biz\/quizz-.*.html%i'] = "http://www.quiz.biz/api/oembed";
$this->providers['%^http:\/\/www.quizz.biz\/quizz-.*.html%i'] = "http://www.quizz.biz/api/oembed";
$this->providers['%^https:\/\/play.radiopublic.com\/.*%i'] = "https://oembed.radiopublic.com/oembed";
$this->providers['%^https:\/\/radiopublic.com\/.*%i'] = "https://oembed.radiopublic.com/oembed";
$this->providers['%^https:\/\/www.radiopublic.com\/.*%i'] = "https://oembed.radiopublic.com/oembed";
$this->providers['%^http:\/\/play.radiopublic.com\/.*%i'] = "https://oembed.radiopublic.com/oembed";
$this->providers['%^http:\/\/radiopublic.com\/.*%i'] = "https://oembed.radiopublic.com/oembed";
$this->providers['%^http:\/\/www.radiopublic.com\/.*%i'] = "https://oembed.radiopublic.com/oembed";
$this->providers['%^https:\/\/.*.radiopublic.com\/.*%i'] = "https://oembed.radiopublic.com/oembed";
$this->providers['%^https:\/\/reddit.com\/r\/.*\/comments\/.*\/.*%i'] = "https://www.reddit.com/oembed";
$this->providers['%^https:\/\/www.reddit.com\/r\/.*\/comments\/.*\/.*%i'] = "https://www.reddit.com/oembed";
$this->providers['%^http:\/\/rwire.com\/.*%i'] = "http://publisher.releasewire.com/oembed/";
$this->providers['%^https:\/\/repl.it\/@.*\/.*%i'] = "https://repl.it/data/oembed";
$this->providers['%^http:\/\/repubhub.icopyright.net\/freePost.act?.*%i'] = "http://repubhub.icopyright.net/oembed.act";
$this->providers['%^https:\/\/www.reverbnation.com\/.*%i'] = "https://www.reverbnation.com/oembed";
$this->providers['%^https:\/\/www.reverbnation.com\/.*\/songs\/.*%i'] = "https://www.reverbnation.com/oembed";
$this->providers['%^http:\/\/roomshare.jp\/post\/.*%i'] = "http://roomshare.jp/en/oembed.json";
$this->providers['%^http:\/\/roomshare.jp\/en\/post\/.*%i'] = "http://roomshare.jp/en/oembed.json";
$this->providers['%^https:\/\/roosterteeth.com\/.*%i'] = "https://roosterteeth.com/oembed";
$this->providers['%^http:\/\/embed.runkit.com\/.*,%i'] = "https://embed.runkit.com/oembed";
$this->providers['%^https:\/\/embed.runkit.com\/.*,%i'] = "https://embed.runkit.com/oembed";
$this->providers['%^http:\/\/videos.sapo.pt\/.*%i'] = "http://videos.sapo.pt/oembed";
$this->providers['%^https:\/\/console.screen9.com\/.*%i'] = "https://api.screen9.com/oembed";
$this->providers['%^https:\/\/.*.screen9.tv\/.*%i'] = "https://api.screen9.com/oembed";
$this->providers['%^http:\/\/www.screenr.com\/.*\/%i'] = "http://www.screenr.com/api/oembed.json";
$this->providers['%^http:\/\/www.scribblemaps.com\/maps\/view\/.*%i'] = "https://scribblemaps.com/api/services/oembed.json";
$this->providers['%^https:\/\/www.scribblemaps.com\/maps\/view\/.*%i'] = "https://scribblemaps.com/api/services/oembed.json";
$this->providers['%^http:\/\/scribblemaps.com\/maps\/view\/.*%i'] = "https://scribblemaps.com/api/services/oembed.json";
$this->providers['%^https:\/\/scribblemaps.com\/maps\/view\/.*%i'] = "https://scribblemaps.com/api/services/oembed.json";
$this->providers['%^http:\/\/www.scribd.com\/doc\/.*%i'] = "http://www.scribd.com/services/oembed/";
$this->providers['%^https:\/\/embed.sendtonews.com\/oembed\/.*%i'] = "https://embed.sendtonews.com/services/oembed";
$this->providers['%^https:\/\/www.shortnote.jp\/view\/notes\/.*%i'] = "https://www.shortnote.jp/oembed/";
$this->providers['%^http:\/\/shoudio.com\/.*%i'] = "http://shoudio.com/api/oembed";
$this->providers['%^http:\/\/shoud.io\/.*%i'] = "http://shoudio.com/api/oembed";
$this->providers['%^https:\/\/showtheway.io\/to\/.*%i'] = "https://showtheway.io/oembed";
$this->providers['%^https:\/\/simplecast.com\/s\/.*%i'] = "https://simplecast.com/oembed";
$this->providers['%^https:\/\/onsizzle.com\/i\/.*%i'] = "https://onsizzle.com/oembed";
$this->providers['%^http:\/\/sketchfab.com\/models\/.*%i'] = "http://sketchfab.com/oembed";
$this->providers['%^https:\/\/sketchfab.com\/models\/.*%i'] = "http://sketchfab.com/oembed";
$this->providers['%^https:\/\/sketchfab.com\/.*\/folders\/.*%i'] = "http://sketchfab.com/oembed";
$this->providers['%^https:\/\/www.slideshare.net\/.*\/.*%i'] = "https://www.slideshare.net/api/oembed/2";
$this->providers['%^http:\/\/www.slideshare.net\/.*\/.*%i'] = "https://www.slideshare.net/api/oembed/2";
$this->providers['%^https:\/\/fr.slideshare.net\/.*\/.*%i'] = "https://www.slideshare.net/api/oembed/2";
$this->providers['%^http:\/\/fr.slideshare.net\/.*\/.*%i'] = "https://www.slideshare.net/api/oembed/2";
$this->providers['%^https:\/\/de.slideshare.net\/.*\/.*%i'] = "https://www.slideshare.net/api/oembed/2";
$this->providers['%^http:\/\/de.slideshare.net\/.*\/.*%i'] = "https://www.slideshare.net/api/oembed/2";
$this->providers['%^https:\/\/es.slideshare.net\/.*\/.*%i'] = "https://www.slideshare.net/api/oembed/2";
$this->providers['%^http:\/\/es.slideshare.net\/.*\/.*%i'] = "https://www.slideshare.net/api/oembed/2";
$this->providers['%^https:\/\/pt.slideshare.net\/.*\/.*%i'] = "https://www.slideshare.net/api/oembed/2";
$this->providers['%^http:\/\/pt.slideshare.net\/.*\/.*%i'] = "https://www.slideshare.net/api/oembed/2";
$this->providers['%^https:\/\/smashnotes.com\/p\/.*%i'] = "https://smashnotes.com/services/oembed";
$this->providers['%^https:\/\/smashnotes.com\/p\/.*\/e\/.* - https:\/\/smashnotes.com\/p\/.*\/e\/.*\/s\/.*%i'] = "https://smashnotes.com/services/oembed";
$this->providers['%^http:\/\/.*.smugmug.com\/.*%i'] = "https://api.smugmug.com/services/oembed/";
$this->providers['%^https:\/\/.*.smugmug.com\/.*%i'] = "https://api.smugmug.com/services/oembed/";
$this->providers['%^https:\/\/www.socialexplorer.com\/.*\/explore%i'] = "https://www.socialexplorer.com/services/oembed/";
$this->providers['%^https:\/\/www.socialexplorer.com\/.*\/view%i'] = "https://www.socialexplorer.com/services/oembed/";
$this->providers['%^https:\/\/www.socialexplorer.com\/.*\/edit%i'] = "https://www.socialexplorer.com/services/oembed/";
$this->providers['%^https:\/\/www.socialexplorer.com\/.*\/embed%i'] = "https://www.socialexplorer.com/services/oembed/";
$this->providers['%^http:\/\/soundcloud.com\/.*%i'] = "https://soundcloud.com/oembed";
$this->providers['%^https:\/\/soundcloud.com\/.*%i'] = "https://soundcloud.com/oembed";
$this->providers['%^https:\/\/soundcloud.app.goog.gl\/.*%i'] = "https://soundcloud.com/oembed";
$this->providers['%^http:\/\/speakerdeck.com\/.*\/.*%i'] = "https://speakerdeck.com/oembed.json";
$this->providers['%^https:\/\/speakerdeck.com\/.*\/.*%i'] = "https://speakerdeck.com/oembed.json";
$this->providers['%^http:\/\/play.bespotful.com\/.*%i'] = "https://api.bespotful.com/oembed";
$this->providers['%^https:\/\/.*.spotify.com\/.*%i'] = "https://embed.spotify.com/oembed/";
$this->providers['%^spotify:.*%i'] = "https://embed.spotify.com/oembed/";
$this->providers['%^http:\/\/.*.spreaker.com\/.*%i'] = "https://api.spreaker.com/oembed";
$this->providers['%^https:\/\/.*.spreaker.com\/.*%i'] = "https://api.spreaker.com/oembed";
$this->providers['%^https:\/\/purl.stanford.edu\/.*%i'] = "https://purl.stanford.edu/embed.json";
$this->providers['%^http:\/\/streamable.com\/.*%i'] = "https://api.streamable.com/oembed.json";
$this->providers['%^https:\/\/streamable.com\/.*%i'] = "https://api.streamable.com/oembed.json";
$this->providers['%^https:\/\/content.streamonecloud.net\/embed\/.*%i'] = "https://content.streamonecloud.net/oembed";
$this->providers['%^https:\/\/www.sutori.com\/story\/.*%i'] = "https://www.sutori.com/api/oembed";
$this->providers['%^https:\/\/sway.com\/.*%i'] = "https://sway.com/api/v1.0/oembed";
$this->providers['%^https:\/\/www.sway.com\/.*%i'] = "https://sway.com/api/v1.0/oembed";
$this->providers['%^http:\/\/ted.com\/talks\/.*%i'] = "https://www.ted.com/services/v1/oembed.json";
$this->providers['%^https:\/\/ted.com\/talks\/.*%i'] = "https://www.ted.com/services/v1/oembed.json";
$this->providers['%^https:\/\/www.ted.com\/talks\/.*%i'] = "https://www.ted.com/services/v1/oembed.json";
$this->providers['%^https:\/\/www.nytimes.com\/svc\/oembed%i'] = "https://www.nytimes.com/svc/oembed/json/";
$this->providers['%^https:\/\/nytimes.com\/.*%i'] = "https://www.nytimes.com/svc/oembed/json/";
$this->providers['%^https:\/\/.*.nytimes.com\/.*%i'] = "https://www.nytimes.com/svc/oembed/json/";
$this->providers['%^https:\/\/theysaidso.com\/image\/.*%i'] = "https://theysaidso.com/extensions/oembed/";
$this->providers['%^http:\/\/www.tickcounter.com\/countdown\/.*%i'] = "https://www.tickcounter.com/oembed";
$this->providers['%^http:\/\/www.tickcounter.com\/countup\/.*%i'] = "https://www.tickcounter.com/oembed";
$this->providers['%^http:\/\/www.tickcounter.com\/ticker\/.*%i'] = "https://www.tickcounter.com/oembed";
$this->providers['%^http:\/\/www.tickcounter.com\/worldclock\/.*%i'] = "https://www.tickcounter.com/oembed";
$this->providers['%^https:\/\/www.tickcounter.com\/countdown\/.*%i'] = "https://www.tickcounter.com/oembed";
$this->providers['%^https:\/\/www.tickcounter.com\/countup\/.*%i'] = "https://www.tickcounter.com/oembed";
$this->providers['%^https:\/\/www.tickcounter.com\/ticker\/.*%i'] = "https://www.tickcounter.com/oembed";
$this->providers['%^https:\/\/www.tickcounter.com\/worldclock\/.*%i'] = "https://www.tickcounter.com/oembed";
$this->providers['%^https:\/\/www.tiktok.com\/.*\/video\/.*%i'] = "https://www.tiktok.com/oembed";
$this->providers['%^https:\/\/www.toornament.com\/tournaments\/.*\/information%i'] = "https://widget.toornament.com/oembed";
$this->providers['%^https:\/\/www.toornament.com\/tournaments\/.*\/registration\/%i'] = "https://widget.toornament.com/oembed";
$this->providers['%^https:\/\/www.toornament.com\/tournaments\/.*\/matches\/schedule%i'] = "https://widget.toornament.com/oembed";
$this->providers['%^https:\/\/www.toornament.com\/tournaments\/.*\/stages\/.*\/%i'] = "https://widget.toornament.com/oembed";
$this->providers['%^http:\/\/www.topy.se\/image\/.*%i'] = "http://www.topy.se/oembed/";
$this->providers['%^https:\/\/www.tuxx.be\/.*%i'] = "https://www.tuxx.be/services/oembed";
$this->providers['%^https:\/\/play.tvcf.co.kr\/.*%i'] = "https://play.tvcf.co.kr/rest/oembed";
$this->providers['%^https:\/\/.*.tvcf.co.kr\/.*%i'] = "https://play.tvcf.co.kr/rest/oembed";
$this->providers['%^http:\/\/clips.twitch.tv\/.*%i'] = "https://api.twitch.tv/v5/oembed";
$this->providers['%^https:\/\/clips.twitch.tv\/.*%i'] = "https://api.twitch.tv/v5/oembed";
$this->providers['%^http:\/\/www.twitch.tv\/.*%i'] = "https://api.twitch.tv/v5/oembed";
$this->providers['%^https:\/\/www.twitch.tv\/.*%i'] = "https://api.twitch.tv/v5/oembed";
$this->providers['%^http:\/\/twitch.tv\/.*%i'] = "https://api.twitch.tv/v5/oembed";
$this->providers['%^https:\/\/twitch.tv\/.*%i'] = "https://api.twitch.tv/v5/oembed";
$this->providers['%^https:\/\/twitter.com\/.*\/status\/.*%i'] = "https://publish.twitter.com/oembed";
$this->providers['%^https:\/\/.*.twitter.com\/.*\/status\/.*%i'] = "https://publish.twitter.com/oembed";
$this->providers['%^https:\/\/twitter.com\/.*\/moments\/.*%i'] = "https://publish.twitter.com/oembed";
$this->providers['%^https:\/\/.*.twitter.com\/.*\/moments\/.*%i'] = "https://publish.twitter.com/oembed";
$this->providers['%^https:\/\/play.typecast.ai\/s\/.*%i'] = "https://play.typecast.ai/oembed";
$this->providers['%^https:\/\/play.typecast.ai\/e\/.*%i'] = "https://play.typecast.ai/oembed";
$this->providers['%^https:\/\/play.typecast.ai\/.*%i'] = "https://play.typecast.ai/oembed";
$this->providers['%^https:\/\/player.ubideo.com\/.*%i'] = "https://player.ubideo.com/api/oembed.json";
$this->providers['%^https:\/\/map.cam.ac.uk\/.*%i'] = "https://map.cam.ac.uk/oembed/";
$this->providers['%^https:\/\/mediatheque.univ-paris1.fr\/video\/.*%i'] = "https://mediatheque.univ-paris1.fr/oembed";
$this->providers['%^https:\/\/.*.uol.com.br\/view\/.*%i'] = "https://mais.uol.com.br/apiuol/v3/oembed/view";
$this->providers['%^https:\/\/.*.uol.com.br\/video\/.*%i'] = "https://mais.uol.com.br/apiuol/v3/oembed/view";
$this->providers['%^http:\/\/.*.ustream.tv\/.*%i'] = "http://www.ustream.tv/oembed";
$this->providers['%^http:\/\/.*.ustream.com\/.*%i'] = "http://www.ustream.tv/oembed";
$this->providers['%^https:\/\/.*.ustudio.com\/embed\/.*%i'] = "https://app.ustudio.com/api/v2/oembed";
$this->providers['%^https:\/\/.*.ustudio.com\/embed\/.*\/.*%i'] = "https://app.ustudio.com/api/v2/oembed";
$this->providers['%^https:\/\/www.utposts.com\/products\/.*%i'] = "https://www.utposts.com/api/oembed";
$this->providers['%^http:\/\/www.utposts.com\/products\/.*%i'] = "https://www.utposts.com/api/oembed";
$this->providers['%^https:\/\/utposts.com\/products\/.*%i'] = "https://www.utposts.com/api/oembed";
$this->providers['%^http:\/\/utposts.com\/products\/.*%i'] = "https://www.utposts.com/api/oembed";
$this->providers['%^http:\/\/uttles.com\/uttle\/.*%i'] = "http://uttles.com/api/reply/oembed";
$this->providers['%^http:\/\/veer.tv\/videos\/.*%i'] = "https://api.veer.tv/oembed";
$this->providers['%^http:\/\/veervr.tv\/videos\/.*%i'] = "https://api.veervr.tv/oembed";
$this->providers['%^http:\/\/www.vevo.com\/.*%i'] = "https://www.vevo.com/oembed";
$this->providers['%^https:\/\/www.vevo.com\/.*%i'] = "https://www.vevo.com/oembed";
$this->providers['%^http:\/\/www.videojug.com\/film\/.*%i'] = "http://www.videojug.com/oembed.json";
$this->providers['%^http:\/\/www.videojug.com\/interview\/.*%i'] = "http://www.videojug.com/oembed.json";
$this->providers['%^https:\/\/vidl.it\/.*%i'] = "https://api.vidl.it/oembed";
$this->providers['%^https:\/\/players-cdn-v2.vidmizer.com\/.*%i'] = "https://app-v2.vidmizer.com/api/oembed";
$this->providers['%^http:\/\/.*.vidyard.com\/.*%i'] = "https://api.vidyard.com/dashboard/v1.1/oembed";
$this->providers['%^https:\/\/.*.vidyard.com\/.*%i'] = "https://api.vidyard.com/dashboard/v1.1/oembed";
$this->providers['%^http:\/\/.*.hubs.vidyard.com\/.*%i'] = "https://api.vidyard.com/dashboard/v1.1/oembed";
$this->providers['%^https:\/\/.*.hubs.vidyard.com\/.*%i'] = "https://api.vidyard.com/dashboard/v1.1/oembed";
$this->providers['%^https:\/\/vimeo.com\/.*%i'] = "https://vimeo.com/api/oembed.json";
$this->providers['%^https:\/\/vimeo.com\/album\/.*\/video\/.*%i'] = "https://vimeo.com/api/oembed.json";
$this->providers['%^https:\/\/vimeo.com\/channels\/.*\/.*%i'] = "https://vimeo.com/api/oembed.json";
$this->providers['%^https:\/\/vimeo.com\/groups\/.*\/videos\/.*%i'] = "https://vimeo.com/api/oembed.json";
$this->providers['%^https:\/\/vimeo.com\/ondemand\/.*\/.*%i'] = "https://vimeo.com/api/oembed.json";
$this->providers['%^https:\/\/player.vimeo.com\/video\/.*%i'] = "https://vimeo.com/api/oembed.json";
$this->providers['%^https:\/\/www.viously.com\/.*\/.*%i'] = "https://www.viously.com/oembed";
$this->providers['%^http:\/\/viziosphere.com\/3dphoto.*%i'] = "http://viziosphere.com/services/oembed/";
$this->providers['%^https:\/\/vizydrop.com\/shared\/.*%i'] = "https://vizydrop.com/oembed";
$this->providers['%^https:\/\/vlipsy.com\/.*%i'] = "https://vlipsy.com/oembed";
$this->providers['%^https:\/\/www.vlive.tv\/video\/.*%i'] = "https://www.vlive.tv/oembed";
$this->providers['%^http:\/\/vlurb.co\/video\/.*%i'] = "https://vlurb.co/oembed.json";
$this->providers['%^https:\/\/vlurb.co\/video\/.*%i'] = "https://vlurb.co/oembed.json";
$this->providers['%^https:\/\/article.voxsnap.com\/.*\/.*%i'] = "https://data.voxsnap.com/oembed";
$this->providers['%^https:\/\/watch.wave.video\/.*%i'] = "https://embed.wave.video/oembed";
$this->providers['%^https:\/\/embed.wave.video\/.*%i'] = "https://embed.wave.video/oembed";
$this->providers['%^https:\/\/.*.wiredrive.com\/.*%i'] = "http://*.wiredrive.com/present-oembed/";
$this->providers['%^https:\/\/fast.wistia.com\/embed\/iframe\/.*%i'] = "https://fast.wistia.com/oembed.json";
$this->providers['%^https:\/\/fast.wistia.com\/embed\/playlists\/.*%i'] = "https://fast.wistia.com/oembed.json";
$this->providers['%^https:\/\/.*.wistia.com\/medias\/.*%i'] = "https://fast.wistia.com/oembed.json";
$this->providers['%^http:\/\/.*.wizer.me\/learn\/.*%i'] = "http://app.wizer.me/api/oembed.json";
$this->providers['%^https:\/\/.*.wizer.me\/learn\/.*%i'] = "http://app.wizer.me/api/oembed.json";
$this->providers['%^http:\/\/.*.wizer.me\/preview\/.*%i'] = "http://app.wizer.me/api/oembed.json";
$this->providers['%^https:\/\/.*.wizer.me\/preview\/.*%i'] = "http://app.wizer.me/api/oembed.json";
$this->providers['%^https:\/\/wokwi.com\/share\/.*%i'] = "https://wokwi.com/api/oembed";
$this->providers['%^https:\/\/web.xpression.jp\/video\/.*%i'] = "https://web.xpression.jp/api/oembed";
$this->providers['%^http:\/\/yesik.it\/.*%i'] = "http://yesik.it/s/oembed";
$this->providers['%^http:\/\/www.yesik.it\/.*%i'] = "http://yesik.it/s/oembed";
$this->providers['%^http:\/\/.*.yfrog.com\/.*%i'] = "http://www.yfrog.com/api/oembed";
$this->providers['%^http:\/\/yfrog.us\/.*%i'] = "http://www.yfrog.com/api/oembed";
$this->providers['%^https:\/\/.*.youtube.com\/watch.*%i'] = "https://www.youtube.com/oembed";
$this->providers['%^https:\/\/.*.youtube.com\/v\/.*%i'] = "https://www.youtube.com/oembed";
$this->providers['%^https:\/\/youtube.com\/watch.*%i'] = "https://www.youtube.com/oembed";
$this->providers['%^https:\/\/youtube.com\/v\/.*%i'] = "https://www.youtube.com/oembed";
$this->providers['%^https:\/\/youtu.be\/.*%i'] = "https://www.youtube.com/oembed";
$this->providers['%^https:\/\/youtube.com\/shorts.*%i'] = "https://www.youtube.com/oembed";
$this->providers['%^https:\/\/.*.youtube.com\/shorts.*%i'] = "https://www.youtube.com/oembed";
$this->providers['%^https:\/\/youtube.com\/playlist\?list=.*%i'] = "https://www.youtube.com/oembed";
$this->providers['%^https:\/\/.*.youtube.com\/playlist\?list=.*%i'] = "https://www.youtube.com/oembed";
$this->providers['%^https:\/\/app.zeplin.io\/project\/.*\/screen\/.*%i'] = "https://app.zeplin.io/embed";
$this->providers['%^https:\/\/app.zeplin.io\/project\/.*\/screen\/.*\/version\/.*%i'] = "https://app.zeplin.io/embed";
$this->providers['%^https:\/\/app.zeplin.io\/project\/.*\/styleguide\/components?coid=.*%i'] = "https://app.zeplin.io/embed";
$this->providers['%^https:\/\/app.zeplin.io\/styleguide\/.*\/components?coid=.*%i'] = "https://app.zeplin.io/embed";
$this->providers['%^https:\/\/app.zingsoft.com\/embed\/.*%i'] = "https://app.zingsoft.com/oembed";
$this->providers['%^https:\/\/app.zingsoft.com\/view\/.*%i'] = "https://app.zingsoft.com/oembed";
$this->providers['%^https:\/\/.*.znipe.tv\/.*%i'] = "https://api.znipe.tv/v3/oembed/";
}
function fetch($provider_url, $content_url, $args = array() ){
$args['width'] = isset($args['width']) ? $args['width'] : '';
$args['height'] = isset($args['height']) ? $args['height'] : '';
$params = array('url' => $content_url,'maxwidth' => $args['width'],'maxheight' => $args['height'],'format' => 'json');
if( stripos ( $provider_url, "https://graph.facebook.com/" ) !== false ) {
if (!$this->facebook_app_id) {
include (ENGINE_DIR . '/data/socialconfig.php');
$this->facebook_app_id = $social_config['fcid'];
$this->facebook_app_secret = $social_config['fcsecret'];
}
$params['access_token'] = $this->facebook_app_id . '|' . $this->facebook_app_secret;
}
if( stripos ( $provider_url, "https://www.youtube.com/" ) !== false ) {
if( !$params['maxwidth'] ) $params['maxwidth'] = 560;
if( !$params['maxheight'] ) $params['maxheight'] = ceil($params['maxwidth'] / 1.78);
}
if( !$params['maxwidth'] ) {
unset($params['maxwidth']);
}
if( !$params['maxheight'] ) {
unset($params['maxheight']);
}
$query_string = http_build_query($params);
$result_json = $this->queryProvider($provider_url."?".$query_string);
if($result_json['success']){
$result = json_decode(trim($result_json['data']), false);
if(is_object($result)){
return $result;
}else{
return false;
}
}
return false;
}
function getHtml($url, $args){
$url = trim($url);
foreach ($this->providers as $regex => $provider_url) {
if(preg_match($regex,$url)){
$provider = $provider_url;
break;
}
}
if( isset($provider) AND $provider ){
if($data = $this->fetch($provider, $url, $args)){
return $this->toHtml($data, $args);
}else{
return false;
}
}else{
return false;
}
}
function toHtml($data, $args){
global $config;
if(is_object($data) || !empty($data->type)){
switch($data->type){
case 'photo':
if( empty($data->url) ){
return false;
} else {
$title = (!empty($data->title)) ? $data->title : '';
$style = "";
if( $args['width'] ) {
$style = "style=\"width:100%;max-width:".intval($args['width'])."px;";
if($args['height']) {
$style .= intval($args['height'])."px;";
}
$style .= "\"";
}
$html = '<img src="' . $this->escapeHTML($this->safeUrl($data->url)) . '" alt="' . $this->escapeHTML($title) . '" ' . $style . ' />';
}
break;
case 'video':
case 'rich':
$html = ( !empty($data->html) ) ? $data->html : false;
break;
case 'link':
$html = ( !empty($data->title) ) ? '<a href="' . $this->safeUrl($data->url) . '">' . $this->escapeHTML($data->title) . '</a>' : false;
break;
default:
return false;
}
return $html;
}else{
return false;
}
}
function queryProvider($url){
$result = array();
if (stripos($url, "http://") !== 0 AND stripos($url, "https://") !== 0) {
return false;
}
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true );
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
if($data = curl_exec($ch)){
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if($http_code >= 200 && $http_code < 300){
$result['success'] = true;
$result['data'] = $data;
$result['http_code'] = $http_code;
}else{
$result['success'] = false;
$result['http_code'] = $http_code;
$result['url'] = $url;
}
}else{
$result['success'] = false;
$result['curl_error_code'] = curl_errno($ch);
};
curl_close($ch);
return $result;
}
function safeUrl($url){
return (preg_match('|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $url)) ? $url : "";
}
function escapeHTML($html){
global $config;
return htmlspecialchars( strip_tags($html), ENT_QUOTES, $config['charset'] );
}
}
Did this file decode correctly?
Original Code
$_F=__FILE__;$_X='P3F0PzdoN25BKm52dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dm57NWplakpVdVB7RUgyVUhQey17T3p7aUd1ZURQNmd7W1BZVWp7STxHTjduLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ue2hlZTdnOkFBWTNQLUhQNmdRPE5Bbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tbntkRzd6PFUyaGV7KDEpe1ddXWstV11XS3tpR3VlRFA2Z3tbUFlVantJPEdON252dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dm57b2hVZ3sxR1lQe1Vnezc8R2VQMWVQWXtPensxRzd6PFUyaGVudnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZue3lVM1A6ezdqPGdQUTEzamdnUTdoN24tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLW57QmdQOntvUHhle3BqPGdQPG52dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dm4qQW5uVXUoeyF7WVB1VUhQWSh7JzVyb3JKVnlFRURJVkRFJ3speyl7d24JWVVQKHsiTGoxTVVIMntqZWVQbDdlISJ7KTtuWG5uMTNqZ2d7cGo8Z1B5VTNlUDx7d25uCTlqPHskOVVZUEdfMUdIdVUye3Z7ajw8anp7KCk7bgk5ajx7JDFHWVBfZVB4ZXt2e2o8PGp6eygpO24JOWo8eyQxR1lQXzFHTkhle3Z7XTtuCTlqPHskVWxqMlBfMUdOSGV7dntdO24JOWo8eyQxR1lQZ183ajxqbHt2e2o8PGp6eygpO24JOWo8eyQ2emdVNnoye3Z7dWozZ1A7bgk5ajx7JGdqdVBfbEdZUHt2e3VqM2dQO24JOWo8eyRqMzNHNl8xR1lQe3Z7ZTxOUDtuCTlqPHskM1BQMWhfbEdZUHt2e3VqM2dQO24JOWo8eyRZVWdqTzNQXzNQUDFoe3Z7dWozZ1A7bgk5ajx7JHVVM2VQPF9sR1lQe3Z7ZTxOUDtuCTlqPHskajMzRzZfTjwze3Z7ZTxOUDtuCTlqPHskajMzRzZfVWxqMlB7dntlPE5QO24JOWo8eyRqMzNHNl85VVlQR3t2e2U8TlA7bgk5ajx7JGozM0c2X2xQWVVqe3Z7ZTxOUDtuCTlqPHskUFlVZV9sR1lQe3Z7ZTxOUDtuCTlqPHskajMzRzZPTzFHWVBne3Z7ZTxOUDtuCTlqPHskSEdlX2ozM0c2UFlfZWoyZ3t2e3VqM2dQO24JOWo8eyRIR2VfajMzRzZQWV9lUHhle3Z7dWozZ1A7bgk5ajx7JDxQbEc5UF9oZWwze3Z7ZTxOUDtuCTlqPHskVWdfMUdsbFBIZWd7dnt1ajNnUDtuCTlqPHskdUdOSFlfbFBZVWpfMUdIZVBIZXt2e3VqM2dQO24JOWo8eyRqMzNHNlBZX1lHbGpVSGd7dntqPDxqeigpO25uCTlqPHskdUdIZV9nVWNQZ3t2e2o8PGp6eyhhe3ZxeydmJyx7V3t2cXsnYV0nLHtLe3ZxeydhVycse2t7dnF7J2FrJyx7Wnt2cXsnYWYnLHs4e3ZxeydXaycseyB7dnF7J0s4J3spO24JOWo8eyRqMzNHNlBZX3VHSGVne3Z7ajw8anp7KCJyPFVqMyIseyJyPFVqM3svM2oxTSIseyJkUEhlTjx6e0lHZWhVMSIseyJkR048VVA8e0RQNiIseyJJUEc8MlVqIix7IlZsN2oxZSIseyJpemdlUGwiLHsib2poR2xqIix7Im9VbFBne0RQNnswR2xqSCIseyJ9UDxZakhqIik7bgluCTlqPHskaGVsMzdqPGdQPHt2e3VqM2dQO24Jbgk3PEdlUDFlUFl7JGxQWVVqXzc8RzlVWVA8Z3t2e3VqM2dQO24Jbgl1TkgxZVVHSHtfXzFHSGdlPE4xZSgkZWoyZ3I8PGp6e3Z7ajw8anooKSl7d24JCTIzR09qM3skMUdIdVUyO24JCW4JCVV1eyh1TkgxZVVHSF9QeFVnZWcoJ2xPX1VIZVA8SGozX1BIMUdZVUgyJykpe3due3t7e3t7e3t7e3tsT19VSGVQPEhqM19QSDFHWVVIMigkMUdIdVUyYicxaGo8Z1BlJ0YpO257e3t7e3t7e1hubgkJVXUoeyQxR0h1VTJiJ2ozM0c2X1V1PGpsUCdGeyl7d25uCQkJJGVoVWctcWozM0c2UFlfWUdsalVIZ3t2e1B4NzNHWVAoJywnLHskMUdIdVUyYidVdTxqbFBfWUdsalVIZydGKTtubgkJCSRlaFVnLXFqMzNHNlBZX1lHbGpVSGd7dntqPDxqel9sajcobgkJCQl1TkgxZVVHSHsoJFVlUGwpe3duCQkJCQlVdXsoe1VnX2dlPFVIMigkVWVQbCl7KXt3bgkJCQkJCTxQZU48SHtlPFVsKDc8UDJfQ05HZVAoJFVlUGwseyclJykpO24JCQkJCVhuCQkJCVgsbgkJCQkkZWhVZy1xajMzRzZQWV9ZR2xqVUhnbgkJCSk7bm4JCVhubgkJJDdqPGdQXzFHSHVVMnt2e0xvW0pwTjxVdVVQPF9kR0h1VTI6OjE8UGplUDVQdWpOM2UoKTtuCQkkN2o8Z1BfMUdIdVUyLXFnUGUoJ2RHPFBRRUgxR1lVSDInLHskMUdIdVUyYicxaGo8Z1BlJ0YpO24JCSQ3ajxnUF8xR0h1VTItcWdQZSgnZEc8UFFyMzNHNnBqPGdQW2pIem9qMmcnLHtlPE5QKTtuCQkkN2o8Z1BfMUdIdVUyLXFnUGUoJ0xvW0pRNUcxZXo3UCcseydMb1tKe2tRXWF7bzxqSGdVZVVHSGozJyk7bgkJJDdqPGdQXzFHSHVVMi1xZ1BlKCdkaWlRW2p4VmwySlBIMmVoJyx7SE4zMyk7bm4JCSQ3ajxnUF8xR0h1VTItcWdQZSgnZGoxaFBRaVA8VWozVWNQPHBqZWgnLHtFRElWREVfNVYwUSdBMWoxaFBBZ3pnZVBsJyk7bm4JCSQ3ajxnUF8xR0h1VTItcWdQZSgnck5lR3lHPGxqZVEwUGxHOVBFbDdleicse2U8TlApO25uCQkkN2o8Z1BfMUdIdVUyLXFnUGUoJ0xvW0pRNVB1VUhVZVVHSFY1Jyx7J2hlbDNaLVlQdVVIVWVVR0hnJyk7bgkJJDdqPGdQXzFHSHVVMi1xZ1BlKCdMb1tKUTVQdVVIVWVVR0gwUDknLHthKTtubgkJJDdqPGdQXzFHSHVVMi1xZ1BlKCdyZWU8UTVQdWpOM2VWbGoyUHIzZScseycneyk7bgkJJDdqPGdQXzFHSHVVMi1xZ1BlKCdyZWU8UXIzM0c2UFl5PGpsUG9qPDJQZWcnLHtqPDxqeigiX08zakhNIil7KTtuCQkkN2o8Z1BfMUdIdVUyLXFnUGUoJ3JlZTxRcjMzRzZQWTBQMycse2o8PGp6KCJoVTJoZzNVWVAiLHsiUHhlUDxIajMieyx7IkhHRzdQSFA8InsseyJIRzxQdVA8PFA8Iix7IkhHdUczM0c2Iix7Imc3R0hnRzxQWSIseyJOMjEiKXspO24JCSQ3ajxnUF8xR0h1VTItcWdQZSgnQjBWUXIzM0c2UFlpMWhQbFBnJyx7ajw8anooJ2hlZTcne3Zxe2U8TlAseydoZWU3Zyd7dnF7ZTxOUCx7J2xqVTNlRyd7dnF7ZTxOUCx7J3VlNyd7dnF7ZTxOUCx7J0hIZTcne3Zxe2U8TlAseydIUDZnJ3t2cXtlPE5QLHsnZVAzJ3t2cXtlPE5QLCdsajJIUGUne3Zxe2U8TlAsJzlVT1A8J3t2cXtlPE5QLCdlMid7dnF7ZTxOUCwnZ016N1Ane3Zxe2U8TlAseydsajxNUGUne3Zxe2U8TlApeyk7bgkJJDdqPGdQXzFHSHVVMi1xZ1BlKCdyZWU8UUVIak8zUFY1Jyx7ZTxOUCk7bgkJJDdqPGdQXzFHSHVVMi1xZ1BlKCdyZWU8UVY1UUxvW0paJyx7ZTxOUCk7bgkJJDdqPGdQXzFHSHVVMi1xZ1BlKCdMb1tKUXkzamdocjMzRzZ5TjMzaTE8UFBIJyx7ZTxOUCk7bgkJJDdqPGdQXzFHSHVVMi1xZ1BlKCdMb1tKUVtqeFZsMkpQSDJlaCcse0hOMzMpO24JCSQ3ajxnUF8xR0h1VTItcWdQZSgnTG9bSlFvajwyUGVERzxQdVA8PFA8Jyx7dWozZ1ApO24JCSQ3ajxnUF8xR0h1VTItcWdQZSgnck5lR3lHPGxqZVEwUGxHOVBFbDdlelFwPFBZVTFqZVAnLHtqPDxqensoJzFHMzI8R043J3t2cXtqPDxqeigpLCdlaCd7dnF7ajw8anooKSwnZVkne3Zxe2o8PGp6KCksJ1lVOSd7dnF7ajw8anooKSwnNyd7dnF7ajw8anooKSx7J1Une3Zxe2o8PGp6KCkseyc5VVlQRyd7dnF7ajw8anooKSx7J2pOWVVHJ3t2cXtqPDxqeigpLHsnVXU8amxQJ3t2cXtqPDxqeignZzwxJyl7KSk7bm4JCVV1eyh7MUdOSGUoJGVqMmdyPDxqeil7KXt3bgkJCW4JCQl1RzwoJFV7dntdO3skVXt0ezFHTkhlKHskZWoyZ3I8PGp6eyk7eyRVeysrKXt3bgkJCQkkZWoyZ3I8PGp6YiRVRnt2e2dlPGVHM0c2UDwoeyRlajJncjw8anpiJFVGeyk7bgkJCVhubgkJCSQ3ajxnUF8xR0h1VTItcWdQZSgnTG9bSlFyMzNHNlBZJyx7VWw3M0dZUCgiLCIsJGVqMmdyPDxqeil7KTtuCQkJJDdqPGdQXzFHSHVVMi1xZ1BlKCdyZWU8UXIzM0c2UFlkM2pnZ1BnJyx7ajw8anooIkNOR2VQIix7ImVVZTNQX0NOR2VQIix7ImhVMmhnM1VZUCIseyJ1PC1ZVU8iLHsidTwtWVVVIix7InU8LXVVPCIseyJ1PC1ZPGoyMmpPM1AiLHsidTwtdVUzIix7InU8LTxHTkhZUFkiLHsidTwtN2pZWVBZIix7InU8LU9HPFlQPFBZIix7InU8LWdoallHNmciLHsidTwtZ2U8R0gyIix7InU8LWVQeGUtPFBZIix7InU8LWVQeGUtTzNOUCIseyJ1PC1lUHhlLTI8UFBIIix7IkhqZVU5UC1QbEc0VSIseyIxR0hlUEhlUFlVZWpPM1AiLHsiSEdIMUdIZVBIZVBZVWVqTzNQIix7IkNOR2VQX08zRzFNIix7IkNOR2VQX09HWXoiLHsiM2pIMk5qMlAtbGo8TU43Iix7IjNqSDJOajJQLTRqOWpnMTxVN2UiLHsiM2pIMk5qMlAtMWdnIix7IjNqSDJOajJQLTdoNyIseyIzakgyTmoyUC08Tk96Iix7IjNqSDJOajJQLTd6ZWhHSCIseyIzakgyTmoyUC00ajlqIix7IjNqSDJOajJQLTEiLHsiM2pIMk5qMlAtMWdoajw3IiwiM2pIMk5qMlAtMTc3Iix7IjFHbGxQSGVnLU5nUDwtNzxHdVUzUCIseyJ1PC1ZUDNQZWpPM1AiKXspO24JCQkkN2o8Z1BfMUdIdVUyLXFnUGUoJ2RpaVFyMzNHNm88VTFNeicse2U8TlApO24JCQkkN2o8Z1BfMUdIdVUyLXFnUGUoJ2RpaVFyMzNHNlBZcDxHN1A8ZVVQZycse2o8PGp6KCJlUHhlLWozVTJIIix7IjZVWWVoIix7ImhQVTJoZSIseyJsajwyVUgtPFUyaGUiLHsibGo8MlVILTNQdWUiLHsiWVVnNzNqeiIseyJ1M0dqZSIpeyk7bgkJCSRlaFVnLXFVZ18xR2xsUEhlZ3t2e2U8TlA7bgkJCW4JCVh7UDNnUHt3bm4JCQkkN2o8Z1BfMUdIdVUyLXFnUGUoJ2RpaVFvPE5nZVBZJyx7ZTxOUCk7bgkJCSQ3ajxnUF8xR0h1VTItcWdQZSgnZGlpUXIzM0c2bzxVMU16Jyx7ZTxOUCk7bgkJCSQ3ajxnUF8xR0h1VTItcWdQZSgnZGlpUXA8Rzc8VVBlajx6Jyx7ZTxOUCk7bgkJCSQ3ajxnUF8xR0h1VTItcWdQZSgnTG9bSlFpanVQRWxPUFknLHtlPE5QKTtuCQkJJDdqPGdQXzFHSHVVMi1xZ1BlKCdMb1tKUWlqdVAuTzRQMWUnLHtlPE5QKTtuCQkJJDdqPGdQXzFHSHVVMi1xZ1BlKCcuTmU3TmVReTNqZ2hkR2w3amUnLHtlPE5QKTtuCQkJbgkJCVV1eygkMUdIdVUyYidqMzNHNl9VdTxqbFAnRntyRDV7MUdOSGUoJGVoVWctcWozM0c2UFlfWUdsalVIZyl7KXt3bgkJCQkkN2o8Z1BfMUdIdVUyLXFnUGUoJ0IwVlFpanVQVnU8amxQMFAyUHg3Jyx7JyVeKGhlZTc6fGhlZTdnOik/QUEoNjY2USk/KCd7UXtVbDczR1lQKCJBfCIseyRlaFVnLXFqMzNHNlBZX1lHbGpVSGcpe1F7JyklJyk7bgkJCQkkN2o8Z1BfMUdIdVUyLXFnUGUoJ0xvW0pRaWp1UFZ1PGpsUCcse2U8TlApO24JCQlYbgkJCW4JCVhuCQluCQlVdXsoJFlQdXt2eyQ3ajxnUF8xR0h1VTItcWxqek9QSVBlMGo2TG9bSjVQdVVIVWVVR0goKSl7d25uCQkJJFlQdS1xallZRTNQbFBIZSgnZ1AxZVVHSCcseycvM0cxTScseyd5M0c2Jyx7J2RHbGxHSCcpO24JCQkkWVB1LXFqWVlFM1BsUEhlKCdIR1VIWVB4Jyx7Jy8zRzFNJyx7J3kzRzYnLHsnZEdsbEdIJyk7bgkJCSRZUHUtcWpZWUUzUGxQSGUoJ0hqOScse3t7e3snLzNHMU0nLHsneTNHNicseydkR2xsR0gnKTtuCQkJJFlQdS1xallZRTNQbFBIZSgnajxlVTEzUCcseycvM0cxTScseyd5M0c2Jyx7J2RHbGxHSCcpO24JCQkkWVB1LXFqWVlFM1BsUEhlKCdqZ1VZUCcse3t7Jy8zRzFNJyx7J3kzRzYnLHsnZEdsbEdIJyk7bgkJCSRZUHUtcWpZWUUzUGxQSGUoJ2hQallQPCcse3snLzNHMU0nLHsneTNHNicseydkR2xsR0gnKTtuCQkJJFlQdS1xallZRTNQbFBIZSgndUdHZVA8Jyx7eycvM0cxTScseyd5M0c2Jyx7J2RHbGxHSCcpO24JCQkkWVB1LXFqWVlFM1BsUEhlKCdnTmxsajx6Jyx7eycvM0cxTScseyd5M0c2Jyx7J2RHbGxHSCcpO24JCQkkWVB1LXFqWVlFM1BsUEhlKCdZamVqM1VnZScseycvM0cxTScseyd5M0c2Jyx7J2RHbGxHSCd7KTtuCQkJJFlQdS1xallZRTNQbFBIZSgnPDcnLHsnLzNHMU0nLHsneTNHNicseydkR2xsR0gneyk7bgkJCSRZUHUtcWpZWUUzUGxQSGUoJzxlJyx7Jy8zRzFNJyx7J3kzRzYnLHsnZEdsbEdIJ3spO24JCQkkWVB1LXFqWVlFM1BsUEhlKCc8Tk96Jyx7Jy8zRzFNJyx7J3kzRzYnLHsnZEdsbEdIJ3spO24JCQkkWVB1LXFqWVlFM1BsUEhlKCdqWVk8UGdnJyx7Jy8zRzFNJyx7J3kzRzYnLHsnZEdsbEdIJyk7bgkJCSRZUHUtcWpZWUUzUGxQSGUoJ2gyPEdONycseycvM0cxTScseycwUENOVTxQWTp7aGF7fHtoV3t8e2hLe3x7aGt7fHtoWnt8e2g4Jyx7J2RHbGxHSCcpO25uCQkJJFlQdS1xallZRTNQbFBIZSgndVUyTjxQJyx7Jy8zRzFNJyx7Jy43ZVVHSGozOnsodVUyMWo3ZVVHSCx7eTNHNil7fHsoeTNHNix7dVUyMWo3ZVVHSCl7fHt5M0c2Jyx7J2RHbGxHSCcpO24JCQkkWVB1LXFqWVlFM1BsUEhlKCd1VTIxajdlVUdIJyx7J1ZIM1VIUCcseyd5M0c2Jyx7J2RHbGxHSCcpO25uCQkJJFlQdS1xallZRTNQbFBIZSgnOVVZUEcnLHsnLzNHMU0nLHsnLjdlVUdIajM6eyhnR048MVAse3kzRzYpe3x7KHkzRzYse2dHTjwxUCl7fHt5M0c2Jyx7J2RHbGxHSCcse2o8PGp6KG4JCQl7eydnPDEne3ZxeydCMFYnLG4JCQl7eydlejdQJ3t2cXsnb1B4ZScsbgkJCXt7J1VZJ3t2cXsnb1B4ZScsbgkJCXt7JzZVWWVoJ3t2cXsnSlBIMmVoJyxuCQkJe3snaFBVMmhlJ3t2cXsnSlBIMmVoJyxuCQkJe3snN0dnZVA8J3t2cXsnQjBWJyxuCQkJe3snNzxQM0dqWSd7dnF7J0VITmwjak5lRyxsUGVqWWplaixIR0hQJyxuCQkJe3snMUdIZTxHM2cne3ZxeycvR0czJyxuCQkJe3snak5lRzczanone3ZxeycvR0czJyxuCQkJe3snM0dHNyd7dnF7Jy9HRzMnLG4JCQl7eydsTmVQWSd7dnF7Jy9HRzMnLG4JCQl7eyc3M2p6Z1VIM1VIUCd7dnF7Jy9HRzMnLG4JCQkpKTtuCQkJbgkJCSRZUHUtcWpZWUUzUGxQSGUoJ2pOWVVHJyx7Jy8zRzFNJyx7Jy43ZVVHSGozOnsoZ0dOPDFQLHt5M0c2KXt8eyh5M0c2LHtnR048MVApe3x7eTNHNicseydkR2xsR0gnLHtqPDxqeihuCQkJe3snZzwxJ3t2cXsnQjBWJyxuCQkJe3snZXo3UCd7dnF7J29QeGUnLG4JCQl7eydVWSd7dnF7J29QeGUnLG4JCQl7eyc2VVllaCd7dnF7J0pQSDJlaCcsbgkJCXt7J2hQVTJoZSd7dnF7J0pQSDJlaCcsbgkJCXt7Jzc8UDNHalkne3ZxeydFSE5sI2pOZUcsbFBlallqZWosSEdIUCcsbgkJCXt7JzFHSGU8RzNnJ3t2cXsnL0dHMycsbgkJCXt7J2pOZUc3M2p6J3t2cXsnL0dHMycsbgkJCXt7JzNHRzcne3ZxeycvR0czJyxuCQkJe3snbE5lUFkne3ZxeycvR0czJyxuCQkJKSk7bgkJCW4JCQkkWVB1LXFqWVlFM1BsUEhlKHsnZTxqMU0nLHsnVkgzVUhQJyx7J0VsN2V6Jyx7J2RHbGxHSCcse2o8PGp6KG4JCQl7eydNVUhZJ3t2cXsnRUhObCMxajdlVUdIZywxaGo3ZVA8ZyxZUGcxPFU3ZVVHSGcsbFBlallqZWosZ05PZVVlM1AnLG4JCQl7eydnPDEne3ZxeydCMFYnLG4JCQl7eydnPDEzakgyJ3t2cXsnb1B4ZScsbgkJCXt7JzNqT1AzJ3t2cXsnb1B4ZScsbgkJCXt7J1lQdWpOM2Une3ZxeycvR0czJyxuCQkJKXspO25uCQkJJFlQdS1xallZRTNQbFBIZSgnZ0dOPDFQJyx7J1ZIM1VIUCcseydFbDdleicseydkR2xsR0gnLHtqPDxqeihuCQkJe3snZzwxJ3t2cXsnQjBWJyxuCQkJe3snZXo3UCd7dnF7J29QeGUnLG4JCQl7eydnPDFnUGUne3ZxeydvUHhlJyxuCQkJe3snZ1VjUGcne3ZxeydvUHhlJyxuCQkJe3snbFBZVWone3ZxeydvUHhlJyxuCQkJKSk7bgkJCW4JCQkkWVB1LXFqWVlFM1BsUEhlKCcxakg5amcnLHsnLzNHMU0nLHsneTNHNicseydkR2xsR0gnLHtqPDxqeihuCQkJe3snNlVZZWgne3ZxeydKUEgyZWgnLG4JCQl7eyczak9QMyd7dnF7J29QeGUnLG4JCQkpeyk7bgkJCW4JCQkkWVB1LXFqWVlFM1BsUEhlKCdZUGVqVTNnJyx7Jy8zRzFNJyx7J3kzRzYnLHsnZEdsbEdIJyx7ajw8anooKXspO24JCQluCQkJJFlQdS1xallZRTNQbFBIZSgnN1UxZU48UCcseycvM0cxTScseycuN2VVR0hqMzp7KGdHTjwxUCx7eTNHNil7fHsoeTNHNix7Z0dOPDFQKXt8e3kzRzYnLHsnZEdsbEdIJyx7ajw8anoobgkJCXt7J2c8MWdQZSd7dnF7J29QeGUnLG4JCQl7eydnVWNQZyd7dnF7J29QeGUnLG4JCQl7eydsUFlVaid7dnF7J29QeGUnLG4JCQl7eydlejdQJ3t2cXsnb1B4ZScsbgkJCSl7KTtuCQkJbgkJCSRZUHUtcWpZWUUzUGxQSGUoJ2xqNycseycvM0cxTScseycuN2VVR0hqMzp7KGdHTjwxUCx7eTNHNil7fHsoeTNHNix7Z0dOPDFQKXt8e3kzRzYnLHsnZEdsbEdIJyx7ajw8anoobgkJCXt7J1VZJ3t2cXsnb1B4ZScsbgkJCXt7J0hqbFAne3ZxeydvUHhlJyxuCQkJKXspO24JCQluCQkJJFlQdS1xallZRTNQbFBIZSgnajxQaicseydWSDNVSFAnLHsnRWw3ZXonLHsnZEdsbEdIJyx7ajw8anoobgkJCXt7J2ozZSd7dnF7J29QeGUnLG4JCQl7eycxR0c8WWcne3ZxeydvUHhlJyxuCQkJe3snZ2hqN1Ane3ZxeydFSE5sI1lQdWpOM2UsPFAxZSwxVTwxM1AsN0czeicsbgkJCXt7J2g8UHUne3ZxeydCMFYnLG4JCQl7eydlajwyUGUne3ZxeydFSE5sI19nUDN1LF9PM2pITSxfZUc3LF83ajxQSGUnLG4JCQkpKTtubgkJCSRZUHUtcWpZWUUzUGxQSGUoJ2c5MicseycvM0cxTScseyd5M0c2Jyx7J2RHbGxHSCcse2o8PGp6KG4JCQl7eyd4bDNIZyd7dnF7J0IwVicsbgkJCXt7JzZVWWVoJ3t2cXsnSlBIMmVoJyxuCQkJe3snaFBVMmhlJ3t2cXsnSlBIMmVoJyxuCQkJe3sndVUzMyd7dnF7J29QeGUnLG4JCQl7eyc5VVA2T0d4J3t2cXsnb1B4ZScsbgkJCSl7KTtubgkJCSRZUHUtcWpZWUUzUGxQSGUoJ2d6bE9HMycseycvM0cxTScseyd5M0c2Jyx7J2RHbGxHSCcse2o8PGp6KG4JCQl7eydVWSd7dnF7J29QeGUnLG4JCQl7eyc2VVllaCd7dnF7J0pQSDJlaCcsbgkJCXt7J2hQVTJoZSd7dnF7J0pQSDJlaCcsbgkJCXt7J3VVMzMne3ZxeydvUHhlJyxuCQkJe3snOVVQNk9HeCd7dnF7J29QeGUnLG4JCQkpeyk7bm4JCQkkWVB1LXFqWVlFM1BsUEhlKCc3amVoJyx7J1ZIM1VIUCcseydFbDdleicseydkR2xsR0gnLHtqPDxqeignWSd7dnF7J29QeGUnKSk7bgkJCSRZUHUtcWpZWUUzUGxQSGUoJ05nUCcseydWSDNVSFAnLHsnRWw3ZXonLHsnZEdsbEdIJyx7ajw8anoobgkJCQknaDxQdSd7dnF7J0IwVicsbgkJCQkneDNVSE06aDxQdSd7dnF7J0IwVicsbgkJCXt7CSc2VVllaCd7dnF7J0pQSDJlaCcsbgkJCXt7CSdoUFUyaGUne3ZxeydKUEgyZWgnLG4JCQl7ewkneCd7dnF7J0pQSDJlaCcsbgkJCXt7CSd6J3t2cXsnSlBIMmVoJyxuCQkJKSk7bm4Je3t7e3t7e3skZVVsUHt2eyRZUHUtcWpZWUUzUGxQSGUoJ2VVbFAnLHsnVkgzVUhQJyx7J1ZIM1VIUCcseydkR2xsR0gnLHtqPDxqeignWWplUGVVbFAne3ZxeydvUHhlJyx7JzdOT1lqZVAne3ZxeycvR0czJykpO24Je3t7e3t7e3skZVVsUC1xUHgxM05ZUGd7dntqPDxqeignZVVsUCd7dnF7ZTxOUCk7bgkJbgkJCSRZUHUtcWpZWUUzUGxQSGUoJ2cnLHt7e3snVkgzVUhQJyx7J1ZIM1VIUCcseydkR2xsR0gnKTtuCQkJJFlQdS1xallZRTNQbFBIZSgnOWo8Jyx7eydWSDNVSFAnLHsnVkgzVUhQJyx7J2RHbGxHSCcpO24JCQkkWVB1LXFqWVlFM1BsUEhlKCdnTk8nLHt7J1ZIM1VIUCcseydWSDNVSFAnLHsnZEdsbEdIJyk7bgkJCSRZUHUtcWpZWUUzUGxQSGUoJ2dONycse3snVkgzVUhQJyx7J1ZIM1VIUCcseydkR2xsR0gnKTtuCQkJJFlQdS1xallZRTNQbFBIZSgnbGo8TScseydWSDNVSFAnLHsnVkgzVUhQJyx7J2RHbGxHSCcpO24JCQkkWVB1LXFqWVlFM1BsUEhlKCc2TzwnLHt7J1ZIM1VIUCcseydFbDdleicseydkRzxQJyk7bgkJCSRZUHUtcWpZWUUzUGxQSGUoJ2onLHsneTNHNicseyd5M0c2Jyx7J2RHbGxHSCcse2o8PGp6KCdoPFB1J3t2cXsnQjBWJyx7J1lHNkgzR2pZJ3t2cXsnL0dHMycsJzxQMyd7dnF7SFA2e0xvW0pwTjxVdVVQPF9yZWU8NVB1X0xvW0pfSlVITW96N1BnKCc8UDMnKSwnPFA5J3t2cXtIUDZ7TG9bSnBOPFV1VVA8X3JlZTw1UHVfTG9bSl9KVUhNb3o3UGcoJzxQOScpKSk7bm4JCQkkWVB1LXFqWVlFM1BsUEhlKCdVSGcnLHsnLzNHMU0nLHsneTNHNicseydkR2xsR0gnLHtqPDxqeignMVVlUCd7dnF7J0IwVicseydZamVQZVVsUCd7dnF7J2Q1cm9yJykpO24JCQkkWVB1LXFqWVlFM1BsUEhlKCdZUDMnLHsnLzNHMU0nLHsneTNHNicseydkR2xsR0gnLHtqPDxqeignMVVlUCd7dnF7J0IwVicseydZamVQZVVsUCd7dnF7J2Q1cm9yJykpO24JCQkkWVB1LXFqWVlFM1BsUEhlKCc3PEcyPFBnZycseydWSDNVSFAnLHsneTNHNicseydkR2xsR0gnLHtqPDxqeignbGp4J3t2cXsnRE5sT1A8Jyx7JzlqM05QJ3t2cXsnZDVyb3InKSk7bm5uCQkJJFlQdS1xallZcmVlPFVPTmVQKCdVbDInLHsnWWplai1sang2VVllaCcseydETmxPUDwnKTtuCQkJJFlQdS1xallZcmVlPFVPTmVQKCdVbDInLHsnMUdIZVBIZVBZVWVqTzNQJyx7J0VITmwjZTxOUCx1ajNnUCcpO24JCQkkWVB1LXFqWVlyZWU8VU9OZVAoJ1VsMicseydOZ1BsajcnLHsnb1B4ZScpO24JCQkkWVB1LXFqWVlyZWU8VU9OZVAoJ1VsMicseydnPDFnUGUnLHsnb1B4ZScpO24JCQkkWVB1LXFqWVlyZWU8VU9OZVAoJ1VsMicseydnVWNQZycseydvUHhlJyk7bgkJCSRZUHUtcWpZWXJlZTxVT05lUCgnVWwyJyx7JzNHallVSDInLHsnRUhObCNQajJQPCwzamN6Jyk7bm4JCQkkWVB1LXFqWVlyZWU8VU9OZVAoJ2onLHsnWWplai1nPDFnUGUnLHsnb1B4ZScpO24JCQkkWVB1LXFqWVlyZWU8VU9OZVAoJ2onLHsnWWplai1nVWNQZycseydvUHhlJyk7bm4JCQkkWVB1LXFqWVlyZWU8VU9OZVAoJ1V1PGpsUCcseydqMzNHNnVOMzNnMTxQUEgnLHsnL0dHMycpO24JCQkkWVB1LXFqWVlyZWU8VU9OZVAoJ1V1PGpsUCcseydqMzNHNicseydvUHhlJyk7bgkJCSRZUHUtcWpZWXJlZTxVT05lUCgnVXU8amxQJyx7JzNHallVSDInLHsnRUhObCNQajJQPCwzamN6Jyk7bgkJCSRZUHUtcWpZWXJlZTxVT05lUCgnZWpPM1AnLHsnaFBVMmhlJyx7J29QeGUnKTtuCQkJJFlQdS1xallZcmVlPFVPTmVQKCdlWScseydPRzxZUDwnLHsnb1B4ZScpO24JCQkkWVB1LXFqWVlyZWU8VU9OZVAoJ2VoJyx7J09HPFlQPCcseydvUHhlJyk7bgkJCSRZUHUtcWpZWXJlZTxVT05lUCgnZTwnLHsnNlVZZWgnLHsnb1B4ZScpO24JCQkkWVB1LXFqWVlyZWU8VU9OZVAoJ2U8Jyx7J2hQVTJoZScseydvUHhlJyk7bgkJCSRZUHUtcWpZWXJlZTxVT05lUCgnZTwnLHsnT0c8WVA8Jyx7J29QeGUnKTtubgkJCSRZUHUtcWpZWXJlZTxVT05lUCgnZzdqSCcseydZamVqLU5nUDxIamxQJyx7J29QeGUnKTtuCQkJJFlQdS1xallZcmVlPFVPTmVQKCdnN2pIJyx7J1lqZWotTmdQPE48MycseydCMFYnKTtuCQkJJFlQdS1xallZcmVlPFVPTmVQKCdnN2pIJyx7JzFHSGVQSGVQWVVlak8zUCcseydFSE5sI2U8TlAsdWozZ1AnKTtubgkJCSRZUHUtcWpZWXJlZTxVT05lUCgnWVU5Jyx7J1lqZWotMUdsbFBIZWVVbFAnLHsnRE5sT1A8Jyk7bgkJCSRZUHUtcWpZWXJlZTxVT05lUCgnWVU5Jyx7J1lqZWotMUdsbFBIZU5nUDwnLHsnb1B4ZScpO24JCQkkWVB1LXFqWVlyZWU8VU9OZVAoJ1lVOScseycxR0hlUEhlUFlVZWpPM1AnLHsnRUhObCNlPE5QLHVqM2dQJyk7bm4JCVhuCQluewkJJGVoVWctcWhlbDM3ajxnUDx7dntIUDZ7TG9bSnBOPFV1VVA8KCQ3ajxnUF8xR0h1VTIpO24JCSRlaFVnLXFsUFlVal83PEc5VVlQPGd7dntIUDZ7LkVsT1BZKCk7bgkJbglYbgl1TkgxZVVHSHs3PEcxUGdnKCRnR048MVApe3dubgkJJGdHTjwxUHt2eyRlaFVnLXFZUDFHWVAoeyRnR048MVB7KTtuCQluCQkkZ0dOPDFQe3Z7NzxQMl88UDczajFQKHsiQTRqOWpnMTxVN2U6QVUiLHsiNCYjYV0gVzs5amcxPFU3ZToiLHskZ0dOPDFQeyk7bgkJJGdHTjwxUHt2ezc8UDJfPFA3M2oxUCh7IkFZamVqOkFVIix7IlkmI2FdIFc7ZWo6Iix7JGdHTjwxUHspO24JCSRnR048MVB7dntnZTxfPFA3M2oxUCh7Il9fZC41RXJbcF9fIix7IiYiLHskZ0dOPDFQeyk7bm4JCSRnR048MVB7dnskZWhVZy1xaGVsMzdqPGdQPC1xN048VXV6KCRnR048MVApO24JbgkJJGdHTjwxUHt2e2dlPF9VPFA3M2oxUCh7IndVSDEzTllQIix7IiYjYVdLO1VIMTNOWVAiLHskZ0dOPDFQeyk7bgkJJGdHTjwxUHt2e2dlPF9VPFA3M2oxUCh7IncxR0hlUEhlIix7IiYjYVdLOzFHSGVQSGUiLHskZ0dOPDFQeyk7bgkJJGdHTjwxUHt2e2dlPF9VPFA3M2oxUCh7IncxTmdlR2wiLHsiJiNhV0s7MU5nZUdsIix7JGdHTjwxUHspO24JCSRnR048MVB7dntnZTxfVTxQNzNqMVAoeyJ3b0xFW0VYIix7IiYjYVdLO29MRVtFWCIseyRnR048MVB7KTtuCQkkZ0dOPDFQe3Z7Z2U8X1U8UDczajFQKHsid0hQNmdIajlVMmplVUdIIix7IiYjYVdLO0hQNmdIajlVMmplVUdIIix7JGdHTjwxUHspO24JCSRnR048MVB7dntnZTxfPFA3M2oxUChqPDxqeigiXyYjYVdLO18iLHsiXyYjVGE7XyIpLHtqPDxqeigiX3dfIix7Il9iXyIpLHskZ0dOPDFQKTtubgkJVXV7KHskZWhVZy1xZ2p1UF9sR1lQe3JENXshJGVoVWctcTZ6Z1U2ejJ7ckQ1eyRlaFVnLXFQWVVlX2xHWVB7KXt3bgkJCSRnR048MVB7dntnZTxfPFA3M2oxUCh7JyInLHsnJkNOR2U7Jyx7JGdHTjwxUHspO24JCQkkZ0dOPDFQe3Z7Z2U8XzxQNzNqMVAoeyInIix7JyYjXUtUOycseyRnR048MVB7KTtuCQlYbgkJbgkJJGdHTjwxUHt2ezc8UDJfPFA3M2oxUF8xajMzT2oxTSh7IiN0aihRKz8pcShRKj8pdEFqcSNVZyIse2o8PGp6KHsmJGVoVWcseyc8UGxHOVBfT2pZX048MycpLHskZ0dOPDFQeyk7bgkJJGdHTjwxUHt2e2dlPF9VPFA3M2oxUCh7InQ3cXRBN3EiLHsidDdxdE88cXRBN3EiLHskZ0dOPDFQeyk7bgkJbgkJVXUoeyRlaFVnLXExR1lQXzFHTkhleyl7d24JCQl1RzxQajFoeyh7JGVoVWctcTFHWVBfZVB4ZXtqZ3skTVB6X3VVSFl7dnF7JE1Qel88UDczajFQeyl7d24JCQkJJHVVSFliRnt2eyRNUHpfdVVIWTtuCQkJCSQ8UDczajFQYkZ7dnskTVB6XzxQNzNqMVA7bgkJCVhubgkJCSRnR048MVB7dntnZTxfPFA3M2oxUCh7JHVVSFkseyQ8UDczajFQLHskZ0dOPDFQeyk7bgkJWG5uCQkkZWhVZy1xMUdZUF8xR05IZXt2e107bgkJJGVoVWctcTFHWVBfZVB4ZXt2e2o8PGp6eygpO25uCQkkZ0dOPDFQe3Z7Z2U8XzxQNzNqMVAoeyJ0PyIseyImM2U7PyIseyRnR048MVB7KTtuCQkkZ0dOPDFQe3Z7Z2U8XzxQNzNqMVAoeyI/cSIseyI/JjJlOyIseyRnR048MVB7KTtubgkJJGdHTjwxUHt2e2pZWWczamdoUGcoeyRnR048MVB7KTtuCQk8UGVOPEh7JGdHTjwxUDtubglYbgluCXVOSDFlVUdIe1lQMUdZUCgkZ0dOPDFQKXt3bgkJMjNHT2ozeyQxR0h1VTI7bm4JCVV1KHskZWhVZy1xajMzRzZfMUdZUHtyRDV7JGVoVWctcWozM0c2T08xR1lQZyl7d24JCQkkZ0dOPDFQe3Z7NzxQMl88UDczajFQXzFqMzNPajFNKHsiI1xiMUdZUFxGKFErPylcYkExR1lQXEYjVWciLHt7ajw8anooeyYkZWhVZyx7JzFHWVBfZWoyJykseyRnR048MVB7KTtuCQlYbgkJbgkJJGdHTjwxUHt2e2dlPF88UDczajFQKCImI2ZXXUs7Iix7JycseyRnR048MVApO25uCQlVdXsoeyRlaFVnLXFnanVQX2xHWVB7KXt3bgkJCW4JCQlVdSh7JGVoVWctcTxQbEc5UF9oZWwzeyl7d24JCQkJbgkJCQkkZ0dOPDFQe3Z7aGVsM2c3UDFVajMxaGo8Zyh7Z2U8VTdfZWoyZygkZ0dOPDFQKSx7RURvXwpCLm9FaSx7JDFHSHVVMmInMWhqPGdQZSdGeyk7bgkJCQluCQkJWHtQM2dQVXUoeyEkZWhVZy1xNnpnVTZ6MntyRDV7JGVoVWctcVBZVWVfbEdZUHspe3duCQkJCW4JCQkJJGdHTjwxUHt2e2hlbDNnN1AxVWozMWhqPGcoeyRnR048MVAse0VEb18KQi5vRWkseyQxR0h1VTJiJzFoajxnUGUnRnspO24JCQkJbgkJCVhuCQkJbgkJWHtQM2dQe3duCQkJbgkJCSRnR048MVB7dns3PFAyXzxQNzNqMVBfMWozM09qMU0oeyIjdDc8UHsxM2pnZ3ZiJ1wiRjNqSDJOajJQLWxqPE1ON2InXCJGcXQxR1lQcShRKz8pdEExR1lQcXRBNzxQcSNVZyIse3tqPDxqeih7JiRlaFVnLHsnMTNQajxfMUdZUCcpLHskZ0dOPDFQeyk7bgkJCW4JCVhubgkJPFBlTjxIeyRnR048MVA7bglYbm5uCXVOSDFlVUdIey8vX3BqPGdQKCRnR048MVAseyROZ1BfaGVsM3t2e28wQkUpe3duCQkyM0dPajN7JDFHSHVVMix7JDNqSDI7bm4JCVV1KHskZWhVZy1xajMzRzZPTzFHWVBnKXskZ0dOPDFQe3Z7NzxQMl88UDczajFQXzFqMzNPajFNKHsiI1xiMUdZUFxGKFErPylcYkExR1lQXEYjVWciLHt7ajw8anooeyYkZWhVZyx7J2hVWVBfMUdZUF9lajInKSx7JGdHTjwxUHspO24JCQluCQkkdVVIWXt2e2o8PGp6eygnQVlqZWo6QVUnLCdBak9HTmU6QVUnLCdBOU9nMTxVN2U6QVUnLCdBR0gxM1UxTUFVJywnQUdIM0dqWUFVJywnQUdITkgzR2pZQVUnLCdBR0hqT0c8ZUFVJywnQUdIUDw8RzxBVScsJ0FHSE8zTjxBVScsJ0FHSDFoakgyUEFVJywnQUdIdUcxTmdBVScsJ0FHSDxQZ1BlQVUnLCdBR0hnTk9sVWVBVScsJ0FHSFlPMzEzVTFNQVUnLCdBR0hNUHpZRzZIQVUnLCdBR0hNUHo3PFBnZ0FVJywnQUdITVB6TjdBVScsJ0FHSGxHTmdQWUc2SEFVJywnQUdIbEdOZ1BON0FVJywnQUdIbEdOZ1BHOVA8QVUnLCdBR0hsR05nUEdOZUFVJywnQUdIZ1AzUDFlQVUnLCdBNGo5amcxPFU3ZUFVJywnQUdIbEdOZ1BQSGVQPEFVJywnQUdINmhQUDNBVScsJ0FHSGdoRzZBVScsJ0FHSGp1ZVA8NzxVSGVBVScsJ0FHSE9QdUc8UDc8VUhlQVUnLCdBR0hPUHVHPFBOSDNHallBVScsJ0FHSGhqZ2gxaGpIMlBBVScsJ0FHSGxQZ2dqMlBBVScsJ0FHSEdIM1VIUEFVJywnQUdIR3V1M1VIUEFVJywnQUdIN2oyUGhVWVBBVScsJ0FHSDdqMlBnaEc2QVUnLCdBR0g3RzdnZWplUEFVJywnQUdIPFBnVWNQQVUnLCdBR0hnZUc8ajJQQVUnLCdBR0gxR0hlUHhlbFBITkFVJywnQUdIVUg5ajNVWUFVJywnQUdIVUg3TmVBVScsJ0FHSGdQajwxaEFVJywnQUdIWTxqMkFVJywnQUdIWTxqMlBIWUFVJywnQUdIWTxqMlBIZVA8QVUnLCdBR0hZPGoyM1BqOVBBVScsJ0FHSFk8ajJHOVA8QVUnLCdBR0hZPGoyZ2VqPGVBVScsJ0FHSFk8RzdBVScsJ0FHSGxHTmdQbEc5UEFVJywnQUdIbEdOZ1A2aFBQM0FVJywnQUdIZzE8RzMzQVUnLCdBR0gxRzd6QVUnLCdBR0gxTmVBVScsJ0FHSDdqZ2VQQVUnLCdBR0gxakg3M2p6QVUnLCdBR0gxakg3M2p6ZWg8R04yaEFVJywnQUdIMU5QMWhqSDJQQVUnLCdBR0hZTjxqZVVHSDFoakgyUEFVJywnQUdIUGw3ZVVQWUFVJywnQUdIUEhZUFlBVScsJ0FHSDNHallQWVlqZWpBVScsJ0FHSDNHallQWWxQZWpZamVqQVUnLCdBR0gzR2pZZ2VqPGVBVScsJ0FHSDdqTmdQQVUnLCdBR0g3PEcyPFBnZ0FVJywJJ0FHSDxqZVAxaGpIMlBBVScsJ0FHSGdQUE1QWUFVJywnQUdIZ1BQTVVIMkFVJywnQUdIZ2VqMzNQWUFVJywnQUdIZ05nN1BIWUFVJywnQUdIZVVsUE43WWplUEFVJywnQUdIOUczTmxQMWhqSDJQQVUnLCdBR0g2alVlVUgyQVUnLCdBR0hlRzIyM1BBVScseydBM2pIMk5qMlAtNCYjYV0gVzs5amcxPFU3ZUFVJyk7bgkJJDxQNzNqMVB7dntqPDxqensoIlkmI2FdIFc7ZWo6Iix7IiYjYV0gVztPR05lOiIseyI5T2cxPFU3ZXRPcXRBT3E6Iix7IiYjYWFhO0gxM1UxTSIseyImI2FhYTtIM0dqWSIseyImI2FhYTtITkgzR2pZIix7IiYjYWFhO0hqT0c8ZSIseyImI2FhYTtIUDw8RzwiLHsiJiNhYWE7SE8zTjwiLHsiJiNhYWE7SDFoakgyUCIseyImI2FhYTtIdUcxTmciLHsiJiNhYWE7SDxQZ1BlIix7IiYjYWFhO0hnTk9sVWUiLHsiJiNhYWE7SFlPMzEzVTFNIix7IiYjYWFhO0hNUHpZRzZIIix7IiYjYWFhO0hNUHo3PFBnZyIseyImI2FhYTtITVB6TjciLHsiJiNhYWE7SGxHTmdQWUc2SCIseyImI2FhYTtIbEdOZ1BONyIseyImI2FhYTtIbEdOZ1BHOVA8Iix7IiYjYWFhO0hsR05nUEdOZSIseyImI2FhYTtIZ1AzUDFlIix7IjQmI2FdIFc7OWpnMTxVN2UiLHsnJiNhYWE7SGxHTmdQUEhlUDwnLHsnJiNhYWE7SDZoUFAzJyx7JyYjYWFhO0hnaEc2Jyx7JyYjYWFhO0hqdWVQPDc8VUhlJywnJiNhYWE7SE9QdUc8UDc8VUhlJywnJiNhYWE7SE9QdUc8UE5IM0dqWScsJyYjYWFhO0hoamdoMWhqSDJQJywnJiNhYWE7SGxQZ2dqMlAnLCcmI2FhYTtIR0gzVUhQJywnJiNhYWE7SEd1dTNVSFAnLCcmI2FhYTtIN2oyUGhVWVAnLCcmI2FhYTtIN2oyUGdoRzYnLCcmI2FhYTtIN0c3Z2VqZVAnLCcmI2FhYTtIPFBnVWNQJywnJiNhYWE7SGdlRzxqMlAnLCcmI2FhYTtIMUdIZVB4ZWxQSE4nLCcmI2FhYTtIVUg5ajNVWScsJyYjYWFhO0hVSDdOZScsJyYjYWFhO0hnUGo8MWgnLCcmI2FhYTtIWTxqMicsJyYjYWFhO0hZPGoyUEhZJywnJiNhYWE7SFk8ajJQSGVQPCcsJyYjYWFhO0hZPGoyM1BqOVAnLCcmI2FhYTtIWTxqMkc5UDwnLCcmI2FhYTtIWTxqMmdlajxlJywnJiNhYWE7SFk8RzcnLCcmI2FhYTtIbEdOZ1BsRzlQJywnJiNhYWE7SGxHTmdQNmhQUDMnLCcmI2FhYTtIZzE8RzMzJywnJiNhYWE7SDFHN3onLCcmI2FhYTtIMU5lJywnJiNhYWE7SDdqZ2VQJywnJiNhYWE7SDFqSDczanonLCcmI2FhYTtIMWpINzNqemVoPEdOMmgnLCcmI2FhYTtIMU5QMWhqSDJQJywnJiNhYWE7SFlOPGplVUdIMWhqSDJQJywnJiNhYWE7SFBsN2VVUFknLCcmI2FhYTtIUEhZUFknLCcmI2FhYTtIM0dqWVBZWWplaicsJyYjYWFhO0gzR2pZUFlsUGVqWWplaicsJyYjYWFhO0gzR2pZZ2VqPGUnLCcmI2FhYTtIN2pOZ1AnLCcmI2FhYTtINzxHMjxQZ2cnLAknJiNhYWE7SDxqZVAxaGpIMlAnLCcmI2FhYTtIZ1BQTVBZJywnJiNhYWE7SGdQUE1VSDInLCcmI2FhYTtIZ2VqMzNQWScsJyYjYWFhO0hnTmc3UEhZJywnJiNhYWE7SGVVbFBON1lqZVAnLCcmI2FhYTtIOUczTmxQMWhqSDJQJywnJiNhYWE7SDZqVWVVSDInLCcmI2FhYTtIZUcyMjNQJyx7JzNqSDJOajJQLTRqOWpnMTxVN2UnKTtubgkJVXUoeyROZ1BfaGVsM3t2dnt1ajNnUHspe3duCQkJJHVVSFliRnt2eyInXDwnIjtuCQkJJDxQNzNqMVBiRnt2eyIiO24JCQkkdVVIWWJGe3Z7IidcSCciO24JCQkkPFA3M2oxUGJGe3Z7InRPPHEiO24JCVh7UDNnUHt3bgkJCSRnR048MVB7dntnZTxfPFA3M2oxUCh7Ilw8XEhcPFxIIix7IlxIIix7JGdHTjwxUHspO24JCVhubgkJJGdsVTNVUGdfajw8e3Z7UHg3M0dZUCh7IiwiLHskMUdIdVUyYidnbFUzVVBnJ0Z7KTtuCQluCQl1RzxQajFoeyh7JGdsVTNVUGdfajw8e2pneyRnbFUzUHspe3duCQkJbgkJCSRnbFUzUHt2e2U8VWwoeyRnbFUzUHspO24JCQkkZ2xfVWxqMlB7diIiO24JCQluCQkJVXUoe3VVM1BfUHhVZ2VnKHswLi5vXzVWMHtReyJBUEgyVUhQQVlqZWpBUGxHZVUxR0hnQSJ7UXskZ2xVM1B7UXsiUTdIMiJ7KXspe3duCQkJCVV1KHt1VTNQX1B4VWdlZyh7MC4ub181VjB7UXsiQVBIMlVIUEFZamVqQVBsR2VVMUdIZ0Eie1F7JGdsVTNQe1F7IkBXeFE3SDIieyl7KXt3bgkJCQkJJGdsX1VsajJQe3Z7InRVbDJ7ajNldlwidyRnbFUzUFhcInsxM2pnZ3ZcIlBsRzRVXCJ7ZzwxdlwidyQxR0h1VTJiJ2hlZTdfaEdsUF9OPDMnRlhQSDJVSFBBWWplakFQbEdlVTFHSGdBdyRnbFUzUFhRN0gyXCJ7ZzwxZ1BldlwidyQxR0h1VTJiJ2hlZTdfaEdsUF9OPDMnRlhQSDJVSFBBWWplakFQbEdlVTFHSGdBdyRnbFUzUFhAV3hRN0gye1d4XCJxIjtuCQkJCVh7UDNnUHt3bgkJCQkJJGdsX1VsajJQe3Z7InRVbDJ7ajNldlwidyRnbFUzUFhcInsxM2pnZ3ZcIlBsRzRVXCJ7ZzwxdlwidyQxR0h1VTJiJ2hlZTdfaEdsUF9OPDMnRlhQSDJVSFBBWWplakFQbEdlVTFHSGdBdyRnbFUzUFhRN0gyXCJxIjsJbgkJCQlYbgkJCVh7UDNnUFV1eyh7dVUzUF9QeFVnZWcoezAuLm9fNVYwe1F7IkFQSDJVSFBBWWplakFQbEdlVTFHSGdBIntReyRnbFUzUHtReyJRMlV1Inspeyl7d24JCQkJVXUoe3VVM1BfUHhVZ2VnKHswLi5vXzVWMHtReyJBUEgyVUhQQVlqZWpBUGxHZVUxR0hnQSJ7UXskZ2xVM1B7UXsiQFd4UTJVdSJ7KXspe3duCQkJCQkkZ2xfVWxqMlB7dnsidFVsMntqM2V2XCJ3JGdsVTNQWFwiezEzamdndlwiUGxHNFVcIntnPDF2XCJ3JDFHSHVVMmInaGVlN19oR2xQX048MydGWFBIMlVIUEFZamVqQVBsR2VVMUdIZ0F3JGdsVTNQWFEyVXVcIntnPDFnUGV2XCJ3JDFHSHVVMmInaGVlN19oR2xQX048MydGWFBIMlVIUEFZamVqQVBsR2VVMUdIZ0F3JGdsVTNQWEBXeFEyVXV7V3hcInEiO24JCQkJWHtQM2dQe3duCQkJCQkkZ2xfVWxqMlB7dnsidFVsMntqM2V2XCJ3JGdsVTNQWFwiezEzamdndlwiUGxHNFVcIntnPDF2XCJ3JDFHSHVVMmInaGVlN19oR2xQX048MydGWFBIMlVIUEFZamVqQVBsR2VVMUdIZ0F3JGdsVTNQWFEyVXVcInEiOwluCQkJCVhuCQkJWG4JCQluCQkJVXUoeyRnbF9VbGoyUHspe3duCQkJCW4JCQkJJHVVSFliRnt2eyInOiRnbFUzUDonIjtuCQkJCSQ8UDczajFQYkZ7dnsidCEtLWdsVTNQOnckZ2xVM1BYLS1xdyRnbF9VbGoyUFh0IS0tQWdsVTNQLS1xIjtubgkJCVhuCQlYbm4JCVV1KHskZWhVZy1xdVUzZVA8X2xHWVB7KXskZ0dOPDFQe3Z7JGVoVWctcTZHPFlfdVUzZVA8KHskZ0dOPDFQeyk7bm4JCSRnR048MVB7dns3PFAyXzxQNzNqMVAoeyR1VUhZLHskPFA3M2oxUCx7JGdHTjwxUHspO25uCQkkZ0dOPDFQe3Z7Z2U8XzxQNzNqMVAoeyJgIix7IiYjVDg7Iix7JGdHTjwxUHspO24JCSRnR048MVB7dntnZTxfVTxQNzNqMVAoeyJ3MUdsbFBIZWdYIix7IiYjYVdLOzFHbGxQSGVnWCIseyRnR048MVB7KTtuCQkkZ0dOPDFQe3Z7Z2U8X1U8UDczajFQKHsid2pZWTFHbGxQSGVnWCIseyImI2FXSztqWVkxR2xsUEhlZ1giLHskZ0dOPDFQeyk7bgkJJGdHTjwxUHt2e2dlPF9VPFA3M2oxUCh7IndIUDZnSGo5VTJqZVVHSFgiLHsiJiNhV0s7SFA2Z0hqOVUyamVVR0hYIix7JGdHTjwxUHspO24JCSRnR048MVB7dntnZTxfVTxQNzNqMVAoeyJiWVAxM1VIamVVR0giLHsiJiNUYTtZUDEzVUhqZVVHSCIseyRnR048MVB7KTtubgkJJGdHTjwxUHt2e2dlPF88UDczajFQKHsidD8iLHsiJjNlOz8iLHskZ0dOPDFQeyk7bgkJJGdHTjwxUHt2e2dlPF88UDczajFQKHsiP3EiLHsiPyYyZTsiLHskZ0dOPDFQeyk7bm4JCVV1eygkMUdIdVUyYic3ajxnUF8zVUhNZydGe3JENXskZWhVZy1xajMzRzZPTzFHWVBnKXt3bgkJCSRnR048MVB7dns3PFAyXzxQNzNqMVAoIiMoXnxcZ3xxKSgoaGVlN3xoZWU3Z3x1ZTcpOkFBXDYrYl5cZ1xiXEZcdEYrKSNVIix7J1xcYWJOPDNGXFxXYkFOPDNGJyx7JGdHTjwxUCk7bgkJWG5uCQkkMUdOSGVfZ2VqPGV7dntnTk9nZTxfMUdOSGV7KCRnR048MVAseyJiQ05HZVAiKTtuCQkkMUdOSGVfUEhZe3Z7Z05PZ2U8XzFHTkhleygkZ0dOPDFQLHsiYkFDTkdlUEYiKTtubgkJVXV7KCQxR05IZV9nZWo8ZXtyRDV7JDFHTkhlX2dlajxle3Z2eyQxR05IZV9QSFkpe3duCQkJJGdHTjwxUHt2e2dlPF9VPFA3M2oxUCh7ImJDTkdlUHZGIix7ImJDTkdlUEYiLHskZ0dOPDFQeyk7bm4JCQlVdXsoeyEkZWhVZy1xajMzRzZfMUdZUHspe3duCQkJCSRnR048MVB7dns3PFAyXzxQNzNqMVBfMWozM09qMU0oeyIjXGIoQ05HZVApXEYoUSs/KVxiQUNOR2VQXEYjVWciLHtqPDxqeih7JiRlaFVnLHsnMTNQajxfWVU5X2VqMicpLHskZ0dOPDFQeyk7bgkJCQkkZ0dOPDFQe3Z7NzxQMl88UDczajFQXzFqMzNPajFNKHsiI1xiKENOR2VQKXYoUSs/KVxGKFErPylcYkFDTkdlUFxGI1VnIix7ajw8anooeyYkZWhVZyx7JzEzUGo8X1lVOV9lajInKSx7JGdHTjwxUHspO24JCQlYbm4JCQk2aFUzUCh7NzxQMl9samUxaCh7IiNcYkNOR2VQXEYoUSs/KVxiQUNOR2VQXEYjVWciLHskZ0dOPDFQeyl7KXt3bgkJCQkkZ0dOPDFQe3Z7NzxQMl88UDczajFQKHsiI1xiQ05HZVBcRihRKz8pXGJBQ05HZVBcRiNVZyIseyJ0IS0tCk5HZVAvUDJVSC0tcXRZVTl7MTNqZ2d2XCJDTkdlUFwicXQhLS0KTkdlUEUvUDJVSC0tcVxcYXQhLS0KTkdlUEVIWS0tcXRBWVU5cXQhLS0KTkdlUEVFSFktLXEiLHskZ0dOPDFQeyk7bgkJCVhuCQkJbgkJCTZoVTNQKHs3PFAyX2xqZTFoKHsiI1xiQ05HZVB2KGJeXEZ8XGJ8dEYrKVxGKFErPylcYkFDTkdlUFxGI1VnIix7JGdHTjwxUHspeyl7d24JCQkJJGdHTjwxUHt2ezc8UDJfPFA3M2oxUCh7IiNcYkNOR2VQdihRKz8pXEYoUSs/KVxiQUNOR2VQXEYjVWciLHsidCEtLQpOR2VQL1AyVUh7XFxhey0tcXRZVTl7MTNqZ2d2XCJlVWUzUF9DTkdlUFwicXckM2pIMmInVV9DTkdlUCdGWHtcXGF0QVlVOXF0WVU5ezEzamdndlwiQ05HZVBcInF0IS0tCk5HZVBFL1AyVUgtLXFcXFd0IS0tCk5HZVBFSFktLXF0QVlVOXF0IS0tCk5HZVBFRUhZLS1xIix7JGdHTjwxUHspO24JCQlYbgkJWG4JbgkJVXV7KHskZWhVZy1xajMzRzZPTzFHWVBneyl7d24JCQluCQkJJDFHTkhlX2dlajxle3Z7Z05PZ2U8XzFHTkhleygkZ0dOPDFQLHsiYmc3R1UzUDwiKTtuCQkJJDFHTkhlX1BIWXt2e2dOT2dlPF8xR05IZXsoJGdHTjwxUCx7ImJBZzdHVTNQPEYiKTtuCW4JCQlVdXsoJDFHTkhlX2dlajxle3JENXskMUdOSGVfZ2VqPGV7dnZ7JDFHTkhlX1BIWSl7d24JCQkJJGdHTjwxUHt2e2dlPF9VPFA3M2oxUCh7ImJnN0dVM1A8dkYiLHsiYmc3R1UzUDxGIix7JGdHTjwxUHspO24JbgkJCQlVdXsoeyEkZWhVZy1xajMzRzZfMUdZUHspe3duCQkJCQkkZ0dOPDFQe3Z7NzxQMl88UDczajFQXzFqMzNPajFNKHsiI1xiKGc3R1UzUDwpXEYoUSs/KVxiQWc3R1UzUDxcRiNVZyIse2o8PGp6KHsmJGVoVWcseycxM1BqPF9ZVTlfZWoyJykseyRnR048MVB7KTtuCQkJCQkkZ0dOPDFQe3Z7NzxQMl88UDczajFQXzFqMzNPajFNKHsiI1xiKGc3R1UzUDwpdihRKz8pXEYoUSs/KVxiQWc3R1UzUDxcRiNVZyIse2o8PGp6KHsmJGVoVWcseycxM1BqPF9ZVTlfZWoyJykseyRnR048MVB7KTtuCQkJCVhuCQkJCTZoVTNQKHs3PFAyX2xqZTFoKHsiI1xiZzdHVTNQPFxGKFErPylcYkFnN0dVM1A8XEYjVWciLHskZ0dOPDFQeyl7KXt3bgkJCQkJJGdHTjwxUHt2ezc8UDJfPFA3M2oxUF8xajMzT2oxTSh7IiNcYmc3R1UzUDxcRihRKz8pXGJBZzdHVTNQPFxGI1VnIix7ajw8anooeyYkZWhVZyx7J09OVTNZX2c3R1UzUDwnKSx7JGdHTjwxUHspO24JCQkJWG4JCQkJbgkJCQk2aFUzUCh7NzxQMl9samUxaCh7IiNcYmc3R1UzUDx2KGJeXEZ8XGJ8dEYrKVxGKFErPylcYkFnN0dVM1A8XEYjVWciLHskZ0dOPDFQeyl7KXt3bgkJCQkJJGdHTjwxUHt2ezc8UDJfPFA3M2oxUF8xajMzT2oxTSh7IiNcYmc3R1UzUDx2KGJeXEZ8XGJ8dEYrKVxGKFErPylcYkFnN0dVM1A8XEYjVWciLHtqPDxqeih7JiRlaFVnLHsnT05VM1lfZzdHVTNQPCcpLHskZ0dOPDFQKTtuCQkJCVhuCW4JCQlYbgluCQkJJGdHTjwxUHt2ezc8UDJfPFA3M2oxUCh7IiNcYigzUHVlfDxVMmhlfDFQSGVQPHw0TmdlVXV6KVxGKFErPylcYkFcXGFcRiNVZyIseyJ0WVU5e2dlejNQdlwiZVB4ZS1qM1UySDpcXGE7XCJxXFxXdEFZVTlxIix7JGdHTjwxUHspO24JbgkJCTZoVTNQKHs3PFAyX2xqZTFoKHsiI1xiKE98VXxnfE58Z05PfGdONylcRihRKz8pXGJBXFxhXEYjVWciLHskZ0dOPDFQeyl7KXt3bgkJCQkkZ0dOPDFQe3Z7NzxQMl88UDczajFQKHsiI1xiKE98VXxnfE58Z05PfGdONylcRihRKz8pXGJBXFxhXEYjVWciLHsidFxcYXFcXFd0QVxcYXEiLHskZ0dOPDFQeyk7bgkJCVhuCQkJbgkJCVV1KHskZWhVZy1xajMzRzZfTjwzeyl7d24JbgkJCQkkZ0dOPDFQe3Z7NzxQMl88UDczajFQXzFqMzNPajFNKHsiI1xiKE48MylcRihcaVErPylcYkFOPDNcRiNVIix7ajw8anooeyYkZWhVZyx7J09OVTNZX048MycpLHskZ0dOPDFQeyk7bgkJCQkkZ0dOPDFQe3Z7NzxQMl88UDczajFQXzFqMzNPajFNKHsiI1xiKE48MylcZyp2XGcqXCZDTkdlXDtcZyooXGkrPylcZypcJkNOR2VcO1xnKlxGKFEqPylcYlxBTjwzXEYjVSIse2o8PGp6KHsmJGVoVWcseydPTlUzWV9OPDMnKSx7JGdHTjwxUHspO24JCQkJJGdHTjwxUHt2ezc8UDJfPFA3M2oxUF8xajMzT2oxTSh7IiNcYihOPDMpXGcqdlxnKihcaVErPylcZypcRihRKj8pXGJcQU48M1xGI1UiLHtqPDxqeih7JiRlaFVnLHsnT05VM1lfTjwzJykseyRnR048MVB7KTtuCW4JCQkJJGdHTjwxUHt2ezc8UDJfPFA3M2oxUF8xajMzT2oxTSh7IiNcYigzUFAxaClcRihcaVErPylcYkEzUFAxaFxGI1UiLHtqPDxqeih7JiRlaFVnLHsnT05VM1lfTjwzJykseyRnR048MVB7KTtuCQkJCSRnR048MVB7dns3PFAyXzxQNzNqMVBfMWozM09qMU0oeyIjXGIoM1BQMWgpXGcqdlxnKlwmQ05HZVw7XGcqKFxpKz8pXGcqXCZDTkdlXDtcZypcRihRKj8pXGJcQTNQUDFoXEYjVSIse2o8PGp6KHsmJGVoVWcseydPTlUzWV9OPDMnKSx7JGdHTjwxUHspO24JCQkJJGdHTjwxUHt2ezc8UDJfPFA3M2oxUF8xajMzT2oxTSh7IiNcYigzUFAxaClcZyp2XGcqKFxpUSs/KVxnKlxGKFEqPylcYlxBM1BQMWhcRiNVIix7ajw8anooeyYkZWhVZyx7J09OVTNZX048MycpLHskZ0dOPDFQeyk7bgluCQkJWHtQM2dQe3duCW4JCQkJVXUoe2dlPFVnZTwoeyRnR048MVAseyJiTjwzInspeyF2dnt1ajNnUHspeyRlaFVnLXFIR2VfajMzRzZQWV9lajJne3Z7ZTxOUDtuCQkJCVV1KHtnZTxVZ2U8KHskZ0dOPDFQLHsiYjNQUDFoInspeyF2dnt1ajNnUHspeyRlaFVnLXFIR2VfajMzRzZQWV9lajJne3Z7ZTxOUDtuCQkJCVV1KHtnZTxVZ2U8KHskZ0dOPDFQLHsiJjNlO2oieyl7IXZ2e3VqM2dQeyl7JGVoVWctcUhHZV9qMzNHNlBZX2VqMmd7dntlPE5QO24JbgkJCVhuCW4JCQlVdSh7JGVoVWctcWozM0c2X1VsajJQeyl7d24JbgkJCQkkZ0dOPDFQe3Z7NzxQMl88UDczajFQXzFqMzNPajFNKHsiI1xiVWwyXEYoUSs/KVxiQVVsMlxGI1UiLHtqPDxqeih7JiRlaFVnLHsnT05VM1lfVWxqMlAnKSx7JGdHTjwxUHspO24JCQkJJGdHTjwxUHt2ezc8UDJfPFA3M2oxUF8xajMzT2oxTSh7IiNcYlVsMnYoUSs/KVxGKFErPylcYkFVbDJcRiNVIix7ajw8anooeyYkZWhVZyx7J09OVTNZX1VsajJQJykseyRnR048MVB7KTtuCQkJCSRnR048MVB7dns3PFAyXzxQNzNqMVBfMWozM09qMU0oeyInXGJlaE5sT1xGKFErPylcYkFlaE5sT1xGJ1UiLHtqPDxqeih7JiRlaFVnLHsnT05VM1lfZWhObE8nKSx7JGdHTjwxUHspO24JCQkJJGdHTjwxUHt2ezc8UDJfPFA3M2oxUF8xajMzT2oxTSh7IidcYmVoTmxPdihRKz8pXEYoUSs/KVxiQWVoTmxPXEYnVSIse2o8PGp6KHsmJGVoVWcseydPTlUzWV9laE5sTycpLHskZ0dOPDFQeyk7bgluCQkJWHtQM2dQe3duCW4JCQkJVXUoe2dlPFVnZTwoeyRnR048MVAseyJiVWwyInspeyF2dnt1ajNnUHsuMHtnZTxVZ2U8KHskZ0dOPDFQLHsiYmVoTmxPInspeyF2dnt1ajNnUHspeyRlaFVnLXFIR2VfajMzRzZQWV9lajJne3Z7ZTxOUDtuCQkJCVV1KHtnZTxVZ2U8KHskZ0dOPDFQLHsiJjNlO1VsMiJ7KXshdnZ7dWozZ1B7KXskZWhVZy1xSEdlX2ozM0c2UFlfZWoyZ3t2e2U8TlA7bgluCQkJWG4JbgkJCSRnR048MVB7dns3PFAyXzxQNzNqMVBfMWozM09qMU0oeyIjXGJQbGpVM1xnKnZcZypcJkNOR2VcOyhiXFFcNlwtRitcQGJcUVw2XC1GK1xRYlxRXDZcLUYrKVxnKlwmQ05HZVw7XGcqXEYoUSo/KVxiXEFQbGpVM1xGI1UiLHtqPDxqeih7JiRlaFVnLHsnT05VM1lfUGxqVTMnKSx7JGdHTjwxUHspO24JCQkkZ0dOPDFQe3Z7NzxQMl88UDczajFQXzFqMzNPajFNKHsiI1xiUGxqVTNcZyp2XGcqKGJcUVw2XC1GK1xAYlxRXDZcLUYrXFFiXDZcLUYrKVxnKlxGKFEqPylcYlxBUGxqVTNcRiNVIix7ajw8anooeyYkZWhVZyx7J09OVTNZX1BsalUzJykseyRnR048MVB7KTtuCW4JCQlVdSh7ISRlaFVnLXFnanVQX2xHWVB7KXt3bgluCQkJCSRnR048MVB7dns3PFAyXzxQNzNqMVBfMWozM09qMU0oeyInXGJsUFlVTmxcRihRKz8pXGJBbFBZVU5sXEYnVSIse2o8PGp6KHsmJGVoVWcseydPTlUzWV9sUFlVTmwnKSx7JGdHTjwxUHspO24JCQkJJGdHTjwxUHt2ezc8UDJfPFA3M2oxUF8xajMzT2oxTSh7IidcYmxQWVVObHYoUSs/KVxGKFErPylcYkFsUFlVTmxcRidVIix7ajw8anooeyYkZWhVZyx7J09OVTNZX2xQWVVObCcpLHskZ0dOPDFQeyk7bgluCQkJCSRnR048MVB7dns3PFAyXzxQNzNqMVBfMWozM09qMU0oeyIjXGJHM3YoYl5cRkYrKVxGXGJcKlxGI1VnIix7ajw8anooeyYkZWhVZyx7J09OVTNZXzNVZ2UnKSx7JGdHTjwxUHspO24JCQkJJGdHTjwxUHt2ezc8UDJfPFA3M2oxUF8xajMzT2oxTSh7IiNcYkczdihiXlxGRispXEYoUSs/KVxiXCpcRiNVZyIse2o8PGp6KHsmJGVoVWcseydPTlUzWV8zVWdlJykseyRnR048MVB7KTtuCQkJCSRnR048MVB7dntnZTxfVTxQNzNqMVAoImIzVWdlRmIqRiIseyJ0IS0tWTNQXzNVZ2UtLXF0TjNxdDNVcSIseyRnR048MVApO24JCQkJJGdHTjwxUHt2ezc8UDJfPFA3M2oxUCh7IiNcYjNVZ2VcRihRKz8pXGJcKlxGI1VnIix7InQhLS1ZM1BfM1VnZS0tcXROM3F0M1VxIix7JGdHTjwxUHspO24JCQkJJGdHTjwxUHt2e2dlPF88UDczajFQKCJiKkYiLHsidEEzVXF0IS0tWTNQXzNVLS1xdDNVcSIseyRnR048MVApO24JCQkJJGdHTjwxUHt2e2dlPF9VPFA3M2oxUCgiYkEzVWdlRiIseyJ0QTNVcXRBTjNxdCEtLVkzUF8zVWdlX1BIWS0tcSIseyRnR048MVApO24JCQkJJGdHTjwxUHt2e2dlPF9VPFA3M2oxUCgiYkFHM0YiLHsidEEzVXF0QUczcXQhLS1ZM1BfM1VnZV9QSFktLXEiLHskZ0dOPDFQKTtuCW4JCQkJJGdHTjwxUHt2ezc8UDJfPFA3M2oxUF8xajMzT2oxTSh7IiNcYihnVWNQKXYoYl5cRkYrKVxGI1UiLHtqPDxqeih7JiRlaFVnLHsndUdIZV8xaGpIMlAnKSx7JGdHTjwxUHspO24JCQkJJGdHTjwxUHt2ezc8UDJfPFA3M2oxUF8xajMzT2oxTSh7IiNcYih1R0hlKXYoYl5cRkYrKVxGI1UiLHtqPDxqeih7JiRlaFVnLHsndUdIZV8xaGpIMlAnKSx7JGdHTjwxUHspO24JCQkJJGdHTjwxUHt2e2dlPF9VPFA3M2oxUCgiYkFnVWNQRiIseyJ0IS0tZ1VjUFBIWS0tcXRBZzdqSHF0IS0tQWdVY1BQSFktLXEiLHskZ0dOPDFQKTtuCQkJCSRnR048MVB7dntnZTxfVTxQNzNqMVAoImJBdUdIZUYiLHsidCEtLXVHSGVQSFktLXF0QWc3akhxdCEtLUF1R0hlUEhZLS1xIix7JGdHTjwxUCk7bgkJCQluCQkJCTZoVTNQKHs3PFAyX2xqZTFoKHsiI1xiaChiYS04RndhWClcRihRKz8pXGJBaFxcYVxGI1VnIix7JGdHTjwxUHspeyl7d24JCQkJCSRnR048MVB7dns3PFAyXzxQNzNqMVAoeyIjXGJoKGJhLThGd2FYKVxGKFErPylcYkFoXFxhXEYjVWciLHsidGhcXGFxXFxXdEFoXFxhcSIseyRnR048MVB7KTtuCQkJCVhuCQkJbgkJCVhuCQkJbgkJCVV1KHskZWhVZy1xajMzRzZfbFBZVWp7KXt3bgkJCQluCQkJCSRnR048MVB7dns3PFAyXzxQNzNqMVBfMWozM09qMU0oeyIjXGJsUFlVanYoYl5cRkYrKVxGI1UiLHtqPDxqeih7JiRlaFVnLHsnT05VM1lfbFBZVWonKSx7JGdHTjwxUHspO24JCQkJbgkJCVh7UDNnUHt3bgluCQkJCVV1KHtnZTxVZ2U8KHskZ0dOPDFQLHsiYmxQWVVqInspeyF2dnt1ajNnUHspeyRlaFVnLXFIR2VfajMzRzZQWV9lajJne3Z7ZTxOUDtuCW4JCQlYbgkJCW4JCQlVdSh7JGVoVWctcWozM0c2XzlVWVBHeyl7d24JCQkJbgkJCQkkZ0dOPDFQe3Z7NzxQMl88UDczajFQXzFqMzNPajFNKHsiI1xiOVVZUEdcZyp2XGcqKFxpUSs/KVxnKlxGI1UiLHtqPDxqeih7JiRlaFVnLHsnT05VM1lfOVVZUEcnKSx7JGdHTjwxUHspO24JCQkJJGdHTjwxUHt2ezc8UDJfPFA3M2oxUF8xajMzT2oxTSh7IiNcYmpOWVVHXGcqdlxnKihcaVErPylcZypcRiNVIix7ajw8anooeyYkZWhVZyx7J09OVTNZX2pOWVVHJykseyRnR048MVB7KTtuCQkJCW4JCQlYe1AzZ1B7d24JbgkJCQlVdSh7Z2U8VWdlPCh7JGdHTjwxUCx7ImI5VVlQRyJ7KXshdnZ7dWozZ1B7KXskZWhVZy1xSEdlX2ozM0c2UFlfZWoyZ3t2e2U8TlA7bgkJCQlVdSh7Z2U8VWdlPCh7JGdHTjwxUCx7ImJqTllVRyJ7KXshdnZ7dWozZ1B7KXskZWhVZy1xSEdlX2ozM0c2UFlfZWoyZ3t2e2U8TlA7bgluCQkJWG4JCQluCQkJJGdHTjwxUHt2ezc8UDJfPFA3M2oxUF8xajMzT2oxTSh7IiNcYigxRzNHPCl2KGJeXEZGKylcRiNVIix7ajw8anooeyYkZWhVZyx7J3VHSGVfMWhqSDJQJykseyRnR048MVB7KTtuCW4JCQkkZ0dOPDFQe3Z7Z2U8X1U8UDczajFQKCJiQTFHM0c8RiIseyJ0IS0tMUczRzxQSFktLXF0QWc3akhxdCEtLUExRzNHPFBIWS0tcSIseyRnR048MVApO24JCQluCQkJVXV7KCRlaFVnLXFVZ18xR2xsUEhlZyl7d24JCQkJbgkJCQlVdSh7VUhlOWozKHskMUdIdVUyYidqTmVHXzY8ajcnRnspeyl7d24JCQkJCW4JCQkJCSRnR048MVB7dns3PFAyX2c3M1VlKHsnKChxKXwodCkpJyx7JGdHTjwxUCx7LXthLHtwMEVJX2lwSlZvXzVFSlZbX2RycG9CMEV7KTtuCQkJCQkkSHt2ezFHTkhlKHskZ0dOPDFQeyk7bgkJCQkJbgkJCQkJdUc8KCRVe3Z7XTt7JFV7dHskSDt7JFV7Kyspe3duCQkJCQkJVXUoeyRnR048MVBiJFVGe3Z2eyJ0Inspe3duCQkJCQkJCSRVeysrO24JCQkJCQkJMUdIZVVITlA7bgkJCQkJCVhuCQkJCQkJbgkJCQkJCVV1KHs3PFAyX2xqZTFoKHsiIyhiXlxnXEhcPEZ3IntRe1VIZTlqMyh7JDFHSHVVMmInak5lR182PGo3J0Z7KXtReyJYKSNOVSIseyRnR048MVBiJFVGeyl7KXt3bgkJCW4JCQkJCQkJJGdHTjwxUGIkVUZ7dns3PFAyXzxQNzNqMVAoeyIjKGJeXGdcSFw8Rncie1F7VUhlOWozKHskMUdIdVUyYidqTmVHXzY8ajcnRi1heyl7UXsiWCkjTlUiLHsiXFxhdE88cSIseyRnR048MVBiJFVGeyk7bgkJCW4JCQkJCQlYbgkJCW4JCQkJCVhuCQkJCQluCQkJCQkkZ0dOPDFQe3Z7NEdVSCh7IiIseyRnR048MVB7KTtuCQkJCW4JCQkJWG4JCQkJbgkJCVhuCQkJbgkJCSRnR048MVB7dns3PFAyXzxQNzNqMVBfMWozM09qMU0oeyIjdGooUSs/KXEoUSo/KXRBanEjVWciLHtqPDxqeih7JiRlaFVnLHsnallZXzxQMycpLHskZ0dOPDFQeyk7bgkJCSRnR048MVB7dns3PFAyXzxQNzNqMVBfMWozM09qMU0oeyIjdFVsMihRKz8pcSNVZyIse2o8PGp6KHsmJGVoVWcseycxM1BqPF9VbDInKSx7JGdHTjwxUHspO24JCW4JCQlVdSh7JGVoVWctcXVHTkhZX2xQWVVqXzFHSGVQSGV7KXt3bgkJCQkkZ0dOPDFQe3Z7NzxQMl88UDczajFQXzFqMzNPajFNKHsiI3Q3KGJecUYqPylxKFEqPyl0QTdxI1VnIix7ajw8anooeyYkZWhVZyx7J3VVeF83X1VIX1lVOScpLHskZ0dOPDFQeyk7bgkJCVhubgkJCVV1KHskZWhVZy1xMUdZUF8xR05IZXspe3duCQkJCW4JCQkJJHVVSFl2ajw8anooKTskPFA3M2oxUHZqPDxqeigpO24JCQkJdUc8UGoxaHsoeyRlaFVnLXExR1lQX2VQeGV7amd7JE1Qel91VUhZe3ZxeyRNUHpfPFA3M2oxUHspe3duCQkJCQkkdVVIWWJGe3Z7JE1Qel91VUhZO24JCQkJCSQ8UDczajFQYkZ7dnskTVB6XzxQNzNqMVA7bgkJCQlYbgluCQkJCSRnR048MVB7dntnZTxfPFA3M2oxUCh7JHVVSFkseyQ8UDczajFQLHskZ0dOPDFQeyk7bm4JCQkJJGVoVWctcTFHWVBfMUdOSGV7dntdO24JCQkJJGVoVWctcTFHWVBfZVB4ZXt2e2o8PGp6eygpO24JCQluCQkJCSRnR048MVB7dns3PFAyXzxQNzNqMVAoeyIjXGIxR1lQXEYoUSs/KVxiQTFHWVBcRiNVZyIseyJ0NzxQcXQxR1lQcVxcYXRBMUdZUHF0QTc8UHEiLHskZ0dOPDFQeyk7bgkJbgkJCQlVdXsoeyEkZWhVZy1xajMzRzZfMUdZUHtyRDV7JGVoVWctcVBZVWVfbEdZUCl7d24JCQkJCSRnR048MVB7dns3PFAyXzxQNzNqMVBfMWozM09qMU0oeyIjdDc8UHF0MUdZUHEoUSs/KXRBMUdZUHF0QTc8UHEjVWciLHtqPDxqeih7JiRlaFVnLHsnMTNQajxfN19lajInKSx7JGdHTjwxUHspO24JCQkJWG4JCQkJbgkJCQkkZ0dOPDFQe3Z7Z2U8XzxQNzNqMVAoeyJfX2QuNUVEMF9fIix7Ilw8Iix7JGdHTjwxUHspO24JCQkJJGdHTjwxUHt2e2dlPF88UDczajFQKHsiX19kLjVFRERfXyIseyJcSCIseyRnR048MVB7KTtubgkJCVhuCQkJbgkJCSRlaFVnLXFVbGoyUF8xR05IZXt2e107bgkJWG4JCW4JCTxQZU48SHtlPFVsKHskZ0dOPDFQeyk7bm4JWG5uCXVOSDFlVUdIe1lQMUdZUC8vZEdZUGcoJGV4ZSx7JE5nUF9oZWwze3Z7bzBCRSx7JDZ6Z1U2VTJ7dnt1ajNnUCl7d25uCQkyM0dPajN7JDFHSHVVMjtubgkJJGV4ZXt2eyhnZTxVSDIpJGV4ZTtuCQluCQkkZXhle3Z7Z2U8VTdnM2pnaFBnKHskZXhleyk7bgkJVXUoeyRlaFVnLXF1VTNlUDxfbEdZUHspeyRleGV7dnskZWhVZy1xNkc8WV91VTNlUDwoeyRleGUse3VqM2dQeyk7bm4JCVV1eyhnZTxVN0dnKCRleGUseyJlVWUzUF9DTkdlUCIpeyF2dnt1ajNnUHtqSFl7JGVoVWctcVBZVWVfbEdZUCl7d24JCQkkZXhle3Z7NzxQMl88UDczajFQXzFqMzNPajFNKCIjdFlVOXsxM2pnZ3ZiJ1wiRmVVZTNQX0NOR2VQYidcIkYoUSo/KXEoUSs/KXRBWVU5cSNVIix7e2o8PGp6KCYkZWhVZyx7J3VVeF9DTkdlUF9lVWUzUCcpLHskZXhlKTtuCQlYbgkJbgkJJGV4ZXt2e2dlPF9VPFA3M2oxUCh7IiYjYVdLO29MRVtFWCIseyJ3b0xFW0VYIix7JGV4ZXspO24JCSRleGV7dntnZTxfVTxQNzNqMVAoeyImI2FXSzsxR2xsUEhlZ1giLHsidzFHbGxQSGVnWCIseyRleGV7KTtuCQkkZXhle3Z7Z2U8X1U8UDczajFQKHsiJiNhV0s7allZMUdsbFBIZWdYIix7IndqWVkxR2xsUEhlZ1giLHskZXhleyk7bgkJJGV4ZXt2e2dlPF9VPFA3M2oxUCh7IiYjYVdLO0hQNmdIajlVMmplVUdIWCIseyJ3SFA2Z0hqOVUyamVVR0hYIix7JGV4ZXspO24JCSRleGV7dntnZTxfVTxQNzNqMVAoeyImI1RhO1lQMTNVSGplVUdIIix7ImJZUDEzVUhqZVVHSCIseyRleGV7KTtuCQkkZXhle3Z7Z2U8X1U8UDczajFQKHsiJiNhV0s7VUgxM05ZUCIseyJ3VUgxM05ZUCIseyRleGV7KTtuCQkkZXhle3Z7Z2U8X1U8UDczajFQKHsiJiNhV0s7MUdIZVBIZSIseyJ3MUdIZVBIZSIseyRleGV7KTtuCQkkZXhle3Z7Z2U8X1U8UDczajFQKHsiJiNhV0s7MU5nZUdsIix7IncxTmdlR2wiLHskZXhleyk7bgkJbgkJJGV4ZXt2ezc8UDJfPFA3M2oxUF8xajMzT2oxTSh7IiN0IS0tKG8vUDJVSHxbL1AyVUgpOihRKz8pLS1xKFErPyl0IS0tKG9FSFl8W0VIWSktLXEjVSIse2o8PGp6KHsmJGVoVWcseydZUDFHWVBfZWhObE8nKSx7JGV4ZXspO24JCSRleGV7dns3PFAyXzxQNzNqMVBfMWozM09qMU0oeyIjdCEtLW8vUDJVSC0tcShRKz8pdCEtLW9FSFktLXEjVSIse2o8PGp6KHsmJGVoVWcseydZUDFHWVBfRzNZZWhObE8nKSx7JGV4ZXspO24JCSRleGV7dns3PFAyXzxQNzNqMVAoeyIjdCEtLQpOR2VQL1AyVUgtLXEoUSs/KXQhLS0KTkdlUEUvUDJVSC0tcSMiLHsnYkNOR2VQRicseyRleGV7KTtuCQkkZXhle3Z7NzxQMl88UDczajFQKHsiI3QhLS0KTkdlUC9QMlVIeyhiXnFGKz8pey0tcShRKz8pdCEtLQpOR2VQRS9QMlVILS1xIyIseyJiQ05HZVB2XFxhRiIseyRleGV7KTtuCQkkZXhle3Z7NzxQMl88UDczajFQKHsiI3QhLS0KTkdlUEVIWS0tcShRKz8pdCEtLQpOR2VQRUVIWS0tcSMiLHsnYkFDTkdlUEYnLHskZXhleyk7bgkJJGV4ZXt2ezc8UDJfPFA3M2oxUCh7IiN0IS0tMUdZUGEtLXEoUSs/KXQhLS1QMUdZUGEtLXEjIix7J2IxR1lQRicseyRleGV7KTtuCQkkZXhle3Z7NzxQMl88UDczajFQKHsiI3QhLS0xR1lQVy0tcShRKz8pdCEtLVAxR1lQVy0tcSMiLHsnYkExR1lQRicseyRleGV7KTtuCQkkZXhle3Z7NzxQMl88UDczajFQXzFqMzNPajFNKHsiI3QhLS1ZM1BfM1BQMWhfT1AyVUgtLXF0antoPFB1dlwiKFErPylcIihRKj8pcShRKz8pdEFqcXQhLS1ZM1BfM1BQMWhfUEhZLS1xI1UiLHtqPDxqeih7JiRlaFVnLHsnWVAxR1lQXzNQUDFoJykseyRleGV7KTtuCQkkZXhle3Z7NzxQMl88UDczajFQKHsiI3QhLS1ZM1BfOVVZUEdfT1AyVUgtLXEoUSs/KWc8MXZcIihRKz8pXCIoUSs/KXQhLS1ZM1BfOVVZUEdfUEhZLS1xI1VnIix7J2I5VVlQR3ZcXFdGJyx7JGV4ZXspO24JCSRleGV7dns3PFAyXzxQNzNqMVBfMWozM09qMU0oeyIjdCEtLVkzUF85VVlQR19PUDJVSDooUSs/KS0tcShRKz8pdCEtLVkzUF85VVlQR19QSFktLXEjVWciLHtqPDxqeih7JiRlaFVnLHsnWVAxR1lQXzlVWVBHJykseyRleGV7KTtuCQkkZXhle3Z7NzxQMl88UDczajFQXzFqMzNPajFNKHsiI3QhLS1ZM1Bfak5ZVUdfT1AyVUg6KFErPyktLXEoUSs/KXQhLS1ZM1Bfak5ZVUdfUEhZLS1xI1VnIix7ajw8anooeyYkZWhVZyx7J1lQMUdZUF9qTllVRycpLHskZXhleyk7bgkJJGV4ZXt2ezc8UDJfPFA3M2oxUF8xajMzT2oxTSh7IiN0IS0tWTNQX1VsajJQX09QMlVIOihRKz8pLS1xKFErPyl0IS0tWTNQX1VsajJQX1BIWS0tcSNVZyIse2o8PGp6KHsmJGVoVWcseydZUDFHWVBfWTNQX1VsMicpLHskZXhleyk7bgkJJGV4ZXt2ezc8UDJfPFA3M2oxUCh7IiN0IS0tWTNQX3pHTmVOT1BfT1AyVUg6KFErPyktLXEoUSs/KXQhLS1ZM1BfekdOZU5PUF9QSFktLXEjVWciLHsnYmxQWVVqdlxcYUYnLHskZXhleyk7bgkJJGV4ZXt2ezc8UDJfPFA3M2oxUCh7IiN0IS0tWTNQX2xQWVVqX09QMlVIOihRKz8pLS1xKFErPyl0IS0tWTNQX2xQWVVqX1BIWS0tcSNVZyIseydibFBZVWp2XFxhRicseyRleGV7KTtuCQkkZXhle3Z7NzxQMl88UDczajFQKHsiI3QhLS1ZM1BfZzdHVTNQPC0tcShRKz8pdCEtLWc3R1UzUDxfZVB4ZS0tcSNVZyIseydiZzdHVTNQPEYnLHskZXhleyk7bgkJJGV4ZXt2ezc8UDJfPFA3M2oxUF8xajMzT2oxTSh7IiN0IS0tWTNQX2c3R1UzUDx7KFErPyl7LS1xKFErPyl0IS0tZzdHVTNQPF9lUHhlLS1xI1VnIix7ajw8anooeyYkZWhVZyx7J1lQMUdZUF9nN0dVM1A8JykseyRleGV7KTtuCQkkZXhle3Z7Z2U8XzxQNzNqMVAoeyJ0IS0tZzdHVTNQPF9lUHhlX1BIWS0tcXRBWVU5cXQhLS1BWTNQX2c3R1UzUDwtLXEiLHsnYkFnN0dVM1A8RicseyRleGV7KTtuCQkkZXhle3Z7Z2U8XzxQNzNqMVAoeyJ0IS0tWTNQXzNVZ2UtLXF0TjNxdDNVcSIseyJiM1VnZUZcSGIqRiIseyRleGV7KTtuCQkkZXhle3Z7Z2U8XzxQNzNqMVAoeyJ0QTNVcXRBTjNxdCEtLVkzUF8zVWdlX1BIWS0tcSIseydiQTNVZ2VGJyx7JGV4ZXspO24JCSRleGV7dntnZTxfPFA3M2oxUCh7InRBM1VxdEFHM3F0IS0tWTNQXzNVZ2VfUEhZLS1xIix7J2JBRzNGJyx7JGV4ZXspO24JCSRleGV7dntnZTxfPFA3M2oxUCh7InRBM1VxdCEtLVkzUF8zVS0tcXQzVXEiLHsnYipGJyx7JGV4ZXspO24JCSRleGV7dns3PFAyXzxQNzNqMVAoeyIjdCEtLVkzUF9HM18oUSs/KS0tcShRKz8pdCEtLUFZM1BfRzMtLXEjVSIseyJiRzN2XFxhRlxIYipGIix7JGV4ZXspO25uCQlVdSh7ISQ2emdVNlUyeyl7d25uCQkJNmhVM1Aoezc8UDJfbGplMWgoeyIjXHQoT3xVfGd8TnxnTk98Z043KVxxKFErPylcdEFcXGFccSNVZyIseyRleGV7KXspe3duCQkJCSRleGV7dns3PFAyXzxQNzNqMVAoeyIjXHQoT3xVfGd8TnxnTk98Z043KVxxKFErPylcdEFcXGFccSNVZyIseyJiXFxhRlxcV2JBXFxhRiIseyRleGV7KTtuCQkJWG5uCQkJJGV4ZXt2ezc8UDJfPFA3M2oxUCgnQXQ3PFBiXnFGKnF0MUdZUHFBJyx7J2IxR1lQRicseyRleGUpO24JCQkkZXhle3Z7Z2U8XzxQNzNqMVAoeyJ0QTFHWVBxdEE3PFBxIix7J2JBMUdZUEYnLHskZXhleyk7bgkJbgkJCSRleGV7dns3PFAyXzxQNzNqMVAoeyIjdGp7aDxQdXZiXCInRmxqVTNlRzooUSs/KWInXCJGcShRKz8pdEFqcSNVIix7ImJQbGpVM3ZcXGFGXFxXYkFQbGpVM0YiLHskZXhleyk7bgkJCSRleGV7dns3PFAyXzxQNzNqMVBfMWozM09qMU0oeyIjdGp7aDxQdXZcIihRKz8pXCIoUSo/KXEoUSs/KXRBanEjVSIse2o8PGp6KHsmJGVoVWcseydZUDFHWVBfTjwzJykseyRleGV7KTtubgkJCSRleGV7dns3PFAyXzxQNzNqMVAoeyIjdCEtLWdVY1BnZWo8ZTooUSs/KS0tcShRKz8pdCEtLUFnVWNQZ2VqPGUtLXEjIix7ImJnVWNQdlxcYUYiLHskZXhleyk7bgkJCSRleGV7dns3PFAyXzxQNzNqMVAoeyIjdCEtLTFHM0c8Z2VqPGU6KFErPyktLXEoUSs/KXQhLS1BMUczRzxnZWo8ZS0tcSMiLHsiYjFHM0c8dlxcYUYiLHskZXhleyk7bgkJCSRleGV7dns3PFAyXzxQNzNqMVAoeyIjdCEtLXVHSGVnZWo8ZTooUSs/KS0tcShRKz8pdCEtLUF1R0hlZ2VqPGUtLXEjIix7ImJ1R0hldlxcYUYiLHskZXhleyk7bm4JCQkkZXhle3Z7Z2U8XzxQNzNqMVAoeyJ0IS0tZ1VjUFBIWS0tcXRBZzdqSHF0IS0tQWdVY1BQSFktLXEiLHsiYkFnVWNQRiIseyRleGV7KTtuCQkJJGV4ZXt2e2dlPF88UDczajFQKHsidCEtLTFHM0c8UEhZLS1xdEFnN2pIcXQhLS1BMUczRzxQSFktLXEiLHsiYkExRzNHPEYiLHskZXhleyk7bgkJCSRleGV7dntnZTxfPFA3M2oxUCh7InQhLS11R0hlUEhZLS1xdEFnN2pIcXQhLS1BdUdIZVBIWS0tcSIseyJiQXVHSGVGIix7JGV4ZXspO24JCQluCQkJJGV4ZXt2ezc8UDJfPFA3M2oxUCh7IiN0aChiYS04RndhWClxKFErPyl0QWhcXGFxI1VnIix7ImJoXFxhRlxcV2JBaFxcYUYiLHskZXhleyk7bm4JCQkkZXhle3Z7NzxQMl88UDczajFQKHsiI3RZVTl7ajNVMkh2YidcIkYoM1B1ZXw8VTJoZXwxUEhlUDx8NE5nZVV1eiliJ1wiRnEoUSs/KXRBWVU5cSNVZyIseyJiXFxhRlxcV2JBXFxhRiIseyRleGV7KTtuCQkJJGV4ZXt2ezc8UDJfPFA3M2oxUCh7IiN0WVU5e2dlejNQdmInXCJGZVB4ZS1qM1UySDooM1B1ZXw8VTJoZXwxUEhlUDx8NE5nZVV1eik7YidcIkZxKFErPyl0QVlVOXEjVWciLHsiYlxcYUZcXFdiQVxcYUYiLHskZXhleyk7bm5ubgkJWHtQM2dQe3dubgkJCSRleGV7dntnZTxfPFA3M2oxUCh7InQhLS1nVWNQUEhZLS1xdEFnN2pIcXQhLS1BZ1VjUFBIWS0tcSIseyJ0QWc3akhxIix7JGV4ZXspO24JCQkkZXhle3Z7Z2U8XzxQNzNqMVAoeyJ0IS0tMUczRzxQSFktLXF0QWc3akhxdCEtLUExRzNHPFBIWS0tcSIseyJ0QWc3akhxIix7JGV4ZXspO24JCQkkZXhle3Z7Z2U8XzxQNzNqMVAoeyJ0IS0tdUdIZVBIWS0tcXRBZzdqSHF0IS0tQXVHSGVQSFktLXEiLHsidEFnN2pIcSIseyRleGV7KTtuCQkJJGV4ZXt2e2dlPF88UDczajFQKHsidCEtLUFnVWNQZ2VqPGUtLXEiLHsiIix7JGV4ZXspO24JCQkkZXhle3Z7Z2U8XzxQNzNqMVAoeyJ0IS0tQTFHM0c8Z2VqPGUtLXEiLHsiIix7JGV4ZXspO24JCQkkZXhle3Z7Z2U8XzxQNzNqMVAoeyJ0IS0tQXVHSGVnZWo8ZS0tcSIseyIiLHskZXhleyk7bgkJCSRleGV7dns3PFAyXzxQNzNqMVAoeyIjdCEtLWdVY1BnZWo8ZTooUSs/KS0tcSMiLHsiIix7JGV4ZXspO24JCQkkZXhle3Z7NzxQMl88UDczajFQKHsiI3QhLS0xRzNHPGdlajxlOihRKz8pLS1xIyIseyIiLHskZXhleyk7bgkJCSRleGV7dns3PFAyXzxQNzNqMVAoeyIjdCEtLXVHSGVnZWo8ZTooUSs/KS0tcSMiLHsiIix7JGV4ZXspO25uCQlYbm4JCSRleGV7dns3PFAyXzxQNzNqMVAoeyIjdCEtLWdsVTNQOihRKz8pLS1xKFErPyl0IS0tQWdsVTNQLS1xI1VnIix7JzpcXGE6Jyx7JGV4ZXspO24JCSRleGV7dns3PFAyXzxQNzNqMVBfMWozM09qMU0oeyIjdGooUSs/KXEoUSo/KXRBanEjVWciLHtqPDxqeih7JiRlaFVnLHsnPFBsRzlQXzxQMycpLHskZXhleyk7bm4JCVV1KHshJE5nUF9oZWwzeyl7d24JCQkkZXhle3Z7Z2U8X1U8UDczajFQKHsidE88cSIseyJcSCIseyRleGV7KTtuCQkJJGV4ZXt2e2dlPF9VPFA3M2oxUCh7InRPPHtBcSIseyJcSCIseyRleGV7KTtuCQlYbm4JCVV1eygoISRlaFVnLXFnanVQX2xHWVB7LjB7JDZ6Z1U2VTIpe3JENXskZWhVZy1xUFlVZV9sR1lQKXt3bgkJCSRleGV7dntoZWwzZzdQMVVqMzFoajxnKHskZXhlLHtFRG9fCkIub0VpLHskMUdIdVUyYicxaGo8Z1BlJ0Z7KTtuCQlYbgkJbgkJJGVoVWctcTFHWVBnXzdqPGpsYidoZWwzJ0Z7dnskTmdQX2hlbDM7bgkJJGVoVWctcTFHWVBnXzdqPGpsYic2emdVNlUyJ0Z7dnskNnpnVTZVMjtuCQkkZXhle3Z7NzxQMl88UDczajFQXzFqMzNPajFNKHsiI1xiMUdZUFxGKFErPylcYkExR1lQXEYjVWciLHtqPDxqeih7JiRlaFVnLHsnWVAxR1lQXzFHWVAnKSx7JGV4ZXspO25uCQlVdSghJGVoVWctcWdqdVBfbEdZUHtyRDV7JGVoVWctcVBZVWVfbEdZUHtyRDV7ISRlaFVnLXExR1lQZ183ajxqbGInNnpnVTZVMidGeyl7d24JCQkkZXhle3Z7Z2U8XzxQNzNqMVAoeyImamw3O2psNzsiLHsiJmpsNzsiLHskZXhleyk7bgkJCSRleGV7dntnZTxfPFA3M2oxUCh7Il9fZC41RXJbcF9fIix7IiYiLHskZXhleyk7bgkJWG4JCW4JCVV1eyh7JGVoVWctcWdqdVBfbEdZUHtyRDV7JGVoVWctcVBZVWVfbEdZUHtyRDV7ISRlaFVnLXExR1lQZ183ajxqbGInNnpnVTZVMidGeykJd24JCQkkZXhle3Z7Z2U8XzxQNzNqMVAoeyJfX2QuNUVyW3BfXyIseyImamw3OyIseyRleGV7KTtuCQlYbm4JCTxQZU48SHtlPFVsKHskZXhleyk7bm4JWG4Jbgl1TkgxZVVHSHtPTlUzWV8zVWdlKHskbGplMWhQZ3ZqPDxqeigpeyl7d24JCSRlejdQe3Z7JGxqZTFoUGdiYUY7bm4JCSRqMzNHNlBZX2V6N1Bne3Z7ajw8anp7KCJyIix7ImoiLHsiViIseyJVIix7ImEiKTtubgkJVXV7KFVIX2o8PGp6KCRlejdQLHskajMzRzZQWV9lejdQZykpbgkJCTxQZU48SHsidCEtLVkzUF9HM193JGV6N1BYLS1xdEcze2V6N1B2XCJ3JGV6N1BYXCJxdDNVcXQhLS1BWTNQX0czLS1xIjtuCQlQM2dQbgkJCTxQZU48SHsidCEtLVkzUF9HM19hLS1xdEcze2V6N1B2XCJhXCJxdDNVcXQhLS1BWTNQX0czLS1xIjtubglYbm4JdU5IMWVVR0h7dUdIZV8xaGpIMlAoeyRsamUxaFBndmo8PGp6KCl7KXt3bm4JCSRnZXozUHt2eyRsamUxaFBnYldGO24JCSRlejdQe3Z7JGxqZTFoUGdiYUY7bm4JCSRnZXozUHt2e2dlPF88UDczajFQKHsnJkNOR2U7Jyx7JycseyRnZXozUHspO24JCSRnZXozUHt2ezc8UDJfPFA3M2oxUCh7IkFiJlwoXClcUVwlXHdcWFxiXEZ0cVwnXCJGQSIseyIiLHs3PFAyXzxQNzNqMVAoeyIjXihRKz8pKD86O3wkKSMiLHsiXFxhIix7JGdlejNQeyl7KTtubgkJVXUoeyRlejdQe3Z2eydnVWNQJ3spe3duCQkJJGdlejNQe3Z7VUhlOWozKHskZ2V6M1B7KTtubgkJCVV1KHskZWhVZy1xdUdIZV9nVWNQZ2IkZ2V6M1BGeyl7d24JCQkJJDxQajN7dnskZWhVZy1xdUdIZV9nVWNQZ2IkZ2V6M1BGO24JCQlYe1AzZ1B7d24JCQkJJDxQajN7dnthVztuCQkJWG5uCQkJPFBlTjxIeyJ0IS0tZ1VjUGdlajxlOnckZ2V6M1BYLS1xdGc3akh7Z2V6M1B2XCJ1R0hlLWdVY1A6IntReyQ8UGoze1F7IjdlO1wicXQhLS1BZ1VjUGdlajxlLS1xIjtuCQlYbm4JCVV1KHskZXo3UHt2dnsndUdIZSd7KXt3bgkJCW4JCQkkZ2V6M1B7dns3PFAyXzxQNzNqMVAoeyJBYl5cWVw2XCNcLVxfXGdGQWciLHsiIix7JGdlejNQeyk7bgkJCW4JCQlVdXsoIVVIX2o8PGp6KCRnZXozUCx7JGVoVWctcWozM0c2UFlfdUdIZWcpKXskZ2V6M1B7dnsifVA8WWpIaiI7bgkJCW4JCQk8UGVOPEh7InQhLS11R0hlZ2VqPGU6dyRnZXozUFgtLXF0ZzdqSHtnZXozUHZcInVHSGUtdWpsVTN6OiJ7UXskZ2V6M1B7UXsiXCJxdCEtLUF1R0hlZ2VqPGUtLXEiO24JCVhubgkJJGdlejNQe3Z7NzxQMl88UDczajFQKHsiQWJeXFlcNlwjRkFnIix7IiIseyRnZXozUHspO24JCW4JCVV1KHs3PFAyX2xqZTFoKCJBIyhiai11XS1URndLWCl3YSxXWFxPQVUiLHskZ2V6M1Apeyl7PFBlTjxIeyJ0IS0tMUczRzxnZWo8ZTp3JGdlejNQWC0tcXRnN2pIe2dlejNQdlwiMUczRzw6IntReyRnZXozUHtReyJcInF0IS0tQTFHM0c8Z2VqPGUtLXEiO24JCVAzZ1B7PFBlTjxIeyJ0IS0tMUczRzxnZWo8ZTojXV1dXV1dLS1xdGc3akh7Z2V6M1B2XCIxRzNHPDojXV1dXV1dXCJxdCEtLUExRzNHPGdlajxlLS1xIjtuCQluCVhubgl1TkgxZVVHSHtPTlUzWV9QbGpVMyh7JGxqZTFoUGd2ajw8anooKXspe3dubgkJJGxqZTFoUGdiYUZ7dnskZWhVZy1xMTNQajxfTjwzKHskbGplMWhQZ2JhRnspO25uCQk8UGVOPEh7JGVoVWctcWhlbDM3ajxnUDwtcTdOPFV1eigidGp7aDxQdXZcImxqVTNlRzp3JGxqZTFoUGdiYUZYXCJxdyRsamUxaFBnYldGWHRBanEiKTtubglYbm4JdU5IMWVVR0h7T05VM1lfbFBZVWooeyRsamUxaFBndmo8PGp6KCl7KXt3bgkJMjNHT2ozeyQxR0h1VTI7bm4JCSROPDN7dnskbGplMWhQZ2JhRjtubgkJJDJQZV9nVWNQe3Z7UHg3M0dZUCh7IiwiLHtlPFVsKHskTjwzeyl7KTtuCQkkZ1VjUGd7dntqPDxqeigpO24JCSQ3ajxqbGd7dntqPDxqeigpO24JCW4JCVV1eyghMUdOSGUoJGVoVWctcTlVWVBHXzFHSHVVMikpe3dubgkJCVVIMTNOWVB7KEVESVZERV81VjB7UXsnQVlqZWpBOVVZUEcxR0h1VTJRN2g3Jyk7bgkJCSRlaFVnLXE5VVlQR18xR0h1VTJ7dnskOVVZUEdfMUdIdVUyO25uCQlYbgkJbgkJVXV7KDFHTkhlKCQyUGVfZ1VjUCl7dnZ7Vyl7e3dubgkJCSROPDN7dnskMlBlX2dVY1BiYUY7bgkJCSRnVWNQZ3t2e1B4NzNHWVAoeyJ4Iix7ZTxVbCh7JDJQZV9nVWNQYl1Geyl7KTtuCQkJbgkJCVV1KHtVSGU5ajMoJGdVY1BnYl1GKXtxe117KXt3bgkJCQkkN2o8amxnYic2VVllaCdGe3Z7VUhlOWozKCRnVWNQZ2JdRik7bgkJCVhuCQkJbgkJCVV1KHtVSGU5ajMoJGdVY1BnYmFGKXtxe117KXt3bgkJCQkkN2o8amxnYidoUFUyaGUnRnt2e1VIZTlqMygkZ1VjUGdiYUYpO24JCQlYbm4JCVhubgkJJE48M3t2eyRlaFVnLXExM1BqPF9OPDMoe048M1lQMUdZUCh7JE48M3speyk7bgkJJE48M3t2e2dlPF88UDczajFQKCImamw3OyIsIiYiLHskTjwzeyk7bm4JCVV1KHshJE48M3spe3duCQkJbgkJCTxQZU48SHskbGplMWhQZ2JdRjtuCQluCQlYbgkJbgkJJFlQMUdZUF9OPDN7dnsiIjtuCQluCQlVdSh7VWdnUGUoJDdqPGpsZ2InNlVZZWgnRil7ckQ1eyQ3ajxqbGdiJzZVWWVoJ0Z7KXt3bgkJCSRZUDFHWVBfTjwze3Z7JDdqPGpsZ2InNlVZZWgnRjtuCQkJbgkJCVV1eyh7JDdqPGpsZ2InaFBVMmhlJ0Z7KXskWVAxR1lQX048M3tRdnsieCJRJDdqPGpsZ2InaFBVMmhlJ0Y7bgkJCW4JCQkkWVAxR1lQX048M3tRdnsiLCJRJE48MztuCQkJbgkJWHtQM2dQe3duCQkJbgkJCVV1eyhnTk9nZTwoe2U8VWwoJGVoVWctcTlVWVBHXzFHSHVVMmInNlVZZWgnRiksey17YSx7YXspeyF2eyclJyl7d24JCQkJJDdqPGpsZ2InNlVZZWgnRnt2e1VIZTlqMygkZWhVZy1xOVVZUEdfMUdIdVUyYic2VVllaCdGKTtuCQkJWG4JCQluCQkJJFlQMUdZUF9OPDN7dnskTjwzO24JCVhuCQkkN2o8Z1BZX048M3t2ezdqPGdQX048MygkTjwzKTtubgkJVXUoJDdqPGdQWV9OPDNiJ2hHZ2UnRnt2dnsnZVFsUCcpe3duCQkJJGhlbDN7dnsndGcxPFU3ZXtqZ3pIMXtnPDF2ImhlZTdnOkFBZVAzUDI8amxRRzwyQTRnQWVQM1AyPGpsLTZVWTJQZVE0ZyJ7WWplai1lUDNQMjxqbC03R2dldiInUSQ3ajxnUFlfTjwzYic3amVoJ0ZRJyJ7WWplai02VVllaHYiJ1EkN2o8amxnYic2VVllaCdGUScicXRBZzE8VTdlcSc7bgkJWHtQM2dQe3duCQkJJGhlbDN7dnskZWhVZy1xbFBZVWpfNzxHOVVZUDxnLXEyUGVMb1tKKCROPDMseyQ3ajxqbGcpOwluCQlYbm4JCVV1KCEkaGVsMyl7d24JCQk8UGVOPEh7JGxqZTFoUGdiXUY7bgkJWG5uCQkkZWhVZy1xdUdOSFlfbFBZVWpfMUdIZVBIZXt2e2U8TlA7bm4JCTxQZU48SHsndCEtLVkzUF9sUFlVal9PUDJVSDonUSRZUDFHWVBfTjwzUSctLXEnUSRoZWwzUSd0IS0tWTNQX2xQWVVqX1BIWS0tcSc7bm4JWG5uCXVOSDFlVUdIe09OVTNZX048Myh7JGxqZTFoUGd2ajw8anooKXspe3duCQkyM0dPajN7JDFHSHVVMix7JGxQbE9QPF9VWSx7JE5nUDxfMjxHTjc7bm4JCSROPDN7dntqPDxqeigpO25uCQlVdXsoJGxqZTFoUGdiYUZ7dnZ7IjNQUDFoInspeyROPDNiJzNQUDFoJ0Z7dnthO25uCQkkRzdlVUdIdlB4NzNHWVAoInwiLHskbGplMWhQZ2JXRik7bgkJbgkJJE48M2InaGVsMydGe3Z7VWdnUGUoJEc3ZVVHSGJdRil7P3skRzdlVUdIYl1Gezp7Jyc7bgkJJE48M2InZUdHM2VVNydGe3Z7VWdnUGUoJEc3ZVVHSGJhRil7P3skRzdlVUdIYmFGezp7Jyc7bgkJJE48M2InZ2hHNidGe3Z7VWdnUGUoJGxqZTFoUGdiS0Ypez97JGxqZTFoUGdiS0Z7OnsnJztuCQluCQlVdXsoeyEkTjwzYidnaEc2J0Z7KXskTjwzYidnaEc2J0Z7dnskTjwzYidoZWwzJ0Y7bm4JCVV1eyh7JE5nUDxfMjxHTjdiJGxQbE9QPF9VWWInTmdQPF8yPEdONydGRmIndUc8MVBfM1BQMWgnRnspeyROPDNiJzNQUDFoJ0Z7dnthO25uCQlVdSh7NzxQMl9samUxaCh7IkEoYlxRLFw/RnwmI0tLOykkQSIseyROPDNiJ2doRzYnRix7JGxqZTFoeyl7KXt3bgkJCSROPDNiJ1BIWSdGe3Z7JGxqZTFoYmFGO24JCQkkTjwzYidnaEc2J0Z7dns3PFAyXzxQNzNqMVAoeyJBKGJcUSxcP0Z8JiNLSzspJEEiLHsiIix7JE48M2InZ2hHNidGeyk7bgkJWHtQM2dQeyROPDNiJ1BIWSdGe3Z7Jyc7bm4JCSROPDNiJ2hlbDMnRnt2eyRlaFVnLXExM1BqPF9OPDMoeyROPDNiJ2hlbDMnRnspO24JCSROPDNiJ2doRzYnRnt2e2dlPFU3ZzNqZ2hQZyh7JE48M2InZ2hHNidGeyk7bm4JCVV1KHskZWhVZy1xZ2p1UF9sR1lQeyl7d25uCQkJJE48M2InZ2hHNidGe3Z7Z2U8XzxQNzNqMVAoeyImSE9nNzsiLHsieyIseyROPDNiJ2doRzYnRnspO25uCQkJVXV7KGdlPDNQSChlPFVsKCROPDNiJ2doRzYnRikpe3R7S3spbgkJCQk8UGVOPEh7JGxqZTFoUGdiXUY7bm4JCVhubgkJVXUoe2dlPFU3R2coeyROPDNiJ2hlbDMnRix7JDFHSHVVMmInallsVUhfN2plaCdGeyl7IXZ2e3VqM2dQeyl7d25uCQkJPFBlTjxIeyRsamUxaFBnYl1GO25uCQlYbgkJbgkJVXUoe2dlPFU3R2coeyROPDNiJ2hlbDMnRix7IlBIMlVIUEEyR1E3aDcieyl7IXZ2e3VqM2dQey4weygkZWhVZy1xMWhQMU1faEdsUCh7JE48M2InaGVsMydGeyl7ckQ1e2dlPFU3R2coeyROPDNiJ2hlbDMnRix7IllHdjJHInspeyF2dnt1ajNnUCl7KXt3bgkJCTxQZU48SHskbGplMWhQZ2JdRjtuCQlYbm4JCVV1KHshNzxQMl9samUxaCh7IiNeKGhlZTd8aGVlN2d8dWU3fEhIZTd8SFA2Z3w5VU9QPHxlMnxnTXo3UHxsajxNUGUpOkFBIyIseyROPDNiJ2hlbDMnRnspe3JENXshNzxQMl9samUxaCh7IiNeKGVQMyk6IyIseyROPDNiJ2hlbDMnRnspe3tyRDV7ITc8UDJfbGplMWgoeyIjXihsajJIUGUpOiMiLHskTjwzYidoZWwzJ0Z7KXtyRDV7JE48M2InaGVsMydGYl1GeyF2eyJBIntyRDV7JE48M2InaGVsMydGYl1GeyF2eyIjIil7d24JCQkkTjwzYidoZWwzJ0Z7dnsnaGVlNzpBQSd7UXskTjwzYidoZWwzJ0Y7bgkJWG5uCQlVdXsoJE48M2InaGVsMydGe3Z2eydoZWU3OkFBJ3spe3duCQkJPFBlTjxIeyRsamUxaFBnYl1GO24JCVhubgkJJE48M2InZ2hHNidGe3Z7Z2U8XzxQNzNqMVAoeyImamw3O2psNzsiLHsiJmpsNzsiLHskTjwzYidnaEc2J0Z7KTtubgkJVXUoeyRlaFVnLXExaFAxTV9oR2xQKHskTjwzYidoZWwzJ0Z7KXsuMHskTjwzYidoZWwzJ0ZiXUZ7dnZ7IkEiey4weyROPDNiJ2hlbDMnRmJdRnt2dnsiIyIpeyRlajwyUGV7dnsiIjtuCQlQM2dQeyRlajwyUGV7dnsie2VqPDJQZXZcIl9PM2pITVwiIjtubgkJVXUoeyROPDNiJ2VHRzNlVTcnRnspe3duCQkJJE48M2InZUdHM2VVNydGe3Z7aGVsM2c3UDFVajMxaGo8Zyh7Z2U8VTdfZWoyZyh7Z2U8VTdnM2pnaFBnKHskTjwzYidlR0czZVU3J0Z7KXspLHtFRG9fCkIub0VpLHskMUdIdVUyYicxaGo8Z1BlJ0Z7KTtuCQkJJE48M2InZUdHM2VVNydGe3Z7Z2U8XzxQNzNqMVAoeyImamw3O2psNzsiLHsiJmpsNzsiLHskTjwzYidlR0czZVU3J0Z7KTtuCQkJJGVqPDJQZXt2eyJlVWUzUHZcIiJRJE48M2InZUdHM2VVNydGUSJcIiJRJGVqPDJQZTtuCQlYbgkJbgkJVXUoe1VnZ1BlKCROPDNiJzNQUDFoJ0Z7KXtyRDV7JE48M2InM1BQMWgnRntyRDV7ISRlaFVnLXFZVWdqTzNQXzNQUDFoKXt3bm4JCQkkajxQant2eycnO25uCQkJVXUoeyRlaFVnLXFnanVQX2xHWVB7KXskajxQant2eycmajxQanYxR2xsUEhlZyc7bgkJCW4JCQkkTjwzYidoZWwzJ0Z7dnskMUdIdVUyYidoZWU3X2hHbFBfTjwzJ0Z7UXsiVUhZUHhRN2g3P1lHdjJHdyRqPFBqWCZOPDN2IntRezxqNk48M1BIMUdZUCh7T2pnUDhrX1BIMUdZUCh7JE48M2InaGVsMydGeyl7KTtubgkJCTxQZU48SHsidCEtLVkzUF8zUFAxaF9PUDJVSC0tcSJRJGVoVWctcWhlbDM3ajxnUDwtcTdOPFV1eigidGp7aDxQdXZcIiJ7UXskTjwzYidoZWwzJ0Z7UXsiXCJ7IntReyRlajwyUGV7UXsicSJ7UXskTjwzYidnaEc2J0Z7UXsidEFqcSIpUSJ0IS0tWTNQXzNQUDFoX1BIWS0tcSJ7UXskTjwzYidQSFknRjtubgkJWHtQM2dQe3dubgkJCTxQZU48SHskZWhVZy1xaGVsMzdqPGdQPC1xN048VXV6KCJ0antoPFB1dlwiIntReyROPDNiJ2hlbDMnRntReyJcInsie1F7JGVqPDJQZXtReyJxIntReyROPDNiJ2doRzYnRntReyJ0QWpxIil7UXskTjwzYidQSFknRjtubgkJWG5uCVhubgl1TkgxZVVHSHsxR1lQX2VqMih7JGxqZTFoUGd2ajw8anooKXspe3dubgkJJGV4ZXt2eyRsamUxaFBnYmFGO25uCQlVdSh7JGV4ZXt2dnsiInspe3duCQkJPFBlTjxIO24JCVhubgkJJGVoVWctcTFHWVBfMUdOSGV7Kys7bgkJbgkJVXV7KHskZWhVZy1xVWdfMUdsbFBIZWd7ckQ1eyRlaFVnLXE2emdVNnoye3JENXskZWhVZy1xUFlVZV9sR1lQKXt3bgkJCSRleGV7dntnZTxfPFA3M2oxUCh7InRPPHEiLHsiXEgiLHskZXhleyk7bgkJCSRleGV7dns3PFAyXzxQNzNqMVAoJ0F0N2JecUYqcUEnLHsnJyx7JGV4ZSk7bgkJCSRleGV7dntnZTxfPFA3M2oxUCgidEE3cSIseyIiLHskZXhlKTtuCQkJJGV4ZXt2e2dlPF88UDczajFQKHsiJjNlOyIseyJ0Iix7JGV4ZXspO24JCQkkZXhle3Z7Z2U8XzxQNzNqMVAoeyImMmU7Iix7InEiLHskZXhleyk7bgkJCSRleGV7dntnZTxfPFA3M2oxUCh7IiZqbDc7Iix7IiYiLHskZXhleyk7bgkJWG4JCW4JCVV1eyh7JGVoVWctcVBZVWVfbEdZUHspCXduCQkJJGV4ZXt2e2dlPF88UDczajFQKHsiJiIseyImamw3OyIseyRleGV7KTtuCQkJJGV4ZXt2e2dlPF88UDczajFQKHsiJyIseyImI0tUOyIseyRleGV7KTtuCQkJJGV4ZXt2e2dlPF88UDczajFQKHsidCIseyImM2U7Iix7JGV4ZXspO24JCQkkZXhle3Z7Z2U8XzxQNzNqMVAoeyJxIix7IiYyZTsiLHskZXhleyk7bgkJCSRleGV7dntnZTxfPFA3M2oxUCh7IiZDTkdlOyIseyImI0trOyIseyRleGV7KTtuCQkJJGV4ZXt2e2dlPF88UDczajFQKHsnIicseyImI0trOyIseyRleGV7KTtuCQkJJGV4ZXt2e2dlPF88UDczajFQKHsiOiIseyImI1pmOyIseyRleGV7KTtuCQkJJGV4ZXt2e2dlPF88UDczajFQKHsiYiIseyImI1RhOyIseyRleGV7KTtuCQkJJGV4ZXt2e2dlPF88UDczajFQKHsiRiIseyImI1RLOyIseyRleGV7KTtuCQkJJGV4ZXt2e2dlPF88UDczajFQKHsiJmpsNzsjYVdLO1VIMTNOWVAiLHsiJiNhV0s7VUgxM05ZUCIseyRleGV7KTtuCQkJJGV4ZXt2e2dlPF88UDczajFQKHsiJmpsNzsjYVdLOzFHSGVQSGUiLHsiJiNhV0s7MUdIZVBIZSIseyRleGV7KTtuCQkJJGV4ZXt2e2dlPF88UDczajFQKHsiJmpsNzsjYVdLOzFOZ2VHbCIseyImI2FXSzsxTmdlR2wiLHskZXhleyk7bgkJCSRleGV7dntnZTxfPFA3M2oxUCh7InciLHsiJiNhV0s7Iix7JGV4ZXspO24JCQkkZXhle3Z7Z2U8XzxQNzNqMVAoeyJcPCIseyJfX2QuNUVEMF9fIix7JGV4ZXspO24JCQkkZXhle3Z7Z2U8XzxQNzNqMVAoeyJcSCIseyJfX2QuNUVERF9fIix7JGV4ZXspO25uCQlYbgkJbgkJJGV4ZXt2e2dlPF9VPFA3M2oxUCh7IndVSDEzTllQIix7IiYjYVdLO1VIMTNOWVAiLHskZXhleyk7bgkJJGV4ZXt2e2dlPF9VPFA3M2oxUCh7IncxR0hlUEhlIix7IiYjYVdLOzFHSGVQSGUiLHskZXhleyk7bgkJJGV4ZXt2e2dlPF9VPFA3M2oxUCh7IncxTmdlR2wiLHsiJiNhV0s7MU5nZUdsIix7JGV4ZXspO24JCSRleGV7dntnZTxfVTxQNzNqMVAoeyJ3SFA2Z0hqOVUyamVVR0giLHsiJiNhV0s7SFA2Z0hqOVUyamVVR0giLHskZXhleyk7bgkJJGV4ZXt2e2dlPF9VPFA3M2oxUCh7IndvTEVbRVgiLHsiJiNhV0s7b0xFW0VYIix7JGV4ZXspO24JCW4JCSQ3e3Z7ImIxR1lQRncie1F7JGVoVWctcTFHWVBfMUdOSGV7UXsiWGJBMUdZUEYiO25uCQkkZWhVZy1xMUdZUF9lUHhlYiQ3Rnt2eyJiMUdZUEZ3JGV4ZVhiQTFHWVBGIjtubgkJPFBlTjxIeyQ3O24JWG4Jbgl1TkgxZVVHSHsxM1BqPF8xR1lQKHskbGplMWhQZ3ZqPDxqeigpeyl7d24JCSRleGV7dnskbGplMWhQZ2JhRjtubgkJVXUoeyRleGV7dnZ7IiJ7KXt3bgkJCTxQZU48SDtuCQlYbgkJbgkJJGV4ZXt2e2dlPF88UDczajFQKHsidEExR1lQcSIseyJcSCIseyRleGV7KTtuCQkkZXhle3Z7Z2U8XzxQNzNqMVAoInQxR1lQcSIseyIiLHskZXhlKTtuCQluCQk8UGVOPEh7InQ3PFB7MTNqZ2d2XCIzakgyTmoyUC1sajxNTjdcInF0MUdZUHEiUSRleGVRInRBMUdZUHF0QTc8UHEiO24JWG4Jbgl1TkgxZVVHSHtoVVlQXzFHWVBfZWoyKHskbGplMWhQZ3ZqPDxqeigpeyl7d24JCSRleGV7dnskbGplMWhQZ2JhRjtubgkJVXUoeyRleGV7dnZ7IiJ7KXt3bgkJCTxQZU48SDtuCQlYbm4JCSRlaFVnLXExR1lQXzFHTkhleysrO24JCW4JCSQ3e3Z7ImIxR1lQRncie1F7JGVoVWctcTFHWVBfMUdOSGV7UXsiWGJBMUdZUEYiO25uCQkkZWhVZy1xMUdZUF9lUHhlYiQ3Rnt2eyJiMUdZUEZ3JGV4ZVhiQTFHWVBGIjtubgkJPFBlTjxIeyQ3O24JWG5uCXVOSDFlVUdIe1lQMUdZUF8xR1lQKHskbGplMWhQZ3ZqPDxqeigpeyl7d25uCQkkZXhle3Z7JGxqZTFoUGdiYUY7bm4JCVV1eyh7ISRlaFVnLXExR1lQZ183ajxqbGInNnpnVTZVMidGe3JENXskZWhVZy1xUFlVZV9sR1lQeykJd25uCQkJJGV4ZXt2e2dlPF88UDczajFQKHsiJmpsNzsiLHsiX19kLjVFcltwX18iLHskZXhleyk7bgkJWG5uCQlVdSh7ISRlaFVnLXExR1lQZ183ajxqbGInNnpnVTZVMidGe3JENXskZWhVZy1xMUdZUGdfN2o8amxiJ2hlbDMnRil7d24JCQkkZXhle3Z7Z2U8XzxQNzNqMVAoeyImM2U7Tzx7QSYyZTsiLHsiXEgiLHskZXhleyk7bgkJCSRleGV7dntnZTxfPFA3M2oxUCh7IiYzZTtPPCYyZTsiLHsiXEgiLHskZXhleyk7bgkJWG4JCW4JCVV1eyh7JGVoVWctcWdqdVBfbEdZUHtyRDV7JGVoVWctcTFHWVBnXzdqPGpsYic2emdVNlUyJ0Z7ckQ1eyRlaFVnLXFQWVVlX2xHWVApe3duCQkJJGV4ZXt2e2dlPF88UDczajFQKHsiXEgiLHsidE88cSIseyRleGV7KTtuCQlYbgkJbgkJVXV7KHskZWhVZy1xMUdZUGdfN2o8amxiJzZ6Z1U2VTInRntyRDV7JGVoVWctcVBZVWVfbEdZUHtyRDV7ISRlaFVnLXFVZ18xR2xsUEhlZyl7d25uCQkJPFBlTjxIeyImM2U7NzxQezEzamdndlwiM2pIMk5qMlAtbGo8TU43XCJxJjNlOzFHWVAmMmU7IlEkZXhlUSImM2U7QTFHWVBxJjNlO0E3PFAmMmU7IjtuCQlYbm4JCTxQZU48SHsiYjFHWVBGIlEkZXhlUSJiQTFHWVBGIjtuCVhubm4JdU5IMWVVR0h7T05VM1lfOVVZUEcoeyRsamUxaFBndmo8PGp6KCl7KXt3bgkJMjNHT2ozeyQxR0h1VTI7bm4JCSROPDN7dnskbGplMWhQZ2JhRjtuCQluCQlVdXsoITFHTkhlKCRlaFVnLXE5VVlQR18xR0h1VTIpKXt3bm4JCQlVSDEzTllQeyhFRElWREVfNVYwe1F7J0FZamVqQTlVWVBHMUdIdVUyUTdoNycpO24JCQkkZWhVZy1xOVVZUEdfMUdIdVUye3Z7JDlVWVBHXzFHSHVVMjtubgkJWG4JCW4JCSQyUGVfOVVZUEdne3Z7ajw8anooKTtuCQkkZ1VjUGd7dntqPDxqeigpO24JCSRZUDFHWVBfTjwze3Z7ajw8anooKTtuCQkkOVVZUEdfTjwze3Z7ajw8anooKTtuCQkkOVVZUEdfRzdlVUdIe3Z7ajw8anooKTtuCQkkVXt2e107bgkJbgkJJDZVWWVoe3Z7JGVoVWctcTlVWVBHXzFHSHVVMmInNlVZZWgnRjtuCQluCQlVdSh7JGVoVWctcTlVWVBHXzFHSHVVMmInNzxQM0dqWSdGeyl7JDc8UDNHall7dnsibFBlallqZWoiO3tQM2dQeyQ3PFAzR2pZe3Z7IkhHSFAiO25uCQkkMlBlXzlVWVBHZ3t2e1B4NzNHWVAoeyIsIix7ZTxVbCh7JE48M3speyk7bm4JCXVHPFBqMWh7KCQyUGVfOVVZUEdne2pneyQ5VVlQRyl7d24JCQkkVSsrO24JCQluCQkJVXUoeyRVe3Z2e2F7ckQ1ezFHTkhlKCQyUGVfOVVZUEdnKXtxe2F7ckQ1e2dlPFU3R2d7KHskOVVZUEcseyJoZWU3Inspe3Z2dnt1ajNnUHtyRDV7VUhlOWozKCQ5VVlQRyl7KXt3bgkJCQluCQkJCSRnVWNQZ3t2e1B4NzNHWVAoeyJ4Iix7ZTxVbCh7JDlVWVBHeyl7KTtuCQkJCSQ2VVllaHt2e1VIZTlqMygkZ1VjUGdiXUYpe3F7XXs/e1VIZTlqMygkZ1VjUGdiXUYpezp7JGVoVWctcTlVWVBHXzFHSHVVMmInNlVZZWgnRjtuCQkJCW4JCQkJVXV7KGdOT2dlPCh7JGdVY1BnYl1GLHste2Ese2F7KXt2dnsnJScpeyQ2VVllaHt2eyQ2VVllaFEiJSI7bgkJCQluCQkJCSRZUDFHWVBfTjwzYkZ7dnskNlVZZWg7bgkJCQkxR0hlVUhOUDtuCQkJbgkJCVhuCQluCQkJJDlVWVBHe3Z7Z2U8XzxQNzNqMVAoeyIlV10iLHsieyIse2U8VWwoeyQ5VVlQR3speyk7bgkJCW4JCQkkOVVZUEdfRzdlVUdIe3Z7UHg3M0dZUCh7InwiLHtlPFVsKHskOVVZUEd7KXspO24JCW4JCQkkOVVZUEdfRzdlVUdIYl1Ge3Z7JGVoVWctcTEzUGo8X048Myh7ZTxVbCgkOVVZUEdfRzdlVUdIYl1GKXspO24JCQluCQkJVXUoeyEkOVVZUEdfRzdlVUdIYl1Geyl7MUdIZVVITlA7bgkJCW4JCQlVdShVZ2dQZSgkOVVZUEdfRzdlVUdIYmFGKXtyRDV7JDlVWVBHX0c3ZVVHSGJhRil7d24JCQkJJDlVWVBHX0c3ZVVHSGJhRnt2eyRlaFVnLXExM1BqPF9OPDMoe2U8VWwoJDlVWVBHX0c3ZVVHSGJhRil7KTtuCQkJCSQ3PFA5VVA2e3Z7Ins3R2dlUDx2XCJ3JDlVWVBHX0c3ZVVHSGJhRlhcInsiO24JCQlYe1AzZ1B7d3skNzxQOVVQNnt2eyIiO3tYbgkJCW4JCQlVdShVZ2dQZSgkOVVZUEdfRzdlVUdIYldGKXtyRDV7JDlVWVBHX0c3ZVVHSGJXRil7d24JCQkJJDlVWVBHX0c3ZVVHSGJXRnt2e2hlbDNnN1AxVWozMWhqPGcoe2dlPFU3X2VqMmcoe2dlPFU3ZzNqZ2hQZyh7ZTxVbCgkOVVZUEdfRzdlVUdIYldGKXspeykse0VEb18KQi5vRWkseyQxR0h1VTJiJzFoajxnUGUnRnspO24JCQkJJDlVWVBHX0c3ZVVHSGJXRnt2e2dlPF88UDczajFQKCImamw3O2psNzsiLCImamw3OyIseyQ5VVlQR19HN2VVR0hiV0YpO24JCQlYbgkJCW4JCQluCQkJJFlQMUdZUF9OPDNiRnt2e1VsNzNHWVAoInwiLHskOVVZUEdfRzdlVUdIKTtuCQkJbgkJCVV1KHtQbDdleigkOVVZUEdfRzdlVUdIYldGKXspeyQ5VVlQR19HN2VVR0hiV0Z7dntnZTxfPFA3M2oxUCh7IiVXXSIseyJ7Iix7N2plaFVIdUcoeyQ5VVlQR19HN2VVR0hiXUYse3Byb0xWRHkuX3lWSkVEcltFeyl7KTtuCQkJbgkJCSRlejdQdiJlejdQdlwiOVVZUEdBbDdrXCIiO24JCQluCQkJVXV7KGdlPDdHZ3soeyQ5VVlQR19HN2VVR0hiXUYseyJ6R05lTk9QUTFHbCJ7KXshdnZ7dWozZ1Ape3d7JGV6N1B2Ijc8RzlVWVA8dlwiekdOZU5PUFwiIjt7JDc8UDNHall7dnsibFBlallqZWoiO3tYbm4JCQkkOVVZUEdfTjwzYkZ7dnsidDlVWVBHe2VVZTNQdlwidyQ5VVlQR19HN2VVR0hiV0ZYXCJ7NzxQM0dqWXZcInckNzxQM0dqWVhcInsxR0hlPEczZ3ckNzxQOVVQNlhxdGdHTjwxUHt3JGV6N1BYe2c8MXZcInckOVVZUEdfRzdlVUdIYl1GWFwicXRBOVVZUEdxIjtuCQkJbgkJWG4JCW4JCVV1KHsxR05IZSgkOVVZUEdfTjwzKXspd24JCQkkOVVZUEdfTjwze3Z7VWw3M0dZUCgkOVVZUEdfTjwzKTtuCQkJJFlQMUdZUF9OPDN7dntVbDczR1lQKCIsIiwkWVAxR1lQX048Myk7bgkJWHtQM2dQe3duCQkJPFBlTjxIeyRsamUxaFBnYl1GO24JCVhuCQluCQlVdXsoZ05PZ2U8KHskNlVZZWgsey17YSx7YXspeyF2eyclJyl7JDZVWWVoe3Z7JDZVWWVoUSI3eCI7bm4JCSQ2VVllaHt2eyJnZXozUHZcIjZVWWVoOmFdXSU7bGp4LTZVWWVoOnckNlVZZWhYO1wiIjtuCQluCQkkZWhVZy1xdUdOSFlfbFBZVWpfMUdIZVBIZXt2e2U8TlA7bgkJbgkJPFBlTjxIeyJ0IS0tWTNQXzlVWVBHX09QMlVIOnckWVAxR1lQX048M1gtLXF0WVU5ezEzamdndlwiWTNQNzN6PDczanpQPFwie3ckNlVZZWhYe2VoUGxQdlwidyRlaFVnLXE5VVlQR18xR0h1VTJiJ2VoUGxQJ0ZYXCJxdyQ5VVlQR19OPDNYdEFZVTlxdCEtLVkzUF85VVlQR19QSFktLXEiO25uCVhuCW4JdU5IMWVVR0h7T05VM1lfak5ZVUcoeyRsamUxaFBndmo8PGp6KCl7KXt3bgkJMjNHT2ozeyQxR0h1VTI7bm4JCSROPDN7dnskbGplMWhQZ2JhRjtubgkJVXUoeyROPDN7dnZ7IiJ7KXs8UGVOPEg7bm4JCVV1eyghMUdOSGUoJGVoVWctcTlVWVBHXzFHSHVVMikpe3dubgkJCVVIMTNOWVB7KEVESVZERV81VjB7UXsnQVlqZWpBOVVZUEcxR0h1VTJRN2g3Jyk7bgkJCSRlaFVnLXE5VVlQR18xR0h1VTJ7dnskOVVZUEdfMUdIdVUyO25uCQlYbm4JCSQyUGVfak5ZVUdne3Z7ajw8anooKTtuCQkkZ1VjUGd7dntqPDxqeigpO24JCSRZUDFHWVBfTjwze3Z7ajw8anooKTtuCQkkak5ZVUdfTjwze3Z7ajw8anooKTtuCQkkak5ZVUdfRzdlVUdIe3Z7ajw8anooKTtuCQkkVXt2e107bgkJbgkJJDZVWWVoe3Z7JGVoVWctcTlVWVBHXzFHSHVVMmInak5ZVUdfNlVZZWgnRjtuCQluCQlVdSh7JGVoVWctcTlVWVBHXzFHSHVVMmInNzxQM0dqWSdGeyl7JDc8UDNHall7dnsibFBlallqZWoiO3tQM2dQeyQ3PFAzR2pZe3Z7IkhHSFAiO25uCQkkMlBlX2pOWVVHZ3t2e1B4NzNHWVAoeyIsIix7ZTxVbCh7JE48M3speyk7bm4JCXVHPFBqMWh7KCQyUGVfak5ZVUdne2pneyRqTllVRyl7d24JCQkkVSsrO24JCQluCQkJVXUoeyRVe3Z2e2F7ckQ1ezFHTkhlKCQyUGVfak5ZVUdnKXtxe2F7ckQ1e2dlPFU3R2d7KHskak5ZVUcseyJoZWU3Inspe3Z2dnt1ajNnUHtyRDV7VUhlOWozKCRqTllVRykpe3duCQkJCW4JCQkJJGdVY1Bne3Z7UHg3M0dZUCh7IngiLHtlPFVsKHskak5ZVUd7KXspO24JCQkJJDZVWWVoe3Z7VUhlOWozKCRnVWNQZ2JdRil7cXtdez97VUhlOWozKCRnVWNQZ2JdRil7OnskZWhVZy1xOVVZUEdfMUdIdVUyYidqTllVR182VVllaCdGO24JCQkJbgkJCQlVdXsoZ05PZ2U8KHskZ1VjUGdiXUYsey17YSx7YXspe3Z2eyclJyl7JDZVWWVoe3Z7JDZVWWVoUSIlIjtuCQkJCW4JCQkJJFlQMUdZUF9OPDNiRnt2eyQ2VVllaDtuCQkJCTFHSGVVSE5QO24JCQluCQkJWG4JCQluCQkJJGpOWVVHe3Z7Z2U8XzxQNzNqMVAoeyIlV10iLHsieyIse2U8VWwoeyRqTllVR3speyk7bgkJCW4JCQkkak5ZVUdfRzdlVUdIe3Z7UHg3M0dZUCh7InwiLHtlPFVsKHskak5ZVUd7KXspO24JCQluCQkJJGpOWVVHX0c3ZVVHSGJdRnt2eyRlaFVnLXExM1BqPF9OPDMoe2U8VWwoJGpOWVVHX0c3ZVVHSGJdRil7KTtuCQkJbgkJCVV1KHshJGpOWVVHX0c3ZVVHSGJdRnspezFHSGVVSE5QO24JCQluCQkJVXUoVWdnUGUoJGpOWVVHX0c3ZVVHSGJhRil7ckQ1eyRqTllVR19HN2VVR0hiYUYpeyRqTllVR19HN2VVR0hiYUZ7dntoZWwzZzdQMVVqMzFoajxnKHtnZTxVN19lajJnKHtnZTxVN2czamdoUGcoe2U8VWwoJGpOWVVHX0c3ZVVHSGJhRil7KXspLHtFRG9fCkIub0VpLHskMUdIdVUyYicxaGo8Z1BlJ0Z7KTtuCQkJbgkJCSRZUDFHWVBfTjwzYkZ7dntVbDczR1lQKCJ8Iix7JGpOWVVHX0c3ZVVHSCk7bgkJCW4JCQlVdSh7IVVnZ1BlKCRqTllVR19HN2VVR0hiYUYpey4weyhVZ2dQZSgkak5ZVUdfRzdlVUdIYmFGKXtyRDV7ISRqTllVR19HN2VVR0hiYUYpeyl7JGpOWVVHX0c3ZVVHSGJhRnt2e2dlPF88UDczajFQKHsiJVddIix7InsiLHs3amVoVUh1Ryh7JGpOWVVHX0c3ZVVHSGJdRix7cHJvTFZEeS5feVZKRURyW0V7KSk7bgkJCW4JCQkkak5ZVUdfTjwzYkZ7dnsidGpOWVVHe2VVZTNQdlwidyRqTllVR19HN2VVR0hiYUZYXCJ7NzxQM0dqWXZcInckNzxQM0dqWVhcInsxR0hlPEczZ3F0Z0dOPDFQe2V6N1B2XCJqTllVR0FsN0tcIntnPDF2XCJ3JGpOWVVHX0c3ZVVHSGJdRlhcInF0QWpOWVVHcSI7bgkJCW4JCVhuCQluCQlVdSh7MUdOSGUoJGpOWVVHX048Myl7KXduCQkJJGpOWVVHX048M3t2e1VsNzNHWVAoJGpOWVVHX048Myk7bgkJCSRZUDFHWVBfTjwze3Z7VWw3M0dZUCgiLCIsJFlQMUdZUF9OPDMpO24JCVh7UDNnUHt3bgkJCTxQZU48SHskbGplMWhQZ2JdRjtuCQlYbgkJbgkJVXV7KGdOT2dlPCh7JDZVWWVoLHste2Ese2F7KXshdnsnJScpeyQ2VVllaHt2eyQ2VVllaFEiN3giO25uCQlVdSh7JDZVWWVoeyl7JDZVWWVoe3Z7ImdlejNQdlwiNlVZZWg6YV1dJTtsangtNlVZZWg6dyQ2VVllaFg7XCIiO3tubgkJJGVoVWctcXVHTkhZX2xQWVVqXzFHSGVQSGV7dntlPE5QO24JCW4JCTxQZU48SHsidCEtLVkzUF9qTllVR19PUDJVSDp3JFlQMUdZUF9OPDNYLS1xdFlVOXsxM2pnZ3ZcIlkzUDczejw3M2p6UDxcInt3JDZVWWVoWHtlaFBsUHZcInckZWhVZy1xOVVZUEdfMUdIdVUyYidlaFBsUCdGWFwicXckak5ZVUdfTjwzWHRBWVU5cXQhLS1ZM1Bfak5ZVUdfUEhZLS1xIjsJbm5uCVhuCW4JdU5IMWVVR0h7WVAxR1lQXzlVWVBHKHskbGplMWhQZ3ZqPDxqeigpeyl7d24JCSROPDN7dnsJJGxqZTFoUGdiYUY7bgkJbgkJJE48M3t2e2dlPF88UDczajFQKCImamw3OyIsIiYiLHskTjwzeyk7bgkJJE48M3t2e2dlPF88UDczajFQKCImQ05HZTsiLCciJyx7JE48M3spO24JCSROPDN7dntnZTxfPFA3M2oxUCgiJiNdS1Q7IiwiJyIseyROPDN7KTtuCQluCQk8UGVOPEh7J2I5VVlQR3YnUSROPDNRJ0YnO24JWG4Jbm4JdU5IMWVVR0h7WVAxR1lQX2pOWVVHKHskbGplMWhQZ3ZqPDxqeigpeyl7d24JCSROPDN7dnsJJGxqZTFoUGdiYUY7bgkJbgkJJE48M3t2e2dlPF88UDczajFQKCImamw3OyIsIiYiLHskTjwzeyk7bgkJJE48M3t2e2dlPF88UDczajFQKCImQ05HZTsiLCciJyx7JE48M3spO24JCSROPDN7dntnZTxfPFA3M2oxUCgiJiNdS1Q7IiwiJyIseyROPDN7KTtuCQluCQk8UGVOPEh7J2JqTllVR3YnUSROPDNRJ0YnO24JWG4Jbgl1TkgxZVVHSHtPTlUzWV9VbGoyUCh7JGxqZTFoUGd2ajw8anooKXspe3duCQkyM0dPajN7JDFHSHVVMjtubgkJVXUoMUdOSGUoJGxqZTFoUGcpe3Z2e1d7KXt3bm4JCQkkajNVMkh7dnsiIjtuCQkJJE48M3t2eyRsamUxaFBnYmFGO25uCQlYe1AzZ1B7d24JCQkkajNVMkh7dnskbGplMWhQZ2JhRjtuCQkJJE48M3t2eyRsamUxaFBnYldGO24JCVhubgkJJE48M3t2e2U8VWwoeyROPDN7KTtuCQkkRzdlVUdIe3Z7UHg3M0dZUCh7InwiLHtlPFVsKHskajNVMkh7KXspO24JCSRqM1UySHt2eyRHN2VVR0hiXUY7bm4JCVV1KHskajNVMkh7IXZ7IjNQdWUie2pIWXskajNVMkh7IXZ7IjxVMmhlInspeyRqM1UySHt2eycnO25uCQkkTjwze3Z7JGVoVWctcTEzUGo8X048Myh7TjwzWVAxR1lQKHskTjwzeyl7KTtuCQluCQlVdSh7NzxQMl9samUxaCh7IkFiPyY7dFxiXEZGQSIseyROPDN7KXspe3dubgkJCTxQZU48SHskbGplMWhQZ2JdRjtubgkJWG5uCQkkVUh1R3t2eyROPDM7bm4JCSRVSHVHe3Z7JFVIdUdRInwiUSRqM1UySDtubgkJVXUoeyROPDN7dnZ7IiJ7KXs8UGVOPEh7JGxqZTFoUGdiXUY7bm4JCSRlaFVnLXFVbGoyUF8xR05IZXsrKztubgkJVXUoeyRHN2VVR0hiYUZ7IXZ7IiJ7KXt3bm4JCQkkajNle3Z7aGVsM2c3UDFVajMxaGo8Zyh7Z2U8VTdfZWoyZyh7Z2U8VTdnM2pnaFBnKHskRzdlVUdIYmFGeyl7KSx7RURvXwpCLm9FaSx7JDFHSHVVMmInMWhqPGdQZSdGeyk7bgkJCSRqM2V7dntnZTxfPFA3M2oxUCgiJmpsNztqbDc7IiwiJmpsNzsiLCRqM2UpO24JCQluCQkJJFVIdUd7dnskVUh1R1EifCJRJGozZTtuCQkJJGozZXt2eyJqM2V2XCIie1F7JGozZXtReyJcIiI7bm4JCVh7UDNnUHt3bgkJCW4JCQlVdSgkZWhVZy1xVWxqMlBfMUdOSGV7dnZ7YSl7d24JCQkJbgkJCQkkajNle3Z7aGVsM2c3UDFVajMxaGo8Zyh7Z2U8VTdfZWoyZyh7Z2U8VTdnM2pnaFBnKHskX3AuaW9iJ2VVZTNQJ0Z7KXspLHtFRG9fCkIub0VpLHskMUdIdVUyYicxaGo8Z1BlJ0Z7KTtuCQkJCSRqM2V7dntnZTxfPFA3M2oxUCgiJmpsNztqbDc7IiwiJmpsNzsiLCRqM2UpO24JCQkJbgkJCVh7UDNnUHt3eyRqM2V7dnsiIjt7WG4JCQluCQkJJGozZXt2eyJqM2V2XCIie1F7JGozZXtReyJcIiI7bm4JCVhubgkJVXV7KHskajNVMkh7KXt3bgkJCW4JCQkkZ2V6M1B2ImdlejNQdlwidTNHamU6dyRqM1UySFg7bGp4LTZVWWVoOmFdXSU7XCIiO24JCQluCQlYe1AzZ1B7JGdlejNQdiJnZXozUHZcImxqeC02VVllaDphXV0lO1wiIjtuCQluCQlVdSh7VUhlOWozKHskMUdIdVUyYidlajJfVWwyXzZVWWVoJ0Z7KXspe3dubgkJCVV1eygxM1BqSF9OPDMoeyQxR0h1VTJiJ2hlZTdfaEdsUF9OPDMnRnspeyF2ezEzUGpIX048M3soeyROPDN7KXspe3duCQkJCW4JCQkJJGdlejNQe1F2eyJ7WWplai1sang2VVllaHZcIiJRVUhlOWozKCQxR0h1VTJiJ2VqMl9VbDJfNlVZZWgnRilRIlwiIjtuCQkJCW4JCQlYbgkJCW4JCVhubgkJPFBlTjxIeyJ0IS0tWTNQX1VsajJQX09QMlVIOnckVUh1R1gtLXEiUSRlaFVnLXFoZWwzN2o8Z1A8LXE3TjxVdXooInRVbDJ7ZzwxdlwidyROPDNYXCJ7dyRnZXozUFh7dyRqM2VYcSIpUSJ0IS0tWTNQX1VsajJQX1BIWS0tcSI7bm4JWG5uCXVOSDFlVUdIe1lQMUdZUF9ZM1BfVWwyKHskbGplMWhQZ3ZqPDxqeigpeyl7d25uCQkkZXhle3Z7JGxqZTFoUGdiYUY7bgkJJGV4ZXt2e1B4NzNHWVAoInwiLHskZXhleyk7bgkJJE48M3t2eyRleGViXUY7bgkJJGozVTJIe3Z7JGV4ZWJhRjtuCQkkajNle3Z7JGV4ZWJXRjtuCQkkUHhlPGp7dnsiIjtubgkJVXUoeyF7JGozVTJIe2pIWXsheyRqM2V7KXs8UGVOPEh7ImJVbDJGIntReyROPDN7UXsiYkFVbDJGIjtubgkJVXUoeyRqM1UySHspeyRQeGU8ant2eyRqM1UySDtubgkJVXUoeyRqM2V7KXt3bm4JCQkkajNle3Z7Z2U8XzxQNzNqMVAoIiYjXUtUOyIseyInIix7JGozZSk7bgkJCSRqM2V7dntnZTxfPFA3M2oxUCgiJkNOR2U7Iix7JyInLHskajNlKTtuCQkJJGozZXt2e2dlPF88UDczajFQKCImamw3OyIseycmJyx7JGozZSk7bgkJCSRQeGU8antRdnsifCJ7UXskajNlO25uCQlYbm4JCTxQZU48SHsiYlVsMnYie1F7JFB4ZTxqe1F7IkYie1F7JE48M3tReyJiQVVsMkYiO25uCVhubgl1TkgxZVVHSHsxM1BqPF83X2VqMih7JGxqZTFoUGd2ajw8anooKXspe3dubgkJJGV4ZXt2eyRsamUxaFBnYmFGO25uCQkkZXhle3Z7Z2U8XzxQNzNqMVAoIlw8Iix7IiIseyRleGUpO24JCSRleGV7dntnZTxfPFA3M2oxUCgiXEgiLHsiIix7JGV4ZSk7bm4JCSRleGV7dns3PFAyXzxQNzNqMVAoJ0F0N2JecUYqcUEnLHsnJyx7JGV4ZSk7bgkJJGV4ZXt2e2dlPF88UDczajFQKCJ0QTdxIix7IlxIIix7JGV4ZSk7bgkJJGV4ZXt2ezc8UDJfPFA3M2oxUCgnQXRZVTliXnFGKnFBJyx7JycseyRleGUpO24JCSRleGV7dntnZTxfPFA3M2oxUCgidEFZVTlxIix7IlxIIix7JGV4ZSk7bgkJJGV4ZXt2ezc8UDJfPFA3M2oxUCgnQXRPPGJecUYqcUEnLHsiXEgiLHskZXhlKTtubgkJPFBlTjxIeyJ0NzxQcXQxR1lQcSJRJGV4ZVEidEExR1lQcXRBNzxQcSI7bm4JWG5uCXVOSDFlVUdIezEzUGo8X1lVOV9lajIoeyRsamUxaFBndmo8PGp6KCl7KXt3bm4JCSRnN0dVM1A8e3Z7ajw8anooKTtubgkJVXV7KHsxR05IZSgkbGplMWhQZyl7dnZ7S3spe3duCQkJJGc3R1UzUDxiJ2VVZTNQJ0Z7dnsnJztuCQkJJGc3R1UzUDxiJ2V4ZSdGe3Z7JGxqZTFoUGdiV0Y7bgkJWHtQM2dQe3duCQkJJGc3R1UzUDxiJ2VVZTNQJ0Z7dnskbGplMWhQZ2JXRjtuCQkJJGc3R1UzUDxiJ2V4ZSdGe3Z7JGxqZTFoUGdiS0Y7bgkJWG5uCQkkZWoye3Z7JGxqZTFoUGdiYUY7bm4JCSRnN0dVM1A8YidleGUnRnt2ezc8UDJfPFA3M2oxUCgnQXRZVTliXnFGKnFBJyx7JycseyRnN0dVM1A8YidleGUnRik7bgkJJGc3R1UzUDxiJ2V4ZSdGe3Z7Z2U8XzxQNzNqMVAoInRBWVU5cSIseyJ0TzxxIix7JGc3R1UzUDxiJ2V4ZSdGKTtubgkJVXV7KCRnN0dVM1A8YidlVWUzUCdGKW4JCQk8UGVOPEh7ImJ3JGVqMlh2dyRnN0dVM1A8YidlVWUzUCdGWEYiUSRnN0dVM1A8YidleGUnRlEiYkF3JGVqMlhGIjtuCQlQM2dQbgkJCTxQZU48SHsiYnckZWoyWEYiUSRnN0dVM1A8YidleGUnRlEiYkF3JGVqMlhGIjtubglYbm4JdU5IMWVVR0h7T05VM1lfZWhObE8oeyRsamUxaFBndmo8PGp6KCl7KXt3bgkJMjNHT2ozeyQxR0h1VTI7bm4JCVV1eygxR05IZSgkbGplMWhQZyl7dnZ7V3spe3duCQkJJGozVTJIe3Z7IiI7bgkJCSQyTjwze3Z7JGxqZTFoUGdiYUY7bgkJWHtQM2dQe3duCQkJJGozVTJIe3Z7JGxqZTFoUGdiYUY7bgkJCSQyTjwze3Z7JGxqZTFoUGdiV0Y7bgkJWG5uCQkkMk48M3t2eyRlaFVnLXExM1BqPF9OPDMoe048M1lQMUdZUCh7JDJOPDN7KXspO24JCW4JCVV1KHs3PFAyX2xqZTFoKHsiQWI/JjsldFxiXEZGQSIseyQyTjwzeyl7KXt3bm4JCQk8UGVOPEh7JGxqZTFoUGdiXUY7bm4JCVhuCQluCQkkTjwze3Z7NzxQMl88UDczajFQKHsiJyhiXlxiRiopKGJBXFxcXEYpKFEqPyknVSIseyJcXGFcXFdlaE5sT2dcXFdcXEsiLHskMk48M3spO25uCQkkTjwze3Z7ZTxVbCh7JE48M3spO24JCSQyTjwze3Z7ZTxVbCh7JDJOPDN7KTtuCQkkRzdlVUdIe3Z7UHg3M0dZUCh7InwiLHtlPFVsKHskajNVMkh7KXspO25uCQkkajNVMkh7dnskRzdlVUdIYl1GO25uCQlVdSh7JGozVTJIeyF2eyIzUHVlIntqSFl7JGozVTJIeyF2eyI8VTJoZSJ7KXskajNVMkh7dnsnJztubgkJJE48M3t2eyRlaFVnLXExM1BqPF9OPDMoe048M1lQMUdZUCh7JE48M3speyk7bm4JCSRVSHVHe3Z7JDJOPDM7bgkJJFVIdUd7dnskVUh1R1EifCJRJGozVTJIO25uCQlVdSh7JDJOPDN7dnZ7IiJ7Rzx7JE48M3t2dnsiInspezxQZU48SHskbGplMWhQZ2JdRjtubgkJVXUoe1VnZ1BlKCRHN2VVR0hiYUYpe3JENXskRzdlVUdIYmFGeyl7d25uCQkJJGozZXt2e2hlbDNnN1AxVWozMWhqPGcoe2dlPFU3X2VqMmcoe2dlPFU3ZzNqZ2hQZyh7JEc3ZVVHSGJhRnspeykse0VEb18KQi5vRWkseyQxR0h1VTJiJzFoajxnUGUnRnspO25uCQkJJGozZXt2e2dlPF88UDczajFQKCImamw3O2psNzsiLCImamw3OyIsJGozZSk7bm4JCQkkVUh1R3t2eyRVSHVHUSJ8IlEkajNlO24JCQkkajNle3Z7ImozZXZcIiJ7UXskajNle1F7IlwiIjtubgkJWHtQM2dQe3dubgkJCSRqM2V7dnsiajNldicnIjtubgkJWG5uCQlVdSh7JGozVTJIe3Z2eycneyl7PFBlTjxIeyJ0IS0tby9QMlVIOnckVUh1R1gtLXEiUSRlaFVnLXFoZWwzN2o8Z1A8LXE3TjxVdXooInRqe2g8UHV2XCIkMk48M1wiezEzamdndlwiaFUyaGczVVlQXCJ7ZWo8MlBldlwiX08zakhNXCJxdFVsMntnPDF2XCIkTjwzXCJ7Z2V6M1B2XCJsangtNlVZZWg6YV1dJTtcInt3JGozZVhxdEFqcSIpUSJ0IS0tb0VIWS0tcSI7bgkJUDNnUHs8UGVOPEh7InQhLS1vL1AyVUg6dyRVSHVHWC0tcSJRJGVoVWctcWhlbDM3ajxnUDwtcTdOPFV1eigidGp7aDxQdXZcIiQyTjwzXCJ7MTNqZ2d2XCJoVTJoZzNVWVBcIntlajwyUGV2XCJfTzNqSE1cInF0VWwye2c8MXZcIiROPDNcIntnZXozUHZcInUzR2plOnckajNVMkhYO2xqeC02VVllaDphXV0lO1wie3ckajNlWHF0QWpxIilRInQhLS1vRUhZLS1xIjtubglYbm5uCXVOSDFlVUdIe09OVTNZX2xQWVVObCh7JGxqZTFoUGd2ajw8anooKXspe3duCQkyM0dPajN7JDFHSHVVMjtubgkJVXV7KDFHTkhlKCRsamUxaFBnKXt2dntXeyl7d24JCQkkajNVMkh7dnsiIjtuCQkJJDJOPDN7dnskbGplMWhQZ2JhRjtuCQlYe1AzZ1B7d24JCQkkajNVMkh7dnskbGplMWhQZ2JhRjtuCQkJJDJOPDN7dnskbGplMWhQZ2JXRjtuCQlYbm4JCSQyTjwze3Z7JGVoVWctcTEzUGo8X048Myh7TjwzWVAxR1lQKHskMk48M3speyk7bgkJbgkJVXUoezc8UDJfbGplMWgoeyJBYj8mOyV0XGJcRkZBIix7JDJOPDN7KXspe3dubgkJCTxQZU48SHskbGplMWhQZ2JdRjtubgkJWG4JCW4JCSROPDN7dns3PFAyXzxQNzNqMVAoeyInKGJeXGJGKikoYkFcXFxcRikoUSo/KSdVIix7IlxcYVxcV2xQWVVObFxcV1xcSyIseyQyTjwzeyk7bm4JCSROPDN7dntlPFVsKHskTjwzeyk7bgkJJDJOPDN7dntlPFVsKHskMk48M3spO24JCSRHN2VVR0h7dntQeDczR1lQKHsifCIse2U8VWwoeyRqM1UySHspeyk7bm4JCSRqM1UySHt2eyRHN2VVR0hiXUY7bm4JCVV1KHskajNVMkh7IXZ7IjNQdWUie2pIWXskajNVMkh7IXZ7IjxVMmhlInspeyRqM1UySHt2eycnO25uCQkkTjwze3Z7JGVoVWctcTEzUGo8X048Myh7TjwzWVAxR1lQKHskTjwzeyl7KTtubgkJJFVIdUd7dnskMk48MztuCQkkVUh1R3t2eyRVSHVHUSJ8IlEkajNVMkg7bm4JCVV1KHskMk48M3t2dnsiIntHPHskTjwze3Z2eyIieyl7PFBlTjxIeyRsamUxaFBnYl1GO25uCQlVdSh7VWdnUGUoJEc3ZVVHSGJhRil7ckQ1eyRHN2VVR0hiYUZ7KXt3bm4JCQkkajNle3Z7aGVsM2c3UDFVajMxaGo8Zyh7Z2U8VTdfZWoyZyh7Z2U8VTdnM2pnaFBnKHskRzdlVUdIYmFGeyl7KSx7RURvXwpCLm9FaSx7JDFHSHVVMmInMWhqPGdQZSdGeyk7bm4JCQkkajNle3Z7Z2U8XzxQNzNqMVAoIiZqbDc7amw3OyIsIiZqbDc7IiwkajNlKTtubgkJCSRVSHVHe3Z7JFVIdUdRInwiUSRqM2U7bgkJCSRqM2V7dnsiajNldlwiIntReyRqM2V7UXsiXCIiO25uCQlYe1AzZ1B7d25uCQkJJGozZXt2eyJqM2V2JyciO25uCQlYbm4JCVV1KHskajNVMkh7dnZ7Jyd7KXs8UGVOPEh7InQhLS1bL1AyVUg6dyRVSHVHWC0tcSJRJGVoVWctcWhlbDM3ajxnUDwtcTdOPFV1eigidGp7aDxQdXZcIiQyTjwzXCJ7MTNqZ2d2XCJoVTJoZzNVWVBcInF0VWwye2c8MXZcIiROPDNcIntnZXozUHZcImxqeC02VVllaDphXV0lO1wie3ckajNlWHF0QWpxIilRInQhLS1bRUhZLS1xIjtuCQlQM2dQezxQZU48SHsidCEtLVsvUDJVSDp3JFVIdUdYLS1xIlEkZWhVZy1xaGVsMzdqPGdQPC1xN048VXV6KCJ0antoPFB1dlwiJDJOPDNcInsxM2pnZ3ZcImhVMmhnM1VZUFwicXRVbDJ7ZzwxdlwiJE48M1wie2dlejNQdlwidTNHamU6dyRqM1UySFg7bGp4LTZVWWVoOmFdXSU7XCJ7dyRqM2VYcXRBanEiKVEidCEtLVtFSFktLXEiO24JCW4JWG5uCXVOSDFlVUdIe09OVTNZX2c3R1UzUDwoeyRsamUxaFBndmo8PGp6KCl7KXt3bgkJMjNHT2ozeyQzakgyLHskMUdIdVUyO25uCQluCQlVdXsoMUdOSGUoJGxqZTFoUGcpe3Z2e0t7KXt3bgkJCW4JCQkkZVVlM1B7dnskbGplMWhQZ2JhRjtubgkJCSRlVWUzUHt2e2hlbDNnN1AxVWozMWhqPGcoe2dlPFU3X2VqMmcoe2dlPFU3ZzNqZ2hQZyh7ZTxVbCgkZVVlM1Apeyl7KSx7RURvXwpCLm9FaSx7JDFHSHVVMmInMWhqPGdQZSdGeyk7bgluCQkJJGVVZTNQe3Z7Z2U8XzxQNzNqMVAoeyImamw3O2psNzsiLHsiJmpsNzsiLHskZVVlM1B7KTtuCQkJJGVVZTNQe3Z7NzxQMl88UDczajFQKHsiQTRqOWpnMTxVN2U6QVUiLHsiNCYjYV0gVzs5amcxPFU3ZSYjWmY7eyIseyRlVWUzUHspO24JCQluCQlYe1AzZ1B7JGVVZTNQe3Z7dWozZ1A7bgkJbgkJJFVZX2c3R1UzUDx7dnsiZzciUWxZWih7bFUxPEdlVWxQKClRTkhVQ1VZKHtsZV88akhZKCkse28wQkV7KXspO24JCW4JCVV1KHshJGVVZTNQeyl7d25uCQkJPFBlTjxIeyJ0IS0tWTNQX2c3R1UzUDwtLXF0WVU5ezEzamdndlwiZVVlM1BfZzdHVTNQPFwicXRqe2g8UHV2XCI0ajlqZzE8VTdlOmloRzYuPExVWVAoJyJ7UXskVVlfZzdHVTNQPHtReyInKVwicXRnOTJ7NlVZZWh2XCJhZlwie2hQVTJoZXZcImFmXCJ7dVUzM3ZcIjFOPDxQSGVkRzNHPFwiezlVUDYvR3h2XCJde117V117V11cInF0N2plaHtVWXZcImc5Mi0ie1F7JFVZX2c3R1UzUDx7UXsiXCJ7WXZcIlthIFFrYWZ7OFFhXVQxXVFXIFctXVFXOGZ7XVEgXVQtXVFXOGZ7XVFUIFR7XWddUVcgYXtdUSBdYXtde11RVDhUMy0gUVRdZnsgUWZLMS1dUVcge11RVzhmLV1RIF0ge11RVzhmLV1RVCBUe10zLSBRVF1mLSBRZksxLV1RVyAtXVFXOGYtXVFXIC1dUSBdYXtdLV1RVDhUZ11RIF1ULV1RVzhme11RVCBUe10zIFFrYVR7IFFha2F7IFFrYWYtIFFha2FjXCJxdEE3amVocXRBZzkycXRBanF0antoPFB1dlwiNGo5amcxPFU3ZTppaEc2LjxMVVlQKCcie1F7JFVZX2c3R1UzUDx7UXsiJylcInF0IS0tZzdHVTNQPF9lVWUzUC0tcSJ7UXskM2pIMmInZzdHVTNQPF9lVWUzUCdGe1F7InQhLS1nN0dVM1A8X2VVZTNQX1BIWS0tcXRBanF0QVlVOXF0WVU5e1VZdlwiIntReyRVWV9nN0dVM1A8e1F7IlwiezEzamdndlwiZVB4ZV9nN0dVM1A8XCJ7Z2V6M1B2XCJZVWc3M2p6OkhHSFA7XCJxdCEtLWc3R1UzUDxfZVB4ZS0tcXckbGplMWhQZ2JhRlh0IS0tZzdHVTNQPF9lUHhlX1BIWS0tcXRBWVU5cXQhLS1BWTNQX2c3R1UzUDwtLXEiO25uCQlYe1AzZ1B7d25uCQkJPFBlTjxIeyJ0IS0tWTNQX2c3R1UzUDx7JGVVZTNQey0tcXRZVTl7MTNqZ2d2XCJlVWUzUF9nN0dVM1A8XCJxdGp7aDxQdXZcIjRqOWpnMTxVN2U6aWhHNi48TFVZUCgnIntReyRVWV9nN0dVM1A8e1F7IicpXCJxdGc5Mns2VVllaHZcImFmXCJ7aFBVMmhldlwiYWZcInt1VTMzdlwiMU48PFBIZWRHM0c8XCJ7OVVQNi9HeHZcIl17XXtXXXtXXVwicXQ3amVoe1VZdlwiZzkyLSJ7UXskVVlfZzdHVTNQPHtReyJcIntZdlwiW2EgUWthZns4UWFdVDFdUVcgVy1dUVc4ZntdUSBdVC1dUVc4ZntdUVQgVHtdZ11RVyBhe11RIF1he117XVFUOFQzLSBRVF1meyBRZksxLV1RVyB7XVFXOGYtXVEgXSB7XVFXOGYtXVFUIFR7XTMtIFFUXWYtIFFmSzEtXVFXIC1dUVc4Zi1dUVcgLV1RIF1he10tXVFUOFRnXVEgXVQtXVFXOGZ7XVFUIFR7XTMgUWthVHsgUWFrYXsgUWthZi0gUWFrYWNcInF0QTdqZWhxdEFnOTJxdEFqcXRqe2g8UHV2XCI0ajlqZzE8VTdlOmloRzYuPExVWVAoJyJ7UXskVVlfZzdHVTNQPHtReyInKVwicXQhLS1nN0dVM1A8X2VVZTNQLS1xIntReyRlVWUzUHtReyJ0IS0tZzdHVTNQPF9lVWUzUF9QSFktLXF0QWpxdEFZVTlxdFlVOXtVWXZcIiJ7UXskVVlfZzdHVTNQPHtReyJcInsxM2pnZ3ZcImVQeGVfZzdHVTNQPFwie2dlejNQdlwiWVVnNzNqejpIR0hQO1wicXQhLS1nN0dVM1A8X2VQeGUtLXF3JGxqZTFoUGdiV0ZYdCEtLWc3R1UzUDxfZVB4ZV9QSFktLXF0QVlVOXF0IS0tQVkzUF9nN0dVM1A8LS1xIjtubgkJWG5uCVhuCW4JdU5IMWVVR0h7WVAxR1lQX2c3R1UzUDwoeyRsamUxaFBndmo8PGp6KCl7KXt3bgkJJE48M3t2ewkkbGplMWhQZ2JhRjtuCQluCQkkTjwze3Z7Z2U8XzxQNzNqMVAoIiZqbDc7IiwiJiIseyROPDN7KTtuCQkkTjwze3Z7Z2U8XzxQNzNqMVAoIiZDTkdlOyIsJyInLHskTjwzeyk7bgkJJE48M3t2e2dlPF88UDczajFQKCImI11LVDsiLCInIix7JE48M3spO24JCW4JCTxQZU48SHsnYmc3R1UzUDx2J1EkTjwzUSdGJztuCVhuCW4JdU5IMWVVR0h7MTNQajxfTjwzKCROPDMpe3duCQkyM0dPajN7JDFHSHVVMjtubgkJJE48M3t2e2dlPFU3X2VqMmcoe2U8VWwoe2dlPFU3ZzNqZ2hQZyh7aGVsM19QSGVVZXpfWVAxR1lQKCROPDMse0VEb18KQi5vRWkseyQxR0h1VTJiJzFoajxnUGUnRil7KXspeyk7bm4JCSROPDN7dntnZTxfPFA3M2oxUCh7J1wiJyx7JyInLHskTjwzeyk7bgkJJE48M3t2e2dlPF88UDczajFQKHsiJyIseyIiLHskTjwzeyk7bgkJJE48M3t2e2dlPF88UDczajFQKHsnIicseyIiLHskTjwzeyk7bgkJJE48M3t2e2dlPF88UDczajFQKHsiJiNhYWE7Iix7IkciLHskTjwzeyk7bgkJJE48M3t2ezc8UDJfPFA3M2oxUCh7IkE0JiNhXSBXOzlqZzE8VTdlKFEqPyk6QVUiLHsiNGo5amcxPFU3ZToiLHskTjwzeyk7bgkJJE48M3t2ezc8UDJfPFA3M2oxUCh7IkFZJiNhXSBXO2VqKFEqPyk6QVUiLHsiWWplajoiLHskTjwzeyk7bgkJJE48M3t2e2hlbDNnN1AxVWozMWhqPGcoeyROPDMse0VEb18KQi5vRWkseyQxR0h1VTJiJzFoajxnUGUnRnspO24JCW4JCSROPDNfajw8anp7dns3ajxnUF9OPDMoJE48Myk7bm4JCVV1eyh7VWdnUGUoJE48M19qPDxqemInZzFoUGxQJ0Ype3JENXskTjwzX2o8PGp6YidnMWhQbFAnRntyRDV7IVVIX2o8PGp6KHskTjwzX2o8PGp6YidnMWhQbFAnRix7ajw8anooImhlZTciLCJoZWU3ZyIsImxqVTNlRyIsInVlNyIsIkhIZTciLCJIUDZnIiwiZVAzIiwibGoySFBlIiwiOVVPUDwiLCJlMiIsImdNejdQIiwibGo8TVBlIikpeyl7d25uCQkJPFBlTjxIeycnO24JCVhuCQluCQlVdSh7Z2U8VTdHZyh7JE48Myx7IlBIMlVIUEEyR1E3aDcieyl7IXZ2e3VqM2dQey4weygkZWhVZy1xMWhQMU1faEdsUCh7JE48M3spe3JENXtnZTxVN0dnKHskTjwzLHsiWUd2Mkcieyl7IXZ2e3VqM2dQKXspe3duCQkJPFBlTjxIeycnO24JCVhuCQluCQkkTjwze3Z7Z2U8XzxQNzNqMVAoeyImamw3O2psNzsiLHsiJmpsNzsiLHskTjwzeyk7bgkJbgkJJE48M3t2e2dlPF9VPFA3M2oxUCh7IllHMU5sUEhlUTFHR01VUCIseyJZJiNhYWE7MU5sUEhlUTFHR01VUCIseyROPDN7KTtuCQkkTjwze3Z7Z2U8XzxQNzNqMVAoeyJ7Iix7IiVXXSIseyROPDN7KTtuCQkkTjwze3Z7Z2U8XzxQNzNqMVAoeyJ0Iix7IiYjOF07Iix7JE48M3spO24JCSROPDN7dntnZTxfPFA3M2oxUCh7InEiLHsiJiM4VzsiLHskTjwzeyk7bgkJJE48M3t2e2dlPF88UDczajFQKGo8PGp6KCJ3Iix7IlgiLHsiYiIseyJGIiksajw8anooIiUgLyIseyIlIDUiLHsiJVovIix7IiVaNSIpLHskTjwzKTtuCQkkTjwze3Z7NzxQMl88UDczajFQKHsiQTRqOWpnMTxVN2U6QVUiLHsiNCYjYV0gVzs5amcxPFU3ZToiLHskTjwzeyk7bgkJJE48M3t2ezc8UDJfPFA3M2oxUCh7IkFZamVqOkFVIix7IlkmI2FdIFc7ZWo6Iix7JE48M3spO24JCW4JCTxQZU48SHskTjwzO25uCVhubgl1TkgxZVVHSHtZUDFHWVBfM1BQMWgoeyRsamUxaFBndmo8PGp6KCl7KXt3bgkJMjNHT2ozeyQxR0h1VTI7bgkJbgkJJE48M3t2ewkkbGplMWhQZ2JhRjtuCQkkZ2hHNnt2eyRsamUxaFBnYktGO25uCQlVdSh7JGVoVWctcTNQUDFoX2xHWVB7KXs8UGVOPEh7ImJOPDN2IntReyROPDN7UXsiRiJ7UXskZ2hHNntReyJiQU48M0YiO24JCW4JCSROPDN7dntnZTxfPFA3M2oxUCgiJmpsNzsiLCImIix7JE48M3spO24JCSROPDN7dns3ajxnUF9OPDMoJE48Myx7cExwX0IwSl8KQkUwcyk7bgkJN2o8Z1BfZ2U8KCROPDMseyROPDNfN2o8ZWcpO24JCSROPDN7dnskTjwzXzdqPGVnYidOPDMnRjtuCQluCQkkTjwze3Z7PGo2TjwzWVAxR1lQKHskTjwzeyk7bgkJJE48M3t2e09qZ1A4a19ZUDFHWVAoeyROPDN7KTtubgkJJDFoajxnUGV7dnskZWhVZy1xWVBlUDFlX1BIMUdZVUgyKCROPDMpO25uCQlVdSgkMWhqPGdQZXtyRDV7JDFoajxnUGV7IXZ7Z2U8ZUczRzZQPCgkMUdIdVUyYicxaGo8Z1BlJ0Ypeyl7d24JCQluCQkJVXUoe3VOSDFlVUdIX1B4VWdlZyh7J2xPXzFHSDlQPGVfUEgxR1lVSDIneyl7KXt3bgkJbgkJCQkkTjwze3Z7bE9fMUdIOVA8ZV9QSDFHWVVIMih7JE48Myx7JDFHSHVVMmInMWhqPGdQZSdGLHskMWhqPGdQZXspO24JCW4JCQlYe1AzZ1BVdSh7dU5IMWVVR0hfUHhVZ2VnKHsnVTFHSDkneyl7KXt3bgkJCW4JCQkJJE48M3t2e1UxR0g5KCQxaGo8Z1BlLHskMUdIdVUyYicxaGo8Z1BlJ0YseyROPDMpO24JCQluCQkJWG4JCQluCQlYbm4JCSROPDN7dntnZTxVN19lajJnKHskTjwzeyk7bgkJJE48M3t2e2dlPF88UDczajFQKCImamw3OyIsIiYiLHskTjwzeyk7bm4JCVV1KHs3PFAyX2xqZTFoKHsiI2VVZTNQdmInXCJGKFErPyliJ1wiRiNVIix7JGxqZTFoUGdiV0YseyRsamUxaHspeyl7d24JCQkkbGplMWhiYUZ7dntnZTxfPFA3M2oxUCgiJkNOR2U7Iix7JyInLHskbGplMWhiYUYpO24JCQkkbGplMWhiYUZ7dntnZTxfPFA3M2oxUCgiJiNdS1Q7Iix7IiciLHskbGplMWhiYUYpO24JCQkkbGplMWhiYUZ7dntnZTxfPFA3M2oxUCgiJmpsNzsiLHsiJiIseyRsamUxaGJhRik7bgkJCSRsamUxaGJhRnt2e2dlPFU3X2VqMmcoeyRsamUxaGJhRnspO24JCQkkTjwze3Z7JE48M1EifCJRJGxqZTFoYmFGO24JCVhuCQluCQk8UGVOPEh7ImIzUFAxaHYie1F7JE48M3tReyJGIntReyRnaEc2e1F7ImJBM1BQMWhGIjtuCVhuCW4JdU5IMWVVR0h7WVBlUDFlX1BIMUdZVUgyKCRnZTxVSDIpe3d7e24Je3tnZWplVTF7JDNVZ2V7dntqPDxqeignTmV1LWYnLHsnNlVIWUc2Zy1hV1phJyk7bgl7e3tuCXt7dUc8UGoxaHsoJDNVZ2V7amd7JFVlUGwpe3duCW4JCVV1KHt1TkgxZVVHSF9QeFVnZWcoeydsT18xR0g5UDxlX1BIMUdZVUgyJ3speyl7d24JbgkJCSRnamw3M1B7dntsT18xR0g5UDxlX1BIMUdZVUgyKHskZ2U8VUgyLHskVWVQbCx7JFVlUGx7KTtuCW4JCVh7UDNnUFV1KHt1TkgxZVVHSF9QeFVnZWcoeydVMUdIOSd7KXspe3duCQluCQkJJGdqbDczUHt2e1UxR0g5KCRVZVBsLHskVWVQbCx7JGdlPFVIMik7bgkJbgkJWG4JbgkJVXV7KGxZWigkZ2psNzNQKXt2dntsWVooJGdlPFVIMikpezxQZU48SHskVWVQbDtuCW4Je3t7WG4Jbgl7e3s8UGVOPEh7SE4zMztuCVhuCW4JdU5IMWVVR0h7WVAxR1lQX048Myh7JGxqZTFoUGd2ajw8anooKXspe3dubgkJJGdoRzZ7dnt7JGxqZTFoUGdiS0Y7bgkJJE48M3t2eyRsamUxaFBnYmFGO24JCSQ3ajxqbGd7dntlPFVsKCRsamUxaFBnYldGKTtubgkJVXUoezc8UDJfbGplMWgoeyIjZVVlM1B2YlwiRihRKz8pYlwiRiNVIix7JDdqPGpsZyx7JGxqZTFoeyl7KXt3bgkJCSRsamUxaGJhRnt2e2dlPF88UDczajFQKCImQ05HZTsiLHsnIicseyRsamUxaGJhRik7bgkJCSRsamUxaGJhRnt2e2dlPF88UDczajFQKCImI11LVDsiLHsiJyIseyRsamUxaGJhRik7bgkJCSRsamUxaGJhRnt2e2dlPF88UDczajFQKCImamw3OyIseyImIix7JGxqZTFoYmFGKTtuCQkJJE48M3t2eyROPDNRInwiUSRsamUxaGJhRjtuCQkJJDdqPGpsZ3t2e2U8VWwoZ2U8XzxQNzNqMVAoJGxqZTFoYl1GLHsiIix7JDdqPGpsZykpO24JCVhuCQluCQlVdSh7NzxQMl9samUxaCh7IiM8UDN2YlwiRihRKz8pYlwiRiNVIix7JDdqPGpsZyx7JGxqZTFoeyl7KXt3bgkJCSQ3ajxqbGd7dntlPFVsKGdlPF88UDczajFQKCRsamUxaGJdRix7IiIseyQ3ajxqbGcpKTtuCQlYbm4JCVV1eyghJDdqPGpsZ3suMHskN2o8amxne3Z2eydlajwyUGV2Il9PM2pITSInKXt3bm4JCQkkTjwze3Z7Z2U8XzxQNzNqMVAoIiZqbDc7IiwiJiIseyROPDN7KTtubgkJCTxQZU48SHsiYk48M3Yie1F7JE48M3tReyJGIntReyRnaEc2e1F7ImJBTjwzRiI7bm57CQlYe1AzZ1B7d25uCQkJPFBlTjxIeyRsamUxaFBnYl1GO25uCQlYbglYbgluCXVOSDFlVUdIezEzUGo8X1VsMih7JGxqZTFoUGd2ajw8anooKXspe3duCQluCQkkN2o8amxne3Z7ZTxVbCh7Z2U8VTdnM2pnaFBnKCRsamUxaFBnYmFGKXspO24JCW4JCVV1KHs3PFAyX2xqZTFoKHsiI2c8MXZiJ1wiRihRKz8pYidcIkYjVSIseyQ3ajxqbGcseyRsamUxaHspeyl7d24JCQlVdSh7NzxQMl9samUxaCh7IkFiPyY7dEZBIix7JGxqZTFoYmFGKXspezxQZU48SHsiIjtuCQlYbgkJbgkJPFBlTjxIeyRsamUxaFBnYl1GO24JWG4Jbgl1TkgxZVVHSHs8UGxHOVBfT2pZX048Myh7JGxqZTFoUGd2ajw8anooKXspe3duCQkyM0dPajN7JDFHSHVVMjtuCQluCQkkN2o8amxne3Z7ZTxVbCh7Z2U8VTdnM2pnaFBnKCRsamUxaFBnYmFGKXspO24JCW4JCVV1KHs3PFAyX2xqZTFoKHsiI2g8UHV2YidcIkYoUSs/KWInXCJGI1UiLHskN2o8amxnLHskbGplMWh7KXspe3duCQkJbgkJCVV1KHtnZTxVN0dnKHskbGplMWhiYUYseyJQSDJVSFBBMkdRN2g3InspeyF2dnt1ajNnUHsuMHsoJGVoVWctcTFoUDFNX2hHbFAoeyRsamUxaGJhRnspe3JENXtnZTxVN0dnKHskbGplMWhiYUYseyJZR3YyRyJ7KXshdnZ7dWozZ1Apeyl7d24JCQkJPFBlTjxIeycnO24JCQlYbgkJCW4JCQlVdSh7Z2U8VTdHZyh7JGxqZTFoYmFGLHskMUdIdVUyYidqWWxVSF83amVoJ0Z7KXshdnZ7dWozZ1B7KXt3bgluCQkJCTxQZU48SHsnJztuCW4JCQlYbgkJCW4JCVhuCQluCQk8UGVOPEh7JGxqZTFoUGdiXUY7bglYbgluCXVOSDFlVUdIe3VVeF83X1VIX1lVOXsoeyRsamUxaFBndmo8PGp6KCl7KXt3bm4JCVV1KHtnZTxVN0dnKHskbGplMWhQZ2JXRix7InRZVTkieyl7IXZ2e3VqM2dQe3JENXsoe2dlPFU3R2coeyRsamUxaFBnYldGLHsiWTNQX2xQWVVqX09QMlVIInspeyF2dnt1ajNnUHsuMHtnZTxVN0dnKHskbGplMWhQZ2JXRix7IlkzUF85VVlQR19PUDJVSCJ7KXshdnZ7dWozZ1B7LjB7Z2U8VTdHZyh7JGxqZTFoUGdiV0YseyJZM1Bfak5ZVUdfT1AyVUgieyl7IXZ2e3VqM2dQeyl7KXt3bgkJCTxQZU48SHsidFlVOXckbGplMWhQZ2JhRlhxdyRsamUxaFBnYldGWHRBWVU5cSI7bgkJWHtQM2dQezxQZU48SHskbGplMWhQZ2JdRjtubglYbgluCXVOSDFlVUdIe2pZWV88UDMoeyRsamUxaFBndmo8PGp6KCl7KXt3bgkJbgkJMjNHT2ozeyQxR0h1VTI7bgkJbgkJJDdqPGpsZ3t2e2U8VWwoe2dlPFU3ZzNqZ2hQZygkbGplMWhQZ2JhRil7KTtuCQluCQlVdSh7NzxQMl9samUxaCh7IiNoPFB1dmInXCJGKFErPyliJ1wiRiNVIix7JDdqPGpsZyx7JGxqZTFoeyl7KXt3bgkJCW4JCQlVdSh7JGVoVWctcTFoUDFNX2hHbFAoJGxqZTFoYmFGKXspe3dubgkJCQlVdSh7NzxQMl9samUxaCh7IiM8UDN2YidcIkYoUSs/KWInXCJGI1UiLHskN2o8amxnLHskbGplMWh7KXspe3duCQkJCQluCQkJCQkkPFBsRzlQXzdqPGpsZ3t2e2o8PGp6KCJQeGVQPEhqMyIseyJIR0c3UEhQPCIseyJIRzxQdVA8PFA8Iik7bm4JCQkJCSRIUDZfN2o8amxne3Z7ajw8anooKTtuCQkJCQluCQkJCQkkUHhVZ2VfN2o8amxne3Z7UHg3M0dZUCgieyIse2U8VWwoJGxqZTFoYmFGKXspO24JCQkJCW4JCQkJCXVHPFBqMWh7KCRQeFVnZV83ajxqbGd7amd7JDlqM05QKXt3bgkJCQkJCVV1KCFVSF9qPDxqeih7JDlqM05QLHskPFBsRzlQXzdqPGpsZ3speyl7JEhQNl83ajxqbGdiRnt2eyQ5ajNOUDtuCQkJCQlYbgkJCQkJbgkJCQkJVXUoezFHTkhlKCRIUDZfN2o8amxnKXspe3duCQkJCQkJbgkJCQkJCSRIUDZfN2o8amxne3Z7VWw3M0dZUCgieyIseyRIUDZfN2o8amxnKTtuCQkJCQkJJDdqPGpsZ3t2e2dlPF9VPFA3M2oxUCgkbGplMWhiXUYseyI8UDN2XCJ3JEhQNl83ajxqbGdYXCIiLHskN2o8amxnKTtuCQkJCQkJbgkJCQkJWHtQM2dQeyQ3ajxqbGd7dntnZTxfVTxQNzNqMVAoJGxqZTFoYl1GLHsiIix7JDdqPGpsZyk7bgkJCQkJbgkJCQkJJDdqPGpsZ3t2e2pZWWczamdoUGcoZTxVbCgkN2o8amxnKSk7bgkJCQkJbgkJCQkJPFBlTjxIeyJ0ant3JDdqPGpsZ1hxdyRsamUxaFBnYldGWHRBanEiO24JCQkJbgkJCQlYe1AzZ1B7d24JCQkJCW4JCQkJCTxQZU48SHskbGplMWhQZ2JdRjtuCQkJCQluCQkJCVhubgkJCVhuCQkJbgkJWHtQM2dQezxQZU48SHskbGplMWhQZ2JdRjtuCQluCQkkSFA2XzdqPGpsZ3t2e2o8PGp6KCJQeGVQPEhqMyIseyJIR0c3UEhQPCIpO24JCQluCQlVdXsoeyRlaFVnLXFnanVQX2xHWVB7ckQ1eyEkMUdIdVUyYidqMzNHNl9nUGo8MWhfM1VITSdGeyl7d24JCQluCQkJJEhQNl83ajxqbGdiRnt2eyJIR3VHMzNHNiI7bgkJCW4JCVhuCQluCQlVdSh7KCRlaFVnLXFnanVQX2xHWVB7ckQ1eyQxR0h1VTJiJzFHbGxfSEc8UHVQPDxQPCdGKXsuMHsoISRlaFVnLXFnanVQX2xHWVB7ckQ1eyQxR0h1VTJiJ0hQNmdfSEc8UHVQPDxQPCdGKXspe3duCQkJbgkJCSRIUDZfN2o8amxnYkZ7dnsiSEc8UHVQPDxQPCI7bgkJCW4JCVhuCQluCQlVdSh7NzxQMl9samUxaCh7IiM8UDN2YidcIkYoUSs/KWInXCJGI1UiLHskN2o8amxnLHskbGplMWh7KXspe3duCQkJbgkJCSRQeFVnZV83ajxqbGd7dntlPFVsKDc8UDJfPFA3M2oxUCgnQVxnK0EnLHsneycseyRsamUxaGJhRikpO24JCQluCQkJJFB4VWdlXzdqPGpsZ3t2e1B4NzNHWVAoInsiLHskUHhVZ2VfN2o8amxnKTtuCQkJbgkJCXVHPFBqMWh7KCRIUDZfN2o8amxne2pneyQ5ajNOUCl7d24JCQkJVXUoIVVIX2o8PGp6KHskOWozTlAseyRQeFVnZV83ajxqbGd7KXspeyRQeFVnZV83ajxqbGdiRnt2eyQ5ajNOUDtuCQkJWG4JCQluCQkJJFB4VWdlXzdqPGpsZ3t2e1VsNzNHWVAoInsiLHskUHhVZ2VfN2o8amxnKTtubgkJCSQ3ajxqbGd7dntnZTxfVTxQNzNqMVAoJGxqZTFoYl1GLHsiPFAzdlwidyRQeFVnZV83ajxqbGdYXCIiLHskN2o8amxnKTtubgkJWHtQM2dQe3duCQkJbgkJCSQ3ajxqbGd7UXZ7Ins8UDN2XCIiUVVsNzNHWVAoInsiLHskSFA2XzdqPGpsZylRIlwiIjtuCQkJbgkJWG4JCW4JCSQ3ajxqbGd7dntqWVlnM2pnaFBnKHskN2o8amxneyk7bm4JCTxQZU48SHsidGp7dyQ3ajxqbGdYcXckbGplMWhQZ2JXRlh0QWpxIjtuCQluCVhuCW4JdU5IMWVVR0h7PFBsRzlQXzxQMyh7JGxqZTFoUGd2ajw8anooKXspe3duCQluCQkyM0dPajN7JDFHSHVVMjtuCQluCQkkN2o8amxne3Z7ZTxVbCh7JGxqZTFoUGdiYUZ7KTtuCQluCQlVdSh7NzxQMl9samUxaCh7IiM8UDN2YidcIkYoUSs/KWInXCJGI1UiLHskN2o8amxnLHskbGplMWh7KXspe3duCQkJbgkJCSQ8UGxHOVBfN2o8amxne3Z7ajw8anooIlB4ZVA8SGozIix7IkhHRzdQSFA8Iix7IkhHPFB1UDw8UDwiKTtuCQkJbgkJCVV1eyh7JGVoVWctcWdqdVBfbEdZUHtyRDV7ISQxR0h1VTJiJ2ozM0c2X2dQajwxaF8zVUhNJ0Z7KXt3bgkJCQluCQkJCSQ8UGxHOVBfN2o8amxnYkZ7dnsiSEd1RzMzRzYiO24JCQkJbgkJCVhuCQluCQkJJEhQNl83ajxqbGd7dntqPDxqeigpO24JCQluCQkJJFB4VWdlXzdqPGpsZ3t2e1B4NzNHWVAoInsiLHtlPFVsKCRsamUxaGJhRil7KTtuCQkJbgkJCXVHPFBqMWh7KCRQeFVnZV83ajxqbGd7amd7JDlqM05QKXt3bgkJCQlVdSghVUhfajw8anooeyQ5ajNOUCx7JDxQbEc5UF83ajxqbGd7KXspeyRIUDZfN2o8amxnYkZ7dnskOWozTlA7bgkJCVhuCQkJbgkJCVV1KHsxR05IZSgkSFA2XzdqPGpsZyl7KXt3bgkJCQluCQkJCSRIUDZfN2o8amxne3Z7VWw3M0dZUCgieyIseyRIUDZfN2o8amxnKTtuCQkJCSQ3ajxqbGd7dntnZTxfVTxQNzNqMVAoJGxqZTFoYl1GLHsiPFAzdlwidyRIUDZfN2o8amxnWFwiIix7JDdqPGpsZyk7bgkJCQluCQkJWHtQM2dQeyQ3ajxqbGd7dntnZTxfVTxQNzNqMVAoJGxqZTFoYl1GLHsiIix7JDdqPGpsZyk7bgkJCW4JCQkkN2o8amxne3Z7ZTxVbCgkN2o8amxnKTtuCQkJbgkJCTxQZU48SHsidGp7dyQ3ajxqbGdYcXckbGplMWhQZ2JXRlh0QWpxIjtuCQluCQlYe1AzZ1B7d24JCQluCQkJPFBlTjxIeyRsamUxaFBnYl1GO24JCQluCQlYbgkJbglYbgluCXVOSDFlVUdIe1lQMUdZUF9laE5sTyh7JGxqZTFoUGd2ajw8anooKXspe3dubgkJVXV7KCRsamUxaFBnYmFGe3Z2eyJvL1AyVUgiKXskZWoydiJlaE5sTyI7e1AzZ1B7JGVqMnYibFBZVU5sIjtuCQkkZXhle3Z7JGxqZTFoUGdiV0Y7bm4JCSRleGV7dntnZTxVN2czamdoUGcoeyRleGV7KTtuCQkkZXhle3Z7UHg3M0dZUCgifCIseyRleGV7KTtuCQkkTjwze3Z7JGV4ZWJdRjtuCQluCQkkajNVMkh7dntVZ2dQZSgkZXhlYmFGKXs/eyRleGViYUZ7OnsnJztuCQkkajNle3t7dntVZ2dQZSgkZXhlYldGKXs/eyRleGViV0Z7OnsnJztuCQluCQkkUHhlPGp7dnsiIjtubgkJVXUoeyEkajNVMkh7akhZeyEkajNleyl7PFBlTjxIeyJidyRlajJYRnckTjwzWGJBdyRlajJYRiI7bm4JCVV1KHskajNVMkh7KXskUHhlPGp7dnskajNVMkg7bgkJVXUoeyRqM2V7KXt3bm4JCQkkajNle3Z7Z2U8XzxQNzNqMVAoIiYjXUtUOyIseyInIix7JGozZSk7bgkJCSRqM2V7dntnZTxfPFA3M2oxUCgiJkNOR2U7Iix7JyInLHskajNlKTtuCQkJJGozZXt2e2dlPF88UDczajFQKCImamw3OyIseycmJyx7JGozZSk7bgkJCSRQeGU8antRdnsifCJ7UXskajNlO25uCQlYbm4JCTxQZU48SHsiYnckZWoyWHZ3JFB4ZTxqWEZ3JE48M1hiQXckZWoyWEYiO25uCVhubgl1TkgxZVVHSHtZUDFHWVBfRzNZZWhObE8oeyRsamUxaFBndmo8PGp6KCl7KXt3bm4JCSRleGV7dnskbGplMWhQZ2JhRjtubgkJJGozVTJIe3Z7dWozZ1A7bgkJJGozZXt2e3VqM2dQO24JCSRQeGU8ant2eyIiO24JCSRleGV7dntnZTxVN2czamdoUGcoeyRleGV7KTtubgkJJE48M3t2e2dlPF88UDczajFQKHsidGp7aDxQdXZcIiIseyIiLHskZXhleyk7bgkJJE48M3t2e1B4NzNHWVAoeyJcIiIseyROPDN7KTtuCQkkTjwze3Z7PFBnUGUoeyROPDN7KTtubgkJVXUoe2dlPDdHZyh7JGV4ZSx7ImozVTJIdlwiInspeyF2dnt1ajNnUHspe3dubgkJCSRqM1UySHt2ezc8UDJfPFA3M2oxUCh7IiMoUSs/KWozVTJIdlwiKFErPylcIihRKikjVWciLHsiXFxXIix7JGV4ZXspO24JCVhubgkJVXUoe2dlPDdHZyh7JGV4ZSx7ImozZXZcIiJ7KXshdnZ7dWozZ1B7KXt3bm4JCQkkajNle3Z7NzxQMl88UDczajFQKHsiIyhRKz8pajNldlwiKFErPylcIihRKikjVWciLHsiXFxXIix7JGV4ZXspO24JCVhubgkJVXUoeyRqM1UySHshdnsiM1B1ZSJ7akhZeyRqM1UySHshdnsiPFUyaGUieyl7JGozVTJIe3Z7dWozZ1A7bm4JCVV1KHsheyRqM1UySHtqSFl7IXskajNleyl7PFBlTjxIeyJiZWhObE9GIntReyROPDN7UXsiYkFlaE5sT0YiO25uCQlVdSh7JGozVTJIeyl7JFB4ZTxqe3Z7JGozVTJIO24JCVV1KHskajNleyl7d24JCQkkajNle3Z7Z2U8XzxQNzNqMVAoIiYjXUtUOyIseyInIix7JGozZSk7bgkJCSRqM2V7dntnZTxfPFA3M2oxUCgiJkNOR2U7Iix7JyInLHskajNlKTtuCQkJJGozZXt2e2dlPF88UDczajFQKCImamw3OyIseycmJyx7JGozZSk7bgkJCSRQeGU8antRdnsifCJ7UXskajNlO25uCQlYbm4JCTxQZU48SHsiYmVoTmxPdiJ7UXskUHhlPGp7UXsiRiJ7UXskTjwze1F7ImJBZWhObE9GIjtubglYbm4JdU5IMWVVR0h7WVAxR1lQX1VsMih7JGxqZTFoUGd2ajw8anooKXspe3dubgkJJFVsMnt2eyRsamUxaFBnYmFGO24JCSRleGV7dnskbGplMWhQZ2JXRjtuCQkkajNVMkh7dnt1ajNnUDtuCQkkajNle3Z7dWozZ1A7bgkJJFB4ZTxqe3Z7IiI7bm4JCVV1KHtnZTw3R2coeyRleGUseyJqM1UySHZcIiJ7KXshdnZ7dWozZ1B7KXt3bm4JCQkkajNVMkh7dns3PFAyXzxQNzNqMVAoeyIjKFErPylqM1UySHZcIihRKz8pXCIoUSopI1VnIix7IlxcVyIseyRleGV7KTtuCQlYbm4JCVV1KHtnZTw3R2coeyRleGUseyJqM2V2XCJcIiJ7KXshdnZ7dWozZ1B7KXt3bm4JCQkkajNle3Z7dWozZ1A7bm4JCVh7UDNnUFV1KHtnZTw3R2coeyRleGUseyJqM2V2XCIieyl7IXZ2e3VqM2dQeyl7d25uCQkJJGozZXt2ezc8UDJfPFA3M2oxUCh7IiMoUSs/KWozZXZcIihRKz8pXCIoUSopI1VnIix7IlxcVyIseyRleGV7KTtuCQlYbm4JCVV1KHskajNVMkh7IXZ7IjNQdWUie2pIWXskajNVMkh7IXZ7IjxVMmhlInspeyRqM1UySHt2e3VqM2dQO25uCQlVdSh7IXskajNVMkh7akhZeyF7JGozZXspezxQZU48SHsiYlVsMkYie1F7JFVsMntReyJiQVVsMkYiO25uCQlVdSh7JGozVTJIeyl7JFB4ZTxqe3Z7JGozVTJIO24JCVV1KHskajNleyl7JFB4ZTxqe1F2eyJ8IntReyRqM2U7bm4JCTxQZU48SHsiYlVsMnYie1F7JFB4ZTxqe1F7IkYie1F7JFVsMntReyJiQVVsMkYiO25uCVhubgl1TkgxZVVHSHsxaFAxTV9oR2xQKCROPDMpe3duCQkyM0dPajN7JDFHSHVVMjtubgkJJE48M3t2e2dlPGVHM0c2UDwoeyhnZTxVSDIpN2o8Z1BfTjwzKHsoZ2U8VUgyKSROPDMse3BMcF9CMEpfTC5pbykpO24JCSQ5ajNOUHt2e2dlPGVHM0c2UDwoeyhnZTxVSDIpN2o8Z1BfTjwzKCQxR0h1VTJiJ2hlZTdfaEdsUF9OPDMnRix7cExwX0IwSl9MLmlvKSk7bm4JCVV1KHshJDlqM05Qeyl7JDlqM05Qe3Z7JF9pRTB9RTBiJ0xvb3BfTC5pbydGO25uCQlVdSh7ISROPDN7KXs8UGVOPEh7ZTxOUDtuCQluCQlVdSh7JE48M3shdnskOWozTlB7KXs8UGVOPEh7dWozZ1A7bgkJUDNnUHs8UGVOPEh7ZTxOUDtuCVhubgl1TkgxZVVHSHs2RzxZX3VVM2VQPCgkZ0dOPDFQLHskUEgxR1lQe3Z7ZTxOUCl7d24JCTIzR09qM3skMUdIdVUyO25uCQlVdSh7JFBIMUdZUHspe3dubgkJCSRqMzNfNkc8WWd7dntAdVUzUCh7RURJVkRFXzVWMHtReydBWWplakE2RzxZdVUzZVA8UVlPUTdoNyd7KTtuCQkJJHVVSFl7dntqPDxqensoKTtuCQkJJDxQNzNqMVB7dntqPDxqensoKTtubgkJCVV1KHsheyRqMzNfNkc8WWd7Rzx7IXsxR05IZSh7JGozM182RzxZZ3speyl7PFBlTjxIeyRnR048MVA7bm4JCQl1RzxQajFoeyh7JGozM182RzxZZ3tqZ3skNkc8WV8zVUhQeyl7d24JCQkJJDZHPFlfajw8e3Z7UHg3M0dZUCh7InwiLHskNkc8WV8zVUhQeyk7bgkJCQluCQkJCSQ2RzxZX2o8PGJhRnt2e2dlPF88UDczajFQKHsiJiNdSzg7Iix7IiQiLHskNkc8WV9qPDxiYUZ7KTtuCQkJCSQ2RzxZX2o8PGJhRnt2e2dlPF88UDczajFQKHsiJiNhV0s7Iix7InciLHskNkc8WV9qPDxiYUZ7KTtuCQkJCSQ2RzxZX2o8PGJhRnt2e2dlPF88UDczajFQKHsiJiNhV1o7Iix7IlgiLHskNkc8WV9qPDxiYUZ7KTtuCQkJbgkJCQlVdSh7JDZHPFlfajw8YmtGeyl7d25uCQkJCQkkPFAyVWdlUDx7diIiO25uCQkJCVh7UDNnUHskPFAyVWdlUDx7diJVIjtubgkJCQkkPFAyVWdlUDx7UXZ7Ik4iO25uCQkJCSRqMzNHNl91VUhZe3Z7ZTxOUDtubgkJCQlVdXsoeyQ2RzxZX2o8PGJaRnt2dnthe3JENXskZWhVZy1xZ2p1UF9sR1lQeyl7JGozM0c2X3VVSFl7dnt1ajNnUDtuCQkJCVV1eyh7JDZHPFlfajw8YlpGe3Z2e1d7ckQ1eyEkZWhVZy1xZ2p1UF9sR1lQeyl7JGozM0c2X3VVSFl7dnt1ajNnUDtubgkJCQlVdXsoeyRqMzNHNl91VUhZeyl7d25uCQkJCQlVdSh7JDZHPFlfajw8YktGeyl7d25uCQkJCQkJJHVVSFlfZVB4ZXt2eyIjKF58XE98XGd8XHRPPFxxfFx0Tzx7XEFccSkie1F7NzxQMl9DTkdlUCh7allZZzNqZ2hQZyh7Z2U8XzxQNzNqMVAoIiYiLHsiJmpsNzsiLHskNkc8WV9qPDxiYUYpKSx7IiMieyl7UXsiKFxPfFxnfCF8XD98XFF8LHwkKSMiUSQ8UDJVZ2VQPDtubgkJCQkJCVV1KHskNkc8WV9qPDxiV0Z7dnZ7IiJ7KXskPFA3M2oxUF9lUHhle3Z7IlxcYSI7bgkJCQkJCVAzZ1B7JDxQNzNqMVBfZVB4ZXt2eyJcXGF0IS0tdVUzZVA8OiJ7UXskNkc8WV9qPDxiYUZ7UXsiLS1xIntReyQ2RzxZX2o8PGJXRntReyJ0IS0tQXVVM2VQPC0tcVxcVyI7bm4JCQkJCVh7UDNnUHt3bm4JCQkJCQkkdVVIWV9lUHhle3Z7IiMoIntRezc8UDJfQ05HZVAoe2pZWWczamdoUGcoe2dlPF88UDczajFQKCImIix7IiZqbDc7IiwkNkc8WV9qPDxiYUYpKSx7IiMieyl7UXsiKSMiUSQ8UDJVZ2VQPDtubgkJCQkJCVV1KHskNkc8WV9qPDxiV0Z7dnZ7IiJ7KXskPFA3M2oxUF9lUHhle3Z7IiI7bgkJCQkJCVAzZ1B7JDxQNzNqMVBfZVB4ZXt2eyJ0IS0tdVUzZVA8OiJ7UXskNkc8WV9qPDxiYUZ7UXsiLS1xIntReyQ2RzxZX2o8PGJXRntReyJ0IS0tQXVVM2VQPC0tcSI7bm4JCQkJCVhubgkJCQkJVXV7KHskNkc8WV9qPDxiOEZ7KXt3bm4JCQkJCQlVdXsoezc8UDJfbGplMWgoJHVVSFlfZVB4ZSx7JGdHTjwxUCl7KXt3bm4JCQkJCQkJJGVoVWctcUhHZV9qMzNHNlBZX2VQeGV7dntlPE5QO24JCQkJCQkJPFBlTjxIeyRnR048MVA7bm4JCQkJCQlYbm4JCQkJCVh7UDNnUHt3bm4JCQkJCQkkdVVIWWJGe3Z7JHVVSFlfZVB4ZTtuCQkJCQkJJDxQNzNqMVBiRnt2eyQ8UDczajFQX2VQeGU7bgkJCQkJWG5uCQkJCVhubgkJCVhubgkJCVV1KHshMUdOSGUoeyR1VUhZeyl7KXs8UGVOPEh7JGdHTjwxUDtubgkJCSRnR048MVB7dns3PFAyX2c3M1VlKHsnKChxKXwodCkpJyx7JGdHTjwxUCx7LXthLHtwMEVJX2lwSlZvXzVFSlZbX2RycG9CMEV7KTtuCQkJJDFHTkhle3Z7MUdOSGUoeyRnR048MVB7KTtubgkJCXVHPCgkVXt2e107eyRVe3R7JDFHTkhlO3skVXsrKyl7d24JCQkJVXUoeyRnR048MVBiJFVGe3Z2eyJ0IntHPHskZ0dOPDFQYiRVRnt2dnsiYiJ7KXt3bgkJCQkJJFV7Kys7bgkJCQkJMUdIZVVITlA7bgkJCQlYbm4JCQkJVXUoeyRnR048MVBiJFVGeyF2eyIieyl7JGdHTjwxUGIkVUZ7dns3PFAyXzxQNzNqMVAoeyR1VUhZLHskPFA3M2oxUCx7JGdHTjwxUGIkVUZ7KTtuCQkJWG5uCQkJJGdHTjwxUHt2ezRHVUgoeyIiLHskZ0dOPDFQeyk7bm4JCVh7UDNnUHt3bm4JCQkkZ0dOPDFQe3Z7NzxQMl88UDczajFQKHsiI3QhLS11VTNlUDw6KFErPyktLXEoUSs/KXQhLS1BdVUzZVA8LS1xIyIseyJcXGEiLHskZ0dOPDFQeyk7bm4JCVhubgkJPFBlTjxIeyRnR048MVA7bglYbgl1TkgxZVVHSHtVZ29VbFBnZWpsNygkZ2U8VUgyKW4Jd24JCWU8ent3bgkJCUhQNns1amVQb1VsUCgnQCd7UXskZ2U8VUgyKTtuCQlYezFqZTFoeyhFeDFQN2VVR0h7JFApe3duCQkJPFBlTjxIe3VqM2dQO24JCVhuCQk8UGVOPEh7ZTxOUDtuCVhubgl1TkgxZVVHSHt1VXhfQ05HZVBfZVVlM1AoJGxqZTFoUGd7dntqPDxqeigpKW4Jd24JCTIzR09qM3skMUdIdVUyLHskM2pIMjtubgkJJDxQZU48SF9nZTxVSDJ7dnsndFlVOXsxM2pnZ3YiZVVlM1BfQ05HZVAiJztuCQkkZVVlM1BfZVB4ZXt2eycnO25uCQlVdXsoNzxQMl9samUxaCgiI1lqZWotMUdsbFBIZWVVbFB2YidcIkYoUSs/KWInXCJGI1UiLHskbGplMWhQZ2JhRix7JGxqZTFoKSl7d25uCQkJJGVVbFB7dntVSGU5ajMoJGxqZTFoYmFGKTtubgkJCVV1eygkZWhVZy1xVWdvVWxQZ2VqbDcoJGVVbFApKXt3bgkJCQkkPFBlTjxIX2dlPFVIMntRdnsie1lqZWotMUdsbFBIZWVVbFB2XCJ3JGVVbFBYXCIiO24JCQkJJGVVZTNQX2VQeGV7UXZ7WVV1dTNqSDJZamVQKCQxR0h1VTJiJ2VVbFBnZWpsN18xR2xsUEhlJ0YseyRlVWxQKXtReycseyc7bgkJCVhuCQlYbm4JCVV1eyg3PFAyX2xqZTFoKCIjWWplai0xR2xsUEhlTmdQPHZiJ1wiRihRKz8pYidcIkYjVSIseyRsamUxaFBnYmFGLHskbGplMWgpKXt3bm4JCQkkak5laEc8e3Z7aGVsM19QSGVVZXpfWVAxR1lQKCRsamUxaGJhRix7RURvXwpCLm9FaXt8e0VEb19Mb1tKWix7J0JveS1mJyk7bgkJCSRqTmVoRzx7dntoZWwzZzdQMVVqMzFoajxnKCRqTmVoRzwse0VEb19kLltwcm97fHtFRG9fTG9bSloseydCb3ktZicpO25uCQkJVUhlOWozKCRsamUxaGJhRik7bm4JCQlVdXsoJGpOZWhHPCl7d24JCQkJJDxQZU48SF9nZTxVSDJ7UXZ7IntZamVqLTFHbGxQSGVOZ1A8dlwidyRqTmVoRzxYXCIiO24JCQkJJGVVZTNQX2VQeGV7UXZ7JGpOZWhHPHtReyd7J3tReyQzakgyYidOZ1A8X2dqemcnRjtuCQkJWG4JCVhubgkJVXUoeyQxR0h1VTJiJ2ozM0c2XzFHbGxQSGVnXzZ6Z1U2ejInRnt2dnsnYScpe3dubgkJCSQ8UGVOPEhfZ2U8VUgye1F2eyd7MUdIZVBIZVBZVWVqTzNQdiJ1ajNnUCJxJztuCQkJbgkJWHtQM2dQeyQ8UGVOPEhfZ2U8VUgye1F2eydxJztubgkJVXV7KCRlVWUzUF9lUHhlKXskPFBlTjxIX2dlPFVIMntRdnskZVVlM1BfZVB4ZTtuCQlQM2dQeyQ8UGVOPEhfZ2U8VUgye1F2eyRsamUxaFBnYldGO25uCQkkPFBlTjxIX2dlPFVIMntRdnsndEFZVTlxJztubgkJPFBlTjxIeyQ8UGVOPEhfZ2U8VUgyO24JWAluWG5uMTNqZ2d7LkVsT1BZe3dubgk3PEdlUDFlUFl7JDc8RzlVWVA8Z3t2e2o8PGp6KCk7bgk3PFU5amVQeyR1ajFQT0dHTV9qNzdfVVl7dnsiIjtuCTc8VTlqZVB7JHVqMVBPR0dNX2o3N19nUDE8UGV7dnsiIjtubgl1TkgxZVVHSHtfXzFHSGdlPE4xZSgpd25uCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTY2NlFXS2hDUTFHbFxBUSpcQTdoR2VHXEFRKiVVJ0Z7dnsiaGVlNzpBQTY2NlFXS2hDUTFHbEFXS0FHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFnZUc8UFFqTzxqVWpRbFBcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVFqTzxqVWpRbFBBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE3M2p6UWpZN2plaGdRMUdsXEFQeDdQPFVQSDFQXEFRKiVVJ0Z7dnsiaGVlNzpBQTczanpRalk3amVoZ1ExR2xBR1BsT1BZQSoiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFqMzdoalFqNzdRSFBlXEFRKlxBN0dnZVxBUSolVSdGe3Z7ImhlZTdnOkFBajM3aGotajdVUWo3N1FIUGVBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBN2hHZUdnUWo3N1FIUGVcQVEqXEFRKiVVJ0Z7dnsiaGVlN2c6QUFqMzdoai1qN1VRajc3UUhQZUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFqNzdRajNlPE4zak9nUTFHbFxBUSpcQVEqP2pIZzZQPF9VWXZRKiVVJ0Z7dnsiaGVlN2c6QUFqN1VRajNlPE4zak9nUTFHbEFqN1VBOWFBZ0cxVWozQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWo3N1FqM2U8TjNqT2dRMUdsXEE3M2p6UDxcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVFqM2U8TjNqT2dRMUdsQWo3VUE5YUFnRzFVajNBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEEzVTlQUWpsMWhqPGVnUTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBM1U5UFFqbDFoajxlZ1ExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBM1U5UFFqbDFoajxlZ1ExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQTNVOVBRamwxaGo8ZWdRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFqSFVsamU8R0hRMUdsXEE3PEc0UDFlXEFRKiVVJ0Z7dnsiaGVlN2c6QUFqSFVsamU8R0hRMUdsQUdQbE9QWUE0Z0dIIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBakhVbGplPEdIUTFHbFxBNzxHNFAxZVxBUSolVSdGe3Z7ImhlZTdnOkFBakhVbGplPEdIUTFHbEFHUGxPUFlBNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBakhVbEdlR1ExR2xcQTczanpcQVEqJVUnRnt2eyJoZWU3OkFBakhVbEdlR1ExR2xBR1BsT1BZZ0ExPFBqZVAiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE8UEhZUDxQPFFqN1BnZVA8UTFHbFxBOVdcQVEqPzc8UDlVUDZ2ZTxOUCZVdTxqbFBfNzxQOVVQNnZlPE5QJVUnRnt2eyJoZWU3ZzpBQVlVZzczanpRajdQZ2VQPFExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBZ2VHPHpsajdnUWo8MTJVZ1ExR2xcQWdlRzxVUGdcQVEqJVUnRnt2eyJoZWU3ZzpBQWdlRzx6bGo3Z1FqPDEyVWdRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWo3N1FqPDFoVTlHZ1FZVTJVZWozXEFqNzdcQTlVUDZcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3N1FqPDFoVTlHZ1FZVTJVZWozQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFqTllVR09HR2xRMUdsXEExaGpISFAzZ1xBUSolVSdGe3Z7ImhlZTdnOkFBak5ZVUdPR0dsUTFHbEE3Tk8zVWdoVUgyQUdQbE9QWUE5a1E0Z0dIIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBak5ZVUdPR0dsUTFHbFxBMWhqSEhQM1xBUSolVSdGe3Z7ImhlZTdnOkFBak5ZVUdPR0dsUTFHbEE3Tk8zVWdoVUgyQUdQbE9QWUE5a1E0Z0dIIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBak5ZVUdPR0dsUTFHbFxBN0dnZWdcQVEqJVUnRnt2eyJoZWU3ZzpBQWpOWVVHT0dHbFExR2xBN05PM1VnaFVIMkFHUGxPUFlBOWtRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWpOWVVHMTNVN1FIajlQPFExR2xcQTFoakhIUDNnXEFRKlxBMTNVN2dcQVEqJVUnRnt2eyJoZWU3ZzpBQWpOWVVHMTNVN1FIajlQPFExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBak5ZVUcxM1U3UUhqOVA8UTFHbFxBak5ZVUdPR0dNZ1xBUSolVSdGe3Z7ImhlZTdnOkFBak5ZVUcxM1U3UUhqOVA8UTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFqTllVR2xqMU1RMUdsXEFRKlxBZ0dIMlxBUSolVSdGe3Z7ImhlZTdnOkFBak5ZVUdsajFNUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFqTllVR2xqMU1RMUdsXEFRKlxBajNPTmxcQVEqJVUnRnt2eyJoZWU3ZzpBQWpOWVVHbGoxTVExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBak5ZVUdsajFNUTFHbFxBUSpcQTczanozVWdlXEFRKiVVJ0Z7dnsiaGVlN2c6QUFqTllVR2xqMU1RMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWo3N1FqOUcxR1lQUTFHbFxBOVVQNlxBUSolVSdGe3Z7ImhlZTdnOkFBZ2VqMlAtUGxPUFlRajlHMUdZUFExR2xBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBanhVR2xRSFVINGpcQVEqJVUnRnt2eyJoZWU3OkFBanhVR2xRSFVINGpBR1BsT1BZQSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQU9qMU1lPGoxTWdRdWxcQVEqXEFRKlxBUFxBUSolVSdGe3Z7ImhlZTdnOkFBT2oxTWU8ajFNZ1F1bEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFPajFNZTxqMU1nUXVsXEFRKlxBZ1xBUSpcQVEqJVUnRnt2eyJoZWU3ZzpBQU9qMU1lPGoxTWdRdWxBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBT2oxTWU8ajFNZ1F1bFxBUSpcQVEqXEFRKlxBUSpcQVBcQVEqXEFRKiVVJ0Z7dnsiaGVlN2c6QUFPajFNZTxqMU1nUXVsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQU9qMU1lPGoxTWdRdWxcQVEqJVUnRnt2eyJoZWU3ZzpBQU9qMU1lPGoxTWdRdWxBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFPajFNZTxqMU1nUXVsXEFRKiVVJ0Z7dnsiaGVlN2c6QUFPajFNZTxqMU1nUXVsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQU8zajFNdVU8UFFVR1xBNzxHdVUzUGdcQVEqXEEyPGo3aCVVJ0Z7dnsiaGVlN2c6QUFPM2oxTXVVPFBRVUdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBTzNqMU11VTxQUVVHXEE3PEd1VTNQZ1xBMUdsN2o8UFxBUSpcQTI8ajdoJVUnRnt2eyJoZWU3ZzpBQU8zajFNdVU8UFFVR0FHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFPM0cyMWpnZVFoR2dlXEFQbE9QWVxBUSolVSdGe3Z7ImhlZTdnOkFBTzNHMjFqZ2VRaEdnZUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFPM0cyMWpnZVFoR2dlXEFQbE9QWTN6XEFRKiVVJ0Z7dnsiaGVlN2c6QUFPM0cyMWpnZVFoR2dlQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTlVUDZRTzxVRzk8UTFHbFxBajdVXEE5YVxBNkc8M1lnXEFHUGxPUFlcQVEqJVUnRnt2eyJoZWU3ZzpBQTlVUDZRTzxVRzk8UTFHbEFqN1VBOWFBNkc8M1lnQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFPTmVlR0hZRzZIUVBsalUzXEFRKiVVJ0Z7dnsiaGVlN2c6QUFPTmVlR0hZRzZIUVBsalUzQVBsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBMWwxUU96Y2o8ZVFQTlxBdVUzUGdcQVEqJVUnRnt2eyJoZWU3ZzpBQTFsMVFPemNqPGVRUE5BR1BsT1BZQSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTFqMUdHUTFHbFxBWVVqMjxqbGdcQVEqJVUnRnt2eyJoZWU3OkFBMWoxR0dRMUdsQUdQbE9QWVE0Z0dIIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBMWo8T0dIaFBqM2VoUTFHbFxBNzxqMWVVMVBcQVEqJVUnRnt2eyJoZWU3OkFBMWo8T0dIaFBqM2VoUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQVVsMlExamVPR1FqZVxBUSolVSdGe3Z7ImhlZTc6QUFVbDJRMWplT0dRamVBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTlVUDZRMVA8R2dRMUdsXEFRKiVVJ0Z7dnsiaGVlNzpBQTlVUDZRMVA8R2dRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTFoalVIdTNVeFFIUGVcQTlVWVBHXEFRKiVVJ0Z7dnsiaGVlN2c6QUFPUGVqUTFoalVIdTNVeFFIUGVBOVVZUEdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBMWhqVUh1M1V4UUhQZVxBOVVZUEdcQVBsT1BZXEFRKiVVJ0Z7dnsiaGVlN2c6QUFPUGVqUTFoalVIdTNVeFFIUGVBOVVZUEdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUSpRMWhqVUh1M1V4UUhQZVxBOVVZUEdcQVEqJVUnRnt2eyJoZWU3ZzpBQU9QZWpRMWhqVUh1M1V4UUhQZUE5VVlQR0FHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFRKlExaGpVSHUzVXhRSFBlXEE5VVlQR1xBUGxPUFlcQVEqJVUnRnt2eyJoZWU3ZzpBQU9QZWpRMWhqVUh1M1V4UUhQZUE5VVlQR0FHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTdOTzNVMVExaGo8ZU8zRzFNZ1ExR2xcQTFcQVEqJVUnRnt2eyJoZWU3OkFBUGxPUFlRMWhqPGVPM0cxTWdRMUdsQWFRXUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTFoVTxPUVVlXEFRKiVVJ0Z7dnsiaGVlNzpBQTFoVTxPUVVlQUdQbE9QWVE0Z0dIIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNjY2UTFVPDFOVWUzak9RMUdsXEExVTwxTlVlXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRMVU8MU5VZTNqT1ExR2xBMVU8MU5VZUFHUGxPUFlBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE2NjZRMTNVNzNqSFlRMUdsXEE5XEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRMTNVNzNqSFlRMUdsQWo3VUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRMTNVNzNqSFlRMUdsXEE5XEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRMTNVNzNqSFlRMUdsQWo3VUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTEzejdRVWVcQVEqJVUnRnt2eyJoZWU3OkFBajdVUTEzejdRVWVBR1BsT1BZQSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBMTN6N1FVZVxBNzNqejNVZ2VcQVEqJVUnRnt2eyJoZWU3OkFBajdVUTEzejdRVWVBR1BsT1BZQSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWo3N1FVM0c5UDFHMUdROVVZUEdcQVEqXEFQbE9QWSVVJ0Z7dnsiaGVlN2c6QUFqNzdRVTNHOVAxRzFHUTlVWVBHQWo3VUFHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTFHWVBoZ1ExR2xcQVBZVWVHPFxBZ2hqPFBfak9qMU5nXEFRKiVVJ0Z7dnsiaGVlN2c6QUExR1lQaGdRMUdsQWo3VUFnaGo8UFk3PEcyPGpsQSpBR1BsT1BZQSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBMUdZUDdQSFFVR1xBUSolVSdGe3Z7ImhlZTdnOkFBMUdZUDdQSFFVR0FqN1VBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBMUdZUDdQSFFVR1xBUSolVSdGe3Z7ImhlZTdnOkFBMUdZUDdQSFFVR0FqN1VBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEExR1lQN0dVSGVnUUhQZVxBUSolVSdGe3Z7ImhlZTdnOkFBMUdZUDdHVUhlZ1FIUGVBajdVQTlhQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTFHWVA3R1VIZWdRSFBlXEFRKiVVJ0Z7dnsiaGVlN2c6QUExR1lQN0dVSGVnUUhQZUFqN1VBOWFBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE2NjZRMUdZUDdHVUhlZ1FIUGVcQVEqJVUnRnt2eyJoZWU3ZzpBQTFHWVA3R1VIZWdRSFBlQWo3VUE5YUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRMUdZUDdHVUhlZ1FIUGVcQVEqJVUnRnt2eyJoZWU3ZzpBQTFHWVA3R1VIZWdRSFBlQWo3VUE5YUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEExR1lQZ2pIWU9HeFFVR1xBZ1xBUSolVSdGe3Z7ImhlZTdnOkFBMUdZUGdqSFlPR3hRVUdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBMUdZUGdqSFlPR3hRVUdcQVBsT1BZXEFRKiVVJ0Z7dnsiaGVlN2c6QUExR1lQZ2pIWU9HeFFVR0FHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTY2NlExRzMzUDJQaE5sRzxRMUdsXEE5VVlQR1xBUSolVSdGe3Z7ImhlZTc6QUE2NjZRMUczM1AyUGhObEc8UTFHbEFHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTFHbGxqdU4zUTFHbFxBNzNqelxBUSolVSdGe3Z7ImhlZTdnOkFBMUdsbGp1TjNRMUdsQWo3VUFHUGxPUFlBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBMUdOT1ExR2xcQTlVUDZcQVEqJVUnRnt2eyJoZWU3ZzpBQTFHTk9RMUdsQWo3VUFHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTFHTk9RMUdsXEFQbE9QWVxBUSolVSdGe3Z7ImhlZTdnOkFBMUdOT1ExR2xBajdVQUdQbE9QWVE0Z0dIIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEExPEc2WTxqSE1VSDJRMUdsXEFRKlxBUSolVSdGe3Z7ImhlZTc6QUExPEc2WTxqSE1VSDJRMUdsQWo3VUFHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWdlajJVSDJRMXo8akhHZ3pnZVBsZ1ExR2xcQWxnMlxBUSolVSdGe3Z7ImhlZTdnOkFBZ2VqMlVIMlExejxqSEdnemdlUGxnUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFqNzdRMXo8akhHZ3pnZVBsZ1ExR2xcQWxnMlxBUSolVSdGe3Z7ImhlZTdnOkFBZ2VqMlVIMlExejxqSEdnemdlUGxnUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRWWpVM3psR2VVR0hRMUdsXEE5VVlQR1xBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UVlqVTN6bEdlVUdIUTFHbEFnUDw5VTFQZ0FHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFZamVqNjxqNzdQPFFZNjFZSFFIUGVcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVFZamVqNjxqNzdQPFFZUEE5S0FHUGxPUFlBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUSpRWVBnUDxQZVExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQVBsT1BZUVlQZ1A8UGVRMUdsQSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBUSpRWVA5VWpIZWo8ZVExR2xcQWo8ZVxBUSolVSdGe3Z7ImhlZTdnOkFBT2oxTVBIWVFZUDlVakhlajxlUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQVEqUVlQOVVqSGVqPGVRMUdsXEFRKiNcQVlRKiVVJ0Z7dnsiaGVlN2c6QUFPajFNUEhZUVlQOVVqSGVqPGVRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBdWo5UWxQXEFRKiVVJ0Z7dnsiaGVlN2c6QUFPajFNUEhZUVlQOVVqSGVqPGVRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBZ2VqUWdoXEFRKiVVJ0Z7dnsiaGVlN2c6QUFPajFNUEhZUVlQOVVqSGVqPGVRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUVlQOVVqSGVqPGVRMUdsXEFqPGVcQVEqJVUnRnt2eyJoZWU3ZzpBQU9qMU1QSFlRWVA5VWpIZWo8ZVExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUSpRWVA5VWpIZWo8ZVExR2xcQVEqXEFqPGVcQVEqJVUnRnt2eyJoZWU3ZzpBQU9qMU1QSFlRWVA5VWpIZWo8ZVExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBZ2VqUWdoXEFRKiIsJVUnRnt2eyJoZWU3ZzpBQU9qMU1QSFlRWVA5VWpIZWo8ZVExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUSpRWVA5VWpIZWo8ZVExR2xcQVEqI1xBWVEqIiVVJ0Z7dnsiaGVlN2c6QUFPajFNUEhZUVlQOVVqSGVqPGVRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUVlVWWoxZVBRMUdsXEFqXEExR048Z1BcQVEqJVUnRnt2eyJoZWU3ZzpBQSpRWVVZajFlUFExR2xBMWo8WWdBR1BsT1BZJyI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFOM2VVbFBZVWpRMUdsXEExUEhlPGozXEE5VVlQR1xBUFlVZVxBVVlcQVEqXEFlRzdVMV9VWVxBUSpcQSVVJ0Z7dnsiaGVlN2c6QUE2NjZRTjNlVWxQWVVqUTFHbEFqN1VBZ1BqPDFoQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFOM2VVbFBZVWpRMUdsXEFZUHVqTjNlXEFVSFlQeFxBOVVZUEcyUEhQPFUxXEFVWVxBUSpcQWdoRzZlVWUzUFxBYVxBOVVQNkgxXEFhJVUnRnt2eyJoZWU3ZzpBQTY2NlFOM2VVbFBZVWpRMUdsQWo3VUFnUGo8MWhBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNjY2UU4zZVVsUFlValExR2xcQVlQdWpOM2VcQVVIWVB4XEE5VVlQRzJQSFA8VTFcQVVZXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRTjNlVWxQWVVqUTFHbEFqN1VBZ1BqPDFoQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBNjY2UVlVN1VlelExR2xcQVEqXEFRKlxBJVUnRnt2eyJoZWU3OkFBNjY2UVlVN1VlelExR2xBR1BsT1BZQWVVbFAzVUhQQSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUVlHMVk8R1VZUUhQZVxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UVlHMVk8R1VZUUhQZUFqN1VBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFRKlFZRzFZPEdVWVFIUGVcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFZRzFZPEdVWVFIUGVBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVlHMVk8R1FVWVxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UVlHMVk8R1VZUUhQZUFqN1VBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFZRzFZPEdRVVlcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFZRzFZPEdVWVFIUGVBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUVlHMVk8R1VZUTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UVlHMVk8R1VZUUhQZUFqN1VBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFRKlFZRzFZPEdVWVExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFZRzFZPEdVWVFIUGVBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBWUdlZ05PUTFHbFxBOVVQNlxBUSolVSdGe3Z7ImhlZTc6QUFZR2VnTk9RMUdsQWdQPDlVMVBnQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVlRZU5PUFxBOVxBUSolVSdGe3Z7ImhlZTdnOkFBajdVUVlRZU5PUEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQVBZRzE8UTFHbFxBWUcxZ1xBUSolVSdGe3Z7ImhlZTc6QUFQWUcxPFExR2xBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBUDIzVWdQVUh1R1ExamVoRzNVQ05QUXU8XEFRKiVVJ0Z7dnsiaGVlNzpBQVAyM1VnUFVIdUdRMWplaEczVUNOUFF1PEFqN1VBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFQbE9QWWo8ZVUxM1BnUTFHbFxBUSolVSdGe3Z7ImhlZTc6QUFQbE9QWWo8ZVUxM1BnUTFHbEFHUGxPUFlBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUGxPUFlQPHpRMUdsXEE2VVkyUGVcQVEqJVUnRnt2eyJoZWU3ZzpBQVBsT1BZUDx6UTFHbEFqN1VBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUGVodVVZWTNQUTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBUGVodVVZWTNQUTFHbEFnUDw5VTFQZ0FHUGxPUFlBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUHo8VVBRVUdcQU9HajxZXEFRKiVVJ0Z7dnsiaGVlN2c6QUFQejxVUFFVR0E5YUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFQejxVUFFVR1xBZzdqPE11TkhcQVEqJVUnRnt2eyJoZWU3ZzpBQVB6PFVQUVVHQTlhQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlF1ajFQT0dHTVExR2xcQVEqXEE3R2dlZ1xBUSolVSdGe3Z7ImhlZTdnOkFBMjxqN2hRdWoxUE9HR01RMUdsQTlhXVFdQUdQbE9QWV83R2dlIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNjY2UXVqMVBPR0dNUTFHbFxBN2hHZUdnXEFRKiVVJ0Z7dnsiaGVlN2c6QUEyPGo3aFF1ajFQT0dHTVExR2xBOWFdUV1BR1BsT1BZXzdHZ2UiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRdWoxUE9HR01RMUdsXEFRKlxBN2hHZUdnXEFRKiVVJ0Z7dnsiaGVlN2c6QUEyPGo3aFF1ajFQT0dHTVExR2xBOWFdUV1BR1BsT1BZXzdHZ2UiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRdWoxUE9HR01RMUdsXEE3aEdlR1E3aDdRKiVVJ0Z7dnsiaGVlN2c6QUEyPGo3aFF1ajFQT0dHTVExR2xBOWFdUV1BR1BsT1BZXzdHZ2UiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRdWoxUE9HR01RMUdsXEE3aEdlR1E3aDclVSdGe3Z7ImhlZTdnOkFBMjxqN2hRdWoxUE9HR01RMUdsQTlhXVFdQUdQbE9QWV83R2dlIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNjY2UXVqMVBPR0dNUTFHbFxBUSpcQWoxZVU5VWV6XEFRKiVVJ0Z7dnsiaGVlN2c6QUEyPGo3aFF1ajFQT0dHTVExR2xBOWFdUV1BR1BsT1BZXzdHZ2UiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRdWoxUE9HR01RMUdsXEE3UDxsajNVSE1RN2g3JVUnRnt2eyJoZWU3ZzpBQTI8ajdoUXVqMVBPR0dNUTFHbEE5YV1RXUFHUGxPUFlfN0dnZSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlF1ajFQT0dHTVExR2xcQWxQWVVqXEFnUGU/Z1BldlEqJVUnRnt2eyJoZWU3ZzpBQTI8ajdoUXVqMVBPR0dNUTFHbEE5YV1RXUFHUGxPUFlfN0dnZSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlF1ajFQT0dHTVExR2xcQUNOUGdlVUdIZ1xBUSolVSdGe3Z7ImhlZTdnOkFBMjxqN2hRdWoxUE9HR01RMUdsQTlhXVFdQUdQbE9QWV83R2dlIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNjY2UXVqMVBPR0dNUTFHbFxBSEdlUGdcQVEqXEFRKlxBUSolVSdGe3Z7ImhlZTdnOkFBMjxqN2hRdWoxUE9HR01RMUdsQTlhXVFdQUdQbE9QWV83R2dlIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNjY2UXVqMVBPR0dNUTFHbFxBUSpcQTlVWVBHZ1xBUSolVSdGe3Z7ImhlZTdnOkFBMjxqN2hRdWoxUE9HR01RMUdsQTlhXVFdQUdQbE9QWV85VVlQRyI7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNjY2UXVqMVBPR0dNUTFHbFxBNmplMWhcQVEqJVUnRnt2eyJoZWU3ZzpBQTI8ajdoUXVqMVBPR0dNUTFHbEE5YV1RXUFHUGxPUFlfOVVZUEciO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRdWoxUE9HR01RMUdsXEE5VVlQR1E3aDclVSdGe3Z7ImhlZTdnOkFBMjxqN2hRdWoxUE9HR01RMUdsQTlhXVFdQUdQbE9QWV85VVlQRyI7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBdU9RNmplMWhcQVEqJVUnRnt2eyJoZWU3ZzpBQTI8ajdoUXVqMVBPR0dNUTFHbEE5YV1RXUFHUGxPUFlfOVVZUEciO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFqNzdRMlBldWpZUDxRMUdsXEE3PEc0UDFlZ1xBUSpcQTdOTzNVZ2glVSdGe3Z7ImhlZTdnOkFBajc3UTJQZXVqWVA8UTFHbEFqN1VBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBdWpVZWgzVXVQZTlRMUdsXEFVZVBsZ1xBUSolVSdGe3Z7ImhlZTdnOkFBdWpVZWgzVXVQZTlRMUdsQWo3VUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEF1alVlaDNVdVBlOVExR2xcQVVlUGxnXEE8UGdHTjwxUFxBUSpcQVEqJVUnRnt2eyJoZWU3ZzpBQXVqVWVoM1V1UGU5UTFHbEFqN1VBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBdWpVZWgzVXVQZTlRMUdsXEFsUFlValxBUSolVSdGe3Z7ImhlZTdnOkFBdWpVZWgzVXVQZTlRMUdsQWo3VUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEF1alVlaDNVdVBlOVExR2xcQWxQWVVqXEFqZ2dQZWdcQVEqJVUnRnt2eyJoZWU3ZzpBQXVqVWVoM1V1UGU5UTFHbEFqN1VBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBdWpVZWgzVXVQZTlRMUdsXEFsUFlValxBPFBnR048MVBcQVEqXEFRKiVVJ0Z7dnsiaGVlN2c6QUF1alVlaDNVdVBlOVExR2xBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUXVVPFA2RzxNZTlRMUdsXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRdVU8UDZHPE1lOVExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUSpRdVU8UDZHPE1lOVExR2xcQVBsT1BZXEFRKlxBOVxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UXVVPFA2RzxNZTlRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlF1VWVQUWU5XEE2amUxaFxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UXVVZVBRZTlBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBdTNqZVFVR1xBZzFHPFBcQVEqJVUnRnt2eyJoZWU3ZzpBQXUzamVRVUdBZ1A8OVUxUGdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUSpRdTNqZVFVR1xBZzFHPFBcQVEqJVUnRnt2eyJoZWU3ZzpBQXUzamVRVUdBZ1A8OVUxUGdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFRKlF1M1UxTTxRMUdsXEE3aEdlR2dcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlF1M1UxTTxRMUdsQWdQPDlVMVBnQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQXUzVTFRTTxcQTdcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlF1M1UxTTxRMUdsQWdQPDlVMVBnQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFRKlF1M1UxTTxRMUdsXEE3aEdlR2dcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlF1M1UxTTxRMUdsQWdQPDlVMVBnQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEF1M1UxUU08XEE3XEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRdTNVMU08UTFHbEFnUDw5VTFQZ0FHUGxPUFlBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBN05PM1UxUXUzR048VWdoUWdlTllVR1xBOVVnTmozVWdqZVVHSFxBUSolVSdGe3Z7ImhlZTdnOkFBajc3UXUzR048VWdoUWdlTllVR0FqN1VBOWFBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBN05PM1UxUXUzR048VWdoUWdlTllVR1xBZ2VHPHpcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3N1F1M0dOPFVnaFFnZU5ZVUdBajdVQTlhQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTFqZWo3TjNlUXVHSGVnUDN1UTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBR1BsT1BZUXVHSGVnUDN1UTFHbEEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQXVVZ0dRdUd4ZzdHPGVnUTFHbFFqTlxBVWdHbEc8N2hVMS02VVkyUGVcQVEqJVUnRnt2eyJoZWU3ZzpBQXVVZ0dRdUd4ZzdHPGVnUTFHbFFqTkFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEF1VWdHUXVHeGc3RzxlZ1ExR2xRak5cQVVnR2xHPDdoVTEtNlVZMlBlXEFRKiVVJ0Z7dnsiaGVlN2c6QUF1VWdHUXVHeGc3RzxlZ1ExR2xRak5BR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEF1PGpsUE9OY2NRMUdsXEE5XEFRKiVVJ0Z7dnsiaGVlN2c6QUF1PGpsUE9OY2NRMUdsQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEF1PGpsUE9OY2NRMUdsXEE5XEFRKiVVJ0Z7dnsiaGVlN2c6QUF1PGpsUE9OY2NRMUdsQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTY2NlF1TkhIekc8WVVQUTFHbFxBOVVZUEdnXEFRKiVVJ0Z7dnsiaGVlNzpBQTY2NlF1TkhIekc8WVVQUTFHbEFHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBUSpRMlBHMjxqN2hRRzwyUU5NXEFRKiVVJ0Z7dnsiaGVlNzpBQWo3VVEyUEcyPGo3aFFHPDJRTk1BajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBUSpRMlBHMjxqN2hRMUdRTk1cQVEqJVUnRnt2eyJoZWU3OkFBajdVUTJQRzI8ajdoUUc8MlFOTUFqN1VBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFRKlEyUEcyPGo3aFFVUFxBUSolVSdGe3Z7ImhlZTc6QUFqN1VRMlBHMjxqN2hRRzwyUU5NQWo3VUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQVEqUTZVTVVsUFlValFHPDJcQVEqXzJQRzI8ajdoUUc8MlFOTV9RKiVVJ0Z7dnsiaGVlNzpBQWo3VVEyUEcyPGo3aFFHPDJRTk1BajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBUSpRMlBHMjxqN2hRRzwyUTIyXEFRKiVVJ0Z7dnsiaGVlNzpBQTY2NlEyUEcyPGo3aFFHPDJRMjJBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBUSpRMlBHMjxqN2hRRzwyUTRQXEFRKiVVJ0Z7dnsiaGVlNzpBQTY2NlEyUEcyPGo3aFFHPDJRMjJBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBMWhqSEhQMy1VZzNqSFlnUTJQRzI8ajdoUUc8MlxBUSolVSdGe3Z7ImhlZTc6QUE2NjZRMlBHMjxqN2hRRzwyUTIyQWo3VUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTFoakhIUDMtVWczakhZZ1EyUEcyPGo3aGdRRzwyXEFRKiVVJ0Z7dnsiaGVlNzpBQTY2NlEyUEcyPGo3aFFHPDJRMjJBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBUSpRMWhqSEhQM1EyUEcyPGo3aGdRRzwyXEFRKiVVJ0Z7dnsiaGVlNzpBQTY2NlEyUEcyPGo3aFFHPDJRMjJBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBMlBHLVBIUWgzVTc3UVlQXEFRKiVVJ0Z7dnsiaGVlNzpBQTJQR1FoM1U3N1FZUEE8UGdlajdVUTdoN0FqN1VBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEEyUEdRaDNVNzdRWVBcQVEqJVUnRnt2eyJoZWU3OkFBMlBHUWgzVTc3UVlQQTxQZ2VqN1VRN2g3QWo3VUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTJQPGxqSHpRMlBHMjxqN2hRRzwyXEFRKiVVJ0Z7dnsiaGVlNzpBQTJQR1FoM1U3N1FZUEE8UGdlajdVUTdoN0FqN1VBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEEyZXpRVWxcQVEqJVUnRnt2eyJoZWU3OkFBUGxPUFlRMlBlZXpVbGoyUGdRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBMnV6MWplUTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBajdVUTJ1ejFqZVExR2xBOWFBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE2NjZRMnV6MWplUTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBajdVUTJ1ejFqZVExR2xBOWFBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBMnV6MWplUTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBajdVUTJ1ejFqZVExR2xBOWFBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNjY2UTJ1ejFqZVExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVEydXoxamVRMUdsQTlhQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlEyVXVIR2VQUTFHbFxBNzNqelxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UTJVdUhHZVBRMUdsQWdQPDlVMVBnQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTJVN2h6UTFHbFxBMlV1Z1xBUSolVSdGe3Z7ImhlZTdnOkFBMlU3aHpRMUdsQWdQPDlVMVBnQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBMjdoUVVnXEFRKiVVJ0Z7dnsiaGVlN2c6QUEyVTdoelExR2xBZ1A8OVUxUGdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBbFBZVWpRMlU3aHpRMUdsXEFsUFlValxBUSpcQTJVN2h6UTJVdSVVJ0Z7dnsiaGVlN2c6QUEyVTdoelExR2xBZ1A8OVUxUGdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBMmUxaGpISFAzUTFHbFxBNmplMWhcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVEzTmxVSFA8elExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBMnpqY0dRMUdsXEFRKiVVJ0Z7dnsiaGVlN2c6QUFqN1VRMnpqY0dRMUdsQWo3VUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFoUGo8ZWhVZ1FqZVxBUSpcQVEqXEElVSdGe3Z7ImhlZTdnOkFBaFBqPGVoVWdRamVBR1BsT1BZQT91RzxsamV2NGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWhQajxlaFVnUWplXEFRKlxBZ1BlXEFRKlxBJVUnRnt2eyJoZWU3ZzpBQWhQajxlaFVnUWplQUdQbE9QWUE/dUc8bGpldjRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE3M2p6UDxRaFVoamhHUTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBNzNqelA8UWhVaGpoR1ExR2xBZ1A8OVUxUGdBR1BsT1BZQSoiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFoR2xQelFqNzdcQXVcQVEqJVUnRnt2eyJoZWU3ZzpBQWhHbFB6UWo3N0FqN1VBR1BsT1BZQXUzRzYiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFoR2xQelFqNzdcQVEqXEF1M0c2XEFRKiVVJ0Z7dnsiaGVlN2c6QUFoR2xQelFqNzdBajdVQUdQbE9QWUF1M0c2Ijt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFoTnV1WU51dVA8UTFHbFxBUSpcQVEqJVUnRnt2eyJoZWU3OkFBaE51dVlOdXVQPFExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE2NjZRaE4zTlExR2xcQTZqZTFoXEFRKiVVJ0Z7dnsiaGVlNzpBQTY2NlFoTjNOUTFHbEFqN1VBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTY2NlFVdVV4VWVRMUdsXEFJTlVZUFxBfVVQNlxBUSolVSdGe3Z7ImhlZTc6QUE2NjZRVXVVeFVlUTFHbEFFbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBVXVlZWVRMUdsXEE8UDFVN1BnXEFRKiVVJ0Z7dnsiaGVlNzpBQTY2NlFVdWVlZVExR2xBR1BsT1BZQSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFVaFBqPGVRMUdsXEE3R1kxamdlXEFRKlxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UVVoUGo8ZVExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNzNqelA8UVVIWWoxRzNVOVBRMUdsXEE3M2p6UDxcQTQ2N1xBMTNVUEhlZ1xBUSolVSdGe3Z7ImhlZTdnOkFBNzNqelA8UVVIWWoxRzNVOVBRMUdsQWdQPDlVMVBnQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVVIdUcyPGpsUTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBVUh1RzI8amxRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUVVIdUc5UGo5UFFIUGVcQUVcQVEqJVUnRnt2eyJoZWU3ZzpBQVVIdUc5UGo5UFFIUGVBZ1A8OVUxUGdBR1BsT1BZQSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUVVIdUc5UGo5UFFIUGVcQXBcQVEqJVUnRnt2eyJoZWU3ZzpBQVVIdUc5UGo5UFFIUGVBZ1A8OVUxUGdBR1BsT1BZQSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFVSDROPHpsajdRMUdsXEFQeFA8MVVnUGdcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFVSDROPHpsajdRMUdsQWdQPDlVMVBnQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFVSEc8UGpZUDxRMUdsXEFHUGxPUFlcQSVVJ0Z7dnsiaGVlN2c6QUE2NjZRVUhHPFBqWVA8UTFHbEFHUGxPUFlBajdVQSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBUSpRVUg3aEdHWVExR2xcQVEqJVUnRnt2eyJoZWU3OkFBajdVUVVIN2hHR1lRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBVUhnZWoyPGpsUTFHbFxBUSpcQTdcQVEqLCVVJ0Z7dnsiaGVlN2c6QUEyPGo3aFF1ajFQT0dHTVExR2xBOWZRXUFVSGdlajI8amxfR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE2NjZRVUhnZWoyPGpsUTFHbFxBUSpcQTdcQVEqLCVVJ0Z7dnsiaGVlN2c6QUEyPGo3aFF1ajFQT0dHTVExR2xBOWZRXUFVSGdlajI8amxfR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBVUhnZWoyPGpsUTFHbFxBUSpcQTdcQVEqLCVVJ0Z7dnsiaGVlN2c6QUEyPGo3aFF1ajFQT0dHTVExR2xBOWZRXUFVSGdlajI8amxfR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNjY2UVVIZ2VqMjxqbFExR2xcQVEqXEE3XEFRKiwlVSdGe3Z7ImhlZTdnOkFBMjxqN2hRdWoxUE9HR01RMUdsQTlmUV1BVUhnZWoyPGpsX0dQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBVUhnZWoyPGpsUTFHbFxBN1xBUSolVSdGe3Z7ImhlZTdnOkFBMjxqN2hRdWoxUE9HR01RMUdsQTlmUV1BVUhnZWoyPGpsX0dQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBVUhnZWoyPFFqbFxBN1xBUSolVSdGe3Z7ImhlZTdnOkFBMjxqN2hRdWoxUE9HR01RMUdsQTlmUV1BVUhnZWoyPGpsX0dQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBNjY2UVVIZ2VqMjxqbFExR2xcQTdcQVEqJVUnRnt2eyJoZWU3ZzpBQTI8ajdoUXVqMVBPR0dNUTFHbEE5ZlFdQVVIZ2VqMjxqbF9HUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTY2NlFVSGdlajI8UWpsXEE3XEFRKiVVJ0Z7dnsiaGVlN2c6QUEyPGo3aFF1ajFQT0dHTVExR2xBOWZRXUFVSGdlajI8amxfR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBVUhnZWoyPGpsUTFHbFxBN1xBUSolVSdGe3Z7ImhlZTdnOkFBMjxqN2hRdWoxUE9HR01RMUdsQTlmUV1BVUhnZWoyPGpsX0dQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVVIZ2VqMjxRamxcQTdcQVEqJVUnRnt2eyJoZWU3ZzpBQTI8ajdoUXVqMVBPR0dNUTFHbEE5ZlFdQVVIZ2VqMjxqbF9HUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRVUhnZWoyPGpsUTFHbFxBN1xBUSolVSdGe3Z7ImhlZTdnOkFBMjxqN2hRdWoxUE9HR01RMUdsQTlmUV1BVUhnZWoyPGpsX0dQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFVSGdlajI8UWpsXEE3XEFRKiVVJ0Z7dnsiaGVlN2c6QUEyPGo3aFF1ajFQT0dHTVExR2xBOWZRXUFVSGdlajI8amxfR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFVSGdlajI8amxRMUdsXEFlOVxBUSolVSdGe3Z7ImhlZTdnOkFBMjxqN2hRdWoxUE9HR01RMUdsQTlmUV1BVUhnZWoyPGpsX0dQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBVUhnZWoyPFFqbFxBZTlcQVEqJVUnRnt2eyJoZWU3ZzpBQTI8ajdoUXVqMVBPR0dNUTFHbEE5ZlFdQVVIZ2VqMjxqbF9HUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTY2NlFVSGdlajI8amxRMUdsXEFlOVxBUSolVSdGe3Z7ImhlZTdnOkFBMjxqN2hRdWoxUE9HR01RMUdsQTlmUV1BVUhnZWoyPGpsX0dQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBNjY2UVVIZ2VqMjxRamxcQWU5XEFRKiVVJ0Z7dnsiaGVlN2c6QUEyPGo3aFF1ajFQT0dHTVExR2xBOWZRXUFVSGdlajI8amxfR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBVUhnZWoyPGpsUTFHbFxBZTlcQVEqJVUnRnt2eyJoZWU3ZzpBQTI8ajdoUXVqMVBPR0dNUTFHbEE5ZlFdQVVIZ2VqMjxqbF9HUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFVSGdlajI8UWpsXEFlOVxBUSolVSdGe3Z7ImhlZTdnOkFBMjxqN2hRdWoxUE9HR01RMUdsQTlmUV1BVUhnZWoyPGpsX0dQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFVSGdlajI8amxRMUdsXEFlOVxBUSolVSdGe3Z7ImhlZTdnOkFBMjxqN2hRdWoxUE9HR01RMUdsQTlmUV1BVUhnZWoyPGpsX0dQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFVSGdlajI8UWpsXEFlOVxBUSolVSdGe3Z7ImhlZTdnOkFBMjxqN2hRdWoxUE9HR01RMUdsQTlmUV1BVUhnZWoyPGpsX0dQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVVnZ05OUTFHbFxBUSpcQVlHMWdcQVEqJVUnRnt2eyJoZWU3ZzpBQVVnZ05OUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE0RzlVakhRbDNcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVE0RzlVakhRalVBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE0RzlVakhRbDNcQTlVUDZQPFEqJVUnRnt2eyJoZWU3ZzpBQWo3VVE0RzlVakhRalVBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFRKlE0RzlVakhRbDNcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVE0RzlVakhRalVBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFlOVFNak1qR1ExR2xcQTFoakhIUDNcQVEqXEExM1U3M1VITVxBUSolVSdGe3Z7ImhlZTdnOkFBZTlRTWpNakdRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWU5UU1qTWpHUTFHbFxBMWhqSEhQM1xBOVxBUSolVSdGe3Z7ImhlZTdnOkFBZTlRTWpNakdRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWU5UU1qTWpHUTFHbFxBMWhqSEhQM1xBUSpcQTNVOVAzVUhNXEFRKiVVJ0Z7dnsiaGVlN2c6QUFlOVFNak1qR1ExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBZTlRTWpNakdRMUdsXEExaGpISFAzXEEzXEFRKiVVJ0Z7dnsiaGVlN2c6QUFlOVFNak1qR1ExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE2NjZRTVUxTWdlajxlUDxRMUdsXEE3PEc0UDFlZ1xBUSolVSdGe3Z7ImhlZTc6QUE2NjZRTVUxTWdlajxlUDxRMUdsQWdQPDlVMVBnQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFNVVlHNE5RMUdsXEFQSFxBeFxBUSpcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFNVVlHNE5RMUdsQWo3VUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRTVVZRzROUTFHbFxBdTxcQXhcQVEqXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRTVVZRzROUTFHbEFqN1VBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBaGozamxqSFFQbGpVM1xBdUc8bFxBUSolVSdGe3Z7ImhlZTdnOkFBaGozamxqSFFQbGpVM0FnUDw5VTFQQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWo3M1VNamdVUU1VPFVsUVBsalUzXEF1RzxsXEFRKiVVJ0Z7dnsiaGVlN2c6QUFoajNqbGpIUVBsalUzQWdQPDlVMVBBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFNVWVRMUdcQVEqXEFRKiVVJ0Z7dnsiaGVlN2c6QUFQbE9QWVFNVWVRMUdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBTVVlUTFHXEFRKlxBUSolVSdGe3Z7ImhlZTdnOkFBUGxPUFlRTVVlUTFHQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBNjY2UU1VZTFoUEhPRzYzUTFHbFxBPFAxVTdQXEFRKiVVJ0Z7dnsiaGVlNzpBQTY2NlFNVWUxaFBIT0c2M1ExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE0WTxRTUhqMU1VUVVIdUdcQWxQTmhcQVEqJVUnRnt2eyJoZWU3ZzpBQTRZPFFNSGoxTVVRVUh1R0FHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE0WTxRTUhqMU1VUVVIdUdcQWxQTmhcQVEqJVUnRnt2eyJoZWU3ZzpBQTRZPFFNSGoxTVVRVUh1R0FHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFNSEc2M1BZMlA3allRMUdcQSNcQU1IRzYzUFkyUFxBUSolVSdGe3Z7ImhlZTdnOkFBajdVUWc3R0dIajFOM2o8UTFHbEFNSEc2M1BZMlBBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEEzUGo8SFVIMmo3N2dRRzwyXEFRKiVVJ0Z7dnsiaGVlNzpBQTNQajxIVUgyajc3Z1FHPDJBR1BsT1BZUTdoNyI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQU5sR2VVR0gtZVBnZVFOSFU5LTNQbGpIZ1F1PFxBOVVZUEdcQVEqJVUnRnt2eyJoZWU3ZzpBQU5sR2VVR0gtZVBnZVFOSFU5LTNQbGpIZ1F1PEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE3R1lRTkhVOS0zVTMzUFF1PFxBOVVZUEdcQVEqJVUnRnt2eyJoZWU3ZzpBQTdHWVFOSFU5LTNVMzNQUXU8QUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTNVOVBnZTxQamxRMUdsXEFqMTFHTkhlZ1xBUSpcQVA5UEhlZ1xBUSolVSdGe3Z7ImhlZTdnOkFBM1U5UGdlPFBqbFExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBM1U5UGdlPFBqbFExR2xcQWoxMUdOSGVnXEFRKlxBUDlQSGVnXEFRKlxBOVVZUEdnXEFRKiVVJ0Z7dnsiaGVlN2c6QUEzVTlQZ2U8UGpsUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEEzVTlQZ2U8UGpsUTFHbFxBUSpcQVA5UEhlZ1xBUSolVSdGe3Z7ImhlZTdnOkFBM1U5UGdlPFBqbFExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBM1U5UGdlPFBqbFExR2xcQVEqXEFQOVBIZWdcQVEqXEE5VVlQR2dcQVEqJVUnRnt2eyJoZWU3ZzpBQTNVOVBnZTxQamxRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTNVOVBnZTxQamxRMUdsXEFRKlxBUSolVSdGe3Z7ImhlZTdnOkFBM1U5UGdlPFBqbFExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBM1U5UGdlPFBqbFExR2xcQVEqXEFRKlxBOVVZUEdnXEFRKiVVJ0Z7dnsiaGVlN2c6QUEzVTlQZ2U8UGpsUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFqNzdRM05ZTmdRR0hQXEFRKiVVJ0Z7dnsiaGVlN2c6QUFqNzdRM05ZTmdRR0hQQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBbGplaFBsT1BZUTFHbFxBM2plUHg/VUg3TmVvUHhldlEqJVUnRnt2eyJoZWU3OkFBbGplaFBsT1BZUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFsUFFsUFxBVVxBUSolVSdGe3Z7ImhlZTdnOkFBbFBRbFBBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUSpRbFBZVWozak9Rajc3XEFnaGo8UFxBNmplMWhcQVEqJVUnRnt2eyJoZWU3ZzpBQSpRbFBZVWozak9RKDFHfGo3NylBajdVQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFRKlFsUFlVajNqT1ExR1xBZ2hqPFBcQTZqZTFoXEFRKiVVJ0Z7dnsiaGVlN2c6QUEqUWxQWVVqM2pPUSgxR3xqNzcpQWo3VUFHUGxPUFlBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUSpRbFBZVWozak9Rajc3XEFnaGo8UFxBZ0cxVWozXEFRKiVVJ0Z7dnsiaGVlN2c6QUEqUWxQWVVqM2pPUSgxR3xqNzcpQWo3VUFHUGxPUFlBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUSpRbFBZVWozak9RMUdcQWdoajxQXEFnRzFVajNcQVEqJVUnRnt2eyJoZWU3ZzpBQSpRbFBZVWozak9RKDFHfGo3NylBajdVQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFRKlFsUFlVajNqT1FqNzdcQWdoajxQXEFQbE9QWVxBUSolVSdGe3Z7ImhlZTdnOkFBKlFsUFlVajNqT1EoMUd8ajc3KUFqN1VBR1BsT1BZQSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUWxQWVVqM2pPUTFHXEFnaGo8UFxBUGxPUFlcQVEqJVUnRnt2eyJoZWU3ZzpBQSpRbFBZVWozak9RKDFHfGo3NylBajdVQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFsUFlVUEhqPDFoVTlRY2hZTVExaFxBUEhlPFVQZ1xBUSolVSdGe3Z7ImhlZTdnOkFBbFBZVVBIajwxaFU5UWNoWU1RMWhBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQWxQUGVON1ExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVFsUFBlTjdRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFsUFBlTjdRMUdsXEFRKiVVJ0Z7dnsiaGVlN2c6QUFqN1VRbFBQZU43UTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFsUFBlTjdRMUdsXEFRKiVVJ0Z7dnsiaGVlN2c6QUFqN1VRbFBQZU43UTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQWxQUGVOUTdnXEFRKiVVJ0Z7dnsiaGVlN2c6QUFqN1VRbFBQZU43UTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFsUDxsalVZUVVITVxBVWwyXEFRKiVVJ0Z7dnsiaGVlN2c6QUFsUDxsalVZUVVITUFnUDw5VTFQZ0FHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFsUDxsalVZUVVITVxBZzkyXEFRKiVVJ0Z7dnsiaGVlN2c6QUFsUDxsalVZUVVITUFnUDw5VTFQZ0FHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFRKlFsVTE8R2dHdWVnZTxQamxRMUdsXEE5VVlQR1xBUSolVSdGe3Z7ImhlZTdnOkFBNlBPUWxVMTxHZ0d1ZWdlPFBqbFExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUSpRbFUxPEdnR3VlZ2U8UGpsUTFHbFxBMWhqSEhQM1xBUSolVSdGe3Z7ImhlZTdnOkFBNlBPUWxVMTxHZ0d1ZWdlPFBqbFExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE2NjZRbFV4MTNHTllRMUdsXEFRKlxBUSpcQSVVJ0Z7dnsiaGVlN2c6QUE2NjZRbFV4MTNHTllRMUdsQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRbFV4MTNHTllRMUdsXEFRKlxBUSpcQSVVJ0Z7dnsiaGVlN2c6QUE2NjZRbFV4MTNHTllRMUdsQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTY2NlFsR096N1UxZU48UFExR2xcQU5nUDxcQVEqXEE5VVA2XEFRKiVVJ0Z7dnsiaGVlNzpBQWo3VVFsR096N1UxZU48UFExR2xBR0VsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFsR096UWVHXEFRKiVVJ0Z7dnsiaGVlNzpBQWo3VVFsR096N1UxZU48UFExR2xBR0VsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBT1BlalFsR1lQM0dRVUdcQVBsT1BZWVBZXEFRKiVVJ0Z7dnsiaGVlN2c6QUE3RzxlajNRbEdZUDNHUVVHQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWwtPEczM1FsRzw3aDFqZ2VRMUdsXEFsPEczM1xBUSolVSdGe3Z7ImhlZTdnOkFBbC08RzMzUWxHPDdoMWpnZVExR2xBZ1A8OVUxUEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFsTmdVMU9HeGxqSFVqMWdRMUdsXEFQeDczRzxQXEFsUDNHWXpcQVEqJVUnRnt2eyJoZWU3ZzpBQWxOZ1UxT0d4bGpIVWoxZ1ExR2xBUGxPUFlBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBbHpPUDZQUDJRMUdsXEE2XEFRKiVVJ0Z7dnsiaGVlN2c6QUFsek9QNlBQMlExR2xBZ1A8OVUxUGdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBSGpsMWhQelExR2xcQVBsT1BZZ1xBUSolVSdGe3Z7ImhlZTdnOkFBSGpsMWhQelExR2xBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBUSpRSGpIR0dRZTlcQTNVSE1cQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFIakhHR1FlOUFnUDw5VTFQZ0FHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQUhqSEdHUWU5XEEzVUhNXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRSGpIR0dRZTlBZ1A8OVUxUGdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFRKlFIakhHR1E3PEdcQTNVSE1cQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFIakhHR1FlOUFnUDw5VTFQZ0FHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQUhqSEdHUTc8R1xBM1VITVxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UUhqSEdHUWU5QWdQPDlVMVBnQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUUhqSEdHUWU5XEEzVUhNXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRSGpIR0dRZTlBZ1A8OVUxUGdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBSGpIR0dRZTlcQTNVSE1cQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFIakhHR1FlOUFnUDw5VTFQZ0FHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFRKlFIakhHR1E3PEdcQTNVSE1cQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFIakhHR1FlOUFnUDw5VTFQZ0FHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFIakhHR1E3PEdcQTNVSE1cQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFIakhHR1FlOUFnUDw5VTFQZ0FHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQWxQWVVqUWNoWU1RMWhcQWdVMkhqZU48XEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRSGpIR0dRZTlBZ1A8OVUxUGdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFIUDZRbFBZVWpRY2hZTVExaFxBZ1UySGplTjxcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFIakhHR1FlOUFnUDw5VTFQZ0FHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFsUFlValFjaFlNUTFoXEFnVTJIamVOPFxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UUhqSEdHUWU5QWdQPDlVMVBnQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQUhQNlFsUFlValFjaFlNUTFoXEFnVTJIamVOPFxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UUhqSEdHUWU5QWdQPDlVMVBnQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFIT1FIR1xBVWVQbGdcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVFIT1FIR0ExamVqM0cyQTlhQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQUhqZU48ajNqZTNqZ1ExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQUhqZU48ajNqZTNqZ1ExR2xBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFIamVOPGozamUzamdRMUdsXEFRKlxBUSolVSdGe3Z7ImhlZTdnOkFBSGplTjxqM2plM2pnUTFHbEFHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQUhqZU48ajNqZTNqZ1ExR2xcQVEqXEFRKlxBUSolVSdGe3Z7ImhlZTdnOkFBSGplTjxqM2plM2pnUTFHbEFHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQUhqZU48ajNqZTNqZ1ExR2xcQVEqXEFRKlxBUSpcQVEqJVUnRnt2eyJoZWU3ZzpBQUhqZU48ajNqZTNqZ1ExR2xBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQVEqUUh1T1ExalxBdVUzbFxBUSolVSdGe3Z7ImhlZTc6QUE2NjZRSHVPUTFqQTxQbEdlUEFnUDw5VTFQZ0FHUGxPUFlBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNjY2UUdZWWdRMUdsUWpOXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRR1lZZ1ExR2xRak5BajdVQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFHWVlnUTFHbFFqTlxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UUdZWWdRMUdsUWpOQWo3VUFHUGxPUFlBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBZ0dIMlEzVUhNXEFRKiVVJ0Z7dnsiaGVlN2c6QUFnR0gyUTNVSE1BR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBajNPTmxRM1VITVxBUSolVSdGe3Z7ImhlZTdnOkFBZ0dIMlEzVUhNQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWo8ZVVnZVEzVUhNXEFRKiVVJ0Z7dnsiaGVlN2c6QUFnR0gyUTNVSE1BR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNzNqejNVZ2VRM1VITVxBUSolVSdGe3Z7ImhlZTdnOkFBZ0dIMlEzVUhNQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTdHWWdRM1VITVxBUSolVSdGe3Z7ImhlZTdnOkFBZ0dIMlEzVUhNQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWx6M1VITVE3ajJQXEFRKiVVJ0Z7dnsiaGVlN2c6QUFnR0gyUTNVSE1BR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBR1lQZzNVUTFHXEFRKiVVJ0Z7dnsiaGVlN2c6QUFnR0gyUTNVSE1BR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFHdXVVMVVqM1F1bFxBZTxqMU1nXEFRKiVVJ0Z7dnsiaGVlNzpBQUd1dVUxVWozUXVsQWdQPDlVMVBnQUdQbE9QWVE0Z0dIIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFHdXVVMVVqM1F1bFxBNzNqejNVZ2VnXEFRKiVVJ0Z7dnsiaGVlNzpBQUd1dVUxVWozUXVsQWdQPDlVMVBnQUdQbE9QWVE0Z0dIIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBR2xIVWcxRzdQUWxQXEFRKiVVJ0Z7dnsiaGVlN2c6QUFHbEhVZzFHN1BRbFBBXzIzR09qM19BR1BsT1BZQTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQUdIUWpHM1ExR2xcQTlVWVBHXEFRKiVVJ0Z7dnsiaGVlNzpBQUdIUWpHM1ExR2xBajdVIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBRzxPVWU5TlExR1xBXV1hXEFRKlxBRzlLOF1hXEE5VVA2JVUnRnt2eyJoZWU3OkFBRzxPVWU5TlExR0FnUDw5VTFQQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQUc8T1VlOU5RMUdcQV1dYVxBUSpcQUc5SzhdYVxBUSpcQTlVUDYlVSdGe3Z7ImhlZTc6QUFHPE9VZTlOUTFHQWdQPDlVMVBBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBRzxPVWU5TlExR1xBXV1hXEFRKlxBRzlLOF1XXEFRKlxBOVVQNiVVJ0Z7dnsiaGVlNzpBQUc8T1VlOU5RMUdBZ1A8OVUxUEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFHPE9VZTlOUTFHXEFdXWFcQVEqXEFXXEFHPE9VZWVHTjxcQVEqXEE5VVA2JVUnRnt2eyJoZWU3OkFBRzxPVWU5TlExR0FnUDw5VTFQQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQUc8T1VlOU5RMUdcQV1dYVxBUSpcQWFcQVdcQUc8T1VlZUdOPFxBUSpcQTlVUDYlVSdGe3Z7ImhlZTc6QUFHPE9VZTlOUTFHQWdQPDlVMVBBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFHPE9VZTlOUTFHXEFdXWFcQVEqXEFHOUs4XWFcQTlVUDYlVSdGe3Z7ImhlZTc6QUFHPE9VZTlOUTFHQWdQPDlVMVBBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFHPE9VZTlOUTFHXEFdXWFcQVEqXEFHOUs4XWFcQVEqXEE5VVA2JVUnRnt2eyJoZWU3OkFBRzxPVWU5TlExR0FnUDw5VTFQQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBRzxPVWU5TlExR1xBXV1hXEFRKlxBRzlLOF1XXEFRKlxBOVVQNiVVJ0Z7dnsiaGVlNzpBQUc8T1VlOU5RMUdBZ1A8OVUxUEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQUc8T1VlOU5RMUdcQV1dYVxBUSpcQVdcQUc8T1VlZUdOPFxBUSpcQTlVUDYlVSdGe3Z7ImhlZTc6QUFHPE9VZTlOUTFHQWdQPDlVMVBBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFHPE9VZTlOUTFHXEFdXWFcQVEqXEFhXEFXXEFHPE9VZWVHTjxcQVEqXEE5VVA2JVUnRnt2eyJoZWU3OkFBRzxPVWU5TlExR0FnUDw5VTFQQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFHTmx6UTFHbFxBOVxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UUdObHpRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQUdOZTczanpQWVFlOVxBbFBZVWpcQVEqJVUnRnt2eyJoZWU3ZzpBQUdOZTczanpQWVFlOUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFHOVA8dTNHNlFVR1xBZ1xBUSolVSdGe3Z7ImhlZTdnOkFBRzlQPHUzRzZRVUdBZ1A8OVUxUGdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBRzlQPHUzRzZRVUdcQVBsT1BZXEFRKiVVJ0Z7dnsiaGVlN2c6QUFHOVA8dTNHNlFVR0FnUDw5VTFQZ0FHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRR2NRMUdsXEFRKlxBOVVZUEdcQVEqJVUnRnt2eyJoZWU3ZzpBQTFHPFBRR2NRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTdqWTNQZVExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQTdqWTNQZVExR2xBR1BsT1BZQSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBN2pnZVA8elFIUGVcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlE3amdlUDx6UUhQZUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE3amdlUDx6UUhQZVxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UTdqZ2VQPHpRSFBlQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBNjY2UTdqZ2VQPHpRSFBlXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRN2pnZVA8elFIUGVBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNjY2UTdqZ2VQPHpRSFBlXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRN2pnZVA8elFIUGVBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBZUdHM2dRN1VIN0czM1ExR2xcQVBsT1BZXEFRKiVVJ0Z7dnsiaGVlN2c6QUFlR0czZ1E3VUg3RzMzUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFnZUc8UFE3VXhZRzxRMUdsXEE3M2oxUC1sajxNUDwtNlVZMlBlXEFRKlxBZ2hHNiVVJ0Z7dnsiaGVlN2c6QUFnZUc8UFE3VXhZRzxRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWdlRzxQUTdVeFlHPFExR2xcQWxqN1xBUSpcQWdoRzYlVSdGe3Z7ImhlZTdnOkFBZ2VHPFBRN1V4WUc8UTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFRKlE3R1lPUGpIUTFHbFxBUFxBUSolVSdGe3Z7ImhlZTdnOkFBajdVUTdHWU9QakhRMUdsQTlhQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBUSpRN0dZT1BqSFExR2xcQVBcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVE3R1lPUGpIUTFHbEE5YUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRN0czajxVZ2hqPFBRMUdsXEFRKlxBUSolVSdGe3Z7ImhlZTdnOkFBajdVUTdHM2o8VWdoajxQUTFHbEE8UGdlQWo3VUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQVEqUTdHMzNZallZelExR2xcQWdcQVEqJVUnRnt2eyJoZWU3OkFBN0czM1lqWVl6UTFHbEFHUGxPUFlBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFRKlE3RzMzWWpZWXpRMUdsXEE3RzMzXEFRKiVVJ0Z7dnsiaGVlNzpBQTdHMzNZallZelExR2xBR1BsT1BZQSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBUSpRN0czM1lqWVl6UTFHbFxBPGplVUgyZ1xBUSolVSdGe3Z7ImhlZTc6QUE3RzMzWWpZWXpRMUdsQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFqNzdRZ1AzMzZVZWg3RzxlUTFHbFxBI1xBT056UDxcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVFnUDMzNlVlaDdHPGVRMUdsQTlhUV1BT056UDxBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBN0c8ZXVHM1VObFExR2xcQVBIZTx6XEFRKiVVJ0Z7dnsiaGVlN2c6QUFqN1VRN0c8ZXVHM1VObFExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBN0dnVXhVR0hRMUdsXEFDTlBnZVVHSFxBUSolVSdGe3Z7ImhlZTc6QUE3R2dVeFVHSFExR2xBZ1A8OVUxUGdBR1BsT1BZQSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTdHZ1V4VUdIUTFHbFxBUSpcQUNOUGdlVUdIXEFRKiVVJ0Z7dnsiaGVlNzpBQTdHZ1V4VUdIUTFHbEFnUDw5VTFQZ0FHUGxPUFlBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE2NjZRQ05VY1FPVWNcQUNOVWNjLVEqUWhlbDMlVSdGe3Z7ImhlZTc6QUE2NjZRQ05VY1FPVWNBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBNjY2UUNOVWNjUU9VY1xBQ05VY2MtUSpRaGVsMyVVJ0Z7dnsiaGVlNzpBQTY2NlFDTlVjY1FPVWNBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTczanpRPGpZVUc3Tk8zVTFRMUdsXEFRKiVVJ0Z7dnsiaGVlN2c6QUFHUGxPUFlRPGpZVUc3Tk8zVTFRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTxqWVVHN05PM1UxUTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBR1BsT1BZUTxqWVVHN05PM1UxUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRPGpZVUc3Tk8zVTFRMUdsXEFRKiVVJ0Z7dnsiaGVlN2c6QUFHUGxPUFlRPGpZVUc3Tk8zVTFRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBNzNqelE8allVRzdOTzNVMVExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQUdQbE9QWVE8allVRzdOTzNVMVExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE8allVRzdOTzNVMVExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQUdQbE9QWVE8allVRzdOTzNVMVExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE2NjZRPGpZVUc3Tk8zVTFRMUdsXEFRKiVVJ0Z7dnsiaGVlN2c6QUFHUGxPUFlRPGpZVUc3Tk8zVTFRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUTxqWVVHN05PM1UxUTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBR1BsT1BZUTxqWVVHN05PM1UxUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE8UFlZVWVRMUdsXEE8XEFRKlxBMUdsbFBIZWdcQVEqXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRPFBZWVVlUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRPFBZWVVlUTFHbFxBPFxBUSpcQTFHbGxQSGVnXEFRKlxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UTxQWVlVZVExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE8NlU8UFExR2xcQVEqJVUnRnt2eyJoZWU3OkFBN05PM1VnaFA8UTxQM1BqZ1A2VTxQUTFHbEFHUGxPUFlBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBPFA3M1FVZVxBQFEqXEFRKiVVJ0Z7dnsiaGVlN2c6QUE8UDczUVVlQVlqZWpBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE8UDdOT2hOT1FVMUc3ejxVMmhlUUhQZVxBdTxQUHBHZ2VRajFlP1EqJVUnRnt2eyJoZWU3OkFBPFA3Tk9oTk9RVTFHN3o8VTJoZVFIUGVBR1BsT1BZUWoxZSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlE8UDlQPE9IamVVR0hRMUdsXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRPFA5UDxPSGplVUdIUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRPFA5UDxPSGplVUdIUTFHbFxBUSpcQWdHSDJnXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRPFA5UDxPSGplVUdIUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTxHR2xnaGo8UFE0N1xBN0dnZVxBUSolVSdGe3Z7ImhlZTc6QUE8R0dsZ2hqPFBRNDdBUEhBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTxHR2xnaGo8UFE0N1xBUEhcQTdHZ2VcQVEqJVUnRnt2eyJoZWU3OkFBPEdHbGdoajxQUTQ3QVBIQUdQbE9QWVE0Z0dIIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBPEdHZ2VQPGVQUGVoUTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBPEdHZ2VQPGVQUGVoUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQVBsT1BZUTxOSE1VZVExR2xcQVEqLCVVJ0Z7dnsiaGVlN2c6QUFQbE9QWVE8TkhNVWVRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVBsT1BZUTxOSE1VZVExR2xcQVEqLCVVJ0Z7dnsiaGVlN2c6QUFQbE9QWVE8TkhNVWVRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBOVVZUEdnUWdqN0dRN2VcQVEqJVUnRnt2eyJoZWU3OkFBOVVZUEdnUWdqN0dRN2VBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBMUdIZ0czUFFnMTxQUEhUUTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBajdVUWcxPFBQSFRRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUWcxPFBQSFRRZTlcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVFnMTxQUEhUUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTY2NlFnMTxQUEg8UTFHbFxBUSpcQSVVJ0Z7dnsiaGVlNzpBQTY2NlFnMTxQUEg8UTFHbEFqN1VBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTY2NlFnMTxVT08zUGxqN2dRMUdsXEFsajdnXEE5VVA2XEFRKiVVJ0Z7dnsiaGVlN2c6QUFnMTxVT08zUGxqN2dRMUdsQWo3VUFnUDw5VTFQZ0FHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFnMTxVT08zUGxqN2dRMUdsXEFsajdnXEE5VVA2XEFRKiVVJ0Z7dnsiaGVlN2c6QUFnMTxVT08zUGxqN2dRMUdsQWo3VUFnUDw5VTFQZ0FHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBZzE8VU9PM1BsajdnUTFHbFxBbGo3Z1xBOVVQNlxBUSolVSdGe3Z7ImhlZTdnOkFBZzE8VU9PM1BsajdnUTFHbEFqN1VBZ1A8OVUxUGdBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFnMTxVT08zUGxqN2dRMUdsXEFsajdnXEE5VVA2XEFRKiVVJ0Z7dnsiaGVlN2c6QUFnMTxVT08zUGxqN2dRMUdsQWo3VUFnUDw5VTFQZ0FHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBNjY2UWcxPFVPWVExR2xcQVlHMVxBUSolVSdGe3Z7ImhlZTc6QUE2NjZRZzE8VU9ZUTFHbEFnUDw5VTFQZ0FHUGxPUFlBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUGxPUFlRZ1BIWWVHSFA2Z1ExR2xcQUdQbE9QWVxBUSolVSdGe3Z7ImhlZTdnOkFBUGxPUFlRZ1BIWWVHSFA2Z1ExR2xBZ1A8OVUxUGdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNjY2UWdoRzxlSEdlUFE0N1xBOVVQNlxBSEdlUGdcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFnaEc8ZUhHZVBRNDdBR1BsT1BZQSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBZ2hHTllVR1ExR2xcQVEqJVUnRnt2eyJoZWU3OkFBZ2hHTllVR1ExR2xBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBZ2hHTllRVUdcQVEqJVUnRnt2eyJoZWU3OkFBZ2hHTllVR1ExR2xBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWdoRzZlaFA2anpRVUdcQWVHXEFRKiVVJ0Z7dnsiaGVlN2c6QUFnaEc2ZWhQNmp6UVVHQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWdVbDczUDFqZ2VRMUdsXEFnXEFRKiVVJ0Z7dnsiaGVlN2c6QUFnVWw3M1AxamdlUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFHSGdVY2MzUFExR2xcQVVcQVEqJVUnRnt2eyJoZWU3ZzpBQUdIZ1VjYzNQUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQWdNUGUxaHVqT1ExR2xcQWxHWVAzZ1xBUSolVSdGe3Z7ImhlZTc6QUFnTVBlMWh1ak9RMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWdNUGUxaHVqT1ExR2xcQWxHWVAzZ1xBUSolVSdGe3Z7ImhlZTc6QUFnTVBlMWh1ak9RMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWdNUGUxaHVqT1ExR2xcQVEqXEF1RzNZUDxnXEFRKiVVJ0Z7dnsiaGVlNzpBQWdNUGUxaHVqT1ExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNjY2UWczVVlQZ2hqPFBRSFBlXEFRKlxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UWczVVlQZ2hqPFBRSFBlQWo3VUFHUGxPUFlBVyI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBNjY2UWczVVlQZ2hqPFBRSFBlXEFRKlxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UWczVVlQZ2hqPFBRSFBlQWo3VUFHUGxPUFlBVyI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQXU8UWczVVlQZ2hqPFBRSFBlXEFRKlxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UWczVVlQZ2hqPFBRSFBlQWo3VUFHUGxPUFlBVyI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBdTxRZzNVWVBnaGo8UFFIUGVcQVEqXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRZzNVWVBnaGo8UFFIUGVBajdVQUdQbE9QWUFXIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBWVBRZzNVWVBnaGo8UFFIUGVcQVEqXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRZzNVWVBnaGo8UFFIUGVBajdVQUdQbE9QWUFXIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFZUFFnM1VZUGdoajxQUUhQZVxBUSpcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFnM1VZUGdoajxQUUhQZUFqN1VBR1BsT1BZQVciO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFQZ1FnM1VZUGdoajxQUUhQZVxBUSpcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFnM1VZUGdoajxQUUhQZUFqN1VBR1BsT1BZQVciO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQVBnUWczVVlQZ2hqPFBRSFBlXEFRKlxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UWczVVlQZ2hqPFBRSFBlQWo3VUFHUGxPUFlBVyI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTdlUWczVVlQZ2hqPFBRSFBlXEFRKlxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UWczVVlQZ2hqPFBRSFBlQWo3VUFHUGxPUFlBVyI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBN2VRZzNVWVBnaGo8UFFIUGVcQVEqXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRZzNVWVBnaGo8UFFIUGVBajdVQUdQbE9QWUFXIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBZ2xqZ2hIR2VQZ1ExR2xcQTdcQVEqJVUnRnt2eyJoZWU3ZzpBQWdsamdoSEdlUGdRMUdsQWdQPDlVMVBnQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWdsamdoSEdlUGdRMUdsXEE3XEFRKlxBUFxBUSp7LXtoZWU3ZzpcQVxBZ2xqZ2hIR2VQZ1ExR2xcQTdcQVEqXEFQXEFRKlxBZ1xBUSolVSdGe3Z7ImhlZTdnOkFBZ2xqZ2hIR2VQZ1ExR2xBZ1A8OVUxUGdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFRKlFnbE4ybE4yUTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBajdVUWdsTjJsTjJRMUdsQWdQPDlVMVBnQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFRKlFnbE4ybE4yUTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBajdVUWdsTjJsTjJRMUdsQWdQPDlVMVBnQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRZ0cxVWozUHg3M0c8UDxRMUdsXEFRKlxBUHg3M0c8UCVVJ0Z7dnsiaGVlN2c6QUE2NjZRZ0cxVWozUHg3M0c8UDxRMUdsQWdQPDlVMVBnQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRZ0cxVWozUHg3M0c8UDxRMUdsXEFRKlxBOVVQNiVVJ0Z7dnsiaGVlN2c6QUE2NjZRZ0cxVWozUHg3M0c8UDxRMUdsQWdQPDlVMVBnQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRZ0cxVWozUHg3M0c8UDxRMUdsXEFRKlxBUFlVZSVVJ0Z7dnsiaGVlN2c6QUE2NjZRZ0cxVWozUHg3M0c8UDxRMUdsQWdQPDlVMVBnQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRZ0cxVWozUHg3M0c8UDxRMUdsXEFRKlxBUGxPUFklVSdGe3Z7ImhlZTdnOkFBNjY2UWdHMVVqM1B4NzNHPFA8UTFHbEFnUDw5VTFQZ0FHUGxPUFlBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFnR05IWTEzR05ZUTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBZ0dOSFkxM0dOWVExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBZ0dOSFkxM0dOWVExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQWdHTkhZMTNHTllRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWdHTkhZMTNHTllRajc3UTJHRzJRMjNcQVEqJVUnRnt2eyJoZWU3ZzpBQWdHTkhZMTNHTllRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBZzdQak1QPFlQMU1RMUdsXEFRKlxBUSolVSdGe3Z7ImhlZTdnOkFBZzdQak1QPFlQMU1RMUdsQUdQbE9QWVE0Z0dIIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBZzdQak1QPFlQMU1RMUdsXEFRKlxBUSolVSdGe3Z7ImhlZTdnOkFBZzdQak1QPFlQMU1RMUdsQUdQbE9QWVE0Z0dIIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE3M2p6UU9QZzdHZXVOM1ExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVFPUGc3R2V1TjNRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUWc3R2VVdXpRMUdsXEFRKiVVJ0Z7dnsiaGVlN2c6QUFQbE9QWVFnN0dlVXV6UTFHbEFHUGxPUFlBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5nN0dlVXV6OlEqJVUnRnt2eyJoZWU3ZzpBQVBsT1BZUWc3R2VVdXpRMUdsQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQVEqUWc3PFBqTVA8UTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBajdVUWc3PFBqTVA8UTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFRKlFnNzxQak1QPFExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVFnNzxQak1QPFExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBN048M1FnZWpIdUc8WVFQWU5cQVEqJVUnRnt2eyJoZWU3ZzpBQTdOPDNRZ2VqSHVHPFlRUFlOQVBsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQWdlPFBqbGpPM1BRMUdsXEFRKiVVJ0Z7dnsiaGVlN2c6QUFqN1VRZ2U8UGpsak8zUFExR2xBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFnZTxQamxqTzNQUTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBajdVUWdlPFBqbGpPM1BRMUdsQUdQbE9QWVE0Z0dIIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBMUdIZVBIZVFnZTxQamxHSFAxM0dOWVFIUGVcQVBsT1BZXEFRKiVVJ0Z7dnsiaGVlN2c6QUExR0hlUEhlUWdlPFBqbEdIUDEzR05ZUUhQZUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRZ05lRzxVUTFHbFxBZ2VHPHpcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFnTmVHPFVRMUdsQWo3VUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFnNmp6UTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBZzZqelExR2xBajdVQTlhUV1BR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNjY2UWc2anpRMUdsXEFRKiVVJ0Z7dnsiaGVlN2c6QUFnNmp6UTFHbEFqN1VBOWFRXUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQWVQWVExR2xcQWVqM01nXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRZVBZUTFHbEFnUDw5VTFQZ0E5YUFHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWVQWVExR2xcQWVqM01nXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRZVBZUTFHbEFnUDw5VTFQZ0E5YUFHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFlUFlRMUdsXEFlajNNZ1xBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UWVQWVExR2xBZ1A8OVUxUGdBOWFBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRSHplVWxQZ1ExR2xcQWc5MVxBR1BsT1BZJVUnRnt2eyJoZWU3ZzpBQTY2NlFIemVVbFBnUTFHbEFnOTFBR1BsT1BZQTRnR0hBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBSHplVWxQZ1ExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFIemVVbFBnUTFHbEFnOTFBR1BsT1BZQTRnR0hBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUSpRSHplVWxQZ1ExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFIemVVbFBnUTFHbEFnOTFBR1BsT1BZQTRnR0hBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBZWhQemdqVVlnR1ExR2xcQVVsajJQXEFRKiVVJ0Z7dnsiaGVlN2c6QUFlaFB6Z2pVWWdHUTFHbEFQeGVQSGdVR0hnQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTY2NlFlVTFNMUdOSGVQPFExR2xcQTFHTkhlWUc2SFxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UWVVMU0xR05IZVA8UTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTY2NlFlVTFNMUdOSGVQPFExR2xcQTFHTkhlTjdcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFlVTFNMUdOSGVQPFExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE2NjZRZVUxTTFHTkhlUDxRMUdsXEFlVTFNUDxcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFlVTFNMUdOSGVQPFExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE2NjZRZVUxTTFHTkhlUDxRMUdsXEE2RzwzWTEzRzFNXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRZVUxTTFHTkhlUDxRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFlVTFNMUdOSGVQPFExR2xcQTFHTkhlWUc2SFxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UWVVMU0xR05IZVA8UTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRZVUxTTFHTkhlUDxRMUdsXEExR05IZU43XEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRZVUxTTFHTkhlUDxRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFlVTFNMUdOSGVQPFExR2xcQWVVMU1QPFxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UWVVMU0xR05IZVA8UTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRZVUxTTFHTkhlUDxRMUdsXEE2RzwzWTEzRzFNXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRZVUxTTFHTkhlUDxRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFlVU1lR01RMUdsXEFRKlxBOVVZUEdcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFlVU1lR01RMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFlR0c8SGpsUEhlUTFHbFxBZUdOPEhqbFBIZWdcQVEqXEFVSHVHPGxqZVVHSCVVJ0Z7dnsiaGVlN2c6QUE2VVkyUGVRZUdHPEhqbFBIZVExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNjY2UWVHRzxIamxQSGVRMUdsXEFlR048SGpsUEhlZ1xBUSpcQTxQMlVnZTxqZVVHSFxBJVUnRnt2eyJoZWU3ZzpBQTZVWTJQZVFlR0c8SGpsUEhlUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRZUdHPEhqbFBIZVExR2xcQWVHTjxIamxQSGVnXEFRKlxBbGplMWhQZ1xBZzFoUFlOM1AlVSdGe3Z7ImhlZTdnOkFBNlVZMlBlUWVHRzxIamxQSGVRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFlR0c8SGpsUEhlUTFHbFxBZUdOPEhqbFBIZWdcQVEqXEFnZWoyUGdcQVEqXEElVSdGe3Z7ImhlZTdnOkFBNlVZMlBlUWVHRzxIamxQSGVRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBNjY2UWVHN3pRZ1BcQVVsajJQXEFRKiVVJ0Z7dnsiaGVlNzpBQTY2NlFlRzd6UWdQQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZRZU54eFFPUFxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UWVOeHhRT1BBZ1A8OVUxUGdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNzNqelFlOTF1UTFHUU08XEFRKiVVJ0Z7dnsiaGVlN2c6QUE3M2p6UWU5MXVRMUdRTTxBPFBnZUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFRKlFlOTF1UTFHUU08XEFRKiVVJ0Z7dnsiaGVlN2c6QUE3M2p6UWU5MXVRMUdRTTxBPFBnZUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTEzVTdnUWU2VWUxaFFlOVxBUSolVSdGe3Z7ImhlZTdnOkFBajdVUWU2VWUxaFFlOUE5WkFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEExM1U3Z1FlNlVlMWhRZTlcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVFlNlVlMWhRZTlBOVpBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE2NjZRZTZVZTFoUWU5XEFRKiVVJ0Z7dnsiaGVlN2c6QUFqN1VRZTZVZTFoUWU5QTlaQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlFlNlVlMWhRZTlcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVFlNlVlMWhRZTlBOVpBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFlNlVlMWhRZTlcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVFlNlVlMWhRZTlBOVpBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBZTZVZTFoUWU5XEFRKiVVJ0Z7dnsiaGVlN2c6QUFqN1VRZTZVZTFoUWU5QTlaQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWU2VWVlUDxRMUdsXEFRKlxBZ2VqZU5nXEFRKiVVJ0Z7dnsiaGVlN2c6QUE3Tk8zVWdoUWU2VWVlUDxRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUWU2VWVlUDxRMUdsXEFRKlxBZ2VqZU5nXEFRKiVVJ0Z7dnsiaGVlN2c6QUE3Tk8zVWdoUWU2VWVlUDxRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWU2VWVlUDxRMUdsXEFRKlxBbEdsUEhlZ1xBUSolVSdGe3Z7ImhlZTdnOkFBN05PM1VnaFFlNlVlZVA8UTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFRKlFlNlVlZVA8UTFHbFxBUSpcQWxHbFBIZWdcQVEqJVUnRnt2eyJoZWU3ZzpBQTdOTzNVZ2hRZTZVZWVQPFExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNzNqelFlejdQMWpnZVFqVVxBZ1xBUSolVSdGe3Z7ImhlZTdnOkFBNzNqelFlejdQMWpnZVFqVUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE3M2p6UWV6N1AxamdlUWpVXEFQXEFRKiVVJ0Z7dnsiaGVlN2c6QUE3M2p6UWV6N1AxamdlUWpVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTczanpRZXo3UDFqZ2VRalVcQVEqJVUnRnt2eyJoZWU3ZzpBQTczanpRZXo3UDFqZ2VRalVBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNzNqelA8UU5PVVlQR1ExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQTczanpQPFFOT1VZUEdRMUdsQWo3VUFHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWxqN1ExamxRajFRTk1cQVEqJVUnRnt2eyJoZWU3ZzpBQWxqN1ExamxRajFRTk1BR1BsT1BZQSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWxQWVVqZWhQQ05QUU5IVTktN2o8VWdhUXU8XEE5VVlQR1xBUSolVSdGe3Z7ImhlZTdnOkFBbFBZVWplaFBDTlBRTkhVOS03ajxVZ2FRdTxBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUSpRTkczUTFHbFFPPFxBOVVQNlxBUSolVSdGe3Z7ImhlZTdnOkFBbGpVZ1FORzNRMUdsUU88QWo3VU5HM0E5S0FHUGxPUFlBOVVQNiI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUU5HM1ExR2xRTzxcQTlVWVBHXEFRKiVVJ0Z7dnsiaGVlN2c6QUFsalVnUU5HM1ExR2xRTzxBajdVTkczQTlLQUdQbE9QWUE5VVA2Ijt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFRKlFOZ2U8UGpsUWU5XEFRKiVVJ0Z7dnsiaGVlNzpBQTY2NlFOZ2U8UGpsUWU5QUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBUSpRTmdlPFBqbFExR2xcQVEqJVUnRnt2eyJoZWU3OkFBNjY2UU5nZTxQamxRZTlBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUSpRTmdlTllVR1ExR2xcQVBsT1BZXEFRKiVVJ0Z7dnsiaGVlN2c6QUFqNzdRTmdlTllVR1ExR2xBajdVQTlXQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUU5nZU5ZVUdRMUdsXEFQbE9QWVxBUSpcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3N1FOZ2VOWVVHUTFHbEFqN1VBOVdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNjY2UU5lN0dnZWdRMUdsXEE3PEdZTjFlZ1xBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UU5lN0dnZWdRMUdsQWo3VUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTY2NlFOZTdHZ2VnUTFHbFxBNzxHWU4xZWdcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlFOZTdHZ2VnUTFHbEFqN1VBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBTmU3R2dlZ1ExR2xcQTc8R1lOMWVnXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRTmU3R2dlZ1ExR2xBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBTmU3R2dlZ1ExR2xcQTc8R1lOMWVnXEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRTmU3R2dlZ1ExR2xBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBTmVlM1BnUTFHbFxBTmVlM1BcQVEqJVUnRnt2eyJoZWU3OkFBTmVlM1BnUTFHbEFqN1VBPFA3M3pBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE5UFA8UWU5XEE5VVlQR2dcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVE5UFA8UWU5QUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBOVBQPDk8UWU5XEE5VVlQR2dcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVE5UFA8OTxRZTlBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEE2NjZROVA5R1ExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlE5UDlHUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2NjZROVA5R1ExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlE5UDlHUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTY2NlE5VVlQRzROMlExR2xcQXVVM2xcQVEqJVUnRnt2eyJoZWU3OkFBNjY2UTlVWVBHNE4yUTFHbEFHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBNjY2UTlVWVBHNE4yUTFHbFxBVUhlUDw5VVA2XEFRKiVVJ0Z7dnsiaGVlNzpBQTY2NlE5VVlQRzROMlExR2xBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE5VVkzUVVlXEFRKiVVJ0Z7dnsiaGVlN2c6QUFqN1VROVVZM1FVZUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE3M2p6UDxnLTFZSC05V1E5VVlsVWNQPFExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3Ny05V1E5VVlsVWNQPFExR2xBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBUSpROVVZemo8WVExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVE5VVl6ajxZUTFHbEFZamdoT0dqPFlBOWFRYUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFRKlE5VVl6ajxZUTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBajdVUTlVWXpqPFlRMUdsQVlqZ2hPR2o8WUE5YVFhQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBUSpRaE5PZ1E5VVl6ajxZUTFHbFxBUSolVSdGe3Z7ImhlZTdnOkFBajdVUTlVWXpqPFlRMUdsQVlqZ2hPR2o8WUE5YVFhQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUWhOT2dROVVZemo8WVExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3VVE5VVl6ajxZUTFHbEFZamdoT0dqPFlBOWFRYUFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE5VWxQR1ExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQTlVbFBHUTFHbEFqN1VBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE5VWxQR1ExR2xcQWozT05sXEFRKlxBOVVZUEdcQVEqJVUnRnt2eyJoZWU3ZzpBQTlVbFBHUTFHbEFqN1VBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE5VWxQR1ExR2xcQTFoakhIUDNnXEFRKlxBUSolVSdGe3Z7ImhlZTdnOkFBOVVsUEdRMUdsQWo3VUFHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTlVbFBHUTFHbFxBMjxHTjdnXEFRKlxBOVVZUEdnXEFRKiVVJ0Z7dnsiaGVlN2c6QUE5VWxQR1ExR2xBajdVQUdQbE9QWVE0Z0dIIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBOVVsUEdRMUdsXEFHSFlQbGpIWVxBUSpcQVEqJVUnRnt2eyJoZWU3ZzpBQTlVbFBHUTFHbEFqN1VBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE3M2p6UDxROVVsUEdRMUdsXEE5VVlQR1xBUSolVSdGe3Z7ImhlZTdnOkFBOVVsUEdRMUdsQWo3VUFHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTY2NlE5VUdOZzN6UTFHbFxBUSpcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlE5VUdOZzN6UTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTlVY1VHZzdoUDxQUTFHbFxBS1k3aEdlR1EqJVUnRnt2eyJoZWU3OkFBOVVjVUdnN2hQPFBRMUdsQWdQPDlVMVBnQUdQbE9QWUEiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE5VWN6WTxHN1ExR2xcQWdoajxQWVxBUSolVSdGe3Z7ImhlZTdnOkFBOVVjelk8RzdRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTkzVTdnelExR2xcQVEqJVUnRnt2eyJoZWU3ZzpBQTkzVTdnelExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNjY2UTkzVTlQUWU5XEE5VVlQR1xBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UTkzVTlQUWU5QUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBOTNOPE9RMUdcQTlVWVBHXEFRKiVVJ0Z7dnsiaGVlN2c6QUE5M048T1ExR0FHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTkzTjxPUTFHXEE5VVlQR1xBUSolVSdGe3Z7ImhlZTdnOkFBOTNOPE9RMUdBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFqPGVVMTNQUTlHeGdIajdRMUdsXEFRKlxBUSolVSdGe3Z7ImhlZTdnOkFBWWplalE5R3hnSGo3UTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEE2amUxaFE2ajlQUTlVWVBHXEFRKiVVJ0Z7dnsiaGVlN2c6QUFQbE9QWVE2ajlQUTlVWVBHQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVBsT1BZUTZqOVBROVVZUEdcQVEqJVUnRnt2eyJoZWU3ZzpBQVBsT1BZUTZqOVBROVVZUEdBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUSpRNlU8UFk8VTlQUTFHbFxBUSolVSdGe3Z7ImhlZTc6QUEqUTZVPFBZPFU5UFExR2xBNzxQZ1BIZS1HUGxPUFlBIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBdWpnZVE2VWdlVWpRMUdsXEFQbE9QWVxBVXU8amxQXEFRKiVVJ0Z7dnsiaGVlN2c6QUF1amdlUTZVZ2VValExR2xBR1BsT1BZUTRnR0giO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEF1amdlUTZVZ2VValExR2xcQVBsT1BZXEE3M2p6M1VnZWdcQVEqJVUnRnt2eyJoZWU3ZzpBQXVqZ2VRNlVnZVVqUTFHbEFHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUTZVZ2VValExR2xcQWxQWVVqZ1xBUSolVSdGe3Z7ImhlZTdnOkFBdWpnZVE2VWdlVWpRMUdsQUdQbE9QWVE0Z0dIIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFRKlE2VWNQPFFsUFxBM1BqPEhcQVEqJVUnRnt2eyJoZWU3OkFBajc3UTZVY1A8UWxQQWo3VUFHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUTZVY1A8UWxQXEEzUGo8SFxBUSolVSdGe3Z7ImhlZTc6QUFqNzdRNlVjUDxRbFBBajdVQUdQbE9QWVE0Z0dIIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3OlxBXEFRKlE2VWNQPFFsUFxBNzxQOVVQNlxBUSolVSdGe3Z7ImhlZTc6QUFqNzdRNlVjUDxRbFBBajdVQUdQbE9QWVE0Z0dIIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUSpRNlVjUDxRbFBcQTc8UDlVUDZcQVEqJVUnRnt2eyJoZWU3OkFBajc3UTZVY1A8UWxQQWo3VUFHUGxPUFlRNGdHSCI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQTZHTTZVUTFHbFxBZ2hqPFBcQVEqJVUnRnt2eyJoZWU3ZzpBQTZHTTZVUTFHbEFqN1VBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBNlBPUXg3PFBnZ1VHSFE0N1xBOVVZUEdcQVEqJVUnRnt2eyJoZWU3ZzpBQTZQT1F4NzxQZ2dVR0hRNDdBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBelBnVU1RVWVcQVEqJVUnRnt2eyJoZWU3OkFBelBnVU1RVWVBZ0FHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTc6XEFcQTY2NlF6UGdVTVFVZVxBUSolVSdGe3Z7ImhlZTc6QUF6UGdVTVFVZUFnQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBUSpRenU8RzJRMUdsXEFRKiVVJ0Z7dnsiaGVlNzpBQTY2NlF6dTxHMlExR2xBajdVQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlNzpcQVxBenU8RzJRTmdcQVEqJVUnRnt2eyJoZWU3OkFBNjY2UXp1PEcyUTFHbEFqN1VBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBUSpRekdOZU5PUFExR2xcQTZqZTFoUSolVSdGe3Z7ImhlZTdnOkFBNjY2UXpHTmVOT1BRMUdsQUdQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUXpHTmVOT1BRMUdsXEE5XEFRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRekdOZU5PUFExR2xBR1BsT1BZIjtuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEF6R05lTk9QUTFHbFxBNmplMWhRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRekdOZU5PUFExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBekdOZU5PUFExR2xcQTlcQVEqJVUnRnt2eyJoZWU3ZzpBQTY2NlF6R05lTk9QUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEF6R05lTlFPUFxBUSolVSdGe3Z7ImhlZTdnOkFBNjY2UXpHTmVOT1BRMUdsQUdQbE9QWSI7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBekdOZU5PUFExR2xcQWdoRzxlZ1EqJVUnRnt2eyJoZWU3ZzpBQTY2NlF6R05lTk9QUTFHbEFHUGxPUFkiO24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUXpHTmVOT1BRMUdsXEFnaEc8ZWdRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRekdOZU5PUFExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBekdOZU5PUFExR2xcQTczanozVWdlXD8zVWdldlEqJVUnRnt2eyJoZWU3ZzpBQTY2NlF6R05lTk9QUTFHbEFHUGxPUFkiO24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQVEqUXpHTmVOT1BRMUdsXEE3M2p6M1VnZVw/M1VnZXZRKiVVJ0Z7dnsiaGVlN2c6QUE2NjZRekdOZU5PUFExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBajc3UWNQNzNVSFFVR1xBNzxHNFAxZVxBUSpcQWcxPFBQSFxBUSolVSdGe3Z7ImhlZTdnOkFBajc3UWNQNzNVSFFVR0FQbE9QWSI7e24JCSRlaFVnLXE3PEc5VVlQPGdiJyVeaGVlN2c6XEFcQWo3N1FjUDczVUhRVUdcQTc8RzRQMWVcQVEqXEFnMTxQUEhcQVEqXEE5UDxnVUdIXEFRKiVVJ0Z7dnsiaGVlN2c6QUFqNzdRY1A3M1VIUVVHQVBsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBajc3UWNQNzNVSFFVR1xBNzxHNFAxZVxBUSpcQWdlejNQMk5VWVBcQTFHbDdHSFBIZWc/MUdVWXZRKiVVJ0Z7dnsiaGVlN2c6QUFqNzdRY1A3M1VIUVVHQVBsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBajc3UWNQNzNVSFFVR1xBZ2V6M1AyTlVZUFxBUSpcQTFHbDdHSFBIZWc/MUdVWXZRKiVVJ0Z7dnsiaGVlN2c6QUFqNzdRY1A3M1VIUVVHQVBsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBajc3UWNVSDJnR3VlUTFHbFxBUGxPUFlcQVEqJVUnRnt2eyJoZWU3ZzpBQWo3N1FjVUgyZ0d1ZVExR2xBR1BsT1BZIjt7bgkJJGVoVWctcTc8RzlVWVA8Z2InJV5oZWU3ZzpcQVxBajc3UWNVSDJnR3VlUTFHbFxBOVVQNlxBUSolVSdGe3Z7ImhlZTdnOkFBajc3UWNVSDJnR3VlUTFHbEFHUGxPUFkiO3tuCQkkZWhVZy1xNzxHOVVZUDxnYiclXmhlZTdnOlxBXEFRKlFjSFU3UFFlOVxBUSolVSdGe3Z7ImhlZTdnOkFBajdVUWNIVTdQUWU5QTlLQUdQbE9QWUEiO3tuCQlue3t7e1hue3t7e24Jbgl1TkgxZVVHSHt1UGUxaCgkNzxHOVVZUDxfTjwzLHskMUdIZVBIZV9OPDMseyRqPDJne3Z7ajw8anooKXspd24JbgkJJGo8MmdiJzZVWWVoJ0Z7dntVZ2dQZSgkajwyZ2InNlVZZWgnRil7P3skajwyZ2InNlVZZWgnRns6eycnO24JCSRqPDJnYidoUFUyaGUnRnt2e1VnZ1BlKCRqPDJnYidoUFUyaGUnRil7P3skajwyZ2InaFBVMmhlJ0Z7OnsnJztuCQluCQkkN2o8amxne3Z7ajw8anooJ048Myd7dnF7JDFHSGVQSGVfTjwzLCdsang2VVllaCd7dnF7JGo8MmdiJzZVWWVoJ0YsJ2xqeGhQVTJoZSd7dnF7JGo8MmdiJ2hQVTJoZSdGLCd1RzxsamUne3Zxeyc0Z0dIJyk7bm4JCVV1KHtnZTxVN0dneyh7JDc8RzlVWVA8X048Myx7ImhlZTdnOkFBMjxqN2hRdWoxUE9HR01RMUdsQSJ7KXshdnZ7dWozZ1B7KXt3bm4JCQlVdXsoISRlaFVnLXF1ajFQT0dHTV9qNzdfVVkpe3dubgkJCQlVSDEzTllQeyhFRElWREVfNVYwe1F7J0FZamVqQWdHMVVqMzFHSHVVMlE3aDcnKTtuCQkJCSRlaFVnLXF1ajFQT0dHTV9qNzdfVVl7dnskZ0cxVWozXzFHSHVVMmIndTFVWSdGO24JCQkJJGVoVWctcXVqMVBPR0dNX2o3N19nUDE8UGV7dnskZ0cxVWozXzFHSHVVMmIndTFnUDE8UGUnRjtuCQkJCW4JCQlYbm4JCQkkN2o8amxnYidqMTFQZ2dfZUdNUEgnRnt2eyRlaFVnLXF1ajFQT0dHTV9qNzdfVVl7UXsnfCd7UXskZWhVZy1xdWoxUE9HR01fajc3X2dQMTxQZTtuCQluCQlYbgluCQlVdSh7Z2U8VTdHZ3soeyQ3PEc5VVlQPF9OPDMseyJoZWU3ZzpBQTY2NlF6R05lTk9QUTFHbEEieyl7IXZ2e3VqM2dQeyl7d24JCQlVdSh7ISQ3ajxqbGdiJ2xqeDZVWWVoJ0Z7KXskN2o8amxnYidsang2VVllaCdGe3Z7WjhdO24JCQlVdSh7ISQ3ajxqbGdiJ2xqeGhQVTJoZSdGeyl7JDdqPGpsZ2InbGp4aFBVMmhlJ0Z7dnsxUFUzKCQ3ajxqbGdiJ2xqeDZVWWVoJ0Z7QXthUSBmKTtuCQlYbm4JCVV1KHshJDdqPGpsZ2InbGp4NlVZZWgnRnspe3duCQkJTkhnUGUoJDdqPGpsZ2InbGp4NlVZZWgnRik7bgkJWG4JCW4JCVV1KHshJDdqPGpsZ2InbGp4aFBVMmhlJ0Z7KXt3bgkJCU5IZ1BlKCQ3ajxqbGdiJ2xqeGhQVTJoZSdGKTtuCQlYbgkJbgkJJENOUDx6X2dlPFVIMnt2e2hlZTdfT05VM1lfQ05QPHooJDdqPGpsZyk7CW5uCQkkPFBnTjNlXzRnR0h7dnskZWhVZy1xQ05QPHpwPEc5VVlQPCgkNzxHOVVZUDxfTjwzUSI/IlEkQ05QPHpfZ2U8VUgyKTtubgkJVXUoJDxQZ04zZV80Z0dIYidnTjExUGdnJ0Ypd24JCW4JCQkkPFBnTjNle3Z7NGdHSF9ZUDFHWVAoZTxVbCgkPFBnTjNlXzRnR0hiJ1lqZWonRikse3VqM2dQKTtuCQkJbgkJCVV1KFVnX0dPNFAxZSgkPFBnTjNlKSl3bgkJCQkJbgkJCQk8UGVOPEh7JDxQZ04zZTtuCQkJCW4JCQlYUDNnUHduCQkJbgkJCQk8UGVOPEh7dWozZ1A7bgkJCVhuCQkJCW4JCQluCQlYbgkJbgkJPFBlTjxIe3VqM2dQO24JbglYbgluCXVOSDFlVUdIezJQZUxlbDMoJE48Myx7JGo8Mmcpd24JbgkJJE48M3t2e2U8VWwoJE48Myk7bgkJbgkJdUc8UGoxaHsoJGVoVWctcTc8RzlVWVA8Z3tqZ3skPFAyUHh7dnF7JDc8RzlVWVA8X048Myl7d24JCQlVdSg3PFAyX2xqZTFoKCQ8UDJQeCwkTjwzKSl3bgkJe3t7ewkkNzxHOVVZUDx7dnskNzxHOVVZUDxfTjwzO24JCXt7e3sJTzxQak07bgkJe3t7e1huCQlYbgkJbgkJVXUoe1VnZ1BlKCQ3PEc5VVlQPCl7ckQ1eyQ3PEc5VVlQPHspd24JCW4JCQlVdSgkWWplant2eyRlaFVnLXF1UGUxaCgkNzxHOVVZUDwseyROPDMseyRqPDJnKSl3bm4JCQkJPFBlTjxIeyRlaFVnLXFlR0xlbDMoJFlqZWoseyRqPDJnKTtuCQkJCW4JCQlYUDNnUHduCQkJbgkJCQk8UGVOPEh7dWozZ1A7bgkJCQluCQkJWG4JCW4JCVhQM2dQd24JCW4JCQk8UGVOPEh7dWozZ1A7bgkJWAluCW4JWG4Jbgl1TkgxZVVHSHtlR0xlbDMoJFlqZWoseyRqPDJnKXduCQkyM0dPajN7JDFHSHVVMjtuCQluewkJVXUoVWdfR080UDFlKCRZamVqKXt8fHshUGw3ZXooJFlqZWotcWV6N1ApKXduewkJCW4JCQlnNlVlMWgoJFlqZWotcWV6N1Apd24JCQkJMWpnUHsnN2hHZUcnOm4JCQkJCW4JCQkJCVV1KHtQbDdleigkWWplai1xTjwzKXspd24JCQkJCQluCQkJCQkJPFBlTjxIe3VqM2dQO24JCQkJCW4JCQkJCVh7UDNnUHt3bgkJCQkJbgkJCQkJCSRlVWUzUHt2eyghUGw3ZXooJFlqZWotcWVVZTNQKSl7P3skWWplai1xZVVlM1B7OnsnJztuCQkJCQkJbgkJCQkJCSRnZXozUHt2eyIiO24JCQkJCQluCQkJCQkJVXUoeyRqPDJnYic2VVllaCdGeyl7d24JCQkJCQkJJGdlejNQe3Z7ImdlejNQdlwiNlVZZWg6YV1dJTtsangtNlVZZWg6IlFVSGU5ajMoJGo8MmdiJzZVWWVoJ0YpUSI3eDsiO24JCQkJCQkJbgkJCQkJCQlVdSgkajwyZ2InaFBVMmhlJ0Ype3duCQkJCQkJCQkkZ2V6M1B7UXZ7VUhlOWozKCRqPDJnYidoUFUyaGUnRilRIjd4OyI7bgkJCQkJCQlYbgkJCQkJCQluCQkJCQkJCSRnZXozUHtRdnsiXCIiO24JCQkJCQkJbgkJCQkJCVhuCQkJCQluCQkJCQkJJGhlbDN7dnsndFVsMntnPDF2Iid7UXskZWhVZy1xUGcxajdQTG9bSigkZWhVZy1xZ2p1UEI8MygkWWplai1xTjwzKSl7UXsnIntqM2V2Iid7UXskZWhVZy1xUGcxajdQTG9bSigkZVVlM1Ape1F7JyJ7J3tReyRnZXozUHtReyd7QXEnO24JCQkJCVhuCQkJCQluCQkJCQlPPFBqTTtuCQkJCQluCQkJCTFqZ1B7JzlVWVBHJzpuCQkJCTFqZ1B7JzxVMWgnOm4JCQkJCSRoZWwze3Z7KHshUGw3ZXooJFlqZWotcWhlbDMpeyl7P3skWWplai1xaGVsM3s6e3VqM2dQO24JCQkJCU88UGpNO24JCQkJCW4JCQkJMWpnUHsnM1VITSc6bgkJCQkJJGhlbDN7dnsoeyFQbDdleigkWWplai1xZVVlM1Apeyl7P3sndGp7aDxQdXYiJ3tReyRlaFVnLXFnanVQQjwzKCRZamVqLXFOPDMpe1F7JyJxJ3tReyRlaFVnLXFQZzFqN1BMb1tKKCRZamVqLXFlVWUzUCl7UXsndEFqcSd7Ont1ajNnUDtuCQkJCQlPPFBqTTtuCQkJCW4JCQkJWVB1ak4zZTpuCQkJCQk8UGVOPEh7dWozZ1A7bgkJCVhuCQkJbgkJCTxQZU48SHskaGVsMztuCQluCQlYUDNnUHduCQluCQkJPFBlTjxIe3VqM2dQOwluCQluCQlYbm4JbglYbgluCXVOSDFlVUdIe0NOUDx6cDxHOVVZUDwoJE48Myl3bgkJbgkJJDxQZ04zZXt2e2o8PGp6KCk7bgkJbgkJVXV7KGdlPFU3R2coJE48Myx7ImhlZTc6QUEiKXshdnZ7XXtyRDV7Z2U8VTdHZygkTjwzLHsiaGVlN2c6QUEiKXshdnZ7XSl7d24JCQk8UGVOPEh7dWozZ1A7bgkJWG4JbgkJJDFoe3Z7MU48M19VSFVlKCROPDMpO24JbgkJMU48M19nUGVHN2UoJDFoLHtkQjBKLnBvXzBFb0IwRG8wckRpeUUwLHtlPE5QKTtuCQkxTjwzX2dQZUc3ZSgkMWgse2RCMEoucG9feS5KSi5SSi5kcm9WLkQse2U8TlB7KTtuCQkxTjwzX2dQZUc3ZSgkMWgse2RCMEoucG9fTEVyNUUwLHtdKTtuCQkxTjwzX2dQZUc3ZSgkMWgse2RCMEoucG9fb1ZbRS5Cbyx7Wik7bgkJMU48M19nUGVHN2UoJDFoLHtkQjBKLnBvX2lpSl99RTBWeXNMLmlvLHtdKTtuCQkxTjwzX2dQZUc3ZSgkMWgse2RCMEoucG9faWlKX31FMFZ5c3BFRTAse3VqM2dQKTtuCQkxTjwzX2dQZUc3ZSgkMWgse2RCMEoucG9fQmlFMHJJRURvLHskX2lFMH1FMGInTG9vcF9CaUUwX3JJRURvJ0YpO24JCW4JCVV1KCRZamVqe3Z7MU48M19QeFAxKCQxaCkpd25uCQkJJGhlZTdfMUdZUHt2ezFOPDNfMlBlVUh1RygkMWgse2RCMEpWRHkuX0xvb3BfZC41RSk7bgkJCW4JCQlVdSgkaGVlN18xR1lQe3F2e1ddXXsmJnskaGVlN18xR1lQe3R7S11dKXduCQkJCSQ8UGdOM2ViJ2dOMTFQZ2cnRnt2e2U8TlA7bgkJCQkkPFBnTjNlYidZamVqJ0Z7dnskWWplajtuCQkJCSQ8UGdOM2ViJ2hlZTdfMUdZUCdGe3Z7JGhlZTdfMUdZUDtuCQkJWFAzZ1B3bgkJCQkkPFBnTjNlYidnTjExUGdnJ0Z7dnt1ajNnUDtuCQkJCSQ8UGdOM2ViJ2hlZTdfMUdZUCdGe3Z7JGhlZTdfMUdZUDtuCQkJCSQ8UGdOM2ViJ048MydGe3Z7JE48MztuCQkJWG4JCQluCQlYUDNnUHduCQkJJDxQZ04zZWInZ04xMVBnZydGe3Z7dWozZ1A7bgkJCSQ8UGdOM2ViJzFOPDNfUDw8RzxfMUdZUCdGe3Z7MU48M19QPDxIRygkMWgpO24JCVg7bgkJbgkJMU48M18xM0dnUCgkMWgpO25uCQk8UGVOPEh7JDxQZ04zZTtuCVhuCW4JdU5IMWVVR0h7Z2p1UEI8MygkTjwzKXduCQk8UGVOPEh7KDc8UDJfbGplMWgoJ3xeaGVlNyhnKT86QUFiai1jXS1ULUYrKFFiai1jXS1ULUYrKSooOmJdLVRGKyk/KEFRKik/JHxVJyx7JE48Mykpez97JE48M3s6eyIiO24JWG4Jbgl1TkgxZVVHSHtQZzFqN1BMb1tKKCRoZWwzKXduCQkyM0dPajN7JDFHSHVVMjtuCQluCQk8UGVOPEh7aGVsM2c3UDFVajMxaGo8Zyh7Z2U8VTdfZWoyZygkaGVsMykse0VEb18KQi5vRWkseyQxR0h1VTJiJzFoajxnUGUnRnspO24JWG5uWG4=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdMZm5pfURVVDk2L2NsPjRaRk5yTUkueWRbcENdN3VoVjVrb3ZYQWdFIDAxcXNZS09Rakd0SGJhCj0yezhXM21KZXpCeHdQUlM8JywnSDgKU1ZOaTl2d0J6bUtqNV11QWtHT0ZDTVBxMHBmaElENFQ9fS9zRTdSYz5ZZDNiLmFvPG5bMVFKZyA2MmxaTHR5VXh7ZVdYcicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 5ba8734e3745ff1b0a08f52ea65c1cee |
Eval Count | 2 |
Decode Time | 309 ms |