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' );
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')) require_once('../utilities/gestionacces.php');

$rowsPerPage = 20;
$valTriEtape = isset($_REQUEST['valTriEtape']) ? $_REQUEST['valTriEtape'] : NULL; 
$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='txtTriEtape' id='txtTriEtape' value='{$valTriEtape}' readonly />
"; 
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 );

?>
<style type="text/css">
a
{
    text-decoration:none;
    cursor:pointer;
}
table.tablesorter {
    font-family:arial;
    background-color: #CDCDCD;
    margin:10px 0pt 15px;
}
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.service td {
    vertical-align: middle;
}
</style>

<div style='margin:0 0 .5em 0;'>
    <strong>Module : </strong>Liste des processus de validation<br />
    <strong>Utilisateur : </strong><?php echo $user; ?>
</div>

<div class="etape">
<?php
$table   = "tblParamEtape";
$nbEtape = $obj->enregCount($table);

$sqlService = <<<SERVICE
        SELECT DISTINCT tblDepartement.Code, tblDepartement.Intitule
        FROM tblDepartement
        INNER JOIN
        tblAffectation ON tblDepartement.Code = tblAffectation.Departement
        WHERE (tblAffectation.InfoEnCours = 1)
        ORDER BY tblDepartement.Code
SERVICE;

$sqlService = "select * from tblpopulation";

$lstService = $obj->showData($sqlService);  

  
$ajoutEtape = ''; 
$query = NULL; 

if ( $nbEtape > 0 )
{
	$reqNumRows = "SELECT MAX(ID) AS nbEtape FROM (SELECT ROW_NUMBER() OVER(ORDER BY IDEtape DESC) AS ID FROM {$table} ";
    $txtSQL = "SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY IDEtape) AS ID, * FROM {$table} ";

    if ( $valTriEtape == 'tous' || empty($valTriEtape) )
    {
        $_SESSION['triService'] = NULL;      
        $_SESSION['triMatricu'] = NULL;
    }
    else
    {
    	if ( left($valTriEtape, 7) == 'service' )	
    	{
            $service = explode("=", $valTriEtape);
            $service = $service[1];
            $_SESSION['triService'] = $service;		
    		$_SESSION['triMatricu'] = '';
            $query = "WHERE population = '{$service}' ";
    	}  // if ( left($valTriEtape, 7) == 'service' )
    	
        if ( left($valTriEtape, 9) == 'matricule' )   
    	{
            $ajoutEtape = 'disabled';
            $matricule = explode("=", $valTriEtape);    
            $matricule = $matricule[1];    
            $_SESSION['triService'] = '';      
            $_SESSION['triMatricu'] = $matricule;      
            $reqService = "SELECT DISTINCT Departement FROM tblAffectation WHERE (NumSalarie IN (SELECT NumSalarie FROM tblSalarie WHERE matriculesalarie = '{$matricule}') ) AND infoencours = 1";
            $query = "WHERE matriculeValideur =  '{$matricule}'  ";		
    	}  // if ( left($valTriEtape, 9) == 'matricule' )
    }

	  $txtSQL .= $query;	
    $txtSQL .= ") AS tblEtape WHERE ID BETWEEN {$low} AND {$high}"; 
    //echo $txtSQL;   
    //var_dump($txtSQL);
    $listeEtape = $obj->showData($txtSQL); 
    $reqNumRows .= $query; 
    $reqNumRows .= ") AS tblEtape"; 
    $sttNumRows  = $obj->getData($reqNumRows);  
    $numRows     = $sttNumRows['nbEtape'];
    echo "<input type='hidden' name='txtNumRows' id='txtNumRows' value='{$numRows}' readonly />
";

}   // if ( $nbEtape > 0 )

$matrKey = ( isset($_SESSION['triMatricu']) ? $_SESSION['triMatricu'] : '' );  
$serviceKey = ( isset($_SESSION['triService']) ? $_SESSION['triService'] : '' );  

$grisMatricule = "disabled=true";
$grisService = "disabled=true";
if ( $matrKey == '' || empty($matrKey) )
{
    $matriculeAttribute = '';             
    $grisMatricule = "disabled=true";                
}   // if ( $matrKey == '' || empty($matrKey) )
else
{
    $matriculeAttribute = 'checked="checked"';
    $grisMatricule = "";             
}   

if ( $serviceKey == '' || empty($serviceKey) )
{
    $serviceAttribute = '';             
    $grisService = "disabled=true";                
}   // if ( $serviceKey == '' || empty($serviceKey) )
else
{
    $serviceAttribute = 'checked="checked"';
    $grisService = "";             
} 

$droitCEtape = accesDroit( $profil, 2011, "Cration" );
$ajoutEtape  = $droitCEtape ? NULL : 'disabled';
$ajoutEtape  = ( ($profil == 'valideur') || ($profil == 'invite') ) ? 'disabled' : $ajoutEtape;

$droitMEtape = accesDroit( $profil, 2012, "Modification" );
$modifEtape  = $droitMEtape ? NULL : 'disabled';
$modifEtape  = ( ($profil == 'valideur') || ($profil == 'invite') ) ? 'disabled' : $modifEtape;

$droitSEtape = accesDroit( $profil, 2013, "Suppression" );
$supprEtape  = $droitSEtape ? NULL : 'disabled';
$supprEtape  = ( ($profil == 'valideur') || ($profil == 'invite') ) ? 'disabled' : $supprEtape;

echo "<input type='hidden' name='txtCreate' id='txtCreate' value='{$ajoutEtape}' readonly />
"; 	
if ( $nbEtape > 0 )
{
?>
    <table width="60%" class="service">
        <tr>
            <td align="right" width="17%"><input name="optEtape" type="radio" id="optEtape" value="departement" <?php echo $serviceAttribute; ?> />
            &nbsp;Population&nbsp;</td>
            <td width="49%">&nbsp;
                <select name="cbDepartement" id="cbDepartement" <?php echo $grisService; ?> >
                <option value="">-- (Aucun) --</option>
                <?php 
                    foreach( $lstService as $valueService ) 
                    { 
                        extract($valueService); 
                        echo '<option ' . (( trimUltime($serviceKey) == trimUltime($Population) ) ? 'selected="selected"' : '') . ' value="' . $Population .'">' . $Population . '</option>';                    
                    } // foreach( $lstService as $valueService ) 
                ?>
                </select>
            </td>
            <td align="right" width="15%"><input name="optEtape" type="radio" id="optEtape" value="matricule" <?php echo $matriculeAttribute; ?> />&nbsp;Matricule</td>
            <td width="18%">
                &nbsp;<input name="txtMatricul" type="text" id="txtMatricul" value="<?php echo $matrKey; ?>" size="10" maxlength="10" <?php echo $grisMatricule; ?> /> 
            </td>
        </tr>
        <tr><td colspan="4" height="10"></td></tr>
        <tr>
            <td colspan="3">
				<button class='customBtn' id="btnAddStep" <?php echo $ajoutEtape; ?> >Nouveau</button>&nbsp;
				<button class='customBtn' id="btnAffiche" disabled>Afficher</button>              
            </td>
            <td></td>
        </tr>
    </table>

    <table width="90%" class="tftable tablesorter" id="etapeGrid">
        <thead>
            <tr>
                <th width="9%">ID &nbsp;</th>
                <th width="9%">Titre &eacute;tape&nbsp;</th>
                <th width="3%">Valideur&nbsp;</th>
                <th width="15%">e-mail&nbsp;</th>
                <th width="16%">Nombre de jour validation&nbsp;</th>
                <th width="5%" style="text-align:center;">Action</th>
            </tr>
        </thead> 
        <tbody>
        <?php   
        if ( !empty($listeEtape) )
        {
            foreach( $listeEtape as $valEtape )
            {
                extract($valEtape);
                echo "<tr>
";  
				echo "<td>" . $IDEtape        . "</td>
";              
                echo "<td>" . $titreEtape        . "</td>
";
                echo "<td>" . $matriculeValideur . "</td>
";
                echo "<td>" . $mailValideur      . "</td>
";
                echo "<td>" . $nbjourValidite    . "</td>
";                        
                echo "<td nowrap style='text-align:center;'>";
                echo "<div style='display:none' class='idEtape'>{$IDEtape}</div>";
                echo "<input type='image' class='editEtape' src='images/b_edit.png' title='Modification' $modifEtape />
";    
                echo "<input type='image' class='deleteEtape' src='images/b_delete.png' title='Suppression' $supprEtape />
";  
                echo "</td>
";
                echo "</tr>
";    
            }   // foreach( $listeEtape as $valEtape )
        }   // if ( !empty($listeEtape) )
        ?>            
        </tbody>
    </table>
<?php
$afterTable = <<<BOTTOM
    <table width="90%">
        <tr>
            <td width="21%">&nbsp;</td>
            <td width="21%">&nbsp;</td> 
            <td width="11%">&nbsp;</td>
            <td width="7%"><div id="debut" style="display:none"><a href='javascript:void(0)' class='first'>D&eacute;but</a></div></td>
            <td width="25%"><div id="precedent" style="display:none"><a href='javascript:void(0)' class='previous'>Pr&eacute;c&eacute;dent</a></div></td>
            <td width="8%"><div id="suivant" style="display:none"><a href='javascript:void(0)' class='next'>Suivant</a></div></td>
            <td width="7%"><div id="fin" style="display:none"><a href='javascript:void(0)' class='last'>Fin</a></div></td>
        </tr>
    </table>
BOTTOM;
    echo $afterTable;
}   // if ( $nbEtape > 0 )
else
{
    echo "<button class='customBtn' id='btnAddStep' {$ajoutEtape}>Nouveau</button>";    
    echo "<p>Aucune &eacute;tape &agrave; afficher</p>";  
}
?>
</div>

