HEX
Server: LiteSpeed
System: Linux server161.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: imagzxcb (1058)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //home/imagzxcb/public_html/db127a/Mail.tar
usr/bin/Mail000075500001461620152012506530006746 0ustar00ELF>`�@�[@8
@@@@00ppp�� ��%�%(�e x�x�%x�%  ���  ���DDP�td???��Q�tdR�td��%�%��/lib64/ld-linux-x86-64.so.2GNU�GNUGNU���t�n���u��8ğ��	
@����(�BE��
���|�a�!���x���fUa8��qX2����!�[	�
>��
xLK
c��_
2�
�P�z��
��	G������	^{�s
"���U�F	�	��{���	�5%	�� 
�T	�,	�	
��	
�	E
0
jc	*�	�	��������	q<�LY6_-����F]��
e�L	v	
���>m
�;
[D}����B��P,uw��	��j	/r�;4�
������[��n
�
�	VZ�d[v�O��	�B	T~���
��
�
Aq$F
��
j.�	'�7�[$ G
���
�h�h��
��
� 	�	*
@ M	�!}	�	��p@�%8�%;	h�%%�:&�P�%�
�%&`��;`�%
	��%8�%f�%	�&libgssapi_krb5.so.2__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTablegss_unwrapgss_wrapgss_delete_sec_contextgss_import_namegss_display_statusGSS_C_NT_HOSTBASED_SERVICEgss_release_namegss_release_buffergss_init_sec_contextlibssl.so.1.1SSL_writeSSL_shutdownSSL_CTX_use_certificate_chain_fileSSL_CTX_newSSL_set_fdSSL_CTX_get_cert_storeSSL_readOPENSSL_init_sslSSL_CTX_set_optionsSSL_get_errorSSL_get_peer_certificateTLSv1_client_methodTLS_client_methodSSL_connectSSL_CTX_freeSSL_CTX_ctrlSSL_CTX_set_default_verify_pathsSSL_CTX_use_PrivateKey_fileSSL_CTX_set_cipher_listSSL_CTX_set_verifySSL_newSSL_CTX_load_verify_locationsSSLv3_client_methodSSL_freelibcrypto.so.1.1OBJ_obj2nidPKCS7_get0_signersX509_LOOKUP_filePKCS7_signOPENSSL_sk_numERR_get_errorRAND_write_fileX509_STORE_set_flagsPKCS7_verifyX509_STORE_newX509_verify_cert_error_stringX509_get_subject_nameX509_freeEVP_des_ede3_cbcOPENSSL_sk_new_nullEVP_rc2_40_cbcOPENSSL_sk_pushBIO_freeX509_STORE_load_locationsSMIME_read_PKCS7EVP_des_cbcPEM_write_bio_PKCS7X509_STORE_set_default_pathsPEM_write_X509X509_NAME_get_text_by_NIDX509_print_fpX509_NAME_onelinePEM_read_X509BIO_new_fpX509_get_issuer_nameX509_STORE_CTX_get_current_certX509_load_crl_fileX509_STORE_set_verify_cbOPENSSL_sk_valueRAND_load_fileEVP_PKEY_freeEVP_rc2_64_cbcX509_STORE_add_lookupX509_STORE_CTX_get_errorPEM_read_PrivateKeyPKCS7_encryptPKCS7_decryptERR_error_stringX509_STORE_CTX_get_error_depthX509_get_ext_d2ilibc.so.6socketfflushstrcpyfchmod__printf_chkwordexpexecvsetlocalesrandtowlowerstrncmpwordfreeoptindstrrchrwait__longjmp_chkpipeperror__open64_2ftruncate64getpwuidmmap64closedirfchdirftellstrncpyforksigprocmasksigfillset__stack_chk_failunlinkputchariswprintmkdirrealloctowupperabortstdin_exitstrpbrkgetpidkillcreat64rewindstrtodgmtime__ctype_get_mb_cur_maxstrtolisattyfgetsgetpwnamcallocstrlenungetcsigemptysetgetaddrinfomemsetcfgetospeedrmdir__errno_locationtcsetattrfseekgetnameinfombtowcgetoptdup2clearerr__fxstat64__fprintf_chksigaddsetctime__sigsetjmpstdoutfputcfputsfpathconfmemcpyfreopen64fclosestrtoulmallocstrcatumaskgetgid__uflownl_langinfoopendir__xstat64__ctype_b_locgetenvoptargstderrwcwidthioctlalarmmunmap__snprintf_chkoptoptdupgetuidfscanfmremapgetegidexecvpstrncasecmpfilenofwritefreadiconv_closerenamesigactionmkstemp64__memcpy_chksigismemberwaitpid__fread_chklocaltimelseek64strchrutime__vfprintf_chkmktimeiconvfdopenreaddir64qsorticonv_opentcgetattrsleep__ctype_toupper_loc__ctype_tolower_loc__cxa_finalizefreeaddrinfosetvbuffcntl64memmoveunameaccessopterrsetgid__strcat_chkstrcmp__libc_start_mainferrorstrcollsnprintf__overflowwctomb_edata__bss_start_endgssapi_krb5_2_MITOPENSSL_1_1_0GLIBC_2.28GLIBC_2.4GLIBC_2.14GLIBC_2.11GLIBC_2.7GLIBC_2.3GLIBC_2.2.5GLIBC_2.3.4			
						 4��
	*� m<� m<����Jii
U���
_���jii
uii
ui	�ti	��%@��%� �% �%@�%
P�%�
`�%�
p�%�
��%�
��%�
��%�
��%�
��%��%�
��%���%�%�
�%�
 �%�
0�%�
@�%��P�%�`�%�
p�%��%�
��%�
��%�
��%�
��%�
��%�
��%�
��%�
�%�
�%�
 �%�
0�%�
@�%P�%`�%��%*���%�0��%�0��%1��%_6��%c6��%g6��%k6�%o6�%s6�%w6 �%��(�%�8�%P�@�%`7P�%�X�%�h�%��p�%���%����%��%����%��%����%����%����%���%����%���%���%�0�%���%�(�%��0�%�@�%��H�%�X�%��`�%�p�%�x�% 7��%�$��%�w��%���%�w��%�0��%`��%���%���%Q���%��%��%��%� �%�0�%Z8�%1H�%�P�%1`�%Rh�%1x�%���%1��%����%`,��%����%`��%!���%���%&���%�/��%`0��%�/�%�0�% �%,�(�%08�%1�@�%�P�%��X�% 3h�%8�p�%�.��%>���%p���%H���%`7��%F���% 9��%N���% 9��%����%���%|��%��%��%`9(�%V�0�% 0@�%_�H�%@0X�%k�`�%P0p�%p�x�%`9��%����%���%A"��%@/��%m0��%���%���%���%��%��%z��%@/�%I" �%��0�%�8�%�>H�%��P�%�>`�%��h�%�>x�%����%�/��%����%0��%����%0��%����%�/��%����%0��%����%0�%���%�A �%��(�%�A8�%��@�%pAP�%��X�%pAh�%��p�%p0��%����%p0��%����%`0��%���%`0��%,>��%����%
���%�9��%��%�%J'�%(�%�0�%�2@�%�H�%�2X�%�`�%`p�%�x�%`��% ���%p��%%���% 2��%*���%�0��%7���%�>��%/���%�?�%4��%@@�%:� �%�@0�%{�8�%�H�%n�P�%�`�%��h�%px�%e���%���%E���%���%r���%���%Q���%0��%Z���%P��%c���%p�%p��%� �%/(�%�A8�%}�@�%�AP�%��X�%`Bh�%��p�%�C��%5��%���%����%E��%����%���%����%����%����%`8��%_�%`8�%���%�9(�%��0�%��@�%��H�%��X�%��`�%Pp�%��x�%�H��%����%@I��%����%�I��%����% J��%����%�J��%����%K�%���%pK�%�� �%�K0�%��8�%LH�%��P�%�#`�%��h�% 'x�%����%p$��%����%�$��%0���%���%����%���%����%���%���%��%��%�N �%
�(�%�8�%�@�%p�P�%4:X�%0�h�%��p�% ��%���%P��%���%���%'���%Q��%.���%�N��%5���%����%D��%P��%>��%P�(�%K�0�%@�@�%B�H�%��X�%I�`�%p�p�%P�x�% ���%\���%0��%a���%0��%f���%�1��%���%�1��%x���%�%k��%�%�� �%�0�%v�8�%�H�%��P�%���%�#��%/6��%36��%76��%;6��%?6��%C6��%G6��%K6�%O6�%S6�%W6�%[6(�%�>0�%?��%*��%���%���%���%�@�%�P�%�`�%�h�%���%���%��%��%��%��%��%��%��%��%	��%
�%�%�%
�% �%(�%0�%8�%@�%H�%P�%X�%`�%h�%p�%x�%��%��%��%��%��%��% ��%!��%"��%#��%$��%%��%&��%'��%(��%)��%*�%+�%,�%-�%. �%/(�%00�%18�%2@�%3H�%4P�%5X�%6`�%7h�%8p�%9x�%:��%;��%<��%=��%>��%?��%@��%A��%B��%C��%D��%E��%F��%G��%H��%I��%J�%K�%L�%M�%N �%O(�%P0�%Q8�%R@�%SH�%TP�%UX�%V`�%Wh�%Xp�%Yx�%Z��%[��%\��%]��%^��%_��%`��%a��%b��%c��%d��%e��%f��%g��%h��%i��%j�%k�%l�%m�%n �%o(�%p0�%q8�%r@�%sH�%tP�%uX�%v`�%wh�%xp�%yx�%z��%{��%|��%}��%~��%��%���%���%���%���%���%���%���%���%���%���%��%��%��%��%� �%�(�%�0�%�8�%�@�%�H�%�P�%�X�%�`�%�h�%�p�%�x�%���%���%���%���%���%���%���%���%���%���%���%���%���%���%���%���%��%��%��%��%� �%�(�%�0�%�8�%�@�%�H�%�P�%�X�%�`�%�h�%�p�%�x�%���%���%���%���%���%���%���%���%���%���%���%���%���%���%���%���%��%��%��%��%� �%�(�%�0�%�8�%�@�%�H�%�P�%�X�%�`�%�h�%�p�%�x�%���%���%���%���%���%���%���%���%���%���%���H��H�9�%H��t��H����5چ%�%ۆ%��h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h	��Q������h
��A������h��1������h��!������h
��������h��������h������h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h��Q������h��A������h��1������h��!������h��������h��������h������h �������h!��������h"�������h#�������h$�������h%�������h&�������h'��q������h(��a������h)��Q������h*��A������h+��1������h,��!������h-��������h.��������h/������h0�������h1��������h2�������h3�������h4�������h5�������h6�������h7��q������h8��a������h9��Q������h:��A������h;��1������h<��!������h=��������h>��������h?������h@�������hA��������hB�������hC�������hD�������hE�������hF�������hG��q������hH��a������hI��Q������hJ��A������hK��1������hL��!������hM��������hN��������hO������hP�������hQ��������hR�������hS�������hT�������hU�������hV�������hW��q������hX��a������hY��Q������hZ��A������h[��1������h\��!������h]��������h^��������h_������h`�������ha��������hb�������hc�������hd�������he�������hf�������hg��q������hh��a������hi��Q������hj��A������hk��1������hl��!������hm��������hn��������ho������hp�������hq��������hr�������hs�������ht�������hu�������hv�������hw��q������hx��a������hy��Q������hz��A������h{��1������h|��!������h}��������h~��������h������h��������h���������h��������h��������h��������h��������h��������h���q������h���a������h���Q������h���A������h���1������h���!������h���������h���������h�������h��������h���������h��������h��������h��������h��������h��������h���q������h���a������h���Q������h���A������h���1������h���!������h���������h���������h�������h��������h���������h��������h��������h��������h��������h��������h���q������h���a������h���Q������h���A������h���1������h���!������h���������h���������h�������h�������h�������h������h������h������h������h������h���q���h���a���h���Q���h���A���h���1���h���!���h������h������h�������h�������h�������h������h������h������h������h������h���q���h���a���h���Q���h���A���h���1���h���!���h������h������h�������h�������h�������h������h������h������h������h������h���q���h���a���h���Q���h���A���h���1���h���!���h������h������h�������h�������h�������h������h�������%�x%D���%�x%D���%�x%D���%}x%D���%ux%D���%mx%D���%ex%D���%]x%D���%Ux%D���%Mx%D���%Ex%D���%=x%D���%5x%D���%-x%D���%%x%D���%x%D���%x%D���%
x%D���%x%D���%�w%D���%�w%D���%�w%D���%�w%D���%�w%D���%�w%D���%�w%D���%�w%D���%�w%D���%�w%D���%�w%D���%�w%D���%�w%D���%�w%D���%�w%D���%�w%D���%}w%D���%uw%D���%mw%D���%ew%D���%]w%D���%Uw%D���%Mw%D���%Ew%D���%=w%D���%5w%D���%-w%D���%%w%D���%w%D���%w%D���%
w%D���%w%D���%�v%D���%�v%D���%�v%D���%�v%D���%�v%D���%�v%D���%�v%D���%�v%D���%�v%D���%�v%D���%�v%D���%�v%D���%�v%D���%�v%D���%�v%D���%�v%D���%}v%D���%uv%D���%mv%D���%ev%D���%]v%D���%Uv%D���%Mv%D���%Ev%D���%=v%D���%5v%D���%-v%D���%%v%D���%v%D���%v%D���%
v%D���%v%D���%�u%D���%�u%D���%�u%D���%�u%D���%�u%D���%�u%D���%�u%D���%�u%D���%�u%D���%�u%D���%�u%D���%�u%D���%�u%D���%�u%D���%�u%D���%�u%D���%}u%D���%uu%D���%mu%D���%eu%D���%]u%D���%Uu%D���%Mu%D���%Eu%D���%=u%D���%5u%D���%-u%D���%%u%D���%u%D���%u%D���%
u%D���%u%D���%�t%D���%�t%D���%�t%D���%�t%D���%�t%D���%�t%D���%�t%D���%�t%D���%�t%D���%�t%D���%�t%D���%�t%D���%�t%D���%�t%D���%�t%D���%�t%D���%}t%D���%ut%D���%mt%D���%et%D���%]t%D���%Ut%D���%Mt%D���%Et%D���%=t%D���%5t%D���%-t%D���%%t%D���%t%D���%t%D���%
t%D���%t%D���%�s%D���%�s%D���%�s%D���%�s%D���%�s%D���%�s%D���%�s%D���%�s%D���%�s%D���%�s%D���%�s%D���%�s%D���%�s%D���%�s%D���%�s%D���%�s%D���%}s%D���%us%D���%ms%D���%es%D���%]s%D���%Us%D���%Ms%D���%Es%D���%=s%D���%5s%D���%-s%D���%%s%D���%s%D���%s%D���%
s%D���%s%D���%�r%D���%�r%D���%�r%D���%�r%D���%�r%D���%�r%D���%�r%D���%�r%D���%�r%D���%�r%D���%�r%D���%�r%D���%�r%D���%�r%D���%�r%D���%�r%D���%}r%D���%ur%D���%mr%D���%er%D���%]r%D���%Ur%D���%Mr%D���%Er%D���%=r%D���%5r%D���%-r%D���%%r%D���%r%D���%r%D���%
r%D���%r%D���%�q%D���%�q%D���%�q%D���%�q%D���%�q%D���%�q%D���%�q%D���%�q%D���%�q%D���%�q%D���%�q%D���%�q%D���%�q%D���%�q%D���%�q%D���%�q%D���%}q%D��AW�v~AVAUATA��UH��SH���fo��dH�%(H��$�1�f��$�)�$�fo}�DŽ$�:tu:)�$�Ƅ$��D$0�e��%����ljλ%�-�������H�}�/��%���H�^�%H���sH��H�5Bw�H�>�%�!q1��z�����'�%�j���� �%��%����H�5b�H�=���TH�5O�H�=!��T1�H�5:��r���H�5.���a����H�5��P������H�=����%��TH���<�=�%�NH������D$[E1�E1�H�j�%L��$�H���ի%H��$��D$4�D$T�D$PH�D$HH�D$@H�D$8H�D$`H�D$(H�D$H�D$H�D$ �D$�D$\H�D$h�L��H��D����(�������?��?w�Hc�H�>��H�=��%��H�=�%�?�������	���@����ι%�H�5нH�=/b�R�=f�%�N�����
H���%�*o�/���H��$��H�5%�H������������$���|����H�5��H�������_�����$�� �N�����%�?���H�l�L�uM���	1�L���@H���H��H���oH�����H�}H��H��u��D$4I�����|$A��A ��C�=�%�;	H���2	H�
ap%�+�H�=������H�=Dp%H�
%�%H�n�1�����������D$P�#���H�5O�H�=�W�Q����H�=�o%1�1����H�=�o%1�1��������H�ʼn%H�D$H����H�5��%H�|$(���H�D$(H�����D$���H�=;o%�f���1��_���H�x�%H�|$hHDŽ$�H��$���e������%�V���H�=��D$0�"S�=���A��2����D$�D$T� ����=��%�������%����H�50�H�=I���O���H�Ո%H��%H�׶%�����D$4�D$���H���%�D$H�D$`���H���%1�H�=r�H�D$@�
H�|$H���0H�=i�%1�H�D$p�}
H�|$pH����֗%����H�D$���Hc�k%H�L�H��H�L$8H��������9-������k%�l����D$[����H�5:�H�=�p��N���1�H�=˚�H�|$H���H�=ć%1�H�D$x��H�|$xH���k�D$H�D$���L�5Yb����D$\������%���H�=s�%�@�H�|$ H���H�����D$H�D$ �U���H�=>�%�@�tH�|$H����H���_��D$H�D$� ���H�=ۙ�D����H�E���Hc~j%M�������A9����PD9��oL�t�D�d$4A���|$t	E���.1�M�����=ִ%��ty��tuH�
�l%��H�=o��	����)�������H�������H��H�=0��RM���H�D$8���D�d$4A���|$@��D ���1��&1���H�=�\�NH��t&����iH��tH�5���iH��k%H���%1�H����A!�D�%R�%�I$�|$[uH�=���FgH�=����H����H���i	H���!gH�=���e�H���`H�|$Ht&H�D$HH��$�HDŽ$�H��$��ν�|$P����%H�|$@tH�t$@H�=a�L�=��%��@���cA�>@�e1�L����[�Å������|$\��E���7�=��%�5�%���=�%~"@H�5aj%1�D��A���kD9=�%}�=��%�_�H�
xj%�2�H�=_�������H�
Vj%�!�H�=�������H��t��=��%������y���H�5`�H�=`�K�����D$PH��P�D$<P�D$dP�t$PL�L$HL��$�H�L$0H�T$8H�t$@���1�H�� �=ȱ%@����H�=ݖ��H������H�=ϖ�~H���6e����1�H�=h�%賜�����H�=�y%������tx�=`�G�%��������H�=^���H�=��%H����ƀ��	���%H��$�dH3%(��H���[]A\A]A^A_þ��fH��H��tH�5k���f�|$0u'H�=hY�JH��tZ��VH�=Xh%�3�H�޿�Vf�������Bf���3f���$f�
���H�=�XH�-�g%�LJH��h�H�5��H��H��H��HD�1����c���H�=��JH�������H����H���c�v�����h�����H�=^��IH���C������H�=�%������H�=��%������L�5�^���H�=t\�IH��H�������H���k���r�����H��H�=3�%�.�ƀ��R��������v�A�����f.�@��1�I��^H��H���PTL��MH�
_MH�=��Rd%�H�=�f%H��f%H9�tH�.d%H��t	�����H�=qf%H�5jf%H)�H��H��H��?H�H�tH�d%H��t��fD�����=}f%u+UH�=�c%H��tH�=�H%�y��d����Uf%]������w������UH��SH���N��XHc�H���@H��H��tH��H��H���
�H��H��H��[]�f.���AWAVI��AUI��ATUSH������XM��tsL�����D�`B�<#Hc���H��H��tiIc�Hc�L�<E��tH��L��H��H�L$��H�L$�D
� H��L��L���q�H��H��[]A\A]A^A_��Hc�H���mH��I��H��u�1���@f.���ATUH��SH���=�H��I���2�I�|�(�MH�„�t0DH��H���J��M��u����tfDH���J�H�����u��[]A\�@f.���SH��H���H�t$(H�T$0H�L$8L�D$@L�L$H��t7)D$P)L$`)T$p)�$�)�$�)�$�)�$�)�$�dH�%(H�D$1���H��$�H�
d%H�D$H�=KH�D$ �$�D$0H�D$�z�H��H�ھH�=�c%��H�5�c%�
��H�=�c%�V������SH��dH�%(H��$�1�H��H������H���I�1�1�H���
�H��$�dH3%(u	H�Đ[���f�f.���SH��dH�%(H��$�1�H��H���f��H�����1�H�޿��H��$�dH3%(u	H�Đ[���f�����щЁ�����D���@��H��H���dH�%(H��$�1�H����1҅�x�D$1�%�=@��H��$�dH3%(��uH�Ĩ������H��f�H��H�x�u�H)�H�����f.���Hc�L�D�L9�w;L�
�I�fDI9�r'���xH�ȍP A�	@E�H��H���G��~�u����USH��H������hHc�H����L�D(�L9�wBH��L�
lI�f.�I9�r'���xH���r A�9@E�H��H���Q��{�u�H��[]�f.���ATUSH��H��dH�%(H�D$1��=b�%L�d$~s�;tDHcO�%H��L������Ņ�xF�|$��H�߉ƉD$�o�Hc�H�H��9�HDڀ;u�H�D$dH3%(u8H��[]A\ÐH���f.�����H�H�����S���u����f.���AWAVAUATI��UH��SH��H��8H�t$dH�%(H�D$(1�H�D$ H�D$H�D$$H�D$D�;�EE��������HcT�%����D�����Ic�L�(H�<$A�D}t���H�<$H�D�4�E��L��C�D}t����H�B��H��H��A9�t�I�\$H�l$D�;I���EE���w�������H�t$(dH34%(����H��8[]A\A]A^A_��H�|$H���3���xOHc��%H�|$H�H��H���A�Ņ�x/�|$ �F��|$$A�ƉD$ �6��D$$A9�uIc�H�����f��ED�;��Hc1�%H�|$L�������$���H�H�l$I�I�������f�f.���AWI��AVAUA��ATUSH�uFH��(�T$H�l$dH�%(H�D$1����Hc��%H��Ic�H�|�A�H�$I�Ƅ�tJHc��%����E��~iA��I�GI�V����H��3��A� A�OI��I�DŽ�u��D$��t,A�M�E��~#I�TL��f�H���@� H9�u�M�tA�H�$H�\$dH3%(��H��([]A\A]A^A_�L��H���u��A�ą�y6E��~�A�A��I�GI�V���N���A�I��A�OI������fD�|$�����H�A9��:���A)�A�A�������A�|$�E��������1���A�LH��A�H�PH9�u�Hc�I�?H��I�I��H������f.���U1�SH��H���\�H������H�CH�K�$f.�H�PH�S���
����H�H��H9�w�H����������H������5Jz%�����
@z%����H�=QC�P>H��tq�8��Hc/�%H9�~\H���������WH����E1�jE1������1�H���ZcXZ�CfDH�PH�S�H�=�[%H�W(H;W0s,H�JH�O(�H�CH;Cr�H��������u�H��[]�@������Ժ
1�H�����_���H�SH�K���f.���ATU�SH�?�;�H����H�57�H��H����YI��H�����R[%��iHcЃ��%��1�H���4[%H��H��s%H�H�
��%L�%��%H�
�
,�%�"�%�J�
�%���%�J��[]A\�DH�=�A��L���Ld��[]A\�DH��������fD��H����Z%����H�=#�%�d���%��ud��Z%��HcЉvZ%H��H�s%H��HʋJ�
x�%�JH��
T�%H�Ճ%��t1�H���f.��
��%H���DH�=@A����f�H�=A�����M�%H�����SH��H���H��dH�%(H��$�1�H�T$�����u$1��a��H��H��H��H�$H�D$hH�D$���H��$�dH3%(u	H�İ[������H���t(x2H�A�u
�#x�tH��H���u��fD1��f.���UH��SH��H���fDH��H�����H��u�3@��u�H��1�[]�fDH���[]�@��1���H����t�:t�1���������f.����H����/tB��u�<��tH���PH�H��/u�H9�s.�y�@u�%�H���8@tH9�r����@�HE���H����f�f.���UH��AVAUATSH��H��dH�%(H�E�1�H�<%�<���~<:�v��x:H�
�?��t-H���fD��tH��H����J<:�B��y�H�����H��I��H�@H��H%�H)�H���H��H9�tH��H��$�H9�u����L�l$I�T$H��I���L��@���L���#��L��H�޿�3����u?��X���%�=@��1�H�}�dH3<%(�0H�e�[A\A]A^]��M�L��L��A�$.gz������y�A�$.bz2L��L��A�D$�����y�H�=�=�8H��t�H�ƹH�=�=������g�����_���H��<:������z/������z/������H�=n=H�޸��€��������H�=R=H����€���������H�=<=H�޸��€��������H�= =H����������������@�:����H�GH������H)�H�L��/���f�M�L��L��A�$/tmpA�D$�o�����N�����X���%�=@�8���A�$/newL��L��A�D$�3����������X���%�=@�����A�$/curL��L��A�D$�����������X���%�=@������T�������Df.����H��H��E1���u �uf.��:/t3�JH�r��tNH��:u�z/u�z/t�:/tH�r�/��A��t%Ð�z/H�JtH��A��JH�r��u�H���H��H�A��@��SH���#��H�x�H���D��/tB�H��H�����t1��:u�{/u�{/u��:�SH��H���Q��S��Q����u��[�@��UH��ATSH��H�=;H��dH�%(H�E�1��s5�H��t!H�M�dH3%(����H�e�[A\]�H���0����H�=�:H��H�X��€���t!�H�=t:H�������1҄�u�H�X�:H������H��t�H�����H��pHc�H�FH��H%�H)�H���H��H9�tH��H��$���@��u@L�d$�I��1�I���L�:H�����L���g��L���o41�H�������f�H)�H�L�������H��1�fDH�����t$��Љ��t��%���H��1����u����H���L�?L��dH�%(H��$�1�H��H�$���H�D$�H�VH�ƸH�D$�H�D$�H�D$ �H�D$(�?H�D$0�H�D$8�H�D$@��H�D$H��H�D$P��H�D$X��H�D$`��H�D$h��?H�D$p�H�D$x���HDŽ$���HDŽ$����HDŽ$���HDŽ$���HDŽ$����HDŽ$���?HDŽ$�����H9�tCH�H��L��H����~H��H��IL�H9�|�H��$�dH34%(uH����f�H��������fD��SH�����H�|@��H������H�=48�'f�H��7�u
��@t��_uH���H�����t^��y�H9�s�r�@��v݀�:t��%�����D�B7��
�r0D��LֈQ���D�B7��
�r0D��L�H��H���Q����u��[����SH������H�x��H���D�H��H�����tO��%u��s@��t�{t�@������@��9~�W����{@��:D�Gɍw�AM�H��	����[Ðf.���SH���!�N1�@�4��������yW��0��
MψP�����
�yW�q0L�@�|PH��H��u��@ [�f���UH��AUI��ATL�e�SH��H��H��HdH�%(H�E�1�H�U�����H�u�1�H�}�H�E��L������u�H�}�L��M���k0H�}����L���*���H��I�����L��I���t��H��A�tHc�H�FH��H%�H)�H���H��H9�tH��H��$�H9�u����L�l$H��I��1�ATI���L��H�����L������XL��Z�H��I�������XHc�H����H��M��H��I��1�H�����L��a���L���,��L��H�]�dH3%(u H�e�[A\A]]��H)�H�L��N������D��SH�� dH�%(H�D$1��	k%H�D$H�D$��uSH�=�L%1�H�T$H�t$�s���tgH�|$��H�|$H�����H�L$dH3%(H��uSH�� [��H�
qL%��H�=H4�+��H�=TL%�/���DH�\$H��t�H��1��$������f.���ATUH��SH��H��`�
0j%dH�%(H�D$X1�H�$H�D$����H��H��3L�d$H�5�K%HD�H���}��H�=�K%���L��1��7��H�D$@L��1�foD$foL$ �H�C0foT$0�D$HKS �C8�E�d$��O��H�=xK%H�T$H��1��	�A�ċhi%���H�EH�$E��xhH���0�H�<$H�����H�L$XdH3%(H��uRH��`[]A\��H�5�J%�
�_��H�ھ1�����EH�$E��y�H��t�H��1������*��f.���L��%L��ATI��U1�SH��I�L��L��H���I9�v[Hc5|%H�4�H��L�H9�sDL�Ui%H�pPM��tI9pPHD�L���%M��tI9pPHD�H9qPt2�LH���I9�w�H�=i%��H�-}�%H��[]A\�����H���L�������D��%A���	�oD� �oYX�oa ` �oi0h0�oq@p@�oyPxP�oQ`P`�oYpXp�o�����o����A���|A��H��D	 L�������o�oIH�oQ P �oY0X0�oa@`@�oiPhP�oq`p`�oypxp�o�����o����L��H���a����H��U���D�!���o10�oyx�oA @ �oI0H0�oq@p@�oyPxP�oQ`P`�oYpXp�o�����o��H����L�������f.���AVAUATUSH��H�ĀdH�%(H�D$x1��1�H�=0H��1��U��A�Ņ�xH��H������H9����BH%����H��tFE1�L�%H%�S��f�L���*��YP0���YM0�,�A2B�D5I��L9�u�E��yZH��H����H�{I����H��L��H��H������DL���E��H��H�L$xdH3%(urH��[]A\A]A^�DD������fD����I��ljpG%���1��t�L��I��蹪L���a��L��L�����L��H�=*G%�u�����K���f.���PXH�=�.1�H���H����H���H��HD�����H��tH���������H���HD�H��tH�����H��tH����H����v���fD��H���H��HD����H��tH����H�������H��H�V���t@H���J�H�����u��D��H��t'SH���.��H�x����H��H������[��1�H���f.���S��H��H��dH�%(H��$�1��������x#H��$�dH3%(��uOH�Ġ[�D�S�����t��&t1���H��H�޿�����u�D$1�%�=@����r��f���S1�H��1�H�=�R�(���lj1���x����¸��x[�@�;���1�[�f.���H���?�Q��H����������?�U��D��AWAVAUATI��USH��H��XdH�%(H�D$H1�H�GH��H��H�D$���I��I�$��A%�����L�3�����=��%��L��H�D$,L�l$0I�D$HSH�D$L9���DA�6@���;�F��t$,��@�Ń�
��!Ÿ��IƉt$����t$��u	@���qL���Y���Ņ�~LH�L$H�ID$I�D$H�q�H9���u�1�H�~�
f.�H��A�DA�H�BH9�u�I�H�HSL9��O���I�T$M�<$�d@H�SI�I9�sN�6��A�?I��A�v�H�8LcΉ�B�DO@u��
t
����AC�I��A�W�H�SH�3H�I9�r�M�<$I�T$A�H�D$HdH3%(��H��X[]A\A]A^A_�H�|$L)�L����������t$,�V���@��
��!�HcЅ��HE�����H�D$ H�D$I�<$H��I)����I�$I����f��b�%����ur��$���?D�t$,�h���f�Hcq�%H�|$1�����=�%�I����B������|$,�|$�'���t$��������%D��tg���������&$�t$,���H�SL��L�����H�CI�$I�D$����H�=a)�#M�<$H��������>%�������������!$�t$,������D��SH��0dH�%(H�D$(1�H�<$�^���H�t$H��H�D$�l���H�D$H�x�>�H�T$H�t$H��H���	��H�D$�H�|$���H�L$(dH3%(u	H��0H��[�������SH��H��0dH�%(H�D$(1�H�<$H��H�t$H�t$����H�T$H�|$H�پ���H�|$H�����H�L$(dH3%(uH��0��[����f.���AUATUSH��H��(dH�%(H�D$1��!�%��t�ǀ���uMH�S(@��H;S0��H�JH�K(@�2E1��A��H�L$dH3%(D����H��([]A\A]�@H��H���C�����/A�u�H�C(H;C0��H�PA�H�S(��fD��E1�L�l�#H�PH�S(@�0�H��A�I9��j����uH�C(H;C0r�H�����������������H���n���)���1�H��E1��\�����A�������;���f.���E1�L��&�
��tEI��E��t<B�����x
HcЃ� A�@u��B�A�Є�x
Lcڃ� C�@uA��)�t��fD��1�H�����L�U&�D�A����x
Lc��� C�@uA��D�D�E��E��xbSIc�A�� A�@uE��D)�urL�AH9�tiE��tdE��t_B�D�L��A����x
Lc��� C�@uA��D�D�E��E��y��fDE��D)�u'L�AH9�tE��tE��tL���O���@[�fD���Df.���UH��AUATI��SH��H��H��dH�%(H�E�1�袽��H��A��H�؅��qHc�H��H��H��H��H���H���H)�H��H9�tH��H��$�H9�u��t	H)�H�L�H��H��H%�H)�H�|$H���H��H���H9�tH��H��$�H9�u���L�D$�F�1�I���L�-�$��<�SDL��G�\
D�J A��@DD�E��D�D�J�AH�A�H�QH9�tH��A���yˆA�H�QH9�u������D�N�D�I���f�A8tH�����t`A8�u�A��~Y��Ɖ��:tA:uH���NL9�u�A9�u�H��f�H�}�dH3<%(u3H�e�[A\A]]�fD1��ܹA9�������H)�H�L��������f��H�
�$����?���;%��W������0��	�H����;%��t`�G����<��t1�W����	�H���k;%�G��?��[;%H�Q;%�H��J;%=��?;%H�6;%�D�����0��;%�==f�;%H�
;%�f���AWAVAUATUSH��(dH�%(H�D$1�H����I��I��E1�E1�E1�1�H�l$�H��H)�H��A�D��D�I9�t�����u�H�����E��I��A�EA9�~S1�K�(A��H��H��u�A��I��I9�w�Mc�C�H�|$dH3<%(L��uMH��([]A\A]A^A_�@E�edL��L�L$Ic�D�l$�/�L�L$D�T$I��녿���I�������f���SH���ӹ��H��[H���������AWAVAUATUSH��(H�L�w�T$I�dH�%(H�D$1�L9��9H��E1�L�l$E1���I��I9����H�C�T$I9����SH�C�T$I9����SH�C�����I9�H�ø�T$D�L��A���?���H���H���Z��A��F~�H�E(H;E0��H�PH�U(�
I��E1�I9��h���E��t!�D$��uH�E(H;E0skH�PH�U(�
I��H�L$dH3%(L��uXH��([]A\A]A^A_�L���X���L���H����
H���s����s���E1�뤾
H���\�����E���D��AWL�=s AVA��AUATUH��SH��H��H�GH�<@H��H�����H�CL�U1�H�H�MH�=��D$I�I9�w���L��B�t
H��H�Q���y�I9�����u��f�M��B�tH��L�A�E��y�I9�w�kDM��B�tH��L�I�E��y�I9�w�CDI��/tH��L�Y�E��y�=�A��=��������xA��,��A�����E��xG�$D����	�L�@E��t7��
�G��
�O�D$�DH�kI��H���D$fD�H�kH�UH�SA��=���A�����E��xG�,D����A��A	�E��uxI�@E� H�SL�JL�KA��=t5E����A��G
,E����A��
��H�P�D$�|�I9��M���H��[]A\A]A^A_�L�������A��
��A��
uw�D$tpL��H�kI���D$H���[���E��A�H�PDDD$A�����D�D$D�(H��H�C���L�@�D$����L�@�D$����H�P��I�@�D$��I�@�D$���A��
u$�D$tH�SA�
H��L���D$�|���H�P�D$�k���f���AUI��ATA��UH��SH��H��(Hc=�4%I}dH�%(H�D$1���Lc�4%H�$E��t
H92%��H�D$1�E1���4%D��1�L��E1�L�
s4%� f�H�|$A�1�H��I9MrOI�E���x�H��A�<2�u<=u�H�wH�t$H�4$�>Hc�A�1�����H�|$A�H��I9Ms�E��t	��3%Lc�L)�D��H��H�|$H�����H�<$�]���H�.1%H�D$dH3%(uIH��([]A\A]�H�D$Ic�1�H�
�3%��H�$�9�8H�D$H�xH�|$H9�r����舸�����H�+�fDAWAVI��AUATA��USH��H��H����H���
H��H��tM��u
A����H�=-�I��H����H����H���
I���D�L��I��M����0�H��I���ղ��A��L���ʲ��L��H��迲��H��A�\H�D$譲��\$�Hc�H�����}UM��I��H��~H��H�����HD�L��H��L���P1�AVAU�*���H�� H��L��[]A\A]A^A_�@�;���H��I���0���E�dMc�L��� ��}UL��I��H�!~H�3H�����HD�L��L��PL���
1�讳��XZ�f.�H���
H�5{}A�L�5n}�������H���
���f�f.�UI��H��L�
BS���H��8dH�%(H�D$(1�H��H���#���1ɺH��H�����H�T$(dH3%(uH��8[]��5���DAT1�I��1�UH��H�55S���H��tAH��H��H���s/H��H��tH���s�������7�M��tI�$H��[]A\�fD1�[H��]A\�fDAWAVAUATUSH��H��dH�%(H�D$1�H�H�=>���H����H��E1�E1�I��H���ϱ��H��tT�x.u
�xt�f�x.t�H�x�
L��趯��I��H�$�8u�H�I�U�H9�}nH�PH��H�M�<��{���H��u�H�����H�H��~I��H�3H�
t���L�����H�L$dH3%(L��u;H��[]A\A]A^A_�DI���L��J�4���I��H��p���E1��蔴��@��AWAVAUATUSL��$���H��H�$L9�u�H��xH�t$H���T$(�L$,dH�%(H��$h�1�H�D$X����������p
������H�D$H�pPH����H���e���H�5�[H���f-I��H���rH���b���1����)�H�L$HH�T$CL��H��H�5�H�D$`P1�L�L$`L�D$T�ʹ��ZY����\$(�D$C������<N�>1Ҿ�L��A������]���L��H�\$`E1��W�1�M��H��`
H�D$E���/���H��`
蓫��A�L�l$0H�D$8A)�H�D$E��@H�|$��H���NSHc�H�T$ H����HT$����H��D��A��f�9���H��D��D�1A�4A��
u�I����
u�9���E1���D<B��<Hu������L����61�H��$h�dH3%(��H��x�[]A\A]A^A_�DH�vP�2����H��`
�H���t���E������M��L�l$0�lfDH��`
�H���D�������H�T$ L�l$0L�d$H��`
�4���H�|$�QH�|$ �>������6���L���~������&���H��`
�j���������H�\$8H�|$H�D$H��L�w(H�GH���HI�H���GH��H��?H��H��4H�%�H)�H�G�D$C�\$,��t/H�T$HH�|$��H�W H�T$PH�W8t�T$D�р���<BDщH�T$XH����H�\$H�{0H�S0<B�-<HuH�D$�@H�\$���CL���(5��H����H��M��L�l$0H��`
���|$(L�{�����L�l$0L�d$M��L�|$���H��L���PHc�H���u���Iԅ�~!�p�H��L�@1��9
��H��I�H9�u�H��`
�H���x����M��L�l$0�9���<B�*���H�D$HH�\$H�C H�D$�|$(�@����H�\$���CH�C(H������H�C0����D$(�����?����8���H�D$HH�\$�|$DH�C u�� �蕯��D��1����D��AWAVAUATUSL��$���H��H�$L9�u�H��hdH�%(H��$X�1���p
H�D$H����������H�~PH����H�~8�v�% = �d�FH�������F���F�D$NH��X
�*���H�sPH��H�D$����H�5�H��H�D$�(I��H���	H����������ղH�L$8H�T$3L��H��H�5-H�D$PP1�L�L$PL�D$D�v���AXAY�����D$3����<Bt�|$B��<H��H�{0�\�|$N�H�D$8H9C ��L���X���L�����L$3D��s0�s8�L��1�L�C A��AHH������^I�D$(_I;D$0�H�PI�T$(�
L���1H��$X�dH3%(��H��h�[]A\A]A^A_���D$B���L��谭��L���H���L�����1����W���1�H��H�����I��H���{����|$N��1Ҿ�L����L���LQL�{H�D$M����H�\$(L�l$PL��I��H�l$ � ��L��L����HH�H9�u9H���{��M��L��H�����HF�H��H)�蘩��H9�t�H�|$H�l$ H�\$(诧��H�|$�ULL���0���H��X
H�t$1��2������DL���0����s0D���s8H��L��1��L$A��AHL�C �R���ZI�D$(YI;D$0� H�PI�T$(�
L��謱�������|$B�d������AH���N����� ��D���f��D$H���H�|$H�5��$I��H������H��������误�#���f.��#���H�|$耦�����H�l$ H�\$(H�|$�K�����H�|$�R�������%�AH;D$4�����H�D$@H9C8���H�C0H���=���H;D$H�����-����
L���Ӭ������H�D$HH�������H�C0����
L��説����萪����AWAVAUATUSH��H��HH���
dH�%(H�D$81��Ϫ��1ɺH��Hǃ�
H�5Fq���H���yH������1ɺH��H���
H�57��I��H���HL�l$,L��������3H�5L���P#H��H��tHH���P���1�����1�H�T$0H��H�5.5�ѯ����uH�D$0H9��
�*f.�H�=�
�TH����H�ǽ��H���
I�����H���
H�5�oH�D$��H�
�oH�L$����L������H�|$I������B�T=(�Hc�H��H��H�D$���L��I���������,H��M��L�
L��H������1�荥��H�5�L���."H��H����H�����H�=����H��3�H�=E�Ю��H��t�H�=�跮��H��G�H�=3螮��H�=�
H��Z�腮��H���,H��H�����L��1��t$H�t$ M��L�H����YL��^�������)�t$�L��1��t$M��L�H�����H�t$ 耤��XL��Z�������L���������H�=0����I��H��tTL�����H��t)�x.u
�xt�f�x.t�H�x蠢��L��踣��H��u�L���;���H�5�H�=_� H��L���
������H��t\H��蘦������\�H��1��H���
H�v�?���H��跬����uH���;+��tL������Hǃ�
L�����H�D$8dH3%(uQH��H[]A\A]A^A_�DH���
����H��H�D$�o������E����H���Ȧ��H���`����;����V���H�
!%�0�H�=�
艬���D���@��AW1�AVI��H�5mAUATUH�պSH��XdH�%(H�D$H1���H��tL�d$H��L���p����u,H�D$HdH3%(��H��X[]A\A]A^A_�f�H�������xpH�|$���I��H��tJH�D$ H�T$1�E1�H�D$fDH9�}+M�L�L9�~IK��H��M9LPtzs8I��H9�|��L��� ����tnL��褥��L���,���K����H�|$�1�H��L��0��躡��H�|$�0���H�T$�n���fDI��H���[����Τ��H�
�%�0�H�=�����輠��f�f.���SH��H�vP���H��tH���Ÿ����u��[�fD��AWAVAUATUS��H��(dH�%(H�D$1�����L�5-g%D�-VP%H�=c%蚤��1ɺH�5kH�=UX%H��b%��H��H��t H��L�d$���L��H��b%�q����u=1�H�\$dH3%(�-H��([]A\A]A^A_��E1�E1��o���DH�������x�H�|$���H�|$��H�ʼn=�O%��Hc����L��H�Rf%�=������L���M���
gO%��~GE1�L�%yW%f�J�D�K�4�1ҹH��H5f%L��I��H�FP�u�D9=O%�H���d����O%1���a%������a%��t#Ic��L����������f�H�=�e%�ĸ����蕢��H�
N%�0�H�=��Ȩ��胞����AWAVAUA��ATI��UH��SH��H�=PH����H���-H���պH���
I���f��L��I������L��H�������\Hc�H�����H��M��H��AWH��L�)H������L�5�hH�D$1�茞��XZL�T$L���-���H��H�����H������H��tu�x.t�H�x����U����8u�H��H���	@@::u�H���>H��@��u�E��t
�:H��ID�H��L��1�H���若��H��蓝��H��u�H������H���[]A\A]A^A_�f�H��1�[]A\A]A^A_�H�€:H��ID����AWAVAUATUSH��dH�%(H��$�1�����1�H�5�gH�=�T%H���;��H����H�ljT$I���~���D�`H��Ic�D�{Hc��X��Mc�L��H��H�������D/H��B�D5�ģ���T$I��H�D$M��H�$�#L��萜��H�����x.��H�XH������D�D9���J�|5H��訞��H�$H���ע����x��D$(%�=�u�H��������y�H��违��L��解��H������1�DH��$�dH3%(����H�ĸ[]A\A]A^A_�D�x�6���f�x.�F����&���fDD�`H��Ic��Y��H���<����L���(���B�D5H�����H��蒟����p���H��$�}����$�]���������UH��SH�����1�H�5�eH�=S%H���f�H��t7H��H�����1�H�5�eH�=�R%H���>�H��tH��H���n�����x�H��[]�fDH��耜��1���f�f.���S1ɺH�5H��dH�%(H�D$1����H��1�H��tRH�5�E�H��H��t*H��螝��1����e�1�H��H��H�5~)�!�����tH�$H���L"H�$H�L$dH3%(uH��[��͝��f.���S1�H�5��}�H��H��tH��[�H�
Y%�.�H�=�ӣ��H��[�@f.���AWAVAUATUSH��H�=YH��XdH�%(H�D$H1���H���&H���εH���
I���_��L��I������L��H������lHc�H�����H��M��H��AVI��H��L�H������1�莙��XL��Z�4���I��H����H�D$,L���
L�l$0H�D$H�D$@H�D$H�D$8H�D$fDL�����H��t\�x.t�H�x�l��L��H�5�H��H���
�#�H��H��t�H����H��^H��� H�|$0�l���L��脘��H��u�L������L���
H�L$HdH3%(���H��X[]A\A]A^A_��H���
H�T$H��H�t$��I����1�1�H�5�H���;�H���jH�5GCH���I��H���OH�����1����ƟH�T$1�L��H�5�&耡������H���
H�=	%H�j1��膟���$H�
�%�H�=���i���H��衅H��艚��1���� ���H���XL���P�c���H���
H���H�=�%�1������$H�
{%�H�=�����H���2�H������1���豕��H�������@H�D$8H9��
����L����H���
H�5X�1��蜒��H��H���~���@H���
H�R��K���� �����PX�H�=%H��赓��D��PX�H�=%H��蕓��DUH��AWAVAUATSH��(H�}��~x�U�dH�%(H�E�1�������H��I��H�BH��H��H��H���H)�H��H9�tH��H��$�H9�u�%�t	H)�H�L�H��H��H�\$H��H���H��H��H���H)�H��H9�tH��H��$�H9�u�%��L�D$A�UI�u`�G�I���I�MpM�Ɓ�H��t	;~x��������H������s��%H�A���\����x|H���3�qxHcЃ��Q�H�q`H�IpH����H��������A��%�|��x*H�����qx��H����9�s�� A�� ��y�E���~i��te��A��E��6�B�t;�C�|��H�U��|��E9exD��@��D9}���I��@��t#E��A�G�9E��H�U��^��!�B����1�H�]�dH3%(��H�e�[A\A]A^A_]�@A��%�)���� A�� �����H�� A�� H�����u��$���@��%H�A������H��t+��t#��H�҃��#%A���+�[���fD��H����ҁ�%A����H)�H�L������ߖ��Df.�UHc�H��AWAVI��AUATI��SH����H���H��Y%��L���D�-�Y%L��P���dH�<%(H�}�1�H��(���H��H��H�E�H��`���H�E��H��h�����`�����uZ�H�=|J%�׻H��t"H�U�H�u�1�H���`��Å�y.f.�H�E�dH3%(�gH�e�[A\A]A^A_]�1�H��h����H�=��t�H��X���H����H��X���H��H�E�衐��H�u�H�}��H�E�苙H�E�H��X���H��h������`������IH��h���H�E�H�E�H�x8���H�E�H�=3��H��t1H��h����H�= ���H��tH�����H����H�E�D�
X%E����H��h����H�=���H����	H���I��Dž4���H�� ���H����A�$����H��|���L�=D�L��@���H��`���L��8����'DHc�W%����L��A��M���B��tnM�t$<%u�A�D$<-��<+������H��A�0u���H��I��A�0��A�FI�V��y��BM�f��u�DL��@���L��8���A�$����L�v�L���2DI�V(I;V0�H�JI�N(�H��L��I���C����I�\$<%u�A�D$<-���<+uA�D$I�\$���UHc�E1�A�0�*���L�P�L�cD����Ow���Ic�L�>��CH��H�H��H��H%�H)�H���H��H9�tH��H��$�H9�u��t	H)�H�L�H�L$H�}�H�U�Hc�H����,��s����H��`���L���Q����Å��/�����|���������s���H�A)Ņ����S�Hc�I�TL�b����A�D$M�t$������M�fL�����L��fD��u��G����Hc�A�0����C��H��D�|F��3��@��y��CL�c���e���I�F(I;F0��H�PI�V(�
H�}�H��t�I���H�}�H��������7������f�I�\$A�D$������;�����L��譓��H��L��L�0�I��L�:�����H�=���E�H��tSH��h����H�=�3��H��H��tbDž4���H�=[��
�H��H���Q��H�� ����^���H��h���1���H�=�H�����H����H���*H��WDž4���H�� �������H��h����H�=���Y�H��X���H�����H�E�H�E�����E������L���A�����L��(���D��H���L��1��E)�褔��L���L������H��X���A�E���E��DN�E���{������s���H��X���1�D������H�a2H���L��1��@���L���L����6��������E��DD�H��h���L�@ D��H���L��1����L�F�L�S�A)���E��u��L���A����WD��H���D��H����L��1�讓��L���L��A)�����E��DD�H��h���L�@0M���xD��H�M��]�����L������d����R%H��h���L���P�����L���L���A)��6�����4���E���DN�����H�� ���A�w��辪��H�
|�I��H���L��1�E)���ے��L�$�L�1�����E���DD�E1���L���uH��h���D�@xD��H�������E���L�M�L��DN�H�U��1�E��D���j���L���L���A)��]���E���f�L��DD�H��h���H� ���Z��D�������L�b�L�o�A)�����H��h������������� ���uH��P����W�@tH��P����W�tH��P����W	����R��uH��P����W�tH��P����W
�tH��P����W�tH��P����W��DtH��P����W�tH��P����W�tH��P����P
�=�K%��I�F(I;F0�cH�HI�N(�A�������	E��DD�H��h���L�@P����H��X���A�E���E��DN�D���������������H��X���1��i���H�;�K���� H��h���H9=�%%Eº E�I�V(I;V0��H�JI�N(��\���I�F(I;F0�NH�PI�V(�%�>�����L������o���H��h���L����c���H�� ����D���ϧ��H�
�RI������E)�A��� �H�PI�V(� A��A������I�F(I;F0rݾ L��耍��L�	�L���˾
L���c����g���H��h���D���E����H��P����P�Y���H��h����H�=���H��H��HD�����H��P�������H��P����W�_����H�H���@��H�� �������H���,�H���t���4������`���H��h���H�=�,��.�H�����H����4���HE��-��������H��P����P�����L���b���L���L������H���H���Dž4�������
A6%����́�������щ�A�������'��p����
6%����́��
��fD�щ�A�������'������%L��蹋��L�B�L�O����葉��L��M������fD��H��H�=���<�H��t�8u!H�=���&�H���H��H���HD�H���f�f.�AWAVAUATUSH��XH��$�H�<$H�=/%�t$��T$,�L$D�D$(L�L$ H�D$dH�%(H�D$H1�H�X%H��%�̋��������D�\$E����H�=��v�H�|$ H����H��H�5�HD�H���OH�x%H����H�5h��
��H�$Hc���/D�h4%E���L�l$0H�$1�L�|$L�%��L�5a4%L�l$���D$H��E�A��A����IE�L�L$H�5�%H��L���O�L$����M��tH�D$0IH�D$8IGH��Hc����H��Hc
�3%H+$H��H9�}wH��J%H��H��L��`���L���h���L��萝L����L���+�H���rD�D$E�����|$(A����"����t$H��IE��*���H��%H9%t,��
�H�=�%��H�5%�
�t�1�H�L$HdH3%(�1H��X[]A\A]A^A_��H�=��|�H���E���D�L$,E���������1�H�5�H��H���GH�p%H�������H���_���H��%H�Q%�{@H�=����E1�H������t$H��IE��(���fDH�=�����H���0���H�=�%H�G(H;G0s:H�PH�W(�����f��H�=�%�1�H�D������m�����辇������H�=n��m�H��H���3���H�$Hc���|��1%��~rL�,$H�
]H%E1�L���6DHcH��H��H��Dd�Hc��tBH��Hc5[1%L)�H��H9�},H��H��H��`����Gu��d���uhH�
�G%�E1�}�1%u?D9��Y������H�|$ �߂��H�X�$H��$H�$Hc���s�������D�
1�H���Y���밸���蘄�����H��H�=��L�H��t1��
H��������	�"G%��H���fD��AVAUA��ATI��U��H�=��SH��0dH�%(H�D$(1����H����H���H�H�=��I��H�$�P�T$�P�@f�T$�D$��H��H��t*H��I���~���H��L��HcЃ��HC��\���H�=���p�H��tKH�=j��_�H��H��t_M��D��L�����H�D$(dH3%(��H��0[]A\A]A^�fDH�=���H�=�H��tX��H��H��u�H�=���H�=�����H����H�=��觃��H������H�������f���H��H��H���HD��>��������AWAVAUATUSH��H��(����D�#�ŋc�$���+��D��.%D�->A%D��)�A9�Nº��IЉ$E���Ic�L�5GE%L��I��M�M9��Ic�M��L��D�l$H��L�t$1�1�H��D�\$L�=�%A�I��`���D���H�4$I��D$�ЍTD�t$�T$A���DI9��WH���L9�sD�1��u������LD���DE�IE�E���I9��vH�����L9�r�D�l$L�t$D�\$H���cA�����D��I�ܙM)�I��Ei����̉�$L;<$tGL9���H�ߩu�+H�ǠL9�����tI9�u�t����=�?%�sHc-%L�5�C%I��H��H��L�H9�r8��H9A%��Ic�H�àH��H��L�H9��E�A���u�E�uD9���H�5�$1�D��E������D��,%L�5IC%��Ic�L�-^C%L�4�I��I��M���"D���l$L���E1�1ۉՉD$�!�H9=�%��f�H��H��ti���u܋����~H��B%L�H9�uЉؙ�|$��LD��E�ME�E����H��B%L�H9��d����H��H��u�H�nB%��l$J�40M���A����!A���uHct+%H��H��H�H9����M���H;5�%��$t?L���@H9�%�SH���{�H��t���u܋�����H���
�I���������E1�� L9=Y%��L���3�I��H��tkA��u�A�����~H��A%L�I9�u�A�]D9���L��H+=pA%�6=%A��H��H�5�$I��������L����I��H��u�E���_H�=��ہ��H��(�[]A\A]A^A_��u	A9���A���u9|$u	H���A9���D���[������S����]���@����������u	9$�vA���u�D$$9�uM��uP9$���D$���������������f.�������������&�$1�����H�5@@%��l$L����M�����H;5�%��$������6���D�l$L�t$D�\$H��ulL��A��������B���E�uD9��m���H��(1�[]A\A]A^A_���������������������������������L9�u�A����,������=1;%���B�t%A�|$��y�����M���H95�%��$�#����]���H�=0?%�l$L�H�����l$����$E1�L��=�:%�������$���D�l$L�t$D�\$���f�AT��USH��H��dH�%(H�D$1��t$�*����;9�9A���H���Hc�H�>��f.�1��
H���1~���5�'%�=�$��A��9�HH�|$���H�L$dH3%(�hH��[]A\�@��$�5T'%�H�
�$A��9�~���H�=��A����$�~���f��{�-��$���M�5'%�
��$�i���@�{�-��$���E����$�����|$��A����D$�����4�����5�&%��A�����L�$�����H��H�5���1��r�������1�H�{�
��|���5Z&%�L�
��$���H�{�
1���|��)ʼn�-�$�J���f�H�=����$�}���.�����y����1����D������f���USH��(H�/�$D�P%H�|$H�D$E�����/��tKH�\$f.��68%H�t$��H�������+��u�HcC�H�I<%H��H��H��`����d�H�\$H;��$t(��
��H���H�58%�
��H��(1�[]�D�5�%��uH�D$�(�W���H�=����H�T$�*H���;�����t1��H���
����u�8uk���9�}����H�=��$H�D$�{�������7���H�|$�1�H�5���3�H�D$H��t*H�52���
����M����
1�H����z�����H�|$�%v��H���$H�D$H�D$�(�z���f.���H��H�y%H+�:%H�5�H���i����̍P1��p��1�H�����AUH�=��ATUSH���F{��H�=��$H���1�H���$L�-���,@H�{L�#tK�L��L��1��o��H��H�;H��tA�Cr���l��H~ʿ
��y��L�#L���%r��H�{�hu�L��H���z��H�;H��u�H��1�[]A\A]�f.���ATI��UH��S�����q��H�L�H9��WH�1@���JH�c��2u�8�H�A���x�tH��H�y�H9�u�H���GH9�����'t]��"tX1�H��H9���fD��x
���H��H�H9�u���A�$�9�HD�[H��]A\��t�H�O�H9�r�>fDH��H9�v/8u�y�\u]H�A���xH��@�x�@��u�H��H9�w�fDH9�t;8u���t��H������H�I���b�����DH9�u�A�$�fDH��H�L���A�$1��;���@AUATA��UH��SH��8dH�%(H�D$(1��Z!%�xHc�H����H�t$�H��I������H��H���bD�D$E��tPH��1�L���
��xA�u��ur�
4%���1�H�L$(dH3%(���tH��8[]A\A]�1���A�E��u$�=�%��u�H�=����!x����A�EH��H�5���1��l��H��1�I��E1��D��L��H�D$ H�D$H�D$P����XZ���H���H��H�5���1��Tl��H�T$H����H�5g��1��3l��H�T$H�5X��1��l����fDH�=��Tw�������H�=���l�H��H��t	�8������H�
?�$�H�=����y�����@H�5���1��k���e����Cs����H��E1�E1�1�j�����H���f.���H��E1�E1�1�j�1����H���f.���H��E1�E1�1�j1Ҿ��H���f.���H��E1�E1�1�j1�1��e�H�����H��E1�A�1�j1�1��B�H���f.������f���1����D��AWAVAUATUSH��HH�|$H�=��dH�%(H�D$81�H�D$(���H��t1��
H���t��='���D$H�D$Hc���<��%���.�T$H�L$A�L�|$0L�t$(��H�L$���T$�H�y4%H��H��H��`���H���a���H��艇H�=���x%�#�H���:����H��H�=o%%�ʖH��H���6H�[(A��E������~K�|$tD1��,�H�|$(���t��H�|$(�Q���A��A9�~9\$|1�L��L��H������y�H�D$H�t$Hc��tH��Hc
�%H+T$H��H9�����H�|$(H��t��p��1�H�L$8dH3%(��H��H[]A\A]A^A_�DH�{8���H��H���d�H��H�5\*H��1��{h�����fD�
�r�������H�D$H�5���1��Fh������D$������^�����o��f���Hc��tUSH���H��2%H��H��H��H��`����H�!	%��������%Hc��u�1�[�f.�1��f.���Hc��tUSH���H�92%H��H��H��H��`����P�H��%����
��3%Hc��u�1�[��1��f.���UH��SH��H�?dH�%(H��$1�H�����\�H��H���q�����t\H�=O��p�H�|0�����I��H��HD�H����E1�j1�H����X1�ZH��$dH3%(uYH��[]�@1�H�}H��@���]b1���f�H��H��� ����_���H�=���q�����n��AWI��AVAUI��ATI��USD��H���t$D�$dH�%(H��$�1���%�D$<�xHc�H��蛟H�Ņ���I�E��t+xuH�
.��thL���x^�tXH��H���u��D$8E1��1��U��E�����
�%��uSL���1��H�5���ue���8�D$8E1�1�H��L������xT�E��upD�5N%E���1�H��$�dH34%(����H��[]A\A]A^A_�H�=?��Tp��@��f��T$8�E���x�����t|H�H�p/%1�H��H��H��`����ɻI��H������t�H����u��H�=����H��t&L���g��H�x��L���+H��H�xI���j��L��襄I��H�D$ H���D���H��1�誎��H�5�2�D$H�t$(���!�<$�IL�l$<H�|$ H�5m�L���N�H�D$H����D�l$<E������u6H�|$�k��H�T$P����m����t�D$h%�=�����%HcE���D�[%E����H�t$@H��E1�E1��D$H�t$�f�L�L$D�$1�L��H�t$L����2����L���Ղ��D�D$E��tA���$0��t
�A��D$H��HcLl$@Lt$H����H��Hc
�%H)�H��H9��wH��H�t-%H���|$L��`����]���E�$E���P���E��$�E���?���H�|$ �u
���-���H�T$ �3L���M����H�D$@����I�G H�D$H�"����H�t$81�L���D$8���I��H���]�D$8���x������@H�=���_m������f.�1�L���&n��H�������H��HIƒ<$H�D$(�����H�|$ H�5)����H�D$H�������H�|$ H�5����H�D$H�|$���H�|$ ��.g���>����D$E1�E1�H�\$H���ki��H����n������H�|$�Q��Å����t$�F����#H�L$(H�T$ 1�H�5~���
a��M����L��H�5��1���`��L��H�5��1���`���L$���������$0�����HcD$H�O+%H��H��H��`����j~1���>�H�='+%��t��H�H��H��H��>~�.���f�H�|$ �f��H�|$�\��T$����HcE���4���Hc=�%H���$���H�5�*%H����H��H)�H��H9������H��H��H����`����Hc��u�����D�<$�����H�=���D$8�
�I��H���y������f���$0�������HcE�������Hc=N%H���u���H�5*%H���f�H��H)�H��H9��M���H��H��H����`����Hc��u��-���H�;�H�D$(�>���H�5?��1��	_����������5�
%H��H�����HE�H�D$(���H�|$�H������af��������H�L$��H��$��i��H����H������$�
��H�|$�f��H�t$H�F(H;F0��H�t$H�PH�V(�
H�|$�Tf������H�|$ L��H�5��t�H�D$���L��H�5���1��^������E1�E1��D$���H�|$ �Œ��������H���H�D$(���H�|$����n�����$�
�1����Y���H�|$�k�����G��������;e��H�|$�
�<g���)����UH��AWI��AVAUATI��SH��L�/dH�%(H�E�1�M���FfDL����_��H��H�PI��H��H���H)�H���H��H9�tH��H��$�H9�u�%�t	H)�H�L�H�\$L��A�VH���H���0}��B�3L��H���0�����H������Lc�螘��H��I�ŋH����������!�%����t������D�H�WHD���@�H��H)�H�����H��I�EH���b��K��H�PI�UL�hA�I��M�,$M�����1�H�]�dH3%(��H�e�[A\A]A^A_]��������xHc�H����I�wI���H��H��fDH�H��tH�HH�H��H�J�H��u�H��H9�u�H�Ic7H��H�
_��Ei��H�;H���V���f��f��H��H�;H��u��7���H�5C���I[���!�����b��Df.���H�6H�?�qe���UH��SH��Hc��u�H��H��H��%%H��H��`���H���z���%����
�Hc]H�E��u�HcE��t_H�_%%H��H��H��`����zx1���N���t'H�H�1%%H��H��H��`����LxH����[]�H�=%%�7x�����H����[]�f�AWAVAUI��ATI��USH�������f�I�,$H��toH��I���+�H�M�|�I�_H��t�E1��fDH�I��H��t�H��H�{H���f�����u�H�{�a��H�M��t1I�H����a��I�,$A�mH��u�H��1�[]A\A]A^A_��I�G��f.�H�5y��1��}Y���Ðf.���SH���dH�%(H�D$1����L�~�$H�5�#%H���
�%L��H)�H��i�����D�HHc��/DH��M���H��L9T�����uH��Hc���>��u�A9�����t�H���-f�H����tD�AH�AE��HD�H9����H��Hc�H��H��H��`����u�H���YvH���$H+#%H���D$H��i����̃��$�+���H�t$dH34%(���+H��[�D�5��$��u�
�%��u�H�=���hc���fD�v%Hc�	%H�=4�$��tX��t�f�����H��H��u��DH�=<���c���a���f.�H�������H��H��H�Hc^%H��H��H"%H9�r�(�H�ǠH9�s�u��'u����f�H���#���H9�r�H�=���b�������Hc�
%H��H��H�!%����^����H��E1�E1��jH�
��$H�y��H�����H��A�E1��jH�
Q�$H�F�e�H�����H��E1�E1�1�jH�
'�$H�!��;�H���fD��H��A�E1�1�jH�
��$H�����H�����H��E1�E1�1�jH�
��$H�P����H���fD��H��A�E1�1�jH�
��$H����H�����H��E1�A�1�jH�
d�$H�c��x�H�����H��A�1�A�jH�
1�$H�0��E�H�����H��E1�A�1�jH�
$%H����H�����H���3���1�H���f�f.���USH��H�g�$H�-�%dH�%(H�D$1�����xH�=@�$H)�H���������H��H��H��H+�%H��H�ƒ����$9�,H�=W��`��1�H�L$dH3%(u6H��[]���Ct��H���D$�c��ːH�=-���_��1���+\���f.���Hc�����+%����ATI��UH��S�)�H��HcE��tvH��Hc
�%L)�H��H9�}`H��%H��H��H��`���H���s��H����q��щЃ���E���=%����u��uH��H���HcE��u�[1�]A\��1��f.���H�J�H�5^	%����f���H�3�H�5^%���f���H�
�H�5��$����f���H���H�5��$���f���H���H�5�%���f���H���H�5�%�y���f���H���H�5�%�y���f���H�j�H�5~%�Y���f���H�S�H�5�$�9���f���H�*�H�5��$����f���H��H�5^%���f���H���H�5%����f�US��H�=$�H��茶H�=�H���}�1�H����H������ƒ��ƒ�R��8�H��H�HD�H��[]���PX�H�=^�$H���S��DH�?t:H���H��H�>u�H)�H��~H��H�
"��(_����Df.���H�6H�?�[���AUATI��US��H��dH�%(H�D$1���%�xHc�H��謊H�t$�L��H����H����|$I�Ņ����1����E�����E�L���DrH����~I��HcE�����g%����I���,f.�I��IcE��tjL��Hc
:%H)�H��H9�}TH��%H��L��H��H��`������X��t���)�1�H��L������x�u���S����
�$��t"1�H�\$dH3%(u;H��[]A\A]�DH�=���,[�����DH�=���[�����hW���SH��0dH�%(H�D$(1�H�<$�2R��H�t$H��H�D$�[H�\$����<Ru�C���<EtIH�D$H�x���Re: H�xH���@H�t$�U��H�L$(dH3%(H��uH��0[���{:u����V���f.�UH��AWAVAUI�պATI��H��SH��H�=�H��(dH�%(H�E�1����H��H�=��I���H���K�8I���?H���/Q��H��M���SL��H�E��Q��H�U�H��I��H�DH��H%�H)�H���H��H9�tH��H��$�H9�u��t	H)�H�L�H�L$L��L��L�E�H���H���S��L�E�L��H���, fB�J�|H�M��MT��H�M��H���t�
f.�H��H�H��u���fDH�Ѓ�t	H�PH��u�H�@H�=��I�$��H��t:�H��H�=Y��ƔH��t!H��H�=���"RI�E�@I�$H�E�dH3%(uvH�e�[A\A]A^A_]�f�H�@H��H��H%�H)�H���H��H9�tH��H��$�H9�u��t	H)�H�L�H�L$H��L��H���H���SR��H������vT��fD��AWAVAUATUH��H�=�SH���t$L�d$dH�%(H�D$x1���D�m�L��H���1��H���@��@E����HcEH��%H��H��H��`���H����k��H���i�H��H�=��h�I��H������L������rI�ǺH��H�=��8�H��t��H�ǃ��rL��H���zI��L���p}H���H���o�H��H�D$H�=$���H�D$H�����8��H�������H��H�D$H�=m�讒H��t"��H�lj��rH����|H���~H�D$ I�T$8I�t$ H���%���H�=��虯H��L��H����1�E1���PjD�D$�?ZY��ttH�L$xdH3%(D����H�Ĉ[]A\A]A^A_��H��H�=B��H�D$H������1�� ����H�=��A���U���@H�=����H���w����E�@�i���
P�E�\������L�����q����fD�H��H�=���d�I��H��������H����I��H�����E1�����Q��f���AWI��H�=2�AVAUATUSH���t$L�t$dH�%(H�D$x1��#�Ic�L��H��E�1��H�A��@A��@���nA��L��L�-W��/fDD��H��H���!pH�|$H���txHcUH�D$��tgH��H��%H��H��`���H���h��H����f�H��L���P�H��u��H��H�=X��7�H��u��H�����p���H����IcH�]%H�=?�H��H��H��`����H����H�D$H�����8��H������I�V8I�v H��H�D$�e���H�=��٬H�ھL��H����1�E1���PjD�D$�C<ZY��u$H�=��蠬H��t��@u

P�1�H�L$xdH3%(u?H�Ĉ[]A\A]A^A_�@�H��H�=b���H�D$H���3���1��=����bO��f�AVAUATA��USH��H�='�H��dH�%(H��$�1��H�ŋC�$�xHc�H����1�H�t$H��I�����H���YD�\$I��E��tl1�L��H������xOE�EE�����5 �$��t,1�H��$�dH3%(�pH�Ġ[]A\A]A^�H�=޺�,R�����D�1��t�A�E����D�L$A�EE���f���H�\$01��H���H�H�=���L��H�����@��@�:mH�D$0H��t�IcEH��%H��H��L��`���H�����H�譀A�UH�D$`�P@�L��H�=���]�H�D$8H���/�8�HH��H�D$�H��H�t$ �H�|$H�D$�pQH�|$ �fH��H�x�]� �Fwd:H�xI��f�HH�t$ �K��H�|$ �M��H�=��L�l$8���E��H��H��A����H����LE�1�PjL���_9XZ�4����A�}�������H�=���xP�������fDD��$E����H�=���LP������f�H�=��4P�������f.��L��H�=R���H�D$8H�������E1�����fDL���8d��L���`b�j����6L��fDUSH���|�$��up1��ٷ�Ņ�xK1�H�=��$���tH�=��ŨH��t(H�=:�质�H��tZ赴H����[]�@�H����[]�f.��)H�
d�$�H�=�����Q��H����[]�DH�=���D�1�H��@���f���AW�AVE1�AUATUSH���H��(���H��H�$�F��L�hL��M���~��H��1�H��I���I��H�=(��ҧL��H�D$��~��1�A�4H�ń�t?�H�|$L�Ft	��!�H�CH�|��\���L��H��A�4��u��DE���*I9��LL��H���6I��H;G�$H�=H�$�BH���I��H����J��H�=���&�H���M�����H��L�h�HD�H����1�jH���G�XZ�H�4$��H�=>��M��L���sJ��H��(1�[]A\A]A^A_�f�C�<!�,����!A��H�|L�FA�T4H�C�
���fDH�=��$L�D$A���D��H��I�H�D$L���}��H�5a�$H�<H���5H��H�T$L�D$H����f��1�H��H�5���A��H�=��$�I��I9������L��H�s�I}��I������H�sH�5��$�0}��H��H���$������S���H�=X�H��轥H�A������H��HD�H����E1�jE1�1�H�����X�ZH���C�H�=,�$H�G(H;G0sH�PH�W(�
1�[��
�J����@��H��H�
�$�1�H�=��$H���I���L��1�H���f.���SH�?H���$H��t
��`H��H��tH���gK��1҅�x��[�D���H���E���[���Df.���SH���r��H��1�[��fD��1��E�D��1�����D��SH���r��H�߾[�������f��������f���1����D������f���USH���
%��uTHcH����t>f�H�	
%H��H��H��H��`���������]��$HcE��u�H����[]�H�=a���gJ��H����[]�@f.���Hc����SH������$H��Hc��tcH�l	%H��H��H��`����\H���$�%���������%����u�HcH�,	%H��H��H��H��`����D��f�1�[�@1��D��Hc��tUSH���H��%H��H��H��H��`����\HcC�H��%H��H��H��`����]��Hc��u�1�[�D1��f.��������ATL�%��USH���?f�H�=��$H�G(H;G0sH�PH�W(� H�U �1�H��H�5ϱ�=�����tKHc�H�
)%L��H��H��H��`���1��j=��H�U0H��~�H�5:��1��N=���@[1�]A\� �F���@1��f.������$��t
��@H��1��ME��f.���UH��AUATSH��8H�}�H�=կdH�%(H�E�1�H��$H�E��5��E�H���3H�E�1�L�%KH�8�9fDH�E�H�8�?��H��H��H���H��H���H)�H��H9�tH��H��$�H9�u�%�t	H)�H�L�H�E�H�|$H���H�H�����t#<=tf�H��H���A��<=t��u���H�r�:ID�tU<nu�ot\�F�H�u�H��H��H�xH�u��4���@H�u�dH34%(����H�e�[A\A]]��H�=�����F���H���֡��H�=O���H�������E����L�%~�$�M��$�L��fDH�H��tH���H��u�H��I9�u�Hc�H���tH�E�H��f�I�$H��t�H�HH�H��H�J�H��u�I��M9�u�H�H�}��#��
�$��t��$����H�]�H�;H��trL�%���1��H�H�}�H�h�I���1��nF��H��H�;H��t8�Eą�u��֞H�H��t�8uaH�}�L��1�H���2F��H�;H��u�H�E�H;O�$t)��
�N�H�}���H�5��$�
�4�1��5���DH���`�H�H�}�H�IJI���1���E���P���H�=3��2�H�������8��軼����9����軷���H�=/�$H�E��&D�������@���H�}��1�H�5���ӽH�E�H��tH�5���
�y����H�}���>��H�T�$H�E��s����
1�H���lC�����l����@��Df.���U1�SH��H��H�?H��tf��+�H��H�;�H��u�H����[]�@��AUATUSH��H�H��t~H��H��H�}�8蔞H��Lc��9�I��H���.H�}H�]t9f���H���Mt��H�{�H��衜H�EI�D$H�;H�EI�l$u�H��1�[]A\A]�H��$�H���H��fDH�H��t�H���H��u�H��H9�u�Hc�H�<��lqI��H��fDH�H��t�H�rH�H��H�q�H��u�H��H9�u�H�L�����I�<$H���N����軜I��I�<$H��u�H��1�[]A\A]�蜜H��1�[]A\A]þ��0s��H��I��腛I�D$I�D$H��$J��I�$N�$����Df.���SH��H�?H��t�K�H��H�;H��u�1�[�H�=A��B���[�D��SH�?t5H��H�=ϭ��VH�=_�$��H����9��ƀ�H�;[���f��ۦ1�[����AWAVI��AUE1�ATUL��SH��H�?H����f��{VH��H���{I9�t H�=C�$H�G(H;G0��H�PH�W(� �3@���JE1��@f�H�=	�$H�G(H;G0�[H�HH�O(@�0L��I��H��A�w@���L�{@��\u��s@��c�9~O@��r����@��f�U@��n�H�=��$H��H�G(H;G0�BH�HH�O(�
�D@��0����@��a�f@��b��H�=E�$H��H�G(H;G0��H�HH�O(��<���@��t�f@��v��H�=�$H��H�G(H;G0��H�HH�O(����@���WE	�H��H�}H���c���E����H��1�[]A\A]A^A_�f��+>��L��I��H�����DH��A����f��s@���cH��H�x���N�K��0L�{L�C@�Ƅ��CH��H�H��:�.���q��KL�{	�@�Ƅ��"H��H���:�
���q�H��	�@��H�=ֵ$H�O(H;O0�HH�AH�G(@�1�����H�=��$H��H�G(H;G0�'H�HH�O(�	����H�=y�$H��H�G(H;G0��H�HH�O(@�0�p����H�=I�$H��H�G(H;G0�H�HH�O(��@����H�=�$H��H�G(H;G0��H�HH�O(�
�����H�=�$H��H�G(H;G0��H�HH�O(�����H�=��$H�G(H;G0��H�PH�W(�
���� �<���_���f����<������	�;���z�������;���j�������;���Z�����
��;���J������;���:������;���*�����
�;�������H��1�1�����L�������L��M������
�[;������fD��SH���R�^��H��1�[��fD��SH���R�>��H�߾[����H�����$����H���H���"w\�H��H�H��t���$1�H���@H�H��uaH�H��t���$1���@H�5q��1��0���H���H�=����;���H���f.��6�$1�H���Df.�����$��t1H����ti��tL��t/H�=��;��1����$H���f����$1�����$1�H�������$1�H����H�=���4;���H���f.����v�$��t�h�$1��DH��H�=Ѩ��:���H���fD��USH��H���O���h��t~H�=�$H��t�7��Hc���Xk��H�;H��H�[�$H��t9fD��1���H��H��H�x�%k��H�s�H���y5��H�E�H�;H��u�H�EH��1�[]�@H��$H��t�H�H��t'H�-L�DH��1�H����.��H�H��u�
��8��H��1�[]�f.�����R��f���1��E��D���=��$St"�H�=��$�ѡ�Å�t+��[�����a���uˉ�[�f���v�H���$H�H��H��H��`�����K��[�@��USH��H���$H��t"H���
DH�H��tH�sH���8����u�H��H��[]�@f.���USH��H��H�?H����H�{��H�{t-H�
�$��H�=���h;���H��[]�@�S���H��H��t#H�x�b5��H�{�i��H�EH��1�[]�@���i��H�;H���ni��H�EH�{�ai��H�EH���$H�EH�-��$1�H��[]�f�H���$H�-�H��t�DH�KH�SH��1��,��H�H��u�1��DH�
	�$�$�H�=x��:�������f���AWAVE1�AUATUH��SH��L�'M����@H�1�$H��t|E1���H�I��H��teH��L�{L��L���c6����u�L���'4��H�{�4��M��tH�I�EH9��$tYH���4��H��L�eM��u�H��D��[]A\A]A^A_�f�H�MH�=%�$H��1��A��7���f.�H�H�v�$�@�H�
�$�H�=��A��]9��������USH��H�ϯ$H��t'H���H�sH��tH���o5����tH�H��u�H��H��[]�f���AVAUATUSH�� H�dH�%(H�D$1�H���H�GI��H��t	�8{��H�=��K��H�=w�$H����-��ƀ����I�$��H���5���I��H����I�|$�!I�<$�4�I�<$�f��I�EI�|$����@H��H�GI�|�u�1��%f��I�|$I�EH��u�#DI�EH�(H���_f��H�I�|,H��u�1�H�T$dH3%(��H�� []A\A]A^���x�����H��7H�
�$��H�=$��7�����I�|$�����me��I�|$I��H��$L�-�$I�E�����J�$I�}�I��7�$���$���/����L������H�=΢���߉D$���D$����H���H�==��u�I�$H�5|��1���(�������H�\$A���H�$�H�5 �H����cI��H����H�|$�FH����dL���t�H�-��$H����L�-J��H�mH��tnH�MH��t�D�p��uvH���L��1��(4��H�EH�H��t/��L��L��1��3��H�EH�H��H��u�H�mD��H��u���uWL����1�����fDL��
�k0��H�M�t���f�H�=*��T-������f.���U���L���M���H���$���H��tH�@I�$�H���&��a����.��f�f.���Hc��tUUH��SH��@H���$H��H��H��`���H����D��
u

�H��HcE��u�H��1�[]�@1��f.���Hc��t]UH��SH��@H�Q�$H��H��H��`���H���iD��
t%����
�H��HcE��u�H��1�[]��1��D��Hc��tUUH��SH��@H���$H��H��H��`���H���C��Pu
P�H��HcE��u�H��1�[]�@1��f.���Hc��t]UH��SH��@H�q�$H��H��H��`���H���C��Pt%����
 �H��HcE��u�H��1�[]��1��D��Hc��tUUH��SH��@H��$H��H��H��`���H���C���u
��H��HcE��u�H��1�[]�@1��f.���Hc��t]UH��SH��@H���$H��H��H��`���H���B���t%���
�H��HcE��u�H��1�[]��1��D��Hc��t>H�.�$�"�fDH��H��H��H��`�������Hc��u�1��@��Hc��t8H���$fDH��H��H��H��`���� ����ǀ�Hc��u�1��f.���ATI��USH��0dH�%(H�D$(1����$�xHc�H���l]1�H�t$L��H���j���H����H��H�t$ H���(��H�D$ �8�f/3�wi�
1��t$�_ȅ�f(��D$ua1�����D$���E���
P�$��uk�H�
��$�H�=���"1���I�t$������D$t�1�H��L���h���x�E�D$��u>���$����1�H�L$(dH3%(���XH��0[]A\���E�s�$H���8�f�҅�\�fD/����'�����D$�>@�D$f�����H������u���H��Hc
�$H)�H��H9��[���H�H���$H��H��H��`������.�w��Z��X��Z�/�����i����/�r��h����H�
I�$��H�=ɛ��/�����fD�H�
�$�H�=d���/������H�=��$H�پ1�H�M���n-������)��@��H�����$��t��u�3�1�H���@蓊1�H���f�f.���AWAVAUATUSH��H��
H�?dH�%(H��$
1�H����E1�L�%/�$H��L�5�D�AI��H��tyL��H���+������H��1�M��M��
��
�%��H�����t;L����J����w.H����Hc�H�>��DL�����t	A�H��H�;H���j���H��$
dH3%(D���H��
[]A\A]A^A_�fDH�=q�$L��H�O��H��A���+��H�;H�������DL���H����o���H��H�;H�������p���f.�L��H��H�=��$�1��+���.���fDL���`"��������L��A��
%������DL��H���@�H�
��$�H�=`�A��-��������&����AUATUSH��H��H�?H��tH�{tH�{t1H�
R�$��H�=���,���H��[]A\A]�@�?H��H���I��H�{A����>H��H���I��H�5ڿ$H��A����(����tKH�5Ŀ$H���(����t8A����A�����tE9�uQA��t{A����H� Jc�H�>��H�=��$H��1�H���*��H���[]A\A]�H�
i�$�&�H�=���+�������f�H�
9�$��H�=؟�+������f�H��H���"����x\1�����f.�H��H�������������H��H���5����y[������$wH� H��rRH����"����\���H�=��$I��H��1�H�J���)����/���H��������x�1�����H���"����
����ATA��USH��H��`dH�%(H�D$X1�H���Y�K@���.H��E��L��1��P��PH���� ��� fD�H���(����t/H�{�"��H�sH���{H�CH��u�1��f.�H�{t�H�=��蝀H����E��L���H��1��P��P�a ��H�s8H���zH�C8H�{t�H�=���N�H��t>H�{��E��L���H��1��P��P� ��H�sH���_zH�CH�{�?���H�=����H��t3E��L�c�H��1��P��P���H�s H���zH�C H�{��H�=B��H��t3E��L�H�H��1��P��P�m��H�s(H���yH�C(H�{�����H�=K��VH��t3E��L�
�H��1��P��P���H�s0H���ryH�C0H�{�R���H�T$XdH3%(H����H��`[]A\�D��H�5��1��Z������H��TH�����f�H�=��~H���:����,H���^��H��������H�{�!H�C�0����!��f���PX�H�=^�$H���%��DATE1�UH��SH����H9�vsH�BH�E(@�2H��A���3H�U(H�E0@��t0@��\u��K��ttQ��nu�H9���H�BH�E(�
�FfDH9�vKH�BH�E(A�D$�
[]A\�fDH����"���fDH9�v2H�BH�E(�	H���s����H��
�"��A�D$[]A\þ	H���"���ʾ
H���"���AUA���H�7�ATI��H�5
�USH��H��dH�%(H�D$1�I��L���SH����H�<$H���g��L���TL��H����Z�!f�H�PH�S�H�U(H;U0s{H�JH�M(�H�CH;Cr�H���������u�H�=C�$H9�t�)�H���!�I�t$PI�|$@H�- �$�[{������H�t$dH34%(uKH��[]A\A]����H���!���H�=��d��1�轣H�<$���L����S1���C��SH�� H�<$H�=��H�t$H�D$��{�H�=�$H�D$�"��������H�L$H�J�H�|$H�5��H��HE�1�H��袛H��H�D$H����H�5*����
�@��-fDH�PH�S�H�4$H�V(H;V0s_H�<$H�JH�O(�H�CH;Cr�H���o�����u;�
��H�|$�1�H�5j�$�
�ЖH�� [�f.�H�<$���4 ���f�H�|$���H�� [�AWAVAUATI��UH��SH��H��XdH�%(H�D$H1�H�D$(H�D$0H���.D�D$L�t$8L�l$@H�=!��z�EL���I�����L�����L���+5D�D$H�D$@H�D$0H�D$H�D$(H�D$D�����D$�W�H�T$8H�|$(�H�
��$�#��H�T$8H9���M��t"�|$tH�
��$H�|$(��e#��H�T$8�EH�t$H�|$E1�M��L��L���;H��u�H�|$(H��t�K��L���3�1�H�\$HdH3%(uXH��X[]A\A]A^A_�f�L����������АI��H�5B�D�D$L���D�D$H��I�������L���p���������d��@AVAUATUSH��H��PH�t$H�|$dH�%(H�D$H1�H���$H�D$ H�D$(H�$�u��H���
��H���3�5��$H�D$@H�D$8��t�
��$����H�$��H�=��H���"��H�=q��xH�޹H���H��E1�E1�j��H�|$ ��_��XZL�l$0L�d$8H�l$(H�\$ �DH�$H�t$0H�|$ �]U��L�D$L��L��H��A�H���a9H��u�H�\$H�{0tQH�$��H�=�H�-r��_!��H�[0H����f�H�$H�B(H;B0��H�<$H�PH�W(�
H�$H;T�$t)��
�S�H�<$蚣H�5ӥ$�
�9�H�|$ H��t�
��H�D$HdH3%(��H��P[]A\A]A^�f�H�<$H�k��1����H�;�O���H�4$H�F(H;F0sAH�<$H�PH�W(�,H�H���&����K@��u�H�KH�<$H��1��X���fDH�<$�,����H�=�{1��vI��H����L�l$@L�d$(H�l$ �	DH��L�D$E1�1�L��L��H����7H��u�H�|$���A�>����H�H�L$H�h�H�9��H�D$H�xH��H��H�xH��H�xH��H�x0H���!�H���1H�=�H)���u�H���H�=�H)���u�H����H�=��H)��u�H����H)�H9�����J����H�=��$H�D$�����������H�|$�1�H�5$��`�H�$H����H�5���
������
1�L�����H������H�<$�
�R���^���H�D$1�H�xP���N���H�D$1�H�xH������H�D$1�H�xX�����H�D$1�H�x@�����H�h��s���H�|$����H�S�$H�$�������D��AT1�US��H��dH�%(H��$�1�H���"�H��I�������H���
��1�H��������1��5��1�H��1����L����ߏ�і$��uH��$�dH3%(u1H�Đ[]A\þH�=��$���$�n�$������f�f.���ATI��U�SH��H��t"���H���F�H��tiH���H��u�1����-�H��tB�M��tsI�$H��u�|H��H�H��u�H�H�HH���1������H��u�L��[]A\�fDH�CH�H��tH�H�H��t�H�C�h����H��I����H�@I��H��L���Df.���ATI��UH���SH��1��c����uB�H��HH��H�����H�x�GH��H�CH���]��L��M��uH�CH��[]A\�DH��H�H��u�H�H�SL��H��[]A\���AVAUATUSH���,H��u[]A\A]A^�fD�#2�?I�����L��H�5��A��蔎D��H���y��H��t�L��H�5~�1�E1��E1��H
���7fDH�PH�SD� H�E(H;E0sjH�PH�U(D� 1�A��A��
��A�H�CH;Cr�H�����A��u�H���D��D��H�5��1�����H��[]A\A]A^�t
��@A��H���t���f���PXH��H�=��$�J
��H�=��$���������@�����$S��u6H�=Ց��pH��tlH�="����H�=}�$�X��H�=��$[�;
����H�=R�$�
��$����H�=���p��tH��tH�=*�$�E����H�=i�$�T
���H�=8�$���$�9
��f���AWAVAUATUSH��D�D$0H��$D�L$H�T$H�|$ H��$��t$4H�5|�H�L$(��dH�%(H��$�1�H�D$p�H�HDŽ$�H�l�$�����f�G�|��GH������H�߾�^��H�߾�Q��H��1�H�����H��$������H���$H���$H�D$��H��$H��t
H�޿�����H��$H��tH�5����ϊH�5x����辊H�5g����H���$覊H�5O����H���$莊�H�=��$H�c�$���������JH��$�H��t�((H��$��[FH�|$pH��t���H�D$pH�=�$H���$
��H�|$pH��$H��t����H��$H�D$�-ص$H��H�n�$�a���H�������H������1�1�H�����H�5��$�誉H�5��$�虉H�5��$�舉H�5q�$��w�H�5X�$��f�1ҿH��$��"��H�+�$H��$�dH3%(�{H��[]A\A]A^A_�f��H�=$�$������Å������H��$�1ҿ���A�H��$���H��H�5\�H����$�CH���$H���]H��$��P��H���DH�=8���lH��H��t�5��$���vH�5O�$H���g��|$�D$P���kH�|$��D�|$0E���QH�=��mlH��H���q�}�nA�	L�%ڵ$H�=���>lH��H��t�8H�^�HD�D�t$0�E��L��L�|$H�5��$E��HE�L��E1�H����E1�E��H��H�5��$L��L�����H�=h���k�D$<~H��t��D$<�H�=��$�\$8�:�$����������\$P���}H�|$(t-H�t$(1�H�L$lH�T$hA��������f�H�=�y�DkH���[H�-��H��pL�%]�H�=�$H�T$xH�t$p1����$�t"���$Lc�M��M���suD�L$E���H�t$p�D$8�\�$�<.�);D$<�H�=H�$Ic��!���r�������H�=,�$L��$����H�D$p��H�h�'�A�L�繀H�MH�5(�I����@H��H����H�=Ѝ$�
��H��$����L����AH�=�x�
jI��H���}H�����H�=��$A�����L��I��D��VL�1~��1�j��_H��AX���%�$H����
�1�H�����H�=9�$�$�H�-�$L���@�D��$E��tLH�=�$����(H�
L�$�H�=���������fDH�5�$H������v���@H�=�����H�=ņ$�������t$PH�|$ ��_�k���H�-�H�=��$H��1�H�?}�L��H��1�H�=k�$H�"}�/���S���H�C�$L�fH�D$@��$�xHc�H���=H��H�������1�H��L���\�������}��
A���E1�A��F��
Mc�H�n��B�(L�5��$H�5��L�=»$@LE�<E�1����HcEA��
��u�
�H��HcE����H���$H��H��H��`���H����"���UL���1��/��H�t$@E1�E��L��L��H������y�f�H�=܉������H�=
v�lgH���H�=)��WgH�����D$8�D$8����H�=��������H�={�gH��H�D$ ���WH�x��H�D$ H�8�qH�=ku��fH�����L$4���=���H��H�5u�$��E1�jH�|$0E1���<�H�=U�$XZ�.
������f��~����H�=u�zfH����H�=]��efH���H�="��PfH�t$pH��������f.�H�=�t�$f���$H�t$pH�������Y���D�nA�E�E��<[����HcD�H�>��fDD�Y�$E��������D$��$�����H�|$p� H�D$x ��<��H�D$p��H�ھ���H9������H�|$pH�T$x�H�
D�$���H�
�$H�|$pH��H���H�|$pH��$H���GH�������H�=׈�1eH��H��t4���$��tH�5Ȃ$H�����H�=��$���H�5��$H����H�=��$������H�D$xL�h���$H�L$pL��H��H�y���H�T$pH�D$x�D�H�D$pH�x�@��y�DH������H��u���H�=���;���@���H�5�$H��$������'���1��܇$�?�����FH�~��y�
@H�������H��u���H�
�$��H�=#��b
�����L�l$ �H�D$p�@H�x�
&I�}H���a.H����I�EH��t��u���H�FH�~��y�@H��H���x�u��1��H�L$ H�A�=������$�R�����H�=�$��l���H�=ʆ�0c��H��HEl$ ��~1�D��E1�PH�=��$I��H��jI���ZYH��H��tH���	H������H��H����L���~�?���H�~�@�%L�|$ H��I��P-H����I�G�i���H�~�@��$L�|$ H��I�� -H���I�G�9���H�FH�~��y�DH��H������u���H�l$ 1�fDH�=�p�b��H��tH�=��b1�H���¾H���XH�}t��`���H�t$ H�=t�$���J���H�~I�V���;�$��\�)���H�~�p����u���H�\$ fD1ҾH���WH�sPH�{@�T`��u�H�\$ ���A��aH�=��ID��RaI��H��� ����8�����=�$tH�5�~$H�����H�5��$L��������H�L$ H�FL�y0����H�N~�tH��H����D�)E����H����H��E��xI���'D�hH�PE��u܀9L�p�wH��L��H�L$X��H�L$XH����I��E���ME�.E��~@I��t
I��E�.E���L���j���D9l$<�JH�=.��������DH�=���`H���7�
H�=��H����€�����H�=m�H��A�	�L�%F�$�€����~�H�ƹH�=Y�A�
���E1��W�H�t$�H�=|s�[BH��H����H�����H��E1�E1�jH��$H��H��j�j�H�� H���d���H��E1�E1�jH��|$H��H��j�j�]H�
��$H�� �	�H�=���|���	H�
�|$�H�=���_���A�	L�%��$�|�fDH�=Y�$���H�=M�$H�t$ �S�H�=<�$��������D$�[�H�=m�t^H���z������L$P�m���fD������;���H�=�l�?^H���6���H�=���*^H��������D$P����H�=���^H��� ���H�=�l��]H������H�D$ H�x�#H�D$ H�x���H�=M��]H���������L$P����DH�t$p������9L�p���������II��H���G�H���������L��H�5���1�������H�=��6]H�������(���H�D$ L�x0�����I��H�����H�=��$�-���L��1�H�5�lL�5��$�`���H�=�z$�d��H�5�qL���ey�D$TH�D$HI��H��uQ��H�PI�V�1�H�D$H��
��T$TI�W(I;W0�H�JI�O(�L���c�����*I�FI;Fr�L���y������u�L���̃H�L$H�T$T1�H�5y����H�=�y$������L���G�H�L$ H�A0����$���H�=�$H��I�V���������H�<!�M���H�wH�=`$�����H�=�y$H��H����H���#���H���������L�%j�w���L��������H�5:�L���wI��H����L��H�5�j�1����H�=�x$���E1�H�L$lL��H�T$hL���0����}��L$l�T$h�H�56}�o�������
����[�1�H�����H�=e~$�P�H�Y~$���H�=3}�ZH���������L$P���L������_�H�=3}�yZI��H���$�L�%����1��|�E��t2�E���H�=|�f�����L���Y���L��豁��H�=l}������1��4�����������DUH��ATI��SH��dH�%(H�E�1����H��H�HH��H���H)�H���H��H9�tH��H��$�H9�u��uaH�\$L��H�PH���H���y����/H���|���H��t��;u�.f�H�߾���H�}�dH3<%(uH�e�[A\]�f�H)�H�L���P���U�	��SH��H��(dH�%(H�D$1�H�t$H�/var/maiH�D$�lf�D$�]�����uH�{
�/���H��t1�H�L$dH3%(u)H��([]�DH�D$dH3%(u
H��(��[]������fD��H��81�dH�%(H�D$(1�f�4$�f�T$H��H�D$H�D$�n���H�L$(dH3%(uH��8��T���@��AWAVAUATUSH��H����t$�T$H�L$L�D$@dH�%(H��$�1�����D$<��t>�D$<fDH��$�dH3%(�D$<��H���[]A\A]A^A_�H�D$pH��$�I��H��H�D$(L�l$P����L��L��$��!����L�������L�������L������L������L������L�������L������I�ٹH��L�,���1�����H��$�D$8H��$�H�D$ H��$AH�D$H��$�H�D$HH��$pH�D$0�H�t$(L��1�����L���A���H�|$ �W�����/3D$PH��A���n���L����H��L�H�L��A�H)�H��DE�H���1�ATA��t$(U����H�� �5\�$H�����1�H��1������=	�$A���e���A�������8��I��u��5�$H�����H��H����=Ļ$A��� ���A���tbH�T$0H�޿������tK�5ͻ$H���U���H�����=��$���H��$��1�L�������w������H��D�8I����1�L���E�<$��|$1�L��H�D$X�D$PH�D$`����A����H�t$H��tH�D$@H��tH���/����D$��t����F�|$�����|$1�L��H�D$X�D$PH�D$`����l$8����H�=Vr$H��1�H��~�����D$<�����{���1�L�����|$L��1��H�D$X�D$PH�D$`�4���D�|$<�2���f.��[���L�d$H�L���A���(�(1�L����L��
H����������!�%����t�D�������D�H�JHDщ��H�D$HH��H)�H���)�D���������@A�$�D$<������1�L����I�����|$L��1��H�D$X�D$PH�D$`�6����&����,����D$<�����'���Df.���USH��H��dH�%(H��$1�������uEH��I�ٹ�L��|�H����5ڸ$H���b���H�����=��$���H��$dH3%(u
H��[]��}���f.���AWI��H�5
tAVM��AUA��ATUH��SH��XH��$��T$L�d$(H��`L�D$L��A�H�D$dH�%(H��$H1���Ɂ����t(L�\$H��H���+M��t.I�{@�_��H��H��L��E1�jE1����^_M����D��$�E1�1�1�H��L���m�H��H��$�E1����H�����H����������xL��$H������H�߅���x����|$e��H�=�{��PH��H��H�g{HD�L�|$0L������H�|$�H��IE�H�������E1�jL�D$8���uZY����H�t$(E�����H�����H�|$(���L9�$��H�5Fc�lH��H����H�|$(H��t
��L���(H��$HdH34%(H����H��X[]A\A]A^A_�H�=�z�OH��H��H�˱HD�����fDI�{H�7���I�{P�,���I�{Xҁ������_����f�M��y*�fDH�PH�UH�S(�H;S0sCH�JH�K(�I��I�������H�EH;Er�H������������H�S(H;S0r�fD��H���}��H�PH�U�H�S(H;S0sSH�JH�K(�H�EH;Er�H���7�����������@�vH�|$(��H�|$(1��M�L���&�����H�����H��1��&�L���~&�[���f���L��1��a&�>���@H�=ap���)������L��1��1&����@H�|$(�~�����t�@AWAVI��H�=�xAUATUSH��H�t$dH�%(H�D$81�H�D$(�NA�H�$�����
A�$����H�<$L�%�S�1�E1����D$H�D$0H�D$H�D$(H�D$�fDIc�H�ų$H��H��H��`���H����H���К$������,iH�<$�I��t�
;�$�����H�sAUL��I�ًD$E1�P�T$��I��XZM���L����hA�T�����H��9-P�$��H���A���H�5�w�1��^�H�=�j$�b�H�T$H�t$1�H�=�j$�*��xfH�|$(��������H��A�t%H���H���������H��A�u�<q�^<n�����A�T����O���f�H�|$(H���21�H�t$8dH34%(�&H��H[]A\A]A^A_�DH�=�$1���%�H�=έ$��L��H��H���HI�H���SH�H��4H�%�H)�H�C��@L��H�CH�C(����6fDH�PI�W���
uH�C(H�=\�$H�W(H;W0sBH�JH�O(�I�GI;Gr�L�������u�H�=*�$�U��u.L����r� ���@���x���u�H�=��$�'��t�H�=�u�G���D�������1�����e���f����v���f�Hc)�$�K�$SH���H9�����~tfoH��H��HͰ$�`���foK�p���foS P�fo[0X�foc@`�fokPh�fos`p�fo{px�fo��@�fo��H�[�f.���@H�=V�$���$Hc�H�4�H���`!��H�9�$Hcb�$�I���f.�AWI��AVI��I��
AUI��ATE��UH��SL��H��H�?H��tI�H9�sMI�6�!��I�EI�H�P�H9�v>�I�GI;GsTH�PI�W�I�MH�S�I�M�D��
t_I�H��H�P�H9�w�H��I�}I�6� ��I�EI�GI;Gr�L���z����u�H��t9I�EH��E��t�
I�EH���DI�EH��tH�UH��[]A\A]A^A_�1�����UH��SH��H���H��H���`�H�C(H;C0s&H�PH�S(�
H������u�EH��[]�D�
H������֐�������f���AUI��ATUH��SH��H��H�L$���L����L�d$�����,�$����H�I��$
H���`H�MH9��SH�Q�L9�w"�vL�d$�����8��H�MH�L��1�J�4 H��H��<�H��~�H�HD$H�D$�L�d$H�M��tI�L$�H��:
��H�MH�Q�L9�w�H��H��H�u����H�ML�d$H��f�H�T$M��L��H��A�H���d���H����H�D$H��uH��[]A\A]�fDH�H�H�Hʀ:
u�H�L$�H�D$H��[]A\A]�f�M��tPH�I�L$�H��:
t�I�T$H�T$B� 
H�H�D$��DH�uH�����H�ML�d$H����������`������H��H�Y�$H9�tH�Ŭ$�ۓ$1�H�=:�$��7H�.�$H��Ð��SH��H���H��dH�%(H��$�1�H���^���xL�D$%�=�u*H����H��$�dH3%(u(H�Ġ[�fD����������̸��������f�����j$�P��j$��t	��H��H�=j$����H�=�i$�_��H�=�i$�N��H�=�i$�=�H�Fi$1�H��H�5�i$���@���-%j$t�f�1�H�5i$����f.���H��dH�%(H��$�1���H�������1҅�xH�T$0H��$�dH3%(H��uH�Ĩ�����ATI��H�=�WUHc�S�DH��tn�8/H��tH���
����t$��t H��H��L���Z�A�D,�1�[]A\�DH��L�
�$H��1�S�L��L��KH������<�X1�Z[]A\ø�����f�f.���AVAUATUSH��H��dH�%(H��$�1�肱��H��tH�X�H��$�L��$�L�-MKL�5K�<%�(<&��<#�@<@uH�=}�$�	������<+uv�H���������H��H���g	�����&H��I��M��S��L��1���:�YL��^������$�%H���u��$�:�R���<~�Jf.�H�5�mH����������H��$�dH3%(H����H�İ[]A\A]A^���{u�H�=�m�BH��H���z����f��C<:���C���H�������{�^����=W�$�KH�=J�$����H���T���DH���0��H��H�����������H��I��M��S���DH�����������H�l$ I��H���8��H����1�1�H���o��L��H����1�H��A���M�E���EH��H��mA��tH��lH�=�_$�1�1������H�=I~$H���`��H��M��L��SI�����1��<�_L��AX����H�����f�H��kH����1�H��$�H���L�
��$SL�=HH�����XH��Z���H������������C</t���������fD��u:1�H�=��$H�=��$@��H��$��H����<H���B���H�����H�{���H�$H��t#H��u>H�D$H�8����H��L�����J���H��H�BkH�="^$�1�1�����H��H�2k��H�=�j1�����
����.�@f.���UH�=kH��AUATSH��dH�%(H�E�1���?H��tWH�����H��H��tG�8/tQH������H��L�`H��H��H%�H)�H���H��H9�tOH��H��$���DH�=�j�,���H��H�M�dH3%(H����H�e�[A\A]]����uhL�l$I�ٺL��I���L�LjH�����1�L������I�ٺL��L�)jH�����L��1�����L�����H���p���f�H)�H�L�������AWAVAUI��L��E��ATUSH��(H����H��H�?L�l$I��D�L$I��H�L$H���=H�H=�	�.I�UH�ZH9�HC�H���\H�T$H�}����H���CH�E�H�{�H�t�H��H)���:
L�4tH��H9�u�H�T�I��M)u�:
L����fDI�<$H��H��I�4$���M�<$I�UH�EM)�H�JI9�LG�I����H�T$J�<0D���l�H��H�E�|I�O�E1�J�0@F�I��A��
tYI9�u�H�I)M�|�
I���o���H�t$H��tH�H��([]A\A]A^A_�I�$
�
�Y��H�EI�$���@L��맋T$��t�B�0
H�EH���H�E�H��(1�[]A\A]A^A_�H��(L��E1�[]A\A]A^A_��f.���AWAVI��H�=�gAUA�ATE1�USH��H��dH�%(H��$�1�H�D$8H�D$@�[<H�|$X�H�D$THDŽ$�I��H�D$PH�D$(1��H��D$P�H���$H�=�$H)�H��AH�D$H����D$ H��H�D$0H�$H�D$HH�D$H�D$@H�D$H�D$8H�D$�f�A��H�$H�T$E1�M��H�t$H�|$���H���vH�T$0H�|$8�H�
P�$��H�=D�$�o��…���H�|$8H�t$0H�D7��8
u
�H�|$8H�t$0�E��t<F��H�L$xL�\$hL�QI�tA��u1H�L�\$hL�T$xM���C���H�D$8E1�8A���/������I��A�s�sL�%f8�t��w
Icɀ<yA�� D9�uMI��A�L$�I��A�D��E��u�H��I����wD�tA�I��H�ʃ�v�:���xL��e�x�8�t��wHcр<y�� 9���I��A�P�H����ʅ�u�H��H����w��t�H��H�Ѓ�v�<:����DH���G���t4��F����A�
��Tu�H���L$P�G���u�f���}���fD�d$P���I��A�@���t��R����Ot�I��A�@���u������T$$�����H�|$8H�t$0�T$$����f�H�D$h�T$ �D$TH�D$pH�D$xH��$���t
H�|$(���9�$���9H�=��$�%�Hc�$H�|$8H��H��Hڞ$H�@H�@(H��t�@��H��$�dH3%(�H��[]A\A]A^A_��H�D$h�D$TH�D$pH�D$xH��$��D$ D�`��t
H�|$(�[����$H��H��H�t$0H����D$P�A�HI�H��?I��D�d$ H��4H���D$XH�D%�H)�D��H�D$`����fD�L$P����L$P�3����L$P@����1������H�=Rb�����V���������=U�$w�M�$H��cHc�H�>��@1��D��f.��K����UH��SH��H����tk��t��uO�Ft<H��`
���HcEH��X
1�H��HEH�������x_H��X
H��[]ÐH���H�����t�H��1�[]�f.��Fu��=��$wދ{�$H��bHc�H�>��f.�H�=�a���H�=�a1����@H���J�fDH���(��{�������������1��DSH��H
H��H��t�ЋC��u�;��������[��CH�{����H�{���H�CH�{���H�C�;�W�������[�Df.���AWAVAUATI��U��SH��H��dH�%(H��$1�����H���Hc$��S 9�}OA��A)�D)��~H{Ic�L���?���S H�sH�߹�����{�����uk�S Mc��C$1�M�9�|�9��������H��$dH3%(��H��[]A\A]A^A_�f������L��H��������t�1���u.H�wH��t%�W$��~�G$�����������u�����x����S����Lc�D�;E1��f�I�M9��T���L��K�4,D��L)�����H��y�����8t�A�����DA9�����L��@
H��H��_L��_���H��M��LD�1������C����H��H�=ay1��E������H���z���1����H�{����������q���H�{��L�����A��x��W�����G ��w
���C$1�H�C�����H{Hc�L���A��k$�9���f��������L��H���n�������������H���8���8����.��@f.���UH��H��SH��H�����H��H��H��[1ɉ�]������AWI��AVAUATUSH��(H�H�T$��8
dH�%(H��$1�����I��I��H�i(H��I�6H��t
H�D7�H9�vH��H)�I�6�	��I�EH�M��0
M��tKIc�8
I�D(I9�s:I�D$H�SI��0
A�$�<
�I�}H��I�6H��u��f.�A�GI������I����=��������I��
H���`��A��8
���w���u��I+]H�|$tH�D$H���H��$dH3%(��H��([]A\A]A^A_�D�#���8unA�?�
H�����A��8
������u��I��@
H��\H�l$�H��H��vH��HD�1����H��H�=}v1����C���f�I��@
H�E\H�l$�H��H�MvH��HD�1����H����������H���X���A��8
����H��������Df.���AWAVAUM��ATI��USD��H��xH�t$�:�T$H�L$dH�%(H��$h1����H��t(L�hL)�H�xH���/L��H��H������(I��f�H�l$0)D$0)D$@)D$P�D$8����H�L$(H��L��L���������L�t$(H�l$`M��u�M�v(M��������A�VA�vA�~�z��A�Dž�x�A�VI�v���������H�|$(�B������H�\$1�H�{H��H�HǃH
H��H)���P
���H�D�;��D$���[H��$hdH3%(����H��x[]A\A]A^A_��H��A�vI�~H��j�E1�E1����ZY��u9H�=�L$M��H��1�H�jZ��	�����@D���������H�unknown �EhostH�E�E�DH�=9L$L��1�H��Y���H�L$(H��L��L�������uLH�
L$��H�=�Y����C���f.�H�=�Y1����H�|$(��������H�=�K$L��1�1�H�\Y��1�����@L�|$H�T$L��L�����������L���@����x���H�
aK$��H�=)_��������������H������H��tH�H���fD1���f�f.���H������H��t�@H��ø������f.�DUH��AVAUATSH��H��dH�%(H�E�1���:���?��1�E1�����D�$%I��H�����H��I�DH��H%�H)�H���H��H9�tH��H��$�H9�u��t	H)�H�L�H�T$�H���H�ք�t7fDH��H���B����u�E��tf�I��H��D�b�E�eE��u��I$�B
H����B�H)����H�E�dH3%(��H�e�[A\A]A^]�@A�:A�L�-X�	�������H��H��:H��H%�H)�H���H��H9�tH��H��$�H9�u��t	H)�H�L�H�T$�A�:L�-�WH���H�ք����������h�����SI��1�H���::u	H���H��O$H����H��O$���H$�fD��:t9�tWH���
��u�u�JF$���2�{u$�9F$H��b$�?H��[��H��H�eO$���z:�K����E$��������E$9����:��u���E$�?��t�I�8�:�D$�B����D$�@�
�E$9���Hc�I��H�����;-���C����<-t>H�������u�YE$H��a$H��[�@H��H��N$�ހ{u���������
#E$���f.�I�8�?������H����H�`a$��D$���Hc�I�T�H�Fa$������������AWAVAUI��ATA��UH��SH��hH�T$L�D$(dH�%(H�D$X1�H�H�D$HH�D$PH����H��.A���H�T$1�L��H���;�����M�EA��J߀�]ẁ�:t�L��H��H�
��:�y�@��@��]w@��u�I9��B��	�@��u�H�|$(Hc�H�D$PL�54.H�D$H�D$HH�I�MH�D$ H��f�H�C���xA�tH��H�S�H9�s�E����H�C��D$H9�w�{�=u1��{�?���D$�H�EH;E��H�PH�UD�8H��D�����A���9Ic�A��+H�T$H�t$ 1�H��������H�|$HA�������H��A�H��u�H��A�6t]H�����y��)�)�H�t$I�}Lc�N�;H�H�t�I9�s_�|$t� H��H��H��L��L����I�M������)�)�=u��y?u��|$��@�Ɖ���@��D׉T$�H�t$(��H�L$8H)�H�Hc�H�D$H�H�0H)�H�L$0���H�t$(H�L$8I�EH�HD$0H��U���@�H�|$HH��t���H�|$XdH3<%(D����H��h[]A\A]A^A_�H���x��A���j����������������fDH���
���2���H��3u�I9�@�ƀ�:��	��~���H��1����1����H��1�����I�E����A������M�������@f.�L�y+D�H�W�2���wLc�C�
��H��D�F���"tXD�H��H��A��H�Ѕ�u���(+��H�=+�f�Hc�7tWH��H�H�Q���v��fD�
H���ȅ�tN��"u�P@H�׃�"tPH�WH���F��J�I�Љȅ�u�E1��s����ҺHD��@��v���1��H��H����I��f��"L��H��������1��?Fu�rt�fD�ou�mu�1�� ���f���UH��H��AUI��ATI��SH��dH�%(H�E�1�H��H�H���H�BH���H�BH��H)�H9�tH��H��$�H9�u�%��L�\$I���L��H����L���)���H����L��H������A�3@��t(M��M���@A�1I��I��A�p�@��u�M�eM��H����D�A��ttA1��
DD�0E�4H��E��u�M�eH�E�dH3%(��H�e�[A\A]]�@�xtu��xyu�L��H���y���L��fDH���K�H���J���u�M�eH��tD�I���w����A�H�oOI�E�z���@H)�H�L��������D��L��(�H��H��D�D��E��xIc�E�H A�@uE�������x
Lc؃� C�@u��A9�t���u-��x)H�
-(Mc�B�u
�!�H��tH�����y�1���H�G��:u�H�W��x�u��fD�tH��H���y���@����AW�AVAUATUH��S1�H��H�t$H�T$0L�t$ H��L�l$dH�%(H��$�1�H�D$H�D$ �H����1�L��L��H���������H��E1�螽��H�D$(H�$DL�$��L��L��H�������Å���L�d$H�5�fL���n���H��t1�@H��A���h�H�|$0H����H���3�H�D$0�@H�5{CL���)���H���P�@H��A����H�|$@H���r�H����H�D$@�P���H�t$H��t.�>H����H�EH9E�'H�PH�U�8��
�xE����H�L$H�D$0H�H�D$@H�AH�D$HH�AH�D$pH�A@H�D$xH�AHH��$�H�APH��$�H�AXH�D$8H�AH�|$H��t���H��$�dH3%(��H�Ĩ[]A\A]A^A_�DH�ЀxH�Pu�H���H��H)�����E���G���H�
�=$��H�=�L����w���@H�5BL�����H��t4�@H��A����H�|$HH����H��膹H�D$H���@H�5-3L���y���H��tA�@H��A���s�H�|$pH�����H���>�H�D$p���@H���H����{���H�5[dL���$���H��t0�@H��A����H�|$xH���q�H����H�D$x�O���H�5�=L�����H��tN�@H��A�����H��$�H���*�H��袸H��$�����H��荼���ǃ����������H�5�JL���~���H��tPH�A����y�H��H���x
H�
�#�u�H��$�H����H�����H��$����H�5�+L������H��tJH�A����y� �H��H���x
H�
}#�u�H�|$8H��tHH�����H�D$8�+���H�5�+L�����H��u�H�=`;$L��1�H�J�������H���
���H������H����i���f���AWI��H�=�t$AVAUATUH��SH��8�T$�dH�%(H�D$(1�H�D$H�D$��H����D�u(A����H�ËE����1�E��teH�D$ L�l$L�d$H�$�4�H�|$L������H��tH��H�����H�ŋD$��t!E��tL�$D��L��L��H����A�ƅ�y�H�|$H��t���H�L$(dH3%(H��uQH��8[]A\A]A^A_�fDL�l$L�d$1�H��L��L���n�����;���H�|$H��t臿���1�����������D��(t;��t.H�����t5H�G��)t��\u߀t�H�G������u�������H���@I��D�H�?D�����t4H�O��"����\tjA��A��I�	���x	E��������(����t�"u\H��A��I�9D��@��>tˀ�@u>A��H�OD�A��I�	1��t�H�GA��H��A��H���|����A��H�OA���e����Hc�H�5f �P �@E��A��H��D�I�	����fDH�����H��I����f�f.����1���t��(��~��<����>��H���f���"���W�H�O��t��"����\t"���WH��H�O��u�H�τ�u�1�H���@�G��t�WH���fDH�G1�H��H���f�H�������H�DŽ��V���1��D�WH����fD�WH��H�����WH����fD��UH��ATSH��dH�%(H�E�1�H�����(H�����H���H���;���H��H��H��H%�H)�H���H��H9�tH��H��$�H9�u����L�L$D�#E1�H�{I���L�DFD��M��L���H��E��tH�J�����Ic�L�>���E��u]�>D�cH��H��H��H��D��E��u�D�L�����H�u�dH34%(��H�e�[A\]�f�A��"���SH��H��D��E��t*A��,t$A��(u��1����H��H�xD��E��u�fDE1��0���D�cA��H��L��H��D������D�"H���K���HH��H����H�X���4�����"����\u��H��t؈H�X�HH����fD�S��a����@���{ ���H��D�`H��H�{D���}���D�S���D� H��H�xD���`����A��,��E�����F �SL�F�� �YH��H����� t�L��E1�H�{D��������"D�`H��H�xD�������{t�N����{ �D����@D�cH��H��H�{D�����H��D��H������CH���
�H��H�{H����tr��"t}��\�Cu�t�H�S�C��fD�<H�����H������ H���ͳ��H������H�����@H)�H�L����f.�1����f��SH��H�����@D�cH��H��H�{D�����1��8���H��L��E1�H��D������H��H���*���藸�����UH��ATSH��0dH�%(H�E�1�H����D�I��E����H��D��E1�E1�<(��~3<,��<<��H�V�FI9���I��M��H���o�<"u\�F�H�N��t<"��<\t���FH��H�N��u�H���3�V��t�FH���fDH�V1�H��H���f��FH�����S���M���7L��H��L)�H��H��H%�H)�H���H��H9�tH��H��$�H9�u��t	H)�H�L�H�\$H���I��M9���E1��'f�<\��I�QI9�v-A�@I��A�I��M9�v'A�I�p<(u�I�QE����I��A�I��M9�w�L��H)�A�H�uкH�}�H�]�H�E�谺H�}��G��H�}�H���������x)H�
=�H�����xH��u���H���	fDH�€zH�Bu�H9�r9H�@���x'H�
��@�H��H9�wH���x�u�H9���H�����H�{H��1�1�L���$D��xA�uH��H�����tH9�t<?u�H��H�����u�v9�}xL���/���H���'�H���cf�M��uQH�~���I���I9�wL��E1����@H������I��L������D�FH�����A��<t�L����H��H�}�dH3<%(H����H�e�[A\]�I�Q<"�2���A��I�������H������H�H�L9�IG�I��H9�w �����I��A�A�H��H9������H�VL�F<\u�H9�wA�\I�����L���FL�F�1��J���H�S�H���*���1����聴�����AW�AVAUATI��US��H��H�=%H��XdH�%(H�D$H1�H�D$8H�D$@���H��t�8H������u!�L��H�=0��H��H��t�8ud����H���A�$ts�L��H�=r=�o�H��H����8��f.�H�|$8H��t����H���	���H�L$HdH3%(H����H��X[]A\A]A^A_��L��H�=�g$���I��H����H�D$8H�T$@1�L��H��H�T$H�$�p�����_�D$A�H�-�L�-�<L�|$L�d$ H�D$@L9���L�|$8E�'A���t6DI��E�'A���u�I��Dt#�I��E�'E����I��Du�H��茭��H�E��t6J�|3��DI��H��D�`�E�'E��tE��xI��DuH9�r�H�T$H�4$�1�H�|$�����xtH�|$8�F�Ӭ��H��H��t]H�ƹH�=�;�����uCH�D$@H��L9�r'���H��L����€���tAH�x�r�s���H��u�L�d$ �;����H���H��H������H��蘬��H������fH���3���H��t��H��H�=;"��€���u�� H������H��t��t$H�H��t}L��H��H�����B�D3�H���)����!�D$f��!���L�pH��L���!�H������f�L�pH��H�T$(L����H�T$(H��H�����@H�߾!H�L$覰��H�L$J�3H�xH)�H���N����b���褰��@��US��H������H����H�Ņ�um���tfH��fD<!��H��������u�~C�!H���)���H�P��H�H9�s$��!u�=D��!t&H��H�B��J�H9�u�H��!t
H��H��[]�H��H��H��H��[]�H������ATUSH�� H�|$L�d$H�l$I��H�4$H�\$dH�%(H�D$1��D$�D$�
���tDtBL��H�����H��L��A�����D9�t�A)�D��H�T$dH3%(uH�� []A\�D1����O���Df.���ATI��USH���
H�H�\�H��tAA�,$�f.�H�H��t(H�{@8/u�L��藱����u�[�]A\�f�[1�]A\�f���UH��ATSH��dH�%(H�E�1�H����H��H��m$�H9�t}H�FH��H��H%�H)�H���H��H9�tH��H��$�H9�u��t	H)�H�L�L�d$�VH��I���L�����������~/H���L�����������H�M�dH3%(uH�e�[A\]�H��L�������1���������SH��H���H�=g7�d�H���,�H��t�8u/H�=g�H���>�H����H��t�8H��ZHD�[ÐH��Z[����H��H�|$H�|$�	������t2��
t-H��f.�H���
��t��
u��H�����H���H��H������H���f.����H�5����x
H��u��,ue�WH����t@��(u�1��!���)����)Ѕ�~)�H�τ�tH�O��(u����H�τ�u�1��fD�WH����H���@��E����E���z���r���jEk�<��i�i€QE�A�A�Mc���E�"��l��lL�����I����(���������Q������)�k�d9�������<H�H%����M���;&��tO����������������������	����
������I����j��O���A���Q���NI΍�N���i��3���iɀQ΍�������A���A������)�A��iɀQ��)��i€Q�H�L���������D@��������@H������I����(�]���I���kP�Q���I��Jy�E���I��נ�9���I������-���I�����!���I��!����I����B�	������AWAVAUATUSH��H��8dH�%(H�D$(1��<
t��tH�����t<
u�H�C�H)�H��~T�{� uNH�5$$H��tBL�c�L�-�#$�H��I�t�H��t"�L��A���2�����uހ{� t:�H�|$ �V���H�D$ H�L$(dH3%(�JH��8[]A\A]A^A_�H�l$H�{�
H���8���I��H�D$�8 u�H�S�H9�u�H�{�
H������I��H�D$�8:u�H�S�H9��w���H�{��
H�����I��H�D$�8:�U���H�S�H9��H���H�{��
H��跫��I��H�D$�8 �&���H�S�H9�����H�{��
H��L�L$胫��H9\$�����L�L$E��D��D��D�����@���H��H�D$ H�������H�l$ H�����H��詥��H��)�该���x ~��H�D$ Hc�H)�����^���@f.���AWAVAUATUSH��8dH�%(H�D$(1��)���H����H���xH�
�
����L�l$�
H��L��袪��H�|$H�D$���H��H����H�5�!$H�����L�%�!$�f�H��I�4�H��tk�H��A�����A�Dž�u�H�}���H��tFH�Ǻ
L������H�|$H���a���H��t$�
L��H�����H��H�D$�8:t�1�H�L$(dH3%(H����H��8[]A\A]A^A_�H�P�����������H�P������������x,����H�x����H��������@H�x�
L���_���I��H�D$�8:��T$��E��E���D������H��H����C���H�|$�q���H��H���/���H�I�����<+t
<-uA�H�EH��������H���0��H�E������0����H�E�������0����H�E��������0������D$'�EL�t$%�
1�L���D$%�E�D$&�l����
1�L��I��Li��Ef�D$%�I���I�L��Ik�<L��P���fDH�x�
L������A�������b���f���SH��H��dH�%(H�D$1�H���̣��1�H��H�=�.���L��H��t?�H������H��t+�8;��f�H��H���x�A��u�H�����H��u�H�C8H��tH9$|H�D$dH3%(uiH��[��H��H�=��D�H��tH���G���H�$H�C8H��uH�S8�H�C8H�$H��t�H9�|�럀xt�H�x����H�C8�|����S�����H��H��tH�?tH��tH1�H�>uH���1�H��u�H���@H�
�$�0�H�= .�K����H��ÐH�
�$�D�H�=�-�#�����f�f.���SH��H���H�=e�D�H��tO��H����H��t=H�8t'H��H�=����[H�����f.�H�@[�f.�1�[�f.�f���AWLc�AVI��AUATUL��SH��8H�<$H�\$�t$dH�%(H��$(1�A��@�6f�AL��L��L��$�L��$�)�$�L��)�$�)�$�)�$�)�$�)�$�)�$)�$Ƅ$�Ƅ$ �1����AL��L��L������L��L��I�M@@�06H���2\H��H9�u�H��腀�@L��H��赀�T$H�4$H��襀H��H���:�H���R��@L��H��肀�H��H���r�H��H����H��$(dH3%(uFH��8[]A\A]A^A_�H���D��L��H��L��$�A���H��L��賁���艡��f�AUI��ATUSH��H���<)tFH��L�%/,�DH���<)t*<\u�L��H���i����u%H���M�<)u�I�]H��[]A\A]�@�H�5�+H���,����u�M����H�5�+H�������u	�M�o����H�5�+H��������u�M�K����	H�5�+H�������u�M@�'����H�5m+H������������M����U���SH��H�����H�=�#$�hH�Xt%H��#$H��tH�H��#$H��[]��H��#$H��#$H��[]Ðf.�UH��ATSH��H��dH�%(H�E�1�讚��H��H�H!H��H���H)�H���H��H9�tH��H��$�H9�u��uaL�d$H�PH�passwordI���I�4$I�|$	H��A�D$-�#���L����H��tH���γ��H�]�dH3%(uH�e�[A\]�fDH)�H�L������1ɀ?"��AUATUSH�_H���G��u�.D<"t4H��H�X�@��t<\u�H�CH�X�@��u�1�H��H��[]A\A]ÐI��H��I��I)�I�}��I�UH��H���\���H��B�D(M��t�H��H��I�$H��[]A\A]��H���f�f.�H��H�
$�3�H�=t.����1�H��������6$�P��6$��t	1��B�f�H�
�$�
�H�=iE�3������R $S����u/��t?��
t[�H�
y$�'�[H�=.��f�H��$�1�����H�
D$��
H�=�D辣���H�= $�
���f.�SH��H�?�H�5>(�h����uH�[�� $�@H�;�H�5(�<����uH�[�� $��H�;�H�5�'�����uH�[�y $��H�;�H�5�'������uH�[�I $��H�;�H�5�'�����uH�[� $�� $[�f�f.�AWAVA��AUL�-�$ATL�%�$UH��SH��8dH�%(H�D$(1�H�D$ H�D$@H�\$1�H��L��L��������3��$H�=V$���&H�?$H9�$H�|$H��$��H��H���c���H�L$H���<*��<+ulH�AH���>$H�D$�y H�AuH�D$H��H���x� t�H��$���H�\$(dH3%(�2H��8[]A\A]A^A_�@�
H��$H����tfDH������u������$H��$���fDH�AH�D$�y H�AuDH�D$H���x� t�H���i���H�L$H+
$H
�$�=O$I���>�=?$H�
($�2$����=$�������L�
Z$H�=;$L��%�����H�=�$H�5$�������
���A���$����H�5�-��Hc�H�>��f�H���X���H�=I$H�=�$���H�=>$H��H��$�����H�5q$���H�=$�����"$���Y���"���H�5$��'���H��$H��H�B�HH�H�p$H��$��$���fDH�H��@< u�H���< t���u��$H�
�$������$H)�H��H
a$H�L$�����$H�L$H+
E$H
�$�P�I��H�
a$��v@�=e$uC�H�5�#L�����������$I��L�=$�0$���h������������D�$�H�
�$����DH�5�$1�H�5�$����H�=s$����H�b$��$�����H�5#L����������Z$I���@���f�DžP
1��V�����P
�A�����uaA���7�����P
��+�����P
DžP
��u�A��1�E��t�H�
�$H�=$H��"1��蓛����$�1�H�=�$�H�5�"�Q����u�H��$H�=�$�H��"H�H1��H����Y����H�5
"L�������u�V$I���<���E1�����H�5�!L��������u�#$I���	����H�5�!L�������u��$I�������H�5�!L�������u��$I������H�5x!L���X����u��$
I���������H�t$L���
誘��H�|$ H�~$�? uH�GH�D$ H��H���x� t�H�5!������u�<$�&���H�|$ �H�5� ������u�$���H�|$ �	H�5� �����u��$����H�|$ �H�5� �w����u��$	H�D$ L�x�����$���f�f.�SH��@���~"��P
t��p
t�H������ِ�[�f�H��1�赚��H�5>$�H���@
����$��Ð��@f.�AVH��M��AUI��ATUH�͹SL��L�d$8H�>H�=��H�����������H��I�E��/H���׎��H�EH��t
�x���I�EH�H��ZI�H�;�(�H�T$0H�H�;�H���H�EH����H+H�x���I�$H�3H��H�UH)�虑��I�$H�EH+�H�EH��I�EI�<$襾��I�$[]A\A]A^��I�}����H�H�UI+U�H�EH��I��X�����H�=��H��������������H��I�E����fDI�$H�[]I�EA\A]A^�AWA��AVA��AUATI��USH��8dH�%(H�D$(1�H�l$H�D$L�l$H�D$H�\$�D$�fD�D$��tX1�I��M��D��D��H��������ufL�D$L��H�=G
$H�#��Ɩ��H�|$t�H��H���3����D$��u�H�D$(dH3%(u7H��8[]A\A]A^A_�f�H�=�$L��1�H���c��������f�f.�AWI��AVM��AUATI��H�5�USH��H��H��$�H�<$L�D$H�=d$H�D$dH�%(H��$x1�����1�H��tDH��H�t$(�
H��H�D$L�l$0��H�|$(�
L��H���ۋ��H��H��tH��u.1�H��$xdH3%(���TH�Ĉ[]A\A]A^A_ÐH�D$(H9D$sƀ8 u�H�L$0H9�s��9]u�A�UH�4$H�T$H��$�L���H�H�|$HDŽ$pH�$�i���H��$XH��$�H��H��$hL��$(L��$0��I�EI�}L��IDž�L�$�L���H�H��L�|$hL�t$H��$�H�T$�D$4%H��$��H�ۉD$0H���HI�H���D$8H��H��?H��4HÁ�H)�H�D$H�\$@H�D$PH��$�H�D$`H�D$X�y��������f.�AWI��H�5�AVAUATUH��SH��H��xH�=X$dH�%(H��$h1����H��tdH��	H�t$�
H��H�D$L�d$ ���H�|$H�t$�
I���ԉ��H�|$�
L��I��迉��M����M��I������tM��u/1�H��$hdH3%(��H��x[]A\A]A^A_�@H�D$H9D$sŀ8 u�H�T$H9�s��: u�H�D$ H9�s��8]u�H��$��UH��L�L$�H�H��H��$�HDŽ$`�5���H��L��$HH��$X��M��L�L$��A��������Ao�AoO�AoW �Ao_0)D$ �Aog@�AooP)L$0�Aow`�Aop�Ao��)T$@�Ao��)\$P)d$`)l$p)�$�)�$�)�$�)�$�L��H��L�L$p�d$ ����U�������L��H��L�L$�#��A�L�L$�2���fD�L��H��L�L$���L�L$�����1��L��1��H�L��H��L�L$L�t$p�����������L��H������L��H�����L�L$�7�������Df.�AUA���H��ATH�5�UH��SH��(
dH�%(H��$
1�H�\$H���G�H���^H�|$I��E1�����H��1��D�H�EH�M�f.�H��H��H9�v$H�PH�U���
u�I9�LL�1���f�H���X�������H���G���Hc
LO$H��H��?H�H�L9���H�\$�
H�5	H��豇��ƃ�	L��肋��H��A���w���H��I��D��jL����1�H�=4���
XL��Z躩��L���"H��$
dH3%(u]H��(
[]A\A]ÐH��I��H�\$H��H�Q�
�
I��L�b�H��I��1��'���Y^�V���H�=*��T�����M���H�UH�M����AWAVM��AUATUH��SH��1�H��hH�|$H�=�I$�T$,�L�D$0L�L$dH�%(H�D$X1�H�D$@H�D$H�ъ��H�=zI$�5���H�D$ H��tH�
dI$L��H������H�D$@1�E1�E1�L�|$PL�t$HH�D$�D$(�XfDH�T$PH�
I$A�|�
uH����A�|�
H�B����L��E1�蚐��H�D$PIă�H)���H�|$H�
j>$L��L���/�������H�D$PL�D$@H9�v)�H�\$P�D$(A�8F�k���A�xr�`���A�xo�U���A�xm�J���A�x �?���Hc�HD$�YH�D$P�p����A�I��H�ο
葊��H�D$P�E����E1�H��A��v�H�¾L��賏��H�D$PH�
�G$M�d��H�=�G$E����蛉��H�|$H��tXH�t$ Ld$0Hc�Hl$L�gH��H���H��H�o(HI�H��?H��4H���GH�%�H)�H�G�D$,��tN��t1H�|$@�?����D$(H�\$XdH3%(uH��h[]A\A]A^A_�@H�D$�HH�h0L�` �DH�D$�H�DH���
��I���l���H�=G$� ���H�5�F$�>L�D$8I���F���L�D$8����7����H����H�#
$L���H�=�	$L�H1�L�

$趄��H��	$H���f.�AWI��AVE��AUA��ATUH��S1�H��(
dH�%(H��$
1��=WF$��L�eM���dH�=�	$���t$H�l$�H���H��L�nAWI��AU�t$$V1��
�H��
����H�� �=�E$��H����H��H���c���E�����
�E$��tA��)����t �H�=*;$���
�E$�iE$����u҅�tz�H��tH���H��$
dH3%(���H��(
[]A\A]A^A_ÐH�=�:$�t��t,�B
$����H��H�=�:$�
�D$�<������1���1�딽E��u��%�D$��l���f.����H�l$H��L��AWI��AUAT���DH�=A:$�t$�8��t$H��H���G���1��%�����t$���t$���E���1�����@H�=y$H��1�H�����,���虅��f�H��8H�|$H�=��t$$H�T$(�D$ �:����j$H�������	$��H�D$H��tH�5�����
��H�=�$H�D$��������u?H�|$tH�5
��
�p�H�|$H�L$(�-A��t$$H��P�����D$ H�t$��;�H�t$�
�,��F$��$��u�D$ H��8��1����D$ H��8��SH��
dH�%(H��$
1�H���
���L�a�
H��I���1��
�ڀ���=�B$u)�H��$
dH3%(��H��
[�@H�=!8$�����tx��$��u~H��H�=8$�
MB$蘭����tT�
^B$��t���#f����t �H�=�7$�5��
/B$�	B$����u҅������Y���D1��M���f�H�=	�#H�پ1�H�T胇���`����)���f���H���&$�P�$�������H�D$H��tH�5����f���
�W��H�=[$H�$貅������uJH�<$tH�5���
�"��-�����t(H�t$��	�H�4$�
��1f�H�t$���H�4$�
���=]$�(����F$���=$H���@AWHc�AVAUA��ATI��UH�,�SH��H���
�D$H�/dH�%(H��$�
1�H�xPH�D$��H�=�$�E���H��$�AUL��I���D$P�
�H��1��
�N~���8@$Y^����I�D,PH��H�D$H�D$ H�$�_�H��$�Å���;i-$��H�<$E1�E1�1ɺL�����Hc�H��H��I��`����F��D��?$���t�H�=,5$���=�$���=[$	uɅ��yL�5Z$�{L��蕀��H��H���YH�5�L��躽��H��t�1�H�{M�4,�
�1���I�~PI������H�=$H�5<耽��H���WH�<$E1�E1�1ɺL����1�H�
u4$H�5�$H�=�$�2�����������$H�=}$����H�5�����H������
H�x1�萂���T$D9�����Hc�I9NPt%H�D$D��A9������I��H�H9H�u�A�F�����H�D$8A�FL��H�=�3$I�FH�D$HI�F(�D$(A�FH�D$0I�F�����S������t �H�=�3$�����=$�
�=$����u�H��$�
dH3%(��H���
[]A\A]A^A_ÐH�x�
1�蠁���\$D9�7H�I;FP�H�T$�@H� H9�`�������A9�}�@E1�E1�1ɺL��1��Y����@H�=�2$�t���t0�B$���"H��H�=�2$�
�<$�<�������@1�����f�H�D$8�FH�=m2$H�FH�D$HH�F(�D$(�FH�D$0H�F������fDHc�L�|/�H��$�H��H��H�T�H�$���H�$L��I��RAW�����\$H�<$E1�E1�1ɺL���g���u������������S�����:<$����D�+���������1��B���H�5%�#�}��H�=�$�O���@H�=	�#H�پ1�H�T	胁������)}��f�AWAVAUATUSH��H��
H�t$ dH�%(H��$�
1�H���H���
��w��H���ǮH���
H��H���u{���H�=��H��������H��H�=���H�U����HD�H���Ϟ��H�PH��HE��E��t+H��H�=�f���xH��H �7@E��H�����u�H��L�d$P�$w��H�xH�|$P��H�t$PI��H�����H��H�D$X1��L�DH�l$4�x��H�D$@L��H��H�u�#H��H�D$(�{������H�D$HH��E1�1�H�D$PA�
H��H��H�D$jL�|$HAWATjjjjH��$��8x��H��@A�����C�
�L��$�I��L��1�L���
�x����p
�s�=�#��A����H��$�H�D$H�D$pH�D$H�D$`H�D$��fDL��H���ͤ��������p
t
�H������=|�#�yH�=[�#H�|$p�u��H�t$H�|$1�H�D$x�[���H��E1�1�H��$�A�
H��H�D$pH��$�H�D$hjAWATj�t$@jjH��$�H�T$@�v��H��@A����H��$��z��A����H�t$PH�|$X����L��H��I����u��M��
L��L����
1��v��L���Nz����p
����H������t|�=��#�������H�=p�#L��1�H����}�����DH��������\$4���H�=��Y��H�=����F�H�t$(H���y~��E1�H��$�
dH3%(D���9H�Ĩ
[]A\A]A^A_�f.�H�\$X�l$4�ƺE1�H��������H������@�[���H�D$ H������H�������o���D�y�#E��u?L��H��聢�����P�����p
�Q����H���/���=,�#�)����?���H�=&�#L��1�H�q�|���H�t$(H���q}��H�t$PH�|$X�"���L��H��I����s��M��
L��L����
1��t��L���ix����p
tGH�������������5��#���\L��H��觡�����v�����p
t
�H���Y���=V�#�S���H�=5�#L�|$<L�l$`H�|$p�qr��1�H�|$pH��$�H�D$x�(���H�t$HE1�M��H��$�L��L��H��H�D$hH��$�H�D$`�z������H��$��w��M�FH�L$ 1�L�Ǿ�	L�D$H�`DŽ$�����z��L�D$L�t$XL���H����������!ʁ ��t��M��H����€�D�H�HHD����H��H��1�1�L)�M��H��H�D$XAUH�t$X��u��ZY���VH�t$`H�|$h�\���L�/�
L��I��I�ĺ�
1��s��L���v����p
t8H������������#���)��P
L��H������������E1�D��� D��p
�t�H�������P
����u�H�4$H��L��A���6x��L��H���{q���`���fD�\$4���H�=�y��H�=�������H�=/�#L��1�H�z�y������\$4�ƺH�=��-��H�=����������\$4�ƺE1�H�=������H�=���������t��H�=��#L��1�H���!y�����f�f.�AVAUATI��UH��SH��H��
dH�%(H��$
1�I��f�M��M���DH���S�F�L��
L��I���1��
�q����p
tGH���2��������#���,L��H������������p
t
�H������=��#��H���#H��L���ԟ����p
H��t4H������������#������P
H��H��舝����tu1����p
�t�H���5����P
����u�1�����H��$
dH3%(��H��
[]A\A]A^��軠��I��H�������1��1�H�5��#H�=X�#�s���H��H�������1��H�=��#L��1�H���3w�����H�=��#H��1�H���w�������r���AUI��ATI��USH��H��
dH�%(H��$
1���P
��p
t
�����:L���m��H��t$L)�H�xH���<�L��H��H���p���(I�ċK����H�=����H��t[���H��
L��I���1��
H���n����p
�L��H��L������t/1��f�H�=��L���Q���H���y�H��u�H���l�L����
H��I���1��
�9n����p
��D��P
H�-^�L�%���A������p
t1�H������D��P
�=��#uӃ=��#
u�H���#H���t�x$A�u�H��A���H��H���y�H��H���������H��DH��H����`�����x�A�t�H���H�������tD�N�#��tH�=;�#H��1�H����t����P
H��H���3����������H��$
dH34%(�H��
[]A\A]�fD�H��H����������E���H�B���4���A��)������
����f�H������������#��un��P
H��H��脙����������p
�������#���p
�t�H�������P
����u؅��m����{���H�=�#H��1�H�L��{s���p����!o���USH��H�=7�H��
dH�%(H��$
1�H�����H������P
�����#��L���
H��I���1��
�tk����p
u+�H��$
dH3%(��H��
[]�DH���h����tl�6�#��uj��P
H��H���8�����tL��p
t���@��p
�t�H��������P
����u؅������e���1��[����H�=��#H��1�H���3r���t�����m��f�USH��H��
dH�%(H��$
1�H���y�L����
H��I���1��
�Fj����p
u-�H��$
dH3%(��H��
[]��H���8����tl��#��uj��P
H��H��������tL��p
t���@��p
�t�H�������P
����u؅������c���1��Y����H�=��#H��1�H���q���t����l��f�AWH�=��AVAUATUSH���V�H�=�/$H����E1����5�#H��t1�H�5����I��H����� /$�D$��u��*$����HcK$H�5/$H��I��H��H�H9����D$E1�H����������D$����:���t�� ����������"E���Y�=L*$A���D$��t$��A�Hc�$I�ƠH��H��H�I9��XA�M��t���tD��)$E1�E��tD�.$E���=A��A��1�E��t���Q1�A���i� A9��É�%=��������L��I�~PA�غ+H)�H�
��A��H��H��H�������A�H�5�-$������L��I�~PA�غ-H)�H�
p�A��H��H��H������A�H�5X-$�������L��I�~PA�غ+H)�H�
3�A��H��H��H�����L�A�H�5-$�� �R���L��I�~PA�غ-H)�H�
��A��H��H��H������A�H�5�,$�������L��I�~PA�غ+H)�H�
��A��H��H��H������A�H�5�,$������L��I�~PA�غ-H)�H�
k�A��H��H��H�����z�H�5C,$E�������L��I�~PA�غ+H)�H�
�H��H��H�����>��=�'$�9A���D$A�H�5�+$�k���f���E1����A�����@�L��H�=Z��d���H����H��H���L��1����l��A�H�5�+$�G���D�
a+$E��tT��������L��I�~PA�غ+H)�H�
'�A��H��H��H�����`�A�H�5&+$�=�����@�������@��������|������M��tL���W�D�D$E���iHc$H�5�*$H��H��H��H��H�H9��E1�H��$�DHc�H�ŠH��H��H�H9�s6�E�ĀuީB�t�H��H��A�����H�5a*$��$�f��D$D	����=%*$�����D$������%$�����|$�@�T$H�
�$H�5_�1���R_���V�L��H�=��茦��H���(����<���fDL��H�=$�)�����@�t$��t�
�)$���q���H�=#�#�f��H���[]A\A]A^A_�f.�H�=�$���Hc�$H�5V)$H��H��H��H��H�H9�����������HcT$H�5)$H�<�I��H��H�H9���1�H��������H�H9�r��������������M��tL���5�Hc�$H�5�($�D$H��H��H��H��H�H9�������H��($�B����1�H�"�#H�5����]��H�=���:�H��tkH�5}��1��]�����DM�������L����HcP$H�5($�D$�D$H��H��H��H��H�H9��>����P���H�=&��H��u�H�5��H�y�#H�5
��1��]���������H��(�=a#$�D$t�D$H��(�fDH�=���\������#H�������1�#���H�D$H��tH�52��������
����H�=��#H�D$�#g������u"H�|$tH�5,���
������D$H�t$��z�H�t$�
�k����#���#������1���D$H��(���ATA��US��H�=��H�� �c�H�����=6"$���E�#����ۉŋ�$O�A9�ANĉl$�D$9�}ZHc�L�%�$H��H��H�����EH�à�D$��;D$}"H�5&$H�FuںL���m�����tȋl$�D$9�~THc�L�%"$H��H��H�����E�H���D$��;D$~"H�5�%$H�FuںL���
�����tȋL$9L$|H�� []A\�D�����#��H�D$H��tH�55��������
����H�=��#H�D$�&e������u_H�|$tH�5/���
���t$�l$9t$|8������;\$H�=�$$O�����{�#��u?��9t$}�H�t$��@�H�t$�
�1����#H�� []A\�fD1�����f.���SH�=��H���+�H�����=�$���
�#�?�y$�������1�#����
H�$���H�=��#H�D$��c��������H�<$tH�5�����[�H�|$tH�5����
�B��
���#��uH�=�$�w�H�=�$����H�4$��
�H�t$�
���x�#H��[�fDH�
�#��H�=���f��H��[�DH�$�H����H�޿
����#H��[�f��[�H��[�D��H����P����H����@����USH��8
H�|$H�=��dH�%(H��$(
1��D$�g�H�����=:$���I�#t7H�=����c��H��$(
dH3%(����H��8
[]����H�#��H�D$H��tH�5���������
���H�=��#H�D$��a��������H�|$tH�5��
�W����H�l$ H���
�t$I���
1�L�~��H���R[���=;$Y^tWH�=�$�k���������5�#��tH�="�#H��1�H�m��b��H�t$ H�=�$�
�$������tHH�i$�6���p
�t
1�H�����H�5��#H�=��#�D$�1^����P
u�H�t$��i�H�t$�
�Z��t�#���#��u1ۃ|$���9����1��ٴ���]��f���H��H���#H���#��tH��x)Hc
�	$H9�tuH��H��?H�ҺI�H���fD�H��y�H�=Z����<�#H���������#�T���H�m�#��#H�T�#�f.��H��y�H�;�#����1�H���@���v$1��J���u<��t
��$��x-SH�u$1�H��t�Y���H��H���._��������[�@�Df.����=$St*H�
�#�!�H�=���b���[�fDH��H�=n$蹽��H��u-H�
��#�#�H�=l��Wb���[��K���H��Hc��t H��H��$H��H��`����Gu��ѐ1�[�f�f.���AWAVAUATUSH��(dH�%(H�D$1��?"uH���V��H��v�}"t5H�|$�Z��H�D$H�L$dH3%(�kH��([]A\A]A^A_�1�H�}�
��]��H�59�#I��H��t�L�u1�L�-$�#�f�H��I�t�H��t��L��A���2�����u�Hc�I�|��j���H�}�
1��]��H�}
�
1�H���|]��H�}�
1�I���i]��H�}�
1�I���V]��A�t$E��D��A��D��������H�D$H���������E<+tw�<-����EL�d$�
1�L���D$f�D$�\���
1�L��H��Hi�HD$�Ef�D$��\��H��H��H��H)�H��H�T$H������H��������Y��f�AWAVAUATUHc�S��H��(
dH�%(H��$
1�L�d$���SL�7�L��UI���
1���
�XV���=A$_AX��L�t$�	$���=$t�H�=�
$�	����=�#uЃ=��#	u�H���#9�w�9�r�H�H�$H�=��#H�5=�H��H��L��`���I�E �$���H����H�D$H�=��#H�5�����H�D$H��tH�x�
1��5S��I�EP�1�L��H�=�$����A�e���,$�#���fD9���E�H�5n$H��H��H�H�x t9H�x8t2����H��H��H�H�x tH�x8D��tD�jD9�s�A���A��D9��z�C�I��H��H��H�H�x �^H�x8u7�R�A�F�H��H��H��H�H�x �;H�x8�0A��E9�r��"A��H�5�$9�w>H�l�L�-�$H��H���
H�5�$H�L��A��H�Š���D9�s޸H��$
dH3%(�cH��(
[]A\A]A^A_��H�xH�|$�P�� u#H��f.�H��H�D$H���P��� t�(����L��L���w�������f�H�=)$������t,�5��#����L��H�=$�
Q$蜀�����,���1��<���A��f.��k��AV�
L��AUI���1�L���
�4S���=$ZY��L�%�
$fD��$������=�$t
�L������=��#uԃ=��#	u�H���#A9�w�A9�r�H�H��$H�=��#H�5��H��H��L��`�������H�D$H��tH�x�
1��|X��I�G H�=Y�#H�5f��Ւ��H�D$H���O���H�x
����I�G8�#$�B��������H�=�	$�d�����������.�#��uLL��H�=�	$�
�$�,��������1�����DH�=��#L��1�H�<��kY���D���H�=��#L��1�H���IY�����T��f���AU�
ATUSH��(dH�%(H�D$1�1��?"H�t$��H��hW��I�����9H�D$H�xH�|$�8-�"H�5��#H���1�L�%y�#��H��I�4�H����H�|$����~�����u�Hc�I�<���H�|$���-���
H�t$H����V����N�����C��H�L$H�T$H��H9����:t�z"uv�zupE1�E1�1�D�����\���H��H�$H���tOH��H����Q��H����P��H��)���P���@ ��~��H�$Hc�H)�H�L$dH3%(uH��([]A\A]�H��������bS��f���ATUH��S�����H��L�d$H�|$L���jQ��H���RP��L��)ʼn����*��)������
�ų����)É��k�<�)����)��P��1ҾL����H D�H�ɹ��H���SU�R�PR�PR�x��lH�=m�#RHcPH���#�4к1��RO��H��PH�G�#[]A\�f���SH���cM��H�|�Y��"�H�H��u%�Af�H��H��H��H���S�����tH�q��"t��\u��\H������"f�[�@f.���AUATI��USH��H��
dH�%(H��$
1�H��HLJ�
H���@���I�����H��H��
AUI���1�L�S��
�ON����p
ZY�����P
t^��p
�t�H�������Ń=��#t�H�=��#H�5��V���H��t�H�x
�
1���S��H���
��P
u�H�=i�#�HI\�#�=��#A�$u/H��$
dH3%(����H��
[]A\A]��H�=Y�#�H�5���،����u�ǃt
��H���x�����t$�F�#��u*��P
H��H���Hz�������1��j���f�H�=	�#H��1�H�T��T����,P��f�f.�AVAUATUH��SH��H��H�� 
dH�%(H��$
1�L�d$I��H���H�����V���L��I���K���I�����AV�
L��AUI���1�L����
�\L����p
ZYt4H���y��������C�#������P
L��H���Ay����tn1��$f���p
�t�H�������P
����u�1����.�����*�H�=I�#1�H�5|�#�[}��H��H������1�H��$
dH3%(uTH�� 
[]A\A]A^�H�|$�@|��H�|$H��I�������DH�=a�#L��1�H�����R�������N���UH��AWAVAUATSH��dH�%(H�E�1����P
u"H�]�dH3%(�zH�e�[A\A]A^A_]�H��H�=�I��I��I����H�����H�=�H����€�����	H�=��H����€������H�=��H����€���t&H�=o�#H���1�H�~���Q��1��@���f�L��H���e���.���L���hH��H��H�H"H��H���H)�H���H��H9�tH��H��$�H9�u��t	H)�H�L�L�|$�h-L��H�imap-autI���fA�WI�
H�PI���J��L���ʩH������L��L��H���������DL��L��H���
���s����L��AWAVAUATU��S��H���
�4$�L$dH�%(H��$�
1��D$<�D$ �a��H�=��H�D$�;�H�������$�#���d�������
H��H�D$��H�D$H��tH�5<������H�|$tH�5#����
����#L�%�$��#�,$l$L�=��#M���w�CH�H�<�H�����Hc�#H��$H��H��H������
H�A�E1�H�xH�Hǀ�H��H)����1����H�A�G��tcf���u3I�GH��t"Hc[�#H9��"M����	f�E1�DH���K��I�L��H���aI��A�G��u�M�w�؋�	$H�|$���#�D$$�q��L�%�	$H��H�D$PM��t>D�-��#E��~2H��L���GM����u#L����q��H�\$P��u���#�H���(��H�L$HH�T$<H��H�D$@H�t$PPH�D$`PH�|$ L�L$xL�D$p趵��D�%O�#AZA[�D$p����E����H�|$pH�5^�#�J�H�D�L$E������H�=�$�-�$�aJ��D���#H��$E��u��#�������#H�=W$H��t�I��H�B$H�=C$H��t��H��H�.$H�=_$��I��H�|$h�(~��H�|$H�D$�G����$��$�S�#����
H�D$��H�=��#H�D$�L�������$H�|$tH�5�����{�H�|$tH�5�����
�b��5�#���4�D$$	z$���#1�H��#�Q$H�߅����G$����H�L$hH���#H��H�5��#�s����������,$l$�)1�E1�H���#H�
��#H�W�#H�����ƉN�#E1�H���#����H����D�<$E��t	H�����D�5�#H�	�#)ЉD$ E����A���B���#���xHc��|��Hc5��#H��
$����V�H�T�H��H�D�H�ǀh���Hǀp���H9�uڋ<$��u[�=$uRH�=��#�Ɯ��Hc5o�#��;H�4
$�Jf�E1�H�������5N�#)�E1�5C�#H�p�#����������H��	$Hc5�#H��L�-��#H��H�H�@H�@(M��t1��DI���0G��I�EL��H��u�L���G��H�Y�#H�V�#�����T$Hc�L���_v���=��#�Ԥ�$D$u
��#H�t$���H�t$�
�ӾD�$�I�#E��u`�=�$�sD�T$E������$)�#��1�H��$�
dH3%(�WH���
[]A\A]A^A_��H�=p$tH������q$蠉D�$E��t��|$ �ި�@H�=�$�[�������H�=I$�-K$��E��D�w�#H�0$E�������#����H�=��#��k���|$�?�#���a������f���$�����������@H��H��H�
N��HD�H�5*�1��'=��H���#�������#�R���f�H�t$��1�H�t$�
�"���������#�)$�s���@H���k�����J����T$<L�j�H���D�
�#H�L$`H�|$PH�t$p��LD��p��������H���D�����������f�H�
ɾ#�#�H�=��CJ���	�#����@H�|$p�fj��H�t$��W�H�t$�
�H���������#���@L���D��H�E�#H�B�#A���pH�=a$��C��H�Ż#L�%N$H�
��#H�h�#H������H���0�������f��$L�%$�@�#�������8���I��H��H��$H�=:�#I��H��H�L$(H��`����@���Hc��#I�WL��$H��H�<�H)�H��H��I�48H��I��8`����F���-��#H�L$(�}���DH�=Y$�i�����<H�=���@�H�D$HH��t<�
1�H���E���q�#��~#�H�5!����̺�=V�#H���#�H��H�t$p�JH�`�H�T$`H�=M�#H�F�#�H�H�t$PH�w$H��H�=���H�n$�1����� H�=�#�\h���
��#������������@Hc��#H�5�$H�=�#�f����n����I�V�L9�I���h����[���H�={��<�H���U���H�L$H�=�#�H����E���3�����|$�ǜ���������H�L$H�=�#�H�2��bE�����DHc!�#L9���H�=P�#H�A�#H���#xpH�5�#����H�����������L��H���>��Hc��#H��$H��H������f.��$��������=.�#�-�������H���D����T���f�H�=I$K�t�H���[t��Hc
d�#L��1�H�($H)�H�<�H�T�H��H��H��<��Hc5�#H�
�$H��L9�s2fDHc�H��H��H��H���@H�@I9�wԍ~D�����D�5��#����DH�L$XH�T$@H��H�t$`�!������������?��H�=.�#������f����f.���1���D��USH���=��#�-i�#u���#����H�=}����#�ӝH�=��#��e���H�=2�H��H�������tjH�޹H�=��H�S����HDھ:H���m9��H��t�H��H�=C��VT��H���^��=W�#���#tH��1�[]�f�H���f.��R$1��H�=�#��9-��#~ĉ�蘡�fDH�
	�#��H�=���D��H���[]������#S����H����t<���u&H�5�H�=;�1�詙�=��#tP��[�@H���`���fDH�=�#�L���H��u��#H�
k�#�H�=�����C���H�=��#�d���V$1��H�=�#���[����H�
�#�H�=���C����[�f.�AWE1�AVI��AUATUSH��
H�t$8H�T$0H�L$@L�D$(D�L$HdH�%(H��$�
1���p
H�$��H�D$h
�
1��p��H�D$pH�D$`�D$H%H�D$LH��$�H�D$ H�D$pH�D$PH�D$xH�D$H�D$hH�D$H�D$`H�D$H�\$0H���T��H�t$@1�H��H�D$x�B<��H��$�
����dH���(nD�D$LI��H��E����H�@A�$(�D$Ht/�SH����\�fD���JH��@�p�H����u�D$Ht>�x�(t� H���FH����\�����JH��@�p�H����u�D$H@���) H�Pf�8�H�|$8���I���;����t$(�
L��SI����
AT1�AUH�|$@�7��A��p
H�� ����H�$H���lH�|$ H���O;��A��p
��D���%����t��L��蜞��A��p
�=��#t
A��P
u�A�lj�E�����������0E1�H�|$8�&�H���n���H���
�SH�|$0I��L�@�1��
�47��A��p
ZY�\H�4$H����H�|$ �:��D���$�A��p
�t�L���ԝ��A��P
����u�A�Dž����P�#����f.��x�(t� H���AH����\����JH��@�p�H����u��)���D��D������fD�J�#����A�������E1�H�$H��tH���ϽH�|$`��9��H��$�
dH3%(D���3H�Ę
[]A\A]A^A_�f�L�����������5�#����A��P
H�t$ L����b�����u���A��p
��D������@H�|$(E1�E1�H��H�����l$XH�l$PD�|$\L�|$0�2@�D$pH�t$`�L���P�_��H�T$pH��H)�H����H�T$H�t$M��H��H�|$A�I���~V��H�D$pH�T$`I��D�
H�T$`H�D$p�
A��p
u�H�$H�T$pH��t�H�|$`H���H���_>��H�T$pH)�H����l$XD�|$\A��p
����H�$H��t H����H�=;��>���A��P
�2���A��p
����1�L���J���A�NjA�#�������A����H�
�#H�=0�#1�H�����;��A��P
u�����fD胙��A�H�$H���X���E1������H�5��L����`���L���@L������t̋��#����A��P
H�t$ L���`�����Q���D�����f�A�����A���
���H��M��L���t$@�D$XPAUL�D$HH�L$`H��$�
H�t$P�s���H�� ���f.�H�L$ H�=�#H�i�1���:���*���H�L$ H�=�#H�E�1���m:���*����6��AWA�AVA��AUE��ATE1�UH��SH��xH�t$8H�|$0�
dH�%(H�D$h1�H�D$H
�i��H��H�D$PH�D$@�JM��H��H�D$X�-��H�|$`H��� 4��H�D$PH�D$����H�D$ H�D$XH�D$(H�D$HH�D$H�D$@H�D$�H�L$ H�T$(I��A�H�t$H�|$�VS��I��H���ZH�D$@�H�=��H��I����€�����H�|$���H�D$PH�H�D$L��E1�A��A��c���H�T$PH�D$`H�D$@HӀ8
t~M��tOE��tJ�H�5��H����p�����H�|$@�H�5���p�����HA�����DM�������f.�H�T$PHӀ8
N�d"u�E1�����fDH��H��E��M��t$hH�L$H�t$HH�|$@����ZY��tOH�t$P1�H��H���3��M��t&H�D$PL�D$@H�H�D$����H�|$�u�H�D$@H���+4���H�\$hdH3%(�+H��x[]A\A]A^A_�H�T$@H�B�R������H��H�=��t*f.�H���������H��H�5��u�:������f�H�T$@H�B�R��y���f.�H����������H��H�=���u�:�o����DD���@��ADD�H������I�����Ft<��Tu�A����fDD�����RDD�H�����������Ou�A����A����r2��f���SH��H�=��H�� H�t$(dH�%(H��$1��D$��H��H��������#�F��H�T$<H�L$`H�D$H��H�D$PH�t$XPH�D$pPL�L$XL�D$P�\���Y�^��#��a�H�D$ H��tH�5������E���
�6��H�=:�#H�D$�4��������H�|$tH�5�����
��=�#t
���#��~)H�!�#H��tH�|$�X��H��H����3�����/H�\$p1��UH���H�H�|$�CX�����+�T$<H�L$@H��L�
�H�f�D�
��#H�|$X��LD��:]����tmH�t$ ��V�H�t$�
�G��a�#���#��u+H��$dH3%(�D$�;H�� [��1�豇���H�|$H���DŽ$�
H��$�
�W��H�T$@H�t$XH��H��$H�D$HH��$�m������|H�|$p�V���0���DH�T$(H�t$HH�=/�#�����D$�������H�|$�V��H�t$HH�T$(H��H��$H��$DŽ$�
����D$����@H�L$hH�T$PH��H�t$@�����d���H�T$(H�t$HH���V���H�߉D$�:���H����U���x����H/���UH��AVAUI��ATI��SH��dH�%(H�E�1��*��L��H���)��H��H�\2�Hc�H�CH��H%�H)�H���H��H9�tH��H��$�H9�u����L��L�t$�5��L��I���I���&��I���n���AU�H��ATI��H�����L��L�S�1��7+���
!�#Z^��uZ1��'fD���t �H�=��#����
��#���#����u�H�]�dH3%(��H�e�[A\A]A^]�f�H�=I�#����t0�±#��u<L��H�=,�#�
u�#�W����t�
��#�g����1��@H)�H�L����H�=s�#L��1�H�����1����-��fD��SH��0H�|$H�=��H�t$�D$�9�H�����=�#����#t1H�
�#�3�H�=q��3���D$�D$H��0[�f�H�|$�F�����H�|$�4�����������#�s�H�D$(H��tH�5������W���
�H��H�=L�#H�D$ �/������u?H�|$ tH�5�����
��H�|$�R��H�|$H���R��H��H�������D$H�t$(��ܤH�t$ �
�ͤ�|$�B�#tT���#����1��W��D$H��0[�DL�D$H�L$1�H�e�H�=��#��40������H�t$H�|$�Ɍ���D$�UH��AUATI��SH��dH�%(H�E�1��&��H��\dHc�H�CH��H%�H)�H���H��H9�tH��H��$�H9�u����L��L�l$����I���I������H��H��L��ATI��1�H������L�����'���
��#Z^��uV1��#f����t �H�=*�#蕎���
��#�i�#����u�H�]�dH3%(��H�e�[A\A]]�@H�=��#蔕����t0�b�#��u<L��H�=��#�
�#�`T����t�
&�#�k����1��@H)�H�L�����H�=�#L��1�H�^��.����6*��fD��SH��H�� H�|$H�=;��D$�ۆH�����=��#�����#t3H�=��#H�پ1�H����&.���D$�D$H�� [�@H�\$H���������������#�"�H�D$H��tH�5`��������
��H�=��#H�D$�Q,������u/H�|$tH�5Z����
�H�|$�VO��H���^����D$H�t$�蛡H�t$�
茡�|$��#tK���#������1����D$H�� [�@H�=��#H�پH����,�������H�|$覇���D$�UH��AWI��AVAUA��ATA��SH��XH�}�dH�%(H�E�1�����1�fDH��	����u�H�?�����L���#��H��H�p<H��SH��H%�H)�H���H��H9�tH��H��$�H9�u����H�D$H�u�H���I��裟��AWH�u��SI��H�����1�L���L���l$���=U�#ZY��H�E�E1�H�E�f���#��=,�#A�t1�H�=��#����A�ǃ=�#uʃ=۪#u�H�=�#H�}�fD���t�<
t�H�u��
E1��!��H�]�E���Yf�H�àE9�tDA��H;CPu���u�A��t��u�D��D��H�E�H�à��H�E�E9�u�f�H�}��w���H�=��#蛑����t,�i�#���SL��H�=��#�
�#�cP��������E1�H�u�dH34%(D���>H�e�[A\A]A^A_]���H�5:�H��H���	b����uZH�����H��H�E��!��L�p
L���XL�M��L��H��H��1�H�����L���"�����H)�H�L���H��H�=Ǵ�I��H���t�L��� ��H�PH�@H�|H�U�H�}��WH�M�H�U�L��H�u�L�E�H�E�H�E�L�}��*��H���tL�M�H�}�H�]�HD�MD�L���"������H�N�����H�=��#L��1�H�J��y)������%��Df.���H��(�=��#�D$t�D$H��(�fDH�|$H�=���t$裁���Ӧ#H�������x�#�;�H�D$H��tH�5y��������
���H�=�#H�$�k'������u7H�<$tH�5u����
�ۜ�L$H�T$�5\�#H�=%�#����D$H�t$�譜H�4$�
蟜���#��#������1��0{�D$H��(��AWE1�AVE1�AUA��ATUH��SH��H��8
dH�%(H��$(
1��=V�#��H����I��H��H�D$���H�D$�E��������l��9��� �����x���1�L�d$ H�UPH����H�=)�#�[�֚���t$L�-�AUI����
L��1��
������#AXAY����H�=�#讍�������=x�#���L��H�=��#�
'�#�rL����u*�"f�A���t ��H�=��#����A�Nj�#���#����uы��#���������������H���
L��t$I��1���
L�ư������#Y^���@H�=)�#�Ԍ�����
���#���6L��H�=�#�
M�#�K����u#�Kf�A���t#�H�=��#�D���A�Nj;�#��#����u�A���lM��tL���ǥ�E1ۉ�������c��(���� �����G������vH��$(
dH3%(D����H��8
[]A\A]A^A_��M���i���L��L��� ���f�#�S����M������L��L���� ���F�#����H�=J�#L��1�H�����$��������!�#����������H�T$H��H�=��#�_�����#��@H�T$����t$H�T$ L�3�I��R����D�M�#������H�=)�#A�����I��H���2���E1�����f.�H�}PE1��+D��H�
���ŗ���E��j���H�}PE1��-D��H�
{�蜗���J����H�}PE1��-D��H�
A��u����E�
���DH�}PE1��+D��H�
"��M����E����DH�}PE1��-D��H�
��%����E���DH�}PE1��+D��H�
ɩ����E�q���DH�]PE1��-D��H�
��H���Җ���E�tE1�H�
��D��H�ߺ+讖��H�=��#�
�#�k����r���fDH�}PE1��+D��H�
J����r����E�(���f.�H�}PE1��-D��H�
����B����E���f.�H�}PE1��+D��H�
��������E���f.�H�}PE1��-D��H�
��������E�w���f.��[����������7���fDH�=Q�#L��1�H�����!�����H�}PE1��+D��H�
0��{����E���H�}PE1��-D��H�

���S����E�����&��H�]P�u���f.���H��8H�|$H�=��t$$H�T$(�D$ �y����#H���������#�N�H�D$H��tH�5�~����2���
�#��H�='�#H�D$�}������u0H�|$tH�5�~���
��H�T$(�t$$H�|$�i����D$ H�t$��ƔH�t$�
跔�Ѵ#�+�#��u�D$ H��8�f.�1��9s�D$ H��8���S�?"H��t[�m0��D����H�x�M�SH�sH����t*H����\t��"tH���H��H�s�Q��S��u��[�f�f.���AWAVAUATUSH��H�$H��A�L�-�}H�4$I��H��
dH�%(H��$�1�HDŽ$�
�N��H��HDŽ$�H��$��2���D$lH��$�H��$�H�D$0H��$�H�D$8H��$�H�D$(H��$�H�D$ H��$�H�D$H��$�
�D$hH�D$XL��E��I��@H�$H������H�L$0E1�I��H�T$8H�t$(H�D$@H�|$ �8��H���#H��$��; t%f.�H���; u��{ H�kuDH��{ H�kt�H�<$E1��o��H�D$H�CH�D$L��I��D��I�����H����
UH�|$I��L���1��
���A[�	XH�5��H����U������
H�5�H����U�������H�5֨H���U�������{H���B��H����H�x�
1����H�|$1�H�D$P�(z��H�D$HH���jA��p
t=L����������D�ќ#E���`A��P
H�t$L����B��������*�A��p
�tD��L���n|���=k�#t
A��P
uӉÅ��2E����H�t$H�<$1��x���S���H���
�
�t$PH�|$I��L�"�1�����A��p
Y^t7L���2����������#����A��P
H�t$L���A����tF���#�A��p
�t�L���{��A��P
����u։�A�������M��A���2���f�M��A��H�=s�#H��1�H�ڪ�����D$h�����E	I�|$
��y�H�����x�H��A�D0u�< t	�H���? t�1��@x��H�D$HH��t�A��p
t=L���$�������D��#E����A��P
H�t$L����@�����2������A��p
�tD��L���z��A��P
����u؉Ëx�#��uE���2���M��A�������M��A�߅��
���A��$�
�����H�|$H���1�L��H��蔆������L�L$PI��M��~iD�t$PL�d$`M��I��A�L�$H�|$XMF��L���8��I9��_���H�t$XM)�D��L���'=��M���D�t$PL�d$`H�5��L����?��A��P
t>A��p
�t1�L���vy���Ã=m�#u�A�FE������A��A��P
u‹=K�#M��A�߅������A��$�
���H�$H����
��H�t$@1�H��H�D$H�N���
DŽ$��HDŽ$�
�I��H��HDŽ$�H��$��,��H��$�E1�I��H��$�H��$�H��$�H��$�H��H��$�H��$�H�t$xH�D$p��2��H����L��$�A�> L����H���; u��DH�L$H�=T�#H���1�������|���H�L$H�=0�#H���1������<���H�L$H�=�#H�a�1���������H�$H�����H��� 
��H�����1����/���D$l����H��$�dH3%(�D$h��H��[]A\A]A^A_�M��A��A��$p
t:L���~����tzD�
z�#E����A��$P
H�t$L���s=���������D���#fDA��$p
�t�L���w��A��$P
����u�A��1�A����D$l����D$h�/���L���Z����"���H�L$H�=ٍ#H�.�1���V���X���H���{ H�{t�{����H��$�H����H�x�
1��y��L��$�H�{L��H�D$@�s��H�D$PH����H��$��H�A�� uH��H��$�H���P��� t�H��$���(��蠶��A�L��$���H��H�5��L��H�D$`�EH��H���H�D$@H��$�H��H�D$�k(��L���FH�|$�H�D$E1�L��I��H��L��I���zH��$�H)D$H��H�P�H��$�H��$��D�H��$�H��$��D�
H��$�H��$�����H�D$H�$�H��H�|$�"H�D$L�$H��$�E1�H��$�H�t$xH�|$p�Z/��H���W���H��$�H��L��M�����H���s��
H��$��t��H�t$HH�<$1������5���H�D$����E1�H���;��H����	��H�|$P���H��M�N�1�P��$�H��L��P�t$(L�D$`H��$��~��H�� H��$����H�������H��$�L��H����n��H��$�H��H��$�H��H���x� t�����M��I��H���R����0��L���������AWAVAUA��ATI��UH��SH��H��(
dH�%(H��$
1�H�L�t$H��X���I��蠇��H��L���
AWI���1�L���
�g���=P�#ZY��E1�D��#���=,�#A�t�H�=��#�s��A�ƃ=	�#uǃ=ؒ#u�L�=ߒ#���#A�<(�����#����<"�g<N�7A�I�L�=}�#L���5DH�=1�#��y����t,���#���jL��H�=�#�
Y�#�8�����$���E1�H��$
dH3%(D����H��(
[]A\A]A^A_�H�|$�	H�5
�L�$�J��L�$��u�
�#M�O
M��A�GM�O���l<)�d<\u�I�G�H�5��L�$H��H�D$�OJ��L�$�����
��#M�O
�A�L���A� ���I��@I��A�< t�L�=M�#L����u�@I��A���t<
u�A���(�I���m@L�xH���A���t 8�uH��H���0I��A�@��t@8�t���X��#H�}L�y�AA�E�A �Đ#�A�#I�$H���H�I�$���f�H�|$�	H�5��L�$�6I��L�$�����
w�#M�O
���f.�A� �E���I���I��A�< t�����A�GA�WI�w<\u��A�WI�w��#��"������~ L�~���������H�=)�#L��1�H�t�����t���H�|$�H�5ƛL�$�dH��L�$��������
��#M�O���I�$H�M�{���H��H�$� ��H�$I���������@f.���AWAVAUATUSH��H��h�t$dH�%(H�D$X1��]�#�D$�h2��H�-q�#H��H���6����tBH�=K�#H��1�H������H�D$XdH3%(�bH��h[]A\A]A^A_�f�H���x1��D�L$H�D$H���#H�$E������*�#衃H�D$ H��tH�5�l���腃��
�v��H�=z�#H�D$��
��������H�|$tH�5�l���
�;��=T�#��H�=����]gH�=$�H�������?�#�BgH��t�
1�H���
����H�|$1�H�T$@H�t$8�&�������H�\$8H����H�|$@��L�t$PL�l$Hf.��S��/t���t9k }�C�,@H�H��u�H�\$8H�����
�+�9H�<$�H��zHDL$1����H�H��tX�|$H�K���@�Ct‹s$��u�D�CH�<$�H�%�A���DDŀ9HDL$1��
��H�H��u���Z�#�
�#��t�D$��t	H�<$苍1��d`H�<$�{	���T$��ucH�t$ �蔁H�t$�
腁D�D$E���r���H�<$�>��d���f�H�$�T$H�=�#H�t$�Gf���b���f�H�$H�����H���< ��H��~H���{���w���f.�H�
9�#��H�=�����K���fDH�t$��������8�����H���:�����H���H����u����@H�\$0A���H��yH�5��H���r;H�$H����H�|$0�;��H���s<���fDH�{����xI��Hc�Mc��9H�sH��I���O���CL��L��C�D'L��C�'�K �a����������L�d$HM���z���H�T$PH��H�T$(�g����C$I�t$L����	��H�T$(��uM�$$L�d$HM���8���H�D$@L� H�T$@�&���fDH�=�x���������f.�AWAVA��AUATUSH��H��H�|$�t$dH�%(H��$1�H��H+��#H�=ϒH�D$0H��H�D$i�����H�D$8H�D$(���D$�BcD��H��H�=��#H��������#�V�������=��#�[D�t�#E�����|$��H�N�H�D$@H�D$H��
��#�~�H�=��#H�D$ ������������U~H�t$ �
�F~���#1�H��$dH3%(�'H��[]A\A]A^A_ÐH�
9�#��H�=ђ���1���H�N�H�D$HH�N�H�D$@H�D$��#���H�xH�������9��H�=��#H���q��H�D$H�=��#1�HcpH��Hp������x'L�t$H�
z�#�H��I�V�1��I;F��H���/�����f.��;}I��H��tH�5{f����!}H�|$ tH�5�f���
�}H�D$H�XPH����H�=v�#���#|��H��$�t$HL�h�I���D$P�
�
�1������
��#^_��tmH�=N�#�n�����U����
Ç#��t"H�=�~#H��$H���1���%��H��$H�=�#�
O�#�-���
d�#��1�����H�D$`�D�d$L�|$PH�D$XL�t$�9���H�=��#�"g��A�Dž���=�#u	�=߆#	t�
��#��u�A����DH�t$@H�=̆#�O@��I��H��t�I�~PH�=��#���{H���#����H���C�
H�x1����I�NPD��H��t'H��u,H;L$(t%E1�E1�1�H��1��w���g���@HcL$H9�u��Ao�AoNH���AoV �Ao^0)D$`�Aof@�AonP)L$p�Aov`�Ao~p�Ao��L�L$8)�$��Ao��L�D$0)�$�H�L$H�|$X)�$�)�$�)�$�)�$�)�$�)�$���v��H���FH��������1�H�
+�#H�5L�#H�=M�#��+�����{������#H�=3�#��tH�5x|#����H�=�#H�5|��>��H���B���H�x�
1��7��H�D$(I;FP�#���H�|$H�L$pD��H�D$xH��$�H�OH�L$dL�|$PH�GH�W(H�O�D$dtH�W0H�G H�t$H�=i�#�Q���
ο#��@���@��H�=?�#�d���
��#�~�#����t��uډ��u�@��I��t
L����SyH�|$ tH�t$ �
�<y���#�����#��uH�t$H�=̴#�Q��H�|$�����'�#��u������@1��W�����f.�H�5 �H������]=��H�D$(H��tH�x�
1�1�����H�D$(H�=��#�{���H������I�FPH���9H9D$(����������"L��D��L�|$P�l���H���{H�����H��I�����H�=I�#�1�I��I�����H�=0�#���H�=$�#H��H�D$H��tH�T$0H���H�����H�=��#M���0���H�T$0H�L$8H���H�t$H��L�H��HI�H�N(H�N0�
˽#H��H�V�FH��H��?�NH��4H�V HŁ�H)ʼn�H�n����fD�L$H�=�y#H���1�����1�����HcD$H9��������kv��H��$�t$HL���I��S�G�����#`���������
�#1��F���fDL�|$P�
��#�0���H�t$�
�#H�F(�NH�F0H�FH�F ���
���H��L��L���_���
M�l$H�5��#���H�=��#���H�t$H�D$0H���H�D$@H���H�v(H�\$H�D$HH�t$8���H�t$H�L$pD��H�D$xH��$�H�NH�L$dL�|$PH�FH�V(H�N�D$d�D���H�V0H�F �7����g��������b���f�����R���f�ATI��UH��S�H��x%H�
�_�H�������H��u�P؀�woH��#H�K�@H9��H��H9�u�1�H�5��#D��H��H�� u�H�=xw#H�
��#H���1�����#����[1�]A\Ä�t�@H���p���H�x�g.1�L�_I�$H�]�(@H�P��\tW��"tF�H�MH��H�YH�]�9tl���uՀ�"t ��xH��A�u[�Q؀�vSH�P�H�P����H�KH�xH�M��H�MH��H���	�H������[�]A\���[]A\�f�UH��SH��H��H��8dH�%(H�D$(1����H�޺1�H���;��H�$H��t@H���Y���H�t$�H��H�D$�B�H���Z��H�|$H�����H�|$�����H�L$(dH3%(��uH��8[]�����AWA�I����AVH�5�lA��H��lAUI��ATU1�SH��8dH�%(H�D$(1�I��H�D$L���:.H����H�<$H�����L���=/E1�1�1�A�H��L���e�����H��H�l$ L�l$����H��L�d$�^�H������
H�D$
H�D$ �.��E��L�t$H�D$H�D$��L���*��I���DH�|$L���S������E1�I��L��H��L��L�����H��u�1�H�|$�C���H���+~H�L$(dH3%(��uPH��8[]A\A]A^A_�f.�H�D$�8
�p���E1�I��L��H��L��L�����H��u��O�������d���@AWAVI��AUI��ATUSH��[H��h�T$dH�%(H�D$X1��D$H�6}#A���y��I��A���xtH��u�<(�
<)u�0f�I��A���xDH��u�u6�}#�H�\$XdH3%(�
H��h[]A\A]A^A_�@L�%V#�1�L�=׍�f�L���X�Hc�L��L��H��H�$�4����u:H�$I�4H���xH��H��������)���!�P؀���I��M�|$��M��u�I���x
�0�rH�
�r#��H�=d�H�sZ����A�6@��u�[H�PI��H�W(@�0A�6@��t@H�=ar#@��x
H��u1�F�<v*H�G(H;G0r����I��A�6@��u��H�=!r#I�EH�f{#H�H�f�H9���H��H9�u�1�H�{#D�4@�4H��H�� u�H�
�z#H����1��{#�M����;{#1��5���@I��f��{#M�u)D$ )D$0)D$@�D$���I��f���z#M�u)D$ )D$0)D$@�l$t�i����L$����M�F�M�E����f�Hc�H��S#H��H���|*��=�z#����u���tH��H���y�G����zH�k�Hc�H�>��Hc�H�vS#H���|(�=0z#�fD��y#L��H�=�y#���������H�=�y#���H����H��y#�=�y#�f�H���J�����
L��L�����I�UH��y#�����H��u����H�D$Df�I�ֿ�D$LH�-<y#�by#D$$D$4H�Iy#�|$ H�D$(H�)y#H�D$0H�%y#H�D$8�L��H�=y#��x#���������I�uL��H�=�x#�n���������=�x#���#���f�M�uH�-�x#)D$ )D$0)D$@��������������G����D$L��L���D$ D�`D���������>���H�Bx#I�}H�D$@H����D��L�����������H�x#M�uH�D$HH���wH�-�w#�0H������%�0�I��H�h H��w#�%foL$ foT$0I�D$(H��w#fo\$@H�@(PX �T$���]����D$���Q������f.�I�EH�ew#H�p�H9��gH��H9�u�1�H�w#D��H��H�� u��w#H�
�v#H���H�=�m#�1��G���1��9���L��H�=w#��v#����'���DL��H�=�v#���������H�=�v#H�5z}�u.������H��v#�=�v#����L��H�=�v#H�$�-������q���H�=�v#H�t$�
��H��v#H�D$���xH�$H����������|���I�EH�&v#H�p�f�H9���H��H9�u�1�H��u#D��H��H�� u���u#H�
�u#H�:����DH�
yl#��H�=���1����@I�u�����(<������0�������W������f��D$L��L���D$ �P������K���H�Ou#M�uH�D$@H���X�cu#�*���fD�"fod$ fol$0fot$@H�
u# hp �[���f�H�����H�=u#H�5�{�,������H��t#�=�t#����I�EH��t#H�p��H9��zH��H9�u�1�H�Ut#D��H��H�� u�H�
�t#H�=k#1�L�(t#H�Ʉ��5t#��1��r���H�2t#H�w�fDH9��H��H9�u�1�H��s#D��H��H�� u���s#H�
�s#H�������H��s#I�v�f�L9���I��I9�u�1�H��s#D��H��H�� u���s#H�
as#H�z��k���H�~s#I�v�f.�L9�s^I��I9�u�1�H�)s#f���H��H�� u��(s#H�
s#H�r�����H������H�����L���O���L���H�����H�=s#H�5�y�*����uH�s#��=s#�$���H�=�r#H�5�y�*����uH��r#�=�r#�����H�=�r#H�5sy�N*����uH��r#@�=�r#����H�=�r#H�5Py�!*����uH��r#��=�r#���H�lr#�=nr#����UH��AWAVAUI��ATI��SH��HH�>dH�%(H�E�1�H��H�}�����H�u�H�}�H�E����L�u�L����H��H��H%�H)�H���H��H9�tH��H��$�H9�u���lH�|$A�H���H�����tH��L��E1�E1���)���)��"���(��L�PE�����PE����A��L��A���u���E�ɻ�HE�L���q�I�<$����@H��I�����H���?�I�}L�x��L�t(L���I��M����L��L�=\��'���H�E�L������L�
D�I��H��tH������I��H���u�1�L�%�ATH�����L��L��AW���L��H�]�dH3%(�JH�e�[A\A]A^A_]��<t;��\��H�PE��t
�p@����I���0H��L��@�1H���R����I9�sFH�P�����H�
wN�u ��@H�P��������H��I9�u�L��H�P�I9�s"A�>"L����H9�vf.��H9�r���i���f�L�PA�����PL���6���fD�0H��H���A�����8�PH�pu�q��H��H���Q��8H�p�PtV��"ta��\u��PH����u���fDH�P�L��I9��h���A�>"L���L����x�"�B���I�vH���6���DH�������PH�����I�}L�=E���L�t(L���sL�}�I��������0H��L���b���f��0H��A��L���N���fDL��H��A�A������H���'����H)�H�L����f�L�=�L�}��]����1��������UH��SH��H��H�������H��H���l)��H��tgH��H������H�߾@H����H��H��u(�Bf�H�s H�{�s���H��H��������uH�H��tH�{H�������t�H���[]�H��1�[]��AUATUSH��(dH�%(H�D$1�H�D$H�D$H�����
I��Lc�H�Ӄ�w�H��@ u,�����A���$��H��Hc�H�>��H�8u�u�H���H�=�#�M��H��ti1�H�T$H�t$H��������~H�|$�>��I�D$8H�|$�����H�@�u���H���H�=FS��'��H��t
H����?��I�D$@��H����H�
�b#�+�H�=�|�c�1��H�|$dH3<%(��H��([]A\A]Ð���f�H�CI9D$@������A�$�����@A�$�����@H�S D��L���I���H�S(D��L����8���	��q����A�$�������^���fDH�SH�5�fL���e����@���A�$�����1����H�S D��L�����H�S(D��L�������!��	���f�1�L9k����f�H�s1�L���������DH�CI9D$8��������@H�CI9D$ �������@H�CI9D$8�������@H�CI9D$@�����|���@I�L$@H�S1�H9��d���H�€Q1�H9����P���A�$H�C�����=���DA�$�������&���fDA�$����������fDA�$���������I�L$8H�S1�H9������s����A�$���������fDH�S D��L���i������������@A�$%�=����������H�CI9D$ �����d���@A�$H�C�����M���DH�SH�sL�����3���H�SH�5�UL���=��������A�$���������A�$�������A�$������f�H�SH�5?dL����������A�$���������fDH�SH�5�L��������H�s�L�����z���f.�H�SH�5NOL�����X����H�=_#H�by�1���1��/����:�f.���ATI���H�=�yU��L��SH��H�h#dH�%(H�D$1��������H���)��H��H��g#�������1�H��H����g#�P�����H�=�g#t~�=G�#�5��#����~g1��H��9��#~TH�<�D�cH��H=Q�#���uڃ�t�u�H�bg#D������t���D��H���`c9J�#���H�T$dH3%(uwH��[]A\�f�H��L���e�L�����H��f#�������f#���G��������5�#�2���DH�
q]#�#�H�=�w���1��y�����f.�DH�yi#H�J	H�B
�rH��H��%���H	�H�BH����H�H�r
H�H�BH��H����%�H	�H�B�RH����H�H�H�1H=OFw!H='#����
�~���~�
�~�G	�W
D�G
���������A��	��WA�����W������D	���<���0H����H����f��f��-�~�H*��*��^�f�/��d�|~f��f�@�X��^�(�
����@��!��Z��]�/�(��.ʿ@��E�@��t���o��
����������.������X�(��Df�f��-�}�*��H*�(��^�/�vc��}H�����%�}f��f(��=���D�|}�
x}���	��n}tf�����f��Z�H��u[f��/����Z�����D(��@.ֺ��E„�t���t��\��Df���Z�H��u`f�����f�f��f���H*��*��^���|/�v��^�(��{���f�f��f��_����%�|�K���(��f�f��*��H*���AUI��ATUH��SH��H��dH�%(H��$�1�I��L���l�L�����L��L���藽�
�e#��~H�f#�L��H�p�u�H�|$pL����H�D$qH�T$r�L$pH��H�������H	�H�T$sH����H�HЋ�e#H���~L�D$u�T$v���������	��T$t�H�EH��$�dH3%(u]H�Ę[]A\A]�DH�5Qe#H�VH�NH��H�������H	�H�N�vH����H�H�H1�H�H�E��	��f�AWA��AVAUATUH��SH��H��d#H�ZH�B�JL�rH��H��H�z%���I��H	�H�BH��E�����H��I	��:��H�H�H�BH����H�I�E����I��L9���H�ld#1��KA�ڈJH�KA��H��H��@�zH��H���JH��H��H��@�z�����H�H�H��H��fD�`I��I��I�ȉ(H��D�`I��I��H9��3D�VD�ND�F�NH��[]A\A]A^A_�DI����A������MF�O�>I9���M��D�$I��M�H�=�c#�L�5Rc#L�\$L�����1�I�u������H���tzL�������H�5�u������H��uYL�5Jc#1��L��L�=!c#L��L�����L�\$D�$H���H�c#��L�-�b#�L�5c#f�H�
�V#��H�=Ls�#�H��1�[]A\A]A^A_�f���H��D�T*D�L*D�D*�L*H��[]A\A]A^A_��H�=�b#L��L�$���L��L��1�H��H��H�nb#L�L�H��X��L�$H�Mb#D�M���n���H�Bb#H���H������H�=�a#L�$D�T$���D�T$�L��A����a#���DE�E1�1�D�����L�$H���H��a#����L��L��L�$����L�$�����U��S��H��(dH�%(H�D$1�H�T$H�t$�#���H�t$H�|$��o���H��t	��tn��t!H�D$dH3%(��H��([]�fD�P�H
���������	��Hʅ�~uHc�������H)�H9�s��f�P���P
�D�P	�H
���������	��Hʅ�~EHc�������H)�H9��^����f�P���P
�M���fD�A������9��5����@�)������9�������w���AWI��AVAUATI��U��H�=&qSH���4$dH�%(H�D$x1�H��pH�D$0H��pH�D$8H��pH�D$@H��pH�D$HH��pH�D$PH��pH�D$XH��pH�D$`H��pH�D$h�5H���gH���g�H��I���
�����|�<$��_#t�~_#��4$H�;�L�5�<��LD�H���H�D$DL��Hc��U��H���x(H��Hc�Hc��@
L��I�$H������I�$H\$H�s��(/I�<$H��A�H�����I�<$L���}QI��H��u9I�<$H�s�A�H����I�<$L���RQI��H�����<$���$1�L��L�$H�D$H�D$ ����1�f�L$f�D$���H�T$���1����L�$H�L$xdH3%(L����H�Ĉ[]A\A]A^A_���<$t"�$^#���,���^#���fDI�<$H�5�H�PI��H���I,$�ME1�L�D$�EREADf�E�EI�<$�d��L�D$������I�<$H�5[BL�D$�2PL�D$H��H�����H����H�=�p����H�ٺ��H�=�o����H����ZL�D$���DH�
!Q#�:�H�=�q���I���������H�=�P#L��H��q�m��I�����������\#���I�$H�$1�H��qH�=�P#��/��L�$�U��������H��H�5�\#H�=�\#H��ti����H��\#H�5�\#H�=�\#H��t>���H�v\#H�=O\#H�G�H���vMH�=6\#H�G�H���v$H���������ː����f��YH��[#H����YH��[#�fDAWA�AVAUATUH��SH���t$<H��$�H�5�FH�T$@H��H��F�L$x��dH�%(H��$�1�HDŽ$�HDŽ$�HDŽ$�HDŽ$��H�D$ H����H��$����H���	H�t$ E1�1�1�A�H���&�����H�\$ L��$�H�����H���!���0
��b��H��I����L�|$HH�D$H��$�H�D$`H�D$XH�D$PH�D$f�M�&A�FM��txH�D$A�<$H�(I��z1�L�t$�#�A�$��B�0��I�����A�<$�H�U�Lc�I9�|�H�|$L�m L��L�/H���k��H�UL��I���A�F���|�D$1���	A�^���]
H�|$��A���f�D�
�Y#E���`A�F������"	A��$��E��u��tA�FA�~�'A�~D��%���������A������A�����nD����|�A�u�A�,I���>wH�^H���H�T$Hc�H�2H�N�H9��D�,1�E����A�E�nH�|$(toH�D$(H�D$H�|$ H�GH;G�{	H�|$ H�HH�OD�(H�D$H��H�D$(E������A����	D��X#E������H�|$(A�Fu�H�D$D����|DH��$�����H��$�����H�|$X����L������H�|$ �U�H��$�dH3%(�RH�ĸ[]A\A]A^A_�@H�� H��H�2�)��I������Ic�H�=�3�uA�E����u���D��A�,M�'A�F�{Hc��L$����O�HH��hI�HcL$�
@���rH��@�x�H��@��u�Hc�L�::tfDH���::u�H��I�H�53L9�r/�4f.�H���>�u	��.�=H��H���H�L9�t�
��y��H�D$(�D$H�D$�������Hc�H�D$�M�'Lc�H�M��L�I�M9��vC�1�E1�L�H�=�2�"H���47@��0��A��H��9��v���y�E1�A�~�@I�n0H�5�gH���e���������H�5�gH���N���������H�5�gH���7���������H�5�gH��� �����x���H�5ngH���	�����a���H�5jgH����
�����J���H�5JgH����
�����3����H�5=gH������������H�5(gH�������������	H�5gH����
��������H�5gH���p
����u4E�A9�������������H�5�fL�����H��������M�������L$xL��t$<L��H�D$@H��$���D�U#E���2H��$�H���!�8�L��$�M���A�}��D�T$E����I9�L�d$(L�d$`LD�H�\$01�H�D$XL�t$L���!��4+A�M@�4(H���<+��A��A��L9�r�I�� H��L�������f.�H�D$H�q L��H�T$0L�T$(H�0�r��H�T$0L�T$(I��I��W���DA9�������j���f.����Z�����$�Q����`���fD��-���������f���tLA�,I�Hc�A��&uA�FH�|$H�7H�N�H9������H�� H�7H������I�����A����A�E߃�>wH�5@H��r���u�f�A��;��A��-��D����,�E��A��yI�Ic�H�L���xH��.�
0�L���A�~u
A��.�\H�|$(��E������tA��:��f�A���VD��M�'D�+Mc�C�D�M�ƒ�<,uA���8Ic�H�
e.�0�$H�D$E�nHc�H�H�D$(L�I�H�D$���f�A�~
����A���Ic�H�.��A��
uI�F1��D$A�V�������A�����F���A�������7����Ic�H��-������A��'����A��"������M���������A��w@Ic�H�=v-��9A��>�	���I�F(I�N H��H)�H�������H�HI�N(D�(�z���f.�A�FA�F
�D$�S���H�5MbH���1������H�5:bH���������H�5(bH���������H�5bH����������H�5�tH����������H�5n�H�������tyH�5�aH�������tfH�5�yH�������tSA�F@A��>�������f��u,����I�F(I�^ H�5S;H����I��������A�F���@A�FE�f0�D$1�E������I�^0I�L�l$L�t$(�$D1�E��F�$0��H��D�#�E���9I�uLc�H�N�I9�|�H�� H��I�u���I��@A�F���D����D$1�f.�H�D$Hc�A�FH�0I�H�N�H9��-H�|$�$��w����m����{��A��������D���F����Hc�L�t$I��H9�}XB� I�>1����I��D$����DA�FA��<�'�����t=���l������)�������fDH�T$H�u H��H�2��I���I�F A�FI�F(���H�|$����H�\$ �DH�PH�S�A�F��
�0���H�CH;Cr�H���~�����u�A�F�4�H�T$(H�T$H�� H��H�2�g���H�T$(I����f.�D��I���O���DH�U�E1�1�1�����H�D$XH�NjL$xL��t$<H�D$@L�l$`�АI9�H��$�HD\$HH9D$HDD$PI��H�D$���L�t$(��fDA�N�������A�,I�Hc����DE���s�D�EM�'�Mc�M������A�v���t���A�,I�Hc����DE�n0L�l$(D��M�����\$�L�d$ L��H�
�(L�|$�T@H�xI�|$���wHc��9�z��:�q�CI��H���	���D+0E�wH��M���xA��A��I�D$I;D$r�L�����H�
W(���u�L��L�|$Lc�I��H�D$�\$E�eMc�C�D.0*��C�D&0E�f0�D$�4���@H�|$ ��I1��
��A��/�/���E��A��B���I�Ic�H�L�������
���f�H�|$ H�GH;G�RH�|$ H�HH�O���/��H�T$ H�BH;B�H�|$ H�HH�OD�(H�D$E�,M�Mc�H�L��H�q�A��/�EH�D$A�FH��H�D$(I9���A�L��A�R1�H�L$h�UH�t$0L�T$���L�T$H�L$hD�l$|H�D$pA��H�t$0D��L��I���(fDD�,�{H��@����H�!\A���,H9�|�H�T$I�� H��L��L�"�
���I�t$�I��H�=�[���1���DA�~����A��.����I�~0H�5�[D�D$0�~����������I�Hc\$0���f�H�t$ L���Mc�L�|$I��E�e�\$莼��H�l$����@E��Mc�L�|$I��A���\$H�D$���@H�T$pD�l$|I��L��L�t$E1�A���D�l$0H��I��A��L���D�I��H�=�%��t1C�&Hc�H9���1�D�(E����A�H��D�E��tE��y�E1���f�Ic�I��Ic�L�t$H��E�L$H�L��D�l$0�:A)�L��L��$A�/L�|$I)�L�t$0E��E�Ήl$hM��H�l$D�l$pA���(fDD�,A�H��E��t7H�ME��F�d;H�q�H9�|�H�q H��H�u�!���H�|$H���L�|$L�t$0A�ԋl$hD�l$p��DH�|$I�� L��L�/H������D�I�u�I�����H�D$XHc�L��Ic�H�\$0L�t$L�d$`L�d$(H9�vMH�D$XI)�L�l$`�( �jHc��f�A�T,��(H�����;���L9�r�I�� H��L���W�����H�D$` H�D$`H�|$X�T$H���9���HcT$H�D$X�L�|$I��L�l$A��	�\$A��	�d���H�D$H�� L��H��H�L$H����H�L$I��I�H�q��=���H���û��A�����趻�����H�D$A�A�����H�t$ D���觹��H�D$D�DHc�Mc�H�M��L�I��i�H�t$(H�t$ D��D��H�L$hM��L�D$0H�l$�`���L�D$0Hc�L�L$(H�L$hM���'�H�t$ ��D���7���H�D$M�'Hc�D�+H�H�D$(Mc�M��L�I�H�D$���������ATUH��SH��H��0dH�%(H�D$(1�H�T$ H�t$�O�H�t$ H�|$1���H����H��I���
���5\F#(Ѕ���.�\��/�\f��Z����\�\�Z�/�E#H�=�C#rqH�L$H�t$ H��1��Bf.��/��k.�zu�H/��V�x �L��H��(��tH9Hu�H9pu��f.��^���H�D$(dH3%(��H��0[]A\�DH���D$�
���A�T$f�A�L$
E�L$	�T$���������A���Z�	�A�L$E���A�L$
�����A	�A�L$A��T$H�=�8#�P�RL�D$0H�!ZH�L$(�_��ZY�T$.[������%���D��D#�����[��Z���D�
[�\�f��Z��d������tE�
H��C#)�H�p�H��H��H)�fD�o�o`H��(H�HHXP``H�HpH9�u�Hc�H��L�$�H���A$�AT$����I�D$H�D$I�D$H�D$ I�D$�EA�D$ �N����H���x���1��ZE1��3Z������f�Uf�SH��dH�%(H��$�1�H��H�\$)$H���<���H�����H��H����H��$�H��褜��$�H��$�H��$�H��H�������H	�H��$�H����H�H�H�:C#�BH��$�dH3%(u
H�Ĩ[]�����DAWAVAUATU��H�=pTSH��dH�%(H�D$1�L�d$�H�
�B#L���H����1�����B#�M�H��B#H�����I��H��t�\$����H��B#��c�H�
LB#H�uB#H���,D�\$E1�E������H��詾��H=��H�
�5#�"�H�=MW�p���H�=B#�1��
����(���D�L$E���*H�=�A#E1��K?H��A#H��A#H�XH�P�H��H�������H	�H�PH����H�H�u��M���!H�
BA#L�����H�<A#H����zI�܉-IA#I��I�H�="A#M��M��tH��t�|$���yH�A#L����H�-�@#H� A#H���OH�
�@#H���?�t$����L��H���C���L9���H�
�4#�"�H�=�U�
���H�=�@#L��1�謵��H�=�@#�1�虵�����H��@#��D$���/H�=@@#��=H�-<@#H�)@#�H��tH���=H�@#H�t$dH34%(���JH��[]A\A]A^A_��H��萸�������A��E1�1����辷��H��?#H����E���H��?#E1���f.�L��1�H��賴���M���fDH����\D�T$I��E����H�5�?#�H����X=�3���L�59?#L���1���������D�D$E���;H�D?#�f����H���\�T$I�Ņ��B��H�5 ?#H�����[XH�L9��&���H�=�>#�Ľ�����a����
����1����f�L���W����H���8������L���A��E1�1�����h���H��>#H����N���L�%p>#��2���fDI�߉-O>#I��I�M�������L���8W�����1�H��E1��.����I���H�">#L�5�=#�=���fDL���VH�>#L�5�=#����D��1�����߶��H�
�=#H��=#����H�
�=#H��=#�^���f�AVAUA��ATA��USH��H�=�BH��dH�%(H�D$1��O�H�������G=#�V�������~H�Q=#HcA����H�j	H�J
�rH��H�������H	�H�JH����H�Hͅ��ZA������Q�L9��H��A��twHcH��x#H��H��H��`����'����D��H���D��H����Hc��t`H��H��x#H��H��`������A��t�A���uH����H��E��u�HcH�\x#H��H��H��`�����@H���H����H��H�9<#A�����J	�
<#@�r�B
@�j����H�=<#H��;#��H����H�=�;#�6H��;#H�����H�=�;#�'H��;#H���H�=p;#1�艰��H�����D$H�
];#���
H����XH�
~;#H�5;#H��H�QH�AH��H��H�������H	�H�Q�	H����H�HЉ����SPH���TH�=�:#����H�=�:#�s���H�=�:#H��脳��H�މ�����H�=�:#t
H�=�:#u�a�����1�H�t$dH34%(���*H��[]A\A]A^��H�j
H�J�rH��H�������H	�H�JH����H�Hͅ��l���H���H����H��D�J
�
7:#@�r�B@�j���1���L�RH�BI��H��%�E��I	�H�B�RH����H�L������I��L�
	:#�D(PA����I��I�M��L���X���AY��H,�=���AG�I��A�A����A�I�A�A�M9�u����D���H�=�9#���$H�
S9#���[H����VH�5l9#�H��H���|NH���DRH�=9#訲��H�=9#蜪��H�=9#H��譱��H�މ��C���H�9#�n����H��H�
�8#�1����H��8#H���������D������H�
�,#�H�=7I���������s���H�T$��H�
R8#�%��H�V8#H����������H�5y8#H�=z8#H�FH�VH��H�������H	�H�V�6H����H�H�H��H��H��|����-����H�=8#���Z���H��7#�U���fDH�
�+#��H�=0M�+���1�1�1����H�=�7#1�袬��H�=�7#��������H���H����H���k���蕰��H�~7#����f����1�����������f.��������1�������������}���f.���AWAVAUATUH��H�=,<SH��(���=�r#H��������6#����1���6#����t\H��(��[]A\A]A^A_�D�C�X�f��/��!�^��Z҅��mf/�LA�$�
A�$H��HcE���.H�Gr#H��H��H��`����b��HcEL�%'r#�5
6#H��H��H��I̅��GH�p3#H��D�H�5�5#H��(�@���H9�u�1�H�������L���������^����(3#.�K��5#���KE1�(��:��C�%�K�\��Y��Y�A������H��(�C.�K�����A����t�H�{L�kf���D$�\$�ZL�s�T$�L$��H��D��M���D$AUI��H��J�L$��H�=�(#�Z��B���Z��4#Y�\$�T$�9���f�H��H�=�(#H���������H�@FH�Ⱦ1�H������������u6A�$$����H������D��uTA�$%����H��A�$��fDH�
(#��H�=�E苳��A�$$����뫐�[��1��^���@f��L��H+
p#f(�H���������H���H�=�'#H��IH�ȸ�T$H���%����T$�A���f.�H�=?E�	H����������fD��AVAUATUSH�� dH�%(H�D$1�H�?��H��1��\���t*H�\$dH3%(����H�� []A\A]A^��H�13#L�l$L�d$H�-�DH�x
H�pH�H	D�@H��H����H�x��H����H�����H	��PH�H�P
H�����H	�H�PH����L�L�@H�H�PI��H��A�����L	�L�@�@I��E��L�L�7�H�H�5GH1����H�;����H�@
�H�5*DA�V	����%����	�A�F���A�F
��%�	�A�F�1��]���L�����f��.�(�z��/
Hf��Z���f(��\
HH�5�C���Z��Z�����H�=-%#H�G(H;G0��H�PH�W(�
H��H�;H����L��L�����L�D$H�H��H�L$�1�譢��H�t$H�|$1��L��I��H�����H�5JC�1��}����t�����
`G�\��=����H�5C�1��E����<������1����@�
����=����H�
�$#��H�=qB������G���褩��@��PX�H���,���f�f.���AT1�US��H��dH�%(H��$�1�H����!H��I���W�����H���ͬ��1�H��莤����1����1�H��1��y���L����!�!0#��uH��$�dH3%(u$H�Đ[]A\�1�H�=�A#��/#�~����ɨ��f���H��T#H��t��RH�5����,!�=�/#�M#u�"A#�=�L#��/#t�����L#��u��+2�=u\#��x謮���b\#�����=�@#tH�
�"#�
�H�=�O�l���H�5=/#�
� 1�H�=�@#譡��f.���UH��AWAVAUATSH��H�$H��H�$H��8H��H�����H��H��H�������H��H%�H)�H���dH�%(H�M�1�H��H9�tH��H��$�H9�u���Q�L�d$I����MH�
�	�@H�����x]H��u�<!��D�%TK#E����H�=dD觪��D�%�e#E�����)K#���m����f�D�+M��L�=;DE��u�)H��I��E�n�D�+E��tA��L���?���H��t�D��J#A�E��tA�<$�H�5�#H���L�=�#�fDI��I�7H���L���X����t�A�G��u;�5V#���p���z���D��>#E����f.��NJ#����	���D�J#E��t�@�|��d#u	�����������t	�����5[d#����%�����H�5JF��Hc�H�>��f�<#u|E1�H�}�dH3<%(D����H�e�[A\A]A^A_]�@L��H�5!C�1�芝��D�%d#E���3���A��f�H�{�Y���DH)�H�L����f�<|� ���H��M�t$A�$|�K���D���4���I�H�5E�1���������
I#��������-�����H#�����������1�A�W�����X����C���DE1����H��L�����H�����A��L���p ������A�O9��A�OL��9��)A�W�H�5>+#H����A�WH����9�������H�=+#���u‹?H#�������H�=�A�s������fDH�5�*#H����A�WH���k9���i���H�=�*#A�W����H���x%H�
$�u�@�tH��H���y�H��A�W����I�H�5C�1�蔛������I�H�5%C�1��y������I�H�5BC�1��^�������������D�
�;#E�����o���I�H�5�B�1��%������H�=�@1�������H�=�@�H��tPA�G tIH�&<#���t��t0H+ue#H�����Dž���H��i����̃�������|/��D�%�F#D%�F#����A�G�������:#���H�=�?�¥�����I�H�5�B�1��W�������I�H�5�B�1��<������A�A�wH��(#�� H�=�(#��������G���诡��Df.���S��H�=�(#H��t����{�Hc�����[H��(#�Df.���S������_#��u	�[�f�HcYM#H�="d#H��H��H�H9�w�DH�ǠH9��r�%=u�
�_#�ʅ��Hc5M#H��c#H�4�H��H�H9������t&H��@��@��t>�������H�Hc�L#H��H��Hpc#H9�@��1�@��u…���H����H�=rc#f.���t!H������t9�t1���ZH�ǠHcDL#H��H��Hc#H9���1Ʉ�uDž��1HcL#H�4�H��H5�b#H9������H+=�b#[H��i����̍G��H�=�=�H���1�����N^#���M����
L^#H�=yb#��HE=�b#�ʅ�t'H������t?�%�=��k�����uIH�ǠHckK#H��H��H,b#H9���1҄�u����>���H��uSH�4b#�W�����{��
�]#H�lj��fDH���`��
�]#���#������H��DH���������H�=�<�H��tq�5g]#���SHc�J#H�
�a#H��H��H��H��`���H9�v�4����H��H9������u�H)�[H��i����̃��fD�
�\#���-HcKJ#H�
a#H��H��H�H9�����������H������H�H9�w����@�C��
�\#H���u���DHc�I#H�=�`#H�4�H��H�H9��N���H�����fDH�=�;�T�H��H������H�=\#�ܝ��H�����1�H�\#�F�����H�=a`#H�������H��u�RI#[�H����H��t�u�H+`#[H��i����̃��H�`#H��u���@H���X�H��������u��H)�[H��i����̃����ATUHc�S��~5�E�H��_#H��H��H���H��	H��"����H��H9�u��H#9��>��Hc�H�5Q_#)�H��H�H��H��H�H��H�����H�H9�u�H�=7:�ß���=H#)���H�5E:�1��O����H�=�5#��I����H�=C:A���H�����=uZ#�5�G#�]��H�l�H���H;)5#tWH�Š��9�YH�z^#H���u�H�5�#1҉�����5�G#��DH�=~9���P������t��fDD��[]A\�H�5{9�1��m�����������Y7���5#G#�H���@f.�AW1�AVAUATUSH��8dH�%(H��$(1��e���H��]#�D$Hc�F#H�4�H��H�H9��/1�E1�E1�E1�1�E1�1��2��u[A��������A��%����H� H9�sA�����������������A������u������u�A���DD��|$)؉D$H�|$ ��H�|$������OH��3#H�5R8�1��%�����E#����H�5A8�1�������t��H�548�1�����T$��~D��H�58�1��̑��E��tD��H�58�1�豑��E��tD��H�5�7�1�薑���D$��t��H�5�7�1��y���E��tD��H�5�7�1��^�����t��H�5�7�1��E����=�W#�X��W#���*�
�`����D$H��$(dH3%(�jH��8[]A\A]A^A_�H�|$�H�5��躗��H�|$�@����������H�L$�H����������!�%����t��H�5�1#�����D�H�QHDʉ�@�H�|$H��H)�H��H�L$�q���H�L$���%���L��$ H��1#��L�L�׹1�L�S6L�T$蜔��L�T$L������H�596�1��������H�5�6�1��������H�5`6�1��͏�������D$1�E1�E1�E1��D$E1�1��@����F���fD����U#��u
��@�3�����S��H����U#dH�%(H�D$1���u{1Ҹ�$H��Y#�D$H�H�`0#��t
��B#��H�D$dH3%(uVH��[�@H�=5�t�H��t�H���#������#�@���Hc�H��H��H���p����_���Df.���H��H��#�1�H�5'5�~���1�H������SH��H�� dH�%(H�D$1���T#���VH�=�/#H9�t�H���}����u3#H�\$E1���H�QH�5�4H���3�H�LT#H���@H����������1�舙��H�|$H�T$H�5#=�H�T#H����H���ڔ������1��G���H�|$蝫��H�����H�=X#�DA#H��t芕��H��W#�M9#H�=�S#��S#�_���H��S#��S#H��W#H�L.#��>#H�D$dH3%(u.H�� [�@�H�54.#H�=M2#�(����@6#����w���H�|$�m��������H�=_3�W�������f.���AVAUATA��USH��H���L�-W#dH�%(H��$�1���D$tL�o1�;%��H��般��H��H����H��蔶�����Kvi��������H�=p#H�پ1�H��2��������DH��$�dH3%(�
H���[]A\A]A^�f���uK��D��H���Y#���f�H�߽�]��H���:���H�@1�8%@���(����H�T$H�5�:H���I��H����H���h���H�T$0����w��������D$H%�=@�=���L���E����:���H���茐������@��#E��t	�=Q#tH��D��H����R������fD��uT����8uJE��uH�=�#L��1�H�`1�p�������fD��D��H���P�n���fDE��u�H�����������N���fD�è����#���5E���H�=UP#�1�H�D$�D$舑��H�5�=#1�L���w���H��=#�RT#�-�=#H�\$ ����L�����H��=#H9���H��L���d����=^=#��H�=�O#tH�������O#�	�L���q�|����5�S#�����=#������E����1��P���L���8E�������H�=0�Î�����+���L���E��������B��������E������D��D#E��xH�=�D#����=�<#H�D$��D$��N#����N#�D$��N#�����t
��N#D�+#E��t8H�=�N#H��t�U���H��N#H�=�N#H��t�9���H�~N#H�߉-�R#��#���D�
�R#H�D$ E����L���E���1�L��H��;#贯���=�;#���L��������
NR#�(#���}���D�};#E���m�����H�=S��H����������=P;#���������a�1����1��H���ۓ�����������\�������L���o���H�T$���1��ܒ�����'���H�=.�Ȍ��L��� ���(�����[ ����L������H�T$���1�苒���������^������������j���f.���AWAVAUATUSH����5}2#dH�%(H��$�1��D$H�D$H�D$��u���H��tH�58���~���oH��tH�52���XH�5A���GH�50���6H�5���%��
��
H��H��#��H�=&&#�a�����L�5�,L�-�L�%�,���%#�h1#H�=9#����H�=�#H�l$H�\$�g�����1��fDH�|$tYHc�H�L��9\uN� H�=J1#Hc�H��H��������y���#��K#��uI��0#���.�Ѭ���\���@1�1���#�D$��0#�����+���H�|$H��t�̌��H��$�dH3%(��H���[]A\A]A^A_�H�=�����H�������H�=+���H��H��tH��菠��H��H�=���H��tH���s����
�$#��tI���J#I	�������H�=8+��#�x�H��#H���rH��H�5�-�1��҃���`���DH�=��<�H�������H�=�
�'�H������D$�D$������H�=�*�Ў�����H��t=�H��L����À��ۅ�t�H�=z*H�������1ۄ���H��t7�H��L���������t H�ƹH�==*������E؃�������������������H�$#H+pM#H��������̾H��H�=$#�-�4#H�������=I#�����HcÉ-a4#H��H��H"M#H��##�h���H�=p����H��L��IE�H�9#�l���H�T$ H�5�##��ތ����uH�6#H9D$P�J�����H#�$������6,��1�M����9��(����`H#����覉��fD��UH�5@1SH���H��tUH�-�-#H��H��-#�RH#��-#���H�-�-#H���/H#�u-#H��[]�
f�H��[]�f�SHc߅�~925#}H�=�)1��"���H��H��K#H����`����[�f�ATL��#US��#���?H�H�P���w@H�5Q���H���B���w#Hc�u��ZH��H�[]A\�fD��&�G�
�#��t'H�5�#9�u�@9���H�����u�'����"A��A���L�R�����������L��A��H�#L��H�-��H���M@H��9��,I�у�wE��tLc�B�D�8I��M)�I9�s�H��A�H�����.��\u�E��t����u�I�Ѹ\�@Hc�L�%~#L�ǃ�H�A#H�4�L�������G#B�D �H�#[���@#H�!#��]A\�f.���&u2��#����4xHc�H�5����H���������H�5��Hc�0����(�d���A�(M�PE1�A�f�D�D��E���PA��\��D �tTA�
�BM�BL�J�����+��)L��A���M�PA�E�����u�A�@�H�����f.�H��A��"tE��t1A��)M�����DL��A��I���"��Y���f�A��(��A��)�3E��x/Mc�B�t%A�B�I�J�< t�L�Ѹ I����
���DA�
I�����@A�A�@�FH�[]A\�A�1�L�ƅ������f�H���H�����@L�Ѹ(A��I�������H�
#�
�H�=9&蓋������f��
#1��f�Lc�B�0t L�ʍ�I��L�JA�@��LH�A�A���v�A���
�#H��\����.fA��H��F���A��M�й)�<���H����A��������E���
���H�=V�"H��%�1��ӈ������A��É�L��L����H����~89=r0#|0Hc�H��H��H.G#��`�����u31���t��u'H���f���H�5"%�1��[|���������@��H�5%�1��;|��������@��UH��AWAVE��AUATSH��H��8H�U�H��dH�%(H�E�1�H�FH��H%�H)�H���H��H9�tH��H��$�H9�u���ZL�d$�A�E1�I���E�L�-��L�e�D���xH��A�D������D9M���H�M�1����t-H�{���P8�t\L�Y��\���SL��H����u�H��I��f�H��H�E�H�}�A�E�yN�$��T���Mc�I�$�h�����CE������t�H��H��H��<"tC<'t?<\uYE��uT�GH�VI�ӄ�����GH�O���?H�_H��H��H��<"u��E���"����H�N�������xH��A�D����H�VI�ӄ��+���H��H�����S��uP�\�����L�Y�����H��L���+���fD��H��H��H��������\��u������E��u8�t �\H��A�H����a����H���'���L��I��H����H�=�#D�M����D�M�H�}�Ic�H��D��H�}�dH3<%(u-H�e�[A\A]A^A_]�I���C���H���;���H)�H�L��������D���-#���U��S������H��H�_#�
�?#��t%H���„�t=���u
!�9�����u~H�Hc�,#H��H��H�C#H9���1Ʉ�u�H�#H;hC#v;H-���t!H���„�t'���u!�9�tU��u9H-�H94C#��1Ʉ�u�H��1�[]�f�H�����
�>#�L���DH�����
�>#��H+�B#H��H��[]i����̃��D1��f.���ATU��SHc߅�~79�+#|/H�
�B#H��H���=]>#H��`����t%�� �[]A\�H�=� 1�蚕�����5.#��t��u��tT�tP�L�bXM��t�H���������L��H)�H��H������U���M�d$`M��t�L��H+=B#H������ �뱐UH��AWAVAUATA��SH��H��dH�%(H�E�1���y��H��H�H�PH��H��#H��H%�H)�H���H��H9�tH��H��$�H9�u����H�D$H�hA#�
�*#H���H�W#H��#H)�H��i����̃���<�����~ME1�A��
H�!A#L�D��
��%�����Ɓ��� E�A��I�Ơ����D9-*#}��@L�u�H�]��DZ��L����#����H��H��p�����#���A�Dž��6HDžX���D��L�-!DžH���Dž`���DžT���DžP���Džx����E�HDžh���DžL���H�]�1ۃ��L��IcD�L�>���H�)@#H����H���������H�ЋH+�?#H��H�������
	��D9�����#����tD�]�E����D�=�#��x���D��D�����J�M����E����L����‹z#���q#��~ 1�H�=���@���萒���R#��@���Hc�H�:#H�=C#��@�����H�C#�D��ɐ��H�
#�5$#��@���H��Hc
#H��#D���4���tD��D��1��,���@��#L����������H��p���H�}�A�Nj�P���H��X���H)��z#H��H��H9��H��p���H��E����<��'#E1�1�E1�~>�H�a>#��B�(��u��D9���I�Š9l'#�E������#����H�=y�A����~���fDH��耽H��tTH�5�=#Hc
'#H��H��H�H9�s6���u��D9����=�9#��u�H��H�H��H�H9�rʋ	#�����#����A�����H�}��{��D��H�M�dH3%(�5H�e�[A\A]A^A_]���&#1�A����#��`���D��I���@A��I�ĠD9=N&#��H�=#B� ��u؉Ѓ�9�uρ�tlj�D���-������x������5�E���������
��<���f�D��8#E������%#��9���Hc�H��H��H�<#��`���=t��ƒ�D9�u��u�D������z���f�H�=Y#D���1������������T����U���D�=�7#��H��h����5���H�5�#�H�=V赸��H��tH��蘍��H��h���H����
H�5y#�H�=k�耸��H��t�H���ΗH���H�=�A������S|������fD���KH�=�#��x����?:�i�O�����V�"H�O�"��u�fDH�������9�u�B����	�P����?�������0�����<���f�D�
�6#E��uD������Hc�H��H��H�:#��`����ƒ�D9�uǩ�]���D�
�6#E��t�Hc�H��:#H��H��H��`����A�H���TH+�:#H��H���������H��H�����s���@H�i�"�<.�Q��<;�0���<^� H�5A:#D�6#H��E���:���H�O:#�.���f�Hc�H�:#H��H��H��`���聹H��tLH+�9#H��H���������H��H���
##��9��0���H�=zA������mz���/������"#�x���f�<$�p�
^5#���&Hc�"#H�
|9#H��H��H��`���@H9���������u��D9��\�5#����H-�H9�s����A�܋�`���Dž`����(���諊��L��p���L+}�H��L��H��H;�X����$H��p���H�H��H��p�������H)�H�L��F���f.�H��H�H��u�H�x�<���H��h���H������DžH������DH����H�������H�
`8#����E���tO����9B�"��H�=-8#L�襷H�������H+8#H��H���������H��H�؃���3#��tJHc�H�
�7#H��H��L��`�����`�����u�A��t�uD������3#���l�����9��"|1Hc�H��7#H��H��L��`�����`�����u�1���1����f���L�����������L�������H�=A�������w�����D��H�57�1��rl���t���H��
#H���������H��H+�6#�H��H�ƃ����������H�5
볐���"���H��X���H��X���H�}�H��@���H�4�辧��H��@���I�H�E�L��p������H�4�@藧��H�H�E�H��p�������H�=�6#H������A�H�
J6#������T����`�����]#���t��H�6#�u�H��H��H���H��
@H���� ��H�ƒ�H9�u��.H�u�H9�p�����D��P���H��h���A��E����E����E1������5�#�����DžL����W���H�=5A������ v���n�"��������D���A��������H�=��"��=�0#H��@���uD��L���E����D�K#E���;H�E�E1�A�H��X����5@H��h�����D�����Hc#A��I�ƠD9���H��p���H9M�s�H�]�H�E�H�E�L�+M���}D��T���L��@���@A�}/��M����H�=u4#1�L�����I�}H���	�H��H���P��O��¿u	����y8�t�fDH��L�+M��u�D��T���H��h����-���H�54#�H�=��L�謰��I��H��������H����SH��h������H��H��u����DH�H������H�{L��������u�����A�}L�%�"�6L�-3#H�=�M��P�H�����:L���
k��H��H�����H�@L��L��H��`���H��x����ٯ��H��`���L��x����:H������H��H�E��k��H��X���H�}��H�E���sH�}�L���>���H�}�A���Rp��E�������D��T�������DH�=����H��tL�% ���H�=�2#1�L�����H��A��L��H���.r�����>����@�L��H�=J������?����M�e��H�=��"L����j����"���@L�%�����|�����~AH�2#� ��H�����f.��>H�Ơ�� ����9�}�59#��uH��p���H9u���A��H��h����!�H�=�Nr����f�H��h���H��衾������������@H��p����/�"DžL���H�HDžh���DžH���H��h�����A��E��������H��p���H�E��a���H)�H���������H��H�ƃ���H���������H)�H��H�ƃ���H��p���D��P���H��p���H�u�H��p���H9M��X���E���O�����P��������Hc�#H��0#��~}L�-f�"A�D��P���E1�L�m�E���H�u�N�< �>t;H�4�"@D�stA�#C;CtD����H���;u�H�0#Hc@#A��I�ĠD9�}�H��H��H�H9�s� �>���H�H9�r�A���=9#�B�H�5Q�1��e�����"L�%��"H�D��u �pf.�I��A�$���U��P���A�L$t���H�޿1��d����fD��P������������H�=�
A�������o����H�=�
A�������o����H�u�H9�p������0#H��h���A�ƅ������E1�@H��.#B�(��u��D9�t��I�Š9�#}����D��������H�=�
A������Co����D��#E�������H��p���D��P���H��p���H�M��t���H��H�54
1���c��A�������5i#���������
A���m����DžH���� �H�]�H�5e�1�L�%\
H�H�[�Cc���L��1�H���.c��H�H��u�H�=1
A���fn���(�A���=#���`���H��
�H�5f
HD�1���b�����H�=jA���n���d�"�������A�����H��p���D��P���H��p�������@j�����V#��u
��AUATUSH���H���������]#��Hc#H��,#H��H��H��H�H9��zI���������H��E1��&�A��Hc�H�ŠH��H��H�H9�s:�E� tߩu�H��H)�H��I�����^��
�#H�a,#��E�����(#����Hcj#H�53,#H��H��H��H�H9���H���������H��I��@� t H��I��H)�H��H�ǃ�A�D$��
#Hc�H� H��H��H�H9�r�L��H)�H��A�$H��[]A\A]�@H��+#I��H��tiH����������� tH��H+y+#I��H��H�Ճ�A�T$�H���ݪH��u��fD������f�I���y����1��j���f�H�D�(H�����H���	fDH��H��H�P�H���H�PH�PH�PH�P H�P(H�P0H�P8H�P@H�PHH�PPH�PXH�P`H�PhH�PpH�PxH��y�H��~H��H�����H��DH��H�H9�u��ATUH��Ї
SH������
H����ȃ�L�/���Lc�L�/H�H��C"I��I��G"
D	ˆ�9�)�D�B���H�H�HA����E��t@�1�S����
��Љ���
9���H�{H9���
����
��~~����
����ǃ��
����
��tj�C	1�H�C�ǃ��
[]A\�f.�D�B�@�pH�HH��E���d����\���f�����ǃ��
1�[]A\���s�N�K;Ktb����Hc�H�S[]A\�@A��L���
H�H��L���kl��I9���ǃ��
H�CH9���
�������f�H�S H�S�w����SH��H���l���SH9�uJH���
����f����������
��H�H����k������
H9�uH���
��������������UH���
SH��H������
H����
H�G����H9�~(�W�J�K;K�0����H�H�C�ʅ�~�C	�	H�C�ǃ��
H��H���Lh�����
�����S�E1�ǃ�
A�)щ׍����
�uD��D)‰���MHc�,Hc�H�J���
"��D����Hc�H	�H��[]�@��D��A�����E)��M	�Hc�뵐D���
�WD;��
}-H9������E��A�<A��A�A��Mc�E)�L��[����H9���������f�H�C ����H������p����f.���AWAVAUATUSH��(�T$dH�%(H�L$1Ʌ��j�H��I���Gw�~�O���G�H��H�H�G H�=�"�i��H���H�����
H�|$�
C��D$�i��H��������
M�FH�'Hǃ��
H����
1�H����
��Hǃȇ
��Hǃ��
H�C	Hǃ��
Hǃ��
H�C�H����
A�ǃ�
H���
�D$H���
D�`�H�����eH��f�H��у�H=��~�H���
�)ȉ��
H��H����
����M��M��M9���I��E�~��KH���
H����
L��L��H�⋋�
H��H���H���
H�H1�L�mJ�|�H9���H��xBL����
D��)�H9ƸHc�HD���H)�J�DHH�L�mJ�D�H9���H��y�H���������?H��ȇ
H����
L���
H;C }{H�PH����
f��kplH���
J�D�M9�����H�L$dH3%(�D$�H��([]A\A]A^A_ÐD�d$����fD��kplH���
���@H����
H;���
���������
�������H��'H����
H����
H����~xH������u{H9���
}H����
�X���Hǃ��
H����
H���N����Hǃ��
ǃ��
����������fD�D$�������H��H��H�H���H��H�H���x��������`��fD��S�wH��tH���j`��1�[�fDH���
�D������tH��ȇ
H�����H���(������u�H���+`�������[�@��AVAUATUSH��dH�%(H�D$1�����A�ՋWH��I����������1����|H�H�|$���b��H���S���"f9D$�A�L$�ȃ���������
���C�H��H�C ����C	H�S(��H�C�Hǃ��
�DE1�fD��Cpl�H����
H��H����
y݋���
1���H����HH����
����H���
���
H�����A�$I�l$L��(L���
E�u�H�����H����
H���QH=��H���
H���
H9���
(���
H�JH���
�H���
H���
H����
H�s(H=�~cH��L)�H���
��H�s(��H��L)�H���
��H�JH���
��H����
H���
��CplH����
H=���I��ȉ��
H�JH���
���fD����
���tH��nnH��nl@1�H��f�HH9�u�Hǃ��
����H��ǃ��
Hǃ��
���H����
H���������CD��D)�H�|$dH3<%(�H��[]A\A]A^��1���@�G�H���@E��D��L��C�t&�L�H��(�/fDH���
H��I��H�P�H���
�@��E�H9��
vA��A)�H9�u�D���d���@H����
H����
H;C }+H���
f��Cpl���
�T(H����
H��H����
H���
H���
���fD��������H����
H���
Hǃ�
��������[�����S�0�
H�������@H�@ Hǀ��
�
Hǀ��
Hǀ��
�Hǀ��
Hǀ��
'Hǀ��
Hǀȇ
�@Hǀ�
H�[�fDUSH��H��H��t)1��	fDH��H�{�l[��H��H���a[��H�H��u�H��H��[]�K[���f.�AVI��AUATUH��SH���:����	�=������k�)�L�,�M�eM��t)L��f�H�{H��tH���]����tH�H��u�M��tM�&1�M�uH��[]A\A]A^�f�1�H��[]A\A]A^�f�SH��1��e���H��tH�xH������H�{�Z��H�C[ÐAWH���I��AVAUL�-��ATUSH��(H�D$H��"H9�H���H�t$ID�H�D$1�H�T$H�H��u�OfDH�H���=L�CM��t�P�T$����H�L$�L��1�H�G��]��L�sM����@I�~M�^I�G(I�w0N�I��L9�r9��H9�sZH�pI�w(D� I�G(I�w0I�~M�^I��N�M9�s[A�mA���t�
u�H9���H�pI�w(�\I�G(I�w0H9�r���L��I����Z��I�~M�^I�G(I�w0N�M9�r�f�H9���H�HI�O(�
M�6M���0���L����H�=V���^��H��D$H������H�D$H�T$H;T$�����H��([]A\A]A^A_�f��\L���CZ��I�G(I�w0���fD�
L���#Z���r���fDL���
�X��L�C�f���f�AV�<�"AUATUSH����H��E1�L�%h��H�}H�EH�H��H9�r)�.f.���
tH��A�4��H��H9�t[���y�H9�tOH)�H��L���� I��H����<
D�H��H���A�H�UH�EH�H9�r�L��1��C���L��A���W��H�mH���[����i�"[D��]A\A]A^�D���l����w���E1��Аf.���AWA��AVAUATUSH���H��H�t$� dH�%(H�D$81�H�D$(H�D$0���H��I��H�D$�3���I�FE��tA�NE1�L�d$0H�D$H�l$(H����1��#@H�D$(��Ic�H�T��:\���
H�=��"L��H���Wj��A�Dž�yȋD$H�
��H�=��"H�g����H��HD�H�D$L�@1��%Z����"����H�|$���H�\$H�{�V��H���V���H�t$8dH34%(��H��H[]A\A]A^A_�����y�O�H�����x=H��u�H�H��}u*�@��y
� H�����xH��u�tn����a���A�Hc�I��H�x�ވ��I�VH�t$(I�FH���R��I�FMc�H�|$B�tM��tM�uM���t���@L�t$��H�D$H�t$�L$H�pH�x��tEH�t$H���"���H��tEH�\$H�5��"H�{�4���H�{H��H���"���1����H�t$H�n�"�y���H��u1�����ht���l���H�\$H�=��"H���1��H�K�`X��H�{����J����S��f.���H��L�M��tpH�wH��H��t�H�=����€���uH�xt-H�
n�"��H�=����Y���H���fD1�L��H�����f.�H�
)�"��H�=��Y��빐��UH�-d�"SH��H��H�?H��t$@H��H�����H�;H��u�1�H��[]�H�
��"��H�=���CY�����f�f.���SH��H�?H��tH�{t1H�{t*H�
{�"��H�=��X���[�fD1�H���"���H��t
H�x[���H�H�=.�"�H����V��붐f.���H��1�H�_�"�j���H��t
H�xH���8����=��H���@f.���UH��AUATA��SH��H��dH�%(H�E�1���L��H��p
Hc�H�FH��H%�H)�H���H��H9�tH��H��$�H9�u����L�l$I�ٺ1�I���L��H�����L���6N��L���>�I��H��tV1�H�}�"L�����H��tpA��H�x҃�����"�E������"H�]�dH3%(uaH�e�[A\A]]ÐH�=m��ԭI��H��u�1����H)�H�L��C���f�H�=��"M��H��H�����U�����P��fD��H�5��"�����UA���H�T�SH�5O�H��dH�%(H�D$1�H��H����H��t]H�<$H���f��H����H�5b�"H���*�����u&H����1�H�T$dH3%(u/H��[]�DH���m����fDH�=���M������O�����H�5��"�����PX��H��H�=��"�hI���AWAVAUATI��USH��H�t$H��t�������L���w��L�=��"��H�I��H�z�"H�$��H��H�,H�EH��tjE1�E��DH���L��H����Q����tPD��A��D���������څ�EH��L9�|
D)��L9�}�H�$H��H�,H�EH��u�H�|$uCH�EH��[]A\A]A^A_��L�=��"H�I��H���"H�$��H��H�,H�EH���K���H�D$H�EH��[]A\A]A^A_�fD��H�G8H+F8u"H���H���H��H���P����Df.�AVAUATU��SH����H��I���I��D�`
I��Ic���L��H��H���L��Ic�H��A���D@H�����3�|�,��u�|�2u�|�:u�A��A9�~jHc�H��t���DHc�H��t���FHc�H��@t���RHc�H��t���SHc�Hڃ�t���TH�H��H��[]A\A]A^�D�r�"I������H�=X�"H�����H��D�`<Mc�A��L���~H��M��L��H��H��"�5�"L��H������H��H��PH���"Hc��"P1��I��H�� A9��^������f�A�EA���:2,A9��?���������O�����"�I����kS1�E1�H�=��"I���f.����I��A�|$��%���A�F9�}lA�$HcÍSH���/t1��:u�Hc��\�C�0�SH���Hc��7�2�f.�Hc��\�C�0�SH���Hc��5�7�fDA��Ic�����H��H���"�y���f.�AWAVAUATUSH��H�$H���A���H�t$I��L�|$8H�T$ H�L$(D�D$dH�%(H��$�1�H�D$@H�D$�f���H��A����L����I���t$H�|$81����L��H���	F��H��H���E��L�tL����|H��M��L��UH��H��L��H������1��G��H�T$ H�޿�M��^_���j����UC���8�\���H�54�H���
�I��H����L�|$H�t$ 1�L���mJ��H�D$(H����H�l$L��$�H��L�d$�,�L��L��L���P��L9�u:H)�H����M����L��H��A�LF�L���G��I9�t�H�=��"H��1�1�H�>���/N��L���7�H���E��H��$�dH3%(���H���[]A\A]A^A_�L��H���H�=S�"�1�1���M���H�l$L�d$L�����L���YD��H��I���ND��M�tL���A{H��M��L��UH������H��I��L���1���E��L��H���KC��ZY��xFH�߽�HD�����1���H�=��"H�پ1�H�z��3M������H��H���5���H�=��"M��H��1�H�0��1��L�������H��AWI��AVI��AUATUSH���wC��L��I���lC��A�,Mc�D�mIc��I|��L��H��H���G��B�#/J�|#L���F��HcŃ�H��Lc��D/B�3�K��I��H����f�L���xD��H��t{�x.t�L�xL����B���D9�}JJ�<3L���F��H���&C����y�H����E��L����K��H���:H��H��1�[]A\A]A^A_�f�D�hH��Ic��{��H���@L���K��B�3H���SB��H�߅�x��G���H��[]A\A]A^A_��[E��H����G��H��1�[]A\A]A^A_�H���:E��H���G��1��@f.�AWAVAUI��ATUH��SH��dH�%(H�D$1�H����H�����H�=p�L��
�H��H��������E��kI��H�$�,A��A��I��H���yF��H��tMH��H9�vD�x�2u>�x�:H�
��u1�H�����t��D��w���Hc�H�>��A�E1�
a�"���"�Q9���H����M����Hc7�"L��PH���'�"H��H�#��@��H��I����@��I�|��y��L��H���H���D��H���H��B�8/H���J�|8�`D��L�c8H��D�3�!n���Љ��H�D$dH3%(��H��[]A\A]A^A_�fD��@H�=V#���"H�H�4�H���ay��Hcj�"1�H�1#H�<��(H��H��,A������A������A�����@A��@���@A���t���@A����d�����D��Df.�AUA��ATI��USH��H��H���H��H��tx�L��H���I����y�6#f�H����@��H��t6�x.t�H�XE��t1�H����H��u�L��H���*���H���@��H��u�H���%H��1�H��[]A\A]�H�=�"M��H��1�H�*���XH��������ΐSH��H���H��dH�%(H��$�1�H����F����u^�T$������@uH��$�dH3%(u`H�Ġ[�H��H�5�H�=G�"�1���G��1���H���Xx����u���"�f.�H��H�~���?C��Df.�UH��AUATSH��H��dH�%(H�E�1�������t'1�H�M�dH3%(��H�e�[A\A]]��H����=��H��I��H�@H��H%�H)�H���H��H9�tH��H��$���@����L�l$L��H��I���M�L���J@��A�$/tmpL��A�D$�d������T���A�$/newL��A�D$�E������5���A�$/curL��A�D$�&��������������H)�H�L��n����A��f.���AWAVAUATUS��H��(H�|$H�|$T�t$dH�%(H��$1����"�D$�����D$H�1w�����ID�d$E��u�:�����H�|$H�D$�D�������l$��uRH�=�"�'#H��t�@��H��"H�=�"H��t�y@��H���"H�|$�����"�H�=>�"H��"��C��������D�\$E����H�|$�H�5���G�D�L$E����D���"�\$1�H�5V�L�|$E������L���3�"����D$��u"��H�5��L������D$L�D$������t$����H�t$��Ÿ�L$��y��"���"�2�"H�\$TH����u����u)H�
��"�0�H�=1��4F����;���H����u���=��"�%����T$���"����H�=S�"t"9D$H}3H������N�"�}����"9D$H}�|$H踢���1��>@H�=q�"��?�������H�
	�"�%�H�=���E�������H��$dH3%(�xH��([]A\A]A^A_�D���"�#�z����=��"����fDH�L$H�=��"H�=�1���C��H�|$T�t���o���f�1�1��w���Hc5��"���(�D$H�D$9��HHcD$H��H��I��H�D$pH�D$0H�D$xH�D$8H�D$hH�D$@f.�H�-)#H�5��L�H���蓷I��H�����
E1�E1�H�D$h
��q��L��H�D$pH�D$`�U��H�=��"�1�H�D$x�=��H�=i�"�$6��D�T$LH��H�D$`H�\$(D��H�D$ �*�H�T$pH�߾I����C��IĀ;
����H�L$0H�T$8M��A�H�t$@H�|$ �|[��H��tWH�\$`H�
�"�;Fu��{ru��{ou��{mu��{ u�H�A(H;A0�oH�PH�Q(�>I��H�
��"�e���DA��H�\$(E��u(H�=��"H�G(H;G0�H�PH�W(�
I��I��L���#�H�=\�"�=��H��H���L�e HI�L�eH�|$`L�m0H��L�m(�EH��H��?H��4HÁ�H)�H�]��<��H�������D$Hc5y�"I�Ǡ�D$9������|$����9t$H�@�J�"�D$�����H��H�L$H+�"H���������H��L����H�=��"H��H���L�H1��*@���M�i���fDH�=O��,?��I��H������H�|$XE1�1��1:��L��$�f�L����7��H��ts�x.t�H�XH���a6��I��H�@L9�wm�Etmp/H�}H���:��L��H���2>����x�H��$�H@�H;D$X}�H���a6��L���y7��H��u�@H���x;��L����>���R���H��M�o(�\;��L����n��H���w���@Hc=��"�c���H��H���"�o��D���"H���"E��~01�H�4�H��H��H5}�"H���H�x���9��"�H�|$��������@�D$������������H�=1�"H�
�����@@�����H�=+���H���6���H�L$H�=Ǵ"�H�`��F>�������HcD$HH�
d���)�H�<�H��Hc�H=��"��?�������
��;�������>H���;������9��f.���AWAVAUATUSH��(dH�%(H�D$1�H�\$H����n����uEH�
�"�%�H�=���?��H�D$dH3%(��H��([]A\A]A^A_�D��虱H�=��"H�$�I<�������H�=%�"��;�����Å���H�<$tH�5����J�D�
g�"E���H�=��"E1�H��t+1�H�5!��-�I��H��uH���"f.��-B�"���:Hc{�"L�=D�"H��H��L�I9��n�݉\$�D��������%=t�ƄB�tdI���1�H�P��H�=��H���M��M���H��I��L���y:����t'L��L���1������I����2�����n����Hc��"I�ǠH��H��H{�"I9���A�7M��t���nD�?�"��E���,��������������#���I����|2�������D$�D��Hc<�"L�=�"H��H��L�I9�s3L��f��������H�H9�r�������������p���M��t3L��݉\$����D$	��l��t�z�"���pH�=�"��6��Hc��"H�p�"H��H��H�H9�s.H���H�à��6��Hcv�"H��H��H7�"H9�r�H�4$�H�\$迮H���l����ucH�
ܰ"�0�H�=S��V<���2����L��H�=���u��H����H��H��L��1���:��A�7�T���f�H���k���s�����M�����L�������fDL��H+v�"H���������M���H��H�=*�"�H�.�H��H�
��"L�H1��9������
�"���"����������"����������`H�
��"��1�H�5M��G-���X���f��L��H�=��|t��H��������fDL��H+��"H���������M���H��L�
B�"H�=[�"�H��H���L��H��P1�AU��8��^_����H�=)�"H�
�"H���1���8��H���Gj������f�M���H�=�"1�H�
��"H�����h8���e����1�H���"H�5o��F,��H�=@�躐H��tH�5���1��",���3���H�=��葐H��u�H�5���H�L�"H�5��1���+������3��Df.���AWAVAUATUSH��H��hH�|$(dH�%(H�D$X1��!�D$$��t8�D$$H�\$XdH3%(�D$$�	H��h[]A\A]A^A_�f��
E1�H�D$@
A����f��H��I�����H�D$HH�D$8�wJ��H��H�D$P�*+���D$ H��H�D$HH�D$H�D$PH�D$H�D$@H�D$H�D$8H�$�H�L$H�T$A�I��H�t$H�<$�P��I��H����H�D$8�H�=!�H����€���tsH�T$HI�HՀ8
���T$ ��t���H�5*�H���<n������H�|$8�H�5��n�������D$ �I���f�I���t0H�|$(E��L��L��H�������d���H�t$H1�H��H��1��H�D$8M����Hl$H�8
I��tE1�A���Q����L��E1�A���D$ �����H�T$8H�B�R��y�T���f.�H������;���H��H�=���u�:�!����f�H�T$8H�B�R������H��H�=���t*f.�H���������H��H�5V��u�:������UDH���1���S���D�����RDD�H������������Ou�A����f�D���@��ADD�H������[�����Ft��Tu�A����fDA�����0��f.���SH�5��H���\���u1�[�@H�5{�H���A���t�H�5��H���.���t�H���*���¸��y�H���-��1��f.����PXH��H�=�"��/����H�
9�"H�=���5���H�=��"�)��f�f.���S�T�H��`dH�%(H�D$X1�H�T$��1����y�D$H�\$�H���/����ya�D$f��uG���"��"�D$
�P��D‰��"H�D$XdH3%(ucH��`[���n�"���"�f�H���5����w#�M�"	�D$���"��u�����	�f����!�"���V.��fD1�E1�D��A��A��H��L�F�L�I��D�DL�I��D�DH�	H���LH��9�w���AWAVAUATUSH��L�OL�GdH�%(H��$�1�H�L�WH�T$L��$�H�D$�F�NH��H��H��H��H	��N�H	��N�H��H	�H�B�I9�u�L��H�t$H�\$L1�L�|$0L�t$xL!ȍH�t$L1Ѝ�x�j�H��H��H����L��H	�L1�B�Lȉ�H!�L1�V���H��H��H����L��H	�H1�H�t$ H��J���p $H1�H!�L1�D�1L��I��H����H�t$(L	�H�D�A��H1�L!�H1�D�L�|$8���ν�H��H��
H����H	�J���H!�H1�I��*ƇGL�|$@���|�H��H��H��H1���H	�H�T5H�l$HA��H1�L!�L1�E�L�|$P�H��H��H����H	�J�#��H1�H!�H1��E��F0�L��I��H����I	�I�A��H1�L!�L1�O��'ؘ�iL�|$X���F�H��H��
H����H	�J���H1�H!�H1�A�L��I��H����I	�I�4A��L!�D�H1�L�|$`L1؍���D�E�H��H��H����H	�J�+��H1�H!�H1�E���[��L��I��H����I	�I�L�\$hA��H1�L!�D�L�\$pL1鍌��\�O��+"�kH��H��
H����H	�J�4!��H1�H!�H1�D�A�L��I��H����I	�I�D
A��L!�L1⍜�q��H��H��H��H1Ɖ�H	�J�;H��$�A��H1�L!�A�H1�A��4�Cy�I��H��I��E��L	�N�4.H��$�E��L!�H��!�IL1��H��H��
H����H	�J� H�D$I1։�M!�D�L�|$@M1�F��0b%�E�L�|$hL��I��H����I	�I�H1�A��L!�O��'QZ^&L�|$H1�E��@�@�L��I��H��	��I	�K�T5H1�A��H!�L1�D�L�|$8A�L��I��H����I	�K�,H1�A��L!�E�L�|$`L1ꍌ�Ƕ�H��H��H����H	�J�!H1Љ�L!�O��/SDL�|$0L1�E��]/�L��I��H����I	�I�H1�A��L!�A�H�t$8H1�A�L��I��H��	��I	�K�T5H1�A��H!�L1�E�����L��I��H����I	�D�L�|$XK�,H1�A��L!�O��7���!L�|$(L1ꍌ���H��H��H����H	�J�!H1Љ�L!�A�L1�A�L��I��H����I	�I�H1�A��L!�E�L�|$PH1�E���7�L��I��H��	��I	�K�T5H1�A��H!�I���ZEL�|$xL1�E���
��L��I��H����I	�K�,H1�A��L!�L1��E�L�|$ H��H��H����H	�J�"H1ȉ�L!�E�L1�E����L��I��H����I	�I�H1�A��L!�N��%�ogH1�A��
���I��H��I��	E��L	�N�<1L1�D��H!�D�L1�D�I��H��I��E��L	�L�,L��M��L1�E��I!�I1�F��:�L*�L��I��H����I	�K�'1�A�A��H�t$PE��B9��I1�L��I���H�t$hH����N��&"a�mH�t$I	�K�>A�A1�A��H1�F��)��q�L��I��H����I	�K�L5A�H�t$01�A��H1�A�L��I��H����I	�K�,N��.���KH�t$`1�A��H1�E��8�L��I��	H����I	�K�'1�A��H1�E��D꾤L��I��H����I	�K�>1�A��A�L��H��I��H1�A��A�H�t$xI	�K�T5N��6�~�(H�t$1�A��H1�E��`K��L��I��H����I	�K�,A�H�t$(1�A��H1�E��p���L��I��	H����I	�K�'A�H�t$@1�A��H1�A�L��I��H����I	�K�>N��>�H�t$X1�A��H1�E���'��L��I��H����I	�K�D51�A��E���0��L��I��H����I	�H1�A�H��$�K�,E�1�A��H1�A�L��I��	H����I	�K�'N��&�|�H�t$ 1�A��H1�E��9���L��I��H����I	�K�>A�H�t$1�A��H1�E��
���L��I��H����I	�K�L51�A��H1�H��A�J��-��*CL��I��H����I	�K�,1�A��E��eV��L��I��	H����I	�K�'H	�A��1�A�H��D�E��D")�H�t$8L��I��H��F�$>H�t$(��I	�K�>L�|$@H	�A��1�H��O��3�Y[e�H��H��H��
��H	�J�T5H	Љ�1�H�э��#��H��H��H����H	�H�+�H�t$`H	���1�H��E��9���L��I��H����I	�I�H	�A��1�H��A�L��I��H����I	�K�#H	�A��1�H�э����H��H��
H���H�t$��H	�A�H�t$PJ�DH	���N��O~�oH��$�1�H�ҍ�}���H��H��H����H	�H�+H	ʉ�1�H��E���]��L��I��H����I	�I�D�L�|$xH	�A��1�H��K��'�NL�|$0A�L��I��H����I	�K�#H	�A��1�H�ҍ���,�H��H��H��
��H	�J�H	ʉ�1�H�Ѝ�C�H��H��H����H	�H�3H	Љ�E�L�|$h1�H���D�L�|$ H��H��H����H	�H�DI�����*H	���1�H��E���~S�L��I��H����I	�I�+H	�A��1�H��D��5�:�L��I��H��
��L	�L�D\$H	��L�1�H��D�$L��I��H����L	�H�H	ى�1�H�t$X�ӆ�H��H��H��	��A�A�A�L�GL�OL�WH��$�dH3%(uH�Ĩ[]A\A]A^A_���!����������H�G(H�GH-��WH�G H�#EgH�GH�GvT2�f���AWI��AVA��AUB��ATI��US�@H��H�W �4
H��H�W(H��H�w ��?�zH9�D��HG��)��I�W(��M�l0A9�s#H��D��L��L��[]A\A]A^A_������݃��}������tA�$A�U����M�o0L���D$L����D$�)�A9�w
�fD��I�4,L����C��@D9�r��A)�I��_���f.�I�$I�uM��H��I�UI�T,�I�T-�I)�M)�A�A��A���n���A��1҉у�I�<H�<D9�r��Q����I�F�t0���A�$A�UA�T,�A�T-��&���A�T,�fA�T-�������AT�I��USH��H�� H��dH�%(H�D$1�H��H���Z�H�C H����?��7wz�8)�H��H�5)�"����H�ߺH����H��L����H�{H�1�H��H�ChH)��Kp���H�H�D$dH3%(uH��[]A\�fD�x)�����f�H�1���"uH�W�H��E1�L����.B���t/��wLc�D�J C�@AE�I��9�u:J���uѸ���u1���xH�?������À�"u��fD1��DAWAVAUATUH��H��H�5�SH��8dH�%(H�D$(1�H�D$H�D$ 讗H����I��H�D$L�t$ H�D$L�=��@H�|$1�E1�M��1�L���!<��H��H����H�\$���x�H��H��A��u�f���t�H�����x�H��A�t�t��BH�r���y�)���t�H�����xH��A�u��f�������X���I���I��A�E��x�H��A�����u�H����������H��� ��H�x�OH��H������H��L��H�T$�l�H�|$H�T$H��t
�h��H�T$H�\$(dH3%(H����H��8[]A\A]A^A_�D���x���A�EH���S�����s���A�EI�u���"���H��A�t6��u"�0f�H��A����������H�����y����I��fDA�EL������1��I����7���AWI��AVAUI��ATI��UH��SL��H���A�������Tt��uLH�EH��tVH��I�EH�EH�;tCI�$H�PI�$�?H�+I��L��H��L��L���� ��I��H���t�H��L��[]A\A]A^A_ÐI�$����AUI��ATI��UL��SH��H��H�H�?L�H�H���vO��H��L��I�$HH���!��H+H��[]A\A]�D�A�@�D����^v�A��
t�@��t��=t?1���?u�=u���u�H�W��tӸx�H��}�������1��?���@f.����xH����u�1��fD��f�H��H��t4�H�zH��t	������uH�z H��t	�����uH�H��u�1�Ð��f.�1�@��uPH����t'H�`�"H�P�H���w>H��H��"HD�H���H�=����vH��HD�"H���@��H�=���v�f�AWI��AVI��AUI��ATUD��SH����H��(H�>dH�%(H�D$1�H�9H���M��I�I��H�I�EH�I��H�D$H�D$L9���L�=|�(f�I�T$<_u	@����A�$I��H��I9����<=u�I�>�fDH��H��H�O�H�sI��S����I9�H��A��E�u�I9�tU��
��H��I9�vC�T$�F�1�H�|$�D$H��I���D$�y��A�D$�I�.I9��m����H�D$dH3%(u?H��([]A\A]A^A_ÐA�$ I���,���I9��{�����DH��H��I�>�
����\��f�f.�AWAVAUATI��UH��SH��L�.L/�H�T$0dH�%(H��$�1����H�=z�H��H�D$h��tH��H��I��LD=ԑ"L�|$@����L��H������L�uH9�HC�H�D$HM9���	I�]�M��E1�E1�H�\$`@E
1�L9�L����1�M9�@���L�����A��I��M9�u�C�D�\$|M�$$�Hc�H�5V�E���H�|$@����D$<I9��H��$�M��E1�1�H�|$�����L�|$0M��+D$H�$�Af�$L��$�)�L���@���xI�L)��Hc�H9��HHc�M�40M9�L�D$@H�P�H�
��HE�H��$�L��1�H�$������H�|$�L���W��H��M9�vw�H�=��L������1�L�UH�|$HL9�$�M����H�TIԺI�IĸL�(���H�|$h�~���D$<I9���H�D$hH�D$@����f�H�L$0��H�=���E��H�}1�H9�$�H�|$H��H�TI�L�H�H�D$ H��$�dH3<%(H�D$ ��H�Ĩ[]A\A]A^A_�fD�L$<M�40�������M��1�����f.�A���y81�fD����Є�x�Hc�)�Hc�H9�r	�I�9��Hc��Z��������$E1�E1�H�D$ �D$8AM9���I�����H��wL��L�t$�u�fDH���xh�tbH��J�,#L)�I9�u�L��H�l$0M9�������H�E(H;E0��H�HH�M(�H��I9�u�Ll$ M)�L�l$ ���f.��$I��I9���L�|$`E1�E1�L��v���xH��A�u/A	�1�M9�H����1�I9�@��������A��H��I9�u�L��D$�UI��M)�I��I~�T$|���6H���HcD$8H)�L9��H�|$0H�G(H;G0��H�|$0H�PH�W(�
H�|$�%�D$H�D$ 1�D)�L�D$8H�D$I��L9���L�<$I��H��H�\$0fDA�6H�C(H;C0�H�PH�S(@�0I��M9�u�L��H+D$HD$ H��L��L�<$I��H�L$0L��L����K��HD$ E1��$L�$(I9�����I������H�D$L��L��M���o���E1�f�H�|$�.���I����$H�D$HM��L��D�t${ID�L�d$H��L�l$pH�D$(HcD$8I��H�D$�D$D)�L�d$0��L�D$PH�H�D$Xf.�H��L��$�L)�H�|@H��$��F��L��$�H��$�I��J�<:H9���L���L��t�uE�H�A��]wA��A��A��=tA��_ul�� ���=�r�I���@���Lc�G�D�@A�09�~)Ή�vH��Hc�E�
D�@H��H9�t4�2H��D�Ɖ�A��
�t���H9�v
�:
u�����H��H9�u��H�D$(N�8H�D$H)�I9��*H��t}I�D$(I;D$0�uH�PI�T$(�
H�|$tq�D$PH�D$ �D$8H�D$XH�D$L��1��O���$����_H���D���@Hc�A�3�`�������D�D$<��tPH���f.�I�D$(I;D$0�TH�PI�T$(� H�D$ �D$8KH�D$K�o����H��DH��H9t$����y�1ɍ���Є�x�t�H��Hc�H��H)�H)�H��HN������H�D$M��L�l$pL�d$D�t${H����E��L�t$0H�L$@H�V�HHL$h�1�L�D$L��L�\$���L�\$L��L���L������L��I�޺�H�=�����L�\$L�D$LD$ L��M�$(����I���m��������H�D$L��1����@H���@�����H�C�H9t$HD��-���fDL9��(���D�t$I��H�\$0L�|$I��L��I��@A�$H�C(H;C0sQH�pH�s(�I��I9�u�L��L��L��D�t$H+T$L�|$HT$ �����
L��������fD��H��L�\$PL�D$(���L�D$(L�\$P�H�|$0H�G(H;G0��H�|$0H�PH�W(� H�D$ I��1��D$8K����� L���/�����H�D$L��M�������H������q���H�D$ �����
�����A���1����� ������
���UH��AWAVI��AUI��ATSH��hH��p���dH�%(H�E�1�H��H9�tH��H��$�H9�u�H��H�L$H�=�"L�d$I���H����
H�E��L�}�H�E�H�E�H�E�H�E�H��x���H�M�H�U�M��L�m�H��x���L�u�L�e�H�]��'��H���uq����8��H]�H��H�CH��H%�H)�H���H��H9�tH��H��$�H9�u��t	H)�H�L�L�d$H�=>�"I����g���DH+]�L�e�H�]�H�}�H��p���H�w� �H�u�dH34%(u#H�e�[A\A]A^A_]�f�1���@L�m�L�u���9��f���ATA��USH���,��t	1��[]A\�H���xO��H��������t�E1�H��E1�1�H�
�n�@���������A��t5D�ƃ�!�tS�SE1�E1���H����t���"uƒ��SE1���fD��]����\��Hc����SE1�빀�\����@tb�r�@������<����>����,����;����:����\ts��[����]u���]�cf�E����E����+���fD�{�P����@�{t�SE1�H������f.���\E���v������n���H�=>�"H���1�H�m�����
��Hc�H��DP@��H�=�"H�G(H;G0��H�PH�W(@�(H�
�"��H�=���e���������fD������W���D�S��[t`A�A��'���fDH�=��"H���1�H����
������fDH�=Y�"��1�H����
���M���H��A�A���������������i���"�����>�����,�����;�����:�����[�s���f���UH��SH��H��H��t`H�{������uH�H��u�H��H���8H�SH�H��tH�H�H��tH9�H�PH��u�H����H9�t�H��H��[]��H��H�=
��<eH��tH���f�H�=y�$eH�.�"H��HD�H����UH��S��H������H�@H��t
�z�����H���jH��tH���=�����H�}XH��t
�'�����H�=���dH��tH��������H�}HH��t	����urH�={��pdH��tH�������uUH�}PH��t	�����uCH�=���AdH��tH������u&��uK��uX��ue��t,H�}H��t#�~���tH���[]���f.�H��1�[]��H�}�g���u��t�H�}�U���u���t�H�}�C���t��f.���AUATUH��SH��H�����I��H���tH��L��[]A\A]úH�50�H���B�����\H���H�5�H���B�����|H���;�W�}�MH��H�����I��H���u�H���!��H�x�8H�5�hI��H�����x
H�Ȁ<y�� H��H���B��{�u�H������H�x��7H�5{hH��H��D�E��x
H�Ȁ<y�� H��H���B��}�u�H��L������I��H������L����H����u�H��f.��H����u�H��L�����I��H��������H��L��������u>��������fD�H��H�5���DA��H�S��HD����DH��I�����[L��]A\A]��H��H�5z��A��H�U��HD��e���D��SH�5Y�H�������uHH�5F�H�������u0H�53�H���l����uH�5�pH���T����t��[��H��H�5���1�1�[����������S�/H�����H���H�5ծH����?�������H�5ĮH���?��������H�5��H���?������H�5��H���?��������H�5��H���?�����tzH�5{�H���I?�����tbH�5y�H���1?�����tJ�
H�5m�H���t?���	��t-H�5`�H���>����tH�5f�H����>��1҅�u�
��[�f.��[������AVAUI��ATI��USH�����H��H�ge�uV1���u �7f���\tI����A�]��t��;u�\uI��A�]1���u�1�[]H��A\A]A^�I�]I��L��L�5e�L���H��f���xA�tI�]I����y��H��L��L���R>����u=I�D-���y��DH�������H��A�u�L�h��=��A�M1҄��P���I�EI�]��;t(��"t7��\t#�щ�I�ń��(���I�EI�]��;u؃�\u1���I���;�����\u�ꐃ�\t��H�����t��"u�\u1����L�h�H�q���L�h�^���1�����@��y�|fDI��A�E��xiH��A�u�<"uJI���"L�����H���p���L)�H��H�x��2H��L��H�����H���[H��]A\A]A^�A�E1ۿ��t�L���DH�����t��x�H��A�u<;u�L)�H�zH���@f.���ATH��H�=��US�i���H��tDH��H���9���H�xI���-2L��H��H�ø--f�H�{��B�D#H��[]A\�D1�H��[]A\�fD��S�.����H��t&�xt&H�=D�H�X�v��H��H���K�H��t[�@1�[�@H��H�5!�[�(����AWE1�AVI��AUI��ATI��UH��S1�H��(D�D$����������H�D$I�FI;Fs5f.�H�x��I�~���
u=A9�DB����I�FI;Fr�L���t$�T$�����T$�t$����
t���t���@�����A9�DB��������L������
E�����H�t$L��1�A�����H�=4��|[H��t1��
H���H��=�DF��H�}��E9�G�A�$��u&H�����H�5>��:�����5H�}H��t�H�5��k:����uH�ѩH�EI�EA�H�}H��t�H�5��4:����u3A�$����I�EH�=�"���A�$��H�}��H��(D��[]A\A]A^A_�������#��	�q������h��������`������t���M���@�؋L$A���	��e�����A��R����YH�=��ZH����H�EA��_���@���@���A�$�L$A��ƒ�	����A������H�=���YH�����H�=��H��A���€���������H�=[�H��A���€����z���H�=Qw"H���1�H��������X���fDH�
��)���@H���H�EI�E�e����H��H�E�c���A�����������f���AWAVAUATI��UH��SH���T$,dH�%(H��$�1��Y�L�}H�D$ I��/��H�$����I�$H�]I��I�D$L�mI�L9���H��$�1�H�D$0H�D$8H��$�H�D$@L��M��I��D�;=u
�{?�)M9g�_I�L��M��fDH��H��I)�I���=/��L��I�I�M9gs��M�NA�I�GH�����H��]��HD�H��I9��z���M��A��D$,�
�D$,tII�L$M�$H��t6J�<L��L�
M]1����xH��A�<1tA�H��H��H9�u�I�L$H�$H���tH������H��$�dH3%(�gH�ĸ[]A\A]A^A_�D1��J���f�H�sI9������{?H��tf.�H��I9�������9?u�L�qL�L$I)�H�L$L��H�t$��+H�t$I�V�H��H�D$���H�D$H�<$�H�L$L�L$B�D0�tH�<$L�L$H�L$�;���L�L$H�L$H�t$ H�|$L�L$H�L$����H�L$L�L$H�$�������v�A<Qt�H<b�H<q�����y?����H�D$xH�YH�\$pI9��4������H��H�D$xI9�����H���{�?u�;=u�H��H�D$x������uH�t$8H�|$p�L�L$�w;��L�L$H����H�D$0I�GH��$��D$,��H�$H�����H��$�L�l$I��H�D$0H�$H�L$`H�L$H�L$hH�L$H�L$XH�\$HH���F���8��1�E1�1�1�L���D���I�?Ld$hI�t$H)��,��H��$�I�H�I�GM��H�T$hL�$H��I)�H�L$H�T$L��H��$�L��$�H�l$`H�D$X���H����r���H�D$HL��L�t$L�l$H�D$0�(�7�8u7I�?I�t$M�t$M��H)��+��I�H�L�$1�1�L��H�����H���t�L�t$L�l$H�$H�\$0M��L+�$�MOI�H��$�L�L$���I�GL�L$H�D$0L������fD<B���������fDM������H�t$H�|$ �	�L�L$H�L$H�$�h���H��$�L����,��I�<$����fo�$�A$����L��H+D$0H9�s9I�H�L$0L�$H��H)�I�t$�*��I�OL��H��$�I�H�H)�H9�w�H��$�H����H��$�IGL�L���H�|$pH�L$@H�T$8A�H�wL�L$�+��L�L$�O���I�GL��H�D$0�P�������f.�ATI�ԺUH��SH��H��0dH�%(H�D$(1�H�t$H��H�$L�D$���L�D$L��H��H�L$H�����H�|$��H�D$(dH3%(u	H��0[]A\��d���@��AWAVAUATUSH��H��8dH�%(H�D$(1�H�D$H�D$H�D$ H��t�?u&H�t$(dH34%(H����H��8[]A\A]A^A_��k7��H9�s	H���_�I��L�d$ ��u�e@�CH��tMH�k<"t}<(u�L)�L�|$L�t$L��L�CL��L��L�����H���5��L�h�H��L9������u�I9���H�T$H�D$ �H�|$����H�|$H�����'���D�C������CH��H�kH���tD<"t0<\u��S��t�CH����f.�H�S1�H��H���f��CH������H�������M��H��L��L��I)�L�������-���@L)�H�T$ H�t$L��H�|$I����������I��H��H�T$ H�D$I)�H�t$H�|$�|���H�D$H���r����J�f.���AWAVAUATUSH��H���I��H��H��M��L��M���LH;

"M����<
������H��L����L�����I��H�-�~"M�����3H�E(H;E0s}H�PH�U(@�0�<
��I����H��I���t%I��M��uĈ^l"H��L��[]A\A]A^A_�@�<
t9��t5H��L����L���:�I�I���3H�E(H;E0r�H���>��@H��L��L���e���I���E1��H��L��L���E���I������DE1��=�k"
���������C��C����B�D'�H�
�}"��k"H��[]A\A]A^A_���f.�UH��AWAVI��AUATSH��H��H��X�����d���L��P���L��H���dH�%(H�E�1�H�FH��H��H%�H)�H���H��H9�tH��H��$�H9�u���H�D$H���I���d�����H�=��"H�����H�E�I��L�}�H��p���H�E�H��h���H�E�H��x���H��p���H��h���M��H�]�H��x���L�e�L�m�L�u��]��H����C���8�5H�=�"1�1�E1�1����Le�H��I�D$H��H%�H)�H���H��H9�tH��H��$�H9�u��t	H)�H�L�L�l$H�=��"I����G����H��L��H�����A�DE1�d�������d���t>H��t9I�tL��H�=_R1�D���x
H�ʀ<t	A�TH��H��H9�u�L��H���L��P���H��L��H��X�����0���L��H�����H��H�u�dH34%(uYH�e�[A\A]A^A_]�@L��H+]��B���@H�u�H�}�L�m�H�]��+%��L�m�H�]�M���/���H)�H�L������D��AWAVAUATUSH��H�$H��H�$H��H�$H��L��$�<dH�%(H��$x<1�M��L��$�<H����I��H��H��A��E��H���;v0L�l$@H�\$HA��
��H���D��Hc�H�>���A��t�H�=Ӌ"H���t��A���t�A���w�L�\$pH�L$(L�L$H�T$0H�t$ D�T$L�D$8H�\$0H�D$8<L�\$(L�\$L�l$ ��H���t2L�\$�<H+D$8D�T$L�L$H�D$HL�\$@�D���f.�E1�H��$x<dH34%(L���.H�Ĉ<[]A\A]A^A_ÐH�t$PH�|$@H��L�L$�D3��H�|$PH�t$XL�L$�|7�
��M���M���vM�/E1�I��f.�H�T$PH�|$@E1�H�JH�w���L��$�<M��D��H�|$PH�t$XH���F���H�|$PI���9��'���@L�l$@L�|$HK�\=I9�����H�D$mE1�L�%9�H�D$H�C�H�D$A�u@�Ɖ�
t @���@�ǃ�=��@��)��~� L9l$vA�}
u����H�C�I9���E������F�;��.���
���A����H�T$HH�|$@M��H��L��$�<����I���9���fDH�t$PH�|$@H��1��1��H�t$XH�|$PL��$�<M��D��H������H�|$PI�������f.�H�|$@H��H�w���I�������H�T$@H�D$H�L�d$@L����-��H��I9�s	H����H�\$@E1��f���tL�k<"��<(�8�CL��u�L9��W���L)�H��L��H���.�I��9���fDH�|$@1�H����+��I������f�H�t$PH�|$@���D��L��$�<M������fDH�t$HH�|$@M��D��L��$�<H������I������Hc�H�=�L������@I�GA��D��A��I��H�E(H;E0�H�PH�U(�=A�U�D$o�Ѓ�Hc�A��L$n�09�~)BH��Hc�A�H�|$�L$m�H����I��L9��#����	���fDH���I��H�=T�A�����U������.tk��
u+A��
H�E(H;E0��H�HH�M(�뉐��.u�A��F�!�����H��I��H�=�A��^�A�u���DE��u�L9l$��A�}
����A�I�����fDL)�L��H��H�S�	�L��I��)��L�`�H��M9��~��v���fD�C������CH��L�kL���t<<"t(<\u��S��t�CH����f�H�CH��H��1���f��CH������L�������L��H��L��L)��O��I��i�����=H�������fDA�}rA��F�w���A�}o�l���A�}m�a���I��A����D@��H���������H��L��H��L)�I�����I������R�������f�A�����P�UH��SH��H�=��H���DH��ts1�H�5�I��H����tGtE�L��τ�xLc�D�@ B�@AE�@��xLc��y B�@E�9�t�1�H��[]�fDH���[]�@H��H���"���������ΐf.�ATI��UH��SH��H��u�L@H��tSH�H�PH�H��t7H�{H��������t�H�SH�H��u�H��tH�@H��I����E1�L��[]A\�DH�����ATI���(U��SH��0dH�%(H�D$(1���L��H��H�H�@�h��@uU���u-�X���H�CH�C H�L$(dH3%(H����H��0[]A\��)��H���#���H�CH�C ��f���(��H������L��H�CH��H������u
H�k ��L��L�$$�4�H�t$H��H�D$��H�|$���H�|$H�C ���P������f.�UH��AWAVAUATSH��H�u�H�U��M�dH�%(H�E�1�H�����H���҈U������H���U�H��H��H%�H)�H���H��H9�tH��H��$�H9�u����H�E�L�d$E1�I����H�ل�x9H��H�5�F�u��,u#H��H���x<,t�H�=�F�u�H��H�M��7��I��H���8�E�M��t+H�M�I9�v"L��1�H)�D�A�H��H9�u�M�4A���<tzM��E1��f.�A�I�FA�HI��I��M�DŽ�tgE��u'H�}���D�U�L�E��M�����M�M��D�U�H��u;��"u�L9�tA�x�\tYA��I�FA�"�I��I��A�N���>tWA���u�A�L���u�L�����H�}�t&I�EL�hI��A����f�A�F�"L���J���H�E���f.�A�M��tL���f�H�E�H�]�dH3%(H�E�u#H�e�[A\A]A^A_]�fDH)�H�L�������f.�AWAVAUATUH��SH���yn"D�D$���+I�ԍPM�<$�[n"M��t~�D$I��A�̀�@�$I�_�;\t I�6H�������tH���&?H�����4$H�����H��M9<$tqE��tD��M�?H�*H�BH��t}H�UH��M��u���m"����m"H��H��[]A\A]A^A_�H�5��"H��H�T$�L���H�T$��t��J �DI�?u�H�(H�@H��tbH�EH���f�H���D�D$H��H�PH�pD�����M�?H���_���D�H�5l��1��h���Q���H���7������1�H������@f.���U��SH��H��H��t4H�5������H��H��tH����H��[]����H����H��1�[H�J�]����Df.���AVAUA��ATA��@USH�����6�"��I��A����E����L��1��E��t�C��D9�uH�{ ����1�E��@�ōl(H�H��uЅ�tt�}Hc���H��H��E��tA�F��D9�u,I�v �F��H�xE��tH�PI�>H��t
�,H�xH��� M�6M��u��G�E��t��,t\H��[]A\A]A^�1�H��[]A\A]A^�f�H�=�w�4<H���'���E������H�
Z"��H�=��������G�H��[]A\A]A^���S�@H�����1�H��t��[���<+t�t)�����!t</u�ىƒ��!t</tH�����u�1�[��Ð�[������AWAVI��AUATI��USH���H�|$H�=Y�dH�%(H��$�1��A;H���rH�\$ L��H������H�����H�D$M���>H�D$(L�t$0H�$@H�]H������D�+���XA��|���=(�"H�����dH�<$A���H�uIH�5�\�ZI��H����H�|$(�1���H�|$(�ґ"����H�<$�D�=��"�����1���L�D$L��1�H�
T�"H�\����������(@H�PI�T$�I�G(I;G0�&H�HI�O(�I�D$I;D$r�L��T$����T$�����L��T$����T$��
tI�G(I;G0�OH�PI�W(�
I�G(I;G0�$H�PI�W(�
L��� ��L��������L���aA��|�fDH�=�G�\9L��H��I��H��GLD�����L������L�������L������H��I��L��j�Z�"�����L��L�VM�XZY������[�M H�mH�������=�"����H��$�dH34%(H�D$�OH���[]A\A]A^A_��A��|�����H���N�5ȏ"H�Å������H����1�H�5ZMH���#`I��H��tk�=��"�������8H�5
����ZUI��H��uZH�
V"��H�=8���L���_��"�M H�mH���������H��������"���H�������)fDH�PI�W�I�U(I;U0��H�JI�M(�I�GI;Gr�L��������u�L���v�����L���^L����^�c���f�H�=T��t��L���*�"��^�:������q�"�����V���@��L���M���s����H�=#��$���������L���T$����T$����H�߃��"����L���I^L���A^���@H�=���������"���H�=���������
L����������
L��������������3���Df.���AUATUSH��H�=n�H���#6H��A��H����E��1��2�C6L�+H��t[D�CH��H�PH�pD��L�����H��H��t+H�{�?\u�H�H�CH�+H��t=H�]H��H��H��u�H��H��[]A\A]�H�+H�CH��t H�]H��L���@H��H����H��L����H��1�[H��]A\A]���H��t'H��t*H���DH��H�H��u�H�1H��H�N�f�H���@H���@��AVAUATUH��SH��H����H��E1���PH��� ��A��H��u�E���ZH���kH��E1��PH��� ��A��H��u�E�uH�=ڄ�4H�=�cH���C�~4H����C�|,Hc�H���	H�=��H�8H�=��H�PH�xH�=��H�xH�=��H�JH�:H����f�H�Q�C uH�sH�1H�qH��H��H�H��u�H�=d�H�9H��t!fD�E uH�MH��H�J�H�mH��u�H�[]A\A]A^�DC�|,Hc�H����H�=��H�5�H�8H�=�H�HH�xH�pH���Z���H�Q�t����H�=��1�E1���H�������A�E1������;3H��t/C�|,Hc�H���EH�=y�H�5|�H�8H�PH�p����C�<4Hc�H���H�=K�H�8H�=K�H�HH�x���f���ATUSH���KL�'M����I�D$H��H�H���H�H��tH��I�t$H�{�����x�I�t$H�{�m������I�$H9���H�SI�$I�T$H�SL�"L�cI��M��u�H����H�EI��H��tIL���H�H�H��t=H�pI�|$�����t�L9�t+H�I�$H��tRL�`I��I�$H��u�H��H���:f�L9�u+M�$$M��u��(L�#I�$I�\$I�$I���g���@I�$H��[]A\�I�,$L�eL��I�D$I���7���1�[H��]A\�f.���1�H��tD�WH�?�� ����H��u������USH��H�5/�"��H�-�x"H��H��u�!f�H��H����H��H�uH��u�H�=�D��0��H����H��H��t�H�uH���D�H�mH��H��u�H�=�R�0��H�����H��H��t�H�uH����H�mH��H��u�H�=�O�\0��H����H��H��t�H�uH�����H�mH��H��u�H��H��[]�@f.���ATH��UH��H�=�"S�������H�ww"A��H��u�!DH��������H��H�;H��u�H�=�C�/��H�����H��H��tH�{H���l�����H�H��u�H�={Q�p/��H����H��H��tH�{H���,���uHH�H��u�H�=tN�4/��H���w�H��H��u�#DH�H��tH�{H�������t�A�D��[]A\�f����r_"S����u��H�=F^"���H�_"�1��^����f�f.���AVSH��(H�|$��t$�H�D$�DJ�H�=�]"H�$�������u7H�<$tH�5i�����JH�H�5�^"H�=�^"����H�D$H�4$���IL�t$M��t0L���0���L$H�|$L��9ȉ�N�Hc����H��(��[A^�1�H��(��[A^�f�f.�UH��AWAVAUATI��SH��8H�u��U�dH�%(H�E�1�H����H�u�H�k~�M���H�����I��H����@M�wL�����H��pHc�H�FH��H%�H)�H���H��H9�tH��H��$�H9�u��t	H)�H�L�L�\$1�M��I��I���H������M��L������L����,H����M�?M���d���H�}���H�=�}�,H��u`�U���txH�=�J"L��H�����H�E�H��tH�=vJ"H���1�H�q}����H�5YJ"�
���1��"H��� �H�5%wH��H����HH��t2H�]�dH3%(u5H�e�[A\A]A^A_]�H�}�H�E��u���H��H�E��+��H�E��� ��UH��ATSH��H��dH�%(H�E�1�����H��pHc�H�FH��H%�H)�H���H��H9�tH��H��$�H9�u����L�d$1�I�ٺI���L�p|H�����L���O��L���W+H��tt�H�=X|H����€���tw�H�=D|H����€������H�=�eH����€������	H�=
|H����€���u>����H�]�dH3%(uaH�e�[A\]Ð������f�H)�H�L�����f�H�=�H"H���1�H��{���1������또��������@UH�=�YSH��dH�%(H��$�1��8*H��������Z"�Y"��t/�qY"��tBH��$�dH3%(�%H�Ĩ[]�@1�1������9Y"�3Y"��u�H�={��)H��t*H�
�G"��H�=�z�%����X"�DH�=�z�)H��t�H���O��H��H��������t2H��H���z����u�D$%�=�t0���H�=!G"H��1�H��}����q����H�������u�H���������u�H�=�F"H��1�H��}�[������@��AUATUSH��dH�%(H��$1����t+H��$dH3%(�;H��[]A\A]�fDH��H�����H��I�����H��A������
�W"��W"�Ņ���H�=&F"D��1�H��H��|����L���e���H��H�����H�پ1�H�=�E"H�ry�h��L������H��H���`��H�پ1�H�=�E"H�Ky�3��Hc��K��H�=�E"��H�=yI���1�����G�����������f�H�=YE"H��x�1����������|��f�f.�UH��AUI��H��ATI��SH��dH�%(H�E�1��6��H��H�H!H��H���H)�H���H��H9�tH��H��$�H9�u���uH�\$H�PH�ssl-certH���H�3H�{	L���C-���H���&H��H����b�I�}H��H��������t>H�=gD"H�پ1�H��{����H�E�dH3%(�,H�e�[A\A]]�L���X��H��H�� H��H%�H)�H���H��H9�tH��H��$�H9�u����H�ssl-key-H�|$H���H��G��%H��H���}��H��I�}�H��������J���H�=�C"H�پ1�H��z����(���f�H�=(w�t%H��H����������H)�H�L��}���f�H�=w�D%H��H���k����n���H)�H�L��*����M��f.���H���H�t$(H�T$0H�L$8L�D$@L�L$H��t7)D$P)L$`)T$p)�$�)�$�)�$�)�$�)�$�dH�%(H�D$1�H��H��$�H��H�=|B"H�D$�H�D$ �$�D$0H�D$���1�� �8������1�H���)��H�=2B"�H��H��1����H�D$dH3%(uH�����?��Df.�UH��SH��H���~T"��u:����H��H���*��H��te�H��H���%�����u+H����[]�f�H��1�H�5_u������H��1�H�=\u�o���H��1҉�[]�@H�=�x�T���H��1҉�[]�f�AWI��H��AVAUATUSH��H���4#H���H������L��H��H������1҃�tH����[]A\A]A^A_�DH����"H����H�����H��H����H��I�ĉD$�e��I��H���	E�t$Mc�Ic����H��H��H���{��B�D%/I���L�����H�����x.t�H�XH�����D$�PD9�|9J�|%H���4��H��L���I�����t�L���\��H������1�����DD�pH��Ic��Y���H���@H���"H����������DH��u������L�����H���p���L����������f�H������1�������AWAVAUATI��UH��SH��H��dH�%(H��$1��
���H���B�H�����H���!�H�=9sH����€���tn�H�=@sH����€����G�H�=&sH����€����製��H���K��H�CH��uMf�H�=s����1��DH��H��rH�=�>"�1��+�����H�����H�CH��t�1ɺ�!H���q��H�=�rL�{�q H�{�T�賽���5]"����H�=�r�I I��H����H�����H�=�rI���& I��L��M��tL������I��L	�H���DH�=�r�H����H�{�H�����%O"�O"���H�{����H�LrH�5QrH���W���H��L���\���H�=Dr�H��H��t.H�{H���|����tH�=`="H��1�H�r����H�{�A���H�CH���$�3H�����H�{���������
�["����C�H��$dH3%(�"H��[]A\A]A^A_�fDH��H��p�����1��	���Hc������H�{L��L���Q���������H�
�<"�
�H�=q���M��t?H�=o<"1�L��H�d�����M��t:H�
M<"��H�=�p����H�=0<"L��1�H��c���H�5<"�
�I������@H�{����I��H���1�1ҾUH��誼��1�I��H��u����L�����9�����L���ۼ���8I��u�H�@�9N"H�p��uAL���i���u�L���L����l����H�=�o�tI��H���M����_���H�=I;"H��H�Np1������I�GH�p�f����H�����H�=�o����1����DL�����H��tFH���
H��H�������~*�iM"Ƅ$�����H��L�������!���L���m���H�=�:"L��1�H�Ur����K���1����o����^���f�1�H�=�q�R���1��L���H�{诸�����W���H�
/:"�#�H�=�q����5���@H�=	:"H��1�H�!o����5���fDH�=�9"L��1�H��n�[���)����������AVAUI��ATUSH��H�� dH�%(H�D$1��E�H����H����1�H����H��H���k1�H���1�H���&���H��H����H��肷��1�H���1�H���_���I��H����H��L�t$�BA�L����H�0H�5Z=��H��H����H�|$���L����L������E1�H��H�t$H�����L���%�����H�<$1�貿��I��H���1�H��蜿��I��H����L��A�@L��1�H���j���H�=�pH����H��L��������t{L��蓶��L��苶��L������H���;���H�<$�b���H��躽��H���R���H�4$H�|$H���Q�H��H�L$dH3%(H����H�� []A\A]A^�f.�H�=�p���L������L������H��1��JAL���r���H��誼����H�=�o1�����H�
y7"�(�1�H�=^o�����^���@H�=yo1��J�H��1���@�=���H�=yo1��*�H��1��@H���(�������H�=$T�D���L���̶��H���������*���f.���AVAUATI��H��USH��H�� dH�%(H�D$1����I���Z�H�����H����H�5~cL��H���75H��H����1�H���1�H��蘺��I��H����H����?�O���L��L�l$H��I�����A�L�﹀H�2-H�5fk���H��H���H�|$���L�����L���5���E1�H��H�t$H�����L���K�����H�<$1��ؼ��I��H����1�H���¼��I��H����L��1�H��L���6���H�=�nH��tyH��L���?�����tcL���ó��L��軳��H�<$�?H�����H��蒳��H�|$H�����H��H�L$dH3%(H����H�� []A\A]A^�fDH�=�n��L���T���L���L���H��1��>�H�=	n1����H��1��x>�fD1��@L�������y���L��H�=�m1���H��1��=>�V����H�=�Q�ķ���=���躹��f.���AWAVAUATI�ԺUH��H��SH��H��HL�H�=�m"�L$dH�%(H�D$81��	��H���I�����H��1�L���K�H��H���1�H�V�1�H��輹��I��H����H������1�H�/�1�H�����I��H���QH���Q=H�D$(A���H��*H�5�hH��H�D$�F�H��H���BH�|$(���H�|$�F�H�T$L��L��H�t$ A�������1�H���I���I��H����H�|$1��1���I��H���uH�t$0L��踱��H����H�xH�D$聶��L�T$����M��� M����E1�L��L��L��L���-�����uXL������L�����L���p���M��tL��裷��H���+���H���ð��H�|$�<H�t$ H��H���9��X�H�=ql1��R�L��蚰��L��蒰��H����;H�|$��;H�|$ ��;L�����M��tL���!���1�H�\$8dH3%(��H��H[]A\A]A^A_�@L�d$(A���H��(H�5-gL����H��H����H�|$(�L��L����H�T$L��L��H�t$ A�����tC1�H��苸��I��H��t#H�|$1��w���I��H��tE1�E1��?���@H�=�k1��B�H����:�$���D�D$���1�1�1�A�$M��L���-������TH�|$ 1���#���H�L$ ��H�=_f�h���H�|$ �n���H�|$ ����L������L������M���������fDH�=�j1���H���*:�_���DH���:L���@����R���H�=j1��Z�H����9L���Z���1��4���H�=�e1��2�H����91�����L���h���L���`���M��tL���ӯ��M��tL������H���9H�|$�9H�|$ �z9�H��H�=Ki"���H��������f.�1�H�=�i��L�����L�����H���*9H�|$� 9H�|$ �9M���O����B����H�=�d1��R�H����8M����������@H�=LL�l�������H�=4L�T���1����DH�
/"�"�H�=�h�{���L���3���L���+���H���s8H�|$�i8H�|$ �_8���H�
�."�"�H�=jh�-���L�����L���ݬ��H���%8H�|$�8H�|$ �8M���B����R���螳��@f.�AWAVAUATUSH��H��H
�t$H�T$dH�%(H��$8
1ɉ5~?"�p?"�RfDM�����L��H�=\^��������L��L��H���^���H��t}H�����H��H���4���H��H�=*UH���}�H��H�=(2I���f�H��H�=�0I���O�H��H�=�f"I���8��I��H���D���A�H��$8
dH3%(D����H��H
[]A\A]A^A_�f.�L�d$ ��A�L�kH�$H�5�bL����H��H���*H�|$ �p��L�����;fDI�FI;F��H�PI�V�H�S(H;S0��H�JH�K(�I��M���H������H��趪��1�H���|���I��H���XH�t$(H�������t$H�=�fI��H���gH�L$(H�T$E1�E1�1�H���B���A�Ń��6L���^���H���5H���;L��1�1�E1��n���H�L$0H�D$H�L$H���`fDH�|$���A9��!H�|$D��1��ެ��1�1ҾUH��I���j���I��H��u
�-D��L��譭��9����L��蛬���8I��uۋ�="����I�@H��H�x�U���u�D�-�<"E������T$H�5nf�1�誨��D�-s<"����fD��H���M����i����L���(����<����t$H�=u`1����L������H���^4�m���f�H�=�G����S����H�L$H�=�*"H�D$1�H�9`�����L�D$����f.�L���(���H��tBH�T$�
�0H��������~'��<"Ƅ$/
��uCH�|$H���)�������A���8����t$H�=]d1�A����H���3���H�L$H�=�)"H��_1���T���뜋L$H�=�)"1�E1�H�sd��1����V����L$H�=�)"I��1�H��d������0����L$H�=k)"�H�Od�������萮����AUATUSH��H������H"�۬��H����H��H�5X�H����H�=_�I��H��t|H������H�=_I���
I��L��M��tL�����I��L	�H��t[L��L��H���ɱ����tHM��H�=�^MD�1�L��A���H��D��[]A\A]��H�=�^�
I��H��u�H�=�^�p
H����H��^H�5�^H��A�����u�HcE1�t�@H�Qp"H��H��H��H��`����h��HcC�H�-p"H��H��H��H��`���H�����A	�Hc��u�H��D��[]A\A]�f.�H��舥�����X���H�=c1�A�������fD1�H�=x]A��|�H��D��[]A\A]�@f.���AWAVAUL�-�WATUSH��H��8�t$H�$dH�%(H�L$(1ɉ5�8"�L@M�����L��L����������L��H��H���z�H��trH�����H�úH��H�=NN���H��H�=O+H�����H��H�=*I���v��H��H�=`"I���_��I��H���S���E1�H�L$(dH3%(D���H��8[]A\A]A^A_�f.�L�d$��A�H�kH�0H�5�[L�����H��H���JH�|$���L������;fDI�GI;G�H�PI�W�H�S(H;S0��H�JH�K(�H��H���H���N���H�����1�H��謬��H��H����H�t$ H���3���I��H����H��A�蹣��H��1��.L��1�1��ӫ��I��H��uR��fD��L���f���H�<$H��H��藭����tH�<$H���g�����u�T$��H�=�`1�E1�����L���!���9�|��x������H���%�������L���������H�=�AE1����<����t$H�=9`1�E1���H���/.�����t$1�H�=_�x�H�����H���.���L$H�=X$"1�E1�H�<_��ҭ�������x����UH��ATSH��H��dH�%(H�E�1��>���H��H�H!H��H���H)�H���H��H9�tH��H��$�H9�u��uaL�d$H�PH�passwordI���I�4$I�|$	H��A�D$-賦��L���H��tH���^���H�]�dH3%(uH�e�[A\]�fDH)�H�L��蠨�����r6"S����u/��t?��
t[�H�
9#"�'�[H�=�_鲮��f�H��5"�1�轩���H�
#"��
H�=�O�~����H�="6"�͡��f.�����@"�P��@"��t	1��2���f�H�
�""�
�H�=YO�#���H��1�赭��H�5�5"�H���@ ���*5"��Ð��@f.�SH��["1�H��H�5D6"H�=E6"���������e"H�=+6"�������!6"�����<+��<-uhH��H�=�!"�1�H��]��e"�[���1�[���
u
���1�H��H�5�5"H�=�5"������~H�=�5"�<.uր
u��fD�>e"1�[�f.���%$e"�[�f�H�5I!"�Ħ��H�=M5"�7�����롋�d"���d"����[�@�=�Z"S��~*�5�d"��t H�tZ"�f���d"��t��������4"��u1H�582H�=CZ"�
�d"������u[Ð�[���[������ÐH�=� "H�
2H��11�������f.���H���"3"�P�3"�������H�D$H��tH�5`�������
���H�=K3"H�$�B�������uJH�<$tH�5�����
�������t(H�t$��H�4$�
��1f�H�t$��qH�4$�
�c�=Q2"踪���B2"���92"H���@AWAVAUATUSH��x
H�|$(�t$dH�%(H��$h
1�H��H+ig"H�=�0H��H�D$ i�����H�D$H�D$HH�D$P���D$�D$�D�
iX"H��������2"E������1"�P��1"�����H�=�b"�1�H�l$`L�-�ZH�X"A�躣��H�=cb"����D�|$D�t$L�qZH�D$0E��A�����
�H��1��
�?����D��P
��t
����D�E���532"��tH�="H��1�H�[/芧��H��H�߃�P
�������������A����E��E��L��YA���Z���M���R������kH�D$ H��tH�5������O��
�@�H�=�0"H�D$蚥������tXH�t$ ��H�t$�
���/"����/"1�H��$h
dH3<%(�H��x
[]A\A]A^A_�H�|$�4���H�5�����
������
�:"��t�1��G����D�t$1�1�L�t$XL�l$PL�d$HE1�f.�H�
V"L��L��L���������@L�D$HA�<.��<FtNH�T$X��H�
?`"A�|�
uH����A�|�
H�B����L��D�|$軧��Hl$X�@A�xru�A�xou�A�xmu�A�x u�L�D$8���W���H�5�_"�>H���"���L�D$8�j����A�x
tqH�l$XI��A��D���fD�D$H�ο
�ۡ��H�D$XH�l����@1�H��@�Ɖt$v�H�¾L�����H�
A_"��A�x
u�A�xu��%_"��T$H�=_"��uH���
��H���`���H�=�^"H�t$0H�L$(Hc�H��H���H��H�Y(HI�H��?H�iH��H��4H���AH�%�H)�H�A�l����|$�C��H�|$(���GH�G(H�G0H�GH�G H�|$HH��t�D���H�|$ tH�t$ ��MH�|$tH�t$�
�6� -"���-"�A8"��u<�� ���H�
<"� �H�=W趥�����H�t$(���F�n���1������C���UA��L�V�
S��
H��
dH�%(H��$
1�H��H������=:S"��~+�5�]"��t!H�%S"�
�j]"��t�A��������-"��uIH��H�=�R"�
@]"�����t
����������H��$
dH3%(u.H��
[]�DH�=1"H��1�H�|*諢����T���@��H��(H�=d*�D$������+"H��������,"�H�D$H��tH�5������
�q�H�=�+"H�D$�ˠ������u"H�|$tH�5����
�:�U����D$H�t$��"H�t$�
��D$��*"H��(���AWAVAUATUSH��H�$H��H�$H��H�$H��HH�<$dH�%(H��$831�����H�4$�H�=�A����À��ۅ���H�4$H�FH�D$L�|$L��L�|$�c�L��H�D$ ����H�D$H��H��t;I��M)�I�}��L��L��I��H���e���C�.H�EL��H�D$���H�D$H�=�(������9�E1�H�L$��H��L�8SH�7SH�|$A����H��$�LD�D�
+"���������-�-WP"D�%�^"���H�=�Z"H��t�G���H��Z"H�=�Z"H��t�+���H�pZ"H�<$���H�P"�JH��$��YZ"H���H����)"���
H�D$(��H�=j)"H�D$0�`��������jH�|$(tH�5����H�|$0tH�5��
�H�=R��H��t<�
1�H��谝���~("��~#�H�5:����u�=c("H��("�à��H��QH�EY"H��H�?Y"�"���H�=�Q�n�H����H�=^)"�<�$���I��H�����������L��H�=�A��-f�H����<@uD��H���������y�<>u��sL)�H�zH����H�SL��I��H��H�D$8�ŗ��A�DL�t$�:L��M���z���H��t%L)�H�xH����H��L��I��H��腗��A���M"����H�|$8�VH�D$�l$LL��$0H��M"L�d$ L��$0I��H��M��H������
�L��1�L��P�
����fD��P
��t������'"����L��H�߃�P
�������K�^���>M����M��L�5PL��1��
��
�z�������P
��t�����m'"���]L��H�߃�P
�[�������������l$LH��L"�f�D��P
E��t
��D�#E���D�'"E����H�5�OH�=YL"�
�V"�����ta�t��tXH�
�&"H���H�H�˄�t!���x
��hH��H���u�H�="H��O�1����@H�=�K"�,���D�
%"E�������f�A��I�ƠD;=�C"H�WZ"�A�l$\H���u���HcnC"H�7Z"H��H��H��H�H�BH�B(��~*1���H�	Z"H�<�H��H��H���=C"9���V���H�t$(���/"�mH�t$0�
�^��Y"�B"�8$"u;�=_U"u-H�=��q�H��uH�$H�=Q"�H��$�К���H��$83dH3%(���dH��H3[]A\A]A^A_�H�4$�H�=^������uH�4$�H�FH�D$�9���fDH�$1�H�D$�#����H�=9J"脼������H�=!J"�l���H�t$(��]H�t$0�
�N�4#"�/����H�
a"�L�H�=hM�ۛ������fDE1�M��H����������I��H���������H�="L��1�H�\!苙���)���fDH�=�"L��1�H�4!�c������fD1�H�5�""H�=�""�S��I��H���
����:���f�H�=�K��H����H�I"�f�D��P
E��t
��D�E���D�
x#"E���sH��H"H�5�K�
S"H���Z�������������������H�T$H��L�����������������l$XH�t$ L�d$`H��$ H�D$@L�l$L��$0H�QH"�M��M���$H����H�|$8葩��L��H���&r��H���Ύ��H��L����Qr��H�l$@L��H����s��H���I���H��L��M��PL��J�
1���
�Q���_AX�@��P
��t����3���E""��u9L��H�߃�P
�7�����t����t
�l$X�����1��)���f�H�=�
"L��1�H�4�c���먐H�5� "1�H�=� "�[���H��H�����B���f.�H�t$P�V���H�t$PH��I�����������H�t$H�=�I�O���H���w�H�D$8H����������@H�=I
"H�
�IH��1��迖���C���H��������x4�t.H����
Dx�tH��H���u��i�����
1�H���ɔ��H����,>"H���t@��x�uH��H���u�H�
� "����H���t�x*�t$H�g��
Dx�tH��H���u��1��
H���K�����="���6P"H�H��="1������$P"��="�xHc�����
y="H�BT"������l$\A��E1�L��$0)H�qE"L�-��f.�M��J�,0�
L��I���E�H���������L�hHL���E�1�H�E�
A��荍�����P
��t
�)�D�E���5�"����L��H�߃�P
�q�����tA����t8H�=M"H���t!D��xA�D��H��H���u�H�E �H��H�=S����H����������u#�����Ou�e���H������������Ru�M���H��A�DtH��H�����fD��xA�Du6H��H���u��_���H�=i
"L��1�H��������H����.���f�xA�DtH��H���u�����D�
1�����H�E ���H�t$H�=pF�ڤ��H����H��������Y���H�=�	"H�
ZFH�+1���S����g������f�����2�f�����"�f���AVH�=�AUATUSH����D�
�B"H�������v"E���m���"���
H�$��H�=]"H�D$�S���������H�<$tH�5����H�|$tH�5~��
�H�=Q"1�H��t1�H�5���H��H���LD�%�P"E���Hc�9"L�5�P"H��H��L�I9��:I���������A���7��H��P"��uXA��Hc�9"I�ƠH��H��H�I9���A�H��t�uED�6P"E��u���H�?P"��������t�L����H)�H��I�������H�P"늺L��H�=�����H���H��H�7�H��1���:���A��}���f�H��tH���3�����=�O"���]E����@H�=)"H��@"������P
��t������U"����H�5�CH�=�@"�
�J"�;�����t���H�=�@"�ֲ��H�4$���H�t$�
���"H��[]A\A]A^�f�E���W����5�N"���I���f�A����H�
%"D��1�H�5��������@�+Hc�7"L�5�N"H��H��L�I9��L��fD�����A��H�H9�r�E��������x���H�$�H����H�޿
����"H��[]A\A]A^�H�
�"� �H�=�B�[���H��[]A\A]A^�fD�L��H�=����H���������fDH�=�"H�
?BH��1������5���f.�D�%qM"H��M"E����������H������H�������f.��1�H��#"H�5��薂��H�=���
�H��tEH�5M�1��r����m���DH��#"H�5E�1��N����I���f�H�=��H��u�H�5�fDUSH��H��"H��tT;8u�G�98t;H�hH�@H��u���s���H�E�@�H�E�@H�EH�@H�EH��[]�H�-C"�AWA��AVA��AUA��ATE��UL��SH��H�|$�0����L�T$H��D�x L�D�p$D�h(H��"D�c,H�C1�H��tH��诽��H�CH�D$PH��"H�CH��[]A\A]A^A_�f�f.�H��I��H�=j0H���������u
A��D�H�=#�H���������uA�A��H�=��H���������t+�H�=�H���������uA�A�fDA�����H�=�H���������t+�H�=�H���������uA��fDA�ùH�=��H���������uA���PH�=c"H�ѾH�D@1��݋���(������Z�f.���U��SH��HdH�%(H��$81�H��H�4$H�{�N���H��$�H�މ�DŽ$��A���H�������uH��$�H��$8dH3%(H��u
H��H[]����f���ATI��UH��H��SH��H������x(�31���L��������x[H���]A\�-���D[1�]A\Ð��SH��dH�%(H�D$1�H�T$���H��H��t9H��1�1�H��j�t$E1�E1����H�����Z�Y�Ǻ1��,���H�L$dH3%(H��uH��[�����@f.���U��SH��H��H��dH�%(H�D$1�H�t$����H�މ��Z���H��H��t9H��1�1�H��j�t$E1�E1��F���H������Z�Y�Ǻ1�艉��H�L$dH3%(H��uH��[]��j���f.���UH��S��H��dH�%(H��$�1���x	��1��΃����x���较���H��u�=f�����At"��H���~�����t�߾���{�����Au޾H���Y�����t7H��H���*��1�H�޿����H��$�dH3%(uH�Ę[]�1���"����苄���f.�AWM��AVAUA��ATA��UH��SH��HH�4$H�\$L��$�L�L$dH�%(H��$81��%��H��E1��dH��H���?��Hc�L�|�M��t3�PL�L$Hc�L�L�M��t�PHc�L�t�M��t��H�H�D�H�<$D��D���p���H�|$H���3���H�|$蹁����χ��Df.���AWM��AVM��AUA��ATA��UH��SH��H���g}����x��t"H��[]A\A]A^A_�H�=�;�T����������PM��M��D��t$HD��H��H��������AWA�0AVI��AUI��ATI��U��S1�H��dH�%(H��$�1�H�|$fD��$����������|$��1��ņ���|$�1��谆��A�E<r��D�l$D�|$Ƅ$�wD��<Wt�����H�\$ �T$H��脃��M��T$��H����H��M��jL�}�L�����Y^�Ņ���D��薈��H��$�D��趁��H��H��tH���H��E1�jE1���1����XZH��$�dH3%(H��uzH�ĸ[]A\A]A^A_��D�l$D�|$�����Ƅ$�rD���,����H��E1���L��jE1�H�����_AX���G���D�|$1��݇���|$�ԇ���p����j���f.���UH�-4"SH��dH�%(H�D$1�H�\$f.��H�޿�����~����~R���C����xu
�T$�@�P��H�
�"H9�u�Rf�H��H�QH9�u�H��H�PH��H��A��������u
�^y���8t�H�D$dH3%(uH��[]�f�H���薀��fD��ATUSH��dH�%(H��$1�H��L��$����H��H���c����H���փ��1�L��H���{���{tCH�"H9�uH�"�fDH��H�BH9�u�H��H�CH��H��i������C1�L���={��H��$dH3%(uH��[]A\����f���AUATUS��H��HdH�%(H��$81�I��H��$�H�$I�|$�}���H��L��DŽ$��r������{����x��L�%"f.�H�=MB"����A�Ń������td���=����xuD9�t� B"�@�P��H�
�
"H9�u���H��H�QH9�u�H��H�PH��H��)��D9�u�@1�H�������7�����A"�����������H��$8dH34%(u~H��H[]A\A]�D��v���8u��@�PH�

"�\A"H9�u�1�H��H�QH9�u�H��H�PH��H��~���\���@L���8���H�
�"�׸�����o�����}�����H���t$�/���ZY��xQ��������x1�H����H�=���t�H��uH�=�
�c�H��t�H�=�5�"��������������뵐H�Q"AVAUATUSH��tH;8u�6f�H9;t+H��H�XH��u�1�E1�H�=�5�N���[D��]A\A]A^�f�H�hA��C,u H�CH��H�E�p}��[D��]A\A]A^�@�K ��t��D}��H�;�,v��H�;H�s1��|���C,H�{����������s ��1�@��?��@�l���A�Ņ����C!���C,����to��L�5���L�%�4H��4LE�LE�H�;��{��H��L��E1�jM��D���1��T���D���A��XZA��聂������H��H�-�
"��L�51�L�%h4�1����w���h���H�
��!��E1�H�=H4����H�{��y�����H�3�II��A�����H�3�)H��A��������SH���#���H�߃�t��z���¸������u[�f��z����t����[���AVAUI��ATI��L��USH��H�� dH�%(H�D$1�H�t$�Z����H�D$H��HD؋D$������.L����z��H��t9�H�=�3H����€���tWH�ƹH�=p3�������1�L���0������H�5D3L���9�����H��I��������dM����L����~����y����L����s��A�Ņ���L�t$E1���H��H�5�2L��詭H��H����H�|$�Su��L��諮H���y��������M����L��2�H�=B2H�72LE�HE�H����1�jE1�D������Y^���kD������H���y��H��D$	���y�����1��z}��A�Ń���~H����q��H��D�1�M��P�t$1�H�����XZH�L$dH3%(H���	H�� []A\A]A^�D��tL���ӛ�����z��������E1�H�=K1���2����������q��1��^���@�D$@���Pq���8u{L�t$E1���H�b�H�5<1L����H��H���H�|$�s��L���
���������N�����L���z��A�Ņ������H�����f�1����f�H�5�0L��豍����H��I���|����u8M����w���f�H���hw��D���ǀ�1���{���a�����L��L���'�H���f����L�@0H�=0����D��A������D$B����fDH�=:�1��bu��D���}��L��������D�붐D���}��H��1��������$w��@��ATUSH��dH�%(H��$1�H��"H��t H��H;8u�@�H;t3H�@H��u�1�H��$dH3%(����H��[]A\�D�`(E��x�H��H��$�����H��H����u��H���w��H�߾�y��H�߾��y��H��H��1��q��D�����1�H�����q���g����2v��f���H�
"H��tHH���f.����H��"H��tH�8�@$��u��P���H��"H��u�H������AU1�ATUH��SH��1�H��H���u��Hc�!"H��8"H��H��H��H�H9���I��E1�f�A�E����t*E1�E1�1�1�H��L��A���;=��xmH�@8"�
j!"Hc�I�ŠH��H��H�I9�r�H����H���u��H���wu��H���om��H��H���t��H����p��H����z������H�=�"��r��H��1�1���t��H�������[]A\A]�f�H�PH�U�H�S(H;S0��H�JH�K(�H�EH;Er�H���o�����u�H����t��H����t��H����l��H��I����s��L����yo��H���!z�����_���H�����1�1�H���%t��H�=�
"����A��tCD��H�
�
"H�5c1���Vl��H��1�[]A\A]�f���H���u���C���H�y
"H�5
�1��l��H��1�[]A\A]�E1��������=�"����Df.���SH�=���O�H�=P,H����=����H�
P6"��H��Hcr"E�H�<�A��1�H��A��H�H9�s>f���€t������ց��������u���A��u	ډH���H9�r�[�f���AWH�=�+AVAUATUSH��dH�%(H�D$1���H����1�H�5�H�=�""�D���H��H���MH��E1��
r�������m��H�=�""1��3���H�\5"A��Hc�"I��H��H��H��H�H9���I����������T@E1�E1�1�H��H�"L���9���^A�@H��4"�
""Hc�I�ǠH��H��H�I9�shA�t݃�A��u���"�"u�H�=�!"������t�L��H+5�4"H��!"L��H��I�����T�����v������H�=Z*�D�H���YH����q��H���i��H��I����p��L����fl��H���w������H���������������H�50*�1��Xi����ifDH��A���H�r�H�5�)H���T�H��H���4H�<$H�5i�(�H�<$I��H���'����H���;�1�H�5>H�=� "�&���H��H����H���Bv������H������H�=v "�r�����v��1�H�5`�H�=Z "���H��H�������H�=B "�n��L���u�1��|�H�PH�U�H�S(H;S0��H�JH�K(�H�EH;Er�H����j�����u�H���.�H���u�����T����J@H�=�"�m��M��tL����H����1�H�t$dH34%(�%H��[]A\A]A^A_�H�=V(�fm���H�=a(�r����A��t�H�=d"�?m��1��H�=Q"�,m��H�������H���'q���%���L���
h��I�EI;Er(�HfDH�JH�K(�H���t����u9I�EI;Es"H�PI�U�H�S(H;S0r���H����p����L���i�����u�L����H���n���)���H�=x'�l��1�����|l��H�<$�ӄ��H����H�����1������Wn�����AWAVAUATUSH�����,"dH�%(H��$�1���,"H�D$��u/��tJH��$�dH3%(��
H���[]A\A]A^A_��wKH�D'Hc�H�>��f.��K���f��4���f������f��b0"���*H�3,"H�5��H�=
"��H��H����H����l������q�������L�%��!H���l��L����H�=�"L�����q������ZH��E1��l��H�T$ ����n����xH�"H9D$P���C���H�=�/"�D$H���t1�H�5E��Q�I��H���OHc�"H��/"E1�E1�H��H��I��H��H�H9��E1�E1��(�Hc�I�ǠH��H��H��H�I9���A��Ɓ����ƃ�������A����@��A��M��t��t��L��H�=��L�$蚫��L�$H���H��H�!�L��1��L�$� p��H��."�
�"L�$�R���f.�H�=�
�i��H���������+d���8�x���H�=�$�o��H�|$�`���H�|$���Q����C���H�=\."H����1�H�5�����I��H���HcB"H�."H��H��H��H��H�H9��IE1�H����#DHc�H�ŠH��H��H�H9��R�E��t$���E�Ɓ�B���A��M��t��t��H��H���8���H����H��H���L��1����n��H�_-"�
�"�t���@M��tL�����5m"A9�������E���M����1�1�H���j���(@H�PI�T$�H�U(H;U0��H�JH�M(�I�D$I;D$r�L����d�����u�L���3�H���+j��H���#b��H��H���8i��H�މ���d��H�=G"蒊��H����H�=3"�~s������f�M��tL�����E��tH�=v,"���ˀ���L���H�[,"Hcd"H�-,"E1�H��H��I��H��H�H9������������|$����DH���`�H�=�"��r�������L��H�=���t���L�$H������H��+"�
�"�M���D�H��H�=���<���H����������fDHc�"H�j+"E1�H��H��H��H��H�H9��\�������D$D	�����A����3���H�
�"D��1�H�5t��n`������H�=!L�l$�k��A�L�﹀H���H�5E!�g�I��H����H�5"1�H���g���.�H�PH�U�I�T$(I;T$0��H�JI�L$(�H�EH;Er�H���b�����u�L�����H�|$H�5���I��H��tgH�|$�}��L�����s����V�������1����D��'�����H���4i���+���H��L���D�H���l�H�=�"��p����H�=P �j��H�|$����L���{�����H�T$ H�5j"�1��i����xH��"H9D$P�gH�A"H�5��1���^��H�=�!��f��H�3%"H�5��H�=
"��I��H����H���f��L���^��L��H���e��H��1���Ua��HcN"H�)"H��H��I��H��H�H9�sO�A�$u-E1�E1�1�1�L��L�����-���*H��("�
�"Hc�I�ĠH��H��H�I9�r�H��u0�
�H�PH�S�I�U(I;U0��H�JI�M(�H�CH;Cr�H���{`�����u�H�����L����e��L���.k������L����H�=����H����H�5Q��1��v]��H�=��!�ze�����Hc."H��'"H�("H��H��H��H��H�H9�����}���D��L����f���.�����L����f���+���L�����K���L���e��L���kj������L��������5���H�=��G�H��� ���H�=�!��z��H�=���&�H���CH�5}����L�d$A���H���H�5mL��蛗H��H����H��""H�5�H�=��!��H��H���IH�5"1�H����c���H�PH�S�H�U(H;U0seH�JH�M(�H�CH;Cr�H���^�����u�H����H�����H�|$H�50����H�|$H��H������y��L���������H���ae���H�={���H������H�5\����H��!H�5[��1��d[�������
c��H�=6��οH�57H������������`��H�|$�:y��L���r��=z��1�H�=��!�o\��H�=X�!�`���z��1�H�=e�!�P\��H�=9�!�`��H������H�=T��ɐ��ATH�=��E1�UH�-@SH� �!�+�H��tD#H��H��tH��H�k��H��u�H��H��u�D��[]A\����AU�L�-)ATA��UH�-k�SH��H���!H��A��t!踾H��tCH��H�kH��t)�H��A��u�藾H��t�H��H���f�H�kH��u�H��[]A\A]�f�L��H���U��AVAUI��ATI��UH���SH���=�H��I��I�$H�I�H���HI�H��A�FH��H��?H��4HÁ�H)�I�^M����H���A�E�H��t	��[��H�XH����I���I�$L���H���M��tbA�EH���H��L�KH�����P1��t]��M�4$XZH�UPI�nXH��u�Y�H��H�BHH��u�I�$H�BH[]A\A]A^�E�M�H��1�L�r�H������]��M�4$H�UPI�nXH��u�I�$[H�EP]A\A]A^�DA�Fp�u�����PX�H�=�!H���Y��DUH��SH��dH�%(H�E�1�H����H����Z��H��H��H��H%�H)�H���H��H9�tH��H��$�H9�u��u{H�|$�-1�H���L�$��pipef�G�#�H��H A�0@DȈL��tH�����y݈D�����H�]�dH3%(u H�]���fDH)�H�L��w���f�1����_���AWA�@�I��AVAUATE��USH��H��(��A��A��	L�l$h��A!�E����A����E����A�1�H��L��H���$���$��t$x�o��H�� H�M��tBI�}H���t4H�41�H9�sf�1ɀ;
��H��H�H9�u�H��xH�I�UIEH��([]A\A]A^A_�DM�����;>H��L��t	�rf��8>ukH��H��u�E��uA�E��D��;���fD1�A�A��
�#���A��txA��trA�A������E1�A��A���DH���v��8Fu��xru��xou��xm�y����x �o���H�B(H;B0s(H�p�H�r(�>�P����A��O���1��=���H�׾>L�L$��L$H�T$�._��H�T$�L$L�L$�
����f.�AUH��ATI��UH��SH��dH�4%(H�t$1������D$RL�l$I�]��u�OH����|$t'M��H�
�#H��M��IE�H��1���`���	M��tL���aW��H��	H��tH�UH��xH��H�UH�L)�H]H�D$dH3%(uH��[]A\A]�f�L�l$L���`����\��@f.�AUH��ATI��UH��SH��dH�4%(H�t$1������D$FL�l$I�]��@t�AH����t�TH����|$t'M��H�
�"H��M��IE�H�,�1���_���M��tL���bV��H��H��tH�UH��xH��H�UH�L)�H]H�D$dH3%(uH��[]A\A]�L�l$L���P����[��@f.�UH��SH��dH�%(H�D$1�H��t2H�~@H��t(H�~8�o���H�K@�H��I��H��1��_���3H��H���EY��H���]U��H�
�"�H��I��H��1���^��H�D$dH3%(uH��[]��qZ�����UE1�H��SH��H���xx��H��t{�8>H�tH��H��[]Ð�x>H�pufDH���>>t��H�=�������u�H�MH�f��BH���B�H9�w�H�H�mH��[]H���fD1��@AWAVAUA��ATA�ԺUSH��H��HH�|$H�=��dH�%(H��$81��-���H�C`H����H���n���;H�ChH��H���T��H��t�H�khH��� U��H�s`�CpH���`H�=���DV��H�CxH���TH�=��H��賘��H��H����H��t�:T������H��H�=�耘��H����H��H�=���U��H���H����A���fA��'���Sp��	���������;�H��H�=�"�~��H��H���L�sH�K(A�
M��tPH�\$H���fDM��t3A��H�EH;E��H�PH�U�I����
u�H��A��
u�@H��H�\$H��H�L$�SP�����I��豊M��H�L$H��H�H�EI���H��II�H�M0H�M(H��L�u �EL��H��?L�uH��4I�A��I)�H���H�]XL�}H���H�kP����H��脩��H�|$D��H��H�E@A�M�|���@�H��$8dH3%(��H��H[]A\A]A^A_�f.�H�s`H���K���H�=��T��H���A���8����@H�CxH�������H���!H�Cx���H�CXH��t
�xp��H�-mH�kh�E���D���
�G���A���8����o�oK�H�=��L�|$�oS H��$��o[0�oc@)�$��okP�os`)�$�L���o{p�o��)�$��o��)�$�)�$�)�$�)�$�)�$)�$)�$ �x����L��H�=#�I���a���H��1�L��H������H��H���]�������f�A�MD��L��I�ƋEL��A��EA�F�EA�FH�EI�FH�EI�FH�E I�F H�E(I�F(H�E0I�F0H���I����g��������I�^XL�sP�����H�-��H�kh���H�
��!� �H�=0�C[��1����@H�{`H�D$pH�D$xHDŽ$��D$l�IT��H�D$@H���c���H���O���H��H�=�"H�D$0�*z��I��H���6���H�CH�L$pH�\$(H��$�D�d$8L��$�H��H��$�H�D$xH�l$ I��H�D$H�L$��H�D$p�8
tM��H��L��L��H�����H��u�H�\$(L��D�d$81��YL��H��$�H��H�L$HH��1�H���L�H�L$0H�AH�D$(H�D$lH�D$PH�����H)�H�D$X�H��H�L$ H�t$M��L��H�|$�"���H���I�L$l��tH��~�H�D$(H;�$�w�H�L$pH�T$0H�t$@H��H�L$8�N����u�H�D$0H�L$8�<
�?<-u�H�D$(�<-�t���H�D$0�|
�d���L���lK���|$lI����H��$�H��$�HcJL�H�B0H�B(H��HJH)�H�B H�B@H�sPA��H�\$H��$�H��t3fD�~ptD��D��H�����H��$�H�pHH��$�H��u�H�|$p��R��������H���PM������(����:���f�H��$��q���L���J��H��$�HcJH�j0H�j(H��HJH)�H�B H�B�=���DL���PJ���T$l��uZH��$�H��H�t$H1�HcJH�B0H�B(H��HJH)�H�L$PH�z H�zH��H��HDŽ$������H�L$XH�D$8H��H�H��$�H��HcqH�i0H�i(H��HqH)�H�t$HH�A H�A1�HDŽ$���H�D$8�I����,Q��H+D$0H�t$HH�P�H��$�H��HcHH�h0H�h(H��HHH)�1�H�x H�xH��HDŽ$��N�����f�UH��AWAVAUATSH���H�EH������H������H������H�����L��(���L�� ���H�����dH�%(H�E�1��~p
H����HDž0���HDž8���HDž����Dž����HDž�����
Dž���D�} E��u[H�����Dž���H��tEH�ھH�=�E1��!���H�ھH�=����A������D��D�����EӉ����L�������H�=�"L���Hu��H��H���<I�VA�~pH��H�����A���p�������Dž����E�������EE1�A�E1�L�=�����������@E���3Hc�A�������E1�H��H���t4H�CH;C�H�PH�S�8��wHc�A��H����G��E��ut�EH��0���H��@���������D�����E���~L������L��(���jD�E�����j�����L�� ����n�H�� L���2T��A�Ņ���A�I��H��@���H��H���H��8���H��0�����L��0���H����E�H�����A��
��D��A����E������%�u&�)��
H�A���I��A�A����t��:u�D�Ȅ�x5H��L��A�u��H��A���H�����y�D�u E��uH������0H�����A���H��0���L��H�����D�����L���H)��f���L���D�������tcA�E�A�������H�HH�K�H��H��H�����
�}���H���t���H�CH;Cr�H����G������Y���H��H����@H��0���H�5��L����D��
����o���D��
���L��������D�����A���Z���H������H�����L��x���E��H��(���H������D�������8�C�������D������L��x��������A����A����H���e���H�D7�H�N�<
��H��H�΄��>A�u�2�A��'���H��H������H�D7�H�V���y�����fD<:�)����
���%�t	��:�����D������H��u �;	fDA�tH��H��� 	H���y�H�N�H�D7�A���>���<
uH���H���y���H�D7�H��H������DH��0���H�5�L������D������识��D������L��������������������H������H�����L��@���A�H��(���H������D�������8�t�������D������L��@����L���f�L���H��A�tH�����y�I9�����H��@���I)�L�H��������=�����A��x?�����A����f�A��8���E1�����H����D���ǃ����������H��@���H��0���H�L�H��umH9�s��A�tH��H9�wH���y�H��H)�H��������9=������y�?�����A�����@�E������������������9
u�H�L��������
������H�"H9����t8jL��(���E1�1�jH�������H�=u�������� ������H�� L��0���L���>I��H������HDž0���H�������xp�W�@pH�iHc�H�>��}�l�}	�b�}�]1ۋE ��uH�i"H9������
H�����������������Dž��������}w �M�H���D����������?���}
I��w^�}�,H��sPH�������@p��h�������w8H�=i�!H���t�^E��H������L��H�px�{������u	H�8�!�����E�����#�E��	���H������H������H�����L��@���H��H���L��X���L������H��8���L��H��H��0�����H���7H��P���L������L������I��H�����H��p���H����E1�H�����������H��@���H��0����UE���HDžP����HDžX���ID�HD����H�� ���L�����E1�I9�RL��IE�ME�PLD�(���APD�EQ������k�H�� L���/L�����]H��X���H����H��0���H��P���H9�t�?J��H��X���H��@���L������H������L��H��h���H��`���HDž`���HDžh����w�H��@���H��0���H���2H��p���H�TH;�8���v'H��H��8����y��H��@���H��H��0���H��p���H�H��`���H�P�QC��H��`���H��p���H�@�����E���r����}u'H������H�C(H;C0�

H������H�PH�S(�1ۃ}
������M�H�������H������H�xh��H�����Dž��������H��0����TE��L������H�����I9����
�N���L�����H�������
�5���L������L9���H��H�E�L�u�L�m�H�E�L�e���D��H���i=��H��H�]��[��H�E�f�L�����H��E1�L��L��L���Ub��H�}�H��tPL�� ���H�U�L���L��(�����P��L;���u�H�����H��t�H�H��xH��H�H�����HG�H��t�BD��H������C��H�=_�!H���t�TA��H�I�!����H�]�dH3%(�������?H�e�[A\A]A^A_]ÐH��������|7�=������E���H�����H������H������E��	���PH�=����H�����H��I��H�{�LD��B��H�5��H��L���ӿ��I��H���7
H�����H���HC��H�=a�!H9�t�7C��L�������EL9�����W���H�5���
�;����H�=��!H�������E�������"������H�~P�F�}�<�}�2�}��H������L�xP�E����waA�p��	H������L�xP�I1���M���F����M�H��������H������L�xP�E������M����E1�A�pHDž����H���D��l���D�uL������L�����Dž�������A��
w.D��Hc�H�>��DI�D$(I;D$0��H�PI�T$(��E L�� ���L��L��H��L��(���H�������H������PAUAV�^�H�� ���
A��	�o���A���
M�HM���X���A�p�^���A���T�����f.�H�������@p��t��������`���M���M���P���L��L��X����;��H��L��X���H��H�@(H��?H���H��H���H)�H��H9�tH��H��$�H9�u��t	H)�H�L�D�U L�\$L�
ĿI���E��u+H�=���L���L�
#H�=���€���LE�H��H��L��L��P���APH������1�L����<��L��P���L�ދH����������!�%����t��YL��(��������D�H�VHD�L���@�_jL��jH��E1�1�AUL)�� ����y�H�� ����I���H��t�H�=$���������M���E1�M�`�I�����H�=��L��`�����L��`���H��t]I���I�OhH���H�5���L��H���H��HD�1��/7��L��H����H�=A�I���LD�L���ܕI��L�`�I�����A�8|�lL��H�5&�L��8������L��8���Džl���H��I���
���H�='�!L���1�H�_��B���>����}�����EH�\�Hc�H�>��H������H�=�!H�px��y�����l���H������L��H�px�,7��H���!�X���H��x���A���H���H�5���KqH�����H���;H��x�����8��H��x����Cr�^���HDžP���1�A�HDžX��������}v�}tH������L�xPM���
���H�������}
����M�H�����@���Dž�����s���@Dž��������A�������L;��������l�����uL���E���L����������
�Z���L�����H�������
�A���L�������H����L��L�E�L��(����z7��H�u�H�}��H�E��d@��L��(���H�U�H�u�L���-:��I��H�E�L��0���A�H�}��<��L��0�������H�=��L�������H�v�L������H��H�5��HD�I�xL�����H��辸��L�����H��I����H�5ԡ���
�Z���Džl���H������M���L������Dž����o�H��0����;��Dž������������H�����H���D�H������8�H�������@p��$��������������������H������H�����H��(���H�������8�����������H������H�����H��(���H�������8������}�����H������1��Q�H��H����_�Džl���E1����1�L���<���6���L��L������E��������2�H������H�C(H;C0�!H������H�PH�S(�H������H������H�pP�4���:���H������H������1�H�pP�����H�=���H�����H������H�pPH��u�t��H�vHH���`�~pu�E H��H������L�� ���L��(�����H�����H������P�E�����P���H�� ����������HDž�����,���H�=J��t7��H������H��������M�������(���L���K7��L�%ij!Džl����|���H������H�xh�%��H��H�����D�] E�����H��H�������jL��(���E1�1�jH�������H�=��������� �������H�� ����H���6������I�H�p���jL��(���E1�1�jH�������FH�=��������� ����t��H������H�� L�xP�u���Dž�����������L8��1�H���R:������H���@:����f.���AWI��AVI��AUM��ATI��USH��8H9=��!H�T$D�D$(��M��tI�EI�EH�D$M��tZI�$��tQL��1�H�5S����HD�H��H���t��y�H��H��H���u�H�ȺL)�H��H��HE�H�T$�L��H�=��!�\��H��H���.H�|$H�B�!H9�H���!��H9���!�A��x�|$(I�oA��M������t	E���0E1�H��uF�H�PH�S���t!E��tI�F(I;F0��H�pI�v(�I��H����
t<H��t7H�CH;Cr�H��D�L$.�L$ L�D$�1��L�D$�L$ �����D�L$.u�M��tM��tI�EH��xH��I�EME�D$(��v
���u1���i1ɉ�L��H��A�H�މA�G�CA�G�CI�GH�CI�GH�CI�G H�C I�G(H�C(H�C0�������H��M��L��H��jL��AU�D$@PL�L$0H�L$(���H�� H��8[]A\A]A^A_����D����|$(�L���I�8����L��H��衇��M��I�پH�
r�I��H���L��IE�1��9��Lc������D�������N����O�!�?���f.�H��8�����[]A\A]A^A_�@��L��D�L$/�L$.L�D$ �T$�6���T$L�D$ �L$.D�L$/����f�L��L��D�L$ �L$�4��L���/��H���L$D�L$ I����������ATI��USH�H�GH�GH��tSH��H���D��tK��tnH�H��t4�s�����u�H�{ ��@�N��H�}H���[��H�H�EH��u�L��[]A\�f�H�{ ��@��M��H�}H���u[��H�E��H�{ ��@�M��H�}H���M[��H�E�n���@AWAVAUATI��H�5Z�UH��S��H��hH�dH�%(H�D$X1�H�D$(H�D$0���H���]L�u�/I��L���;3��H�PH��H�ELE�H���H�D$0H�E8H��tH�D$(A��H�L$$H�T$(L��H�t$0�v3��H�
7�!L�D$0L���H�R��1��B7��H�L$(H���lH�H��L��1��7��L�E M���nH�
p���t%�_H�
R���t��H�
H��HE�H�I��L��1���6��L���b-��H��E1�E1�j�	L��H��jL��j�_C��L��H�� ��H�=���8��H�M(H��tH����L��1��c6��H�M0H��tH����L��1��D6��I�D$(I;D$0��H�PI�T$(�
H�=q�!H���t�f/��H�[�!�����6)��H��D$$��H�D$H����ue��H�D$@��t
H�=#�!�tL����1��L���I��H�D$PH�D$PA�����1�H�D$H�D$HL�|$8H�D$H�D$@H�D$�i�H�T$H�t$E1�M��H�|$L���;O��H����H�t$8H�|$@H��E1ɉ�A�L��D�t7�jjj�A��H�� H�������D�t�H�=i�!�u�H�T$HH�|$@�L���4��H��H�D$8H��u�L���k6��L�������E����H�|$@��0��H�\$XdH3%(���jH��h[]A\A]A^A_�f.���H�
���HE�������u�A��
t�L���H�=���\6���d����H�|$0�H�5���l�����:����D$$�/���H�|$(H���!���H����(��H�Z�!H��������K(��������������H�=R��-��L���������@I�D$(I;D$0sHH�PI�T$(�
L�E M�������L�3�L�E ���L���;/�����
L���91���L����
L���'1���D���H�}������-������.��L�D$(H��1�H�=��!H����(3���G���AWAVAUA��ATI��H�=��USH���dH�%(H��$�1��j�H��t�8u01�H��$�dH3%(���H���[]A\A]A^A_�H���F��H�5��H��I��趧��H��H����A�
H���7�D�t�H��E1�E1�jD��L��H��jH��j�?��H�� H��tXH����H���C1��H��u�H���3����u0H���(���A��
�.���I�D$(I;D$0s,H�PI�T$(�
�����L��������+��H���������
L���/�����L�����i+�������_-��Df.�ATI��UH��SH��dH�%(H�D$1�H���+��H�=����H��tI�H���L_��H�$I��H��I��H����1��<1��H�D$dH3%(ubH��[]A\�L���6H���0p��H��H��t̾@H���K'��H��t����^��H�$I��H��I��H����1���0����u,��DAWAVAUI��ATUSH��H��H�|$H�=r�H�T$dH�%(H��$�1���I��H����L���l5H���o��H�=��H��I���5I��H����L��H�=*�1��5H�D$H�����%���Ń�������7H�l$pH����,���H���5/���H���(/���H���/���H���/���H���/���H����.��H���!H�5�H�=���
*��M����1�H���ҥ��H��L��M��AVL�L$(L��H�T$ H�t$�6ZY���1��/��fDH�D$1���$���Ń������H�=���(��H�|$�W�����!1�fDH��$�dH3%(����H��[]A\A]A^A_�DH�=���L�H������輪�����t���!1���H�t$H���R���5%�!H�Å�uH�=���I��H����H�5A��1��["��H�H�-��H��t@H��1�H���5"��H�H��u�
�c,�������f�H�=$�脆H���8������!���*���H�=��a�H���������������H�D$E1�����H�t$,H�|$01��W��H�D$�f���H�|$�(��H���H�-8���迣��H�=4���H��tH���A��H��H��H���x'��H����&��H�|$�v����H�
��!H�= ��/�����,���(��f.�AWAVAUATUSH��8
H�t$H�L$dH�%(H��$(
1�H���yI��I��H��A��D$H�\$ ��I�WH��L���!l��I��H����A�wI���?���B��H�L$H�t$L��H�����L���DE��Y���L���� ��I�H��tI�WH�PI�WH��tH�I�I9�I��HD�M��tBM�OH��1��
L�(���
�_$��H���g�H���>���M�?�D$M��u��D$��uaH��$(
dH3%(D����H��8
[]A\A]A^A_�DI�OH�=��!H���1���z+�����!�%���fDH�=���܃H��tE1��f�A��|���H�L$H�t$L��H���p�����u��]�����&���AWAVA��AUI��ATI��UH��S�����H��D�$D�L$�!���D$���lE1�M����|$E�E1�A��A��
I�}E���)�4$I�}�D؃��!����t%�$�����H��[]A\A]A^A_�fDI�} �!���L$I�����L$E��t�؃�H~	���aH�E(H;E0��H�PH�U(� H��I�} Ic�H��jE1�A�D��jj��6��H�� H�…�t"E����H�E(H;E0�YH�HH�M(�,�T$A���T$M�mM�������H�E(H;E0�{H�PH�U(�
H��1�[]A\A]A^A_�f��F����u�I�}����fDH��H�¾L��I���b+��A��u
A����A����H�5��A��tA��
�J���H�5��L��E1��`����A���0����H�D$I�EH�x�E��H�T$�����������@H���L�D$H�=���*���D$L�D$����� H��L�D$�^&��L�D$�d���@�,H��H�T$�>&��H�T$���@H�5"�L����_����t�t���H�5��L����_����u�A��Y����
H����%��1����fDAWAVAUATUH��SH��HdH�%(H�D$81�����H�>�g��H��I�����H�x�{UL��H��H���-"����t�H����u��H���;��H�=�I��H�$��H��tA��D$��<+�a�
L�d$0H�D$
�V��L��H�D$�!��H�<$1�H�5��蚧��H��H�����H�����H����"������L��L�|$ L�t$(�p��H�
��!�H��I��H���1���&��H��L�l$H�D$ ��"��H��L�d$�}��H���:��H�D$(�LfDH�=0���€���uH�C(H;C0��H�PH�S(�>H�D$H�T$ H�پH���r(��E1�I��L��L��L��L���+@��H����H�D$��8>H��u��x>H�pufDH���>>t���e���DH�=���~H��H���L����H�L$8dH3%(��H��H[]A\A]A^A_��H�L$ H�C(H�S0H��t(H�t$�|�
tH9��;H�PH�S(�
H�C(H�S0H9��
H�PH�S(�
H���!��H����&��A���H���o���H��th�c!��H�����H���s ��1�1������H�|$�N!��H�$H�=��!H���1���%��H�����H��
n�!�9��1����f�� ��H�����H��� ��1�1������H�|$�� ��E���������>H���k"��H�D$�����H�|$H�ٺ��#��H����H����H����%����u/H���q ���:���@H�<$1�H�53�薤��H��H������H�<$����H�|$�G ����f�H�<$�B���������H�����H�x�QH���+I��H�x�L��L���48��H�$�Z���H�<$A������y���]���@H�D$�x
t*H�����H�C(H;C0sOH�PH�S(�
�*���H�D$�8
u�������
H���3!������
H���!!��H�C(H�S0����
H���!����������f.�AWA��AVAUM��ATM��UH��S��@H��L�t$@��=��M��tI�H��t6E1�A��L��H��A����@E1�L���������uH��t�E1�H����[]A\A]A^A_�Df.���H��dH�%(H�D$1�H������0�fP��H���F�PL�L$1�L����FH�=ݭ!���H�ѭ!ZYH��!H�T$dH3%(uH�������@f.���AVA�����AUI��ATUH��SH��dH�%(H�D$1�I��L�����L��H�$���H�������)Ɖ�A���2��)���A�����
�ų����)É��k�<)ٍ2��A��)�L���\��1�H��H D�H��HcH���k�dD�S�R�PR�PR�p��l�RHcPH��!�4�H��|!H��L��1�L���!��H��0H�|$dH3<%(u
H��[]A\A]A^����@��AWAVE��AUA��ATI��UH��H�=`�S��H��XH��$�L�L$H�D$dH�%(H�D$H1�H�D$8H�D$@�y�D$4I��� ������H�u@H���E1ɉ�A��L��A��H�=B���@E1��!������qH�E@�D$4H�D$8L�UXM����A�:��H�uHH����E1ɉ�A��L��A��H�=����@E1�������D$4H�uPH���E1ɉ�A��L��A��H�=����@E1������H�uP�D$4H�t$@H�|$8��v������H�uH��t	����H�=`���wH����H�}t	����H�=;��wH���DH�uH��t	���ZH�uH��t	���8M��A���t	E���SH�u H��t	���Q��y	E��������l$4��t#1��tI�D$(I;D$0�\H�PI�T$(�
H�T$HdH3%(����H��X[]A\A]A^A_��	�H�=$�L���_ ��H�}�H�5��*V������L�UA�:��E1�A��A��1�A��A����D�D$(�ɉL$$L��L�T$���H��E1�L��jH��jjL�T$8D�D$H�L$DL���*��H�� H���ED�����fDH�5R�L������D$4�#����E1ɉ�A��L��A��H�=����@E1��S��u��D$4���DH�=���uH�������H�uH��t	���
H�uH������������E1ɉ�A��L��A��H�=����@E1������.����D$4���@H�=n��\uH�����������fDH�
�!H���L��1������D$4�����H��L�����D$4���L����D$4H�=���j���$���DH���h H���$���H�L$4H��M���H�T$@L�(�H��RD�����AXAY�����P����L���H�=������D$4H�}0���B����L��1�H�
��!H�
��������E1ɉ�A��L��A��H�=]���@E1��{�������D$4�o���f���L��L�T$H�=��b��E1�A��L�T$A��1�A��A��L����D�D$(�ɉL$$�L$,����H��E1�L��jH��jjL�T$8D�D$H�L$DL����'��H�� H���/����D$4I�D$(I;D$0��H�PI�T$(�
����E1ɉ�A��L��A��H�=q���@E1����������D$4���f�L��E1�A�1�H�=L��V�H�U H�������H�zu
�|���DH��H�H��u�H�z1�H�T$�	��H�T$���O���H�J�L��H�������D$4�-���fDH�=���|rH������H�L$4H����H��jM��L���D�����^_�������f�H�=t��4rH��t0H�L$4H��M���H�T$HL���H��RD���Y���ZY�������H�t$@���DH�=���qI��H���:����?���H�=�L����7��H�}������E1�A��L�WA��1�A��A����D�D$(�ɉL$$���@H�L$�L��1�H�������H�D$H��tH��H���L��1�����H�
�A��t#vCH�
��A��tA��H�
��HE�H����L��1��t������A��H�
���HE���f��
L���������
L����������E1ɉ�A��L��A��H�=����@E1�������7����D$4��������AWAVI��H�=J�AUE��ATI��UH��S��H��D�D$DdH�%(H��$�1��)pH��t	�8�H�=��pH��t	�8��H�=���oH��t	�8�wD��$���E��L��H��L��1��z���I��H���YH�=P~�oH����H�=#~�oH���dH�=��oH���H�=��soH��t��L���|eH�=ۑ�PoH��t��L���YeH�=3��-oH��t
I�~0�_���I�F0H�=��oH���6H�=���jL���D$@�)��H�����\$@���eI�vI�>���!�s9��I�~H���g9��H���o8��H��H����
L���;��H�D$HI�F8H�D$(H���$
H�D$(H�D$(H�ǽ!H�D$`H�D$H�D$xL�t$H�D$fDH�|$A���H��|H�D$hH�5y�H�D$p��DI��H���WH�|$`H�5߸螊��H�|$`H�D$ H���S�v'��H�|$�ED�D$@H�L$\L��H�T$hH�t$p�P�����i��H�|$�I�����H��H���	H�=d�!H���t�Y��L��H����	��H�G�!H����]H��1ɺ�;A��t$pL��$�L��H�|$���ZY���2H�=�!H���t�
��H��!�����D$\�\H�D$H�x0�H�D$hH�=X�L��-�H�l$pH�D$8�\��L���'��H����H�D$H�X0H���>L�|$0D�|$@�mDH�
��!�L��1�H� ����HcC@H���!H��H��H��`���H���'��E1�1�1�A�L��H���`����x=H�H����D�[@E��u�L�����H�{8I����D��L��H�������t�L�|$0L��蒓��H�|$ 舓��H���!���I��H���tH�����H���!����A�L�t$������T��	�I�~8�_���H�=������L�����!1����L���B����H�
f�!�H�=������H��$�dH3%(���H�Ĩ[]A\A]A^A_�f.�H�=���$kH�������H�=��kH�������H�=
��jH���r���H�=����H�=��!�i��f�L���%��H���K��$�����	I�~�D$@�����H�=y�jH����
H�=���L�������@H���,��H�����I�~H���4��I�F�_���fD�@H���,��H���[��I�~H����4��I�F����fDH�
��!��H�=���s���H�
ׇ!�H�=���V���H�
��!�H�=|��9���H�
��!�H�=x����H�5��!�
�
���k���fDH�=���D��H�=���hiH�������D$@�}���fDH�=���DiH������H��L�5��!�� ��H�}�!H�Ǿ,1�����H��t1��H�h��$@H�M�!����L���m��1�L��L�����D��L��H���B����t1������Tt��u H��t
�}��H���!H��H���v�H�L�5�!H���J���f.�L�|$0H�
̛!H���L��1�������f��������H�D$(H��t	�8��H�=��!�����H�=�v�hH���k���H�=b�!���L���,��H�I�!�������@��t
H�=��!�tL���a��L���"��H��$��������HDŽ$��L��$��>��L��$�H��$�H��$�H�D$0�j�H�L$H�t$0E1�M��L��L���(��H���H�D$xH��$�E1ɉ�L��H��A�H���l�jjj�b��H�� H���=��t�H�=ا!�u�H��$�H��$�L����y
��H�D$xH��u�H��$��r
��L����������H�|$ht
��L�����H�=y�!H���t�n��H�c�!����L���
��L���������L��L�t$���L�����H�\$ H����	��H�����D�T$@E��t/L�|$ L��L���gJ��H��H���kL��賍��H�\$ fDH�t$ H�|$HL���*��D�
��!H��E���$H���3��H��H���4������D���!1�L�|$ E�������H�|$p�H�5���E����������D$\�{���H�|$hH���m���H�J�!H���t
H���<��H�|$hL�����H�(�!H����:������I�Ƌ���(�����uAL�D$hf�H�=�!L��1�H�������'�����I�Ƌ�������I��t�H�=�����L���r����
���DL���`���H�|$ �V���H�=��!H���t���H�y�!����H��$��<���g��I������H��L��A��1�t$pH�|$��;L��$����^_���8����H���f����h�����
�_���L���H�=&��
���A���H�
q�!H�f�L��1�����H��L��H�{�1��j��H�D$8H��tH��H�W�L��1���G�������H�
����t���H�|�HD�H�j��L��1������HDŽ$���}:��H�=5�!�H�D$xtL������L�����H��$�H��$��
L��$�H�D$0L��$��^f�H�L$0H�|$E1�M��L��L���U$��H��tuH��$�H�|$xH��E1ɉ�A�L���l7�jjj���H�� H���T��t�H�=��!�u�H��$�H�|$x�L���+	��H��H��$�H��u�H�|$x�!��L���y�����g���@��
tI�E(I;E0�H�PI�U(�
H�|$8�{�����L������l������H�
���HE������L��H�-^�!���L��1�L�����H�=E�!�����H�=,����L���\���H�|$ �R����!���DH�=������w���I�����������L������H�|$�Q9�L���I�����@H�|$x����W����H�D$`H�D$H�=��H���!�?aH�����H������H�D$(H�z�!H�|$(�,���H�D$(H�����H�H�H�L$(��1�L���v����|����H�=�H�D$������!H�t$��fDH�
��H���L��1�������HDŽ$���7��H�D$x����H�ů!���H�=߂�T`H������+���fDL���ȇ��H�|$ 辇��H�=��!H������������H�ݠ!�����l���L�|$ �T$DH�u1�L���Q���������I�v(L��L��H���V�������H�|$ ������L�|$ ��fDH�=��_H��������fDL�����I�F8�%���L��L�t$���H�D$(H���!�8����
L���������s����$��E���I�~���H�=3������4�f���AWI��AVI��AUI�͹ATUH��SH��dH�%(H��$�1�H�\$0L��$�H���H�M����L��L�L$L�D$����H�t$ H�|$�H�D$���H�D$ L�L$D��$�H�D$8E��tt��$�L�L$`L�l$XP��$�PD��$�L��1�H��E1�1����Y^H�|$ ����1�H��$�dH3%(��H�Ĩ[]A\A]A^A_�f���$�H�l$0L�|$@L�t$HL�L$`L�l$XPj���$���uM��$�H�l$0H�t$@H�T$HL�L$`L�l$XPjD��$�1�E1�L��1�H��� �XZ�U���f���$�L�L$`L�l$XP��$�P����Df.�UH�����S�@H��xdH�%(H�D$h1�H��H���H�H���J��H�=qH�$�
]A��H��H����1�E1�1���1�Pj�z�XZH�T$hdH3%(u	H��x1�[]����f.���1��e���D����R���f���AW�A��AVI��AUATUSH���dH�%(H��$�1�H�l$`H���H�H�����H���AL�l$(A���I��H��jH�5�~L����2H��H����H�|$(H�5��x��H�D$H���-H�|$(���L���3�L��H�=L�!�$��1�I��H����L��H��L�d$`�Y��L�d$`H�D$8H�D$I�FH�D$HH�D$PH�D$XH�D$0E���y1�1��PZ�����@H�D$@H�T$0L�t$0H�D$L�|$H�H����L�d$8H�L$M��L��L��L�����H���H�t$8�H�=���e:����H�D$8t�H�5�H����€�����H�T$0H���H��H����H��������SH���;���H������H���+���H�t$H�|$H���	���s�!H�Å���H���'��H��H���)�����}�G�!1҅���H�|$�T$�ҁ���T$H��$�dH3%(����H���[]A\A]A^A_����!1���DH�ٺ�H�=P��g��H��H�5���H��1��aH��t,H��L�-�H��1�H�T$XI�پ@R1����_AX��uxH�=�x�YH��t+H��1ɾ@I��H�T$`L��H��R1����Y^��u<E1�A�H��L��H�=>��������H�|$8H��t
����DH�߃�!�I���L�|$L������H�
�v!�H�=v��o��H���w���L���o���1�����H�|$(���!���L���01��r����8
�_����5DH�|$0H�|$8u	�?
��H�T$@H�پ���H�|$0tH�L$M��L��L��L������H��u�H�D$8�|���H�T$@H�پH�����H�D$8�L���f�H�=lz��!�=���1�����fDH�|$0u��fD����#���fDH�=j���WH��tH�|$1�H�s���1҃��d���H�T$H��$�1�H��������F���fDH�|$�F��	����H�=���tWH��t H�t$XH�|$P���H�=�y����'���H�ٺ�H�=�����1�H�������U���D��PX�H�=��!H�����DAVAUA��ATA��UH�-|�SH���fD��D�t�E9�ue�-��1�H��H�5�!H�=�!��#����~|��!��!�!H�=�!tH�5zt!���H�=ފ!���1<v�A�H��H�=Tt!1�H�������H�=��!�-�w���[D��]A\A]A^�@��xA��tA�����[]D��A\A]A^�@A������"H�
�s!�H�=
��m���[D��]A\A]A^��SH���dH�%(H��$�1���u5H�.�!H��tqH��$�dH34%(H���H���[�fDH�=���|UH��!H��t��8t�H��H�D$���H�D$H���1-��H��H���!�DH�\$PH��H��A��H�T$ f�H�L$D$$H�5��H��H�B$�B,B�D$(�D$ �J�����u=H�|$H�G H��t*H�����H�x��)H��H�D$H��H�p ���H�|$���H����H�x�+��H��H��H��!�f���H���������f���H��tH�G@H��tH�x H��uMH�xH��uDUH�=0hSH���:TH��t�8uH�=~��$TH��tH���!H��tH��[]�@���������H�=��!H����H��H����H�\H����*��H���H��UL�
˹!H�����H��H��!L�]�1���ZH��!Y�{���@f.���S����H��t1�@H��H�����H��tH�8tH�=�r[�ISf�1�H��[�f���UH��AVAUATSH��dH�%(H�E�1�H���
I��H���I����L��H����H��\Hc�H�CH��H%�H)�H���H��H9�tH��H��$�H9�u����L�t$H��M��H��AUI���L�C�1�H������L���]�XL��Z�cRH��H��t+�
��H�u�dH34%(ueH�e�[A\A]A^]�f.�L��1�M��H�����L���H����L���RH��tH���1��@H)�H�L��C����
���f.���AWAVAUATUSH��H�$H����JH��$H�t$8L�D$(L�L$0H�|$H�T$H�T$`H�D$ H��dH�%(H��$�1��H�H�=���ZQH�=	�H���������!�?Q��H���������!��l���H�=��!H�D$�;���������H�|$��tH�5�����l��H�t$�H�=��������TH�D$�ж!�!u)D�
�!L���H�|$H�t$`H���  �����gH�t$ H�m�H�=��H�D$@H��$�
H�D$P�%���H�����H�=<�H����€����M�H�=P�H����€����.
�	H�=7�H��A���€����qH�|$(�
H�|$0�
��!-�!��H�=���OH���R
L�l$�:L���h�H��t+L�t$L)�H�xH���$H��L��I��H���n�A�D-�H��$�
�v���L�e��
H��I���1��
�#����!?�!��!�kH�l$`H��$�
H�������!���s�Z�!���e1ҾH���������
f�H�|$@�--�!�H��t�V�-ȴ!��H�=�!H��t�9�H��!H�ۂ!H�t$��4j���ff�H�t$�H�=H��������H�D$���!V�!�����D�
��!�L���~���H�t$����i����H��$�dH3%(��H���[]A\A]A^A_ÐA����D�2�!ܳ!�7����	���f�H�=�k!�H��1�H��|�����5��!����	H�=nk!H�
y}H��|1�����v�!����	E�����H��$�
�[���L�J��
H��I���1��
���~�!$�!n�!��L�l$`H��$�
L��������!�-G�!�������1ҾL������-"�!���i�ò!�wfDH�|$(tH�|$0A������E1����fD�H��$�
���L����
H��I���1��
�3����!O�!��!��H�l$`H��$�
H���&���=(�!��u,�5n�!��u"1ҾH����������f.�H��$�
L�L$ 1�L�'��
��
H������!��!	�!�[H�l$`H��$�
H��������!��u,��!��u"1ҾH���c�������f.�H�l$8H����L��$�
L�5��L�|$`L�-sz�DH�mH�����E u�H�}�1��M��
L��I���1��
����K!�!;!��L��L�������԰!��u��!��u�1ҾL���������H�mH���v���f���~!��!�~!��H�l$`H�5ٯH���d��D�e�!E��u(D��~!E��u1ҾH���-���T���@L�|$A�ܽL�t$XL�l$PL����L���)�L��L�|$H���H�D$X�L�D$H�|$@L��L��A�L�����H����H�L$@H���tJ<
�4��xA��tH�5cO��9�H�5�H����(�����H�L$@A����5�}!�n�!	�<.����uxH�D$HH�|$`�D�
H�T$@�H�D$H�
�D$HH�t$@�P�e���0���H�=�f!L��L��1���w�	�!�������K}!��������	���fDH�=�f!H�x�1��6���������H�=�f!H�G(H;G0��H�PH�W(�.5��!H�L$@���*���fD��|!A�܉�w�!����f.�A���h����H�=)f!H��1�H�tw���
5�!�������w|!��������g���f��f|!�!V|!��H�l$`H�5f�H�������=�!�����5(|!����1ҾH�������H�|$@H��t�1��-�{!������H�=ie!H�
�H��v1�����D�%p�!E���/����-�{!���!�������@H�=!e!H�
��H�ov1����D�
(�!E����H�=�d!H�EvH�
��1���f����!�-B{!����H�|$@H���	����	�����������-¬!-{!A�������BH�l$`H�5��H��������!��u$��z!��u1ҾH���[��������f�E1ɹ
�1�H��$�
H���
L�|$8L�^�H��AWjL�t$@AV��H�� L���%�L��I����H��I�t�
)��L��w�
H��I��I�ĺ�
1���L���_��%z!˫!z!�|���H��H�=�c!H��t�1��
�D�
��!E�������D��y!E��������:���DH�=Ic!H��1�H��t����U�!�-�y!���w���	�-�y!A�������A������kH�l$`H�5�H�����D�
�!E��u+D�Ly!E��u1ҾH�������������H�|$(L��$�
��(��L��v�
L��I��H�ź�
1��x�H��� ���x!��!�x!�H�l$`H��$�
H���c���
e�!��u)��x!��u1ҾH���0����W����H�|$0L��$�
�N(���
�L��I��H�ž
1�L��u���H�����Fx!L���!3x!�!�������
"x!���-�����D�
x!���D���f.�H�l$`H�5�sH��������!��������w!���
���1ҾH���Q����x�D�=Y�!E�����D�5�w!E������H�T$H��L���x!����������y���f.�1�H�|$`�������'���A����DH�|$`������9H�
�`!�H�=�����-w!�����H�|$`H�5n������v!H�L$@|�!�����H�=Z��LBH��������fDD��v!E���!����;������(H�|$@H���O��[�DA���V����H�l$`H�5%�H������D�=�!E��u.D�5/v!E��u"1ҾH���������f.�H��u!H���xKH�
ZG��H��H���x.��0u�H�
5G�u���tH��H���y�H�t$0H�|$(�W��H�ŋ�u!@�!�u!�|L�d$`H��L�����D��!E������D�]u!E������1ҾL��������������.u!Ԧ!�1�u!��������H�=�^!H�
��H��o1����D���!E�������D��t!E��������O���f.�H�=9^!H�
o�H��o1�����A�!��������t!�������|���fDH�=�]!H�
=�H�?o1���g����!���9����;t!���+�������fD�.���t!H�L$@��!�T���H�=�]!H��1�H��n��D�-��!E�����D�%�s!E������B���fDH�=A]!L��1�H��n���=M�!���
����5�s!����������f.��vs!�!������
`s!�����L�d$`H�5��L��������!�-8s!��������������L�����H�|$@�-s!��������������H��������fDH�=a\!H���H���1������-�r!��H�|$@�H���z��z��[�f.����UH��ATSH��H��dH�%(H�E�1���z!���H��H�H#H��H���H)�H���H��H9�tH��H��$�H9�u����L�d$H�PH�ssl-veriI���I�4$I�|$H��A�D$fy-�~��L���v=H�����H�=�H����€���u*�z!H�E�dH3%(��H�e�[A\]�@�H�=�_H����€���tM�H�=��H����€���uR��y!�fDH�=y���<H��t��]���f.��vy!�i����H)�H�L���f��H�=]H����€���u�;y!�.���fDH�=YZ!H���1�H�����������y��f���S�H�� dH�%(H�D$1���x!��vg1ۃ�u`H�
�Y!��H�=��H�D$H�D$�a�H�=�Y!H�T$1�H�t$�9�H�|$��~01ۀ?y���S��H�L$dH3%(��uH�� [��H��t������@��UH��ATSH��H��dH�%(H�E�1��z��H��H�H#H��H���H)�H���H��H9�tH��H��$�H9�u��ueL�d$H�PH�ssl-methI���I�4$I�|$H��A�D$od-����L����:H��uH�=����:H�]�dH3%(uH�e�[A\]�H)�H�L���������AWAVI��AUATI�̹�USH��H��xH�t$ H�l$@H�5B�H�T$(H��H�[OD�D$A�dH�%(H�D$h1���I�H����L�l$H��A�H�OH�5�L���H�L$(H�H����H�|$@��H�|$H�y�H���L����
H�D$P
�����H�D$8����H���M����L�d$`H�D$PA�L�t$XH�D$H�D$8L�|$`H�D$�H�t$H�|$E1�I��L��L�����H���H�|$8�?
��H�5������t!H�D$ H�T$X�H�|$8H�����T$��tf��H�CH;C��H�PH�SD�(H��D���+��A���Y���Ic�H��>��E���H�t$H�|$E1�I��L��L����Ld$XH��L������H�t$8H��H������D$���v���H�D$ H�T$X�H�|$8H����H�CH;C�Z���H���t��A���V���@L�d$ I�<$���I�<$�Q��L�d$(H��I�4$���I�<$H�G(H;G0�H�PH�l$L�l$(H�l$L�d$H�W(�
�DI�MH�T$X�H�|$8�@�E1�I��L��L��L��H�����H��u�H�\$(H�l$H�;�"��H�;���H���"��H�|$8����H�L$hdH3%(��H��x[]A\A]A^A_�H�=Tr�t��H�|$@tH���1��H�D$ �
�H�=��H����k���DH�����H�D$`�S����
�,��H�l$L�l$(H�l$L�d$�������@f.���AWA�I����AVH�5�XI��AUATUH��H��KSH��(dH�%(H�D$1�L�d$L���
H��H����H�|$���L���!�,��������I���5f�H�PI�VD� A��
u��
t>H�C(H;C0��H�PH�S(D� D��I�FI;Fr�L���L$�'��A�ă���L��H��H�^�1���R��L��H��H���1��9���*�H�PI�W�H�S(H;S0�?H�JH�K(�I�GI;Gr�L��������u�L��H���H��1������H�ٺ��H�=i�����H�UH�MH9�s9H�BH�E���-�H�S(H;S0��H�JH�K(�H�UH�MH9�r�H���&�����u�L��H�B�H��1���X��L���`\��L���X\��H���P\��H���H��H���������H������H�|$dH3<%(H����H��([]A\A]A^A_�f.�A��H������O������H�����������H���u��H�UH�M����H�UH�M�fDH�rH�u�H��
�����H9�w�H�����H�UH�M����������f��L$����H�=������H��1��:[������H�=�n���������Df.���AVA���H�cHAUI��ATUH��H�5�USH��dH�%(H�D$1�I��L����	H��H����H�<$A�������L����
�5�H�PI�UD� A��
uA��
t6H�C(H;C0��H�PH�S(D� E��I�EI;Er�L�����A�ă��u�H�ٺ��H�=f��)��H�UH�MH9�s9H�BH�E���-��H�S(H;S0��H�JH�K(�H�UH�MH9�r�H��������u�L����Y��H����Y��H������H���6������H���V��H�|$dH3<%(H����H��[]A\A]A^�f�A��H���4���������H�����H�UH�M�/���H�UH�M�fDH�rH�u�H��
����H9�w�H������H�UH�M��������f�H�=y����H��1��X���?���H�=il����.������Df.���AWAVI��AUATE1�U�SH����H��xH�T$ L�l$`dH�%(H�D$h1�H�D$HH�D$P�
�oH�=��!I���oKH�oS P �o[0X0�oc@`@�okPhP�os`p`�o{pxp�o�����o��1������H�=>�!�1����H�=+�!����L��L�t$(E1�H�D$8��L�|$0L�|$(H�D$`H�D$XH�D$H�D$PH�D$H�D$HH�D$�[f�H�|$H�?
tqH�5ی�:
��H��t�H�5�?H���A����DD�H�
��!H�T$X�H��H�|$H�<��Ld$XH�L$H�t$E1�M��H�|$L�����H��u�H�=^�!H�5��L�|$0H�����H�|$ Hc��<�L�E1�H�D$`�L�D$ H�L$E1�L��H�t$H�|$��H��t|H��H�|$HH�T$XE��u�|�
H�B�t>H�
�!�A�����H�D$XH�T$HHŀ:
t�E1�|�
A���f�H�L��9
u�H�D$X�
H�T$XH�|$H�f�A���A����I��f�H�=i�!H�G(H;G0��H�PH�W(�
I��C�,N�t-)�I)ރ�~�H�|$(��U��H�|$ ��U��H�|$H����H�=�!����H�=�!�3������H�L$8M�w M�wH��H���H��M�o0HI�H��?M�o(H��4H��A�GH��H�%�H)�I�GH�t$hdH34%(L��uAH��x[]A\A]A^A_Ð�
����1����I��I���<���DH�=��E1��������f.���AVAUATUSH��H��dH�%(H�D$1���|!�xHc�H���hH�t$�H��H���cY��H�����|$I��tW1�H��H���f�������M������t!���Q1�H�L$dH3%(��H��[]A\A]A^�fD�1���N���E��u5�57t!��u�H�
�J!�&�H�=��������EH�5qAL���
I��I��H��u"L�����f.���W���fD�u�����{!H��E1�A���%��f.�H��HcV{!H)�H��H9�}3Hc�H��!H��H��H��`���L���h"����EE�H���3��u�L���OS��E���f���H�=��z�����DH�
�I!��H�=	A�������f�H�
YI!�#�H�=��������Z���f�L����R����a�����H���>*t�
������H�����~.u��H����u��DH�����t�<.u������ATL�%�o!1�U�oI��$X��S��L����9ks[H����H9�tH�H��u���9�r�H9�sjH���������H��L)�A��H��H��A��D���q��D�cH�H�C�@H9�s+H��t�D�cH�CA)�Hc�H�D�cH�k[]A\��1�H�=���b�H���f.���SH��H��H������H��1�H�����[�f.����
nq!��u9H��n!��H��X�H�H��tH�P�����PH��H9�u�����H��n!H��XfDH�H��H9�u�����AWAVA��AUE��ATI��UH��SH��H��H�=�]!�C��H��I���8��I�|���H�5w]!H�EH������L�}L������/H��fA�H�}�I��H�]H�������XXH��XXXXf�H�@H�}������xbD���lj������xRL���E��u0�K������H��1����H��H��[]A\A]A^A_�H��[]A\A]A^A_�}E��DH�}H�E1��������H��H�?H����f.���SH�=������H����H��H�����H�x��H��H��H�E\!���H�=ٍ!H����������H�=j����H��H����H�����H�x���H��H��H�o!�X�����!��t&H�
�n!�1�[H�h�!H�5�����@H�=�b�<'H��u�[�DH�=9�!H��QH��[!H���R����$H��H��tEH�����H�x����H��H��H���!�����*���D�H�kR�8�����>n!H�j�H���!������j��H���!�H�5g�1������F��fD��H�+u�G+F�@f.�����\f��.�zu�Gf�+F�*�/��v�1�/������DAUATUSH�������t\��~��%�=�t_LJ��H�_XH��t#H��I��A��H��H��L��D�����H�[`H��u�H��[]A\A]���~�LJ���D�����x�t��f.�SI��A��H��dH�%(H�D$1��$�D$���~�����T�%�=�tFL�OX1�M����I��H�\$L�ϾH��L�����M�I`M��uc�}fD򉐜H�D$dH3%(�H��[�fDL�OXM����I��H�\$L��1�H��L�����M�I`M��trf�L��H��L��D���o���M�I`M��u�E��tQ�$��A���I�@pH���x����t$������9�|�Y�������9��J���H�@pH��u��D���@D�T$A�����~A��1�Aǀ�D�T$D����
A���9�}M�@pM��u�����D�A����������f�f.�AWAVAUI��ATI��U��SH��H�$H����H�$H��t�XH����I�D$�E1�1�L�=8)�'fD��yH��Ӊف��t�����1�H���PH�x��t/��(����"t�\t����@u�A��H��A�@t��Q �I�����E��tB��1����9�t6��H��M�|
I�H�����T$�VH�<$I�G��H����H��L��[]A\A]A^A_�H�x����H�x��P����Ӊى\$H��M�|
I�H��thE1�DL�������t�D��A��D����������م�E��9�r	)�9�s���H��M�|
I�H��u�H�<$uE1��a���H�<$t�\$�D$H�$M�g��I��BH�=���H�4$�H�=�5���I��H���E����H�������D��UH��SH��H��H�6H�?赾����u�E+CH��[]�@L�GX�VxH�~pM��tNH�N@L���
�H��H9H@}H�P`H��u�H�p`H�Fh�DH�PhH��tH�r`H�VhH�phH�F`I9�u�H�wX�f.�H���H�P`H��uH�@pH��u��DH���f�f.�1�H��tOf�H�WpH��1�H���H��t�BxGx�GxH�GXH��tH����H�G`H��u����H��H��u��f���AWH�G�AVI��AUATUSH��8�=\�!H�D$�]��o!�=8�!�D$��Hcl$H��uDH�=�!����H�=;@����H�|$�H���!�H��81�[]A\A]A^A_��H��L�%�!����H��H���a���I��H�E�H�D$H�����\$H�\�M��H��L��Y�I�GpI�GhI�G`I�GXA�GxI���t�g!uALJ�I�ǠI9���A�u��L$1�L��L�����I�@u��L��H�=N-���H���p���H�����I�G@�_����H����������f!������H�=`��H������H��8L��[]A\A]A^A_�5?���\$�H�D�L�|$L�d$ L�t$H��H�l$(�l$I��`�������H��H�=�c�@��H��tC�H����I��H��t.fDI�|$1҉�L�����H�P�H����M�$$M��uغH��H�=�1����H�����H���.�I��H��u	�t@I��I�H��u�A�I�~1҉�L������H���vH����pH�8H��t"H9�t/H���f.�H9�tH�@pH��u�D��H������I��H��I�������L�t$L�d$ 1�H�l$(I�����H��T$H���P�H��H�����T$1�L�l$M��L�t$ 1�I�ʼn�A���D��I�Ǡ;\$t8I�pu�E���H��I�O@H��I�ǠH��L�X��H�;\$u�L��L�t$ L�l$H����H���J���L��L�%�!���L���3����u~!�@���@1��c!�!���H�=m��e1�H���������I��M�vM���`������f.�H�8H��t*H9������H���f.�H9������H�@pH��u�H���a����l���@�L���k������fD�H�
T���H��H�����HcSL��I��M�H��t>H��H�{H�t+��	DH��H��HcH��H��L�H��L�H�A`H�HhH9�u�M�����fD�ƿ��Z����j!�D$���DH�|$�g���I��������H��H���&�H���\���@f.���SH��H�=�|!��|!肾��Hc+j!H��!H��|!H��H��H�H9�sf�ǀ�H�H9�r�H��t
�b!��t1�[��H�=\�tH��t�H��[��:��fD��H�GXH��t�f�H�G`H��u��"���f���H�GhH��t3H�PXH��u
� �H��H�B`H��u�H��H�PXH��u���H�GpÐf.���H��H���tgH����H���H9���H�H`H����H���H9���H�@XH��u�H9�u_H���H��H�AXH��t<H���H9��|�H��t7H�H`H��t�H�A`H��t�H��H�A`H��u�H�AXH��u�H���(���H��u�뢐1�H���f.�H�HXH��u'H������7���f.�H���5����H���H������H���E���f���UH����H�
DH��AWL�=6^AVAUATI��H�=�&SH��,H��hdH�%(H�E�1�H��&H�����H��&H���H��H�����H��`���H��x���H��8H�E�H���H��8���H��7H�E�H�:8H�����H��0���H��H���H��h���H�E�Dž����Dž���L�� ���Dž(���Dž@���H��P���DžX���Džp����E��E�H�E�H�E��E�����H�E��Dž���H������H�4T!H+�}!H��i����̃������I�D$�H������H�����I�<$L��H���PL�����E1�H�5K%�f�I��I�u�A��H���[�?t��A����u
H�;���Mc�H�=�x!K�@H��D������H�����H�������b���H�;��H��x!A���)Hc�e!H��H��H��H��H��H���H)�H��H9�tH��H��$�H9�u�%�t	H)�H�L�H�\$H���H������A��w�D��H��3t
�=x!�P���+A��H�*H��E��LD�H������E1�E1�H��x���L������E��f�O�d�D��I��L%�{!A�$��u|Mc�I��L�����A����D��Hc�H�>���H�=iw!H�����E��HDž��H��H�����/����A�$��Af�A�NA��I�D$pI��D9-�d!I�D$hI�D$`I�D$XA�D$xADŽ$�����E���uH�={!H�=/{!���H���������v!w�P\!���1�H�M�dH3%(�
H�e�[A\A]A^A_]�@���I��4���@H�������L��D������D�������.���������D������H����H�������}H������������D������H��I�>D���������������������D���������I�D$@H����I����f�I�D$ I�����L��H�=�!D����������������������D������H���	H��H������誱��H��x����H������H������苺��H������������D�����������Hc�H�5�@����R����t6�W�Є�xHc�L��A�2@��<e����t�:��@D���������������H������I��w���I�>���������D�������m���H�=LT�H�����H������3�������H��|���@H������H������Ic��D������H��蛻��HcCH�5px!D������H�<�H��H�H�=x!A���F���A��H��I��I��@H��H��HcH��H��H�H��H�H�Q`H�JhI9�u�����f�������9��:I�U�e���DH��H�=�/!�1�H��z���������f�H�����H�������LB�L��������<r���$���fD�L��H�=aD������D�������������D������H����H��D����������������D������������I�D$@����H��r!H��y�H�5"zH��HD�1��D���1����H��D�������������H���D������������H���q���I�Z�7�������t)����I�P����I�D$@�o�����E���D���I�F��H�G���=���H�5���,���H�GH�WH�ׄ������u�
���DH��������H��H���y����fD��NO���_!�����������%��H���H��(I��Q����̲��f�f.����=qq!SuBHcH����t4�H��u!H���H��H��H��`������Hc��u�1�[�H�=ox�����[�f.����=q!SuBHcH����t1�H�u!H��1�H��H��H��`����n�Hc��u�1�[�H�=�w蔵���[�f.����=�p!t�f���u
�����~�1���f.����PX�H�=^C!H���E���D��AT1�US��H��dH�%(H��$�1�H����)��H��I���g�����H���ݴ��1�H��1�衬����1�����1�H��艬��L����)���H�=�C!辪��@f.�AWAVAUATUH��SH��H
H�5e+!H�|$dH�%(H��$8
1�����H�=A+!����H����H��蛫��H=�	���EH�]A�Dž��|D�-�C!H�-�A!L�d$.M���8�
�C!H9�t9�t2L��T1�1�H��D�|$.�����C�A�Dž�t+L9�t�A��9�u�L��T1�1��D$.\�ز���fDH�D$0�D$0H�D$H��
f.�H���@�H9�u�H�D$�H�=rB!�D$H�D$�������tU�|$0�H�\$0H�=B*!HD����H�|$H�����H��$8
dH3%(��H��H
[]A\A]A^A_�H�5����L��$/
��'��H�5�������'��H�5������'��H�=�)!�l���L9d$��H�\$/A�����fDH�-�)!H���q���������G!��u%��f.������c����8��1��H���˱����u��D$/�D$��
�����uH�D$�L$H���H�H�D$L9��m���H�D$1�����&��1����&��1����&���|$���1��|$0�����H�|$0������H�=st讱��H���z���fDH�EH;Es-H�PH�U���
�D$���L���@�D�l$�9���H���������D$�ƒ�
��	�����H�=C(!�n������`�������茭��f�f.�AVI��AUA��ATA��UH��SH��D������L��H���V���D��H���k��H��H��tH��H�{�������u�H�H��u�[H��]A\A]A^�f.���SH��@H�|$��t$1��T$�~%��1��H�D$ �m%��1��H�D$(�\%��H�=H�D$0�	H���"�D$H�=C'!����H�5>!��蠬�������>!1����?!�>!��?!貦����H�����H��HH�H��=!��$���H�=�=!H�D$8�(���������H�|$8tH�5]�����$���D$���T$�����D$�!�D$���D$��H�D$H�p@H���V�T$�@H�=,r�!���H�L$H�qHH�A@H�����T$�@H�=r���H�L$H�qPH�AHH���H�T$�@H�=�q����H�T$H�rXH�BPH����H�=h�)���H�L$H�AX�D$��u �D$tH�\$H�=hH�s���H�CH�t$ ��y#��H�t$(��j#��H�t$0��[#��H�t$8��L#��H��@1�[�@H�=q褨��H��@�����[�f�H�=�7�TH�������D$@����fD�D$�q���H�\$H�=^gH�s�H���H�C�S�����
辬��H�=�$!肪���%���DH�\$�T$�@H�=�pH�3�{���H����H�\$�T$�@H�=[pH�s�R���H�C��f�H�\$�T$�@H�=&pH�s�"���H�C���f�H�=_(�T�@H�����H��H�D$H�pH����fDH��H��赱���@H���h��H��H�C@���@H�=�'�H��H�D$H�pX���H�=%���@H�����H��H�D$H�pP���@f.���H��H�|$0�H�t$81�dH�%(H��$�1�H�D$H�D$�*!��1��H�D$�!��1��H�D$ �!��H�=#!H�D$(���H�t$@���k��������D$S�H�=:!��;!�D$T��;!�,���������H�5i����� ��H�t$8H�|$0H�D$���1�H�T$H��t�8HD�H�D$H�t$��d ��H�t$ ��U ��H�t$(��F ��H�t$��7 ��H��$�dH3%(H�D$u=H�Ę���
����H�=�!!�ʧ����H�=�m�T�����M���f.���SH��H�=��H��t/�1�H���6���H��t�����<Yt<Nu�1�[���[Ð��AUI��ATI��U��SHc�H��H�5�i!�k���	�tG��tdH���H��L��ATL�
ZmL��
1�H������V���XZH��[]A\A]�f�H�=)�DH��H��t
H���$����t7H�=�l�#H��t�H��L��H�����A�D�H��[]A\A]��H������H��H��L��[I��]H�����A\L��l�1�A]鳢����H��H�=�l�H��tH�=p?!������H��������H�=Q?!������x�H�����UH�=RlSH���:���H��H��tH��H��[]���۠���lj�����H��H��u؉�H�5l�1�蕝������xH��H���@uH�����tH���
���u�@tH�������ATUH��SD�'E��tuA��H��1��H�������u�1�)к�<�"�����k�;)�Hc�H�2I!H��H��u�$�H�H��tH�{D8'u�H���'�����u�H��[]A\�1���UH��SH���R����xH���7��Hc�H��H������H��[]�f���AUATUSH��H������I�ń���H��1��H�������u�1�)к�<�"�����k�;)�Hc�L�����I��H��t9H�x�?u(�;H��jtH���L���I�D$H��[]A\A]�@�����ѐ������A�}I��H��jtL������I�D$H��G!H��I�$L�$��fD1��h�������?uH�Cj��������S���H��H������H��tH�@[�H��踣��H��t�8t�H��[酷��D��ATUH��SD�'E��tqA��H��1�H�������u�1�)к�<�"�����k�;)�Hc�H��L!H��H��u�$�H�H��tH�{D8'u�H��������u�H��[]A\�1�����UH��SH���^���H��tyH�PH�ÿ1�H�54i����H�[H��t)H�-}D�H�SH��1��U���H�H��u�H�=v!H�G(H;G0s<H�PH�W(�
H��[]�f.�H��H��H�5�h1�[�]����@H���
[]鰣�����1���t3H�������u�1�)к�<�"������k�;)������Df.���USH������H��H���6���H�����H��1�1���t-�H�������u�1�)к�<�"�����k�;)щ�H�
kE!Hc�H�uH�}H��H9�u
�EDH��H�H9�u�H�2�?u=H�}�?uH������1�H��[]�������f�H�4��?t�����H�}�?t���1���D!�F!u�H��H�5Zg�蜘����D��AWAVAUATUSH��D�7E���7A��H��1��H�������u�1�)к�<�"�����k�;)щ�Hc�H�5 J!H��H�D$H��trI��E1��f.�H�I��H��tUH��H�kD�}E8�u�L��H���9�����u�L�kM��uQE��uwM��tH�I�$H��H��[]A\A]A^A_�՟��DH��[]A\A]A^A_Ð軟��L��I��谟��H��tI�}I�m�?u�L��I��蓟��H��u�H�kD�}E��t�H���x����|���H�t$H�7I!H���o���1������AWI��AVI��AUA��ATL�%� UH�-� SL)�H��菈��H��t1��L��L��D��A��H��H9�u�H��[]A\A]A^A_Ðf.������H��H���panic: crtToo much "sourcing" going on."Source" stack over-pop.Unmatched "if"pop3://pop3s://imap://imaps://newfoldersmaildirdisconnecteddisconnected-%sUser: Password:/dev/urandomno memoryprint-all-chars  @@@@@@@@@@@@@@@@@@@@@@@@@@��������������������������>�o@�������������������������������������������>���?456789:;<=�������	

������ !"#$%&'()*+,-./0123�����ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/imap-cache%s/%s/%s%s%sQUEUEr+UIDVALIDITY%s/READMEwx%s/%s/%sFatal: Cannot change back to current directory.
Cannot queue IMAP command. Retry when online.
Cannot select "%s" for dequeuing.
Saving IMAP commands to dead.letter
Committing IMAP commands for "%s"
Unique identifiers for "%s" are out of date. Cannot commit IMAP commands.

For more information about mailx(1), visit
<http://heirloom.sourceforge.net/mailx.html>.

You can safely delete any file or directory here, unless it contains a QUEUE
file that is not empty; mailx(1) will download the data again and will also
write new cache entries if configured in this way. If you do not wish to use
the cache anymore, delete the entire directory and unset the 'imap-cache'
variable in mailx(1).

Files named QUEUE contain data that will be sent do the IMAP server next
time a connection is made in online mode.

The first 128 bytes of these files are used to store message attributes; the
following data is equivalent to compress(1) output. So if you have to save a
message by hand because of an emergency, throw away the first 128 bytes and
decompress the rest, as e.g. 'dd if=MESSAGEFILE skip=1 bs=128 | zcat' does.
This is a cache directory maintained by mailx(1). You should not change any
files within. Nevertheless, the structure is as follows: Each subdirectory
of the current directory represents an IMAP account, and each subdirectory
below that represents a mailbox. Each mailbox directory contains a file
named UIDVALIDITY which describes the validity in relation to the version
on the server. Other files have names corresponding to their IMAP UID.
%c %lu %u %lu %lu<>To subjectsubjdatefielddatenewsgroupsarticle-idshow-rcptshowtoshowname%*d%*.*s%*ld%*lu%*u%*gmorelessPAGERbsdcompat/bin/shSHELLinteractivequietMessage %2d:
piperawpagescreenNU  *HMFATK+-JNUROSPMFATK+-JbsdflagsSYSV3attrlistbsdheadlineNo more mail.On last screenful of messagesCommands are:%s, cmdvariable cmd not set
No messages to pipe.No applicable messages.Pipe to: "%s"
"%s" binary/%lu
toplinesNo value set for "folder"LISTER:�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������H�������o����������3�������������������o�������������������������������������������������������������������������������������������������������������������������������t�������������������������4��������|��|��|��|��|��|��|��|��|��|��%>%a%m %20f  %16d %3l/%-5o %i%S%>%a%m %18f %16d %4l/%-5o %i%sOn first screenful of messagesUnrecognized scrolling command "%s"
[Appended][New file][Queued]&No file specified.No messages to %s.
outfoldera+"%s" %s No messages applicableAt EOFcopydecryptwriteNo more messagesretainedignoredCannot determine message sender to %s.
No fields currently being %s.
ReplyallfliprNo recipient specified.referencesmessage-idreply-in-same-charsetfullnamesfromskipemptybodymarkansweredforward-as-attachmentNo messages to forward.emptystartbsdannouncebang!%s
-c!%ldbsdset%s	%s
%s="%s"
Illegal nested "if""Else" without matching "if""Endif" without matching "if"%s=%s
too many arguments
%s: no such shortcut
w+RatmpfileSyntax is: account <name> {
Account %s does not exist.
%No score given.
Invalid score: "%s"
No messages to score.
No applicable messages.
Remove "%s" (y/n) ? Syntax: rename old new
Sorry, can't reply to multiple messages at onceCannot forward multiple messages at onceCannot change folder from within a hook.
               %s commands
type <message list>             type messages
next                            goto and type next message
from <message list>             give head lines of messages
headers                         print out active message headers
delete <message list>           delete messages
undelete <message list>         undelete messages
save <message list> folder      append messages to folder and mark as saved
copy <message list> folder      append messages to folder without marking them
write <message list> file       append message texts to file, save attachments
preserve <message list>         keep incoming messages in mailbox even if saved
Reply <message list>            reply to message senders
reply <message list>            reply to message senders and all recipients
mail addresses                  mail to specific recipients
file folder                     change to another folder
quit                            quit and apply changes to folder
xit                             quit and discard changes made to folder
!                               shell escape
cd <directory>                  chdir to directory or home if none given
list                            list names of all available commands

A <message list> consists of integers, ranges of same, or other criteria
separated by spaces.  If omitted, %s uses the last message typed.
Cannot "preserve" in edit modeNon-null variable name requiredMust specify alias or group to removeUnrecognized if-keyword: "%s"
Mail's idea of conditions is screwed upexpansion name for shortcut missing
need shortcut names to remove
Syntax is: remove mailbox ...
Cannot remove current mailbox "%s".
Cannot remove POP3 mailbox "%s".
Unknown protocol in "%s". Not removed.
Cannot rename current mailbox "%s".
Can only rename folders of same type.
Cannot rename POP3 mailboxes.
Unknown protocol in "%s" and "%s". Not renamed.
^���]���]��,]��<^��`���_���_���_��X`���������G���nextTypePrintvisualtoptouchpreservedpdtundeleteunsetMailMorePageUnreadNewCopychdirSavesourceshellversionungroupunaliasfollowupfollowupallfollowupsenderhelpReplyRespondFollowupreplyreplyallreplysenderrespondrespondallrespondsenderResendRedirectresendredirectForwardFwdforwardfwdechoquitexitpipe|PipesizeholdelseendifalternatessavediscardunignoreunretainunsaveignoreunsaveretainnewmailunshortcutaccountunthreadonlinedisconnectunsortunflagunansweredundraftunkillscoredefinedefinesundefcallmvMoveMvnoopuncollapseDecryptcertsaverenameremoveclassifybadunjunkungoodprobabilityshowShowseenfwddiscardunfwdignoreunfwdretain#%u	message %u
#%u	filename: attachment-ask-charset#%u	charset: sendcharsetsattachment-ask-content-type#%u	Content-Type: #%u	Content-Disposition: attachment-ask-content-id#%u	Content-ID: #%u	Content-Description: Retemporary mail edit fileORGANIZATIONreplyto-------
Message contains:
Attachments: message %u%d/%d
@SignRstemporary mail fileMAILX_HEADaskasksubaskatendaskbccaskccescapequoteallheaders wrote:

indentprefix(continue)ignoreeofUse "." to terminate letterdotUnknown tilde escape.bsdorderInterpolate what file?%s: Directory
Write what file!?
%d/%ld
No appropriate messagesInterpolating:No bytes from "%s" !?
editheadersMAILX_TAILfwdheadingnoheadingattachment-ask-content-dispositionattachment-ask-content-description-------- Original Message --------
(Interrupt -- one more to kill letter)
-------------------- ~ ESCAPES ----------------------------
~~              Quote a single tilde
~@ [file ...]   Edit attachment list
~b users        Add users to "blind" cc list
~c users        Add users to cc list
~d              Read in dead.letter
~e              Edit the message buffer
~f messages     Read in messages without indenting lines
~F messages     Same as ~f, but keep all header lines
~h              Prompt for to list, subject, cc, and "blind" cc list
~r file         Read a file into the message buffer
~p              Print the message buffer
~q              Abort message composition and save text to dead.letter
~m messages     Read in messages with each line indented
~M messages     Same as ~m, but keep all header lines
~s subject      Set subject
~t users        Add users to to list
~v              Invoke display editor on message
~w file         Write message onto file
~x              Abort message composition and discard text written so far
~!command       Invoke the shell
~:command       Execute a regular command
-----------------------------------------------------------
�u���v���v���v���v���v���v���v���v���v���v���v���v���q���v���v���v���v���v���v���v���v���v���v���v��nu���v���r���v���v���r��'v���u���v���v���v���v���n���v���u���v���v���v���v���n���v���v���v���v���v���v���v���v���v���v���v���v���v���v���v���v���v��nu���v���u���t��yt��Tr���s���n���v��u���t���v���v���v���n���v���v��Xu���s���r���s��[s���v���s��s���r���v���v���v���l��%s.lock%.*s.%s.%x%s seems a stale lock? Need to be removed by hand?
viEDITORVISUALwritebackeditedEdit message %d [ynq]? /tmp~/mboxNo previous fileMBOX|&;<>~{}()[]*?$`'"\Syntax error in "%s"
"%s": No match.
"%s": Ambiguous.
DEAD~/dead.letter~/%sx-statusbroken-mboxfseektemporary file seeksocket%s write errorResolving host %s . . .Could not resolve host: %s
 done.
could not connectConnecting to %s:%s . . ."%s": Expansion buffer overflow.
������������������������	�������l���|�������|���: illegal option -- : option requires an argument -- <Unknown date>organizationIgnoring header field "%s"
Fromremotereturn-pathreceivedRestoring deleted header lines
A Sender: field is required with multiple addresses in From: field.
The Sender: field may contain only one address.
���l�������l���l���l���l���l���T���l���l���l���l���l���l���l���l���l���l���l���l���l���l���l���l���l���l���l�������l����\Seen\Recent\Deleted\Flagged\Answered\DraftOK NO BAD PREAUTH BYE FLAGS LIST LSUB MAILBOX SEARCH STATUS CAPABILITY EXISTS
RECENT
EXPUNGE
FETCH T%luIMAP error: %s[ALERT] IMAP alert: %sGSS error: %s / %s
GSS error: %s / unknown
[APPENDUID [COPYUID Rosort | pr -%lu -w%lu -t%s STORE %u %cFLAGS (%s)
>>> %sverbose%s NOOP
RFC822.HEADERimap@%sinitializing GSS context%s AUTHENTICATE GSSAPI
initializing contextunwrapping data%s AUTHENTICATE CRAM-MD5
imap-use-starttls%s STARTTLS
imap-use-starttls-%s CAPABILITY
UIDPLUS%s LOGOUT
%s CLOSE
complete
updated.
bsdmsgsHeld 1 message in %s
Held %d messages in %s
IMAP connection closed.
%s FETCH %u:%u (FLAGS UID)
RFC822.SIZE INTERNALDATE %s SELECT %s
[UIDVALIDITY [READ-ONLY] %s LOGIN %s %s
imap-authlogincram-md5gssapiimapsMailbox "%s" is not cached.
imap-keepaliveIMAPExpunged %ld message%s.
No mail at %s
Already connected.
disconnected-Not connected.
%s APPEND %s %s%s {%ld}
%s CREATE %s
From %s RENAME %s %s
%s DELETE %s
utf-8CHARSET %s %s UID SEARCH %s%s
%s UID COPY %lu %s
%s COPY %u %s
UID COPY UID STORE APPEND Rc%s LIST %s %%
Noinferiors Noselect Marked Unmarked Riimap-list-depth%s%c
Folder not found.
BODY[TEXT]BODY.PEEK[TEXT]Message %u not available.
BODY.PEEK[]BODY[]%s UID FETCH %lu (%s)
%s FETCH %u (%s)
Command not executed - messages have been expunged
Received SIGPIPE during IMAP operation
%s UID STORE %lu %cFLAGS (%s)
%s UID FETCH %lu:%lu (RFC822.HEADER)
%s FETCH %u:%u (RFC822.HEADER)
Not operating on an IMAP mailbox.Not connected to an IMAP server.
The current mailbox is not cached.
%s FETCH %u:%u (RFC822.SIZE INTERNALDATE)
"%02d-%s-%04d %02d:%02d:%02d %+03d%02d"Unknown IMAP authentication method: "%s"
IMAP error: Negative message count
Refusing to rename mailboxes in disconnected mode.
Can only rename mailboxes on current IMAP server: "%s" not renamed to "%s".
Refusing to remove "%s" in disconnected mode.
Can only remove mailboxes on current IMAP server: "%s" not removed.
Invalid command in IMAP cache queue: "%s"
Cannot list folders on other than the current IMAP account,
"%s". Try "folders @".
���������������������Missing string argument: >>> %s <<<
Criterion for NOT missing: >>> %s <<<
First criterion for OR missing: >>> %s <<<
Second criterion for OR missing: >>> %s <<<
Invalid date "%s": >>> %s <<<
Searching for UIDs is not supported: >>> %s <<<
Internal error: Empty node in SEARCH tree.
Internal SEARCH error: Lost token %d
No last SEARCH criteria available.
ALLExcess in ")".
Invalid size: >>> %s <<<
Bad SEARCH criterion "": >>> %s <<<
NIL(%s %s %s %s)()BCCBODYFROMLARGERNEWNOTOLDRECENTSENTBEFORESENTONSENTSINCESMALLERSUBJECTTEXTTOUIDUNANSWEREDUNDELETEDUNDRAFTUNFLAGGEDUNKEYWORDUNSEEN�v���s���v���v��x��x��x���v���t���v�� w��x��x��x���s��x��x��x���s���s���s���s�� w���v���v���v��@v��x��x��x��x���v�������0���Ё������8��� ���0��� �����������ȃ����������x���X���@��� ���x���h���X���@�����������h���P�����������h�������P�������؂����������Junk mail database overflow.
supernodessuper1nodes1super.Znodes.Zsuper1.Znodes1.ZjunkdbHOST*tempfileimgfontspanmetatdsubject*URL*message-id*references*in-reply-to*x-status*delivery-date*x-spamx-pstnx-scannedreceived*localhostchained-junk-tokensdebugExamining message %d
No information found.
No words given.
"%s", hash=%lu:%lu good=%u bad=%u prob=%.4g dist=%.4gtoo infrequentnot in database
The database files are stored in compress(1) format by default. This saves
some space, but leads to higher processor usage when the database is read
or updated. You can use uncompress(1) on these files if you prefer to store
them in flat form.
This is a junk mail database maintained by mailx(1). It does not contain any
of the actual words found in your messages. Instead, parts of MD5 hashes are
used for lookup. It is thus possible to tell if some given word was likely
contained in your mail from examining this data, at best.
No junk mail database specified. Set the junkdb variable.
Cannot create directory "%s"
.Cannot open junk mail database "%s".
h=%lu:%lu g=%u b=%u p=%.4g %s
Error reading junk mail database.
Junk mail database underflow.
Probe %2d: "%s", hash=%lu:%lu prob=%.4g dist=%.4g
Junk probability of message %d: %g
Database statistics: tokens=%lu ngood=%lu nbad=%lu
r�?��8w�?o�:�p}?
�#<���>�?���=?��K���?����?�?�������?Can't "!" while sourcing 	0123456789$^.:/-+*'",;(`Illegal use of "message list"No applicable messagesUnknown argtypeautoprintUnknown command: "%s"
autothreadautosortshowlastNew mail has arrived.Loaded 1 new messageLoaded %d new messages
Loaded %d messages
header+%s"%s": 1 message%d messages %d new %d unread %d deleted %d saved %d moved %d hidden %d killed [Disconnected] [Read only]Version %s
Rxtemporary mail message fileCannot handle protocol: %s
No mail for %s
fstatUnable to lock mailbox& autoincnoimapnopollpromptUse "quit" to quit.May not execute "%s" while sending
May not execute "%s" while sourcing
May not execute "%s" -- message file is read only
Cannot recursively invoke "%s"
Cannot execute "%s" without active mailbox
%s requires at least %d arg(s)
%s takes no more than %d arg(s)
�������̺������|���̺��Bad message number to unmarkMissing ")".
Missing %c
%d: Invalid message number
%d: Inappropriate message
Bad message number to markNo numbers mixed with *Too many regretsNon-numeric second argumentReferencing beyond EOFReferencing before 1Unknown colon modifier "%s"
No previously current messageUnknown metachar (%c)
Can't mix "*" with anythingin-reply-toallnetsearchheaders, %s}Parent message not foundNo messages satisfy :%cToo many elements in the list; excess discarded.No previously marked messages.
No messages satisfy (criteria).
Cannot determine parent Message-ID of the current messageNo applicable messages from {%s�����X���������������@�� �?�������%s %s {
}
macro{Syntax is: define <name> {
Missing macro name to undef.
Syntax is: call <name>
Undefined macro called: "%s"
folder-hook-%sfolder-hookUnterminated %s definition: "%s".
A macro named "%s" already exists.
Missing macro name to define.
Cannot call hook for folder "%s": Macro "%s" does not exist.
%lu.%06lu_%06lu.%s:2,%s/tmp/%sCannot write to "%s".
Error writing to "%s".
%s/new/%sCannot link "%s" to "%s".
Cannot unlink "%s".
"%s" is not a directory.
curcur/Cannot unlink "%s/%s".
Cannot create unique file name in "%s/tmp".
Cannot open directory "%s/%s".
Cannot create directory "%s".
Fatal: Cannot open current directory
Cannot change directory to "%s".
Cannot read "%s/%s" for message %d
Cannot delete file "%s/%s" for message %d.
Cannot link "%s/%s" to "%s/%s": message %d not touched.
���T�����T��T��T��T��T��T��T��T��T��T��T�����������
Interrupt
mailxsetgidttycharsetö€-r-hNeed -f with -I.
MAILRC/etc/mail.rcNAIL_EXTRA_RCNAILRC~/.mailrcUsage: %s -eiIUdEFntBDNHRVv~ -T FILE -u USER -h hops -r address -s SUBJECT -a FILE -q FILE -f FILE -A ACCOUNT -b USERS -c USERS -S OPTION users
More than one file given with -f
Send options without primary recipient specified.
The -R option is meaningless in send mode.
Heirloom %s version %s.  Type ? for help.
)a���_���a��ya���_��aa��Ta��Rb���_��Gb���_���_���_���_���_��.b���_���_���_��b���a���_���_���a���_���_���_���_���_���_���_���_���_���_���a��/d���c���c���c���c���_���c��vc���_���_���_���_��lc���_���_��8c���b���b���b���b���b���_���_���_���_���_���_���_��db��A:BHEFINVT:RS:a:b:c:dDefh:inqr:scharset7%s=?%s?B??=
 ?==?%s?Q?\%03o'
iso-iso7bit8bitbase64quoted-printabletext/plaintext/htmltext/message/rfc822message/multipart/alternativemultipart/digestmultipart/application/x-pkcs7-mimeapplication/pkcs7-mimeboundary~/.mime.types/etc/mime.typesmaximum-unencoded-line-lengthapplication/octet-streamcontenttype-cntrl=
us-ascii%s contains invalid @@ sequence
%s contains invalid character 'Warning: invalid encoding %s, using 8bit
 i�� i���f���f���g���g��0f���h���h�� h��@h��0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 	,(,"\(<expandaddrtemporary edit fileFrom %s %sdupCan't reopen image
metooNo names to unpacksend-mail-i-m-v--Expanding alias to depth larger than %d
detract asked to insert commas
PEM pass phrase:smime-sign-cert-%ssmime-sign-certor %ssmime-cipher-%src2-40rc2-64des-ede3Invalid cipher "%s".
ssl-rand-egdentropy daemon not available
ssl-rand-fileMessage %d:  issuer = %s
 subject = %s
 err %i: %s
ssl-certssl-keyLoading CRL from "%s".
Error loading CRL from "%s"ssl2Unsupported SSL method "%s"
ssl3tls1Invalid SSL method "%s"
SSL_CTX_new() failedssl-v2-allowssl-ca-dirssl-ca-fileError loading orssl-no-default-cassl-crl-dirssl-crl-filessl-cipher-listinvalid ciphers: %s
SSL_new() failedno certificate from "%s"
Comparing DNS name: "%s"
Comparing common name: "%s"
RyError reading private keyRpError reading PKCS#7 objectX-Encryption-Cipher: none
RvError verifying message %dComparing alt. address: %s"
Comparing address: "%s"
Error creating X509 storesmime-ca-dirsmime-ca-fileError loading %ssmime-no-default-casmime-crl-dirsmime-crl-fileCould not find a certificate for %sentropy file at "%s" not available
writing entropy data to "%s" failed
Error with certificate at depth: %i
cannot load private key from file %s
cannot load certificate from file %s
Error creating X509 lookup objectError loading default CA locations
could not initiate SSL/TLS connectionhost certificate does not match "%s"
No "from" address for signing specified
Error reading private key fromError reading signer certificate fromError creating BIO signing objectsError creating the PKCS#7 signing objectError writing signed S/MIME dataError reading encryption certificate from "%s"Error creating BIO encryption objectsError creating the PKCS#7 encryption objectError writing encrypted S/MIME dataError reading decryption certificateNo appropriate private key found.
No appropriate certificate found.
Error decrypting PKCS#7 objectError creating BIO decryption objectsError creating BIO verification object for message %dError reading PKCS#7 object for message %dWarning: Message %d has no sender.
No certificates found in message %d.
Message %d: certificate does not match <%s>
Message %d was verified successfully.
Error loading default CA locationsError creating BIO object for message %dError writing certificate %d from message %dPOP3 error: %sTOP %u 0
RETR %u
DELE %u
pop3spop3pop3-keepalivePOP3pop3-use-apoppop3-use-apop-pop3-use-starttlspop3-use-starttls-STLS
APOP %s %s
USER %s
PASS %s
STAT
LIST %u
QUIT
Received SIGPIPE during POP3 operation
POP3 connection already closed.
Could not determine timestamp from server greeting. Impossible to use APOP.
invalid POP3 STAT response: %s
forkFatal error in process.catgzipbzip2Fatal: cannot create Invalid file pointer-cd.gz.bz2RzInternal error: bad stdio open mode %s
keepsaveappendRmtemporary mail quit fileSaved 1 message in mboxSaved %d messages in mbox
removed
removed.
mbox.emptyboxRqThou hast new mail.�����������������%s.%u%sStatus: %s
%sX-Status: %s
content-transfer-encodingcontent-dispositionfilename[Binary content]

print-alternativesCannot open %s
%sPart %s:
%sFrom %s %s
MIME content too deeply nested.
[Missing multipart boundary - use "show" to display the raw message]

Enter filename for part %s (%s)����������������������������������X
��������(��(��������������������(��c���c����
���
��c������Z
���
���
���
���
�����
--%s
Content-Type: %s;
 charset=%s
Content-ID: %s
Content-Description: %s
Cannot convert from %s to %s
iconv_opensignaturehostnameMessage-ID: <%lx.%s@%s>
Message-ID: <%lx.%s%%%s>
/usr/sbin/sendmailsmtpSendmail arguments:-password/dev/null. . . message not sent.
sendwait-usersmime-encrypt-%sMessage not sent to <%s>
smime-force-encryptionto:bcc:Resent-To:record=_%lx.%sstealthmuaOrganization: Reply-To:Cc:Bcc:Subject: re: Re: References:In-Reply-To: %s
MIME-Version: 1.0
; charset=%sFrom address is empty. Check your mail config file for typos. E.g. no whitespace after set from=autoccautobccaskattachasksignSign this message (y/n)? EOTsmime-signNo recipients specified
--%s

--%s--
Resent-Resent-From:Resent-Sender:status: record-resentJanFebMarAprMayJunJulAugSepOctNovDecSunMonTueWedThuFriSatContent-Transfer-Encoding: %s
Content-Disposition: %s;
 filename="Error while saving message to %s - message not sent
%s: %s, %02d %s %04d %02d:%02d:%02d %+05d
User-Agent: Heirloom mailx %s
Content-Type: multipart/mixed;
 boundary="%s"

Content-Transfer-Encoding: %s
No message, no subject; hope that's okNull message body; hope that's okThis is a multi-part message in MIME format.

--%s
Content-Type: message/rfc822
Content-Disposition: inline


Content-Transfer-Encoding: %s
Content-Disposition: inline

Unexpected EOF on SMTP connection
Unknown SMTP authentication method: "%s"
User and password are necessary for SMTP authentication.
smtp-server: %s%s@%ssmtp-auth%s-%ssmtp-auth%ssmtpssmtp://smtps://SMTPsmtp-use-starttlssmtp-use-tlsEHLO %s
AUTH LOGIN
AUTH PLAIN
%c%s%c%sAUTH CRAM-MD5
HELO %s
MAIL FROM:<%s>
RCPT TO:<%s>
DATA
bcc: .
ssl-verifystrictwarnContinue (y/n)? ssl-methodRhRbcontent-X-Encoded-signed output dataencrypted output dataX-Decoding-Datedecrypted output dataCertificate(s) saved.invalid value of ssl-verify: %s
Content-Type: multipart/signed;
 protocol="application/x-pkcs7-signature"; micalg=sha1;
 boundary="%s"

This is an S/MIME signed message.

--%s
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"

Content-Type: application/x-pkcs7-mime; name="smime.p7m"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7m"

No file to save certificate given.
No messages to get certificates from.
String too largeTMPDIRnobodyHOMEuser = %s, homedir = %s
"%s" is not a user of this system
autocollapseunsortedUnknown sorting method "%s"
Not in threaded mode.Current sorting criterion is: %s
�������������������$���too long to edittcgetattrCc: Bcc: From: Reply-To: Sender: MAIL%s/INBOX/var/mailkeepUSERCannot associate a name with uid %d
"%s": not a group
%s	"%s": undefined variable
@(#)mailx 12.5 (gritter) 7/5/1012.5 7/5/10;�v�"���1��D?���eTL���DM��,�M��TTN����N����O���4P���P��0�P��D4Q��`dQ��t�Q���4R���S����T��0�V��|X����X����Y��$Z��8tZ��L�Z���[���t[����^���t_����_��4a��,ta��@�b��`�c��|Dd����d���4f���g���h��<�j��ltl����l����l���m��4m�� dm��4�m��PDn��t�n����n����n���$r���r��44s��X�t����t����u����w����x���y��\�y��xt{����~��4���LD���`����������,$���x$����4����$�������� ���L D���h D���� ė��$!����t!D����!��!D����!����D"����`"Ԟ��|"���"4����"�����"$���D#d���\#��#Լ��$Ծ��<$��P$�d$�����$��$�����$T��%t��X%���t%����%���%$���%T���%d���%t��&���\&T��x&����&����&���$'���T'���h'����'����'���($��((T��D(���`(���|(����(���(D���(t���(���)��� )���L)d��|)����)����)����)����)���)$���)D��*d��*���0*���D*���X*���l*D���*d���*����*����*T�+�8+D�h+$��+T�(,���,T��,��-4�D-t�\-��|-��-�-�-4��-D��-T�.d�.t�,.�`.��|.�.���.��.���/T���4/����/T����/�����/t��� 0����<0����X0����04���0t���0d��1t��1���(1��P1T��x1����1���2��02�	��t24
���2�
���2���2���$3���P3d��|3����3
���3����3����3���D44���4$���4D���44��$5t��`5����5T���5� ��46�!��h6�"���6D#���6T$�� 7�$��<74%��X7�;��8d<��48=��l8d=���8�B���8DC��9DG���9�J���9�J��:�J��:�K��4:�L���:�L���:�N���:O��;�O��8;$P��P;TP��d;�P���;TQ���;�U��H<�V��p<�X���<^��<=T^��P=D_���=�_���=�b���=�b��>e��l>4h���>dh���>�h��?Tj��0?Dl��d?�o���?�p���?q���?�r��@�s��@Tx��l@�y���@z���@4{���@$|���@$���A4���DA����AĈ���At����A��4BԊ��\BD���|B�����BD����BD����Bd���CT���\Cd����C��Ct����C4���$Dd���`DԘ���D�����Dd���E����$EԚ��8Ed���\Ed����E�����E���E���F$���(F����xF�����FԨ��G����\Gt����G����H԰�� H$����HT����H�����H�����H����`I���J��TJ����J����J���J���8K��XKD���K����K����K���L$��@L���`LD��|L����L����L��`MT��M4��M��N��LN4��N���ND���0OT���DO����|O�����O���0PD���Pt	���P$���P���(Q���TQ$���Q����Q����Q���PR���pR4���R�(��S�,��|S�1���ST;��4Td;��HTt;��\T=���T�=���TT?��U�J��dU�N���UdO���U�T��V4V��<VTY��PV�Z���V^��WD_��8W�b���W�c���W�x���W�{��@X�|��lX����X4����XD���Yd���$Yt���8Y����LY����Y����Y4���Z�<ZĐ��PZ����ZT����Z��Zĝ��[t���\[����p[d����[�����[t����[T���\���d\�����\ԯ���\T���]Դ�� ]����P]���]�����]t���]���$^��8^D���^����^����^��_��\_���|_����_t���_���`��X`���`���`d�a��8ad�\a��|a��a��a���a���a�b4�xbt��b��b�Lc���c��d��Pd����td����d$����d4��He����e	���ed	���ed
��\f�
��pf����f4���f��� g���Tg4��hg����g$��ht��8h���Lh��`hd��th����hd ���h�*��0i�,��`i�/���i40���it0���i�1��j�3��\j�4��|j�5���jD8���j�8��,k9��Tk�<���k�B���kTC��$ltE��pl$G���l�I��mdQ��dmR���m�R���m�S��n4V��0n�W��|n�W���nDX���n�Y��$oZ��LoD_���o4`���ot`��p�b��Lp$d���pTd���pte���p�f���p�f��q�g��@q�i��pq$k���q�l���qDn��rtp��,r�q��Hr4r���r�s���r�y��$s�|��hs���s$����s$���Lt����tD����t���$u����Hu��\u���tu$����ud����u����u����ut���Dvd���pvD����vĩ���vԩ��w��w���wT����w��xD���xԱ��Hx$����x�����xT����x4���y���Hy�����yT���z$���@z���tzԺ���zD����z���4{T���T{�����{����{���|��d|$��x|����|d���|4��,}���X}$���}����}���~���0~����~����~���D��0���h�������$��d�������	���d��p�D����������T����Ȃ����d��`���������%����t6��,�48�����8����8����8���d>�����>�����?���A��$�B��d�TB�����C����dW���DY��D�Z��h��Z�����^���b��,�Dd��p�h����Tj����j��$��k��T��k��p�l����4l����Tm���tm���o��<�4o��P�to��d�p�����q��ċ�s����s��8�dt��L��t��`��t��t��z��܌${����D{����{��$��|��8��h�d�����Ԇ���������$���؍������4���L�������ԏ����t���؎đ����Ē��d������t���������ȏD�����t��� �d���\�����p�ĕ����T���������d����t���@�ԙ����D����zRx�x8��/D$4���PFJw�?:*3$"\���@$t9��CE�D�D pDAH�89���F�B�E �E(�A0�A8�DPk
8D0A(B BBBH(��9��rF�A�D �cAB:���E�J� 0�:��dE�G�Q
AA T ;��gE�G�T
AAxl;���x;��iK�X
A��;��&��;��M$�$<��sE�A�G cAA0�|<���F�A�A �G0{
 AABBH,=���F�B�B �B(�D0�D8�Gp�
8A0A(B BBBHHx�>���F�E�B �E(�A0�A8�K`�
8A0A(B BBBD4� @��SE�C�G �(G0S(A I
AAE8�HA���F�A�F ��
ABFW
ABF 8�A���Hm
KJ
Fo \�B��}E�R�_
AA��B��C0� C��LE�D�G e
CAGDFA�<C��6�hC��d(��C��aE�C
G����)
HG���0�G��lE�f$L�G��PE�C
C��I
DtI��@�,I��zK�b
C��J���E���0K���E���K��^E�X(��K���E�C
B�E�E�\
H (LM���E�D0v
AH4LN��vF�A�D �G�
 AABI,�PO��UQ�E�C ��
ABF@��Q��uF�B�B �A(�A0�G��
0A(A BBBF��R��EAM�R��(HZ
A0�R��:YNNL�R��(HZ
AhS��+|(S��6J�]I� �LS���E�O�}
AF��S��CE�n
EJ��S��HK�T��L�S��[F�B�B �B(�D0�A8�G��
8A0A(B BBBA XW���E�D@u
DA |xW��sE�G@^
CA8��W��EF�B�A �A(�GPd
(A ABBE��X��Z$�4Y���G�a�h�AG�(�Y���E�C
D��D��
GD�[���HX�\��F�B�B �B(�A0�A8�D`�
8A0A(B BBBE�`]��E�LH�d]���F�B�B �B(�A0�A8�D` 
8A0A(B BBBDH	�^��.F�I�E �B(�A0�D8�GP
8A0A(B BBBA8X	�a���F�E�D �D(�GP$
(A ABBD�	�b��
d�	�b���B�B�E �B(�D0�A8�JP�Xr`DhBpIPD
8D0A(B BBBEeXo`OXAP(
Dd��kA�N�SPA
AAA4<
�d��jB�H�K �A
ABGCDBHt
�d��,B�B�B �B(�A0�A8�GP�
8A0A(B BBBFh�
�e���F�B�B �B(�A0�A8�H��Q
D�����M��R��A��P
8A0A(B BBBF,8j���@4j���F�B�B �B(�A0�A8�H��Q
D�����M��S��B��m��C��b��F��@
8A0A(B BBBH;��K��a��F��l��n��\F�B�B �B(�A0�A8�G�R�P�Z�D�R�N�\�D�
8A0A(B BBBFHH|r���F�D�L �B(�A0�I8�D�F
8A0A(B BBBJ��s��*E�dH��s���F�B�B �B(�A0�A8�F`�
8A0A(B BBBIl��u���F�B�B �E(�D0�D8�NPNXH`jXAP�
8F0A(B BBBCD
8C0A(B BBBALl
�v���F�B�B �B(�A0�A8�G�S
8A0A(B BBBF(�
8x���E�D�D b
AAG �
�x���E�R �
AA(y��BE�Z
Aa\,Xy��PF�B�B �B(�A0�A8�N�^�H�a�D��
8A0A(B BBBI�H|��EAP�L|��EAP,�P|��A�C
M�����2
E,�0��J
A�F
D��G��K��
A$P���DH{L<�����B�B�B �B(�A0�A8�D�X
8A0A(B BBBH�ؐ��:Hq@�����F�B�E �D(�J0�D`�
0A(A BBBGd�L����F�B�B �B(�A0�A8�G`t
8F0A(B BBBH<
8C0A(B BBBH0P��B�C�A �G0�
 AABE����������(������E�A�D@�
CAF����=Ht4�D����F�I�A �A(�D0�(C ABB,(̜���F�D�D ��
DBBDX<���B�B�D �D(�D`�
(A ABBBZhkpHhA`����&HJ S�(���#HJ P�<���#HJ P�P��� HJ MT���#HM M,h���@d���LT`���gF�B�B �B(�A0�A8�D��
8A0A(B BBBF�����cL�IK��Ԣ��cL�KI�<�(����E�D�G�Z�G�K�C�Z
AAELأ���B�E�B �E(�D0�A8�J�
8A0A(B BBBA,lh���1A�C
B�I���H�Y
H�x���0�t����A�D�D �
CAAUCAH�����B�B�B �E(�D0�A8�D@�
8C0A(B BBBH 0����]E�D (
AFT��-HM Wp�0HP W����*HJ W����-HM W�0���*HJ W�D���-HM W�X���-HM Wl���0HP W4����-HM WP����HK(h�����E�A�D0�
AAH,�@����_�D�D ��CBH��������������������(���<(���P4���d@���xL����X����d���$�p���]A�A�M KAA�����EAP�����A��8 ���B�B�D �A(�F@=
(A ABBF \8����A�D@�
AH,���:A�C
F���J�G��
C\�Ը���F�B�B �B(�A0�K8�G���B�K�A�c
8A0A(B BBBD\T���.F�L�B �B(�A0�A8�G���B�K�A�B
8A0A(B BBBETp$���*B�B�B �D(�A0�Q��
0A(A BBBD��B�I�A�@������A�A�D Y
CAEI
CAKf
CAFT����OF�G�E �B(�A0�A8�L`	hFpIhA`f
8C0A(B BBBC$d����E�uG NFg
D����3Hj���QE�m
FV�P��E�S�T���P��L��E�V$P��8L��LH��`D��0t@���E�A�D V
CADUCA�����P��E�� ��cL�NF�0�t���P�H�A ��
CBBP�����#\((,���E�C
I���F
I$T��<E�C�G hCA\|���F�B�A �A(�D0}
(C ABBA�
(C ABBAI
(C ABBA�x��;E�_
DR����IE�t
GHH����F�B�E �E(�A0�D8�D@�
8C0A(B BBBJhL��E�S�P��E�V(�T���HC
EL
DU
KP(����SjSP
HP
HU�|��:dU4����E�A�G �
CAEICAH\��\X��$pT��|L�\
HV
Jk$����BE�A�D rDA@����7E�A�G D
AAEg
CAEC
AACH���F�B�E �B(�A0�D8�D@�
8D0A(B BBBC$P���GE�A�D wDA@x����F�B�B �A(�A0�DP
0A(A BBBH(�H��cL�D�D CCAE��(����kL�D�D HCAH��(���cL�D�D CCAE��(@��kL�D�D HCAH��(lX��cL�D�D CCAE��(����kL�D�D HCAH������L���F0�X���F�D�A �DP4
 AABI  ���4H[
EKH@ ���
F�B�B �B(�A0�A8�J��
8A0A(B BBBGL� ���?F�B�A �A(�G0|
(A ABBE�
(F ABBD4� ����B�D�A �G�J
 AABD!P�EAP80!T��B�D�D �t
ABGC
ABA8l!�=B�T�K �A(�G@�
(A ABBI(�!�0A�D0�
AK^AL�!��B�B�B �B(�D0�D8�G�<
8A0A(B BBBCT$"p��B�B�B �A(�A0�G���H�T�A�	
0A(A BBBJ0|"���F�C�A �I��
 AABA,�"T��F�D�F �~
ABG4�"��F�D�I �T
ABFYABL#l�F�B�B �A(�A0�N
(A BBBG�
(A BBBIh#,�,EAD�#@��K�u
E��#��[F�B�B �B(�A0�A8�G��
8A0A(B BBBC��M�F�E���N�Z�A���P�I�A���H�O�G�I�L�H�O�G�P�$T$����A�C
B�H��
C4|$(���A�H�G@`
AAFT
CAE�$���\H@N
A`�$���1F�B�B �B(�A0�A8�J�b
8A0A(B BBBDi�I�J�A�I�,4%�	���E�A�J�{
AAAld% 
���F�L�E �E(�A0�D8�G�~�K�N�A���J�M�A��
8A0A(B BBBD\�%�
��?B�B�L �B(�A0�A8�D���N�M�A�
8A0A(B BBBF4&���H&���\&����N��
KH|&H���B�E�L �E(�D0�D8�G@�
8A0A(B BBBA(�&���gE�D�R m
AAFL�&@���F�E�A �D(�G@,
(A ABBG`
(A ABBJD'���?Hv \'����E�R�Q
AG�'d��|dL�'���#�'���`K�O
A@�',���F�K�D �z
ABFD(M0\(C A
ABA�(���2F�B�B �A(�A0�J���G�Z�D�m
0A(A BBBH�
�G�J��G�Z�E�y�M�P�D�$�(D��@E�J
I����
Ix�(\���F�B�B �K(�A0�A8�D`_
8A0A(B BBBAK
8C0A(B BBBAD8G0A(B BBBL4)���/F�B�L �H(�D0�A8�J�
8A0A(B BBBH�)� ��M4�)� ���E�D�G L
AABQ
CAK�)�!���Y�f
A@H�)$"���F�B�B �B(�D0�C8�J��
8A0A(B BBBC$<*�$��-E�G�G IGELd*�$��AF�E�B �B(�A0�A8�G�@
8A0A(B BBBF\�*�&��F�B�B �E(�D0�A8�J�	o
8A0A(B BBBID�	M�	Q�	A�	+`)��$HQ
G0+t)��!HQ
A(L+�)���A�C
G����
E0x++���E�I �
AH�
AEL�+�,���B�B�B �E(�D0�D8�D��
8A0A(B BBBA�+0��,1��.($,01���E�G
B�E�H�
EP,�2���Ld,p3���F�G�B �B(�A0�D8�I��
8A0A(B BBBFH�,�7��YF�L�B �B(�A0�D8�Dp�
8A0A(B BBBG-�8��\-@9��(-L:���$<-(;���E�C
G��
J$d-?��E�C
G��P
AH�-�B���F�G�B �B(�D0�A8�P��
8A0A(B BBBD4�-|F���E�A�F �
DAAK
DAA0.�F���F�A�A �D@�
 AABF4D.pG��gF�D�A �C
FBJACB$|.�G���E�C
G���
A�.pH��iE�Y
BH�.�H��cH G
AR�.I����.�I���H/xK��F�B�B �B(�A0�A8�Gp�
8A0A(B BBBAHX/LM���F�B�B �B(�A0�A8�Dp#
8A0A(B BBBA �/�O��
E�G �
AD$�/�P���H\
DK
Ef
B(�/DQ��tE�I
RE
KCL0�Q���F�E�E �B(�A0�D8�G�U
8A0A(B BBBA8l0S��)B�E�A �A(�G0U
(A ABBE0�0�S��eA�H�L p
AAIRAA$�08T���A�C
C���
GL1�T���M�B�A �A(�H0|
(D ABBBA(A ABBI����T1PU��(Dcl1hU��= �1�U���K�Q
DR
N4�1V���A�`
O]
S]
S]
S]
KKH�1�V��4B�B�E �I(�H0�D8�Dp�
8A0A(B BBBE(2�]��7A�uD2�]�� DW\2�]��Lp2�]���B�H�E �A(�I0��
(A BBBIt(A FBBH�2$_��B�E�E �B(�D0�A8�Dp�
8A0A(B BBBJH3�_��B�E�E �B(�K0�A8�J��
8A0A(B BBBBHX3�a���B�L�B �B(�A0�D8�J��
8A0A(B BBBEX�3@d���B�T�H �D(�G���H�X�D�g
(A ABBBP�C�g�A�L4�e��	B�B�E �B(�A0�D8�I�p
8A0A(B BBBEP4th��FDAth4�h��GB�E�E �E(�A0�D8�I�M�I�E�E�]��
8A0A(B BBBBn
�I�E�B�J�4�j��(D@
HO 5�k��7A�G�j
AE$5�l���H �h<5�m���B�E�B �E(�D0�E8�K�H�O�`�A�z
8A0A(B BBBB5
�B�E��5,r��TB�B�B �B(�A0�A8�J�E�a�G�B�B�B�B�B�Q���j�B�B�B�D�B�B�V�$
8A0A(B BBBKl�U�K�A�DT6�y��	B�B�B �D(�D0�J�X
0A(A BBBH<�6�{���B�E�D �A(�J�u
(A ABBG(�6�~��GA�A�Q��
AAF(7���'A�A�J�j
AAHH47 ����B�I�B �B(�A0�A8�DP�
8F0A(B BBBK�7����
H0Y
G�@�7����3F�D�A �M@
 AABF�
 AABG8�7����{E�K 
AGa
AFl
ACIA 8��48��<H8܌��>E�A�G�u
AAD��I�f�A��8܎���Hy
Gs�8|���Qd�gE�$�8�����L�e
Gw
AsH�8H����F�B�B �B(�A0�A8�D`P
8A0A(B BBBDl89̑���B�B�B �B(�A0�D8�I�^�K�a�B�;
8A0A(B BBBI��J�c�A�8�9\����F�G�A �A(�DPf
(A ABBAD�9�����F�A�D �I0�8C@AHCPDXD`QhNpP HAB,:H���rE�lHH:�����F�B�D �A(�J�u�J�c�A��
(A ABBIT�:@����B�B�B �A(�D0�M�G�J�c�A��
0A(A BBBA(�:�����A�C
M�����~
A\;���E
B�B�B �B(�A0�C8�I�K�F�]�B�X
8A0A(B BBBIx;���4�;���9E�A�D �
CACaFA$�;����K�x
Ep
He��;ث��B�E�E �B(�A0�A8�G���M�O�D�U���K�d�A�&
8A0A(B BBBJ��J�E�B�`�\x<l����B�H�H �E(�D0�D8�D���M�U�A�k
8A0A(B BBBD4�<����(E�Q�Y�F�P�F�d
AH,=�����A�C
D��E�H�
C,@=$����E�D@c
AC
AF(p=���A�C
D��H��
E,�=(����E�G0^
AE�
AE,�=����qA�C
B�G��E�H�"
D�=��)H0Y
Gx>����B�E�E �E(�A0�D8�J���I�d�B���L�b�A�
8A0A(B BBBI�
�P�J�>L�� H@�
KO�>L��dE�I
JK��>���]F�B�B �B(�A0�A8�G� L�6s�6K�6]�6F�6?�6N�6d�6A�6k
8A0A(B BBBA�6G�6N�6D�6V�6\d?p��2B�B�B �E(�D0�D8�J�w�J�c�A�
8A0A(B BBBAH�?P���F�B�B �B(�A0�A8�G�n
8A0A(B BBBCh@����	B�B�E �B(�A0�A8�J�M
8A0A(B BBBB9�O�]�A��
�K�L|@��@�@�@��B�D�D ��
CBA�
FBAIAB(�@\��A�D�JP�
AAAHA���B�P�S �E(�A0�C8�Dp)
8A0A(B BBBKH`A4�?B�B�E �E(�A0�A8�K��
8A0A(B BBBE,�A(���/A�C
F���E�H��
B0�A(����A�D�J y
FAADCA8B����B�B�A �A(�DPN
(A ABBB4LBx����F�P�F �D0	
 AABC�B�8�B���WB�E�A �D(�J��
(A ABBF|�B ��PB�E�B �B(�A0�D8�DP
8A0A(B BBBF
8C0A(B BBBC^
8A0A(B BBBH(TC���9E�C�F@Y
AAGL�C���B�E�B �B(�D0�J8�G��
8A0A(B BBBI �CT���Dl
Hl
DL�C���)B�H�B �B(�A0�D8�G��
8A0A(B BBBE@DD� ���F�A�D �GP
 AABF}XF`WXAP(�D�#���A�E�G��
AAAH�D0$��WB�B�B �B(�A0�J8�DP�
8A0A(B BBBH@ED)��'B�B�E �D(�A0�N@�
0A(A BBBHDE0/��XE,/��lE8/���E4/��X�E@/��zF�B�B �B(�A0�K8�D`B
8C0A(B BBBF�hNpkhG`@�Ed2���F�B�B �A(�A0�DPH
0A(A BBBH4F 5��EAI0PF$5���F�C�A �I��
 AABA�F�5���S,�Fl6��AE�C
e�����n
E�F�<��1E�d<�F�<���E�X
Ck
Ul
T
A]
Nt,$GA���F�A�D ��
ABALTG�B���B�D�B �B(�A0�A8�G�/
8A0A(B BBBD�GF�� �GF���E�F _
AE�G�F��)H` �G�F���E�G0n
AE@H�H���F�B�B �D(�A0�J��
0A(A BBBJL\H8N���F�B�B �B(�A0�A8�G�

8A0A(B BBBD4�H�R��wE�H�D V
AAGDAA�H�R��7A�uHIS��yB�H�A �S
ABG'
TBK�
ABALIHW��|Dy
C,hI�W���E�C
D��H����
A4�I\Z��#S�D�K �
CAC{EAO��(�IT[���F�A�C �w
ABD,�I�[���A�C
H����D��
D<,J�p��Z�B�A �A(�I0V
(A ABBElJXr���D�J�r��/B�A�H ��
ABKu
ABH`
ABE(�J�t���A�H�G �
AAEH�J v���F�B�B �B(�A0�A8�D`�
8A0A(B BBBB@K�y��\E�T
G{@`K�y���F�B�B �A(�A0�D@�
0A(A BBBH�K�}���E��$�K~��EA�A�G rDAH�K8~���B�E�B �A(�D0�a
(A BBBJF(A BBB8L|~��/A�mHTL�~��B�L�B �I(�A0�A8�D`�
8A0A(B BBBC<�Ld���B�L�B �A(�A0��
(D BBBFL�L4����F�E�B �B(�A0�A8�L�9
8A0A(B BBBH 0Mԃ���HY
GI
O(TMP���dE�H�G f
AAD �M�����E�|
GX
H�M���2H[
EI(�M ���ZE�C
D��D��
B�MT���(NP����E�S�K0e
AAF0N��DN��EAF\`N��*B�B�B �B(�D0�A8�DP�
8A0A(B BBBA}8A0A(B BBB�N����1H�N���B�B�B �A(�C0��
(A BBBF}8V@[HOPK0p O$���
B�B�B �B(�A0�A8�G� L�"��"G�"s�"A�"
8A0A(B BBBAW�"G�"l�"A�"x�O����rB�E�E �B(�A0�A8�D@�
8C0A(B BBBJB
8A0A(B BBBDQ
8C0A(B BBBAHP�QB�B�B �E(�A0�D8�DP�
8A0A(B BBBG8\P؏���B�E�D �A(�J0{
(A ABBA �P\����A�R�P
AD$�P���3A�C
E���
HL�P ���VF�B�B �B(�A0�A8�I��
8A0A(B BBBFX4Q0���F�B�B �B(�A0�A8�D`V
8A0A(B BBBF�hDpFhA`H�Q��fF�B�B �B(�A0�A8�G�G
8A0A(B BBBJ�Q���eE�V
E�QX���DEAD R�����E�Np�
AId<RH��
F�G�B �B(�D0�D8�G�
�E�E�D�g��
8A0A(B BBBA�R���IL�R<���8B�B�B �B(�A0�A8�G�
8A0A(B BBBAS,���7HSX����F�E�E �J(�D0�A8�IPA
8J0A(B BBBL0hS�����F�I�A �K0�
 AABG�SH����H�SIJ��IB�B�B �B(�A0�N8�Dp�
8A0A(B BBBFH�Sȴ���B�E�B �E(�D0�D8�G@d
8D0A(B BBBB4HT���MB�E�D �D(�G0p(A ABB�T4���r�T�����T����F�T��nLh
D[MH�T8����B�E�E �E(�A0�D8�J`$
8A0A(B BBBBL(U|����
B�B�B �B(�D0�D8�G��
8A0A(B BBBG,xU�����A�C
D��E�J��V
C(�U��'F�D�A �Q
ABA$�U ��E�D�G iDA�Ux��?HU
C^4V���cE�D�F �
FAOD
CAHLTV���F�B�A �D(�G0R
(D ABBA�
(H DBBD�V����E�c
HR �V��9E� 
KFP�V��rF�B�E �D(�A0�_
(A EBBA�
(D BBBA4<WH��jF�K�A �E
ABFFAB$tW���XE�v
EC
EKH�W����F�E�E �E(�D0�D8�F`�
8D0A(B BBBDL�W���%F�B�B �B(�D0�D8�G��
8A0A(B BBBF08X���|B�I�D �GP\
 AABAHlX(��F�B�B �B(�A0�A8�GpP
8A0A(B BBBA`�X����F�B�B �B(�A0�A8�D@�
8D0A(B BBBE�8A0A(B BBB,YH���A�C
D��H���;
E\LY����F�B�B �B(�A0�A8�G� L�@L�`L�y;
8A0A(B BBBB4�Y���A�D�N d
AAGD
FAE,�Yp�yB�D�D �]
ABF0Z��F�I�C �DPe
 AABA,HZ��sA�C
M�����H
GHxZ��xB�B�B �B(�A0�D8�DP�
8D0A(B BBBA�Z0�0�Z<�aE�C�G f
FALDHH\[x�PF�B�E �E(�A0��
(A BBBAF
(A BBBCH(A BBB$l[h�iE�W
D|
DF\�[��1F�B�E �B(�D0�A8�G�M�H�[�A�Q
8A0A(B BBBIH�[���F�B�A �A(�N0~
(D ABBAD(C DBB@\4�<<T\`�7F�B�B �A(�D0�<
(A BBBF4�\`�fF�A�A �4
ABA_DB�\��)(�\��E�A�D DA,]��F�D�K �AB<]����4K�0T]�����F�A�D@�
CBDFCB,�]l����A�C
H����H��
D$�]����A�C
C��'
B(�]�����A�H�G�Y
AAE8^���F�B�A �A(�G�z
(A ABBG(H^<���#A�C
B�H�H��
Dt^@���K��
A<�^4����A�D�G }
CACu
EAEPEAH�^�����B�H�B �B(�A0�A8�GPo
8C0A(B BBBFL_���F�B�B �B(�D0�D8�J��
8A0A(B BBBG@l_����F�B�E �A(�A0�GP�
0A(A BBBK@�_$	��fF�B�B �G(�A0�GP�
0A(A BBBGL�_P��F�B�B �B(�I0�G8�G�V
8A0A(B BBBELD` ��B�B�B �B(�A0�A8�J�
8A0A(B BBBK\�`����F�B�A �A(�G0�
(D ABBI�
(D ABBKH(D ABBL�``��(F�B�B �I(�A0�A8�Gp�
8A0A(B BBBK$Da@���A�C
C���
G la����K�Q
DR
N�aT��=�a��� DW�a���,�a���<A��
HU
KM
C{ b����G�W
BF
J$b ���H �L<b��mB�B�B �B(�A0�A8�G�Z
8A0A(B BBBA(�b(#���A�P�Q��
AAF�b�#���H0�h�b�$��wF�B�B �B(�A0�A8�G� L�@L�`L�g�
8A0A(B BBBA��gG�g^�gB�g<c�2��Pc�2��ldc�2���F�I�B �A(�A0�D@�
0A(A BBBC�
0A(A BBBDa
0A(A BBBG(�cP7��oA�A�D ]
AAADd�7���B�E�E �E(�D0�D8�DP\8A0A(B BBBHd�7��S&l(dd 9���E�C�G�p
AAA4�d�9��OF�D�G �e
FBJACB,�d�9���E�D f(I0X(F e
AA4�d�9���E�C�J0p8I@X8F0e
AAA(0ed:���E�D�I��
AAA0\e;���B�E�B �E(�D0�D8�G�L�e�;��oF�E�E �E(�D0�D8�G@Q
8A0A(B BBBATHMPx�e�;���F�H�E �E(�D0�C8�I���J�P�A�n�M�M�A�]
8A0A(B BBBHd�J�L�B�(\f8=���E�H�D0�
AAC0�f�=���F�A�A �G��
 AABA<�f�>���F�B�A �A(�I�9
(A ABBF �f@��oHD FAU
HX gd@���I�B�B �A(�A0�t
(D BBBCa
(D BBBE�8H@X8A0|g�A��@E�a
JO\�g�A��<F�B�E �G(�A0�GP~XF`LXAPQXI`OXAP[
0A(A BBBF0�g�E���F�A�A �G�a
 AABD0h�F��YT|\Lh�F��B�D�A �D(�L0�
(F ABBC�
(C ABBJn
(C ABBA�h�H���h�H���E��H�h(I���F�I�B �B(�A0�A8�DPZ
8A0A(B BBBAH(i|M���F�B�B �B(�A0�A8�G�O
8A0A(B BBBB(tiY��XF�K�H �{AB8�i4Y���F�N�D �H(�N0I
(A ABBCX�i�Y��mB�B�E �I(�I0��8W@L8A0k
(A BBBDw
(E BBBF8j�Z��EAP Tj�Z���A�C
E��
GXxj|[���B�I�B �B(�D0�A8�G`~hMpGxD�I`N
8A0A(B BBBF8�j ]���B�E�D �D(�D@�
(A ABBC8k�]���B�E�D �D(�D@�
(A ABBD(Lk�^���A�D�D0�
AAA4xk_���E�G�G V
DAB\
AAJL�kt_���B�B�B �E(�I0�A8�J��
8A0A(B BBBK,l$h���A�C
P�����:
Bx0l�����F�E�E �E(�D0�A8�Dp xK�E�E�SpD
8A0A(B BBBD�
8F0A(B BBBE,�l�����B�D�A �s
ABCt�lX����B�B�B �B(�K0�D8�F�5�H�M�E�L�D�V�B�B�I�|
8A0A(B BBBK`TmЈ��qB�B�B �E(�K0�A8�G�D
8A0A(B BBBDB�H�K�E�I�0�m���B�D�D �D0j
 AABD\�m�����B�B�B �E(�A0�A8�J�+�H�X�A�u
8A0A(B BBBFLLn�����B�B�B �B(�A0�A8�G�G
8A0A(B BBBFp�n�����B�B�E �E(�D0�D8�LPu
8A0A(B BBBGLXL`NhBpIPa
8C0A(B BBBJLo����B�B�B �B(�A0�D8�D�,
8A0A(B BBBID`o�����B�E�B �E(�D0�D8�K@S8C0A(B BBB$�o�����H f(K0g(A [
AT�od���F�H�E �A(�D0�D@�HCPDXD`OhNp`@T
0A(A BBBA�(p,���	F�B�E �E(�D0�K8�F�C
8A0A(B BBBDy�H�E�B�Z���U�J�B���H�E�B�Z��G�S�A�i�U�I�A���p����WF�B�L �E(�D0�D8�I���N�V�A��
8A0A(B BBBK��P�B�B�I���L�X�A�p�U�B�B�I��tq@����F�E�E �J(�A0�D8�G���H�[�A�j
8A0A(B BBBJa
�B�El�B�[�A�`
�H�B8�q|����A�K�I�J�B�F�A�T
CAA4rв��Hr̲��l\rȲ��{F�J�E �B(�A0�A8�G�b
8A0A(B BBBDH�Z�H�B�Y�Z�H�A��rط��EAP\�rܷ��B�B�E �D(�H0��
(D BBBEQ
(A EBBEd(D BBB Hs����gE�G�D
AG<ls���e�H�D pAAE��H ��u(I0g(H �s����GE�m
NF(�sȺ��SE�C
K�����
Kh�s�����F�B�B �B(�A0�A8�G� L�*�
8A0A(B BBBB��*V�*B�*G�*I�*$dt@���E�C
C���
E �t����E�I0�
AI$�t����E�C
C���
DL�tL���F�B�E �B(�I0�A8�G�%
8A0A(B BBBAH(u���1F�P�L �B(�A0�K8�D`
8A0A(B BBBK@tu���1F�T�E �A(�K0�D@F
0A(A BBBCL�u����F�B�E �B(�D0�F8�L�O
8A0A(B BBBB@v<��OF�B�B �A(�A0�G@�
0A(A BBBGLvH�IHS
E,lvx��F�J�Q ��
ABI�v(�#E�]�v<�H�vx�)`�v��F�B�E �E(�D0�D8�G@�
8D0A(B BBBDD
8A0A(B BBBJHwL�$\wX��E��
WR
F�w���w��;8�w��B�B�A �A(�D0\
(A ABBD �wl��A�J �
AGHx��B�B�B �E(�D0�C8�DP�
8D0A(B BBBA$Xx��,E�D�G YAA�x��c�x�$�x,�Wd�xx��F�F�E �B(�A0�A8�Dpb
8C0A(B BBBI)
8D0A(B BBBE$y���E�r
IUDy �Xy,�Elyh�,�yd�D	E�Q
B�M���K�
E�y����cL�C
AR�y���cL�@
DR�y$���%z@���EAP  zD����F�C�A �I�LDz����tB�B�B �B(�A0�D8�G�~
8A0A(B BBBA8�z��fB�E�E �D(�D0�G(D BBB,�z���"E�DPO
CEP
FJ{���K�M
H  {���OE�{
HFdD{����F�E�D �C(�G0X8M@]8A0D
(A ABBJJ
(A ABBHL(G DIP�{X��MHf
JT,�{���]E�H�D Q
DAI�{���=,|����B�A�D �z
ABA$@|D��.A�D�D bAA8h|L���F�B�A �A(�G0|
(A ABBE�|���|��;E�Z
AV,�|,���F�A�D �v
ABA<}����E�D�D v
AAKD
MFIDFAH}��A(\}H��E�A�D �
AAD`�},��]F�B�B �B(�A0�A8�DP�
8D0A(B BBBJD
8A0A(B BBBBD�}(��eF�E�E �E(�H0�H8�G@n8A0A(B BBB4~P��@�� �%
�
�
�
	�

�
�
�

�
��
�
�
�
����
�
�
�
�
�
�
�
 �
!�
"�
#�
$�
%&'(*��0�01_6c6g6k6o6s6w6���P�`7���������������@���������0��� ��������� � 7���$�w���w��0`��Q������Z1�1R1�1��`,A��`�!���&��/�`0�/��0,�01����� 3��8��.C>�p��H�`7��F� 9��N� 9�����|���`9�V� 0@_�@0@k�P0@p�`9�����A"@/�m0������z�@/�I"����>@���>@���>@���/@��0@��0@���/@��0@��0@���A���A��pA��pA��p0��p0��`0�`0,>��@
��9���J'���2���2��`�` �p%� 2*��07��>�/��?�4�@@�:��@��{����n������p��e����E����r����Q�0��Z�P��c�p��p����/�A}��A��`B�����C��5����E�����������`8_`8���9����������P���H���@I����I��� J����J���K���pK����K���L����#��� '���p$�����$�0����������������N�
���p�4:0��� ��P���'�Q�.��N��5����D�P��>�P��K�@��B����I�p��P� ���\�0a�0f��1���1�x���k��������v�������������a
X��%�%���o�PX
���%`@L�(p#	���o���o�'���o�o�%���opx�%�a�a�abb b0b@bPb`bpb�b�b�b�b�b�b�b�bcc c0c@cPc`cpc�c�c�c�c�c�c�c�cdd d0d@dPd`dpd�d�d�d�d�d�d�d�dee e0e@ePe`epe�e�e�e�e�e�e�e�eff f0f@fPf`fpf�f�f�f�f�f�f�f�fgg g0g@gPg`gpg�g�g�g�g�g�g�g�ghh h0h@hPh`hph�h�h�h�h�h�h�h�hii i0i@iPi`ipi�i�i�i�i�i�i�i�ijj j0j@jPj`jpj�j�j�j�j�j�j�j�jkk k0k@kPk`kpk�k�k�k�k�k�k�k�kll l0l@lPl`lpl�l�l�l�l�l�l�l�lmm m0m@mPm`mpm�m�m�m�m�m�m�m�mnn n0n@nPn`npn�n�n�n�n�n�n�n�noo o0o@oPo`opo�o�o�o�o�o�o�o�op����������������������������$.^*-+
()	,;
`n��o�udrf a@@@t�kj��
utf-8�#/63676;6?6C6G6K6O6S6W6[6�>?
GA$3h864R�R�
GA$3h864P~P~GA$3a1`���GA$3a1����
GA$3p864����GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFY�GA*GA!GA*GA!stack_realignGA$3a1����GA$3a1�a�aGA$3a1X�`�GA$3a1��I�
GA$3p864P�׶GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864�8�GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864@���GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864���	GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864�	�GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864�?SGA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864?S?SGA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864@S�zGA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864�zC�GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864P���GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864��?�GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864@���GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864��I�GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864P�t�GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864��7�GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864@�~zGA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864�z1�GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864@��GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864 ���GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864���GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864��GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864��'GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864�'HGA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864 HjIGA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA*FORTIFYGA+GLIBCXX_ASSERTIONS
GA$3h864R�R�
GA$3h864P~P~GA*P~R�GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA*
GA*GOW*EGA!
GA$3p864pI�XGA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864�Xp�GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864p���GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864����GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864��H�GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864P���GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864���GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864�-GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p8640(CGA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p8640Ck}GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864p}e�GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864p���GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864��9�GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864@��GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864 ��GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864���GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864��}�GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864����GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864����GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS
GA*FORTIFYGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~
GA$3p864��U�GA$gcc 8.2.1 20180905
GA*GOW*EGA*GA+stack_clashGA*cf_protection
GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GA!GA*GA!stack_realign
GA$3h864R�R�
GA$3h864P~P~GA$3a1U�U�GA$3a1U�U�GA$3a1�a�aGA$3a1`�e�mailx-12.5-29.el8.x86_64.debug��_j�7zXZ�ִF!t/��b�]?�E�h=��ڊ�2N�³�%���[�h*`Fi�8�T�d]�4Az�&|��g_��Բ�ع�h�w|��m[:�f!��m���My�S*oI(�J���X*�^.�Pt�Ӷ��_�%5��
�E�1��.զ�$���H�j=9��4�d�4@vG��@پ_�9��}�\ƌ!�/����Rf�a��ADO��t��`�iu��LU�}��<¢�h^���3�h
cii�T)sCP{�ˈ*ۙ��)���v.��tZ��W�ǞX�r1����>@�~L�H�Uj�oU�d��PJf6z#�}+�Kh�Rj7el��^�ߕ1�5���W�y��s�a���
�\������MD�M��(N}�?Um{���@goMM�@���CgS2�����mA��$�+��f6�\�#�s���Cࡉ��Ny=�S��35[!z���M-쁭Ae!��U�%����V>����F��w�+�Ho8��<��[��%�7�{�Yʆ�;��|�B8�@�N�_�7�x6�t�d�DnJ���7I�]�^债���*o�'Ǎ��u(����~!Sx�ao����E��-
�T�.}9Aʖ�z��',\�E�
@5��Νг*���[�1�ykV���t�m��[S���ڔ)�^��פ,�!A(>,�-�y%� �3��l��d����6���t&�j�C�i�����Vp'���
"�$j�!�Zv0��xi��֊���cw͇�Ɉ���jŌ_ ��c%!�W���ˌ��،Ҧ�Kd�%��Խ�G׉?w9����9C	%op�ha����j��M^8N��t�� rN;��i���MfeP-`��m=��d�K>��NrT(pj���� :9��ugqL�B`�َ=��X€��f�Y��}�]�(�8�'�u�*�i�b	X$�¿�vq6%*�>��Z�o�;,�
6,�e#\u�\(�����~��64�l��d߂��Ep��a�?%��>-j�~ʒ�T���T�Ҳ�3�4�
�Fk4�*H����fdw���%7.ӹHo���L�`���t�����1�f՛��ݞ�0�r�2���)쪲-�b/h5d��í_9�
�-��/j���9%��PJE`M����{��H	���|��£�E
J|F.K�-�̱|
yk�l�~���>�.���FF�k�N��yV����S~y���*98�O��
�ۘ�n�q*-k/uw�~��g�_�f����
�у�\���ubc�.ǎBx�S�_�}�Cׂ�d��ch�U���s�;s��f=ޫ�O�ވB����I�Z�+{�	�����N�+�@U.K�S��|��p��f'�J��_V^�^R76�y�����\�����'��8"QQ���<o��|.�����D6�uݨ�Q/��|oJ�劐(�
_����q\�x��2b$ݣ@H���aH�А���|f��wW��8�N���ft�W�gʏ�����{��dzr'Ŵl���0�,g"!K��tԇ��ē1!m��BZ}~���g��[��We��<�H"|H��j����[0��u�õ}����R��~\�O��gd=3�
�͆�+�l�QKn�@]�A@V�|��@8��}|�T�N����R:� ���R�F�ޤDcLD#5�(I,se�(R��}��}t�`,z��ǩn����!�f8�[Q����D�����~�%��Lʽֵ4i1h�8=�<��~i�	!�Z:�V~�WT���9�'�Y(co:���O6{O>�h�E$�7W�9e�q�;t����L��Y�W�RMS���đ	��
��g�y�-��X�qn���<:��k�2�S�9X�ٍ��{e�h�Be��9I�!���[����c��"(���|����0.N����X<.�-�7]��c{�ţ�l��L�8�mnJ%%i Z���l0�7���C)&�L�������6:�nn�]��W�@���O���ie?���U�bF�nc̄��屪��n�5���-B�DI��͠z)d��i��sH�n�T�2g`�ԋM��5hIE����;����P�p���ij8��WG��EQkpVt�w6�sϸ&��˽qUG"%@�ߟ����&,"����\+�8#�����r�:�ڲ�
��`C2;��F�IZd��Z&a.�f-�8c�ZҼd*+��H�Ь�a���)�|+u.�p,&\|{��JU%��
[~<p؄R�o�Ѳd�������
�H��A��;���u��U�6��G�z��x֣$�Q�� ,�
�uf��	���i��~��w�;ܱ�{r��)��•af�a{��%�H��t���߇�J�
nq���������~M�COd{�2y���n�
}�`�
�c_�X��DO6<W�*�i-�}|Ӑ#�V0�l"�UU4��l��R|[进x�����$Wq4�щ��<?#5x9/�����^S��x��&�e��ݼm��B񎳥�2�uUB����VYݸf�n�}�Xq)3r%!��g������N���b�qǴm���P�M��D��n䗮�BK�%L�����ݫVh��?�^S
EJ�y�z
���(��KH�� �ŁNS�L��D�LQ-x�*�`Tʹ��+�3����y�\��:�:Y����N�*��}�pO|`H�����ϥ%3�j��������7���~�+�	#Ƥ�wV�L�ϳ���bv"�J��ftƵ�tIAz�ҥV*1H���E�w-,ϫ��-�%�7��ƶK-�K�b�4�$�?����J�����o�v��>d^OGdy��r�gQ�t�ݴLB�\��f���edW����9���*�8����-�7���]�s�Dza!yZ���6VY��3���a�'Z��U��r7��V�RL�܊�#ڈ�ؐz�PB�U}ן�5��LW�}N�US���?�#O�s�����G��Cl	Q����(�¡�,ɤUF�,"X,��էr���l���fNJUb�@���{00�Ը��؍VK�������c�Չ5��"��i�}�<V�hRaLӇ���rGU��q��+�
fR�G�Q~���Z��-@��hRv��;�[
�)
8�jW8���'o/��B)���˛��[z�=��Ȯ6[�&@��%,���t�v��E�PE�����/;F��{@�0��w��8�0E��$/r���:�[:U�o_q ��vJ��HE�o�՜v*Z5�r�@a(���[�O7�|��|�	�$L]����b����R��� ����*z�wU��@����W�Xьu\N�)�����Q����Nr5�����I�v�AOk-d2�|����.D�'��..���o)[ 3’���\�.�%�_�U
.�0&�,���O�"�:���,rM�neԓ݉��~��,������8e�݅���}�
*�f�p%E���be7�e��=UH\I(ve���;����k`� �,�v����$���g�����V,fPbjѝp�+K�ـ�_��%���
�0"�:u�YO*f��0ܞ9C��E
/�4^q�5�����i��HԸx�����BHؕ��X����'`�‰����,�]6ڜ��{C�<��K��1��֪���Fa�HX��P9���	�<'��G�@N��NI��Y@~�#��Tm/i�by�d��uI^6�ވ�!����p�k��.��Ȼ�ZJi:mR<Z`�S�LV��ڔ����Ɠ���លu��{21����?&��:�1��t��xS��O��q5@
���{�=��W��QhU�倯x�X46���1��ϹV(i�Kٱ��ݜ��{� ,{�(	ԃ
N���t�N�H�b�0q�Ke���?"�/]�~T�a[�'i˲I�H�R�ӫ�R���i�gO��q15����ۚc�'�'��"��{6}f��ú�J��r��:nUߗ����/���\�v:�3>�\nC�]��
FQ�>3��c���~�0:���&��y)F���:Ɂx\4���~�؊�s�ꁊx�`��U�Ή�"{��@'Z�yU�Z�r��*�!@>�ު-�k-X,mr�u�7��g���j>����.��~]*��P�:)�fʹ�����P�B�*����K\�=Lǰ����/BL.��E2����Du|'��En����J;���"�c3�|99�Гm7"�E��`�AWg�l-�T�K�߳i�_��,�j�U},<�
�]���]�5�ʬu޵���"����]^v��<5��aC�5-|���%�RCs�m���P}���>���"��p��'�}WH\��i)�0�K�߈أ/��7���v����y�y���:��HnV�s7ds��xY�AL��q�.�roAw���57�Rwg�Qz��MMO�MO�(2#ը����	)ϟA����mUPJ!�!&�\#t�?R��l�̴��%�l��-#�*8���ȭ�O�_��I��B��"���=����H]$v�GG�[���Bi�F�A2��T�+��1H@��ac+�
8h����
��K��F�BR�d��LhW��)�-�!6���	���\�S�s�>�2VV;\2!���`��+#��@vK~ k��X2�/ԳD�z��խrt<�G����u�uE�;]e�t3��AK������`�a|��p
��\�T>��Kt�.AՁ��M4�=c��N�O'�vs�q�G��6�Z�Kd*u��י��?��8�Or�)�X�-%�٧8�DIb�6X��i�!=�0��fߠg�Gth٤x
��������s\�|>�˕Z�/����эaE�o\l۳DŽ�`�A]�З��l���(�����X$I�<�j������qq n�n���!W�٤(�Sh[�NZ��_�;��`c����;�0���D�
4C%�/�����v�x��ҵ� A*F"`9gR0��;=U��R?*��+�S�|�Y��8@����
����u�%���n6�3���~��TT;_�����I�eg��EP�%b]�e$� �`��X�RPvS��!�8�y��M�]�ќ@�;ػ1nj�V<���!Լ��7K�d��Y���=��[�
6)�ZFy�"�aw�{%�A���4.}��P|L�rz��#,��Hm��ъ$���@�TۨUG<�jh��y������Q��*�C.�4_}I��C�3k���.���XEV�6-{G��,ָ	�O�M�E��O�(�!n�`q����%\��2�3�	��Vr{__��]o-)덦%U5 ��+
�@�h�Cό-�_���$�@v�P((9�~�ML.�!��cY=��vT�&7�F��D8�����QG&�e��Ú!n��m��^���i����f���=�P��(6G�� 5�A#Z�0G\�
M�j�I�q򾛧�&�3��i�JH�^R}����fk�C�t2�-�`�C�	����恕� /0e��--��InZ�?`�#!��+��f��
�`���Ʒ����oKu��\�h2��
Ҕ%�P�,b���K�G<*PmD��"X*>�֚u��8�.~�Е��QS/GmS�nm��q�l�xl�y��m_��ʹ�7�/P}�O�yLy��U�.gjϼ�E���ݎ���ܻ�X�h$�b��+���|7��uh�F���Jx���6r�aOx0���ZV|���^�CY�Q��e���o��c�x`�t:~�񒇠���h@���j��?,�;DA�LI�r�Hs*�g�w�A��
�y����BW��ρ�cG;����dhĸuZ�W�)���Y�����O:�^L�W�Y���|�Q�i�P��2��f��uS�$�@��H���M��Kx�
҄�퉌{�Jڛ���%�*���A��45�����S;��&3�)d�7�
�B5�i��`��0��r\oB��#S��1]����`d�+ O<*����#Z*.WM�T�dpײ!��I����NK���vL��
��LC�x\g�&�O��_���zac�F���5���_d��--2'��������ɛ�j98�p�t6ND>�&��6l�J��|L�	��';J�/p�6�Ʌ���w��}�%Hбf�h�Bҡ���fz��{���!l�`xG�=Yj�@)x=nڄ�dJB���Lx�C��p>�M��mg
��0��D蜂�E�+n"��׫�]lW��oXX�V��j�ٲ)3d#=��r���ޥ��u���g�i�sJ4|��8�����'mJO��%I����BP �}I��nn �m�j��6��|q�`gE��dАi���􌞮b]&2�´��7��&W��\�cΎ������Ѫ.O�u�����Y�[�5��'�:��W^��4�/R]��������+TiyU��P�4�z�v�EU貐H����jD��+yě�O�"���*%y��N
�b��>i/B����3����z���YX.�nRϭC���^���1G?�O���(K��HR�&2Zɟ��L,��C?A.dM��٪�+�p�?�8���oN��J���@8���:�6�����9�I�)-��%�6�_�s�����C-�uvYD��;�k�G����˝���-�8��Oz���
l4����� ;�b+���(jU{� *���͛�X��J�0A�X�qٴ�Q�ו�O/�������:ۊXJ�Gú���������[9��,��D����Z6U�0���,,Ѓ�����i_O��m	��X	oB^�}J����S�*���O�r6*��(��5��Sj��/��Ӌs�Q�ky(9����鏭�N$��<��AP�&�SY!ŸZ?˪�B̞tRXp]Q3����[2w3/�Xd��1� �v�dq�x�%B�Ǫ~Qe�7��,�ñ�g�YZ.shstrtab.interp.note.gnu.property.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdatapp�� &�� 4��$G���o��\QXX�YPP�a���o�%�%�n���o�'�'�}�(�(p#�B@L@L`��a�a��a�aP�pp@�P~P~[�X�X�
������e �??���R�RH~��%���%�� �% �X �x�%x� ���%��`��%�8 @�%8��H 
�:f8�TL �>$/�>��Z>smtpmx.php000064400000035505152046562110006617 0ustar00<?php
/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */

/**
 * SMTP MX
 *
 * SMTP MX implementation of the PEAR Mail interface. Requires the Net_SMTP class.
 *
 * PHP version 5
 *
 * LICENSE:
 *
 * Copyright (c) 2010-2017 gERD Schaufelberger
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * 3. Neither the name of the copyright holder nor the names of its
 *    contributors may be used to endorse or promote products derived from
 *    this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * @category   Mail
 * @package    Mail_smtpmx
 * @author     gERD Schaufelberger <gerd@php-tools.net>
 * @copyright  2010-2017 gERD Schaufelberger
 * @license    http://opensource.org/licenses/BSD-3-Clause New BSD License
 * @version    CVS: $Id$
 * @link       http://pear.php.net/package/Mail/
 */

require_once 'Net/SMTP.php';

/**
 * SMTP MX implementation of the PEAR Mail interface. Requires the Net_SMTP class.
 *
 *
 * @access public
 * @author  gERD Schaufelberger <gerd@php-tools.net>
 * @package Mail
 * @version $Revision$
 */
class Mail_smtpmx extends Mail {

    /**
     * SMTP connection object.
     *
     * @var object
     * @access private
     */
    var $_smtp = null;

    /**
     * The port the SMTP server is on.
     * @var integer
     * @see getservicebyname()
     */
    var $port = 25;

    /**
     * Hostname or domain that will be sent to the remote SMTP server in the
     * HELO / EHLO message.
     *
     * @var string
     * @see posix_uname()
     */
    var $mailname = 'localhost';

    /**
     * SMTP connection timeout value.  NULL indicates no timeout.
     *
     * @var integer
     */
    var $timeout = 10;

    /**
     * use either PEAR:Net_DNS or getmxrr
     *
     * @var boolean
     */
    var $withNetDns = true;

    /**
     * PEAR:Net_DNS_Resolver
     *
     * @var object
     */
    var $resolver;

    /**
     * Whether to use VERP or not. If not a boolean, the string value
     * will be used as the VERP separators.
     *
     * @var mixed boolean or string
     */
    var $verp = false;

    /**
     * Whether to use VRFY or not.
     *
     * @var boolean $vrfy
     */
    var $vrfy = false;

    /**
     * Switch to test mode - don't send emails for real
     *
     * @var boolean $debug
     */
    var $test = false;

    /**
     * Turn on Net_SMTP debugging?
     *
     * @var boolean $peardebug
     */
    var $debug = false;

    /**
     * internal error codes
     *
     * translate internal error identifier to PEAR-Error codes and human
     * readable messages.
     *
     * @var boolean $debug
     * @todo as I need unique error-codes to identify what exactly went wrond
     *       I did not use intergers as it should be. Instead I added a "namespace"
     *       for each code. This avoids conflicts with error codes from different
     *       classes. How can I use unique error codes and stay conform with PEAR?
     */
    var $errorCode = array(
        'not_connected' => array(
            'code'  => 1,
            'msg'   => 'Could not connect to any mail server ({HOST}) at port {PORT} to send mail to {RCPT}.'
        ),
        'failed_vrfy_rcpt' => array(
            'code'  => 2,
            'msg'   => 'Recipient "{RCPT}" could not be veryfied.'
        ),
        'failed_set_from' => array(
            'code'  => 3,
            'msg'   => 'Failed to set sender: {FROM}.'
        ),
        'failed_set_rcpt' => array(
            'code'  => 4,
            'msg'   => 'Failed to set recipient: {RCPT}.'
        ),
        'failed_send_data' => array(
            'code'  => 5,
            'msg'   => 'Failed to send mail to: {RCPT}.'
        ),
        'no_from' => array(
            'code'  => 5,
            'msg'   => 'No from address has be provided.'
        ),
        'send_data' => array(
            'code'  => 7,
            'msg'   => 'Failed to create Net_SMTP object.'
        ),
        'no_mx' => array(
            'code'  => 8,
            'msg'   => 'No MX-record for {RCPT} found.'
        ),
        'no_resolver' => array(
            'code'  => 9,
            'msg'   => 'Could not start resolver! Install PEAR:Net_DNS or switch off "netdns"'
        ),
        'failed_rset' => array(
            'code'  => 10,
            'msg'   => 'RSET command failed, SMTP-connection corrupt.'
        ),
    );

    /**
     * Constructor.
     *
     * Instantiates a new Mail_smtp:: object based on the parameters
     * passed in. It looks for the following parameters:
     *     mailname    The name of the local mail system (a valid hostname which matches the reverse lookup)
     *     port        smtp-port - the default comes from getservicebyname() and should work fine
     *     timeout     The SMTP connection timeout. Defaults to 30 seconds.
     *     vrfy        Whether to use VRFY or not. Defaults to false.
     *     verp        Whether to use VERP or not. Defaults to false.
     *     test        Activate test mode? Defaults to false.
     *     debug       Activate SMTP and Net_DNS debug mode? Defaults to false.
     *     netdns      whether to use PEAR:Net_DNS or the PHP build in function getmxrr, default is true
     *
     * If a parameter is present in the $params array, it replaces the
     * default.
     *
     * @access public
     * @param array Hash containing any parameters different from the
     *              defaults.
     * @see _Mail_smtpmx()
     */
    function __construct($params)
    {
        if (isset($params['mailname'])) {
            $this->mailname = $params['mailname'];
        } else {
            // try to find a valid mailname
            if (function_exists('posix_uname')) {
                $uname = posix_uname();
                $this->mailname = $uname['nodename'];
            }
        }

        // port number
        if (isset($params['port'])) {
            $this->_port = $params['port'];
        } else {
            $this->_port = getservbyname('smtp', 'tcp');
        }

        if (isset($params['timeout'])) $this->timeout = $params['timeout'];
        if (isset($params['verp'])) $this->verp = $params['verp'];
        if (isset($params['test'])) $this->test = $params['test'];
        if (isset($params['peardebug'])) $this->test = $params['peardebug'];
        if (isset($params['netdns'])) $this->withNetDns = $params['netdns'];
    }

    /**
     * Constructor wrapper for PHP4
     *
     * @access public
     * @param array Hash containing any parameters different from the defaults
     * @see __construct()
     */
    function Mail_smtpmx($params)
    {
        $this->__construct($params);
        register_shutdown_function(array(&$this, '__destruct'));
    }

    /**
     * Destructor implementation to ensure that we disconnect from any
     * potentially-alive persistent SMTP connections.
     */
    function __destruct()
    {
        if (is_object($this->_smtp)) {
            $this->_smtp->disconnect();
            $this->_smtp = null;
        }
    }

    /**
     * Implements Mail::send() function using SMTP direct delivery
     *
     * @access public
     * @param mixed $recipients in RFC822 style or array
     * @param array $headers The array of headers to send with the mail.
     * @param string $body The full text of the message body,
     * @return mixed Returns true on success, or a PEAR_Error
     */
    function send($recipients, $headers, $body)
    {
        if (!is_array($headers)) {
            return PEAR::raiseError('$headers must be an array');
        }

        $result = $this->_sanitizeHeaders($headers);
        if (is_a($result, 'PEAR_Error')) {
            return $result;
        }

        // Prepare headers
        $headerElements = $this->prepareHeaders($headers);
        if (is_a($headerElements, 'PEAR_Error')) {
            return $headerElements;
        }
        list($from, $textHeaders) = $headerElements;

        // use 'Return-Path' if possible
        if (!empty($headers['Return-Path'])) {
            $from = $headers['Return-Path'];
        }
        if (!isset($from)) {
            return $this->_raiseError('no_from');
        }

        // Prepare recipients
        $recipients = $this->parseRecipients($recipients);
        if (is_a($recipients, 'PEAR_Error')) {
            return $recipients;
        }

        foreach ($recipients as $rcpt) {
            list($user, $host) = explode('@', $rcpt);

            $mx = $this->_getMx($host);
            if (is_a($mx, 'PEAR_Error')) {
                return $mx;
            }

            if (empty($mx)) {
                $info = array('rcpt' => $rcpt);
                return $this->_raiseError('no_mx', $info);
            }

            $connected = false;
            foreach ($mx as $mserver => $mpriority) {
                $this->_smtp = new Net_SMTP($mserver, $this->port, $this->mailname);

                // configure the SMTP connection.
                if ($this->debug) {
                    $this->_smtp->setDebug(true);
                }

                // attempt to connect to the configured SMTP server.
                $res = $this->_smtp->connect($this->timeout);
                if (is_a($res, 'PEAR_Error')) {
                    $this->_smtp = null;
                    continue;
                }

                // connection established
                if ($res) {
                    $connected = true;
                    break;
                }
            }

            if (!$connected) {
                $info = array(
                    'host' => implode(', ', array_keys($mx)),
                    'port' => $this->port,
                    'rcpt' => $rcpt,
                );
                return $this->_raiseError('not_connected', $info);
            }

            // Verify recipient
            if ($this->vrfy) {
                $res = $this->_smtp->vrfy($rcpt);
                if (is_a($res, 'PEAR_Error')) {
                    $info = array('rcpt' => $rcpt);
                    return $this->_raiseError('failed_vrfy_rcpt', $info);
                }
            }

            // mail from:
            $args['verp'] = $this->verp;
            $res = $this->_smtp->mailFrom($from, $args);
            if (is_a($res, 'PEAR_Error')) {
                $info = array('from' => $from);
                return $this->_raiseError('failed_set_from', $info);
            }

            // rcpt to:
            $res = $this->_smtp->rcptTo($rcpt);
            if (is_a($res, 'PEAR_Error')) {
                $info = array('rcpt' => $rcpt);
                return $this->_raiseError('failed_set_rcpt', $info);
            }

            // Don't send anything in test mode
            if ($this->test) {
                $result = $this->_smtp->rset();
                $res = $this->_smtp->rset();
                if (is_a($res, 'PEAR_Error')) {
                    return $this->_raiseError('failed_rset');
                }

                $this->_smtp->disconnect();
                $this->_smtp = null;
                return true;
            }

            // Send data
            $res = $this->_smtp->data($body, $textHeaders);
            if (is_a($res, 'PEAR_Error')) {
                $info = array('rcpt' => $rcpt);
                return $this->_raiseError('failed_send_data', $info);
            }

            $this->_smtp->disconnect();
            $this->_smtp = null;
        }

        return true;
    }

    /**
     * Recieve mx rexords for a spciefied host
     *
     * The MX records
     *
     * @access private
     * @param string $host mail host
     * @return mixed sorted
     */
    function _getMx($host)
    {
        $mx = array();

        if ($this->withNetDns) {
            $res = $this->_loadNetDns();
            if (is_a($res, 'PEAR_Error')) {
                return $res;
            }

            $response = $this->resolver->query($host, 'MX');
            if (!$response) {
                return false;
            }

            foreach ($response->answer as $rr) {
                if ($rr->type == 'MX') {
                    $mx[$rr->exchange] = $rr->preference;
                }
            }
        } else {
            $mxHost = array();
            $mxWeight = array();

            if (!getmxrr($host, $mxHost, $mxWeight)) {
                return false;
            }
            for ($i = 0; $i < count($mxHost); ++$i) {
                $mx[$mxHost[$i]] = $mxWeight[$i];
            }
        }

        asort($mx);
        return $mx;
    }

    /**
     * initialize PEAR:Net_DNS_Resolver
     *
     * @access private
     * @return boolean true on success
     */
    function _loadNetDns()
    {
        if (is_object($this->resolver)) {
            return true;
        }

        if (!include_once 'Net/DNS.php') {
            return $this->_raiseError('no_resolver');
        }

        $this->resolver = new Net_DNS_Resolver();
        if ($this->debug) {
            $this->resolver->test = 1;
        }

        return true;
    }

    /**
     * raise standardized error
     *
     * include additional information in error message
     *
     * @access private
     * @param string $id maps error ids to codes and message
     * @param array $info optional information in associative array
     * @see _errorCode
     */
    function _raiseError($id, $info = array())
    {
        $code = $this->errorCode[$id]['code'];
        $msg = $this->errorCode[$id]['msg'];

        // include info to messages
        if (!empty($info)) {
            $search = array();
            $replace = array();

            foreach ($info as $key => $value) {
                array_push($search, '{' . strtoupper($key) . '}');
                array_push($replace, $value);
            }

            $msg = str_replace($search, $replace, $msg);
        }

        return PEAR::raiseError($msg, $code);
    }

}
sendmail.php000064400000016476152046562110007071 0ustar00<?php
/**
 * Sendmail implementation of the PEAR Mail interface.
 *
 * PHP version 5
 *
 * LICENSE:
 *
 * Copyright (c) 2010-2017, Chuck Hagenbuch & Jon Parise
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * 3. Neither the name of the copyright holder nor the names of its
 *    contributors may be used to endorse or promote products derived from
 *    this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * @category    Mail
 * @package     Mail
 * @author      Jon Parise <jon@php.net>
 * @author      Chuck Hagenbuch <chuck@horde.org>
 * @copyright   2010-2017 Chuck Hagenbuch
 * @license     http://opensource.org/licenses/BSD-3-Clause New BSD License
 * @version     CVS: $Id$
 * @link        http://pear.php.net/package/Mail/
 */

/**
 * Sendmail implementation of the PEAR Mail:: interface.
 * @access public
 * @package Mail
 * @version $Revision$
 */
class Mail_sendmail extends Mail {

    /**
     * The location of the sendmail or sendmail wrapper binary on the
     * filesystem.
     * @var string
     */
    var $sendmail_path = '/usr/sbin/sendmail';

    /**
     * Any extra command-line parameters to pass to the sendmail or
     * sendmail wrapper binary.
     * @var string
     */
    var $sendmail_args = '-i';

    /**
     * Constructor.
     *
     * Instantiates a new Mail_sendmail:: object based on the parameters
     * passed in. It looks for the following parameters:
     *     sendmail_path    The location of the sendmail binary on the
     *                      filesystem. Defaults to '/usr/sbin/sendmail'.
     *
     *     sendmail_args    Any extra parameters to pass to the sendmail
     *                      or sendmail wrapper binary.
     *
     * If a parameter is present in the $params array, it replaces the
     * default.
     *
     * @param array $params Hash containing any parameters different from the
     *              defaults.
     */
    public function __construct($params)
    {
        if (isset($params['sendmail_path'])) {
            $this->sendmail_path = $params['sendmail_path'];
        }
        if (isset($params['sendmail_args'])) {
            $this->sendmail_args = $params['sendmail_args'];
        }

        /*
         * Because we need to pass message headers to the sendmail program on
         * the commandline, we can't guarantee the use of the standard "\r\n"
         * separator.  Instead, we use the system's native line separator.
         */
        if (defined('PHP_EOL')) {
            $this->sep = PHP_EOL;
        } else {
            $this->sep = (strpos(PHP_OS, 'WIN') === false) ? "\n" : "\r\n";
        }
    }

    /**
     * Implements Mail::send() function using the sendmail
     * command-line binary.
     *
     * @param mixed $recipients Either a comma-seperated list of recipients
     *              (RFC822 compliant), or an array of recipients,
     *              each RFC822 valid. This may contain recipients not
     *              specified in the headers, for Bcc:, resending
     *              messages, etc.
     *
     * @param array $headers The array of headers to send with the mail, in an
     *              associative array, where the array key is the
     *              header name (ie, 'Subject'), and the array value
     *              is the header value (ie, 'test'). The header
     *              produced from those values would be 'Subject:
     *              test'.
     *
     * @param string $body The full text of the message body, including any
     *               Mime parts, etc.
     *
     * @return mixed Returns true on success, or a PEAR_Error
     *               containing a descriptive error message on
     *               failure.
     */
    public function send($recipients, $headers, $body)
    {
        if (!is_array($headers)) {
            return PEAR::raiseError('$headers must be an array');
        }

        $result = $this->_sanitizeHeaders($headers);
        if (is_a($result, 'PEAR_Error')) {
            return $result;
        }

        $recipients = $this->parseRecipients($recipients);
        if (is_a($recipients, 'PEAR_Error')) {
            return $recipients;
        }
        $recipients = implode(' ', array_map('escapeshellarg', $recipients));

        $headerElements = $this->prepareHeaders($headers);
        if (is_a($headerElements, 'PEAR_Error')) {
            return $headerElements;
        }
        list($from, $text_headers) = $headerElements;

        /* Since few MTAs are going to allow this header to be forged
         * unless it's in the MAIL FROM: exchange, we'll use
         * Return-Path instead of From: if it's set. */
        if (!empty($headers['Return-Path'])) {
            $from = $headers['Return-Path'];
        }

        if (!isset($from)) {
            return PEAR::raiseError('No from address given.');
        } elseif (strpos($from, ' ') !== false ||
                  strpos($from, ';') !== false ||
                  strpos($from, '&') !== false ||
                  strpos($from, '`') !== false) {
            return PEAR::raiseError('From address specified with dangerous characters.');
        }

        $from = escapeshellarg($from); // Security bug #16200

        $mail = @popen($this->sendmail_path . (!empty($this->sendmail_args) ? ' ' . $this->sendmail_args : '') . " -f$from -- $recipients", 'w');
        if (!$mail) {
            return PEAR::raiseError('Failed to open sendmail [' . $this->sendmail_path . '] for execution.');
        }

        // Write the headers following by two newlines: one to end the headers
        // section and a second to separate the headers block from the body.
        fputs($mail, $text_headers . $this->sep . $this->sep);

        fputs($mail, $body);
        $result = pclose($mail);
        if (version_compare(phpversion(), '4.2.3') == -1) {
            // With older php versions, we need to shift the pclose
            // result to get the exit code.
            $result = $result >> 8 & 0xFF;
        }

        if ($result != 0) {
            return PEAR::raiseError('sendmail returned error code ' . $result,
                                    $result);
        }

        return true;
    }

}
mock.php000064400000011550152046562110006212 0ustar00<?php
/**
 * Mock implementation
 *
 * PHP version 5
 *
 * LICENSE:
 *
 * Copyright (c) 2010-2017, Chuck Hagenbuch
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * 3. Neither the name of the copyright holder nor the names of its
 *    contributors may be used to endorse or promote products derived from
 *    this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * @category    Mail
 * @package     Mail
 * @author      Chuck Hagenbuch <chuck@horde.org> 
 * @copyright   2010-2017 Chuck Hagenbuch
 * @license     http://opensource.org/licenses/BSD-3-Clause New BSD License
 * @version     CVS: $Id$
 * @link        http://pear.php.net/package/Mail/
 */

/**
 * Mock implementation of the PEAR Mail:: interface for testing.
 * @access public
 * @package Mail
 * @version $Revision$
 */
class Mail_mock extends Mail {

    /**
     * Array of messages that have been sent with the mock.
     *
     * @var array
     */
    public $sentMessages = array();

    /**
     * Callback before sending mail.
     *
     * @var callback
     */
    protected $_preSendCallback;

    /**
     * Callback after sending mai.
     *
     * @var callback
     */
    protected $_postSendCallback;

    /**
     * Constructor.
     *
     * Instantiates a new Mail_mock:: object based on the parameters
     * passed in. It looks for the following parameters, both optional:
     *     preSendCallback   Called before an email would be sent.
     *     postSendCallback  Called after an email would have been sent.
     *
     * @param array Hash containing any parameters.
     */
    public function __construct($params)
    {
        if (isset($params['preSendCallback']) &&
            is_callable($params['preSendCallback'])) {
            $this->_preSendCallback = $params['preSendCallback'];
        }

        if (isset($params['postSendCallback']) &&
            is_callable($params['postSendCallback'])) {
            $this->_postSendCallback = $params['postSendCallback'];
        }
    }

    /**
     * Implements Mail_mock::send() function. Silently discards all
     * mail.
     *
     * @param mixed $recipients Either a comma-seperated list of recipients
     *              (RFC822 compliant), or an array of recipients,
     *              each RFC822 valid. This may contain recipients not
     *              specified in the headers, for Bcc:, resending
     *              messages, etc.
     *
     * @param array $headers The array of headers to send with the mail, in an
     *              associative array, where the array key is the
     *              header name (ie, 'Subject'), and the array value
     *              is the header value (ie, 'test'). The header
     *              produced from those values would be 'Subject:
     *              test'.
     *
     * @param string $body The full text of the message body, including any
     *               Mime parts, etc.
     *
     * @return mixed Returns true on success, or a PEAR_Error
     *               containing a descriptive error message on
     *               failure.
     */
    public function send($recipients, $headers, $body)
    {
        if ($this->_preSendCallback) {
            call_user_func_array($this->_preSendCallback,
                                 array(&$this, $recipients, $headers, $body));
        }

        $entry = array('recipients' => $recipients, 'headers' => $headers, 'body' => $body);
        $this->sentMessages[] = $entry;

        if ($this->_postSendCallback) {
            call_user_func_array($this->_postSendCallback,
                                 array(&$this, $recipients, $headers, $body));
        }

        return true;
    }

}
mimePart.php000064400000133512152046562110007042 0ustar00<?php
/**
 * The Mail_mimePart class is used to create MIME E-mail messages
 *
 * This class enables you to manipulate and build a mime email
 * from the ground up. The Mail_Mime class is a userfriendly api
 * to this class for people who aren't interested in the internals
 * of mime mail.
 * This class however allows full control over the email.
 *
 * Compatible with PHP version 5, 7 and 8
 *
 * LICENSE: This LICENSE is in the BSD license style.
 * Copyright (c) 2002-2003, Richard Heyes <richard@phpguru.org>
 * Copyright (c) 2003-2006, PEAR <pear-group@php.net>
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or
 * without modification, are permitted provided that the following
 * conditions are met:
 *
 * - Redistributions of source code must retain the above copyright
 *   notice, this list of conditions and the following disclaimer.
 * - Redistributions in binary form must reproduce the above copyright
 *   notice, this list of conditions and the following disclaimer in the
 *   documentation and/or other materials provided with the distribution.
 * - Neither the name of the authors, nor the names of its contributors
 *   may be used to endorse or promote products derived from this
 *   software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
 * THE POSSIBILITY OF SUCH DAMAGE.
 *
 * @category  Mail
 * @package   Mail_Mime
 * @author    Richard Heyes  <richard@phpguru.org>
 * @author    Cipriano Groenendal <cipri@php.net>
 * @author    Sean Coates <sean@php.net>
 * @author    Aleksander Machniak <alec@php.net>
 * @copyright 2003-2006 PEAR <pear-group@php.net>
 * @license   http://www.opensource.org/licenses/bsd-license.php BSD License
 * @version   Release: @package_version@
 * @link      http://pear.php.net/package/Mail_mime
 */

/**
 * Require PEAR
 *
 * This package depends on PEAR to raise errors.
 */
require_once 'PEAR.php';

/**
 * The Mail_mimePart class is used to create MIME E-mail messages
 *
 * This class enables you to manipulate and build a mime email
 * from the ground up. The Mail_Mime class is a userfriendly api
 * to this class for people who aren't interested in the internals
 * of mime mail.
 * This class however allows full control over the email.
 *
 * @category  Mail
 * @package   Mail_Mime
 * @author    Richard Heyes  <richard@phpguru.org>
 * @author    Cipriano Groenendal <cipri@php.net>
 * @author    Sean Coates <sean@php.net>
 * @author    Aleksander Machniak <alec@php.net>
 * @copyright 2003-2006 PEAR <pear-group@php.net>
 * @license   http://www.opensource.org/licenses/bsd-license.php BSD License
 * @version   Release: @package_version@
 * @link      http://pear.php.net/package/Mail_mime
 */
class Mail_mimePart
{
    /**
     * The encoding type of this part
     *
     * @var string
     */
    protected $encoding;

    /**
     * An array of subparts
     *
     * @var array
     */
    protected $subparts = array();

    /**
     * The output of this part after being built
     *
     * @var string
     */
    protected $encoded;

    /**
     * Headers for this part
     *
     * @var array
     */
    protected $headers = array();

    /**
     * The body of this part (not encoded)
     *
     * @var string
     */
    protected $body;

    /**
     * The location of file with body of this part (not encoded)
     *
     * @var string
     */
    protected $body_file;

    /**
     * The short text of multipart part preamble (RFC2046 5.1.1)
     *
     * @var string
     */
    protected $preamble;

    /**
     * The end-of-line sequence
     *
     * @var string
     */
    protected $eol = "\r\n";


    /**
     * Constructor.
     *
     * Sets up the object.
     *
     * @param string $body   The body of the mime part if any.
     * @param array  $params An associative array of optional parameters:
     *                       - content_type: The content type for this part eg multipart/mixed
     *                       - encoding:  The encoding to use, 7bit, 8bit, base64, or quoted-printable
     *                       - charset: Content character set
     *                       - cid: Content ID to apply
     *                       - disposition: Content disposition, inline or attachment
     *                       - filename: Filename parameter for content disposition
     *                       - description: Content description
     *                       - name_encoding: Encoding of the attachment name (Content-Type)
     *                       By default filenames are encoded using RFC2231
     *                       Here you can set RFC2047 encoding (quoted-printable
     *                       or base64) instead
     *                       - filename_encoding: Encoding of the attachment filename (Content-Disposition)
     *                       See 'name_encoding'
     *                       - headers_charset: Charset of the headers e.g. filename, description.
     *                       If not set, 'charset' will be used
     *                       - eol: End of line sequence. Default: "\r\n"
     *                       - headers: Hash array with additional part headers. Array keys
     *                       can be in form of <header_name>:<parameter_name>
     *                       - body_file: Location of file with part's body (instead of $body)
     *                       - preamble: short text of multipart part preamble (RFC2046 5.1.1)
     */
    public function __construct($body = '', $params = array())
    {
        if (!empty($params['eol'])) {
            $this->eol = $params['eol'];
        } else if (defined('MAIL_MIMEPART_CRLF')) { // backward-copat.
            $this->eol = MAIL_MIMEPART_CRLF;
        }

        // Additional part headers
        if (!empty($params['headers']) && is_array($params['headers'])) {
            $headers = $params['headers'];
        }

        foreach ($params as $key => $value) {
            switch ($key) {
            case 'encoding':
                $this->encoding = $value;
                $headers['Content-Transfer-Encoding'] = $value;
                break;

            case 'cid':
                $headers['Content-ID'] = '<' . $value . '>';
                break;

            case 'location':
                $headers['Content-Location'] = $value;
                break;

            case 'body_file':
                $this->body_file = $value;
                break;

            case 'preamble':
                $this->preamble = $value;
                break;

            // for backward compatibility
            case 'dfilename':
                $params['filename'] = $value;
                break;
            }
        }

        // Default content-type
        if (empty($params['content_type'])) {
            $params['content_type'] = 'text/plain';
        }

        // Content-Type
        $headers['Content-Type'] = $params['content_type'];
        if (!empty($params['charset'])) {
            $charset = "charset={$params['charset']}";
            // place charset parameter in the same line, if possible
            if ((strlen($headers['Content-Type']) + strlen($charset) + 16) <= 76) {
                $headers['Content-Type'] .= '; ';
            } else {
                $headers['Content-Type'] .= ';' . $this->eol . ' ';
            }
            $headers['Content-Type'] .= $charset;

            // Default headers charset
            if (!isset($params['headers_charset'])) {
                $params['headers_charset'] = $params['charset'];
            }
        }

        // header values encoding parameters
        $h_charset  = !empty($params['headers_charset']) ? $params['headers_charset'] : 'US-ASCII';
        $h_language = !empty($params['language']) ? $params['language'] : null;
        $h_encoding = !empty($params['name_encoding']) ? $params['name_encoding'] : null;

        if (!empty($params['filename'])) {
            $headers['Content-Type'] .= ';' . $this->eol;
            $headers['Content-Type'] .= $this->buildHeaderParam(
                'name', $params['filename'], $h_charset, $h_language, $h_encoding
            );
        }

        // Content-Disposition
        if (!empty($params['disposition'])) {
            $headers['Content-Disposition'] = $params['disposition'];
            if (!empty($params['filename'])) {
                $headers['Content-Disposition'] .= ';' . $this->eol;
                $headers['Content-Disposition'] .= $this->buildHeaderParam(
                    'filename', $params['filename'], $h_charset, $h_language,
                    !empty($params['filename_encoding']) ? $params['filename_encoding'] : null
                );
            }

            // add attachment size
            $size = $this->body_file ? filesize($this->body_file) : strlen($body);
            if ($size) {
                $headers['Content-Disposition'] .= ';' . $this->eol . ' size=' . $size;
            }
        }

        if (!empty($params['description'])) {
            $headers['Content-Description'] = $this->encodeHeader(
                'Content-Description', $params['description'], $h_charset, $h_encoding,
                $this->eol
            );
        }

        // Search and add existing headers' parameters
        foreach ($headers as $key => $value) {
            $items = explode(':', $key);
            if (count($items) == 2) {
                $header = $items[0];
                $param  = $items[1];
                if (isset($headers[$header])) {
                    $headers[$header] .= ';' . $this->eol;
                }
                $headers[$header] .= $this->buildHeaderParam(
                    $param, $value, $h_charset, $h_language, $h_encoding
                );
                unset($headers[$key]);
            }
        }

        // Default encoding
        if (!isset($this->encoding)) {
            $this->encoding = '7bit';
        }

        // Assign stuff to member variables
        $this->encoded  = array();
        $this->headers  = $headers;
        $this->body     = $body;
    }

    /**
     * Encodes and returns the email. Also stores
     * it in the encoded member variable
     *
     * @param string $boundary Pre-defined boundary string
     *
     * @return An associative array containing two elements,
     *         body and headers. The headers element is itself
     *         an indexed array. On error returns PEAR error object.
     */
    public function encode($boundary=null)
    {
        $encoded =& $this->encoded;

        if (count($this->subparts)) {
            $boundary = $boundary ? $boundary : '=_' . md5(rand() . microtime());
            $eol = $this->eol;

            $this->headers['Content-Type'] .= ";$eol boundary=\"$boundary\"";

            $encoded['body'] = '';

            if ($this->preamble) {
                $encoded['body'] .= $this->preamble . $eol . $eol;
            }

            for ($i = 0; $i < count($this->subparts); $i++) {
                $encoded['body'] .= '--' . $boundary . $eol;
                $tmp = $this->subparts[$i]->encode();
                if (is_a($tmp, 'PEAR_Error')) {
                    return $tmp;
                }
                foreach ($tmp['headers'] as $key => $value) {
                    $encoded['body'] .= $key . ': ' . $value . $eol;
                }
                $encoded['body'] .= $eol . $tmp['body'] . $eol;
            }

            $encoded['body'] .= '--' . $boundary . '--' . $eol;
        } else if ($this->body) {
            $encoded['body'] = $this->getEncodedData($this->body, $this->encoding);
        } else if ($this->body_file) {
            // Temporarily reset magic_quotes_runtime for file reads and writes
            if (version_compare(PHP_VERSION, '5.4.0', '<')) {
                $magic_quotes = @ini_set('magic_quotes_runtime', 0);
            }
            $body = $this->getEncodedDataFromFile($this->body_file, $this->encoding);
            if (isset($magic_quotes)) {
                @ini_set('magic_quotes_runtime', $magic_quotes);
            }

            if (is_a($body, 'PEAR_Error')) {
                return $body;
            }
            $encoded['body'] = $body;
        } else {
            $encoded['body'] = '';
        }

        // Add headers to $encoded
        $encoded['headers'] =& $this->headers;

        return $encoded;
    }

    /**
     * Encodes and saves the email into file or stream.
     * Data will be appended to the file/stream.
     *
     * @param mixed   $filename  Existing file location
     *                           or file pointer resource
     * @param string  $boundary  Pre-defined boundary string
     * @param boolean $skip_head True if you don't want to save headers
     *
     * @return array An associative array containing message headers
     *               or PEAR error object
     * @since  1.6.0
     */
    public function encodeToFile($filename, $boundary = null, $skip_head = false)
    {
        if (!is_resource($filename)) {
            if (file_exists($filename) && !is_writable($filename)) {
                $err = self::raiseError('File is not writeable: ' . $filename);
                return $err;
            }

            if (!($fh = fopen($filename, 'ab'))) {
                $err = self::raiseError('Unable to open file: ' . $filename);
                return $err;
            }
        } else {
            $fh = $filename;
        }

        // Temporarily reset magic_quotes_runtime for file reads and writes
        if (version_compare(PHP_VERSION, '5.4.0', '<')) {
            $magic_quotes = @ini_set('magic_quotes_runtime', 0);
        }

        $res = $this->encodePartToFile($fh, $boundary, $skip_head);

        if (!is_resource($filename)) {
            fclose($fh);
        }

        if (isset($magic_quotes)) {
            @ini_set('magic_quotes_runtime', $magic_quotes);
        }

        return is_a($res, 'PEAR_Error') ? $res : $this->headers;
    }

    /**
     * Encodes given email part into file
     *
     * @param string  $fh        Output file handle
     * @param string  $boundary  Pre-defined boundary string
     * @param boolean $skip_head True if you don't want to save headers
     *
     * @return array True on sucess or PEAR error object
     */
    protected function encodePartToFile($fh, $boundary = null, $skip_head = false)
    {
        $eol = $this->eol;

        if (count($this->subparts)) {
            $boundary = $boundary ? $boundary : '=_' . md5(rand() . microtime());
            $this->headers['Content-Type'] .= ";$eol boundary=\"$boundary\"";
        }

        if (!$skip_head) {
            foreach ($this->headers as $key => $value) {
                fwrite($fh, $key . ': ' . $value . $eol);
            }
            $f_eol = $eol;
        } else {
            $f_eol = '';
        }

        if (count($this->subparts)) {
            if ($this->preamble) {
                fwrite($fh, $f_eol . $this->preamble . $eol);
                $f_eol = $eol;
            }

            for ($i = 0; $i < count($this->subparts); $i++) {
                fwrite($fh, $f_eol . '--' . $boundary . $eol);
                $res = $this->subparts[$i]->encodePartToFile($fh);
                if (is_a($res, 'PEAR_Error')) {
                    return $res;
                }
                $f_eol = $eol;
            }

            fwrite($fh, $eol . '--' . $boundary . '--' . $eol);
        } else if ($this->body) {
            fwrite($fh, $f_eol);
            fwrite($fh, $this->getEncodedData($this->body, $this->encoding));
        } else if ($this->body_file) {
            fwrite($fh, $f_eol);
            $res = $this->getEncodedDataFromFile(
                $this->body_file, $this->encoding, $fh
            );
            if (is_a($res, 'PEAR_Error')) {
                return $res;
            }
        }

        return true;
    }

    /**
     * Adds a subpart to current mime part and returns
     * a reference to it
     *
     * @param mixed $body   The body of the subpart or Mail_mimePart object
     * @param array $params The parameters for the subpart, same
     *                      as the $params argument for constructor
     *
     * @return Mail_mimePart A reference to the part you just added.
     */
    public function addSubpart($body, $params = null)
    {
        if ($body instanceof Mail_mimePart) {
            $part = $body;
        } else {
            $part = new Mail_mimePart($body, $params);
        }

        $this->subparts[] = $part;

        return $part;
    }

    /**
     * Returns encoded data based upon encoding passed to it
     *
     * @param string $data     The data to encode.
     * @param string $encoding The encoding type to use, 7bit, base64,
     *                         or quoted-printable.
     *
     * @return string Encoded data string
     */
    protected function getEncodedData($data, $encoding)
    {
        switch ($encoding) {
        case 'quoted-printable':
            return self::quotedPrintableEncode($data, 76, $this->eol);
            break;

        case 'base64':
            return rtrim(chunk_split(base64_encode($data), 76, $this->eol));
            break;

        case '8bit':
        case '7bit':
        default:
            return $data;
        }
    }

    /**
     * Returns encoded data based upon encoding passed to it
     *
     * @param string   $filename Data file location
     * @param string   $encoding The encoding type to use, 7bit, base64,
     *                           or quoted-printable.
     * @param resource $fh       Output file handle. If set, data will be
     *                           stored into it instead of returning it
     *
     * @return string Encoded data or PEAR error object
     */
    protected function getEncodedDataFromFile($filename, $encoding, $fh = null)
    {
        if (!is_readable($filename)) {
            $err = self::raiseError('Unable to read file: ' . $filename);
            return $err;
        }

        if (!($fd = fopen($filename, 'rb'))) {
            $err = self::raiseError('Could not open file: ' . $filename);
            return $err;
        }

        $data = '';

        switch ($encoding) {
        case 'quoted-printable':
            while (!feof($fd)) {
                $buffer = self::quotedPrintableEncode(fgets($fd), 76, $this->eol);
                if ($fh) {
                    fwrite($fh, $buffer);
                } else {
                    $data .= $buffer;
                }
            }
            break;

        case 'base64':
            while (!feof($fd)) {
                // Should read in a multiple of 57 bytes so that
                // the output is 76 bytes per line. Don't use big chunks
                // because base64 encoding is memory expensive
                $buffer = fread($fd, 57 * 9198); // ca. 0.5 MB
                $buffer = base64_encode($buffer);
                $buffer = chunk_split($buffer, 76, $this->eol);
                if (feof($fd)) {
                    $buffer = rtrim($buffer);
                }

                if ($fh) {
                    fwrite($fh, $buffer);
                } else {
                    $data .= $buffer;
                }
            }
            break;

        case '8bit':
        case '7bit':
        default:
            while (!feof($fd)) {
                $buffer = fread($fd, 1048576); // 1 MB
                if ($fh) {
                    fwrite($fh, $buffer);
                } else {
                    $data .= $buffer;
                }
            }
        }

        fclose($fd);

        if (!$fh) {
            return $data;
        }
    }

    /**
     * Encodes data to quoted-printable standard.
     *
     * @param string $input    The data to encode
     * @param int    $line_max Optional max line length. Should
     *                         not be more than 76 chars
     * @param string $eol      End-of-line sequence. Default: "\r\n"
     *
     * @return string Encoded data
     */
    public static function quotedPrintableEncode($input , $line_max = 76, $eol = "\r\n")
    {
        /*
        // imap_8bit() is extremely fast, but doesn't handle properly some characters
        if (function_exists('imap_8bit') && $line_max == 76) {
            $input = preg_replace('/\r?\n/', "\r\n", $input);
            $input = imap_8bit($input);
            if ($eol != "\r\n") {
                $input = str_replace("\r\n", $eol, $input);
            }
            return $input;
        }
        */
        $lines  = preg_split("/\r?\n/", $input);
        $escape = '=';
        $output = '';

        foreach ($lines as $idx => $line) {
            $newline = '';
            $i = 0;

            while (isset($line[$i])) {
                $char = $line[$i];
                $dec  = ord($char);
                $i++;

                if (($dec == 32) && (!isset($line[$i]))) {
                    // convert space at eol only
                    $char = '=20';
                } elseif ($dec == 9 && isset($line[$i])) {
                    ; // Do nothing if a TAB is not on eol
                } elseif (($dec == 61) || ($dec < 32) || ($dec > 126)) {
                    // Escape unprintable chars
                    $char = $escape . sprintf('%02X', $dec);
                } elseif (($dec == 46) && (($newline == '')
                    || ((strlen($newline) + strlen(".=")) > $line_max
                    && isset($line[$i])))
                ) {
                    // Bug #9722: convert full-stop at bol,
                    // some Windows servers need this, won't break anything (cipri)
                    // Bug #11731: full-stop at bol also needs to be encoded
                    // if this line would push us over the line_max limit.
                    $char = '=2E';
                }

                // EOL is not counted
                if ((strlen($newline) + strlen($char) == $line_max)
                    && !isset($line[$i])
                ) {
                    ; // no soft break is needed if we're the last char
                } elseif ((strlen($newline) + strlen($char)) >= $line_max) {
                    // soft line break; " =\r\n" is okay
                    $output  .= $newline . $escape . $eol;
                    $newline  = '';
                }

                $newline .= $char;
            } // end of for

            $output .= $newline . $eol;
            unset($lines[$idx]);
        }

        // Don't want last crlf
        $output = substr($output, 0, -1 * strlen($eol));

        return $output;
    }

    /**
     * Encodes the parameter of a header.
     *
     * @param string $name      The name of the header-parameter
     * @param string $value     The value of the paramter
     * @param string $charset   The characterset of $value
     * @param string $language  The language used in $value
     * @param string $encoding  Parameter encoding. If not set, parameter value
     *                          is encoded according to RFC2231
     * @param int    $maxLength The maximum length of a line. Defauls to 75
     *
     * @return string
     */
    protected function buildHeaderParam($name, $value, $charset = null,
        $language = null, $encoding = null, $maxLength = 75
    ) {
        // RFC 2045:
        // value needs encoding if contains non-ASCII chars or is longer than 78 chars
        if (!preg_match('#[^\x20-\x7E]#', $value)) {
            $token_regexp = '#([^\x21\x23-\x27\x2A\x2B\x2D'
                . '\x2E\x30-\x39\x41-\x5A\x5E-\x7E])#';
            if (!preg_match($token_regexp, $value)) {
                // token
                if (strlen($name) + strlen($value) + 3 <= $maxLength) {
                    return " {$name}={$value}";
                }
            } else {
                // quoted-string
                $quoted = addcslashes($value, '\\"');
                if (strlen($name) + strlen($quoted) + 5 <= $maxLength) {
                    return " {$name}=\"{$quoted}\"";
                }
            }
        }

        // RFC2047: use quoted-printable/base64 encoding
        if ($encoding == 'quoted-printable' || $encoding == 'base64') {
            return $this->buildRFC2047Param($name, $value, $charset, $encoding);
        }

        // RFC2231:
        $encValue = preg_replace_callback(
            '/([^\x21\x23\x24\x26\x2B\x2D\x2E\x30-\x39\x41-\x5A\x5E-\x7E])/',
            array($this, 'encodeReplaceCallback'), $value
        );
        $value = "$charset'$language'$encValue";

        $header = " {$name}*={$value}";
        if (strlen($header) <= $maxLength) {
            return $header;
        }

        $preLength = strlen(" {$name}*0*=");
        $maxLength = max(16, $maxLength - $preLength - 3);
        $maxLengthReg = "|(.{0,$maxLength}[^\%][^\%])|";

        $headers = array();
        $headCount = 0;
        while ($value) {
            $matches = array();
            $found = preg_match($maxLengthReg, $value, $matches);
            if ($found) {
                $headers[] = " {$name}*{$headCount}*={$matches[0]}";
                $value = substr($value, strlen($matches[0]));
            } else {
                $headers[] = " {$name}*{$headCount}*={$value}";
                $value = '';
            }
            $headCount++;
        }

        $headers = implode(';' . $this->eol, $headers);
        return $headers;
    }

    /**
     * Encodes header parameter as per RFC2047 if needed
     *
     * @param string $name      The parameter name
     * @param string $value     The parameter value
     * @param string $charset   The parameter charset
     * @param string $encoding  Encoding type (quoted-printable or base64)
     * @param int    $maxLength Encoded parameter max length. Default: 76
     *
     * @return string Parameter line
     */
    protected function buildRFC2047Param($name, $value, $charset,
        $encoding = 'quoted-printable', $maxLength = 76
    ) {
        // WARNING: RFC 2047 says: "An 'encoded-word' MUST NOT be used in
        // parameter of a MIME Content-Type or Content-Disposition field",
        // but... it's supported by many clients/servers
        $quoted = '';

        if ($encoding == 'base64') {
            $value = base64_encode($value);
            $prefix = '=?' . $charset . '?B?';
            $suffix = '?=';

            // 2 x SPACE, 2 x '"', '=', ';'
            $add_len = strlen($prefix . $suffix) + strlen($name) + 6;
            $len = $add_len + strlen($value);

            while ($len > $maxLength) { 
                // We can cut base64-encoded string every 4 characters
                $real_len = floor(($maxLength - $add_len) / 4) * 4;
                $_quote = substr($value, 0, $real_len);
                $value = substr($value, $real_len);

                $quoted .= $prefix . $_quote . $suffix . $this->eol . ' ';
                $add_len = strlen($prefix . $suffix) + 4; // 2 x SPACE, '"', ';'
                $len = strlen($value) + $add_len;
            }
            $quoted .= $prefix . $value . $suffix;

        } else {
            // quoted-printable
            $value = $this->encodeQP($value);
            $prefix = '=?' . $charset . '?Q?';
            $suffix = '?=';

            // 2 x SPACE, 2 x '"', '=', ';'
            $add_len = strlen($prefix . $suffix) + strlen($name) + 6;
            $len = $add_len + strlen($value);

            while ($len > $maxLength) {
                $length = $maxLength - $add_len;
                // don't break any encoded letters
                if (preg_match("/^(.{0,$length}[^\=][^\=])/", $value, $matches)) {
                    $_quote = $matches[1];
                }

                $quoted .= $prefix . $_quote . $suffix . $this->eol . ' ';
                $value = substr($value, strlen($_quote));
                $add_len = strlen($prefix . $suffix) + 4; // 2 x SPACE, '"', ';'
                $len = strlen($value) + $add_len;
            }

            $quoted .= $prefix . $value . $suffix;
        }

        return " {$name}=\"{$quoted}\"";
    }

    /**
     * Return charset for mbstring functions.
     * Replace ISO-2022-JP with ISO-2022-JP-MS to convert Windows dependent
     * characters.
     *
     * @param string $charset A original charset
     *
     * @return string A charset for mbstring
     * @since  1.10.8
     */
    protected static function mbstringCharset($charset)
    {
        $mb_charset = $charset;

        if ($charset == 'ISO-2022-JP') {
            $mb_charset = 'ISO-2022-JP-MS';
        }

        return $mb_charset;
    }

    /**
     * Encodes a header as per RFC2047
     *
     * @param string $name     The header name
     * @param string $value    The header data to encode
     * @param string $charset  Character set name
     * @param string $encoding Encoding name (base64 or quoted-printable)
     * @param string $eol      End-of-line sequence. Default: "\r\n"
     *
     * @return string Encoded header data (without a name)
     * @since  1.6.1
     */
    public static function encodeHeader($name, $value, $charset = 'ISO-8859-1',
        $encoding = 'quoted-printable', $eol = "\r\n"
    ) {
        // Structured headers
        $comma_headers = array(
            'from', 'to', 'cc', 'bcc', 'sender', 'reply-to',
            'resent-from', 'resent-to', 'resent-cc', 'resent-bcc',
            'resent-sender', 'resent-reply-to',
            'mail-reply-to', 'mail-followup-to',
            'return-receipt-to', 'disposition-notification-to',
        );
        $other_headers = array(
            'references', 'in-reply-to', 'message-id', 'resent-message-id',
        );

        $name = strtolower($name);

        if (in_array($name, $comma_headers)) {
            $separator = ',';
        } else if (in_array($name, $other_headers)) {
            $separator = ' ';
        }

        if (!$charset) {
            $charset = 'ISO-8859-1';
        }

        // exploding quoted strings as well as some regexes below do not
        // work properly with some charset e.g. ISO-2022-JP, we'll use UTF-8
        $mb = $charset != 'UTF-8' && function_exists('mb_convert_encoding');
        $mb_charset = Mail_mimePart::mbstringCharset($charset);

        // Structured header (make sure addr-spec inside is not encoded)
        if (!empty($separator)) {
            // Simple e-mail address regexp
            $email_regexp = '([^\s<]+|("[^\r\n"]+"))@[^\s"]+';

            if ($mb) {
                $value = mb_convert_encoding($value, 'UTF-8', $mb_charset);
            }

            $parts = Mail_mimePart::explodeQuotedString("[\t$separator]", $value);
            $value = '';

            foreach ($parts as $part) {
                $part = preg_replace('/\r?\n[\s\t]*/', $eol . ' ', $part);
                $part = trim($part);

                if (!$part) {
                    continue;
                }
                if ($value) {
                    $value .= $separator == ',' ? $separator . ' ' : ' ';
                } else {
                    $value = $name . ': ';
                }

                // let's find phrase (name) and/or addr-spec
                if (preg_match('/^<' . $email_regexp . '>$/', $part)) {
                    $value .= $part;
                } else if (preg_match('/^' . $email_regexp . '$/', $part)) {
                    // address without brackets and without name
                    $value .= $part;
                } else if (preg_match('/<*' . $email_regexp . '>*$/', $part, $matches)) {
                    // address with name (handle name)
                    $address = $matches[0];
                    $word    = str_replace($address, '', $part);
                    $word    = trim($word);

                    // check if phrase requires quoting
                    if ($word) {
                        // non-ASCII: require encoding
                        if (preg_match('#([^\s\x21-\x7E]){1}#', $word)) {
                            if ($word[0] == '"' && $word[strlen($word)-1] == '"') {
                                // de-quote quoted-string, encoding changes
                                // string to atom
                                $word = substr($word, 1, -1);
                                $word = preg_replace('/\\\\([\\\\"])/', '$1', $word);
                            }
                            if ($mb) {
                                $word = mb_convert_encoding($word, $mb_charset, 'UTF-8');
                            }

                            // find length of last line
                            if (($pos = strrpos($value, $eol)) !== false) {
                                $last_len = strlen($value) - $pos;
                            } else {
                                $last_len = strlen($value);
                            }

                            $word = Mail_mimePart::encodeHeaderValue(
                                $word, $charset, $encoding, $last_len, $eol
                            );
                        } else if (($word[0] != '"' || $word[strlen($word)-1] != '"')
                            && preg_match('/[\(\)\<\>\\\.\[\]@,;:"]/', $word)
                        ) {
                            // ASCII: quote string if needed
                            $word = '"'.addcslashes($word, '\\"').'"';
                        }
                    }

                    $value .= $word.' '.$address;
                } else {
                    if ($mb) {
                        $part = mb_convert_encoding($part, $mb_charset, 'UTF-8');
                    }
                    // addr-spec not found, don't encode (?)
                    $value .= $part;
                }

                // RFC2822 recommends 78 characters limit, use 76 from RFC2047
                $value = wordwrap($value, 76, $eol . ' ');
            }

            // remove header name prefix (there could be EOL too)
            $value = preg_replace(
                '/^'.$name.':('.preg_quote($eol, '/').')* /', '', $value
            );
        } else {
            // Unstructured header
            // non-ASCII: require encoding
            if (preg_match('#([^\s\x21-\x7E]){1}#', $value)) {
                if ($value[0] == '"' && $value[strlen($value)-1] == '"') {
                    if ($mb) {
                        $value = mb_convert_encoding($value, 'UTF-8', $mb_charset);
                    }
                    // de-quote quoted-string, encoding changes
                    // string to atom
                    $value = substr($value, 1, -1);
                    $value = preg_replace('/\\\\([\\\\"])/', '$1', $value);
                    if ($mb) {
                        $value = mb_convert_encoding($value, $mb_charset, 'UTF-8');
                    }
                }

                $value = Mail_mimePart::encodeHeaderValue(
                    $value, $charset, $encoding, strlen($name) + 2, $eol
                );
            } else if (strlen($name.': '.$value) > 78) {
                // ASCII: check if header line isn't too long and use folding
                $value = preg_replace('/\r?\n[\s\t]*/', $eol . ' ', $value);
                $tmp   = wordwrap($name . ': ' . $value, 78, $eol . ' ');
                $value = preg_replace('/^' . $name . ':\s*/', '', $tmp);
                // hard limit 998 (RFC2822)
                $value = wordwrap($value, 998, $eol . ' ', true);
            }
        }

        return $value;
    }

    /**
     * Explode quoted string
     *
     * @param string $delimiter Delimiter expression string for preg_match()
     * @param string $string    Input string
     *
     * @return array String tokens array
     */
    protected static function explodeQuotedString($delimiter, $string)
    {
        $result = array();
        $strlen = strlen($string);
        $quoted_string = '"(?:[^"\\\\]|\\\\.)*"';

        for ($p=$i=0; $i < $strlen; $i++) {
            if ($string[$i] === '"') {
                $r = preg_match("/$quoted_string/", $string, $matches, 0, $i);
                if (!$r || empty($matches[0])) {
                    break;
                }
                $i += strlen($matches[0]) - 1;
            } else if (preg_match("/$delimiter/", $string[$i])) {
                $result[] = substr($string, $p, $i - $p);
                $p = $i + 1;
            }
        }
        $result[] = substr($string, $p);
        return $result;
    }

    /**
     * Encodes a header value as per RFC2047
     *
     * @param string $value      The header data to encode
     * @param string $charset    Character set name
     * @param string $encoding   Encoding name (base64 or quoted-printable)
     * @param int    $prefix_len Prefix length. Default: 0
     * @param string $eol        End-of-line sequence. Default: "\r\n"
     *
     * @return string Encoded header data
     * @since  1.6.1
     */
    public static function encodeHeaderValue($value, $charset, $encoding, $prefix_len = 0, $eol = "\r\n")
    {
        // #17311: Use multibyte aware method (requires mbstring extension)
        if ($result = Mail_mimePart::encodeMB($value, $charset, $encoding, $prefix_len, $eol)) {
            return $result;
        }

        // Generate the header using the specified params and dynamicly
        // determine the maximum length of such strings.
        // 75 is the value specified in the RFC.
        $encoding = $encoding == 'base64' ? 'B' : 'Q';
        $prefix = '=?' . $charset . '?' . $encoding .'?';
        $suffix = '?=';
        $maxLength = 75 - strlen($prefix . $suffix);
        $maxLength1stLine = $maxLength - $prefix_len;

        if ($encoding == 'B') {
            // Base64 encode the entire string
            $value = base64_encode($value);

            // We can cut base64 every 4 characters, so the real max
            // we can get must be rounded down.
            $maxLength = $maxLength - ($maxLength % 4);
            $maxLength1stLine = $maxLength1stLine - ($maxLength1stLine % 4);

            $cutpoint = $maxLength1stLine;
            $output = '';

            while ($value) {
                // Split translated string at every $maxLength
                $part = substr($value, 0, $cutpoint);
                $value = substr($value, $cutpoint);
                $cutpoint = $maxLength;
                // RFC 2047 specifies that any split header should
                // be separated by a CRLF SPACE.
                if ($output) {
                    $output .= $eol . ' ';
                }
                $output .= $prefix . $part . $suffix;
            }
            $value = $output;
        } else {
            // quoted-printable encoding has been selected
            $value = Mail_mimePart::encodeQP($value);

            // This regexp will break QP-encoded text at every $maxLength
            // but will not break any encoded letters.
            $reg1st = "|(.{0,$maxLength1stLine}[^\=][^\=])|";
            $reg2nd = "|(.{0,$maxLength}[^\=][^\=])|";

            if (strlen($value) > $maxLength1stLine) {
                // Begin with the regexp for the first line.
                $reg = $reg1st;
                $output = '';
                while ($value) {
                    // Split translated string at every $maxLength
                    // But make sure not to break any translated chars.
                    $found = preg_match($reg, $value, $matches);

                    // After this first line, we need to use a different
                    // regexp for the first line.
                    $reg = $reg2nd;

                    // Save the found part and encapsulate it in the
                    // prefix & suffix. Then remove the part from the
                    // $value_out variable.
                    if ($found) {
                        $part = $matches[0];
                        $len = strlen($matches[0]);
                        $value = substr($value, $len);
                    } else {
                        $part = $value;
                        $value = '';
                    }

                    // RFC 2047 specifies that any split header should
                    // be separated by a CRLF SPACE
                    if ($output) {
                        $output .= $eol . ' ';
                    }
                    $output .= $prefix . $part . $suffix;
                }
                $value = $output;
            } else {
                $value = $prefix . $value . $suffix;
            }
        }

        return $value;
    }

    /**
     * Encodes the given string using quoted-printable
     *
     * @param string $str String to encode
     *
     * @return string Encoded string
     * @since  1.6.0
     */
    public static function encodeQP($str)
    {
        // Bug #17226 RFC 2047 restricts some characters
        // if the word is inside a phrase, permitted chars are only:
        // ASCII letters, decimal digits, "!", "*", "+", "-", "/", "=", and "_"

        // "=",  "_",  "?" must be encoded
        $regexp = '/([\x22-\x29\x2C\x2E\x3A-\x40\x5B-\x60\x7B-\x7E\x80-\xFF])/';
        $str = preg_replace_callback(
            $regexp, array('Mail_mimePart', 'qpReplaceCallback'), $str
        );

        return str_replace(' ', '_', $str);
    }

    /**
     * Encodes the given string using base64 or quoted-printable.
     * This method makes sure that encoded-word represents an integral
     * number of characters as per RFC2047.
     *
     * @param string $str        String to encode
     * @param string $charset    Character set name
     * @param string $encoding   Encoding name (base64 or quoted-printable)
     * @param int    $prefix_len Prefix length. Default: 0
     * @param string $eol        End-of-line sequence. Default: "\r\n"
     *
     * @return string Encoded string
     * @since  1.8.0
     */
    public static function encodeMB($str, $charset, $encoding, $prefix_len=0, $eol="\r\n")
    {
        if (!function_exists('mb_substr') || !function_exists('mb_strlen')) {
            return;
        }

        $encoding = $encoding == 'base64' ? 'B' : 'Q';
        // 75 is the value specified in the RFC
        $prefix = '=?' . $charset . '?'.$encoding.'?';
        $suffix = '?=';
        $maxLength = 75 - strlen($prefix . $suffix);
        $mb_charset = Mail_mimePart::mbstringCharset($charset);

        // A multi-octet character may not be split across adjacent encoded-words
        // So, we'll loop over each character
        // mb_stlen() with wrong charset will generate a warning here and return null
        $length      = mb_strlen($str, $mb_charset);
        $result      = '';
        $line_length = $prefix_len;

        if ($encoding == 'B') {
            // base64
            $start = 0;
            $prev  = '';

            for ($i=1; $i<=$length; $i++) {
                // See #17311
                $chunk = mb_substr($str, $start, $i-$start, $mb_charset);
                $chunk = base64_encode($chunk);
                $chunk_len = strlen($chunk);

                if ($line_length + $chunk_len == $maxLength || $i == $length) {
                    if ($result) {
                        $result .= "\n";
                    }
                    $result .= $chunk;
                    $line_length = 0;
                    $start = $i;
                } else if ($line_length + $chunk_len > $maxLength) {
                    if ($result) {
                        $result .= "\n";
                    }
                    if ($prev) {
                        $result .= $prev;
                    }
                    $line_length = 0;
                    $start = $i - 1;
                } else {
                    $prev = $chunk;
                }
            }
        } else {
            // quoted-printable
            // see encodeQP()
            $regexp = '/([\x22-\x29\x2C\x2E\x3A-\x40\x5B-\x60\x7B-\x7E\x80-\xFF])/';

            for ($i=0; $i<=$length; $i++) {
                $char = mb_substr($str, $i, 1, $mb_charset);
                // RFC recommends underline (instead of =20) in place of the space
                // that's one of the reasons why we're not using iconv_mime_encode()
                if ($char == ' ') {
                    $char = '_';
                    $char_len = 1;
                } else {
                    $char = preg_replace_callback(
                        $regexp, array('Mail_mimePart', 'qpReplaceCallback'), $char
                    );
                    $char_len = strlen($char);
                }

                if ($line_length + $char_len > $maxLength) {
                    if ($result) {
                        $result .= "\n";
                    }
                    $line_length = 0;
                }

                $result      .= $char;
                $line_length += $char_len;
            }
        }

        if ($result) {
            $result = $prefix
                .str_replace("\n", $suffix.$eol.' '.$prefix, $result).$suffix;
        }

        return $result;
    }

    /**
     * Callback function to replace extended characters (\x80-xFF) with their
     * ASCII values (RFC2047: quoted-printable)
     *
     * @param array $matches Preg_replace's matches array
     *
     * @return string Encoded character string
     */
    protected static function qpReplaceCallback($matches)
    {
        return sprintf('=%02X', ord($matches[1]));
    }

    /**
     * Callback function to replace extended characters (\x80-xFF) with their
     * ASCII values (RFC2231)
     *
     * @param array $matches Preg_replace's matches array
     *
     * @return string Encoded character string
     */
    protected static function encodeReplaceCallback($matches)
    {
        return sprintf('%%%02X', ord($matches[1]));
    }

    /**
     * PEAR::raiseError implementation
     *
     * @param string $message A text error message
     *
     * @return PEAR_Error Instance of PEAR_Error
     */
    public static function raiseError($message)
    {
        // PEAR::raiseError() is not PHP 5.4 compatible
        return new PEAR_Error($message);
    }
}
null.php000064400000006341152046562110006235 0ustar00<?php
/**
 * Null implementation of the PEAR Mail interface
 *
 * PHP version 5
 *
 * LICENSE:
 *
 * Copyright (c) 2010-2017, Phil Kernick
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * 3. Neither the name of the copyright holder nor the names of its
 *    contributors may be used to endorse or promote products derived from
 *    this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * @category    Mail
 * @package     Mail
 * @author      Phil Kernick <philk@rotfl.com.au>
 * @copyright   2010-2017 Phil Kernick
 * @license     http://opensource.org/licenses/BSD-3-Clause New BSD License
 * @version     CVS: $Id$
 * @link        http://pear.php.net/package/Mail/
 */

/**
 * Null implementation of the PEAR Mail:: interface.
 * @access public
 * @package Mail
 * @version $Revision$
 */
class Mail_null extends Mail {

    /**
     * Implements Mail_null::send() function. Silently discards all
     * mail.
     *
     * @param mixed $recipients Either a comma-seperated list of recipients
     *              (RFC822 compliant), or an array of recipients,
     *              each RFC822 valid. This may contain recipients not
     *              specified in the headers, for Bcc:, resending
     *              messages, etc.
     *
     * @param array $headers The array of headers to send with the mail, in an
     *              associative array, where the array key is the
     *              header name (ie, 'Subject'), and the array value
     *              is the header value (ie, 'test'). The header
     *              produced from those values would be 'Subject:
     *              test'.
     *
     * @param string $body The full text of the message body, including any
     *               Mime parts, etc.
     *
     * @return mixed Returns true on success, or a PEAR_Error
     *               containing a descriptive error message on
     *               failure.
     */
    public function send($recipients, $headers, $body)
    {
        return true;
    }

}
RFC822.php000064400000075620152046562110006137 0ustar00<?php
/**
 * RFC 822 Email address list validation Utility
 *
 * PHP version 5
 *
 * LICENSE:
 *
 * Copyright (c) 2001-2017, Chuck Hagenbuch & Richard Heyes
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * 3. Neither the name of the copyright holder nor the names of its
 *    contributors may be used to endorse or promote products derived from
 *    this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * @category    Mail
 * @package     Mail
 * @author      Richard Heyes <richard@phpguru.org>
 * @author      Chuck Hagenbuch <chuck@horde.org
 * @copyright   2001-2017 Richard Heyes
 * @license     http://opensource.org/licenses/BSD-3-Clause New BSD License
 * @version     CVS: $Id$
 * @link        http://pear.php.net/package/Mail/
 */

/**
 * RFC 822 Email address list validation Utility
 *
 * What is it?
 *
 * This class will take an address string, and parse it into it's consituent
 * parts, be that either addresses, groups, or combinations. Nested groups
 * are not supported. The structure it returns is pretty straight forward,
 * and is similar to that provided by the imap_rfc822_parse_adrlist(). Use
 * print_r() to view the structure.
 *
 * How do I use it?
 *
 * $address_string = 'My Group: "Richard" <richard@localhost> (A comment), ted@example.com (Ted Bloggs), Barney;';
 * $structure = Mail_RFC822::parseAddressList($address_string, 'example.com', true)
 * print_r($structure);
 *
 * @author  Richard Heyes <richard@phpguru.org>
 * @author  Chuck Hagenbuch <chuck@horde.org>
 * @version $Revision$
 * @license BSD
 * @package Mail
 */
class Mail_RFC822 {

    /**
     * The address being parsed by the RFC822 object.
     * @var string $address
     */
    var $address = '';

    /**
     * The default domain to use for unqualified addresses.
     * @var string $default_domain
     */
    var $default_domain = 'localhost';

    /**
     * Should we return a nested array showing groups, or flatten everything?
     * @var boolean $nestGroups
     */
    var $nestGroups = true;

    /**
     * Whether or not to validate atoms for non-ascii characters.
     * @var boolean $validate
     */
    var $validate = true;

    /**
     * The array of raw addresses built up as we parse.
     * @var array $addresses
     */
    var $addresses = array();

    /**
     * The final array of parsed address information that we build up.
     * @var array $structure
     */
    var $structure = array();

    /**
     * The current error message, if any.
     * @var string $error
     */
    var $error = null;

    /**
     * An internal counter/pointer.
     * @var integer $index
     */
    var $index = null;

    /**
     * The number of groups that have been found in the address list.
     * @var integer $num_groups
     * @access public
     */
    var $num_groups = 0;

    /**
     * A variable so that we can tell whether or not we're inside a
     * Mail_RFC822 object.
     * @var boolean $mailRFC822
     */
    var $mailRFC822 = true;

    /**
    * A limit after which processing stops
    * @var int $limit
    */
    var $limit = null;

    /**
     * Sets up the object. The address must either be set here or when
     * calling parseAddressList(). One or the other.
     *
     * @param string  $address         The address(es) to validate.
     * @param string  $default_domain  Default domain/host etc. If not supplied, will be set to localhost.
     * @param boolean $nest_groups     Whether to return the structure with groups nested for easier viewing.
     * @param boolean $validate        Whether to validate atoms. Turn this off if you need to run addresses through before encoding the personal names, for instance.
     *
     * @return object Mail_RFC822 A new Mail_RFC822 object.
     */
    public function __construct($address = null, $default_domain = null, $nest_groups = null, $validate = null, $limit = null)
    {
        if (isset($address))        $this->address        = $address;
        if (isset($default_domain)) $this->default_domain = $default_domain;
        if (isset($nest_groups))    $this->nestGroups     = $nest_groups;
        if (isset($validate))       $this->validate       = $validate;
        if (isset($limit))          $this->limit          = $limit;
    }

    /**
     * Starts the whole process. The address must either be set here
     * or when creating the object. One or the other.
     *
     * @param string  $address         The address(es) to validate.
     * @param string  $default_domain  Default domain/host etc.
     * @param boolean $nest_groups     Whether to return the structure with groups nested for easier viewing.
     * @param boolean $validate        Whether to validate atoms. Turn this off if you need to run addresses through before encoding the personal names, for instance.
     *
     * @return array A structured array of addresses.
     */
    public function parseAddressList($address = null, $default_domain = null, $nest_groups = null, $validate = null, $limit = null)
    {
        if (!isset($this) || !isset($this->mailRFC822)) {
            $obj = new Mail_RFC822($address, $default_domain, $nest_groups, $validate, $limit);
            return $obj->parseAddressList();
        }

        if (isset($address))        $this->address        = $address;
        if (isset($default_domain)) $this->default_domain = $default_domain;
        if (isset($nest_groups))    $this->nestGroups     = $nest_groups;
        if (isset($validate))       $this->validate       = $validate;
        if (isset($limit))          $this->limit          = $limit;

        $this->structure  = array();
        $this->addresses  = array();
        $this->error      = null;
        $this->index      = null;

        // Unfold any long lines in $this->address.
        $this->address = preg_replace('/\r?\n/', "\r\n", $this->address);
        $this->address = preg_replace('/\r\n(\t| )+/', ' ', $this->address);

        while ($this->address = $this->_splitAddresses($this->address));

        if ($this->address === false || isset($this->error)) {
            require_once 'PEAR.php';
            return PEAR::raiseError($this->error);
        }

        // Validate each address individually.  If we encounter an invalid
        // address, stop iterating and return an error immediately.
        foreach ($this->addresses as $address) {
            $valid = $this->_validateAddress($address);

            if ($valid === false || isset($this->error)) {
                require_once 'PEAR.php';
                return PEAR::raiseError($this->error);
            }

            if (!$this->nestGroups) {
                $this->structure = array_merge($this->structure, $valid);
            } else {
                $this->structure[] = $valid;
            }
        }

        return $this->structure;
    }

    /**
     * Splits an address into separate addresses.
     *
     * @param string $address The addresses to split.
     * @return boolean Success or failure.
     */
    protected function _splitAddresses($address)
    {
        if (!empty($this->limit) && count($this->addresses) == $this->limit) {
            return '';
        }

        if ($this->_isGroup($address) && !isset($this->error)) {
            $split_char = ';';
            $is_group   = true;
        } elseif (!isset($this->error)) {
            $split_char = ',';
            $is_group   = false;
        } elseif (isset($this->error)) {
            return false;
        }

        // Split the string based on the above ten or so lines.
        $parts  = explode($split_char, $address);
        $string = $this->_splitCheck($parts, $split_char);

        // If a group...
        if ($is_group) {
            // If $string does not contain a colon outside of
            // brackets/quotes etc then something's fubar.

            // First check there's a colon at all:
            if (strpos($string, ':') === false) {
                $this->error = 'Invalid address: ' . $string;
                return false;
            }

            // Now check it's outside of brackets/quotes:
            if (!$this->_splitCheck(explode(':', $string), ':')) {
                return false;
            }

            // We must have a group at this point, so increase the counter:
            $this->num_groups++;
        }

        // $string now contains the first full address/group.
        // Add to the addresses array.
        $this->addresses[] = array(
                                   'address' => trim($string),
                                   'group'   => $is_group
                                   );

        // Remove the now stored address from the initial line, the +1
        // is to account for the explode character.
        $address = trim(substr($address, strlen($string) + 1));

        // If the next char is a comma and this was a group, then
        // there are more addresses, otherwise, if there are any more
        // chars, then there is another address.
        if ($is_group && substr($address, 0, 1) == ','){
            $address = trim(substr($address, 1));
            return $address;

        } elseif (strlen($address) > 0) {
            return $address;

        } else {
            return '';
        }

        // If you got here then something's off
        return false;
    }

    /**
     * Checks for a group at the start of the string.
     *
     * @param string $address The address to check.
     * @return boolean Whether or not there is a group at the start of the string.
     */
    protected function _isGroup($address)
    {
        // First comma not in quotes, angles or escaped:
        $parts  = explode(',', $address);
        $string = $this->_splitCheck($parts, ',');

        // Now we have the first address, we can reliably check for a
        // group by searching for a colon that's not escaped or in
        // quotes or angle brackets.
        if (count($parts = explode(':', $string)) > 1) {
            $string2 = $this->_splitCheck($parts, ':');
            return ($string2 !== $string);
        } else {
            return false;
        }
    }

    /**
     * A common function that will check an exploded string.
     *
     * @param array $parts The exloded string.
     * @param string $char  The char that was exploded on.
     * @return mixed False if the string contains unclosed quotes/brackets, or the string on success.
     */
    protected function _splitCheck($parts, $char)
    {
        $string = $parts[0];

        for ($i = 0; $i < count($parts); $i++) {
            if ($this->_hasUnclosedQuotes($string)
                || $this->_hasUnclosedBrackets($string, '<>')
                || $this->_hasUnclosedBrackets($string, '[]')
                || $this->_hasUnclosedBrackets($string, '()')
                || substr($string, -1) == '\\') {
                if (isset($parts[$i + 1])) {
                    $string = $string . $char . $parts[$i + 1];
                } else {
                    $this->error = 'Invalid address spec. Unclosed bracket or quotes';
                    return false;
                }
            } else {
                $this->index = $i;
                break;
            }
        }

        return $string;
    }

    /**
     * Checks if a string has unclosed quotes or not.
     *
     * @param string $string  The string to check.
     * @return boolean  True if there are unclosed quotes inside the string,
     *                  false otherwise.
     */
    protected function _hasUnclosedQuotes($string)
    {
        $string = trim($string);
        $iMax = strlen($string);
        $in_quote = false;
        $i = $slashes = 0;

        for (; $i < $iMax; ++$i) {
            switch ($string[$i]) {
            case '\\':
                ++$slashes;
                break;

            case '"':
                if ($slashes % 2 == 0) {
                    $in_quote = !$in_quote;
                }
                // Fall through to default action below.

            default:
                $slashes = 0;
                break;
            }
        }

        return $in_quote;
    }

    /**
     * Checks if a string has an unclosed brackets or not. IMPORTANT:
     * This function handles both angle brackets and square brackets;
     *
     * @param string $string The string to check.
     * @param string $chars  The characters to check for.
     * @return boolean True if there are unclosed brackets inside the string, false otherwise.
     */
    protected function _hasUnclosedBrackets($string, $chars)
    {
        $num_angle_start = substr_count($string, $chars[0]);
        $num_angle_end   = substr_count($string, $chars[1]);

        $this->_hasUnclosedBracketsSub($string, $num_angle_start, $chars[0]);
        $this->_hasUnclosedBracketsSub($string, $num_angle_end, $chars[1]);

        if ($num_angle_start < $num_angle_end) {
            $this->error = 'Invalid address spec. Unmatched quote or bracket (' . $chars . ')';
            return false;
        } else {
            return ($num_angle_start > $num_angle_end);
        }
    }

    /**
     * Sub function that is used only by hasUnclosedBrackets().
     *
     * @param string $string The string to check.
     * @param integer &$num    The number of occurences.
     * @param string $char   The character to count.
     * @return integer The number of occurences of $char in $string, adjusted for backslashes.
     */
    protected function _hasUnclosedBracketsSub($string, &$num, $char)
    {
        $parts = explode($char, $string);
        for ($i = 0; $i < count($parts); $i++){
            if (substr($parts[$i], -1) == '\\' || $this->_hasUnclosedQuotes($parts[$i]))
                $num--;
            if (isset($parts[$i + 1]))
                $parts[$i + 1] = $parts[$i] . $char . $parts[$i + 1];
        }

        return $num;
    }

    /**
     * Function to begin checking the address.
     *
     * @param string $address The address to validate.
     * @return mixed False on failure, or a structured array of address information on success.
     */
    protected function _validateAddress($address)
    {
        $is_group = false;
        $addresses = array();

        if ($address['group']) {
            $is_group = true;

            // Get the group part of the name
            $parts     = explode(':', $address['address']);
            $groupname = $this->_splitCheck($parts, ':');
            $structure = array();

            // And validate the group part of the name.
            if (!$this->_validatePhrase($groupname)){
                $this->error = 'Group name did not validate.';
                return false;
            } else {
                // Don't include groups if we are not nesting
                // them. This avoids returning invalid addresses.
                if ($this->nestGroups) {
                    $structure = new stdClass;
                    $structure->groupname = $groupname;
                }
            }

            $address['address'] = ltrim(substr($address['address'], strlen($groupname . ':')));
        }

        // If a group then split on comma and put into an array.
        // Otherwise, Just put the whole address in an array.
        if ($is_group) {
            while (strlen($address['address']) > 0) {
                $parts       = explode(',', $address['address']);
                $addresses[] = $this->_splitCheck($parts, ',');
                $address['address'] = trim(substr($address['address'], strlen(end($addresses) . ',')));
            }
        } else {
            $addresses[] = $address['address'];
        }

        // Trim the whitespace from all of the address strings.
        array_map('trim', $addresses);

        // Validate each mailbox.
        // Format could be one of: name <geezer@domain.com>
        //                         geezer@domain.com
        //                         geezer
        // ... or any other format valid by RFC 822.
        for ($i = 0; $i < count($addresses); $i++) {
            if (!$this->validateMailbox($addresses[$i])) {
                if (empty($this->error)) {
                    $this->error = 'Validation failed for: ' . $addresses[$i];
                }
                return false;
            }
        }

        // Nested format
        if ($this->nestGroups) {
            if ($is_group) {
                $structure->addresses = $addresses;
            } else {
                $structure = $addresses[0];
            }

        // Flat format
        } else {
            if ($is_group) {
                $structure = array_merge($structure, $addresses);
            } else {
                $structure = $addresses;
            }
        }

        return $structure;
    }

    /**
     * Function to validate a phrase.
     *
     * @param string $phrase The phrase to check.
     * @return boolean Success or failure.
     */
    protected function _validatePhrase($phrase)
    {
        // Splits on one or more Tab or space.
        $parts = preg_split('/[ \\x09]+/', $phrase, -1, PREG_SPLIT_NO_EMPTY);

        $phrase_parts = array();
        while (count($parts) > 0){
            $phrase_parts[] = $this->_splitCheck($parts, ' ');
            for ($i = 0; $i < $this->index + 1; $i++)
                array_shift($parts);
        }

        foreach ($phrase_parts as $part) {
            // If quoted string:
            if (substr($part, 0, 1) == '"') {
                if (!$this->_validateQuotedString($part)) {
                    return false;
                }
                continue;
            }

            // Otherwise it's an atom:
            if (!$this->_validateAtom($part)) return false;
        }

        return true;
    }

    /**
     * Function to validate an atom which from rfc822 is:
     * atom = 1*<any CHAR except specials, SPACE and CTLs>
     *
     * If validation ($this->validate) has been turned off, then
     * validateAtom() doesn't actually check anything. This is so that you
     * can split a list of addresses up before encoding personal names
     * (umlauts, etc.), for example.
     *
     * @param string $atom The string to check.
     * @return boolean Success or failure.
     */
    protected function _validateAtom($atom)
    {
        if (!$this->validate) {
            // Validation has been turned off; assume the atom is okay.
            return true;
        }

        // Check for any char from ASCII 0 - ASCII 127
        if (!preg_match('/^[\\x00-\\x7E]+$/i', $atom, $matches)) {
            return false;
        }

        // Check for specials:
        if (preg_match('/[][()<>@,;\\:". ]/', $atom)) {
            return false;
        }

        // Check for control characters (ASCII 0-31):
        if (preg_match('/[\\x00-\\x1F]+/', $atom)) {
            return false;
        }

        return true;
    }

    /**
     * Function to validate quoted string, which is:
     * quoted-string = <"> *(qtext/quoted-pair) <">
     *
     * @param string $qstring The string to check
     * @return boolean Success or failure.
     */
    protected function _validateQuotedString($qstring)
    {
        // Leading and trailing "
        $qstring = substr($qstring, 1, -1);

        // Perform check, removing quoted characters first.
        return !preg_match('/[\x0D\\\\"]/', preg_replace('/\\\\./', '', $qstring));
    }

    /**
     * Function to validate a mailbox, which is:
     * mailbox =   addr-spec         ; simple address
     *           / phrase route-addr ; name and route-addr
     *
     * @param string &$mailbox The string to check.
     * @return boolean Success or failure.
     */
    public function validateMailbox(&$mailbox)
    {
        // A couple of defaults.
        $phrase  = '';
        $comment = '';
        $comments = array();

        // Catch any RFC822 comments and store them separately.
        $_mailbox = $mailbox;
        while (strlen(trim($_mailbox)) > 0) {
            $parts = explode('(', $_mailbox);
            $before_comment = $this->_splitCheck($parts, '(');
            if ($before_comment != $_mailbox) {
                // First char should be a (.
                $comment    = substr(str_replace($before_comment, '', $_mailbox), 1);
                $parts      = explode(')', $comment);
                $comment    = $this->_splitCheck($parts, ')');
                $comments[] = $comment;

                // +2 is for the brackets
                $_mailbox = substr($_mailbox, strpos($_mailbox, '('.$comment)+strlen($comment)+2);
            } else {
                break;
            }
        }

        foreach ($comments as $comment) {
            $mailbox = str_replace("($comment)", '', $mailbox);
        }

        $mailbox = trim($mailbox);

        // Check for name + route-addr
        if (substr($mailbox, -1) == '>' && substr($mailbox, 0, 1) != '<') {
            $parts  = explode('<', $mailbox);
            $name   = $this->_splitCheck($parts, '<');

            $phrase     = trim($name);
            $route_addr = trim(substr($mailbox, strlen($name.'<'), -1));

            if ($this->_validatePhrase($phrase) === false || ($route_addr = $this->_validateRouteAddr($route_addr)) === false) {
                return false;
            }

        // Only got addr-spec
        } else {
            // First snip angle brackets if present.
            if (substr($mailbox, 0, 1) == '<' && substr($mailbox, -1) == '>') {
                $addr_spec = substr($mailbox, 1, -1);
            } else {
                $addr_spec = $mailbox;
            }

            if (($addr_spec = $this->_validateAddrSpec($addr_spec)) === false) {
                return false;
            }
        }

        // Construct the object that will be returned.
        $mbox = new stdClass();

        // Add the phrase (even if empty) and comments
        $mbox->personal = $phrase;
        $mbox->comment  = isset($comments) ? $comments : array();

        if (isset($route_addr)) {
            $mbox->mailbox = $route_addr['local_part'];
            $mbox->host    = $route_addr['domain'];
            $route_addr['adl'] !== '' ? $mbox->adl = $route_addr['adl'] : '';
        } else {
            $mbox->mailbox = $addr_spec['local_part'];
            $mbox->host    = $addr_spec['domain'];
        }

        $mailbox = $mbox;
        return true;
    }

    /**
     * This function validates a route-addr which is:
     * route-addr = "<" [route] addr-spec ">"
     *
     * Angle brackets have already been removed at the point of
     * getting to this function.
     *
     * @param string $route_addr The string to check.
     * @return mixed False on failure, or an array containing validated address/route information on success.
     */
    protected function _validateRouteAddr($route_addr)
    {
        // Check for colon.
        if (strpos($route_addr, ':') !== false) {
            $parts = explode(':', $route_addr);
            $route = $this->_splitCheck($parts, ':');
        } else {
            $route = $route_addr;
        }

        // If $route is same as $route_addr then the colon was in
        // quotes or brackets or, of course, non existent.
        if ($route === $route_addr){
            unset($route);
            $addr_spec = $route_addr;
            if (($addr_spec = $this->_validateAddrSpec($addr_spec)) === false) {
                return false;
            }
        } else {
            // Validate route part.
            if (($route = $this->_validateRoute($route)) === false) {
                return false;
            }

            $addr_spec = substr($route_addr, strlen($route . ':'));

            // Validate addr-spec part.
            if (($addr_spec = $this->_validateAddrSpec($addr_spec)) === false) {
                return false;
            }
        }

        if (isset($route)) {
            $return['adl'] = $route;
        } else {
            $return['adl'] = '';
        }

        $return = array_merge($return, $addr_spec);
        return $return;
    }

    /**
     * Function to validate a route, which is:
     * route = 1#("@" domain) ":"
     *
     * @param string $route The string to check.
     * @return mixed False on failure, or the validated $route on success.
     */
    protected function _validateRoute($route)
    {
        // Split on comma.
        $domains = explode(',', trim($route));

        foreach ($domains as $domain) {
            $domain = str_replace('@', '', trim($domain));
            if (!$this->_validateDomain($domain)) return false;
        }

        return $route;
    }

    /**
     * Function to validate a domain, though this is not quite what
     * you expect of a strict internet domain.
     *
     * domain = sub-domain *("." sub-domain)
     *
     * @param string $domain The string to check.
     * @return mixed False on failure, or the validated domain on success.
     */
    protected function _validateDomain($domain)
    {
        // Note the different use of $subdomains and $sub_domains
        $subdomains = explode('.', $domain);

        while (count($subdomains) > 0) {
            $sub_domains[] = $this->_splitCheck($subdomains, '.');
            for ($i = 0; $i < $this->index + 1; $i++)
                array_shift($subdomains);
        }

        foreach ($sub_domains as $sub_domain) {
            if (!$this->_validateSubdomain(trim($sub_domain)))
                return false;
        }

        // Managed to get here, so return input.
        return $domain;
    }

    /**
     * Function to validate a subdomain:
     *   subdomain = domain-ref / domain-literal
     *
     * @param string $subdomain The string to check.
     * @return boolean Success or failure.
     */
    protected function _validateSubdomain($subdomain)
    {
        if (preg_match('|^\[(.*)]$|', $subdomain, $arr)){
            if (!$this->_validateDliteral($arr[1])) return false;
        } else {
            if (!$this->_validateAtom($subdomain)) return false;
        }

        // Got here, so return successful.
        return true;
    }

    /**
     * Function to validate a domain literal:
     *   domain-literal =  "[" *(dtext / quoted-pair) "]"
     *
     * @param string $dliteral The string to check.
     * @return boolean Success or failure.
     */
    protected function _validateDliteral($dliteral)
    {
        return !preg_match('/(.)[][\x0D\\\\]/', $dliteral, $matches) && ((! isset($matches[1])) || $matches[1] != '\\');
    }

    /**
     * Function to validate an addr-spec.
     *
     * addr-spec = local-part "@" domain
     *
     * @param string $addr_spec The string to check.
     * @return mixed False on failure, or the validated addr-spec on success.
     */
    protected function _validateAddrSpec($addr_spec)
    {
        $addr_spec = trim($addr_spec);

        // Split on @ sign if there is one.
        if (strpos($addr_spec, '@') !== false) {
            $parts      = explode('@', $addr_spec);
            $local_part = $this->_splitCheck($parts, '@');
            $domain     = substr($addr_spec, strlen($local_part . '@'));

        // No @ sign so assume the default domain.
        } else {
            $local_part = $addr_spec;
            $domain     = $this->default_domain;
        }

        if (($local_part = $this->_validateLocalPart($local_part)) === false) return false;
        if (($domain     = $this->_validateDomain($domain)) === false) return false;

        // Got here so return successful.
        return array('local_part' => $local_part, 'domain' => $domain);
    }

    /**
     * Function to validate the local part of an address:
     *   local-part = word *("." word)
     *
     * @param string $local_part
     * @return mixed False on failure, or the validated local part on success.
     */
    protected function _validateLocalPart($local_part)
    {
        $parts = explode('.', $local_part);
        $words = array();

        // Split the local_part into words.
        while (count($parts) > 0) {
            $words[] = $this->_splitCheck($parts, '.');
            for ($i = 0; $i < $this->index + 1; $i++) {
                array_shift($parts);
            }
        }

        // Validate each word.
        foreach ($words as $word) {
            // word cannot be empty (#17317)
            if ($word === '') {
                return false;
            }
            // If this word contains an unquoted space, it is invalid. (6.2.4)
            if (strpos($word, ' ') && $word[0] !== '"')
            {
                return false;
            }

            if ($this->_validatePhrase(trim($word)) === false) return false;
        }

        // Managed to get here, so return the input.
        return $local_part;
    }

    /**
     * Returns an approximate count of how many addresses are in the
     * given string. This is APPROXIMATE as it only splits based on a
     * comma which has no preceding backslash. Could be useful as
     * large amounts of addresses will end up producing *large*
     * structures when used with parseAddressList().
     *
     * @param  string $data Addresses to count
     * @return int          Approximate count
     */
    public function approximateCount($data)
    {
        return count(preg_split('/(?<!\\\\),/', $data));
    }

    /**
     * This is a email validating function separate to the rest of the
     * class. It simply validates whether an email is of the common
     * internet form: <user>@<domain>. This can be sufficient for most
     * people. Optional stricter mode can be utilised which restricts
     * mailbox characters allowed to alphanumeric, full stop, hyphen
     * and underscore.
     *
     * @param  string  $data   Address to check
     * @param  boolean $strict Optional stricter mode
     * @return mixed           False if it fails, an indexed array
     *                         username/domain if it matches
     */
    public function isValidInetAddress($data, $strict = false)
    {
        $regex = $strict ? '/^([.0-9a-z_+-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,})$/i' : '/^([*+!.&#$|\'\\%\/0-9a-z^_`{}=?~:-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,})$/i';
        if (preg_match($regex, trim($data), $matches)) {
            return array($matches[1], $matches[2]);
        } else {
            return false;
        }
    }

}
smtp.php000064400000036654152046562110006260 0ustar00<?php
/**
 * SMTP implementation of the PEAR Mail interface. Requires the Net_SMTP class.
 *
 * PHP version 5
 *
 * LICENSE:
 *
 * Copyright (c) 2010-2017, Chuck Hagenbuch & Jon Parise
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * 3. Neither the name of the copyright holder nor the names of its
 *    contributors may be used to endorse or promote products derived from
 *    this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * @category    HTTP
 * @package     HTTP_Request
 * @author      Jon Parise <jon@php.net> 
 * @author      Chuck Hagenbuch <chuck@horde.org>
 * @copyright   2010-2017 Chuck Hagenbuch
 * @license     http://opensource.org/licenses/BSD-3-Clause New BSD License
 * @version     CVS: $Id$
 * @link        http://pear.php.net/package/Mail/
 */

/** Error: Failed to create a Net_SMTP object */
define('PEAR_MAIL_SMTP_ERROR_CREATE', 10000);

/** Error: Failed to connect to SMTP server */
define('PEAR_MAIL_SMTP_ERROR_CONNECT', 10001);

/** Error: SMTP authentication failure */
define('PEAR_MAIL_SMTP_ERROR_AUTH', 10002);

/** Error: No From: address has been provided */
define('PEAR_MAIL_SMTP_ERROR_FROM', 10003);

/** Error: Failed to set sender */
define('PEAR_MAIL_SMTP_ERROR_SENDER', 10004);

/** Error: Failed to add recipient */
define('PEAR_MAIL_SMTP_ERROR_RECIPIENT', 10005);

/** Error: Failed to send data */
define('PEAR_MAIL_SMTP_ERROR_DATA', 10006);

/**
 * SMTP implementation of the PEAR Mail interface. Requires the Net_SMTP class.
 * @access public
 * @package Mail
 * @version $Revision$
 */
class Mail_smtp extends Mail {

    /**
     * SMTP connection object.
     *
     * @var object
     * @access private
     */
    var $_smtp = null;

    /**
     * The list of service extension parameters to pass to the Net_SMTP
     * mailFrom() command.
     *
     * @var array
     */
    var $_extparams = array();

    /**
     * The SMTP host to connect to.
     *
     * @var string
     */
    var $host = 'localhost';

    /**
     * The port the SMTP server is on.
     *
     * @var integer
     */
    var $port = 25;

    /**
     * Should SMTP authentication be used?
     *
     * This value may be set to true, false or the name of a specific
     * authentication method.
     *
     * If the value is set to true, the Net_SMTP package will attempt to use
     * the best authentication method advertised by the remote SMTP server.
     *
     * @var mixed
     */
    var $auth = false;

    /**
     * The username to use if the SMTP server requires authentication.
     *
     * @var string
     */
    var $username = '';

    /**
     * The password to use if the SMTP server requires authentication.
     *
     * @var string
     */
    var $password = '';

    /**
     * Hostname or domain that will be sent to the remote SMTP server in the
     * HELO / EHLO message.
     *
     * @var string
     */
    var $localhost = 'localhost';

    /**
     * SMTP connection timeout value.  NULL indicates no timeout.
     *
     * @var integer
     */
    var $timeout = null;

    /**
     * Turn on Net_SMTP debugging?
     *
     * @var boolean $debug
     */
    var $debug = false;

    /**
     * Indicates whether or not the SMTP connection should persist over
     * multiple calls to the send() method.
     *
     * @var boolean
     */
    var $persist = false;

    /**
     * Use SMTP command pipelining (specified in RFC 2920) if the SMTP server
     * supports it. This speeds up delivery over high-latency connections. By
     * default, use the default value supplied by Net_SMTP.
     *
     * @var boolean
     */
    var $pipelining;

    /**
     * The list of socket options
     *
     * @var array
     */
    var $socket_options = array();

    /**
     * Constructor.
     *
     * Instantiates a new Mail_smtp:: object based on the parameters
     * passed in. It looks for the following parameters:
     *     host        The server to connect to. Defaults to localhost.
     *     port        The port to connect to. Defaults to 25.
     *     auth        SMTP authentication.  Defaults to none.
     *     username    The username to use for SMTP auth. No default.
     *     password    The password to use for SMTP auth. No default.
     *     localhost   The local hostname / domain. Defaults to localhost.
     *     timeout     The SMTP connection timeout. Defaults to none.
     *     verp        Whether to use VERP or not. Defaults to false.
     *                 DEPRECATED as of 1.2.0 (use setMailParams()).
     *     debug       Activate SMTP debug mode? Defaults to false.
     *     persist     Should the SMTP connection persist?
     *     pipelining  Use SMTP command pipelining
     *
     * If a parameter is present in the $params array, it replaces the
     * default.
     *
     * @param array Hash containing any parameters different from the
     *              defaults.
     */
    public function __construct($params)
    {
        if (isset($params['host'])) $this->host = $params['host'];
        if (isset($params['port'])) $this->port = $params['port'];
        if (isset($params['auth'])) $this->auth = $params['auth'];
        if (isset($params['username'])) $this->username = $params['username'];
        if (isset($params['password'])) $this->password = $params['password'];
        if (isset($params['localhost'])) $this->localhost = $params['localhost'];
        if (isset($params['timeout'])) $this->timeout = $params['timeout'];
        if (isset($params['debug'])) $this->debug = (bool)$params['debug'];
        if (isset($params['persist'])) $this->persist = (bool)$params['persist'];
        if (isset($params['pipelining'])) $this->pipelining = (bool)$params['pipelining'];
        if (isset($params['socket_options'])) $this->socket_options = $params['socket_options'];
        // Deprecated options
        if (isset($params['verp'])) {
            $this->addServiceExtensionParameter('XVERP', is_bool($params['verp']) ? null : $params['verp']);
        }
    }

    /**
     * Destructor implementation to ensure that we disconnect from any
     * potentially-alive persistent SMTP connections.
     */
    public function __destruct()
    {
        $this->disconnect();
    }

    /**
     * Implements Mail::send() function using SMTP.
     *
     * @param mixed $recipients Either a comma-seperated list of recipients
     *              (RFC822 compliant), or an array of recipients,
     *              each RFC822 valid. This may contain recipients not
     *              specified in the headers, for Bcc:, resending
     *              messages, etc.
     *
     * @param array $headers The array of headers to send with the mail, in an
     *              associative array, where the array key is the
     *              header name (e.g., 'Subject'), and the array value
     *              is the header value (e.g., 'test'). The header
     *              produced from those values would be 'Subject:
     *              test'.
     *
     * @param string $body The full text of the message body, including any
     *               MIME parts, etc.
     *
     * @return mixed Returns true on success, or a PEAR_Error
     *               containing a descriptive error message on
     *               failure.
     */
    public function send($recipients, $headers, $body)
    {
        $result = $this->send_or_fail($recipients, $headers, $body);

        /* If persistent connections are disabled, destroy our SMTP object. */
        if ($this->persist === false) {
            $this->disconnect();
        }

        return $result;
    }

    protected function send_or_fail($recipients, $headers, $body)
    {
        /* If we don't already have an SMTP object, create one. */
        $result = $this->getSMTPObject();
        if (PEAR::isError($result)) {
            return $result;
        }

        if (!is_array($headers)) {
            return PEAR::raiseError('$headers must be an array');
        }

        $this->_sanitizeHeaders($headers);

        $headerElements = $this->prepareHeaders($headers);
        if (is_a($headerElements, 'PEAR_Error')) {
            $this->_smtp->rset();
            return $headerElements;
        }
        list($from, $textHeaders) = $headerElements;

        /* Since few MTAs are going to allow this header to be forged
         * unless it's in the MAIL FROM: exchange, we'll use
         * Return-Path instead of From: if it's set. */
        if (!empty($headers['Return-Path'])) {
            $from = $headers['Return-Path'];
        }

        if (!isset($from)) {
            $this->_smtp->rset();
            return PEAR::raiseError('No From: address has been provided',
                                    PEAR_MAIL_SMTP_ERROR_FROM);
        }

        $params = null;
        if (!empty($this->_extparams)) {
            foreach ($this->_extparams as $key => $val) {
                $params .= ' ' . $key . (is_null($val) ? '' : '=' . $val);
            }
        }
        if (PEAR::isError($res = $this->_smtp->mailFrom($from, ltrim($params)))) {
            $error = $this->_error("Failed to set sender: $from", $res);
            $this->_smtp->rset();
            return PEAR::raiseError($error, PEAR_MAIL_SMTP_ERROR_SENDER);
        }

        $recipients = $this->parseRecipients($recipients);
        if (is_a($recipients, 'PEAR_Error')) {
            $this->_smtp->rset();
            return $recipients;
        }

        foreach ($recipients as $recipient) {
            $res = $this->_smtp->rcptTo($recipient);
            if (is_a($res, 'PEAR_Error')) {
                $error = $this->_error("Failed to add recipient: $recipient", $res);
                $this->_smtp->rset();
                return PEAR::raiseError($error, PEAR_MAIL_SMTP_ERROR_RECIPIENT);
            }
        }

        /* Send the message's headers and the body as SMTP data. */
        $res = $this->_smtp->data($body, $textHeaders);
        list(,$args) = $this->_smtp->getResponse();

        if (preg_match("/ queued as (.*)/", $args, $queued)) {
            $this->queued_as = $queued[1];
        }

        /* we need the greeting; from it we can extract the authorative name of the mail server we've really connected to.
         * ideal if we're connecting to a round-robin of relay servers and need to track which exact one took the email */
        $this->greeting = $this->_smtp->getGreeting();

        if (is_a($res, 'PEAR_Error')) {
            $error = $this->_error('Failed to send data', $res);
            $this->_smtp->rset();
            return PEAR::raiseError($error, PEAR_MAIL_SMTP_ERROR_DATA);
        }

        return true;
    }

    /**
     * Connect to the SMTP server by instantiating a Net_SMTP object.
     *
     * @return mixed Returns a reference to the Net_SMTP object on success, or
     *               a PEAR_Error containing a descriptive error message on
     *               failure.
     *
     * @since  1.2.0
     */
    public function getSMTPObject()
    {
        if (is_object($this->_smtp) !== false) {
            return $this->_smtp;
        }

        include_once 'Net/SMTP.php';
        $this->_smtp = new Net_SMTP($this->host,
                                     $this->port,
                                     $this->localhost,
                                     $this->pipelining,
                                     0,
                                     $this->socket_options);

        /* If we still don't have an SMTP object at this point, fail. */
        if (is_object($this->_smtp) === false) {
            return PEAR::raiseError('Failed to create a Net_SMTP object',
                                    PEAR_MAIL_SMTP_ERROR_CREATE);
        }

        /* Configure the SMTP connection. */
        if ($this->debug) {
            $this->_smtp->setDebug(true);
        }

        /* Attempt to connect to the configured SMTP server. */
        if (PEAR::isError($res = $this->_smtp->connect($this->timeout))) {
            $error = $this->_error('Failed to connect to ' .
                                   $this->host . ':' . $this->port,
                                   $res);
            return PEAR::raiseError($error, PEAR_MAIL_SMTP_ERROR_CONNECT);
        }

        /* Attempt to authenticate if authentication has been enabled. */
        if ($this->auth) {
            $method = is_string($this->auth) ? $this->auth : '';

            if (PEAR::isError($res = $this->_smtp->auth($this->username,
                                                        $this->password,
                                                        $method))) {
                $error = $this->_error("$method authentication failure",
                                       $res);
                $this->_smtp->rset();
                return PEAR::raiseError($error, PEAR_MAIL_SMTP_ERROR_AUTH);
            }
        }

        return $this->_smtp;
    }

    /**
     * Add parameter associated with a SMTP service extension.
     *
     * @param string Extension keyword.
     * @param string Any value the keyword needs.
     *
     * @since 1.2.0
     */
    public function addServiceExtensionParameter($keyword, $value = null)
    {
        $this->_extparams[$keyword] = $value;
    }

    /**
     * Disconnect and destroy the current SMTP connection.
     *
     * @return boolean True if the SMTP connection no longer exists.
     *
     * @since  1.1.9
     */
    public function disconnect()
    {
        /* If we have an SMTP object, disconnect and destroy it. */
        if (is_object($this->_smtp) && $this->_smtp->disconnect()) {
            $this->_smtp = null;
        }

        /* We are disconnected if we no longer have an SMTP object. */
        return ($this->_smtp === null);
    }

    /**
     * Build a standardized string describing the current SMTP error.
     *
     * @param string $text  Custom string describing the error context.
     * @param object $error Reference to the current PEAR_Error object.
     *
     * @return string       A string describing the current SMTP error.
     *
     * @since  1.1.7
     */
    protected function _error($text, $error)
    {
        /* Split the SMTP response into a code and a response string. */
        list($code, $response) = $this->_smtp->getResponse();

        /* Build our standardized error string. */
        return $text
            . ' [SMTP: ' . $error->getMessage()
            . " (code: $code, response: $response)]";
    }

}
mimeDecode.php000064400000114671152046562110007324 0ustar00<?php
/**
 * The Mail_mimeDecode class is used to decode mail/mime messages
 *
 * This class will parse a raw mime email and return
 * the structure. Returned structure is similar to
 * that returned by imap_fetchstructure().
 *
 *  +----------------------------- IMPORTANT ------------------------------+
 *  | Usage of this class compared to native php extensions such as        |
 *  | mailparse or imap, is slow and may be feature deficient. If available|
 *  | you are STRONGLY recommended to use the php extensions.              |
 *  +----------------------------------------------------------------------+
 *
 * Compatible with PHP versions 4 and 5
 *
 * LICENSE: This LICENSE is in the BSD license style.
 * Copyright (c) 2002-2003, Richard Heyes <richard@phpguru.org>
 * Copyright (c) 2003-2006, PEAR <pear-group@php.net>
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or
 * without modification, are permitted provided that the following
 * conditions are met:
 *
 * - Redistributions of source code must retain the above copyright
 *   notice, this list of conditions and the following disclaimer.
 * - Redistributions in binary form must reproduce the above copyright
 *   notice, this list of conditions and the following disclaimer in the
 *   documentation and/or other materials provided with the distribution.
 * - Neither the name of the authors, nor the names of its contributors 
 *   may be used to endorse or promote products derived from this 
 *   software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
 * THE POSSIBILITY OF SUCH DAMAGE.
 *
 * @category   Mail
 * @package    Mail_Mime
 * @author     Richard Heyes  <richard@phpguru.org>
 * @author     George Schlossnagle <george@omniti.com>
 * @author     Cipriano Groenendal <cipri@php.net>
 * @author     Sean Coates <sean@php.net>
 * @copyright  2003-2006 PEAR <pear-group@php.net>
 * @license    http://www.opensource.org/licenses/bsd-license.php BSD License
 * @version    CVS: $Id: mimeDecode.php 337165 2015-07-15 09:42:08Z alan_k $
 * @link       http://pear.php.net/package/Mail_mime
 */


/**
 * require PEAR
 *
 * This package depends on PEAR to raise errors.
 */
require_once 'PEAR.php';


/**
 * The Mail_mimeDecode class is used to decode mail/mime messages
 *
 * This class will parse a raw mime email and return the structure.
 * Returned structure is similar to that returned by imap_fetchstructure().
 *
 *  +----------------------------- IMPORTANT ------------------------------+
 *  | Usage of this class compared to native php extensions such as        |
 *  | mailparse or imap, is slow and may be feature deficient. If available|
 *  | you are STRONGLY recommended to use the php extensions.              |
 *  +----------------------------------------------------------------------+
 *
 * @category   Mail
 * @package    Mail_Mime
 * @author     Richard Heyes  <richard@phpguru.org>
 * @author     George Schlossnagle <george@omniti.com>
 * @author     Cipriano Groenendal <cipri@php.net>
 * @author     Sean Coates <sean@php.net>
 * @copyright  2003-2006 PEAR <pear-group@php.net>
 * @license    http://www.opensource.org/licenses/bsd-license.php BSD License
 * @version    Release: @package_version@
 * @link       http://pear.php.net/package/Mail_mime
 */
class Mail_mimeDecode extends PEAR
{
    /**
     * The raw email to decode
     *
     * @var    string
     * @access private
     */
    var $_input;

    /**
     * The header part of the input
     *
     * @var    string
     * @access private
     */
    var $_header;

    /**
     * The body part of the input
     *
     * @var    string
     * @access private
     */
    var $_body;

    /**
     * If an error occurs, this is used to store the message
     *
     * @var    string
     * @access private
     */
    var $_error;

    /**
     * Flag to determine whether to include bodies in the
     * returned object.
     *
     * @var    boolean
     * @access private
     */
    var $_include_bodies;

    /**
     * Flag to determine whether to decode bodies
     *
     * @var    boolean
     * @access private
     */
    var $_decode_bodies;

    /**
     * Flag to determine whether to decode headers
     * (set to UTF8 to iconv convert headers)
     * @var    mixed 
     * @access private
     */
    var $_decode_headers;
  

    /**
     * Flag to determine whether to include attached messages
     * as body in the returned object. Depends on $_include_bodies
     *
     * @var    boolean
     * @access private
     */
    var $_rfc822_bodies;

    /**
     * Constructor.
     *
     * Sets up the object, initialise the variables, and splits and
     * stores the header and body of the input.
     *
     * @param string The input to decode
     * @access public
     */
    function __construct($input)
    {
        list($header, $body)   = $this->_splitBodyHeader($input);

        $this->_input          = $input;
        $this->_header         = $header;
        $this->_body           = $body;
        $this->_decode_bodies  = false;
        $this->_include_bodies = true;
        $this->_rfc822_bodies  = false;
    }
    // BC
    function Mail_mimeDecode($input)
    {
        $this->__construct($input);
    }
    

    /**
     * Begins the decoding process. If called statically
     * it will create an object and call the decode() method
     * of it.
     *
     * @param array An array of various parameters that determine
     *              various things:
     *              include_bodies - Whether to include the body in the returned
     *                               object.
     *              decode_bodies  - Whether to decode the bodies
     *                               of the parts. (Transfer encoding)
     *              decode_headers - Whether to decode headers,
     *                             - use "UTF8//IGNORE" to convert charset.
     *              
     *              input          - If called statically, this will be treated
     *                               as the input
     * @return object Decoded results
     * @access public
     */
    function decode($params = null)
    {
        // determine if this method has been called statically
        $isStatic = empty($this) || !is_a($this, __CLASS__);

        // Have we been called statically?
	// If so, create an object and pass details to that.
        if ($isStatic AND isset($params['input'])) {

            $obj = new Mail_mimeDecode($params['input']);
            $structure = $obj->decode($params);

        // Called statically but no input
        } elseif ($isStatic) {
            return PEAR::raiseError('Called statically and no input given');

        // Called via an object
        } else {
            $this->_include_bodies = isset($params['include_bodies']) ?
	                             $params['include_bodies'] : false;
            $this->_decode_bodies  = isset($params['decode_bodies']) ?
	                             $params['decode_bodies']  : false;
            $this->_decode_headers = isset($params['decode_headers']) ?
	                             $params['decode_headers'] : false;
            $this->_rfc822_bodies  = isset($params['rfc_822bodies']) ?
	                             $params['rfc_822bodies']  : false;
                                 
            if (is_string($this->_decode_headers) && !function_exists('iconv')) {
                 PEAR::raiseError('header decode conversion requested, however iconv is missing');
            }
                                 
            $structure = $this->_decode($this->_header, $this->_body);
            if ($structure === false) {
                $structure = $this->raiseError($this->_error);
            }
        }
    
        return $structure;
    }

    /**
     * Performs the decoding. Decodes the body string passed to it
     * If it finds certain content-types it will call itself in a
     * recursive fashion
     *
     * @param string Header section
     * @param string Body section
     * @return object Results of decoding process
     * @access private
     */
    function _decode($headers, $body, $default_ctype = 'text/plain')
    {
        $return = new stdClass;
        $return->headers = array();
        $headers = $this->_parseHeaders($headers);

        foreach ($headers as $value) {
            $value['value'] =  $this->_decodeHeader($value['value']);
            if (isset($return->headers[strtolower($value['name'])]) AND !is_array($return->headers[strtolower($value['name'])])) {
                $return->headers[strtolower($value['name'])]   = array($return->headers[strtolower($value['name'])]);
                $return->headers[strtolower($value['name'])][] = $value['value'];

            } elseif (isset($return->headers[strtolower($value['name'])])) {
                $return->headers[strtolower($value['name'])][] = $value['value'];

            } else {
                $return->headers[strtolower($value['name'])] = $value['value'];
            }
        }


        foreach ($headers as $key => $value) {
            $headers[$key]['name'] = strtolower($headers[$key]['name']);
            switch ($headers[$key]['name']) {

                case 'content-type':
                    $content_type = $this->_parseHeaderValue($headers[$key]['value']);

                    if (preg_match('/([0-9a-z+.-]+)\/([0-9a-z+.-]+)/i', $content_type['value'], $regs)) {
                        $return->ctype_primary   = $regs[1];
                        $return->ctype_secondary = $regs[2];
                    }

                    if (isset($content_type['other'])) {
                        foreach($content_type['other'] as $p_name => $p_value) {
                            $return->ctype_parameters[$p_name] = $p_value;
                        }
                    }
                    break;

                case 'content-disposition':
                    $content_disposition = $this->_parseHeaderValue($headers[$key]['value']);
                    $return->disposition   = $content_disposition['value'];
                    if (isset($content_disposition['other'])) {
                        foreach($content_disposition['other'] as $p_name => $p_value) {
                            $return->d_parameters[$p_name] = $p_value;
                        }
                    }
                    break;

                case 'content-transfer-encoding':
                    $content_transfer_encoding = $this->_parseHeaderValue($headers[$key]['value']);
                    break;
            }
        }

        if (isset($content_type)) {
            switch (strtolower($content_type['value'])) {
                case 'text/plain':
                    $encoding = isset($content_transfer_encoding) ? $content_transfer_encoding['value'] : '7bit';
                    $this->_include_bodies ? $return->body = ($this->_decode_bodies ? $this->_decodeBody($body, $encoding) : $body) : null;
                    break;

                case 'text/html':
                    $encoding = isset($content_transfer_encoding) ? $content_transfer_encoding['value'] : '7bit';
                    $this->_include_bodies ? $return->body = ($this->_decode_bodies ? $this->_decodeBody($body, $encoding) : $body) : null;
                    break;
                
                case 'multipart/signed': // PGP
                    $parts = $this->_boundarySplit($body, $content_type['other']['boundary'], true);
                    $return->parts['msg_body'] = $parts[0]; 
                    list($part_header, $part_body) = $this->_splitBodyHeader($parts[1]);
                    $return->parts['sig_hdr'] = $part_header;
                    $return->parts['sig_body'] = $part_body;
                    break;

                case 'multipart/parallel':
                case 'multipart/appledouble': // Appledouble mail
                case 'multipart/report': // RFC1892
                case 'multipart/signed': // PGP
                case 'multipart/digest':
                case 'multipart/alternative':
                case 'multipart/related':
                case 'multipart/relative': //#20431 - android
                case 'multipart/mixed':
                case 'application/vnd.wap.multipart.related':
                    if(!isset($content_type['other']['boundary'])){
                        $this->_error = 'No boundary found for ' . $content_type['value'] . ' part';
                        return false;
                    }

                    $default_ctype = (strtolower($content_type['value']) === 'multipart/digest') ? 'message/rfc822' : 'text/plain';

                    $parts = $this->_boundarySplit($body, $content_type['other']['boundary']);
                    for ($i = 0; $i < count($parts); $i++) {
                        list($part_header, $part_body) = $this->_splitBodyHeader($parts[$i]);
                        $part = $this->_decode($part_header, $part_body, $default_ctype);
                        if($part === false)
                            $part = $this->raiseError($this->_error);
                        $return->parts[] = $part;
                    }
                    break;

                case 'message/rfc822':
                case 'message/delivery-status': // #bug #18693
					if ($this->_rfc822_bodies) {
						$encoding = isset($content_transfer_encoding) ? $content_transfer_encoding['value'] : '7bit';
						$return->body = ($this->_decode_bodies ? $this->_decodeBody($body, $encoding) : $body);
					}
                    $obj = new Mail_mimeDecode($body);
                    $return->parts[] = $obj->decode(array('include_bodies' => $this->_include_bodies,
					                                      'decode_bodies'  => $this->_decode_bodies,
														  'decode_headers' => $this->_decode_headers));
                    unset($obj);
                    break;

                default:
                    if(!isset($content_transfer_encoding['value']))
                        $content_transfer_encoding['value'] = '7bit';
                    $this->_include_bodies ? $return->body = ($this->_decode_bodies ? $this->_decodeBody($body, $content_transfer_encoding['value']) : $body) : null;
                    break;
            }

        } else {
            $ctype = explode('/', $default_ctype);
            $return->ctype_primary   = $ctype[0];
            $return->ctype_secondary = $ctype[1];
            $this->_include_bodies ? $return->body = ($this->_decode_bodies ? $this->_decodeBody($body) : $body) : null;
        }

        return $return;
    }

    /**
     * Given the output of the above function, this will return an
     * array of references to the parts, indexed by mime number.
     *
     * @param  object $structure   The structure to go through
     * @param  string $mime_number Internal use only.
     * @return array               Mime numbers
     */
    function &getMimeNumbers(&$structure, $no_refs = false, $mime_number = '', $prepend = '')
    {
        $return = array();
        if (!empty($structure->parts)) {
            if ($mime_number != '') {
                $structure->mime_id = $prepend . $mime_number;
                $return[$prepend . $mime_number] = &$structure;
            }
            for ($i = 0; $i < count($structure->parts); $i++) {

            
                if (!empty($structure->headers['content-type']) AND substr(strtolower($structure->headers['content-type']), 0, 8) == 'message/') {
                    $prepend      = $prepend . $mime_number . '.';
                    $_mime_number = '';
                } else {
                    $_mime_number = ($mime_number == '' ? $i + 1 : sprintf('%s.%s', $mime_number, $i + 1));
                }

                $arr = &Mail_mimeDecode::getMimeNumbers($structure->parts[$i], $no_refs, $_mime_number, $prepend);
                foreach ($arr as $key => $val) {
                    $no_refs ? $return[$key] = '' : $return[$key] = &$arr[$key];
                }
            }
        } else {
            if ($mime_number == '') {
                $mime_number = '1';
            }
            $structure->mime_id = $prepend . $mime_number;
            $no_refs ? $return[$prepend . $mime_number] = '' : $return[$prepend . $mime_number] = &$structure;
        }
        
        return $return;
    }

    /**
     * Given a string containing a header and body
     * section, this function will split them (at the first
     * blank line) and return them.
     *
     * @param string Input to split apart
     * @return array Contains header and body section
     * @access private
     */
    function _splitBodyHeader($input)
    {
        if (preg_match("/^(.*?)\r?\n\r?\n(.*)/s", $input, $match)) {
            return array($match[1], $match[2]);
        }
        // bug #17325 - empty bodies are allowed. - we just check that at least one line 
        // of headers exist..
        if (count(explode("\n",$input))) {
            return array($input, '');
        }
        $this->_error = 'Could not split header and body';
        return false;
    }

    /**
     * Parse headers given in $input and return
     * as assoc array.
     *
     * @param string Headers to parse
     * @return array Contains parsed headers
     * @access private
     */
    function _parseHeaders($input)
    {

        if ($input !== '') {
            // Unfold the input
            $input   = preg_replace("/\r?\n/", "\r\n", $input);
            //#7065 - wrapping.. with encoded stuff.. - probably not needed,
            // wrapping space should only get removed if the trailing item on previous line is a 
            // encoded character
            $input   = preg_replace("/=\r\n(\t| )+/", '=', $input);
            $input   = preg_replace("/\r\n(\t| )+/", ' ', $input);
            
            $headers = explode("\r\n", trim($input));
            $got_start = false;
            foreach ($headers as $value) {
                if (!$got_start) {
                    // munge headers for mbox style from
                    if ($value[0] == '>') {
                        $value = substring($value, 1); // remove mbox >
                    }
                    if (substr($value,0,5) == 'From ') {
                        $value = 'Return-Path: ' . substr($value, 5);
                    } else {
                        $got_start = true;
                    }
                }
                
                $hdr_name = substr($value, 0, $pos = strpos($value, ':'));
                $hdr_value = substr($value, $pos+1);
                if($hdr_value[0] == ' ') {
                    $hdr_value = substr($hdr_value, 1);
                }

                $return[] = array(
                                  'name'  => $hdr_name,
                                  'value' =>  $hdr_value
                                 );
            }
        } else {
            $return = array();
        }

        return $return;
    }

    /**
     * Function to parse a header value,
     * extract first part, and any secondary
     * parts (after ;) This function is not as
     * robust as it could be. Eg. header comments
     * in the wrong place will probably break it.
     *
     * Extra things this can handle
     *   filename*0=......
     *   filename*1=......
     *
     *  This is where lines are broken in, and need merging.
     *
     *   filename*0*=ENC'lang'urlencoded data.
     *   filename*1*=ENC'lang'urlencoded data.
     *
     * 
     *
     * @param string Header value to parse
     * @return array Contains parsed result
     * @access private
     */
    function _parseHeaderValue($input)
    {
         if (($pos = strpos($input, ';')) === false) {
            $input = $this->_decodeHeader($input);
            $return['value'] = trim($input);
            return $return;
        }



        $value = substr($input, 0, $pos);
        $value = $this->_decodeHeader($value);
        $return['value'] = trim($value);
        $input = trim(substr($input, $pos+1));

        if (!strlen($input) > 0) {
            return $return;
        }
        // at this point input contains xxxx=".....";zzzz="...."
        // since we are dealing with quoted strings, we need to handle this properly..
        $i = 0;
        $l = strlen($input);
        $key = '';
        $val = false; // our string - including quotes..
        $q = false; // in quote..
        $lq = ''; // last quote..

        while ($i < $l) {
            
            $c = $input[$i];
            //var_dump(array('i'=>$i,'c'=>$c,'q'=>$q, 'lq'=>$lq, 'key'=>$key, 'val' =>$val));

            $escaped = false;
            if ($c == '\\') {
                $i++;
                if ($i == $l-1) { // end of string.
                    break;
                }
                $escaped = true;
                $c = $input[$i];
            }            


            // state - in key..
            if ($val === false) {
                if (!$escaped && $c == '=') {
                    $val = '';
                    $key = trim($key);
                    $i++;
                    continue;
                }
                if (!$escaped && $c == ';') {
                    if ($key) { // a key without a value..
                        $key= trim($key);
                        $return['other'][$key] = '';
                    }
                    $key = '';
                }
                $key .= $c;
                $i++;
                continue;
            }
                     
            // state - in value.. (as $val is set..)

            if ($q === false) {
                // not in quote yet.
                if ((!strlen($val) || $lq !== false) && $c == ' ' ||  $c == "\t") {
                    $i++;
                    continue; // skip leading spaces after '=' or after '"'
                }
                
                // do not de-quote 'xxx*= itesm.. 
                $key_is_trans = $key[strlen($key)-1] == '*';
                
                if (!$key_is_trans && !$escaped && ($c == '"' || $c == "'")) {
                    // start quoted area..
                    $q = $c;
                    // in theory should not happen raw text in value part..
                    // but we will handle it as a merged part of the string..
                    $val = !strlen(trim($val)) ? '' : trim($val);
                    $i++;
                    continue;
                }
                // got end....
                if (!$escaped && $c == ';') {
                     
                    $return['other'][$key] = trim($val);
                    $val = false;
                    $key = '';
                    $lq = false;
                    $i++;
                    continue;
                }

                $val .= $c;
                $i++;
                continue;
            }
            
            // state - in quote..
            if (!$escaped && $c == $q) {  // potential exit state..
                
                // end of quoted string..
                $lq = $q;
                $q = false;
                $i++;
                continue;
            }
                
            // normal char inside of quoted string..
            $val.= $c;
            $i++;
        }
        
        // do we have anything left..
        if (strlen(trim($key)) || $val !== false) {
           
            $val = trim($val);
          
            $return['other'][$key] = $val;
        }
       
        
        $clean_others = array();
        // merge added values. eg. *1[*]
        foreach($return['other'] as $key =>$val) {
            if (preg_match('/\*[0-9]+\**$/', $key)) {
                $key = preg_replace('/(.*)\*[0-9]+(\**)$/', '\1\2', $key);
                if (isset($clean_others[$key])) {
                    $clean_others[$key] .= $val;
                    continue;
                }
                
            }
            $clean_others[$key] = $val;
            
        }
         
        // handle language translation of '*' ending others.
        foreach( $clean_others as $key =>$val) {
            if ( $key[strlen($key)-1] != '*') {
                $clean_others[strtolower($key)] = $val;
                continue;
            }
            unset($clean_others[$key]);
            $key = substr($key,0,-1);
            //extended-initial-value := [charset] "'" [language] "'"
            //              extended-other-values
            $match = array();
            $info = preg_match("/^([^']+)'([^']*)'(.*)$/", $val, $match);
             
            $clean_others[$key] = urldecode($match[3]);
            $clean_others[strtolower($key)] = $clean_others[$key];
            $clean_others[strtolower($key).'-charset'] = $match[1];
            $clean_others[strtolower($key).'-language'] = $match[2];
            
            
        }
        
        
        $return['other'] = $clean_others;
        
        // decode values.
        foreach($return['other'] as $key =>$val) {
            $charset = isset($return['other'][$key . '-charset']) ?
                $return['other'][$key . '-charset']  : false;
            
            $return['other'][$key] = $this->_decodeHeader($val, $charset);
        }
        
        return $return;
    }

    /**
     * This function splits the input based
     * on the given boundary
     *
     * @param string Input to parse
     * @return array Contains array of resulting mime parts
     * @access private
     */
    function _boundarySplit($input, $boundary, $eatline = false)
    {
        $parts = array();

        $bs_possible = substr($boundary, 2, -2);
        $bs_check = '\"' . $bs_possible . '\"';

        if ($boundary == $bs_check) {
            $boundary = $bs_possible;
        }
        // eatline is used by multipart/signed.
        $tmp = $eatline ?
            preg_split("/\r?\n--".preg_quote($boundary, '/')."(|--)\n/", $input) :
            preg_split("/--".preg_quote($boundary, '/')."((?=\s)|--)/", $input);

        $len = count($tmp) -1;
        for ($i = 1; $i < $len; $i++) {
            if (strlen(trim($tmp[$i]))) {
                $parts[] = $tmp[$i];
            }
        }
        
        // add the last part on if it does not end with the 'closing indicator'
        if (!empty($tmp[$len]) && strlen(trim($tmp[$len])) && $tmp[$len][0] != '-') {
            $parts[] = $tmp[$len];
        }
        return $parts;
    }

    /**
     * Given a header, this function will decode it
     * according to RFC2047. Probably not *exactly*
     * conformant, but it does pass all the given
     * examples (in RFC2047).
     *
     * @param string Input header value to decode
     * @return string Decoded header value
     * @access private
     */
    function _decodeHeader($input, $default_charset=false)
    {
        if (!$this->_decode_headers) {
            return $input;
        }
        // Remove white space between encoded-words
        $input = preg_replace('/(=\?[^?]+\?(q|b)\?[^?]*\?=)(\s)+=\?/i', '\1=?', $input);

        // For each encoded-word...
        while (preg_match('/(=\?([^?]+)\?(q|b)\?([^?]*)\?=)/i', $input, $matches)) {

            $encoded  = $matches[1];
            $charset  = $matches[2];
            $encoding = $matches[3];
            $text     = $matches[4];

            switch (strtolower($encoding)) {
                case 'b':
                    $text = base64_decode($text);
                    break;

                case 'q':
                    $text = str_replace('_', ' ', $text);
                    preg_match_all('/=([a-f0-9]{2})/i', $text, $matches);
                    foreach($matches[1] as $value)
                        $text = str_replace('='.$value, chr(hexdec($value)), $text);
                    break;
            }
            if (is_string($this->_decode_headers)) {
                $conv = @iconv($charset, $this->_decode_headers, $text);
                $text = ($conv === false) ? $text : $conv;
            }
            $input = str_replace($encoded, $text, $input);
        }
        
        if ($default_charset  && is_string($this->_decode_headers)) {
            $conv = @iconv($charset, $this->_decode_headers, $input);
            $input = ($conv === false) ? $input : $conv;
        }
        
        return $input;
    }

    /**
     * Given a body string and an encoding type,
     * this function will decode and return it.
     *
     * @param  string Input body to decode
     * @param  string Encoding type to use.
     * @return string Decoded body
     * @access private
     */
    function _decodeBody($input, $encoding = '7bit')
    {
        switch (strtolower($encoding)) {
            case '7bit':
                return $input;
                break;

            case 'quoted-printable':
                return $this->_quotedPrintableDecode($input);
                break;

            case 'base64':
                return base64_decode($input);
                break;

            default:
                return $input;
        }
    }

    /**
     * Given a quoted-printable string, this
     * function will decode and return it.
     *
     * @param  string Input body to decode
     * @return string Decoded body
     * @access private
     */
    function _quotedPrintableDecode($input)
    {
        // Remove soft line breaks
        $input = preg_replace("/=\r?\n/", '', $input);

        // Replace encoded characters
		 
        $cb = create_function('$matches',  ' return chr(hexdec($matches[0]));');
         
        $input = preg_replace_callback( '/=([a-f0-9]{2})/i', $cb, $input);

        return $input;
    }

    /**
     * Checks the input for uuencoded files and returns
     * an array of them. Can be called statically, eg:
     *
     * $files =& Mail_mimeDecode::uudecode($some_text);
     *
     * It will check for the begin 666 ... end syntax
     * however and won't just blindly decode whatever you
     * pass it.
     *
     * @param  string Input body to look for attahcments in
     * @return array  Decoded bodies, filenames and permissions
     * @access public
     * @author Unknown
     */
    function &uudecode($input)
    {
        // Find all uuencoded sections
        preg_match_all("/begin ([0-7]{3}) (.+)\r?\n(.+)\r?\nend/Us", $input, $matches);

        for ($j = 0; $j < count($matches[3]); $j++) {

            $str      = $matches[3][$j];
            $filename = $matches[2][$j];
            $fileperm = $matches[1][$j];

            $file = '';
            $str = preg_split("/\r?\n/", trim($str));
            $strlen = count($str);

            for ($i = 0; $i < $strlen; $i++) {
                $pos = 1;
                $d = 0;
                $len=(int)(((ord(substr($str[$i],0,1)) -32) - ' ') & 077);

                while (($d + 3 <= $len) AND ($pos + 4 <= strlen($str[$i]))) {
                    $c0 = (ord(substr($str[$i],$pos,1)) ^ 0x20);
                    $c1 = (ord(substr($str[$i],$pos+1,1)) ^ 0x20);
                    $c2 = (ord(substr($str[$i],$pos+2,1)) ^ 0x20);
                    $c3 = (ord(substr($str[$i],$pos+3,1)) ^ 0x20);
                    $file .= chr(((($c0 - ' ') & 077) << 2) | ((($c1 - ' ') & 077) >> 4));

                    $file .= chr(((($c1 - ' ') & 077) << 4) | ((($c2 - ' ') & 077) >> 2));

                    $file .= chr(((($c2 - ' ') & 077) << 6) |  (($c3 - ' ') & 077));

                    $pos += 4;
                    $d += 3;
                }

                if (($d + 2 <= $len) && ($pos + 3 <= strlen($str[$i]))) {
                    $c0 = (ord(substr($str[$i],$pos,1)) ^ 0x20);
                    $c1 = (ord(substr($str[$i],$pos+1,1)) ^ 0x20);
                    $c2 = (ord(substr($str[$i],$pos+2,1)) ^ 0x20);
                    $file .= chr(((($c0 - ' ') & 077) << 2) | ((($c1 - ' ') & 077) >> 4));

                    $file .= chr(((($c1 - ' ') & 077) << 4) | ((($c2 - ' ') & 077) >> 2));

                    $pos += 3;
                    $d += 2;
                }

                if (($d + 1 <= $len) && ($pos + 2 <= strlen($str[$i]))) {
                    $c0 = (ord(substr($str[$i],$pos,1)) ^ 0x20);
                    $c1 = (ord(substr($str[$i],$pos+1,1)) ^ 0x20);
                    $file .= chr(((($c0 - ' ') & 077) << 2) | ((($c1 - ' ') & 077) >> 4));

                }
            }
            $files[] = array('filename' => $filename, 'fileperm' => $fileperm, 'filedata' => $file);
        }

        return $files;
    }

    /**
     * getSendArray() returns the arguments required for Mail::send()
     * used to build the arguments for a mail::send() call 
     *
     * Usage:
     * $mailtext = Full email (for example generated by a template)
     * $decoder = new Mail_mimeDecode($mailtext);
     * $parts =  $decoder->getSendArray();
     * if (!PEAR::isError($parts) {
     *     list($recipents,$headers,$body) = $parts;
     *     $mail = Mail::factory('smtp');
     *     $mail->send($recipents,$headers,$body);
     * } else {
     *     echo $parts->message;
     * }
     * @return mixed   array of recipeint, headers,body or Pear_Error
     * @access public
     * @author Alan Knowles <alan@akbkhome.com>
     */
    function getSendArray()
    {
        // prevent warning if this is not set
        $this->_decode_headers = FALSE;
        $headerlist =$this->_parseHeaders($this->_header);
        $to = "";
        if (!$headerlist) {
            return $this->raiseError("Message did not contain headers");
        }
        foreach($headerlist as $item) {
            $header[$item['name']] = $item['value'];
            switch (strtolower($item['name'])) {
                case "to":
                case "cc":
                case "bcc":
                    $to .= ",".$item['value'];
                default:
                   break;
            }
        }
        if ($to == "") {
            return $this->raiseError("Message did not contain any recipents");
        }
        $to = substr($to,1);
        return array($to,$header,$this->_body);
    } 

    /**
     * Returns a xml copy of the output of
     * Mail_mimeDecode::decode. Pass the output in as the
     * argument. This function can be called statically. Eg:
     *
     * $output = $obj->decode();
     * $xml    = Mail_mimeDecode::getXML($output);
     *
     * The DTD used for this should have been in the package. Or
     * alternatively you can get it from cvs, or here:
     * http://www.phpguru.org/xmail/xmail.dtd.
     *
     * @param  object Input to convert to xml. This should be the
     *                output of the Mail_mimeDecode::decode function
     * @return string XML version of input
     * @access public
     */
    function getXML($input)
    {
        $crlf    =  "\r\n";
        $output  = '<?xml version=\'1.0\'?>' . $crlf .
                   '<!DOCTYPE email SYSTEM "http://www.phpguru.org/xmail/xmail.dtd">' . $crlf .
                   '<email>' . $crlf .
                   Mail_mimeDecode::_getXML($input) .
                   '</email>';

        return $output;
    }

    /**
     * Function that does the actual conversion to xml. Does a single
     * mimepart at a time.
     *
     * @param  object  Input to convert to xml. This is a mimepart object.
     *                 It may or may not contain subparts.
     * @param  integer Number of tabs to indent
     * @return string  XML version of input
     * @access private
     */
    function _getXML($input, $indent = 1)
    {
        $htab    =  "\t";
        $crlf    =  "\r\n";
        $output  =  '';
        $headers = @(array)$input->headers;

        foreach ($headers as $hdr_name => $hdr_value) {

            // Multiple headers with this name
            if (is_array($headers[$hdr_name])) {
                for ($i = 0; $i < count($hdr_value); $i++) {
                    $output .= Mail_mimeDecode::_getXML_helper($hdr_name, $hdr_value[$i], $indent);
                }

            // Only one header of this sort
            } else {
                $output .= Mail_mimeDecode::_getXML_helper($hdr_name, $hdr_value, $indent);
            }
        }

        if (!empty($input->parts)) {
            for ($i = 0; $i < count($input->parts); $i++) {
                $output .= $crlf . str_repeat($htab, $indent) . '<mimepart>' . $crlf .
                           Mail_mimeDecode::_getXML($input->parts[$i], $indent+1) .
                           str_repeat($htab, $indent) . '</mimepart>' . $crlf;
            }
        } elseif (isset($input->body)) {
            $output .= $crlf . str_repeat($htab, $indent) . '<body><![CDATA[' .
                       $input->body . ']]></body>' . $crlf;
        }

        return $output;
    }

    /**
     * Helper function to _getXML(). Returns xml of a header.
     *
     * @param  string  Name of header
     * @param  string  Value of header
     * @param  integer Number of tabs to indent
     * @return string  XML version of input
     * @access private
     */
    function _getXML_helper($hdr_name, $hdr_value, $indent)
    {
        $htab   = "\t";
        $crlf   = "\r\n";
        $return = '';

        $new_hdr_value = ($hdr_name != 'received') ? Mail_mimeDecode::_parseHeaderValue($hdr_value) : array('value' => $hdr_value);
        $new_hdr_name  = str_replace(' ', '-', ucwords(str_replace('-', ' ', $hdr_name)));

        // Sort out any parameters
        if (!empty($new_hdr_value['other'])) {
            foreach ($new_hdr_value['other'] as $paramname => $paramvalue) {
                $params[] = str_repeat($htab, $indent) . $htab . '<parameter>' . $crlf .
                            str_repeat($htab, $indent) . $htab . $htab . '<paramname>' . htmlspecialchars($paramname) . '</paramname>' . $crlf .
                            str_repeat($htab, $indent) . $htab . $htab . '<paramvalue>' . htmlspecialchars($paramvalue) . '</paramvalue>' . $crlf .
                            str_repeat($htab, $indent) . $htab . '</parameter>' . $crlf;
            }

            $params = implode('', $params);
        } else {
            $params = '';
        }

        $return = str_repeat($htab, $indent) . '<header>' . $crlf .
                  str_repeat($htab, $indent) . $htab . '<headername>' . htmlspecialchars($new_hdr_name) . '</headername>' . $crlf .
                  str_repeat($htab, $indent) . $htab . '<headervalue>' . htmlspecialchars($new_hdr_value['value']) . '</headervalue>' . $crlf .
                  $params .
                  str_repeat($htab, $indent) . '</header>' . $crlf;

        return $return;
    }

} // End of class
mime.php000064400000153254152046562110006220 0ustar00<?php

/**
 * The Mail_Mime class is used to create MIME E-mail messages
 *
 * The Mail_Mime class provides an OO interface to create MIME
 * enabled email messages. This way you can create emails that
 * contain plain-text bodies, HTML bodies, attachments, inline
 * images and specific headers.
 *
 * Compatible with PHP version 5, 7 and 8
 *
 * LICENSE: This LICENSE is in the BSD license style.
 * Copyright (c) 2002-2003, Richard Heyes <richard@phpguru.org>
 * Copyright (c) 2003-2006, PEAR <pear-group@php.net>
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or
 * without modification, are permitted provided that the following
 * conditions are met:
 *
 * - Redistributions of source code must retain the above copyright
 *   notice, this list of conditions and the following disclaimer.
 * - Redistributions in binary form must reproduce the above copyright
 *   notice, this list of conditions and the following disclaimer in the
 *   documentation and/or other materials provided with the distribution.
 * - Neither the name of the authors, nor the names of its contributors 
 *   may be used to endorse or promote products derived from this 
 *   software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
 * THE POSSIBILITY OF SUCH DAMAGE.
 *
 * @category  Mail
 * @package   Mail_Mime
 * @author    Richard Heyes  <richard@phpguru.org>
 * @author    Tomas V.V. Cox <cox@idecnet.com>
 * @author    Cipriano Groenendal <cipri@php.net>
 * @author    Sean Coates <sean@php.net>
 * @author    Aleksander Machniak <alec@php.net>
 * @copyright 2003-2006 PEAR <pear-group@php.net>
 * @license   http://www.opensource.org/licenses/bsd-license.php BSD License
 * @version   Release: @package_version@
 * @link      http://pear.php.net/package/Mail_mime
 *
 *            This class is based on HTML Mime Mail class from
 *            Richard Heyes <richard@phpguru.org> which was based also
 *            in the mime_mail.class by Tobias Ratschiller <tobias@dnet.it>
 *            and Sascha Schumann <sascha@schumann.cx>
 */


require_once 'PEAR.php';
require_once 'Mail/mimePart.php';


/**
 * The Mail_Mime class provides an OO interface to create MIME
 * enabled email messages. This way you can create emails that
 * contain plain-text bodies, HTML bodies, attachments, inline
 * images and specific headers.
 *
 * @category  Mail
 * @package   Mail_Mime
 * @author    Richard Heyes  <richard@phpguru.org>
 * @author    Tomas V.V. Cox <cox@idecnet.com>
 * @author    Cipriano Groenendal <cipri@php.net>
 * @author    Sean Coates <sean@php.net>
 * @copyright 2003-2006 PEAR <pear-group@php.net>
 * @license   http://www.opensource.org/licenses/bsd-license.php BSD License
 * @version   Release: @package_version@
 * @link      http://pear.php.net/package/Mail_mime
 */
class Mail_mime
{
    /**
     * Contains the plain text part of the email
     *
     * @var string
     */
    protected $txtbody = '';

    /**
     * Contains the html part of the email
     *
     * @var string
     */
    protected $htmlbody = '';

    /**
     * Contains the text/calendar part of the email
     *
     * @var string
     */
    protected $calbody = '';

    /**
     * List of the attached images
     *
     * @var array
     */
    protected $html_images = array();

    /**
     * List of the attachements
     *
     * @var array
     */
    protected $parts = array();

    /**
     * Headers for the mail
     *
     * @var array
     */
    protected $headers = array();

    /**
     * Build parameters
     *
     * @var array
     */
    protected $build_params = array(
        // What encoding to use for the headers
        // Options: quoted-printable or base64
        'head_encoding' => 'quoted-printable',
        // What encoding to use for plain text
        // Options: 7bit, 8bit, base64, or quoted-printable
        'text_encoding' => 'quoted-printable',
        // What encoding to use for html
        // Options: 7bit, 8bit, base64, or quoted-printable
        'html_encoding' => 'quoted-printable',
        // What encoding to use for calendar part
        // Options: 7bit, 8bit, base64, or quoted-printable
        'calendar_encoding' => 'quoted-printable',
        // The character set to use for html
        'html_charset'  => 'ISO-8859-1',
        // The character set to use for text
        'text_charset'  => 'ISO-8859-1',
        // The character set to use for calendar part
        'calendar_charset'  => 'UTF-8',
        // The character set to use for headers
        'head_charset'  => 'ISO-8859-1',
        // End-of-line sequence
        'eol'           => "\r\n",
        // Delay attachment files IO until building the message
        'delay_file_io' => false,
        // Default calendar method
        'calendar_method' => 'request',
        // multipart part preamble (RFC2046 5.1.1)
        'preamble' => '',
    );


    /**
     * Constructor function
     *
     * @param mixed $params Build parameters that change the way the email
     *                      is built. Should be an associative array.
     *                      See $_build_params.
     *
     * @return void
     */
    public function __construct($params = array())
    {
        // Backward-compatible EOL setting
        if (is_string($params)) {
            $this->build_params['eol'] = $params;
        } else if (defined('MAIL_MIME_CRLF') && !isset($params['eol'])) {
            $this->build_params['eol'] = MAIL_MIME_CRLF;
        }

        // Update build parameters
        if (!empty($params) && is_array($params)) {
            $this->build_params = array_merge($this->build_params, $params);
        }
    }

    /**
     * Set build parameter value
     *
     * @param string $name  Parameter name
     * @param string $value Parameter value
     *
     * @return void
     * @since  1.6.0
     */
    public function setParam($name, $value)
    {
        $this->build_params[$name] = $value;
    }

    /**
     * Get build parameter value
     *
     * @param string $name Parameter name
     *
     * @return mixed Parameter value
     * @since  1.6.0
     */
    public function getParam($name)
    {
        return isset($this->build_params[$name]) ? $this->build_params[$name] : null;
    }

    /**
     * Accessor function to set the body text. Body text is used if
     * it's not an html mail being sent or else is used to fill the
     * text/plain part that emails clients who don't support
     * html should show.
     *
     * @param string $data   Either a string or the file name with the contents
     * @param bool   $isfile If true the first param should be treated
     *                       as a file name, else as a string (default)
     * @param bool   $append If true the text or file is appended to
     *                       the existing body, else the old body is
     *                       overwritten
     *
     * @return mixed True on success or PEAR_Error object
     */
    public function setTXTBody($data, $isfile = false, $append = false)
    {
        return $this->setBody('txtbody', $data, $isfile, $append);
    }

    /**
     * Get message text body
     *
     * @return string Text body
     * @since  1.6.0
     */
    public function getTXTBody()
    {
        return $this->txtbody;
    }

    /**
     * Adds a html part to the mail.
     *
     * @param string $data   Either a string or the file name with the contents
     * @param bool   $isfile A flag that determines whether $data is a
     *                       filename, or a string(false, default)
     *
     * @return bool True on success or PEAR_Error object
     */
    public function setHTMLBody($data, $isfile = false)
    {
        return $this->setBody('htmlbody', $data, $isfile);
    }

    /**
     * Get message HTML body
     *
     * @return string HTML body
     * @since  1.6.0
     */
    public function getHTMLBody()
    {
        return $this->htmlbody;
    }

    /**
     * Function to set a body of text/calendar part (not attachment)
     *
     * @param string $data     Either a string or the file name with the contents
     * @param bool   $isfile   If true the first param should be treated
     *                         as a file name, else as a string (default)
     * @param bool   $append   If true the text or file is appended to
     *                         the existing body, else the old body is
     *                         overwritten
     * @param string $method   iCalendar object method
     * @param string $charset  iCalendar character set
     * @param string $encoding Transfer encoding
     *
     * @return mixed True on success or PEAR_Error object
     * @since  1.9.0
     */
    public function setCalendarBody($data, $isfile = false, $append = false,
        $method = 'request', $charset = 'UTF-8', $encoding = 'quoted-printable'
    ) {
        $result = $this->setBody('calbody', $data, $isfile, $append);

        if ($result === true) {
            $this->build_params['calendar_method']  = $method;
            $this->build_params['calendar_charset'] = $charset;
            $this->build_params['calendar_encoding'] = $encoding;
        }
    }

    /**
     * Get body of calendar part
     *
     * @return string Calendar part body
     * @since  1.9.0
     */
    public function getCalendarBody()
    {
        return $this->calbody;
    }

    /**
     * Adds an image to the list of embedded images.
     * Images added this way will be added as related parts of the HTML message.
     *
     * To correctly match the HTML image with the related attachment
     * HTML should refer to it by a filename (specified in $file or $name
     * arguments) or by cid:<content-id> (specified in $content_id arg).
     *
     * @param string $file       The image file name OR image data itself
     * @param string $c_type     The content type
     * @param string $name       The filename of the image. Used to find
     *                           the image in HTML content.
     * @param bool   $isfile     Whether $file is a filename or not.
     *                           Defaults to true
     * @param string $content_id Desired Content-ID of MIME part
     *                           Defaults to generated unique ID
     *
     * @return bool True on success
     */
    public function addHTMLImage($file,
        $c_type = 'application/octet-stream',
        $name = '',
        $isfile = true,
        $content_id = null
    ) {
        $bodyfile = null;

        if ($isfile) {
            // Don't load file into memory
            if ($this->build_params['delay_file_io']) {
                $filedata = null;
                $bodyfile = $file;
            } else {
                if (self::isError($filedata = $this->file2str($file))) {
                    return $filedata;
                }
            }

            $filename = $name ? $name : $file;
        } else {
            $filedata = $file;
            $filename = $name;
        }

        if (!$content_id) {
            $content_id = preg_replace('/[^0-9a-zA-Z]/', '', uniqid(time(), true));
        }

        $this->html_images[] = array(
            'body'      => $filedata,
            'body_file' => $bodyfile,
            'name'      => $filename,
            'c_type'    => $c_type,
            'cid'       => $content_id
        );

        return true;
    }

    /**
     * Adds a file to the list of attachments.
     *
     * @param mixed  $file        The file name or the file contents itself,
     *                            it can be also Mail_mimePart object
     * @param string $c_type      The content type
     * @param string $name        The filename of the attachment
     *                            Only use if $file is the contents
     * @param bool   $isfile      Whether $file is a filename or not. Defaults to true
     * @param string $encoding    The type of encoding to use. Defaults to base64.
     *                            Possible values: 7bit, 8bit, base64 or quoted-printable.
     * @param string $disposition The content-disposition of this file
     *                            Defaults to attachment.
     *                            Possible values: attachment, inline.
     * @param string $charset     The character set of attachment's content.
     * @param string $language    The language of the attachment
     * @param string $location    The RFC 2557.4 location of the attachment
     * @param string $n_encoding  Encoding of the attachment's name in Content-Type
     *                            By default filenames are encoded using RFC2231 method
     *                            Here you can set RFC2047 encoding (quoted-printable
     *                            or base64) instead
     * @param string $f_encoding  Encoding of the attachment's filename
     *                            in Content-Disposition header.
     * @param string $description Content-Description header
     * @param string $h_charset   The character set of the headers e.g. filename
     *                            If not specified, $charset will be used
     * @param array  $add_headers Additional part headers. Array keys can be in form
     *                            of <header_name>:<parameter_name>
     *
     * @return mixed True on success or PEAR_Error object
     */
    public function addAttachment($file,
        $c_type      = 'application/octet-stream',
        $name        = '',
        $isfile      = true,
        $encoding    = 'base64',
        $disposition = 'attachment',
        $charset     = '',
        $language    = '',
        $location    = '',
        $n_encoding  = null,
        $f_encoding  = null,
        $description = '',
        $h_charset   = null,
        $add_headers = array()
    ) {
        if ($file instanceof Mail_mimePart) {
            $this->parts[] = $file;
            return true;
        }

        $bodyfile = null;

        if ($isfile) {
            // Don't load file into memory
            if ($this->build_params['delay_file_io']) {
                $filedata = null;
                $bodyfile = $file;
            } else {
                if (self::isError($filedata = $this->file2str($file))) {
                    return $filedata;
                }
            }
            // Force the name the user supplied, otherwise use $file
            $filename = ($name ? $name : $this->basename($file));
        } else {
            $filedata = $file;
            $filename = $name;
        }

        if (!strlen($filename)) {
            $msg = "The supplied filename for the attachment can't be empty";
            return self::raiseError($msg);
        }

        $this->parts[] = array(
            'body'        => $filedata,
            'body_file'   => $bodyfile,
            'name'        => $filename,
            'c_type'      => $c_type,
            'charset'     => $charset,
            'encoding'    => $encoding,
            'language'    => $language,
            'location'    => $location,
            'disposition' => $disposition,
            'description' => $description,
            'add_headers' => $add_headers,
            'name_encoding'     => $n_encoding,
            'filename_encoding' => $f_encoding,
            'headers_charset'   => $h_charset,
        );

        return true;
    }

    /**
     * Checks if the current message has many parts
     *
     * @return bool True if the message has many parts, False otherwise.
     * @since  1.9.0
     */
    public function isMultipart()
    {
        return count($this->parts) > 0 || count($this->html_images) > 0
            || (strlen($this->htmlbody) > 0 && strlen($this->txtbody) > 0);
    }

    /**
     * Get the contents of the given file name as string
     *
     * @param string $file_name Path of file to process
     *
     * @return string Contents of $file_name
     */
    protected function file2str($file_name)
    {
        // Check state of file and raise an error properly
        if (!file_exists($file_name)) {
            return self::raiseError('File not found: ' . $file_name);
        }
        if (!is_file($file_name)) {
            return self::raiseError('Not a regular file: ' . $file_name);
        }
        if (!is_readable($file_name)) {
            return self::raiseError('File is not readable: ' . $file_name);
        }

        // Temporarily reset magic_quotes_runtime and read file contents
        if (version_compare(PHP_VERSION, '5.4.0', '<')) {
            $magic_quotes = @ini_set('magic_quotes_runtime', 0);
        }

        $cont = file_get_contents($file_name);

        if (isset($magic_quotes)) {
            @ini_set('magic_quotes_runtime', $magic_quotes);
        }

        return $cont;
    }

    /**
     * Adds a text subpart to the mimePart object and
     * returns it during the build process.
     *
     * @param mixed $obj The object to add the part to, or
     *                   anything else if a new object is to be created.
     *
     * @return object The text mimePart object
     */
    protected function addTextPart($obj = null)
    {
        return $this->addBodyPart($obj, $this->txtbody, 'text/plain', 'text');
    }

    /**
     * Adds a html subpart to the mimePart object and
     * returns it during the build process.
     *
     * @param mixed $obj The object to add the part to, or
     *                   anything else if a new object is to be created.
     *
     * @return object The html mimePart object
     */
    protected function addHtmlPart($obj = null)
    {
        return $this->addBodyPart($obj, $this->htmlbody, 'text/html', 'html');
    }

    /**
     * Adds a calendar subpart to the mimePart object and
     * returns it during the build process.
     *
     * @param mixed $obj The object to add the part to, or
     *                   anything else if a new object is to be created.
     *
     * @return object The text mimePart object
     */
    protected function addCalendarPart($obj = null)
    {
        $ctype = 'text/calendar; method='. $this->build_params['calendar_method'];

        return $this->addBodyPart($obj, $this->calbody, $ctype, 'calendar');
    }

    /**
     * Creates a new mimePart object, using multipart/mixed as
     * the initial content-type and returns it during the
     * build process.
     *
     * @param array $params Additional part parameters
     *
     * @return object The multipart/mixed mimePart object
     */
    protected function addMixedPart($params = array())
    {
        $params['content_type'] = 'multipart/mixed';
        $params['eol']          = $this->build_params['eol'];

        // Create empty multipart/mixed Mail_mimePart object to return
        return new Mail_mimePart('', $params);
    }

    /**
     * Adds a multipart/alternative part to a mimePart
     * object (or creates one), and returns it during
     * the build process.
     *
     * @param mixed $obj The object to add the part to, or
     *                   anything else if a new object is to be created.
     *
     * @return object The multipart/mixed mimePart object
     */
    protected function addAlternativePart($obj = null)
    {
        $params['content_type'] = 'multipart/alternative';
        $params['eol']          = $this->build_params['eol'];

        if (is_object($obj)) {
            $ret = $obj->addSubpart('', $params);
        } else {
            $ret = new Mail_mimePart('', $params);
        }

        return $ret;
    }

    /**
     * Adds a multipart/related part to a mimePart
     * object (or creates one), and returns it during
     * the build process.
     *
     * @param mixed $obj The object to add the part to, or
     *                   anything else if a new object is to be created
     *
     * @return object The multipart/mixed mimePart object
     */
    protected function addRelatedPart($obj = null)
    {
        $params['content_type'] = 'multipart/related';
        $params['eol']          = $this->build_params['eol'];

        if (is_object($obj)) {
            $ret = $obj->addSubpart('', $params);
        } else {
            $ret = new Mail_mimePart('', $params);
        }

        return $ret;
    }

    /**
     * Adds an html image subpart to a mimePart object
     * and returns it during the build process.
     *
     * @param object $obj   The mimePart to add the image to
     * @param array  $value The image information
     *
     * @return object The image mimePart object
     */
    protected function addHtmlImagePart($obj, $value)
    {
        $params['content_type'] = $value['c_type'];
        $params['encoding']     = 'base64';
        $params['disposition']  = 'inline';
        $params['filename']     = $value['name'];
        $params['cid']          = $value['cid'];
        $params['body_file']    = $value['body_file'];
        $params['eol']          = $this->build_params['eol'];

        if (!empty($value['name_encoding'])) {
            $params['name_encoding'] = $value['name_encoding'];
        }
        if (!empty($value['filename_encoding'])) {
            $params['filename_encoding'] = $value['filename_encoding'];
        }

        return $obj->addSubpart($value['body'], $params);
    }

    /**
     * Adds an attachment subpart to a mimePart object
     * and returns it during the build process.
     *
     * @param object $obj   The mimePart to add the image to
     * @param mixed  $value The attachment information array or Mail_mimePart object
     *
     * @return object The image mimePart object
     */
    protected function addAttachmentPart($obj, $value)
    {
        if ($value instanceof Mail_mimePart) {
            return $obj->addSubpart($value);
        }

        $params['eol']          = $this->build_params['eol'];
        $params['filename']     = $value['name'];
        $params['encoding']     = $value['encoding'];
        $params['content_type'] = $value['c_type'];
        $params['body_file']    = $value['body_file'];
        $params['disposition']  = isset($value['disposition']) ?
                                  $value['disposition'] : 'attachment';

        // content charset
        if (!empty($value['charset'])) {
            $params['charset'] = $value['charset'];
        }
        // headers charset (filename, description)
        if (!empty($value['headers_charset'])) {
            $params['headers_charset'] = $value['headers_charset'];
        }
        if (!empty($value['language'])) {
            $params['language'] = $value['language'];
        }
        if (!empty($value['location'])) {
            $params['location'] = $value['location'];
        }
        if (!empty($value['name_encoding'])) {
            $params['name_encoding'] = $value['name_encoding'];
        }
        if (!empty($value['filename_encoding'])) {
            $params['filename_encoding'] = $value['filename_encoding'];
        }
        if (!empty($value['description'])) {
            $params['description'] = $value['description'];
        }
        if (is_array($value['add_headers'])) {
            $params['headers'] = $value['add_headers'];
        }

        return $obj->addSubpart($value['body'], $params);
    }

    /**
     * Returns the complete e-mail, ready to send using an alternative
     * mail delivery method. Note that only the mailpart that is made
     * with Mail_Mime is created. This means that,
     * YOU WILL HAVE NO TO: HEADERS UNLESS YOU SET IT YOURSELF
     * using the $headers parameter!
     *
     * @param string $separation The separation between these two parts.
     * @param array  $params     The Build parameters passed to the
     *                           get() function. See get() for more info.
     * @param array  $headers    The extra headers that should be passed
     *                           to the headers() method.
     *                           See that function for more info.
     * @param bool   $overwrite  Overwrite the existing headers with new.
     *
     * @return mixed The complete e-mail or PEAR error object
     */
    public function getMessage($separation = null, $params = null, $headers = null,
        $overwrite = false
    ) {
        if ($separation === null) {
            $separation = $this->build_params['eol'];
        }

        $body = $this->get($params);

        if (self::isError($body)) {
            return $body;
        }

        return $this->txtHeaders($headers, $overwrite) . $separation . $body;
    }

    /**
     * Returns the complete e-mail body, ready to send using an alternative
     * mail delivery method.
     *
     * @param array $params The Build parameters passed to the
     *                      get() method. See get() for more info.
     *
     * @return mixed The e-mail body or PEAR error object
     * @since  1.6.0
     */
    public function getMessageBody($params = null)
    {
        return $this->get($params, null, true);
    }

    /**
     * Writes (appends) the complete e-mail into file.
     *
     * @param string $filename  Output file location
     * @param array  $params    The Build parameters passed to the
     *                          get() method. See get() for more info.
     * @param array  $headers   The extra headers that should be passed
     *                          to the headers() function.
     *                          See that function for more info.
     * @param bool   $overwrite Overwrite the existing headers with new.
     *
     * @return mixed True or PEAR error object
     * @since  1.6.0
     */
    public function saveMessage($filename, $params = null, $headers = null, $overwrite = false)
    {
        // Check state of file and raise an error properly
        if (file_exists($filename) && !is_writable($filename)) {
            return self::raiseError('File is not writable: ' . $filename);
        }

        // Temporarily reset magic_quotes_runtime and read file contents
        if (version_compare(PHP_VERSION, '5.4.0', '<')) {
            $magic_quotes = @ini_set('magic_quotes_runtime', 0);
        }

        if (!($fh = fopen($filename, 'ab'))) {
            return self::raiseError('Unable to open file: ' . $filename);
        }

        // Write message headers into file (skipping Content-* headers)
        $head = $this->txtHeaders($headers, $overwrite, true);
        if (fwrite($fh, $head) === false) {
            return self::raiseError('Error writing to file: ' . $filename);
        }

        fclose($fh);

        if (isset($magic_quotes)) {
            @ini_set('magic_quotes_runtime', $magic_quotes);
        }

        // Write the rest of the message into file
        $res = $this->get($params, $filename);

        return $res ? $res : true;
    }

    /**
     * Writes (appends) the complete e-mail body into file or stream.
     *
     * @param mixed $filename Output filename or file pointer where to save
     *                        the message instead of returning it
     * @param array $params   The Build parameters passed to the
     *                        get() method. See get() for more info.
     *
     * @return mixed True or PEAR error object
     * @since  1.6.0
     */
    public function saveMessageBody($filename, $params = null)
    {
        if (!is_resource($filename)) {
            // Check state of file and raise an error properly
            if (!file_exists($filename) || !is_writable($filename)) {
                return self::raiseError('File is not writable: ' . $filename);
            }

            if (!($fh = fopen($filename, 'ab'))) {
                return self::raiseError('Unable to open file: ' . $filename);
            }
        } else {
            $fh = $filename;
        }

        // Temporarily reset magic_quotes_runtime and read file contents
        if (version_compare(PHP_VERSION, '5.4.0', '<')) {
            $magic_quotes = @ini_set('magic_quotes_runtime', 0);
        }

        // Write the rest of the message into file
        $res = $this->get($params, $fh, true);

        if (!is_resource($filename)) {
            fclose($fh);
        }

        if (isset($magic_quotes)) {
            @ini_set('magic_quotes_runtime', $magic_quotes);
        }

        return $res ? $res : true;
    }

    /**
     * Builds the multipart message from the list ($this->parts) and
     * returns the mime content.
     *
     * @param array   $params    Build parameters that change the way the email
     *                           is built. Should be associative. See $_build_params.
     * @param mixed   $filename  Output filename or file pointer where to save
     *                           the message instead of returning it
     * @param boolean $skip_head True if you want to return/save only the message
     *                           without headers
     *
     * @return mixed The MIME message content string, null or PEAR error object
     */
    public function get($params = null, $filename = null, $skip_head = false)
    {
        if (!empty($params) && is_array($params)) {
            $this->build_params = array_merge($this->build_params, $params);
        }

        if (isset($this->headers['From'])) {
            // Bug #11381: Illegal characters in domain ID
            if (preg_match('#(@[0-9a-zA-Z\-\.]+)#', $this->headers['From'], $matches)) {
                $domainID = $matches[1];
            } else {
                $domainID = '@localhost';
            }

            foreach ($this->html_images as $i => $img) {
                $cid = $this->html_images[$i]['cid'];
                if (!preg_match('#'.preg_quote($domainID).'$#', $cid)) {
                    $this->html_images[$i]['cid'] = $cid . $domainID;
                }
            }
        }

        if (count($this->html_images) && strlen($this->htmlbody) > 0) {
            foreach ($this->html_images as $key => $value) {
                $rval  = preg_quote($value['name'], '#');
                $regex = array(
                    '#(\s)((?i)src|background|href(?-i))\s*=\s*(["\']?)' . $rval . '\3#',
                    '#(?i)url(?-i)\(\s*(["\']?)' . $rval . '\1\s*\)#',
                );

                $rep = array(
                    '\1\2=\3cid:' . $value['cid'] .'\3',
                    'url(\1cid:' . $value['cid'] . '\1)',
                );

                $this->htmlbody = preg_replace($regex, $rep, $this->htmlbody);
                $this->html_images[$key]['name']
                    = $this->basename($this->html_images[$key]['name']);
            }
        }

        $this->checkParams();

        $message = $this->buildBodyPart();

        if (!isset($message)) {
            return null;
        }

        // Use saved boundary
        if (!empty($this->build_params['boundary'])) {
            $boundary = $this->build_params['boundary'];
        } else {
            $boundary = null;
        }

        // Write output to file
        if ($filename) {
            // Append mimePart message headers and body into file
            $headers = $message->encodeToFile($filename, $boundary, $skip_head);
            if (self::isError($headers)) {
                return $headers;
            }
            $this->headers = array_merge($this->headers, $headers);
        } else {
            $output = $message->encode($boundary, $skip_head);
            if (self::isError($output)) {
                return $output;
            }
            $this->headers = array_merge($this->headers, $output['headers']);
        }

        // remember the boundary used, in case we'd handle headers() call later
        if (empty($boundary) && !empty($this->headers['Content-Type'])) {
            if (preg_match('/boundary="([^"]+)/', $this->headers['Content-Type'], $m)) {
                $this->build_params['boundary'] = $m[1];
            }
        }

        return $filename ? null : $output['body'];
    }

    /**
     * Builds the main body MIME part for the email body. It will add a mixed part
     * if attachments are found.  If no attachments are found  it will return an
     * alternative part if several body texts are found (text, html, calendar),
     * or a single part if only one body text is found.
     *
     * @return Mail_mimePart|null The corresponding part for the body or null.
     *
     * @see buildAlternativeParts
     * @see buildHtmlParts
     */
    protected function buildBodyPart()
    {
        $parts_count  = count($this->parts);
        $mixed_params = array('preamble' => $this->build_params['preamble']);
        $message      = null;

        if ($parts_count > 0) {
            $message = $this->addMixedPart($mixed_params);
            $this->buildAlternativeParts($message, null);
            for ($i = 0; $i < $parts_count; $i++) {
                $this->addAttachmentPart($message, $this->parts[$i]);
            }
        } else {
            $message = $this->buildAlternativeParts(null, $mixed_params);
        }

        return $message;
    }

    /**
     * Builds a single text, html, or calendar part only if one of them is found.
     * If two or more parts are found, then an alternative part containing them is built.
     *
     * @param Mail_mimePart|null $parent_part  The parent mime part to add
     *                                         the part or null
     * @param array              $mixed_params The needed params to create the
     *                                         part when no parent_part is
     *                                         received.
     *
     * @return null|object The main part built inside the method. It will be an
     *                     alternative part or text, html, or calendar part.
     *                     Null if no body texts are found.
     */
    protected function buildAlternativeParts($parent_part, $mixed_params = null)
    {
        $html               = strlen($this->htmlbody) > 0;
        $calendar           = strlen($this->calbody) > 0;
        $has_text           = strlen($this->txtbody) > 0;
        $alternatives_count = $html + $calendar + $has_text;

        if ($alternatives_count > 1) {
            $alt_part = $this->addAlternativePart($parent_part ? $parent_part : $mixed_params);
        } else {
            $alt_part = null;
        }

        $dest_part = $alt_part ? $alt_part : $parent_part;
        $part = null;

        if ($has_text) {
            $part = $this->addTextPart($dest_part);
        }

        if ($html) {
            $part = $this->buildHtmlParts($dest_part);
        }

        if ($calendar) {
            $part = $this->addCalendarPart($dest_part);
        }

        return $dest_part ? $dest_part : $part;
    }

    /**
     * Builds html part as a single part or inside a related part with the html
     * images thar were found.
     *
     * @param Mail_mimePart|null $parent_part The object to add the part to,
     *                                        or anything else if a new object
     *                                        is to be created.
     *
     * @return Mail_mimePart|null The created part or null if no htmlbody found.
     */
    protected function buildHtmlParts($parent_part)
    {
        if (!strlen($this->htmlbody)) {
            return null;
        }

        $count_html_images = count($this->html_images);

        if ($count_html_images > 0) {
            $part = $this->addRelatedPart($parent_part);
            $this->addHtmlPart($part);
        } else {
            $part = $this->addHtmlPart($parent_part);
        }

        for ($i = 0; $i < $count_html_images; $i++) {
            $this->addHtmlImagePart($part, $this->html_images[$i]);
        }

        return $part;
    }

    /**
     * Returns an array with the headers needed to prepend to the email
     * (MIME-Version and Content-Type). Format of argument is:
     * $array['header-name'] = 'header-value';
     *
     * @param array $xtra_headers Assoc array with any extra headers (optional)
     *                            (Don't set Content-Type for multipart messages here!)
     * @param bool  $overwrite    Overwrite already existing headers.
     * @param bool  $skip_content Don't return content headers: Content-Type,
     *                            Content-Disposition and Content-Transfer-Encoding
     *
     * @return array Assoc array with the mime headers
     */
    public function headers($xtra_headers = null, $overwrite = false, $skip_content = false)
    {
        // Add mime version header
        $headers['MIME-Version'] = '1.0';

        if (!empty($xtra_headers)) {
            $headers = array_merge($headers, $xtra_headers);
        }

        if ($overwrite) {
            $this->headers = array_merge($this->headers, $headers);
        } else {
            $this->headers = array_merge($headers, $this->headers);
        }

        // Always reset Content-Type/Content-Transfer-Encoding headers
        // In case the message structure changed in meantime
        unset($this->headers['Content-Type']);
        unset($this->headers['Content-Transfer-Encoding']);
        unset($this->headers['Content-Disposition']);

        $this->headers = array_merge($this->headers, $this->contentHeaders());

        $headers = $this->headers;

        if ($skip_content) {
            unset($headers['Content-Type']);
            unset($headers['Content-Transfer-Encoding']);
            unset($headers['Content-Disposition']);
        } else if (!empty($this->build_params['ctype'])) {
            $headers['Content-Type'] = $this->build_params['ctype'];
        }

        return $this->encodeHeaders($headers);
    }

    /**
     * Get the text version of the headers
     * (usefull if you want to use the PHP mail() function)
     *
     * @param array $xtra_headers Assoc array with any extra headers (optional)
     *                            (Don't set Content-Type for multipart messages here!)
     * @param bool  $overwrite    Overwrite the existing headers with new.
     * @param bool  $skip_content Don't return content headers: Content-Type,
     *                            Content-Disposition and Content-Transfer-Encoding
     *
     * @return string Plain text headers
     */
    public function txtHeaders($xtra_headers = null, $overwrite = false, $skip_content = false)
    {
        $headers = $this->headers($xtra_headers, $overwrite, $skip_content);

        // Place Received: headers at the beginning of the message
        // Spam detectors often flag messages with it after the Subject: as spam
        if (isset($headers['Received'])) {
            $received = $headers['Received'];
            unset($headers['Received']);
            $headers = array('Received' => $received) + $headers;
        }

        $ret = '';
        $eol = $this->build_params['eol'];

        foreach ($headers as $key => $val) {
            if (is_array($val)) {
                foreach ($val as $value) {
                    $ret .= "$key: $value" . $eol;
                }
            } else {
                $ret .= "$key: $val" . $eol;
            }
        }

        return $ret;
    }

    /**
     * Sets message Content-Type header.
     * Use it to build messages with various content-types e.g. miltipart/raport
     * not supported by contentHeaders() function.
     *
     * @param string $type   Type name
     * @param array  $params Hash array of header parameters
     *
     * @return void
     * @since  1.7.0
     */
    public function setContentType($type, $params = array())
    {
        $header = $type;

        $eol = !empty($this->build_params['eol']) ? $this->build_params['eol'] : "\r\n";

        // add parameters
        $token_regexp = '#([^\x21\x23-\x27\x2A\x2B\x2D\x2E\x30-\x39\x41-\x5A\x5E-\x7E])#';

        if (is_array($params)) {
            foreach ($params as $name => $value) {
                if ($name == 'boundary') {
                    $this->build_params['boundary'] = $value;
                } else if (!preg_match($token_regexp, $value)) {
                    $header .= ";$eol $name=$value";
                } else {
                    $value = addcslashes($value, '\\"');
                    $header .= ";$eol $name=\"$value\"";
                }
            }
        }

        // add required boundary parameter if not defined
        if (stripos($type, 'multipart/') === 0) {
            if (empty($this->build_params['boundary'])) {
                $this->build_params['boundary'] = '=_' . md5(rand() . microtime());
            }

            $header .= ";$eol boundary=\"".$this->build_params['boundary']."\"";
        }

        $this->build_params['ctype'] = $header;
    }

    /**
     * Sets the Subject header
     *
     * @param string $subject String to set the subject to.
     *
     * @return void
     */
    public function setSubject($subject)
    {
        $this->headers['Subject'] = $subject;
    }

    /**
     * Set an email to the From (the sender) header
     *
     * @param string $email The email address to use
     *
     * @return void
     */
    public function setFrom($email)
    {
        $this->headers['From'] = $email;
    }

    /**
     * Add an email to the To header
     * (multiple calls to this method are allowed)
     *
     * @param string $email The email direction to add
     *
     * @return void
     */
    public function addTo($email)
    {
        if (isset($this->headers['To'])) {
            $this->headers['To'] .= ", $email";
        } else {
            $this->headers['To'] = $email;
        }
    }

    /**
     * Add an email to the Cc (carbon copy) header
     * (multiple calls to this method are allowed)
     *
     * @param string $email The email direction to add
     *
     * @return void
     */
    public function addCc($email)
    {
        if (isset($this->headers['Cc'])) {
            $this->headers['Cc'] .= ", $email";
        } else {
            $this->headers['Cc'] = $email;
        }
    }

    /**
     * Add an email to the Bcc (blank carbon copy) header
     * (multiple calls to this method are allowed)
     *
     * @param string $email The email direction to add
     *
     * @return void
     */
    public function addBcc($email)
    {
        if (isset($this->headers['Bcc'])) {
            $this->headers['Bcc'] .= ", $email";
        } else {
            $this->headers['Bcc'] = $email;
        }
    }

    /**
     * Since the PHP send function requires you to specify
     * recipients (To: header) separately from the other
     * headers, the To: header is not properly encoded.
     * To fix this, you can use this public method to encode
     * your recipients before sending to the send function.
     *
     * @param string $recipients A comma-delimited list of recipients
     *
     * @return string Encoded data
     */
    public function encodeRecipients($recipients)
    {
        $input  = array('To' => $recipients);
        $retval = $this->encodeHeaders($input);

        return $retval['To'] ;
    }

    /**
     * Encodes headers as per RFC2047
     *
     * @param array $input  The header data to encode
     * @param array $params Extra build parameters
     *
     * @return array Encoded data
     */
    protected function encodeHeaders($input, $params = array())
    {
        $build_params = $this->build_params;

        if (!empty($params)) {
            $build_params = array_merge($build_params, $params);
        }

        foreach ($input as $hdr_name => $hdr_value) {
            if (is_array($hdr_value)) {
                foreach ($hdr_value as $idx => $value) {
                    $input[$hdr_name][$idx] = $this->encodeHeader(
                        $hdr_name, $value,
                        $build_params['head_charset'], $build_params['head_encoding']
                    );
                }
            } else if ($hdr_value !== null) {
                $input[$hdr_name] = $this->encodeHeader(
                    $hdr_name, $hdr_value,
                    $build_params['head_charset'], $build_params['head_encoding']
                );
            } else {
                unset($input[$hdr_name]);
            }
        }

        return $input;
    }

    /**
     * Encodes a header as per RFC2047
     *
     * @param string $name     The header name
     * @param string $value    The header data to encode
     * @param string $charset  Character set name
     * @param string $encoding Encoding name (base64 or quoted-printable)
     *
     * @return string Encoded header data (without a name)
     * @since  1.5.3
     */
    public function encodeHeader($name, $value, $charset, $encoding)
    {
        return Mail_mimePart::encodeHeader(
            $name, $value, $charset, $encoding, $this->build_params['eol']
        );
    }

    /**
     * Get file's basename (locale independent)
     *
     * @param string $filename Filename
     *
     * @return string Basename
     */
    protected function basename($filename)
    {
        // basename() is not unicode safe and locale dependent
        if (stristr(PHP_OS, 'win') || stristr(PHP_OS, 'netware')) {
            return preg_replace('/^.*[\\\\\\/]/', '', $filename);
        } else {
            return preg_replace('/^.*[\/]/', '', $filename);
        }
    }

    /**
     * Get Content-Type and Content-Transfer-Encoding headers of the message
     *
     * @return array Headers array
     */
    protected function contentHeaders()
    {
        $attachments      = count($this->parts) > 0;
        $html_images      = count($this->html_images) > 0;
        $html             = strlen($this->htmlbody) > 0;
        $calendar         = strlen($this->calbody) > 0;
        $has_text         = strlen($this->txtbody) > 0;
        $has_alternatives = ($html + $calendar + $has_text) > 1;
        $headers          = array();

        // See get()
        switch (true) {
        case $has_text && !$attachments && !$has_alternatives:
            $headers['Content-Type'] = 'text/plain';
            break;

        case $html && !$html_images && !$attachments && !$has_alternatives:
            $headers['Content-Type'] = 'text/html';
            break;

        case $html && $html_images && !$attachments && !$has_alternatives:
            $headers['Content-Type'] = 'multipart/related';
            break;

        case $calendar && !$attachments && !$has_alternatives:
            $headers['Content-Type'] = 'text/calendar';
            break;

        case $has_alternatives && !$attachments:
            $headers['Content-Type'] = 'multipart/alternative';
            break;

        case $attachments:
            $headers['Content-Type'] = 'multipart/mixed';
            break;
        }

        // Note: This is outside of the above switch construct to workaround
        // opcache bug: https://bugzilla.opensuse.org/show_bug.cgi?id=1166235
        if (empty($headers)) {
            return $headers;
        }

        $this->checkParams();

        $eol = !empty($this->build_params['eol'])
            ? $this->build_params['eol'] : "\r\n";

        if ($headers['Content-Type'] == 'text/plain') {
            // single-part message: add charset and encoding
            if ($this->build_params['text_charset']) {
                $charset = 'charset=' . $this->build_params['text_charset'];
                // place charset parameter in the same line, if possible
                // 26 = strlen("Content-Type: text/plain; ")
                $headers['Content-Type']
                    .= (strlen($charset) + 26 <= 76) ? "; $charset" : ";$eol $charset";
            }

            $headers['Content-Transfer-Encoding']
                = $this->build_params['text_encoding'];
        } else if ($headers['Content-Type'] == 'text/html') {
            // single-part message: add charset and encoding
            if ($this->build_params['html_charset']) {
                $charset = 'charset=' . $this->build_params['html_charset'];
                // place charset parameter in the same line, if possible
                $headers['Content-Type']
                    .= (strlen($charset) + 25 <= 76) ? "; $charset" : ";$eol $charset";
            }
            $headers['Content-Transfer-Encoding']
                = $this->build_params['html_encoding'];
        } else if ($headers['Content-Type'] == 'text/calendar') {
            // single-part message: add charset and encoding
            if ($this->build_params['calendar_charset']) {
                $charset = 'charset=' . $this->build_params['calendar_charset'];
                $headers['Content-Type'] .= "; $charset";
            }

            if ($this->build_params['calendar_method']) {
                $method = 'method=' . $this->build_params['calendar_method'];
                $headers['Content-Type'] .= "; $method";
            }

            $headers['Content-Transfer-Encoding']
                = $this->build_params['calendar_encoding'];
        } else {
            // multipart message: and boundary
            if (!empty($this->build_params['boundary'])) {
                $boundary = $this->build_params['boundary'];
            } else if (!empty($this->headers['Content-Type'])
                && preg_match('/boundary="([^"]+)"/', $this->headers['Content-Type'], $m)
            ) {
                $boundary = $m[1];
            } else {
                $boundary = '=_' . md5(rand() . microtime());
            }

            $this->build_params['boundary'] = $boundary;
            $headers['Content-Type'] .= ";$eol boundary=\"$boundary\"";
        }

        return $headers;
    }

    /**
     * Validate and set build parameters
     *
     * @return void
     */
    protected function checkParams()
    {
        $encodings = array('7bit', '8bit', 'base64', 'quoted-printable');

        $this->build_params['text_encoding']
            = strtolower($this->build_params['text_encoding']);
        $this->build_params['html_encoding']
            = strtolower($this->build_params['html_encoding']);
        $this->build_params['calendar_encoding']
            = strtolower($this->build_params['calendar_encoding']);

        if (!in_array($this->build_params['text_encoding'], $encodings)) {
            $this->build_params['text_encoding'] = '7bit';
        }
        if (!in_array($this->build_params['html_encoding'], $encodings)) {
            $this->build_params['html_encoding'] = '7bit';
        }
        if (!in_array($this->build_params['calendar_encoding'], $encodings)) {
            $this->build_params['calendar_encoding'] = '7bit';
        }

        // text body
        if ($this->build_params['text_encoding'] == '7bit'
            && !preg_match('/ascii/i', $this->build_params['text_charset'])
            && preg_match('/[^\x00-\x7F]/', $this->txtbody)
        ) {
            $this->build_params['text_encoding'] = 'quoted-printable';
        }
        // html body
        if ($this->build_params['html_encoding'] == '7bit'
            && !preg_match('/ascii/i', $this->build_params['html_charset'])
            && preg_match('/[^\x00-\x7F]/', $this->htmlbody)
        ) {
            $this->build_params['html_encoding'] = 'quoted-printable';
        }
        // calendar body
        if ($this->build_params['calendar_encoding'] == '7bit'
            && !preg_match('/ascii/i', $this->build_params['calendar_charset'])
            && preg_match('/[^\x00-\x7F]/', $this->calbody)
        ) {
            $this->build_params['calendar_encoding'] = 'quoted-printable';
        }
    }

    /**
     * Set body of specified message part
     *
     * @param string $type   One of: txtbody, calbody, htmlbody
     * @param string $data   Either a string or the file name with the contents
     * @param bool   $isfile If true the first param should be treated
     *                       as a file name, else as a string (default)
     * @param bool   $append If true the text or file is appended to
     *                       the existing body, else the old body is
     *                       overwritten
     *
     * @return mixed True on success or PEAR_Error object
     */
    protected function setBody($type, $data, $isfile = false, $append = false)
    {
        if ($isfile) {
            $data = $this->file2str($data);
            if (self::isError($data)) {
                return $data;
            }
        }

        if (!$append) {
            $this->{$type} = $data;
        } else {
            $this->{$type} .= $data;
        }

        return true;
    }

    /**
     * Adds a subpart to the mimePart object and
     * returns it during the build process.
     *
     * @param mixed  $obj   The object to add the part to, or
     *                      anything else if a new object is to be created.
     * @param string $body  Part body
     * @param string $ctype Part content type
     * @param string $type  Internal part type
     *
     * @return object The mimePart object
     */
    protected function addBodyPart($obj, $body, $ctype, $type)
    {
        $params['content_type'] = $ctype;
        $params['encoding']     = $this->build_params[$type . '_encoding'];
        $params['charset']      = $this->build_params[$type . '_charset'];
        $params['eol']          = $this->build_params['eol'];

        if (is_object($obj)) {
            $ret = $obj->addSubpart($body, $params);
        } else {
            $ret = new Mail_mimePart($body, $params);
        }

        return $ret;
    }

    /**
     * PEAR::isError implementation
     *
     * @param mixed $data Object
     *
     * @return bool True if object is an instance of PEAR_Error
     */
    public static function isError($data)
    {
        // PEAR::isError() is not PHP 5.4 compatible (see Bug #19473)
        if (is_a($data, 'PEAR_Error')) {
            return true;
        }

        return false;
    }

    /**
     * PEAR::raiseError implementation
     *
     * @param string $message A text error message
     *
     * @return PEAR_Error Instance of PEAR_Error
     */
    public static function raiseError($message)
    {
        // PEAR::raiseError() is not PHP 5.4 compatible
        return new PEAR_Error($message);
    }
}
mail.php000064400000014134152046562110006204 0ustar00<?php
/**
 * internal PHP-mail() implementation of the PEAR Mail:: interface.
 *
 * PHP version 5
 *
 * LICENSE:
 *
 * Copyright (c) 2010-2017, Chuck Hagenbuch
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * 3. Neither the name of the copyright holder nor the names of its
 *    contributors may be used to endorse or promote products derived from
 *    this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * @category    Mail
 * @package     Mail
 * @author      Chuck Hagenbuch <chuck@horde.org> 
 * @copyright   2010-2017 Chuck Hagenbuch
 * @license     http://opensource.org/licenses/BSD-3-Clause New BSD License
 * @version     CVS: $Id$
 * @link        http://pear.php.net/package/Mail/
 */

/**
 * internal PHP-mail() implementation of the PEAR Mail:: interface.
 * @package Mail
 * @version $Revision$
 */
class Mail_mail extends Mail {

    /**
     * Any arguments to pass to the mail() function.
     * @var string
     */
    var $_params = '';

    /**
     * Constructor.
     *
     * Instantiates a new Mail_mail:: object based on the parameters
     * passed in.
     *
     * @param array $params Extra arguments for the mail() function.
     */
    public function __construct($params = null)
    {
        // The other mail implementations accept parameters as arrays.
        // In the interest of being consistent, explode an array into
        // a string of parameter arguments.
        if (is_array($params)) {
            $this->_params = join(' ', $params);
        } else {
            $this->_params = $params;
        }

        /* Because the mail() function may pass headers as command
         * line arguments, we can't guarantee the use of the standard
         * "\r\n" separator.  Instead, we use the system's native line
         * separator. */
        if (defined('PHP_EOL')) {
            $this->sep = PHP_EOL;
        } else {
            $this->sep = (strpos(PHP_OS, 'WIN') === false) ? "\n" : "\r\n";
        }
    }

    /**
     * Implements Mail_mail::send() function using php's built-in mail()
     * command.
     *
     * @param mixed $recipients Either a comma-seperated list of recipients
     *              (RFC822 compliant), or an array of recipients,
     *              each RFC822 valid. This may contain recipients not
     *              specified in the headers, for Bcc:, resending
     *              messages, etc.
     *
     * @param array $headers The array of headers to send with the mail, in an
     *              associative array, where the array key is the
     *              header name (ie, 'Subject'), and the array value
     *              is the header value (ie, 'test'). The header
     *              produced from those values would be 'Subject:
     *              test'.
     *
     * @param string $body The full text of the message body, including any
     *               Mime parts, etc.
     *
     * @return mixed Returns true on success, or a PEAR_Error
     *               containing a descriptive error message on
     *               failure.
     */
    public function send($recipients, $headers, $body)
    {
        if (!is_array($headers)) {
            return PEAR::raiseError('$headers must be an array');
        }

        $result = $this->_sanitizeHeaders($headers);
        if (is_a($result, 'PEAR_Error')) {
            return $result;
        }

        // If we're passed an array of recipients, implode it.
        if (is_array($recipients)) {
            $recipients = implode(', ', $recipients);
        }

        // Get the Subject out of the headers array so that we can
        // pass it as a seperate argument to mail().
        $subject = '';
        if (isset($headers['Subject'])) {
            $subject = $headers['Subject'];
            unset($headers['Subject']);
        }

        // Also remove the To: header.  The mail() function will add its own
        // To: header based on the contents of $recipients.
        unset($headers['To']);

        // Flatten the headers out.
        $headerElements = $this->prepareHeaders($headers);
        if (is_a($headerElements, 'PEAR_Error')) {
            return $headerElements;
        }
        list(, $text_headers) = $headerElements;

        // We only use mail()'s optional fifth parameter if the additional
        // parameters have been provided and we're not running in safe mode.
        if (empty($this->_params) || ini_get('safe_mode')) {
            $result = mail($recipients, $subject, $body, $text_headers);
        } else {
            $result = mail($recipients, $subject, $body, $text_headers,
                           $this->_params);
        }

        // If the mail() function returned failure, we need to create a
        // PEAR_Error object and return it instead of the boolean result.
        if ($result === false) {
            $result = PEAR::raiseError('mail() returned failure');
        }

        return $result;
    }

}