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='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WLk1lOU..

Decoded Output download

?><?php
ini_set('display_errors', 'Off'); 
header( 'content-type: text/html; charset=utf-8' );
setlocale(LC_TIME,"french");
if( !isset($_SESSION) ) session_start();

if (file_exists('../utilities/fonction.inc.php')) require_once '../utilities/fonction.inc.php';

function __autoload($class)
{
    if (file_exists("../utilities/{$class}.php")) include_once("../utilities/{$class}.php");    
}

$obj = new database;

if (file_exists('../utilities/gestionacces.php')) include_once('../utilities/gestionacces.php');

$rowsPerPage   = 20;
 
$low           = isset($_REQUEST['low'])           ? $_REQUEST['low']           : 1;          
$high          = isset($_REQUEST['high'])          ? $_REQUEST['high']          : $rowsPerPage; 
$numSalarie    = isset($_SESSION['numSalarie'])    ? $_SESSION['numSalarie']    : NULL;  


echo "<input type='hidden' name='txtLow'        id='txtLow'        value='{$low}'           readonly />
";
echo "<input type='hidden' name='txtHigh'       id='txtHigh'       value='{$high}'          readonly />
";
echo "<input type='hidden' name='txtPerPage'    id='txtPerPage'    value='{$rowsPerPage}'   readonly />
";  

$user = "";
if ( !empty($numSalarie) ) 
{
    $table        = "tblSalarie";
    $condition    = "NumSalarie = {$numSalarie}";
    $fldSal       = array( 'Matriculesalarie', 'Nom', 'Prenom' ); 
    $lstSal       = $obj->getFieldsById($table, $fldSal, $condition); 
    $rstMatricule = $lstSal['Matriculesalarie'];
    $rstNom       = $lstSal['Nom'];    
    $rstPrenom    = $lstSal['Prenom'];
    $user         = $rstMatricule . " - " . $rstNom . " " . $rstPrenom;
}   // if ( !empty($numSalarie) )
$user = ( ($profil == 'admin') ? 'Administrateur' : $user );

$droitCSal = accesDroit( $profil, 4011, "Cration" );
$createSal = $droitCSal ? NULL : 'disabled';

$droitMSal = accesDroit( $profil, 4012, "Modification" );
$modifSal  = $droitMSal ? NULL : 'disabled';
?>

<style type="text/css">
a
{
    text-decoration:none;
    cursor:pointer;
}
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	width: 100%;
}
table.tablesorter thead tr .header {
	text-align: center;
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(images/desc.gif);
}	
table.tablesorter td {
	padding: 3px;
}
table.triSal td {
    vertical-align: middle;
}
fieldset
{
	width: auto;
    border:1px solid #abc;
    padding: 5px;
}
#hLeft  { float: left; }
#hRight { float: left; width: 200px; margin:50px 0 0 10px; }
</style>

<div style='margin:0 0 .5em 0;'>
    <strong>Module : </strong>Liste des salari&eacute;s<br />
    <strong>Utilisateur : </strong><?php echo $user; ?>
</div>

<div class="salarie">
<?php 
	
	$valeur     = "";
	$table      = "tblSalarie";
	$obj2 = new database;
	$nbEnreg    = $obj2->enregCount($table);	
	if ( $nbEnreg == 0)
	{
		//echo "<button class='customBtn newSalarieBtn' {$createSal}>Nouveau</button>";
		echo "<p>Liste des salari&eacute;s vide</p>";		
	}
	else
	{
		if($departement == '0'){
			$condDept = '%';
		}
		else{
			$condDept = $departement;
		}
		if($Matricule == ''){
			$condMatr = '%';
		}
		else{
			$condMatr = $Matricule . '%';
		}
		if($population == '0'){
			$condPopu = '%';
		}
		else{
			$condPopu = $population;
		}
		if($atelier == '0'){
			$condatelier = '%';
		}
		else{
			$condatelier = $atelier;
		}
		if($sousAtelier == '0'){
			$condsousatelier = '%';
		}
		else{
			$condsousatelier = $sousAtelier;
		}
		if($categorie == '0'){
			$condcategorie = '%';
		}
		else{
			$condcategorie = $categorie;
		}
		$reqNumRows = "SELECT MAX(ID) AS nbSalarie FROM (SELECT ROW_NUMBER() OVER(ORDER BY {$table}.NumSalarie DESC) AS ID FROM {$table} ";
		$txtSQL     = "SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY {$table}.NumSalarie) AS ID, {$table}.NumSalarie, {$table}.MatriculeSalarie, ";
		$txtSQL    .= "{$table}.Civilite, {$table}.Nom, {$table}.Prenom, {$table}.CodeFonctionEntreprise ";
		$txtSQL    .= "FROM {$table} ";
		$salSQL     = "INNER JOIN tblInfoScte ON {$table}.NumSalarie = tblInfoScte.NumSalarie AND tblInfoScte.DateDepart IS NOT NULL AND tblInfoScte.InfoEnCours = 1";
		$salSQL    .= " inner join tblaffectation AF on AF.numSalarie = {$table}.NumSalarie";
		$salSQL    .= " inner join tblsalautre on tblsalautre.numSalarie = {$table}.NumSalarie";
		
		$query = NULL;

		
		$txtSQL    .= $salSQL;
		$reqNumRows.= $salSQL;	
			

		$txtSQL .= $query;
		$txtSQL .= ") AS tblSalarie WHERE ID BETWEEN {$low} AND {$high} and {$table}.MatriculeSalarie like '{$condMatr}' And AF.Departement like'{$condDept}' And tblsalautre.atelier like '{$condatelier}' and tblsalautre.sousatelier like '{$condsousatelier}' and AF.Population like '{$condPopu}' and tblsalautre.categorie='{$condcategorie}'";
	    $listeSalarie = $obj->showData($txtSQL); 
	    $reqNumRows  .= $query;
	    $reqNumRows  .= ") AS tblNbSalarie"; 
	    $sttNumRows   = $obj->getData($reqNumRows);  
	    $numRows      = $sttNumRows['nbSalarie'];
	    echo "<input type='hidden' name='txtNumRows' id='txtNumRows' value='{$numRows}' readonly />
";
		
?>
	<div id="haut">
		<div id="hLeft">
			<fieldset>
				<legend><p>Crit&egrave;res et mode de s&eacute;lection salari&eacute;s</p></legend>
				<table class="triSal">
					<tr>
						<td>
							<p>
							<label for="population"><strong>Population</strong></label>
							<select name="population" id="population">
								<option value="">--Population--</option>
								<?php
									$requete = "select * from tblpopulation";
									$result = $obj->showData($requete);
									foreach ($result as $key ) {
									   extract($key);
									   echo "<option value='{$IDPopulation}'>{$Population}</option>";
									}
								?>
							</select>
							</p>
						</td>
						<td>
							<p>
							<label for="departement"><strong>Departement</strong></label>
							<select name="departement" id="departement">
								<option value="">--departement--</option>
								<?php
									$requete = "select * from tbldepartement";
									$result = $obj->showData($requete);
									foreach ($result as $key ) {
									   extract($key);
									   echo "<option value='{$Code}'>{$Intitule}</option>";
									}
								?>
							</select>
							</p>
						</td>	
						
						<td>&nbsp;</td>
								        
					</tr>
					<tr>
					<td>
							<p>
							<label for="categorie"><strong>Categorie</strong></label>
							<select name="categorie" id="categorie">
								<option value="">--categorie--</option>
								<?php
									$requete = "select * from sr_categorie";
									$result = $obj->showData($requete);
									foreach ($result as $key ) {
									   extract($key);
									   echo "<option value='{$Code}'>{$Intitule}</option>";
									}
								?>
							</select>
						</p>
						</td>
						<td>
							<p>
							<label for="atelier"><strong>Atelier</strong></label>
							<select name="atelier" id="atelier">
								<option value="">--atelier--</option>
								<?php
									$requete = "select * from sr_ateliers";
									$result = $obj->showData($requete);
									foreach ($result as $key ) {
									   extract($key);
									   echo "<option value='{$code}'>{$Designation}</option>";
									}
								?>
							</select>
							</p>
						</td>
					  <td colspan="6" height="5"></td></tr>
					<tr>
						<td>
							<p>
							<label for="sousAtelier"><strong>Sous atelier</strong></label>
							<select name="sousAtelier" id="sousAtelier">
								<option value="">--Sous atelier--</option>
								<?php
									$requete = "select * from sr_sousCategorie";
									$result = $obj->showData($requete);
									foreach ($result as $key ) {
									   extract($key);
									   echo "<option value='{$code}'>{$Intitule}</option>";
									}
								?>
							</select>
						</p>
						</td>
							
						<td>Matricule&nbsp;</td>
						<td><input type="text"  id="Matricule" name="Matricule" value="<?php echo $triMatricule; ?>" maxlength="7" />&nbsp;</td>
						
			        </tr>				
				</table>
			</fieldset>
			<p>
			<table width="600">
				<tr>
					<td width="300" style="text-align: right;"><button class='customBtn triBtn'>Afficher</button></td>
				</tr>
			</table>		
			</p>
		</div>
	</div>

	<div style='clear:both;'></div>

	<div id="liste">
		<table id="datagrid" class="tftable tablesorter"  width="80%">
			<thead>
				<tr>
				  <th width="10%">Matricule&nbsp;</th>
				  <th width="30%">Fonction&nbsp;</th>
				  <th width="8%">Civilit&eacute;&nbsp;</th>
				  <th width="20%">Nom&nbsp;</th>
				  <th width="20%">Pr&eacute;nom(s)&nbsp;</th>
				  <th width="5%" style="text-align:center;">Action</th>
				</tr>
			</thead>
			<tbody>
			<?php 	
			if ( !empty($listeSalarie) )  
			{
				foreach( $listeSalarie as $value )	
				{
					extract($value);
					switch ( $Civilite )
					{
						case 0 :
						{
							$titre = "M.";
							break;
						}
						case 1 :
						{
							$titre = "Mme";
							break;
						}				
						case 2 :
						{
							$titre = "Mlle";
							break;
						}
					}

					$table            = "tblAffectation";
					$condition        = "NumSalarie = {$NumSalarie} AND infoencours = 1";
					$fldEmploi        = array( 'EmploiOccupe' ); 
					$rstIntitulePoste = $obj->getById($table, $fldEmploi, $condition); 
					$emploi           = $rstIntitulePoste['EmploiOccupe'];  
					
					$tblSorti   = 'tblInfoScte';
					$conSorti   = "NumSalarie = {$NumSalarie} AND InfoEnCours = 1";
					$fldSorti   = array( 'DateDepart' ); 
					$sttSorti   = $obj->getFieldsById($tblSorti, $fldSorti, $conSorti); 
					$dateDepart = $sttSorti['DateDepart'];
					
					if ( is_null($dateDepart)  ) { $color = '#000000'; }
					else { $color = '#FF0000'; }

					$colorD = '<font color=' . $color  . '>';
					$colorF = '</font>';

					echo "<tr>
";
					echo "<td style='text-align: center;'>{$colorD}" . strtoupper($MatriculeSalarie) . "{$colorF}</td>
";
					echo "<td>{$colorD} {$emploi}            {$colorF}</td>
";
					echo "<td>{$colorD} {$titre}             {$colorF}</td>
";
					echo "<td>{$colorD} {$Nom}               {$colorF}</td>
";
					echo "<td>{$colorD} {$Prenom}            {$colorF}</td>
";
					echo "<td style='text-align:center;'>";
					echo "<div style='display:none' class='compteur'>{$NumSalarie}</div>";
					echo "<div style='display:none' class='matricule'>{$MatriculeSalarie}</div>";
					echo "<input type='image' class='editSalarieBtn' src='images/b_edit.png'     title='Modification' {$modifSal} />&nbsp;&nbsp;
";	
					echo "<input type='image' class='histoDateBtn'   src='images/b_calendar.png' title='Planning du salari' />
";	
		            echo "</td>
";		            
					echo "</tr>
";
				}
			}
			?>
			</tbody>
		</table>

	<?php 
	
 
	$afterTable = <<<BOTTOM
        <table width="100%">
            <tr>
                <td width="75%">&nbsp;{$legend}&nbsp;</td>
                <td width="2%">&nbsp;</td>
                <td width="4%"><div id="debut" style="display:none"><a href='#' class='first'>D&eacute;but</a>&nbsp;</div></td>
                <td width="7%"><div id="precedent" style="display:none"><a href='#' class='previous'>Pr&eacute;c&eacute;dent</a>&nbsp;</div></td>
                <td width="5%"><div id="suivant" style="display:none"><a href='#' class='next'>Suivant</a>&nbsp;</div></td>
                <td width="7%"><div id="fin" style="display:none"><a href='#' class='last'>Fin</a></div></td>
            </tr>
        </table>
BOTTOM;
	    echo $afterTable;  
	} ?>
	</div>

	<div class='closeAvc'><button class='customBtn'>Fermer</button></div>
	<div id="popup"></div>

