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 /* ===================================================== DataLife Engine - by So..

Decoded Output download

?><?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 https://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004-2024 SoftNews Media Group
=====================================================
 This code is protected by copyright
=====================================================
 File: xfields.php
-----------------------------------------------------
 Use: manage extra fields
=====================================================
*/

if(!defined('DATALIFEENGINE')) {
	header( "HTTP/1.1 403 Forbidden" );
	header ( 'Location: ../../' );
	die( "Hacking attempt!" );
}

if (!isset($xfieldsaction)) $xfieldsaction = $_REQUEST['xfieldsaction'];
if (isset ( $_REQUEST['xfieldssubactionadd'] )) $xfieldssubactionadd = $_REQUEST['xfieldssubactionadd'];
if (isset ( $_REQUEST['xfieldssubaction'] )) $xfieldssubaction = $_REQUEST['xfieldssubaction'];
if (isset ( $_REQUEST['xfieldsindex'] )) $xfieldsindex = intval($_REQUEST['xfieldsindex']);
if (isset ( $_REQUEST['editedxfield'] )) $editedxfield = $_REQUEST['editedxfield'];

if (isset ($xfieldssubactionadd) AND $xfieldssubactionadd == "add" ) $xfieldssubaction = $xfieldssubactionadd;

$xfieldssubaction = isset($xfieldssubaction) ? $xfieldssubaction : '';
$xfieldsindex = isset($xfieldsindex) ? $xfieldsindex : '';
$editedxfield = isset($editedxfield) ? $editedxfield : '';
$xfieldssubaction = isset($xfieldssubaction) ? $xfieldssubaction : '';
$xf_inited = isset($xf_inited) ? $xf_inited : '';

if ($xf_inited !== true) { 

	function xfieldssave($data) {
		global $lang, $dle_login_hash, $config;
	
		if (!isset($_REQUEST['user_hash']) OR !$_REQUEST['user_hash'] OR $_REQUEST['user_hash'] != $dle_login_hash) {
	
			  die("Hacking attempt! User not found");
	
		}
	
	    $data = array_values($data);
		$filecontents = "";
	
	    foreach ($data as $index => $value) {
	      $value = array_values($value);
	      foreach ($value as $index2 => $value2) {
	        $value2 = stripslashes($value2);
	        $value2 = str_replace("|", "&#124;", $value2);
	        $value2 = str_replace("
", "__NEWL__", $value2);
	        $filecontents .= $value2 . ($index2 < count($value) - 1 ? "|" : "");
	      }
	      $filecontents .= ($index < count($data) - 1 ? "
" : "");
	    }
	
	    $filehandle = fopen(ENGINE_DIR.'/data/xfields.txt', "w+");
		
	    if (!$filehandle) msg("error", $lang['xfield_error'], "$lang[xfield_err_1] \"engine/data/xfields.txt\", $lang[xfield_err_2]");
	
		$filecontents = htmlspecialchars($filecontents, ENT_QUOTES, $config['charset'] );
		$filecontents = str_replace("&amp;#124;", "&#124;", $filecontents);

	    fwrite($filehandle, $filecontents);
	    fclose($filehandle);
	
	    header("Location: ?mod=xfields&xfieldsaction=configure");
	    die();
	}

	function clear_js( $txt ) {
	
		if(!$txt) return;
	
		$find = array ('/data:/i','/about:/i','/vbscript:/i','/onclick/i','/onload/i','/onunload/i','/onabort/i','/onerror/i','/onblur/i','/onchange/i','/onfocus/i','/onreset/i','/onsubmit/i','/ondblclick/i','/onkeydown/i','/onkeypress/i','/onkeyup/i','/onmousedown/i','/onmouseup/i','/onmouseover/i','/onmouseout/i','/onselect/i','/javascript/i','/onmouseenter/i','/onwheel/i','/onshow/i','/onafterprint/i','/onbeforeprint/i','/onbeforeunload/i','/onhashchange/i','/onmessage/i','/ononline/i','/onoffline/i','/onpagehide/i','/onpageshow/i','/onpopstate/i','/onresize/i','/onstorage/i','/oncontextmenu/i','/oninvalid/i','/oninput/i','/onsearch/i','/ondrag/i','/ondragend/i','/ondragenter/i','/ondragleave/i','/ondragover/i','/ondragstart/i','/ondrop/i','/onmousemove/i','/onmousewheel/i','/onscroll/i','/oncopy/i','/oncut/i','/onpaste/i','/oncanplay/i','/oncanplaythrough/i','/oncuechange/i','/ondurationchange/i','/onemptied/i','/onended/i','/onloadeddata/i','/onloadedmetadata/i','/onloadstart/i','/onpause/i','/onprogress/i',	'/onratechange/i','/onseeked/i','/onseeking/i','/onstalled/i','/onsuspend/i','/ontimeupdate/i','/onvolumechange/i','/onwaiting/i','/ontoggle/i');
		$replace = array ("d&#1072;ta:", "&#1072;bout:", "vbscript<b></b>:", "&#111;nclick", "&#111;nload", "&#111;nunload", "&#111;nabort", "&#111;nerror", "&#111;nblur", "&#111;nchange", "&#111;nfocus", "&#111;nreset", "&#111;nsubmit", "&#111;ndblclick", "&#111;nkeydown", "&#111;nkeypress", "&#111;nkeyup", "&#111;nmousedown", "&#111;nmouseup", "&#111;nmouseover", "&#111;nmouseout", "&#111;nselect", "j&#1072;vascript", '&#111;nmouseenter', '&#111;nwheel', '&#111;nshow', '&#111;nafterprint','&#111;nbeforeprint','&#111;nbeforeunload','&#111;nhashchange','&#111;nmessage','&#111;nonline','&#111;noffline','&#111;npagehide','&#111;npageshow','&#111;npopstate','&#111;nresize','&#111;nstorage','&#111;ncontextmenu','&#111;ninvalid','&#111;ninput','&#111;nsearch','&#111;ndrag','&#111;ndragend','&#111;ndragenter','&#111;ndragleave','&#111;ndragover','&#111;ndragstart','&#111;ndrop','&#111;nmousemove','&#111;nmousewheel','&#111;nscroll','&#111;ncopy','&#111;ncut','&#111;npaste','&#111;ncanplay','&#111;ncanplaythrough','&#111;ncuechange','&#111;ndurationchange','&#111;nemptied','&#111;nended','&#111;nloadeddata','&#111;nloadedmetadata','&#111;nloadstart','&#111;npause','&#111;nprogress',	'&#111;nratechange','&#111;nseeked','&#111;nseeking','&#111;nstalled','&#111;nsuspend','&#111;ntimeupdate','&#111;nvolumechange','&#111;nwaiting','&#111;ntoggle');
	
		$txt = preg_replace( $find, $replace, $txt );
		$txt = preg_replace( "#<iframe#i", "&lt;iframe", $txt );
		$txt = preg_replace( "#<script#i", "&lt;script", $txt );
		$txt = str_replace( "<?", "&lt;?", $txt );
		$txt = str_replace( "?>", "?&gt;", $txt );
	
		return $txt;
	
	}

	function clear_select($txt){

		if (!$txt) return;
		
		$txt = str_replace("&#x2C;", ",", $txt);

		return $txt;
	}

	$xf_inited = true;
}

$xfields = xfieldsload();

switch ($xfieldsaction) {
  case "configure":

	if( ! $user_group[$member_id['user_group']]['admin_xfields'] ) {
		msg( "error", $lang['index_denied'], $lang['index_denied'] );
		die();
	}

    switch ($xfieldssubaction) {
      case "delete":
        if (!isset($xfieldsindex)) {
          msg("error", $lang['xfield_error'], $lang['xfield_err_5'],"javascript:history.go(-1)");
        }
		$db->query( "INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('".$db->safesql($member_id['name'])."', '{$_TIME}', '{$_IP}', '73', '{$xfields[$xfieldsindex][0]}')" );

        unset($xfields[$xfieldsindex]);
        @xfieldssave($xfields);
        break;
      case "add":
        $xfieldsindex = count($xfields);

      case "edit":
		
        if (!isset($xfieldsindex)) {
          msg("error", $lang['xfield_error'], $lang['xfield_err_8'],"javascript:history.go(-1)");
        }

		if ($xfieldssubaction == 'edit') {
			$lang['xfield_title'] = $lang['xfield_etitle'];
		}
		
        if (!$editedxfield) {
			
			$editedxfield = isset($xfields[$xfieldsindex]) ? $xfields[$xfieldsindex] : array('', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '','','','','','','');
			
        } elseif (strlen(trim($editedxfield[0])) > 0 AND strlen(trim($editedxfield[1])) > 0) {
			
          foreach ($xfields as $name => $value) {
            if ($name != $xfieldsindex AND  $value[0] == $editedxfield[0]) {
              msg("error", $lang['xfield_error'], $lang['xfield_err_9'],"javascript:history.go(-1)");
            }
          }
		  
          $editedxfield[0] = totranslit(trim($editedxfield[0]));

		  $db->query( "INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('".$db->safesql($member_id['name'])."', '{$_TIME}', '{$_IP}', '74', '{$editedxfield[0]}')" );

		  $editedxfield[1] = strip_tags( stripslashes( trim( $editedxfield[1] ) ) );
		  $editedxfield[18] = strip_tags( stripslashes( trim( $editedxfield[18] ) ) );
		  $editedxfield[21] = clear_js($editedxfield[21]);

		  if (!is_array($editedxfield[2])) $editedxfield[2][0] = "";
		  elseif (!count($editedxfield[2])) $editedxfield[2][0] ="";
		  elseif (is_array ($editedxfield[2]) AND count($editedxfield[2]) > 1 AND $editedxfield[2][0] == "") unset($editedxfield[2][0]);

			$category_list = array();
		
			foreach ( $editedxfield[2] as $catval ) {
				if($catval) $category_list[] = intval($catval);
			}

		  $editedxfield[2] 	= implode(',', $category_list);

		  $editedxfield[3] = totranslit(trim($editedxfield[3]));

          if ($editedxfield[3] == "select") {
			
            $options = array();
            
			foreach (explode("
", $editedxfield["4_select"]) as $name => $value) {
              $value = trim($value);
              if (!in_array($value, $options)) {
                $options[] = $value;
              }
            }

            if (count($options) < 2) {
				msg("error", $lang['xfield_error'], $lang['xfield_err_10'],"javascript:history.go(-1)");
            }
			
            $editedxfield[4] = implode("
", $options);

          } else {

			if( $editedxfield[3] == "htmljs") {
				$editedxfield[4] = $editedxfield["4_textarea"];
			} else {
				 $editedxfield[4] = $editedxfield["4_{$editedxfield[3]}"];
			}
			
          }

          unset($editedxfield["4_text"], $editedxfield["4_textarea"], $editedxfield["4_select"]);

          if ($editedxfield[3] == "select") {
			$editedxfield[34] = ($editedxfield[34] == "on" ? 1 : 0);
			$editedxfield[35] = clear_js($editedxfield[35]);

          } else {
			$editedxfield[34] = 0;
			$editedxfield[35] = '';

          }
		  
		  $editedxfield[5] = ($editedxfield[5] == "on" ? 1 : 0);

          if ($editedxfield[3] == "text" OR $editedxfield[3] == "select" OR $editedxfield[3] == "datetime" ) {
			$editedxfield[6] = ($editedxfield[6] == "on" ? 1 : 0);
          } else $editedxfield[6] = 0;

          if ($editedxfield[3] == "textarea") {
			$editedxfield[7] = ($editedxfield[7] == "on" ? 1 : 0);
          } else $editedxfield[7] = 0;

          if ($editedxfield[3] == "text" OR $editedxfield[3] == "textarea") {

			$editedxfield[8] = ($editedxfield[8] == "on" ? 1 : 0);
			if( intval($editedxfield[36]) > 0 ) $editedxfield[36] = intval($editedxfield[36]); else $editedxfield[36] = '';
			if( intval($editedxfield[37]) > 0 ) $editedxfield[37] = intval($editedxfield[37]); else $editedxfield[37] = '';
          
		  } else {
			$editedxfield[8] = 0;
			$editedxfield[36] = '';
			$editedxfield[37] = '';
		  }

          if ($editedxfield[3] == "image" OR $editedxfield[3] == "imagegalery") {
			
			$size = explode ("x", $editedxfield[9]);
			
			if ( count($size) == 2 ) {
				$editedxfield[9] = intval($size[0])."x".intval($size[1]);
		    } elseif ( intval($size[0]) > 0 ) {
				$editedxfield[9] = intval($size[0]);
			} else $editedxfield[9] = '';
			
			if( intval($editedxfield[10]) > 0 ) {
				$editedxfield[10] = intval($editedxfield[10]);
			} else $editedxfield[10] = '';
			
			$editedxfield[11] = ($editedxfield[11] == "on" ? 1 : 0);
			$editedxfield[12] = ($editedxfield[12] == "on" ? 1 : 0);

			$size = explode ("x", $editedxfield[13]);
			
			if ( count($size) == 2 ) {
				$editedxfield[13] = intval($size[0])."x".intval($size[1]);
		    } elseif ( intval($size[0]) > 0 ) {
				$editedxfield[13] = intval($size[0]);
			} else $editedxfield[13] = '';

			$size = explode ("x", $editedxfield[22]);
			
			if ( count($size) == 2 ) {
				$editedxfield[22] = intval($size[0])."x".intval($size[1]);
		    } elseif ( intval($size[0]) > 0 ) {
				$editedxfield[22] = intval($size[0]);
			} else $editedxfield[22] = '';
			
			$editedxfield[29] = ($editedxfield[29] == "on" ? 1 : 0);

          } else { $editedxfield[11] = 0; $editedxfield[12] = 0; $editedxfield[9] = '';$editedxfield[10] = ''; $editedxfield[13] = ''; $editedxfield[22] = ''; $editedxfield[29] = '';}

		  if($editedxfield[3] == "imagegalery") {
			if( intval($editedxfield[16]) > 0 ) {
				$editedxfield[16] = intval($editedxfield[16]);
			} else $editedxfield[16] = 0;
		  } else $editedxfield[16] = '';

		  if($editedxfield[3] == "image" OR $editedxfield[3] == "imagegalery" OR $editedxfield[3] == "video" OR $editedxfield[3] == "audio" OR $editedxfield[3] == "file" ) {

			$editedxfield[33] = intval($editedxfield[33]);

		  } else $editedxfield[33] = '';

		  if($editedxfield[3] == "video" OR $editedxfield[3] == "audio") {

			if( intval($editedxfield[32]) > 0 ) {
				$editedxfield[32] = intval($editedxfield[32]);
			} else $editedxfield[32] = '';

			if( intval($editedxfield[31]) > 0 ) {
				$editedxfield[31] = intval($editedxfield[31]);
			} else $editedxfield[31] = 0;

		  } else { $editedxfield[31] = ''; $editedxfield[32] = ''; }

          if ($editedxfield[3] == "file" ) {
			
			if ($editedxfield[14]) {
				
				$files_type = explode (",", $editedxfield[14]);
				$items = array();
				
				foreach ($files_type as $item) {
					$items[] = totranslit(trim($item), true, false);
				}
				
				$editedxfield[14] = implode(",", $items);
		    }

			if( intval($editedxfield[15]) > 0 ) {
				$editedxfield[15] = intval($editedxfield[15]);
			} else $editedxfield[15] = '';
			
			$editedxfield[27] = ($editedxfield[27] == "on" ? 1 : 0);
			
		  } else { $editedxfield[14] = ''; $editedxfield[15] = ''; $editedxfield[27] = '';}
		  
		  if($editedxfield[3] == "yesorno") {
			if( intval($editedxfield[17]) > 0 ) {
				$editedxfield[17] = 1;
			} else $editedxfield[17] = 0;
		  } else $editedxfield[17] = '';

		  if (!count($editedxfield[19])) $editedxfield[19][0] ="";
		  elseif (count($editedxfield[19]) > 1 AND $editedxfield[19][0] == "") unset($editedxfield[19][0]);

		  $list = array();
		  
		  if(count($editedxfield[19])) {		
			foreach ( $editedxfield[19] as $val ) {
			   if($val) $list[] = intval($val);
			}
		  }
		  
		  $editedxfield[19] = implode(',', $list);

		  if (!count($editedxfield[20])) $editedxfield[20][0] ="";
		  elseif (count($editedxfield[20]) > 1 AND $editedxfield[20][0] == "") unset($editedxfield[20][0]);

		  $list = array();
		  
		  if(count($editedxfield[20])) {
			  foreach ( $editedxfield[20] as $val ) {
				 if($val) $list[] = intval($val);
			  }
		  }
		  
		  $editedxfield[20] = implode(',', $list);

		  if($editedxfield[3] == "datetime") {
			$editedxfield[23] = intval($editedxfield[23]);
			$editedxfield[24] = strip_tags( stripslashes( trim( $editedxfield[24] ) ) );
			$editedxfield[25] = ($editedxfield[25] == "on" ? 1 : 0);
			$editedxfield[26] = ($editedxfield[26] == "on" ? 1 : 0);
			
		  } else { $editedxfield[23] = ''; $editedxfield[24] = ''; $editedxfield[25] = ''; $editedxfield[26] = ''; }
		  
		  $editedxfield[28] = ($editedxfield[28] == "on" ? 1 : 0);

		  if($editedxfield[3] == "textarea" OR $editedxfield[3] == "image" OR $editedxfield[3] == "imagegalery") {
			 $editedxfield[30] = ($editedxfield[30] == "on" ? 1 : 0);
		  }	else $editedxfield[30] = '';

          ksort($editedxfield);
          
          $xfields[$xfieldsindex] = $editedxfield;
          ksort($xfields);
		  
          @xfieldssave($xfields);
          break;
        } else {
          msg("error", $lang['xfield_error'], $lang['xfield_err_11'],"javascript:history.go(-1)");
        }

        echoheader( "<i class=\"fa fa-list position-left\"></i><span class=\"text-semibold\">{$lang['header_nf_1']}</span>", $lang['header_nf_2'] );
		
        $checked = ($editedxfield[5] ? " checked" : "");
        $checked2 = ($editedxfield[6] ? " checked" : "");
        $checked3 = ($editedxfield[7] ? " checked" : "");
        $checked4 = ($editedxfield[8] ? " checked" : "");
		$checked11 = ($editedxfield[11] ? " checked" : "");
		$checked12 = ($editedxfield[12] ? " checked" : "");
		$checked13 = ($editedxfield[25] ? " checked" : "");
		$checked14 = ($editedxfield[26] ? " checked" : "");
		$checked15 = ($editedxfield[27] ? " checked" : "");
		$checked16 = ($editedxfield[28] ? " checked" : "");
		$checked17 = ($editedxfield[29] ? " checked" : "");
		$checked18 = ($editedxfield[30] ? " checked" : "");
		$checked19 = ($editedxfield[34] ? " checked" : "");
		
?>
    <form method="post" name="xfieldsform" class="form-horizontal">
      <script language="javascript">
      function ShowOrHideEx(id, show) {
        var item = null;
        if (document.getElementById) {
          item = document.getElementById(id);
        } else if (document.all) {
          item = document.all[id];
        } else if (document.layers){
          item = document.layers[id];
        }
        if (item && item.style) {
          item.style.display = show ? "" : "none";
        }
      }
      function onTypeChange(value) {
        ShowOrHideEx("default_text", value == "text");
        ShowOrHideEx("optional2", value == "text" || value == "select" || value == "datetime");
        ShowOrHideEx("optional7", value == "text");
        ShowOrHideEx("default_textarea", value == "textarea" || value == "htmljs");
        ShowOrHideEx("optional3", value == "textarea");
        ShowOrHideEx("optional4", value == "text" || value == "textarea");
        ShowOrHideEx("select_options", value == "select");
        ShowOrHideEx("optional",  value != "yesorno");
        ShowOrHideEx("default_image", value == "image" || value == "imagegalery");
		ShowOrHideEx("default_playlist", value == "video" || value == "audio");
		ShowOrHideEx("default_storage", value == "video" || value == "audio" || value == "image" || value == "imagegalery" || value == "file");
		ShowOrHideEx("default_min_max", value == "textarea" || value == "text");	
		
		ShowOrHideEx("optional5", value == "imagegalery");
		ShowOrHideEx("optional6", value == "yesorno");
		ShowOrHideEx("optional8", value == "datetime");
		ShowOrHideEx("optional9", value == "datetime");
		ShowOrHideEx("default_file", value == "file");
		ShowOrHideEx("default_htmljs", value == "htmljs");
		ShowOrHideEx("default_select", value == "select");
		ShowOrHideEx("optional10", value == "textarea" || value == "image" || value == "imagegalery");
      }
      function onCategoryChange(value) {
        ShowOrHideEx("category_custom", value == "custom");
      }
      </script>
      <input type="hidden" name="mod" value="xfields">
	  <input type="hidden" name="user_hash" value="<?php echo $dle_login_hash; ?>">
      <input type="hidden" name="xfieldsaction" value="configure">
      <input type="hidden" name="xfieldssubaction" value="edit">
      <input type="hidden" name="xfieldsindex" value="<?php echo $xfieldsindex; ?>">
<div class="panel panel-default">
  <div class="panel-heading">
    <?php echo $lang['xfield_title']; ?>
  </div>
  <div class="panel-body">

		<div class="form-group">
		  <label class="control-label col-sm-3"><?php echo $lang['xfield_xname']; ?></label>
		  <div class="col-sm-9">
			<input class="form-control width-200" maxlength="30" type="text" dir="auto" name="editedxfield[0]" value="<?php echo htmlspecialchars($editedxfield[0], ENT_QUOTES, $config['charset'] );?>"><span class="text-muted text-size-small"><i class="fa fa-exclamation-circle position-left position-right"></i><?php echo $lang['xf_lat']; ?></span>
		  </div>
		 </div>	
		<div class="form-group">
		  <label class="control-label col-sm-3"><?php echo $lang['xfield_xdescr']; ?></label>
		  <div class="col-sm-9">
			<input class="form-control width-400" maxlength="100" type="text" dir="auto" name="editedxfield[1]" value="<?php echo htmlspecialchars($editedxfield[1], ENT_QUOTES, $config['charset'] );?>">
		  </div>
		 </div>
		<div class="form-group">
		  <label class="control-label col-sm-3"><?php echo $lang['xfield_hint']; ?></label>
		  <div class="col-sm-9">
			<input class="form-control width-400" maxlength="200" type="text" dir="auto" name="editedxfield[18]" value="<?php echo htmlspecialchars($editedxfield[18], ENT_QUOTES, $config['charset'] );?>" placeholder="<?php echo $lang['xfield_hint_1']; ?>">
		  </div>
		 </div>
		  
<?php
        $cat_options = CategoryNewsSelection(explode (',', $editedxfield[2]), 0, FALSE);
		if ($editedxfield[2] == "") $cats_value = "selected"; else $cats_value = "";
		
		$groups_add = get_groups( explode( ',', $editedxfield[19] ) );
		if ($editedxfield[19] == "") $groups_add_value = "selected"; else $groups_add_value = "";
		
		$groups_view = get_groups( explode( ',', $editedxfield[20] ) );
		if ($editedxfield[20] == "") $groups_view_value = "selected"; else $groups_view_value = "";

		$storages_list = DLEFiles::getStorages();

		if( count( $storages_list ) ) {
			$storages_list['-1'] = $lang['storage_default'];
			$storages_list['0'] = $lang['opt_sys_imfs_1'];
		} else $storages_list['-1'] = $lang['storage_default'];
		
		ksort($storages_list);
		if(!isset( $editedxfield[33] )) $editedxfield[33] = -1;
		$storages_select = "<select class=\"uniform\" name=\"editedxfield[33]\">
";

		foreach ($storages_list as $value => $sdescription) {

			$storages_select .= "<option value=\"{$value}\"";

			if ($value == $editedxfield[33] ) {
				$storages_select .= " selected ";
			}

			$storages_select .= ">{$sdescription}</option>
";
		}

		$storages_select .= "</select>";

echo <<<HTML
		<div class="form-group">
		  <label class="control-label col-sm-3">{$lang['xfield_xcat']}</label>
		  <div class="col-sm-9">
			<select name="editedxfield[2][]" id="category" class="categoryselect" data-placeholder="{$lang['addnews_cat_sel']}" style="width:350px;;height:100px;" multiple><option value="" {$cats_value}>{$lang['xfield_xall']}</option>{$cat_options}</select>
		  </div>
		 </div>
		<div class="form-group">
		  <label class="control-label col-sm-3">{$lang['xf_group_add']}</label>
		  <div class="col-sm-9">
			<select name="editedxfield[19][]" id="groups_add" class="categoryselect" data-placeholder="{$lang['group_select_1']}" style="width:350px;;height:100px;" multiple><option value="" {$groups_add_value}>{$lang['xfield_xall']}</option>{$groups_add}</select>
		  </div>
		 </div>
		<div class="form-group">
		  <label class="control-label col-sm-3">{$lang['xf_group_view']}</label>
		  <div class="col-sm-9">
			<select name="editedxfield[20][]" id="groups_view" class="categoryselect" data-placeholder="{$lang['group_select_1']}" style="width:350px;;height:100px;" multiple><option value="" {$groups_view_value}>{$lang['xfield_xall']}</option>{$groups_view}</select>
		  </div>
		 </div>	
HTML;

?>
		<div class="form-group">
		  <label class="control-label col-sm-3"><?php echo $lang['xfield_xtype']; ?></label>
		  <div class="col-sm-9">
			<select class="uniform" name="editedxfield[3]" id="type" onchange="onTypeChange(this.value);">
          <option value="text"<?php if($editedxfield[3] != "textarea") echo " selected"; else echo "";?>><?php echo $lang['xfield_xstr']; ?></option>
          <option value="textarea"<?php echo ($editedxfield[3] == "textarea") ? " selected" : "";?>><?php echo $lang['xfield_xarea']; ?></option>
		  <option value="htmljs"<?php echo ($editedxfield[3] == "htmljs") ? " selected" : "";?>><?php echo $lang['xfield_xhtmljs']; ?></option>
          <option value="select"<?php echo ($editedxfield[3] == "select") ? " selected" : "";?>><?php echo $lang['xfield_xsel']; ?></option>
          <option value="image"<?php echo ($editedxfield[3] == "image") ? " selected" : "";?>><?php echo $lang['xfield_ximage']; ?></option>
          <option value="imagegalery"<?php echo ($editedxfield[3] == "imagegalery") ? " selected" : "";?>><?php echo $lang['xfield_ximagegalery']; ?></option>
		  <option value="video"<?php echo ($editedxfield[3] == "video") ? " selected" : "";?>><?php echo $lang['xfield_xvideo']; ?></option>
		  <option value="audio"<?php echo ($editedxfield[3] == "audio") ? " selected" : "";?>><?php echo $lang['xfield_xaudio']; ?></option>
          <option value="file"<?php echo ($editedxfield[3] == "file") ? " selected" : "";?>><?php echo $lang['xfield_xfile']; ?></option>
          <option value="yesorno"<?php echo ($editedxfield[3] == "yesorno") ? " selected" : "";?>><?php echo $lang['xfield_xyesorno']; ?></option>
		  <option value="datetime"<?php echo ($editedxfield[3] == "datetime") ? " selected" : "";?>><?php echo $lang['xfield_xdatetime']; ?></option>
        </select>
		  </div>
		 </div>		 
		<div class="form-group" id="default_text">
		  <label class="control-label col-sm-3"><?php echo $lang['xfield_xfaul']; ?></label>
		  <div class="col-sm-9">
			<input class="form-control width-400" type="text" dir="auto" name="editedxfield[4_text]" value="<?php if ($editedxfield[3] == "text") echo htmlspecialchars($editedxfield[4], ENT_QUOTES, $config['charset'] ); else echo ""; ?>">
		  </div>
		 </div>	
		<div class="form-group" id="default_textarea">
		  <label class="control-label col-sm-3"><?php echo $lang['xfield_xfaul']; ?></label>
		  <div class="col-sm-9">
			<textarea dir="auto" class="classic" style="width:100%;max-width: 25rem;height: 6.25rem;" name="editedxfield[4_textarea]"><?php echo ($editedxfield[3] == "textarea" OR $editedxfield[3] == "htmljs") ? htmlspecialchars($editedxfield[4], ENT_QUOTES, $config['charset'] ) : "";?></textarea><div id="default_htmljs" class="text-muted text-size-small"><?php echo $lang['xfield_xhtmljs_1']; ?></div>
		  </div>
		 </div>	
		<div class="form-group" id="select_options">
		  <label class="control-label col-sm-3"><?php echo $lang['xfield_xfaul']; ?></label>
		  <div class="col-sm-9">
			<textarea dir="auto" class="classic" style="width:100%;max-width: 25rem; height: 6.25rem;" name="editedxfield[4_select]"><?php if (isset($editedxfield[4][0]) AND $editedxfield[4][0]  == "
") $editedxfield[4] = "
".$editedxfield[4]; echo ($editedxfield[3] == "select") ? htmlspecialchars($editedxfield[4], ENT_QUOTES, $config['charset'] ) : "";?></textarea><div class="text-muted text-size-small"><?php echo $lang['xfield_xfsel']; ?></div>
		  </div>
		 </div>

		 <div id="default_min_max">
			<div class="form-group">
			  <label class="control-label col-sm-3"><?php echo $lang['xfield_f36']; ?></label>
			  <div class="col-sm-9">
				<input class="form-control text-center" style="width:100%;max-width: 6.25rem;" type="text" dir="auto" name="editedxfield[36]" value="<?php echo htmlspecialchars($editedxfield[36], ENT_QUOTES, $config['charset']); ?>"><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['xfield_xi36']; ?>" ></i>
			  </div>
			</div>
			<div class="form-group">
			  <label class="control-label col-sm-3"><?php echo $lang['xfield_f37']; ?></label>
			  <div class="col-sm-9">
				<input class="form-control text-center" style="width:100%;max-width: 6.25rem;" type="text" dir="auto" name="editedxfield[37]" value="<?php echo htmlspecialchars($editedxfield[37], ENT_QUOTES, $config['charset']); ?>"><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['xfield_xi37']; ?>" ></i>
			  </div>
			</div>

		 </div>

		<div id="default_storage">
			<div class="form-group">
			  <label class="control-label col-sm-3"><?php echo $lang['storage_upload']; ?></label>
			  <div class="col-sm-9">
				<?php echo $storages_select; ?>
			  </div>
			</div>
		</div>

		<div id="default_playlist">
			<div class="form-group">
			  <label class="control-label col-sm-3"><?php echo $lang['xfield_xi12']; ?></label>
			  <div class="col-sm-9">
				<input class="form-control text-center" style="width:100%;max-width: 6.25rem;" type="text" dir="auto" name="editedxfield[31]" value="<?php echo htmlspecialchars($editedxfield[31], ENT_QUOTES, $config['charset']); ?>"><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['xfield_xi13']; ?>" ></i>
			  </div>
			</div>
			<div class="form-group">
			  <label class="control-label col-sm-3"><?php echo $lang['opt_sys_maxfile']; ?></label>
			  <div class="col-sm-9">
				<input class="form-control text-center" style="width:100%;max-width: 6.25rem;" type="text" dir="auto" name="editedxfield[32]" value="<?php echo htmlspecialchars($editedxfield[32], ENT_QUOTES, $config['charset']); ?>"><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['opt_sys_maxfiled']; ?>" ></i>
			  </div>
			</div>
		</div>

		<div id="default_image">
			<div class="form-group">
			  <label class="control-label col-sm-3"><?php echo $lang['opt_sys_minside']; ?></label>
			  <div class="col-sm-9">
				<input class="form-control text-center" style="width:100%;max-width: 6.25rem;" type="text" dir="auto" name="editedxfield[22]" value="<?php echo htmlspecialchars($editedxfield[22], ENT_QUOTES, $config['charset']); ?>"><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['xfield_xi22']; ?>" ></i>
			  </div>
			</div>
			<div class="form-group">
			  <label class="control-label col-sm-3"><?php echo $lang['xfield_xi1']; ?></label>
			  <div class="col-sm-9">
				<input class="form-control text-center" style="width:100%;max-width: 6.25rem;" type="text" dir="auto" name="editedxfield[9]" value="<?php echo htmlspecialchars($editedxfield[9], ENT_QUOTES, $config['charset']); ?>"><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['xfield_xi2']; ?>" ></i>
			  </div>
			</div>
			<div class="form-group">
			  <label class="control-label col-sm-3"><?php echo $lang['xfield_xi3']; ?></label>
			  <div class="col-sm-9">
				<input class="form-control text-center" style="width:100%;max-width: 6.25rem;" type="text" dir="auto" name="editedxfield[10]" value="<?php echo htmlspecialchars($editedxfield[10], ENT_QUOTES, $config['charset']); ?>"><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['xfield_xi4']; ?>" ></i>
			  </div>
			</div>
			
			<div id="optional5" class="form-group">
			  <label class="control-label col-sm-3"><?php echo $lang['xfield_xi9']; ?></label>
			  <div class="col-sm-9">
				<input class="form-control text-center" style="width:100%;max-width: 6.25rem;" type="text" dir="auto" name="editedxfield[16]" value="<?php echo htmlspecialchars($editedxfield[16], ENT_QUOTES, $config['charset']); ?>"><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['xfield_xi10']; ?>" ></i>
			  </div>
			</div>
			
			<div class="form-group">
			  <label class="control-label col-sm-3"></label>
			  <div class="col-sm-9">
				 <div class="checkbox"><label><input  class="icheck" type="checkbox" name="editedxfield[11]"<?php echo $checked11; ?> ><?php echo $lang['xfield_xi5']; ?></label></div>
				 <div class="checkbox"><label><input  class="icheck" type="checkbox" name="editedxfield[12]"<?php echo $checked12; ?> ><?php echo $lang['xfield_xi6']; ?></label></div>
				 <div class="checkbox"><label><input  class="icheck" type="checkbox" name="editedxfield[29]"<?php echo $checked17; ?> ><?php echo $lang['xfield_xi11']; ?></label></div>
			  </div>
			</div>
			
			<div class="form-group">
			  <label class="control-label col-sm-3"><?php echo $lang['xfield_xi7']; ?></label>
			  <div class="col-sm-9">
				<input class="form-control text-center" style="width:100%;max-width: 6.25rem;" type="text" dir="auto" name="editedxfield[13]" value="<?php echo htmlspecialchars($editedxfield[13], ENT_QUOTES, $config['charset']); ?>"><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['xfield_xi8']; ?>" ></i>
			  </div>
			</div>
		</div>
	
		<div id="default_file">
			<div class="form-group">
			  <label class="control-label col-sm-3"><?php echo $lang['xfield_xf1']; ?></label>
			  <div class="col-sm-9">
				<input class="form-control width-350" type="text" dir="auto" name="editedxfield[14]" value="<?php echo htmlspecialchars($editedxfield[14], ENT_QUOTES, $config['charset']); ?>"><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['xfield_xf2']; ?>" ></i>
			  </div>
			</div>
			<div class="form-group">
			  <label class="control-label col-sm-3"><?php echo $lang['opt_sys_maxfile']; ?></label>
			  <div class="col-sm-9">
				<input class="form-control text-center" style="width:100%;max-width: 6.25rem;" type="text" dir="auto" name="editedxfield[15]" value="<?php echo htmlspecialchars($editedxfield[15], ENT_QUOTES, $config['charset']); ?>"><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['opt_sys_maxfiled']; ?>" ></i>
			  </div>
			</div>
			
			<div class="form-group">
			  <label class="control-label col-sm-3"></label>
			  <div class="col-sm-9">
				<div class="checkbox"><label><input class="icheck" type="checkbox" name="editedxfield[27]"<?php echo $checked15; ?>><?php echo $lang['xfield_xpublic']; ?><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['xfield_xhelppub']; ?>" ></i></label></div>
			  </div>
			</div>
			
		</div>

		<div id="optional6" class="form-group">
			<label class="control-label col-sm-3"><?php echo $lang['xfield_xfaul']; ?></label>
			<div class="col-sm-9">
				<select class="uniform" name="editedxfield[17]">
					 <option value="0"<?php if(!$editedxfield[17]) echo " selected"; else echo "";?>><?php echo $lang['xfsel_off']; ?></option>
					 <option value="1"<?php if($editedxfield[17]) echo " selected"; else echo "";?>><?php echo $lang['xfsel_on']; ?></option>
				</select>
			</div>
		</div>

		<div id="optional8">
			<div class="form-group">
				<label class="control-label col-sm-3"><?php echo $lang['xfield_xinput']; ?></label>
				<div class="col-sm-9">
					<select class="uniform" name="editedxfield[23]">
						 <option value="0"<?php if(!$editedxfield[23]) echo " selected"; else echo "";?>><?php echo $lang['xfield_xdatetime']; ?></option>
						 <option value="1"<?php if($editedxfield[23] == 1) echo " selected"; else echo "";?>><?php echo $lang['xfsel_date']; ?></option>
						 <option value="2"<?php if($editedxfield[23] == 2) echo " selected"; else echo "";?>><?php echo $lang['xfsel_time']; ?></option>
					</select>
				</div>
			</div>
			<div class="form-group">
			  <label class="control-label col-sm-3"><?php echo $lang['xfield_xoutput']; ?></label>
			  <div class="col-sm-9">
				<input class="form-control" style="width:100%;max-width: 200px;" type="text" dir="auto" name="editedxfield[24]" value="<?php echo htmlspecialchars($editedxfield[24], ENT_QUOTES, $config['charset']); ?>"> <a onclick="javascript:Help('date'); return false;" href="#"><?php echo $lang['opt_sys_and']; ?></a>
			  </div>
			</div>
		</div>

		<div id="default_select" class="form-group">
			<label class="control-label col-sm-3"></label>
			<div class="col-sm-9">
					<div class="checkbox display-inline-block"><label><input class="icheck" type="checkbox" name="editedxfield[34]"<?php echo $checked19; ?> ><?php echo $lang['xfield_asm']; ?></label></div><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['xfield_asm1']; ?>" ></i>
			</div>

			<label class="control-label col-sm-3"><?php echo $lang['xfield_separator_3']; ?></label>
			<div class="col-sm-9">
				<input class="form-control width-300" type="text" dir="auto" name="editedxfield[35]" value="<?php echo htmlspecialchars($editedxfield[35], ENT_QUOTES, $config['charset']); ?>" ><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['xfield_separator_2']; ?>" ></i>
			</div>
		</div>

		<div id="optional7" class="form-group">
			<label class="control-label col-sm-3"><?php echo $lang['xfield_separator']; ?></label>
			<div class="col-sm-9">
				<input class="form-control width-300" type="text" dir="auto" name="editedxfield[21]" value="<?php echo htmlspecialchars($editedxfield[21], ENT_QUOTES, $config['charset']); ?>" ><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['xfield_separator_1']; ?>" ></i>
			</div>
		</div>
			
		<div class="form-group">
		  <label class="control-label col-sm-3"></label>
		  <div class="col-sm-9">
		
			<div id="optional">
				<div class="checkbox"><label><input class="icheck" type="checkbox" name="editedxfield[5]"<?php echo $checked; ?> id="editxfive" ><?php echo $lang['xfield_xw']; ?></label></div>
			</div>
			
			<div id="optional9">
				<div class="checkbox"><label><input class="icheck" type="checkbox" name="editedxfield[25]"<?php echo $checked13; ?> ><?php echo $lang['xfield_xlocaldate']; ?><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['xfield_xhelplocal']; ?>" ></i></label></div>
				<div class="checkbox"><label><input class="icheck" type="checkbox" name="editedxfield[26]"<?php echo $checked14; ?> ><?php echo $lang['xfield_xdecldate']; ?><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['xfield_xhelpdec']; ?>" ></i></label></div>
			</div>
			
			<div id="optional4">
				<div class="checkbox display-inline-block"><label><input  class="icheck" type="checkbox" name="editedxfield[8]"<?php echo $checked4; ?> id="editx8" ><?php echo $lang['opt_sys_sxfield']; ?></label></div><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['opt_sys_sxfieldd']; ?>" ></i>
			</div>
			
			<div id="optional3">
				  <div class="checkbox"><label><input  class="icheck" type="checkbox" name="editedxfield[7]"<?php echo $checked3; ?> id="editx7" ><?php echo $lang['xfield_xw4']; ?></label></div>
			</div>
			
			<div id="optional2">
				<div class="checkbox display-inline-block"><label><input class="icheck" type="checkbox" name="editedxfield[6]"<?php echo $checked2; ?> id="editxsixt"><?php echo $lang['xfield_xw2']; ?></label></div><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['xfield_xw3']; ?>" ></i>
			</div>
			
			<div id="optional10">
				  <div class="checkbox"><label><input  class="icheck" type="checkbox" name="editedxfield[30]"<?php echo $checked18; ?> ><?php echo $lang['opt_sys_laz']; ?><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['opt_sys_lazd']; ?>" ></i></label></div>
			</div>
			
			<div class="checkbox"><label><input class="icheck" type="checkbox" name="editedxfield[28]"<?php echo $checked16; ?> ><?php echo $lang['xfield_xinnews']; ?><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="auto right" data-content="<?php echo $lang['xfield_xhelpnws']; ?>" ></i></label></div>
		  </div>
		  
		 </div>

   </div>
<div class="panel-footer">
	<button type="submit" class="btn bg-teal btn-sm btn-raised position-left"><i class="fa fa-floppy-o position-left"></i><?php echo $lang['user_save']; ?></button>
</div>
</div>
<script>
$(function(){
	$('.categoryselect').chosen({allow_single_deselect:true, no_results_text: '<?php echo $lang['addnews_cat_fault'] ?>'});
});
</script>
</form>
    <script>
      var item_type = document.getElementById("type");
      var item_category = document.getElementById("category");

      if (item_type) {
        onTypeChange(item_type.value);
        onCategoryChange(item_category.value);
      }
    </script>
<?php
        echofooter();
        break;

      default:

        echoheader( "<i class=\"fa fa-list position-left\"></i><span class=\"text-semibold\">{$lang['header_nf_1']}</span>", $lang['header_nf_2'] );
?>
<form  method="get" name="xfieldsform">
<input type="hidden" name="mod" value="xfields">
<input type="hidden" name="xfieldsaction" value="configure">
<input type="hidden" name="xfieldssubactionadd" value="">
<input type="hidden" name="user_hash" value="<?php echo $dle_login_hash; ?>">
<div class="panel panel-default">
  <div class="panel-heading">
    <?php echo $lang['xfield_xlist']; ?>
  </div>
  <div class="panel-body">

<?php
        if (count($xfields) == 0) {

          echo "<center><br>{$lang['xfield_xnof']}<br><br></center>";

        } else {

			$x_list = "<ol class=\"dd-list\">";
	
			foreach ($xfields as $name => $value) {
	
				$cats_v = trim($value[2]) ? $value[2] : $lang['xfield_xall'];
	
				if ( $value[3] == "text" ) $type=$lang['xfield_xstr'];
				elseif($value[3] == "textarea") $type=$lang['xfield_xarea'];
				elseif($value[3] == "select") $type=$lang['xfield_xsel'];
				elseif($value[3] == "image") $type=$lang['xfield_ximage'];
				elseif($value[3] == "imagegalery") $type=$lang['xfield_ximagegalery'];
				elseif($value[3] == "file") $type=$lang['xfield_xfile'];
				elseif($value[3] == "yesorno") $type=$lang['xfield_xyesorno'];
				elseif($value[3] == "htmljs") $type=$lang['xfield_xhtmljs'];
				elseif($value[3] == "datetime") $type=$lang['xfield_xdatetime'];
				elseif($value[3] == "video") $type=$lang['xfield_xvideo'];
				elseif($value[3] == "audio") $type=$lang['xfield_xaudio'];
				
				$req = $value[5] != 0 ? $lang['opt_sys_yes'] : $lang['opt_sys_no'];
	
				$x_list .= "<li class=\"dd-item\" data-id=\"{$name}\"><div class=\"dd-handle\"></div><div class=\"dd-content\"><b id=\"x_name\" class=\"s-el\">{$value[0]}</b><b id=\"x_cats\" class=\"s-el\">{$lang['xfield_xcat']}: {$cats_v}</b><b id=\"x_type\" class=\"s-el\">{$type}</b><b class=\"s-el\">{$lang['xfield_xwt']}: {$req}</b><div style=\"float:right;\"><a href=\"?mod=xfields&xfieldsaction=configure&xfieldssubaction=edit&xfieldsindex={$name}&user_hash={$dle_login_hash}\"><i title=\"{$lang['cat_ed']}\" alt=\"{$lang['cat_ed']}\" class=\"fa fa-pencil-square-o position-left\"></i></a><a href=\"javascript:xfdelete('{$name}');\"><i title=\"{$lang['cat_del']}\" alt=\"{$lang['cat_del']}\" class=\"fa fa-trash-o position-right text-danger\"></i></a></div></div></li>";
	
			}

			$x_list .= "</ol>";
			echo "<div class=\"dd\" id=\"nestable\">{$x_list}</div>";


        }
?>
	
   </div>
	<div class="panel-footer">
		<div class="pull-left">
		<input type="submit" class="btn bg-teal btn-sm btn-raised" value=" <?php echo $lang['b_create']; ?> " onclick="document.forms['xfieldsform'].xfieldssubactionadd.value = 'add';">
		</div>
		<div class="pull-right">
		<a onclick="javascript:Help('xfields'); return false;" href="#"><?php echo $lang['xfield_xhelp']; ?></a>
		</div>
	</div>
</div>
  </form>
<script>
	jQuery(function($){

		$('.dd').nestable({
			maxDepth: 1
		});
		
		$('.dd-handle a').on('mousedown', function(e){
			e.stopPropagation();
		});
		
		$('.dd-handle a').on('touchstart', function(e){
			e.stopPropagation();
		});

		$('#nestable').nestable().on('change',function(){
			var xfsort =  window.JSON.stringify($('.dd').nestable('serialize'));
			var url = "action=xfsort&user_hash=<?php echo $dle_login_hash; ?>&list="+xfsort;

			ShowLoading('');
			$.post('engine/ajax/controller.php?mod=adminfunction', url, function(data){
	
				HideLoading('');
	
				if (data != 'ok') {

					DLEalert('<?php echo $lang['cat_sort_fail']; ?>', '<?php echo $lang['p_info']; ?>');

				} else {
					
					location.reload();
					
				}
	
			});

			return false;

		});

	});
	function xfdelete(id){
		
	    DLEconfirm( '<?php echo $lang['xfield_err_6']; ?>', '<?php echo $lang['p_confirm']; ?>', function () {
			document.location='?mod=xfields&xfieldsaction=configure&xfieldsindex=' + id +'&xfieldssubaction=delete&user_hash=<?php echo $dle_login_hash; ?>';
		} );
	}
</script>
<?php
      echofooter();
    }
    break;

case "list":
    $output = "";
	$xfieldinput = array();
	$config['file_chunk_size'] =  number_format(floatval($config['file_chunk_size']), 1, '.', '');
	if ($config['file_chunk_size'] < 1) $config['file_chunk_size'] = '1.5';

	if (!isset($xfieldmode)) $xfieldmode = '';
    if (!isset($xfieldsid)) $xfieldsid = '';
	if (!isset($xfieldsadd)) $xfieldsadd = false;
	
    $xfieldsdata = xfieldsdataload ($xfieldsid);
	
    foreach ($xfields as $name => $value) {
		
	  $value[0]  = totranslit(trim($value[0]));
	  $fieldname = $value[0];
	  
	  if( $value[19] ) {
		
		$value[19] = explode( ',', $value[19] );
		
		if( $value[19][0] AND !in_array( $member_id['user_group'], $value[19] ) ) {
			continue;
		}
		
	  }

	  $fieldcount = md5($fieldname);
	  
	  $value[1] = htmlspecialchars($value[1], ENT_QUOTES, $config['charset'] );
	  $value[18] = htmlspecialchars($value[18], ENT_QUOTES, $config['charset'] );
  
      if ( !$xfieldsadd ) {
	
        $fieldvalue = isset($xfieldsdata[$value[0]]) ? $xfieldsdata[$value[0]] : '';

		if ( $xfieldmode == "site" ) $ed_mode = $config['allow_site_wysiwyg']; else $ed_mode = $config['allow_admin_wysiwyg'];
		
		$fieldvalue = str_ireplace( "&#123;title", "{title", $fieldvalue );
		$fieldvalue = str_ireplace( "&#123;short-story", "{short-story", $fieldvalue );
		$fieldvalue = str_ireplace( "&#123;full-story", "{full-story", $fieldvalue );
		
		if ($value[8] OR $value[6] OR $value[3] == "image" OR $value[3] == "imagegalery" OR $value[3] == "video" OR $value[3] == "audio" OR $value[3] == "file" OR $value[3] == "select") {
			
			$fieldvalue = str_replace( "&#44;", "&amp;#44;", $fieldvalue );
			$fieldvalue = str_replace( "&#124;", "&amp;#124;", $fieldvalue );
			$fieldvalue = html_entity_decode(stripslashes($fieldvalue), ENT_QUOTES, $config['charset']);
			$fieldvalue = htmlspecialchars($fieldvalue, ENT_QUOTES, $config['charset'] );
		
		} elseif($value[3] == "htmljs") {
			
			 $fieldvalue = htmlspecialchars($fieldvalue, ENT_QUOTES, $config['charset'] );
			 
		} elseif($value[3] == "datetime") {

			if ($fieldvalue) {
				
				$fieldvalue = str_replace( "&#58;", ":", $fieldvalue );
				$fieldvalue = @strtotime( $fieldvalue );
				
				if( $fieldvalue !== - 1 AND $fieldvalue ) {
					
					if( $value[23] == 1 ) $fieldvalue = date( "Y-m-d", $fieldvalue );
					elseif( $value[23] == 2 ) $fieldvalue = date( "H:i", $fieldvalue );
					else $fieldvalue = date( "Y-m-d H:i", $fieldvalue );
					
				} else $fieldvalue = "";
				
			}
			 
		} else {
			
			if ($row['allow_br'] AND !$ed_mode ) $fieldvalue = $parse->decodeBBCodes($fieldvalue, false);
			else $fieldvalue = $parse->decodeBBCodes($fieldvalue, true, $ed_mode);

		}

      } elseif ($value[3] != "select" AND $value[3] != "image" AND $value[3] != "imagegalery" AND $value[3] != "video" AND $value[3] != "audio" AND $value[3] != "file" AND $value[3] != "yesorno" ) {
			
        $fieldvalue = htmlspecialchars($value[4], ENT_QUOTES, $config['charset'] );
		
      } else $fieldvalue = '';

      $holderid = "xfield_holder_$fieldname";

	  if ($xfieldmode == "site") {
		
		if ($value[18]) $value[18] = "<div class=\"xfieldsnote\">{$value[18]}</div>";
		
	  } else {

		if ($value[18]) {
			
			$help_text = $value[18];
			$value[18] = "<i class=\"help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left\" data-rel=\"popover\" data-trigger=\"hover\" data-placement=\"right\" data-content=\"{$value[18]}\" ></i>";
			
		} 
	  }
	  
      if ($value[3] == "textarea") {

		$params = "";
		$panel = "<!--panel-->";
		$bb_pref = "";
		$bb_suff = "";
		$noborder="";
		
		if ( $value[7] ) {
			
			if (isset($bb_editor) AND $bb_editor) {
				$params = "onfocus=\"setFieldName(this.id)\" class=\"editor\" ";
				$bb_pref = "<div class=\"shadow-depth1\">";
				$bb_suff = "</div>";
			} else $params = "class=\"wysiwygeditor\" ";
			
		} else {
			
			$panel = "";
			$params = "class=\"classic\" ";
			$noborder=" no-border";
			
		}

		if (!$value[5]) { 
			$uid = "uid=\"essential\" ";
			$params .= "rel=\"essential\" ";
		} else { 
			$uid = "";
		}

		if ($value[36]) {
			$uid .= "data-blockminlen=\"true\" ";
			$params .= "data-minlen=\"{$value[36]}\" ";
		}

		if ($value[37]) {
			$uid .= "data-blockmaxlen=\"true\" ";
			$params .= "maxlength=\"{$value[37]}\" data-maxlen=\"{$value[37]}\" ";
		}

		$fid = preg_replace( '#[\-]+#i', '_', $fieldname );
		
		if ($xfieldmode == "site") {
			
			if ( $value[7] ) {
				
				if ( isset($bb_editor) AND $bb_editor ) $class_name = "bb-editor"; else $class_name = "wseditor";

	        $output .= <<<HTML
<tr id="$holderid" {$uid}>
<td class="xfields" colspan="2">{$value[1]}: [not-optional]<span style="color:red;">*</span>[/not-optional]<div class="{$class_name}{$dark_theme}">{$panel}<textarea name="xfield[$fieldname]" id="xf_$fid" data-alert="{$value[1]}" {$params}>$fieldvalue</textarea>{$value[18]}</div></td></tr>
HTML;

			$xfieldinput[$fieldname] = "<div class=\"{$class_name}\">{$panel}<textarea dir=\"auto\" name=\"xfield[$fieldname]\" id=\"xf_$fid\" data-alert=\"{$value[1]}\" {$params}>$fieldvalue</textarea></div>";

			} else {
			
	        $output .= <<<HTML
<tr id="$holderid" {$uid}>
<td class="xfieldsdescr">$value[1]: [not-optional]<span style="color:red;">*</span>[/not-optional]</td>
<td class="xfields"><textarea dir="auto" name="xfield[$fieldname]" id="xf_$fid" data-alert="{$value[1]}" {$params}>{$fieldvalue}</textarea>{$value[18]}</td></tr>
HTML;

			$xfieldinput[$fieldname] = "<textarea dir=\"auto\" name=\"xfield[$fieldname]\" id=\"xf_$fid\" {$params}>{$fieldvalue}</textarea>";

			}


		} else {

	        $output .= <<<HTML
<div id="$holderid" class="form-group editor-group" {$uid}>
  <label class="control-label col-md-2">{$value[1]}: [not-optional]<span style="color:red;">*</span>[/not-optional]{$value[18]}</label>
  <div class="col-md-10">
     <div class="editor-panel{$noborder}">{$bb_pref}{$panel}<textarea dir="auto" style="width:100%;height:300px;" name="xfield[$fieldname]" id="xf_$fid" data-alert="{$value[1]}" {$params}>{$fieldvalue}</textarea>{$bb_suff}</div>
  </div>
</div>
HTML;

		}
		
      } elseif ($value[3] == "htmljs") {

		$params = "";

		if (!$value[5]) { 
			$uid = "uid=\"essential\" ";
			$params .= "rel=\"essential\" ";
		} else { 
			$uid = "";
		}

		if ($xfieldmode == "site") {
			
	        $output .= <<<HTML
<tr id="$holderid" {$uid}>
<td class="xfieldsdescr">$value[1]: [not-optional]<span style="color:red;">*</span>[/not-optional]</td>
<td class="xfields"><textarea dir="auto" name="xfield[$fieldname]" id="xf_$fieldname" data-alert="{$value[1]}" {$params}>{$fieldvalue}</textarea>{$value[18]}</td></tr>
HTML;

			$xfieldinput[$fieldname] = "<textarea dir=\"auto\" name=\"xfield[$fieldname]\" id=\"xf_$fieldname\" data-alert=\"{$value[1]}\" {$params}>{$fieldvalue}</textarea>";


		} else {

	        $output .= <<<HTML
<div id="$holderid" class="form-group editor-group" {$uid}>
  <label class="control-label col-md-2">{$value[1]}: [not-optional]<span style="color:red;">*</span>[/not-optional]{$value[18]}</label>
  <div class="col-md-10">
     <textarea dir="auto" class="classic" style="width:100%;height:300px;max-width: 950px;" name="xfield[$fieldname]" id="xf_$fieldname" data-alert="{$value[1]}" {$params}>{$fieldvalue}</textarea>
  </div>
</div>
HTML;

		}
		
      } elseif ($value[3] == "text") {

		if (!$value[5]) { 
			$params = "rel=\"essential\" "; 
			$uid = "uid=\"essential\" "; 

		} else { 

			$params = ""; 
			$uid = "";

		}

		if ($value[6]) {
			$params .= "data-rel=\"links\" "; 
		}

		if ($value[36]) {
			$uid .= "data-blockminlen=\"true\" ";
			$params .= "data-minlen=\"{$value[36]}\" ";
		}

		if ($value[37]) {
			$uid .= "data-blockmaxlen=\"true\" ";
			$params .= "maxlength=\"{$value[37]}\" data-maxlen=\"{$value[37]}\" ";
		}

		if ($xfieldmode == "site") {
		
$output .= <<<HTML
<tr id="$holderid" {$uid}>
<td class="addnews">$value[1]: [not-optional]<span style="color:red;">*</span>[/not-optional]</td>
<td class="xfields"><input type="text" dir="auto" name="xfield[$fieldname]" id="xf_$fieldname" data-alert="{$value[1]}" value="{$fieldvalue}" {$params}>{$value[18]}</td>
</tr>
HTML;

			$xfieldinput[$fieldname] = "<input type=\"text\" dir=\"auto\" name=\"xfield[$fieldname]\" data-alert=\"{$value[1]}\" id=\"xf_$fieldname\" value=\"$fieldvalue\" {$params}>";


		} else {
		
$output .= <<<HTML
<div id="$holderid" class="form-group" {$uid}>
  <label class="control-label col-sm-2">{$value[1]}: [not-optional]<span style="color:red;">*</span>[/not-optional]</label>
  <div class="col-sm-10">
     <input type="text" dir="auto" class="form-control width-500" name="xfield[$fieldname]" id="xf_$fieldname" data-alert="{$value[1]}" value="{$fieldvalue}" {$params}/> {$value[18]}
  </div>
</div>
HTML;

		}
		
      } elseif ($value[3] == "datetime") {
		
		if (!$value[5]) { 
			$params = "rel=\"essential\" "; 
			$uid = "uid=\"essential\" "; 

		} else { 

			$params = ""; 
			$uid = "";

		}

		
		if ($value[23] == 1 ) {
			$params .= "data-rel=\"calendardate\" "; 
		} elseif($value[23] == 2) {
			$params .= "data-rel=\"calendartime\" "; 
		} else {
			$params .= "data-rel=\"calendardatetime\" ";
		}
		
		if ($xfieldmode == "site") {
		
$output .= <<<HTML
<tr id="$holderid" {$uid}>
<td class="addnews">$value[1]: [not-optional]<span style="color:red;">*</span>[/not-optional]</td>
<td class="xfields"><input type="text" name="xfield[$fieldname]" id="xf_$fieldname" data-alert="{$value[1]}" value="$fieldvalue" {$params}>{$value[18]}</td>
</tr>
HTML;

			$xfieldinput[$fieldname] = "<input type=\"text\" dir=\"auto\" name=\"xfield[$fieldname]\" id=\"xf_$fieldname\" data-alert=\"{$value[1]}\" value=\"$fieldvalue\" {$params}>";


		} else {
		
$output .= <<<HTML
<div id="$holderid" class="form-group" {$uid}>
  <label class="control-label col-sm-2">{$value[1]}: [not-optional]<span style="color:red;">*</span>[/not-optional]</label>
  <div class="col-sm-10">
     <input type="text" dir="auto" class="form-control" style="width:200px;" name="xfield[$fieldname]" id="xf_$fieldname" data-alert="{$value[1]}" value="$fieldvalue" {$params}> {$value[18]}
  </div>
</div>
HTML;

		}
		
		
      } elseif ($value[3] == "select") {

		if (!$value[5]) { 
			$params = "rel=\"essential\" "; 
			$uid = "uid=\"essential\" "; 

		} else { 

			$params = ""; 
			$uid = "";

		}

		if( $value[34] ) {
			$sel_multiple = "data-alert=\"{$value[1]}\" data-placeholder=\" \" class=\"categoryselect\" multiple";
		} else {
			$sel_multiple = "data-alert=\"{$value[1]}\" class=\"uniform\"";
		}

		if ($xfieldmode == "site") {
			$select = "<select name=\"xfield[$fieldname][]\" {$sel_multiple} {$params}>";
		} else {
			$select = "<select name=\"xfield[$fieldname][]\" style=\"width:100%;max-width:350px;\" {$sel_multiple} {$params}>";
		}
		
		if ( !isset($fieldvalue) ) $fieldvalue = "";

		$fieldvalue = str_replace('&amp;', '&', $fieldvalue);
		$valcount = 0;
		$fieldvalue = explode(',', $fieldvalue);
		$fieldvalue = array_map('clear_select', $fieldvalue);

        foreach (explode("
", htmlspecialchars($value[4], ENT_QUOTES, $config['charset'] )) as $index1 => $value1) {
		   
			$value1 = explode("|", $value1);
			if( count($value1) < 2) $value1[1] = $value1[0];
          
			$select .= "<option value=\"$index1\"" . (in_array($value1[0], $fieldvalue) ? " selected" : "") . ">{$value1[1]}</option>
";
			$valcount ++;
        }

		$select .= "</select>";
	  
		if ($xfieldmode == "site") {

			$output .= <<<HTML
<tr id="{$holderid}"  {$uid}>
<td class="addnews">$value[1]: [not-optional]<span style="color:red;">*</span>[/not-optional]</td>
<td class="xfields">{$select} {$value[18]}</td>
</tr>
HTML;

		$xfieldinput[$fieldname] = $select;

		} else {

			$output .= <<<HTML
<div id="{$holderid}" class="form-group" {$uid}>
  <label class="control-label col-sm-2">{$value[1]}: [not-optional]<span style="color:red;">*</span>[/not-optional]</label>
  <div class="col-sm-10">{$select} {$value[18]}
  </div>
</div>
HTML;
		}
		
	  } elseif( $value[3] == "yesorno" ) {

		if ( !isset($fieldvalue) OR $fieldvalue === '') $fieldvalue = $value[17];

		$fieldvalue = intval($fieldvalue);
		$selected = $fieldvalue ? " checked" : "";
		
		if ($xfieldmode == "site") {
			
			$output .= <<<HTML
<tr id="$holderid">
<td class="addnews">$value[1]:</td>
<td class="xfields"><input class="switch" type="checkbox" name="xfield[{$fieldname}]" value="1"{$selected}> {$value[18]}</td>
</tr>
HTML;

		$xfieldinput[$fieldname] = "<input class=\"switch\" type=\"checkbox\" name=\"xfield[{$fieldname}]\" value=\"1\" {$selected}>";

		} else {
			
			if ($value[18]) $value[18] = "<i class=\"help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left\" style=\"position: relative;top: -8px;\" data-rel=\"popover\" data-trigger=\"hover\" data-placement=\"right\" data-content=\"{$help_text}\" ></i>";
	
			$output .= <<<HTML
<div id="$holderid" class="form-group">
  <label class="control-label col-sm-2">{$value[1]}:</label>
  <div class="col-sm-10"><input class="switch" type="checkbox" name="xfield[{$fieldname}]" value="1"{$selected}>{$value[18]}
  </div>
</div>
HTML;
		}		
		
      } elseif( $value[3] == "image" ) {

	    $max_file_size = (int)$value[10] * 1024;

		if( $fieldvalue ) {
			
			$temp_array = explode('|', $fieldvalue);
				
			if (count($temp_array) == 1 OR count($temp_array) == 5 ){
					
				$temp_alt = '';
				$temp_value = implode('|', $temp_array );
					
			} else {
					
				$temp_alt = $temp_array[0];
				unset($temp_array[0]);
				$temp_value =  implode('|', $temp_array );
					
			}
		
			$dataimage = get_uploaded_image_info($temp_value);

			if( $value[12] AND $dataimage->thumb ) {
				$img_url = 	$dataimage->thumb;
			} else {
				$img_url = 	$dataimage->url;
			}
			
			$filename = explode("_", $dataimage->name);
			if( count($filename) > 1 ) unset($filename[0]);
			$filename = implode("_", $filename);
			
			$xf_id = md5($temp_value);

			$up_image = "<div class=\"file-preview-card uploadedfile\" id=\"xf_{$xf_id}\" data-id=\"{$temp_value}\" data-alt=\"{$temp_alt}\"><div class=\"active-ribbon\"><span><i class=\"mediaupload-icon mediaupload-icon-ok\"></i></span></div><div class=\"file-content select-disable\"><img src=\"{$img_url}\" class=\"file-preview-image\"></div><div class=\"file-footer\"><div class=\"file-footer-caption\"><div class=\"file-caption-info\" rel=\"tooltip\" title=\"{$filename}\">{$filename}</div><div class=\"file-size-info\">{$dataimage->dimension} ({$dataimage->size})</div></div><div class=\"file-footer-bottom\"><div class=\"file-preview\"><a onclick=\"xfaddalt(\'".$xf_id."\', \'".$fieldname."\');return false;\" href=\"#\" rel=\"tooltip\" title=\"{$lang['xf_img_descr']}\"><i class=\"mediaupload-icon mediaupload-icon-edit\"></i></a></div><div class=\"file-delete\"><a onclick=\"xfimagedelete(\'".$fieldname."\',\'".$temp_value."\');return false;\" href=\"#\"><i class=\"mediaupload-icon mediaupload-icon-trash\"></i></a></div></div></div></div>";

			
		} else $up_image = "";
		
		if (!$value[5]) { 
			$params = "rel=\"essential\" "; 
			$uid = "uid=\"essential\" "; 

		} else { 

			$params = ""; 
			$uid = "";

		}
		
		$max_file_size = number_format($max_file_size, 0, '', '');


$uploadscript = <<<HTML
			 
$('#xfupload_{$fieldname}').html('<div class="qq-uploader"><div id="uploadedfile_{$fieldname}">{$up_image}</div><div id="upload_button_{$fieldname}" class="qq-upload-button btn btn-green bg-teal btn-sm btn-raised" style="width: auto;">{$lang['xfield_xfim']}</div></div>');

file_uploaders['{$fieldname}'] = new plupload.Uploader({

    runtimes : 'html5',
    file_data_name: "qqfile",
    browse_button: 'upload_button_{$fieldname}',
    container: document.getElementById('xfupload_{$fieldname}'),
	drop_element: document.getElementById('xfupload_{$fieldname}'),
    url: "engine/ajax/controller.php?mod=upload",
	multipart_params: {"subaction" : "upload", "news_id" : "{$news_id}", "area" : "xfieldsimage", "author" : "{$author}", "xfname" : "{$fieldname}", "user_hash" : "{$dle_login_hash}"},
	multi_selection: false,
	chunk_size: '{$config['file_chunk_size']}mb',
     
    filters : {
        max_file_size : '{$max_file_size}',
        mime_types: [
            {title : "Image files", extensions : "gif,jpg,jpeg,png,bmp,webp,avif"}
        ]
    },
     
 
    init: {
 
        FilesAdded: function(up, files) {
		
            plupload.each(files, function(file) {
				$('<div id="uploadfile-'+file.id+'" class="file-box"><span class="qq-upload-file-status">{$lang['media_upload_st6']}</span><span class="qq-upload-file">&nbsp;'+file.name+'</span>&nbsp;<span class="qq-status" ><span class="qq-upload-spinner"></span> <span class="qq-upload-size"></span></span><div class="progress"><div class="progress-bar progress-blue" style="width: 0%"><span>0%</span></div></div></div>').appendTo('#xfupload_{$fieldname}');
            });
			
			up.start();
        },
 
        UploadProgress: function(up, file) {
		
			  $('#uploadfile-'+file.id+' .qq-upload-size').text(plupload.formatSize(file.loaded) + ' {$lang['media_upload_st8']} ' + plupload.formatSize(file.origSize));
			  $('#uploadfile-'+file.id+' .progress-bar').css( "width", file.percent + '%' );
			  $('#uploadfile-'+file.id+' .qq-upload-spinner').css( "display", "inline-block");

        },
		
		FileUploaded: function(up, file, result) {
		
				try {
				   var response = JSON.parse(result.response);
				} catch (e) {
					var response = '';
				}
				
				if( result.status == 200 ) {
				
					if ( response.success ) {
					
						var returnbox = response.returnbox;
						var returnval = response.xfvalue;

						returnbox = returnbox.replace(/&lt;/g, "<");
						returnbox = returnbox.replace(/&gt;/g, ">");
						returnbox = returnbox.replace(/&amp;/g, "&");

						$('#uploadfile-'+file.id+' .qq-status').html('{$lang['media_upload_st9']}');
						$('#uploadedfile_{$fieldname}').html( returnbox );
						$('#xf_{$fieldname}').val(returnval);

						$('#upload_button_{$fieldname}').attr("disabled","disabled");
						
						up.disableBrowse(true);
						
						setTimeout(function() {
						
							$('#uploadfile-'+file.id).fadeOut('slow', function() { $(this).remove(); up.refresh();});
							
						}, 1000);
						
						$('#mediaupload').remove();

					} else {
					
						$('#uploadfile-'+file.id+' .qq-status').html('{$lang['media_upload_st10']}');

						if( response.error ) $('#uploadfile-'+file.id+' .qq-status').append( '<br><span class="text-danger">' + response.error + '</span>' );

						setTimeout(function() {
							$('#uploadfile-'+file.id).fadeOut('slow', function() { $(this).remove(); up.refresh(); });
						}, 10000);
					}
						
				} else {
				
					$('#uploadfile-'+file.id+' .qq-status').append( '<br><span class="text-danger">HTTP Error:' + result.status + '</span>' );
					
					setTimeout(function() {
						$('#uploadfile-'+file.id).fadeOut('slow', function() { $(this).remove(); up.refresh(); });
					}, 10000);
				}

				up.refresh();
				
        },
		
        Error: function(up, err) {

			var type_err = '{$lang['media_upload_st11']}';
			var size_err = '{$lang['media_upload_st12']}';
			
			type_err = type_err.replace('{file}', err.file.name);
			type_err = type_err.replace('{extensions}', up.settings.filters.mime_types[0].extensions);
			size_err = size_err.replace('{file}', err.file.name);
			size_err = size_err.replace('{sizeLimit}', plupload.formatSize(up.settings.filters.max_file_size));
			
			if(err.code == '-600') {
			
				DLEalert(size_err, '{$lang['p_info']}');
				
			} else if(err.code == '-601') {
			
				DLEalert(type_err, '{$lang['p_info']}');
				
			} else {
			
				if( err.response ) {
				
					try {
					   var response = JSON.parse(err.response);
					} catch (e) {
						var response = '';
					}
					
					if( response.error ){
					
						DLEalert(response.error, '{$lang['p_info']}');
						
					} else {
					
						DLEalert(err.message, '{$lang['p_info']}');
						
					}

				} else {
					DLEalert(err.message, '{$lang['p_info']}');
				}
				
			}
		
        }
    }
});

file_uploaders['{$fieldname}'].init();

	if($('#xf_{$fieldname}').val() != "" ) {
		$('#upload_button_{$fieldname}').attr("disabled","disabled");
		setTimeout(function() {
			file_uploaders['{$fieldname}'].disableBrowse(true);
		}, 100);
	}
	
	if ( typeof Sortable != "undefined"  ) {
	
		var sortable_{$fieldcount} = Sortable.create(document.getElementById('uploadedfile_{$fieldname}'), {
		  group: {
			name: 'xfuploadedimages',
			put: function (to, from) {

				if(from.options.group.name != to.options.group.name ){
					return false;
				}

				return to.el.children.length < 1;
			}
		  },
		  handle: '.file-content',
		  draggable: '.uploadedfile',
		  onSort: function (evt) {
				
				if( sortable_{$fieldcount}.el.children.length ) {
					$('#upload_button_{$fieldname}').attr("disabled","disabled");
					file_uploaders['{$fieldname}'].disableBrowse(true);
				} else {
					$('#upload_button_{$fieldname}').removeAttr('disabled');
					file_uploaders['{$fieldname}'].disableBrowse(false);
				}
				
				xfsinc('{$fieldname}');
				file_uploaders['{$fieldname}'].refresh();
		  },
		  animation: 150
		});
		
	}
	
HTML;

		if ($xfieldmode == "site") {
			
$onload_scripts[] = <<<HTML
if ($('#xfupload_{$fieldname}').length){
	{$uploadscript}
}
HTML;
			
$output .= <<<HTML
<tr id="$holderid" {$uid}>
<td class="addnews">$value[1]: [not-optional]<span style="color:red;">*</span>[/not-optional]</td>
<td class="xfields"><div id="xfupload_{$fieldname}"></div><input type="hidden" name="xfield[$fieldname]" id="xf_$fieldname" data-alert="{$value[1]}" value="{$fieldvalue}" {$params}/>{$value[18]}</td>
</tr>
HTML;

			$xfieldinput[$fieldname] = "<div id=\"xfupload_{$fieldname}\"></div><input type=\"hidden\" name=\"xfield[$fieldname]\" id=\"xf_$fieldname\" data-alert=\"{$value[1]}\" value=\"{$fieldvalue}\" {$params}/>";
			
		} else {
				
$output .= <<<HTML
<div id="$holderid" class="form-group" {$uid}>
  <label class="control-label col-sm-2">{$value[1]}: [not-optional]<span style="color:red;">*</span>[/not-optional] {$value[18]}</label>
  <div class="col-sm-10"><div id="xfupload_{$fieldname}"></div><input type="hidden" name="xfield[$fieldname]" id="xf_$fieldname" data-alert="{$value[1]}" value="{$fieldvalue}" {$params}/>
<script>
jQuery(function($){
{$uploadscript}
});
</script>
  </div>
</div>
HTML;

		}

      } elseif( $value[3] == "imagegalery" ) {

	    $max_file_size = (int)$value[10] * 1024;

		if( $fieldvalue ) {
			$fieldvalue_arr = explode(',', $fieldvalue);
			$up_image = array();

			foreach ($fieldvalue_arr as $temp_value) {
				
				$temp_value = trim($temp_value);
				
				if($temp_value == "") continue;
				
				$temp_array = explode('|', $temp_value);
					
				if (count($temp_array) == 1 OR count($temp_array) == 5 ){
						
					$temp_alt = '';
					$temp_value = implode('|', $temp_array );
						
				} else {
						
					$temp_alt = $temp_array[0];
					unset($temp_array[0]);
					$temp_value =  implode('|', $temp_array );
						
				}
			
				$dataimage = get_uploaded_image_info($temp_value);
				
				if( $value[12] AND $dataimage->thumb ) {
					$img_url = 	$dataimage->thumb;
				} else {
					$img_url = 	$dataimage->url;
				}
				
				$filename = explode("_", $dataimage->name);
				if( count($filename) > 1 ) unset($filename[0]);
				$filename = implode("_", $filename);

		
				$xf_id = md5($temp_value);

				$up_image[] = "<div class=\"file-preview-card uploadedfile\" id=\"xf_{$xf_id}\" data-id=\"{$temp_value}\" data-alt=\"{$temp_alt}\"><div class=\"active-ribbon\"><span><i class=\"mediaupload-icon mediaupload-icon-ok\"></i></span></div><div class=\"file-content select-disable\"><img src=\"{$img_url}\" class=\"file-preview-image\"></div><div class=\"file-footer\"><div class=\"file-footer-caption\"><div class=\"file-caption-info\" rel=\"tooltip\" title=\"{$filename}\">{$filename}</div><div class=\"file-size-info\">{$dataimage->dimension} ({$dataimage->size})</div></div><div class=\"file-footer-bottom\"><div class=\"file-preview\"><a onclick=\"xfaddalt(\'".$xf_id."\', \'".$fieldname."\');return false;\" href=\"#\" rel=\"tooltip\" title=\"{$lang['xf_img_descr']}\"><i class=\"mediaupload-icon mediaupload-icon-edit\"></i></a></div><div class=\"file-delete\"><a onclick=\"xfimagegalerydelete_{$fieldcount}(\'".$fieldname."\',\'".$temp_value."\', \'".$xf_id."\');return false;\" href=\"#\"><i class=\"mediaupload-icon mediaupload-icon-trash\"></i></a></div></div></div></div>";

			}
			
			$totaluploadedfiles = count($up_image);
			$up_image = implode($up_image);

			
		} else { $up_image = ""; $totaluploadedfiles = 0; }
		
		if (!$value[5]) { 
			$params = "rel=\"essential\" "; 
			$uid = "uid=\"essential\" "; 

		} else { 

			$params = ""; 
			$uid = "";

		}

$del_function = <<<HTML
	var maxallowfiles_{$fieldcount} = {$value[16]};
	var totaluploaded_{$fieldcount} = {$totaluploadedfiles};
	var totalqueue_{$fieldcount} = 0;
	
	function xfimagegalerydelete_{$fieldcount} ( xfname, xfvalue, id )
	{
		DLEconfirm( '{$lang['image_delete']}', '{$lang['p_info']}', function () {
		
			ShowLoading('');
	
			$.post('engine/ajax/controller.php?mod=upload', { subaction: 'deluploads', user_hash: '{$dle_login_hash}', news_id: '{$news_id}', author: '{$author}', 'images[]' : xfvalue }, function(data){
	
				HideLoading('');

				$('#xf_'+id).remove();
				totaluploaded_{$fieldcount} --;
				xfsinc('{$fieldname}');
				
				$('#xfupload_' + xfname + ' .qq-upload-button').removeAttr('disabled');
				
				if (typeof file_uploaders[xfname] !== 'undefined') {
					file_uploaders[xfname].disableBrowse(false);
					file_uploaders[xfname].refresh();
				}
				
				$('#mediaupload').remove();
				
			});
			
		} );
		
		return false;

	};
HTML;

	$max_file_size = number_format($max_file_size, 0, '', '');

$uploadscript = <<<HTML

$('#xfupload_{$fieldname}').html('<div class="qq-uploader"><div id="uploadedfile_{$fieldname}" style="min-height: 2px;">{$up_image}</div><div id="upload_button_{$fieldname}" class="qq-upload-button btn btn-green bg-teal btn-sm btn-raised" style="width: auto;">{$lang['xfield_xfimg']}</div></div>');

file_uploaders['{$fieldname}'] = new plupload.Uploader({

    runtimes : 'html5',
    file_data_name: "qqfile",
    browse_button: 'upload_button_{$fieldname}',
    container: document.getElementById('xfupload_{$fieldname}'),
	drop_element: document.getElementById('xfupload_{$fieldname}'),
    url: "engine/ajax/controller.php?mod=upload",
	multipart_params: {"subaction" : "upload", "news_id" : "{$news_id}", "area" : "xfieldsimagegalery", "author" : "{$author}", "xfname" : "{$fieldname}", "user_hash" : "{$dle_login_hash}"},

	chunk_size: '{$config['file_chunk_size']}mb',
     
    filters : {
        max_file_size : '{$max_file_size}',
        mime_types: [
            {title : "Image files", extensions : "gif,jpg,jpeg,png,bmp,webp,avif"}
        ]
    },
     
 
    init: {
 
        FilesAdded: function(up, files) {
		
            plupload.each(files, function(file) {
			
				totalqueue_{$fieldcount} ++;
				
				if(maxallowfiles_{$fieldcount} && (totaluploaded_{$fieldcount} + totalqueue_{$fieldcount} ) > maxallowfiles_{$fieldcount} ) {
					totalqueue_{$fieldcount} --;
				
					$('#xfupload_{$fieldname} .qq-upload-button').attr("disabled","disabled");
					
					up.disableBrowse(true);
					up.removeFile(file);

				} else {
					$('<div id="uploadfile-'+file.id+'" class="file-box"><span class="qq-upload-file-status">{$lang['media_upload_st6']}</span><span class="qq-upload-file">&nbsp;'+file.name+'</span>&nbsp;<span class="qq-status"> <span class="qq-upload-spinner"></span> <span class="qq-upload-size"></span></span><div class="progress"><div class="progress-bar progress-blue" style="width: 0%"><span>0%</span></div></div></div>').appendTo('#xfupload_{$fieldname}');
				}
					
            });
			up.start();
			up.refresh();
        },
 
        UploadProgress: function(up, file) {
		
			  $('#uploadfile-'+file.id+' .qq-upload-size').text(plupload.formatSize(file.loaded) + ' {$lang['media_upload_st8']} ' + plupload.formatSize(file.origSize));
			  $('#uploadfile-'+file.id+' .progress-bar').css( "width", file.percent + '%' );
			  $('#uploadfile-'+file.id+' .qq-upload-spinner').css( "display", "inline-block");

        },
		
		FileUploaded: function(up, file, result) {
		
				try {
				   var response = JSON.parse(result.response);
				} catch (e) {
					var response = '';
				}
				
				totalqueue_{$fieldcount} --;
				
				if( result.status == 200 ) {
				
					if ( response.success ) {
					
						totaluploaded_{$fieldcount} ++;

						var fieldvalue = $('#xf_{$fieldname}').val();
					
						var returnbox = response.returnbox;
						var returnval = response.xfvalue;

						returnbox = returnbox.replace(/&lt;/g, "<");
						returnbox = returnbox.replace(/&gt;/g, ">");
						returnbox = returnbox.replace(/&amp;/g, "&");

						$('#uploadfile-'+file.id+' .qq-status').html('{$lang['media_upload_st9']}');
						$('#uploadedfile_{$fieldname}').append( returnbox );
						
						if (fieldvalue == "") {
							$('#xf_{$fieldname}').val(returnval);
						} else {
							fieldvalue += ',' +returnval;
							$('#xf_{$fieldname}').val(fieldvalue);
						}

						if(maxallowfiles_{$fieldcount} && totaluploaded_{$fieldcount} == maxallowfiles_{$fieldcount} ) {
								$('#xfupload_{$fieldname} .qq-upload-button').attr("disabled","disabled");
								up.disableBrowse(true);
						}

						setTimeout(function() {
							$('#uploadfile-'+file.id).fadeOut('slow', function() { $(this).remove(); up.refresh(); });
						}, 1000);
						
						$('#mediaupload').remove();

					} else {
					
						$('#uploadfile-'+file.id+' .qq-status').html('{$lang['media_upload_st10']}');

						if( response.error ) $('#uploadfile-'+file.id+' .qq-status').append( '<br><span class="text-danger">' + response.error + '</span>' );

						setTimeout(function() {
							$('#uploadfile-'+file.id).fadeOut('slow', function() { $(this).remove(); up.refresh(); });
						}, 10000);
					}
						
				} else {
				
					$('#uploadfile-'+file.id+' .qq-status').append( '<br><span class="text-danger">HTTP Error:' + result.status + '</span>' );
					
					setTimeout(function() {
						$('#uploadfile-'+file.id).fadeOut('slow', function() { $(this).remove(); up.refresh(); });
					}, 10000);
				}

				up.refresh();
				
        },
		
        Error: function(up, err) {
			var type_err = '{$lang['media_upload_st11']}';
			var size_err = '{$lang['media_upload_st12']}';
			
			type_err = type_err.replace('{file}', err.file.name);
			type_err = type_err.replace('{extensions}', up.settings.filters.mime_types[0].extensions);
			size_err = size_err.replace('{file}', err.file.name);
			size_err = size_err.replace('{sizeLimit}', plupload.formatSize(up.settings.filters.max_file_size));
			
			if(err.code == '-600') {
			
				DLEalert(size_err, '{$lang['p_info']}');
				
			} else if(err.code == '-601') {
			
				DLEalert(type_err, '{$lang['p_info']}');
				
			} else {
			
				if( err.response ) {
				
					try {
					   var response = JSON.parse(err.response);
					} catch (e) {
						var response = '';
					}
					
					if( response.error ){
					
						DLEalert(response.error, '{$lang['p_info']}');
						
					} else {
					
						DLEalert(err.message, '{$lang['p_info']}');
						
					}

				} else {
					DLEalert(err.message, '{$lang['p_info']}');
				}
				
			}
		
        }
    }
});

file_uploaders['{$fieldname}'].init();
	
	if(maxallowfiles_{$fieldcount} && totaluploaded_{$fieldcount} >=  maxallowfiles_{$fieldcount} ) {
		$('#xfupload_{$fieldname} .qq-upload-button').attr("disabled","disabled");
		setTimeout(function() {
			file_uploaders['{$fieldname}'].disableBrowse(true);
		}, 100);
	}
	
	if ( typeof Sortable != "undefined"  ) {
	
		var sortable_{$fieldcount} = Sortable.create(document.getElementById('uploadedfile_{$fieldname}'), {
		  group: {
			name: 'xfuploadedimages',
			put: function (to, from) {

				if(from.options.group.name != to.options.group.name ){
					return false;
				}

				if(maxallowfiles_{$fieldcount} && totaluploaded_{$fieldcount} >= maxallowfiles_{$fieldcount} ) {
					return false;
				} else {return true;}

			}
		  },
		  handle: '.file-content',
		  draggable: '.uploadedfile',
		  onSort: function (evt) {
				totaluploaded_{$fieldcount} = sortable_{$fieldcount}.el.children.length;
				
				if(maxallowfiles_{$fieldcount} && totaluploaded_{$fieldcount} >= maxallowfiles_{$fieldcount} ) {
					$('#xfupload_{$fieldname} .qq-upload-button').attr("disabled","disabled");
					file_uploaders['{$fieldname}'].disableBrowse(true);
				} else {
					$('#xfupload_{$fieldname} .qq-upload-button').removeAttr('disabled');
					file_uploaders['{$fieldname}'].disableBrowse(false);
				}
				
				xfsinc('{$fieldname}');
				file_uploaders['{$fieldname}'].refresh();
		  },
		  animation: 150
		});
		
	}
HTML;

		if ($xfieldmode == "site") {
			
$onload_scripts[] = <<<HTML
if ($('#xfupload_{$fieldname}').length){
	{$uploadscript}
}
HTML;
			
$output .= <<<HTML
<tr id="$holderid" {$uid}>
<td class="addnews">$value[1]: [not-optional]<span style="color:red;">*</span>[/not-optional]</td>
<td class="xfields"><div id="xfupload_{$fieldname}"></div><input type="hidden" name="xfield[$fieldname]" id="xf_$fieldname" data-alert="{$value[1]}" value="{$fieldvalue}" {$params}/>{$value[18]}
<script>
{$del_function}
</script>
</td>
</tr>
HTML;

			$xfieldinput[$fieldname] = "<div id=\"xfupload_{$fieldname}\"></div><input type=\"hidden\" name=\"xfield[$fieldname]\" id=\"xf_$fieldname\" value=\"{$fieldvalue}\" data-alert=\"{$value[1]}\" {$params}/><script>{$del_function}</script>";
			
		} else {
					
$output .= <<<HTML
<div id="$holderid" class="form-group" {$uid}>
  <label class="control-label col-sm-2">{$value[1]}: [not-optional]<span style="color:red;">*</span>[/not-optional] {$value[18]}</label>
  <div class="col-sm-10"><div id="xfupload_{$fieldname}"></div><input type="hidden" name="xfield[$fieldname]" id="xf_$fieldname" data-alert="{$value[1]}" value="{$fieldvalue}" {$params}/>
<script>
{$del_function}
jQuery(function($){
{$uploadscript}
});
</script>
  </div>
</div>
HTML;

		}

      } elseif( $value[3] == "video" OR $value[3] == "audio") {

	    $max_file_size = (int)$value[32] * 1024;

		if( $fieldvalue ) {

			$fieldvalue_arr = explode(',', $fieldvalue);
			$up_files = array();

			foreach ($fieldvalue_arr as $temp_value) {
				
				$temp_value = trim($temp_value);
				
				if(!$temp_value) continue;
				
				$temp_array = explode('|', $temp_value);
					
				if (count($temp_array) < 4 ){

					$temp_alt = '';
					$temp_id = $temp_array[1];
					$temp_size = $temp_array[2];
					$temp_url = $temp_array[0];
					$temp_value = implode('|', $temp_array);
						
				} else {

					$temp_alt = $temp_array[0];
					$temp_id = $temp_array[2];
					$temp_size = $temp_array[3];
					$temp_url = $temp_array[1];
					unset($temp_array[0]);
					$temp_value =  implode('|', $temp_array);
						
				}

				$filename = pathinfo($temp_url, PATHINFO_BASENAME );
				$filename = explode("_", $filename);
				if (count($filename) > 1 AND intval($filename[0]) ) unset($filename[0]);
				$filename = implode("_", $filename);

				$file_type = explode(".", $filename);
				$file_type = totranslit(end($file_type));

				if ($file_type == "mp3") {
					$img_url = $config['http_home_url'] . "engine/skins/images/mp3_file.png";
				} else {
					$img_url = $config['http_home_url'] . "engine/skins/images/video_file.png";
				}
		
				$xf_id = md5($temp_value);

				$up_files[] = "<div class=\"file-preview-card uploadedfile\" id=\"xf_{$xf_id}\" data-id=\"{$temp_value}\" data-alt=\"{$temp_alt}\"><div class=\"active-ribbon\"><span><i class=\"mediaupload-icon mediaupload-icon-ok\"></i></span></div><div class=\"file-content select-disable\"><img src=\"{$img_url}\" class=\"file-preview-image\"></div><div class=\"file-footer\"><div class=\"file-footer-caption\"><div class=\"file-caption-info\" rel=\"tooltip\" title=\"{$filename}\">{$filename}</div><div class=\"file-size-info\">({$temp_size})</div></div><div class=\"file-footer-bottom\"><div class=\"file-preview\"><a onclick=\"xfaddalt(\'".$xf_id."\', \'".$fieldname."\');return false;\" href=\"#\" rel=\"tooltip\" title=\"{$lang['xf_img_descr']}\"><i class=\"mediaupload-icon mediaupload-icon-edit\"></i></a></div><div class=\"file-delete\"><a onclick=\"xfplaylistdelete_{$fieldcount}(\'".$fieldname."\',\'".$temp_id."\', \'".$xf_id."\');return false;\" href=\"#\"><i class=\"mediaupload-icon mediaupload-icon-trash\"></i></a></div></div></div></div>";

			}
			
			$totaluploadedfiles = count($up_files);
			$up_files = implode($up_files);

			
		} else { $up_files = ""; $totaluploadedfiles = 0; }
		
		if (!$value[5]) { 
			$params = "rel=\"essential\" "; 
			$uid = "uid=\"essential\" "; 

		} else { 

			$params = ""; 
			$uid = "";

		}

$del_function = <<<HTML
	var maxallowfiles_{$fieldcount} = {$value[31]};
	var totaluploaded_{$fieldcount} = {$totaluploadedfiles};
	var totalqueue_{$fieldcount} = 0;
	
	function xfplaylistdelete_{$fieldcount} ( xfname, xfvalue, id )
	{
		DLEconfirm( '{$lang['file_delete']}', '{$lang['p_info']}', function () {

			ShowLoading('');
	
			$.post('engine/ajax/controller.php?mod=upload', { subaction: 'deluploads', user_hash: '{$dle_login_hash}', news_id: '{$news_id}', author: '{$author}', 'files[]' : xfvalue }, function(data){
	
				HideLoading('');

				$('#xf_'+id).remove();
				totaluploaded_{$fieldcount} --;
				xfsinc('{$fieldname}');
				
				$('#xfupload_' + xfname + ' .qq-upload-button').removeAttr('disabled');
				
				if (typeof file_uploaders[xfname] !== 'undefined') {
					file_uploaders[xfname].disableBrowse(false);
					file_uploaders[xfname].refresh();
				}
				
				$('#mediaupload').remove();
				
			});
			
		} );
		
		return false;

	};
HTML;

	$max_file_size = number_format($max_file_size, 0, '', '');

	if( $value[3] == "audio" ) {

		$allowed_files = "mp3";
		$button_text = $lang['xfield_xfaudio'];

	} else {

		$button_text = $lang['xfield_xfvideo'];
		$allowed_files = "mp4,m4v,m4a,mov,webm,m3u8,mkv";
	}

$uploadscript = <<<HTML

$('#xfupload_{$fieldname}').html('<div class="qq-uploader"><div id="uploadedfile_{$fieldname}" style="min-height: 2px;">{$up_files}</div><div id="upload_button_{$fieldname}" class="qq-upload-button btn btn-green bg-teal btn-sm btn-raised" style="width: auto;">{$button_text}</div></div>');

file_uploaders['{$fieldname}'] = new plupload.Uploader({

    runtimes : 'html5',
    file_data_name: "qqfile",
    browse_button: 'upload_button_{$fieldname}',
    container: document.getElementById('xfupload_{$fieldname}'),
	drop_element: document.getElementById('xfupload_{$fieldname}'),
    url: "engine/ajax/controller.php?mod=upload",
	multipart_params: {"subaction" : "upload", "news_id" : "{$news_id}", "area" : "xfields{$value[3]}", "author" : "{$author}", "xfname" : "{$fieldname}", "user_hash" : "{$dle_login_hash}"},

	chunk_size: '{$config['file_chunk_size']}mb',
     
    filters : {
        max_file_size : '{$max_file_size}',
        mime_types: [
            {title : "Files", extensions : "{$allowed_files}"}
        ]
    },
 
    init: {
 
        FilesAdded: function(up, files) {
		
            plupload.each(files, function(file) {
			
				totalqueue_{$fieldcount} ++;
				
				if(maxallowfiles_{$fieldcount} && (totaluploaded_{$fieldcount} + totalqueue_{$fieldcount} ) > maxallowfiles_{$fieldcount} ) {
					totalqueue_{$fieldcount} --;
				
					$('#xfupload_{$fieldname} .qq-upload-button').attr("disabled","disabled");
					
					up.disableBrowse(true);
					up.removeFile(file);

				} else {
					$('<div id="uploadfile-'+file.id+'" class="file-box"><span class="qq-upload-file-status">{$lang['media_upload_st6']}</span><span class="qq-upload-file">&nbsp;'+file.name+'</span>&nbsp;<span class="qq-status"> <span class="qq-upload-spinner"></span> <span class="qq-upload-size"></span></span><div class="progress"><div class="progress-bar progress-blue" style="width: 0%"><span>0%</span></div></div></div>').appendTo('#xfupload_{$fieldname}');
				}
					
            });
			up.start();
			up.refresh();
        },
 
        UploadProgress: function(up, file) {
		
			  $('#uploadfile-'+file.id+' .qq-upload-size').text(plupload.formatSize(file.loaded) + ' {$lang['media_upload_st8']} ' + plupload.formatSize(file.origSize));
			  $('#uploadfile-'+file.id+' .progress-bar').css( "width", file.percent + '%' );
			  $('#uploadfile-'+file.id+' .qq-upload-spinner').css( "display", "inline-block");

        },
		
		FileUploaded: function(up, file, result) {
		
				try {
				   var response = JSON.parse(result.response);
				} catch (e) {
					var response = '';
				}
				
				totalqueue_{$fieldcount} --;
				
				if( result.status == 200 ) {
				
					if ( response.success ) {
					
						totaluploaded_{$fieldcount} ++;

						var fieldvalue = $('#xf_{$fieldname}').val();
					
						var returnbox = response.returnbox;
						var returnval = response.xfvalue;

						returnbox = returnbox.replace(/&lt;/g, "<");
						returnbox = returnbox.replace(/&gt;/g, ">");
						returnbox = returnbox.replace(/&amp;/g, "&");

						$('#uploadfile-'+file.id+' .qq-status').html('{$lang['media_upload_st9']}');
						$('#uploadedfile_{$fieldname}').append( returnbox );
						
						if (fieldvalue == "") {
							$('#xf_{$fieldname}').val(returnval);
						} else {
							fieldvalue += ',' +returnval;
							$('#xf_{$fieldname}').val(fieldvalue);
						}

						if(maxallowfiles_{$fieldcount} && totaluploaded_{$fieldcount} == maxallowfiles_{$fieldcount} ) {
								$('#xfupload_{$fieldname} .qq-upload-button').attr("disabled","disabled");
								up.disableBrowse(true);
						}

						setTimeout(function() {
							$('#uploadfile-'+file.id).fadeOut('slow', function() { $(this).remove(); up.refresh(); });
						}, 1000);
						
						$('#mediaupload').remove();

					} else {
					
						$('#uploadfile-'+file.id+' .qq-status').html('{$lang['media_upload_st10']}');

						if( response.error ) $('#uploadfile-'+file.id+' .qq-status').append( '<br><span class="text-danger">' + response.error + '</span>' );

						setTimeout(function() {
							$('#uploadfile-'+file.id).fadeOut('slow', function() { $(this).remove(); up.refresh(); });
						}, 10000);
					}
						
				} else {
				
					$('#uploadfile-'+file.id+' .qq-status').append( '<br><span class="text-danger">HTTP Error:' + result.status + '</span>' );
					
					setTimeout(function() {
						$('#uploadfile-'+file.id).fadeOut('slow', function() { $(this).remove(); up.refresh(); });
					}, 10000);
				}

				up.refresh();
				
        },
		
        Error: function(up, err) {
			var type_err = '{$lang['media_upload_st11']}';
			var size_err = '{$lang['media_upload_st12']}';
			
			type_err = type_err.replace('{file}', err.file.name);
			type_err = type_err.replace('{extensions}', up.settings.filters.mime_types[0].extensions);
			size_err = size_err.replace('{file}', err.file.name);
			size_err = size_err.replace('{sizeLimit}', plupload.formatSize(up.settings.filters.max_file_size));
			
			if(err.code == '-600') {
			
				DLEalert(size_err, '{$lang['p_info']}');
				
			} else if(err.code == '-601') {
			
				DLEalert(type_err, '{$lang['p_info']}');
				
			} else {
			
				if( err.response ) {
				
					try {
					   var response = JSON.parse(err.response);
					} catch (e) {
						var response = '';
					}
					
					if( response.error ){
					
						DLEalert(response.error, '{$lang['p_info']}');
						
					} else {
					
						DLEalert(err.message, '{$lang['p_info']}');
						
					}

				} else {
					DLEalert(err.message, '{$lang['p_info']}');
				}
				
			}
		
        }
    }
});

file_uploaders['{$fieldname}'].init();
	
	if(maxallowfiles_{$fieldcount} && totaluploaded_{$fieldcount} >=  maxallowfiles_{$fieldcount} ) {
		$('#xfupload_{$fieldname} .qq-upload-button').attr("disabled","disabled");
		setTimeout(function() {
			file_uploaders['{$fieldname}'].disableBrowse(true);
		}, 100);
	}
	
	if ( typeof Sortable != "undefined"  ) {
	
		var sortable_{$fieldcount} = Sortable.create(document.getElementById('uploadedfile_{$fieldname}'), {
		  group: {
			name: 'xfuploaded{$value[3]}',
			put: function (to, from) {

				if(from.options.group.name != to.options.group.name ){
					return false;
				}

				if(maxallowfiles_{$fieldcount} && totaluploaded_{$fieldcount} >= maxallowfiles_{$fieldcount} ) {
					return false;
				} else {return true;}
			}
		  },
		  handle: '.file-content',
		  draggable: '.uploadedfile',
		  onSort: function (evt) {
				totaluploaded_{$fieldcount} = sortable_{$fieldcount}.el.children.length;

				if(maxallowfiles_{$fieldcount} && totaluploaded_{$fieldcount} >= maxallowfiles_{$fieldcount} ) {
					$('#xfupload_{$fieldname} .qq-upload-button').attr("disabled","disabled");
					file_uploaders['{$fieldname}'].disableBrowse(true);
				} else {
					$('#xfupload_{$fieldname} .qq-upload-button').removeAttr('disabled');
					file_uploaders['{$fieldname}'].disableBrowse(false);
				}
				
				xfsinc('{$fieldname}');
				file_uploaders['{$fieldname}'].refresh();
		  },
		  animation: 150
		});
		
	}
HTML;

		if ($xfieldmode == "site") {
			
$onload_scripts[] = <<<HTML
if ($('#xfupload_{$fieldname}').length){
	{$uploadscript}
}
HTML;
			
$output .= <<<HTML
<tr id="$holderid" {$uid}>
<td class="addnews">$value[1]: [not-optional]<span style="color:red;">*</span>[/not-optional]</td>
<td class="xfields"><div id="xfupload_{$fieldname}"></div><input type="hidden" name="xfield[$fieldname]" id="xf_$fieldname" data-alert="{$value[1]}" value="{$fieldvalue}" {$params}/>{$value[18]}
<script>
{$del_function}
</script>
</td>
</tr>
HTML;

			$xfieldinput[$fieldname] = "<div id=\"xfupload_{$fieldname}\"></div><input type=\"hidden\" name=\"xfield[$fieldname]\" id=\"xf_$fieldname\" value=\"{$fieldvalue}\" data-alert=\"{$value[1]}\" {$params}/><script>{$del_function}</script>";
			
		} else {
					
$output .= <<<HTML
<div id="$holderid" class="form-group" {$uid}>
  <label class="control-label col-sm-2">{$value[1]}: [not-optional]<span style="color:red;">*</span>[/not-optional] {$value[18]}</label>
  <div class="col-sm-10"><div id="xfupload_{$fieldname}"></div><input type="hidden" name="xfield[$fieldname]" id="xf_$fieldname" data-alert="{$value[1]}" value="{$fieldvalue}" {$params}/>
<script>
{$del_function}
jQuery(function($){
{$uploadscript}
});
</script>
  </div>
</div>
HTML;

		}

	  } elseif( $value[3] == "file" ) {
		
	    $max_file_size = (int)$value[15] * 1024;
		$allowed_files = strtolower( $value[14] );

		$fieldvalue = str_replace('&amp;', '&', $fieldvalue);

		if (!$value[5]) { 
			$params = "rel=\"essential\" "; 
			$uid = "uid=\"essential\" "; 

		} else { 

			$params = ""; 
			$uid = "";

		}

		if( $fieldvalue ) {
			
			if($value[27]) {
				$fileid = parse_url($fieldvalue, PHP_URL_PATH);
				$fileid = explode('/', $fileid);
			    $fileid = array_slice($fileid, -2);
				$fileid = implode('/', $fileid);
			} else {
				$fileid = intval(preg_replace( "'\[attachment=(.*?):(.*?)\]'si", "", $fieldvalue ));
			}
			
			$fileid = "&nbsp;<button class=\"qq-upload-button btn btn-sm btn-red bg-danger btn-raised\" onclick=\"xffiledelete('".$fieldname."','".$fileid."');return false;\">{$lang['xfield_xfid']}</button>";

			$show="display:inline-block;";
			
		} else { $show="display:none;"; $fileid="";}

		$max_file_size = number_format($max_file_size, 0, '', '');

$uploadscript = <<<HTML
			 
$('#xfupload_{$fieldname}').html('<div class="qq-uploader"><div style="position: relative;"><div id="upload_button_{$fieldname}" class="qq-upload-button btn btn-green bg-teal btn-sm btn-raised" style="width: auto;">{$lang['xfield_xfif']}</div></div></div>');

file_uploaders['{$fieldname}'] = new plupload.Uploader({

    runtimes : 'html5',
    file_data_name: "qqfile",
    browse_button: 'upload_button_{$fieldname}',
    container: document.getElementById('xfupload_{$fieldname}'),
	drop_element: document.getElementById('xfupload_{$fieldname}'),
    url: "engine/ajax/controller.php?mod=upload",
	multipart_params: {"subaction" : "upload", "news_id" : "{$news_id}", "area" : "xfieldsfile", "author" : "{$author}", "xfname" : "{$fieldname}", "user_hash" : "{$dle_login_hash}"},
	multi_selection: false,
	chunk_size: '{$config['file_chunk_size']}mb',
     
    filters : {
        max_file_size : '{$max_file_size}',
        mime_types: [
            {title : "Files", extensions : "{$allowed_files}"}
        ]
    },
     
 
    init: {
 
        FilesAdded: function(up, files) {
		
            plupload.each(files, function(file) {
				$('<div id="uploadfile-'+file.id+'" class="file-box"><span class="qq-upload-file-status">{$lang['media_upload_st6']}</span><span class="qq-upload-file">&nbsp;'+file.name+'</span>&nbsp;<span class="qq-status"> <span class="qq-upload-spinner"></span> <span class="qq-upload-size"></span></span><div class="progress"><div class="progress-bar progress-blue" style="width: 0%"><span>0%</span></div></div></div>').appendTo('#xfupload_{$fieldname}');
            });
			
			up.start();
			up.refresh();
        },
 
        UploadProgress: function(up, file) {
		
			  $('#uploadfile-'+file.id+' .qq-upload-size').text(plupload.formatSize(file.loaded) + ' {$lang['media_upload_st8']} ' + plupload.formatSize(file.origSize));
			  $('#uploadfile-'+file.id+' .progress-bar').css( "width", file.percent + '%' );
			  $('#uploadfile-'+file.id+' .qq-upload-spinner').css( "display", "inline-block");

        },
		
		FileUploaded: function(up, file, result) {
		
				try {
				   var response = JSON.parse(result.response);
				} catch (e) {
					var response = '';
				}
				
				if( result.status == 200 ) {
				
					if ( response.success ) {
					
						var returnbox = response.returnbox;
						var returnval = response.xfvalue;

						returnbox = returnbox.replace(/&lt;/g, "<");
						returnbox = returnbox.replace(/&gt;/g, ">");
						returnbox = returnbox.replace(/&amp;/g, "&");

						$('#uploadfile-'+file.id+' .qq-status').html('{$lang['media_upload_st9']}');
						$('#xf_{$fieldname}').show();
						$('#uploadedfile_{$fieldname}').html( returnbox );
						$('#xf_{$fieldname}').val(returnval);
						$('#xfupload_{$fieldname} .qq-upload-button').attr("disabled","disabled");
						
						up.disableBrowse(true);
						
						setTimeout(function() {
							$('#uploadfile-'+file.id).fadeOut('slow', function() { $(this).remove(); up.refresh(); });
						}, 1000);
						
						$('#mediaupload').remove();

					} else {
					
						$('#uploadfile-'+file.id+' .qq-status').html('{$lang['media_upload_st10']}');

						if( response.error ) $('#uploadfile-'+file.id+' .qq-status').append( '<br><span class="text-danger">' + response.error + '</span>' );

						setTimeout(function() {
							$('#uploadfile-'+file.id).fadeOut('slow', function() { $(this).remove(); });
						}, 10000);
					}
						
				} else {
				
					$('#uploadfile-'+file.id+' .qq-status').append( '<br><span class="text-danger">HTTP Error:' + result.status + '</span>' );
					
					setTimeout(function() {
						$('#uploadfile-'+file.id).fadeOut('slow', function() { $(this).remove(); up.refresh(); });
					}, 10000);
				}

				up.refresh();
				
        },
		
        Error: function(up, err) {
			var type_err = '{$lang['media_upload_st11']}';
			var size_err = '{$lang['media_upload_st12']}';
			
			type_err = type_err.replace('{file}', err.file.name);
			type_err = type_err.replace('{extensions}', up.settings.filters.mime_types[0].extensions);
			size_err = size_err.replace('{file}', err.file.name);
			size_err = size_err.replace('{sizeLimit}', plupload.formatSize(up.settings.filters.max_file_size));
			
			if(err.code == '-600') {
			
				DLEalert(size_err, '{$lang['p_info']}');
				
			} else if(err.code == '-601') {
			
				DLEalert(type_err, '{$lang['p_info']}');
				
			} else {
			
				if( err.response ) {
				
					try {
					   var response = JSON.parse(err.response);
					} catch (e) {
						var response = '';
					}
					
					if( response.error ){
					
						DLEalert(response.error, '{$lang['p_info']}');
						
					} else {
					
						DLEalert(err.message, '{$lang['p_info']}');
						
					}

				} else {
					DLEalert(err.message, '{$lang['p_info']}');
				}
				
			}
		
        }
    }
});

file_uploaders['{$fieldname}'].init();
	
if($('#xf_{$fieldname}').val() != "" ) {

	$('#xfupload_{$fieldname} .qq-upload-button').attr("disabled","disabled");
	setTimeout(function() {
		file_uploaders['{$fieldname}'].disableBrowse(true);
		file_uploaders['{$fieldname}'].refresh();
	}, 100);
}
	
HTML;

		if ($xfieldmode == "site") {
			
$onload_scripts[] = <<<HTML
if ($('#xfupload_{$fieldname}').length){
	{$uploadscript}
}
HTML;
			
$output .= <<<HTML
<tr id="$holderid" {$uid}>
<td class="addnews">$value[1]: [not-optional]<span style="color:red;">*</span>[/not-optional]</td>
<td class="xfields"><input style="{$show}" type="text" dir="auto" name="xfield[$fieldname]" id="xf_$fieldname" data-alert="{$value[1]}" value="{$fieldvalue}" {$params}/><span id="uploadedfile_{$fieldname}">{$fileid}</span><div id="xfupload_{$fieldname}"></div>{$value[18]}</td>
</tr>
HTML;

			$xfieldinput[$fieldname] = "<input style=\"{$show}\" type=\"text\" dir=\"auto\" name=\"xfield[$fieldname]\" id=\"xf_$fieldname\" data-alert=\"{$value[1]}\" value=\"{$fieldvalue}\" {$params}/><span id=\"uploadedfile_{$fieldname}\">{$fileid}</span><div id=\"xfupload_{$fieldname}\"></div>";
			
		} else {
		
$output .= <<<HTML
<div id="$holderid" class="form-group" {$uid}>
  <label class="control-label col-sm-2">{$value[1]}: [not-optional]<span style="color:red;">*</span>[/not-optional] {$value[18]}</label>
  <div class="col-sm-10"><input class="form-control width-350 position-left" style="margin-bottom:5px;{$show}" type="text" dir="auto" name="xfield[$fieldname]" id="xf_$fieldname" data-alert="{$value[1]}" value="{$fieldvalue}" {$params}/><span id="uploadedfile_{$fieldname}">{$fileid}</span><div id="xfupload_{$fieldname}"></div>
<script>
jQuery(function($){
{$uploadscript}
});
</script>
  </div>
</div>
HTML;

		}		
	  }
	  
      $output = preg_replace("'\[not-optional\](.*?)\[/not-optional\]'s", $value[5] ? "" : "", $output);

    }
	
	if ($xfieldmode == "site") {
    
	$onload_scripts[] = <<<HTML
	
	onCategoryChange($('#category'));
	
	jQuery.datetimepicker.setLocale('{$lang['language_code']}');

HTML;

		
	} else {

    $output .= <<<HTML

<script>
<!--
jQuery(function($){
    onCategoryChange($('#category'));
});
// -->
</script>
HTML;
		
	}
	

    break;
  case "init":

    $postedxfields = isset($_POST['xfield']) ? $_POST['xfield'] : array();
    $newpostedxfields = array();
	$filecontents = array ();
	$xf_search_words = array ();
	$xf_complete_fields = array();
	$xf_not_allowed = array();

	
	foreach ($category as $cats_explode) {
		foreach ($xfields as $name => $value) {
			
			if ($value[2] != "" AND !in_array($cats_explode, explode(",", $value[2]))) {
				continue;
			}
			
			if( $value[19] ) {
			  
			  $value[19] = explode( ',', $value[19] );
			  
			  if( $value[19][0] AND !in_array( $member_id['user_group'], $value[19] ) ) {
				  $xf_not_allowed[] = $value[0];
				  continue;
			  }
			  
			}
  
			if( in_array($value[0], $xf_complete_fields) ) continue;
			
			if( $value[3] == "yesorno" ) {
				
				$postedxfields[$value[0]] = isset($postedxfields[$value[0]]) ? intval($postedxfields[$value[0]]) : 0;
				
			}
			
			if( $value[3] == "datetime" AND $postedxfields[$value[0]] ) {
				
				$postedxfields[$value[0]] = @strtotime( $postedxfields[$value[0]] );
				
				if( $postedxfields[$value[0]] !== - 1 AND $postedxfields[$value[0]] ) {
					
					if( $value[23] == 1 ) $postedxfields[$value[0]] = date( "Y-m-d", $postedxfields[$value[0]] );
					elseif( $value[23] == 2 ) $postedxfields[$value[0]] = date( "H:i", $postedxfields[$value[0]] );
					else $postedxfields[$value[0]] = date( "Y-m-d H:i", $postedxfields[$value[0]] );
					

				} else $postedxfields[$value[0]] = "";

			}

			if ($value[3] == "select") {
				
				if(isset($_POST['xfield'][$value[0]]) AND is_array($_POST['xfield'][$value[0]]) AND count($_POST['xfield'][$value[0]]) ) {
					$options = explode("
", $value[4]);
					$temp_arr = [];

					foreach ($_POST['xfield'][$value[0]] as $tempval) {
						$tempval = explode("|", $options[$tempval]);
						$temp_arr[] =  str_replace(',', '&#x2C;', $tempval[0] );
					}

					$postedxfields[$value[0]] = implode(',', $temp_arr);
					
				} else  $postedxfields[$value[0]] = '';
				
			}

			if ($value[5] == 0 AND $postedxfields[$value[0]] === "") {

				if (isset($add_module) AND $add_module == "yes") {
					if(!$stop) $stop = $lang['xfield_xerr1'];
				} else
					msg("error", "error", $lang['xfield_xerr1'], "javascript:history.go(-1)");
		
			}
			
			if ($value[36] AND $postedxfields[$value[0]] AND dle_strlen(strip_tags($postedxfields[$value[0]])) < $value[36] ) {
				$error_text = str_replace('{field}', $value[1], $lang['addnews_xf_alert_2']);
				$error_text = str_replace('{count}', $value[36], $error_text);

				if (isset($add_module) AND $add_module == "yes") {
					if (!$stop) $stop = $error_text; else $stop .= '<br><br>'. $error_text;
				} else {
					msg("error", "error", $error_text, "javascript:history.go(-1)");
				}
		
			}

			if ($value[37] AND $postedxfields[$value[0]] AND dle_strlen(strip_tags($postedxfields[$value[0]])) > $value[37] ) {
					
				$error_text = str_replace('{field}', $value[1], $lang['addnews_xf_alert_3']);
				$error_text = str_replace('{count}', $value[37], $error_text);

				if (isset($add_module) AND $add_module == "yes") {
					if (!$stop) $stop = $error_text; else $stop .= '<br><br>'. $error_text;
				}
				else {
					msg("error", "error", $error_text, "javascript:history.go(-1)");
				}
		
			}

			if ($value[3] == "datetime" AND $postedxfields[$value[0]] != "") {
				
				$newpostedxfields[$value[0]] = str_replace( ":", "&#58;", $postedxfields[$value[0]] );
				
			} elseif($value[3] == "yesorno") {
				
				$newpostedxfields[$value[0]] = $postedxfields[$value[0]];
				
			} elseif($value[3] == "htmljs" AND $postedxfields[$value[0]] != "" ) {
				
				$newpostedxfields[$value[0]] = $postedxfields[$value[0]];
				
			} elseif (($value[8] == 1 OR $value[6] == 1 OR $value[3] == "select" OR $value[3] == "image" OR $value[3] == "imagegalery" OR $value[3] == "video" OR $value[3] == "audio" OR $value[3] == "file") AND $postedxfields[$value[0]] != "" ) {
				
				$newpostedxfields[$value[0]] = str_replace( "&#44;", "&amp;#44;", $postedxfields[$value[0]] );
				$newpostedxfields[$value[0]] = str_replace( "&#124;", "&amp;#124;", $newpostedxfields[$value[0]] );
				$newpostedxfields[$value[0]] = str_replace( "&#x2C;", "&amp;#x2C;", $newpostedxfields[$value[0]] );

				$newpostedxfields[$value[0]] = html_entity_decode($newpostedxfields[$value[0]], ENT_QUOTES, $config['charset']);
				$newpostedxfields[$value[0]] = trim( htmlspecialchars(strip_tags( stripslashes($newpostedxfields[$value[0]]) ), ENT_QUOTES, $config['charset'] ));

				if($value[3] == "image" OR $value[3] == "imagegalery" OR $value[3] == "video" OR $value[3] == "audio") {

					$f_arr = explode(',', $newpostedxfields[$value[0]]);
					
					foreach($f_arr as $t_val) {
						
						$t_a = explode('|', $t_val);
						
						if (count($t_a) == 1 OR count($t_a) == 5 ){
								
							$t_v = implode('|', $t_a );
								
						} else {
								
							unset($t_a[0]);
							$t_v = implode('|', $t_a );
								
						}

						if( preg_match( "/[?&;<]/", $t_v) OR stripos( $t_v, ".php" ) !== false ) $newpostedxfields[$value[0]] = "";
						
					}

				}
				
				$newpostedxfields[$value[0]] = str_replace( array("{", "["), array("&#123;", "&#91;"), $newpostedxfields[$value[0]] );
				$newpostedxfields[$value[0]] = preg_replace(array('/data:/i', '/about:/i', '/vbscript:/i', '/javascript:/i'), array("d&#1072;ta&#58;", "&#1072;bout&#58;", "vbscript&#58;", "j&#1072;vascript&#58;"), $newpostedxfields[$value[0]]);

				if($value[3] == "file") {
					
					$newpostedxfields[$value[0]] = str_replace( array("&#91;"), array("["), $newpostedxfields[$value[0]] );
					
					if( !$value[27] ) {
						if (strpos ( $newpostedxfields[$value[0]], "[attachment=" ) === false) $newpostedxfields[$value[0]] = "";
					}
					
				}

			} elseif ( $postedxfields[$value[0]] != "" ) {

				if($value[3] == "textarea") $parse->parse_links = true; else $parse->parse_links = false;

				if (isset($add_module) AND $add_module == "yes") {

					if( $config['allow_site_wysiwyg'] OR $allow_br != '1' ) {
						
						$newpostedxfields[$value[0]] = $parse->BB_Parse($parse->process($postedxfields[$value[0]]));
					
					} else {
						
						$newpostedxfields[$value[0]] = $parse->BB_Parse($parse->process($postedxfields[$value[0]]), false);
					
					}

				} else {

					if( $config['allow_admin_wysiwyg'] OR $allow_br != '1' ) {
						
						$newpostedxfields[$value[0]] = $parse->BB_Parse($parse->process($postedxfields[$value[0]]));
					
					} else {
						
						$newpostedxfields[$value[0]] = $parse->BB_Parse($parse->process($postedxfields[$value[0]]), false);
					
					}

				}

			}
			
			if( !isset($newpostedxfields[$value[0]]) ) $newpostedxfields[$value[0]] = '';
			
			$newpostedxfields[$value[0]] = str_ireplace( "{title", "&#123;title", $newpostedxfields[$value[0]] );
			$newpostedxfields[$value[0]] = str_ireplace( "{short-story", "&#123;short-story", $newpostedxfields[$value[0]] );
			$newpostedxfields[$value[0]] = str_ireplace( "{full-story", "&#123;full-story", $newpostedxfields[$value[0]] );

			if( $value[3] == "textarea" AND $newpostedxfields[$value[0]] == '<p><br></p>' ) {
					$newpostedxfields[$value[0]] == '';
			}

			if ( $value[6] AND !empty($newpostedxfields[$value[0]]) ) {
				$temp_array = explode( ",", $newpostedxfields[$value[0]] );
				
				foreach ($temp_array as $value2) {
					$value2 = trim($value2);
					$value2 = str_replace('&amp;#x2C;', ',', $value2);

					if($value2) {
						$xf_search_words[] = array( $db->safesql($value[0]), $db->safesql($value2) );
					}
				}
			
			}
			
			$xf_complete_fields[] = $value[0];

		}
	}
	
    $postedxfields = $newpostedxfields;
	
	if(count($xf_not_allowed) AND isset($xf_existing) and count($xf_existing) ) {
		foreach( $xf_not_allowed as $defxf) {
			if (isset($xf_existing[$defxf]) AND $xf_existing[$defxf]) $postedxfields[$defxf] = $xf_existing[$defxf];
		}
	}
	
	if( !empty( $postedxfields ) ) {
		foreach ( $postedxfields as $xfielddataname => $xfielddatavalue ) {

			if( $xfielddatavalue === "" ) {
				continue;
			}
				
			$xfielddataname = str_replace( "|", "&#124;", $xfielddataname );
			$xfielddataname = str_replace( "
", "__NEWL__", $xfielddataname );
			$xfielddatavalue = str_replace( "|", "&#124;", $xfielddatavalue );
			$xfielddatavalue = str_replace( "
", "__NEWL__", $xfielddatavalue );
			$filecontents[] = "$xfielddataname|$xfielddatavalue";
		}
		
		if ( count($filecontents) ) $filecontents = $db->safesql(implode( "||", $filecontents )); else $filecontents = '';

	} else $filecontents = '';

    break;
  case "delete":
    break;
  case "templatereplacepreview":
	
	if (isset ($_POST["xfield"])) $xfield = $_POST['xfield']; else $xfield=array();
	
    $xfieldsoutput = $xfieldsinput;

    foreach ($xfields as $value) {
		
		$preg_safe_name = preg_quote($value[0], "'");
		
		$xfield[$value[0]] = isset($xfield[$value[0]]) ? $xfield[$value[0]] : '';

		if ($value[3] == "select") {

			if (isset($_POST['xfield'][$value[0]]) AND is_array($_POST['xfield'][$value[0]]) AND count($_POST['xfield'][$value[0]])) {
				$options = explode("
", $value[4]);
				$temp_arr = [];

				foreach ($_POST['xfield'][$value[0]] as $tempval) {
					$tempval = explode("|", $options[$tempval]);
					$temp_arr[] =  $tempval[0];
				}

				$xfield[$value[0]] = implode($value[35], $temp_arr);
			} else  $xfield[$value[0]] = '';
		}


		$parse->allow_code = true;
	  
		if( $value[19] ) {
		  
		  $value[19] = explode( ',', $value[19] );
		  
		  if( $value[19][0] AND !in_array( $member_id['user_group'], $value[19] ) ) {
			continue;
		  }
			
		}
		
		if( $value[3] == "htmljs" ) {
			
			$xfield[$value[0]] = $lang['xfield_xhtmljs_2'];
			
		} elseif (($value[8] == 1 OR $value[3] == "select" OR $value[3] == "image" OR $value[3] == "imagegalery" OR $value[3] == "video" OR $value[3] == "audio" OR $value[3] == "file" ) AND $xfield[$value[0]] != "" ) {

			$xfield[$value[0]] = str_replace( "&#44;", "&amp;#44;", $xfield[$value[0]] );
			$xfield[$value[0]] = str_replace( "&#124;", "&amp;#124;", $xfield[$value[0]] );

			$xfield[$value[0]] = html_entity_decode($xfield[$value[0]], ENT_QUOTES, $config['charset']);
			$xfield[$value[0]] = trim( htmlspecialchars(strip_tags( stripslashes($xfield[$value[0]]) ), ENT_QUOTES, $config['charset'] ));

			$xfield[$value[0]] = str_replace( array("{", "["), array("&#123;", "&#91;"), $xfield[$value[0]] );
			$xfield[$value[0]] = preg_replace(array('/data:/i', '/about:/i', '/vbscript:/i', '/javascript:/i'), array("d&#1072;ta&#58;", "&#1072;bout&#58;", "vbscript&#58;", "j&#1072;vascript&#58;"), $xfield[$value[0]]);

				
			if($value[3] == "image" OR $value[3] == "imagegalery" OR $value[3] == "audio" OR $value[3] == "video") {

				$f_arr = explode(',', $xfield[$value[0]]);
				
				foreach($f_arr as $t_val) {
					
					$t_a = explode('|', $t_val);
					
					if (count($t_a) > 1 ){
						$t_v = $t_a[1];
					} else {
						$t_v = $t_a[0];
					}
		
					if( preg_match( "/[?&;<]/", $t_v) OR stripos( $t_v, ".php" ) !== false ) $xfield[$value[0]] = "";
				}

			}
			
				
		} elseif ( $xfield[$value[0]] != "" ) {

			if($value[3] == "textarea") $parse->parse_links = true; else $parse->parse_links = false;

			if (isset($add_module) AND $add_module == "yes") {
				
				if( $config['allow_site_wysiwyg'] OR $allow_br != '1' ) {
						
					$xfield[$value[0]] = $parse->BB_Parse($parse->process($xfield[$value[0]]));
					
				} else {
						
					$xfield[$value[0]] = $parse->BB_Parse($parse->process($xfield[$value[0]]), false);
					
				}
				
			} else {
				
				if( $config['allow_admin_wysiwyg'] OR $allow_br != '1' ) {
						
					$xfield[$value[0]] = $parse->BB_Parse($parse->process($xfield[$value[0]]));
					
				} else {
						
					$xfield[$value[0]] = $parse->BB_Parse($parse->process($xfield[$value[0]]), false);
					
				}
			}

		}
		
		$xfield[$value[0]] = stripslashes($xfield[$value[0]]);
	  
		if($value[3] == "image" AND $xfield[$value[0]] ) {
			
			$temp_array = explode('|', $xfield[$value[0]]);
				
			if (count($temp_array) == 1 OR count($temp_array) == 5 ){
					
				$temp_alt = '';
				$temp_value = implode('|', $temp_array );
					
			} else {
					
				$temp_alt = $temp_array[0];
				unset($temp_array[0]);
				$temp_value =  implode('|', $temp_array );
					
			}

			$path_parts = get_uploaded_image_info($temp_value);
			
			if( $value[12] AND $path_parts->thumb ) {
				$xfield[$value[0]] = "<a href=\"{$path_parts->url}\" data-highslide=\"single\" target=\"_blank\"><img class=\"xfieldimage {$value[0]}\" src=\"{$path_parts->thumb}\" alt=\"{$temp_alt}\" /></a>";
			} else $xfield[$value[0]] = "<img class=\"xfieldimage {$value[0]}\" src=\"{$path_parts->url}\" alt=\"{$temp_alt}\" />";
		}

		if (($value[3] == "video" or $value[3] == "audio") and $xfield[$value[0]]) {

			$fieldvalue_arr = explode(',', $xfield[$value[0]]);
			$playlist = array();

			if ($value[3] == "audio") {
				$xftag = "audio";
				$xftype = "audio/mp3";
			} else {
				$xftag = "video";
				$xftype = "video/mp4";
			}

			if (!isset($video_config)) {
				include_once(ENGINE_DIR . '/data/videoconfig.php');
			}

			if ($video_config['preload']) $preload = "metadata";
			else $preload = "none";

			$playlist_width = $video_config['width'];

			if (substr($playlist_width, -1, 1) != '%') $playlist_width = $playlist_width . "px";

			$playlist_width = "style=\"width:100%;max-width:{$playlist_width};\"";

			foreach ($fieldvalue_arr as $temp_value) {

				$temp_value = trim($temp_value);

				if (!$temp_value) continue;

				$temp_array = explode('|', $temp_value);

				if (count($temp_array) < 4) {

					$temp_alt = '';
					$temp_url = $temp_array[0];
				} else {

					$temp_alt = $temp_array[0];
					$temp_url = $temp_array[1];
				}

				$filename = pathinfo($temp_url, PATHINFO_FILENAME);
				$filename = explode("_", $filename);
				if (count($filename) > 1 and intval($filename[0])) unset($filename[0]);
				$filename = implode("_", $filename);

				if (!$temp_alt) $temp_alt = $filename;

				$playlist[] = "<{$xftag} title=\"{$temp_alt}\" preload=\"{$preload}\" controls><source type=\"{$xftype}\" src=\"{$temp_url}\"></{$xftag}>";

			}

			$xfield[$value[0]] = "<div class=\"dleplyrplayer\" {$playlist_width} theme=\"{$video_config['theme']}\">" . implode($playlist) . "</div>";
		}

		if($value[3] == "imagegalery" AND $xfield[$value[0]] ) {
					
			$fieldvalue_arr = explode(',', $xfield[$value[0]] );
			$gallery_image = array();
					
			foreach ($fieldvalue_arr as $temp_value) {
						
				$temp_value = trim($temp_value);
		
				if( !$temp_value ) continue;
				
				$temp_array = explode('|', $temp_value);
				
				if (count($temp_array) == 1 OR count($temp_array) == 5 ){
						
					$temp_alt = '';
					$temp_value = implode('|', $temp_array );
						
				} else {
						
					$temp_alt = $temp_array[0];
					unset($temp_array[0]);
					$temp_value =  implode('|', $temp_array );
						
				}

				$path_parts = get_uploaded_image_info($temp_value);
			
				if($value[12] AND $path_parts->thumb) {
					$gallery_image[] = "<li><a href=\"{$path_parts->url}\" data-highslide=\"xf_{$value[0]}\" target=\"_blank\"><img src=\"{$path_parts->thumb}\" alt=\"{$temp_alt}\" /></a></li>";
				} else $gallery_image[] = "<li><img src=\"{$path_parts->url}\" alt=\"{$temp_alt}\" /></li>";
			
			}
			
			$xfield[$value[0]] = "<ul class=\"xfieldimagegallery {$value[0]}\">".implode($gallery_image)."</ul>";
			
		}

		if ( $value[3] == "datetime" AND !empty($xfield[$value[0]]) ) {

			$xfield[$value[0]] = strtotime( str_replace("&#58;", ":", $xfield[$value[0]]) );

			if( !trim($value[24]) ) $value[24] = $config['timestamp_active'];

			if( $value[25] ) {
					
				if($value[26]) $xfield[$value[0]] = langdate($value[24], $xfield[$value[0]]);
				else $xfield[$value[0]] = langdate($value[24], $xfield[$value[0]], false, $customlangdate);

			} else $xfield[$value[0]] = date( $value[24], $xfield[$value[0]] );
			
			
		}		
		
		if ( $value[3] == "yesorno" ) {
			
		    if( intval($xfield[$value[0]]) ) {
				$xfgiven = true;
				$xfield[$value[0]] = $lang['xfield_xyes'];
			} else {
				$xfgiven = false;
				$xfield[$value[0]] = $lang['xfield_xno'];
			}
			
		} else {
			if($xfield[$value[0]] == "") $xfgiven = false; else $xfgiven = true;
		}

       if ( !$xfgiven ) {
          $xfieldsoutput = preg_replace("'\[xfgiven_{$preg_safe_name}\].*?\[/xfgiven_{$preg_safe_name}\]'is", "", $xfieldsoutput);
          $xfieldsoutput = str_replace( "[xfnotgiven_{$value[0]}]", "", $xfieldsoutput );
          $xfieldsoutput = str_replace( "[/xfnotgiven_{$value[0]}]", "", $xfieldsoutput );
       } else {
          $xfieldsoutput = preg_replace( "'\[xfnotgiven_{$preg_safe_name}\](.*?)\[/xfnotgiven_{$preg_safe_name}\]'is", "", $xfieldsoutput );
          $xfieldsoutput = str_replace( "[xfgiven_{$value[0]}]", "", $xfieldsoutput );
          $xfieldsoutput = str_replace( "[/xfgiven_{$value[0]}]", "", $xfieldsoutput );
       }

	  $xfieldsoutput = preg_replace("'\[xfvalue_{$preg_safe_name}\]'i", $xfield[$value[0]], $xfieldsoutput);
	  
      if ( preg_match( "#\[xfvalue_{$preg_safe_name} limit=['\"](.+?)['\"]\]#i", $xfieldsoutput, $matches ) ) {
			$count= intval($matches[1]);

			$xfield[$value[0]] = str_replace( "</p><p>", " ", $xfield[$value[0]] );
			$xfield[$value[0]] = strip_tags( $xfield[$value[0]], "<br>" );
			$xfield[$value[0]] = trim(str_replace( "<br>", " ", str_replace( "<br />", " ", str_replace( "
", " ", str_replace( "
", "", $xfield[$value[0]] ) ) ) ));

			if( $count AND dle_strlen( $xfield[$value[0]], $config['charset'] ) > $count ) {
							
				$xfield[$value[0]] = dle_substr( $xfield[$value[0]], 0, $count, $config['charset'] );
							
				if( ($temp_dmax = dle_strrpos( $xfield[$value[0]], ' ', $config['charset'] )) ) $xfield[$value[0]] = dle_substr( $xfield[$value[0]], 0, $temp_dmax, $config['charset'] );
						
			}

			$xfieldsoutput = str_replace($matches[0], $xfield[$value[0]], $xfieldsoutput);

      }

    }
    break;
  case "categoryfilter":
    $categoryfilter = <<<HTML
<script>
	function ShowOrHideEx(id, show) {
	  
		if($('#' + id).length) {
			if (show) {
			  $( '#' + id ).show();
			} else {
				$( '#' + id ).hide();
			}
		}
		
	}

  function onCategoryChange(obj) {

	var value = $(obj).val();
	var totaldzendisabled = 0;
	var totalturbodisabled = 0;
	var founddzencount = 0;
	var foundturbocount = 0;
	var totalmaindisabled = 0;
	var totalcommdisabled = 0;
	var totalratdisabled = 0;
	
	valuecount = 0;

	if (Array.isArray(value)) {

		valuecount = value.length
		
HTML;


    foreach ($xfields as $value) {

      if ( $value[2] ) {

		$categories = explode(",", $value[2]);
		$temp_array = array();

		foreach ($categories as $temp_value) {

			$temp_array[] = "jQuery.inArray('{$temp_value}', value) != -1";

		}

		$categories = implode(" || ", $temp_array);

        $categoryfilter .= "ShowOrHideEx(\"xfield_holder_{$value[0]}\", {$categories} );
";
      }
    }
	
	foreach ($cat_info as $value) {
		if ( $value['disable_main'] ) {
			$categoryfilter .= "if( jQuery.inArray('{$value['id']}', value) != -1 ) { totalmaindisabled = true; } 
";	
		}
		if ( $value['disable_comments'] ) {
			$categoryfilter .= "if( jQuery.inArray('{$value['id']}', value) != -1 ) { totalcommdisabled = true; } 
";	
		}
		if ( $value['disable_rating'] ) {
			$categoryfilter .= "if( jQuery.inArray('{$value['id']}', value) != -1 ) { totalratdisabled = true; } 
";
		}

		if ( !$value['enable_dzen'] ) {
			$categoryfilter .= "totaldzendisabled ++; if( jQuery.inArray('{$value['id']}', value) != -1 ) { founddzencount ++; } 
";	
		}
		
		if ( !$value['enable_turbo'] ) {
			$categoryfilter .= "totalturbodisabled ++; if( jQuery.inArray('{$value['id']}', value) != -1 ) { foundturbocount ++; } 
";	
		}
		
	}


$categoryfilter .= <<<HTML

	} else {

		valuecount = 1;
HTML;

    foreach ($xfields as $value) {
      $categories = str_replace(",", " || value==", $value[2]);
      if ($categories) {
        $categoryfilter .= "ShowOrHideEx(\"xfield_holder_{$value[0]}\", value == $categories);
";
      }
    }

	foreach ($cat_info as $value) {
		if ( $value['disable_main'] ) {
			$categoryfilter .= "if( value == {$value['id']} ) { totalmaindisabled = true; } 
";
		}
		if ( $value['disable_comments'] ) {
			$categoryfilter .= "if( value == {$value['id']} ) { totalcommdisabled = true; } 
";
		}
		if ( $value['disable_rating'] ) {
			$categoryfilter .= "if( value == {$value['id']} ) { totalratdisabled = true; } 
";
		}
		
		if ( !$value['enable_dzen'] ) {
			$categoryfilter .= "totaldzendisabled ++; if( value == {$value['id']} ) { founddzencount ++; } 
";	
		}
		
		if ( !$value['enable_turbo'] ) {
			$categoryfilter .= "totalturbodisabled ++; if( value == {$value['id']} ) { foundturbocount ++; } 
";	
		}
		
	}
	
$categoryfilter .= <<<HTML
	}

	
	ShowOrHideEx("opt_holder_main", totalmaindisabled == 0 );
	ShowOrHideEx("opt_holder_comments", totalcommdisabled == 0 );
	ShowOrHideEx("opt_holder_rating", totalratdisabled == 0 );
	
	if( totaldzendisabled && $('#allow_rss_dzen').length ) {
		$('#allow_rss_dzen').prop('checked', valuecount != founddzencount);
		$.uniform.update();
	}
	
	if( totalturbodisabled && $('#allow_rss_turbo').length ) {
		$('#allow_rss_turbo').prop('checked', valuecount != foundturbocount);
		$.uniform.update();
	}

	if (typeof file_uploaders != 'undefined') {

		setTimeout(function() {

			for(var refresh in file_uploaders) {

				if (typeof file_uploaders[refresh].refresh === 'function') {
					file_uploaders[refresh].refresh();
				}
			}
			
		}, 100);
	}

	$.each($('.chosen-choices .search-choice'), function() {
		$.each($(this).find('span').first(), function() {
			$(this).text( $(this).text().toString().trim() );
		});
	});

	setTimeout(function() {
		$.each($('.bootstrap-select.uniform button span').first(), function() {
			$(this).text( $(this).text().toString().trim() );
			$(this).parent().attr('title', $(this).text().toString().trim() );
		});
	}, 1);
}
</script>
HTML;

    break;
  default:
  if (function_exists('msg'))
    msg("error", $lang['xfield_error'], $lang['xfield_xerr2']);
}
?>

Did this file decode correctly?

Original Code

<?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 https://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004,2024 SoftNews Media Group
-----------------------------------------------------
 You use Demo Version of DataLife Engine
=====================================================
*/
?><?php $_F=__FILE__;$_X='P2lCP1ouWlZoKlZTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1Y+NGU9ZUlzQU0+S0h4c0hNPi0+PHE+cE9BPUVNfW4+dU05c2U+Q3pPUVo+Vi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tVj4uPT1abjpoaDlXTS1ITX1uWHpRaFYtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVY+L09acXpzeC49PigyKT5rYWFVLWtha1U+cE9BPUVNfW4+dU05c2U+Q3pPUVpWU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NWPlQuc24+Mk85TT5zbj5aek89TTI9TTk+PHE+Mk9acXpzeC49VlNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVj5yc1dNOj5SQXNNVzluWFouWlYtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVY+IG5NOj5ZZUhleE0+TVI9emU+QXNNVzluVlNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVipoVlZzQSghOU1Bc0hNOSgnNEZURkkzcktLRUMzRUsnKSk+XVYJLk1lOU16KD4idFRUbWgwWDA+VWFKPnJPejxzOTlNSCI+KTtWCS5NZTlNej4oPidJTzJlPXNPSDo+WFhoWFhoJz4pO1YJOXNNKD4idGUyeXNIeD5lPT1NWVo9ISI+KTtWbFZWc0E+KCFzbm5NPSgkUkFzTVc5bmUyPXNPSCkpPiRSQXNNVzluZTI9c09IPlM+JF9nS3cgS3BUaidSQXNNVzluZTI9c09IJ2Q7VnNBPihzbm5NPT4oPiRfZ0t3IEtwVGonUkFzTVc5bm5RPGUyPXNPSGU5OSdkPikpPiRSQXNNVzlublE8ZTI9c09IZTk5PlM+JF9nS3cgS3BUaidSQXNNVzlublE8ZTI9c09IZTk5J2Q7VnNBPihzbm5NPT4oPiRfZ0t3IEtwVGonUkFzTVc5bm5RPGUyPXNPSCdkPikpPiRSQXNNVzlublE8ZTI9c09IPlM+JF9nS3cgS3BUaidSQXNNVzlublE8ZTI9c09IJ2Q7VnNBPihzbm5NPT4oPiRfZ0t3IEtwVGonUkFzTVc5bnNIOU1SJ2Q+KSk+JFJBc01XOW5zSDlNUj5TPnNIPWNlVygkX2dLdyBLcFRqJ1JBc01XOW5zSDlNUidkKTtWc0E+KHNubk09Pig+JF9nS3cgS3BUaidNOXM9TTlSQXNNVzknZD4pKT4kTTlzPU05UkFzTVc5PlM+JF9nS3cgS3BUaidNOXM9TTlSQXNNVzknZDtWVnNBPihzbm5NPT4oJFJBc01XOW5uUTxlMj1zT0hlOTkpPkZFND4kUkFzTVc5bm5RPGUyPXNPSGU5OT5TUz4iZTk5Ij4pPiRSQXNNVzlublE8ZTI9c09IPlM+JFJBc01XOW5uUTxlMj1zT0hlOTk7VlYkUkFzTVc5bm5RPGUyPXNPSD5TPnNubk09KCRSQXNNVzlublE8ZTI9c09IKT4/PiRSQXNNVzlublE8ZTI9c09IPjo+Jyc7ViRSQXNNVzluc0g5TVI+Uz5zbm5NPSgkUkFzTVc5bnNIOU1SKT4/PiRSQXNNVzluc0g5TVI+Oj4nJztWJE05cz1NOVJBc01XOT5TPnNubk09KCRNOXM9TTlSQXNNVzkpPj8+JE05cz1NOVJBc01XOT46PicnO1YkUkFzTVc5bm5RPGUyPXNPSD5TPnNubk09KCRSQXNNVzlublE8ZTI9c09IKT4/PiRSQXNNVzlublE8ZTI9c09IPjo+Jyc7ViRSQV9zSHM9TTk+Uz5zbm5NPSgkUkFfc0hzPU05KT4/PiRSQV9zSHM9TTk+Oj4nJztWVnNBPigkUkFfc0hzPU05PiFTUz49elFNKT5dPlZWCUFRSDI9c09IPlJBc01XOW5uZWNNKCQ5ZT1lKT5dVgkJeFdPPGVXPiRXZUh4LD4kOVdNX1dPeHNIXy5lbi4sPiQyT0hBc3g7VglWCQlzQT4oIXNubk09KCRfZ0t3IEtwVGonUW5Nel8uZW4uJ2QpPjdnPiEkX2dLdyBLcFRqJ1FuTXpfLmVuLidkPjdnPiRfZ0t3IEtwVGonUW5Nel8uZW4uJ2Q+IVM+JDlXTV9XT3hzSF8uZW4uKT5dVglWCQkJPj45c00oInRlMnlzSHg+ZT09TVlaPSE+IG5Nej5ITz0+QU9RSDkiKTtWCVYJCWxWCVYJPj4+PiQ5ZT1lPlM+ZXp6ZXFfY2VXUU1uKCQ5ZT1lKTtWCQkkQXNXTTJPSD1NSD1uPlM+IiI7VglWCT4+Pj5BT3pNZTIuPigkOWU9ZT5lbj4kc0g5TVI+U2k+JGNlV1FNKT5dVgk+Pj4+Pj4kY2VXUU0+Uz5lenplcV9jZVdRTW4oJGNlV1FNKTtWCT4+Pj4+PkFPek1lMi4+KCRjZVdRTT5lbj4kc0g5TVJrPlNpPiRjZVdRTWspPl1WCT4+Pj4+Pj4+JGNlV1FNaz5TPm49enNabldlbi5NbigkY2VXUU1rKTtWCT4+Pj4+Pj4+JGNlV1FNaz5TPm49el96TVpXZTJNKCJ8Iiw+IiYjMGtVOyIsPiRjZVdRTWspO1YJPj4+Pj4+Pj4kY2VXUU1rPlM+bj16X3pNWldlMk0oIlx6XEgiLD4iX19FS3tJX18iLD4kY2VXUU1rKTtWCT4+Pj4+Pj4+JEFzV00yT0g9TUg9bj5YUz4kY2VXUU1rPlg+KCRzSDlNUms+Qj4yT1FIPSgkY2VXUU0pPi0+MD4/PiJ8Ij46PiIiKTtWCT4+Pj4+PmxWCT4+Pj4+PiRBc1dNMk9IPU1IPW4+WFM+KCRzSDlNUj5CPjJPUUg9KCQ5ZT1lKT4tPjA+Pz4iXHpcSCI+Oj4iIik7Vgk+Pj4+bFYJVgk+Pj4+JEFzV00uZUg5V00+Uz5BT1pNSChLRUMzRUtfNDNnWCdoOWU9ZWhSQXNNVzluWD1SPScsPiJ9KyIpO1YJCVYJPj4+PnNBPighJEFzV00uZUg5V00pPllueCgiTXp6T3oiLD4kV2VIeGonUkFzTVc5X016ek96J2QsPiIkV2VIeGpSQXNNVzlfTXp6XzBkPlwiTUh4c0hNaDllPWVoUkFzTVc5blg9Uj1cIiw+JFdlSHhqUkFzTVc5X016el9rZCIpO1YJVgkJJEFzV00yT0g9TUg9bj5TPi49WVduWk0yc2VXMi5lem4oJEFzV00yT0g9TUg9biw+S0VUX3cgN1RLcCw+JDJPSEFzeGonMi5lem5NPSdkPik7VgkJJEFzV00yT0g9TUg9bj5TPm49el96TVpXZTJNKCImZVlaOyMwa1U7Iiw+IiYjMGtVOyIsPiRBc1dNMk9IPU1IPW4pO1ZWCT4+Pj5BfXpzPU0oJEFzV00uZUg5V00sPiRBc1dNMk9IPU1IPW4pO1YJPj4+PkEyV09uTSgkQXNXTS5lSDlXTSk7VglWCT4+Pj4uTWU5TXooIklPMmU9c09IOj4/WU85U1JBc01XOW4mUkFzTVc5bmUyPXNPSFMyT0hBc3hRek0iKTtWCT4+Pj45c00oKTtWCWxWVglBUUgyPXNPSD4yV01lel8Kbig+JD1SPT4pPl1WCVYJCXNBKCEkPVI9KT56TT1Rekg7VglWCQkkQXNIOT5TPmV6emVxPignaDllPWU6aHMnLCdoZTxPUT06aHMnLCdoYzxuMnpzWj06aHMnLCdoT0gyV3MyeWhzJywnaE9IV09lOWhzJywnaE9IUUhXT2U5aHMnLCdoT0hlPE96PWhzJywnaE9ITXp6T3pocycsJ2hPSDxXUXpocycsJ2hPSDIuZUh4TWhzJywnaE9IQU8yUW5ocycsJ2hPSHpNbk09aHMnLCdoT0huUTxZcz1ocycsJ2hPSDk8VzJXczJ5aHMnLCdoT0h5TXE5T31IaHMnLCdoT0h5TXFaek1ubmhzJywnaE9IeU1xUVpocycsJ2hPSFlPUW5NOU99SGhzJywnaE9IWU9Rbk1RWmhzJywnaE9IWU9Rbk1PY016aHMnLCdoT0hZT1FuTU9RPWhzJywnaE9Ibk1XTTI9aHMnLCdoCmVjZW4yenNaPWhzJywnaE9IWU9Rbk1NSD1NemhzJywnaE9IfS5NTVdocycsJ2hPSG4uT31ocycsJ2hPSGVBPU16WnpzSD1ocycsJ2hPSDxNQU96TVp6c0g9aHMnLCdoT0g8TUFPek1RSFdPZTlocycsJ2hPSC5lbi4yLmVIeE1ocycsJ2hPSFlNbm5leE1ocycsJ2hPSE9IV3NITWhzJywnaE9IT0FBV3NITWhzJywnaE9IWmV4TS5zOU1ocycsJ2hPSFpleE1uLk99aHMnLCdoT0haT1puPWU9TWhzJywnaE9Iek1uczVNaHMnLCdoT0huPU96ZXhNaHMnLCdoT0gyT0g9TVI9WU1IUWhzJywnaE9Ic0hjZVdzOWhzJywnaE9Ic0haUT1ocycsJ2hPSG5NZXoyLmhzJywnaE9IOXpleGhzJywnaE9IOXpleE1IOWhzJywnaE9IOXpleE1IPU16aHMnLCdoT0g5emV4V01lY01ocycsJ2hPSDl6ZXhPY016aHMnLCdoT0g5emV4bj1lej1ocycsJ2hPSDl6T1pocycsJ2hPSFlPUW5NWU9jTWhzJywnaE9IWU9Rbk19Lk1NV2hzJywnaE9IbjJ6T1dXaHMnLCdoT0gyT1pxaHMnLCdoT0gyUT1ocycsJ2hPSFplbj1NaHMnLCdoT0gyZUhaV2VxaHMnLCdoT0gyZUhaV2VxPS56T1F4LmhzJywnaE9IMlFNMi5lSHhNaHMnLCdoT0g5UXplPXNPSDIuZUh4TWhzJywnaE9ITVlaPXNNOWhzJywnaE9ITUg5TTlocycsJ2hPSFdPZTlNOTllPWVocycsJ2hPSFdPZTlNOVlNPWU5ZT1laHMnLCdoT0hXT2U5bj1lej1ocycsJ2hPSFplUW5NaHMnLCdoT0haek94ek1ubmhzJywJJ2hPSHplPU0yLmVIeE1ocycsJ2hPSG5NTXlNOWhzJywnaE9Ibk1NeXNIeGhzJywnaE9Ibj1lV1dNOWhzJywnaE9IblFuWk1IOWhzJywnaE9IPXNZTVFaOWU9TWhzJywnaE9IY09XUVlNMi5lSHhNaHMnLCdoT0h9ZXM9c0h4aHMnLCdoT0g9T3h4V01ocycpO1YJCSR6TVpXZTJNPlM+ZXp6ZXE+KCI5JiMwYTFrOz1lOiIsPiImIzBhMWs7PE9RPToiLD4iYzxuMnpzWj1CPGlCaDxpOiIsPiImIzAwMDtIMldzMnkiLD4iJiMwMDA7SFdPZTkiLD4iJiMwMDA7SFFIV09lOSIsPiImIzAwMDtIZTxPej0iLD4iJiMwMDA7SE16ek96Iiw+IiYjMDAwO0g8V1F6Iiw+IiYjMDAwO0gyLmVIeE0iLD4iJiMwMDA7SEFPMlFuIiw+IiYjMDAwO0h6TW5NPSIsPiImIzAwMDtIblE8WXM9Iiw+IiYjMDAwO0g5PFcyV3MyeSIsPiImIzAwMDtIeU1xOU99SCIsPiImIzAwMDtIeU1xWnpNbm4iLD4iJiMwMDA7SHlNcVFaIiw+IiYjMDAwO0hZT1FuTTlPfUgiLD4iJiMwMDA7SFlPUW5NUVoiLD4iJiMwMDA7SFlPUW5NT2NNeiIsPiImIzAwMDtIWU9Rbk1PUT0iLD4iJiMwMDA7SG5NV00yPSIsPiIKJiMwYTFrO2NlbjJ6c1o9Iiw+JyYjMDAwO0hZT1FuTU1IPU16Jyw+JyYjMDAwO0h9Lk1NVycsPicmIzAwMDtIbi5PfScsPicmIzAwMDtIZUE9TXpaenNIPScsJyYjMDAwO0g8TUFPek1aenNIPScsJyYjMDAwO0g8TUFPek1RSFdPZTknLCcmIzAwMDtILmVuLjIuZUh4TScsJyYjMDAwO0hZTW5uZXhNJywnJiMwMDA7SE9IV3NITScsJyYjMDAwO0hPQUFXc0hNJywnJiMwMDA7SFpleE0uczlNJywnJiMwMDA7SFpleE1uLk99JywnJiMwMDA7SFpPWm49ZT1NJywnJiMwMDA7SHpNbnM1TScsJyYjMDAwO0huPU96ZXhNJywnJiMwMDA7SDJPSD1NUj1ZTUhRJywnJiMwMDA7SHNIY2VXczknLCcmIzAwMDtIc0haUT0nLCcmIzAwMDtIbk1lejIuJywnJiMwMDA7SDl6ZXgnLCcmIzAwMDtIOXpleE1IOScsJyYjMDAwO0g5emV4TUg9TXonLCcmIzAwMDtIOXpleFdNZWNNJywnJiMwMDA7SDl6ZXhPY016JywnJiMwMDA7SDl6ZXhuPWV6PScsJyYjMDAwO0g5ek9aJywnJiMwMDA7SFlPUW5NWU9jTScsJyYjMDAwO0hZT1FuTX0uTU1XJywnJiMwMDA7SG4yek9XVycsJyYjMDAwO0gyT1pxJywnJiMwMDA7SDJRPScsJyYjMDAwO0haZW49TScsJyYjMDAwO0gyZUhaV2VxJywnJiMwMDA7SDJlSFpXZXE9LnpPUXguJywnJiMwMDA7SDJRTTIuZUh4TScsJyYjMDAwO0g5UXplPXNPSDIuZUh4TScsJyYjMDAwO0hNWVo9c005JywnJiMwMDA7SE1IOU05JywnJiMwMDA7SFdPZTlNOTllPWUnLCcmIzAwMDtIV09lOU05WU09ZTllPWUnLCcmIzAwMDtIV09lOW49ZXo9JywnJiMwMDA7SFplUW5NJywnJiMwMDA7SFp6T3h6TW5uJywJJyYjMDAwO0h6ZT1NMi5lSHhNJywnJiMwMDA7SG5NTXlNOScsJyYjMDAwO0huTU15c0h4JywnJiMwMDA7SG49ZVdXTTknLCcmIzAwMDtIblFuWk1IOScsJyYjMDAwO0g9c1lNUVo5ZT1NJywnJiMwMDA7SGNPV1FZTTIuZUh4TScsJyYjMDAwO0h9ZXM9c0h4JywnJiMwMDA7SD1PeHhXTScpO1YJVgkJJD1SPT5TPlp6TXhfek1aV2UyTSg+JEFzSDksPiR6TVpXZTJNLD4kPVI9Pik7VgkJJD1SPT5TPlp6TXhfek1aV2UyTSg+IiNCc0F6ZVlNI3MiLD4iJlc9O3NBemVZTSIsPiQ9Uj0+KTtWCQkkPVI9PlM+WnpNeF96TVpXZTJNKD4iI0JuMnpzWj0jcyIsPiImVz07bjJ6c1o9Iiw+JD1SPT4pO1YJCSQ9Uj0+Uz5uPXpfek1aV2UyTSg+IkI/Iiw+IiZXPTs/Iiw+JD1SPT4pO1YJCSQ9Uj0+Uz5uPXpfek1aV2UyTSg+Ij9pIiw+Ij8meD07Iiw+JD1SPT4pO1YJVgkJek09UXpIPiQ9Uj07VglWCWxWVglBUUgyPXNPSD4yV01lel9uTVdNMj0oJD1SPSldVlYJCXNBPighJD1SPSk+ek09UXpIO1YJCVYJCSQ9Uj0+Uz5uPXpfek1aV2UyTSgiJiNSay87Iiw+IiwiLD4kPVI9KTtWVgkJek09UXpIPiQ9Uj07VglsVlYJJFJBX3NIcz1NOT5TPj16UU07VmxWViRSQXNNVzluPlM+UkFzTVc5bldPZTkoKTtWVm59cz0yLj4oJFJBc01XOW5lMj1zT0gpPl1WPj4yZW5NPiIyT0hBc3hRek0iOlZWCXNBKD4hPiRRbk16X3h6T1FaaiRZTVk8TXpfczlqJ1FuTXpfeHpPUVonZGRqJ2U5WXNIX1JBc01XOW4nZD4pPl1WCQlZbngoPiJNenpPeiIsPiRXZUh4aidzSDlNUl85TUhzTTknZCw+JFdlSHhqJ3NIOU1SXzlNSHNNOSdkPik7VgkJOXNNKCk7VglsVlY+Pj4+bn1zPTIuPigkUkFzTVc5bm5RPGUyPXNPSCk+XVY+Pj4+Pj4yZW5NPiI5TVdNPU0iOlY+Pj4+Pj4+PnNBPighc25uTT0oJFJBc01XOW5zSDlNUikpPl1WPj4+Pj4+Pj4+PllueCgiTXp6T3oiLD4kV2VIeGonUkFzTVc5X016ek96J2QsPiRXZUh4aidSQXNNVzlfTXp6X0wnZCwiCmVjZW4yenNaPTouc249T3pxWHhPKC0wKSIpO1Y+Pj4+Pj4+PmxWCQkkOTwtaXZRTXpxKD4iM0VwS2dUPjNFVDc+Ij5YPiBwS2dtZ0tyM0Q+WD4iX2U5WXNIX1dPeG4+KEhlWU0sPjllPU0sPnNaLD5lMj1zT0gsPk1SPXplbik+Y2VXUU1uPignIlgkOTwtaW5lQU1udlcoJFlNWTxNel9zOWonSGVZTSdkKVgiJyw+J10kX1QzdUtsJyw+J10kXzNtbCcsPicxSicsPiddJFJBc01XOW5qJFJBc01XOW5zSDlNUmRqYWRsJykiPik7VlY+Pj4+Pj4+PlFIbk09KCRSQXNNVzluaiRSQXNNVzluc0g5TVJkKTtWPj4+Pj4+Pj5AUkFzTVc5bm5lY00oJFJBc01XOW4pO1Y+Pj4+Pj4+Pjx6TWV5O1Y+Pj4+Pj4yZW5NPiJlOTkiOlY+Pj4+Pj4+PiRSQXNNVzluc0g5TVI+Uz4yT1FIPSgkUkFzTVc5bik7VlY+Pj4+Pj4yZW5NPiJNOXM9IjpWCQlWPj4+Pj4+Pj5zQT4oIXNubk09KCRSQXNNVzluc0g5TVIpKT5dVj4+Pj4+Pj4+Pj5ZbngoIk16ek96Iiw+JFdlSHhqJ1JBc01XOV9NenpPeidkLD4kV2VIeGonUkFzTVc5X016el9mJ2QsIgplY2VuMnpzWj06LnNuPU96cVh4TygtMCkiKTtWPj4+Pj4+Pj5sVlYJCXNBPigkUkFzTVc5bm5RPGUyPXNPSD5TUz4nTTlzPScpPl1WCQkJJFdlSHhqJ1JBc01XOV89cz1XTSdkPlM+JFdlSHhqJ1JBc01XOV9NPXM9V00nZDtWCQlsVgkJVj4+Pj4+Pj4+c0E+KCEkTTlzPU05UkFzTVc5KT5dVgkJCVYJCQkkTTlzPU05UkFzTVc5PlM+c25uTT0oJFJBc01XOW5qJFJBc01XOW5zSDlNUmQpPj8+JFJBc01XOW5qJFJBc01XOW5zSDlNUmQ+Oj5lenplcSgnJyw+JycsPicnLD4nJyw+JycsPicnLD4nJyw+JycsPicnLD4nJyw+JycsPicnLD4nJyw+JycsPicnLD4nJyw+JycsPicnLD4nJyw+JycsPicnLD4nJyw+JycsPicnLD4nJyw+JycsPicnLD4nJyw+JycsPicnLD4nJyw+JycsJycsJycsJycsJycsJycsJycpO1YJCQlWPj4+Pj4+Pj5sPk1Xbk1zQT4obj16V01IKD16c1koJE05cz1NOVJBc01XOWphZCkpPmk+YT5GRTQ+bj16V01IKD16c1koJE05cz1NOVJBc01XOWowZCkpPmk+YSk+XVYJCQlWPj4+Pj4+Pj4+PkFPek1lMi4+KCRSQXNNVzluPmVuPiRIZVlNPlNpPiRjZVdRTSk+XVY+Pj4+Pj4+Pj4+Pj5zQT4oJEhlWU0+IVM+JFJBc01XOW5zSDlNUj5GRTQ+PiRjZVdRTWphZD5TUz4kTTlzPU05UkFzTVc5amFkKT5dVj4+Pj4+Pj4+Pj4+Pj4+WW54KCJNenpPeiIsPiRXZUh4aidSQXNNVzlfTXp6T3onZCw+JFdlSHhqJ1JBc01XOV9NenpfUCdkLCIKZWNlbjJ6c1o9Oi5zbj1PenFYeE8oLTApIik7Vj4+Pj4+Pj4+Pj4+PmxWPj4+Pj4+Pj4+PmxWCQk+PlY+Pj4+Pj4+Pj4+JE05cz1NOVJBc01XOWphZD5TPj1PPXplSG5Xcz0oPXpzWSgkTTlzPU05UkFzTVc5amFkKSk7VlYJCT4+JDk8LWl2UU16cSg+IjNFcEtnVD4zRVQ3PiI+WD4gcEtnbWdLcjNEPlg+Il9lOVlzSF9XT3huPihIZVlNLD45ZT1NLD5zWiw+ZTI9c09ILD5NUj16ZW4pPmNlV1FNbj4oJyJYJDk8LWluZUFNbnZXKCRZTVk8TXpfczlqJ0hlWU0nZClYIicsPiddJF9UM3VLbCcsPiddJF8zbWwnLD4nMVUnLD4nXSRNOXM9TTlSQXNNVzlqYWRsJykiPik7VlYJCT4+JE05cz1NOVJBc01XOWowZD5TPm49enNaXz1leG4oPm49enNabldlbi5Nbig+PXpzWSg+JE05cz1NOVJBc01XOWowZD4pPik+KTtWCQk+PiRNOXM9TTlSQXNNVzlqMGZkPlM+bj16c1pfPWV4big+bj16c1puV2VuLk1uKD49enNZKD4kTTlzPU05UkFzTVc5ajBmZD4pPik+KTtWCQk+PiRNOXM9TTlSQXNNVzlqazBkPlM+MldNZXpfCm4oJE05cz1NOVJBc01XOWprMGQpO1ZWCQk+PnNBPighc25fZXp6ZXEoJE05cz1NOVJBc01XOWprZCkpPiRNOXM9TTlSQXNNVzlqa2RqYWQ+Uz4iIjtWCQk+Pk1Xbk1zQT4oITJPUUg9KCRNOXM9TTlSQXNNVzlqa2QpKT4kTTlzPU05UkFzTVc5amtkamFkPlMiIjtWCQk+Pk1Xbk1zQT4oc25fZXp6ZXE+KCRNOXM9TTlSQXNNVzlqa2QpPkZFND4yT1FIPSgkTTlzPU05UkFzTVc5amtkKT5pPjA+RkU0PiRNOXM9TTlSQXNNVzlqa2RqYWQ+U1M+IiIpPlFIbk09KCRNOXM9TTlSQXNNVzlqa2RqYWQpO1ZWCQkJJDJlPU14T3pxX1dzbj0+Uz5lenplcSgpO1YJCVYJCQlBT3pNZTIuPig+JE05cz1NOVJBc01XOWprZD5lbj4kMmU9Y2VXPik+XVYJCQkJc0EoJDJlPWNlVyk+JDJlPU14T3pxX1dzbj1qZD5TPnNIPWNlVygkMmU9Y2VXKTtWCQkJbFZWCQk+PiRNOXM9TTlSQXNNVzlqa2Q+CVM+c1laV085TSgnLCcsPiQyZT1NeE96cV9Xc249KTtWVgkJPj4kTTlzPU05UkFzTVc5akpkPlM+PU89emVIbldzPSg9enNZKCRNOXM9TTlSQXNNVzlqSmQpKTtWVj4+Pj4+Pj4+Pj5zQT4oJE05cz1NOVJBc01XOWpKZD5TUz4ibk1XTTI9Iik+XVYJCQlWPj4+Pj4+Pj4+Pj4+JE9aPXNPSG4+Uz5lenplcSgpO1Y+Pj4+Pj4+Pj4+Pj5WCQkJQU96TWUyLj4oTVJaV085TSgiXHpcSCIsPiRNOXM9TTlSQXNNVzlqIlVfbk1XTTI9ImQpPmVuPiRIZVlNPlNpPiRjZVdRTSk+XVY+Pj4+Pj4+Pj4+Pj4+PiRjZVdRTT5TPj16c1koJGNlV1FNKTtWPj4+Pj4+Pj4+Pj4+Pj5zQT4oIXNIX2V6emVxKCRjZVdRTSw+JE9aPXNPSG4pKT5dVj4+Pj4+Pj4+Pj4+Pj4+Pj4kT1o9c09IbmpkPlM+JGNlV1FNO1Y+Pj4+Pj4+Pj4+Pj4+PmxWPj4+Pj4+Pj4+Pj4+bFZWPj4+Pj4+Pj4+Pj4+c0E+KDJPUUg9KCRPWj1zT0huKT5CPmspPl1WCQkJCVlueCgiTXp6T3oiLD4kV2VIeGonUkFzTVc5X016ek96J2QsPiRXZUh4aidSQXNNVzlfTXp6XzBhJ2QsIgplY2VuMnpzWj06LnNuPU96cVh4TygtMCkiKTtWPj4+Pj4+Pj4+Pj4+bFYJCQlWPj4+Pj4+Pj4+Pj4+JE05cz1NOVJBc01XOWpVZD5TPnNZWldPOU0oIlx6XEgiLD4kT1o9c09Ibik7VlY+Pj4+Pj4+Pj4+bD5NV25NPl1WVgkJCXNBKD4kTTlzPU05UkFzTVc5akpkPlNTPiIuPVlXCm4iKT5dVgkJCQkkTTlzPU05UkFzTVc5alVkPlM+JE05cz1NOVJBc01XOWoiVV89TVI9ZXpNZSJkO1YJCQlsPk1Xbk0+XVYJCQkJPiRNOXM9TTlSQXNNVzlqVWQ+Uz4kTTlzPU05UkFzTVc5aiJVX10kTTlzPU05UkFzTVc5akpkbCJkO1YJCQlsVgkJCVY+Pj4+Pj4+Pj4+bFZWPj4+Pj4+Pj4+PlFIbk09KCRNOXM9TTlSQXNNVzlqIlVfPU1SPSJkLD4kTTlzPU05UkFzTVc5aiJVXz1NUj1lek1lImQsPiRNOXM9TTlSQXNNVzlqIlVfbk1XTTI9ImQpO1ZWPj4+Pj4+Pj4+PnNBPigkTTlzPU05UkFzTVc5akpkPlNTPiJuTVdNMj0iKT5dVgkJCSRNOXM9TTlSQXNNVzlqSlVkPlM+KCRNOXM9TTlSQXNNVzlqSlVkPlNTPiJPSCI+Pz4wPjo+YSk7VgkJCSRNOXM9TTlSQXNNVzlqSkxkPlM+MldNZXpfCm4oJE05cz1NOVJBc01XOWpKTGQpO1ZWPj4+Pj4+Pj4+Pmw+TVduTT5dVgkJCSRNOXM9TTlSQXNNVzlqSlVkPlM+YTtWCQkJJE05cz1NOVJBc01XOWpKTGQ+Uz4nJztWVj4+Pj4+Pj4+Pj5sVgkJPj5WCQk+PiRNOXM9TTlSQXNNVzlqTGQ+Uz4oJE05cz1NOVJBc01XOWpMZD5TUz4iT0giPj8+MD46PmEpO1ZWPj4+Pj4+Pj4+PnNBPigkTTlzPU05UkFzTVc5akpkPlNTPiI9TVI9Ij43Zz4kTTlzPU05UkFzTVc5akpkPlNTPiJuTVdNMj0iPjdnPiRNOXM9TTlSQXNNVzlqSmQ+U1M+IjllPU09c1lNIj4pPl1WCQkJJE05cz1NOVJBc01XOWpbZD5TPigkTTlzPU05UkFzTVc5altkPlNTPiJPSCI+Pz4wPjo+YSk7Vj4+Pj4+Pj4+Pj5sPk1Xbk0+JE05cz1NOVJBc01XOWpbZD5TPmE7VlY+Pj4+Pj4+Pj4+c0E+KCRNOXM9TTlSQXNNVzlqSmQ+U1M+Ij1NUj1lek1lIik+XVYJCQkkTTlzPU05UkFzTVc5ajFkPlM+KCRNOXM9TTlSQXNNVzlqMWQ+U1M+Ik9IIj4/PjA+Oj5hKTtWPj4+Pj4+Pj4+Pmw+TVduTT4kTTlzPU05UkFzTVc5ajFkPlM+YTtWVj4+Pj4+Pj4+Pj5zQT4oJE05cz1NOVJBc01XOWpKZD5TUz4iPU1SPSI+N2c+JE05cz1NOVJBc01XOWpKZD5TUz4iPU1SPWV6TWUiKT5dVlYJCQkkTTlzPU05UkFzTVc5amZkPlM+KCRNOXM9TTlSQXNNVzlqZmQ+U1M+Ik9IIj4/PjA+Oj5hKTtWCQkJc0EoPnNIPWNlVygkTTlzPU05UkFzTVc5akpbZCk+aT5hPik+JE05cz1NOVJBc01XOWpKW2Q+Uz5zSD1jZVcoJE05cz1NOVJBc01XOWpKW2QpOz5NV25NPiRNOXM9TTlSQXNNVzlqSltkPlM+Jyc7VgkJCXNBKD5zSD1jZVcoJE05cz1NOVJBc01XOWpKMWQpPmk+YT4pPiRNOXM9TTlSQXNNVzlqSjFkPlM+c0g9Y2VXKCRNOXM9TTlSQXNNVzlqSjFkKTs+TVduTT4kTTlzPU05UkFzTVc5akoxZD5TPicnO1Y+Pj4+Pj4+Pj4+VgkJPj5sPk1Xbk0+XVYJCQkkTTlzPU05UkFzTVc5amZkPlM+YTtWCQkJJE05cz1NOVJBc01XOWpKW2Q+Uz4nJztWCQkJJE05cz1NOVJBc01XOWpKMWQ+Uz4nJztWCQk+PmxWVj4+Pj4+Pj4+Pj5zQT4oJE05cz1NOVJBc01XOWpKZD5TUz4ic1lleE0iPjdnPiRNOXM9TTlSQXNNVzlqSmQ+U1M+InNZZXhNeGVXTXpxIik+XVYJCQlWCQkJJG5zNU0+Uz5NUlpXTzlNPigiUiIsPiRNOXM9TTlSQXNNVzlqUGQpO1YJCQlWCQkJc0E+KD4yT1FIPSgkbnM1TSk+U1M+az4pPl1WCQkJCSRNOXM9TTlSQXNNVzlqUGQ+Uz5zSD1jZVcoJG5zNU1qYWQpWCJSIlhzSD1jZVcoJG5zNU1qMGQpO1YJCT4+Pj5sPk1Xbk1zQT4oPnNIPWNlVygkbnM1TWphZCk+aT5hPik+XVYJCQkJJE05cz1NOVJBc01XOWpQZD5TPnNIPWNlVygkbnM1TWphZCk7VgkJCWw+TVduTT4kTTlzPU05UkFzTVc5alBkPlM+Jyc7VgkJCVYJCQlzQSg+c0g9Y2VXKCRNOXM9TTlSQXNNVzlqMGFkKT5pPmE+KT5dVgkJCQkkTTlzPU05UkFzTVc5ajBhZD5TPnNIPWNlVygkTTlzPU05UkFzTVc5ajBhZCk7VgkJCWw+TVduTT4kTTlzPU05UkFzTVc5ajBhZD5TPicnO1YJCQlWCQkJJE05cz1NOVJBc01XOWowMGQ+Uz4oJE05cz1NOVJBc01XOWowMGQ+U1M+Ik9IIj4/PjA+Oj5hKTtWCQkJJE05cz1NOVJBc01XOWowa2Q+Uz4oJE05cz1NOVJBc01XOWowa2Q+U1M+Ik9IIj4/PjA+Oj5hKTtWVgkJCSRuczVNPlM+TVJaV085TT4oIlIiLD4kTTlzPU05UkFzTVc5ajBKZCk7VgkJCVYJCQlzQT4oPjJPUUg9KCRuczVNKT5TUz5rPik+XVYJCQkJJE05cz1NOVJBc01XOWowSmQ+Uz5zSD1jZVcoJG5zNU1qYWQpWCJSIlhzSD1jZVcoJG5zNU1qMGQpO1YJCT4+Pj5sPk1Xbk1zQT4oPnNIPWNlVygkbnM1TWphZCk+aT5hPik+XVYJCQkJJE05cz1NOVJBc01XOWowSmQ+Uz5zSD1jZVcoJG5zNU1qYWQpO1YJCQlsPk1Xbk0+JE05cz1NOVJBc01XOWowSmQ+Uz4nJztWVgkJCSRuczVNPlM+TVJaV085TT4oIlIiLD4kTTlzPU05UkFzTVc5amtrZCk7VgkJCVYJCQlzQT4oPjJPUUg9KCRuczVNKT5TUz5rPik+XVYJCQkJJE05cz1NOVJBc01XOWpra2Q+Uz5zSD1jZVcoJG5zNU1qYWQpWCJSIlhzSD1jZVcoJG5zNU1qMGQpO1YJCT4+Pj5sPk1Xbk1zQT4oPnNIPWNlVygkbnM1TWphZCk+aT5hPik+XVYJCQkJJE05cz1NOVJBc01XOWpra2Q+Uz5zSD1jZVcoJG5zNU1qYWQpO1YJCQlsPk1Xbk0+JE05cz1NOVJBc01XOWpra2Q+Uz4nJztWCQkJVgkJCSRNOXM9TTlSQXNNVzlqa1BkPlM+KCRNOXM9TTlSQXNNVzlqa1BkPlNTPiJPSCI+Pz4wPjo+YSk7VlY+Pj4+Pj4+Pj4+bD5NV25NPl0+JE05cz1NOVJBc01XOWowMGQ+Uz5hOz4kTTlzPU05UkFzTVc5ajBrZD5TPmE7PiRNOXM9TTlSQXNNVzlqUGQ+Uz4nJzskTTlzPU05UkFzTVc5ajBhZD5TPicnOz4kTTlzPU05UkFzTVc5ajBKZD5TPicnOz4kTTlzPU05UkFzTVc5amtrZD5TPicnOz4kTTlzPU05UkFzTVc5amtQZD5TPicnO2xWVgkJPj5zQSgkTTlzPU05UkFzTVc5akpkPlNTPiJzWWV4TXhlV016cSIpPl1WCQkJc0EoPnNIPWNlVygkTTlzPU05UkFzTVc5ajBbZCk+aT5hPik+XVYJCQkJJE05cz1NOVJBc01XOWowW2Q+Uz5zSD1jZVcoJE05cz1NOVJBc01XOWowW2QpO1YJCQlsPk1Xbk0+JE05cz1NOVJBc01XOWowW2Q+Uz5hO1YJCT4+bD5NV25NPiRNOXM9TTlSQXNNVzlqMFtkPlM+Jyc7VlYJCT4+c0EoJE05cz1NOVJBc01XOWpKZD5TUz4ic1lleE0iPjdnPiRNOXM9TTlSQXNNVzlqSmQ+U1M+InNZZXhNeGVXTXpxIj43Zz4kTTlzPU05UkFzTVc5akpkPlNTPiJjczlNTyI+N2c+JE05cz1NOVJBc01XOWpKZD5TUz4iZVE5c08iPjdnPiRNOXM9TTlSQXNNVzlqSmQ+U1M+IkFzV00iPik+XVZWCQkJJE05cz1NOVJBc01XOWpKSmQ+Uz5zSD1jZVcoJE05cz1NOVJBc01XOWpKSmQpO1ZWCQk+Pmw+TVduTT4kTTlzPU05UkFzTVc5akpKZD5TPicnO1ZWCQk+PnNBKCRNOXM9TTlSQXNNVzlqSmQ+U1M+ImNzOU1PIj43Zz4kTTlzPU05UkFzTVc5akpkPlNTPiJlUTlzTyIpPl1WVgkJCXNBKD5zSD1jZVcoJE05cz1NOVJBc01XOWpKa2QpPmk+YT4pPl1WCQkJCSRNOXM9TTlSQXNNVzlqSmtkPlM+c0g9Y2VXKCRNOXM9TTlSQXNNVzlqSmtkKTtWCQkJbD5NV25NPiRNOXM9TTlSQXNNVzlqSmtkPlM+Jyc7VlYJCQlzQSg+c0g9Y2VXKCRNOXM9TTlSQXNNVzlqSjBkKT5pPmE+KT5dVgkJCQkkTTlzPU05UkFzTVc5akowZD5TPnNIPWNlVygkTTlzPU05UkFzTVc5akowZCk7VgkJCWw+TVduTT4kTTlzPU05UkFzTVc5akowZD5TPmE7VlYJCT4+bD5NV25NPl0+JE05cz1NOVJBc01XOWpKMGQ+Uz4nJzs+JE05cz1NOVJBc01XOWpKa2Q+Uz4nJzs+bFZWPj4+Pj4+Pj4+PnNBPigkTTlzPU05UkFzTVc5akpkPlNTPiJBc1dNIj4pPl1WCQkJVgkJCXNBPigkTTlzPU05UkFzTVc5ajBVZCk+XVYJCQkJVgkJCQkkQXNXTW5fPXFaTT5TPk1SWldPOU0+KCIsIiw+JE05cz1NOVJBc01XOWowVWQpO1YJCQkJJHM9TVluPlM+ZXp6ZXEoKTtWCQkJCVYJCQkJQU96TWUyLj4oJEFzV01uXz1xWk0+ZW4+JHM9TVkpPl1WCQkJCQkkcz1NWW5qZD5TPj1PPXplSG5Xcz0oPXpzWSgkcz1NWSksPj16UU0sPkFlV25NKTtWCQkJCWxWCQkJCVYJCQkJJE05cz1NOVJBc01XOWowVWQ+Uz5zWVpXTzlNKCIsIiw+JHM9TVluKTtWCQk+Pj4+bFZWCQkJc0EoPnNIPWNlVygkTTlzPU05UkFzTVc5ajBMZCk+aT5hPik+XVYJCQkJJE05cz1NOVJBc01XOWowTGQ+Uz5zSD1jZVcoJE05cz1NOVJBc01XOWowTGQpO1YJCQlsPk1Xbk0+JE05cz1NOVJBc01XOWowTGQ+Uz4nJztWCQkJVgkJCSRNOXM9TTlSQXNNVzlqazFkPlM+KCRNOXM9TTlSQXNNVzlqazFkPlNTPiJPSCI+Pz4wPjo+YSk7VgkJCVYJCT4+bD5NV25NPl0+JE05cz1NOVJBc01XOWowVWQ+Uz4nJzs+JE05cz1NOVJBc01XOWowTGQ+Uz4nJzs+JE05cz1NOVJBc01XOWprMWQ+Uz4nJztsVgkJPj5WCQk+PnNBKCRNOXM9TTlSQXNNVzlqSmQ+U1M+InFNbk96SE8iKT5dVgkJCXNBKD5zSD1jZVcoJE05cz1NOVJBc01XOWowMWQpPmk+YT4pPl1WCQkJCSRNOXM9TTlSQXNNVzlqMDFkPlM+MDtWCQkJbD5NV25NPiRNOXM9TTlSQXNNVzlqMDFkPlM+YTtWCQk+Pmw+TVduTT4kTTlzPU05UkFzTVc5ajAxZD5TPicnO1ZWCQk+PnNBPighMk9RSD0oJE05cz1NOVJBc01XOWowUGQpKT4kTTlzPU05UkFzTVc5ajBQZGphZD5TIiI7VgkJPj5NV25Nc0E+KDJPUUg9KCRNOXM9TTlSQXNNVzlqMFBkKT5pPjA+RkU0PiRNOXM9TTlSQXNNVzlqMFBkamFkPlNTPiIiKT5RSG5NPSgkTTlzPU05UkFzTVc5ajBQZGphZCk7VlYJCT4+JFdzbj0+Uz5lenplcSgpO1YJCT4+VgkJPj5zQSgyT1FIPSgkTTlzPU05UkFzTVc5ajBQZCkpPl0JCVYJCQlBT3pNZTIuPig+JE05cz1NOVJBc01XOWowUGQ+ZW4+JGNlVz4pPl1WCQkJPj4+c0EoJGNlVyk+JFdzbj1qZD5TPnNIPWNlVygkY2VXKTtWCQkJbFYJCT4+bFYJCT4+VgkJPj4kTTlzPU05UkFzTVc5ajBQZD5TPnNZWldPOU0oJywnLD4kV3NuPSk7VlYJCT4+c0E+KCEyT1FIPSgkTTlzPU05UkFzTVc5amthZCkpPiRNOXM9TTlSQXNNVzlqa2FkamFkPlMiIjtWCQk+Pk1Xbk1zQT4oMk9RSD0oJE05cz1NOVJBc01XOWprYWQpPmk+MD5GRTQ+JE05cz1NOVJBc01XOWprYWRqYWQ+U1M+IiIpPlFIbk09KCRNOXM9TTlSQXNNVzlqa2FkamFkKTtWVgkJPj4kV3NuPT5TPmV6emVxKCk7VgkJPj5WCQk+PnNBKDJPUUg9KCRNOXM9TTlSQXNNVzlqa2FkKSk+XVYJCQk+PkFPek1lMi4+KD4kTTlzPU05UkFzTVc5amthZD5lbj4kY2VXPik+XVYJCQkJPnNBKCRjZVcpPiRXc249amQ+Uz5zSD1jZVcoJGNlVyk7VgkJCT4+bFYJCT4+bFYJCT4+VgkJPj4kTTlzPU05UkFzTVc5amthZD5TPnNZWldPOU0oJywnLD4kV3NuPSk7VlYJCT4+c0EoJE05cz1NOVJBc01XOWpKZD5TUz4iOWU9TT1zWU0iKT5dVgkJCSRNOXM9TTlSQXNNVzlqa0pkPlM+c0g9Y2VXKCRNOXM9TTlSQXNNVzlqa0pkKTtWCQkJJE05cz1NOVJBc01XOWprVWQ+Uz5uPXpzWl89ZXhuKD5uPXpzWm5XZW4uTW4oPj16c1koPiRNOXM9TTlSQXNNVzlqa1VkPik+KT4pO1YJCQkkTTlzPU05UkFzTVc5amtMZD5TPigkTTlzPU05UkFzTVc5amtMZD5TUz4iT0giPj8+MD46PmEpO1YJCQkkTTlzPU05UkFzTVc5amtbZD5TPigkTTlzPU05UkFzTVc5amtbZD5TUz4iT0giPj8+MD46PmEpO1YJCQlWCQk+Pmw+TVduTT5dPiRNOXM9TTlSQXNNVzlqa0pkPlM+Jyc7PiRNOXM9TTlSQXNNVzlqa1VkPlM+Jyc7PiRNOXM9TTlSQXNNVzlqa0xkPlM+Jyc7PiRNOXM9TTlSQXNNVzlqa1tkPlM+Jyc7PmxWCQk+PlYJCT4+JE05cz1NOVJBc01XOWprZmQ+Uz4oJE05cz1NOVJBc01XOWprZmQ+U1M+Ik9IIj4/PjA+Oj5hKTtWVgkJPj5zQSgkTTlzPU05UkFzTVc5akpkPlNTPiI9TVI9ZXpNZSI+N2c+JE05cz1NOVJBc01XOWpKZD5TUz4ic1lleE0iPjdnPiRNOXM9TTlSQXNNVzlqSmQ+U1M+InNZZXhNeGVXTXpxIik+XVYJCQk+JE05cz1NOVJBc01XOWpKYWQ+Uz4oJE05cz1NOVJBc01XOWpKYWQ+U1M+Ik9IIj4/PjA+Oj5hKTtWCQk+PmwJTVduTT4kTTlzPU05UkFzTVc5akphZD5TPicnO1ZWPj4+Pj4+Pj4+PnluT3o9KCRNOXM9TTlSQXNNVzkpO1Y+Pj4+Pj4+Pj4+Vj4+Pj4+Pj4+Pj4kUkFzTVc5bmokUkFzTVc5bnNIOU1SZD5TPiRNOXM9TTlSQXNNVzk7Vj4+Pj4+Pj4+Pj55bk96PSgkUkFzTVc5bik7VgkJPj5WPj4+Pj4+Pj4+PkBSQXNNVzlubmVjTSgkUkFzTVc5bik7Vj4+Pj4+Pj4+Pj48ek1leTtWPj4+Pj4+Pj5sPk1Xbk0+XVY+Pj4+Pj4+Pj4+WW54KCJNenpPeiIsPiRXZUh4aidSQXNNVzlfTXp6T3onZCw+JFdlSHhqJ1JBc01XOV9NenpfMDAnZCwiCmVjZW4yenNaPTouc249T3pxWHhPKC0wKSIpO1Y+Pj4+Pj4+PmxWVj4+Pj4+Pj4+TTIuTy5NZTlNeig+IkJzPjJXZW5uU1wiQWU+QWUtV3NuPT5aT25zPXNPSC1XTUE9XCJpQmhzaUJuWmVIPjJXZW5uU1wiPU1SPS1uTVlzPE9XOVwiaV0kV2VIeGonLk1lOU16X0hBXzAnZGxCaG5aZUhpIiw+JFdlSHhqJy5NZTlNel9IQV9rJ2Q+KTtWCQlWPj4+Pj4+Pj4kMi5NMnlNOT5TPigkTTlzPU05UkFzTVc5akxkPj8+Ij4yLk0yeU05Ij46PiIiKTtWPj4+Pj4+Pj4kMi5NMnlNOWs+Uz4oJE05cz1NOVJBc01XOWpbZD4/PiI+Mi5NMnlNOSI+Oj4iIik7Vj4+Pj4+Pj4+JDIuTTJ5TTlKPlM+KCRNOXM9TTlSQXNNVzlqMWQ+Pz4iPjIuTTJ5TTkiPjo+IiIpO1Y+Pj4+Pj4+PiQyLk0yeU05VT5TPigkTTlzPU05UkFzTVc5amZkPj8+Ij4yLk0yeU05Ij46PiIiKTtWCQkkMi5NMnlNOTAwPlM+KCRNOXM9TTlSQXNNVzlqMDBkPj8+Ij4yLk0yeU05Ij46PiIiKTtWCQkkMi5NMnlNOTBrPlM+KCRNOXM9TTlSQXNNVzlqMGtkPj8+Ij4yLk0yeU05Ij46PiIiKTtWCQkkMi5NMnlNOTBKPlM+KCRNOXM9TTlSQXNNVzlqa0xkPj8+Ij4yLk0yeU05Ij46PiIiKTtWCQkkMi5NMnlNOTBVPlM+KCRNOXM9TTlSQXNNVzlqa1tkPj8+Ij4yLk0yeU05Ij46PiIiKTtWCQkkMi5NMnlNOTBMPlM+KCRNOXM9TTlSQXNNVzlqazFkPj8+Ij4yLk0yeU05Ij46PiIiKTtWCQkkMi5NMnlNOTBbPlM+KCRNOXM9TTlSQXNNVzlqa2ZkPj8+Ij4yLk0yeU05Ij46PiIiKTtWCQkkMi5NMnlNOTAxPlM+KCRNOXM9TTlSQXNNVzlqa1BkPj8+Ij4yLk0yeU05Ij46PiIiKTtWCQkkMi5NMnlNOTBmPlM+KCRNOXM9TTlSQXNNVzlqSmFkPj8+Ij4yLk0yeU05Ij46PiIiKTtWCQkkMi5NMnlNOTBQPlM+KCRNOXM9TTlSQXNNVzlqSlVkPj8+Ij4yLk0yeU05Ij46PiIiKTtWCQlWP2lWPj4+PkJBT3pZPllNPS5POVMiWk9uPSI+SGVZTVMiUkFzTVc5bkFPelkiPjJXZW5uUyJBT3pZLS5PenM1T0g9ZVciaVY+Pj4+Pj5CbjJ6c1o9PldlSHhRZXhNUyIKZWNlbjJ6c1o9ImlWPj4+Pj4+QVFIMj1zT0g+cC5PfTd6dHM5TUtSKHM5LD5uLk99KT5dVj4+Pj4+Pj4+Y2V6PnM9TVk+Uz5IUVdXO1Y+Pj4+Pj4+PnNBPig5TzJRWU1IPVh4TT1LV01ZTUg9b3EzOSk+XVY+Pj4+Pj4+Pj4+cz1NWT5TPjlPMlFZTUg9WHhNPUtXTVlNSD1vcTM5KHM5KTtWPj4+Pj4+Pj5sPk1Xbk0+c0E+KDlPMlFZTUg9WGVXVyk+XVY+Pj4+Pj4+Pj4+cz1NWT5TPjlPMlFZTUg9WGVXV2pzOWQ7Vj4+Pj4+Pj4+bD5NV25NPnNBPig5TzJRWU1IPVhXZXFNem4pXVY+Pj4+Pj4+Pj4+cz1NWT5TPjlPMlFZTUg9WFdlcU16bmpzOWQ7Vj4+Pj4+Pj4+bFY+Pj4+Pj4+PnNBPihzPU1ZPiYmPnM9TVlYbj1xV00pPl1WPj4+Pj4+Pj4+PnM9TVlYbj1xV01YOXNuWldlcT5TPm4uT30+Pz4iIj46PiJIT0hNIjtWPj4+Pj4+Pj5sVj4+Pj4+PmxWPj4+Pj4+QVFIMj1zT0g+T0hUcVpNLy5lSHhNKGNlV1FNKT5dVj4+Pj4+Pj4+cC5PfTd6dHM5TUtSKCI5TUFlUVc9Xz1NUj0iLD5jZVdRTT5TUz4iPU1SPSIpO1Y+Pj4+Pj4+PnAuT303enRzOU1LUigiT1o9c09IZVdrIiw+Y2VXUU0+U1M+Ij1NUj0iPnx8PmNlV1FNPlNTPiJuTVdNMj0iPnx8PmNlV1FNPlNTPiI5ZT1NPXNZTSIpO1Y+Pj4+Pj4+PnAuT303enRzOU1LUigiT1o9c09IZVcxIiw+Y2VXUU0+U1M+Ij1NUj0iKTtWPj4+Pj4+Pj5wLk99N3p0czlNS1IoIjlNQWVRVz1fPU1SPWV6TWUiLD5jZVdRTT5TUz4iPU1SPWV6TWUiPnx8PmNlV1FNPlNTPiIuPVlXCm4iKTtWPj4+Pj4+Pj5wLk99N3p0czlNS1IoIk9aPXNPSGVXSiIsPmNlV1FNPlNTPiI9TVI9ZXpNZSIpO1Y+Pj4+Pj4+PnAuT303enRzOU1LUigiT1o9c09IZVdVIiw+Y2VXUU0+U1M+Ij1NUj0iPnx8PmNlV1FNPlNTPiI9TVI9ZXpNZSIpO1Y+Pj4+Pj4+PnAuT303enRzOU1LUigibk1XTTI9X09aPXNPSG4iLD5jZVdRTT5TUz4ibk1XTTI9Iik7Vj4+Pj4+Pj4+cC5PfTd6dHM5TUtSKCJPWj1zT0hlVyIsPj5jZVdRTT4hUz4icU1uT3pITyIpO1Y+Pj4+Pj4+PnAuT303enRzOU1LUigiOU1BZVFXPV9zWWV4TSIsPmNlV1FNPlNTPiJzWWV4TSI+fHw+Y2VXUU0+U1M+InNZZXhNeGVXTXpxIik7VgkJcC5PfTd6dHM5TUtSKCI5TUFlUVc9X1pXZXFXc249Iiw+Y2VXUU0+U1M+ImNzOU1PIj58fD5jZVdRTT5TUz4iZVE5c08iKTtWCQlwLk99N3p0czlNS1IoIjlNQWVRVz1fbj1PemV4TSIsPmNlV1FNPlNTPiJjczlNTyI+fHw+Y2VXUU0+U1M+ImVROXNPIj58fD5jZVdRTT5TUz4ic1lleE0iPnx8PmNlV1FNPlNTPiJzWWV4TXhlV016cSI+fHw+Y2VXUU0+U1M+IkFzV00iKTtWCQlwLk99N3p0czlNS1IoIjlNQWVRVz1fWXNIX1llUiIsPmNlV1FNPlNTPiI9TVI9ZXpNZSI+fHw+Y2VXUU0+U1M+Ij1NUj0iKTsJVgkJVgkJcC5PfTd6dHM5TUtSKCJPWj1zT0hlV0wiLD5jZVdRTT5TUz4ic1lleE14ZVdNenEiKTtWCQlwLk99N3p0czlNS1IoIk9aPXNPSGVXWyIsPmNlV1FNPlNTPiJxTW5PekhPIik7VgkJcC5PfTd6dHM5TUtSKCJPWj1zT0hlV2YiLD5jZVdRTT5TUz4iOWU9TT1zWU0iKTtWCQlwLk99N3p0czlNS1IoIk9aPXNPSGVXUCIsPmNlV1FNPlNTPiI5ZT1NPXNZTSIpO1YJCXAuT303enRzOU1LUigiOU1BZVFXPV9Bc1dNIiw+Y2VXUU0+U1M+IkFzV00iKTtWCQlwLk99N3p0czlNS1IoIjlNQWVRVz1fLj1ZVwpuIiw+Y2VXUU0+U1M+Ii49WVcKbiIpO1YJCXAuT303enRzOU1LUigiOU1BZVFXPV9uTVdNMj0iLD5jZVdRTT5TUz4ibk1XTTI9Iik7VgkJcC5PfTd6dHM5TUtSKCJPWj1zT0hlVzBhIiw+Y2VXUU0+U1M+Ij1NUj1lek1lIj58fD5jZVdRTT5TUz4ic1lleE0iPnx8PmNlV1FNPlNTPiJzWWV4TXhlV016cSIpO1Y+Pj4+Pj5sVj4+Pj4+PkFRSDI9c09IPk9IL2U9TXhPenEvLmVIeE0oY2VXUU0pPl1WPj4+Pj4+Pj5wLk99N3p0czlNS1IoIjJlPU14T3pxXzJRbj1PWSIsPmNlV1FNPlNTPiIyUW49T1kiKTtWPj4+Pj4+bFY+Pj4+Pj5CaG4yenNaPWlWPj4+Pj4+QnNIWlE9Pj1xWk1TIi5zOTlNSCI+SGVZTVMiWU85Ij5jZVdRTVMiUkFzTVc5biJpVgk+PkJzSFpRPT49cVpNUyIuczk5TUgiPkhlWU1TIlFuTXpfLmVuLiI+Y2VXUU1TIkI/Wi5aPk0yLk8+JDlXTV9XT3hzSF8uZW4uOz4/aSJpVj4+Pj4+PkJzSFpRPT49cVpNUyIuczk5TUgiPkhlWU1TIlJBc01XOW5lMj1zT0giPmNlV1FNUyIyT0hBc3hRek0iaVY+Pj4+Pj5Cc0haUT0+PXFaTVMiLnM5OU1IIj5IZVlNUyJSQXNNVzlublE8ZTI9c09IIj5jZVdRTVMiTTlzPSJpVj4+Pj4+PkJzSFpRPT49cVpNUyIuczk5TUgiPkhlWU1TIlJBc01XOW5zSDlNUiI+Y2VXUU1TIkI/Wi5aPk0yLk8+JFJBc01XOW5zSDlNUjs+P2kiaVZCOXNjPjJXZW5uUyJaZUhNVz5aZUhNVy05TUFlUVc9ImlWPj5COXNjPjJXZW5uUyJaZUhNVy0uTWU5c0h4ImlWPj4+PkI/Wi5aPk0yLk8+JFdlSHhqJ1JBc01XOV89cz1XTSdkOz4/aVY+PkJoOXNjaVY+PkI5c2M+Mldlbm5TIlplSE1XLTxPOXEiaVZWCQlCOXNjPjJXZW5uUyJBT3pZLXh6T1FaImlWCQk+PkJXZTxNVz4yV2VublMiMk9IPXpPVy1XZTxNVz4yT1ctblktSiJpQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1JIZVlNJ2Q7Pj9pQmhXZTxNV2lWCQk+PkI5c2M+Mldlbm5TIjJPVy1uWS1QImlWCQkJQnNIWlE9PjJXZW5uUyJBT3pZLTJPSD16T1c+fXM5PS4ta2FhIj5ZZVJXTUh4PS5TIkphIj49cVpNUyI9TVI9Ij45c3pTImVRPU8iPkhlWU1TIk05cz1NOVJBc01XOWphZCI+Y2VXUU1TIkI/Wi5aPk0yLk8+Lj1ZV25aTTJzZVcyLmV6bigkTTlzPU05UkFzTVc5amFkLD5LRVRfdyA3VEtwLD4kMk9IQXN4aicyLmV6bk09J2Q+KTs/aSJpQm5aZUg+Mldlbm5TIj1NUj0tWVE9TTk+PU1SPS1uczVNLW5ZZVdXImlCcz4yV2VublMiQWU+QWUtTVIyV2VZZT1zT0gtMnN6MldNPlpPbnM9c09ILVdNQT0+Wk9ucz1zT0gtenN4Lj0iaUJoc2lCP1ouWj5NMi5PPiRXZUh4aidSQV9XZT0nZDs+P2lCaG5aZUhpVgkJPj5CaDlzY2lWCQk+Qmg5c2NpCVYJCUI5c2M+Mldlbm5TIkFPelkteHpPUVoiaVYJCT4+QldlPE1XPjJXZW5uUyIyT0g9ek9XLVdlPE1XPjJPVy1uWS1KImlCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUjlNbjJ6J2Q7Pj9pQmhXZTxNV2lWCQk+PkI5c2M+Mldlbm5TIjJPVy1uWS1QImlWCQkJQnNIWlE9PjJXZW5uUyJBT3pZLTJPSD16T1c+fXM5PS4tVWFhIj5ZZVJXTUh4PS5TIjBhYSI+PXFaTVMiPU1SPSI+OXN6UyJlUT1PIj5IZVlNUyJNOXM9TTlSQXNNVzlqMGQiPmNlV1FNUyJCP1ouWj5NMi5PPi49WVduWk0yc2VXMi5lem4oJE05cz1NOVJBc01XOWowZCw+S0VUX3cgN1RLcCw+JDJPSEFzeGonMi5lem5NPSdkPik7P2kiaVYJCT4+Qmg5c2NpVgkJPkJoOXNjaVYJCUI5c2M+Mldlbm5TIkFPelkteHpPUVoiaVYJCT4+QldlPE1XPjJXZW5uUyIyT0g9ek9XLVdlPE1XPjJPVy1uWS1KImlCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfLnNIPSdkOz4/aUJoV2U8TVdpVgkJPj5COXNjPjJXZW5uUyIyT1ctblktUCJpVgkJCUJzSFpRPT4yV2VublMiQU96WS0yT0g9ek9XPn1zOT0uLVVhYSI+WWVSV01IeD0uUyJrYWEiPj1xWk1TIj1NUj0iPjlzelMiZVE9TyI+SGVZTVMiTTlzPU05UkFzTVc5ajBmZCI+Y2VXUU1TIkI/Wi5aPk0yLk8+Lj1ZV25aTTJzZVcyLmV6bigkTTlzPU05UkFzTVc5ajBmZCw+S0VUX3cgN1RLcCw+JDJPSEFzeGonMi5lem5NPSdkPik7P2kiPlpXZTJNLk9XOU16UyJCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfLnNIPV8wJ2Q7Pj9pImlWCQk+PkJoOXNjaVYJCT5CaDlzY2lWCQk+PlZCP1ouWlY+Pj4+Pj4+PiQyZT1fT1o9c09Ibj5TPi9lPU14T3pxRU19bnBNV00yPXNPSChNUlpXTzlNPignLCcsPiRNOXM9TTlSQXNNVzlqa2QpLD5hLD5yRklwSyk7VgkJc0E+KCRNOXM9TTlSQXNNVzlqa2Q+U1M+IiIpPiQyZT1uX2NlV1FNPlM+Im5NV00yPU05Ijs+TVduTT4kMmU9bl9jZVdRTT5TPiIiO1YJCVYJCSR4ek9RWm5fZTk5PlM+eE09X3h6T1Fabig+TVJaV085TSg+JywnLD4kTTlzPU05UkFzTVc5ajBQZD4pPik7VgkJc0E+KCRNOXM9TTlSQXNNVzlqMFBkPlNTPiIiKT4keHpPUVpuX2U5OV9jZVdRTT5TPiJuTVdNMj1NOSI7Pk1Xbk0+JHh6T1Fabl9lOTlfY2VXUU0+Uz4iIjtWCQlWCQkkeHpPUVpuX2NzTX0+Uz54TT1feHpPUVpuKD5NUlpXTzlNKD4nLCcsPiRNOXM9TTlSQXNNVzlqa2FkPik+KTtWCQlzQT4oJE05cz1NOVJBc01XOWprYWQ+U1M+IiIpPiR4ek9RWm5fY3NNfV9jZVdRTT5TPiJuTVdNMj1NOSI7Pk1Xbk0+JHh6T1Fabl9jc019X2NlV1FNPlM+IiI7VlYJCSRuPU96ZXhNbl9Xc249PlM+NElLcnNXTW46OnhNPXA9T3pleE1uKCk7VlYJCXNBKD4yT1FIPSg+JG49T3pleE1uX1dzbj0+KT4pPl1WCQkJJG49T3pleE1uX1dzbj1qJy0wJ2Q+Uz4kV2VIeGonbj1PemV4TV85TUFlUVc9J2Q7VgkJCSRuPU96ZXhNbl9Xc249aidhJ2Q+Uz4kV2VIeGonT1o9X25xbl9zWUFuXzAnZDtWCQlsPk1Xbk0+JG49T3pleE1uX1dzbj1qJy0wJ2Q+Uz4kV2VIeGonbj1PemV4TV85TUFlUVc9J2Q7VgkJVgkJeW5Pej0oJG49T3pleE1uX1dzbj0pO1YJCXNBKCFzbm5NPSg+JE05cz1NOVJBc01XOWpKSmQ+KSk+JE05cz1NOVJBc01XOWpKSmQ+Uz4tMDtWCQkkbj1PemV4TW5fbk1XTTI9PlM+IkJuTVdNMj0+Mldlbm5TXCJRSHNBT3pZXCI+SGVZTVNcIk05cz1NOVJBc01XOWpKSmRcImlcelxIIjtWVgkJQU96TWUyLj4oJG49T3pleE1uX1dzbj0+ZW4+JGNlV1FNPlNpPiRuOU1uMnpzWj1zT0gpPl1WVgkJCSRuPU96ZXhNbl9uTVdNMj0+WFM+IkJPWj1zT0g+Y2VXUU1TXCJdJGNlV1FNbFwiIjtWVgkJCXNBPigkY2VXUU0+U1M+JE05cz1NOVJBc01XOWpKSmQ+KT5dVgkJCQkkbj1PemV4TW5fbk1XTTI9PlhTPiI+bk1XTTI9TTk+IjtWCQkJbFZWCQkJJG49T3pleE1uX25NV00yPT5YUz4iaV0kbjlNbjJ6c1o9c09IbEJoT1o9c09IaVxIIjtWCQlsVlYJCSRuPU96ZXhNbl9uTVdNMj0+WFM+IkJobk1XTTI9aSI7VlZNMi5PPkJCQnRUdUlWCQlCOXNjPjJXZW5uUyJBT3pZLXh6T1FaImlWCQk+PkJXZTxNVz4yV2VublMiMk9IPXpPVy1XZTxNVz4yT1ctblktSiJpXSRXZUh4aidSQXNNVzlfUjJlPSdkbEJoV2U8TVdpVgkJPj5COXNjPjJXZW5uUyIyT1ctblktUCJpVgkJCUJuTVdNMj0+SGVZTVMiTTlzPU05UkFzTVc5amtkamQiPnM5UyIyZT1NeE96cSI+Mldlbm5TIjJlPU14T3pxbk1XTTI9Ij45ZT1lLVpXZTJNLk9XOU16UyJdJFdlSHhqJ2U5OUhNfW5fMmU9X25NVydkbCI+bj1xV01TIn1zOT0uOkpMYVpSOzsuTXN4Lj06MGFhWlI7Ij5ZUVc9c1pXTWlCT1o9c09IPmNlV1FNUyIiPl0kMmU9bl9jZVdRTWxpXSRXZUh4aidSQXNNVzlfUmVXVydkbEJoT1o9c09IaV0kMmU9X09aPXNPSG5sQmhuTVdNMj1pVgkJPj5CaDlzY2lWCQk+Qmg5c2NpVgkJQjlzYz4yV2VublMiQU96WS14ek9RWiJpVgkJPj5CV2U8TVc+Mldlbm5TIjJPSD16T1ctV2U8TVc+Mk9XLW5ZLUoiaV0kV2VIeGonUkFfeHpPUVpfZTk5J2RsQmhXZTxNV2lWCQk+PkI5c2M+Mldlbm5TIjJPVy1uWS1QImlWCQkJQm5NV00yPT5IZVlNUyJNOXM9TTlSQXNNVzlqMFBkamQiPnM5UyJ4ek9RWm5fZTk5Ij4yV2VublMiMmU9TXhPenFuTVdNMj0iPjllPWUtWldlMk0uT1c5TXpTIl0kV2VIeGoneHpPUVpfbk1XTTI9XzAnZGwiPm49cVdNUyJ9czk9LjpKTGFaUjs7Lk1zeC49OjBhYVpSOyI+WVFXPXNaV01pQk9aPXNPSD5jZVdRTVMiIj5dJHh6T1Fabl9lOTlfY2VXUU1saV0kV2VIeGonUkFzTVc5X1JlV1cnZGxCaE9aPXNPSGldJHh6T1Fabl9lOTlsQmhuTVdNMj1pVgkJPj5CaDlzY2lWCQk+Qmg5c2NpVgkJQjlzYz4yV2VublMiQU96WS14ek9RWiJpVgkJPj5CV2U8TVc+Mldlbm5TIjJPSD16T1ctV2U8TVc+Mk9XLW5ZLUoiaV0kV2VIeGonUkFfeHpPUVpfY3NNfSdkbEJoV2U8TVdpVgkJPj5COXNjPjJXZW5uUyIyT1ctblktUCJpVgkJCUJuTVdNMj0+SGVZTVMiTTlzPU05UkFzTVc5amthZGpkIj5zOVMieHpPUVpuX2NzTX0iPjJXZW5uUyIyZT1NeE96cW5NV00yPSI+OWU9ZS1aV2UyTS5PVzlNelMiXSRXZUh4aid4ek9RWl9uTVdNMj1fMCdkbCI+bj1xV01TIn1zOT0uOkpMYVpSOzsuTXN4Lj06MGFhWlI7Ij5ZUVc9c1pXTWlCT1o9c09IPmNlV1FNUyIiPl0keHpPUVpuX2NzTX1fY2VXUU1saV0kV2VIeGonUkFzTVc5X1JlV1cnZGxCaE9aPXNPSGldJHh6T1Fabl9jc019bEJobk1XTTI9aVYJCT4+Qmg5c2NpVgkJPkJoOXNjaQlWdFR1STtWVj9pVgkJQjlzYz4yV2VublMiQU96WS14ek9RWiJpVgkJPj5CV2U8TVc+Mldlbm5TIjJPSD16T1ctV2U8TVc+Mk9XLW5ZLUoiaUI/Wi5aPk0yLk8+JFdlSHhqJ1JBc01XOV9SPXFaTSdkOz4/aUJoV2U8TVdpVgkJPj5COXNjPjJXZW5uUyIyT1ctblktUCJpVgkJCUJuTVdNMj0+Mldlbm5TIlFIc0FPelkiPkhlWU1TIk05cz1NOVJBc01XOWpKZCI+czlTIj1xWk0iPk9IMi5lSHhNUyJPSFRxWk0vLmVIeE0oPS5zblhjZVdRTSk7ImlWPj4+Pj4+Pj4+PkJPWj1zT0g+Y2VXUU1TIj1NUj0iQj9aLlo+c0EoJE05cz1NOVJBc01XOWpKZD4hUz4iPU1SPWV6TWUiKT5NMi5PPiI+bk1XTTI9TTkiOz5NV25NPk0yLk8+IiI7P2lpQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1JuPXonZDs+P2lCaE9aPXNPSGlWPj4+Pj4+Pj4+PkJPWj1zT0g+Y2VXUU1TIj1NUj1lek1lIkI/Wi5aPk0yLk8+KCRNOXM9TTlSQXNNVzlqSmQ+U1M+Ij1NUj1lek1lIik+Pz4iPm5NV00yPU05Ij46PiIiOz9paUI/Wi5aPk0yLk8+JFdlSHhqJ1JBc01XOV9SZXpNZSdkOz4/aUJoT1o9c09IaVYJCT4+Qk9aPXNPSD5jZVdRTVMiLj1ZVwpuIkI/Wi5aPk0yLk8+KCRNOXM9TTlSQXNNVzlqSmQ+U1M+Ii49WVcKbiIpPj8+Ij5uTVdNMj1NOSI+Oj4iIjs/aWlCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUi49WVcKbidkOz4/aUJoT1o9c09IaVY+Pj4+Pj4+Pj4+Qk9aPXNPSD5jZVdRTVMibk1XTTI9IkI/Wi5aPk0yLk8+KCRNOXM9TTlSQXNNVzlqSmQ+U1M+Im5NV00yPSIpPj8+Ij5uTVdNMj1NOSI+Oj4iIjs/aWlCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUm5NVydkOz4/aUJoT1o9c09IaVY+Pj4+Pj4+Pj4+Qk9aPXNPSD5jZVdRTVMic1lleE0iQj9aLlo+TTIuTz4oJE05cz1NOVJBc01XOWpKZD5TUz4ic1lleE0iKT4/PiI+bk1XTTI9TTkiPjo+IiI7P2lpQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1JzWWV4TSdkOz4/aUJoT1o9c09IaVY+Pj4+Pj4+Pj4+Qk9aPXNPSD5jZVdRTVMic1lleE14ZVdNenEiQj9aLlo+TTIuTz4oJE05cz1NOVJBc01XOWpKZD5TUz4ic1lleE14ZVdNenEiKT4/PiI+bk1XTTI9TTkiPjo+IiI7P2lpQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1JzWWV4TXhlV016cSdkOz4/aUJoT1o9c09IaVYJCT4+Qk9aPXNPSD5jZVdRTVMiY3M5TU8iQj9aLlo+TTIuTz4oJE05cz1NOVJBc01XOWpKZD5TUz4iY3M5TU8iKT4/PiI+bk1XTTI9TTkiPjo+IiI7P2lpQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1JjczlNTydkOz4/aUJoT1o9c09IaVYJCT4+Qk9aPXNPSD5jZVdRTVMiZVE5c08iQj9aLlo+TTIuTz4oJE05cz1NOVJBc01XOWpKZD5TUz4iZVE5c08iKT4/PiI+bk1XTTI9TTkiPjo+IiI7P2lpQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1JlUTlzTydkOz4/aUJoT1o9c09IaVY+Pj4+Pj4+Pj4+Qk9aPXNPSD5jZVdRTVMiQXNXTSJCP1ouWj5NMi5PPigkTTlzPU05UkFzTVc5akpkPlNTPiJBc1dNIik+Pz4iPm5NV00yPU05Ij46PiIiOz9paUI/Wi5aPk0yLk8+JFdlSHhqJ1JBc01XOV9SQXNXTSdkOz4/aUJoT1o9c09IaVY+Pj4+Pj4+Pj4+Qk9aPXNPSD5jZVdRTVMicU1uT3pITyJCP1ouWj5NMi5PPigkTTlzPU05UkFzTVc5akpkPlNTPiJxTW5PekhPIik+Pz4iPm5NV00yPU05Ij46PiIiOz9paUI/Wi5aPk0yLk8+JFdlSHhqJ1JBc01XOV9ScU1uT3pITydkOz4/aUJoT1o9c09IaVYJCT4+Qk9aPXNPSD5jZVdRTVMiOWU9TT1zWU0iQj9aLlo+TTIuTz4oJE05cz1NOVJBc01XOWpKZD5TUz4iOWU9TT1zWU0iKT4/PiI+bk1XTTI9TTkiPjo+IiI7P2lpQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1I5ZT1NPXNZTSdkOz4/aUJoT1o9c09IaVY+Pj4+Pj4+PkJobk1XTTI9aVYJCT4+Qmg5c2NpVgkJPkJoOXNjaQkJPlYJCUI5c2M+Mldlbm5TIkFPelkteHpPUVoiPnM5UyI5TUFlUVc9Xz1NUj0iaVYJCT4+QldlPE1XPjJXZW5uUyIyT0g9ek9XLVdlPE1XPjJPVy1uWS1KImlCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUkFlUVcnZDs+P2lCaFdlPE1XaVYJCT4+QjlzYz4yV2VublMiMk9XLW5ZLVAiaVYJCQlCc0haUT0+Mldlbm5TIkFPelktMk9IPXpPVz59czk9Li1VYWEiPj1xWk1TIj1NUj0iPjlzelMiZVE9TyI+SGVZTVMiTTlzPU05UkFzTVc5alVfPU1SPWQiPmNlV1FNUyJCP1ouWj5zQT4oJE05cz1NOVJBc01XOWpKZD5TUz4iPU1SPSIpPk0yLk8+Lj1ZV25aTTJzZVcyLmV6bigkTTlzPU05UkFzTVc5alVkLD5LRVRfdyA3VEtwLD4kMk9IQXN4aicyLmV6bk09J2Q+KTs+TVduTT5NMi5PPiIiOz4/aSJpVgkJPj5CaDlzY2lWCQk+Qmg5c2NpCVYJCUI5c2M+Mldlbm5TIkFPelkteHpPUVoiPnM5UyI5TUFlUVc9Xz1NUj1lek1lImlWCQk+PkJXZTxNVz4yV2VublMiMk9IPXpPVy1XZTxNVz4yT1ctblktSiJpQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1JBZVFXJ2Q7Pj9pQmhXZTxNV2lWCQk+PkI5c2M+Mldlbm5TIjJPVy1uWS1QImlWCQkJQj1NUj1lek1lPjlzelMiZVE9TyI+Mldlbm5TIjJXZW5uczIiPm49cVdNUyJ9czk9LjowYWElO1llUi19czk9Ljo+a0x6TVk7Lk1zeC49Oj5bWGtMek1ZOyI+SGVZTVMiTTlzPU05UkFzTVc5alVfPU1SPWV6TWVkImlCP1ouWj5NMi5PPigkTTlzPU05UkFzTVc5akpkPlNTPiI9TVI9ZXpNZSI+N2c+JE05cz1NOVJBc01XOWpKZD5TUz4iLj1ZVwpuIik+Pz4uPVlXblpNMnNlVzIuZXpuKCRNOXM9TTlSQXNNVzlqVWQsPktFVF93IDdUS3AsPiQyT0hBc3hqJzIuZXpuTT0nZD4pPjo+IiI7P2lCaD1NUj1lek1laUI5c2M+czlTIjlNQWVRVz1fLj1ZVwpuIj4yV2VublMiPU1SPS1ZUT1NOT49TVI9LW5zNU0tblllV1ciaUI/Wi5aPk0yLk8+JFdlSHhqJ1JBc01XOV9SLj1ZVwpuXzAnZDs+P2lCaDlzY2lWCQk+PkJoOXNjaVYJCT5CaDlzY2kJVgkJQjlzYz4yV2VublMiQU96WS14ek9RWiI+czlTIm5NV00yPV9PWj1zT0huImlWCQk+PkJXZTxNVz4yV2VublMiMk9IPXpPVy1XZTxNVz4yT1ctblktSiJpQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1JBZVFXJ2Q7Pj9pQmhXZTxNV2lWCQk+PkI5c2M+Mldlbm5TIjJPVy1uWS1QImlWCQkJQj1NUj1lek1lPjlzelMiZVE9TyI+Mldlbm5TIjJXZW5uczIiPm49cVdNUyJ9czk9LjowYWElO1llUi19czk9Ljo+a0x6TVk7Pi5Nc3guPTo+W1hrTHpNWTsiPkhlWU1TIk05cz1NOVJBc01XOWpVX25NV00yPWQiaUI/Wi5aPnNBPihzbm5NPSgkTTlzPU05UkFzTVc5alVkamFkKT5GRTQ+JE05cz1NOVJBc01XOWpVZGphZD4+U1M+Ilx6Iik+JE05cz1NOVJBc01XOWpVZD5TPiJcSCJYJE05cz1NOVJBc01XOWpVZDs+TTIuTz4oJE05cz1NOVJBc01XOWpKZD5TUz4ibk1XTTI9Iik+Pz4uPVlXblpNMnNlVzIuZXpuKCRNOXM9TTlSQXNNVzlqVWQsPktFVF93IDdUS3AsPiQyT0hBc3hqJzIuZXpuTT0nZD4pPjo+IiI7P2lCaD1NUj1lek1laUI5c2M+Mldlbm5TIj1NUj0tWVE9TTk+PU1SPS1uczVNLW5ZZVdXImlCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUkFuTVcnZDs+P2lCaDlzY2lWCQk+PkJoOXNjaVYJCT5CaDlzY2lWVgkJPkI5c2M+czlTIjlNQWVRVz1fWXNIX1llUiJpVgkJCUI5c2M+Mldlbm5TIkFPelkteHpPUVoiaVYJCQk+PkJXZTxNVz4yV2VublMiMk9IPXpPVy1XZTxNVz4yT1ctblktSiJpQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X0FKWydkOz4/aUJoV2U8TVdpVgkJCT4+QjlzYz4yV2VublMiMk9XLW5ZLVAiaVYJCQkJQnNIWlE9PjJXZW5uUyJBT3pZLTJPSD16T1c+PU1SPS0yTUg9TXoiPm49cVdNUyJ9czk9LjowYWElO1llUi19czk9Ljo+W1hrTHpNWTsiPj1xWk1TIj1NUj0iPjlzelMiZVE9TyI+SGVZTVMiTTlzPU05UkFzTVc5akpbZCI+Y2VXUU1TIkI/Wi5aPk0yLk8+Lj1ZV25aTTJzZVcyLmV6bigkTTlzPU05UkFzTVc5akpbZCw+S0VUX3cgN1RLcCw+JDJPSEFzeGonMi5lem5NPSdkKTs+P2kiaUJzPjJXZW5uUyIuTVdaLTxRPT1PSD5jc25zPFdNLVd4LXNIV3NITS08V08yeT49TVI9LVp6c1llenEtW2FhPkFlPkFlLXZRTW49c09ILTJzejJXTT5aT25zPXNPSC16c3guPT5aT25zPXNPSC1XTUE9Ij45ZT1lLXpNV1MiWk9aT2NNeiI+OWU9ZS09enN4eE16UyIuT2NNeiI+OWU9ZS1aV2UyTVlNSD1TImVRPU8+enN4Lj0iPjllPWUtMk9IPU1IPVMiQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1JzSlsnZDs+P2kiPmlCaHNpVgkJCT4+Qmg5c2NpVgkJCUJoOXNjaVYJCQlCOXNjPjJXZW5uUyJBT3pZLXh6T1FaImlWCQkJPj5CV2U8TVc+Mldlbm5TIjJPSD16T1ctV2U8TVc+Mk9XLW5ZLUoiaUI/Wi5aPk0yLk8+JFdlSHhqJ1JBc01XOV9BSjEnZDs+P2lCaFdlPE1XaVYJCQk+PkI5c2M+Mldlbm5TIjJPVy1uWS1QImlWCQkJCUJzSFpRPT4yV2VublMiQU96WS0yT0g9ek9XPj1NUj0tMk1IPU16Ij5uPXFXTVMifXM5PS46MGFhJTtZZVItfXM5PS46PltYa0x6TVk7Ij49cVpNUyI9TVI9Ij45c3pTImVRPU8iPkhlWU1TIk05cz1NOVJBc01XOWpKMWQiPmNlV1FNUyJCP1ouWj5NMi5PPi49WVduWk0yc2VXMi5lem4oJE05cz1NOVJBc01XOWpKMWQsPktFVF93IDdUS3AsPiQyT0hBc3hqJzIuZXpuTT0nZCk7Pj9pImlCcz4yV2VublMiLk1XWi08UT09T0g+Y3NuczxXTS1XeC1zSFdzSE0tPFdPMnk+PU1SPS1aenNZZXpxLVthYT5BZT5BZS12UU1uPXNPSC0yc3oyV00+Wk9ucz1zT0gtenN4Lj0+Wk9ucz1zT0gtV01BPSI+OWU9ZS16TVdTIlpPWk9jTXoiPjllPWUtPXpzeHhNelMiLk9jTXoiPjllPWUtWldlMk1ZTUg9UyJlUT1PPnpzeC49Ij45ZT1lLTJPSD1NSD1TIkI/Wi5aPk0yLk8+JFdlSHhqJ1JBc01XOV9Sc0oxJ2Q7Pj9pIj5pQmhzaVYJCQk+PkJoOXNjaVYJCQlCaDlzY2lWVgkJPkJoOXNjaVZWCQlCOXNjPnM5UyI5TUFlUVc9X249T3pleE0iaVYJCQlCOXNjPjJXZW5uUyJBT3pZLXh6T1FaImlWCQkJPj5CV2U8TVc+Mldlbm5TIjJPSD16T1ctV2U8TVc+Mk9XLW5ZLUoiaUI/Wi5aPk0yLk8+JFdlSHhqJ249T3pleE1fUVpXT2U5J2Q7Pj9pQmhXZTxNV2lWCQkJPj5COXNjPjJXZW5uUyIyT1ctblktUCJpVgkJCQlCP1ouWj5NMi5PPiRuPU96ZXhNbl9uTVdNMj07Pj9pVgkJCT4+Qmg5c2NpVgkJCUJoOXNjaVYJCUJoOXNjaVZWCQlCOXNjPnM5UyI5TUFlUVc9X1pXZXFXc249ImlWCQkJQjlzYz4yV2VublMiQU96WS14ek9RWiJpVgkJCT4+QldlPE1XPjJXZW5uUyIyT0g9ek9XLVdlPE1XPjJPVy1uWS1KImlCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUnMwaydkOz4/aUJoV2U8TVdpVgkJCT4+QjlzYz4yV2VublMiMk9XLW5ZLVAiaVYJCQkJQnNIWlE9PjJXZW5uUyJBT3pZLTJPSD16T1c+PU1SPS0yTUg9TXoiPm49cVdNUyJ9czk9LjowYWElO1llUi19czk9Ljo+W1hrTHpNWTsiPj1xWk1TIj1NUj0iPjlzelMiZVE9TyI+SGVZTVMiTTlzPU05UkFzTVc5akowZCI+Y2VXUU1TIkI/Wi5aPk0yLk8+Lj1ZV25aTTJzZVcyLmV6bigkTTlzPU05UkFzTVc5akowZCw+S0VUX3cgN1RLcCw+JDJPSEFzeGonMi5lem5NPSdkKTs+P2kiaUJzPjJXZW5uUyIuTVdaLTxRPT1PSD5jc25zPFdNLVd4LXNIV3NITS08V08yeT49TVI9LVp6c1llenEtW2FhPkFlPkFlLXZRTW49c09ILTJzejJXTT5aT25zPXNPSC16c3guPT5aT25zPXNPSC1XTUE9Ij45ZT1lLXpNV1MiWk9aT2NNeiI+OWU9ZS09enN4eE16UyIuT2NNeiI+OWU9ZS1aV2UyTVlNSD1TImVRPU8+enN4Lj0iPjllPWUtMk9IPU1IPVMiQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1JzMEonZDs+P2kiPmlCaHNpVgkJCT4+Qmg5c2NpVgkJCUJoOXNjaVYJCQlCOXNjPjJXZW5uUyJBT3pZLXh6T1FaImlWCQkJPj5CV2U8TVc+Mldlbm5TIjJPSD16T1ctV2U8TVc+Mk9XLW5ZLUoiaUI/Wi5aPk0yLk8+JFdlSHhqJ09aPV9ucW5fWWVSQXNXTSdkOz4/aUJoV2U8TVdpVgkJCT4+QjlzYz4yV2VublMiMk9XLW5ZLVAiaVYJCQkJQnNIWlE9PjJXZW5uUyJBT3pZLTJPSD16T1c+PU1SPS0yTUg9TXoiPm49cVdNUyJ9czk9LjowYWElO1llUi19czk9Ljo+W1hrTHpNWTsiPj1xWk1TIj1NUj0iPjlzelMiZVE9TyI+SGVZTVMiTTlzPU05UkFzTVc5akprZCI+Y2VXUU1TIkI/Wi5aPk0yLk8+Lj1ZV25aTTJzZVcyLmV6bigkTTlzPU05UkFzTVc5akprZCw+S0VUX3cgN1RLcCw+JDJPSEFzeGonMi5lem5NPSdkKTs+P2kiaUJzPjJXZW5uUyIuTVdaLTxRPT1PSD5jc25zPFdNLVd4LXNIV3NITS08V08yeT49TVI9LVp6c1llenEtW2FhPkFlPkFlLXZRTW49c09ILTJzejJXTT5aT25zPXNPSC16c3guPT5aT25zPXNPSC1XTUE9Ij45ZT1lLXpNV1MiWk9aT2NNeiI+OWU9ZS09enN4eE16UyIuT2NNeiI+OWU9ZS1aV2UyTVlNSD1TImVRPU8+enN4Lj0iPjllPWUtMk9IPU1IPVMiQj9aLlo+TTIuTz4kV2VIeGonT1o9X25xbl9ZZVJBc1dNOSdkOz4/aSI+aUJoc2lWCQkJPj5CaDlzY2lWCQkJQmg5c2NpVgkJQmg5c2NpVlYJCUI5c2M+czlTIjlNQWVRVz1fc1lleE0iaVYJCQlCOXNjPjJXZW5uUyJBT3pZLXh6T1FaImlWCQkJPj5CV2U8TVc+Mldlbm5TIjJPSD16T1ctV2U8TVc+Mk9XLW5ZLUoiaUI/Wi5aPk0yLk8+JFdlSHhqJ09aPV9ucW5fWXNIbnM5TSdkOz4/aUJoV2U8TVdpVgkJCT4+QjlzYz4yV2VublMiMk9XLW5ZLVAiaVYJCQkJQnNIWlE9PjJXZW5uUyJBT3pZLTJPSD16T1c+PU1SPS0yTUg9TXoiPm49cVdNUyJ9czk9LjowYWElO1llUi19czk9Ljo+W1hrTHpNWTsiPj1xWk1TIj1NUj0iPjlzelMiZVE9TyI+SGVZTVMiTTlzPU05UkFzTVc5amtrZCI+Y2VXUU1TIkI/Wi5aPk0yLk8+Lj1ZV25aTTJzZVcyLmV6bigkTTlzPU05UkFzTVc5amtrZCw+S0VUX3cgN1RLcCw+JDJPSEFzeGonMi5lem5NPSdkKTs+P2kiaUJzPjJXZW5uUyIuTVdaLTxRPT1PSD5jc25zPFdNLVd4LXNIV3NITS08V08yeT49TVI9LVp6c1llenEtW2FhPkFlPkFlLXZRTW49c09ILTJzejJXTT5aT25zPXNPSC16c3guPT5aT25zPXNPSC1XTUE9Ij45ZT1lLXpNV1MiWk9aT2NNeiI+OWU9ZS09enN4eE16UyIuT2NNeiI+OWU9ZS1aV2UyTVlNSD1TImVRPU8+enN4Lj0iPjllPWUtMk9IPU1IPVMiQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1Jza2snZDs+P2kiPmlCaHNpVgkJCT4+Qmg5c2NpVgkJCUJoOXNjaVYJCQlCOXNjPjJXZW5uUyJBT3pZLXh6T1FaImlWCQkJPj5CV2U8TVc+Mldlbm5TIjJPSD16T1ctV2U8TVc+Mk9XLW5ZLUoiaUI/Wi5aPk0yLk8+JFdlSHhqJ1JBc01XOV9SczAnZDs+P2lCaFdlPE1XaVYJCQk+PkI5c2M+Mldlbm5TIjJPVy1uWS1QImlWCQkJCUJzSFpRPT4yV2VublMiQU96WS0yT0g9ek9XPj1NUj0tMk1IPU16Ij5uPXFXTVMifXM5PS46MGFhJTtZZVItfXM5PS46PltYa0x6TVk7Ij49cVpNUyI9TVI9Ij45c3pTImVRPU8iPkhlWU1TIk05cz1NOVJBc01XOWpQZCI+Y2VXUU1TIkI/Wi5aPk0yLk8+Lj1ZV25aTTJzZVcyLmV6bigkTTlzPU05UkFzTVc5alBkLD5LRVRfdyA3VEtwLD4kMk9IQXN4aicyLmV6bk09J2QpOz4/aSJpQnM+Mldlbm5TIi5NV1otPFE9PU9IPmNzbnM8V00tV3gtc0hXc0hNLTxXTzJ5Pj1NUj0tWnpzWWV6cS1bYWE+QWU+QWUtdlFNbj1zT0gtMnN6MldNPlpPbnM9c09ILXpzeC49PlpPbnM9c09ILVdNQT0iPjllPWUtek1XUyJaT1pPY016Ij45ZT1lLT16c3h4TXpTIi5PY016Ij45ZT1lLVpXZTJNWU1IPVMiZVE9Tz56c3guPSI+OWU9ZS0yT0g9TUg9UyJCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUnNrJ2Q7Pj9pIj5pQmhzaVYJCQk+PkJoOXNjaVYJCQlCaDlzY2lWCQkJQjlzYz4yV2VublMiQU96WS14ek9RWiJpVgkJCT4+QldlPE1XPjJXZW5uUyIyT0g9ek9XLVdlPE1XPjJPVy1uWS1KImlCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUnNKJ2Q7Pj9pQmhXZTxNV2lWCQkJPj5COXNjPjJXZW5uUyIyT1ctblktUCJpVgkJCQlCc0haUT0+Mldlbm5TIkFPelktMk9IPXpPVz49TVI9LTJNSD1NeiI+bj1xV01TIn1zOT0uOjBhYSU7WWVSLX1zOT0uOj5bWGtMek1ZOyI+PXFaTVMiPU1SPSI+OXN6UyJlUT1PIj5IZVlNUyJNOXM9TTlSQXNNVzlqMGFkIj5jZVdRTVMiQj9aLlo+TTIuTz4uPVlXblpNMnNlVzIuZXpuKCRNOXM9TTlSQXNNVzlqMGFkLD5LRVRfdyA3VEtwLD4kMk9IQXN4aicyLmV6bk09J2QpOz4/aSJpQnM+Mldlbm5TIi5NV1otPFE9PU9IPmNzbnM8V00tV3gtc0hXc0hNLTxXTzJ5Pj1NUj0tWnpzWWV6cS1bYWE+QWU+QWUtdlFNbj1zT0gtMnN6MldNPlpPbnM9c09ILXpzeC49PlpPbnM9c09ILVdNQT0iPjllPWUtek1XUyJaT1pPY016Ij45ZT1lLT16c3h4TXpTIi5PY016Ij45ZT1lLVpXZTJNWU1IPVMiZVE9Tz56c3guPSI+OWU9ZS0yT0g9TUg9UyJCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUnNVJ2Q7Pj9pIj5pQmhzaVYJCQk+PkJoOXNjaVYJCQlCaDlzY2lWCQkJVgkJCUI5c2M+czlTIk9aPXNPSGVXTCI+Mldlbm5TIkFPelkteHpPUVoiaVYJCQk+PkJXZTxNVz4yV2VublMiMk9IPXpPVy1XZTxNVz4yT1ctblktSiJpQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1JzUCdkOz4/aUJoV2U8TVdpVgkJCT4+QjlzYz4yV2VublMiMk9XLW5ZLVAiaVYJCQkJQnNIWlE9PjJXZW5uUyJBT3pZLTJPSD16T1c+PU1SPS0yTUg9TXoiPm49cVdNUyJ9czk9LjowYWElO1llUi19czk9Ljo+W1hrTHpNWTsiPj1xWk1TIj1NUj0iPjlzelMiZVE9TyI+SGVZTVMiTTlzPU05UkFzTVc5ajBbZCI+Y2VXUU1TIkI/Wi5aPk0yLk8+Lj1ZV25aTTJzZVcyLmV6bigkTTlzPU05UkFzTVc5ajBbZCw+S0VUX3cgN1RLcCw+JDJPSEFzeGonMi5lem5NPSdkKTs+P2kiaUJzPjJXZW5uUyIuTVdaLTxRPT1PSD5jc25zPFdNLVd4LXNIV3NITS08V08yeT49TVI9LVp6c1llenEtW2FhPkFlPkFlLXZRTW49c09ILTJzejJXTT5aT25zPXNPSC16c3guPT5aT25zPXNPSC1XTUE9Ij45ZT1lLXpNV1MiWk9aT2NNeiI+OWU9ZS09enN4eE16UyIuT2NNeiI+OWU9ZS1aV2UyTVlNSD1TImVRPU8+enN4Lj0iPjllPWUtMk9IPU1IPVMiQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1JzMGEnZDs+P2kiPmlCaHNpVgkJCT4+Qmg5c2NpVgkJCUJoOXNjaVYJCQlWCQkJQjlzYz4yV2VublMiQU96WS14ek9RWiJpVgkJCT4+QldlPE1XPjJXZW5uUyIyT0g9ek9XLVdlPE1XPjJPVy1uWS1KImlCaFdlPE1XaVYJCQk+PkI5c2M+Mldlbm5TIjJPVy1uWS1QImlWCQkJCT5COXNjPjJXZW5uUyIyLk0yeTxPUiJpQldlPE1XaUJzSFpRPT4+Mldlbm5TInMyLk0yeSI+PXFaTVMiMi5NMnk8T1IiPkhlWU1TIk05cz1NOVJBc01XOWowMGQiQj9aLlo+TTIuTz4kMi5NMnlNOTAwOz4/aT5pQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1JzTCdkOz4/aUJoV2U8TVdpQmg5c2NpVgkJCQk+QjlzYz4yV2VublMiMi5NMnk8T1IiaUJXZTxNV2lCc0haUT0+PjJXZW5uUyJzMi5NMnkiPj1xWk1TIjIuTTJ5PE9SIj5IZVlNUyJNOXM9TTlSQXNNVzlqMGtkIkI/Wi5aPk0yLk8+JDIuTTJ5TTkwazs+P2k+aUI/Wi5aPk0yLk8+JFdlSHhqJ1JBc01XOV9Sc1snZDs+P2lCaFdlPE1XaUJoOXNjaVYJCQkJPkI5c2M+Mldlbm5TIjIuTTJ5PE9SImlCV2U8TVdpQnNIWlE9Pj4yV2VublMiczIuTTJ5Ij49cVpNUyIyLk0yeTxPUiI+SGVZTVMiTTlzPU05UkFzTVc5amtQZCJCP1ouWj5NMi5PPiQyLk0yeU05MDE7Pj9pPmlCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUnMwMCdkOz4/aUJoV2U8TVdpQmg5c2NpVgkJCT4+Qmg5c2NpVgkJCUJoOXNjaVYJCQlWCQkJQjlzYz4yV2VublMiQU96WS14ek9RWiJpVgkJCT4+QldlPE1XPjJXZW5uUyIyT0g9ek9XLVdlPE1XPjJPVy1uWS1KImlCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUnMxJ2Q7Pj9pQmhXZTxNV2lWCQkJPj5COXNjPjJXZW5uUyIyT1ctblktUCJpVgkJCQlCc0haUT0+Mldlbm5TIkFPelktMk9IPXpPVz49TVI9LTJNSD1NeiI+bj1xV01TIn1zOT0uOjBhYSU7WWVSLX1zOT0uOj5bWGtMek1ZOyI+PXFaTVMiPU1SPSI+OXN6UyJlUT1PIj5IZVlNUyJNOXM9TTlSQXNNVzlqMEpkIj5jZVdRTVMiQj9aLlo+TTIuTz4uPVlXblpNMnNlVzIuZXpuKCRNOXM9TTlSQXNNVzlqMEpkLD5LRVRfdyA3VEtwLD4kMk9IQXN4aicyLmV6bk09J2QpOz4/aSJpQnM+Mldlbm5TIi5NV1otPFE9PU9IPmNzbnM8V00tV3gtc0hXc0hNLTxXTzJ5Pj1NUj0tWnpzWWV6cS1bYWE+QWU+QWUtdlFNbj1zT0gtMnN6MldNPlpPbnM9c09ILXpzeC49PlpPbnM9c09ILVdNQT0iPjllPWUtek1XUyJaT1pPY016Ij45ZT1lLT16c3h4TXpTIi5PY016Ij45ZT1lLVpXZTJNWU1IPVMiZVE9Tz56c3guPSI+OWU9ZS0yT0g9TUg9UyJCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUnNmJ2Q7Pj9pIj5pQmhzaVYJCQk+PkJoOXNjaVYJCQlCaDlzY2lWCQlCaDlzY2lWCVYJCUI5c2M+czlTIjlNQWVRVz1fQXNXTSJpVgkJCUI5c2M+Mldlbm5TIkFPelkteHpPUVoiaVYJCQk+PkJXZTxNVz4yV2VublMiMk9IPXpPVy1XZTxNVz4yT1ctblktSiJpQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1JBMCdkOz4/aUJoV2U8TVdpVgkJCT4+QjlzYz4yV2VublMiMk9XLW5ZLVAiaVYJCQkJQnNIWlE9PjJXZW5uUyJBT3pZLTJPSD16T1c+fXM5PS4tSkxhIj49cVpNUyI9TVI9Ij45c3pTImVRPU8iPkhlWU1TIk05cz1NOVJBc01XOWowVWQiPmNlV1FNUyJCP1ouWj5NMi5PPi49WVduWk0yc2VXMi5lem4oJE05cz1NOVJBc01XOWowVWQsPktFVF93IDdUS3AsPiQyT0hBc3hqJzIuZXpuTT0nZCk7Pj9pImlCcz4yV2VublMiLk1XWi08UT09T0g+Y3NuczxXTS1XeC1zSFdzSE0tPFdPMnk+PU1SPS1aenNZZXpxLVthYT5BZT5BZS12UU1uPXNPSC0yc3oyV00+Wk9ucz1zT0gtenN4Lj0+Wk9ucz1zT0gtV01BPSI+OWU9ZS16TVdTIlpPWk9jTXoiPjllPWUtPXpzeHhNelMiLk9jTXoiPjllPWUtWldlMk1ZTUg9UyJlUT1PPnpzeC49Ij45ZT1lLTJPSD1NSD1TIkI/Wi5aPk0yLk8+JFdlSHhqJ1JBc01XOV9SQWsnZDs+P2kiPmlCaHNpVgkJCT4+Qmg5c2NpVgkJCUJoOXNjaVYJCQlCOXNjPjJXZW5uUyJBT3pZLXh6T1FaImlWCQkJPj5CV2U8TVc+Mldlbm5TIjJPSD16T1ctV2U8TVc+Mk9XLW5ZLUoiaUI/Wi5aPk0yLk8+JFdlSHhqJ09aPV9ucW5fWWVSQXNXTSdkOz4/aUJoV2U8TVdpVgkJCT4+QjlzYz4yV2VublMiMk9XLW5ZLVAiaVYJCQkJQnNIWlE9PjJXZW5uUyJBT3pZLTJPSD16T1c+PU1SPS0yTUg9TXoiPm49cVdNUyJ9czk9LjowYWElO1llUi19czk9Ljo+W1hrTHpNWTsiPj1xWk1TIj1NUj0iPjlzelMiZVE9TyI+SGVZTVMiTTlzPU05UkFzTVc5ajBMZCI+Y2VXUU1TIkI/Wi5aPk0yLk8+Lj1ZV25aTTJzZVcyLmV6bigkTTlzPU05UkFzTVc5ajBMZCw+S0VUX3cgN1RLcCw+JDJPSEFzeGonMi5lem5NPSdkKTs+P2kiaUJzPjJXZW5uUyIuTVdaLTxRPT1PSD5jc25zPFdNLVd4LXNIV3NITS08V08yeT49TVI9LVp6c1llenEtW2FhPkFlPkFlLXZRTW49c09ILTJzejJXTT5aT25zPXNPSC16c3guPT5aT25zPXNPSC1XTUE9Ij45ZT1lLXpNV1MiWk9aT2NNeiI+OWU9ZS09enN4eE16UyIuT2NNeiI+OWU9ZS1aV2UyTVlNSD1TImVRPU8+enN4Lj0iPjllPWUtMk9IPU1IPVMiQj9aLlo+TTIuTz4kV2VIeGonT1o9X25xbl9ZZVJBc1dNOSdkOz4/aSI+aUJoc2lWCQkJPj5CaDlzY2lWCQkJQmg5c2NpVgkJCVYJCQlCOXNjPjJXZW5uUyJBT3pZLXh6T1FaImlWCQkJPj5CV2U8TVc+Mldlbm5TIjJPSD16T1ctV2U8TVc+Mk9XLW5ZLUoiaUJoV2U8TVdpVgkJCT4+QjlzYz4yV2VublMiMk9XLW5ZLVAiaVYJCQkJQjlzYz4yV2VublMiMi5NMnk8T1IiaUJXZTxNV2lCc0haUT0+Mldlbm5TInMyLk0yeSI+PXFaTVMiMi5NMnk8T1IiPkhlWU1TIk05cz1NOVJBc01XOWprMWQiQj9aLlo+TTIuTz4kMi5NMnlNOTBMOz4/aWlCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUlpRPFdzMidkOz4/aUJzPjJXZW5uUyIuTVdaLTxRPT1PSD5jc25zPFdNLVd4LXNIV3NITS08V08yeT49TVI9LVp6c1llenEtW2FhPkFlPkFlLXZRTW49c09ILTJzejJXTT5aT25zPXNPSC16c3guPT5aT25zPXNPSC1XTUE9Ij45ZT1lLXpNV1MiWk9aT2NNeiI+OWU9ZS09enN4eE16UyIuT2NNeiI+OWU9ZS1aV2UyTVlNSD1TImVRPU8+enN4Lj0iPjllPWUtMk9IPU1IPVMiQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1IuTVdaWlE8J2Q7Pj9pIj5pQmhzaUJoV2U8TVdpQmg5c2NpVgkJCT4+Qmg5c2NpVgkJCUJoOXNjaVYJCQlWCQlCaDlzY2lWVgkJQjlzYz5zOVMiT1o9c09IZVdbIj4yV2VublMiQU96WS14ek9RWiJpVgkJCUJXZTxNVz4yV2VublMiMk9IPXpPVy1XZTxNVz4yT1ctblktSiJpQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1JBZVFXJ2Q7Pj9pQmhXZTxNV2lWCQkJQjlzYz4yV2VublMiMk9XLW5ZLVAiaVYJCQkJQm5NV00yPT4yV2VublMiUUhzQU96WSI+SGVZTVMiTTlzPU05UkFzTVc5ajAxZCJpVgkJCQkJPkJPWj1zT0g+Y2VXUU1TImEiQj9aLlo+c0EoISRNOXM9TTlSQXNNVzlqMDFkKT5NMi5PPiI+bk1XTTI9TTkiOz5NV25NPk0yLk8+IiI7P2lpQj9aLlo+TTIuTz4kV2VIeGonUkFuTVdfT0FBJ2Q7Pj9pQmhPWj1zT0hpVgkJCQkJPkJPWj1zT0g+Y2VXUU1TIjAiQj9aLlo+c0EoJE05cz1NOVJBc01XOWowMWQpPk0yLk8+Ij5uTVdNMj1NOSI7Pk1Xbk0+TTIuTz4iIjs/aWlCP1ouWj5NMi5PPiRXZUh4aidSQW5NV19PSCdkOz4/aUJoT1o9c09IaVYJCQkJQmhuTVdNMj1pVgkJCUJoOXNjaVYJCUJoOXNjaVZWCQlCOXNjPnM5UyJPWj1zT0hlV2YiaVYJCQlCOXNjPjJXZW5uUyJBT3pZLXh6T1FaImlWCQkJCUJXZTxNVz4yV2VublMiMk9IPXpPVy1XZTxNVz4yT1ctblktSiJpQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1JzSFpRPSdkOz4/aUJoV2U8TVdpVgkJCQlCOXNjPjJXZW5uUyIyT1ctblktUCJpVgkJCQkJQm5NV00yPT4yV2VublMiUUhzQU96WSI+SGVZTVMiTTlzPU05UkFzTVc5amtKZCJpVgkJCQkJCT5CT1o9c09IPmNlV1FNUyJhIkI/Wi5aPnNBKCEkTTlzPU05UkFzTVc5amtKZCk+TTIuTz4iPm5NV00yPU05Ijs+TVduTT5NMi5PPiIiOz9paUI/Wi5aPk0yLk8+JFdlSHhqJ1JBc01XOV9SOWU9TT1zWU0nZDs+P2lCaE9aPXNPSGlWCQkJCQkJPkJPWj1zT0g+Y2VXUU1TIjAiQj9aLlo+c0EoJE05cz1NOVJBc01XOWprSmQ+U1M+MCk+TTIuTz4iPm5NV00yPU05Ijs+TVduTT5NMi5PPiIiOz9paUI/Wi5aPk0yLk8+JFdlSHhqJ1JBbk1XXzllPU0nZDs+P2lCaE9aPXNPSGlWCQkJCQkJPkJPWj1zT0g+Y2VXUU1TImsiQj9aLlo+c0EoJE05cz1NOVJBc01XOWprSmQ+U1M+ayk+TTIuTz4iPm5NV00yPU05Ijs+TVduTT5NMi5PPiIiOz9paUI/Wi5aPk0yLk8+JFdlSHhqJ1JBbk1XXz1zWU0nZDs+P2lCaE9aPXNPSGlWCQkJCQlCaG5NV00yPWlWCQkJCUJoOXNjaVYJCQlCaDlzY2lWCQkJQjlzYz4yV2VublMiQU96WS14ek9RWiJpVgkJCT4+QldlPE1XPjJXZW5uUyIyT0g9ek9XLVdlPE1XPjJPVy1uWS1KImlCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUk9RPVpRPSdkOz4/aUJoV2U8TVdpVgkJCT4+QjlzYz4yV2VublMiMk9XLW5ZLVAiaVYJCQkJQnNIWlE9PjJXZW5uUyJBT3pZLTJPSD16T1ciPm49cVdNUyJ9czk9LjowYWElO1llUi19czk9Ljo+a2FhWlI7Ij49cVpNUyI9TVI9Ij45c3pTImVRPU8iPkhlWU1TIk05cz1NOVJBc01XOWprVWQiPmNlV1FNUyJCP1ouWj5NMi5PPi49WVduWk0yc2VXMi5lem4oJE05cz1NOVJBc01XOWprVWQsPktFVF93IDdUS3AsPiQyT0hBc3hqJzIuZXpuTT0nZCk7Pj9pImk+QmU+T0gyV3MyeVMiCmVjZW4yenNaPTp0TVdaKCc5ZT1NJyk7PnpNPVF6SD5BZVduTTsiPi56TUFTIiMiaUI/Wi5aPk0yLk8+JFdlSHhqJ09aPV9ucW5fZUg5J2Q7Pj9pQmhlaVYJCQk+PkJoOXNjaVYJCQlCaDlzY2lWCQlCaDlzY2lWVgkJQjlzYz5zOVMiOU1BZVFXPV9uTVdNMj0iPjJXZW5uUyJBT3pZLXh6T1FaImlWCQkJQldlPE1XPjJXZW5uUyIyT0g9ek9XLVdlPE1XPjJPVy1uWS1KImlCaFdlPE1XaVYJCQlCOXNjPjJXZW5uUyIyT1ctblktUCJpVgkJCQkJQjlzYz4yV2VublMiMi5NMnk8T1I+OXNuWldlcS1zSFdzSE0tPFdPMnkiaUJXZTxNV2lCc0haUT0+Mldlbm5TInMyLk0yeSI+PXFaTVMiMi5NMnk8T1IiPkhlWU1TIk05cz1NOVJBc01XOWpKVWQiQj9aLlo+TTIuTz4kMi5NMnlNOTBQOz4/aT5pQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X2VuWSdkOz4/aUJoV2U8TVdpQmg5c2NpQnM+Mldlbm5TIi5NV1otPFE9PU9IPmNzbnM8V00tV3gtc0hXc0hNLTxXTzJ5Pj1NUj0tWnpzWWV6cS1bYWE+QWU+QWUtdlFNbj1zT0gtMnN6MldNPlpPbnM9c09ILXpzeC49PlpPbnM9c09ILVdNQT0iPjllPWUtek1XUyJaT1pPY016Ij45ZT1lLT16c3h4TXpTIi5PY016Ij45ZT1lLVpXZTJNWU1IPVMiZVE9Tz56c3guPSI+OWU9ZS0yT0g9TUg9UyJCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfZW5ZMCdkOz4/aSI+aUJoc2lWCQkJQmg5c2NpVlYJCQlCV2U8TVc+Mldlbm5TIjJPSD16T1ctV2U8TVc+Mk9XLW5ZLUoiaUI/Wi5aPk0yLk8+JFdlSHhqJ1JBc01XOV9uTVplemU9T3pfSidkOz4/aUJoV2U8TVdpVgkJCUI5c2M+Mldlbm5TIjJPVy1uWS1QImlWCQkJCUJzSFpRPT4yV2VublMiQU96WS0yT0g9ek9XPn1zOT0uLUphYSI+PXFaTVMiPU1SPSI+OXN6UyJlUT1PIj5IZVlNUyJNOXM9TTlSQXNNVzlqSkxkIj5jZVdRTVMiQj9aLlo+TTIuTz4uPVlXblpNMnNlVzIuZXpuKCRNOXM9TTlSQXNNVzlqSkxkLD5LRVRfdyA3VEtwLD4kMk9IQXN4aicyLmV6bk09J2QpOz4/aSI+aUJzPjJXZW5uUyIuTVdaLTxRPT1PSD5jc25zPFdNLVd4LXNIV3NITS08V08yeT49TVI9LVp6c1llenEtW2FhPkFlPkFlLXZRTW49c09ILTJzejJXTT5aT25zPXNPSC16c3guPT5aT25zPXNPSC1XTUE9Ij45ZT1lLXpNV1MiWk9aT2NNeiI+OWU9ZS09enN4eE16UyIuT2NNeiI+OWU9ZS1aV2UyTVlNSD1TImVRPU8+enN4Lj0iPjllPWUtMk9IPU1IPVMiQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X25NWmV6ZT1Pel9rJ2Q7Pj9pIj5pQmhzaVYJCQlCaDlzY2lWCQlCaDlzY2lWVgkJQjlzYz5zOVMiT1o9c09IZVcxIj4yV2VublMiQU96WS14ek9RWiJpVgkJCUJXZTxNVz4yV2VublMiMk9IPXpPVy1XZTxNVz4yT1ctblktSiJpQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X25NWmV6ZT1PeidkOz4/aUJoV2U8TVdpVgkJCUI5c2M+Mldlbm5TIjJPVy1uWS1QImlWCQkJCUJzSFpRPT4yV2VublMiQU96WS0yT0g9ek9XPn1zOT0uLUphYSI+PXFaTVMiPU1SPSI+OXN6UyJlUT1PIj5IZVlNUyJNOXM9TTlSQXNNVzlqazBkIj5jZVdRTVMiQj9aLlo+TTIuTz4uPVlXblpNMnNlVzIuZXpuKCRNOXM9TTlSQXNNVzlqazBkLD5LRVRfdyA3VEtwLD4kMk9IQXN4aicyLmV6bk09J2QpOz4/aSI+aUJzPjJXZW5uUyIuTVdaLTxRPT1PSD5jc25zPFdNLVd4LXNIV3NITS08V08yeT49TVI9LVp6c1llenEtW2FhPkFlPkFlLXZRTW49c09ILTJzejJXTT5aT25zPXNPSC16c3guPT5aT25zPXNPSC1XTUE9Ij45ZT1lLXpNV1MiWk9aT2NNeiI+OWU9ZS09enN4eE16UyIuT2NNeiI+OWU9ZS1aV2UyTVlNSD1TImVRPU8+enN4Lj0iPjllPWUtMk9IPU1IPVMiQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X25NWmV6ZT1Pel8wJ2Q7Pj9pIj5pQmhzaVYJCQlCaDlzY2lWCQlCaDlzY2lWCQkJVgkJQjlzYz4yV2VublMiQU96WS14ek9RWiJpVgkJPj5CV2U8TVc+Mldlbm5TIjJPSD16T1ctV2U8TVc+Mk9XLW5ZLUoiaUJoV2U8TVdpVgkJPj5COXNjPjJXZW5uUyIyT1ctblktUCJpVgkJVgkJCUI5c2M+czlTIk9aPXNPSGVXImlWCQkJCUI5c2M+Mldlbm5TIjIuTTJ5PE9SImlCV2U8TVdpQnNIWlE9PjJXZW5uUyJzMi5NMnkiPj1xWk1TIjIuTTJ5PE9SIj5IZVlNUyJNOXM9TTlSQXNNVzlqTGQiQj9aLlo+TTIuTz4kMi5NMnlNOTs+P2k+czlTIk05cz1SQXNjTSI+aUI/Wi5aPk0yLk8+JFdlSHhqJ1JBc01XOV9SfSdkOz4/aUJoV2U8TVdpQmg5c2NpVgkJCUJoOXNjaVYJCQlWCQkJQjlzYz5zOVMiT1o9c09IZVdQImlWCQkJCUI5c2M+Mldlbm5TIjIuTTJ5PE9SImlCV2U8TVdpQnNIWlE9PjJXZW5uUyJzMi5NMnkiPj1xWk1TIjIuTTJ5PE9SIj5IZVlNUyJNOXM9TTlSQXNNVzlqa0xkIkI/Wi5aPk0yLk8+JDIuTTJ5TTkwSjs+P2k+aUI/Wi5aPk0yLk8+JFdlSHhqJ1JBc01XOV9SV08yZVc5ZT1NJ2Q7Pj9pQnM+Mldlbm5TIi5NV1otPFE9PU9IPmNzbnM8V00tV3gtc0hXc0hNLTxXTzJ5Pj1NUj0tWnpzWWV6cS1bYWE+QWU+QWUtdlFNbj1zT0gtMnN6MldNPlpPbnM9c09ILXpzeC49PlpPbnM9c09ILVdNQT0iPjllPWUtek1XUyJaT1pPY016Ij45ZT1lLT16c3h4TXpTIi5PY016Ij45ZT1lLVpXZTJNWU1IPVMiZVE9Tz56c3guPSI+OWU9ZS0yT0g9TUg9UyJCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUi5NV1pXTzJlVydkOz4/aSI+aUJoc2lCaFdlPE1XaUJoOXNjaVYJCQkJQjlzYz4yV2VublMiMi5NMnk8T1IiaUJXZTxNV2lCc0haUT0+Mldlbm5TInMyLk0yeSI+PXFaTVMiMi5NMnk8T1IiPkhlWU1TIk05cz1NOVJBc01XOWprW2QiQj9aLlo+TTIuTz4kMi5NMnlNOTBVOz4/aT5pQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1I5TTJXOWU9TSdkOz4/aUJzPjJXZW5uUyIuTVdaLTxRPT1PSD5jc25zPFdNLVd4LXNIV3NITS08V08yeT49TVI9LVp6c1llenEtW2FhPkFlPkFlLXZRTW49c09ILTJzejJXTT5aT25zPXNPSC16c3guPT5aT25zPXNPSC1XTUE9Ij45ZT1lLXpNV1MiWk9aT2NNeiI+OWU9ZS09enN4eE16UyIuT2NNeiI+OWU9ZS1aV2UyTVlNSD1TImVRPU8+enN4Lj0iPjllPWUtMk9IPU1IPVMiQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1IuTVdaOU0yJ2Q7Pj9pIj5pQmhzaUJoV2U8TVdpQmg5c2NpVgkJCUJoOXNjaVYJCQlWCQkJQjlzYz5zOVMiT1o9c09IZVdVImlWCQkJCUI5c2M+Mldlbm5TIjIuTTJ5PE9SPjlzblpXZXEtc0hXc0hNLTxXTzJ5ImlCV2U8TVdpQnNIWlE9Pj4yV2VublMiczIuTTJ5Ij49cVpNUyIyLk0yeTxPUiI+SGVZTVMiTTlzPU05UkFzTVc5amZkIkI/Wi5aPk0yLk8+JDIuTTJ5TTlVOz4/aT5zOVMiTTlzPVJmIj5pQj9aLlo+TTIuTz4kV2VIeGonT1o9X25xbl9uUkFzTVc5J2Q7Pj9pQmhXZTxNV2lCaDlzY2lCcz4yV2VublMiLk1XWi08UT09T0g+Y3NuczxXTS1XeC1zSFdzSE0tPFdPMnk+PU1SPS1aenNZZXpxLVthYT5BZT5BZS12UU1uPXNPSC0yc3oyV00+Wk9ucz1zT0gtenN4Lj0+Wk9ucz1zT0gtV01BPSI+OWU9ZS16TVdTIlpPWk9jTXoiPjllPWUtPXpzeHhNelMiLk9jTXoiPjllPWUtWldlMk1ZTUg9UyJlUT1PPnpzeC49Ij45ZT1lLTJPSD1NSD1TIkI/Wi5aPk0yLk8+JFdlSHhqJ09aPV9ucW5fblJBc01XOTknZDs+P2kiPmlCaHNpVgkJCUJoOXNjaVYJCQlWCQkJQjlzYz5zOVMiT1o9c09IZVdKImlWCQkJCT4+QjlzYz4yV2VublMiMi5NMnk8T1IiaUJXZTxNV2lCc0haUT0+PjJXZW5uUyJzMi5NMnkiPj1xWk1TIjIuTTJ5PE9SIj5IZVlNUyJNOXM9TTlSQXNNVzlqMWQiQj9aLlo+TTIuTz4kMi5NMnlNOUo7Pj9pPnM5UyJNOXM9UjEiPmlCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUn1VJ2Q7Pj9pQmhXZTxNV2lCaDlzY2lWCQkJQmg5c2NpVgkJCVYJCQlCOXNjPnM5UyJPWj1zT0hlV2siaVYJCQkJQjlzYz4yV2VublMiMi5NMnk8T1I+OXNuWldlcS1zSFdzSE0tPFdPMnkiaUJXZTxNV2lCc0haUT0+Mldlbm5TInMyLk0yeSI+PXFaTVMiMi5NMnk8T1IiPkhlWU1TIk05cz1NOVJBc01XOWpbZCJCP1ouWj5NMi5PPiQyLk0yeU05azs+P2k+czlTIk05cz1SbnNSPSJpQj9aLlo+TTIuTz4kV2VIeGonUkFzTVc5X1J9aydkOz4/aUJoV2U8TVdpQmg5c2NpQnM+Mldlbm5TIi5NV1otPFE9PU9IPmNzbnM8V00tV3gtc0hXc0hNLTxXTzJ5Pj1NUj0tWnpzWWV6cS1bYWE+QWU+QWUtdlFNbj1zT0gtMnN6MldNPlpPbnM9c09ILXpzeC49PlpPbnM9c09ILVdNQT0iPjllPWUtek1XUyJaT1pPY016Ij45ZT1lLT16c3h4TXpTIi5PY016Ij45ZT1lLVpXZTJNWU1IPVMiZVE9Tz56c3guPSI+OWU9ZS0yT0g9TUg9UyJCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUn1KJ2Q7Pj9pIj5pQmhzaVYJCQlCaDlzY2lWCQkJVgkJCUI5c2M+czlTIk9aPXNPSGVXMGEiaVYJCQkJPj5COXNjPjJXZW5uUyIyLk0yeTxPUiJpQldlPE1XaUJzSFpRPT4+Mldlbm5TInMyLk0yeSI+PXFaTVMiMi5NMnk8T1IiPkhlWU1TIk05cz1NOVJBc01XOWpKYWQiQj9aLlo+TTIuTz4kMi5NMnlNOTBmOz4/aT5pQj9aLlo+TTIuTz4kV2VIeGonT1o9X25xbl9XZTUnZDs+P2lCcz4yV2VublMiLk1XWi08UT09T0g+Y3NuczxXTS1XeC1zSFdzSE0tPFdPMnk+PU1SPS1aenNZZXpxLVthYT5BZT5BZS12UU1uPXNPSC0yc3oyV00+Wk9ucz1zT0gtenN4Lj0+Wk9ucz1zT0gtV01BPSI+OWU9ZS16TVdTIlpPWk9jTXoiPjllPWUtPXpzeHhNelMiLk9jTXoiPjllPWUtWldlMk1ZTUg9UyJlUT1PPnpzeC49Ij45ZT1lLTJPSD1NSD1TIkI/Wi5aPk0yLk8+JFdlSHhqJ09aPV9ucW5fV2U1OSdkOz4/aSI+aUJoc2lCaFdlPE1XaUJoOXNjaVYJCQlCaDlzY2lWCQkJVgkJCUI5c2M+Mldlbm5TIjIuTTJ5PE9SImlCV2U8TVdpQnNIWlE9PjJXZW5uUyJzMi5NMnkiPj1xWk1TIjIuTTJ5PE9SIj5IZVlNUyJNOXM9TTlSQXNNVzlqa2ZkIkI/Wi5aPk0yLk8+JDIuTTJ5TTkwWzs+P2k+aUI/Wi5aPk0yLk8+JFdlSHhqJ1JBc01XOV9Sc0hITX1uJ2Q7Pj9pQnM+Mldlbm5TIi5NV1otPFE9PU9IPmNzbnM8V00tV3gtc0hXc0hNLTxXTzJ5Pj1NUj0tWnpzWWV6cS1bYWE+QWU+QWUtdlFNbj1zT0gtMnN6MldNPlpPbnM9c09ILXpzeC49PlpPbnM9c09ILVdNQT0iPjllPWUtek1XUyJaT1pPY016Ij45ZT1lLT16c3h4TXpTIi5PY016Ij45ZT1lLVpXZTJNWU1IPVMiZVE9Tz56c3guPSI+OWU9ZS0yT0g9TUg9UyJCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUi5NV1pIfW4nZDs+P2kiPmlCaHNpQmhXZTxNV2lCaDlzY2lWCQk+PkJoOXNjaVYJCT4+VgkJPkJoOXNjaVZWPj4+Qmg5c2NpVkI5c2M+Mldlbm5TIlplSE1XLUFPTz1NeiJpVglCPFE9PU9IPj1xWk1TIm5RPFlzPSI+Mldlbm5TIjw9SD48eC09TWVXPjw9SC1uWT48PUgtemVzbk05PlpPbnM9c09ILVdNQT0iaUJzPjJXZW5uUyJBZT5BZS1BV09aWnEtTz5aT25zPXNPSC1XTUE9ImlCaHNpQj9aLlo+TTIuTz4kV2VIeGonUW5Nel9uZWNNJ2Q7Pj9pQmg8UT09T0hpVkJoOXNjaVZCaDlzY2lWQm4yenNaPWlWJChBUUgyPXNPSCgpXVYJJCgnWDJlPU14T3pxbk1XTTI9JylYMi5Pbk1IKF1lV1dPfV9uc0h4V01fOU1uTVdNMj06PXpRTSw+SE9fek1uUVc9bl89TVI9Oj4nQj9aLlo+TTIuTz4kV2VIeGonZTk5SE19bl8yZT1fQWVRVz0nZD4/aSdsKTtWbCk7VkJobjJ6c1o9aVZCaEFPellpVj4+Pj5CbjJ6c1o9aVY+Pj4+Pj5jZXo+cz1NWV89cVpNPlM+OU8yUVlNSD1YeE09S1dNWU1IPW9xMzkoIj1xWk0iKTtWPj4+Pj4+Y2V6PnM9TVlfMmU9TXhPenE+Uz45TzJRWU1IPVh4TT1LV01ZTUg9b3EzOSgiMmU9TXhPenEiKTtWVj4+Pj4+PnNBPihzPU1ZXz1xWk0pPl1WPj4+Pj4+Pj5PSFRxWk0vLmVIeE0ocz1NWV89cVpNWGNlV1FNKTtWPj4+Pj4+Pj5PSC9lPU14T3pxLy5lSHhNKHM9TVlfMmU9TXhPenFYY2VXUU0pO1Y+Pj4+Pj5sVj4+Pj5CaG4yenNaPWlWQj9aLlpWPj4+Pj4+Pj5NMi5PQU9PPU16KCk7Vj4+Pj4+Pj4+PHpNZXk7VlY+Pj4+Pj45TUFlUVc9OlZWPj4+Pj4+Pj5NMi5PLk1lOU16KD4iQnM+Mldlbm5TXCJBZT5BZS1Xc249PlpPbnM9c09ILVdNQT1cImlCaHNpQm5aZUg+Mldlbm5TXCI9TVI9LW5NWXM8T1c5XCJpXSRXZUh4aicuTWU5TXpfSEFfMCdkbEJoblplSGkiLD4kV2VIeGonLk1lOU16X0hBX2snZD4pO1Y/aVZCQU96WT4+WU09Lk85UyJ4TT0iPkhlWU1TIlJBc01XOW5BT3pZImlWQnNIWlE9Pj1xWk1TIi5zOTlNSCI+SGVZTVMiWU85Ij5jZVdRTVMiUkFzTVc5biJpVkJzSFpRPT49cVpNUyIuczk5TUgiPkhlWU1TIlJBc01XOW5lMj1zT0giPmNlV1FNUyIyT0hBc3hRek0iaVZCc0haUT0+PXFaTVMiLnM5OU1IIj5IZVlNUyJSQXNNVzlublE8ZTI9c09IZTk5Ij5jZVdRTVMiImlWQnNIWlE9Pj1xWk1TIi5zOTlNSCI+SGVZTVMiUW5Nel8uZW4uIj5jZVdRTVMiQj9aLlo+TTIuTz4kOVdNX1dPeHNIXy5lbi47Pj9pImlWQjlzYz4yV2VublMiWmVITVc+WmVITVctOU1BZVFXPSJpVj4+QjlzYz4yV2VublMiWmVITVctLk1lOXNIeCJpVj4+Pj5CP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfUldzbj0nZDs+P2lWPj5CaDlzY2lWPj5COXNjPjJXZW5uUyJaZUhNVy08TzlxImlWVkI/Wi5aVj4+Pj4+Pj4+c0E+KDJPUUg9KCRSQXNNVzluKT5TUz5hKT5dVlY+Pj4+Pj4+Pj4+TTIuTz4iQjJNSD1NemlCPHppXSRXZUh4aidSQXNNVzlfUkhPQSdkbEI8emlCPHppQmgyTUg9TXppIjtWVj4+Pj4+Pj4+bD5NV25NPl1WVgkJCSRSX1dzbj0+Uz4iQk9XPjJXZW5uU1wiOTktV3NuPVwiaSI7VglWCQkJQU96TWUyLj4oJFJBc01XOW4+ZW4+JEhlWU0+U2k+JGNlV1FNKT5dVglWCQkJCSQyZT1uX2M+Uz49enNZKCRjZVdRTWprZCk+Pz4kY2VXUU1qa2Q+Oj4kV2VIeGonUkFzTVc5X1JlV1cnZDtWCVYJCQkJc0E+KD4kY2VXUU1qSmQ+U1M+Ij1NUj0iPik+JD1xWk1TJFdlSHhqJ1JBc01XOV9Sbj16J2Q7VgkJCQlNV25Nc0EoJGNlV1FNakpkPlNTPiI9TVI9ZXpNZSIpPiQ9cVpNUyRXZUh4aidSQXNNVzlfUmV6TWUnZDtWCQkJCU1Xbk1zQSgkY2VXUU1qSmQ+U1M+Im5NV00yPSIpPiQ9cVpNUyRXZUh4aidSQXNNVzlfUm5NVydkO1YJCQkJTVduTXNBKCRjZVdRTWpKZD5TUz4ic1lleE0iKT4kPXFaTVMkV2VIeGonUkFzTVc5X1JzWWV4TSdkO1YJCQkJTVduTXNBKCRjZVdRTWpKZD5TUz4ic1lleE14ZVdNenEiKT4kPXFaTVMkV2VIeGonUkFzTVc5X1JzWWV4TXhlV016cSdkO1YJCQkJTVduTXNBKCRjZVdRTWpKZD5TUz4iQXNXTSIpPiQ9cVpNUyRXZUh4aidSQXNNVzlfUkFzV00nZDtWCQkJCU1Xbk1zQSgkY2VXUU1qSmQ+U1M+InFNbk96SE8iKT4kPXFaTVMkV2VIeGonUkFzTVc5X1JxTW5PekhPJ2Q7VgkJCQlNV25Nc0EoJGNlV1FNakpkPlNTPiIuPVlXCm4iKT4kPXFaTVMkV2VIeGonUkFzTVc5X1IuPVlXCm4nZDtWCQkJCU1Xbk1zQSgkY2VXUU1qSmQ+U1M+IjllPU09c1lNIik+JD1xWk1TJFdlSHhqJ1JBc01XOV9SOWU9TT1zWU0nZDtWCQkJCU1Xbk1zQSgkY2VXUU1qSmQ+U1M+ImNzOU1PIik+JD1xWk1TJFdlSHhqJ1JBc01XOV9SY3M5TU8nZDtWCQkJCU1Xbk1zQSgkY2VXUU1qSmQ+U1M+ImVROXNPIik+JD1xWk1TJFdlSHhqJ1JBc01XOV9SZVE5c08nZDtWCQkJCVYJCQkJJHpNdj5TPiRjZVdRTWpMZD4hUz5hPj8+JFdlSHhqJ09aPV9ucW5fcU1uJ2Q+Oj4kV2VIeGonT1o9X25xbl9ITydkO1YJVgkJCQkkUl9Xc249PlhTPiJCV3M+Mldlbm5TXCI5OS1zPU1ZXCI+OWU9ZS1zOVNcIl0kSGVZTWxcImlCOXNjPjJXZW5uU1wiOTktLmVIOVdNXCJpQmg5c2NpQjlzYz4yV2VublNcIjk5LTJPSD1NSD1cImlCPD5zOVNcIlJfSGVZTVwiPjJXZW5uU1wibi1NV1wiaV0kY2VXUU1qYWRsQmg8aUI8PnM5U1wiUl8yZT1uXCI+Mldlbm5TXCJuLU1XXCJpXSRXZUh4aidSQXNNVzlfUjJlPSdkbDo+XSQyZT1uX2NsQmg8aUI8PnM5U1wiUl89cVpNXCI+Mldlbm5TXCJuLU1XXCJpXSQ9cVpNbEJoPGlCPD4yV2VublNcIm4tTVdcImldJFdlSHhqJ1JBc01XOV9SfT0nZGw6Pl0kek12bEJoPGlCOXNjPm49cVdNU1wiQVdPZT06enN4Lj07XCJpQmU+LnpNQVNcIj9ZTzlTUkFzTVc5biZSQXNNVzluZTI9c09IUzJPSEFzeFF6TSZSQXNNVzlublE8ZTI9c09IU005cz0mUkFzTVc5bnNIOU1SU10kSGVZTWwmUW5Nel8uZW4uU10kOVdNX1dPeHNIXy5lbi5sXCJpQnM+PXM9V01TXCJdJFdlSHhqJzJlPV9NOSdkbFwiPmVXPVNcIl0kV2VIeGonMmU9X005J2RsXCI+Mldlbm5TXCJBZT5BZS1aTUgyc1ctbnZRZXpNLU8+Wk9ucz1zT0gtV01BPVwiaUJoc2lCaGVpQmU+LnpNQVNcIgplY2VuMnpzWj06UkE5TVdNPU0oJ10kSGVZTWwnKTtcImlCcz49cz1XTVNcIl0kV2VIeGonMmU9XzlNVydkbFwiPmVXPVNcIl0kV2VIeGonMmU9XzlNVydkbFwiPjJXZW5uU1wiQWU+QWUtPXplbi4tTz5aT25zPXNPSC16c3guPT49TVI9LTllSHhNelwiaUJoc2lCaGVpQmg5c2NpQmg5c2NpQmhXc2kiO1YJVgkJCWxWVgkJCSRSX1dzbj0+WFM+IkJoT1dpIjtWCQkJTTIuTz4iQjlzYz4yV2VublNcIjk5XCI+czlTXCJITW49ZTxXTVwiaV0kUl9Xc249bEJoOXNjaSI7VlZWPj4+Pj4+Pj5sVj9pVglWPj4+Qmg5c2NpVglCOXNjPjJXZW5uUyJaZUhNVy1BT089TXoiaVYJCUI5c2M+Mldlbm5TIlpRV1ctV01BPSJpVgkJQnNIWlE9Pj1xWk1TIm5RPFlzPSI+Mldlbm5TIjw9SD48eC09TWVXPjw9SC1uWT48PUgtemVzbk05Ij5jZVdRTVMiPkI/Wi5aPk0yLk8+JFdlSHhqJzxfMnpNZT1NJ2Q7Pj9pPiI+T0gyV3MyeVMiOU8yUVlNSD1YQU96WW5qJ1JBc01XOW5BT3pZJ2RYUkFzTVc5bm5RPGUyPXNPSGU5OVhjZVdRTT5TPidlOTknOyJpVgkJQmg5c2NpVgkJQjlzYz4yV2VublMiWlFXVy16c3guPSJpVgkJQmU+T0gyV3MyeVMiCmVjZW4yenNaPTp0TVdaKCdSQXNNVzluJyk7PnpNPVF6SD5BZVduTTsiPi56TUFTIiMiaUI/Wi5aPk0yLk8+JFdlSHhqJ1JBc01XOV9SLk1XWidkOz4/aUJoZWlWCQlCaDlzY2lWCUJoOXNjaVZCaDlzY2lWPj5CaEFPellpVkJuMnpzWj1pVgkKd1FNenEoQVFIMj1zT0goJCldVlYJCSQoJ1g5OScpWEhNbj1lPFdNKF1WCQkJWWVSNE1aPS46PjBWCQlsKTtWCQlWCQkkKCdYOTktLmVIOVdNPmUnKVhPSCgnWU9Rbk05T31IJyw+QVFIMj1zT0goTSldVgkJCU1Ybj1PWm16T1pleGU9c09IKCk7VgkJbCk7VgkJVgkJJCgnWDk5LS5lSDlXTT5lJylYT0goJz1PUTIubj1lej0nLD5BUUgyPXNPSChNKV1WCQkJTVhuPU9abXpPWmV4ZT1zT0goKTtWCQlsKTtWVgkJJCgnI0hNbj1lPFdNJylYSE1uPWU8V00oKVhPSCgnMi5lSHhNJyxBUUgyPXNPSCgpXVYJCQljZXo+UkFuT3o9PlM+Pn1zSDlPfVg4cDdFWG49enNIeHNBcSgkKCdYOTknKVhITW49ZTxXTSgnbk16c2VXczVNJykpO1YJCQljZXo+UXpXPlM+ImUyPXNPSFNSQW5Pej0mUW5Nel8uZW4uU0I/Wi5aPk0yLk8+JDlXTV9XT3hzSF8uZW4uOz4/aSZXc249UyIrUkFuT3o9O1ZWCQkJcC5PfUlPZTlzSHgoJycpO1YJCQkkWFpPbj0oJ01IeHNITWhlCmVSaDJPSD16T1dXTXpYWi5aP1lPOVNlOVlzSEFRSDI9c09IJyw+UXpXLD5BUUgyPXNPSCg5ZT1lKV1WCVYJCQkJdHM5TUlPZTlzSHgoJycpO1YJVgkJCQlzQT4oOWU9ZT4hUz4nT3knKT5dVlYJCQkJCTRJS2VXTXo9KCdCP1ouWj5NMi5PPiRXZUh4aicyZT1fbk96PV9BZXNXJ2Q7Pj9pJyw+J0I/Wi5aPk0yLk8+JFdlSHhqJ1pfc0hBTydkOz4/aScpO1ZWCQkJCWw+TVduTT5dVgkJCQkJVgkJCQkJV08yZT1zT0hYek1XT2U5KCk7VgkJCQkJVgkJCQlsVglWCQkJbCk7VlYJCQl6TT1Rekg+QWVXbk07VlYJCWwpO1ZWCWwpO1YJQVFIMj1zT0g+UkE5TVdNPU0oczkpXVYJCVYJPj4+PjRJSzJPSEFzelkoPidCP1ouWj5NMi5PPiRXZUh4aidSQXNNVzlfTXp6X1snZDs+P2knLD4nQj9aLlo+TTIuTz4kV2VIeGonWl8yT0hBc3pZJ2Q7Pj9pJyw+QVFIMj1zT0g+KCk+XVYJCQk5TzJRWU1IPVhXTzJlPXNPSFMnP1lPOVNSQXNNVzluJlJBc01XOW5lMj1zT0hTMk9IQXN4UXpNJlJBc01XOW5zSDlNUlMnPis+czk+KycmUkFzTVc5bm5RPGUyPXNPSFM5TVdNPU0mUW5Nel8uZW4uU0I/Wi5aPk0yLk8+JDlXTV9XT3hzSF8uZW4uOz4/aSc7VgkJbD4pO1YJbFZCaG4yenNaPWlWQj9aLlpWPj4+Pj4+TTIuT0FPTz1NeigpO1Y+Pj4+bFY+Pj4+PHpNZXk7VlYyZW5NPiJXc249IjpWPj4+PiRPUT1aUT0+Uz4iIjtWCSRSQXNNVzlzSFpRPT5TPmV6emVxKCk7VgkkMk9IQXN4aidBc1dNXzIuUUh5X25zNU0nZD5TPj5IUVk8TXpfQU96WWU9KEFXT2U9Y2VXKCQyT0hBc3hqJ0FzV01fMi5RSHlfbnM1TSdkKSw+MCw+J1gnLD4nJyk7VglzQT4oJDJPSEFzeGonQXNXTV8yLlFIeV9uczVNJ2Q+Qj4wKT4kMk9IQXN4aidBc1dNXzIuUUh5X25zNU0nZD5TPicwWEwnO1ZWCXNBPighc25uTT0oJFJBc01XOVlPOU0pKT4kUkFzTVc5WU85TT5TPicnO1Y+Pj4+c0E+KCFzbm5NPSgkUkFzTVc5bnM5KSk+JFJBc01XOW5zOT5TPicnO1YJc0E+KCFzbm5NPSgkUkFzTVc5bmU5OSkpPiRSQXNNVzluZTk5PlM+QWVXbk07VglWPj4+PiRSQXNNVzluOWU9ZT5TPlJBc01XOW45ZT1lV09lOT4oJFJBc01XOW5zOSk7VglWPj4+PkFPek1lMi4+KCRSQXNNVzluPmVuPiRIZVlNPlNpPiRjZVdRTSk+XVYJCVYJPj4kY2VXUU1qYWQ+PlM+PU89emVIbldzPSg9enNZKCRjZVdRTWphZCkpO1YJPj4kQXNNVzlIZVlNPlM+JGNlV1FNamFkO1YJPj5WCT4+c0EoPiRjZVdRTWowUGQ+KT5dVgkJVgkJJGNlV1FNajBQZD5TPk1SWldPOU0oPicsJyw+JGNlV1FNajBQZD4pO1YJCVYJCXNBKD4kY2VXUU1qMFBkamFkPkZFND4hc0hfZXp6ZXEoPiRZTVk8TXpfczlqJ1FuTXpfeHpPUVonZCw+JGNlV1FNajBQZD4pPik+XVYJCQkyT0g9c0hRTTtWCQlsVgkJVgk+PmxWVgk+PiRBc01XOTJPUUg9PlM+WTlMKCRBc01XOUhlWU0pO1YJPj5WCT4+JGNlV1FNajBkPlM+Lj1ZV25aTTJzZVcyLmV6bigkY2VXUU1qMGQsPktFVF93IDdUS3AsPiQyT0hBc3hqJzIuZXpuTT0nZD4pO1YJPj4kY2VXUU1qMGZkPlM+Lj1ZV25aTTJzZVcyLmV6bigkY2VXUU1qMGZkLD5LRVRfdyA3VEtwLD4kMk9IQXN4aicyLmV6bk09J2Q+KTtWPj5WPj4+Pj4+c0E+KD4hJFJBc01XOW5lOTk+KT5dVglWPj4+Pj4+Pj4kQXNNVzljZVdRTT5TPnNubk09KCRSQXNNVzluOWU9ZWokY2VXUU1qYWRkKT4/PiRSQXNNVzluOWU9ZWokY2VXUU1qYWRkPjo+Jyc7VlYJCXNBPig+JFJBc01XOVlPOU0+U1M+Im5zPU0iPik+JE05X1lPOU0+Uz4kMk9IQXN4aidlV1dPfV9ucz1NX31xbnN9cXgnZDs+TVduTT4kTTlfWU85TT5TPiQyT0hBc3hqJ2VXV099X2U5WXNIX31xbnN9cXgnZDtWCQlWCQkkQXNNVzljZVdRTT5TPm49el9zek1aV2UyTSg+IiYjMGtKOz1zPVdNIiw+Il09cz1XTSIsPiRBc01XOWNlV1FNPik7VgkJJEFzTVc5Y2VXUU0+Uz5uPXpfc3pNWldlMk0oPiImIzBrSjtuLk96PS1uPU96cSIsPiJdbi5Pej0tbj1PenEiLD4kQXNNVzljZVdRTT4pO1YJCSRBc01XOWNlV1FNPlM+bj16X3N6TVpXZTJNKD4iJiMwa0o7QVFXVy1uPU96cSIsPiJdQVFXVy1uPU96cSIsPiRBc01XOWNlV1FNPik7VgkJVgkJc0E+KCRjZVdRTWpmZD43Zz4kY2VXUU1qW2Q+N2c+JGNlV1FNakpkPlNTPiJzWWV4TSI+N2c+JGNlV1FNakpkPlNTPiJzWWV4TXhlV016cSI+N2c+JGNlV1FNakpkPlNTPiJjczlNTyI+N2c+JGNlV1FNakpkPlNTPiJlUTlzTyI+N2c+JGNlV1FNakpkPlNTPiJBc1dNIj43Zz4kY2VXUU1qSmQ+U1M+Im5NV00yPSIpPl1WCQkJVgkJCSRBc01XOWNlV1FNPlM+bj16X3pNWldlMk0oPiImI1VVOyIsPiImZVlaOyNVVTsiLD4kQXNNVzljZVdRTT4pO1YJCQkkQXNNVzljZVdRTT5TPm49el96TVpXZTJNKD4iJiMwa1U7Iiw+IiZlWVo7IzBrVTsiLD4kQXNNVzljZVdRTT4pO1YJCQkkQXNNVzljZVdRTT5TPi49WVdfTUg9cz1xXzlNMk85TShuPXpzWm5XZW4uTW4oJEFzTVc5Y2VXUU0pLD5LRVRfdyA3VEtwLD4kMk9IQXN4aicyLmV6bk09J2QpO1YJCQkkQXNNVzljZVdRTT5TPi49WVduWk0yc2VXMi5lem4oJEFzTVc5Y2VXUU0sPktFVF93IDdUS3AsPiQyT0hBc3hqJzIuZXpuTT0nZD4pO1YJCVYJCWw+TVduTXNBKCRjZVdRTWpKZD5TUz4iLj1ZVwpuIik+XVYJCQlWCQkJPiRBc01XOWNlV1FNPlM+Lj1ZV25aTTJzZVcyLmV6bigkQXNNVzljZVdRTSw+S0VUX3cgN1RLcCw+JDJPSEFzeGonMi5lem5NPSdkPik7VgkJCT5WCQlsPk1Xbk1zQSgkY2VXUU1qSmQ+U1M+IjllPU09c1lNIik+XVZWCQkJc0E+KCRBc01XOWNlV1FNKT5dVgkJCQlWCQkJCSRBc01XOWNlV1FNPlM+bj16X3pNWldlMk0oPiImI0xmOyIsPiI6Iiw+JEFzTVc5Y2VXUU0+KTtWCQkJCSRBc01XOWNlV1FNPlM+QG49ej1PPXNZTSg+JEFzTVc5Y2VXUU0+KTtWCQkJCVYJCQkJc0EoPiRBc01XOWNlV1FNPiFTUz4tPjA+RkU0PiRBc01XOWNlV1FNPik+XVYJCQkJCVYJCQkJCXNBKD4kY2VXUU1qa0pkPlNTPjA+KT4kQXNNVzljZVdRTT5TPjllPU0oPiJiLVktOSIsPiRBc01XOWNlV1FNPik7VgkJCQkJTVduTXNBKD4kY2VXUU1qa0pkPlNTPms+KT4kQXNNVzljZVdRTT5TPjllPU0oPiJ0OnMiLD4kQXNNVzljZVdRTT4pO1YJCQkJCU1Xbk0+JEFzTVc5Y2VXUU0+Uz45ZT1NKD4iYi1ZLTk+dDpzIiw+JEFzTVc5Y2VXUU0+KTtWCQkJCQlWCQkJCWw+TVduTT4kQXNNVzljZVdRTT5TPiIiO1YJCQkJVgkJCWxWCQkJPlYJCWw+TVduTT5dVgkJCVYJCQlzQT4oJHpPfWonZVdXT31fPHonZD5GRTQ+ISRNOV9ZTzlNPik+JEFzTVc5Y2VXUU0+Uz4kWmV6bk0taTlNMk85TW9vL085TW4oJEFzTVc5Y2VXUU0sPkFlV25NKTtWCQkJTVduTT4kQXNNVzljZVdRTT5TPiRaZXpuTS1pOU0yTzlNb28vTzlNbigkQXNNVzljZVdRTSw+PXpRTSw+JE05X1lPOU0pO1ZWCQlsVlY+Pj4+Pj5sPk1Xbk1zQT4oJGNlV1FNakpkPiFTPiJuTVdNMj0iPkZFND4kY2VXUU1qSmQ+IVM+InNZZXhNIj5GRTQ+JGNlV1FNakpkPiFTPiJzWWV4TXhlV016cSI+RkU0PiRjZVdRTWpKZD4hUz4iY3M5TU8iPkZFND4kY2VXUU1qSmQ+IVM+ImVROXNPIj5GRTQ+JGNlV1FNakpkPiFTPiJBc1dNIj5GRTQ+JGNlV1FNakpkPiFTPiJxTW5PekhPIj4pPl1WCQkJVj4+Pj4+Pj4+JEFzTVc5Y2VXUU0+Uz4uPVlXblpNMnNlVzIuZXpuKCRjZVdRTWpVZCw+S0VUX3cgN1RLcCw+JDJPSEFzeGonMi5lem5NPSdkPik7VgkJVj4+Pj4+Pmw+TVduTT4kQXNNVzljZVdRTT5TPicnO1ZWPj4+Pj4+JC5PVzlNenM5PlM+IlJBc01XOV8uT1c5TXpfJEFzTVc5SGVZTSI7VlYJPj5zQT4oJFJBc01XOVlPOU0+U1M+Im5zPU0iKT5dVgkJVgkJc0E+KCRjZVdRTWowZmQpPiRjZVdRTWowZmQ+Uz4iQjlzYz4yV2VublNcIlJBc01XOW5ITz1NXCJpXSRjZVdRTWowZmRsQmg5c2NpIjtWCQlWCT4+bD5NV25NPl1WVgkJc0E+KCRjZVdRTWowZmQpPl1WCQkJVgkJCSQuTVdaXz1NUj0+Uz4kY2VXUU1qMGZkO1YJCQkkY2VXUU1qMGZkPlM+IkJzPjJXZW5uU1wiLk1XWi08UT09T0g+Y3NuczxXTS1XeC1zSFdzSE0tPFdPMnk+PU1SPS1aenNZZXpxLVthYT5BZT5BZS12UU1uPXNPSC0yc3oyV00+Wk9ucz1zT0gtenN4Lj0+Wk9ucz1zT0gtV01BPVwiPjllPWUtek1XU1wiWk9aT2NNelwiPjllPWUtPXpzeHhNelNcIi5PY016XCI+OWU9ZS1aV2UyTVlNSD1TXCJ6c3guPVwiPjllPWUtMk9IPU1IPVNcIl0kY2VXUU1qMGZkbFwiPmlCaHNpIjtWCQkJVgkJbD5WCT4+bFYJPj5WPj4+Pj4+c0E+KCRjZVdRTWpKZD5TUz4iPU1SPWV6TWUiKT5dVlYJCSRaZXplWW4+Uz4iIjtWCQkkWmVITVc+Uz4iQiEtLVplSE1XLS1pIjtWCQkkPDxfWnpNQT5TPiIiO1YJCSQ8PF9uUUFBPlM+IiI7VgkJJEhPPE96OU16UyIiO1YJCVYJCXNBPig+JGNlV1FNajFkPik+XVYJCQlWCQkJc0E+KHNubk09KCQ8PF9NOXM9T3opPkZFND4kPDxfTTlzPU96KT5dVgkJCQkkWmV6ZVluPlM+Ik9IQU8yUW5TXCJuTT1yc01XOUVlWU0oPS5zblhzOSlcIj4yV2VublNcIk05cz1PelwiPiI7VgkJCQkkPDxfWnpNQT5TPiJCOXNjPjJXZW5uU1wibi5lOU99LTlNWj0uMFwiaSI7VgkJCQkkPDxfblFBQT5TPiJCaDlzY2kiO1YJCQlsPk1Xbk0+JFplemVZbj5TPiIyV2VublNcIn1xbnN9cXhNOXM9T3pcIj4iO1YJCQlWCQlsPk1Xbk0+XVYJCQlWCQkJJFplSE1XPlM+IiI7VgkJCSRaZXplWW4+Uz4iMldlbm5TXCIyV2VubnMyXCI+IjtWCQkJJEhPPE96OU16UyI+SE8tPE96OU16IjtWCQkJVgkJbFZWCQlzQT4oISRjZVdRTWpMZCk+XT5WCQkJJFFzOT5TPiJRczlTXCJNbm5NSD1zZVdcIj4iO1YJCQkkWmV6ZVluPlhTPiJ6TVdTXCJNbm5NSD1zZVdcIj4iO1YJCWw+TVduTT5dPlYJCQkkUXM5PlM+IiI7VgkJbFZWCQlzQT4oJGNlV1FNakpbZCk+XVYJCQkkUXM5PlhTPiI5ZT1lLTxXTzJ5WXNIV01IU1wiPXpRTVwiPiI7VgkJCSRaZXplWW4+WFM+IjllPWUtWXNIV01IU1wiXSRjZVdRTWpKW2RsXCI+IjtWCQlsVlYJCXNBPigkY2VXUU1qSjFkKT5dVgkJCSRRczk+WFM+IjllPWUtPFdPMnlZZVJXTUhTXCI9elFNXCI+IjtWCQkJJFplemVZbj5YUz4iWWVSV01IeD0uU1wiXSRjZVdRTWpKMWRsXCI+OWU9ZS1ZZVJXTUhTXCJdJGNlV1FNakoxZGxcIj4iO1YJCWxWVgkJJEFzOT5TPlp6TXhfek1aV2UyTSg+JyNqXC1kKyNzJyw+J18nLD4kQXNNVzlIZVlNPik7VgkJVgkJc0E+KCRSQXNNVzlZTzlNPlNTPiJucz1NIik+XVYJCQlWCQkJc0E+KD4kY2VXUU1qMWQ+KT5dVgkJCQlWCQkJCXNBPig+c25uTT0oJDw8X005cz1Peik+RkU0PiQ8PF9NOXM9T3o+KT4kMldlbm5fSGVZTT5TPiI8PC1NOXM9T3oiOz5NV25NPiQyV2Vubl9IZVlNPlM+In1uTTlzPU96IjtWVgk+Pj4+Pj4+PiRPUT1aUT0+WFM+QkJCdFR1SVZCPXo+czlTIiQuT1c5TXpzOSI+XSRRczlsaVZCPTk+Mldlbm5TIlJBc01XOW4iPjJPV25aZUhTImsiaV0kY2VXUU1qMGRsOj5qSE89LU9aPXNPSGVXZEJuWmVIPm49cVdNUyIyT1dPejp6TTk7ImkqQmhuWmVIaWpoSE89LU9aPXNPSGVXZEI5c2M+Mldlbm5TIl0kMldlbm5fSGVZTWxdJDllenlfPS5NWU1sImldJFplSE1XbEI9TVI9ZXpNZT5IZVlNUyJSQXNNVzlqJEFzTVc5SGVZTWQiPnM5UyJSQV8kQXM5Ij45ZT1lLWVXTXo9UyJdJGNlV1FNajBkbCI+XSRaZXplWW5saSRBc01XOWNlV1FNQmg9TVI9ZXpNZWldJGNlV1FNajBmZGxCaDlzY2lCaD05aUJoPXppVnRUdUk7VlYJCQkkUkFzTVc5c0haUT1qJEFzTVc5SGVZTWQ+Uz4iQjlzYz4yV2VublNcIl0kMldlbm5fSGVZTWxcImldJFplSE1XbEI9TVI9ZXpNZT45c3pTXCJlUT1PXCI+SGVZTVNcIlJBc01XOWokQXNNVzlIZVlNZFwiPnM5U1wiUkFfJEFzOVwiPjllPWUtZVdNej1TXCJdJGNlV1FNajBkbFwiPl0kWmV6ZVlubGkkQXNNVzljZVdRTUJoPU1SPWV6TWVpQmg5c2NpIjtWVgkJCWw+TVduTT5dVgkJCVYJPj4+Pj4+Pj4kT1E9WlE9PlhTPkJCQnRUdUlWQj16PnM5UyIkLk9XOU16czkiPl0kUXM5bGlWQj05PjJXZW5uUyJSQXNNVzluOU1uMnoiaSRjZVdRTWowZDo+akhPPS1PWj1zT0hlV2RCblplSD5uPXFXTVMiMk9XT3o6ek05OyJpKkJoblplSGlqaEhPPS1PWj1zT0hlV2RCaD05aVZCPTk+Mldlbm5TIlJBc01XOW4iaUI9TVI9ZXpNZT45c3pTImVRPU8iPkhlWU1TIlJBc01XOWokQXNNVzlIZVlNZCI+czlTIlJBXyRBczkiPjllPWUtZVdNej1TIl0kY2VXUU1qMGRsIj5dJFplemVZbmxpXSRBc01XOWNlV1FNbEJoPU1SPWV6TWVpXSRjZVdRTWowZmRsQmg9OWlCaD16aVZ0VHVJO1ZWCQkJJFJBc01XOXNIWlE9aiRBc01XOUhlWU1kPlM+IkI9TVI9ZXpNZT45c3pTXCJlUT1PXCI+SGVZTVNcIlJBc01XOWokQXNNVzlIZVlNZFwiPnM5U1wiUkFfJEFzOVwiPl0kWmV6ZVlubGldJEFzTVc5Y2VXUU1sQmg9TVI9ZXpNZWkiO1ZWCQkJbFZWVgkJbD5NV25NPl1WVgk+Pj4+Pj4+PiRPUT1aUT0+WFM+QkJCdFR1SVZCOXNjPnM5UyIkLk9XOU16czkiPjJXZW5uUyJBT3pZLXh6T1FaPk05cz1Pei14ek9RWiI+XSRRczlsaVY+PkJXZTxNVz4yV2VublMiMk9IPXpPVy1XZTxNVz4yT1ctWTktayJpXSRjZVdRTWowZGw6PmpITz0tT1o9c09IZVdkQm5aZUg+bj1xV01TIjJPV096OnpNOTsiaSpCaG5aZUhpamhITz0tT1o9c09IZVdkXSRjZVdRTWowZmRsQmhXZTxNV2lWPj5COXNjPjJXZW5uUyIyT1ctWTktMGEiaVY+Pj4+PkI5c2M+Mldlbm5TIk05cz1Pei1aZUhNV10kSE88T3o5TXpsImldJDw8X1p6TUFsXSRaZUhNV2xCPU1SPWV6TWU+OXN6UyJlUT1PIj5uPXFXTVMifXM5PS46MGFhJTsuTXN4Lj06SmFhWlI7Ij5IZVlNUyJSQXNNVzlqJEFzTVc5SGVZTWQiPnM5UyJSQV8kQXM5Ij45ZT1lLWVXTXo9UyJdJGNlV1FNajBkbCI+XSRaZXplWW5saV0kQXNNVzljZVdRTWxCaD1NUj1lek1laV0kPDxfblFBQWxCaDlzY2lWPj5CaDlzY2lWQmg5c2NpVnRUdUk7VlYJCWxWCQlWPj4+Pj4+bD5NV25Nc0E+KCRjZVdRTWpKZD5TUz4iLj1ZVwpuIik+XVZWCQkkWmV6ZVluPlM+IiI7VlYJCXNBPighJGNlV1FNakxkKT5dPlYJCQkkUXM5PlM+IlFzOVNcIk1ubk1IPXNlV1wiPiI7VgkJCSRaZXplWW4+WFM+InpNV1NcIk1ubk1IPXNlV1wiPiI7VgkJbD5NV25NPl0+VgkJCSRRczk+Uz4iIjtWCQlsVlYJCXNBPigkUkFzTVc5WU85TT5TUz4ibnM9TSIpPl1WCQkJVgk+Pj4+Pj4+PiRPUT1aUT0+WFM+QkJCdFR1SVZCPXo+czlTIiQuT1c5TXpzOSI+XSRRczlsaVZCPTk+Mldlbm5TIlJBc01XOW45TW4yeiJpJGNlV1FNajBkOj5qSE89LU9aPXNPSGVXZEJuWmVIPm49cVdNUyIyT1dPejp6TTk7ImkqQmhuWmVIaWpoSE89LU9aPXNPSGVXZEJoPTlpVkI9OT4yV2VublMiUkFzTVc5biJpQj1NUj1lek1lPjlzelMiZVE9TyI+SGVZTVMiUkFzTVc5aiRBc01XOUhlWU1kIj5zOVMiUkFfJEFzTVc5SGVZTSI+OWU9ZS1lV016PVMiXSRjZVdRTWowZGwiPl0kWmV6ZVlubGldJEFzTVc5Y2VXUU1sQmg9TVI9ZXpNZWldJGNlV1FNajBmZGxCaD05aUJoPXppVnRUdUk7VlYJCQkkUkFzTVc5c0haUT1qJEFzTVc5SGVZTWQ+Uz4iQj1NUj1lek1lPjlzelNcImVRPU9cIj5IZVlNU1wiUkFzTVc5aiRBc01XOUhlWU1kXCI+czlTXCJSQV8kQXNNVzlIZVlNXCI+OWU9ZS1lV016PVNcIl0kY2VXUU1qMGRsXCI+XSRaZXplWW5saV0kQXNNVzljZVdRTWxCaD1NUj1lek1laSI7VlZWCQlsPk1Xbk0+XVZWCT4+Pj4+Pj4+JE9RPVpRPT5YUz5CQkJ0VHVJVkI5c2M+czlTIiQuT1c5TXpzOSI+Mldlbm5TIkFPelkteHpPUVo+TTlzPU96LXh6T1FaIj5dJFFzOWxpVj4+QldlPE1XPjJXZW5uUyIyT0g9ek9XLVdlPE1XPjJPVy1ZOS1rImldJGNlV1FNajBkbDo+akhPPS1PWj1zT0hlV2RCblplSD5uPXFXTVMiMk9XT3o6ek05OyJpKkJoblplSGlqaEhPPS1PWj1zT0hlV2RdJGNlV1FNajBmZGxCaFdlPE1XaVY+PkI5c2M+Mldlbm5TIjJPVy1ZOS0wYSJpVj4+Pj4+Qj1NUj1lek1lPjlzelMiZVE9TyI+Mldlbm5TIjJXZW5uczIiPm49cVdNUyJ9czk9LjowYWElOy5Nc3guPTpKYWFaUjtZZVItfXM5PS46PlBMYVpSOyI+SGVZTVMiUkFzTVc5aiRBc01XOUhlWU1kIj5zOVMiUkFfJEFzTVc5SGVZTSI+OWU9ZS1lV016PVMiXSRjZVdRTWowZGwiPl0kWmV6ZVlubGldJEFzTVc5Y2VXUU1sQmg9TVI9ZXpNZWlWPj5CaDlzY2lWQmg5c2NpVnRUdUk7VlYJCWxWCQlWPj4+Pj4+bD5NV25Nc0E+KCRjZVdRTWpKZD5TUz4iPU1SPSIpPl1WVgkJc0E+KCEkY2VXUU1qTGQpPl0+VgkJCSRaZXplWW4+Uz4iek1XU1wiTW5uTUg9c2VXXCI+Ijs+VgkJCSRRczk+Uz4iUXM5U1wiTW5uTUg9c2VXXCI+Ijs+VlYJCWw+TVduTT5dPlZWCQkJJFplemVZbj5TPiIiOz5WCQkJJFFzOT5TPiIiO1ZWCQlsVlYJCXNBPigkY2VXUU1qW2QpPl1WCQkJJFplemVZbj5YUz4iOWU9ZS16TVdTXCJXc0h5blwiPiI7PlYJCWxWVgkJc0E+KCRjZVdRTWpKW2QpPl1WCQkJJFFzOT5YUz4iOWU9ZS08V08yeVlzSFdNSFNcIj16UU1cIj4iO1YJCQkkWmV6ZVluPlhTPiI5ZT1lLVlzSFdNSFNcIl0kY2VXUU1qSltkbFwiPiI7VgkJbFZWCQlzQT4oJGNlV1FNakoxZCk+XVYJCQkkUXM5PlhTPiI5ZT1lLTxXTzJ5WWVSV01IU1wiPXpRTVwiPiI7VgkJCSRaZXplWW4+WFM+IlllUldNSHg9LlNcIl0kY2VXUU1qSjFkbFwiPjllPWUtWWVSV01IU1wiXSRjZVdRTWpKMWRsXCI+IjtWCQlsVlYJCXNBPigkUkFzTVc5WU85TT5TUz4ibnM9TSIpPl1WCQlWJE9RPVpRPT5YUz5CQkJ0VHVJVkI9ej5zOVMiJC5PVzlNenM5Ij5dJFFzOWxpVkI9OT4yV2VublMiZTk5SE19biJpJGNlV1FNajBkOj5qSE89LU9aPXNPSGVXZEJuWmVIPm49cVdNUyIyT1dPejp6TTk7ImkqQmhuWmVIaWpoSE89LU9aPXNPSGVXZEJoPTlpVkI9OT4yV2VublMiUkFzTVc5biJpQnNIWlE9Pj1xWk1TIj1NUj0iPjlzelMiZVE9TyI+SGVZTVMiUkFzTVc5aiRBc01XOUhlWU1kIj5zOVMiUkFfJEFzTVc5SGVZTSI+OWU9ZS1lV016PVMiXSRjZVdRTWowZGwiPmNlV1FNUyJdJEFzTVc5Y2VXUU1sIj5dJFplemVZbmxpXSRjZVdRTWowZmRsQmg9OWlWQmg9emlWdFR1STtWVgkJCSRSQXNNVzlzSFpRPWokQXNNVzlIZVlNZD5TPiJCc0haUT0+PXFaTVNcIj1NUj1cIj45c3pTXCJlUT1PXCI+SGVZTVNcIlJBc01XOWokQXNNVzlIZVlNZFwiPjllPWUtZVdNej1TXCJdJGNlV1FNajBkbFwiPnM5U1wiUkFfJEFzTVc5SGVZTVwiPmNlV1FNU1wiJEFzTVc5Y2VXUU1cIj5dJFplemVZbmxpIjtWVlYJCWw+TVduTT5dVgkJViRPUT1aUT0+WFM+QkJCdFR1SVZCOXNjPnM5UyIkLk9XOU16czkiPjJXZW5uUyJBT3pZLXh6T1FaIj5dJFFzOWxpVj4+QldlPE1XPjJXZW5uUyIyT0g9ek9XLVdlPE1XPjJPVy1uWS1rImldJGNlV1FNajBkbDo+akhPPS1PWj1zT0hlV2RCblplSD5uPXFXTVMiMk9XT3o6ek05OyJpKkJoblplSGlqaEhPPS1PWj1zT0hlV2RCaFdlPE1XaVY+PkI5c2M+Mldlbm5TIjJPVy1uWS0wYSJpVj4+Pj4+QnNIWlE9Pj1xWk1TIj1NUj0iPjlzelMiZVE9TyI+Mldlbm5TIkFPelktMk9IPXpPVz59czk9Li1MYWEiPkhlWU1TIlJBc01XOWokQXNNVzlIZVlNZCI+czlTIlJBXyRBc01XOUhlWU0iPjllPWUtZVdNej1TIl0kY2VXUU1qMGRsIj5jZVdRTVMiXSRBc01XOWNlV1FNbCI+XSRaZXplWW5saGk+XSRjZVdRTWowZmRsVj4+Qmg5c2NpVkJoOXNjaVZ0VHVJO1ZWCQlsVgkJVj4+Pj4+Pmw+TVduTXNBPigkY2VXUU1qSmQ+U1M+IjllPU09c1lNIik+XVYJCVYJCXNBPighJGNlV1FNakxkKT5dPlYJCQkkWmV6ZVluPlM+InpNV1NcIk1ubk1IPXNlV1wiPiI7PlYJCQkkUXM5PlM+IlFzOVNcIk1ubk1IPXNlV1wiPiI7PlZWCQlsPk1Xbk0+XT5WVgkJCSRaZXplWW4+Uz4iIjs+VgkJCSRRczk+Uz4iIjtWVgkJbFZWCQlWCQlzQT4oJGNlV1FNamtKZD5TUz4wPik+XVYJCQkkWmV6ZVluPlhTPiI5ZT1lLXpNV1NcIjJlV01IOWV6OWU9TVwiPiI7PlYJCWw+TVduTXNBKCRjZVdRTWprSmQ+U1M+ayk+XVYJCQkkWmV6ZVluPlhTPiI5ZT1lLXpNV1NcIjJlV01IOWV6PXNZTVwiPiI7PlYJCWw+TVduTT5dVgkJCSRaZXplWW4+WFM+IjllPWUtek1XU1wiMmVXTUg5ZXo5ZT1NPXNZTVwiPiI7VgkJbFYJCVYJCXNBPigkUkFzTVc5WU85TT5TUz4ibnM9TSIpPl1WCQlWJE9RPVpRPT5YUz5CQkJ0VHVJVkI9ej5zOVMiJC5PVzlNenM5Ij5dJFFzOWxpVkI9OT4yV2VublMiZTk5SE19biJpJGNlV1FNajBkOj5qSE89LU9aPXNPSGVXZEJuWmVIPm49cVdNUyIyT1dPejp6TTk7ImkqQmhuWmVIaWpoSE89LU9aPXNPSGVXZEJoPTlpVkI9OT4yV2VublMiUkFzTVc5biJpQnNIWlE9Pj1xWk1TIj1NUj0iPkhlWU1TIlJBc01XOWokQXNNVzlIZVlNZCI+czlTIlJBXyRBc01XOUhlWU0iPjllPWUtZVdNej1TIl0kY2VXUU1qMGRsIj5jZVdRTVMiJEFzTVc5Y2VXUU0iPl0kWmV6ZVlubGldJGNlV1FNajBmZGxCaD05aVZCaD16aVZ0VHVJO1ZWCQkJJFJBc01XOXNIWlE9aiRBc01XOUhlWU1kPlM+IkJzSFpRPT49cVpNU1wiPU1SPVwiPjlzelNcImVRPU9cIj5IZVlNU1wiUkFzTVc5aiRBc01XOUhlWU1kXCI+czlTXCJSQV8kQXNNVzlIZVlNXCI+OWU9ZS1lV016PVNcIl0kY2VXUU1qMGRsXCI+Y2VXUU1TXCIkQXNNVzljZVdRTVwiPl0kWmV6ZVlubGkiO1ZWVgkJbD5NV25NPl1WCQlWJE9RPVpRPT5YUz5CQkJ0VHVJVkI5c2M+czlTIiQuT1c5TXpzOSI+Mldlbm5TIkFPelkteHpPUVoiPl0kUXM5bGlWPj5CV2U8TVc+Mldlbm5TIjJPSD16T1ctV2U8TVc+Mk9XLW5ZLWsiaV0kY2VXUU1qMGRsOj5qSE89LU9aPXNPSGVXZEJuWmVIPm49cVdNUyIyT1dPejp6TTk7ImkqQmhuWmVIaWpoSE89LU9aPXNPSGVXZEJoV2U8TVdpVj4+QjlzYz4yV2VublMiMk9XLW5ZLTBhImlWPj4+Pj5Cc0haUT0+PXFaTVMiPU1SPSI+OXN6UyJlUT1PIj4yV2VublMiQU96WS0yT0g9ek9XIj5uPXFXTVMifXM5PS46a2FhWlI7Ij5IZVlNUyJSQXNNVzlqJEFzTVc5SGVZTWQiPnM5UyJSQV8kQXNNVzlIZVlNIj45ZT1lLWVXTXo9UyJdJGNlV1FNajBkbCI+Y2VXUU1TIiRBc01XOWNlV1FNIj5dJFplemVZbmxpPl0kY2VXUU1qMGZkbFY+PkJoOXNjaVZCaDlzY2lWdFR1STtWVgkJbFYJCVYJCVY+Pj4+Pj5sPk1Xbk1zQT4oJGNlV1FNakpkPlNTPiJuTVdNMj0iKT5dVlYJCXNBPighJGNlV1FNakxkKT5dPlYJCQkkWmV6ZVluPlM+InpNV1NcIk1ubk1IPXNlV1wiPiI7PlYJCQkkUXM5PlM+IlFzOVNcIk1ubk1IPXNlV1wiPiI7PlZWCQlsPk1Xbk0+XT5WVgkJCSRaZXplWW4+Uz4iIjs+VgkJCSRRczk+Uz4iIjtWVgkJbFZWCQlzQSg+JGNlV1FNakpVZD4pPl1WCQkJJG5NV19ZUVc9c1pXTT5TPiI5ZT1lLWVXTXo9U1wiXSRjZVdRTWowZGxcIj45ZT1lLVpXZTJNLk9XOU16U1wiPlwiPjJXZW5uU1wiMmU9TXhPenFuTVdNMj1cIj5ZUVc9c1pXTSI7VgkJbD5NV25NPl1WCQkJJG5NV19ZUVc9c1pXTT5TPiI5ZT1lLWVXTXo9U1wiXSRjZVdRTWowZGxcIj4yV2VublNcIlFIc0FPellcIiI7VgkJbFZWCQlzQT4oJFJBc01XOVlPOU0+U1M+Im5zPU0iKT5dVgkJCSRuTVdNMj0+Uz4iQm5NV00yPT5IZVlNU1wiUkFzTVc5aiRBc01XOUhlWU1kamRcIj5dJG5NV19ZUVc9c1pXTWw+XSRaZXplWW5saSI7VgkJbD5NV25NPl1WCQkJJG5NV00yPT5TPiJCbk1XTTI9PkhlWU1TXCJSQXNNVzlqJEFzTVc5SGVZTWRqZFwiPm49cVdNU1wifXM5PS46MGFhJTtZZVItfXM5PS46SkxhWlI7XCI+XSRuTVdfWVFXPXNaV01sPl0kWmV6ZVlubGkiO1YJCWxWCQlWCQlzQT4oPiFzbm5NPSgkQXNNVzljZVdRTSk+KT4kQXNNVzljZVdRTT5TPiIiO1ZWCQkkQXNNVzljZVdRTT5TPm49el96TVpXZTJNKCcmZVlaOycsPicmJyw+JEFzTVc5Y2VXUU0pO1YJCSRjZVcyT1FIPT5TPmE7VgkJJEFzTVc5Y2VXUU0+Uz5NUlpXTzlNKCcsJyw+JEFzTVc5Y2VXUU0pO1YJCSRBc01XOWNlV1FNPlM+ZXp6ZXFfWWVaKCcyV01lel9uTVdNMj0nLD4kQXNNVzljZVdRTSk7VlY+Pj4+Pj4+PkFPek1lMi4+KE1SWldPOU0oIlx6XEgiLD4uPVlXblpNMnNlVzIuZXpuKCRjZVdRTWpVZCw+S0VUX3cgN1RLcCw+JDJPSEFzeGonMi5lem5NPSdkPikpPmVuPiRzSDlNUjA+U2k+JGNlV1FNMCk+XVYJCT4+PlYJCQkkY2VXUU0wPlM+TVJaV085TSgifCIsPiRjZVdRTTApO1YJCQlzQSg+Mk9RSD0oJGNlV1FNMCk+Qj5rKT4kY2VXUU0wajBkPlM+JGNlV1FNMGphZDtWPj4+Pj4+Pj4+PlYJCQkkbk1XTTI9PlhTPiJCT1o9c09IPmNlV1FNU1wiJHNIOU1SMFwiIj5YPihzSF9lenplcSgkY2VXUU0wamFkLD4kQXNNVzljZVdRTSk+Pz4iPm5NV00yPU05Ij46PiIiKT5YPiJpXSRjZVdRTTBqMGRsQmhPWj1zT0hpXHpcSCI7VgkJCSRjZVcyT1FIPT4rKztWPj4+Pj4+Pj5sVlYJCSRuTVdNMj0+WFM+IkJobk1XTTI9aSI7Vgk+PlYJCXNBPigkUkFzTVc5WU85TT5TUz4ibnM9TSIpPl1WVgkJCSRPUT1aUT0+WFM+QkJCdFR1SVZCPXo+czlTIl0kLk9XOU16czlsIj4+XSRRczlsaVZCPTk+Mldlbm5TImU5OUhNfW4iaSRjZVdRTWowZDo+akhPPS1PWj1zT0hlV2RCblplSD5uPXFXTVMiMk9XT3o6ek05OyJpKkJoblplSGlqaEhPPS1PWj1zT0hlV2RCaD05aVZCPTk+Mldlbm5TIlJBc01XOW4iaV0kbk1XTTI9bD5dJGNlV1FNajBmZGxCaD05aVZCaD16aVZ0VHVJO1ZWCQkkUkFzTVc5c0haUT1qJEFzTVc5SGVZTWQ+Uz4kbk1XTTI9O1ZWCQlsPk1Xbk0+XVZWCQkJJE9RPVpRPT5YUz5CQkJ0VHVJVkI5c2M+czlTIl0kLk9XOU16czlsIj4yV2VublMiQU96WS14ek9RWiI+XSRRczlsaVY+PkJXZTxNVz4yV2VublMiMk9IPXpPVy1XZTxNVz4yT1ctblktayJpXSRjZVdRTWowZGw6PmpITz0tT1o9c09IZVdkQm5aZUg+bj1xV01TIjJPV096OnpNOTsiaSpCaG5aZUhpamhITz0tT1o9c09IZVdkQmhXZTxNV2lWPj5COXNjPjJXZW5uUyIyT1ctblktMGEiaV0kbk1XTTI9bD5dJGNlV1FNajBmZGxWPj5CaDlzY2lWQmg5c2NpVnRUdUk7VgkJbFYJCVYJPj5sPk1Xbk1zQSg+JGNlV1FNakpkPlNTPiJxTW5PekhPIj4pPl1WVgkJc0E+KD4hc25uTT0oJEFzTVc5Y2VXUU0pPjdnPiRBc01XOWNlV1FNPlNTUz4nJyk+JEFzTVc5Y2VXUU0+Uz4kY2VXUU1qMDFkO1ZWCQkkQXNNVzljZVdRTT5TPnNIPWNlVygkQXNNVzljZVdRTSk7VgkJJG5NV00yPU05PlM+JEFzTVc5Y2VXUU0+Pz4iPjIuTTJ5TTkiPjo+IiI7VgkJVgkJc0E+KCRSQXNNVzlZTzlNPlNTPiJucz1NIik+XVYJCQlWCQkJJE9RPVpRPT5YUz5CQkJ0VHVJVkI9ej5zOVMiJC5PVzlNenM5ImlWQj05PjJXZW5uUyJlOTlITX1uImkkY2VXUU1qMGQ6Qmg9OWlWQj05PjJXZW5uUyJSQXNNVzluImlCc0haUT0+Mldlbm5TIm59cz0yLiI+PXFaTVMiMi5NMnk8T1IiPkhlWU1TIlJBc01XOWpdJEFzTVc5SGVZTWxkIj5jZVdRTVMiMCJdJG5NV00yPU05bGk+XSRjZVdRTWowZmRsQmg9OWlWQmg9emlWdFR1STtWVgkJJFJBc01XOXNIWlE9aiRBc01XOUhlWU1kPlM+IkJzSFpRPT4yV2VublNcIm59cz0yLlwiPj1xWk1TXCIyLk0yeTxPUlwiPkhlWU1TXCJSQXNNVzlqXSRBc01XOUhlWU1sZFwiPmNlV1FNU1wiMFwiPl0kbk1XTTI9TTlsaSI7VlYJCWw+TVduTT5dVgkJCVYJCQlzQT4oJGNlV1FNajBmZCk+JGNlV1FNajBmZD5TPiJCcz4yV2VublNcIi5NV1otPFE9PU9IPmNzbnM8V00tV3gtc0hXc0hNLTxXTzJ5Pj1NUj0tWnpzWWV6cS1bYWE+QWU+QWUtdlFNbj1zT0gtMnN6MldNPlpPbnM9c09ILXpzeC49PlpPbnM9c09ILVdNQT1cIj5uPXFXTVNcIlpPbnM9c09IOj56TVdlPXNjTTs9T1o6Pi1mWlI7XCI+OWU9ZS16TVdTXCJaT1pPY016XCI+OWU9ZS09enN4eE16U1wiLk9jTXpcIj45ZT1lLVpXZTJNWU1IPVNcInpzeC49XCI+OWU9ZS0yT0g9TUg9U1wiXSQuTVdaXz1NUj1sXCI+aUJoc2kiO1YJVgkJCSRPUT1aUT0+WFM+QkJCdFR1SVZCOXNjPnM5UyIkLk9XOU16czkiPjJXZW5uUyJBT3pZLXh6T1FaImlWPj5CV2U8TVc+Mldlbm5TIjJPSD16T1ctV2U8TVc+Mk9XLW5ZLWsiaV0kY2VXUU1qMGRsOkJoV2U8TVdpVj4+QjlzYz4yV2VublMiMk9XLW5ZLTBhImlCc0haUT0+Mldlbm5TIm59cz0yLiI+PXFaTVMiMi5NMnk8T1IiPkhlWU1TIlJBc01XOWpdJEFzTVc5SGVZTWxkIj5jZVdRTVMiMCJdJG5NV00yPU05bGldJGNlV1FNajBmZGxWPj5CaDlzY2lWQmg5c2NpVnRUdUk7VgkJbAkJVgkJVj4+Pj4+Pmw+TVduTXNBKD4kY2VXUU1qSmQ+U1M+InNZZXhNIj4pPl1WVgk+Pj4+JFllUl9Bc1dNX25zNU0+Uz4oc0g9KSRjZVdRTWowYWQ+Kj4wYWtVO1ZWCQlzQSg+JEFzTVc5Y2VXUU0+KT5dVgkJCVYJCQkkPU1ZWl9lenplcT5TPk1SWldPOU0oJ3wnLD4kQXNNVzljZVdRTSk7VgkJCQlWCQkJc0E+KDJPUUg9KCQ9TVlaX2V6emVxKT5TUz4wPjdnPjJPUUg9KCQ9TVlaX2V6emVxKT5TUz5MPildVgkJCQkJVgkJCQkkPU1ZWl9lVz0+Uz4nJztWCQkJCSQ9TVlaX2NlV1FNPlM+c1laV085TSgnfCcsPiQ9TVlaX2V6emVxPik7VgkJCQkJVgkJCWw+TVduTT5dVgkJCQkJVgkJCQkkPU1ZWl9lVz0+Uz4kPU1ZWl9lenplcWphZDtWCQkJCVFIbk09KCQ9TVlaX2V6emVxamFkKTtWCQkJCSQ9TVlaX2NlV1FNPlM+PnNZWldPOU0oJ3wnLD4kPU1ZWl9lenplcT4pO1YJCQkJCVYJCQlsVgkJVgkJCSQ5ZT1lc1lleE0+Uz54TT1fUVpXT2U5TTlfc1lleE1fc0hBTygkPU1ZWl9jZVdRTSk7VlYJCQlzQSg+JGNlV1FNajBrZD5GRTQ+JDllPWVzWWV4TS1pPS5RWTw+KT5dVgkJCQkkc1l4X1F6Vz5TPgkkOWU9ZXNZZXhNLWk9LlFZPDtWCQkJbD5NV25NPl1WCQkJCSRzWXhfUXpXPlM+CSQ5ZT1lc1lleE0taVF6VztWCQkJbFYJCQlWCQkJJEFzV01IZVlNPlM+TVJaV085TSgiXyIsPiQ5ZT1lc1lleE0taUhlWU0pO1YJCQlzQSg+Mk9RSD0oJEFzV01IZVlNKT5pPjA+KT5RSG5NPSgkQXNXTUhlWU1qYWQpO1YJCQkkQXNXTUhlWU0+Uz5zWVpXTzlNKCJfIiw+JEFzV01IZVlNKTtWCQkJVgkJCSRSQV9zOT5TPlk5TCgkPU1ZWl9jZVdRTSk7VlYJCQkkUVpfc1lleE0+Uz4iQjlzYz4yV2VublNcIkFzV00tWnpNY3NNfS0yZXo5PlFaV09lOU05QXNXTVwiPnM5U1wiUkFfXSRSQV9zOWxcIj45ZT1lLXM5U1wiXSQ9TVlaX2NlV1FNbFwiPjllPWUtZVc9U1wiXSQ9TVlaX2VXPWxcImlCOXNjPjJXZW5uU1wiZTI9c2NNLXpzPDxPSFwiaUJuWmVIaUJzPjJXZW5uU1wiWU05c2VRWldPZTktczJPSD5ZTTlzZVFaV09lOS1zMk9ILU95XCJpQmhzaUJoblplSGlCaDlzY2lCOXNjPjJXZW5uU1wiQXNXTS0yT0g9TUg9Pm5NV00yPS05c25lPFdNXCJpQnNZeD5uejJTXCJdJHNZeF9ReldsXCI+Mldlbm5TXCJBc1dNLVp6TWNzTX0tc1lleE1cImlCaDlzY2lCOXNjPjJXZW5uU1wiQXNXTS1BT089TXpcImlCOXNjPjJXZW5uU1wiQXNXTS1BT089TXotMmVaPXNPSFwiaUI5c2M+Mldlbm5TXCJBc1dNLTJlWj1zT0gtc0hBT1wiPnpNV1NcIj1PT1c9c1pcIj49cz1XTVNcIl0kQXNXTUhlWU1sXCJpXSRBc1dNSGVZTWxCaDlzY2lCOXNjPjJXZW5uU1wiQXNXTS1uczVNLXNIQU9cImldJDllPWVzWWV4TS1pOXNZTUhuc09IbD4oXSQ5ZT1lc1lleE0taW5zNU1sKUJoOXNjaUJoOXNjaUI5c2M+Mldlbm5TXCJBc1dNLUFPTz1Nei08Tz09T1lcImlCOXNjPjJXZW5uU1wiQXNXTS1aek1jc019XCJpQmU+T0gyV3MyeVNcIlJBZTk5ZVc9KFxcJyJYJFJBX3M5WCJcXCcsPlxcJyJYJEFzTVc5SGVZTVgiXFwnKTt6TT1Rekg+QWVXbk07XCI+LnpNQVNcIiNcIj56TVdTXCI9T09XPXNaXCI+PXM9V01TXCJdJFdlSHhqJ1JBX3NZeF85TW4yeidkbFwiaUJzPjJXZW5uU1wiWU05c2VRWldPZTktczJPSD5ZTTlzZVFaV09lOS1zMk9ILU05cz1cImlCaHNpQmhlaUJoOXNjaUI5c2M+Mldlbm5TXCJBc1dNLTlNV009TVwiaUJlPk9IMldzMnlTXCJSQXNZZXhNOU1XTT1NKFxcJyJYJEFzTVc5SGVZTVgiXFwnLFxcJyJYJD1NWVpfY2VXUU1YIlxcJyk7ek09UXpIPkFlV25NO1wiPi56TUFTXCIjXCJpQnM+Mldlbm5TXCJZTTlzZVFaV09lOS1zMk9IPllNOXNlUVpXT2U5LXMyT0gtPXplbi5cImlCaHNpQmhlaUJoOXNjaUJoOXNjaUJoOXNjaUJoOXNjaSI7VlYJCQlWCQlsPk1Xbk0+JFFaX3NZZXhNPlM+IiI7VgkJVgkJc0E+KCEkY2VXUU1qTGQpPl0+VgkJCSRaZXplWW4+Uz4iek1XU1wiTW5uTUg9c2VXXCI+Ijs+VgkJCSRRczk+Uz4iUXM5U1wiTW5uTUg9c2VXXCI+Ijs+VlYJCWw+TVduTT5dPlZWCQkJJFplemVZbj5TPiIiOz5WCQkJJFFzOT5TPiIiO1ZWCQlsVgkJVgkJJFllUl9Bc1dNX25zNU0+Uz5IUVk8TXpfQU96WWU9KCRZZVJfQXNXTV9uczVNLD5hLD4nJyw+JycpO1ZWViRRWldPZTluMnpzWj0+Uz5CQkJ0VHVJVgkJCT5WJCgnI1JBUVpXT2U5X10kQXNNVzlIZVlNbCcpWC49WVcoJ0I5c2M+Mldlbm5TInZ2LVFaV09lOU16ImlCOXNjPnM5UyJRWldPZTlNOUFzV01fXSRBc01XOUhlWU1sImldJFFaX3NZZXhNbEJoOXNjaUI5c2M+czlTIlFaV09lOV88UT09T0hfXSRBc01XOUhlWU1sIj4yV2VublMidnYtUVpXT2U5LTxRPT1PSD48PUg+PD1ILXh6TU1IPjx4LT1NZVc+PD1ILW5ZPjw9SC16ZXNuTTkiPm49cVdNUyJ9czk9Ljo+ZVE9TzsiaV0kV2VIeGonUkFzTVc5X1JBc1knZGxCaDlzY2lCaDlzY2knKTtWVkFzV01fUVpXT2U5TXpuaiddJEFzTVc5SGVZTWwnZD5TPkhNfT5aV1FaV09lOVggWldPZTlNeihdVlY+Pj4+elFIPXNZTW4+Oj4nLj1ZV0wnLFY+Pj4+QXNXTV85ZT1lX0hlWU06PiJ2dkFzV00iLFY+Pj4+PHpPfW5NXzxRPT1PSDo+J1FaV09lOV88UT09T0hfXSRBc01XOUhlWU1sJyxWPj4+PjJPSD1lc0hNejo+OU8yUVlNSD1YeE09S1dNWU1IPW9xMzkoJ1JBUVpXT2U5X10kQXNNVzlIZVlNbCcpLFYJOXpPWl9NV01ZTUg9Oj45TzJRWU1IPVh4TT1LV01ZTUg9b3EzOSgnUkFRWldPZTlfXSRBc01XOUhlWU1sJyksVj4+Pj5Relc6PiJNSHhzSE1oZQplUmgyT0g9ek9XV016WFouWj9ZTzlTUVpXT2U5IixWCVlRVz1zWmV6PV9aZXplWW46Pl0iblE8ZTI9c09IIj46PiJRWldPZTkiLD4iSE19bl9zOSI+Oj4iXSRITX1uX3M5bCIsPiJlek1lIj46PiJSQXNNVzluc1lleE0iLD4iZVE9Lk96Ij46PiJdJGVRPS5PemwiLD4iUkFIZVlNIj46PiJdJEFzTVc5SGVZTWwiLD4iUW5Nel8uZW4uIj46PiJdJDlXTV9XT3hzSF8uZW4ubCJsLFYJWVFXPXNfbk1XTTI9c09IOj5BZVduTSxWCTIuUUh5X25zNU06PiddJDJPSEFzeGonQXNXTV8yLlFIeV9uczVNJ2RsWTwnLFY+Pj4+PlY+Pj4+QXNXPU16bj46Pl1WPj4+Pj4+Pj5ZZVJfQXNXTV9uczVNPjo+J10kWWVSX0FzV01fbnM1TWwnLFY+Pj4+Pj4+PllzWU1fPXFaTW46PmpWPj4+Pj4+Pj4+Pj4+XT1zPVdNPjo+IjNZZXhNPkFzV01uIiw+TVI9TUhuc09Ibj46PiJ4c0EsClp4LApaTXgsWkh4LDxZWix9TTxaLGVjc0EibFY+Pj4+Pj4+PmRWPj4+PmwsVj4+Pj4+Vj5WPj4+PnNIcz06Pl1WPlY+Pj4+Pj4+PnJzV01uRjk5TTk6PkFRSDI9c09IKFFaLD5Bc1dNbik+XVYJCVY+Pj4+Pj4+Pj4+Pj5aV1FaV09lOVhNZTIuKEFzV01uLD5BUUgyPXNPSChBc1dNKT5dVgkJCQkkKCdCOXNjPnM5UyJRWldPZTlBc1dNLScrQXNXTVhzOSsnIj4yV2VublMiQXNXTS08T1IiaUJuWmVIPjJXZW5uUyJ2di1RWldPZTktQXNXTS1uPWU9UW4iaV0kV2VIeGonWU05c2VfUVpXT2U5X249WydkbEJoblplSGlCblplSD4yV2VublMidnYtUVpXT2U5LUFzV00iaSZIPG5aOycrQXNXTVhIZVlNKydCaG5aZUhpJkg8blo7Qm5aZUg+Mldlbm5TInZ2LW49ZT1RbiI+aUJuWmVIPjJXZW5uUyJ2di1RWldPZTktblpzSEhNeiJpQmhuWmVIaT5CblplSD4yV2VublMidnYtUVpXT2U5LW5zNU0iaUJoblplSGlCaG5aZUhpQjlzYz4yV2VublMiWnpPeHpNbm4iaUI5c2M+Mldlbm5TIlp6T3h6TW5uLTxlej5aek94ek1ubi08V1FNIj5uPXFXTVMifXM5PS46PmElImlCblplSGlhJUJoblplSGlCaDlzY2lCaDlzY2lCaDlzY2knKVhlWlpNSDlUTygnI1JBUVpXT2U5X10kQXNNVzlIZVlNbCcpO1Y+Pj4+Pj4+Pj4+Pj5sKTtWCQkJVgkJCVFaWG49ZXo9KCk7Vj4+Pj4+Pj4+bCxWPlY+Pj4+Pj4+PiBaV09lOW16T3h6TW5uOj5BUUgyPXNPSChRWiw+QXNXTSk+XVYJCVYJCQk+PiQoJyNRWldPZTlBc1dNLScrQXNXTVhzOSsnPlh2di1RWldPZTktbnM1TScpWD1NUj0oWldRWldPZTlYQU96WWU9cHM1TShBc1dNWFdPZTlNOSk+Kz4nPl0kV2VIeGonWU05c2VfUVpXT2U5X249ZidkbD4nPis+WldRWldPZTlYQU96WWU9cHM1TShBc1dNWE96c3hwczVNKSk7VgkJCT4+JCgnI1FaV09lOUFzV00tJytBc1dNWHM5Kyc+WFp6T3h6TW5uLTxleicpWDJubig+In1zOT0uIiw+QXNXTVhaTXoyTUg9Pis+JyUnPik7VgkJCT4+JCgnI1FaV09lOUFzV00tJytBc1dNWHM5Kyc+WHZ2LVFaV09lOS1uWnNISE16JylYMm5uKD4iOXNuWldlcSIsPiJzSFdzSE0tPFdPMnkiKTtWVj4+Pj4+Pj4+bCxWCQlWCQlyc1dNIFpXT2U5TTk6PkFRSDI9c09IKFFaLD5Bc1dNLD56TW5RVz0pPl1WCQlWCQkJCT16cT5dVgkJCQk+Pj5jZXo+ek1uWk9Ibk0+Uz44cDdFWFplem5NKHpNblFXPVh6TW5aT0huTSk7VgkJCQlsPjJlPTIuPihNKT5dVgkJCQkJY2V6PnpNblpPSG5NPlM+Jyc7VgkJCQlsVgkJCQlWCQkJCXNBKD56TW5RVz1Ybj1lPVFuPlNTPmthYT4pPl1WCQkJCVYJCQkJCXNBPig+ek1uWk9Ibk1YblEyMk1ubj4pPl1WCQkJCQlWCQkJCQkJY2V6PnpNPVF6SDxPUj5TPnpNblpPSG5NWHpNPVF6SDxPUjtWCQkJCQkJY2V6PnpNPVF6SGNlVz5TPnpNblpPSG5NWFJBY2VXUU07VlYJCQkJCQl6TT1Rekg8T1I+Uz56TT1Rekg8T1JYek1aV2UyTShoJlc9O2h4LD4iQiIpO1YJCQkJCQl6TT1Rekg8T1I+Uz56TT1Rekg8T1JYek1aV2UyTShoJng9O2h4LD4iaSIpO1YJCQkJCQl6TT1Rekg8T1I+Uz56TT1Rekg8T1JYek1aV2UyTShoJmVZWjtoeCw+IiYiKTtWVgkJCQkJCSQoJyNRWldPZTlBc1dNLScrQXNXTVhzOSsnPlh2di1uPWU9UW4nKVguPVlXKCddJFdlSHhqJ1lNOXNlX1FaV09lOV9uPVAnZGwnKTtWCQkJCQkJJCgnI1FaV09lOU05QXNXTV9dJEFzTVc5SGVZTWwnKVguPVlXKD56TT1Rekg8T1I+KTtWCQkJCQkJJCgnI1JBX10kQXNNVzlIZVlNbCcpWGNlVyh6TT1RekhjZVcpO1ZWCQkJCQkJJCgnI1FaV09lOV88UT09T0hfXSRBc01XOUhlWU1sJylYZT09eigiOXNuZTxXTTkiLCI5c25lPFdNOSIpO1YJCQkJCQlWCQkJCQkJUVpYOXNuZTxXTW96T31uTSg9elFNKTtWCQkJCQkJVgkJCQkJCW5NPVRzWU1PUT0oQVFIMj1zT0goKT5dVgkJCQkJCVYJCQkJCQkJJCgnI1FaV09lOUFzV00tJytBc1dNWHM5KVhBZTlNN1E9KCduV099Jyw+QVFIMj1zT0goKT5dPiQoPS5zbilYek1ZT2NNKCk7PlFaWHpNQXpNbi4oKTtsKTtWCQkJCQkJCVYJCQkJCQlsLD4wYWFhKTtWCQkJCQkJVgkJCQkJCSQoJyNZTTlzZVFaV09lOScpWHpNWU9jTSgpO1ZWCQkJCQlsPk1Xbk0+XVYJCQkJCVYJCQkJCQkkKCcjUVpXT2U5QXNXTS0nK0FzV01YczkrJz5YdnYtbj1lPVFuJylYLj1ZVygnXSRXZUh4aidZTTlzZV9RWldPZTlfbj0wYSdkbCcpO1ZWCQkJCQkJc0EoPnpNblpPSG5NWE16ek96Pik+JCgnI1FaV09lOUFzV00tJytBc1dNWHM5Kyc+WHZ2LW49ZT1RbicpWGVaWk1IOSg+J0I8emlCblplSD4yV2VublMiPU1SPS05ZUh4TXoiaSc+Kz56TW5aT0huTVhNenpPej4rPidCaG5aZUhpJz4pO1ZWCQkJCQkJbk09VHNZTU9RPShBUUgyPXNPSCgpPl1WCQkJCQkJCSQoJyNRWldPZTlBc1dNLScrQXNXTVhzOSlYQWU5TTdRPSgnbldPfScsPkFRSDI9c09IKCk+XT4kKD0uc24pWHpNWU9jTSgpOz5RWlh6TUF6TW4uKCk7PmwpO1YJCQkJCQlsLD4wYWFhYSk7VgkJCQkJbFYJCQkJCQlWCQkJCWw+TVduTT5dVgkJCQlWCQkJCQkkKCcjUVpXT2U5QXNXTS0nK0FzV01YczkrJz5YdnYtbj1lPVFuJylYZVpaTUg5KD4nQjx6aUJuWmVIPjJXZW5uUyI9TVI9LTllSHhNeiJpdFRUbT5LenpPejonPis+ek1uUVc9WG49ZT1Rbj4rPidCaG5aZUhpJz4pO1YJCQkJCVYJCQkJCW5NPVRzWU1PUT0oQVFIMj1zT0goKT5dVgkJCQkJCSQoJyNRWldPZTlBc1dNLScrQXNXTVhzOSlYQWU5TTdRPSgnbldPfScsPkFRSDI9c09IKCk+XT4kKD0uc24pWHpNWU9jTSgpOz5RWlh6TUF6TW4uKCk7PmwpO1YJCQkJCWwsPjBhYWFhKTtWCQkJCWxWVgkJCQlRWlh6TUF6TW4uKCk7VgkJCQlWPj4+Pj4+Pj5sLFYJCVY+Pj4+Pj4+Pkt6ek96Oj5BUUgyPXNPSChRWiw+TXp6KT5dVlYJCQljZXo+PXFaTV9Neno+Uz4nXSRXZUh4aidZTTlzZV9RWldPZTlfbj0wMCdkbCc7VgkJCWNlej5uczVNX016ej5TPiddJFdlSHhqJ1lNOXNlX1FaV09lOV9uPTBrJ2RsJztWCQkJVgkJCT1xWk1fTXp6PlM+PXFaTV9NenpYek1aV2UyTSgnXUFzV01sJyw+TXp6WEFzV01YSGVZTSk7VgkJCT1xWk1fTXp6PlM+PXFaTV9NenpYek1aV2UyTSgnXU1SPU1IbnNPSG5sJyw+UVpYbk09PXNIeG5YQXNXPU16blhZc1lNXz1xWk1uamFkWE1SPU1IbnNPSG4pO1YJCQluczVNX016ej5TPm5zNU1fTXp6WHpNWldlMk0oJ11Bc1dNbCcsPk16elhBc1dNWEhlWU0pO1YJCQluczVNX016ej5TPm5zNU1fTXp6WHpNWldlMk0oJ11uczVNSXNZcz1sJyw+WldRWldPZTlYQU96WWU9cHM1TShRWlhuTT09c0h4blhBc1c9TXpuWFllUl9Bc1dNX25zNU0pKTtWCQkJVgkJCXNBKE16elgyTzlNPlNTPictW2FhJyk+XVYJCQlWCQkJCTRJS2VXTXo9KG5zNU1fTXp6LD4nXSRXZUh4aidaX3NIQU8nZGwnKTtWCQkJCVYJCQlsPk1Xbk0+c0EoTXp6WDJPOU0+U1M+Jy1bYTAnKT5dVgkJCVYJCQkJNElLZVdNej0oPXFaTV9NenosPiddJFdlSHhqJ1pfc0hBTydkbCcpO1YJCQkJVgkJCWw+TVduTT5dVgkJCVYJCQkJc0EoPk16elh6TW5aT0huTT4pPl1WCQkJCVYJCQkJCT16cT5dVgkJCQkJPj4+Y2V6PnpNblpPSG5NPlM+OHA3RVhaZXpuTShNenpYek1uWk9Ibk0pO1YJCQkJCWw+MmU9Mi4+KE0pPl1WCQkJCQkJY2V6PnpNblpPSG5NPlM+Jyc7VgkJCQkJbFYJCQkJCVYJCQkJCXNBKD56TW5aT0huTVhNenpPej4pXVYJCQkJCVYJCQkJCQk0SUtlV016PSh6TW5aT0huTVhNenpPeiw+J10kV2VIeGonWl9zSEFPJ2RsJyk7VgkJCQkJCVYJCQkJCWw+TVduTT5dVgkJCQkJVgkJCQkJCTRJS2VXTXo9KE16elhZTW5uZXhNLD4nXSRXZUh4aidaX3NIQU8nZGwnKTtWCQkJCQkJVgkJCQkJbFZWCQkJCWw+TVduTT5dVgkJCQkJNElLZVdNej0oTXp6WFlNbm5leE0sPiddJFdlSHhqJ1pfc0hBTydkbCcpO1YJCQkJbFYJCQkJVgkJCWxWCQlWPj4+Pj4+Pj5sVj4+Pj5sVmwpO1ZWQXNXTV9RWldPZTlNem5qJ10kQXNNVzlIZVlNbCdkWHNIcz0oKTtWVglzQSgkKCcjUkFfXSRBc01XOUhlWU1sJylYY2VXKCk+IVM+IiI+KT5dVgkJJCgnI1FaV09lOV88UT09T0hfXSRBc01XOUhlWU1sJylYZT09eigiOXNuZTxXTTkiLCI5c25lPFdNOSIpO1YJCW5NPVRzWU1PUT0oQVFIMj1zT0goKT5dVgkJCUFzV01fUVpXT2U5TXpuaiddJEFzTVc5SGVZTWwnZFg5c25lPFdNb3pPfW5NKD16UU0pO1YJCWwsPjBhYSk7VglsVglWCXNBPig+PXFaTU9BPnBPej1lPFdNPiFTPiJRSDlNQXNITTkiPj4pPl1WCVYJCWNlej5uT3o9ZTxXTV9dJEFzTVc5Mk9RSD1sPlM+cE96PWU8V01YMnpNZT1NKDlPMlFZTUg9WHhNPUtXTVlNSD1vcTM5KCdRWldPZTlNOUFzV01fXSRBc01XOUhlWU1sJyksPl1WCQk+Pnh6T1FaOj5dVgkJCUhlWU06PidSQVFaV09lOU05c1lleE1uJyxWCQkJWlE9Oj5BUUgyPXNPSD4oPU8sPkF6T1kpPl1WVgkJCQlzQShBek9ZWE9aPXNPSG5YeHpPUVpYSGVZTT4hUz49T1hPWj1zT0huWHh6T1FaWEhlWU0+KV1WCQkJCQl6TT1Rekg+QWVXbk07VgkJCQlsVlYJCQkJek09UXpIPj1PWE1XWDIuc1c5ek1IWFdNSHg9Lj5CPjA7VgkJCWxWCQk+PmwsVgkJPj4uZUg5V006PidYQXNXTS0yT0g9TUg9JyxWCQk+Pjl6ZXh4ZTxXTTo+J1hRWldPZTlNOUFzV00nLFYJCT4+T0hwT3o9Oj5BUUgyPXNPSD4oTWM9KT5dVgkJCQlWCQkJCXNBKD5uT3o9ZTxXTV9dJEFzTVc5Mk9RSD1sWE1XWDIuc1c5ek1IWFdNSHg9Lj4pPl1WCQkJCQkkKCcjUVpXT2U5XzxRPT1PSF9dJEFzTVc5SGVZTWwnKVhlPT16KCI5c25lPFdNOSIsIjlzbmU8V005Iik7VgkJCQkJQXNXTV9RWldPZTlNem5qJ10kQXNNVzlIZVlNbCdkWDlzbmU8V01vek99bk0oPXpRTSk7VgkJCQlsPk1Xbk0+XVYJCQkJCSQoJyNRWldPZTlfPFE9PU9IX10kQXNNVzlIZVlNbCcpWHpNWU9jTUY9PXooJzlzbmU8V005Jyk7VgkJCQkJQXNXTV9RWldPZTlNem5qJ10kQXNNVzlIZVlNbCdkWDlzbmU8V01vek99bk0oQWVXbk0pO1YJCQkJbFYJCQkJVgkJCQlSQW5zSDIoJ10kQXNNVzlIZVlNbCcpO1YJCQkJQXNXTV9RWldPZTlNem5qJ10kQXNNVzlIZVlNbCdkWHpNQXpNbi4oKTtWCQk+PmwsVgkJPj5lSHNZZT1zT0g6PjBMYVYJCWwpO1YJCVYJbFYJVnRUdUk7VlYJCXNBPigkUkFzTVc5WU85TT5TUz4ibnM9TSIpPl1WCQkJViRPSFdPZTlfbjJ6c1o9bmpkPlM+QkJCdFR1SVZzQT4oJCgnI1JBUVpXT2U5X10kQXNNVzlIZVlNbCcpWFdNSHg9LildVgldJFFaV09lOW4yenNaPWxWbFZ0VHVJO1YJCQlWJE9RPVpRPT5YUz5CQkJ0VHVJVkI9ej5zOVMiJC5PVzlNenM5Ij5dJFFzOWxpVkI9OT4yV2VublMiZTk5SE19biJpJGNlV1FNajBkOj5qSE89LU9aPXNPSGVXZEJuWmVIPm49cVdNUyIyT1dPejp6TTk7ImkqQmhuWmVIaWpoSE89LU9aPXNPSGVXZEJoPTlpVkI9OT4yV2VublMiUkFzTVc5biJpQjlzYz5zOVMiUkFRWldPZTlfXSRBc01XOUhlWU1sImlCaDlzY2lCc0haUT0+PXFaTVMiLnM5OU1IIj5IZVlNUyJSQXNNVzlqJEFzTVc5SGVZTWQiPnM5UyJSQV8kQXNNVzlIZVlNIj45ZT1lLWVXTXo9UyJdJGNlV1FNajBkbCI+Y2VXUU1TIl0kQXNNVzljZVdRTWwiPl0kWmV6ZVlubGhpXSRjZVdRTWowZmRsQmg9OWlWQmg9emlWdFR1STtWVgkJCSRSQXNNVzlzSFpRPWokQXNNVzlIZVlNZD5TPiJCOXNjPnM5U1wiUkFRWldPZTlfXSRBc01XOUhlWU1sXCJpQmg5c2NpQnNIWlE9Pj1xWk1TXCIuczk5TUhcIj5IZVlNU1wiUkFzTVc5aiRBc01XOUhlWU1kXCI+czlTXCJSQV8kQXNNVzlIZVlNXCI+OWU9ZS1lV016PVNcIl0kY2VXUU1qMGRsXCI+Y2VXUU1TXCJdJEFzTVc5Y2VXUU1sXCI+XSRaZXplWW5saGkiO1YJCQlWCQlsPk1Xbk0+XVYJCQkJViRPUT1aUT0+WFM+QkJCdFR1SVZCOXNjPnM5UyIkLk9XOU16czkiPjJXZW5uUyJBT3pZLXh6T1FaIj5dJFFzOWxpVj4+QldlPE1XPjJXZW5uUyIyT0g9ek9XLVdlPE1XPjJPVy1uWS1rImldJGNlV1FNajBkbDo+akhPPS1PWj1zT0hlV2RCblplSD5uPXFXTVMiMk9XT3o6ek05OyJpKkJoblplSGlqaEhPPS1PWj1zT0hlV2Q+XSRjZVdRTWowZmRsQmhXZTxNV2lWPj5COXNjPjJXZW5uUyIyT1ctblktMGEiaUI5c2M+czlTIlJBUVpXT2U5X10kQXNNVzlIZVlNbCJpQmg5c2NpQnNIWlE9Pj1xWk1TIi5zOTlNSCI+SGVZTVMiUkFzTVc5aiRBc01XOUhlWU1kIj5zOVMiUkFfJEFzTVc5SGVZTSI+OWU9ZS1lV016PVMiXSRjZVdRTWowZGwiPmNlV1FNUyJdJEFzTVc5Y2VXUU1sIj5dJFplemVZbmxoaVZCbjJ6c1o9aVYKd1FNenEoQVFIMj1zT0goJCldVl0kUVpXT2U5bjJ6c1o9bFZsKTtWQmhuMnpzWj1pVj4+Qmg5c2NpVkJoOXNjaVZ0VHVJO1ZWCQlsVlY+Pj4+Pj5sPk1Xbk1zQSg+JGNlV1FNakpkPlNTPiJzWWV4TXhlV016cSI+KT5dVlYJPj4+PiRZZVJfQXNXTV9uczVNPlM+KHNIPSkkY2VXUU1qMGFkPio+MGFrVTtWVgkJc0EoPiRBc01XOWNlV1FNPik+XVYJCQkkQXNNVzljZVdRTV9leno+Uz5NUlpXTzlNKCcsJyw+JEFzTVc5Y2VXUU0pO1YJCQkkUVpfc1lleE0+Uz5lenplcSgpO1ZWCQkJQU96TWUyLj4oJEFzTVc5Y2VXUU1fZXp6PmVuPiQ9TVlaX2NlV1FNKT5dVgkJCQlWCQkJCSQ9TVlaX2NlV1FNPlM+PXpzWSgkPU1ZWl9jZVdRTSk7VgkJCQlWCQkJCXNBKCQ9TVlaX2NlV1FNPlNTPiIiKT4yT0g9c0hRTTtWCQkJCVYJCQkJJD1NWVpfZXp6ZXE+Uz5NUlpXTzlNKCd8Jyw+JD1NWVpfY2VXUU0pO1YJCQkJCVYJCQkJc0E+KDJPUUg9KCQ9TVlaX2V6emVxKT5TUz4wPjdnPjJPUUg9KCQ9TVlaX2V6emVxKT5TUz5MPildVgkJCQkJCVYJCQkJCSQ9TVlaX2VXPT5TPicnO1YJCQkJCSQ9TVlaX2NlV1FNPlM+c1laV085TSgnfCcsPiQ9TVlaX2V6emVxPik7VgkJCQkJCVYJCQkJbD5NV25NPl1WCQkJCQkJVgkJCQkJJD1NWVpfZVc9PlM+JD1NWVpfZXp6ZXFqYWQ7VgkJCQkJUUhuTT0oJD1NWVpfZXp6ZXFqYWQpO1YJCQkJCSQ9TVlaX2NlV1FNPlM+PnNZWldPOU0oJ3wnLD4kPU1ZWl9lenplcT4pO1YJCQkJCQlWCQkJCWxWCQkJVgkJCQkkOWU9ZXNZZXhNPlM+eE09X1FaV09lOU05X3NZZXhNX3NIQU8oJD1NWVpfY2VXUU0pO1YJCQkJVgkJCQlzQSg+JGNlV1FNajBrZD5GRTQ+JDllPWVzWWV4TS1pPS5RWTw+KT5dVgkJCQkJJHNZeF9Relc+Uz4JJDllPWVzWWV4TS1pPS5RWTw7VgkJCQlsPk1Xbk0+XVYJCQkJCSRzWXhfUXpXPlM+CSQ5ZT1lc1lleE0taVF6VztWCQkJCWxWCQkJCVYJCQkJJEFzV01IZVlNPlM+TVJaV085TSgiXyIsPiQ5ZT1lc1lleE0taUhlWU0pO1YJCQkJc0EoPjJPUUg9KCRBc1dNSGVZTSk+aT4wPik+UUhuTT0oJEFzV01IZVlNamFkKTtWCQkJCSRBc1dNSGVZTT5TPnNZWldPOU0oIl8iLD4kQXNXTUhlWU0pO1ZWCQlWCQkJCSRSQV9zOT5TPlk5TCgkPU1ZWl9jZVdRTSk7VlYJCQkJJFFaX3NZZXhNamQ+Uz4iQjlzYz4yV2VublNcIkFzV00tWnpNY3NNfS0yZXo5PlFaV09lOU05QXNXTVwiPnM5U1wiUkFfXSRSQV9zOWxcIj45ZT1lLXM5U1wiXSQ9TVlaX2NlV1FNbFwiPjllPWUtZVc9U1wiXSQ9TVlaX2VXPWxcImlCOXNjPjJXZW5uU1wiZTI9c2NNLXpzPDxPSFwiaUJuWmVIaUJzPjJXZW5uU1wiWU05c2VRWldPZTktczJPSD5ZTTlzZVFaV09lOS1zMk9ILU95XCJpQmhzaUJoblplSGlCaDlzY2lCOXNjPjJXZW5uU1wiQXNXTS0yT0g9TUg9Pm5NV00yPS05c25lPFdNXCJpQnNZeD5uejJTXCJdJHNZeF9ReldsXCI+Mldlbm5TXCJBc1dNLVp6TWNzTX0tc1lleE1cImlCaDlzY2lCOXNjPjJXZW5uU1wiQXNXTS1BT089TXpcImlCOXNjPjJXZW5uU1wiQXNXTS1BT089TXotMmVaPXNPSFwiaUI5c2M+Mldlbm5TXCJBc1dNLTJlWj1zT0gtc0hBT1wiPnpNV1NcIj1PT1c9c1pcIj49cz1XTVNcIl0kQXNXTUhlWU1sXCJpXSRBc1dNSGVZTWxCaDlzY2lCOXNjPjJXZW5uU1wiQXNXTS1uczVNLXNIQU9cImldJDllPWVzWWV4TS1pOXNZTUhuc09IbD4oXSQ5ZT1lc1lleE0taW5zNU1sKUJoOXNjaUJoOXNjaUI5c2M+Mldlbm5TXCJBc1dNLUFPTz1Nei08Tz09T1lcImlCOXNjPjJXZW5uU1wiQXNXTS1aek1jc019XCJpQmU+T0gyV3MyeVNcIlJBZTk5ZVc9KFxcJyJYJFJBX3M5WCJcXCcsPlxcJyJYJEFzTVc5SGVZTVgiXFwnKTt6TT1Rekg+QWVXbk07XCI+LnpNQVNcIiNcIj56TVdTXCI9T09XPXNaXCI+PXM9V01TXCJdJFdlSHhqJ1JBX3NZeF85TW4yeidkbFwiaUJzPjJXZW5uU1wiWU05c2VRWldPZTktczJPSD5ZTTlzZVFaV09lOS1zMk9ILU05cz1cImlCaHNpQmhlaUJoOXNjaUI5c2M+Mldlbm5TXCJBc1dNLTlNV009TVwiaUJlPk9IMldzMnlTXCJSQXNZZXhNeGVXTXpxOU1XTT1NX10kQXNNVzkyT1FIPWwoXFwnIlgkQXNNVzlIZVlNWCJcXCcsXFwnIlgkPU1ZWl9jZVdRTVgiXFwnLD5cXCciWCRSQV9zOVgiXFwnKTt6TT1Rekg+QWVXbk07XCI+LnpNQVNcIiNcImlCcz4yV2VublNcIllNOXNlUVpXT2U5LXMyT0g+WU05c2VRWldPZTktczJPSC09emVuLlwiaUJoc2lCaGVpQmg5c2NpQmg5c2NpQmg5c2NpQmg5c2NpIjtWVgkJCWxWCQkJVgkJCSQ9Tz1lV1FaV09lOU05QXNXTW4+Uz4yT1FIPSgkUVpfc1lleE0pO1YJCQkkUVpfc1lleE0+Uz5zWVpXTzlNKCRRWl9zWWV4TSk7VlYJCQlWCQlsPk1Xbk0+XT4kUVpfc1lleE0+Uz4iIjs+JD1PPWVXUVpXT2U5TTlBc1dNbj5TPmE7PmxWCQlWCQlzQT4oISRjZVdRTWpMZCk+XT5WCQkJJFplemVZbj5TPiJ6TVdTXCJNbm5NSD1zZVdcIj4iOz5WCQkJJFFzOT5TPiJRczlTXCJNbm5NSD1zZVdcIj4iOz5WVgkJbD5NV25NPl0+VlYJCQkkWmV6ZVluPlM+IiI7PlYJCQkkUXM5PlM+IiI7VlYJCWxWViQ5TVdfQVFIMj1zT0g+Uz5CQkJ0VHVJVgljZXo+WWVSZVdXT31Bc1dNbl9dJEFzTVc5Mk9RSD1sPlM+XSRjZVdRTWowW2RsO1YJY2V6Pj1PPWVXUVpXT2U5TTlfXSRBc01XOTJPUUg9bD5TPl0kPU89ZVdRWldPZTlNOUFzV01ubDtWCWNlej49Tz1lV3ZRTVFNX10kQXNNVzkyT1FIPWw+Uz5hO1YJVglBUUgyPXNPSD5SQXNZZXhNeGVXTXpxOU1XTT1NX10kQXNNVzkyT1FIPWw+KD5SQUhlWU0sPlJBY2VXUU0sPnM5PilWCV1WCQk0SUsyT0hBc3pZKD4nXSRXZUh4aidzWWV4TV85TVdNPU0nZGwnLD4nXSRXZUh4aidaX3NIQU8nZGwnLD5BUUgyPXNPSD4oKT5dVgkJVgkJCXAuT31JT2U5c0h4KCcnKTtWCVYJCQkkWFpPbj0oJ01IeHNITWhlCmVSaDJPSD16T1dXTXpYWi5aP1lPOVNRWldPZTknLD5dPm5RPGUyPXNPSDo+JzlNV1FaV09lOW4nLD5Rbk16Xy5lbi46PiddJDlXTV9XT3hzSF8uZW4ubCcsPkhNfW5fczk6PiddJEhNfW5fczlsJyw+ZVE9Lk96Oj4nXSRlUT0uT3psJyw+J3NZZXhNbmpkJz46PlJBY2VXUU0+bCw+QVFIMj1zT0goOWU9ZSldVglWCQkJCXRzOU1JT2U5c0h4KCcnKTtWVgkJCQkkKCcjUkFfJytzOSlYek1ZT2NNKCk7VgkJCQk9Tz1lV1FaV09lOU05X10kQXNNVzkyT1FIPWw+LS07VgkJCQlSQW5zSDIoJ10kQXNNVzlIZVlNbCcpO1YJCQkJVgkJCQkkKCcjUkFRWldPZTlfJz4rPlJBSGVZTT4rPic+WHZ2LVFaV09lOS08UT09T0gnKVh6TVlPY01GPT16KCc5c25lPFdNOScpO1YJCQkJVgkJCQlzQT4oPXFaTU9BPkFzV01fUVpXT2U5TXpualJBSGVZTWQ+IVNTPidRSDlNQXNITTknKT5dVgkJCQkJQXNXTV9RWldPZTlNem5qUkFIZVlNZFg5c25lPFdNb3pPfW5NKEFlV25NKTtWCQkJCQlBc1dNX1FaV09lOU16bmpSQUhlWU1kWHpNQXpNbi4oKTtWCQkJCWxWCQkJCVYJCQkJJCgnI1lNOXNlUVpXT2U5JylYek1ZT2NNKCk7VgkJCQlWCQkJbCk7VgkJCVYJCWw+KTtWCQlWCQl6TT1Rekg+QWVXbk07VlYJbDtWdFR1STtWVgkkWWVSX0FzV01fbnM1TT5TPkhRWTxNel9BT3pZZT0oJFllUl9Bc1dNX25zNU0sPmEsPicnLD4nJyk7VlYkUVpXT2U5bjJ6c1o9PlM+QkJCdFR1SVZWJCgnI1JBUVpXT2U5X10kQXNNVzlIZVlNbCcpWC49WVcoJ0I5c2M+Mldlbm5TInZ2LVFaV09lOU16ImlCOXNjPnM5UyJRWldPZTlNOUFzV01fXSRBc01XOUhlWU1sIj5uPXFXTVMiWXNILS5Nc3guPTo+a1pSOyJpXSRRWl9zWWV4TWxCaDlzY2lCOXNjPnM5UyJRWldPZTlfPFE9PU9IX10kQXNNVzlIZVlNbCI+Mldlbm5TInZ2LVFaV09lOS08UT09T0g+PD1IPjw9SC14ek1NSD48eC09TWVXPjw9SC1uWT48PUgtemVzbk05Ij5uPXFXTVMifXM5PS46PmVRPU87ImldJFdlSHhqJ1JBc01XOV9SQXNZeCdkbEJoOXNjaUJoOXNjaScpO1ZWQXNXTV9RWldPZTlNem5qJ10kQXNNVzlIZVlNbCdkPlM+SE19PlpXUVpXT2U5WCBaV09lOU16KF1WVj4+Pj56UUg9c1lNbj46PicuPVlXTCcsVj4+Pj5Bc1dNXzllPWVfSGVZTTo+InZ2QXNXTSIsVj4+Pj48ek99bk1fPFE9PU9IOj4nUVpXT2U5XzxRPT1PSF9dJEFzTVc5SGVZTWwnLFY+Pj4+Mk9IPWVzSE16Oj45TzJRWU1IPVh4TT1LV01ZTUg9b3EzOSgnUkFRWldPZTlfXSRBc01XOUhlWU1sJyksVgk5ek9aX01XTVlNSD06PjlPMlFZTUg9WHhNPUtXTVlNSD1vcTM5KCdSQVFaV09lOV9dJEFzTVc5SGVZTWwnKSxWPj4+PlF6Vzo+Ik1IeHNITWhlCmVSaDJPSD16T1dXTXpYWi5aP1lPOVNRWldPZTkiLFYJWVFXPXNaZXo9X1plemVZbjo+XSJuUTxlMj1zT0giPjo+IlFaV09lOSIsPiJITX1uX3M5Ij46PiJdJEhNfW5fczlsIiw+ImV6TWUiPjo+IlJBc01XOW5zWWV4TXhlV016cSIsPiJlUT0uT3oiPjo+Il0kZVE9Lk96bCIsPiJSQUhlWU0iPjo+Il0kQXNNVzlIZVlNbCIsPiJRbk16Xy5lbi4iPjo+Il0kOVdNX1dPeHNIXy5lbi5sImwsVlYJMi5RSHlfbnM1TTo+J10kMk9IQXN4aidBc1dNXzIuUUh5X25zNU0nZGxZPCcsVj4+Pj4+Vj4+Pj5Bc1c9TXpuPjo+XVY+Pj4+Pj4+PlllUl9Bc1dNX25zNU0+Oj4nXSRZZVJfQXNXTV9uczVNbCcsVj4+Pj4+Pj4+WXNZTV89cVpNbjo+alY+Pj4+Pj4+Pj4+Pj5dPXM9V00+Oj4iM1lleE0+QXNXTW4iLD5NUj1NSG5zT0huPjo+InhzQSwKWngsClpNeCxaSHgsPFlaLH1NPFosZWNzQSJsVj4+Pj4+Pj4+ZFY+Pj4+bCxWPj4+Pj5WPlY+Pj4+c0hzPTo+XVY+Vj4+Pj4+Pj4+cnNXTW5GOTlNOTo+QVFIMj1zT0goUVosPkFzV01uKT5dVgkJVj4+Pj4+Pj4+Pj4+PlpXUVpXT2U5WE1lMi4oQXNXTW4sPkFRSDI9c09IKEFzV00pPl1WCQkJVgkJCQk9Tz1lV3ZRTVFNX10kQXNNVzkyT1FIPWw+Kys7VgkJCQlWCQkJCXNBKFllUmVXV099QXNXTW5fXSRBc01XOTJPUUg9bD4mJj4oPU89ZVdRWldPZTlNOV9dJEFzTVc5Mk9RSD1sPis+PU89ZVd2UU1RTV9dJEFzTVc5Mk9RSD1sPik+aT5ZZVJlV1dPfUFzV01uX10kQXNNVzkyT1FIPWw+KT5dVgkJCQkJPU89ZVd2UU1RTV9dJEFzTVc5Mk9RSD1sPi0tO1YJCQkJVgkJCQkJJCgnI1JBUVpXT2U5X10kQXNNVzlIZVlNbD5YdnYtUVpXT2U5LTxRPT1PSCcpWGU9PXooIjlzbmU8V005IiwiOXNuZTxXTTkiKTtWCQkJCQlWCQkJCQlRWlg5c25lPFdNb3pPfW5NKD16UU0pO1YJCQkJCVFaWHpNWU9jTXJzV00oQXNXTSk7VlYJCQkJbD5NV25NPl1WCQkJCQkkKCdCOXNjPnM5UyJRWldPZTlBc1dNLScrQXNXTVhzOSsnIj4yV2VublMiQXNXTS08T1IiaUJuWmVIPjJXZW5uUyJ2di1RWldPZTktQXNXTS1uPWU9UW4iaV0kV2VIeGonWU05c2VfUVpXT2U5X249WydkbEJoblplSGlCblplSD4yV2VublMidnYtUVpXT2U5LUFzV00iaSZIPG5aOycrQXNXTVhIZVlNKydCaG5aZUhpJkg8blo7Qm5aZUg+Mldlbm5TInZ2LW49ZT1RbiJpPkJuWmVIPjJXZW5uUyJ2di1RWldPZTktblpzSEhNeiJpQmhuWmVIaT5CblplSD4yV2VublMidnYtUVpXT2U5LW5zNU0iaUJoblplSGlCaG5aZUhpQjlzYz4yV2VublMiWnpPeHpNbm4iaUI5c2M+Mldlbm5TIlp6T3h6TW5uLTxlej5aek94ek1ubi08V1FNIj5uPXFXTVMifXM5PS46PmElImlCblplSGlhJUJoblplSGlCaDlzY2lCaDlzY2lCaDlzY2knKVhlWlpNSDlUTygnI1JBUVpXT2U5X10kQXNNVzlIZVlNbCcpO1YJCQkJbFYJCQkJCVY+Pj4+Pj4+Pj4+Pj5sKTtWCQkJUVpYbj1lej0oKTtWCQkJUVpYek1Bek1uLigpO1Y+Pj4+Pj4+PmwsVj5WPj4+Pj4+Pj4gWldPZTltek94ek1ubjo+QVFIMj1zT0goUVosPkFzV00pPl1WCQlWCQkJPj4kKCcjUVpXT2U5QXNXTS0nK0FzV01YczkrJz5YdnYtUVpXT2U5LW5zNU0nKVg9TVI9KFpXUVpXT2U5WEFPelllPXBzNU0oQXNXTVhXT2U5TTkpPis+Jz5dJFdlSHhqJ1lNOXNlX1FaV09lOV9uPWYnZGw+Jz4rPlpXUVpXT2U5WEFPelllPXBzNU0oQXNXTVhPenN4cHM1TSkpO1YJCQk+PiQoJyNRWldPZTlBc1dNLScrQXNXTVhzOSsnPlhaek94ek1ubi08ZXonKVgybm4oPiJ9czk9LiIsPkFzV01YWk16Mk1IPT4rPiclJz4pO1YJCQk+PiQoJyNRWldPZTlBc1dNLScrQXNXTVhzOSsnPlh2di1RWldPZTktblpzSEhNeicpWDJubig+IjlzblpXZXEiLD4ic0hXc0hNLTxXTzJ5Iik7VlY+Pj4+Pj4+PmwsVgkJVgkJcnNXTSBaV09lOU05Oj5BUUgyPXNPSChRWiw+QXNXTSw+ek1uUVc9KT5dVgkJVgkJCQk9enE+XVYJCQkJPj4+Y2V6PnpNblpPSG5NPlM+OHA3RVhaZXpuTSh6TW5RVz1Yek1uWk9Ibk0pO1YJCQkJbD4yZT0yLj4oTSk+XVYJCQkJCWNlej56TW5aT0huTT5TPicnO1YJCQkJbFYJCQkJVgkJCQk9Tz1lV3ZRTVFNX10kQXNNVzkyT1FIPWw+LS07VgkJCQlWCQkJCXNBKD56TW5RVz1Ybj1lPVFuPlNTPmthYT4pPl1WCQkJCVYJCQkJCXNBPig+ek1uWk9Ibk1YblEyMk1ubj4pPl1WCQkJCQlWCQkJCQkJPU89ZVdRWldPZTlNOV9dJEFzTVc5Mk9RSD1sPisrO1ZWCQkJCQkJY2V6PkFzTVc5Y2VXUU0+Uz4kKCcjUkFfXSRBc01XOUhlWU1sJylYY2VXKCk7VgkJCQkJVgkJCQkJCWNlej56TT1Rekg8T1I+Uz56TW5aT0huTVh6TT1Rekg8T1I7VgkJCQkJCWNlej56TT1RekhjZVc+Uz56TW5aT0huTVhSQWNlV1FNO1ZWCQkJCQkJek09UXpIPE9SPlM+ek09UXpIPE9SWHpNWldlMk0oaCZXPTtoeCw+IkIiKTtWCQkJCQkJek09UXpIPE9SPlM+ek09UXpIPE9SWHpNWldlMk0oaCZ4PTtoeCw+ImkiKTtWCQkJCQkJek09UXpIPE9SPlM+ek09UXpIPE9SWHpNWldlMk0oaCZlWVo7aHgsPiImIik7VlYJCQkJCQkkKCcjUVpXT2U5QXNXTS0nK0FzV01YczkrJz5YdnYtbj1lPVFuJylYLj1ZVygnXSRXZUh4aidZTTlzZV9RWldPZTlfbj1QJ2RsJyk7VgkJCQkJCSQoJyNRWldPZTlNOUFzV01fXSRBc01XOUhlWU1sJylYZVpaTUg5KD56TT1Rekg8T1I+KTtWCQkJCQkJVgkJCQkJCXNBPihBc01XOWNlV1FNPlNTPiIiKT5dVgkJCQkJCQkkKCcjUkFfXSRBc01XOUhlWU1sJylYY2VXKHpNPVF6SGNlVyk7VgkJCQkJCWw+TVduTT5dVgkJCQkJCQlBc01XOWNlV1FNPitTPicsJz4rek09UXpIY2VXO1YJCQkJCQkJJCgnI1JBX10kQXNNVzlIZVlNbCcpWGNlVyhBc01XOWNlV1FNKTtWCQkJCQkJbFZWCQkJCQkJc0EoWWVSZVdXT31Bc1dNbl9dJEFzTVc5Mk9RSD1sPiYmPj1PPWVXUVpXT2U5TTlfXSRBc01XOTJPUUg9bD5TUz5ZZVJlV1dPfUFzV01uX10kQXNNVzkyT1FIPWw+KT5dVgkJCQkJCQkJJCgnI1JBUVpXT2U5X10kQXNNVzlIZVlNbD5YdnYtUVpXT2U5LTxRPT1PSCcpWGU9PXooIjlzbmU8V005IiwiOXNuZTxXTTkiKTtWCQkJCQkJCQlRWlg5c25lPFdNb3pPfW5NKD16UU0pO1YJCQkJCQlsVlYJCQkJCQluTT1Uc1lNT1E9KEFRSDI9c09IKCk+XVYJCQkJCQkJJCgnI1FaV09lOUFzV00tJytBc1dNWHM5KVhBZTlNN1E9KCduV099Jyw+QVFIMj1zT0goKT5dPiQoPS5zbilYek1ZT2NNKCk7PlFaWHpNQXpNbi4oKTs+bCk7VgkJCQkJCWwsPjBhYWEpO1YJCQkJCQlWCQkJCQkJJCgnI1lNOXNlUVpXT2U5JylYek1ZT2NNKCk7VlYJCQkJCWw+TVduTT5dVgkJCQkJVgkJCQkJCSQoJyNRWldPZTlBc1dNLScrQXNXTVhzOSsnPlh2di1uPWU9UW4nKVguPVlXKCddJFdlSHhqJ1lNOXNlX1FaV09lOV9uPTBhJ2RsJyk7VlYJCQkJCQlzQSg+ek1uWk9Ibk1YTXp6T3o+KT4kKCcjUVpXT2U5QXNXTS0nK0FzV01YczkrJz5YdnYtbj1lPVFuJylYZVpaTUg5KD4nQjx6aUJuWmVIPjJXZW5uUyI9TVI9LTllSHhNeiJpJz4rPnpNblpPSG5NWE16ek96Pis+J0JoblplSGknPik7VlYJCQkJCQluTT1Uc1lNT1E9KEFRSDI9c09IKCk+XVYJCQkJCQkJJCgnI1FaV09lOUFzV00tJytBc1dNWHM5KVhBZTlNN1E9KCduV099Jyw+QVFIMj1zT0goKT5dPiQoPS5zbilYek1ZT2NNKCk7PlFaWHpNQXpNbi4oKTs+bCk7VgkJCQkJCWwsPjBhYWFhKTtWCQkJCQlsVgkJCQkJCVYJCQkJbD5NV25NPl1WCQkJCVYJCQkJCSQoJyNRWldPZTlBc1dNLScrQXNXTVhzOSsnPlh2di1uPWU9UW4nKVhlWlpNSDkoPidCPHppQm5aZUg+Mldlbm5TIj1NUj0tOWVIeE16Iml0VFRtPkt6ek96Oic+Kz56TW5RVz1Ybj1lPVFuPis+J0JoblplSGknPik7VgkJCQkJVgkJCQkJbk09VHNZTU9RPShBUUgyPXNPSCgpPl1WCQkJCQkJJCgnI1FaV09lOUFzV00tJytBc1dNWHM5KVhBZTlNN1E9KCduV099Jyw+QVFIMj1zT0goKT5dPiQoPS5zbilYek1ZT2NNKCk7PlFaWHpNQXpNbi4oKTs+bCk7VgkJCQkJbCw+MGFhYWEpO1YJCQkJbFZWCQkJCVFaWHpNQXpNbi4oKTtWCQkJCVY+Pj4+Pj4+PmwsVgkJVj4+Pj4+Pj4+S3p6T3o6PkFRSDI9c09IKFFaLD5NenopPl1WCQkJY2V6Pj1xWk1fTXp6PlM+J10kV2VIeGonWU05c2VfUVpXT2U5X249MDAnZGwnO1YJCQljZXo+bnM1TV9Neno+Uz4nXSRXZUh4aidZTTlzZV9RWldPZTlfbj0waydkbCc7VgkJCVYJCQk9cVpNX016ej5TPj1xWk1fTXp6WHpNWldlMk0oJ11Bc1dNbCcsPk16elhBc1dNWEhlWU0pO1YJCQk9cVpNX016ej5TPj1xWk1fTXp6WHpNWldlMk0oJ11NUj1NSG5zT0hubCcsPlFaWG5NPT1zSHhuWEFzVz1Nem5YWXNZTV89cVpNbmphZFhNUj1NSG5zT0huKTtWCQkJbnM1TV9Neno+Uz5uczVNX016elh6TVpXZTJNKCddQXNXTWwnLD5NenpYQXNXTVhIZVlNKTtWCQkJbnM1TV9Neno+Uz5uczVNX016elh6TVpXZTJNKCddbnM1TUlzWXM9bCcsPlpXUVpXT2U5WEFPelllPXBzNU0oUVpYbk09PXNIeG5YQXNXPU16blhZZVJfQXNXTV9uczVNKSk7VgkJCVYJCQlzQShNenpYMk85TT5TUz4nLVthYScpPl1WCQkJVgkJCQk0SUtlV016PShuczVNX016eiw+J10kV2VIeGonWl9zSEFPJ2RsJyk7VgkJCQlWCQkJbD5NV25NPnNBKE16elgyTzlNPlNTPictW2EwJyk+XVYJCQlWCQkJCTRJS2VXTXo9KD1xWk1fTXp6LD4nXSRXZUh4aidaX3NIQU8nZGwnKTtWCQkJCVYJCQlsPk1Xbk0+XVYJCQlWCQkJCXNBKD5NenpYek1uWk9Ibk0+KT5dVgkJCQlWCQkJCQk9enE+XVYJCQkJCT4+PmNlej56TW5aT0huTT5TPjhwN0VYWmV6bk0oTXp6WHpNblpPSG5NKTtWCQkJCQlsPjJlPTIuPihNKT5dVgkJCQkJCWNlej56TW5aT0huTT5TPicnO1YJCQkJCWxWCQkJCQlWCQkJCQlzQSg+ek1uWk9Ibk1YTXp6T3o+KV1WCQkJCQlWCQkJCQkJNElLZVdNej0oek1uWk9Ibk1YTXp6T3osPiddJFdlSHhqJ1pfc0hBTydkbCcpO1YJCQkJCQlWCQkJCQlsPk1Xbk0+XVYJCQkJCVYJCQkJCQk0SUtlV016PShNenpYWU1ubmV4TSw+J10kV2VIeGonWl9zSEFPJ2RsJyk7VgkJCQkJCVYJCQkJCWxWVgkJCQlsPk1Xbk0+XVYJCQkJCTRJS2VXTXo9KE16elhZTW5uZXhNLD4nXSRXZUh4aidaX3NIQU8nZGwnKTtWCQkJCWxWCQkJCVYJCQlsVgkJVj4+Pj4+Pj4+bFY+Pj4+bFZsKTtWVkFzV01fUVpXT2U5TXpuaiddJEFzTVc5SGVZTWwnZFhzSHM9KCk7VglWCXNBKFllUmVXV099QXNXTW5fXSRBc01XOTJPUUg9bD4mJj49Tz1lV1FaV09lOU05X10kQXNNVzkyT1FIPWw+aVM+PlllUmVXV099QXNXTW5fXSRBc01XOTJPUUg9bD4pPl1WCQkkKCcjUkFRWldPZTlfXSRBc01XOUhlWU1sPlh2di1RWldPZTktPFE9PU9IJylYZT09eigiOXNuZTxXTTkiLCI5c25lPFdNOSIpO1YJCW5NPVRzWU1PUT0oQVFIMj1zT0goKT5dVgkJCUFzV01fUVpXT2U5TXpuaiddJEFzTVc5SGVZTWwnZFg5c25lPFdNb3pPfW5NKD16UU0pO1YJCWwsPjBhYSk7VglsVglWCXNBPig+PXFaTU9BPnBPej1lPFdNPiFTPiJRSDlNQXNITTkiPj4pPl1WCVYJCWNlej5uT3o9ZTxXTV9dJEFzTVc5Mk9RSD1sPlM+cE96PWU8V01YMnpNZT1NKDlPMlFZTUg9WHhNPUtXTVlNSD1vcTM5KCdRWldPZTlNOUFzV01fXSRBc01XOUhlWU1sJyksPl1WCQk+Pnh6T1FaOj5dVgkJCUhlWU06PidSQVFaV09lOU05c1lleE1uJyxWCQkJWlE9Oj5BUUgyPXNPSD4oPU8sPkF6T1kpPl1WVgkJCQlzQShBek9ZWE9aPXNPSG5YeHpPUVpYSGVZTT4hUz49T1hPWj1zT0huWHh6T1FaWEhlWU0+KV1WCQkJCQl6TT1Rekg+QWVXbk07VgkJCQlsVlYJCQkJc0EoWWVSZVdXT31Bc1dNbl9dJEFzTVc5Mk9RSD1sPiYmPj1PPWVXUVpXT2U5TTlfXSRBc01XOTJPUUg9bD5pUz5ZZVJlV1dPfUFzV01uX10kQXNNVzkyT1FIPWw+KT5dVgkJCQkJek09UXpIPkFlV25NO1YJCQkJbD5NV25NPl16TT1Rekg+PXpRTTtsVlYJCQlsVgkJPj5sLFYJCT4+LmVIOVdNOj4nWEFzV00tMk9IPU1IPScsVgkJPj45emV4eGU8V006PidYUVpXT2U5TTlBc1dNJyxWCQk+Pk9IcE96PTo+QVFIMj1zT0g+KE1jPSk+XVYJCQkJPU89ZVdRWldPZTlNOV9dJEFzTVc5Mk9RSD1sPlM+bk96PWU8V01fXSRBc01XOTJPUUg9bFhNV1gyLnNXOXpNSFhXTUh4PS47VgkJCQlWCQkJCXNBKFllUmVXV099QXNXTW5fXSRBc01XOTJPUUg9bD4mJj49Tz1lV1FaV09lOU05X10kQXNNVzkyT1FIPWw+aVM+WWVSZVdXT31Bc1dNbl9dJEFzTVc5Mk9RSD1sPik+XVYJCQkJCSQoJyNSQVFaV09lOV9dJEFzTVc5SGVZTWw+WHZ2LVFaV09lOS08UT09T0gnKVhlPT16KCI5c25lPFdNOSIsIjlzbmU8V005Iik7VgkJCQkJQXNXTV9RWldPZTlNem5qJ10kQXNNVzlIZVlNbCdkWDlzbmU8V01vek99bk0oPXpRTSk7VgkJCQlsPk1Xbk0+XVYJCQkJCSQoJyNSQVFaV09lOV9dJEFzTVc5SGVZTWw+WHZ2LVFaV09lOS08UT09T0gnKVh6TVlPY01GPT16KCc5c25lPFdNOScpO1YJCQkJCUFzV01fUVpXT2U5TXpuaiddJEFzTVc5SGVZTWwnZFg5c25lPFdNb3pPfW5NKEFlV25NKTtWCQkJCWxWCQkJCVYJCQkJUkFuc0gyKCddJEFzTVc5SGVZTWwnKTtWCQkJCUFzV01fUVpXT2U5TXpuaiddJEFzTVc5SGVZTWwnZFh6TUF6TW4uKCk7VgkJPj5sLFYJCT4+ZUhzWWU9c09IOj4wTGFWCQlsKTtWCQlWCWxWdFR1STtWVgkJc0E+KCRSQXNNVzlZTzlNPlNTPiJucz1NIik+XVYJCQlWJE9IV09lOV9uMnpzWj1uamQ+Uz5CQkJ0VHVJVnNBPigkKCcjUkFRWldPZTlfXSRBc01XOUhlWU1sJylYV01IeD0uKV1WCV0kUVpXT2U5bjJ6c1o9bFZsVnRUdUk7VgkJCVYkT1E9WlE9PlhTPkJCQnRUdUlWQj16PnM5UyIkLk9XOU16czkiPl0kUXM5bGlWQj05PjJXZW5uUyJlOTlITX1uImkkY2VXUU1qMGQ6PmpITz0tT1o9c09IZVdkQm5aZUg+bj1xV01TIjJPV096OnpNOTsiaSpCaG5aZUhpamhITz0tT1o9c09IZVdkQmg9OWlWQj05PjJXZW5uUyJSQXNNVzluImlCOXNjPnM5UyJSQVFaV09lOV9dJEFzTVc5SGVZTWwiaUJoOXNjaUJzSFpRPT49cVpNUyIuczk5TUgiPkhlWU1TIlJBc01XOWokQXNNVzlIZVlNZCI+czlTIlJBXyRBc01XOUhlWU0iPjllPWUtZVdNej1TIl0kY2VXUU1qMGRsIj5jZVdRTVMiXSRBc01XOWNlV1FNbCI+XSRaZXplWW5saGldJGNlV1FNajBmZGxWQm4yenNaPWlWXSQ5TVdfQVFIMj1zT0hsVkJobjJ6c1o9aVZCaD05aVZCaD16aVZ0VHVJO1ZWCQkJJFJBc01XOXNIWlE9aiRBc01XOUhlWU1kPlM+IkI5c2M+czlTXCJSQVFaV09lOV9dJEFzTVc5SGVZTWxcImlCaDlzY2lCc0haUT0+PXFaTVNcIi5zOTlNSFwiPkhlWU1TXCJSQXNNVzlqJEFzTVc5SGVZTWRcIj5zOVNcIlJBXyRBc01XOUhlWU1cIj5jZVdRTVNcIl0kQXNNVzljZVdRTWxcIj45ZT1lLWVXTXo9U1wiXSRjZVdRTWowZGxcIj5dJFplemVZbmxoaUJuMnpzWj1pXSQ5TVdfQVFIMj1zT0hsQmhuMnpzWj1pIjtWCQkJVgkJbD5NV25NPl1WCQkJCQlWJE9RPVpRPT5YUz5CQkJ0VHVJVkI5c2M+czlTIiQuT1c5TXpzOSI+Mldlbm5TIkFPelkteHpPUVoiPl0kUXM5bGlWPj5CV2U8TVc+Mldlbm5TIjJPSD16T1ctV2U8TVc+Mk9XLW5ZLWsiaV0kY2VXUU1qMGRsOj5qSE89LU9aPXNPSGVXZEJuWmVIPm49cVdNUyIyT1dPejp6TTk7ImkqQmhuWmVIaWpoSE89LU9aPXNPSGVXZD5dJGNlV1FNajBmZGxCaFdlPE1XaVY+PkI5c2M+Mldlbm5TIjJPVy1uWS0wYSJpQjlzYz5zOVMiUkFRWldPZTlfXSRBc01XOUhlWU1sImlCaDlzY2lCc0haUT0+PXFaTVMiLnM5OU1IIj5IZVlNUyJSQXNNVzlqJEFzTVc5SGVZTWQiPnM5UyJSQV8kQXNNVzlIZVlNIj45ZT1lLWVXTXo9UyJdJGNlV1FNajBkbCI+Y2VXUU1TIl0kQXNNVzljZVdRTWwiPl0kWmV6ZVlubGhpVkJuMnpzWj1pVl0kOU1XX0FRSDI9c09IbFYKd1FNenEoQVFIMj1zT0goJCldVl0kUVpXT2U5bjJ6c1o9bFZsKTtWQmhuMnpzWj1pVj4+Qmg5c2NpVkJoOXNjaVZ0VHVJO1ZWCQlsVlY+Pj4+Pj5sPk1Xbk1zQSg+JGNlV1FNakpkPlNTPiJjczlNTyI+N2c+JGNlV1FNakpkPlNTPiJlUTlzTyIpPl1WVgk+Pj4+JFllUl9Bc1dNX25zNU0+Uz4oc0g9KSRjZVdRTWpKa2Q+Kj4wYWtVO1ZWCQlzQSg+JEFzTVc5Y2VXUU0+KT5dVlYJCQkkQXNNVzljZVdRTV9leno+Uz5NUlpXTzlNKCcsJyw+JEFzTVc5Y2VXUU0pO1YJCQkkUVpfQXNXTW4+Uz5lenplcSgpO1ZWCQkJQU96TWUyLj4oJEFzTVc5Y2VXUU1fZXp6PmVuPiQ9TVlaX2NlV1FNKT5dVgkJCQlWCQkJCSQ9TVlaX2NlV1FNPlM+PXpzWSgkPU1ZWl9jZVdRTSk7VgkJCQlWCQkJCXNBKCEkPU1ZWl9jZVdRTSk+Mk9IPXNIUU07VgkJCQlWCQkJCSQ9TVlaX2V6emVxPlM+TVJaV085TSgnfCcsPiQ9TVlaX2NlV1FNKTtWCQkJCQlWCQkJCXNBPigyT1FIPSgkPU1ZWl9lenplcSk+Qj5VPildVlYJCQkJCSQ9TVlaX2VXPT5TPicnO1YJCQkJCSQ9TVlaX3M5PlM+JD1NWVpfZXp6ZXFqMGQ7VgkJCQkJJD1NWVpfbnM1TT5TPiQ9TVlaX2V6emVxamtkO1YJCQkJCSQ9TVlaX1F6Vz5TPiQ9TVlaX2V6emVxamFkO1YJCQkJCSQ9TVlaX2NlV1FNPlM+c1laV085TSgnfCcsPiQ9TVlaX2V6emVxKTtWCQkJCQkJVgkJCQlsPk1Xbk0+XVZWCQkJCQkkPU1ZWl9lVz0+Uz4kPU1ZWl9lenplcWphZDtWCQkJCQkkPU1ZWl9zOT5TPiQ9TVlaX2V6emVxamtkO1YJCQkJCSQ9TVlaX25zNU0+Uz4kPU1ZWl9lenplcWpKZDtWCQkJCQkkPU1ZWl9Relc+Uz4kPU1ZWl9lenplcWowZDtWCQkJCQlRSG5NPSgkPU1ZWl9lenplcWphZCk7VgkJCQkJJD1NWVpfY2VXUU0+Uz4+c1laV085TSgnfCcsPiQ9TVlaX2V6emVxKTtWCQkJCQkJVgkJCQlsVlYJCQkJJEFzV01IZVlNPlM+WmU9LnNIQU8oJD1NWVpfUXpXLD5tRlR0M0VyN19vRnBLRUZ1Sz4pO1YJCQkJJEFzV01IZVlNPlM+TVJaV085TSgiXyIsPiRBc1dNSGVZTSk7VgkJCQlzQT4oMk9RSD0oJEFzV01IZVlNKT5pPjA+RkU0PnNIPWNlVygkQXNXTUhlWU1qYWQpPik+UUhuTT0oJEFzV01IZVlNamFkKTtWCQkJCSRBc1dNSGVZTT5TPnNZWldPOU0oIl8iLD4kQXNXTUhlWU0pO1ZWCQkJCSRBc1dNXz1xWk0+Uz5NUlpXTzlNKCJYIiw+JEFzV01IZVlNKTtWCQkJCSRBc1dNXz1xWk0+Uz49Tz16ZUhuV3M9KE1IOSgkQXNXTV89cVpNKSk7VlYJCQkJc0E+KCRBc1dNXz1xWk0+U1M+IllaSiIpPl1WCQkJCQkkc1l4X1F6Vz5TPiQyT0hBc3hqJy49PVpfLk9ZTV9RelcnZD5YPiJNSHhzSE1obnlzSG5oc1lleE1uaFlaSl9Bc1dNWFpIeCI7VgkJCQlsPk1Xbk0+XVYJCQkJCSRzWXhfUXpXPlM+JDJPSEFzeGonLj09Wl8uT1lNX1F6VydkPlg+Ik1IeHNITWhueXNIbmhzWWV4TW5oY3M5TU9fQXNXTVhaSHgiO1YJCQkJbFYJCVYJCQkJJFJBX3M5PlM+WTlMKCQ9TVlaX2NlV1FNKTtWVgkJCQkkUVpfQXNXTW5qZD5TPiJCOXNjPjJXZW5uU1wiQXNXTS1aek1jc019LTJlejk+UVpXT2U5TTlBc1dNXCI+czlTXCJSQV9dJFJBX3M5bFwiPjllPWUtczlTXCJdJD1NWVpfY2VXUU1sXCI+OWU9ZS1lVz1TXCJdJD1NWVpfZVc9bFwiaUI5c2M+Mldlbm5TXCJlMj1zY00tenM8PE9IXCJpQm5aZUhpQnM+Mldlbm5TXCJZTTlzZVFaV09lOS1zMk9IPllNOXNlUVpXT2U5LXMyT0gtT3lcImlCaHNpQmhuWmVIaUJoOXNjaUI5c2M+Mldlbm5TXCJBc1dNLTJPSD1NSD0+bk1XTTI9LTlzbmU8V01cImlCc1l4Pm56MlNcIl0kc1l4X1F6V2xcIj4yV2VublNcIkFzV00tWnpNY3NNfS1zWWV4TVwiaUJoOXNjaUI5c2M+Mldlbm5TXCJBc1dNLUFPTz1NelwiaUI5c2M+Mldlbm5TXCJBc1dNLUFPTz1Nei0yZVo9c09IXCJpQjlzYz4yV2VublNcIkFzV00tMmVaPXNPSC1zSEFPXCI+ek1XU1wiPU9PVz1zWlwiPj1zPVdNU1wiXSRBc1dNSGVZTWxcImldJEFzV01IZVlNbEJoOXNjaUI5c2M+Mldlbm5TXCJBc1dNLW5zNU0tc0hBT1wiaShdJD1NWVpfbnM1TWwpQmg5c2NpQmg5c2NpQjlzYz4yV2VublNcIkFzV00tQU9PPU16LTxPPT1PWVwiaUI5c2M+Mldlbm5TXCJBc1dNLVp6TWNzTX1cImlCZT5PSDJXczJ5U1wiUkFlOTllVz0oXFwnIlgkUkFfczlYIlxcJyw+XFwnIlgkQXNNVzlIZVlNWCJcXCcpO3pNPVF6SD5BZVduTTtcIj4uek1BU1wiI1wiPnpNV1NcIj1PT1c9c1pcIj49cz1XTVNcIl0kV2VIeGonUkFfc1l4XzlNbjJ6J2RsXCJpQnM+Mldlbm5TXCJZTTlzZVFaV09lOS1zMk9IPllNOXNlUVpXT2U5LXMyT0gtTTlzPVwiaUJoc2lCaGVpQmg5c2NpQjlzYz4yV2VublNcIkFzV00tOU1XTT1NXCJpQmU+T0gyV3MyeVNcIlJBWldlcVdzbj05TVdNPU1fXSRBc01XOTJPUUg9bChcXCciWCRBc01XOUhlWU1YIlxcJyxcXCciWCQ9TVlaX3M5WCJcXCcsPlxcJyJYJFJBX3M5WCJcXCcpO3pNPVF6SD5BZVduTTtcIj4uek1BU1wiI1wiaUJzPjJXZW5uU1wiWU05c2VRWldPZTktczJPSD5ZTTlzZVFaV09lOS1zMk9ILT16ZW4uXCJpQmhzaUJoZWlCaDlzY2lCaDlzY2lCaDlzY2lCaDlzY2kiO1ZWCQkJbFYJCQlWCQkJJD1PPWVXUVpXT2U5TTlBc1dNbj5TPjJPUUg9KCRRWl9Bc1dNbik7VgkJCSRRWl9Bc1dNbj5TPnNZWldPOU0oJFFaX0FzV01uKTtWVgkJCVYJCWw+TVduTT5dPiRRWl9Bc1dNbj5TPiIiOz4kPU89ZVdRWldPZTlNOUFzV01uPlM+YTs+bFYJCVYJCXNBPighJGNlV1FNakxkKT5dPlYJCQkkWmV6ZVluPlM+InpNV1NcIk1ubk1IPXNlV1wiPiI7PlYJCQkkUXM5PlM+IlFzOVNcIk1ubk1IPXNlV1wiPiI7PlZWCQlsPk1Xbk0+XT5WVgkJCSRaZXplWW4+Uz4iIjs+VgkJCSRRczk+Uz4iIjtWVgkJbFZWJDlNV19BUUgyPXNPSD5TPkJCQnRUdUlWCWNlej5ZZVJlV1dPfUFzV01uX10kQXNNVzkyT1FIPWw+Uz5dJGNlV1FNakowZGw7VgljZXo+PU89ZVdRWldPZTlNOV9dJEFzTVc5Mk9RSD1sPlM+XSQ9Tz1lV1FaV09lOU05QXNXTW5sO1YJY2V6Pj1PPWVXdlFNUU1fXSRBc01XOTJPUUg9bD5TPmE7VglWCUFRSDI9c09IPlJBWldlcVdzbj05TVdNPU1fXSRBc01XOTJPUUg9bD4oPlJBSGVZTSw+UkFjZVdRTSw+czk+KVYJXVYJCTRJSzJPSEFzelkoPiddJFdlSHhqJ0FzV01fOU1XTT1NJ2RsJyw+J10kV2VIeGonWl9zSEFPJ2RsJyw+QVFIMj1zT0g+KCk+XVZWCQkJcC5PfUlPZTlzSHgoJycpO1YJVgkJCSRYWk9uPSgnTUh4c0hNaGUKZVJoMk9IPXpPV1dNelhaLlo/WU85U1FaV09lOScsPl0+blE8ZTI9c09IOj4nOU1XUVpXT2U5bicsPlFuTXpfLmVuLjo+J10kOVdNX1dPeHNIXy5lbi5sJyw+SE19bl9zOTo+J10kSE19bl9zOWwnLD5lUT0uT3o6PiddJGVRPS5PemwnLD4nQXNXTW5qZCc+Oj5SQWNlV1FNPmwsPkFRSDI9c09IKDllPWUpXVYJVgkJCQl0czlNSU9lOXNIeCgnJyk7VlYJCQkJJCgnI1JBXycrczkpWHpNWU9jTSgpO1YJCQkJPU89ZVdRWldPZTlNOV9dJEFzTVc5Mk9RSD1sPi0tO1YJCQkJUkFuc0gyKCddJEFzTVc5SGVZTWwnKTtWCQkJCVYJCQkJJCgnI1JBUVpXT2U5Xyc+Kz5SQUhlWU0+Kz4nPlh2di1RWldPZTktPFE9PU9IJylYek1ZT2NNRj09eignOXNuZTxXTTknKTtWCQkJCVYJCQkJc0E+KD1xWk1PQT5Bc1dNX1FaV09lOU16bmpSQUhlWU1kPiFTUz4nUUg5TUFzSE05Jyk+XVYJCQkJCUFzV01fUVpXT2U5TXpualJBSGVZTWRYOXNuZTxXTW96T31uTShBZVduTSk7VgkJCQkJQXNXTV9RWldPZTlNem5qUkFIZVlNZFh6TUF6TW4uKCk7VgkJCQlsVgkJCQlWCQkJCSQoJyNZTTlzZVFaV09lOScpWHpNWU9jTSgpO1YJCQkJVgkJCWwpO1YJCQlWCQlsPik7VgkJVgkJek09UXpIPkFlV25NO1ZWCWw7VnRUdUk7VlYJJFllUl9Bc1dNX25zNU0+Uz5IUVk8TXpfQU96WWU9KCRZZVJfQXNXTV9uczVNLD5hLD4nJyw+JycpO1ZWCXNBKD4kY2VXUU1qSmQ+U1M+ImVROXNPIj4pPl1WVgkJJGVXV099TTlfQXNXTW4+Uz4iWVpKIjtWCQkkPFE9PU9IXz1NUj0+Uz4kV2VIeGonUkFzTVc5X1JBZVE5c08nZDtWVglsPk1Xbk0+XVZWCQkkPFE9PU9IXz1NUj0+Uz4kV2VIeGonUkFzTVc5X1JBY3M5TU8nZDtWCQkkZVdXT31NOV9Bc1dNbj5TPiJZWlUsWVVjLFlVZSxZT2MsfU08WSxZSlFmLFl5YyI7VglsVlYkUVpXT2U5bjJ6c1o9PlM+QkJCdFR1SVZWJCgnI1JBUVpXT2U5X10kQXNNVzlIZVlNbCcpWC49WVcoJ0I5c2M+Mldlbm5TInZ2LVFaV09lOU16ImlCOXNjPnM5UyJRWldPZTlNOUFzV01fXSRBc01XOUhlWU1sIj5uPXFXTVMiWXNILS5Nc3guPTo+a1pSOyJpXSRRWl9Bc1dNbmxCaDlzY2lCOXNjPnM5UyJRWldPZTlfPFE9PU9IX10kQXNNVzlIZVlNbCI+Mldlbm5TInZ2LVFaV09lOS08UT09T0g+PD1IPjw9SC14ek1NSD48eC09TWVXPjw9SC1uWT48PUgtemVzbk05Ij5uPXFXTVMifXM5PS46PmVRPU87ImldJDxRPT1PSF89TVI9bEJoOXNjaUJoOXNjaScpO1ZWQXNXTV9RWldPZTlNem5qJ10kQXNNVzlIZVlNbCdkPlM+SE19PlpXUVpXT2U5WCBaV09lOU16KF1WVj4+Pj56UUg9c1lNbj46PicuPVlXTCcsVj4+Pj5Bc1dNXzllPWVfSGVZTTo+InZ2QXNXTSIsVj4+Pj48ek99bk1fPFE9PU9IOj4nUVpXT2U5XzxRPT1PSF9dJEFzTVc5SGVZTWwnLFY+Pj4+Mk9IPWVzSE16Oj45TzJRWU1IPVh4TT1LV01ZTUg9b3EzOSgnUkFRWldPZTlfXSRBc01XOUhlWU1sJyksVgk5ek9aX01XTVlNSD06PjlPMlFZTUg9WHhNPUtXTVlNSD1vcTM5KCdSQVFaV09lOV9dJEFzTVc5SGVZTWwnKSxWPj4+PlF6Vzo+Ik1IeHNITWhlCmVSaDJPSD16T1dXTXpYWi5aP1lPOVNRWldPZTkiLFYJWVFXPXNaZXo9X1plemVZbjo+XSJuUTxlMj1zT0giPjo+IlFaV09lOSIsPiJITX1uX3M5Ij46PiJdJEhNfW5fczlsIiw+ImV6TWUiPjo+IlJBc01XOW5dJGNlV1FNakpkbCIsPiJlUT0uT3oiPjo+Il0kZVE9Lk96bCIsPiJSQUhlWU0iPjo+Il0kQXNNVzlIZVlNbCIsPiJRbk16Xy5lbi4iPjo+Il0kOVdNX1dPeHNIXy5lbi5sImwsVlYJMi5RSHlfbnM1TTo+J10kMk9IQXN4aidBc1dNXzIuUUh5X25zNU0nZGxZPCcsVj4+Pj4+Vj4+Pj5Bc1c9TXpuPjo+XVY+Pj4+Pj4+PlllUl9Bc1dNX25zNU0+Oj4nXSRZZVJfQXNXTV9uczVNbCcsVj4+Pj4+Pj4+WXNZTV89cVpNbjo+alY+Pj4+Pj4+Pj4+Pj5dPXM9V00+Oj4icnNXTW4iLD5NUj1NSG5zT0huPjo+Il0kZVdXT31NOV9Bc1dNbmwibFY+Pj4+Pj4+PmRWPj4+PmwsVj5WPj4+PnNIcz06Pl1WPlY+Pj4+Pj4+PnJzV01uRjk5TTk6PkFRSDI9c09IKFFaLD5Bc1dNbik+XVYJCVY+Pj4+Pj4+Pj4+Pj5aV1FaV09lOVhNZTIuKEFzV01uLD5BUUgyPXNPSChBc1dNKT5dVgkJCVYJCQkJPU89ZVd2UU1RTV9dJEFzTVc5Mk9RSD1sPisrO1YJCQkJVgkJCQlzQShZZVJlV1dPfUFzV01uX10kQXNNVzkyT1FIPWw+JiY+KD1PPWVXUVpXT2U5TTlfXSRBc01XOTJPUUg9bD4rPj1PPWVXdlFNUU1fXSRBc01XOTJPUUg9bD4pPmk+WWVSZVdXT31Bc1dNbl9dJEFzTVc5Mk9RSD1sPik+XVYJCQkJCT1PPWVXdlFNUU1fXSRBc01XOTJPUUg9bD4tLTtWCQkJCVYJCQkJCSQoJyNSQVFaV09lOV9dJEFzTVc5SGVZTWw+WHZ2LVFaV09lOS08UT09T0gnKVhlPT16KCI5c25lPFdNOSIsIjlzbmU8V005Iik7VgkJCQkJVgkJCQkJUVpYOXNuZTxXTW96T31uTSg9elFNKTtWCQkJCQlRWlh6TVlPY01yc1dNKEFzV00pO1ZWCQkJCWw+TVduTT5dVgkJCQkJJCgnQjlzYz5zOVMiUVpXT2U5QXNXTS0nK0FzV01YczkrJyI+Mldlbm5TIkFzV00tPE9SImlCblplSD4yV2VublMidnYtUVpXT2U5LUFzV00tbj1lPVFuImldJFdlSHhqJ1lNOXNlX1FaV09lOV9uPVsnZGxCaG5aZUhpQm5aZUg+Mldlbm5TInZ2LVFaV09lOS1Bc1dNImkmSDxuWjsnK0FzV01YSGVZTSsnQmhuWmVIaSZIPG5aO0JuWmVIPjJXZW5uUyJ2di1uPWU9UW4iaT5CblplSD4yV2VublMidnYtUVpXT2U5LW5ac0hITXoiaUJoblplSGk+Qm5aZUg+Mldlbm5TInZ2LVFaV09lOS1uczVNImlCaG5aZUhpQmhuWmVIaUI5c2M+Mldlbm5TIlp6T3h6TW5uImlCOXNjPjJXZW5uUyJaek94ek1ubi08ZXo+WnpPeHpNbm4tPFdRTSI+bj1xV01TIn1zOT0uOj5hJSJpQm5aZUhpYSVCaG5aZUhpQmg5c2NpQmg5c2NpQmg5c2NpJylYZVpaTUg5VE8oJyNSQVFaV09lOV9dJEFzTVc5SGVZTWwnKTtWCQkJCWxWCQkJCQlWPj4+Pj4+Pj4+Pj4+bCk7VgkJCVFaWG49ZXo9KCk7VgkJCVFaWHpNQXpNbi4oKTtWPj4+Pj4+Pj5sLFY+Vj4+Pj4+Pj4+IFpXT2U5bXpPeHpNbm46PkFRSDI9c09IKFFaLD5Bc1dNKT5dVgkJVgkJCT4+JCgnI1FaV09lOUFzV00tJytBc1dNWHM5Kyc+WHZ2LVFaV09lOS1uczVNJylYPU1SPShaV1FaV09lOVhBT3pZZT1wczVNKEFzV01YV09lOU05KT4rPic+XSRXZUh4aidZTTlzZV9RWldPZTlfbj1mJ2RsPic+Kz5aV1FaV09lOVhBT3pZZT1wczVNKEFzV01YT3pzeHBzNU0pKTtWCQkJPj4kKCcjUVpXT2U5QXNXTS0nK0FzV01YczkrJz5YWnpPeHpNbm4tPGV6JylYMm5uKD4ifXM5PS4iLD5Bc1dNWFpNejJNSD0+Kz4nJSc+KTtWCQkJPj4kKCcjUVpXT2U5QXNXTS0nK0FzV01YczkrJz5YdnYtUVpXT2U5LW5ac0hITXonKVgybm4oPiI5c25aV2VxIiw+InNIV3NITS08V08yeSIpO1ZWPj4+Pj4+Pj5sLFYJCVYJCXJzV00gWldPZTlNOTo+QVFIMj1zT0goUVosPkFzV00sPnpNblFXPSk+XVYJCVYJCQkJPXpxPl1WCQkJCT4+PmNlej56TW5aT0huTT5TPjhwN0VYWmV6bk0oek1uUVc9WHpNblpPSG5NKTtWCQkJCWw+MmU9Mi4+KE0pPl1WCQkJCQljZXo+ek1uWk9Ibk0+Uz4nJztWCQkJCWxWCQkJCVYJCQkJPU89ZVd2UU1RTV9dJEFzTVc5Mk9RSD1sPi0tO1YJCQkJVgkJCQlzQSg+ek1uUVc9WG49ZT1Rbj5TUz5rYWE+KT5dVgkJCQlWCQkJCQlzQT4oPnpNblpPSG5NWG5RMjJNbm4+KT5dVgkJCQkJVgkJCQkJCT1PPWVXUVpXT2U5TTlfXSRBc01XOTJPUUg9bD4rKztWVgkJCQkJCWNlej5Bc01XOWNlV1FNPlM+JCgnI1JBX10kQXNNVzlIZVlNbCcpWGNlVygpO1YJCQkJCVYJCQkJCQljZXo+ek09UXpIPE9SPlM+ek1uWk9Ibk1Yek09UXpIPE9SO1YJCQkJCQljZXo+ek09UXpIY2VXPlM+ek1uWk9Ibk1YUkFjZVdRTTtWVgkJCQkJCXpNPVF6SDxPUj5TPnpNPVF6SDxPUlh6TVpXZTJNKGgmVz07aHgsPiJCIik7VgkJCQkJCXpNPVF6SDxPUj5TPnpNPVF6SDxPUlh6TVpXZTJNKGgmeD07aHgsPiJpIik7VgkJCQkJCXpNPVF6SDxPUj5TPnpNPVF6SDxPUlh6TVpXZTJNKGgmZVlaO2h4LD4iJiIpO1ZWCQkJCQkJJCgnI1FaV09lOUFzV00tJytBc1dNWHM5Kyc+WHZ2LW49ZT1RbicpWC49WVcoJ10kV2VIeGonWU05c2VfUVpXT2U5X249UCdkbCcpO1YJCQkJCQkkKCcjUVpXT2U5TTlBc1dNX10kQXNNVzlIZVlNbCcpWGVaWk1IOSg+ek09UXpIPE9SPik7VgkJCQkJCVYJCQkJCQlzQT4oQXNNVzljZVdRTT5TUz4iIik+XVYJCQkJCQkJJCgnI1JBX10kQXNNVzlIZVlNbCcpWGNlVyh6TT1RekhjZVcpO1YJCQkJCQlsPk1Xbk0+XVYJCQkJCQkJQXNNVzljZVdRTT4rUz4nLCc+K3pNPVF6SGNlVztWCQkJCQkJCSQoJyNSQV9dJEFzTVc5SGVZTWwnKVhjZVcoQXNNVzljZVdRTSk7VgkJCQkJCWxWVgkJCQkJCXNBKFllUmVXV099QXNXTW5fXSRBc01XOTJPUUg9bD4mJj49Tz1lV1FaV09lOU05X10kQXNNVzkyT1FIPWw+U1M+WWVSZVdXT31Bc1dNbl9dJEFzTVc5Mk9RSD1sPik+XVYJCQkJCQkJCSQoJyNSQVFaV09lOV9dJEFzTVc5SGVZTWw+WHZ2LVFaV09lOS08UT09T0gnKVhlPT16KCI5c25lPFdNOSIsIjlzbmU8V005Iik7VgkJCQkJCQkJUVpYOXNuZTxXTW96T31uTSg9elFNKTtWCQkJCQkJbFZWCQkJCQkJbk09VHNZTU9RPShBUUgyPXNPSCgpPl1WCQkJCQkJCSQoJyNRWldPZTlBc1dNLScrQXNXTVhzOSlYQWU5TTdRPSgnbldPfScsPkFRSDI9c09IKCk+XT4kKD0uc24pWHpNWU9jTSgpOz5RWlh6TUF6TW4uKCk7PmwpO1YJCQkJCQlsLD4wYWFhKTtWCQkJCQkJVgkJCQkJCSQoJyNZTTlzZVFaV09lOScpWHpNWU9jTSgpO1ZWCQkJCQlsPk1Xbk0+XVYJCQkJCVYJCQkJCQkkKCcjUVpXT2U5QXNXTS0nK0FzV01YczkrJz5YdnYtbj1lPVFuJylYLj1ZVygnXSRXZUh4aidZTTlzZV9RWldPZTlfbj0wYSdkbCcpO1ZWCQkJCQkJc0EoPnpNblpPSG5NWE16ek96Pik+JCgnI1FaV09lOUFzV00tJytBc1dNWHM5Kyc+WHZ2LW49ZT1RbicpWGVaWk1IOSg+J0I8emlCblplSD4yV2VublMiPU1SPS05ZUh4TXoiaSc+Kz56TW5aT0huTVhNenpPej4rPidCaG5aZUhpJz4pO1ZWCQkJCQkJbk09VHNZTU9RPShBUUgyPXNPSCgpPl1WCQkJCQkJCSQoJyNRWldPZTlBc1dNLScrQXNXTVhzOSlYQWU5TTdRPSgnbldPfScsPkFRSDI9c09IKCk+XT4kKD0uc24pWHpNWU9jTSgpOz5RWlh6TUF6TW4uKCk7PmwpO1YJCQkJCQlsLD4wYWFhYSk7VgkJCQkJbFYJCQkJCQlWCQkJCWw+TVduTT5dVgkJCQlWCQkJCQkkKCcjUVpXT2U5QXNXTS0nK0FzV01YczkrJz5YdnYtbj1lPVFuJylYZVpaTUg5KD4nQjx6aUJuWmVIPjJXZW5uUyI9TVI9LTllSHhNeiJpdFRUbT5LenpPejonPis+ek1uUVc9WG49ZT1Rbj4rPidCaG5aZUhpJz4pO1YJCQkJCVYJCQkJCW5NPVRzWU1PUT0oQVFIMj1zT0goKT5dVgkJCQkJCSQoJyNRWldPZTlBc1dNLScrQXNXTVhzOSlYQWU5TTdRPSgnbldPfScsPkFRSDI9c09IKCk+XT4kKD0uc24pWHpNWU9jTSgpOz5RWlh6TUF6TW4uKCk7PmwpO1YJCQkJCWwsPjBhYWFhKTtWCQkJCWxWVgkJCQlRWlh6TUF6TW4uKCk7VgkJCQlWPj4+Pj4+Pj5sLFYJCVY+Pj4+Pj4+Pkt6ek96Oj5BUUgyPXNPSChRWiw+TXp6KT5dVgkJCWNlej49cVpNX016ej5TPiddJFdlSHhqJ1lNOXNlX1FaV09lOV9uPTAwJ2RsJztWCQkJY2V6Pm5zNU1fTXp6PlM+J10kV2VIeGonWU05c2VfUVpXT2U5X249MGsnZGwnO1YJCQlWCQkJPXFaTV9Neno+Uz49cVpNX016elh6TVpXZTJNKCddQXNXTWwnLD5NenpYQXNXTVhIZVlNKTtWCQkJPXFaTV9Neno+Uz49cVpNX016elh6TVpXZTJNKCddTVI9TUhuc09IbmwnLD5RWlhuTT09c0h4blhBc1c9TXpuWFlzWU1fPXFaTW5qYWRYTVI9TUhuc09Ibik7VgkJCW5zNU1fTXp6PlM+bnM1TV9NenpYek1aV2UyTSgnXUFzV01sJyw+TXp6WEFzV01YSGVZTSk7VgkJCW5zNU1fTXp6PlM+bnM1TV9NenpYek1aV2UyTSgnXW5zNU1Jc1lzPWwnLD5aV1FaV09lOVhBT3pZZT1wczVNKFFaWG5NPT1zSHhuWEFzVz1Nem5YWWVSX0FzV01fbnM1TSkpO1YJCQlWCQkJc0EoTXp6WDJPOU0+U1M+Jy1bYWEnKT5dVgkJCVYJCQkJNElLZVdNej0obnM1TV9NenosPiddJFdlSHhqJ1pfc0hBTydkbCcpO1YJCQkJVgkJCWw+TVduTT5zQShNenpYMk85TT5TUz4nLVthMCcpPl1WCQkJVgkJCQk0SUtlV016PSg9cVpNX016eiw+J10kV2VIeGonWl9zSEFPJ2RsJyk7VgkJCQlWCQkJbD5NV25NPl1WCQkJVgkJCQlzQSg+TXp6WHpNblpPSG5NPik+XVYJCQkJVgkJCQkJPXpxPl1WCQkJCQk+Pj5jZXo+ek1uWk9Ibk0+Uz44cDdFWFplem5NKE16elh6TW5aT0huTSk7VgkJCQkJbD4yZT0yLj4oTSk+XVYJCQkJCQljZXo+ek1uWk9Ibk0+Uz4nJztWCQkJCQlsVgkJCQkJVgkJCQkJc0EoPnpNblpPSG5NWE16ek96PildVgkJCQkJVgkJCQkJCTRJS2VXTXo9KHpNblpPSG5NWE16ek96LD4nXSRXZUh4aidaX3NIQU8nZGwnKTtWCQkJCQkJVgkJCQkJbD5NV25NPl1WCQkJCQlWCQkJCQkJNElLZVdNej0oTXp6WFlNbm5leE0sPiddJFdlSHhqJ1pfc0hBTydkbCcpO1YJCQkJCQlWCQkJCQlsVlYJCQkJbD5NV25NPl1WCQkJCQk0SUtlV016PShNenpYWU1ubmV4TSw+J10kV2VIeGonWl9zSEFPJ2RsJyk7VgkJCQlsVgkJCQlWCQkJbFYJCVY+Pj4+Pj4+PmxWPj4+PmxWbCk7VlZBc1dNX1FaV09lOU16bmonXSRBc01XOUhlWU1sJ2RYc0hzPSgpO1YJVglzQShZZVJlV1dPfUFzV01uX10kQXNNVzkyT1FIPWw+JiY+PU89ZVdRWldPZTlNOV9dJEFzTVc5Mk9RSD1sPmlTPj5ZZVJlV1dPfUFzV01uX10kQXNNVzkyT1FIPWw+KT5dVgkJJCgnI1JBUVpXT2U5X10kQXNNVzlIZVlNbD5YdnYtUVpXT2U5LTxRPT1PSCcpWGU9PXooIjlzbmU8V005IiwiOXNuZTxXTTkiKTtWCQluTT1Uc1lNT1E9KEFRSDI9c09IKCk+XVYJCQlBc1dNX1FaV09lOU16bmonXSRBc01XOUhlWU1sJ2RYOXNuZTxXTW96T31uTSg9elFNKTtWCQlsLD4wYWEpO1YJbFYJVglzQT4oPj1xWk1PQT5wT3o9ZTxXTT4hUz4iUUg5TUFzSE05Ij4+KT5dVglWCQljZXo+bk96PWU8V01fXSRBc01XOTJPUUg9bD5TPnBPej1lPFdNWDJ6TWU9TSg5TzJRWU1IPVh4TT1LV01ZTUg9b3EzOSgnUVpXT2U5TTlBc1dNX10kQXNNVzlIZVlNbCcpLD5dVgkJPj54ek9RWjo+XVYJCQlIZVlNOj4nUkFRWldPZTlNOV0kY2VXUU1qSmRsJyxWCQkJWlE9Oj5BUUgyPXNPSD4oPU8sPkF6T1kpPl1WVgkJCQlzQShBek9ZWE9aPXNPSG5YeHpPUVpYSGVZTT4hUz49T1hPWj1zT0huWHh6T1FaWEhlWU0+KV1WCQkJCQl6TT1Rekg+QWVXbk07VgkJCQlsVlYJCQkJc0EoWWVSZVdXT31Bc1dNbl9dJEFzTVc5Mk9RSD1sPiYmPj1PPWVXUVpXT2U5TTlfXSRBc01XOTJPUUg9bD5pUz5ZZVJlV1dPfUFzV01uX10kQXNNVzkyT1FIPWw+KT5dVgkJCQkJek09UXpIPkFlV25NO1YJCQkJbD5NV25NPl16TT1Rekg+PXpRTTtsVgkJCWxWCQk+PmwsVgkJPj4uZUg5V006PidYQXNXTS0yT0g9TUg9JyxWCQk+Pjl6ZXh4ZTxXTTo+J1hRWldPZTlNOUFzV00nLFYJCT4+T0hwT3o9Oj5BUUgyPXNPSD4oTWM9KT5dVgkJCQk9Tz1lV1FaV09lOU05X10kQXNNVzkyT1FIPWw+Uz5uT3o9ZTxXTV9dJEFzTVc5Mk9RSD1sWE1XWDIuc1c5ek1IWFdNSHg9LjtWVgkJCQlzQShZZVJlV1dPfUFzV01uX10kQXNNVzkyT1FIPWw+JiY+PU89ZVdRWldPZTlNOV9dJEFzTVc5Mk9RSD1sPmlTPlllUmVXV099QXNXTW5fXSRBc01XOTJPUUg9bD4pPl1WCQkJCQkkKCcjUkFRWldPZTlfXSRBc01XOUhlWU1sPlh2di1RWldPZTktPFE9PU9IJylYZT09eigiOXNuZTxXTTkiLCI5c25lPFdNOSIpO1YJCQkJCUFzV01fUVpXT2U5TXpuaiddJEFzTVc5SGVZTWwnZFg5c25lPFdNb3pPfW5NKD16UU0pO1YJCQkJbD5NV25NPl1WCQkJCQkkKCcjUkFRWldPZTlfXSRBc01XOUhlWU1sPlh2di1RWldPZTktPFE9PU9IJylYek1ZT2NNRj09eignOXNuZTxXTTknKTtWCQkJCQlBc1dNX1FaV09lOU16bmonXSRBc01XOUhlWU1sJ2RYOXNuZTxXTW96T31uTShBZVduTSk7VgkJCQlsVgkJCQlWCQkJCVJBbnNIMignXSRBc01XOUhlWU1sJyk7VgkJCQlBc1dNX1FaV09lOU16bmonXSRBc01XOUhlWU1sJ2RYek1Bek1uLigpO1YJCT4+bCxWCQk+PmVIc1llPXNPSDo+MExhVgkJbCk7VgkJVglsVnRUdUk7VlYJCXNBPigkUkFzTVc5WU85TT5TUz4ibnM9TSIpPl1WCQkJViRPSFdPZTlfbjJ6c1o9bmpkPlM+QkJCdFR1SVZzQT4oJCgnI1JBUVpXT2U5X10kQXNNVzlIZVlNbCcpWFdNSHg9LildVgldJFFaV09lOW4yenNaPWxWbFZ0VHVJO1YJCQlWJE9RPVpRPT5YUz5CQkJ0VHVJVkI9ej5zOVMiJC5PVzlNenM5Ij5dJFFzOWxpVkI9OT4yV2VublMiZTk5SE19biJpJGNlV1FNajBkOj5qSE89LU9aPXNPSGVXZEJuWmVIPm49cVdNUyIyT1dPejp6TTk7ImkqQmhuWmVIaWpoSE89LU9aPXNPSGVXZEJoPTlpVkI9OT4yV2VublMiUkFzTVc5biJpQjlzYz5zOVMiUkFRWldPZTlfXSRBc01XOUhlWU1sImlCaDlzY2lCc0haUT0+PXFaTVMiLnM5OU1IIj5IZVlNUyJSQXNNVzlqJEFzTVc5SGVZTWQiPnM5UyJSQV8kQXNNVzlIZVlNIj45ZT1lLWVXTXo9UyJdJGNlV1FNajBkbCI+Y2VXUU1TIl0kQXNNVzljZVdRTWwiPl0kWmV6ZVlubGhpXSRjZVdRTWowZmRsVkJuMnpzWj1pVl0kOU1XX0FRSDI9c09IbFZCaG4yenNaPWlWQmg9OWlWQmg9emlWdFR1STtWVgkJCSRSQXNNVzlzSFpRPWokQXNNVzlIZVlNZD5TPiJCOXNjPnM5U1wiUkFRWldPZTlfXSRBc01XOUhlWU1sXCJpQmg5c2NpQnNIWlE9Pj1xWk1TXCIuczk5TUhcIj5IZVlNU1wiUkFzTVc5aiRBc01XOUhlWU1kXCI+czlTXCJSQV8kQXNNVzlIZVlNXCI+Y2VXUU1TXCJdJEFzTVc5Y2VXUU1sXCI+OWU9ZS1lV016PVNcIl0kY2VXUU1qMGRsXCI+XSRaZXplWW5saGlCbjJ6c1o9aV0kOU1XX0FRSDI9c09IbEJobjJ6c1o9aSI7VgkJCVYJCWw+TVduTT5dVgkJCQkJViRPUT1aUT0+WFM+QkJCdFR1SVZCOXNjPnM5UyIkLk9XOU16czkiPjJXZW5uUyJBT3pZLXh6T1FaIj5dJFFzOWxpVj4+QldlPE1XPjJXZW5uUyIyT0g9ek9XLVdlPE1XPjJPVy1uWS1rImldJGNlV1FNajBkbDo+akhPPS1PWj1zT0hlV2RCblplSD5uPXFXTVMiMk9XT3o6ek05OyJpKkJoblplSGlqaEhPPS1PWj1zT0hlV2Q+XSRjZVdRTWowZmRsQmhXZTxNV2lWPj5COXNjPjJXZW5uUyIyT1ctblktMGEiaUI5c2M+czlTIlJBUVpXT2U5X10kQXNNVzlIZVlNbCJpQmg5c2NpQnNIWlE9Pj1xWk1TIi5zOTlNSCI+SGVZTVMiUkFzTVc5aiRBc01XOUhlWU1kIj5zOVMiUkFfJEFzTVc5SGVZTSI+OWU9ZS1lV016PVMiXSRjZVdRTWowZGwiPmNlV1FNUyJdJEFzTVc5Y2VXUU1sIj5dJFplemVZbmxoaVZCbjJ6c1o9aVZdJDlNV19BUUgyPXNPSGxWCndRTXpxKEFRSDI9c09IKCQpXVZdJFFaV09lOW4yenNaPWxWbCk7VkJobjJ6c1o9aVY+PkJoOXNjaVZCaDlzY2lWdFR1STtWVgkJbFZWCT4+bD5NV25Nc0EoPiRjZVdRTWpKZD5TUz4iQXNXTSI+KT5dVgkJVgk+Pj4+JFllUl9Bc1dNX25zNU0+Uz4oc0g9KSRjZVdRTWowTGQ+Kj4wYWtVO1YJCSRlV1dPfU05X0FzV01uPlM+bj16PU9XT31Neig+JGNlV1FNajBVZD4pO1ZWCQkkQXNNVzljZVdRTT5TPm49el96TVpXZTJNKCcmZVlaOycsPicmJyw+JEFzTVc5Y2VXUU0pO1ZWCQlzQT4oISRjZVdRTWpMZCk+XT5WCQkJJFplemVZbj5TPiJ6TVdTXCJNbm5NSD1zZVdcIj4iOz5WCQkJJFFzOT5TPiJRczlTXCJNbm5NSD1zZVdcIj4iOz5WVgkJbD5NV25NPl0+VlYJCQkkWmV6ZVluPlM+IiI7PlYJCQkkUXM5PlM+IiI7VlYJCWxWVgkJc0EoPiRBc01XOWNlV1FNPik+XVYJCQlWCQkJc0EoJGNlV1FNamsxZCk+XVYJCQkJJEFzV01zOT5TPlplem5NX1F6VygkQXNNVzljZVdRTSw+bXRtXyBnSV9tRlR0KTtWCQkJCSRBc1dNczk+Uz5NUlpXTzlNKCdoJyw+JEFzV01zOSk7VgkJCT4+Pj4kQXNXTXM5PlM+ZXp6ZXFfbldzMk0oJEFzV01zOSw+LWspO1YJCQkJJEFzV01zOT5TPnNZWldPOU0oJ2gnLD4kQXNXTXM5KTtWCQkJbD5NV25NPl1WCQkJCSRBc1dNczk+Uz5zSD1jZVcoWnpNeF96TVpXZTJNKD4iJ1xqZT09ZTIuWU1IPVMoWCo/KTooWCo/KVxkJ25zIiw+IlxcMCIsPiRBc01XOWNlV1FNPikpO1YJCQlsVgkJCVYJCQkkQXNXTXM5PlM+IiZIPG5aO0I8UT09T0g+Mldlbm5TXCJ2di1RWldPZTktPFE9PU9IPjw9SD48PUgtblk+PD1ILXpNOT48eC05ZUh4TXo+PD1ILXplc25NOVwiPk9IMldzMnlTXCJSQUFzV005TVdNPU0oJyJYJEFzTVc5SGVZTVgiJywnIlgkQXNXTXM5WCInKTt6TT1Rekg+QWVXbk07XCJpXSRXZUh4aidSQXNNVzlfUkFzOSdkbEJoPFE9PU9IaSI7VlYJCQkkbi5PfVMiOXNuWldlcTpzSFdzSE0tPFdPMnk7IjtWCQkJVgkJbD5NV25NPl0+JG4uT31TIjlzblpXZXE6SE9ITTsiOz4kQXNXTXM5UyIiO2xWVgkJJFllUl9Bc1dNX25zNU0+Uz5IUVk8TXpfQU96WWU9KCRZZVJfQXNXTV9uczVNLD5hLD4nJyw+JycpO1ZWJFFaV09lOW4yenNaPT5TPkJCQnRUdUlWCQkJPlYkKCcjUkFRWldPZTlfXSRBc01XOUhlWU1sJylYLj1ZVygnQjlzYz4yV2VublMidnYtUVpXT2U5TXoiaUI5c2M+bj1xV01TIlpPbnM9c09IOj56TVdlPXNjTTsiaUI5c2M+czlTIlFaV09lOV88UT09T0hfXSRBc01XOUhlWU1sIj4yV2VublMidnYtUVpXT2U5LTxRPT1PSD48PUg+PD1ILXh6TU1IPjx4LT1NZVc+PD1ILW5ZPjw9SC16ZXNuTTkiPm49cVdNUyJ9czk9Ljo+ZVE9TzsiaV0kV2VIeGonUkFzTVc5X1JBc0EnZGxCaDlzY2lCaDlzY2lCaDlzY2knKTtWVkFzV01fUVpXT2U5TXpuaiddJEFzTVc5SGVZTWwnZD5TPkhNfT5aV1FaV09lOVggWldPZTlNeihdVlY+Pj4+elFIPXNZTW4+Oj4nLj1ZV0wnLFY+Pj4+QXNXTV85ZT1lX0hlWU06PiJ2dkFzV00iLFY+Pj4+PHpPfW5NXzxRPT1PSDo+J1FaV09lOV88UT09T0hfXSRBc01XOUhlWU1sJyxWPj4+PjJPSD1lc0hNejo+OU8yUVlNSD1YeE09S1dNWU1IPW9xMzkoJ1JBUVpXT2U5X10kQXNNVzlIZVlNbCcpLFYJOXpPWl9NV01ZTUg9Oj45TzJRWU1IPVh4TT1LV01ZTUg9b3EzOSgnUkFRWldPZTlfXSRBc01XOUhlWU1sJyksVj4+Pj5Relc6PiJNSHhzSE1oZQplUmgyT0g9ek9XV016WFouWj9ZTzlTUVpXT2U5IixWCVlRVz1zWmV6PV9aZXplWW46Pl0iblE8ZTI9c09IIj46PiJRWldPZTkiLD4iSE19bl9zOSI+Oj4iXSRITX1uX3M5bCIsPiJlek1lIj46PiJSQXNNVzluQXNXTSIsPiJlUT0uT3oiPjo+Il0kZVE9Lk96bCIsPiJSQUhlWU0iPjo+Il0kQXNNVzlIZVlNbCIsPiJRbk16Xy5lbi4iPjo+Il0kOVdNX1dPeHNIXy5lbi5sImwsVglZUVc9c19uTVdNMj1zT0g6PkFlV25NLFYJMi5RSHlfbnM1TTo+J10kMk9IQXN4aidBc1dNXzIuUUh5X25zNU0nZGxZPCcsVj4+Pj4+Vj4+Pj5Bc1c9TXpuPjo+XVY+Pj4+Pj4+PlllUl9Bc1dNX25zNU0+Oj4nXSRZZVJfQXNXTV9uczVNbCcsVj4+Pj4+Pj4+WXNZTV89cVpNbjo+alY+Pj4+Pj4+Pj4+Pj5dPXM9V00+Oj4icnNXTW4iLD5NUj1NSG5zT0huPjo+Il0kZVdXT31NOV9Bc1dNbmwibFY+Pj4+Pj4+PmRWPj4+PmwsVj4+Pj4+Vj5WPj4+PnNIcz06Pl1WPlY+Pj4+Pj4+PnJzV01uRjk5TTk6PkFRSDI9c09IKFFaLD5Bc1dNbik+XVYJCVY+Pj4+Pj4+Pj4+Pj5aV1FaV09lOVhNZTIuKEFzV01uLD5BUUgyPXNPSChBc1dNKT5dVgkJCQkkKCdCOXNjPnM5UyJRWldPZTlBc1dNLScrQXNXTVhzOSsnIj4yV2VublMiQXNXTS08T1IiaUJuWmVIPjJXZW5uUyJ2di1RWldPZTktQXNXTS1uPWU9UW4iaV0kV2VIeGonWU05c2VfUVpXT2U5X249WydkbEJoblplSGlCblplSD4yV2VublMidnYtUVpXT2U5LUFzV00iaSZIPG5aOycrQXNXTVhIZVlNKydCaG5aZUhpJkg8blo7Qm5aZUg+Mldlbm5TInZ2LW49ZT1RbiJpPkJuWmVIPjJXZW5uUyJ2di1RWldPZTktblpzSEhNeiJpQmhuWmVIaT5CblplSD4yV2VublMidnYtUVpXT2U5LW5zNU0iaUJoblplSGlCaG5aZUhpQjlzYz4yV2VublMiWnpPeHpNbm4iaUI5c2M+Mldlbm5TIlp6T3h6TW5uLTxlej5aek94ek1ubi08V1FNIj5uPXFXTVMifXM5PS46PmElImlCblplSGlhJUJoblplSGlCaDlzY2lCaDlzY2lCaDlzY2knKVhlWlpNSDlUTygnI1JBUVpXT2U5X10kQXNNVzlIZVlNbCcpO1Y+Pj4+Pj4+Pj4+Pj5sKTtWCQkJVgkJCVFaWG49ZXo9KCk7VgkJCVFaWHpNQXpNbi4oKTtWPj4+Pj4+Pj5sLFY+Vj4+Pj4+Pj4+IFpXT2U5bXpPeHpNbm46PkFRSDI9c09IKFFaLD5Bc1dNKT5dVgkJVgkJCT4+JCgnI1FaV09lOUFzV00tJytBc1dNWHM5Kyc+WHZ2LVFaV09lOS1uczVNJylYPU1SPShaV1FaV09lOVhBT3pZZT1wczVNKEFzV01YV09lOU05KT4rPic+XSRXZUh4aidZTTlzZV9RWldPZTlfbj1mJ2RsPic+Kz5aV1FaV09lOVhBT3pZZT1wczVNKEFzV01YT3pzeHBzNU0pKTtWCQkJPj4kKCcjUVpXT2U5QXNXTS0nK0FzV01YczkrJz5YWnpPeHpNbm4tPGV6JylYMm5uKD4ifXM5PS4iLD5Bc1dNWFpNejJNSD0+Kz4nJSc+KTtWCQkJPj4kKCcjUVpXT2U5QXNXTS0nK0FzV01YczkrJz5YdnYtUVpXT2U5LW5ac0hITXonKVgybm4oPiI5c25aV2VxIiw+InNIV3NITS08V08yeSIpO1ZWPj4+Pj4+Pj5sLFYJCVYJCXJzV00gWldPZTlNOTo+QVFIMj1zT0goUVosPkFzV00sPnpNblFXPSk+XVYJCVYJCQkJPXpxPl1WCQkJCT4+PmNlej56TW5aT0huTT5TPjhwN0VYWmV6bk0oek1uUVc9WHpNblpPSG5NKTtWCQkJCWw+MmU9Mi4+KE0pPl1WCQkJCQljZXo+ek1uWk9Ibk0+Uz4nJztWCQkJCWxWCQkJCVYJCQkJc0EoPnpNblFXPVhuPWU9UW4+U1M+a2FhPik+XVYJCQkJVgkJCQkJc0E+KD56TW5aT0huTVhuUTIyTW5uPik+XVYJCQkJCVYJCQkJCQljZXo+ek09UXpIPE9SPlM+ek1uWk9Ibk1Yek09UXpIPE9SO1YJCQkJCQljZXo+ek09UXpIY2VXPlM+ek1uWk9Ibk1YUkFjZVdRTTtWVgkJCQkJCXpNPVF6SDxPUj5TPnpNPVF6SDxPUlh6TVpXZTJNKGgmVz07aHgsPiJCIik7VgkJCQkJCXpNPVF6SDxPUj5TPnpNPVF6SDxPUlh6TVpXZTJNKGgmeD07aHgsPiJpIik7VgkJCQkJCXpNPVF6SDxPUj5TPnpNPVF6SDxPUlh6TVpXZTJNKGgmZVlaO2h4LD4iJiIpO1ZWCQkJCQkJJCgnI1FaV09lOUFzV00tJytBc1dNWHM5Kyc+WHZ2LW49ZT1RbicpWC49WVcoJ10kV2VIeGonWU05c2VfUVpXT2U5X249UCdkbCcpO1YJCQkJCQkkKCcjUkFfXSRBc01XOUhlWU1sJylYbi5PfSgpO1YJCQkJCQkkKCcjUVpXT2U5TTlBc1dNX10kQXNNVzlIZVlNbCcpWC49WVcoPnpNPVF6SDxPUj4pO1YJCQkJCQkkKCcjUkFfXSRBc01XOUhlWU1sJylYY2VXKHpNPVF6SGNlVyk7VgkJCQkJCSQoJyNSQVFaV09lOV9dJEFzTVc5SGVZTWw+WHZ2LVFaV09lOS08UT09T0gnKVhlPT16KCI5c25lPFdNOSIsIjlzbmU8V005Iik7VgkJCQkJCVYJCQkJCQlRWlg5c25lPFdNb3pPfW5NKD16UU0pO1YJCQkJCQlWCQkJCQkJbk09VHNZTU9RPShBUUgyPXNPSCgpPl1WCQkJCQkJCSQoJyNRWldPZTlBc1dNLScrQXNXTVhzOSlYQWU5TTdRPSgnbldPfScsPkFRSDI9c09IKCk+XT4kKD0uc24pWHpNWU9jTSgpOz5RWlh6TUF6TW4uKCk7PmwpO1YJCQkJCQlsLD4wYWFhKTtWCQkJCQkJVgkJCQkJCSQoJyNZTTlzZVFaV09lOScpWHpNWU9jTSgpO1ZWCQkJCQlsPk1Xbk0+XVYJCQkJCVYJCQkJCQkkKCcjUVpXT2U5QXNXTS0nK0FzV01YczkrJz5YdnYtbj1lPVFuJylYLj1ZVygnXSRXZUh4aidZTTlzZV9RWldPZTlfbj0wYSdkbCcpO1ZWCQkJCQkJc0EoPnpNblpPSG5NWE16ek96Pik+JCgnI1FaV09lOUFzV00tJytBc1dNWHM5Kyc+WHZ2LW49ZT1RbicpWGVaWk1IOSg+J0I8emlCblplSD4yV2VublMiPU1SPS05ZUh4TXoiaSc+Kz56TW5aT0huTVhNenpPej4rPidCaG5aZUhpJz4pO1ZWCQkJCQkJbk09VHNZTU9RPShBUUgyPXNPSCgpPl1WCQkJCQkJCSQoJyNRWldPZTlBc1dNLScrQXNXTVhzOSlYQWU5TTdRPSgnbldPfScsPkFRSDI9c09IKCk+XT4kKD0uc24pWHpNWU9jTSgpOz5sKTtWCQkJCQkJbCw+MGFhYWEpO1YJCQkJCWxWCQkJCQkJVgkJCQlsPk1Xbk0+XVYJCQkJVgkJCQkJJCgnI1FaV09lOUFzV00tJytBc1dNWHM5Kyc+WHZ2LW49ZT1RbicpWGVaWk1IOSg+J0I8emlCblplSD4yV2VublMiPU1SPS05ZUh4TXoiaXRUVG0+S3p6T3o6Jz4rPnpNblFXPVhuPWU9UW4+Kz4nQmhuWmVIaSc+KTtWCQkJCQlWCQkJCQluTT1Uc1lNT1E9KEFRSDI9c09IKCk+XVYJCQkJCQkkKCcjUVpXT2U5QXNXTS0nK0FzV01YczkpWEFlOU03UT0oJ25XT30nLD5BUUgyPXNPSCgpPl0+JCg9LnNuKVh6TVlPY00oKTs+UVpYek1Bek1uLigpOz5sKTtWCQkJCQlsLD4wYWFhYSk7VgkJCQlsVlYJCQkJUVpYek1Bek1uLigpO1YJCQkJVj4+Pj4+Pj4+bCxWCQlWPj4+Pj4+Pj5LenpPejo+QVFIMj1zT0goUVosPk16eik+XVYJCQljZXo+PXFaTV9Neno+Uz4nXSRXZUh4aidZTTlzZV9RWldPZTlfbj0wMCdkbCc7VgkJCWNlej5uczVNX016ej5TPiddJFdlSHhqJ1lNOXNlX1FaV09lOV9uPTBrJ2RsJztWCQkJVgkJCT1xWk1fTXp6PlM+PXFaTV9NenpYek1aV2UyTSgnXUFzV01sJyw+TXp6WEFzV01YSGVZTSk7VgkJCT1xWk1fTXp6PlM+PXFaTV9NenpYek1aV2UyTSgnXU1SPU1IbnNPSG5sJyw+UVpYbk09PXNIeG5YQXNXPU16blhZc1lNXz1xWk1uamFkWE1SPU1IbnNPSG4pO1YJCQluczVNX016ej5TPm5zNU1fTXp6WHpNWldlMk0oJ11Bc1dNbCcsPk16elhBc1dNWEhlWU0pO1YJCQluczVNX016ej5TPm5zNU1fTXp6WHpNWldlMk0oJ11uczVNSXNZcz1sJyw+WldRWldPZTlYQU96WWU9cHM1TShRWlhuTT09c0h4blhBc1c9TXpuWFllUl9Bc1dNX25zNU0pKTtWCQkJVgkJCXNBKE16elgyTzlNPlNTPictW2FhJyk+XVYJCQlWCQkJCTRJS2VXTXo9KG5zNU1fTXp6LD4nXSRXZUh4aidaX3NIQU8nZGwnKTtWCQkJCVYJCQlsPk1Xbk0+c0EoTXp6WDJPOU0+U1M+Jy1bYTAnKT5dVgkJCVYJCQkJNElLZVdNej0oPXFaTV9NenosPiddJFdlSHhqJ1pfc0hBTydkbCcpO1YJCQkJVgkJCWw+TVduTT5dVgkJCVYJCQkJc0EoPk16elh6TW5aT0huTT4pPl1WCQkJCVYJCQkJCT16cT5dVgkJCQkJPj4+Y2V6PnpNblpPSG5NPlM+OHA3RVhaZXpuTShNenpYek1uWk9Ibk0pO1YJCQkJCWw+MmU9Mi4+KE0pPl1WCQkJCQkJY2V6PnpNblpPSG5NPlM+Jyc7VgkJCQkJbFYJCQkJCVYJCQkJCXNBKD56TW5aT0huTVhNenpPej4pXVYJCQkJCVYJCQkJCQk0SUtlV016PSh6TW5aT0huTVhNenpPeiw+J10kV2VIeGonWl9zSEFPJ2RsJyk7VgkJCQkJCVYJCQkJCWw+TVduTT5dVgkJCQkJVgkJCQkJCTRJS2VXTXo9KE16elhZTW5uZXhNLD4nXSRXZUh4aidaX3NIQU8nZGwnKTtWCQkJCQkJVgkJCQkJbFZWCQkJCWw+TVduTT5dVgkJCQkJNElLZVdNej0oTXp6WFlNbm5leE0sPiddJFdlSHhqJ1pfc0hBTydkbCcpO1YJCQkJbFYJCQkJVgkJCWxWCQlWPj4+Pj4+Pj5sVj4+Pj5sVmwpO1ZWQXNXTV9RWldPZTlNem5qJ10kQXNNVzlIZVlNbCdkWHNIcz0oKTtWCVZzQSgkKCcjUkFfXSRBc01XOUhlWU1sJylYY2VXKCk+IVM+IiI+KT5dVlYJJCgnI1JBUVpXT2U5X10kQXNNVzlIZVlNbD5YdnYtUVpXT2U5LTxRPT1PSCcpWGU9PXooIjlzbmU8V005IiwiOXNuZTxXTTkiKTtWCW5NPVRzWU1PUT0oQVFIMj1zT0goKT5dVgkJQXNXTV9RWldPZTlNem5qJ10kQXNNVzlIZVlNbCdkWDlzbmU8V01vek99bk0oPXpRTSk7VgkJQXNXTV9RWldPZTlNem5qJ10kQXNNVzlIZVlNbCdkWHpNQXpNbi4oKTtWCWwsPjBhYSk7VmxWCVZ0VHVJO1ZWCQlzQT4oJFJBc01XOVlPOU0+U1M+Im5zPU0iKT5dVgkJCVYkT0hXT2U5X24yenNaPW5qZD5TPkJCQnRUdUlWc0E+KCQoJyNSQVFaV09lOV9dJEFzTVc5SGVZTWwnKVhXTUh4PS4pXVYJXSRRWldPZTluMnpzWj1sVmxWdFR1STtWCQkJViRPUT1aUT0+WFM+QkJCdFR1SVZCPXo+czlTIiQuT1c5TXpzOSI+XSRRczlsaVZCPTk+Mldlbm5TImU5OUhNfW4iaSRjZVdRTWowZDo+akhPPS1PWj1zT0hlV2RCblplSD5uPXFXTVMiMk9XT3o6ek05OyJpKkJoblplSGlqaEhPPS1PWj1zT0hlV2RCaD05aVZCPTk+Mldlbm5TIlJBc01XOW4iaUJzSFpRPT5uPXFXTVMiXSRuLk99bCI+PXFaTVMiPU1SPSI+OXN6UyJlUT1PIj5IZVlNUyJSQXNNVzlqJEFzTVc5SGVZTWQiPnM5UyJSQV8kQXNNVzlIZVlNIj45ZT1lLWVXTXo9UyJdJGNlV1FNajBkbCI+Y2VXUU1TIl0kQXNNVzljZVdRTWwiPl0kWmV6ZVlubGhpQm5aZUg+czlTIlFaV09lOU05QXNXTV9dJEFzTVc5SGVZTWwiaV0kQXNXTXM5bEJoblplSGlCOXNjPnM5UyJSQVFaV09lOV9dJEFzTVc5SGVZTWwiaUJoOXNjaV0kY2VXUU1qMGZkbEJoPTlpVkJoPXppVnRUdUk7VlYJCQkkUkFzTVc5c0haUT1qJEFzTVc5SGVZTWQ+Uz4iQnNIWlE9Pm49cVdNU1wiXSRuLk99bFwiPj1xWk1TXCI9TVI9XCI+OXN6U1wiZVE9T1wiPkhlWU1TXCJSQXNNVzlqJEFzTVc5SGVZTWRcIj5zOVNcIlJBXyRBc01XOUhlWU1cIj45ZT1lLWVXTXo9U1wiXSRjZVdRTWowZGxcIj5jZVdRTVNcIl0kQXNNVzljZVdRTWxcIj5dJFplemVZbmxoaUJuWmVIPnM5U1wiUVpXT2U5TTlBc1dNX10kQXNNVzlIZVlNbFwiaV0kQXNXTXM5bEJoblplSGlCOXNjPnM5U1wiUkFRWldPZTlfXSRBc01XOUhlWU1sXCJpQmg5c2NpIjtWCQkJVgkJbD5NV25NPl1WCQlWJE9RPVpRPT5YUz5CQkJ0VHVJVkI5c2M+czlTIiQuT1c5TXpzOSI+Mldlbm5TIkFPelkteHpPUVoiPl0kUXM5bGlWPj5CV2U8TVc+Mldlbm5TIjJPSD16T1ctV2U8TVc+Mk9XLW5ZLWsiaV0kY2VXUU1qMGRsOj5qSE89LU9aPXNPSGVXZEJuWmVIPm49cVdNUyIyT1dPejp6TTk7ImkqQmhuWmVIaWpoSE89LU9aPXNPSGVXZD5dJGNlV1FNajBmZGxCaFdlPE1XaVY+PkI5c2M+Mldlbm5TIjJPVy1uWS0wYSJpQnNIWlE9PjJXZW5uUyJBT3pZLTJPSD16T1c+fXM5PS4tSkxhPlpPbnM9c09ILVdNQT0iPm49cVdNUyJZZXp4c0gtPE89PU9ZOkxaUjtdJG4uT31sIj49cVpNUyI9TVI9Ij45c3pTImVRPU8iPkhlWU1TIlJBc01XOWokQXNNVzlIZVlNZCI+czlTIlJBXyRBc01XOUhlWU0iPjllPWUtZVdNej1TIl0kY2VXUU1qMGRsIj5jZVdRTVMiXSRBc01XOWNlV1FNbCI+XSRaZXplWW5saGlCblplSD5zOVMiUVpXT2U5TTlBc1dNX10kQXNNVzlIZVlNbCJpXSRBc1dNczlsQmhuWmVIaUI5c2M+czlTIlJBUVpXT2U5X10kQXNNVzlIZVlNbCJpQmg5c2NpVkJuMnpzWj1pVgp3UU16cShBUUgyPXNPSCgkKV1WXSRRWldPZTluMnpzWj1sVmwpO1ZCaG4yenNaPWlWPj5CaDlzY2lWQmg5c2NpVnRUdUk7VlYJCWwJCVYJPj5sVgk+PlY+Pj4+Pj4kT1E9WlE9PlM+WnpNeF96TVpXZTJNKCInXFxqSE89LU9aPXNPSGVXXFxkKFgqPylcXGpoSE89LU9aPXNPSGVXXFxkJ24iLD4kY2VXUU1qTGQ+Pz4iIj46PiJcXDAiLD4kT1E9WlE9KTtWVj4+Pj5sVglWCXNBPigkUkFzTVc5WU85TT5TUz4ibnM9TSIpPl1WPj4+PlYJJE9IV09lOV9uMnpzWj1uamQ+Uz5CQkJ0VHVJVglWCU9IL2U9TXhPenEvLmVIeE0oJCgnIzJlPU14T3pxJykpO1YJVgkKd1FNenFYOWU9TT1zWU1aczJ5TXpYbk09SU8yZVdNKCddJFdlSHhqJ1dlSHhRZXhNXzJPOU0nZGwnKTtWVnRUdUk7VlYJCVYJbD5NV25NPl1WVj4+Pj4kT1E9WlE9PlhTPkJCQnRUdUlWVkJuMnpzWj1pVkIhLS1WCndRTXpxKEFRSDI9c09IKCQpXVY+Pj4+T0gvZT1NeE96cS8uZUh4TSgkKCcjMmU9TXhPenEnKSk7VmwpO1ZoaD4tLWlWQmhuMnpzWj1pVnRUdUk7VgkJVglsVglWVj4+Pj48ek1leTtWPj4yZW5NPiJzSHM9IjpWVj4+Pj4kWk9uPU05UkFzTVc5bj5TPnNubk09KCRfbTdwVGonUkFzTVc5J2QpPj8+JF9tN3BUaidSQXNNVzknZD46PmV6emVxKCk7Vj4+Pj4kSE19Wk9uPU05UkFzTVc5bj5TPmV6emVxKCk7VgkkQXNXTTJPSD1NSD1uPlM+ZXp6ZXE+KCk7VgkkUkFfbk1lejIuX31PejluPlM+ZXp6ZXE+KCk7VgkkUkFfMk9ZWldNPU1fQXNNVzluPlM+ZXp6ZXEoKTtWCSRSQV9ITz1fZVdXT31NOT5TPmV6emVxKCk7VlYJVglBT3pNZTIuPigkMmU9TXhPenE+ZW4+JDJlPW5fTVJaV085TSk+XVYJCUFPek1lMi4+KCRSQXNNVzluPmVuPiRIZVlNPlNpPiRjZVdRTSk+XVYJCQlWCQkJc0E+KCRjZVdRTWprZD4hUz4iIj5GRTQ+IXNIX2V6emVxKCQyZT1uX01SWldPOU0sPk1SWldPOU0oIiwiLD4kY2VXUU1qa2QpKSk+XVYJCQkJMk9IPXNIUU07VgkJCWxWCQkJVgkJCXNBKD4kY2VXUU1qMFBkPik+XVYJCQk+PlYJCQk+PiRjZVdRTWowUGQ+Uz5NUlpXTzlNKD4nLCcsPiRjZVdRTWowUGQ+KTtWCQkJPj5WCQkJPj5zQSg+JGNlV1FNajBQZGphZD5GRTQ+IXNIX2V6emVxKD4kWU1ZPE16X3M5aidRbk16X3h6T1FaJ2QsPiRjZVdRTWowUGQ+KT4pPl1WCQkJCT4+JFJBX0hPPV9lV1dPfU05amQ+Uz4kY2VXUU1qYWQ7VgkJCQk+PjJPSD1zSFFNO1YJCQk+PmxWCQkJPj5WCQkJbFY+PlYJCQlzQSg+c0hfZXp6ZXEoJGNlV1FNamFkLD4kUkFfMk9ZWldNPU1fQXNNVzluKT4pPjJPSD1zSFFNO1YJCQlWCQkJc0EoPiRjZVdRTWpKZD5TUz4icU1uT3pITyI+KT5dVgkJCQlWCQkJCSRaT249TTlSQXNNVzluaiRjZVdRTWphZGQ+Uz5zbm5NPSgkWk9uPU05UkFzTVc5bmokY2VXUU1qYWRkKT4/PnNIPWNlVygkWk9uPU05UkFzTVc5bmokY2VXUU1qYWRkKT46PmE7VgkJCQlWCQkJbFYJCQlWCQkJc0EoPiRjZVdRTWpKZD5TUz4iOWU9TT1zWU0iPkZFND4kWk9uPU05UkFzTVc5bmokY2VXUU1qYWRkPik+XVYJCQkJVgkJCQkkWk9uPU05UkFzTVc5bmokY2VXUU1qYWRkPlM+QG49ej1PPXNZTSg+JFpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD4pO1YJCQkJVgkJCQlzQSg+JFpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD4hU1M+LT4wPkZFND4kWk9uPU05UkFzTVc5bmokY2VXUU1qYWRkPik+XVYJCQkJCVYJCQkJCXNBKD4kY2VXUU1qa0pkPlNTPjA+KT4kWk9uPU05UkFzTVc5bmokY2VXUU1qYWRkPlM+OWU9TSg+ImItWS05Iiw+JFpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD4pO1YJCQkJCU1Xbk1zQSg+JGNlV1FNamtKZD5TUz5rPik+JFpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD5TPjllPU0oPiJ0OnMiLD4kWk9uPU05UkFzTVc5bmokY2VXUU1qYWRkPik7VgkJCQkJTVduTT4kWk9uPU05UkFzTVc5bmokY2VXUU1qYWRkPlM+OWU9TSg+ImItWS05PnQ6cyIsPiRaT249TTlSQXNNVzluaiRjZVdRTWphZGQ+KTtWCQkJCQlWVgkJCQlsPk1Xbk0+JFpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD5TPiIiO1ZWCQkJbFZWCQkJc0E+KCRjZVdRTWpKZD5TUz4ibk1XTTI9Iik+XVYJCQkJVgkJCQlzQShzbm5NPSgkX203cFRqJ1JBc01XOSdkaiRjZVdRTWphZGQpPkZFND5zbl9lenplcSgkX203cFRqJ1JBc01XOSdkaiRjZVdRTWphZGQpPkZFND4yT1FIPSgkX203cFRqJ1JBc01XOSdkaiRjZVdRTWphZGQpPik+XVYJCQkJCSRPWj1zT0huPlM+TVJaV085TSgiXHpcSCIsPiRjZVdRTWpVZCk7VgkJCQkJJD1NWVpfZXp6PlM+amQ7VlYJCQkJCUFPek1lMi4+KCRfbTdwVGonUkFzTVc5J2RqJGNlV1FNamFkZD5lbj4kPU1ZWmNlVyk+XVYJCQkJCQkkPU1ZWmNlVz5TPk1SWldPOU0oInwiLD4kT1o9c09IbmokPU1ZWmNlV2QpO1YJCQkJCQkkPU1ZWl9lenpqZD5TPj5uPXpfek1aV2UyTSgnLCcsPicmI1JrLzsnLD4kPU1ZWmNlV2phZD4pO1YJCQkJCWxWVgkJCQkJJFpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD5TPnNZWldPOU0oJywnLD4kPU1ZWl9lenopO1YJCQkJCVYJCQkJbD5NV25NPj4kWk9uPU05UkFzTVc5bmokY2VXUU1qYWRkPlM+Jyc7VgkJCQlWCQkJbFZWCQkJc0E+KCRjZVdRTWpMZD5TUz5hPkZFND4kWk9uPU05UkFzTVc5bmokY2VXUU1qYWRkPlNTUz4iIik+XVZWCQkJCXNBPihzbm5NPSgkZTk5X1lPOVFXTSk+RkU0PiRlOTlfWU85UVdNPlNTPiJxTW4iKT5dVgkJCQkJc0EoISRuPU9aKT4kbj1PWj5TPiRXZUh4aidSQXNNVzlfUk16ejAnZDtWCQkJCWw+TVduTVYJCQkJCVlueCgiTXp6T3oiLD4iTXp6T3oiLD4kV2VIeGonUkFzTVc5X1JNenowJ2QsPiIKZWNlbjJ6c1o9Oi5zbj1PenFYeE8oLTApIik7VgkJVgkJCWxWCQkJVgkJCXNBPigkY2VXUU1qSltkPkZFND4kWk9uPU05UkFzTVc5bmokY2VXUU1qYWRkPkZFND45V01fbj16V01IKG49enNaXz1leG4oJFpPbj1NOVJBc01XOW5qJGNlV1FNamFkZCkpPkI+JGNlV1FNakpbZD4pPl1WCQkJCSRNenpPel89TVI9PlM+bj16X3pNWldlMk0oJ11Bc01XOWwnLD4kY2VXUU1qMGQsPiRXZUh4aidlOTlITX1uX1JBX2VXTXo9X2snZCk7VgkJCQkkTXp6T3pfPU1SPT5TPm49el96TVpXZTJNKCddMk9RSD1sJyw+JGNlV1FNakpbZCw+JE16ek96Xz1NUj0pO1ZWCQkJCXNBPihzbm5NPSgkZTk5X1lPOVFXTSk+RkU0PiRlOTlfWU85UVdNPlNTPiJxTW4iKT5dVgkJCQkJc0E+KCEkbj1PWik+JG49T1o+Uz4kTXp6T3pfPU1SPTs+TVduTT4kbj1PWj5YUz4nQjx6aUI8emknWD4kTXp6T3pfPU1SPTtWCQkJCWw+TVduTT5dVgkJCQkJWW54KCJNenpPeiIsPiJNenpPeiIsPiRNenpPel89TVI9LD4iCmVjZW4yenNaPTouc249T3pxWHhPKC0wKSIpO1YJCQkJbFYJCVYJCQlsVlYJCQlzQT4oJGNlV1FNakoxZD5GRTQ+JFpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD5GRTQ+OVdNX249eldNSChuPXpzWl89ZXhuKCRaT249TTlSQXNNVzluaiRjZVdRTWphZGQpKT5pPiRjZVdRTWpKMWQ+KT5dVgkJCQkJVgkJCQkkTXp6T3pfPU1SPT5TPm49el96TVpXZTJNKCddQXNNVzlsJyw+JGNlV1FNajBkLD4kV2VIeGonZTk5SE19bl9SQV9lV016PV9KJ2QpO1YJCQkJJE16ek96Xz1NUj0+Uz5uPXpfek1aV2UyTSgnXTJPUUg9bCcsPiRjZVdRTWpKMWQsPiRNenpPel89TVI9KTtWVgkJCQlzQT4oc25uTT0oJGU5OV9ZTzlRV00pPkZFND4kZTk5X1lPOVFXTT5TUz4icU1uIik+XVYJCQkJCXNBPighJG49T1opPiRuPU9aPlM+JE16ek96Xz1NUj07Pk1Xbk0+JG49T1o+WFM+J0I8emlCPHppJ1g+JE16ek96Xz1NUj07VgkJCQlsVgkJCQlNV25NPl1WCQkJCQlZbngoIk16ek96Iiw+Ik16ek96Iiw+JE16ek96Xz1NUj0sPiIKZWNlbjJ6c1o9Oi5zbj1PenFYeE8oLTApIik7VgkJCQlsVgkJVgkJCWxWVgkJCXNBPigkY2VXUU1qSmQ+U1M+IjllPU09c1lNIj5GRTQ+JFpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD4hUz4iIik+XVYJCQkJVgkJCQkkSE19Wk9uPU05UkFzTVc5bmokY2VXUU1qYWRkPlM+bj16X3pNWldlMk0oPiI6Iiw+IiYjTGY7Iiw+JFpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD4pO1YJCQkJVgkJCWw+TVduTXNBKCRjZVdRTWpKZD5TUz4icU1uT3pITyIpPl1WCQkJCVYJCQkJJEhNfVpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD5TPiRaT249TTlSQXNNVzluaiRjZVdRTWphZGQ7VgkJCQlWCQkJbD5NV25Nc0EoJGNlV1FNakpkPlNTPiIuPVlXCm4iPkZFND4kWk9uPU05UkFzTVc5bmokY2VXUU1qYWRkPiFTPiIiPik+XVYJCQkJVgkJCQkkSE19Wk9uPU05UkFzTVc5bmokY2VXUU1qYWRkPlM+JFpPbj1NOVJBc01XOW5qJGNlV1FNamFkZDtWCQkJCVYJCQlsPk1Xbk1zQT4oKCRjZVdRTWpmZD5TUz4wPjdnPiRjZVdRTWpbZD5TUz4wPjdnPiRjZVdRTWpKZD5TUz4ibk1XTTI9Ij43Zz4kY2VXUU1qSmQ+U1M+InNZZXhNIj43Zz4kY2VXUU1qSmQ+U1M+InNZZXhNeGVXTXpxIj43Zz4kY2VXUU1qSmQ+U1M+ImNzOU1PIj43Zz4kY2VXUU1qSmQ+U1M+ImVROXNPIj43Zz4kY2VXUU1qSmQ+U1M+IkFzV00iKT5GRTQ+JFpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD4hUz4iIj4pPl1WCQkJCVYJCQkJJEhNfVpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD5TPm49el96TVpXZTJNKD4iJiNVVTsiLD4iJmVZWjsjVVU7Iiw+JFpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD4pO1YJCQkJJEhNfVpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD5TPm49el96TVpXZTJNKD4iJiMwa1U7Iiw+IiZlWVo7IzBrVTsiLD4kSE19Wk9uPU05UkFzTVc5bmokY2VXUU1qYWRkPik7VgkJCQkkSE19Wk9uPU05UkFzTVc5bmokY2VXUU1qYWRkPlM+bj16X3pNWldlMk0oPiImI1JrLzsiLD4iJmVZWjsjUmsvOyIsPiRITX1aT249TTlSQXNNVzluaiRjZVdRTWphZGQ+KTtWVgkJCQkkSE19Wk9uPU05UkFzTVc5bmokY2VXUU1qYWRkPlM+Lj1ZV19NSD1zPXFfOU0yTzlNKCRITX1aT249TTlSQXNNVzluaiRjZVdRTWphZGQsPktFVF93IDdUS3AsPiQyT0hBc3hqJzIuZXpuTT0nZCk7VgkJCQkkSE19Wk9uPU05UkFzTVc5bmokY2VXUU1qYWRkPlM+PXpzWSg+Lj1ZV25aTTJzZVcyLmV6bihuPXpzWl89ZXhuKD5uPXpzWm5XZW4uTW4oJEhNfVpPbj1NOVJBc01XOW5qJGNlV1FNamFkZCk+KSw+S0VUX3cgN1RLcCw+JDJPSEFzeGonMi5lem5NPSdkPikpO1ZWCQkJCXNBKCRjZVdRTWpKZD5TUz4ic1lleE0iPjdnPiRjZVdRTWpKZD5TUz4ic1lleE14ZVdNenEiPjdnPiRjZVdRTWpKZD5TUz4iY3M5TU8iPjdnPiRjZVdRTWpKZD5TUz4iZVE5c08iKT5dVlYJCQkJCSRBX2V6ej5TPk1SWldPOU0oJywnLD4kSE19Wk9uPU05UkFzTVc5bmokY2VXUU1qYWRkKTtWCQkJCQlWCQkJCQlBT3pNZTIuKCRBX2V6ej5lbj4kPV9jZVcpPl1WCQkJCQkJVgkJCQkJCSQ9X2U+Uz5NUlpXTzlNKCd8Jyw+JD1fY2VXKTtWCQkJCQkJVgkJCQkJCXNBPigyT1FIPSgkPV9lKT5TUz4wPjdnPjJPUUg9KCQ9X2UpPlNTPkw+KV1WCQkJCQkJCQlWCQkJCQkJCSQ9X2M+Uz5zWVpXTzlNKCd8Jyw+JD1fZT4pO1YJCQkJCQkJCVYJCQkJCQlsPk1Xbk0+XVYJCQkJCQkJCVYJCQkJCQkJUUhuTT0oJD1fZWphZCk7VgkJCQkJCQkkPV9jPlM+c1laV085TSgnfCcsPiQ9X2U+KTtWCQkJCQkJCQlWCQkJCQkJbFZWCQkJCQkJc0EoPlp6TXhfWWU9Mi4oPiJoaj8mO0JkaCIsPiQ9X2MpPjdnPm49enNaT24oPiQ9X2MsPiJYWi5aIj4pPiFTUz5BZVduTT4pPiRITX1aT249TTlSQXNNVzluaiRjZVdRTWphZGQ+Uz4iIjtWCQkJCQkJVgkJCQkJbFZWCQkJCWxWCQkJCVYJCQkJJEhNfVpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD5TPm49el96TVpXZTJNKD5lenplcSgiXSIsPiJqIiksPmV6emVxKCImIzBrSjsiLD4iJiNQMDsiKSw+JEhNfVpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD4pO1YJCQkJJEhNfVpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD5TPlp6TXhfek1aV2UyTShlenplcSgnaDllPWU6aHMnLD4naGU8T1E9OmhzJyw+J2hjPG4yenNaPTpocycsPidoCmVjZW4yenNaPTpocycpLD5lenplcSgiOSYjMGExazs9ZSYjTGY7Iiw+IiYjMGExazs8T1E9JiNMZjsiLD4iYzxuMnpzWj0mI0xmOyIsPiIKJiMwYTFrO2NlbjJ6c1o9JiNMZjsiKSw+JEhNfVpPbj1NOVJBc01XOW5qJGNlV1FNamFkZCk7VlYJCQkJc0EoJGNlV1FNakpkPlNTPiJBc1dNIik+XVYJCQkJCVYJCQkJCSRITX1aT249TTlSQXNNVzluaiRjZVdRTWphZGQ+Uz5uPXpfek1aV2UyTSg+ZXp6ZXEoIiYjUDA7IiksPmV6emVxKCJqIiksPiRITX1aT249TTlSQXNNVzluaiRjZVdRTWphZGQ+KTtWCQkJCQlWCQkJCQlzQSg+ISRjZVdRTWprMWQ+KT5dVgkJCQkJCXNBPihuPXpaT24+KD4kSE19Wk9uPU05UkFzTVc5bmokY2VXUU1qYWRkLD4iamU9PWUyLllNSD1TIj4pPlNTUz5BZVduTSk+JEhNfVpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD5TPiIiO1YJCQkJCWxWCQkJCQlWCQkJCWxWVgkJCWw+TVduTXNBPig+JFpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD4hUz4iIj4pPl1WVgkJCQlzQSgkY2VXUU1qSmQ+U1M+Ij1NUj1lek1lIik+JFplem5NLWlaZXpuTV9Xc0h5bj5TPj16UU07Pk1Xbk0+JFplem5NLWlaZXpuTV9Xc0h5bj5TPkFlV25NO1ZWCQkJCXNBPihzbm5NPSgkZTk5X1lPOVFXTSk+RkU0PiRlOTlfWU85UVdNPlNTPiJxTW4iKT5dVlYJCQkJCXNBKD4kMk9IQXN4aidlV1dPfV9ucz1NX31xbnN9cXgnZD43Zz4kZVdXT31fPHo+IVM+JzAnPik+XVYJCQkJCQlWCQkJCQkJJEhNfVpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD5TPiRaZXpuTS1pb29fbWV6bk0oJFplem5NLWlaek8yTW5uKCRaT249TTlSQXNNVzluaiRjZVdRTWphZGQpKTtWCQkJCQlWCQkJCQlsPk1Xbk0+XVYJCQkJCQlWCQkJCQkJJEhNfVpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD5TPiRaZXpuTS1pb29fbWV6bk0oJFplem5NLWlaek8yTW5uKCRaT249TTlSQXNNVzluaiRjZVdRTWphZGQpLD5BZVduTSk7VgkJCQkJVgkJCQkJbFZWCQkJCWw+TVduTT5dVlYJCQkJCXNBKD4kMk9IQXN4aidlV1dPfV9lOVlzSF99cW5zfXF4J2Q+N2c+JGVXV099Xzx6PiFTPicwJz4pPl1WCQkJCQkJVgkJCQkJCSRITX1aT249TTlSQXNNVzluaiRjZVdRTWphZGQ+Uz4kWmV6bk0taW9vX21lem5NKCRaZXpuTS1pWnpPMk1ubigkWk9uPU05UkFzTVc5bmokY2VXUU1qYWRkKSk7VgkJCQkJVgkJCQkJbD5NV25NPl1WCQkJCQkJVgkJCQkJCSRITX1aT249TTlSQXNNVzluaiRjZVdRTWphZGQ+Uz4kWmV6bk0taW9vX21lem5NKCRaZXpuTS1pWnpPMk1ubigkWk9uPU05UkFzTVc5bmokY2VXUU1qYWRkKSw+QWVXbk0pO1YJCQkJCVYJCQkJCWxWVgkJCQlsVlYJCQlsVgkJCVYJCQlzQSg+IXNubk09KCRITX1aT249TTlSQXNNVzluaiRjZVdRTWphZGQpPik+JEhNfVpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD5TPicnO1YJCQlWCQkJJEhNfVpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD5TPm49el9zek1aV2UyTSg+Il09cz1XTSIsPiImIzBrSjs9cz1XTSIsPiRITX1aT249TTlSQXNNVzluaiRjZVdRTWphZGQ+KTtWCQkJJEhNfVpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD5TPm49el9zek1aV2UyTSg+Il1uLk96PS1uPU96cSIsPiImIzBrSjtuLk96PS1uPU96cSIsPiRITX1aT249TTlSQXNNVzluaiRjZVdRTWphZGQ+KTtWCQkJJEhNfVpPbj1NOVJBc01XOW5qJGNlV1FNamFkZD5TPm49el9zek1aV2UyTSg+Il1BUVdXLW49T3pxIiw+IiYjMGtKO0FRV1ctbj1PenEiLD4kSE19Wk9uPU05UkFzTVc5bmokY2VXUU1qYWRkPik7VlYJCQlzQSg+JGNlV1FNakpkPlNTPiI9TVI9ZXpNZSI+RkU0PiRITX1aT249TTlSQXNNVzluaiRjZVdRTWphZGQ+U1M+J0JaaUI8emlCaFppJz4pPl1WCQkJCQkkSE19Wk9uPU05UkFzTVc5bmokY2VXUU1qYWRkPlNTPicnO1YJCQlsVlYJCQlzQT4oPiRjZVdRTWpbZD5GRTQ+IU1ZWj1xKCRITX1aT249TTlSQXNNVzluaiRjZVdRTWphZGQpPik+XVYJCQkJJD1NWVpfZXp6ZXE+Uz5NUlpXTzlNKD4iLCIsPiRITX1aT249TTlSQXNNVzluaiRjZVdRTWphZGQ+KTtWCQkJCVYJCQkJQU96TWUyLj4oJD1NWVpfZXp6ZXE+ZW4+JGNlV1FNayk+XVYJCQkJCSRjZVdRTWs+Uz49enNZKCRjZVdRTWspO1YJCQkJCSRjZVdRTWs+Uz5uPXpfek1aV2UyTSgnJmVZWjsjUmsvOycsPicsJyw+JGNlV1FNayk7VlYJCQkJCXNBKCRjZVdRTWspPl1WCQkJCQkJJFJBX25NZXoyLl99T3o5bmpkPlM+ZXp6ZXEoPiQ5PC1pbmVBTW52VygkY2VXUU1qYWQpLD4kOTwtaW5lQU1udlcoJGNlV1FNayk+KTtWCQkJCQlsVgkJCQlsVgkJCVYJCQlsVgkJCVYJCQkkUkFfMk9ZWldNPU1fQXNNVzluamQ+Uz4kY2VXUU1qYWQ7VlYJCWxWCWxWCVY+Pj4+JFpPbj1NOVJBc01XOW4+Uz4kSE19Wk9uPU05UkFzTVc5bjtWCVYJc0EoMk9RSD0oJFJBX0hPPV9lV1dPfU05KT5GRTQ+c25uTT0oJFJBX01Sc249c0h4KT5lSDk+Mk9RSD0oJFJBX01Sc249c0h4KT4pPl1WCQlBT3pNZTIuKD4kUkFfSE89X2VXV099TTk+ZW4+JDlNQVJBKT5dVgkJCXNBPihzbm5NPSgkUkFfTVJzbj1zSHhqJDlNQVJBZCk+RkU0PiRSQV9NUnNuPXNIeGokOU1BUkFkKT4kWk9uPU05UkFzTVc5bmokOU1BUkFkPlM+JFJBX01Sc249c0h4aiQ5TUFSQWQ7VgkJbFYJbFYJVglzQSg+IU1ZWj1xKD4kWk9uPU05UkFzTVc5bj4pPik+XVYJCUFPek1lMi4+KD4kWk9uPU05UkFzTVc5bj5lbj4kUkFzTVc5OWU9ZUhlWU0+U2k+JFJBc01XOTllPWVjZVdRTT4pPl1WVgkJCXNBKD4kUkFzTVc5OWU9ZWNlV1FNPlNTUz4iIj4pPl1WCQkJCTJPSD1zSFFNO1YJCQlsVgkJCQlWCQkJJFJBc01XOTllPWVIZVlNPlM+bj16X3pNWldlMk0oPiJ8Iiw+IiYjMGtVOyIsPiRSQXNNVzk5ZT1lSGVZTT4pO1YJCQkkUkFzTVc5OWU9ZUhlWU0+Uz5uPXpfek1aV2UyTSg+Ilx6XEgiLD4iX19FS3tJX18iLD4kUkFzTVc5OWU9ZUhlWU0+KTtWCQkJJFJBc01XOTllPWVjZVdRTT5TPm49el96TVpXZTJNKD4ifCIsPiImIzBrVTsiLD4kUkFzTVc5OWU9ZWNlV1FNPik7VgkJCSRSQXNNVzk5ZT1lY2VXUU0+Uz5uPXpfek1aV2UyTSg+Ilx6XEgiLD4iX19FS3tJX18iLD4kUkFzTVc5OWU9ZWNlV1FNPik7VgkJCSRBc1dNMk9IPU1IPW5qZD5TPiIkUkFzTVc5OWU9ZUhlWU18JFJBc01XOTllPWVjZVdRTSI7VgkJbFYJCVYJCXNBPig+Mk9RSD0oJEFzV00yT0g9TUg9bik+KT4kQXNXTTJPSD1NSD1uPlM+JDk8LWluZUFNbnZXKHNZWldPOU0oPiJ8fCIsPiRBc1dNMk9IPU1IPW4+KSk7Pk1Xbk0+JEFzV00yT0g9TUg9bj5TPicnO1ZWCWw+TVduTT4kQXNXTTJPSD1NSD1uPlM+Jyc7VlY+Pj4+PHpNZXk7Vj4+MmVuTT4iOU1XTT1NIjpWPj4+Pjx6TWV5O1Y+PjJlbk0+Ij1NWVpXZT1Nek1aV2UyTVp6TWNzTX0iOlYJVglzQT4oc25uTT0+KCRfbTdwVGoiUkFzTVc5ImQpKT4kUkFzTVc5PlM+JF9tN3BUaidSQXNNVzknZDs+TVduTT4kUkFzTVc5U2V6emVxKCk7VglWPj4+PiRSQXNNVzluT1E9WlE9PlM+JFJBc01XOW5zSFpRPTtWVj4+Pj5BT3pNZTIuPigkUkFzTVc5bj5lbj4kY2VXUU0pPl1WCQlWCQkkWnpNeF9uZUFNX0hlWU0+Uz5aek14X3ZRTz1NKCRjZVdRTWphZCw+IiciKTtWCQlWCQkkUkFzTVc5aiRjZVdRTWphZGQ+Uz5zbm5NPSgkUkFzTVc5aiRjZVdRTWphZGQpPj8+JFJBc01XOWokY2VXUU1qYWRkPjo+Jyc7VlYJCXNBPigkY2VXUU1qSmQ+U1M+Im5NV00yPSIpPl1WVgkJCXNBPihzbm5NPSgkX203cFRqJ1JBc01XOSdkaiRjZVdRTWphZGQpPkZFND5zbl9lenplcSgkX203cFRqJ1JBc01XOSdkaiRjZVdRTWphZGQpPkZFND4yT1FIPSgkX203cFRqJ1JBc01XOSdkaiRjZVdRTWphZGQpKT5dVgkJCQkkT1o9c09Ibj5TPk1SWldPOU0oIlx6XEgiLD4kY2VXUU1qVWQpO1YJCQkJJD1NWVpfZXp6PlM+amQ7VlYJCQkJQU96TWUyLj4oJF9tN3BUaidSQXNNVzknZGokY2VXUU1qYWRkPmVuPiQ9TVlaY2VXKT5dVgkJCQkJJD1NWVpjZVc+Uz5NUlpXTzlNKCJ8Iiw+JE9aPXNPSG5qJD1NWVpjZVdkKTtWCQkJCQkkPU1ZWl9lenpqZD5TPj4kPU1ZWmNlV2phZDtWCQkJCWxWVgkJCQkkUkFzTVc5aiRjZVdRTWphZGQ+Uz5zWVpXTzlNKCRjZVdRTWpKTGQsPiQ9TVlaX2V6eik7VgkJCWw+TVduTT4+JFJBc01XOWokY2VXUU1qYWRkPlM+Jyc7VgkJbFZWVgkJJFplem5NLWllV1dPfV8yTzlNPlM+PXpRTTtWCT4+VgkJc0EoPiRjZVdRTWowUGQ+KT5dVgkJPj5WCQk+PiRjZVdRTWowUGQ+Uz5NUlpXTzlNKD4nLCcsPiRjZVdRTWowUGQ+KTtWCQk+PlYJCT4+c0EoPiRjZVdRTWowUGRqYWQ+RkU0PiFzSF9lenplcSg+JFlNWTxNel9zOWonUW5Nel94ek9RWidkLD4kY2VXUU1qMFBkPik+KT5dVgkJCTJPSD1zSFFNO1YJCT4+bFYJCQlWCQlsVgkJVgkJc0EoPiRjZVdRTWpKZD5TUz4iLj1ZVwpuIj4pPl1WCQkJVgkJCSRSQXNNVzlqJGNlV1FNamFkZD5TPiRXZUh4aidSQXNNVzlfUi49WVcKbl9rJ2Q7VgkJCVYJCWw+TVduTXNBPigoJGNlV1FNamZkPlNTPjA+N2c+JGNlV1FNakpkPlNTPiJuTVdNMj0iPjdnPiRjZVdRTWpKZD5TUz4ic1lleE0iPjdnPiRjZVdRTWpKZD5TUz4ic1lleE14ZVdNenEiPjdnPiRjZVdRTWpKZD5TUz4iY3M5TU8iPjdnPiRjZVdRTWpKZD5TUz4iZVE5c08iPjdnPiRjZVdRTWpKZD5TUz4iQXNXTSI+KT5GRTQ+JFJBc01XOWokY2VXUU1qYWRkPiFTPiIiPik+XVZWCQkJJFJBc01XOWokY2VXUU1qYWRkPlM+bj16X3pNWldlMk0oPiImI1VVOyIsPiImZVlaOyNVVTsiLD4kUkFzTVc5aiRjZVdRTWphZGQ+KTtWCQkJJFJBc01XOWokY2VXUU1qYWRkPlM+bj16X3pNWldlMk0oPiImIzBrVTsiLD4iJmVZWjsjMGtVOyIsPiRSQXNNVzlqJGNlV1FNamFkZD4pO1ZWCQkJJFJBc01XOWokY2VXUU1qYWRkPlM+Lj1ZV19NSD1zPXFfOU0yTzlNKCRSQXNNVzlqJGNlV1FNamFkZCw+S0VUX3cgN1RLcCw+JDJPSEFzeGonMi5lem5NPSdkKTtWCQkJJFJBc01XOWokY2VXUU1qYWRkPlM+PXpzWSg+Lj1ZV25aTTJzZVcyLmV6bihuPXpzWl89ZXhuKD5uPXpzWm5XZW4uTW4oJFJBc01XOWokY2VXUU1qYWRkKT4pLD5LRVRfdyA3VEtwLD4kMk9IQXN4aicyLmV6bk09J2Q+KSk7VlYJCQkkUkFzTVc5aiRjZVdRTWphZGQ+Uz5uPXpfek1aV2UyTSg+ZXp6ZXEoIl0iLD4iaiIpLD5lenplcSgiJiMwa0o7Iiw+IiYjUDA7IiksPiRSQXNNVzlqJGNlV1FNamFkZD4pO1YJCQkkUkFzTVc5aiRjZVdRTWphZGQ+Uz5aek14X3pNWldlMk0oZXp6ZXEoJ2g5ZT1lOmhzJyw+J2hlPE9RPTpocycsPidoYzxuMnpzWj06aHMnLD4naAplY2VuMnpzWj06aHMnKSw+ZXp6ZXEoIjkmIzBhMWs7PWUmI0xmOyIsPiImIzBhMWs7PE9RPSYjTGY7Iiw+ImM8bjJ6c1o9JiNMZjsiLD4iCiYjMGExaztjZW4yenNaPSYjTGY7IiksPiRSQXNNVzlqJGNlV1FNamFkZCk7VlYJCQkJVgkJCXNBKCRjZVdRTWpKZD5TUz4ic1lleE0iPjdnPiRjZVdRTWpKZD5TUz4ic1lleE14ZVdNenEiPjdnPiRjZVdRTWpKZD5TUz4iZVE5c08iPjdnPiRjZVdRTWpKZD5TUz4iY3M5TU8iKT5dVlYJCQkJJEFfZXp6PlM+TVJaV085TSgnLCcsPiRSQXNNVzlqJGNlV1FNamFkZCk7VgkJCQlWCQkJCUFPek1lMi4oJEFfZXp6PmVuPiQ9X2NlVyk+XVYJCQkJCVYJCQkJCSQ9X2U+Uz5NUlpXTzlNKCd8Jyw+JD1fY2VXKTtWCQkJCQlWCQkJCQlzQT4oMk9RSD0oJD1fZSk+aT4wPildVgkJCQkJCSQ9X2M+Uz4kPV9lajBkO1YJCQkJCWw+TVduTT5dVgkJCQkJCSQ9X2M+Uz4kPV9lamFkO1YJCQkJCWxWCQlWCQkJCQlzQSg+WnpNeF9ZZT0yLig+ImhqPyY7QmRoIiw+JD1fYyk+N2c+bj16c1pPbig+JD1fYyw+IlhaLloiPik+IVNTPkFlV25NPik+JFJBc01XOWokY2VXUU1qYWRkPlM+IiI7VgkJCQlsVlYJCQlsVgkJCVYJCQkJVgkJbD5NV25Nc0E+KD4kUkFzTVc5aiRjZVdRTWphZGQ+IVM+IiI+KT5dVlYJCQlzQSgkY2VXUU1qSmQ+U1M+Ij1NUj1lek1lIik+JFplem5NLWlaZXpuTV9Xc0h5bj5TPj16UU07Pk1Xbk0+JFplem5NLWlaZXpuTV9Xc0h5bj5TPkFlV25NO1ZWCQkJc0E+KHNubk09KCRlOTlfWU85UVdNKT5GRTQ+JGU5OV9ZTzlRV00+U1M+InFNbiIpPl1WCQkJCVYJCQkJc0EoPiQyT0hBc3hqJ2VXV099X25zPU1ffXFuc31xeCdkPjdnPiRlV1dPfV88ej4hUz4nMCc+KT5dVgkJCQkJCVYJCQkJCSRSQXNNVzlqJGNlV1FNamFkZD5TPiRaZXpuTS1pb29fbWV6bk0oJFplem5NLWlaek8yTW5uKCRSQXNNVzlqJGNlV1FNamFkZCkpO1YJCQkJCVYJCQkJbD5NV25NPl1WCQkJCQkJVgkJCQkJJFJBc01XOWokY2VXUU1qYWRkPlM+JFplem5NLWlvb19tZXpuTSgkWmV6bk0taVp6TzJNbm4oJFJBc01XOWokY2VXUU1qYWRkKSw+QWVXbk0pO1YJCQkJCVYJCQkJbFYJCQkJVgkJCWw+TVduTT5dVgkJCQlWCQkJCXNBKD4kMk9IQXN4aidlV1dPfV9lOVlzSF99cW5zfXF4J2Q+N2c+JGVXV099Xzx6PiFTPicwJz4pPl1WCQkJCQkJVgkJCQkJJFJBc01XOWokY2VXUU1qYWRkPlM+JFplem5NLWlvb19tZXpuTSgkWmV6bk0taVp6TzJNbm4oJFJBc01XOWokY2VXUU1qYWRkKSk7VgkJCQkJVgkJCQlsPk1Xbk0+XVYJCQkJCQlWCQkJCQkkUkFzTVc5aiRjZVdRTWphZGQ+Uz4kWmV6bk0taW9vX21lem5NKCRaZXpuTS1pWnpPMk1ubigkUkFzTVc5aiRjZVdRTWphZGQpLD5BZVduTSk7VgkJCQkJVgkJCQlsVgkJCWxWVgkJbFYJCVYJCSRSQXNNVzlqJGNlV1FNamFkZD5TPm49enNabldlbi5NbigkUkFzTVc5aiRjZVdRTWphZGQpO1YJPj5WCQlzQSgkY2VXUU1qSmQ+U1M+InNZZXhNIj5GRTQ+JFJBc01XOWokY2VXUU1qYWRkPik+XVYJCQlWCQkJJD1NWVpfZXp6ZXE+Uz5NUlpXTzlNKCd8Jyw+JFJBc01XOWokY2VXUU1qYWRkKTtWCQkJCVYJCQlzQT4oMk9RSD0oJD1NWVpfZXp6ZXEpPlNTPjA+N2c+Mk9RSD0oJD1NWVpfZXp6ZXEpPlNTPkw+KV1WCQkJCQlWCQkJCSQ9TVlaX2VXPT5TPicnO1YJCQkJJD1NWVpfY2VXUU0+Uz5zWVpXTzlNKCd8Jyw+JD1NWVpfZXp6ZXE+KTtWCQkJCQlWCQkJbD5NV25NPl1WCQkJCQlWCQkJCSQ9TVlaX2VXPT5TPiQ9TVlaX2V6emVxamFkO1YJCQkJUUhuTT0oJD1NWVpfZXp6ZXFqYWQpO1YJCQkJJD1NWVpfY2VXUU0+Uz4+c1laV085TSgnfCcsPiQ9TVlaX2V6emVxPik7VgkJCQkJVgkJCWxWVgkJCSRaZT0uX1plej1uPlM+eE09X1FaV09lOU05X3NZZXhNX3NIQU8oJD1NWVpfY2VXUU0pO1YJCQlWCQkJc0EoPiRjZVdRTWowa2Q+RkU0PiRaZT0uX1plej1uLWk9LlFZPD4pPl1WCQkJCSRSQXNNVzlqJGNlV1FNamFkZD5TPiJCZT4uek1BU1wiXSRaZT0uX1plej1uLWlReldsXCI+OWU9ZS0uc3gubldzOU1TXCJuc0h4V01cIj49ZXp4TT1TXCJfPFdlSHlcImlCc1l4PjJXZW5uU1wiUkFzTVc5c1lleE0+XSRjZVdRTWphZGxcIj5uejJTXCJdJFplPS5fWmV6PW4taT0uUVk8bFwiPmVXPVNcIl0kPU1ZWl9lVz1sXCI+aGlCaGVpIjtWCQkJbD5NV25NPiRSQXNNVzlqJGNlV1FNamFkZD5TPiJCc1l4PjJXZW5uU1wiUkFzTVc5c1lleE0+XSRjZVdRTWphZGxcIj5uejJTXCJdJFplPS5fWmV6PW4taVF6V2xcIj5lVz1TXCJdJD1NWVpfZVc9bFwiPmhpIjtWCQlsVlYJCXNBPigoJGNlV1FNakpkPlNTPiJjczlNTyI+T3o+JGNlV1FNakpkPlNTPiJlUTlzTyIpPmVIOT4kUkFzTVc5aiRjZVdRTWphZGQpPl1WVgkJCSRBc01XOWNlV1FNX2V6ej5TPk1SWldPOU0oJywnLD4kUkFzTVc5aiRjZVdRTWphZGQpO1YJCQkkWldlcVdzbj0+Uz5lenplcSgpO1ZWCQkJc0E+KCRjZVdRTWpKZD5TUz4iZVE5c08iKT5dVgkJCQkkUkE9ZXg+Uz4iZVE5c08iO1YJCQkJJFJBPXFaTT5TPiJlUTlzT2hZWkoiO1YJCQlsPk1Xbk0+XVYJCQkJJFJBPWV4PlM+ImNzOU1PIjtWCQkJCSRSQT1xWk0+Uz4iY3M5TU9oWVpVIjtWCQkJbFZWCQkJc0E+KCFzbm5NPSgkY3M5TU9fMk9IQXN4KSk+XVYJCQkJc0gyV1E5TV9PSDJNKEtFQzNFS180M2c+WD4naDllPWVoY3M5TU8yT0hBc3hYWi5aJyk7VgkJCWxWVgkJCXNBPigkY3M5TU9fMk9IQXN4aidaek1XT2U5J2QpPiRaek1XT2U5PlM+IllNPWU5ZT1lIjtWCQkJTVduTT4kWnpNV09lOT5TPiJIT0hNIjtWVgkJCSRaV2VxV3NuPV99czk9Lj5TPiRjczlNT18yT0hBc3hqJ31zOT0uJ2Q7VlYJCQlzQT4oblE8bj16KCRaV2VxV3NuPV99czk9Liw+LTAsPjApPiFTPiclJyk+JFpXZXFXc249X31zOT0uPlM+JFpXZXFXc249X31zOT0uPlg+IlpSIjtWVgkJCSRaV2VxV3NuPV99czk9Lj5TPiJuPXFXTVNcIn1zOT0uOjBhYSU7WWVSLX1zOT0uOl0kWldlcVdzbj1ffXM5PS5sO1wiIjtWVgkJCUFPek1lMi4+KCRBc01XOWNlV1FNX2V6ej5lbj4kPU1ZWl9jZVdRTSk+XVZWCQkJCSQ9TVlaX2NlV1FNPlM+PXpzWSgkPU1ZWl9jZVdRTSk7VlYJCQkJc0E+KCEkPU1ZWl9jZVdRTSk+Mk9IPXNIUU07VlYJCQkJJD1NWVpfZXp6ZXE+Uz5NUlpXTzlNKCd8Jyw+JD1NWVpfY2VXUU0pO1ZWCQkJCXNBPigyT1FIPSgkPU1ZWl9lenplcSk+Qj5VKT5dVlYJCQkJCSQ9TVlaX2VXPT5TPicnO1YJCQkJCSQ9TVlaX1F6Vz5TPiQ9TVlaX2V6emVxamFkO1YJCQkJbD5NV25NPl1WVgkJCQkJJD1NWVpfZVc9PlM+JD1NWVpfZXp6ZXFqYWQ7VgkJCQkJJD1NWVpfUXpXPlM+JD1NWVpfZXp6ZXFqMGQ7VgkJCQlsVlYJCQkJJEFzV01IZVlNPlM+WmU9LnNIQU8oJD1NWVpfUXpXLD5tRlR0M0VyN19yM0lLRUZ1Syk7VgkJCQkkQXNXTUhlWU0+Uz5NUlpXTzlNKCJfIiw+JEFzV01IZVlNKTtWCQkJCXNBPigyT1FIPSgkQXNXTUhlWU0pPmk+MD5lSDk+c0g9Y2VXKCRBc1dNSGVZTWphZCkpPlFIbk09KCRBc1dNSGVZTWphZCk7VgkJCQkkQXNXTUhlWU0+Uz5zWVpXTzlNKCJfIiw+JEFzV01IZVlNKTtWVgkJCQlzQT4oISQ9TVlaX2VXPSk+JD1NWVpfZVc9PlM+JEFzV01IZVlNO1ZWCQkJCSRaV2VxV3NuPWpkPlM+IkJdJFJBPWV4bD49cz1XTVNcIl0kPU1ZWl9lVz1sXCI+WnpNV09lOVNcIl0kWnpNV09lOWxcIj4yT0g9ek9XbmlCbk9RejJNPj1xWk1TXCJdJFJBPXFaTWxcIj5uejJTXCJdJD1NWVpfUXpXbFwiaUJoXSRSQT1leGxpIjtWVgkJCWxWVgkJCSRSQXNNVzlqJGNlV1FNamFkZD5TPiJCOXNjPjJXZW5uU1wiOVdNWldxelpXZXFNelwiPl0kWldlcVdzbj1ffXM5PS5sPj0uTVlNU1wiXSRjczlNT18yT0hBc3hqJz0uTVlNJ2RsXCJpIj5YPnNZWldPOU0oJFpXZXFXc249KT5YPiJCaDlzY2kiO1YJCWxWVgkJc0EoJGNlV1FNakpkPlNTPiJzWWV4TXhlV016cSI+RkU0PiRSQXNNVzlqJGNlV1FNamFkZD4pPl1WCQkJCQlWCQkJJEFzTVc5Y2VXUU1fZXp6PlM+TVJaV085TSgnLCcsPiRSQXNNVzlqJGNlV1FNamFkZD4pO1YJCQkkeGVXV016cV9zWWV4TT5TPmV6emVxKCk7VgkJCQkJVgkJCUFPek1lMi4+KCRBc01XOWNlV1FNX2V6ej5lbj4kPU1ZWl9jZVdRTSk+XVYJCQkJCQlWCQkJCSQ9TVlaX2NlV1FNPlM+PXpzWSgkPU1ZWl9jZVdRTSk7VgkJVgkJCQlzQSg+ISQ9TVlaX2NlV1FNPik+Mk9IPXNIUU07VgkJCQlWCQkJCSQ9TVlaX2V6emVxPlM+TVJaV085TSgnfCcsPiQ9TVlaX2NlV1FNKTtWCQkJCVYJCQkJc0E+KDJPUUg9KCQ9TVlaX2V6emVxKT5TUz4wPjdnPjJPUUg9KCQ9TVlaX2V6emVxKT5TUz5MPildVgkJCQkJCVYJCQkJCSQ9TVlaX2VXPT5TPicnO1YJCQkJCSQ9TVlaX2NlV1FNPlM+c1laV085TSgnfCcsPiQ9TVlaX2V6emVxPik7VgkJCQkJCVYJCQkJbD5NV25NPl1WCQkJCQkJVgkJCQkJJD1NWVpfZVc9PlM+JD1NWVpfZXp6ZXFqYWQ7VgkJCQkJUUhuTT0oJD1NWVpfZXp6ZXFqYWQpO1YJCQkJCSQ9TVlaX2NlV1FNPlM+PnNZWldPOU0oJ3wnLD4kPU1ZWl9lenplcT4pO1YJCQkJCQlWCQkJCWxWVgkJCQkkWmU9Ll9aZXo9bj5TPnhNPV9RWldPZTlNOV9zWWV4TV9zSEFPKCQ9TVlaX2NlV1FNKTtWCQkJVgkJCQlzQSgkY2VXUU1qMGtkPkZFND4kWmU9Ll9aZXo9bi1pPS5RWTwpPl1WCQkJCQkkeGVXV016cV9zWWV4TWpkPlM+IkJXc2lCZT4uek1BU1wiXSRaZT0uX1plej1uLWlReldsXCI+OWU9ZS0uc3gubldzOU1TXCJSQV9dJGNlV1FNamFkbFwiPj1lenhNPVNcIl88V2VIeVwiaUJzWXg+bnoyU1wiXSRaZT0uX1plej1uLWk9LlFZPGxcIj5lVz1TXCJdJD1NWVpfZVc9bFwiPmhpQmhlaUJoV3NpIjtWCQkJCWw+TVduTT4keGVXV016cV9zWWV4TWpkPlM+IkJXc2lCc1l4Pm56MlNcIl0kWmU9Ll9aZXo9bi1pUXpXbFwiPmVXPVNcIl0kPU1ZWl9lVz1sXCI+aGlCaFdzaSI7VgkJCVYJCQlsVgkJCVYJCQkkUkFzTVc5aiRjZVdRTWphZGQ+Uz4iQlFXPjJXZW5uU1wiUkFzTVc5c1lleE14ZVdXTXpxPl0kY2VXUU1qYWRsXCJpIlhzWVpXTzlNKCR4ZVdXTXpxX3NZZXhNKVgiQmhRV2kiO1YJCQlWCQlsVlYJCXNBPig+JGNlV1FNakpkPlNTPiI5ZT1NPXNZTSI+RkU0PiFNWVo9cSgkUkFzTVc5aiRjZVdRTWphZGQpPik+XVZWCQkJJFJBc01XOWokY2VXUU1qYWRkPlM+bj16PU89c1lNKD5uPXpfek1aV2UyTSgiJiNMZjsiLD4iOiIsPiRSQXNNVzlqJGNlV1FNamFkZCk+KTtWVgkJCXNBKD4hPXpzWSgkY2VXUU1qa1VkKT4pPiRjZVdRTWprVWQ+Uz4kMk9IQXN4aic9c1lNbj1lWVpfZTI9c2NNJ2Q7VlYJCQlzQSg+JGNlV1FNamtMZD4pPl1WCQkJCQlWCQkJCXNBKCRjZVdRTWprW2QpPiRSQXNNVzlqJGNlV1FNamFkZD5TPldlSHg5ZT1NKCRjZVdRTWprVWQsPiRSQXNNVzlqJGNlV1FNamFkZCk7VgkJCQlNV25NPiRSQXNNVzlqJGNlV1FNamFkZD5TPldlSHg5ZT1NKCRjZVdRTWprVWQsPiRSQXNNVzlqJGNlV1FNamFkZCw+QWVXbk0sPiQyUW49T1lXZUh4OWU9TSk7VlYJCQlsPk1Xbk0+JFJBc01XOWokY2VXUU1qYWRkPlM+OWU9TSg+JGNlV1FNamtVZCw+JFJBc01XOWokY2VXUU1qYWRkPik7VgkJCVYJCQlWCQlsCQlWCQlWCQlzQT4oPiRjZVdRTWpKZD5TUz4icU1uT3pITyI+KT5dVgkJCVYJCT4+Pj5zQSg+c0g9Y2VXKCRSQXNNVzlqJGNlV1FNamFkZCk+KT5dVgkJCQkkUkF4c2NNSD5TPj16UU07VgkJCQkkUkFzTVc5aiRjZVdRTWphZGQ+Uz4kV2VIeGonUkFzTVc5X1JxTW4nZDtWCQkJbD5NV25NPl1WCQkJCSRSQXhzY01IPlM+QWVXbk07VgkJCQkkUkFzTVc5aiRjZVdRTWphZGQ+Uz4kV2VIeGonUkFzTVc5X1JITydkO1YJCQlsVgkJCVYJCWw+TVduTT5dVgkJCXNBKCRSQXNNVzlqJGNlV1FNamFkZD5TUz4iIik+JFJBeHNjTUg+Uz5BZVduTTs+TVduTT4kUkF4c2NNSD5TPj16UU07VgkJbFZWPj4+Pj4+PnNBPig+ISRSQXhzY01IPik+XVY+Pj4+Pj4+Pj4+JFJBc01XOW5PUT1aUT0+Uz5aek14X3pNWldlMk0oIidcXGpSQXhzY01IX10kWnpNeF9uZUFNX0hlWU1sXFxkWCo/XFxqaFJBeHNjTUhfXSRaek14X25lQU1fSGVZTWxcXGQnc24iLD4iIiw+JFJBc01XOW5PUT1aUT0pO1Y+Pj4+Pj4+Pj4+JFJBc01XOW5PUT1aUT0+Uz5uPXpfek1aV2UyTSg+ImpSQUhPPXhzY01IX10kY2VXUU1qYWRsZCIsPiIiLD4kUkFzTVc5bk9RPVpRPT4pO1Y+Pj4+Pj4+Pj4+JFJBc01XOW5PUT1aUT0+Uz5uPXpfek1aV2UyTSg+ImpoUkFITz14c2NNSF9dJGNlV1FNamFkbGQiLD4iIiw+JFJBc01XOW5PUT1aUT0+KTtWPj4+Pj4+Pmw+TVduTT5dVj4+Pj4+Pj4+Pj4kUkFzTVc5bk9RPVpRPT5TPlp6TXhfek1aV2UyTSg+IidcXGpSQUhPPXhzY01IX10kWnpNeF9uZUFNX0hlWU1sXFxkKFgqPylcXGpoUkFITz14c2NNSF9dJFp6TXhfbmVBTV9IZVlNbFxcZCdzbiIsPiIiLD4kUkFzTVc5bk9RPVpRPT4pO1Y+Pj4+Pj4+Pj4+JFJBc01XOW5PUT1aUT0+Uz5uPXpfek1aV2UyTSg+ImpSQXhzY01IX10kY2VXUU1qYWRsZCIsPiIiLD4kUkFzTVc5bk9RPVpRPT4pO1Y+Pj4+Pj4+Pj4+JFJBc01XOW5PUT1aUT0+Uz5uPXpfek1aV2UyTSg+ImpoUkF4c2NNSF9dJGNlV1FNamFkbGQiLD4iIiw+JFJBc01XOW5PUT1aUT0+KTtWPj4+Pj4+PmxWVgk+PiRSQXNNVzluT1E9WlE9PlM+WnpNeF96TVpXZTJNKCInXFxqUkFjZVdRTV9dJFp6TXhfbmVBTV9IZVlNbFxcZCdzIiw+JFJBc01XOWokY2VXUU1qYWRkLD4kUkFzTVc5bk9RPVpRPSk7Vgk+PlY+Pj4+Pj5zQT4oPlp6TXhfWWU9Mi4oPiIjXFxqUkFjZVdRTV9dJFp6TXhfbmVBTV9IZVlNbD5Xc1lzPVNqJ1wiZChYKz8paidcImRcXGQjcyIsPiRSQXNNVzluT1E9WlE9LD4kWWU9Mi5Nbj4pPik+XVYJCQkkMk9RSD1TPnNIPWNlVygkWWU9Mi5NbmowZCk7VlYJCQkkUkFzTVc5aiRjZVdRTWphZGQ+Uz5uPXpfek1aV2UyTSg+IkJoWmlCWmkiLD4iPiIsPiRSQXNNVzlqJGNlV1FNamFkZD4pO1YJCQkkUkFzTVc5aiRjZVdRTWphZGQ+Uz5uPXpzWl89ZXhuKD4kUkFzTVc5aiRjZVdRTWphZGQsPiJCPHppIj4pO1YJCQkkUkFzTVc5aiRjZVdRTWphZGQ+Uz49enNZKG49el96TVpXZTJNKD4iQjx6aSIsPiI+Iiw+bj16X3pNWldlMk0oPiJCPHo+aGkiLD4iPiIsPm49el96TVpXZTJNKD4iXEgiLD4iPiIsPm49el96TVpXZTJNKD4iXHoiLD4iIiw+JFJBc01XOWokY2VXUU1qYWRkPik+KT4pPikpO1ZWCQkJc0EoPiQyT1FIPT5GRTQ+OVdNX249eldNSCg+JFJBc01XOWokY2VXUU1qYWRkLD4kMk9IQXN4aicyLmV6bk09J2Q+KT5pPiQyT1FIPT4pPl1WCQkJCQkJCVYJCQkJJFJBc01XOWokY2VXUU1qYWRkPlM+OVdNX25RPG49eig+JFJBc01XOWokY2VXUU1qYWRkLD5hLD4kMk9RSD0sPiQyT0hBc3hqJzIuZXpuTT0nZD4pO1YJCQkJCQkJVgkJCQlzQSg+KCQ9TVlaXzlZZVI+Uz45V01fbj16elpPbig+JFJBc01XOWokY2VXUU1qYWRkLD4nPicsPiQyT0hBc3hqJzIuZXpuTT0nZD4pKT4pPiRSQXNNVzlqJGNlV1FNamFkZD5TPjlXTV9uUTxuPXooPiRSQXNNVzlqJGNlV1FNamFkZCw+YSw+JD1NWVpfOVllUiw+JDJPSEFzeGonMi5lem5NPSdkPik7VgkJCQkJCVYJCQlsVlYJCQkkUkFzTVc5bk9RPVpRPT5TPm49el96TVpXZTJNKCRZZT0yLk1uamFkLD4kUkFzTVc5aiRjZVdRTWphZGQsPiRSQXNNVzluT1E9WlE9KTtWVj4+Pj4+PmxWVj4+Pj5sVj4+Pj48ek1leTtWPj4yZW5NPiIyZT1NeE96cUFzVz1NeiI6Vj4+Pj4kMmU9TXhPenFBc1c9TXo+Uz5CQkJ0VHVJVkJuMnpzWj1pVglBUUgyPXNPSD5wLk99N3p0czlNS1IoczksPm4uT30pPl1WCT4+VgkJc0EoJCgnIyc+Kz5zOSlYV01IeD0uKT5dVgkJCXNBPihuLk99KT5dVgkJCT4+JCg+JyMnPis+czk+KVhuLk99KCk7VgkJCWw+TVduTT5dVgkJCQkkKD4nIyc+Kz5zOT4pWC5zOU0oKTtWCQkJbFYJCWxWCQlWCWxWVj4+QVFIMj1zT0g+T0gvZT1NeE96cS8uZUh4TShPPAopPl1WVgljZXo+Y2VXUU0+Uz4kKE88CilYY2VXKCk7VgljZXo+PU89ZVc5NU1IOXNuZTxXTTk+Uz5hO1YJY2V6Pj1PPWVXPVF6PE85c25lPFdNOT5TPmE7VgljZXo+QU9RSDk5NU1IMk9RSD0+Uz5hO1YJY2V6PkFPUUg5PVF6PE8yT1FIPT5TPmE7VgljZXo+PU89ZVdZZXNIOXNuZTxXTTk+Uz5hO1YJY2V6Pj1PPWVXMk9ZWTlzbmU8V005PlM+YTtWCWNlej49Tz1lV3plPTlzbmU8V005PlM+YTtWCVYJY2VXUU0yT1FIPT5TPmE7VlYJc0E+KEZ6emVxWHNuRnp6ZXEoY2VXUU0pKT5dVlYJCWNlV1FNMk9RSD0+Uz5jZVdRTVhXTUh4PS5WCQlWdFR1STtWVlY+Pj4+QU96TWUyLj4oJFJBc01XOW4+ZW4+JGNlV1FNKT5dVlY+Pj4+Pj5zQT4oPiRjZVdRTWprZD4pPl1WVgkJJDJlPU14T3pzTW4+Uz5NUlpXTzlNKCIsIiw+JGNlV1FNamtkKTtWCQkkPU1ZWl9lenplcT5TPmV6emVxKCk7VlYJCUFPek1lMi4+KCQyZT1NeE96c01uPmVuPiQ9TVlaX2NlV1FNKT5dVlYJCQkkPU1ZWl9lenplcWpkPlM+Igp3UU16cVhzSEZ6emVxKCddJD1NWVpfY2VXUU1sJyw+Y2VXUU0pPiFTPi0wIjtWVgkJbFZWCQkkMmU9TXhPenNNbj5TPnNZWldPOU0oIj58fD4iLD4kPU1ZWl9lenplcSk7VlY+Pj4+Pj4+PiQyZT1NeE96cUFzVz1Nej5YUz4icC5PfTd6dHM5TUtSKFwiUkFzTVc5Xy5PVzlNel9dJGNlV1FNamFkbFwiLD5dJDJlPU14T3pzTW5sPik7XHpcSCI7Vj4+Pj4+PmxWPj4+PmxWCVYJQU96TWUyLj4oJDJlPV9zSEFPPmVuPiRjZVdRTSk+XVYJCXNBPig+JGNlV1FNaic5c25lPFdNX1llc0gnZD4pPl1WCQkJJDJlPU14T3pxQXNXPU16PlhTPiJzQSg+CndRTXpxWHNIRnp6ZXEoJ10kY2VXUU1qJ3M5J2RsJyw+Y2VXUU0pPiFTPi0wPik+XT49Tz1lV1llc0g5c25lPFdNOT5TPj16UU07Pmw+XHpcSCI7CVYJCWxWCQlzQT4oPiRjZVdRTWonOXNuZTxXTV8yT1lZTUg9bidkPik+XVYJCQkkMmU9TXhPenFBc1c9TXo+WFM+InNBKD4Kd1FNenFYc0hGenplcSgnXSRjZVdRTWonczknZGwnLD5jZVdRTSk+IVM+LTA+KT5dPj1PPWVXMk9ZWTlzbmU8V005PlM+PXpRTTs+bD5celxIIjsJVgkJbFYJCXNBPig+JGNlV1FNaic5c25lPFdNX3plPXNIeCdkPik+XVYJCQkkMmU9TXhPenFBc1c9TXo+WFM+InNBKD4Kd1FNenFYc0hGenplcSgnXSRjZVdRTWonczknZGwnLD5jZVdRTSk+IVM+LTA+KT5dPj1PPWVXemU9OXNuZTxXTTk+Uz49elFNOz5sPlx6XEgiO1YJCWxWVgkJc0E+KD4hJGNlV1FNaidNSGU8V01fOTVNSCdkPik+XVYJCQkkMmU9TXhPenFBc1c9TXo+WFM+Ij1PPWVXOTVNSDlzbmU8V005PisrOz5zQSg+CndRTXpxWHNIRnp6ZXEoJ10kY2VXUU1qJ3M5J2RsJyw+Y2VXUU0pPiFTPi0wPik+XT5BT1FIOTk1TUgyT1FIPT4rKzs+bD5celxIIjsJVgkJbFYJCVYJCXNBPig+ISRjZVdRTWonTUhlPFdNXz1RejxPJ2Q+KT5dVgkJCSQyZT1NeE96cUFzVz1Nej5YUz4iPU89ZVc9UXo8TzlzbmU8V005PisrOz5zQSg+CndRTXpxWHNIRnp6ZXEoJ10kY2VXUU1qJ3M5J2RsJyw+Y2VXUU0pPiFTPi0wPik+XT5BT1FIOT1RejxPMk9RSD0+Kys7Pmw+XHpcSCI7CVYJCWxWCQlWCWxWVlYkMmU9TXhPenFBc1c9TXo+WFM+QkJCdFR1SVZWCWw+TVduTT5dVlYJCWNlV1FNMk9RSD0+Uz4wO1Z0VHVJO1ZWPj4+PkFPek1lMi4+KCRSQXNNVzluPmVuPiRjZVdRTSk+XVY+Pj4+Pj4kMmU9TXhPenNNbj5TPm49el96TVpXZTJNKCIsIiw+Ij58fD5jZVdRTVNTIiw+JGNlV1FNamtkKTtWPj4+Pj4+c0E+KCQyZT1NeE96c01uKT5dVj4+Pj4+Pj4+JDJlPU14T3pxQXNXPU16PlhTPiJwLk99N3p0czlNS1IoXCJSQXNNVzlfLk9XOU16X10kY2VXUU1qYWRsXCIsPmNlV1FNPlNTPiQyZT1NeE96c01uKTtcelxIIjtWPj4+Pj4+bFY+Pj4+bFZWCUFPek1lMi4+KCQyZT1fc0hBTz5lbj4kY2VXUU0pPl1WCQlzQT4oPiRjZVdRTWonOXNuZTxXTV9ZZXNIJ2Q+KT5dVgkJCSQyZT1NeE96cUFzVz1Nej5YUz4ic0EoPmNlV1FNPlNTPl0kY2VXUU1qJ3M5J2RsPik+XT49Tz1lV1llc0g5c25lPFdNOT5TPj16UU07Pmw+XHpcSCI7VgkJbFYJCXNBPig+JGNlV1FNaic5c25lPFdNXzJPWVlNSD1uJ2Q+KT5dVgkJCSQyZT1NeE96cUFzVz1Nej5YUz4ic0EoPmNlV1FNPlNTPl0kY2VXUU1qJ3M5J2RsPik+XT49Tz1lVzJPWVk5c25lPFdNOT5TPj16UU07Pmw+XHpcSCI7VgkJbFYJCXNBPig+JGNlV1FNaic5c25lPFdNX3plPXNIeCdkPik+XVYJCQkkMmU9TXhPenFBc1c9TXo+WFM+InNBKD5jZVdRTT5TUz5dJGNlV1FNaidzOSdkbD4pPl0+PU89ZVd6ZT05c25lPFdNOT5TPj16UU07Pmw+XHpcSCI7VgkJbFYJCVYJCXNBPig+ISRjZVdRTWonTUhlPFdNXzk1TUgnZD4pPl1WCQkJJDJlPU14T3pxQXNXPU16PlhTPiI9Tz1lVzk1TUg5c25lPFdNOT4rKzs+c0EoPmNlV1FNPlNTPl0kY2VXUU1qJ3M5J2RsPik+XT5BT1FIOTk1TUgyT1FIPT4rKzs+bD5celxIIjsJVgkJbFYJCVYJCXNBPig+ISRjZVdRTWonTUhlPFdNXz1RejxPJ2Q+KT5dVgkJCSQyZT1NeE96cUFzVz1Nej5YUz4iPU89ZVc9UXo8TzlzbmU8V005PisrOz5zQSg+Y2VXUU0+U1M+XSRjZVdRTWonczknZGw+KT5dPkFPUUg5PVF6PE8yT1FIPT4rKzs+bD5celxIIjsJVgkJbFYJCVYJbFYJViQyZT1NeE96cUFzVz1Nej5YUz5CQkJ0VHVJVglsVlYJVglwLk99N3p0czlNS1IoIk9aPV8uT1c5TXpfWWVzSCIsPj1PPWVXWWVzSDlzbmU8V005PlNTPmE+KTtWCXAuT303enRzOU1LUigiT1o9Xy5PVzlNel8yT1lZTUg9biIsPj1PPWVXMk9ZWTlzbmU8V005PlNTPmE+KTtWCXAuT303enRzOU1LUigiT1o9Xy5PVzlNel96ZT1zSHgiLD49Tz1lV3plPTlzbmU8V005PlNTPmE+KTtWCVYJc0EoPj1PPWVXOTVNSDlzbmU8V005PiYmPiQoJyNlV1dPfV96bm5fOTVNSCcpWFdNSHg9Lj4pPl1WCQkkKCcjZVdXT31fem5uXzk1TUgnKVhaek9aKCcyLk0yeU05Jyw+Y2VXUU0yT1FIPT4hUz5BT1FIOTk1TUgyT1FIPSk7VgkJJFhRSHNBT3pZWFFaOWU9TSgpO1YJbFYJVglzQSg+PU89ZVc9UXo8TzlzbmU8V005PiYmPiQoJyNlV1dPfV96bm5fPVF6PE8nKVhXTUh4PS4+KT5dVgkJJCgnI2VXV099X3publ89UXo8TycpWFp6T1ooJzIuTTJ5TTknLD5jZVdRTTJPUUg9PiFTPkFPUUg5PVF6PE8yT1FIPSk7VgkJJFhRSHNBT3pZWFFaOWU9TSgpO1YJbFZWCXNBPig9cVpNT0E+QXNXTV9RWldPZTlNem4+IVM+J1FIOU1Bc0hNOScpPl1WVgkJbk09VHNZTU9RPShBUUgyPXNPSCgpPl1WVgkJCUFPeihjZXo+ek1Bek1uLj5zSD5Bc1dNX1FaV09lOU16bik+XVZWCQkJCXNBPig9cVpNT0E+QXNXTV9RWldPZTlNem5qek1Bek1uLmRYek1Bek1uLj5TU1M+J0FRSDI9c09IJyk+XVYJCQkJCUFzV01fUVpXT2U5TXpuanpNQXpNbi5kWHpNQXpNbi4oKTtWCQkJCWxWCQkJbFYJCQlWCQlsLD4wYWEpO1YJbFZWCSRYTWUyLigkKCdYMi5Pbk1ILTIuT3MyTW4+WG5NZXoyLi0yLk9zMk0nKSw+QVFIMj1zT0goKT5dVgkJJFhNZTIuKCQoPS5zbilYQXNIOSgnblplSCcpWEFzem49KCksPkFRSDI9c09IKCk+XVYJCQkkKD0uc24pWD1NUj0oPiQoPS5zbilYPU1SPSgpWD1PcD16c0h4KClYPXpzWSgpPik7VgkJbCk7VglsKTtWVgluTT1Uc1lNT1E9KEFRSDI9c09IKCk+XVYJCSRYTWUyLigkKCdYPE9PPW49emVaLW5NV00yPVhRSHNBT3pZPjxRPT1PSD5uWmVIJylYQXN6bj0oKSw+QVFIMj1zT0goKT5dVgkJCSQoPS5zbilYPU1SPSg+JCg9LnNuKVg9TVI9KClYPU9wPXpzSHgoKVg9enNZKCk+KTtWCQkJJCg9LnNuKVhaZXpNSD0oKVhlPT16KCc9cz1XTScsPiQoPS5zbilYPU1SPSgpWD1PcD16c0h4KClYPXpzWSgpPik7VgkJbCk7VglsLD4wKTtWbFZCaG4yenNaPWlWdFR1STtWVj4+Pj48ek1leTtWPj45TUFlUVc9OlY+PnNBPihBUUgyPXNPSF9NUnNuPW4oJ1lueCcpKVY+Pj4+WW54KCJNenpPeiIsPiRXZUh4aidSQXNNVzlfTXp6T3onZCw+JFdlSHhqJ1JBc01XOV9STXp6aydkKTtWbFY/aQ==';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R 0
$_X 0

Stats

MD5 b91bee329c297e71489be943429585e1
Eval Count 2
Decode Time 301 ms