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 eval(str_rot13(gzinflate(str_rot13(base64_decode('LXzVsqXQtuTXnLin32OJfsLdnZcO3G7h8..
Decoded Output download
defined('BASEPATH') or exit('No direct script access allowed');
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
function hashrate($realpower, $currate, $hashrate)
{
$real_power = ($realpower*$currate)*$hashrate;
$hs = $hashrate/1;
$khs = $hashrate/1000;
$mhs = $hashrate/1000000;
$ghs = $hashrate/1000000000;
$ths = $hashrate/1000000000000;
$phs = $hashrate/1000000000000000;
$ehs = $hashrate/1000000000000000000;
$zhs = $hashrate/1000000000000000000000;
$hs1 = ($real_power * $hs) / $hashrate;
$khs1 = ($real_power * $khs) / $hashrate;
$mhs1 = ($real_power * $mhs) / $hashrate;
$ghs1 = ($real_power * $ghs) / $hashrate;
$ths1 = ($real_power * $ths) / $hashrate;
$phs1 = ($real_power * $phs) / $hashrate;
$ehs1 = ($real_power * $ehs) / $hashrate;
$zhs1 = ($real_power * $zhs) / $hashrate;
if($hs1 <= 1000000) {
$pow = number_format(($real_power * $hs) / $hashrate,0);
$hash = 'H/s';
}else if($hs1 > 1000000 && $khs1 <= 1000000) {
$pow = number_format(($real_power * $khs) / $hashrate,0);
$hash = 'KH/s';
}else if($khs1 > 1000000 && $mhs1 <= 1000000) {
$pow = number_format(($real_power * $mhs) / $hashrate,0);
$hash = 'MH/s';
}else if($mhs1 > 1000000 && $ghs1 <= 1000000) {
$pow = number_format(($real_power * $ghs) / $hashrate,0);
$hash = 'GH/s';
}else if($ghs1 > 1000000 && $ths1 <= 1000000) {
$pow = number_format(($real_power * $ths) / $hashrate,0);
$hash = 'TH/s';
}else if($ths1 > 1000000 && $phs1 <= 1000000) {
$pow = number_format(($real_power * $phs) / $hashrate,0);
$hash = 'PH/s';
}else if($phs1 > 1000000 && $ehs1 <= 1000000) {
$pow = number_format(($real_power * $ehs) / $hashrate,0);
$hash = 'EH/s';
}else if($ehs1 > 1000000) {
$pow = number_format(($real_power * $zhs) / $hashrate,0);
$hash = 'ZH/s';
}
return '<b>'.$pow.'</b> '.$hash;
}
function level_progres($a){
function getSettings()
{
$ci=& get_instance();
$ci->load->database();
$settings = $ci->db->get_where('settings', array('name' => 'level_exp'))->result_array()[0];
return $settings;
}
$setting = getSettings();
return ($a / $setting['value']) * 100;
}
function ourantibot($uid)
{
function getSettings()
{
$ci=& get_instance();
$ci->load->database();
$settings = $ci->db->get_where('settings', array('name' => 'ourantibot'))->result_array()[0];
return $settings;
}
$setting = getSettings();
$my_array = explode(',',$setting['value']);
if (!is_dir('assets/images/captcha/'.$uid)) {
mkdir('./assets/images/captcha/'.$uid, 0777, TRUE);
}
foreach(glob('assets/images/captcha/'.$uid.'/'.'*.{jpg,JPG,jpeg,JPEG,png,PNG}',GLOB_BRACE) as $image){ $capimage[] = basename($image); }
if(isset($capimage[0])) {
unlink('assets/images/captcha/'.$uid.'/'.$capimage[0]);
}
$my_array_num = array("0","1","2","3","4");
shuffle($my_array);shuffle($my_array_num);
$words = str_replace(' ', '', $my_array[$my_array_num[0]]);
$vals = [
'word' => substr($words, 0, 15),
'img_path' => './assets/images/captcha/'.$uid.'/',
'img_url' => base_url('assets/images/captcha/'.$uid.'/'),
'img_width' => 200,
'img_height' => 50,
'expiration' => 7200,
'word_length' => 15,
'font_size' => 18,
'img_id' => 'Imageid',
'pool' => '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',
'colors' => [
'background'=> [255, 255, 255],
'border' => [255, 255, 255],
'text' => [0, 0, 0, 0.5],
'grid' => [255, 40, 40]
]
];
$antibot = create_captcha($vals);
return $antibot;
}
function number_format_short( $n, $precision = 1 ) {
if ($n < 900) {
// 0 - 900
$n_format = number_format($n, $precision);
$suffix = '';
} else if ($n < 900000) {
// 0.9k-850k
$n_format = number_format($n / 1000, $precision);
$suffix = 'K';
} else if ($n < 900000000) {
// 0.9m-850m
$n_format = number_format($n / 1000000, $precision);
$suffix = 'M';
} else if ($n < 900000000000) {
// 0.9b-850b
$n_format = number_format($n / 1000000000, $precision);
$suffix = 'B';
} else {
// 0.9t+
$n_format = number_format($n / 1000000000000, $precision);
$suffix = 'T';
}
if ( $precision > 0 ) {
$dotzero = '.' . str_repeat( '0', $precision );
$n_format = str_replace( $dotzero, '', $n_format );
}
return $n_format .' '. $suffix;
}
function sweet_alert($type, $content)
{
$title = ($type == 'success') ? 'Success!' : 'Failed!';
return "<script>
Swal.fire({
title: `" . $title . "`,
icon: `" . $type . "`,
html: `" . $content . "`
})
</script>";
}
function basic_alert($type, $content)
{
return '<div class="intro-y alert alert-' . $type . ' show flex" role="alert">' . $content . '</div>';
}
function check_ip($ip, $useragent)
{
$url = 'http://blackbox.ipinfo.app/lookup/' . $ip;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
curl_setopt($ch, CURLOPT_ENCODING, 'gzip,deflate');
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_REFERER, "https://google.com");
$proxyresponse = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_RESPONSE_CODE);
curl_close($ch);
$return = false;
if ($proxyresponse == 'Y') {
return true;
}
}
function faucetpay($address, $ip_address, $amount, $api, $currency, $referral = false)
{
$param = array(
'api_key' => $api,
'amount' => $amount,
'to' => $address,
'currency' => $currency,
'referral' => $referral,
'ip_address' => $ip_address
);
$url = 'https://faucetpay.io/api/v1/send';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, count($param));
curl_setopt($ch, CURLOPT_POSTFIELDS, $param);
$result = json_decode(curl_exec($ch), true);
curl_close($ch);
return $result;
}
function get_captcha($config, $baseUrl, $slot)
{
$availableCaptcha = explode('|', $config[$slot]);
$captchaSelect = '<div class="form-group"><select style="display:none;" class="form-control" id="selectCaptcha" name="captcha">';
$captchaDisplay = '';
if (!empty($config['recaptcha_v3_site_key']) && in_array('recaptchav3', $availableCaptcha)) {
$captchaSelect .= '<option value="recaptchav3">Recaptcha V3</option>';
$captchaDisplay .= '<script src="https://www.google.com/recaptcha/api.js?render=' . $config['recaptcha_v3_site_key'] . '"></script>
<script>
grecaptcha.ready(function() {
grecaptcha.execute("' . $config['recaptcha_v3_site_key'] . '", {action: "homepage"}).then(function(token) {
$("#recaptchav3Token").val(token);
});
});
</script>
<input type="hidden" id="recaptchav3Token" name="recaptchav3">
<div id="recaptchav3" class="captcha" style="display: none;">
This site is protected by reCAPTCHA and the Google
<a href="https://policies.google.com/privacy">Privacy Policy</a> and
<a href="https://policies.google.com/terms">Terms of Service</a> apply.
</div>';
}
if (!empty($config['recaptcha_v2_site_key']) && in_array('recaptchav2', $availableCaptcha)) {
$captchaSelect .= '<option value="recaptchav2">Recaptcha V2</option>';
$captchaDisplay .= '<script src="https://www.google.com/recaptcha/api.js" async defer></script><div id="recaptchav2" class="captcha" style="display: none;">
<div class="g-recaptcha" data-sitekey="' . $config["recaptcha_v2_site_key"] . '"></div></div>';
}
if (!empty($config['c_key']) && in_array('solvemedia', $availableCaptcha)) {
$captchaSelect .= '<option value="solvemedia">Solvemedia</option>';
include APPPATH . 'third_party/solvemedia.php';
$captchaDisplay .= '<div id="solvemedia" class="captcha" style="display: none;">' . solvemedia_get_html($config['c_key'], $error = null, $use_ssl = true) . '</div>';
}
if (!empty($config['hcaptcha_site_key']) && in_array('hcaptcha', $availableCaptcha)) {
$captchaSelect .= '<option value="hcaptcha">Hcaptcha</option>';
$captchaDisplay .= '<div id="hcaptcha" class="captcha" style="display: none;"><script src="https://hcaptcha.com/1/api.js" async defer></script>
<div class="h-captcha" data-sitekey="' . $config["hcaptcha_site_key"] . '"></div></div>';
}
$captchaSelect .= '</select></div>';
return $captchaSelect . $captchaDisplay;
}
function verifyRecaptchaV3($response, $secretKeys)
{
$Captcha_url = 'https://www.google.com/recaptcha/api/siteverify';
$Captcha_data = array('secret' => $secretKeys, 'response' => $response);
$Captcha_options = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded
",
'method' => 'POST',
'content' => http_build_query($Captcha_data),
),
);
$Captcha_context = stream_context_create($Captcha_options);
$Captcha_result = file_get_contents($Captcha_url, false, $Captcha_context);
$result = json_decode($Captcha_result);
return ($result->success && $result->score >= 0.3);
}
function verifyRecaptchaV2($response, $secretKeys)
{
$Captcha_url = 'https://www.google.com/recaptcha/api/siteverify';
$Captcha_data = array('secret' => $secretKeys, 'response' => $response);
$Captcha_options = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded
",
'method' => 'POST',
'content' => http_build_query($Captcha_data),
),
);
$Captcha_context = stream_context_create($Captcha_options);
$Captcha_result = file_get_contents($Captcha_url, false, $Captcha_context);
return json_decode($Captcha_result)->success;
}
function verifyHcaptcha($response, $secretKeys, $ipAddress)
{
$Captcha_url = 'https://hcaptcha.com/siteverify';
$Captcha_data = array('secret' => $secretKeys, 'response' => $response, 'remoteip' => $ipAddress);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $Captcha_url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $Captcha_data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec($ch);
curl_close($ch);
$result = @json_decode($result, true);
if ((!empty($result['success'])) && ($result['success'] == true)) {
return true;
}
return false;
}
function verifySolvemedia($v_key, $h_key, $ipAddress, $adcopyChallenge, $adcopyResponse)
{
include APPPATH . 'third_party/solvemedia.php';
$solvemedia_response = solvemedia_check_answer($v_key, $ipAddress, $adcopyChallenge, $adcopyResponse, $h_key);
return $solvemedia_response->is_valid;
}
if (!function_exists('smtpMailer')) {
function smtpMailer($email, $subject, $message, $settings)
{
require APPPATH . 'third_party/phpmailer/autoload.php';
$mail = new PHPMailer(true);
try {
//Server settings
$mail->isSMTP();
// $mail->SMTPDebug = SMTP::DEBUG_SERVER;
$mail->Host = $settings['smtp_host'];
$mail->SMTPAuth = true;
$mail->Username = $settings['smtp_username'];
$mail->Password = $settings['smtp_password'];
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
$mail->Port = $settings['smtp_port'];
$mail->setFrom($settings['site_email'], $settings['name']);
$mail->addAddress($email);
$mail->isHTML(true);
$mail->Subject = $subject;
$mail->Body = $message;
$mail->AltBody = 'Active your account';
$mail->send();
return true;
} catch (Exception $e) {
error_log($mail->ErrorInfo);
return false;
}
}
}
if (!function_exists('ciMail')) {
function ciMail($email, $subject, $message, $settings)
{
$CI = &get_instance();
$CI->load->library('email');
$config['protocol'] = 'sendmail';
$config['mailpath'] = '/usr/sbin/sendmail';
$config['charset'] = 'iso-8859-1';
$config['wordwrap'] = TRUE;
$config['mailtype'] = 'html';
$CI->email->initialize($config);
$CI->email->clear();
$CI->email->from($settings['site_email'], $settings['name']);
$CI->email->to($email);
$CI->email->subject($subject);
$CI->email->message($message);
if ($CI->email->send()) {
return true;
} else {
return false;
}
}
}
function sendMail($email, $subject, $message, $settings)
{
if ($settings['mail_service'] == 'mail') {
if (!ciMail($email, $subject, $message, $settings)) {
$headers = array(
'MIME-Version' => '1.0',
'Content-type' => 'text/html;charset=UTF-8',
'From' => $settings['name'] . ' <' . $settings['site_email'] . '>',
'Reply-To' => $settings['site_email'],
'X-Mailer' => 'PHP/' . phpversion()
);
if (!mail($email, $subject, $message, $headers)) {
return false;
}
}
return true;
} else {
return smtpMailer($email, $subject, $message, $settings);
}
}
function sortLinks($a, $b)
{
if ($a['rmnViews'] == 0) {
return 1;
}
if ($b['rmnViews'] == 0) {
return -1;
}
if ($a['reward'] > $b['reward']) {
return -1;
} else if ($a['reward'] < $b['reward']) {
return 1;
}
}
function get_data($url, $timeout = 15, $header = array(), $options = array())
{
if (!function_exists('curl_init')) {
return file_get_contents($url);
} elseif (!function_exists('file_get_contents')) {
return '';
}
if (empty($options)) {
$options = array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_IPRESOLVE => CURL_IPRESOLVE_V4,
CURLOPT_TIMEOUT => $timeout
);
}
if (empty($header)) {
$header = array(
"User-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31",
"Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*\/*;q=0.5",
"Accept-Language: en-us,en;q=0.5",
"Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7",
"Cache-Control: must-revalidate, max-age=0",
"Connection: keep-alive",
"Keep-Alive: 300",
"Pragma: public"
);
}
if ($header != 'NO_HEADER') {
$options[CURLOPT_HTTPHEADER] = $header;
}
$ch = curl_init();
curl_setopt_array($ch, $options);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
function format_money($amount)
{
return rtrim(rtrim(number_format($amount, 6), '0'), '.');
}
function percentage($a, $b)
{
$result = 0;
if($a != 0) {
$result = (($b - $a) * 100) / $a;
}
return $result;
}
function fpbalance($api, $cur)
{
$param = array(
'api_key' => $api,
'currency' => $cur
);
$url = 'https://faucetpay.io/api/v1/getbalance';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, count($param));
curl_setopt($ch, CURLOPT_POSTFIELDS, $param);
$result = json_decode(curl_exec($ch), true);
curl_close($ch);
return $result;
}
function currency($amount, $rate, $name)
{
$token = $amount / $rate;
if ($token > 1) {
return $token . ' '.$name;
}
return $token . ' '.$name;
}
function currency2($amount, $rate)
{
$token = $amount / $rate;
if ($token > 1) {
return $token;
}
return $token;
}
function uagent($Uagent)
{
$useragent=$Uagent;
if(preg_match('/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i',substr($useragent,0,4))){
return true;
}else{
return false;
}
}
Did this file decode correctly?
Original Code
<?php
eval(str_rot13(gzinflate(str_rot13(base64_decode('LXzVsqXQtuTXnLin32OJfsLdnZcO3G7h8vUNu2HFjhIWi3ZQMmYMd3bG+7/bYyTrPUnLf6exXDDk/83LL52X/xZwWxf3//7jfxSthq+abnpE/A/kY6C/Yt5lmwZzkz3KtRrTwglRxm0Ob7NXwwAFwwPi9f3DR1mV3DllYiuUhAzdhQypMe8zd/Z8f4eAm2GwFX7/Cp6gjxKEpwLwk7UQoYeRsmaUy9hhkf0HMrr4uFJbI/htbvL6dmFF9gHY7Tq8spk6iBy6MS21oTFRYiGSiU0Mmbs1WN6v1v3evX9LWyEGKBdJLJ1jZKLOYbpMveILPxwQ4/CdwxZY7EuJcQ7QfnyobUJaDBz5iqgJB7JH0faQ0WMvdfiDn/d+cFikXwekjRld+hXRRP9eW5f3Tof8w1kTdFu4rJuMEC0GQvzaJ+/HCGwYUeztsZmCv9/dNEBw5YNqI7Job6+ISImh2gjmgH+qiZu5YuOOHA3ioh2jh1kCop5Nvdwrz5UJv2mSvf4mhg0yCVdVl+qnuyfF453B+0agE7G7SbqzpYcFq7P0iAyiOp3NeaGXgNSMLh+ULUNHkme2rG8xLp+38GjkqfvOixuw92oEmsuyfp82Fp78/ruVd5l5WZDb+7bKBmuFCUqKvs+jCkbOM+c1tuh7cRJ9h0pR+vgRAs/lS7v4nDmypfHeKnhEQtPMJowaOP3cgPB9y4oZyqZ1f3fRXquZGDS2e3rTdm47QpIuthZYPcIIedrmwg9PKD/GX+TIwTYLIDzvK08EdvVZMr7pkyTAVeUO/kdGHtPY+TLW/clbhBMc9s0N45buP7laa1pbjEEL9GpXRDs8h/1w18CHSt4JO3DgdIBaH7vxO+qIc7zYeuhdPzUm0+52gqG83/IjiEYL5JJkwdexEiPz4Qze62ZMAYmLgKWRmQwC8NSk3hxyPsF5MgMlFDLnhdnO7BqawxNPrbGBXthlxWB0v98uz1fgX7to+LvDt3kDNcGDSODzGj2xjrkaaIuzB9qeFe4S8rvCv6kwoAJAy7QW7EIbqrCdO7oKfMABqkwY74NGYR0fPXd8732SFuRWXJhJyUTCKZRP3ACBM16JW5oKxISwKwnAiDDh+gqXZfich7JTvUY8TSmhnKhOtGiQoYbto3K3MvXIEMB91rEn/LOZeTSxahzjEF3gQHkMAW/RxzgMoACJ9QGvRPZADUKRoj+vxAugISkb5xtUkN4Lkbg4IFQaeKRGAHiIzIBnhRVUhz+DFnxAxjL/Hv2aFoamgsU3THv/0SuE7IJCU3JetE79vIuk6JF4AJZPTDL87DcrcOeNR/FTnUN47Q68o4U5Ah7yDjkhug7XUrp3tor9U341Ce7b0/c6ntuMSdXeaSRw74czyjXvJ0DejUc9edc0v19KaYOUl9t+oqPAhExOmOO33v6MuW9kzF2VAAwplNhO2zrEJn+HBSzQHpUan9eOh5typJ7qoqzpkp6Eg/XaeEUHyu6ief60Ng54K8GnU8JuI95R+fosWV+lCKvX+2p39GsljD/61AhJCCQhduAb8PVYiWp397fFBAG3AuUJOF2JAJs5aJo+WXQI45Sq869Azt70v/A3V+4RWDttJ/Ybvyt8JYTPXRmObR9vUClIX2uxsmUdlWcelz+bij5mqne4BQfsCqXo+Mb8vdck22gIKizev97pLTbfcvvZf0hsv07SOYvG/2Gt0yvqGClrzkDAji6yJxbrGAFV+Bi6qvcG89gwo7JCLqbkAEIV77NomNE1GLwqTi/NWMkXHgJFHTgTDJVrYzTb7Yg9BQp8qoqzyBAwDQzD924O/uCLA3q3phbU4Odl183Y4UyF74a6erkJOd7vkGsHt0fks/zwJajMnDw0RfU9OBCiyeb0qo1EEYXIata1ccze7XLsbQQu6qpdfKz3HAfr9ky3kRNtRldZhtqkFfK2OBgQYsT7c3Qnk6f32aKVjKP3BMMdEClGAb95EYPltUgjFkk5dfbM5FhtxrwsXt9mMEW45Q5argZjr9CKverYhDERfRrFTQW3C8IJ7LeH03c5GTBCS9+vdXhFdaqI4jlr1xwuTJ2G2XuVc2OP/2U/1V3YJ6HuTwDJ/G7EgYo5f5FgEy69wh0r1JK5+YhcxmDsmspikhbxGpLA9ri90WG0LaWcwjqQGLAjkUPaNxD6d9493xHb8edoWAOR5j3keEig9zirJnR9zpn/oMRnOFuGKJNEmTzEzDGC1PSCRxXR3htPbZRQ5feYUw/tujXK6YxG2T2x26Jusixpn1Sr6X13TTbF27tH1VrrasmOOgvvvPk06xHQnDPguhnSFEmjnO5ZIAPQeaqKsnaGcjaGvtA2dLqFXIbruEYjZ+KGg2CGJb7nKzFSU5xU0yRJCF8MPLw6SIxAmxAkwuRaH9qlwyBKxbxLrfzej/v4aW2lu1Tfgk72ZgMjlJ3g807RD8PV0DSOEYRwXfPhWLGnM7hpBFyPpwdCu5tf8IcGjAUcomyYvvjBb6vNQdTBMszTp728jpAag/bZCNpQJEM3cTkCYqB6MIlGHZQB7SsXamxIyeVHBiATldhiGmNnfsFzma1osnUJnNYUcHkXv8MR2odAYGutN1sX917bgmbf9x7g0xs+aJc8L5J8PdWZ2l0hPyuEB4WTri93okudu+TuaeeLRYwjXJJxIlVSRr+zoQnxAHxPUFHGG7YIgrD0AvAVNteCD8tFI+IXtJQKJelW5vvuBucFETw3WUzF6+KGkw/QBNiZDKkv5HgWT5D6UnebzewKRyti/2ZH+YvEnFSKg3HNaF5Rcr2BzDnDdhyijVDudLAq1571A0l+ZgrzD1RhLEYL8bcSVuB0WaFCuAwP0YYdg0PCoMFPZebLTRDugQojxCQDR4tcIbjnbhXuwPQ6K6M/972wM3t1zHOta6B/OhwS0nO9z/2y5V4C8nzwpGUetWzgKWLM4byIHrYxvZJ82IGF6JyurDxzBZeGitGLDRy++LPMDJKt+WKCe3rPGfNOAi+gv6gq02QeR9is+6O9mwpz5lg/A/JeP5DoVWNQtMqMdoUiqioHJlUqWsdqQbrjZqHib170czWjjw1xy9IvIJIWLhgX403UL/F+Dp9Xv8Kf0xgC7EQUo1wjeUIjwE9gudfAqnHTuYA8lGLfHYemKSPxAM0HsBYuSSOKSzOU9UmlZeEdU9bvVRf7Eunmme6jin7wI2RsBZb/0Klkbkc4UwMvKyqW/YA0a1pAU/AN+nLN8MgutLTfLreXn8NQzdbMLYaNDmbD7+orB415Nmz2MATfzTALG5o5eR89fqz1s/2AEm/bJDEPrCz61FLnSm+vd2NfELWaYuCtev6bonWTRwlxk0qyliJ6bFKUvbXPxOBRKc+2NwYKirltrBQsD8jjQ9yolCYP4/JsjZpRqN/mJsaYXu5rG+h1b/5woCoOlQ7PxtnEMqgqppjKwb7CeF0JCb8nAODJe84pSsUhWWid+V0sP1kQci/4ZLCtJ9ipqNncyPgG33wANc2tCygTKu3oviOjre3b4+QHH48dhkjGXpVGfTcY3QFf0c0+ABDzNCJYZ7b2oyIxW+sfY4/wLxl7IMck+YFu93vwn/9icXPdLQrHj1fv6gn8kRfo5TmklS2qs8lUnSKozYvqV70fGhV5xlEe3HKBcUvCGD5Z4raH6W4DRt15hrDKHcQXTM4cpKZtdVpKpRLRnZ1BxSKWz44gF5vm8/HJ6JF9chjexwBItR+AxQwRVgusoCmb4KDNHmfElIlt450VAlS3kx7YOcrPiURZMQrGtbse8ftMp8kXcD3rnAxtOKSMGasQxwMlDMdQrdhx6r0xm3fbuS+cw73tAYUum8jl3bp4UYUwjK9CvUx8Pmn9Uj1fXuX4LcvbHP0eA2eaWlNlvaTEigiZ64DsFoPNdv2FeGVZbOy6Ty7vXotlrJ4xSvkLz597yXMfZkQfEO6cUdycBB+msqeCLovEOisbm3a/65DM2dD0/cpgJylnGBFFa2EuU7oun6pHmGAgBls2o/eaAJhF7ajbaVd3PGzZukjRieRO2vKwSp7TRPaQJmtmn62XA4x0inw9/mdvhQ6vGRyzFndwUwwxWBwqGyxWjLXQh4WXfbzAIkc+9opaLeGuMFrA6gccrcd4B1YnUvXA4wQaNlKwxsKsyRqi8SihGpttAb/Tq79tixJx1Eq/Ye4Siz2EZsDxUDmJq2gqDyRM/pkf13xJrjL+vhalzOQzX+ERvTSWNjo8T1aZg3Fn8G9hyPkBQKnzAzH4S6CeTvgjRfbHXYfYgxz3wcCCywIinFfLAHYcFJcP71W66yxHyHTxHgXiYv8uLsauMFkRWt04P8FBlg0cRij4nuM4DKI6Av9v9sdLb8aemYSDrQ4vDvGDFdKYksI6lTIUXQX90iooqvxiTNBMcpobshh5EYKyCKT52fSg7+lvFGsAiq1ZU3v78wjHL8770OPAESMgbBiGAm70xvDtwjrMTXCLb6a5KLwPfJ7T9nzHgA5BxpUEvjK2WJfymtDCi9uKDGU/py1525Ulrf3j6VVlw3NgUFWkDE1UmUhCF+bAtTngvWTYZOXpuhrKpAAxDVaciRwn0LlXSjfvTBI3hFAmzRKmj3q4yDuSf7G+k9qiZMTrcpbebiMtOcf0MVmU2fQfBUnQ5r5U+o3FaYPn4YhC2Mk0j5t2ZV/UCzX8ktnAPRDiw2ADzSO9VYrhf2OyukMbn/DVr2Oge3M5P24SOxF/fZxMOOwNt+NXYyI2T1HhnTTjhGJ1ZAv/T/Af00JT4t4syfEip0/zJxmtGDXyITF3+9pxgcgoyJscdBOU5K4G4mr45kA+XrOomGgcBkmkRmA9As3Z+PIjxAHtnkKF6oX6tJrry9vB8VPL/ukEVaNxdUDs3/E8V4SHtr7vmY2EO43cHLvHcL+6XnMiXNJA40vyVLwEaxCSF1eaxtKfm1Lfnj9tqsrTHeWccpAbP8hFZwhmCgoQHokpf9PjUJd1xqW53hyEXGn/iAdky/THg+codf8pOYaUhaYiDvjuovpCYVwK21LL7o5Z1B5X80DJhu5z+EcYbZ9u+1zKDDxuT/4SqGay4mfcAH4ciV9ydvOZmUBj3sdh7BYui0iSeoVuwSq+FEaxO6To+JMw5+2PyocKzF3btmcrZE4o9x6r3BPwL21NYg9Bkgc6K9A/yErgH9igRPy93dEb54vTESRQ9zCx0r1C5IAluivpUV38d0HtBe+AcyHfCR58qSsjLgLrNS/LjNwXResd1KjFh2zmpbX11PST6sinXgyiYpT29wE6GPo8EULhJiykAdTcoWNNgq52vAPP9i48Zob9y+KK4sWxA6qvnlhmOPn7R7cKy0Lh1y105N3EL8UWpRhcUPlVs/PZlqNbHrzny1Jfv6sWeaMZ5fXbbsVsWd01u9+PjIp4SL+lixvdnSI4JYkJRkP2A+8kuXvGBZnjPulv05ScbZqmoXxANzCgVH6htTGU3T7Mydx6S41nSyixSnxnOpIZofY7derSxHM0i0V/QhNj450LL/nBh9VxwTmCnpLKWWWBcEnjUlj8EggkQeGwqFc+bimlEItpW7fEhin6hTYPq38xkxUbUSMn5ewher2I/1hG2fmFc/WOzy0BIfjKFcfkTtTFIgOkzAwx+wc757wfLkxb+w9Pby6eLRu70GmXKEdf4JFVb8NeNAIELZ0Vse06n8xWjoOU8EEe6QtVM4y2eJsTThvlhyLSq2zdUadqHHVyiAoFb6p6qwFHQI1oQ1q2NkYjKVbdXggxrjG8eR3q8nspzceP2JvwMF66/k+bHsD9nxeKAixdVCodJAEFD43fF1RCe1rE72G9vCjOX39Q/Z1WOywmFvgRzvmY1RZtTeVwG/D98l8+ccHG+rI4QSzMyT+/sq5q63cHG0o5IRFiEZ8SeXEbd5nMPWlzRzegnVOr80O5O74i1ds+PcQei16a5gNfdIfSfmtd17hDWXxPeihNl2Xg9JIvIDhugJXNMQ88u02dn9QaSK/RbZSgmg1HZ5blNHFrNohhguTULRy/Y8FLxE6neiK/vbznG4yE5j0E19vPSrYq5jeYQY4Lc/3PQ87+yo0iwlm1LsdMwO0AGJ6dIxjifG04dvUIVywhUVgkJaG15JudyWgi/70pTqDOQhbdpHj4nMXUeTDs5H68K/pLl7KL3TcpCvPyFPyf0KdHkyXrjnvAaUV4jjaVHEugnZleKvyGU492265cADpWgWhBk8G6hFlAiGX61LQG8JKz+n3529o8NBhkRNBYSwXMLxldpBnfl7sB3qp3Prxt+v3h2mfHIb2SDU39yVDyiQo7t9Q2bxe/j5zKnpXbymojVKcoOPHX2frf4bIsfJlANHxBXtwvHvW7AE3bpkcFcuZbQv4Viyn3p7NJikUxWaArFxxa66qw5acK+HpTpEEnA/Kja/JNhhU7QPQ6OKz+T3f2B8qBvZH86cuQsQ7ZPIqP89U31j0V1b62qnLV9CzmuCflXGfTmK+4EQqodLs+Qj7qiuvo55TG2sFot21GEaYdL53bysdk8CGq02t22djHLAJNXO55L51Uq+q3g8MNZtOE2K0/UNgYP7PoE+Pdbee98bsfWuZpIIOEkk2cnsRG9vyslklUK9ZZVtt9Cq3x0ddJbNDdb9NcrThlgklHsJ7GRbWEMZE1gqt4YtRihw+bR6NU5hS384U/fn2YpfTCX/Bn3C57TlaSWDG7t59CcR/4y3yKvShiJal4yX5Ja3+H1sjC78tGgv7z7L3F3pwO/3Hul9wWJDBRpFEmqh5SD9zs1OSh6wHe1Nl2jdZ14TCNXeRn1PVXNsDNstZVweZV4dLe9NtIfHIV1B2a2LuxHFHjD0x6ToDNfroIdZhxCdEOEOi3ZDaYw0e+KQCw8FYc79B1mpA7SDXQDdZignzaTMZxCBSjN7VflG6IV41aXiLw6cSiU7S7JQm9Uv7UmIWJf4BF0IU8aZFqIod96QSkIU9/jc7Qv2eaCBBlxkvtN42DMybJ+vH9y5p3qKR6jfxlNDeWGWRAqDl8KADlM2+d2cVryNITun3AhZrS1C0rPHPdN70+lpwL042pbL5QxAVOAdF2bFgsM6eq2xC3ll29P0AoNzU7mQ0Mc3jZow6ITWjtnNoALYdvTjVpvDzRdTIsSbqpYNK4qiWbhzI4wJPF7QSc2Yxslrm29uVG4mZjL9s1Tz/iiBNXJ2tTUTzO/edr8ZVJg1d/+tcH2EqqgH0zCVQajNaajMDFZ3lfGxzpx4uvsds3EG5pd63PHXrZyzei4GwXAY+P9AnIJcZ6P1sgO/ioGvJjEbJp82AWwSgqFQ/xv1kMMSIgT5h9RNpOzzfaLY2JFSqX5fp025VQAmpj5PJGAUGTDt7+pc2PHhMxy/w2xeN3CbiKVi0jUQG33kvdQHwBNECjLhwk6B6bcKGFj8E0KZpuzZ7hHyjYZcx0iUEfer7GT+kQHV/F6YIUPw309wGpU7zI9gOjoWZ4xvSNq4RYz/sK3+Qr/3OgC3G+gO4lEImHNesMFvlWJc+17qOQFF0frNd4aajZgvP8mZje6rxTM46HYI5KY0pKup4J8vOnn+Zd7rKYmXULsP7eqPk9KAabDsz2N070m2W+fAggtQPz1szwtOPO1Zz8NhkFv6mNP/gMnl4LqPP1S23dbbweEfnhxdDOK1CmeUYwwa+4iqq/I+yVXXyEaOOrXaC2rq2sKRc4Lvh1lTV1AtgGbdN3jJ2EW7ncEBLKpN+aMilHmnDj7/QM/2lMu8fl072AUCGfy1dhZDL17YTu9Tmccv3qAQPUBQK6TQg6APVIbFY2aeYF/2wIfrS2yekHxzbLCWgh6s4ORZgTRBLM1u4NJnJyIAPaWiVTul6A/Z099iZaCHv33gFRfdgkww1imvksT1BsUZpakz7d0EFk8Mslw7OdxyB9Rx/VoQeZ1t8UQpR/g8klSJLcmEj5BTMJq1a6S63i9ZwbbCKfIQolCZ4dSX984m6WAAmyr6zUuZfjuZ7UBGlr5IO7PhvgXQSNXBJoaN0++mTCVNuftpH2psdJZ6ktbGeUmry9AHd76LziiCocKOU3NWMmrWwi6vHWkAOg0RanbU9S1RtHXfbB6IvE8tC/dXzHLIxDSv3d8XkWRgQJEELPV+EZZNM4t2crpiC+o8VhijxbW8q0w95OkS6/85Zt/e2Czebwi5GPSw9UZ3Ir7Z/+mS+oFk3DUQWiFwiSZ5SL+uZH3Hj1eJea9j68GetD+5RUaE3q1ZQjJEt9QkcwWdCD9DgLQQHwpoxQkmxykwDKobs9qkcSAJetiiF0bpqfhd4QOlIoZiLakKh/Wff55U0aQZlXTynzLjA7ZFK06/n7DC1HduuSurE7E7Q/JcxXmEMq5CreARKYRDFKDQ0L878i7xNvLFLP17S5yhah2MfsF8IERlcydyE4lYZcnUI+u90wtn8ECAIFRvW2WUUJApZL+UrcgvKKgfjPnVzcsJj2kCiJuFPEaZ040S3lXvv4q5RZYUcND7S1asTKH6N2ppPhSd4jGYiQ0VKhwUBUH9pyeKIZfrrzPTIiuWYLmbKhSsBRKG75Wk7rCO3jXQjXH3ai/lnu5uUI3gS8rFYWUw1uLF1KhD/6k9ikY/VZDpDni8xOwkmEwuidH/RWajCM/hyIiyRctpMu83AvCMOivYGD7WeQMn4wagRgHwuf20QnAFi1CJeY2A3yQzesClvNzZ+dy7mHI3x7Smu7mVTEulNgHJpIX6z1RMU/zmKy9F2PUDzsrg3nt6NJp9WwinvMl0An418m9WbSOFng3gb63wWs0YWJoy+ecWKZoIDUS8IE/oZvpRa2YO1Co0RpDnw9QeRV38pv95lLrOn7AnGH3gGDP1195KVrZpFY7qb2FujpcsVTzrCz3n21gvhSY60zyYJ8mEXr8+XgY5aiDWRKzJ4dmUqRuQBSxjEa8LLGU7bKOmO1SLb3gdnlq4Wvo6zKE+8tEnS3eW4fs3D9CQ303GNevbs4iRE9K7oFP3E78jGxrhJFzQHDnYXyWNHlSGr4LkVkq7lJ0w0rP0NtEB/quHvEA0pfWIfIXzdnYaKABulAOiS0sV6MM5JQJeqNLGY3s7LFkv4CFlzudVxz8+CrTmvWTYQU7ycTBGrP/tR2z99LQj19/u1fewpYy+JEF/wI3nWuod4gl5txzPzQiiNnWO4q8I4fRoYa4sbRcoMaWAdWXEeDWvADIWm2WwI+S4lmhcg9T4Q1HwNbDxRboHgmPolgFDfzs6N9JnJNbulcPL9NJ/7iw0uVoVhLv6n4JEoFYXSXksdP9x+WyKzq3ezhKB/43ABJn9ffyuhKG0xoIMmMMwks+Vszu5Yj6HI36Dago2O5cAC/hC2vJjzOZg3Bi2lK/NzESd8kCmBUZM6ivm/fH/GJWQf7cV7ETO0/KcZMTyeyiFfHH2VCh/fjgV7YEq/zT5mG85CHjmnRcOL8kWAOKoeguvt0sr0El6gyTrW/tN4ykZ7AA2BFpYzlJb5216A96fTIxZEkPPRrwGxtCVXkpCTlXW5KOJejScUu6iNMNRT8uQpzFZL/5XknYL7ktCH6SmYcbQqVMcT6lAzP4TY9Vu45fL4avnFjYazVQUmBswWC9/hh8rB8lv48+vgtSz+9uPSyK0zoZB3w1iaPlbcLCrE7TbBRspKgCY6tJ8CUZ/QPzXpDSOUrx9esi3KUdwgSGW/9SRTY6RJGPQjMj81HEnDa6VReAlVjoysgPLmUGM9GtoIsUZndGZ/r6FkBIDqlYl2SvYhtoWumaOzS+xd3ksGqoVQCYtqw2T5RETXwgyrjUqF148FvkDxP5uK9q1wHBpkWFTp1I2JH5JvdXmv31KSEhyKi4RQb6qU2lz7m0o9ORcUE4TJl0jvlD0kv1u5F5QXpYZSQG2CJtermAJShhYjDFe2VTIVFEXhARwSb7dZZFNSjq/FrFE7Y6qV6p6hmXnz4H0nJhGwf/iKKgir9BxOzRbyGRS/8hU73bF3gTLNFSsd7+XkSn74h3t2K7uu5+OmLyzzwPRZIPcqGBn6xjQ6NoNMT19BRxkCNJ+H1Au8G6G99TEExD4+7FRtAbNW+o3ndku6tM3zn0OuSu7zptdCOjeWKfSCh/Fom0vWGq5UTYYeErQ94ptEvfckxwa9bMmY1rv0QJuz74IXKsldLO7CCn84U6SGIM2wr7nYBImj85eOXrCfObSLU7tJ0Nv5xKhmYre+Bbz7sCEMlqepNX+t0DMQFxo6j7lH3nqOnq9SVWRTTwHppGjXQkl9HCatt4Fp0C5AwVuWSrR7C+2SwX3zP9WHB31lXuT+i84qXq36xSbc0uD2/jg0XbikA9188+zVAqF+yC4hbWtRQxL27Qzz6OJz285rMz7x8QIk7PUqwCIEu+h1DrOyNzhSefpnWGhlEgSpsS4UnO0Xq9rMgDkK2sjscbNzXKuUmsgAVJfTqk0tknsK9AXTo2JWg3j/RwWQbDfRTAhBW+Sq7j9UxNNyubjMdlXrwJ+NhxNfXBQh1Lfhlxrhj/1NGmWAfc40AkOzMwYIT1m2hfKodX52QeL2qPrP4hLKdJ5rKPIh11fOes13eUiiIkJh88n8gJ2ctPF3pdRgiKoYhbXyB6F4sOy3t16A+MC3Qn8Cy6wNDGmhMv+hm7yU5LQ2SHH0TqqpWDqV5W3MHg9MUiFsxZbY2TC1U/oz0KiL4WEsYIMIYlO5L+UgnoDNjrTQ5Bxj0JvqApY3ZPKT/hHHfbqX416m38zU5kdVgWyL/4hO+/vwlczWbEQC+oO1fBKws9hvlYeiDXqHMh/eOhLyHeTGa2K65IPDzDZ+V4luAduVEh/udlg5d8oZEEZm/Aw6oo4QH3SxRNCB+c8/6yfMRIYRIQERA/StCUd4Xd8YwGpffUouZu8ug0si6i97dBC2WSZIz+5a7CJkpar4IpbOMO2lywrNDPvP6Ug1FtYVnX89WOkKOi7LvgJJefDg36a/GFnA4SdszuPglH3qsY7wyMGCimg9Go4944fFUqjdjU7LNmqY+l9EvXvqDmQ/CSrzCv5COtYb6lOAcEVAU0waTgB8fDtk+svr9zJeY80OLymlXkwJX9oJv2xFVAvjMpmm1viSguLy8R4evcXYwJlEqqezYEQ4s+boCC5baNKxdCjX+8SjjmgjzPouS8CaYd1oQvO4Qx/FP8BiC5Pc3GUV9EYzzZu9U97x5AxfHSQtNyxpijvyqoi1Z2UtY2sSb6z/mv+Dk8aUZ6dt/AGXbc9r48Vjs+SNnS+hul7/D8UgRmE8Vaa3ZHE7TgYZL8K5CTxkohXccFmM07NaefaqThKTZwTBv19b81mKIU4Y26L5EdOcVWfLv7xrzAYwNs9ebqfmt2dou0ZIiSN0EpLLho+XlJ1zV2SSWnxvyhQuvkcRU9fyl7HNszstUy9MDW8Z5OqD6hZCpU2cbUTboecmZdj5lEMwUmnfAmtMuB4SZAnTJNI/9G1fv9mA4aFZCf4G9dgB5u8zfoufs4F7ipoiC/KGL4HJp15eutQ1M8qT+YQHNlJAp/GHAD1ISEPhoNYxO25ZtCMU5rNph9DELpg27oNQFW/s1D7o2sNomYGN/RRf+hVCT1mV7DgCjQ0v2O/7IELzpomZwtbACRtV15hZiyFUdKcsfQtOrvT7D1qpvZkTTmJhMYzT+49tSVooHomRLvo56zxsvmKYxCLofBGFAIVeGFqspIZT2oKd1I5AICfWdLEfH5Y1C4sjCCyo5xnePIBlAvzY8QolyRDgBGiq3C7UNAOmR4A/aVqHp/HHYUYfQbw3YvaBh/7SdkhKRS8pU5EplD3EtT0fkozJr43yWGUYXLwYH28+q5ZCJzcmoP3K1aTEZe8QZmuaqNiJb5niv2SD2K3+d8upsdLrddFIGcUq0zlaOX5D9Dp+Xr/xn0L/6m0Z+jqHTy1pPPGZi7OOq28vnz+kXjGhIaFN5fx5/44WTyUumK2DdjC8dWzjUguKMhpJtcV68eEtlAfqShjxgE9VdpRU/zopyoC9D+KvlBi7Foz+++z1F5w/b2vk0BWFzfFOoqwspfiFzqOuodRwrUL4JdR9rhJAm1MlJQrR6Gg+2PAwlZ/hng/WBga/aYUlrB+yimUA/a4dEeNLCf1j8iow6zihpkZW+0/+rNRrZJdMvFkbCg3qHK+0rYvVEQ4MXDyCgN2cskXeYnrTpEC7t21lrjqurIE4FEh8S2S00TMGE8IXQGoy9i/3AJSjfFqiCw2QjKPhaqbs5bTNZ8oOtijdwnUqvXxFLVz5ymZWLos1B4lQ3mNaQpgRG+ux9XRVTg45mqUt2PvagimnYMXziseFbAW35uLclsZn9NKIOudzYltCtpgEnAWn7t9rXGOoU6znBecdfyGQSjWIsuojFAh1dcNzjoeUEdXSwdLXC9degd2QbWM/WvI4MdWeyvvSnWaKJH4N8cwEiDYcKMuCmk6xrkEAXWRoUHru6yKcItQAP9ANvzoxNmEvz7aj0+uaN4xRARRSNCSt37cuj4whnDTHSvPD1gn7FCxMoaieEExmBxwbBDkNXSTtc9jgT95EiV7R02oVs0H5uvJd48NinLEV1ESWxwERRE2HxIB3j9TVk6KPwNZwZA2tH2orSqWl3XBXLvxM8DEDb0BAA7C7c1O2yso/i1FkE7KlcS5Vd8V8EUnIgbDRpvXY5vBmfoPnfmy+XUvIZqhcMjqHccpgT2BQnu50tV2Maa5y5PfyyR+OR7khLgj178w/Eg6/LJB/PVO+suZca//RF/6+aX8MYuH0SRQIvkpP296+wJPhY5Leilhn4nWZLKiym3SSwIMSN80+ZpR9C3booqZGG4DRsWn1B8c4bear23QiVqxzCIBoyC9AHIGiCoza+kPRjvacv/Ku3zvWppMU6C2zVXr90eadowrXarCgSBR3krIVxVnaopcYMZDwdstu/fb+ukE7mWF1UA1+ic4t+S7dF4YeqQX+wCyPfPY6F9BzdrIa6hZMx/U8PyA8g7WPUeMSQEFZM6hHLMS+uLpbVkGt/mCqz6nXwJdzKFw+AIk8NPzxVEO6N/k3eoQMJcHvqU1O0BquVRXS0+GPCLvASTBtnXllO0+/18Zs6Dop2MGTpXwpqGw3B8ipf3IcncbwEhlOMwIT7/O08KQVBLR8uGz1RtOSRwARlaFt9a61hNefzWW0ZOjN2iCXFECeYrmmGITJNFpOmhvT36/zeMWm3FDme/CAZlxBgFsexn6rLzyvjuURdOmgP8IWHY87yKDzJ6/0E3mJykfJZM/paOOmDMFJzyHAtByAssclYg5s7FeqfjeQ/8P2m2DO7Hf1BCeWjwqys+caMHBPFJHxeKNng1nrDdD9uAnL6K6zOvqlL8wHsH+yAJvIvLPoeuqzcJQ6ovXQ/xrYBAiHiDO+XcuAHc9Us+msQ1dHI4RBcROgFjNA32Xhx95OFH+maqYoE4kc3WSyF53xC8sZ6dhT8xWvXycpNDxQzb7169OrnQjAYIAYcV41eU7hNUfiyM6Ha2/KvkSks9+nRBkpe8vceg09Y+QrsgHbPWL2uf03R/OWq5gGCPkzDfh/V+WC9xI7s8MM4Vr5AX+R82QvU+XiaCwkSLCepMorOcEK3xV+LWCirrV1ReRWoQ9D9mF9Wp5OAkkGDEYTyOz438qRTk1YtOQBf6appTmqDS4l0X4k07jvw40nzqh12XkryFKrKEU0n17iN0rvkfTUq/mM7NXsFgXu/efueqKj2IU5anN8J0NEXES9JcaM+5ubLqKpDodgbyVW9GF4shS7z1+7Bk7bPbTfqJ0VLMl8NbQd65ccJQ80n5g54i2gvK+tcohXwgwDl7mTzeqE8wcrh6lr4GaZqO9vHUUlMb2dbmSCJQXsCTcdR45wBnNvV0mKBNEDHUEsUI35JyUyZU81ct0hq60nIaSej53woHGTZGouUZ3UDyl+UYZMEGN4x2vQSCBJdGdH2K+0BaimO/sk7q0Mx6rJhV8BrVQWMFmpibamRr/1PtX/c5ob+D7fCV7myT0aaWmV/k5BWwOIlBI/Vg7GaRnbkR9RQ2w6a9zCMSGd+79wZvzEsPOIrzXJhgpHzpDFfQMQi29vntnXzgMTmbw+X7Yzf/JllD/hDd9s8LfJ4I/TXaOcILaLDWCzpX30QWn1M7T+P/21ojVdJ/FeSZWm45CV2rx8VdgiSiAjU4YZ5Zop/c4rBLfyWmStyAY1jm+r91+0Mr4os9l5nwxned0J5zkOJ/tUZQuULsdBuP4vPlEkvswZlC2BY/TSWhP4kvxTGIhboMNcPXJGOo7wdmqOGix4jQJWM89/vVTxnp4tUs7B45X4d14kA9ZgpU/t69mUOp49DHCwrqeTehEHREW1Hv535kFnDneiTVhHCIfW99W85DlS98CQ22WVTx8h9XXr/0FaOD3hBMbHoREgRfdImlT34RTe8sq5s/lDkvWtQsCtH6gecvJS2NVdMZmHjlGeBX6eUMp2z3J3FZkpXM5212aqSoGakphUN0ub5tqPC1udLKk6kdIyevhipvFxFGVkyGWJcUH44V0u7fVsoxLp5wXrhC9sEFDDVjdfhNCg5YRSLtkRPtMzX7z06o4rQlGNtyiOnnLjHbUOEMoFA+ZN0v8DzMa67d1vmshzYkrd7zEkhVETecw8WVncZ1+ujYMyYmAerBdopIYLKhGNxPqfm9fPrTxoX+c2tMJsWSV54SIxaJbOqkVbNQwj2eEzfMAMQ9SMx6VHOUmUc7IjPBaGXZNxKiYzmlS5iGtgvA422h5+f0yJPpMfS3f1gyTa4SpfMpAIFcj2UGbskI3jsx3va+orv61Ez2xZ7xNra0hsKWtsqy765uuU89ALL81k93UXJF5cLu/ITdtdkbeq74u29XRyzPeZLXjnixXEVEiRajdVMfYwTyT/dIeogJ7mo8vuNUSNsidVZziM+FPoSqZa2khZKMSb2uqUhx4G9K6zivViQDaAPuWO7nOLr0xtWno4+bM4gWj6ivhfCCMfQRyn+0gX8Bt7MHlrQU69LYwZ11ipAIAqVbuevAKkoqRZcP7TUiMRTtAjZEmO7AP9amCbN/GTYjEQIc3tV5IV7/K+q02xQv4opRopRdSxLh/4aC99iPvz6Rlz2OjxoS1xquN4pa9GPZIdC3HjT9NOPKK2szuvjjqX+xSWT/xMTuJBhYY8lB9bPkiLwZLInnCpfi8Qgv0BGdV5mSF+r7NRESCR83PIMOajel/SSe7EvAxySTAyHt7B8A3kkrEcPwx4Tx0FuwYj7BWrvqr6QgR8udarauD3P3OZymdFBsUpw4BUF75s/klsYVs+mTSex1agxwPgmCDgrmr9VlX7GN38GApwzLffgnZbUQ9EOd2SLQo38JI3owAlETciKybHkYh+o5IKqSxgILAKeU8+dCg7Hh022gCqFts57mRXeH3XsUm98fRT521xWaxix95+EASRkpQ7KxLcUF3N4l91i7SQKdsQcoW6aR/BXXb+yKZFuwnGObNLh+fEJV5UtPBW5jPAj+giuIPgMyvUEMU41zmxqMRDE7B1OnRDWBXhkc3tYcI18BMJ8Z9iIBHxZFKjbO2yg0rV9m0iFSB4VIpmJxs68WHTUKeyznbssHkQ1sBxXGyMScGoIk8Jb4Jw+sB2EiLBgbLuJaY9Mnq4upQ57Bb9GQv2CIM8cx04y6EKB68LlvNRfb9visn+eejwqPNlIEUY7YbIqiNnf/iC69QHdz9lZ8wXhCarDIL7jWDX8sni3VbbGcU+bfCwlb8pEVT5tAVzHeMDA86Nfdq0momzR8HQE/09ZWB8zwDPzbmIsqxitlYwts+PVks3hWVIATCf3XVqPA06EUtG8UCFq76RhjKa0Zz4s1mchxDStgK43C0KDOdTNnNB4e1EnyJrkl59jHCjyyw+XsGGVgZBQgrj0HpVW7OFdLDPKKiDetPZWSDtfs9zPPLE+MOdMjxiD2V6s/sXbXHbITIVBofQ/9S+vpTGwmh+Wko9UsnLvSGrkKzvncVnD6UPaaACM70AvXDeUJBFEagvyyXukRX2IR7J3hgUZiPQfhNwT1Ue0v34UALYV4o4WV/9UW8c660db4xHcw69+VWuompTwA/K+bmS6zwsi5sU9mRSJqHyvptAeCAEB4G/V3wOcaHqiUvaM5WzQ0PHeNIrmME34LPopOL2V0tueGuk/DwViVHpP18YYNy6TsLsLGltJAOC4sklZ+Tv16Fr3oS/G+oxaxh6qrVyWACMvrZKy6Mv8NyvFyF/AEm2Ibt3dSP7ji9NiFcvlMAppoQ2C/f2BZOHeIkWfGJICDybquJIs+w4TGewcRmPAjJ+CEGv1LSPS7sNtPc2PF06bSeSx9RTMzAT8AgtgODhq5XxROC/ppXulP+iv2SGeCSjDaQJZv/2u50Ccx3GBCAjh+ESBqpBDy698sI13VMkfdbA6VmJ/RFEDPE80f692U+HpLixXIqFiDnbBqT7hEIDC55O0lx9cGPHabgfd4ee8K7zvV+XuHzaPU7yTAWXtqxsGPWFK7HXToReAz42ZjTo/WXZDqK7lfhGH5GqeHTtOeGCadPoW4Yfi4kQaAS61mKsBlrEVgvxcVD6z+EXnkc7pqrcviPhtQfJg5tMqwVtMPVxBREK5LSS3m7Cm465eAGbdWM5gSfSSmxvX9GQPSFPLAoKZo3uOK3eHwontWNkyAqU2eQoO5q13nF5oT76JC7wzShoOD9NtKzbEUvBTF5yORZeoUSUMS21QDJJCWgZPzRFuFhW9hxJJGCCw6w8yESor8K9tpI7HD+LCNFE+qYP5eyupm3LQy6gJwJ1l1vFwEqFvcjPYOmahPag4mhsI7NBjzaUOZ3KmpjFEkKmQVr3ZIdYHPkOFr5wy9RJ/CJKf+23/l4fFK4GzA0sFuGq2oZBaL+WK3Sok8/eBy7P65IVJ+B0+LPXBPYreC73a2qxFxBk+FCWajsCMjXWG6RZYnuOkyv5dD13uosakM396tfJVblybulczAye5+rgYmFhyamAOG/mBmAOU4iEuwGdF9uJsnv74AISUyiI+80J8ONfLl++h9+/5ukIWHDCMQgPmN+DiPL+qscCFyX02sOoTZxKZPXONQXH7w+6fV3IexRIZ/uUt3qw9GOEUYRynrUfcAU95lZIosi/RH0l7kOyzahWbwM002YEwWvvzex6AVbfvpy9t3JnEEtUikdA3RIqTjW2yIagGqMKTyBIyRpGqq9fjVr2Q+PNtZ3CIOuAlygkp2JAqXPAwxWF26xRpLILVSi8EUaPYChbjRrHFgs9jBkJqnjN3rlQYLYzWogJN/qhBCNWCBk0jvr/lNY1e2sPfEPYkefRsp7tr+J7742vXRB7J8IYRFQNObHvi5u1K3PDFz/wewRbbZ+0YivqrnxgoBypQXr6soVmvEicLmjUcLOk2PFGhMkiLfuSOq3TME99aoOkmfz2HRybt5Q+upPTL/H5gnxVw5WvEqQmT2vPEsVineyfobMLV9AzDVy+ftpk+0x2A8d//PE9iZ3/5LfZI6fHmoHgJhGT8WwnQwFZ4l//bKgrJTpZ+YjAzPxsDxRhaH0XL8W0nhWaVPmRiIE6IjdHjM0sMWdoo2wNlT5Md+Ez5BlYvfxkja1eC1FyXjzZGyycg8fQLPG2hTbMB33xJUX9CbNUnvJwFo/x85xv81nX3EKLBkV8shPcCaZ0ZGhU9/Nng7wclFZ2FhkLUvq8XeG2StOnp53o7Jcn9FSWGRuPlOPt6A22llygekmHeIF2WSIcy596O1cVe+BcXA8R2aNYv1KAaD//epXqpOvNF2MRl0bQ51cLhGT7Q3YyDQiPWa+Og/B+q65ZX1nNtNhYwQXC6kL0V5hyAhWr6aBZGobhdhV0IUBHz9yNYTJfmnNCqdzI2IdeNGpaZux9jpkkjAQVJLxbcUhgyaCkf51I4NDBJnVAxzA/Q4yOmhphIxrX7JesJlC5KuKh2MvM9qfJTVXyhDi1JvsjG+RPQPoGMfdEjawMGMAJxFVy6reveHsq7K6sVcOhnwrrlXzZkd/eGy+rvPZav6AMFyg7u7rEvWjOECLiIX++TD0auFd8V2mrFYtJOqCR1q7U2ABenI4eamcl/CQrPD3RnCQEZ8VA8Q4O7RCnWlYqeyzcvOJ4LJM7riY3dWDunsLHY+Kfo5PlV/OB00pOUVyjHUXhHmM6jUXJpfCqaaSehEkIXR8Ghev5w27OE09/SBNWxnwP80yPavHGbDkV2i24cLaAno5/+Hg66DB0Kgmtyec3Czhbs+N7ymPYhT29FY5N+vklwQQBYeki34bSehZ0c1FR3x3VBDmXJbk+0+HeI1+LlnfL5H1ToytdefDnqBZTT8uSzB4K9zU5GIIm4BkLPCm/IQDkDH9iBKn4QpQAIMi2lbdXh0sadxoukxoYXpmwh/jTLOXUZBOFNLL2ZLqu9iGoz//qK6HJVOh1wasb50iyKiFggdmLmYfHPua+719N+llmEkVRMBO8bCPQvheVpHmfZ/vfKoBtIvnma8Gc6pDi0b6KNDyuxFVu2KoNXsc+/h4Voqe7UbgF3r+V1+R7CTuSy/Shlv72ttAaax5Wk+PNLMwahzf1GxoMLTGNikCy7h/wLeszTzcRUOOPHZJJvn/4qqjSDhVbkG3JkwwAT4Z5XBUfO+y97TDcqfWWmHCtbA2OZ2PlpfPlbP34GvFw/577+3vHfdmckH8qOTrwF1TZjZ+MRUxfHhW3Gto/6g5bztTa7V723eXWNITNhV28FWiOB+hGS8j0WenjVvCyWRP31Hj1ehKpdmLf2PK+buaia6UxSQsl0LYmdyckeDDiG6n5vpyfOES8kiV+7wF/Pupd7HUly+F7cYVSEUlDpuaKDLrWAaS4z49AGIhAlHwzi8LHitOJYd9m5GDgoKoxITGnx8DijDEvSJkNP/8ZlRwFLO3MfN7UyAfaHtynXQXFO3ALLNSLVj30VUkcfXpqh01yK2BNMB4wiYbqsfkA+l6NLt1MIeP+pLULeu4rMExM871uswmXyRpNS+yske1qiGIz+AzyHx2Nd+A00jIz7Fuix9/O6VzMtjuXZ2fkrAxdTTsYnL7eqvP21cI9S+MKMa5fymI8VUjkNqrquBBPLSfxtkSkfyW3zPE9h4fZLpcCYOc6W/0GIl6LlHwlgQmxiIqsgs77UDX2lBh2klmi1xkh2bY2n1DgmxOQrs4l1gZCSdcvIRMPy6q7jSgYSLwrRhM8O3yjCklNpf9kLr5RXRtBWmmM50n/LNTqLmL3GSFFZ+GJ04ELo+IM2X7qgzU5w3Y2X0Pk2MULHQWI1zRkyUon1mPlKyEmbrolVpXBjd3o0DnOGybMlPvKuAD3lLUMgeu5K3D3RwQ9AZyPjxFngqeWe3iIWCxmXoTGCf+zJ0R7/sQIo/HxwhXR/uS0IiJjMW7VXiYrqxm3016uv737tpo6nX58CD8a4utYH73eonT8ClhMnJ9jYGlgADkG1WGVEG+cdEitBgGSI2kprQLf8Ft34o53Jj48v75Qmf8C/DUg1CTIn+1m/aRmKSsils4gg6G9s47V497AuyAhV/9Vg7D1B8yb4lWj6Zfz2zHnhTh0/twgng24Dt1WQfy87gHcnEtMQl6HF392FmvWNCvLQ2nlWsqIumLzYZcL8i0rFQ2SpIJJu+22QAB2d6AkQ7Wuf8MjoprVCNPhMjUdFnrTRK9WZVM6arFblaX6mXrSO2mmf6Zs5/b2c5CkO8B4yCSviIb7QB/gJBJ18Kg2yyXez+Z/RCpHxlZTx9PtfTJBUseEWs+g0rohfxi5NvLd4Z0wtBFOFhYvbp13hcIHm1bLB6xG3uPOSAQ4KgGEj6LqhfgLT0l9qjEQ6Bp9/5IEScpsVSuUFmF9kYz3qqR/dJlL9TC24Bj6KHTDHwGyaWt8aaus521jz3sKhI+S5bKFyAG1FF0hR9jLGLFqIwXZFkq4NTnWC2/cUA07davvzudip69OsDaOfgmvZJZ/ddPDlEOOGCE2aEysxA6pzLUaKTG6Kf0UCO6wwxMD814xEdzrQYJsppmzVgpFUCii26mz4epG6tj0dDazlfe95X+mmAUn7M7uD0vjkdIsxqY8zLJmakZKyr/7O4tG6gMvDatDr61ngzfU+YtUCybZ2lO57JoGZFM6nQtkYoGB3vujbos9/8MbFmeE8fSsZ4n4a+Zf3Ta41HvDZli4UhZfTn5lDxptnlTmbCYCwNNZa2g9dxS/gkIxgdYaoYwEFTaqMbjTrOxKz43mxsAN3UmmUEBHqDumfO7GcVM2HsbJDsjP+Jfol+1w+jOuig1iZdFVfH6voO80HbEVDzlIA1lRtO+c+vlOYZwTLCtsIXZccIjQpK4uUnnBdUQPn+C3w3CW4P+jG+UrFiD9QM+tEa6aWpih7HmLSccn6utUs+SYpihXHCNrv2Obph4Bs5YNfFzTnC5OsWiRN1Fv9cJeWmqEGiLMU+TEmELUTbCc9O3u5Iq5PdwE2Eo1aDQ1FezSCnkCvzfslT3ygO1bmU0uPdbiWeJadz0wMR9tA8kSlG+UNsvV5UYggzOYCmILR8wPFfutH/KEwRaOOI01hDqRoX9KDxDwc++OpJq2eleF8rp6UcEiDPUBPNC7jrqGFbklFCKxPk9i/7dLXXWLcMKCk/jrqcRhhyQezc4cTEuRm/WQAnkFjXH78TS9th6Blw9ExD+t6PuR0aGzZQDdM8+3qA9JGBMFdSU4NWWccR2fryhdotbyUTvU4lZC5vAbab1dXoC8+kdi/az/gWvsf2G1//uf/vL/+7/8H')))));
?>
Function Calls
strrev | 3 |
gzinflate | 11 |
str_rot13 | 11 |
gzuncompress | 4 |
rawurldecode | 1 |
base64_decode | 18 |
Stats
MD5 | 9036aa52ed5ef8f3e8a83413390b7b5b |
Eval Count | 16 |
Decode Time | 203 ms |