<script type="text/javascript" src="scripts/jquery.min.js"></script>
<script type="text/javascript" src="scripts/jquery.tablesorter.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
	var low           = '';
    var high          = '';
	var selMatricule  = '';
	var optSorti      = '';
	var compteur      = 0;
	var perPage       = 0;
    var numRows       = 0;
    var prevPageL     = 0;
    var prevPageH     = 0;
    var nextPageH     = 0;
    var nextPageL     = 0;
    var lastPageL     = 0;
    var lastPageH     = 0;
	 
    low               = $("#txtLow").val(); 
    low               = parseInt(low);  
    high              = $("#txtHigh").val(); 
    high              = parseInt(high); 
	perPage           = $("#txtPerPage").val(); 
    perPage           = parseInt(perPage); 
    numRows           = $("#txtNumRows").val(); 
    numRows           = parseInt(numRows); 

    $('.closeAvc').hide();

	if ( numRows <= perPage ) 
    {
        $("#debut").hide(); 
        $("#precedent").hide();
        $("#suivant").hide(); 
        $("#fin").hide();
    }
	
	if ( low > 1 ) 
    { 
        prevPageH = low - 1; 
        prevPageL = prevPageH - perPage + 1;                 
    }

    if ( numRows > perPage ) 
    {   
        $("#debut").show(); 
        $("#precedent").show();     
        $("#suivant").show();     
        $("#fin").show();     
        nextPageL = high + 1; 
        nextPageH = nextPageL + perPage - 1; 

        lastPageH = (Math.ceil( numRows / perPage )) * perPage; 
        lastPageL = lastPageH - perPage + 1; 
    }

    if ( high ==  lastPageH ) { $("#suivant").hide(); $("#fin").hide(); }
    if ( low  ==  1 ) { $("#debut").hide(); $("#precedent").hide(); }

    $(".first").click(function() { $('#loaderImage').show(); showEmployee(1, perPage, valTriSalarie); });

    $(".previous").click(function() { $('#loaderImage').show(); showEmployee(prevPageL, prevPageH, valTriSalarie); }); 

    $(".next").click(function() { $('#loaderImage').show(); showEmployee(nextPageL, nextPageH, valTriSalarie); }); 

    $(".last").click(function() { $('#loaderImage').show(); showEmployee(lastPageL, lastPageH, valTriSalarie); }); 
	
	$("#datagrid").tablesorter({ headers: { 5: { sorter: false} } });
	
	
	// Filtre matricule
	$("#Matricule").change(function(){
        var Matr = $("#Matricule").val();
        var Dept = $("#departement").val();
        var popu = $("#population").val();
        var cat = $("#categorie").val();
		var atelier = $("#atelier").val();
		var sousatelier = $("#sousAtelier").val();
        $('#loaderImage').show();
        showEmployee(population,departement,categorie,atelier,sousatelier,Matr);
    });
	// Filtre poupulation
	$("#population").change(function(){
        var Matr = $("#Matricule").val();
        var Dept = $("#departement").val();
        var popu = $("#population").val();
        var cat = $("#categorie").val();
		var atelier = $("#atelier").val();
		var sousatelier = $("#sousAtelier").val();
        $('#loaderImage').show();
        showEmployee(population,departement,categorie,atelier,sousatelier,Matr);
    });
	// Filtre departement
	$("#departement").change(function(){
        var Matr = $("#Matricule").val();
        var Dept = $("#departement").val();
        var popu = $("#population").val();
        var cat = $("#categorie").val();
		var atelier = $("#atelier").val();
		var sousatelier = $("#sousAtelier").val();
        $('#loaderImage').show();
        showEmployee(population,departement,categorie,atelier,sousatelier,Matr);
    });
	// Filtre categorie
	$("#categorie").change(function(){
        var Matr = $("#Matricule").val();
        var Dept = $("#departement").val();
        var popu = $("#population").val();
        var cat = $("#categorie").val();
		var atelier = $("#atelier").val();
		var sousatelier = $("#sousAtelier").val();
        $('#loaderImage').show();
        showEmployee(population,departement,categorie,atelier,sousatelier,Matr);
    });
	
	// Filtre atelier
	$("#atelier").change(function(){
        var Matr = $("#Matricule").val();
        var Dept = $("#departement").val();
        var popu = $("#population").val();
        var cat = $("#categorie").val();
		var atelier = $("#atelier").val();
		var sousatelier = $("#sousAtelier").val();
        $('#loaderImage').show();
        showEmployee(population,departement,categorie,atelier,sousatelier,Matr);
    });
	
	// Filtre sous atelier
	$("#sousAtelier").change(function(){
        var Matr = $("#Matricule").val();
        var Dept = $("#departement").val();
        var popu = $("#population").val();
        var cat = $("#categorie").val();
		var atelier = $("#atelier").val();
		var sousatelier = $("#sousAtelier").val();
        $('#loaderImage').show();
        showEmployee(population,departement,categorie,atelier,sousatelier,Matr);
    });

	
	$('.editSalarieBtn').click( function(){		
		compteur = $(this).closest('td').find('.compteur').text();

		$('#loaderImage').show();
		$.ajax({ async: false, type: "POST", url: 'recupvar.php', data: { 'url' : valTriSalarie }, dataType: 'json', success: function(data) { valTriSalarie = data.url; } });  
		setTimeout("$('#pageContent').load('salarie/updateSalarieForm.php?avant=liste&low=" + low + "&high=" + high + "&valTriSalarie=" + valTriSalarie + "&compteur=" + compteur + "', function(){ $('#loaderImage').hide(); });",100);
		
	});
	
	$('.histoDateBtn').click( function()
	{	
		var matricule = $(this).closest('td').find('.matricule').text(); 

		//$('.closeAvc').show();
		$('#popup').html('<div id="loading">chargement en cours...<img src="images/ajax-loader.gif" alt="" /></div>').show('slow'); 
		$.ajax({ 
			type : 'POST', 
			url : 'consplan/planning.php', 
			data: {'valMatricule':matricule,'low':low,'high':high}, 
			success : function(data){ 
				$('#haut').hide(); 
				$('#liste').hide(); 
				$('#popup').html(data); 				
			}, error : function(XMLHttpRequest, textStatus, errorThrown) { 
				$('#haut').hide(); 
				$('#liste').hide(); 
				$('#popup').html('Une erreur est survenue !'); 
			} 
		});
	});

	$('.closeAvc').click( function(){	
		$('#popup').hide(); 		
		$('#haut').show(); 
		$('#liste').show(); 
		$(this).hide();
		selMatricule = '';
	});

});
</script>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WLk1lOU16KD4nMk9IPU1IPS09cVpNOj49TVI9aC49WVc7PjIuZXpuTT1TUT1BLWYnPik7DVZuTT1XTzJlV00oSS9fVDN1SywiQXpNSDIuIik7DVZzQSg+IXNubk09KCRfcEtwcDM3RSk+KT5uTW5uc09IX249ZXo9KCk7DVYNVnNBPihBc1dNX01Sc249bignWFhoUT1zV3M9c01uaEFPSDI9c09IWHNIMlhaLlonKSk+ek12UXN6TV9PSDJNPidYWGhRPXNXcz1zTW5oQU9IMj1zT0hYc0gyWFouWic7DVYNVkFRSDI9c09IPl9fZVE9T1dPZTkoJDJXZW5uKQ1WXQ1WPj4+PnNBPihBc1dNX01Sc249bigiWFhoUT1zV3M9c01uaF0kMldlbm5sWFouWiIpKT5zSDJXUTlNX09IMk0oIlhYaFE9c1dzPXNNbmhdJDJXZW5ubFhaLloiKTs+Pj4+DVZsDVYNViRPPAo+Uz5ITX0+OWU9ZTxlbk07DVYNVnNBPihBc1dNX01Sc249bignWFhoUT1zV3M9c01uaHhNbj1zT0hlMjJNblhaLlonKSk+c0gyV1E5TV9PSDJNKCdYWGhRPXNXcz1zTW5oeE1uPXNPSGUyMk1uWFouWicpOw1WDVYkek99bm1Nem1leE0+Pj5TPmthOw1WPg1WJFdPfT4+Pj4+Pj4+Pj4+Uz5zbm5NPSgkX2dLdyBLcFRqJ1dPfSdkKT4+Pj4+Pj4+Pj4+Pz4kX2dLdyBLcFRqJ1dPfSdkPj4+Pj4+Pj4+Pj46PjA7Pj4+Pj4+Pj4+Pg1WJC5zeC4+Pj4+Pj4+Pj4+Uz5zbm5NPSgkX2dLdyBLcFRqJy5zeC4nZCk+Pj4+Pj4+Pj4+Pz4kX2dLdyBLcFRqJy5zeC4nZD4+Pj4+Pj4+Pj46PiR6T31ubU16bWV4TTs+DVYkSFFZcGVXZXpzTT4+Pj5TPnNubk09KCRfcEtwcDM3RWonSFFZcGVXZXpzTSdkKT4+Pj4/PiRfcEtwcDM3RWonSFFZcGVXZXpzTSdkPj4+Pjo+RSBJSTs+Pg1WDVYNVk0yLk8+IkJzSFpRPT49cVpNUycuczk5TUgnPkhlWU1TJz1SPUlPfSc+Pj4+Pj4+PnM5Uyc9Uj1JT30nPj4+Pj4+Pj5jZVdRTVMnXSRXT31sJz4+Pj4+Pj4+Pj4+ek1lOU9IV3E+aGlcSCI7DVZNMi5PPiJCc0haUT0+PXFaTVMnLnM5OU1IJz5IZVlNUyc9Uj10c3guJz4+Pj4+Pj5zOVMnPVI9dHN4Lic+Pj4+Pj4+Y2VXUU1TJ10kLnN4LmwnPj4+Pj4+Pj4+PnpNZTlPSFdxPmhpXEgiOw1WTTIuTz4iQnNIWlE9Pj1xWk1TJy5zOTlNSCc+SGVZTVMnPVI9bU16bWV4TSc+Pj4+czlTJz1SPW1Nem1leE0nPj4+PmNlV1FNUyddJHpPfW5tTXptZXhNbCc+Pj56TWU5T0hXcT5oaVxIIjs+Pg1WDVYkUW5Nej5TPiIiOw1Wc0E+KD4hTVlaPXEoJEhRWXBlV2V6c00pPik+DVZdDVY+Pj4+JD1lPFdNPj4+Pj4+Pj5TPiI9PFdwZVdlenNNIjsNVj4+Pj4kMk9IOXM9c09IPj4+PlM+IkVRWXBlV2V6c00+Uz5dJEhRWXBlV2V6c01sIjsNVj4+Pj4kQVc5cGVXPj4+Pj4+PlM+ZXp6ZXEoPid1ZT16czJRV01uZVdlenNNJyw+J0VPWScsPidtek1IT1knPik7Pg1WPj4+PiRXbj1wZVc+Pj4+Pj4+Uz4kTzwKLWl4TT1yc01XOW5vcTM5KCQ9ZTxXTSw+JEFXOXBlVyw+JDJPSDlzPXNPSCk7Pg1WPj4+PiR6bj11ZT16czJRV00+Uz4kV249cGVXaid1ZT16czJRV01uZVdlenNNJ2Q7DVY+Pj4+JHpuPUVPWT4+Pj4+Pj5TPiRXbj1wZVdqJ0VPWSdkOz4+Pj4NVj4+Pj4kem49bXpNSE9ZPj4+PlM+JFduPXBlV2onbXpNSE9ZJ2Q7DVY+Pj4+JFFuTXo+Pj4+Pj4+Pj5TPiR6bj11ZT16czJRV00+WD4iPi0+Ij5YPiR6bj1FT1k+WD4iPiI+WD4kem49bXpNSE9ZOw1WbD4+PmhoPnNBPig+IU1ZWj1xKCRIUVlwZVdlenNNKT4pDVYkUW5Nej5TPig+KCRaek9Bc1c+U1M+J2U5WXNIJyk+Pz4nRjlZc0hzbj16ZT1NUXonPjo+JFFuTXo+KTsNVg1WJDl6T3M9L3BlVz5TPmUyMk1uNHpPcz0oPiRaek9Bc1csPlVhMDAsPiIvesOpZT1zT0giPik7DVYkMnpNZT1NcGVXPlM+JDl6T3M9L3BlVz4/PkUgSUk+Oj4nOXNuZTxXTTknOw1WDVYkOXpPcz11cGVXPlM+ZTIyTW40ek9zPSg+JFp6T0FzVyw+VWEwayw+InVPOXNBczJlPXNPSCI+KTsNViRZTzlzQXBlVz4+Uz4kOXpPcz11cGVXPj8+RSBJST46Pic5c25lPFdNOSc7DVY/aQ1WDVZCbj1xV00+PXFaTVMiPU1SPWgybm4iaQ1WZQ1WXQ1WPj4+Pj1NUj0tOU0yT3plPXNPSDpIT0hNOw1WPj4+PjJRem5PejpaT3NIPU16Ow1WbA1WPWU8V01YPWU8V01uT3o9TXo+XQ1WCUFPSD0tQWVZc1dxOmV6c2VXOw1WCTxlMnl4ek9RSDktMk9XT3o6PiMvNC80LzQ7DVYJWWV6eHNIOjBhWlI+YVo9PjBMWlI7DVYJfXM5PS46PjBhYSU7DVZsDVY9ZTxXTVg9ZTxXTW5Pej1Nej49Lk1lOT49ej5YLk1lOU16Pl0NVgk9TVI9LWVXc3hIOj4yTUg9TXo7DVYJPGUyeXh6T1FIOS1zWWV4TTo+UXpXKHNZZXhNbmg8eFh4c0EpOw1WCTxlMnl4ek9RSDktek1aTWU9Oj5ITy16TVpNZT07DVYJPGUyeXh6T1FIOS1aT25zPXNPSDo+Mk1IPU16PnpzeC49Ow1WCTJRem5Pejo+Wk9zSD1NejsNVmwNVj1lPFdNWD1lPFdNbk96PU16Pj0uTWU5Pj16PlguTWU5TXpwT3o9IFo+XQ1WCTxlMnl4ek9RSDktc1lleE06PlF6VyhzWWV4TW5oZW4yWHhzQSk7DVZsDVY9ZTxXTVg9ZTxXTW5Pej1Nej49Lk1lOT49ej5YLk1lOU16cE96PTRPfUg+XQ1WCTxlMnl4ek9RSDktc1lleE06PlF6VyhzWWV4TW5oOU1uMlh4c0EpOw1WbAkNVj1lPFdNWD1lPFdNbk96PU16Pj05Pl0NVglaZTk5c0h4Oj5KWlI7DVZsDVY9ZTxXTVg9enNwZVc+PTk+XQ1WPj4+PmNNej1zMmVXLWVXc3hIOj5Zczk5V007DVZsDVZBc01XOW5NPQ1WXQ1WCX1zOT0uOj5lUT1POw1WPj4+PjxPejlNejowWlI+bk9Xczk+I2U8MjsNVj4+Pj5aZTk5c0h4Oj5MWlI7DVZsDVYjLklNQT0+Pl0+QVdPZT06PldNQT07PmwNViMuZ3N4Lj0+XT5BV09lPTo+V01BPTs+fXM5PS46PmthYVpSOz5ZZXp4c0g6TGFaUj5hPmE+MGFaUjs+bA1WQmhuPXFXTWkNVg1WQjlzYz5uPXFXTVMnWWV6eHNIOmE+YT5YTE1ZPmE7J2kNVj4+Pj5Cbj16T0h4aXVPOVFXTT46PkJobj16T0h4aUlzbj1NPjlNbj5uZVdlenMmTWUyUT1NO25CPHo+aGkNVj4+Pj5Cbj16T0h4aSA9c1dzbmU9TVF6Pjo+QmhuPXpPSHhpQj9aLlo+TTIuTz4kUW5Nejs+P2kNVkJoOXNjaQ1WDVZCOXNjPjJXZW5uUyJuZVdlenNNImkNVkI/Wi5aPg1WCQ1WCSRjZVdNUXo+Pj4+PlM+IiI7DVYJJD1lPFdNPj4+Pj4+Uz4iPTxXcGVXZXpzTSI7DVYJJE88Cms+Uz5ITX0+OWU9ZTxlbk07DVYJJEg8S0h6TXg+Pj4+Uz4kTzwKay1pTUh6TXgvT1FIPSgkPWU8V00pOwkNVglzQT4oPiRIPEtIek14PlNTPmEpDVYJXQ1WCQloaE0yLk8+IkI8UT09T0g+Mldlbm5TJzJRbj1PWW89SD5ITX1wZVdlenNNbz1IJz5dJDJ6TWU9TXBlV2xpRU9RY01lUUJoPFE9PU9IaSI7DVYJCU0yLk8+IkJaaUlzbj1NPjlNbj5uZVdlenMmTWUyUT1NO24+Y3M5TUJoWmkiOwkJDVYJbA1WCU1Xbk0NVgldDVYJCXNBKCQ5TVplej1NWU1IPT5TUz4nYScpXQ1WCQkJJDJPSDk0TVo9PlM+JyUnOw1WCQlsDVYJCU1Xbk1dDVYJCQkkMk9IOTRNWj0+Uz4kOU1aZXo9TVlNSD07DVYJCWwNVgkJc0EoJHVlPXpzMlFXTT5TUz4nJyldDVYJCQkkMk9IOXVlPXo+Uz4nJSc7DVYJCWwNVgkJTVduTV0NVgkJCSQyT0g5dWU9ej5TPiR1ZT16czJRV00+WD4nJSc7DVYJCWwNVgkJc0EoJFpPWlFXZT1zT0g+U1M+J2EnKV0NVgkJCSQyT0g5bU9aUT5TPiclJzsNVgkJbA1WCQlNV25NXQ1WCQkJJDJPSDltT1pRPlM+JFpPWlFXZT1zT0g7DVYJCWwNVgkJc0EoJGU9TVdzTXo+U1M+J2EnKV0NVgkJCSQyT0g5ZT1NV3NNej5TPiclJzsNVgkJbA1WCQlNV25NXQ1WCQkJJDJPSDllPU1Xc016PlM+JGU9TVdzTXo7DVYJCWwNVgkJc0EoJG5PUW5GPU1Xc016PlNTPidhJyldDVYJCQkkMk9IOW5PUW5lPU1Xc016PlM+JyUnOw1WCQlsDVYJCU1Xbk1dDVYJCQkkMk9IOW5PUW5lPU1Xc016PlM+JG5PUW5GPU1Xc016Ow1WCQlsDVYJCXNBKCQyZT1NeE96c00+U1M+J2EnKV0NVgkJCSQyT0g5MmU9TXhPenNNPlM+JyUnOw1WCQlsDVYJCU1Xbk1dDVYJCQkkMk9IOTJlPU14T3pzTT5TPiQyZT1NeE96c007DVYJCWwNVgkJJHpNdkVRWWdPfW4+Uz4icEtJSy9UPnVGRCgzNCk+RnA+SDxwZVdlenNNPnJnN3U+KHBLSUsvVD5nN3tfRSB1b0tnKCk+NzZLZyg3ZzRLZz5vYj5dJD1lPFdNbFhFUVlwZVdlenNNPjRLcC8pPkZwPjM0PnJnN3U+XSQ9ZTxXTWw+IjsNVgkJJD1SPXB3ST4+Pj4+Uz4icEtJSy9UPio+cmc3dT4ocEtJSy9UPmc3e19FIHVvS2coKT43NktnKDdnNEtnPm9iPl0kPWU8V01sWEVRWXBlV2V6c00pPkZwPjM0LD5dJD1lPFdNbFhFUVlwZVdlenNNLD5dJD1lPFdNbFh1ZT16czJRV01wZVdlenNNLD4iOw1WCQkkPVI9cHdJPj4+PlhTPiJdJD1lPFdNbFgvc2NzV3M9TSw+XSQ9ZTxXTWxYRU9ZLD5dJD1lPFdNbFhtek1IT1ksPl0kPWU8V01sWC9POU1yT0gyPXNPSEtIPXpNWnpzbk0+IjsNVgkJJD1SPXB3ST4+Pj5YUz4icmc3dT5dJD1lPFdNbD4iOw1WCQkkbmVXcHdJPj4+Pj5TPiIzRUVLZz44NzNFPj08VzNIQU9wMj1NPjdFPl0kPWU8V01sWEVRWXBlV2V6c00+Uz49PFczSEFPcDI9TVhFUVlwZVdlenNNPkZFND49PFczSEFPcDI9TVg0ZT1NNE1aZXo9PjNwPkU3VD5FIElJPkZFND49PFczSEFPcDI9TVgzSEFPS0gvT1F6bj5TPjAiOw1WCQkkbmVXcHdJPj4+PlhTPiI+c0hITXo+Ck9zSD49PFdlQUFNMj1lPXNPSD5Gcj5PSD5GclhIUVlwZVdlenNNPlM+XSQ9ZTxXTWxYRVFZcGVXZXpzTSI7DVYJCSRuZVdwd0k+Pj4+WFM+Ij5zSEhNej4KT3NIPj08V25lV2VRPXpNPk9IPj08V25lV2VRPXpNWEhRWXBlV2V6c00+Uz5dJD1lPFdNbFhFUVlwZVdlenNNIjsNVgkJDVYJCSR2UU16cT5TPkUgSUk7DVYNVgkJDVYJCSQ9Uj1wd0k+Pj4+WFM+JG5lV3B3STsNVgkJJHpNdkVRWWdPfW5YUz4kbmVXcHdJOwkNVgkJCQ1WDVYJCSQ9Uj1wd0k+WFM+JHZRTXpxOw1WCQkkPVI9cHdJPlhTPiIpPkZwPj08V3BlV2V6c00+e3RLZ0s+MzQ+b0tUe0tLRT5dJFdPfWw+RkU0Pl0kLnN4Lmw+ZUg5Pl0kPWU8V01sWHVlPXpzMlFXTXBlV2V6c00+V3N5TT4nXSQyT0g5dWU9emwnPkZIOT5Gclg0TVplej1NWU1IPT5Xc3lNJ10kMk9IOTRNWj1sJz5GSDk+PTxXbmVXZVE9ek1YZT1NV3NNej5Xc3lNPiddJDJPSDllPU1Xc016bCc+ZUg5Pj08V25lV2VRPXpNWG5PUW5lPU1Xc016PldzeU0+J10kMk9IOW5PUW5lPU1Xc016bCc+ZUg5PkZyWG1PWlFXZT1zT0g+V3N5TT4nXSQyT0g5bU9aUWwnPmVIOT49PFduZVdlUT16TVgyZT1NeE96c01TJ10kMk9IOTJlPU14T3pzTWwnIjsNVgk+Pj4+JFdzbj1NcGVXZXpzTT5TPiRPPAotaW4uT300ZT1lKCQ9Uj1wd0kpOz4NVgk+Pj4+JHpNdkVRWWdPfW4+PlhTPiR2UU16cTsNVgk+Pj4+JHpNdkVRWWdPfW4+PlhTPiIpPkZwPj08V0U8cGVXZXpzTSI7Pg1WCT4+Pj4kbj09RVFZZ099bj4+PlM+JE88Ci1peE09NGU9ZSgkek12RVFZZ099bik7Pj4NVgk+Pj4+JEhRWWdPfW4+Pj4+Pj5TPiRuPT1FUVlnT31uaidIPHBlV2V6c00nZDsNVgk+Pj4+TTIuTz4iQnNIWlE9Pj1xWk1TJy5zOTlNSCc+SGVZTVMnPVI9RVFZZ099bic+czlTJz1SPUVRWWdPfW4nPmNlV1FNUyddJEhRWWdPfW5sJz56TWU5T0hXcT5oaVxIIjsNVgkJDVY/aQ1WCUI5c2M+czlTIi5lUT0iaQ1WCQlCOXNjPnM5UyIuSU1BPSJpDVYJCQlCQXNNVzluTT1pDVYJCQkJQldNeE1IOWlCWmkvenM9Jk14emVjTTt6TW4+TT0+WU85TT45TT5uJk1lMlE9TTtXTTI9c09IPm5lV2V6cyZNZTJRPU07bkJoWmlCaFdNeE1IOWkNVgkJCQlCPWU8V00+Mldlbm5TIj16c3BlVyJpDVYJCQkJCUI9emkNVgkJCQkJCUI9OWkNVgkJCQkJCQlCWmkNVgkJCQkJCQlCV2U8TVc+QU96UyJaT1pRV2U9c09IImlCbj16T0h4aW1PWlFXZT1zT0hCaG49ek9IeGlCaFdlPE1XaQ1WCQkJCQkJCUJuTVdNMj0+SGVZTVMiWk9aUVdlPXNPSCI+czlTIlpPWlFXZT1zT0giaQ1WCQkJCQkJCQlCT1o9c09IPmNlV1FNUyIiaS0tbU9aUVdlPXNPSC0tQmhPWj1zT0hpDVYJCQkJCQkJCUI/Wi5aDVYJCQkJCQkJCQkkek12UU09TT5TPiJuTVdNMj0+Kj5Bek9ZPj08V1pPWlFXZT1zT0giOw1WCQkJCQkJCQkJJHpNblFXPT5TPiRPPAotaW4uT300ZT1lKCR6TXZRTT1NKTsNVgkJCQkJCQkJCUFPek1lMi4+KCR6TW5RVz0+ZW4+JHlNcT4pPl0NVgkJCQkJCQkJCT4+Pk1SPXplMj0oJHlNcSk7DVYJCQkJCQkJCQk+Pj5NMi5PPiJCT1o9c09IPmNlV1FNUyddJDM0bU9aUVdlPXNPSGwnaV0kbU9aUVdlPXNPSGxCaE9aPXNPSGkiOw1WCQkJCQkJCQkJbA1WCQkJCQkJCQk/aQ1WCQkJCQkJCUJobk1XTTI9aQ1WCQkJCQkJCUJoWmkNVgkJCQkJCUJoPTlpDVYJCQkJCQlCPTlpDVYJCQkJCQkJQlppDVYJCQkJCQkJQldlPE1XPkFPelMiOU1aZXo9TVlNSD0iaUJuPXpPSHhpNE1aZXo9TVlNSD1CaG49ek9IeGlCaFdlPE1XaQ1WCQkJCQkJCUJuTVdNMj0+SGVZTVMiOU1aZXo9TVlNSD0iPnM5UyI5TVplej1NWU1IPSJpDVYJCQkJCQkJCUJPWj1zT0g+Y2VXUU1TIiJpLS05TVplej1NWU1IPS0tQmhPWj1zT0hpDVYJCQkJCQkJCUI/Wi5aDVYJCQkJCQkJCQkkek12UU09TT5TPiJuTVdNMj0+Kj5Bek9ZPj08VzlNWmV6PU1ZTUg9IjsNVgkJCQkJCQkJCSR6TW5RVz0+Uz4kTzwKLWluLk99NGU9ZSgkek12UU09TSk7DVYJCQkJCQkJCQlBT3pNZTIuPigkek1uUVc9PmVuPiR5TXE+KT5dDVYJCQkJCQkJCQk+Pj5NUj16ZTI9KCR5TXEpOw1WCQkJCQkJCQkJPj4+TTIuTz4iQk9aPXNPSD5jZVdRTVMnXSQvTzlNbCdpXSQzSD1zPVFXTWxCaE9aPXNPSGkiOw1WCQkJCQkJCQkJbA1WCQkJCQkJCQk/aQ1WCQkJCQkJCUJobk1XTTI9aQ1WCQkJCQkJCUJoWmkNVgkJCQkJCUJoPTlpCQ1WCQkJCQkJDVYJCQkJCQlCPTlpJkg8blo7Qmg9OWkNVgkJCQkJCQkJPj4+Pj4+Pj4NVgkJCQkJQmg9emkNVgkJCQkJQj16aQ1WCQkJCQlCPTlpDVYJCQkJCQkJQlppDVYJCQkJCQkJQldlPE1XPkFPelMiMmU9TXhPenNNImlCbj16T0h4aS9lPU14T3pzTUJobj16T0h4aUJoV2U8TVdpDVYJCQkJCQkJQm5NV00yPT5IZVlNUyIyZT1NeE96c00iPnM5UyIyZT1NeE96c00iaQ1WCQkJCQkJCQlCT1o9c09IPmNlV1FNUyIiaS0tMmU9TXhPenNNLS1CaE9aPXNPSGkNVgkJCQkJCQkJQj9aLloNVgkJCQkJCQkJCSR6TXZRTT1NPlM+Im5NV00yPT4qPkF6T1k+bnpfMmU9TXhPenNNIjsNVgkJCQkJCQkJCSR6TW5RVz0+Uz4kTzwKLWluLk99NGU9ZSgkek12UU09TSk7DVYJCQkJCQkJCQlBT3pNZTIuPigkek1uUVc9PmVuPiR5TXE+KT5dDVYJCQkJCQkJCQk+Pj5NUj16ZTI9KCR5TXEpOw1WCQkJCQkJCQkJPj4+TTIuTz4iQk9aPXNPSD5jZVdRTVMnXSQvTzlNbCdpXSQzSD1zPVFXTWxCaE9aPXNPSGkiOw1WCQkJCQkJCQkJbA1WCQkJCQkJCQk/aQ1WCQkJCQkJCUJobk1XTTI9aQ1WCQkJCQkJQmhaaQ1WCQkJCQkJQmg9OWkNVgkJCQkJCUI9OWkNVgkJCQkJCQlCWmkNVgkJCQkJCQlCV2U8TVc+QU96UyJlPU1Xc016ImlCbj16T0h4aUY9TVdzTXpCaG49ek9IeGlCaFdlPE1XaQ1WCQkJCQkJCUJuTVdNMj0+SGVZTVMiZT1NV3NNeiI+czlTImU9TVdzTXoiaQ1WCQkJCQkJCQlCT1o9c09IPmNlV1FNUyIiaS0tZT1NV3NNei0tQmhPWj1zT0hpDVYJCQkJCQkJCUI/Wi5aDVYJCQkJCQkJCQkkek12UU09TT5TPiJuTVdNMj0+Kj5Bek9ZPm56X2U9TVdzTXpuIjsNVgkJCQkJCQkJCSR6TW5RVz0+Uz4kTzwKLWluLk99NGU9ZSgkek12UU09TSk7DVYJCQkJCQkJCQlBT3pNZTIuPigkek1uUVc9PmVuPiR5TXE+KT5dDVYJCQkJCQkJCQk+Pj5NUj16ZTI9KCR5TXEpOw1WCQkJCQkJCQkJPj4+TTIuTz4iQk9aPXNPSD5jZVdRTVMnXSQyTzlNbCdpXSQ0TW5zeEhlPXNPSGxCaE9aPXNPSGkiOw1WCQkJCQkJCQkJbA1WCQkJCQkJCQk/aQ1WCQkJCQkJCUJobk1XTTI9aQ1WCQkJCQkJCUJoWmkNVgkJCQkJCUJoPTlpDVYJCQkJCT4+Qj05PjJPV25aZUhTIlsiPi5Nc3guPVMiTCJpQmg9OWlCaD16aQ1WCQkJCQlCPXppDVYJCQkJCQlCPTlpDVYJCQkJCQkJQlppDVYJCQkJCQkJQldlPE1XPkFPelMibk9RbkY9TVdzTXoiaUJuPXpPSHhpcE9Rbj5lPU1Xc016QmhuPXpPSHhpQmhXZTxNV2kNVgkJCQkJCQlCbk1XTTI9PkhlWU1TIm5PUW5GPU1Xc016Ij5zOVMibk9RbkY9TVdzTXoiaQ1WCQkJCQkJCQlCT1o9c09IPmNlV1FNUyIiaS0tcE9Rbj5lPU1Xc016LS1CaE9aPXNPSGkNVgkJCQkJCQkJQj9aLloNVgkJCQkJCQkJCSR6TXZRTT1NPlM+Im5NV00yPT4qPkF6T1k+bnpfbk9Rbi9lPU14T3pzTSI7DVYJCQkJCQkJCQkkek1uUVc9PlM+JE88Ci1pbi5PfTRlPWUoJHpNdlFNPU0pOw1WCQkJCQkJCQkJQU96TWUyLj4oJHpNblFXPT5lbj4keU1xPik+XQ1WCQkJCQkJCQkJPj4+TVI9emUyPSgkeU1xKTsNVgkJCQkJCQkJCT4+Pk0yLk8+IkJPWj1zT0g+Y2VXUU1TJ10kMk85TWwnaV0kM0g9cz1RV01sQmhPWj1zT0hpIjsNVgkJCQkJCQkJCWwNVgkJCQkJCQkJP2kNVgkJCQkJCQlCaG5NV00yPWkNVgkJCQkJCUJoWmkNVgkJCQkJCUJoPTlpDVYJCQkJCQkJDVYJCQkJCQlCPTlpdWU9enMyUVdNJkg8blo7Qmg9OWkNVgkJCQkJCUI9OWlCc0haUT0+PXFaTVMiPU1SPSI+PnM5UyJ1ZT16czJRV00iPkhlWU1TInVlPXpzMlFXTSI+Y2VXUU1TIkI/Wi5aPk0yLk8+JD16c3VlPXpzMlFXTTs+P2kiPlllUldNSHg9LlMiMSI+aGkmSDxuWjtCaD05aQ1WCQkJCQkJDVYJCQk+Pj4+Pj4+PkJoPXppCQkJCQ1WCQkJCUJoPWU8V01pDVYJCQlCaEFzTVc5bk09aQ1WCQkJQlppDVYJCQlCPWU8V00+fXM5PS5TIlthYSJpDVYJCQkJQj16aQ1WCQkJCQlCPTk+fXM5PS5TIkphYSI+bj1xV01TIj1NUj0tZVdzeEg6PnpzeC49OyJpQjxRPT1PSD4yV2VublMnMlFuPU9Zbz1IPj16c289SCdpRkFBczIuTXpCaDxRPT1PSGlCaD05aQ1WCQkJCUJoPXppDVYJCQlCaD1lPFdNaQkJDVYJCQlCaFppDVYJCUJoOXNjaQ1WCUJoOXNjaQ1WDVYJQjlzYz5uPXFXTVMnMldNZXo6PE89LjsnaUJoOXNjaQ1WDVYJQjlzYz5zOVMiV3NuPU0iaQ1WCQlCPWU8V00+czlTIjllPWV4enM5Ij4yV2VublMiPUE9ZTxXTT49ZTxXTW5Pej1NeiI+Pn1zOT0uUyJmYSUiaQ1WCQkJQj0uTWU5aQ1WCQkJCUI9emkNVgkJCQk+PkI9Lj59czk9LlMiMGElIml1ZT16czJRV00mSDxuWjtCaD0uaQ1WCQkJCT4+Qj0uPn1zOT0uUyJKYSUiaXJPSDI9c09IJkg8blo7Qmg9LmkNVgkJCQk+PkI9Lj59czk9LlMiZiUiaS9zY3NXcz0mTWUyUT1NOyZIPG5aO0JoPS5pDVYJCQkJPj5CPS4+fXM5PS5TImthJSJpRU9ZJkg8blo7Qmg9LmkNVgkJCQk+PkI9Lj59czk9LlMia2ElImlteiZNZTJRPU07SE9ZKG4pJkg8blo7Qmg9LmkNVgkJCQk+PkI9Lj59czk9LlMiTCUiPm49cVdNUyI9TVI9LWVXc3hIOjJNSD1NejsiaUYyPXNPSEJoPS5pDVYJCQkJQmg9emkNVgkJCUJoPS5NZTlpDVYJCQlCPTxPOXFpDVYJCQlCP1ouWj4JDVYJCQlzQT4oPiFNWVo9cSgkV3NuPU1wZVdlenNNKT4pPj4NVgkJCV0NVgkJCQlBT3pNZTIuKD4kV3NuPU1wZVdlenNNPmVuPiRjZVdRTT4pCQ1WCQkJCV0NVgkJCQkJTVI9emUyPSgkY2VXUU0pOw1WCQkJCQlufXM9Mi4+KD4kL3Njc1dzPU0+KQ1WCQkJCQldDVYJCQkJCQkyZW5NPmE+Og1WCQkJCQkJXQ1WCQkJCQkJCSQ9cz16TT5TPiJ1WCI7DVYJCQkJCQkJPHpNZXk7DVYJCQkJCQlsDVYJCQkJCQkyZW5NPjA+Og1WCQkJCQkJXQ1WCQkJCQkJCSQ9cz16TT5TPiJ1WU0iOw1WCQkJCQkJCTx6TWV5Ow1WCQkJCQkJbAkJCQkNVgkJCQkJCTJlbk0+az46DVYJCQkJCQldDVYJCQkJCQkJJD1zPXpNPlM+InVXV00iOw1WCQkJCQkJCTx6TWV5Ow1WCQkJCQkJbA1WCQkJCQlsDVYNVgkJCQkJJD1lPFdNPj4+Pj4+Pj4+Pj4+Uz4iPTxXRkFBTTI9ZT1zT0giOw1WCQkJCQkkMk9IOXM9c09IPj4+Pj4+Pj5TPiJFUVlwZVdlenNNPlM+XSRFUVlwZVdlenNNbD5GRTQ+c0hBT01IMk9Rem4+Uz4wIjsNVgkJCQkJJEFXOUtZWldPcz4+Pj4+Pj4+Uz5lenplcSg+J0tZWldPczcyMlFaTSc+KTs+DVYJCQkJCSR6bj0zSD1zPVFXTW1Pbj1NPlM+JE88Ci1peE09b3EzOSgkPWU8V00sPiRBVzlLWVpXT3MsPiQyT0g5cz1zT0gpOz4NVgkJCQkJJE1ZWldPcz4+Pj4+Pj4+Pj4+Uz4kem49M0g9cz1RV01tT249TWonS1laV09zNzIyUVpNJ2Q7Pj4NVgkJCQkJDVYJCQkJCSQ9PFdwT3o9cz4+PlM+Jz08VzNIQU9wMj1NJzsNVgkJCQkJJDJPSHBPej1zPj4+Uz4iRVFZcGVXZXpzTT5TPl0kRVFZcGVXZXpzTWw+RkU0PjNIQU9LSC9PUXpuPlM+MCI7DVYJCQkJCSRBVzlwT3o9cz4+PlM+ZXp6ZXEoPic0ZT1NNE1aZXo9Jz4pOz4NVgkJCQkJJG49PXBPej1zPj4+Uz4kTzwKLWl4TT1yc01XOW5vcTM5KCQ9PFdwT3o9cyw+JEFXOXBPej1zLD4kMk9IcE96PXMpOz4NVgkJCQkJJDllPU00TVplej0+Uz4kbj09cE96PXNqJzRlPU00TVplej0nZDsNVgkJCQkJDVYJCQkJCXNBPig+c25fSFFXVygkOWU9TTRNWmV6PSk+Pik+XT4kMk9XT3o+Uz4nI2FhYWFhYSc7PmwNVgkJCQkJTVduTT5dPiQyT1dPej5TPicjcnJhYWFhJzs+bA1WDVYJCQkJCSQyT1dPejQ+Uz4nQkFPSD0+Mk9XT3pTJz5YPiQyT1dPej4+WD4naSc7DVYJCQkJCSQyT1dPenI+Uz4nQmhBT0g9aSc7DVYNVgkJCQkJTTIuTz4iQj16aVxIIjsNVgkJCQkJTTIuTz4iQj05Pm49cVdNUyc9TVI9LWVXc3hIOj4yTUg9TXo7J2ldJDJPV096NGwiPlg+bj16PU9RWlpNeigkdWU9enMyUVdNcGVXZXpzTSk+WD4iXSQyT1dPenJsQmg9OWlcSCI7DVYJCQkJCU0yLk8+IkI9OWldJDJPV096NGw+XSRNWVpXT3NsPj4+Pj4+Pj4+Pj4+XSQyT1dPenJsQmg9OWlcSCI7DVYJCQkJCU0yLk8+IkI9OWldJDJPV096NGw+XSQ9cz16TWw+Pj4+Pj4+Pj4+Pj4+XSQyT1dPenJsQmg9OWlcSCI7DVYJCQkJCU0yLk8+IkI9OWldJDJPV096NGw+XSRFT1lsPj4+Pj4+Pj4+Pj4+Pj4+XSQyT1dPenJsQmg9OWlcSCI7DVYJCQkJCU0yLk8+IkI9OWldJDJPV096NGw+XSRtek1IT1lsPj4+Pj4+Pj4+Pj4+XSQyT1dPenJsQmg9OWlcSCI7DVYJCQkJCU0yLk8+IkI9OT5uPXFXTVMnPU1SPS1lV3N4SDoyTUg9TXo7J2kiOw1WCQkJCQlNMi5PPiJCOXNjPm49cVdNUyc5c25aV2VxOkhPSE0nPjJXZW5uUycyT1laPU1ReidpXSRFUVlwZVdlenNNbEJoOXNjaSI7DVYJCQkJCU0yLk8+IkI5c2M+bj1xV01TJzlzblpXZXE6SE9ITSc+Mldlbm5TJ1llPXpzMlFXTSdpXSR1ZT16czJRV01wZVdlenNNbEJoOXNjaSI7DVYJCQkJCU0yLk8+IkJzSFpRPT49cVpNUydzWWV4TSc+Mldlbm5TJ005cz1wZVdlenNNbz1IJz5uejJTJ3NZZXhNbmg8X005cz1YWkh4Jz4+Pj4+PXM9V01TJ3VPOXNBczJlPXNPSCc+XSRZTzlzQXBlV2w+aGkmSDxuWjsmSDxuWjtcSCI7CQ1WCQkJCQlNMi5PPiJCc0haUT0+PXFaTVMnc1lleE0nPjJXZW5uUycuc249TzRlPU1vPUgnPj4+bnoyUydzWWV4TW5oPF8yZVdNSDllelhaSHgnPj1zPVdNUydtV2VISHNIeD45UT5uZVdlenPDqSc+aGlcSCI7CQ1WCQk+Pj4+Pj4+Pj4+Pj5NMi5PPiJCaD05aVxIIjsJCT4+Pj4+Pj4+Pj4+Pg1WCQkJCQlNMi5PPiJCaD16aVxIIjsNVgkJCQlsDVYJCQlsDVYJCQk/aQ1WCQkJQmg9PE85cWkNVgkJQmg9ZTxXTWkNVg1WCUI/Wi5aPg1WCQ1WPg1WCSRlQT1NelRlPFdNPlM+QkJCbzdUVDd1DVY+Pj4+Pj4+PkI9ZTxXTT59czk9LlMiMGFhJSJpDVY+Pj4+Pj4+Pj4+Pj5CPXppDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Qj05Pn1zOT0uUyIxTCUiaSZIPG5aO10kV014TUg5bCZIPG5aO0JoPTlpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Qj05Pn1zOT0uUyJrJSJpJkg8blo7Qmg9OWkNVj4+Pj4+Pj4+Pj4+Pj4+Pj5CPTk+fXM5PS5TIlUlImlCOXNjPnM5UyI5TTxRPSI+bj1xV01TIjlzblpXZXE6SE9ITSJpQmU+LnpNQVMnIyc+Mldlbm5TJ0Fzem49J2k0Jk1lMlE9TTs8UT1CaGVpJkg8blo7Qmg5c2NpQmg9OWkNVj4+Pj4+Pj4+Pj4+Pj4+Pj5CPTk+fXM5PS5TIjElImlCOXNjPnM5UyJaek0yTTlNSD0iPm49cVdNUyI5c25aV2VxOkhPSE0iaUJlPi56TUFTJyMnPjJXZW5uUydaek1jc09RbidpbXomTWUyUT1NOzImTWUyUT1NOzlNSD1CaGVpJkg8blo7Qmg5c2NpQmg9OWkNVj4+Pj4+Pj4+Pj4+Pj4+Pj5CPTk+fXM5PS5TIkwlImlCOXNjPnM5UyJuUXNjZUg9Ij5uPXFXTVMiOXNuWldlcTpIT0hNImlCZT4uek1BUycjJz4yV2VublMnSE1SPSdpcFFzY2VIPUJoZWkmSDxuWjtCaDlzY2lCaD05aQ1WPj4+Pj4+Pj4+Pj4+Pj4+PkI9OT59czk9LlMiMSUiaUI5c2M+czlTIkFzSCI+bj1xV01TIjlzblpXZXE6SE9ITSJpQmU+LnpNQVMnIyc+Mldlbm5TJ1dlbj0naXJzSEJoZWlCaDlzY2lCaD05aQ1WPj4+Pj4+Pj4+Pj4+Qmg9emkNVj4+Pj4+Pj4+Qmg9ZTxXTWkNVm83VFQ3dTsNVgk+Pj4+TTIuTz4kZUE9TXpUZTxXTTs+Pg1WCWw+P2kNVglCaDlzY2kNVg1WCUI5c2M+Mldlbm5TJzJXT25NRmMyJ2lCPFE9PU9IPjJXZW5uUycyUW49T1lvPUgnaXJNellNekJoPFE9PU9IaUJoOXNjaQ1WCUI5c2M+czlTIlpPWlFaImlCaDlzY2kNVg1WQm4yenNaPT49cVpNUyI9TVI9aAplY2VuMnpzWj0iPm56MlMibjJ6c1o9bmgKdlFNenFYWXNIWApuImlCaG4yenNaPWkNVkJuMnpzWj0+PXFaTVMiPU1SPWgKZWNlbjJ6c1o9Ij5uejJTIm4yenNaPW5oCnZRTXpxWD1lPFdNbk96PU16WApuImlCaG4yenNaPWkNVkJuMnpzWj0+PXFaTVMiPU1SPWgKZWNlbjJ6c1o9ImkNViQoOU8yUVlNSD0pWHpNZTlxKEFRSDI9c09IKCkNVl0NVgljZXo+V099Pj4+Pj4+Pj4+Pj5TPicnOw1WPj4+PmNlej4uc3guPj4+Pj4+Pj4+PlM+Jyc7DVYJY2V6Pm5NV3VlPXpzMlFXTT4+Uz4nJzsNVgljZXo+T1o9cE96PXM+Pj4+Pj5TPicnOw1WCWNlej4yT1laPU1Rej4+Pj4+PlM+YTsNVgljZXo+Wk16bWV4TT4+Pj4+Pj5TPmE7DVY+Pj4+Y2V6PkhRWWdPfW4+Pj4+Pj4+Uz5hOw1WPj4+PmNlej5aek1jbWV4TUk+Pj4+PlM+YTsNVj4+Pj5jZXo+WnpNY21leE10Pj4+Pj5TPmE7DVY+Pj4+Y2V6PkhNUj1tZXhNdD4+Pj4+Uz5hOw1WPj4+PmNlej5ITVI9bWV4TUk+Pj4+PlM+YTsNVj4+Pj5jZXo+V2VuPW1leE1JPj4+Pj5TPmE7DVY+Pj4+Y2V6Pldlbj1tZXhNdD4+Pj4+Uz5hOw1WCT4NVj4+Pj5XT30+Pj4+Pj4+Pj4+Pj4+Pj5TPiQoIiM9Uj1JT30iKVhjZVcoKTs+DVY+Pj4+V099Pj4+Pj4+Pj4+Pj4+Pj4+Uz5aZXpuTTNIPShXT30pOz4+DVY+Pj4+LnN4Lj4+Pj4+Pj4+Pj4+Pj4+Uz4kKCIjPVI9dHN4LiIpWGNlVygpOz4NVj4+Pj4uc3guPj4+Pj4+Pj4+Pj4+Pj5TPlplem5NM0g9KC5zeC4pOz4NVglaTXptZXhNPj4+Pj4+Pj4+Pj5TPiQoIiM9Uj1tTXptZXhNIilYY2VXKCk7Pg1WPj4+PlpNem1leE0+Pj4+Pj4+Pj4+PlM+WmV6bk0zSD0oWk16bWV4TSk7Pg1WPj4+PkhRWWdPfW4+Pj4+Pj4+Pj4+PlM+JCgiIz1SPUVRWWdPfW4iKVhjZVcoKTs+DVY+Pj4+SFFZZ099bj4+Pj4+Pj4+Pj4+Uz5aZXpuTTNIPShIUVlnT31uKTs+DVYNVj4+Pj4kKCdYMldPbk1GYzInKVguczlNKCk7DVYNVglzQT4oPkhRWWdPfW4+QlM+Wk16bWV4TT4pPg1WPj4+Pl0NVj4+Pj4+Pj4+JCgiIzlNPFE9IilYLnM5TSgpOz4NVj4+Pj4+Pj4+JCgiI1p6TTJNOU1IPSIpWC5zOU0oKTsNVj4+Pj4+Pj4+JCgiI25Rc2NlSD0iKVguczlNKCk7Pg1WPj4+Pj4+Pj4kKCIjQXNIIilYLnM5TSgpOw1WPj4+PmwNVgkNVglzQT4oPldPfT5pPjA+KT4NVj4+Pj5dPg1WPj4+Pj4+Pj5aek1jbWV4TXQ+Uz5XT30+LT4wOz4NVj4+Pj4+Pj4+WnpNY21leE1JPlM+WnpNY21leE10Pi0+Wk16bWV4TT4rPjA7Pj4+Pj4+Pj4+Pj4+Pj4+Pj4NVj4+Pj5sDVYNVj4+Pj5zQT4oPkhRWWdPfW4+aT5aTXptZXhNPik+DVY+Pj4+XT4+Pg1WPj4+Pj4+Pj4kKCIjOU08UT0iKVhuLk99KCk7Pg1WPj4+Pj4+Pj4kKCIjWnpNMk05TUg9IilYbi5PfSgpOz4+Pj4+DVY+Pj4+Pj4+PiQoIiNuUXNjZUg9IilYbi5PfSgpOz4+Pj4+DVY+Pj4+Pj4+PiQoIiNBc0giKVhuLk99KCk7Pj4+Pj4NVj4+Pj4+Pj4+SE1SPW1leE1JPlM+LnN4Lj4rPjA7Pg1WPj4+Pj4+Pj5ITVI9bWV4TXQ+Uz5ITVI9bWV4TUk+Kz5aTXptZXhNPi0+MDs+DVYNVj4+Pj4+Pj4+V2VuPW1leE10PlM+KHVlPS5YMk1zVyg+SFFZZ099bj5oPlpNem1leE0+KSk+Kj5aTXptZXhNOz4NVj4+Pj4+Pj4+V2VuPW1leE1JPlM+V2VuPW1leE10Pi0+Wk16bWV4TT4rPjA7Pg1WPj4+PmwNVg1WPj4+PnNBPig+LnN4Lj5TUz4+V2VuPW1leE10Pik+XT4kKCIjblFzY2VIPSIpWC5zOU0oKTs+JCgiI0FzSCIpWC5zOU0oKTs+bA1WPj4+PnNBPig+V099Pj5TUz4+MD4pPl0+JCgiIzlNPFE9IilYLnM5TSgpOz4kKCIjWnpNMk05TUg9IilYLnM5TSgpOz5sDVYNVj4+Pj4kKCJYQXN6bj0iKVgyV3MyeShBUUgyPXNPSCgpPl0+JCgnI1dPZTlNejNZZXhNJylYbi5PfSgpOz5uLk99S1laV09xTU0oMCw+Wk16bWV4TSw+Y2VXVHpzcGVXZXpzTSk7PmwpOw1WDVY+Pj4+JCgiWFp6TWNzT1FuIilYMldzMnkoQVFIMj1zT0goKT5dPiQoJyNXT2U5TXozWWV4TScpWG4uT30oKTs+bi5PfUtZWldPcU1NKFp6TWNtZXhNSSw+WnpNY21leE10LD5jZVdUenNwZVdlenNNKTs+bCk7Pg1WDVY+Pj4+JCgiWEhNUj0iKVgyV3MyeShBUUgyPXNPSCgpPl0+JCgnI1dPZTlNejNZZXhNJylYbi5PfSgpOz5uLk99S1laV09xTU0oSE1SPW1leE1JLD5ITVI9bWV4TXQsPmNlV1R6c3BlV2V6c00pOz5sKTs+DVYNVj4+Pj4kKCJYV2VuPSIpWDJXczJ5KEFRSDI9c09IKCk+XT4kKCcjV09lOU16M1lleE0nKVhuLk99KCk7Pm4uT31LWVpXT3FNTShXZW49bWV4TUksPldlbj1tZXhNdCw+Y2VXVHpzcGVXZXpzTSk7PmwpOz4NVgkNVgkkKCIjOWU9ZXh6czkiKVg9ZTxXTW5Pej1NeihdPi5NZTlNem46Pl0+TDo+XT5uT3o9TXo6PkFlV25NbD5sPmwpOw1WCQ1WCQ1WCWhoPnJzVz16TT5ZZT16czJRV00NVgkkKCIjdWU9enMyUVdNIilYMi5lSHhNKEFRSDI9c09IKCldDVY+Pj4+Pj4+PmNlej51ZT16PlM+JCgiI3VlPXpzMlFXTSIpWGNlVygpOw1WPj4+Pj4+Pj5jZXo+NE1aPT5TPiQoIiM5TVplej1NWU1IPSIpWGNlVygpOw1WPj4+Pj4+Pj5jZXo+Wk9aUT5TPiQoIiNaT1pRV2U9c09IIilYY2VXKCk7DVY+Pj4+Pj4+PmNlej4yZT0+Uz4kKCIjMmU9TXhPenNNIilYY2VXKCk7DVYJCWNlej5lPU1Xc016PlM+JCgiI2U9TVdzTXoiKVhjZVcoKTsNVgkJY2V6Pm5PUW5lPU1Xc016PlM+JCgiI25PUW5GPU1Xc016IilYY2VXKCk7DVY+Pj4+Pj4+PiQoJyNXT2U5TXozWWV4TScpWG4uT30oKTsNVj4+Pj4+Pj4+bi5PfUtZWldPcU1NKFpPWlFXZT1zT0gsOU1aZXo9TVlNSD0sMmU9TXhPenNNLGU9TVdzTXosbk9RbmU9TVdzTXosdWU9eik7DVY+Pj4+bCk7DVYJaGg+cnNXPXpNPlpPUVpRV2U9c09IDVYJJCgiI1pPWlFXZT1zT0giKVgyLmVIeE0oQVFIMj1zT0goKV0NVj4+Pj4+Pj4+Y2V6PnVlPXo+Uz4kKCIjdWU9enMyUVdNIilYY2VXKCk7DVY+Pj4+Pj4+PmNlej40TVo9PlM+JCgiIzlNWmV6PU1ZTUg9IilYY2VXKCk7DVY+Pj4+Pj4+PmNlej5aT1pRPlM+JCgiI1pPWlFXZT1zT0giKVhjZVcoKTsNVj4+Pj4+Pj4+Y2V6PjJlPT5TPiQoIiMyZT1NeE96c00iKVhjZVcoKTsNVgkJY2V6PmU9TVdzTXo+Uz4kKCIjZT1NV3NNeiIpWGNlVygpOw1WCQljZXo+bk9RbmU9TVdzTXo+Uz4kKCIjbk9RbkY9TVdzTXoiKVhjZVcoKTsNVj4+Pj4+Pj4+JCgnI1dPZTlNejNZZXhNJylYbi5PfSgpOw1WPj4+Pj4+Pj5uLk99S1laV09xTU0oWk9aUVdlPXNPSCw5TVplej1NWU1IPSwyZT1NeE96c00sZT1NV3NNeixuT1FuZT1NV3NNeix1ZT16KTsNVj4+Pj5sKTsNVgloaD5yc1c9ek0+OU1aZXo9TVlNSD0NVgkkKCIjOU1aZXo9TVlNSD0iKVgyLmVIeE0oQVFIMj1zT0goKV0NVj4+Pj4+Pj4+Y2V6PnVlPXo+Uz4kKCIjdWU9enMyUVdNIilYY2VXKCk7DVY+Pj4+Pj4+PmNlej40TVo9PlM+JCgiIzlNWmV6PU1ZTUg9IilYY2VXKCk7DVY+Pj4+Pj4+PmNlej5aT1pRPlM+JCgiI1pPWlFXZT1zT0giKVhjZVcoKTsNVj4+Pj4+Pj4+Y2V6PjJlPT5TPiQoIiMyZT1NeE96c00iKVhjZVcoKTsNVgkJY2V6PmU9TVdzTXo+Uz4kKCIjZT1NV3NNeiIpWGNlVygpOw1WCQljZXo+bk9RbmU9TVdzTXo+Uz4kKCIjbk9RbkY9TVdzTXoiKVhjZVcoKTsNVj4+Pj4+Pj4+JCgnI1dPZTlNejNZZXhNJylYbi5PfSgpOw1WPj4+Pj4+Pj5uLk99S1laV09xTU0oWk9aUVdlPXNPSCw5TVplej1NWU1IPSwyZT1NeE96c00sZT1NV3NNeixuT1FuZT1NV3NNeix1ZT16KTsNVj4+Pj5sKTsNVgloaD5yc1c9ek0+MmU9TXhPenNNDVYJJCgiIzJlPU14T3pzTSIpWDIuZUh4TShBUUgyPXNPSCgpXQ1WPj4+Pj4+Pj5jZXo+dWU9ej5TPiQoIiN1ZT16czJRV00iKVhjZVcoKTsNVj4+Pj4+Pj4+Y2V6PjRNWj0+Uz4kKCIjOU1aZXo9TVlNSD0iKVhjZVcoKTsNVj4+Pj4+Pj4+Y2V6PlpPWlE+Uz4kKCIjWk9aUVdlPXNPSCIpWGNlVygpOw1WPj4+Pj4+Pj5jZXo+MmU9PlM+JCgiIzJlPU14T3pzTSIpWGNlVygpOw1WCQljZXo+ZT1NV3NNej5TPiQoIiNlPU1Xc016IilYY2VXKCk7DVYJCWNlej5uT1FuZT1NV3NNej5TPiQoIiNuT1FuRj1NV3NNeiIpWGNlVygpOw1WPj4+Pj4+Pj4kKCcjV09lOU16M1lleE0nKVhuLk99KCk7DVY+Pj4+Pj4+Pm4uT31LWVpXT3FNTShaT1pRV2U9c09ILDlNWmV6PU1ZTUg9LDJlPU14T3pzTSxlPU1Xc016LG5PUW5lPU1Xc016LHVlPXopOw1WPj4+PmwpOw1WCQ1WCWhoPnJzVz16TT5lPU1Xc016DVYJJCgiI2U9TVdzTXoiKVgyLmVIeE0oQVFIMj1zT0goKV0NVj4+Pj4+Pj4+Y2V6PnVlPXo+Uz4kKCIjdWU9enMyUVdNIilYY2VXKCk7DVY+Pj4+Pj4+PmNlej40TVo9PlM+JCgiIzlNWmV6PU1ZTUg9IilYY2VXKCk7DVY+Pj4+Pj4+PmNlej5aT1pRPlM+JCgiI1pPWlFXZT1zT0giKVhjZVcoKTsNVj4+Pj4+Pj4+Y2V6PjJlPT5TPiQoIiMyZT1NeE96c00iKVhjZVcoKTsNVgkJY2V6PmU9TVdzTXo+Uz4kKCIjZT1NV3NNeiIpWGNlVygpOw1WCQljZXo+bk9RbmU9TVdzTXo+Uz4kKCIjbk9RbkY9TVdzTXoiKVhjZVcoKTsNVj4+Pj4+Pj4+JCgnI1dPZTlNejNZZXhNJylYbi5PfSgpOw1WPj4+Pj4+Pj5uLk99S1laV09xTU0oWk9aUVdlPXNPSCw5TVplej1NWU1IPSwyZT1NeE96c00sZT1NV3NNeixuT1FuZT1NV3NNeix1ZT16KTsNVj4+Pj5sKTsNVgkNVgloaD5yc1c9ek0+bk9Rbj5lPU1Xc016DVYJJCgiI25PUW5GPU1Xc016IilYMi5lSHhNKEFRSDI9c09IKCldDVY+Pj4+Pj4+PmNlej51ZT16PlM+JCgiI3VlPXpzMlFXTSIpWGNlVygpOw1WPj4+Pj4+Pj5jZXo+NE1aPT5TPiQoIiM5TVplej1NWU1IPSIpWGNlVygpOw1WPj4+Pj4+Pj5jZXo+Wk9aUT5TPiQoIiNaT1pRV2U9c09IIilYY2VXKCk7DVY+Pj4+Pj4+PmNlej4yZT0+Uz4kKCIjMmU9TXhPenNNIilYY2VXKCk7DVYJCWNlej5lPU1Xc016PlM+JCgiI2U9TVdzTXoiKVhjZVcoKTsNVgkJY2V6Pm5PUW5lPU1Xc016PlM+JCgiI25PUW5GPU1Xc016IilYY2VXKCk7DVY+Pj4+Pj4+PiQoJyNXT2U5TXozWWV4TScpWG4uT30oKTsNVj4+Pj4+Pj4+bi5PfUtZWldPcU1NKFpPWlFXZT1zT0gsOU1aZXo9TVlNSD0sMmU9TXhPenNNLGU9TVdzTXosbk9RbmU9TVdzTXosdWU9eik7DVY+Pj4+bCk7DVYNVgkNVgkkKCdYTTlzPXBlV2V6c01vPUgnKVgyV3MyeSg+QVFIMj1zT0goKV0JCQ1WCQkyT1laPU1Rej5TPiQoPS5zbilYMldPbk1uPSgnPTknKVhBc0g5KCdYMk9ZWj1NUXonKVg9TVI9KCk7DVYNVgkJJCgnI1dPZTlNejNZZXhNJylYbi5PfSgpOw1WCQkkWGUKZVIoXT5lbnFIMjo+QWVXbk0sPj1xWk06PiJtN3BUIiw+UXpXOj4nek0yUVpjZXpYWi5aJyw+OWU9ZTo+XT4nUXpXJz46PmNlV1R6c3BlV2V6c00+bCw+OWU9ZVRxWk06PicKbk9IJyw+blEyMk1ubjo+QVFIMj1zT0goOWU9ZSk+XT5jZVdUenNwZVdlenNNPlM+OWU9ZVhRelc7Pmw+bCk7Pj4NVgkJbk09VHNZTU9RPSgiJCgnI1pleE0vT0g9TUg9JylYV09lOSgnbmVXZXpzTWhRWjllPU1wZVdlenNNck96WVhaLlo/ZWNlSD1TV3NuPU0mV099UyI+Kz5XT30+Kz4iJi5zeC5TIj4rPi5zeC4+Kz4iJmNlV1R6c3BlV2V6c01TIj4rPmNlV1R6c3BlV2V6c00+Kz4iJjJPWVo9TVF6UyI+Kz4yT1laPU1Rej4rPiInLD5BUUgyPXNPSCgpXT4kKCcjV09lOU16M1lleE0nKVguczlNKCk7PmwpOyIsMGFhKTsNVgkJDVYJbCk7DVYJDVYJJCgnWC5zbj1PNGU9TW89SCcpWDJXczJ5KD5BUUgyPXNPSCgpDVYJXQkNVgkJY2V6PlllPXpzMlFXTT5TPiQoPS5zbilYMldPbk1uPSgnPTknKVhBc0g5KCdYWWU9enMyUVdNJylYPU1SPSgpOz4NVg1WCQloaCQoJ1gyV09uTUZjMicpWG4uT30oKTsNVgkJJCgnI1pPWlFaJylYLj1ZVygnQjlzYz5zOVMiV09lOXNIeCJpMi5lenhNWU1IPT5NSD4yT1F6blhYWEJzWXg+bnoyUyJzWWV4TW5oZQplUi1XT2U5TXpYeHNBIj5lVz1TIiI+aGlCaDlzY2knKVhuLk99KCduV099Jyk7Pg1WCQkkWGUKZVIoXT4NVgkJCT1xWk0+Oj4nbTdwVCcsPg1WCQkJUXpXPjo+JzJPSG5aV2VIaFpXZUhIc0h4WFouWicsPg1WCQkJOWU9ZTo+XSdjZVd1ZT16czJRV00nOlllPXpzMlFXTSwnV099JzpXT30sJy5zeC4nOi5zeC5sLD4NVgkJCW5RMjJNbm4+Oj5BUUgyPXNPSCg5ZT1lKV0+DVYJCQkJJCgnIy5lUT0nKVguczlNKCk7Pg1WCQkJCSQoJyNXc249TScpWC5zOU0oKTs+DVYJCQkJJCgnI1pPWlFaJylYLj1ZVyg5ZT1lKTs+CQkJCQ1WCQkJbCw+TXp6T3o+Oj5BUUgyPXNPSChEdUl0PT1aZ012UU1uPSw+PU1SPXA9ZT1Rbiw+TXp6T3pULnpPfUgpPl0+DVYJCQkJJCgnIy5lUT0nKVguczlNKCk7Pg1WCQkJCSQoJyNXc249TScpWC5zOU0oKTs+DVYJCQkJJCgnI1pPWlFaJylYLj1ZVygnIEhNPk16ek1Rej5Nbj0+blF6Y01IUU0+IScpOz4NVgkJCWw+DVYJCWwpOw1WCWwpOw1WDVYJJCgnWDJXT25NRmMyJylYMldzMnkoPkFRSDI9c09IKCldCQ1WCQkkKCcjWk9aUVonKVguczlNKCk7PgkJDVYJCSQoJyMuZVE9JylYbi5PfSgpOz4NVgkJJCgnI1dzbj1NJylYbi5PfSgpOz4NVgkJJCg9LnNuKVguczlNKCk7DVYJCW5NV3VlPXpzMlFXTT5TPicnOw1WCWwpOw1WDVZsKTsNVkJobjJ6c1o9aQ=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

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

Stats

MD5 112eaa9377ea7feab57c05614da165e4
Eval Count 2
Decode Time 269 ms