<div class='toast' style='display:none'></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" src="scripts/confirmdlg/jquery.confirm.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
    // Initialisation de la valeur du tri
	var low          = 0;
    var high         = 0;
    var valTriEtape  = "";
    var txtMatricule = "";
    var cbService    = "";           
    var numEtape     = 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;
    var rowCount     = 0;    
    var bNAjoutEtape = false;
    var nbEtape      = 0;  
    valTriEtape = $("#txtTriEtape").val(); 
    nbEtape     = $("#txtNbEtape").val(); 
	rowCount    = $('#etapeGrid >tbody >tr').length;  
	low         = $("#txtLow").val(); 
    low         = parseInt(low);  
    high        = $("#txtHigh").val(); 
    high        = parseInt(high); 
    perPage     = $("#txtPerPage").val(); 
    perPage     = parseInt(perPage); 
    numRows     = $("#txtNumRows").val(); 
    numRows     = parseInt(numRows); 
	   
    $('#loaderImage').hide();    

	if( numRows <= perPage ) 
    {
        $("#debut").hide(); 
        $("#precedent").hide();
        $("#suivant").hide(); 
        $("#fin").hide();
    }

    if( low > 1 ) 
    { 
        prevPageH = low - 1; 
        prevPageL = prevPageH - perPage + 1;                 
    } // if( low > 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(); showEtape(1, perPage, valTriEtape); });

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

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

    $(".last").click(function() { $('#loaderImage').show(); showEtape(lastPageL, lastPageH, valTriEtape); }); 
	
    if ( ($('#txtMatricule').val() != '') || ($('#cbDepartement').val() != '') ) { $("#btnAffiche").removeAttr("disabled"); }

    $("#etapeGrid").tablesorter({ headers: { 4: { sorter: false} } });  

    $("input[name=optEtape]:radio").change(function ()
    {
        $("#txtTriEtape").val("");
        if ( $(this).val() == "departement" )
        {
            $("#cbDepartement").removeAttr("disabled");   
            $("#txtMatricul").attr("disabled","disabled"); 
            $("#txtMatricul").val(""); 
            if ( cbService != ''  ) { $("#btnAffiche").removeAttr("disabled"); }
            if ( $("#txtCreate").val() != "disabled" ) $("#btnAddStep").removeAttr("disabled");
            $("#txtMatricul").val(""); 
        }   // if ( $(this).val() == "departement" )
        else
        {
            $("#txtMatricul").removeAttr("disabled");
            $("#cbDepartement").attr("disabled","disabled"); 
            $("#cbDepartement").prop("selectedIndex",0);            
        } 
    }); // $("#optEtape input:radio").click(function()

    $('#cbDepartement').on('change', function()
    { 
        var bEtapeFinale = false;
        cbService = $(this).val();   
        valTriEtape = '';
        $("#txtMatricul").val("");  
        if ( cbService != '' ) { $("#btnAffiche").removeAttr("disabled"); }        

        // Vrification si on a une tape finale
        $.getJSON('parametre/verifEtape.php',
                { "departement": cbService, },
                function (data)
                {    
                    if ( data['finale'] ) { $("#btnAddStep").attr("disabled","disabled"); } 
                    else { if ( $("#txtCreate").val() != "disabled" ) $("#btnAddStep").removeAttr("disabled"); }  
                });
    }); // $('#cbDepartement').on('change', function()

    $('#txtMatricul').on('change', function()
    {
        $("#cbDepartement").prop("selectedIndex",0); 
        txtMatricule = $(this).val();
        //alert(txtMatricule);   
        if ( txtMatricule != '' ) 
        {
            $("#btnAffiche").removeAttr("disabled");
            $("#btnAddStep").attr("disabled","disabled"); 
        }
        else
        {
            $("#btnAddStep").removeAttr("disabled");            
        }
    });
    
    $('#btnAffiche').click(function()
    { 
        txtMatricule = $('#txtMatricul').val();
        cbService = $('#cbDepartement').val();
        
        $('#loaderImage').show();
        if ( txtMatricule != '' )
        {
            valTriEtape = 'matricule=' + txtMatricule; 
        }   // if ( txtMatricule != '' )
        else if ( cbService != '' )
        {
            valTriEtape = 'service=' + cbService.replace(" ","+").replace(" ","+").replace(" ","+");                       
        }
        else 
        {
            valTriEtape = '';                      
        }
        $("#txtTriEtape").val(valTriEtape);
        showEtape(low, high, valTriEtape);  // Tri     
    }); // $('#btnAffiche').click(function()

    $('#btnAddStep').click(function()
    {
        var service = "";
        numEtape  = "";  
        service = ( cbService == "" )  ? "" : $('#cbDepartement').val(); 
        $('#loaderImage').show();  
        setTimeout("$('#pageContent').load('parametre/majEtapeForm.php?low=" + low + "&high=" + high + "&valTriEtape=" + valTriEtape.replace(' ','+').replace(' ','+') + "&key=ajout&IDEtape=" + numEtape + "&cbservice=" + service + "', function(){ $('#loaderImage').hide(); });", 100);          
    }); // $('#btnAddStep').click(function()

    $('.editEtape').click(function()
    { 
        var dept = "";
        numEtape = $(this).closest('td').find('.idEtape').text(); 
        $('#loaderImage').show();
        //alert('parametre/majEtapeForm.php?low=" + low + "&high=" + high + "&valTriEtape=" + valTriEtape + "&key=modif&IDEtape=" + numEtape + "&cbservice=" + dept + "')  ;
        setTimeout("$('#pageContent').load('parametre/majEtapeForm.php?low=" + low + "&high=" + high + "&valTriEtape=" + valTriEtape.replace(' ','+').replace(' ','+') + "&key=modif&IDEtape=" + numEtape + "&cbservice=" + dept + "', function(){ $('#loaderImage').hide(); });", 100);          
    }); // $('.editEtape').click(function()

    $('.deleteEtape').on('click', function()
    {       
        var key_id   = $(this).closest('td').find('.idEtape').text();
        var table    = "tblParamEtape";
        var cle      = "IDEtape="+key_id;     
        var toDelete = "table="+table+"&cle="+cle;  
		    var table2   = "tblParamCMail";
        var delCMail = "table="+table2+"&cle="+cle;    
        var parent   = $(this).parent().parent();   

        $.confirm({
            'title'     : 'Confirmation',
            'message'   : 'Voulez-vous supprimer cet enregistrement ?',
            'buttons'   : {
                'Oui'   : {
                    'class' : 'customBtn',
                    'action': function(){
                        deleteEnreg(toDelete);  
						            deleteEnreg(delCMail); 
                        parent.fadeOut(100, function() { $(this).remove(); });
                        if ( rowCount == 0 ) showEtape(low, high, valTriEtape.replace(' ','+').replace(' ','+'));;
                    }
                },
                'Non'   : {
                    'class' : 'customBtn',
                    'action': function(){}  
                }
            }
        }); // $.confirm({      
    }); // $('.deleteEtape').on('click', function()

}); // $(document).ready(function()

