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

Signing you up...

Thank you for signing up!

PHP Decode

<?php $_F=__FILE__;$_X='P2NaP11KXQ10ZyoNdHJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycn..

Decoded Output download

?><?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group
-----------------------------------------------------
 http://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004-2019 SoftNews Media Group
=====================================================
 This code is protected by copyright
=====================================================
 File: addnews.php
-----------------------------------------------------
 Use: Add news
=====================================================
*/

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

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

if( $action == "addnews" ) {

	$id= "";
	
	if( $config['allow_admin_wysiwyg'] == 1 ) {
		$js_array[] = "engine/skins/codemirror/js/code.js";
		$js_array[] = "engine/editor/jscripts/froala/editor.js";
		$js_array[] = "engine/editor/jscripts/froala/languages/{$lang['wysiwyg_language']}.js";
		$css_array[] = "engine/editor/jscripts/froala/css/editor.css";
	}
	
	if( $config['allow_admin_wysiwyg'] == 2 ) {
		$js_array[] = "engine/editor/jscripts/tiny_mce/tinymce.min.js";
	}
	
	if( !$config['allow_admin_wysiwyg'] ) {
		$js_array[] = "engine/classes/js/typograf.min.js";
	}
	
	$js_array[] = "engine/classes/js/sortable.js";
	$js_array[] = "engine/classes/uploads/html5/fileuploader.js";
	
	echoheader( "<i class=\"fa fa-file-text-o position-left\"></i><span class=\"text-semibold\">{$lang['header_n_title']}</span>", $lang['addnews'] );

	if ( !$user_group[$member_id['user_group']]['allow_html'] ) $config['allow_admin_wysiwyg'] = 0;	

	if( $config['allow_admin_wysiwyg'] == "2" ) $save = "tinyMCE.triggerSave();"; else $save = "";

	$xfieldsaction = "categoryfilter";
	include (DLEPlugins::Check(ENGINE_DIR . '/inc/xfields.php'));
	echo $categoryfilter;
	

	echo "
    <script>
    function preview(){";

	if( $config['allow_admin_wysiwyg'] == 2 ) {
		echo "document.getElementById('short_story').value = $('#short_story').html();
	document.getElementById('full_story').value = $('#full_story').html();";
	}
	
	echo "if(document.addnews.title.value == ''){ 			Growl.error({
				title: '{$lang['p_info']}',
				text: '{$lang['addnews_alert']}'
			}); return false; }
    else{
        dd=window.open('','prv','height=400,width=750,resizable=1,scrollbars=1')
        document.addnews.mod.value='preview';document.addnews.target='prv'
        document.addnews.submit();dd.focus()
        setTimeout(\"document.addnews.mod.value='addnews';document.addnews.target='_self'\",500)
    }
    }

	function auto_keywords ( key )
	{

		var wysiwyg = '{$config['allow_admin_wysiwyg']}';

		if (wysiwyg == \"2\") {
			tinyMCE.triggerSave();
		}

		var short_txt = document.getElementById('short_story').value;
		var full_txt = document.getElementById('full_story').value;

		ShowLoading('');

		$.post(\"engine/ajax/controller.php?mod=keywords\", { short_txt: short_txt, full_txt: full_txt, key: key, user_hash: '{$dle_login_hash}' }, function(data){
	
			HideLoading('');

			if (key == 1) { $('#autodescr').val(data); }
			else { $('#keywords').tokenfield('setTokens', data); }
	
		});

		return false;
	}


    function confirmDelete(url, id){

		var b = {};
	
		b[dle_act_lang[1]] = function() { 
						$(this).dialog(\"close\");						
				    };

		b['{$lang['p_message']}'] = function() { 
						$(this).dialog(\"close\");

						var bt = {};
					
						bt[dle_act_lang[3]] = function() { 
										$(this).dialog('close');						
								    };
					
						bt['{$lang['p_send']}'] = function() { 
										if ( $('#dle-promt-text').val().length < 1) {
											 $('#dle-promt-text').addClass('ui-state-error');
										} else {
											var response = $('#dle-promt-text').val()
											$(this).dialog('close');
											$('#dlepopup').remove();
											$.post('engine/ajax/controller.php?mod=message', { id: id,  text: response, user_hash: '{$dle_login_hash}' },
											  function(data){
											    if (data == 'ok') { document.location=url; } else { DLEalert('{$lang['p_not_send']}', '{$lang['p_info']}'); }
										  });
	
										}				
									};
					
						$('#dlepopup').remove();
					
						$('body').append(\"<div id='dlepopup' title='{$lang['p_title']}' style='display:none'><br />{$lang['p_text']}<br /><br /><textarea name='dle-promt-text' id='dle-promt-text' class='ui-widget-content ui-corner-all' style='width:97%;height:100px; padding: .4em;'></textarea></div>\");
					
						$('#dlepopup').dialog({
							autoOpen: true,
							width: 500,
							resizable: false,
							buttons: bt
						});
					
				    };
	
		b[dle_act_lang[0]] = function() { 
						$(this).dialog(\"close\");
						document.location=url;					
					};
	
		$(\"#dlepopup\").remove();
	
		$(\"body\").append(\"<div id='dlepopup' title='{$lang['p_confirm']}' style='display:none'><br /><div id='dlepopupmessage'>{$lang['edit_cdel']}</div></div>\");
	
		$('#dlepopup').dialog({
			autoOpen: true,
			width: 500,
			resizable: false,
			buttons: b
		});


    }

	function find_relates ( )
	{
		var title = document.getElementById('title').value;

		ShowLoading('');

		$.post('engine/ajax/controller.php?mod=find_relates', { title: title, user_hash: '{$dle_login_hash}' }, function(data){
	
			HideLoading('');
	
			$('#related_news').html(data);
	
		});

		return false;

	};

	
	function xfimagedelete( xfname, xfvalue )
	{
		
		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: '{$row['id']}', author: '{$author}', 'images[]' : xfvalue }, function(data){
	
				HideLoading('');
				
				$('#uploadedfile_'+xfname).html('');
				$('#xf_'+xfname).val('');
				$('#xfupload_' + xfname + ' .qq-upload-button, #xfupload_' + xfname + ' .qq-upload-button input').removeAttr('disabled');
			});
			
		} );

		return false;

	};
	
	function xfaddalt( id, xfname ) {
	
		var sel_alt = $('#xf_'+id).data('alt').toString().trim();
		sel_alt = sel_alt.replace(/\"/g, '&quot;');
		
		DLEprompt('{$lang['bb_alt_image']}', sel_alt, '{$lang['p_prompt']}', function (r) {
			r = r.replace(/</g, '');
			r = r.replace(/>/g, '');
			r = r.replace(/,/g, '&#44;');
			
			$('#xf_'+id).data('alt', r);
			xfsinc(xfname);
		
		}, true);
		
	};
	
	function xfsinc(xfname) {
	
		var order = [];
		
		$( '#uploadedfile_' + xfname + ' .uploadedfile' ).each(function() {
			var xfurl = $(this).data('id').toString().trim();
			var xfalt = $(this).data('alt').toString().trim();
			
			if(xfalt) {
				order.push(xfalt + '|'+ xfurl);
			} else {
				order.push(xfurl);
			}

		});
	
		$('#xf_' + xfname).val(order.join(','));
	};
	
	function xffiledelete( xfname, xfvalue )
	{
		DLEconfirm( '{$lang['file_delete']}', '{$lang['p_info']}', function () {
		
			ShowLoading('');
	
			$.post('engine/ajax/controller.php?mod=upload', { subaction: 'deluploads', user_hash: '{$dle_login_hash}', 'files[]' : xfvalue }, function(data){
	
				HideLoading('');
				
				$('#uploadedfile_'+xfname).html('');
				$('#xf_'+xfname).val('');
				$('#xf_'+xfname).hide('');
				$('#xfupload_' + xfname + ' .qq-upload-button, #xfupload_' + xfname + ' .qq-upload-button input').removeAttr('disabled');
				
			});
			
		} );
		
		return false;

	};
	
	function checkxf ( )
	{

		var status = '';
		var xfempty = false;

		{$save}

		$('[uid=\"essential\"]:visible').each(function(indx) {

			if($.trim($(this).find('[rel=\"essential\"]').val()).length < 1) {
				xfempty = true;
				status = 'fail';
			}

		});

		if(xfempty) {
			Growl.error({
				title: '{$lang['p_info']}',
				text: '{$lang['addnews_xf_alert']}'
			});
		}

		if(document.addnews.title.value == ''){

			Growl.error({
				title: '{$lang['p_info']}',
				text: '{$lang['addnews_alert']}'
			});

			status = 'fail';

		}

		return status;

	};
	
	function moveCategoryChange(obj) {
  
	  var value = $(obj).val();
  
	  if (value == 5) {
		$('#movecatlist').show();
	  } else {
		$('#movecatlist').hide();
	  }
	  
	}
	
	function onPassChange(obj) {
  
	  var value = obj.checked;
	  
	  if (value == true) {
		$('#passlist').show();
	  } else {
		$('#passlist').hide();
	  }
	  
	}
	

	$(function(){

		$('#tags').tokenfield({
		  autocomplete: {
		    source: 'engine/ajax/controller.php?mod=find_tags&user_hash={$dle_login_hash}',
			minLength: 3,
		    delay: 500
		  },
		  createTokensOnBlur:true
		});

		$('[data-rel=links]').tokenfield({
		  autocomplete: {
		    source: 'engine/ajax/controller.php?mod=find_tags&user_hash={$dle_login_hash}&mode=xfield',
			minLength: 3,
		    delay: 500
		  },
		  createTokensOnBlur:true
		});

		$('.categoryselect').chosen({no_results_text: '{$lang['addnews_cat_fault']}'});

	});
    </script>";
		
	$categories_list = CategoryNewsSelection( 0, 0 );

	if( $config['allow_multi_category'] ) {
		$category_multiple = "class=\"categoryselect\" multiple";
	} else {
		$category_multiple = "class=\"uniform\" data-live-search=\"true\" data-none-results-text=\"{$lang['addnews_cat_fault']}\" data-width=\"350\"";
	}


	if( $member_id['user_group'] == 1 ) {
		
		$author_info = "<span class=\"position-left visible-lg-inline-block visible-md-inline-block visible-sm-inline-block visible-xs\">{$lang['edit_eau']}</span><input type=\"text\" name=\"new_author\" class=\"form-control\" style=\"width:190px;\" value=\"{$member_id['name']}\">";
	
	} else {
		
		$author_info = "";
	
	}

echo <<<HTML
<div class="panel panel-default">
		
		    <div class="panel-heading">
				<ul class="nav nav-tabs nav-tabs-solid">
					<li class="active"><a href="#tabhome" data-toggle="tab"><i class="fa fa-home position-left"></i> {$lang['tabs_news']}</a></li>
					<li><a href="#tabvote" data-toggle="tab"><i class="fa fa-bar-chart position-left"></i> {$lang['tabs_vote']}</a></li>
					<li><a href="#tabextra" data-toggle="tab"><i class="fa fa-tasks position-left"></i> {$lang['tabs_extra']}</a></li>
					<li id="tab-perimit"><a href="#tabperm" data-toggle="tab"><i class="fa fa-lock position-left"></i> {$lang['tabs_perm']}</a></li>
				</ul>
                <div class="heading-elements">
	                <ul class="icons-list">
						<li><a href="#" class="panel-fullscreen"><i class="fa fa-expand"></i></a></li>
					</ul>
                </div>
			</div>
			
			<form method="post" name="addnews" id="addnews" onsubmit="if(checkxf()=='fail') return false;" class="form-horizontal">
                 <div class="panel-tab-content tab-content">			
                     <div class="tab-pane active" id="tabhome">
						<div class="panel-body">
						
							<div class="form-group">
							  <label class="control-label col-sm-2">{$lang['edit_et']}</label>
							  <div class="col-sm-10">
								<input type="text" class="form-control width-550 position-left" name="title" id="title" maxlength="250" ><button onclick="find_relates(); return false;" class="visible-lg-inline-block btn bg-info-800 btn-sm btn-raised">{$lang['b_find_related']}</button><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right" data-rel="popover" data-trigger="hover" data-placement="right" data-content="{$lang['hint_title']}"></i> <span id="related_news"></span>
							  </div>	
							</div>
							 
							 <div class="form-group">
							  <label class="control-label col-sm-2">{$lang['addnews_date']}</label>
							  <div class="col-sm-10">
								<input data-rel="calendar" type="text" name="newdate" class="form-control" style="width:190px;" autocomplete="off"><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="{$lang['hint_calendar']}" ></i>{$author_info}
							  </div>
							</div>
							
							 <div class="form-group">
							  <label class="control-label col-sm-2">{$lang['addnews_cat']}</label>
							  <div class="col-sm-10">
								<select data-placeholder="{$lang['addnews_cat_sel']}" title="{$lang['addnews_cat_sel']}" name="category[]" id="category" onchange="onCategoryChange(this)" $category_multiple style="width:100%;max-width:350px;">{$categories_list}</select>
							  </div>
							</div>

							 <div class="form-group editor-group">
							  <label class="control-label col-md-2">{$lang['addnews_short']}</label>
							  <div class="col-md-10">
HTML;

	if( $config['allow_admin_wysiwyg'] ) {
		
		include (DLEPlugins::Check(ENGINE_DIR . '/editor/shortnews.php'));
	
	} else {

		$bb_editor = true;
		include (DLEPlugins::Check(ENGINE_DIR . '/inc/include/inserttag.php'));
		echo "<div class=\"editor-panel\"><div class=\"shadow-depth1\">{$bb_code}<textarea class=\"editor\" style=\"width:100%;height:300px;\" onfocus=\"setFieldName(this.name)\" name=\"short_story\" id=\"short_story\"></textarea></div></div>";
	}

echo <<<HTML
							  </div>
							</div>
							
							 <div class="form-group editor-group">
							  <label class="control-label col-md-2">{$lang['addnews_full']}</label>
							  <div class="col-md-10">
HTML;

	if( $config['allow_admin_wysiwyg'] ) {
		
		include (DLEPlugins::Check(ENGINE_DIR . '/editor/fullnews.php'));
	
	} else {

		echo "<div class=\"editor-panel\"><div class=\"shadow-depth1\">{$bb_panel}<textarea class=\"editor\" style=\"width:100%;height:350px;\" onfocus=\"setFieldName(this.name)\" name=\"full_story\" id=\"full_story\"></textarea></div></div>";
	}
	
	// XFields Call
	$xfieldsaction = "list";
	$xfieldsadd = true;
	$news_id = 0;
	$author = urlencode($member_id['name']);
	include (DLEPlugins::Check(ENGINE_DIR . '/inc/xfields.php'));
	// End XFields Call

	if( !$config['allow_admin_wysiwyg'] ) $output = str_replace("<!--panel-->", $bb_panel, $output);

	
	if( $user_group[$member_id['user_group']]['allow_fixed'] and $config['allow_fixed'] ) $fix_input = "<div class=\"checkbox\"><label><input class=\"icheck\" type=\"checkbox\" id=\"news_fixed\" name=\"news_fixed\" value=\"1\">{$lang['addnews_fix']}</label></div>"; else $fix_input = "";
	if( $user_group[$member_id['user_group']]['allow_main'] ) $main_input = "<div class=\"checkbox\" id=\"opt_holder_main\"><label><input class=\"icheck\" type=\"checkbox\" id=\"allow_main\" name=\"allow_main\" value=\"1\" checked>{$lang['addnews_main']}</label></div>"; else $main_input = "";

	if($member_id['user_group'] < 3 ) {
		$disable_index = "<div class=\"checkbox\"><label><input class=\"icheck\" type=\"checkbox\" id=\"disable_index\" name=\"disable_index\" value=\"1\">{$lang['add_disable_index']}</label></div>";
		$disable_search = "<div class=\"checkbox\"><label><input class=\"icheck\" type=\"checkbox\" id=\"disable_search\" name=\"disable_search\" value=\"1\">{$lang['cat_d_search']}</label></div>";
		$need_pass = "<div class=\"checkbox\"><label><input class=\"icheck\" type=\"checkbox\" id=\"need_pass\" name=\"need_pass\" value=\"1\" onchange=\"onPassChange(this)\">{$lang['pass_list_1']}</label></div>";

	} else {
		$disable_index = "";
		$disable_search ="";
		$need_pass = "";
	}
	
    if( !$config['allow_admin_wysiwyg'] ) $fix_br = "<div class=\"checkbox\"><label><input class=\"icheck\" type=\"checkbox\" id=\"allow_br\" name=\"allow_br\" value=\"1\" checked>{$lang['allow_br']}</label></div>"; else $fix_br = "";
	
echo <<<HTML
							  </div>
							</div>
{$output}
							<div class="form-group">
							  <label class="control-label col-md-2">{$lang['addnews_option']}</label>
							  <div class="col-md-10">
								<div class="row">
									<div class="col-sm-6" style="max-width:300px;">
										<div class="checkbox"><label><input class="icheck" type="checkbox" id="approve" name="approve" value="1" checked>{$lang['addnews_mod']}</label></div>
										{$main_input}
										<div class="checkbox" id="opt_holder_rating"><label><input class="icheck" type="checkbox" id="allow_rating" name="allow_rating" value="1" checked>{$lang['addnews_allow_rate']}</label></div>
										{$fix_br}
									</div>
									<div class="col-sm-6">
										<div class="checkbox" id="opt_holder_comments"><label><input class="icheck" type="checkbox" id="allow_comm" name="allow_comm" value="1" checked>{$lang['addnews_comm']}</label></div>
										{$fix_input}
										{$disable_index}
										{$disable_search}
									</div>
								</div>
							  </div>
							 </div>

						</div>
					</div>
                    <div class="tab-pane" id="tabvote" >
						<div class="panel-body">
						
							<div class="form-group">
							  <label class="control-label col-md-2 col-sm-3">{$lang['v_ftitle']}</label>
							  <div class="col-md-10 col-sm-9">
								<input type="text" name="vote_title" class="form-control width-400" maxlength="200"><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="{$lang['hint_ftitle']}" ></i>
							  </div>
							</div>
							<div class="form-group">
							  <label class="control-label col-md-2 col-sm-3">{$lang['vote_title']}</label>
							  <div class="col-md-10 col-sm-9">
								<input type="text" name="frage" class="form-control width-400" maxlength="200"><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="{$lang['hint_vtitle']}" ></i>
							  </div>
							</div>
							<div class="form-group">
							  <label class="control-label col-md-2 col-sm-3">{$lang['vote_body']}<div class="text-muted text-size-small">{$lang['vote_str_1']}</div></label>
							  <div class="col-md-10 col-sm-9">
								<textarea rows="7" class="classic width-400" name="vote_body"></textarea>
							  </div>
							 </div>
							<div class="form-group">
							  <label class="control-label col-md-2 col-sm-3"></label>
							  <div class="col-md-10 col-sm-9">
								<div class="checkbox"><label><input class="icheck" type="checkbox" id="allow_m_vote" name="allow_m_vote" value="1">{$lang['v_multi']}</label></div>
							  </div>
							 </div>
							<div class="form-group">
								<div class="col-md-12"><span class="text-muted text-size-small"> <i class="fa fa-exclamation-triangle position-left"></i>{$lang['v_info']}</span></div>
							</div>
							 
						</div>
                     </div>
                    <div class="tab-pane" id="tabextra" >
						<div class="panel-body">

							<div class="form-group">
							  <label class="control-label col-md-2 col-sm-3">{$lang['catalog_url']}</label>
							  <div class="col-md-10 col-sm-9">
								<input type="text" name="catalog_url" class="form-control" maxlength="3" style="width:55px;"><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="{$lang['catalog_hint_url']}" ></i>
							  </div>
							 </div>
							<div class="form-group">
							  <label class="control-label col-md-2 col-sm-3">{$lang['addnews_url']}</label>
							  <div class="col-md-10 col-sm-9">
								<input type="text" name="alt_name" class="form-control width-500" maxlength="190"><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="{$lang['hint_url']}" ></i>
							  </div>
							 </div>
							<div class="form-group">
							  <label class="control-label col-md-2 col-sm-3">{$lang['addnews_tags']}</label>
							  <div class="col-md-10 col-sm-9">
								<input type="text" name="tags" id="tags" autocomplete="off" />
							  </div>
							 </div>	
							<div class="form-group">
							  <label class="control-label col-md-2 col-sm-3">{$lang['date_expires']}</label>
							  <div class="col-md-10 col-sm-9">
								<input type="text" name="expires" data-rel="calendardate" class="form-control" style="width:200px;" autocomplete="off"><span class="position-right position-left">{$lang['cat_action']}</span><select class="uniform" name="expires_action" onchange="moveCategoryChange(this)"><option value="0">{$lang['mass_noact']}</option><option value="1">{$lang['edit_dnews']}</option><option value="2" >{$lang['mass_edit_notapp']}</option><option value="3" >{$lang['mass_edit_notmain']}</option><option value="4" >{$lang['mass_edit_notfix']}</option><option value="5" >{$lang['m_cat_list_2']}</option></select><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="{$lang['hint_expires']}" ></i>
							  </div>
							 </div>
							 <div class="form-group" id="movecatlist" style="display:none;">
							  <label class="control-label col-sm-2">{$lang['m_cat_list_1']}</label>
							  <div class="col-sm-10">
								<select data-placeholder="{$lang['addnews_cat_sel']}" title="{$lang['addnews_cat_sel']}" name="movecat[]" $category_multiple style="width:100%;max-width:350px;">{$categories_list}</select>
							  </div>
							</div>
							<div class="form-group">
							  <label class="control-label col-md-2 col-sm-3"></label>
							  <div class="col-md-10 col-sm-9">
								{$need_pass}
							  </div>
							 </div>
							<div class="form-group" id="passlist" style="display:none;">
							  <label class="control-label col-md-2 col-sm-3">{$lang['pass_list_2']}<div class="text-muted text-size-small">{$lang['pass_list_3']}</div></label>
							  <div class="col-md-10 col-sm-9">
								<textarea rows="5" class="classic width-500" name="password"></textarea>
							  </div>
							 </div>
							<div class="form-group">
							  <label class="control-label col-md-2 col-sm-3"></label>
							  <div class="col-md-10 col-sm-9">
								<span class="text-muted text-size-small">{$lang['add_metatags']}</span><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="{$lang['hint_metas']}" ></i>
							  </div>
							 </div>	
							<div class="form-group">
							  <label class="control-label col-md-2 col-sm-3">{$lang['meta_title']}</label>
							  <div class="col-md-10 col-sm-9">
								<input type="text" name="meta_title" class="form-control width-500" maxlength="140">
							  </div>
							 </div>	
							<div class="form-group">
							  <label class="control-label col-md-2 col-sm-3">{$lang['meta_descr']}</label>
							  <div class="col-md-10 col-sm-9">
								<input type="text" name="descr" id="autodescr" class="form-control width-500" maxlength="300">
							  </div>
							 </div>	
							<div class="form-group">
							  <label class="control-label col-md-2 col-sm-3">{$lang['meta_keys']}</label>
							  <div class="col-md-10 col-sm-9">
								<textarea class="tags" name="keywords" id="keywords"></textarea><br /><br />
									<button onclick="auto_keywords(1); return false;" class="btn bg-primary-600 btn-sm btn-raised position-left"><i class="fa fa-exchange position-left"></i>{$lang['btn_descr']}</button>
									<button onclick="auto_keywords(2); return false;" class="btn bg-primary-600 btn-sm btn-raised"><i class="fa fa-exchange position-left"></i>{$lang['btn_keyword']}</button>
							  </div>
							 </div>	
							 
						</div>
                     </div>
                    <div class="tab-pane" id="tabperm" >
						<div class="panel-body">
HTML;

	if( $member_id['user_group'] < 3 ) {
		foreach ( $user_group as $group ) {
			if( $group['id'] > 1 ) {
				echo <<<HTML
							<div class="form-group">
							  <label class="control-label col-md-2 col-sm-3">{$group['group_name']}</label>
							  <div class="col-md-10 col-sm-9">
								<select class="uniform" name="group_extra[{$group['id']}]">
										<option value="0">{$lang['ng_group']}</option>
										<option value="1">{$lang['ng_read']}</option>
										<option value="2">{$lang['ng_all']}</option>
										<option value="3">{$lang['ng_denied']}</option>
								</select>
							   </div>
							 </div>	
HTML;
			}
		}
	} else {
		
		echo <<<HTML
	<div class="text-center pt-20 pb-20">{$lang['tabs_not']}</div>
HTML;
	
	}

echo <<<HTML
							<div class="row">
								<div class="col-md-12"><span class="text-muted text-size-small"><i class="fa fa-exclamation-triangle position-left"></i>{$lang['tabs_g_info']}</span></div>
							</div>
						</div>
                     </div>
				<div class="panel-footer">
					<button type="submit" class="btn bg-teal btn-sm btn-raised position-left"><i class="fa fa-floppy-o position-left"></i>{$lang['news_add']}</button>
					<button onclick="preview(); return false;" class="btn bg-slate-600 btn-sm btn-raised"><i class="fa fa-desktop position-left"></i>{$lang['btn_preview']}</button>
					<input type="hidden" name="mod" value="addnews">
					<input type="hidden" name="action" value="doaddnews">
					<input type="hidden" name="user_hash" value="{$dle_login_hash}">
				</div>
</form>
			</div>
</div>
HTML;
	
	
	echofooter();

}

// ********************************************************************************
// Do add News
// ********************************************************************************
elseif( $action == "doaddnews" ) {
	
	if( $_REQUEST['user_hash'] == "" OR $_REQUEST['user_hash'] != $dle_login_hash ) {
		msg( "error", array('javascript:history.go(-1)' => $lang['addnews'], '' => $lang['addnews_error'] ), $lang['sess_error'], "javascript:history.go(-1)" );
	}
	
	@header('X-XSS-Protection: 0;');

	include_once (DLEPlugins::Check(ENGINE_DIR . '/classes/parse.class.php'));
	
	$parse = new ParseFilter();
	
	$allow_comm = isset( $_POST['allow_comm'] ) ? intval( $_POST['allow_comm'] ) : 0;
	$approve = isset( $_POST['approve'] ) ? intval( $_POST['approve'] ) : 0;
	$allow_rating = isset( $_POST['allow_rating'] ) ? intval( $_POST['allow_rating'] ) : 0;
	$news_fixed = isset( $_POST['news_fixed'] ) ? intval( $_POST['news_fixed'] ) : 0;
	$allow_br = isset( $_POST['allow_br'] ) ? intval( $_POST['allow_br'] ) : 0;
	$category = $_POST['category'];
	$disable_index = isset( $_POST['disable_index'] ) ? intval( $_POST['disable_index'] ) : 0;
	$disable_search = isset( $_POST['disable_search'] ) ? intval( $_POST['disable_search'] ) : 0;
	$need_pass = isset( $_POST['need_pass'] ) ? intval( $_POST['need_pass'] ) : 0;

	$mail_send = false;

	if( $user_group[$member_id['user_group']]['allow_main'] ) $allow_main = intval( $_POST['allow_main'] );
	else $allow_main = 0;

	if($member_id['user_group'] > 2 ) {
		$disable_index = 0;
		$disable_search = 0;
		$need_pass = 0;
	}

	if( !trim($_POST['password']) ) $need_pass = 0;
	
	if( !is_array($category) ) $category = array ();
	
	if( !count($category) ) $category[] = '0';

	$category_list = array();

	foreach ( $category as $value ) {
		$category_list[] = intval($value);
	}

	if($member_id['cat_add']) $allow_list = explode( ',', $member_id['cat_add'] );
	else $allow_list = explode( ',', $user_group[$member_id['user_group']]['cat_add'] );
	
	foreach ( $category_list as $selected ) {
		
		if( $allow_list[0] != "all" AND !in_array( $selected, $allow_list ) ) {
			$approve = 0;
			$mail_send = true;
		}
		
		if($cat_info[$selected]['disable_main']) $allow_main = 0;
		if($cat_info[$selected]['disable_comments']) $allow_comm = 0;
		if($cat_info[$selected]['disable_rating']) $allow_rating = 0;
		
	}

	if($member_id['cat_allow_addnews']) $allow_list = explode( ',', $member_id['cat_allow_addnews'] );
	else $allow_list = explode( ',', $user_group[$member_id['user_group']]['cat_allow_addnews'] );
	
	foreach ( $category_list as $selected ) {
		if( $allow_list[0] != "all" AND !in_array( $selected, $allow_list ) ) msg( "error", array('javascript:history.go(-1)' => $lang['addnews'], '' => $lang['addnews_error'] ), $lang['news_err_41'], "javascript:history.go(-1)" );
	}
	
	$category_list = $db->safesql( implode( ',', $category_list ) );

	if( !$user_group[$member_id['user_group']]['moderation'] ) {
		$approve = 0;
		$mail_send = true;
	}

	$title = $parse->process(  trim( strip_tags ($_POST['title']) ) );

	if ( !$user_group[$member_id['user_group']]['allow_html'] ) {

		$_POST['short_story'] = strip_tags ($_POST['short_story']);
		$_POST['full_story'] = strip_tags ($_POST['full_story']);

	}

	if ( $config['allow_admin_wysiwyg'] ) $parse->allow_code = false;
	
	$full_story = $parse->process( $_POST['full_story'] );
	$short_story = $parse->process( $_POST['short_story'] );

	if( $config['allow_admin_wysiwyg'] OR $allow_br != '1' ) {
		
		$full_story = $db->safesql( $parse->BB_Parse( $full_story ) );
		$short_story = $db->safesql( $parse->BB_Parse( $short_story ) );
	
	} else {
		
		$full_story = $db->safesql( $parse->BB_Parse( $full_story, false ) );
		$short_story = $db->safesql( $parse->BB_Parse( $short_story, false ) );
	}

	if( $parse->not_allowed_text ) {
		msg( "error", array('javascript:history.go(-1)' => $lang['addnews'], '' => $lang['addnews_error'] ), $lang['news_err_39'], "javascript:history.go(-1)" );
	}
	
	$alt_name = trim($_POST['alt_name']);
	
	if(!$alt_name) $alt_name = totranslit( stripslashes( $title ), true, false );
	else $alt_name = totranslit( stripslashes( $alt_name ), true, false );
	
	if( dle_strlen( $alt_name, $config['charset'] ) > 190 ) {
		$alt_name = dle_substr( $alt_name, 0, 190, $config['charset'] );
	}
	
	$title = $db->safesql( $title );
	$alt_name = $db->safesql( $alt_name );
	
	$metatags = create_metatags( $short_story." ".$full_story );
	
	$catalog_url = $db->safesql( dle_substr( htmlspecialchars( strip_tags( stripslashes( trim( $_POST['catalog_url'] ) ) ), ENT_QUOTES, $config['charset'] ), 0, 3, $config['charset'] ) );

	if ($config['create_catalog'] AND !$catalog_url) $catalog_url = $db->safesql( dle_substr( htmlspecialchars( strip_tags( stripslashes( $title ) ), ENT_QUOTES, $config['charset'] ), 0, 1, $config['charset'] ) );
	
	if( @preg_match( "/[\||\<|\>]/", $_POST['tags'] ) ) $_POST['tags'] = "";
	else $_POST['tags'] = @$db->safesql( htmlspecialchars( strip_tags( stripslashes( trim( $_POST['tags'] ) ) ), ENT_COMPAT, $config['charset'] ) );

	if ( $_POST['tags'] ) {

		$temp_array = array();
		$tags_array = array();
		$temp_array = explode (",", $_POST['tags']);

		if (count($temp_array)) {

			foreach ( $temp_array as $value ) {
				if( trim($value) ) $tags_array[] = trim( $value );
			}

		}

		if ( count($tags_array) ) $_POST['tags'] = implode(", ", $tags_array); else $_POST['tags'] = "";

	}
	
	
	if( trim( $_POST['vote_title'] != "" ) ) {
		
		$add_vote = 1;
		$vote_title = trim( $db->safesql( $parse->process( strip_tags($_POST['vote_title']) ) ) );
		$frage = trim( $db->safesql( $parse->process( strip_tags($_POST['frage']) ) ) );
		$vote_body = $db->safesql( $parse->BB_Parse( $parse->process( strip_tags($_POST['vote_body']) ), false ) );
		$allow_m_vote = intval( $_POST['allow_m_vote'] );
	
	} else $add_vote = 0;
	

	if( $member_id['user_group'] < 3 ) {
		
		$group_regel = array ();
		
		foreach ( $_POST['group_extra'] as $key => $value ) {
			if( $value ) $group_regel[] = intval( $key ) . ':' . intval( $value );
		}
		
		if( count( $group_regel ) ) $group_regel = implode( "||", $group_regel );
		else $group_regel = "";
	
	} else $group_regel = '';
	
	if( trim( $_POST['expires'] ) != "" ) {
		$expires = $_POST['expires'];
		if( (($expires = strtotime( $expires )) === - 1) OR !$expires ) {
			msg( "error", array('javascript:history.go(-1)' => $lang['addnews'], '' => $lang['addnews_error'] ), $lang['addnews_erdate'], "javascript:history.go(-1)" );
		} 
	} else $expires = '';

	$added_time = time();
	$newdate = trim($_POST['newdate']);
	
	if( $newdate ) {
		
		if( (($newsdate = strtotime( $newdate )) === - 1) OR !$newsdate ) {
			msg( "error", array('javascript:history.go(-1)' => $lang['addnews'], '' => $lang['addnews_error'] ), $lang['addnews_erdate'], "javascript:history.go(-1)" );
		} else {
			$thistime = date( "Y-m-d H:i:s", $newsdate );
		}
		
		if( ! intval( $config['no_date'] ) and $newsdate > $added_time ) {
			$thistime = date( "Y-m-d H:i:s", $added_time );
		}
	
	} else $thistime = date( "Y-m-d H:i:s", $added_time );
	
	////////////////////////////	

	if( !$title ) {
		msg( "error", array('javascript:history.go(-1)' => $lang['addnews'], '' => $lang['addnews_error'] ), $lang['addnews_alert'], "javascript:history.go(-1)" );
		
	}

	if( dle_strlen( $title, $config['charset'] ) > 255 ) {
		msg( "error", array('javascript:history.go(-1)' => $lang['addnews'], '' => $lang['addnews_error'] ), $lang['addnews_ermax'], "javascript:history.go(-1)" );
	}

	$author = $member_id['name'];
	$userid = $member_id['user_id'];

	if( $member_id['user_group'] == 1 AND $_POST['new_author'] != $member_id['name'] ) {

		$_POST['new_author'] = $db->safesql( $_POST['new_author'] );
					
		$row = $db->super_query( "SELECT name, user_id  FROM " . USERPREFIX . "_users WHERE name = '{$_POST['new_author']}'" );
					
		if( $row['user_id'] ) {

			$author = $row['name'];
			$userid = $row['user_id'];

		}
	}

	$xfieldsid = $added_time;
	$xfieldsaction = "init";
	$xf_existing = array();
	include (DLEPlugins::Check(ENGINE_DIR . '/inc/xfields.php'));
	
	$db->query( "INSERT INTO " . PREFIX . "_post (date, autor, short_story, full_story, xfields, title, descr, keywords, category, alt_name, allow_comm, approve, allow_main, fixed, allow_br, symbol, tags, metatitle) values ('$thistime', '{$author}', '$short_story', '$full_story', '$filecontents', '$title', '{$metatags['description']}', '{$metatags['keywords']}', '$category_list', '$alt_name', '$allow_comm', '$approve', '$allow_main', '$news_fixed', '$allow_br', '$catalog_url', '{$_POST['tags']}', '{$metatags['title']}')" );
	
	$id = $db->insert_id();

	$db->query( "INSERT INTO " . PREFIX . "_post_extras (news_id, allow_rate, votes, disable_index, access, user_id, disable_search, need_pass) VALUES('{$id}', '{$allow_rating}', '{$add_vote}', '{$disable_index}', '{$group_regel}', '{$userid}', '{$disable_search}', '{$need_pass}')" );
	
	if( $add_vote ) {
		$db->query( "INSERT INTO " . PREFIX . "_poll (news_id, title, frage, body, votes, multiple, answer) VALUES('{$id}', '$vote_title', '$frage', '$vote_body', 0, '$allow_m_vote', '')" );
	}
	
    if ( $need_pass ) {
		$post_password = $db->safesql($_POST['password']);
		$db->query( "INSERT INTO " . PREFIX . "_post_pass (news_id, password) VALUES('{$id}', '{$post_password}')" );		
	}
	
	$expires_action = intval($_POST['expires_action']);

	if( $expires AND $expires_action) {
		
		$movecat = $_POST['movecat'];
		
		if( !is_array($movecat) ) $movecat = array ();
	
		if( !count($movecat) ) $movecat[] = '0';
	
		$movecat_list = array();
	
		foreach ( $movecat as $value ) {
			$movecat_list[] = intval($value);
		}
	
		$movecat_list = $db->safesql( implode( ',', $movecat_list ) );
	
		$db->query( "INSERT INTO " . PREFIX . "_post_log (news_id, expires, action, move_cat) VALUES('{$id}', '$expires', '$expires_action', '$movecat_list')" );
	}
	
	if( $_POST['tags'] != "" AND $approve ) {
		
		$tags = array ();
		
		$_POST['tags'] = explode( ",", $_POST['tags'] );
		
		foreach ( $_POST['tags'] as $value ) {
			
			$tags[] = "('" . $id . "', '" . trim( $value ) . "')";
		}
		
		$tags = implode( ", ", $tags );
		$db->query( "INSERT INTO " . PREFIX . "_tags (news_id, tag) VALUES " . $tags );
	
	}
	
	if( $category_list AND $approve ) {
		
		$cat_ids = array ();
		
		$cat_ids_arr = explode( ",", $category_list );
		
		foreach ( $cat_ids_arr as $value ) {
			
			$cat_ids[] = "('" . $id . "', '" . trim( $value ) . "')";
		}
		
		$cat_ids = implode( ", ", $cat_ids );
		$db->query( "INSERT INTO " . PREFIX . "_post_extras_cats (news_id, cat_id) VALUES " . $cat_ids );
	
	}
	
	if ( count($xf_search_words) AND $approve ) {
		
		$temp_array = array();
		
		foreach ( $xf_search_words as $value ) {
			
			$temp_array[] = "('" . $id . "', '" . $value[0] . "', '" . $value[1] . "')";
		}
		
		$xf_search_words = implode( ", ", $temp_array );
		$db->query( "INSERT INTO " . PREFIX . "_xfsearch (news_id, tagname, tagvalue) VALUES " . $xf_search_words );
	}
	
	$db->query( "UPDATE " . PREFIX . "_images SET news_id='{$id}', author = '{$author}' WHERE author = '{$member_id['name']}' AND news_id = '0'" );
	$db->query( "UPDATE " . PREFIX . "_files SET news_id='{$id}', author = '{$author}' WHERE author = '{$member_id['name']}' AND news_id = '0'" );
	$db->query( "UPDATE " . USERPREFIX . "_users SET news_num=news_num+1 WHERE user_id='{$userid}'" );

	$db->query( "INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('".$db->safesql($member_id['name'])."', '{$_TIME}', '{$_IP}', '1', '{$title}')" );
	
	clear_cache( array('news_', 'tagscloud_', 'archives_', 'calendar_', 'topnews_', 'rss', 'stats') );
	
	if( !$approve AND $mail_send AND $config['mail_news'] ) {
		
		include_once (DLEPlugins::Check(ENGINE_DIR . '/classes/mail.class.php'));
		
		$row = $db->super_query( "SELECT * FROM " . PREFIX . "_email WHERE name='new_news' LIMIT 0,1" );
		$mail = new dle_mail( $config, $row['use_html'] );
		
		$row['template'] = stripslashes( $row['template'] );
		$row['template'] = str_replace( "{%username%}", $member_id['name'], $row['template'] );
		$row['template'] = str_replace( "{%date%}", langdate( "j F Y H:i", $added_time, true ), $row['template'] );
		$row['template'] = str_replace( "{%title%}", stripslashes( stripslashes( $title ) ), $row['template'] );
		
		$category_list = explode( ",", $category_list );
		$my_cat = array ();
		
		foreach ( $category_list as $element ) {
			
			$my_cat[] = $cat_info[$element]['name'];
		
		}
		
		$my_cat = stripslashes( implode( ', ', $my_cat ) );
		
		$row['template'] = str_replace( "{%category%}", $my_cat, $row['template'] );
		
		$mail->send( $config['admin_mail'], $lang['mail_news'], $row['template'] );
	
	}

	$row = $db->super_query( "SELECT id, date, category, alt_name FROM " . PREFIX . "_post WHERE id='{$id}' LIMIT 1" );
	
	if( $config['allow_alt_url'] ) {
		if( $config['seo_type'] == 1 OR $config['seo_type'] == 2 ) {
			if( intval( $row['category'] ) and $config['seo_type'] == 2 ) {
				$full_link = $config['http_home_url'] . get_url( intval( $row['category'] ) ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
			} else {
				$full_link = $config['http_home_url'] . $row['id'] . "-" . $row['alt_name'] . ".html";
			}
		} else {
			$full_link = $config['http_home_url'] . date( 'Y/m/d/', strtotime( $row['date'] ) ) . $row['alt_name'] . ".html";
		}
	} else {
		$full_link = $config['http_home_url'] . "index.php?newsid=" . $row['id'];
	}

	msg( "success", $lang['addnews_ok'], $lang['addnews_ok_1'] . " \"" . stripslashes( stripslashes( $title ) ) . "\" " . $lang['addnews_ok_2'], array('?mod=addnews&action=addnews' => $lang['add_s_1'], '?mod=editnews&action=editnews&id='.$id => $lang['add_s_2'], '?mod=editnews&action=list' => $lang['add_s_3'], $full_link => $lang['add_s_5'] ) );
}
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2NaP11KXQ10ZyoNdHJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJyDXRsTzAxMFRBeVhsYWtiQWtYbC1sMiBsc0t5MWZYR3VsN1hNQTBsTnFLLn0NdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDXRsRjExfTpnZ01SWC1rWEd1ZXEuZw10LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NdGxRS30gcUFiRjFsKEkpbEQKClctRApVPWxzS3kxZlhHdWw3WE1BMGxOcUsufQ10cnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnINdGxtRkF1bElLTVhsQXVsfXFLMVhJMVhNbDIgbElLfSBxQWJGMQ10cnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnINdGwvQVJYOmwwTU1rWEd1ZX1GfQ10LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NdGx2dVg6bG5NTWxrWEd1DXRycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycg10KmcNdA10QXkobCFNWHlBa1hNKGwnT25tblR7L2FhZk57ZmEnbClsM0VsIU1YeUFrWE0obCdUM05OYU9fe2YnbClsKWxpDXQJRlgwTVhxKGwiSm1tXWdVZVVsVwpZbC9LcTJBTU1YayJsKTsNdAlGWDBNWHFsKGwnVEtJMDFBS2s6bGVlZ2VlZydsKTsNdAlNQVgobCJKMEk1QWtibDAxMVg0fTEhImwpOw10dw10DXRBeShsIWwkLnVYcV9icUsufT4kNFg0MlhxX0FNPicudVhxX2JxSy59J1NTPicwTTRBa18wTU1rWEd1J1NsKWxpDXQJNHViKGwiWHFxS3EiLGwkUjBrYj4nQWtNWFBfTVhrQVhNJ1MsbCRSMGtiPidBa01YUF9NWGtBWE0nU2wpOw10dw10DXRBeShsJDBJMUFLa2xycmwiME1Na1hHdSJsKWxpDXQNdAkkQU1ybCIiOw10CQ10CUF5KGwkSUtreUFiPicwUlJLR18wTTRBa19HIHVBRyBiJ1NscnJsVWwpbGkNdAkJJGh1XzBxcTAgPlNscmwiWGtiQWtYZ3U1QWt1Z0lLTVg0QXFxS3FnaHVnSUtNWGVodSI7DXQJCSRodV8wcXEwID5TbHJsIlhrYkFrWGdYTUExS3FnaHVJcUF9MXVneXFLMFIwZ1hNQTFLcWVodSI7DXQJCSRodV8wcXEwID5TbHJsIlhrYkFrWGdYTUExS3FnaHVJcUF9MXVneXFLMFIwZ1Iwa2IuMGJYdWdpJFIwa2I+J0cgdUFHIGJfUjBrYi4wYlgnU3dlaHUiOw10CQkkSXV1XzBxcTAgPlNscmwiWGtiQWtYZ1hNQTFLcWdodUlxQX0xdWd5cUswUjBnSXV1Z1hNQTFLcWVJdXUiOw10CXcNdAkNdAlBeShsJElLa3lBYj4nMFJSS0dfME00QWtfRyB1QUcgYidTbHJybERsKWxpDXQJCSRodV8wcXEwID5TbHJsIlhrYkFrWGdYTUExS3FnaHVJcUF9MXVnMUFrIF80SVhnMUFrIDRJWGU0QWtlaHUiOw10CXcNdAkNdAlBeShsISRJS2t5QWI+JzBSUktHXzBNNEFrX0cgdUFHIGInU2wpbGkNdAkJJGh1XzBxcTAgPlNscmwiWGtiQWtYZ0lSMHV1WHVnaHVnMSB9S2JxMHllNEFrZWh1IjsNdAl3DXQJDXQJJGh1XzBxcTAgPlNscmwiWGtiQWtYZ0lSMHV1WHVnaHVndUtxMTAyUlhlaHUiOw10CSRodV8wcXEwID5TbHJsIlhrYkFrWGdJUjB1dVh1Zy59UkswTXVnRjE0UjxneUFSWC59UkswTVhxZWh1IjsNdAkNdAlYSUZLRlgwTVhxKGwiWkFsSVIwdXVyXCJ5MGx5MC15QVJYLTFYUDEtS2x9S3VBMUFLay1SWHkxXCJjWmdBY1p1fTBrbElSMHV1clwiMVhQMS11WDRBMktSTVwiY2kkUjBrYj4nRlgwTVhxX2tfMUExUlgnU3daZ3V9MGtjIixsJFIwa2I+JzBNTWtYR3UnU2wpOw10DXQJQXlsKGwhJC51WHFfYnFLLn0+JDRYNDJYcV9BTT4nLnVYcV9icUsufSdTUz4nMFJSS0dfRjE0UidTbClsJElLa3lBYj4nMFJSS0dfME00QWtfRyB1QUcgYidTbHJsCjsJDXQNdAlBeShsJElLa3lBYj4nMFJSS0dfME00QWtfRyB1QUcgYidTbHJybCJEImwpbCR1MFZYbHJsIjFBayA3UWFlMXFBYmJYcXMwVlgoKTsiO2xYUnVYbCR1MFZYbHJsIiI7DXQNdAkkUHlBWFJNdTBJMUFLa2xybCJJMDFYYktxIHlBUjFYcSI7DXQJQWtJUi5NWGwoT1RhXVIuYkFrdTo6UUZYSTUoYWZOe2ZhX097RWxlbCdnQWtJZ1B5QVhSTXVlfUZ9JykpOw10CVhJRktsJEkwMVhiS3EgeUFSMVhxOw10CQ10DXQJWElGS2wiDXRsbGxsWnVJcUF9MWMNdGxsbGx5LmtJMUFLa2x9cVhWQVhHKClpIjsNdA10CUF5KGwkSUtreUFiPicwUlJLR18wTTRBa19HIHVBRyBiJ1NscnJsRGwpbGkNdAkJWElGS2wiTUtJLjRYazFlYlgxYVJYNFhrMUIge00oJ3VGS3ExX3UxS3EgJyllVjBSLlhscmwkKCcjdUZLcTFfdTFLcSAnKWVGMTRSKCk7DXQJTUtJLjRYazFlYlgxYVJYNFhrMUIge00oJ3kuUlJfdTFLcSAnKWVWMFIuWGxybCQoJyN5LlJSX3UxS3EgJyllRjE0UigpOyI7DXQJdw10CQ10CVhJRktsIkF5KE1LSS40WGsxZTBNTWtYR3VlMUExUlhlVjBSLlhscnJsJycpaWwJCQlOcUtHUmVYcXFLcShpDXQJCQkJMUExUlg6bCdpJFIwa2I+J31fQWt5SydTdycsDXQJCQkJMVhQMTpsJ2kkUjBrYj4nME1Na1hHdV8wUlhxMSdTdycNdAkJCXcpO2xxWDEucWtseTBSdVg7bHcNdGxsbGxYUnVYaQ10bGxsbGxsbGxNTXJHQWtNS0dlS31YaygnJywnfXFWJywnRlhBYkYxclcKCixHQU0xRnJkPAoscVh1QWowMlJYclUsdUlxS1JSMjBxdXJVJykNdGxsbGxsbGxsTUtJLjRYazFlME1Na1hHdWU0S01lVjBSLlhyJ31xWFZBWEcnO01LSS40WGsxZTBNTWtYR3VlMTBxYlgxcid9cVYnDXRsbGxsbGxsbE1LSS40WGsxZTBNTWtYR3VldS4yNEExKCk7TU1leUtJLnUoKQ10bGxsbGxsbGx1WDFtQTRYSy4xKFwiTUtJLjRYazFlME1Na1hHdWU0S01lVjBSLlhyJzBNTWtYR3UnO01LSS40WGsxZTBNTWtYR3VlMTBxYlgxcidfdVhSeSdcIiw8CgopDXRsbGxsdw10bGxsbHcNdA10CXkua0kxQUtrbDAuMUtfNVggR0txTXVsKGw1WCBsKQ10CWkNdA10CQlWMHFsRyB1QUcgYmxybCdpJElLa3lBYj4nMFJSS0dfME00QWtfRyB1QUcgYidTdyc7DXQNdAkJQXlsKEcgdUFHIGJscnJsXCJEXCIpbGkNdAkJCTFBayA3UWFlMXFBYmJYcXMwVlgoKTsNdAkJdw10DXQJCVYwcWx1RktxMV8xUDFscmxNS0kuNFhrMWViWDFhUlg0WGsxQiB7TSgndUZLcTFfdTFLcSAnKWVWMFIuWDsNdAkJVjBxbHkuUlJfMVAxbHJsTUtJLjRYazFlYlgxYVJYNFhrMUIge00oJ3kuUlJfdTFLcSAnKWVWMFIuWDsNdA10CQlzRktHVEswTUFrYignJyk7DXQNdAkJJGV9S3UxKFwiWGtiQWtYZzBoMFBnSUtrMXFLUlJYcWV9Rn0/NEtNcjVYIEdLcU11XCIsbGlsdUZLcTFfMVAxOmx1RktxMV8xUDEsbHkuUlJfMVAxOmx5LlJSXzFQMSxsNVggOmw1WCAsbC51WHFfRjB1RjpsJ2kkTVJYX1JLYkFrX0YwdUZ3J2x3LGx5LmtJMUFLayhNMDEwKWkNdAkNdAkJCUpBTVhUSzBNQWtiKCcnKTsNdA10CQkJQXlsKDVYIGxycmxVKWxpbCQoJyMwLjFLTVh1SXEnKWVWMFIoTTAxMCk7bHcNdAkJCVhSdVhsaWwkKCcjNVggR0txTXUnKWUxSzVYa3lBWFJNKCd1WDFtSzVYa3UnLGxNMDEwKTtsdw10CQ10CQl3KTsNdA10CQlxWDEucWtseTBSdVg7DXQJdw10DXQNdGxsbGx5LmtJMUFLa2xJS2t5QXE0T1hSWDFYKC5xUixsQU0paQ10DXQJCVYwcWwybHJsaXc7DXQJDXQJCTI+TVJYXzBJMV9SMGtiPlVTU2xybHkua0kxQUtrKClsaWwNdAkJCQkJCSQoMUZBdSllTUEwUktiKFwiSVJLdVhcIik7CQkJCQkJDXQJCQkJbGxsbHc7DXQNdAkJMj4naSRSMGtiPid9XzRYdXUwYlgnU3cnU2xybHkua0kxQUtrKClsaWwNdAkJCQkJCSQoMUZBdSllTUEwUktiKFwiSVJLdVhcIik7DXQNdAkJCQkJCVYwcWwyMWxybGl3Ow10CQkJCQkNdAkJCQkJCTIxPk1SWF8wSTFfUjBrYj5ZU1Nscmx5LmtJMUFLaygpbGlsDXQJCQkJCQkJCQkJJCgxRkF1KWVNQTBSS2IoJ0lSS3VYJyk7CQkJCQkJDXQJCQkJCQkJCWxsbGx3Ow10CQkJCQkNdAkJCQkJCTIxPidpJFIwa2I+J31fdVhrTSdTdydTbHJseS5rSTFBS2soKWxpbA10CQkJCQkJCQkJCUF5bChsJCgnI01SWC19cUs0MS0xWFAxJyllVjBSKCllUlhrYjFGbFpsVSlsaQ10CQkJCQkJCQkJCQlsJCgnI01SWC19cUs0MS0xWFAxJyllME1NUVIwdXUoJy5BLXUxMDFYLVhxcUtxJyk7DXQJCQkJCQkJCQkJd2xYUnVYbGkNdAkJCQkJCQkJCQkJVjBxbHFYdX1La3VYbHJsJCgnI01SWC19cUs0MS0xWFAxJyllVjBSKCkNdAkJCQkJCQkJCQkJJCgxRkF1KWVNQTBSS2IoJ0lSS3VYJyk7DXQJCQkJCQkJCQkJCSQoJyNNUlh9S30ufScpZXFYNEtWWCgpOw10CQkJCQkJCQkJCQkkZX1LdTEoJ1hrYkFrWGcwaDBQZ0lLazFxS1JSWHFlfUZ9PzRLTXI0WHV1MGJYJyxsaWxBTTpsQU0sbGwxWFAxOmxxWHV9S2t1WCxsLnVYcV9GMHVGOmwnaSRNUlhfUktiQWtfRjB1RncnbHcsDXQJCQkJCQkJCQkJCWxseS5rSTFBS2soTTAxMClpDXQJCQkJCQkJCQkJCWxsbGxBeWwoTTAxMGxycmwnSzUnKWxpbE1LSS40WGsxZVJLSTAxQUtrci5xUjtsd2xYUnVYbGlsT1RhMFJYcTEoJ2kkUjBrYj4nfV9rSzFfdVhrTSdTdycsbCdpJFIwa2I+J31fQWt5SydTdycpO2x3DXQJCQkJCQkJCQkJbGx3KTsNdAkNdAkJCQkJCQkJCQl3CQkJCQ10CQkJCQkJCQkJdzsNdAkJCQkJDXQJCQkJCQkkKCcjTVJYfUt9Ln0nKWVxWDRLVlgoKTsNdAkJCQkJDXQJCQkJCQkkKCcyS00gJyllMH19WGtNKFwiWk1BVmxBTXInTVJYfUt9Ln0nbDFBMVJYcidpJFIwa2I+J31fMUExUlgnU3cnbHUxIFJYcidNQXV9UjAgOmtLa1gnY1oycWxnY2kkUjBrYj4nfV8xWFAxJ1N3WjJxbGdjWjJxbGdjWjFYUDEwcVgwbGswNFhyJ01SWC19cUs0MS0xWFAxJ2xBTXInTVJYLX1xSzQxLTFYUDEnbElSMHV1cicuQS1HQU1iWDEtSUtrMVhrMWwuQS1JS3FrWHEtMFJSJ2x1MSBSWHInR0FNMUY6PWQlO0ZYQWJGMTpVCgp9UDtsfTBNTUFrYjpsZVdYNDsnY1pnMVhQMTBxWDBjWmdNQVZjXCIpOw10CQkJCQkNdAkJCQkJCSQoJyNNUlh9S30ufScpZU1BMFJLYihpDXQJCQkJCQkJMC4xSzN9WGs6bDFxLlgsDXQJCQkJCQkJR0FNMUY6bDwKCiwNdAkJCQkJCQlxWHVBajAyUlg6bHkwUnVYLA10CQkJCQkJCTIuMTFLa3U6bDIxDXQJCQkJCQl3KTsNdAkJCQkJDXQJCQkJbGxsbHc7DXQJDXQJCTI+TVJYXzBJMV9SMGtiPgpTU2xybHkua0kxQUtrKClsaWwNdAkJCQkJCSQoMUZBdSllTUEwUktiKFwiSVJLdVhcIik7DXQJCQkJCQlNS0kuNFhrMWVSS0kwMUFLa3IucVI7CQkJCQkNdAkJCQkJdzsNdAkNdAkJJChcIiNNUlh9S30ufVwiKWVxWDRLVlgoKTsNdAkNdAkJJChcIjJLTSBcIillMH19WGtNKFwiWk1BVmxBTXInTVJYfUt9Ln0nbDFBMVJYcidpJFIwa2I+J31fSUtreUFxNCdTdydsdTEgUlhyJ01BdX1SMCA6a0trWCdjWjJxbGdjWk1BVmxBTXInTVJYfUt9Ln00WHV1MGJYJ2NpJFIwa2I+J1hNQTFfSU1YUidTd1pnTUFWY1pnTUFWY1wiKTsNdAkNdAkJJCgnI01SWH1LfS59JyllTUEwUktiKGkNdAkJCTAuMUszfVhrOmwxcS5YLA10CQkJR0FNMUY6bDwKCiwNdAkJCXFYdUFqMDJSWDpseTBSdVgsDXQJCQkyLjExS2t1OmwyDXQJCXcpOw10DXQNdGxsbGx3DXQNdAl5LmtJMUFLa2x5QWtNX3FYUjAxWHVsKGwpDXQJaQ10CQlWMHFsMUExUlhscmxNS0kuNFhrMWViWDFhUlg0WGsxQiB7TSgnMUExUlgnKWVWMFIuWDsNdA10CQlzRktHVEswTUFrYignJyk7DXQNdAkJJGV9S3UxKCdYa2JBa1hnMGgwUGdJS2sxcUtSUlhxZX1GfT80S01yeUFrTV9xWFIwMVh1JyxsaWwxQTFSWDpsMUExUlgsbC51WHFfRjB1RjpsJ2kkTVJYX1JLYkFrX0YwdUZ3J2x3LGx5LmtJMUFLayhNMDEwKWkNdAkNdAkJCUpBTVhUSzBNQWtiKCcnKTsNdAkNdAkJCSQoJyNxWFIwMVhNX2tYR3UnKWVGMTRSKE0wMTApOw10CQ10CQl3KTsNdA10CQlxWDEucWtseTBSdVg7DXQNdAl3Ow10DXQJDXQJeS5rSTFBS2tsUHlBNDBiWE1YUlgxWChsUHlrMDRYLGxQeVYwUi5YbCkNdAlpDXQJCQ10CQlPVGFJS2t5QXE0KGwnaSRSMGtiPidBNDBiWF9NWFJYMVgnU3cnLGwnaSRSMGtiPid9X0FreUsnU3cnLGx5LmtJMUFLa2woKWxpDXQJCQ10CQkJc0ZLR1RLME1Ba2IoJycpOw10CQkJDXQJCQkkZX1LdTEoJ1hrYkFrWGcwaDBQZ0lLazFxS1JSWHFlfUZ9PzRLTXIufVJLME0nLGxpbHUuMjBJMUFLazpsJ01YUi59UkswTXUnLGwudVhxX0YwdUY6bCdpJE1SWF9SS2JBa19GMHVGdycsbGtYR3VfQU06bCdpJHFLRz4nQU0nU3cnLGwwLjFGS3E6bCdpJDAuMUZLcXcnLGwnQTQwYlh1PlMnbDpsUHlWMFIuWGx3LGx5LmtJMUFLayhNMDEwKWkNdAkNdAkJCQlKQU1YVEswTUFrYignJyk7DXQJCQkJDXQJCQkJJCgnIy59UkswTVhNeUFSWF8nK1B5azA0WCllRjE0UignJyk7DXQJCQkJJCgnI1B5XycrUHlrMDRYKWVWMFIoJycpOw10CQkJCSQoJyNQeS59UkswTV8nbCtsUHlrMDRYbCtsJ2xleHgtLn1SSzBNLTIuMTFLayxsI1B5Ln1SSzBNXydsK2xQeWswNFhsK2wnbGV4eC0ufVJLME0tMi4xMUtrbEFrfS4xJyllcVg0S1ZYbjExcSgnTUF1MDJSWE0nKTsNdAkJCXcpOw10CQkJDXQJCXdsKTsNdA10CQlxWDEucWtseTBSdVg7DXQNdAl3Ow10CQ10CXkua0kxQUtrbFB5ME1NMFIxKGxBTSxsUHlrMDRYbClsaQ10CQ10CQlWMHFsdVhSXzBSMWxybCQoJyNQeV8nK0FNKWVNMDEwKCcwUjEnKWUxS3MxcUFrYigpZTFxQTQoKTsNdAkJdVhSXzBSMWxybHVYUl8wUjFlcVh9UjBJWChnXCJnYixsJyZ4LksxOycpOw10CQkNdAkJT1RhfXFLNH0xKCdpJFIwa2I+JzIyXzBSMV9BNDBiWCdTdycsbHVYUl8wUjEsbCdpJFIwa2I+J31ffXFLNH0xJ1N3JyxseS5rSTFBS2tsKHEpbGkNdAkJCXFscmxxZXFYfVIwSVgoZ1pnYixsJycpOw10CQkJcWxybHFlcVh9UjBJWChnY2diLGwnJyk7DXQJCQlxbHJscWVxWH1SMElYKGcsZ2IsbCcmI1dXOycpOw10CQkJDXQJCQkkKCcjUHlfJytBTSllTTAxMCgnMFIxJyxscSk7DXQJCQlQeXVBa0koUHlrMDRYKTsNdAkJDXQJCXcsbDFxLlgpOw10CQkNdAl3Ow10CQ10CXkua0kxQUtrbFB5dUFrSShQeWswNFgpbGkNdAkNdAkJVjBxbEtxTVhxbHJsPlM7DXQJCQ10CQkkKGwnIy59UkswTVhNeUFSWF8nbCtsUHlrMDRYbCtsJ2xlLn1SSzBNWE15QVJYJ2wpZVgwSUYoeS5rSTFBS2soKWxpDXQJCQlWMHFsUHkucVJscmwkKDFGQXUpZU0wMTAoJ0FNJyllMUtzMXFBa2IoKWUxcUE0KCk7DXQJCQlWMHFsUHkwUjFscmwkKDFGQXUpZU0wMTAoJzBSMScpZTFLczFxQWtiKCllMXFBNCgpOw10CQkJDXQJCQlBeShQeTBSMSlsaQ10CQkJCUtxTVhxZX0udUYoUHkwUjFsK2wnfCcrbFB5LnFSKTsNdAkJCXdsWFJ1WGxpDXQJCQkJS3FNWHFlfS51RihQeS5xUik7DXQJCQl3DXQNdAkJdyk7DXQJDXQJCSQoJyNQeV8nbCtsUHlrMDRYKWVWMFIoS3FNWHFlaEtBaygnLCcpKTsNdAl3Ow10CQ10CXkua0kxQUtrbFB5eUFSWE1YUlgxWChsUHlrMDRYLGxQeVYwUi5YbCkNdAlpDXQJCU9UYUlLa3lBcTQobCdpJFIwa2I+J3lBUlhfTVhSWDFYJ1N3JyxsJ2kkUjBrYj4nfV9Ba3lLJ1N3JyxseS5rSTFBS2tsKClsaQ10CQkNdAkJCXNGS0dUSzBNQWtiKCcnKTsNdAkNdAkJCSRlfUt1MSgnWGtiQWtYZzBoMFBnSUtrMXFLUlJYcWV9Rn0/NEtNci59UkswTScsbGlsdS4yMEkxQUtrOmwnTVhSLn1SSzBNdScsbC51WHFfRjB1RjpsJ2kkTVJYX1JLYkFrX0YwdUZ3JyxsJ3lBUlh1PlMnbDpsUHlWMFIuWGx3LGx5LmtJMUFLayhNMDEwKWkNdAkNdAkJCQlKQU1YVEswTUFrYignJyk7DXQJCQkJDXQJCQkJJCgnIy59UkswTVhNeUFSWF8nK1B5azA0WCllRjE0UignJyk7DXQJCQkJJCgnI1B5XycrUHlrMDRYKWVWMFIoJycpOw10CQkJCSQoJyNQeV8nK1B5azA0WCllRkFNWCgnJyk7DXQJCQkJJCgnI1B5Ln1SSzBNXydsK2xQeWswNFhsK2wnbGV4eC0ufVJLME0tMi4xMUtrLGwjUHkufVJLME1fJ2wrbFB5azA0WGwrbCdsZXh4LS59UkswTS0yLjExS2tsQWt9LjEnKWVxWDRLVlhuMTFxKCdNQXUwMlJYTScpOw10CQkJCQ10CQkJdyk7DXQJCQkNdAkJd2wpOw10CQkNdAkJcVgxLnFrbHkwUnVYOw10DXQJdzsNdAkNdAl5LmtJMUFLa2xJRlhJNVB5bChsKQ10CWkNdA10CQlWMHFsdTEwMS51bHJsJyc7DXQJCVYwcWxQeVg0fTEgbHJseTBSdVg7DXQNdAkJaSR1MFZYdw10DXQJCSQoJz4uQU1yXCJYdXVYazFBMFJcIlM6VkF1QTJSWCcpZVgwSUYoeS5rSTFBS2soQWtNUClsaQ10DXQJCQlBeSgkZTFxQTQoJCgxRkF1KWV5QWtNKCc+cVhSclwiWHV1WGsxQTBSXCJTJyllVjBSKCkpZVJYa2IxRmxabFUpbGkNdAkJCQlQeVg0fTEgbHJsMXEuWDsNdAkJCQl1MTAxLnVscmwneTBBUic7DXQJCQl3DXQNdAkJdyk7DXQNdAkJQXkoUHlYNH0xIClsaQ10CQkJTnFLR1JlWHFxS3EoaQ10CQkJCTFBMVJYOmwnaSRSMGtiPid9X0FreUsnU3cnLA10CQkJCTFYUDE6bCdpJFIwa2I+JzBNTWtYR3VfUHlfMFJYcTEnU3cnDXQJCQl3KTsNdAkJdw10DXQJCUF5KE1LSS40WGsxZTBNTWtYR3VlMUExUlhlVjBSLlhscnJsJycpaQ10DXQJCQlOcUtHUmVYcXFLcShpDXQJCQkJMUExUlg6bCdpJFIwa2I+J31fQWt5SydTdycsDXQJCQkJMVhQMTpsJ2kkUjBrYj4nME1Na1hHdV8wUlhxMSdTdycNdAkJCXcpOw10DXQJCQl1MTAxLnVscmwneTBBUic7DXQNdAkJdw10DXQJCXFYMS5xa2x1MTAxLnU7DXQNdAl3Ow10CQ10CXkua0kxQUtrbDRLVlhRMDFYYktxIFFGMGtiWChLMmgpbGkNdGxsDXQJbGxWMHFsVjBSLlhscmwkKEsyaCllVjBSKCk7DXRsbA10CWxsQXlsKFYwUi5YbHJybDwpbGkNdAkJJCgnIzRLVlhJMDFSQXUxJylldUZLRygpOw10CWxsd2xYUnVYbGkNdAkJJCgnIzRLVlhJMDFSQXUxJyllRkFNWCgpOw10CWxsdw10CWxsDXQJdw10CQ10CXkua0kxQUtrbEtrXTB1dVFGMGtiWChLMmgpbGkNdGxsDXQJbGxWMHFsVjBSLlhscmxLMmhlSUZYSTVYTTsNdAlsbA10CWxsQXlsKFYwUi5YbHJybDFxLlgpbGkNdAkJJCgnI30wdXVSQXUxJylldUZLRygpOw10CWxsd2xYUnVYbGkNdAkJJCgnI30wdXVSQXUxJyllRkFNWCgpOw10CWxsdw10CWxsDXQJdw10CQ10DXQJJCh5LmtJMUFLaygpaQ10DXQJCSQoJyMxMGJ1JyllMUs1WGt5QVhSTShpDXQJCWxsMC4xS0lLNH1SWDFYOmxpDXQJCWxsbGx1Sy5xSVg6bCdYa2JBa1hnMGgwUGdJS2sxcUtSUlhxZX1GfT80S01yeUFrTV8xMGJ1Ji51WHFfRjB1RnJpJE1SWF9SS2JBa19GMHVGdycsDXQJCQk0QWtUWGtiMUY6bFksDXQJCWxsbGxNWFIwIDpsPAoKDXQJCWxsdywNdAkJbGxJcVgwMVhtSzVYa3Uza0JSLnE6MXEuWA10CQl3KTsNdA10CQkkKCc+TTAxMC1xWFJyUkFrNXVTJyllMUs1WGt5QVhSTShpDXQJCWxsMC4xS0lLNH1SWDFYOmxpDXQJCWxsbGx1Sy5xSVg6bCdYa2JBa1hnMGgwUGdJS2sxcUtSUlhxZX1GfT80S01yeUFrTV8xMGJ1Ji51WHFfRjB1RnJpJE1SWF9SS2JBa19GMHVGdyY0S01YclB5QVhSTScsDXQJCQk0QWtUWGtiMUY6bFksDXQJCWxsbGxNWFIwIDpsPAoKDXQJCWxsdywNdAkJbGxJcVgwMVhtSzVYa3Uza0JSLnE6MXEuWA10CQl3KTsNdA10CQkkKCdlSTAxWGJLcSB1WFJYSTEnKWVJRkt1WGsoaWtLX3FYdS5SMXVfMVhQMTpsJ2kkUjBrYj4nME1Na1hHdV9JMDFfeTAuUjEnU3cndyk7DXQNdAl3KTsNdGxsbGxaZ3VJcUF9MWMiOw10CQkNdAkkSTAxWGJLcUFYdV9SQXUxbHJsUTAxWGJLcSBmWEd1c1hSWEkxQUtrKGwKLGwKbCk7DXQNdAlBeShsJElLa3lBYj4nMFJSS0dfNC5SMUFfSTAxWGJLcSAnU2wpbGkNdAkJJEkwMVhiS3EgXzQuUjFBfVJYbHJsIklSMHV1clwiSTAxWGJLcSB1WFJYSTFcImw0LlIxQX1SWCI7DXQJd2xYUnVYbGkNdAkJJEkwMVhiS3EgXzQuUjFBfVJYbHJsIklSMHV1clwiLmtBeUtxNFwibE0wMTAtUkFWWC11WDBxSUZyXCIxcS5YXCJsTTAxMC1rS2tYLXFYdS5SMXUtMVhQMXJcImkkUjBrYj4nME1Na1hHdV9JMDFfeTAuUjEnU3dcImxNMDEwLUdBTTFGclwiWTwKXCIiOw10CXcNdA10DXQJQXkobCQ0WDQyWHFfQU0+Jy51WHFfYnFLLn0nU2xycmxVbClsaQ10CQkNdAkJJDAuMUZLcV9Ba3lLbHJsIlp1fTBrbElSMHV1clwifUt1QTFBS2stUlh5MWxWQXVBMlJYLVJiLUFrUkFrWC0yUktJNWxWQXVBMlJYLTRNLUFrUkFrWC0yUktJNWxWQXVBMlJYLXU0LUFrUkFrWC0yUktJNWxWQXVBMlJYLVB1XCJjaSRSMGtiPidYTUExX1gwLidTd1pndX0wa2NaQWt9LjFsMSB9WHJcIjFYUDFcImxrMDRYclwia1hHXzAuMUZLcVwibElSMHV1clwieUtxNC1JS2sxcUtSXCJsdTEgUlhyXCJHQU0xRjpVPQp9UDtcImxWMFIuWHJcImkkNFg0MlhxX0FNPidrMDRYJ1N3XCJjIjsNdAkNdAl3bFhSdVhsaQ10CQkNdAkJJDAuMUZLcV9Ba3lLbHJsIiI7DXQJDXQJdw10DXRYSUZLbFpaWkptN1QNdFpNQVZsSVIwdXVyIn0wa1hSbH0wa1hSLU1YeTAuUjEiYw10CQkNdAkJbGxsbFpNQVZsSVIwdXVyIn0wa1hSLUZYME1Ba2IiYw10CQkJCVouUmxJUjB1dXIiazBWbGswVi0xMDJ1bGswVi0xMDJ1LXVLUkFNImMNdAkJCQkJWlJBbElSMHV1ciIwSTFBVlgiY1owbEZxWHlyIiMxMDJGSzRYImxNMDEwLTFLYmJSWHIiMTAyImNaQWxJUjB1dXIieTBseTAtRks0WGx9S3VBMUFLay1SWHkxImNaZ0FjbGkkUjBrYj4nMTAydV9rWEd1J1N3WmcwY1pnUkFjDXQJCQkJCVpSQWNaMGxGcVh5ciIjMTAyVksxWCJsTTAxMC0xS2JiUlhyIjEwMiJjWkFsSVIwdXVyInkwbHkwLTIwcS1JRjBxMWx9S3VBMUFLay1SWHkxImNaZ0FjbGkkUjBrYj4nMTAydV9WSzFYJ1N3WmcwY1pnUkFjDXQJCQkJCVpSQWNaMGxGcVh5ciIjMTAyWFAxcTAibE0wMTAtMUtiYlJYciIxMDIiY1pBbElSMHV1ciJ5MGx5MC0xMHU1dWx9S3VBMUFLay1SWHkxImNaZ0FjbGkkUjBrYj4nMTAydV9YUDFxMCdTd1pnMGNaZ1JBYw10CQkJCQlaUkFsQU1yIjEwMi19WHFBNEExImNaMGxGcVh5ciIjMTAyfVhxNCJsTTAxMC0xS2JiUlhyIjEwMiJjWkFsSVIwdXVyInkwbHkwLVJLSTVsfUt1QTFBS2stUlh5MSJjWmdBY2xpJFIwa2I+JzEwMnVffVhxNCdTd1pnMGNaZ1JBYw10CQkJCVpnLlJjDXRsbGxsbGxsbGxsbGxsbGxsWk1BVmxJUjB1dXIiRlgwTUFrYi1YUlg0WGsxdSJjDXQJbGxsbGxsbGxsbGxsbGxsbFouUmxJUjB1dXIiQUlLa3UtUkF1MSJjDXQJCQkJCQlaUkFjWjBsRnFYeXIiIyJsSVIwdXVyIn0wa1hSLXkuUlJ1SXFYWGsiY1pBbElSMHV1ciJ5MGx5MC1YUH0wa00iY1pnQWNaZzBjWmdSQWMNdAkJCQkJWmcuUmMNdGxsbGxsbGxsbGxsbGxsbGxaZ01BVmMNdAkJCVpnTUFWYw10CQkJDXQJCQlaeUtxNGw0WDFGS01yIn1LdTEibGswNFhyIjBNTWtYR3UibEFNciIwTU1rWEd1ImxLa3UuMjRBMXIiQXkoSUZYSTVQeSgpcnIneTBBUicpbHFYMS5xa2x5MFJ1WDsibElSMHV1ciJ5S3E0LUZLcUFqS2sxMFIiYw10bGxsbGxsbGxsbGxsbGxsbGxaTUFWbElSMHV1ciJ9MGtYUi0xMDItSUtrMVhrMWwxMDItSUtrMVhrMSJjCQkJDXRsbGxsbGxsbGxsbGxsbGxsbGxsbGxaTUFWbElSMHV1ciIxMDItfTBrWGwwSTFBVlgibEFNciIxMDJGSzRYImMNdAkJCQkJCVpNQVZsSVIwdXVyIn0wa1hSLTJLTSAiYw10CQkJCQkJDXQJCQkJCQkJWk1BVmxJUjB1dXIieUtxNC1icUsufSJjDXQJCQkJCQkJbGxaUjAyWFJsSVIwdXVyIklLazFxS1ItUjAyWFJsSUtSLXU0LUQiY2kkUjBrYj4nWE1BMV9YMSdTd1pnUjAyWFJjDXQJCQkJCQkJbGxaTUFWbElSMHV1ciJJS1ItdTQtVQoiYw10CQkJCQkJCQlaQWt9LjFsMSB9WHIiMVhQMSJsSVIwdXVyInlLcTQtSUtrMXFLUmxHQU0xRi08PApsfUt1QTFBS2stUlh5MSJsazA0WHIiMUExUlgibEFNciIxQTFSWCJsNDBQUlhrYjFGciJEPAoibGNaMi4xMUtrbEtrSVJBSTVyInlBa01fcVhSMDFYdSgpO2xxWDEucWtseTBSdVg7ImxJUjB1dXIiVkF1QTJSWC1SYi1Ba1JBa1gtMlJLSTVsMjFrbDJiLUFreUstOQoKbDIxay11NGwyMWstcTBBdVhNImNpJFIwa2I+JzJfeUFrTV9xWFIwMVhNJ1N3WmcyLjExS2tjWkFsSVIwdXVyIkZYUn0tMi4xMUtrbFZBdUEyUlgtUmItQWtSQWtYLTJSS0k1bDFYUDEtfXFBNDBxIC1bCgpseTBseTAteC5YdTFBS2stSUFxSVJYbH1LdUExQUtrLXFBYkYxImxNMDEwLXFYUnIifUt9S1ZYcSJsTTAxMC0xcUFiYlhxciJGS1ZYcSJsTTAxMC19UjBJWDRYazFyInFBYkYxImxNMDEwLUlLazFYazFyImkkUjBrYj4nRkFrMV8xQTFSWCdTdyJjWmdBY2xadX0wa2xBTXIicVhSMDFYTV9rWEd1ImNaZ3V9MGtjDXQJCQkJCQkJbGxaZ01BVmMJDXQJCQkJCQkJWmdNQVZjDXQJCQkJCQkJbA10CQkJCQkJCWxaTUFWbElSMHV1ciJ5S3E0LWJxSy59ImMNdAkJCQkJCQlsbFpSMDJYUmxJUjB1dXIiSUtrMXFLUi1SMDJYUmxJS1ItdTQtRCJjaSRSMGtiPicwTU1rWEd1X00wMVgnU3daZ1IwMlhSYw10CQkJCQkJCWxsWk1BVmxJUjB1dXIiSUtSLXU0LVUKImMNdAkJCQkJCQkJWkFrfS4xbE0wMTAtcVhSciJJMFJYa00wcSJsMSB9WHIiMVhQMSJsazA0WHIia1hHTTAxWCJsSVIwdXVyInlLcTQtSUtrMXFLUiJsdTEgUlhyIkdBTTFGOlU9Cn1QOyJsMC4xS0lLNH1SWDFYciJLeXkiY1pBbElSMHV1ciJGWFJ9LTIuMTFLa2xWQXVBMlJYLVJiLUFrUkFrWC0yUktJNWwxWFAxLX1xQTQwcSAtWwoKbHkwbHkwLXguWHUxQUtrLUlBcUlSWGx9S3VBMUFLay1xQWJGMWx9S3VBMUFLay1SWHkxImxNMDEwLXFYUnIifUt9S1ZYcSJsTTAxMC0xcUFiYlhxciJGS1ZYcSJsTTAxMC19UjBJWDRYazFyInFBYkYxImxNMDEwLUlLazFYazFyImkkUjBrYj4nRkFrMV9JMFJYa00wcSdTdyJsY1pnQWNpJDAuMUZLcV9Ba3lLdw10CQkJCQkJCWxsWmdNQVZjDXQJCQkJCQkJWmdNQVZjDXQJCQkJCQkJDXQJCQkJCQkJbFpNQVZsSVIwdXVyInlLcTQtYnFLLn0iYw10CQkJCQkJCWxsWlIwMlhSbElSMHV1ciJJS2sxcUtSLVIwMlhSbElLUi11NC1EImNpJFIwa2I+JzBNTWtYR3VfSTAxJ1N3WmdSMDJYUmMNdAkJCQkJCQlsbFpNQVZsSVIwdXVyIklLUi11NC1VCiJjDXQJCQkJCQkJCVp1WFJYSTFsTTAxMC19UjBJWEZLUk1YcXIiaSRSMGtiPicwTU1rWEd1X0kwMV91WFInU3cibDFBMVJYciJpJFIwa2I+JzBNTWtYR3VfSTAxX3VYUidTdyJsazA0WHIiSTAxWGJLcSA+UyJsQU1yIkkwMVhiS3EgImxLa0lGMGtiWHIiS2tRMDFYYktxIFFGMGtiWCgxRkF1KSJsJEkwMVhiS3EgXzQuUjFBfVJYbHUxIFJYciJHQU0xRjpVCgolOzQwUC1HQU0xRjpZPAp9UDsiY2kkSTAxWGJLcUFYdV9SQXUxd1pndVhSWEkxYw10CQkJCQkJCWxsWmdNQVZjDXQJCQkJCQkJWmdNQVZjDXQNdAkJCQkJCQlsWk1BVmxJUjB1dXIieUtxNC1icUsufWxYTUExS3EtYnFLLn0iYw10CQkJCQkJCWxsWlIwMlhSbElSMHV1ciJJS2sxcUtSLVIwMlhSbElLUi00TS1EImNpJFIwa2I+JzBNTWtYR3VfdUZLcTEnU3daZ1IwMlhSYw10CQkJCQkJCWxsWk1BVmxJUjB1dXIiSUtSLTRNLVUKImMNdEptN1Q7DXQNdAlBeShsJElLa3lBYj4nMFJSS0dfME00QWtfRyB1QUcgYidTbClsaQ10CQkNdAkJQWtJUi5NWGwoT1RhXVIuYkFrdTo6UUZYSTUoYWZOe2ZhX097RWxlbCdnWE1BMUtxZ3VGS3Exa1hHdWV9Rn0nKSk7DXQJDXQJd2xYUnVYbGkNdA10CQkkMjJfWE1BMUtxbHJsMXEuWDsNdAkJQWtJUi5NWGwoT1RhXVIuYkFrdTo6UUZYSTUoYWZOe2ZhX097RWxlbCdnQWtJZ0FrSVIuTVhnQWt1WHExMTBiZX1GfScpKTsNdAkJWElGS2wiWk1BVmxJUjB1dXJcIlhNQTFLcS19MGtYUlwiY1pNQVZsSVIwdXVyXCJ1RjBNS0ctTVh9MUZVXCJjaSQyMl9JS01Yd1oxWFAxMHFYMGxJUjB1dXJcIlhNQTFLcVwibHUxIFJYclwiR0FNMUY6VQoKJTtGWEFiRjE6WQoKfVA7XCJsS2t5S0kudXJcInVYMS9BWFJNZjA0WCgxRkF1ZWswNFgpXCJsazA0WHJcInVGS3ExX3UxS3EgXCJsQU1yXCJ1RktxMV91MUtxIFwiY1pnMVhQMTBxWDBjWmdNQVZjWmdNQVZjIjsNdAl3DXQNdFhJRktsWlpaSm03VA10CQkJCQkJCWxsWmdNQVZjDXQJCQkJCQkJWmdNQVZjDXQJCQkJCQkJDXQJCQkJCQkJbFpNQVZsSVIwdXVyInlLcTQtYnFLLn1sWE1BMUtxLWJxSy59ImMNdAkJCQkJCQlsbFpSMDJYUmxJUjB1dXIiSUtrMXFLUi1SMDJYUmxJS1ItNE0tRCJjaSRSMGtiPicwTU1rWEd1X3kuUlInU3daZ1IwMlhSYw10CQkJCQkJCWxsWk1BVmxJUjB1dXIiSUtSLTRNLVUKImMNdEptN1Q7DXQNdAlBeShsJElLa3lBYj4nMFJSS0dfME00QWtfRyB1QUcgYidTbClsaQ10CQkNdAkJQWtJUi5NWGwoT1RhXVIuYkFrdTo6UUZYSTUoYWZOe2ZhX097RWxlbCdnWE1BMUtxZ3kuUlJrWEd1ZX1GfScpKTsNdAkNdAl3bFhSdVhsaQ10DXQJCVhJRktsIlpNQVZsSVIwdXVyXCJYTUExS3EtfTBrWFJcImNaTUFWbElSMHV1clwidUYwTUtHLU1YfTFGVVwiY2kkMjJffTBrWFJ3WjFYUDEwcVgwbElSMHV1clwiWE1BMUtxXCJsdTEgUlhyXCJHQU0xRjpVCgolO0ZYQWJGMTpZPAp9UDtcImxLa3lLSS51clwidVgxL0FYUk1mMDRYKDFGQXVlazA0WClcImxrMDRYclwieS5SUl91MUtxIFwibEFNclwieS5SUl91MUtxIFwiY1pnMVhQMTBxWDBjWmdNQVZjWmdNQVZjIjsNdAl3DXQJDXQJZ2dsOC9BWFJNdWxRMFJSDXQJJFB5QVhSTXUwSTFBS2tscmwiUkF1MSI7DXQJJFB5QVhSTXUwTU1scmwxcS5YOw10CSRrWEd1X0FNbHJsCjsNdAkkMC4xRktxbHJsLnFSWGtJS01YKCQ0WDQyWHFfQU0+J2swNFgnUyk7DXQJQWtJUi5NWGwoT1RhXVIuYkFrdTo6UUZYSTUoYWZOe2ZhX097RWxlbCdnQWtJZ1B5QVhSTXVlfUZ9JykpOw10CWdnbGFrTWw4L0FYUk11bFEwUlINdA10CUF5KGwhJElLa3lBYj4nMFJSS0dfME00QWtfRyB1QUcgYidTbClsJEsuMX0uMWxybHUxcV9xWH1SMElYKCJaIS0tfTBrWFItLWMiLGwkMjJffTBrWFIsbCRLLjF9LjEpOw10DXQJDXQJQXkobCQudVhxX2JxSy59PiQ0WDQyWHFfQU0+Jy51WHFfYnFLLn0nU1M+JzBSUktHX3lBUFhNJ1NsMGtNbCRJS2t5QWI+JzBSUktHX3lBUFhNJ1NsKWwkeUFQX0FrfS4xbHJsIlpNQVZsSVIwdXVyXCJJRlhJNTJLUFwiY1pSMDJYUmNaQWt9LjFsSVIwdXVyXCJBSUZYSTVcImwxIH1YclwiSUZYSTUyS1BcImxBTXJcImtYR3VfeUFQWE1cImxrMDRYclwia1hHdV95QVBYTVwibFYwUi5YclwiVVwiY2kkUjBrYj4nME1Na1hHdV95QVAnU3daZ1IwMlhSY1pnTUFWYyI7bFhSdVhsJHlBUF9Ba30uMWxybCIiOw10CUF5KGwkLnVYcV9icUsufT4kNFg0MlhxX0FNPicudVhxX2JxSy59J1NTPicwUlJLR180MEFrJ1NsKWwkNDBBa19Ba30uMWxybCJaTUFWbElSMHV1clwiSUZYSTUyS1BcImxBTXJcIkt9MV9GS1JNWHFfNDBBa1wiY1pSMDJYUmNaQWt9LjFsSVIwdXVyXCJBSUZYSTVcImwxIH1YclwiSUZYSTUyS1BcImxBTXJcIjBSUktHXzQwQWtcImxrMDRYclwiMFJSS0dfNDBBa1wibFYwUi5YclwiVVwibElGWEk1WE1jaSRSMGtiPicwTU1rWEd1XzQwQWsnU3daZ1IwMlhSY1pnTUFWYyI7bFhSdVhsJDQwQWtfQWt9LjFscmwiIjsNdA10CUF5KCQ0WDQyWHFfQU0+Jy51WHFfYnFLLn0nU2xabFlsKWxpDXQJCSRNQXUwMlJYX0FrTVhQbHJsIlpNQVZsSVIwdXVyXCJJRlhJNTJLUFwiY1pSMDJYUmNaQWt9LjFsSVIwdXVyXCJBSUZYSTVcImwxIH1YclwiSUZYSTUyS1BcImxBTXJcIk1BdTAyUlhfQWtNWFBcImxrMDRYclwiTUF1MDJSWF9Ba01YUFwibFYwUi5YclwiVVwiY2kkUjBrYj4nME1NX01BdTAyUlhfQWtNWFAnU3daZ1IwMlhSY1pnTUFWYyI7DXQJCSRNQXUwMlJYX3VYMHFJRmxybCJaTUFWbElSMHV1clwiSUZYSTUyS1BcImNaUjAyWFJjWkFrfS4xbElSMHV1clwiQUlGWEk1XCJsMSB9WHJcIklGWEk1MktQXCJsQU1yXCJNQXUwMlJYX3VYMHFJRlwibGswNFhyXCJNQXUwMlJYX3VYMHFJRlwibFYwUi5YclwiVVwiY2kkUjBrYj4nSTAxX01fdVgwcUlGJ1N3WmdSMDJYUmNaZ01BVmMiOw10CQkka1hYTV99MHV1bHJsIlpNQVZsSVIwdXVyXCJJRlhJNTJLUFwiY1pSMDJYUmNaQWt9LjFsSVIwdXVyXCJBSUZYSTVcImwxIH1YclwiSUZYSTUyS1BcImxBTXJcImtYWE1ffTB1dVwibGswNFhyXCJrWFhNX30wdXVcImxWMFIuWHJcIlVcImxLa0lGMGtiWHJcIktrXTB1dVFGMGtiWCgxRkF1KVwiY2kkUjBrYj4nfTB1dV9SQXUxX1UnU3daZ1IwMlhSY1pnTUFWYyI7DXQNdAl3bFhSdVhsaQ10CQkkTUF1MDJSWF9Ba01YUGxybCIiOw10CQkkTUF1MDJSWF91WDBxSUZsciIiOw10CQkka1hYTV99MHV1bHJsIiI7DXQJdw10CQ10bGxsbEF5KGwhJElLa3lBYj4nMFJSS0dfME00QWtfRyB1QUcgYidTbClsJHlBUF8ycWxybCJaTUFWbElSMHV1clwiSUZYSTUyS1BcImNaUjAyWFJjWkFrfS4xbElSMHV1clwiQUlGWEk1XCJsMSB9WHJcIklGWEk1MktQXCJsQU1yXCIwUlJLR18ycVwibGswNFhyXCIwUlJLR18ycVwibFYwUi5YclwiVVwibElGWEk1WE1jaSRSMGtiPicwUlJLR18ycSdTd1pnUjAyWFJjWmdNQVZjIjtsWFJ1WGwkeUFQXzJxbHJsIiI7DXQJDXRYSUZLbFpaWkptN1QNdAkJCQkJCQlsbFpnTUFWYw10CQkJCQkJCVpnTUFWYw10aSRLLjF9LjF3DXQJCQkJCQkJWk1BVmxJUjB1dXIieUtxNC1icUsufSJjDXQJCQkJCQkJbGxaUjAyWFJsSVIwdXVyIklLazFxS1ItUjAyWFJsSUtSLTRNLUQiY2kkUjBrYj4nME1Na1hHdV9LfTFBS2snU3daZ1IwMlhSYw10CQkJCQkJCWxsWk1BVmxJUjB1dXIiSUtSLTRNLVUKImMNdAkJCQkJCQkJWk1BVmxJUjB1dXIicUtHImMNdAkJCQkJCQkJCVpNQVZsSVIwdXVyIklLUi11NC1bImx1MSBSWHIiNDBQLUdBTTFGOlkKCn1QOyJjDXQJCQkJCQkJCQkJWk1BVmxJUjB1dXIiSUZYSTUyS1AiY1pSMDJYUmNaQWt9LjFsSVIwdXVyIkFJRlhJNSJsMSB9WHIiSUZYSTUyS1AibEFNciIwfX1xS1ZYImxrMDRYciIwfX1xS1ZYImxWMFIuWHIiVSJsSUZYSTVYTWNpJFIwa2I+JzBNTWtYR3VfNEtNJ1N3WmdSMDJYUmNaZ01BVmMNdAkJCQkJCQkJCQlpJDQwQWtfQWt9LjF3DXQJCQkJCQkJCQkJWk1BVmxJUjB1dXIiSUZYSTUyS1AibEFNciJLfTFfRktSTVhxX3EwMUFrYiJjWlIwMlhSY1pBa30uMWxJUjB1dXIiQUlGWEk1ImwxIH1YciJJRlhJNTJLUCJsQU1yIjBSUktHX3EwMUFrYiJsazA0WHIiMFJSS0dfcTAxQWtiImxWMFIuWHIiVSJsSUZYSTVYTWNpJFIwa2I+JzBNTWtYR3VfMFJSS0dfcTAxWCdTd1pnUjAyWFJjWmdNQVZjDXQJCQkJCQkJCQkJaSR5QVBfMnF3DXQJCQkJCQkJCQlaZ01BVmMNdAkJCQkJCQkJCVpNQVZsSVIwdXVyIklLUi11NC1bImMNdAkJCQkJCQkJCQlaTUFWbElSMHV1ciJJRlhJNTJLUCJsQU1yIkt9MV9GS1JNWHFfSUs0NFhrMXUiY1pSMDJYUmNaQWt9LjFsSVIwdXVyIkFJRlhJNSJsMSB9WHIiSUZYSTUyS1AibEFNciIwUlJLR19JSzQ0ImxrMDRYciIwUlJLR19JSzQ0ImxWMFIuWHIiVSJsSUZYSTVYTWNpJFIwa2I+JzBNTWtYR3VfSUs0NCdTd1pnUjAyWFJjWmdNQVZjDXQJCQkJCQkJCQkJaSR5QVBfQWt9LjF3DXQJCQkJCQkJCQkJaSRNQXUwMlJYX0FrTVhQdw10CQkJCQkJCQkJCWkkTUF1MDJSWF91WDBxSUZ3DXQJCQkJCQkJCQlaZ01BVmMNdAkJCQkJCQkJWmdNQVZjDXQJCQkJCQkJbGxaZ01BVmMNdAkJCQkJCQlsWmdNQVZjDXQNdAkJCQkJCVpnTUFWYw10CQkJCQlaZ01BVmMNdGxsbGxsbGxsbGxsbGxsbGxsbGxsWk1BVmxJUjB1dXIiMTAyLX0wa1gibEFNciIxMDJWSzFYImxjDXQJCQkJCQlaTUFWbElSMHV1ciJ9MGtYUi0yS00gImMNdAkJCQkJCQ10CQkJCQkJCVpNQVZsSVIwdXVyInlLcTQtYnFLLn0iYw10CQkJCQkJCWxsWlIwMlhSbElSMHV1ciJJS2sxcUtSLVIwMlhSbElLUi00TS1EbElLUi11NC1ZImNpJFIwa2I+J1ZfeTFBMVJYJ1N3WmdSMDJYUmMNdAkJCQkJCQlsbFpNQVZsSVIwdXVyIklLUi00TS1VCmxJS1ItdTQtPSJjDXQJCQkJCQkJCVpBa30uMWwxIH1YciIxWFAxImxrMDRYciJWSzFYXzFBMVJYImxJUjB1dXIieUtxNC1JS2sxcUtSbEdBTTFGLVcKCiJsNDBQUlhrYjFGciJECgoiY1pBbElSMHV1ciJGWFJ9LTIuMTFLa2xWQXVBMlJYLVJiLUFrUkFrWC0yUktJNWwxWFAxLX1xQTQwcSAtWwoKbHkwbHkwLXguWHUxQUtrLUlBcUlSWGx9S3VBMUFLay1xQWJGMWx9S3VBMUFLay1SWHkxImxNMDEwLXFYUnIifUt9S1ZYcSJsTTAxMC0xcUFiYlhxciJGS1ZYcSJsTTAxMC19UjBJWDRYazFyInFBYkYxImxNMDEwLUlLazFYazFyImkkUjBrYj4nRkFrMV95MUExUlgnU3cibGNaZ0FjDXQJCQkJCQkJbGxaZ01BVmMNdAkJCQkJCQlaZ01BVmMNdAkJCQkJCQlaTUFWbElSMHV1ciJ5S3E0LWJxSy59ImMNdAkJCQkJCQlsbFpSMDJYUmxJUjB1dXIiSUtrMXFLUi1SMDJYUmxJS1ItNE0tRGxJS1ItdTQtWSJjaSRSMGtiPidWSzFYXzFBMVJYJ1N3WmdSMDJYUmMNdAkJCQkJCQlsbFpNQVZsSVIwdXVyIklLUi00TS1VCmxJS1ItdTQtPSJjDXQJCQkJCQkJCVpBa30uMWwxIH1YciIxWFAxImxrMDRYciJ5cTBiWCJsSVIwdXVyInlLcTQtSUtrMXFLUmxHQU0xRi1XCgoibDQwUFJYa2IxRnIiRAoKImNaQWxJUjB1dXIiRlhSfS0yLjExS2tsVkF1QTJSWC1SYi1Ba1JBa1gtMlJLSTVsMVhQMS19cUE0MHEgLVsKCmx5MGx5MC14Llh1MUFLay1JQXFJUlhsfUt1QTFBS2stcUFiRjFsfUt1QTFBS2stUlh5MSJsTTAxMC1xWFJyIn1LfUtWWHEibE0wMTAtMXFBYmJYcXIiRktWWHEibE0wMTAtfVIwSVg0WGsxciJxQWJGMSJsTTAxMC1JS2sxWGsxciJpJFIwa2I+J0ZBazFfVjFBMVJYJ1N3ImxjWmdBYw10CQkJCQkJCWxsWmdNQVZjDXQJCQkJCQkJWmdNQVZjDXQJCQkJCQkJWk1BVmxJUjB1dXIieUtxNC1icUsufSJjDXQJCQkJCQkJbGxaUjAyWFJsSVIwdXVyIklLazFxS1ItUjAyWFJsSUtSLTRNLURsSUtSLXU0LVkiY2kkUjBrYj4nVksxWF8yS00gJ1N3Wk1BVmxJUjB1dXIiMVhQMS00LjFYTWwxWFAxLXVBalgtdTQwUlIiY2kkUjBrYj4nVksxWF91MXFfVSdTd1pnTUFWY1pnUjAyWFJjDXQJCQkJCQkJbGxaTUFWbElSMHV1ciJJS1ItNE0tVQpsSUtSLXU0LT0iYw10CQkJCQkJCQlaMVhQMTBxWDBscUtHdXIiZCJsSVIwdXVyIklSMHV1QUlsR0FNMUYtVwoKImxrMDRYciJWSzFYXzJLTSAiY1pnMVhQMTBxWDBjDXQJCQkJCQkJbGxaZ01BVmMNdAkJCQkJCQlsWmdNQVZjDXQJCQkJCQkJWk1BVmxJUjB1dXIieUtxNC1icUsufSJjDXQJCQkJCQkJbGxaUjAyWFJsSVIwdXVyIklLazFxS1ItUjAyWFJsSUtSLTRNLURsSUtSLXU0LVkiY1pnUjAyWFJjDXQJCQkJCQkJbGxaTUFWbElSMHV1ciJJS1ItNE0tVQpsSUtSLXU0LT0iYw10CQkJCQkJCQlaTUFWbElSMHV1ciJJRlhJNTJLUCJjWlIwMlhSY1pBa30uMWxJUjB1dXIiQUlGWEk1ImwxIH1YciJJRlhJNTJLUCJsQU1yIjBSUktHXzRfVksxWCJsazA0WHIiMFJSS0dfNF9WSzFYImxWMFIuWHIiVSJjaSRSMGtiPidWXzQuUjFBJ1N3WmdSMDJYUmNaZ01BVmMNdAkJCQkJCQlsbFpnTUFWYw10CQkJCQkJCWxaZ01BVmMNdAkJCQkJCQlaTUFWbElSMHV1ciJ5S3E0LWJxSy59ImMNdAkJCQkJCQkJWk1BVmxJUjB1dXIiSUtSLTRNLVVEImNadX0wa2xJUjB1dXIiMVhQMS00LjFYTWwxWFAxLXVBalgtdTQwUlIiY2xaQWxJUjB1dXIieTBseTAtWFBJUjA0MDFBS2stMXFBMGtiUlhsfUt1QTFBS2stUlh5MSJjWmdBY2kkUjBrYj4nVl9Ba3lLJ1N3Wmd1fTBrY1pnTUFWYw10CQkJCQkJCVpnTUFWYw10CQkJCQkJCWwNdAkJCQkJCVpnTUFWYw10bGxsbGxsbGxsbGxsbGxsbGxsbGxsWmdNQVZjDXRsbGxsbGxsbGxsbGxsbGxsbGxsbFpNQVZsSVIwdXVyIjEwMi19MGtYImxBTXIiMTAyWFAxcTAibGMNdAkJCQkJCVpNQVZsSVIwdXVyIn0wa1hSLTJLTSAiYw10DXQJCQkJCQkJWk1BVmxJUjB1dXIieUtxNC1icUsufSJjDXQJCQkJCQkJbGxaUjAyWFJsSVIwdXVyIklLazFxS1ItUjAyWFJsSUtSLTRNLURsSUtSLXU0LVkiY2kkUjBrYj4nSTAxMFJLYl8ucVInU3daZ1IwMlhSYw10CQkJCQkJCWxsWk1BVmxJUjB1dXIiSUtSLTRNLVUKbElLUi11NC09ImMNdAkJCQkJCQkJWkFrfS4xbDEgfVhyIjFYUDEibGswNFhyIkkwMTBSS2JfLnFSImxJUjB1dXIieUtxNC1JS2sxcUtSImw0MFBSWGtiMUZyIlkibHUxIFJYciJHQU0xRjo8PH1QOyJjWkFsSVIwdXVyIkZYUn0tMi4xMUtrbFZBdUEyUlgtUmItQWtSQWtYLTJSS0k1bDFYUDEtfXFBNDBxIC1bCgpseTBseTAteC5YdTFBS2stSUFxSVJYbH1LdUExQUtrLXFBYkYxbH1LdUExQUtrLVJYeTEibE0wMTAtcVhSciJ9S31LVlhxImxNMDEwLTFxQWJiWHFyIkZLVlhxImxNMDEwLX1SMElYNFhrMXIicUFiRjEibE0wMTAtSUtrMVhrMXIiaSRSMGtiPidJMDEwUktiX0ZBazFfLnFSJ1N3ImxjWmdBYw10CQkJCQkJCWxsWmdNQVZjDXQJCQkJCQkJbFpnTUFWYw10CQkJCQkJCVpNQVZsSVIwdXVyInlLcTQtYnFLLn0iYw10CQkJCQkJCWxsWlIwMlhSbElSMHV1ciJJS2sxcUtSLVIwMlhSbElLUi00TS1EbElLUi11NC1ZImNpJFIwa2I+JzBNTWtYR3VfLnFSJ1N3WmdSMDJYUmMNdAkJCQkJCQlsbFpNQVZsSVIwdXVyIklLUi00TS1VCmxJS1ItdTQtPSJjDXQJCQkJCQkJCVpBa30uMWwxIH1YciIxWFAxImxrMDRYciIwUjFfazA0WCJsSVIwdXVyInlLcTQtSUtrMXFLUmxHQU0xRi08CgoibDQwUFJYa2IxRnIiVT0KImNaQWxJUjB1dXIiRlhSfS0yLjExS2tsVkF1QTJSWC1SYi1Ba1JBa1gtMlJLSTVsMVhQMS19cUE0MHEgLVsKCmx5MGx5MC14Llh1MUFLay1JQXFJUlhsfUt1QTFBS2stcUFiRjFsfUt1QTFBS2stUlh5MSJsTTAxMC1xWFJyIn1LfUtWWHEibE0wMTAtMXFBYmJYcXIiRktWWHEibE0wMTAtfVIwSVg0WGsxciJxQWJGMSJsTTAxMC1JS2sxWGsxciJpJFIwa2I+J0ZBazFfLnFSJ1N3ImxjWmdBYw10CQkJCQkJCWxsWmdNQVZjDXQJCQkJCQkJbFpnTUFWYw10CQkJCQkJCVpNQVZsSVIwdXVyInlLcTQtYnFLLn0iYw10CQkJCQkJCWxsWlIwMlhSbElSMHV1ciJJS2sxcUtSLVIwMlhSbElLUi00TS1EbElLUi11NC1ZImNpJFIwa2I+JzBNTWtYR3VfMTBidSdTd1pnUjAyWFJjDXQJCQkJCQkJbGxaTUFWbElSMHV1ciJJS1ItNE0tVQpsSUtSLXU0LT0iYw10CQkJCQkJCQlaQWt9LjFsMSB9WHIiMVhQMSJsazA0WHIiMTBidSJsQU1yIjEwYnUibDAuMUtJSzR9UlgxWHIiS3l5ImxnYw10CQkJCQkJCWxsWmdNQVZjDXQJCQkJCQkJbFpnTUFWYwkNdAkJCQkJCQlaTUFWbElSMHV1ciJ5S3E0LWJxSy59ImMNdAkJCQkJCQlsbFpSMDJYUmxJUjB1dXIiSUtrMXFLUi1SMDJYUmxJS1ItNE0tRGxJS1ItdTQtWSJjaSRSMGtiPidNMDFYX1hQfUFxWHUnU3daZ1IwMlhSYw10CQkJCQkJCWxsWk1BVmxJUjB1dXIiSUtSLTRNLVUKbElLUi11NC09ImMNdAkJCQkJCQkJWkFrfS4xbDEgfVhyIjFYUDEibGswNFhyIlhQfUFxWHUibE0wMTAtcVhSciJJMFJYa00wcU0wMVgibElSMHV1ciJ5S3E0LUlLazFxS1IibHUxIFJYciJHQU0xRjpECgp9UDsibDAuMUtJSzR9UlgxWHIiS3l5ImNadX0wa2xJUjB1dXIifUt1QTFBS2stcUFiRjFsfUt1QTFBS2stUlh5MSJjaSRSMGtiPidJMDFfMEkxQUtrJ1N3Wmd1fTBrY1p1WFJYSTFsSVIwdXVyIi5rQXlLcTQibGswNFhyIlhQfUFxWHVfMEkxQUtrImxLa0lGMGtiWHIiNEtWWFEwMVhiS3EgUUYwa2JYKDFGQXUpImNaS30xQUtrbFYwUi5YciIKImNpJFIwa2I+JzQwdXVfa0swSTEnU3daZ0t9MUFLa2NaS30xQUtrbFYwUi5YciJVImNpJFIwa2I+J1hNQTFfTWtYR3UnU3daZ0t9MUFLa2NaS30xQUtrbFYwUi5YciJEImxjaSRSMGtiPic0MHV1X1hNQTFfa0sxMH19J1N3WmdLfTFBS2tjWkt9MUFLa2xWMFIuWHIiWSJsY2kkUjBrYj4nNDB1dV9YTUExX2tLMTQwQWsnU3daZ0t9MUFLa2NaS30xQUtrbFYwUi5YciJXImxjaSRSMGtiPic0MHV1X1hNQTFfa0sxeUFQJ1N3WmdLfTFBS2tjWkt9MUFLa2xWMFIuWHIiPCJsY2kkUjBrYj4nNF9JMDFfUkF1MV9EJ1N3WmdLfTFBS2tjWmd1WFJYSTFjWkFsSVIwdXVyIkZYUn0tMi4xMUtrbFZBdUEyUlgtUmItQWtSQWtYLTJSS0k1bDFYUDEtfXFBNDBxIC1bCgpseTBseTAteC5YdTFBS2stSUFxSVJYbH1LdUExQUtrLXFBYkYxbH1LdUExQUtrLVJYeTEibE0wMTAtcVhSciJ9S31LVlhxImxNMDEwLTFxQWJiWHFyIkZLVlhxImxNMDEwLX1SMElYNFhrMXIicUFiRjEibE0wMTAtSUtrMVhrMXIiaSRSMGtiPidGQWsxX1hQfUFxWHUnU3cibGNaZ0FjDXQJCQkJCQkJbGxaZ01BVmMNdAkJCQkJCQlsWmdNQVZjDXQJCQkJCQkJbFpNQVZsSVIwdXVyInlLcTQtYnFLLn0ibEFNciI0S1ZYSTAxUkF1MSJsdTEgUlhyIk1BdX1SMCA6a0trWDsiYw10CQkJCQkJCWxsWlIwMlhSbElSMHV1ciJJS2sxcUtSLVIwMlhSbElLUi11NC1EImNpJFIwa2I+JzRfSTAxX1JBdTFfVSdTd1pnUjAyWFJjDXQJCQkJCQkJbGxaTUFWbElSMHV1ciJJS1ItdTQtVQoiYw10CQkJCQkJCQladVhSWEkxbE0wMTAtfVIwSVhGS1JNWHFyImkkUjBrYj4nME1Na1hHdV9JMDFfdVhSJ1N3ImwxQTFSWHIiaSRSMGtiPicwTU1rWEd1X0kwMV91WFInU3cibGswNFhyIjRLVlhJMDE+UyJsJEkwMVhiS3EgXzQuUjFBfVJYbHUxIFJYciJHQU0xRjpVCgolOzQwUC1HQU0xRjpZPAp9UDsiY2kkSTAxWGJLcUFYdV9SQXUxd1pndVhSWEkxYw10CQkJCQkJCWxsWmdNQVZjDXQJCQkJCQkJWmdNQVZjDXQJCQkJCQkJWk1BVmxJUjB1dXIieUtxNC1icUsufSJjDXQJCQkJCQkJbGxaUjAyWFJsSVIwdXVyIklLazFxS1ItUjAyWFJsSUtSLTRNLURsSUtSLXU0LVkiY1pnUjAyWFJjDXQJCQkJCQkJbGxaTUFWbElSMHV1ciJJS1ItNE0tVQpsSUtSLXU0LT0iYw10CQkJCQkJCQlpJGtYWE1ffTB1dXcNdAkJCQkJCQlsbFpnTUFWYw10CQkJCQkJCWxaZ01BVmMNdAkJCQkJCQlaTUFWbElSMHV1ciJ5S3E0LWJxSy59ImxBTXIifTB1dVJBdTEibHUxIFJYciJNQXV9UjAgOmtLa1g7ImMNdAkJCQkJCQlsbFpSMDJYUmxJUjB1dXIiSUtrMXFLUi1SMDJYUmxJS1ItNE0tRGxJS1ItdTQtWSJjaSRSMGtiPid9MHV1X1JBdTFfRCdTd1pNQVZsSVIwdXVyIjFYUDEtNC4xWE1sMVhQMS11QWpYLXU0MFJSImNpJFIwa2I+J30wdXVfUkF1MV9ZJ1N3WmdNQVZjWmdSMDJYUmMNdAkJCQkJCQlsbFpNQVZsSVIwdXVyIklLUi00TS1VCmxJS1ItdTQtPSJjDXQJCQkJCQkJCVoxWFAxMHFYMGxxS0d1ciI8ImxJUjB1dXIiSVIwdXVBSWxHQU0xRi08CgoibGswNFhyIn0wdXVHS3FNImNaZzFYUDEwcVgwYw10CQkJCQkJCWxsWmdNQVZjDXQJCQkJCQkJbFpnTUFWYw10CQkJCQkJCVpNQVZsSVIwdXVyInlLcTQtYnFLLn0iYw10CQkJCQkJCWxsWlIwMlhSbElSMHV1ciJJS2sxcUtSLVIwMlhSbElLUi00TS1EbElLUi11NC1ZImNaZ1IwMlhSYw10CQkJCQkJCWxsWk1BVmxJUjB1dXIiSUtSLTRNLVUKbElLUi11NC09ImMNdAkJCQkJCQkJWnV9MGtsSVIwdXVyIjFYUDEtNC4xWE1sMVhQMS11QWpYLXU0MFJSImNpJFIwa2I+JzBNTV80WDEwMTBidSdTd1pndX0wa2NaQWxJUjB1dXIiRlhSfS0yLjExS2tsVkF1QTJSWC1SYi1Ba1JBa1gtMlJLSTVsMVhQMS19cUE0MHEgLVsKCmx5MGx5MC14Llh1MUFLay1JQXFJUlhsfUt1QTFBS2stcUFiRjFsfUt1QTFBS2stUlh5MSJsTTAxMC1xWFJyIn1LfUtWWHEibE0wMTAtMXFBYmJYcXIiRktWWHEibE0wMTAtfVIwSVg0WGsxciJxQWJGMSJsTTAxMC1JS2sxWGsxciJpJFIwa2I+J0ZBazFfNFgxMHUnU3cibGNaZ0FjDXQJCQkJCQkJbGxaZ01BVmMNdAkJCQkJCQlsWmdNQVZjCQ10CQkJCQkJCVpNQVZsSVIwdXVyInlLcTQtYnFLLn0iYw10CQkJCQkJCWxsWlIwMlhSbElSMHV1ciJJS2sxcUtSLVIwMlhSbElLUi00TS1EbElLUi11NC1ZImNpJFIwa2I+JzRYMTBfMUExUlgnU3daZ1IwMlhSYw10CQkJCQkJCWxsWk1BVmxJUjB1dXIiSUtSLTRNLVUKbElLUi11NC09ImMNdAkJCQkJCQkJWkFrfS4xbDEgfVhyIjFYUDEibGswNFhyIjRYMTBfMUExUlgibElSMHV1ciJ5S3E0LUlLazFxS1JsR0FNMUYtPAoKImw0MFBSWGtiMUZyIlVXCiJjDXQJCQkJCQkJbGxaZ01BVmMNdAkJCQkJCQlsWmdNQVZjCQ10CQkJCQkJCVpNQVZsSVIwdXVyInlLcTQtYnFLLn0iYw10CQkJCQkJCWxsWlIwMlhSbElSMHV1ciJJS2sxcUtSLVIwMlhSbElLUi00TS1EbElLUi11NC1ZImNpJFIwa2I+JzRYMTBfTVh1SXEnU3daZ1IwMlhSYw10CQkJCQkJCWxsWk1BVmxJUjB1dXIiSUtSLTRNLVUKbElLUi11NC09ImMNdAkJCQkJCQkJWkFrfS4xbDEgfVhyIjFYUDEibGswNFhyIk1YdUlxImxBTXIiMC4xS01YdUlxImxJUjB1dXIieUtxNC1JS2sxcUtSbEdBTTFGLTwKCiJsNDBQUlhrYjFGciJZCgoiYw10CQkJCQkJCWxsWmdNQVZjDXQJCQkJCQkJbFpnTUFWYwkNdAkJCQkJCQlaTUFWbElSMHV1ciJ5S3E0LWJxSy59ImMNdAkJCQkJCQlsbFpSMDJYUmxJUjB1dXIiSUtrMXFLUi1SMDJYUmxJS1ItNE0tRGxJS1ItdTQtWSJjaSRSMGtiPic0WDEwXzVYIHUnU3daZ1IwMlhSYw10CQkJCQkJCWxsWk1BVmxJUjB1dXIiSUtSLTRNLVUKbElLUi11NC09ImMNdAkJCQkJCQkJWjFYUDEwcVgwbElSMHV1ciIxMGJ1ImxrMDRYciI1WCBHS3FNdSJsQU1yIjVYIEdLcU11ImNaZzFYUDEwcVgwY1oycWxnY1oycWxnYw10CQkJCQkJCQkJWjIuMTFLa2xLa0lSQUk1ciIwLjFLXzVYIEdLcU11KFUpO2xxWDEucWtseTBSdVg7ImxJUjB1dXIiMjFrbDJiLX1xQTQwcSAtWwoKbDIxay11NGwyMWstcTBBdVhNbH1LdUExQUtrLVJYeTEiY1pBbElSMHV1ciJ5MGx5MC1YUElGMGtiWGx9S3VBMUFLay1SWHkxImNaZ0FjaSRSMGtiPicyMWtfTVh1SXEnU3daZzIuMTFLa2MNdAkJCQkJCQkJCVoyLjExS2tsS2tJUkFJNXIiMC4xS181WCBHS3FNdShEKTtscVgxLnFrbHkwUnVYOyJsSVIwdXVyIjIxa2wyYi19cUE0MHEgLVsKCmwyMWstdTRsMjFrLXEwQXVYTSJjWkFsSVIwdXVyInkwbHkwLVhQSUYwa2JYbH1LdUExQUtrLVJYeTEiY1pnQWNpJFIwa2I+JzIxa181WCBHS3FNJ1N3WmcyLjExS2tjDXQJCQkJCQkJbGxaZ01BVmMNdAkJCQkJCQlsWmdNQVZjCQ10CQkJCQkJCWwNdAkJCQkJCVpnTUFWYw10bGxsbGxsbGxsbGxsbGxsbGxsbGxsWmdNQVZjDXRsbGxsbGxsbGxsbGxsbGxsbGxsbFpNQVZsSVIwdXVyIjEwMi19MGtYImxBTXIiMTAyfVhxNCJsYw10CQkJCQkJWk1BVmxJUjB1dXIifTBrWFItMktNICJjDXRKbTdUOw10DXQJQXkobCQ0WDQyWHFfQU0+Jy51WHFfYnFLLn0nU2xabFlsKWxpDXQJCXlLcVgwSUZsKGwkLnVYcV9icUsufWwwdWwkYnFLLn1sKWxpDXQJCQlBeShsJGJxSy59PidBTSdTbGNsVWwpbGkNdAkJCQlYSUZLbFpaWkptN1QNdAkJCQkJCQlaTUFWbElSMHV1ciJ5S3E0LWJxSy59ImMNdAkJCQkJCQlsbFpSMDJYUmxJUjB1dXIiSUtrMXFLUi1SMDJYUmxJS1ItNE0tRGxJS1ItdTQtWSJjaSRicUsufT4nYnFLLn1fazA0WCdTd1pnUjAyWFJjDXQJCQkJCQkJbGxaTUFWbElSMHV1ciJJS1ItNE0tVQpsSUtSLXU0LT0iYw10CQkJCQkJCQladVhSWEkxbElSMHV1ciIua0F5S3E0ImxrMDRYciJicUsufV9YUDFxMD5pJGJxSy59PidBTSdTd1MiYw10CQkJCQkJCQkJCVpLfTFBS2tsVjBSLlhyIgoiY2kkUjBrYj4na2JfYnFLLn0nU3daZ0t9MUFLa2MNdAkJCQkJCQkJCQlaS30xQUtrbFYwUi5YciJVImNpJFIwa2I+J2tiX3FYME0nU3daZ0t9MUFLa2MNdAkJCQkJCQkJCQlaS30xQUtrbFYwUi5YciJEImNpJFIwa2I+J2tiXzBSUidTd1pnS30xQUtrYw10CQkJCQkJCQkJCVpLfTFBS2tsVjBSLlhyIlkiY2kkUjBrYj4na2JfTVhrQVhNJ1N3WmdLfTFBS2tjDXQJCQkJCQkJCVpndVhSWEkxYw10CQkJCQkJCWxsbFpnTUFWYw10CQkJCQkJCWxaZ01BVmMJDXRKbTdUOw10CQkJdw10CQl3DXQJd2xYUnVYbGkNdAkJDXQJCVhJRktsWlpaSm03VA10CVpNQVZsSVIwdXVyIjFYUDEtSVhrMVhxbH0xLUQKbH0yLUQKImNpJFIwa2I+JzEwMnVfa0sxJ1N3WmdNQVZjDXRKbTdUOw10CQ10CXcNdA10WElGS2xaWlpKbTdUDXQJCQkJCQkJWk1BVmxJUjB1dXIicUtHImMNdAkJCQkJCQkJWk1BVmxJUjB1dXIiSUtSLTRNLVVEImNadX0wa2xJUjB1dXIiMVhQMS00LjFYTWwxWFAxLXVBalgtdTQwUlIiY1pBbElSMHV1ciJ5MGx5MC1YUElSMDQwMUFLay0xcUEwa2JSWGx9S3VBMUFLay1SWHkxImNaZ0FjaSRSMGtiPicxMDJ1X2JfQWt5SydTd1pndX0wa2NaZ01BVmMNdAkJCQkJCQlaZ01BVmMNdAkJCQkJCVpnTUFWYw10bGxsbGxsbGxsbGxsbGxsbGxsbGxsWmdNQVZjDXQJCQkJWk1BVmxJUjB1dXIifTBrWFIteUtLMVhxImMNdAkJCQkJWjIuMTFLa2wxIH1YciJ1LjI0QTEibElSMHV1ciIyMWtsMmItMVgwUmwyMWstdTRsMjFrLXEwQXVYTWx9S3VBMUFLay1SWHkxImNaQWxJUjB1dXIieTBseTAteVJLfX0gLUtsfUt1QTFBS2stUlh5MSJjWmdBY2kkUjBrYj4na1hHdV8wTU0nU3daZzIuMTFLa2MNdAkJCQkJWjIuMTFLa2xLa0lSQUk1ciJ9cVhWQVhHKCk7bHFYMS5xa2x5MFJ1WDsibElSMHV1ciIyMWtsMmItdVIwMVgtWwoKbDIxay11NGwyMWstcTBBdVhNImNaQWxJUjB1dXIieTBseTAtTVh1NTFLfWx9S3VBMUFLay1SWHkxImNaZ0FjaSRSMGtiPicyMWtffXFYVkFYRydTd1pnMi4xMUtrYw10CQkJCQlaQWt9LjFsMSB9WHIiRkFNTVhrImxrMDRYciI0S00ibFYwUi5YciIwTU1rWEd1ImMNdAkJCQkJWkFrfS4xbDEgfVhyIkZBTU1YayJsazA0WHIiMEkxQUtrImxWMFIuWHIiTUswTU1rWEd1ImMNdAkJCQkJWkFrfS4xbDEgfVhyIkZBTU1YayJsazA0WHIiLnVYcV9GMHVGImxWMFIuWHIiaSRNUlhfUktiQWtfRjB1RnciYw10CQkJCVpnTUFWYw10Wmd5S3E0Yw10CQkJWmdNQVZjDXRaZ01BVmMNdEptN1Q7DXQJDXQJDXQJWElGS3lLSzFYcSgpOw10DXR3DXQNdGdnbCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDXRnZ2xPS2wwTU1sZlhHdQ10Z2dsKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNdFhSdVhBeShsJDBJMUFLa2xycmwiTUswTU1rWEd1ImwpbGkNdAkNdAlBeShsJF9FYXB2YXNtPicudVhxX0YwdUYnU2xycmwiImwzRWwkX0VhcHZhc20+Jy51WHFfRjB1RidTbCFybCRNUlhfUktiQWtfRjB1RmwpbGkNdAkJNHViKGwiWHFxS3EiLGwwcXEwICgnaDBWMHVJcUF9MTpGQXUxS3EgZWJLKC1VKSdscmNsJFIwa2I+JzBNTWtYR3UnUyxsJydscmNsJFIwa2I+JzBNTWtYR3VfWHFxS3EnU2wpLGwkUjBrYj4ndVh1dV9YcXFLcSdTLGwiaDBWMHVJcUF9MTpGQXUxS3EgZWJLKC1VKSJsKTsNdAl3DXQJDXQJQEZYME1YcSgnOC04c3MtXXFLMVhJMUFLazpsCjsnKTsNdA10CUFrSVIuTVhfS2tJWGwoT1RhXVIuYkFrdTo6UUZYSTUoYWZOe2ZhX097RWxlbCdnSVIwdXVYdWd9MHF1WGVJUjB1dWV9Rn0nKSk7DXQJDXQJJH0wcXVYbHJsa1hHbF0wcXVYL0FSMVhxKCk7DXQJDXQJJDBSUktHX0lLNDRscmxBdXVYMShsJF9dM3NtPicwUlJLR19JSzQ0J1NsKWw/bEFrMVYwUihsJF9dM3NtPicwUlJLR19JSzQ0J1NsKWw6bAo7DXQJJDB9fXFLVlhscmxBdXVYMShsJF9dM3NtPicwfX1xS1ZYJ1NsKWw/bEFrMVYwUihsJF9dM3NtPicwfX1xS1ZYJ1NsKWw6bAo7DXQJJDBSUktHX3EwMUFrYmxybEF1dVgxKGwkX10zc20+JzBSUktHX3EwMUFrYidTbClsP2xBazFWMFIobCRfXTNzbT4nMFJSS0dfcTAxQWtiJ1NsKWw6bAo7DXQJJGtYR3VfeUFQWE1scmxBdXVYMShsJF9dM3NtPidrWEd1X3lBUFhNJ1NsKWw/bEFrMVYwUihsJF9dM3NtPidrWEd1X3lBUFhNJ1NsKWw6bAo7DXQJJDBSUktHXzJxbHJsQXV1WDEobCRfXTNzbT4nMFJSS0dfMnEnU2wpbD9sQWsxVjBSKGwkX10zc20+JzBSUktHXzJxJ1NsKWw6bAo7DXQJJEkwMVhiS3EgbHJsJF9dM3NtPidJMDFYYktxICdTOw10CSRNQXUwMlJYX0FrTVhQbHJsQXV1WDEobCRfXTNzbT4nTUF1MDJSWF9Ba01YUCdTbClsP2xBazFWMFIobCRfXTNzbT4nTUF1MDJSWF9Ba01YUCdTbClsOmwKOw10CSRNQXUwMlJYX3VYMHFJRmxybEF1dVgxKGwkX10zc20+J01BdTAyUlhfdVgwcUlGJ1NsKWw/bEFrMVYwUihsJF9dM3NtPidNQXUwMlJYX3VYMHFJRidTbClsOmwKOw10CSRrWFhNX30wdXVscmxBdXVYMShsJF9dM3NtPidrWFhNX30wdXUnU2wpbD9sQWsxVjBSKGwkX10zc20+J2tYWE1ffTB1dSdTbClsOmwKOw10DXQJJDQwQVJfdVhrTWxybHkwUnVYOw10DXQJQXkobCQudVhxX2JxSy59PiQ0WDQyWHFfQU0+Jy51WHFfYnFLLn0nU1M+JzBSUktHXzQwQWsnU2wpbCQwUlJLR180MEFrbHJsQWsxVjBSKGwkX10zc20+JzBSUktHXzQwQWsnU2wpOw10CVhSdVhsJDBSUktHXzQwQWtscmwKOw10DXQJQXkoJDRYNDJYcV9BTT4nLnVYcV9icUsufSdTbGNsRGwpbGkNdAkJJE1BdTAyUlhfQWtNWFBscmwKOw10CQkkTUF1MDJSWF91WDBxSUZscmwKOw10CQkka1hYTV99MHV1bHJsCjsNdAl3DXQNdAlBeShsITFxQTQoJF9dM3NtPid9MHV1R0txTSdTKWwpbCRrWFhNX30wdXVscmwKOw10CQ10CUF5KGwhQXVfMHFxMCAoJEkwMVhiS3EgKWwpbCRJMDFYYktxIGxybDBxcTAgbCgpOw10CQ10CUF5KGwhSUsuazEoJEkwMVhiS3EgKWwpbCRJMDFYYktxID5TbHJsJwonOw10DXQJJEkwMVhiS3EgX1JBdTFscmwwcXEwICgpOw10DXQJeUtxWDBJRmwobCRJMDFYYktxIGwwdWwkVjBSLlhsKWxpDXQJCSRJMDFYYktxIF9SQXUxPlNscmxBazFWMFIoJFYwUi5YKTsNdAl3DXQNdAlBeSgkNFg0MlhxX0FNPidJMDFfME1NJ1MpbCQwUlJLR19SQXUxbHJsWFB9UktNWChsJywnLGwkNFg0MlhxX0FNPidJMDFfME1NJ1NsKTsNdAlYUnVYbCQwUlJLR19SQXUxbHJsWFB9UktNWChsJywnLGwkLnVYcV9icUsufT4kNFg0MlhxX0FNPicudVhxX2JxSy59J1NTPidJMDFfME1NJ1NsKTsNdAkNdAl5S3FYMElGbChsJEkwMVhiS3EgX1JBdTFsMHVsJHVYUlhJMVhNbClsaQ10CQkNdAkJQXkobCQwUlJLR19SQXUxPgpTbCFybCIwUlIibG5mT2whQWtfMHFxMCAobCR1WFJYSTFYTSxsJDBSUktHX1JBdTFsKWwpbGkNdAkJCSQwfX1xS1ZYbHJsCjsNdAkJCSQ0MEFSX3VYa01scmwxcS5YOw10CQl3DXQJCQ10CQlBeSgkSTAxX0FreUs+JHVYUlhJMVhNUz4nTUF1MDJSWF80MEFrJ1MpbCQwUlJLR180MEFrbHJsCjsNdAkJQXkoJEkwMV9Ba3lLPiR1WFJYSTFYTVM+J01BdTAyUlhfSUs0NFhrMXUnUylsJDBSUktHX0lLNDRscmwKOw10CQlBeSgkSTAxX0FreUs+JHVYUlhJMVhNUz4nTUF1MDJSWF9xMDFBa2InUylsJDBSUktHX3EwMUFrYmxybAo7DXQJCQ10CXcNdA10CUF5KCQ0WDQyWHFfQU0+J0kwMV8wUlJLR18wTU1rWEd1J1MpbCQwUlJLR19SQXUxbHJsWFB9UktNWChsJywnLGwkNFg0MlhxX0FNPidJMDFfMFJSS0dfME1Na1hHdSdTbCk7DXQJWFJ1WGwkMFJSS0dfUkF1MWxybFhQfVJLTVgobCcsJyxsJC51WHFfYnFLLn0+JDRYNDJYcV9BTT4nLnVYcV9icUsufSdTUz4nSTAxXzBSUktHXzBNTWtYR3UnU2wpOw10CQ10CXlLcVgwSUZsKGwkSTAxWGJLcSBfUkF1MWwwdWwkdVhSWEkxWE1sKWxpDXQJCUF5KGwkMFJSS0dfUkF1MT4KU2whcmwiMFJSImxuZk9sIUFrXzBxcTAgKGwkdVhSWEkxWE0sbCQwUlJLR19SQXUxbClsKWw0dWIobCJYcXFLcSIsbDBxcTAgKCdoMFYwdUlxQX0xOkZBdTFLcSBlYksoLVUpJ2xyY2wkUjBrYj4nME1Na1hHdSdTLGwnJ2xyY2wkUjBrYj4nME1Na1hHdV9YcXFLcSdTbCksbCRSMGtiPidrWEd1X1hxcV9XVSdTLGwiaDBWMHVJcUF9MTpGQXUxS3EgZWJLKC1VKSJsKTsNdAl3DXQJDXQJJEkwMVhiS3EgX1JBdTFscmwkTTItY3UweVh1eFIobEE0fVJLTVgobCcsJyxsJEkwMVhiS3EgX1JBdTFsKWwpOw10DXQJQXkobCEkLnVYcV9icUsufT4kNFg0MlhxX0FNPicudVhxX2JxSy59J1NTPic0S01YcTAxQUtrJ1NsKWxpDXQJCSQwfX1xS1ZYbHJsCjsNdAkJJDQwQVJfdVhrTWxybDFxLlg7DXQJdw10DXQJJDFBMVJYbHJsJH0wcXVYLWN9cUtJWHV1KGxsMXFBNChsdTFxQX1fMTBidWwoJF9dM3NtPicxQTFSWCdTKWwpbCk7DXQNdAlBeWwobCEkLnVYcV9icUsufT4kNFg0MlhxX0FNPicudVhxX2JxSy59J1NTPicwUlJLR19GMTRSJ1NsKWxpDXQNdAkJJF9dM3NtPid1RktxMV91MUtxICdTbHJsdTFxQX1fMTBidWwoJF9dM3NtPid1RktxMV91MUtxICdTKTsNdAkJJF9dM3NtPid5LlJSX3UxS3EgJ1Nscmx1MXFBfV8xMGJ1bCgkX10zc20+J3kuUlJfdTFLcSAnUyk7DXQNdAl3DXQNdAlBeWwobCRJS2t5QWI+JzBSUktHXzBNNEFrX0cgdUFHIGInU2wpbCR9MHF1WC1jMFJSS0dfSUtNWGxybHkwUnVYOw10CQ10CSR5LlJSX3UxS3EgbHJsJH0wcXVYLWN9cUtJWHV1KGwkX10zc20+J3kuUlJfdTFLcSAnU2wpOw10CSR1RktxMV91MUtxIGxybCR9MHF1WC1jfXFLSVh1dShsJF9dM3NtPid1RktxMV91MUtxICdTbCk7DXQNdAlBeShsJElLa3lBYj4nMFJSS0dfME00QWtfRyB1QUcgYidTbDNFbCQwUlJLR18ycWwhcmwnVSdsKWxpDXQJCQ10CQkkeS5SUl91MUtxIGxybCRNMi1jdTB5WHV4UihsJH0wcXVYLWNCQl9dMHF1WChsJHkuUlJfdTFLcSBsKWwpOw10CQkkdUZLcTFfdTFLcSBscmwkTTItY3UweVh1eFIobCR9MHF1WC1jQkJfXTBxdVgobCR1RktxMV91MUtxIGwpbCk7DXQJDXQJd2xYUnVYbGkNdAkJDXQJCSR5LlJSX3UxS3EgbHJsJE0yLWN1MHlYdXhSKGwkfTBxdVgtY0JCX10wcXVYKGwkeS5SUl91MUtxICxseTBSdVhsKWwpOw10CQkkdUZLcTFfdTFLcSBscmwkTTItY3UweVh1eFIobCR9MHF1WC1jQkJfXTBxdVgobCR1RktxMV91MUtxICxseTBSdVhsKWwpOw10CXcNdA10CUF5KGwkfTBxdVgtY2tLMV8wUlJLR1hNXzFYUDFsKWxpDXQJCTR1YihsIlhxcUtxIixsMHFxMCAoJ2gwVjB1SXFBfTE6RkF1MUtxIGViSygtVSknbHJjbCRSMGtiPicwTU1rWEd1J1MsbCcnbHJjbCRSMGtiPicwTU1rWEd1X1hxcUtxJ1NsKSxsJFIwa2I+J2tYR3VfWHFxX1k9J1MsbCJoMFYwdUlxQX0xOkZBdTFLcSBlYksoLVUpImwpOw10CXcNdAkNdAkkMFIxX2swNFhscmwxcUE0KCRfXTNzbT4nMFIxX2swNFgnUyk7DXQJDXQJQXkoISQwUjFfazA0WClsJDBSMV9rMDRYbHJsMUsxcTBrdVJBMShsdTFxQX11UjB1Rlh1KGwkMUExUlhsKSxsMXEuWCxseTBSdVhsKTsNdAlYUnVYbCQwUjFfazA0WGxybDFLMXEwa3VSQTEobHUxcUF9dVIwdUZYdShsJDBSMV9rMDRYbCksbDFxLlgsbHkwUnVYbCk7DXQJDXQJQXkobE1SWF91MXFSWGsobCQwUjFfazA0WCxsJElLa3lBYj4nSUYwcXVYMSdTbClsY2xVPQpsKWxpDXQJCSQwUjFfazA0WGxybE1SWF91LjJ1MXEobCQwUjFfazA0WCxsCixsVT0KLGwkSUtreUFiPidJRjBxdVgxJ1NsKTsNdAl3DXQJDXQJJDFBMVJYbHJsJE0yLWN1MHlYdXhSKGwkMUExUlhsKTsNdAkkMFIxX2swNFhscmwkTTItY3UweVh1eFIobCQwUjFfazA0WGwpOw10CQ10CSQ0WDEwMTBidWxybElxWDAxWF80WDEwMTBidShsJHVGS3ExX3UxS3EgZSJsImUkeS5SUl91MUtxIGwpOw10CQ10CSRJMDEwUktiXy5xUmxybCRNMi1jdTB5WHV4UihsTVJYX3UuMnUxcShsRjE0UnV9WElBMFJJRjBxdShsdTFxQX1fMTBidShsdTFxQX11UjB1Rlh1KGwxcUE0KGwkX10zc20+J0kwMTBSS2JfLnFSJ1NsKWwpbCksbGFmbV9wdjNtYXMsbCRJS2t5QWI+J0lGMHF1WDEnU2wpLGwKLGxZLGwkSUtreUFiPidJRjBxdVgxJ1NsKWwpOw10DXQJQXlsKCRJS2t5QWI+J0lxWDAxWF9JMDEwUktiJ1NsbmZPbCEkSTAxMFJLYl8ucVIpbCRJMDEwUktiXy5xUmxybCRNMi1jdTB5WHV4UihsTVJYX3UuMnUxcShsRjE0UnV9WElBMFJJRjBxdShsdTFxQX1fMTBidShsdTFxQX11UjB1Rlh1KGwkMUExUlhsKWwpLGxhZm1fcHYzbWFzLGwkSUtreUFiPidJRjBxdVgxJ1NsKSxsCixsVSxsJElLa3lBYj4nSUYwcXVYMSdTbClsKTsNdAkNdAlBeShsQH1xWGJfNDAxSUYobCJnPlx8fFxafFxjU2ciLGwkX10zc20+JzEwYnUnU2wpbClsJF9dM3NtPicxMGJ1J1NscmwiIjsNdAlYUnVYbCRfXTNzbT4nMTBidSdTbHJsQCRNMi1jdTB5WHV4UihsRjE0UnV9WElBMFJJRjBxdShsdTFxQX1fMTBidShsdTFxQX11UjB1Rlh1KGwxcUE0KGwkX10zc20+JzEwYnUnU2wpbClsKSxsYWZtX1EzN11ubSxsJElLa3lBYj4nSUYwcXVYMSdTbClsKTsNdA10CUF5bChsJF9dM3NtPicxMGJ1J1NsKWxpDXQNdAkJJDFYNH1fMHFxMCBscmwwcXEwICgpOw10CQkkMTBidV8wcXEwIGxybDBxcTAgKCk7DXQJCSQxWDR9XzBxcTAgbHJsWFB9UktNWGwoIiwiLGwkX10zc20+JzEwYnUnUyk7DXQNdAkJQXlsKElLLmsxKCQxWDR9XzBxcTAgKSlsaQ10DXQJCQl5S3FYMElGbChsJDFYNH1fMHFxMCBsMHVsJFYwUi5YbClsaQ10CQkJCUF5KGwxcUE0KCRWMFIuWClsKWwkMTBidV8wcXEwID5TbHJsMXFBNChsJFYwUi5YbCk7DXQJCQl3DXQNdAkJdw10DXQJCUF5bChsSUsuazEoJDEwYnVfMHFxMCApbClsJF9dM3NtPicxMGJ1J1NscmxBNH1SS01YKCIsbCIsbCQxMGJ1XzBxcTAgKTtsWFJ1WGwkX10zc20+JzEwYnUnU2xybCIiOw10DXQJdw10CQ10CQ10CUF5KGwxcUE0KGwkX10zc20+J1ZLMVhfMUExUlgnU2whcmwiImwpbClsaQ10CQkNdAkJJDBNTV9WSzFYbHJsVTsNdAkJJFZLMVhfMUExUlhscmwxcUE0KGwkTTItY3UweVh1eFIobCR9MHF1WC1jfXFLSVh1dShsdTFxQX1fMTBidSgkX10zc20+J1ZLMVhfMUExUlgnUylsKWwpbCk7DXQJCSR5cTBiWGxybDFxQTQobCRNMi1jdTB5WHV4UihsJH0wcXVYLWN9cUtJWHV1KGx1MXFBfV8xMGJ1KCRfXTNzbT4neXEwYlgnUylsKWwpbCk7DXQJCSRWSzFYXzJLTSBscmwkTTItY3UweVh1eFIobCR9MHF1WC1jQkJfXTBxdVgobCR9MHF1WC1jfXFLSVh1dShsdTFxQX1fMTBidSgkX10zc20+J1ZLMVhfMktNICdTKWwpLGx5MFJ1WGwpbCk7DXQJCSQwUlJLR180X1ZLMVhscmxBazFWMFIobCRfXTNzbT4nMFJSS0dfNF9WSzFYJ1NsKTsNdAkNdAl3bFhSdVhsJDBNTV9WSzFYbHJsCjsNdAkNdA10CUF5KGwkNFg0MlhxX0FNPicudVhxX2JxSy59J1NsWmxZbClsaQ10CQkNdAkJJGJxSy59X3FYYlhSbHJsMHFxMCBsKCk7DXQJCQ10CQl5S3FYMElGbChsJF9dM3NtPidicUsufV9YUDFxMCdTbDB1bCQ1WCBscmNsJFYwUi5YbClsaQ10CQkJQXkobCRWMFIuWGwpbCRicUsufV9xWGJYUj5TbHJsQWsxVjBSKGwkNVggbClsZWwnOidsZWxBazFWMFIobCRWMFIuWGwpOw10CQl3DXQJCQ10CQlBeShsSUsuazEobCRicUsufV9xWGJYUmwpbClsJGJxSy59X3FYYlhSbHJsQTR9UktNWChsInx8IixsJGJxSy59X3FYYlhSbCk7DXQJCVhSdVhsJGJxSy59X3FYYlhSbHJsIiI7DXQJDXQJd2xYUnVYbCRicUsufV9xWGJYUmxybCcnOw10CQ10CUF5KGwxcUE0KGwkX10zc20+J1hQfUFxWHUnU2wpbCFybCIibClsaQ10CQkkWFB9QXFYdWxybCRfXTNzbT4nWFB9QXFYdSdTOw10CQlBeShsKCgkWFB9QXFYdWxybHUxcTFLMUE0WChsJFhQfUFxWHVsKSlscnJybC1sVSlsM0VsISRYUH1BcVh1bClsaQ10CQkJNHViKGwiWHFxS3EiLGwwcXEwICgnaDBWMHVJcUF9MTpGQXUxS3EgZWJLKC1VKSdscmNsJFIwa2I+JzBNTWtYR3UnUyxsJydscmNsJFIwa2I+JzBNTWtYR3VfWHFxS3EnU2wpLGwkUjBrYj4nME1Na1hHdV9YcU0wMVgnUyxsImgwVjB1SXFBfTE6RkF1MUtxIGViSygtVSkibCk7DXQJCXdsDXQJd2xYUnVYbCRYUH1BcVh1bHJsJyc7DXQNdAkkME1NWE1fMUE0WGxybDFBNFgoKTsNdAkka1hHTTAxWGxybDFxQTQoJF9dM3NtPidrWEdNMDFYJ1MpOw10CQ10CUF5KGwka1hHTTAxWGwpbGkNdAkJDXQJCUF5KGwoKCRrWEd1TTAxWGxybHUxcTFLMUE0WChsJGtYR00wMVhsKSlscnJybC1sVSlsM0VsISRrWEd1TTAxWGwpbGkNdAkJCTR1YihsIlhxcUtxIixsMHFxMCAoJ2gwVjB1SXFBfTE6RkF1MUtxIGViSygtVSknbHJjbCRSMGtiPicwTU1rWEd1J1MsbCcnbHJjbCRSMGtiPicwTU1rWEd1X1hxcUtxJ1NsKSxsJFIwa2I+JzBNTWtYR3VfWHFNMDFYJ1MsbCJoMFYwdUlxQX0xOkZBdTFLcSBlYksoLVUpImwpOw10CQl3bFhSdVhsaQ10CQkJJDFGQXUxQTRYbHJsTTAxWChsIkMtNC1NbEo6QTp1IixsJGtYR3VNMDFYbCk7DXQJCXcNdAkJDXQJCUF5KGwhbEFrMVYwUihsJElLa3lBYj4na0tfTTAxWCdTbClsMGtNbCRrWEd1TTAxWGxjbCQwTU1YTV8xQTRYbClsaQ10CQkJJDFGQXUxQTRYbHJsTTAxWChsIkMtNC1NbEo6QTp1IixsJDBNTVhNXzFBNFhsKTsNdAkJdw10CQ10CXdsWFJ1WGwkMUZBdTFBNFhscmxNMDFYKGwiQy00LU1sSjpBOnUiLGwkME1NWE1fMUE0WGwpOw10CQ10CWdnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cJDXQNdAlBeShsISQxQTFSWGwpbGkNdAkJNHViKGwiWHFxS3EiLGwwcXEwICgnaDBWMHVJcUF9MTpGQXUxS3EgZWJLKC1VKSdscmNsJFIwa2I+JzBNTWtYR3UnUyxsJydscmNsJFIwa2I+JzBNTWtYR3VfWHFxS3EnU2wpLGwkUjBrYj4nME1Na1hHdV8wUlhxMSdTLGwiaDBWMHVJcUF9MTpGQXUxS3EgZWJLKC1VKSJsKTsNdAkJDXQJdw10DXQJQXkobE1SWF91MXFSWGsobCQxQTFSWCxsJElLa3lBYj4nSUYwcXVYMSdTbClsY2xEPDxsKWxpDXQJCTR1YihsIlhxcUtxIixsMHFxMCAoJ2gwVjB1SXFBfTE6RkF1MUtxIGViSygtVSknbHJjbCRSMGtiPicwTU1rWEd1J1MsbCcnbHJjbCRSMGtiPicwTU1rWEd1X1hxcUtxJ1NsKSxsJFIwa2I+JzBNTWtYR3VfWHE0MFAnUyxsImgwVjB1SXFBfTE6RkF1MUtxIGViSygtVSkibCk7DXQJdw10DXQJJDAuMUZLcWxybCQ0WDQyWHFfQU0+J2swNFgnUzsNdAkkLnVYcUFNbHJsJDRYNDJYcV9BTT4nLnVYcV9BTSdTOw10DXQJQXkobCQ0WDQyWHFfQU0+Jy51WHFfYnFLLn0nU2xycmxVbG5mT2wkX10zc20+J2tYR18wLjFGS3EnU2whcmwkNFg0MlhxX0FNPidrMDRYJ1NsKWxpDXQNdAkJJF9dM3NtPidrWEdfMC4xRktxJ1NscmwkTTItY3UweVh1eFIobCRfXTNzbT4na1hHXzAuMUZLcSdTbCk7DXQJCQkJCQ10CQkkcUtHbHJsJE0yLWN1Ln1YcV94LlhxIChsInNhVGFRbWxrMDRYLGwudVhxX0FNbGwvRTM3bCJsZWx2c2FFXUVhL3s4bGVsIl8udVhxdWx6SmFFYWxrMDRYbHJsJ2kkX10zc20+J2tYR18wLjFGS3EnU3cnImwpOw10CQkJCQkNdAkJQXkobCRxS0c+Jy51WHFfQU0nU2wpbGkNdA10CQkJJDAuMUZLcWxybCRxS0c+J2swNFgnUzsNdAkJCSQudVhxQU1scmwkcUtHPicudVhxX0FNJ1M7DXQNdAkJdw10CXcNdA10CSRQeUFYUk11QU1scmwkME1NWE1fMUE0WDsNdAkkUHlBWFJNdTBJMUFLa2xybCJBa0ExIjsNdAkkUHlfWFBBdTFBa2JscmwwcXEwICgpOw10CUFrSVIuTVhsKE9UYV1SLmJBa3U6OlFGWEk1KGFmTntmYV9Pe0VsZWwnZ0FrSWdQeUFYUk11ZX1GfScpKTsNdAkNdAkkTTItY3guWHEgKGwie2ZzYUVtbHtmbTNsImxlbF1FYS97OGxlbCJffUt1MWwoTTAxWCxsMC4xS3EsbHVGS3ExX3UxS3EgLGx5LlJSX3UxS3EgLGxQeUFYUk11LGwxQTFSWCxsTVh1SXEsbDVYIEdLcU11LGxJMDFYYktxICxsMFIxX2swNFgsbDBSUktHX0lLNDQsbDB9fXFLVlgsbDBSUktHXzQwQWssbHlBUFhNLGwwUlJLR18ycSxsdSA0MktSLGwxMGJ1LGw0WDEwMUExUlgpbFYwUi5YdWwoJyQxRkF1MUE0WCcsbCdpJDAuMUZLcXcnLGwnJHVGS3ExX3UxS3EgJyxsJyR5LlJSX3UxS3EgJyxsJyR5QVJYSUtrMVhrMXUnLGwnJDFBMVJYJyxsJ2kkNFgxMDEwYnU+J01YdUlxQX0xQUtrJ1N3JyxsJ2kkNFgxMDEwYnU+JzVYIEdLcU11J1N3JyxsJyRJMDFYYktxIF9SQXUxJyxsJyQwUjFfazA0WCcsbCckMFJSS0dfSUs0NCcsbCckMH19cUtWWCcsbCckMFJSS0dfNDBBaycsbCcka1hHdV95QVBYTScsbCckMFJSS0dfMnEnLGwnJEkwMTBSS2JfLnFSJyxsJ2kkX10zc20+JzEwYnUnU3cnLGwnaSQ0WDEwMTBidT4nMUExUlgnU3cnKSJsKTsNdAkNdAkkQU1scmwkTTItY0FrdVhxMV9BTSgpOw10DXQJJE0yLWN4LlhxIChsIntmc2FFbWx7Zm0zbCJsZWxdRWEvezhsZWwiX31LdTFfWFAxcTB1bChrWEd1X0FNLGwwUlJLR19xMDFYLGxWSzFYdSxsTUF1MDJSWF9Ba01YUCxsMElJWHV1LGwudVhxX0FNLGxNQXUwMlJYX3VYMHFJRixsa1hYTV99MHV1KWxIblR2YXMoJ2kkQU13JyxsJ2kkMFJSS0dfcTAxQWtidycsbCdpJDBNTV9WSzFYdycsbCdpJE1BdTAyUlhfQWtNWFB3JyxsJ2kkYnFLLn1fcVhiWFJ3JyxsJ2kkLnVYcUFNdycsbCdpJE1BdTAyUlhfdVgwcUlGdycsbCdpJGtYWE1ffTB1dXcnKSJsKTsNdAkNdAlBeShsJDBNTV9WSzFYbClsaQ10CQkkTTItY3guWHEgKGwie2ZzYUVtbHtmbTNsImxlbF1FYS97OGxlbCJffUtSUmwoa1hHdV9BTSxsMUExUlgsbHlxMGJYLGwyS00gLGxWSzFYdSxsNC5SMUF9UlgsbDBrdUdYcSlsSG5UdmFzKCdpJEFNdycsbCckVksxWF8xQTFSWCcsbCckeXEwYlgnLGwnJFZLMVhfMktNICcsbAosbCckMFJSS0dfNF9WSzFYJyxsJycpImwpOw10CXcNdAkNdGxsbGxBeWwobCRrWFhNX30wdXVsKWxpDXQJCSR9S3UxX30wdXVHS3FNbHJsJE0yLWN1MHlYdXhSKCRfXTNzbT4nfTB1dUdLcU0nUyk7DXQJCSRNMi1jeC5YcSAobCJ7ZnNhRW1se2ZtM2wibGVsXUVhL3s4bGVsIl99S3UxX30wdXVsKGtYR3VfQU0sbH0wdXVHS3FNKWxIblR2YXMoJ2kkQU13JyxsJ2kkfUt1MV99MHV1R0txTXcnKSJsKTsJCQ10CXcNdAkNdAkkWFB9QXFYdV8wSTFBS2tscmxBazFWMFIoJF9dM3NtPidYUH1BcVh1XzBJMUFLaydTKTsNdA10CUF5KGwkWFB9QXFYdWxuZk9sJFhQfUFxWHVfMEkxQUtrKWxpDXQJCQ10CQkkNEtWWEkwMWxybCRfXTNzbT4nNEtWWEkwMSdTOw10CQkNdAkJQXkobCFBdV8wcXEwICgkNEtWWEkwMSlsKWwkNEtWWEkwMWxybDBxcTAgbCgpOw10CQ10CQlBeShsIUlLLmsxKCQ0S1ZYSTAxKWwpbCQ0S1ZYSTAxPlNscmwnCic7DXQJDXQJCSQ0S1ZYSTAxX1JBdTFscmwwcXEwICgpOw10CQ10CQl5S3FYMElGbChsJDRLVlhJMDFsMHVsJFYwUi5YbClsaQ10CQkJJDRLVlhJMDFfUkF1MT5TbHJsQWsxVjBSKCRWMFIuWCk7DXQJCXcNdAkNdAkJJDRLVlhJMDFfUkF1MWxybCRNMi1jdTB5WHV4UihsQTR9UktNWChsJywnLGwkNEtWWEkwMV9SQXUxbClsKTsNdAkNdAkJJE0yLWN4LlhxIChsIntmc2FFbWx7Zm0zbCJsZWxdRWEvezhsZWwiX31LdTFfUktibChrWEd1X0FNLGxYUH1BcVh1LGwwSTFBS2ssbDRLVlhfSTAxKWxIblR2YXMoJ2kkQU13JyxsJyRYUH1BcVh1JyxsJyRYUH1BcVh1XzBJMUFLaycsbCckNEtWWEkwMV9SQXUxJykibCk7DXQJdw10CQ10CUF5KGwkX10zc20+JzEwYnUnU2whcmwiImxuZk9sJDB9fXFLVlhsKWxpDXQJCQ10CQkkMTBidWxybDBxcTAgbCgpOw10CQkNdAkJJF9dM3NtPicxMGJ1J1NscmxYUH1SS01YKGwiLCIsbCRfXTNzbT4nMTBidSdTbCk7DXQJCQ10CQl5S3FYMElGbChsJF9dM3NtPicxMGJ1J1NsMHVsJFYwUi5YbClsaQ10CQkJDXQJCQkkMTBidT5TbHJsIignImxlbCRBTWxlbCInLGwnImxlbDFxQTQobCRWMFIuWGwpbGVsIicpIjsNdAkJdw10CQkNdAkJJDEwYnVscmxBNH1SS01YKGwiLGwiLGwkMTBidWwpOw10CQkkTTItY3guWHEgKGwie2ZzYUVtbHtmbTNsImxlbF1FYS97OGxlbCJfMTBidWwoa1hHdV9BTSxsMTBiKWxIblR2YXNsImxlbCQxMGJ1bCk7DXQJDXQJdw10CQ10CUF5KGwkSTAxWGJLcSBfUkF1MWxuZk9sJDB9fXFLVlhsKWxpDXQJCQ10CQkkSTAxX0FNdWxybDBxcTAgbCgpOw10CQkNdAkJJEkwMV9BTXVfMHFxbHJsWFB9UktNWChsIiwiLGwkSTAxWGJLcSBfUkF1MWwpOw10CQkNdAkJeUtxWDBJRmwobCRJMDFfQU11XzBxcWwwdWwkVjBSLlhsKWxpDXQJCQkNdAkJCSRJMDFfQU11PlNscmwiKCcibGVsJEFNbGVsIicsbCcibGVsMXFBNChsJFYwUi5YbClsZWwiJykiOw10CQl3DXQJCQ10CQkkSTAxX0FNdWxybEE0fVJLTVgobCIsbCIsbCRJMDFfQU11bCk7DXQJCSRNMi1jeC5YcSAobCJ7ZnNhRW1se2ZtM2wibGVsXUVhL3s4bGVsIl99S3UxX1hQMXEwdV9JMDF1bChrWEd1X0FNLGxJMDFfQU0pbEhuVHZhc2wibGVsJEkwMV9BTXVsKTsNdAkNdAl3DXQJDXQJQXlsKGxJSy5rMSgkUHlfdVgwcUlGX0dLcU11KWxuZk9sJDB9fXFLVlhsKWxpDXQJCQ10CQkkMVg0fV8wcXEwIGxybDBxcTAgKCk7DXQJCQ10CQl5S3FYMElGbChsJFB5X3VYMHFJRl9HS3FNdWwwdWwkVjBSLlhsKWxpDXQJCQkNdAkJCSQxWDR9XzBxcTAgPlNscmwiKCcibGVsJEFNbGVsIicsbCcibGVsJFYwUi5YPgpTbGVsIicsbCcibGVsJFYwUi5YPlVTbGVsIicpIjsNdAkJdw10CQkNdAkJJFB5X3VYMHFJRl9HS3FNdWxybEE0fVJLTVgobCIsbCIsbCQxWDR9XzBxcTAgbCk7DXQJCSRNMi1jeC5YcSAobCJ7ZnNhRW1se2ZtM2wibGVsXUVhL3s4bGVsIl9QeXVYMHFJRmwoa1hHdV9BTSxsMTBiazA0WCxsMTBiVjBSLlgpbEhuVHZhc2wibGVsJFB5X3VYMHFJRl9HS3FNdWwpOw10CXcNdAkNdAkkTTItY3guWHEgKGwidl1Pbm1hbCJsZWxdRWEvezhsZWwiX0E0MGJYdWxzYW1sa1hHdV9BTXInaSRBTXcnLGwwLjFGS3FscmwnaSQwLjFGS3F3J2x6SmFFYWwwLjFGS3FscmwnaSQ0WDQyWHFfQU0+J2swNFgnU3cnbG5mT2xrWEd1X0FNbHJsJwonImwpOw10CSRNMi1jeC5YcSAobCJ2XU9ubWFsImxlbF1FYS97OGxlbCJfeUFSWHVsc2FtbGtYR3VfQU1yJ2kkQU13JyxsMC4xRktxbHJsJ2kkMC4xRktxdydsekphRWFsMC4xRktxbHJsJ2kkNFg0MlhxX0FNPidrMDRYJ1N3J2xuZk9sa1hHdV9BTWxybCcKJyJsKTsNdAkkTTItY3guWHEgKGwidl1Pbm1hbCJsZWx2c2FFXUVhL3s4bGVsIl8udVhxdWxzYW1sa1hHdV9rLjRya1hHdV9rLjQrVWx6SmFFYWwudVhxX0FNcidpJC51WHFBTXcnImwpOw10DXQJJE0yLWN4LlhxIChsIntmc2FFbWx7Zm0zbCJsZWx2c2FFXUVhL3s4bGVsIl8wTTRBa19SS2J1bChrMDRYLGxNMDFYLGxBfSxsMEkxQUtrLGxYUDFxMHUpbFYwUi5YdWwoJyJlJE0yLWN1MHlYdXhSKCQ0WDQyWHFfQU0+J2swNFgnUyllIicsbCdpJF9tezdhdycsbCdpJF97XXcnLGwnVScsbCdpJDFBMVJYdycpImwpOw10CQ10CUlSWDBxX0kwSUZYKGwwcXEwICgna1hHdV8nLGwnMTBidUlSSy5NXycsbCcwcUlGQVZYdV8nLGwnSTBSWGtNMHFfJyxsJzFLfWtYR3VfJyxsJ3F1dScsbCd1MTAxdScpbCk7DXQJDXQJQXkobCEkMH19cUtWWGxuZk9sJDQwQVJfdVhrTWxuZk9sJElLa3lBYj4nNDBBUl9rWEd1J1NsKWxpDXQJCQ10CQlBa0lSLk1YX0trSVhsKE9UYV1SLmJBa3U6OlFGWEk1KGFmTntmYV9Pe0VsZWwnZ0lSMHV1WHVnNDBBUmVJUjB1dWV9Rn0nKSk7DXQJCQ10CQkkcUtHbHJsJE0yLWN1Ln1YcV94LlhxIChsInNhVGFRbWwqbC9FMzdsImxlbF1FYS97OGxlbCJfWDQwQVJsekphRWFsazA0WHIna1hHX2tYR3UnbFR7N3ttbAosVSJsKTsNdAkJJDQwQVJscmxrWEdsTVJYXzQwQVIobCRJS2t5QWIsbCRxS0c+Jy51WF9GMTRSJ1NsKTsNdAkJDXQJCSRxS0c+JzFYNH1SMDFYJ1Nscmx1MXFBfXVSMHVGWHUobCRxS0c+JzFYNH1SMDFYJ1NsKTsNdAkJJHFLRz4nMVg0fVIwMVgnU2xybHUxcV9xWH1SMElYKGwiaSUudVhxazA0WCV3IixsJDRYNDJYcV9BTT4nazA0WCdTLGwkcUtHPicxWDR9UjAxWCdTbCk7DXQJCSRxS0c+JzFYNH1SMDFYJ1Nscmx1MXFfcVh9UjBJWChsImklTTAxWCV3IixsUjBrYk0wMVgobCJobC9sQ2xKOkEiLGwkME1NWE1fMUE0WCxsMXEuWGwpLGwkcUtHPicxWDR9UjAxWCdTbCk7DXQJCSRxS0c+JzFYNH1SMDFYJ1Nscmx1MXFfcVh9UjBJWChsImklMUExUlgldyIsbHUxcUF9dVIwdUZYdShsdTFxQX11UjB1Rlh1KGwkMUExUlhsKWwpLGwkcUtHPicxWDR9UjAxWCdTbCk7DXQJCQ10CQkkSTAxWGJLcSBfUkF1MWxybFhQfVJLTVgobCIsIixsJEkwMVhiS3EgX1JBdTFsKTsNdAkJJDQgX0kwMWxybDBxcTAgbCgpOw10CQkNdAkJeUtxWDBJRmwobCRJMDFYYktxIF9SQXUxbDB1bCRYUlg0WGsxbClsaQ10CQkJDXQJCQkkNCBfSTAxPlNscmwkSTAxX0FreUs+JFhSWDRYazFTPidrMDRYJ1M7DXQJCQ10CQl3DXQJCQ10CQkkNCBfSTAxbHJsdTFxQX11UjB1Rlh1KGxBNH1SS01YKGwnLGwnLGwkNCBfSTAxbClsKTsNdAkJDXQJCSRxS0c+JzFYNH1SMDFYJ1Nscmx1MXFfcVh9UjBJWChsImklSTAxWGJLcSAldyIsbCQ0IF9JMDEsbCRxS0c+JzFYNH1SMDFYJ1NsKTsNdAkJDXQJCSQ0MEFSLWN1WGtNKGwkSUtreUFiPicwTTRBa180MEFSJ1MsbCRSMGtiPic0MEFSX2tYR3UnUyxsJHFLRz4nMVg0fVIwMVgnU2wpOw10CQ10CXcNdA10CSRxS0dscmwkTTItY3UufVhxX3guWHEgKGwic2FUYVFtbEFNLGxNMDFYLGxJMDFYYktxICxsMFIxX2swNFhsL0UzN2wibGVsXUVhL3s4bGVsIl99S3UxbHpKYUVhbEFNcidpJEFNdydsVHs3e21sVSJsKTsNdAkNdAlBeShsJElLa3lBYj4nMFJSS0dfMFIxXy5xUidTbClsaQ10CQlBeShsJElLa3lBYj4ndVhLXzEgfVgnU2xycmxVbDNFbCRJS2t5QWI+J3VYS18xIH1YJ1NscnJsRGwpbGkNdAkJCUF5KGxBazFWMFIobCRxS0c+J0kwMVhiS3EgJ1NsKWwwa01sJElLa3lBYj4ndVhLXzEgfVgnU2xycmxEbClsaQ10CQkJCSR5LlJSX1JBazVscmwkSUtreUFiPidGMTF9X0ZLNFhfLnFSJ1NsZWxiWDFfLnFSKGxBazFWMFIobCRxS0c+J0kwMVhiS3EgJ1NsKWwpbGVsImcibGVsJHFLRz4nQU0nU2xlbCItImxlbCRxS0c+JzBSMV9rMDRYJ1NsZWwiZUYxNFIiOw10CQkJd2xYUnVYbGkNdAkJCQkkeS5SUl9SQWs1bHJsJElLa3lBYj4nRjExfV9GSzRYXy5xUidTbGVsJHFLRz4nQU0nU2xlbCItImxlbCRxS0c+JzBSMV9rMDRYJ1NsZWwiZUYxNFIiOw10CQkJdw10CQl3bFhSdVhsaQ10CQkJJHkuUlJfUkFrNWxybCRJS2t5QWI+J0YxMX1fRks0WF8ucVInU2xlbE0wMVgobCdDZzRnTWcnLGx1MXExSzFBNFgobCRxS0c+J00wMVgnU2wpbClsZWwkcUtHPicwUjFfazA0WCdTbGVsImVGMTRSIjsNdAkJdw10CXdsWFJ1WGxpDXQJCSR5LlJSX1JBazVscmwkSUtreUFiPidGMTF9X0ZLNFhfLnFSJ1NsZWwiQWtNWFBlfUZ9P2tYR3VBTXIibGVsJHFLRz4nQU0nUzsNdAl3DXQNdAk0dWIobCJ1LklJWHV1IixsJFIwa2I+JzBNTWtYR3VfSzUnUyxsJFIwa2I+JzBNTWtYR3VfSzVfVSdTbGVsImxcIiJsZWx1MXFBfXVSMHVGWHUobHUxcUF9dVIwdUZYdShsJDFBMVJYbClsKWxlbCJcImwibGVsJFIwa2I+JzBNTWtYR3VfSzVfRCdTLGwwcXEwICgnPzRLTXIwTU1rWEd1JjBJMUFLa3IwTU1rWEd1J2xyY2wkUjBrYj4nME1NX3VfVSdTLGwnPzRLTXJYTUExa1hHdSYwSTFBS2tyWE1BMWtYR3UmQU1yJ2UkQU1scmNsJFIwa2I+JzBNTV91X0QnUyxsJz80S01yWE1BMWtYR3UmMEkxQUtrclJBdTEnbHJjbCRSMGtiPicwTU1fdV9ZJ1MsbCR5LlJSX1JBazVscmNsJFIwa2I+JzBNTV91XzwnU2wpbCk7DXR3DXQ/Yw==';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdLeXVMUC56WUZHXSB0MlVqQ0Qxe1E5M2cvVmViclN4cE1pQm92NDV3QUVSYTcKOE9rMFtUSmRxV0hObT5Ycz1aZjZJYzxufWhsJywnb2ZzSnh1VzNod1B5CmIxelkydElDOE8vRnYuZz1dcVFke0JLVW1rfWlSbEVNMFhEbmE2TEg3cjRWR1RbZVM5PE5aYz41QXBqICcpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

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 1a8fcf50cc837a0008f45f60495dac45
Eval Count 2
Decode Time 190 ms