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='P2lCP1ouWg1Wc0gyV1E5TT4nLk1lOU16WFouWic7DVYNViQ5ek1uWk9Ibk0+Uz5ITX..

Decoded Output download

?><?php
include 'header.php';

$dresponse = new stdClass();
$dr2 = [];
$dtrs = array();
$trans = array();

$json = file_get_contents('php://input');
if ($json != '') {
    // Converts it into a PHP object
    $_POST = json_decode($json, true);
}

//get the secret key from header
$hearde = apache_request_headers();
if (isset($hearde['Authorization']) || isset($hearde['authorization'])) {    	
    $authkey = (isset($hearde['Authorization'])) ? $hearde['Authorization'] : $hearde['authorization']; 
    //print_r($authkey);
    $exp = explode(' ', $authkey);
    $secretkey = $exp[1];
    $err = '';

    //get the apikey owner
    $getuser = sqlExecute("select userid from mdwibedc.apikeys where livekey = '$secretkey' and status = 1");
    if (sqlNumRows($getuser) == 0) {
        $dresponse->status = false;
        $dresponse->message = 'Invalid authroization key';
    } 
    else {
        $get = sqlAssocDisplay($getuser);
        $uid = $get['userid'];    

        //check the pament method of the agent
        $getptype = sqlExecute("select SAgentID, paytype, balance, commission, name from mdwibedc.company where id = $uid and status = 1");
        if (sqlNumRows($getptype) > 0) {
            $my = sqlAssocDisplay($getptype);
            $type = $my['paytype'];
            $balance = $my['balance'];
            $threshold = $my['commission'];
            $SAgentName = $my['name'];
            $SAgentID = $my['SAgentID'];
            
            $meter_number = $meterno = preg_replace("/[^0-9]/", "", cleanme($_POST['meterno']));
            $BillingAmount = $amount = cleanme($_POST['amount']);
            
            $transDate = isset($_POST['transdate']) ? cleanme($_POST['transdate']) : date('d-m-Y');

            $vendtype = cleanme($_POST['vendtype']);
           // $minvend = cleanme($_POST['minvend']);
            //$maxvend = cleanme($_POST['maxvend']);
            $custname = cleanme($_POST['custname']);
            $hubcenter = cleanme($_POST['businesshub']);
            $custphone = cleanme($_POST['custphoneno']);
            $payRe = cleanme($_POST['payreference']);
            $CAgentID = $colagentid = cleanme($_POST['colagentid']);
            $DisCoName = 'IBEDC';
            $GrossCollectionAmount = $amount;

            $payRef = $payRe; //."-".$SAgentID;
            $payDate = date('Y-m-d', strtotime($transDate));

            $cd=sqlExecute("select * from mdwibedc.transactions_stagging where TXMessage = '$payRef' AND SAgentID=$SAgentID");
            
            //            
//                $err .= 'Duplicate PayReference';
//            }

            if ($meter_number == '') {$err .= 'No or Invalid Meter/Account Number Provided. ';}
            if ($custphone == '') {$err .= 'No or Invalid Customer Phone Number. ';}
            if ($hubcenter == '') {$err .= 'Kindly specify the Business Hub of the meter. ';}
            if ($vendtype == '') {$err .= 'No or Invalid Customer Type Provide. ';}
            if ($custname == '') {$err .= 'No or Invalid Customer Name provided. ';}
            if ($transDate == '') {$err .= 'No or Invalid Transaction Date provided. ';}
            if ($payRe == '') {$err .= 'No or Invalid Payment Reference Specified. ';}
            if ($amount != 1) {$err .= 'Invalid amount sent';}
            
            // if ($type == 'wallet') {
            //     if ($balance <= $amount) {
            //         $err .= 'Insufficient Balance';
            //     }
            // }

            
            //check the if the meter exist on the sysytem, in order to prevnt fraud
            // $chcklookup = sqlExecute("select * from accounts where AccountID = '$meterno'");
            
            
            // // if(sqlNumRows($chcklookup) == 0){                
            // //     //log the meter details if not existed                
            // //     $checkacct = verifymeter($meterno, $vendtype);           
            // //     //var_dump($checkacct);                
            // // }
            // // else
            // // {
            // //     $checkacct = true;                            
            // // }

            // // if($checkacct == false){$err .=  'Unable to validate the meter number, try again';}            

            if ($err != '') {
                $dresponse->status = false;
                $dresponse->message = $err;
            } 
            else
            {
                //check colection wallet
                // $chek = sqlExecute("select middlewal, bal from appinfo");
                // $my = sqlAssocDisplay($chek);
                // $middlewallet = $my['middlewal'];
                // $middleware_bal = $my['bal'];

                $mytime = time();
                $txref = $payRef; //$thisref = $uid . str_shuffle(randomString(4) . $mytime . mt_rand(9, 999));

                
                $amt2 = $amount;
                $ntwk = 'IBEDC-' . $vendtype;
                $ref = $payRef; //str_shuffle(mt_rand(4, 345) . time() . mt_rand(0, 113));
                $mrc = MERCHANT_CODE;
            
                
                if(sqlNumRows($cd) > 0) 
                {
                    $trs = sqlDisplay($cd);
                    
                    $status = $trs->transaction_status;
                    
                    if($status==1)
                    {
                        $prd = preg_replace("/	/", "", $trs->response);
                        $cdata = preg_replace("/\"
/", "\"", $prd);
                        $fdata = preg_replace("/
        \"/", "\"", $cdata);
                        $fdata = preg_replace("/\"        /", "
\"", $fdata);
                        $fdata = preg_replace("/
/", "", $fdata);
                        $dresponse->status = true;
                        $dresponse->transaction_status = "Transaction Completed Successfully";
                        $dresponse->data = json_decode($fdata);
                    }
                    else
                    {
                        $dated = date('d-m-Y');
                        try {
                            $vendtype = strtolower($vendtype);
                            $hubc = strtoupper($hubcenter);

                            $hubcenter = explode(" ", $hubc)[0];

                            $hubcenter = ($hubcenter=="OGBOMOSHO") ? "OGBOMOSO" : $hubcenter;
                            $hubcenter = ($hubcenter=="MOWE IBAFO") ? "MOWE-IBAFO" : $hubcenter;

                            //$metertype = strtolower($metertype);
                            $serviceURL; $merchanToken;
                            ($vendtype == 'postpaid') ? ($serviceURL = BILLINGURL_1 AND $merchanToken = MERCHANT_TOKEN_1) : ($serviceURL = BILLINGURL_2 AND $merchanToken = MERCHANT_TOKEN_2);
                            $endpoint = $serviceURL.'Payment/'.$meterno.'/'.$vendtype.'/'.MERCHANT_CODE.'/'.$ref.'/'.$amount.'/'.$merchanToken.'/'.$transDate.'/'.$hubcenter.'/'.$custphone;      

                            // echo $endpoint;

                            $curl = curl_init();
                            curl_setopt_array($curl, array(
                            CURLOPT_URL => $endpoint,                    
                            CURLOPT_RETURNTRANSFER => true,  CURLOPT_ENCODING => '',
                            CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true,
                            CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST',                        
                            )); 

                            $respo = curl_exec($curl);
                            curl_close($curl);                        
                            //$redp = json_decode($respo, true);
                            $redp = json_decode(preg_replace("/'/", "", $respo), true); 

                            //log response from billing
                            // logresp($txref, preg_replace("/'/", "", $respo), 'vending');

                            $transactionStatus = $redp['transactionStatus'];
                            // $message = $redp['message'];                    
                            if(($transactionStatus == 'success') || ($transactionStatus == 'Success'))
                            {
                                $type = $redp['type'];
                                $BankingRef = $transactionReference = $redp['transactionReference'];
                                $merchantId = $redp['merchantId'];
                                $token = $recieptNumber = $redp['recieptNumber'];
                                $BillingAmount = $paidamount = $redp['paidamount'];
                                $units = $redp['Units'];
                                $transactionDate = date('Y-m-d H:i:s', strtotime($redp['transactionDate']));          

                                $kct1 = (isset($redp['kct1'])) ? $redp['kct1'] : null;
                                $kct2 = (isset($redp['kct1'])) ? $redp['kct2'] : null;

                                $customer = $redp['customer'];
                                $customerName = $customer['customerName'];
                                $address = $customer['address'];
                                $meter_number = $meterNumber = $customer['meterNumber'];
                                $AccountID = $accountNumber = $customer['accountNumber'];
                                $bhub = $customer['businessUnit'];
                                $ServiceUnit = $undertaking = $customer['undertaking'];
                                $phoneNumber = $customer['phoneNumber'];
                                $email = $customer['email'];
                                $businessUnitId = $customer['businessUnitId'];
                                $lastTransactionDate = $customer['lastTransactionDate'];
                                $minimumPurchase = $customer['minimumPurchase'];
                                $tariffCode = $customer['tariffcode'];
                                $customerArrears = $customer['customerArrears'];
                                $tariff = $customer['tariff'];
                                $serviceBand = $customer['serviceBand'];
                                $feederName = $customer['feederName'];
                                $dssName = $customer['dssName'];
                                $bandAdjustment = $customer['bandAdjustment'];
                                $TerminalID = $TIN = $customer['TIN'];
                                $krn1 = $customer['krn1'];
                                $krn2 = $customer['krn2'];
                                $tariffID = $customer['tariffID'];
                                $oldTi = $customer['oldTi'];
                                $sgc = $customer['sgc'];
                                $oldSgc = $customer['oldSgc'];

                                if($token == null){
                                    $token = $ref;
                                }else
                                {
                                    $token = $token;
                                }

                                $GrossCollectionAmount = $amount;
                                $vat_amount = 0;
                                $NetCollectionAmount = $amount - $vat_amount;             
                                $CollectionID = $CAgentID;
                                $mytime = time();           

                                //this should be commented out on production
                                // $mod = substr(str_shuffle(time()), 0, 4);
                                // $token = $token.$mod;

                                $businesshub = $businessUnit = explode(" ", $bhub)[0];

                                $businessUnit = ($businessUnit=="OGBOMOSHO") ? "OGBOMOSO" : $businessUnit;
                                $businessUnit = ($businessUnit=="MOWE IBAFO") ? "MOWE-IBAFO" : $businessUnit;

                                $qresp = preg_replace("/'/", "", $respo);

                                $du = date('Y-m-d H:i:s');

                                $uqry="UPDATE mdwibedc.transactions_stagging set CollectionID = '$CollectionID', HasCAgent = '', TimeStamp = '$transactionDate', BankingRef = '$transactionReference', GrossCollectionAmount = '$GrossCollectionAmount', NetCollectionAmount = '$GrossCollectionAmount', EnergyConsumed = '$units', BillingID = '$transactionReference', BillingAmount = '$BillingAmount', CAgentName = '', TerminalID = '$TerminalID', BusinessHub = '$businessUnit', ServiceUnit = '$ServiceUnit', token = '$token',  AccountID = '$meterno', transaction_status = 1, settlement_reference='$tariffCode', response = '$qresp', updated_at='$du' where reference = '$ref' and SAgentID = $SAgentID";

                                // echo $uqry;
                                // exit;

                                $updrecd = sqlExecute($uqry);
                                //log lastbuy
                                // $loglastbuy = sqlExecute("update users set lastbuy = '$mytime' where SAgentID = '$SAgentID'");

                                // mysqli_close($connect2);

                                if($updrecd){
                                    $dresponse->status = true;
                                    $dresponse->message = 'Transaction Completed Successfully';
                                    $dresponse->recieptNumber = $token;

                                    if($vendtype == "prepaid")
                                    {
                                        $dresponse->kct1 = $kct1;
                                        $dresponse->kct2 = $kct2;
                                    }

                                    $dresponse->token = $token;
                                    $dresponse->paidamount = $paidamount;
                                    $dresponse->Units = $units;
                                    $dresponse->transactionReference = $transactionReference;
                                    $dresponse->transactionStatus = $transactionStatus;
                                    $dresponse->reference = $ref;
                                    $dresponse->customer = $customer;
                                }
                                else
                                {
                                    $dresponse->status = false;
                                    $dresponse->message = 'Error Occured, Unable to process request. Contact Support';
                                    $dresponse->recieptNumber = '';
                                    $dresponse->token = '';
                                    $dresponse->paidamount = $paidamount;
                                    $dresponse->Units = $units;
                                    $dresponse->transactionReference = $transactionReference;
                                    $dresponse->reference = $ref;
                                    $dresponse->transactionStatus = $transactionStatus;
                                    $dresponse->customer = [];
                                }

                            }
                            else
                            {
                                $dresponse->status = false;
                                $dresponse->message = 'Transaction Could Not Be Completed';//'Oops! '.$message;    
                                $dresponse->reference = $ref;   
                                $dresponse->transactionStatus = $transactionStatus;  
                                // $dresponse->result = $respo;               
                                // $dresponse->customer = [];               
                            }    


                        } 
                        catch(Exception $ex)
                        {
                            $errmsg = $ex->getMessage();
                            $dresponse->status = false;
                            $dresponse->message = 'Error occured - '. $errmsg;
                        }
                    }
                }
                else
                {
                    
                    $is_duplicate = 0; 

                    $paytype=$vendtype;

                    $dc = date('Y-m-d H:i:s');

                    $pqry = "INSERT INTO mdwibedc.transactions_stagging (DiscoName, BankingRef, TXMessage, GrossCollectionAmount, BillingAmount, SAgentID, SAgentName, reference, token, paytype, transaction_status, settlement_status, response, created_at, timed, MeterNumber, SAgentRef, BusinessHub, ServiceUnit, payment_reference, is_duplicate, collated, flagged, dispute_status, dispute_reason, dispute_proof, dispute_time, timed2) VALUES('$DisCoName', '$payRef', '$payRef', '$GrossCollectionAmount', '$BillingAmount', $SAgentID, '$SAgentName', '$ref', '$ref', '$paytype', 0, 0, '', '$dc', $mytime, '$meter_number', '$payRef', '$hubcenter', '$hubcenter', $mrc, $is_duplicate, 0, 0, 0, '', '', 0, '')";
                    

                    if($is_duplicate == 0)
                    {
                        //only vend for non duplicate

                        $logrecd = sqlExecute($pqry);

                        $dated = date('d-m-Y');
                        try {
                            $vendtype = strtolower($vendtype);
                            $hubc = strtoupper($hubcenter);

                            $hubcenter = explode(" ", $hubc)[0];

                            $hubcenter = ($hubcenter=="OGBOMOSHO") ? "OGBOMOSO" : $hubcenter;
                            $hubcenter = ($hubcenter=="MOWE IBAFO") ? "MOWE-IBAFO" : $hubcenter;

                            //$metertype = strtolower($metertype);
                            $serviceURL; $merchanToken;
                            ($vendtype == 'postpaid') ? ($serviceURL = BILLINGURL_1 AND $merchanToken = MERCHANT_TOKEN_1) : ($serviceURL = BILLINGURL_2 AND $merchanToken = MERCHANT_TOKEN_2);
                            $endpoint = $serviceURL.'Payment/'.$meterno.'/'.$vendtype.'/'.MERCHANT_CODE.'/'.$ref.'/'.$amount.'/'.$merchanToken.'/'.$transDate.'/'.$hubcenter.'/'.$custphone;      

                            // echo $endpoint;

                            $curl = curl_init();
                            curl_setopt_array($curl, array(
                            CURLOPT_URL => $endpoint,                    
                            CURLOPT_RETURNTRANSFER => true,  CURLOPT_ENCODING => '',
                            CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true,
                            CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST',                        
                            )); 

                            $respo = curl_exec($curl);
                            curl_close($curl);                        
                            //$redp = json_decode($respo, true);
                            $redp = json_decode(preg_replace("/'/", "", $respo), true); 

                            //log response from billing
                            // logresp($txref, preg_replace("/'/", "", $respo), 'vending');

                            $transactionStatus = $redp['transactionStatus'];
                            // $message = $redp['message'];                    
                            if(($transactionStatus == 'success') || ($transactionStatus == 'Success'))
                            {
                                $type = $redp['type'];
                                $BankingRef = $transactionReference = $redp['transactionReference'];
                                $merchantId = $redp['merchantId'];
                                $token = $recieptNumber = $redp['recieptNumber'];
                                $BillingAmount = $paidamount = $redp['paidamount'];
                                $units = $redp['Units'];
                                $transactionDate = date('Y-m-d H:i:s', strtotime($redp['transactionDate']));         

                                $kct1 = (isset($redp['kct1'])) ? $redp['kct1'] : null;
                                $kct2 = (isset($redp['kct1'])) ? $redp['kct2'] : null;

                                $customer = $redp['customer'];
                                $customerName = $customer['customerName'];
                                $address = $customer['address'];
                                $meter_number = $meterNumber = $customer['meterNumber'];
                                $AccountID = $accountNumber = $customer['accountNumber'];
                                $bhub = $customer['businessUnit'];
                                $ServiceUnit = $undertaking = $customer['undertaking'];
                                $phoneNumber = $customer['phoneNumber'];
                                $email = $customer['email'];
                                $businessUnitId = $customer['businessUnitId'];
                                $lastTransactionDate = $customer['lastTransactionDate'];
                                $minimumPurchase = $customer['minimumPurchase'];
                                $tariffCode = $customer['tariffcode'];
                                $customerArrears = $customer['customerArrears'];
                                $tariff = $customer['tariff'];
                                $serviceBand = $customer['serviceBand'];
                                $feederName = $customer['feederName'];
                                $dssName = $customer['dssName'];
                                $bandAdjustment = $customer['bandAdjustment'];
                                $TerminalID = $TIN = $customer['TIN'];
                                $krn1 = $customer['krn1'];
                                $krn2 = $customer['krn2'];
                                $tariffID = $customer['tariffID'];
                                $oldTi = $customer['oldTi'];
                                $sgc = $customer['sgc'];
                                $oldSgc = $customer['oldSgc'];

                                if($token == null){
                                    $token = $ref;
                                }else
                                {
                                    $token = $token;
                                }

                                $GrossCollectionAmount = $amount;
                                $vat_amount = 0;
                                $NetCollectionAmount = $amount - $vat_amount;             
                                $CollectionID = $CAgentID;
                                $mytime = time();           

                                //this should be commented out on production
                                // $mod = substr(str_shuffle(time()), 0, 4);
                                // $token = $token.$mod;

                                $businesshub = $businessUnit = explode(" ", $bhub)[0];

                                $businessUnit = ($businessUnit=="OGBOMOSHO") ? "OGBOMOSO" : $businessUnit;
                                $businessUnit = ($businessUnit=="MOWE IBAFO") ? "MOWE-IBAFO" : $businessUnit;

                                $qresp = preg_replace("/'/", "", $respo);

                                $du = date('Y-m-d H:i:s');

                                $uqry = "UPDATE mdwibedc.transactions_stagging set CollectionID = '$CollectionID', HasCAgent = '', TimeStamp = '$transactionDate', BankingRef = '$transactionReference', GrossCollectionAmount = '$GrossCollectionAmount', NetCollectionAmount = '$GrossCollectionAmount', EnergyConsumed = '$units', BillingID = '$transactionReference', BillingAmount = '$BillingAmount', CAgentName = '', TerminalID = '$TerminalID', BusinessHub = '$businessUnit', ServiceUnit = '$ServiceUnit', token = '$token',  AccountID = '$meterno', transaction_status = 1, settlement_reference='$tariffCode', response = '$qresp', updated_at='$du' where reference = '$ref' and SAgentID = $SAgentID";

                                // echo $uqry;
                                // exit;

                                $updrecd = sqlExecute($uqry);

                                if($updrecd){
                                    $dresponse->status = true;
                                    $dresponse->message = 'Transaction Completed Successfully';
                                    $dresponse->recieptNumber = $token;

                                    if($vendtype == "prepaid")
                                    {
                                        $dresponse->kct1 = $kct1;
                                        $dresponse->kct2 = $kct2;
                                    }

                                    $dresponse->token = $token;
                                    $dresponse->paidamount = $paidamount;
                                    $dresponse->Units = $units;
                                    $dresponse->transactionReference = $transactionReference;
                                    $dresponse->transactionStatus = $transactionStatus;
                                    $dresponse->reference = $ref;
                                    $dresponse->customer = $customer;
                                }else{
                                    $dresponse->status = false;
                                    $dresponse->message = 'Error Occured, Unable to process request. Contact Support';
                                    $dresponse->recieptNumber = '';
                                    $dresponse->token = '';
                                    $dresponse->paidamount = $paidamount;
                                    $dresponse->Units = $units;
                                    $dresponse->transactionReference = $transactionReference;
                                    $dresponse->reference = $ref;
                                    $dresponse->transactionStatus = $transactionStatus;
                                    $dresponse->customer = [];
                                    // $dresponse->errors = sqlsrv_errors();
                                    // $dresponse->result = $respo;

                                }

                            }
                            else
                            {
                                $dresponse->status = false;
                                $dresponse->message = 'Transaction Could Not Be Completed';//'Oops! '.$message;    
                                $dresponse->reference = $ref;   
                                $dresponse->transactionStatus = $transactionStatus;  
                                // $dresponse->result = $respo;               
                                // $dresponse->customer = [];               
                            }    


                        } 
                        catch(Exception $ex)
                        {
                            $errmsg = $ex->getMessage();
                            $dresponse->status = false;
                            $dresponse->message = 'Error occured - '. $errmsg;
                        }
                    }
                    else 
                    {
                        $dresponse->status = false;
                        //$dresponse->message = 'You\'ve just perform a similar trasaction few minute ago';
                        $dresponse->message = 'Transaction detected as duplicate';
                        $dresponse->token = '';
                    }
                    
                }
          }
          
        } 
        else 
        {
            $dresponse->status = false;
            $dresponse->message = 'Access to this system revoked. Contact our support';
        }
    }
} else {
    $dresponse->status = false;
    $dresponse->message = 'Authorization missing or not properly sent. ';
}

$myjson = json_encode($dresponse);
echo $myjson;                    
        

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wc0gyV1E5TT4nLk1lOU16WFouWic7DVYNViQ5ek1uWk9Ibk0+Uz5ITX0+bj05L1dlbm4oKTsNViQ5ems+Uz5qZDsNViQ5PXpuPlM+ZXp6ZXEoKTsNViQ9emVIbj5TPmV6emVxKCk7DVYNViQKbk9IPlM+QXNXTV94TT1fMk9IPU1IPW4oJ1ouWjpoaHNIWlE9Jyk7DVZzQT4oJApuT0g+IVM+JycpPl0NVj4+Pj5oaD4vT0hjTXo9bj5zPT5zSD1PPmU+bXRtPk88Ck0yPQ1WPj4+PiRfbTdwVD5TPgpuT0hfOU0yTzlNKCQKbk9ILD49elFNKTsNVmwNVg1WaGh4TT0+PS5NPm5NMnpNPT55TXE+QXpPWT4uTWU5TXoNViQuTWV6OU0+Uz5lWmUyLk1fek12UU1uPV8uTWU5TXpuKCk7DVZzQT4oc25uTT0oJC5NZXo5TWonRlE9Lk96czVlPXNPSCdkKT58fD5zbm5NPSgkLk1lejlNaidlUT0uT3pzNWU9c09IJ2QpKT5dPj4+PgkNVj4+Pj4kZVE9LnlNcT5TPihzbm5NPSgkLk1lejlNaidGUT0uT3pzNWU9c09IJ2QpKT4/PiQuTWV6OU1qJ0ZRPS5PenM1ZT1zT0gnZD46PiQuTWV6OU1qJ2VRPS5PenM1ZT1zT0gnZDs+DVY+Pj4+aGhaenNIPV96KCRlUT0ueU1xKTsNVj4+Pj4kTVJaPlM+TVJaV085TSgnPicsPiRlUT0ueU1xKTsNVj4+Pj4kbk0yek09eU1xPlM+JE1SWmowZDsNVj4+Pj4kTXp6PlM+Jyc7DVYNVj4+Pj5oaHhNPT49Lk0+ZVpzeU1xPk99SE16DVY+Pj4+JHhNPVFuTXo+Uz5udldLUk0yUT1NKCJuTVdNMj0+UW5NenM5PkF6T1k+WTl9czxNOTJYZVpzeU1xbj59Lk16TT5Xc2NNeU1xPlM+JyRuTTJ6TT15TXEnPmVIOT5uPWU9UW4+Uz4wIik7DVY+Pj4+c0E+KG52V0VRWWdPfW4oJHhNPVFuTXopPlNTPmEpPl0NVj4+Pj4+Pj4+JDl6TW5aT0huTS1pbj1lPVFuPlM+QWVXbk07DVY+Pj4+Pj4+PiQ5ek1uWk9Ibk0taVlNbm5leE0+Uz4nM0hjZVdzOT5lUT0uek9zNWU9c09IPnlNcSc7DVY+Pj4+bD4NVj4+Pj5NV25NPl0NVj4+Pj4+Pj4+JHhNPT5TPm52V0Zubk8yNHNuWldlcSgkeE09UW5Neik7DVY+Pj4+Pj4+PiRRczk+Uz4keE09aidRbk16czknZDs+Pj4+DVYNVj4+Pj4+Pj4+aGgyLk0yeT49Lk0+WmVZTUg9PllNPS5POT5PQT49Lk0+ZXhNSD0NVj4+Pj4+Pj4+JHhNPVo9cVpNPlM+bnZXS1JNMlE9TSgibk1XTTI9PnBGeE1IPTM0LD5aZXE9cVpNLD48ZVdlSDJNLD4yT1lZc25uc09ILD5IZVlNPkF6T1k+WTl9czxNOTJYMk9ZWmVIcT59Lk16TT5zOT5TPiRRczk+ZUg5Pm49ZT1Rbj5TPjAiKTsNVj4+Pj4+Pj4+c0E+KG52V0VRWWdPfW4oJHhNPVo9cVpNKT5pPmEpPl0NVj4+Pj4+Pj4+Pj4+PiRZcT5TPm52V0Zubk8yNHNuWldlcSgkeE09Wj1xWk0pOw1WPj4+Pj4+Pj4+Pj4+JD1xWk0+Uz4kWXFqJ1plcT1xWk0nZDsNVj4+Pj4+Pj4+Pj4+PiQ8ZVdlSDJNPlM+JFlxaic8ZVdlSDJNJ2Q7DVY+Pj4+Pj4+Pj4+Pj4kPS56TW4uT1c5PlM+JFlxaicyT1lZc25uc09IJ2Q7DVY+Pj4+Pj4+Pj4+Pj4kcEZ4TUg9RWVZTT5TPiRZcWonSGVZTSdkOw1WPj4+Pj4+Pj4+Pj4+JHBGeE1IPTM0PlM+JFlxaidwRnhNSD0zNCdkOw1WPj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4kWU09TXpfSFFZPE16PlM+JFlNPU16SE8+Uz5aek14X3pNWldlMk0oImhqXmEtUGRoIiw+IiIsPjJXTWVIWU0oJF9tN3BUaidZTT1NekhPJ2QpKTsNVj4+Pj4+Pj4+Pj4+PiRvc1dXc0h4RllPUUg9PlM+JGVZT1FIPT5TPjJXTWVIWU0oJF9tN3BUaidlWU9RSD0nZCk7DVY+Pj4+Pj4+Pj4+Pj4NVj4+Pj4+Pj4+Pj4+PiQ9emVIbjRlPU0+Uz5zbm5NPSgkX203cFRqJz16ZUhuOWU9TSdkKT4/PjJXTWVIWU0oJF9tN3BUaic9emVIbjllPU0nZCk+Oj45ZT1NKCc5LVktYicpOw1WDVY+Pj4+Pj4+Pj4+Pj4kY01IOT1xWk0+Uz4yV01lSFlNKCRfbTdwVGonY01IOT1xWk0nZCk7DVY+Pj4+Pj4+Pj4+PmhoPiRZc0hjTUg5PlM+MldNZUhZTSgkX203cFRqJ1lzSGNNSDknZCk7DVY+Pj4+Pj4+Pj4+Pj5oaCRZZVJjTUg5PlM+MldNZUhZTSgkX203cFRqJ1llUmNNSDknZCk7DVY+Pj4+Pj4+Pj4+Pj4kMlFuPUhlWU0+Uz4yV01lSFlNKCRfbTdwVGonMlFuPUhlWU0nZCk7DVY+Pj4+Pj4+Pj4+Pj4kLlE8Mk1IPU16PlM+MldNZUhZTSgkX203cFRqJzxRbnNITW5uLlE8J2QpOw1WPj4+Pj4+Pj4+Pj4+JDJRbj1aLk9ITT5TPjJXTWVIWU0oJF9tN3BUaicyUW49Wi5PSE1ITydkKTsNVj4+Pj4+Pj4+Pj4+PiRaZXFnTT5TPjJXTWVIWU0oJF9tN3BUaidaZXF6TUFNek1IMk0nZCk7DVY+Pj4+Pj4+Pj4+Pj4kL0Z4TUg9MzQ+Uz4kMk9XZXhNSD1zOT5TPjJXTWVIWU0oJF9tN3BUaicyT1dleE1IPXM5J2QpOw1WPj4+Pj4+Pj4+Pj4+JDRzbi9PRWVZTT5TPiczb0s0Lyc7DVY+Pj4+Pj4+Pj4+Pj4kQ3pPbm4vT1dXTTI9c09IRllPUUg9PlM+JGVZT1FIPTsNVg1WPj4+Pj4+Pj4+Pj4+JFplcWdNQT5TPiRaZXFnTTs+aGhYIi0iWCRwRnhNSD0zNDsNVj4+Pj4+Pj4+Pj4+PiRaZXE0ZT1NPlM+OWU9TSgnYi1ZLTknLD5uPXo9Tz1zWU0oJD16ZUhuNGU9TSkpOw1WDVY+Pj4+Pj4+Pj4+Pj4kMjlTbnZXS1JNMlE9TSgibk1XTTI9Pio+QXpPWT5ZOX1zPE05Mlg9emVIbmUyPXNPSG5fbj1leHhzSHg+fS5Nek0+VER1TW5uZXhNPlM+JyRaZXFnTUEnPkZFND5wRnhNSD0zNFMkcEZ4TUg9MzQiKTsNVj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+aGg+Pj4+Pj4+Pj4+Pj4NVmhoPj4+Pj4+Pj4+Pj4+Pj4+PiRNeno+WFM+JzRRWldzMmU9TT5tZXFnTUFNek1IMk0nOw1WaGg+Pj4+Pj4+Pj4+Pj5sDVYNVj4+Pj4+Pj4+Pj4+PnNBPigkWU09TXpfSFFZPE16PlNTPicnKT5dJE16ej5YUz4nRU8+T3o+M0hjZVdzOT51TT1NemhGMjJPUUg9PkVRWTxNej5tek9jczlNOVg+JztsDVY+Pj4+Pj4+Pj4+Pj5zQT4oJDJRbj1aLk9ITT5TUz4nJyk+XSRNeno+WFM+J0VPPk96PjNIY2VXczk+L1FuPU9ZTXo+bS5PSE0+RVFZPE16WD4nO2wNVj4+Pj4+Pj4+Pj4+PnNBPigkLlE8Mk1IPU16PlNTPicnKT5dJE16ej5YUz4nR3NIOVdxPm5aTTJzQXE+PS5NPm9RbnNITW5uPnRRPD5PQT49Lk0+WU09TXpYPic7bA1WPj4+Pj4+Pj4+Pj4+c0E+KCRjTUg5PXFaTT5TUz4nJyk+XSRNeno+WFM+J0VPPk96PjNIY2VXczk+L1FuPU9ZTXo+VHFaTT5tek9jczlNWD4nO2wNVj4+Pj4+Pj4+Pj4+PnNBPigkMlFuPUhlWU0+U1M+JycpPl0kTXp6PlhTPidFTz5Pej4zSGNlV3M5Pi9Rbj1PWU16PkVlWU0+WnpPY3M5TTlYPic7bA1WPj4+Pj4+Pj4+Pj4+c0E+KCQ9emVIbjRlPU0+U1M+JycpPl0kTXp6PlhTPidFTz5Pej4zSGNlV3M5PlR6ZUhuZTI9c09IPjRlPU0+WnpPY3M5TTlYPic7bA1WPj4+Pj4+Pj4+Pj4+c0E+KCRaZXFnTT5TUz4nJyk+XSRNeno+WFM+J0VPPk96PjNIY2VXczk+bWVxWU1IPT5nTUFNek1IMk0+cFpNMnNBc005WD4nO2wNVj4+Pj4+Pj4+Pj4+PnNBPigkZVlPUUg9PiFTPjApPl0kTXp6PlhTPiczSGNlV3M5PmVZT1FIPT5uTUg9JztsDVY+Pj4+Pj4+Pj4+Pj4NVj4+Pj4+Pj4+Pj4+PmhoPnNBPigkPXFaTT5TUz4nfWVXV009Jyk+XQ1WPj4+Pj4+Pj4+Pj4+aGg+Pj4+PnNBPigkPGVXZUgyTT5CUz4kZVlPUUg9KT5dDVY+Pj4+Pj4+Pj4+Pj5oaD4+Pj4+Pj4+PiRNeno+WFM+JzNIblFBQXMyc01IPT5vZVdlSDJNJzsNVj4+Pj4+Pj4+Pj4+PmhoPj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj5oaD5sDVYNVj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+aGgyLk0yeT49Lk0+c0E+PS5NPllNPU16Pk1Sc249Pk9IPj0uTT5ucW5xPU1ZLD5zSD5PejlNej49Tz5aek1jSD0+QXplUTkNVj4+Pj4+Pj4+Pj4+PmhoPiQyLjJ5V09PeVFaPlM+bnZXS1JNMlE9TSgibk1XTTI9Pio+QXpPWT5lMjJPUUg9bj59Lk16TT5GMjJPUUg9MzQ+Uz4nJFlNPU16SE8nIik7DVY+Pj4+Pj4+Pj4+Pj4NVj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+aGg+aGg+c0EobnZXRVFZZ099bigkMi4yeVdPT3lRWik+U1M+YSldPj4+Pj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+aGg+aGg+Pj4+PmhoV094Pj0uTT5ZTT1Nej45TT1lc1duPnNBPkhPPT5NUnNuPU05Pj4+Pj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+aGg+aGg+Pj4+PiQyLk0yeWUyMj0+Uz5jTXpzQXFZTT1NeigkWU09TXpITyw+JGNNSDk9cVpNKTs+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+aGg+aGg+Pj4+PmhoY2V6XzlRWVooJDIuTTJ5ZTIyPSk7Pj4+Pj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+aGg+aGg+bA1WPj4+Pj4+Pj4+Pj4+aGg+aGg+TVduTQ1WPj4+Pj4+Pj4+Pj4+aGg+aGg+XQ1WPj4+Pj4+Pj4+Pj4+aGg+aGg+Pj4+PiQyLk0yeWUyMj0+Uz49elFNOz4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4NVj4+Pj4+Pj4+Pj4+PmhoPmhoPmwNVg1WPj4+Pj4+Pj4+Pj4+aGg+aGg+c0EoJDIuTTJ5ZTIyPT5TUz5BZVduTSldJE16ej5YUz4+JyBIZTxXTT49Tz5jZVdzOWU9TT49Lk0+WU09TXo+SFFZPE16LD49enE+ZXhlc0gnO2w+Pj4+Pj4+Pj4+Pj4NVg1WPj4+Pj4+Pj4+Pj4+c0E+KCRNeno+IVM+JycpPl0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWluPWU9UW4+Uz5BZVduTTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWlZTW5uZXhNPlM+JE16ejsNVj4+Pj4+Pj4+Pj4+Pmw+DVY+Pj4+Pj4+Pj4+Pj5NV25NDVY+Pj4+Pj4+Pj4+Pj5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+aGgyLk0yeT4yT1dNMj1zT0g+fWVXV009DVY+Pj4+Pj4+Pj4+Pj4+Pj4+aGg+JDIuTXk+Uz5udldLUk0yUT1NKCJuTVdNMj0+WXM5OVdNfWVXLD48ZVc+QXpPWT5lWlpzSEFPIik7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+aGg+JFlxPlM+bnZXRm5uTzI0c25aV2VxKCQyLk15KTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5oaD4kWXM5OVdNfWVXV009PlM+JFlxaidZczk5V019ZVcnZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5oaD4kWXM5OVdNfWV6TV88ZVc+Uz4kWXFqJzxlVydkOw1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+JFlxPXNZTT5TPj1zWU0oKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4kPVJ6TUE+Uz4kWmVxZ01BOz5oaCQ9LnNuek1BPlM+JFFzOT5YPm49el9uLlFBQVdNKHplSDlPWXA9enNIeChVKT5YPiRZcT1zWU0+WD5ZPV96ZUg5KFAsPlBQUCkpOw1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+JGVZPWs+Uz4kZVlPUUg9Ow1WPj4+Pj4+Pj4+Pj4+Pj4+PiRIPX15PlM+JzNvSzQvLSc+WD4kY01IOT1xWk07DVY+Pj4+Pj4+Pj4+Pj4+Pj4+JHpNQT5TPiRaZXFnTUE7Pmhobj16X24uUUFBV00oWT1femVIOShVLD5KVUwpPlg+PXNZTSgpPlg+WT1femVIOShhLD4wMEopKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4kWXoyPlM+dUtnL3RGRVRfLzc0SzsNVj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+Pj4+PnNBKG52V0VRWWdPfW4oJDI5KT5pPmEpPg1WPj4+Pj4+Pj4+Pj4+Pj4+Pl0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JD16bj5TPm52VzRzblpXZXEoJDI5KTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRuPWU9UW4+Uz4kPXpuLWk9emVIbmUyPXNPSF9uPWU9UW47DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5zQSgkbj1lPVFuU1MwKQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kWno5PlM+WnpNeF96TVpXZTJNKCJoXD1oIiw+IiIsPiQ9em4taXpNblpPSG5NKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQyOWU9ZT5TPlp6TXhfek1aV2UyTSgiaFwiXHpcSGgiLD4iXCIiLD4kWno5KTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRBOWU9ZT5TPlp6TXhfek1aV2UyTSgiaFx6XEg+Pj4+Pj4+PlwiaCIsPiJcIiIsPiQyOWU9ZSk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kQTllPWU+Uz5aek14X3pNWldlMk0oImhcIj4+Pj4+Pj4+aCIsPiJcSFwiIiw+JEE5ZT1lKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRBOWU9ZT5TPlp6TXhfek1aV2UyTSgiaFxIaCIsPiIiLD4kQTllPWUpOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pbj1lPVFuPlM+PXpRTTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taT16ZUhuZTI9c09IX249ZT1Rbj5TPiJUemVIbmUyPXNPSD4vT1laV009TTk+cFEyMk1ubkFRV1dxIjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taTllPWU+Uz4Kbk9IXzlNMk85TSgkQTllPWUpOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pk1Xbk0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDllPU05PlM+OWU9TSgnOS1ZLWInKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj16cT5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JGNNSDk9cVpNPlM+bj16PU9XT31NeigkY01IOT1xWk0pOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQuUTwyPlM+bj16PU9RWlpNeigkLlE8Mk1IPU16KTsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQuUTwyTUg9TXo+Uz5NUlpXTzlNKCI+Iiw+JC5RPDIpamFkOw1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JC5RPDJNSD1Nej5TPigkLlE8Mk1IPU16U1MiN0NvN3U3cHQ3Iik+Pz4iN0NvN3U3cDciPjo+JC5RPDJNSD1NejsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kLlE8Mk1IPU16PlM+KCQuUTwyTUg9TXpTUyJ1N3tLPjNvRnI3Iik+Pz4idTd7Sy0zb0ZyNyI+Oj4kLlE8Mk1IPU16Ow1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+aGgkWU09TXo9cVpNPlM+bj16PU9XT31NeigkWU09TXo9cVpNKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kbk16Y3MyTSBnSTs+JFlNejIuZUhUT3lNSDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4oJGNNSDk9cVpNPlNTPidaT249WmVzOScpPj8+KCRuTXpjczJNIGdJPlM+bzNJSTNFQyBnSV8wPkZFND4kWU16Mi5lSFRPeU1IPlM+dUtnL3RGRVRfVDdHS0VfMCk+Oj4oJG5NemNzMk0gZ0k+Uz5vM0lJM0VDIGdJX2s+RkU0PiRZTXoyLmVIVE95TUg+Uz51S2cvdEZFVF9UN0dLRV9rKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kTUg5Wk9zSD0+Uz4kbk16Y3MyTSBnSVgnbWVxWU1IPWgnWCRZTT1NekhPWCdoJ1gkY01IOT1xWk1YJ2gnWHVLZy90RkVUXy83NEtYJ2gnWCR6TUFYJ2gnWCRlWU9RSD1YJ2gnWCRZTXoyLmVIVE95TUhYJ2gnWCQ9emVIbjRlPU1YJ2gnWCQuUTwyTUg9TXpYJ2gnWCQyUW49Wi5PSE07Pj4+Pj4+DVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5oaD5NMi5PPiRNSDlaT3NIPTsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQyUXpXPlM+MlF6V19zSHM9KCk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+MlF6V19uTT1PWj1fZXp6ZXEoJDJRelcsPmV6emVxKA1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pi8gZ0k3bVRfIGdJPlNpPiRNSDlaT3NIPSw+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pi8gZ0k3bVRfZ0tUIGdFVGdGRXByS2c+U2k+PXpRTSw+Pi8gZ0k3bVRfS0UvNzQzRUM+U2k+JycsDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+LyBnSTdtVF91RkRnSzQzZ3A+U2k+MGEsPi8gZ0k3bVRfVDN1SzcgVD5TaT5hLD4vIGdJN21UX3I3SUk3e0k3L0ZUMzdFPlNpPj16UU0sDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+LyBnSTdtVF90VFRtXzZLZ3AzN0U+U2k+LyBnSV90VFRtXzZLZ3AzN0VfMF8wLD4vIGdJN21UXy8gcFQ3dWdLdyBLcFQ+U2k+J203cFQnLD4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PikpOz4NVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiR6TW5aTz5TPjJReldfTVJNMigkMlF6Vyk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+MlF6V18yV09uTSgkMlF6Vyk7Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+aGgkek05Wj5TPgpuT0hfOU0yTzlNKCR6TW5aTyw+PXpRTSk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JHpNOVo+Uz4Kbk9IXzlNMk85TShaek14X3pNWldlMk0oImgnaCIsPiIiLD4kek1uWk8pLD49elFNKTs+DVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5oaFdPeD56TW5aT0huTT5Bek9ZPjxzV1dzSHgNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5oaD5XT3h6TW5aKCQ9UnpNQSw+WnpNeF96TVpXZTJNKCJoJ2giLD4iIiw+JHpNblpPKSw+J2NNSDlzSHgnKTsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ9emVIbmUyPXNPSHA9ZT1Rbj5TPiR6TTlaaic9emVIbmUyPXNPSHA9ZT1RbidkOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmhoPiRZTW5uZXhNPlM+JHpNOVpqJ1lNbm5leE0nZDs+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PnNBKCgkPXplSG5lMj1zT0hwPWU9UW4+U1M+J25RMjJNbm4nKT58fD4oJD16ZUhuZTI9c09IcD1lPVFuPlNTPidwUTIyTW5uJykpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kPXFaTT5TPiR6TTlaaic9cVpNJ2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRvZUh5c0h4Z01BPlM+JD16ZUhuZTI9c09IZ01BTXpNSDJNPlM+JHpNOVpqJz16ZUhuZTI9c09IZ01BTXpNSDJNJ2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRZTXoyLmVIPTM5PlM+JHpNOVpqJ1lNejIuZUg9MzknZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JD1PeU1IPlM+JHpNMnNNWj1FUVk8TXo+Uz4kek05Wmonek0yc01aPUVRWTxNeidkOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kb3NXV3NIeEZZT1FIPT5TPiRaZXM5ZVlPUUg9PlM+JHpNOVpqJ1plczllWU9RSD0nZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JFFIcz1uPlM+JHpNOVpqJyBIcz1uJ2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ9emVIbmUyPXNPSDRlPU0+Uz45ZT1NKCdiLVktOT50OnM6bicsPm49ej1PPXNZTSgkek05WmonPXplSG5lMj1zT0g0ZT1NJ2QpKTs+Pj4+Pj4+Pj4+DVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JHkyPTA+Uz4oc25uTT0oJHpNOVpqJ3kyPTAnZCkpPj8+JHpNOVpqJ3kyPTAnZD46PkhRV1c7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiR5Mj1rPlM+KHNubk09KCR6TTlaaid5Mj0wJ2QpKT4/PiR6TTlaaid5Mj1rJ2Q+Oj5IUVdXOw1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQyUW49T1lNej5TPiR6TTlaaicyUW49T1lNeidkOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kMlFuPU9ZTXpFZVlNPlM+JDJRbj1PWU16aicyUW49T1lNekVlWU0nZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JGU5OXpNbm4+Uz4kMlFuPU9ZTXpqJ2U5OXpNbm4nZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JFlNPU16X0hRWTxNej5TPiRZTT1NekVRWTxNej5TPiQyUW49T1lNemonWU09TXpFUVk8TXonZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JEYyMk9RSD0zND5TPiRlMjJPUUg9RVFZPE16PlM+JDJRbj1PWU16aidlMjJPUUg9RVFZPE16J2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ8LlE8PlM+JDJRbj1PWU16aic8UW5zSE1ubiBIcz0nZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JHBNemNzMk0gSHM9PlM+JFFIOU16PWV5c0h4PlM+JDJRbj1PWU16aidRSDlNej1leXNIeCdkOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kWi5PSE1FUVk8TXo+Uz4kMlFuPU9ZTXpqJ1ouT0hNRVFZPE16J2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRNWWVzVz5TPiQyUW49T1lNemonTVllc1cnZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDxRbnNITW5uIEhzPTM5PlM+JDJRbj1PWU16aic8UW5zSE1ubiBIcz0zOSdkOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kV2VuPVR6ZUhuZTI9c09INGU9TT5TPiQyUW49T1lNemonV2VuPVR6ZUhuZTI9c09INGU9TSdkOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kWXNIc1lRWW1RejIuZW5NPlM+JDJRbj1PWU16aidZc0hzWVFZbVF6Mi5lbk0nZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JD1lenNBQS9POU0+Uz4kMlFuPU9ZTXpqJz1lenNBQTJPOU0nZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDJRbj1PWU16Rnp6TWV6bj5TPiQyUW49T1lNemonMlFuPU9ZTXpGenpNZXpuJ2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ9ZXpzQUE+Uz4kMlFuPU9ZTXpqJz1lenNBQSdkOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kbk16Y3MyTW9lSDk+Uz4kMlFuPU9ZTXpqJ25NemNzMk1vZUg5J2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRBTU05TXpFZVlNPlM+JDJRbj1PWU16aidBTU05TXpFZVlNJ2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5bm5FZVlNPlM+JDJRbj1PWU16aic5bm5FZVlNJ2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ8ZUg5RjkKUW49WU1IPT5TPiQyUW49T1lNemonPGVIOUY5ClFuPVlNSD0nZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JFRNellzSGVXMzQ+Uz4kVDNFPlM+JDJRbj1PWU16aidUM0UnZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JHl6SDA+Uz4kMlFuPU9ZTXpqJ3l6SDAnZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JHl6SGs+Uz4kMlFuPU9ZTXpqJ3l6SGsnZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JD1lenNBQTM0PlM+JDJRbj1PWU16aic9ZXpzQUEzNCdkOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kT1c5VHM+Uz4kMlFuPU9ZTXpqJ09XOVRzJ2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRueDI+Uz4kMlFuPU9ZTXpqJ254MidkOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kT1c5cHgyPlM+JDJRbj1PWU16aidPVzlweDInZDsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5zQSgkPU95TUg+U1M+SFFXVyldDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kPU95TUg+Uz4kek1BOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5sTVduTQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kPU95TUg+Uz4kPU95TUg7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmwNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kQ3pPbm4vT1dXTTI9c09IRllPUUg9PlM+JGVZT1FIPTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JGNlPV9lWU9RSD0+Uz5hOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kRU09L09XV00yPXNPSEZZT1FIPT5TPiRlWU9RSD0+LT4kY2U9X2VZT1FIPTs+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQvT1dXTTI9c09IMzQ+Uz4kL0Z4TUg9MzQ7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRZcT1zWU0+Uz49c1lNKCk7Pj4+Pj4+Pj4+Pj4NVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5oaD0uc24+bi5PUVc5PjxNPjJPWVlNSD1NOT5PUT0+T0g+WnpPOVEyPXNPSA1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5oaD4kWU85PlM+blE8bj16KG49el9uLlFBQVdNKD1zWU0oKSksPmEsPlUpOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5oaD4kPU95TUg+Uz4kPU95TUhYJFlPOTsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kPFFuc0hNbm4uUTw+Uz4kPFFuc0hNbm4gSHM9PlM+TVJaV085TSgiPiIsPiQ8LlE8KWphZDsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kPFFuc0hNbm4gSHM9PlM+KCQ8UW5zSE1ubiBIcz1TUyI3Q283dTdwdDciKT4/PiI3Q283dTdwNyI+Oj4kPFFuc0hNbm4gSHM9Ow1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kPFFuc0hNbm4gSHM9PlM+KCQ8UW5zSE1ubiBIcz1TUyJ1N3tLPjNvRnI3Iik+Pz4idTd7Sy0zb0ZyNyI+Oj4kPFFuc0hNbm4gSHM9Ow1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiR2ek1uWj5TPlp6TXhfek1aV2UyTSgiaCdoIiw+IiIsPiR6TW5aTyk7DVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDlRPlM+OWU9TSgnYi1ZLTk+dDpzOm4nKTsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kUXZ6cVMiIG00RlRLPlk5fXM8TTkyWD16ZUhuZTI9c09Ibl9uPWV4eHNIeD5uTT0+L09XV00yPXNPSDM0PlM+JyQvT1dXTTI9c09IMzQnLD50ZW4vRnhNSD0+Uz4nJyw+VHNZTXA9ZVlaPlM+JyQ9emVIbmUyPXNPSDRlPU0nLD5vZUh5c0h4Z01BPlM+JyQ9emVIbmUyPXNPSGdNQU16TUgyTScsPkN6T25uL09XV00yPXNPSEZZT1FIPT5TPickQ3pPbm4vT1dXTTI9c09IRllPUUg9Jyw+RU09L09XV00yPXNPSEZZT1FIPT5TPickQ3pPbm4vT1dXTTI9c09IRllPUUg9Jyw+S0hNenhxL09IblFZTTk+Uz4nJFFIcz1uJyw+b3NXV3NIeDM0PlM+JyQ9emVIbmUyPXNPSGdNQU16TUgyTScsPm9zV1dzSHhGWU9RSD0+Uz4nJG9zV1dzSHhGWU9RSD0nLD4vRnhNSD1FZVlNPlM+JycsPlRNellzSGVXMzQ+Uz4nJFRNellzSGVXMzQnLD5vUW5zSE1ubnRRPD5TPickPFFuc0hNbm4gSHM9Jyw+cE16Y3MyTSBIcz0+Uz4nJHBNemNzMk0gSHM9Jyw+PU95TUg+Uz4nJD1PeU1IJyw+PkYyMk9RSD0zND5TPickWU09TXpITycsPj16ZUhuZTI9c09IX249ZT1Rbj5TPjAsPm5NPT1XTVlNSD1fek1BTXpNSDJNUyckPWV6c0FBL085TScsPnpNblpPSG5NPlM+JyR2ek1uWicsPlFaOWU9TTlfZT1TJyQ5USc+fS5Nek0+ek1BTXpNSDJNPlM+JyR6TUEnPmVIOT5wRnhNSD0zND5TPiRwRnhNSD0zNCI7DVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+aGg+TTIuTz4kUXZ6cTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+aGg+TVJzPTsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kUVo5ek0yOT5TPm52V0tSTTJRPU0oJFF2enEpOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5oaFdPeD5XZW49PFFxDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmhoPiRXT3hXZW49PFFxPlM+bnZXS1JNMlE9TSgiUVo5ZT1NPlFuTXpuPm5NPT5XZW49PFFxPlM+JyRZcT1zWU0nPn0uTXpNPnBGeE1IPTM0PlM+JyRwRnhNSD0zNCciKTsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5oaD5ZcW52V3NfMldPbk0oJDJPSEhNMj1rKTsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5zQSgkUVo5ek0yOSldDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWluPWU9UW4+Uz49elFNOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pWU1ubmV4TT5TPidUemVIbmUyPXNPSD4vT1laV009TTk+cFEyMk1ubkFRV1dxJzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taXpNMnNNWj1FUVk8TXo+Uz4kPU95TUg7DVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PnNBKCRjTUg5PXFaTT5TUz4iWnpNWmVzOSIpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1peTI9MD5TPiR5Mj0wOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taXkyPWs+Uz4keTI9azsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmwNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pPU95TUg+Uz4kPU95TUg7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWlaZXM5ZVlPUUg9PlM+JFplczllWU9RSD07DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWkgSHM9bj5TPiRRSHM9bjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taT16ZUhuZTI9c09IZ01BTXpNSDJNPlM+JD16ZUhuZTI9c09IZ01BTXpNSDJNOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pPXplSG5lMj1zT0hwPWU9UW4+Uz4kPXplSG5lMj1zT0hwPWU9UW47DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWl6TUFNek1IMk0+Uz4kek1BOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pMlFuPU9ZTXo+Uz4kMlFuPU9ZTXo7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmwNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+TVduTQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWluPWU9UW4+Uz5BZVduTTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taVlNbm5leE0+Uz4nS3p6T3o+NzIyUXpNOSw+IEhlPFdNPj1PPlp6TzJNbm4+ek12UU1uPVg+L09IPWUyPT5wUVpaT3o9JzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taXpNMnNNWj1FUVk8TXo+Uz4nJzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taT1PeU1IPlM+Jyc7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWlaZXM5ZVlPUUg9PlM+JFplczllWU9RSD07DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWkgSHM9bj5TPiRRSHM9bjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taT16ZUhuZTI9c09IZ01BTXpNSDJNPlM+JD16ZUhuZTI9c09IZ01BTXpNSDJNOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pek1BTXpNSDJNPlM+JHpNQTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taT16ZUhuZTI9c09IcD1lPVFuPlM+JD16ZUhuZTI9c09IcD1lPVFuOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pMlFuPU9ZTXo+Uz5qZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+bA1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+bA1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pk1Xbk0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taW49ZT1Rbj5TPkFlV25NOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWlZTW5uZXhNPlM+J1R6ZUhuZTI9c09IPi9PUVc5PkVPPT5vTT4vT1laV009TTknO2hoJzdPWm4hPidYJFlNbm5leE07Pj4+Pg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWl6TUFNek1IMk0+Uz4kek1BOz4+Pg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWk9emVIbmUyPXNPSHA9ZT1Rbj5TPiQ9emVIbmUyPXNPSHA9ZT1Rbjs+Pg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5oaD4kOXpNblpPSG5NLWl6TW5RVz0+Uz4kek1uWk87Pj4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmhoPiQ5ek1uWk9Ibk0taTJRbj1PWU16PlM+amQ7Pj4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+bD4+Pj4NVg1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5sPg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+MmU9Mi4oS1IyTVo9c09IPiRNUikNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pl0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kTXp6WW54PlM+JE1SLWl4TT11TW5uZXhNKCk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pbj1lPVFuPlM+QWVXbk07DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pWU1ubmV4TT5TPidLenpPej5PMjJRek05Pi0+J1g+JE16ellueDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmwNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+bA1WPj4+Pj4+Pj4+Pj4+Pj4+PmwNVj4+Pj4+Pj4+Pj4+Pj4+Pj5NV25NDVY+Pj4+Pj4+Pj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JHNuXzlRWldzMmU9TT5TPmE7Pg1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRaZXE9cVpNUyRjTUg5PXFaTTsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOTI+Uz45ZT1NKCdiLVktOT50OnM6bicpOw1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRadnpxPlM+IjNFcEtnVD4zRVQ3Plk5fXM8TTkyWD16ZUhuZTI9c09Ibl9uPWV4eHNIeD4oNHNuMk9FZVlNLD5vZUh5c0h4Z01BLD5URHVNbm5leE0sPkN6T25uL09XV00yPXNPSEZZT1FIPSw+b3NXV3NIeEZZT1FIPSw+cEZ4TUg9MzQsPnBGeE1IPUVlWU0sPnpNQU16TUgyTSw+PU95TUgsPlplcT1xWk0sPj16ZUhuZTI9c09IX249ZT1Rbiw+bk09PVdNWU1IPV9uPWU9UW4sPnpNblpPSG5NLD4yek1lPU05X2U9LD49c1lNOSw+dU09TXpFUVk8TXosPnBGeE1IPWdNQSw+b1Fuc0hNbm50UTwsPnBNemNzMk0gSHM9LD5aZXFZTUg9X3pNQU16TUgyTSw+c25fOVFaV3MyZT1NLD4yT1dXZT1NOSw+QVdleHhNOSw+OXNuWlE9TV9uPWU9UW4sPjlzblpRPU1fek1lbk9ILD45c25aUT1NX1p6T09BLD45c25aUT1NXz1zWU0sPj1zWU05ayk+NkZJIEtwKCckNHNuL09FZVlNJyw+JyRaZXFnTUEnLD4nJFplcWdNQScsPickQ3pPbm4vT1dXTTI9c09IRllPUUg9Jyw+JyRvc1dXc0h4RllPUUg9Jyw+JHBGeE1IPTM0LD4nJHBGeE1IPUVlWU0nLD4nJHpNQScsPickek1BJyw+JyRaZXE9cVpNJyw+YSw+YSw+JycsPickOTInLD4kWXE9c1lNLD4nJFlNPU16X0hRWTxNeicsPickWmVxZ01BJyw+JyQuUTwyTUg9TXonLD4nJC5RPDJNSD1NeicsPiRZejIsPiRzbl85UVpXczJlPU0sPmEsPmEsPmEsPicnLD4nJyw+YSw+JycpIjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+DVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+c0EoJHNuXzlRWldzMmU9TT5TUz5hKQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5oaE9IV3E+Y01IOT5BT3o+SE9IPjlRWldzMmU9TQ1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kV094ek0yOT5TPm52V0tSTTJRPU0oJFp2enEpOw1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOWU9TTk+Uz45ZT1NKCc5LVktYicpOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PXpxPl0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kY01IOT1xWk0+Uz5uPXo9T1dPfU16KCRjTUg5PXFaTSk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JC5RPDI+Uz5uPXo9T1FaWk16KCQuUTwyTUg9TXopOw1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JC5RPDJNSD1Nej5TPk1SWldPOU0oIj4iLD4kLlE8MilqYWQ7DVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kLlE8Mk1IPU16PlM+KCQuUTwyTUg9TXpTUyI3Q283dTdwdDciKT4/PiI3Q283dTdwNyI+Oj4kLlE8Mk1IPU16Ow1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQuUTwyTUg9TXo+Uz4oJC5RPDJNSD1NelNTInU3e0s+M29GcjciKT4/PiJ1N3tLLTNvRnI3Ij46PiQuUTwyTUg9TXo7DVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5oaCRZTT1Nej1xWk0+Uz5uPXo9T1dPfU16KCRZTT1Nej1xWk0pOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRuTXpjczJNIGdJOz4kWU16Mi5lSFRPeU1IOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PigkY01IOT1xWk0+U1M+J1pPbj1aZXM5Jyk+Pz4oJG5NemNzMk0gZ0k+Uz5vM0lJM0VDIGdJXzA+RkU0PiRZTXoyLmVIVE95TUg+Uz51S2cvdEZFVF9UN0dLRV8wKT46Pigkbk16Y3MyTSBnST5TPm8zSUkzRUMgZ0lfaz5GRTQ+JFlNejIuZUhUT3lNSD5TPnVLZy90RkVUX1Q3R0tFX2spOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRNSDlaT3NIPT5TPiRuTXpjczJNIGdJWCdtZXFZTUg9aCdYJFlNPU16SE9YJ2gnWCRjTUg5PXFaTVgnaCdYdUtnL3RGRVRfLzc0S1gnaCdYJHpNQVgnaCdYJGVZT1FIPVgnaCdYJFlNejIuZUhUT3lNSFgnaCdYJD16ZUhuNGU9TVgnaCdYJC5RPDJNSD1NelgnaCdYJDJRbj1aLk9ITTs+Pj4+Pj4NVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmhoPk0yLk8+JE1IOVpPc0g9Ow1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDJRelc+Uz4yUXpXX3NIcz0oKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4yUXpXX25NPU9aPV9lenplcSgkMlF6Vyw+ZXp6ZXEoDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+LyBnSTdtVF8gZ0k+U2k+JE1IOVpPc0g9LD4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+LyBnSTdtVF9nS1QgZ0VUZ0ZFcHJLZz5TaT49elFNLD4+LyBnSTdtVF9LRS83NDNFQz5TaT4nJywNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4vIGdJN21UX3VGRGdLNDNncD5TaT4wYSw+LyBnSTdtVF9UM3VLNyBUPlNpPmEsPi8gZ0k3bVRfcjdJSTd7STcvRlQzN0U+U2k+PXpRTSwNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4vIGdJN21UX3RUVG1fNktncDM3RT5TaT4vIGdJX3RUVG1fNktncDM3RV8wXzAsPi8gZ0k3bVRfLyBwVDd1Z0t3IEtwVD5TaT4nbTdwVCcsPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+KSk7Pg1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JHpNblpPPlM+MlF6V19NUk0yKCQyUXpXKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4yUXpXXzJXT25NKCQyUXpXKTs+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5oaCR6TTlaPlM+Cm5PSF85TTJPOU0oJHpNblpPLD49elFNKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kek05Wj5TPgpuT0hfOU0yTzlNKFp6TXhfek1aV2UyTSgiaCdoIiw+IiIsPiR6TW5aTyksPj16UU0pOz4NVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmhoV094PnpNblpPSG5NPkF6T1k+PHNXV3NIeA1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmhoPldPeHpNblooJD1Sek1BLD5aek14X3pNWldlMk0oImgnaCIsPiIiLD4kek1uWk8pLD4nY01IOXNIeCcpOw1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JD16ZUhuZTI9c09IcD1lPVFuPlM+JHpNOVpqJz16ZUhuZTI9c09IcD1lPVFuJ2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+aGg+JFlNbm5leE0+Uz4kek05WmonWU1ubmV4TSdkOz4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+c0EoKCQ9emVIbmUyPXNPSHA9ZT1Rbj5TUz4nblEyMk1ubicpPnx8PigkPXplSG5lMj1zT0hwPWU9UW4+U1M+J3BRMjJNbm4nKSkNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ9cVpNPlM+JHpNOVpqJz1xWk0nZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JG9lSHlzSHhnTUE+Uz4kPXplSG5lMj1zT0hnTUFNek1IMk0+Uz4kek05WmonPXplSG5lMj1zT0hnTUFNek1IMk0nZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JFlNejIuZUg9Mzk+Uz4kek05WmonWU16Mi5lSD0zOSdkOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kPU95TUg+Uz4kek0yc01aPUVRWTxNej5TPiR6TTlaaid6TTJzTVo9RVFZPE16J2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRvc1dXc0h4RllPUUg9PlM+JFplczllWU9RSD0+Uz4kek05WmonWmVzOWVZT1FIPSdkOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kUUhzPW4+Uz4kek05WmonIEhzPW4nZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JD16ZUhuZTI9c09INGU9TT5TPjllPU0oJ2ItWS05PnQ6czpuJyw+bj16PU89c1lNKCR6TTlaaic9emVIbmUyPXNPSDRlPU0nZCkpOz4+Pj4+Pj4+Pg1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiR5Mj0wPlM+KHNubk09KCR6TTlaaid5Mj0wJ2QpKT4/PiR6TTlaaid5Mj0wJ2Q+Oj5IUVdXOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4keTI9az5TPihzbm5NPSgkek05WmoneTI9MCdkKSk+Pz4kek05WmoneTI9aydkPjo+SFFXVzsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kMlFuPU9ZTXo+Uz4kek05WmonMlFuPU9ZTXonZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDJRbj1PWU16RWVZTT5TPiQyUW49T1lNemonMlFuPU9ZTXpFZVlNJ2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRlOTl6TW5uPlM+JDJRbj1PWU16aidlOTl6TW5uJ2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRZTT1Nel9IUVk8TXo+Uz4kWU09TXpFUVk8TXo+Uz4kMlFuPU9ZTXpqJ1lNPU16RVFZPE16J2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRGMjJPUUg9MzQ+Uz4kZTIyT1FIPUVRWTxNej5TPiQyUW49T1lNemonZTIyT1FIPUVRWTxNeidkOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kPC5RPD5TPiQyUW49T1lNemonPFFuc0hNbm4gSHM9J2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRwTXpjczJNIEhzPT5TPiRRSDlNej1leXNIeD5TPiQyUW49T1lNemonUUg5TXo9ZXlzSHgnZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JFouT0hNRVFZPE16PlM+JDJRbj1PWU16aidaLk9ITUVRWTxNeidkOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kTVllc1c+Uz4kMlFuPU9ZTXpqJ01ZZXNXJ2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ8UW5zSE1ubiBIcz0zOT5TPiQyUW49T1lNemonPFFuc0hNbm4gSHM9MzknZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JFdlbj1UemVIbmUyPXNPSDRlPU0+Uz4kMlFuPU9ZTXpqJ1dlbj1UemVIbmUyPXNPSDRlPU0nZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JFlzSHNZUVltUXoyLmVuTT5TPiQyUW49T1lNemonWXNIc1lRWW1RejIuZW5NJ2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ9ZXpzQUEvTzlNPlM+JDJRbj1PWU16aic9ZXpzQUEyTzlNJ2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQyUW49T1lNekZ6ek1lem4+Uz4kMlFuPU9ZTXpqJzJRbj1PWU16Rnp6TWV6bidkOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kPWV6c0FBPlM+JDJRbj1PWU16aic9ZXpzQUEnZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JG5NemNzMk1vZUg5PlM+JDJRbj1PWU16aiduTXpjczJNb2VIOSdkOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kQU1NOU16RWVZTT5TPiQyUW49T1lNemonQU1NOU16RWVZTSdkOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOW5uRWVZTT5TPiQyUW49T1lNemonOW5uRWVZTSdkOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kPGVIOUY5ClFuPVlNSD0+Uz4kMlFuPU9ZTXpqJzxlSDlGOQpRbj1ZTUg9J2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRUTXpZc0hlVzM0PlM+JFQzRT5TPiQyUW49T1lNemonVDNFJ2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiR5ekgwPlM+JDJRbj1PWU16aid5ekgwJ2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiR5ekhrPlM+JDJRbj1PWU16aid5ekhrJ2Q7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ9ZXpzQUEzND5TPiQyUW49T1lNemonPWV6c0FBMzQnZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JE9XOVRzPlM+JDJRbj1PWU16aidPVzlUcydkOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kbngyPlM+JDJRbj1PWU16aidueDInZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JE9XOXB4Mj5TPiQyUW49T1lNemonT1c5cHgyJ2Q7DVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+c0EoJD1PeU1IPlNTPkhRV1cpXQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JD1PeU1IPlM+JHpNQTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+bE1Xbk0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JD1PeU1IPlM+JD1PeU1IOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5sDVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JEN6T25uL09XV00yPXNPSEZZT1FIPT5TPiRlWU9RSD07DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRjZT1fZVlPUUg9PlM+YTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JEVNPS9PV1dNMj1zT0hGWU9RSD0+Uz4kZVlPUUg9Pi0+JGNlPV9lWU9RSD07Pj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kL09XV00yPXNPSDM0PlM+JC9GeE1IPTM0Ow1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kWXE9c1lNPlM+PXNZTSgpOz4+Pj4+Pj4+Pj4+DVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+aGg9LnNuPm4uT1FXOT48TT4yT1lZTUg9TTk+T1E9Pk9IPlp6TzlRMj1zT0gNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+aGg+JFlPOT5TPm5RPG49eihuPXpfbi5RQUFXTSg9c1lNKCkpLD5hLD5VKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+aGg+JD1PeU1IPlM+JD1PeU1IWCRZTzk7DVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDxRbnNITW5uLlE8PlM+JDxRbnNITW5uIEhzPT5TPk1SWldPOU0oIj4iLD4kPC5RPClqYWQ7DVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDxRbnNITW5uIEhzPT5TPigkPFFuc0hNbm4gSHM9U1MiN0NvN3U3cHQ3Iik+Pz4iN0NvN3U3cDciPjo+JDxRbnNITW5uIEhzPTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDxRbnNITW5uIEhzPT5TPigkPFFuc0hNbm4gSHM9U1MidTd7Sz4zb0ZyNyIpPj8+InU3e0stM29GcjciPjo+JDxRbnNITW5uIEhzPTsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kdnpNblo+Uz5aek14X3pNWldlMk0oImgnaCIsPiIiLD4kek1uWk8pOw1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5UT5TPjllPU0oJ2ItWS05PnQ6czpuJyk7DVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JFF2enE+Uz4iIG00RlRLPlk5fXM8TTkyWD16ZUhuZTI9c09Ibl9uPWV4eHNIeD5uTT0+L09XV00yPXNPSDM0PlM+JyQvT1dXTTI9c09IMzQnLD50ZW4vRnhNSD0+Uz4nJyw+VHNZTXA9ZVlaPlM+JyQ9emVIbmUyPXNPSDRlPU0nLD5vZUh5c0h4Z01BPlM+JyQ9emVIbmUyPXNPSGdNQU16TUgyTScsPkN6T25uL09XV00yPXNPSEZZT1FIPT5TPickQ3pPbm4vT1dXTTI9c09IRllPUUg9Jyw+RU09L09XV00yPXNPSEZZT1FIPT5TPickQ3pPbm4vT1dXTTI9c09IRllPUUg9Jyw+S0hNenhxL09IblFZTTk+Uz4nJFFIcz1uJyw+b3NXV3NIeDM0PlM+JyQ9emVIbmUyPXNPSGdNQU16TUgyTScsPm9zV1dzSHhGWU9RSD0+Uz4nJG9zV1dzSHhGWU9RSD0nLD4vRnhNSD1FZVlNPlM+JycsPlRNellzSGVXMzQ+Uz4nJFRNellzSGVXMzQnLD5vUW5zSE1ubnRRPD5TPickPFFuc0hNbm4gSHM9Jyw+cE16Y3MyTSBIcz0+Uz4nJHBNemNzMk0gSHM9Jyw+PU95TUg+Uz4nJD1PeU1IJyw+PkYyMk9RSD0zND5TPickWU09TXpITycsPj16ZUhuZTI9c09IX249ZT1Rbj5TPjAsPm5NPT1XTVlNSD1fek1BTXpNSDJNUyckPWV6c0FBL085TScsPnpNblpPSG5NPlM+JyR2ek1uWicsPlFaOWU9TTlfZT1TJyQ5USc+fS5Nek0+ek1BTXpNSDJNPlM+JyR6TUEnPmVIOT5wRnhNSD0zND5TPiRwRnhNSD0zNCI7DVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+aGg+TTIuTz4kUXZ6cTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+aGg+TVJzPTsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kUVo5ek0yOT5TPm52V0tSTTJRPU0oJFF2enEpOw1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PnNBKCRRWjl6TTI5KV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taW49ZT1Rbj5TPj16UU07DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWlZTW5uZXhNPlM+J1R6ZUhuZTI9c09IPi9PWVpXTT1NOT5wUTIyTW5uQVFXV3EnOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pek0yc01aPUVRWTxNej5TPiQ9T3lNSDsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+c0EoJGNNSDk9cVpNPlNTPiJaek1aZXM5IikNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pl0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWl5Mj0wPlM+JHkyPTA7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1peTI9az5TPiR5Mj1rOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+bA1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWk9T3lNSD5TPiQ9T3lNSDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taVplczllWU9RSD0+Uz4kWmVzOWVZT1FIPTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taSBIcz1uPlM+JFFIcz1uOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pPXplSG5lMj1zT0hnTUFNek1IMk0+Uz4kPXplSG5lMj1zT0hnTUFNek1IMk07DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWk9emVIbmUyPXNPSHA9ZT1Rbj5TPiQ9emVIbmUyPXNPSHA9ZT1RbjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taXpNQU16TUgyTT5TPiR6TUE7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWkyUW49T1lNej5TPiQyUW49T1lNejsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+bE1Xbk1dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWluPWU9UW4+Uz5BZVduTTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taVlNbm5leE0+Uz4nS3p6T3o+NzIyUXpNOSw+IEhlPFdNPj1PPlp6TzJNbm4+ek12UU1uPVg+L09IPWUyPT5wUVpaT3o9JzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taXpNMnNNWj1FUVk8TXo+Uz4nJzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taT1PeU1IPlM+Jyc7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWlaZXM5ZVlPUUg9PlM+JFplczllWU9RSD07DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWkgSHM9bj5TPiRRSHM9bjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taT16ZUhuZTI9c09IZ01BTXpNSDJNPlM+JD16ZUhuZTI9c09IZ01BTXpNSDJNOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pek1BTXpNSDJNPlM+JHpNQTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taT16ZUhuZTI9c09IcD1lPVFuPlM+JD16ZUhuZTI9c09IcD1lPVFuOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pMlFuPU9ZTXo+Uz5qZDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmhoPiQ5ek1uWk9Ibk0taU16ek96bj5TPm52V256Y19NenpPem4oKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmhoPiQ5ek1uWk9Ibk0taXpNblFXPT5TPiR6TW5aTzsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5sDVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+TVduTQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pl0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pbj1lPVFuPlM+QWVXbk07DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taVlNbm5leE0+Uz4nVHplSG5lMj1zT0g+L09RVzk+RU89Pm9NPi9PWVpXTT1NOSc7aGgnN09abiE+J1gkWU1ubmV4TTs+Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taXpNQU16TUgyTT5TPiR6TUE7Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taT16ZUhuZTI9c09IcD1lPVFuPlM+JD16ZUhuZTI9c09IcD1lPVFuOz4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmhoPiQ5ek1uWk9Ibk0taXpNblFXPT5TPiR6TW5aTzs+Pj4+Pj4+Pj4+Pj4+Pj4NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+aGg+JDl6TW5aT0huTS1pMlFuPU9ZTXo+Uz5qZDs+Pj4+Pj4+Pj4+Pj4+Pj4NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5sPj4+Pg1WDVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pmw+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4yZT0yLihLUjJNWj1zT0g+JE1SKQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRNenpZbng+Uz4kTVItaXhNPXVNbm5leE0oKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWluPWU9UW4+Uz5BZVduTTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWlZTW5uZXhNPlM+J0t6ek96Pk8yMlF6TTk+LT4nWD4kTXp6WW54Ow1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+bA1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pk1Xbk0+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pl0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taW49ZT1Rbj5TPkFlV25NOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+aGgkOXpNblpPSG5NLWlZTW5uZXhNPlM+J2JPUVwnY00+ClFuPT5aTXpBT3pZPmU+bnNZc1dlej49emVuZTI9c09IPkFNfT5Zc0hRPU0+ZXhPJzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taVlNbm5leE0+Uz4nVHplSG5lMj1zT0g+OU09TTI9TTk+ZW4+OVFaV3MyZT1NJzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiQ5ek1uWk9Ibk0taT1PeU1IPlM+Jyc7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmwNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+bA1WPj4+Pj4+Pj4+PmwNVj4+Pj4+Pj4+Pj4NVj4+Pj4+Pj4+bD4NVj4+Pj4+Pj4+TVduTT4NVj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+JDl6TW5aT0huTS1pbj1lPVFuPlM+QWVXbk07DVY+Pj4+Pj4+Pj4+Pj4kOXpNblpPSG5NLWlZTW5uZXhNPlM+J0YyMk1ubj49Tz49LnNuPm5xbj1NWT56TWNPeU05WD4vT0g9ZTI9Pk9Rej5uUVpaT3o9JzsNVj4+Pj4+Pj4+bA1WPj4+PmwNVmw+TVduTT5dDVY+Pj4+JDl6TW5aT0huTS1pbj1lPVFuPlM+QWVXbk07DVY+Pj4+JDl6TW5aT0huTS1pWU1ubmV4TT5TPidGUT0uT3pzNWU9c09IPllzbm5zSHg+T3o+SE89Plp6T1pNeldxPm5NSD1YPic7DVZsDVYNViRZcQpuT0g+Uz4Kbk9IX01IMk85TSgkOXpNblpPSG5NKTsNVk0yLk8+JFlxCm5PSDs+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pg1WPj4+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 8d214cc3e45fba7f84a2d6d20ab3b4e0
Eval Count 2
Decode Time 125 ms