function deleteEnreg(toDelete)
{   
    $.ajax({
        type: "POST",
        url: "delete.php",
        data: toDelete,
        success: function(msg) { if(msg==1) { $('.toast').text("Suppression effectue").fadeIn(400).delay(3000).fadeOut(400); } }
    }); // $.ajax({
}   // function deleteEnreg(toDelete)
</script>

        

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WLk1lOU16KD4nMk9IPU1IPS09cVpNOj49TVI9aC49WVc7PjIuZXpuTT1TUT1BLWYnPik7DVZzQSg+IXNubk09KCRfcEtwcDM3RSk+KT5uTW5uc09IX249ZXo9KCk7DVYNVnNBPihBc1dNX01Sc249bignWFhoUT1zV3M9c01uaEFPSDI9c09IWHNIMlhaLlonKSk+ek12UXN6TV9PSDJNPidYWGhRPXNXcz1zTW5oQU9IMj1zT0hYc0gyWFouWic7DVYNVkFRSDI9c09IPl9fZVE9T1dPZTkoJDJXZW5uKQ1WXQ1WPj4+PnNBPihBc1dNX01Sc249bigiWFhoUT1zV3M9c01uaF0kMldlbm5sWFouWiIpKT5zSDJXUTlNX09IMk0oIlhYaFE9c1dzPXNNbmhdJDJXZW5ubFhaLloiKTsJDVZsDVYNViRPPAo+Uz5ITX0+OWU9ZTxlbk07DVYNVnNBPihBc1dNX01Sc249bignWFhoUT1zV3M9c01uaHhNbj1zT0hlMjJNblhaLlonKSk+ek12UXN6TV9PSDJNKCdYWGhRPXNXcz1zTW5oeE1uPXNPSGUyMk1uWFouWicpOw1WDVYkek99bm1Nem1leE0+Uz5rYTsNViRjZVdUenNLPWVaTT5TPnNubk09KCRfZ0t3IEtwVGonY2VXVHpzSz1lWk0nZCk+Pz4kX2dLdyBLcFRqJ2NlV1R6c0s9ZVpNJ2Q+Oj5FIElJOz4NViRXT30+Pj4+Pj4+Pj5TPnNubk09KCRfZ0t3IEtwVGonV099J2QpPj4+Pj4+Pj4+Pz4kX2dLdyBLcFRqJ1dPfSdkPj4+Pj4+Pj4+Oj4wOz4+Pj4+Pj4+Pj4NViQuc3guPj4+Pj4+Pj5TPnNubk09KCRfZ0t3IEtwVGonLnN4LidkKT4+Pj4+Pj4+Pz4kX2dLdyBLcFRqJy5zeC4nZD4+Pj4+Pj4+Oj4kek99bm1Nem1leE07DVYkSFFZcGVXZXpzTT4+Uz5zbm5NPSgkX3BLcHAzN0VqJ0hRWXBlV2V6c00nZCk+Pj8+JF9wS3BwMzdFaidIUVlwZVdlenNNJ2Q+Pjo+RSBJSTs+DVYNVk0yLk8+IkJzSFpRPT49cVpNUycuczk5TUgnPkhlWU1TJz1SPVR6c0s9ZVpNJz5zOVMnPVI9VHpzSz1lWk0nPmNlV1FNUyddJGNlV1R6c0s9ZVpNbCc+ek1lOU9IV3E+aGlcSCI7Pg1WTTIuTz4iQnNIWlE9Pj1xWk1TJy5zOTlNSCc+SGVZTVMnPVI9SU99Jz4+Pj4+PnM5Uyc9Uj1JT30nPj4+Pj4+Y2VXUU1TJ10kV099bCc+Pj4+Pj4+Pj56TWU5T0hXcT5oaVxIIjsNVk0yLk8+IkJzSFpRPT49cVpNUycuczk5TUgnPkhlWU1TJz1SPXRzeC4nPj4+Pj5zOVMnPVI9dHN4Lic+Pj4+PmNlV1FNUyddJC5zeC5sJz4+Pj4+Pj4+ek1lOU9IV3E+aGlcSCI7DVZNMi5PPiJCc0haUT0+PXFaTVMnLnM5OU1IJz5IZVlNUyc9Uj1tTXptZXhNJz4+czlTJz1SPW1Nem1leE0nPj5jZVdRTVMnXSR6T31ubU16bWV4TWwnPnpNZTlPSFdxPmhpXEgiOw1WDVYkUW5Nej5TPiIiOw1Wc0E+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+KTsNVg1WP2kNVkJuPXFXTT49cVpNUyI9TVI9aDJubiJpDVZlDVZdDVY+Pj4+PU1SPS05TTJPemU9c09IOkhPSE07DVY+Pj4+MlF6bk96OlpPc0g9TXo7DVZsDVY9ZTxXTVg9ZTxXTW5Pej1Nej5dDVY+Pj4+QU9IPS1BZVlzV3E6ZXpzZVc7DVY+Pj4+PGUyeXh6T1FIOS0yT1dPejo+Iy80LzQvNDsNVj4+Pj5ZZXp4c0g6MGFaUj5hWj0+MExaUjsNVmwNVj1lPFdNWD1lPFdNbk96PU16Pj0uTWU5Pj16PlguTWU5TXo+XQ1WPj4+Pj1NUj0tZVdzeEg6PjJNSD1NejsNVj4+Pj48ZTJ5eHpPUUg5LXNZZXhNOj5Relcoc1lleE1uaDx4WHhzQSk7DVY+Pj4+PGUyeXh6T1FIOS16TVpNZT06PkhPLXpNWk1lPTsNVj4+Pj48ZTJ5eHpPUUg5LVpPbnM9c09IOj4yTUg9TXo+enN4Lj07DVY+Pj4+MlF6bk96Oj5aT3NIPU16Ow1WbA1WPWU8V01YPWU8V01uT3o9TXo+PS5NZTk+PXo+WC5NZTlNenBPej0gWj5dDVY+Pj4+PGUyeXh6T1FIOS1zWWV4TTo+UXpXKHNZZXhNbmhlbjJYeHNBKTsNVmwNVj1lPFdNWD1lPFdNbk96PU16Pj0uTWU5Pj16PlguTWU5TXpwT3o9NE99SD5dDVY+Pj4+PGUyeXh6T1FIOS1zWWV4TTo+UXpXKHNZZXhNbmg5TW4yWHhzQSk7DVZsPj4+DVY9ZTxXTVg9ZTxXTW5Pej1Nej49OT5dDVY+Pj4+WmU5OXNIeDo+SlpSOw1WbA1WPWU8V01Ybk16Y3MyTT49OT5dDVY+Pj4+Y016PXMyZVctZVdzeEg6PllzOTlXTTsNVmwNVkJobj1xV01pDVYNVkI5c2M+bj1xV01TJ1llenhzSDphPmE+WExNWT5hOydpDVY+Pj4+Qm49ek9IeGl1TzlRV00+Oj5CaG49ek9IeGlJc249TT45TW4+WnpPMk1ublFuPjlNPmNlV3M5ZT1zT0hCPHo+aGkNVj4+Pj5Cbj16T0h4aSA9c1dzbmU9TVF6Pjo+QmhuPXpPSHhpQj9aLlo+TTIuTz4kUW5Nejs+P2kNVkJoOXNjaQ1WDVZCOXNjPjJXZW5uUyJNPWVaTSJpDVZCP1ouWg1WJD1lPFdNPj4+Uz4iPTxXbWV6ZVlLPWVaTSI7DVYkSDxLPWVaTT5TPiRPPAotaU1Iek14L09RSD0oJD1lPFdNKTsNVg1WJG52V3BNemNzMk0+Uz5CQkJwS2c2My9LDVY+Pj4+Pj4+PnBLSUsvVD40M3BUM0UvVD49PFc0TVplej1NWU1IPVgvTzlNLD49PFc0TVplej1NWU1IPVgzSD1zPVFXTQ1WPj4+Pj4+Pj5yZzd1Pj08VzRNWmV6PU1ZTUg9DVY+Pj4+Pj4+PjNFRUtnPjg3M0UNVj4+Pj4+Pj4+PTxXRkFBTTI9ZT1zT0g+N0U+PTxXNE1aZXo9TVlNSD1YL085TT5TPj08V0ZBQU0yPWU9c09IWDRNWmV6PU1ZTUg9DVY+Pj4+Pj4+Pnt0S2dLPig9PFdGQUFNMj1lPXNPSFgzSEFPS0gvT1F6bj5TPjApDVY+Pj4+Pj4+PjdnNEtnPm9iPj08VzRNWmV6PU1ZTUg9WC9POU0NVnBLZzYzL0s7DVYNViRudldwTXpjczJNPlM+Im5NV00yPT4qPkF6T1k+PTxXWk9aUVdlPXNPSCI7DVYNViRXbj1wTXpjczJNPlM+JE88Ci1pbi5PfTRlPWUoJG52V3BNemNzMk0pOz4+DVYNVj4+DVYkZQpPUT1LPWVaTT5TPicnOz4NViR2UU16cT5TPkUgSUk7Pg1WDVZzQT4oPiRIPEs9ZVpNPmk+YT4pDVZdDVYJJHpNdkVRWWdPfW4+Uz4icEtJSy9UPnVGRCgzNCk+RnA+SDxLPWVaTT5yZzd1PihwS0lLL1Q+Zzd7X0UgdW9LZygpPjc2S2coN2c0S2c+b2I+MzRLPWVaTT40S3AvKT5GcD4zND5yZzd1Pl0kPWU8V01sPiI7DVY+Pj4+JD1SPXB3ST5TPiJwS0lLL1Q+Kj5yZzd1PihwS0lLL1Q+Zzd7X0UgdW9LZygpPjc2S2coN2c0S2c+b2I+MzRLPWVaTSk+RnA+MzQsPio+cmc3dT5dJD1lPFdNbD4iOw1WDVY+Pj4+c0E+KD4kY2VXVHpzSz1lWk0+U1M+Jz1PUW4nPnx8Pk1ZWj1xKCRjZVdUenNLPWVaTSk+KQ1WPj4+Pl0NVj4+Pj4+Pj4+JF9wS3BwMzdFaic9enNwTXpjczJNJ2Q+Uz5FIElJOz4+Pj4+Pg1WPj4+Pj4+Pj4kX3BLcHAzN0VqJz16c3VlPXpzMlEnZD5TPkUgSUk7DVY+Pj4+bA1WPj4+Pk1Xbk0NVj4+Pj5dDVY+Pj4+CXNBPig+V01BPSgkY2VXVHpzSz1lWk0sPjEpPlNTPiduTXpjczJNJz4pCQ1WPj4+PgldDVY+Pj4+Pj4+Pj4+Pj4kbk16Y3MyTT5TPk1SWldPOU0oIlMiLD4kY2VXVHpzSz1lWk0pOw1WPj4+Pj4+Pj4+Pj4+JG5NemNzMk0+Uz4kbk16Y3MyTWowZDsNVj4+Pj4+Pj4+Pj4+PiRfcEtwcDM3RWonPXpzcE16Y3MyTSdkPlM+JG5NemNzMk07CQkNVj4+Pj4JCSRfcEtwcDM3RWonPXpzdWU9enMyUSdkPlM+Jyc7DVY+Pj4+Pj4+Pj4+Pj4kdlFNenE+Uz4ie3RLZ0s+Wk9aUVdlPXNPSD5TPiddJG5NemNzMk1sJz4iOw1WPj4+PglsPj5oaD5zQT4oPldNQT0oJGNlV1R6c0s9ZVpNLD4xKT5TUz4nbk16Y3MyTSc+KQ1WPj4+PgkNVj4+Pj4+Pj4+c0E+KD5XTUE9KCRjZVdUenNLPWVaTSw+UCk+U1M+J1llPXpzMlFXTSc+KT4+Pg1WPj4+PgldDVY+Pj4+Pj4+Pj4+Pj4kZQpPUT1LPWVaTT5TPic5c25lPFdNOSc7DVY+Pj4+Pj4+Pj4+Pj4kWWU9enMyUVdNPlM+TVJaV085TSgiUyIsPiRjZVdUenNLPWVaTSk7Pj4+Pg1WPj4+Pj4+Pj4+Pj4+JFllPXpzMlFXTT5TPiRZZT16czJRV01qMGQ7Pj4+Pg1WPj4+Pj4+Pj4+Pj4+JF9wS3BwMzdFaic9enNwTXpjczJNJ2Q+Uz4nJzs+Pj4+Pj4NVj4+Pj4+Pj4+Pj4+PiRfcEtwcDM3RWonPXpzdWU9enMyUSdkPlM+JFllPXpzMlFXTTs+Pj4+Pj4NVj4+Pj4+Pj4+Pj4+PiR6TXZwTXpjczJNPlM+InBLSUsvVD40M3BUM0UvVD40TVplej1NWU1IPT5yZzd1Pj08V0ZBQU0yPWU9c09IPnt0S2dLPihFUVlwZVdlenNNPjNFPihwS0lLL1Q+RVFZcGVXZXpzTT5yZzd1Pj08V3BlV2V6c00+e3RLZ0s+WWU9enMyUVdNbmVXZXpzTT5TPiddJFllPXpzMlFXTWwnKT4pPkZFND5zSEFPTUgyT1F6bj5TPjAiOw1WPj4+Pj4+Pj4+Pj4+JHZRTXpxPlM+Int0S2dLPlllPXpzMlFXTTZlV3M5TVF6PlM+PiddJFllPXpzMlFXTWwnPj4iOwkJDVY+Pj4+CWw+PmhoPnNBPig+V01BPSgkY2VXVHpzSz1lWk0sPlApPlNTPidZZT16czJRV00nPikNVj4+Pj5sDVYNVgk+PiQ9Uj1wd0k+WFM+JHZRTXpxOwkNVj4+Pj4kPVI9cHdJPlhTPiIpPkZwPj08V0s9ZVpNPnt0S2dLPjM0Pm9LVHtLS0U+XSRXT31sPkZFND5dJC5zeC5sIjs+DVY+Pj4+aGhNMi5PPiQ9Uj1wd0k7Pj4+DVY+Pj4+aGhjZXpfOVFZWigkPVI9cHdJKTsNVj4+Pj4kV3NuPU1LPWVaTT5TPiRPPAotaW4uT300ZT1lKCQ9Uj1wd0kpOz4NVj4+Pj4kek12RVFZZ099bj5YUz4kdlFNenE7Pg1WPj4+PiR6TXZFUVlnT31uPlhTPiIpPkZwPj08V0s9ZVpNIjs+DVY+Pj4+JG49PUVRWWdPfW4+PlM+JE88Ci1peE09NGU9ZSgkek12RVFZZ099bik7Pj4NVj4+Pj4kSFFZZ099bj4+Pj4+Uz4kbj09RVFZZ099bmonSDxLPWVaTSdkOw1WPj4+Pk0yLk8+IkJzSFpRPT49cVpNUycuczk5TUgnPkhlWU1TJz1SPUVRWWdPfW4nPnM5Uyc9Uj1FUVlnT31uJz5jZVdRTVMnXSRIUVlnT31ubCc+ek1lOU9IV3E+aGlcSCI7DVYNVmw+Pj5oaD5zQT4oPiRIPEs9ZVpNPmk+YT4pDVYNViRZZT16R01xPlM+KD5zbm5NPSgkX3BLcHAzN0VqJz16c3VlPXpzMlEnZCk+Pz4kX3BLcHAzN0VqJz16c3VlPXpzMlEnZD46PicnPik7Pj4NViRuTXpjczJNR01xPlM+KD5zbm5NPSgkX3BLcHAzN0VqJz16c3BNemNzMk0nZCk+Pz4kX3BLcHAzN0VqJz16c3BNemNzMk0nZD46PicnPik7Pj4NVg1WJHh6c251ZT16czJRV00+Uz4iOXNuZTxXTTlTPXpRTSI7DVYkeHpzbnBNemNzMk0+Uz4iOXNuZTxXTTlTPXpRTSI7DVZzQT4oPiRZZT16R01xPlNTPicnPnx8Pk1ZWj1xKCRZZT16R01xKT4pDVZdDVY+Pj4+JFllPXpzMlFXTUY9PXpzPFE9TT5TPicnOz4+Pj4+Pj4+Pj4+Pj4NVj4+Pj4keHpzbnVlPXpzMlFXTT5TPiI5c25lPFdNOVM9elFNIjs+Pj4+Pj4+Pj4+Pj4+Pj4+DVZsPj4+aGg+c0E+KD4kWWU9ekdNcT5TUz4nJz58fD5NWVo9cSgkWWU9ekdNcSk+KQ1WTVduTQ1WXQ1WPj4+PiRZZT16czJRV01GPT16czxRPU0+Uz4nMi5NMnlNOVMiMi5NMnlNOSInOw1WPj4+PiR4enNudWU9enMyUVdNPlM+IiI7Pj4+Pj4+Pj4+Pj4+Pg1WbD4+Pg1WDVZzQT4oPiRuTXpjczJNR01xPlNTPicnPnx8Pk1ZWj1xKCRuTXpjczJNR01xKT4pDVZdDVY+Pj4+JG5NemNzMk1GPT16czxRPU0+Uz4nJzs+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+JHh6c25wTXpjczJNPlM+IjlzbmU8V005Uz16UU0iOz4+Pj4+Pj4+Pj4+Pj4+Pj4NVmw+Pj5oaD5zQT4oPiRuTXpjczJNR01xPlNTPicnPnx8Pk1ZWj1xKCRuTXpjczJNR01xKT4pDVZNV25NDVZdDVY+Pj4+JG5NemNzMk1GPT16czxRPU0+Uz4nMi5NMnlNOVMiMi5NMnlNOSInOw1WPj4+PiR4enNucE16Y3MyTT5TPiIiOz4+Pj4+Pj4+Pj4+Pj4NVmw+DVYNViQ5ek9zPS9LPWVaTT5TPmUyMk1uNHpPcz0oPiRaek9Bc1csPmthMDAsPiIvesOpZT1zT0giPik7DVYkZQpPUT1LPWVaTT4+Uz4kOXpPcz0vSz1lWk0+Pz5FIElJPjo+JzlzbmU8V005JzsNViRlCk9RPUs9ZVpNPj5TPig+KCRaek9Bc1c+U1M+J2NlV3M5TVF6Jyk+fHw+KCRaek9Bc1c+U1M+J3NIY3M9TScpPik+Pz4nOXNuZTxXTTknPjo+JGUKT1E9Sz1lWk07DVYNViQ5ek9zPXVLPWVaTT5TPmUyMk1uNHpPcz0oPiRaek9Bc1csPmthMGssPiJ1TzlzQXMyZT1zT0giPik7DVYkWU85c0FLPWVaTT4+Uz4kOXpPcz11Sz1lWk0+Pz5FIElJPjo+JzlzbmU8V005JzsNViRZTzlzQUs9ZVpNPj5TPig+KCRaek9Bc1c+U1M+J2NlV3M5TVF6Jyk+fHw+KCRaek9Bc1c+U1M+J3NIY3M9TScpPik+Pz4nOXNuZTxXTTknPjo+JFlPOXNBSz1lWk07DVYNViQ5ek9zPXBLPWVaTT5TPmUyMk1uNHpPcz0oPiRaek9Bc1csPmthMEosPiJwUVpaek1ubnNPSCI+KTsNViRuUVpaeks9ZVpNPj5TPiQ5ek9zPXBLPWVaTT4/PkUgSUk+Oj4nOXNuZTxXTTknOw1WJG5RWlp6Sz1lWk0+PlM+KD4oJFp6T0FzVz5TUz4nY2VXczlNUXonKT58fD4oJFp6T0FzVz5TUz4nc0hjcz1NJyk+KT4/Pic5c25lPFdNOSc+Oj4kblFaWnpLPWVaTTsNVg1WTTIuTz4iQnNIWlE9Pj1xWk1TJy5zOTlNSCc+SGVZTVMnPVI9L3pNZT1NJz5zOVMnPVI9L3pNZT1NJz5jZVdRTVMnXSRlCk9RPUs9ZVpNbCc+ek1lOU9IV3E+aGlcSCI7PgkNVnNBPig+JEg8Sz1lWk0+aT5hPikNVl0NVj9pDVY+Pj4+Qj1lPFdNPn1zOT0uUyJbYSUiPjJXZW5uUyJuTXpjczJNImkNVj4+Pj4+Pj4+Qj16aQ1WPj4+Pj4+Pj4+Pj4+Qj05PmVXc3hIUyJ6c3guPSI+fXM5PS5TIjAxJSJpQnNIWlE9PkhlWU1TIk9aPUs9ZVpNIj49cVpNUyJ6ZTlzTyI+czlTIk9aPUs9ZVpNIj5jZVdRTVMiOU1aZXo9TVlNSD0iPkI/Wi5aPk0yLk8+JG5NemNzMk1GPT16czxRPU07Pj9pPmhpDVY+Pj4+Pj4+Pj4+Pj4mSDxuWjttT1pRV2U9c09IJkg8blo7Qmg9OWkNVj4+Pj4+Pj4+Pj4+PkI9OT59czk9LlMiVVAlImkmSDxuWjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5Cbk1XTTI9PkhlWU1TIjI8NE1aZXo9TVlNSD0iPnM5UyIyPDRNWmV6PU1ZTUg9Ij5CP1ouWj5NMi5PPiR4enNucE16Y3MyTTs+P2k+aQ1WPj4+Pj4+Pj4+Pj4+Pj4+PkJPWj1zT0g+Y2VXUU1TIiJpLS0+KEZRMlFIKT4tLUJoT1o9c09IaQ1WPj4+Pj4+Pj4+Pj4+Pj4+PkI/Wi5aPg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5BT3pNZTIuKD4kV249cE16Y3MyTT5lbj4kY2VXUU1wTXpjczJNPik+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pl0+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5NUj16ZTI9KCRjZVdRTXBNemNzMk0pOz4NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pk0yLk8+J0JPWj1zT0g+Jz5YPigoPj16c1kgVz1zWU0oJG5NemNzMk1HTXEpPlNTPj16c1kgVz1zWU0oJG1PWlFXZT1zT0gpPik+Pz4nbk1XTTI9TTlTIm5NV00yPU05Iic+Oj4nJyk+WD4nPmNlV1FNUyInPlg+JG1PWlFXZT1zT0g+WCciaSc+WD4kbU9aUVdlPXNPSD5YPidCaE9aPXNPSGknOz4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pmw+aGg+QU96TWUyLig+JFduPXBNemNzMk0+ZW4+JGNlV1FNcE16Y3MyTT4pPg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj9pDVY+Pj4+Pj4+Pj4+Pj4+Pj4+QmhuTVdNMj1pDVY+Pj4+Pj4+Pj4+Pj5CaD05aQ1WPj4+Pj4+Pj4+Pj4+Qj05PmVXc3hIUyJ6c3guPSI+fXM5PS5TIjBMJSJpQnNIWlE9PkhlWU1TIk9aPUs9ZVpNIj49cVpNUyJ6ZTlzTyI+czlTIk9aPUs9ZVpNIj5jZVdRTVMiWWU9enMyUVdNIj5CP1ouWj5NMi5PPiRZZT16czJRV01GPT16czxRPU07Pj9pPmhpJkg8blo7dWU9enMyUVdNQmg9OWkNVj4+Pj4+Pj4+Pj4+PkI9OT59czk9LlMiMGYlImkNVj4+Pj4+Pj4+Pj4+Pj4+Pj4mSDxuWjtCc0haUT0+SGVZTVMiPVI9dWU9enMyUVciPj1xWk1TIj1NUj0iPnM5UyI9Uj11ZT16czJRVyI+Y2VXUU1TIkI/Wi5aPk0yLk8+JFllPXpHTXE7Pj9pIj5uczVNUyIwYSI+WWVSV01IeD0uUyIwYSI+Qj9aLlo+TTIuTz4keHpzbnVlPXpzMlFXTTs+P2k+aGk+DVY+Pj4+Pj4+Pj4+Pj5CaD05aQ1WPj4+Pj4+Pj5CaD16aQ1WPj4+Pj4+Pj5CPXppQj05PjJPV25aZUhTIlUiPi5Nc3guPVMiMGEiaUJoPTlpQmg9emkNVj4+Pj4+Pj4+Qj16aQ1WPj4+Pj4+Pj4+Pj4+Qj05PjJPV25aZUhTIkoiaQ1WCQkJCUI8UT09T0g+Mldlbm5TJzJRbj1PWW89SCc+czlTIjw9SEY5OXA9TVoiPkI/Wi5aPk0yLk8+JGUKT1E9Sz1lWk07Pj9pPmlFT1FjTWVRQmg8UT09T0hpJkg8blo7DVYJCQkJQjxRPT1PSD4yV2VublMnMlFuPU9Zbz1IJz5zOVMiPD1IRkFBczIuTSI+OXNuZTxXTTlpRkFBczIuTXpCaDxRPT1PSGk+Pj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+Qmg9OWkNVj4+Pj4+Pj4+Pj4+PkI9OWlCaD05aQ1WPj4+Pj4+Pj5CaD16aQ1WPj4+PkJoPWU8V01pDVYNVj4+Pj5CPWU8V00+fXM5PS5TIlBhJSI+Mldlbm5TIj1BPWU8V00+PWU8V01uT3o9TXoiPnM5UyJNPWVaTUN6czkiaQ1WPj4+Pj4+Pj5CPS5NZTlpDVY+Pj4+Pj4+Pj4+Pj5CPXppDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Qj0uPn1zOT0uUyJQJSJpMzQ+Jkg8blo7Qmg9LmkNVj4+Pj4+Pj4+Pj4+Pj4+Pj5CPS4+fXM5PS5TIlAlImlUcz16TT4mTWUyUT1NOz1lWk0mSDxuWjtCaD0uaQ1WPj4+Pj4+Pj4+Pj4+Pj4+PkI9Lj59czk9LlMiSiUiaTZlV3M5TVF6Jkg8blo7Qmg9LmkNVj4+Pj4+Pj4+Pj4+Pj4+Pj5CPS4+fXM5PS5TIjBMJSJpTS1ZZXNXJkg8blo7Qmg9LmkNVj4+Pj4+Pj4+Pj4+Pj4+Pj5CPS4+fXM5PS5TIjBbJSJpRU9ZPHpNPjlNPgpPUXo+Y2VXczllPXNPSCZIPG5aO0JoPS5pDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Qj0uPn1zOT0uUyJMJSI+bj1xV01TIj1NUj0tZVdzeEg6Mk1IPU16OyJpRjI9c09IQmg9LmkNVj4+Pj4+Pj4+Pj4+PkJoPXppDVY+Pj4+Pj4+PkJoPS5NZTlpPg1WPj4+Pj4+Pj5CPTxPOXFpDVY+Pj4+Pj4+PkI/Wi5aPj4+DVY+Pj4+Pj4+PnNBPig+IU1ZWj1xKCRXc249TUs9ZVpNKT4pDVY+Pj4+Pj4+Pl0NVj4+Pj4+Pj4+Pj4+PkFPek1lMi4oPiRXc249TUs9ZVpNPmVuPiRjZVdLPWVaTT4pDVY+Pj4+Pj4+Pj4+Pj5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+TVI9emUyPSgkY2VXSz1lWk0pOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pk0yLk8+IkI9emlcSCI7Pj4NVgkJCQlNMi5PPiJCPTlpIj5YPiQzNEs9ZVpNPj4+Pj4+Pj5YPiJCaD05aVxIIjs+Pj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+Pj4+Pk0yLk8+IkI9OWkiPlg+JD1zPXpNSz1lWk0+Pj4+Pj4+Plg+IkJoPTlpXEgiOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pk0yLk8+IkI9OWkiPlg+JFllPXpzMlFXTTZlV3M5TVF6Plg+IkJoPTlpXEgiOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pk0yLk8+IkI9OWkiPlg+JFllc1c2ZVdzOU1Rej4+Pj4+Plg+IkJoPTlpXEgiOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pk0yLk8+IkI9OWkiPlg+JEg8Ck9RejZlV3M5cz1NPj4+Plg+IkJoPTlpXEgiOz4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+Pj4+Pk0yLk8+IkI9OT5IT316ZVo+bj1xV01TJz1NUj0tZVdzeEg6Mk1IPU16OydpIjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5NMi5PPiJCOXNjPm49cVdNUyc5c25aV2VxOkhPSE0nPjJXZW5uUydzOUs9ZVpNJ2ldJDM0Sz1lWk1sQmg5c2NpIjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5NMi5PPiJCc0haUT0+PXFaTVMnc1lleE0nPjJXZW5uUydNOXM9Sz1lWk0nPm56MlMnc1lleE1uaDxfTTlzPVhaSHgnPj1zPVdNUyd1TzlzQXMyZT1zT0gnPiRZTzlzQUs9ZVpNPmhpXEgiOz4+Pj4NVj4+Pj4+Pj4+Pj4+Pj4+Pj5NMi5PPiJCc0haUT0+PXFaTVMnc1lleE0nPjJXZW5uUyc5TVdNPU1LPWVaTSc+bnoyUydzWWV4TW5oPF85TVdNPU1YWkh4Jz49cz1XTVMncFFaWnpNbm5zT0gnPiRuUVpaeks9ZVpNPmhpXEgiOz4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+TTIuTz4iQmg9OWlcSCI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+TTIuTz4iQmg9emlcSCI7Pj4+Pg1WPj4+Pj4+Pj4+Pj4+bD4+PmhoPkFPek1lMi4oPiRXc249TUs9ZVpNPmVuPiRjZVdLPWVaTT4pDVY+Pj4+Pj4+Pmw+Pj5oaD5zQT4oPiFNWVo9cSgkV3NuPU1LPWVaTSk+KQ1WPj4+Pj4+Pj4/aT4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj5CaD08TzlxaQ1WPj4+PkJoPWU8V01pDVZCP1ouWg1WJGVBPU16VGU8V00+Uz5CQkJvN1RUN3UNVj4+Pj5CPWU8V00+fXM5PS5TIlBhJSJpDVY+Pj4+Pj4+PkI9emkNVj4+Pj4+Pj4+Pj4+PkI9OT59czk9LlMiazAlImkmSDxuWjtCaD05aQ1WPj4+Pj4+Pj4+Pj4+Qj05Pn1zOT0uUyJrMCUiaSZIPG5aO0JoPTlpPg1WPj4+Pj4+Pj4+Pj4+Qj05Pn1zOT0uUyIwMCUiaSZIPG5aO0JoPTlpDVY+Pj4+Pj4+Pj4+Pj5CPTk+fXM5PS5TIjElImlCOXNjPnM5UyI5TTxRPSI+bj1xV01TIjlzblpXZXE6SE9ITSJpQmU+LnpNQVMnCmVjZW4yenNaPTpjT3M5KGEpJz4yV2VublMnQXN6bj0naTQmTWUyUT1NOzxRPUJoZWlCaDlzY2lCaD05aQ1WPj4+Pj4+Pj4+Pj4+Qj05Pn1zOT0uUyJrTCUiaUI5c2M+czlTIlp6TTJNOU1IPSI+bj1xV01TIjlzblpXZXE6SE9ITSJpQmU+LnpNQVMnCmVjZW4yenNaPTpjT3M5KGEpJz4yV2VublMnWnpNY3NPUW4naW16Jk1lMlE9TTsyJk1lMlE9TTs5TUg9QmhlaUJoOXNjaUJoPTlpDVY+Pj4+Pj4+Pj4+Pj5CPTk+fXM5PS5TImYlImlCOXNjPnM5UyJuUXNjZUg9Ij5uPXFXTVMiOXNuWldlcTpIT0hNImlCZT4uek1BUycKZWNlbjJ6c1o9OmNPczkoYSknPjJXZW5uUydITVI9J2lwUXNjZUg9QmhlaUJoOXNjaUJoPTlpDVY+Pj4+Pj4+Pj4+Pj5CPTk+fXM5PS5TIjElImlCOXNjPnM5UyJBc0giPm49cVdNUyI5c25aV2VxOkhPSE0iaUJlPi56TUFTJwplY2VuMnpzWj06Y09zOShhKSc+Mldlbm5TJ1dlbj0naXJzSEJoZWlCaDlzY2lCaD05aQ1WPj4+Pj4+Pj5CaD16aQ1WPj4+PkJoPWU8V01pDVZvN1RUN3U7DVY+Pj4+TTIuTz4kZUE9TXpUZTxXTTsNVmw+Pj5oaD5zQT4oPiRIPEs9ZVpNPmk+YT4pDVZNV25NDVZdDVY+Pj4+TTIuTz4iQjxRPT1PSD4yV2VublMnMlFuPU9Zbz1IJz5zOVMnPD1IRjk5cD1NWic+XSRlCk9RPUs9ZVpNbGlFT1FjTWVRQmg8UT09T0hpIjs+Pj4+DVY+Pj4+TTIuTz4iQlppRlEyUUhNPiZNZTJRPU07PWVaTT4mZXh6ZWNNOz5lQUFzMi5NekJoWmkiOz4+DVZsDVY/aQ1WQmg5c2NpDVYNVkI5c2M+Mldlbm5TJz1PZW49Jz5uPXFXTVMnOXNuWldlcTpIT0hNJ2lCaDlzY2kNVg1WQm4yenNaPT49cVpNUyI9TVI9aAplY2VuMnpzWj0iPm56MlMibjJ6c1o9bmgKdlFNenFYWXNIWApuImlCaG4yenNaPWkNVkJuMnpzWj0+PXFaTVMiPU1SPWgKZWNlbjJ6c1o9Ij5uejJTIm4yenNaPW5oCnZRTXpxWD1lPFdNbk96PU16WApuImlCaG4yenNaPWkNVkJuMnpzWj0+PXFaTVMiPU1SPWgKZWNlbjJ6c1o9Ij5uejJTIm4yenNaPW5oMk9IQXN6WTlXeGgKdlFNenFYMk9IQXN6WVgKbiJpQmhuMnpzWj1pDVZCbjJ6c1o9Pj1xWk1TIj1NUj1oCmVjZW4yenNaPSJpDVYkKDlPMlFZTUg9KVh6TWU5cShBUUgyPXNPSCgpDVZdDVY+Pj4+aGg+M0hzPXNlV3NuZT1zT0g+OU0+V2U+Y2VXTVF6PjlRPj16cw1WCWNlej5XT30+Pj4+Pj4+Pj4+Uz5hOw1WPj4+PmNlej4uc3guPj4+Pj4+Pj4+Uz5hOw1WPj4+PmNlej5jZVdUenNLPWVaTT4+Uz4iIjsNVj4+Pj5jZXo+PVI9dWU9enMyUVdNPlM+IiI7DVY+Pj4+Y2V6PjI8cE16Y3MyTT4+Pj5TPiIiOz4+Pj4+Pj4+Pj4+DVY+Pj4+Y2V6PkhRWUs9ZVpNPj4+Pj5TPmE7Pj4NVgljZXo+Wk16bWV4TT4+Pj4+PlM+YTsNVj4+Pj5jZXo+SFFZZ099bj4+Pj4+PlM+YTsNVj4+Pj5jZXo+WnpNY21leE1JPj4+PlM+YTsNVj4+Pj5jZXo+WnpNY21leE10Pj4+PlM+YTsNVj4+Pj5jZXo+SE1SPW1leE10Pj4+PlM+YTsNVj4+Pj5jZXo+SE1SPW1leE1JPj4+PlM+YTsNVj4+Pj5jZXo+V2VuPW1leE1JPj4+PlM+YTsNVj4+Pj5jZXo+V2VuPW1leE10Pj4+PlM+YTsNVj4+Pj5jZXo+ek99L09RSD0+Pj4+PlM+YTs+Pj4+DVY+Pj4+Y2V6PjxFRgpPUT1LPWVaTT5TPkFlV25NOw1WPj4+PmNlej5IPEs9ZVpNPj4+Pj4+Uz5hOz4+DVY+Pj4+Y2VXVHpzSz1lWk0+Uz4kKCIjPVI9VHpzSz1lWk0iKVhjZVcoKTs+DVY+Pj4+SDxLPWVaTT4+Pj4+Uz4kKCIjPVI9RTxLPWVaTSIpWGNlVygpOz4NVgl6T30vT1FIPT4+Pj5TPiQoJyNNPWVaTUN6czk+aT08TzlxPmk9eicpWFdNSHg9Ljs+Pg1WCVdPfT4+Pj4+Pj4+PlM+JCgiIz1SPUlPfSIpWGNlVygpOz4NVj4+Pj5XT30+Pj4+Pj4+Pj5TPlplem5NM0g9KFdPfSk7Pj4NVj4+Pj4uc3guPj4+Pj4+Pj5TPiQoIiM9Uj10c3guIilYY2VXKCk7Pg1WPj4+Pi5zeC4+Pj4+Pj4+PlM+WmV6bk0zSD0oLnN4Lik7Pg1WPj4+PlpNem1leE0+Pj4+PlM+JCgiIz1SPW1Nem1leE0iKVhjZVcoKTs+DVY+Pj4+Wk16bWV4TT4+Pj4+Uz5aZXpuTTNIPShaTXptZXhNKTs+DVY+Pj4+SFFZZ099bj4+Pj4+Uz4kKCIjPVI9RVFZZ099biIpWGNlVygpOz4NVj4+Pj5IUVlnT31uPj4+Pj5TPlplem5NM0g9KEhRWWdPfW4pOz4NVgk+Pj4NVj4+Pj4kKCcjV09lOU16M1lleE0nKVguczlNKCk7Pj4+Pg1WDVYJc0EoPkhRWWdPfW4+QlM+Wk16bWV4TT4pPg1WPj4+Pl0NVj4+Pj4+Pj4+JCgiIzlNPFE9IilYLnM5TSgpOz4NVj4+Pj4+Pj4+JCgiI1p6TTJNOU1IPSIpWC5zOU0oKTsNVj4+Pj4+Pj4+JCgiI25Rc2NlSD0iKVguczlNKCk7Pg1WPj4+Pj4+Pj4kKCIjQXNIIilYLnM5TSgpOw1WPj4+PmwNVg1WPj4+PnNBKD5XT30+aT4wPik+DVY+Pj4+XT4NVj4+Pj4+Pj4+WnpNY21leE10PlM+V099Pi0+MDs+DVY+Pj4+Pj4+Plp6TWNtZXhNST5TPlp6TWNtZXhNdD4tPlpNem1leE0+Kz4wOz4+Pj4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+bD5oaD5zQSg+V099Pmk+MD4pPg1WDVY+Pj4+c0EoPkhRWWdPfW4+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+JCgnI1dPZTlNejNZZXhNJylYbi5PfSgpOz5uLk99Sz1lWk0oMCw+Wk16bWV4TSw+Y2VXVHpzSz1lWk0pOz5sKTsNVg1WPj4+PiQoIlhaek1jc09RbiIpWDJXczJ5KEFRSDI9c09IKCk+XT4kKCcjV09lOU16M1lleE0nKVhuLk99KCk7Pm4uT31LPWVaTShaek1jbWV4TUksPlp6TWNtZXhNdCw+Y2VXVHpzSz1lWk0pOz5sKTs+DVYNVj4+Pj4kKCJYSE1SPSIpWDJXczJ5KEFRSDI9c09IKCk+XT4kKCcjV09lOU16M1lleE0nKVhuLk99KCk7Pm4uT31LPWVaTShITVI9bWV4TUksPkhNUj1tZXhNdCw+Y2VXVHpzSz1lWk0pOz5sKTs+DVYNVj4+Pj4kKCJYV2VuPSIpWDJXczJ5KEFRSDI9c09IKCk+XT4kKCcjV09lOU16M1lleE0nKVhuLk99KCk7Pm4uT31LPWVaTShXZW49bWV4TUksPldlbj1tZXhNdCw+Y2VXVHpzSz1lWk0pOz5sKTs+DVYJDVY+Pj4+c0E+KD4oJCgnIz1SPXVlPXpzMlFXTScpWGNlVygpPiFTPicnKT58fD4oJCgnIzI8NE1aZXo9TVlNSD0nKVhjZVcoKT4hUz4nJyk+KT5dPiQoIiM8PUhGQUFzMi5NIilYek1ZT2NNRj09eigiOXNuZTxXTTkiKTs+bA1WDVY+Pj4+JCgiI009ZVpNQ3pzOSIpWD1lPFdNbk96PU16KF0+Lk1lOU16bjo+XT5VOj5dPm5Pej1Nejo+QWVXbk1sPmw+bCk7Pj4NVg1WPj4+PiQoInNIWlE9akhlWU1TT1o9Sz1lWk1kOnplOXNPIilYMi5lSHhNKEFRSDI9c09IPigpDVY+Pj4+XQ1WPj4+Pj4+Pj4kKCIjPVI9VHpzSz1lWk0iKVhjZVcoIiIpOw1WPj4+Pj4+Pj5zQT4oPiQoPS5zbilYY2VXKCk+U1M+IjlNWmV6PU1ZTUg9Ij4pDVY+Pj4+Pj4+Pl0NVj4+Pj4+Pj4+Pj4+PiQoIiMyPDRNWmV6PU1ZTUg9IilYek1ZT2NNRj09eigiOXNuZTxXTTkiKTs+Pj4NVj4+Pj4+Pj4+Pj4+PiQoIiM9Uj11ZT16czJRVyIpWGU9PXooIjlzbmU8V005IiwiOXNuZTxXTTkiKTs+DVY+Pj4+Pj4+Pj4+Pj4kKCIjPVI9dWU9enMyUVciKVhjZVcoIiIpOz4NVj4+Pj4+Pj4+Pj4+PnNBPig+MjxwTXpjczJNPiFTPicnPj4pPl0+JCgiIzw9SEZBQXMyLk0iKVh6TVlPY01GPT16KCI5c25lPFdNOSIpOz5sDVY+Pj4+Pj4+Pj4+Pj5zQT4oPiQoIiM9Uj0vek1lPU0iKVhjZVcoKT4hUz4iOXNuZTxXTTkiPik+JCgiIzw9SEY5OXA9TVoiKVh6TVlPY01GPT16KCI5c25lPFdNOSIpOw1WPj4+Pj4+Pj4+Pj4+JCgiIz1SPXVlPXpzMlFXIilYY2VXKCIiKTs+DVY+Pj4+Pj4+Pmw+Pj5oaD5zQT4oPiQoPS5zbilYY2VXKCk+U1M+IjlNWmV6PU1ZTUg9Ij4pDVY+Pj4+Pj4+Pk1Xbk0NVj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+JCgiIz1SPXVlPXpzMlFXIilYek1ZT2NNRj09eigiOXNuZTxXTTkiKTsNVj4+Pj4+Pj4+Pj4+PiQoIiMyPDRNWmV6PU1ZTUg9IilYZT09eigiOXNuZTxXTTkiLCI5c25lPFdNOSIpOz4NVj4+Pj4+Pj4+Pj4+PiQoIiMyPDRNWmV6PU1ZTUg9IilYWnpPWigibk1XTTI9TTkzSDlNUiIsYSk7Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pmw+DVY+Pj4+bCk7PmhoPiQoIiNPWj1LPWVaTT5zSFpRPTp6ZTlzTyIpWDJXczJ5KEFRSDI9c09IKCkNVg1WPj4+PiQoJyMyPDRNWmV6PU1ZTUg9JylYT0goJzIuZUh4TScsPkFRSDI9c09IKCkNVj4+Pj5dPg1WPj4+Pj4+Pj5jZXo+PEs9ZVpNcnNIZVdNPlM+QWVXbk07DVY+Pj4+Pj4+PjI8cE16Y3MyTT5TPiQoPS5zbilYY2VXKCk7Pj4+DVY+Pj4+Pj4+PmNlV1R6c0s9ZVpNPlM+Jyc7DVY+Pj4+Pj4+PiQoIiM9Uj11ZT16czJRVyIpWGNlVygiIik7Pj4NVj4+Pj4+Pj4+c0E+KD4yPHBNemNzMk0+IVM+Jyc+KT5dPiQoIiM8PUhGQUFzMi5NIilYek1ZT2NNRj09eigiOXNuZTxXTTkiKTs+bD4+Pj4+Pj4+DVYNVj4+Pj4+Pj4+aGg+NsOpenNBczJlPXNPSD5ucz5PSD5lPlFITT7DqT1lWk0+QXNIZVdNDVY+Pj4+Pj4+PiRYeE09OHA3RSgnWmV6ZVlNPXpNaGNNenNBSz1lWk1YWi5aJywNVj4+Pj4+Pj4+Pj4+Pj4+Pj5dPiI5TVplej1NWU1IPSI6PjI8cE16Y3MyTSw+bCwNVj4+Pj4+Pj4+Pj4+Pj4+Pj5BUUgyPXNPSD4oOWU9ZSkNVj4+Pj4+Pj4+Pj4+Pj4+Pj5dPj4+Pg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5zQT4oPjllPWVqJ0FzSGVXTSdkPik+XT4kKCIjPD1IRjk5cD1NWiIpWGU9PXooIjlzbmU8V005IiwiOXNuZTxXTTkiKTs+bD4NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+TVduTT5dPnNBPig+JCgiIz1SPS96TWU9TSIpWGNlVygpPiFTPiI5c25lPFdNOSI+KT4kKCIjPD1IRjk5cD1NWiIpWHpNWU9jTUY9PXooIjlzbmU8V005Iik7Pmw+Pg1WPj4+Pj4+Pj4+Pj4+Pj4+PmwpOw1WPj4+PmwpOz5oaD4kKCcjMjw0TVplej1NWU1IPScpWE9IKCcyLmVIeE0nLD5BUUgyPXNPSCgpDVYNVj4+Pj4kKCcjPVI9dWU9enMyUVcnKVhPSCgnMi5lSHhNJyw+QVFIMj1zT0goKQ1WPj4+Pl0NVj4+Pj4+Pj4+JCgiIzI8NE1aZXo9TVlNSD0iKVhaek9aKCJuTVdNMj1NOTNIOU1SIixhKTs+DVY+Pj4+Pj4+Pj1SPXVlPXpzMlFXTT5TPiQoPS5zbilYY2VXKCk7DVY+Pj4+Pj4+PmhoZVdNej0oPVI9dWU9enMyUVdNKTs+Pj4NVj4+Pj4+Pj4+c0E+KD49Uj11ZT16czJRV00+IVM+Jyc+KT4NVj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+JCgiIzw9SEZBQXMyLk0iKVh6TVlPY01GPT16KCI5c25lPFdNOSIpOw1WPj4+Pj4+Pj4+Pj4+JCgiIzw9SEY5OXA9TVoiKVhlPT16KCI5c25lPFdNOSIsIjlzbmU8V005Iik7Pg1WPj4+Pj4+Pj5sDVY+Pj4+Pj4+Pk1Xbk0NVj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+JCgiIzw9SEY5OXA9TVoiKVh6TVlPY01GPT16KCI5c25lPFdNOSIpOz4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj5sDVY+Pj4+bCk7DVY+Pj4+DVY+Pj4+JCgnIzw9SEZBQXMyLk0nKVgyV3MyeShBUUgyPXNPSCgpDVY+Pj4+XT4NVj4+Pj4+Pj4+PVI9dWU9enMyUVdNPlM+JCgnIz1SPXVlPXpzMlFXJylYY2VXKCk7DVY+Pj4+Pj4+PjI8cE16Y3MyTT5TPiQoJyMyPDRNWmV6PU1ZTUg9JylYY2VXKCk7DVY+Pj4+Pj4+Pg1WPj4+Pj4+Pj4kKCcjV09lOU16M1lleE0nKVhuLk99KCk7DVY+Pj4+Pj4+PnNBPig+PVI9dWU9enMyUVdNPiFTPicnPikNVj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+Y2VXVHpzSz1lWk0+Uz4nWWU9enMyUVdNUyc+Kz49Uj11ZT16czJRV007Pg1WPj4+Pj4+Pj5sPj4+aGg+c0E+KD49Uj11ZT16czJRV00+IVM+Jyc+KQ1WPj4+Pj4+Pj5NV25NPnNBPig+MjxwTXpjczJNPiFTPicnPikNVj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+Y2VXVHpzSz1lWk0+Uz4nbk16Y3MyTVMnPis+MjxwTXpjczJNWHpNWldlMk0oIj4iLCIrIilYek1aV2UyTSgiPiIsIisiKVh6TVpXZTJNKCI+IiwiKyIpOz4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+PmwNVj4+Pj4+Pj4+TVduTT4NVj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+Y2VXVHpzSz1lWk0+Uz4nJzs+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+PmwNVj4+Pj4+Pj4+JCgiIz1SPVR6c0s9ZVpNIilYY2VXKGNlV1R6c0s9ZVpNKTsNVj4+Pj4+Pj4+bi5PfUs9ZVpNKFdPfSw+LnN4Liw+Y2VXVHpzSz1lWk0pOz4+aGg+VHpzPj4+Pj4NVj4+Pj5sKTs+aGg+JCgnIzw9SEZBQXMyLk0nKVgyV3MyeShBUUgyPXNPSCgpDVYNVj4+Pj4kKCcjPD1IRjk5cD1NWicpWDJXczJ5KEFRSDI9c09IKCkNVj4+Pj5dDVY+Pj4+Pj4+PmNlej5uTXpjczJNPlM+IiI7DVY+Pj4+Pj4+PkhRWUs9ZVpNPj5TPiIiOz4+DVY+Pj4+Pj4+Pm5NemNzMk0+Uz4oPjI8cE16Y3MyTT5TUz4iIj4pPj4/PiIiPjo+JCgnIzI8NE1aZXo9TVlNSD0nKVhjZVcoKTs+DVY+Pj4+Pj4+PiQoJyNXT2U5TXozWWV4TScpWG4uT30oKTs+Pg1WPj4+Pj4+Pj5uTT1Uc1lNT1E9KCIkKCcjWmV4TS9PSD1NSD0nKVhXT2U5KCdaZXplWU09ek1oWWUKSz1lWk1yT3pZWFouWj9XT31TIj4rPldPfT4rPiImLnN4LlMiPis+LnN4Lj4rPiImY2VXVHpzSz1lWk1TIj4rPmNlV1R6c0s9ZVpNWHpNWldlMk0oJz4nLCcrJylYek1aV2UyTSgnPicsJysnKT4rPiImeU1xU2UKT1E9JjM0Sz1lWk1TIj4rPkhRWUs9ZVpNPis+IiYyPG5NemNzMk1TIj4rPm5NemNzMk0+Kz4iJyw+QVFIMj1zT0goKV0+JCgnI1dPZTlNejNZZXhNJylYLnM5TSgpOz5sKTsiLD4wYWEpOz4+Pj4+Pj4+Pj4NVj4+Pj5sKTs+aGg+JCgnIzw9SEY5OXA9TVonKVgyV3MyeShBUUgyPXNPSCgpDVYNVj4+Pj4kKCdYTTlzPUs9ZVpNJylYMldzMnkoQVFIMj1zT0goKQ1WPj4+Pl0+DVY+Pj4+Pj4+PmNlej45TVo9PlM+IiI7DVY+Pj4+Pj4+PkhRWUs9ZVpNPlM+JCg9LnNuKVgyV09uTW49KCc9OScpWEFzSDkoJ1hzOUs9ZVpNJylYPU1SPSgpOz4NVj4+Pj4+Pj4+JCgnI1dPZTlNejNZZXhNJylYbi5PfSgpOw1WPj4+Pj4+Pj5oaGVXTXo9KCdaZXplWU09ek1oWWUKSz1lWk1yT3pZWFouWj9XT31TIj4rPldPfT4rPiImLnN4LlMiPis+LnN4Lj4rPiImY2VXVHpzSz1lWk1TIj4rPmNlV1R6c0s9ZVpNPis+IiZ5TXFTWU85c0EmMzRLPWVaTVMiPis+SFFZSz1lWk0+Kz4iJjI8bk16Y3MyTVMiPis+OU1aPT4rPiInKT4+Ow1WPj4+Pj4+Pj5uTT1Uc1lNT1E9KCIkKCcjWmV4TS9PSD1NSD0nKVhXT2U5KCdaZXplWU09ek1oWWUKSz1lWk1yT3pZWFouWj9XT31TIj4rPldPfT4rPiImLnN4LlMiPis+LnN4Lj4rPiImY2VXVHpzSz1lWk1TIj4rPmNlV1R6c0s9ZVpNWHpNWldlMk0oJz4nLCcrJylYek1aV2UyTSgnPicsJysnKT4rPiImeU1xU1lPOXNBJjM0Sz1lWk1TIj4rPkhRWUs9ZVpNPis+IiYyPG5NemNzMk1TIj4rPjlNWj0+Kz4iJyw+QVFIMj1zT0goKV0+JCgnI1dPZTlNejNZZXhNJylYLnM5TSgpOz5sKTsiLD4wYWEpOz4+Pj4+Pj4+Pj4NVj4+Pj5sKTs+aGg+JCgnWE05cz1LPWVaTScpWDJXczJ5KEFRSDI9c09IKCkNVg1WPj4+PiQoJ1g5TVdNPU1LPWVaTScpWE9IKCcyV3MyeScsPkFRSDI9c09IKCkNVj4+Pj5dPj4+Pj4+Pg1WPj4+Pj4+Pj5jZXo+eU1xX3M5Pj4+Uz4kKD0uc24pWDJXT25Nbj0oJz05JylYQXNIOSgnWHM5Sz1lWk0nKVg9TVI9KCk7DVY+Pj4+Pj4+PmNlej49ZTxXTT4+Pj5TPiI9PFdtZXplWUs9ZVpNIjsNVj4+Pj4+Pj4+Y2V6PjJXTT4+Pj4+PlM+IjM0Sz1lWk1TIit5TXFfczk7Pj4+Pj4NVj4+Pj4+Pj4+Y2V6Pj1PNE1XTT1NPlM+Ij1lPFdNUyIrPWU8V00rIiYyV01TIisyV007Pj4NVgkJPj4+PmNlej49ZTxXTWs+Pj5TPiI9PFdtZXplWS91ZXNXIjsNVj4+Pj4+Pj4+Y2V6PjlNVy91ZXNXPlM+Ij1lPFdNUyIrPWU8V01rKyImMldNUyIrMldNOz4+Pj4NVj4+Pj4+Pj4+Y2V6Plplek1IPT4+PlM+JCg9LnNuKVhaZXpNSD0oKVhaZXpNSD0oKTs+Pj4NVg1WPj4+Pj4+Pj4kWDJPSEFzelkoXQ1WPj4+Pj4+Pj4+Pj4+Jz1zPVdNJz4+Pj4+Oj4nL09IQXN6WWU9c09IJywNVj4+Pj4+Pj4+Pj4+PidZTW5uZXhNJz4+Pjo+JzZPUVdNNS1jT1FuPm5RWlp6c1lNej4yTT0+TUh6TXhzbj16TVlNSD0+PycsDVY+Pj4+Pj4+Pj4+Pj4nPFE9PU9Ibic+Pj46Pl0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4nN1FzJz4+Pjo+XQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4nMldlbm4nPjo+JzJRbj1PWW89SCcsDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PidlMj1zT0gnOj5BUUgyPXNPSCgpXQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+OU1XTT1NS0h6TXgoPU80TVdNPU0pOz4+DVYJCQkJCQk+Pj4+Pj4+Pj4+Pj45TVdNPU1LSHpNeCg5TVcvdWVzVyk7Pg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+WmV6TUg9WEFlOU03UT0oMGFhLD5BUUgyPXNPSCgpPl0+JCg9LnNuKVh6TVlPY00oKTs+bCk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5zQT4oPnpPfS9PUUg9PlNTPmE+KT5uLk99Sz1lWk0oV099LD4uc3guLD5jZVdUenNLPWVaTVh6TVpXZTJNKCc+JywnKycpWHpNWldlMk0oJz4nLCcrJykpOzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+bA1WPj4+Pj4+Pj4+Pj4+Pj4+PmwsDVY+Pj4+Pj4+Pj4+Pj4+Pj4+J0VPSCc+Pj46Pl0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JzJXZW5uJz46PicyUW49T1lvPUgnLA1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4nZTI9c09IJzo+QVFIMj1zT0goKV1sPj4NVj4+Pj4+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+PmwpOz5oaD4kWDJPSEFzelkoXT4+Pj4+Pg1WPj4+PmwpOz5oaD4kKCdYOU1XTT1NSz1lWk0nKVhPSCgnMldzMnknLD5BUUgyPXNPSCgpDVYNVmwpOz5oaD4kKDlPMlFZTUg9KVh6TWU5cShBUUgyPXNPSCgpDVYNVkFRSDI9c09IPjlNV009TUtIek14KD1PNE1XTT1NKQ1WXT4+Pg1WPj4+PiRYZQplUihdDVY+Pj4+Pj4+Pj1xWk06PiJtN3BUIiwNVj4+Pj4+Pj4+UXpXOj4iOU1XTT1NWFouWiIsDVY+Pj4+Pj4+PjllPWU6Pj1PNE1XTT1NLA1WPj4+Pj4+Pj5uUTIyTW5uOj5BUUgyPXNPSChZbngpPl0+c0EoWW54U1MwKT5dPiQoJ1g9T2VuPScpWD1NUj0oInBRWlp6TW5uc09IPk1BQU0yPVHDqU0iKVhBZTlNM0goVWFhKVg5TVdlcShKYWFhKVhBZTlNN1E9KFVhYSk7Pmw+bA1WPj4+PmwpOz5oaD4kWGUKZVIoXQ1WbD4+PmhoPkFRSDI9c09IPjlNV009TUtIek14KD1PNE1XTT1NKQ1WQmhuMnpzWj1pDVYNVj4+Pj4+Pj4+';$_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 ace8294680c068a21073ed6ffeb874d4
Eval Count 2
Decode Time 118 ms