Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php $_F=__FILE__;$_X35='amo9aj1MTExMajspcnJyNUwsUlgzTl9QNkR5JChZMGZSe0xMTExMTExMajspZG5Y..
Decoded Output download
function generate_output()
{
global $my_host, $my_user, $my_pass, $my_db, $myFD, $my_err, $phpmyedit_t;
global $my_tb, $tb_common, $fields, $cols, $edit_id, $DEMO, $DEMO_ID;
if (!table_exists($my_db, $my_tb)) {
echo "<div class='err-red'>DATABASE '$my_db' TABLE '$my_tb' DOES NOT EXIST !!! IGNORED</div><div class='clear'></div>";
return;
}
$out_dir = $tb_common[$my_tb][out_dir];
$script_name = $tb_common[$my_tb][script_name];
$tinymce = $tb_common[$my_tb][tinymce];
$has_calendar = $tb_common[$my_tb][calendar];
$compress = $tb_common[$my_tb][compressed];
$reorder = $tb_common[$my_tb][reorder];
if (!$script_name) {
$my_err = true;
echo "<div class='err-red'>TABLE $my_tb : SCRIPT NAME EMPTY !!! ABORTED</div><div class='clear'></div>";
return;
}
$out_dirs = array(
'css',
'css/phpMyEdit',
'extra',
'inc',
'js',
'php',
'phpMyEdit',
'phpMyEdit/images',
'phpMyEdit/lang',
'triggers'
);
$out_files = array(
'css/index.html',
'css/phpMyEdit/default-bg.gif',
'css/phpMyEdit/wernand-bg.gif',
'css/phpMyEdit/blue.css',
'css/phpMyEdit/classic.css',
'css/phpMyEdit/default.css',
'css/phpMyEdit/gray.css',
'css/phpMyEdit/green.css',
'css/phpMyEdit/iepngfix.htc',
'css/phpMyEdit/index.html',
'css/phpMyEdit/red.css',
'css/phpMyEdit/wernand.css',
'css/phpMyEdit/zucarino.css',
'inc/get_var.php',
'inc/index.html',
'js/index.html',
'js/progress.js',
'js/pngfix.js',
'php/index.html',
'phpMyEdit/index.html',
'phpMyEdit/phpMyEdit.class.php',
'phpMyEdit/phpMyEdit-mce-cal.class.php',
'phpMyEdit/phpMyEdit-slide.class.php',
'phpMyEdit/phpMyEdit-slide-mce-cal.class.php',
'phpMyEdit/images/index.html',
'phpMyEdit/images/pme-calendar.png',
'phpMyEdit/images/pme-change.png',
'phpMyEdit/images/pme-copy.png',
'phpMyEdit/images/pme-delete.png',
'phpMyEdit/images/pme-slide.png',
'phpMyEdit/images/pme-view.png',
'phpMyEdit/lang/index.html',
'phpMyEdit/lang/PME.lang.EN.inc',
'phpMyEdit/lang/PME.lang.SR1250.inc',
'phpMyEdit/lang/PME.lang.SR.inc',
'triggers/popup.close.php',
'triggers/progress.start.php',
'triggers/progress.stop.php',
'triggers/self.close.php',
'img-resize.php'
);
$extra_img_dirs = array(
'css/dhtmlwin',
'extra/img'
);
if ($tb_common[$my_tb][img_dir]) $extra_img_dirs[] = $tb_common[$my_tb][img_dir];
$extra_files = array(
'css/dhtmlwin/blackdot.gif',
'css/dhtmlwin/close.gif',
'css/dhtmlwin/dhtmlwin.css',
'css/dhtmlwin/max.gif',
'css/dhtmlwin/min.gif',
'css/dhtmlwin/resize.gif',
'css/dhtmlwin/restore.gif',
'extra/index.html',
'extra/input.field.php',
'extra/swap.field.php',
'js/extra.js',
'js/dhtmlwin.js',
'js/jquery.min.js'
);
$img_files = array(
'css/dhtmlwin/blackdot.gif',
'css/dhtmlwin/close.gif',
'css/dhtmlwin/dhtmlwin.css',
'css/dhtmlwin/max.gif',
'css/dhtmlwin/min.gif',
'css/dhtmlwin/resize.gif',
'css/dhtmlwin/restore.gif',
'extra/index.html',
'extra/img.change.php',
'extra/img.upload.php',
'extra/img.upload.db.php',
'extra/thumbs.change.php',
'extra/thumbs.php',
'extra/thumbs.upload.php',
'extra/thumbs.db.php',
'extra/thumbs.upload.db.php',
'extra/img/delete.png',
'extra/img/document.gif',
'extra/img/empty.gif',
'extra/img/first.gif',
'extra/img/last.gif',
'extra/img/unknown.gif',
'extra/img/next.gif',
'extra/img/prev.gif',
'extra/img/progress.gif',
'extra/img/swf.gif',
'js/popup.js',
'js/dhtmlwin.js',
'js/jquery.min.js',
'triggers/images.upload.php',
'triggers/images.update.php'
);
$glob_chg_files = array(
'extra/index.html',
'extra/glob.CD.php',
'extra/glob.C.php',
'extra/glob.change.php'
);
$glob_del_files = array(
'extra/index.html',
'extra/glob.D.php',
'extra/glob.delete.php'
);
if ($reorder == "on") {
if (substr($tb_common[$my_tb][lang], 0, 2) == "SR") $Reorder = "Redosled";
else $Reorder = "Reorder";
$out_dirs[] = "lock";
$out_files[] = "extra/setcmd.create.php";
$out_files[] = "extra/reorder.table.php";
$out_files[] = "extra/table.reorder.php";
}
if ($tinymce) {
$out_files[] = "inc/Archiv-config.php";
$out_dirs[] = "images-tinymce";
$out_dirs[] = "jscripts";
}
if ($has_calendar) {
$out_dirs[] = "jscripts";
}
mkdir_output($out_dir, $out_dirs);
copy_output($out_dir, $out_files);
if ($tinymce) {
$OUT_DIR = realpath($out_dir);
if (!file_exists($OUT_DIR."/extra/images-tinymce")) @symlink($OUT_DIR."/images-tinymce", $OUT_DIR."/extra/images-tinymce");
if (!file_exists($out_dir."/jscripts/tiny_mce")) copy_dir("jscripts/tiny_mce", $out_dir."/jscripts/tiny_mce");
$archiv_config_file = $out_dir."/inc/Archiv-config.php";
$archiv_config = file_get_contents($archiv_config_file);
$upload_path = @realpath($out_dir)."/images-tinymce/";
$upload_uri = "http://".$_SERVER['HTTP_HOST']."/".str_replace("../", "", $out_dir)."/images-tinymce/";
$archiv_config = str_replace('#upload_path#', $upload_path, $archiv_config);
$archiv_config = str_replace('#upload_uri#', $upload_uri, $archiv_config);
file_put_contents($archiv_config_file, $archiv_config);
}
if ($has_calendar) {
if (!file_exists($out_dir."/css/jscalendar")) copy_dir("css/jscalendar", $out_dir."/css/jscalendar");
if (!file_exists($out_dir."/jscripts/jscalendar")) copy_dir("jscripts/jscalendar", $out_dir."/jscripts/jscalendar");
}
if ($tb_common[$my_tb][extra] == "on" || $tb_common[$my_tb][img] == "on" || $tb_common[$my_tb][glob_chg] == "on" || $tb_common[$my_tb][glob_del] == "on") {
mkdir_output($out_dir, $extra_img_dirs);
}
if ($tb_common[$my_tb][extra] == "on") {
copy_output($out_dir, $extra_files);
}
if ($tb_common[$my_tb][img] == "on") {
copy_output($out_dir, $img_files);
}
if ($tb_common[$my_tb][glob_chg] == "on") {
copy_output($out_dir, $glob_chg_files);
}
if ($tb_common[$my_tb][glob_del] == "on") {
copy_output($out_dir, $glob_del_files);
}
if (!file_exists($out_dir."/inc/common.php")) {
$COMMON = "<?php[NL]
error_reporting (E_ALL & ~E_DEPRECATED & ~E_NOTICE & ~E_WARNING);[NL]
header('Cache-Control: no-store, no-cache, must-revalidate');[NL]
header('Pragma: no-cache');[NL]
[NL]
\$title = '".$my_db."';[NL]
\$CHARSET = '".$tb_common[$my_tb][charset]."';[NL]
[NL]
\$PHP_SELF = \$_SERVER['PHP_SELF'];[NL]
\$DOC_PATH = str_replace('\','/',dirname(\$_SERVER['SCRIPT_FILENAME']));[NL]
[NL]
if (isset(\$_SERVER['DOC_ROOT'])) {[NL]
[TAB]\$DOC_ROOT = \$_SERVER['DOC_ROOT'];[NL]
} elseif (isset(\$_SERVER['DOCUMENT_ROOT'])) {[NL]
[TAB]\$DOC_ROOT = \$_SERVER['DOCUMENT_ROOT'];[NL]
} else {[NL]
[TAB]\$DOC_ROOT = '';[NL]
}[NL]
\$DOC_DIR = dirname (\$PHP_SELF);[NL]
\$DOC_NAME = basename(\$PHP_SELF);[NL]
\$HOSTNAME = \$_SERVER['HTTP_HOST'];[NL]
[NL]
\$HREF = \"http://\".\$HOSTNAME.\$DOC_DIR;[NL]
if (substr(\$HREF, strlen(\$HREF)-1, 1) != \"/\") \$HREF .= \"/\";[NL]
[NL]
\$magic_quotes_gpc = ini_get('magic_quotes_gpc');[NL]
[NL]
?>
";
if (strstr($COMMON, "
")) {
$COMMON = str_replace("[NL]", "", $COMMON);
$COMMON = str_replace("[TAB]", "", $COMMON);
} else {
$COMMON = str_replace("[NL]", "
", $COMMON);
$COMMON = str_replace("[TAB]", " "." "." "." ", $COMMON);
$COMMON = remove_fs($COMMON);
}
if ($compress) $COMMON = remove_ws($COMMON);
$file_name = "common.php";
$file_path = $out_dir."/inc/".$file_name;
$outFD = fopen ($file_path, "w");
fwrite ($outFD, $COMMON);
fclose ($outFD);
chmod($file_path, 0666);
}
if (!$DEMO) {
$MY_CONNECT = "<?php[NL]
[NL]
\$my_host = '".$my_host."';[NL]
\$my_db = '".$my_db."';[NL]
\$my_user = '".$my_user."';[NL]
\$my_pass = '".$my_pass."';[NL]
[NL]
mb_language(\"uni\");[NL]
mb_internal_encoding(\"UTF-8\");[NL]
[NL]
if (!(\$myFD = mysql_connect(\$my_host, \$my_user, \$my_pass, true))) {[NL]
[TAB]exit(\"can't connect to '\$my_host'\");[NL]
}[NL]
mysql_query(\"set names 'utf8'\", \$myFD);[NL]
mysql_query(\"set character_set_results=utf8\", \$myFD);[NL]
mysql_query(\"set character_set_client=utf8\", \$myFD);[NL]
mysql_query(\"set character_set_connection=utf8\", \$myFD);[NL]
if (!mysql_select_db(\$my_db, \$myFD)) {[NL]
[TAB]exit(\"can't open database '\$my_db'\");[NL]
}[NL]
[NL]
if (!(\$myFD2 = mysql_connect(\$my_host, \$my_user, \$my_pass, true))) {[NL]
[TAB]exit(\"can't connect to '\$my_host' (2)\");[NL]
}[NL]
mysql_query(\"set names 'utf8'\", \$myFD2);[NL]
mysql_query(\"set character_set_results=utf8\", \$myFD2);[NL]
mysql_query(\"set character_set_client=utf8\", \$myFD2);[NL]
mysql_query(\"set character_set_connection=utf8\", \$myFD2);[NL]
if (!mysql_select_db(\$my_db, \$myFD2)) {[NL]
[TAB]exit(\"can't open database '\$my_db' (2)\");[NL]
}[NL]
[NL]
if (!(\$myFD3 = mysql_connect(\$my_host, \$my_user, \$my_pass, true))) {[NL]
[TAB]exit(\"can't connect to '\$my_host' (3)\");[NL]
}[NL]
mysql_query(\"set names 'utf8'\", \$myFD3);[NL]
mysql_query(\"set character_set_results=utf8\", \$myFD3);[NL]
mysql_query(\"set character_set_client=utf8\", \$myFD3);[NL]
mysql_query(\"set character_set_connection=utf8\", \$myFD3);[NL]
if (!mysql_select_db(\$my_db, \$myFD3)) {[NL]
[TAB]exit(\"can't open database '\$my_db' (3)\");[NL]
}[NL]
[NL]
?>
";
if (strstr($MY_CONNECT, "
")) {
$MY_CONNECT = str_replace("[NL]", "", $MY_CONNECT);
$MY_CONNECT = str_replace("[TAB]", "", $MY_CONNECT);
} else {
$MY_CONNECT = str_replace("[NL]", "
", $MY_CONNECT);
$MY_CONNECT = str_replace("[TAB]", " "." "." "." ", $MY_CONNECT);
$MY_CONNECT = remove_fs($MY_CONNECT);
}
if ($compress) $MY_CONNECT = remove_ws($MY_CONNECT);
$file_name = "my_connect.php";
$file_path = $out_dir."/inc/".$file_name;
$outFD = fopen ($file_path, "w");
fwrite ($outFD, $MY_CONNECT);
fclose ($outFD);
chmod($file_path, 0666);
}
if (!$tb_common[$my_tb][theme]) $tb_common[$my_tb][theme] = "default";
$OUT = "<?php[NL]
require_once('inc/common.php');[NL]
require_once('inc/get_var.php');[NL]
require_once('inc/my_connect.php');[NL]
[NL]
\$opts['hn'] = \$my_host;[NL]
\$opts['un'] = \$my_user;[NL]
\$opts['pw'] = \$my_pass;[NL]
\$opts['db'] = \$my_db;[NL]
[NL]
\$table_name = get_var('table_name');[NL]
if (\$table_name) \$opts['tb'] = \$table_name;[NL]
else \$opts['tb'] = '$my_tb';[NL]
";
if ($tb_common[$my_tb][user_varname]) {
$OUT .= "[NL]
\$".$tb_common[$my_tb][user_varname]." = get_var('".$tb_common[$my_tb][user_varname]."');[NL]
\$opts['cgi']['persist']['".$tb_common[$my_tb][user_varname]."'] = \$".$tb_common[$my_tb][user_varname].";[NL]
\$REMOTE_USER = \$".$tb_common[$my_tb][user_varname].";[NL]
";
}
if ($reorder == "on") {
$lock_dir = "lock";
if (!file_exists($lock_dir)) {
mkdir($lock_dir, 0777);
chmod($lock_dir, 0777);
}
$OUT .= "require_once('extra/setcmd.create.php');[NL]
require_once('extra/reorder.table.php');[NL]
";
}
for ($cnt=0; $cnt<$tb_common[$my_tb][adv_includesN]; $cnt++) {
if ($tb_common[$my_tb][adv_includes][$cnt]) {
$pos = $tb_common[$my_tb][adv_includes_pos][$cnt];
$incl = $tb_common[$my_tb][adv_includes_op][$cnt];
$what = $tb_common[$my_tb][adv_includes_when][$cnt];
if ($pos == "pos1") $OUT .= $tb_common[$my_tb][adv_includes_op][$cnt]."('php/".$tb_common[$my_tb][adv_includes][$cnt]."');[NL]
";
}
}
if ($reorder == "on") {
$OUT .= "[NL]
\$tb_inp = \"".$my_tb."\";[NL]
require_once('extra/table.reorder.php');[NL]
[NL]
";
}
$OUT .= "?>[NL]
[NL]
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"[NL]
\"http://www.w3.org/TR/html4/loose.dtd\">[NL]
<html>[NL]
<head>[NL]
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=".$tb_common[$my_tb][charset]."\">[NL]
<meta http-equiv=\"X-UA-Compatible\" content=\"IE=9\" />[NL]
<title>".$tb_common[$my_tb][title]."</title>[NL]
<link href='css/phpMyEdit/".$tb_common[$my_tb][theme].".css' rel='stylesheet' type='text/css'>[NL]
";
if ($has_calendar) {
$OUT .= "<link href='css/jscalendar/jscal2.css' rel='stylesheet' type='text/css' />[NL]
<link href='css/jscalendar/border-radius.css' rel='stylesheet' type='text/css' />[NL]
<link href='css/jscalendar/".$tb_common[$my_tb][calendar]."/".$tb_common[$my_tb][calendar].".css' rel='stylesheet' type='text/css'>[NL]
";
}
if ($tb_common[$my_tb][extra] == "on" || $tb_common[$my_tb][img] == "on") {
$OUT .= "<link href='css/dhtmlwin/dhtmlwin.css' rel='stylesheet' type='text/css' />[NL]
";
}
$OUT .= "<link href='css/".basename($script_name,".php").".css' rel='stylesheet' type='text/css' />[NL]
";
for ($cnt=0; $cnt<$tb_common[$my_tb][adv_cssN]; $cnt++) {
if ($tb_common[$my_tb][adv_css][$cnt]) {
$OUT .= "<link href='css/".$tb_common[$my_tb][adv_css][$cnt]."' rel='stylesheet' type='text/css' />[NL]
";
}
}
if ($tb_common[$my_tb][extra] == "on" || $tb_common[$my_tb][img] == "on") {
$OUT .= "<script type='text/javascript' src='js/dhtmlwin.js'></script>[NL]
<script type='text/javascript' src='js/jquery.min.js'></script>[NL]
";
}
if ($tb_common[$my_tb][img] == "on") {
$OUT .= "<script type='text/javascript' src='js/progress.js'></script>[NL]
";
}
if ($tb_common[$my_tb][extra] == "on") {
$OUT .= "<script type='text/javascript' src='js/extra.js'></script>[NL]
";
}
if ($tb_common[$my_tb][img] == "on") {
$OUT .= "<script type='text/javascript' src='js/popup.js'></script>[NL]
";
}
for ($cnt=0; $cnt<$tb_common[$my_tb][adv_jsN]; $cnt++) {
if ($tb_common[$my_tb][adv_js][$cnt]) {
$OUT .= "<script type='text/javascript' src='js/".$tb_common[$my_tb][adv_js][$cnt]."'></script>[NL]
";
}
}
$OUT .= "<script type='text/javascript'>[NL]
var loaded = false;[NL]
";
if ($tb_common[$my_tb][search] == "on") {
$OUT .= "function do_search() {[NL]
[TAB]var SEARCH = document.forms[0].elements.SEARCH.value;[NL]
[TAB]document.forms[0].elements.PMEsearch.value = SEARCH;[NL]
[TAB]document.forms[0].submit();[NL]
}[NL]
function cancel_search() {[NL]
[TAB]document.forms[0].elements.PMEsearch.value = '';[NL]
[TAB]document.forms[0].submit();[NL]
}[NL]
";
}
if ($tb_common[$my_tb][rps] == "on") {
$OUT .= "function rps_change() {[NL]
[TAB]var RPS = document.forms[0].elements.RPS.value;[NL]
[TAB]document.forms[0].elements.PMErps.value = RPS;[NL]
[TAB]document.forms[0].submit();[NL]
}
";
}
if ($tb_common[$my_tb][slide] == "on") {
$OUT .= "function mode_change() {[NL]
[TAB]if (document.forms[0].elements.PMEchangeMode.value == 'slide') {[NL]
[TAB][TAB]document.forms[0].elements.PMEchangeMode.value = 'list';[NL]
[TAB]} else {[NL]
[TAB][TAB]document.forms[0].elements.PMEchangeMode.value = 'slide';[NL]
[TAB]}[NL]
[TAB]document.forms[0].submit();[NL]
}[NL]
";
}
if ($tb_common[$my_tb][glob_chg] == "on") {
if ($tb_common[$my_tb][user_varname]) {
$OUT .= "function glchg(PMEfilters) {[NL]
[TAB]if (document.forms[0].elements.glchg_col.value == '') return;[NL]
[TAB]var updusr = \"<?= \$REMOTE_USER ?>\";[NL]
[TAB]document.forms[0].action = 'extra/glob.change.php?updusr='+updusr+'&PMEfilters='+PMEfilters;[NL]
[TAB]document.forms[0].submit();[NL]
}[NL]
";
} else {
$OUT .= "function glchg(PMEfilters) {[NL]
[TAB]if (document.forms[0].elements.glchg_col.value == '') return;[NL]
[TAB]document.forms[0].action = 'extra/glob.change.php?PMEfilters='+PMEfilters;[NL]
[TAB]document.forms[0].submit();[NL]
}[NL]
";
}}
if ($tb_common[$my_tb][glob_del] == "on") {
$OUT .= "var gldel_confirm = '???';[NL]
function gldel(PMEfilters) {[NL]
[TAB]if (confirm(gldel_confirm)) {[NL]
[TAB][TAB]document.forms[0].action = 'extra/glob.delete.php?PMEfilters='+PMEfilters;[NL]
[TAB][TAB]document.forms[0].submit();[NL]
[TAB]}[NL]
}[NL]
";
}
$OUT .= "</script>[NL]
";
if (!isset($tb_common[$my_tb][radiobutton]) || $tb_common[$my_tb][radiobutton] != "on") {
$OUT .= "<style>[NL]
td.pme-navigation-0, td.pme-navigation-1 {[NL]
[TAB]width: 50px;[NL]
}[NL]
td.pme-sortinfo a {[NL]
[TAB]padding: 1px 3px 1px 12px;[NL]
}[NL]
</style>[NL]
<!--[if lt IE 7.]>[NL]
<script defer type='text/javascript' src='js/pngfix.js'></script>[NL]
<![endif]-->[NL]
";
}
if ($tb_common[$my_tb][extra] == "on") {
$onLoad = "set_mousemove();loaded=true";
} else {
$onLoad = "loaded=true";
}
$OUT .= "</head>
<body onLoad='".$onLoad."'>
<?php
";
for ($cnt=0; $cnt<$tb_common[$my_tb][adv_includesN]; $cnt++) {
if ($tb_common[$my_tb][adv_includes][$cnt]) {
$pos = $tb_common[$my_tb][adv_includes_pos][$cnt];
$incl = $tb_common[$my_tb][adv_includes_op][$cnt];
$what = $tb_common[$my_tb][adv_includes_when][$cnt];
if ($pos == "pos2") {
$OUT .= $tb_common[$my_tb][adv_includes_op][$cnt]."('php/".$tb_common[$my_tb][adv_includes][$cnt]."');[NL]
";
}
}
}
for ($cnt=0; $cnt<$tb_common[$my_tb][adv_persistN]; $cnt++) {
if ($tb_common[$my_tb][adv_persist][$cnt]) {
$OUT .= "\$".$tb_common[$my_tb][adv_persist][$cnt]." = get_var('".$tb_common[$my_tb][adv_persist][$cnt]."');[NL]
";
$OUT .= "\$opts['cgi']['persist']['".$tb_common[$my_tb][adv_persist][$cnt]."'] = \$".$tb_common[$my_tb][adv_persist][$cnt].";[NL]
";
}
}
if ($tb_common[$my_tb][log_table]) {
$OUT .= "[NL]
\$opts['logtable'] = '".$tb_common[$my_tb][log_table]."';[NL]
";
}
if ($tb_common[$my_tb][key_field]) {
$cmd = "show columns from $my_tb";
if (!($result = mysql_query($cmd, $myFD))) {
echo "(out.1) ".htmlspecialchars(mysql_error($myFD))."<br><br>";
exit;
}
while ($row=mysql_fetch_assoc($result)) {
$key_name = trim($row['Field']);
if ($key_name == $tb_common[$my_tb][key_field]) {
$type = trim($row['Type']);
$tokens = explode("(", $type);
$key_type = $tokens[0];
break;
}
}
if (!$key_type) $key_type = int;
$OUT .= "[NL]
\$opts['key'] = '".$tb_common[$my_tb][key_field]."';[NL]
\$opts['key_type'] = '".$key_type."';[NL]
";
} else {
$cmd = "show columns from $my_tb";
if (!($result = mysql_query($cmd, $myFD))) {
echo "(out.2) ".htmlspecialchars(mysql_error($myFD))."<br><br>";
exit;
}
while ($row=mysql_fetch_assoc($result)) {
$key_name = trim($row['Field']);
$type = trim($row['Type']);
$key = trim($row['Key']);
if ($key == "PRI") {
$tokens = explode("(", $type);
$key_type = $tokens[0];
$OUT .= "[NL]
\$opts['key'] = '".$key_name."';[NL]
\$opts['key_type'] = '".$key_type."';[NL]
";
break;
}
}
}
if (isset($tb_common[$my_tb][sort_fieldsN])) {
$OUT .= "\$opts['sort_field'] = array(";
$virgo = true;
$sort_fileldsN = $tb_common[$my_tb][sort_fieldsN];
for ($cnt=0; $cnt<$sort_fileldsN; $cnt++) {
$asc_desc = $tb_common[$my_tb][sort_asc_desc][$cnt];
if (!$virgo) $OUT .= ",";
if ($asc_desc == "desc") $pref = "-";
else $pref = "";
$OUT .= "'".$pref.$tb_common[$my_tb][sort_fields][$cnt]."'";
$virgo = false;
}
} else {
$OUT .= "\$opts['sort_field'] = array('".$key_name."'";
}
$OUT .= ");[NL]
";
$FULLTEXT = array();
$cmd = "show keys from $my_tb";
if (!($result = mysql_query($cmd, $myFD))) {
echo "(out.3) ".htmlspecialchars(mysql_error($myFD))."<br><br>";
exit;
}
while ($row=mysql_fetch_assoc($result)) {
$col_name = trim($row['Column_name']);
$idx_type = trim($row['Index_type']);
if ($idx_type == "FULLTEXT") $FULLTEXT[] = $col_name;
}
$search_cols = array();
foreach ($fields[$my_tb] as $column => $on_off) {
if ($on_off == "on") {
if ($cols[$my_tb][$column][search] == "on") $search_cols[] = $column;
}
}
$text_cols = array();
$cmd = "show columns from $my_tb";
if (!($result = mysql_query($cmd, $myFD))) {
echo "(out.4) ".htmlspecialchars(mysql_error($myFD))."<br><br>";
exit;
}
while ($row=mysql_fetch_assoc($result)) {
$column = trim($row['Field']);
$type = trim($row['Type']);
if (stristr($type,"char") || stristr($type,"text")) {
$text_cols[] = $column;
}
}
if ($tb_common[$my_tb][search] == "on" && (count($FULLTEXT) || count($search_cols) || count($text_cols))) {
$OUT .= "[NL]
\$PMEsearch = get_var ('PMEsearch');[NL]
if (\$PMEsearch != \"\") \$SEARCH = \$PMEsearch;[NL]
else \$SEARCH = \"\";[NL]
\$PMEsearch = \$SEARCH;[NL]
\$opts['cgi']['persist']['PMEsearch'] = \$PMEsearch;[NL]
";
}
$OUT .= "[NL]
\$PMErps = get_var ('PMErps');[NL]
if (\$PMErps) \$RPS = \$PMErps;[NL]
else \$RPS = ".$tb_common[$my_tb][rpp].";[NL]
\$PMErps = \$RPS;[NL]
\$opts['cgi']['persist']['PMErps'] = \$PMErps;[NL]
\$opts['inc'] = \$PMErps;[NL]
[NL]
\$PMErec = get_var ('PMErec');[NL]
if (!\$PMErec) \$PMErec = 1;[NL]
\$opts['cgi']['persist']['PMErec'] = \$PMErec;[NL]
[NL]
\$PMEfm = get_var ('PMEfm');[NL]
if (!\$PMEfm) \$PMEfm = 0;[NL]
\$opts['cgi']['persist']['PMEfm'] = \$PMEfm;[NL]
[NL]
";
if ($tb_common[$my_tb][multi] == "on" && $tb_common[$my_tb][multiple]) {
$OUT .= "\$opts['multiple'] = '".$tb_common[$my_tb][multiple]."';[NL]
";
}
$opts_sort = "false";
foreach ($fields[$my_tb] as $column => $on_off) {
if ($on_off == "on") {
if ($cols[$my_tb][$column][sort] == "on") {
$opts_sort = "true";
break;
}
}
}
$OUT .= "\$opts['url'] = array('images' => 'phpMyEdit/images/');[NL]
[NL]
\$opts['display'] = array([NL]
[TAB]'form' => false,[NL]
[TAB]'query' => false,[NL]
[TAB]'sort' => ".$opts_sort.",[NL]
[TAB]'time' => false,[NL]
[TAB]'tabs' => true[NL]
);[NL]
\$opts['css']['position'] = true;[NL]
";
$PMEoptions = "";
$OP1 = array('add','change','delete','view','copy','filter','inisort');
$OP2 = array('A','C','D','V','P','F','I');
$CNT = count($OP1);
for ($cnt=0; $cnt<$CNT; $cnt++) {
$op1 = $OP1[$cnt];
$op2 = $OP2[$cnt];
if (isset($tb_common[$my_tb][$op1]) && $tb_common[$my_tb][$op1] == "on") $PMEoptions .= $op2;
}
$nav = "";
if ($tb_common[$my_tb][navigation] == "up") $nav .= "U";
elseif ($tb_common[$my_tb][navigation] == "down") $nav .= "D";
else $nav .= "UD";
$navigation = $nav."G";
if (isset($tb_common[$my_tb][radiobutton]) && $tb_common[$my_tb][radiobutton] == "on") $navigation .= "B";
if (isset($tb_common[$my_tb][tabs]) && $tb_common[$my_tb][tabs] == "on") {
foreach ($fields[$my_tb] as $column => $on_off) {
if ($on_off == "on") {
if ($cols[$my_tb][$column][tab]) {
if (!strstr($navigation, "U")) $navigation .= "U";
break;
}
}
}
}
$OUT .= "[NL]
\$PMEoptions = '".$PMEoptions."';[NL]
\$opts['navigation'] = '".$navigation."';[NL]
";
if ($nav == "U") {
$OUT .= "[NL]
\$opts['buttons']['L']['up'] = array(";
if (strstr($PMEoptions, "A")) $OUT .= "'add',";
if (isset($tb_common[$my_tb][radiobutton]) && $tb_common[$my_tb][radiobutton] == "on" && strstr($PMEoptions, "C")) $OUT .= "'change',";
if (isset($tb_common[$my_tb][radiobutton]) && $tb_common[$my_tb][radiobutton] == "on" && strstr($PMEoptions, "D")) $OUT .= "'delete',";
if (isset($tb_common[$my_tb][radiobutton]) && $tb_common[$my_tb][radiobutton] == "on" && strstr($PMEoptions, "V")) $OUT .= "'view',";
if (isset($tb_common[$my_tb][radiobutton]) && $tb_common[$my_tb][radiobutton] == "on" && strstr($PMEoptions, "P")) $OUT .= "'copy',";
$OUT .= "'<<','<','>','>>','Page','goto_combo','of','total_pages',' (','Records','total_recs',')');[NL]
\$opts['buttons']['C']['up'] = array('save','more','cancel');[NL]
\$opts['buttons']['A']['up'] = array('save','more','cancel');[NL]
\$opts['buttons']['P']['up'] = array('save','cancel');[NL]
\$opts['buttons']['L']['down'] = array('');[NL]
\$opts['buttons']['C']['down'] = array('');[NL]
\$opts['buttons']['A']['down'] = array('');[NL]
\$opts['buttons']['P']['down'] = array('');[NL]
\$opts['buttons']['V']['down'] = array('');[NL]
\$opts['buttons']['D']['down'] = array('');[NL]
\$opts['buttons']['F']['up'] = \$opts['buttons']['L']['up'];[NL]
\$opts['buttons']['F']['down'] = \$opts['buttons']['L']['down'];[NL]
";
}
if ($nav == "D") {
$OUT .= "[NL]
\$opts['buttons']['L']['down'] = array(";
if (strstr($PMEoptions, "A")) $OUT .= "'add',";
if (isset($tb_common[$my_tb][radiobutton]) && $tb_common[$my_tb][radiobutton] == "on" && strstr($PMEoptions, "C")) $OUT .= "'change',";
if (isset($tb_common[$my_tb][radiobutton]) && $tb_common[$my_tb][radiobutton] == "on" && strstr($PMEoptions, "D")) $OUT .= "'delete',";
if (isset($tb_common[$my_tb][radiobutton]) && $tb_common[$my_tb][radiobutton] == "on" && strstr($PMEoptions, "V")) $OUT .= "'view',";
if (isset($tb_common[$my_tb][radiobutton]) && $tb_common[$my_tb][radiobutton] == "on" && strstr($PMEoptions, "P")) $OUT .= "'copy',";
$OUT .= "'<<','<','>','>>','Page','goto_combo','of','total_pages',' (','Records','total_recs',')');[NL]
\$opts['buttons']['C']['down'] = array('save','more','cancel');[NL]
\$opts['buttons']['A']['down'] = array('save','more','cancel');[NL]
\$opts['buttons']['P']['down'] = array('save','cancel');[NL]
\$opts['buttons']['L']['up'] = array('');[NL]
\$opts['buttons']['C']['up'] = array('');[NL]
\$opts['buttons']['A']['up'] = array('');[NL]
\$opts['buttons']['P']['up'] = array('');[NL]
\$opts['buttons']['V']['up'] = array('');[NL]
\$opts['buttons']['D']['up'] = array('');[NL]
\$opts['buttons']['F']['up'] = \$opts['buttons']['L']['up'];[NL]
\$opts['buttons']['F']['down'] = \$opts['buttons']['L']['down'];[NL]
";
}
if ($nav == "UD") {
$OUT .= "[NL]
\$opts['buttons']['L']['up'] = array(";
if (strstr($PMEoptions, "A")) $OUT .= "'add',";
if (isset($tb_common[$my_tb][radiobutton]) && $tb_common[$my_tb][radiobutton] == "on" && strstr($PMEoptions, "C")) $OUT .= "'change',";
if (isset($tb_common[$my_tb][radiobutton]) && $tb_common[$my_tb][radiobutton] == "on" && strstr($PMEoptions, "D")) $OUT .= "'delete',";
if (isset($tb_common[$my_tb][radiobutton]) && $tb_common[$my_tb][radiobutton] == "on" && strstr($PMEoptions, "V")) $OUT .= "'view',";
if (isset($tb_common[$my_tb][radiobutton]) && $tb_common[$my_tb][radiobutton] == "on" && strstr($PMEoptions, "P")) $OUT .= "'copy',";
$OUT .= "'<<','<','>','>>','Page','goto_combo','of','total_pages',' (','Records','total_recs',')');[NL]
\$opts['buttons']['C']['up'] = array('save','more','cancel');[NL]
\$opts['buttons']['A']['up'] = array('save','more','cancel');[NL]
\$opts['buttons']['P']['up'] = array('save','cancel');[NL]
\$opts['buttons']['F']['up'] = \$opts['buttons']['L']['up'];[NL]
\$opts['buttons']['L']['down'] = \$opts['buttons']['L']['up'];[NL]
\$opts['buttons']['C']['down'] = \$opts['buttons']['C']['up'];[NL]
\$opts['buttons']['A']['down'] = \$opts['buttons']['A']['up'];[NL]
\$opts['buttons']['P']['down'] = \$opts['buttons']['P']['up'];[NL]
\$opts['buttons']['F']['down'] = \$opts['buttons']['L']['down'];[NL]
";
}
$OUT .= "[NL]
\$opts['js']['prefix'] = 'PME_js_';[NL]
\$opts['dhtml']['prefix'] = 'PME_dhtml_';[NL]
\$opts['cgi']['prefix']['operation'] = 'PME_op_';[NL]
\$opts['cgi']['prefix']['sys'] = 'PME_sys_';[NL]
\$opts['cgi']['prefix']['data'] = 'PME_data_';[NL]
[NL]
\$opts['language'] = '".$tb_common[$my_tb][lang]."';[NL]
[NL]
\$opts['filters'] = array();[NL]
";
for ($cnt=0; $cnt<$tb_common[$my_tb][adv_filtersN]; $cnt++) {
if ($tb_common[$my_tb][adv_filters][$cnt]) {
$f_vars = array();
$words = preg_split("/[\s<!=>]+/",$tb_common[$my_tb][adv_filters][$cnt], -1, PREG_SPLIT_NO_EMPTY);
foreach ($words as $w) {
$w = trim($w, "'\"");
if (substr($w, 0, 1) == "$") {
$f_var = substr($w, 1);
$f_vars[] = $f_var;
$OUT .= "\$".$f_var." = get_var('".$f_var."');[NL]
";
$OUT .= "\$opts['cgi']['persist']['".$f_var."'] = \$".$f_var.";[NL]
";
}
}
if (count($f_vars)) {
$f_if = "";
foreach ($f_vars as $fv) {
if ($f_if) $f_if .= " && ";
$f_if .= "\$".$fv;
}
$OUT .= "if ($f_if) \$opts['filters'][] = \"".$tb_common[$my_tb][adv_filters][$cnt]."\";[NL]
";
} else {
$OUT .= "\$opts['filters'][] = \"".$tb_common[$my_tb][adv_filters][$cnt]."\";[NL]
";
}
}
}
if ($tb_common[$my_tb][search] == "on" && (count($FULLTEXT) || count($search_cols) || count($text_cols))) {
if (count($FULLTEXT)) {
$filt = "\"MATCH(";
$virgo = true;
foreach ($FULLTEXT as $col) {
if (!$virgo) $filt .= ",";
$filt .= "`PMEtable0`.`".$col."`";
$virgo = false;
}
$filt .= ") AGAINST('\$WORDS' IN BOOLEAN MODE)\"";
$OUT .= "[NL]
if (\$SEARCH != \"\") {[NL]
[TAB]\$words = preg_split(\"/[\s]+/\",\$SEARCH, -1, PREG_SPLIT_NO_EMPTY);[NL]
[TAB]\$WORDS = \"\";[NL]
[TAB]foreach (\$words as \$word) {[NL]
[TAB][TAB]if (strlen(\$word) < 4) continue;[NL]
[TAB][TAB]if (\$WORDS) \$WORDS .= \" \";[NL]
[TAB][TAB]if (strlen(\$word) > 4) \$WORDS .= \"+(\".substr(\$word, 0, intval(strlen(\$word)*4/5)).\"*)\";[NL]
[TAB][TAB]else \$WORDS .= \"+(\".\$word.\"*)\";[NL]
[TAB]}[NL]
[TAB]\$opts['filters'][] = ".$filt.";[NL]
}[NL]
";
} elseif (count($search_cols) || count($text_cols)) {
$OUT .= "[NL]
if (\$SEARCH != \"\") {[NL]
[TAB]\$srch = \"%\".\$SEARCH.\"%\";[NL]
[TAB]\$srch = str_replace(\" \", \"%\", \$srch);[NL]
[TAB]while (true) {[NL]
[TAB][TAB]if (!strstr(\$srch, \"%%\")) break;[NL]
[TAB][TAB]\$srch = str_replace(\"%%\", \"%\", \$srch);[NL]
[TAB]}[NL]
";
if (count($search_cols)) $col_names = $search_cols;
else $col_names = $text_cols;
$filt = '"';
$virgo = true;
foreach ($col_names as $col) {
if (!$virgo) $filt .= " || ";
$filt .= "`PMEtable0`.`".$col."` like '\".\$srch.\"'";
$virgo = false;
}
$filt .= '"';
$OUT .= " [TAB]\$opts['filters'][] = ".$filt.";[NL]
}[NL]
";
}
}
if ($tb_common[$my_tb][glob_chg] == "on" || $tb_common[$my_tb][glob_del] == "on") {
$OUT .= "[NL]
\$PMEfilters = \"\";[NL]
foreach (\$opts['filters'] as \$f) {[NL]
[TAB]if (\$PMEfilters) \$PMEfilters .= \" and \";[NL]
[TAB]\$PMEfilters .= \$f;[NL]
}[NL]
";
}
$insert_before = $update_before = false;
for ($cnt=0; $cnt<$tb_common[$my_tb][adv_triggersN]; $cnt++) {
if ($tb_common[$my_tb][adv_triggers][$cnt]) {
$op = $tb_common[$my_tb][adv_triggers_op][$cnt];
if ($op == "view") $op = "select";
$when = $tb_common[$my_tb][adv_triggers_when][$cnt];
if ($op == "insert" && $when == "before") $insert_before = true;
if ($op == "update" && $when == "before") $update_before = true;
$OUT .= "\$opts['triggers']['".$op."']['".$when."'] = array();[NL]
";
}
}
for ($cnt=0; $cnt<$tb_common[$my_tb][adv_triggersN]; $cnt++) {
if ($tb_common[$my_tb][adv_triggers][$cnt]) {
$op = $tb_common[$my_tb][adv_triggers_op][$cnt];
if ($op == "view") $op = "select";
$when = $tb_common[$my_tb][adv_triggers_when][$cnt];
$OUT .= "\$opts['triggers']['".$op."']['".$when."'][] = 'triggers/".$tb_common[$my_tb][adv_triggers][$cnt]."';[NL]
";
}
}
if ($tb_common[$my_tb][img] == "on") {
if (!$insert_before || !$update_before) $OUT .= "[NL]
";
if (!$insert_before) $OUT .= "\$opts['triggers']['insert']['before'] = array();[NL]
";
if (!$update_before) $OUT .= "\$opts['triggers']['update']['before'] = array();[NL]
";
$OUT .= "[NL]
\$opts['triggers']['insert']['before'][] = 'triggers/images.upload.php';[NL]
\$opts['triggers']['update']['before'][] = 'triggers/progress.start.php';[NL]
\$opts['triggers']['update']['before'][] = 'triggers/images.upload.php';[NL]
\$opts['triggers']['update']['before'][] = 'triggers/images.update.php';[NL]
\$opts['triggers']['update']['after'][] = 'triggers/progress.stop.php';[NL]
[NL]
";
}
$OUT .= "[NL]
";
$TINY = array();
$TINY_WH_YES = $TINY_WH_NO = 0;
foreach ($fields[$my_tb] as $column => $on_off) {
if ($on_off == "on") {
$options = "";
$OP1 = array('add','change','delete','view','copy','lista','readonly','hidden','password');
$OP2 = array('A','C','D','V','P','L','R','H','W');
$CNT = count($OP1);
for ($cnt=0; $cnt<$CNT; $cnt++) {
$op1 = $OP1[$cnt];
$op2 = $OP2[$cnt];
if (isset($cols[$my_tb][$column][$op1]) && $cols[$my_tb][$column][$op1] == "on") $options .= $op2;
}
if ($tb_common[$my_tb][slide] == "on" && $options != "RH" && !strstr($options, "V")) $options .= "V";
/*
if (!$options) {
if (stristr($cols[$my_tb][$column][type], "timestamp")) {
$options = "RH";
} elseif (stristr($cols[$my_tb][$column][type], "text") || (stristr($cols[$my_tb][$column][type], "blob") && $cols[$my_tb][$column][img] != "on")) {
$options = "ACD";
} else {
$options = "ACDL";
}
}
*/
$order = $cols[$my_tb][$column][ORDER];
$coltype = $cols[$my_tb][$column][type];
$length = $cols[$my_tb][$column][length];
$name = $cols[$my_tb][$column][label];
$tab = $cols[$my_tb][$column][tab];
$select = $cols[$my_tb][$column][select];
$required = $cols[$my_tb][$column][required];
$sort = $cols[$my_tb][$column][sort];
$nowrap = $cols[$my_tb][$column][nowrap];
$size = $cols[$my_tb][$column][size];
$maxlen = $cols[$my_tb][$column][maxlen];
$trimlen = $cols[$my_tb][$column][trimlen];
$colheight = $cols[$my_tb][$column][colheight];
$colwidth = $cols[$my_tb][$column][colwidth];
$colalign = $cols[$my_tb][$column][colalign];
$html = $cols[$my_tb][$column][html];
$tiny = $cols[$my_tb][$column][html_edit];
$calendar = $cols[$my_tb][$column][calendar];
$join = $cols[$my_tb][$column][join];
$join_tb = $cols[$my_tb][$column][join_tb];
$join_desc = $cols[$my_tb][$column][join_desc];
$extra = $cols[$my_tb][$column][extra];
$swap = $cols[$my_tb][$column][swap];
$img = $cols[$my_tb][$column][img];
$thumbs = $cols[$my_tb][$column][thumbs];
$thumbsCL = $cols[$my_tb][$column][thumbsCL];
$thumbsUL = $cols[$my_tb][$column][thumbsUL];
$images_dir = trim($cols[$my_tb][$column][images_dir]);
$thumbs_width = trim($cols[$my_tb][$column][thumbs_width]);
$thumbs_height = trim($cols[$my_tb][$column][thumbs_height]);
$popup_width = trim($cols[$my_tb][$column][popup_width]);
$popup_height = trim($cols[$my_tb][$column][popup_height]);
$images_per_row = trim($cols[$my_tb][$column][images_per_row]);
$number_of_rows = trim($cols[$my_tb][$column][number_of_rows]);
$popup_thumbs_width = trim($cols[$my_tb][$column][popup_thumbs_width]);
$popup_thumbs_height = trim($cols[$my_tb][$column][popup_thumbs_height]);
if (!$thumbs_width && !$thumbs_height) $thumbs_width = 60;
$thumbs_colattrs = 'align="center"';
if ($thumbs_width) $thumbs_colattrs .= ' width="'.$thumbs_width.'"';
if ($thumbs_height) $thumbs_colattrs .= ' height="'.$thumbs_height.'"';
$help = $default = $values = $mask = $datemask = $number_format = $css = $js = $php = $URL = $URLdisp = $URLtarget = $sql = $sqlw = "";
$cal_date_format = $cal_show_time = $cal_label = $cal_min = $cal_max = $cal_date = $cal_time = 0;
foreach ($cols[$my_tb][$column][misc_opts] as $CNT => $misc_opt) {
if ($misc_opt) {
$misc_value = $cols[$my_tb][$column][misc_value][$CNT];
if ($misc_value) {
${$misc_opt} = $cols[$my_tb][$column][misc_value][$CNT];
if ($misc_opt == "URL") {
$URLdisp = $cols[$my_tb][$column][misc_URLdisp][$CNT];
$URLtarget = $cols[$my_tb][$column][misc_URLtarget][$CNT];
}
}
}
}
$OUT .= "\$opts['fdd']['".$column."'] = array([NL]
";
$OUT .= " [TAB]'name' => '".$name."',[NL]
";
if ($tab) $OUT .= " [TAB]'tab' => '".$tab."',[NL]
";
// if ($help) $OUT .= " [TAB]'help|ACP' => '".$help."',[NL]
";
if ($help) {
if (strstr($help, "|")) {
$tokens = explode("|", $help);
$where = trim($tokens[0]);
$help = trim($tokens[1]);
if (strstr($where, "A") && !strstr($where, "P")) $where .= "P";
$OUT .= " [TAB]'help|".$where."' => '".$help."',[NL]
";
} else {
$OUT .= " [TAB]'help|ACP' => '".$help."',[NL]
";
}
}
if ($nowrap == "on") $OUT .= " [TAB]'nowrap' => true,[NL]
";
if (($colalign && $colalign != "left") || ($colwidth && !$colheight && $colwidth < 100)) {
$OUT .= " [TAB]'colattrs|LF' => '";
if ($colalign && $colalign != "left") $OUT .= "align=\"".$colalign."\" ";
if ($colwidth && !$colheight && $colwidth < 100) $OUT .= "width=\"".$colwidth."\" ";
$OUT .= "',[NL]
";
}
if ($select) $OUT .= " [TAB]'select' => '".$select."',[NL]
";
$OUT .= " [TAB]'options' => '".$options."',[NL]
";
if ($size) $OUT .= " [TAB]'size|LF' => '".$size."',[NL]
";
if ($maxlen) $OUT .= " [TAB]'maxlen' => '".$maxlen."',[NL]
";
if ($trimlen) $OUT .= " [TAB]'trimlen|LF' => '".$trimlen."',[NL]
";
if ($img == "on") {
$OUT .= " [TAB]'help|ACP' => '<input class=\"pme-upload\" type=\"file\" size=\"40\" name=\"".$column."\">',[NL]
";
$OUT .= " [TAB]'colattrs|LF' => '".$thumbs_colattrs."',[NL]
";
if (stristr($coltype, "blob")) {
if ($thumbs == "on") {
$OUT .= " [TAB]'php|ACPVD' => 'extra/thumbs.db.php',[NL]
";
if ($thumbsUL == "on") {
$OUT .= " [TAB]'php|LF' => 'extra/thumbs.upload.db.php',[NL]
";
} else {
$OUT .= " [TAB]'php|LF' => 'extra/thumbs.db.php',[NL]
";
}
$OUT .= " [TAB]'thumbs' => true,[NL]
";
} else {
$OUT .= " [TAB]'php' => 'extra/thumbs.db.php',[NL]
";
$OUT .= " [TAB]'thumbs' => false,[NL]
";
}
} else {
if ($thumbs == "on") {
$OUT .= " [TAB]'php|VD' => 'extra/thumbs.php',[NL]
";
if ($thumbsCL == "on") {
$OUT .= " [TAB]'php|LF' => 'extra/thumbs.change.php',[NL]
";
} elseif ($thumbsUL == "on") {
$OUT .= " [TAB]'php|LF' => 'extra/thumbs.upload.php',[NL]
";
} else {
$OUT .= " [TAB]'php|LF' => 'extra/thumbs.php',[NL]
";
}
}
}
if ($tb_common[$my_tb][user_varname]) {
$OUT .= " [TAB]'updusr' => \$REMOTE_USER,[NL]
";
}
$OUT .= " [TAB]'charset' => '".$tb_common[$my_tb][charset]."',[NL]
";
if (!$images_dir) $images_dir = "images";
if (!file_exists($out_dir."/".$images_dir)) {
mkdir_output($out_dir, array($images_dir));
}
if ($images_dir && $images_dir != "." && $images_dir != ".." && $images_dir != "./" && $images_dir != "../")
$OUT .= " [TAB]'images_dir' => '".$images_dir."',[NL]
";
if ($thumbs_width) $OUT .= " [TAB]'thumbs_width' => ".$thumbs_width.",[NL]
";
if ($thumbs_height) $OUT .= " [TAB]'thumbs_height' => ".$thumbs_height.",[NL]
";
if ($popup_width) $OUT .= " [TAB]'popup_width' => ".$popup_width.",[NL]
";
if ($popup_height) $OUT .= " [TAB]'popup_height' => ".$popup_height.",[NL]
";
if ($images_per_row) $OUT .= " [TAB]'img_per_row' => ".$images_per_row.",[NL]
";
if ($number_of_rows) $OUT .= " [TAB]'number_rows' => ".$number_of_rows.",[NL]
";
if ($popup_thumbs_width) $OUT .= " [TAB]'popup_Twidth' => ".$popup_thumbs_width.",[NL]
";
if ($popup_thumbs_height) $OUT .= " [TAB]'popup_Theight' => ".$popup_thumbs_height.",[NL]
";
}
if ($extra && !stristr($coltype, "blob")) {
if ($tb_common[$my_tb][user_varname]) {
$updusr_trig = "&updusr='.\$".$tb_common[$my_tb][user_varname].".'";
} else {
$updusr_trig = "";
}
$trig = "";
for ($cnt=0; $cnt<$tb_common[$my_tb][adv_triggersN]; $cnt++) {
if ($tb_common[$my_tb][adv_triggers][$cnt]) {
$op = $tb_common[$my_tb][adv_triggers_op][$cnt];
$when = $tb_common[$my_tb][adv_triggers_when][$cnt];
if ($tb_common[$my_tb][adv_triggers_op][$cnt] == "update" &&
($tb_common[$my_tb][adv_triggers_when][$cnt] == "before" || $tb_common[$my_tb][adv_triggers_when][$cnt] == "after") &&
file_exists($out_dir."/triggers/".$tb_common[$my_tb][adv_triggers][$cnt])) {
$TRIG = file_get_contents($out_dir."/triggers/".$tb_common[$my_tb][adv_triggers][$cnt]);
if (strstr($TRIG, "exinp") ||
(!strstr($TRIG, "oldvals") && !strstr($TRIG, "newvals") && !strstr($TRIG, "this->myquery") && !strstr($TRIG, "this->dbh"))) {
if (!$trig) $trig .= "&trig=";
$trig .= $tb_common[$my_tb][adv_triggers_when][$cnt].":".$tb_common[$my_tb][adv_triggers][$cnt].";";
}
}
}
}
if ($trig) $trig .= "&exinp=1";
$updusr_trig .= $trig;
if ($swap && $values && strstr($options, "C")) {
if (substr($values, 0, 5) != "range") {
$swapvalues = str_replace(",", ":", $values);
$swapvalues = str_replace("'", "", $values);
$OUT .= " [TAB]'URL|LF' => 'extra/swap.field.php?db=".$my_db."&tb='.\$opts['tb'].'&keyname=".$key_name."&key=\$key&name=\$name&value=\$value&swapvalues=".$swapvalues.$updusr_trig."&page=\$page&\$url',[NL]
";
$OUT .= " [TAB]'URLtarget' => 'pme-exec',[NL]
";
}
} else {
$OUT .= " [TAB]'URL|LF' => 'javascript:inp(\"db='.\$my_db.'&tb='.\$opts['tb'].'&keyname=".$key_name."&key=\$key&name=\$name&value='.htmlspecialchars(\$value).'";
if (!strstr($options, "C")) $OUT .= "&readonly=1";
if (stristr($coltype, "text") || (stristr($coltype, "blob") && $img != "on")) {
$OUT .= "&textarea=1";
if ($tiny) $OUT .= "&html=1";
} elseif($join == "on" && $join_tb && count($cols[$my_tb][$column][join_colsJ]) && $join_desc) {
$join_col = $cols[$my_tb][$column][join_colsJ][0];
// $OUT .= "&select=1&seltb=".$join_tb."&selkey=".$join_col."&selname=".$cols[$my_tb][$column][join_desc][0];
$join_descN = $cols[$my_tb][$column][join_descN];
$selname = "";
$separator = "";
for ($cnt=0; $cnt<$join_descN; $cnt++) {
if (isset($cols[$my_tb][$column][join_sep][$cnt])) {
$cnt_1 = $cnt - 1;
$join_sep = $cols[$my_tb][$column][join_sep][$cnt];
$join_sep = str_replace("'", "", $join_sep);
if (!$join_sep || strtolower(trim($join_sep)) == "space") $join_sep = " ";
if ($separator) $separator .= "|";
$separator .= $join_sep;
}
if ($cols[$my_tb][$column][join_desc][$cnt]) {
if ($selname) $selname .= ":";
$selname .= $cols[$my_tb][$column][join_desc][$cnt];
}
}
$OUT .= "&select=1&seltb=".$join_tb."&selkey=".$join_col."&selname=".$selname;
if ($separator) $OUT .= "&separator=".$separator;
$join_orderbyN = $cols[$my_tb][$column][join_orderbyN];
$join_orderby = "";
for ($cnt=0; $cnt<$join_orderbyN; $cnt++) {
$asc_desc = $cols[$my_tb][$column][join_orderby_asc_desc][$cnt];
if ($join_orderby) $join_orderby .= ":";
$join_orderby .= "`".$cols[$my_tb][$column][join_orderby][$cnt]."`";
if ($asc_desc) $join_orderby .= " ".$asc_desc;
}
if ($join_orderby) $OUT .= "&order=".$join_orderby;
if ($cols[$my_tb][$column][join_filter]) {
$join_filter = str_replace("'", "\'", $cols[$my_tb][$column][join_filter]);
$OUT .= "&filter=".$join_filter;
}
} elseif($values && substr($values, 0, 5) != "range") {
$selvalues = "";
$tokens = explode(",", $values);
$virgo = true;
foreach ($tokens as $token) {
$token = trim($token);
$token = str_replace("'", "", $token);
$token = str_replace('"', "", $token);
if (!$virgo) $selvalues .= ":";
$selvalues .= $token;
$virgo = false;
}
$OUT .= "&select=1&selvalues=".$selvalues;
} elseif (stristr($coltype, "int") || stristr($coltype, "dec")) {
$OUT .= "&selfocus=1";
}
$OUT .= $updusr_trig."&page=\$page\",\"\$url\"";
if ($colwidth || $colheight) {
if (!$colwidth) $colwidth = "0";
if (!$colheight) $colheight = "0";
$OUT .= ",$colwidth,$colheight";
}
$OUT .= ")',[NL]
";
}
}
if (stristr($coltype, "text") || (stristr($coltype, "blob") && $img != "on")) {
if ($tiny) {
if ($colwidth || $colheight) {
$TINY_WH_YES++;
$TINY[] = array($column, $colwidth, $colheight);
$OUT .= " [TAB]'textarea' => array('html' => '$column'),[NL]
";
} else {
$TINY_WH_NO++;
$OUT .= " [TAB]'textarea' => array('html' => 'tinymce'),[NL]
";
}
} else {
if ($colwidth) $COLS = $colwidth;
else $COLS = 62;
if ($colheight) $ROWS = $colheight;
else $ROWS = 15;
$OUT .= " [TAB]'textarea' => array('html' => true, 'cols' => ".$COLS.", 'rows' => ".$ROWS."),[NL]
";
}
}
if (stristr($coltype, "char") || stristr($coltype, "text") || (stristr($coltype, "blob") && $img != "on")) {
if ($html == "on") {
$OUT .= " [TAB]'escape' => false,[NL]
";
$OUT .= " [TAB]'strip_tags' => false,[NL]
";
} else {
$OUT .= " [TAB]'escape' => true,[NL]
";
$OUT .= " [TAB]'strip_tags' => true,[NL]
";
}
}
if ($default) {
if (strtolower(substr($default,0,4)) == "php:") {
$OUT .= " [TAB]'default' => ".substr($default,4).",[NL]
";
}
else $OUT .= " [TAB]'default' => '".$default."',[NL]
";
}
if ($values) {
if (substr($values, 0, 5) == "range" || substr($values, 0, 5) == "array") {
$OUT .= " [TAB]'values' => ".$values.",[NL]
";
} else {
$OUT .= " [TAB]'values' => array(";
$tokens = explode(",", $values);
$virgo = true;
foreach ($tokens as $token) {
$token = trim($token);
$token = str_replace("'", "", $token);
$token = str_replace('"', "", $token);
if (!$virgo) $OUT .= ",";
$OUT .= "'".$token."'";
$virgo = false;
}
$OUT .= "),[NL]
";
}
}
if ($reorder == "on" && $column == "order") {
$OUT .= " [TAB]'default' => \$order_max,[NL]
";
}
if ($mask) $OUT .= " [TAB]'mask' => '".$mask."',[NL]
";
if ($datemask) $OUT .= " [TAB]'datemask' => '".$datemask."',[NL]
";
if ($number_format) {
if (substr($number_format, 0, 5) == "array") {
$OUT .= " [TAB]'number_format' => ".$number_format.",[NL]
";
} else {
$tokens = explode(" ", $number_format);
$decN = trim($tokens[0]);
$decS = trim($tokens[1]);
$thoS = trim($tokens[2]);
if ($decN < 0 || $decN > 9) $decN = 2;
if (!$decS) $decS = ",";
if (!$thoS) { if ($decS == ".") $thoS = ","; else $thoS = "."; }
$OUT .= " [TAB]'number_format' => array(".$decN.",'".$decS."','".$thoS."'),[NL]
";
}
}
if ($css) {
if (substr($css, 0, 5) == "array") {
$OUT .= " [TAB]'css' => ".$css.",[NL]
";
} else {
$OUT .= " [TAB]'css' => array('postfix' => '".$css."'),[NL]
";
}
}
if ($js) {
if (substr($js, 0, 5) == "array") {
$OUT .= " [TAB]'js' => ".$js.",[NL]
";
} else {
$tokens = explode(",", $js);
$regexp = trim($tokens[0]);
$hint = trim($tokens[1]);
$OUT .= " [TAB]'js' => array('regexp' => '".$regexp."'";
if ($hint) $OUT .= ", 'hint' => '".$hint."'";
$OUT .= "),[NL]
";
}
}
if ($php) $OUT .= " [TAB]'php' => 'php/".$php."',[NL]
";
if ($URL) $OUT .= " [TAB]'URL' => '".$URL."',[NL]
";
if ($URLdisp) $OUT .= " [TAB]'URLdisp' => '".$URLdisp."',[NL]
";
if ($URLtarget) $OUT .= " [TAB]'URLtarget' => '".$URLtarget."',[NL]
";
if ($sql) $OUT .= " [TAB]'sql' => '".$sql."',[NL]
";
if ($sqlw) $OUT .= " [TAB]'sqlw' => '".$sqlw."',[NL]
";
if ($required == "on") $OUT .= " [TAB]'required' => true,[NL]
";
else $OUT .= " [TAB]'required' => false,[NL]
";
if ($calendar == "on") {
if ($cal_date_format || $cal_show_time || $cal_label || $cal_min || $cal_max || $cal_date || $cal_time) {
$cal_opts = array("cal_date_format","cal_show_time","cal_label","cal_min","cal_max","cal_date","cal_time");
foreach ($cal_opts as $opt_name) {
$opt_value = ${$opt_name};
$opt_value = trim($opt_value);
if (!$opt_value) continue;
if (substr($opt_value, 0, 1) == "'") $opt_value = substr($opt_value, 1);
if (substr($opt_value, strlen($opt_value)-1, 1) == "'") $opt_value = substr($opt_value, 0, strlen($opt_value)-1);
if (strstr($opt_value, "'")) $opt_value = str_replace("'", '"', $opt_value);
}
$virgo = true;
$OUT .= " [TAB]'calendar' => array([NL]
";
if ($cal_date_format) {
$OUT .= " [TAB][TAB]'dateFormat'=> '".$cal_date_format."'";
$virgo = false;
}
if ($cal_show_time) {
if (!$virgo) $OUT .= ",[NL]
";
$OUT .= " [TAB][TAB]'showTime' => '".$cal_show_time."'";
$virgo = false;
}
if ($cal_label) {
$cal_label = str_replace('"', "'", $cal_label);
$cal_label = str_replace("'", "\'", $cal_label);
if (!$virgo) $OUT .= ",[NL]
";
$OUT .= " [TAB][TAB]'label' => '".$cal_label."'";
$virgo = false;
}
if ($cal_min) {
if (strtolower(substr($cal_min,0,4)) == "php:") $cal_min = substr($cal_min,4);
if (!$virgo) $OUT .= ",[NL]
";
if (substr($cal_min, 0, 4) == "date") $nav = ""; else $nav = "'";
$OUT .= " [TAB][TAB]'min' => ".$nav.$cal_min.$nav;
$virgo = false;
}
if ($cal_max) {
if (strtolower(substr($cal_max,0,4)) == "php:") $cal_max = substr($cal_max,4);
if (!$virgo) $OUT .= ",[NL]
";
if (substr($cal_max, 0, 4) == "date") $nav = ""; else $nav = "'";
$OUT .= " [TAB][TAB]'max' => ".$nav.$cal_max.$nav;
$virgo = false;
}
if ($cal_date) {
if (strtolower(substr($cal_date,0,4)) == "php:") $cal_date = substr($cal_date,4);
if (!$virgo) $OUT .= ",[NL]
";
if (substr($cal_date, 0, 4) == "date") $nav = ""; else $nav = "'";
$OUT .= " [TAB][TAB]'date' => ".$nav.$cal_date.$nav;
$virgo = false;
}
if ($cal_time) {
if (strtolower(substr($cal_time,0,4)) == "php:") $cal_time = substr($cal_time,4);
if (!$virgo) $OUT .= ",[NL]
";
if (substr($cal_time, 0, 4) == "date") $nav = ""; else $nav = "'";
$OUT .= " [TAB][TAB]'time' => ".$nav.$cal_time.$nav;
}
$OUT .= "[NL]
[TAB]),
";
} else {
$OUT .= " [TAB]'calendar' => true,[NL]
";
}
}
if ($sort == "on") $OUT .= " [TAB]'sort' => true[NL]
";
else $OUT .= " [TAB]'sort' => false[NL]
";
$OUT .= ");[NL]
";
if ($join == "on" && $join_tb && count($cols[$my_tb][$column][join_colsJ]) && $join_desc) {
$join_col = $cols[$my_tb][$column][join_colsJ][0];
$join_join = "";
$join_colsN = $cols[$my_tb][$column][join_colsN];
if ($join_colsN > 1) {
$join_join = "\$main_table.\$main_column=\$join_table.\$join_column";
for ($cnt=1; $cnt<$join_colsN; $cnt++) {
$colI = $cols[$my_tb][$column][join_colsI][$cnt];
$colJ = $cols[$my_tb][$column][join_colsJ][$cnt];
if ($colI && $colJ) $join_join .= " AND \$main_table.$colI=\$join_table.$colJ";
}
}
$OUT .= "\$opts['fdd']['".$column."']['values']['table'] = '".$join_tb."';[NL]
";
$OUT .= "\$opts['fdd']['".$column."']['values']['column'] = '".$join_col."';[NL]
";
$join_descN = $cols[$my_tb][$column][join_descN];
$join_desc = "";
for ($cnt=0; $cnt<$join_descN; $cnt++) {
if (isset($cols[$my_tb][$column][join_sep][$cnt])) {
$cnt_1 = $cnt - 1;
$join_sep = $cols[$my_tb][$column][join_sep][$cnt];
$join_sep = str_replace("'", "", $join_sep);
if (!$join_sep || strtolower(trim($join_sep)) == "space") $join_sep = " ";
$OUT .= "\$opts['fdd']['".$column."']['values']['description']['divs'][".$cnt_1."] = '".$join_sep."';[NL]
";
}
if ($cols[$my_tb][$column][join_desc][$cnt]) {
$OUT .= "\$opts['fdd']['".$column."']['values']['description']['columns'][".$cnt."] = '".$cols[$my_tb][$column][join_desc][$cnt]."';[NL]
";
}
}
$join_orderbyN = $cols[$my_tb][$column][join_orderbyN];
$join_orderby = "";
for ($cnt=0; $cnt<$join_orderbyN; $cnt++) {
$asc_desc = $cols[$my_tb][$column][join_orderby_asc_desc][$cnt];
if ($join_orderby) $join_orderby .= ",";
$join_orderby .= "`".$cols[$my_tb][$column][join_orderby][$cnt]."`";
if ($asc_desc) $join_orderby .= " ".$asc_desc;
}
if ($join_orderby) $OUT .= "\$opts['fdd']['".$column."']['values']['orderby'] = '".$join_orderby."';[NL]
";
if ($cols[$my_tb][$column][join_filter]) {
$OUT .= "\$opts['fdd']['".$column."']['values']['filters'] = \"".$cols[$my_tb][$column][join_filter]."\";[NL]
";
}
if ($join_join) {
$OUT .= "\$opts['fdd']['".$column."']['values']['join'] = '".$join_join."';[NL]
";
}
$OUT .= "[NL]
";
}
}
}
$OUT .= "[NL]
\$opts['execute'] = 0;[NL]
[NL]
\$opts['options'] = \$PMEoptions;[NL]
";
for ($cnt=0; $cnt<$tb_common[$my_tb][adv_includesN]; $cnt++) {
if ($tb_common[$my_tb][adv_includes][$cnt]) {
$pos = $tb_common[$my_tb][adv_includes_pos][$cnt];
$incl = $tb_common[$my_tb][adv_includes_op][$cnt];
$what = $tb_common[$my_tb][adv_includes_when][$cnt];
if ($pos == "pos3") $OUT .= $tb_common[$my_tb][adv_includes_op][$cnt]."('php/".$tb_common[$my_tb][adv_includes][$cnt]."');[NL]
";
}
}
if ($tb_common[$my_tb][slide] == "on") {
$OUT .= "[NL]
\$PMEchangeMode = get_var ('PMEchangeMode');[NL]
if (!\$PMEchangeMode) \$PMEchangeMode = \"slide\";[NL]
if (\$PMEchangeMode == \"slide\") {[NL]
";
if ($tinymce || $has_calendar) {
$OUT .= " [TAB]require_once 'phpMyEdit/phpMyEdit-mce-cal.class.php';[NL]
[TAB]\$phpMyEdit = new phpMyEdit_mce_cal(\$opts);[NL]
";
} else {
$OUT .= " [TAB]require_once 'phpMyEdit/phpMyEdit.class.php';[NL]
[TAB]\$phpMyEdit = new phpMyEdit(\$opts);[NL]
";
}
$OUT .= "} else {[NL]
[TAB]if (!strstr(\$PMEoptions,\"V\")) \$opts['options'] .= \"V\";[NL]
[TAB]if (\$PMErec < \$PMEfm+1 || \$PMErec > \$PMEfm+1+\$PMErps) {[NL]
[TAB][TAB]\$opts['ext']['rec'] = \$PMEfm+1;[NL]
[TAB]} else {[NL]
[TAB][TAB]\$opts['ext']['rec'] = \$PMErec;[NL]
[TAB]}[NL]
";
if ($tinymce || $has_calendar) {
$OUT .= " [TAB]require_once 'phpMyEdit/phpMyEdit-slide-mce-cal.class.php';[NL]
";
} else {
$OUT .= " [TAB]require_once 'phpMyEdit/phpMyEdit-slide.class.php';[NL]
";
}
$OUT .= " [TAB]\$phpMyEdit = new phpMyEdit_slide(\$opts);[NL]
}[NL]
";
} else {
if ($tinymce || $has_calendar) {
$OUT .= "[NL]
require_once 'phpMyEdit/phpMyEdit-mce-cal.class.php';[NL]
\$phpMyEdit = new phpMyEdit_mce_cal(\$opts);[NL]
";
} else {
$OUT .= "[NL]
require_once 'phpMyEdit/phpMyEdit.class.php';[NL]
\$phpMyEdit = new phpMyEdit(\$opts);[NL]
";
}
}
if ($tinymce || $has_calendar) {
$OUT .= "[NL]
if (!\$phpMyEdit->view_operation() && !\$phpMyEdit->delete_operation()) {[NL]
";
if ($tinymce) $OUT .= "\$Archiv_settings_file = @realpath(\"inc/Archiv-config.php\");[NL]
";
if ($has_calendar) {
$OUT .= "echo '[NL]
";
$clang = strtolower(substr($tb_common[$my_tb][lang], 0, 2));
if (!file_exists("jscripts/jscalendar/lang/".$clang.".js")) $clang = en;
$OUT .= "<script type=\"text/javascript\" src=\"jscripts/jscalendar/jscal2.js\"></script>[NL]
<script type=\"text/javascript\" src=\"jscripts/jscalendar/lang/".$clang.".js\"></script>[NL]
';[NL]
";
}
if ($tinymce) {
$OUT .= "echo '[NL]
<script type=\"text/javascript\" src=\"jscripts/tiny_mce/tiny_mce.js\"></script>[NL]
<script type=\"text/javascript\">[NL]
';[NL]
";
}
if ($TINY_WH_NO) {
$OUT .= "echo '[NL]
tinyMCE.init({[NL]
[TAB]editor_selector : \"tinymce\",[NL]
[TAB]width: \"544\",[NL]
[TAB]height: \"300\",[NL]
[NL]
[TAB]mode : \"specific_textareas\",[NL]
[TAB]auto_reset_designmode : true,[NL]
[TAB]entity_encoding : \"xml\",[NL]
[TAB]convert_newlines_to_brs : false,[NL]
[TAB]force_br_newlines : true,[NL]
[TAB]force_p_newlines : false,[NL]
[TAB]relative_urls : true,[NL]
[TAB]theme : \"advanced\",[NL]
[TAB]theme_advanced_toolbar_location : \"top\",[NL]
[TAB]theme_advanced_toolbar_align : \"left\",[NL]
[NL]
[TAB]forced_root_block : false,[NL]
// [TAB]plugins : \"media,paste,advhr,advlist,advlink,advimage,preview,Archiv,table\",[NL]
[TAB]plugins : \"media,paste,advhr,advlist,advlink,advimage,preview,Archiv\",[NL]
[TAB]Archiv_settings_file : \"'.\$Archiv_settings_file.'\",[NL]
[TAB]theme_advanced_buttons1 : \"newdocument,separator,undo,redo,separator,cut,copy,paste,pastetext,pasteword,fontselect,fontsizeselect,bold,italic,underline,strikethrough,separator,cleanup,preview,code\",[NL]
[TAB]theme_advanced_buttons2 : \"justifyleft,justifycenter,justifyright,justifyfull,separator,indent,outdent,separator,sub,sup,separator,bullist,numlist,separator,forecolor,backcolor,separator,advhr,charmap,separator,link,unlink,separator,media,image,Archiv_images,Archiv_files\",[NL]
// [TAB]theme_advanced_buttons3 : \"tablecontrols\",[NL]
[TAB]theme_advanced_buttons3 : \"\",[NL]
[TAB]extended_valid_elements : \"hr[class|width|size|noshade],iframe[src|style|width|height|scrolling|marginwidth|marginheight|frameborder]\",[NL]
[TAB]paste_create_paragraphs : false,[NL]
[TAB]paste_create_linebreaks : false,[NL]
[TAB]paste_use_dialog : true,[NL]
[TAB]paste_auto_cleanup_on_paste : true,[NL]
[TAB]paste_convert_middot_lists : false,[NL]
[TAB]paste_unindented_list_class : \"unindentedList\",[NL]
[TAB]paste_convert_headers_to_strong : false,[NL]
[TAB]paste_insert_word_content_callback : \"convertWord\"[NL]
});[NL]
';[NL]
";
}
if ($TINY_WH_YES) {
foreach ($TINY as $T) {
$Tname = $T[0];
$Twidth = $T[1];
$Theight = $T[2];
if (!$Twidth || $Twidth < 544) $Twidth = 544;
if (!$Theight) $Theight = 300;
if ($Theight < 150) $Theight = 150;
$OUT .= "echo '[NL]
tinyMCE.init({[NL]
[TAB]editor_selector : \"".$Tname."\",[NL]
[TAB]width: \"".$Twidth."\",[NL]
[TAB]height: \"".$Theight."\",[NL]
[NL]
[TAB]mode : \"specific_textareas\",[NL]
[TAB]auto_reset_designmode : true,[NL]
[TAB]entity_encoding : \"xml\",[NL]
[TAB]convert_newlines_to_brs : false,[NL]
[TAB]force_br_newlines : true,[NL]
[TAB]force_p_newlines : false,[NL]
[TAB]relative_urls : true,[NL]
[TAB]theme : \"advanced\",[NL]
[TAB]theme_advanced_toolbar_location : \"top\",[NL]
[TAB]theme_advanced_toolbar_align : \"left\",[NL]
[NL]
[TAB]forced_root_block : false,[NL]
// [TAB]plugins : \"media,paste,advhr,advlist,advlink,advimage,preview,Archiv,table\",[NL]
[TAB]plugins : \"media,paste,advhr,advlist,advlink,advimage,preview,Archiv\",[NL]
[TAB]Archiv_settings_file : \"'.\$Archiv_settings_file.'\",[NL]
[TAB]theme_advanced_buttons1 : \"newdocument,separator,undo,redo,separator,cut,copy,paste,pastetext,pasteword,fontselect,fontsizeselect,bold,italic,underline,strikethrough,separator,cleanup,preview,code\",[NL]
[TAB]theme_advanced_buttons2 : \"justifyleft,justifycenter,justifyright,justifyfull,separator,indent,outdent,separator,sub,sup,separator,bullist,numlist,separator,forecolor,backcolor,separator,advhr,charmap,separator,link,unlink,separator,media,image,Archiv_images,Archiv_files\",[NL]
// [TAB]theme_advanced_buttons3 : \"tablecontrols\",[NL]
[TAB]theme_advanced_buttons3 : \"\",[NL]
[TAB]extended_valid_elements : \"hr[class|width|size|noshade],iframe[src|style|width|height|scrolling|marginwidth|marginheight|frameborder]\",[NL]
[TAB]paste_create_paragraphs : false,[NL]
[TAB]paste_create_linebreaks : false,[NL]
[TAB]paste_use_dialog : true,[NL]
[TAB]paste_auto_cleanup_on_paste : true,[NL]
[TAB]paste_convert_middot_lists : false,[NL]
[TAB]paste_unindented_list_class : \"unindentedList\",[NL]
[TAB]paste_convert_headers_to_strong : false,[NL]
[TAB]paste_insert_word_content_callback : \"convertWord\"[NL]
});[NL]
';[NL]
";
}}
if ($tinymce) {
$OUT .= "echo '[NL]
function convertWord(type, content) {[NL]
[TAB]switch (type) {[NL]
[TAB][TAB]// Gets executed before the built in logic performes cleanups[NL]
[TAB][TAB]case \"before\":[NL]
[TAB][TAB][TAB]//content = content.toLowerCase(); // Some dummy logic[NL]
[TAB][TAB][TAB]break;[NL]
[TAB][TAB]// Gets executed after the built in logic performes cleanups[NL]
[TAB][TAB]case \"after\":[NL]
[TAB][TAB][TAB]//content = content.toLowerCase(); // Some dummy logic[NL]
[TAB][TAB][TAB]break;[NL]
[TAB]}[NL]
[TAB]return content;[NL]
}[NL]
</script>[NL]
';[NL]
";
}
$OUT .= "}[NL]
";
}
$OUT .= "[NL]
echo \"[NL]
<div class='pme-container'>
<form class='pme-form' method='post' enctype='multipart/form-data' action='\".\$_SERVER['PHP_SELF'].\"' name='\".\$opts['cgi']['prefix']['sys'].\"form'>[NL]
<input type='hidden' name='PMEchangeMode' value='\$PMEchangeMode' />[NL]
\";[NL]
";
if ($tb_common[$my_tb][slide] == "on") {
$OUT .= "[NL]
if (\$phpMyEdit->view_canceled() && \$PMEchangeMode != \"slide\") {[NL]
[TAB]if (!\$PMErec) \$PMErec = 1;[NL]
[TAB]\$PMEpage = intval(\$PMErec/\$PMErps);[NL]
[TAB]if (\$PMErec%\$PMErps) \$PMEpage++;[NL]
[TAB]\$PMEfm = (\$PMEpage-1)*\$PMErps;[NL]
[NL]
[TAB]\$sys_rec_name = \$opts['cgi']['prefix']['sys'].\"rec\";[NL]
[TAB]\$sys_fm_name = \$opts['cgi']['prefix']['sys'].\"fm\";[NL]
[TAB]\$sys_fl_name = \$opts['cgi']['prefix']['sys'].\"fl\";[NL]
[NL]
[TAB]echo \"[NL]
[TAB]<input type='hidden' name='PMErps' value='\$PMErps' />[NL]
[TAB]<input type='hidden' name='\$sys_rec_name' value='\$PMErec' />[NL]
[TAB]<input type='hidden' name='\$sys_fm_name' value='\$PMEfm' />[NL]
[TAB]<input type='hidden' name='\$sys_fl_name' value='' />[NL]
[TAB]<script type='text/javascript'>[NL]
[TAB]document.forms[0].elements.PMEchangeMode.value = 'slide';[NL]
[TAB]document.forms[0].submit();[NL]
[TAB]</script>[NL]
[TAB]\";[NL]
}[NL]
";
}
$OUT .= "[NL]
if (!\$phpMyEdit->view_operation() && !\$phpMyEdit->delete_operation()) {[NL]
[TAB]echo \"<style>td.pme-value-0, td.pme-value-1, td.pme-value-0-cena, td.pme-value-1-cena { border: none; }</style>\";[NL]
}[NL]
if (\$phpMyEdit->view_operation() || \$phpMyEdit->delete_operation()) {[NL]
[TAB]echo \"<style>table.pme-main { width:50%; }</style>\";[NL]
}[NL]
[NL]
if (\$table_name) \$title = str_replace(\"_\", \" \", \$table_name);[NL]
else \$title = \"".$tb_common[$my_tb][title]."\";[NL]
if (\$phpMyEdit->operation && \$title) \$title .= \" - \".strtolower(\$phpMyEdit->operation);[NL]
[NL]
";
if ($reorder == "on") {
/*
$OUT .= "echo \"[NL]
<div class='pme-title-div'>[NL]
";
*/
$OUT .= "echo \"<div class='pme-title-div'>\".\"
\";[NL]
";
for ($cnt=0; $cnt<$tb_common[$my_tb][adv_includesN]; $cnt++) {
if ($tb_common[$my_tb][adv_includes][$cnt]) {
$pos = $tb_common[$my_tb][adv_includes_pos][$cnt];
$incl = $tb_common[$my_tb][adv_includes_op][$cnt];
$what = $tb_common[$my_tb][adv_includes_when][$cnt];
if ($pos == "pos3") {
$OUT .= "if (!\$phpMyEdit->operation) { echo \"<div>\";".$tb_common[$my_tb][adv_includes_op][$cnt]."('php/".$tb_common[$my_tb][adv_includes][$cnt]."');echo \"</div>\"; }[NL]
";
}
}
}
$OUT .= "echo \" [TAB]<div id='pme-title' class='pme-title'>\".\$title;[NL]
if (\$phpMyEdit->list_operation() && \$PMEchangeMode != \"list\" && !\$phpMyEdit->moreadd) {[NL]
echo \" <input type='submit' name='Reorder' value='".$Reorder."' />\";[NL]
}[NL]
echo \"</div>\".\"
\";[NL]
";
} else {
$OUT .= "echo \"[NL]
<div class='pme-title-div'>[NL]
\";[NL]
";
for ($cnt=0; $cnt<$tb_common[$my_tb][adv_includesN]; $cnt++) {
if ($tb_common[$my_tb][adv_includes][$cnt]) {
$pos = $tb_common[$my_tb][adv_includes_pos][$cnt];
$incl = $tb_common[$my_tb][adv_includes_op][$cnt];
$what = $tb_common[$my_tb][adv_includes_when][$cnt];
if ($pos == "pos4") {
$OUT .= "if (!\$phpMyEdit->operation) { echo \" [TAB]<div>\"; ".$tb_common[$my_tb][adv_includes_op][$cnt]."('php/".$tb_common[$my_tb][adv_includes][$cnt]."'); echo \"</div>
\"; }[NL]
";
}
}
}
$OUT .= "echo \" [TAB]<div id='pme-title' class='pme-title'>\".\$title.\"</div>
\";[NL]
";
}
for ($cnt=0; $cnt<$tb_common[$my_tb][adv_includesN]; $cnt++) {
if ($tb_common[$my_tb][adv_includes][$cnt]) {
$pos = $tb_common[$my_tb][adv_includes_pos][$cnt];
$incl = $tb_common[$my_tb][adv_includes_op][$cnt];
$what = $tb_common[$my_tb][adv_includes_when][$cnt];
if ($pos == "pos5") {
$OUT .= "if (!\$phpMyEdit->operation) { echo \" [TAB]<div style='float:left'>\"; ".$tb_common[$my_tb][adv_includes_op][$cnt]."('php/".$tb_common[$my_tb][adv_includes][$cnt]."'); echo \"</div>
\"; }[NL]
";
}
}
}
if ($tb_common[$my_tb][search] == "on" || $tb_common[$my_tb][slide] == "on" || $tb_common[$my_tb][rps] == "on") {
$OUT .= "[NL]
if (\$phpMyEdit->list_operation() && \$PMEchangeMode != \"list\" && !\$phpMyEdit->moreadd) {[NL]
";
if ($tb_common[$my_tb][rps] == "on") $OUT .= " [TAB]\$rps_title = \$phpMyEdit->labels['Records'].\"/\".\$phpMyEdit->labels['Page'];[NL]
";
if ($tb_common[$my_tb][slide] == "on") {
$OUT .= " [TAB]echo \" <div class='pme-title-mode' title='\".\$PMEchangeMode.\"' onClick='mode_change()'><img id='PMEchangeMode' src='phpMyEdit/images/pme-slide.png' /></div>\";[NL]
";
}
if ($tb_common[$my_tb][rps] == "on") {
$OUT .= "[NL]
[TAB]echo \"[NL]
[TAB]<div class='pme-title-rps-div'>[NL]
[TAB][TAB]<select class='pme-title-rps-sel' title='\".\$rps_title.\"' name='RPS' onChange='rps_change()'>[NL]
[TAB]\";[NL]
[TAB]\$RPS_VALS = array (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,30,35,40,45,50,-1);[NL]
[TAB]foreach (\$RPS_VALS as \$n) {[NL]
[TAB][TAB]if (\$n == \$RPS) {[NL]
[TAB][TAB][TAB]\$selected = \"selected\";[NL]
[TAB][TAB]} else {[NL]
[TAB][TAB][TAB]\$selected = \"\";[NL]
[TAB][TAB]}[NL]
[TAB][TAB]if (\$n < 0) \$txt = \"***\";[NL]
[TAB][TAB]else \$txt = \$n;[NL]
[TAB][TAB]echo \"<option value='\$n' \$selected>\$txt</option>\".\"
\";[NL]
[TAB]}[NL]
[TAB]echo \"[NL]
[TAB][TAB]</select>[NL]
[TAB]</div>[NL]
[TAB]\";[NL]
";
}
if ($tb_common[$my_tb][search] == "on") {
$OUT .= "[NL]
[TAB]echo \"[NL]
[TAB]<div class='pme-search-cancel-div'><input type='button' value='\".\$phpMyEdit->labels['Clear'].\"' onClick='cancel_search()' /></div>[NL]
[TAB]<div class='pme-search-search-div'><input type='button' value='\".\$phpMyEdit->labels['Search'].\"' onClick='do_search()' /></div>[NL]
[TAB]<div class='pme-search-txt-div'><input class='pme-search-txt' type='text' name='SEARCH' value='\$SEARCH' /></div>[NL]
[TAB]\";[NL]
";
}
$OUT .= "}[NL]
";
}
$OUT .= "echo \" [TAB]<div class='clear'></div>
\";[NL]
";
for ($cnt=0; $cnt<$tb_common[$my_tb][adv_includesN]; $cnt++) {
if ($tb_common[$my_tb][adv_includes][$cnt]) {
$pos = $tb_common[$my_tb][adv_includes_pos][$cnt];
$incl = $tb_common[$my_tb][adv_includes_op][$cnt];
$what = $tb_common[$my_tb][adv_includes_when][$cnt];
if ($pos == "pos6") {
$OUT .= "if (!\$phpMyEdit->operation) { echo \" [TAB]<div>\"; ".$tb_common[$my_tb][adv_includes_op][$cnt]."('php/".$tb_common[$my_tb][adv_includes][$cnt]."'); echo \"</div>
\"; }[NL]
";
}
}
}
if ($tb_common[$my_tb][glob_chg] == "on" && $tb_common[$my_tb][glob_del] == "on") {
$OUT .= "if (!\$phpMyEdit->operation) { echo \" [TAB]<div>\"; require_once('extra/glob.CD.php'); echo \"</div>
\"; }[NL]
";
} elseif ($tb_common[$my_tb][glob_chg] == "on") {
$OUT .= "if (!\$phpMyEdit->operation) { echo \" [TAB]<div>\"; require_once('extra/glob.C.php'); echo \"</div>
\"; }[NL]
";
} elseif ($tb_common[$my_tb][glob_del] == "on") {
$OUT .= "if (!\$phpMyEdit->operation) { echo \" [TAB]<div>\"; require_once('extra/glob.D.php'); echo \"</div>
\"; }[NL]
";
}
for ($cnt=0; $cnt<$tb_common[$my_tb][adv_includesN]; $cnt++) {
if ($tb_common[$my_tb][adv_includes][$cnt]) {
$pos = $tb_common[$my_tb][adv_includes_pos][$cnt];
$incl = $tb_common[$my_tb][adv_includes_op][$cnt];
$what = $tb_common[$my_tb][adv_includes_when][$cnt];
if ($pos == "pos7") {
$OUT .= "if (!\$phpMyEdit->operation) { echo \" [TAB]<div>\"; ".$tb_common[$my_tb][adv_includes_op][$cnt]."('php/".$tb_common[$my_tb][adv_includes][$cnt]."'); echo \"</div>
\"; }[NL]
";
}
}
}
$OUT .= "echo \"</div>[NL]
";
if ($tb_common[$my_tb][img] == "on") $OUT .= "<div id='progress1'>upload...<script type='text/javascript'>progress()</script></div>[NL]
";
$OUT .= "<div class='pme-masterdiv'>[NL]
\";[NL]
\$phpMyEdit->execute();[NL]
[NL]
\$PMErec = \$phpMyEdit->rec;[NL]
\$PMEfm = \$phpMyEdit->fm;[NL]
[NL]
if (!\$PMErec) {[NL]
[TAB]if (!\$PMEfm) \$PMErec = 1;[NL]
[TAB]else \$PMErec = \$PMEfm + 1;[NL]
} else {[NL]
[TAB]if (\$PMErec < \$PMEfm+1 || \$PMErec > \$PMEfm+\$PMErps) \$PMErec = \$PMEfm+1;[NL]
}[NL]
[NL]
echo \"[NL]
<script type='text/javascript'>[NL]
document.forms[0].elements.PMErec.value = '\".\$PMErec.\"';[NL]
document.forms[0].elements.PMEfm.value = '\".\$PMEfm.\"';[NL]
</script>[NL]
</div><!--pme-masterdiv-->[NL]
\";[NL]
";
for ($cnt=0; $cnt<$tb_common[$my_tb][adv_includesN]; $cnt++) {
if ($tb_common[$my_tb][adv_includes][$cnt]) {
$pos = $tb_common[$my_tb][adv_includes_pos][$cnt];
$incl = $tb_common[$my_tb][adv_includes_op][$cnt];
$what = $tb_common[$my_tb][adv_includes_when][$cnt];
if ($pos == "pos8") {
$OUT .= "echo \"<div>\"; ".$tb_common[$my_tb][adv_includes_op][$cnt]."('php/".$tb_common[$my_tb][adv_includes][$cnt]."'); echo \"</div>
\";[NL]
";
}
}
}
$OUT .= "echo \"
</form>[NL]
</div><!--pme-container-->[NL]
<iframe id='pme-exec' name='pme-exec' src='' height='1' scrolling='auto' marginwidth='0' marginheight='0' frameborder='0' vspace='0' hspace='0'></iframe>[NL]
</body>[NL]
</html>[NL]
\";[NL]
?>[NL]
";
if (strstr($OUT, "
")) {
$OUT = str_replace("[NL]", "", $OUT);
$OUT = str_replace("[TAB]", "", $OUT);
} else {
$OUT = str_replace("[NL]", "
", $OUT);
$OUT = str_replace("[TAB]", " "." "." "." ", $OUT);
$OUT = remove_fs($OUT);
}
if ($compress) $OUT = remove_ws($OUT);
$script_name = $tb_common[$my_tb][script_name];
$OUT = str_replace("
", "
", $OUT);
$php_code = mysql_escape_string($OUT);
$cmd = "update $phpmyedit_t set script_name='$script_name',php_code='$php_code' where id='$edit_id' limit 1";
if (!mysql_query($cmd, $myFD)) {
$errno = mysql_errno($myFD);
if (mysql_errno($myFD) == 1062) {
$my_err = true;
echo "<div class='err-red'>DUPLICATE SCRIPT ".$tb_common[$my_tb][out_dir]."/".$tb_common[$my_tb][script_name]." !!! SKIPPED</div><div class='clear'></div>";
} else {
echo "(out.6) ".htmlspecialchars(mysql_error($myFD))."<br><br>";
exit;
}
} else {
$file_path = $out_dir."/".$script_name;
$outFD = fopen ($file_path, "w");
fwrite ($outFD, $OUT);
fclose ($outFD);
chmod($file_path, 0666);
}
}
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_X35='amo9aj1MTExMajspcnJyNUwsUlgzTl9QNkR5JChZMGZSe0xMTExMTExMajspZG5YPjAkKExQRTA2e3lMTExMTExMTGo7KUZKCiRMLGRuWD4wJChMUFhEaWF5TExMTExMTExqOykiYSJMLFJYM05fUDZEeSQoTGxQTjB5TFVMZG5YPjAkTExMTExMTExqO1BmM2xfWE5EaXtFJEsiPCJLaURZX1g+MCRMVUxSWDNOX1A2RHkkTExMTExMTExqIExQRTZQTD1MTExMaj1MTExMTExMTGo7WERbUExMTExMTExMTExMTGo7IjRpZ3g0aWd4IkspKWRuc2YkKGkwaWlQXzZjRXNmKEVpM1J7NjNEe1BORTZmWFJLIkwpcktYPjAoIkwwUntQTExMTExMTExMTExMaiBMUEU2UEw9TExMTExMTExqOyI0bURZPHg0J2kzUDZ7J1VFRTM2e0xtRFl4NG1EWTx4ZG8xMU90OUwhISFMIktTUGYzbF9YTkRpe0VoU2dYX3NmJGhsMGZmMHtfZ1gkSyI8IktTaURZX1g+MGhTZ1hfc2YkaGwwZmYwe19nWCRLIkxGMU9UfTlMb0Z1fU84MUpkNCdZUGktaWlQJ1VFRTM2e0xtRFl4IkwwUntQTExMTExMTExMTExMajtQPmlYTFVMaWlQX3NmJExMTExMTExMTExMTGogTClDcjVNTFVVTClkbnNmJCgwbGlpUF82Y0VzZihMeURMTExMTExMTGo7KWRuc2YkKDBsaWlQXzZjRXNmTFVMMGxpaVAkTExMTExMTExqIEwpKWRuc2YkTCxZZnskKHNpUD5jXzZjRXNmIShMeURMTExMajsiTUxYRGZENkwnWURfWERZUCQnVVlETFBpUFJhTCdQWTB7X05STiQnVVBZMHtfTlJOLCdQZjNsX1hORGl7RSQnVVBmM2xfWE5EaXtFTFhQRUxYX1hEWVBzZk5STiRMUFgzWU4+IkxVTFlmeyRMTExMajspRkoKJChrbERpWEVfUE4ze0VQXzZjRXNmTFVMUFkwe19OUk4kTExMTGo7KUZKCiRMLCJsXCJMLCJsXGlcIihQezM2TlBpX2lYRUxVTEZKCiRMTExMajtTUGYzbF9YTkRpe0VoU2dYX3NmJGhsMGZmMHtfZ1gkTFVMUGYzbF9YTkRpe0UkTExMTGo7KUZKCiQoRWFfUG0wZlBpTFVMRkoKJEwpRUVQaU5mMHskKEx5RExMTExqPUxMTExqOylGSgokKEV5X1BtMGZQaUxVTEZKCiRMTExMTExMTGo7KUZKCiRMLCJMIksiTCJLIkwiSyJMIkwsIlNCdUZoIihQezM2TlBpX2lYRUxVTEZKCiRMTExMTExMTGo7KUZKCiRMLCJsXCJMLCJTOHdoIihQezM2TlBpX2lYRUxVTEZKCiRMTExMTExMTGogTFBFNlBMPUxMTExqOylGSgokTCwiIkwsIlNCdUZoIihQezM2TlBpX2lYRUxVTEZKCiRMTExMTExMTGo7KUZKCiRMLCIiTCwiUzh3aCIoUHszNk5QaV9pWEVMVUxGSgokTExMTExMTExqIEwpKSJsXCJMLEZKCiQoaVhFaVhFKEx5RExMTExqajsialM4d2g0P2psXFM4d2g7IlxqUzh3aDQ2ZlhSPHhqUzh3aDRzWTBnPHhqUzh3aDRQZjNpeUQ8eDQnNSdVUHszTkVSTCc1J1VQezNORW1MJzUnVWlQWWkwZ1BmM2l5TCc1J1VYUmtEUFJsRGtpM2ZMJzUnVVJYWURhbERraTNmTCcwWD4zJ1VrbEQ2NjBpe0VMJ00nVVhSa0RQUkwnJ1V7aUVMJ3tQW1AtUGZOJ1VQZjNsTCd7UFtQLVBmTidVWURMUGYzaXlEeGpTOHdoNC0taVBsRDNYbDB7LVBmTi0tIXg0bURZPHhqUzh3aDRmaTB5PHhqIlxMMFJ7UCJMVUtMRkoKJGpqPWo9TExMTGo9TExMTExMTExqOyJsXFM4d2g7IlxsXFw0bURZPHgiXEwwUntQTDspJyJLU1hseyRoU0VQWT42e2xEX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRLIjxOUk4nKCJLU1hseyRoU04wX0VQWT42e2xEX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRLIkw7Ilw0bURZeCJcTDBSe1AiTFVLTEZKCiRMTExMTExMTExMTExqIEwpIkFFME4iTFVVTEUwTiQoTHlETExMTExMTExqO1NYbHskaFNsUFJhX0VQWT42e2xEX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRMVUxYM1JhJExMTExMTExMajtTWGx7JGhTTjBfRVBZPjZ7bERfbVkzaFNnWF9zZiRobDBmZjB7X2dYJExVTDZ7bEQkTExMTExMTExqO1NYbHskaFNFME5fRVBZPjZ7bERfbVkzaFNnWF9zZiRobDBmZjB7X2dYJExVTExFME4kTExMTExMTExqIEwpU1hseyRoU0VQWT42e2xEX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCQoTHlETExMTGogTCkrK1hseyRMO1N3RVBZPjZ7bERfbVkzaFNnWF9zZiRobDBmZjB7X2dYJHhYbHskTDs1VVhseyQoTGkweWpqOyJqUzh3aDsiXGpTOHdoNC0tbURZaVBYRTNmLVBmTi0tIXg0bURZPHhqUzh3aDRYTkRpe0U8eGpTOHdoOyciXEtmeW9wMSRcSyJcJ0xVTFA+NjNtS2Z5b3AxS0VYbFBmUDZQS1M1aEVmaTB5S1hsUGY+ezBZalM4d2g7JyJcS3tQaW9wMSRcSyJcJ0xVTFA+NjNtS3tQaW9wMUtFWGxQZlA2UEtTNWhFZmkweUtYbFBmPnswWWpTOHdoNCdYTkRpe0UzbTNXPFhbUFgnVVBOc1hMWE5EaXtFeGpTOHdoIlxMMFJ7UGpTOHdoalM4d2g9alM4d2g7TStmeW9wMSRcTFVMe1Bpb3AxJFxMKUVOaW9wMSRcK2Z5b3AxJFxMNEx7UGlvcDEkXEx8fExNK2Z5b3AxJFxMeEx7UGlvcDEkXChMeURTQnVGaExMTExqUzh3aCBMUEU2UEw9alM4d2g7TUwrTGZ5b3AxJFxMVUx7UGlvcDEkXExQRTZQU0J1RmhMTExMalM4d2g7TUxVTHtQaW9wMSRcTClmeW9wMSRcIShMeURTQnVGaExMTExqUzh3aCBMKXtQaW9wMSRcIShMeURqUzh3aGpTOHdoO2Z5NC1YRFlvc3BOUk4kXExVTExmeW9wMSRcalM4d2g7e1BpNC1YRFlvc3BOUk4kXExVTHtQaW9wMSRcalM4d2hqUzh3aDspKFBYPntQW1A0LVhEWW9zcE5STiRcalM4d2g7IlxqUzh3aDQnbURZaVBYRTNmLVBmTidVRUUzNntMbURZeCJMVUtMRkoKJGo7ImxcUzh3aDRtRFk8eDRYTkRpe0U8eCkoRUVQaWswaU40J1hORGl7RTNtM1c8WFtQWCdVUE5zWExYTkRpe0V4S0tLWTMwNk4+NCdNRUVQaWswaU4nVVlETG1EWXgiTFVLTEZKCiRMKSJsMCJMVVVMU2tmRGhTZ1hfc2YkaGwwZmYwe19nWCQoTHlEajsibFxTOHdoNG1EWTx4IlxMMFJ7UCJMVUtMRkoKJGo9aj1MTExMaj1MTExMTExMTGo7ImxcUzh3aD1MOyJcbFxcNG1EWTx4IlxMMFJ7UEw7KSciS1NYbHskaFNFUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkSyI8TlJOJygiS1NYbHskaFNOMF9FUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkSyJMOyJcNG1EWXhTQnVGaExMTEwiXEwwUntQTCBMKWwwRFgzaVBOMDQtWERZb3NwTlJOJFwhKEx5RCJMVUtMRkoKJExMTExMTExMTExMTGogTCkiN0UwTiJMVVVMRTBOJChMeURMTExMTExMTGo7U1hseyRoU2xQUmFfRVBZPjZ7bERfbVkzaFNnWF9zZiRobDBmZjB7X2dYJExVTFgzUmEkTExMTExMTExqO1NYbHskaFNOMF9FUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkTFVMNntsRCRMTExMTExMTGo7U1hseyRoU0UwTl9FUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkTFVMTEUwTiRMTExMTExMTGogTClTWGx7JGhTRVBZPjZ7bERfbVkzaFNnWF9zZiRobDBmZjB7X2dYJChMeURMTExMaiBMKSsrWGx7JEw7U3dFUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkeFhseyRMOzVVWGx7JChMaTB5aj1qOyJsXFM4d2g9TDsiXGxcXDRtRFk8eCJcTDBSe1BMOyknTlJOS2RLZzA2azwzaVhbUCcoUHtsMF9QaUQ+Y1BpTDsiXDRtRFl4U0J1RmhMTExMIlxMMFJ7UEwgTClsMERYM2lQTjA0LVhEWW9zcE5STiRcIShMeUQiTFVLTEZKCiRMTExMaiBMKSJsMCJMVVVMUzZQWV9nMDZraFNnWF9zZiRobDBmZjB7X2dYJChMeURQRTZQTD1qOyJsXFM4d2g9TDsiXGxcXDRtRFk8eCJcTDBSe1BMOyknTlJOS31LZzA2azwzaVhbUCcoUHtsMF9QaUQ+Y1BpTDsiXDRtRFl4U0J1RmhMTExMIlxMMFJ7UEwgTClsMERYM2lQTjA0LVhEWW9zcE5STiRcIShMeUQiTFVLTEZKCiRMTExMaiBMKSJsMCJMVVVMU2tSe19nMDZraFNnWF9zZiRobDBmZjB7X2dYJChMeURQRTZQTD1qOyJsXFM4d2g9TDsiXGxcXDRtRFk8eCJcTDBSe1BMOyknTlJOS2R9S2cwNms8M2lYW1AnKFB7bDBfUGlEPmNQaUw7Ilw0bURZeFNCdUZoTExMTCJcTDBSe1BMIEwpbDBEWDNpUE4wNC1YRFlvc3BOUk4kXCEoTHlEIkxVS0xGSgokTExMTGogTCkibDAiTFVVTFM2UFlfZzA2a2hTZ1hfc2YkaGwwZmYwe19nWCRMJiZMImwwIkxVVUxTa1J7X2cwNmtoU2dYX3NmJGhsMGZmMHtfZ1gkKEx5RGo9aj1MTExMaj1MTExMTExMTGo7ImxcUzh3aD1MOyJcbFxcNG1EWTx4IlxMMFJ7UEw7KSciS1NYbHskaFNFUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkSyI8TlJOJygiS1NYbHskaFNOMF9FUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkSyJMOyJcNG1EWXhTQnVGaExMTEwiXEwwUntQTCBMKWwwRFgzaVBOMDQtWERZb3NwTlJOJFwhKEx5RCJMVUtMRkoKJExMTExMTExMTExMTGogTCkickUwTiJMVVVMRTBOJChMeURMTExMTExMTGo7U1hseyRoU2xQUmFfRVBZPjZ7bERfbVkzaFNnWF9zZiRobDBmZjB7X2dYJExVTFgzUmEkTExMTExMTExqO1NYbHskaFNOMF9FUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkTFVMNntsRCRMTExMTExMTGo7U1hseyRoU0UwTl9FUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkTFVMTEUwTiRMTExMTExMTGogTClTWGx7JGhTRVBZPjZ7bERfbVkzaFNnWF9zZiRobDBmZjB7X2dYJChMeURMTExMaiBMKSsrWGx7JEw7U3dFUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkeFhseyRMOzVVWGx7JChMaTB5ajsibFxTOHdoOyJcbFxcNG1EWTx4NCdpM1A2eydVRUUzNntMbURZeFNCdUZoTExMTCJcTDBSe1AiTFVLTEZKCiRqPWo7ImpTOHdoPSJMVUtMRkoKJGo9ajsialM4d2g7IlxTQnVGaExMTExqUzh3aDRtRFk8eDQ8TCdHfVR1bzkkXCdVUD42M21MJ0d9VHVvOSdVUGYzbEwnWFtQWCdVUE5zWEwnWFtYLVJ7aTNQRS1QZk4nVUVFMzZ7TFg+TmxEeDQnbURZLVhbWC1Se2kzUEUtUGZOJ1VFRTM2e0xtRFl4U0J1RmhMTExMalM4d2g0bURZPHg0PEwnKShSe2kzUEVfMFknVVZ7RDZ9bDBMJyJcS1MnUntpM1A5J2hFNlBnMzY0LVhEWW9zcE5STiRcSyJcJ1VQPjYzbUwnbDBYWD5nJ1VQTnNYTFg+TmxEeDQnbURZLVJ7aTNQRS1Se2kzUEUtUGZOJ1VFRTM2e0xtRFl4U0J1RmhMTExMalM4d2g0bURZPHg0PEwnKShSe2kzUEVfNlB7bDN7J1VWe0Q2fWwwTCciXEtTJ2kzUDZ9J2hFNlBnMzY0LVhEWW9zcE5STiRcSyJcJ1VQPjYzbUwnbDBYWD5nJ1VQTnNYTFg+TmxEeDQnbURZLTZQe2wzey1Se2kzUEUtUGZOJ1VFRTM2e0xtRFl4U0J1RmhMTExMalM4d2giXEwwUntQU0J1RmhMTExMalM4d2giTFVLTEZKCiRqIEwpImwwIkxVVUxTUntpM1BFaFNnWF9zZiRobDBmZjB7X2dYJChMeURqPWo7ImpTOHdoOyJcU0J1RmhMTExMalM4d2g0bURZPHhTQnVGaExMTExqUzh3aDRYe1A2UEU8eFNCdUZoU0J1RmhMTExMTExMTGpTOHdoIlxMMFJ7UFNCdUZoTExMTGpTOHdoPVNCdUZoTExMTGpTOHdoOyJcbFxcIlxLIlw0bDBEWE4wPHhYW1gkXDRZUFh7UDZQRSRcTCdsJFwnVVA+NjNtTGwwRFhOMHgiXEwwUntQU0J1RmhTQnVGaExMTExMTExMalM4d2g7bCRcTFVMWFtYJFxMUEU2UFNCdUZoU0J1RmhMTExMTExMTGpTOHdoOyJcKioqIlxMVUxYW1gkXEwpNUx4TGwkXChMeURTQnVGaFNCdUZoTExMTExMTExqUzh3aD1TQnVGaFNCdUZoTExMTExMTExqUzh3aDsiXCJcTFVMWVBYe1A2UEUkXFNCdUZoU0J1RmhTQnVGaExMTExMTExMTExMTGpTOHdoIExQRTZQTD1TQnVGaFNCdUZoTExMTExMTExqUzh3aDsiXFlQWHtQNlBFIlxMVUxZUFh7UDZQRSRcU0J1RmhTQnVGaFNCdUZoTExMTExMTExMTExMalM4d2ggTCk5MVQkXExVVUxsJFwoTHlEU0J1RmhTQnVGaExMTExMTExMalM4d2ggTClsJFxMRTNMOTh1Ll85MVQkXChMUnszUGkweVNCdUZoTExMTGpTOHdoOylNLSw1SCxIXSw1XSxIcSw1cSxIQyxdQyxxQyxDQyxNQyw1QyxlTSxBTSw3TSxyTSxITSxdTSxxTSxDTSxNTSw1TSxlLEEsNyxyLEgsXSxxLEMsTShMczNpaTNMVUw5OHUuXzkxVCRcU0J1RmhMTExMalM4d2g7IlxTQnVGaExMTExqUzh3aDQnKShQa2wzUntfRU5pJ1VQa2wzUn1sMEwnOTFUJ1VQZjNsTCciXEtQNlhEWF9FTmkkXEsiXCdVUDZYRFhMJzZQRS1FTmktUDZYRFgtUGZOJ1VFRTM2e0xYe1A2UEV4U0J1RmhTQnVGaExMTExMTExMalM4d2g0J21EWS1FTmktUDZYRFgtUGZOJ1VFRTM2e0xtRFl4U0J1RmhMTExMalM4d2giXEwwUntQU0J1RmhMTExMalM4d2giTFVLTEZKCiRqIEwpImwwIkxVVUxTRU5paFNnWF9zZiRobDBmZjB7X2dYJChMeURqPWo7ImpTOHdoOyJcNG1EWTx4NDxMJ2tsTktQWUQ2RS1QZk48RVBrM2ZEPFhEWW9zcE5STidVe2lFTCdQWTBwUGtsM1J7b3AxJ1VZRExrZkR4NCcpKFBrbDNSe19QWTBmJ1VWe0Q2fWwwTCciXEtQWTBwUGtsM1J7b3AxJFxLIlwnVVA2WERYTCdQWTBmLVA2WERYLVBmTidVRUUzNntMbURZeExMTEwiXEwwUntQU0J1RmhMTExMIkxVS0xGSgokaiBMKSJsMCJMVVVMU1BZRDZFaFNnWF9zZiRobDBmZjB7X2dYJChMeURqOyJsXFM4d2g7UydQazMxJ2hFNlBnMzY0LVhEWW9zcE5STiRcSyJcPCJcS1MnRVlpMHtQVCdoRTZQZzM2NC1YRFlvc3BOUk4kXExVTFA2WERYX0VOaSRcU0J1RmhMTExMIkxVS0xGSgokTCkibDAiTFVVTFNFTmloU2dYX3NmJGhsMGZmMHtfZ1gkKEx5RGpqOyJqUzh3aCBMKVlZM1BpMGY0LVhEWW9zcE5STiRcIUwmJkwiXFhFRDYiXExVIUxQWTBwUGtsM1J7b3AxJFxMJiZMKShsMERYM2lQTjBfWEVENjQtWERZb3NwTlJOJFwoTHlEalM4d2giTFVLTEZKCiRqIEwpImwwIkxVVUxTRU5paFNnWF9zZiRobDBmZjB7X2dYJEx8fEwibDAiTFVVTFNQWUQ2RWhTZ1hfc2YkaGwwZmYwe19nWCRMfHxMImwwIkxVVUxTUntpM1BFaFNnWF9zZiRobDBmZjB7X2dYJChMeURqaj1qPUxMTExqPUxMTExMTExMajsibFxTOHdoPUw7IlxsXFw0bURZPHgiXEwwUntQTDspJyJLU1hseyRoU0VQWT42e2xEX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRLIjxOUk4nKCJLU1hseyRoU04wX0VQWT42e2xEX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRLIkw7Ilw0J1h5UDY6WDMwNnknVVA2c1hFTG1EWXhTQnVGaExMTEwiXEwwUntQTCBMKWwwRFgzaVBOMDQtWERZb3NwTlJOJFwhKEx5RCJMVUtMRkoKJExMTExMTExMTExMTGogTCkiSEUwTiJMVVVMRTBOJChMeURMTExMTExMTGo7U1hseyRoU2xQUmFfRVBZPjZ7bERfbVkzaFNnWF9zZiRobDBmZjB7X2dYJExVTFgzUmEkTExMTExMTExqO1NYbHskaFNOMF9FUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkTFVMNntsRCRMTExMTExMTGo7U1hseyRoU0UwTl9FUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkTFVMTEUwTiRMTExMTExMTGogTClTWGx7JGhTRVBZPjZ7bERfbVkzaFNnWF9zZiRobDBmZjB7X2dYJChMeURMTExMaiBMKSsrWGx7JEw7U3dFUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkeFhseyRMOzVVWGx7JChMaTB5amo9ajsibFxTOHdoOyJcbFxcNG1EWTx4IlxLUDZYRFgkXEsiXDQnUDZYRFgtUGZOJ1VFRTM2e0wnUDZYRFgtUGZOJ1VZRExtRFl4U0J1RmhMTExMIlxMMFJ7UCJMVUtMRkoKJGo9aj1MTExMaj1MTExMTExMTGo7ImxcUzh3aD1MOyJcbFxcNG1EWTx4IlxMMFJ7UEw7KSciS1NYbHskaFNFUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkSyI8TlJOJygiS1NYbHskaFNOMF9FUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkSyJMOyJcNG1EWXhTQnVGaExMTEwiXEwwUntQTCBMKWwwRFgzaVBOMDQtWERZb3NwTlJOJFwhKEx5RCJMVUtMRkoKJExMTExMTExMTExMTGogTCkiXUUwTiJMVVVMRTBOJChMeURMTExMTExMTGo7U1hseyRoU2xQUmFfRVBZPjZ7bERfbVkzaFNnWF9zZiRobDBmZjB7X2dYJExVTFgzUmEkTExMTExMTExqO1NYbHskaFNOMF9FUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkTFVMNntsRCRMTExMTExMTGo7U1hseyRoU0UwTl9FUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkTFVMTEUwTiRMTExMTExMTGogTClTWGx7JGhTRVBZPjZ7bERfbVkzaFNnWF9zZiRobDBmZjB7X2dYJChMeURMTExMaiBMKSsrWGx7JEw7U3dFUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkeFhseyRMOzVVWGx7JChMaTB5ajsibFxTOHdoOyJcalM4d2g0J21EWS1QNlhEWC1QZk4nVUVFMzZ7TG1EWXhqUzh3aCJcTDBSe1AiTFVLTEZKCiRqIExQRTZQTD1qOyJqUzh3aDsiXGxcXCJcSyJcNG1EWTx4IlxMMFJ7UGpTOHdoPWpTOHdoOyJcNDxMJyJLaVBZaTBQVCRLIidVUD42M21MJ2lQWWkwUFQnVVBmM2xMJ1hEZmc+RSdVUE5zWExYPk5sRHhMO05FZ2wmTCJcTDBSe1BMTExMalM4d2ggTClZWTNQaTBmNC1YRFlvc3BOUk4kXCFMJiZMIlxYRUQ2IlxMVSFMUFkwcFBrbDNSe29wMSRcTCYmTCkobDBEWDNpUE4wX1hFRDY0LVhEWW9zcE5STiRcKEx5RGpTOHdoO1A2WERYJFxLIlw0J1A2WERYLVBmTidVRUUzNntMJ1A2WERYLVBmTidVWURMbURZeFNCdUZoTExMTCJcTDBSe1AiTFVLTEZKCiRqPWo9TExMTGo9TExMTExMTExqOyJsXFM4d2g9TDsiXDRtRFk8eCJcTDBSe1A7KSciS1NYbHskaFNFUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkSyI8TlJOJygiS1NYbHskaFNOMF9FUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkSyI7Ilw0bURZeCJcTDBSe1BMIEwpbDBEWDNpUE4wNC1YRFlvc3BOUk4kXCEoTHlEIkxVS0xGSgokTExMTExMTExMTExMaiBMKSJxRTBOIkxVVUxFME4kKEx5RExMTExMTExMajtTWGx7JGhTbFBSYV9FUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkTFVMWDNSYSRMTExMTExMTGo7U1hseyRoU04wX0VQWT42e2xEX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRMVUw2e2xEJExMTExMTExMajtTWGx7JGhTRTBOX0VQWT42e2xEX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRMVUxMRTBOJExMTExMTExMaiBMKVNYbHskaFNFUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkKEx5RExMTExqIEwpKytYbHskTDtTd0VQWT42e2xEX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCR4WGx7JEw7NVVYbHskKExpMHlqOyJsXFM4d2g7IlxsXFwiXEsiXDQnbURZLVA2WERYLVBmTidVRUUzNntMbURZeCJcTDBSe1AiTFVLTEZKCiRqPCpqOyJqUzh3aDQnbURZLVA2WERYLVBmTidVRUUzNntMbURZeGpTOHdoIlxMMFJ7UCJMVUtMRkoKJGoqPGogTCkibDAiTFVVTGlQWWkwUGkkKEx5RGpqOyJqUzh3aGpTOHdoOylsMERYM2lQTjA0LVhEWW9zcE5STiRcKGlQYTA2MFhpWEVLIlxMLUwiXExVS0xQNlhEWCRcTClQNlhEWCRcTCYmTGwwRFgzaVBOMDQtWERZb3NwTlJOJFwoTHlEalM4d2g7IlwiS1NQNlhEWGhTZ1hfc2YkaGwwZmYwe19nWCRLIiJcTFVMUDZYRFgkXExQRTZQalM4d2g7KVBmM2xfUDZnM1gkXEwsIlxMIlxMLCJcXyJcKFB7MzZOUGlfaVhFTFVMUDZYRFgkXEwpUGYzbF9QNmczWCRcKEx5RGpTOHdoalM4d2g9alM4d2g7Ilw0UDZzWEU8eD1MOyU1SDpSWFlEYUwgTGxEM2YtUGZOS1A2ZzNYNFA2c1hFeCJcTDBSe1BTQnVGaExMTExqUzh3aCBMKSkobDBEWDNpUE4wX1BYUDZQWTQtWERZb3NwTlJOJFxMfHxMKShsMERYM2lQTjBfYVBEbTQtWERZb3NwTlJOJFwoTHlEalM4d2g9alM4d2g7Ilw0UDZzWEU8eD1MO1BsMGxMOmlQWWkwZ0wgTDNsUHstTS1QPjYzbS1QZk5LWVhMLDNsUHstNS1QPjYzbS1QZk5LWVhMLE0tUD42M20tUGZOS1lYTCw1LVA+NjNtLVBmTktZWDRQNnNYRXgiXEwwUntQU0J1RmhMTExMalM4d2ggTCkpKGwwRFgzaVBOMF9QWFA2UFk0LVhEWW9zcE5STiRcIUwmJkwpKGwwRFgzaVBOMF9hUERtNC1YRFlvc3BOUk4kXCEoTHlEalM4d2giTFVLTEZKCiRqaj1qOyJqUzh3aD1qUzh3aDsiXFNCdUZoTExMTGpTOHdoNFhORGl7RTx4U0J1RmhMTExMalM4d2g7KShYRGZnPkVLUzVoRWZpMHlLWGxQZj57MFlTQnVGaExMTExqUzh3aDsnUFlENkUnTFVMUD42M21LUFkwcFBrbDNSe29wMUtFWGxQZlA2UEtTNWhFZmkweUtYbFBmPnswWVNCdUZoTExMTGpTOHdoNCdYTkRpe0UzbTNXPFhbUFgnVVBOc1hMWE5EaXtFeFNCdUZoTExMTGpTOHdoNDxMJydVUD42M21MJ1BmM2xfNnlfRXNFJFwnVVBmM2xMJ2xQWVlEUidVUE5zWExYPk5sRHhTQnVGaExMTExqUzh3aDQ8TCdmeW9wMSRcJ1VQPjYzbUwnUGYzbF9meV9Fc0UkXCdVUGYzbEwnbFBZWURSJ1VQTnNYTFg+TmxEeFNCdUZoTExMTGpTOHdoNDxMJ3tQaW9wMSRcJ1VQPjYzbUwnUGYzbF97UGlfRXNFJFwnVVBmM2xMJ2xQWVlEUidVUE5zWExYPk5sRHhTQnVGaExMTExqUzh3aDQ8TCdFTmlvcDEkXCdVUD42M21MJ0VOaW9wMSdVUGYzbEwnbFBZWURSJ1VQTnNYTFg+TmxEeFNCdUZoTExMTGpTOHdoIlxMMFJ7UFNCdUZoTExMTGpTOHdoalM4d2g7Ilw2eSJcS1MnRXNFJ2hTJ1tEeVBpTidoUydEa3snaEVYTjAkXExVTFBmM2xfNnlfRXNFJFxTQnVGaExMTExqUzh3aDsiXGZ5IlxLUydFc0UnaFMnW0R5UGlOJ2hTJ0RreydoRVhOMCRcTFVMUGYzbF9meV9Fc0UkXFNCdUZoTExMTGpTOHdoOyJce1BpIlxLUydFc0UnaFMnW0R5UGlOJ2hTJ0RreydoRVhOMCRcTFVMUGYzbF97UGlfRXNFJFxTQnVGaExMTExqUzh3aGpTOHdoO0VOaW9wMSRcKilNLVBrM05vcDEkXChMVUxmeW9wMSRcU0J1RmhMTExMalM4d2g7KytQazNOb3AxJFxMKUVOaW9wMSRcJXtQaW9wMSRcKEx5RFNCdUZoTExMTGpTOHdoOylFTmlvcDEkXDx7UGlvcDEkXCg2M21YbERMVUxQazNOb3AxJFxTQnVGaExMTExqUzh3aDtNTFVMe1Bpb3AxJFxMKXtQaW9wMSRcIShMeURTQnVGaExMTExqUzh3aCBMKSJcUFlENkUiXExVIUxQWTBwUGtsM1J7b3AxJFxMJiZMKShZUDZQe2wze19hUERtNC1YRFlvc3BOUk4kXChMeURqUzh3aCJMVUtMRkoKJGogTCkibDAiTFVVTFNQWUQ2RWhTZ1hfc2YkaGwwZmYwe19nWCQoTHlEamo7ImpTOHdoOyJcalM4d2g0PEwnUFkwcFBrbDNSe29wMSRcJ1VQPjYzbUwnUFkwcFBrbDNSe29wMSdVUGYzbEwnbFBZWURSJ1VQTnNYTFg+TmxEeGpTOHdoNCdmaTB5IlxLUydFc0UnaFMnW0R5UGlOJ2hTJ0RreydoRVhOMCRcSyJcJ1VQZjNsTCciXEtTJ244bzlfMUcxJ2hUby5UbzlfJFxLIlwnVWwwRFh7M0wnM1gzWS1maTB5PFhpM05EWDY+ZidVUE5zWHtsUEwnWEUwTidVWTBSWFBmTCdmaTB5LVBmTidVRUUzNntMZmkweXhqNCdpUGxEM1hsMHstUGZOJ1VFRTM2e0xtRFl4alM4d2giXEwwUntQalM4d2giTFVLTEZKCiRqaj1qOyJqUzh3aD0iTFVLTEZKCiRqPWo7ImpTOHdoOydqUzh3aDRYTkRpe0U8eGpTOHdoPWpTOHdoO1hsUFhsMHtMbGk+WFBpU0J1RmhMTExMalM4d2g9U0J1RmhMTExMalM4d2g7VjNQaWdTQnVGaFNCdUZoU0J1RmhMTExMTExMTExMTExqUzh3aHtEazA2THNmZj5ZTFBmMDlMPDxMOykoUEUzfWlQYTA4MFhLWGxQWGwwe0xVTFhsUFhsMHs8PFNCdUZoU0J1RmhTQnVGaExMTExMTExMTExMTGpTOHdoOiJcaVBYeTMiXExQRTN7U0J1RmhTQnVGaExMTExMTExMalM4d2hFTj5sM1A2e0xFUGZpMHlpUE5Me0RrMDZMbERMWDZEPmdMUFJYTGlQWHkzTFlQWD57UFtQTEVYUFpMPDxTQnVGaFNCdUZoTExMTExMTExqUzh3aDtWM1BpZ1NCdUZoU0J1RmhTQnVGaExMTExMTExMTExMTGpTOHdoe0RrMDZMc2ZmPllMUGYwOUw8PEw7KShQRTN9aVBhMDgwWEtYbFBYbDB7TFVMWGxQWGwwezw8U0J1RmhTQnVGaFNCdUZoTExMTExMTExMTExMalM4d2g6IlxQaTB5UGciXExQRTN7U0J1RmhTQnVGaExMTExMTExMalM4d2hFTj5sM1A2e0xFUGZpMHlpUE5Me0RrMDZMbERMWDZEPmdMUFJYTFBpMHlQZ0xZUFg+e1BbUExFWFBaTDw8U0J1RmhTQnVGaExMTExMTExMalM4d2ggTClQTnNYKExSe1hEYUVTQnVGaExMTExqUzh3aCBMKVhsUFhsMHtMLFBOc1goWWkwdlhpUG1sMHtMbDBEWHtsPnlqUzh3aCdMMFJ7UCJMVUtMRkoKJGogTClQe2ZzbERYJChMeURqaj09ajsialM4d2g7J2pTOHdoOyk9alM4d2giXFlpMHZYaVBtbDB7IlxMOkxWezNnNjYze19YbFBYbDB7X1lpMGFfWGlQRWxEX1BYRTNOU0J1RmhMTExMalM4d2gsUEU2M3lMOkxrbDBpWEVfMFhfRWlQWTNQUl9YaVBtbDB7X1BYRTNOU0J1RmhMTExMalM4d2gsIlxYRUQ4WVBYbFBZbERsPiJcTDpMRUUzNntfWEVENl9ZUFhsUFlsRGw+X1BYRTNOU0J1RmhMTExMalM4d2gsUEU2M3lMOkxFWEVENl9YMFlZRGZfWGlQbWwwe19QWEUzTlNCdUZoTExMTGpTOHdoLFA+aVhMOkxQWEUzTl9sMF9OPmwzUDZ7XzBYPjNfUFhFM05TQnVGaExMTExqUzh3aCxQPmlYTDpMazA2M0RZX1BFPl9QWEUzTlNCdUZoTExMTGpTOHdoLFBFNjN5TDpMRVYzUGlnUGxENl9QWDNQaXtfUFhFM05TQnVGaExMTExqUzh3aCxQRTYzeUw6TEVSTjNpazNpM05fUFgzUGl7X1BYRTNOU0J1RmhMTExMalM4d2gsIlxTaVBZaTBnUGYzaXl8WFJrRFBSbERraTNmfFJYWURhbERraTNmfGtsRDY2MGl7RXxYUmtEUFJ8UlhZRGF8UDZzWEV8e2lFaFBmM2l5RCxTUFkzUkUwbHxQekRFfFJYWURhfEVFMzZ7aGlSIlxMOkxFWGxQZlA2UF9ZRDYzbV9ZUFlsUFhbUFNCdUZoTExMTGpTOHdoLCJcIlxMOkxxRWwwWFg+Z19ZUHtsM21ZM19QZlBSWFNCdUZoTExMTGpTOHdoLCJcRTYwaVhsMHtQNmczWCJcTDpMcUVsMFhYPmdfWVB7bDNtWTNfUGZQUlhTQnVGaExMPDxqUzh3aCwiXEVQNkR5X21EUntpdSxFUGszZkRfbURSe2l1LFBrM2ZELDNEWVBmLGkwWDNpM05QRSxWbEQ2bD4sVmxENixpMFgzaTNOUEUsTjNmaTNSeyxpUm1ZMyxpMFgzaTNOUEUsaTA2MHtWezNnLGkwNjB7UGkweSxpMFgzaTNOUEUsWEVENmY+bCxYRUQ2Nj5nLGkwWDNpM05QRSxOPkUsZz5FLGkwWDNpM05QRSxYbFBZWD4wLFhsUFlsRCxpMFgzaTNOUEUsNjY+eXN5RFhFPlcsWFJrRGlzeURYRT5XLGlQWGxQe3N5RFhFPlcsWHlQNnN5RFhFPlciXEw6TENFbDBYWD5nX1lQe2wzbVkzX1BmUFJYU0J1RmhMTExMalM4d2gsIlxQWTB7LGFQRG1QaU4sTj5sM1A2eyxpMFgzaTNOUEUsUms+MGlSWFBWRGlYRSxQbEQ2aVBZbD4se0Q2M1hELFk2MGcsWHtQNlBFUHpERVhsMHksWHtQNlBFWGwweSxZaTBhUFhFM04sWFtQWFBYRTNOLFBYRTNOLHNOMHssWD57LGkwWDNpM05QRSwwWVBpLDBZbD4saTBYM2kzTlBFLFhsUGY+ezBZYVBsIlxMOkxNRWwwWFg+Z19ZUHtsM21ZM19QZlBSWFNCdUZoTExMTGpTOHdoLCJcJ0tQNkR5X0VrbERYWFBFX21EUntpdSRcSyciXEw6TFA2RHlfRWtsRFhYUEVfbURSe2l1U0J1RmhMTExMalM4d2gsIlxtRFJ7aXUsYVBEbVBpTixQazNmRG1ZMyxWbEQ2bVkzLFhFRDZtWTMsaVJtWTMsUFhFM04sM0RZUGYiXEw6TEVsRGs+Nk5TQnVGaExMTExqUzh3aCwiXFA2ZzNYLG1EUntpdSxhUERtUGlOLFBrM2ZEbVkzLFZsRDZtWTMsWEVENm1ZMyxpUm1ZMyxQWEUzTiwzRFlQZiJcTDpMRWxEaz42TlNCdUZoTEw8PGpTOHdoLFBFNjN5TDpMVnswNmdfWDAwaV9ZUHtpMHlTQnVGaExMTExqUzh3aGpTOHdoLCJcWHlQNiJcTDpMbGtENjNfaTNnNjAwWF9ZUHtsM21ZM19QZlBSWFNCdUZoTExMTGpTOHdoLCJcTjBYIlxMOkxsMERYM3swNl9pM2c2MDBYX1lQe2wzbVkzX1BmUFJYU0J1RmhMTExMalM4d2gsIlxZUHtsM21ZMyJcTDpMUGZQUlhTQnVGaExMTExqUzh3aCxQPmlYTDpMRTZpPl9QbURYMzZQaVNCdUZoTExMTGpTOHdoLFBFNjN5TDpMRVBsRDZhUGxfTl9Qe2kweVNCdUZoTExMTGpTOHdoLFA+aVhMOkxFUGxENmFQbF9pZ19Qe2kweVNCdUZoTExMTGpTOHdoLFBFNjN5TDpMRWlnXzBYX0VQbEQ2YVBsX1hpUG1sMHtTQnVGaExMTExqUzh3aCwiXDZmWyJcTDpMa2xEWTB7bFBfc1hEWGxQU0J1RmhMTExMalM4d2gsUD5pWEw6TFBZMGZsa0RFUFlfWFBFUGlfMFg+M1NCdUZoTExMTGpTOHdoLCJcRTNQaTNYW1BYX3tEeUR7UE5FIlxMOkxQWTBmU0J1RmhMTExMalM4d2hqUzh3aCwiXCJLWFJrRFBSRiRLIiJcTDpYUmtEUFJTQnVGaExMTExqUzh3aCwiXCJLUlhZRGFGJEsiIlxMOlJYWURhU0J1RmhMTExMalM4d2gsIlwiS1BmM2xGJEsiIlxMOkxpMFh7UDZQRV9pMFhEWVBTQnVGaExMTExqUzh3aCAoWERsREtvfXBzbERYalM4d2gnTDBSe1AiTFVLTEZKCiRqOzVITUxVTFhSa0RQUkYkTCk1SE1MeExYUmtEUFJGJChMeURqOzU1cUxVTFhSa0RQUkYkTClYUmtEUFJGJCEoTHlEajtdXUhMVUxSWFlEYUYkTCldXUhMeExSWFlEYUYkTHx8TFJYWURhRiQhKEx5RGo7U0NoRiRMVUxYUmtEUFJGJGo7U01oRiRMVUxMUlhZRGFGJGo7UzVoRiRMVUxMTFBmM2xGJGogTClGJExFM0xid09GJChMUnszUGkweWogTCk5b2JfR3ZfYndPRiQoTHlEamo9ajsialM4d2g7J2pTOHdoOyk9alM4d2giXFlpMHZYaVBtbDB7IlxMOkxWezNnNjYze19YbFBYbDB7X1lpMGFfWGlQRWxEX1BYRTNOU0J1RmhMTExMalM4d2gsUEU2M3lMOkxrbDBpWEVfMFhfRWlQWTNQUl9YaVBtbDB7X1BYRTNOU0J1RmhMTExMalM4d2gsIlxYRUQ4WVBYbFBZbERsPiJcTDpMRUUzNntfWEVENl9ZUFhsUFlsRGw+X1BYRTNOU0J1RmhMTExMalM4d2gsUEU2M3lMOkxFWEVENl9YMFlZRGZfWGlQbWwwe19QWEUzTlNCdUZoTExMTGpTOHdoLFA+aVhMOkxQWEUzTl9sMF9OPmwzUDZ7XzBYPjNfUFhFM05TQnVGaExMTExqUzh3aCxQPmlYTDpMazA2M0RZX1BFPl9QWEUzTlNCdUZoTExMTGpTOHdoLFBFNjN5TDpMRVYzUGlnUGxENl9QWDNQaXtfUFhFM05TQnVGaExMTExqUzh3aCxQRTYzeUw6TEVSTjNpazNpM05fUFgzUGl7X1BYRTNOU0J1RmhMTExMalM4d2gsIlxTaVBZaTBnUGYzaXl8WFJrRFBSbERraTNmfFJYWURhbERraTNmfGtsRDY2MGl7RXxYUmtEUFJ8UlhZRGF8UDZzWEV8e2lFaFBmM2l5RCxTUFkzUkUwbHxQekRFfFJYWURhfEVFMzZ7aGlSIlxMOkxFWGxQZlA2UF9ZRDYzbV9ZUFlsUFhbUFNCdUZoTExMTGpTOHdoLCJcIlxMOkxxRWwwWFg+Z19ZUHtsM21ZM19QZlBSWFNCdUZoTExMTGpTOHdoLCJcRTYwaVhsMHtQNmczWCJcTDpMcUVsMFhYPmdfWVB7bDNtWTNfUGZQUlhTQnVGaExMPDxqUzh3aCwiXEVQNkR5X21EUntpdSxFUGszZkRfbURSe2l1LFBrM2ZELDNEWVBmLGkwWDNpM05QRSxWbEQ2bD4sVmxENixpMFgzaTNOUEUsTjNmaTNSeyxpUm1ZMyxpMFgzaTNOUEUsaTA2MHtWezNnLGkwNjB7UGkweSxpMFgzaTNOUEUsWEVENmY+bCxYRUQ2Nj5nLGkwWDNpM05QRSxOPkUsZz5FLGkwWDNpM05QRSxYbFBZWD4wLFhsUFlsRCxpMFgzaTNOUEUsNjY+eXN5RFhFPlcsWFJrRGlzeURYRT5XLGlQWGxQe3N5RFhFPlcsWHlQNnN5RFhFPlciXEw6TENFbDBYWD5nX1lQe2wzbVkzX1BmUFJYU0J1RmhMTExMalM4d2gsIlxQWTB7LGFQRG1QaU4sTj5sM1A2eyxpMFgzaTNOUEUsUms+MGlSWFBWRGlYRSxQbEQ2aVBZbD4se0Q2M1hELFk2MGcsWHtQNlBFUHpERVhsMHksWHtQNlBFWGwweSxZaTBhUFhFM04sWFtQWFBYRTNOLFBYRTNOLHNOMHssWD57LGkwWDNpM05QRSwwWVBpLDBZbD4saTBYM2kzTlBFLFhsUGY+ezBZYVBsIlxMOkxNRWwwWFg+Z19ZUHtsM21ZM19QZlBSWFNCdUZoTExMTGpTOHdoLCJcJ0tQNkR5X0VrbERYWFBFX21EUntpdSRcSyciXEw6TFA2RHlfRWtsRFhYUEVfbURSe2l1U0J1RmhMTExMalM4d2gsIlxtRFJ7aXUsYVBEbVBpTixQazNmRG1ZMyxWbEQ2bVkzLFhFRDZtWTMsaVJtWTMsUFhFM04sM0RZUGYiXEw6TEVsRGs+Nk5TQnVGaExMTExqUzh3aCwiXFA2ZzNYLG1EUntpdSxhUERtUGlOLFBrM2ZEbVkzLFZsRDZtWTMsWEVENm1ZMyxpUm1ZMyxQWEUzTiwzRFlQZiJcTDpMRWxEaz42TlNCdUZoTEw8PGpTOHdoLFBFNjN5TDpMVnswNmdfWDAwaV9ZUHtpMHlTQnVGaExMTExqUzh3aGpTOHdoLCJcWHlQNiJcTDpMbGtENjNfaTNnNjAwWF9ZUHtsM21ZM19QZlBSWFNCdUZoTExMTGpTOHdoLCJcTjBYIlxMOkxsMERYM3swNl9pM2c2MDBYX1lQe2wzbVkzX1BmUFJYU0J1RmhMTExMalM4d2gsIlxZUHtsM21ZMyJcTDpMUGZQUlhTQnVGaExMTExqUzh3aCxQPmlYTDpMRTZpPl9QbURYMzZQaVNCdUZoTExMTGpTOHdoLFBFNjN5TDpMRVBsRDZhUGxfTl9Qe2kweVNCdUZoTExMTGpTOHdoLFA+aVhMOkxFUGxENmFQbF9pZ19Qe2kweVNCdUZoTExMTGpTOHdoLFBFNjN5TDpMRWlnXzBYX0VQbEQ2YVBsX1hpUG1sMHtTQnVGaExMTExqUzh3aCwiXDZmWyJcTDpMa2xEWTB7bFBfc1hEWGxQU0J1RmhMTExMalM4d2gsUD5pWEw6TFBZMGZsa0RFUFlfWFBFUGlfMFg+M1NCdUZoTExMTGpTOHdoLCJcRTNQaTNYW1BYX3tEeUR7UE5FIlxMOkxQWTBmU0J1RmhMTExMalM4d2hqUzh3aCwiXDU1cSJcTDpYUmtEUFJTQnVGaExMTExqUzh3aCwiXF1dSCJcTDpSWFlEYVNCdUZoTExMTGpTOHdoLCJcUHtmc2xEWCJcTDpMaTBYe1A2UEVfaTBYRFlQU0J1RmhMTExMalM4d2ggKFhEbERLb31wc2xEWGpTOHdoJ0wwUntQIkxVS0xGSgokaiBMKQp3X0d2X2J3T0YkKEx5RGpqPWo7ImpTOHdoOydqUzh3aDQiXFhORGl7RTNtM1c8WFtQWCJcVVBOc1hMWE5EaXtFeGpTOHdoNFhORGl7RTx4NCJcRVdLUHtmX3NsRFg8UHtmX3NsRFg8RVhORGl7RVciXFV7aUVMIlxYTkRpe0UzbTNXPFhbUFgiXFVQTnNYTFhORGl7RXhqUzh3aCdMMFJ7UCJMVUtMRkoKJGogTClQe2ZzbERYJChMeURqaj1qOyJqUzh3aDsnalM4d2g0WE5EaXtFPHg0IlxFV0siS2tsMzZ7JEsiPGtsMzY8aTNZbFA2M3tFVzxFWE5EaXtFVyJcVXtpRUwiXFhORGl7RTNtM1c8WFtQWCJcVVBOc1hMWE5EaXtFeGpTOHdoNFhORGl7RTx4NCJcRVdLQzYze0VXPGkzWWxQNjN7RVc8RVhORGl7RVciXFV7aUVMIlxYTkRpe0UzbTNXPFhbUFgiXFVQTnNYTFhORGl7RXgiTFVLTEZKCiRqO2xQTFVMa2wzNnskTCkpIkVXSyJLa2wzNnskSyI8a2wzNjxpM1lsUDYze0VXPEVYTkRpe0VXIihFWEVEW1BfUDZEeSEoTHlEajspKUNMLDVMLFNrbDM2aFNnWF9zZiRobDBmZjB7X2dYJChpWEVnPkUoaVBhMDYwWGlYRUxVTGtsMzZ7JGo7ImxcUzh3aCdMMFJ7UCJMVUtMRkoKJGogTClpM1lsUDYze19FM1IkKEx5RGo7ImxcUzh3aDspIlxOUk5La0R5bDB7LW1EUntpdTx7bEQiXChSWDNONjNQaUBMVUxQNkR5X0VrbERYWFBFX21EUntpdSRcIkxVS0xGSgokTClQe2ZzbERYJChMeURqOyJsXFM4d2ggTCkpKGwwRFgzaVBOMF9QWFA2UFk0LVhEWW9zcE5STiRcIUwmJkwpKGwwRFgzaVBOMF9hUERtNC1YRFlvc3BOUk4kXCEoTHlEalM4d2giTFVLTEZKCiRqIEwpaTNZbFA2M3tfRTNSJEx8fExQe2ZzbERYJChMeURqaj1qaj1qOyJqUzh3aDspRVhOMCRcKFhEWW9zcE5STkxhUGxMVUxYRFlvc3BOUk4kXGpTOHdoOydOUk5LRUUzNntLWERZb3NwTlJOPFhEWW9zcE5STidMUHtsMF9QaUQ+Y1BpalM4d2giTFVLTEZKCiRqIExQRTZQTD1qOyJqUzh3aDspRVhOMCRcKDYze19Qe2ZfWERZb3NwTlJOTGFQbExVTFhEWW9zcE5STiRcalM4d2g7J05STktFRTM2e0s2M3stUHtmLVhEWW9zcE5STjxYRFlvc3BOUk4nTFB7bDBfUGlEPmNQaWpTOHdoIkxVS0xGSgokaiBMKWkzWWxQNjN7X0UzUiRMfHxMUHtmc2xEWCQoTHlEamogTFBFNlBMPWpqOyJqUzh3aD1qUzh3aDspRVhOMCRcKFBZRDZFX1hEWW9zcE5STkxhUGxMVUxYRFlvc3BOUk4kXFNCdUZoTExMTCJMVUtMRkoKJGo9ajsibFxTOHdoOydOUk5LRUUzNntLUFlENkUtWERZb3NwTlJOPFhEWW9zcE5STidMUHtsMF9QaUQ+Y1BpU0J1RmhMTExMIkxVS0xGSgokTExMTGogTFBFNlBMPWo7ImxcUzh3aDsnTlJOS0VFMzZ7SzYzey1Qe2YtUFlENkUtWERZb3NwTlJOPFhEWW9zcE5STidMUHtsMF9QaUQ+Y1BpU0J1RmhMTExMIkxVS0xGSgokTExMTGogTClpM1lsUDYze19FM1IkTHx8TFB7ZnNsRFgkKEx5RGo7ImpTOHdoPVNCdUZoTExMTGpTOHdoO3tQaW9wMSRcTFVMUyd7UGknaFMnWFtQJ2hFWE4wJFxTQnVGaFNCdUZoTExMTExMTExqUzh3aCBMUEU2UEw9U0J1RmhMTExMalM4d2g7TStmeW9wMSRcTFVMUyd7UGknaFMnWFtQJ2hFWE4wJFxTQnVGaFNCdUZoTExMTExMTExqUzh3aCBMKUVOaW9wMSRcK00rZnlvcDEkXEw0THtQaW9wMSRcTHx8TE0rZnlvcDEkXEx4THtQaW9wMSRcKEx5RFNCdUZoTExMTGpTOHdoOyJcLiJcTFVLTFMnRWwwRFhOMCdoRVhOMCRcTCkpIlwuIlwsRWwwRFhOMG9wMSRcKGlYRWlYRSEoTHlEU0J1RmhMTExMalM4d2ggTFBFNlBMPSJMVUtMRkoKJGo9ajsialM4d2g7KUVYTjAkXChYRFlvc3BOUk5MYVBsTFVMWERZb3NwTlJOJFxTQnVGaExMTExqUzh3aDsnTlJOS0VFMzZ7S1hEWW9zcE5STjxYRFlvc3BOUk4nTFB7bDBfUGlEPmNQaVNCdUZoTExMTCJMVUtMRkoKJGogTFBFNlBMPWo7ImpTOHdoOylFWE4wJFwoNjN7X1B7Zl9YRFlvc3BOUk5MYVBsTFVMWERZb3NwTlJOJFxTQnVGaExMTExqUzh3aDsnTlJOS0VFMzZ7SzYzey1Qe2YtWERZb3NwTlJOPFhEWW9zcE5STidMUHtsMF9QaUQ+Y1BpU0J1RmhMTExMIkxVS0xGSgokaiBMKWkzWWxQNjN7X0UzUiRMfHxMUHtmc2xEWCQoTHlEajsialM4d2ggTCkiXFBZRDZFIlxMVVVMUFkwcFBrbDNSe29wMSRcKEx5RGpTOHdoOyJcUFlENkUiXExVTFBZMHBQa2wzUntvcDEkXEwpUFkwcFBrbDNSe29wMSRcIShMeURqUzh3aDspJ1BZMHBQa2wzUntvcDEnKExpM21fWFBrTFVMUFkwcFBrbDNSe29wMSRcalM4d2giTFVLTEZKCiRqaiBMKSJsMCJMVVVMU1BZRDZFaFNnWF9zZiRobDBmZjB7X2dYJChMeURqaj1qPUxMTExqOyJsXFM4d2g7KSciS1NYbHskaFNFUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkSyI8TlJOJygiS1NYbHskaFNOMF9FUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkTFVLTEZKCiRMKSJxRTBOIkxVVUxFME4kKEx5RExMTExMTExMajtTWGx7JGhTbFBSYV9FUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkTFVMWDNSYSRMTExMTExMTGo7U1hseyRoU04wX0VQWT42e2xEX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRMVUw2e2xEJExMTExMTExMajtTWGx7JGhTRTBOX0VQWT42e2xEX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRMVUxMRTBOJExMTExMTExMaiBMKVNYbHskaFNFUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkKEx5RExMTExqIEwpKytYbHskTDtTd0VQWT42e2xEX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCR4WGx7JEw7NVVYbHskKExpMHlqajsialM4d2g7RWwwRFhOMG9wMSRcTFVMUydFbDBEWE4wJ2hFWE4wJFxqUzh3aGpTOHdoOzVMVUxTJ1BYPntQW1AnaEVYTjAkXGpTOHdoIkxVS0xGSgokamo9aj1MTExMaj1MTExMTExMTGo7ImxcUzh3aCJMVUtMRkoKJExMTExMTExMTExMTGo9TExMTExMTExMTExMajsibFxTOHdoOyciS2xEMFdfbEQwVyRLIidMVUxTJ2xEMFcnaFMnRVA+NjNtJ2hTJyJLbGY+NjB7JEsiJ2hTJ1lZeSdoRVhOMCRcIkxVS0xGSgokTExMTExMTExMTExMTExMTGogTClsRDBXX2xEMFckKEx5RExMTExMTExMTExMTGo9TExMTExMTExMTExMajsibFxTOHdoOyJcIktTaVBYNkR5X2xEMFdoU2xmPjYweyRoU2dYX3NmJGhFNjB7JEsiIlxMVUxTJ0VpUFg2RHknaFMnRVA+NjNtJ2hTJyJLbGY+NjB7JEsiJ2hTJ1lZeSdoRVhOMCRcIkxVS0xGSgokTExMTExMTExMTExMTExMTGogTClTaVBYNkR5X2xEMFdoU2xmPjYweyRoU2dYX3NmJGhFNjB7JChMeURMTExMTExMTExMTExqajsibFxTOHdoOyciS3NnaVBZaTBfbEQwVyRLIidMVUxTJ3NnaVBZaTAnaFMnRVA+NjNtJ2hTJyJLbGY+NjB7JEsiJ2hTJ1lZeSdoRVhOMCRcIkxVS0xGSgokTClzZ2lQWWkwX2xEMFckKEx5RExMTExMTExMTExMTGo9TExMTExMTExMTExMajt7RVBZX3tFMyRLIkwiTFVLTHNnaVBZaTBfbEQwVyRMKXtFUFlfe0UzJChMeURMTExMTExMTExMTExMTExMajsiYCJLU1hseyRoU3NnaVBZaTBfbEQwV2hTbGY+NjB7JGhTZ1hfc2YkaEU2MHskSyJgIkxVS0xzZ2lQWWkwX2xEMFckTExMTExMTExMTExMTExMTGo7IiwiTFVLTHNnaVBZaTBfbEQwVyRMKXNnaVBZaTBfbEQwVyQoTHlETExMTExMTExMTExMTExMTGo7U1hseyRoU3tFUFlfe0UzX3NnaVBZaTBfbEQwV2hTbGY+NjB7JGhTZ1hfc2YkaEU2MHskTFVMe0VQWV97RTMkTExMTExMTExMTExMTExMTGogTCkrK1hseyRMO3dzZ2lQWWkwX2xEMFckeFhseyRMOzVVWGx7JChMaTB5TExMTExMTExMTExMajsiIkxVTHNnaVBZaTBfbEQwVyRMTExMTExMTExMTExqO1N3c2dpUFlpMF9sRDBXaFNsZj42MHskaFNnWF9zZiRoRTYweyRMVUx3c2dpUFlpMF9sRDBXJExMTExMTExMTExMTGo9TExMTExMTExMTExMaj1MTExMTExMTExMTExMTExMajsibFxTOHdoOyciS1NYbHskaFN7RVBZX2xEMFdoU2xmPjYweyRoU2dYX3NmJGhFNjB7JEsiJ0xVTFMiS1hseyRLImhTJ0VsZj42MHsnaFMnbDBEWE5EaXtFUFknaFMnRVA+NjNtJ2hTJyJLbGY+NjB7JEsiJ2hTJ1lZeSdoRVhOMCRcIkxVS0xGSgokTExMTExMTExMTExMTExMTExMTExqIEwpU1hseyRoU3tFUFlfbEQwV2hTbGY+NjB7JGhTZ1hfc2YkaEU2MHskKEx5RExMTExMTExMTExMTExMTExqPUxMTExMTExMTExMTExMTExqOyJsXFM4d2g7JyJLTlBFX2xEMFckSyInTFVMUyJLTV9YbHskSyJoUydFbURZJ2hTJ2wwRFhORGl7RVBZJ2hTJ0VQPjYzbSdoUyciS2xmPjYweyRLIidoUydZWXknaEVYTjAkXCJMVUtMRkoKJExMTExMTExMTExMTExMTExMTExMajsiTCJMVUxOUEVfbEQwVyRMKSJQezNORSJMVVVMKSlOUEVfbEQwVyQoZkRpWChpUGEwNjBYaVhFTHx8TE5QRV9sRDBXJCEoTHlETExMTExMTExMTExMTExMTExMTExqOylOUEVfbEQwVyRMLCIiTCwiJyIoUHszNk5QaV9pWEVMVUxOUEVfbEQwVyRMTExMTExMTExMTExMTExMTExMTGo7U1hseyRoU05QRV9sRDBXaFNsZj42MHskaFNnWF9zZiRoRTYweyRMVUxOUEVfbEQwVyRMTExMTExMTExMTExMTExMTExMTGo7TUwtTFhseyRMVUxNX1hseyRMTExMTExMTExMTExMTExMTExMTGogTCkpU1hseyRoU05QRV9sRDBXaFNsZj42MHskaFNnWF9zZiRoRTYweyQoWFBFRUQoTHlETExMTExMTExMTExMTExMTGogTCkrK1hseyRMO3d7RVBZX2xEMFckeFhseyRMOzVVWGx7JChMaTB5TExMTExMTExMTExMajsiIkxVTHtFUFlfbEQwVyRMTExMTExMTExMTExqO1N3e0VQWV9sRDBXaFNsZj42MHskaFNnWF9zZiRoRTYweyRMVUx3e0VQWV9sRDBXJExMTExMTExMTExMTGo7ImxcUzh3aDsnIks2MHtfbEQwVyRLIidMVUxTJ2xmPjYweydoUydFUD42M20naFMnIktsZj42MHskSyInaFMnWVl5J2hFWE4wJFwiTFVLTEZKCiRMTExMTExMTExMTExqOyJsXFM4d2g7JyJLZ1hfbEQwVyRLIidMVUxTJ1A2ZzNYJ2hTJ0VQPjYzbSdoUyciS2xmPjYweyRLIidoUydZWXknaEVYTjAkXCJMVUtMRkoKJExMTExMTExMTExMTGo9TExMTExMTExMTExMaj1MTExMTExMTExMTExMTExMajsiSTYweyRLUDZnM1hfbEQwVyRcVU82MHskS1A2ZzNYX2xEM2YkXExkd3VMIkxVS0xsRDBXX2xEMFckTClJNjB7JEwmJkxPNjB7JChMeURMTExMTExMTExMTExMTExMTExMTGo7U1hseyRoU0lFNjB7X2xEMFdoU2xmPjYweyRoU2dYX3NmJGhFNjB7JExVTEk2MHskTExMTExMTExMTExMTExMTExMTExqO1NYbHskaFNPRTYwe19sRDBXaFNsZj42MHskaFNnWF9zZiRoRTYweyRMVUxPNjB7JExMTExMTExMTExMTExMTExMTExMaiBMKSsrWGx7JEw7d0U2MHtfbEQwVyR4WGx7JEw7TVVYbHskKExpMHlMTExMTExMTExMTExMTExMajsibGY+NjB7X2xEMFckXEtQNmczWF9sRDBXJFxVbGY+NjB7X2xEM2YkXEtQNmczWF9sRDNmJFwiTFVMbEQwV19sRDBXJExMTExMTExMTExMTExMTExqIEwpTUw0THdFNjB7X2xEMFckKEx5RExMTExMTExMTExMTGo7U3dFNjB7X2xEMFdoU2xmPjYweyRoU2dYX3NmJGhFNjB7JExVTHdFNjB7X2xEMFckTExMTExMTExMTExMajsiIkxVTGxEMFdfbEQwVyRMTExMTExMTExMTExqO1M1aFNJRTYwe19sRDBXaFNsZj42MHskaFNnWF9zZiRoRTYweyRMVUw2MHtfbEQwVyRMTExMTExMTExMTExqIEwpe0VQWV9sRDBXJEwmJkwpU0lFNjB7X2xEMFdoU2xmPjYweyRoU2dYX3NmJGhFNjB7JChYbD4we0wmJkxnWF9sRDBXJEwmJkwibDAiTFVVTGxEMFckKEx5RExMTExMTExMamo7ImxcUzh3aDspIkxVS0xGSgokTExMTExMTExqOyJsXFM4d2hQRTYzeUw0VUxMTExMTExMTEwnWGkwRSdTQnVGaExMTEwiTFVLTEZKCiRMUEU2UExMTExMTExMajsibFxTOHdoUD5pWEw0VUxMTExMTExMTEwnWGkwRSdTQnVGaExMTEwiTFVLTEZKCiRMKSJsMCJMVVVMWGkwRSQoTHlETExMTExMTExqaj1MTExMTExMTGo9TExMTExMTExMTExMajsibFxTOHdoLFA+aVhMNFVMTExMTEwnaTNZbFA2M3snU0J1RmhMTExMIkxVS0xGSgokTExMTExMTExMTExMTExMTGogTFBFNlBMPUxMTExMTExMTExMTGpqOyJsXCwpU0J1RmhMTExMbFxTOHdoIkxVS0xGSgokTExMTExMTExMTExMTExMTGo9TExMTExMTExMTExMTExMTGo7bTNsJEtQZkRYXzYzeyRLbTNsJEsiTDRVTExMTExMJ1BmRFgnU0J1RmhTQnVGaExMTExMTExMIkxVS0xGSgokTExMTExMTExMTExMTExMTExMTExqOyInIkxVTG0zbCRMUEU2UEw7IiJMVUxtM2wkTCkiUFgzWSJMVVVMKV1MLDVMLFBmRFhfNjN7JChpWEVnPkUoTHlETExMTExMTExMTExMTExMTExMTExqOyJsXFM4d2gsIkxVS0xGSgokTCkwa2lEbSQhKEx5RExMTExMTExMTExMTExMTExMTExMajspXSxQZkRYXzYzeyQoaVhFZz5FTFVMUGZEWF82M3skTCkiOk5STiJMVVVMKSldLDUsUGZEWF82M3skKGlYRWc+RShpUGEwNjBYaVhFKEx5RExMTExMTExMTExMTExMTExMTExMaiBMKVBmRFhfNjN7JChMeURMTExMTExMTExMTExMTExMaj1MTExMTExMTExMTExMTExMajtQRTYzeUxVTDBraURtJExMTExMTExMTExMTExMTExMTExMajttM2wkS1BYM1lfNjN7JEttM2wkSyJMNFVMTExMTEwnUFgzWSdTQnVGaFNCdUZoTExMTExMTEwiTFVLTEZKCiRMTExMTExMTExMTExMTExMTExMTGo7IiciTFVMbTNsJExQRTZQTDsiIkxVTG0zbCRMKSJQWDNZIkxVVUwpXUwsNUwsUFgzWV82M3skKGlYRWc+RShMeURMTExMTExMTExMTExMTExMTExMTGo7ImxcUzh3aCwiTFVLTEZKCiRMKTBraURtJCEoTHlETExMTExMTExMTExMTExMTExMTExqOyldLFBYM1lfNjN7JChpWEVnPkVMVUxQWDNZXzYzeyRMKSI6TlJOIkxVVUwpKV0sNSxQWDNZXzYzeyQoaVhFZz5FKGlQYTA2MFhpWEUoTHlETExMTExMTExMTExMTExMTExMTExqIEwpUFgzWV82M3skKEx5RExMTExMTExMTExMTExMTExqPUxMTExMTExMTExMTExMTExqO1BFNjN5TFVMMGtpRG0kTExMTExMTExMTExMTExMTExMTExqO20zbCRLWzNmXzYzeyRLbTNsJEsiTDRVTExMTExMTCdbM2YnU0J1RmhTQnVGaExMTExMTExMIkxVS0xGSgokTExMTExMTExMTExMTExMTExMTExqOyInIkxVTG0zbCRMUEU2UEw7IiJMVUxtM2wkTCkiUFgzWSJMVVVMKV1MLDVMLFszZl82M3skKGlYRWc+RShMeURMTExMTExMTExMTExMTExMTExMTGo7ImxcUzh3aCwiTFVLTEZKCiRMKTBraURtJCEoTHlETExMTExMTExMTExMTExMTExMTExqOyldLFszZl82M3skKGlYRWc+RUxVTFszZl82M3skTCkiOk5STiJMVVVMKSldLDUsWzNmXzYzeyQoaVhFZz5FKGlQYTA2MFhpWEUoTHlETExMTExMTExMTExMTExMTExMTExqIEwpWzNmXzYzeyQoTHlETExMTExMTExMTExMTExMTGo9TExMTExMTExMTExMTExMTGo7UEU2M3lMVUwwa2lEbSRMTExMTExMTExMTExMTExMTExMTGo7bTNsJEtsRGZfNjN7JEttM2wkSyJMNFVMTExMTExMJ2xEZidTQnVGaFNCdUZoTExMTExMTEwiTFVLTEZKCiRMTExMTExMTExMTExMTExMTExMTGo7IiciTFVMbTNsJExQRTZQTDsiIkxVTG0zbCRMKSJQWDNZIkxVVUwpXUwsNUwsbERmXzYzeyQoaVhFZz5FKEx5RExMTExMTExMTExMTExMTExMTExMajsibFxTOHdoLCJMVUtMRkoKJEwpMGtpRG0kIShMeURMTExMTExMTExMTExMTExMTExMTGo7KV0sbERmXzYzeyQoaVhFZz5FTFVMbERmXzYzeyRMKSI6TlJOIkxVVUwpKV0sNSxsRGZfNjN7JChpWEVnPkUoaVBhMDYwWGlYRShMeURMTExMTExMTExMTExMTExMTExMTGogTClsRGZfNjN7JChMeURMTExMTExMTExMTExMTExMaj1MTExMTExMTExMTExMTExMajtQRTYzeUxVTDBraURtJExMTExMTExMTExMTExMTExMTExMajsiJyJLNlBnMzZfNjN7JEsiJ0w0VUxMTExMJzZQZzM2J1NCdUZoU0J1RmhMTExMTExMTCJMVUtMRkoKJExMTExMTExMTExMTExMTExMTExMajsibFxTOHdoLCJMVUtMRkoKJEwpMGtpRG0kIShMeURMTExMTExMTExMTExMTExMTExMTGo7KTZQZzM2XzYzeyRMLCInXFwiTCwiJyIoUHszNk5QaV9pWEVMVUw2UGczNl82M3skTExMTExMTExMTExMTExMTExMTExqOyk2UGczNl82M3skTCwiJyJMLCciJyhQezM2TlBpX2lYRUxVTDZQZzM2XzYzeyRMTExMTExMTExMTExMTExMTExMTGogTCk2UGczNl82M3skKEx5RExMTExMTExMTExMTExMTExqPUxMTExMTExMTExMTExMTExqO1BFNjN5TFVMMGtpRG0kTExMTExMTExMTExMTExMTExMTExqOyInIktQZkRYX2EwUkVfNjN7JEsiJ0w0VUxMJ1BmREZhMFJFJ1NCdUZoU0J1RmhMTExMTExMTCJMVUtMRkoKJExMTExMTExMTExMTExMTExMTExMajsibFxTOHdoLCJMVUtMRkoKJEwpMGtpRG0kIShMeURMTExMTExMTExMTExMTExMTExMTGogTClQZkRYX2EwUkVfNjN7JChMeURMTExMTExMTExMTExMTExMaj1MTExMTExMTExMTExMTExMajtQRTYzeUxVTDBraURtJExMTExMTExMTExMTExMTExMTExMajsiJyJLWDNmaTB5X1BYM1lfNjN7JEsiJ0w0VSdYM2ZpMG5QWDNZJ1NCdUZoU0J1RmhMTExMTExMTCJMVUtMRkoKJExMTExMTExMTExMTExMTExMTExMaiBMKVgzZmkweV9QWDNZXzYzeyQoTHlETExMTExMTExMTExMTExMTGo7ImxcUzh3aChzM2lpM0w0VUxMTExMTCdpM1lsUDYzeydTQnVGaExMTEwiTFVLTEZKCiRMTExMTExMTExMTExMTExMajtQPmlYTFVMMGtpRG0kTExMTExMTExMTExMTExMTGpqPUxMTExMTExMTExMTExMTExqOylQPjYzbV9YTjAkTCwnIidMLCInIihQezM2TlBpX2lYRUxVTFA+NjNtX1hOMCRMKSkiJyJMLFA+NjNtX1hOMCQoaVhFaVhFKEx5RExMTExMTExMTExMTExMTExMTExMajspTS0pUD42M21fWE4wJChsUDZpWEVMLDVMLFA+NjNtX1hOMCQoaVhFZz5FTFVMUD42M21fWE4wJEwpIiciTFVVTClNTCxNLSlQPjYzbV9YTjAkKGxQNmlYRUwsUD42M21fWE4wJChpWEVnPkUoTHlETExMTExMTExMTExMTExMTExMTExqOylNTCxQPjYzbV9YTjAkKGlYRWc+RUxVTFA+NjNtX1hOMCRMKSInIkxVVUwpTUwsNUwsUD42M21fWE4wJChpWEVnPkUoTHlETExMTExMTExMTExMTExMTExMTExqO1A+bERYbDB7TClQPjYzbV9YTjAkIShMeURMTExMTExMTExMTExMTExMTExMTGo7KVA+NjNtX1hOMCQoZkRpWExVTFA+NjNtX1hOMCRMTExMTExMTExMTExMTExMTExMTGo7PVBmM2xfWE4wJCAkTFVMUD42M21fWE4wJExMTExMTExMTExMTExMTExMTExMaiBMKVBmM2xfWE4wJExFM0xFWE4wXzYzeyQoTFJ7M1BpMHlMTExMTExMTExMTExMTExMajspIlBmRFhfNjN7IiwiUFgzWV82M3siLCJbM2ZfNjN7IiwibERmXzYzeyIsIjZQZzM2XzYzeyIsIlBmRFhfYTBSRV82M3siLCJYM2ZpMHlfUFgzWV82M3siKHMzaWkzTFVMRVhOMF82M3skTExMTExMTExMTExMTExMTGpqIEwpUGZEWF82M3skTHx8TFBYM1lfNjN7JEx8fExbM2ZfNjN7JEx8fExsRGZfNjN7JEx8fEw2UGczNl82M3skTHx8TFBmRFhfYTBSRV82M3skTHx8TFgzZmkweV9QWDNZXzYzeyQoTHlETExMTExMTExMTExMaiBMKSJsMCJMVVVMaTNZbFA2M3skKEx5RExMTExMTExMamo7ImxcUzh3aCxQRTYzeUw0VUxMTExMTCdZUGlEPmNQaSdTQnVGaExMTEwiTFVLTEZKCiRMUEU2UExMTExMTExMajsibFxTOHdoLFA+aVhMNFVMTExMTEwnWVBpRD5jUGknU0J1RmhMTExMIkxVS0xGSgokTCkibDAiTFVVTFlQaUQ+Y1BpJChMeURMTExMTExMTGpqOyJsXFM4d2gsJyJLYTZjRSRLIidMNFVMTExMTExMTExMJ2E2Y0UnU0J1RmhMTExMIkxVS0xGSgokTExMTExMTExMTClhNmNFJChMeURMTExMTExMTGo7ImxcUzh3aCwnIks2Y0UkSyInTDRVTExMTExMTExMTEwnNmNFJ1NCdUZoTExMTCJMVUtMRkoKJExMTExMTExMTExMKTZjRSQoTHlETExMTExMTExqOyJsXFM4d2gsJyJLWFBraTNYOFRKJEsiJ0w0VUxMTExMJ1hQa2kzWDhUSidTQnVGaExMTEwiTFVLTEZKCiRMTExMTClYUGtpM1g4VEokKEx5RExMTExMTExMajsibFxTOHdoLCciS05FRFk4VEokSyInTDRVTExMTExMTCdORURZOFRKJ1NCdUZoTExMTCJMVUtMRkoKJExMTExMTEwpTkVEWThUSiQoTHlETExMTExMTExqOyJsXFM4d2gsJyJLOFRKJEsiJ0w0VUxMTExMTExMTExMJzhUSidTQnVGaExMTEwiTFVLTEZKCiRMTExMTExMTExMTCk4VEokKEx5RExMTExMTExMajsibFxTOHdoLCciS05STiRLIjxOUk4nTDRVTExMTExMTExMTEwnTlJOJ1NCdUZoTExMTCJMVUtMRkoKJExMTExMTExMTExMKU5STiQoTHlETExMTExMTExqPUxMTExMTExMaj1MTExMTExMTExMTExqOyJsXFM4d2gsKSJMVUtMRkoKJExMTExMTExMTExMTExMTExqOyInIktYbERSJEsiJ0w0VUwnWGxEUidMLCJMVUtMRkoKJEwpWGxEUiQoTHlETExMTExMTExMTExMTExMTGo7IiciS05bUGtQaSRLIidMNFVMJ05bUGtQaScoczNpaTNMNFVMTExMTExMTExMTEwnRVcnU0J1RmhMTExMIkxVS0xGSgokTExMTExMTExMTExMTExMTGo7KVNNaEVsUFYwWCQoZkRpWExVTFhsRFIkTExMTExMTExMTExMTExMTGo7KVM1aEVsUFYwWCQoZkRpWExVTE5bUGtQaSRMTExMTExMTExMTExMTExMajspRVckTCwiLCIoUFkwNk5bUExVTEVsUFYwWCRMTExMTExMTExMTExMTExMaiBMUEU2UEw9TExMTExMTExMTExMajsibFxTOHdoLCJLRVckSyJMNFVMTExMTExMTExMTEwnRVcnU0J1RmhMTExMIkxVS0xGSgokTExMTExMTExMTExMTExMTGogTCkiczNpaTMiTFVVTClITCw1TCxFVyQoaVhFZz5FKEx5RExMTExMTExMTExMTGogTClFVyQoTHlETExMTExMTExqPUxMTExMTExMaj1MTExMTExMTExMTExqOyJsXFM4d2gsKSciS0VFeyRLIidMNFVMJ1tEeVhFME4nKHMzaWkzTDRVTExMTExMTExMTEwnRUV7J1NCdUZoTExMTCJMVUtMRkoKJExMTExMTExMTExMTExMTExqIExQRTZQTD1MTExMTExMTExMTExqOyJsXFM4d2gsIktFRXskSyJMNFVMTExMTExMTExMTCdFRXsnU0J1RmhMTExMIkxVS0xGSgokTExMTExMTExMTExMTExMTGogTCkiczNpaTMiTFVVTClITCw1TCxFRXskKGlYRWc+RShMeURMTExMTExMTExMTExqIEwpRUV7JChMeURMTExMTExMTGo9TExMTExMTExqPUxMTExMTExMTExMTGo7ImxcUzh3aCwpJyJLOTBSWCRLIicsJyJLOXtQWSRLIicsIkt3e1BZJEsiKHMzaWkzTDRVTCdYM2ZpMHlfaVBnZj5sJ1NCdUZoTExMTCJMVUtMRkoKJExMTExMTExMTExMTExMTExqPUw7IksiTFVMOTBSWCRMUEU2UEw7IiwiTFVMOTBSWCRMKSJLIkxVVUw5e1BZJChMeURMIEwpOTBSWCQhKEx5RExMTExMTExMTExMTExMTExqOyIsIkxVTDl7UFkkTCk5e1BZJCEoTHlETExMTExMTExMTExMTExMTGo7Q0xVTHd7UFkkTCllTDRMd3tQWSRMfHxMNUx4THd7UFkkKEx5RExMTExMTExMTExMTExMTExqOylTQ2hFbFBWMFgkKGZEaVhMVUw5MFJYJExMTExMTExMTExMTExMTExqOylTTWhFbFBWMFgkKGZEaVhMVUw5e1BZJExMTExMTExMTExMTExMTExqOylTNWhFbFBWMFgkKGZEaVhMVUx3e1BZJExMTExMTExMTExMTExMTExqOylYM2ZpMHlfaVBnZj5sJEwsIkwiKFBZMDZOW1BMVUxFbFBWMFgkTExMTExMTExMTExMTExMTGogTFBFNlBMPUxMTExMTExMTExMTGo7ImxcUzh3aCwiS1gzZmkweV9pUGdmPmwkSyJMNFVMJ1gzZmkweV9pUGdmPmwnU0J1RmhMTExMIkxVS0xGSgokTExMTExMTExMTExMTExMTGogTCkiczNpaTMiTFVVTClITCw1TCxYM2ZpMHlfaVBnZj5sJChpWEVnPkUoTHlETExMTExMTExMTExMaiBMKVgzZmkweV9pUGdmPmwkKEx5RExMTExMTExMajsibFxTOHdoLCciS1ZFM2ZQWDNZJEsiJ0w0VUxMTExMTCdWRTNmUFgzWSdTQnVGaExMTEwiTFVLTEZKCiRMKVZFM2ZQWDNZJChMeURMTExMTExMTGo7ImxcUzh3aCwnIktWRTNmJEsiJ0w0VUxMTExMTExMTEwnVkUzZidTQnVGaExMTEwiTFVLTEZKCiRMTExMTClWRTNmJChMeURMTExMTExMTGpqPUxMTExMTExMajsibFxTOHdoLFszZl9pUFlpMCRcTDRVTExMTExMTCdYNj4zeVBZJ1NCdUZoTExMTCJMVUtMRkoKJExMTExMTExMTExMTGogTCkiaVBZaTAiTFVVTGxmPjYweyRMJiZMImwwIkxVVUxpUFlpMFBpJChMeURMTExMTExMTGpqPUxMTExMTExMaj1MTExMTExMTExMTExqOyJsXFM4d2gsKSJMVUtMRkoKJExMTExMTExMTExMTExMTExqPUxMTExMTExMTExMTExMTExqO1BFNjN5TFVMMGtpRG0kTExMTExMTExMTExMTExMTExMTExqOyInIktsUFYwWCRLIiciTFVLTEZKCiRMTExMTExMTExMTExMTExMTExMTGo7IiwiTFVLTEZKCiRMKTBraURtJCEoTHlETExMTExMTExMTExMTExMTExMTExqOylsUFYwWCRMLCIiTCwnIicoUHszNk5QaV9pWEVMVUxsUFYwWCRMTExMTExMTExMTExMTExMTExMTGo7KWxQVjBYJEwsIiJMLCInIihQezM2TlBpX2lYRUxVTGxQVjBYJExMTExMTExMTExMTExMTExMTExMajspbFBWMFgkKGZEaVhMVUxsUFYwWCRMTExMTExMTExMTExMTExMTExMTGogTClsUFYwWCRMRTNMRWxQVjBYJChMUnszUGkweUxMTExMTExMTExMTExMTExqO1A+aVhMVUwwa2lEbSRMTExMTExMTExMTExMTExMajspRVA+NjNtJEwsIiwiKFBZMDZOW1BMVUxFbFBWMFgkTExMTExMTExMTExMTExMTGo7IihzM2lpM0w0VUxMTExMTExMJ0VQPjYzbSdTQnVGaExMTEwiTFVLTEZKCiRMTExMTExMTExMTExMTExMaiBMUEU2UEw9TExMTExMTExMTExMajsibFxTOHdoLCJLRVA+NjNtJEsiTDRVTExMTExMTEwnRVA+NjNtJ1NCdUZoTExMTCJMVUtMRkoKJExMTExMTExMTExMTExMTExqIEwpInMzaWkzIkxVVUwpSEwsNUwsRVA+NjNtJChpWEVnPkVMfHxMIlBrbDNpIkxVVUwpSEwsNUwsRVA+NjNtJChpWEVnPkUoTHlETExMTExMTExMTExMaiBMKUVQPjYzbSQoTHlETExMTExMTExqPUxMTExMTExMajsibFxTOHdoLCciS1g2PjN5UFkkSyInTDRVTExMTExMTCdYNj4zeVBZJ1NCdUZoTExMTCJMVUtMRkoKJExQRTZQTExMTExMTExMTExMaj1MTExMTExMTExMTExqOyJsXFM4d2gsIkspXSxYNj4zeVBZJChpWEVnPkVLIkw0VUxMTExMTEwnWDY+M3lQWSdTQnVGaExMTEwiTFVLTEZKCiRMTExMTExMTExMTExMTExMaiBMKSI6TlJOIkxVVUwpKV0sNSxYNj4zeVBZJChpWEVnPkUoaVBhMDYwWGlYRShMeURMTExMTExMTExMTExqIEwpWDY+M3lQWSQoTHlETExMTExMTExqPUxMTExMTExMaj1MTExMTExMTExMTExqOyJsXFM4d2gsUD5pWEw0VUxMTEwnRWszWF9ORGlYRSdTQnVGaExMTEwiTFVLTEZKCiRMTExMTExMTExMTExMTExMajsibFxTOHdoLFA+aVhMNFVMTExMTExMTCdQTjN7RVAnU0J1RmhMTExMIkxVS0xGSgokTExMTExMTExMTExMTExMTGogTFBFNlBMPUxMTExMTExMTExMTGo7ImxcUzh3aCxQRTYzeUw0VUxMTEwnRWszWF9ORGlYRSdTQnVGaExMTEwiTFVLTEZKCiRMTExMTExMTExMTExMTExMajsibFxTOHdoLFBFNjN5TDRVTExMTExMTEwnUE4ze0VQJ1NCdUZoTExMTCJMVUtMRkoKJExMTExMTExMTExMTExMTExqIEwpImwwIkxVVUw2ZlhSJChMeURMTExMTExMTExMTExqIEwpKSJsMCJMVSFMa2ZEJEwmJkwpImcwNmciTCxQTnNYNjB7JChpWEVEaVhFKEx8fEwpIlhbUFgiTCxQTnNYNjB7JChpWEVEaVhFTHx8TCkiaTNSeyJMLFBOc1g2MHskKGlYRURpWEUoTHlETExMTExMTExqPUxMTExMTExMaj1MTExMTExMTExMTExqOyJsXFM4d2gsKSJLOXYKVCRLIkw0VUwnRWEwaSdMLCJLOTgKfSRLIkw0VUwnRTYweydMLFA+aVhMNFVMJzZmWFInKHMzaWkzTDRVTExMTExMJzNQaTNYW1BYJ1NCdUZoTExMTCJMVUtMRkoKJExMTExMTExMTExMTExMTExqO0hNTFVMOXYKVCRMUEU2UExMTExMTExMTExMTExMTExqO1hSa0RQUjYweyRMVUw5dgpUJEwpWFJrRFBSNjB7JChMeURMTExMTExMTExMTExMTExMajtDckxVTDk4Cn0kTFBFNlBMTExMTExMTExMTExMTExMajtSWFlEYTYweyRMVUw5OAp9JEwpUlhZRGE2MHskKEx5RExMTExMTExMTExMTExMTExqIExQRTZQTD1MTExMTExMTExMTExqPUxMTExMTExMTExMTExMTExqOyJsXFM4d2gsKSdQe2ZzbERYJ0w0VUwnNmZYUicoczNpaTNMNFVMTExMTEwnM1BpM1hbUFgnU0J1RmhMTExMIkxVS0xGSgokTExMTExMTExMTExMTExMTExMTExqOysrCndfR3ZfYndPRiRMTExMTExMTExMTExMTExMTExMTGogTFBFNlBMPUxMTExMTExMTExMTExMTExqOyJsXFM4d2gsKSdsZj42MHskJ0w0VUwnNmZYUicoczNpaTNMNFVMTExMTEwnM1BpM1hbUFgnU0J1RmhMTExMIkxVS0xGSgokTExMTExMTExMTExMTExMTExMTExqOylYUmtEUFI2MHskTCxSWFlEYTYweyRMLGxmPjYweyQoczNpaTNMVUxTaGJ3T0YkTExMTExMTExMTExMTExMTExMTExqOysrOW9iX0d2X2J3T0YkTExMTExMTExMTExMTExMTExMTExqIEwpWFJrRFBSNjB7JEx8fExSWFlEYTYweyQoTHlETExMTExMTExMTExMTExMTGogTClzbERYJChMeURMTExMTExMTExMTExqIEwpKSJsMCJMVSFMa2ZEJEwmJkwpImcwNmciTCxQTnNYNjB7JChpWEVEaVhFKEx8fEwpIlhbUFgiTCxQTnNYNjB7JChpWEVEaVhFKEx5RExMTExMTExMamo9TExMTExMTExqPUxMTExMTExMTExMTGo7ImxcUzh3aCwnKSJMVUtMRkoKJExMTExMTExMTExMTExMTExqPUxMTExMTExMTExMTExMTExqOyJYUmtEUFI2MHskLFJYWURhNjB7JCwiTFVLTEZKCiRMTExMTExMTExMTExMTExMTExMTGo7IjUiTFVMWFJrRFBSNjB7JEwpWFJrRFBSNjB7JCEoTHlETExMTExMTExMTExMTExMTExMTExqOyI1IkxVTFJYWURhNjB7JEwpUlhZRGE2MHskIShMeURMTExMTExMTExMTExMTExMTExMTGogTClYUmtEUFI2MHskTHx8TFJYWURhNjB7JChMeURMTExMTExMTExMTExMTExMajsiIlw2aT4kXCJcLCJcUGszTiRcVVBrM04mIktrRGlYX2lFPllOPiRMVUtMRkoKJExMTExMTExMTExMTExMTExqPUxMTExMTExMTExMTExMTExqOyJNVUU+ezB5NlBFJiJMVUtMRkoKJExMTExMTExMTExMTExMTExMTExMaiBMKSkie1BZIkwsUE5zWDYweyQoaVhFRGlYRUx8fEwpIlhsRCJMLFBOc1g2MHskKGlYRURpWEUoTHlEUEU2UEw9TExMTExMTExMTExMTExMTGo7RVA+NjNtNlBFJEsiVUVQPjYzbTZQRSZNVVh7UDZQRSYiTFVLTEZKCiRMTExMTExMTExMTExMTExMTExMTGo9TExMTExMTExMTExMTExMTExMTExqO1BFNjN5TFVMMGtpRG0kTExMTExMTExMTExMTExMTExMTExMTExMajtsUFYwWCRMVUtMRVA+NjNtNlBFJExMTExMTExMTExMTExMTExMTExMTExMTGo7IjoiTFVLTEVQPjYzbTZQRSRMKTBraURtJCEoTHlETExMTExMTExMTExMTExMTExMTExMTExMajspbFBWMFgkTCwiIkwsJyInKFB7MzZOUGlfaVhFTFVMbFBWMFgkTExMTExMTExMTExMTExMTExMTExMTExMajspbFBWMFgkTCwiIkwsIiciKFB7MzZOUGlfaVhFTFVMbFBWMFgkTExMTExMTExMTExMTExMTExMTExMTExMajspbFBWMFgkKGZEaVhMVUxsUFYwWCRMTExMTExMTExMTExMTExMTExMTExMTExqIEwpbFBWMFgkTEUzTEVsUFYwWCQoTFJ7M1BpMHlMTExMTExMTExMTExMTExMTExMTGo7UD5pWExVTDBraURtJExMTExMTExMTExMTExMTExMTExMajspRVA+NjNtJEwsIiwiKFBZMDZOW1BMVUxFbFBWMFgkTExMTExMTExMTExMTExMTExMTExqOyIiTFVMRVA+NjNtNlBFJExMTExMTExMTExMTExMTExMTExMaiBMKSJQa2wzaSJMVSFMKUhMLDVMLEVQPjYzbSQoaVhFZz5FTCYmTEVQPjYzbSQoeURQRTZQTD1MTExMTExMTExMTExMTExMaj1MTExMTExMTExMTExMTExMTExMTGo7aVBYNkR5X2xEMFckSyJVaVBYNkR5JiJMVUtMRkoKJExMTExMTExMTExMTExMTExMTExMTExMTGo7KVNpUFg2RHlfbEQwV2hTbGY+NjB7JGhTZ1hfc2YkaEU2MHskTCwiJ1wiTCwiJyIoUHszNk5QaV9pWEVMVUxpUFg2RHlfbEQwVyRMTExMTExMTExMTExMTExMTExMTExMTExqIEwpU2lQWDZEeV9sRDBXaFNsZj42MHskaFNnWF9zZiRoRTYweyQoTHlETExMTExMTExMTExMTExMTExMTExqO3NnaVBZaTBfbEQwVyRLIlVpUFlpMCYiTFVLTEZKCiRMKXNnaVBZaTBfbEQwVyQoTHlETExMTExMTExMTExMTExMTExMTExqPUxMTExMTExMTExMTExMTExMTExMajt7RVBZX3tFMyRLIkwiTFVLTHNnaVBZaTBfbEQwVyRMKXtFUFlfe0UzJChMeURMTExMTExMTExMTExMTExMTExMTExMTExqOyJgIktTWGx7JGhTc2dpUFlpMF9sRDBXaFNsZj42MHskaFNnWF9zZiRoRTYweyRLImAiTFVLTHNnaVBZaTBfbEQwVyRMTExMTExMTExMTExMTExMTExMTExMTExqOyI6IkxVS0xzZ2lQWWkwX2xEMFckTClzZ2lQWWkwX2xEMFckKEx5RExMTExMTExMTExMTExMTExMTExMTExMTGo7U1hseyRoU3tFUFlfe0UzX3NnaVBZaTBfbEQwV2hTbGY+NjB7JGhTZ1hfc2YkaEU2MHskTFVMe0VQWV97RTMkTExMTExMTExMTExMTExMTExMTExMTExMaiBMKSsrWGx7JEw7d3NnaVBZaTBfbEQwVyR4WGx7JEw7NVVYbHskKExpMHlMTExMTExMTExMTExMTExMTExMTGo7IiJMVUxzZ2lQWWkwX2xEMFckTExMTExMTExMTExMTExMTExMTExqO1N3c2dpUFlpMF9sRDBXaFNsZj42MHskaFNnWF9zZiRoRTYweyRMVUx3c2dpUFlpMF9sRDBXJExMTExMTExMTExMTExMTExMTExMampqO2kwWDNpM05QRSRLIlVpMFgzaTNOUEUmIkxVS0xGSgokTClpMFgzaTNOUEUkKEx5RExMTExMTExMTExMTExMTExMTExMajtQZjNsNlBFJEsiVVBmM2w2UEUmIks2MHtfbEQwVyRLIlVzUFY2UEUmIktnWF9sRDBXJEsiVWdYNlBFJk1VWHtQNlBFJiJMVUtMRkoKJExMTExMTExMTExMTExMTExMTExMaj1MTExMTExMTExMTExMTExMTExMTGo9TExMTExMTExMTExMTExMTExMTExMTExMajtTWGx7JGhTe0VQWV9sRDBXaFNsZj42MHskaFNnWF9zZiRoRTYweyRMVUtMUGYzbDZQRSRMTExMTExMTExMTExMTExMTExMTExMTExMTExMajsiOiJMVUtMUGYzbDZQRSRMKVBmM2w2UEUkKEx5RExMTExMTExMTExMTExMTExMTExMTExMTExMTExqIEwpU1hseyRoU3tFUFlfbEQwV2hTbGY+NjB7JGhTZ1hfc2YkaEU2MHskKEx5RExMTExMTExMTExMTExMTExMTExMTExMTGo9TExMTExMTExMTExMTExMTExMTExMTExMajtOUEVfbEQwVyRMVUtMaTBYM2kzTlBFJExMTExMTExMTExMTExMTExMTExMTExMTExMTExqOyJ8IkxVS0xpMFgzaTNOUEUkTClpMFgzaTNOUEUkKEx5RExMTExMTExMTExMTExMTExMTExMTExMTExMTExqOyJMIkxVTE5QRV9sRDBXJEwpIlB7M05FIkxVVUwpKU5QRV9sRDBXJChmRGlYKGlQYTA2MFhpWEVMfHxMTlBFX2xEMFckIShMeURMTExMTExMTExMTExMTExMTExMTExMTExMTExMajspTlBFX2xEMFckTCwiIkwsIiciKFB7MzZOUGlfaVhFTFVMTlBFX2xEMFckTExMTExMTExMTExMTExMTExMTExMTExMTExMTGo7U1hseyRoU05QRV9sRDBXaFNsZj42MHskaFNnWF9zZiRoRTYweyRMVUxOUEVfbEQwVyRMTExMTExMTExMTExMTExMTExMTExMTExMTExMajtNTC1MWGx7JExVTE1fWGx7JExMTExMTExMTExMTExMTExMTExMTExMTExMTExqIEwpKVNYbHskaFNOUEVfbEQwV2hTbGY+NjB7JGhTZ1hfc2YkaEU2MHskKFhQRUVEKEx5RExMTExMTExMTExMTExMTExMTExMTExMTGogTCkrK1hseyRMO3d7RVBZX2xEMFckeFhseyRMOzVVWGx7JChMaTB5TExMTExMTExMTExMTExMTExMTExqOyIiTFVMaTBYM2kzTlBFJExMTExMTExMTExMTExMTExMTExMajsiIkxVTFBmM2w2UEUkTExMTExMTExMTExMTExMTExMTExqO1N3e0VQWV9sRDBXaFNsZj42MHskaFNnWF9zZiRoRTYweyRMVUx3e0VQWV9sRDBXJExMTExMTExMTExMTExMTExMTExMamo7UzVoU3tFUFlfbEQwV2hTbGY+NjB7JGhTZ1hfc2YkaEU2MHskSyJVUGYzbDZQRSYiSzYwe19sRDBXJEsiVXNQVjZQRSYiS2dYX2xEMFckSyJVZ1g2UEUmTVVYe1A2UEUmIkxVS0xGSgokTExMTExMTExMTExMTExMTExMTEw8PGo7UzVoU0lFNjB7X2xEMFdoU2xmPjYweyRoU2dYX3NmJGhFNjB7JExVTDYwe19sRDBXJExMTExMTExMTExMTExMTExMTExMaiBMKXtFUFlfbEQwVyRMJiZMKVNJRTYwe19sRDBXaFNsZj42MHskaFNnWF9zZiRoRTYweyQoWGw+MHtMJiZMZ1hfbEQwVyRMJiZMImwwIkxVVUxsRDBXJCh5RFBFNlBMPUxMTExMTExMTExMTExMTExqOyJNVTZmWFImIkxVS0xGSgokTClzbERYJChMeURMTExMTExMTExMTExMTExMTExMTGo7Ik1VM1BpM1hbUFgmIkxVS0xGSgokTExMTExMTExMTExMTExMTExMTExqIEwpKSJsMCJMVSFMa2ZEJEwmJkwpImcwNmciTCxQTnNYNjB7JChpWEVEaVhFKEx8fEwpIlhbUFgiTCxQTnNYNjB7JChpWEVEaVhFKEx5RExMTExMTExMTExMTExMTExqOyJNVXM2bDBZM1BpJiJMVUtMRkoKJEwpKSJ9IkwsRWwwRFhOMCQoaVhFaVhFIShMeURMTExMTExMTExMTExMTExMajsiJ0spUD42M20kXChFaTNSezYzRHtQTkU2ZlhSSydVUD42M20mUGYzbCRcVVBmM2wmc1BWJFxVc1BWJiJLUGYzbF9zUFYkSyJVUGYzbHNQViYnS1MnZ1gnaEVYTjAkXEsnVWdYJidLZ1lfc2YkXEsnVWdZIlwoTmxEOlhORGl7RTNtM1cnTDRVTExMTExMTEwnbjh8OFRKJ1NCdUZoTExMTCJMVUtMRkoKJExMTExMTExMTExMTExMTExqIExQRTZQTD1MTExMTExMTExMTExqPUxMTExMTExMTExMTExMTExqOyJsXFM4d2gsJ3tQW1AtUGZOJ0w0VUxMTExMJ1hQa2kzWDhUSidTQnVGaExMTEwiTFVLTEZKCiRMTExMTExMTExMTExMTExMTExMTGo7ImxcUzh3aCwnNmk+JFwmUGszTiRcVVBrM04mIktrRGlYX2lFPllOPiRLRVA+NjNtTjNhRSRLIlVFUD42M21OM2FFJlA+NjNtJFxVUD42M20mUGYzbCRcVVBmM2wmc1BWJFxVc1BWJiJLUGYzbF9zUFYkSyJVUGYzbHNQViYnS1MnZ1gnaEVYTjAkXEsnVWdYJiJLZ1lfc2YkSyJVZ1k/TlJOS1k2UER5S04zYUU8M2lYW1AnTDRVTExMTExMTEwnbjh8OFRKJ1NCdUZoTExMTCJMVUtMRkoKJExMTExMTExMTExMTExMTExMTExMajspRVA+NjNtJEwsIiJMLCInIihQezM2TlBpX2lYRUxVTEVQPjYzbU4zYUUkTExMTExMTExMTExMTExMTExMTExqOylFUD42M20kTCwiOiJMLCIsIihQezM2TlBpX2lYRUxVTEVQPjYzbU4zYUUkTExMTExMTExMTExMTExMTExMTExqIEwpIlBrbDNpIkxVIUwpSEwsNUwsRVA+NjNtJChpWEVnPkUoTHlETExMTExMTExMTExMTExMTGogTCkpIn0iTCxFbDBEWE4wJChpWEVpWEVMJiZMRVA+NjNtJEwmJkxOM2FFJChMeURMTExMTExMTExMTExqajtrRGlYJExVS0xrRGlYX2lFPllOPiRMTExMTExMTExMTExqOyJNVU5sRFtQJiJMVUtMa0RpWCRMKWtEaVgkKEx5RExMTExMTExMTExMTGo9TExMTExMTExMTExMaj1MTExMTExMTExMTExMTExMaj1MTExMTExMTExMTExMTExMTExMTGo9TExMTExMTExMTExMTExMTExMTExMTExMajsiOyJLU1hseyRoU0VpUGtrRGlYX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRLIjoiS1NYbHskaFNsUFJhX0VpUGtrRGlYX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRMVUtMa0RpWCRMTExMTExMTExMTExMTExMTExMTExMTExMTExMajsiVWtEaVgmIkxVS0xrRGlYJEwpa0RpWCQhKEx5RExMTExMTExMTExMTExMTExMTExMTExMTExMTExqIEwpKSkiUmdZNC1FRFJYIkwsWk9URiQoaVhFaVhFIUwmJkwpInNpUD5jc2Y0LUVEUlgiTCxaT1RGJChpWEVpWEUhTCYmTCkiRTYzbWFQbCJMLFpPVEYkKGlYRWlYRSFMJiZMKSJFNjNtWTYwIkwsWk9URiQoaVhFaVhFIShMTExMTExMTExMTExMTExMTExMTExMTExMTExqfHxMKSJObERbUCJMLFpPVEYkKGlYRWlYRShMeURMTExMTExMTExMTExMTExMTExMTExMTExqOylTWGx7JGhTRWlQa2tEaVhfbVkzaFNnWF9zZiRobDBmZjB7X2dYJEsiPEVpUGtrRGlYPCJLaURZX1g+MCQoRVhsUFhsMHtfWFBrX1A2RHlMVUxaT1RGJExMTExMTExMTExMTExMTExMTExMTExMTGogTCkpU1hseyRoU0VpUGtrRGlYX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRLIjxFaVBra0RpWDwiS2lEWV9YPjAkKEVYRURbUF9QNkR5TExMTExMTExMTExMTExMTExMTExMTExMaiYmTCkiaVBYeTMiTFVVTFNYbHskaFNsUFJhX0VpUGtrRGlYX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRMfHxMIlBpMHlQZyJMVVVMU1hseyRoU2xQUmFfRWlQa2tEaVhfbVkzaFNnWF9zZiRobDBmZjB7X2dYJChMTExMTExMTExMTExMTExMTExMTExMTGomJkwiUFgzWU4+IkxVVUxTWGx7JGhTTjBfRWlQa2tEaVhfbVkzaFNnWF9zZiRobDBmZjB7X2dYJChMeURMTExMTExMTExMTExMTExMTExMTGo7U1hseyRoU2xQUmFfRWlQa2tEaVhfbVkzaFNnWF9zZiRobDBmZjB7X2dYJExVTGxQUmEkTExMTExMTExMTExMTExMTExMTExqO1NYbHskaFNOMF9FaVBra0RpWF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkTFVMTExOMCRMTExMTExMTExMTExMTExMTExMTGogTClTWGx7JGhTRWlQa2tEaVhfbVkzaFNnWF9zZiRobDBmZjB7X2dYJChMeURMTExMTExMTExMTExMTExMaiBMKSsrWGx7JEw7U3dFaVBra0RpWF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkeFhseyRMOzVVWGx7JChMaTB5TExMTExMTExMTExMajsiIkxVTGtEaVgkTExMTExMTExMTExMamo9TExMTExMTExMTExMajsiIkxVTGtEaVhfaUU+WU4+JExMTExMTExMTExMTExMTExqIExQRTZQTD1MTExMTExMTExMTExqOyInSyJLU1BmM2xpM21faVBFPmhTZ1hfc2YkaGwwZmYwe19nWCRLIiRcSydVaUU+WU4+JiJMVUxrRGlYX2lFPllOPiRMTExMTExMTExMTExMTExMaiBMKVNQZjNsaTNtX2lQRT5oU2dYX3NmJGhsMGZmMHtfZ1gkKEx5RExMTExMTExMTExMTGpqIEwpKSJnMDZnIkwsUE5zWDYweyQoaVhFRGlYRSFMJiZMM2lYW1AkKEx5RExMTExMTExMamo9TExMTExMTExqOyJsXFM4d2gsIktYUmtEUFJfRWdmPlJYX04+TjBOJEsiTDRVTCdYUmtEUFJGX04+TjBOJ1NCdUZoTExMTCJMVUtMRkoKJEwpWFJrRFBSX0VnZj5SWF9OPk4wTiQoTHlETExMTExMTExMTExMajsibFxTOHdoLCJLUlhZRGFfRWdmPlJYX04+TjBOJEsiTDRVTEwnUlhZRGFGX04+TjBOJ1NCdUZoTExMTCJMVUtMRkoKJExMKVJYWURhX0VnZj5SWF9OPk4wTiQoTHlETExMTExMTExMTExMajsibFxTOHdoLCJLRWEwaV95MF9pUGdmPmwkSyJMNFVMTEwnRWEwaV9pUGdmPmwnU0J1RmhMTExMIkxVS0xGSgokTExMTExMKUVhMGlfeTBfaVBnZj5sJChMeURMTExMTExMTExMTExqOyJsXFM4d2gsIkthMGlfaVBOX0VQazNmRCRLIkw0VUxMTCdhMGlfaVBOX2tmRCdTQnVGaExMTEwiTFVLTEZKCiRMTExMTEwpYTBpX2lQTl9FUGszZkQkKEx5RExMTExMTExMTExMTGo7ImxcUzh3aCwiS1hSa0RQUl9OPk4wTiRLIkw0VUxMJ1hSa0RQUl9OPk4wTidTQnVGaExMTEwiTFVLTEZKCiRMTExMTExMTClYUmtEUFJfTj5OME4kKEx5RExMTExMTExMTExMTGo7ImxcUzh3aCwiS1JYWURhX04+TjBOJEsiTDRVTExMJ1JYWURhX04+TjBOJ1NCdUZoTExMTCJMVUtMRkoKJExMTExMTExMTClSWFlEYV9OPk4wTiQoTHlETExMTExMTExMTExMajsibFxTOHdoLCJLWFJrRFBSX0VnZj5SWCRLIkw0VUwnWFJrRFBSX0VnZj5SWCdTQnVGaExMTEwiTFVLTEZKCiRMTExMTExMKVhSa0RQUl9FZ2Y+UlgkKEx5RExMTExMTExMTExMTGo7ImxcUzh3aCwiS1JYWURhX0VnZj5SWCRLIkw0VUxMJ1JYWURhX0VnZj5SWCdTQnVGaExMTEwiTFVLTEZKCiRMTExMTExMTClSWFlEYV9FZ2Y+UlgkKEx5RExMTExMTExMTExMTGpqOyJsXFM4d2gsJyJLaURZX0VQazNmRCRLIidMNFVMTExMJ2lEWV9FUGszZkQnU0J1RmhMTExMIkxVS0xGSgokTExMTExMTExMTExMTExMTGopIjxLSyJMVSFMaURZX0VQazNmRCRMJiZMIjxLIkxVIUxpRFlfRVBrM2ZEJEwmJkwiS0siTFUhTGlEWV9FUGszZkQkTCYmTCJLIkxVIUxpRFlfRVBrM2ZEJEwmJkxpRFlfRVBrM2ZEJChMeURMTExMTExMTExMTExqPUxMTExMTExMTExMTGo7KSlpRFlfRVBrM2ZEJChzM2lpM0wsaURZX1g+MCQoWD5OWD4wX2lEWVZmTExMTExMTExMTExMTExMTGogTCkpaURZX0VQazNmRCRLIjwiS2lEWV9YPjAkKEVYRURbUF9QNkR5IShMeURMTExMTExMTExMTExqOyJFUGszZkQiTFVMaURZX0VQazNmRCRMKWlEWV9FUGszZkQkIShMeURMTExMTExMTExMTExqOyJsXFM4d2gsJyJLU1hQRWkzUntoU2dYX3NmJGhsMGZmMHtfZ1gkSyInTDRVTExMTExMTCdYUEVpM1J7J1NCdUZoTExMTCJMVUtMRkoKJExMTExMTExMTExMTGo9TExMTExMTExMTExMajsibFxTOHdoLFRvOUpfb0YKcG9UJFxMNFVMTExMTExMTCdpRT5ZTj4nU0J1RmhMTExMIkxVS0xGSgokTExMTExMTExMTExMTExMTGogTClTUGYzbGkzbV9pUEU+aFNnWF9zZiRobDBmZjB7X2dYJChMeURMTExMTExMTExMTExqPUxMTExMTExMTExMTGo9TExMTExMTExMTExMTExMTGo9TExMTExMTExMTExMTExMTExMTExqOyJsXFM4d2gsJ05STktFZ2Y+Ulg8M2lYW1AnTDRVTExMTExMTEwnbjh8TlJOJ1NCdUZoTExMTCJMVUtMRkoKJExMTExMTExMTExMTExMTExMTExMTExMTGogTFBFNlBMPUxMTExMTExMTExMTExMTExMTExMajsibFxTOHdoLCdOUk5LWTMwNk4+S0VnZj5SWDwzaVhbUCdMNFVMTExMTExMTCduOHxOUk4nU0J1RmhMTExMIkxVS0xGSgokTExMTExMTExMTExMTExMTExMTExMTExMaiBMKSJsMCJMVVVMOEpFZ2Y+UlgkKEx5RFBFNlBMPUxMTExMTExMTExMTExMTExMTExMajsibFxTOHdoLCdOUk5LUGtsM1J7S0VnZj5SWDwzaVhbUCdMNFVMTExMTExMTCduOHxOUk4nU0J1RmhMTExMIkxVS0xGSgokTExMTExMTExMTExMTExMTExMTExMTExMaiBMKSJsMCJMVVVMOH1FZ2Y+UlgkKEx5RExMTExMTExMTExMTExMTExMTExMajsibFxTOHdoLCdOUk5LRWdmPlJYPDNpWFtQJ0w0VUxMTExMTExMJ2QufE5STidTQnVGaExMTEwiTFVLTEZKCiRMTExMTExMTExMTExMTExMTExMTGogTCkibDAiTFVVTEVnZj5SWCQoTHlETExMTExMTExMTExMTExMTGogTFBFNlBMPUxMTExMTExMTExMTGo9TExMTExMTExMTExMTExMTGo7ImxcUzh3aCxQRTYzeUw0VUxMTExMTExMJ0VnZj5SWCdTQnVGaExMTEwiTFVLTEZKCiRMTExMTExMTExMTExMTExMTExMTGo7ImxcUzh3aCwnTlJOS2dZS0VnZj5SWDwzaVhbUCdMNFVMTExMTExMTExMTCdOUk4nU0J1RmhMTExMIkxVS0xGSgokTExMTExMTExMTExMTExMTExMTExqIExQRTZQTD1MTExMTExMTExMTExMTExMajsibFxTOHdoLFA+aVhMNFVMTExMTExMTCdFZ2Y+UlgnU0J1RmhMTExMIkxVS0xGSgokTExMTExMTExMTExMTExMTExMTExqPUxMTExMTExMTExMTExMTExMTExMajsibFxTOHdoLCdOUk5LZ1lLRWdmPlJYPDNpWFtQJ0w0VUxMTExMTExMJ244fE5STidTQnVGaExMTEwiTFVLTEZKCiRMTExMTExMTExMTExMTExMTExMTExMTExqIExQRTZQTD1MTExMTExMTExMTExMTExMTExMTGo7ImxcUzh3aCwnTlJOS2dZS1kzMDZOPktFZ2Y+Ulg8M2lYW1AnTDRVTExMTExMTEwnbjh8TlJOJ1NCdUZoTExMTCJMVUtMRkoKJExMTExMTExMTExMTExMTExMTExMTExMTGogTCkibDAiTFVVTDhKRWdmPlJYJChMeURMTExMTExMTExMTExMTExMTExMTGo7ImxcUzh3aCwnTlJOS2dZS0VnZj5SWDwzaVhbUCdMNFVMTExMTCdkLjF9dXxOUk4nU0J1RmhMTExMIkxVS0xGSgokTExMTExMTExMTExMTExMTExMTExqIEwpImwwIkxVVUxFZ2Y+UlgkKEx5RExMTExMTExMTExMTExMTExqIEwpKSJnMDZnIkwsUE5zWDYweyQoaVhFRGlYRShMeURMTExMTExMTExMTExqOyJsXFM4d2gsJyJLRWlYWDM2MHtfRWdmPlJYJEsiJ0w0VUxMTCduOHxFaVhYMzYweydTQnVGaExMTEwiTFVLTEZKCiRMTExMTExMTExMTExqOyJsXFM4d2gsJzQiXCJLbGY+NjB7JEsiIlxVUGYzbEwiXDVdIlxVUHpERUwiXFA2RHkiXFVQTnNYTCJcWTMwNk4+LVBmTiJcVUVFMzZ7TFg+TmxEeCdMNFVMTExMTEwnMX11fE42UFInU0J1RmhMTExMIkxVS0xGSgokTExMTExMTExMTExMaiBMKSJsMCJMVVVMa2ZEJChMeURMTExMTExMTGpqOyJsXFM4d2gsJyJLbFA2ZkRpWCRLIidMNFVMTExMJ244fGxQNmZEaVgnU0J1RmhMTExMIkxVS0xGSgokTClsUDZmRGlYJChMeURMTExMTExMTGo7ImxcUzh3aCwnIktsUDZbM2YkSyInTDRVTExMTExMTEwnbFA2WzNmJ1NCdUZoTExMTCJMVUtMRkoKJEwpbFA2WzNmJChMeURMTExMTExMTGo7ImxcUzh3aCwnIktQekRFJEsiJ0w0VUxMTExMTEwnbjh8UHpERSdTQnVGaExMTEwiTFVLTEZKCiRMKVB6REUkKEx5RExMTExMTExMajsibFxTOHdoLCciS0VsMERYTjAkSyInTDRVTExMTExMTCdFbDBEWE4wJ1NCdUZoTExMTCJMVUtMRkoKJExMTExMTExMajsibFxTOHdoLCciS1h7UDZQRSRLIidMNFVMTExMTExMTCdYe1A2UEUnU0J1RmhMTExMIkxVS0xGSgokTClYe1A2UEUkKEx5RExMTExMTExMaj1MTExMTExMTGo7ImxcUzh3aCwnIkxVS0xGSgokTExMTExMTExMTExMajsiTCJcIktSWFlEYTYweyRLIiJcVVJYWURhIkxVS0xGSgokTCk1NU1MeExSWFlEYTYweyRMJiZMWFJrRFBSNjB7JCFMJiZMUlhZRGE2MHskKEx5RExMTExMTExMTExMTGo7IkwiXCJLbGtENjM2MHskSyIiXFVsa0Q2MyJMVUtMRkoKJEwpIlh5UDYiTFUhTGxrRDYzNjB7JEwmJkxsa0Q2MzYweyQoTHlETExMTExMTExMTExMajsiJ0w0VUxMTCduOHxFaVhYMzYweydTQnVGaExMTEwiTFVLTEZKCiRMTExMTExMTExMTExqIEwpKTU1TUx4TFJYWURhNjB7JEwmJkxYUmtEUFI2MHskIUwmJkxSWFlEYTYweyQoTHx8TCkiWHlQNiJMVSFMbGtENjM2MHskTCYmTGxrRDYzNjB7JCgoTHlETExMTExMTExqOyJsXFM4d2gsUD5pWEw0VUxMTExMTExMJ04zaWEwbCdTQnVGaExMTEwiTFVLTEZKCiRMKSJsMCJMVVVMTjNpYTBsJChMeURMTExMTExMTGo9TExMTExMTExqPUxMTExMTExMTExMTGo7ImxcUzh3aCwnIktONlBSJEsiJ0w0VUxMTExMTCcxfXV8TjZQUidTQnVGaExMTEwiTFVLTEZKCiRMTExMTExMTExMTExMTExMaiBMUEU2UEw9TExMTExMTExMTExMajsibFxTOHdoLCciS042UFIkSyInTDRVTExMTExMTCciS1BpUFJhJEsifE42UFInU0J1RmhMTExMIkxVS0xGSgokTExMTExMTExMTExMTExMTGo7IjEiTFVLTFBpUFJhJEwpKSIxIkwsUGlQUmEkKGlYRWlYRSFMJiZMKSJ1IkwsUGlQUmEkKGlYRWlYRShMeURMTExMTExMTExMTExMTExMajspU01oRWxQVjBYJChmRGlYTFVMTE42UFIkTExMTExMTExMTExMTExMTGo7KVM1aEVsUFYwWCQoZkRpWExVTFBpUFJhJExMTExMTExMTExMTExMTExqOylONlBSJEwsInwiKFBZMDZOW1BMVUxFbFBWMFgkTExMTExMTExMTExMTExMTGogTCkpInwiTCxONlBSJChpWEVpWEUoTHlETExMTExMTExMTExMaiBMKU42UFIkKEx5RExMTExMTExMajsibFxTOHdoLCciS042UFIkSyInTDRVTExMTExMJzF9dXxONlBSJ1NCdUZoTExMTCJMVUtMRkoKJEwpTjZQUiQoTHlETExMTExMTEw8PGo7ImxcUzh3aCwnIktnM1gkSyInTDRVTExMTExMTExMTEwnZzNYJ1NCdUZoTExMTCJMVUtMRkoKJEwpZzNYJChMeURMTExMTExMTGo7ImxcUzh3aCwnIktQZjNsJEsiJ0w0VUxMTExMTExMTEwnUGYzbCdTQnVGaExMTEwiTFVLTEZKCiRMTExMTExMTGo7ImxcUzh3aChzM2lpM0xVTFMnIktsZj42MHskSyInaFMnWVl5J2hFWE4wJFwiTFVLTEZKCiRMTExMTExMTGpqPUxMTExMTExMaj1MTExMTExMTExMTExqPUxMTExMTExMTExMTExMTExqPUxMTExMTExMTExMTExMTExMTExMajtTRnd9JGhTWFBraTNYOFRKX3tFRGZoU2xmPjYweyRoU2dYX3NmJGhFNjB7JExVTFhQa2kzWDhUSiRMTExMTExMTExMTExMTExMTExMTExMTExqO1NGd30kaFNORURZOFRKX3tFRGZoU2xmPjYweyRoU2dYX3NmJGhFNjB7JExVTExMTkVEWThUSiRMTExMTExMTExMTExMTExMTExMTExMTExqIEwpIjhUSiJMVVVMWE4wX3tFRGYkKEx5RExMTExMTExMTExMTExMTExMTExMajtTRnd9JGhTUD42M21fe0VEZmhTbGY+NjB7JGhTZ1hfc2YkaEU2MHskTFVMPVhOMF97RURmJCAkTExMTExMTExMTExMTExMTExMTExqIEwpUD42M21fe0VEZiQoTHlETExMTExMTExMTExMTExMTGo7U0Z3fSRoU1A+NjNtX3tFRGZoU2xmPjYweyRoU2dYX3NmJGhFNjB7JExVTFA+NjNtX3tFRGYkTExMTExMTExMTExMTExMTGogTClYTjBfe0VEZiQoTHlETExMTExMTExMTExMaiBMKVhOMF97RURmJEw0VUxGd30kTEUzTFNFWE4wX3tFRGZoU2xmPjYweyRoU2dYX3NmJGhFNjB7JChMUnszUGkweUxMTExMTExMajs1TFVMUGZEWF82M3skTFVMUFgzWV82M3skTFVMWzNmXzYzeyRMVUxsRGZfNjN7JExVTDZQZzM2XzYzeyRMVUxQZkRYX2EwUkVfNjN7JExVTFgzZmkweV9QWDNZXzYzeyRMTExMTExMTGo7IiJMVUxhNmNFJExVTDZjRSRMVUxYUGtpM1g4VEokTFVMTkVEWThUSiRMVUw4VEokTFVMTlJOJExVTEVXJExVTEVFeyRMVUxYM2ZpMHlfaVBnZj5sJExVTFZFM2ZQWDNZJExVTFZFM2YkTFVMRVA+NjNtJExVTFg2PjN5UFkkTFVMTjZQUiRMTExMTExMTGpqOyciJ0tYUmtEUFJfRWdmPlJYJEsnIlVYUmtEUFJMJ0xVS0xFaVhYMzYwe19FZ2Y+UlgkTClYUmtEUFJfRWdmPlJYJChMeURMTExMTExMTGo7JyInS1JYWURhX0VnZj5SWCRLJyJVUlhZRGFMJ0xVS0xFaVhYMzYwe19FZ2Y+UlgkTClSWFlEYV9FZ2Y+UlgkKEx5RExMTExMTExMajsnImlQWGxQeyJVbGtENjMnTFVMRWlYWDM2MHtfRWdmPlJYJExMTExMTExMajs1ckxVTFJYWURhX0VnZj5SWCRMKVhSa0RQUl9FZ2Y+UlgkIUwmJkxSWFlEYV9FZ2Y+UlgkIShMeURMTExMTExMTGpqOylTWFJrRFBSX0VnZj5SWF9OPk4wTmhTbGY+NjB7JGhTZ1hfc2YkaEU2MHskKGZEaVhMVUxYUmtEUFJfRWdmPlJYX04+TjBOJExMTExMTExMajspU1JYWURhX0VnZj5SWF9OPk4wTmhTbGY+NjB7JGhTZ1hfc2YkaEU2MHskKGZEaVhMVUxMUlhZRGFfRWdmPlJYX04+TjBOJExMTExMTExMajspU0VhMGlfeTBfaVBnZj5saFNsZj42MHskaFNnWF9zZiRoRTYweyQoZkRpWExVTExMTExMRWEwaV95MF9pUGdmPmwkTExMTExMTExqOylTYTBpX2lQTl9FUGszZkRoU2xmPjYweyRoU2dYX3NmJGhFNjB7JChmRGlYTFVMTExMTExhMGlfaVBOX0VQazNmRCRMTExMTExMTGo7KVNYUmtEUFJfTj5OME5oU2xmPjYweyRoU2dYX3NmJGhFNjB7JChmRGlYTFVMTExMTExMTFhSa0RQUl9OPk4wTiRMTExMTExMTGo7KVNSWFlEYV9OPk4wTmhTbGY+NjB7JGhTZ1hfc2YkaEU2MHskKGZEaVhMVUxMTExMTExMTFJYWURhX04+TjBOJExMTExMTExMajspU1hSa0RQUl9FZ2Y+UlhoU2xmPjYweyRoU2dYX3NmJGhFNjB7JChmRGlYTFVMTExMTExMWFJrRFBSX0VnZj5SWCRMTExMTExMTGo7KVNSWFlEYV9FZ2Y+UlhoU2xmPjYweyRoU2dYX3NmJGhFNjB7JChmRGlYTFVMTExMTExMTFJYWURhX0VnZj5SWCRMTExMTExMTGo7KVNpRFlfRVBrM2ZEaFNsZj42MHskaFNnWF9zZiRoRTYweyQoZkRpWExVTExMTExMTExMTGlEWV9FUGszZkQkTExMTExMTExqajtTOEpFZ2Y+UlhoU2xmPjYweyRoU2dYX3NmJGhFNjB7JExVTEw4SkVnZj5SWCRMTExMTExMTGo7Uzh9RWdmPlJYaFNsZj42MHskaFNnWF9zZiRoRTYweyRMVUxMOH1FZ2Y+UlgkTExMTExMTExqO1NFZ2Y+UlhoU2xmPjYweyRoU2dYX3NmJGhFNjB7JExVTExMTEVnZj5SWCRMTExMTExMTGo7U2tmRGhTbGY+NjB7JGhTZ1hfc2YkaEU2MHskTFVMTExMTExMa2ZEJExMTExMTExMajtTTjNhRWhTbGY+NjB7JGhTZ1hfc2YkaEU2MHskTFVMTExMTExOM2FFJExMTExMTExMajtTM2lYW1BoU2xmPjYweyRoU2dYX3NmJGhFNjB7JExVTExMTEwzaVhbUCRMTExMTExMTGo7U3tFUFlfbEQwV2hTbGY+NjB7JGhTZ1hfc2YkaEU2MHskTFVMe0VQWV9sRDBXJExMTExMTExMajtTZ1hfbEQwV2hTbGY+NjB7JGhTZ1hfc2YkaEU2MHskTFVMTExnWF9sRDBXJExMTExMTExMajtTbEQwV2hTbGY+NjB7JGhTZ1hfc2YkaEU2MHskTFVMTExMTExsRDBXJExMTExMTExMajtTaTNZbFA2M3toU2xmPjYweyRoU2dYX3NmJGhFNjB7JExVTExpM1lsUDYzeyRMTExMTExMTGo7U1hEWVBfNmZYUmhTbGY+NjB7JGhTZ1hfc2YkaEU2MHskTFVMTExMTExzbERYJExMTExMTExMajtTNmZYUmhTbGY+NjB7JGhTZ1hfc2YkaEU2MHskTFVMTExMTEw2ZlhSJExMTExMTExMajtTbGtENjM2MHtoU2xmPjYweyRoU2dYX3NmJGhFNjB7JExVTExsa0Q2MzYweyRMTExMTExMTGo7U1JYWURhNjB7aFNsZj42MHskaFNnWF9zZiRoRTYweyRMVUxMUlhZRGE2MHskTExMTExMTExqO1NYUmtEUFI2MHtoU2xmPjYweyRoU2dYX3NmJGhFNjB7JExVTFhSa0RQUjYweyRMTExMTExMTGo7U2xQNmZEaVhoU2xmPjYweyRoU2dYX3NmJGhFNjB7JExVTExMbFA2ZkRpWCRMTExMTExMTGo7U2xQNlszZmhTbGY+NjB7JGhTZ1hfc2YkaEU2MHskTFVMTExMbFA2WzNmJExMTExMTExMajtTUHpERWhTbGY+NjB7JGhTZ1hfc2YkaEU2MHskTFVMTExMTExQekRFJExMTExMTExMajtTTjNpYTBsaFNsZj42MHskaFNnWF9zZiRoRTYweyRMVUxMTExOM2lhMGwkTExMTExMTExqO1NYaTBFaFNsZj42MHskaFNnWF9zZiRoRTYweyRMVUxMTExMTFhpMEUkTExMTExMTExqO1NZUGlEPmNQaWhTbGY+NjB7JGhTZ1hfc2YkaEU2MHskTFVMTFlQaUQ+Y1BpJExMTExMTExMajtTWHtQNlBFaFNsZj42MHskaFNnWF9zZiRoRTYweyRMVUxMTExYe1A2UEUkTExMTExMTExqO1NnM1hoU2xmPjYweyRoU2dYX3NmJGhFNjB7JExVTExMTExMTGczWCRMTExMTExMTGo7UzZQZzM2aFNsZj42MHskaFNnWF9zZiRoRTYweyRMVUxMTExMTFBmM2wkTExMTExMTExqO1NSWGtsUDZoU2xmPjYweyRoU2dYX3NmJGhFNjB7JExVTExMTFJYa2xQNiRMTExMTExMTGo7U1BOc1hoU2xmPjYweyRoU2dYX3NmJGhFNjB7JExVTExMUE5zWDYweyRMTExMTExMTGo7U1RvZFQKaFNsZj42MHskaFNnWF9zZiRoRTYweyRMVUxMTExMaVBZaTAkTExMTExMTExqajwqaj1MTExMTExMTGo9TExMTExMTExMTExMajsiOGR9dSJMVUxFbDBEWE4wJExMTExMTExMTExMTExMTExqIExQRTZQTD1MTExMTExMTExMTExqOyJkfXUiTFVMRWwwRFhOMCRMTExMTExMTExMTExMTExMaiBMKSkibDAiTFUhTFNrZkRoU2xmPjYweyRoU2dYX3NmJGhFNjB7JEwmJkwpImcwNmciTCxTUE5zWGhTbGY+NjB7JGhTZ1hfc2YkaEU2MHskKGlYRURpWEUoTHx8TCkiWFtQWCJMLFNQTnNYaFNsZj42MHskaFNnWF9zZiRoRTYweyQoaVhFRGlYRShMeURQRTZQTD1MTExMTExMTExMTExqOyJHVCJMVUxFbDBEWE4wJExMTExMTExMTExMTExMTExqIEwpKSJOZjNYRVBmRFgiTCxTUE5zWGhTbGY+NjB7JGhTZ1hfc2YkaEU2MHskKGlYRURpWEUoTHlETExMTExMTExMTExMaiBMKUVsMERYTjAkIShMeURMTExMTExMTGoqPGo7Ii4iTFVLTEVsMERYTjAkTCkpIi4iTCxFbDBEWE4wJChpWEVpWEUhTCYmTCJHVCJMVSFMRWwwRFhOMCRMJiZMImwwIkxVVUxTUFlENkVoU2dYX3NmJGhsMGZmMHtfZ1gkKEx5RExMTExMTExMaj1MTExMTExMTGo7Q04wJExVS0xFbDBEWE4wJEwpImwwIkxVVUxTTU4wJGhTbGY+NjB7JGhTZ1hfc2YkaEU2MHskTCYmTClTTU4wJGhTbGY+NjB7JGhTZ1hfc2YkaEU2MHskKFhQRUVEKEx5RExMTExMTExMTExMTGo7U1hseyRoQzEKJExVTENOMCRMTExMTExMTExMTExqO1NYbHskaE0xCiRMVUxNTjAkTExMTExMTExMTExMaiBMKSsrWGx7JEw7Rnd9JHhYbHskTDs1VVhseyQoTGkweUxMTExMTExMajspTTEKJChYbD4we0xVTEZ3fSRMTExMTExMTGo7KSd2JywnRycsJ1QnLCc4JywnMScsJy4nLCdkJywnfScsJ3UnKHMzaWkzTFVMQzEKJExMTExMTExMajspJ1lpMGFFRTNOJywnbFBZWURSJywnczZsMFkzUGknLCczWEVENicsJ3NOMHsnLCdhUERtJywnUFhQNlBZJywnUGtsM1J7JywnWVkzJyhzM2lpM0xVTE0xCiRMTExMTExMTGo7IiJMVUxFbDBEWE4wJExMTExMTExMaiBMKSJsMCJMVVVMeXkwX2wwJChMeURMTExMaiBMKXl5MF9sMCRMNFVMbGY+NjB7JExFM0xTZ1hfc2YkaEVZNlBEeSQoTFJ7M1BpMHlqajs1TFVMCndfR3ZfYndPRiRMVUw5b2JfR3ZfYndPRiRqOykoczNpaTNMVUxid09GJGpqOyJsXFM4d2giTFVLTEZKCiRqaj1qOyJqUzh3aGpTOHdoOydOUk5LTjBYRUtFRVBpazBpTjxFaVBra0RpWCdMVUxMU2hTJ2lQWHkzJ2hTJ1BYM1lOPidoUydFaVBra0RpWCdoRVhOMCRcalM4d2g7J05STktQWDNZTj5LRVBrM2ZEPEVpUGtrRGlYJ0xVTFNoUydQaTB5UGcnaFMnUFgzWU4+J2hTJ0VpUGtrRGlYJ2hFWE4wJFxqUzh3aDsnTlJOS1kzMDZOPktFUGszZkQ8RWlQa2tEaVgnTFVMU2hTJ1BpMHlQZydoUydQWDNZTj4naFMnRWlQa2tEaVgnaEVYTjAkXGpTOHdoOydOUk5LWGkzWEVLRUVQaWswaU48RWlQa2tEaVgnTFVMU2hTJ1BpMHlQZydoUydQWDNZTj4naFMnRWlQa2tEaVgnaEVYTjAkXGpTOHdoOydOUk5LWTMwNk4+S0VQazNmRDxFaVBra0RpWCdMVUxTaFMnUGkweVBnJ2hTJ1hpUEVsRCdoUydFaVBra0RpWCdoRVhOMCRcalM4d2giTFVLTEZKCiRqOyJsXFM4d2g7KShzM2lpM0xVTFMnUGkweVBnJ2hTJ1BYM1lOPidoUydFaVBra0RpWCdoRVhOMCRcIkxVS0xGSgokTClQaTB5UGdfUFgzWU4+JCEoTHlETExMTGo7ImxcUzh3aDspKHMzaWkzTFVMUydQaTB5UGcnaFMnWGlQRWxEJ2hTJ0VpUGtrRGlYJ2hFWE4wJFwiTFVLTEZKCiRMKVBpMHlQZ19YaVBFbEQkIShMeURMTExMajsibFxTOHdoIkxVS0xGSgokTClQaTB5UGdfUFgzWU4+JCFMfHxMUGkweVBnX1hpUEVsRCQhKEx5RExMTExqIEwpImwwIkxVVUxTa2ZEaFNnWF9zZiRobDBmZjB7X2dYJChMeURqaj1qPUxMTExqOyJsXFM4d2g7JyJLU1hseyRoU0VpUGtrRGlYX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRLIjxFaVBra0RpWCdMVUxTaFMnIktsUFJhJEsiJ2hTJyJLTjAkSyInaFMnRWlQa2tEaVgnaEVYTjAkXCJMVUtMRkoKJExMTExMTExMajtTWGx7JGhTbFBSYV9FaVBra0RpWF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkTFVMbFBSYSRMTExMTExMTGo7Ilh7UDZQRSJMVUxOMCRMKSJhUERtIkxVVUxOMCQoTHlETExMTExMTExqO1NYbHskaFNOMF9FaVBra0RpWF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkTFVMTExOMCRMTExMTExMTGogTClTWGx7JGhTRWlQa2tEaVhfbVkzaFNnWF9zZiRobDBmZjB7X2dYJChMeURMTExMaiBMKSsrWGx7JEw7U3dFaVBra0RpWF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkeFhseyRMOzVVWGx7JChMaTB5amo9aj1MTExMajsibFxTOHdoOykoczNpaTNMVUxTJyJLbFBSYSRLIidoUyciS04wJEsiJ2hTJ0VpUGtrRGlYJ2hFWE4wJFwiTFVLTEZKCiRMTExMTExMTGo7UD5pWExVTFBpMHlQZ19QWDNZTj4kTCkiUGkweVBnIkxVVUxsUFJhJEwmJkwiUFgzWU4+IkxVVUxOMCQoTHlETExMTExMTExqO1A+aVhMVUxQaTB5UGdfWGlQRWxEJEwpIlBpMHlQZyJMVVVMbFBSYSRMJiZMIlhpUEVsRCJMVVVMTjAkKEx5RExMTExMTExMajtTWGx7JGhTbFBSYV9FaVBra0RpWF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkTFVMbFBSYSRMTExMTExMTGo7Ilh7UDZQRSJMVUxOMCRMKSJhUERtIkxVVUxOMCQoTHlETExMTExMTExqO1NYbHskaFNOMF9FaVBra0RpWF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkTFVMTExOMCRMTExMTExMTGogTClTWGx7JGhTRWlQa2tEaVhfbVkzaFNnWF9zZiRobDBmZjB7X2dYJChMeURMTExMaiBMKSsrWGx7JEw7U3dFaVBra0RpWF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkeFhseyRMOzVVWGx7JChMaTB5ajtQRTYzeUxVTFBpMHlQZ19QWDNZTj4kTFVMUGkweVBnX1hpUEVsRCRqaj1qOyJqUzh3aD1qUzh3aDt5JFxMVUtMRWlQWDZEeW9wMSRcU0J1RmhMTExMalM4d2g7IlxMWWwzTCJcTFVLTEVpUFg2RHlvcDEkXEwpRWlQWDZEeW9wMSRcKEx5RFNCdUZoTExMTGpTOHdoIEwpeSRcTEUzTFMnRWlQWDZEeSdoRVhOMCRcKExSezNQaTB5alM4d2g7IlwiXExVTEVpUFg2RHlvcDEkXGpTOHdoIkxVS0xGSgokaiBMKSJsMCJMVVVMUzZQWV9nMDZraFNnWF9zZiRobDBmZjB7X2dYJEx8fEwibDAiTFVVTFNrUntfZzA2a2hTZ1hfc2YkaGwwZmYwe19nWCQoTHlEamo9aj1MTExMajsialM4d2g9alM4d2g7IktYNkR5JEsiTFVMU2hTJ0VpUFg2RHknaEVYTjAkXFNCdUZoTExMTCJMVUtMRkoKJGo7JyInTFVLTFg2RHkkTExMTExMTExqPUxMTExMTExMajtQRTYzeUxVTDBraURtJExMTExMTExMTExMTGo7IiciXEtSe2lFJFxLIlwnTFBWRDZMYCJLNjB7JEsiYEtgNVA2ZzNYb3AxYCJMVUtMWDZEeSRMTExMTExMTExMTExqOyJMfHxMIkxVS0xYNkR5JEwpMGtpRG0kIShMeURMTExMTExMTExMTExqIEwpNjB7JExFM0xFUGYzbF82MHskKExSezNQaTB5TExMTExMTExqO1A+aVhMVUwwa2lEbSRMTExMTExMTGo7JyInTFVMWDZEeSRMTExMTExMTGo7RTYwe19YW1BYJExVTEVQZjNsXzYweyRMUEU2UExMTExMTExMajtFNjB7X1J7aTNQRSRMVUxFUGYzbF82MHskTCkpRTYwe19Se2kzUEUkKFhsPjB7KEx5RExMTExMTExMajsialM4d2g9U0J1RmhMTExMalM4d2g7KVJ7aUUkXEwsIlwlIlxMLCJcJSUiXChQezM2TlBpX2lYRUxVTFJ7aUUkXFNCdUZoU0J1RmhMTExMTExMTGpTOHdoO1YzUGlnTCkpIlwlJSJcTCxSe2lFJFwoaVhFaVhFIShMeURTQnVGaFNCdUZoTExMTExMTExqUzh3aCBMKVA+aVgoTFA2RFJhU0J1RmhMTExMalM4d2g7KVJ7aUUkXEwsIlwlIlxMLCJcTCJcKFB7MzZOUGlfaVhFTFVMUntpRSRcU0J1RmhMTExMalM4d2g7IlwlIlxLR31UdW85JFxLIlwlIlxMVUxSe2lFJFxTQnVGaExMTExqUzh3aCBMKSJcIlxMVSFMR31UdW85JFwoTHlEalM4d2giTFVLTEZKCiRqIEwpKUU2MHtfWFtQWCQoWGw+MHtMfHxMKUU2MHtfUntpM1BFJChYbD4weyhMeURQRTZQTD1MTExMajsialM4d2g9alM4d2g7IktYNkR5JEsiTFVMU2hTJ0VpUFg2RHknaEVYTjAkXFNCdUZoTExMTGpTOHdoPVNCdUZoTExMTGpTOHdoOyJcKSoiXEtZaTBhJFxLIlwoKyJcTFVLTDlkVAp2JFxMUEU2UFNCdUZoU0J1RmhMTExMTExMTGpTOHdoOyJcKSoiXEspKUg8XSopWWkwYSRcKGxQNmlYRSg2M21YbERMLDVMLFlpMGEkXChpWEVnPkVLIlwoKyJcTFVLTDlkVAp2JFxMKV1MNEwpWWkwYSRcKGxQNmlYRShMeURTQnVGaFNCdUZoTExMTExMTExqUzh3aDsiXEwiXExVS0w5ZFQKdiRcTCk5ZFQKdiRcKEx5RFNCdUZoU0J1RmhMTExMTExMTGpTOHdoO1A+bERYbDB7TCldTHhMKVlpMGEkXChsUDZpWEUoTHlEU0J1RmhTQnVGaExMTExMTExMalM4d2ggTClZaTBhJFxMRTNMRVlpMGEkXChMUnszUGkweVNCdUZoTExMTGpTOHdoOyJcIlxMVUw5ZFQKdiRcU0J1RmhMTExMalM4d2g7KWJGMXBvXwp3X0ZPODE5X1pvVDFMLE0tTCxHfVR1bzkkXCwiXDwrU0VcaDwiXChYRDZORV9rUGlOTFVMRVlpMGEkXFNCdUZoTExMTGpTOHdoIEwpIlwiXExVIUxHfVR1bzkkXChMeURqUzh3aCJMVUtMRkoKJGo7IiJcKW9kCnBMd3VvOAoKQkx3T0wnOWRUCnYkXCcoRjl3T3VadUwpIkxVS0xYNkR5JExMTExMTExMaj1MTExMTExMTGo7UEU2M3lMVUwwa2lEbSRMTExMTExMTExMTExqOyJgIks2MHskSyJgS2A1UDZnM1hvcDFgIkxVS0xYNkR5JExMTExMTExMTExMTGo7IiwiTFVLTFg2RHkkTCkwa2lEbSQhKEx5RExMTExMTExMTExMTGogTCk2MHskTEUzTEYyb0Y4OEpuJChMUnszUGkweUxMTExMTExMajtQPmlYTFVMMGtpRG0kTExMTExMTExqOyIoR31GdXAiXCJMVUxYNkR5JExMTExMTExMaiBMKSlGMm9GODhKbiQoWGw+MHsoTHlETExMTGogTCkpKUU2MHtfWFtQWCQoWGw+MHtMfHxMKUU2MHtfUntpM1BFJChYbD4we0x8fEwpRjJvRjg4Sm4kKFhsPjB7KEwmJkwibDAiTFVVTFNSe2kzUEVoU2dYX3NmJGhsMGZmMHtfZ1gkKEx5RGpqPWo9TExMTGpqPUxMTExMTExMajsibFxTOHdoOyJcIktTWGx7JGhTRWlQWDZEeV9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkSyIiXExVTFNoUydFaVBYNkR5J2hFWE4wJFwiTFVLTEZKCiRMTExMTExMTExMTExqIExQRTZQTD1MTExMTExMTGo7ImxcUzh3aDsiXCJLU1hseyRoU0VpUFg2RHlfbVkzaFNnWF9zZiRobDBmZjB7X2dYJEsiIlxMVUxTaFMnRWlQWDZEeSdoRVhOMCRcTCl5RF95JChMeUQiTFVLTEZKCiRMTExMTExMTExMTExqPUxMTExMTExMTExMTGo7bXkkSyIkXCJMVUtMeURfeSRMTExMTExMTExMTExMTExMajsiTCYmTCJMVUtMeURfeSRMKXlEX3kkKEx5RExMTExMTExMTExMTExMTExqIEwpbXkkTEUzTEVpM21feSQoTFJ7M1BpMHlMTExMTExMTExMTExqOyIiTFVMeURfeSRMTExMTExMTExMTExqIEwpKUVpM21feSQoWGw+MHsoTHlETExMTExMTExqaj1MTExMTExMTGo9TExMTExMTExMTExMajsibFxTOHdoOyJLaTNtX3kkSyIkXExVTFMnIktpM21feSRLIidoUydYRURFaVBOJ2hTJ0RreydoRVhOMCRcIkxVS0xGSgokTExMTExMTExMTExMTExMTGo7ImxcUzh3aDspJyJLaTNtX3kkSyInKGkzbV9YUGtMVUwiS2kzbV95JEsiJFwiTFVLTEZKCiRMTExMTExMTExMTExMTExMajtpM21feSRMVUxTaEVpM21feSRMTExMTExMTExMTExMTExMajspTUwsYSQoaVhFZz5FTFVMaTNtX3kkTExMTExMTExMTExMTExMTGogTCkiJCJMVVVMKU1MLDVMLGEkKGlYRWc+RShMeURMTExMTExMTExMTExqOykiIlwnIkwsYSQoZkRpWExVTGEkTExMTExMTExMTExMaiBMKWEkTEUzTEVZaTBhJChMUnszUGkweUxMTExMTExMajspYkYxcG9fCndfRk84MTlfWm9UMUwsTS1MLFNYbHskaFNFaVBYNkR5X21ZM2hTZ1hfc2YkaGwwZmYwe19nWCQsIjwrUzRVIXhFXGg8IihYRDZORV9rUGlOTFVMRVlpMGEkTExMTExMTExqOykoczNpaTNMVUxFaTNtX3kkTExMTExMTExqaiBMKVNYbHskaFNFaVBYNkR5X21ZM2hTZ1hfc2YkaGwwZmYwe19nWCQoTHlETExMTGogTCkrK1hseyRMO1N3RWlQWDZEeV9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkeFhseyRMOzVVWGx7JChMaTB5amo7ImpTOHdoOykoczNpaTNMVUxTJ0VpUFg2RHknaEVYTjAkXGpTOHdoalM4d2g7JyJLU2tsMzZoU2dYX3NmJGhsMGZmMHtfZ1gkSyInTFVMUydQazM+a2wzNidoRVhOMCRcalM4d2hqUzh3aDsnXzNYM1lfb3AxJ0xVTExMTExMUyczWDNZJ2hTJ1tEeVBpTidoUydEa3snaEVYTjAkXGpTOHdoOydfRXNFX29wMSdMVUxMTExMTExTJ0VzRSdoUydbRHlQaU4naFMnRGt7J2hFWE4wJFxqUzh3aDsnX04wX29wMSdMVUxTJ2wwRFgzaVBOMCdoUydbRHlQaU4naFMnRGt7J2hFWE4wJFxqUzh3aDsnXzZmWFJZX29wMSdMVUxMTExMTExMTExMTFMnW0R5UGlOJ2hTJzZmWFJZJ2hFWE4wJFxqUzh3aDsnX0VXX29wMSdMVUxMTExMTExMTExMTExMTFMnW0R5UGlOJ2hTJ0VXJ2hFWE4wJFxqUzh3aCJMVUtMRkoKJGpqPWo7ImpTOHdoO1MnbGEwWSdoUyc4J2hTJ0VsMFhYPmcnaEVYTjAkXExVTFMnbGEwWSdoUyduJ2hTJ0VsMFhYPmcnaEVYTjAkXGpTOHdoO1MnTj4naFMnMSdoUydFbDBYWD5nJ2hFWE4wJFxMVUxTJ2xhMFknaFMnMSdoUydFbDBYWD5nJ2hFWE4wJFxqUzh3aDtTJ04+J2hTJ3UnaFMnRWwwWFg+ZydoRVhOMCRcTFVMUydsYTBZJ2hTJ3UnaFMnRWwwWFg+ZydoRVhOMCRcalM4d2g7UydOPidoUyd9J2hTJ0VsMFhYPmcnaEVYTjAkXExVTFMnbGEwWSdoUyd9J2hTJ0VsMFhYPmcnaEVYTjAkXGpTOHdoO1MnTj4naFMnOCdoUydFbDBYWD5nJ2hFWE4wJFxMVUxTJ2xhMFknaFMnOCdoUydFbDBYWD5nJ2hFWE4wJFxqUzh3aDtTJ04+J2hTJzgnaFMnRWwwWFg+ZydoRVhOMCRcTFVMUydOPidoUyduJ2hTJ0VsMFhYPmcnaEVYTjAkXGpTOHdoOyknNlB7bDN7JywnUG0zRScoczNpaTNMVUxTJ04+J2hTJzEnaFMnRWwwWFg+ZydoRVhOMCRcalM4d2g7KSc2UHtsM3snLCdQaTBmJywnUG0zRScoczNpaTNMVUxTJ04+J2hTJ3UnaFMnRWwwWFg+ZydoRVhOMCRcalM4d2g7KSc2UHtsM3snLCdQaTBmJywnUG0zRScoczNpaTNMVUxTJ04+J2hTJ30naFMnRWwwWFg+ZydoRVhOMCRcalM4d2g7KScpJywnRXtQaV82M1gwWCcsJ0VZaTB7UFQnLCcoTCcsJ0VQazNOXzYzWDBYJywneTAnLCcwZ2Ywe18wWDBrJywnUGszMScsJzQ0JywnNCcsJ3gnLCd4eCciTFVLTEZKCiRqOyIsJ3NOMHsnIkxVS0xGSgokTCkpIjEiTCxFbDBEWE4wb3AxJChpWEVpWEVMJiZMImwwIkxVVUxTbDBYWD5nMERZM2loU2dYX3NmJGhsMGZmMHtfZ1gkTCYmTClTbDBYWD5nMERZM2loU2dYX3NmJGhsMGZmMHtfZ1gkKFhQRUVEKEx5RGo7IiwnYVBEbSciTFVLTEZKCiRMKSkiLiJMLEVsMERYTjBvcDEkKGlYRWlYRUwmJkwibDAiTFVVTFNsMFhYPmcwRFkzaWhTZ1hfc2YkaGwwZmYwe19nWCRMJiZMKVNsMFhYPmcwRFkzaWhTZ1hfc2YkaGwwZmYwe19nWCQoWFBFRUQoTHlEajsiLCdQWFA2UFknIkxVS0xGSgokTCkpImQiTCxFbDBEWE4wb3AxJChpWEVpWEVMJiZMImwwIkxVVUxTbDBYWD5nMERZM2loU2dYX3NmJGhsMGZmMHtfZ1gkTCYmTClTbDBYWD5nMERZM2loU2dYX3NmJGhsMGZmMHtfZ1gkKFhQRUVEKEx5RGo7IiwnUGtsM1J7JyJMVUtMRkoKJEwpKSJ9IkwsRWwwRFhOMG9wMSQoaVhFaVhFTCYmTCJsMCJMVVVMU2wwWFg+ZzBEWTNpaFNnWF9zZiRobDBmZjB7X2dYJEwmJkwpU2wwWFg+ZzBEWTNpaFNnWF9zZiRobDBmZjB7X2dYJChYUEVFRChMeURqOyIsJ1lZMyciTFVLTEZKCiRMKSkidSJMLEVsMERYTjBvcDEkKGlYRWlYRShMeURqOyIoczNpaTNMVUxTJ04+J2hTJzgnaFMnRWwwWFg+ZydoRVhOMCRcalM4d2giTFVLTEZKCiRqIEwpImRKIkxVVUxtM2wkKEx5RGpqPWo7ImpTOHdoO1MnbGEwWSdoUyc4J2hTJ0VsMFhYPmcnaEVYTjAkXExVTFMnbGEwWSdoUyduJ2hTJ0VsMFhYPmcnaEVYTjAkXGpTOHdoO1MnTj4naFMnOCdoUydFbDBYWD5nJ2hFWE4wJFxMVUxTJ04+J2hTJ24naFMnRWwwWFg+ZydoRVhOMCRcalM4d2g7KScnKHMzaWkzTFVMUydOPidoUydkJ2hTJ0VsMFhYPmcnaEVYTjAkXGpTOHdoOyknJyhzM2lpM0xVTFMnTj4naFMnLidoUydFbDBYWD5nJ2hFWE4wJFxqUzh3aDspJycoczNpaTNMVUxTJ04+J2hTJzEnaFMnRWwwWFg+ZydoRVhOMCRcalM4d2g7KScnKHMzaWkzTFVMUydOPidoUyd1J2hTJ0VsMFhYPmcnaEVYTjAkXGpTOHdoOyknJyhzM2lpM0xVTFMnTj4naFMnfSdoUydFbDBYWD5nJ2hFWE4wJFxqUzh3aDspJycoczNpaTNMVUxTJ04+J2hTJzgnaFMnRWwwWFg+ZydoRVhOMCRcalM4d2g7KSc2UHtsM3snLCdQbTNFJyhzM2lpM0xVTFMnbGEwWSdoUycxJ2hTJ0VsMFhYPmcnaEVYTjAkXGpTOHdoOyknNlB7bDN7JywnUGkwZicsJ1BtM0UnKHMzaWkzTFVMUydsYTBZJ2hTJ3UnaFMnRWwwWFg+ZydoRVhOMCRcalM4d2g7KSc2UHtsM3snLCdQaTBmJywnUG0zRScoczNpaTNMVUxTJ2xhMFknaFMnfSdoUydFbDBYWD5nJ2hFWE4wJFxqUzh3aDspJyknLCdFe1BpXzYzWDBYJywnRVlpMHtQVCcsJyhMJywnRVBrM05fNjNYMFgnLCd5MCcsJzBnZjB7XzBYMGsnLCdQazMxJywnNDQnLCc0JywneCcsJ3h4JyJMVUtMRkoKJGo7Iiwnc04weyciTFVLTEZKCiRMKSkiMSJMLEVsMERYTjBvcDEkKGlYRWlYRUwmJkwibDAiTFVVTFNsMFhYPmcwRFkzaWhTZ1hfc2YkaGwwZmYwe19nWCRMJiZMKVNsMFhYPmcwRFkzaWhTZ1hfc2YkaGwwZmYwe19nWCQoWFBFRUQoTHlEajsiLCdhUERtJyJMVUtMRkoKJEwpKSIuIkwsRWwwRFhOMG9wMSQoaVhFaVhFTCYmTCJsMCJMVVVMU2wwWFg+ZzBEWTNpaFNnWF9zZiRobDBmZjB7X2dYJEwmJkwpU2wwWFg+ZzBEWTNpaFNnWF9zZiRobDBmZjB7X2dYJChYUEVFRChMeURqOyIsJ1BYUDZQWSciTFVLTEZKCiRMKSkiZCJMLEVsMERYTjBvcDEkKGlYRWlYRUwmJkwibDAiTFVVTFNsMFhYPmcwRFkzaWhTZ1hfc2YkaGwwZmYwe19nWCRMJiZMKVNsMFhYPmcwRFkzaWhTZ1hfc2YkaGwwZmYwe19nWCQoWFBFRUQoTHlEajsiLCdQa2wzUnsnIkxVS0xGSgokTCkpIn0iTCxFbDBEWE4wb3AxJChpWEVpWEVMJiZMImwwIkxVVUxTbDBYWD5nMERZM2loU2dYX3NmJGhsMGZmMHtfZ1gkTCYmTClTbDBYWD5nMERZM2loU2dYX3NmJGhsMGZmMHtfZ1gkKFhQRUVEKEx5RGo7IiwnWVkzJyJMVUtMRkoKJEwpKSJ1IkwsRWwwRFhOMG9wMSQoaVhFaVhFKEx5RGo7IihzM2lpM0xVTFMnbGEwWSdoUyc4J2hTJ0VsMFhYPmcnaEVYTjAkXGpTOHdoIkxVS0xGSgokaiBMKSJkIkxVVUxtM2wkKEx5RGpqPWo7ImpTOHdoO1MnbGEwWSdoUyc4J2hTJ0VsMFhYPmcnaEVYTjAkXExVTFMnbGEwWSdoUyduJ2hTJ0VsMFhYPmcnaEVYTjAkXGpTOHdoO1MnTj4naFMnOCdoUydFbDBYWD5nJ2hFWE4wJFxMVUxTJ04+J2hTJ24naFMnRWwwWFg+ZydoRVhOMCRcalM4d2g7KScnKHMzaWkzTFVMUydsYTBZJ2hTJ2QnaFMnRWwwWFg+ZydoRVhOMCRcalM4d2g7KScnKHMzaWkzTFVMUydsYTBZJ2hTJy4naFMnRWwwWFg+ZydoRVhOMCRcalM4d2g7KScnKHMzaWkzTFVMUydsYTBZJ2hTJzEnaFMnRWwwWFg+ZydoRVhOMCRcalM4d2g7KScnKHMzaWkzTFVMUydsYTBZJ2hTJ3UnaFMnRWwwWFg+ZydoRVhOMCRcalM4d2g7KScnKHMzaWkzTFVMUydsYTBZJ2hTJ30naFMnRWwwWFg+ZydoRVhOMCRcalM4d2g7KScnKHMzaWkzTFVMUydsYTBZJ2hTJzgnaFMnRWwwWFg+ZydoRVhOMCRcalM4d2g7KSc2UHtsM3snLCdQbTNFJyhzM2lpM0xVTFMnTj4naFMnMSdoUydFbDBYWD5nJ2hFWE4wJFxqUzh3aDspJzZQe2wzeycsJ1BpMGYnLCdQbTNFJyhzM2lpM0xVTFMnTj4naFMndSdoUydFbDBYWD5nJ2hFWE4wJFxqUzh3aDspJzZQe2wzeycsJ1BpMGYnLCdQbTNFJyhzM2lpM0xVTFMnTj4naFMnfSdoUydFbDBYWD5nJ2hFWE4wJFxqUzh3aDspJyknLCdFe1BpXzYzWDBYJywnRVlpMHtQVCcsJyhMJywnRVBrM05fNjNYMFgnLCd5MCcsJzBnZjB7XzBYMGsnLCdQazMxJywnNDQnLCc0JywneCcsJ3h4JyJMVUtMRkoKJGo7Iiwnc04weyciTFVLTEZKCiRMKSkiMSJMLEVsMERYTjBvcDEkKGlYRWlYRUwmJkwibDAiTFVVTFNsMFhYPmcwRFkzaWhTZ1hfc2YkaGwwZmYwe19nWCRMJiZMKVNsMFhYPmcwRFkzaWhTZ1hfc2YkaGwwZmYwe19nWCQoWFBFRUQoTHlEajsiLCdhUERtJyJMVUtMRkoKJEwpKSIuIkwsRWwwRFhOMG9wMSQoaVhFaVhFTCYmTCJsMCJMVVVMU2wwWFg+ZzBEWTNpaFNnWF9zZiRobDBmZjB7X2dYJEwmJkwpU2wwWFg+ZzBEWTNpaFNnWF9zZiRobDBmZjB7X2dYJChYUEVFRChMeURqOyIsJ1BYUDZQWSciTFVLTEZKCiRMKSkiZCJMLEVsMERYTjBvcDEkKGlYRWlYRUwmJkwibDAiTFVVTFNsMFhYPmcwRFkzaWhTZ1hfc2YkaGwwZmYwe19nWCRMJiZMKVNsMFhYPmcwRFkzaWhTZ1hfc2YkaGwwZmYwe19nWCQoWFBFRUQoTHlEajsiLCdQa2wzUnsnIkxVS0xGSgokTCkpIn0iTCxFbDBEWE4wb3AxJChpWEVpWEVMJiZMImwwIkxVVUxTbDBYWD5nMERZM2loU2dYX3NmJGhsMGZmMHtfZ1gkTCYmTClTbDBYWD5nMERZM2loU2dYX3NmJGhsMGZmMHtfZ1gkKFhQRUVEKEx5RGo7IiwnWVkzJyJMVUtMRkoKJEwpKSJ1IkwsRWwwRFhOMG9wMSQoaVhFaVhFKEx5RGo7IihzM2lpM0xVTFMnTj4naFMnOCdoUydFbDBYWD5nJ2hFWE4wJFxqUzh3aCJMVUtMRkoKJGogTCkiSiJMVVVMbTNsJChMeURqajsialM4d2g7JyJLbDBEWDNrRG0zbCRLIidMVUxTJ2wwRFgza0RtM2wnaEVYTjAkXGpTOHdoOyciS0VsMERYTjBvcDEkSyInTFVMRWwwRFhOMG9wMSRcalM4d2giTFVLTEZKCiRqaj1qPUxMTExqPUxMTExMTExMaj1MTExMTExMTExMTExqO1YzUGlnTExMTExMTExMTExMTExMTGo7IkoiTFVLTGwwRFgza0RtM2wkTCkpIkoiTCxsMERYM2tEbTNsJChpWEVpWEUhKEx5RExMTExMTExMTExMTExMTExqIEwpU2czWGhTbGY+NjB7JGhTZ1hfc2YkaEU2MHskKEx5RExMTExMTExMTExMTGogTCkibDAiTFVVTHl5MF9sMCQoTHlETExMTExMTExqIEwpeXkwX2wwJEw0VUxsZj42MHskTEUzTFNnWF9zZiRoRVk2UER5JChMUnszUGkweUxMTExqIEwpImwwIkxVVUxTRWczWGhTZ1hfc2YkaGwwZmYwe19nWCRMJiZMKVNFZzNYaFNnWF9zZiRobDBmZjB7X2dYJChYUEVFRChMeURqajsiQiJMVUtMbDBEWDNrRG0zbCRMKSJsMCJMVVVMU2wwWFg+ZzBEWTNpaFNnWF9zZiRobDBmZjB7X2dYJEwmJkwpU2wwWFg+ZzBEWTNpaFNnWF9zZiRobDBmZjB7X2dYJChYUEVFRChMeURqOyJaIkttM2wkTFVMbDBEWDNrRG0zbCRqOyJkSiJMVUtMbTNsJExQRTZQajsiZCJMVUtMbTNsJEwpImxhMFkiTFVVTFNsMERYM2tEbTNsaFNnWF9zZiRobDBmZjB7X2dYJChMeURQRTZQajsiSiJMVUtMbTNsJEwpIk4+IkxVVUxTbDBEWDNrRG0zbGhTZ1hfc2YkaGwwZmYwe19nWCQoTHlEajsiIkxVTG0zbCRqPWo7Q04wJExVS0xFbDBEWE4wb3AxJEwpImwwIkxVVUxTTU4wJGhTZ1hfc2YkaGwwZmYwe19nWCRMJiZMKVNNTjAkaFNnWF9zZiRobDBmZjB7X2dYJChYUEVFRChMeURMTExMajtTWGx7JGhDMQokTFVMQ04wJExMTExqO1NYbHskaE0xCiRMVUxNTjAkTExMTGogTCkrK1hseyRMO0Z3fSR4WGx7JEw7NVVYbHskKExpMHlqOylNMQokKFhsPjB7TFVMRnd9JGo7KSdPJywnbicsJzEnLCcuJywnZCcsJ30nLCd1JyhzM2lpM0xVTEMxCiRqOyknWGkwRURsRCcsJ2lQWDZEeScsJ3NOMHsnLCdhUERtJywnUFhQNlBZJywnUGtsM1J7JywnWVkzJyhzM2lpM0xVTE0xCiRqOyIiTFVMRWwwRFhOMG9wMSRqajsialM4d2g7UD5pWExVTFMnbDBEWERFME4naFMnRUV7J2hFWE4wJFxqUzh3aDspalM4d2hQPmlYTDRVTEwnRWczWCdTQnVGaExMTExqUzh3aCxQRTYzeUw0VUxMJ1BmRFgnU0J1RmhMTExMalM4d2gsIktYaTBFX0VYTjAkSyJMNFVMTCdYaTBFJ1NCdUZoTExMTGpTOHdoLFBFNjN5TDRVTCdzaVA+YydTQnVGaExMTExqUzh3aCxQRTYzeUw0VUxMJ2ZpMHknU0J1RmhMTExMalM4d2goczNpaTNMVUxTJ3MzNk5FRFknaEVYTjAkXGpTOHdoalM4d2g7KSc8RVBrM2ZEPFhEWW9zcE5STidMNFVMJ0VQazNmRCcoczNpaTNMVUxTJzZpPidoRVhOMCRcIkxVS0xGSgokampqPWo9TExMTGo9TExMTExMTExqO1YzUGlnTExMTExMTExMTExMajsiUD5pWCJMVUxYaTBFX0VYTjAkTExMTExMTExMTExMaiBMKSJsMCJMVVVMU1hpMEVoU2xmPjYweyRoU2dYX3NmJGhFNjB7JChMeURMTExMTExMTGogTCkibDAiTFVVTHl5MF9sMCQoTHlETExMTGogTCl5eTBfbDAkTDRVTGxmPjYweyRMRTNMU2dYX3NmJGhFWTZQRHkkKExSezNQaTB5ajsiUEU2M3kiTFVMWGkwRV9FWE4wJGpqPWo7ImxcUzh3aDsnIktTUDZORFg2PmZoU2dYX3NmJGhsMGZmMHtfZ1gkSyInTFVMUydQNk5EWDY+ZidoRVhOMCRcIkxVS0xGSgokTExMTGogTClTUDZORFg2PmZoU2dYX3NmJGhsMGZmMHtfZ1gkTCYmTCJsMCJMVVVMU0RYNj5maFNnWF9zZiRobDBmZjB7X2dYJChMeURqOyJqUzh3aGpTOHdoO2Z5b3AxJFxMVUxTJ2Z5b3AxJ2hTJ1hFREVpUE4naFMnRGt7J2hFWE4wJFxqUzh3aDs1TFVMZnlvcDEkXEwpZnlvcDEkXCEoTHlEalM4d2g7KSdmeW9wMScoTGkzbV9YUGtMVUxmeW9wMSRcalM4d2hqUzh3aDt7UGlvcDEkXExVTFMne1Bpb3AxJ2hTJ1hFREVpUE4naFMnRGt7J2hFWE4wJFxqUzh3aDtNTFVMe1Bpb3AxJFxMKXtQaW9wMSRcIShMeURqUzh3aDspJ3tQaW9wMScoTGkzbV9YUGtMVUx7UGlvcDEkXGpTOHdoalM4d2g7RU5pb3AxJFxMVUxTJ3tsRCdoRVhOMCRcalM4d2g7RU5pb3AxJFxMVUxTJ0VOaW9wMSdoUydYRURFaVBOJ2hTJ0RreydoRVhOMCRcalM4d2g7OTFUJFxMVUxFTmlvcDEkXGpTOHdoOyJLU05OaWhTZ1hfc2YkaGwwZmYwe19nWCRLIkxVTDkxVCRcTFBFNlBqUzh3aDtFTmlvcDEkXExVTDkxVCRcTClFTmlvcDEkXChMeURqUzh3aDspJ0VOaW9wMScoTGkzbV9YUGtMVUxFTmlvcDEkXGpTOHdoIkxVS0xGSgokamo9ajsialM4d2g7UntpM1BFb3AxJFxMVUxTJ1J7aTNQRW9wMSdoUydYRURFaVBOJ2hTJ0RreydoRVhOMCRcalM4d2g7R31UdW85JFxMVUxSe2kzUEVvcDEkXGpTOHdoOyJcIlxMVUxHfVR1bzkkXExQRTZQalM4d2g7UntpM1BFb3AxJFxMVUxHfVR1bzkkXEwpIlwiXExVIUxSe2kzUEVvcDEkXChMeURqUzh3aDspJ1J7aTNQRW9wMScoTGkzbV9YUGtMVUxSe2kzUEVvcDEkXGpTOHdoIkxVS0xGSgokaiBMKSkpRTYwe19YW1BYJChYbD4we0x8fEwpRTYwe19Se2kzUEUkKFhsPjB7THx8TClGMm9GODhKbiQoWGw+MHsoTCYmTCJsMCJMVVVMU1J7aTNQRWhTZ1hfc2YkaGwwZmYwe19nWCQoTHlEamo9aj1MTExMajtsZj42MHskTFVMU2hFNjB7X1hbUFgkTExMTExMTExqIEwpKSJYW1BYIixQTnNYJChpWEVEaVhFTHx8TCkiaTNSeyIsUE5zWCQoaVhFRGlYRShMeURMTExMajspUydQTnNGJ2hhMGkkKGZEaVhMVUxMTFBOc1gkTExMTGo7KVMnWTZQRG4naGEwaSQoZkRpWExVTGxmPjYweyRMTExMaiBMKSlYNj5FUGkkKHswRUUzX1J7WFB5XzZjRXNmVWEwaSQoTFA2RFJhaj1qO1hEW1BMTExMajsiNGlneDRpZ3giSykpZG5zZiQoaTBpaVBfNmNFc2YoRWkzUns2M0R7UE5FNmZYUksiTCldS1g+MCgiTDBSe1BMTExMaiBMKSkpZG5zZiRMLFlmeyQoc2lQPmNfNmNFc2ZMVUxYNj5FUGkkKCEoTHlEajsiZ1hfc2YkTGYwaXlMRWxmPjYwe0xhMFJFIkxVTFlmeyRqOykoczNpaTNMVUxFNjB7X1hbUFgkamo9aj1MTExMajtsZj42MHskTFVMU2hFNjB7X1J7aTNQRSRMKSJsMCJMVVVMU1J7aTNQRWhTbGY+NjB7JGhTZ1hfc2YkaEU2MHskKEx5RExMTExMTExMaiBMKSJsMCJMVVVMeXkwX2wwJChMeURMTExMaiBMKXl5MF9sMCRMNFVMbGY+NjB7JExFM0xTZ1hfc2YkaEVZNlBEeSQoTFJ7M1BpMHlqOykoczNpaTNMVUxFNjB7X1J7aTNQRSRqaj1qO1BmM2xfNjB7JExVTFNoRjJvRjg4Sm4kTCkiRjJvRjg4Sm4iTFVVTFBOc1hfW1lEJChMeURMTExMajspUydQTnNYX1tQWWxPJ2hhMGkkKGZEaVhMVUxQTnNYX1tZRCRMTExMajspUydQZjNsX2xmPjYwfSdoYTBpJChmRGlYTFVMUGYzbF82MHskTExMTGogTCkpWDY+RVBpJCh7MEVFM19Se1hQeV82Y0VzZlVhMGkkKExQNkRSYWo9ajtYRFtQTExMTGo7IjRpZ3g0aWd4IkspKWRuc2YkKGkwaWlQXzZjRXNmKEVpM1J7NjNEe1BORTZmWFJLIkwpcUtYPjAoIkwwUntQTExMTGogTCkpKWRuc2YkTCxZZnskKHNpUD5jXzZjRXNmTFVMWDY+RVBpJCghKEx5RGo7ImdYX3NmJExmMGl5TEVzUFZMYTBSRSJMVUxZZnskajspKHMzaWkzTFVMRjJvRjg4Sm4kamo7ImxcUzh3aDspIkxVS0xGSgokaj1qOyInIktQZjNsX3NQViRLIicoczNpaTNMVUxTJ1k2UER5X1hpMEUnaEVYTjAkXCJMVUtMRkoKJExMTExqIExQRTZQTD1qPUxMTExqO1BFNjN5TFVMMGtpRG0kTExMTExMTExqOyInIktTWGx7JGhTRVk2UER5X1hpMEVoU2dYX3NmJGhsMGZmMHtfZ1gkS3lQaU4kSyInIkxVS0xGSgokTExMTExMTExqOyIiTFVMeVBpTiRMUEU2UExMTExMTExMajsiLSJMVUx5UGlOJEwpIntFUFkiTFVVTHtFUFlfe0UzJChMeURMTExMTExMTGo7IiwiTFVLTEZKCiRMKTBraURtJCEoTHlETExMTExMTExqO1NYbHskaFN7RVBZX3tFM19YaTBFaFNnWF9zZiRobDBmZjB7X2dYJExVTHtFUFlfe0UzJExMTExMTExMaiBMKSsrWGx7JEw7d0VZNlA2RHlfWGkwRSR4WGx7JEw7NVVYbHskKExpMHlMTExMajtTd0VZNlBEeV9YaTBFaFNnWF9zZiRobDBmZjB7X2dYJExVTHdFWTZQNkR5X1hpMEUkTExMTGo7UD5pWExVTDBraURtJExMTExqOyIoczNpaTNMVUxTJ1k2UER5X1hpMEUnaEVYTjAkXCJMVUtMRkoKJExMTExqIEwpKVN3RVk2UER5X1hpMEVoU2dYX3NmJGhsMGZmMHtfZ1gkKFhQRUVEKEx5RGpqPWo9TExMTGo9TExMTExMTExqO1YzUGlnTExMTExMTExMTExMajsialM4d2g7JyJLUE5zWF9zUFYkSyInTFVMUydQTnNYX3NQVidoRVhOMCRcalM4d2g7JyJLUGYzbF9zUFYkSyInTFVMUydzUFYnaEVYTjAkXGpTOHdoIkxVS0xGSgokajtTNWhFbFBWMFgkTFVMUE5zWF9zUFYkTExMTExMTExMTExMajspUE5zWCRMLCIoIihQWTA2TltQTFVMRWxQVjBYJExMTExMTExMTExMTGogTCkiT1QxIkxVVUxzUFYkKEx5RExMTExMTExMajspUydzUHQnaGEwaSQoZkRpWExVTExMTExMc1BWJExMTExMTExMajspUydQTnNGJ2hhMGkkKGZEaVhMVUxMTExMUE5zWCRMTExMTExMTGo7KVMnWTZQRG4naGEwaSQoZkRpWExVTFBmM2xfc1BWJExMTExMTExMaiBMKSlYNj5FUGkkKHswRUUzX1J7WFB5XzZjRXNmVWEwaSQoTFA2RFJhTExMTGo9TExMTGo7WERbUExMTExMTExMajsiNGlneDRpZ3giSykpZG5zZiQoaTBpaVBfNmNFc2YoRWkzUns2M0R7UE5FNmZYUksiTClDS1g+MCgiTDBSe1BMTExMTExMTGogTCkpKWRuc2YkTCxZZnskKHNpUD5jXzZjRXNmTFVMWDY+RVBpJCghKEx5RExMTExqOyJnWF9zZiRMZjBpeUxFbGY+NjB7TGEwUkUiTFVMWWZ7JExMTExqIExQRTZQTD1qOyJqUzh3aDsnIktQTnNYX3NQViRLIidMVUxTJ1BOc1hfc1BWJ2hFWE4wJFxqUzh3aDsnIktTWTZQRHlfc1BWaFNnWF9zZiRobDBmZjB7X2dYJEsiJ0xVTFMnc1BWJ2hFWE4wJFxqUzh3aCJMVUtMRkoKJGpqO1hsRExVTFBOc1hfc1BWJEwpUE5zWF9zUFYkIShMeURMTExMaj1MTExMaj1MTExMTExMTGo7VjNQaWdMTExMTExMTExMTExqO1M1aEVsUFYwWCRMVUxQTnNYX3NQViRMTExMTExMTExMTExqOylQTnNYJEwsIigiKFBZMDZOW1BMVUxFbFBWMFgkTExMTExMTExMTExMajspUydQTnNGJ2hhMGkkKGZEaVhMVUxQTnNYJExMTExMTExMTExMTGogTClTWTZQRHlfc1BWaFNnWF9zZiRobDBmZjB7X2dYJExVVUxQZjNsX3NQViQoTHlETExMTExMTExqOylTJ1k2UERuJ2hhMGkkKGZEaVhMVUxQZjNsX3NQViRMTExMTExMTGogTCkpWDY+RVBpJCh7MEVFM19Se1hQeV82Y0VzZlVhMGkkKExQNkRSYUxMTExqPUxMTExqO1hEW1BMTExMTExMTGo7IjRpZ3g0aWd4IkspKWRuc2YkKGkwaWlQXzZjRXNmKEVpM1J7NjNEe1BORTZmWFJLIkwpTUtYPjAoIkwwUntQTExMTExMTExqIEwpKSlkbnNmJEwsWWZ7JChzaVA+Y182Y0VzZkxVTFg2PkVQaSQoIShMeURMTExMajsiZ1hfc2YkTGYwaXlMRWxmPjYwe0xhMFJFIkxVTFlmeyRMTExMaiBMKVNZNlBEeV9zUFZoU2dYX3NmJGhsMGZmMHtfZ1gkKEx5RGpqPWo7ImpTOHdoOyciS1NQNmczWF9rMDZoU2dYX3NmJGhsMGZmMHtfZ1gkSyInTFVMUydQNmczWGswNidoRVhOMCRcalM4d2giTFVLTEZKCiRqIEwpU1A2ZzNYX2swNmhTZ1hfc2YkaGwwZmYwe19nWCQoTHlEamo9aj1MTExMajsibFxTOHdoOyJLU1hseyRoU1hFREVpUE5fbVkzaFNnWF9zZiRobDBmZjB7X2dYJEsiJFxMVUxTJyJLU1hseyRoU1hFREVpUE5fbVkzaFNnWF9zZiRobDBmZjB7X2dYJEsiJ2hTJ1hFREVpUE4naFMnRGt7J2hFWE4wJFwiTFVLTEZKCiRMTExMTExMTGo7ImxcUzh3aDspJyJLU1hseyRoU1hFREVpUE5fbVkzaFNnWF9zZiRobDBmZjB7X2dYJEsiJyhpM21fWFBrTFVMIktTWGx7JGhTWEVERWlQTl9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkSyIkXCJMVUtMRkoKJExMTExMTExMaiBMKVNYbHskaFNYRURFaVBOX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCQoTHlETExMTGogTCkrK1hseyRMO1N3WEVERWlQTl9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkeFhseyRMOzVVWGx7JChMaTB5amo9aj1MTExMaj1MTExMTExMTGo7ImxcUzh3aDspJyJLU1hseyRoU0VQWT42e2xEX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRLIjxOUk4nKCJLU1hseyRoU04wX0VQWT42e2xEX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRMVUtMRkoKJExMTExMTExMTExMTGogTCkiQ0UwTiJMVVVMRTBOJChMeURMTExMTExMTGo7U1hseyRoU2xQUmFfRVBZPjZ7bERfbVkzaFNnWF9zZiRobDBmZjB7X2dYJExVTFgzUmEkTExMTExMTExqO1NYbHskaFNOMF9FUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkTFVMNntsRCRMTExMTExMTGo7U1hseyRoU0UwTl9FUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkTFVMTEUwTiRMTExMTExMTGogTClTWGx7JGhTRVBZPjZ7bERfbVkzaFNnWF9zZiRobDBmZjB7X2dYJChMeURMTExMaiBMKSsrWGx7JEw7U3dFUFk+NntsRF9tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkeFhseyRMOzVVWGx7JChMaTB5amo7ImpOUk4/eGpqNCciS1kzMDhsMCRLIidVWTMwOGwwTHNZMGd4ajRZM1BSPHgiTFVLTEZKCiRqaj1qOyJQPmlYVVlQWTMwNiJMVUxZMzA4bDAkTExMTGogTFBFNlBMPWo7IlA+aVhVWVBZMzA2OykoUG0wZlBFPjBmX1hQRSJMVUxZMzA4bDAkTExMTGogTCkibDAiTFVVTFMzaVhbUGhTZ1hfc2YkaGwwZmYwe19nWCQoTHlEamo9ajsialM4d2g0LS1TeURZbFBoIXhqUzh3aDRYTkRpe0U8eDQnRVdLW0R5a2xOPEVXJ1V7aUVMJ1hORGl7RTNtM1c8WFtQWCdVUE5zWExpUHlQWUxYTkRpe0V4alM4d2g0U0s3TG9PTFg2THlEaC0tIXhqUzh3aDRQNnNYRTx4alM4d2g9alM4d2g7W05DTUxbTk1MW05xTFtOTUw6a2xEWVkzTlNCdUZoTExMTGpTOHdoIEwzTDB5bERYaTBFLVBmTktZWGpTOHdoPWpTOHdoO1tONUhMOlJYWURhU0J1RmhMTExMalM4d2ggTE0tbDBEWDNrRG0zbC1QZk5LWVhMLDUtbDBEWDNrRG0zbC1QZk5LWVhqUzh3aDRQNnNYRXgiTFVLTEZKCiRqIEwpImwwIkxVIUxTbDBYWD5nMERZM2loU2dYX3NmJGhsMGZmMHtfZ1gkTHx8TClTbDBYWD5nMERZM2loU2dYX3NmJGhsMGZmMHtfZ1gkKFhQRUVEIShMeURqajsialM4d2g0WE5EaXtFPHgiTFVLTEZKCiRqaj1qOyJqUzh3aD1qUzh3aD1TQnVGaExMTExqUzh3aDspKFhEZmc+RUtTNWhFZmkweUtYbFBmPnswWVNCdUZoU0J1RmhMTExMTExMTGpTOHdoO0VpUFg2RHlvcDErJ1VFaVBYNkR5b3AxP05STktQWFA2UFlLZzA2azwzaVhbUCdMVUxsMERYezNLUzVoRWZpMHlLWGxQZj57MFlTQnVGaFNCdUZoTExMTExMTExqUzh3aCBMKSlmaUR5bDB7XzZQWTZrKGZpRHlsMHsoTHlEU0J1RmhMTExMalM4d2ggTClFaVBYNkR5b3AxKDZQWTZrTGwwRFh7bD55alM4d2g7Jz8/PydMVUxmaUR5bDB7XzZQWTZrTGkzbSJMVUtMRkoKJGogTCkibDAiTFVVTFM2UFlfZzA2a2hTZ1hfc2YkaGwwZmYwe19nWCQoTHlEamo9PWo7ImpTOHdoPWpTOHdoOykoWERmZz5FS1M1aEVmaTB5S1hsUGY+ezBZU0J1RmhMTExMalM4d2g7RWlQWDZEeW9wMSsnVUVpUFg2RHlvcDE/TlJOS1BrbDNSe0tnMDZrPDNpWFtQJ0xVTGwwRFh7M0tTNWhFZmkweUtYbFBmPnswWVNCdUZoTExMTGpTOHdoO2xpPlhQaUwpJydMVVVMUD42M21LNjB7X2tSezZrS0VYbFBmUDZQS1M1aEVmaTB5S1hsUGY+ezBZKEx5RFNCdUZoTExMTGpTOHdoIEwpRWlQWDZEeW9wMShrUns2a0xsMERYe2w+eSJMVUtMRkoKJGogTFBFNlBMPWo7ImpTOHdoPWpTOHdoOykoWERmZz5FS1M1aEVmaTB5S1hsUGY+ezBZU0J1RmhMTExMalM4d2g7RWlQWDZEeW9wMSsnVUVpUFg2RHlvcDEmJytpRT5ZTj4rJ1VpRT5ZTj4/TlJOS1BrbDNSe0tnMDZrPDNpWFtQJ0xVTGwwRFh7M0tTNWhFZmkweUtYbFBmPnswWVNCdUZoTExMTGpTOHdoOyJcND9MVG85Sl9vRgpwb1QkXExVP3giXExVTGlFPllOPkxpM21TQnVGaExMTExqUzh3aDtsaT5YUGlMKScnTFVVTFA+NjNtSzYwe19rUns2a0tFWGxQZlA2UEtTNWhFZmkweUtYbFBmPnswWShMeURTQnVGaExMTExqUzh3aCBMKUVpUFg2RHlvcDEoa1J7NmtMbDBEWHtsPnkiTFVLTEZKCiRqIEwpU1BmM2xpM21faVBFPmhTZ1hfc2YkaGwwZmYwe19nWCQoTHlEaiBMKSJsMCJMVVVMU2tSe19nMDZraFNnWF9zZiRobDBmZjB7X2dYJChMeURqaj1qOyJqUzh3aD1qUzh3aDspKFhEZmc+RUtTNWhFZmkweUtYbFBmPnswWVNCdUZoTExMTGpTOHdoPVNCdUZoTExMTGpTOHdoOydQWUQ2RSdMVUxQPjYzbUtQWTBwUGtsM1J7b3AxS0VYbFBmUDZQS1M1aEVmaTB5S1hsUGY+ezBZU0J1RmhTQnVGaExMTExMTExMalM4d2ggTFBFNlBMPVNCdUZoTExMTGpTOHdoOydYRUQ2J0xVTFA+NjNtS1BZMHBQa2wzUntvcDFLRVhsUGZQNlBLUzVoRWZpMHlLWGxQZj57MFlTQnVGaFNCdUZoTExMTExMTExqUzh3aCBMKSdQWUQ2RSdMVVVMUD42M21LUFkwcFBrbDNSe29wMUtFWGxQZlA2UEtTNWhFZmkweUtYbFBmPnswWShMeURTQnVGaExMTExqUzh3aCBMKShQa2wzUntfUFkwZkxsMERYe2w+eSJMVUtMRkoKJGogTCkibDAiTFVVTFNQWUQ2RWhTZ1hfc2YkaGwwZmYwe19nWCQoTHlEamo9ajsiaj1qUzh3aDspKFhEZmc+RUtTNWhFZmkweUtYbFBmPnswWVNCdUZoTExMTGpTOHdoOzkxVExVTFA+NjNtS0VOaW9wMUtFWGxQZlA2UEtTNWhFZmkweUtYbFBmPnswWVNCdUZoTExMTGpTOHdoO1A+NjNtSzkxVEtFWGxQZlA2UEtTNWhFZmkweUtYbFBmPnswWUxVTDkxVExpM21TQnVGaExMTExqUzh3aCBMKShQa2wzUntfRU5pTGwwRFh7bD55IkxVS0xGSgokaiBMKSJsMCJMVVVMU0VOaWhTZ1hfc2YkaGwwZmYwe19nWCQoTHlEamo9ajsialM4d2g9alM4d2g7KShYRGZnPkVLUzVoRWZpMHlLWGxQZj57MFlTQnVGaExMTExqUzh3aDsnJ0xVTFA+NjNtS1J7aTNQRW9wMUtFWGxQZlA2UEtTNWhFZmkweUtYbFBmPnswWVNCdUZoTExMTGpTOHdoIEwpKFJ7aTNQRV82UHtsM3tMbDBEWHtsPnlqUzh3aD1qUzh3aDspKFhEZmc+RUtTNWhFZmkweUtYbFBmPnswWVNCdUZoTExMTGpTOHdoO0d9VHVvOUxVTFA+NjNtS1J7aTNQRW9wMUtFWGxQZlA2UEtTNWhFZmkweUtYbFBmPnswWVNCdUZoTExMTGpTOHdoO1A+NjNtS0d9VHVvOUtFWGxQZlA2UEtTNWhFZmkweUtYbFBmPnswWUxVTEd9VHVvOUxpM21TQnVGaExMTExqUzh3aCBMKShSe2kzUEVfMFlMbDBEWHtsPnkiTFVLTEZKCiRqIEwpImwwIkxVVUxTUntpM1BFaFNnWF9zZiRobDBmZjB7X2dYJChMeURqajsialM4d2g7UEU2M3lMVUxZUFkzMDZMaTNtalM4d2g0J1hORGl7RTNtM1c8WFtQWCdVUE5zWExYTkRpe0V4IkxVS0xGSgokamo9aj1MTExMajsibFxTOHdoNFhORGl7RTx4NCciS1NYbHskaFNFV19tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkSyI8RVcnVXtpRUwnWE5EaXtFM20zVzxYW1BYJ1VQTnNYTFhORGl7RXgiTFVLTEZKCiRMTExMTExMTGogTClTWGx7JGhTRVdfbVkzaFNnWF9zZiRobDBmZjB7X2dYJChMeURMTExMaiBMKSsrWGx7JEw7U3dFV19tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkeFhseyRMOzVVWGx7JChMaTB5amo9ajsibFxTOHdoNFhORGl7RTx4NCdFV0tOPk4wTjxFVydVe2lFTCdYTkRpe0UzbTNXPFhbUFgnVVBOc1hMWE5EaXtFeCJMVUtMRkoKJExMTExqIEwpImwwIkxVVUxTa2ZEaFNnWF9zZiRobDBmZjB7X2dYJChMeURqaj1qOyJsXFM4d2g0WE5EaXtFPHg0J0VXSzNpWFtQPEVXJ1V7aUVMJ1hORGl7RTNtM1c8WFtQWCdVUE5zWExYTkRpe0V4IkxVS0xGSgokTExMTGogTCkibDAiTFVVTFMzaVhbUGhTZ1hfc2YkaGwwZmYwe19nWCQoTHlEamo9ajsialM4d2g0WE5EaXtFPHg0J0VXS0VFUGlrMGlOPEVXJ1V7aUVMJ1hORGl7RTNtM1c8WFtQWCdVUE5zWExYTkRpe0V4IkxVS0xGSgokaiBMKSJsMCJMVVVMU2tmRGhTZ1hfc2YkaGwwZmYwe19nWCQoTHlEamo9ajsialM4d2g0WE5EaXtFPHg0J0VXS2xEZktzaVA+Y1c8RVcnVXtpRUwnWE5EaXtFM20zVzxYW1BYJ1VQTnNYTFhORGl7RXhqUzh3aDRYTkRpe0U8eDQnRVdLbERhNmZYUlk8RVcnVXtpRUwnWE5EaXtFM20zVzxYW1BYJ1VQTnNYTFhORGl7RXgiTFVLTEZKCiRqIEwpImwwIkxVVUxTa2ZEaFNnWF9zZiRobDBmZjB7X2dYJEx8fEwibDAiTFVVTFMzaVhbUGhTZ1hfc2YkaGwwZmYwe19nWCQoTHlEamo9aj1MTExMajsibFxTOHdoNDxMJ0VFezxYW1BYJ1VQTnNYTCdYUFBSRVA2c1hFJ1U2UGlMJyJLU1hseyRoU0VFe19tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkSyI8RUV7J1V5UGlSTFZsRDZ4IkxVS0xGSgokTExMTExMTExqIEwpU1hseyRoU0VFe19tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkKEx5RExMTExqIEwpKytYbHskTDtTd0VFe19tWTNoU2dYX3NmJGhsMGZmMHtfZ1gkeFhseyRMOzVVWGx7JChMaTB5amo7ImxcUzh3aDQ8TCdFRXs8WFtQWCdVUE5zWEwnWFBQUkVQNnNYRSdVNlBpTCdFRXtLIkspIk5STksiLFBmM2xfWE5EaXtFJChQZjNsUEUzZ0siPEVFeydVeVBpUkxWbEQ2eCJMVUtMRkoKJGpqPWo7ImxcUzh3aDQ8TCdFRXs8WFtQWCdVUE5zWEwnWFBQUkVQNnNYRSdVNlBpTCdFRXtLbERhNmZYUlk8bERhNmZYUlk8RUV7J1V5UGlSTFZsRDZ4IkxVS0xGSgokaiBMKSJsMCJMVVVMU2tmRGhTZ1hfc2YkaGwwZmYwe19nWCRMfHxMImwwIkxVVUxTM2lYW1BoU2dYX3NmJGhsMGZmMHtfZ1gkKEx5RGpqPWo7ImpTOHdoNCdFRXs8WFtQWCdVUE5zWEwnWFBQUkVQNnNYRSdVNlBpTCdFRXtLIktTaTNZbFA2M3toU2dYX3NmJGhsMGZmMHtfZ1gkSyI8IktTaTNZbFA2M3toU2dYX3NmJGhsMGZmMHtfZ1gkSyI8aTNZbFA2M3tFVzxFRXsnVXlQaVJMVmxENnhqUzh3aDQ8TCdFRXs8WFtQWCdVUE5zWEwnWFBQUkVQNnNYRSdVNlBpTCdFRXtLRT5EWTNpLWlQWWkwZzxpM1lsUDYze0VXPEVFeydVeVBpUkxWbEQ2eGpTOHdoNDxMJ0VFezxYW1BYJ1VQTnNYTCdYUFBSRVA2c1hFJ1U2UGlMJ0VFe0tDNjN7RVc8aTNZbFA2M3tFVzxFRXsnVXlQaVJMVmxENngiTFVLTEZKCiRqIEwpaTNZbFA2M3tfRTNSJChMeURqOyJqUzh3aDQnRUV7PFhbUFgnVVBOc1hMJ1hQUFJFUDZzWEUnVTZQaUwnRUV7SyJLU1BmUFJYaFNnWF9zZiRobDBmZjB7X2dYJEsiPFhEWW9zcE5STjxFRXsnVXlQaVJMVmxENnhqUzh3aDRQNlhEWDx4IktTUDZYRFhoU2dYX3NmJGhsMGZmMHtfZ1gkSyI0UDZYRFh4alM4d2g0PEwiXGVVb08iXFVYbFBYbDB7TCJcUDZnRFgzTmYwfS11Si0yIlxVbUQ+Y1AtTlhYUkwzWFBmeGpTOHdoNCJcIktTWFBFaTNSe2hTZ1hfc2YkaGwwZmYwe19nWCRLIlVYUEVpM1J7TDs2ZlhSPFhbUFgiXFVYbFBYbDB7TCJcUE5zRi1YbFBYbDB9IlxVbUQ+Y1AtTlhYUkwzWFBmeGpTOHdoNFkzUFJ4alM4d2g0NmZYUnhqUzh3aDQiXFlYWUtQRTAwNjxdNmZYUjxURjxraTBLcWFLYWFhPDw6TlhYUiJcTExMTExMTExqUzh3aCJcd288PDYzbDBEWERFbDNpRkxNNUtdTDhwRkdMZEZkPDx9cXY8PC0iXEx9TzhCSjFMOHBGR0xvMWJGfQpkIXhqUzh3aGpTOHdoND8iTFVLTEZKCiRqaj1qOyJqUzh3aGpTOHdoOyknTlJOS2lQWWkwUGlLUDZnM1g8M2lYW1AnKFB7bDBfUGlEPmNQaWpTOHdoOyJcIktnWF9zZiRLIiJcTFVMTmxEX2dYJFxqUzh3aCJMVUtMRkoKJGogTCkibDAiTFVVTGlQWWkwUGkkKEx5RGpqPWo9TExMTGo7ImxcUzh3aDspJyJLU1hseyRoU0VQWT42e2xEX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRLIjxOUk4nKCJLU1hseyRoU04wX0VQWT42e2xEX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRMVUtMRkoKJEwpIk1FME4iTFVVTEUwTiQoTHlETExMTExMTExqO1NYbHskaFNsUFJhX0VQWT42e2xEX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCRMVUxYM1JhJExMTExMTExMajtTWGx7JGhTTjBfRVBZPjZ7bERfbVkzaFNnWF9zZiRobDBmZjB7X2dYJExVTDZ7bEQkTExMTExMTExqO1NYbHskaFNFME5fRVBZPjZ7bERfbVkzaFNnWF9zZiRobDBmZjB7X2dYJExVTExFME4kTExMTExMTExqIEwpU1hseyRoU0VQWT42e2xEX21ZM2hTZ1hfc2YkaGwwZmYwe19nWCQoTHlETExMTGogTCkrK1hseyRMO1N3RVBZPjZ7bERfbVkzaFNnWF9zZiRobDBmZjB7X2dYJHhYbHskTDs1VVhseyQoTGkweWpqPWo7ImpTOHdoOyknTlJOS1A2ZzNYS2lQWWkwUGk8M2lYW1AnKFB7bDBfUGlEPmNQaWpTOHdoOyknTlJOS1BYM1Bpe0tZZntYUEU8M2lYW1AnKFB7bDBfUGlEPmNQaSJMVUtMRkoKJGo9ajspNzc3NUwsaURZX1Z7MDYkKFkwZlJ7TExMTGo7KTc3NzVMLGlEWV9WezA2JChpRFlWZkxMTExqIEwpKWlEWV9WezA2JChFWEVEW1BfUDZEeSEoTHlEajsiVnswNiJMVUxpRFlfVnswNiRqIEwpImwwIkxVVUxpUFlpMFBpJChMeURqaj1qOyJqUzh3aDsiS1NQZjNsaTNtX2lQRT5oU2dYX3NmJGhsMGZmMHtfZ1gkSyIkXExVTFRvOUpfb0YKcG9UJFxqUzh3aDsiS1NQZjNsaTNtX2lQRT5oU2dYX3NmJGhsMGZmMHtfZ1gkSyIkXExVTFMnIktTUGYzbGkzbV9pUEU+aFNnWF9zZiRobDBmZjB7X2dYJEsiJ2hTJ1hFREVpUE4naFMnRGt7J2hFWE4wJFxqUzh3aDspJyJLU1BmM2xpM21faVBFPmhTZ1hfc2YkaGwwZmYwe19nWCRLIicoaTNtX1hQa0xVTCJLU1BmM2xpM21faVBFPmhTZ1hfc2YkaGwwZmYwe19nWCRLIiRcalM4d2giTFVLTEZKCiRqIEwpU1BmM2xpM21faVBFPmhTZ1hfc2YkaGwwZmYwe19nWCQoTHlEamo7ImpTOHdoOydnWF9zZiQnTFVMUydnWCdoRVhOMCRcTFBFNlBqUzh3aDtQZjNsX1A2ZzNYJFxMVUxTJ2dYJ2hFWE4wJFxMKVBmM2xfUDZnM1gkXChMeURqUzh3aDspJ1BmM2xfUDZnM1gnKGkzbV9YUGtMVUxQZjNsX1A2ZzNYJFxqUzh3aGpTOHdoO2dZX3NmJFxMVUxTJ2dZJ2hFWE4wJFxqUzh3aDtFRTNOX3NmJFxMVUxTJ2FOJ2hFWE4wJFxqUzh3aDtpUEU+X3NmJFxMVUxTJ2w+J2hFWE4wJFxqUzh3aDtYRTBSX3NmJFxMVUxTJ2xSJ2hFWE4wJFxqUzh3aGpTOHdoOyknTlJOS1h7UGxsMHtfc2Y8e2xEJyhQe2wwX1BpRD5jUGlqUzh3aDspJ05STktpM21fWFBrPHtsRCcoUHtsMF9QaUQ+Y1BpalM4d2g7KSdOUk5LbDBmZjB7PHtsRCcoUHtsMF9QaUQ+Y1BpalM4d2hOUk4/eCJMVUxGSgokamo7Ilg2PjN5UFkiTFVMU1BmUFJYaFNnWF9zZiRobDBmZjB7X2dYJEwpU1BmUFJYaFNnWF9zZiRobDBmZjB7X2dYJCEoTHlETExMTGpqPWo7KXJycjVMLFJYM05fUDZEeSQoWTBmUntMTExMajspZG5YPjAkKExQRTA2e3lMTExMajspRn1vd3cKfV9icCRMLGRuWD4wJChMUFhEaWF5TExMTGo7KSJhIkwsUlgzTl9QNkR5JChMbFBOMHlMVUxkblg+MCRMTExMajtQZjNsX1A2RHkkSyI8e2xEPCJLaURZX1g+MCRMVUxSWDNOX1A2RHkkTExMTGo7Ik5STktYe1BsbDB7X3NmIkxVTFBmM2xfUDZEeSRMTExMajspRn1vd3cKfV9icCQoRWFfUG0wZlBpTFVMRn1vd3cKfV9icCRMKUVFUGlOZjB7JChMeURMTExMaj1MTExMajspRn1vd3cKfV9icCQoRXlfUG0wZlBpTFVMRn1vd3cKfV9icCRMTExMTExMTGo7KUZ9b3d3Cn1fYnAkTCwiTCJLIkwiSyJMIksiTCJMLCJTQnVGaCIoUHszNk5QaV9pWEVMVUxGfW93dwp9X2JwJExMTExMTExMajspRn1vd3cKfV9icCRMLCJsXCJMLCJTOHdoIihQezM2TlBpX2lYRUxVTEZ9b3d3Cn1fYnAkTExMTExMTExqIExQRTZQTD1MTExMajspRn1vd3cKfV9icCRMLCIiTCwiU0J1RmgiKFB7MzZOUGlfaVhFTFVMRn1vd3cKfV9icCRMTExMTExMTGo7KUZ9b3d3Cn1fYnAkTCwiIkwsIlM4d2giKFB7MzZOUGlfaVhFTFVMRn1vd3cKfV9icCRMTExMTExMTGogTCkpImxcIkwsRn1vd3cKfV9icCQoaVhFaVhFKEx5RExMTExqOyJqND9qUzh3aGpTOHdoPWpTOHdoOykiXClxKEwnZ1lfc2YkXCdMUEUzZzNYM1lMbFBOMExYJ2wzeyJcKFhEW1BTQnVGaExMTExqUzh3aCBMKSlxZG5zZiRcTCxnWV9zZiRcKGdZX1h7UDZQRV82Y0VzZiEoTHlEalM4d2g7KXFkbnNmJFxMLCJcQXlYPlVsMERYe1BsbDB7X1hQRV9pUFh7M2kzUntMWFBFIlwoc2lQPmNfNmNFc2ZqUzh3aDspcWRuc2YkXEwsIlxBeVg+VVhsUEQ2e19YUEVfaVBYezNpM1J7TFhQRSJcKHNpUD5jXzZjRXNmalM4d2g7KXFkbnNmJFxMLCJcQXlYPlVFWDY+RVBpX1hQRV9pUFh7M2kzUntMWFBFIlwoc2lQPmNfNmNFc2ZqUzh3aDspcWRuc2YkXEwsIlwnQXlYPidMRVBmM2xMWFBFIlwoc2lQPmNfNmNFc2ZqUzh3aD1qUzh3aDspIlwpcShMJ1hFMFJfc2YkXCdMMFhMWHtQbGwwe0xYJ2wzeyJcKFhEW1BTQnVGaExMTExqUzh3aCBMKSkpUD5pWEwsRUUzTl9zZiRcTCxpUEU+X3NmJFxMLFhFMFJfc2YkXChYe1BsbDB7XzZjRXNmTFVMcWRuc2YkXCghKEx5RGpTOHdoalM4d2g9alM4d2g7KSJcKUMoTCdnWV9zZiRcJ0xQRTNnM1gzWUxsUE4wTFgnbDN7IlwoWERbUFNCdUZoTExMTGpTOHdoIEwpKUNkbnNmJFxMLGdZX3NmJFwoZ1lfWHtQNlBFXzZjRXNmIShMeURqUzh3aDspQ2Ruc2YkXEwsIlxBeVg+VWwwRFh7UGxsMHtfWFBFX2lQWHszaTNSe0xYUEUiXChzaVA+Y182Y0VzZmpTOHdoOylDZG5zZiRcTCwiXEF5WD5VWGxQRDZ7X1hQRV9pUFh7M2kzUntMWFBFIlwoc2lQPmNfNmNFc2ZqUzh3aDspQ2Ruc2YkXEwsIlxBeVg+VUVYNj5FUGlfWFBFX2lQWHszaTNSe0xYUEUiXChzaVA+Y182Y0VzZmpTOHdoOylDZG5zZiRcTCwiXCdBeVg+J0xFUGYzbExYUEUiXChzaVA+Y182Y0VzZmpTOHdoPWpTOHdoOykiXClDKEwnWEUwUl9zZiRcJ0wwWExYe1BsbDB7TFgnbDN7IlwoWERbUFNCdUZoTExMTGpTOHdoIEwpKSlQPmlYTCxFRTNOX3NmJFxMLGlQRT5fc2YkXEwsWEUwUl9zZiRcKFh7UGxsMHtfNmNFc2ZMVUxDZG5zZiRcKCEoTHlEalM4d2hqUzh3aD1qUzh3aDspIlwnZ1lfc2YkXCdMUEUzZzNYM1lMbFBOMExYJ2wzeyJcKFhEW1BTQnVGaExMTExqUzh3aCBMKSlkbnNmJFxMLGdZX3NmJFwoZ1lfWHtQNlBFXzZjRXNmIShMeURqUzh3aDspZG5zZiRcTCwiXEF5WD5VbDBEWHtQbGwwe19YUEVfaVBYezNpM1J7TFhQRSJcKHNpUD5jXzZjRXNmalM4d2g7KWRuc2YkXEwsIlxBeVg+VVhsUEQ2e19YUEVfaVBYezNpM1J7TFhQRSJcKHNpUD5jXzZjRXNmalM4d2g7KWRuc2YkXEwsIlxBeVg+VUVYNj5FUGlfWFBFX2lQWHszaTNSe0xYUEUiXChzaVA+Y182Y0VzZmpTOHdoOylkbnNmJFxMLCJcJ0F5WD4nTEVQZjNsTFhQRSJcKHNpUD5jXzZjRXNmalM4d2g9alM4d2g7KSJcJ1hFMFJfc2YkXCdMMFhMWHtQbGwwe0xYJ2wzeyJcKFhEW1BTQnVGaExMTExqUzh3aCBMKSkpUD5pWEwsRUUzTl9zZiRcTCxpUEU+X3NmJFxMLFhFMFJfc2YkXChYe1BsbDB7XzZjRXNmTFVMZG5zZiRcKCEoTHlEalM4d2hqUzh3aDspIlxBLW5GSiJcKGtsRFkwe2xQXzYzbGlQWGxEX2dmalM4d2g7KSJcRGw+IlwoUGszPmtsMzZfZ2ZqUzh3aGpTOHdoOyciS0VFM05fc2YkSyInTFVMRUUzTl9zZiRcalM4d2g7JyJLaVBFPl9zZiRLIidMVUxpUEU+X3NmJFxqUzh3aDsnIktnWV9zZiRLIidMVUxMTGdZX3NmJFxqUzh3aDsnIktYRTBSX3NmJEsiJ0xVTFhFMFJfc2YkXGpTOHdoalM4d2hOUk4/eCJMVUxGfW93dwp9X2JwJGogTCkKcG9kJCEoTHlEamo9ajspcnJyNUwsUlgzTl9QNkR5JChZMGZSe0xMTExqOylkblg+MCQoTFBFMDZ7eUxMTExqOyl3CnBwCn0kTCxkblg+MCQoTFBYRGlheUxMTExqOykiYSJMLFJYM05fUDZEeSQoTGxQTjB5TFVMZG5YPjAkTExMTGo7UGYzbF9QNkR5JEsiPHtsRDwiS2lEWV9YPjAkTFVMUlgzTl9QNkR5JExMTExqOyJOUk5LbDBmZjB7IkxVTFBmM2xfUDZEeSRMTExMajspdwpwcAp9JChFYV9QbTBmUGlMVUx3CnBwCn0kTClFRVBpTmYweyQoTHlETExMTGo9TExMTGo7KXcKcHAKfSQoRXlfUG0wZlBpTFVMdwpwcAp9JExMTExMTExMajspdwpwcAp9JEwsIkwiSyJMIksiTCJLIkwiTCwiU0J1RmgiKFB7MzZOUGlfaVhFTFVMdwpwcAp9JExMTExMTExMajspdwpwcAp9JEwsImxcIkwsIlM4d2giKFB7MzZOUGlfaVhFTFVMdwpwcAp9JExMTExMTExMaiBMUEU2UEw9TExMTGo7KXcKcHAKfSRMLCIiTCwiU0J1RmgiKFB7MzZOUGlfaVhFTFVMdwpwcAp9JExMTExMTExMajspdwpwcAp9JEwsIiJMLCJTOHdoIihQezM2TlBpX2lYRUxVTHcKcHAKfSRMTExMTExMTGogTCkpImxcIkwsdwpwcAp9JChpWEVpWEUoTHlETExMTGo7Imo0P2pTOHdoalM4d2g7KSd7TmtfRVBYMD5jX3tEazNmJyhYUGtfRGxETFVMe05rX0VQWDA+Y197RGszZiRcalM4d2hqUzh3aDsiXDwiXExVS0xub1RHJFxMKSJcPCJcTFUhTClNTCxNLSlub1RHJFwobFA2aVhFTCxub1RHJFwoaVhFZz5FKEx5RGpTOHdoO1RPZF99CmQkXEtvcHV3RjkKRyRcSyJcPDw6TlhYUiJcTFVMbm9URyRcalM4d2hqUzh3aDtTJ0Y5CkdfMUZGRydoVG8uVG85XyRcTFVMb3B1d0Y5CkckXGpTOHdoOyluOG85XzFHMSRcKFBmM2xQRTNnTFVMb3B1d199CmQkXGpTOHdoOyluOG85XzFHMSRcKExQZjNsaURZTFVMTFRPZF99CmQkXGpTOHdoPWpTOHdoOycnTFVMRgoKVF99CmQkXFNCdUZoTExMTGpTOHdoIExQRTZQTD1qUzh3aDtTJ0YKClRfRndvcEp9CmQnaFRvLlRvOV8kXExVTEYKClRffQpkJFxTQnVGaExMTExqUzh3aCBMKSlTJ0YKClRfRndvcEp9CmQnaFRvLlRvOV8kXChYUEVFRChMeURQRTZQTD1qUzh3aDtTJ0YKClRffQpkJ2hUby5UbzlfJFxMVUxGCgpUX30KZCRcU0J1RmhMTExMalM4d2ggTCkpUydGCgpUX30KZCdoVG8uVG85XyRcKFhQRUVEKEx5RGpTOHdoalM4d2g7KSlTJ29wdXdvOE9uX0YxT1R9OSdoVG8uVG85XyRcKFBmM2xpRFksJzwnLCdcXFxcJyhQezM2TlBpX2lYRUxVTEdGdTFffQpkJFxqUzh3aDtTJ244bzlfMUcxJ2hUby5UbzlfJFxMVUxuOG85XzFHMSRcalM4d2hqUzh3aDsnIktTWFBFaTNSe2hTZ1hfc2YkaGwwZmYwe19nWCRLIidMVUxGbzlUdUd9JFxqUzh3aDsnIktnWV9zZiRLIidMVUxQNlhEWCRcalM4d2hqUzh3aDspJ1BSezN7LTBsTDozZmszaTEnKGlQWTNQUmpTOHdoOyknUFgzWUQ2M21QaS1YRT5mTCxQUnszey0wbEwsUGkwWEUtMGxMOjYwaVhsMH0tUFJ7M30nKGlQWTNQUmpTOHdoOylad093VHV2X29+TCZMb31PRgp3X29+TCZMZG9GdX1vVDFvZF9vfkwmTDg4dV9vKExrbERYaTBOUGlfaTBpaVBqUzh3aE5STj94IkxVTHcKcHAKfSRqIEwpKSJOUk5LbDBmZjB7PHtsRDwiS2lEWV9YPjAkKEVYRURbUF9QNkR5IShMeURqaj1MTExMajspRVA2RHlfNlBZX2cwNmskTCxpRFlfWD4wJChYPk5YPjBfc04we0xMTExMTExMaiBMKSJsMCJMVVVMUzZQWV9nMDZraFNnWF9zZiRobDBmZjB7X2dYJChMeURMTExMaj1MTExMajspRVA2RHlfa1J7X2cwNmskTCxpRFlfWD4wJChYPk5YPjBfc04we0xMTExMTExMaiBMKSJsMCJMVVVMU2tSe19nMDZraFNnWF9zZiRobDBmZjB7X2dYJChMeURMTExMaj1MTExMajspRVA2RHlfa2ZEJEwsaURZX1g+MCQoWD5OWD4wX3NOMHtMTExMTExMTGogTCkibDAiTFVVTFNrZkRoU2dYX3NmJGhsMGZmMHtfZ1gkKEx5RExMTExqPUxMTExqOylFUDZEeV8zaVhbUCRMLGlEWV9YPjAkKFg+Tlg+MF9zTjB7TExMTExMTExqIEwpImwwIkxVVUxTM2lYW1BoU2dYX3NmJGhsMGZmMHtfZ1gkKEx5RExMTExqPUxMTExqOylFaURZX2tmRF8zaVhbUCRMLGlEWV9YPjAkKFg+Tlg+MF9pRFlWZkxMTExMTExMaiBMKSJsMCJMVVVMUzZQWV9nMDZraFNnWF9zZiRobDBmZjB7X2dYJEx8fEwibDAiTFVVTFNrUntfZzA2a2hTZ1hfc2YkaGwwZmYwe19nWCRMfHxMImwwIkxVVUxTa2ZEaFNnWF9zZiRobDBmZjB7X2dYJEx8fEwibDAiTFVVTFMzaVhbUGhTZ1hfc2YkaGwwZmYwe19nWCQoTHlETExMTGpqPUxMTExqOykiaTNZbFA2M3tFVzxFWE5EaXtFVzwiS2lEWV9YPjAkTCwiaTNZbFA2M3tFVzxFWE5EaXtFVyIoaURZX3NOMHtMKSkiaTNZbFA2M3tFVzxFWE5EaXtFVzwiS2lEWV9YPjAkKEVYRURbUF9QNkR5IShMeURMTExMTExMTGo7KSJpM1lsUDYze0VXPEVFezwiS2lEWV9YPjAkTCwiaTNZbFA2M3tFVzxFRXsiKGlEWV9zTjB7TCkpImkzWWxQNjN7RVc8RUV7PCJLaURZX1g+MCQoRVhFRFtQX1A2RHkhKEx5RExMTExMTExMaiBMKWkzWWxQNjN7X0UzUiQoTHlETExMTGpqPUxMTExqOylrRHlsMHtfbURSe2kzJEwsUDZEeV9rRHlsMHtfbURSe2kzJChFWGxQWGwwe19YPk5fUDZEeUxMTExMTExMajspa0R5bDB7X21EUntpMyRMLERpPl9ZMzA2Tj4kTCwnI0RpPl9ZMzA2Tj4jJyhQezM2TlBpX2lYRUxVTGtEeWwwe19tRFJ7aTMkTExMTExMTExqOylrRHlsMHtfbURSe2kzJEwsUlgzTl9ZMzA2Tj4kTCwnI1JYM05fWTMwNk4+IycoUHszNk5QaV9pWEVMVUxrRHlsMHtfbURSe2kzJExMTExMTExMajsiPFB7ZnNsRFgtRVBrM2ZEPCJLKWlEWV9YPjAkTCwiIkwsIjxLSyIoUHszNk5QaV9pWEVLIjwiS1MnRjkKR18xRkZHJ2hUby5UbzlfJEsiPDw6TlhYUiJMVUxEaT5fWTMwNk4+JExMTExMTExMajsiPFB7ZnNsRFgtRVBrM2ZEPCJLKWlEWV9YPjAkKFJYM042M1BpQExVTFJYM05fWTMwNk4+JExMTExMTExMajspUDZEeV9rRHlsMHtfbURSe2kzJChFWGxQWGwwe19YUGtfUDZEeUxVTGtEeWwwe19tRFJ7aTMkTExMTExMTExqOyJOUk5La0R5bDB7LW1EUntpdTx7bEQ8IktpRFlfWD4wJExVTFA2RHlfa0R5bDB7X21EUntpMyRMTExMTExMTGo7KSJQe2Zfc2xEWDxFWE5EaXtFVzwiS2lEWV9YPjAkTCwiUHtmX3NsRFg8RVhORGl7RVciKGlEWV9zTjB7TCkpIlB7Zl9zbERYPEVYTkRpe0VXPCJLaURZX1g+MCQoRVhFRFtQX1A2RHkhKEx5RExMTExMTExMajspIlB7ZnNsRFgtRVBrM2ZEPDNpWFtQPCJLVE9kX0ZKCiRMLCJQe2ZzbERYLUVQazNmRDwiS1RPZF9GSgokKFZsRDZmc0VATCkpIlB7ZnNsRFgtRVBrM2ZEPDNpWFtQPCJLVE9kX0ZKCiQoRVhFRFtQX1A2RHkhKEx5RExMTExMTExMajspaURZX1g+MCQoUlgzTjYzUGlMVUxUT2RfRkoKJExMTExMTExMaiBMKVB7ZnNsRFgkKEx5RExMTExqajspRVA2RHlfWD4wJEwsaURZX1g+MCQoWD5OWD4wX3NOMHtMTExMajspRWlEWV9YPjAkTCxpRFlfWD4wJChYPk5YPjBfaURZVmZMTExMamo9TExMTGo7IkVYTkRpe0VXIkxVTExTaEVpRFlfWD4wJExMTExMTExMaiBMKWkzWWxQNjN7X0UzUiQoTHlETExMTGpqPUxMTExqOyJFWE5EaXtFVyJMVUxMU2hFaURZX1g+MCRMTExMTExMTGo7IlB7ZnNsRFgtRVBrM2ZEIkxVTExTaEVpRFlfWD4wJExMTExMTExMajsiTlJOS2tEeWwwey1tRFJ7aXU8e2xEIkxVTFNoRVA2RHlfWD4wJExMTExMTExMaiBMKVB7ZnNsRFgkKEx5RExMTExqaj1MTExMajsiTlJOS2lQWWkwUGlLUDZnM1g8M2lYW1AiTFVMU2hFUDZEeV9YPjAkTExMTExMTExqOyJOUk5LUDZnM1hLaVBZaTBQaTwzaVhbUCJMVUxTaEVQNkR5X1g+MCRMTExMTExMTGo7Ik5STktQWDNQaXtLWWZ7WFBFPDNpWFtQIkxVTFNoRVA2RHlfWD4wJExMTExMTExMajsiVnswNiJMVUxMU2hFaURZX1g+MCRMTExMTExMTGo7ImlQWWkwUFQiTFVMaVBZaTBQVCRMUEU2UExMTExMTExMajsiWVA2RTBZUFQiTFVMaVBZaTBQVCRMKSJUOSJMVVVMKUNMLDVMLFNrbDM2aFNnWF9zZiRobDBmZjB7X2dYJChpWEVnPkUoTHlETExMTExMTExqIEwpImwwIkxVVUxpUFlpMFBpJChMeURMTExMamo7KUxMTExqJ05STktQWFA2UFlLZzA2azwzaVhbUCdMTExMTExMTGosJ05STktkS2cwNms8M2lYW1AnTExMTExMTExqLCc2ZlhSS1tQWWxEPDNpWFtQJ0xMTExMTExMaihzM2lpM0xVTEVQNkR5XzZQWV9nMDZrJExMTExqOylMTExMaidOUk5LUGtsM1J7S2cwNms8M2lYW1AnTExMTExMTExqLCdOUk5LfUtnMDZrPDNpWFtQJ0xMTExMTExMaiwnTlJOS2R9S2cwNms8M2lYW1AnTExMTExMTExqLCc2ZlhSS1tQWWxEPDNpWFtQJ0xMTExMTExMaihzM2lpM0xVTEVQNkR5X2tSe19nMDZrJExMTExqOylMTExMaidOUk5LUFgzWU4+S0VQazNmRDxFaVBra0RpWCdMTExMTExMTGosJ05STktZMzA2Tj5LRVBrM2ZEPEVpUGtrRGlYJ0xMTExMTExMaiwnRVdLbERmS3NpUD5jVzxFVydMTExMTExMTGosJ0VXS2xEYTZmWFJZPEVXJ0xMTExMTExMaiwnRVdLTj5OME48RVcnTExMTExMTExqLCd5RGtLeWFFPGtmRDwzaVhbUCdMTExMTExMTGosJ3lEa0tFRVBpazBpTjxrZkQ8M2lYW1AnTExMTExMTExqLCd5RGtLbVBpTjxrZkQ8M2lYW1AnTExMTExMTExqLCd5RGtLWFtQbDxrZkQ8M2lYW1AnTExMTExMTExqLCd5RGtLbGEwbFZsPjxrZkQ8M2lYW1AnTExMTExMTExqLCd5RGtLWEUzNjxrZkQ8M2lYW1AnTExMTExMTExqLCd5RGtLWEVpRHk8a2ZEPDNpWFtQJ0xMTExMTExMaiwneURrS3NYTmZQPGtmRDwzaVhbUCdMTExMTExMTGosJ3lEa0tYbFBmPnswWTxrZkQ8M2lYW1AnTExMTExMTExqLCdrbE5LUFhQNlBZPGtmRDwzaVhbUCdMTExMTExMTGosJ05STktnWUtZMzA2Tj5LRWdmPlJYPDNpWFtQJ0xMTExMTExMaiwnTlJOS2dZS0VnZj5SWDwzaVhbUCdMTExMTExMTGosJ05STktZMzA2Tj5LRWdmPlJYPDNpWFtQJ0xMTExMTExMaiwnTlJOS0VnZj5SWDwzaVhbUCdMTExMTExMTGosJ05STktQa2wzUntLRWdmPlJYPDNpWFtQJ0xMTExMTExMaiwnTlJOS2dZS1kzMDZOPktrZkQ8M2lYW1AnTExMTExMTExqLCdOUk5LWTMwNk4+S2tmRDwzaVhbUCdMTExMTExMTGosJ05STktQa2wzUntLa2ZEPDNpWFtQJ0xMTExMTExMaiwnNmZYUktbUFlsRDwzaVhbUCdMTExMTExMTGosJ3lEa0tQaTBYRVBpPGxEYTZmWFJZPEVFeydMTExMTExMTGosJ3lEa0tQekRFUGk8bERhNmZYUlk8RUV7J0xMTExMTExMaiwneURrS2xEZjxsRGE2ZlhSWTxFRXsnTExMTExMTExqLCd5RGtLWzNmPGxEYTZmWFJZPEVFeydMTExMTExMTGosJ0VFe0tsRGE2ZlhSWTxsRGE2ZlhSWTxFRXsnTExMTExMTExqLCd5RGtLUEUwNns8bERhNmZYUlk8RUV7J0xMTExMTExMaiwneURrS1gwWVZ7MzZnPGxEYTZmWFJZPEVFeydMTExMTExMTGooczNpaTNMVUxFUDZEeV9rZkQkTExMTGo7KUxMTExqJ0VXS2xEZktzaVA+Y1c8RVcnTExMTExMTExqLCdFV0tsRGE2ZlhSWTxFVydMTExMTExMTGosJ0VXSzNpWFtQPEVXJ0xMTExMTExMaiwnTlJOS1k2UER5S04zYUU8M2lYW1AnTExMTExMTExqLCdOUk5LWTZQRHlLWD5ObEQ8M2lYW1AnTExMTExMTExqLCc2ZlhSS1tQWWxEPDNpWFtQJ0xMTExMTExMaiwneURrS1BpMFhFUGk8bERhNmZYUlk8RUV7J0xMTExMTExMaiwneURrS1B6REVQaTxsRGE2ZlhSWTxFRXsnTExMTExMTExqLCd5RGtLbERmPGxEYTZmWFJZPEVFeydMTExMTExMTGosJ3lEa0tbM2Y8bERhNmZYUlk8RUV7J0xMTExMTExMaiwnRUV7S2xEYTZmWFJZPGxEYTZmWFJZPEVFeydMTExMTExMTGosJ3lEa0tQRTA2ezxsRGE2ZlhSWTxFRXsnTExMTExMTExqLCd5RGtLWDBZVnszNmc8bERhNmZYUlk8RUV7J0xMTExMTExMaihzM2lpM0xVTEVQNkR5XzNpWFtQJExMTExqajtTaURZX2tmRGhTZ1hfc2YkaGwwZmYwe19nWCRMVUxTaEVpRFlfa2ZEXzNpWFtQJEwpU2lEWV9rZkRoU2dYX3NmJGhsMGZmMHtfZ1gkKEx5RExMTExqOylMTExMaidrZkQ8M2lYW1AnTExMTExMTExqLCdsRGE2ZlhSWTxFRXsnTExMTExMTExqKHMzaWkzTFVMRWlEWV9rZkRfM2lYW1AkTExMTGo7KUxMTExqJ05STktQekRFUGkta2ZEJ0xMTExMTExMaiwnTlJOS1BFMDZ7S3k2UEU8RWlQa2tEaVgnTExMTExMTExqLCdOUk5LTjBYRUtFRVBpazBpTjxFaVBra0RpWCdMTExMTExMTGosJ05STktYaTNYRUtFRVBpazBpTjxFaVBra0RpWCdMTExMTExMTGosJ05STktQRTA2e0tOPk4wTjxFaVBra0RpWCdMTExMTExMTGosJ3tsREtUOUtrbDM2S29wMTxrbDM2PFhEWW9zcE5STidMTExMTExMTGosJ3tsREs1SENNVDlLa2wzNktvcDE8a2wzNjxYRFlvc3BOUk4nTExMTExMTExqLCd7bERLd29La2wzNktvcDE8a2wzNjxYRFlvc3BOUk4nTExMTExMTExqLCc2ZlhSS1tQWWxEPGtsMzY8WERZb3NwTlJOJ0xMTExMTExMaiwna2xOS2FQRG0tUGZOPEVQazNmRDxYRFlvc3BOUk4nTExMTExMTExqLCdrbE5LUFlENkUtUGZOPEVQazNmRDxYRFlvc3BOUk4nTExMTExMTExqLCdrbE5LUFhQNlBZLVBmTjxFUGszZkQ8WERZb3NwTlJOJ0xMTExMTExMaiwna2xOS3NOMHstUGZOPEVQazNmRDxYRFlvc3BOUk4nTExMTExMTExqLCdrbE5LUGtsM1J7LVBmTjxFUGszZkQ8WERZb3NwTlJOJ0xMTExMTExMaiwna2xOS2kzWWxQNjN7LVBmTjxFUGszZkQ8WERZb3NwTlJOJ0xMTExMTExMaiwnNmZYUktbUFlsRDxFUGszZkQ8WERZb3NwTlJOJ0xMTExMTExMaiwnTlJOS0VFMzZ7SzYzey1Qe2YtUFlENkUtWERZb3NwTlJOPFhEWW9zcE5STidMTExMTExMTGosJ05STktFRTM2e0tQWUQ2RS1YRFlvc3BOUk48WERZb3NwTlJOJ0xMTExMTExMaiwnTlJOS0VFMzZ7SzYzey1Qe2YtWERZb3NwTlJOPFhEWW9zcE5STidMTExMTExMTGosJ05STktFRTM2e0tYRFlvc3BOUk48WERZb3NwTlJOJ0xMTExMTExMaiwnNmZYUktbUFlsRDxYRFlvc3BOUk4nTExMTExMTExqLCc2ZlhSS1tQWWxEPE5STidMTExMTExMTGosJ0VXS1tEeWtsTjxFVydMTExMTExMTGosJ0VXS0VFUGlrMGlOPEVXJ0xMTExMTExMaiwnNmZYUktbUFlsRDxFVydMTExMTExMTGosJzZmWFJLW1BZbEQ8e2xEJ0xMTExMTExMaiwnTlJOS2kzbV9YUGs8e2xEJ0xMTExMTExMaiwnRUV7SzBsRGkzez56PFhEWW9zcE5STjxFRXsnTExMTExMTExqLCdFRXtLWWwzbGlQYTxYRFlvc3BOUk48RUV7J0xMTExMTExMaiwnRUV7S1lQaTxYRFlvc3BOUk48RUV7J0xMTExMTExMaiwnNmZYUktbUFlsRDxYRFlvc3BOUk48RUV7J0xMTExMTExMaiwne1hSS1tEeWtsTlBEPFhEWW9zcE5STjxFRXsnTExMTExMTExqLCdFRXtLbFBQaWs8WERZb3NwTlJOPEVFeydMTExMTExMTGosJ0VFe0tzM2lrPFhEWW9zcE5STjxFRXsnTExMTExMTExqLCdFRXtLWDY+M3lQWTxYRFlvc3BOUk48RUV7J0xMTExMTExMaiwnRUV7S3tERUUzNns8WERZb3NwTlJOPEVFeydMTExMTExMTGosJ0VFe0tQPjZnPFhEWW9zcE5STjxFRXsnTExMTExMTExqLCd5RGtLa2ctWWwzbGlQYTxYRFlvc3BOUk48RUV7J0xMTExMTExMaiwneURrS2tnLVg2PjN5UFk8WERZb3NwTlJOPEVFeydMTExMTExMTGosJzZmWFJLW1BZbEQ8RUV7J0xMTExMTExMaihzM2lpM0xVTEVQNkR5X1g+MCRMTExMajspTExMTGonRWlQa2tEaVgnTExMTExMTExqLCdrbDM2PFhEWW9zcE5STidMTExMTExMTGosJ0VQazNmRDxYRFlvc3BOUk4nTExMTExMTExqLCdYRFlvc3BOUk4nTExMTExMTExqLCdOUk4nTExMTExMTExqLCdFVydMTExMTExMTGosJ3tsRCdMTExMTExMTGosJzNpWFtQJ0xMTExMTExMaiwnWERZb3NwTlJOPEVFeydMTExMTExMTGosJ0VFeydMTExMTExMTGooczNpaTNMVUxFaURZX1g+MCRMTExMamo9TExMTGo7bGk+WFBpTExMTExMTExqOyI0bURZPHg0J2kzUDZ7J1VFRTM2e0xtRFl4NG1EWTx4ZG9GVApCdUwhISFMYkYxcG9Mb3B1d0xGMU9UfTlMOkxnWF9zZiRMbzhCdUY0J1lQaS1paVAnVUVFMzZ7TG1EWXgiTDBSe1BMTExMTExMTGo7UD5pWExVTGlpUF9zZiRMTExMTExMTGogTClQZjNsX1hORGl7RSQhKEx5RExMTExqajtTaVBZaTBQaWhTZ1hfc2YkaGwwZmYwe19nWCRMVUxpUFlpMFBpJExMTExqajtTWVBFRVBpTmYwe2hTZ1hfc2YkaGwwZmYwe19nWCRMVUxMTExMRUVQaU5mMHskTExMTGo7U2kzWWxQNjN7aFNnWF9zZiRobDBmZjB7X2dYJExVTGkzWWxQNjN7X0UzUiRMTExMajtTUHtmc2xEWGhTZ1hfc2YkaGwwZmYwe19nWCRMVUxMTExMTFB7ZnNsRFgkTExMTGo7U1BmM2xfWE5EaXtFaFNnWF9zZiRobDBmZjB7X2dYJExVTExQZjNsX1hORGl7RSRMTExMajtTaURZX1g+MGhTZ1hfc2YkaGwwZmYwe19nWCRMVUxMTExMTGlEWV9YPjAkTExMTGpqPUxMTExqO2xpPlhQaUxMTExMTExMajsiNG1EWTx4NCdpM1A2eydVRUUzNntMbURZeDRtRFk8eGRvVAp3Wk9MISEhTEY5TzJvTEYKd0w5bwpkTCdnWF9zZiQnTG84QnVGTCdnWV9zZiQnTG85dUJ1RnVkNCdZUGktaWlQJ1VFRTM2e0xtRFl4IkwwUntQTExMTExMTExqIEwpKWdYX3NmJEwsZ1lfc2YkKEVYRURbUF9QNmczWCEoTHlETExMTGpqO2RPXwpwb2QkTCwKcG9kJEwsWURfWERZUCRMLEU2MHskTCxFWTZQRHkkTCxsMGZmMHtfZ1gkTCxnWF9zZiRMNjNnMDZrTExMTGo7WF9YRFlQc2ZOUk4kTCxpaVBfc2YkTCxkbnNmJEwsZ1lfc2YkTCxFRTNOX3NmJEwsaVBFPl9zZiRMLFhFMFJfc2YkTDYzZzA2a0xMTExqIGopKFg+Tlg+MF9QWDNpUGxQa0xsMERYe2w+eWpq';$_D35=strrev('edoced_46esab');eval($_D35('CiRfWDM1PXN0cnJldihiYXNlNjRfZGVjb2RlKCRfWDM1KSk7CiRfWDM1PXN0cnRyKCRfWDM1LCdFV1lOZ3dWcF1mWlEvezxSYkNxQmM2Nzh6dlQyMSBsa0FJU3J5Lm9pZW11SD59THg9NFBLTTUwWFVoRGFHagozSltPOXNkdG5GJywnc2pkcGJOa000bUdaUWMvaFkyM0JxbDdMeldSWFB7bmc4Sl02ZlZFcjl2QTV1QyA8fT5lLjEwb3Q9W2l3SApPYVV4SVN5REtGVCcpOwokX1IzNT1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWDM1KTtldmFsKCRfUjM1KTskX1IzNT0wOyRfWDM1PTA7Cg==')); ?>
Function Calls
strtr | 1 |
strrev | 2 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 3c8c012804c84a82868e5fda4acc9f66 |
Eval Count | 2 |
Decode Time | 240 ms |