Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

$_F=__FILE__;$_X='PzdnPy9FL1NZKlNkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk..

Decoded Output download

?><?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 https://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004-2023 SoftNews Media Group
=====================================================
 This code is protected by copyright
=====================================================
 File: 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;
	
	}

	$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[5] = 0;
          } else {
            $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);
          } else $editedxfield[8] = 0;

          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" : "");
		
?>
    <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" || value == "select");
        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 != "select" && 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("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("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_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="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") {
			
			$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 = "";
		}
			
		$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 ($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 ($xfieldmode == "site") {
			$select = "<select name=\"xfield[$fieldname]\">";
		} else {
			$select = "<select class=\"uniform\" name=\"xfield[$fieldname]\">";
		}
		
		if ( !isset($fieldvalue) ) $fieldvalue = "";

		$fieldvalue = str_replace('&amp;', '&', $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\"" . ($fieldvalue == $value1[0] ? " selected" : "") . ">{$value1[1]}</option>
";
        }

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

			$output .= <<<HTML
<tr id="$holderid">
<td class="addnews">$value[1]:</td>
<td class="xfields">{$select} {$value[18]}</td>
</tr>
HTML;

		$xfieldinput[$fieldname] = $select;

		} else {

			$output .= <<<HTML
<div id="$holderid" class="form-group">
  <label class="control-label col-sm-2">{$value[1]}:</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[5] == 0 AND $postedxfields[$value[0]] === "" AND $value[3] != "select") {

				if (isset($add_module) AND $add_module == "yes")
					$stop .= $lang['xfield_xerr1'];
				else
					msg("error", "error", $lang['xfield_xerr1'], "javascript:history.go(-1)");
		
			}

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

				$options = explode("
", $value[4]);
				$options = explode("|", $options[$_POST['xfield'][$value[0]]] );
		        $postedxfields[$value[0]] = $options[0];
			}
			
			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]] = 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 (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[6] AND !empty($newpostedxfields[$value[0]]) ) {
				$temp_array = explode( ",", $newpostedxfields[$value[0]] );
				
				foreach ($temp_array as $value2) {
					$value2 = trim($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") {
			$options = explode("
", $value[4]);
			$xfield[$value[0]] = $options[$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 (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 ($.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);
	}

  }
</script>
HTML;

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

Did this file decode correctly?

Original Code

$_F=__FILE__;$_X='PzdnPy9FL1NZKlNkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZFNhWD05PSBjNnthbTNCYzN7YS1helBhQ3M2OWp7OFthMXtiYz1hVEdzSi9hUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tU2FFOTkvWzpZWWJrey0zezhbTkdKWVMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVNhbHMvUEdjQkU5YSguKWF0aGh1LXRodDxhQ3M2OWp7OFthMXtiYz1hVEdzSi9TZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRTYXZFY1thLnNie2FjW2EvR3M5ey45e2JhelBhLnMvUEdjQkU5U2RkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkU2FLY2t7OmEwNmN7a2JbTi9FL1MtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVNhblt7OmF3PTM9QnthezA5Rz1hNmN7a2JbU2RkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkUypZU1NjNighYns2YzN7YignWFV2VSByS21talRyam0nKSlhUlMJRXs9YntHKGEieXZ2XVlMTkxhdWg8YUtzR3pjYmJ7MyJhKTtTCUV7PWJ7R2EoYScgcy49OWNzMzphTk5ZTk5ZJ2EpO1MJYmN7KGEieT0uCmMzQmE9OTl7dy85ISJhKTtTZVNTYzZhKCFjW1t7OSgkMDZje2tiWz0uOWNzMykpYSQwNmN7a2JbPS45Y3MzYWRhJF9IbVZubUN2fScwNmN7a2JbPS45Y3MzJ2k7U2M2YShjW1t7OWEoYSRfSG1Wbm1Ddn0nMDZje2tiW1tKej0uOWNzMz1iYidpYSkpYSQwNmN7a2JbW0p6PS45Y3MzPWJiYWRhJF9IbVZubUN2fScwNmN7a2JbW0p6PS45Y3MzPWJiJ2k7U2M2YShjW1t7OWEoYSRfSG1Wbm1Ddn0nMDZje2tiW1tKej0uOWNzMydpYSkpYSQwNmN7a2JbW0p6PS45Y3MzYWRhJF9IbVZubUN2fScwNmN7a2JbW0p6PS45Y3MzJ2k7U2M2YShjW1t7OWEoYSRfSG1Wbm1Ddn0nMDZje2tiW2MzYnswJ2lhKSlhJDA2Y3trYltjM2J7MGFkYWMzOUk9aygkX0htVm5tQ3Z9JzA2Y3trYltjM2J7MCdpKTtTYzZhKGNbW3s5YShhJF9IbVZubUN2fSd7YmM5e2IwNmN7a2InaWEpKWEke2JjOXtiMDZje2tiYWRhJF9IbVZubUN2fSd7YmM5e2IwNmN7a2InaTtTU2M2YShjW1t7OWEoJDA2Y3trYltbSno9LjljczM9YmIpYVVqWGEkMDZje2tiW1tKej0uOWNzMz1iYmFkZGEiPWJiImEpYSQwNmN7a2JbW0p6PS45Y3MzYWRhJDA2Y3trYltbSno9LjljczM9YmI7U1MkMDZje2tiW1tKej0uOWNzM2FkYWNbW3s5KCQwNmN7a2JbW0p6PS45Y3MzKWE/YSQwNmN7a2JbW0p6PS45Y3MzYTphJyc7UyQwNmN7a2JbYzNiezBhZGFjW1t7OSgkMDZje2tiW2MzYnswKWE/YSQwNmN7a2JbYzNiezBhOmEnJztTJHtiYzl7YjA2Y3trYmFkYWNbW3s5KCR7YmM5e2IwNmN7a2IpYT9hJHtiYzl7YjA2Y3trYmE6YScnO1MkMDZje2tiW1tKej0uOWNzM2FkYWNbW3s5KCQwNmN7a2JbW0p6PS45Y3MzKWE/YSQwNmN7a2JbW0p6PS45Y3MzYTphJyc7UyQwNl9jM2M5e2JhZGFjW1t7OSgkMDZfYzNjOXtiKWE/YSQwNl9jM2M5e2JhOmEnJztTU2M2YSgkMDZfYzNjOXtiYSFkZGE5R0p7KWFSYVNTCTZKMy45Y3MzYTA2Y3trYltbPUl7KCRiPTk9KWFSUwkJQmtzej1rYSRrPTNCLGEkYmt7X2tzQmMzX0U9W0UsYSQuczM2Y0I7UwlTCQljNmEoIWNbW3s5KCRfSG1Wbm1Ddn0nSlt7R19FPVtFJ2kpYUFIYSEkX0htVm5tQ3Z9J0pbe0dfRT1bRSdpYUFIYSRfSG1Wbm1Ddn0nSlt7R19FPVtFJ2lhIWRhJGJre19rc0JjM19FPVtFKWFSUwlTCQkJYWFiY3soInk9LgpjM0JhPTk5e3cvOSFhblt7R2EzczlhNnNKM2IiKTtTCVMJCWVTCVMJYWFhYSRiPTk9YWRhPUdHPVBfST1rSntbKCRiPTk9KTtTCQkkNmNrey5zMzl7MzlbYWRhIiI7UwlTCWFhYWE2c0d7PS5FYSgkYj05PWE9W2EkYzNiezBhZDdhJEk9a0p7KWFSUwlhYWFhYWEkST1rSnthZGE9R0c9UF9JPWtKe1soJEk9a0p7KTtTCWFhYWFhYTZzR3s9LkVhKCRJPWtKe2E9W2EkYzNiezB0YWQ3YSRJPWtKe3QpYVJTCWFhYWFhYWFhJEk9a0p7dGFkYVs5R2MvW2s9W0V7WygkST1rSnt0KTtTCWFhYWFhYWFhJEk9a0p7dGFkYVs5R19Hey9rPS57KCJ8IixhIiYjTHR1OyIsYSRJPWtKe3QpO1MJYWFhYWFhYWEkST1rSnt0YWRhWzlHX0d7L2s9LnsoIlxHXDMiLGEiX19qbVEgX18iLGEkST1rSnt0KTtTCWFhYWFhYWFhJDZja3suczM5ezM5W2FOZGEkST1rSnt0YU5hKCRjM2J7MHRhZ2Euc0ozOSgkST1rSnspYS1hTGE/YSJ8ImE6YSIiKTtTCWFhYWFhYWVTCWFhYWFhYSQ2Y2t7LnMzOXszOVthTmRhKCRjM2J7MGFnYS5zSjM5KCRiPTk9KWEtYUxhP2EiXEdcMyJhOmEiIik7UwlhYWFhZVMJUwlhYWFhJDZja3tFPTNia3thZGE2cy97MyhtalRyam1fWHJITidZYj05PVkwNmN7a2JbTjkwOScsYSI4KyIpO1MJCVMJYWFhYWM2YSghJDZja3tFPTNia3spYXdbQigie0dHc0ciLGEkaz0zQn0nMDZje2tiX3tHR3NHJ2ksYSIkaz0zQn0wNmN7a2Jfe0dHX0xpYVwiezNCYzN7WWI9OT1ZMDZje2tiW045MDlcIixhJGs9M0J9MDZje2tiX3tHR190aSIpO1MJUwkJJDZja3suczM5ezM5W2FkYUU5d2tbL3suYz1rLkU9R1soJDZja3suczM5ezM5WyxhbWp2X1ZuQXZtQyxhJC5zMzZjQn0nLkU9R1t7OSdpYSk7UwkJJDZja3suczM5ezM5W2FkYVs5R19Hey9rPS57KCImPXcvOyNMdHU7IixhIiYjTHR1OyIsYSQ2Y2t7LnMzOXszOVspO1NTCWFhYWE2OEdjOXsoJDZja3tFPTNia3ssYSQ2Y2t7LnMzOXszOVspO1MJYWFhYTYua3NbeygkNmNre0U9M2Jreyk7UwlTCWFhYWFFez1ie0coIiBzLj05Y3MzOmE/d3NiZDA2Y3trYlsmMDZje2tiWz0uOWNzM2QuczM2Y0JKR3siKTtTCWFhYWFiY3soKTtTCWVTUwk2SjMuOWNzM2Eua3s9R19XWyhhJDkwOWEpYVJTCVMJCWM2KCEkOTA5KWFHezlKRzM7UwlTCQkkNmMzYmFkYT1HRz1QYSgnWWI9OT06WWMnLCdZPXpzSjk6WWMnLCdZSXpbLkdjLzk6WWMnLCdZczMua2MuClljJywnWXMza3M9YlljJywnWXMzSjNrcz1iWWMnLCdZczM9enNHOVljJywnWXMze0dHc0dZYycsJ1lzM3prSkdZYycsJ1lzMy5FPTNCe1ljJywnWXMzNnMuSltZYycsJ1lzM0d7W3s5WWMnLCdZczNbSnp3YzlZYycsJ1lzM2J6ay5rYy4KWWMnLCdZczMKe1BiczgzWWMnLCdZczMKe1AvR3tbW1ljJywnWXMzCntQSi9ZYycsJ1lzM3dzSlt7YnM4M1ljJywnWXMzd3NKW3tKL1ljJywnWXMzd3NKW3tzSXtHWWMnLCdZczN3c0pbe3NKOVljJywnWXMzW3trey45WWMnLCdZVz1JPVsuR2MvOVljJywnWXMzd3NKW3t7Mzl7R1ljJywnWXMzOEV7e2tZYycsJ1lzM1tFczhZYycsJ1lzMz02OXtHL0djMzlZYycsJ1lzM3p7NnNHey9HYzM5WWMnLCdZczN6ezZzR3tKM2tzPWJZYycsJ1lzM0U9W0UuRT0zQntZYycsJ1lzM3d7W1s9QntZYycsJ1lzM3Mza2Mze1ljJywnWXMzczY2a2Mze1ljJywnWXMzLz1Ce0VjYntZYycsJ1lzMy89QntbRXM4WWMnLCdZczMvcy9bOT05e1ljJywnWXMzR3tbY3F7WWMnLCdZczNbOXNHPUJ7WWMnLCdZczMuczM5ezA5d3szSlljJywnWXMzYzNJPWtjYlljJywnWXMzYzMvSjlZYycsJ1lzM1t7PUcuRVljJywnWXMzYkc9QlljJywnWXMzYkc9QnszYlljJywnWXMzYkc9QnszOXtHWWMnLCdZczNiRz1Ca3s9SXtZYycsJ1lzM2JHPUJzSXtHWWMnLCdZczNiRz1CWzk9RzlZYycsJ1lzM2JHcy9ZYycsJ1lzM3dzSlt7d3NJe1ljJywnWXMzd3NKW3s4RXt7a1ljJywnWXMzWy5Hc2trWWMnLCdZczMucy9QWWMnLCdZczMuSjlZYycsJ1lzMy89Wzl7WWMnLCdZczMuPTMvaz1QWWMnLCdZczMuPTMvaz1QOUVHc0pCRVljJywnWXMzLkp7LkU9M0J7WWMnLCdZczNiSkc9OWNzMy5FPTNCe1ljJywnWXMze3cvOWN7YlljJywnWXMzezNie2JZYycsJ1lzM2tzPWJ7YmI9OT1ZYycsJ1lzM2tzPWJ7Ynd7OT1iPTk9WWMnLCdZczNrcz1iWzk9RzlZYycsJ1lzMy89Slt7WWMnLCdZczMvR3NCR3tbW1ljJywJJ1lzM0c9OXsuRT0zQntZYycsJ1lzM1t7ewp7YlljJywnWXMzW3t7CmMzQlljJywnWXMzWzk9a2t7YlljJywnWXMzW0pbL3szYlljJywnWXMzOWN3e0ovYj05e1ljJywnWXMzSXNrSnd7LkU9M0J7WWMnLCdZczM4PWM5YzNCWWMnLCdZczM5c0JCa3tZYycpO1MJCSRHey9rPS57YWRhPUdHPVBhKCJiJiNMaEZ0Ozk9OiIsYSImI0xoRnQ7enNKOToiLGEiSXpbLkdjLzlnejdnWXo3OiIsYSImI0xMTDszLmtjLgoiLGEiJiNMTEw7M2tzPWIiLGEiJiNMTEw7M0oza3M9YiIsYSImI0xMTDszPXpzRzkiLGEiJiNMTEw7M3tHR3NHIixhIiYjTExMOzN6a0pHIixhIiYjTExMOzMuRT0zQnsiLGEiJiNMTEw7MzZzLkpbIixhIiYjTExMOzNHe1t7OSIsYSImI0xMTDszW0p6d2M5IixhIiYjTExMOzNiemsua2MuCiIsYSImI0xMTDszCntQYnM4MyIsYSImI0xMTDszCntQL0d7W1siLGEiJiNMTEw7Mwp7UEovIixhIiYjTExMOzN3c0pbe2JzODMiLGEiJiNMTEw7M3dzSlt7Si8iLGEiJiNMTEw7M3dzSlt7c0l7RyIsYSImI0xMTDszd3NKW3tzSjkiLGEiJiNMTEw7M1t7a3suOSIsYSJXJiNMaEZ0O0k9Wy5HYy85IixhJyYjTExMOzN3c0pbe3szOXtHJyxhJyYjTExMOzM4RXt7aycsYScmI0xMTDszW0VzOCcsYScmI0xMTDszPTY5e0cvR2MzOScsJyYjTExMOzN6ezZzR3svR2MzOScsJyYjTExMOzN6ezZzR3tKM2tzPWInLCcmI0xMTDszRT1bRS5FPTNCeycsJyYjTExMOzN3e1tbPUJ7JywnJiNMTEw7M3Mza2MzeycsJyYjTExMOzNzNjZrYzN7JywnJiNMTEw7My89QntFY2J7JywnJiNMTEw7My89QntbRXM4JywnJiNMTEw7My9zL1s5PTl7JywnJiNMTEw7M0d7W2NxeycsJyYjTExMOzNbOXNHPUJ7JywnJiNMTEw7My5zMzl7MDl3ezNKJywnJiNMTEw7M2MzST1rY2InLCcmI0xMTDszYzMvSjknLCcmI0xMTDszW3s9Ry5FJywnJiNMTEw7M2JHPUInLCcmI0xMTDszYkc9QnszYicsJyYjTExMOzNiRz1CezM5e0cnLCcmI0xMTDszYkc9Qmt7PUl7JywnJiNMTEw7M2JHPUJzSXtHJywnJiNMTEw7M2JHPUJbOT1HOScsJyYjTExMOzNiR3MvJywnJiNMTEw7M3dzSlt7d3NJeycsJyYjTExMOzN3c0pbezhFe3trJywnJiNMTEw7M1suR3NraycsJyYjTExMOzMucy9QJywnJiNMTEw7My5KOScsJyYjTExMOzMvPVs5eycsJyYjTExMOzMuPTMvaz1QJywnJiNMTEw7My49My9rPVA5RUdzSkJFJywnJiNMTEw7My5Key5FPTNCeycsJyYjTExMOzNiSkc9OWNzMy5FPTNCeycsJyYjTExMOzN7dy85Y3tiJywnJiNMTEw7M3szYntiJywnJiNMTEw7M2tzPWJ7YmI9OT0nLCcmI0xMTDsza3M9Yntid3s5PWI9OT0nLCcmI0xMTDsza3M9Yls5PUc5JywnJiNMTEw7My89Slt7JywnJiNMTEw7My9Hc0JHe1tbJywJJyYjTExMOzNHPTl7LkU9M0J7JywnJiNMTEw7M1t7ewp7YicsJyYjTExMOzNbe3sKYzNCJywnJiNMTEw7M1s5PWtre2InLCcmI0xMTDszW0pbL3szYicsJyYjTExMOzM5Y3d7Si9iPTl7JywnJiNMTEw7M0lza0p3ey5FPTNCeycsJyYjTExMOzM4PWM5YzNCJywnJiNMTEw7MzlzQkJreycpO1MJUwkJJDkwOWFkYS9He0JfR3svaz0ueyhhJDZjM2IsYSRHey9rPS57LGEkOTA5YSk7UwkJJDkwOWFkYS9He0JfR3svaz0ueyhhIiNnYzZHPXd7I2MiLGEiJms5O2M2Rz13eyIsYSQ5MDlhKTtTCQkkOTA5YWRhL0d7Ql9Hey9rPS57KGEiI2dbLkdjLzkjYyIsYSImazk7Wy5HYy85IixhJDkwOWEpO1MJCSQ5MDlhZGFbOUdfR3svaz0ueyhhImc/IixhIiZrOTs/IixhJDkwOWEpO1MJCSQ5MDlhZGFbOUdfR3svaz0ueyhhIj83IixhIj8mQjk7IixhJDkwOWEpO1MJUwkJR3s5SkczYSQ5MDk7UwlTCWVTUwkkMDZfYzNjOXtiYWRhOUdKeztTZVNTJDA2Y3trYlthZGEwNmN7a2Jba3M9YigpO1NTWzhjOS5FYSgkMDZje2tiWz0uOWNzMylhUlNhYS49W3thIi5zMzZjQkpHeyI6U1MJYzYoYSFhJEpbe0dfQkdzSi99JHd7d3p7R19jYn0nSlt7R19CR3NKLydpaX0nPWJ3YzNfMDZje2tiWydpYSlhUlMJCXdbQihhIntHR3NHIixhJGs9M0J9J2MzYnswX2J7M2N7YidpLGEkaz0zQn0nYzNiezBfYnszY3tiJ2lhKTtTCQliY3soKTtTCWVTU2FhYWFbOGM5LkVhKCQwNmN7a2JbW0p6PS45Y3MzKWFSU2FhYWFhYS49W3thImJ7a3s5eyI6U2FhYWFhYWFhYzZhKCFjW1t7OSgkMDZje2tiW2MzYnswKSlhUlNhYWFhYWFhYWFhd1tCKCJ7R0dzRyIsYSRrPTNCfScwNmN7a2Jfe0dHc0cnaSxhJGs9M0J9JzA2Y3trYl97R0dfNCdpLCJXPUk9Wy5HYy85OkVjWzlzR1BOQnMoLUwpIik7U2FhYWFhYWFhZVMJCSRiei03TUp7R1AoYSJyakNtSHZhcmp2QWEiYU5hbkNtSF1IbUtyZmFOYSJfPWJ3YzNfa3NCW2EoMz13eyxhYj05eyxhYy8sYT0uOWNzMyxhezA5Rz1bKWFJPWtKe1thKCciTiRiei03Wz02e1tNaygkd3t3entHX2NifSczPXd7J2kpTiInLGEnUiRfdnIxbWUnLGEnUiRfcl1lJyxhJ0Y8JyxhJ1IkMDZje2tiW30kMDZje2tiW2MzYnswaX1oaWUnKSJhKTtTU2FhYWFhYWFhSjNbezkoJDA2Y3trYlt9JDA2Y3trYltjM2J7MGkpO1NhYWFhYWFhYUAwNmN7a2JbWz1JeygkMDZje2tiWyk7U2FhYWFhYWFhekd7PQo7U2FhYWFhYS49W3thIj1iYiI6U2FhYWFhYWFhJDA2Y3trYltjM2J7MGFkYS5zSjM5KCQwNmN7a2JbKTtTU2FhYWFhYS49W3thIntiYzkiOlMJCVNhYWFhYWFhYWM2YSghY1tbezkoJDA2Y3trYltjM2J7MCkpYVJTYWFhYWFhYWFhYXdbQigie0dHc0ciLGEkaz0zQn0nMDZje2tiX3tHR3NHJ2ksYSRrPTNCfScwNmN7a2Jfe0dHX1onaSwiVz1JPVsuR2MvOTpFY1s5c0dQTkJzKC1MKSIpO1NhYWFhYWFhYWVTUwkJYzZhKCQwNmN7a2JbW0p6PS45Y3MzYWRkYSd7YmM5JylhUlMJCQkkaz0zQn0nMDZje2tiXzljOWt7J2lhZGEkaz0zQn0nMDZje2tiX3s5YzlreydpO1MJCWVTCQlTYWFhYWFhYWFjNmEoISR7YmM5e2IwNmN7a2IpYVJTCQkJUwkJCSR7YmM5e2IwNmN7a2JhZGFjW1t7OSgkMDZje2tiW30kMDZje2tiW2MzYnswaSlhP2EkMDZje2tiW30kMDZje2tiW2MzYnswaWE6YT1HRz1QKCcnLGEnJyxhJycsYScnLGEnJyxhJycsYScnLGEnJyxhJycsYScnLGEnJyxhJycsYScnLGEnJyxhJycsYScnLGEnJyxhJycsYScnLGEnJyxhJycsYScnLGEnJyxhJycsYScnLGEnJyxhJycsYScnLGEnJyxhJycsYScnLGEnJyxhJycpO1MJCQlTYWFhYWFhYWFlYXtrW3tjNmEoWzlHa3szKDlHY3coJHtiYzl7YjA2Y3trYn1oaSkpYTdhaGFValhhWzlHa3szKDlHY3coJHtiYzl7YjA2Y3trYn1MaSkpYTdhaClhUlMJCQlTYWFhYWFhYWFhYTZzR3s9LkVhKCQwNmN7a2JbYT1bYSQzPXd7YWQ3YSRJPWtKeylhUlNhYWFhYWFhYWFhYWFjNmEoJDM9d3thIWRhJDA2Y3trYltjM2J7MGFValhhYSRJPWtKe31oaWFkZGEke2JjOXtiMDZje2tifWhpKWFSU2FhYWFhYWFhYWFhYWFhd1tCKCJ7R0dzRyIsYSRrPTNCfScwNmN7a2Jfe0dHc0cnaSxhJGs9M0J9JzA2Y3trYl97R0dfeCdpLCJXPUk9Wy5HYy85OkVjWzlzR1BOQnMoLUwpIik7U2FhYWFhYWFhYWFhYWVTYWFhYWFhYWFhYWVTCQlhYVNhYWFhYWFhYWFhJHtiYzl7YjA2Y3trYn1oaWFkYTlzOUc9M1trYzkoOUdjdygke2JjOXtiMDZje2tifWhpKSk7U1MJCWFhJGJ6LTdNSntHUChhInJqQ21IdmFyanZBYSJhTmFuQ21IXUhtS3JmYU5hIl89YndjM19rc0JbYSgzPXd7LGFiPTl7LGFjLyxhPS45Y3MzLGF7MDlHPVspYUk9a0p7W2EoJyJOJGJ6LTdbPTZ7W01rKCR3e3d6e0dfY2J9JzM9d3snaSlOIicsYSdSJF92cjFtZScsYSdSJF9yXWUnLGEnRnUnLGEnUiR7YmM5e2IwNmN7a2J9aGllJykiYSk7U1MJCWFhJHtiYzl7YjA2Y3trYn1MaWFkYVs5R2MvXzk9QlsoYVs5R2MvW2s9W0V7WyhhOUdjdyhhJHtiYzl7YjA2Y3trYn1MaWEpYSlhKTtTCQlhYSR7YmM5e2IwNmN7a2J9TFppYWRhWzlHYy9fOT1CWyhhWzlHYy9baz1bRXtbKGE5R2N3KGEke2JjOXtiMDZje2tifUxaaWEpYSlhKTtTCQlhYSR7YmM5e2IwNmN7a2J9dExpYWRhLmt7PUdfV1soJHtiYzl7YjA2Y3trYn10TGkpO1NTCQlhYWM2YSghY1tfPUdHPVAoJHtiYzl7YjA2Y3trYn10aSkpYSR7YmM5e2IwNmN7a2J9dGl9aGlhZGEiIjtTCQlhYXtrW3tjNmEoIS5zSjM5KCR7YmM5e2IwNmN7a2J9dGkpKWEke2JjOXtiMDZje2tifXRpfWhpYWQiIjtTCQlhYXtrW3tjNmEoY1tfPUdHPVBhKCR7YmM5e2IwNmN7a2J9dGkpYVVqWGEuc0ozOSgke2JjOXtiMDZje2tifXRpKWE3YUxhVWpYYSR7YmM5e2IwNmN7a2J9dGl9aGlhZGRhIiIpYUozW3s5KCR7YmM5e2IwNmN7a2J9dGl9aGkpO1NTCQkJJC49OXtCc0dQX2tjWzlhZGE9R0c9UCgpO1MJCVMJCQk2c0d7PS5FYShhJHtiYzl7YjA2Y3trYn10aWE9W2EkLj05ST1rYSlhUlMJCQkJYzYoJC49OUk9aylhJC49OXtCc0dQX2tjWzl9aWFkYWMzOUk9aygkLj05ST1rKTtTCQkJZVNTCQlhYSR7YmM5e2IwNmN7a2J9dGlhCWRhY3cva3NieygnLCcsYSQuPTl7QnNHUF9rY1s5KTtTUwkJYWEke2JjOXtiMDZje2tifTxpYWRhOXM5Rz0zW2tjOSg5R2N3KCR7YmM5e2IwNmN7a2J9PGkpKTtTU2FhYWFhYWFhYWFjNmEoJHtiYzl7YjA2Y3trYn08aWFkZGEiW3trey45IilhUlMJCQlTYWFhYWFhYWFhYWFhJHMvOWNzM1thZGE9R0c9UCgpO1NhYWFhYWFhYWFhYWE2c0d7PS5FYSh7MC9rc2J7KCJcR1wzIixhJHtiYzl7YjA2Y3trYn0idV9be2t7LjkiaSlhPVthJDM9d3thZDdhJEk9a0p7KWFSU2FhYWFhYWFhYWFhYWFhJEk9a0p7YWRhOUdjdygkST1rSnspO1NhYWFhYWFhYWFhYWFhYWM2YSghYzNfPUdHPVAoJEk9a0p7LGEkcy85Y3MzWykpYVJTYWFhYWFhYWFhYWFhYWFhYSRzLzljczNbfWlhZGEkST1rSns7U2FhYWFhYWFhYWFhYWFhZVNhYWFhYWFhYWFhYWFlU2FhYWFhYWFhYWFhYWM2YSguc0ozOSgkcy85Y3MzWylhZ2F0KWFSU2FhYWFhYWFhYWFhYXdbQigie0dHc0ciLGEkaz0zQn0nMDZje2tiX3tHR3NHJ2ksYSRrPTNCfScwNmN7a2Jfe0dHX0xoJ2ksIlc9ST1bLkdjLzk6RWNbOXNHUE5CcygtTCkiKTtTYWFhYWFhYWFhYWFhZVMJCQlTYWFhYWFhYWFhYWFhJHtiYzl7YjA2Y3trYn11aWFkYWN3L2tzYnsoIlxHXDMiLGEkcy85Y3MzWyk7UwkJCVNhYWFhYWFhYWFhZWF7a1t7YVJTCQkJUwkJCWM2KGEke2JjOXtiMDZje2tifTxpYWRkYSJFOXdrV1siKWFSUwkJCQkke2JjOXtiMDZje2tifXVpYWRhJHtiYzl7YjA2Y3trYn0idV85ezA5PUd7PSJpO1MJCQllYXtrW3thUlMJCQkJYSR7YmM5e2IwNmN7a2J9dWlhZGEke2JjOXtiMDZje2tifSJ1X1Ike2JjOXtiMDZje2tifTxpZSJpO1MJCQllUwkJCVNhYWFhYWFhYWFhZVNTYWFhYWFhYWFhYUozW3s5KCR7YmM5e2IwNmN7a2J9InVfOXswOSJpLGEke2JjOXtiMDZje2tifSJ1Xzl7MDk9R3s9ImksYSR7YmM5e2IwNmN7a2J9InVfW3trey45ImkpO1NTYWFhYWFhYWFhYWM2YSgke2JjOXtiMDZje2tifTxpYWRkYSJbe2t7LjkiKWFSU2FhYWFhYWFhYWFhYSR7YmM5e2IwNmN7a2J9NGlhZGFoO1NhYWFhYWFhYWFhZWF7a1t7YVJTYWFhYWFhYWFhYWFhJHtiYzl7YjA2Y3trYn00aWFkYSgke2JjOXtiMDZje2tifTRpYWRkYSJzMyJhP2FMYTphaCk7U2FhYWFhYWFhYWFlU1NhYWFhYWFhYWFhYzZhKCR7YmM5e2IwNmN7a2J9PGlhZGRhIjl7MDkiYUFIYSR7YmM5e2IwNmN7a2J9PGlhZGRhIlt7a3suOSJhQUhhJHtiYzl7YjA2Y3trYn08aWFkZGEiYj05ezljd3siYSlhUlMJCQkke2JjOXtiMDZje2tifXBpYWRhKCR7YmM5e2IwNmN7a2J9cGlhZGRhInMzImE/YUxhOmFoKTtTYWFhYWFhYWFhYWVhe2tbe2Eke2JjOXtiMDZje2tifXBpYWRhaDtTU2FhYWFhYWFhYWFjNmEoJHtiYzl7YjA2Y3trYn08aWFkZGEiOXswOT1Hez0iKWFSUwkJCSR7YmM5e2IwNmN7a2J9RmlhZGEoJHtiYzl7YjA2Y3trYn1GaWFkZGEiczMiYT9hTGE6YWgpO1NhYWFhYWFhYWFhZWF7a1t7YSR7YmM5e2IwNmN7a2J9RmlhZGFoO1NTYWFhYWFhYWFhYWM2YSgke2JjOXtiMDZje2tifTxpYWRkYSI5ezA5ImFBSGEke2JjOXtiMDZje2tifTxpYWRkYSI5ezA5PUd7PSIpYVJTCQkJJHtiYzl7YjA2Y3trYn1aaWFkYSgke2JjOXtiMDZje2tifVppYWRkYSJzMyJhP2FMYTphaCk7U2FhYWFhYWFhYWFlYXtrW3thJHtiYzl7YjA2Y3trYn1aaWFkYWg7U1NhYWFhYWFhYWFhYzZhKCR7YmM5e2IwNmN7a2J9PGlhZGRhImN3PUJ7ImFBSGEke2JjOXtiMDZje2tifTxpYWRkYSJjdz1Ce0I9a3tHUCIpYVJTCQkJUwkJCSRbY3F7YWRhezAva3Nie2EoIjAiLGEke2JjOXtiMDZje2tifXhpKTtTCQkJUwkJCWM2YShhLnNKMzkoJFtjcXspYWRkYXRhKWFSUwkJCQkke2JjOXtiMDZje2tifXhpYWRhYzM5ST1rKCRbY3F7fWhpKU4iMCJOYzM5ST1rKCRbY3F7fUxpKTtTCQlhYWFhZWF7a1t7YzZhKGFjMzlJPWsoJFtjcXt9aGkpYTdhaGEpYVJTCQkJCSR7YmM5e2IwNmN7a2J9eGlhZGFjMzlJPWsoJFtjcXt9aGkpO1MJCQllYXtrW3thJHtiYzl7YjA2Y3trYn14aWFkYScnO1MJCQlTCQkJYzYoYWMzOUk9aygke2JjOXtiMDZje2tifUxoaSlhN2FoYSlhUlMJCQkJJHtiYzl7YjA2Y3trYn1MaGlhZGFjMzlJPWsoJHtiYzl7YjA2Y3trYn1MaGkpO1MJCQllYXtrW3thJHtiYzl7YjA2Y3trYn1MaGlhZGEnJztTCQkJUwkJCSR7YmM5e2IwNmN7a2J9TExpYWRhKCR7YmM5e2IwNmN7a2J9TExpYWRkYSJzMyJhP2FMYTphaCk7UwkJCSR7YmM5e2IwNmN7a2J9THRpYWRhKCR7YmM5e2IwNmN7a2J9THRpYWRkYSJzMyJhP2FMYTphaCk7U1MJCQkkW2Nxe2FkYXswL2tzYnthKCIwIixhJHtiYzl7YjA2Y3trYn1MPGkpO1MJCQlTCQkJYzZhKGEuc0ozOSgkW2NxeylhZGRhdGEpYVJTCQkJCSR7YmM5e2IwNmN7a2J9TDxpYWRhYzM5ST1rKCRbY3F7fWhpKU4iMCJOYzM5ST1rKCRbY3F7fUxpKTtTCQlhYWFhZWF7a1t7YzZhKGFjMzlJPWsoJFtjcXt9aGkpYTdhaGEpYVJTCQkJCSR7YmM5e2IwNmN7a2J9TDxpYWRhYzM5ST1rKCRbY3F7fWhpKTtTCQkJZWF7a1t7YSR7YmM5e2IwNmN7a2J9TDxpYWRhJyc7U1MJCQkkW2Nxe2FkYXswL2tzYnthKCIwIixhJHtiYzl7YjA2Y3trYn10dGkpO1MJCQlTCQkJYzZhKGEuc0ozOSgkW2NxeylhZGRhdGEpYVJTCQkJCSR7YmM5e2IwNmN7a2J9dHRpYWRhYzM5ST1rKCRbY3F7fWhpKU4iMCJOYzM5ST1rKCRbY3F7fUxpKTtTCQlhYWFhZWF7a1t7YzZhKGFjMzlJPWsoJFtjcXt9aGkpYTdhaGEpYVJTCQkJCSR7YmM5e2IwNmN7a2J9dHRpYWRhYzM5ST1rKCRbY3F7fWhpKTtTCQkJZWF7a1t7YSR7YmM5e2IwNmN7a2J9dHRpYWRhJyc7UwkJCVMJCQkke2JjOXtiMDZje2tifXR4aWFkYSgke2JjOXtiMDZje2tifXR4aWFkZGEiczMiYT9hTGE6YWgpO1NTYWFhYWFhYWFhYWVhe2tbe2FSYSR7YmM5e2IwNmN7a2J9TExpYWRhaDthJHtiYzl7YjA2Y3trYn1MdGlhZGFoO2Eke2JjOXtiMDZje2tifXhpYWRhJyc7JHtiYzl7YjA2Y3trYn1MaGlhZGEnJzthJHtiYzl7YjA2Y3trYn1MPGlhZGEnJzthJHtiYzl7YjA2Y3trYn10dGlhZGEnJzthJHtiYzl7YjA2Y3trYn10eGlhZGEnJztlU1MJCWFhYzYoJHtiYzl7YjA2Y3trYn08aWFkZGEiY3c9QntCPWt7R1AiKWFSUwkJCWM2KGFjMzlJPWsoJHtiYzl7YjA2Y3trYn1McGkpYTdhaGEpYVJTCQkJCSR7YmM5e2IwNmN7a2J9THBpYWRhYzM5ST1rKCR7YmM5e2IwNmN7a2J9THBpKTtTCQkJZWF7a1t7YSR7YmM5e2IwNmN7a2J9THBpYWRhaDtTCQlhYWVhe2tbe2Eke2JjOXtiMDZje2tifUxwaWFkYScnO1NTCQlhYWM2KCR7YmM5e2IwNmN7a2J9PGlhZGRhImN3PUJ7ImFBSGEke2JjOXtiMDZje2tifTxpYWRkYSJjdz1Ce0I9a3tHUCJhQUhhJHtiYzl7YjA2Y3trYn08aWFkZGEiSWNie3MiYUFIYSR7YmM5e2IwNmN7a2J9PGlhZGRhIj1KYmNzImFBSGEke2JjOXtiMDZje2tifTxpYWRkYSI2Y2t7ImEpYVJTUwkJCSR7YmM5e2IwNmN7a2J9PDxpYWRhYzM5ST1rKCR7YmM5e2IwNmN7a2J9PDxpKTtTUwkJYWFlYXtrW3thJHtiYzl7YjA2Y3trYn08PGlhZGEnJztTUwkJYWFjNigke2JjOXtiMDZje2tifTxpYWRkYSJJY2J7cyJhQUhhJHtiYzl7YjA2Y3trYn08aWFkZGEiPUpiY3MiKWFSU1MJCQljNihhYzM5ST1rKCR7YmM5e2IwNmN7a2J9PHRpKWE3YWhhKWFSUwkJCQkke2JjOXtiMDZje2tifTx0aWFkYWMzOUk9aygke2JjOXtiMDZje2tifTx0aSk7UwkJCWVhe2tbe2Eke2JjOXtiMDZje2tifTx0aWFkYScnO1NTCQkJYzYoYWMzOUk9aygke2JjOXtiMDZje2tifTxMaSlhN2FoYSlhUlMJCQkJJHtiYzl7YjA2Y3trYn08TGlhZGFjMzlJPWsoJHtiYzl7YjA2Y3trYn08TGkpO1MJCQllYXtrW3thJHtiYzl7YjA2Y3trYn08TGlhZGFoO1NTCQlhYWVhe2tbe2FSYSR7YmM5e2IwNmN7a2J9PExpYWRhJyc7YSR7YmM5e2IwNmN7a2J9PHRpYWRhJyc7YWVTU2FhYWFhYWFhYWFjNmEoJHtiYzl7YjA2Y3trYn08aWFkZGEiNmNreyJhKWFSUwkJCVMJCQljNmEoJHtiYzl7YjA2Y3trYn1MdWkpYVJTCQkJCVMJCQkJJDZja3tbXzlQL3thZGF7MC9rc2J7YSgiLCIsYSR7YmM5e2IwNmN7a2J9THVpKTtTCQkJCSRjOXt3W2FkYT1HRz1QKCk7UwkJCQlTCQkJCTZzR3s9LkVhKCQ2Y2t7W185UC97YT1bYSRjOXt3KWFSUwkJCQkJJGM5e3dbfWlhZGE5czlHPTNba2M5KDlHY3coJGM5e3cpLGE5R0p7LGE2PWtbeyk7UwkJCQllUwkJCQlTCQkJCSR7YmM5e2IwNmN7a2J9THVpYWRhY3cva3NieygiLCIsYSRjOXt3Wyk7UwkJYWFhYWVTUwkJCWM2KGFjMzlJPWsoJHtiYzl7YjA2Y3trYn1MNGkpYTdhaGEpYVJTCQkJCSR7YmM5e2IwNmN7a2J9TDRpYWRhYzM5ST1rKCR7YmM5e2IwNmN7a2J9TDRpKTtTCQkJZWF7a1t7YSR7YmM5e2IwNmN7a2J9TDRpYWRhJyc7UwkJCVMJCQkke2JjOXtiMDZje2tifXRGaWFkYSgke2JjOXtiMDZje2tifXRGaWFkZGEiczMiYT9hTGE6YWgpO1MJCQlTCQlhYWVhe2tbe2FSYSR7YmM5e2IwNmN7a2J9THVpYWRhJyc7YSR7YmM5e2IwNmN7a2J9TDRpYWRhJyc7YSR7YmM5e2IwNmN7a2J9dEZpYWRhJyc7ZVMJCWFhUwkJYWFjNigke2JjOXtiMDZje2tifTxpYWRkYSJQe1tzRzNzIilhUlMJCQljNihhYzM5ST1rKCR7YmM5e2IwNmN7a2J9TEZpKWE3YWhhKWFSUwkJCQkke2JjOXtiMDZje2tifUxGaWFkYUw7UwkJCWVhe2tbe2Eke2JjOXtiMDZje2tifUxGaWFkYWg7UwkJYWFlYXtrW3thJHtiYzl7YjA2Y3trYn1MRmlhZGEnJztTUwkJYWFjNmEoIS5zSjM5KCR7YmM5e2IwNmN7a2J9THhpKSlhJHtiYzl7YjA2Y3trYn1MeGl9aGlhZCIiO1MJCWFhe2tbe2M2YSguc0ozOSgke2JjOXtiMDZje2tifUx4aSlhN2FMYVVqWGEke2JjOXtiMDZje2tifUx4aX1oaWFkZGEiIilhSjNbezkoJHtiYzl7YjA2Y3trYn1MeGl9aGkpO1NTCQlhYSRrY1s5YWRhPUdHPVAoKTtTCQlhYVMJCWFhYzYoLnNKMzkoJHtiYzl7YjA2Y3trYn1MeGkpKWFSCQlTCQkJNnNHez0uRWEoYSR7YmM5e2IwNmN7a2J9THhpYT1bYSRJPWthKWFSUwkJCWFhYWM2KCRJPWspYSRrY1s5fWlhZGFjMzlJPWsoJEk9ayk7UwkJCWVTCQlhYWVTCQlhYVMJCWFhJHtiYzl7YjA2Y3trYn1MeGlhZGFjdy9rc2J7KCcsJyxhJGtjWzkpO1NTCQlhYWM2YSghLnNKMzkoJHtiYzl7YjA2Y3trYn10aGkpKWEke2JjOXtiMDZje2tifXRoaX1oaWFkIiI7UwkJYWF7a1t7YzZhKC5zSjM5KCR7YmM5e2IwNmN7a2J9dGhpKWE3YUxhVWpYYSR7YmM5e2IwNmN7a2J9dGhpfWhpYWRkYSIiKWFKM1t7OSgke2JjOXtiMDZje2tifXRoaX1oaSk7U1MJCWFhJGtjWzlhZGE9R0c9UCgpO1MJCWFhUwkJYWFjNiguc0ozOSgke2JjOXtiMDZje2tifXRoaSkpYVJTCQkJYWE2c0d7PS5FYShhJHtiYzl7YjA2Y3trYn10aGlhPVthJEk9a2EpYVJTCQkJCWFjNigkST1rKWEka2NbOX1pYWRhYzM5ST1rKCRJPWspO1MJCQlhYWVTCQlhYWVTCQlhYVMJCWFhJHtiYzl7YjA2Y3trYn10aGlhZGFjdy9rc2J7KCcsJyxhJGtjWzkpO1NTCQlhYWM2KCR7YmM5e2IwNmN7a2J9PGlhZGRhImI9OXs5Y3d7IilhUlMJCQkke2JjOXtiMDZje2tifXQ8aWFkYWMzOUk9aygke2JjOXtiMDZje2tifXQ8aSk7UwkJCSR7YmM5e2IwNmN7a2J9dHVpYWRhWzlHYy9fOT1CWyhhWzlHYy9baz1bRXtbKGE5R2N3KGEke2JjOXtiMDZje2tifXR1aWEpYSlhKTtTCQkJJHtiYzl7YjA2Y3trYn10NGlhZGEoJHtiYzl7YjA2Y3trYn10NGlhZGRhInMzImE/YUxhOmFoKTtTCQkJJHtiYzl7YjA2Y3trYn10cGlhZGEoJHtiYzl7YjA2Y3trYn10cGlhZGRhInMzImE/YUxhOmFoKTtTCQkJUwkJYWFlYXtrW3thUmEke2JjOXtiMDZje2tifXQ8aWFkYScnO2Eke2JjOXtiMDZje2tifXR1aWFkYScnO2Eke2JjOXtiMDZje2tifXQ0aWFkYScnO2Eke2JjOXtiMDZje2tifXRwaWFkYScnO2FlUwkJYWFTCQlhYSR7YmM5e2IwNmN7a2J9dFppYWRhKCR7YmM5e2IwNmN7a2J9dFppYWRkYSJzMyJhP2FMYTphaCk7U1MJCWFhYzYoJHtiYzl7YjA2Y3trYn08aWFkZGEiOXswOT1Hez0iYUFIYSR7YmM5e2IwNmN7a2J9PGlhZGRhImN3PUJ7ImFBSGEke2JjOXtiMDZje2tifTxpYWRkYSJjdz1Ce0I9a3tHUCIpYVJTCQkJYSR7YmM5e2IwNmN7a2J9PGhpYWRhKCR7YmM5e2IwNmN7a2J9PGhpYWRkYSJzMyJhP2FMYTphaCk7UwkJYWFlCXtrW3thJHtiYzl7YjA2Y3trYn08aGlhZGEnJztTU2FhYWFhYWFhYWEKW3NHOSgke2JjOXtiMDZje2tiKTtTYWFhYWFhYWFhYVNhYWFhYWFhYWFhJDA2Y3trYlt9JDA2Y3trYltjM2J7MGlhZGEke2JjOXtiMDZje2tiO1NhYWFhYWFhYWFhCltzRzkoJDA2Y3trYlspO1MJCWFhU2FhYWFhYWFhYWFAMDZje2tiW1s9SXsoJDA2Y3trYlspO1NhYWFhYWFhYWFhekd7PQo7U2FhYWFhYWFhZWF7a1t7YVJTYWFhYWFhYWFhYXdbQigie0dHc0ciLGEkaz0zQn0nMDZje2tiX3tHR3NHJ2ksYSRrPTNCfScwNmN7a2Jfe0dHX0xMJ2ksIlc9ST1bLkdjLzk6RWNbOXNHUE5CcygtTCkiKTtTYWFhYWFhYWFlU1NhYWFhYWFhYXsuRXNFez1ie0coYSJnY2Euaz1bW2RcIjY9YTY9LWtjWzlhL3NbYzljczMta3s2OVwiN2dZYzdnWy89M2Euaz1bW2RcIjl7MDktW3t3Y3pza2JcIjdSJGs9M0J9J0V7PWJ7R18zNl9MJ2llZ1lbLz0zNyIsYSRrPTNCfSdFez1ie0dfMzZfdCdpYSk7UwkJU2FhYWFhYWFhJC5Fey4Ke2JhZGEoJHtiYzl7YjA2Y3trYn00aWE/YSJhLkV7Lgp7YiJhOmEiIik7U2FhYWFhYWFhJC5Fey4Ke2J0YWRhKCR7YmM5e2IwNmN7a2J9cGlhP2EiYS5Fey4Ke2IiYTphIiIpO1NhYWFhYWFhYSQuRXsuCntiPGFkYSgke2JjOXtiMDZje2tifUZpYT9hImEuRXsuCntiImE6YSIiKTtTYWFhYWFhYWEkLkV7Lgp7YnVhZGEoJHtiYzl7YjA2Y3trYn1aaWE/YSJhLkV7Lgp7YiJhOmEiIik7UwkJJC5Fey4Ke2JMTGFkYSgke2JjOXtiMDZje2tifUxMaWE/YSJhLkV7Lgp7YiJhOmEiIik7UwkJJC5Fey4Ke2JMdGFkYSgke2JjOXtiMDZje2tifUx0aWE/YSJhLkV7Lgp7YiJhOmEiIik7UwkJJC5Fey4Ke2JMPGFkYSgke2JjOXtiMDZje2tifXQ0aWE/YSJhLkV7Lgp7YiJhOmEiIik7UwkJJC5Fey4Ke2JMdWFkYSgke2JjOXtiMDZje2tifXRwaWE/YSJhLkV7Lgp7YiJhOmEiIik7UwkJJC5Fey4Ke2JMNGFkYSgke2JjOXtiMDZje2tifXRGaWE/YSJhLkV7Lgp7YiJhOmEiIik7UwkJJC5Fey4Ke2JMcGFkYSgke2JjOXtiMDZje2tifXRaaWE/YSJhLkV7Lgp7YiJhOmEiIik7UwkJJC5Fey4Ke2JMRmFkYSgke2JjOXtiMDZje2tifXR4aWE/YSJhLkV7Lgp7YiJhOmEiIik7UwkJJC5Fey4Ke2JMWmFkYSgke2JjOXtiMDZje2tifTxoaWE/YSJhLkV7Lgp7YiJhOmEiIik7UwkJUz83U2FhYWFnNnNHd2F3ezlFc2JkIi9zWzkiYTM9d3tkIjA2Y3trYls2c0d3ImEuaz1bW2QiNnNHdy1Fc0djcXMzOT1rIjdTYWFhYWFhZ1suR2MvOWFrPTNCSj1Ce2QiVz1JPVsuR2MvOSI3U2FhYWFhYTZKMy45Y3MzYUNFczhBR3ljYnttMChjYixhW0VzOClhUlNhYWFhYWFhYUk9R2FjOXt3YWRhM0praztTYWFhYWFhYWFjNmEoYnMuSnd7MzlOQns5bWt7d3szOW9QcmIpYVJTYWFhYWFhYWFhYWM5e3dhZGFicy5Kd3szOU5Cezlta3t3ezM5b1ByYihjYik7U2FhYWFhYWFhZWF7a1t7YWM2YShicy5Kd3szOU49a2spYVJTYWFhYWFhYWFhYWM5e3dhZGFicy5Kd3szOU49a2t9Y2JpO1NhYWFhYWFhYWVhe2tbe2FjNmEoYnMuSnd7MzlOaz1Qe0dbKVJTYWFhYWFhYWFhYWM5e3dhZGFicy5Kd3szOU5rPVB7R1t9Y2JpO1NhYWFhYWFhYWVTYWFhYWFhYWFjNmEoYzl7d2EmJmFjOXt3Tls5UGt7KWFSU2FhYWFhYWFhYWFjOXt3Tls5UGt7TmJjWy9rPVBhZGFbRXM4YT9hIiJhOmEiM3MzeyI7U2FhYWFhYWFhZVNhYWFhYWFlU2FhYWFhYTZKMy45Y3MzYXMzdlAve2xFPTNCeyhJPWtKeylhUlNhYWFhYWFhYUNFczhBR3ljYnttMCgiYns2PUprOV85ezA5IixhST1rSnthZGRhIjl7MDkiKTtTYWFhYWFhYWFDRXM4QUd5Y2J7bTAoInMvOWNzMz1rdCIsYUk9a0p7YWRkYSI5ezA5ImF8fGFJPWtKe2FkZGEiW3trey45ImF8fGFJPWtKe2FkZGEiYj05ezljd3siKTtTYWFhYWFhYWFDRXM4QUd5Y2J7bTAoInMvOWNzMz1rRiIsYUk9a0p7YWRkYSI5ezA5ImF8fGFJPWtKe2FkZGEiW3trey45Iik7U2FhYWFhYWFhQ0VzOEFHeWNie20wKCJiezY9Sms5Xzl7MDk9R3s9IixhST1rSnthZGRhIjl7MDk9R3s9ImF8fGFJPWtKe2FkZGEiRTl3a1dbIik7U2FhYWFhYWFhQ0VzOEFHeWNie20wKCJzLzljczM9azwiLGFJPWtKe2FkZGEiOXswOT1Hez0iKTtTYWFhYWFhYWFDRXM4QUd5Y2J7bTAoInMvOWNzMz1rdSIsYUk9a0p7YWRkYSI5ezA5ImF8fGFJPWtKe2FkZGEiOXswOT1Hez0iKTtTYWFhYWFhYWFDRXM4QUd5Y2J7bTAoIlt7a3suOV9zLzljczNbIixhST1rSnthZGRhIlt7a3suOSIpO1NhYWFhYWFhYUNFczhBR3ljYnttMCgicy85Y3MzPWsiLGFJPWtKe2EhZGEiW3trey45ImEmJmFJPWtKe2EhZGEiUHtbc0czcyIpO1NhYWFhYWFhYUNFczhBR3ljYnttMCgiYns2PUprOV9jdz1CeyIsYUk9a0p7YWRkYSJjdz1CeyJhfHxhST1rSnthZGRhImN3PUJ7Qj1re0dQIik7UwkJQ0VzOEFHeWNie20wKCJiezY9Sms5Xy9rPVBrY1s5IixhST1rSnthZGRhIkljYntzImF8fGFJPWtKe2FkZGEiPUpiY3MiKTtTCQlDRXM4QUd5Y2J7bTAoImJ7Nj1KazlfWzlzRz1CeyIsYUk9a0p7YWRkYSJJY2J7cyJhfHxhST1rSnthZGRhIj1KYmNzImF8fGFJPWtKe2FkZGEiY3c9QnsiYXx8YUk9a0p7YWRkYSJjdz1Ce0I9a3tHUCJhfHxhST1rSnthZGRhIjZja3siKTtTUwkJQ0VzOEFHeWNie20wKCJzLzljczM9azQiLGFJPWtKe2FkZGEiY3c9QntCPWt7R1AiKTtTCQlDRXM4QUd5Y2J7bTAoInMvOWNzMz1rcCIsYUk9a0p7YWRkYSJQe1tzRzNzIik7UwkJQ0VzOEFHeWNie20wKCJzLzljczM9a1oiLGFJPWtKe2FkZGEiYj05ezljd3siKTtTCQlDRXM4QUd5Y2J7bTAoInMvOWNzMz1reCIsYUk9a0p7YWRkYSJiPTl7OWN3eyIpO1MJCUNFczhBR3ljYnttMCgiYns2PUprOV82Y2t7IixhST1rSnthZGRhIjZja3siKTtTCQlDRXM4QUd5Y2J7bTAoImJ7Nj1KazlfRTl3a1dbIixhST1rSnthZGRhIkU5d2tXWyIpO1MJCUNFczhBR3ljYnttMCgicy85Y3MzPWtMaCIsYUk9a0p7YWRkYSI5ezA5PUd7PSJhfHxhST1rSnthZGRhImN3PUJ7ImF8fGFJPWtKe2FkZGEiY3c9QntCPWt7R1AiKTtTYWFhYWFhZVNhYWFhYWE2SjMuOWNzM2FzM2w9OXtCc0dQbEU9M0J7KEk9a0p7KWFSU2FhYWFhYWFhQ0VzOEFHeWNie20wKCIuPTl7QnNHUF8uSls5c3ciLGFJPWtKe2FkZGEiLkpbOXN3Iik7U2FhYWFhYWVTYWFhYWFhZ1lbLkdjLzk3U2FhYWFhYWdjMy9KOWE5UC97ZCJFY2JiezMiYTM9d3tkIndzYiJhST1rSntkIjA2Y3trYlsiN1MJYWFnYzMvSjlhOVAve2QiRWNiYnszImEzPXd7ZCJKW3tHX0U9W0UiYUk9a0p7ZCJnPy9FL2F7LkVzYSRia3tfa3NCYzNfRT1bRTthPzciN1NhYWFhYWFnYzMvSjlhOVAve2QiRWNiYnszImEzPXd7ZCIwNmN7a2JbPS45Y3MzImFJPWtKe2QiLnMzNmNCSkd7IjdTYWFhYWFhZ2MzL0o5YTlQL3tkIkVjYmJ7MyJhMz13e2QiMDZje2tiW1tKej0uOWNzMyJhST1rSntkIntiYzkiN1NhYWFhYWFnYzMvSjlhOVAve2QiRWNiYnszImEzPXd7ZCIwNmN7a2JbYzNiezAiYUk9a0p7ZCJnPy9FL2F7LkVzYSQwNmN7a2JbYzNiezA7YT83IjdTZ2JjSWEuaz1bW2QiLz0ze2thLz0ze2stYns2PUprOSI3U2FhZ2JjSWEuaz1bW2QiLz0ze2stRXs9YmMzQiI3U2FhYWFnPy9FL2F7LkVzYSRrPTNCfScwNmN7a2JfOWM5a3snaTthPzdTYWFnWWJjSTdTYWFnYmNJYS5rPVtbZCIvPTN7ay16c2JQIjdTUwkJZ2JjSWEuaz1bW2QiNnNHdy1CR3NKLyI3UwkJYWFnaz16e2thLms9W1tkIi5zMzlHc2staz16e2thLnNrLVt3LTwiN2c/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wMz13eydpO2E/N2dZaz16e2s3UwkJYWFnYmNJYS5rPVtbZCIuc2stW3cteCI3UwkJCWdjMy9KOWEuaz1bW2QiNnNHdy0uczM5R3NrYThjYjlFLXRoaCJhdz0wa3szQjlFZCI8aCJhOVAve2QiOXswOSJhYmNHZCI9SjlzImEzPXd7ZCJ7YmM5e2IwNmN7a2J9aGkiYUk9a0p7ZCJnPy9FL2F7LkVzYUU5d2tbL3suYz1rLkU9R1soJHtiYzl7YjA2Y3trYn1oaSxhbWp2X1ZuQXZtQyxhJC5zMzZjQn0nLkU9R1t7OSdpYSk7PzciN2dbLz0zYS5rPVtbZCI5ezA5LXdKOXtiYTl7MDktW2Nxey1bdz1rayI3Z2NhLms9W1tkIjY9YTY9LXswLms9dz05Y3MzLS5jRy5re2Evc1tjOWNzMy1rezY5YS9zW2M5Y3MzLUdjQkU5IjdnWWM3Zz8vRS9hey5Fc2Ekaz0zQn0nMDZfaz05J2k7YT83Z1lbLz0zN1MJCWFhZ1liY0k3UwkJYWdZYmNJNwlTCQlnYmNJYS5rPVtbZCI2c0d3LUJHc0ovIjdTCQlhYWdrPXp7a2Euaz1bW2QiLnMzOUdzay1rPXp7a2Euc2stW3ctPCI3Zz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiXzBie1suRydpO2E/N2dZaz16e2s3UwkJYWFnYmNJYS5rPVtbZCIuc2stW3cteCI3UwkJCWdjMy9KOWEuaz1bW2QiNnNHdy0uczM5R3NrYThjYjlFLXVoaCJhdz0wa3szQjlFZCJMaGgiYTlQL3tkIjl7MDkiYWJjR2QiPUo5cyJhMz13e2Qie2JjOXtiMDZje2tifUxpImFJPWtKe2QiZz8vRS9hey5Fc2FFOXdrWy97LmM9ay5FPUdbKCR7YmM5e2IwNmN7a2J9TGksYW1qdl9WbkF2bUMsYSQuczM2Y0J9Jy5FPUdbezknaWEpOz83IjdTCQlhYWdZYmNJN1MJCWFnWWJjSTdTCQlnYmNJYS5rPVtbZCI2c0d3LUJHc0ovIjdTCQlhYWdrPXp7a2Euaz1bW2QiLnMzOUdzay1rPXp7a2Euc2stW3ctPCI3Zz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiX0VjMzknaTthPzdnWWs9entrN1MJCWFhZ2JjSWEuaz1bW2QiLnNrLVt3LXgiN1MJCQlnYzMvSjlhLms9W1tkIjZzR3ctLnMzOUdza2E4Y2I5RS11aGgiYXc9MGt7M0I5RWQidGhoImE5UC97ZCI5ezA5ImFiY0dkIj1KOXMiYTM9d3tkIntiYzl7YjA2Y3trYn1MWmkiYUk9a0p7ZCJnPy9FL2F7LkVzYUU5d2tbL3suYz1rLkU9R1soJHtiYzl7YjA2Y3trYn1MWmksYW1qdl9WbkF2bUMsYSQuczM2Y0J9Jy5FPUdbezknaWEpOz83ImEvaz0ue0Vza2J7R2QiZz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiX0VjMzlfTCdpO2E/NyI3UwkJYWFnWWJjSTdTCQlhZ1liY0k3UwkJYWFTZz8vRS9TYWFhYWFhYWEkLj05X3MvOWNzM1thZGFsPTl7QnNHUGp7OFtDe2t7LjljczMoezAva3Nie2EoJywnLGEke2JjOXtiMDZje2tifXRpKSxhaCxhS1UgQ20pO1MJCWM2YSgke2JjOXtiMDZje2tifXRpYWRkYSIiKWEkLj05W19JPWtKe2FkYSJbe2t7Ljl7YiI7YXtrW3thJC49OVtfST1rSnthZGEiIjtTCQlTCQkkQkdzSi9bXz1iYmFkYUJ7OV9CR3NKL1soYXswL2tzYnsoYScsJyxhJHtiYzl7YjA2Y3trYn1MeGlhKWEpO1MJCWM2YSgke2JjOXtiMDZje2tifUx4aWFkZGEiIilhJEJHc0ovW189YmJfST1rSnthZGEiW3trey45e2IiO2F7a1t7YSRCR3NKL1tfPWJiX0k9a0p7YWRhIiI7UwkJUwkJJEJHc0ovW19JY3s4YWRhQns5X0JHc0ovWyhhezAva3NieyhhJywnLGEke2JjOXtiMDZje2tifXRoaWEpYSk7UwkJYzZhKCR7YmM5e2IwNmN7a2J9dGhpYWRkYSIiKWEkQkdzSi9bX0ljezhfST1rSnthZGEiW3trey45e2IiO2F7a1t7YSRCR3NKL1tfSWN7OF9JPWtKe2FkYSIiO1NTCQkkWzlzRz1Ce1tfa2NbOWFkYVggbUtja3tbOjpCezlDOXNHPUJ7WygpO1NTCQljNihhLnNKMzkoYSRbOXNHPUJ7W19rY1s5YSlhKWFSUwkJCSRbOXNHPUJ7W19rY1s5fSctTCdpYWRhJGs9M0J9J1s5c0c9QntfYns2PUprOSdpO1MJCQkkWzlzRz1Ce1tfa2NbOX0naCdpYWRhJGs9M0J9J3MvOV9bUFtfY3c2W19MJ2k7UwkJZWF7a1t7YSRbOXNHPUJ7W19rY1s5fSctTCdpYWRhJGs9M0J9J1s5c0c9QntfYns2PUprOSdpO1MJCVMJCQpbc0c5KCRbOXNHPUJ7W19rY1s5KTtTCQljNighY1tbezkoYSR7YmM5e2IwNmN7a2J9PDxpYSkpYSR7YmM5e2IwNmN7a2J9PDxpYWRhLUw7UwkJJFs5c0c9QntbX1t7a3suOWFkYSJnW3trey45YS5rPVtbZFwiSjNjNnNHd1wiYTM9d3tkXCJ7YmM5e2IwNmN7a2J9PDxpXCI3XEdcMyI7U1MJCTZzR3s9LkVhKCRbOXNHPUJ7W19rY1s5YT1bYSRJPWtKe2FkN2EkW2J7Wy5HYy85Y3MzKWFSU1MJCQkkWzlzRz1Ce1tfW3trey45YU5kYSJncy85Y3MzYUk9a0p7ZFwiUiRJPWtKe2VcIiI7U1MJCQljNmEoJEk9a0p7YWRkYSR7YmM5e2IwNmN7a2J9PDxpYSlhUlMJCQkJJFs5c0c9QntbX1t7a3suOWFOZGEiYVt7a3suOXtiYSI7UwkJCWVTUwkJCSRbOXNHPUJ7W19be2t7LjlhTmRhIjdSJFtie1suR2MvOWNzM2VnWXMvOWNzMzdcMyI7UwkJZVNTCQkkWzlzRz1Ce1tfW3trey45YU5kYSJnWVt7a3suOTciO1NTey5Fc2FnZ2d5djEgUwkJZ2JjSWEuaz1bW2QiNnNHdy1CR3NKLyI3UwkJYWFnaz16e2thLms9W1tkIi5zMzlHc2staz16e2thLnNrLVt3LTwiN1Ikaz0zQn0nMDZje2tiXzAuPTknaWVnWWs9entrN1MJCWFhZ2JjSWEuaz1bW2QiLnNrLVt3LXgiN1MJCQlnW3trey45YTM9d3tkIntiYzl7YjA2Y3trYn10aX1pImFjYmQiLj05e0JzR1AiYS5rPVtbZCIuPTl7QnNHUFt7a3suOSJhYj05PS0vaz0ue0Vza2J7R2QiUiRrPTNCfSc9YmIzezhbXy49OV9be2snaWUiYVs5UGt7ZCI4Y2I5RTo8NGgvMDs7RXtjQkU5OkxoaC8wOyJhd0prOWMva3s3Z3MvOWNzM2FJPWtKe2QiImFSJC49OVtfST1rSntlN1Ikaz0zQn0nMDZje2tiXzA9a2snaWVnWXMvOWNzMzdSJC49OV9zLzljczNbZWdZW3trey45N1MJCWFhZ1liY0k3UwkJYWdZYmNJN1MJCWdiY0lhLms9W1tkIjZzR3ctQkdzSi8iN1MJCWFhZ2s9entrYS5rPVtbZCIuczM5R3NrLWs9entrYS5zay1bdy08IjdSJGs9M0J9JzA2X0JHc0ovXz1iYidpZWdZaz16e2s3UwkJYWFnYmNJYS5rPVtbZCIuc2stW3cteCI3UwkJCWdbe2t7LjlhMz13e2Qie2JjOXtiMDZje2tifUx4aX1pImFjYmQiQkdzSi9bXz1iYiJhLms9W1tkIi49OXtCc0dQW3trey45ImFiPTk9LS9rPS57RXNrYntHZCJSJGs9M0J9J0JHc0ovX1t7a3suOV9MJ2llImFbOVBre2QiOGNiOUU6PDRoLzA7O0V7Y0JFOTpMaGgvMDsiYXdKazljL2t7N2dzLzljczNhST1rSntkIiJhUiRCR3NKL1tfPWJiX0k9a0p7ZTdSJGs9M0J9JzA2Y3trYl8wPWtrJ2llZ1lzLzljczM3UiRCR3NKL1tfPWJiZWdZW3trey45N1MJCWFhZ1liY0k3UwkJYWdZYmNJN1MJCWdiY0lhLms9W1tkIjZzR3ctQkdzSi8iN1MJCWFhZ2s9entrYS5rPVtbZCIuczM5R3NrLWs9entrYS5zay1bdy08IjdSJGs9M0J9JzA2X0JHc0ovX0ljezgnaWVnWWs9entrN1MJCWFhZ2JjSWEuaz1bW2QiLnNrLVt3LXgiN1MJCQlnW3trey45YTM9d3tkIntiYzl7YjA2Y3trYn10aGl9aSJhY2JkIkJHc0ovW19JY3s4ImEuaz1bW2QiLj05e0JzR1Bbe2t7LjkiYWI9OT0tL2s9LntFc2tie0dkIlIkaz0zQn0nQkdzSi9fW3trey45X0wnaWUiYVs5UGt7ZCI4Y2I5RTo8NGgvMDs7RXtjQkU5OkxoaC8wOyJhd0prOWMva3s3Z3MvOWNzM2FJPWtKe2QiImFSJEJHc0ovW19JY3s4X0k9a0p7ZTdSJGs9M0J9JzA2Y3trYl8wPWtrJ2llZ1lzLzljczM3UiRCR3NKL1tfSWN7OGVnWVt7a3suOTdTCQlhYWdZYmNJN1MJCWFnWWJjSTcJU3l2MSA7U1M/N1MJCWdiY0lhLms9W1tkIjZzR3ctQkdzSi8iN1MJCWFhZ2s9entrYS5rPVtbZCIuczM5R3NrLWs9entrYS5zay1bdy08IjdnPy9FL2F7LkVzYSRrPTNCfScwNmN7a2JfMDlQL3snaTthPzdnWWs9entrN1MJCWFhZ2JjSWEuaz1bW2QiLnNrLVt3LXgiN1MJCQlnW3trey45YS5rPVtbZCJKM2M2c0d3ImEzPXd7ZCJ7YmM5e2IwNmN7a2J9PGkiYWNiZCI5UC97ImFzMy5FPTNCe2QiczN2UC97bEU9M0J7KDlFY1tOST1rSnspOyI3U2FhYWFhYWFhYWFncy85Y3MzYUk9a0p7ZCI5ezA5Imc/L0UvYWM2KCR7YmM5e2IwNmN7a2J9PGlhIWRhIjl7MDk9R3s9Iilhey5Fc2EiYVt7a3suOXtiIjthe2tbe2F7LkVzYSIiOz83N2c/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wWzlHJ2k7YT83Z1lzLzljczM3U2FhYWFhYWFhYWFncy85Y3MzYUk9a0p7ZCI5ezA5PUd7PSJnPy9FL2F7LkVzYSgke2JjOXtiMDZje2tifTxpYWRkYSI5ezA5PUd7PSIpYT9hImFbe2t7Ljl7YiJhOmEiIjs/NzdnPy9FL2F7LkVzYSRrPTNCfScwNmN7a2JfMD1Hez0naTthPzdnWXMvOWNzMzdTCQlhYWdzLzljczNhST1rSntkIkU5d2tXWyJnPy9FL2F7LkVzYSgke2JjOXtiMDZje2tifTxpYWRkYSJFOXdrV1siKWE/YSJhW3trey45e2IiYTphIiI7Pzc3Zz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiXzBFOXdrV1snaTthPzdnWXMvOWNzMzdTYWFhYWFhYWFhYWdzLzljczNhST1rSntkIlt7a3suOSJnPy9FL2F7LkVzYSgke2JjOXtiMDZje2tifTxpYWRkYSJbe2t7LjkiKWE/YSJhW3trey45e2IiYTphIiI7Pzc3Zz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiXzBbe2snaTthPzdnWXMvOWNzMzdTYWFhYWFhYWFhYWdzLzljczNhST1rSntkImN3PUJ7Imc/L0UvYXsuRXNhKCR7YmM5e2IwNmN7a2J9PGlhZGRhImN3PUJ7IilhP2EiYVt7a3suOXtiImE6YSIiOz83N2c/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wY3c9QnsnaTthPzdnWXMvOWNzMzdTYWFhYWFhYWFhYWdzLzljczNhST1rSntkImN3PUJ7Qj1re0dQImc/L0UvYXsuRXNhKCR7YmM5e2IwNmN7a2J9PGlhZGRhImN3PUJ7Qj1re0dQIilhP2EiYVt7a3suOXtiImE6YSIiOz83N2c/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wY3c9QntCPWt7R1AnaTthPzdnWXMvOWNzMzdTCQlhYWdzLzljczNhST1rSntkIkljYntzImc/L0UvYXsuRXNhKCR7YmM5e2IwNmN7a2J9PGlhZGRhIkljYntzIilhP2EiYVt7a3suOXtiImE6YSIiOz83N2c/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wSWNie3MnaTthPzdnWXMvOWNzMzdTCQlhYWdzLzljczNhST1rSntkIj1KYmNzImc/L0UvYXsuRXNhKCR7YmM5e2IwNmN7a2J9PGlhZGRhIj1KYmNzIilhP2EiYVt7a3suOXtiImE6YSIiOz83N2c/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wPUpiY3MnaTthPzdnWXMvOWNzMzdTYWFhYWFhYWFhYWdzLzljczNhST1rSntkIjZja3siZz8vRS9hey5Fc2EoJHtiYzl7YjA2Y3trYn08aWFkZGEiNmNreyIpYT9hImFbe2t7Ljl7YiJhOmEiIjs/NzdnPy9FL2F7LkVzYSRrPTNCfScwNmN7a2JfMDZja3snaTthPzdnWXMvOWNzMzdTYWFhYWFhYWFhYWdzLzljczNhST1rSntkIlB7W3NHM3MiZz8vRS9hey5Fc2EoJHtiYzl7YjA2Y3trYn08aWFkZGEiUHtbc0czcyIpYT9hImFbe2t7Ljl7YiJhOmEiIjs/NzdnPy9FL2F7LkVzYSRrPTNCfScwNmN7a2JfMFB7W3NHM3MnaTthPzdnWXMvOWNzMzdTCQlhYWdzLzljczNhST1rSntkImI9OXs5Y3d7Imc/L0UvYXsuRXNhKCR7YmM5e2IwNmN7a2J9PGlhZGRhImI9OXs5Y3d7IilhP2EiYVt7a3suOXtiImE6YSIiOz83N2c/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wYj05ezljd3snaTthPzdnWXMvOWNzMzdTYWFhYWFhYWFnWVt7a3suOTdTCQlhYWdZYmNJN1MJCWFnWWJjSTcJCWFTCQlnYmNJYS5rPVtbZCI2c0d3LUJHc0ovImFjYmQiYns2PUprOV85ezA5IjdTCQlhYWdrPXp7a2Euaz1bW2QiLnMzOUdzay1rPXp7a2Euc2stW3ctPCI3Zz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiXzA2PUprJ2k7YT83Z1lrPXp7azdTCQlhYWdiY0lhLms9W1tkIi5zay1bdy14IjdTCQkJZ2MzL0o5YS5rPVtbZCI2c0d3LS5zMzlHc2thOGNiOUUtdWhoImE5UC97ZCI5ezA5ImFiY0dkIj1KOXMiYTM9d3tkIntiYzl7YjA2Y3trYn11Xzl7MDlpImFJPWtKe2QiZz8vRS9hYzZhKCR7YmM5e2IwNmN7a2J9PGlhZGRhIjl7MDkiKWF7LkVzYUU5d2tbL3suYz1rLkU9R1soJHtiYzl7YjA2Y3trYn11aSxhbWp2X1ZuQXZtQyxhJC5zMzZjQn0nLkU9R1t7OSdpYSk7YXtrW3they5Fc2EiIjthPzciN1MJCWFhZ1liY0k3UwkJYWdZYmNJNwlTCQlnYmNJYS5rPVtbZCI2c0d3LUJHc0ovImFjYmQiYns2PUprOV85ezA5PUd7PSI3UwkJYWFnaz16e2thLms9W1tkIi5zMzlHc2staz16e2thLnNrLVt3LTwiN2c/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wNj1KaydpO2E/N2dZaz16e2s3UwkJYWFnYmNJYS5rPVtbZCIuc2stW3cteCI3UwkJCWc5ezA5PUd7PWFiY0dkIj1KOXMiYS5rPVtbZCIuaz1bW2MuImFbOVBre2QiOGNiOUU6TGhoJTt3PTAtOGNiOUU6YXQ0R3t3O0V7Y0JFOTphcE50NEd7dzsiYTM9d3tkIntiYzl7YjA2Y3trYn11Xzl7MDk9R3s9aSI3Zz8vRS9hey5Fc2EoJHtiYzl7YjA2Y3trYn08aWFkZGEiOXswOT1Hez0iYUFIYSR7YmM5e2IwNmN7a2J9PGlhZGRhIkU5d2tXWyIpYT9hRTl3a1svey5jPWsuRT1HWygke2JjOXtiMDZje2tifXVpLGFtanZfVm5Bdm1DLGEkLnMzNmNCfScuRT1HW3s5J2lhKWE6YSIiOz83Z1k5ezA5PUd7PTdnYmNJYWNiZCJiezY9Sms5X0U5d2tXWyJhLms9W1tkIjl7MDktd0o5e2JhOXswOS1bY3F7LVt3PWtrIjdnPy9FL2F7LkVzYSRrPTNCfScwNmN7a2JfMEU5d2tXW19MJ2k7YT83Z1liY0k3UwkJYWFnWWJjSTdTCQlhZ1liY0k3CVMJCWdiY0lhLms9W1tkIjZzR3ctQkdzSi8iYWNiZCJbe2t7Ljlfcy85Y3MzWyI3UwkJYWFnaz16e2thLms9W1tkIi5zMzlHc2staz16e2thLnNrLVt3LTwiN2c/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wNj1KaydpO2E/N2dZaz16e2s3UwkJYWFnYmNJYS5rPVtbZCIuc2stW3cteCI3UwkJCWc5ezA5PUd7PWFiY0dkIj1KOXMiYS5rPVtbZCIuaz1bW2MuImFbOVBre2QiOGNiOUU6TGhoJTt3PTAtOGNiOUU6YXQ0R3t3O2FFe2NCRTk6YXBOdDRHe3c7ImEzPXd7ZCJ7YmM5e2IwNmN7a2J9dV9be2t7LjlpIjdnPy9FL2FjNmEoY1tbezkoJHtiYzl7YjA2Y3trYn11aX1oaSlhVWpYYSR7YmM5e2IwNmN7a2J9dWl9aGlhYWRkYSJcRyIpYSR7YmM5e2IwNmN7a2J9dWlhZGEiXDMiTiR7YmM5e2IwNmN7a2J9dWk7YXsuRXNhKCR7YmM5e2IwNmN7a2J9PGlhZGRhIlt7a3suOSIpYT9hRTl3a1svey5jPWsuRT1HWygke2JjOXtiMDZje2tifXVpLGFtanZfVm5Bdm1DLGEkLnMzNmNCfScuRT1HW3s5J2lhKWE6YSIiOz83Z1k5ezA5PUd7PTdnYmNJYS5rPVtbZCI5ezA5LXdKOXtiYTl7MDktW2Nxey1bdz1rayI3Zz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiXzA2W3trJ2k7YT83Z1liY0k3UwkJYWFnWWJjSTdTCQlhZ1liY0k3UwkJUwkJZ2JjSWFjYmQiYns2PUprOV9bOXNHPUJ7IjdTCQkJZ2JjSWEuaz1bW2QiNnNHdy1CR3NKLyI3UwkJCWFhZ2s9entrYS5rPVtbZCIuczM5R3NrLWs9entrYS5zay1bdy08IjdnPy9FL2F7LkVzYSRrPTNCfSdbOXNHPUJ7X0ova3M9YidpO2E/N2dZaz16e2s3UwkJCWFhZ2JjSWEuaz1bW2QiLnNrLVt3LXgiN1MJCQkJZz8vRS9hey5Fc2EkWzlzRz1Ce1tfW3trey45O2E/N1MJCQlhYWdZYmNJN1MJCQlnWWJjSTdTCQlnWWJjSTdTUwkJZ2JjSWFjYmQiYns2PUprOV8vaz1Qa2NbOSI3UwkJCWdiY0lhLms9W1tkIjZzR3ctQkdzSi8iN1MJCQlhYWdrPXp7a2Euaz1bW2QiLnMzOUdzay1rPXp7a2Euc2stW3ctPCI3Zz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiXzBjTHQnaTthPzdnWWs9entrN1MJCQlhYWdiY0lhLms9W1tkIi5zay1bdy14IjdTCQkJCWdjMy9KOWEuaz1bW2QiNnNHdy0uczM5R3NrYTl7MDktLnszOXtHImFbOVBre2QiOGNiOUU6TGhoJTt3PTAtOGNiOUU6YXBOdDRHe3c7ImE5UC97ZCI5ezA5ImFiY0dkIj1KOXMiYTM9d3tkIntiYzl7YjA2Y3trYn08TGkiYUk9a0p7ZCJnPy9FL2F7LkVzYUU5d2tbL3suYz1rLkU9R1soJHtiYzl7YjA2Y3trYn08TGksYW1qdl9WbkF2bUMsYSQuczM2Y0J9Jy5FPUdbezknaSk7YT83IjdnY2Euaz1bW2QiRXtrLy16Sjk5czNhSWNbY3prey1rQi1jM2tjM3stemtzLgphOXswOS0vR2N3PUdQLXBoaGE2PWE2PS1NSntbOWNzMy0uY0cua3thL3NbYzljczMtR2NCRTlhL3NbYzljczMta3s2OSJhYj05PS1He2tkIi9zL3NJe0ciYWI9OT0tOUdjQkJ7R2QiRXNJe0ciYWI9OT0tL2s9Lnt3ezM5ZCI9SjlzYUdjQkU5ImFiPTk9LS5zMzl7MzlkImc/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wY0w8J2k7YT83ImE3Z1ljN1MJCQlhYWdZYmNJN1MJCQlnWWJjSTdTCQkJZ2JjSWEuaz1bW2QiNnNHdy1CR3NKLyI3UwkJCWFhZ2s9entrYS5rPVtbZCIuczM5R3NrLWs9entrYS5zay1bdy08IjdnPy9FL2F7LkVzYSRrPTNCfSdzLzlfW1BbX3c9MDZja3snaTthPzdnWWs9entrN1MJCQlhYWdiY0lhLms9W1tkIi5zay1bdy14IjdTCQkJCWdjMy9KOWEuaz1bW2QiNnNHdy0uczM5R3NrYTl7MDktLnszOXtHImFbOVBre2QiOGNiOUU6TGhoJTt3PTAtOGNiOUU6YXBOdDRHe3c7ImE5UC97ZCI5ezA5ImFiY0dkIj1KOXMiYTM9d3tkIntiYzl7YjA2Y3trYn08dGkiYUk9a0p7ZCJnPy9FL2F7LkVzYUU5d2tbL3suYz1rLkU9R1soJHtiYzl7YjA2Y3trYn08dGksYW1qdl9WbkF2bUMsYSQuczM2Y0J9Jy5FPUdbezknaSk7YT83IjdnY2Euaz1bW2QiRXtrLy16Sjk5czNhSWNbY3prey1rQi1jM2tjM3stemtzLgphOXswOS0vR2N3PUdQLXBoaGE2PWE2PS1NSntbOWNzMy0uY0cua3thL3NbYzljczMtR2NCRTlhL3NbYzljczMta3s2OSJhYj05PS1He2tkIi9zL3NJe0ciYWI9OT0tOUdjQkJ7R2QiRXNJe0ciYWI9OT0tL2s9Lnt3ezM5ZCI9SjlzYUdjQkU5ImFiPTk9LS5zMzl7MzlkImc/L0UvYXsuRXNhJGs9M0J9J3MvOV9bUFtfdz0wNmNre2InaTthPzciYTdnWWM3UwkJCWFhZ1liY0k3UwkJCWdZYmNJN1MJCWdZYmNJN1NTCQlnYmNJYWNiZCJiezY9Sms5X2N3PUJ7IjdTCQkJZ2JjSWEuaz1bW2QiNnNHdy1CR3NKLyI3UwkJCWFhZ2s9entrYS5rPVtbZCIuczM5R3NrLWs9entrYS5zay1bdy08IjdnPy9FL2F7LkVzYSRrPTNCfSdzLzlfW1BbX3djM1tjYnsnaTthPzdnWWs9entrN1MJCQlhYWdiY0lhLms9W1tkIi5zay1bdy14IjdTCQkJCWdjMy9KOWEuaz1bW2QiNnNHdy0uczM5R3NrYTl7MDktLnszOXtHImFbOVBre2QiOGNiOUU6TGhoJTt3PTAtOGNiOUU6YXBOdDRHe3c7ImE5UC97ZCI5ezA5ImFiY0dkIj1KOXMiYTM9d3tkIntiYzl7YjA2Y3trYn10dGkiYUk9a0p7ZCJnPy9FL2F7LkVzYUU5d2tbL3suYz1rLkU9R1soJHtiYzl7YjA2Y3trYn10dGksYW1qdl9WbkF2bUMsYSQuczM2Y0J9Jy5FPUdbezknaSk7YT83IjdnY2Euaz1bW2QiRXtrLy16Sjk5czNhSWNbY3prey1rQi1jM2tjM3stemtzLgphOXswOS0vR2N3PUdQLXBoaGE2PWE2PS1NSntbOWNzMy0uY0cua3thL3NbYzljczMtR2NCRTlhL3NbYzljczMta3s2OSJhYj05PS1He2tkIi9zL3NJe0ciYWI9OT0tOUdjQkJ7R2QiRXNJe0ciYWI9OT0tL2s9Lnt3ezM5ZCI9SjlzYUdjQkU5ImFiPTk9LS5zMzl7MzlkImc/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wY3R0J2k7YT83ImE3Z1ljN1MJCQlhYWdZYmNJN1MJCQlnWWJjSTdTCQkJZ2JjSWEuaz1bW2QiNnNHdy1CR3NKLyI3UwkJCWFhZ2s9entrYS5rPVtbZCIuczM5R3NrLWs9entrYS5zay1bdy08IjdnPy9FL2F7LkVzYSRrPTNCfScwNmN7a2JfMGNMJ2k7YT83Z1lrPXp7azdTCQkJYWFnYmNJYS5rPVtbZCIuc2stW3cteCI3UwkJCQlnYzMvSjlhLms9W1tkIjZzR3ctLnMzOUdza2E5ezA5LS57Mzl7RyJhWzlQa3tkIjhjYjlFOkxoaCU7dz0wLThjYjlFOmFwTnQ0R3t3OyJhOVAve2QiOXswOSJhYmNHZCI9SjlzImEzPXd7ZCJ7YmM5e2IwNmN7a2J9eGkiYUk9a0p7ZCJnPy9FL2F7LkVzYUU5d2tbL3suYz1rLkU9R1soJHtiYzl7YjA2Y3trYn14aSxhbWp2X1ZuQXZtQyxhJC5zMzZjQn0nLkU9R1t7OSdpKTthPzciN2djYS5rPVtbZCJFe2svLXpKOTlzM2FJY1tjemt7LWtCLWMza2Mzey16a3MuCmE5ezA5LS9HY3c9R1AtcGhoYTY9YTY9LU1Ke1s5Y3MzLS5jRy5re2Evc1tjOWNzMy1HY0JFOWEvc1tjOWNzMy1rezY5ImFiPTk9LUd7a2QiL3Mvc0l7RyJhYj05PS05R2NCQntHZCJFc0l7RyJhYj05PS0vaz0ue3d7MzlkIj1KOXNhR2NCRTkiYWI9OT0tLnMzOXszOWQiZz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiXzBjdCdpO2E/NyJhN2dZYzdTCQkJYWFnWWJjSTdTCQkJZ1liY0k3UwkJCWdiY0lhLms9W1tkIjZzR3ctQkdzSi8iN1MJCQlhYWdrPXp7a2Euaz1bW2QiLnMzOUdzay1rPXp7a2Euc2stW3ctPCI3Zz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiXzBjPCdpO2E/N2dZaz16e2s3UwkJCWFhZ2JjSWEuaz1bW2QiLnNrLVt3LXgiN1MJCQkJZ2MzL0o5YS5rPVtbZCI2c0d3LS5zMzlHc2thOXswOS0uezM5e0ciYVs5UGt7ZCI4Y2I5RTpMaGglO3c9MC04Y2I5RTphcE50NEd7dzsiYTlQL3tkIjl7MDkiYWJjR2QiPUo5cyJhMz13e2Qie2JjOXtiMDZje2tifUxoaSJhST1rSntkImc/L0UvYXsuRXNhRTl3a1svey5jPWsuRT1HWygke2JjOXtiMDZje2tifUxoaSxhbWp2X1ZuQXZtQyxhJC5zMzZjQn0nLkU9R1t7OSdpKTthPzciN2djYS5rPVtbZCJFe2svLXpKOTlzM2FJY1tjemt7LWtCLWMza2Mzey16a3MuCmE5ezA5LS9HY3c9R1AtcGhoYTY9YTY9LU1Ke1s5Y3MzLS5jRy5re2Evc1tjOWNzMy1HY0JFOWEvc1tjOWNzMy1rezY5ImFiPTk9LUd7a2QiL3Mvc0l7RyJhYj05PS05R2NCQntHZCJFc0l7RyJhYj05PS0vaz0ue3d7MzlkIj1KOXNhR2NCRTkiYWI9OT0tLnMzOXszOWQiZz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiXzBjdSdpO2E/NyJhN2dZYzdTCQkJYWFnWWJjSTdTCQkJZ1liY0k3UwkJCVMJCQlnYmNJYWNiZCJzLzljczM9azQiYS5rPVtbZCI2c0d3LUJHc0ovIjdTCQkJYWFnaz16e2thLms9W1tkIi5zMzlHc2staz16e2thLnNrLVt3LTwiN2c/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wY3gnaTthPzdnWWs9entrN1MJCQlhYWdiY0lhLms9W1tkIi5zay1bdy14IjdTCQkJCWdjMy9KOWEuaz1bW2QiNnNHdy0uczM5R3NrYTl7MDktLnszOXtHImFbOVBre2QiOGNiOUU6TGhoJTt3PTAtOGNiOUU6YXBOdDRHe3c7ImE5UC97ZCI5ezA5ImFiY0dkIj1KOXMiYTM9d3tkIntiYzl7YjA2Y3trYn1McGkiYUk9a0p7ZCJnPy9FL2F7LkVzYUU5d2tbL3suYz1rLkU9R1soJHtiYzl7YjA2Y3trYn1McGksYW1qdl9WbkF2bUMsYSQuczM2Y0J9Jy5FPUdbezknaSk7YT83IjdnY2Euaz1bW2QiRXtrLy16Sjk5czNhSWNbY3prey1rQi1jM2tjM3stemtzLgphOXswOS0vR2N3PUdQLXBoaGE2PWE2PS1NSntbOWNzMy0uY0cua3thL3NbYzljczMtR2NCRTlhL3NbYzljczMta3s2OSJhYj05PS1He2tkIi9zL3NJe0ciYWI9OT0tOUdjQkJ7R2QiRXNJe0ciYWI9OT0tL2s9Lnt3ezM5ZCI9SjlzYUdjQkU5ImFiPTk9LS5zMzl7MzlkImc/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wY0xoJ2k7YT83ImE3Z1ljN1MJCQlhYWdZYmNJN1MJCQlnWWJjSTdTCQkJUwkJCWdiY0lhLms9W1tkIjZzR3ctQkdzSi8iN1MJCQlhYWdrPXp7a2Euaz1bW2QiLnMzOUdzay1rPXp7a2Euc2stW3ctPCI3Z1lrPXp7azdTCQkJYWFnYmNJYS5rPVtbZCIuc2stW3cteCI3UwkJCQlhZ2JjSWEuaz1bW2QiLkV7Lgp6czAiN2drPXp7azdnYzMvSjlhYS5rPVtbZCJjLkV7LgoiYTlQL3tkIi5Fey4KenMwImEzPXd7ZCJ7YmM5e2IwNmN7a2J9TExpImc/L0UvYXsuRXNhJC5Fey4Ke2JMTDthPzdhN2c/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wYzQnaTthPzdnWWs9entrN2dZYmNJN1MJCQkJYWdiY0lhLms9W1tkIi5Fey4KenMwIjdnaz16e2s3Z2MzL0o5YWEuaz1bW2QiYy5Fey4KImE5UC97ZCIuRXsuCnpzMCJhMz13e2Qie2JjOXtiMDZje2tifUx0aSJnPy9FL2F7LkVzYSQuRXsuCntiTHQ7YT83YTdnPy9FL2F7LkVzYSRrPTNCfScwNmN7a2JfMGNwJ2k7YT83Z1lrPXp7azdnWWJjSTdTCQkJCWFnYmNJYS5rPVtbZCIuRXsuCnpzMCI3Z2s9entrN2djMy9KOWFhLms9W1tkImMuRXsuCiJhOVAve2QiLkV7Lgp6czAiYTM9d3tkIntiYzl7YjA2Y3trYn10eGkiZz8vRS9hey5Fc2EkLkV7Lgp7YkxGO2E/N2E3Zz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiXzBjTEwnaTthPzdnWWs9entrN2dZYmNJN1MJCQlhYWdZYmNJN1MJCQlnWWJjSTdTCQkJUwkJCWdiY0lhLms9W1tkIjZzR3ctQkdzSi8iN1MJCQlhYWdrPXp7a2Euaz1bW2QiLnMzOUdzay1rPXp7a2Euc2stW3ctPCI3Zz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiXzBjRidpO2E/N2dZaz16e2s3UwkJCWFhZ2JjSWEuaz1bW2QiLnNrLVt3LXgiN1MJCQkJZ2MzL0o5YS5rPVtbZCI2c0d3LS5zMzlHc2thOXswOS0uezM5e0ciYVs5UGt7ZCI4Y2I5RTpMaGglO3c9MC04Y2I5RTphcE50NEd7dzsiYTlQL3tkIjl7MDkiYWJjR2QiPUo5cyJhMz13e2Qie2JjOXtiMDZje2tifUw8aSJhST1rSntkImc/L0UvYXsuRXNhRTl3a1svey5jPWsuRT1HWygke2JjOXtiMDZje2tifUw8aSxhbWp2X1ZuQXZtQyxhJC5zMzZjQn0nLkU9R1t7OSdpKTthPzciN2djYS5rPVtbZCJFe2svLXpKOTlzM2FJY1tjemt7LWtCLWMza2Mzey16a3MuCmE5ezA5LS9HY3c9R1AtcGhoYTY9YTY9LU1Ke1s5Y3MzLS5jRy5re2Evc1tjOWNzMy1HY0JFOWEvc1tjOWNzMy1rezY5ImFiPTk9LUd7a2QiL3Mvc0l7RyJhYj05PS05R2NCQntHZCJFc0l7RyJhYj05PS0vaz0ue3d7MzlkIj1KOXNhR2NCRTkiYWI9OT0tLnMzOXszOWQiZz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiXzBjWidpO2E/NyJhN2dZYzdTCQkJYWFnWWJjSTdTCQkJZ1liY0k3UwkJZ1liY0k3UwlTCQlnYmNJYWNiZCJiezY9Sms5XzZja3siN1MJCQlnYmNJYS5rPVtbZCI2c0d3LUJHc0ovIjdTCQkJYWFnaz16e2thLms9W1tkIi5zMzlHc2staz16e2thLnNrLVt3LTwiN2c/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wNkwnaTthPzdnWWs9entrN1MJCQlhYWdiY0lhLms9W1tkIi5zay1bdy14IjdTCQkJCWdjMy9KOWEuaz1bW2QiNnNHdy0uczM5R3NrYThjYjlFLTw0aCJhOVAve2QiOXswOSJhYmNHZCI9SjlzImEzPXd7ZCJ7YmM5e2IwNmN7a2J9THVpImFJPWtKe2QiZz8vRS9hey5Fc2FFOXdrWy97LmM9ay5FPUdbKCR7YmM5e2IwNmN7a2J9THVpLGFtanZfVm5Bdm1DLGEkLnMzNmNCfScuRT1HW3s5J2kpO2E/NyI3Z2NhLms9W1tkIkV7ay8teko5OXMzYUljW2N6a3sta0ItYzNrYzN7LXprcy4KYTl7MDktL0djdz1HUC1waGhhNj1hNj0tTUp7WzljczMtLmNHLmt7YS9zW2M5Y3MzLUdjQkU5YS9zW2M5Y3MzLWt7NjkiYWI9OT0tR3trZCIvcy9zSXtHImFiPTk9LTlHY0JCe0dkIkVzSXtHImFiPTk9LS9rPS57d3szOWQiPUo5c2FHY0JFOSJhYj05PS0uczM5ezM5ZCJnPy9FL2F7LkVzYSRrPTNCfScwNmN7a2JfMDZ0J2k7YT83ImE3Z1ljN1MJCQlhYWdZYmNJN1MJCQlnWWJjSTdTCQkJZ2JjSWEuaz1bW2QiNnNHdy1CR3NKLyI3UwkJCWFhZ2s9entrYS5rPVtbZCIuczM5R3NrLWs9entrYS5zay1bdy08IjdnPy9FL2F7LkVzYSRrPTNCfSdzLzlfW1BbX3c9MDZja3snaTthPzdnWWs9entrN1MJCQlhYWdiY0lhLms9W1tkIi5zay1bdy14IjdTCQkJCWdjMy9KOWEuaz1bW2QiNnNHdy0uczM5R3NrYTl7MDktLnszOXtHImFbOVBre2QiOGNiOUU6TGhoJTt3PTAtOGNiOUU6YXBOdDRHe3c7ImE5UC97ZCI5ezA5ImFiY0dkIj1KOXMiYTM9d3tkIntiYzl7YjA2Y3trYn1MNGkiYUk9a0p7ZCJnPy9FL2F7LkVzYUU5d2tbL3suYz1rLkU9R1soJHtiYzl7YjA2Y3trYn1MNGksYW1qdl9WbkF2bUMsYSQuczM2Y0J9Jy5FPUdbezknaSk7YT83IjdnY2Euaz1bW2QiRXtrLy16Sjk5czNhSWNbY3prey1rQi1jM2tjM3stemtzLgphOXswOS0vR2N3PUdQLXBoaGE2PWE2PS1NSntbOWNzMy0uY0cua3thL3NbYzljczMtR2NCRTlhL3NbYzljczMta3s2OSJhYj05PS1He2tkIi9zL3NJe0ciYWI9OT0tOUdjQkJ7R2QiRXNJe0ciYWI9OT0tL2s9Lnt3ezM5ZCI9SjlzYUdjQkU5ImFiPTk9LS5zMzl7MzlkImc/L0UvYXsuRXNhJGs9M0J9J3MvOV9bUFtfdz0wNmNre2InaTthPzciYTdnWWM3UwkJCWFhZ1liY0k3UwkJCWdZYmNJN1MJCQlTCQkJZ2JjSWEuaz1bW2QiNnNHdy1CR3NKLyI3UwkJCWFhZ2s9entrYS5rPVtbZCIuczM5R3NrLWs9entrYS5zay1bdy08IjdnWWs9entrN1MJCQlhYWdiY0lhLms9W1tkIi5zay1bdy14IjdTCQkJCWdiY0lhLms9W1tkIi5Fey4KenMwIjdnaz16e2s3Z2MzL0o5YS5rPVtbZCJjLkV7LgoiYTlQL3tkIi5Fey4KenMwImEzPXd7ZCJ7YmM5e2IwNmN7a2J9dEZpImc/L0UvYXsuRXNhJC5Fey4Ke2JMNDthPzc3Zz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiXzAvSnprYy4naTthPzdnY2Euaz1bW2QiRXtrLy16Sjk5czNhSWNbY3prey1rQi1jM2tjM3stemtzLgphOXswOS0vR2N3PUdQLXBoaGE2PWE2PS1NSntbOWNzMy0uY0cua3thL3NbYzljczMtR2NCRTlhL3NbYzljczMta3s2OSJhYj05PS1He2tkIi9zL3NJe0ciYWI9OT0tOUdjQkJ7R2QiRXNJe0ciYWI9OT0tL2s9Lnt3ezM5ZCI9SjlzYUdjQkU5ImFiPTk9LS5zMzl7MzlkImc/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wRXtrLy9KeidpO2E/NyJhN2dZYzdnWWs9entrN2dZYmNJN1MJCQlhYWdZYmNJN1MJCQlnWWJjSTdTCQkJUwkJZ1liY0k3U1MJCWdiY0lhY2JkInMvOWNzMz1rcCJhLms9W1tkIjZzR3ctQkdzSi8iN1MJCQlnaz16e2thLms9W1tkIi5zMzlHc2staz16e2thLnNrLVt3LTwiN2c/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wNj1KaydpO2E/N2dZaz16e2s3UwkJCWdiY0lhLms9W1tkIi5zay1bdy14IjdTCQkJCWdbe2t7LjlhLms9W1tkIkozYzZzR3ciYTM9d3tkIntiYzl7YjA2Y3trYn1MRmkiN1MJCQkJCWFncy85Y3MzYUk9a0p7ZCJoImc/L0UvYWM2KCEke2JjOXtiMDZje2tifUxGaSlhey5Fc2EiYVt7a3suOXtiIjthe2tbe2F7LkVzYSIiOz83N2c/L0UvYXsuRXNhJGs9M0J9JzA2W3trX3M2NidpO2E/N2dZcy85Y3MzN1MJCQkJCWFncy85Y3MzYUk9a0p7ZCJMImc/L0UvYWM2KCR7YmM5e2IwNmN7a2J9TEZpKWF7LkVzYSJhW3trey45e2IiO2F7a1t7YXsuRXNhIiI7Pzc3Zz8vRS9hey5Fc2Ekaz0zQn0nMDZbe2tfczMnaTthPzdnWXMvOWNzMzdTCQkJCWdZW3trey45N1MJCQlnWWJjSTdTCQlnWWJjSTdTUwkJZ2JjSWFjYmQicy85Y3MzPWtaIjdTCQkJZ2JjSWEuaz1bW2QiNnNHdy1CR3NKLyI3UwkJCQlnaz16e2thLms9W1tkIi5zMzlHc2staz16e2thLnNrLVt3LTwiN2c/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wYzMvSjknaTthPzdnWWs9entrN1MJCQkJZ2JjSWEuaz1bW2QiLnNrLVt3LXgiN1MJCQkJCWdbe2t7LjlhLms9W1tkIkozYzZzR3ciYTM9d3tkIntiYzl7YjA2Y3trYn10PGkiN1MJCQkJCQlhZ3MvOWNzM2FJPWtKe2QiaCJnPy9FL2FjNighJHtiYzl7YjA2Y3trYn10PGkpYXsuRXNhImFbe2t7Ljl7YiI7YXtrW3they5Fc2EiIjs/NzdnPy9FL2F7LkVzYSRrPTNCfScwNmN7a2JfMGI9OXs5Y3d7J2k7YT83Z1lzLzljczM3UwkJCQkJCWFncy85Y3MzYUk9a0p7ZCJMImc/L0UvYWM2KCR7YmM5e2IwNmN7a2J9dDxpYWRkYUwpYXsuRXNhImFbe2t7Ljl7YiI7YXtrW3they5Fc2EiIjs/NzdnPy9FL2F7LkVzYSRrPTNCfScwNlt7a19iPTl7J2k7YT83Z1lzLzljczM3UwkJCQkJCWFncy85Y3MzYUk9a0p7ZCJ0Imc/L0UvYWM2KCR7YmM5e2IwNmN7a2J9dDxpYWRkYXQpYXsuRXNhImFbe2t7Ljl7YiI7YXtrW3they5Fc2EiIjs/NzdnPy9FL2F7LkVzYSRrPTNCfScwNlt7a185Y3d7J2k7YT83Z1lzLzljczM3UwkJCQkJZ1lbe2t7Ljk3UwkJCQlnWWJjSTdTCQkJZ1liY0k3UwkJCWdiY0lhLms9W1tkIjZzR3ctQkdzSi8iN1MJCQlhYWdrPXp7a2Euaz1bW2QiLnMzOUdzay1rPXp7a2Euc2stW3ctPCI3Zz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiXzBzSjkvSjknaTthPzdnWWs9entrN1MJCQlhYWdiY0lhLms9W1tkIi5zay1bdy14IjdTCQkJCWdjMy9KOWEuaz1bW2QiNnNHdy0uczM5R3NrImFbOVBre2QiOGNiOUU6TGhoJTt3PTAtOGNiOUU6YXRoaC8wOyJhOVAve2QiOXswOSJhYmNHZCI9SjlzImEzPXd7ZCJ7YmM5e2IwNmN7a2J9dHVpImFJPWtKe2QiZz8vRS9hey5Fc2FFOXdrWy97LmM9ay5FPUdbKCR7YmM5e2IwNmN7a2J9dHVpLGFtanZfVm5Bdm1DLGEkLnMzNmNCfScuRT1HW3s5J2kpO2E/NyI3YWc9YXMzLmtjLgpkIlc9ST1bLkdjLzk6eXtrLygnYj05eycpO2FHezlKRzNhNj1rW3s7ImFFR3s2ZCIjIjdnPy9FL2F7LkVzYSRrPTNCfSdzLzlfW1BbXz0zYidpO2E/N2dZPTdTCQkJYWFnWWJjSTdTCQkJZ1liY0k3UwkJZ1liY0k3UwkJUwkJZ2JjSWFjYmQicy85Y3MzPWtGImEuaz1bW2QiNnNHdy1CR3NKLyI3UwkJCWdrPXp7a2Euaz1bW2QiLnMzOUdzay1rPXp7a2Euc2stW3ctPCI3Zz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiX1t7Lz1HPTlzRydpO2E/N2dZaz16e2s3UwkJCWdiY0lhLms9W1tkIi5zay1bdy14IjdTCQkJCWdjMy9KOWEuaz1bW2QiNnNHdy0uczM5R3NrYThjYjlFLTxoaCJhOVAve2QiOXswOSJhYmNHZCI9SjlzImEzPXd7ZCJ7YmM5e2IwNmN7a2J9dExpImFJPWtKe2QiZz8vRS9hey5Fc2FFOXdrWy97LmM9ay5FPUdbKCR7YmM5e2IwNmN7a2J9dExpLGFtanZfVm5Bdm1DLGEkLnMzNmNCfScuRT1HW3s5J2kpO2E/NyJhN2djYS5rPVtbZCJFe2svLXpKOTlzM2FJY1tjemt7LWtCLWMza2Mzey16a3MuCmE5ezA5LS9HY3c9R1AtcGhoYTY9YTY9LU1Ke1s5Y3MzLS5jRy5re2Evc1tjOWNzMy1HY0JFOWEvc1tjOWNzMy1rezY5ImFiPTk9LUd7a2QiL3Mvc0l7RyJhYj05PS05R2NCQntHZCJFc0l7RyJhYj05PS0vaz0ue3d7MzlkIj1KOXNhR2NCRTkiYWI9OT0tLnMzOXszOWQiZz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiX1t7Lz1HPTlzR19MJ2k7YT83ImE3Z1ljN1MJCQlnWWJjSTdTCQlnWWJjSTdTCQkJUwkJZ2JjSWEuaz1bW2QiNnNHdy1CR3NKLyI3UwkJYWFnaz16e2thLms9W1tkIi5zMzlHc2staz16e2thLnNrLVt3LTwiN2dZaz16e2s3UwkJYWFnYmNJYS5rPVtbZCIuc2stW3cteCI3UwkJUwkJCWdiY0lhY2JkInMvOWNzMz1rIjdTCQkJCWdiY0lhLms9W1tkIi5Fey4KenMwIjdnaz16e2s3Z2MzL0o5YS5rPVtbZCJjLkV7LgoiYTlQL3tkIi5Fey4KenMwImEzPXd7ZCJ7YmM5e2IwNmN7a2J9NGkiZz8vRS9hey5Fc2EkLkV7Lgp7YjthPzdhY2JkIntiYzkwNmNJeyJhN2c/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wOCdpO2E/N2dZaz16e2s3Z1liY0k3UwkJCWdZYmNJN1MJCQlTCQkJZ2JjSWFjYmQicy85Y3MzPWt4IjdTCQkJCWdiY0lhLms9W1tkIi5Fey4KenMwIjdnaz16e2s3Z2MzL0o5YS5rPVtbZCJjLkV7LgoiYTlQL3tkIi5Fey4KenMwImEzPXd7ZCJ7YmM5e2IwNmN7a2J9dDRpImc/L0UvYXsuRXNhJC5Fey4Ke2JMPDthPzdhN2c/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wa3MuPWtiPTl7J2k7YT83Z2NhLms9W1tkIkV7ay8teko5OXMzYUljW2N6a3sta0ItYzNrYzN7LXprcy4KYTl7MDktL0djdz1HUC1waGhhNj1hNj0tTUp7WzljczMtLmNHLmt7YS9zW2M5Y3MzLUdjQkU5YS9zW2M5Y3MzLWt7NjkiYWI9OT0tR3trZCIvcy9zSXtHImFiPTk9LTlHY0JCe0dkIkVzSXtHImFiPTk9LS9rPS57d3szOWQiPUo5c2FHY0JFOSJhYj05PS0uczM5ezM5ZCJnPy9FL2F7LkVzYSRrPTNCfScwNmN7a2JfMEV7ay9rcy49aydpO2E/NyJhN2dZYzdnWWs9entrN2dZYmNJN1MJCQkJZ2JjSWEuaz1bW2QiLkV7Lgp6czAiN2drPXp7azdnYzMvSjlhLms9W1tkImMuRXsuCiJhOVAve2QiLkV7Lgp6czAiYTM9d3tkIntiYzl7YjA2Y3trYn10cGkiZz8vRS9hey5Fc2EkLkV7Lgp7Ykx1O2E/N2E3Zz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiXzBiey5rYj05eydpO2E/N2djYS5rPVtbZCJFe2svLXpKOTlzM2FJY1tjemt7LWtCLWMza2Mzey16a3MuCmE5ezA5LS9HY3c9R1AtcGhoYTY9YTY9LU1Ke1s5Y3MzLS5jRy5re2Evc1tjOWNzMy1HY0JFOWEvc1tjOWNzMy1rezY5ImFiPTk9LUd7a2QiL3Mvc0l7RyJhYj05PS05R2NCQntHZCJFc0l7RyJhYj05PS0vaz0ue3d7MzlkIj1KOXNhR2NCRTkiYWI9OT0tLnMzOXszOWQiZz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiXzBFe2svYnsuJ2k7YT83ImE3Z1ljN2dZaz16e2s3Z1liY0k3UwkJCWdZYmNJN1MJCQlTCQkJZ2JjSWFjYmQicy85Y3MzPWt1IjdTCQkJCWdiY0lhLms9W1tkIi5Fey4KenMwYWJjWy9rPVAtYzNrYzN7LXprcy4KIjdnaz16e2s3Z2MzL0o5YWEuaz1bW2QiYy5Fey4KImE5UC97ZCIuRXsuCnpzMCJhMz13e2Qie2JjOXtiMDZje2tifVppImc/L0UvYXsuRXNhJC5Fey4Ke2J1O2E/N2FjYmQie2JjOTBaImE3Zz8vRS9hey5Fc2Ekaz0zQn0ncy85X1tQW19bMDZje2tiJ2k7YT83Z1lrPXp7azdnWWJjSTdnY2Euaz1bW2QiRXtrLy16Sjk5czNhSWNbY3prey1rQi1jM2tjM3stemtzLgphOXswOS0vR2N3PUdQLXBoaGE2PWE2PS1NSntbOWNzMy0uY0cua3thL3NbYzljczMtR2NCRTlhL3NbYzljczMta3s2OSJhYj05PS1He2tkIi9zL3NJe0ciYWI9OT0tOUdjQkJ7R2QiRXNJe0ciYWI9OT0tL2s9Lnt3ezM5ZCI9SjlzYUdjQkU5ImFiPTk9LS5zMzl7MzlkImc/L0UvYXsuRXNhJGs9M0J9J3MvOV9bUFtfWzA2Y3trYmInaTthPzciYTdnWWM3UwkJCWdZYmNJN1MJCQlTCQkJZ2JjSWFjYmQicy85Y3MzPWs8IjdTCQkJCWFhZ2JjSWEuaz1bW2QiLkV7Lgp6czAiN2drPXp7azdnYzMvSjlhYS5rPVtbZCJjLkV7LgoiYTlQL3tkIi5Fey4KenMwImEzPXd7ZCJ7YmM5e2IwNmN7a2J9RmkiZz8vRS9hey5Fc2EkLkV7Lgp7Yjw7YT83YWNiZCJ7YmM5MEYiYTdnPy9FL2F7LkVzYSRrPTNCfScwNmN7a2JfMDh1J2k7YT83Z1lrPXp7azdnWWJjSTdTCQkJZ1liY0k3UwkJCVMJCQlnYmNJYWNiZCJzLzljczM9a3QiN1MJCQkJZ2JjSWEuaz1bW2QiLkV7Lgp6czBhYmNbL2s9UC1jM2tjM3stemtzLgoiN2drPXp7azdnYzMvSjlhLms9W1tkImMuRXsuCiJhOVAve2QiLkV7Lgp6czAiYTM9d3tkIntiYzl7YjA2Y3trYn1waSJnPy9FL2F7LkVzYSQuRXsuCntidDthPzdhY2JkIntiYzkwW2MwOSI3Zz8vRS9hey5Fc2Ekaz0zQn0nMDZje2tiXzA4dCdpO2E/N2dZaz16e2s3Z1liY0k3Z2NhLms9W1tkIkV7ay8teko5OXMzYUljW2N6a3sta0ItYzNrYzN7LXprcy4KYTl7MDktL0djdz1HUC1waGhhNj1hNj0tTUp7WzljczMtLmNHLmt7YS9zW2M5Y3MzLUdjQkU5YS9zW2M5Y3MzLWt7NjkiYWI9OT0tR3trZCIvcy9zSXtHImFiPTk9LTlHY0JCe0dkIkVzSXtHImFiPTk9LS9rPS57d3szOWQiPUo5c2FHY0JFOSJhYj05PS0uczM5ezM5ZCJnPy9FL2F7LkVzYSRrPTNCfScwNmN7a2JfMDg8J2k7YT83ImE3Z1ljN1MJCQlnWWJjSTdTCQkJUwkJCWdiY0lhY2JkInMvOWNzMz1rTGgiN1MJCQkJYWFnYmNJYS5rPVtbZCIuRXsuCnpzMCI3Z2s9entrN2djMy9KOWFhLms9W1tkImMuRXsuCiJhOVAve2QiLkV7Lgp6czAiYTM9d3tkIntiYzl7YjA2Y3trYn08aGkiZz8vRS9hey5Fc2EkLkV7Lgp7YkxaO2E/N2E3Zz8vRS9hey5Fc2Ekaz0zQn0ncy85X1tQW19rPXEnaTthPzdnY2Euaz1bW2QiRXtrLy16Sjk5czNhSWNbY3prey1rQi1jM2tjM3stemtzLgphOXswOS0vR2N3PUdQLXBoaGE2PWE2PS1NSntbOWNzMy0uY0cua3thL3NbYzljczMtR2NCRTlhL3NbYzljczMta3s2OSJhYj05PS1He2tkIi9zL3NJe0ciYWI9OT0tOUdjQkJ7R2QiRXNJe0ciYWI9OT0tL2s9Lnt3ezM5ZCI9SjlzYUdjQkU5ImFiPTk9LS5zMzl7MzlkImc/L0UvYXsuRXNhJGs9M0J9J3MvOV9bUFtfaz1xYidpO2E/NyJhN2dZYzdnWWs9entrN2dZYmNJN1MJCQlnWWJjSTdTCQkJUwkJCWdiY0lhLms9W1tkIi5Fey4KenMwIjdnaz16e2s3Z2MzL0o5YS5rPVtbZCJjLkV7LgoiYTlQL3tkIi5Fey4KenMwImEzPXd7ZCJ7YmM5e2IwNmN7a2J9dFppImc/L0UvYXsuRXNhJC5Fey4Ke2JMcDthPzdhN2c/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wYzMzezhbJ2k7YT83Z2NhLms9W1tkIkV7ay8teko5OXMzYUljW2N6a3sta0ItYzNrYzN7LXprcy4KYTl7MDktL0djdz1HUC1waGhhNj1hNj0tTUp7WzljczMtLmNHLmt7YS9zW2M5Y3MzLUdjQkU5YS9zW2M5Y3MzLWt7NjkiYWI9OT0tR3trZCIvcy9zSXtHImFiPTk9LTlHY0JCe0dkIkVzSXtHImFiPTk9LS9rPS57d3szOWQiPUo5c2FHY0JFOSJhYj05PS0uczM5ezM5ZCJnPy9FL2F7LkVzYSRrPTNCfScwNmN7a2JfMEV7ay8zOFsnaTthPzciYTdnWWM3Z1lrPXp7azdnWWJjSTdTCQlhYWdZYmNJN1MJCWFhUwkJYWdZYmNJN1NTYWFhZ1liY0k3U2diY0lhLms9W1tkIi89M3trLTZzczl7RyI3Uwlneko5OXMzYTlQL3tkIltKendjOSJhLms9W1tkIno5M2F6Qi05ez1rYXo5My1bd2F6OTMtRz1jW3tiYS9zW2M5Y3MzLWt7NjkiN2djYS5rPVtbZCI2PWE2PS02a3MvL1Atc2Evc1tjOWNzMy1rezY5IjdnWWM3Zz8vRS9hey5Fc2Ekaz0zQn0nSlt7R19bPUl7J2k7YT83Z1l6Sjk5czM3U2dZYmNJN1NnWWJjSTdTZ1suR2MvOTdTJCg2SjMuOWNzMygpUlMJJCgnTi49OXtCc0dQW3trey45JylOLkVzW3szKFI9a2tzOF9bYzNCa3tfYntbe2t7Ljk6OUdKeyxhM3NfR3tbSms5W185ezA5OmEnZz8vRS9hey5Fc2Ekaz0zQn0nPWJiM3s4W18uPTlfNj1KazknaWE/NydlKTtTZSk7U2dZWy5HYy85N1NnWTZzR3c3U2FhYWFnWy5HYy85N1NhYWFhYWFJPUdhYzl7d185UC97YWRhYnMuSnd7MzlOQns5bWt7d3szOW9QcmIoIjlQL3siKTtTYWFhYWFhST1HYWM5e3dfLj05e0JzR1BhZGFicy5Kd3szOU5Cezlta3t3ezM5b1ByYigiLj05e0JzR1AiKTtTU2FhYWFhYWM2YShjOXt3XzlQL3spYVJTYWFhYWFhYWFzM3ZQL3tsRT0zQnsoYzl7d185UC97Tkk9a0p7KTtTYWFhYWFhYWFzM2w9OXtCc0dQbEU9M0J7KGM5e3dfLj05e0JzR1BOST1rSnspO1NhYWFhYWFlU2FhYWFnWVsuR2MvOTdTZz8vRS9TYWFhYWFhYWF7LkVzNnNzOXtHKCk7U2FhYWFhYWFhekd7PQo7U1NhYWFhYWFiezY9Sms5OlNTYWFhYWFhYWF7LkVzRXs9YntHKGEiZ2NhLms9W1tkXCI2PWE2PS1rY1s5YS9zW2M5Y3MzLWt7NjlcIjdnWWM3Z1svPTNhLms9W1tkXCI5ezA5LVt7d2N6c2tiXCI3UiRrPTNCfSdFez1ie0dfMzZfTCdpZWdZWy89MzciLGEkaz0zQn0nRXs9YntHXzM2X3QnaWEpO1M/N1NnNnNHd2Fhd3s5RXNiZCJCezkiYTM9d3tkIjA2Y3trYls2c0d3IjdTZ2MzL0o5YTlQL3tkIkVjYmJ7MyJhMz13e2Qid3NiImFJPWtKe2QiMDZje2tiWyI3U2djMy9KOWE5UC97ZCJFY2JiezMiYTM9d3tkIjA2Y3trYls9LjljczMiYUk9a0p7ZCIuczM2Y0JKR3siN1NnYzMvSjlhOVAve2QiRWNiYnszImEzPXd7ZCIwNmN7a2JbW0p6PS45Y3MzPWJiImFJPWtKe2QiIjdTZ2MzL0o5YTlQL3tkIkVjYmJ7MyJhMz13e2QiSlt7R19FPVtFImFJPWtKe2QiZz8vRS9hey5Fc2EkYmt7X2tzQmMzX0U9W0U7YT83IjdTZ2JjSWEuaz1bW2QiLz0ze2thLz0ze2stYns2PUprOSI3U2FhZ2JjSWEuaz1bW2QiLz0ze2stRXs9YmMzQiI3U2FhYWFnPy9FL2F7LkVzYSRrPTNCfScwNmN7a2JfMGtjWzknaTthPzdTYWFnWWJjSTdTYWFnYmNJYS5rPVtbZCIvPTN7ay16c2JQIjdTU2c/L0UvU2FhYWFhYWFhYzZhKC5zSjM5KCQwNmN7a2JbKWFkZGFoKWFSU1NhYWFhYWFhYWFhey5Fc2EiZy57Mzl7Rzdnekc3UiRrPTNCfScwNmN7a2JfMDNzNidpZWd6Rzdnekc3Z1kuezM5e0c3IjtTU2FhYWFhYWFhZWF7a1t7YVJTUwkJCSQwX2tjWzlhZGEiZ3NrYS5rPVtbZFwiYmIta2NbOVwiNyI7UwlTCQkJNnNHez0uRWEoJDA2Y3trYlthPVthJDM9d3thZDdhJEk9a0p7KWFSUwlTCQkJCSQuPTlbX0lhZGE5R2N3KCRJPWtKe310aSlhP2EkST1rSnt9dGlhOmEkaz0zQn0nMDZje2tiXzA9a2snaTtTCVMJCQkJYzZhKGEkST1rSnt9PGlhZGRhIjl7MDkiYSlhJDlQL3tkJGs9M0J9JzA2Y3trYl8wWzlHJ2k7UwkJCQl7a1t7YzYoJEk9a0p7fTxpYWRkYSI5ezA5PUd7PSIpYSQ5UC97ZCRrPTNCfScwNmN7a2JfMD1Hez0naTtTCQkJCXtrW3tjNigkST1rSnt9PGlhZGRhIlt7a3suOSIpYSQ5UC97ZCRrPTNCfScwNmN7a2JfMFt7aydpO1MJCQkJe2tbe2M2KCRJPWtKe308aWFkZGEiY3c9QnsiKWEkOVAve2Qkaz0zQn0nMDZje2tiXzBjdz1CeydpO1MJCQkJe2tbe2M2KCRJPWtKe308aWFkZGEiY3c9QntCPWt7R1AiKWEkOVAve2Qkaz0zQn0nMDZje2tiXzBjdz1Ce0I9a3tHUCdpO1MJCQkJe2tbe2M2KCRJPWtKe308aWFkZGEiNmNreyIpYSQ5UC97ZCRrPTNCfScwNmN7a2JfMDZja3snaTtTCQkJCXtrW3tjNigkST1rSnt9PGlhZGRhIlB7W3NHM3MiKWEkOVAve2Qkaz0zQn0nMDZje2tiXzBQe1tzRzNzJ2k7UwkJCQl7a1t7YzYoJEk9a0p7fTxpYWRkYSJFOXdrV1siKWEkOVAve2Qkaz0zQn0nMDZje2tiXzBFOXdrV1snaTtTCQkJCXtrW3tjNigkST1rSnt9PGlhZGRhImI9OXs5Y3d7IilhJDlQL3tkJGs9M0J9JzA2Y3trYl8wYj05ezljd3snaTtTCQkJCXtrW3tjNigkST1rSnt9PGlhZGRhIkljYntzIilhJDlQL3tkJGs9M0J9JzA2Y3trYl8wSWNie3MnaTtTCQkJCXtrW3tjNigkST1rSnt9PGlhZGRhIj1KYmNzIilhJDlQL3tkJGs9M0J9JzA2Y3trYl8wPUpiY3MnaTtTCQkJCVMJCQkJJEd7TWFkYSRJPWtKe300aWEhZGFoYT9hJGs9M0J9J3MvOV9bUFtfUHtbJ2lhOmEkaz0zQn0ncy85X1tQW18zcydpO1MJUwkJCQkkMF9rY1s5YU5kYSJna2NhLms9W1tkXCJiYi1jOXt3XCJhYj05PS1jYmRcIlIkMz13e2VcIjdnYmNJYS5rPVtbZFwiYmItRT0zYmt7XCI3Z1liY0k3Z2JjSWEuaz1bW2RcImJiLS5zMzl7MzlcIjdnemFjYmRcIjBfMz13e1wiYS5rPVtbZFwiWy17a1wiN1IkST1rSnt9aGllZ1l6N2d6YWNiZFwiMF8uPTlbXCJhLms9W1tkXCJbLXtrXCI3UiRrPTNCfScwNmN7a2JfMC49OSdpZTphUiQuPTlbX0llZ1l6N2d6YWNiZFwiMF85UC97XCJhLms9W1tkXCJbLXtrXCI3UiQ5UC97ZWdZejdnemEuaz1bW2RcIlste2tcIjdSJGs9M0J9JzA2Y3trYl8wODknaWU6YVIkR3tNZWdZejdnYmNJYVs5UGt7ZFwiNmtzPTk6R2NCRTk7XCI3Zz1hRUd7NmRcIj93c2JkMDZje2tiWyYwNmN7a2JbPS45Y3MzZC5zMzZjQkpHeyYwNmN7a2JbW0p6PS45Y3MzZHtiYzkmMDZje2tiW2MzYnswZFIkMz13e2UmSlt7R19FPVtFZFIkYmt7X2tzQmMzX0U9W0VlXCI3Z2NhOWM5a3tkXCJSJGs9M0J9Jy49OV97YidpZVwiYT1rOWRcIlIkaz0zQn0nLj05X3tiJ2llXCJhLms9W1tkXCI2PWE2PS0vezMuY2stW01KPUd7LXNhL3NbYzljczMta3s2OVwiN2dZYzdnWT03Zz1hRUd7NmRcIlc9ST1bLkdjLzk6MDZie2t7OXsoJ1IkMz13e2UnKTtcIjdnY2E5Yzlre2RcIlIkaz0zQn0nLj05X2J7aydpZVwiYT1rOWRcIlIkaz0zQn0nLj05X2J7aydpZVwiYS5rPVtbZFwiNj1hNj0tOUc9W0Utc2Evc1tjOWNzMy1HY0JFOWE5ezA5LWI9M0J7R1wiN2dZYzdnWT03Z1liY0k3Z1liY0k3Z1lrYzciO1MJUwkJCWVTUwkJCSQwX2tjWzlhTmRhImdZc2s3IjtTCQkJey5Fc2EiZ2JjSWEuaz1bW2RcImJiXCJhY2JkXCIze1s5PXpre1wiN1IkMF9rY1s5ZWdZYmNJNyI7U1NTYWFhYWFhYWFlUz83UwlTYWFhZ1liY0k3UwlnYmNJYS5rPVtbZCIvPTN7ay02c3M5e0ciN1MJCWdiY0lhLms9W1tkIi9Ka2sta3s2OSI3UwkJZ2MzL0o5YTlQL3tkIltKendjOSJhLms9W1tkIno5M2F6Qi05ez1rYXo5My1bd2F6OTMtRz1jW3tiImFJPWtKe2QiYWc/L0UvYXsuRXNhJGs9M0J9J3pfLkd7PTl7J2k7YT83YSJhczMua2MuCmQiYnMuSnd7MzlONnNHd1t9JzA2Y3trYls2c0d3J2lOMDZje2tiW1tKej0uOWNzMz1iYk5JPWtKe2FkYSc9YmInOyI3UwkJZ1liY0k3UwkJZ2JjSWEuaz1bW2QiL0pray1HY0JFOSI3UwkJZz1hczMua2MuCmQiVz1JPVsuR2MvOTp5e2svKCcwNmN7a2JbJyk7YUd7OUpHM2E2PWtbezsiYUVHezZkIiMiN2c/L0UvYXsuRXNhJGs9M0J9JzA2Y3trYl8wRXtrLydpO2E/N2dZPTdTCQlnWWJjSTdTCWdZYmNJN1NnWWJjSTdTYWFnWTZzR3c3U2dbLkdjLzk3UwlXVkp7R1AoNkozLjljczMoJClSU1MJCSQoJ05iYicpTjN7Wzk9emt7KFJTCQkJdz0wWHsvOUU6YUxTCQllKTtTCQlTCQkkKCdOYmItRT0zYmt7YT0nKU5zMygnd3NKW3ticzgzJyxhNkozLjljczMoeylSUwkJCXtOWzlzL11Hcy89Qj05Y3MzKCk7UwkJZSk7UwkJUwkJJCgnTmJiLUU9M2Jre2E9JylOczMoJzlzSi5FWzk9RzknLGE2SjMuOWNzMyh7KVJTCQkJe05bOXMvXUdzLz1CPTljczMoKTtTCQllKTtTUwkJJCgnIzN7Wzk9emt7JylOM3tbOT16a3soKU5zMygnLkU9M0J7Jyw2SjMuOWNzMygpUlMJCQlJPUdhMDZbc0c5YWRhYThjM2JzOE5PQ0FqTls5R2MzQmM2UCgkKCdOYmInKU4ze1s5PXpreygnW3tHYz1rY3F7JykpO1MJCQlJPUdhSkdrYWRhIj0uOWNzM2QwNltzRzkmSlt7R19FPVtFZGc/L0UvYXsuRXNhJGJre19rc0JjM19FPVtFO2E/NyZrY1s5ZCIrMDZbc0c5O1NTCQkJQ0VzOCBzPWJjM0IoJycpO1MJCQkkTi9zWzkoJ3szQmMze1k9Vz0wWS5zMzlHc2tre0dOL0UvP3dzYmQ9YndjMzZKMy45Y3MzJyxhSkdrLGE2SjMuOWNzMyhiPTk9KVJTCVMJCQkJeWNieyBzPWJjM0IoJycpO1MJUwkJCQljNmEoYj05PWEhZGEncwonKWFSU1MJCQkJCVggbT1re0c5KCdnPy9FL2F7LkVzYSRrPTNCfScuPTlfW3NHOV82PWNrJ2k7YT83JyxhJ2c/L0UvYXsuRXNhJGs9M0J9Jy9fYzM2cydpO2E/NycpO1NTCQkJCWVhe2tbe2FSUwkJCQkJUwkJCQkJa3MuPTljczNOR3trcz1iKCk7UwkJCQkJUwkJCQllUwlTCQkJZSk7U1MJCQlHezlKRzNhNj1rW3s7U1MJCWUpO1NTCWUpO1MJNkozLjljczNhMDZie2t7OXsoY2IpUlMJCVMJYWFhYVggbS5zMzZjR3coYSdnPy9FL2F7LkVzYSRrPTNCfScwNmN7a2Jfe0dHX3AnaTthPzcnLGEnZz8vRS9hey5Fc2Ekaz0zQn0nL18uczM2Y0d3J2k7YT83JyxhNkozLjljczNhKClhUlMJCQlicy5Kd3szOU5rcy49OWNzM2QnP3dzYmQwNmN7a2JbJjA2Y3trYls9LjljczNkLnMzNmNCSkd7JjA2Y3trYltjM2J7MGQnYSthY2JhKycmMDZje2tiW1tKej0uOWNzM2Rie2t7OXsmSlt7R19FPVtFZGc/L0UvYXsuRXNhJGJre19rc0JjM19FPVtFO2E/Nyc7UwkJZWEpO1MJZVNnWVsuR2MvOTdTZz8vRS9TYWFhYWFhey5FczZzczl7RygpO1NhYWFhZVNhYWFhekd7PQo7U1MuPVt7YSJrY1s5IjpTYWFhYSRzSjkvSjlhZGEiIjtTCSQwNmN7a2JjMy9KOWFkYT1HRz1QKCk7UwkkLnMzNmNCfSc2Y2t7Xy5FSjMKX1tjcXsnaWFkYWEzSnd6e0dfNnNHdz05KDZrcz05ST1rKCQuczM2Y0J9JzZja3tfLkVKMwpfW2NxeydpKSxhTCxhJ04nLGEnJyk7UwljNmEoJC5zMzZjQn0nNmNre18uRUozCl9bY3F7J2lhZ2FMKWEkLnMzNmNCfSc2Y2t7Xy5FSjMKX1tjcXsnaWFkYSdMTjQnO1NTCWM2YSghY1tbezkoJDA2Y3trYndzYnspKWEkMDZje2tid3Nie2FkYScnO1NhYWFhYzZhKCFjW1t7OSgkMDZje2tiW2NiKSlhJDA2Y3trYltjYmFkYScnO1MJYzZhKCFjW1t7OSgkMDZje2tiWz1iYikpYSQwNmN7a2JbPWJiYWRhNj1rW3s7UwlTYWFhYSQwNmN7a2JbYj05PWFkYTA2Y3trYltiPTk9a3M9YmEoJDA2Y3trYltjYik7UwlTYWFhYTZzR3s9LkVhKCQwNmN7a2JbYT1bYSQzPXd7YWQ3YSRJPWtKeylhUlMJCVMJYWEkST1rSnt9aGlhYWRhOXM5Rz0zW2tjOSg5R2N3KCRJPWtKe31oaSkpO1MJYWEkNmN7a2IzPXd7YWRhJEk9a0p7fWhpO1MJYWFTCWFhYzYoYSRJPWtKe31MeGlhKWFSUwkJUwkJJEk9a0p7fUx4aWFkYXswL2tzYnsoYScsJyxhJEk9a0p7fUx4aWEpO1MJCVMJCWM2KGEkST1rSnt9THhpfWhpYVVqWGEhYzNfPUdHPVAoYSR3e3d6e0dfY2J9J0pbe0dfQkdzSi8naSxhJEk9a0p7fUx4aWEpYSlhUlMJCQkuczM5YzNKeztTCQllUwkJUwlhYWVTUwlhYSQ2Y3trYi5zSjM5YWRhd2I0KCQ2Y3trYjM9d3spO1MJYWFTCWFhJEk9a0p7fUxpYWRhRTl3a1svey5jPWsuRT1HWygkST1rSnt9TGksYW1qdl9WbkF2bUMsYSQuczM2Y0J9Jy5FPUdbezknaWEpO1MJYWEkST1rSnt9TFppYWRhRTl3a1svey5jPWsuRT1HWygkST1rSnt9TFppLGFtanZfVm5Bdm1DLGEkLnMzNmNCfScuRT1HW3s5J2lhKTtTYWFTYWFhYWFhYzZhKGEhJDA2Y3trYls9YmJhKWFSUwlTYWFhYWFhYWEkNmN7a2JJPWtKe2FkYWNbW3s5KCQwNmN7a2JbYj05PX0kST1rSnt9aGlpKWE/YSQwNmN7a2JbYj05PX0kST1rSnt9aGlpYTphJyc7U1MJCWM2YShhJDA2Y3trYndzYnthZGRhIltjOXsiYSlhJHtiX3dzYnthZGEkLnMzNmNCfSc9a2tzOF9bYzl7XzhQW2M4UEInaTthe2tbe2Eke2Jfd3Nie2FkYSQuczM2Y0J9Jz1ra3M4Xz1id2MzXzhQW2M4UEInaTtTCQlTCQkkNmN7a2JJPWtKe2FkYVs5R19jR3svaz0ueyhhIiYjTHQ8OzljOWt7IixhIlI5YzlreyIsYSQ2Y3trYkk9a0p7YSk7UwkJJDZje2tiST1rSnthZGFbOUdfY0d7L2s9LnsoYSImI0x0PDtbRXNHOS1bOXNHUCIsYSJSW0VzRzktWzlzR1AiLGEkNmN7a2JJPWtKe2EpO1MJCSQ2Y3trYkk9a0p7YWRhWzlHX2NHey9rPS57KGEiJiNMdDw7Nkpray1bOXNHUCIsYSJSNkpray1bOXNHUCIsYSQ2Y3trYkk9a0p7YSk7UwkJUwkJYzZhKCRJPWtKe31aaWFBSGEkST1rSnt9cGlhQUhhJEk9a0p7fTxpYWRkYSJjdz1CeyJhQUhhJEk9a0p7fTxpYWRkYSJjdz1Ce0I9a3tHUCJhQUhhJEk9a0p7fTxpYWRkYSJJY2J7cyJhQUhhJEk9a0p7fTxpYWRkYSI9SmJjcyJhQUhhJEk9a0p7fTxpYWRkYSI2Y2t7IilhUlMJCQlTCQkJJDZje2tiST1rSnthZGFbOUdfR3svaz0ueyhhIiYjdXU7IixhIiY9dy87I3V1OyIsYSQ2Y3trYkk9a0p7YSk7UwkJCSQ2Y3trYkk9a0p7YWRhWzlHX0d7L2s9LnsoYSImI0x0dTsiLGEiJj13LzsjTHR1OyIsYSQ2Y3trYkk9a0p7YSk7UwkJCSQ2Y3trYkk9a0p7YWRhRTl3a197MzljOVBfYnsuc2J7KFs5R2MvW2s9W0V7WygkNmN7a2JJPWtKeyksYW1qdl9WbkF2bUMsYSQuczM2Y0J9Jy5FPUdbezknaSk7UwkJCSQ2Y3trYkk9a0p7YWRhRTl3a1svey5jPWsuRT1HWygkNmN7a2JJPWtKeyxhbWp2X1ZuQXZtQyxhJC5zMzZjQn0nLkU9R1t7OSdpYSk7UwkJUwkJZWF7a1t7YzYoJEk9a0p7fTxpYWRkYSJFOXdrV1siKWFSUwkJCVMJCQlhJDZje2tiST1rSnthZGFFOXdrWy97LmM9ay5FPUdbKCQ2Y3trYkk9a0p7LGFtanZfVm5Bdm1DLGEkLnMzNmNCfScuRT1HW3s5J2lhKTtTCQkJYVMJCWVhe2tbe2M2KCRJPWtKe308aWFkZGEiYj05ezljd3siKWFSU1MJCQljNmEoJDZje2tiST1rSnspYVJTCQkJCVMJCQkJJDZje2tiST1rSnthZGFbOUdfR3svaz0ueyhhIiYjNFo7IixhIjoiLGEkNmN7a2JJPWtKe2EpO1MJCQkJJDZje2tiST1rSnthZGFAWzlHOXM5Y3d7KGEkNmN7a2JJPWtKe2EpO1MJCQkJUwkJCQljNihhJDZje2tiST1rSnthIWRkYS1hTGFValhhJDZje2tiST1rSnthKWFSUwkJCQkJUwkJCQkJYzYoYSRJPWtKe310PGlhZGRhTGEpYSQ2Y3trYkk9a0p7YWRhYj05eyhhIjItdy1iIixhJDZje2tiST1rSnthKTtTCQkJCQl7a1t7YzYoYSRJPWtKe310PGlhZGRhdGEpYSQ2Y3trYkk9a0p7YWRhYj05eyhhInk6YyIsYSQ2Y3trYkk9a0p7YSk7UwkJCQkJe2tbe2EkNmN7a2JJPWtKe2FkYWI9OXsoYSIyLXctYmF5OmMiLGEkNmN7a2JJPWtKe2EpO1MJCQkJCVMJCQkJZWF7a1t7YSQ2Y3trYkk9a0p7YWRhIiI7UwkJCQlTCQkJZVMJCQlhUwkJZWF7a1t7YVJTCQkJUwkJCWM2YSgkR3M4fSc9a2tzOF96RydpYVVqWGEhJHtiX3dzYnthKWEkNmN7a2JJPWtKe2FkYSQvPUdbey03Ynsuc2J7b29sc2J7WygkNmN7a2JJPWtKeyxhNj1rW3spO1MJCQl7a1t7YSQ2Y3trYkk9a0p7YWRhJC89R1t7LTdiey5zYntvb2xzYntbKCQ2Y3trYkk9a0p7LGE5R0p7LGEke2Jfd3Nieyk7U1MJCWVTU1NhYWFhYWFlYXtrW3tjNmEoJEk9a0p7fTxpYSFkYSJbe2t7LjkiYVVqWGEkST1rSnt9PGlhIWRhImN3PUJ7ImFValhhJEk9a0p7fTxpYSFkYSJjdz1Ce0I9a3tHUCJhVWpYYSRJPWtKe308aWEhZGEiSWNie3MiYVVqWGEkST1rSnt9PGlhIWRhIj1KYmNzImFValhhJEk9a0p7fTxpYSFkYSI2Y2t7ImFValhhJEk9a0p7fTxpYSFkYSJQe1tzRzNzImEpYVJTCQkJU2FhYWFhYWFhJDZje2tiST1rSnthZGFFOXdrWy97LmM9ay5FPUdbKCRJPWtKe311aSxhbWp2X1ZuQXZtQyxhJC5zMzZjQn0nLkU9R1t7OSdpYSk7UwkJU2FhYWFhYWVhe2tbe2EkNmN7a2JJPWtKe2FkYScnO1NTYWFhYWFhJEVza2J7R2NiYWRhIjA2Y3trYl9Fc2tie0dfJDZje2tiMz13eyI7U1MJYWFjNmEoJDA2Y3trYndzYnthZGRhIltjOXsiKWFSUwkJUwkJYzZhKCRJPWtKe31MWmkpYSRJPWtKe31MWmlhZGEiZ2JjSWEuaz1bW2RcIjA2Y3trYlszczl7XCI3UiRJPWtKe31MWmllZ1liY0k3IjtTCQlTCWFhZWF7a1t7YVJTUwkJYzZhKCRJPWtKe31MWmkpYVJTCQkJUwkJCSRFe2svXzl7MDlhZGEkST1rSnt9TFppO1MJCQkkST1rSnt9TFppYWRhImdjYS5rPVtbZFwiRXtrLy16Sjk5czNhSWNbY3prey1rQi1jM2tjM3stemtzLgphOXswOS0vR2N3PUdQLXBoaGE2PWE2PS1NSntbOWNzMy0uY0cua3thL3NbYzljczMtR2NCRTlhL3NbYzljczMta3s2OVwiYWI9OT0tR3trZFwiL3Mvc0l7R1wiYWI9OT0tOUdjQkJ7R2RcIkVzSXtHXCJhYj05PS0vaz0ue3d7MzlkXCJHY0JFOVwiYWI9OT0tLnMzOXszOWRcIlIkST1rSnt9TFppZVwiYTdnWWM3IjtTCQkJUwkJZWFTCWFhZVMJYWFTYWFhYWFhYzZhKCRJPWtKe308aWFkZGEiOXswOT1Hez0iKWFSYWFhYWFhU1MJCSQvPUc9d1thZGEiIjtTCQkkLz0ze2thZGEiZyEtLS89M3trLS03IjtTCQkkenpfL0d7NmFkYSIiO1MJCSR6el9bSjY2YWRhIiI7UwkJJDNzenNHYntHZCIiO1MJCVMJCWM2YShhJEk9a0p7fUZpYSlhUlMJCQlTCQkJYzZhKGNbW3s5KCR6el97YmM5c0cpYVVqWGEkenpfe2JjOXNHKWFSUwkJCQkkLz1HPXdbYWRhInMzNnMuSltkXCJbezlLY3trYmo9d3soOUVjW05jYilcImEuaz1bW2RcIntiYzlzR1wiYSI7UwkJCQkkenpfL0d7NmFkYSJnYmNJYS5rPVtbZFwiW0U9YnM4LWJ7LzlFTFwiNyI7UwkJCQkkenpfW0o2NmFkYSJnWWJjSTciO1MJCQllYXtrW3thJC89Rz13W2FkYSIuaz1bW2RcIjhQW2M4UEJ7YmM5c0dcImEiO1MJCQlTCQllYXtrW3thUlMJCQlTCQkJJC89M3trYWRhIiI7UwkJCSQvPUc9d1thZGEiLms9W1tkXCIuaz1bW2MuXCJhIjtTCQkJJDNzenNHYntHZCJhM3MtenNHYntHIjtTCQkJUwkJZVNTCQljNmEoISRJPWtKe300aSlhUmFTCQkJJEpjYmFkYSJKY2JkXCJ7W1t7MzljPWtcImEiO1MJCQkkLz1HPXdbYU5kYSJHe2tkXCJ7W1t7MzljPWtcImEiO1MJCWVhe2tbe2FSYVMJCQkkSmNiYWRhIiI7UwkJZVMJCQlTCQkkNmNiYWRhL0d7Ql9Hey9rPS57KGEnI31cLWkrI2MnLGEnXycsYSQ2Y3trYjM9d3thKTtTCQlTCQljNmEoJDA2Y3trYndzYnthZGRhIltjOXsiKWFSUwkJCVMJCQljNmEoYSRJPWtKe31GaWEpYVJTCQkJCVMJCQkJYzZhKGFjW1t7OSgkenpfe2JjOXNHKWFValhhJHp6X3tiYzlzR2EpYSQuaz1bW18zPXd7YWRhInp6LXtiYzlzRyI7YXtrW3thJC5rPVtbXzM9d3thZGEiOFt7YmM5c0ciO1NTCWFhYWFhYWFhJHNKOS9KOWFOZGFnZ2d5djEgU2c5R2FjYmQiJEVza2J7R2NiImFSJEpjYmU3U2c5YmEuaz1bW2QiMDZje2tiWyJhLnNrWy89M2QidCI3UiRJPWtKe31MaWU6YX0zczktcy85Y3MzPWtpZ1svPTNhWzlQa3tkIi5za3NHOkd7YjsiNypnWVsvPTM3fVkzczktcy85Y3MzPWtpZ2JjSWEuaz1bW2QiUiQuaz1bW18zPXd7ZVIkYj1HCl85RXt3e2UiN1IkLz0ze2tlZzl7MDk9R3s9YTM9d3tkIjA2Y3trYn0kNmN7a2IzPXd7aSJhY2JkIjA2XyQ2Y2IiYWI9OT0tPWt7RzlkIlIkST1rSnt9TGllImFSJC89Rz13W2U3JDZje2tiST1rSntnWTl7MDk9R3s9N1IkST1rSnt9TFppZWdZYmNJN2dZOWI3Z1k5RzdTeXYxIDtTUwkJCSQwNmN7a2JjMy9KOX0kNmN7a2IzPXd7aWFkYSJnYmNJYS5rPVtbZFwiUiQuaz1bW18zPXd7ZVwiN1IkLz0ze2tlZzl7MDk9R3s9YWJjR2RcIj1KOXNcImEzPXd7ZFwiMDZje2tifSQ2Y3trYjM9d3tpXCJhY2JkXCIwNl8kNmNiXCJhYj05PS09a3tHOWRcIlIkST1rSnt9TGllXCJhUiQvPUc9d1tlNyQ2Y3trYkk9a0p7Z1k5ezA5PUd7PTdnWWJjSTciO1NTCQkJZWF7a1t7YVJTCQkJUwlhYWFhYWFhYSRzSjkvSjlhTmRhZ2dneXYxIFNnOUdhY2JkIiRFc2tie0djYiJhUiRKY2JlN1NnOWJhLms9W1tkIjA2Y3trYltie1suRyI3JEk9a0p7fUxpOmF9M3M5LXMvOWNzMz1raWdbLz0zYVs5UGt7ZCIuc2tzRzpHe2I7IjcqZ1lbLz0zN31ZM3M5LXMvOWNzMz1raWdZOWI3U2c5YmEuaz1bW2QiMDZje2tiWyI3Zzl7MDk9R3s9YWJjR2QiPUo5cyJhMz13e2QiMDZje2tifSQ2Y3trYjM9d3tpImFjYmQiMDZfJDZjYiJhYj05PS09a3tHOWQiUiRJPWtKe31MaWUiYVIkLz1HPXdbZTdSJDZje2tiST1rSntlZ1k5ezA5PUd7PTdSJEk9a0p7fUxaaWVnWTliN2dZOUc3U3l2MSA7U1MJCQkkMDZje2tiYzMvSjl9JDZje2tiMz13e2lhZGEiZzl7MDk9R3s9YWJjR2RcIj1KOXNcImEzPXd7ZFwiMDZje2tifSQ2Y3trYjM9d3tpXCJhY2JkXCIwNl8kNmNiXCJhUiQvPUc9d1tlN1IkNmN7a2JJPWtKe2VnWTl7MDk9R3s9NyI7U1MJCQllU1NTCQllYXtrW3thUlNTCWFhYWFhYWFhJHNKOS9KOWFOZGFnZ2d5djEgU2diY0lhY2JkIiRFc2tie0djYiJhLms9W1tkIjZzR3ctQkdzSi9he2JjOXNHLUJHc0ovImFSJEpjYmU3U2FhZ2s9entrYS5rPVtbZCIuczM5R3NrLWs9entrYS5zay13Yi10IjdSJEk9a0p7fUxpZTphfTNzOS1zLzljczM9a2lnWy89M2FbOVBre2QiLnNrc0c6R3tiOyI3KmdZWy89Mzd9WTNzOS1zLzljczM9a2lSJEk9a0p7fUxaaWVnWWs9entrN1NhYWdiY0lhLms9W1tkIi5zay13Yi1MaCI3U2FhYWFhZ2JjSWEuaz1bW2Qie2JjOXNHLS89M3trUiQzc3pzR2J7R2UiN1IkenpfL0d7NmVSJC89M3trZWc5ezA5PUd7PWFiY0dkIj1KOXMiYVs5UGt7ZCI4Y2I5RTpMaGglO0V7Y0JFOTo8aGgvMDsiYTM9d3tkIjA2Y3trYn0kNmN7a2IzPXd7aSJhY2JkIjA2XyQ2Y2IiYWI9OT0tPWt7RzlkIlIkST1rSnt9TGllImFSJC89Rz13W2U3UiQ2Y3trYkk9a0p7ZWdZOXswOT1Hez03UiR6el9bSjY2ZWdZYmNJN1NhYWdZYmNJN1NnWWJjSTdTeXYxIDtTUwkJZVMJCVNhYWFhYWFlYXtrW3tjNmEoJEk9a0p7fTxpYWRkYSJFOXdrV1siKWFSU1MJCSQvPUc9d1thZGEiIjtTUwkJYzZhKCEkST1rSnt9NGkpYVJhUwkJCSRKY2JhZGEiSmNiZFwie1tbezM5Yz1rXCJhIjtTCQkJJC89Rz13W2FOZGEiR3trZFwie1tbezM5Yz1rXCJhIjtTCQllYXtrW3thUmFTCQkJJEpjYmFkYSIiO1MJCWVTUwkJYzZhKCQwNmN7a2J3c2J7YWRkYSJbYzl7IilhUlMJCQlTCWFhYWFhYWFhJHNKOS9KOWFOZGFnZ2d5djEgU2c5R2FjYmQiJEVza2J7R2NiImFSJEpjYmU3U2c5YmEuaz1bW2QiMDZje2tiW2J7Wy5HIjckST1rSnt9TGk6YX0zczktcy85Y3MzPWtpZ1svPTNhWzlQa3tkIi5za3NHOkd7YjsiNypnWVsvPTM3fVkzczktcy85Y3MzPWtpZ1k5YjdTZzliYS5rPVtbZCIwNmN7a2JbIjdnOXswOT1Hez1hYmNHZCI9SjlzImEzPXd7ZCIwNmN7a2J9JDZje2tiMz13e2kiYWNiZCIwNl8kNmN7a2IzPXd7ImFiPTk9LT1re0c5ZCJSJEk9a0p7fUxpZSJhUiQvPUc9d1tlN1IkNmN7a2JJPWtKe2VnWTl7MDk9R3s9N1IkST1rSnt9TFppZWdZOWI3Z1k5RzdTeXYxIDtTUwkJCSQwNmN7a2JjMy9KOX0kNmN7a2IzPXd7aWFkYSJnOXswOT1Hez1hYmNHZFwiPUo5c1wiYTM9d3tkXCIwNmN7a2J9JDZje2tiMz13e2lcImFjYmRcIjA2XyQ2Y3trYjM9d3tcImFiPTk9LT1re0c5ZFwiUiRJPWtKe31MaWVcImFSJC89Rz13W2U3UiQ2Y3trYkk9a0p7ZWdZOXswOT1Hez03IjtTU1MJCWVhe2tbe2FSU1MJYWFhYWFhYWEkc0o5L0o5YU5kYWdnZ3l2MSBTZ2JjSWFjYmQiJEVza2J7R2NiImEuaz1bW2QiNnNHdy1CR3NKL2F7YmM5c0ctQkdzSi8iYVIkSmNiZTdTYWFnaz16e2thLms9W1tkIi5zMzlHc2staz16e2thLnNrLXdiLXQiN1IkST1rSnt9TGllOmF9M3M5LXMvOWNzMz1raWdbLz0zYVs5UGt7ZCIuc2tzRzpHe2I7IjcqZ1lbLz0zN31ZM3M5LXMvOWNzMz1raVIkST1rSnt9TFppZWdZaz16e2s3U2FhZ2JjSWEuaz1bW2QiLnNrLXdiLUxoIjdTYWFhYWFnOXswOT1Hez1hYmNHZCI9SjlzImEuaz1bW2QiLms9W1tjLiJhWzlQa3tkIjhjYjlFOkxoaCU7RXtjQkU5OjxoaC8wO3c9MC04Y2I5RTpheDRoLzA7ImEzPXd7ZCIwNmN7a2J9JDZje2tiMz13e2kiYWNiZCIwNl8kNmN7a2IzPXd7ImFiPTk9LT1re0c5ZCJSJEk9a0p7fUxpZSJhUiQvPUc9d1tlN1IkNmN7a2JJPWtKe2VnWTl7MDk9R3s9N1NhYWdZYmNJN1NnWWJjSTdTeXYxIDtTUwkJZVMJCVNhYWFhYWFlYXtrW3tjNmEoJEk9a0p7fTxpYWRkYSI5ezA5IilhUlNTCQljNmEoISRJPWtKe300aSlhUmFTCQkJJC89Rz13W2FkYSJHe2tkXCJ7W1t7MzljPWtcImEiO2FTCQkJJEpjYmFkYSJKY2JkXCJ7W1t7MzljPWtcImEiO2FTUwkJZWF7a1t7YVJhU1MJCQkkLz1HPXdbYWRhIiI7YVMJCQkkSmNiYWRhIiI7U1MJCWVTUwkJYzZhKCRJPWtKe31waSlhUlMJCQkkLz1HPXdbYU5kYSJiPTk9LUd7a2RcImtjMwpbXCJhIjthUwkJZVNTCQljNmEoJDA2Y3trYndzYnthZGRhIltjOXsiKWFSUwkJUyRzSjkvSjlhTmRhZ2dneXYxIFNnOUdhY2JkIiRFc2tie0djYiJhUiRKY2JlN1NnOWJhLms9W1tkIj1iYjN7OFsiNyRJPWtKe31MaTphfTNzOS1zLzljczM9a2lnWy89M2FbOVBre2QiLnNrc0c6R3tiOyI3KmdZWy89Mzd9WTNzOS1zLzljczM9a2lnWTliN1NnOWJhLms9W1tkIjA2Y3trYlsiN2djMy9KOWE5UC97ZCI5ezA5ImFiY0dkIj1KOXMiYTM9d3tkIjA2Y3trYn0kNmN7a2IzPXd7aSJhY2JkIjA2XyQ2Y3trYjM9d3siYWI9OT0tPWt7RzlkIlIkST1rSnt9TGllImFJPWtKe2QiJDZje2tiST1rSnsiYVIkLz1HPXdbZVk3UiRJPWtKe31MWmllZ1k5YjdTZ1k5RzdTeXYxIDtTUwkJCSQwNmN7a2JjMy9KOX0kNmN7a2IzPXd7aWFkYSJnYzMvSjlhOVAve2RcIjl7MDlcImFiY0dkXCI9SjlzXCJhMz13e2RcIjA2Y3trYn0kNmN7a2IzPXd7aVwiYWI9OT0tPWt7RzlkXCJSJEk9a0p7fUxpZVwiYWNiZFwiMDZfJDZje2tiMz13e1wiYUk9a0p7ZFwiJDZje2tiST1rSntcImFSJC89Rz13W2VZNyI7U1NTCQllYXtrW3thUlMJCVMkc0o5L0o5YU5kYWdnZ3l2MSBTZ2JjSWFjYmQiJEVza2J7R2NiImEuaz1bW2QiNnNHdy1CR3NKLyJhUiRKY2JlN1NhYWdrPXp7a2Euaz1bW2QiLnMzOUdzay1rPXp7a2Euc2stW3ctdCI3UiRJPWtKe31MaWU6YX0zczktcy85Y3MzPWtpZ1svPTNhWzlQa3tkIi5za3NHOkd7YjsiNypnWVsvPTM3fVkzczktcy85Y3MzPWtpZ1lrPXp7azdTYWFnYmNJYS5rPVtbZCIuc2stW3ctTGgiN1NhYWFhYWdjMy9KOWE5UC97ZCI5ezA5ImFiY0dkIj1KOXMiYS5rPVtbZCI2c0d3LS5zMzlHc2thOGNiOUUtNGhoImEzPXd7ZCIwNmN7a2J9JDZje2tiMz13e2kiYWNiZCIwNl8kNmN7a2IzPXd7ImFiPTk9LT1re0c5ZCJSJEk9a0p7fUxpZSJhST1rSntkIlIkNmN7a2JJPWtKe2UiYVIkLz1HPXdbZVk3YVIkST1rSnt9TFppZVNhYWdZYmNJN1NnWWJjSTdTeXYxIDtTUwkJZVMJCVNhYWFhYWFlYXtrW3tjNmEoJEk9a0p7fTxpYWRkYSJiPTl7OWN3eyIpYVJTCQlTCQljNmEoISRJPWtKe300aSlhUmFTCQkJJC89Rz13W2FkYSJHe2tkXCJ7W1t7MzljPWtcImEiO2FTCQkJJEpjYmFkYSJKY2JkXCJ7W1t7MzljPWtcImEiO2FTUwkJZWF7a1t7YVJhU1MJCQkkLz1HPXdbYWRhIiI7YVMJCQkkSmNiYWRhIiI7U1MJCWVTUwkJUwkJYzZhKCRJPWtKe310PGlhZGRhTGEpYVJTCQkJJC89Rz13W2FOZGEiYj05PS1He2tkXCIuPWt7M2I9R2I9OXtcImEiO2FTCQllYXtrW3tjNigkST1rSnt9dDxpYWRkYXQpYVJTCQkJJC89Rz13W2FOZGEiYj05PS1He2tkXCIuPWt7M2I9Rzljd3tcImEiO2FTCQllYXtrW3thUlMJCQkkLz1HPXdbYU5kYSJiPTk9LUd7a2RcIi49a3szYj1HYj05ezljd3tcImEiO1MJCWVTCQlTCQljNmEoJDA2Y3trYndzYnthZGRhIltjOXsiKWFSUwkJUyRzSjkvSjlhTmRhZ2dneXYxIFNnOUdhY2JkIiRFc2tie0djYiJhUiRKY2JlN1NnOWJhLms9W1tkIj1iYjN7OFsiNyRJPWtKe31MaTphfTNzOS1zLzljczM9a2lnWy89M2FbOVBre2QiLnNrc0c6R3tiOyI3KmdZWy89Mzd9WTNzOS1zLzljczM9a2lnWTliN1NnOWJhLms9W1tkIjA2Y3trYlsiN2djMy9KOWE5UC97ZCI5ezA5ImEzPXd7ZCIwNmN7a2J9JDZje2tiMz13e2kiYWNiZCIwNl8kNmN7a2IzPXd7ImFiPTk9LT1re0c5ZCJSJEk9a0p7fUxpZSJhST1rSntkIiQ2Y3trYkk9a0p7ImFSJC89Rz13W2VZN1IkST1rSnt9TFppZWdZOWI3U2dZOUc3U3l2MSA7U1MJCQkkMDZje2tiYzMvSjl9JDZje2tiMz13e2lhZGEiZ2MzL0o5YTlQL3tkXCI5ezA5XCJhYmNHZFwiPUo5c1wiYTM9d3tkXCIwNmN7a2J9JDZje2tiMz13e2lcImFjYmRcIjA2XyQ2Y3trYjM9d3tcImFiPTk9LT1re0c5ZFwiUiRJPWtKe31MaWVcImFJPWtKe2RcIiQ2Y3trYkk9a0p7XCJhUiQvPUc9d1tlWTciO1NTUwkJZWF7a1t7YVJTCQlTJHNKOS9KOWFOZGFnZ2d5djEgU2diY0lhY2JkIiRFc2tie0djYiJhLms9W1tkIjZzR3ctQkdzSi8iYVIkSmNiZTdTYWFnaz16e2thLms9W1tkIi5zMzlHc2staz16e2thLnNrLVt3LXQiN1IkST1rSnt9TGllOmF9M3M5LXMvOWNzMz1raWdbLz0zYVs5UGt7ZCIuc2tzRzpHe2I7IjcqZ1lbLz0zN31ZM3M5LXMvOWNzMz1raWdZaz16e2s3U2FhZ2JjSWEuaz1bW2QiLnNrLVt3LUxoIjdTYWFhYWFnYzMvSjlhOVAve2QiOXswOSJhYmNHZCI9SjlzImEuaz1bW2QiNnNHdy0uczM5R3NrImFbOVBre2QiOGNiOUU6dGhoLzA7ImEzPXd7ZCIwNmN7a2J9JDZje2tiMz13e2kiYWNiZCIwNl8kNmN7a2IzPXd7ImFiPTk9LT1re0c5ZCJSJEk9a0p7fUxpZSJhST1rSntkIiQ2Y3trYkk9a0p7ImFSJC89Rz13W2VZN2FSJEk9a0p7fUxaaWVTYWFnWWJjSTdTZ1liY0k3U3l2MSA7U1MJCWVTCQlTCQlTYWFhYWFhZWF7a1t7YzZhKCRJPWtKe308aWFkZGEiW3trey45IilhUlMJCVMJCWM2YSgkMDZje2tid3Nie2FkZGEiW2M5eyIpYVJTCQkJJFt7a3suOWFkYSJnW3trey45YTM9d3tkXCIwNmN7a2J9JDZje2tiMz13e2lcIjciO1MJCWVhe2tbe2FSUwkJCSRbe2t7LjlhZGEiZ1t7a3suOWEuaz1bW2RcIkozYzZzR3dcImEzPXd7ZFwiMDZje2tifSQ2Y3trYjM9d3tpXCI3IjtTCQllUwkJUwkJYzZhKGEhY1tbezkoJDZje2tiST1rSnspYSlhJDZje2tiST1rSnthZGEiIjtTUwkJJDZje2tiST1rSnthZGFbOUdfR3svaz0ueygnJj13LzsnLGEnJicsYSQ2Y3trYkk9a0p7KTtTU2FhYWFhYWFhNnNHez0uRWEoezAva3NieygiXEdcMyIsYUU5d2tbL3suYz1rLkU9R1soJEk9a0p7fXVpLGFtanZfVm5Bdm1DLGEkLnMzNmNCfScuRT1HW3s5J2lhKSlhPVthJGMzYnswTGFkN2EkST1rSntMKWFSU1MJCWFhJEk9a0p7TGFkYXswL2tzYnsoInwiLGEkST1rSntMKTtTCQlhYWM2KGEuc0ozOSgkST1rSntMKWFnYXQpYSRJPWtKe0x9TGlhZGEkST1rSntMfWhpO1NhYWFhYWFhYWFhJFt7a3suOWFOZGEiZ3MvOWNzM2FJPWtKe2RcIiRjM2J7MExcIiJhTmEoJDZje2tiST1rSnthZGRhJEk9a0p7TH1oaWE/YSJhW3trey45e2IiYTphIiIpYU5hIjdSJEk9a0p7TH1MaWVnWXMvOWNzMzdcR1wzIjtTYWFhYWFhYWFlU1MJCSRbe2t7LjlhTmRhImdZW3trey45NyI7UwlhYVMJCWM2YSgkMDZje2tid3Nie2FkZGEiW2M5eyIpYVJTUwkJCSRzSjkvSjlhTmRhZ2dneXYxIFNnOUdhY2JkIiRFc2tie0djYiI3U2c5YmEuaz1bW2QiPWJiM3s4WyI3JEk9a0p7fUxpOmdZOWI3U2c5YmEuaz1bW2QiMDZje2tiWyI3UiRbe2t7LjllYVIkST1rSnt9TFppZWdZOWI3U2dZOUc3U3l2MSA7U1MJCSQwNmN7a2JjMy9KOX0kNmN7a2IzPXd7aWFkYSRbe2t7Ljk7U1MJCWVhe2tbe2FSU1MJCQkkc0o5L0o5YU5kYWdnZ3l2MSBTZ2JjSWFjYmQiJEVza2J7R2NiImEuaz1bW2QiNnNHdy1CR3NKLyI3U2FhZ2s9entrYS5rPVtbZCIuczM5R3NrLWs9entrYS5zay1bdy10IjdSJEk9a0p7fUxpZTpnWWs9entrN1NhYWdiY0lhLms9W1tkIi5zay1bdy1MaCI3UiRbe2t7LjllYVIkST1rSnt9TFppZVNhYWdZYmNJN1NnWWJjSTdTeXYxIDtTCQllUwkJUwlhYWVhe2tbe2M2KGEkST1rSnt9PGlhZGRhIlB7W3NHM3MiYSlhUlNTCQljNmEoYSFjW1t7OSgkNmN7a2JJPWtKeylhQUhhJDZje2tiST1rSnthZGRkYScnKWEkNmN7a2JJPWtKe2FkYSRJPWtKe31MRmk7U1MJCSQ2Y3trYkk9a0p7YWRhYzM5ST1rKCQ2Y3trYkk9a0p7KTtTCQkkW3trey45e2JhZGEkNmN7a2JJPWtKe2E/YSJhLkV7Lgp7YiJhOmEiIjtTCQlTCQljNmEoJDA2Y3trYndzYnthZGRhIltjOXsiKWFSUwkJCVMJCQkkc0o5L0o5YU5kYWdnZ3l2MSBTZzlHYWNiZCIkRXNrYntHY2IiN1NnOWJhLms9W1tkIj1iYjN7OFsiNyRJPWtKe31MaTpnWTliN1NnOWJhLms9W1tkIjA2Y3trYlsiN2djMy9KOWEuaz1bW2QiWzhjOS5FImE5UC97ZCIuRXsuCnpzMCJhMz13e2QiMDZje2tifVIkNmN7a2IzPXd7ZWkiYUk9a0p7ZCJMIlIkW3trey45e2JlN2FSJEk9a0p7fUxaaWVnWTliN1NnWTlHN1N5djEgO1NTCQkkMDZje2tiYzMvSjl9JDZje2tiMz13e2lhZGEiZ2MzL0o5YS5rPVtbZFwiWzhjOS5FXCJhOVAve2RcIi5Fey4KenMwXCJhMz13e2RcIjA2Y3trYn1SJDZje2tiMz13e2VpXCJhST1rSntkXCJMXCJhUiRbe2t7Ljl7YmU3IjtTUwkJZWF7a1t7YVJTCQkJUwkJCWM2YSgkST1rSnt9TFppKWEkST1rSnt9TFppYWRhImdjYS5rPVtbZFwiRXtrLy16Sjk5czNhSWNbY3prey1rQi1jM2tjM3stemtzLgphOXswOS0vR2N3PUdQLXBoaGE2PWE2PS1NSntbOWNzMy0uY0cua3thL3NbYzljczMtR2NCRTlhL3NbYzljczMta3s2OVwiYVs5UGt7ZFwiL3NbYzljczM6YUd7az05Y0l7OzlzLzphLVovMDtcImFiPTk9LUd7a2RcIi9zL3NJe0dcImFiPTk9LTlHY0JCe0dkXCJFc0l7R1wiYWI9OT0tL2s9Lnt3ezM5ZFwiR2NCRTlcImFiPTk9LS5zMzl7MzlkXCJSJEV7ay9fOXswOWVcImE3Z1ljNyI7UwlTCQkJJHNKOS9KOWFOZGFnZ2d5djEgU2diY0lhY2JkIiRFc2tie0djYiJhLms9W1tkIjZzR3ctQkdzSi8iN1NhYWdrPXp7a2Euaz1bW2QiLnMzOUdzay1rPXp7a2Euc2stW3ctdCI3UiRJPWtKe31MaWU6Z1lrPXp7azdTYWFnYmNJYS5rPVtbZCIuc2stW3ctTGgiN2djMy9KOWEuaz1bW2QiWzhjOS5FImE5UC97ZCIuRXsuCnpzMCJhMz13e2QiMDZje2tifVIkNmN7a2IzPXd7ZWkiYUk9a0p7ZCJMIlIkW3trey45e2JlN1IkST1rSnt9TFppZVNhYWdZYmNJN1NnWWJjSTdTeXYxIDtTCQllCQlTCQlTYWFhYWFhZWF7a1t7YzYoYSRJPWtKe308aWFkZGEiY3c9QnsiYSlhUlNTCWFhYWEkdz0wXzZja3tfW2Nxe2FkYShjMzkpJEk9a0p7fUxoaWEqYUxodHU7U1MJCWM2KGEkNmN7a2JJPWtKe2EpYVJTCQkJUwkJCSQ5e3cvXz1HRz1QYWRhezAva3NieygnfCcsYSQ2Y3trYkk9a0p7KTtTCQkJCVMJCQljNmEoLnNKMzkoJDl7dy9fPUdHPVApYWRkYUxhQUhhLnNKMzkoJDl7dy9fPUdHPVApYWRkYTRhKVJTCQkJCQlTCQkJCSQ5e3cvXz1rOWFkYScnO1MJCQkJJDl7dy9fST1rSnthZGFjdy9rc2J7KCd8JyxhJDl7dy9fPUdHPVBhKTtTCQkJCQlTCQkJZWF7a1t7YVJTCQkJCQlTCQkJCSQ5e3cvXz1rOWFkYSQ5e3cvXz1HRz1QfWhpO1MJCQkJSjNbezkoJDl7dy9fPUdHPVB9aGkpO1MJCQkJJDl7dy9fST1rSnthZGFhY3cva3NieygnfCcsYSQ5e3cvXz1HRz1QYSk7UwkJCQkJUwkJCWVTCQlTCQkJJGI9OT1jdz1Ce2FkYUJ7OV9KL2tzPWJ7Yl9jdz1Ce19jMzZzKCQ5e3cvX0k9a0p7KTtTUwkJCWM2KGEkST1rSnt9THRpYVVqWGEkYj05PWN3PUJ7LTc5RUp3emEpYVJTCQkJCSRjd0JfSkdrYWRhCSRiPTk9Y3c9QnstNzlFSnd6O1MJCQllYXtrW3thUlMJCQkJJGN3Ql9KR2thZGEJJGI9OT1jdz1Cey03SkdrO1MJCQllUwkJCVMJCQkkNmNrezM9d3thZGF7MC9rc2J7KCJfIixhJGI9OT1jdz1Cey03Mz13eyk7UwkJCWM2KGEuc0ozOSgkNmNrezM9d3spYTdhTGEpYUozW3s5KCQ2Y2t7Mz13e31oaSk7UwkJCSQ2Y2t7Mz13e2FkYWN3L2tzYnsoIl8iLGEkNmNrezM9d3spO1MJCQlTCQkJJDA2X2NiYWRhd2I0KCQ5e3cvX0k9a0p7KTtTUwkJCSRKL19jdz1Ce2FkYSJnYmNJYS5rPVtbZFwiNmNrey0vR3tJY3s4LS49R2JhSi9rcz1ie2I2Y2t7XCJhY2JkXCIwNl9SJDA2X2NiZVwiYWI9OT0tY2JkXCJSJDl7dy9fST1rSntlXCJhYj05PS09azlkXCJSJDl7dy9fPWs5ZVwiN2diY0lhLms9W1tkXCI9LjljSXstR2N6enMzXCI3Z1svPTM3Z2NhLms9W1tkXCJ3e2JjPUova3M9Yi1jLnMzYXd7YmM9Si9rcz1iLWMuczMtcwpcIjdnWWM3Z1lbLz0zN2dZYmNJN2diY0lhLms9W1tkXCI2Y2t7LS5zMzl7MzlhW3trey45LWJjWz16a3tcIjdnY3dCYVtHLmRcIlIkY3dCX0pHa2VcImEuaz1bW2RcIjZja3stL0d7SWN7OC1jdz1Ce1wiN2dZYmNJN2diY0lhLms9W1tkXCI2Y2t7LTZzczl7R1wiN2diY0lhLms9W1tkXCI2Y2t7LTZzczl7Ry0uPS85Y3MzXCI3Z2JjSWEuaz1bW2RcIjZja3stLj0vOWNzMy1jMzZzXCJhR3trZFwiOXNzazljL1wiYTljOWt7ZFwiUiQ2Y2t7Mz13e2VcIjdSJDZja3szPXd7ZWdZYmNJN2diY0lhLms9W1tkXCI2Y2t7LVtjcXstYzM2c1wiN1IkYj05PWN3PUJ7LTdiY3d7M1tjczNlYShSJGI9OT1jdz1Cey03W2Nxe2UpZ1liY0k3Z1liY0k3Z2JjSWEuaz1bW2RcIjZja3stNnNzOXtHLXpzOTlzd1wiN2diY0lhLms9W1tkXCI2Y2t7LS9He0ljezhcIjdnPWFzMy5rYy4KZFwiMDY9YmI9azkoXFwnIk4kMDZfY2JOIlxcJyxhXFwnIk4kNmN7a2IzPXd7TiJcXCcpO0d7OUpHM2E2PWtbeztcImFFR3s2ZFwiI1wiYUd7a2RcIjlzc2s5Yy9cImE5Yzlre2RcIlIkaz0zQn0nMDZfY3dCX2J7Wy5HJ2llXCI3Z2NhLms9W1tkXCJ3e2JjPUova3M9Yi1jLnMzYXd7YmM9Si9rcz1iLWMuczMte2JjOVwiN2dZYzdnWT03Z1liY0k3Z2JjSWEuaz1bW2RcIjZja3stYntrezl7XCI3Zz1hczMua2MuCmRcIjA2Y3c9Qntie2t7OXsoXFwnIk4kNmN7a2IzPXd7TiJcXCcsXFwnIk4kOXt3L19JPWtKe04iXFwnKTtHezlKRzNhNj1rW3s7XCJhRUd7NmRcIiNcIjdnY2Euaz1bW2RcInd7YmM9Si9rcz1iLWMuczNhd3tiYz1KL2tzPWItYy5zMy05Rz1bRVwiN2dZYzdnWT03Z1liY0k3Z1liY0k3Z1liY0k3Z1liY0k3IjtTUwkJCVMJCWVhe2tbe2EkSi9fY3c9QnthZGEiIjtTCQlTCQljNmEoISRJPWtKe300aSlhUmFTCQkJJC89Rz13W2FkYSJHe2tkXCJ7W1t7MzljPWtcImEiO2FTCQkJJEpjYmFkYSJKY2JkXCJ7W1t7MzljPWtcImEiO2FTUwkJZWF7a1t7YVJhU1MJCQkkLz1HPXdbYWRhIiI7YVMJCQkkSmNiYWRhIiI7U1MJCWVTCQlTCQkkdz0wXzZja3tfW2Nxe2FkYTNKd3p7R182c0d3PTkoJHc9MF82Y2t7X1tjcXssYWgsYScnLGEnJyk7U1NTJEova3M9YlsuR2MvOWFkYWdnZ3l2MSBTCQkJYVMkKCcjMDZKL2tzPWJfUiQ2Y3trYjM9d3tlJylORTl3aygnZ2JjSWEuaz1bW2QiTU0tSi9rcz1ie0ciN2diY0lhY2JkIkova3M9YntiNmNre19SJDZje2tiMz13e2UiN1IkSi9fY3c9QntlZ1liY0k3Z2JjSWFjYmQiSi9rcz1iX3pKOTlzM19SJDZje2tiMz13e2UiYS5rPVtbZCJNTS1KL2tzPWIteko5OXMzYXo5M2F6OTMtQkd7ezNhekItOXs9a2F6OTMtW3dhejkzLUc9Y1t7YiJhWzlQa3tkIjhjYjlFOmE9SjlzOyI3UiRrPTNCfScwNmN7a2JfMDZjdydpZWdZYmNJN2dZYmNJNycpO1NTNmNre19KL2tzPWJ7R1t9J1IkNmN7a2IzPXd7ZSdpYWRhM3s4YS9rSi9rcz1iTm4va3M9YntHKFJTU2FhYWFHSjM5Y3d7W2E6YSdFOXdrNCcsU2FhYWE2Y2t7X2I9OT1fMz13ezphIk1NNmNreyIsU2FhYWF6R3M4W3tfeko5OXMzOmEnSi9rcz1iX3pKOTlzM19SJDZje2tiMz13e2UnLFNhYWFhLnMzOT1jM3tHOmFicy5Kd3szOU5Cezlta3t3ezM5b1ByYignMDZKL2tzPWJfUiQ2Y3trYjM9d3tlJyksUwliR3MvX3tre3d7Mzk6YWJzLkp3ezM5TkJ7OW1re3d7MzlvUHJiKCcwNkova3M9Yl9SJDZje2tiMz13e2UnKSxTYWFhYUpHazphInszQmMze1k9Vz0wWS5zMzlHc2tre0dOL0UvP3dzYmRKL2tzPWIiLFMJd0prOWMvPUc5Xy89Rz13WzphUiJbSno9LjljczMiYTphIkova3M9YiIsYSIzezhbX2NiImE6YSJSJDN7OFtfY2JlIixhIj1Hez0iYTphIjA2Y3trYltjdz1CeyIsYSI9SjlFc0ciYTphIlIkPUo5RXNHZSIsYSIwNjM9d3siYTphIlIkNmN7a2IzPXd7ZSIsYSJKW3tHX0U9W0UiYTphIlIkYmt7X2tzQmMzX0U9W0VlImUsUwl3Sms5Y19be2t7LjljczM6YTY9a1t7LFMJLkVKMwpfW2NxezphJ1IkLnMzNmNCfSc2Y2t7Xy5FSjMKX1tjcXsnaWV3eicsU2FhYWFhU2FhYWE2Y2s5e0dbYTphUlNhYWFhYWFhYXc9MF82Y2t7X1tjcXthOmEnUiR3PTBfNmNre19bY3F7ZScsU2FhYWFhYWFhd2N3e185UC97WzphfVNhYWFhYWFhYWFhYWFSOWM5a3thOmEicnc9QnthNmNre1siLGF7MDl7M1tjczNbYTphIkJjNixXL0IsVy97QiwvM0IsencvLDh7ei8sPUljNiJlU2FhYWFhYWFhaVNhYWFhZSxTYWFhYWFTYVNhYWFhYzNjOTphUlNhU2FhYWFhYWFhS2Nre1tVYmJ7YjphNkozLjljczMoSi8sYTZja3tbKWFSUwkJU2FhYWFhYWFhYWFhYS9rSi9rcz1iTns9LkUoNmNre1ssYTZKMy45Y3MzKDZja3spYVJTCQkJCSQoJ2diY0lhY2JkIkova3M9YjZja3stJys2Y2t7TmNiKyciYS5rPVtbZCI2Y2t7LXpzMCI3Z1svPTNhLms9W1tkIk1NLUova3M9Yi02Y2t7LVs5PTlKWyI3UiRrPTNCfSd3e2JjPV9KL2tzPWJfWzlwJ2llZ1lbLz0zN2dbLz0zYS5rPVtbZCJNTS1KL2tzPWItNmNreyI3JjN6Wy87Jys2Y2t7TjM9d3srJ2dZWy89MzcmM3pbLztnWy89M2Euaz1bW2QiTU0tWzk9OUpbImE3Z1svPTNhLms9W1tkIk1NLUova3M9Yi1bL2MzM3tHIjdnWVsvPTM3YWdbLz0zYS5rPVtbZCJNTS1KL2tzPWItW2NxeyI3Z1lbLz0zN2dZWy89MzdnYmNJYS5rPVtbZCIvR3NCR3tbWyI3Z2JjSWEuaz1bW2QiL0dzQkd7W1stej1HYS9Hc0JHe1tbLXprSnsiYVs5UGt7ZCI4Y2I5RTphaCUiN2dbLz0zN2glZ1lbLz0zN2dZYmNJN2dZYmNJN2dZYmNJNycpTj0vL3szYnZzKCcjMDZKL2tzPWJfUiQ2Y3trYjM9d3tlJyk7U2FhYWFhYWFhYWFhYWUpO1MJCQlTCQkJSi9OWzk9RzkoKTtTYWFhYWFhYWFlLFNhU2FhYWFhYWFhbi9rcz1iXUdzQkd7W1s6YTZKMy45Y3MzKEovLGE2Y2t7KWFSUwkJUwkJCWFhJCgnI0ova3M9YjZja3stJys2Y2t7TmNiKydhTk1NLUova3M9Yi1bY3F7JylOOXswOSgva0ova3M9Yk42c0d3PTlDY3F7KDZja3tOa3M9YntiKWErYSdhUiRrPTNCfSd3e2JjPV9KL2tzPWJfWzlaJ2llYSdhK2Eva0ova3M9Yk42c0d3PTlDY3F7KDZja3tOc0djQkNjcXspKTtTCQkJYWEkKCcjSi9rcz1iNmNrey0nKzZja3tOY2IrJ2FOL0dzQkd7W1stej1HJylOLltbKGEiOGNiOUUiLGE2Y2t7Ti97Ry57MzlhK2EnJSdhKTtTCQkJYWEkKCcjSi9rcz1iNmNrey0nKzZja3tOY2IrJ2FOTU0tSi9rcz1iLVsvYzMze0cnKU4uW1soYSJiY1svaz1QIixhImMza2Mzey16a3MuCiIpO1NTYWFhYWFhYWFlLFMJCVMJCUtja3tuL2tzPWJ7YjphNkozLjljczMoSi8sYTZja3ssYUd7W0prOSlhUlMJCVMJCQkJOUdQYVJTCQkJCWFhYUk9R2FHe1svczNbe2FkYU9DQWpOLz1HW3soR3tbSms5Tkd7Wy9zM1t7KTtTCQkJCWVhLj05LkVhKHspYVJTCQkJCQlJPUdhR3tbL3MzW3thZGEnJztTCQkJCWVTCQkJCVMJCQkJYzYoYUd7W0prOU5bOT05SlthZGRhdGhoYSlhUlMJCQkJUwkJCQkJYzZhKGFHe1svczNbe05bSi4ue1tbYSlhUlMJCQkJCVMJCQkJCQlJPUdhR3s5SkczenMwYWRhR3tbL3MzW3tOR3s5SkczenMwO1MJCQkJCQlJPUdhR3s5SkczST1rYWRhR3tbL3MzW3tOMDZJPWtKeztTUwkJCQkJCUd7OUpHM3pzMGFkYUd7OUpHM3pzME5Hey9rPS57KFkmazk7WUIsYSJnIik7UwkJCQkJCUd7OUpHM3pzMGFkYUd7OUpHM3pzME5Hey9rPS57KFkmQjk7WUIsYSI3Iik7UwkJCQkJCUd7OUpHM3pzMGFkYUd7OUpHM3pzME5Hey9rPS57KFkmPXcvO1lCLGEiJiIpO1NTCQkJCQkJJCgnI0ova3M9YjZja3stJys2Y2t7TmNiKydhTk1NLVs5PTlKWycpTkU5d2soJ1Ikaz0zQn0nd3tiYz1fSi9rcz1iX1s5eCdpZScpO1MJCQkJCQkkKCcjSi9rcz1ie2I2Y2t7X1IkNmN7a2IzPXd7ZScpTkU5d2soYUd7OUpHM3pzMGEpO1MJCQkJCQkkKCcjMDZfUiQ2Y3trYjM9d3tlJylOST1rKEd7OUpHM0k9ayk7U1MJCQkJCQkkKCcjSi9rcz1iX3pKOTlzM19SJDZje2tiMz13e2UnKU49OTlHKCJiY1s9emt7YiIsImJjWz16a3tiIik7UwkJCQkJCVMJCQkJCQlKL05iY1s9emt7b0dzOFt7KDlHSnspO1MJCQkJCQlTCQkJCQkJW3s5dmN3e3NKOSg2SjMuOWNzMygpYVJTCQkJCQkJUwkJCQkJCQkkKCcjSi9rcz1iNmNrey0nKzZja3tOY2IpTjY9YntBSjkoJ1trczgnLGE2SjMuOWNzMygpYVJhJCg5RWNbKU5He3dzSXsoKTthSi9OR3s2R3tbRSgpO2UpO1MJCQkJCQkJUwkJCQkJCWUsYUxoaGgpO1MJCQkJCQlTCQkJCQkJJCgnI3d7YmM9Si9rcz1iJylOR3t3c0l7KCk7U1MJCQkJCWVhe2tbe2FSUwkJCQkJUwkJCQkJCSQoJyNKL2tzPWI2Y2t7LScrNmNre05jYisnYU5NTS1bOT05SlsnKU5FOXdrKCdSJGs9M0J9J3d7YmM9X0ova3M9Yl9bOUxoJ2llJyk7U1MJCQkJCQljNihhR3tbL3MzW3tOe0dHc0dhKWEkKCcjSi9rcz1iNmNrey0nKzZja3tOY2IrJ2FOTU0tWzk9OUpbJylOPS8vezNiKGEnZ3pHN2dbLz0zYS5rPVtbZCI5ezA5LWI9M0J7RyI3J2ErYUd7Wy9zM1t7TntHR3NHYSthJ2dZWy89MzcnYSk7U1MJCQkJCQlbezl2Y3d7c0o5KDZKMy45Y3MzKClhUlMJCQkJCQkJJCgnI0ova3M9YjZja3stJys2Y2t7TmNiKU42PWJ7QUo5KCdba3M4JyxhNkozLjljczMoKWFSYSQoOUVjWylOR3t3c0l7KCk7YUovTkd7Nkd7W0UoKTthZSk7UwkJCQkJCWUsYUxoaGhoKTtTCQkJCQllUwkJCQkJCVMJCQkJZWF7a1t7YVJTCQkJCVMJCQkJCSQoJyNKL2tzPWI2Y2t7LScrNmNre05jYisnYU5NTS1bOT05SlsnKU49Ly97M2IoYSdnekc3Z1svPTNhLms9W1tkIjl7MDktYj0zQntHIjd5dnZdYW1HR3NHOidhK2FHe1tKazlOWzk9OUpbYSthJ2dZWy89MzcnYSk7UwkJCQkJUwkJCQkJW3s5dmN3e3NKOSg2SjMuOWNzMygpYVJTCQkJCQkJJCgnI0ova3M9YjZja3stJys2Y2t7TmNiKU42PWJ7QUo5KCdba3M4JyxhNkozLjljczMoKWFSYSQoOUVjWylOR3t3c0l7KCk7YUovTkd7Nkd7W0UoKTthZSk7UwkJCQkJZSxhTGhoaGgpO1MJCQkJZVNTCQkJCUovTkd7Nkd7W0UoKTtTCQkJCVNhYWFhYWFhYWUsUwkJU2FhYWFhYWFhbUdHc0c6YTZKMy45Y3MzKEovLGF7R0cpYVJTUwkJCUk9R2E5UC97X3tHR2FkYSdSJGs9M0J9J3d7YmM9X0ova3M9Yl9bOUxMJ2llJztTCQkJST1HYVtjcXtfe0dHYWRhJ1Ikaz0zQn0nd3tiYz1fSi9rcz1iX1s5THQnaWUnO1MJCQlTCQkJOVAve197R0dhZGE5UC97X3tHR05Hey9rPS57KCdSNmNre2UnLGF7R0dONmNre04zPXd7KTtTCQkJOVAve197R0dhZGE5UC97X3tHR05Hey9rPS57KCdSezA5ezNbY3MzW2UnLGFKL05bezk5YzNCW042Y2s5e0dbTndjd3tfOVAve1t9aGlOezA5ezNbY3MzWyk7UwkJCVtjcXtfe0dHYWRhW2Nxe197R0dOR3svaz0ueygnUjZja3tlJyxhe0dHTjZja3tOMz13eyk7UwkJCVtjcXtfe0dHYWRhW2Nxe197R0dOR3svaz0ueygnUltjcXsgY3djOWUnLGEva0ova3M9Yk42c0d3PTlDY3F7KEovTlt7OTljM0JbTjZjazl7R1tOdz0wXzZja3tfW2NxeykpO1MJCQlTCQkJYzYoe0dHTi5zYnthZGRhJy1waGgnKWFSUwkJCVMJCQkJWCBtPWt7RzkoW2Nxe197R0csYSdSJGs9M0J9Jy9fYzM2cydpZScpO1MJCQkJUwkJCWVhe2tbe2FjNih7R0dOLnNie2FkZGEnLXBoTCcpYVJTCQkJUwkJCQlYIG09a3tHOSg5UC97X3tHRyxhJ1Ikaz0zQn0nL19jMzZzJ2llJyk7UwkJCQlTCQkJZWF7a1t7YVJTCQkJUwkJCQljNihhe0dHTkd7Wy9zM1t7YSlhUlMJCQkJUwkJCQkJOUdQYVJTCQkJCQlhYWFJPUdhR3tbL3MzW3thZGFPQ0FqTi89R1t7KHtHR05He1svczNbeyk7UwkJCQkJZWEuPTkuRWEoeylhUlMJCQkJCQlJPUdhR3tbL3MzW3thZGEnJztTCQkJCQllUwkJCQkJUwkJCQkJYzYoYUd7Wy9zM1t7TntHR3NHYSlSUwkJCQkJUwkJCQkJCVggbT1re0c5KEd7Wy9zM1t7TntHR3NHLGEnUiRrPTNCfScvX2MzNnMnaWUnKTtTCQkJCQkJUwkJCQkJZWF7a1t7YVJTCQkJCQlTCQkJCQkJWCBtPWt7Rzkoe0dHTnd7W1s9QnssYSdSJGs9M0J9Jy9fYzM2cydpZScpO1MJCQkJCQlTCQkJCQllU1MJCQkJZWF7a1t7YVJTCQkJCQlYIG09a3tHOSh7R0dOd3tbWz1CeyxhJ1Ikaz0zQn0nL19jMzZzJ2llJyk7UwkJCQllUwkJCQlTCQkJZVMJCVNhYWFhYWFhYWVTYWFhYWVTZSk7U1M2Y2t7X0ova3M9YntHW30nUiQ2Y3trYjM9d3tlJ2lOYzNjOSgpO1NTCWM2KCQoJyMwNl9SJDZje2tiMz13e2UnKU5JPWsoKWEhZGEiImEpYVJTCQkkKCcjSi9rcz1iX3pKOTlzM19SJDZje2tiMz13e2UnKU49OTlHKCJiY1s9emt7YiIsImJjWz16a3tiIik7UwkJW3s5dmN3e3NKOSg2SjMuOWNzMygpYVJTCQkJNmNre19KL2tzPWJ7R1t9J1IkNmN7a2IzPXd7ZSdpTmJjWz16a3tvR3M4W3soOUdKeyk7UwkJZSxhTGhoKTtTCWVTCVMJYzZhKGE5UC97czZhQ3NHOT16a3thIWRhIkozYns2YzN7YiJhYSlhUlMJUwkJST1HYVtzRzk9emt7X1IkNmN7a2Iuc0ozOWVhZGFDc0c5PXpre04uR3s9OXsoYnMuSnd7MzlOQns5bWt7d3szOW9QcmIoJ0ova3M9YntiNmNre19SJDZje2tiMz13e2UnKSxhUlMJCWFhQkdzSi86YVJTCQkJMz13ezphJzA2Si9rcz1ie2Jjdz1Ce1snLFMJCQkvSjk6YTZKMy45Y3MzYSg5cyxhNkdzdylhUlNTCQkJCWM2KDZHc3dOcy85Y3MzW05CR3NKL04zPXd7YSFkYTlzTnMvOWNzM1tOQkdzSi9OMz13e2EpUlMJCQkJCUd7OUpHM2E2PWtbeztTCQkJCWVTUwkJCQlHezlKRzNhOXNOe2tOLkVja2JHezNOa3szQjlFYWdhTDtTCQkJZVMJCWFhZSxTCQlhYUU9M2JrezphJ042Y2t7LS5zMzl7MzknLFMJCWFhYkc9QkI9emt7OmEnTkova3M9YntiNmNreycsUwkJYWFzM0NzRzk6YTZKMy45Y3MzYSh7STkpYVJTCQkJCVMJCQkJYzYoYVtzRzk9emt7X1IkNmN7a2Iuc0ozOWVOe2tOLkVja2JHezNOa3szQjlFYSlhUlMJCQkJCSQoJyNKL2tzPWJfeko5OXMzX1IkNmN7a2IzPXd7ZScpTj05OUcoImJjWz16a3tiIiwiYmNbPXpre2IiKTtTCQkJCQk2Y2t7X0ova3M9YntHW30nUiQ2Y3trYjM9d3tlJ2lOYmNbPXpre29Hczhbeyg5R0p7KTtTCQkJCWVhe2tbe2FSUwkJCQkJJCgnI0ova3M9Yl96Sjk5czNfUiQ2Y3trYjM9d3tlJylOR3t3c0l7VTk5RygnYmNbPXpre2InKTtTCQkJCQk2Y2t7X0ova3M9YntHW30nUiQ2Y3trYjM9d3tlJ2lOYmNbPXpre29Hczhbeyg2PWtbeyk7UwkJCQllUwkJCQlTCQkJCTA2W2MzLignUiQ2Y3trYjM9d3tlJyk7UwkJCQk2Y2t7X0ova3M9YntHW30nUiQ2Y3trYjM9d3tlJ2lOR3s2R3tbRSgpO1MJCWFhZSxTCQlhYT0zY3c9OWNzMzphTDRoUwkJZSk7UwkJUwllUwlTeXYxIDtTUwkJYzZhKCQwNmN7a2J3c2J7YWRkYSJbYzl7IilhUlMJCQlTJHMza3M9Yl9bLkdjLzlbfWlhZGFnZ2d5djEgU2M2YSgkKCcjMDZKL2tzPWJfUiQ2Y3trYjM9d3tlJylOa3szQjlFKVJTCVIkSi9rcz1iWy5HYy85ZVNlU3l2MSA7UwkJCVMkc0o5L0o5YU5kYWdnZ3l2MSBTZzlHYWNiZCIkRXNrYntHY2IiYVIkSmNiZTdTZzliYS5rPVtbZCI9YmIzezhbIjckST1rSnt9TGk6YX0zczktcy85Y3MzPWtpZ1svPTNhWzlQa3tkIi5za3NHOkd7YjsiNypnWVsvPTM3fVkzczktcy85Y3MzPWtpZ1k5YjdTZzliYS5rPVtbZCIwNmN7a2JbIjdnYmNJYWNiZCIwNkova3M9Yl9SJDZje2tiMz13e2UiN2dZYmNJN2djMy9KOWE5UC97ZCJFY2JiezMiYTM9d3tkIjA2Y3trYn0kNmN7a2IzPXd7aSJhY2JkIjA2XyQ2Y3trYjM9d3siYWI9OT0tPWt7RzlkIlIkST1rSnt9TGllImFJPWtKe2QiUiQ2Y3trYkk9a0p7ZSJhUiQvPUc9d1tlWTdSJEk9a0p7fUxaaWVnWTliN1NnWTlHN1N5djEgO1NTCQkJJDA2Y3trYmMzL0o5fSQ2Y3trYjM9d3tpYWRhImdiY0lhY2JkXCIwNkova3M9Yl9SJDZje2tiMz13e2VcIjdnWWJjSTdnYzMvSjlhOVAve2RcIkVjYmJ7M1wiYTM9d3tkXCIwNmN7a2J9JDZje2tiMz13e2lcImFjYmRcIjA2XyQ2Y3trYjM9d3tcImFiPTk9LT1re0c5ZFwiUiRJPWtKe31MaWVcImFJPWtKe2RcIlIkNmN7a2JJPWtKe2VcImFSJC89Rz13W2VZNyI7UwkJCVMJCWVhe2tbe2FSUwkJCQlTJHNKOS9KOWFOZGFnZ2d5djEgU2diY0lhY2JkIiRFc2tie0djYiJhLms9W1tkIjZzR3ctQkdzSi8iYVIkSmNiZTdTYWFnaz16e2thLms9W1tkIi5zMzlHc2staz16e2thLnNrLVt3LXQiN1IkST1rSnt9TGllOmF9M3M5LXMvOWNzMz1raWdbLz0zYVs5UGt7ZCIuc2tzRzpHe2I7IjcqZ1lbLz0zN31ZM3M5LXMvOWNzMz1raWFSJEk9a0p7fUxaaWVnWWs9entrN1NhYWdiY0lhLms9W1tkIi5zay1bdy1MaCI3Z2JjSWFjYmQiMDZKL2tzPWJfUiQ2Y3trYjM9d3tlIjdnWWJjSTdnYzMvSjlhOVAve2QiRWNiYnszImEzPXd7ZCIwNmN7a2J9JDZje2tiMz13e2kiYWNiZCIwNl8kNmN7a2IzPXd7ImFiPTk9LT1re0c5ZCJSJEk9a0p7fUxpZSJhST1rSntkIlIkNmN7a2JJPWtKe2UiYVIkLz1HPXdbZVk3U2dbLkdjLzk3U1dWSntHUCg2SjMuOWNzMygkKVJTUiRKL2tzPWJbLkdjLzllU2UpO1NnWVsuR2MvOTdTYWFnWWJjSTdTZ1liY0k3U3l2MSA7U1MJCWVTU2FhYWFhYWVhe2tbe2M2KGEkST1rSnt9PGlhZGRhImN3PUJ7Qj1re0dQImEpYVJTUwlhYWFhJHc9MF82Y2t7X1tjcXthZGEoYzM5KSRJPWtKe31MaGlhKmFMaHR1O1NTCQljNihhJDZje2tiST1rSnthKWFSUwkJCSQ2Y3trYkk9a0p7Xz1HR2FkYXswL2tzYnsoJywnLGEkNmN7a2JJPWtKeyk7UwkJCSRKL19jdz1Ce2FkYT1HRz1QKCk7U1MJCQk2c0d7PS5FYSgkNmN7a2JJPWtKe189R0dhPVthJDl7dy9fST1rSnspYVJTCQkJCVMJCQkJJDl7dy9fST1rSnthZGE5R2N3KCQ5e3cvX0k9a0p7KTtTCQkJCVMJCQkJYzYoJDl7dy9fST1rSnthZGRhIiIpYS5zMzljM0p7O1MJCQkJUwkJCQkkOXt3L189R0c9UGFkYXswL2tzYnsoJ3wnLGEkOXt3L19JPWtKeyk7UwkJCQkJUwkJCQljNmEoLnNKMzkoJDl7dy9fPUdHPVApYWRkYUxhQUhhLnNKMzkoJDl7dy9fPUdHPVApYWRkYTRhKVJTCQkJCQkJUwkJCQkJJDl7dy9fPWs5YWRhJyc7UwkJCQkJJDl7dy9fST1rSnthZGFjdy9rc2J7KCd8JyxhJDl7dy9fPUdHPVBhKTtTCQkJCQkJUwkJCQllYXtrW3thUlMJCQkJCQlTCQkJCQkkOXt3L189azlhZGEkOXt3L189R0c9UH1oaTtTCQkJCQlKM1t7OSgkOXt3L189R0c9UH1oaSk7UwkJCQkJJDl7dy9fST1rSnthZGFhY3cva3NieygnfCcsYSQ5e3cvXz1HRz1QYSk7UwkJCQkJCVMJCQkJZVMJCQlTCQkJCSRiPTk9Y3c9QnthZGFCezlfSi9rcz1ie2JfY3c9QntfYzM2cygkOXt3L19JPWtKeyk7UwkJCQlTCQkJCWM2KGEkST1rSnt9THRpYVVqWGEkYj05PWN3PUJ7LTc5RUp3emEpYVJTCQkJCQkkY3dCX0pHa2FkYQkkYj05PWN3PUJ7LTc5RUp3ejtTCQkJCWVhe2tbe2FSUwkJCQkJJGN3Ql9KR2thZGEJJGI9OT1jdz1Cey03SkdrO1MJCQkJZVMJCQkJUwkJCQkkNmNrezM9d3thZGF7MC9rc2J7KCJfIixhJGI9OT1jdz1Cey03Mz13eyk7UwkJCQljNihhLnNKMzkoJDZja3szPXd7KWE3YUxhKWFKM1t7OSgkNmNrezM9d3t9aGkpO1MJCQkJJDZja3szPXd7YWRhY3cva3NieygiXyIsYSQ2Y2t7Mz13eyk7U1MJCVMJCQkJJDA2X2NiYWRhd2I0KCQ5e3cvX0k9a0p7KTtTUwkJCQkkSi9fY3c9Qnt9aWFkYSJnYmNJYS5rPVtbZFwiNmNrey0vR3tJY3s4LS49R2JhSi9rcz1ie2I2Y2t7XCJhY2JkXCIwNl9SJDA2X2NiZVwiYWI9OT0tY2JkXCJSJDl7dy9fST1rSntlXCJhYj05PS09azlkXCJSJDl7dy9fPWs5ZVwiN2diY0lhLms9W1tkXCI9LjljSXstR2N6enMzXCI3Z1svPTM3Z2NhLms9W1tkXCJ3e2JjPUova3M9Yi1jLnMzYXd7YmM9Si9rcz1iLWMuczMtcwpcIjdnWWM3Z1lbLz0zN2dZYmNJN2diY0lhLms9W1tkXCI2Y2t7LS5zMzl7MzlhW3trey45LWJjWz16a3tcIjdnY3dCYVtHLmRcIlIkY3dCX0pHa2VcImEuaz1bW2RcIjZja3stL0d7SWN7OC1jdz1Ce1wiN2dZYmNJN2diY0lhLms9W1tkXCI2Y2t7LTZzczl7R1wiN2diY0lhLms9W1tkXCI2Y2t7LTZzczl7Ry0uPS85Y3MzXCI3Z2JjSWEuaz1bW2RcIjZja3stLj0vOWNzMy1jMzZzXCJhR3trZFwiOXNzazljL1wiYTljOWt7ZFwiUiQ2Y2t7Mz13e2VcIjdSJDZja3szPXd7ZWdZYmNJN2diY0lhLms9W1tkXCI2Y2t7LVtjcXstYzM2c1wiN1IkYj05PWN3PUJ7LTdiY3d7M1tjczNlYShSJGI9OT1jdz1Cey03W2Nxe2UpZ1liY0k3Z1liY0k3Z2JjSWEuaz1bW2RcIjZja3stNnNzOXtHLXpzOTlzd1wiN2diY0lhLms9W1tkXCI2Y2t7LS9He0ljezhcIjdnPWFzMy5rYy4KZFwiMDY9YmI9azkoXFwnIk4kMDZfY2JOIlxcJyxhXFwnIk4kNmN7a2IzPXd7TiJcXCcpO0d7OUpHM2E2PWtbeztcImFFR3s2ZFwiI1wiYUd7a2RcIjlzc2s5Yy9cImE5Yzlre2RcIlIkaz0zQn0nMDZfY3dCX2J7Wy5HJ2llXCI3Z2NhLms9W1tkXCJ3e2JjPUova3M9Yi1jLnMzYXd7YmM9Si9rcz1iLWMuczMte2JjOVwiN2dZYzdnWT03Z1liY0k3Z2JjSWEuaz1bW2RcIjZja3stYntrezl7XCI3Zz1hczMua2MuCmRcIjA2Y3c9QntCPWt7R1Bie2t7OXtfUiQ2Y3trYi5zSjM5ZShcXCciTiQ2Y3trYjM9d3tOIlxcJyxcXCciTiQ5e3cvX0k9a0p7TiJcXCcsYVxcJyJOJDA2X2NiTiJcXCcpO0d7OUpHM2E2PWtbeztcImFFR3s2ZFwiI1wiN2djYS5rPVtbZFwid3tiYz1KL2tzPWItYy5zM2F3e2JjPUova3M9Yi1jLnMzLTlHPVtFXCI3Z1ljN2dZPTdnWWJjSTdnWWJjSTdnWWJjSTdnWWJjSTciO1NTCQkJZVMJCQlTCQkJJDlzOT1rSi9rcz1ie2I2Y2t7W2FkYS5zSjM5KCRKL19jdz1Ceyk7UwkJCSRKL19jdz1Ce2FkYWN3L2tzYnsoJEovX2N3PUJ7KTtTUwkJCVMJCWVhe2tbe2FSYSRKL19jdz1Ce2FkYSIiO2EkOXM5PWtKL2tzPWJ7YjZja3tbYWRhaDthZVMJCVMJCWM2YSghJEk9a0p7fTRpKWFSYVMJCQkkLz1HPXdbYWRhIkd7a2RcIntbW3szOWM9a1wiYSI7YVMJCQkkSmNiYWRhIkpjYmRcIntbW3szOWM9a1wiYSI7YVNTCQllYXtrW3thUmFTUwkJCSQvPUc9d1thZGEiIjthUwkJCSRKY2JhZGEiIjtTUwkJZVNTJGJ7a182SjMuOWNzM2FkYWdnZ3l2MSBTCUk9R2F3PTA9a2tzODZja3tbX1IkNmN7a2Iuc0ozOWVhZGFSJEk9a0p7fUxwaWU7UwlJPUdhOXM5PWtKL2tzPWJ7Yl9SJDZje2tiLnNKMzllYWRhUiQ5czk9a0ova3M9YntiNmNre1tlO1MJST1HYTlzOT1rTUp7SntfUiQ2Y3trYi5zSjM5ZWFkYWg7UwlTCTZKMy45Y3MzYTA2Y3c9QntCPWt7R1Bie2t7OXtfUiQ2Y3trYi5zSjM5ZWEoYTA2Mz13eyxhMDZJPWtKeyxhY2JhKVMJUlMJCVggbS5zMzZjR3coYSdSJGs9M0J9J2N3PUJ7X2J7a3s5eydpZScsYSdSJGs9M0J9Jy9fYzM2cydpZScsYTZKMy45Y3MzYSgpYVJTCQlTCQkJQ0VzOCBzPWJjM0IoJycpO1MJUwkJCSROL3NbOSgnezNCYzN7WT1XPTBZLnMzOUdza2t7R04vRS8/d3NiZEova3M9YicsYVJhW0p6PS45Y3MzOmEnYntrSi9rcz1iWycsYUpbe0dfRT1bRTphJ1IkYmt7X2tzQmMzX0U9W0VlJyxhM3s4W19jYjphJ1IkM3s4W19jYmUnLGE9SjlFc0c6YSdSJD1KOUVzR2UnLGEnY3c9QntbfWknYTphMDZJPWtKe2FlLGE2SjMuOWNzMyhiPTk9KVJTCVMJCQkJeWNieyBzPWJjM0IoJycpO1NTCQkJCSQoJyMwNl8nK2NiKU5He3dzSXsoKTtTCQkJCTlzOT1rSi9rcz1ie2JfUiQ2Y3trYi5zSjM5ZWEtLTtTCQkJCTA2W2MzLignUiQ2Y3trYjM9d3tlJyk7UwkJCQlTCQkJCSQoJyMwNkova3M9Yl8nYSthMDYzPXd7YSthJ2FOTU0tSi9rcz1iLXpKOTlzMycpTkd7d3NJe1U5OUcoJ2JjWz16a3tiJyk7UwkJCQlTCQkJCWM2YSg5UC97czZhNmNre19KL2tzPWJ7R1t9MDYzPXd7aWEhZGRhJ0ozYns2YzN7YicpYVJTCQkJCQk2Y2t7X0ova3M9YntHW30wNjM9d3tpTmJjWz16a3tvR3M4W3soNj1rW3spO1MJCQkJCTZja3tfSi9rcz1ie0dbfTA2Mz13e2lOR3s2R3tbRSgpO1MJCQkJZVMJCQkJUwkJCQkkKCcjd3tiYz1KL2tzPWInKU5He3dzSXsoKTtTCQkJCVMJCQllKTtTCQkJUwkJZWEpO1MJCVMJCUd7OUpHM2E2PWtbeztTUwllO1N5djEgO1NTCSR3PTBfNmNre19bY3F7YWRhM0p3entHXzZzR3c9OSgkdz0wXzZja3tfW2NxeyxhaCxhJycsYScnKTtTUyRKL2tzPWJbLkdjLzlhZGFnZ2d5djEgU1MkKCcjMDZKL2tzPWJfUiQ2Y3trYjM9d3tlJylORTl3aygnZ2JjSWEuaz1bW2QiTU0tSi9rcz1ie0ciN2diY0lhY2JkIkova3M9YntiNmNre19SJDZje2tiMz13e2UiYVs5UGt7ZCJ3YzMtRXtjQkU5OmF0LzA7IjdSJEovX2N3PUJ7ZWdZYmNJN2diY0lhY2JkIkova3M9Yl96Sjk5czNfUiQ2Y3trYjM9d3tlImEuaz1bW2QiTU0tSi9rcz1iLXpKOTlzM2F6OTNhejkzLUJHe3szYXpCLTl7PWthejkzLVt3YXo5My1HPWNbe2IiYVs5UGt7ZCI4Y2I5RTphPUo5czsiN1Ikaz0zQn0nMDZje2tiXzA2Y3dCJ2llZ1liY0k3Z1liY0k3Jyk7U1M2Y2t7X0ova3M9YntHW30nUiQ2Y3trYjM9d3tlJ2lhZGEzezhhL2tKL2tzPWJObi9rcz1ie0coUlNTYWFhYUdKMzljd3tbYTphJ0U5d2s0JyxTYWFhYTZja3tfYj05PV8zPXd7OmEiTU02Y2t7IixTYWFhYXpHczhbe196Sjk5czM6YSdKL2tzPWJfeko5OXMzX1IkNmN7a2IzPXd7ZScsU2FhYWEuczM5PWMze0c6YWJzLkp3ezM5TkJ7OW1re3d7MzlvUHJiKCcwNkova3M9Yl9SJDZje2tiMz13e2UnKSxTCWJHcy9fe2t7d3szOTphYnMuSnd7MzlOQns5bWt7d3szOW9QcmIoJzA2Si9rcz1iX1IkNmN7a2IzPXd7ZScpLFNhYWFhSkdrOmEiezNCYzN7WT1XPTBZLnMzOUdza2t7R04vRS8/d3NiZEova3M9YiIsUwl3Sms5Yy89RzlfLz1HPXdbOmFSIltKej0uOWNzMyJhOmEiSi9rcz1iIixhIjN7OFtfY2IiYTphIlIkM3s4W19jYmUiLGEiPUd7PSJhOmEiMDZje2tiW2N3PUJ7Qj1re0dQIixhIj1KOUVzRyJhOmEiUiQ9SjlFc0dlIixhIjA2Mz13eyJhOmEiUiQ2Y3trYjM9d3tlIixhIkpbe0dfRT1bRSJhOmEiUiRia3tfa3NCYzNfRT1bRWUiZSxTUwkuRUozCl9bY3F7OmEnUiQuczM2Y0J9JzZja3tfLkVKMwpfW2NxeydpZXd6JyxTYWFhYWFTYWFhYTZjazl7R1thOmFSU2FhYWFhYWFhdz0wXzZja3tfW2Nxe2E6YSdSJHc9MF82Y2t7X1tjcXtlJyxTYWFhYWFhYWF3Y3d7XzlQL3tbOmF9U2FhYWFhYWFhYWFhYVI5Yzlre2E6YSJydz1Ce2E2Y2t7WyIsYXswOXszW2NzM1thOmEiQmM2LFcvQixXL3tCLC8zQix6dy8sOHt6Lyw9SWM2ImVTYWFhYWFhYWFpU2FhYWFlLFNhYWFhYVNhU2FhYWFjM2M5OmFSU2FTYWFhYWFhYWFLY2t7W1ViYntiOmE2SjMuOWNzMyhKLyxhNmNre1spYVJTCQlTYWFhYWFhYWFhYWFhL2tKL2tzPWJOez0uRSg2Y2t7WyxhNkozLjljczMoNmNreylhUlMJCQlTCQkJCTlzOT1rTUp7SntfUiQ2Y3trYi5zSjM5ZWErKztTCQkJCVMJCQkJYzYodz0wPWtrczg2Y2t7W19SJDZje2tiLnNKMzllYSYmYSg5czk9a0ova3M9YntiX1IkNmN7a2Iuc0ozOWVhK2E5czk9a01Ke0p7X1IkNmN7a2Iuc0ozOWVhKWE3YXc9MD1ra3M4NmNre1tfUiQ2Y3trYi5zSjM5ZWEpYVJTCQkJCQk5czk9a01Ke0p7X1IkNmN7a2Iuc0ozOWVhLS07UwkJCQlTCQkJCQkkKCcjMDZKL2tzPWJfUiQ2Y3trYjM9d3tlYU5NTS1KL2tzPWIteko5OXMzJylOPTk5RygiYmNbPXpre2IiLCJiY1s9emt7YiIpO1MJCQkJCVMJCQkJCUovTmJjWz16a3tvR3M4W3soOUdKeyk7UwkJCQkJSi9OR3t3c0l7S2Nreyg2Y2t7KTtTUwkJCQllYXtrW3thUlMJCQkJCSQoJ2diY0lhY2JkIkova3M9YjZja3stJys2Y2t7TmNiKyciYS5rPVtbZCI2Y2t7LXpzMCI3Z1svPTNhLms9W1tkIk1NLUova3M9Yi02Y2t7LVs5PTlKWyI3UiRrPTNCfSd3e2JjPV9KL2tzPWJfWzlwJ2llZ1lbLz0zN2dbLz0zYS5rPVtbZCJNTS1KL2tzPWItNmNreyI3JjN6Wy87Jys2Y2t7TjM9d3srJ2dZWy89MzcmM3pbLztnWy89M2Euaz1bW2QiTU0tWzk9OUpbIjdhZ1svPTNhLms9W1tkIk1NLUova3M9Yi1bL2MzM3tHIjdnWVsvPTM3YWdbLz0zYS5rPVtbZCJNTS1KL2tzPWItW2NxeyI3Z1lbLz0zN2dZWy89MzdnYmNJYS5rPVtbZCIvR3NCR3tbWyI3Z2JjSWEuaz1bW2QiL0dzQkd7W1stej1HYS9Hc0JHe1tbLXprSnsiYVs5UGt7ZCI4Y2I5RTphaCUiN2dbLz0zN2glZ1lbLz0zN2dZYmNJN2dZYmNJN2dZYmNJNycpTj0vL3szYnZzKCcjMDZKL2tzPWJfUiQ2Y3trYjM9d3tlJyk7UwkJCQllUwkJCQkJU2FhYWFhYWFhYWFhYWUpO1MJCQlKL05bOT1HOSgpO1MJCQlKL05HezZHe1tFKCk7U2FhYWFhYWFhZSxTYVNhYWFhYWFhYW4va3M9Yl1Hc0JHe1tbOmE2SjMuOWNzMyhKLyxhNmNreylhUlMJCVMJCQlhYSQoJyNKL2tzPWI2Y2t7LScrNmNre05jYisnYU5NTS1KL2tzPWItW2NxeycpTjl7MDkoL2tKL2tzPWJONnNHdz05Q2Nxeyg2Y2t7TmtzPWJ7YilhK2EnYVIkaz0zQn0nd3tiYz1fSi9rcz1iX1s5WidpZWEnYSthL2tKL2tzPWJONnNHdz05Q2Nxeyg2Y2t7TnNHY0JDY3F7KSk7UwkJCWFhJCgnI0ova3M9YjZja3stJys2Y2t7TmNiKydhTi9Hc0JHe1tbLXo9RycpTi5bWyhhIjhjYjlFIixhNmNre04ve0cuezM5YSthJyUnYSk7UwkJCWFhJCgnI0ova3M9YjZja3stJys2Y2t7TmNiKydhTk1NLUova3M9Yi1bL2MzM3tHJylOLltbKGEiYmNbL2s9UCIsYSJjM2tjM3stemtzLgoiKTtTU2FhYWFhYWFhZSxTCQlTCQlLY2t7bi9rcz1ie2I6YTZKMy45Y3MzKEovLGE2Y2t7LGFHe1tKazkpYVJTCQlTCQkJCTlHUGFSUwkJCQlhYWFJPUdhR3tbL3MzW3thZGFPQ0FqTi89R1t7KEd7W0prOU5He1svczNbeyk7UwkJCQllYS49OS5FYSh7KWFSUwkJCQkJST1HYUd7Wy9zM1t7YWRhJyc7UwkJCQllUwkJCQlTCQkJCTlzOT1rTUp7SntfUiQ2Y3trYi5zSjM5ZWEtLTtTCQkJCVMJCQkJYzYoYUd7W0prOU5bOT05SlthZGRhdGhoYSlhUlMJCQkJUwkJCQkJYzZhKGFHe1svczNbe05bSi4ue1tbYSlhUlMJCQkJCVMJCQkJCQk5czk9a0ova3M9YntiX1IkNmN7a2Iuc0ozOWVhKys7U1MJCQkJCQlJPUdhNmN7a2JJPWtKe2FkYSQoJyMwNl9SJDZje2tiMz13e2UnKU5JPWsoKTtTCQkJCQlTCQkJCQkJST1HYUd7OUpHM3pzMGFkYUd7Wy9zM1t7Tkd7OUpHM3pzMDtTCQkJCQkJST1HYUd7OUpHM0k9a2FkYUd7Wy9zM1t7TjA2ST1rSns7U1MJCQkJCQlHezlKRzN6czBhZGFHezlKRzN6czBOR3svaz0ueyhZJms5O1lCLGEiZyIpO1MJCQkJCQlHezlKRzN6czBhZGFHezlKRzN6czBOR3svaz0ueyhZJkI5O1lCLGEiNyIpO1MJCQkJCQlHezlKRzN6czBhZGFHezlKRzN6czBOR3svaz0ueyhZJj13LztZQixhIiYiKTtTUwkJCQkJCSQoJyNKL2tzPWI2Y2t7LScrNmNre05jYisnYU5NTS1bOT05SlsnKU5FOXdrKCdSJGs9M0J9J3d7YmM9X0ova3M9Yl9bOXgnaWUnKTtTCQkJCQkJJCgnI0ova3M9YntiNmNre19SJDZje2tiMz13e2UnKU49Ly97M2IoYUd7OUpHM3pzMGEpO1MJCQkJCQlTCQkJCQkJYzZhKDZje2tiST1rSnthZGRhIiIpYVJTCQkJCQkJCSQoJyMwNl9SJDZje2tiMz13e2UnKU5JPWsoR3s5SkczST1rKTtTCQkJCQkJZWF7a1t7YVJTCQkJCQkJCTZje2tiST1rSnthK2RhJywnYStHezlKRzNJPWs7UwkJCQkJCQkkKCcjMDZfUiQ2Y3trYjM9d3tlJylOST1rKDZje2tiST1rSnspO1MJCQkJCQllU1MJCQkJCQljNih3PTA9a2tzODZja3tbX1IkNmN7a2Iuc0ozOWVhJiZhOXM5PWtKL2tzPWJ7Yl9SJDZje2tiLnNKMzllYWRkYXc9MD1ra3M4NmNre1tfUiQ2Y3trYi5zSjM5ZWEpYVJTCQkJCQkJCQkkKCcjMDZKL2tzPWJfUiQ2Y3trYjM9d3tlYU5NTS1KL2tzPWIteko5OXMzJylOPTk5RygiYmNbPXpre2IiLCJiY1s9emt7YiIpO1MJCQkJCQkJCUovTmJjWz16a3tvR3M4W3soOUdKeyk7UwkJCQkJCWVTUwkJCQkJCVt7OXZjd3tzSjkoNkozLjljczMoKWFSUwkJCQkJCQkkKCcjSi9rcz1iNmNrey0nKzZja3tOY2IpTjY9YntBSjkoJ1trczgnLGE2SjMuOWNzMygpYVJhJCg5RWNbKU5He3dzSXsoKTthSi9OR3s2R3tbRSgpO2FlKTtTCQkJCQkJZSxhTGhoaCk7UwkJCQkJCVMJCQkJCQkkKCcjd3tiYz1KL2tzPWInKU5He3dzSXsoKTtTUwkJCQkJZWF7a1t7YVJTCQkJCQlTCQkJCQkJJCgnI0ova3M9YjZja3stJys2Y2t7TmNiKydhTk1NLVs5PTlKWycpTkU5d2soJ1Ikaz0zQn0nd3tiYz1fSi9rcz1iX1s5TGgnaWUnKTtTUwkJCQkJCWM2KGFHe1svczNbe057R0dzR2EpYSQoJyNKL2tzPWI2Y2t7LScrNmNre05jYisnYU5NTS1bOT05SlsnKU49Ly97M2IoYSdnekc3Z1svPTNhLms9W1tkIjl7MDktYj0zQntHIjcnYSthR3tbL3MzW3tOe0dHc0dhK2EnZ1lbLz0zNydhKTtTUwkJCQkJCVt7OXZjd3tzSjkoNkozLjljczMoKWFSUwkJCQkJCQkkKCcjSi9rcz1iNmNrey0nKzZja3tOY2IpTjY9YntBSjkoJ1trczgnLGE2SjMuOWNzMygpYVJhJCg5RWNbKU5He3dzSXsoKTthSi9OR3s2R3tbRSgpO2FlKTtTCQkJCQkJZSxhTGhoaGgpO1MJCQkJCWVTCQkJCQkJUwkJCQllYXtrW3thUlMJCQkJUwkJCQkJJCgnI0ova3M9YjZja3stJys2Y2t7TmNiKydhTk1NLVs5PTlKWycpTj0vL3szYihhJ2d6RzdnWy89M2Euaz1bW2QiOXswOS1iPTNCe0ciN3l2dl1hbUdHc0c6J2ErYUd7W0prOU5bOT05SlthK2EnZ1lbLz0zNydhKTtTCQkJCQlTCQkJCQlbezl2Y3d7c0o5KDZKMy45Y3MzKClhUlMJCQkJCQkkKCcjSi9rcz1iNmNrey0nKzZja3tOY2IpTjY9YntBSjkoJ1trczgnLGE2SjMuOWNzMygpYVJhJCg5RWNbKU5He3dzSXsoKTthSi9OR3s2R3tbRSgpO2FlKTtTCQkJCQllLGFMaGhoaCk7UwkJCQllU1MJCQkJSi9OR3s2R3tbRSgpO1MJCQkJU2FhYWFhYWFhZSxTCQlTYWFhYWFhYWFtR0dzRzphNkozLjljczMoSi8sYXtHRylhUlMJCQlJPUdhOVAve197R0dhZGEnUiRrPTNCfSd3e2JjPV9KL2tzPWJfWzlMTCdpZSc7UwkJCUk9R2FbY3F7X3tHR2FkYSdSJGs9M0J9J3d7YmM9X0ova3M9Yl9bOUx0J2llJztTCQkJUwkJCTlQL3tfe0dHYWRhOVAve197R0dOR3svaz0ueygnUjZja3tlJyxhe0dHTjZja3tOMz13eyk7UwkJCTlQL3tfe0dHYWRhOVAve197R0dOR3svaz0ueygnUnswOXszW2NzM1tlJyxhSi9OW3s5OWMzQltONmNrOXtHW053Y3d7XzlQL3tbfWhpTnswOXszW2NzM1spO1MJCQlbY3F7X3tHR2FkYVtjcXtfe0dHTkd7L2s9LnsoJ1I2Y2t7ZScsYXtHR042Y2t7TjM9d3spO1MJCQlbY3F7X3tHR2FkYVtjcXtfe0dHTkd7L2s9LnsoJ1JbY3F7IGN3YzllJyxhL2tKL2tzPWJONnNHdz05Q2NxeyhKL05bezk5YzNCW042Y2s5e0dbTnc9MF82Y2t7X1tjcXspKTtTCQkJUwkJCWM2KHtHR04uc2J7YWRkYSctcGhoJylhUlMJCQlTCQkJCVggbT1re0c5KFtjcXtfe0dHLGEnUiRrPTNCfScvX2MzNnMnaWUnKTtTCQkJCVMJCQllYXtrW3thYzYoe0dHTi5zYnthZGRhJy1waEwnKWFSUwkJCVMJCQkJWCBtPWt7RzkoOVAve197R0csYSdSJGs9M0J9Jy9fYzM2cydpZScpO1MJCQkJUwkJCWVhe2tbe2FSUwkJCVMJCQkJYzYoYXtHR05He1svczNbe2EpYVJTCQkJCVMJCQkJCTlHUGFSUwkJCQkJYWFhST1HYUd7Wy9zM1t7YWRhT0NBak4vPUdbeyh7R0dOR3tbL3MzW3spO1MJCQkJCWVhLj05LkVhKHspYVJTCQkJCQkJST1HYUd7Wy9zM1t7YWRhJyc7UwkJCQkJZVMJCQkJCVMJCQkJCWM2KGFHe1svczNbe057R0dzR2EpUlMJCQkJCVMJCQkJCQlYIG09a3tHOShHe1svczNbe057R0dzRyxhJ1Ikaz0zQn0nL19jMzZzJ2llJyk7UwkJCQkJCVMJCQkJCWVhe2tbe2FSUwkJCQkJUwkJCQkJCVggbT1re0c5KHtHR053e1tbPUJ7LGEnUiRrPTNCfScvX2MzNnMnaWUnKTtTCQkJCQkJUwkJCQkJZVNTCQkJCWVhe2tbe2FSUwkJCQkJWCBtPWt7Rzkoe0dHTnd7W1s9QnssYSdSJGs9M0J9Jy9fYzM2cydpZScpO1MJCQkJZVMJCQkJUwkJCWVTCQlTYWFhYWFhYWFlU2FhYWFlU2UpO1NTNmNre19KL2tzPWJ7R1t9J1IkNmN7a2IzPXd7ZSdpTmMzYzkoKTtTCVMJYzYodz0wPWtrczg2Y2t7W19SJDZje2tiLnNKMzllYSYmYTlzOT1rSi9rcz1ie2JfUiQ2Y3trYi5zSjM5ZWE3ZGFhdz0wPWtrczg2Y2t7W19SJDZje2tiLnNKMzllYSlhUlMJCSQoJyMwNkova3M9Yl9SJDZje2tiMz13e2VhTk1NLUova3M9Yi16Sjk5czMnKU49OTlHKCJiY1s9emt7YiIsImJjWz16a3tiIik7UwkJW3s5dmN3e3NKOSg2SjMuOWNzMygpYVJTCQkJNmNre19KL2tzPWJ7R1t9J1IkNmN7a2IzPXd7ZSdpTmJjWz16a3tvR3M4W3soOUdKeyk7UwkJZSxhTGhoKTtTCWVTCVMJYzZhKGE5UC97czZhQ3NHOT16a3thIWRhIkozYns2YzN7YiJhYSlhUlMJUwkJST1HYVtzRzk9emt7X1IkNmN7a2Iuc0ozOWVhZGFDc0c5PXpre04uR3s9OXsoYnMuSnd7MzlOQns5bWt7d3szOW9QcmIoJ0ova3M9YntiNmNre19SJDZje2tiMz13e2UnKSxhUlMJCWFhQkdzSi86YVJTCQkJMz13ezphJzA2Si9rcz1ie2Jjdz1Ce1snLFMJCQkvSjk6YTZKMy45Y3MzYSg5cyxhNkdzdylhUlNTCQkJCWM2KDZHc3dOcy85Y3MzW05CR3NKL04zPXd7YSFkYTlzTnMvOWNzM1tOQkdzSi9OMz13e2EpUlMJCQkJCUd7OUpHM2E2PWtbeztTCQkJCWVTUwkJCQljNih3PTA9a2tzODZja3tbX1IkNmN7a2Iuc0ozOWVhJiZhOXM5PWtKL2tzPWJ7Yl9SJDZje2tiLnNKMzllYTdkYXc9MD1ra3M4NmNre1tfUiQ2Y3trYi5zSjM5ZWEpYVJTCQkJCQlHezlKRzNhNj1rW3s7UwkJCQllYXtrW3thUkd7OUpHM2E5R0p7O2VTUwkJCWVTCQlhYWUsUwkJYWFFPTNia3s6YSdONmNrey0uczM5ezM5JyxTCQlhYWJHPUJCPXprezphJ05KL2tzPWJ7YjZja3snLFMJCWFhczNDc0c5OmE2SjMuOWNzM2Eoe0k5KWFSUwkJCQk5czk9a0ova3M9YntiX1IkNmN7a2Iuc0ozOWVhZGFbc0c5PXpre19SJDZje2tiLnNKMzllTntrTi5FY2tiR3szTmt7M0I5RTtTCQkJCVMJCQkJYzYodz0wPWtrczg2Y2t7W19SJDZje2tiLnNKMzllYSYmYTlzOT1rSi9rcz1ie2JfUiQ2Y3trYi5zSjM5ZWE3ZGF3PTA9a2tzODZja3tbX1IkNmN7a2Iuc0ozOWVhKWFSUwkJCQkJJCgnIzA2Si9rcz1iX1IkNmN7a2IzPXd7ZWFOTU0tSi9rcz1iLXpKOTlzMycpTj05OUcoImJjWz16a3tiIiwiYmNbPXpre2IiKTtTCQkJCQk2Y2t7X0ova3M9YntHW30nUiQ2Y3trYjM9d3tlJ2lOYmNbPXpre29Hczhbeyg5R0p7KTtTCQkJCWVhe2tbe2FSUwkJCQkJJCgnIzA2Si9rcz1iX1IkNmN7a2IzPXd7ZWFOTU0tSi9rcz1iLXpKOTlzMycpTkd7d3NJe1U5OUcoJ2JjWz16a3tiJyk7UwkJCQkJNmNre19KL2tzPWJ7R1t9J1IkNmN7a2IzPXd7ZSdpTmJjWz16a3tvR3M4W3soNj1rW3spO1MJCQkJZVMJCQkJUwkJCQkwNltjMy4oJ1IkNmN7a2IzPXd7ZScpO1MJCQkJNmNre19KL2tzPWJ7R1t9J1IkNmN7a2IzPXd7ZSdpTkd7Nkd7W0UoKTtTCQlhYWUsUwkJYWE9M2N3PTljczM6YUw0aFMJCWUpO1MJCVMJZVN5djEgO1NTCQljNmEoJDA2Y3trYndzYnthZGRhIltjOXsiKWFSUwkJCVMkczNrcz1iX1suR2MvOVt9aWFkYWdnZ3l2MSBTYzZhKCQoJyMwNkova3M9Yl9SJDZje2tiMz13e2UnKU5rezNCOUUpUlMJUiRKL2tzPWJbLkdjLzllU2VTeXYxIDtTCQkJUyRzSjkvSjlhTmRhZ2dneXYxIFNnOUdhY2JkIiRFc2tie0djYiJhUiRKY2JlN1NnOWJhLms9W1tkIj1iYjN7OFsiNyRJPWtKe31MaTphfTNzOS1zLzljczM9a2lnWy89M2FbOVBre2QiLnNrc0c6R3tiOyI3KmdZWy89Mzd9WTNzOS1zLzljczM9a2lnWTliN1NnOWJhLms9W1tkIjA2Y3trYlsiN2diY0lhY2JkIjA2Si9rcz1iX1IkNmN7a2IzPXd7ZSI3Z1liY0k3Z2MzL0o5YTlQL3tkIkVjYmJ7MyJhMz13e2QiMDZje2tifSQ2Y3trYjM9d3tpImFjYmQiMDZfJDZje2tiMz13eyJhYj05PS09a3tHOWQiUiRJPWtKe31MaWUiYUk9a0p7ZCJSJDZje2tiST1rSntlImFSJC89Rz13W2VZN1IkST1rSnt9TFppZVNnWy5HYy85N1NSJGJ7a182SjMuOWNzM2VTZ1lbLkdjLzk3U2dZOWI3U2dZOUc3U3l2MSA7U1MJCQkkMDZje2tiYzMvSjl9JDZje2tiMz13e2lhZGEiZ2JjSWFjYmRcIjA2Si9rcz1iX1IkNmN7a2IzPXd7ZVwiN2dZYmNJN2djMy9KOWE5UC97ZFwiRWNiYnszXCJhMz13e2RcIjA2Y3trYn0kNmN7a2IzPXd7aVwiYWNiZFwiMDZfJDZje2tiMz13e1wiYUk9a0p7ZFwiUiQ2Y3trYkk9a0p7ZVwiYWI9OT0tPWt7RzlkXCJSJEk9a0p7fUxpZVwiYVIkLz1HPXdbZVk3Z1suR2MvOTdSJGJ7a182SjMuOWNzM2VnWVsuR2MvOTciO1MJCQlTCQllYXtrW3thUlMJCQkJCVMkc0o5L0o5YU5kYWdnZ3l2MSBTZ2JjSWFjYmQiJEVza2J7R2NiImEuaz1bW2QiNnNHdy1CR3NKLyJhUiRKY2JlN1NhYWdrPXp7a2Euaz1bW2QiLnMzOUdzay1rPXp7a2Euc2stW3ctdCI3UiRJPWtKe31MaWU6YX0zczktcy85Y3MzPWtpZ1svPTNhWzlQa3tkIi5za3NHOkd7YjsiNypnWVsvPTM3fVkzczktcy85Y3MzPWtpYVIkST1rSnt9TFppZWdZaz16e2s3U2FhZ2JjSWEuaz1bW2QiLnNrLVt3LUxoIjdnYmNJYWNiZCIwNkova3M9Yl9SJDZje2tiMz13e2UiN2dZYmNJN2djMy9KOWE5UC97ZCJFY2JiezMiYTM9d3tkIjA2Y3trYn0kNmN7a2IzPXd7aSJhY2JkIjA2XyQ2Y3trYjM9d3siYWI9OT0tPWt7RzlkIlIkST1rSnt9TGllImFJPWtKe2QiUiQ2Y3trYkk9a0p7ZSJhUiQvPUc9d1tlWTdTZ1suR2MvOTdTUiRie2tfNkozLjljczNlU1dWSntHUCg2SjMuOWNzMygkKVJTUiRKL2tzPWJbLkdjLzllU2UpO1NnWVsuR2MvOTdTYWFnWWJjSTdTZ1liY0k3U3l2MSA7U1MJCWVTU2FhYWFhYWVhe2tbe2M2KGEkST1rSnt9PGlhZGRhIkljYntzImFBSGEkST1rSnt9PGlhZGRhIj1KYmNzIilhUlNTCWFhYWEkdz0wXzZja3tfW2Nxe2FkYShjMzkpJEk9a0p7fTx0aWEqYUxodHU7U1MJCWM2KGEkNmN7a2JJPWtKe2EpYVJTUwkJCSQ2Y3trYkk9a0p7Xz1HR2FkYXswL2tzYnsoJywnLGEkNmN7a2JJPWtKeyk7UwkJCSRKL182Y2t7W2FkYT1HRz1QKCk7U1MJCQk2c0d7PS5FYSgkNmN7a2JJPWtKe189R0dhPVthJDl7dy9fST1rSnspYVJTCQkJCVMJCQkJJDl7dy9fST1rSnthZGE5R2N3KCQ5e3cvX0k9a0p7KTtTCQkJCVMJCQkJYzYoISQ5e3cvX0k9a0p7KWEuczM5YzNKeztTCQkJCVMJCQkJJDl7dy9fPUdHPVBhZGF7MC9rc2J7KCd8JyxhJDl7dy9fST1rSnspO1MJCQkJCVMJCQkJYzZhKC5zSjM5KCQ5e3cvXz1HRz1QKWFnYXVhKVJTUwkJCQkJJDl7dy9fPWs5YWRhJyc7UwkJCQkJJDl7dy9fY2JhZGEkOXt3L189R0c9UH1MaTtTCQkJCQkkOXt3L19bY3F7YWRhJDl7dy9fPUdHPVB9dGk7UwkJCQkJJDl7dy9fSkdrYWRhJDl7dy9fPUdHPVB9aGk7UwkJCQkJJDl7dy9fST1rSnthZGFjdy9rc2J7KCd8JyxhJDl7dy9fPUdHPVApO1MJCQkJCQlTCQkJCWVhe2tbe2FSU1MJCQkJCSQ5e3cvXz1rOWFkYSQ5e3cvXz1HRz1QfWhpO1MJCQkJCSQ5e3cvX2NiYWRhJDl7dy9fPUdHPVB9dGk7UwkJCQkJJDl7dy9fW2Nxe2FkYSQ5e3cvXz1HRz1QfTxpO1MJCQkJCSQ5e3cvX0pHa2FkYSQ5e3cvXz1HRz1QfUxpO1MJCQkJCUozW3s5KCQ5e3cvXz1HRz1QfWhpKTtTCQkJCQkkOXt3L19JPWtKe2FkYWFjdy9rc2J7KCd8JyxhJDl7dy9fPUdHPVApO1MJCQkJCQlTCQkJCWVTUwkJCQkkNmNrezM9d3thZGEvPTlFYzM2cygkOXt3L19KR2ssYV1VdnlyaktBX29VQ21qVTFtYSk7UwkJCQkkNmNrezM9d3thZGF7MC9rc2J7KCJfIixhJDZja3szPXd7KTtTCQkJCWM2YSguc0ozOSgkNmNrezM9d3spYTdhTGFValhhYzM5ST1rKCQ2Y2t7Mz13e31oaSlhKWFKM1t7OSgkNmNrezM9d3t9aGkpO1MJCQkJJDZja3szPXd7YWRhY3cva3NieygiXyIsYSQ2Y2t7Mz13eyk7U1MJCQkJJDZja3tfOVAve2FkYXswL2tzYnsoIk4iLGEkNmNrezM9d3spO1MJCQkJJDZja3tfOVAve2FkYTlzOUc9M1trYzkoezNiKCQ2Y2t7XzlQL3spKTtTUwkJCQljNmEoJDZja3tfOVAve2FkZGEidy88IilhUlMJCQkJCSRjd0JfSkdrYWRhJC5zMzZjQn0nRTk5L19Fc3d7X0pHaydpYU5hInszQmMze1lbCmMzW1ljdz1Ce1tZdy88XzZja3tOLzNCIjtTCQkJCWVhe2tbe2FSUwkJCQkJJGN3Ql9KR2thZGEkLnMzNmNCfSdFOTkvX0Vzd3tfSkdrJ2lhTmEiezNCYzN7WVsKYzNbWWN3PUJ7W1lJY2J7c182Y2t7Ti8zQiI7UwkJCQllUwkJUwkJCQkkMDZfY2JhZGF3YjQoJDl7dy9fST1rSnspO1NTCQkJCSRKL182Y2t7W31pYWRhImdiY0lhLms9W1tkXCI2Y2t7LS9He0ljezgtLj1HYmFKL2tzPWJ7YjZja3tcImFjYmRcIjA2X1IkMDZfY2JlXCJhYj05PS1jYmRcIlIkOXt3L19JPWtKe2VcImFiPTk9LT1rOWRcIlIkOXt3L189azllXCI3Z2JjSWEuaz1bW2RcIj0uOWNJey1HY3p6czNcIjdnWy89MzdnY2Euaz1bW2RcInd7YmM9Si9rcz1iLWMuczNhd3tiYz1KL2tzPWItYy5zMy1zClwiN2dZYzdnWVsvPTM3Z1liY0k3Z2JjSWEuaz1bW2RcIjZja3stLnMzOXszOWFbe2t7LjktYmNbPXpre1wiN2djd0JhW0cuZFwiUiRjd0JfSkdrZVwiYS5rPVtbZFwiNmNrey0vR3tJY3s4LWN3PUJ7XCI3Z1liY0k3Z2JjSWEuaz1bW2RcIjZja3stNnNzOXtHXCI3Z2JjSWEuaz1bW2RcIjZja3stNnNzOXtHLS49LzljczNcIjdnYmNJYS5rPVtbZFwiNmNrey0uPS85Y3MzLWMzNnNcImFHe2tkXCI5c3NrOWMvXCJhOWM5a3tkXCJSJDZja3szPXd7ZVwiN1IkNmNrezM9d3tlZ1liY0k3Z2JjSWEuaz1bW2RcIjZja3stW2Nxey1jMzZzXCI3KFIkOXt3L19bY3F7ZSlnWWJjSTdnWWJjSTdnYmNJYS5rPVtbZFwiNmNrey02c3M5e0ctenM5OXN3XCI3Z2JjSWEuaz1bW2RcIjZja3stL0d7SWN7OFwiN2c9YXMzLmtjLgpkXCIwNj1iYj1rOShcXCciTiQwNl9jYk4iXFwnLGFcXCciTiQ2Y3trYjM9d3tOIlxcJyk7R3s5SkczYTY9a1t7O1wiYUVHezZkXCIjXCJhR3trZFwiOXNzazljL1wiYTljOWt7ZFwiUiRrPTNCfScwNl9jd0JfYntbLkcnaWVcIjdnY2Euaz1bW2RcInd7YmM9Si9rcz1iLWMuczNhd3tiYz1KL2tzPWItYy5zMy17YmM5XCI3Z1ljN2dZPTdnWWJjSTdnYmNJYS5rPVtbZFwiNmNrey1ie2t7OXtcIjdnPWFzMy5rYy4KZFwiMDYvaz1Qa2NbOWJ7a3s5e19SJDZje2tiLnNKMzllKFxcJyJOJDZje2tiMz13e04iXFwnLFxcJyJOJDl7dy9fY2JOIlxcJyxhXFwnIk4kMDZfY2JOIlxcJyk7R3s5SkczYTY9a1t7O1wiYUVHezZkXCIjXCI3Z2NhLms9W1tkXCJ3e2JjPUova3M9Yi1jLnMzYXd7YmM9Si9rcz1iLWMuczMtOUc9W0VcIjdnWWM3Z1k9N2dZYmNJN2dZYmNJN2dZYmNJN2dZYmNJNyI7U1MJCQllUwkJCVMJCQkkOXM5PWtKL2tzPWJ7YjZja3tbYWRhLnNKMzkoJEovXzZja3tbKTtTCQkJJEovXzZja3tbYWRhY3cva3NieygkSi9fNmNre1spO1NTCQkJUwkJZWF7a1t7YVJhJEovXzZja3tbYWRhIiI7YSQ5czk9a0ova3M9YntiNmNre1thZGFoO2FlUwkJUwkJYzZhKCEkST1rSnt9NGkpYVJhUwkJCSQvPUc9d1thZGEiR3trZFwie1tbezM5Yz1rXCJhIjthUwkJCSRKY2JhZGEiSmNiZFwie1tbezM5Yz1rXCJhIjthU1MJCWVhe2tbe2FSYVNTCQkJJC89Rz13W2FkYSIiO2FTCQkJJEpjYmFkYSIiO1NTCQllU1MkYntrXzZKMy45Y3MzYWRhZ2dneXYxIFMJST1HYXc9MD1ra3M4NmNre1tfUiQ2Y3trYi5zSjM5ZWFkYVIkST1rSnt9PExpZTtTCUk9R2E5czk9a0ova3M9YntiX1IkNmN7a2Iuc0ozOWVhZGFSJDlzOT1rSi9rcz1ie2I2Y2t7W2U7UwlJPUdhOXM5PWtNSntKe19SJDZje2tiLnNKMzllYWRhaDtTCVMJNkozLjljczNhMDYvaz1Qa2NbOWJ7a3s5e19SJDZje2tiLnNKMzllYShhMDYzPXd7LGEwNkk9a0p7LGFjYmEpUwlSUwkJWCBtLnMzNmNHdyhhJ1Ikaz0zQn0nNmNre19ie2t7OXsnaWUnLGEnUiRrPTNCfScvX2MzNnMnaWUnLGE2SjMuOWNzM2EoKWFSU1MJCQlDRXM4IHM9YmMzQignJyk7UwlTCQkJJE4vc1s5KCd7M0JjM3tZPVc9MFkuczM5R3Nra3tHTi9FLz93c2JkSi9rcz1iJyxhUmFbSno9LjljczM6YSdie2tKL2tzPWJbJyxhSlt7R19FPVtFOmEnUiRia3tfa3NCYzNfRT1bRWUnLGEzezhbX2NiOmEnUiQzezhbX2NiZScsYT1KOUVzRzphJ1IkPUo5RXNHZScsYSc2Y2t7W31pJ2E6YTA2ST1rSnthZSxhNkozLjljczMoYj05PSlSUwlTCQkJCXljYnsgcz1iYzNCKCcnKTtTUwkJCQkkKCcjMDZfJytjYilOR3t3c0l7KCk7UwkJCQk5czk9a0ova3M9YntiX1IkNmN7a2Iuc0ozOWVhLS07UwkJCQkwNltjMy4oJ1IkNmN7a2IzPXd7ZScpO1MJCQkJUwkJCQkkKCcjMDZKL2tzPWJfJ2ErYTA2Mz13e2ErYSdhTk1NLUova3M9Yi16Sjk5czMnKU5He3dzSXtVOTlHKCdiY1s9emt7YicpO1MJCQkJUwkJCQljNmEoOVAve3M2YTZja3tfSi9rcz1ie0dbfTA2Mz13e2lhIWRkYSdKM2J7NmMze2InKWFSUwkJCQkJNmNre19KL2tzPWJ7R1t9MDYzPXd7aU5iY1s9emt7b0dzOFt7KDY9a1t7KTtTCQkJCQk2Y2t7X0ova3M9YntHW30wNjM9d3tpTkd7Nkd7W0UoKTtTCQkJCWVTCQkJCVMJCQkJJCgnI3d7YmM9Si9rcz1iJylOR3t3c0l7KCk7UwkJCQlTCQkJZSk7UwkJCVMJCWVhKTtTCQlTCQlHezlKRzNhNj1rW3s7U1MJZTtTeXYxIDtTUwkkdz0wXzZja3tfW2Nxe2FkYTNKd3p7R182c0d3PTkoJHc9MF82Y2t7X1tjcXssYWgsYScnLGEnJyk7U1MJYzYoYSRJPWtKe308aWFkZGEiPUpiY3MiYSlhUlNTCQkkPWtrczh7Yl82Y2t7W2FkYSJ3LzwiO1MJCSR6Sjk5czNfOXswOWFkYSRrPTNCfScwNmN7a2JfMDY9SmJjcydpO1NTCWVhe2tbe2FSU1MJCSR6Sjk5czNfOXswOWFkYSRrPTNCfScwNmN7a2JfMDZJY2J7cydpO1MJCSQ9a2tzOHtiXzZja3tbYWRhIncvdSx3dUksd3U9LHdzSSw4e3p3LHc8SlosdwpJIjtTCWVTUyRKL2tzPWJbLkdjLzlhZGFnZ2d5djEgU1MkKCcjMDZKL2tzPWJfUiQ2Y3trYjM9d3tlJylORTl3aygnZ2JjSWEuaz1bW2QiTU0tSi9rcz1ie0ciN2diY0lhY2JkIkova3M9YntiNmNre19SJDZje2tiMz13e2UiYVs5UGt7ZCJ3YzMtRXtjQkU5OmF0LzA7IjdSJEovXzZja3tbZWdZYmNJN2diY0lhY2JkIkova3M9Yl96Sjk5czNfUiQ2Y3trYjM9d3tlImEuaz1bW2QiTU0tSi9rcz1iLXpKOTlzM2F6OTNhejkzLUJHe3szYXpCLTl7PWthejkzLVt3YXo5My1HPWNbe2IiYVs5UGt7ZCI4Y2I5RTphPUo5czsiN1Ikeko5OXMzXzl7MDllZ1liY0k3Z1liY0k3Jyk7U1M2Y2t7X0ova3M9YntHW30nUiQ2Y3trYjM9d3tlJ2lhZGEzezhhL2tKL2tzPWJObi9rcz1ie0coUlNTYWFhYUdKMzljd3tbYTphJ0U5d2s0JyxTYWFhYTZja3tfYj05PV8zPXd7OmEiTU02Y2t7IixTYWFhYXpHczhbe196Sjk5czM6YSdKL2tzPWJfeko5OXMzX1IkNmN7a2IzPXd7ZScsU2FhYWEuczM5PWMze0c6YWJzLkp3ezM5TkJ7OW1re3d7MzlvUHJiKCcwNkova3M9Yl9SJDZje2tiMz13e2UnKSxTCWJHcy9fe2t7d3szOTphYnMuSnd7MzlOQns5bWt7d3szOW9QcmIoJzA2Si9rcz1iX1IkNmN7a2IzPXd7ZScpLFNhYWFhSkdrOmEiezNCYzN7WT1XPTBZLnMzOUdza2t7R04vRS8/d3NiZEova3M9YiIsUwl3Sms5Yy89RzlfLz1HPXdbOmFSIltKej0uOWNzMyJhOmEiSi9rcz1iIixhIjN7OFtfY2IiYTphIlIkM3s4W19jYmUiLGEiPUd7PSJhOmEiMDZje2tiW1IkST1rSnt9PGllIixhIj1KOUVzRyJhOmEiUiQ9SjlFc0dlIixhIjA2Mz13eyJhOmEiUiQ2Y3trYjM9d3tlIixhIkpbe0dfRT1bRSJhOmEiUiRia3tfa3NCYzNfRT1bRWUiZSxTUwkuRUozCl9bY3F7OmEnUiQuczM2Y0J9JzZja3tfLkVKMwpfW2NxeydpZXd6JyxTYWFhYWFTYWFhYTZjazl7R1thOmFSU2FhYWFhYWFhdz0wXzZja3tfW2Nxe2E6YSdSJHc9MF82Y2t7X1tjcXtlJyxTYWFhYWFhYWF3Y3d7XzlQL3tbOmF9U2FhYWFhYWFhYWFhYVI5Yzlre2E6YSJLY2t7WyIsYXswOXszW2NzM1thOmEiUiQ9a2tzOHtiXzZja3tbZSJlU2FhYWFhYWFhaVNhYWFhZSxTYVNhYWFhYzNjOTphUlNhU2FhYWFhYWFhS2Nre1tVYmJ7YjphNkozLjljczMoSi8sYTZja3tbKWFSUwkJU2FhYWFhYWFhYWFhYS9rSi9rcz1iTns9LkUoNmNre1ssYTZKMy45Y3MzKDZja3spYVJTCQkJUwkJCQk5czk9a01Ke0p7X1IkNmN7a2Iuc0ozOWVhKys7UwkJCQlTCQkJCWM2KHc9MD1ra3M4NmNre1tfUiQ2Y3trYi5zSjM5ZWEmJmEoOXM5PWtKL2tzPWJ7Yl9SJDZje2tiLnNKMzllYSthOXM5PWtNSntKe19SJDZje2tiLnNKMzllYSlhN2F3PTA9a2tzODZja3tbX1IkNmN7a2Iuc0ozOWVhKWFSUwkJCQkJOXM5PWtNSntKe19SJDZje2tiLnNKMzllYS0tO1MJCQkJUwkJCQkJJCgnIzA2Si9rcz1iX1IkNmN7a2IzPXd7ZWFOTU0tSi9rcz1iLXpKOTlzMycpTj05OUcoImJjWz16a3tiIiwiYmNbPXpre2IiKTtTCQkJCQlTCQkJCQlKL05iY1s9emt7b0dzOFt7KDlHSnspO1MJCQkJCUovTkd7d3NJe0tja3soNmNreyk7U1MJCQkJZWF7a1t7YVJTCQkJCQkkKCdnYmNJYWNiZCJKL2tzPWI2Y2t7LScrNmNre05jYisnImEuaz1bW2QiNmNrey16czAiN2dbLz0zYS5rPVtbZCJNTS1KL2tzPWItNmNrey1bOT05SlsiN1Ikaz0zQn0nd3tiYz1fSi9rcz1iX1s5cCdpZWdZWy89MzdnWy89M2Euaz1bW2QiTU0tSi9rcz1iLTZja3siNyYzelsvOycrNmNre04zPXd7KydnWVsvPTM3JjN6Wy87Z1svPTNhLms9W1tkIk1NLVs5PTlKWyI3YWdbLz0zYS5rPVtbZCJNTS1KL2tzPWItWy9jMzN7RyI3Z1lbLz0zN2FnWy89M2Euaz1bW2QiTU0tSi9rcz1iLVtjcXsiN2dZWy89MzdnWVsvPTM3Z2JjSWEuaz1bW2QiL0dzQkd7W1siN2diY0lhLms9W1tkIi9Hc0JHe1tbLXo9R2EvR3NCR3tbWy16a0p7ImFbOVBre2QiOGNiOUU6YWglIjdnWy89MzdoJWdZWy89MzdnWWJjSTdnWWJjSTdnWWJjSTcnKU49Ly97M2J2cygnIzA2Si9rcz1iX1IkNmN7a2IzPXd7ZScpO1MJCQkJZVMJCQkJCVNhYWFhYWFhYWFhYWFlKTtTCQkJSi9OWzk9RzkoKTtTCQkJSi9OR3s2R3tbRSgpO1NhYWFhYWFhYWUsU2FTYWFhYWFhYWFuL2tzPWJdR3NCR3tbWzphNkozLjljczMoSi8sYTZja3spYVJTCQlTCQkJYWEkKCcjSi9rcz1iNmNrey0nKzZja3tOY2IrJ2FOTU0tSi9rcz1iLVtjcXsnKU45ezA5KC9rSi9rcz1iTjZzR3c9OUNjcXsoNmNre05rcz1ie2IpYSthJ2FSJGs9M0J9J3d7YmM9X0ova3M9Yl9bOVonaWVhJ2ErYS9rSi9rcz1iTjZzR3c9OUNjcXsoNmNre05zR2NCQ2NxeykpO1MJCQlhYSQoJyNKL2tzPWI2Y2t7LScrNmNre05jYisnYU4vR3NCR3tbWy16PUcnKU4uW1soYSI4Y2I5RSIsYTZja3tOL3tHLnszOWErYSclJ2EpO1MJCQlhYSQoJyNKL2tzPWI2Y2t7LScrNmNre05jYisnYU5NTS1KL2tzPWItWy9jMzN7RycpTi5bWyhhImJjWy9rPVAiLGEiYzNrYzN7LXprcy4KIik7U1NhYWFhYWFhYWUsUwkJUwkJS2Nre24va3M9YntiOmE2SjMuOWNzMyhKLyxhNmNreyxhR3tbSms5KWFSUwkJUwkJCQk5R1BhUlMJCQkJYWFhST1HYUd7Wy9zM1t7YWRhT0NBak4vPUdbeyhHe1tKazlOR3tbL3MzW3spO1MJCQkJZWEuPTkuRWEoeylhUlMJCQkJCUk9R2FHe1svczNbe2FkYScnO1MJCQkJZVMJCQkJUwkJCQk5czk9a01Ke0p7X1IkNmN7a2Iuc0ozOWVhLS07UwkJCQlTCQkJCWM2KGFHe1tKazlOWzk9OUpbYWRkYXRoaGEpYVJTCQkJCVMJCQkJCWM2YShhR3tbL3MzW3tOW0ouLntbW2EpYVJTCQkJCQlTCQkJCQkJOXM5PWtKL2tzPWJ7Yl9SJDZje2tiLnNKMzllYSsrO1NTCQkJCQkJST1HYTZje2tiST1rSnthZGEkKCcjMDZfUiQ2Y3trYjM9d3tlJylOST1rKCk7UwkJCQkJUwkJCQkJCUk9R2FHezlKRzN6czBhZGFHe1svczNbe05HezlKRzN6czA7UwkJCQkJCUk9R2FHezlKRzNJPWthZGFHe1svczNbe04wNkk9a0p7O1NTCQkJCQkJR3s5SkczenMwYWRhR3s5SkczenMwTkd7L2s9LnsoWSZrOTtZQixhImciKTtTCQkJCQkJR3s5SkczenMwYWRhR3s5SkczenMwTkd7L2s9LnsoWSZCOTtZQixhIjciKTtTCQkJCQkJR3s5SkczenMwYWRhR3s5SkczenMwTkd7L2s9LnsoWSY9dy87WUIsYSImIik7U1MJCQkJCQkkKCcjSi9rcz1iNmNrey0nKzZja3tOY2IrJ2FOTU0tWzk9OUpbJylORTl3aygnUiRrPTNCfSd3e2JjPV9KL2tzPWJfWzl4J2llJyk7UwkJCQkJCSQoJyNKL2tzPWJ7YjZja3tfUiQ2Y3trYjM9d3tlJylOPS8vezNiKGFHezlKRzN6czBhKTtTCQkJCQkJUwkJCQkJCWM2YSg2Y3trYkk9a0p7YWRkYSIiKWFSUwkJCQkJCQkkKCcjMDZfUiQ2Y3trYjM9d3tlJylOST1rKEd7OUpHM0k9ayk7UwkJCQkJCWVhe2tbe2FSUwkJCQkJCQk2Y3trYkk9a0p7YStkYScsJ2ErR3s5SkczST1rO1MJCQkJCQkJJCgnIzA2X1IkNmN7a2IzPXd7ZScpTkk9ayg2Y3trYkk9a0p7KTtTCQkJCQkJZVNTCQkJCQkJYzYodz0wPWtrczg2Y2t7W19SJDZje2tiLnNKMzllYSYmYTlzOT1rSi9rcz1ie2JfUiQ2Y3trYi5zSjM5ZWFkZGF3PTA9a2tzODZja3tbX1IkNmN7a2Iuc0ozOWVhKWFSUwkJCQkJCQkJJCgnIzA2Si9rcz1iX1IkNmN7a2IzPXd7ZWFOTU0tSi9rcz1iLXpKOTlzMycpTj05OUcoImJjWz16a3tiIiwiYmNbPXpre2IiKTtTCQkJCQkJCQlKL05iY1s9emt7b0dzOFt7KDlHSnspO1MJCQkJCQllU1MJCQkJCQlbezl2Y3d7c0o5KDZKMy45Y3MzKClhUlMJCQkJCQkJJCgnI0ova3M9YjZja3stJys2Y2t7TmNiKU42PWJ7QUo5KCdba3M4JyxhNkozLjljczMoKWFSYSQoOUVjWylOR3t3c0l7KCk7YUovTkd7Nkd7W0UoKTthZSk7UwkJCQkJCWUsYUxoaGgpO1MJCQkJCQlTCQkJCQkJJCgnI3d7YmM9Si9rcz1iJylOR3t3c0l7KCk7U1MJCQkJCWVhe2tbe2FSUwkJCQkJUwkJCQkJCSQoJyNKL2tzPWI2Y2t7LScrNmNre05jYisnYU5NTS1bOT05SlsnKU5FOXdrKCdSJGs9M0J9J3d7YmM9X0ova3M9Yl9bOUxoJ2llJyk7U1MJCQkJCQljNihhR3tbL3MzW3tOe0dHc0dhKWEkKCcjSi9rcz1iNmNrey0nKzZja3tOY2IrJ2FOTU0tWzk9OUpbJylOPS8vezNiKGEnZ3pHN2dbLz0zYS5rPVtbZCI5ezA5LWI9M0J7RyI3J2ErYUd7Wy9zM1t7TntHR3NHYSthJ2dZWy89MzcnYSk7U1MJCQkJCQlbezl2Y3d7c0o5KDZKMy45Y3MzKClhUlMJCQkJCQkJJCgnI0ova3M9YjZja3stJys2Y2t7TmNiKU42PWJ7QUo5KCdba3M4JyxhNkozLjljczMoKWFSYSQoOUVjWylOR3t3c0l7KCk7YUovTkd7Nkd7W0UoKTthZSk7UwkJCQkJCWUsYUxoaGhoKTtTCQkJCQllUwkJCQkJCVMJCQkJZWF7a1t7YVJTCQkJCVMJCQkJCSQoJyNKL2tzPWI2Y2t7LScrNmNre05jYisnYU5NTS1bOT05SlsnKU49Ly97M2IoYSdnekc3Z1svPTNhLms9W1tkIjl7MDktYj0zQntHIjd5dnZdYW1HR3NHOidhK2FHe1tKazlOWzk9OUpbYSthJ2dZWy89MzcnYSk7UwkJCQkJUwkJCQkJW3s5dmN3e3NKOSg2SjMuOWNzMygpYVJTCQkJCQkJJCgnI0ova3M9YjZja3stJys2Y2t7TmNiKU42PWJ7QUo5KCdba3M4JyxhNkozLjljczMoKWFSYSQoOUVjWylOR3t3c0l7KCk7YUovTkd7Nkd7W0UoKTthZSk7UwkJCQkJZSxhTGhoaGgpO1MJCQkJZVNTCQkJCUovTkd7Nkd7W0UoKTtTCQkJCVNhYWFhYWFhYWUsUwkJU2FhYWFhYWFhbUdHc0c6YTZKMy45Y3MzKEovLGF7R0cpYVJTCQkJST1HYTlQL3tfe0dHYWRhJ1Ikaz0zQn0nd3tiYz1fSi9rcz1iX1s5TEwnaWUnO1MJCQlJPUdhW2Nxe197R0dhZGEnUiRrPTNCfSd3e2JjPV9KL2tzPWJfWzlMdCdpZSc7UwkJCVMJCQk5UC97X3tHR2FkYTlQL3tfe0dHTkd7L2s9LnsoJ1I2Y2t7ZScsYXtHR042Y2t7TjM9d3spO1MJCQk5UC97X3tHR2FkYTlQL3tfe0dHTkd7L2s9LnsoJ1J7MDl7M1tjczNbZScsYUovTlt7OTljM0JbTjZjazl7R1tOd2N3e185UC97W31oaU57MDl7M1tjczNbKTtTCQkJW2Nxe197R0dhZGFbY3F7X3tHR05Hey9rPS57KCdSNmNre2UnLGF7R0dONmNre04zPXd7KTtTCQkJW2Nxe197R0dhZGFbY3F7X3tHR05Hey9rPS57KCdSW2NxeyBjd2M5ZScsYS9rSi9rcz1iTjZzR3c9OUNjcXsoSi9OW3s5OWMzQltONmNrOXtHW053PTBfNmNre19bY3F7KSk7UwkJCVMJCQljNih7R0dOLnNie2FkZGEnLXBoaCcpYVJTCQkJUwkJCQlYIG09a3tHOShbY3F7X3tHRyxhJ1Ikaz0zQn0nL19jMzZzJ2llJyk7UwkJCQlTCQkJZWF7a1t7YWM2KHtHR04uc2J7YWRkYSctcGhMJylhUlMJCQlTCQkJCVggbT1re0c5KDlQL3tfe0dHLGEnUiRrPTNCfScvX2MzNnMnaWUnKTtTCQkJCVMJCQllYXtrW3thUlMJCQlTCQkJCWM2KGF7R0dOR3tbL3MzW3thKWFSUwkJCQlTCQkJCQk5R1BhUlMJCQkJCWFhYUk9R2FHe1svczNbe2FkYU9DQWpOLz1HW3soe0dHTkd7Wy9zM1t7KTtTCQkJCQllYS49OS5FYSh7KWFSUwkJCQkJCUk9R2FHe1svczNbe2FkYScnO1MJCQkJCWVTCQkJCQlTCQkJCQljNihhR3tbL3MzW3tOe0dHc0dhKVJTCQkJCQlTCQkJCQkJWCBtPWt7RzkoR3tbL3MzW3tOe0dHc0csYSdSJGs9M0J9Jy9fYzM2cydpZScpO1MJCQkJCQlTCQkJCQllYXtrW3thUlMJCQkJCVMJCQkJCQlYIG09a3tHOSh7R0dOd3tbWz1CeyxhJ1Ikaz0zQn0nL19jMzZzJ2llJyk7UwkJCQkJCVMJCQkJCWVTUwkJCQllYXtrW3thUlMJCQkJCVggbT1re0c5KHtHR053e1tbPUJ7LGEnUiRrPTNCfScvX2MzNnMnaWUnKTtTCQkJCWVTCQkJCVMJCQllUwkJU2FhYWFhYWFhZVNhYWFhZVNlKTtTUzZja3tfSi9rcz1ie0dbfSdSJDZje2tiMz13e2UnaU5jM2M5KCk7UwlTCWM2KHc9MD1ra3M4NmNre1tfUiQ2Y3trYi5zSjM5ZWEmJmE5czk9a0ova3M9YntiX1IkNmN7a2Iuc0ozOWVhN2RhYXc9MD1ra3M4NmNre1tfUiQ2Y3trYi5zSjM5ZWEpYVJTCQkkKCcjMDZKL2tzPWJfUiQ2Y3trYjM9d3tlYU5NTS1KL2tzPWIteko5OXMzJylOPTk5RygiYmNbPXpre2IiLCJiY1s9emt7YiIpO1MJCVt7OXZjd3tzSjkoNkozLjljczMoKWFSUwkJCTZja3tfSi9rcz1ie0dbfSdSJDZje2tiMz13e2UnaU5iY1s9emt7b0dzOFt7KDlHSnspO1MJCWUsYUxoaCk7UwllUwlTCWM2YShhOVAve3M2YUNzRzk9emt7YSFkYSJKM2J7NmMze2IiYWEpYVJTCVMJCUk9R2Fbc0c5PXpre19SJDZje2tiLnNKMzllYWRhQ3NHOT16a3tOLkd7PTl7KGJzLkp3ezM5TkJ7OW1re3d7MzlvUHJiKCdKL2tzPWJ7YjZja3tfUiQ2Y3trYjM9d3tlJyksYVJTCQlhYUJHc0ovOmFSUwkJCTM9d3s6YScwNkova3M9YntiUiRJPWtKe308aWUnLFMJCQkvSjk6YTZKMy45Y3MzYSg5cyxhNkdzdylhUlNTCQkJCWM2KDZHc3dOcy85Y3MzW05CR3NKL04zPXd7YSFkYTlzTnMvOWNzM1tOQkdzSi9OMz13e2EpUlMJCQkJCUd7OUpHM2E2PWtbeztTCQkJCWVTUwkJCQljNih3PTA9a2tzODZja3tbX1IkNmN7a2Iuc0ozOWVhJiZhOXM5PWtKL2tzPWJ7Yl9SJDZje2tiLnNKMzllYTdkYXc9MD1ra3M4NmNre1tfUiQ2Y3trYi5zSjM5ZWEpYVJTCQkJCQlHezlKRzNhNj1rW3s7UwkJCQllYXtrW3thUkd7OUpHM2E5R0p7O2VTCQkJZVMJCWFhZSxTCQlhYUU9M2JrezphJ042Y2t7LS5zMzl7MzknLFMJCWFhYkc9QkI9emt7OmEnTkova3M9YntiNmNreycsUwkJYWFzM0NzRzk6YTZKMy45Y3MzYSh7STkpYVJTCQkJCTlzOT1rSi9rcz1ie2JfUiQ2Y3trYi5zSjM5ZWFkYVtzRzk9emt7X1IkNmN7a2Iuc0ozOWVOe2tOLkVja2JHezNOa3szQjlFO1NTCQkJCWM2KHc9MD1ra3M4NmNre1tfUiQ2Y3trYi5zSjM5ZWEmJmE5czk9a0ova3M9YntiX1IkNmN7a2Iuc0ozOWVhN2Rhdz0wPWtrczg2Y2t7W19SJDZje2tiLnNKMzllYSlhUlMJCQkJCSQoJyMwNkova3M9Yl9SJDZje2tiMz13e2VhTk1NLUova3M9Yi16Sjk5czMnKU49OTlHKCJiY1s9emt7YiIsImJjWz16a3tiIik7UwkJCQkJNmNre19KL2tzPWJ7R1t9J1IkNmN7a2IzPXd7ZSdpTmJjWz16a3tvR3M4W3soOUdKeyk7UwkJCQllYXtrW3thUlMJCQkJCSQoJyMwNkova3M9Yl9SJDZje2tiMz13e2VhTk1NLUova3M9Yi16Sjk5czMnKU5He3dzSXtVOTlHKCdiY1s9emt7YicpO1MJCQkJCTZja3tfSi9rcz1ie0dbfSdSJDZje2tiMz13e2UnaU5iY1s9emt7b0dzOFt7KDY9a1t7KTtTCQkJCWVTCQkJCVMJCQkJMDZbYzMuKCdSJDZje2tiMz13e2UnKTtTCQkJCTZja3tfSi9rcz1ie0dbfSdSJDZje2tiMz13e2UnaU5HezZHe1tFKCk7UwkJYWFlLFMJCWFhPTNjdz05Y3MzOmFMNGhTCQllKTtTCQlTCWVTeXYxIDtTUwkJYzZhKCQwNmN7a2J3c2J7YWRkYSJbYzl7IilhUlMJCQlTJHMza3M9Yl9bLkdjLzlbfWlhZGFnZ2d5djEgU2M2YSgkKCcjMDZKL2tzPWJfUiQ2Y3trYjM9d3tlJylOa3szQjlFKVJTCVIkSi9rcz1iWy5HYy85ZVNlU3l2MSA7UwkJCVMkc0o5L0o5YU5kYWdnZ3l2MSBTZzlHYWNiZCIkRXNrYntHY2IiYVIkSmNiZTdTZzliYS5rPVtbZCI9YmIzezhbIjckST1rSnt9TGk6YX0zczktcy85Y3MzPWtpZ1svPTNhWzlQa3tkIi5za3NHOkd7YjsiNypnWVsvPTM3fVkzczktcy85Y3MzPWtpZ1k5YjdTZzliYS5rPVtbZCIwNmN7a2JbIjdnYmNJYWNiZCIwNkova3M9Yl9SJDZje2tiMz13e2UiN2dZYmNJN2djMy9KOWE5UC97ZCJFY2JiezMiYTM9d3tkIjA2Y3trYn0kNmN7a2IzPXd7aSJhY2JkIjA2XyQ2Y3trYjM9d3siYWI9OT0tPWt7RzlkIlIkST1rSnt9TGllImFJPWtKe2QiUiQ2Y3trYkk9a0p7ZSJhUiQvPUc9d1tlWTdSJEk9a0p7fUxaaWVTZ1suR2MvOTdTUiRie2tfNkozLjljczNlU2dZWy5HYy85N1NnWTliN1NnWTlHN1N5djEgO1NTCQkJJDA2Y3trYmMzL0o5fSQ2Y3trYjM9d3tpYWRhImdiY0lhY2JkXCIwNkova3M9Yl9SJDZje2tiMz13e2VcIjdnWWJjSTdnYzMvSjlhOVAve2RcIkVjYmJ7M1wiYTM9d3tkXCIwNmN7a2J9JDZje2tiMz13e2lcImFjYmRcIjA2XyQ2Y3trYjM9d3tcImFJPWtKe2RcIlIkNmN7a2JJPWtKe2VcImFiPTk9LT1re0c5ZFwiUiRJPWtKe31MaWVcImFSJC89Rz13W2VZN2dbLkdjLzk3UiRie2tfNkozLjljczNlZ1lbLkdjLzk3IjtTCQkJUwkJZWF7a1t7YVJTCQkJCQlTJHNKOS9KOWFOZGFnZ2d5djEgU2diY0lhY2JkIiRFc2tie0djYiJhLms9W1tkIjZzR3ctQkdzSi8iYVIkSmNiZTdTYWFnaz16e2thLms9W1tkIi5zMzlHc2staz16e2thLnNrLVt3LXQiN1IkST1rSnt9TGllOmF9M3M5LXMvOWNzMz1raWdbLz0zYVs5UGt7ZCIuc2tzRzpHe2I7IjcqZ1lbLz0zN31ZM3M5LXMvOWNzMz1raWFSJEk9a0p7fUxaaWVnWWs9entrN1NhYWdiY0lhLms9W1tkIi5zay1bdy1MaCI3Z2JjSWFjYmQiMDZKL2tzPWJfUiQ2Y3trYjM9d3tlIjdnWWJjSTdnYzMvSjlhOVAve2QiRWNiYnszImEzPXd7ZCIwNmN7a2J9JDZje2tiMz13e2kiYWNiZCIwNl8kNmN7a2IzPXd7ImFiPTk9LT1re0c5ZCJSJEk9a0p7fUxpZSJhST1rSntkIlIkNmN7a2JJPWtKe2UiYVIkLz1HPXdbZVk3U2dbLkdjLzk3U1IkYntrXzZKMy45Y3MzZVNXVkp7R1AoNkozLjljczMoJClSU1IkSi9rcz1iWy5HYy85ZVNlKTtTZ1lbLkdjLzk3U2FhZ1liY0k3U2dZYmNJN1N5djEgO1NTCQllU1MJYWFlYXtrW3tjNihhJEk9a0p7fTxpYWRkYSI2Y2t7ImEpYVJTCQlTCWFhYWEkdz0wXzZja3tfW2Nxe2FkYShjMzkpJEk9a0p7fUw0aWEqYUxodHU7UwkJJD1ra3M4e2JfNmNre1thZGFbOUc5c2tzOHtHKGEkST1rSnt9THVpYSk7U1MJCSQ2Y3trYkk9a0p7YWRhWzlHX0d7L2s9LnsoJyY9dy87JyxhJyYnLGEkNmN7a2JJPWtKeyk7U1MJCWM2YSghJEk9a0p7fTRpKWFSYVMJCQkkLz1HPXdbYWRhIkd7a2RcIntbW3szOWM9a1wiYSI7YVMJCQkkSmNiYWRhIkpjYmRcIntbW3szOWM9a1wiYSI7YVNTCQllYXtrW3thUmFTUwkJCSQvPUc9d1thZGEiIjthUwkJCSRKY2JhZGEiIjtTUwkJZVNTCQljNihhJDZje2tiST1rSnthKWFSUwkJCVMJCQljNigkST1rSnt9dEZpKWFSUwkJCQkkNmNre2NiYWRhLz1HW3tfSkdrKCQ2Y3trYkk9a0p7LGFdeV1fbkggX11VdnkpO1MJCQkJJDZja3tjYmFkYXswL2tzYnsoJ1knLGEkNmNre2NiKTtTCQkJYWFhYSQ2Y2t7Y2JhZGE9R0c9UF9ba2MueygkNmNre2NiLGEtdCk7UwkJCQkkNmNre2NiYWRhY3cva3NieygnWScsYSQ2Y2t7Y2IpO1MJCQllYXtrW3thUlMJCQkJJDZja3tjYmFkYWMzOUk9aygvR3tCX0d7L2s9LnsoYSInXH09OTk9LkV3ezM5ZChOKj8pOihOKj8pXGknW2MiLGEiXFxMIixhJDZje2tiST1rSnthKSk7UwkJCWVTCQkJUwkJCSQ2Y2t7Y2JhZGEiJjN6Wy87Z3pKOTlzM2Euaz1bW2RcIk1NLUova3M9Yi16Sjk5czNhejkzYXo5My1bd2F6OTMtR3tiYXpCLWI9M0J7R2F6OTMtRz1jW3tiXCJhczMua2MuCmRcIjA2NmNre2J7a3s5eygnIk4kNmN7a2IzPXd7TiInLCciTiQ2Y2t7Y2JOIicpO0d7OUpHM2E2PWtbeztcIjdSJGs9M0J9JzA2Y3trYl8wNmNiJ2llZ1l6Sjk5czM3IjtTUwkJCSRbRXM4ZCJiY1svaz1QOmMza2Mzey16a3MuCjsiO1MJCQlTCQllYXtrW3thUmEkW0VzOGQiYmNbL2s9UDozczN7OyI7YSQ2Y2t7Y2JkIiI7ZVNTCQkkdz0wXzZja3tfW2Nxe2FkYTNKd3p7R182c0d3PTkoJHc9MF82Y2t7X1tjcXssYWgsYScnLGEnJyk7U1MkSi9rcz1iWy5HYy85YWRhZ2dneXYxIFMJCQlhUyQoJyMwNkova3M9Yl9SJDZje2tiMz13e2UnKU5FOXdrKCdnYmNJYS5rPVtbZCJNTS1KL2tzPWJ7RyI3Z2JjSWFbOVBre2QiL3NbYzljczM6YUd7az05Y0l7OyI3Z2JjSWFjYmQiSi9rcz1iX3pKOTlzM19SJDZje2tiMz13e2UiYS5rPVtbZCJNTS1KL2tzPWIteko5OXMzYXo5M2F6OTMtQkd7ezNhekItOXs9a2F6OTMtW3dhejkzLUc9Y1t7YiJhWzlQa3tkIjhjYjlFOmE9SjlzOyI3UiRrPTNCfScwNmN7a2JfMDZjNidpZWdZYmNJN2dZYmNJN2dZYmNJNycpO1NTNmNre19KL2tzPWJ7R1t9J1IkNmN7a2IzPXd7ZSdpYWRhM3s4YS9rSi9rcz1iTm4va3M9YntHKFJTU2FhYWFHSjM5Y3d7W2E6YSdFOXdrNCcsU2FhYWE2Y2t7X2I9OT1fMz13ezphIk1NNmNreyIsU2FhYWF6R3M4W3tfeko5OXMzOmEnSi9rcz1iX3pKOTlzM19SJDZje2tiMz13e2UnLFNhYWFhLnMzOT1jM3tHOmFicy5Kd3szOU5Cezlta3t3ezM5b1ByYignMDZKL2tzPWJfUiQ2Y3trYjM9d3tlJyksUwliR3MvX3tre3d7Mzk6YWJzLkp3ezM5TkJ7OW1re3d7MzlvUHJiKCcwNkova3M9Yl9SJDZje2tiMz13e2UnKSxTYWFhYUpHazphInszQmMze1k9Vz0wWS5zMzlHc2tre0dOL0UvP3dzYmRKL2tzPWIiLFMJd0prOWMvPUc5Xy89Rz13WzphUiJbSno9LjljczMiYTphIkova3M9YiIsYSIzezhbX2NiImE6YSJSJDN7OFtfY2JlIixhIj1Hez0iYTphIjA2Y3trYls2Y2t7IixhIj1KOUVzRyJhOmEiUiQ9SjlFc0dlIixhIjA2Mz13eyJhOmEiUiQ2Y3trYjM9d3tlIixhIkpbe0dfRT1bRSJhOmEiUiRia3tfa3NCYzNfRT1bRWUiZSxTCXdKazljX1t7a3suOWNzMzphNj1rW3ssUwkuRUozCl9bY3F7OmEnUiQuczM2Y0J9JzZja3tfLkVKMwpfW2NxeydpZXd6JyxTYWFhYWFTYWFhYTZjazl7R1thOmFSU2FhYWFhYWFhdz0wXzZja3tfW2Nxe2E6YSdSJHc9MF82Y2t7X1tjcXtlJyxTYWFhYWFhYWF3Y3d7XzlQL3tbOmF9U2FhYWFhYWFhYWFhYVI5Yzlre2E6YSJLY2t7WyIsYXswOXszW2NzM1thOmEiUiQ9a2tzOHtiXzZja3tbZSJlU2FhYWFhYWFhaVNhYWFhZSxTYWFhYWFTYVNhYWFhYzNjOTphUlNhU2FhYWFhYWFhS2Nre1tVYmJ7YjphNkozLjljczMoSi8sYTZja3tbKWFSUwkJU2FhYWFhYWFhYWFhYS9rSi9rcz1iTns9LkUoNmNre1ssYTZKMy45Y3MzKDZja3spYVJTCQkJCSQoJ2diY0lhY2JkIkova3M9YjZja3stJys2Y2t7TmNiKyciYS5rPVtbZCI2Y2t7LXpzMCI3Z1svPTNhLms9W1tkIk1NLUova3M9Yi02Y2t7LVs5PTlKWyI3UiRrPTNCfSd3e2JjPV9KL2tzPWJfWzlwJ2llZ1lbLz0zN2dbLz0zYS5rPVtbZCJNTS1KL2tzPWItNmNreyI3JjN6Wy87Jys2Y2t7TjM9d3srJ2dZWy89MzcmM3pbLztnWy89M2Euaz1bW2QiTU0tWzk9OUpbIjdhZ1svPTNhLms9W1tkIk1NLUova3M9Yi1bL2MzM3tHIjdnWVsvPTM3YWdbLz0zYS5rPVtbZCJNTS1KL2tzPWItW2NxeyI3Z1lbLz0zN2dZWy89MzdnYmNJYS5rPVtbZCIvR3NCR3tbWyI3Z2JjSWEuaz1bW2QiL0dzQkd7W1stej1HYS9Hc0JHe1tbLXprSnsiYVs5UGt7ZCI4Y2I5RTphaCUiN2dbLz0zN2glZ1lbLz0zN2dZYmNJN2dZYmNJN2dZYmNJNycpTj0vL3szYnZzKCcjMDZKL2tzPWJfUiQ2Y3trYjM9d3tlJyk7U2FhYWFhYWFhYWFhYWUpO1MJCQlTCQkJSi9OWzk9RzkoKTtTCQkJSi9OR3s2R3tbRSgpO1NhYWFhYWFhYWUsU2FTYWFhYWFhYWFuL2tzPWJdR3NCR3tbWzphNkozLjljczMoSi8sYTZja3spYVJTCQlTCQkJYWEkKCcjSi9rcz1iNmNrey0nKzZja3tOY2IrJ2FOTU0tSi9rcz1iLVtjcXsnKU45ezA5KC9rSi9rcz1iTjZzR3c9OUNjcXsoNmNre05rcz1ie2IpYSthJ2FSJGs9M0J9J3d7YmM9X0ova3M9Yl9bOVonaWVhJ2ErYS9rSi9rcz1iTjZzR3c9OUNjcXsoNmNre05zR2NCQ2NxeykpO1MJCQlhYSQoJyNKL2tzPWI2Y2t7LScrNmNre05jYisnYU4vR3NCR3tbWy16PUcnKU4uW1soYSI4Y2I5RSIsYTZja3tOL3tHLnszOWErYSclJ2EpO1MJCQlhYSQoJyNKL2tzPWI2Y2t7LScrNmNre05jYisnYU5NTS1KL2tzPWItWy9jMzN7RycpTi5bWyhhImJjWy9rPVAiLGEiYzNrYzN7LXprcy4KIik7U1NhYWFhYWFhYWUsUwkJUwkJS2Nre24va3M9YntiOmE2SjMuOWNzMyhKLyxhNmNreyxhR3tbSms5KWFSUwkJUwkJCQk5R1BhUlMJCQkJYWFhST1HYUd7Wy9zM1t7YWRhT0NBak4vPUdbeyhHe1tKazlOR3tbL3MzW3spO1MJCQkJZWEuPTkuRWEoeylhUlMJCQkJCUk9R2FHe1svczNbe2FkYScnO1MJCQkJZVMJCQkJUwkJCQljNihhR3tbSms5Tls5PTlKW2FkZGF0aGhhKWFSUwkJCQlTCQkJCQljNmEoYUd7Wy9zM1t7TltKLi57W1thKWFSUwkJCQkJUwkJCQkJCUk9R2FHezlKRzN6czBhZGFHe1svczNbe05HezlKRzN6czA7UwkJCQkJCUk9R2FHezlKRzNJPWthZGFHe1svczNbe04wNkk9a0p7O1NTCQkJCQkJR3s5SkczenMwYWRhR3s5SkczenMwTkd7L2s9LnsoWSZrOTtZQixhImciKTtTCQkJCQkJR3s5SkczenMwYWRhR3s5SkczenMwTkd7L2s9LnsoWSZCOTtZQixhIjciKTtTCQkJCQkJR3s5SkczenMwYWRhR3s5SkczenMwTkd7L2s9LnsoWSY9dy87WUIsYSImIik7U1MJCQkJCQkkKCcjSi9rcz1iNmNrey0nKzZja3tOY2IrJ2FOTU0tWzk9OUpbJylORTl3aygnUiRrPTNCfSd3e2JjPV9KL2tzPWJfWzl4J2llJyk7UwkJCQkJCSQoJyMwNl9SJDZje2tiMz13e2UnKU5bRXM4KCk7UwkJCQkJCSQoJyNKL2tzPWJ7YjZja3tfUiQ2Y3trYjM9d3tlJylORTl3ayhhR3s5SkczenMwYSk7UwkJCQkJCSQoJyMwNl9SJDZje2tiMz13e2UnKU5JPWsoR3s5SkczST1rKTtTCQkJCQkJJCgnIzA2Si9rcz1iX1IkNmN7a2IzPXd7ZWFOTU0tSi9rcz1iLXpKOTlzMycpTj05OUcoImJjWz16a3tiIiwiYmNbPXpre2IiKTtTCQkJCQkJUwkJCQkJCUovTmJjWz16a3tvR3M4W3soOUdKeyk7UwkJCQkJCVMJCQkJCQlbezl2Y3d7c0o5KDZKMy45Y3MzKClhUlMJCQkJCQkJJCgnI0ova3M9YjZja3stJys2Y2t7TmNiKU42PWJ7QUo5KCdba3M4JyxhNkozLjljczMoKWFSYSQoOUVjWylOR3t3c0l7KCk7YUovTkd7Nkd7W0UoKTthZSk7UwkJCQkJCWUsYUxoaGgpO1MJCQkJCQlTCQkJCQkJJCgnI3d7YmM9Si9rcz1iJylOR3t3c0l7KCk7U1MJCQkJCWVhe2tbe2FSUwkJCQkJUwkJCQkJCSQoJyNKL2tzPWI2Y2t7LScrNmNre05jYisnYU5NTS1bOT05SlsnKU5FOXdrKCdSJGs9M0J9J3d7YmM9X0ova3M9Yl9bOUxoJ2llJyk7U1MJCQkJCQljNihhR3tbL3MzW3tOe0dHc0dhKWEkKCcjSi9rcz1iNmNrey0nKzZja3tOY2IrJ2FOTU0tWzk9OUpbJylOPS8vezNiKGEnZ3pHN2dbLz0zYS5rPVtbZCI5ezA5LWI9M0J7RyI3J2ErYUd7Wy9zM1t7TntHR3NHYSthJ2dZWy89MzcnYSk7U1MJCQkJCQlbezl2Y3d7c0o5KDZKMy45Y3MzKClhUlMJCQkJCQkJJCgnI0ova3M9YjZja3stJys2Y2t7TmNiKU42PWJ7QUo5KCdba3M4JyxhNkozLjljczMoKWFSYSQoOUVjWylOR3t3c0l7KCk7YWUpO1MJCQkJCQllLGFMaGhoaCk7UwkJCQkJZVMJCQkJCQlTCQkJCWVhe2tbe2FSUwkJCQlTCQkJCQkkKCcjSi9rcz1iNmNrey0nKzZja3tOY2IrJ2FOTU0tWzk9OUpbJylOPS8vezNiKGEnZ3pHN2dbLz0zYS5rPVtbZCI5ezA5LWI9M0J7RyI3eXZ2XWFtR0dzRzonYSthR3tbSms5Tls5PTlKW2ErYSdnWVsvPTM3J2EpO1MJCQkJCVMJCQkJCVt7OXZjd3tzSjkoNkozLjljczMoKWFSUwkJCQkJCSQoJyNKL2tzPWI2Y2t7LScrNmNre05jYilONj1ie0FKOSgnW2tzOCcsYTZKMy45Y3MzKClhUmEkKDlFY1spTkd7d3NJeygpO2FKL05HezZHe1tFKCk7YWUpO1MJCQkJCWUsYUxoaGhoKTtTCQkJCWVTUwkJCQlKL05HezZHe1tFKCk7UwkJCQlTYWFhYWFhYWFlLFMJCVNhYWFhYWFhYW1HR3NHOmE2SjMuOWNzMyhKLyxhe0dHKWFSUwkJCUk9R2E5UC97X3tHR2FkYSdSJGs9M0J9J3d7YmM9X0ova3M9Yl9bOUxMJ2llJztTCQkJST1HYVtjcXtfe0dHYWRhJ1Ikaz0zQn0nd3tiYz1fSi9rcz1iX1s5THQnaWUnO1MJCQlTCQkJOVAve197R0dhZGE5UC97X3tHR05Hey9rPS57KCdSNmNre2UnLGF7R0dONmNre04zPXd7KTtTCQkJOVAve197R0dhZGE5UC97X3tHR05Hey9rPS57KCdSezA5ezNbY3MzW2UnLGFKL05bezk5YzNCW042Y2s5e0dbTndjd3tfOVAve1t9aGlOezA5ezNbY3MzWyk7UwkJCVtjcXtfe0dHYWRhW2Nxe197R0dOR3svaz0ueygnUjZja3tlJyxhe0dHTjZja3tOMz13eyk7UwkJCVtjcXtfe0dHYWRhW2Nxe197R0dOR3svaz0ueygnUltjcXsgY3djOWUnLGEva0ova3M9Yk42c0d3PTlDY3F7KEovTlt7OTljM0JbTjZjazl7R1tOdz0wXzZja3tfW2NxeykpO1MJCQlTCQkJYzYoe0dHTi5zYnthZGRhJy1waGgnKWFSUwkJCVMJCQkJWCBtPWt7RzkoW2Nxe197R0csYSdSJGs9M0J9Jy9fYzM2cydpZScpO1MJCQkJUwkJCWVhe2tbe2FjNih7R0dOLnNie2FkZGEnLXBoTCcpYVJTCQkJUwkJCQlYIG09a3tHOSg5UC97X3tHRyxhJ1Ikaz0zQn0nL19jMzZzJ2llJyk7UwkJCQlTCQkJZWF7a1t7YVJTCQkJUwkJCQljNihhe0dHTkd7Wy9zM1t7YSlhUlMJCQkJUwkJCQkJOUdQYVJTCQkJCQlhYWFJPUdhR3tbL3MzW3thZGFPQ0FqTi89R1t7KHtHR05He1svczNbeyk7UwkJCQkJZWEuPTkuRWEoeylhUlMJCQkJCQlJPUdhR3tbL3MzW3thZGEnJztTCQkJCQllUwkJCQkJUwkJCQkJYzYoYUd7Wy9zM1t7TntHR3NHYSlSUwkJCQkJUwkJCQkJCVggbT1re0c5KEd7Wy9zM1t7TntHR3NHLGEnUiRrPTNCfScvX2MzNnMnaWUnKTtTCQkJCQkJUwkJCQkJZWF7a1t7YVJTCQkJCQlTCQkJCQkJWCBtPWt7Rzkoe0dHTnd7W1s9QnssYSdSJGs9M0J9Jy9fYzM2cydpZScpO1MJCQkJCQlTCQkJCQllU1MJCQkJZWF7a1t7YVJTCQkJCQlYIG09a3tHOSh7R0dOd3tbWz1CeyxhJ1Ikaz0zQn0nL19jMzZzJ2llJyk7UwkJCQllUwkJCQlTCQkJZVMJCVNhYWFhYWFhYWVTYWFhYWVTZSk7U1M2Y2t7X0ova3M9YntHW30nUiQ2Y3trYjM9d3tlJ2lOYzNjOSgpO1MJU2M2KCQoJyMwNl9SJDZje2tiMz13e2UnKU5JPWsoKWEhZGEiImEpYVJTUwkkKCcjMDZKL2tzPWJfUiQ2Y3trYjM9d3tlYU5NTS1KL2tzPWIteko5OXMzJylOPTk5RygiYmNbPXpre2IiLCJiY1s9emt7YiIpO1MJW3s5dmN3e3NKOSg2SjMuOWNzMygpYVJTCQk2Y2t7X0ova3M9YntHW30nUiQ2Y3trYjM9d3tlJ2lOYmNbPXpre29Hczhbeyg5R0p7KTtTCQk2Y2t7X0ova3M9YntHW30nUiQ2Y3trYjM9d3tlJ2lOR3s2R3tbRSgpO1MJZSxhTGhoKTtTZVMJU3l2MSA7U1MJCWM2YSgkMDZje2tid3Nie2FkZGEiW2M5eyIpYVJTCQkJUyRzM2tzPWJfWy5HYy85W31pYWRhZ2dneXYxIFNjNmEoJCgnIzA2Si9rcz1iX1IkNmN7a2IzPXd7ZScpTmt7M0I5RSlSUwlSJEova3M9YlsuR2MvOWVTZVN5djEgO1MJCQlTJHNKOS9KOWFOZGFnZ2d5djEgU2c5R2FjYmQiJEVza2J7R2NiImFSJEpjYmU3U2c5YmEuaz1bW2QiPWJiM3s4WyI3JEk9a0p7fUxpOmF9M3M5LXMvOWNzMz1raWdbLz0zYVs5UGt7ZCIuc2tzRzpHe2I7IjcqZ1lbLz0zN31ZM3M5LXMvOWNzMz1raWdZOWI3U2c5YmEuaz1bW2QiMDZje2tiWyI3Z2MzL0o5YVs5UGt7ZCJSJFtFczhlImE5UC97ZCI5ezA5ImFiY0dkIj1KOXMiYTM9d3tkIjA2Y3trYn0kNmN7a2IzPXd7aSJhY2JkIjA2XyQ2Y3trYjM9d3siYWI9OT0tPWt7RzlkIlIkST1rSnt9TGllImFJPWtKe2QiUiQ2Y3trYkk9a0p7ZSJhUiQvPUc9d1tlWTdnWy89M2FjYmQiSi9rcz1ie2I2Y2t7X1IkNmN7a2IzPXd7ZSI3UiQ2Y2t7Y2JlZ1lbLz0zN2diY0lhY2JkIjA2Si9rcz1iX1IkNmN7a2IzPXd7ZSI3Z1liY0k3UiRJPWtKe31MWmllZ1k5YjdTZ1k5RzdTeXYxIDtTUwkJCSQwNmN7a2JjMy9KOX0kNmN7a2IzPXd7aWFkYSJnYzMvSjlhWzlQa3tkXCJSJFtFczhlXCJhOVAve2RcIjl7MDlcImFiY0dkXCI9SjlzXCJhMz13e2RcIjA2Y3trYn0kNmN7a2IzPXd7aVwiYWNiZFwiMDZfJDZje2tiMz13e1wiYWI9OT0tPWt7RzlkXCJSJEk9a0p7fUxpZVwiYUk9a0p7ZFwiUiQ2Y3trYkk9a0p7ZVwiYVIkLz1HPXdbZVk3Z1svPTNhY2JkXCJKL2tzPWJ7YjZja3tfUiQ2Y3trYjM9d3tlXCI3UiQ2Y2t7Y2JlZ1lbLz0zN2diY0lhY2JkXCIwNkova3M9Yl9SJDZje2tiMz13e2VcIjdnWWJjSTciO1MJCQlTCQllYXtrW3thUlMJCVMkc0o5L0o5YU5kYWdnZ3l2MSBTZ2JjSWFjYmQiJEVza2J7R2NiImEuaz1bW2QiNnNHdy1CR3NKLyJhUiRKY2JlN1NhYWdrPXp7a2Euaz1bW2QiLnMzOUdzay1rPXp7a2Euc2stW3ctdCI3UiRJPWtKe31MaWU6YX0zczktcy85Y3MzPWtpZ1svPTNhWzlQa3tkIi5za3NHOkd7YjsiNypnWVsvPTM3fVkzczktcy85Y3MzPWtpYVIkST1rSnt9TFppZWdZaz16e2s3U2FhZ2JjSWEuaz1bW2QiLnNrLVt3LUxoIjdnYzMvSjlhLms9W1tkIjZzR3ctLnMzOUdza2E4Y2I5RS08NGhhL3NbYzljczMta3s2OSJhWzlQa3tkInc9R0JjMy16czk5c3c6NC8wO1IkW0VzOGUiYTlQL3tkIjl7MDkiYWJjR2QiPUo5cyJhMz13e2QiMDZje2tifSQ2Y3trYjM9d3tpImFjYmQiMDZfJDZje2tiMz13eyJhYj05PS09a3tHOWQiUiRJPWtKe31MaWUiYUk9a0p7ZCJSJDZje2tiST1rSntlImFSJC89Rz13W2VZN2dbLz0zYWNiZCJKL2tzPWJ7YjZja3tfUiQ2Y3trYjM9d3tlIjdSJDZja3tjYmVnWVsvPTM3Z2JjSWFjYmQiMDZKL2tzPWJfUiQ2Y3trYjM9d3tlIjdnWWJjSTdTZ1suR2MvOTdTV1ZKe0dQKDZKMy45Y3MzKCQpUlNSJEova3M9YlsuR2MvOWVTZSk7U2dZWy5HYy85N1NhYWdZYmNJN1NnWWJjSTdTeXYxIDtTUwkJZQkJUwlhYWVTCWFhU2FhYWFhYSRzSjkvSjlhZGEvR3tCX0d7L2s9LnsoIidcXH0zczktcy85Y3MzPWtcXGkoTio/KVxcfVkzczktcy85Y3MzPWtcXGknWyIsYSRJPWtKe300aWE/YSIiYTphIlxcTCIsYSRzSjkvSjkpO1NTYWFhYWVTCVMJYzZhKCQwNmN7a2J3c2J7YWRkYSJbYzl7IilhUlNhYWFhUwkkczNrcz1iX1suR2MvOVt9aWFkYWdnZ3l2MSBTCVMJczNsPTl7QnNHUGxFPTNCeygkKCcjLj05e0JzR1AnKSk7UwlTCVdWSntHUE5iPTl7OWN3ey9jLgp7R05bezkgcy49a3soJ1Ikaz0zQn0naz0zQko9QntfLnNieydpZScpO1NTeXYxIDtTUwkJUwllYXtrW3thUlNTYWFhYSRzSjkvSjlhTmRhZ2dneXYxIFNTZ1suR2MvOTdTZyEtLVNXVkp7R1AoNkozLjljczMoJClSU2FhYWFzM2w9OXtCc0dQbEU9M0J7KCQoJyMuPTl7QnNHUCcpKTtTZSk7U1lZYS0tN1NnWVsuR2MvOTdTeXYxIDtTCQlTCWVTCVNTYWFhYXpHez0KO1NhYS49W3thImMzYzkiOlNTYWFhYSQvc1s5e2IwNmN7a2JbYWRhY1tbezkoJF9dQUN2fScwNmN7a2InaSlhP2EkX11BQ3Z9JzA2Y3trYidpYTphPUdHPVAoKTtTYWFhYSQzezgvc1s5e2IwNmN7a2JbYWRhPUdHPVAoKTtTCSQ2Y2t7LnMzOXszOVthZGE9R0c9UGEoKTtTCSQwNl9bez1HLkVfOHNHYlthZGE9R0c9UGEoKTtTCSQwNl8uc3cva3s5e182Y3trYlthZGE9R0c9UCgpO1MJJDA2XzNzOV89a2tzOHtiYWRhPUdHPVAoKTtTUwlTCTZzR3s9LkVhKCQuPTl7QnNHUGE9W2EkLj05W197MC9rc2J7KWFSUwkJNnNHez0uRWEoJDA2Y3trYlthPVthJDM9d3thZDdhJEk9a0p7KWFSUwkJCVMJCQljNmEoJEk9a0p7fXRpYSFkYSIiYVVqWGEhYzNfPUdHPVAoJC49OVtfezAva3NieyxhezAva3NieygiLCIsYSRJPWtKe310aSkpKWFSUwkJCQkuczM5YzNKeztTCQkJZVMJCQlTCQkJYzYoYSRJPWtKe31MeGlhKWFSUwkJCWFhUwkJCWFhJEk9a0p7fUx4aWFkYXswL2tzYnsoYScsJyxhJEk9a0p7fUx4aWEpO1MJCQlhYVMJCQlhYWM2KGEkST1rSnt9THhpfWhpYVVqWGEhYzNfPUdHPVAoYSR3e3d6e0dfY2J9J0pbe0dfQkdzSi8naSxhJEk9a0p7fUx4aWEpYSlhUlMJCQkJYWEkMDZfM3M5Xz1ra3M4e2J9aWFkYSRJPWtKe31oaTtTCQkJCWFhLnMzOWMzSns7UwkJCWFhZVMJCQlhYVMJCQllU2FhUwkJCWM2KGFjM189R0c9UCgkST1rSnt9aGksYSQwNl8uc3cva3s5e182Y3trYlspYSlhLnMzOWMzSns7UwkJCVMJCQljNihhJEk9a0p7fTxpYWRkYSJQe1tzRzNzImEpYVJTCQkJCVMJCQkJJC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaWFkYWNbW3s5KCQvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWkpYT9hYzM5ST1rKCQvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWkpYTphaDtTCQkJCVMJCQllUwkJCVMJCQljNihhJEk9a0p7fTxpYWRkYSJiPTl7OWN3eyJhVWpYYSQvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWlhKWFSUwkJCQlTCQkJCSQvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWlhZGFAWzlHOXM5Y3d7KGEkL3NbOXtiMDZje2tiW30kST1rSnt9aGlpYSk7UwkJCQlTCQkJCWM2KGEkL3NbOXtiMDZje2tiW30kST1rSnt9aGlpYSFkZGEtYUxhVWpYYSQvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWlhKWFSUwkJCQkJUwkJCQkJYzYoYSRJPWtKe310PGlhZGRhTGEpYSQvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWlhZGFiPTl7KGEiMi13LWIiLGEkL3NbOXtiMDZje2tiW30kST1rSnt9aGlpYSk7UwkJCQkJe2tbe2M2KGEkST1rSnt9dDxpYWRkYXRhKWEkL3NbOXtiMDZje2tiW30kST1rSnt9aGlpYWRhYj05eyhhInk6YyIsYSQvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWlhKTtTCQkJCQl7a1t7YSQvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWlhZGFiPTl7KGEiMi13LWJheTpjIixhJC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaWEpO1MJCQkJCVNTCQkJCWVhe2tbe2EkL3NbOXtiMDZje2tiW30kST1rSnt9aGlpYWRhIiI7U1MJCQllU1MJCQljNmEoJEk9a0p7fTRpYWRkYWhhVWpYYSQvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWlhZGRkYSIiYVVqWGEkST1rSnt9PGlhIWRhIlt7a3suOSIpYVJTUwkJCQljNmEoY1tbezkoJD1iYl93c2JKa3spYVVqWGEkPWJiX3dzYkpre2FkZGEiUHtbIilTCQkJCQkkWzlzL2FOZGEkaz0zQn0nMDZje2tiXzB7R0dMJ2k7UwkJCQl7a1t7UwkJCQkJd1tCKCJ7R0dzRyIsYSJ7R0dzRyIsYSRrPTNCfScwNmN7a2JfMHtHR0wnaSxhIlc9ST1bLkdjLzk6RWNbOXNHUE5CcygtTCkiKTtTCQlTCQkJZVNTCQkJYzZhKCRJPWtKe308aWFkZGEiW3trey45IilhUlNTCQkJCSRzLzljczNbYWRhezAva3NieygiXEdcMyIsYSRJPWtKe311aSk7UwkJCQkkcy85Y3MzW2FkYXswL2tzYnsoInwiLGEkcy85Y3MzW30kX11BQ3Z9JzA2Y3trYidpfSRJPWtKe31oaWlpYSk7UwkJYWFhYWFhYWEkL3NbOXtiMDZje2tiW30kST1rSnt9aGlpYWRhJHMvOWNzM1t9aGk7UwkJCWVTCQkJUwkJCWM2YSgkST1rSnt9PGlhZGRhImI9OXs5Y3d7ImFValhhJC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaWEhZGEiIilhUlMJCQkJUwkJCQkkM3s4L3NbOXtiMDZje2tiW30kST1rSnt9aGlpYWRhWzlHX0d7L2s9LnsoYSI6IixhIiYjNFo7IixhJC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaWEpO1MJCQkJUwkJCWVhe2tbe2M2KCRJPWtKe308aWFkZGEiUHtbc0czcyIpYVJTCQkJCVMJCQkJJDN7OC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaWFkYSQvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWk7UwkJCQlTCQkJZWF7a1t7YzYoJEk9a0p7fTxpYWRkYSJFOXdrV1siYVVqWGEkL3NbOXtiMDZje2tiW30kST1rSnt9aGlpYSFkYSIiYSlhUlMJCQkJUwkJCQkkM3s4L3NbOXtiMDZje2tiW30kST1rSnt9aGlpYWRhJC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaTtTCQkJCVMJCQllYXtrW3tjNmEoKCRJPWtKe31aaWFkZGFMYUFIYSRJPWtKe31waWFkZGFMYUFIYSRJPWtKe308aWFkZGEiW3trey45ImFBSGEkST1rSnt9PGlhZGRhImN3PUJ7ImFBSGEkST1rSnt9PGlhZGRhImN3PUJ7Qj1re0dQImFBSGEkST1rSnt9PGlhZGRhIkljYntzImFBSGEkST1rSnt9PGlhZGRhIj1KYmNzImFBSGEkST1rSnt9PGlhZGRhIjZja3siKWFValhhJC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaWEhZGEiImEpYVJTCQkJCVMJCQkJJDN7OC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaWFkYVs5R19Hey9rPS57KGEiJiN1dTsiLGEiJj13LzsjdXU7IixhJC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaWEpO1MJCQkJJDN7OC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaWFkYVs5R19Hey9rPS57KGEiJiNMdHU7IixhIiY9dy87I0x0dTsiLGEkM3s4L3NbOXtiMDZje2tiW30kST1rSnt9aGlpYSk7U1MJCQkJJDN7OC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaWFkYUU5d2tfezM5YzlQX2J7LnNieygkM3s4L3NbOXtiMDZje2tiW30kST1rSnt9aGlpLGFtanZfVm5Bdm1DLGEkLnMzNmNCfScuRT1HW3s5J2kpO1MJCQkJJDN7OC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaWFkYTlHY3coYUU5d2tbL3suYz1rLkU9R1soWzlHYy9fOT1CWyhhWzlHYy9baz1bRXtbKCQzezgvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWkpYSksYW1qdl9WbkF2bUMsYSQuczM2Y0J9Jy5FPUdbezknaWEpKTtTUwkJCQljNigkST1rSnt9PGlhZGRhImN3PUJ7ImFBSGEkST1rSnt9PGlhZGRhImN3PUJ7Qj1re0dQImFBSGEkST1rSnt9PGlhZGRhIkljYntzImFBSGEkST1rSnt9PGlhZGRhIj1KYmNzIilhUlNTCQkJCQkkNl89R0dhZGF7MC9rc2J7KCcsJyxhJDN7OC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaSk7UwkJCQkJUwkJCQkJNnNHez0uRSgkNl89R0dhPVthJDlfST1rKWFSUwkJCQkJCVMJCQkJCQkkOV89YWRhezAva3NieygnfCcsYSQ5X0k9ayk7UwkJCQkJCVMJCQkJCQljNmEoLnNKMzkoJDlfPSlhZGRhTGFBSGEuc0ozOSgkOV89KWFkZGE0YSlSUwkJCQkJCQkJUwkJCQkJCQkkOV9JYWRhY3cva3NieygnfCcsYSQ5Xz1hKTtTCQkJCQkJCQlTCQkJCQkJZWF7a1t7YVJTCQkJCQkJCQlTCQkJCQkJCUozW3s5KCQ5Xz19aGkpO1MJCQkJCQkJJDlfSWFkYWN3L2tzYnsoJ3wnLGEkOV89YSk7UwkJCQkJCQkJUwkJCQkJCWVTUwkJCQkJCWM2KGEvR3tCX3c9OS5FKGEiWX0/JjtnaVkiLGEkOV9JKWFBSGFbOUdjL3NbKGEkOV9JLGEiTi9FLyJhKWEhZGRhNj1rW3thKWEkM3s4L3NbOXtiMDZje2tiW30kST1rSnt9aGlpYWRhIiI7UwkJCQkJCVMJCQkJCWVTUwkJCQllUwkJCQlTCQkJCSQzezgvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWlhZGFbOUdfR3svaz0ueyhhPUdHPVAoIlIiLGEifSIpLGE9R0c9UCgiJiNMdDw7IixhIiYjeEw7IiksYSQzezgvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWlhKTtTCQkJCSQzezgvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWlhZGEvR3tCX0d7L2s9LnsoPUdHPVAoJ1liPTk9OlljJyxhJ1k9enNKOTpZYycsYSdZSXpbLkdjLzk6WWMnLGEnWVc9ST1bLkdjLzk6WWMnKSxhPUdHPVAoImImI0xoRnQ7OT0mIzRaOyIsYSImI0xoRnQ7enNKOSYjNFo7IixhIkl6Wy5HYy85JiM0WjsiLGEiVyYjTGhGdDtJPVsuR2MvOSYjNFo7IiksYSQzezgvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWkpO1NTCQkJCWM2KCRJPWtKe308aWFkZGEiNmNreyIpYVJTCQkJCQlTCQkJCQkkM3s4L3NbOXtiMDZje2tiW30kST1rSnt9aGlpYWRhWzlHX0d7L2s9LnsoYT1HRz1QKCImI3hMOyIpLGE9R0c9UCgifSIpLGEkM3s4L3NbOXtiMDZje2tiW30kST1rSnt9aGlpYSk7UwkJCQkJUwkJCQkJYzYoYSEkST1rSnt9dEZpYSlhUlMJCQkJCQljNmEoWzlHL3NbYShhJDN7OC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaSxhIn09OTk9LkV3ezM5ZCJhKWFkZGRhNj1rW3spYSQzezgvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWlhZGEiIjtTCQkJCQllUwkJCQkJUwkJCQllU1MJCQllYXtrW3tjNmEoYSQvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWlhIWRhIiJhKWFSU1MJCQkJYzZhKGNbW3s5KCQ9YmJfd3NiSmt7KWFValhhJD1iYl93c2JKa3thZGRhIlB7WyIpYVJTUwkJCQkJYzYoYSQuczM2Y0J9Jz1ra3M4X1tjOXtfOFBbYzhQQidpYUFIYSQ9a2tzOF96R2EhZGEnTCdhKWFSUwkJCQkJCVMJCQkJCQkkM3s4L3NbOXtiMDZje2tiW30kST1rSnt9aGlpYWRhJC89R1t7LTdvb19dPUdbeygkLz1HW3stNy9Hcy57W1soJC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaSkpO1MJCQkJCVMJCQkJCWVhe2tbe2FSUwkJCQkJCVMJCQkJCQkkM3s4L3NbOXtiMDZje2tiW30kST1rSnt9aGlpYWRhJC89R1t7LTdvb19dPUdbeygkLz1HW3stNy9Hcy57W1soJC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaSksYTY9a1t7KTtTCQkJCQlTCQkJCQllU1MJCQkJZWF7a1t7YVJTUwkJCQkJYzYoYSQuczM2Y0J9Jz1ra3M4Xz1id2MzXzhQW2M4UEInaWFBSGEkPWtrczhfekdhIWRhJ0wnYSlhUlMJCQkJCQlTCQkJCQkJJDN7OC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaWFkYSQvPUdbey03b29fXT1HW3soJC89R1t7LTcvR3Mue1tbKCQvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWkpKTtTCQkJCQlTCQkJCQllYXtrW3thUlMJCQkJCQlTCQkJCQkJJDN7OC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaWFkYSQvPUdbey03b29fXT1HW3soJC89R1t7LTcvR3Mue1tbKCQvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWkpLGE2PWtbeyk7UwkJCQkJUwkJCQkJZVNTCQkJCWVTUwkJCWVTCQkJUwkJCWM2KGEhY1tbezkoJDN7OC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaSlhKWEkM3s4L3NbOXtiMDZje2tiW30kST1rSnt9aGlpYWRhJyc7UwkJCVMJCQkkM3s4L3NbOXtiMDZje2tiW30kST1rSnt9aGlpYWRhWzlHX2NHey9rPS57KGEiUjljOWt7IixhIiYjTHQ8OzljOWt7IixhJDN7OC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaWEpO1MJCQkkM3s4L3NbOXtiMDZje2tiW30kST1rSnt9aGlpYWRhWzlHX2NHey9rPS57KGEiUltFc0c5LVs5c0dQIixhIiYjTHQ8O1tFc0c5LVs5c0dQIixhJDN7OC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaWEpO1MJCQkkM3s4L3NbOXtiMDZje2tiW30kST1rSnt9aGlpYWRhWzlHX2NHey9rPS57KGEiUjZKa2stWzlzR1AiLGEiJiNMdDw7Nkpray1bOXNHUCIsYSQzezgvc1s5e2IwNmN7a2JbfSRJPWtKe31oaWlhKTtTUwkJCWM2YShhJEk9a0p7fXBpYVVqWGEhe3cvOVAoJDN7OC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaSlhKWFSUwkJCQkkOXt3L189R0c9UGFkYXswL2tzYnsoYSIsIixhJDN7OC9zWzl7YjA2Y3trYlt9JEk9a0p7fWhpaWEpO1MJCQkJUwkJCQk2c0d7PS5FYSgkOXt3L189R0c9UGE9W2EkST1rSnt0KWFSUwkJCQkJJEk9a0p7dGFkYTlHY3coJEk9a0p7dCk7UwkJCQkJYzYoJEk9a0p7dClhUlMJCQkJCQkkMDZfW3s9Ry5FXzhzR2JbfWlhZGE9R0c9UChhJGJ6LTdbPTZ7W01rKCRJPWtKe31oaSksYSRiei03Wz02e1tNaygkST1rSnt0KWEpO1MJCQkJCWVTCQkJCWVTCQkJUwkJCWVTCQkJUwkJCSQwNl8uc3cva3s5e182Y3trYlt9aWFkYSRJPWtKe31oaTtTUwkJZVMJZVMJU2FhYWEkL3NbOXtiMDZje2tiW2FkYSQzezgvc1s5e2IwNmN7a2JbO1MJUwljNiguc0ozOSgkMDZfM3M5Xz1ra3M4e2IpYVVqWGFjW1t7OSgkMDZfezBjWzljM0IpYT0zYmEuc0ozOSgkMDZfezBjWzljM0IpYSlhUlMJCTZzR3s9LkUoYSQwNl8zczlfPWtrczh7YmE9W2EkYns2MDYpYVJTCQkJYzZhKGNbW3s5KCQwNl97MGNbOWMzQn0kYns2MDZpKWFValhhJDA2X3swY1s5YzNCfSRiezYwNmkpYSQvc1s5e2IwNmN7a2JbfSRiezYwNmlhZGEkMDZfezBjWzljM0J9JGJ7NjA2aTtTCQllUwllUwlTCWM2KGEhe3cvOVAoYSQvc1s5e2IwNmN7a2JbYSlhKWFSUwkJNnNHez0uRWEoYSQvc1s5e2IwNmN7a2JbYT1bYSQwNmN7a2JiPTk9Mz13e2FkN2EkMDZje2tiYj05PUk9a0p7YSlhUlNTCQkJYzYoYSQwNmN7a2JiPTk9ST1rSnthZGRkYSIiYSlhUlMJCQkJLnMzOWMzSns7UwkJCWVTCQkJCVMJCQkkMDZje2tiYj05PTM9d3thZGFbOUdfR3svaz0ueyhhInwiLGEiJiNMdHU7IixhJDA2Y3trYmI9OT0zPXd7YSk7UwkJCSQwNmN7a2JiPTk9Mz13e2FkYVs5R19Hey9rPS57KGEiXEdcMyIsYSJfX2ptUSBfXyIsYSQwNmN7a2JiPTk9Mz13e2EpO1MJCQkkMDZje2tiYj05PUk9a0p7YWRhWzlHX0d7L2s9LnsoYSJ8IixhIiYjTHR1OyIsYSQwNmN7a2JiPTk9ST1rSnthKTtTCQkJJDA2Y3trYmI9OT1JPWtKe2FkYVs5R19Hey9rPS57KGEiXEdcMyIsYSJfX2ptUSBfXyIsYSQwNmN7a2JiPTk9ST1rSnthKTtTCQkJJDZja3suczM5ezM5W31pYWRhIiQwNmN7a2JiPTk9Mz13e3wkMDZje2tiYj05PUk9a0p7IjtTCQllUwkJUwkJYzZhKGEuc0ozOSgkNmNrey5zMzl7MzlbKWEpYSQ2Y2t7LnMzOXszOVthZGEkYnotN1s9NntbTWsoY3cva3NieyhhInx8IixhJDZja3suczM5ezM5W2EpKTthe2tbe2EkNmNrey5zMzl7MzlbYWRhJyc7U1MJZWF7a1t7YSQ2Y2t7LnMzOXszOVthZGEnJztTU2FhYWF6R3s9CjtTYWEuPVt7YSJie2t7OXsiOlNhYWFhekd7PQo7U2FhLj1be2EiOXt3L2s9OXtHey9rPS57L0d7SWN7OCI6UwlTCWM2YShjW1t7OWEoJF9dQUN2fSIwNmN7a2IiaSkpYSQwNmN7a2JhZGEkX11BQ3Z9JzA2Y3trYidpO2F7a1t7YSQwNmN7a2JkPUdHPVAoKTtTCVNhYWFhJDA2Y3trYltzSjkvSjlhZGEkMDZje2tiW2MzL0o5O1NTYWFhYTZzR3s9LkVhKCQwNmN7a2JbYT1bYSRJPWtKeylhUlMJCVMJCSQvR3tCX1s9NntfMz13e2FkYS9He0JfTUpzOXsoJEk9a0p7fWhpLGEiJyIpO1MJCVMJCSQwNmN7a2J9JEk9a0p7fWhpaWFkYWNbW3s5KCQwNmN7a2J9JEk9a0p7fWhpaSlhP2EkMDZje2tifSRJPWtKe31oaWlhOmEnJztTUwkJYzZhKCRJPWtKe308aWFkZGEiW3trey45IilhUlMJCQkkcy85Y3MzW2FkYXswL2tzYnsoIlxHXDMiLGEkST1rSnt9dWkpO1MJCQkkMDZje2tifSRJPWtKe31oaWlhZGEkcy85Y3MzW30kMDZje2tifSRJPWtKe31oaWlpO1MJCWVTUwkJJC89R1t7LTc9a2tzOF8uc2J7YWRhOUdKeztTCWFhUwkJYzYoYSRJPWtKe31MeGlhKWFSUwkJYWFTCQlhYSRJPWtKe31MeGlhZGF7MC9rc2J7KGEnLCcsYSRJPWtKe31MeGlhKTtTCQlhYVMJCWFhYzYoYSRJPWtKe31MeGl9aGlhVWpYYSFjM189R0c9UChhJHd7d3p7R19jYn0nSlt7R19CR3NKLydpLGEkST1rSnt9THhpYSlhKWFSUwkJCS5zMzljM0p7O1MJCWFhZVMJCQlTCQllUwkJUwkJYzYoYSRJPWtKe308aWFkZGEiRTl3a1dbImEpYVJTCQkJUwkJCSQwNmN7a2J9JEk9a0p7fWhpaWFkYSRrPTNCfScwNmN7a2JfMEU5d2tXW190J2k7UwkJCVMJCWVhe2tbe2M2YSgoJEk9a0p7fVppYWRkYUxhQUhhJEk9a0p7fTxpYWRkYSJbe2t7LjkiYUFIYSRJPWtKe308aWFkZGEiY3c9QnsiYUFIYSRJPWtKe308aWFkZGEiY3c9QntCPWt7R1AiYUFIYSRJPWtKe308aWFkZGEiSWNie3MiYUFIYSRJPWtKe308aWFkZGEiPUpiY3MiYUFIYSRJPWtKe308aWFkZGEiNmNreyJhKWFValhhJDA2Y3trYn0kST1rSnt9aGlpYSFkYSIiYSlhUlNTCQkJJDA2Y3trYn0kST1rSnt9aGlpYWRhWzlHX0d7L2s9LnsoYSImI3V1OyIsYSImPXcvOyN1dTsiLGEkMDZje2tifSRJPWtKe31oaWlhKTtTCQkJJDA2Y3trYn0kST1rSnt9aGlpYWRhWzlHX0d7L2s9LnsoYSImI0x0dTsiLGEiJj13LzsjTHR1OyIsYSQwNmN7a2J9JEk9a0p7fWhpaWEpO1NTCQkJJDA2Y3trYn0kST1rSnt9aGlpYWRhRTl3a197MzljOVBfYnsuc2J7KCQwNmN7a2J9JEk9a0p7fWhpaSxhbWp2X1ZuQXZtQyxhJC5zMzZjQn0nLkU9R1t7OSdpKTtTCQkJJDA2Y3trYn0kST1rSnt9aGlpYWRhOUdjdyhhRTl3a1svey5jPWsuRT1HWyhbOUdjL185PUJbKGFbOUdjL1trPVtFe1soJDA2Y3trYn0kST1rSnt9aGlpKWEpLGFtanZfVm5Bdm1DLGEkLnMzNmNCfScuRT1HW3s5J2lhKSk7U1MJCQkkMDZje2tifSRJPWtKe31oaWlhZGFbOUdfR3svaz0ueyhhPUdHPVAoIlIiLGEifSIpLGE9R0c9UCgiJiNMdDw7IixhIiYjeEw7IiksYSQwNmN7a2J9JEk9a0p7fWhpaWEpO1MJCQkkMDZje2tifSRJPWtKe31oaWlhZGEvR3tCX0d7L2s9LnsoPUdHPVAoJ1liPTk9OlljJyxhJ1k9enNKOTpZYycsYSdZSXpbLkdjLzk6WWMnLGEnWVc9ST1bLkdjLzk6WWMnKSxhPUdHPVAoImImI0xoRnQ7OT0mIzRaOyIsYSImI0xoRnQ7enNKOSYjNFo7IixhIkl6Wy5HYy85JiM0WjsiLGEiVyYjTGhGdDtJPVsuR2MvOSYjNFo7IiksYSQwNmN7a2J9JEk9a0p7fWhpaSk7U1MJCQkJUwkJCWM2KCRJPWtKe308aWFkZGEiY3c9QnsiYUFIYSRJPWtKe308aWFkZGEiY3c9QntCPWt7R1AiYUFIYSRJPWtKe308aWFkZGEiPUpiY3MiYUFIYSRJPWtKe308aWFkZGEiSWNie3MiKWFSU1MJCQkJJDZfPUdHYWRhezAva3NieygnLCcsYSQwNmN7a2J9JEk9a0p7fWhpaSk7UwkJCQlTCQkJCTZzR3s9LkUoJDZfPUdHYT1bYSQ5X0k9aylhUlMJCQkJCVMJCQkJCSQ5Xz1hZGF7MC9rc2J7KCd8JyxhJDlfST1rKTtTCQkJCQlTCQkJCQljNmEoLnNKMzkoJDlfPSlhN2FMYSlSUwkJCQkJCSQ5X0lhZGEkOV89fUxpO1MJCQkJCWVhe2tbe2FSUwkJCQkJCSQ5X0lhZGEkOV89fWhpO1MJCQkJCWVTCQlTCQkJCQljNihhL0d7Ql93PTkuRShhIll9PyY7Z2lZIixhJDlfSSlhQUhhWzlHYy9zWyhhJDlfSSxhIk4vRS8iYSlhIWRkYTY9a1t7YSlhJDA2Y3trYn0kST1rSnt9aGlpYWRhIiI7UwkJCQllU1MJCQllUwkJCVMJCQkJUwkJZWF7a1t7YzZhKGEkMDZje2tifSRJPWtKe31oaWlhIWRhIiJhKWFSU1MJCQljNmEoY1tbezkoJD1iYl93c2JKa3spYVVqWGEkPWJiX3dzYkpre2FkZGEiUHtbIilhUlMJCQkJUwkJCQljNihhJC5zMzZjQn0nPWtrczhfW2M5e184UFtjOFBCJ2lhQUhhJD1ra3M4X3pHYSFkYSdMJ2EpYVJTCQkJCQkJUwkJCQkJJDA2Y3trYn0kST1rSnt9aGlpYWRhJC89R1t7LTdvb19dPUdbeygkLz1HW3stNy9Hcy57W1soJDA2Y3trYn0kST1rSnt9aGlpKSk7UwkJCQkJUwkJCQllYXtrW3thUlMJCQkJCQlTCQkJCQkkMDZje2tifSRJPWtKe31oaWlhZGEkLz1HW3stN29vX109R1t7KCQvPUdbey03L0dzLntbWygkMDZje2tifSRJPWtKe31oaWkpLGE2PWtbeyk7UwkJCQkJUwkJCQllUwkJCQlTCQkJZWF7a1t7YVJTCQkJCVMJCQkJYzYoYSQuczM2Y0J9Jz1ra3M4Xz1id2MzXzhQW2M4UEInaWFBSGEkPWtrczhfekdhIWRhJ0wnYSlhUlMJCQkJCQlTCQkJCQkkMDZje2tifSRJPWtKe31oaWlhZGEkLz1HW3stN29vX109R1t7KCQvPUdbey03L0dzLntbWygkMDZje2tifSRJPWtKe31oaWkpKTtTCQkJCQlTCQkJCWVhe2tbe2FSUwkJCQkJCVMJCQkJCSQwNmN7a2J9JEk9a0p7fWhpaWFkYSQvPUdbey03b29fXT1HW3soJC89R1t7LTcvR3Mue1tbKCQwNmN7a2J9JEk9a0p7fWhpaSksYTY9a1t7KTtTCQkJCQlTCQkJCWVTCQkJZVNTCQllUwkJUwkJJDA2Y3trYn0kST1rSnt9aGlpYWRhWzlHYy9baz1bRXtbKCQwNmN7a2J9JEk9a0p7fWhpaSk7UwlhYVMJCWM2KCRJPWtKe308aWFkZGEiY3c9QnsiYVVqWGEkMDZje2tifSRJPWtKe31oaWlhKWFSUwkJCVMJCQkkOXt3L189R0c9UGFkYXswL2tzYnsoJ3wnLGEkMDZje2tifSRJPWtKe31oaWkpO1MJCQkJUwkJCWM2YSguc0ozOSgkOXt3L189R0c9UClhZGRhTGFBSGEuc0ozOSgkOXt3L189R0c9UClhZGRhNGEpUlMJCQkJCVMJCQkJJDl7dy9fPWs5YWRhJyc7UwkJCQkkOXt3L19JPWtKe2FkYWN3L2tzYnsoJ3wnLGEkOXt3L189R0c9UGEpO1MJCQkJCVMJCQllYXtrW3thUlMJCQkJCVMJCQkJJDl7dy9fPWs5YWRhJDl7dy9fPUdHPVB9aGk7UwkJCQlKM1t7OSgkOXt3L189R0c9UH1oaSk7UwkJCQkkOXt3L19JPWtKe2FkYWFjdy9rc2J7KCd8JyxhJDl7dy9fPUdHPVBhKTtTCQkJCQlTCQkJZVNTCQkJJC89OUVfLz1HOVthZGFCezlfSi9rcz1ie2JfY3c9QntfYzM2cygkOXt3L19JPWtKeyk7UwkJCVMJCQljNihhJEk9a0p7fUx0aWFValhhJC89OUVfLz1HOVstNzlFSnd6YSlhUlMJCQkJJDA2Y3trYn0kST1rSnt9aGlpYWRhImc9YUVHezZkXCJSJC89OUVfLz1HOVstN0pHa2VcImFiPTk9LUVjQkVba2Nie2RcIltjM0Jre1wiYTk9R0J7OWRcIl96az0zClwiN2djd0JhLms9W1tkXCIwNmN7a2Jjdz1Ce2FSJEk9a0p7fWhpZVwiYVtHLmRcIlIkLz05RV8vPUc5Wy03OUVKd3plXCJhPWs5ZFwiUiQ5e3cvXz1rOWVcImFZN2dZPTciO1MJCQllYXtrW3thJDA2Y3trYn0kST1rSnt9aGlpYWRhImdjd0JhLms9W1tkXCIwNmN7a2Jjdz1Ce2FSJEk9a0p7fWhpZVwiYVtHLmRcIlIkLz05RV8vPUc5Wy03SkdrZVwiYT1rOWRcIlIkOXt3L189azllXCJhWTciO1MJCWVTUwkJYzZhKCgkST1rSnt9PGlhZGRhIkljYntzImFzR2EkST1rSnt9PGlhZGRhIj1KYmNzIilhPTNiYSQwNmN7a2J9JEk9a0p7fWhpaSlhUlNTCQkJJDZje2tiST1rSntfPUdHYWRhezAva3NieygnLCcsYSQwNmN7a2J9JEk9a0p7fWhpaSk7UwkJCSQvaz1Qa2NbOWFkYT1HRz1QKCk7U1MJCQljNmEoJEk9a0p7fTxpYWRkYSI9SmJjcyIpYVJTCQkJCSQwNjk9QmFkYSI9SmJjcyI7UwkJCQkkMDY5UC97YWRhIj1KYmNzWXcvPCI7UwkJCWVhe2tbe2FSUwkJCQkkMDY5PUJhZGEiSWNie3MiO1MJCQkJJDA2OVAve2FkYSJJY2J7c1l3L3UiO1MJCQllU1MJCQljNmEoIWNbW3s5KCRJY2J7c18uczM2Y0IpKWFSUwkJCQljMy5rSmJ7X3MzLnsobWpUcmptX1hySGFOYSdZYj05PVlJY2J7cy5zMzZjQk4vRS8nKTtTCQkJZVNTCQkJYzZhKCRJY2J7c18uczM2Y0J9Jy9He2tzPWInaSlhJC9He2tzPWJhZGEid3s5PWI9OT0iO1MJCQl7a1t7YSQvR3trcz1iYWRhIjNzM3siO1NTCQkJJC9rPVBrY1s5XzhjYjlFYWRhJEljYntzXy5zMzZjQn0nOGNiOUUnaTtTUwkJCWM2YShbSnpbOUcoJC9rPVBrY1s5XzhjYjlFLGEtTCxhTClhIWRhJyUnKWEkL2s9UGtjWzlfOGNiOUVhZGEkL2s9UGtjWzlfOGNiOUVhTmEiLzAiO1NTCQkJJC9rPVBrY1s5XzhjYjlFYWRhIls5UGt7ZFwiOGNiOUU6TGhoJTt3PTAtOGNiOUU6UiQvaz1Qa2NbOV84Y2I5RWU7XCIiO1NTCQkJNnNHez0uRWEoJDZje2tiST1rSntfPUdHYT1bYSQ5e3cvX0k9a0p7KWFSU1MJCQkJJDl7dy9fST1rSnthZGE5R2N3KCQ5e3cvX0k9a0p7KTtTUwkJCQljNmEoISQ5e3cvX0k9a0p7KWEuczM5YzNKeztTUwkJCQkkOXt3L189R0c9UGFkYXswL2tzYnsoJ3wnLGEkOXt3L19JPWtKeyk7U1MJCQkJYzZhKC5zSjM5KCQ5e3cvXz1HRz1QKWFnYXUpYVJTUwkJCQkJJDl7dy9fPWs5YWRhJyc7UwkJCQkJJDl7dy9fSkdrYWRhJDl7dy9fPUdHPVB9aGk7UwkJCQllYXtrW3thUlNTCQkJCQkkOXt3L189azlhZGEkOXt3L189R0c9UH1oaTtTCQkJCQkkOXt3L19KR2thZGEkOXt3L189R0c9UH1MaTtTCQkJCWVTUwkJCQkkNmNrezM9d3thZGEvPTlFYzM2cygkOXt3L19KR2ssYV1VdnlyaktBX0tyIG1qVTFtKTtTCQkJCSQ2Y2t7Mz13e2FkYXswL2tzYnsoIl8iLGEkNmNrezM9d3spO1MJCQkJYzZhKC5zSjM5KCQ2Y2t7Mz13eylhN2FMYT0zYmFjMzlJPWsoJDZja3szPXd7fWhpKSlhSjNbezkoJDZja3szPXd7fWhpKTtTCQkJCSQ2Y2t7Mz13e2FkYWN3L2tzYnsoIl8iLGEkNmNrezM9d3spO1NTCQkJCWM2YSghJDl7dy9fPWs5KWEkOXt3L189azlhZGEkNmNrezM9d3s7U1MJCQkJJC9rPVBrY1s5fWlhZGEiZ1IkMDY5PUJlYTljOWt7ZFwiUiQ5e3cvXz1rOWVcImEvR3trcz1iZFwiUiQvR3trcz1iZVwiYS5zMzlHc2tbN2dbc0pHLnthOVAve2RcIlIkMDY5UC97ZVwiYVtHLmRcIlIkOXt3L19KR2tlXCI3Z1lSJDA2OT1CZTciO1NTCQkJZVNTCQkJJDA2Y3trYn0kST1rSnt9aGlpYWRhImdiY0lhLms9W1tkXCJia3sva1BHL2s9UHtHXCJhUiQvaz1Qa2NbOV84Y2I5RWVhOUV7d3tkXCJSJEljYntzXy5zMzZjQn0nOUV7d3snaWVcIjciYU5hY3cva3NieygkL2s9UGtjWzkpYU5hImdZYmNJNyI7UwkJZVNTCQljNigkST1rSnt9PGlhZGRhImN3PUJ7Qj1re0dQImFValhhJDA2Y3trYn0kST1rSnt9aGlpYSlhUlMJCQkJCVMJCQkkNmN7a2JJPWtKe189R0dhZGF7MC9rc2J7KCcsJyxhJDA2Y3trYn0kST1rSnt9aGlpYSk7UwkJCSRCPWtre0dQX2N3PUJ7YWRhPUdHPVAoKTtTCQkJCQlTCQkJNnNHez0uRWEoJDZje2tiST1rSntfPUdHYT1bYSQ5e3cvX0k9a0p7KWFSUwkJCQkJCVMJCQkJJDl7dy9fST1rSnthZGE5R2N3KCQ5e3cvX0k9a0p7KTtTCQlTCQkJCWM2KGEhJDl7dy9fST1rSnthKWEuczM5YzNKeztTCQkJCVMJCQkJJDl7dy9fPUdHPVBhZGF7MC9rc2J7KCd8JyxhJDl7dy9fST1rSnspO1MJCQkJUwkJCQljNmEoLnNKMzkoJDl7dy9fPUdHPVApYWRkYUxhQUhhLnNKMzkoJDl7dy9fPUdHPVApYWRkYTRhKVJTCQkJCQkJUwkJCQkJJDl7dy9fPWs5YWRhJyc7UwkJCQkJJDl7dy9fST1rSnthZGFjdy9rc2J7KCd8JyxhJDl7dy9fPUdHPVBhKTtTCQkJCQkJUwkJCQllYXtrW3thUlMJCQkJCQlTCQkJCQkkOXt3L189azlhZGEkOXt3L189R0c9UH1oaTtTCQkJCQlKM1t7OSgkOXt3L189R0c9UH1oaSk7UwkJCQkJJDl7dy9fST1rSnthZGFhY3cva3NieygnfCcsYSQ5e3cvXz1HRz1QYSk7UwkJCQkJCVMJCQkJZVNTCQkJCSQvPTlFXy89RzlbYWRhQns5X0ova3M9YntiX2N3PUJ7X2MzNnMoJDl7dy9fST1rSnspO1MJCQlTCQkJCWM2KCRJPWtKe31MdGlhVWpYYSQvPTlFXy89RzlbLTc5RUp3eilhUlMJCQkJCSRCPWtre0dQX2N3PUJ7fWlhZGEiZ2tjN2c9YUVHezZkXCJSJC89OUVfLz1HOVstN0pHa2VcImFiPTk9LUVjQkVba2Nie2RcIjA2X1IkST1rSnt9aGllXCJhOT1HQns5ZFwiX3prPTMKXCI3Z2N3QmFbRy5kXCJSJC89OUVfLz1HOVstNzlFSnd6ZVwiYT1rOWRcIlIkOXt3L189azllXCJhWTdnWT03Z1lrYzciO1MJCQkJZWF7a1t7YSRCPWtre0dQX2N3PUJ7fWlhZGEiZ2tjN2djd0JhW0cuZFwiUiQvPTlFXy89RzlbLTdKR2tlXCJhPWs5ZFwiUiQ5e3cvXz1rOWVcImFZN2dZa2M3IjtTCQkJUwkJCWVTCQkJUwkJCSQwNmN7a2J9JEk9a0p7fWhpaWFkYSJnSmthLms9W1tkXCIwNmN7a2Jjdz1Ce0I9a2t7R1BhUiRJPWtKe31oaWVcIjciTmN3L2tzYnsoJEI9a2t7R1BfY3c9QnspTiJnWUprNyI7UwkJCVMJCWVTUwkJYzZhKGEkST1rSnt9PGlhZGRhImI9OXs5Y3d7ImFValhhIXt3LzlQKCQwNmN7a2J9JEk9a0p7fWhpaSlhKWFSU1MJCQkkMDZje2tifSRJPWtKe31oaWlhZGFbOUc5czljd3soYVs5R19Hey9rPS57KCImIzRaOyIsYSI6IixhJDA2Y3trYn0kST1rSnt9aGlpKWEpO1NTCQkJYzYoYSE5R2N3KCRJPWtKe310dWkpYSlhJEk9a0p7fXR1aWFkYSQuczM2Y0J9Jzljd3tbOT13L189LjljSXsnaTtTUwkJCWM2KGEkST1rSnt9dDRpYSlhUlMJCQkJCVMJCQkJYzYoJEk9a0p7fXRwaSlhJDA2Y3trYn0kST1rSnt9aGlpYWRhaz0zQmI9OXsoJEk9a0p7fXR1aSxhJDA2Y3trYn0kST1rSnt9aGlpKTtTCQkJCXtrW3thJDA2Y3trYn0kST1rSnt9aGlpYWRhaz0zQmI9OXsoJEk9a0p7fXR1aSxhJDA2Y3trYn0kST1rSnt9aGlpLGE2PWtbeyxhJC5KWzlzd2s9M0JiPTl7KTtTUwkJCWVhe2tbe2EkMDZje2tifSRJPWtKe31oaWlhZGFiPTl7KGEkST1rSnt9dHVpLGEkMDZje2tifSRJPWtKe31oaWlhKTtTCQkJUwkJCVMJCWUJCVMJCVMJCWM2YShhJEk9a0p7fTxpYWRkYSJQe1tzRzNzImEpYVJTCQkJUwkJYWFhYWM2KGFjMzlJPWsoJDA2Y3trYn0kST1rSnt9aGlpKWEpYVJTCQkJCSQwNkJjSXszYWRhOUdKeztTCQkJCSQwNmN7a2J9JEk9a0p7fWhpaWFkYSRrPTNCfScwNmN7a2JfMFB7WydpO1MJCQllYXtrW3thUlMJCQkJJDA2QmNJezNhZGE2PWtbeztTCQkJCSQwNmN7a2J9JEk9a0p7fWhpaWFkYSRrPTNCfScwNmN7a2JfMDNzJ2k7UwkJCWVTCQkJUwkJZWF7a1t7YVJTCQkJYzYoJDA2Y3trYn0kST1rSnt9aGlpYWRkYSIiKWEkMDZCY0l7M2FkYTY9a1t7O2F7a1t7YSQwNkJjSXszYWRhOUdKeztTCQllU1NhYWFhYWFhYzZhKGEhJDA2QmNJezNhKWFSU2FhYWFhYWFhYWEkMDZje2tiW3NKOS9KOWFkYS9He0JfR3svaz0ueygiJ1xcfTA2QmNJezNfUiQvR3tCX1s9NntfMz13e2VcXGlOKj9cXH1ZMDZCY0l7M19SJC9He0JfWz02e18zPXd7ZVxcaSdjWyIsYSIiLGEkMDZje2tiW3NKOS9KOSk7U2FhYWFhYWFhYWEkMDZje2tiW3NKOS9KOWFkYVs5R19Hey9rPS57KGEifTA2M3M5QmNJezNfUiRJPWtKe31oaWVpIixhIiIsYSQwNmN7a2Jbc0o5L0o5YSk7U2FhYWFhYWFhYWEkMDZje2tiW3NKOS9KOWFkYVs5R19Hey9rPS57KGEifVkwNjNzOUJjSXszX1IkST1rSnt9aGllaSIsYSIiLGEkMDZje2tiW3NKOS9KOWEpO1NhYWFhYWFhZWF7a1t7YVJTYWFhYWFhYWFhYSQwNmN7a2Jbc0o5L0o5YWRhL0d7Ql9Hey9rPS57KGEiJ1xcfTA2M3M5QmNJezNfUiQvR3tCX1s9NntfMz13e2VcXGkoTio/KVxcfVkwNjNzOUJjSXszX1IkL0d7Ql9bPTZ7XzM9d3tlXFxpJ2NbIixhIiIsYSQwNmN7a2Jbc0o5L0o5YSk7U2FhYWFhYWFhYWEkMDZje2tiW3NKOS9KOWFkYVs5R19Hey9rPS57KGEifTA2QmNJezNfUiRJPWtKe31oaWVpIixhIiIsYSQwNmN7a2Jbc0o5L0o5YSk7U2FhYWFhYWFhYWEkMDZje2tiW3NKOS9KOWFkYVs5R19Hey9rPS57KGEifVkwNkJjSXszX1IkST1rSnt9aGllaSIsYSIiLGEkMDZje2tiW3NKOS9KOWEpO1NhYWFhYWFhZVNTCWFhJDA2Y3trYltzSjkvSjlhZGEvR3tCX0d7L2s9LnsoIidcXH0wNkk9a0p7X1IkL0d7Ql9bPTZ7XzM9d3tlXFxpJ2MiLGEkMDZje2tifSRJPWtKe31oaWksYSQwNmN7a2Jbc0o5L0o5KTtTCWFhU2FhYWFhYWM2YShhL0d7Ql93PTkuRShhIiNcXH0wNkk9a0p7X1IkL0d7Ql9bPTZ7XzM9d3tlYWtjd2M5ZH0nXCJpKE4rPyl9J1wiaVxcaSNjIixhJDA2Y3trYltzSjkvSjksYSR3PTkuRXtbYSlhKWFSUwkJCSQuc0ozOWRhYzM5ST1rKCR3PTkuRXtbfUxpKTtTUwkJCSQwNmN7a2J9JEk9a0p7fWhpaWFkYVs5R19Hey9rPS57KGEiZ1kvN2cvNyIsYSJhIixhJDA2Y3trYn0kST1rSnt9aGlpYSk7UwkJCSQwNmN7a2J9JEk9a0p7fWhpaWFkYVs5R2MvXzk9QlsoYSQwNmN7a2J9JEk9a0p7fWhpaSxhImd6RzciYSk7UwkJCSQwNmN7a2J9JEk9a0p7fWhpaWFkYTlHY3coWzlHX0d7L2s9LnsoYSJnekc3IixhImEiLGFbOUdfR3svaz0ueyhhImd6R2FZNyIsYSJhIixhWzlHX0d7L2s9LnsoYSJcMyIsYSJhIixhWzlHX0d7L2s9LnsoYSJcRyIsYSIiLGEkMDZje2tifSRJPWtKe31oaWlhKWEpYSlhKSk7U1MJCQljNihhJC5zSjM5YVVqWGFia3tfWzlHa3szKGEkMDZje2tifSRJPWtKe31oaWksYSQuczM2Y0J9Jy5FPUdbezknaWEpYTdhJC5zSjM5YSlhUlMJCQkJCQkJUwkJCQkkMDZje2tifSRJPWtKe31oaWlhZGFia3tfW0p6WzlHKGEkMDZje2tifSRJPWtKe31oaWksYWgsYSQuc0ozOSxhJC5zMzZjQn0nLkU9R1t7OSdpYSk7UwkJCQkJCQlTCQkJCWM2KGEoJDl7dy9fYnc9MGFkYWJre19bOUdHL3NbKGEkMDZje2tifSRJPWtKe31oaWksYSdhJyxhJC5zMzZjQn0nLkU9R1t7OSdpYSkpYSlhJDA2Y3trYn0kST1rSnt9aGlpYWRhYmt7X1tKels5RyhhJDA2Y3trYn0kST1rSnt9aGlpLGFoLGEkOXt3L19idz0wLGEkLnMzNmNCfScuRT1HW3s5J2lhKTtTCQkJCQkJUwkJCWVTUwkJCSQwNmN7a2Jbc0o5L0o5YWRhWzlHX0d7L2s9LnsoJHc9OS5Fe1t9aGksYSQwNmN7a2J9JEk9a0p7fWhpaSxhJDA2Y3trYltzSjkvSjkpO1NTYWFhYWFhZVNTYWFhYWVTYWFhYXpHez0KO1NhYS49W3thIi49OXtCc0dQNmNrOXtHIjpTYWFhYSQuPTl7QnNHUDZjazl7R2FkYWdnZ3l2MSBTZ1suR2MvOTdTCTZKMy45Y3MzYUNFczhBR3ljYnttMChjYixhW0VzOClhUlMJYWFTCQljNigkKCcjJ2ErYWNiKU5rezNCOUUpYVJTCQkJYzZhKFtFczgpYVJTCQkJYWEkKGEnIydhK2FjYmEpTltFczgoKTtTCQkJZWF7a1t7YVJTCQkJCSQoYScjJ2ErYWNiYSlORWNieygpO1MJCQllUwkJZVMJCVMJZVNTYWE2SjMuOWNzM2FzM2w9OXtCc0dQbEU9M0J7KHN6VylhUlNTCUk9R2FJPWtKe2FkYSQoc3pXKU5JPWsoKTtTCUk9R2E5czk9a2JxezNiY1s9emt7YmFkYWg7UwlJPUdhOXM5PWs5Skd6c2JjWz16a3tiYWRhaDtTCUk9R2E2c0ozYmJxezMuc0ozOWFkYWg7UwlJPUdhNnNKM2I5Skd6cy5zSjM5YWRhaDtTCUk9R2E5czk9a3c9YzNiY1s9emt7YmFkYWg7UwlJPUdhOXM5PWsuc3d3YmNbPXpre2JhZGFoO1MJST1HYTlzOT1rRz05YmNbPXpre2JhZGFoO1MJUwlJPWtKey5zSjM5YWRhaDtTUwljNmEoJE5jW1VHRz1QKEk9a0p7KSlhUlNTCQlJPWtKey5zSjM5YWRhST1rSntOa3szQjlFUwkJU3l2MSA7U1NTYWFhYTZzR3s9LkVhKCQwNmN7a2JbYT1bYSRJPWtKeylhUlNTYWFhYWFhYzZhKGEkST1rSnt9dGlhKWFSU1MJCSQuPTl7QnNHY3tbYWRhezAva3NieygiLCIsYSRJPWtKe310aSk7UwkJJDl7dy9fPUdHPVBhZGE9R0c9UCgpO1NTCQk2c0d7PS5FYSgkLj05e0JzR2N7W2E9W2EkOXt3L19JPWtKeylhUlNTCQkJJDl7dy9fPUdHPVB9aWFkYSJXVkp7R1BOYzNVR0c9UCgnUiQ5e3cvX0k9a0p7ZScsYUk9a0p7KWEhZGEtTCI7U1MJCWVTUwkJJC49OXtCc0dje1thZGFjdy9rc2J7KCJhfHxhIixhJDl7dy9fPUdHPVApO1NTYWFhYWFhYWEkLj05e0JzR1A2Y2s5e0dhTmRhIkNFczhBR3ljYnttMChcIjA2Y3trYl9Fc2tie0dfUiRJPWtKe31oaWVcIixhUiQuPTl7QnNHY3tbZWEpO1xHXDMiO1NhYWFhYWFlU2FhYWFlUwlTCTZzR3s9LkVhKCQuPTlfYzM2c2E9W2EkST1rSnspYVJTCQljNmEoYSRJPWtKe30nYmNbPXpre193PWMzJ2lhKWFSUwkJCSQuPTl7QnNHUDZjazl7R2FOZGEiYzYoYVdWSntHUE5jM1VHRz1QKCdSJEk9a0p7fSdjYidpZScsYUk9a0p7KWEhZGEtTGEpYVJhOXM5PWt3PWMzYmNbPXpre2JhZGE5R0p7O2FlYVxHXDMiOwlTCQllUwkJYzZhKGEkST1rSnt9J2JjWz16a3tfLnN3d3szOVsnaWEpYVJTCQkJJC49OXtCc0dQNmNrOXtHYU5kYSJjNihhV1ZKe0dQTmMzVUdHPVAoJ1IkST1rSnt9J2NiJ2llJyxhST1rSnspYSFkYS1MYSlhUmE5czk9ay5zd3diY1s9emt7YmFkYTlHSns7YWVhXEdcMyI7CVMJCWVTCQljNmEoYSRJPWtKe30nYmNbPXpre19HPTljM0InaWEpYVJTCQkJJC49OXtCc0dQNmNrOXtHYU5kYSJjNihhV1ZKe0dQTmMzVUdHPVAoJ1IkST1rSnt9J2NiJ2llJyxhST1rSnspYSFkYS1MYSlhUmE5czk9a0c9OWJjWz16a3tiYWRhOUdKezthZWFcR1wzIjtTCQllU1MJCWM2YShhISRJPWtKe30nezM9emt7X2JxezMnaWEpYVJTCQkJJC49OXtCc0dQNmNrOXtHYU5kYSI5czk9a2JxezNiY1s9emt7YmErKzthYzYoYVdWSntHUE5jM1VHRz1QKCdSJEk9a0p7fSdjYidpZScsYUk9a0p7KWEhZGEtTGEpYVJhNnNKM2JicXszLnNKMzlhKys7YWVhXEdcMyI7CVMJCWVTCQlTCQljNmEoYSEkST1rSnt9J3szPXpre185Skd6cydpYSlhUlMJCQkkLj05e0JzR1A2Y2s5e0dhTmRhIjlzOT1rOUpHenNiY1s9emt7YmErKzthYzYoYVdWSntHUE5jM1VHRz1QKCdSJEk9a0p7fSdjYidpZScsYUk9a0p7KWEhZGEtTGEpYVJhNnNKM2I5Skd6cy5zSjM5YSsrO2FlYVxHXDMiOwlTCQllUwkJUwllU1NTJC49OXtCc0dQNmNrOXtHYU5kYWdnZ3l2MSBTUwllYXtrW3thUlNTCQlJPWtKey5zSjM5YWRhTDtTeXYxIDtTU2FhYWE2c0d7PS5FYSgkMDZje2tiW2E9W2EkST1rSnspYVJTYWFhYWFhJC49OXtCc0dje1thZGFbOUdfR3svaz0ueygiLCIsYSJhfHxhST1rSntkZCIsYSRJPWtKe310aSk7U2FhYWFhYWM2YSgkLj05e0JzR2N7WylhUlNhYWFhYWFhYSQuPTl7QnNHUDZjazl7R2FOZGEiQ0VzOEFHeWNie20wKFwiMDZje2tiX0Vza2J7R19SJEk9a0p7fWhpZVwiLGFJPWtKe2FkZGEkLj05e0JzR2N7Wyk7XEdcMyI7U2FhYWFhYWVTYWFhYWVTUwk2c0d7PS5FYSgkLj05X2MzNnNhPVthJEk9a0p7KWFSUwkJYzZhKGEkST1rSnt9J2JjWz16a3tfdz1jMydpYSlhUlMJCQkkLj05e0JzR1A2Y2s5e0dhTmRhImM2KGFJPWtKe2FkZGFSJEk9a0p7fSdjYidpZWEpYVJhOXM5PWt3PWMzYmNbPXpre2JhZGE5R0p7O2FlYVxHXDMiO1MJCWVTCQljNmEoYSRJPWtKe30nYmNbPXpre18uc3d3ezM5WydpYSlhUlMJCQkkLj05e0JzR1A2Y2s5e0dhTmRhImM2KGFJPWtKe2FkZGFSJEk9a0p7fSdjYidpZWEpYVJhOXM5PWsuc3d3YmNbPXpre2JhZGE5R0p7O2FlYVxHXDMiO1MJCWVTCQljNmEoYSRJPWtKe30nYmNbPXpre19HPTljM0InaWEpYVJTCQkJJC49OXtCc0dQNmNrOXtHYU5kYSJjNihhST1rSnthZGRhUiRJPWtKe30nY2InaWVhKWFSYTlzOT1rRz05YmNbPXpre2JhZGE5R0p7O2FlYVxHXDMiO1MJCWVTCQlTCQljNmEoYSEkST1rSnt9J3szPXpre19icXszJ2lhKWFSUwkJCSQuPTl7QnNHUDZjazl7R2FOZGEiOXM5PWticXszYmNbPXpre2JhKys7YWM2KGFJPWtKe2FkZGFSJEk9a0p7fSdjYidpZWEpYVJhNnNKM2JicXszLnNKMzlhKys7YWVhXEdcMyI7CVMJCWVTCQlTCQljNmEoYSEkST1rSnt9J3szPXpre185Skd6cydpYSlhUlMJCQkkLj05e0JzR1A2Y2s5e0dhTmRhIjlzOT1rOUpHenNiY1s9emt7YmErKzthYzYoYUk9a0p7YWRkYVIkST1rSnt9J2NiJ2llYSlhUmE2c0ozYjlKR3pzLnNKMzlhKys7YWVhXEdcMyI7CVMJCWVTCQlTCWVTCVMkLj05e0JzR1A2Y2s5e0dhTmRhZ2dneXYxIFMJZVNTCVMJQ0VzOEFHeWNie20wKCJzLzlfRXNrYntHX3c9YzMiLGE5czk9a3c9YzNiY1s9emt7YmFkZGFoYSk7UwlDRXM4QUd5Y2J7bTAoInMvOV9Fc2tie0dfLnN3d3szOVsiLGE5czk9ay5zd3diY1s9emt7YmFkZGFoYSk7UwlDRXM4QUd5Y2J7bTAoInMvOV9Fc2tie0dfRz05YzNCIixhOXM5PWtHPTliY1s9emt7YmFkZGFoYSk7UwlTCWM2KGE5czk9a2JxezNiY1s9emt7YmEmJmEkKCcjPWtrczhfR1tbX2JxezMnKU5rezNCOUVhKWFSUwkJJCgnIz1ra3M4X0dbW19icXszJylOL0dzLygnLkV7Lgp7YicsYUk9a0p7LnNKMzlhIWRhNnNKM2JicXszLnNKMzkpO1MJCSROSjNjNnNHd05KL2I9OXsoKTtTCWVTCVMJYzYoYTlzOT1rOUpHenNiY1s9emt7YmEmJmEkKCcjPWtrczhfR1tbXzlKR3pzJylOa3szQjlFYSlhUlMJCSQoJyM9a2tzOF9HW1tfOUpHenMnKU4vR3MvKCcuRXsuCntiJyxhST1rSnsuc0ozOWEhZGE2c0ozYjlKR3pzLnNKMzkpO1MJCSROSjNjNnNHd05KL2I9OXsoKTtTCWVTUwljNmEoOVAve3M2YTZja3tfSi9rcz1ie0dbYSFkYSdKM2J7NmMze2InKWFSU1MJCVt7OXZjd3tzSjkoNkozLjljczMoKWFSU1MJCQk2c0coST1HYUd7Nkd7W0VhYzNhNmNre19KL2tzPWJ7R1spYVJTUwkJCQljNmEoOVAve3M2YTZja3tfSi9rcz1ie0dbfUd7Nkd7W0VpTkd7Nkd7W0VhZGRkYSc2SjMuOWNzMycpYVJTCQkJCQk2Y2t7X0ova3M9YntHW31HezZHe1tFaU5HezZHe1tFKCk7UwkJCQllUwkJCWVTCQkJUwkJZSxhTGhoKTtTCWVTU2FhZVNnWVsuR2MvOTdTeXYxIDtTU2FhYWF6R3s9CjtTYWFiezY9Sms5OlNhYWM2YSg2SjMuOWNzM197MGNbOVsoJ3dbQicpKVNhYWFhd1tCKCJ7R0dzRyIsYSRrPTNCfScwNmN7a2Jfe0dHc0cnaSxhJGs9M0J9JzA2Y3trYl8we0dHdCdpKTtTZVM/Nw==';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCcuPHNkW0dOVSB7Y3lQcFppVC93fUQ2Um9PNHpLanZ4M10+VgpncldoN0pTOTJsYW5rPUFtQzAxTUl1RnFFSFE4YllCZWY1WHRMJywnYzNvPXNyLkFMZWlIeTY4XUdwbVtLZntCSjViRk5UOW5QVlFrPElqMD51CnRZQyBVbGFPRVN4TXF2NDd6aFJXd2QvZ31YWkQyMScpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));

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 6ffc98c9fd23a4cf7406bc12e5ff0bf7
Eval Count 2
Decode Time 322 ms