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='PzJkP2loaS9ZKi93d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3..
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: static.php
-----------------------------------------------------
Use: edit static pages
=====================================================
*/
if( !defined( 'DATALIFEENGINE' ) OR !defined( 'LOGGED_IN' ) ) {
header( "HTTP/1.1 403 Forbidden" );
header ( 'Location: ../../' );
die( "Hacking attempt!" );
}
if( !$user_group[$member_id['user_group']]['admin_static'] ) {
msg( "error", $lang['index_denied'], $lang['index_denied'] );
}
$parse = new ParseFilter();
function SelectSkin($skin) {
global $lang;
$templates_list = get_folder_list( 'templates' );
$skin_list = "<select class=\"uniform\" name=\"skin_name\">";
$skin_list .= "<option value=\"\">" . $lang['cat_skin_sel'] . "</option>";
foreach ( $templates_list as $key => $value ) {
if( $key == $skin ) $selected = " selected";
else $selected = "";
$skin_list .= "<option value=\"{$key}\"" . $selected . ">{$value['name']}</option>";
}
$skin_list .= '</select>';
return $skin_list;
}
if( !$action ) $action = "list";
if( $action == "list" ) {
$_SESSION['static_referrer'] = htmlspecialchars($_SERVER['REQUEST_URI'], ENT_QUOTES, $config['charset'] );
echoheader( "<i class=\"fa fa-file-text-o position-left\"></i><span class=\"text-semibold\">{$lang['opt_sm_static']}</span>", $lang['header_st_1'] );
$search_field = isset($_GET['search_field']) ? $db->safesql( trim( htmlspecialchars( stripslashes( @urldecode( $_GET['search_field'] ) ), ENT_QUOTES, $config['charset'] ) ) ) : '';
$search_field2 = isset($_REQUEST['search_field']) ? $db->safesql( addslashes(addslashes(trim( urldecode( $_REQUEST['search_field'] ) ) ) ) ) : '';
if (isset($_GET['fromnewsdate']) AND $_GET['fromnewsdate']) $fromnewsdate = strtotime( $_GET['fromnewsdate'] ); else $fromnewsdate = "";
if (isset($_GET['tonewsdate']) AND $_GET['tonewsdate']) $tonewsdate = strtotime( $_GET['tonewsdate'] ); else $tonewsdate = "";
if ($fromnewsdate === -1 OR !$fromnewsdate) $fromnewsdate = "";
if ($tonewsdate === -1 OR !$tonewsdate) $tonewsdate = "";
$start_from = isset($_GET['start_from']) ? intval( $_GET['start_from'] ) : 0;
$news_per_page = isset($_GET['news_per_page']) ? intval( $_GET['news_per_page'] ) : 0;
$gopage = isset($_REQUEST['gopage']) ? intval( $_REQUEST['gopage'] ) : 0;
if( ! $news_per_page or $news_per_page < 1 ) {
$news_per_page = 50;
}
if( $gopage ) $start_from = ($gopage - 1) * $news_per_page;
if( $start_from < 0 ) $start_from = 0;
$where = array ();
$where[] = "name != 'dle-rules-page'";
if( $search_field ) {
$search_field = preg_replace('/\s+/u', '%', $search_field);
if(!$_REQUEST['search_area']) {
$where[] = "(name like '%$search_field%' OR template like '%$search_field2%' OR descr like '%$search_field%')";
} elseif($_REQUEST['search_area'] == 1) {
$where[] = "name like '%{$search_field}%'";
} elseif($_REQUEST['search_area'] == 2) {
$where[] = "descr like '%{$search_field}%'";
} elseif($_REQUEST['search_area'] == 3) {
$where[] = "template like '%{$search_field2}%'";
}
}
if( $fromnewsdate != "" ) {
$where[] = "date >= '$fromnewsdate'";
}
if( $tonewsdate != "" ) {
$where[] = "date <= '$tonewsdate'";
}
if( count( $where ) ) {
$where = implode( " AND ", $where );
$where = " WHERE " . $where;
} else {
$where = "";
}
$order_by = array ();
$_REQUEST['search_order_t'] = isset($_REQUEST['search_order_t']) ? $_REQUEST['search_order_t'] : '';
$_REQUEST['search_order_d'] = isset($_REQUEST['search_order_d']) ? $_REQUEST['search_order_d'] : '';
$_REQUEST['search_order_v'] = isset($_REQUEST['search_order_v']) ? $_REQUEST['search_order_v'] : '';
if( $_REQUEST['search_order_t'] == "asc" or $_REQUEST['search_order_t'] == "desc" ) $search_order_t = $_REQUEST['search_order_t'];
else $search_order_t = "";
if( $_REQUEST['search_order_d'] == "asc" or $_REQUEST['search_order_d'] == "desc" ) $search_order_d = $_REQUEST['search_order_d'];
else $search_order_d = "";
if( $_REQUEST['search_order_v'] == "asc" or $_REQUEST['search_order_v'] == "desc" ) $search_order_v = $_REQUEST['search_order_v'];
else $search_order_v = "";
if( ! empty( $search_order_t ) ) {
$order_by[] = "name $search_order_t";
}
if( ! empty( $search_order_d ) ) {
$order_by[] = "date $search_order_d";
}
if( ! empty( $search_order_v ) ) {
$order_by[] = "views $search_order_v";
}
$order_by = implode( ", ", $order_by );
if( ! $order_by ) $order_by = "date desc";
$search_order_date = array ('----' => '', 'asc' => '', 'desc' => '' );
if( isset( $_REQUEST['search_order_d'] ) ) {
$search_order_date[$search_order_d] = 'selected';
} else {
$search_order_date['desc'] = 'selected';
}
$search_order_title = array ('----' => '', 'asc' => '', 'desc' => '' );
if( ! empty( $search_order_t ) ) {
$search_order_title[$search_order_t] = 'selected';
} else {
$search_order_title['----'] = 'selected';
}
$search_order_view = array ('----' => '', 'asc' => '', 'desc' => '' );
if( ! empty( $search_order_v ) ) {
$search_order_view[$search_order_v] = 'selected';
} else {
$search_order_view['----'] = 'selected';
}
$search_area = array('', '', '', '');
if( isset( $_REQUEST['search_area'] ) ) {
$_REQUEST['search_area'] = intval($_REQUEST['search_area']);
$search_area[$_REQUEST['search_area']] = 'selected';
} else {
$search_area[0] = 'selected';
}
$db->query( "SELECT id, name, descr, template, views, date, password FROM " . PREFIX . "_static" . $where . " ORDER BY " . $order_by . " LIMIT $start_from,$news_per_page" );
// Prelist Entries
$i = $start_from;
if( $start_from == "0" ) {
$start_from = "";
}
$entries_showed = 0;
$entries = "";
while ( $row = $db->get_array() ) {
$i ++;
if( !$langformatdate ) $langformatdate = "d.m.Y";
$itemdate = @date( $langformatdate, $row['date'] );
$title = htmlspecialchars( stripslashes( $row['name'] ), ENT_QUOTES, $config['charset'] );
$descr = stripslashes($row['descr']);
if( $config['allow_alt_url'] ) $vlink = $config['http_home_url'] . $row['name'] . ".html";
else $vlink = $config['http_home_url'] . "index.php?do=static&page=" . $row['name'];
if( $row['password'] ) $lock = "<i class=\"fa fa-lock position-left text-muted\"></i>"; else $lock = "";
$row['views'] = number_format( $row['views'], 0, ',', ' ');
$entries .= "<tr>
<td class=\"hidden-xs\">$itemdate - {$lock}<a title=\"{$lang['static_view']}\" class=\"tip\" href=\"{$vlink}\" target=\"_blank\">$title</a></td>
<td class=\"cursor-pointer\" onclick=\"document.location = '?mod=static&action=doedit&id={$row['id']}'; return false;\"><a title=\"{$lang['edit_static_act']}\" class=\"tip\" href=\"?mod=static&action=doedit&id={$row['id']}\">$descr</a></td>
<td class=\"hidden-xs text-center text-nowrap cursor-pointer\" onclick=\"document.location = '?mod=static&action=doedit&id={$row['id']}'; return false;\">{$row['views']}</td>
<td><input name=\"selected_news[]\" value=\"{$row['id']}\" type='checkbox' class=\"icheck\" /></td>
</tr>";
$entries_showed ++;
}
// End prelisting
$result_count = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_static" . $where );
$all_count_news = $result_count['count'];
if ( $fromnewsdate ) $fromnewsdate = date("Y-m-d", $fromnewsdate );
if ( $tonewsdate ) $tonewsdate = date("Y-m-d", $tonewsdate );
///////////////////////////////////////////
// Options Bar
echo <<<HTML
<script language="javascript">
function search_submit(prm){
document.optionsbar.start_from.value=prm;
document.optionsbar.submit();
return false;
}
function gopage_submit(prm){
document.optionsbar.start_from.value= (prm - 1) * {$news_per_page};
document.optionsbar.submit();
return false;
}
</script>
<div class="modal fade" id="advancedsearch" name="advancedsearch" role="dialog" aria-labelledby="advancedsearchLabel">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<form action="?mod=static&action=list" method="GET" name="optionsbar" id="optionsbar" class="form-horizontal">
<input type="hidden" name="mod" value="static">
<input type="hidden" name="action" value="list">
<input type="hidden" name="start_from" id="start_from" value="{$start_from}">
<div class="modal-header ui-dialog-titlebar">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<span class="ui-dialog-title" id="newcatsLabel">{$lang['edit_stat']} {$entries_showed} {$lang['edit_stat_1']} {$all_count_news}</span>
</div>
<div class="modal-body">
<div class="row">
<div class="col-sm-12">
<div class="form-group">
<div class="col-sm-12">
<label>{$lang['edit_search_static']}</label>
<div class="input-group">
<input name="search_field" value="{$search_field}" type="text" dir="auto" class="form-control">
<span class="input-group-btn">
<select name="search_area" class="uniform form-control"><option value="0" {$search_area[0]}>{$lang['filter_search_0']}</option><option value="1" {$search_area[1]}>{$lang['filter_search_7']}</option><option value="2" {$search_area[2]}>{$lang['filter_search_8']}</option><option value="3" {$search_area[3]}>{$lang['filter_search_9']}</option></select>
</span>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<label class="control-label col-sm-12">{$lang['search_by_date']}</label>
<div class="col-sm-12">
{$lang['edit_fdate']} <input data-rel="calendardate" type="text" dir="auto" name="fromnewsdate" id="fromnewsdate" class="form-control" style="width:160px;" value="{$fromnewsdate}" autocomplete="off">
{$lang['edit_tdate']} <input data-rel="calendardate" type="text" dir="auto" name="tonewsdate" id="tonewsdate" class="form-control" style="width:160px;" value="{$tonewsdate}" autocomplete="off">
</div>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label class="control-label col-sm-12">{$lang['static_per_page']}</label>
<div class="col-sm-12">
<input class="form-control text-center" name="news_per_page" value="{$news_per_page}" type="text" dir="auto">
</div>
</div>
</div>
</div>
<div class="pb-10">{$lang['static_order']}</div>
<div class="form-group">
<div class="col-sm-4">
<label>{$lang['edit_et']}</label>
<select class="uniform" data-width="100%" name="search_order_t" id="search_order_t">
<option {$search_order_title['----']} value="">{$lang['user_order_no']}</option>
<option {$search_order_title['asc']} value="asc">{$lang['user_order_plus']}</option>
<option {$search_order_title['desc']} value="desc">{$lang['user_order_minus']}</option>
</select>
</div>
<div class="col-sm-4">
<label>{$lang['search_by_date']}</label>
<select class="uniform" data-width="100%" name="search_order_d" id="search_order_d">
<option {$search_order_date['----']} value="">{$lang['user_order_no']}</option>
<option {$search_order_date['asc']} value="asc">{$lang['user_order_plus']}</option>
<option {$search_order_date['desc']} value="desc">{$lang['user_order_minus']}</option>
</select>
</div>
<div class="col-sm-4">
<label>{$lang['search_by_view']}</label>
<select class="uniform" data-width="100%" name="search_order_v" id="search_order_v">
<option {$search_order_view['----']} value="">{$lang['user_order_no']}</option>
<option {$search_order_view['asc']} value="asc">{$lang['user_order_plus']}</option>
<option {$search_order_view['desc']} value="desc">{$lang['user_order_minus']}</option>
</select>
</div>
</div>
<button onclick="search_submit(0); return(false);" class="btn bg-teal btn-sm btn-raised position-left"><i class="fa fa-search position-left"></i>{$lang['edit_act_1']}</button>
<button onclick="document.location='?mod=static'; return(false);" class="btn bg-danger btn-sm btn-raised"><i class="fa fa-eraser position-left"></i>{$lang['drop_search']}</button>
</div>
</form>
</div>
</div>
</div>
HTML;
// End Options Bar
echo <<<JSCRIPT
<script>
<!--
function ckeck_uncheck_all() {
var frm = document.static;
for (var i=0;i<frm.elements.length;i++) {
var elmnt = frm.elements[i];
if (elmnt.type=='checkbox') {
if(frm.master_box.checked == true){ elmnt.checked=false; $(elmnt).parents('tr').removeClass('warning');}
else{ elmnt.checked=true; $(elmnt).parents('tr').addClass('warning'); }
}
}
if(frm.master_box.checked == true){ frm.master_box.checked = false; }
else{ frm.master_box.checked = true; }
$(frm.master_box).parents('tr').removeClass('warning');
$.uniform.update();
}
$(function() {
$('.table').find('tr > td:last-child').find('input[type=checkbox]').on('change', function() {
if($(this).is(':checked')) {
$(this).parents('tr').addClass('warning');
}
else {
$(this).parents('tr').removeClass('warning');
}
});
});
-->
</script>
JSCRIPT;
if( $entries_showed == 0 ) {
echo <<<HTML
<div class="panel panel-default">
<div class="panel-heading">
{$lang['static_head']}
<div class="heading-elements not-collapsible">
<ul class="icons-list">
<li><a data-toggle="modal" data-target="#advancedsearch" href="#"><i class="fa fa-search position-left"></i><span class="visible-lg-inline visible-md-inline visible-sm-inline">{$lang['static_advanced_search']}</span></a></li>
</ul>
</div>
</div>
<div class="panel-body">
<div style="display: table;min-height:100px;width:100%;">
<div class="text-center" style="display: table-cell;vertical-align:middle;">{$lang['edit_nostatic']}</div>
</div>
</div>
<div class="panel-footer">
<button class="btn bg-teal btn-sm btn-raised" type="button" onclick="document.location='?mod=static&action=addnew'"><i class="fa fa-plus-circle position-left"></i>{$lang['static_new']}</button>
</div>
</div>
HTML;
} else {
// pagination
$npp_nav = "";
if( $all_count_news > $news_per_page ) {
if( $start_from > 0 ) {
$previous = $start_from - $news_per_page;
$npp_nav .= "<li><a onclick=\"javascript:search_submit($previous); return(false);\" href=\"#\" title=\"{$lang['edit_prev']}\"><i class=\"fa fa-backward\"></i></a></li>";
}
$enpages_count = @ceil( $all_count_news / $news_per_page );
$enpages_start_from = 0;
$enpages = "";
if( $enpages_count <= 10 ) {
for($j = 1; $j <= $enpages_count; $j ++) {
if( $enpages_start_from != $start_from ) {
$enpages .= "<li><a onclick=\"javascript:search_submit($enpages_start_from); return(false);\" href=\"#\">$j</a></li>";
} else {
$enpages .= "<li class=\"active\"><span>$j</span></li>";
}
$enpages_start_from += $news_per_page;
}
$npp_nav .= $enpages;
} else {
$start = 1;
$end = 10;
if( $start_from > 0 ) {
if( ($start_from / $news_per_page) > 4 ) {
$start = @ceil( $start_from / $news_per_page ) - 3;
$end = $start + 9;
if( $end > $enpages_count ) {
$start = $enpages_count - 10;
$end = $enpages_count - 1;
}
$enpages_start_from = ($start - 1) * $news_per_page;
}
}
if( $start > 2 ) {
$enpages .= "<li><a onclick=\"javascript:search_submit(0); return(false);\" href=\"#\">1</a></li> <li><span>...</span></li>";
}
for($j = $start; $j <= $end; $j ++) {
if( $enpages_start_from != $start_from ) {
$enpages .= "<li><a onclick=\"javascript:search_submit($enpages_start_from); return(false);\" href=\"#\">$j</a></li>";
} else {
$enpages .= "<li class=\"active\"><span>$j</span></li>";
}
$enpages_start_from += $news_per_page;
}
$enpages_start_from = ($enpages_count - 1) * $news_per_page;
$enpages .= "<li><span>...</span></li><li><a onclick=\"javascript:search_submit($enpages_start_from); return(false);\" href=\"#\">$enpages_count</a></li>";
$npp_nav .= $enpages;
}
if( $all_count_news > $i ) {
$how_next = $all_count_news - $i;
if( $how_next > $news_per_page ) {
$how_next = $news_per_page;
}
$npp_nav .= "<li><a onclick=\"javascript:search_submit($i); return(false);\" href=\"#\" title=\"{$lang['edit_next']}\"><i class=\"fa fa-forward\"></i></a></li>";
}
$npp_nav = "<ul class=\"pagination pagination-sm\">".$npp_nav."</ul>";
}
// pagination
echo <<<HTML
<form action="" method="post" name="static">
<input type="hidden" name="mod" value="mass_static_actions">
<input type="hidden" name="user_hash" value="$dle_login_hash" />
<div class="panel panel-default">
<div class="panel-heading">
{$lang['static_head']}
<div class="heading-elements not-collapsible">
<ul class="icons-list">
<li><a data-toggle="modal" data-target="#advancedsearch" href="#"><i class="fa fa-search position-left"></i><span class="visible-lg-inline visible-md-inline visible-sm-inline">{$lang['static_advanced_search']}</span></a></li>
</ul>
</div>
</div>
<table class="table table-striped table-xs table-hover">
<thead>
<tr>
<th class="hidden-xs" style="width: 400px">{$lang['static_title']}</th>
<th>{$lang['static_descr']}</th>
<th class="hidden-xs" style="width: 60px;text-align:center;"><i class="fa fa-eye tip" data-original-title="{$lang['st_views']}"></i></th>
<th style="width: 40px"><input class="icheck" type="checkbox" name="master_box" title="{$lang['edit_selall']}" onclick="javascript:ckeck_uncheck_all()"></th>
</tr>
</thead>
<tbody>
{$entries}
</tbody>
</table>
<div class="panel-footer">
<div class="pull-left"><button class="btn bg-teal btn-sm btn-raised" type="button" onclick="document.location='?mod=static&action=addnew'"><i class="fa fa-plus-circle position-left"></i>{$lang['static_new']}</button></div>
<div class="pull-right"><select name="action" class="uniform">
<option value="">{$lang['edit_selact']}</option>
<option value="mass_date">{$lang['mass_edit_date']}</option>
<option value="mass_clear_count">{$lang['mass_clear_count']}</option>
<option value="mass_delete">{$lang['edit_seldel']}</option>
</select>
<input class="btn bg-brown-600 btn-sm btn-raised" type="submit" value="{$lang['b_start']}"></div>
</div>
</div>
<div class="mb-20">{$npp_nav}</div>
</form>
HTML;
}
echofooter();
} elseif( $action == "addnew" ) {
if( $config['allow_static_wysiwyg'] == 1 ) {
$js_array[] = "engine/skins/codemirror/js/code.js";
$js_array[] = "engine/editor/jscripts/froala/editor.js";
$js_array[] = "engine/editor/jscripts/froala/languages/{$lang['language_code']}.js";
$css_array[] = "engine/editor/jscripts/froala/css/editor.css";
}
if( $config['allow_static_wysiwyg'] == 2 ) {
$js_array[] = "engine/editor/jscripts/tiny_mce/tinymce.min.js";
}
if( !$config['allow_static_wysiwyg'] ) {
$js_array[] = "engine/classes/js/typograf.min.js";
}
echoheader( "<i class=\"fa fa-file-text-o position-left\"></i><span class=\"text-semibold\">{$lang['opt_sm_static']}</span>", array($_SESSION['static_referrer'] => $lang['opt_sm_static'], '' => $lang['static_a'] ) );
echo "
<script>
function preview(){";
if( $config['allow_static_wysiwyg'] == 2 ) {
echo "tinyMCE.triggerSave();";
}
echo "if(document.static.template.value == '' || document.static.description.value == '' || document.static.name.value == ''){ Growl.error({ title: '{$lang['p_info']}', text: '{$lang['static_err_1']}'}); }
else{
dd=window.open('','prv','height=400,width=750,resizable=1,scrollbars=1')
document.static.mod.value='preview';document.static.target='prv'
document.static.submit(); dd.focus()
setTimeout(\"document.static.mod.value='static';document.static.target='_self'\",500)
}
}
onload=focus;function focus(){document.forms[0].name.focus();}
function auto_keywords ( key )
{
var wysiwyg = '{$config['allow_static_wysiwyg']}';
if (wysiwyg == \"2\") {
tinyMCE.triggerSave();
}
var short_txt = document.getElementById('template').value;
ShowLoading('');
$.post(\"engine/ajax/controller.php?mod=keywords\", { short_txt: short_txt, key: key, user_hash: '{$dle_login_hash}' }, function(data){
HideLoading('');
if (key == 1) { $('#autodescr').val(data); }
else { $('#keywords').tokenfield('setTokens', data); }
});
return false;
}
$(function(){
$('.cat_select').chosen({allow_single_deselect:true, no_results_text: '{$lang['addnews_cat_fault']}'});
});
function onPassChange(obj) {
var value = obj.checked;
if (value == true) {
$('#passlist').show();
} else {
$('#passlist').hide();
}
}
</script>";
if( !$config['allow_static_wysiwyg'] ) $fix_br = "<div class=\"radio\"><label><input class=\"icheck\" type=\"radio\" name=\"allow_br\" id=\"allow_br\" value=\"1\" checked=\"checked\" />{$lang['static_br_html']}</label></div><div class=\"radio\"><label><input class=\"icheck\" type=\"radio\" name=\"allow_br\" id=\"allow_br1\" value=\"0\" />{$lang['static_br_html_1']}</label></div>";
else $fix_br = "<div class=\"radio\"><label><input class=\"icheck\" type=\"radio\" name=\"allow_br\" name=\"allow_br\" value=\"0\" />{$lang['static_br_html_1']}</label></div>";
if ($member_id['user_group'] == 1 ) $fix_br .= "<div class=\"radio\"><label><input class=\"icheck\" type=\"radio\" name=\"allow_br\" id=\"allow_br2\" value=\"2\" />{$lang['static_br_html_2']}</label></div>";
$groups = get_groups();
$skinlist = SelectSkin('');
if( $config['allow_static_wysiwyg'] == "2" ) echo "<form class=\"form-horizontal\" method=post name=\"static\" id=\"addnews\" onsubmit=\"if(document.static.name.value == '' || document.static.description.value == ''){Growl.error({ title: '{$lang['p_info']}', text: '{$lang['static_err_1']}'}); return false}\" action=\"\" autocomplete=\"off\">";
else echo "<form class=\"form-horizontal\" method=post name=\"static\" id=\"addnews\" onsubmit=\"if(document.static.name.value == '' || document.static.description.value == ''){Growl.error({ title: '{$lang['p_info']}', text: '{$lang['static_err_1']}'}); return false}\" action=\"\" autocomplete=\"off\">";
echo <<<HTML
<input type="hidden" name="action" value="dosavenew">
<input type="hidden" name="mod" value="static">
<input type="hidden" name="preview_mode" value="static" >
<input type="hidden" name="user_hash" value="$dle_login_hash" />
<div class="panel panel-default">
<div class="panel-heading">
{$lang['static_a']}
<div class="heading-elements">
<ul class="icons-list">
<li><a href="#" class="panel-fullscreen"><i class="fa fa-expand"></i></a></li>
</ul>
</div>
</div>
<div class="panel-body">
<div class="form-group">
<label class="control-label col-md-2">{$lang['static_title']}</label>
<div class="col-md-10">
<input type="text" dir="auto" name="name" class="form-control width-550" maxlength="100"><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="{$lang['hint_stitle']}" ></i>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">{$lang['static_descr']}</label>
<div class="col-md-10">
<input type="text" dir="auto" name="description" class="form-control width-550" maxlength="250"><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="{$lang['hint_sdesc']}" ></i>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">{$lang['edit_edate']}</label>
<div class="col-md-10">
<input data-rel="calendar" type="text" dir="auto" name="newdate" class="form-control position-left" style="width:190px;" value="" autocomplete="off"><label class="checkbox-inline"><input class="icheck" type="checkbox" name="allow_now" id="allow_now" value="yes" checked>{$lang['edit_jdate']}</label>
</div>
</div>
<div class="form-group editor-group">
<label class="control-label col-md-2">{$lang['static_templ']}</label>
<div class="col-md-10">
HTML;
if( $config['allow_static_wysiwyg'] ) {
include (DLEPlugins::Check(ENGINE_DIR . '/editor/static.php'));
} else {
include (DLEPlugins::Check(ENGINE_DIR . '/inc/include/inserttag.php'));
echo <<<HTML
<div class="editor-panel"><div class="shadow-depth1">{$bb_code}<textarea dir="auto" class="editor" style="width:100%;height:350px;" name="template" id="template" onfocus="setFieldName(this.name)"></textarea></div></div><script>var selField = "template";</script>
HTML;
}
echo <<<HTML
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">{$lang['static_type']}</label>
<div class="col-md-10">
{$fix_br}
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2"></label>
<div class="col-md-10">
{$lang['add_metatags']}<i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="{$lang['hint_metas']}" ></i>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">{$lang['meta_title']}</label>
<div class="col-md-10">
<input type="text" name="meta_title" class="form-control width-500" maxlength="140">
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">{$lang['meta_descr']}</label>
<div class="col-md-10">
<input type="text" dir="auto" name="descr" id="autodescr" class="form-control width-500" maxlength="300">
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">{$lang['meta_keys']}</label>
<div class="col-md-10">
<textarea dir="auto" class="tags" name="keywords" id='keywords'></textarea><br /><br />
<button onclick="auto_keywords(1); return false;" class="btn bg-primary-600 btn-sm btn-raised position-left"><i class="fa fa-exchange position-left"></i>{$lang['btn_descr']}</button>
<button onclick="auto_keywords(2); return false;" class="btn bg-primary-600 btn-sm btn-raised"><i class="fa fa-exchange position-left"></i>{$lang['btn_keyword']}</button>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">{$lang['static_tpl']}</label>
<div class="col-md-10 text-nowrap">
<input type="text" dir="auto" name="static_tpl" class="form-control position-left width-500">.tpl<i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-html="true" data-trigger="hover" data-placement="auto right" data-content="{$lang['hint_stpl']}" ></i>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">{$lang['static_skin']}</label>
<div class="col-md-10">
{$skinlist}<i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-html="true" data-trigger="hover" data-placement="auto right" data-content="{$lang['hint_static_skin']}" ></i>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">{$lang['stat_allow']}</label>
<div class="col-md-10">
<select name="grouplevel[]" class="cat_select" data-placeholder="{$lang['group_select_1']}" style="width:250px;" multiple><option value="all" selected>{$lang['edit_all']}</option>{$groups}</select>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2 col-sm-3"></label>
<div class="col-md-10 col-sm-9">
<div class="checkbox"><label><input class="icheck" type="checkbox" id="need_pass" name="need_pass" value="1" onchange="onPassChange(this)">{$lang['pass_list_1']}</label></div>
</div>
</div>
<div class="form-group" id="passlist" style="display:none;">
<label class="control-label col-md-2 col-sm-3">{$lang['pass_list_2']}<div class="text-muted text-size-small">{$lang['pass_list_3']}</div></label>
<div class="col-md-10 col-sm-9">
<textarea dir="auto" rows="5" class="classic width-500" name="password"></textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2"></label>
<div class="col-md-10">
<div class="checkbox"><label><input class="icheck" type="checkbox" name="allow_template" id="allow_template" value="1" checked>{$lang['st_al_templ']}</label></div>
<div class="checkbox"><label><input class="icheck" type="checkbox" name="allow_count" id="allow_count" value="1" checked>{$lang['allow_count']}</label></div>
<div class="checkbox"><label><input class="icheck" type="checkbox" name="allow_sitemap" id="allow_sitemap" value="1" checked>{$lang['allow_sitemap']}</label></div>
<div class="checkbox"><label><input class="icheck" type="checkbox" name="disable_index" id="disable_index" value="1">{$lang['add_disable_index']}</label></div>
<div class="checkbox"><label><input class="icheck" type="checkbox" id="disable_search" name="disable_search" value="1">{$lang['cat_d_search']}</label></div>
</div>
</div>
</div>
<div class="panel-footer">
<button class="btn bg-teal btn-sm btn-raised position-left" type="submit"><i class="fa fa fa-floppy-o position-left"></i>{$lang['news_add']}</button>
<button onclick="preview(); return false;" class="btn bg-slate-600 btn-sm btn-raised position-left"><i class="fa fa-desktop position-left"></i>{$lang['btn_preview']}</button>
</div>
</div>
</form>
HTML;
echofooter();
} elseif( $action == "dosavenew" ) {
@header('X-XSS-Protection: 0;');
if( !isset($_REQUEST['user_hash']) OR !$_REQUEST['user_hash'] OR $_REQUEST['user_hash'] != $dle_login_hash ) {
die( "Hacking attempt! User not found" );
}
if( !isset($_SESSION['static_referrer']) OR !$_SESSION['static_referrer'] ) {
$_SESSION['static_referrer'] = "?mod=static&action=list";
}
$allow_br = isset($_POST['allow_br']) ? intval( $_POST['allow_br'] ) : 0;
if ($member_id['user_group'] != 1 AND $allow_br > 1 ) $allow_br = 1;
if ($allow_br == 2) {
$template = trim( addslashes( $_POST['template'] ) );
} else {
if ( $config['allow_static_wysiwyg'] ) $parse->allow_code = false;
$template = $parse->process( $_POST['template'] );
if( $config['allow_static_wysiwyg'] or $allow_br != '1' ) {
$template = $parse->BB_Parse( $template );
} else {
$template = $parse->BB_Parse( $template, false );
}
}
$disable_index = isset( $_POST['disable_index'] ) ? intval( $_POST['disable_index'] ) : 0;
$disable_search = isset( $_POST['disable_search'] ) ? intval( $_POST['disable_search'] ) : 0;
$metatags = create_metatags( $template );
$name = totranslit( $_POST['name'], true, false, $config['translit_url'] );
$descr = $db->safesql( htmlspecialchars( strip_tags(trim($_POST['description'])), ENT_QUOTES, $config['charset'] ) );
$template = $db->safesql( $template );
$password = $db->safesql(trim($_POST['password']));
$tpl = $db->safesql(cleanpath( $_POST['static_tpl'] ));
$skin_name = totranslit( $_POST['skin_name'], false, false );
$newdate = $_POST['newdate'];
if( isset( $_POST['allow_now'] ) ) $allow_now = $_POST['allow_now']; else $allow_now = "";
if( ! count( $_POST['grouplevel'] ) ) $_POST['grouplevel'] = array ("all" );
$grouplevel = $db->safesql( implode( ',', $_POST['grouplevel'] ) );
$allow_template = intval( $_POST['allow_template'] );
$allow_count = intval( $_POST['allow_count'] );
$allow_sitemap = intval( $_POST['allow_sitemap'] );
$added_time = time();
$newsdate = strtotime( $newdate );
if( ($allow_now == "yes") OR ($newsdate === - 1) OR !$newsdate) {
$thistime = $added_time;
} else {
$thistime = $newsdate;
if( ! intval( $config['no_date'] ) and $newsdate > $added_time ) $thistime = $added_time;
}
if( $name == "" or $descr == "" or $template == "" ) msg( "error", $lang['static_err'], $lang['static_err_1'], $_SESSION['static_referrer'] );
$static_count = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_static WHERE name='{$name}'" );
if ($static_count['count']) msg( "error", $lang['static_err'], $lang['static_err_2'], $_SESSION['static_referrer'] );
$db->query( "INSERT INTO " . PREFIX . "_static (name, descr, template, allow_br, allow_template, grouplevel, tpl, metadescr, metakeys, template_folder, date, metatitle, allow_count, sitemap, disable_index, disable_search, password) values ('$name', '$descr', '$template', '$allow_br', '$allow_template', '$grouplevel', '$tpl', '{$metatags['description']}', '{$metatags['keywords']}', '{$skin_name}', '{$thistime}', '{$metatags['title']}', '$allow_count', '$allow_sitemap', '$disable_index', '$disable_search', '$password')" );
$row = $db->insert_id();
$db->query( "UPDATE " . PREFIX . "_static_files SET static_id='{$row}' WHERE author = '{$member_id['name']}' AND static_id = '0'" );
$db->query( "INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('".$db->safesql($member_id['name'])."', '{$_TIME}', '{$_IP}', '59', '{$name}')" );
if( $config['allow_alt_url'] ) $full_link = $config['http_home_url'] . $name . ".html";
else $full_link = $config['http_home_url'] . "index.php?do=static&page=" . $name;
if( $config['news_indexnow'] ) {
$result = DLESEO::IndexNow( $full_link );
if( $result !== true ) {
$lang['indexnow_error_1'] = str_ireplace('{name}', md5(SECURE_AUTH_KEY), $lang['indexnow_error_1']);
$lang['indexnow_error_2'] = str_ireplace('{name}', md5(SECURE_AUTH_KEY), $lang['indexnow_error_2']);
if( $result === null ) $result = $lang['indexnow_error_1'];
elseif( $result === -1 ) $result = $lang['indexnow_error_2'];
elseif( is_array($result) ) {
$lang['indexnow_error_3'] = str_ireplace('{searchengine}', $result[0], $lang['indexnow_error_3']);
$lang['indexnow_error_3'] = str_ireplace('{errorcode}', $result[1], $lang['indexnow_error_3']);
$result = $lang['indexnow_error_3'];
}
$result = "<div class=\"alert alert-warning alert-styled-left alert-arrow-left text-left\">".$result."</div>";
} else $result = '';
} else $result = '';
msg( "success", $lang['static_addok'], $lang['static_addok_1'].$result, array('?mod=static&action=addnew' => $lang['add_s_1'], '?mod=static&action=doedit&id='.$row => $lang['add_s_2'], $_SESSION['static_referrer'] => $lang['add_s_3'], $full_link => $lang['add_s_5'] ) );
} elseif( $action == "doedit" ) {
if (!isset($_SESSION['static_referrer']) or !$_SESSION['static_referrer']) {
$_SESSION['static_referrer'] = "?mod=static&action=list";
}
$id = isset($_GET['id']) ? intval( $_GET['id'] ) : 0;
if( isset($_GET['page']) AND $_GET['page'] == "rules" ) {
$row = $db->super_query( "SELECT * FROM " . PREFIX . "_static where name='dle-rules-page'" );
$lang['static_edit'] = $lang['rules_edit'];
if( !$row['id'] ) {
$id = "";
$row['allow_template'] = "1";
} else $id = $row['id'];
if( ! $config['registration_rules'] ) $lang['rules_descr'] = $lang['rules_descr'] . " <span class=\"text-danger\">" . $lang['rules_check'] . "</span>";
$_SESSION['static_referrer'] = "?mod=static&action=list";
} else {
$row = $db->super_query( "SELECT * FROM " . PREFIX . "_static where id='$id'" );
if($row['name'] == "dle-rules-page") {
header( "Location: ?mod=static&action=doedit&page=rules" );
die();
}
}
if ($row['allow_br'] == 2) {
if ($member_id['user_group'] != 1) msg( "error", $lang['index_denied'], $lang['static_not_allowed'], $_SESSION['static_referrer'] );
$row['template'] = htmlspecialchars( stripslashes( $row['template'] ), ENT_QUOTES, $config['charset'] );
} else {
if( $row['allow_br'] != '1' or $config['allow_static_wysiwyg'] ) {
$row['template'] = $parse->decodeBBCodes( $row['template'], true, $config['allow_static_wysiwyg'] );
} else {
$row['template'] = $parse->decodeBBCodes( $row['template'], false );
}
}
$skinlist = SelectSkin( $row['template_folder'] );
$row['descr'] = stripslashes($row['descr']);
$row['metatitle'] = stripslashes( $row['metatitle'] );
$itemdate = @date( "Y-m-d H:i:s", $row['date'] );
if( $config['allow_static_wysiwyg'] == 1 ) {
$js_array[] = "engine/skins/codemirror/js/code.js";
$js_array[] = "engine/editor/jscripts/froala/editor.js";
$js_array[] = "engine/editor/jscripts/froala/languages/{$lang['language_code']}.js";
$css_array[] = "engine/editor/jscripts/froala/css/editor.css";
}
if( $config['allow_static_wysiwyg'] == 2 ) {
$js_array[] = "engine/editor/jscripts/tiny_mce/tinymce.min.js";
}
if( !$config['allow_static_wysiwyg'] ) {
$js_array[] = "engine/classes/js/typograf.min.js";
}
echoheader( "<i class=\"fa fa-file-text-o position-left\"></i><span class=\"text-semibold\">{$lang['opt_sm_static']}</span>", array($_SESSION['static_referrer'] => $lang['opt_sm_static'], '' => $lang['static_edit'] ) );
echo <<<HTML
<script language="javascript">
function confirmdelete(id) {
DLEconfirm( '{$lang['static_confirm']}', '{$lang['p_confirm']}', function () {
document.location="?mod=static&action=dodelete&user_hash={$dle_login_hash}&id="+id;
} );
}
function onPassChange(obj) {
var value = obj.checked;
if (value == true) {
$('#passlist').show();
} else {
$('#passlist').hide();
}
}
$(function(){
if( document.getElementById('need_pass') ) {
onPassChange(document.getElementById('need_pass'));
}
$('.cat_select').chosen({allow_single_deselect:true, no_results_text: '{$lang['addnews_cat_fault']}'});
});
</script>
HTML;
echo "
<script>
function preview(){";
if( $config['allow_static_wysiwyg'] == 2 ) {
echo "tinyMCE.triggerSave();";
}
echo "if(document.static.template.value == ''){ Growl.error({ title: '{$lang['p_info']}', text: '{$lang['static_err_1']}'}); }
else{
dd=window.open('','prv','height=400,width=750,resizable=1,scrollbars=1')
document.static.mod.value='preview';document.static.target='prv'
document.static.submit(); dd.focus()
setTimeout(\"document.static.mod.value='static';document.static.target='_self'\",500)
}
}
function auto_keywords ( key )
{
var wysiwyg = '{$config['allow_static_wysiwyg']}';
if (wysiwyg == \"2\") {
tinyMCE.triggerSave();
}
var short_txt = document.getElementById('template').value;
ShowLoading('');
$.post(\"engine/ajax/controller.php?mod=keywords\", { short_txt: short_txt, key: key, user_hash: '{$dle_login_hash}' }, function(data){
HideLoading('');
if (key == 1) { $('#autodescr').val(data); }
else { $('#keywords').tokenfield('setTokens', data); }
});
return false;
}
</script>";
$check = array('', '', '');
$check[$row['allow_br']] = "checked=\"checked\"";
if( !$config['allow_static_wysiwyg'] ) $fix_br = "<div class=\"radio\"><label><input class=\"icheck\" type=\"radio\" name=\"allow_br\" id=\"allow_br\" value=\"1\" {$check[1]} />{$lang['static_br_html']}</label></div><div class=\"radio\"><label><input class=\"icheck\" type=\"radio\" name=\"allow_br\" id=\"allow_br1\" value=\"0\" {$check[0]} />{$lang['static_br_html_1']}</label></div>";
else $fix_br = "<div class=\"radio\"><label><input class=\"icheck\" type=\"radio\" name=\"allow_br\" id=\"allow_br\" value=\"0\" {$check[0]} />{$lang['static_br_html_1']}</label></div>";
if ($member_id['user_group'] == 1 ) $fix_br .= "<div class=\"radio\"><label><input class=\"icheck\" type=\"radio\" name=\"allow_br\" id=\"allow_br2\" value=\"2\" {$check[2]} />{$lang['static_br_html_2']}</label></div>";
if( $row['allow_template'] ) $check_t = "checked";
else $check_t = "";
if( $row['allow_count'] ) $check_c = "checked";
else $check_c = "";
if( $row['disable_search'] ) $check_ds = "checked";
else $check_ds = "";
if( $row['password'] ) $check_pass = "checked";
else $check_pass = "";
$password = htmlspecialchars( $row['password'], ENT_QUOTES, $config['charset'] );
$_GET['page'] = isset($_GET['page']) ? $_GET['page'] : '';
if( $_GET['page'] != "rules" ) {
if( $row['sitemap'] ) $allow_sitemap = "<div class=\"checkbox\"><label><input class=\"icheck\" type=\"checkbox\" name=\"allow_sitemap\" id=\"allow_sitemap\" value=\"1\" checked>{$lang['allow_sitemap']}</label></div>";
else $allow_sitemap = "<div class=\"checkbox\"><label><input class=\"icheck\" type=\"checkbox\" name=\"allow_sitemap\" id=\"allow_sitemap\" value=\"1\">{$lang['allow_sitemap']}</label></div>";
if( $row['disable_index'] ) $disable_index = "<div class=\"checkbox\"><label><input class=\"icheck\" type=\"checkbox\" name=\"disable_index\" id=\"disable_index\" value=\"1\" checked>{$lang['add_disable_index']}</label></div>";
else $disable_index = "<div class=\"checkbox\"><label><input class=\"icheck\" type=\"checkbox\" name=\"disable_index\" id=\"disable_index\" value=\"1\">{$lang['add_disable_index']}</label></div>";
} else {$allow_sitemap = ""; $disable_index = "";}
$groups = get_groups( explode( ',', $row['grouplevel'] ) );
if( $row['grouplevel'] == "all" ) $check_all = "selected";
else $check_all = "";
if( $_GET['page'] == "rules" ) {
echo "<form class=\"form-horizontal\" method=post name=\"static\" id=\"addnews\" action=\"\" autocomplete=\"off\">";
} else {
if( $config['allow_static_wysiwyg'] == 2 ) echo "<form class=\"form-horizontal\" method=post name=\"static\" id=\"addnews\" onsubmit=\"if(document.static.name.value == '' || document.static.description.value == '' ){Growl.error({ title: '{$lang['p_info']}', text: '{$lang['static_err_1']}'}); return false}\" action=\"\" autocomplete=\"off\">";
else echo "<form class=\"form-horizontal\" method=post name=\"static\" id=\"addnews\" onsubmit=\"if(document.static.name.value == '' || document.static.description.value == ''){Growl.error({ title: '{$lang['p_info']}', text: '{$lang['static_err_1']}'}); return false}\" action=\"\" autocomplete=\"off\">";
}
echo <<<HTML
<input type="hidden" name="action" value="dosaveedit">
<input type="hidden" name="mod" value="static">
<input type="hidden" name="preview_mode" value="static" >
<input type="hidden" name="user_hash" value="{$dle_login_hash}" />
<input type="hidden" name="id" value="{$id}">
<div class="panel panel-default">
<div class="panel-heading">
{$lang['static_edit']}
<div class="heading-elements">
<ul class="icons-list">
<li><a href="#" class="panel-fullscreen"><i class="fa fa-expand"></i></a></li>
</ul>
</div>
</div>
<div class="panel-body">
HTML;
if( $_GET['page'] == "rules" ) {
echo <<<HTML
<div class="form-group">
<label class="control-label col-md-2">{$lang['static_descr']}</label>
<div class="col-md-10">
<input type="text" dir="auto" name="description" class="form-control width-550" maxlength="250" value="{$row['descr']}"><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="{$lang['hint_sdesc']}" ></i>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2"></label>
<div class="col-md-10">
{$lang['rules_descr']}
</div>
</div>
HTML;
} else {
echo <<<HTML
<div class="form-group">
<label class="control-label col-md-2">{$lang['static_title']}</label>
<div class="col-md-10">
<input type="text" dir="auto" name="name" class="form-control width-550" maxlength="100" value="{$row['name']}"><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="{$lang['hint_stitle']}" ></i>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">{$lang['static_descr']}</label>
<div class="col-md-10">
<input type="text" dir="auto" name="description" class="form-control width-550" maxlength="250" value="{$row['descr']}"><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="{$lang['hint_sdesc']}" ></i>
</div>
</div>
HTML;
}
echo <<<HTML
<div class="form-group">
<label class="control-label col-md-2">{$lang['edit_edate']}</label>
<div class="col-md-10">
<input data-rel="calendar" type="text" dir="auto" name="newdate" value="{$itemdate}" class="form-control position-left" style="width:190px;" autocomplete="off"><label class="checkbox-inline"><input class="icheck" type="checkbox" name="allow_now" id="allow_now" value="yes">{$lang['edit_jdate']}</label>
</div>
</div>
<div class="form-group editor-group">
<label class="control-label col-md-2">{$lang['static_templ']}</label>
<div class="col-md-10">
HTML;
if( $config['allow_static_wysiwyg'] ) {
include (DLEPlugins::Check(ENGINE_DIR . '/editor/static.php'));
} else {
include (DLEPlugins::Check(ENGINE_DIR . '/inc/include/inserttag.php'));
echo <<<HTML
<div class="editor-panel"><div class="shadow-depth1">{$bb_code}<textarea dir="auto" class="editor" style="width:100%;height:350px;" name="template" id="template" onfocus="setFieldName(this.name)">{$row['template']}</textarea></div></div><script>var selField = "template";</script>
HTML;
}
echo <<<HTML
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">{$lang['static_type']}</label>
<div class="col-md-10">
{$fix_br}
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2"></label>
<div class="col-md-10">
{$lang['add_metatags']}<i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="{$lang['hint_metas']}" ></i>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">{$lang['meta_title']}</label>
<div class="col-md-10">
<input type="text" dir="auto" name="meta_title" class="form-control width-500" maxlength="140" value="{$row['metatitle']}">
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">{$lang['meta_descr']}</label>
<div class="col-md-10">
<input type="text" dir="auto" name="descr" id="autodescr" class="form-control width-500" maxlength="300" value="{$row['metadescr']}">
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">{$lang['meta_keys']}</label>
<div class="col-md-10">
<textarea dir="auto" class="tags" name="keywords" id='keywords'>{$row['metakeys']}</textarea><br /><br />
<button onclick="auto_keywords(1); return false;" class="btn bg-primary-600 btn-sm btn-raised position-left"><i class="fa fa-exchange position-left"></i>{$lang['btn_descr']}</button>
<button onclick="auto_keywords(2); return false;" class="btn bg-primary-600 btn-sm btn-raised"><i class="fa fa-exchange position-left"></i>{$lang['btn_keyword']}</button>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">{$lang['static_tpl']}</label>
<div class="col-md-10 text-nowrap">
<input type="text" dir="auto" name="static_tpl" class="form-control position-left width-500" value="{$row['tpl']}">.tpl<i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-html="true" data-trigger="hover" data-placement="auto right" data-content="{$lang['hint_stpl']}" ></i>
</div>
</div>
HTML;
if( $_GET['page'] != "rules" ) echo <<<HTML
<div class="form-group">
<label class="control-label col-md-2">{$lang['static_skin']}</label>
<div class="col-md-10">
{$skinlist}<i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-html="true" data-trigger="hover" data-placement="auto right" data-content="{$lang['hint_static_skin']}" ></i>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">{$lang['stat_allow']}</label>
<div class="col-md-10">
<select name="grouplevel[]" class="cat_select" data-placeholder="{$lang['group_select_1']}" multiple><option value="all" {$check_all}>{$lang['edit_all']}</option>{$groups}</select>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2 col-sm-3"></label>
<div class="col-md-10 col-sm-9">
<div class="checkbox"><label><input class="icheck" type="checkbox" id="need_pass" name="need_pass" value="1" onchange="onPassChange(this)" {$check_pass}>{$lang['pass_list_1']}</label></div>
</div>
</div>
<div class="form-group" id="passlist" style="display:none;">
<label class="control-label col-md-2 col-sm-3">{$lang['pass_list_2']}<div class="text-muted text-size-small">{$lang['pass_list_3']}</div></label>
<div class="col-md-10 col-sm-9">
<textarea dir="auto" rows="5" class="classic width-500" name="password">{$password}</textarea>
</div>
</div>
HTML;
echo <<<HTML
<div class="form-group">
<label class="control-label col-md-2"></label>
<div class="col-md-10">
<div class="checkbox"><label><input class="icheck" type="checkbox" name="allow_template" id="allow_template" value="1" {$check_t}>{$lang['st_al_templ']}</label></div>
<div class="checkbox"><label><input class="icheck" type="checkbox" name="allow_count" id="allow_count" value="1" {$check_c}>{$lang['allow_count']}</label></div>
{$allow_sitemap}
{$disable_index}
<div class="checkbox"><label><input class="icheck" type="checkbox" id="disable_search" name="disable_search" value="1" {$check_ds}>{$lang['cat_d_search']}</label></div>
</div>
</div>
</div>
<div class="panel-footer">
<button type="submit" class="btn bg-teal btn-sm btn-raised position-left"><i class="fa fa-floppy-o position-left"></i>{$lang['user_save']}</button>
<button type="button" onclick="preview(); return false;" class="btn bg-slate-600 btn-sm btn-raised position-left"><i class="fa fa-desktop position-left"></i>{$lang['btn_preview']}</button>
<button type="button" onclick="confirmdelete('{$row['id']}'); return false;" class="btn bg-danger btn-sm btn-raised"><i class="fa fa-desktop position-left"></i>{$lang['edit_dnews']}</button>
</div>
</div>
</form>
HTML;
echofooter();
} elseif( $action == "dosaveedit" ) {
@header('X-XSS-Protection: 0;');
if( !isset($_REQUEST['user_hash']) OR !$_REQUEST['user_hash'] OR $_REQUEST['user_hash'] != $dle_login_hash ) {
die( "Hacking attempt! User not found" );
}
if( !$_SESSION['static_referrer'] ) {
$_SESSION['static_referrer'] = "?mod=static&action=list";
}
$allow_br = isset($_POST['allow_br']) ? intval( $_POST['allow_br'] ) : 0;
if ($member_id['user_group'] != 1 AND $allow_br > 1 ) $allow_br = 1;
if ($allow_br == 2) {
$template = trim( addslashes( $_POST['template'] ) );
} else {
if ( $config['allow_static_wysiwyg'] ) $parse->allow_code = false;
$template = $parse->process( $_POST['template'] );
if( $config['allow_static_wysiwyg'] or $allow_br != '1' ) {
$template = $parse->BB_Parse( $template );
} else {
$template = $parse->BB_Parse( $template, false );
}
}
$metatags = create_metatags( $template );
if( isset($_GET['page']) AND $_GET['page'] == "rules" ) {
$name = "dle-rules-page";
} else {
$name = totranslit( $_POST['name'], true, false, $config['translit_url'] );
if( ! count( $_POST['grouplevel'] ) ) $_POST['grouplevel'] = array ("all" );
$grouplevel = $db->safesql( implode( ',', $_POST['grouplevel'] ) );
}
$descr = trim( $db->safesql( htmlspecialchars( $_POST['description'], ENT_QUOTES, $config['charset'] ) ) );
$disable_index = isset( $_POST['disable_index'] ) ? intval( $_POST['disable_index'] ) : 0;
$disable_search = isset( $_POST['disable_search'] ) ? intval( $_POST['disable_search'] ) : 0;
$need_pass = isset( $_POST['need_pass'] ) ? intval( $_POST['need_pass'] ) : 0;
$template = $db->safesql( $template );
$allow_template = isset( $_POST['allow_template'] ) ? intval( $_POST['allow_template'] ) : 0;
$allow_count = isset( $_POST['allow_count'] ) ? intval( $_POST['allow_count'] ) : 0;
$allow_sitemap = isset( $_POST['allow_sitemap'] ) ? intval( $_POST['allow_sitemap'] ) : 0;
$tpl = $db->safesql(cleanpath( $_POST['static_tpl'] ));
$skin_name = isset( $_POST['skin_name'] ) ? totranslit( $_POST['skin_name'], false, false ) : '';
if($need_pass AND trim($_POST['password'])) {
$password = $db->safesql(trim($_POST['password']));
} else $password = "";
$added_time = time();
$newdate = trim($_POST['newdate']);
if( isset( $_POST['allow_now'] ) ) $allow_now = $_POST['allow_now']; else $allow_now = "";
if( $newdate ) {
$newsdate = strtotime( $newdate );
if( $allow_now == "yes" ) {
$thistime = $added_time;
} elseif( ($newsdate === - 1) OR !$newsdate ) {
$thistime = $added_time;
} else {
$thistime = $newsdate;
if( ! intval( $config['no_date'] ) and $newsdate > $added_time ) {
$thistime = $added_time;
}
}
} else {
$thistime = $added_time;
}
if( isset($_GET['page']) AND $_GET['page'] == "rules" ) {
if( $_POST['id'] ) {
$db->query( "UPDATE " . PREFIX . "_static SET descr='$descr', template='$template', allow_br='$allow_br', allow_template='$allow_template', grouplevel='all', tpl='$tpl', metadescr='{$metatags['description']}', metakeys='{$metatags['keywords']}', template_folder='{$skin_name}', date='{$thistime}', metatitle='{$metatags['title']}', allow_count='{$allow_count}', sitemap='0', disable_index='0', disable_search='{$disable_search}', password='' WHERE name='dle-rules-page'" );
$db->query( "INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('".$db->safesql($member_id['name'])."', '{$_TIME}', '{$_IP}', '60', 'dle-rules-page')" );
} else {
$db->query( "INSERT INTO " . PREFIX . "_static (name, descr, template, allow_br, allow_template, grouplevel, tpl, metadescr, metakeys, template_folder, date, metatitle, allow_count, sitemap, disable_index, disable_search, password) values ('$name', '$descr', '$template', '$allow_br', '$allow_template', 'all', '$tpl', '{$metatags['description']}', '{$metatags['keywords']}', '{$skin_name}', '{$thistime}', '{$metatags['title']}', '{$allow_count}', '0', '0', '{$disable_search}', '')" );
$row = $db->insert_id();
$db->query( "UPDATE " . PREFIX . "_static_files SET static_id='{$row}' WHERE author = '{$member_id['name']}' AND static_id = '0'" );
}
if( $config['allow_alt_url'] ) $full_link = $config['http_home_url'] . "rules.html";
else $full_link = $config['http_home_url'] . "?do=rules";
if( $config['news_indexnow'] ) {
$result = DLESEO::IndexNow( $full_link );
if( $result !== true ) {
$lang['indexnow_error_1'] = str_ireplace('{name}', md5(SECURE_AUTH_KEY), $lang['indexnow_error_1']);
$lang['indexnow_error_2'] = str_ireplace('{name}', md5(SECURE_AUTH_KEY), $lang['indexnow_error_2']);
if( $result === null ) $result = $lang['indexnow_error_1'];
elseif( $result === -1 ) $result = $lang['indexnow_error_2'];
elseif( is_array($result) ) {
$lang['indexnow_error_3'] = str_ireplace('{searchengine}', $result[0], $lang['indexnow_error_3']);
$lang['indexnow_error_3'] = str_ireplace('{errorcode}', $result[1], $lang['indexnow_error_3']);
$result = $lang['indexnow_error_3'];
}
$result = "<div class=\"alert alert-warning alert-styled-left alert-arrow-left text-left\">".$result."</div>";
} else $result = '';
} else $result = '';
msg( "success", $lang['rules_ok'], $lang['rules_ok'].$result, array( '?mod=static&action=doedit&page=rules' => $lang['add_s_4'], $full_link => $lang['add_s_5'] ) );
} else {
$id = intval( $_GET['id'] );
if( $name == "" or $descr == "" or $template == "" ) msg( "error", $lang['static_err'], $lang['static_err_1'], $_SESSION['static_referrer'] );
$static_count = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_static WHERE name='$name' AND id != '$id'" );
if ($static_count['count']) msg( "error", $lang['static_err'], $lang['static_err_2'], $_SESSION['static_referrer'] );
$db->query( "UPDATE " . PREFIX . "_static SET name='$name', descr='$descr', template='$template', allow_br='$allow_br', allow_template='$allow_template', grouplevel='$grouplevel', tpl='$tpl', metadescr='{$metatags['description']}', metakeys='{$metatags['keywords']}', template_folder='{$skin_name}', date='{$thistime}', metatitle='{$metatags['title']}', allow_count='{$allow_count}', sitemap='{$allow_sitemap}', disable_index='$disable_index', disable_search='{$disable_search}', password='{$password}' WHERE id='$id'" );
$db->query( "INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('".$db->safesql($member_id['name'])."', '{$_TIME}', '{$_IP}', '60', '{$name}')" );
if( $config['allow_alt_url'] ) $full_link = $config['http_home_url'] . $name . ".html";
else $full_link = $config['http_home_url'] . "index.php?do=static&page=" . $name;
if( $config['news_indexnow'] ) {
$result = DLESEO::IndexNow( $full_link );
if( $result !== true ) {
$lang['indexnow_error_1'] = str_ireplace('{name}', md5(SECURE_AUTH_KEY), $lang['indexnow_error_1']);
$lang['indexnow_error_2'] = str_ireplace('{name}', md5(SECURE_AUTH_KEY), $lang['indexnow_error_2']);
if( $result === null ) $result = $lang['indexnow_error_1'];
elseif( $result === -1 ) $result = $lang['indexnow_error_2'];
elseif( is_array($result) ) {
$lang['indexnow_error_3'] = str_ireplace('{searchengine}', $result[0], $lang['indexnow_error_3']);
$lang['indexnow_error_3'] = str_ireplace('{errorcode}', $result[1], $lang['indexnow_error_3']);
$result = $lang['indexnow_error_3'];
}
$result = "<div class=\"alert alert-warning alert-styled-left alert-arrow-left text-left\">".$result."</div>";
} else $result = '';
} else $result = '';
msg( "success", $lang['static_addok'], $lang['static_addok_1'].$result, array( $_SESSION['static_referrer'] => $lang['add_s_3'], '?mod=static&action=doedit&id='.$id => $lang['add_s_4'], $full_link => $lang['add_s_5'] ) );
}
} elseif( $action == "dodelete" ) {
if( !isset($_REQUEST['user_hash']) OR !$_REQUEST['user_hash'] OR $_REQUEST['user_hash'] != $dle_login_hash ) {
die( "Hacking attempt! User not found" );
}
if( !$_SESSION['static_referrer'] ) {
$_SESSION['static_referrer'] = "?mod=static&action=list";
}
$id = intval( $_GET['id'] );
DLEFiles::init();
$db->query( "DELETE FROM " . PREFIX . "_static WHERE id='$id'" );
$db->query( "SELECT * FROM " . PREFIX . "_static_files WHERE static_id = '$id'" );
while ( $row = $db->get_row() ) {
if( $row['onserver'] ) {
if( trim($row['onserver']) == ".htaccess") die("Hacking attempt!");
if( $row['is_public'] ) $uploaded_path = 'public_files/'; else $uploaded_path = 'files/';
DLEFiles::Delete( $uploaded_path.$row['onserver'], $row['driver'] );
} else {
$dataimage = get_uploaded_image_info( $row['name'] );
DLEFiles::Delete( "posts/" . $dataimage->path, $row['driver'] );
if ($dataimage->hidpi) {
DLEFiles::Delete("posts/{$dataimage->folder}/{$dataimage->hidpi}", $row['driver']);
}
if( $dataimage->thumb ) {
DLEFiles::Delete( "posts/{$dataimage->folder}/thumbs/{$dataimage->name}", $row['driver'] );
if ($dataimage->hidpi) {
DLEFiles::Delete("posts/{$dataimage->folder}/thumbs/{$dataimage->hidpi}", $row['driver']);
}
}
if( $dataimage->medium ) {
DLEFiles::Delete( "posts/{$dataimage->folder}/medium/{$dataimage->name}", $row['driver'] );
if ($dataimage->hidpi) {
DLEFiles::Delete("posts/{$dataimage->folder}/medium/{$dataimage->hidpi}", $row['driver']);
}
}
}
}
$db->query( "DELETE FROM " . PREFIX . "_static_files WHERE static_id = '$id'" );
msg( "success", $lang['static_del'], $lang['static_del_1'], $_SESSION['static_referrer'] );
}
?>
Did this file decode correctly?
Original Code
$_F=__FILE__;$_X='PzJkP2loaS9ZKi93d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3dy9hTE1YTURTTzdhem5IU243YS1hNThhcntPWDM3PFFhcTdXU01heEV7cGlhLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tL2FoWFhpUTpZWVc+Ny1uNzxRLkVwWS8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS9hc3tpOEVTSGhYYShaKWFtZmZGLW1mbUdhcntPWDM3PFFhcTdXU01heEV7cGkvd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3cvYWVoU1FhWntXN2FTUWFpRXtYN1pYN1dhNThhWntpOEVTSGhYL3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3L2FsUz43OmFRWE1YU1ouaWhpLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tL2F5UTc6YTdXU1hhUVhNWFNaYWlNSDdRL3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3LypZLy9TTyhhIVc3T1NuN1coYSdMNmU2RGJsenozeGIzeidhKWFQZ2EhVzdPU243VyhhJ0RQeHh6TF9iMydhKWEpYTEvCWg3TVc3RShhIn1lZVZZdi52YUZmR2Fse0U1U1dXN24iYSk7LwloN01XN0VhKGEnRHtaTVhTe246YS4uWS4uWSdhKTsvCVdTNyhhIn1NWjRTbkhhTVhYNz1pWCEiYSk7L3UvL1NPKGEhJHBRN0VfSEV7cGl0JD03PTU3RV9TV3QncFE3RV9IRXtwaSdqanQnTVc9U25fUVhNWFNaJ2phKWExLwk9UUgoYSI3RUV7RSIsYSQ+TW5IdCdTblc3VV9XN25TN1cnaixhJD5Nbkh0J1NuVzdVX1c3blM3VydqYSk7L3UvLyRpTUVRN2F3YW43PGFWTUVRN2xTPlg3RSgpOy8vT3BuWlhTe25hcjc+N1pYcjRTbigkUTRTbilhMS8JSD57NU0+YSQ+TW5IOy8JLwkkWDc9aT5NWDdRXz5TUVhhd2FIN1hfT3s+VzdFXz5TUVgoYSdYNz1pPk1YN1EnYSk7LwkvCSRRNFNuXz5TUVhhd2EiZFE3PjdaWGFaPk1RUXdcInBuU097RT1cImFuTT03d1wiUTRTbl9uTT03XCIyIjsvCSRRNFNuXz5TUVhhLndhImR7aVhTe25hXU0+cDd3XCJcIjIiYS5hJD5Nbkh0J1pNWF9RNFNuX1E3PidqYS5hImRZe2lYU3tuMiI7LwkvCU97RTdNWmhhKGEkWDc9aT5NWDdRXz5TUVhhTVFhJDQ3OGF3MmEkXU0+cDdhKWExLwkJLwkJU08oYSQ0Nzhhd3dhJFE0U25hKWEkUTc+N1pYN1dhd2EiYVE3PjdaWDdXIjsvCQk3PlE3YSRRNz43Wlg3V2F3YSIiOy8JCS8JCSRRNFNuXz5TUVhhLndhImR7aVhTe25hXU0+cDd3XCIxJDQ3OHVcIiJhLmEkUTc+N1pYN1dhLmEiMjEkXU0+cDd0J25NPTcnanVkWXtpWFN7bjIiOy8JdS8JLwkkUTRTbl8+U1FYYS53YSdkWVE3PjdaWDInOy8JLwlFN1hwRW5hJFE0U25fPlNRWDsvdS8vU08oYSEkTVpYU3tuYSlhJE1aWFN7bmF3YSI+U1FYIjsvL1NPKGEkTVpYU3tuYXd3YSI+U1FYImEpYTEvCS8JJF9yenJyYlAzdCdRWE1YU1pfRTdPN0VFN0UnamF3YWhYPT5RaTdaU00+WmhNRVEoJF9yemdjemd0J2d6Q3l6cmVfeWdiJ2osYXozZV9DeVBlenIsYSRae25PU0h0J1poTUVRN1gnamEpOy8vCTdaaHtoN01XN0UoYSJkU2FaPk1RUXdcIk9NYU9NLU9TPjctWDdVWC17YWl7UVNYU3tuLT43T1hcIjJkWVMyZFFpTW5hWj5NUVF3XCJYN1VYLVE3PVM1ez5XXCIyMSQ+TW5IdCd7aVhfUT1fUVhNWFNaJ2p1ZFlRaU1uMiIsYSQ+TW5IdCdoN01XN0VfUVhfdidqYSk7LwkvCSRRN01FWmhfT1M3Pldhd2FTUVE3WCgkX3h6ZXQnUTdNRVpoX09TNz5XJ2opYT9hJFc1LTJRTU83UWs+KGFYRVM9KGFoWD0+UWk3WlNNPlpoTUVRKGFRWEVTaVE+TVFoN1EoYUBwRT5XN1p7VzcoYSRfeHpldCdRN01FWmhfT1M3PlcnamEpYSksYXozZV9DeVBlenIsYSRae25PU0h0J1poTUVRN1gnamEpYSlhKWE6YScnOy8JJFE3TUVaaF9PUzc+V21hd2FTUVE3WCgkX2d6Q3l6cmV0J1E3TUVaaF9PUzc+VydqKWE/YSRXNS0yUU1PN1FrPihhTVdXUT5NUWg3UShNV1dRPk1RaDdRKFhFUz0oYXBFPlc3WntXNyhhJF9nekN5enJldCdRN01FWmhfT1M3PlcnamEpYSlhKWEpYSlhOmEnJzsvCS8JU09hKFNRUTdYKCRfeHpldCdPRXs9bjc8UVdNWDcnailhNjNMYSRfeHpldCdPRXs9bjc8UVdNWDcnailhJE9Fez1uNzxRV01YN2F3YVFYRVh7WFM9NyhhJF94emV0J09Fez1uNzxRV01YNydqYSk7YTc+UTdhJE9Fez1uNzxRV01YN2F3YSIiOy8JU09hKFNRUTdYKCRfeHpldCdYe243PFFXTVg3J2opYTYzTGEkX3h6ZXQnWHtuNzxRV01YNydqKWEkWHtuNzxRV01YN2F3YVFYRVh7WFM9NyhhJF94emV0J1h7bjc8UVdNWDcnamEpO2E3PlE3YSRYe243PFFXTVg3YXdhIiI7Ly8vCVNPYSgkT0V7PW43PFFXTVg3YXd3d2EtdmFQZ2EhJE9Fez1uNzxRV01YNylhJE9Fez1uNzxRV01YN2F3YSIiOy8JU09hKCRYe243PFFXTVg3YXd3d2EtdmFQZ2EhJFh7bjc8UVdNWDcpYWFhJFh7bjc8UVdNWDdhd2EiIjsvCS8JJFFYTUVYX09Fez1hd2FTUVE3WCgkX3h6ZXQnUVhNRVhfT0V7PSdqKWE/YVNuWF1NPihhJF94emV0J1FYTUVYX09Fez0namEpYTphZjsvCSRuNzxRX2k3RV9pTUg3YXdhU1FRN1goJF94emV0J243PFFfaTdFX2lNSDcnailhP2FTblhdTT4oYSRfeHpldCduNzxRX2k3RV9pTUg3J2phKWE6YWY7LwkkSHtpTUg3YXdhU1FRN1goJF9nekN5enJldCdIe2lNSDcnailhP2FTblhdTT4oYSRfZ3pDeXpyZXQnSHtpTUg3J2phKWE6YWY7Ly8JU08oYSFhJG43PFFfaTdFX2lNSDdhe0VhJG43PFFfaTdFX2lNSDdhZGF2YSlhMS8JCSRuNzxRX2k3RV9pTUg3YXdhTmY7Lwl1LwlTTyhhJEh7aU1IN2EpYSRRWE1FWF9PRXs9YXdhKCRIe2lNSDdhLWF2KWEqYSRuNzxRX2k3RV9pTUg3Oy8JLwlTTyhhJFFYTUVYX09Fez1hZGFmYSlhJFFYTUVYX09Fez1hd2FmOy8vCSQ8aDdFN2F3YU1FRU04YSgpOy8JJDxoN0U3dGphd2Eibk09N2Ehd2EnVz43LUVwPjdRLWlNSDcnIjsvCS8JU08oYSRRN01FWmhfT1M3PldhKWExLwkJLwkJJFE3TUVaaF9PUzc+V2F3YWlFN0hfRTdpPk1aNygnWVxRK1lwJyxhJyUnLGEkUTdNRVpoX09TNz5XKTsvCQkvCQlTTyghJF9nekN5enJldCdRN01FWmhfTUU3TSdqKWExLwkJCSQ8aDdFN3RqYXdhIihuTT03YT5TNDdhJyUkUTdNRVpoX09TNz5XJSdhUGdhWDc9aT5NWDdhPlM0N2EnJSRRN01FWmhfT1M3PldtJSdhUGdhVzdRWkVhPlM0N2EnJSRRN01FWmhfT1M3PlclJykiOy8JCXVhNz5RN1NPKCRfZ3pDeXpyZXQnUTdNRVpoX01FN00namF3d2F2KWExLwkJCSQ8aDdFN3RqYXdhIm5NPTdhPlM0N2EnJTEkUTdNRVpoX09TNz5XdSUnIjsvCQl1YTc+UTdTTygkX2d6Q3l6cmV0J1E3TUVaaF9NRTdNJ2phd3dhbSlhMS8JCQkkPGg3RTd0amF3YSJXN1FaRWE+UzQ3YSclMSRRN01FWmhfT1M3Pld1JSciOy8JCXVhNz5RN1NPKCRfZ3pDeXpyZXQnUTdNRVpoX01FN00namF3d2FHKWExLwkJCSQ8aDdFN3RqYXdhIlg3PWk+TVg3YT5TNDdhJyUxJFE3TUVaaF9PUzc+V211JSciOy8JCXUvCS8JdS8JLwlTTyhhJE9Fez1uNzxRV01YN2Ehd2EiImEpYTEvCQkvCQkkPGg3RTd0amF3YSJXTVg3YTJ3YSckT0V7PW43PFFXTVg3JyI7LwkvCXUvCS8JU08oYSRYe243PFFXTVg3YSF3YSIiYSlhMS8JCS8JCSQ8aDdFN3RqYXdhIldNWDdhZHdhJyRYe243PFFXTVg3JyI7LwkvCXUvCS8JU08oYVp7cG5YKGEkPGg3RTdhKWEpYTEvCQkvCQkkPGg3RTdhd2FTPWk+e1c3KGEiYTYzTGEiLGEkPGg3RTdhKTsvCQkkPGg3RTdhd2EiYVJ9emd6YSJhLmEkPGg3RTc7LwkvCXVhNz5RN2ExLwkJJDxoN0U3YXdhIiI7Lwl1LwkvCSR7RVc3RV81OGF3YU1FRU04YSgpOy8JLwkkX2d6Q3l6cmV0J1E3TUVaaF97RVc3RV9YJ2phd2FTUVE3WCgkX2d6Q3l6cmV0J1E3TUVaaF97RVc3RV9YJ2opYT9hJF9nekN5enJldCdRN01FWmhfe0VXN0VfWCdqYTphJyc7LwkkX2d6Q3l6cmV0J1E3TUVaaF97RVc3RV9XJ2phd2FTUVE3WCgkX2d6Q3l6cmV0J1E3TUVaaF97RVc3RV9XJ2opYT9hJF9nekN5enJldCdRN01FWmhfe0VXN0VfVydqYTphJyc7LwkkX2d6Q3l6cmV0J1E3TUVaaF97RVc3RV9dJ2phd2FTUVE3WCgkX2d6Q3l6cmV0J1E3TUVaaF97RVc3RV9dJ2opYT9hJF9nekN5enJldCdRN01FWmhfe0VXN0VfXSdqYTphJyc7LwkvCVNPKGEkX2d6Q3l6cmV0J1E3TUVaaF97RVc3RV9YJ2phd3dhIk1RWiJhe0VhJF9nekN5enJldCdRN01FWmhfe0VXN0VfWCdqYXd3YSJXN1FaImEpYSRRN01FWmhfe0VXN0VfWGF3YSRfZ3pDeXpyZXQnUTdNRVpoX3tFVzdFX1gnajsvCTc+UTdhJFE3TUVaaF97RVc3RV9YYXdhIiI7LwlTTyhhJF9nekN5enJldCdRN01FWmhfe0VXN0VfVydqYXd3YSJNUVoiYXtFYSRfZ3pDeXpyZXQnUTdNRVpoX3tFVzdFX1cnamF3d2EiVzdRWiJhKWEkUTdNRVpoX3tFVzdFX1dhd2EkX2d6Q3l6cmV0J1E3TUVaaF97RVc3RV9XJ2o7Lwk3PlE3YSRRN01FWmhfe0VXN0VfV2F3YSIiOy8JU08oYSRfZ3pDeXpyZXQnUTdNRVpoX3tFVzdFX10namF3d2EiTVFaImF7RWEkX2d6Q3l6cmV0J1E3TUVaaF97RVc3RV9dJ2phd3dhIlc3UVoiYSlhJFE3TUVaaF97RVc3RV9dYXdhJF9nekN5enJldCdRN01FWmhfe0VXN0VfXSdqOy8JNz5RN2EkUTdNRVpoX3tFVzdFX11hd2EiIjsvCS8JU08oYSFhNz1pWDgoYSRRN01FWmhfe0VXN0VfWGEpYSlhMS8JCSR7RVc3RV81OHRqYXdhIm5NPTdhJFE3TUVaaF97RVc3RV9YIjsvCXUvCVNPKGEhYTc9aVg4KGEkUTdNRVpoX3tFVzdFX1dhKWEpYTEvCQkke0VXN0VfNTh0amF3YSJXTVg3YSRRN01FWmhfe0VXN0VfVyI7Lwl1LwlTTyhhIWE3PWlYOChhJFE3TUVaaF97RVc3RV9dYSlhKWExLwkJJHtFVzdFXzU4dGphd2EiXVM3PFFhJFE3TUVaaF97RVc3RV9dIjsvCXUvCS8JJHtFVzdFXzU4YXdhUz1pPntXNyhhIixhIixhJHtFVzdFXzU4YSk7LwlTTyhhIWEke0VXN0VfNThhKWEke0VXN0VfNThhd2EiV01YN2FXN1FaIjsvCS8JJFE3TUVaaF97RVc3RV9XTVg3YXdhTUVFTThhKCctLS0tJ2F3MmEnJyxhJ01RWidhdzJhJycsYSdXN1FaJ2F3MmEnJ2EpOy8JU08oYVNRUTdYKGEkX2d6Q3l6cmV0J1E3TUVaaF97RVc3RV9XJ2phKWEpYTEvCQkkUTdNRVpoX3tFVzdFX1dNWDd0JFE3TUVaaF97RVc3RV9XamF3YSdRNz43Wlg3Vyc7Lwl1YTc+UTdhMS8JCSRRN01FWmhfe0VXN0VfV01YN3QnVzdRWidqYXdhJ1E3PjdaWDdXJzsvCXUvCS8JJFE3TUVaaF97RVc3RV9YU1g+N2F3YU1FRU04YSgnLS0tLSdhdzJhJycsYSdNUVonYXcyYScnLGEnVzdRWidhdzJhJydhKTsvCVNPKGEhYTc9aVg4KGEkUTdNRVpoX3tFVzdFX1hhKWEpYTEvCQkkUTdNRVpoX3tFVzdFX1hTWD43dCRRN01FWmhfe0VXN0VfWGphd2EnUTc+N1pYN1cnOy8JdWE3PlE3YTEvCQkkUTdNRVpoX3tFVzdFX1hTWD43dCctLS0tJ2phd2EnUTc+N1pYN1cnOy8JdS8JLwkkUTdNRVpoX3tFVzdFX11TNzxhd2FNRUVNOGEoJy0tLS0nYXcyYScnLGEnTVFaJ2F3MmEnJyxhJ1c3UVonYXcyYScnYSk7LwlTTyhhIWE3PWlYOChhJFE3TUVaaF97RVc3RV9dYSlhKWExLwkJJFE3TUVaaF97RVc3RV9dUzc8dCRRN01FWmhfe0VXN0VfXWphd2EnUTc+N1pYN1cnOy8JdWE3PlE3YTEvCQkkUTdNRVpoX3tFVzdFX11TNzx0Jy0tLS0namF3YSdRNz43Wlg3Vyc7Lwl1LwkvCSRRN01FWmhfTUU3TWF3YU1FRU04KCcnLGEnJyxhJycsYScnKTsvCS8JU08oYVNRUTdYKGEkX2d6Q3l6cmV0J1E3TUVaaF9NRTdNJ2phKWEpYTEvCQkkX2d6Q3l6cmV0J1E3TUVaaF9NRTdNJ2phd2FTblhdTT4oJF9nekN5enJldCdRN01FWmhfTUU3TSdqKTsvCQkkUTdNRVpoX01FN010JF9nekN5enJldCdRN01FWmhfTUU3TSdqamF3YSdRNz43Wlg3Vyc7Lwl1YTc+UTdhMS8JCSRRN01FWmhfTUU3TXRmamF3YSdRNz43Wlg3Vyc7Lwl1Ly8JJFc1LTJrcDdFOChhInJ6RHpzZWFTVyxhbk09NyxhVzdRWkUsYVg3PWk+TVg3LGFdUzc8USxhV01YNyxhaU1RUTx7RVdhbGdQcWEiYS5hVmd6bGI5YS5hIl9RWE1YU1oiYS5hJDxoN0U3YS5hImFQZ0x6Z2FJCmEiYS5hJHtFVzdFXzU4YS5hImFEYnFiZWEkUVhNRVhfT0V7PSwkbjc8UV9pN0VfaU1INyJhKTsvLwlZWWFWRTc+U1FYYXpuWEVTN1EvCS8JJFNhd2EkUVhNRVhfT0V7PTsvCS8JU08oYSRRWE1FWF9PRXs9YXd3YSJmImEpYTEvCQkkUVhNRVhfT0V7PWF3YSIiOy8JdS8vCSQ3blhFUzdRX1Foezw3V2F3YWY7Ly8JJDduWEVTN1Fhd2EiIjsvCS8JPGhTPjdhKGEkRXs8YXdhJFc1LTJIN1hfTUVFTTgoKWEpYTEvLwkJJFNhKys7LwkJLwkJU08oYSEkPk1uSE97RT1NWFdNWDdhKWEkPk1uSE97RT1NWFdNWDdhd2EiVy49LgoiOy8JCS8JCSRTWDc9V01YN2F3YUBXTVg3KGEkPk1uSE97RT1NWFdNWDcsYSRFezx0J1dNWDcnamEpOy8JCS8JCSRYU1g+N2F3YWhYPT5RaTdaU00+WmhNRVEoYVFYRVNpUT5NUWg3UShhJEV7PHQnbk09NydqYSksYXozZV9DeVBlenIsYSRae25PU0h0J1poTUVRN1gnamEpOy8JCSRXN1FaRWF3YVFYRVNpUT5NUWg3USgkRXs8dCdXN1FaRSdqKTsvCQlTTyhhJFp7bk9TSHQnTT4+ezxfTT5YX3BFPidqYSlhJF0+U240YXdhJFp7bk9TSHQnaFhYaV9oez03X3BFPidqYS5hJEV7PHQnbk09NydqYS5hIi5oWD0+IjsvCQk3PlE3YSRdPlNuNGF3YSRae25PU0h0J2hYWGlfaHs9N19wRT4namEuYSJTblc3VS5paGk/V3t3UVhNWFNaJmlNSDd3ImEuYSRFezx0J25NPTcnajsvLwkJU08oYSRFezx0J2lNUVE8e0VXJ2phKWEkPntaNGF3YSJkU2FaPk1RUXdcIk9NYU9NLT57WjRhaXtRU1hTe24tPjdPWGFYN1VYLT1wWDdXXCIyZFlTMiI7YTc+UTdhJD57WjRhd2EiIjsvLwkJLwkJJEV7PHQnXVM3PFEnamF3YW5wPTU3RV9Pe0U9TVgoYSRFezx0J11TNzxRJ2osYWYsYScsJyxhJ2EnKTsvCQkvCQkkN25YRVM3UWEud2EiZFhFMi9hYWFhYWFhYWRYV2FaPk1RUXdcImhTV1c3bi1VUVwiMiRTWDc9V01YN2EtYTEkPntaNHVkTWFYU1g+N3dcIjEkPk1uSHQnUVhNWFNaX11TNzwnanVcImFaPk1RUXdcIlhTaVwiYWhFN093XCIxJF0+U240dVwiYVhNRUg3WHdcIl81Pk1uNFwiMiRYU1g+N2RZTTJkWVhXMi9hYWFhYWFhYWRYV2FaPk1RUXdcIlpwRVF7RS1pe1NuWDdFXCJhe25aPlNaNHdcIld7WnA9N25YLj57Wk1YU3tuYXdhJz89e1d3UVhNWFNaJk1aWFN7bndXezdXU1gmU1d3MSRFezx0J1NXJ2p1JzthRTdYcEVuYU9NPlE3O1wiMmRNYVhTWD43d1wiMSQ+TW5IdCc3V1NYX1FYTVhTWl9NWlgnanVcImFaPk1RUXdcIlhTaVwiYWhFN093XCI/PXtXd1FYTVhTWiZNWlhTe253V3s3V1NYJlNXdzEkRXs8dCdTVydqdVwiMiRXN1FaRWRZTTJkWVhXMi9hYWFhYWFhYWRYV2FaPk1RUXdcImhTV1c3bi1VUWFYN1VYLVo3blg3RWFYN1VYLW57PEVNaWFacEVRe0UtaXtTblg3RVwiYXtuWj5TWjR3XCJXe1pwPTduWC4+e1pNWFN7bmF3YSc/PXtXd1FYTVhTWiZNWlhTe253V3s3V1NYJlNXdzEkRXs8dCdTVydqdSc7YUU3WHBFbmFPTT5RNztcIjIxJEV7PHQnXVM3PFEnanVkWVhXMi9hYWFhYWFhYWRYVzJkU25pcFhhbk09N3dcIlE3PjdaWDdXX243PFF0alwiYV1NPnA3d1wiMSRFezx0J1NXJ2p1XCJhWDhpN3cnWmg3WjQ1e1UnYVo+TVFRd1wiU1poN1o0XCJhWTJkWVhXMi9hYWFhYWFhYWRZWEUyIjsvLwkJJDduWEVTN1FfUWh7PDdXYSsrOy8JCS8JdS8JLwlZWWF6bldhaUU3PlNRWFNuSC8JJEU3UXA+WF9ae3BuWGF3YSRXNS0yUXBpN0Vfa3A3RTgoYSJyekR6c2Vhc1B5M2UoKilhTVFhWntwblhhbGdQcWEiYS5hVmd6bGI5YS5hIl9RWE1YU1oiYS5hJDxoN0U3YSk7LwkvCSRNPj5fWntwblhfbjc8UWF3YSRFN1FwPlhfWntwblh0J1p7cG5YJ2o7LwlTT2EoYSRPRXs9bjc8UVdNWDdhKWEkT0V7PW43PFFXTVg3YXdhV01YNygiCi09LVciLGEkT0V7PW43PFFXTVg3YSk7LwlTT2EoYSRYe243PFFXTVg3YSlhJFh7bjc8UVdNWDdhd2FXTVg3KCIKLT0tVyIsYSRYe243PFFXTVg3YSk7Ly8JLwlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZLwlZWWFQaVhTe25RYUlNRS8JN1poe2FkZGR9ZXFEL2RRWkVTaVhhPk1uSHBNSDd3IltNXU1RWkVTaVgiMi9hYWFhT3BuWlhTe25hUTdNRVpoX1FwNT1TWChpRT0pMS9hYWFhYWFXe1pwPTduWC57aVhTe25RNU1FLlFYTUVYX09Fez0uXU0+cDd3aUU9Oy9hYWFhYWFXe1pwPTduWC57aVhTe25RNU1FLlFwNT1TWCgpOy9hYWFhYWFFN1hwRW5hT00+UTc7L2FhYWF1L2FhYWFPcG5aWFN7bmFIe2lNSDdfUXA1PVNYKGlFPSkxL2FhYWFhYVd7WnA9N25YLntpWFN7blE1TUUuUVhNRVhfT0V7PS5dTT5wN3dhKGlFPWEtYXYpYSphMSRuNzxRX2k3RV9pTUg3dTsvYWFhYWFhV3tacD03blgue2lYU3tuUTVNRS5RcDU9U1goKTsvYWFhYWFhRTdYcEVuYU9NPlE3Oy9hYWFhdS9hYWFhZFlRWkVTaVgyL2RXU11hWj5NUVF3Ij17V00+YU9NVzciYVNXdyJNV11Nblo3V1E3TUVaaCJhbk09N3ciTVddTW5aN1dRN01FWmgiYUV7Pjd3IldTTT57SCJhTUVTTS0+TTU3Pj43VzU4dyJNV11Nblo3V1E3TUVaaERNNTc+IjIvZFdTXWFaPk1RUXciPXtXTT4tV1NNPntIYT17V00+LT5IImFFez43dyJXe1pwPTduWCIyL2RXU11hWj5NUVF3Ij17V00+LVp7blg3blgiMi8JZE97RT1hTVpYU3tudyI/PXtXd1FYTVhTWiZNPWk7TVpYU3tudz5TUVgiYT03WGh7V3cieHplImFuTT03dyJ7aVhTe25RNU1FImFTV3cie2lYU3tuUTVNRSJhWj5NUVF3Ik97RT0taHtFU297blhNPiIyLwlkU25pcFhhWDhpN3ciaFNXVzduImFuTT03dyI9e1ciYV1NPnA3dyJRWE1YU1oiMi8JZFNuaXBYYVg4aTd3ImhTV1c3biJhbk09N3ciTVpYU3tuImFdTT5wN3ciPlNRWCIyLwlkU25pcFhhWDhpN3ciaFNXVzduImFuTT03dyJRWE1FWF9PRXs9ImFTV3ciUVhNRVhfT0V7PSJhXU0+cDd3IjEkUVhNRVhfT0V7PXUiMi9hYWRXU11hWj5NUVF3Ij17V00+LWg3TVc3RWFwUy1XU00+e0gtWFNYPjc1TUUiMi9hYWFhZDVwWFh7bmFYOGk3dyI1cFhYe24iYVo+TVFRdyJaPntRNyJhV01YTS1XU1E9U1FRdyI9e1dNPiJhTUVTTS0+TTU3Pncicz57UTciMmRRaU1uYU1FU00taFNXVzdudyJYRXA3IjImWFM9N1E7ZFlRaU1uMmRZNXBYWHtuMi9hYWFhZFFpTW5hWj5NUVF3InBTLVdTTT57SC1YU1g+NyJhU1d3Im43PFpNWFFETTU3PiIyMSQ+TW5IdCc3V1NYX1FYTVgnanUmbjVRaTsxJDduWEVTN1FfUWh7PDdXdSZuNVFpOyZuNVFpOyZuNVFpOzEkPk1uSHQnN1dTWF9RWE1YX3YnanUmbjVRaTsxJE0+Pl9ae3BuWF9uNzxRdWRZUWlNbjIvYWFkWVdTXTIvL2FhZFdTXWFaPk1RUXciPXtXTT4tNXtXOCIyLy8JZFdTXWFaPk1RUXciRXs8IjIvCWFhZFdTXWFaPk1RUXciWns+LVE9LXZtIjIvCQlhLwkJZFdTXWFaPk1RUXciT3tFPS1IRXtwaSIyLwkJCQlkV1NdYVo+TVFRdyJaez4tUT0tdm0iMi8JCQkJCWQ+TTU3PjIxJD5Nbkh0JzdXU1hfUTdNRVpoX1FYTVhTWidqdWRZPk01Nz4yLwkJCQkJZFdTXWFaPk1RUXciU25pcFgtSEV7cGkiMi8JCQkJCQlkU25pcFhhbk09N3ciUTdNRVpoX09TNz5XImFdTT5wN3ciMSRRN01FWmhfT1M3Pld1ImFYOGk3dyJYN1VYImFXU0V3Ik1wWHsiYVo+TVFRdyJPe0U9LVp7blhFez4iMi8JCQkJCQlkUWlNbmFaPk1RUXciU25pcFgtSEV7cGktNVhuIjIvCQkJCQkJCWRRNz43Wlhhbk09N3ciUTdNRVpoX01FN00iYVo+TVFRdyJwblNPe0U9YU97RT0tWntuWEV7PiIyZHtpWFN7bmFdTT5wN3ciZiJhMSRRN01FWmhfTUU3TXRmanUyMSQ+TW5IdCdPUz5YN0VfUTdNRVpoX2YnanVkWXtpWFN7bjJke2lYU3tuYV1NPnA3dyJ2ImExJFE3TUVaaF9NRTdNdHZqdTIxJD5Nbkh0J09TPlg3RV9RN01FWmhfSidqdWRZe2lYU3tuMmR7aVhTe25hXU0+cDd3Im0iYTEkUTdNRVpoX01FN010bWp1MjEkPk1uSHQnT1M+WDdFX1E3TUVaaF8gJ2p1ZFl7aVhTe24yZHtpWFN7bmFdTT5wN3ciRyJhMSRRN01FWmhfTUU3TXRHanUyMSQ+TW5IdCdPUz5YN0VfUTdNRVpoXzAnanVkWXtpWFN7bjJkWVE3PjdaWDIvCQkJCQkJZFlRaU1uMi8JCQkJCWRZV1NdMi8JCQkJZFlXU10yLwkJZFlXU10yLwkJLwlhYWRZV1NdMi8JZFlXU10yLwkvCWRXU11hWj5NUVF3IkV7PCIyCWFhLwlhYWRXU11hWj5NUVF3Ilp7Pi1RPS1CIjIvLwlhYQlkV1NdYVo+TVFRdyJPe0U9LUhFe3BpIjIvCQlhYWQ+TTU3PmFaPk1RUXciWntuWEV7Pi0+TTU3PmFaez4tUT0tdm0iMjEkPk1uSHQnUTdNRVpoXzU4X1dNWDcnanVkWT5NNTc+Mi8JCWFhZFdTXWFaPk1RUXciWns+LVE9LXZtIjIvCQkJMSQ+TW5IdCc3V1NYX09XTVg3J2p1YWRTbmlwWGFXTVhNLUU3PnciWk0+N25XTUVXTVg3ImFYOGk3dyJYN1VYImFXU0V3Ik1wWHsiYW5NPTd3Ik9Fez1uNzxRV01YNyJhU1d3Ik9Fez1uNzxRV01YNyJhWj5NUVF3Ik97RT0tWntuWEV7PiJhUVg4Pjd3IjxTV1hoOnZCZmlVOyJhXU0+cDd3IjEkT0V7PW43PFFXTVg3dSJhTXBYe1p7PWk+N1g3dyJ7T08iMi8JCQkxJD5Nbkh0JzdXU1hfWFdNWDcnanVhZFNuaXBYYVdNWE0tRTc+dyJaTT43bldNRVdNWDciYVg4aTd3Ilg3VVgiYVdTRXciTXBYeyJhbk09N3ciWHtuNzxRV01YNyJhU1d3Ilh7bjc8UVdNWDciYVo+TVFRdyJPe0U9LVp7blhFez4iYVFYOD43dyI8U1dYaDp2QmZpVTsiYV1NPnA3dyIxJFh7bjc8UVdNWDd1ImFNcFh7Wns9aT43WDd3IntPTyIyLwkJYWFkWVdTXTIvCQlhZFlXU10yLy8JYWFkWVdTXTIvCWFhLwlhYWRXU11hWj5NUVF3Ilp7Pi1RPS1CIjIvCQlkV1NdYVo+TVFRdyJPe0U9LUhFe3BpIjIvCQlhYWQ+TTU3PmFaPk1RUXciWntuWEV7Pi0+TTU3PmFaez4tUT0tdm0iMjEkPk1uSHQnUVhNWFNaX2k3RV9pTUg3J2p1ZFk+TTU3PjIvCQlhYWRXU11hWj5NUVF3Ilp7Pi1RPS12bSIyLwkJCWRTbmlwWGFaPk1RUXciT3tFPS1ae25YRXs+YVg3VVgtWjduWDdFImFuTT03dyJuNzxRX2k3RV9pTUg3ImFdTT5wN3ciMSRuNzxRX2k3RV9pTUg3dSJhWDhpN3ciWDdVWCJhV1NFdyJNcFh7IjIvCQlhYWRZV1NdMi8JCWFkWVdTXTIvCWFhZFlXU10yLwlkWVdTXTIvCS8JZFdTXWFaPk1RUXciaTUtdmYiMjEkPk1uSHQnUVhNWFNaX3tFVzdFJ2p1ZFlXU10yLy8JZFdTXWFaPk1RUXciT3tFPS1IRXtwaSIyLwkJCWRXU11hWj5NUVF3Ilp7Pi1RPS1GIjIvCQkJCWQ+TTU3PjIxJD5Nbkh0JzdXU1hfN1gnanVkWT5NNTc+Mi8JCQkJZFE3PjdaWGFaPk1RUXcicG5TT3tFPSJhV01YTS08U1dYaHcidmZmJSJhbk09N3ciUTdNRVpoX3tFVzdFX1giYVNXdyJRN01FWmhfe0VXN0VfWCIyLwkJCQkJZHtpWFN7bmExJFE3TUVaaF97RVc3RV9YU1g+N3QnLS0tLSdqdWFdTT5wN3ciIjIxJD5Nbkh0J3BRN0Vfe0VXN0VfbnsnanVkWXtpWFN7bjIvCQkJCQlke2lYU3tuYTEkUTdNRVpoX3tFVzdFX1hTWD43dCdNUVonanVhXU0+cDd3Ik1RWiIyMSQ+TW5IdCdwUTdFX3tFVzdFX2k+cFEnanVkWXtpWFN7bjIvCQkJCQlke2lYU3tuYTEkUTdNRVpoX3tFVzdFX1hTWD43dCdXN1FaJ2p1YV1NPnA3dyJXN1FaIjIxJD5Nbkh0J3BRN0Vfe0VXN0VfPVNucFEnanVkWXtpWFN7bjIvCQkJCWRZUTc+N1pYMi8JCQlkWVdTXTIvCQkJZFdTXWFaPk1RUXciWns+LVE9LUYiMi8JCQkJZD5NNTc+MjEkPk1uSHQnUTdNRVpoXzU4X1dNWDcnanVkWT5NNTc+Mi8JCQkJZFE3PjdaWGFaPk1RUXcicG5TT3tFPSJhV01YTS08U1dYaHcidmZmJSJhbk09N3ciUTdNRVpoX3tFVzdFX1ciYVNXdyJRN01FWmhfe0VXN0VfVyIyLwkJCQlhYWFke2lYU3tuYTEkUTdNRVpoX3tFVzdFX1dNWDd0Jy0tLS0nanVhXU0+cDd3IiIyMSQ+TW5IdCdwUTdFX3tFVzdFX257J2p1ZFl7aVhTe24yLwkJCQlhYWFke2lYU3tuYTEkUTdNRVpoX3tFVzdFX1dNWDd0J01RWidqdWFdTT5wN3ciTVFaIjIxJD5Nbkh0J3BRN0Vfe0VXN0VfaT5wUSdqdWRZe2lYU3tuMi8JCQkJYWFhZHtpWFN7bmExJFE3TUVaaF97RVc3RV9XTVg3dCdXN1FaJ2p1YV1NPnA3dyJXN1FaIjIxJD5Nbkh0J3BRN0Vfe0VXN0VfPVNucFEnanVkWXtpWFN7bjIvCQkJCWRZUTc+N1pYMi8JCQlkWVdTXTIvCQkJLwkJCWRXU11hWj5NUVF3Ilp7Pi1RPS1GIjIvCQkJCWQ+TTU3PjIxJD5Nbkh0J1E3TUVaaF81OF9dUzc8J2p1ZFk+TTU3PjIvCQkJCWRRNz43WlhhWj5NUVF3InBuU097RT0iYVdNWE0tPFNXWGh3InZmZiUiYW5NPTd3IlE3TUVaaF97RVc3RV9dImFTV3ciUTdNRVpoX3tFVzdFX10iMi8JCQkJCWR7aVhTe25hMSRRN01FWmhfe0VXN0VfXVM3PHQnLS0tLSdqdWFdTT5wN3ciIjIxJD5Nbkh0J3BRN0Vfe0VXN0VfbnsnanVkWXtpWFN7bjIvCQkJCQlke2lYU3tuYTEkUTdNRVpoX3tFVzdFX11TNzx0J01RWidqdWFdTT5wN3ciTVFaIjIxJD5Nbkh0J3BRN0Vfe0VXN0VfaT5wUSdqdWRZe2lYU3tuMi8JCQkJCWR7aVhTe25hMSRRN01FWmhfe0VXN0VfXVM3PHQnVzdRWidqdWFdTT5wN3ciVzdRWiIyMSQ+TW5IdCdwUTdFX3tFVzdFXz1TbnBRJ2p1ZFl7aVhTe24yLwkJCQlkWVE3PjdaWDIvCQkJZFlXU10yLwlkWVdTXTIvLy8JCWQ1cFhYe25he25aPlNaNHciUTdNRVpoX1FwNT1TWChmKTthRTdYcEVuKE9NPlE3KTsiYVo+TVFRdyI1WG5hNUgtWDdNPmE1WG4tUT1hNVhuLUVNU1E3V2Fpe1FTWFN7bi0+N09YIjJkU2FaPk1RUXciT01hT00tUTdNRVpoYWl7UVNYU3tuLT43T1giMmRZUzIxJD5Nbkh0JzdXU1hfTVpYX3YnanVkWTVwWFh7bjIvCQlkNXBYWHtuYXtuWj5TWjR3Ild7WnA9N25YLj57Wk1YU3tudyc/PXtXd1FYTVhTWic7YUU3WHBFbihPTT5RNyk7ImFaPk1RUXciNVhuYTVILVdNbkg3RWE1WG4tUT1hNVhuLUVNU1E3VyIyZFNhWj5NUVF3Ik9NYU9NLTdFTVE3RWFpe1FTWFN7bi0+N09YIjJkWVMyMSQ+TW5IdCdXRXtpX1E3TUVaaCdqdWRZNXBYWHtuMi8vCWRZV1NdMi8JZFlPe0U9Mi9hYWFkWVdTXTIvZFlXU10yL2RZV1NdMi99ZXFEOy8JWVlhem5XYVBpWFN7blFhSU1FLwkvLwk3Wmh7YWRkZEtyc2diVmUvZFFaRVNpWDIvZCEtLS9PcG5aWFN7bmFaNDdaNF9wblpoN1o0X00+PigpYTEvYWFhYV1NRWFPRT1hd2FXe1pwPTduWC5RWE1YU1o7L2FhYWFPe0VhKF1NRWFTd2Y7U2RPRT0uNz43PTduWFEuPjduSFhoO1MrKylhMS9hYWFhYWFhYV1NRWE3Pj1uWGF3YU9FPS43Pjc9N25YUXRTajsvYWFhYWFhYWFTT2EoNz49blguWDhpN3d3J1poN1o0NXtVJylhMS9hYWFhYWFhYWFhYWFTTyhPRT0uPU1RWDdFXzV7VS5aaDdaNDdXYXd3YVhFcDcpMWE3Pj1uWC5aaDdaNDdXd09NPlE3O2EkKDc+PW5YKS5pTUU3blhRKCdYRScpLkU3PXtdN3M+TVFRKCc8TUVuU25IJyk7dS9hYWFhYWFhYWFhYWE3PlE3MWE3Pj1uWC5aaDdaNDdXd1hFcDc7YSQoNz49blgpLmlNRTduWFEoJ1hFJykuTVdXcz5NUVEoJzxNRW5TbkgnKTthdS9hYWFhYWFhYXUvYWFhYXUvCS9hYWFhU08oT0U9Lj1NUVg3RV81e1UuWmg3WjQ3V2F3d2FYRXA3KTFhT0U9Lj1NUVg3RV81e1UuWmg3WjQ3V2F3YU9NPlE3O2F1L2FhYWE3PlE3MWFPRT0uPU1RWDdFXzV7VS5aaDdaNDdXYXdhWEVwNzthdS8JLwkkKE9FPS49TVFYN0VfNXtVKS5pTUU3blhRKCdYRScpLkU3PXtdN3M+TVFRKCc8TUVuU25IJyk7LwkvCSQucG5TT3tFPS5waVdNWDcoKTsvCS91Ly8kKE9wblpYU3tuKClhMS9hYWFhJCgnLlhNNT43JykuT1NuVygnWEVhMmFYVzo+TVFYLVpoUz5XJykuT1NuVygnU25pcFh0WDhpN3daaDdaNDV7VWonKS57bignWmhNbkg3JyxhT3BuWlhTe24oKWExL2FhYWFhYWFhU08oJChYaFNRKS5TUSgnOlpoN1o0N1cnKSlhMS9hYWFhYWFhYWFhYWEkKFhoU1EpLmlNRTduWFEoJ1hFJykuTVdXcz5NUVEoJzxNRW5TbkgnKTsvYWFhYWFhYWF1L2FhYWFhYWFhNz5RN2ExL2FhYWFhYWFhYWFhYSQoWGhTUSkuaU1FN25YUSgnWEUnKS5FNz17XTdzPk1RUSgnPE1FblNuSCcpOy9hYWFhYWFhYXUvYWFhYXUpOy91KTsvLy0tMi9kWVFaRVNpWDIvS3JzZ2JWZTsvCS8JU08oYSQ3blhFUzdRX1Foezw3V2F3d2FmYSlhMS8JCS8JCTdaaHthZGRkfWVxRC9kV1NdYVo+TVFRdyJpTW43PmFpTW43Pi1XN09NcD5YIjIvYWFkV1NdYVo+TVFRdyJpTW43Pi1oN01XU25IIjIvYWFhYTEkPk1uSHQnUVhNWFNaX2g3TVcnanUvCWRXU11hWj5NUVF3Img3TVdTbkgtNz43PTduWFFhbntYLVp7Pj5NaVFTNT43IjIvCQlkcD5hWj5NUVF3IlNae25RLT5TUVgiMi8JCQlkPlMyZE1hV01YTS1Ye0hIPjd3Ij17V00+ImFXTVhNLVhNRUg3WHciI01XXU1uWjdXUTdNRVpoImFoRTdPdyIjIjJkU2FaPk1RUXciT01hT00tUTdNRVpoYWl7UVNYU3tuLT43T1giMmRZUzJkUWlNbmFaPk1RUXciXVNRUzU+Ny0+SC1Tbj5TbjdhXVNRUzU+Ny09Vy1Tbj5TbjdhXVNRUzU+Ny1RPS1Tbj5TbjciMjEkPk1uSHQnUVhNWFNaX01XXU1uWjdXX1E3TUVaaCdqdWRZUWlNbjJkWU0yZFk+UzIvCQlkWXA+Mi8JZFlXU10yL2FhZFlXU10yLwlkV1NdYVo+TVFRdyJpTW43Pi01e1c4IjIvCQlkV1NdYVFYOD43dyJXU1FpPk04OmFYTTU+Nzs9U24taDdTSGhYOnZmZmlVOzxTV1hoOnZmZiU7IjIvCQlhYWRXU11hWj5NUVF3Ilg3VVgtWjduWDdFImFRWDg+N3ciV1NRaT5NODphWE01PjctWjc+PjtdN0VYU1pNPi1NPlNIbjo9U1dXPjc7IjIxJD5Nbkh0JzdXU1hfbntRWE1YU1onanVkWVdTXTIvCQlkWVdTXTIvCWRZV1NdMi8JZFdTXWFaPk1RUXciaU1uNz4tT3t7WDdFIjIvCWFhZDVwWFh7bmFaPk1RUXciNVhuYTVILVg3TT5hNVhuLVE9YTVYbi1FTVNRN1ciYVg4aTd3IjVwWFh7biJhe25aPlNaNHciV3tacD03blguPntaTVhTe253Jz89e1d3UVhNWFNaJk1aWFN7bndNV1duNzwnIjJkU2FaPk1RUXciT01hT00taT5wUS1aU0VaPjdhaXtRU1hTe24tPjdPWCIyZFlTMjEkPk1uSHQnUVhNWFNaX243PCdqdWRZNXBYWHtuMi8JZFlXU10yL2RZV1NdMi99ZXFEOy8JLwl1YTc+UTdhMS8vCQlZWWFpTUhTbk1YU3tuLwkJJG5paV9uTV1hd2EiIjsvCQkJLwkJU08oYSRNPj5fWntwblhfbjc8UWEyYSRuNzxRX2k3RV9pTUg3YSlhMS8JCQkvCQkJU08oYSRRWE1FWF9PRXs9YTJhZmEpYTEvCQkJCSRpRTddU3twUWF3YSRRWE1FWF9PRXs9YS1hJG43PFFfaTdFX2lNSDc7LwkJCQkkbmlpX25NXWEud2EiZD5TMmRNYXtuWj5TWjR3XCJbTV1NUVpFU2lYOlE3TUVaaF9RcDU9U1goJGlFN11Te3BRKTthRTdYcEVuKE9NPlE3KTtcImFoRTdPd1wiI1wiYVhTWD43d1wiMSQ+TW5IdCc3V1NYX2lFN10nanVcIjJkU2FaPk1RUXdcIk9NYU9NLTVNWjQ8TUVXXCIyZFlTMmRZTTJkWT5TMiI7LwkJCXUvCQkJLwkJCSQ3bmlNSDdRX1p7cG5YYXdhQFo3Uz4oYSRNPj5fWntwblhfbjc8UWFZYSRuNzxRX2k3RV9pTUg3YSk7LwkJCSQ3bmlNSDdRX1FYTUVYX09Fez1hd2FmOy8JCQkkN25pTUg3UWF3YSIiOy8JCQkvCQkJU08oYSQ3bmlNSDdRX1p7cG5YYWR3YXZmYSlhMS8JCQkJLwkJCQlPe0UoJFthd2F2O2EkW2Fkd2EkN25pTUg3UV9ae3BuWDthJFthKyspYTEvCQkJCQkvCQkJCQlTTyhhJDduaU1IN1FfUVhNRVhfT0V7PWEhd2EkUVhNRVhfT0V7PWEpYTEvCQkJCQkJLwkJCQkJCSQ3bmlNSDdRYS53YSJkPlMyZE1he25aPlNaNHdcIltNXU1RWkVTaVg6UTdNRVpoX1FwNT1TWCgkN25pTUg3UV9RWE1FWF9PRXs9KTthRTdYcEVuKE9NPlE3KTtcImFoRTdPd1wiI1wiMiRbZFlNMmRZPlMyIjsvCQkJCQkvCQkJCQl1YTc+UTdhMS8JCQkJCQkvCQkJCQkJJDduaU1IN1FhLndhImQ+U2FaPk1RUXdcIk1aWFNdN1wiMmRRaU1uMiRbZFlRaU1uMmRZPlMyIjsvCQkJCQl1LwkJCQkJLwkJCQkJJDduaU1IN1FfUVhNRVhfT0V7PWErd2Ekbjc8UV9pN0VfaU1INzsvCQkJCXUvCQkJCS8JCQkJJG5paV9uTV1hLndhJDduaU1IN1E7LwkJCS8JCQl1YTc+UTdhMS8JCQkJLwkJCQkkUVhNRVhhd2F2Oy8JCQkJJDduV2F3YXZmOy8JCQkJLwkJCQlTTyhhJFFYTUVYX09Fez1hMmFmYSlhMS8JCQkJCS8JCQkJCVNPKGEoJFFYTUVYX09Fez1hWWEkbjc8UV9pN0VfaU1INylhMmFGYSlhMS8JCQkJCQkvCQkJCQkJJFFYTUVYYXdhQFo3Uz4oYSRRWE1FWF9PRXs9YVlhJG43PFFfaTdFX2lNSDdhKWEtYUc7LwkJCQkJCSQ3bldhd2EkUVhNRVhhK2EwOy8JCQkJCQkvCQkJCQkJU08oYSQ3bldhMmEkN25pTUg3UV9ae3BuWGEpYTEvCQkJCQkJCSRRWE1FWGF3YSQ3bmlNSDdRX1p7cG5YYS1hdmY7LwkJCQkJCQkkN25XYXdhJDduaU1IN1FfWntwblhhLWF2Oy8JCQkJCQl1LwkJCQkJCS8JCQkJCQkkN25pTUg3UV9RWE1FWF9PRXs9YXdhKCRRWE1FWGEtYXYpYSphJG43PFFfaTdFX2lNSDc7LwkJCQkJLwkJCQkJdS8JCQkJLwkJCQl1LwkJCQkvCQkJCVNPKGEkUVhNRVhhMmFtYSlhMS8JCQkJCS8JCQkJCSQ3bmlNSDdRYS53YSJkPlMyZE1he25aPlNaNHdcIltNXU1RWkVTaVg6UTdNRVpoX1FwNT1TWChmKTthRTdYcEVuKE9NPlE3KTtcImFoRTdPd1wiI1wiMnZkWU0yZFk+UzJhZD5TMmRRaU1uMi4uLmRZUWlNbjJkWT5TMiI7LwkJCQkvCQkJCXUvCQkJCS8JCQkJT3tFKCRbYXdhJFFYTUVYO2EkW2Fkd2EkN25XO2EkW2ErKylhMS8JCQkJCS8JCQkJCVNPKGEkN25pTUg3UV9RWE1FWF9PRXs9YSF3YSRRWE1FWF9PRXs9YSlhMS8JCQkJCQkvCQkJCQkJJDduaU1IN1FhLndhImQ+UzJkTWF7blo+U1o0d1wiW01dTVFaRVNpWDpRN01FWmhfUXA1PVNYKCQ3bmlNSDdRX1FYTUVYX09Fez0pO2FFN1hwRW4oT00+UTcpO1wiYWhFN093XCIjXCIyJFtkWU0yZFk+UzIiOy8JCQkJCS8JCQkJCXVhNz5RN2ExLwkJCQkJCS8JCQkJCQkkN25pTUg3UWEud2EiZD5TYVo+TVFRd1wiTVpYU103XCIyZFFpTW4yJFtkWVFpTW4yZFk+UzIiOy8JCQkJCXUvCQkJCQkvCQkJCQkkN25pTUg3UV9RWE1FWF9PRXs9YSt3YSRuNzxRX2k3RV9pTUg3Oy8JCQkJdS8JCQkJLwkJCQkkN25pTUg3UV9RWE1FWF9PRXs9YXdhKCQ3bmlNSDdRX1p7cG5YYS1hdilhKmEkbjc8UV9pN0VfaU1INzsvCQkJCSQ3bmlNSDdRYS53YSJkPlMyZFFpTW4yLi4uZFlRaU1uMmRZPlMyZD5TMmRNYXtuWj5TWjR3XCJbTV1NUVpFU2lYOlE3TUVaaF9RcDU9U1goJDduaU1IN1FfUVhNRVhfT0V7PSk7YUU3WHBFbihPTT5RNyk7XCJhaEU3T3dcIiNcIjIkN25pTUg3UV9ae3BuWGRZTTJkWT5TMiI7LwkJCQkvCQkJCSRuaWlfbk1dYS53YSQ3bmlNSDdROy8JCQkvCQkJdS8JCQkvCQkJU08oYSRNPj5fWntwblhfbjc8UWEyYSRTYSlhMS8JCQkJJGh7PF9uN1VYYXdhJE0+Pl9ae3BuWF9uNzxRYS1hJFM7LwkJCQlTTyhhJGh7PF9uN1VYYTJhJG43PFFfaTdFX2lNSDdhKWExLwkJCQkJJGh7PF9uN1VYYXdhJG43PFFfaTdFX2lNSDc7LwkJCQl1LwkJCQkkbmlpX25NXWEud2EiZD5TMmRNYXtuWj5TWjR3XCJbTV1NUVpFU2lYOlE3TUVaaF9RcDU9U1goJFMpO2FFN1hwRW4oT00+UTcpO1wiYWhFN093XCIjXCJhWFNYPjd3XCIxJD5Nbkh0JzdXU1hfbjdVWCdqdVwiMmRTYVo+TVFRd1wiT01hT00tT3tFPE1FV1wiMmRZUzJkWU0yZFk+UzIiOy8JCQl1LwkJCS8JCQkkbmlpX25NXWF3YSJkcD5hWj5NUVF3XCJpTUhTbk1YU3tuYWlNSFNuTVhTe24tUT1cIjIiLiRuaWlfbk1dLiJkWXA+MiI7LwkJLwkJdS8JCS8JCVlZYWlNSFNuTVhTe24vCS8JCTdaaHthZGRkfWVxRC9kT3tFPWFNWlhTe253IiJhPTdYaHtXdyJpe1FYImFuTT03dyJRWE1YU1oiMi9kU25pcFhhWDhpN3ciaFNXVzduImFuTT03dyI9e1ciYV1NPnA3dyI9TVFRX1FYTVhTWl9NWlhTe25RIjIvZFNuaXBYYVg4aTd3ImhTV1c3biJhbk09N3cicFE3RV9oTVFoImFdTT5wN3ciJFc+N18+e0hTbl9oTVFoImFZMi9kV1NdYVo+TVFRdyJpTW43PmFpTW43Pi1XN09NcD5YIjIvYWFkV1NdYVo+TVFRdyJpTW43Pi1oN01XU25IIjIvYWFhYTEkPk1uSHQnUVhNWFNaX2g3TVcnanUvCS8JZFdTXWFaPk1RUXciaDdNV1NuSC03Pjc9N25YUWFue1gtWns+Pk1pUVM1PjciMi8JCWRwPmFaPk1RUXciU1p7blEtPlNRWCIyLwkJCWQ+UzJkTWFXTVhNLVh7SEg+N3ciPXtXTT4iYVdNWE0tWE1FSDdYdyIjTVddTW5aN1dRN01FWmgiYWhFN093IiMiMmRTYVo+TVFRdyJPTWFPTS1RN01FWmhhaXtRU1hTe24tPjdPWCIyZFlTMmRRaU1uYVo+TVFRdyJdU1FTNT43LT5ILVNuPlNuN2FdU1FTNT43LT1XLVNuPlNuN2FdU1FTNT43LVE9LVNuPlNuNyIyMSQ+TW5IdCdRWE1YU1pfTVddTW5aN1dfUTdNRVpoJ2p1ZFlRaU1uMmRZTTJkWT5TMi8JCWRZcD4yLwlkWVdTXTIvL2FhZFlXU10yL2FhL2FhYWFkWE01PjdhWj5NUVF3IlhNNT43YVhNNT43LVFYRVNpN1dhWE01PjctVVFhWE01PjctaHtdN0UiMi9hYWFhYWFkWGg3TVcyL2FhYWFhYWRYRTIvYWFhYWFhYWFkWGhhWj5NUVF3ImhTV1c3bi1VUSJhUVg4Pjd3IjxTV1hoOmFGZmZpVSIyMSQ+TW5IdCdRWE1YU1pfWFNYPjcnanVkWVhoMi9hYWFhYWFhYWRYaDIxJD5Nbkh0J1FYTVhTWl9XN1FaRSdqdWRZWGgyL2FhYWFhYWFhZFhoYVo+TVFRdyJoU1dXN24tVVEiYVFYOD43dyI8U1dYaDphQmZpVTtYN1VYLU0+U0huOlo3blg3RTsiMmRTYVo+TVFRdyJPTWFPTS03ODdhWFNpImFXTVhNLXtFU0hTbk0+LVhTWD43dyIxJD5Nbkh0J1FYX11TNzxRJ2p1IjJkWVMyZFlYaDIvYWFhYWFhYWFkWGhhUVg4Pjd3IjxTV1hoOmFGZmlVIjJkU25pcFhhWj5NUVF3IlNaaDdaNCJhWDhpN3ciWmg3WjQ1e1UiYW5NPTd3Ij1NUVg3RV81e1UiYVhTWD43dyIxJD5Nbkh0JzdXU1hfUTc+TT4+J2p1ImF7blo+U1o0dyJbTV1NUVpFU2lYOlo0N1o0X3BuWmg3WjRfTT4+KCkiMmRZWGgyL2FhYWFhYWRZWEUyL2FhYWFhYWRZWGg3TVcyLwlhYWRYNXtXODIvCQkxJDduWEVTN1F1LwlhYWRZWDV7VzgyLwlkWVhNNT43Mi8JCWFhL2FhL2RXU11hWj5NUVF3ImlNbjc+LU97e1g3RSIyL2FkV1NdYVo+TVFRdyJpcD4+LT43T1giMmQ1cFhYe25hWj5NUVF3IjVYbmE1SC1YN00+YTVYbi1RPWE1WG4tRU1TUTdXImFYOGk3dyI1cFhYe24iYXtuWj5TWjR3Ild7WnA9N25YLj57Wk1YU3tudyc/PXtXd1FYTVhTWiZNWlhTe253TVdXbjc8JyIyZFNhWj5NUVF3Ik9NYU9NLWk+cFEtWlNFWj43YWl7UVNYU3tuLT43T1giMmRZUzIxJD5Nbkh0J1FYTVhTWl9uNzwnanVkWTVwWFh7bjJkWVdTXTIvYWRXU11hWj5NUVF3ImlwPj4tRVNIaFgiMmRRNz43Wlhhbk09N3ciTVpYU3tuImFaPk1RUXcicG5TT3tFPSIyL2FhZHtpWFN7bmFdTT5wN3ciIjIxJD5Nbkh0JzdXU1hfUTc+TVpYJ2p1ZFl7aVhTe24yL2FhZHtpWFN7bmFdTT5wN3ciPU1RUV9XTVg3IjIxJD5Nbkh0Jz1NUVFfN1dTWF9XTVg3J2p1ZFl7aVhTe24yL2FhZHtpWFN7bmFdTT5wN3ciPU1RUV9aPjdNRV9ae3BuWCIyMSQ+TW5IdCc9TVFRX1o+N01FX1p7cG5YJ2p1ZFl7aVhTe24yL2FhZHtpWFN7bmFdTT5wN3ciPU1RUV9XNz43WDciMjEkPk1uSHQnN1dTWF9RNz5XNz4nanVkWXtpWFN7bjIvYWFkWVE3PjdaWDIvYWFkU25pcFhhWj5NUVF3IjVYbmE1SC01RXs8bi1CZmZhNVhuLVE9YTVYbi1FTVNRN1ciYVg4aTd3IlFwNT1TWCJhXU0+cDd3IjEkPk1uSHQnNV9RWE1FWCdqdSIyZFlXU10yL2RZV1NdMmFhL2FhL2RZV1NdMi9kV1NdYVo+TVFRdyI9NS1tZiIyMSRuaWlfbk1ddWRZV1NdMi9kWU97RT0yL31lcUQ7LwkvCXUvCS8JN1poe097e1g3RSgpOy8vdWE3PlE3U08oYSRNWlhTe25hd3dhIk1XV243PCJhKWExLy8JU08oYSRae25PU0h0J00+Pns8X1FYTVhTWl88OFFTPDhIJ2phd3dhdmEpYTEvCQkkW1FfTUVFTTh0amF3YSI3bkhTbjdZUTRTblFZWntXNz1TRUV7RVlbUVlae1c3LltRIjsvCQkkW1FfTUVFTTh0amF3YSI3bkhTbjdZN1dTWHtFWVtRWkVTaVhRWU9Fe00+TVk3V1NYe0UuW1EiOy8JCSRbUV9NRUVNOHRqYXdhIjduSFNuN1k3V1NYe0VZW1FaRVNpWFFZT0V7TT5NWT5NbkhwTUg3UVkxJD5Nbkh0Jz5NbkhwTUg3X1p7VzcnanUuW1EiOy8JCSRaUVFfTUVFTTh0amF3YSI3bkhTbjdZN1dTWHtFWVtRWkVTaVhRWU9Fe00+TVlaUVFZN1dTWHtFLlpRUSI7Lwl1LwkvCVNPKGEkWntuT1NIdCdNPj57PF9RWE1YU1pfPDhRUzw4SCdqYXd3YW1hKWExLwkJJFtRX01FRU04dGphd2EiN25IU243WTdXU1h7RVlbUVpFU2lYUVlYU244Xz1aN1lYU244PVo3Lj1Tbi5bUSI7Lwl1LwkvCVNPKGEhJFp7bk9TSHQnTT4+ezxfUVhNWFNaXzw4UVM8OEgnamEpYTEvCQkkW1FfTUVFTTh0amF3YSI3bkhTbjdZWj5NUVE3UVlbUVlYOGl7SEVNTy49U24uW1EiOy8JdS8JLwk3Wmh7aDdNVzdFKGEiZFNhWj5NUVF3XCJPTWFPTS1PUz43LVg3VVgte2Fpe1FTWFN7bi0+N09YXCIyZFlTMmRRaU1uYVo+TVFRd1wiWDdVWC1RNz1TNXs+V1wiMjEkPk1uSHQne2lYX1E9X1FYTVhTWidqdWRZUWlNbjIiLGFNRUVNOCgkX3J6cnJiUDN0J1FYTVhTWl9FN083RUU3RSdqYXcyYSQ+TW5IdCd7aVhfUT1fUVhNWFNaJ2osYScnYXcyYSQ+TW5IdCdRWE1YU1pfTSdqYSlhKTsvCS8JN1poe2EiL2FhYWFkUVpFU2lYMi9hYWFhT3BuWlhTe25haUU3XVM3PCgpMSI7Ly8JU08oYSRae25PU0h0J00+Pns8X1FYTVhTWl88OFFTPDhIJ2phd3dhbWEpYTEvCQk3Wmh7YSJYU244cXN6LlhFU0hIN0VyTV03KCk7IjsvCXUvCS8JN1poe2EiU08oV3tacD03blguUVhNWFNaLlg3PWk+TVg3Ll1NPnA3YXd3YScnYXx8YVd7WnA9N25YLlFYTVhTWi5XN1FaRVNpWFN7bi5dTT5wN2F3d2EnJ2F8fGFXe1pwPTduWC5RWE1YU1oubk09Ny5dTT5wN2F3d2EnJykxYXhFezw+LjdFRXtFKDFhWFNYPjc6YScxJD5Nbkh0J2lfU25PeydqdScsYVg3VVg6YScxJD5Nbkh0J1FYTVhTWl83RUVfdidqdSd1KTthdS9hYWFhNz5RNzEvYWFhYWFhYWFXV3c8U25Xezwue2k3bignJywnaUVdJywnaDdTSGhYd0ZmZiw8U1dYaHdKTmYsRTdRU29NNT43d3YsUVpFez4+NU1FUXd2JykvYWFhYWFhYWFXe1pwPTduWC5RWE1YU1ouPXtXLl1NPnA3dydpRTddUzc8JztXe1pwPTduWC5RWE1YU1ouWE1FSDdYdydpRV0nL2FhYWFhYWFhV3tacD03blguUVhNWFNaLlFwNT1TWCgpO2FXVy5Pe1pwUSgpL2FhYWFhYWFhUTdYZVM9N3twWChcIld7WnA9N25YLlFYTVhTWi49e1cuXU0+cDd3J1FYTVhTWic7V3tacD03blguUVhNWFNaLlhNRUg3WHcnX1E3Pk8nXCIsTmZmKS9hYWFhdS9hYWFhdS9hYWFhe24+e01Xd097WnBRO09wblpYU3tuYU97WnBRKCkxV3tacD03blguT3tFPVF0Zmoubk09Ny5Pe1pwUSgpO3UvLwlPcG5aWFN7bmFNcFh7XzQ3ODx7RVdRYShhNDc4YSkvCTEvLwkJXU1FYTw4UVM8OEhhd2EnMSRae25PU0h0J00+Pns8X1FYTVhTWl88OFFTPDhIJ2p1JzsvLwkJU09hKDw4UVM8OEhhd3dhXCJtXCIpYTEvCQkJWFNuOHFzei5YRVNISDdFck1dNygpOy8JCXUvLwkJXU1FYVFoe0VYX1hVWGF3YVd7WnA9N25YLkg3WHo+Nz03blhJOGJXKCdYNz1pPk1YNycpLl1NPnA3Oy8vCQlyaHs8RHtNV1NuSCgnJyk7Ly8JCSQuaXtRWChcIjduSFNuN1lNW01VWVp7blhFez4+N0UuaWhpPz17V3c0Nzg8e0VXUVwiLGExYVFoe0VYX1hVWDphUWh7RVhfWFVYLGE0Nzg6YTQ3OCxhcFE3RV9oTVFoOmEnMSRXPjdfPntIU25faE1RaHUnYXUsYU9wblpYU3tuKFdNWE0pMS8JLwkJCX1TVzdEe01XU25IKCcnKTsvCS8JCQlTT2EoNDc4YXd3YXYpYTFhJCgnI01wWHtXN1FaRScpLl1NPihXTVhNKTthdS8JCQk3PlE3YTFhJCgnIzQ3ODx7RVdRJykuWHs0N25PUzc+VygnUTdYZXs0N25RJyxhV01YTSk7YXUvCS8JCXUpOy8vCQlFN1hwRW5hT00+UTc7Lwl1LwkkKE9wblpYU3tuKCkxLwkJYWEkKCcuWk1YX1E3PjdaWCcpLlpoe1E3bigxTT4+ezxfUVNuSD43X1c3UTc+N1pYOlhFcDcsYW57X0U3UXA+WFFfWDdVWDphJzEkPk1uSHQnTVdXbjc8UV9aTVhfT01wPlgnanUndSk7Ly8JdSk7LwkvCU9wblpYU3tuYXtuVk1RUXNoTW5INyh7NVspYTEvYWEvCWFhXU1FYV1NPnA3YXdhezVbLlpoN1o0N1c7LwlhYS8JYWFTT2EoXU0+cDdhd3dhWEVwNylhMS8JCSQoJyNpTVFRPlNRWCcpLlFoezwoKTsvCWFhdWE3PlE3YTEvCQkkKCcjaU1RUT5TUVgnKS5oU1c3KCk7LwlhYXUvCWFhLwl1LwkvYWFhYWRZUVpFU2lYMiI7Ly8JU08oYSEkWntuT1NIdCdNPj57PF9RWE1YU1pfPDhRUzw4SCdqYSlhJE9TVV81RWF3YSJkV1NdYVo+TVFRd1wiRU1XU3tcIjJkPk01Nz4yZFNuaXBYYVo+TVFRd1wiU1poN1o0XCJhWDhpN3dcIkVNV1N7XCJhbk09N3dcIk0+Pns8XzVFXCJhU1d3XCJNPj57PF81RVwiYV1NPnA3d1widlwiYVpoN1o0N1d3XCJaaDdaNDdXXCJhWTIxJD5Nbkh0J1FYTVhTWl81RV9oWD0+J2p1ZFk+TTU3PjJkWVdTXTJkV1NdYVo+TVFRd1wiRU1XU3tcIjJkPk01Nz4yZFNuaXBYYVo+TVFRd1wiU1poN1o0XCJhWDhpN3dcIkVNV1N7XCJhbk09N3dcIk0+Pns8XzVFXCJhU1d3XCJNPj57PF81RXZcImFdTT5wN3dcImZcImFZMjEkPk1uSHQnUVhNWFNaXzVFX2hYPT5fdidqdWRZPk01Nz4yZFlXU10yIjsvCTc+UTdhJE9TVV81RWF3YSJkV1NdYVo+TVFRd1wiRU1XU3tcIjJkPk01Nz4yZFNuaXBYYVo+TVFRd1wiU1poN1o0XCJhWDhpN3dcIkVNV1N7XCJhbk09N3dcIk0+Pns8XzVFXCJhbk09N3dcIk0+Pns8XzVFXCJhXU0+cDd3XCJmXCJhWTIxJD5Nbkh0J1FYTVhTWl81RV9oWD0+X3YnanVkWT5NNTc+MmRZV1NdMiI7Ly8JU09hKCQ9Nz01N0VfU1d0J3BRN0VfSEV7cGknamF3d2F2YSlhJE9TVV81RWEud2EiZFdTXWFaPk1RUXdcIkVNV1N7XCIyZD5NNTc+MmRTbmlwWGFaPk1RUXdcIlNaaDdaNFwiYVg4aTd3XCJFTVdTe1wiYW5NPTd3XCJNPj57PF81RVwiYVNXd1wiTT4+ezxfNUVtXCJhXU0+cDd3XCJtXCJhWTIxJD5Nbkh0J1FYTVhTWl81RV9oWD0+X20nanVkWT5NNTc+MmRZV1NdMiI7Ly8JJEhFe3BpUWF3YUg3WF9IRXtwaVEoKTsvCSRRNFNuPlNRWGF3YXI3PjdaWHI0U24oJycpOy8JLwlTTyhhJFp7bk9TSHQnTT4+ezxfUVhNWFNaXzw4UVM8OEgnamF3d2EibSJhKWE3Wmh7YSJkT3tFPWFaPk1RUXdcIk97RT0taHtFU297blhNPlwiYT03WGh7V3dpe1FYYW5NPTd3XCJRWE1YU1pcImFTV3dcIk1XV243PFFcImF7blFwNT1TWHdcIlNPKFd7WnA9N25YLlFYTVhTWi5uTT03Ll1NPnA3YXd3YScnYXx8YVd7WnA9N25YLlFYTVhTWi5XN1FaRVNpWFN7bi5dTT5wN2F3d2EnJykxeEV7PD4uN0VFe0UoMWFYU1g+NzphJzEkPk1uSHQnaV9Tbk97J2p1JyxhWDdVWDphJzEkPk1uSHQnUVhNWFNaXzdFRV92J2p1J3UpO2FFN1hwRW5hT00+UTd1XCJhTVpYU3tud1wiXCJhTXBYe1p7PWk+N1g3d1wie09PXCIyIjsvCTc+UTdhN1poe2EiZE97RT1hWj5NUVF3XCJPe0U9LWh7RVNve25YTT5cImE9N1hoe1d3aXtRWGFuTT03d1wiUVhNWFNaXCJhU1d3XCJNV1duNzxRXCJhe25RcDU9U1h3XCJTTyhXe1pwPTduWC5RWE1YU1oubk09Ny5dTT5wN2F3d2EnJ2F8fGFXe1pwPTduWC5RWE1YU1ouVzdRWkVTaVhTe24uXU0+cDdhd3dhJycpMXhFezw+LjdFRXtFKDFhWFNYPjc6YScxJD5Nbkh0J2lfU25PeydqdScsYVg3VVg6YScxJD5Nbkh0J1FYTVhTWl83RUVfdidqdSd1KTthRTdYcEVuYU9NPlE3dVwiYU1aWFN7bndcIlwiYU1wWHtaez1pPjdYN3dcIntPT1wiMiI7CS8vCTdaaHthZGRkfWVxRC9kU25pcFhhWDhpN3ciaFNXVzduImFuTT03dyJNWlhTe24iYV1NPnA3dyJXe1FNXTduNzwiMi9kU25pcFhhWDhpN3ciaFNXVzduImFuTT03dyI9e1ciYV1NPnA3dyJRWE1YU1oiMi9kU25pcFhhWDhpN3ciaFNXVzduImFuTT03dyJpRTddUzc8Xz17VzciYV1NPnA3dyJRWE1YU1oiYTIvZFNuaXBYYVg4aTd3ImhTV1c3biJhbk09N3cicFE3RV9oTVFoImFdTT5wN3ciJFc+N18+e0hTbl9oTVFoImFZMi9kV1NdYVo+TVFRdyJpTW43PmFpTW43Pi1XN09NcD5YIjIvYWFkV1NdYVo+TVFRdyJpTW43Pi1oN01XU25IIjIvYWFhYTEkPk1uSHQnUVhNWFNaX00nanUvYWFhYWRXU11hWj5NUVF3Img3TVdTbkgtNz43PTduWFEiMi8JYWFhYWRwPmFaPk1RUXciU1p7blEtPlNRWCIyLwkJZD5TMmRNYWhFN093IiMiYVo+TVFRdyJpTW43Pi1PcD4+UVpFNzduIjJkU2FaPk1RUXciT01hT00tN1VpTW5XIjJkWVMyZFlNMmRZPlMyLwkJZFlwPjIvYWFhYWRZV1NdMi9hYWRZV1NdMi9hYWRXU11hWj5NUVF3ImlNbjc+LTV7VzgiMi8JLwkJZFdTXWFaPk1RUXciT3tFPS1IRXtwaSIyLwkJYWFkPk01Nz5hWj5NUVF3Ilp7blhFez4tPk01Nz5hWns+LT1XLW0iMjEkPk1uSHQnUVhNWFNaX1hTWD43J2p1ZFk+TTU3PjIvCQlhYWRXU11hWj5NUVF3Ilp7Pi09Vy12ZiIyLwkJCWRTbmlwWGFYOGk3dyJYN1VYImFXU0V3Ik1wWHsiYW5NPTd3Im5NPTciYVo+TVFRdyJPe0U9LVp7blhFez5hPFNXWGgtTk5mImE9TVU+N25IWGh3InZmZiIyZFNhWj5NUVF3Img3PmktNXBYWHtuYV1TUVM1PjctPkgtU24+U243LTU+e1o0YVg3VVgtaUVTPU1FOC1CZmZhT01hT00ta3A3UVhTe24tWlNFWj43YWl7UVNYU3tuLUVTSGhYYWl7UVNYU3tuLT43T1giYVdNWE0tRTc+dyJpe2l7XTdFImFXTVhNLVhFU0hIN0V3Imh7XTdFImFXTVhNLWk+TVo3PTduWHciTXBYe2FFU0hoWCJhV01YTS1ae25YN25YdyIxJD5Nbkh0J2hTblhfUVhTWD43J2p1ImEyZFlTMi8JCWFhZFlXU10yLwkJYWRZV1NdMi8JCWRXU11hWj5NUVF3Ik97RT0tSEV7cGkiMi8JCWFhZD5NNTc+YVo+TVFRdyJae25YRXs+LT5NNTc+YVp7Pi09Vy1tIjIxJD5Nbkh0J1FYTVhTWl9XN1FaRSdqdWRZPk01Nz4yLwkJYWFkV1NdYVo+TVFRdyJaez4tPVctdmYiMi8JCQlkU25pcFhhWDhpN3ciWDdVWCJhV1NFdyJNcFh7ImFuTT03dyJXN1FaRVNpWFN7biJhWj5NUVF3Ik97RT0tWntuWEV7PmE8U1dYaC1OTmYiYT1NVT43bkhYaHcibU5mIjJkU2FaPk1RUXciaDc+aS01cFhYe25hXVNRUzU+Ny0+SC1Tbj5TbjctNT57WjRhWDdVWC1pRVM9TUU4LUJmZmFPTWFPTS1rcDdRWFN7bi1aU0VaPjdhaXtRU1hTe24tRVNIaFhhaXtRU1hTe24tPjdPWCJhV01YTS1FNz53Iml7aXtdN0UiYVdNWE0tWEVTSEg3RXciaHtdN0UiYVdNWE0taT5NWjc9N25YdyJNcFh7YUVTSGhYImFXTVhNLVp7blg3blh3IjEkPk1uSHQnaFNuWF9RVzdRWidqdSJhMmRZUzIvCQlhYWRZV1NdMi8JCWFkWVdTXTIvCQlkV1NdYVo+TVFRdyJPe0U9LUhFe3BpIjIvCQlhYWQ+TTU3PmFaPk1RUXciWntuWEV7Pi0+TTU3PmFaez4tPVctbSIyMSQ+TW5IdCc3V1NYXzdXTVg3J2p1ZFk+TTU3PjIvCQlhYWRXU11hWj5NUVF3Ilp7Pi09Vy12ZiIyLwkJCWRTbmlwWGFXTVhNLUU3PnciWk0+N25XTUUiYVg4aTd3Ilg3VVgiYVdTRXciTXBYeyJhbk09N3cibjc8V01YNyJhWj5NUVF3Ik97RT0tWntuWEV7PmFpe1FTWFN7bi0+N09YImFRWDg+N3ciPFNXWGg6djBmaVU7ImFdTT5wN3ciImFNcFh7Wns9aT43WDd3IntPTyIyZD5NNTc+YVo+TVFRdyJaaDdaNDV7VS1Tbj5TbjciMmRTbmlwWGFaPk1RUXciU1poN1o0ImFYOGk3dyJaaDdaNDV7VSJhbk09N3ciTT4+ezxfbns8ImFTV3ciTT4+ezxfbns8ImFdTT5wN3ciODdRImFaaDdaNDdXMjEkPk1uSHQnN1dTWF9bV01YNydqdWRZPk01Nz4yLwkJYWFkWVdTXTIvCQlhZFlXU10yLwkJZFdTXWFaPk1RUXciT3tFPS1IRXtwaWE3V1NYe0UtSEV7cGkiMi8JCWFhZD5NNTc+YVo+TVFRdyJae25YRXs+LT5NNTc+YVp7Pi09Vy1tIjIxJD5Nbkh0J1FYTVhTWl9YNz1pPidqdWRZPk01Nz4yLwkJYWFkV1NdYVo+TVFRdyJaez4tPVctdmYiMi99ZXFEOy8JLwlTTyhhJFp7bk9TSHQnTT4+ezxfUVhNWFNaXzw4UVM8OEgnamEpYTEvCQkvCQlTblo+cFc3YShMRHpWPnBIU25ROjpzaDdaNCh6M3hiM3pfTGJnYS5hJ1k3V1NYe0VZUVhNWFNaLmloaScpKTsvCS8JdWE3PlE3YTEvCQkvCQlTblo+cFc3YShMRHpWPnBIU25ROjpzaDdaNCh6M3hiM3pfTGJnYS5hJ1lTblpZU25aPnBXN1lTblE3RVhYTUguaWhpJykpOy8JCS8JCTdaaHthZGRkfWVxRC8JCWRXU11hWj5NUVF3IjdXU1h7RS1pTW43PiIyZFdTXWFaPk1RUXciUWhNV3s8LVc3aVhodiIyMSQ1NV9ae1c3dWRYN1VYTUU3TWFXU0V3Ik1wWHsiYVo+TVFRdyI3V1NYe0UiYVFYOD43dyI8U1dYaDp2ZmYlO2g3U0hoWDpHTmZpVTsiYW5NPTd3Ilg3PWk+TVg3ImFTV3ciWDc9aT5NWDciYXtuT3tacFF3IlE3WGxTNz5XM009NyhYaFNRLm5NPTcpIjJkWVg3VVhNRTdNMmRZV1NdMmRZV1NdMmRRWkVTaVgyXU1FYVE3PmxTNz5XYWF3YSJYNz1pPk1YNyI7ZFlRWkVTaVgyL31lcUQ7LwkvCXUvCS8JLwk3Wmh7YWRkZH1lcUQvCQlhYWRZV1NdMi8JCWFkWVdTXTIvCQlhLwkJZFdTXWFaPk1RUXciT3tFPS1IRXtwaSIyLwkJYWFkPk01Nz5hWj5NUVF3Ilp7blhFez4tPk01Nz5hWns+LT1XLW0iMjEkPk1uSHQnUVhNWFNaX1g4aTcnanVkWT5NNTc+Mi8JCWFhZFdTXWFaPk1RUXciWns+LT1XLXZmIjIvCQkJMSRPU1VfNUV1LwkJYWFkWVdTXTIvCQlhZFlXU10yLwkJZFdTXWFaPk1RUXciT3tFPS1IRXtwaSIyLwkJYWFkPk01Nz5hWj5NUVF3Ilp7blhFez4tPk01Nz5hWns+LT1XLW0iMmRZPk01Nz4yLwkJYWFkV1NdYVo+TVFRdyJaez4tPVctdmYiMi8JCQkxJD5Nbkh0J01XV189N1hNWE1IUSdqdWRTYVo+TVFRdyJoNz5pLTVwWFh7bmFdU1FTNT43LT5ILVNuPlNuNy01PntaNGFYN1VYLWlFUz1NRTgtQmZmYU9NYU9NLWtwN1FYU3tuLVpTRVo+N2Fpe1FTWFN7bi1FU0hoWGFpe1FTWFN7bi0+N09YImFXTVhNLUU3PnciaXtpe103RSJhV01YTS1YRVNISDdFdyJoe103RSJhV01YTS1pPk1aNz03blh3Ik1wWHthRVNIaFgiYVdNWE0tWntuWDduWHciMSQ+TW5IdCdoU25YXz03WE1RJ2p1ImEyZFlTMi8JCWFhZFlXU10yLwkJYWRZV1NdMgkvCQlkV1NdYVo+TVFRdyJPe0U9LUhFe3BpIjIvCQlhYWQ+TTU3PmFaPk1RUXciWntuWEV7Pi0+TTU3PmFaez4tPVctbSIyMSQ+TW5IdCc9N1hNX1hTWD43J2p1ZFk+TTU3PjIvCQlhYWRXU11hWj5NUVF3Ilp7Pi09Vy12ZiIyLwkJCWRTbmlwWGFYOGk3dyJYN1VYImFuTT03dyI9N1hNX1hTWD43ImFaPk1RUXciT3tFPS1ae25YRXs+YTxTV1hoLU5mZiJhPU1VPjduSFhodyJ2RmYiMi8JCWFhZFlXU10yLwkJYWRZV1NdMgkvCQlkV1NdYVo+TVFRdyJPe0U9LUhFe3BpIjIvCQlhYWQ+TTU3PmFaPk1RUXciWntuWEV7Pi0+TTU3PmFaez4tPVctbSIyMSQ+TW5IdCc9N1hNX1c3UVpFJ2p1ZFk+TTU3PjIvCQlhYWRXU11hWj5NUVF3Ilp7Pi09Vy12ZiIyLwkJCWRTbmlwWGFYOGk3dyJYN1VYImFXU0V3Ik1wWHsiYW5NPTd3Ilc3UVpFImFTV3ciTXBYe1c3UVpFImFaPk1RUXciT3tFPS1ae25YRXs+YTxTV1hoLU5mZiJhPU1VPjduSFhodyJHZmYiMi8JCWFhZFlXU10yLwkJYWRZV1NdMgkvCQlkV1NdYVo+TVFRdyJPe0U9LUhFe3BpIjIvCQlhYWQ+TTU3PmFaPk1RUXciWntuWEV7Pi0+TTU3PmFaez4tPVctbSIyMSQ+TW5IdCc9N1hNXzQ3OFEnanVkWT5NNTc+Mi8JCWFhZFdTXWFaPk1RUXciWns+LT1XLXZmIjIvCQkJZFg3VVhNRTdNYVdTRXciTXBYeyJhWj5NUVF3IlhNSFEiYW5NPTd3IjQ3ODx7RVdRImFTV3cnNDc4PHtFV1EnMmRZWDdVWE1FN00yZDVFYVkyZDVFYVkyLwkJCWQ1cFhYe25he25aPlNaNHciTXBYe180Nzg8e0VXUSh2KTthRTdYcEVuYU9NPlE3OyJhWj5NUVF3IjVYbmE1SC1pRVM9TUU4LUJmZmE1WG4tUT1hNVhuLUVNU1E3V2Fpe1FTWFN7bi0+N09YIjJkU2FaPk1RUXciT01hT00tN1VaaE1uSDdhaXtRU1hTe24tPjdPWCIyZFlTMjEkPk1uSHQnNVhuX1c3UVpFJ2p1ZFk1cFhYe24yLwkJCWQ1cFhYe25he25aPlNaNHciTXBYe180Nzg8e0VXUShtKTthRTdYcEVuYU9NPlE3OyJhWj5NUVF3IjVYbmE1SC1pRVM9TUU4LUJmZmE1WG4tUT1hNVhuLUVNU1E3VyIyZFNhWj5NUVF3Ik9NYU9NLTdVWmhNbkg3YWl7UVNYU3tuLT43T1giMmRZUzIxJD5Nbkh0JzVYbl80Nzg8e0VXJ2p1ZFk1cFhYe24yLwkJYWFkWVdTXTIvCQlhZFlXU10yCQlhLwkJZFdTXWFaPk1RUXciT3tFPS1IRXtwaSIyLwkJYWFkPk01Nz5hWj5NUVF3Ilp7blhFez4tPk01Nz5hWns+LT1XLW0iMjEkPk1uSHQnUVhNWFNaX1hpPidqdWRZPk01Nz4yLwkJYWFkV1NdYVo+TVFRdyJaez4tPVctdmZhWDdVWC1uezxFTWkiMi8JCQlkU25pcFhhWDhpN3ciWDdVWCJhV1NFdyJNcFh7ImFuTT03dyJRWE1YU1pfWGk+ImFaPk1RUXciT3tFPS1ae25YRXs+YWl7UVNYU3tuLT43T1hhPFNXWGgtTmZmIjIuWGk+ZFNhWj5NUVF3Img3PmktNXBYWHtuYV1TUVM1PjctPkgtU24+U243LTU+e1o0YVg3VVgtaUVTPU1FOC1CZmZhT01hT00ta3A3UVhTe24tWlNFWj43YWl7UVNYU3tuLUVTSGhYYWl7UVNYU3tuLT43T1giYVdNWE0tRTc+dyJpe2l7XTdFImFXTVhNLWhYPT53IlhFcDciYVdNWE0tWEVTSEg3RXciaHtdN0UiYVdNWE0taT5NWjc9N25YdyJNcFh7YUVTSGhYImFXTVhNLVp7blg3blh3IjEkPk1uSHQnaFNuWF9RWGk+J2p1ImEyZFlTMi8JCWFhZFlXU10yLwkJYWRZV1NdMgkvCQlkV1NdYVo+TVFRdyJPe0U9LUhFe3BpIjIvCQlhYWQ+TTU3PmFaPk1RUXciWntuWEV7Pi0+TTU3PmFaez4tPVctbSIyMSQ+TW5IdCdRWE1YU1pfUTRTbidqdWRZPk01Nz4yLwkJYWFkV1NdYVo+TVFRdyJaez4tPVctdmYiMi8JCQkxJFE0U24+U1FYdWRTYVo+TVFRdyJoNz5pLTVwWFh7bmFdU1FTNT43LT5ILVNuPlNuNy01PntaNGFYN1VYLWlFUz1NRTgtQmZmYU9NYU9NLWtwN1FYU3tuLVpTRVo+N2Fpe1FTWFN7bi1FU0hoWGFpe1FTWFN7bi0+N09YImFXTVhNLUU3PnciaXtpe103RSJhV01YTS1oWD0+dyJYRXA3ImFXTVhNLVhFU0hIN0V3Imh7XTdFImFXTVhNLWk+TVo3PTduWHciTXBYe2FFU0hoWCJhV01YTS1ae25YN25YdyIxJD5Nbkh0J2hTblhfUVhNWFNaX1E0U24nanUiYTJkWVMyLwkJYWFkWVdTXTIvCQlhZFlXU10yCS8JCWRXU11hWj5NUVF3Ik97RT0tSEV7cGkiMi8JCWFhZD5NNTc+YVo+TVFRdyJae25YRXs+LT5NNTc+YVp7Pi09Vy1tIjIxJD5Nbkh0J1FYTVhfTT4+ezwnanVkWT5NNTc+Mi8JCWFhZFdTXWFaPk1RUXciWns+LT1XLXZmIjIvCQkJZFE3PjdaWGFuTT03dyJIRXtwaT43XTc+dGoiYVo+TVFRdyJaTVhfUTc+N1pYImFXTVhNLWk+TVo3aHs+VzdFdyIxJD5Nbkh0J0hFe3BpX1E3PjdaWF92J2p1ImFRWDg+N3ciPFNXWGg6bU5maVU7ImE9cD5YU2k+NzJke2lYU3tuYV1NPnA3dyJNPj4iYVE3PjdaWDdXMjEkPk1uSHQnN1dTWF9NPj4nanVkWXtpWFN7bjIxJEhFe3BpUXVkWVE3PjdaWDIvCQlhYWRZV1NdMi8JCWFkWVdTXTIvCQlkV1NdYVo+TVFRdyJPe0U9LUhFe3BpIjIvCQlhYWQ+TTU3PmFaPk1RUXciWntuWEV7Pi0+TTU3PmFaez4tPVctbWFaez4tUT0tRyIyZFk+TTU3PjIvCQlhYWRXU11hWj5NUVF3Ilp7Pi09Vy12ZmFaez4tUT0tMCIyLwkJCWRXU11hWj5NUVF3IlpoN1o0NXtVIjJkPk01Nz4yZFNuaXBYYVo+TVFRdyJTWmg3WjQiYVg4aTd3IlpoN1o0NXtVImFTV3cibjc3V19pTVFRImFuTT03dyJuNzdXX2lNUVEiYV1NPnA3dyJ2ImF7blpoTW5IN3cie25WTVFRc2hNbkg3KFhoU1EpIjIxJD5Nbkh0J2lNUVFfPlNRWF92J2p1ZFk+TTU3PjJkWVdTXTIvCQlhYWRZV1NdMi8JCWFkWVdTXTIvCQlkV1NdYVo+TVFRdyJPe0U9LUhFe3BpImFTV3ciaU1RUT5TUVgiYVFYOD43dyJXU1FpPk04Om57bjc7IjIvCQlhYWQ+TTU3PmFaPk1RUXciWntuWEV7Pi0+TTU3PmFaez4tPVctbWFaez4tUT0tRyIyMSQ+TW5IdCdpTVFRXz5TUVhfbSdqdWRXU11hWj5NUVF3Ilg3VVgtPXBYN1dhWDdVWC1RU283LVE9TT4+IjIxJD5Nbkh0J2lNUVFfPlNRWF9HJ2p1ZFlXU10yZFk+TTU3PjIvCQlhYWRXU11hWj5NUVF3Ilp7Pi09Vy12ZmFaez4tUT0tMCIyLwkJCWRYN1VYTUU3TWFXU0V3Ik1wWHsiYUV7PFF3Ik4iYVo+TVFRdyJaPk1RUVNaYTxTV1hoLU5mZiJhbk09N3ciaU1RUTx7RVciMmRZWDdVWE1FN00yLwkJYWFkWVdTXTIvCQlhZFlXU10yLwkJZFdTXWFaPk1RUXciT3tFPS1IRXtwaSIyLwkJYWFkPk01Nz5hWj5NUVF3Ilp7blhFez4tPk01Nz5hWns+LT1XLW0iMmRZPk01Nz4yLwkJYWFkV1NdYVo+TVFRdyJaez4tPVctdmYiMi8JCWFhYWFkV1NdYVo+TVFRdyJaaDdaNDV7VSIyZD5NNTc+MmRTbmlwWGFaPk1RUXciU1poN1o0ImFYOGk3dyJaaDdaNDV7VSJhbk09N3ciTT4+ezxfWDc9aT5NWDciYVNXdyJNPj57PF9YNz1pPk1YNyJhXU0+cDd3InYiYVpoN1o0N1cyMSQ+TW5IdCdRWF9NPl9YNz1pPidqdWRZPk01Nz4yZFlXU10yLwkJCWRXU11hWj5NUVF3IlpoN1o0NXtVIjJkPk01Nz4yZFNuaXBYYVo+TVFRdyJTWmg3WjQiYVg4aTd3IlpoN1o0NXtVImFuTT03dyJNPj57PF9ae3BuWCJhU1d3Ik0+Pns8X1p7cG5YImFdTT5wN3cidiJhWmg3WjQ3VzIxJD5Nbkh0J00+Pns8X1p7cG5YJ2p1ZFk+TTU3PjJkWVdTXTIvCQkJZFdTXWFaPk1RUXciWmg3WjQ1e1UiMmQ+TTU3PjJkU25pcFhhWj5NUVF3IlNaaDdaNCJhWDhpN3ciWmg3WjQ1e1UiYW5NPTd3Ik0+Pns8X1FTWDc9TWkiYVNXdyJNPj57PF9RU1g3PU1pImFdTT5wN3cidiJhWmg3WjQ3VzIxJD5Nbkh0J00+Pns8X1FTWDc9TWknanVkWT5NNTc+MmRZV1NdMi8JCQlkV1NdYVo+TVFRdyJaaDdaNDV7VSIyZD5NNTc+MmRTbmlwWGFaPk1RUXciU1poN1o0ImFYOGk3dyJaaDdaNDV7VSJhbk09N3ciV1NRTTU+N19Tblc3VSJhU1d3IldTUU01PjdfU25XN1UiYV1NPnA3dyJ2IjIxJD5Nbkh0J01XV19XU1FNNT43X1NuVzdVJ2p1ZFk+TTU3PjJkWVdTXTIvCQkJZFdTXWFaPk1RUXciWmg3WjQ1e1UiMmQ+TTU3PjJkU25pcFhhWj5NUVF3IlNaaDdaNCJhWDhpN3ciWmg3WjQ1e1UiYVNXdyJXU1FNNT43X1E3TUVaaCJhbk09N3ciV1NRTTU+N19RN01FWmgiYV1NPnA3dyJ2IjIxJD5Nbkh0J1pNWF9XX1E3TUVaaCdqdWRZPk01Nz4yZFlXU10yLwkJYWFkWVdTXTIvCQlhZFlXU10yCS8JL2FhYWRZV1NdMi9kV1NdYVo+TVFRdyJpTW43Pi1Pe3tYN0UiMi8JZDVwWFh7bmFaPk1RUXciNVhuYTVILVg3TT5hNVhuLVE9YTVYbi1FTVNRN1dhaXtRU1hTe24tPjdPWCJhWDhpN3ciUXA1PVNYIjJkU2FaPk1RUXciT01hT01hT00tTz57aWk4LXthaXtRU1hTe24tPjdPWCIyZFlTMjEkPk1uSHQnbjc8UV9NV1cnanVkWTVwWFh7bjIvCWQ1cFhYe25he25aPlNaNHciaUU3XVM3PCgpO2FFN1hwRW5hT00+UTc7ImFaPk1RUXciNVhuYTVILVE+TVg3LUJmZmE1WG4tUT1hNVhuLUVNU1E3V2Fpe1FTWFN7bi0+N09YIjJkU2FaPk1RUXciT01hT00tVzdRNFh7aWFpe1FTWFN7bi0+N09YIjJkWVMyMSQ+TW5IdCc1WG5faUU3XVM3PCdqdWRZNXBYWHtuMi9kWVdTXTIvZFlXU10yL2RZT3tFPTIvfWVxRDsvCS8JN1poe097e1g3RSgpOy8JL3VhNz5RN1NPKGEkTVpYU3tuYXd3YSJXe1FNXTduNzwiYSlhMS8JQGg3TVc3RSgnOS05cnItVkV7WDdaWFN7bjphZjsnKTsvCS8JU08oYSFTUVE3WCgkX2d6Q3l6cmV0J3BRN0VfaE1RaCdqKWFQZ2EhJF9nekN5enJldCdwUTdFX2hNUWgnamFQZ2EkX2d6Q3l6cmV0J3BRN0VfaE1RaCdqYSF3YSRXPjdfPntIU25faE1RaGEpYTEvCQkvCQlXUzcoYSJ9TVo0U25IYU1YWDc9aVghYXlRN0VhbntYYU97cG5XImEpOy8JLwl1LwkvCVNPKGEhU1FRN1goJF9yenJyYlAzdCdRWE1YU1pfRTdPN0VFN0UnailhUGdhISRfcnpycmJQM3QnUVhNWFNaX0U3TzdFRTdFJ2phKWExLy8JCSRfcnpycmJQM3QnUVhNWFNaX0U3TzdFRTdFJ2phd2EiPz17V3dRWE1YU1omTT1pO01aWFN7bnc+U1FYIjsvLwl1LwkvCSRNPj57PF81RWF3YVNRUTdYKCRfVlByZXQnTT4+ezxfNUUnailhP2FTblhdTT4oYSRfVlByZXQnTT4+ezxfNUUnamEpYTphZjsvCVNPYSgkPTc9NTdFX1NXdCdwUTdFX0hFe3BpJ2phIXdhdmE2M0xhJE0+Pns8XzVFYTJhdmEpYSRNPj57PF81RWF3YXY7Ly8JU09hKCRNPj57PF81RWF3d2FtKWExLy8JCSRYNz1pPk1YN2F3YVhFUz0oYU1XV1E+TVFoN1EoYSRfVlByZXQnWDc9aT5NWDcnamEpYSk7Ly8JdWE3PlE3YTEvLwkJU09hKGEkWntuT1NIdCdNPj57PF9RWE1YU1pfPDhRUzw4SCdqYSlhJGlNRVE3LTJNPj57PF9ae1c3YXdhT00+UTc7Ly8JCSRYNz1pPk1YN2F3YSRpTUVRNy0yaUV7WjdRUShhJF9WUHJldCdYNz1pPk1YNydqYSk7LwkvCQlTTyhhJFp7bk9TSHQnTT4+ezxfUVhNWFNaXzw4UVM8OEgnamF7RWEkTT4+ezxfNUVhIXdhJ3YnYSlhMS8JCQkkWDc9aT5NWDdhd2EkaU1FUTctMklJX1ZNRVE3KGEkWDc9aT5NWDdhKTsvCQl1YTc+UTdhMS8JCQkkWDc9aT5NWDdhd2EkaU1FUTctMklJX1ZNRVE3KGEkWDc9aT5NWDcsYU9NPlE3YSk7LwkJdS8vCXUvLwkkV1NRTTU+N19Tblc3VWF3YVNRUTdYKGEkX1ZQcmV0J1dTUU01PjdfU25XN1UnamEpYT9hU25YXU0+KGEkX1ZQcmV0J1dTUU01PjdfU25XN1UnamEpYTphZjsvCSRXU1FNNT43X1E3TUVaaGF3YVNRUTdYKGEkX1ZQcmV0J1dTUU01PjdfUTdNRVpoJ2phKWE/YVNuWF1NPihhJF9WUHJldCdXU1FNNT43X1E3TUVaaCdqYSlhOmFmOy8JLwkkPTdYTVhNSFFhd2FaRTdNWDdfPTdYTVhNSFEoYSRYNz1pPk1YN2EpOy8JJG5NPTdhd2FYe1hFTW5RPlNYKGEkX1ZQcmV0J25NPTcnaixhWEVwNyxhT00+UTcsYSRae25PU0h0J1hFTW5RPlNYX3BFPidqYSk7LwkkVzdRWkVhd2EkVzUtMlFNTzdRaz4oYWhYPT5RaTdaU00+WmhNRVEoYVFYRVNpX1hNSFEoWEVTPSgkX1ZQcmV0J1c3UVpFU2lYU3tuJ2opKSxhejNlX0N5UGV6cixhJFp7bk9TSHQnWmhNRVE3WCdqYSlhKTsvCSRYNz1pPk1YN2F3YSRXNS0yUU1PN1FrPihhJFg3PWk+TVg3YSk7LwkkaU1RUTx7RVdhd2EkVzUtMlFNTzdRaz4oWEVTPSgkX1ZQcmV0J2lNUVE8e0VXJ2opKTsvLwkkWGk+YXdhJFc1LTJRTU83UWs+KFo+N01uaU1YaChhJF9WUHJldCdRWE1YU1pfWGk+J2phKSk7Ly8JJFE0U25fbk09N2F3YWFYe1hFTW5RPlNYKGEkX1ZQcmV0J1E0U25fbk09NydqLGFPTT5RNyxhT00+UTdhKTsvCSRuNzxXTVg3YXdhJF9WUHJldCduNzxXTVg3J2o7L2FhYWFTTyhhU1FRN1goYSRfVlByZXQnTT4+ezxfbns8J2phKWEpYSRNPj57PF9uezxhd2EkX1ZQcmV0J00+Pns8X257PCdqO2E3PlE3YSRNPj57PF9uezxhd2EiIjsvCS8JU08oYSFhWntwblgoYSRfVlByZXQnSEV7cGk+N103PidqYSlhKWEkX1ZQcmV0J0hFe3BpPjddNz4namF3YU1FRU04YSgiTT4+ImEpOy8JJEhFe3BpPjddNz5hd2EkVzUtMlFNTzdRaz4oYVM9aT57VzcoYScsJyxhJF9WUHJldCdIRXtwaT43XTc+J2phKWEpOy8JLwkkTT4+ezxfWDc9aT5NWDdhd2FTblhdTT4oYSRfVlByZXQnTT4+ezxfWDc9aT5NWDcnamEpOy8JJE0+Pns8X1p7cG5YYXdhU25YXU0+KGEkX1ZQcmV0J00+Pns8X1p7cG5YJ2phKTsvCSRNPj57PF9RU1g3PU1pYXdhU25YXU0+KGEkX1ZQcmV0J00+Pns8X1FTWDc9TWknamEpOy8vCSRNV1c3V19YUz03YXdhWFM9NygpOy8JJG43PFFXTVg3YXdhUVhFWHtYUz03KGEkbjc8V01YN2EpOy8vCVNPKGEoJE0+Pns8X257PGF3d2EiODdRIilhUGdhKCRuNzxRV01YN2F3d3dhLWF2KWFQZ2EhJG43PFFXTVg3KWExLwkJJFhoU1FYUz03YXdhJE1XVzdXX1hTPTc7Lwl1YTc+UTdhMS8JCSRYaFNRWFM9N2F3YSRuNzxRV01YNzsvCQlTTyhhIWFTblhdTT4oYSRae25PU0h0J257X1dNWDcnamEpYU1uV2Ekbjc8UVdNWDdhMmEkTVdXN1dfWFM9N2EpYSRYaFNRWFM9N2F3YSRNV1c3V19YUz03Oy8JdS8JCQkJCS8JU08oYSRuTT03YXd3YSIiYXtFYSRXN1FaRWF3d2EiImF7RWEkWDc9aT5NWDdhd3dhIiJhKWE9UUgoYSI3RUV7RSIsYSQ+TW5IdCdRWE1YU1pfN0VFJ2osYSQ+TW5IdCdRWE1YU1pfN0VFX3YnaixhJF9yenJyYlAzdCdRWE1YU1pfRTdPN0VFN0UnamEpOy8JLwkkUVhNWFNaX1p7cG5YYXdhJFc1LTJRcGk3RV9rcDdFOChhInJ6RHpzZWFzUHkzZSgqKWFNUWFae3BuWGFsZ1BxYSJhLmFWZ3psYjlhLmEiX1FYTVhTWmFSfXpnemFuTT03dycxJG5NPTd1JyJhKTsvLwlTT2EoJFFYTVhTWl9ae3BuWHQnWntwblgnailhPVFIKGEiN0VFe0UiLGEkPk1uSHQnUVhNWFNaXzdFRSdqLGEkPk1uSHQnUVhNWFNaXzdFRV9tJ2osYSRfcnpycmJQM3QnUVhNWFNaX0U3TzdFRTdFJ2phKTsvCS8JJFc1LTJrcDdFOChhImIzcnpnZWFiM2VQYSJhLmFWZ3psYjlhLmEiX1FYTVhTWmEobk09NyxhVzdRWkUsYVg3PWk+TVg3LGFNPj57PF81RSxhTT4+ezxfWDc9aT5NWDcsYUhFe3BpPjddNz4sYVhpPixhPTdYTVc3UVpFLGE9N1hNNDc4USxhWDc9aT5NWDdfT3s+VzdFLGFXTVg3LGE9N1hNWFNYPjcsYU0+Pns8X1p7cG5YLGFRU1g3PU1pLGFXU1FNNT43X1NuVzdVLGFXU1FNNT43X1E3TUVaaCxhaU1RUTx7RVcpYV1NPnA3UWEoJyRuTT03JyxhJyRXN1FaRScsYSckWDc9aT5NWDcnLGEnJE0+Pns8XzVFJyxhJyRNPj57PF9YNz1pPk1YNycsYSckSEV7cGk+N103PicsYSckWGk+JyxhJzEkPTdYTVhNSFF0J1c3UVpFU2lYU3tuJ2p1JyxhJzEkPTdYTVhNSFF0JzQ3ODx7RVdRJ2p1JyxhJzEkUTRTbl9uTT03dScsYScxJFhoU1FYUz03dScsYScxJD03WE1YTUhRdCdYU1g+NydqdScsYSckTT4+ezxfWntwblgnLGEnJE0+Pns8X1FTWDc9TWknLGEnJFdTUU01PjdfU25XN1UnLGEnJFdTUU01PjdfUTdNRVpoJyxhJyRpTVFRPHtFVycpImEpOy8JJEV7PGF3YSRXNS0yU25RN0VYX1NXKCk7LwkkVzUtMmtwN0U4KGEieVZMNmV6YSJhLmFWZ3psYjlhLmEiX1FYTVhTWl9PUz43UWFyemVhUVhNWFNaX1NXdycxJEV7PHUnYVJ9emd6YU1wWGh7RWF3YScxJD03PTU3RV9TV3Qnbk09NydqdSdhNjNMYVFYTVhTWl9TV2F3YSdmJyJhKTsvLwkkVzUtMmtwN0U4KGEiYjNyemdlYWIzZVBhImEuYXlyemdWZ3psYjlhLmEiX01XPVNuXz57SFFhKG5NPTcsYVdNWDcsYVNpLGFNWlhTe24sYTdVWEVNUSlhXU0+cDdRYSgnIi4kVzUtMlFNTzdRaz4oJD03PTU3RV9TV3Qnbk09NydqKS4iJyxhJzEkX2VicXp1JyxhJzEkX2JWdScsYSdOMCcsYScxJG5NPTd1JykiYSk7Ly8JU08oYSRae25PU0h0J00+Pns8X00+WF9wRT4namEpYSRPcD4+Xz5TbjRhd2EkWntuT1NIdCdoWFhpX2h7PTdfcEU+J2phLmEkbk09N2EuYSIuaFg9PiI7Lwk3PlE3YSRPcD4+Xz5TbjRhd2EkWntuT1NIdCdoWFhpX2h7PTdfcEU+J2phLmEiU25XN1UuaWhpP1d7d1FYTVhTWiZpTUg3dyJhLmEkbk09NzsvCS8JU08oYSRae25PU0h0J243PFFfU25XN1VuezwnamEpYTEvCQkvCQkkRTdRcD5YYXdhTER6cnpQOjpiblc3VTN7PChhJE9wPj5fPlNuNGEpOy8JCS8JCVNPKGEkRTdRcD5YYSF3d2FYRXA3YSlhMS8JCQkvCQkJJD5Nbkh0J1NuVzdVbns8XzdFRXtFX3YnamF3YVFYRV9TRTdpPk1aNygnMW5NPTd1JyxhPVdOKHJ6c3lnel82eWV9X0F6CiksYSQ+TW5IdCdTblc3VW57PF83RUV7RV92J2opOy8JCQkkPk1uSHQnU25XN1VuezxfN0VFe0VfbSdqYXdhUVhFX1NFN2k+TVo3KCcxbk09N3UnLGE9V04ocnpzeWd6XzZ5ZX1fQXoKKSxhJD5Nbkh0J1NuVzdVbns8XzdFRXtFX20naik7LwkvCQkJU08oYSRFN1FwPlhhd3d3YW5wPj5hKWEkRTdRcD5YYXdhJD5Nbkh0J1NuVzdVbns8XzdFRXtFX3YnajsvCQkJNz5RN1NPKGEkRTdRcD5YYXd3d2EtdmEpYSRFN1FwPlhhd2EkPk1uSHQnU25XN1VuezxfN0VFe0VfbSdqOy8JCQk3PlE3U08oYVNRX01FRU04KCRFN1FwPlgpYSlhMS8JCQkJLwkJCQkkPk1uSHQnU25XN1VuezxfN0VFe0VfRydqYXdhUVhFX1NFN2k+TVo3KCcxUTdNRVpoN25IU243dScsYSRFN1FwPlh0ZmosYSQ+TW5IdCdTblc3VW57PF83RUV7RV9HJ2opOy8JCQkJJD5Nbkh0J1NuVzdVbns8XzdFRXtFX0cnamF3YVFYRV9TRTdpPk1aNygnMTdFRXtFWntXN3UnLGFhYWEkRTdRcD5YdHZqLGEkPk1uSHQnU25XN1VuezxfN0VFe0VfRydqKTsvCQkJCS8JCQkJJEU3UXA+WGF3YSQ+TW5IdCdTblc3VW57PF83RUV7RV9HJ2o7LwkJCXUvCQkJLwkJCSRFN1FwPlhhd2EiZFdTXWFaPk1RUXdcIk0+N0VYYU0+N0VYLTxNRW5TbkhhTT43RVgtUVg4PjdXLT43T1hhTT43RVgtTUVFezwtPjdPWGFYN1VYLT43T1hcIjIiLiRFN1FwPlguImRZV1NdMiI7LwkJCS8JCXVhNz5RN2EkRTdRcD5YYXdhJyc7YS8vCXVhNz5RN2EkRTdRcD5YYXdhJyc7LwkvCT1RSChhIlFwWlo3UVEiLGEkPk1uSHQnUVhNWFNaX01XV3s0J2osYSQ+TW5IdCdRWE1YU1pfTVdXezRfdidqLiRFN1FwPlgsYU1FRU04KCc/PXtXd1FYTVhTWiZNWlhTe253TVdXbjc8J2F3MmEkPk1uSHQnTVdXX1FfdidqLGEnPz17V3dRWE1YU1omTVpYU3tud1d7N1dTWCZTV3cnLiRFezxhdzJhJD5Nbkh0J01XV19RX20naixhJF9yenJyYlAzdCdRWE1YU1pfRTdPN0VFN0UnamF3MmEkPk1uSHQnTVdXX1FfRydqLGEkT3A+Pl8+U240YXcyYSQ+TW5IdCdNV1dfUV9OJ2phKWEpOy8vdWE3PlE3U08oYSRNWlhTe25hd3dhIld7N1dTWCJhKWExLy8JU09hKCFTUVE3WCgkX3J6cnJiUDN0J1FYTVhTWl9FN083RUU3RSdqKWF7RWEhJF9yenJyYlAzdCdRWE1YU1pfRTdPN0VFN0UnailhMS8vCQkkX3J6cnJiUDN0J1FYTVhTWl9FN083RUU3RSdqYXdhIj89e1d3UVhNWFNaJk09aTtNWlhTe253PlNRWCI7Lwl1LwkvCSRTV2F3YVNRUTdYKCRfeHpldCdTVydqKWE/YVNuWF1NPihhJF94emV0J1NXJ2phKWE6YWY7LwkvCVNPKGFTUVE3WCgkX3h6ZXQnaU1INydqKWE2M0xhJF94emV0J2lNSDcnamF3d2EiRXA+N1EiYSlhMS8JCS8JCSRFezxhd2EkVzUtMlFwaTdFX2twN0U4KGEicnpEenNlYSphbGdQcWEiYS5hVmd6bGI5YS5hIl9RWE1YU1phPGg3RTdhbk09N3cnVz43LUVwPjdRLWlNSDcnImEpOy8JCSQ+TW5IdCdRWE1YU1pfN1dTWCdqYXdhJD5Nbkh0J0VwPjdRXzdXU1gnajsvLwkJU08oYSEkRXs8dCdTVydqYSlhMS8JCQkkU1dhd2EiIjsvCQkJJEV7PHQnTT4+ezxfWDc9aT5NWDcnamF3YSJ2IjsvCQl1YTc+UTdhJFNXYXdhJEV7PHQnU1cnajsvCQkvCQlTTyhhIWEkWntuT1NIdCdFN0hTUVhFTVhTe25fRXA+N1EnamEpYSQ+TW5IdCdFcD43UV9XN1FaRSdqYXdhJD5Nbkh0J0VwPjdRX1c3UVpFJ2phLmEiYWRRaU1uYVo+TVFRd1wiWDdVWC1XTW5IN0VcIjIiYS5hJD5Nbkh0J0VwPjdRX1poN1o0J2phLmEiZFlRaU1uMiI7Ly8JCSRfcnpycmJQM3QnUVhNWFNaX0U3TzdFRTdFJ2phd2EiPz17V3dRWE1YU1omTT1pO01aWFN7bnc+U1FYIjsvCS8JdWE3PlE3YTEvCQkvCQkkRXs8YXdhJFc1LTJRcGk3RV9rcDdFOChhInJ6RHpzZWEqYWxnUHFhImEuYVZnemxiOWEuYSJfUVhNWFNaYTxoN0U3YVNXdyckU1cnImEpOy8vCQlTTygkRXs8dCduTT03J2phd3dhIlc+Ny1FcD43US1pTUg3IilhMS8JCQloN01XN0UoYSJEe1pNWFN7bjphPz17V3dRWE1YU1omTVpYU3tud1d7N1dTWCZpTUg3d0VwPjdRImEpO2EvCQkJV1M3KCk7LwkJdS8JdS8vCVNPYSgkRXs8dCdNPj57PF81RSdqYXd3YW0pYTEvLwkJU09hKCQ9Nz01N0VfU1d0J3BRN0VfSEV7cGknamEhd2F2KWE9UUgoYSI3RUV7RSIsYSQ+TW5IdCdTblc3VV9XN25TN1cnaixhJD5Nbkh0J1FYTVhTWl9ue1hfTT4+ezw3VydqLGEkX3J6cnJiUDN0J1FYTVhTWl9FN083RUU3RSdqYSk7Ly8JCSRFezx0J1g3PWk+TVg3J2phd2FoWD0+UWk3WlNNPlpoTUVRKGFRWEVTaVE+TVFoN1EoYSRFezx0J1g3PWk+TVg3J2phKSxhejNlX0N5UGV6cixhJFp7bk9TSHQnWmhNRVE3WCdqYSk7Ly8vCXVhNz5RN2ExLwkvCQlTTyhhJEV7PHQnTT4+ezxfNUUnamEhd2Endidhe0VhJFp7bk9TSHQnTT4+ezxfUVhNWFNaXzw4UVM8OEgnamEpYTEvCQkJLwkJCSRFezx0J1g3PWk+TVg3J2phd2EkaU1FUTctMlc3WntXN0lJc3tXN1EoYSRFezx0J1g3PWk+TVg3J2osYVhFcDcsYSRae25PU0h0J00+Pns8X1FYTVhTWl88OFFTPDhIJ2phKTsvCQkvCQl1YTc+UTdhMS8JCQkvCQkJJEV7PHQnWDc9aT5NWDcnamF3YSRpTUVRNy0yVzdae1c3SUlze1c3UShhJEV7PHQnWDc9aT5NWDcnaixhT00+UTdhKTsvCQkvCQl1Lwl1LwkvCSRRNFNuPlNRWGF3YXI3PjdaWHI0U24oYSRFezx0J1g3PWk+TVg3X097Plc3RSdqYSk7LwkkRXs8dCdXN1FaRSdqYXdhUVhFU2lRPk1RaDdRKCRFezx0J1c3UVpFJ2opOy8JJEV7PHQnPTdYTVhTWD43J2phd2FRWEVTaVE+TVFoN1EoYSRFezx0Jz03WE1YU1g+NydqYSk7LwkkU1g3PVdNWDdhd2FAV01YNyhhIgotPS1XYX06UzpRIixhJEV7PHQnV01YNydqYSk7Ly8JU08oYSRae25PU0h0J00+Pns8X1FYTVhTWl88OFFTPDhIJ2phd3dhdmEpYTEvCQkkW1FfTUVFTTh0amF3YSI3bkhTbjdZUTRTblFZWntXNz1TRUV7RVlbUVlae1c3LltRIjsvCQkkW1FfTUVFTTh0amF3YSI3bkhTbjdZN1dTWHtFWVtRWkVTaVhRWU9Fe00+TVk3V1NYe0UuW1EiOy8JCSRbUV9NRUVNOHRqYXdhIjduSFNuN1k3V1NYe0VZW1FaRVNpWFFZT0V7TT5NWT5NbkhwTUg3UVkxJD5Nbkh0Jz5NbkhwTUg3X1p7VzcnanUuW1EiOy8JCSRaUVFfTUVFTTh0amF3YSI3bkhTbjdZN1dTWHtFWVtRWkVTaVhRWU9Fe00+TVlaUVFZN1dTWHtFLlpRUSI7Lwl1LwkvCVNPKGEkWntuT1NIdCdNPj57PF9RWE1YU1pfPDhRUzw4SCdqYXd3YW1hKWExLwkJJFtRX01FRU04dGphd2EiN25IU243WTdXU1h7RVlbUVpFU2lYUVlYU244Xz1aN1lYU244PVo3Lj1Tbi5bUSI7Lwl1LwkvCVNPKGEhJFp7bk9TSHQnTT4+ezxfUVhNWFNaXzw4UVM8OEgnamEpYTEvCQkkW1FfTUVFTTh0amF3YSI3bkhTbjdZWj5NUVE3UVlbUVlYOGl7SEVNTy49U24uW1EiOy8JdS8JLwk3Wmh7aDdNVzdFKGEiZFNhWj5NUVF3XCJPTWFPTS1PUz43LVg3VVgte2Fpe1FTWFN7bi0+N09YXCIyZFlTMmRRaU1uYVo+TVFRd1wiWDdVWC1RNz1TNXs+V1wiMjEkPk1uSHQne2lYX1E9X1FYTVhTWidqdWRZUWlNbjIiLGFNRUVNOCgkX3J6cnJiUDN0J1FYTVhTWl9FN083RUU3RSdqYXcyYSQ+TW5IdCd7aVhfUT1fUVhNWFNaJ2osYScnYXcyYSQ+TW5IdCdRWE1YU1pfN1dTWCdqYSlhKTsvCS8JN1poe2FkZGR9ZXFEL2RRWkVTaVhhPk1uSHBNSDd3IltNXU1RWkVTaVgiMi8vT3BuWlhTe25hWntuT1NFPVc3PjdYNyhTVylhMS8JYWFhYUxEelp7bk9TRT0oYScxJD5Nbkh0J1FYTVhTWl9ae25PU0U9J2p1JyxhJzEkPk1uSHQnaV9ae25PU0U9J2p1JyxhT3BuWlhTe25hKClhMS8JCQlXe1pwPTduWC4+e1pNWFN7bnciPz17V3dRWE1YU1omTVpYU3tud1d7Vzc+N1g3JnBRN0VfaE1RaHcxJFc+N18+e0hTbl9oTVFodSZTV3ciK1NXOy8JCXVhKTsvdS8vT3BuWlhTe25he25WTVFRc2hNbkg3KHs1WylhMS9hYS8JXU1FYV1NPnA3YXdhezVbLlpoN1o0N1c7L2FhL2FhU09hKF1NPnA3YXd3YVhFcDcpYTEvCSQoJyNpTVFRPlNRWCcpLlFoezwoKTsvYWF1YTc+UTdhMS8JJCgnI2lNUVE+U1FYJykuaFNXNygpOy9hYXUvYWEvdS8JLyQoT3BuWlhTe24oKTEvLwlTTyhhV3tacD03blguSDdYej43PTduWEk4YlcoJ243N1dfaU1RUScpYSlhMS8JCXtuVk1RUXNoTW5INyhXe1pwPTduWC5IN1h6Pjc9N25YSThiVygnbjc3V19pTVFRJykpOy8JdS8JLwkkKCcuWk1YX1E3PjdaWCcpLlpoe1E3bigxTT4+ezxfUVNuSD43X1c3UTc+N1pYOlhFcDcsYW57X0U3UXA+WFFfWDdVWDphJzEkPk1uSHQnTVdXbjc8UV9aTVhfT01wPlgnanUndSk7LwkvdSk7L2RZUVpFU2lYMi99ZXFEOy8vCTdaaHthIi9hYWFhZFFaRVNpWDIvYWFhYU9wblpYU3tuYWlFN11TNzwoKTEiOy8vCVNPKGEkWntuT1NIdCdNPj57PF9RWE1YU1pfPDhRUzw4SCdqYXd3YW1hKWExLwkJN1poe2EiWFNuOHFzei5YRVNISDdFck1dNygpOyI7Lwl1LwkvCTdaaHthIlNPKFd7WnA9N25YLlFYTVhTWi5YNz1pPk1YNy5dTT5wN2F3d2EnJykxYXhFezw+LjdFRXtFKDFhWFNYPjc6YScxJD5Nbkh0J2lfU25PeydqdScsYVg3VVg6YScxJD5Nbkh0J1FYTVhTWl83RUVfdidqdSd1KTthdS9hYWFhNz5RNzEvYWFhYWFhYWFXV3c8U25Xezwue2k3bignJywnaUVdJywnaDdTSGhYd0ZmZiw8U1dYaHdKTmYsRTdRU29NNT43d3YsUVpFez4+NU1FUXd2JykvYWFhYWFhYWFXe1pwPTduWC5RWE1YU1ouPXtXLl1NPnA3dydpRTddUzc8JztXe1pwPTduWC5RWE1YU1ouWE1FSDdYdydpRV0nL2FhYWFhYWFhV3tacD03blguUVhNWFNaLlFwNT1TWCgpO2FXVy5Pe1pwUSgpL2FhYWFhYWFhUTdYZVM9N3twWChcIld7WnA9N25YLlFYTVhTWi49e1cuXU0+cDd3J1FYTVhTWic7V3tacD03blguUVhNWFNaLlhNRUg3WHcnX1E3Pk8nXCIsTmZmKS9hYWFhdS9hYWFhdS8vCU9wblpYU3tuYU1wWHtfNDc4PHtFV1FhKGE0NzhhKS8JMS8vCQldTUVhPDhRUzw4SGF3YScxJFp7bk9TSHQnTT4+ezxfUVhNWFNaXzw4UVM8OEgnanUnOy8vCQlTT2EoPDhRUzw4SGF3d2FcIm1cIilhMS8JCQlYU244cXN6LlhFU0hIN0VyTV03KCk7LwkJdS8vCQldTUVhUWh7RVhfWFVYYXdhV3tacD03blguSDdYej43PTduWEk4YlcoJ1g3PWk+TVg3JykuXU0+cDc7Ly8JCXJoezxEe01XU25IKCcnKTsvLwkJJC5pe1FYKFwiN25IU243WU1bTVVZWntuWEV7Pj43RS5paGk/PXtXdzQ3ODx7RVdRXCIsYTFhUWh7RVhfWFVYOmFRaHtFWF9YVVgsYTQ3ODphNDc4LGFwUTdFX2hNUWg6YScxJFc+N18+e0hTbl9oTVFodSdhdSxhT3BuWlhTe24oV01YTSkxLwkvCQkJfVNXN0R7TVdTbkgoJycpOy8JLwkJCVNPYSg0Nzhhd3dhdilhMWEkKCcjTXBYe1c3UVpFJykuXU0+KFdNWE0pO2F1LwkJCTc+UTdhMWEkKCcjNDc4PHtFV1EnKS5YezQ3bk9TNz5XKCdRN1hlezQ3blEnLGFXTVhNKTthdS8JLwkJdSk7Ly8JCUU3WHBFbmFPTT5RNzsvCXUvYWFhYWRZUVpFU2lYMiI7LwkkWmg3WjRhd2FNRUVNOCgnJyxhJycsYScnKTsvLwkkWmg3WjR0JEV7PHQnTT4+ezxfNUUnamphd2EiWmg3WjQ3V3dcIlpoN1o0N1dcIiI7Ly8JU08oYSEkWntuT1NIdCdNPj57PF9RWE1YU1pfPDhRUzw4SCdqYSlhJE9TVV81RWF3YSJkV1NdYVo+TVFRd1wiRU1XU3tcIjJkPk01Nz4yZFNuaXBYYVo+TVFRd1wiU1poN1o0XCJhWDhpN3dcIkVNV1N7XCJhbk09N3dcIk0+Pns8XzVFXCJhU1d3XCJNPj57PF81RVwiYV1NPnA3d1widlwiYTEkWmg3WjR0dmp1YVkyMSQ+TW5IdCdRWE1YU1pfNUVfaFg9PidqdWRZPk01Nz4yZFlXU10yZFdTXWFaPk1RUXdcIkVNV1N7XCIyZD5NNTc+MmRTbmlwWGFaPk1RUXdcIlNaaDdaNFwiYVg4aTd3XCJFTVdTe1wiYW5NPTd3XCJNPj57PF81RVwiYVNXd1wiTT4+ezxfNUV2XCJhXU0+cDd3XCJmXCJhMSRaaDdaNHRmanVhWTIxJD5Nbkh0J1FYTVhTWl81RV9oWD0+X3YnanVkWT5NNTc+MmRZV1NdMiI7Lwk3PlE3YSRPU1VfNUVhd2EiZFdTXWFaPk1RUXdcIkVNV1N7XCIyZD5NNTc+MmRTbmlwWGFaPk1RUXdcIlNaaDdaNFwiYVg4aTd3XCJFTVdTe1wiYW5NPTd3XCJNPj57PF81RVwiYVNXd1wiTT4+ezxfNUVcImFdTT5wN3dcImZcImExJFpoN1o0dGZqdWFZMjEkPk1uSHQnUVhNWFNaXzVFX2hYPT5fdidqdWRZPk01Nz4yZFlXU10yIjsvLwlTT2EoJD03PTU3RV9TV3QncFE3RV9IRXtwaSdqYXd3YXZhKWEkT1NVXzVFYS53YSJkV1NdYVo+TVFRd1wiRU1XU3tcIjJkPk01Nz4yZFNuaXBYYVo+TVFRd1wiU1poN1o0XCJhWDhpN3dcIkVNV1N7XCJhbk09N3dcIk0+Pns8XzVFXCJhU1d3XCJNPj57PF81RW1cImFdTT5wN3dcIm1cImExJFpoN1o0dG1qdWFZMjEkPk1uSHQnUVhNWFNaXzVFX2hYPT5fbSdqdWRZPk01Nz4yZFlXU10yIjsvLwlTTyhhJEV7PHQnTT4+ezxfWDc9aT5NWDcnamEpYSRaaDdaNF9YYXdhIlpoN1o0N1ciOy8JNz5RN2EkWmg3WjRfWGF3YSIiOy8vCVNPKGEkRXs8dCdNPj57PF9ae3BuWCdqYSlhJFpoN1o0X1phd2EiWmg3WjQ3VyI7Lwk3PlE3YSRaaDdaNF9aYXdhIiI7LwkvCVNPKGEkRXs8dCdXU1FNNT43X1E3TUVaaCdqYSlhJFpoN1o0X1dRYXdhIlpoN1o0N1ciOy8JNz5RN2EkWmg3WjRfV1Fhd2EiIjsvCS8JU08oYSRFezx0J2lNUVE8e0VXJ2phKWEkWmg3WjRfaU1RUWF3YSJaaDdaNDdXIjsvCTc+UTdhJFpoN1o0X2lNUVFhd2EiIjsvCS8JJGlNUVE8e0VXYWF3YWhYPT5RaTdaU00+WmhNRVEoYSRFezx0J2lNUVE8e0VXJ2osYXozZV9DeVBlenIsYSRae25PU0h0J1poTUVRN1gnamEpOy8JJF94emV0J2lNSDcnamF3YVNRUTdYKCRfeHpldCdpTUg3J2opYT9hJF94emV0J2lNSDcnamE6YScnOy8vCVNPKGEkX3h6ZXQnaU1INydqYSF3YSJFcD43USJhKWExLy8JCVNPKGEkRXs8dCdRU1g3PU1pJ2phKWEkTT4+ezxfUVNYNz1NaWF3YSJkV1NdYVo+TVFRd1wiWmg3WjQ1e1VcIjJkPk01Nz4yZFNuaXBYYVo+TVFRd1wiU1poN1o0XCJhWDhpN3dcIlpoN1o0NXtVXCJhbk09N3dcIk0+Pns8X1FTWDc9TWlcImFTV3dcIk0+Pns8X1FTWDc9TWlcImFdTT5wN3dcInZcImFaaDdaNDdXMjEkPk1uSHQnTT4+ezxfUVNYNz1NaSdqdWRZPk01Nz4yZFlXU10yIjsvCQk3PlE3YSRNPj57PF9RU1g3PU1pYXdhImRXU11hWj5NUVF3XCJaaDdaNDV7VVwiMmQ+TTU3PjJkU25pcFhhWj5NUVF3XCJTWmg3WjRcImFYOGk3d1wiWmg3WjQ1e1VcImFuTT03d1wiTT4+ezxfUVNYNz1NaVwiYVNXd1wiTT4+ezxfUVNYNz1NaVwiYV1NPnA3d1widlwiMjEkPk1uSHQnTT4+ezxfUVNYNz1NaSdqdWRZPk01Nz4yZFlXU10yIjsvLwkJU08oYSRFezx0J1dTUU01PjdfU25XN1UnamEpYSRXU1FNNT43X1NuVzdVYXdhImRXU11hWj5NUVF3XCJaaDdaNDV7VVwiMmQ+TTU3PjJkU25pcFhhWj5NUVF3XCJTWmg3WjRcImFYOGk3d1wiWmg3WjQ1e1VcImFuTT03d1wiV1NRTTU+N19Tblc3VVwiYVNXd1wiV1NRTTU+N19Tblc3VVwiYV1NPnA3d1widlwiYVpoN1o0N1cyMSQ+TW5IdCdNV1dfV1NRTTU+N19Tblc3VSdqdWRZPk01Nz4yZFlXU10yIjsvCQk3PlE3YSRXU1FNNT43X1NuVzdVYXdhImRXU11hWj5NUVF3XCJaaDdaNDV7VVwiMmQ+TTU3PjJkU25pcFhhWj5NUVF3XCJTWmg3WjRcImFYOGk3d1wiWmg3WjQ1e1VcImFuTT03d1wiV1NRTTU+N19Tblc3VVwiYVNXd1wiV1NRTTU+N19Tblc3VVwiYV1NPnA3d1widlwiMjEkPk1uSHQnTVdXX1dTUU01PjdfU25XN1UnanVkWT5NNTc+MmRZV1NdMiI7LwkvCXVhNz5RN2ExJE0+Pns8X1FTWDc9TWlhd2EiIjthJFdTUU01PjdfU25XN1Vhd2EiIjt1Ly8vCSRIRXtwaVFhd2FIN1hfSEV7cGlRKGE3VWk+e1c3KGEnLCcsYSRFezx0J0hFe3BpPjddNz4namEpYSk7LwlTTyhhJEV7PHQnSEV7cGk+N103PidqYXd3YSJNPj4iYSlhJFpoN1o0X00+PmF3YSJRNz43Wlg3VyI7Lwk3PlE3YSRaaDdaNF9NPj5hd2EiIjsvCS8JU08oYSRfeHpldCdpTUg3J2phd3dhIkVwPjdRImEpYTEvCQkvCQk3Wmh7YSJkT3tFPWFaPk1RUXdcIk97RT0taHtFU297blhNPlwiYT03WGh7V3dpe1FYYW5NPTd3XCJRWE1YU1pcImFTV3dcIk1XV243PFFcImFNWlhTe253XCJcImFNcFh7Wns9aT43WDd3XCJ7T09cIjIiOy8JLwl1YTc+UTdhMS8JCS8JCVNPKGEkWntuT1NIdCdNPj57PF9RWE1YU1pfPDhRUzw4SCdqYXd3YW1hKWE3Wmh7YSJkT3tFPWFaPk1RUXdcIk97RT0taHtFU297blhNPlwiYT03WGh7V3dpe1FYYW5NPTd3XCJRWE1YU1pcImFTV3dcIk1XV243PFFcImF7blFwNT1TWHdcIlNPKFd7WnA9N25YLlFYTVhTWi5uTT03Ll1NPnA3YXd3YScnYXx8YVd7WnA9N25YLlFYTVhTWi5XN1FaRVNpWFN7bi5dTT5wN2F3d2EnJ2EpMXhFezw+LjdFRXtFKDFhWFNYPjc6YScxJD5Nbkh0J2lfU25PeydqdScsYVg3VVg6YScxJD5Nbkh0J1FYTVhTWl83RUVfdidqdSd1KTthRTdYcEVuYU9NPlE3dVwiYU1aWFN7bndcIlwiYU1wWHtaez1pPjdYN3dcIntPT1wiMiI7LwkJNz5RN2E3Wmh7YSJkT3tFPWFaPk1RUXdcIk97RT0taHtFU297blhNPlwiYT03WGh7V3dpe1FYYW5NPTd3XCJRWE1YU1pcImFTV3dcIk1XV243PFFcImF7blFwNT1TWHdcIlNPKFd7WnA9N25YLlFYTVhTWi5uTT03Ll1NPnA3YXd3YScnYXx8YVd7WnA9N25YLlFYTVhTWi5XN1FaRVNpWFN7bi5dTT5wN2F3d2EnJykxeEV7PD4uN0VFe0UoMWFYU1g+NzphJzEkPk1uSHQnaV9Tbk97J2p1JyxhWDdVWDphJzEkPk1uSHQnUVhNWFNaXzdFRV92J2p1J3UpO2FFN1hwRW5hT00+UTd1XCJhTVpYU3tud1wiXCJhTXBYe1p7PWk+N1g3d1wie09PXCIyIjsvCS8JdS8JLwk3Wmh7YWRkZH1lcUQvZFNuaXBYYVg4aTd3ImhTV1c3biJhbk09N3ciTVpYU3tuImFdTT5wN3ciV3tRTV03N1dTWCIyL2RTbmlwWGFYOGk3dyJoU1dXN24iYW5NPTd3Ij17VyJhXU0+cDd3IlFYTVhTWiIyL2RTbmlwWGFYOGk3dyJoU1dXN24iYW5NPTd3ImlFN11TNzxfPXtXNyJhXU0+cDd3IlFYTVhTWiJhMi9kU25pcFhhWDhpN3ciaFNXVzduImFuTT03dyJwUTdFX2hNUWgiYV1NPnA3dyIxJFc+N18+e0hTbl9oTVFodSJhWTIvZFNuaXBYYVg4aTd3ImhTV1c3biJhbk09N3ciU1ciYV1NPnA3dyIxJFNXdSIyL2RXU11hWj5NUVF3ImlNbjc+YWlNbjc+LVc3T01wPlgiMi9hYWRXU11hWj5NUVF3ImlNbjc+LWg3TVdTbkgiMi9hYWFhMSQ+TW5IdCdRWE1YU1pfN1dTWCdqdS9hYWFhZFdTXWFaPk1RUXciaDdNV1NuSC03Pjc9N25YUSIyLwlhYWFhZHA+YVo+TVFRdyJTWntuUS0+U1FYIjIvCQlkPlMyZE1haEU3T3ciIyJhWj5NUVF3ImlNbjc+LU9wPj5RWkU3N24iMmRTYVo+TVFRdyJPTWFPTS03VWlNblciMmRZUzJkWU0yZFk+UzIvCQlkWXA+Mi9hYWFhZFlXU10yL2FhZFlXU10yL2FhZFdTXWFaPk1RUXciaU1uNz4tNXtXOCIyLy99ZXFEOy8JLwlTTyhhJF94emV0J2lNSDcnamF3d2EiRXA+N1EiYSlhMS8JCS8JCTdaaHthZGRkfWVxRC8JCWRXU11hWj5NUVF3Ik97RT0tSEV7cGkiMi8JCWFhZD5NNTc+YVo+TVFRdyJae25YRXs+LT5NNTc+YVp7Pi09Vy1tIjIxJD5Nbkh0J1FYTVhTWl9XN1FaRSdqdWRZPk01Nz4yLwkJYWFkV1NdYVo+TVFRdyJaez4tPVctdmYiMi8JCQlkU25pcFhhWDhpN3ciWDdVWCJhV1NFdyJNcFh7ImFuTT03dyJXN1FaRVNpWFN7biJhWj5NUVF3Ik97RT0tWntuWEV7PmE8U1dYaC1OTmYiYT1NVT43bkhYaHcibU5mImFdTT5wN3ciMSRFezx0J1c3UVpFJ2p1IjJkU2FaPk1RUXciaDc+aS01cFhYe25hXVNRUzU+Ny0+SC1Tbj5TbjctNT57WjRhWDdVWC1pRVM9TUU4LUJmZmFPTWFPTS1rcDdRWFN7bi1aU0VaPjdhaXtRU1hTe24tRVNIaFhhaXtRU1hTe24tPjdPWCJhV01YTS1FNz53Iml7aXtdN0UiYVdNWE0tWEVTSEg3RXciaHtdN0UiYVdNWE0taT5NWjc9N25YdyJNcFh7YUVTSGhYImFXTVhNLVp7blg3blh3IjEkPk1uSHQnaFNuWF9RVzdRWidqdSJhMmRZUzIvCQlhYWRZV1NdMi8JCWFkWVdTXTIvCQlkV1NdYVo+TVFRdyJPe0U9LUhFe3BpIjIvCQlhYWQ+TTU3PmFaPk1RUXciWntuWEV7Pi0+TTU3PmFaez4tPVctbSIyZFk+TTU3PjIvCQlhYWRXU11hWj5NUVF3Ilp7Pi09Vy12ZiIyLwkJCTEkPk1uSHQnRXA+N1FfVzdRWkUnanUvCQlhYWRZV1NdMi8JCWFkWVdTXTIvfWVxRDsvCS8JdWE3PlE3YTEvCQkvCQk3Wmh7YWRkZH1lcUQvCQlkV1NdYVo+TVFRdyJPe0U9LUhFe3BpIjIvCQlhYWQ+TTU3PmFaPk1RUXciWntuWEV7Pi0+TTU3PmFaez4tPVctbSIyMSQ+TW5IdCdRWE1YU1pfWFNYPjcnanVkWT5NNTc+Mi8JCWFhZFdTXWFaPk1RUXciWns+LT1XLXZmIjIvCQkJZFNuaXBYYVg4aTd3Ilg3VVgiYVdTRXciTXBYeyJhbk09N3cibk09NyJhWj5NUVF3Ik97RT0tWntuWEV7PmE8U1dYaC1OTmYiYT1NVT43bkhYaHcidmZmImFdTT5wN3ciMSRFezx0J25NPTcnanUiMmRTYVo+TVFRdyJoNz5pLTVwWFh7bmFdU1FTNT43LT5ILVNuPlNuNy01PntaNGFYN1VYLWlFUz1NRTgtQmZmYU9NYU9NLWtwN1FYU3tuLVpTRVo+N2Fpe1FTWFN7bi1FU0hoWGFpe1FTWFN7bi0+N09YImFXTVhNLUU3PnciaXtpe103RSJhV01YTS1YRVNISDdFdyJoe103RSJhV01YTS1pPk1aNz03blh3Ik1wWHthRVNIaFgiYVdNWE0tWntuWDduWHciMSQ+TW5IdCdoU25YX1FYU1g+NydqdSJhMmRZUzIvCQlhYWRZV1NdMi8JCWFkWVdTXTIvCQlkV1NdYVo+TVFRdyJPe0U9LUhFe3BpIjIvCQlhYWQ+TTU3PmFaPk1RUXciWntuWEV7Pi0+TTU3PmFaez4tPVctbSIyMSQ+TW5IdCdRWE1YU1pfVzdRWkUnanVkWT5NNTc+Mi8JCWFhZFdTXWFaPk1RUXciWns+LT1XLXZmIjIvCQkJZFNuaXBYYVg4aTd3Ilg3VVgiYVdTRXciTXBYeyJhbk09N3ciVzdRWkVTaVhTe24iYVo+TVFRdyJPe0U9LVp7blhFez5hPFNXWGgtTk5mImE9TVU+N25IWGh3Im1OZiJhXU0+cDd3IjEkRXs8dCdXN1FaRSdqdSIyZFNhWj5NUVF3Img3PmktNXBYWHtuYV1TUVM1PjctPkgtU24+U243LTU+e1o0YVg3VVgtaUVTPU1FOC1CZmZhT01hT00ta3A3UVhTe24tWlNFWj43YWl7UVNYU3tuLUVTSGhYYWl7UVNYU3tuLT43T1giYVdNWE0tRTc+dyJpe2l7XTdFImFXTVhNLVhFU0hIN0V3Imh7XTdFImFXTVhNLWk+TVo3PTduWHciTXBYe2FFU0hoWCJhV01YTS1ae25YN25YdyIxJD5Nbkh0J2hTblhfUVc3UVonanUiYTJkWVMyLwkJYWFkWVdTXTIvCQlhZFlXU10yL31lcUQ7LwkvCXUvCS8JN1poe2FkZGR9ZXFELwkJZFdTXWFaPk1RUXciT3tFPS1IRXtwaSIyLwkJYWFkPk01Nz5hWj5NUVF3Ilp7blhFez4tPk01Nz5hWns+LT1XLW0iMjEkPk1uSHQnN1dTWF83V01YNydqdWRZPk01Nz4yLwkJYWFkV1NdYVo+TVFRdyJaez4tPVctdmYiMi8JCQlkU25pcFhhV01YTS1FNz53IlpNPjduV01FImFYOGk3dyJYN1VYImFXU0V3Ik1wWHsiYW5NPTd3Im43PFdNWDciYV1NPnA3dyIxJFNYNz1XTVg3dSJhWj5NUVF3Ik97RT0tWntuWEV7PmFpe1FTWFN7bi0+N09YImFRWDg+N3ciPFNXWGg6djBmaVU7ImFNcFh7Wns9aT43WDd3IntPTyIyZD5NNTc+YVo+TVFRdyJaaDdaNDV7VS1Tbj5TbjciMmRTbmlwWGFaPk1RUXciU1poN1o0ImFYOGk3dyJaaDdaNDV7VSJhbk09N3ciTT4+ezxfbns8ImFTV3ciTT4+ezxfbns8ImFdTT5wN3ciODdRIjIxJD5Nbkh0JzdXU1hfW1dNWDcnanVkWT5NNTc+Mi8JCWFhZFlXU10yLwkJYWRZV1NdMi8JCWRXU11hWj5NUVF3Ik97RT0tSEV7cGlhN1dTWHtFLUhFe3BpIjIvCQlhYWQ+TTU3PmFaPk1RUXciWntuWEV7Pi0+TTU3PmFaez4tPVctbSIyMSQ+TW5IdCdRWE1YU1pfWDc9aT4nanVkWT5NNTc+Mi8JCWFhZFdTXWFaPk1RUXciWns+LT1XLXZmIjIvfWVxRDsvCS8JU08oYSRae25PU0h0J00+Pns8X1FYTVhTWl88OFFTPDhIJ2phKWExLwkJLwkJU25aPnBXN2EoTER6Vj5wSFNuUTo6c2g3WjQoejN4YjN6X0xiZ2EuYSdZN1dTWHtFWVFYTVhTWi5paGknKSk7LwkvCXVhNz5RN2ExLwkJLwkJU25aPnBXN2EoTER6Vj5wSFNuUTo6c2g3WjQoejN4YjN6X0xiZ2EuYSdZU25aWVNuWj5wVzdZU25RN0VYWE1ILmloaScpKTsvCQkvCQk3Wmh7YWRkZH1lcUQvCQlkV1NdYVo+TVFRdyI3V1NYe0UtaU1uNz4iMmRXU11hWj5NUVF3IlFoTVd7PC1XN2lYaHYiMjEkNTVfWntXN3VkWDdVWE1FN01hV1NFdyJNcFh7ImFaPk1RUXciN1dTWHtFImFRWDg+N3ciPFNXWGg6dmZmJTtoN1NIaFg6R05maVU7ImFuTT03dyJYNz1pPk1YNyJhU1d3Ilg3PWk+TVg3ImF7bk97WnBRdyJRN1hsUzc+VzNNPTcoWGhTUS5uTT03KSIyMSRFezx0J1g3PWk+TVg3J2p1ZFlYN1VYTUU3TTJkWVdTXTJkWVdTXTJkUVpFU2lYMl1NRWFRNz5sUzc+V2Fhd2EiWDc9aT5NWDciO2RZUVpFU2lYMi99ZXFEOy8JLwl1LwkvCS8JN1poe2FkZGR9ZXFELwkJYWFkWVdTXTIvCQlhZFlXU10yLwkJZFdTXWFaPk1RUXciT3tFPS1IRXtwaSIyLwkJYWFkPk01Nz5hWj5NUVF3Ilp7blhFez4tPk01Nz5hWns+LT1XLW0iMjEkPk1uSHQnUVhNWFNaX1g4aTcnanVkWT5NNTc+Mi8JCWFhZFdTXWFaPk1RUXciWns+LT1XLXZmIjIvCQkJMSRPU1VfNUV1LwkJYWFkWVdTXTIvCQlhZFlXU10yLwkJZFdTXWFaPk1RUXciT3tFPS1IRXtwaSIyLwkJYWFkPk01Nz5hWj5NUVF3Ilp7blhFez4tPk01Nz5hWns+LT1XLW0iMmRZPk01Nz4yLwkJYWFkV1NdYVo+TVFRdyJaez4tPVctdmYiMi8JCQkxJD5Nbkh0J01XV189N1hNWE1IUSdqdWRTYVo+TVFRdyJoNz5pLTVwWFh7bmFdU1FTNT43LT5ILVNuPlNuNy01PntaNGFYN1VYLWlFUz1NRTgtQmZmYU9NYU9NLWtwN1FYU3tuLVpTRVo+N2Fpe1FTWFN7bi1FU0hoWGFpe1FTWFN7bi0+N09YImFXTVhNLUU3PnciaXtpe103RSJhV01YTS1YRVNISDdFdyJoe103RSJhV01YTS1pPk1aNz03blh3Ik1wWHthRVNIaFgiYVdNWE0tWntuWDduWHciMSQ+TW5IdCdoU25YXz03WE1RJ2p1ImEyZFlTMi8JCWFhZFlXU10yLwkJYWRZV1NdMgkJCWEvCQlkV1NdYVo+TVFRdyJPe0U9LUhFe3BpIjIvCQlhYWQ+TTU3PmFaPk1RUXciWntuWEV7Pi0+TTU3PmFaez4tPVctbSIyMSQ+TW5IdCc9N1hNX1hTWD43J2p1ZFk+TTU3PjIvCQlhYWRXU11hWj5NUVF3Ilp7Pi09Vy12ZiIyLwkJCWRTbmlwWGFYOGk3dyJYN1VYImFXU0V3Ik1wWHsiYW5NPTd3Ij03WE1fWFNYPjciYVo+TVFRdyJPe0U9LVp7blhFez5hPFNXWGgtTmZmImE9TVU+N25IWGh3InZGZiJhXU0+cDd3IjEkRXs8dCc9N1hNWFNYPjcnanUiMi8JCWFhZFlXU10yLwkJYWRZV1NdMgkvCQlkV1NdYVo+TVFRdyJPe0U9LUhFe3BpIjIvCQlhYWQ+TTU3PmFaPk1RUXciWntuWEV7Pi0+TTU3PmFaez4tPVctbSIyMSQ+TW5IdCc9N1hNX1c3UVpFJ2p1ZFk+TTU3PjIvCQlhYWRXU11hWj5NUVF3Ilp7Pi09Vy12ZiIyLwkJCWRTbmlwWGFYOGk3dyJYN1VYImFXU0V3Ik1wWHsiYW5NPTd3Ilc3UVpFImFTV3ciTXBYe1c3UVpFImFaPk1RUXciT3tFPS1ae25YRXs+YTxTV1hoLU5mZiJhPU1VPjduSFhodyJHZmYiYV1NPnA3dyIxJEV7PHQnPTdYTVc3UVpFJ2p1IjIvCQlhYWRZV1NdMi8JCWFkWVdTXTIJLwkJZFdTXWFaPk1RUXciT3tFPS1IRXtwaSIyLwkJYWFkPk01Nz5hWj5NUVF3Ilp7blhFez4tPk01Nz5hWns+LT1XLW0iMjEkPk1uSHQnPTdYTV80NzhRJ2p1ZFk+TTU3PjIvCQlhYWRXU11hWj5NUVF3Ilp7Pi09Vy12ZiIyLwkJCWRYN1VYTUU3TWFXU0V3Ik1wWHsiYVo+TVFRdyJYTUhRImFuTT03dyI0Nzg8e0VXUSJhU1d3JzQ3ODx7RVdRJzIxJEV7PHQnPTdYTTQ3OFEnanVkWVg3VVhNRTdNMmQ1RWFZMmQ1RWFZMi8JCQlkNXBYWHtuYXtuWj5TWjR3Ik1wWHtfNDc4PHtFV1Eodik7YUU3WHBFbmFPTT5RNzsiYVo+TVFRdyI1WG5hNUgtaUVTPU1FOC1CZmZhNVhuLVE9YTVYbi1FTVNRN1dhaXtRU1hTe24tPjdPWCIyZFNhWj5NUVF3Ik9NYU9NLTdVWmhNbkg3YWl7UVNYU3tuLT43T1giMmRZUzIxJD5Nbkh0JzVYbl9XN1FaRSdqdWRZNXBYWHtuMiZuNVFpOy8JCQlkNXBYWHtuYXtuWj5TWjR3Ik1wWHtfNDc4PHtFV1EobSk7YUU3WHBFbmFPTT5RNzsiYVo+TVFRdyI1WG5hNUgtaUVTPU1FOC1CZmZhNVhuLVE9YTVYbi1FTVNRN1ciMmRTYVo+TVFRdyJPTWFPTS03VVpoTW5IN2Fpe1FTWFN7bi0+N09YIjJkWVMyMSQ+TW5IdCc1WG5fNDc4PHtFVydqdWRZNXBYWHtuMi8JCWFhZFlXU10yLwkJYWRZV1NdMi8JCWRXU11hWj5NUVF3Ik97RT0tSEV7cGkiMi8JCWFhZD5NNTc+YVo+TVFRdyJae25YRXs+LT5NNTc+YVp7Pi09Vy1tIjIxJD5Nbkh0J1FYTVhTWl9YaT4nanVkWT5NNTc+Mi8JCWFhZFdTXWFaPk1RUXciWns+LT1XLXZmYVg3VVgtbns8RU1pIjIvCQkJZFNuaXBYYVg4aTd3Ilg3VVgiYVdTRXciTXBYeyJhbk09N3ciUVhNWFNaX1hpPiJhWj5NUVF3Ik97RT0tWntuWEV7PmFpe1FTWFN7bi0+N09YYTxTV1hoLU5mZiJhXU0+cDd3IjEkRXs8dCdYaT4nanUiMi5YaT5kU2FaPk1RUXciaDc+aS01cFhYe25hXVNRUzU+Ny0+SC1Tbj5TbjctNT57WjRhWDdVWC1pRVM9TUU4LUJmZmFPTWFPTS1rcDdRWFN7bi1aU0VaPjdhaXtRU1hTe24tRVNIaFhhaXtRU1hTe24tPjdPWCJhV01YTS1FNz53Iml7aXtdN0UiYVdNWE0taFg9PnciWEVwNyJhV01YTS1YRVNISDdFdyJoe103RSJhV01YTS1pPk1aNz03blh3Ik1wWHthRVNIaFgiYVdNWE0tWntuWDduWHciMSQ+TW5IdCdoU25YX1FYaT4nanUiYTJkWVMyLwkJYWFkWVdTXTIvCQlhZFlXU10yL31lcUQ7LwkvCS8JU08oYSRfeHpldCdpTUg3J2phIXdhIkVwPjdRImEpYTdaaHthZGRkfWVxRC8JCWRXU11hWj5NUVF3Ik97RT0tSEV7cGkiMi8JCWFhZD5NNTc+YVo+TVFRdyJae25YRXs+LT5NNTc+YVp7Pi09Vy1tIjIxJD5Nbkh0J1FYTVhTWl9RNFNuJ2p1ZFk+TTU3PjIvCQlhYWRXU11hWj5NUVF3Ilp7Pi09Vy12ZiIyLwkJCTEkUTRTbj5TUVh1ZFNhWj5NUVF3Img3PmktNXBYWHtuYV1TUVM1PjctPkgtU24+U243LTU+e1o0YVg3VVgtaUVTPU1FOC1CZmZhT01hT00ta3A3UVhTe24tWlNFWj43YWl7UVNYU3tuLUVTSGhYYWl7UVNYU3tuLT43T1giYVdNWE0tRTc+dyJpe2l7XTdFImFXTVhNLWhYPT53IlhFcDciYVdNWE0tWEVTSEg3RXciaHtdN0UiYVdNWE0taT5NWjc9N25YdyJNcFh7YUVTSGhYImFXTVhNLVp7blg3blh3IjEkPk1uSHQnaFNuWF9RWE1YU1pfUTRTbidqdSJhMmRZUzIvCQlhYWRZV1NdMi8JCWFkWVdTXTIvCQlkV1NdYVo+TVFRdyJPe0U9LUhFe3BpIjIvCQlhYWQ+TTU3PmFaPk1RUXciWntuWEV7Pi0+TTU3PmFaez4tPVctbSIyMSQ+TW5IdCdRWE1YX00+Pns8J2p1ZFk+TTU3PjIvCQlhYWRXU11hWj5NUVF3Ilp7Pi09Vy12ZiIyLwkJCWRRNz43Wlhhbk09N3ciSEV7cGk+N103PnRqImFaPk1RUXciWk1YX1E3PjdaWCJhV01YTS1pPk1aN2h7Plc3RXciMSQ+TW5IdCdIRXtwaV9RNz43WlhfdidqdSJhPXA+WFNpPjcyZHtpWFN7bmFdTT5wN3ciTT4+ImExJFpoN1o0X00+PnUyMSQ+TW5IdCc3V1NYX00+PidqdWRZe2lYU3tuMjEkSEV7cGlRdWRZUTc+N1pYMi8JCWFhZFlXU10yLwkJYWRZV1NdMi8JCWRXU11hWj5NUVF3Ik97RT0tSEV7cGkiMi8JCWFhZD5NNTc+YVo+TVFRdyJae25YRXs+LT5NNTc+YVp7Pi09Vy1tYVp7Pi1RPS1HIjJkWT5NNTc+Mi8JCWFhZFdTXWFaPk1RUXciWns+LT1XLXZmYVp7Pi1RPS0wIjIvCQkJZFdTXWFaPk1RUXciWmg3WjQ1e1UiMmQ+TTU3PjJkU25pcFhhWj5NUVF3IlNaaDdaNCJhWDhpN3ciWmg3WjQ1e1UiYVNXdyJuNzdXX2lNUVEiYW5NPTd3Im43N1dfaU1RUSJhXU0+cDd3InYiYXtuWmhNbkg3dyJ7blZNUVFzaE1uSDcoWGhTUSkiYTEkWmg3WjRfaU1RUXUyMSQ+TW5IdCdpTVFRXz5TUVhfdidqdWRZPk01Nz4yZFlXU10yLwkJYWFkWVdTXTIvCQlhZFlXU10yLwkJZFdTXWFaPk1RUXciT3tFPS1IRXtwaSJhU1d3ImlNUVE+U1FYImFRWDg+N3ciV1NRaT5NODpue243OyIyLwkJYWFkPk01Nz5hWj5NUVF3Ilp7blhFez4tPk01Nz5hWns+LT1XLW1hWns+LVE9LUciMjEkPk1uSHQnaU1RUV8+U1FYX20nanVkV1NdYVo+TVFRdyJYN1VYLT1wWDdXYVg3VVgtUVNvNy1RPU0+PiIyMSQ+TW5IdCdpTVFRXz5TUVhfRydqdWRZV1NdMmRZPk01Nz4yLwkJYWFkV1NdYVo+TVFRdyJaez4tPVctdmZhWns+LVE9LTAiMi8JCQlkWDdVWE1FN01hV1NFdyJNcFh7ImFFezxRdyJOImFaPk1RUXciWj5NUVFTWmE8U1dYaC1OZmYiYW5NPTd3ImlNUVE8e0VXIjIxJGlNUVE8e0VXdWRZWDdVWE1FN00yLwkJYWFkWVdTXTIvCQlhZFlXU10yL31lcUQ7Ly8vCS8JN1poe2FkZGR9ZXFELwkJZFdTXWFaPk1RUXciT3tFPS1IRXtwaSIyLwkJYWFkPk01Nz5hWj5NUVF3Ilp7blhFez4tPk01Nz5hWns+LT1XLW0iMmRZPk01Nz4yLwkJYWFkV1NdYVo+TVFRdyJaez4tPVctdmYiMi8JCWFhYWFkV1NdYVo+TVFRdyJaaDdaNDV7VSIyZD5NNTc+MmRTbmlwWGFaPk1RUXciU1poN1o0ImFYOGk3dyJaaDdaNDV7VSJhbk09N3ciTT4+ezxfWDc9aT5NWDciYVNXdyJNPj57PF9YNz1pPk1YNyJhXU0+cDd3InYiYTEkWmg3WjRfWHUyMSQ+TW5IdCdRWF9NPl9YNz1pPidqdWRZPk01Nz4yZFlXU10yLwkJCWRXU11hWj5NUVF3IlpoN1o0NXtVIjJkPk01Nz4yZFNuaXBYYVo+TVFRdyJTWmg3WjQiYVg4aTd3IlpoN1o0NXtVImFuTT03dyJNPj57PF9ae3BuWCJhU1d3Ik0+Pns8X1p7cG5YImFdTT5wN3cidiJhMSRaaDdaNF9adTIxJD5Nbkh0J00+Pns8X1p7cG5YJ2p1ZFk+TTU3PjJkWVdTXTIvCQkJMSRNPj57PF9RU1g3PU1pdS8JCQkxJFdTUU01PjdfU25XN1V1LwkJCWRXU11hWj5NUVF3IlpoN1o0NXtVIjJkPk01Nz4yZFNuaXBYYVo+TVFRdyJTWmg3WjQiYVg4aTd3IlpoN1o0NXtVImFTV3ciV1NRTTU+N19RN01FWmgiYW5NPTd3IldTUU01PjdfUTdNRVpoImFdTT5wN3cidiJhMSRaaDdaNF9XUXUyMSQ+TW5IdCdaTVhfV19RN01FWmgnanVkWT5NNTc+MmRZV1NdMi8JCWFhZFlXU10yLwkJYWRZV1NdMi8vYWFhZFlXU10yLwlkV1NdYVo+TVFRdyJpTW43Pi1Pe3tYN0UiMi8JCWQ1cFhYe25hWDhpN3ciUXA1PVNYImFaPk1RUXciNVhuYTVILVg3TT5hNVhuLVE9YTVYbi1FTVNRN1dhaXtRU1hTe24tPjdPWCIyZFNhWj5NUVF3Ik9NYU9NLU8+e2lpOC17YWl7UVNYU3tuLT43T1giMmRZUzIxJD5Nbkh0J3BRN0VfUU1dNydqdWRZNXBYWHtuMi8JCWQ1cFhYe25hWDhpN3ciNXBYWHtuImF7blo+U1o0dyJpRTddUzc8KCk7YUU3WHBFbmFPTT5RNzsiYVo+TVFRdyI1WG5hNUgtUT5NWDctQmZmYTVYbi1RPWE1WG4tRU1TUTdXYWl7UVNYU3tuLT43T1giMmRTYVo+TVFRdyJPTWFPTS1XN1E0WHtpYWl7UVNYU3tuLT43T1giMmRZUzIxJD5Nbkh0JzVYbl9pRTddUzc8J2p1ZFk1cFhYe24yLwkJZDVwWFh7bmFYOGk3dyI1cFhYe24iYXtuWj5TWjR3Ilp7bk9TRT1XNz43WDcoJzEkRXs8dCdTVydqdScpO2FFN1hwRW5hT00+UTc7ImFaPk1RUXciNVhuYTVILVdNbkg3RWE1WG4tUT1hNVhuLUVNU1E3VyIyZFNhWj5NUVF3Ik9NYU9NLVc3UTRYe2lhaXtRU1hTe24tPjdPWCIyZFlTMjEkPk1uSHQnN1dTWF9Xbjc8USdqdWRZNXBYWHtuMi8JZFlXU10yL2RZV1NdMi9kWU97RT0yL31lcUQ7Ly8JN1poe097e1g3RSgpOy8JL3VhNz5RN1NPKGEkTVpYU3tuYXd3YSJXe1FNXTc3V1NYImEpYTEvCS8JQGg3TVc3RSgnOS05cnItVkV7WDdaWFN7bjphZjsnKTsvCS8JU08oYSFTUVE3WCgkX2d6Q3l6cmV0J3BRN0VfaE1RaCdqKWFQZ2EhJF9nekN5enJldCdwUTdFX2hNUWgnamFQZ2EkX2d6Q3l6cmV0J3BRN0VfaE1RaCdqYSF3YSRXPjdfPntIU25faE1RaGEpYTEvCQkvCQlXUzcoYSJ9TVo0U25IYU1YWDc9aVghYXlRN0VhbntYYU97cG5XImEpOy8JLwl1LwkvCVNPKGEhJF9yenJyYlAzdCdRWE1YU1pfRTdPN0VFN0UnamEpYTEvLwkJJF9yenJyYlAzdCdRWE1YU1pfRTdPN0VFN0UnamF3YSI/PXtXd1FYTVhTWiZNPWk7TVpYU3tudz5TUVgiOy8vCXUvCS8JJE0+Pns8XzVFYXdhU1FRN1goJF9WUHJldCdNPj57PF81RSdqKWFhP2FTblhdTT4oYSRfVlByZXQnTT4+ezxfNUUnamEpYTphZjsvCS8JU09hKCQ9Nz01N0VfU1d0J3BRN0VfSEV7cGknamEhd2F2YTYzTGEkTT4+ezxfNUVhMmF2YSlhJE0+Pns8XzVFYXdhdjsvLwlTT2EoJE0+Pns8XzVFYXd3YW0pYTEvLwkJJFg3PWk+TVg3YXdhWEVTPShhTVdXUT5NUWg3UShhJF9WUHJldCdYNz1pPk1YNydqYSlhKTsvCQkvCXVhNz5RN2ExLy8JCVNPYShhJFp7bk9TSHQnTT4+ezxfUVhNWFNaXzw4UVM8OEgnamEpYSRpTUVRNy0yTT4+ezxfWntXN2F3YU9NPlE3Oy8vCQkkWDc9aT5NWDdhd2EkaU1FUTctMmlFe1o3UVEoYSRfVlByZXQnWDc9aT5NWDcnamEpOy8JLwkJU08oYSRae25PU0h0J00+Pns8X1FYTVhTWl88OFFTPDhIJ2phe0VhJE0+Pns8XzVFYSF3YSd2J2EpYTEvCQkJJFg3PWk+TVg3YXdhJGlNRVE3LTJJSV9WTUVRNyhhJFg3PWk+TVg3YSk7LwkJdWE3PlE3YTEvCQkJJFg3PWk+TVg3YXdhJGlNRVE3LTJJSV9WTUVRNyhhJFg3PWk+TVg3LGFPTT5RN2EpOy8JCXUvLwl1LwkvCSQ9N1hNWE1IUWF3YVpFN01YN189N1hNWE1IUShhJFg3PWk+TVg3YSk7LwkvCVNPKGFTUVE3WCgkX3h6ZXQnaU1INydqKWE2M0xhJF94emV0J2lNSDcnamF3d2EiRXA+N1EiYSlhMS8JCS8JCSRuTT03YXdhIlc+Ny1FcD43US1pTUg3IjsvCS8JdWE3PlE3YTEvCQkvCQkkbk09N2F3YVh7WEVNblE+U1goYSRfVlByZXQnbk09NydqLGFYRXA3LGFPTT5RNyxhJFp7bk9TSHQnWEVNblE+U1hfcEU+J2phKTsvCQkvCQlTTyhhIWFae3BuWChhJF9WUHJldCdIRXtwaT43XTc+J2phKWEpYSRfVlByZXQnSEV7cGk+N103PidqYXdhTUVFTThhKCJNPj4iYSk7LwkJJEhFe3BpPjddNz5hd2EkVzUtMlFNTzdRaz4oYVM9aT57VzcoYScsJyxhJF9WUHJldCdIRXtwaT43XTc+J2phKWEpOy8JLwl1Ly8JJFc3UVpFYXdhWEVTPShhJFc1LTJRTU83UWs+KGFoWD0+UWk3WlNNPlpoTUVRKGEkX1ZQcmV0J1c3UVpFU2lYU3tuJ2osYXozZV9DeVBlenIsYSRae25PU0h0J1poTUVRN1gnamEpYSlhKTsvCSRXU1FNNT43X1NuVzdVYXdhU1FRN1goYSRfVlByZXQnV1NRTTU+N19Tblc3VSdqYSlhP2FTblhdTT4oYSRfVlByZXQnV1NRTTU+N19Tblc3VSdqYSlhOmFmOy8JJFdTUU01PjdfUTdNRVpoYXdhU1FRN1goYSRfVlByZXQnV1NRTTU+N19RN01FWmgnamEpYT9hU25YXU0+KGEkX1ZQcmV0J1dTUU01PjdfUTdNRVpoJ2phKWE6YWY7Lwkkbjc3V19pTVFRYXdhU1FRN1goYSRfVlByZXQnbjc3V19pTVFRJ2phKWE/YVNuWF1NPihhJF9WUHJldCduNzdXX2lNUVEnamEpYTphZjsvCSRYNz1pPk1YN2F3YSRXNS0yUU1PN1FrPihhJFg3PWk+TVg3YSk7LwkkTT4+ezxfWDc9aT5NWDdhd2FTUVE3WChhJF9WUHJldCdNPj57PF9YNz1pPk1YNydqYSlhP2FTblhdTT4oYSRfVlByZXQnTT4+ezxfWDc9aT5NWDcnamEpYTphZjsvCSRNPj57PF9ae3BuWGF3YVNRUTdYKGEkX1ZQcmV0J00+Pns8X1p7cG5YJ2phKWE/YVNuWF1NPihhJF9WUHJldCdNPj57PF9ae3BuWCdqYSlhOmFmOy8JJE0+Pns8X1FTWDc9TWlhd2FTUVE3WChhJF9WUHJldCdNPj57PF9RU1g3PU1pJ2phKWE/YVNuWF1NPihhJF9WUHJldCdNPj57PF9RU1g3PU1pJ2phKWE6YWY7LwkkWGk+YXdhJFc1LTJRTU83UWs+KFo+N01uaU1YaChhJF9WUHJldCdRWE1YU1pfWGk+J2phKSk7LwkkUTRTbl9uTT03YXdhYVNRUTdYKGEkX1ZQcmV0J1E0U25fbk09NydqYSlhP2FYe1hFTW5RPlNYKGEkX1ZQcmV0J1E0U25fbk09NydqLGFPTT5RNyxhT00+UTdhKWE6YScnOy8vCVNPKCRuNzdXX2lNUVFhNjNMYVhFUz0oJF9WUHJldCdpTVFRPHtFVydqKSlhMS8JCS8JCSRpTVFRPHtFV2F3YSRXNS0yUU1PN1FrPihYRVM9KCRfVlByZXQnaU1RUTx7RVcnaikpOy8JCS8JdWE3PlE3YSRpTVFRPHtFV2F3YSIiOy8vCSRNV1c3V19YUz03YXdhWFM9NygpOy8JJG43PFdNWDdhd2FYRVM9KCRfVlByZXQnbjc8V01YNydqKTsvCVNPKGFTUVE3WChhJF9WUHJldCdNPj57PF9uezwnamEpYSlhYSRNPj57PF9uezxhd2EkX1ZQcmV0J00+Pns8X257PCdqO2E3PlE3YSRNPj57PF9uezxhd2EiIjsvCS8JU08oYSRuNzxXTVg3YSlhMS8JCS9hYWFhYWFhYSRuNzxRV01YN2F3YVFYRVh7WFM9NyhhJG43PFdNWDdhKTsvCQkvCQlTTyhhJE0+Pns8X257PGF3d2EiODdRImEpYTEvCQkJLwkJCSRYaFNRWFM9N2F3YSRNV1c3V19YUz03Oy8JCQkvCQl1YTc+UTdTTyhhKCRuNzxRV01YN2F3d3dhLWF2KWFQZ2EhJG43PFFXTVg3YSlhMS8JCQkvCQkJCSRYaFNRWFM9N2F3YSRNV1c3V19YUz03Oy8JCQkJLwkJdWE3PlE3YTEvLwkJCSRYaFNRWFM9N2F3YSRuNzxRV01YNzsvLwkJCVNPKGEhYVNuWF1NPihhJFp7bk9TSHQnbntfV01YNydqYSlhTW5XYSRuNzxRV01YN2EyYSRNV1c3V19YUz03YSlhMS8JCQkJJFhoU1FYUz03YXdhJE1XVzdXX1hTPTc7LwkJCXUvLwkJdS8vCXVhNz5RN2ExLwkJJFhoU1FYUz03YXdhJE1XVzdXX1hTPTc7Lwl1LwkvCVNPKGFTUVE3WCgkX3h6ZXQnaU1INydqKWE2M0xhJF94emV0J2lNSDcnamF3d2EiRXA+N1EiYSlhMS8JCS8JCVNPKGEkX1ZQcmV0J1NXJ2phKWExLwkJCS8JCQkkVzUtMmtwN0U4KGEieVZMNmV6YSJhLmFWZ3psYjlhLmEiX1FYTVhTWmFyemVhVzdRWkV3JyRXN1FaRScsYVg3PWk+TVg3dyckWDc9aT5NWDcnLGFNPj57PF81RXcnJE0+Pns8XzVFJyxhTT4+ezxfWDc9aT5NWDd3JyRNPj57PF9YNz1pPk1YNycsYUhFe3BpPjddNz53J00+PicsYVhpPncnJFhpPicsYT03WE1XN1FaRXcnMSQ9N1hNWE1IUXQnVzdRWkVTaVhTe24nanUnLGE9N1hNNDc4UXcnMSQ9N1hNWE1IUXQnNDc4PHtFV1EnanUnLGFYNz1pPk1YN19Pez5XN0V3JzEkUTRTbl9uTT03dScsYVdNWDd3JzEkWGhTUVhTPTd1JyxhPTdYTVhTWD43dycxJD03WE1YTUhRdCdYU1g+NydqdScsYU0+Pns8X1p7cG5YdycxJE0+Pns8X1p7cG5YdScsYVFTWDc9TWl3J2YnLGFXU1FNNT43X1NuVzdVdydmJyxhV1NRTTU+N19RN01FWmh3JzEkV1NRTTU+N19RN01FWmh1JyxhaU1RUTx7RVd3JydhUn16Z3phbk09N3cnVz43LUVwPjdRLWlNSDcnImEpOy8vCQkJJFc1LTJrcDdFOChhImIzcnpnZWFiM2VQYSJhLmF5cnpnVmd6bGI5YS5hIl9NVz1Tbl8+e0hRYShuTT03LGFXTVg3LGFTaSxhTVpYU3tuLGE3VVhFTVEpYV1NPnA3UWEoJyIuJFc1LTJRTU83UWs+KCQ9Nz01N0VfU1d0J25NPTcnaikuIicsYScxJF9lYnF6dScsYScxJF9iVnUnLGEnQmYnLGEnVz43LUVwPjdRLWlNSDcnKSJhKTsvCQkvCQl1YTc+UTdhMS8JCQkvCQkJJFc1LTJrcDdFOChhImIzcnpnZWFiM2VQYSJhLmFWZ3psYjlhLmEiX1FYTVhTWmEobk09NyxhVzdRWkUsYVg3PWk+TVg3LGFNPj57PF81RSxhTT4+ezxfWDc9aT5NWDcsYUhFe3BpPjddNz4sYVhpPixhPTdYTVc3UVpFLGE9N1hNNDc4USxhWDc9aT5NWDdfT3s+VzdFLGFXTVg3LGE9N1hNWFNYPjcsYU0+Pns8X1p7cG5YLGFRU1g3PU1pLGFXU1FNNT43X1NuVzdVLGFXU1FNNT43X1E3TUVaaCxhaU1RUTx7RVcpYV1NPnA3UWEoJyRuTT03JyxhJyRXN1FaRScsYSckWDc9aT5NWDcnLGEnJE0+Pns8XzVFJyxhJyRNPj57PF9YNz1pPk1YNycsYSdNPj4nLGEnJFhpPicsYScxJD03WE1YTUhRdCdXN1FaRVNpWFN7bidqdScsYScxJD03WE1YTUhRdCc0Nzg8e0VXUSdqdScsYScxJFE0U25fbk09N3UnLGEnMSRYaFNRWFM9N3UnLGEnMSQ9N1hNWE1IUXQnWFNYPjcnanUnLGEnMSRNPj57PF9ae3BuWHUnLGEnZicsYSdmJyxhJzEkV1NRTTU+N19RN01FWmh1JyxhJycpImEpOy8JCQkkRXs8YXdhJFc1LTJTblE3RVhfU1coKTsvCQkJJFc1LTJrcDdFOChhInlWTDZlemEiYS5hVmd6bGI5YS5hIl9RWE1YU1pfT1M+N1FhcnplYVFYTVhTWl9TV3cnMSRFezx1J2FSfXpnemFNcFhoe0Vhd2EnMSQ9Nz01N0VfU1d0J25NPTcnanUnYTYzTGFRWE1YU1pfU1dhd2EnZiciYSk7LwkJLwkJdS8JCS8JCVNPKGEkWntuT1NIdCdNPj57PF9NPlhfcEU+J2phKWEkT3A+Pl8+U240YXdhJFp7bk9TSHQnaFhYaV9oez03X3BFPidqYS5hIkVwPjdRLmhYPT4iOy8JCTc+UTdhJE9wPj5fPlNuNGF3YSRae25PU0h0J2hYWGlfaHs9N19wRT4namEuYSI/V3t3RXA+N1EiOy8vCQlTTyhhJFp7bk9TSHQnbjc8UV9Tblc3VW57PCdqYSlhMS8JCQkvCQkJJEU3UXA+WGF3YUxEenJ6UDo6Ym5XN1UzezwoYSRPcD4+Xz5TbjRhKTsvCQkJLwkJCVNPKGEkRTdRcD5YYSF3d2FYRXA3YSlhMS8JCQkJLwkJCQkkPk1uSHQnU25XN1VuezxfN0VFe0VfdidqYXdhUVhFX1NFN2k+TVo3KCcxbk09N3UnLGE9V04ocnpzeWd6XzZ5ZX1fQXoKKSxhJD5Nbkh0J1NuVzdVbns8XzdFRXtFX3Ynaik7LwkJCQkkPk1uSHQnU25XN1VuezxfN0VFe0VfbSdqYXdhUVhFX1NFN2k+TVo3KCcxbk09N3UnLGE9V04ocnpzeWd6XzZ5ZX1fQXoKKSxhJD5Nbkh0J1NuVzdVbns8XzdFRXtFX20naik7LwkJLwkJCQlTTyhhJEU3UXA+WGF3d3dhbnA+PmEpYSRFN1FwPlhhd2EkPk1uSHQnU25XN1VuezxfN0VFe0VfdidqOy8JCQkJNz5RN1NPKGEkRTdRcD5YYXd3d2EtdmEpYSRFN1FwPlhhd2EkPk1uSHQnU25XN1VuezxfN0VFe0VfbSdqOy8JCQkJNz5RN1NPKGFTUV9NRUVNOCgkRTdRcD5YKWEpYTEvCQkJCQkvCQkJCQkkPk1uSHQnU25XN1VuezxfN0VFe0VfRydqYXdhUVhFX1NFN2k+TVo3KCcxUTdNRVpoN25IU243dScsYSRFN1FwPlh0ZmosYSQ+TW5IdCdTblc3VW57PF83RUV7RV9HJ2opOy8JCQkJCSQ+TW5IdCdTblc3VW57PF83RUV7RV9HJ2phd2FRWEVfU0U3aT5NWjcoJzE3RUV7RVp7Vzd1JyxhYWFhJEU3UXA+WHR2aixhJD5Nbkh0J1NuVzdVbns8XzdFRXtFX0cnaik7LwkJCQkJLwkJCQkJJEU3UXA+WGF3YSQ+TW5IdCdTblc3VW57PF83RUV7RV9HJ2o7LwkJCQl1LwkJCQkvCQkJCSRFN1FwPlhhd2EiZFdTXWFaPk1RUXdcIk0+N0VYYU0+N0VYLTxNRW5TbkhhTT43RVgtUVg4PjdXLT43T1hhTT43RVgtTUVFezwtPjdPWGFYN1VYLT43T1hcIjIiLiRFN1FwPlguImRZV1NdMiI7LwkJCQkvCQkJdWE3PlE3YSRFN1FwPlhhd2EnJzthLwkvCQl1YTc+UTdhJEU3UXA+WGF3YScnOy8JLwkJPVFIKGEiUXBaWjdRUSIsYSQ+TW5IdCdFcD43UV97NCdqLGEkPk1uSHQnRXA+N1FfezQnai4kRTdRcD5YLGFNRUVNOChhJz89e1d3UVhNWFNaJk1aWFN7bndXezdXU1gmaU1IN3dFcD43USdhdzJhJD5Nbkh0J01XV19RX0YnaixhJE9wPj5fPlNuNGF3MmEkPk1uSHQnTVdXX1FfTidqYSlhYSk7LwkvCXVhNz5RN2ExLwkJLwkJJFNXYXdhU25YXU0+KGEkX3h6ZXQnU1cnamEpOy8vCQlTTyhhJG5NPTdhd3dhIiJhe0VhJFc3UVpFYXd3YSIiYXtFYSRYNz1pPk1YN2F3d2EiImEpYT1RSChhIjdFRXtFIixhJD5Nbkh0J1FYTVhTWl83RUUnaixhJD5Nbkh0J1FYTVhTWl83RUVfdidqLGEkX3J6cnJiUDN0J1FYTVhTWl9FN083RUU3RSdqYSk7Ly8JCSRRWE1YU1pfWntwblhhd2EkVzUtMlFwaTdFX2twN0U4KGEicnpEenNlYXNQeTNlKCopYU1RYVp7cG5YYWxnUHFhImEuYVZnemxiOWEuYSJfUVhNWFNaYVJ9emd6YW5NPTd3JyRuTT03J2E2M0xhU1dhIXdhJyRTVyciYSk7LwkvCQlTT2EoJFFYTVhTWl9ae3BuWHQnWntwblgnailhPVFIKGEiN0VFe0UiLGEkPk1uSHQnUVhNWFNaXzdFRSdqLGEkPk1uSHQnUVhNWFNaXzdFRV9tJ2osYSRfcnpycmJQM3QnUVhNWFNaX0U3TzdFRTdFJ2phKTsvLwkJJFc1LTJrcDdFOChhInlWTDZlemEiYS5hVmd6bGI5YS5hIl9RWE1YU1phcnplYW5NPTd3JyRuTT03JyxhVzdRWkV3JyRXN1FaRScsYVg3PWk+TVg3dyckWDc9aT5NWDcnLGFNPj57PF81RXcnJE0+Pns8XzVFJyxhTT4+ezxfWDc9aT5NWDd3JyRNPj57PF9YNz1pPk1YNycsYUhFe3BpPjddNz53JyRIRXtwaT43XTc+JyxhWGk+dyckWGk+JyxhPTdYTVc3UVpFdycxJD03WE1YTUhRdCdXN1FaRVNpWFN7bidqdScsYT03WE00NzhRdycxJD03WE1YTUhRdCc0Nzg8e0VXUSdqdScsYVg3PWk+TVg3X097Plc3RXcnMSRRNFNuX25NPTd1JyxhV01YN3cnMSRYaFNRWFM9N3UnLGE9N1hNWFNYPjd3JzEkPTdYTVhNSFF0J1hTWD43J2p1JyxhTT4+ezxfWntwblh3JzEkTT4+ezxfWntwblh1JyxhUVNYNz1NaXcnMSRNPj57PF9RU1g3PU1pdScsYVdTUU01PjdfU25XN1V3JyRXU1FNNT43X1NuVzdVJyxhV1NRTTU+N19RN01FWmh3JzEkV1NRTTU+N19RN01FWmh1JyxhaU1RUTx7RVd3JzEkaU1RUTx7RVd1J2FSfXpnemFTV3cnJFNXJyJhKTsvLwkJJFc1LTJrcDdFOChhImIzcnpnZWFiM2VQYSJhLmF5cnpnVmd6bGI5YS5hIl9NVz1Tbl8+e0hRYShuTT03LGFXTVg3LGFTaSxhTVpYU3tuLGE3VVhFTVEpYV1NPnA3UWEoJyIuJFc1LTJRTU83UWs+KCQ9Nz01N0VfU1d0J25NPTcnaikuIicsYScxJF9lYnF6dScsYScxJF9iVnUnLGEnQmYnLGEnMSRuTT03dScpImEpOy8vCQlTTyhhJFp7bk9TSHQnTT4+ezxfTT5YX3BFPidqYSlhJE9wPj5fPlNuNGF3YSRae25PU0h0J2hYWGlfaHs9N19wRT4namEuYSRuTT03YS5hIi5oWD0+IjsvCQk3PlE3YSRPcD4+Xz5TbjRhd2EkWntuT1NIdCdoWFhpX2h7PTdfcEU+J2phLmEiU25XN1UuaWhpP1d7d1FYTVhTWiZpTUg3dyJhLmEkbk09NzsvLwkJU08oYSRae25PU0h0J243PFFfU25XN1VuezwnamEpYTEvCQkJLwkJCSRFN1FwPlhhd2FMRHpyelA6OmJuVzdVM3s8KGEkT3A+Pl8+U240YSk7LwkJCS8JCQlTTyhhJEU3UXA+WGEhd3dhWEVwN2EpYTEvCQkJCS8JCQkJJD5Nbkh0J1NuVzdVbns8XzdFRXtFX3YnamF3YVFYRV9TRTdpPk1aNygnMW5NPTd1JyxhPVdOKHJ6c3lnel82eWV9X0F6CiksYSQ+TW5IdCdTblc3VW57PF83RUV7RV92J2opOy8JCQkJJD5Nbkh0J1NuVzdVbns8XzdFRXtFX20namF3YVFYRV9TRTdpPk1aNygnMW5NPTd1JyxhPVdOKHJ6c3lnel82eWV9X0F6CiksYSQ+TW5IdCdTblc3VW57PF83RUV7RV9tJ2opOy8JCS8JCQkJU08oYSRFN1FwPlhhd3d3YW5wPj5hKWEkRTdRcD5YYXdhJD5Nbkh0J1NuVzdVbns8XzdFRXtFX3YnajsvCQkJCTc+UTdTTyhhJEU3UXA+WGF3d3dhLXZhKWEkRTdRcD5YYXdhJD5Nbkh0J1NuVzdVbns8XzdFRXtFX20najsvCQkJCTc+UTdTTyhhU1FfTUVFTTgoJEU3UXA+WClhKWExLwkJCQkJLwkJCQkJJD5Nbkh0J1NuVzdVbns8XzdFRXtFX0cnamF3YVFYRV9TRTdpPk1aNygnMVE3TUVaaDduSFNuN3UnLGEkRTdRcD5YdGZqLGEkPk1uSHQnU25XN1VuezxfN0VFe0VfRydqKTsvCQkJCQkkPk1uSHQnU25XN1VuezxfN0VFe0VfRydqYXdhUVhFX1NFN2k+TVo3KCcxN0VFe0Vae1c3dScsYWFhYSRFN1FwPlh0dmosYSQ+TW5IdCdTblc3VW57PF83RUV7RV9HJ2opOy8JCQkJCS8JCQkJCSRFN1FwPlhhd2EkPk1uSHQnU25XN1VuezxfN0VFe0VfRydqOy8JCQkJdS8JCQkJLwkJCQkkRTdRcD5YYXdhImRXU11hWj5NUVF3XCJNPjdFWGFNPjdFWC08TUVuU25IYU0+N0VYLVFYOD43Vy0+N09YYU0+N0VYLU1FRXs8LT43T1hhWDdVWC0+N09YXCIyIi4kRTdRcD5YLiJkWVdTXTIiOy8JCQkJLwkJCXVhNz5RN2EkRTdRcD5YYXdhJyc7YS8JLwkJdWE3PlE3YSRFN1FwPlhhd2EnJzsvCQkvCQk9UUgoYSJRcFpaN1FRIixhJD5Nbkh0J1FYTVhTWl9NV1d7NCdqLGEkPk1uSHQnUVhNWFNaX01XV3s0X3Ynai4kRTdRcD5YLGFNRUVNOChhJF9yenJyYlAzdCdRWE1YU1pfRTdPN0VFN0UnamF3MmEkPk1uSHQnTVdXX1FfRydqLGEnPz17V3dRWE1YU1omTVpYU3tud1d7N1dTWCZTV3cnLiRTV2F3MmEkPk1uSHQnTVdXX1FfRidqLGEkT3A+Pl8+U240YXcyYSQ+TW5IdCdNV1dfUV9OJ2phKWEpOy8JLwl1LwkvL3VhNz5RN1NPKGEkTVpYU3tuYXd3YSJXe1c3PjdYNyJhKWExLwkvCVNPKGEhU1FRN1goJF9nekN5enJldCdwUTdFX2hNUWgnailhUGdhISRfZ3pDeXpyZXQncFE3RV9oTVFoJ2phUGdhJF9nekN5enJldCdwUTdFX2hNUWgnamEhd2EkVz43Xz57SFNuX2hNUWhhKWExLwkJLwkJV1M3KGEifU1aNFNuSGFNWFg3PWlYIWF5UTdFYW57WGFPe3BuVyJhKTsvCS8JdS8vCVNPKGEhJF9yenJyYlAzdCdRWE1YU1pfRTdPN0VFN0UnamEpYTEvLwkJJF9yenJyYlAzdCdRWE1YU1pfRTdPN0VFN0UnamF3YSI/PXtXd1FYTVhTWiZNPWk7TVpYU3tudz5TUVgiOy8vCXUvLwkkU1dhd2FTblhdTT4oYSRfeHpldCdTVydqYSk7LwlMRHpsUz43UTo6U25TWCgpOy8JLwkkVzUtMmtwN0U4KGEiTHpEemV6YWxnUHFhImEuYVZnemxiOWEuYSJfUVhNWFNaYVJ9emd6YVNXdyckU1cnImEpOy8JLwkkVzUtMmtwN0U4KGEicnpEenNlYSphbGdQcWEiYS5hVmd6bGI5YS5hIl9RWE1YU1pfT1M+N1FhUn16Z3phUVhNWFNaX1NXYXdhJyRTVyciYSk7LwkvCTxoUz43YShhJEV7PGF3YSRXNS0ySDdYX0V7PCgpYSlhMS8JCS8JCVNPKGEkRXs8dCd7blE3RV03RSdqYSlhMS8JCQkJLwkJCVNPKGFYRVM9KCRFezx0J3tuUTdFXTdFJ2opYXd3YSIuaFhNWlo3UVEiKWFXUzcoIn1NWjRTbkhhTVhYNz1pWCEiKTsvCQkJLwkJCVNPKGEkRXs8dCdTUV9pcDU+U1onamEpYSRwaT57TVc3V19pTVhoYXdhJ2lwNT5TWl9PUz43UVknO2E3PlE3YSRwaT57TVc3V19pTVhoYXdhJ09TPjdRWSc7Ly8JCQlMRHpsUz43UTo6TDc+N1g3KGEkcGk+e01XN1dfaU1YaC4kRXs8dCd7blE3RV03RSdqLGEkRXs8dCdXRVNdN0UnamEpOy8JCS8JCXVhNz5RN2ExLwkJCS8JCQkkV01YTVM9TUg3YXdhSDdYX3BpPntNVzdXX1M9TUg3X1NuT3soYSRFezx0J25NPTcnamEpOy8JCS8JCQlMRHpsUz43UTo6TDc+N1g3KGEiaXtRWFFZImEuYSRXTVhNUz1NSDctMmlNWGgsYSRFezx0J1dFU103RSdqYSk7Ly8JCQlTT2EoJFdNWE1TPU1INy0yaFNXaVMpYTEvCQkJCUxEemxTPjdROjpMNz43WDcoIml7UVhRWTEkV01YTVM9TUg3LTJPez5XN0V1WTEkV01YTVM9TUg3LTJoU1dpU3UiLGEkRXs8dCdXRVNdN0Unaik7LwkJCXUvLwkJCVNPKGEkV01YTVM9TUg3LTJYaHA9NWEpYTEvCQkJCS8JCQkJTER6bFM+N1E6Okw3PjdYNyhhIml7UVhRWTEkV01YTVM9TUg3LTJPez5XN0V1WVhocD01UVkxJFdNWE1TPU1INy0ybk09N3UiLGEkRXs8dCdXRVNdN0UnamEpOy8vCQkJCVNPYSgkV01YTVM9TUg3LTJoU1dpUylhMS8JCQkJCUxEemxTPjdROjpMNz43WDcoIml7UVhRWTEkV01YTVM9TUg3LTJPez5XN0V1WVhocD01UVkxJFdNWE1TPU1INy0yaFNXaVN1IixhJEV7PHQnV0VTXTdFJ2opOy8JCQkJdS8vCQkJdS8JCQkvCQkJU08oYSRXTVhNUz1NSDctMj03V1NwPWEpYTEvCQkJCS8JCQkJTER6bFM+N1E6Okw3PjdYNyhhIml7UVhRWTEkV01YTVM9TUg3LTJPez5XN0V1WT03V1NwPVkxJFdNWE1TPU1INy0ybk09N3UiLGEkRXs8dCdXRVNdN0UnamEpOy8JCQkJLwkJCQlTT2EoJFdNWE1TPU1INy0yaFNXaVMpYTEvCQkJCQlMRHpsUz43UTo6TDc+N1g3KCJpe1FYUVkxJFdNWE1TPU1INy0yT3s+VzdFdVk9N1dTcD1ZMSRXTVhNUz1NSDctMmhTV2lTdSIsYSRFezx0J1dFU103RSdqKTsvCQkJCXUvLwkJCXUvCQl1LwkvCXUvCS8JJFc1LTJrcDdFOChhIkx6RHplemFsZ1BxYSJhLmFWZ3psYjlhLmEiX1FYTVhTWl9PUz43UWFSfXpnemFRWE1YU1pfU1dhd2EnJFNXJyJhKTsvCS8JPVFIKGEiUXBaWjdRUSIsYSQ+TW5IdCdRWE1YU1pfVzc+J2osYSQ+TW5IdCdRWE1YU1pfVzc+X3YnaixhJF9yenJyYlAzdCdRWE1YU1pfRTdPN0VFN0UnamEpOy8vdS8/Mg==';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdnYgpTRFd9ei95UGNNbks2aThSSWZvbEU9c0h7MHhhQUNGMVZocmp3W0wgcDxtT1lRZFpVQmU3WEoyTjU5M3V2cS50a1Q+XTRHJywnUklZaUxkSEUKVU9WYW5KQXB5V0IwekZybUNnbzlHIEtRNHtQaFNdPWpEOHV3MmYvczxjeDZUZXQ3PjViWE59MU0uW3FabHZrMycpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 60c2b3fa2ad071599fb8a5aa90653b5e |
Eval Count | 2 |
Decode Time | 166 ms |