Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4
usr/bin/heirloom-mailx000066600001236340150777056550011034 0ustar00ELF>0P@@5@8@@@@@@@@@@)) ))e)eh 0T ))e)e@@DDPtdPPDPDQtd/lib64/ld-linux-x86-64.so.2GNUGNURy Tx>7QE -J[N 5|!AV"L^i\4s{bg}_*onZ~p2d#erMuH1tfY( &, 3K'.9RD=/GTC08+U$j :y`Iza<]F%vOq?w)6;@cmkXSBhWPl  @|BE)a!fUaqX8x2p  J xvN  LPD ]0$ $  l {k"/ ;oU4  6<,d ] Y   ; R i xjIW D,0Q y Q c |A)o 7 = + !iqg^ x I' 7R\8 ^K2  |hf* `yp4 V 3  K'H j 7B  KL }e9 4e 5e5e5e@ 4e5ePNA 2e (B@@D=2ehOelibgssapi_krb5.so.2__gmon_start___Jv_RegisterClassesgss_release_namegss_init_sec_contextgss_unwrapgss_release_buffergss_display_statusgss_import_namegss_wrapGSS_C_NT_HOSTBASED_SERVICEgss_delete_sec_contextlibssl.so.0.9.8SSL_writeSSL_shutdownSSL_CTX_use_certificate_chain_fileSSL_CTX_newSSL_set_fdSSL_CTX_get_cert_storeSSLv23_client_methodSSL_readSSLv2_client_methodSSL_get_errorSSL_get_peer_certificateSSL_load_error_strings_finiTLSv1_client_methodSSL_connectSSL_library_initSSL_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.0.9.8X509_freeEVP_PKEY_freeX509_STORE_set_flagsX509_NAME_get_text_by_NIDPEM_read_PrivateKeyEVP_rc2_40_cbcRAND_write_fileX509_STORE_CTX_get_error_depthPKCS7_encryptsk_numsk_new_nullX509_get_ext_d2iEVP_des_cbcX509_get_issuer_nameEVP_des_ede3_cbcPEM_read_X509X509_STORE_CTX_get_errorBIO_freeBIO_new_fpRAND_load_fileRAND_egdX509_get_subject_namePEM_write_bio_PKCS7ERR_error_stringX509_STORE_set_default_pathsERR_get_errorsk_valueX509_verify_cert_error_stringX509_LOOKUP_filePKCS7_decryptX509_STORE_newPKCS7_get0_signersOBJ_obj2nidPEM_write_X509X509_load_crl_fileEVP_rc2_64_cbcPKCS7_signX509_NAME_onelineX509_STORE_load_locationsX509_STORE_CTX_get_current_certX509_STORE_add_lookupX509_print_fpsk_pushPKCS7_verifySMIME_read_PKCS7libc.so.6socketfflushstrcpyfchmodwordexpreaddirexecvsetlocalesrandtowlowerstrncmpftruncatewordfreeoptindstrrchrwaitpipeperrorgetpwuidclosedirfchdirftellstrncpyforksigprocmasksigfillsetunlinkputchariswprintmkdirrealloctowupperabortstdin_exitstrpbrkgetpidkillmkstemprewindstrtodgmtime__ctype_get_mb_cur_maxstrtolisattymmapfgetsgetpwnamcallocstrlenungetcsigemptysetgetaddrinfomemsetcfgetospeed__errno_locationrmdirtcsetattrfseekgetnameinfombtowcgetoptdup2clearerrsigaddsetctime__sigsetjmpstdoutfputcfputsfpathconflseekmemcpyfclosestrtoulmallocsiglongjmpstrcatumaskgetgid__uflownl_langinfoopendirgetenv__ctype_b_locoptargwcwidthstderrioctlalarmmunmapdupgetuidfscanfmremapgetegidexecvpfreopencreat__fxstatfilenofwritefreadiconv_closesigactionrenamesigismemberwaitpidlocaltimestrchrutimemktimeiconvfdopenqsorticonv_opentcgetattrsleep__ctype_toupper_loc__ctype_tolower_locfreeaddrinfosetvbuffcntl__xstatunamememmoveaccessopterrsetgidstrcmp__libc_start_mainferrorstrcollvfprintfsnprintf__overflowwctomb_edata__bss_start_endgssapi_krb5_2_MITOPENSSL_0.9.8GLIBC_2.3GLIBC_2.2.5 4 Q  ($ic 0ii q ui { ($ic +e!5e5e5e 5e+e+e+e+e+e+e+e+e+e +e +e ,e ,e ,e,e ,e(,e0,e8,e@,eH,eP,eX,e`,eh,ep,ex,e,e,e,e,e,e ,e#,e$,e%,e&,e',e(,e),e*,e+,e,,e--e.-e/-e0-e1 -e2(-e30-e48-e5@-e6H-e7P-e8X-e9`-e:h-e;p-e<x-e=-e>-e?-e@-eA-eB-eC-eD-eE-eF-eG-eH-eI-eJ-eK-eL-eM.eN.eO.eP.eQ .eR(.eS0.eT8.eU@.eVH.eWP.eXX.eY`.eZh.e[p.e\x.e].e^.e_.e`.ea.eb.ec.ed.ee.ef.eg.eh.ei.ej.ek.el.em/en/eo/ep/eq /er(/es0/et8/eu@/evH/ewP/exX/ey`/ezh/e{p/e|x/e}/e~/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e0e0e0e0e 0e(0e00e80e@0eH0eP0eX0e`0eh0ep0ex0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1e1e1e1e 1e(1e01e81e@1eH1eP1eX1e`1eh1ep1ex1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e2e2e2e2e 2e(2e02e82e@2eH2eP2eX2e`2eh2ep2ex2e2e2e2eH+H5R$%T$@%R$h%J$h%B$h%:$h%2$h%*$h%"$h%$hp%$h`% $h P%$h @%$h 0%$h %$h %$h%$h%$h%$h%$h%$h%$h%$h%$h%$hp%$h`%$hP%$h@%z$h0%r$h %j$h%b$h%Z$h%R$h %J$h!%B$h"%:$h#%2$h$%*$h%%"$h&%$h'p%$h(`% $h)P%$h*@%$h+0%$h, %$h-%$h.%$h/%$h0%$h1%$h2%$h3%$h4%$h5%$h6%$h7p%$h8`%$h9P%$h:@%z$h;0%r$h< %j$h=%b$h>%Z$h?%R$h@%J$hA%B$hB%:$hC%2$hD%*$hE%"$hF%$hGp%$hH`% $hIP%$hJ@%$hK0%$hL %$hM%$hN%$hO%$hP%$hQ%$hR%$hS%$hT%$hU%$hV%$hWp%$hX`%$hYP%$hZ@%z$h[0%r$h\ %j$h]%b$h^%Z$h_%R$h`%J$ha%B$hb%:$hc%2$hd%*$he%"$hf%$hgp%$hh`% $hiP%$hj@%$hk0%$hl %$hm%$hn%$ho%$hp%$hq%$hr%$hs%$ht%$hu%$hv%$hwp%$hx`%$hyP%$hz@%z$h{0%r$h| %j$h}%b$h~%Z$h%R$h%J$h%B$h%:$h%2$h%*$h%"$h%$hp%$h`% $hP%$h@%$h0%$h %$h%$h%$h%$h%$h%$h%$h%$h%$h%$h%$hp%$h`%$hP%$h@%z$h0%r$h %j$h%b$h%Z$h%R$h%J$h%B$h%:$h%2$h%*$h%"$h%$hp%$h`% $hP%$h@%$h0%$h %$h%$h%$h%$h%$h%$h%$h%$h%$h%$h%$hp%$h`%$hP%$h@%z$h0%r$h %j$h%b$h%Z$h%R$h%J$h%B$h%:$h%2$h%*$h%"$h%$hp%$h`% $hP%$h@%$h0%$h %$h%$h%$h%$h%$h%$h%$h%$h%$h%$h%$hp%$h`%$hP%$h@%z$h0%r$h %j$h1I^HHPTI@?DHP?DHBHH!$HtHÐUHSH=$uK)eH$H)eHHH9s$fDHHm$Š)eH_$H9rK$H[fff.UH=$HtHt)eÐЃuHDHHHuH)HÐHcHTH9v+HH9r!Hx AD@t >u@u ' ADtHt y1ff. fDHH:uuffffff.tN/HuD/DtHPHHuH9s8@t%DH9s H8@uÀ8@t1fffff.HtYH1:/t3H t8:Auz/uz/uHA:/uHEHE@Hff.H1f.Ht$Љt1H1uffffff.HPHADH|$LHL HL$1fHt,HHL~HLHOH9HPDHHPH҈tHHH҈uffff.wLcP A AD@EDAЃwLcDJ A AD@AE)utEtHHDfD1HSt_AIFLAwHc؍H AD@EFTAʃwHcDY AD@AE)uI9s EtEu[UHATISHHAu HeH[A\HcHHH)LT$H)LL$II~XLLItIHHI9t4A$x AD@t A$x ADy tjEfDD8tA:uKA~7HLLf.y@:zt@:~uHHHA9D9Hu1H\$Hl$Ld$Ll$HH$tǀuFHJ(H;J0@1H@HJ(1@ʼnH\$(Hl$0Ld$8Ll$@HHDLd$HT$LAHT$~_L1+HHJ(HʼnD)A9~HJ(H;J0rHHT$HT$fuHB(H;B0s/HHB(?18@H<1H1)@ ffff.SH!LCHfHWQHL9t@rWz0 L@1!փ H0QHL9u@ [@SHHx~HPJHH HrtK%Hsu{Hs@tՀ{LCt@9-@zA0NDF@:HsAL J[pSHGH|@Hx  ADuX_tS@tNH9sr@fv>:t9%r7z0 L@qH!փ ~'7HHu[f.0SHHx.Hf/tKHsHHt7:u{/Hsu{/u:HsQSQH[ff.H\$Hl$HLd$HD`Ic虺DHHHHHl$H$Ld$HfATUHSHHII|L H„t,fH H uMt HHMu[]A\fDHl$Ld$HLt$L|$IH\$Ll$H8#E1MD`t LDxC<'Hc诹HHtE1Eu?J<+IcHHHl$H\$Ld$Ll$ Lt$(L|$0H8f.McLHLoBD+ H\$Hl$HLd$HuD`McLHHtLHH HHl$H$Ld$Hf.?9fH?5Hff.S1H1;yDlj1x¸x[f;1[DSHH ¸xHĐ[&tt1HĐ[HH޿uދD$%=@fDHHHi1xD$%=@HĘDAVAUATUSHHp蜷1HſD@D1AxHHgH9t\l$HtIE1E1f*LAYMYM,2P5eBD-McL9wE~DiHH^H{IHLHHLHpH[]A\A]A^Dlj$1跐HI,zLLHHP5eDAWLIAVIANAUATAUS1HHc%H%L%L %IH,O%HT$ H,(HfDH HHL9H9MHHPI;JPLDMtI9IPHDH9JPtrHfDED(t>|$ t1HH |$ HLHHuAD (s"HHLH HHMHHPkLL%H%HL[]A\A]A^A_h%=@(A/newAFLLqh%=@A/curAFLL7h%=@z/>@DH\tm@DHFtWo@DH0t!w@DH¸8.HD<:SHHHHUu01HH$HH$HD$XH$!HĠ[HD $E~xH= $ D%EuPr$Hc‰f$H(Ne f%,NeH Ne $H$1u (%H@D@@D%Hf.USHH?HøHt~DH8HH$aH *$Hcƒ%HH-$$H Ne %%(Ne $$,Ne1H[]ÿ@D6H H[]fHxʐU1SHHH8HSfHHS HH9SwH;HD$Et8D$Et,HHHSH=^$HW(H;W0HHW(HSH;SrHuH[]ÿ@DHtӀ8u@9HHL9uHHHA)Ā}nDl$ HEt1E~,HCAT$H DHH9 HuAJ\!H(L[]A\A]A^A_Cf}@x'@ ADt HH_f.1fAWAVAUIATIUHSHH8Lt$,L|$(@M$HcHLHcm$HHLH|$,HH|$(D$,D$T$D$(9vHc$LLLHLILMQD1H8[]A\A]A^A_M҈L$T$T$H0L$HcD~t$Ht$H|$H|$HL$Ht$HcD~tT$H|$H|$HT$ HH9ILLfffff.AUATUHSHH=$Ld$ ~j;tGHc$HL+Ax|$ HƉD$ A9t EHH;uH[]A\A]McLHD HHuH[]A\A]fSHĀHHVH1ҿH[ÐSHĀHsH&H11H[@USH@DHHT$0H,n@LD$@LL$HH)H$Ht$(HL$8)z)r)j)b)Z)R)J)BH$H $$D$0HD$HD$ HD$ H=$HH[H5$ H=$YfAD1@HHHDHtHÐHD$HD$Hfff.HHHDKHtHÐHD$HD$Hfff.H\$Hl$1HHHtCHxHHHHHl$H\$Hf.HHHDHtHtH@HH<@HD$HD$AWAVAUIATIUSH8LILHIE$t;=$I$HIEIT$Lt$H9;@ @|$,HHD$4$4$uG tB t=t8 Dt.=$&$t$,LH~5HIEIOH9IEsWLHL@HUHH9uH\$I$IT$H9.IUIEH8[]A\A]A^A_I}I $LH)2$IEH,(DH|$,H)HEHcX$H|$,1=$HD$B|$,$$?Dt$,IT$HH9se A? HHHHcDq@u tt t AEDUIT$HI $H9rIUIT$I4$HID$IUIEH8[]A\A]A^A_ÿADhHIm$j=$!$t$,ut$,HD$t$,SHH H|$H|$Ht$HHT$H<$Hپ[H<$HOH [SH H|$QH|$HHD$H|$HHT$H4$HHHD$H<$HH [ÐCD$W ƒHcCD$tHtsGW HCDt$G?CDa$l5e@M$=E$=H0CD0$l5eDG$=H<CD$l5eAVAUATAUHSHGHH@HHxZHEHE1HEE1ILC@HAHI9 Hx H ADuI9EuHx H ADuI92H@x H ADuI9}:H@xLA ADu=\=SAxHcDBDAAxHcBDAA0ADD Et C u EE1҈Lm@=HXM]L]@AAx@HcDBDEAҨHtL+LH\$Hl$Ld$Ll$ H(fffff.S1Ҿ[DcHHt H[fDH I$.CDH[AWAVAUATUSHACDH8HHdH I%LIjLH_DdMcLLHHML~CD1HZHIH Ll$ L|$,HD$LHx.tHxDLH _CDHDHHtHTHKH Ht$LHH H=$CD1H $$CD6H΀HV1mHLH5@L8HD$H H8[]A\A]A^A_11ҾbCDHE1HDHHIt~H1]HT$1DLuTHT$H9 uFLH XDD1HH#HH|$ IfH H=$DD1vH $$CDHH 1"HJML9@S1ɺbCDHjH1HtRDHHt*H1=HT$1DHt HD$HHD$H[H\$Hl$H8HHH纅D1HH1ɺH\$(Hl$0H8SHHvPHtH&u [f.UHSH1HDfe^HHt0H1HDfe:HtHHxH[]f.HxH1[]ffffff.AWAVAUATUSH*1HDfeIĸMLL|$AAnHcILHHIcAHMc/B+HI@L8Hx.HHHD$A9Ht$J<+*LH޿xD$(%=uH~yHRLJH1HĨ[]A\A]A^A_fDxNfx.^;hHHcHZfLB+H Hfff.AWAVE1AUATU1SHHH;yDHILl$LHtXx.uxtfx.ftHx LIHD$8uHIVH9}\L|HLHHuLHH~HDH3z@HHH[]A\A]A^A_IHJ4HHfH\$Ld$1Lt$Hl$ILl$L|$IHxDHHtL|$0LBu&H\$HHl$PLd$XLl$`Lt$hL|$pHxHx]H|$(bHIt4HT$(11H9}%I9~FHDILHI9LPtas4HH9|LtTLLwdfILDH1HcH軾HT$(@HHsH ܭ$0DD(裼H\$Hl$HLd$Ll$Lt$L|$HxH 1Hǃ DHHt 4#H|$0x(H|$0JDaHIH豗"@%AH9$X2H$HH9C8 HC0HpH;$@]fH|$0H$@HHC0 L* LAWIAVAUATUSHhHt$T$,L$(kp %HT$HrPHLHDŽ$@DH5HHD$H1膖H$@H|$H$PH$_L$HL$XH$JD1詼L$,$_NNT$(t(H$PH\$D$(HS H$HHS8H$@H~HL$Hy0I` *HL$HD$ HT$8HAHY(HH?HHL$AHQ$_THL$I$XрHTJDg$H.H޿feHH$EDc(E~G1/f.H|$(H|$(99\$ A|A9~1LLH苬yHL$HT$t HHHT$Hc$HH9H|$(1Ht襭1H8[]A\A]A^A_D$ H{8HHHHƿgD1躨D ֪fDHD$HL$ZJDt1聨H8[]A\A]A^A_HhJDrHt1 HN~ HDڸ$HfH6e荫ffff.H5emffff.AWAVAUATUSHHH$H|$t$6eT$,L$DD$LL$ HO$蚳Dl$EoJD蚢uJDHH|$ HD¹JDHHH$q@ HT$9D%$E$L$E1AOeLt$0ILd$L$~|$AALH5y$HML+\$MtHT$HD$0I$HD$8HHT$*HcU$HHHH9}}HH\HHK$H裴HKH^TJDTH[DT$E-DL$AE!t$L*L"f1H7$H9$t. H=x$#H5̨$ r1HH[]A\A]A^A_Ð}JD趠HUD\$,E1ҹJDHHHH $ H+H$H$JDFHnH=Ɨ$HG(H;G0Y HHG(IJDE1HDHD$H=t$ZJDT(1İ@D辟HHZHT$} U$~sHb$A1Ll$5KcD%HDH\(CD%tEHc $LIHH9}.HH|HH<:GuěuVH$1@}u$9h 1HH|$ 謯H$Hn$ HE1A111H$Hff.HE1E1111H$sHfffff.HE1E111ҾH$@Hff.HE1E11ɺ1H$Hff.HE1E11ɺH$HATAUHSHXHTH9r @ ADtHH9syHBBH9 "uSEtHBH9s8HH9r1H9tUU8uTEtYHMD't1H9r@x  ADuHH9ry`E[Һ]HDA\x\HphHH҈PuHF1E1[]A\ ADt;H\$Hl$Ld$Ll$HXI=$AHcH}rHt$,LHHHHDt$,tT1LHgAxutU$E1DH\$8Hl$@Ld$HLl$PHXf.1u $uJDAfCtHJD1DHD$E11IDHHD$HD$H$1APH1JDHt$HD1ݟHt$JD1̟JDA0JD辚HHt 8H Ƒ$JDA JD1Trffffff.1ffDAUJDATU`_DS1H腠L-#@HLeMtJL KD1ܞMMtDL茣\H~˿ HLmLeXMuLH1[]A\A]UHAWAAVIAUATSHFxH}ȅu1He؉[A\A]A^A_HHHHH)ԉHLl$HIHH)HV`Ld$IHt 9Bx{IVpHt AHcҁ%AAD\ANxIVpȃHcI\5I A@Hz`HzpHtltd%AD5|HRpHHHxSHt zx9s  fAHcҁ%AU%ANxEAG1ۉE7AuHUA<$IIA9^xeA9\;]|HUȾ^!谯fD  f.HFpHtu$AHc%%AAD +Hc%#%Afffff.UHcHAWL|AVIE1AUATISHHL=$H`LHLPHEHED-G$Au8LfeHHUHu1HʞAgLKD HHhHhHHM HuH}HE]HuHhAI8HDžpHDžxHEKDHt+L)KDyHtH謯HĴHED5$EL.KD>HxHHX1HXBDžD IQ@H}HcL聚xM}̉88HA)Ń~MtIAt#<%+$IAAuE)IT$(I;T$0BHIT$(HtW<%uH<-<+Є,E1ft%DDD)AL9HL9fL5$MHc1AL|ADd$AL1ID$IL|$D0f.H9=$L$ bHL$ HNj7uDE~H$LH9u‰ʉALDMEEم~Hm$J:H9;L$u;L$| y RL$ aHdDH$ADLl$LN<:Ht3T$ L9=ƹ$~$/ML@H9=$k~aHHtuDE蜍LE1H$f.H9Q$H+aHtvuDE~LH6$H9uD9HH+=$Ը$H5q}$H$AHHH$H`HuEGKD]H([]A\A]A^A_fATHDALEDEޅ~ L9fD9KD9| y EEHVL9Mt4"HL)IHỉM9׉|$tGM9sBALu.fDHǠL9s!tL9utˋ=d$$HcHHH$I9E17L95a$HcIƠHHHZ$I9qAuD9H5{$1҉A' $MɋT$ 9M @+D$MD$ z9rH$ALDHI L fH(1[]A\A]A^A_$ffDEwDz$1+IωL9LDL)MHiHc ¤$H HHH9IDD$ EM`eMDt}C@Hl$ALDHL$ I`L`BALDILl$L$ (HcD$ LmMiML=$HcL$1L}1MiO<>H$ALDHLl$L$ N<:UHSHЉ$X}9v HPD1衆H[]DE$pNDD}H}$y$ >$y$9;H.H[] 1HA $HÉx$9~ʼnʉȿKDx$肇몋 Ң$ʉx$f}H}uVx$x$xc<$c$WD 1謌Nx$ h$Bx$(D2x$ 1~)Éx$@PD x$̆f.ffD1YAVAUATUHSHt|L+Mti@L(|LcNdMuBfM$$Mt0I|$LtI|$\JDLKmHL+Mu[]A\A]1A^HֿPD1聄[]A\A]1A^fDQDreAQDpe1QDve!QDteQDQeQDOeUHAWAVAUIATISHH?Hu@II<$H蒈IH@I4$AVHH)H\$HH;B3LHuHIzAYHIMc+Hx肯HHIFӌI<$KDAEHIOt]He1[A\A]A^A_ËHcHzT1HHfID5HtfDHHHH HHuHHuIcuHH߹@蓋H;HsHH;HuVHֿPD}DQDpeQQDreAQDte1QDve!QDOeQDQeH?H6EDATIUS$>f.e$t\tWA,tkHc$HHHH9}THH\HHz$HҏHzu $uAt,HA,u[]1A\ÐUSHtHfHAE1teQD1$ HfDHE1E1teQD1$HfHAE1teD$HHE1E1teD${HfDSH7L $L$ $HMM)IEiA1HcIHTHI9„uH8uA9„t0HHD Et'H9t*1HcHTHIauHH9uֿQDuH[=$uF5$H $H+$HD$Hĩ$H[@$tv $H=$Hu:f.IHHt#uHc$HHH$u!QDu1H[fDHHc $HHt$,1HHHI"Ht$ HezHD$ 8 f.et$, 1HH $觽$ҸIˉ$W҅8f.sz+Hc$HHHH9HH|HH=$. >ztZXffZ.w.v'.r$T$Kn+T$$kD1H0[]A\D1 $蟢$ $uH /^$DZD{w@t$, _ȅfD>$rH ]$[ZD'wODCi@H=]$L/ZD1bwH0[]A\@H y]$ZDvH0[]A\USHt>HHH\HHދ$Hlt % HEuH1[]ffff.USHt9HHH\HH~$Hlu HEuH1[]fUSHt>HHH\HH.$H6lPt % HEuH1[]ffff.USHt9HHH\HHΊ$HkPu PHEuH1[]fUSHt>HHH\HH~$Hk t % HEuH1[]ffff.USHt9HHH\HH$H&k u HEuH1[]fUStZDHd}ZDHd1H1H0@R8Ѻ@HEH[]ff.SHRH߾[SHRrH1[f.SHrRH߾[SHr2H1[f.D$SEuc1ܑxF1We:tZD cHt'JDbHtPN1[f.[fH Y$)pXD5s[fDZDb1HuDAWE1AVAUATUSHHL/MH-{$HE1HEHtoIHLeLLZpuLkH}kMtHEIH;-{$tNHkHL+MuHD[]A\A]A^A_f.HH=X$ZD1ArHEH?{$H X$XDArDUSHHH?HtoH{H{t-H X$ZDqH[]fDHHt[HxjH{aHEH1[]@Hz$Ht @HSHs1ZDeHHuH1[]艑H;HHEH{HEH.z$HEH-#z$1G@H W$$XDpff.=ْ$St>Weu!}HH|HH=$g[@Yu[ÐHD u$Etf$1HZD.fH@H6$tYsZDfHtStXDe$1H$1HΚ$1H$1Hffffff.HD$E|H7$R"vYD1cHfDHHHuIHHuRHHt$1Hf[DdH@$1H֙$1Hffffff.Dw$SEuSHt?f.HHH|HH=ڃ$da$u1[0YD6d[ffffff.AUATAUSHH=b$HcH3Ht$ HH趿HIt$ t:1HHղ]u? ė$1H[]A\A]1蜘Etϋ]EtLBHEIŋEt~$~*DtHc~$HHHH9uHDLH|HH=u$ tH[]A\A]JDbH[]A\A]fD[Db@1fvfDATUSHtoht|H=m$HteHc辌H;HHm$Ht9@eHx蕌H3IHH#jLeH;HHuHE[]1A\@HIm$HufQD1H``H3Hu ~b[]1A\StBHfDHH|HH=$bHcHH|HH=$Mnu1[SH Hu1HH [?tH|$dH|$HHD$r"H$uH)HH@[DAVAUATIUSL/Mt}HH_*LILA{JHHI|$t<a~H;IHMID$H;HEI$Leu[]A\A]1A^1ɺfHyeHt@HHuHHuHcH<x#1HHHyeHt@HHHH HHuHHuHHH;HZDH'LH;Hu[]A\A]1A^L L,McU}LHLHEJyeHEHEJ,yeDU1SHHH?HtDHJH;HuH[]fff.UHAUATSHJDH(H4C$HEKHpEH;E1ADHfDkUHHHH)H|$Ht}<=Hu t@<=tHHu:HrID?t8?nuotBDLHH;HuHeD[A\A]fYDAQHHkIA1һdef.HHtHHuHHuHcH!1HEH¿defDH7HtHHHH HHuHHuH}H8D \$Et8=\$t/fDSJHHEH}о[DH1)[HEHEH8Ht[DEEuJHt8fuHEH}о[DH1ZHEH8IHHEH}о[DH1ZE1HEH9@$b JvH}}H5Q$ 0vHeD[A\A]ÿ[DxIHEvx@DYIH8ueå9蓡HE7eZKH}1ҹJDSHHEt(`@ u 1HTH}YH?$HEfAVAUATUSHHH?HHCHt 8{9QDIHƿ_eWƀH;HHH{H;IH;qyHEH{t@HcH<uxH{IHEHt/E1E1 fLuAyKMcJ|Hu1H[]A\A]A^x#H{H >$[DXfH{xH{HHA$HEH-A$fDH}`$`$D$EA[D4H\$A[D[DHHIH|$,MHL̮H-@$HtdHUHtRDhuo1`DLpWHEHHt,1[DLIWHEHHHuDHmHuu.L0{1ifL cOHU{LRpfiHfDtH@H;虰H;̯==H3[D1J[D^V@H7eMffff.HD̀$Et H1Lffffff.StyH@tIH$tWHH|HH=j$KHw$%gw$u3HcH|HH=j$fD1[fff.H\$Hl$HLd$Ll$[DLt$HAD=2f$IƃHcHH$1HI胦HHD$Ef1LH虙AMAEHl$1 HH^[DCHH@@.HHD$IcEMAEH\HHvi$EEHVHmJH޿KDnHHD$8\E1m[DLl$RCEAHEHEH1HD$$1~}$1H$H$L$L$L$H14~AEu=*}$u\DI롐AE$SAMhhJDH\@HyAUHD$@P@&fDYDvH @HH$KHt$pH$H$y H|$poKHxFwd:f@ HxHt$pI PH|$pK9f.[DG|@H޿KDlHHD$fD1fSH?Ht'BHøHtHE1x[HY|$HQ[ÐSHlmoJDH@uJDHHDE1E11HH$rH'mH=7$HG(H;G0s HHG(1H[þ NAWE1AVAUATE1UHSH8lHHD$(IHHHD$ qHHH^N\D1?H|$IpIHD$HD$ fDAD-HIB#MtuJDHHDIA$\D1HH$pHt$(8k'\DDHHH81[]A\A]A^A_DH=7$HuH57$oHH7$[f.HuHoH@L\DBH=D5$?PAUATIUSHHHF($DI;D$0HID$(LDmt>\LkuKLkttPnuI;D$0 HID$(LkfDI9D$0v_ HID$(HAE[]A\A]fDI;D$0s# HID$(LKID$(_ LiKID$(뎾 LUK랾 LFKID$(gff.H\$Hl$HLd$Ll$Lt$H(BHu&H$Hl$Ld$Ll$Lt$ H(fB?HM[DAHNwDIMMtHJD1/AE11;D(HHCID$(I;D$0srD(HID$(1A AHCH;CrHCAuLpDmD1@HHl$H$Ld$Ll$Lt$ H(VGALIHH=-6$0GH=!6$:Bf.AUA[DATUHmDSHHLd$L>HIH|$CLHHm&HHSIU(I;U0HIU(HSH;SrHBuH=g5$H9toHoHuPH}@L-F5$SH[]A\A]fDmDFK1oH|$UBLMH1[]A\A]LHcSH H|$oJDHt$7:`:eHD$KH|$uJDH|$HED$D1HFpHHA {f2fHHSHL$HQ(H;Q0srHD$HHP(HSH;SrHeAt fD1۾ fHmH5XA$ eH [H|$JHGH`:e}Affff.AWAVAUIATIUHSHH8HDD$ HD$(HD$ }JDLt$L|$8LEIJLBDL>HD$ EHt$ H|$(E1MLL/6HtRH 2$HT$H|$(HH;D$uXMtT$ tH d/$H|$(H¾HHD$H|$(HtALm1H8[]A\A]A^A_LlH8[]A\A]A^A_þDLrHILsHfffff.AVAUATUSH`H.$Ht$ H|$HD$XHD$PHD$IH|$BH|$=H$HD$8HD$@t H$HL$mDH\$HHl$@Ld$PLl$XG^[D6HHt$H|$ ҹE1ɃE1H$_HT$Ht$HH|$XkLD$AHHLLP4HuHT$ Hz0HL$  nDFHD$ HX0HuFffH|$1nD/GH;tMHT$HB(H;B0,HT$HHB(HHt"S@uHSH|$1"DFH;uHT$HB(H;B0w HT$HHB(HD$H9,$t* LbH|$iH5=$ 1bH|$XHt?H`[]A\A]A^D@Df5HI)1Hl$8Ld$PLl$X HLD$E11HLL2HuH|$@A>膑HHT$ HhHAH:HHDHzHHzHHzHHz0H-HmDA4HmDA4H]Dx4HL)L)L)H)H9$谌`:eHD$(EkH|$(1ҹJDnjHHD$A ` 1L?HHT$ HzPgHD$ E1HxHA9HT$ E1HzXA HD$ E1Hx@AH|$(EDH*$HD$C,HAL HA1H\$Ld$Hl$H_HIFCH@1Hm>1D>11HX>L_5`.$u H$H$L$HĘþ8e(.$F-$;S=7-$u2K_D2Htd$nD8H=)$D[H=~)$ABH=,$ h$=DD2Htt H=,$O9e:8e,$g:Hl$HH\$Ld$HHHAt1HHl$H$Ld$HfDHHI>;HxHID$H?Ht HHHHuL"IT$ID$L{ffffff.ATAUSHHPHS@ubD6nDPH16$fH@tNH{AHsH)$HHCu1HPH[]A\fD&nD15HPH[]A\DH{tɿEnD0H`DinDPH15Hs8H#HC8H{twnDN0Ht2H{FDẓnDPH15HsHk#HCH{$H>$P AHD$0YHH|'$tP AYYHHY'$tPApY AaY AH0'$KY AH"'$5Y9eH'$_=H$Ht2H$8H=&$HtGaH&$H$`Ht$(HT$0H$-Q$HH=$,$5H52$HH=#$&/RH5$HqH=$Hھ[D1B4H={$Hھ[D1,4D K$E=4$|$TH$ HDŽ$ THH$H $H$/HHH R$H$Hھ%3H9DH$$ŀuDH$ (H$HHHH1H$H$DH$CH{yDHx DuNAflnoD%IHDLDQ1uTEE!H1)H5$H;oDHL$l1HH=-$MH-!$fmD:)L= L\MHT$x޿pD11'H=p$k*11(Lm&vpDn^UHATIS!H LHH)H\$HH2&/HU"Ht;uf.H߾'He[A\ffff.H\$Hl$H(H/var/mai HHH$fD$luH{ / $Ht1H\$Hl$ H(9(Hl$H\$HHu6H`xDHn5X0$HPH=f,$'H$H$HDH(1f4$HHD$fD$HD$'H(ff.AWAVE1AUATAUSHH t$,HL$HLD$0CtHĨ D[]A\A]A^A_L$ H$PE1L%&L#L#L#L#L#L#L#L}#Hٺ`xDH1H\$PH$Pl$DHAHD$8H$p HD$H$p L1 H$ Y'H$P/HD$ 1HL$ tHH+L$DD3t$ LL$8IhxDH1D4$ZHD$ 5;.$H31ҾH12&=@*$A%AE"8ft.H$p 1ҿ|$,/HD$ H|$ u5-$HHH=)$A;%AH$ H޿5m-$HeH={)$$H$ H$p 1ҿE1H$p vD(1H$p H!%tH$p DDHJHDHH+T$a$D@ H$p 1In|$,PH|$0uXEtAtmD|$,A#AqH= $HxxD1#ApH|$HtHt$HH|$0YAE9 IƋH߉D$ :D$ H$p 1ҿA|$,|$ &nAWAAVMAUMAATImDUHSHHH$8T$JDHHMt.I}@_E1E1HLH$M^D$E111HL輆HLd$ 1#HLƿH߅HIl$xH&F|$exDxDHDHHL$L !1H$L$8HH$IEE1BKEBH$8LsH9l$xH$8QDNKHHH$8Ht0H$8#HHH[]A\A]A^A_fDMy&|HHUHS(H;S0ZHHS(IIHUH;UrHh@fDHHUHS(H;S0HHS(HUH;UrHcHDsDH$8& H$817H$8*D|$exDDHD.I}HcI}PXI}X_HHDmDH$8lH$81H$8KHfHff.AWE1AVAUATUHxDSH8t$HD$(UuHADž5/$'DLm1ۃE1D$fE~xD1H=4$/ H=$HT$ Ht$(1H|$(x* ADtHf ADt Hy$u[H;AL8AuALtID9%-$H|$(HtH81[]A\A]A^A_fDxD$wDDv6fDe&R-$%$SHH9})~HHH|HH=;1$H[fD@H=&1$$$HcH4H L A8 DtM8tI@ OyDH#DHHD1 H)t@M0 LHA8 dfff.AWAVAUIATAUSHHH*$S B'9|QHcH{HcLFS HsHu=S A)HcI1C$D9};)LH[tfD1H[]A\A]A^A_@A9fEfDu.Ht&W$~HwG$uDEtDSEu:D;Mc1LIt-DH)HHL9rD1fH{DLAyH{vD9IH@ OyDVyDHHHD1 DKEtgH#D1PH 1fHcH{IcLDc$8/`HD뙹DLHZG 4C$HC1DH\$Hl$HHHH4 HHHl$H\$1ɉHG=5$v1@5$$zD{f˾ff.AWMAVEAUIATIUHI SHHH?tHEI H9sXH;Huw4HCHH;Hu_4HIUI;Us2HIUHB:HI B:t?HEHPI9rLX u1Mt(EtHB8 HIB8MtM<$HH[]A\A]A^A_DH\$Hl$HLd$Ll$ILt$L|$HXHHHL$MDL$tkH?t HH= wI<$HE l3I$HEHLrH9LCI`1H\$(Hl$0Ld$8Ll$@Lt$HL|$PHXDD$HT$LH\$(Hl$0E1Ld$8Ll$@Lt$HL|$PHX1I<$LD HtII$e1Ҁ8 uCf< )HI9wIVLt$L)3< HuI<$HHux2H HUI$L)LyH9LFIJ<0LDF HtwII$N401A> ufA< tIHI9fwLHT$L);Lt$B|0 bH|$HT$HL$H@LzD\$EtI$B0 HD$I$HT$I$1돺ALrLt$1HD$AHHD$H\$Hl$HLd$eQDHIĸMt0A<$/tL"%t6t1HcLHHD+1H$Hl$Ld$HfDH :$HcM~CDH11j#_#t1Ҿ;eW H6#P+#t H@`;e`;e `;e `;ey ;e`;e1H @AUATIUSHHtL`A$H$<%<&<#<@<+/H]H#MD$H~CDH1hH<$%I|$:<%pAD$I|$<:hIA$DH$HHI@HĨL[]A\A]A|$,{yDL"tL"uH$L$H6 H 11H]1LLP1҉H޿?H$HHH=#L⾶yD1E1 L+ &fDA|$8vyDzHI<@.We!A$HHHHM !MD$HTCDH1@A$<~AD$MD$tH`DH[]A\H| uSHQHT$DHL$1H| HD$HHD$HL$HuHUhfff.UHSHHHپHDHC(H;C0s) HHC(H߃T¸DH[]þ HfAWAVIzDAUATAUHS1HHDŽ$HDŽ$L$7IHD$ D$HHD$HHH$D$ H)H$LDAFEHD$8@HHD$HMHD$8@H,.H$H$H$E1MLFHH &$H$H$H=&$H$H$HT7H: t+E2DHE9HD$81>fDH$H$HDH»zDs@9zDxEA9t/w Hcڀ ADxHD$8 A9uHtHDHc ADtHуv:uHtFATuށL$ @LcA ADD 99 HtH: DHc ADtH˃v:@ Ht%Rt`Oud$  HuDH$E18AfL$ L$ fDL$ @;H$H$Df.HD$8\$D$$HD$@HD$HHD$Pt H|$ " t$H=}$HcY$H$HHHZ$HH@H@(tH[]A\A]A^A_fDHD$8T$D$$HD$@HD$HHD$Pt H|$ HD$$HHD$ HIH?HD$HH H4D$(HDH$%H)HD$011xDpfHGH¸HtBHfH7H1HtHHÐU:HAUATE1SHHw HcL$zDHLIID HH)Ht$HHt2HHuA$tfDIHA$u7$B HH)He[A\A]DSE1ɀ::HH#HKH#H$@:t@9tZHrLB@uEu  #u{{HCu #H$?[Hq#Ax:tL{HSu'#HM$[HA4@H)#H9?Js{HStH $]#[ËU#9׉J#}2Eɸ:Y8#?IH9:?[HcHT[H#D#A9|[IcH4Ht>-uFH^t<-~AD#[Ð?Ft 1ruofDumHGuـx fHHN%LcA ADun"QHt(HHLItHvˈQfD…u@H…tH"uHE1A ADAu%DHc ADt7HvHG1u1f.fDHHDAЃwHcJ AD@DDAwLcDP A AD@AE9tEt1ÃvDHDEx A ADuA:uWHGx ADufD ADt Hyffff.HfD\t;(tHt&t)uDHuDfDH8HSt81ۀ(t?"tbWHGt(HuHmufD1H[fuH[fHGWHWt"D"HGtO\tpHljuHGpfHu1\HljwHGW1SHHH?t?"\HH;twHcȍP AD@EH[(~2>t1@fuH;HH;tf.u<1H[@H;HH;Y@HH;\@"MHH;!@HH4$H4$HHfLd$Ll$Lt$H\$Hl$HHLt$Ll$Ld$H|$H4$D$D$LLLH9u,u1H\$ Hl$(Ld$0Ll$8Lt$@HH)Éf.H)(t+x  ADu,u Hu11@))х~tH(uffff.Ey HExxD~iҀQi DA<EDEHc0H(QAd)‰A9<HH%H;&tgH(t[H'tOH(tCH't7H(t+H( tH' tH( tH'AQA荇ODH)DIȁAF Ai3)A1iQHHflkN@HHtoHt2H>t2H #0X{D!HH?u 1HH #D@{DHDHu1fffff.AWAVAUATUSH8=Hx ADLt$ HLH|$HHIH-h#HE1f.AIcH,ŀ4eHtgHLuHtNI|$Ht? LHdH|$HwHtHǺ LBH|$IĀ?:tu1H8H[]A\A]A^A_ÐP ADP ADx,HxHfH LH|$E1I?:SAuD+HHIH|$H8+- AD0PHH AD0PLx AD0PLp AD0D$"Ld$ 1HcLD$ D$!IA 1LMiD$ AD$!zHkIV H91I~ LHHD$8:IVH9I~ LIHD$8 IVH9I~ LL $L9d$HL $L$AuAHHHD$Hl$HHH)Gx ~HD$HcH)\I)HH|$H|$} t5Hu ,@t H uHHHff.ATIUSHHH\Ht5A,$fDHHt H{@8/uLu[]A\@[]1A\fUHHHAWAVAUIMATSHHHHBH)HBLd$ILMpLHeA $LLuEHtUttiLHHHuHsHe[A\A]A^A_@H HuHL+IuHC{DHe[A\A]A^A_DxtuxyuLHLfDAIHuHLstWffff.U1HHATSHtPHSetEHFVHHH)Ld$ILbDHE~LHe[A\fDHLHe[A\fff.UHAWAVAUATSHHH(9HHE1H HH)HLt$IMMft,YHvHA $I,u EхuA$LHHeH[A\A]A^A_fD$|DfDEtх,H(\"uхtH"t\u1ɀ8tHAM&fDHh DA$"IхH"t$\tsA $IхH"uA $Ia@x @HA$@Iq1ɄgHA$ISA$ I uH tME1fDHXхxf.E1xtax HA$@I<HHb HHLU1HAWAVAUATSHH8HE1E1(It&F"AT$ID$z(IuMuNI|$SL9E1f,tKHHt18;@Hx ADuHHuHC8HtH9D$}1H޿)KDHt HHHC8uHT$HS8H[HC8HtHT$H9|ffDxHxtfDHC8ffff.SHH{DjHBHt8u)H޿h[DFHHt8uD[ffff.AWAVAUATUHSHh[DH8HD$(HD$ Ht 8uH޿]DHt8uf1HtdH޿{DH8H|$(HtHD$lHD$HHD$ZHD$H8[]A\A]A^A_fDH޿feHIrHT$ Ht$(1HVD$AA{DAHD$ I9HL$( uH tu@y!fDH@x  ADuH$HL$t$$HDJ|5HL$t$u.@HHt@x  ADuH9rHT$ Ht$(1LxcH|$(FDHHtLHƿ{Du;HD$ HI9wfHLLt3HxrHu}H+fDfHHtHƿh[Du HHtD\$HHEuM!HHL$KHL$HxJT5H)HBD5H4fD!D$LHHLpHLHLpHH$LH$HHUSHH{HulteH1!HiHPH9s#x!u0:!DtHH9r:!tHH[]fDHZHH[]f.AW 1AVAUATUHS1HHT$Ht$HDŽ$HDŽ$L$L$HH f1LLH-L|$xHE1fMLLHH$ DHt4@HA諷H|$HާH֟HD$H$?oDHE@HA\H|$ H菧H臟HD$ MDH$Ht4>HEH;E8HHE t tHEHT$HD$HHD$ HBHD$(HBHD$PHB@HD$XHBHHD$`HBPHD$hHBXHD$HBH$HtHĘ[]A\A]A^A_fDHDH8uHHH)E\H c#{DDH$>oDVHt0@HAH|$(H3H+HD$(H$h[DHt0@HA蹵H|$PHHHD$PH$DHt0@HArH|$XH襥H蝝HD$XcH$]DHt?@HA+H|$`H^HVHD$`HH${D+HHu8 ADt HyH|$hHAHD$hH$KDHt9Hx ADtHH|$HtWAHD$iH$KDHuH$H=S#{D12H*^H뤐AWAAVLcAUMATUSHH@H|$H$@1L$LHHHLHH LHLHM@HL@06H2\HH9uH$H=bHHߺ@nHt$DHnHLpH bLHߺ@nLHߺnHLoHĨ[]A\A]A^A_Hl$ $AHa $HH$HonHHoS?"Ht[+HxҝKHSHÄu)"t# H  Ht\uH@[@ffffff.SHH|m"HHt,\t"u \HHHu"A[f.H\$Hl$HLd$Ll$ALt$HhHl$8H|$8HH)ljA:)HAAAD$dA1DHEH E)x uH#[f.H;Dt #[H#[fffff.ATIUHSH<)uJf.H<)t5<\uDHu(MH<)ufDMtI$[]A\fDH^u M두DH>u MqDHu MO ĀDHu M@-΀DHMH\$Hl$1H8?" Ht$H(ÍCvHH\$(Hl$0H8H|$?-uH5#HtH1H|$DHcH4ŀ4eHtH|$&uHcH<ŀ4etH|$-wHt$H ǍNCSHT$HBH;D$?ztx"/x%uE1E11ɉHHHl$HD$HrHZH)x ~HD$HcH)@H\$Hl$HLd$Ll$Lt$L|$HX?"t6H|$HD$H\$(Hl$0Ld$8Ll$@Lt$HL|$PHX@+Hv{"uH{1 ^H5#HHtLcE1fDAIcH4ŀ4eHrLuIcH<ŀ4eOH{1 H{ 1 IH{1 IH{1 IAwAEDDEHHD$C<+<-CLd$ 1D$LD$CD$THź 1LHiHD$CD$CD$%HHHH)HD$aHffffff.HH=d#~H #30}DR1Hff.=9#SHt#H ̶#!h}D[ÐfeVHu @Ht&HH|HH=,#Gu1[DH X##}D[ffff.#Sƒu6 #x0H#Ht$HH[fDt1[H5"#~"1H5#H6fDHff.H\$Ll$HHl$Ld$ILt$H(?"t(1HH$Hl$Ld$Ll$Lt$ H(fDGLguf<"tIA$t<\uI@MI)I~AIVHHHOMBD5zIMemUHATISQH(HpasswordLHH)H\$HH;H{ fC-HvHtHyHe[A\H\$Hl$HLd$Ll$HLt$H(Ho@DMMLl$8HHHH/HHHEt xHI$IDI<$HT$0HI<$HHEI+$HxIEI4$HHUH)HEI+$IUHEHHI}*IEH$Hl$Ld$Ll$Lt$ H(fw@DH!HHfIEI$HH;I$HUH+HEHIAVAUATAUSHHp IHl$@1Hپ8=e0=etDm#E,H#H9F#H5#Ht$H=5#HT$H$# *8+H0# u3H  u#H#=t=ٹ#O1H=#HA#@1tH=#?DgAP fHJB#HHL$z u HHT$ HH tfHBHD$z uHBDHD$H tHOLt$L+5#1L5#=#L5##=#tg#@H=a#H=#H=F#iH5#HH8#H5i#H=# ՀDL~uI4#L5#i܀DLNu5I#f.ǃP 1H[]A\A]A^úDLPI#|#L5w#H=:#@LpH*#HHH#H#HJHHIHp#H٬##fDDH tH+#H#H#HD$#Lt$L+5Ͷ#L5f#BL5#fDH[]A\A]A^É$DDLIK#P AwP ǃP uAESH#H=#0D11ɵ#.L5ٵ#L5#cH=#@Lpt:H#Ht.HHp#H=P#qH?#Y#HE#H6#H5#H&#DLuLI3Ml2LEMcIEHH)Ld$@LII1IMHM1DLL蹵p t,HxtT#ubP LHXt4P t+HP uHe[A\A]A^A_He1[A\A]A^A_H=Ѧ#L⾊D1UHAVIAUATSHH'DldLMcIEHH)Ld$7IIƿMHƁD1LL辴p t,H}tQ #u_P LH]t1P t(H#P uHe[A\A]A^DHe1[A\A]A^fH=٥#L⾊D1蚿USHՁDH 芮HP W#݁DH 1Hӳp tzH5#upP HHntzp tAP t8H#P uH []H []ÐH=٤#H⾊D1蚾uD1fff.AVIAUATUHISHH H@ML'LIIoMHM1D H袲p t0Hatg=#P HH=tCP tHP uu~E1HIObHI>1H []A\A]A^@1ҿ >e>eHH1H=#H⾊D1BNDH []A\A]A^AVAUATIMUHSHH M @HG%DH 1H^p t3HD #EHHH=#H#HLp Ht2HtoD?#EP HH茧tIP t!HKP uu!1MMHI1H []A\A]A^DH=#H⾊D1費D1Ҿ>e >eHH1H=#H꾊D1j'DAWIAVAUAATAUSH(H$HD$Lt$D$Hl$@DT$EtO1IMDDH萵uLHL$H= #LDH<$tHHDT$EuH([]A\A]A^A_H=٠#L)D1蚺H([]A\A]A^A_ff.H\$Hl$HHպHHl$H\$HfDAWAVAUIATUSHH HH IJHlH HHjo@DHHw@DHE8HDHHPHHEEt+Hx AD@t HuHL$ L$ HxH$ ~H$ HHH$ BD1H$ 轭HF#LLHxH$ L$ H$ E11A HHDŽ$ HD$0L|$(Ld$ HD$HD$HD$$vo$ ƿJD E1LHNHĸ D[]A\A]A^A_fH$ H$ E1DD$@bH|$PHcD1 虬p DD$@t:HSDD$@tIܥ#Ht$PHDD$@*DD$@t HDD$@=#DD$@t$E1fKHI_ALl$HfHt$PH賢tH=K#uH=R#H$` կH$P H$` 1H$h H$P H$ H$ E11A HHD$0L|$(H$x H$X Ld$ HD$HD$$H$p H$p HD$ڳAH$P AH$ H$ LHIdH|$PL+D 1軪L賮p HneD#EH=#HT$PD1޵yH=#HT$PD1DD$@Ll$HLHwH$ H$ RLHI褱H|$PL+D 1Lp t2H=;#Ht$PH萠H[=$#mH='#1HH$P 1L$p H$` H$` HHH$h YH$P H$ L$ E1LLHH$x H$X H$p xH$P Lt$PIL#D L1D$PD$QD$SD$RϨHD$PHLH$ L$ 1H$ 1MHL<$HHH$ 1EH$p H$x H|$PHIĺ+D 1LLDp uqE1HAP uH$ HLLH華$ ƿ|DH=#HT$PD1?H=#tH=J#HT$PD1 P Ht$PHUBG$ ƿDE1RO$ ƿDE174fUHH]LeHLmLuIL}H0P IIuH]LeLmLuL}@DfHtaDHD HDHH=;#H¾}D11{DL蘪H)Himap-autLHH)L|$II IfAGh-AG L跠HMfDLLH DLH5LLHBfff.AUATIUSHH HLJ H I]MHD1 H蓥p t8HR ܞ#P HH*DP tNH=#tH=#ЂDfHtHx 1 qP H u1H=?#HI7#=\#A$t$H=[# ނD蜵u ǃt H []A\A]fDH 1[]A\A]fDH=#H⾊D1گDH\$Hl$HLd$Lt$DLl$L|$H H|$H=#HHT$MMdHt>Lx H$x LƯH$x H$p Iź 詯MHuA1H$ H$ L$ L$ L$ L$ Hĸ HtH$x I9s8 uH$p H9s9]uAUHt$H|$ LHH$ HT$HDŽ$ IH$x H$ Hl$ H$ L$ HH$ LHH$ HL$HL$ L$ HT$DŽ$ %H$ Hۉ$ HH$ HIH $ HH?H4HÁH)H$ H$ H$ H$ ;r#P#t 1vfDH # DD5#Suct t9[H y#D Ŭ@=e薤fD[H H#'}D锬@ >e1ffff.H\$Ll$IL|$Hl$HLd$Lt$H H=Κ#DI聲Ht`H H$x HHD$ެH$x H$p HH$p H$h I褬HIu<1H$ H$ L$ L$ L$ L$ Hĸ fMtHtH$x H9D$s8 uH$p H9s: uH$h H9s8]uH|$ULHLL|$HDŽ$ 起LH$ H$ HtrtBtVH$ HHHHLL$ $ HL@HLhH$ Hع1HHHLL$ )HL HLSff.AWAAVIAUATUH SHHDŽ$ }LH$HDŽ$衟D$dH$D$LfL蘞H$H$H$H$E1MHD$8ȖHH$; tfH; uH; tLLk E1(HD$@HCHD$0H$pHIغ]D 1 DH߮'AELy#fHx AD0u< t.H=[#Hھ~D1D$LH? t1HHD$Ptp t?H=DƖ#EP H$pHvP tDDHP uANj#: -H|$P1HHf DH螭DH脭{H蟡HHx1 H|$01HD$XeHHD$Pp t?HD #EP H$pHOD@P tDH=m#uALD$XIM~pLl$hDd$XMIAH|$pMFLMcLD$(LI9LD$(Ht$pM)DHMDd$XLl$hDH%P =Ŕ#{ nLHt$81LHD$h DŽ$HDŽ$ qLH$HDŽ$蕛H$H$xH$H$E1MH$xHmL$MIA} uIA} t{LyHH$4Hx1 L$谠I}LHD$P/HHD$@H$H$HH@ t()L$zA[DDLHD$XHmHIHD$PH$HHD$0葚LE1lHD$8H$H$xH$H$E1M蝑H`H$H)D$0LHPH$H$DH$H$D H$H$L$HD$8H|$0ZL芥LH|$@HD$$MMLD$PHT$X1LHAD$HD$8HH$*DED$XLD$PH$pH!D1 Dp t?HD#EP H$pHԎ

l$lLd$8E1E1Hl$0=fDH$x H$ H߃H$x HIMH$p H$x H$ H$ AIIoH$x H$ ID H$x H$  p ^MuH$x H$ LH̕ODD$DEMtL%H$ 蘎HĘ []A\A]A^A_@l$lp DH0P t1HŋɃ#{H#H={#10D艕P uYMH|$pLBDd$DfDx(t H\΀DfHH u f.H|$HI9H|$pHM1!D mp PH(x5#MP Ht$pHtP tDHP uŅF9#D$DF@MwLD[P CHD$HLD$8MHL$PH$ HHt$0L,$HD$D$,D$ fD|$D1fsHItc@"H=y#HT$pD1舓MH|$pLJH=y#HT$pD1M19AUA[DqDATUHSH( L$ L[HHH$ E1oLE1ZHUH9UvHHU IH9UwH蔉HSLc#LH?LHL9LILH?Ld$ ILtDH1HHAMDA$\D1uJDH$4H|H$H( []A\A]fDM9~ ME1E1[D覑H( []A\A]Ld$ ^DLƀ DHU@AWIAVE1AUAATUSHhH|$ Ht$(HD$P dLHD$XHD$H莆LHD$@衅H|$8ITHD$HL$HHT$@Ht$PH|$XAM}HHtNHD$XDHt8HT$HIԀ8 Nt2EHu@HD$XfDH|$tuzHD$XHP@yHx  ADu<:tAf.@Ht@=eHD$juFH|$tpA t%H4$Ht$ .fDH4$ҡHt$ á=u#舂u#u#H@AVAUAATAUSH EHE1D HDz==#t>feDs#EHfe #pmH$ Dɦ#fe脸=Qs#uۃ=ls# uҋ\s#A9rA9wHH=As#ՀDH\HH#HC ׊HH$ t:HxH$ P uHH$ HH t( H=r#DHH$ tHx 1HCP1ҹH޿fe#ͥ#E9YAEH#HHHHx 7Hx8,D+DHHHHx Hx8؍XA9sD9vTE9w3IcH\HHH5#feAHà!E9sH []A\A]A^D@趬AHA1hD Hw=#\fe袽t>D/q#EtH=[i#H⾊D1Hfe }#hnH 1[]A\A]A^DA9Al$H #HHHHx 3Hx8u.'UHHHHx Hx89̓=p# ~p#9rt9wpHH=p#ăDLtIL5"#HH$ tHx 1 }IF H==p#уDHH$ tHx IF8Y#fe=o#uKfDH=g#H⾊D1誁HH*DH\$Hl$1Ld$Ll$HLt$L|$HX =#AAHL$EL}PMHl$ oHT$HEM H1H$Du=#feRD-n#E*Hfe ;#<dE=B#ft*#t!Dfeѳ#ut&H۸tH肤sun1H$( H$0 L$8 L$@ L$H L$P HX @HUHHzEJ%l#sHl$ !HT$HEE H1H$߃DKtfDH=e#H꾊D1DfeFHH*DAWAVE1AUIATUS1H( =#t$_HHHD$IAE {DIDMEP1Ld$ MrfDLD$LD$HM1D Ls= #tfe˸eUl#Lfe #ifed#u=#Ll#*MH!D1 L`r=Y#fek#;Lfe #hLDfe豰؞#uMEP*#MOmDD$HM1D Lq=#MLLwMhLLwWfDY#j#HT$LfefDH=b#L⾊D1r|DH=b#L⾊D1R|Mt LDKAEMXu fDuH( []A\A]A^A_Ët$E1΀D+L!ыt$E1΀D-Lt$E1΀D+LAEt$E1D-LAEct$E1ĀD+LAE6t$E1D-LAE t$E1D+L`AEfeHT$蘪HIHT$zt$E1D-LAEt$E1D+LAEnt$E1ĀD-LAE Qt$E1ĀD+LAE6t$E1΀D-LwAE1t$E1Df+LOAEt$E1Df-L.AEDSH0H|$ՁDt$$HT$(hHi#hg#HHD$t0A @=eHD$y1ۅu,H|$tpA HT$(t$$H|$Ht$蝔Ht$ 莔 @#Vh#t1裍H0[ff.SH0H|$ՁDt$$HT$(gHh#hf#HHD$t0A @=eHD$x1ۅu7H|$tpA HL$(t$$AH|$-cHt$蒓Ht$ 胓55#Kg#t1蘌H0[úDfDDfDAWAVAUATUSH t$L$DŽ$ 腃ՁDH$ cfDL$HEɉ4e#ג HD$ ÒH|$ HD$tpA角H|$tpA 萒^f#Dd$D d$1HD$0D$,1HZ#Hxtb#HwZ#HxZ#Hxt)@#H]Z#Dt$Et,H5e#1Ht%H$DDHEпKD1'jHe#D-#)He#E=̆#Hcĕ5#HNJ#~8VH|1HDH H H9AHAuD\$Eu =*#4 ~5H#HcH-vc#HHHG#HH@H@(t1 fDHHmHEHuHmH)c#Hc#EH=#j=Å#薊Ht$ v#E1芐Ht$ {Id#=J#E-E}#==_#/#D#H$ c#D$c#D$@BH|$@feJHt$\H=-#|#lb#H-#u {#x fe-WT$b#ueH=#HtjqH#H=#HtNqH#H=#kH$ :H$ H#}R#(#6b#Y HD$ E@=eHD$qr}H|$ tpAH|$tpA e#uD$< ӓ#1=#fe## H$ _e_efeHt$ 艍Ht$ zHa#F#N@H#D|$1HD$0W#ED$,Hy_#HHHHuH P##}Di[H YP#sDi[fffff.1ifUSH=s#z#b@DLr##WWeso@DHHteHƿw@DH@8HD:HIeHtHDTtHV=#q#tY1H[]Hf.DI#EIH IO#DhH[]fq#1WeI;y#}1|AWIAVAUATUHSH1HHH= #T$ LD$LL$HD$8HD$0^H=#\HH$tH ډ#HT$HgD$E1E1E1RDHT$(| uHr| H #HE1gHD$(IAH)HT$(Ht$0H|$8feN~nHD$(Hl$8H9v )H\$(D$}Fr}rh}o^}mT} JIcHD$H?HD$(sEH=Ȉ#hMt\H$Ld$McLl$H$HH<$HI$H?MgH4Mo(H AGH$H%H)Ѓ|$ IGu"AOH|$8h_D$HH[]A\A]A^A_Ã|$ uAOMo0Mg AIH5# ^HD$(E1HAHvH #HHeHD$(MdH5# AI^H5#>Iu^AWՁDAVAUATUSHUH=}#HE1HS#t1ҾJDHID[n#Eu-D#`Hciv#Hzz#HHHH9E1D$ 1If|9 @DD:=#iAy$Hcu#HàHHHy#H9Mt =5#1Ʌt55m#} E1t QE1)i 9AąHH+5/y#E๲D+HHI=#D$ 7D1ɃvfDH޿=[Dv~HH¾[DL1cfDHH+5x#E΀D-H߃HI=# l#|fHH+56x#E΀D+H߃HI"@HH+5w#EĀD-H߃HIk@HH+5w#EĀD+H߃HI3@HH+5w#E๻D-H߃HIP@HH+5Vw#E๻D+H߃HI @CHcs#Hw#H4HH43H9s:H1HH9rr蒐BE1D$ MtLۅT$ r#Hv#HcHHHH9s^1(f.HcHàHHHWv#H9s*fx۩BtH޿feԝr#@D$ @Et;D-i#Eu/D%#Et#A9WeDׄD1TDH=)G#$bH[]A\A]A^A_é@@HH+5~u#E๤Df+H߃HI+D5i#E5WeJD1DTJDZOHD1%T@H޿feӓfDH޿9KDzHVfeF"Hv#WeD1SDNDHDHE^f.HՁDNH=#dM#6Dv#EN#z H$z@=eHD$_H<$tpAzH|$tpA zD aN#Et0H4$rzHt$ cz1N#H@fefelBf.H D#D]HH4$zH4$ yM#HDfAWAVAUATUSH H-r#H<$ՁDHt$T$LT$HHt$H<$K#+tJHD$H $H)HHĩp l$$H4$D6E |$tbfs1HĨ []A\A]A^A_|$HD$HHD$(HD$@HD$8HD$03fDHD$HHD$(HD$@HD$8#DHD$0#D gL#x@=eHD$\_xHHt0AGxH|$tpA 0xHT$HZPH褅LL$0H|$`HIغ_D 1PH $p 2H<$艖D-J#EH$Ht$`P HYG1H$P t$IL A$P uHt H[wH|$tHt$ DwK# K#H|$(TDӅ#E1;pfDH|$tHD$HxHHD$HHD$(HD$@HD$81DHD$08DfHc|$$H4$L$ E1Ht$XH|$PfH<$=H#u߃=H# uHt$8H=H#`HItHT$HzPL-H#H=H#{THtHx 1\UHT$HJPH1MT$E1E11H1a<@1uHt$ uvI#mf LL$0DD$$H|$`HwD 16N^H=?#D10Y@H ?#D1XfDL9l$P Ht$LHLL$HLD$@HHL$(T$LZMI'HL$X1Ҿ8=e0=e? D%F#E=H="G#D^HHx1 SIHD$L;pP$ H$` H$ (Ht$H|$H$ H$x GHVHN($h wH$p HwtHO0HW Ht$H<$誔6DL9H=>>#HT$`D1WHL$HAPHL9"LSHH*HI_PH=(y#1II&MH=y#KH|$(ItH x#HT$@H|$(VMH=x#XHT$HI$Ht$L|$@HMIIHV(NH L~HV0FLL~ H?H4IAI)LfH=E#DE1I\HGHx 1E1QI,Ht$H<$$#vH$HH` WHL$H$1HcqHX H HqKx1H$Ht$HHX HVORH|$HD$@H;Gt8HNL9l$P5H|$HG(OHG0HGHG HD$H\$(HD$8DDHD$0ODH@(HD$HH Fw#LLM}BUH5+w# NAH5;#H=C#iP$ H$` (LHfe.fffff.Hfefffff.AWAVAAUATIUSHcHHx HH|8PHcLl$0HDHLL8PHDHL|8PLL$}LL$HDM L1.I='v#t<feuB#Lfe u#?H$0 L|HD$H$ IO<#t$OD$D$a#9N9D$D$HcD$l$H\HHà;l$l$HH5d#FuغfeQtDd$D$A9ZHcD$l$H\HfDHD9l$)HH5d#FuٺfetŋD$D9D$ ># kHHD$t0Aj j@=eHD$OujH|$tpA jt$ D9\$ |Bލ9\$ LT$H=c# 1y#t1c9\$ }Ht$QjHt$ Bj>#H []A\AWAVAAUIATIUHSH HHH\$vInwMHD1 HB=o#t<feay=;#H޿fe Lo#79OAE1Dt$ )o#6fe=;#Au؃=;#uH;#;#Ls<(/<";#}efDHHH9uH='+#>e(D14#D1H[<)tHH$Ht$k=Hx H$Ht$H1H2N\t_"tIuODx  ADue(t`)t[H2HH2t=HuH  "uDHN\HH N밸H[#AWAVAUE1ATUHSHHxL5H3#HD$0T$,HD$ЃD$(yHx  ADu<(!<)u D ADt HyM1Hl$ ADHLHHt$;Ht$LcHLHu5N|=Ax ADWO<(G<)?I4$IHuHHl$ x AD00H (#ևD+Bu8Mf<)tGH=(#HG(H;G0HHG(HtЄx  ADu<(uHEH J2#1H9s HuHX >efDH HH9uH='(#>eD11#A1#1Hx[]A\A]A^A_@1#Hl$ HHDs1#AyDIAx  ADuL}61#ttH|$1L%>1#H1#H]eD$0H0#HD$8H0#HD$@H0#HD$HML%0#0/0IH0#L` IG(H0#H@(HT$0EHHT$8HPHT$@HPHT$HHPHT$PHP HT$XHP(D$,3@)T$(HHD$0#H0#HHD$P}T$(H}HH/#H]HHD$XH/#1H9v HuHK >efHHH9uH=%#>eD1d/#?1HF/#H]fAA|T$,HH]Hx[]A\A]A^A_ËT$(HHD$0H.#H]HHD$PM.#L%.#0H.# AHy.#H]C@$Dx.#HL>e(1HL>e>.#XHL>euH=-#Ht$h ]>H-#HD$hx ADzHEH -#1H9s HuHX >eH HH9uH=##>eD1_-#z=1HL>eH=C-#DYByH-#HL>e-#HuH>eHEH -#1fDH9s HuHX >efDH HH9uH="#>eD1|,#efDH HH9uH+#H=!#>e؆D1u+#;1HEH +#1H9s HuHX >efH HH9uH=w!#>exD1+#/;1UH1+#1H9s HuHK >eDHHH9uH=!#>ePD1*#:1H=*#D?uH*#K7/H=*#D?uH^*#H=Z*#Dp?uH9*#H=5*#ĀDK?uH*#@H=*#΀D&?H%fDUHSHHH(\aH޺HlT1HtCHHD$x2H|$HHD$aHaH<$HUH<$"2H([]fH\$Hl$ALd$Ll$HLt$L|$HhLd$(IAչ[D[DLHD$ E17HHH|$(.LE111AHHQH!:H3H!. HD$HD$ XEHD$ HD$Ld$Ll$Hl$Lt$ L_IE1ILLHL9%HtH|$ LwTtAE1H|$ 0HC\DH\$8Hl$@Ld$HLl$PLt$XL|$`HhDLd$Ll$Hl$Lt$ @E1ILLHL$HBHD$ 8 u3UHAWAVAUATSHHHH H}O0HuH}HE9LeL-0HA$HH)Lt$IBE1E1)LLtEY"(DHGEˆDH)AEHuEAyHGȀHE8H|$+ gUH@JH)KDLHt H;HE@ A$)$DE@H\$Hl$ Ld$(Ll$0H8EHCѐEfEfEEfHS DHzf.HsHZf.HSKDH?:f.HCH9E DHCH9E8DHCH9E@DHE@HSH9r@H€QH9fDHCH9E@DHE8HSH9s1@EHS DH\@E%BfE2fHS DHHS(ADHD EfHCH9E DEHCfDHSHsHHSh[DHfEfErfEcHS?oDH_Jf.Hs1Hf+HCH9E8DHS>oDHf.EffD1McL;cHS DHYHS(ADHGD!H #+0D-1ffDAUAATUSHH:ugH=#&H}NH#DHH)#DHt$1H#1tuH=#tf=iO# >#~O1fHH=B#A܋uAtuH#AAu}HŠD9%D>#H[]A\A]f.G:fG:vfH#H H Y##D,1뜐D6Vt#5=#B H#HP pHHP HHH 2HP HHHH HHHHH p H@HHHH HOF'p #pO DGO  B4O DO  A <HfWt%H*H*^.ooHfWt%H*H*^.%o%oHfWt%H*H*^.to~oX^ffZ](_f.tDWH'#vo ofn nunHfWZAHfWZW-Z?DAWAVAUIATIUS|DHxHD$0@DHD$8FDHD$@LDHD$HSDHD$ZDHD$bDHD$ jDHD$(sDVH}HHH$7pV#AHH\$DH<$McI"AA(McHc6H4$HIE6'IEB8/HD$0HT$IA$LLI}H4'I}_CDDHEkSHHuPHT$HD$LI}A$N42I4&I}_CDDHE$SHHt\1HHD$XHD$`fD$PfD$RHT$PǾ1c)HxH[]A\A]A^A_Ðt[D5 #EAD5#D5#@H$H=#0DH|(f.I}[DRRHHM}1AREADfAGMEAGI}4' I}JDRHIHD'LDt'LK#H #:DH.'IUH= #PD1'ffff.USHH$HDŽ$HDŽ$Ho(H'HHH|$pHHD$qL$pHHD$rHHHHD$sHHH#̈JHBHHJBHĘ[]f.Hl$Ld$HLl$H\$HHIItH,HH/ #~H5#HH H|$pH HD$qL$pHHD$rHHHHD$sHHM#I$~MD$uD$vT$tЉIEH$H$L$L$HĨfH #HQqHHQHHH2HQHHH1I$IEAWAAVAULIATIN4O|-UHSHxLR#H=C#I@IpMHHD$(I@Ht$ HD$I@AHA0HHA@HHHI@@t$oHHA@D$PAp@t$OA@D$0Kt0KD0C HHHHC xHH1HH9HD#HHHV@LXHIHAI DXNHHHI HH9HHHHHLXHIHAI DNHHHI H9qE~.DXHAAA DXDىL9>Hx[]A\A]A^A_IHT$PD$Ot$oHHLD$0IH%IL9CAHCHt$(ԈHt$ HHHHT$HHHHHHPL@(@pHD`IL9@h@pD`wKHCCT0HHHCxC\0Hx[]A\A]A^A_@Hx1[]A\A]A^A_ÉH҈Q׈QHHHYQHx[]A\A]A^A_IIFJHD$H9D$wdH=J#t|HkT$H=c#L$HT$ Ht$ 1҉HHt'H=6#D!HH #D+!1Hkt$L$HT$L\$BL\$HT$1H#IkHkH<8L$D$Lo#AHT$A@HHA@HHHA@IkH=.#IpI@IPMHHt$(HD$ HT$H H5#HT$ 1Ht$(H5#H|$( HH#L$tHT$ H#HH=#O=#Ht$ AE11!HH~#L$tH5#H|$(L$SL$HD$(HQ#vfff.USHHt$HYH4$H|$Ht9u=P P Hʃ~nHcH)H9rf@H[]ÐuP P H ʃ~THcH)H9sP H P H[]ft9rPH P H[]fDz9smDHH5E#HH=-#H%#H5&#HtQH=#H #H=##HGHvYH=#HGHwBH#HH=#f.H=#zsBH#fDAVAUATUDSHH Ld$ HH?e1L\#c1HH^#Ht T$ H#=H +#H #H3Dt$ E1EHH=4H #"xD H= #1DT$ EH= #WAHh #H #1HPHHPHHH HPHHu@@@H}P?eL!HH' #t HkH= #- #cHtDD$ EIIILHH #Hp HHHpHHpHH47xH@HHDH1! H;c@Zf(\ &\fɿDfZZ H=2"HG(H;G0O HHG(HH;HHHH $HT$ƍDH31 H4$H|$16HI@ AM ڍDAE AE AMAE 413 LkW.zt).&[ )[Z\DD1  D1 H1[]A\A]fDH "D5H[]A\A]þ fDAUATUHSHH8HT$ Ht$(Ht$ H|$(1HI|Hl #(ȅy. Zztp. ZswZZ\ffZ.#rDHL$(Ht$ p?e1@.wKxt@H(tH;uH9pufH8[]A\A]DZ\Y.r V @AehAe)H HH)f.HHH(HHHH0HHHH8HHHH@HH HHHH(H9uHcHL$B`?eN,B d?e%!Jh?eHD$(Jp?eHD$ Ix?eEB?eH8[]A\A]fD # XHL$8E1E1ML$tHAT$ AL$ DAT$ AD AT$ AL$DAT$ AD HL$ HT$(H=g"؏DH$ZL$L$AWAAVAUATIUSHH$t$|H$$[D[DHHDŽ$HDŽ$HDŽ$HDŽ$HH>H$HcE111AHLwHH 0 3HIyIU IIE0HD$hHD$pHD$`HT$XH$H$H$IH$HT$HH$HD$HT$fM}AEM;E111A?Ll$HH\$PMID*DI$AI$<IA?t+IuHcHFH9|I<$H Iu2I$@AH\$PLMLl$HIcHI $HqH9fHEHE1I}<DL$(q L$(IEE1D$HtE McI$HPI9HEBH}E1McB<NA1A1( AD@0TIA9aAy<$t1A}@H|$`PDL$(=eH|$`\D&NH|$`hD7H|$`wD H|$`uD H|$`DH|$`DH|$`DH|$`DH|$` DH|$`DHL$(u,A9eA[H}DHDH}H$Lt$|$D#E H$H 8L$ M A? |$H H;l$HUIHT$HLD1HD$pL2H@4: HL)H;\$hrHD$h HHT$0Ht$hL$(LD$8/LD$8L$(HT$0@<$@A9D*fHp H}L$(DD$8LL$@I4$a/LL$@HEDD$8L$(f.Hq H}HT$0DD$8I4$%/DD$8HEHT$0pfAEMHSH;SHHS AEuAEA}0D$HE1HD$`Lt$PML$H$IDHA+IEF$8IEB<8HDeEILcHPI9|Hp I}I6@.IEHrJAEND$HE1EM1Et3I$McAEHPI9HEB8$HE1B<8M`LHAELH6fDDQ"E~[AEAE LD$HMxHCH;C D8HHCELutAA<AEfA$u EuAEA}Au EFDA97A-fwIc ADA}A{A\A|A~fA^A]A[fA<A`A#fA>A"HC,"HcHpH9HD<(H<(AME}LHDIEHIH$H$H|$pLH*/H[]A\A]A^A_=B"IAELfAE.HD$XAELIE(f.AwIc ADA>t@IE(HH+t$XHD8HLIE(~EOAwIc AD9A"/A'%A!A#A_A&fA%A;A-fA.A,KCA/9A:EIHsH;sHHs/r IHCH;C2 D8HHCA/ HC,"AE HcHpH9 H(H:AKDHT$0HL$(/E1IHHL$(HT$0DHB4HB<IA4$@vHLcHxI9|Hp H:HT$0HL$(LD$8H1LL$@<)HT$0LL$@LD$8HL$(HA4$EEt"H2McBt@x@ AD@0uSA}H|$`BDHT$0HL$(DT$@3 HT$0HL$(DT$@U@G"McA&HHpI9HF<HB<ARH|$X&D HT$0HL$(DT$@;H|$X*D HT$0HL$(DT$@H|$X/D HT$0HL$(DT$@H|$X4DY HT$0HL$(DT$@H|$XD3 HT$0HL$(DT$@H|$XpD HT$0HL$(DT$@}H|$X9D HT$0HL$(DT$@WH|$XD HT$0HL$(DT$@1AEfA>LfDA} A^Ic ADNA AEAEE1D$HHp H:HT$0HL$(LD$8H1DT$@&HT$0DT$@LD$8HL$(HAEHp H:HT$0HL$(DT$@H1\&HT$0DT$@HL$(HIE([DH|$XHT$0HL$(DT$@ HT$0HL$(DT$@AEHp H}DD$8I4$%DD$8HEAMLLt$PL$H$HDAE yHՉL$(DT$8DT$@IHcLt$0$L$(DT$@HDD$8HT$0@uHuIcH<>?:tDH?:uF HMcLH9s=@7@xDA ADu @.t@-u@0LHuHHH9rID$HbHl$hHHHD$p$Lt$|H$H;l$Hl$HDl$L;d$Ld$LD$$ A}G"McApHHDE IHLIHMcBD<.<,E}LcL9|$hHD$pLHD$pHB8 LcHl$hHHD$pH\$H3B48I;HL9wH HHT$0HHL$(#HL$(HT$0HMDHIE}0LATfDHHswHc AD:IA AEB1AHMt)HsH;srHHT$0L$(OHT$0L$(uAGzuAE1D@@ ADHE McHxI9HB4HB<AHu@uAڽ@DDHB4HB<HAu@t[HE McHxI9|Hp H:HT$0HL$(LD$8H1LL$@-"HT$0LL$@LD$8HL$(HuE1fAILHa%15D1$A}TfDNHHT$0HL$(DT$@AHT$0HL$(DT$@&AwIc AD0JHDL$(DT$@L$(DT$@LF McIEHHT$0HL$(DT$@hHT$0HL$(DT$@HD$h HljL$(Ht$h L$(HD$pEEJIHչLMcHp H:HT$0HL$(LD$8H1LL$@ HT$0LL$@LD$8HL$(HuAMcHACD=0*AD0D$H HމljL$(AGL$(Hp H:HT$0HL$(H1% HT$0HL$(HHHHDLIHDHT$0L$(DT$@[L$(DT$@HT$0E McHHT$0HL$(DT$@HT$0AHL$(DT$@HHDLIHffff.AWAVAUATIՁDUSHXD5#HE"1"D¸tHX[]A\A]A^A_A$IHH|HH=.#9Ic$D-"H#LtIEN42ue1ǀ`?eǀd?eH(H=Xu1ɺ`8BLtWIA$wHX1[]A\A]A^A_ÐLH="DH)H1HIHn ".Au?z=D"EtH "֎DA&cf.(A~"`?e(8 A\H(YYMcKDd?e.@zAtLMLEMH}T$Z$D$@LD$ L$0LL$( D$@HLL$(LD$ H="L$0DZdE"$T$)fXW1fW.v^Zf.4@Åu.AD1HFFLH+#H="0DHIHPfAWAVAUAATAUSHՁDH(H"&¸tH([]A\A]A^A_E/1Au8Hh"HP H HHPH@HHHTH, Hŋ@DMcIM)HcHT$`fDI9LEuxH=#HcHDH$HcHDHD.BDHHHH|HH=T#_At H9l$fLE@y AuH=#HcHDH pHA"HP HHHP H@ HHHTH, HH "DUEH"@hHH"P H"HHHP H"@h "H="H"H H="FH"HH=]"H=W"H=z"1H=;"-D|$EgH=H"C@HH"H5"HHPHHPHHH@HHЉ HHGH="H="H="H*Hމ@H="t H="u"H(1[]A\A]A^A_ÐAHG"@h HH6"P H,"HHHPH"@h-"jH"HPHHPHHHH@L, HI-E11ADLH"HYz;H,=AGHIԈCI9SCwH=c"D$H=o"r>H53"HHkFHFH=D"'H=8"KH=,"HHމDHT$1H?eHH"4FDH"H="HPHHPHHH@HHH "HHHHH y"H=B"fDHT$P?e7HH="fH=9"1]H "XD2ffff.1@1HfSHH#:HWetH޿We#E1JDDHHHd#!HǾ1CH<$HT$ D HH#HX1H<$HdH=M #+#HtH. #"H=##H##H #H#y#H[We[eL#H<$DyfHH5"D1y1HfUSH5##H#HD##,HtEt8H#uHc #H HH #H9uvHtgH^#HD#,@HtFu<lH<#uHc ]#H HH f#H9u@HtfH#HD5#)HtFt>H#uHc #H HH #H9ufDhH„~H+#HĩH[]Hc#H#H HH H9rJ@HH97u#Hc 4#H HH =#H9ofH(HHغHc#H#H HH H9v<HufH H9wfDH[]@Hc y#H HH #H9-HcQ#HHHZ#H9„?DrH #uz#H "#HcHTHHsV@HH9BfuH)Hĩ#f+DHtN1eH=V#HHtDH蔹Hu`#6DHH H=#H1H##%H#Hp:H̸HuJH)Hĩ'ffff.AWAVAUATUSH(Dh#D$EuD$H([]A\A]A^A_D1)D$Hcf"Hw#H4HH42H9D$1E1E1E11E1?tcAΉA%H H9v9ကAuD$@AfD)؉D$H$ HHL$HL$WeH2H!%tHDHrHDHf/HL$$HL$WeItbAI!%t¾WeHDIPLDII)LLD$wWeLD$#D1LD5"]D1t޿iD1DL$E~DqD1EtD|D1EtDD1vDD$Ett$D1\EtD濜D1HtD16= #tM= #t+ IY@SD16“D1f.D1LL$ I 0HDLLL$RLL$LD$D$1E1E1E11E1SHHcHTHHQ#H0 #t?D'"E~3ϓD$D$UHtH2"Q#"H[ÐHH"HtHcB=""uu#=R#"t;#u=l"xkY"=#tH " D H5^" 1xeSH=F"Ht{Hc [H$"UHBHAWHAAVAUIATSH( H)HD$HH ADH ADt HyHtA5#tH8KH5H#A`_DII4$HHtMEt$Au@#@uDs"EfD>"D#Et A@! #u AED #Eu A\D% VD1D=#֓D5"#@1He[A\A]A^A_HHI|IeT"u@E I4$HD1DAI4$ЕD1s^fDH{/He1[A\A]A^A_Ë "KHD-$hD ADt HyHAT$jI4$pD11fI4$D1H5"HAT$H(+H="AT$GfDHtFA t@H6#tt'H+5"H}EHĩE6 #'#A #11AT$[LAALHL}AT$9AT$9I4$@D1tH5}"HEl$HD)JH=M"DE=##?D@"jfH D1I4$D1!DQLAT$7I4$ D1At$H"D!3H="G'@1H\$Hl$Ld$HHIH<1H111HL-"u H$H$L$HĘ1xe"Nfffff.ATUS~(CH"HL1H$HH9u5`"9HcÉHHH\"@H9pD5")ރD1.We_;ϓD)Htl=#C "HLdIH;#tGIĠ91LH"uH5"1҉E w"D[]A\ÐtfDD1tAD+f5""{貑Fffff.H\$Hl$HoLd$Ll$HLt$L|$HDŽ$AHD-"?%t%cHt H@8%tA f.E1HUHøHH\#*H$DH HI)HHƿD$%=@=#L#EDH$H$L$L$L$L$H=ADH{"N@ADH9SEK"t =#ZADHUvPH=y"HھǔD1:0Eu8EHEAH=_#1fDŽ$HDŽ$fDŽ$CH5l"1L2<"HU"D-V"H$LH9H,"HL="H=#tH#`L8EuD "ED"EjEZDHH="HD1LEDmDLEu:H"DHcJ"H=;"HH?HHPDmHBeHc"" BeDE1DmDHټ"<.<$͗D1葽"H}He؉[A\A]A^A_ 2"1Ҹ%"f.H 9"H " uۉ΃9uҁtʉljމ@HH4HH@D=y"DmH`H5"DKHtHHH` H5_"2[DH HrH fHHHuHzlHH` DžTDEhfD"Ep"9HcH"HDH=t‰ƒ9uuE1DmH=":lDmrfD]E pDmSEH=`"E?:3^HxHuH}HE14DmHx@EhD "EHcH "HTH uʉу9uuމE1Dm@@HcH|HH=]"(HtSHH+=I"+"HI9afD豻@DmDžXD"xfOE"t/Ҹ2e9u9HuH1D諹!<;<^D5"E"H i"HfDHc5A"HHHH9'u 94="HfHH|HH=" HtH+"HIăD}DYRAEEE5"$t" \DmE1 5"6HcR"H c"HDHHfDH9w.u 9;"H-H9vD%"E?D蓹}fDH"8\HuH}1Du>"HxDpED "EAE1E1f.H"EB(u 9IŠAD;5H"|E\1H"H @"H="HhH !"DXHHpEX"H="1Ht1H@ HH9uHpH;Eȋ\XuuH`3uQ5f"~GE1AHi"B(u 9 AIŠD9%+"}HpH;UH`llX"H"D\E1AD="N<0t:2efDDctCA#;C tDH;uH"y"AIƠD9}HcHHHH9wHH9w t1DHHHH ("HHH "@bH)HIčp_DA*cHxHuH}1&"E1HHDž`DžTHpDž\1D1腴JD!DݵD D_="I="lE1Eh/h}AE"IŠ;ErH]H;psf.L3MtA>/MtYLH="1$fD@t A8DuttpHIuAn@udDXKDAP_A`@bAHLLEH="1HALHRHAA~MfA@BeH"DLHUH:L蝺HItHuH@LHx6A:LxHxHHE6HuH}HE uH}LH}AENHvHuKD떺L@Be菼"LH5"=[DHITu$H`HUTH`袗HHH{L HHul~;HG" t#)H   9}="uHEH;plu(Doh=w"VAD12ḛ:\StUD1觰HտD DEE5F"k0HH"H0D1DHEHpHXHt1H!D#H3Hu&D莱="uJDoh=w"VXDؘDHE1辯7l1DDžT 誱DH\$Hl$HLd$Ll$H(-'"u+1H\$Hl$Ld$Ll$ H(f."="5"H="HcHHHH9HH1I tHHIЃU5t"HHcHHHHHH9rHH)HEH"HtbHI tHH+!"HIԃUHH׃HuEDDH1|5"H"HcHHiHH9sE1IAHcHŠHHHH9sE tީuHH)HHIՍzHZ"5<"믐HD(HDHHHHHH@H@H@H@ H@(H@0H@8H@@H@HH@PH@XH@`H@hH@pH@xmH~HHHHf.S0 H]@H@ Hǀ Hǀ ǀ ǀ Hǀ Hǀ 'Hǀ Hǀȇ @ ǀ ǀ H[S HD D; HWH9  DDѺH)ʋ{L  MY tLc~AA MY HI HcA<:DA" HL [fHKH9 C HC ǃ H H ‰ H~+Cǃ E11ɍк 1fDK;KKt"HcHS]@SwHS HSDH\$Hl$HLd$Ll$ILt$H8҉t8G ItdsRG H H>HH\$Hl$Ld$ Ll$(Lt$0H8u1AH(fDEtH AHPH @AEIH9 wH H;C H }+H fCpl T(H HH H H HSHH  H=H H; H lH H HH H HK('H HH SplH HT(ʉ HH fD4eH_L$ȃ%K HHC 2Ls(C HCHǃ fDŽSplAH HPHHH y؃ HHHH HH IA$Ml$L DeUH `Hǃ ffDŽCplHBHHyH ǃ HHǃ IHH C D) fUSHHH G-ʃHLcHHcA"DDDЇ HЇ E"DD @Ї HW)͉HvHW@wHu{k 艃 9HCH9 ~V  ǃ uLK;KKHHC1H[]Ð@2 1f.C HC1ǃ H[]fDǃ H1[]DHC HCH1[]SH HЇ SH9twOH H HЇ HH9uǃ QH  HЇ 豰 H9uH :H fffff.SHHwtHj1H[fH tHȇ HHuH߉D$'D$빐AWAVIAUAATUSHH(  GwIfDA$KH H LcALH H AMcH I1IWHLH9HxAML tDD)HcI)IWHLH9HyHHT$HT$;Hȇ H H;C L }qfB{plHH H HDIH(D[]A\A]A^A_B{plH fDMIH H; | tH'HH H HHt HH?HH9 } H GH HHǃ Hǃ ǃ HKAOG HHHG 4e躭Hu‹C H|$H D$萭Hu ǃ Hǃ Hǃȇ ǃ Hǃ Hǃ Hǃ 'HC HCHH H Aǃ HH H 1H0H HH HHH?H gH H)MfAm U1SH1HHu &@HH{\HHQHHuHH[];ff.AVAUATIUHSH誰 =)M4M.MMt$DI|$Ht H~t M$$MuHtMt[]LA\A]A^LmI.L[]A\A]A^DSH1eHHtHxH{{HC[ÐCefSHH?Ht@HBeH;Hu1[H ϑ"™D[@AWHA^DAVA`^DAUIATE1USHH8HD$(Ht$ HD$ H(HDHMH'EZICeLDIDH1LEMIpHI@HH9HC(HC(HIHHH9s| t t HC(H9C0v1HHC(IpfDH9C0\HH9C0HC(wHHT$LD$LD$HC(HT$IpHC(H;C0 HHC(MM/HٺDA蔩HmHHD$ HD$(H9D$ H8D[]A\A]A^A_H޿ HM\HHT$L$LD$HC(HT$L$LD$ HLD$ΦLD$9@UA[D[DSHH\$HHqHHtHH|$覞HqBeHuHH1[]@HPfD[D讨H[]fCeFfDAVE15"AUATUSH_H fHsH{H>IH9s*@AEx  ADu< tu II9rI9tVL)H<>QIH fHAE< DIHSHHCI9rL1ҽLA臠HH[[]A\A]D\"A^DUHAUAATISHhp LDHcHFHH)1H\$HHH蔖HHtL1BeHHtXAH҃""He[A\A]fD6H1Huf.H=9"HLhDfH1Ce@HtHH=Hfffff.SHH?HtH{t-H{t&H "D [@1BeHt[HfDHH=v"DJ|5LBD5/+IcAHMcD/BD5~HIfLțHt{x.tHhH!AA9~HJ<3H̟HDyHLHȚH1[]A\A]A^A_DhHIcH@LРB3HxHwH[]A\A]A^A_H蛡HSH1[]A\A]A^A_HzH21fffff.SxDHbu1[f.mDHCtDH2tHF¸yH1[ffffff.SHHHHu9T$@tH="HھD1נ1HĐ[@H谭u"HĐ[fDH=Ɇ"HھD1芠1HĐ[ffffff.UHLmH]ILeH 4t1H]LeLmLIH@#LHH)H\$HN$#HzA$/tmpAD$HuA$/newAD$HuA$/curAD$HcAWIAVAUIATUSHHH9AIEe IcdLHHٜAIc~@HT31HHA ~:,A uz2uz:uډfDAE3:2,AD9}St HcЃDt HcЃF@t HcЃRt HcЃSuHHH[]A\A]A^A_HcЃT@r"taH=_"Htb%D`x.tELpt1LHuDLLHHچHuH]1[]A\A]A^f "H=s"LHھD1[fDAWAVAUATUSH"H|$(H$t$D$L͙|$誨H|$(HD$@蛀.t$uRH=L"n"HtH1"H=2"HtH"H|$(S"EeHl"_u^L$BH|$@tBD$G1="T$H|$(D"Dl$EHt$@蛧H$HcCHC="XDd$Et6H=."~D$L;^"X1H[]A\A]A^A_@D""EuD#"Euƃ=߬"f-fDH=!"贃%"Ǔ"ś"T$H|$(mDH|$(11D|$5"EE\$L9\$4jHcA`peHHHD$8L|$8L=d"DIcHI HDŽ$ E1^LH$HDŽ$I<$1H$11I<$}~HD$ 3fDI $H$LHsHA} AEH$H$H$H$AMuvHL$A}FuA}ruA}o{A}mpA} eI<$HG(H;G0>HHG(H?Hê"R`D$L;"|$L91tfEHHu%I<$HG(H;G0 HHG(HjHYLجI<$HD$ HT$ H$I_ I_Io0HH|$ Io(HID$ H?H4H AGHD$ H%H)IGLzD$45"HD$89t$4Dt$E9t$LHcD$L+t$LBH辂 Hl$H\$襂HT$HL$^HH=ek"`H Ik"D 蕄Fef|fDS1THPHT$@y}HxLHDD$@;" "t5T$BPE‰"HP[fDD$@fu."ڌ"fD$@fD$BpDψ"" u"D$@lAWIA:BHEFINAVIVT:RS:a:AUIb:c:dDefATIh:inqr:sUSHHL$L$L$L$DŽ$:tu:fDŽ$v~Ƅ$}"wlj"舃 H;/֬"|HHϬ"HH"lCϞ1Xx"HxD""EjDϓDrDDr1D舂DyDj{ӝD"qH=}"~#L$ޝDLvpHL$DŽ$H""E1HD$`D$TADDŽ$D$xAD$OHD$XHD$8HD$0HDŽ$HD$@HD$(HD$hHD$pD$|D$PfDLHމJ??wA$@H="H=u"`yw vD="먃="KH dg"+(D谀H=Ig"H"8D1v@D "EHD=ݗ"<@DՁDyp$@HA"H"H×"fDD|$TEH"AH$H"1DHT$`UH|$(HJH=̀"1HD$(TH|$(H{J"HD$(Asc"HcHHHT$8t݀:-_c"DD$O6fDDK_Dqo@1DAXTH|$(HIH="1HD$(8TH|$(HIHD$(HD$09QDfD$PfD="@H="@A+YH|$pHnIHfAHD$pl@H="@AXH|$hH6IH.AHD$h4@H5Q"H|$@;HHD$@H=2"u~ktH=d"s1UtDH"H$HDŽ$H$H!D=ɨ"@ϓDkD$fD|$|vfDAD$_D|$xNfDDb@Dm4@H=c"1D1sH=c"1D1sDH!~"HD$XD}JD)mD"~"Ew HTt"Xf.H|$0va"9~P9HHHD$011DD$TEuEt HH|$0*\C1}JDkHt$gHtBRHb"HH"1|$T!Љ"A|$Oz DxH&HlH"DxHH|$Xt&HT$XH$HDŽ$H$h"|$xH|$`t"tHt$`h[Dk5a"CHD$08@H|$01kL$PT$|11WetZDjH[FeG{Ԝ"9QDkHƿ_eyƀʯ"H[]A\A]A^A_f$DLnd$ SQ{"D@HH&"cHD$8g!HHtBו$H޿軕Dm[DiD舢w oHDHƿӝDsi2]"1HcH<1HBHH@SHHCH;H;HHHuHQTJDghH贍H=}_"xzDuHDiH计HD$0[DDeQDhHH.H荍H޿We2wƀ"DgHmH+iH3XH-^"JDg0DH\DHEHXD1Ml ="u5"'H5q^"1҃;"~="mmmH *^"!ȞDvwH="wm̝Dwm="H ]"DwjT$TD$xHLL$@L$HL$(Ht$pT$HT$8D$$H$HT$hD$1=w"@mH Y]"2DvܺHG(HG H#EgHWHGHGvT2fffff.AWAVAUATUSH0LHoLGLOHT$H\$(fFNHHH H NHHH HHH9u̺xjHT$HLHHt$H!L!Ld$H L\$LI0p $HHH ȍ VHD$HH!N HHL!H AHHH ЍHIHI!H!L HHH ػνH\$II!H,+HHH!L HH H 뽯|Hl$IHL HHH!I!L AB, HHH ͍LHl$IL**ƇGHI!HH!L AIHI D AF0LD$II!IIII!M FLIHA AAFOIIII!II!M FLI HA ANؘiHIHI!H!L AMIIE A ADLD$IIHI!HH!L AMII E AA[LD$II!IHHH!L AMIIE A\AL$IO I!IHHH!L AIH ID D,H\$ML"kLI!HH!L AMIIE AqC )LL$IOIHHH!M!L AMII E A IIII!LT$ACyLT$IHD$L!L AMIIE ALT$ IIO!III!Ll$MI!M Dl$MI IE Ab%L|$ALL|$HL$LH!I!L L$IHID A@@DL|$M!III!M DMIHII I!D D4 JQZ^&LL!L IHID IB0ǶHD$IM!N,(HH!L AMI IE MADA]/INl-I!IL IM!M DIHID ID,HL$II!MSDLH!L AMI IE IC .AIO42M!III!M F42MIIE MAALt$II!IIM!M DIH ID L|$D4O=!ILIH!I!L AMIIE ICD5A7Ll$IM!IL II!M F,)MII E MALA Ll$IITIM!I!OZEM DIHID ID, II!LH!L AMI IE IC.AIO41M!III!M F40MIIE MAAIN46I!I IM!O%ogM DIHI D ID4II!LH!L AMIIE ICL5AL*IN,+ITII!M!M DIH ID D, B9HTHHL1L1IHID B(qIN40LH1J"amH1AIHI D D4HL1L1IHID B 0 8HD$N,(LH1H1AMI IE AD AD꾤Ll$ITIM1I1DIHID D,HT$MKHH1L1AIHI D F4*`KIH LH1L1IHID B1pHL$HLL1O ~(H1IH ID HL1H1ADIHID D,'HD$N40HH1L1AMII E C.A0Lt$IMI1I1DIHID L|$D4HL1J9L1IH ID B 29HT$N,*LH1H1AMIIE AT AN,+IDIM1O|I1DIHI D D,HH1L1O%*CAIHID F4(eVHH LH1L1IH ID B1D")HL$HDH L1 DIHID H H1AIHI D D$ #HT$N42L H1AMIIE A9C&ALAHDHY[eI ։M1F40DLI HA AL H1ЍHHH ȹ HL$DH L1N$!AHHH D }H\$H H1H,HHH ݻ]H\$T N43H H1AHH H ,JO~oH H1ЍHHH ػ,IډI H H1HHH ٍCHL$HJ NH AH1HHH ʍ H H1*H1AHH H 꽂~SHl$HʼnAH H1AHHH 5:II؉ˉH H1AHHH H H1 HHH ӆHt$H։H H1ڍH_HH H H_ OGHOHGH0[]A\A]A^A_Hl$؉H\$Ld$Ll$Lt$L|$H8HG HIHǍH?H9HC wcHC(A@A)D9HC(sULs0E1E1K4D)H\$Hl$Ld$Ll$ Lt$(L|$0H8eDHC(HC(Ls0ELLI<>dHLAE?19sDHA@I44mAE?9rE1bff.UHSHHHF Hˆ$HT$HHT$HHH?T$HV(HшT$HL$HHH7T$L$wz8)¾ 4eHfHHV1HUHHUHHUHHHUHH uH߹0HH[]f.x)널1 t=t~1~Df.DAA^wt<=tXAT$ˆT$ljD$T$t LE_IHI9wEHT$`HD$8LL)I9MHT$0HB(H;B0| HT$0HHB(HD$@H|$PD$tH$D$xHT$8GLE1@UD$\E=A|$HuHHL D|$HcL$ AD fDHl$ H|$PHMH\$ Ld$HLl$0tAL;d$Pv:HT$PIE(I;E0 HIE(HL9rL+d$PLd$@|$H$DHH$L1LD$I[LHL:[LD#[LD$LLD$@MTH\$(HT$0HB(H;B0! HT$0HHB(HD$@D$xKHD$8KzH|$P[H\$PHmH9\$haLd$hHIE(I;E0UHIE(HI9wHT$hHD$@H)HHH\$@IE(I;E0s! HIE(HD$@D$xKE1 LWLW HWLHT$LD$WHT$LD$C HWLW5 LnWfUHAWL}AVIAUIATSHXH=Z"HULd$IHu/{V8uvH]H=sZ"HCHH)Ld$IHMHUHuLuLmMLeH]SHuH+]LeH]HuH}EHe[A\A]A^A_fDHe1[A\A]A^A_LuHuDAWIMAVAUE1ATIUHSHHHLL$MIKH; P")EHT$HپLL$DXL$IMHP"Mt{HIIHIt]HC(H;C0UHHC(It̀} uEIt< uxHT$HپLHWIIIuAF="HL[]A\A]A^A_D< +HLL$RLPL$I(DHLRLmPI(DE1=4=" HH yO"HD="H[]A\A]A^A_VHTffffff.UHAWAVIAUILATSIEHhDEHMHLxH)H\$HA H=W"HML}EfDS8u^H=W"E1111PLeH=W"ID$HH)H\$HHMHUHuMLmLeH]LuHuML+mE1B+EEt8Mt311x  ADt HHI9wILMLxLHMH߾LHNHeH[A\A]A^A_DLLHZQE1B+EaHuH}H]LmvLeLmL<H\$Hl$LLd$Ll$H(HHH?HMIHHvHH;HELLPL+Hl$H\$Ld$Ll$ H(AWE1AVE1AUIATIUHSHH(DD$vIHƺfH{H;{HH{t uA9DBtNDy A@t$C tՃ tAfDA@DHH4$ DEGSH4$1HIɡDOCHtf 1H'O=CDA9DGAE4$H}HDQYt}IEH}HtD(Yu1A<$IEH=h"YA$H}#H([]A\A]A^A_E4$fDAtMfHEDvPH}HtϺDX#H}tE4$AL$ADAH DH8DH8H=8"H¾D1RDADHHEHUHEDvfDHEDIEH߉T$L$H4$HT$L$H4$/fDAWAVAUIHDATUSH8HD$(HD$ {HHHD$Hl$ Ld$(IE1E111IHL[>HtFHT$(xȄxH ADt@x  ADuHtHHD$H?uH|$(HtIHD$H8[]A\A]A^A_@`GHwD@QfD ADtPtHLHT$HL$MHT$HL$y.fDH΄HfytH ADt̄tHx ADPH9HDLHT$HHcHT$HHD$H^MH|$=ffff.S.eIHu1[@xHXtH=Ϥ2@HHHuHH5[fATIUSHHt$HHt$HЄH ADx ADtHЄyHLHTu1HyfDHx  ADuH<=tb1t3\@<;\<"HuE1HL[]A\ ADt Hy<".Hu@HEtfx  ADu<;uH)H}HIHHIA,|tDSHCt*"tX\tHt\u#H1uHXD1"uHX@q@ufD@<;t(1҃\tH\u1<;uFH^ 1 H"HIHHH)H}fH\$Ld$HHl$#DHp1HIt0HEHxH2HxHf--HL;HD+HHl$H$Ld$HS/HbHHDHQ¸u [,DHkQ¸tߺDHQ6DH9Q¸tEDH|Q¸tNDHQ¸tdDHP¸X uDH'Q¸ 7DHPu [ø[þDHP1t[fH\$Hl$HLd$Ll$H(I CHHt$HHl$H\$Ld$Ll$ H(DH~PvHDL`P0I}tA<$tLHBHH{HgCHxIHfDHHExȀ AD}uL CHxHHHIA$xȀ ADA<$uHLAHHLHuHHuHLAHHHLGF@wL羵DOIT$LDfDHᄉDNHUHDm (ffffff.AWAVAUIATUHSHT$I]HD$8H{.iHEHEIMuIEHD$M,M9T$HD$@E1T$LA>=t{@IFHD$H;]w*HEDHHI)HsEiH9]HEN$ sAA$HEIAx  ADuE1L;l$Lt$A>=uIFHD$A~?uIvI9uA~?HfDHI9T8?uHH4$HD$0H)HHD$(Y HT$(H4$HHD$ H_CHD$ HT$(DH|$t H|$HHt$8H|$ DHD$HT$0=uHHT$xU3Mt HD$@MHEH|$t(|$Lt!QH}HHsI)ggN$ HEHEHT$hHH)H9wHt$`LBHD$hHEIH|$`IM?HULt$HT$@fDA$D$uhD$t=Hu11H]Ht(@x  ADt HHH9wHMH|$t H|$FHĨ[]A\A]A^A_Ht$PHfH}n>HD$PHEHD$XHEk@ftNH{tAH[]H;hu@fDH{@KuDDu H1[]HCHufH8|ufDfDATAUHS1t []A\@HPHodH11E1Dك~uEuP\0@GQ؀<>t|,tw;@tn:ti\td[t^]tYH1M"nEAH1EM]\twHc ADtEH=H%"H¾HD1 ?8HHcDP@H=%"HG(H;G0HHG(H $"DI>y@[]A\@}fH1Mt땿D1H= $"ھD1=;fATHUHStYIH@HHtEIH{/tHSHtHHH1HtHPHL9tHLHu[H]A\Hff.H\$Hl$HLd$Ll$HLt$L|$H<HIAEM H;vWL$@<H$H<A H$<H$H<MH$@<EHپH$NHfDAtH=K="HtAD$v t uLL$0H$`<H$X<H$h<L$P<H$X<L$`<LL$HDŽ$P<<L$h<F6HLL$t;<H+$P<L$@<H$H<fEB$倣DD1HH$<H$<L$<L$<L$<L$<Hĸ<H$0<H$@<1H$<MEH$H$0<H$8<HپH$0<H3gDH$H<H$@<H$@<H>HIt H9L$@<I1Aua<(IAH<"uAAFt*<"IV<\rI։uIH$@<H`HL$<H$H<MH$@<HپHbL$@<H$H<I,I9HT$@HD$HMl$E1HT$ HHD$(f.~L9d$ MvA} MEL;d$(s F.L9d$ fv A} AHC(H;C0HHC(IIL9|$vA$΃ `=EADAHC(H;C0.=HHC(A<$H$p<HMHٺH`8tH$0<H$@<^H$<EMAH$,H$@<H$0<H`H$<H$0<H$8<Ht_| tXH$<tMH$<L*H$<H*1]fH$@<H$0<1Hf`H$8<H$0<H$<MEHپH$HH$0<HT0H$@<1HfaHfD uCAHٺ¢DHA6Cf.AFHٿ¢DH6A$HHHH)M HDIAu1\I։RAvC@MnLHپLL)F6LH9L`IM9rOAfDIAM9LHپL)L5HfLHLL)?Hf.rH AD^@A}rmA|$oA|$mA=H.3@H3aHHt%HHu fDHHHuHHHHHffff.1HtfWH? Huf.UHSH DH:$HtmDUHHwHcH AD@EwHcJ AD@E9ut@uH[]fDH1[]HH9ATHIUHStAH$@HCHt?HHtWHHHCHtH{HuHHu[]LA\L#Mt ID$Lf.HH@ATE1HUSH/H!HEHIHDHHtHHuH{8xHuH{8x;L9HSHEH]HUHSHkH*HLt*Hf.H+HEH]HELHuMLLuGHpH}C8uVHHHuH9tHEHHtHjHHtH[]LA\Il$HEHELeIU@HHIHH떐AVHAUATIUSH1PH Hu+DE1!HՁDAAE1m!HAA|HcHEH1DH@;DHPt HPH@>DEt+HADHfDAD$ u IL$H HM$$MuH[]A\A]A^D11P9ffff.S@Hr-Ht 1[f<+u[f<%t*fff.Ld$H\$IHl$Ll$Lt$H(Hu+E1LH$Hl$Ld$Ll$Lt$ H(nA"@㿅ME1AE9t MmMt"uI} $MmEtAMuEfA~HceIHDAD$9t M$$Mt0uIt$ 0tI<$t,H M$$HxMuЅG,G@DHH "D*H\$Hl$HLd$(AH8A@HHH@D`uNfEx(H 7HCHC HHl$(H\$ Ld$0H8ÐHH;H6HCHC fDH(;H6HHCHI'u Lc @HHl$3#H|$HHD$H<$6HC H<$"YAWAAVAUAATIUHSH ""'H^ ""HAA@HDH|$DI9\$HEHH*HBtHUHHHtMHCHD$8\tIt$H&tH|$THtHDDH.HHHuZ!"Q!"HH[]A\A]A^A_H5I@"H|$H$H$KJ BfDH;)fD'D1ffff.AUI+DATE1USHHA1DMt-I}?\u:HIEIEI]tLkLIMuHH[]A\A]+HImt"AMHDHIHHI]IEtLkLIhUHAWAVAUATISHH8HuMuHEHEHe[A\A]A^A_?t HLeHEHHEH)HD$HHEf.Lef.IA$x  ADu<,tLM-HiM4L9*HUfDA $I HL9wHLpL)ILmD A<I1fDEeIE&IIEuAH߉U"HUA"uL9}t A\tvAE"IE&EtIEeIA>LuuAEH}suH} H}tCHUHHUHEHPfDAE"6fDL}fLmLpHEffff.1ɺ{D@H\$Hl$HHHt8DHt)HHl$H\$IDHHHl$H\$HUHHSHH=u<"(utH&"HufDHuTHH;Huh[D>H1HHu7HHt(H{HtH[]@mDHHHu'HHftH{Hbt@]DHHHu$HHtH{Htc1`ff.USHH5;;"H-$"HHuDHHlHHuHuh[DHHHtHuH4HmHHumDHHHt!fHuHHmHHu进]DHHHt!fHuHHmHHuHH[]ÐSՁDH.@"H҉"tU+"t HĐ[fѤDHtIHiHH "HĐ[ÐK"ޤD1HtHHHHH޿FuD$%=yH1!dHSH=A"HھxD1"8H="Hھ(D1!1H="HھPD1!1fDUHAWIAVAUIATSHHUI-HHIuM$$Mt~IL$HHMpHMDHcHFHH)1H\$HHH(HtHDHHJHtHe[A\A]A^A_MLtE1FDHu}tH="L꾠D MtH="LD1 H5" 1HHE; HElfUSH(H|$t$ ;@GeHD$ urH|$tP/C;DFeGe_0Ht$Hſ;Ht?H;D$ H|$O\$ HHcEH([]@Ht$Y;1H([]fffff. "Su޿@GeGe1ffff.UHATISpL&DHcHFHH)1H\$HHHHt>6DHtw=DHtv:E]t#DD HujHe[A\@P:]uP: ]uP:]uHe[A\fD;He[A\fHe[A\fH="H¾MD1J1fDH\$Hl$HLd$Ht&H$H$L$HfDHPHI5H߉ ""H="ȨD1LTHHH="HpD1~LfHHH="H~D1PHchH=q"HھD10 DH=A"cD1?HHT$0H@2CHL$8LD$@H)H$LL$HHt$(H)z)r)j)b)Z)R)J)BH$H="H$D$0HD$HD$ HD$[1HGH="H¾D1AHfH\$Hl$HLl$Lt$HLd$L|$HhHGIHտfeL$ H$HI1HH11HItJ11.CH<HH0LH11.CLgHH+L?L|$A[DDLaHIH|$L#H $HT$(Ht$ AL1LHH$H|$(1HIHt$HCHIHxHfHH $E1HHLLH<$HHtH LLH|$(S>Ht$ LLH\$8Hl$@Ld$HLl$PLt$XL|$`Hh1@t$ L4H<$+HtHHtHL=H|$(=H|$ =LfeHdD1LH<$L{=H|$(q=H|$ g=HtHH1H1fD1$L,=HuDL$111A$L _H|$ 1nHL$ ӥDUH|$ H|$ aLH<$H- fDVH+.D1dLl<1"DD1DLL<H1DDH G!"hDL;H<$2L;H|$(;H|$ ;H !"@DF-AWIAVAUATUHSH(5"t$ H D2H?oDI1HnDI1HfeIq HHMt@L激Du/LLHH{Ht HcDLd$A[DDHmLHI>H|$4 L?f.HSH;SHHSIU(I;U0sHIU(HHLL1L,HHHt$H HHH_LA!:11H1HHuNfDHLHIh tLL uT$ ޿8D1E1H9|H(D[]A\A]A^A_E1DFӋt$ D1dLE1i9붋t$ D1GHLE1D9둋T$ H=W!D1E0rH L[fDH\$Hl$HLd$Ll$ILt$HL|$HXPIH`H1HJDL>HH11.CHXHIHLl$o8 LHIA[DDL?HHcH|$ LLHT$Ht$E1HLH|$1 HI1H HI1HLL HHLt_LLH|$7HHH|$HH\$(Hl$0Ld$8Ll$@Lt$HL|$PHXDD&L^LVH71f.D1fL1@LhD1H61jfD1WDsfffff.UHSHH=~ "uJuHH HtEHH ¸t1H޿ D:1H[]ÐD1fDH1[]ffff.AWAVAUATUHSHHH(HIt4HdHHI61tH([]A\A]A^A_fDHHHD$HHHD$- H|$HP HIAl$ AIca1Ht$HHHcD$ D/HHD$fDL` Hx.tL`L D$ PA9IHD$LH|WHHLtLHW H(1[]A\A]A^A_fDDxHIcA1H@L`H H|$uMH߾ H([]A\A]A^A_H|$1H\$Ll$HHl$Ld$ILt$HHHH1HHH1H^11.CHiHHHu 11.CH HILt$H3A[DoDLHHH|$LPL HT$Ht$E1HL<$H|$1HI1HHI1A@LHLHgHL\ tpL L Lp Hh H|$^ HHN Ht$H|$HH\$ Hl$(Ld$0Ll$8Lt$@HHfDD^L L HV2L H 1fH Y!(@D 1념H2fDD1H1f.pD1H119DD1H1HT 1DD^ CfDfDUHAUIHATISHH(Issl-certLHH)H\$HH{ L fC- H*HHI}HHJt%H=!Hھ`D1 He[A\A]@LxH'Issl-key-HH)H|$HLGHtiH!HI}HtH=!Hھ8D1b He[A\A](DVH,Y1D6Huffffff.AWAVAUATIUHSHHHiHAH9DH>DHCDH)H=!H¾HD1  HHHC1ɺ!HvD[HH{ H1ɁHD55"EHHצDHHt'H{HtH=!HD1 H{HHC=3HH{j:D-5"E CH[]A\A]A^A_@HHHCaDL1DFHIt HIƿD)HIt HIMAMD$EDHH{0C""NH{%DʦDHwfDH{HH011ҾUHE1HIu 2fALdA9ŐDL?8IuD "EIFLHpǽuHcDH{LL!H ! DMEH=!1L"D|$t1H !D H=!L"D1fH5! hH@H=u!'DHP15HHHtJLl$ HLy~,D!Ƅ$ELL蒼HqH=!LجD11@HDv11D\1DHH=l!L D1-g|$DH=9!LAD1H{,H !#DXAWAVAUATUSHH( !5!t$ H$HL"H޿ DI!H޿?oDI H޿nDI H޿feIhHHMt?L激Du.LLHHHt HÐWL$ A[DDLcLHHwH$ &L9@HUH;UHHUHS(H;S0HHS(IMHH1H$HHH$ HHIH$ H$E1E11Ht;t$ ^D1H#H(H( []A\A]A^A_@HH(M11LKHI1L9LE111ҾUHH HH$ufDAH<$[A9}~H<$D:8Iuڋ!u@IFLHx u2! t$ D!DH=!HT$yD1fDHHtBHT$ 0H~'!Ƅ$ u(H|$LeH=!HT$D1>뾿DRt$ D1H '0t$ DT$ H=!D1T$ H=!L`D1T$ H=!8D11HH]AVAUATUSH0,"!HI H@(0CɧDCHIt HIſ֧D&HHt HHHAuMt=LHL7t*EDID1H[]A\A]A^@DH DDLu‹@0tHH|HH=N"Y3LHHcH|HH=-" ŋut1D'[]A\A]A^@LbD1*!Suct t9[H !D E@HefD[H !'D@ Ie1ffff.*"P*"t 1&fDH i! DDH!~"1H5,!HfDHff.UHATISH(HpasswordLHH)H\$HH{ H fC-HHtH He[A\H1ҹfe0He(HeV~p "t45!H!<+uW% "HHa!<.uz t\1ҹfe0He(HeX "1H<-uH=!ۭD15 "1Hfz uzu " "H5!H=!U*HD "E~#fD=m"~ D"EuHAWHAVAUATUSHX H+"H<$ՁDT$$Ht$HDŽ$H HDŽ$@ HĩD$ H!H$2!HD$(HD$P!uk4HHD$tNC @HeHD$(7'H|$(tMC H$1Hl$0AH` H$H` fDl$$H$IAItzsf.AuL$ D H1B=ty!uWAP HHtXAXEAuL$ D H1DH=q!H꾊D121HX []A\A]A^A_@Ht$Ht$( t!k!1H ! خDU1듐Dl$$E1E1E1fH$8 H$@ H$H H`H$H Hŀ.Ft\H$8 A| uHA| H$HE1H` L$8 ffD}ru}ou}mu} uED:H$>IH` 1`@x HhtnH$8 P;@E1HAHvH$HHH` H$ H` H$8 Md@x uxuH$DL僢P E;HD$McMHT$L`Lh(IIIH BLH?H4IAI)H$LzH` |$$|$$uHD$HƒHH@(HB0HBHB H$H Ht!H|$tHt$*H|$(tHt$( !D#"E҉!1fDDLDDy#"E1 1HT$JIH$ DkLeH` /f.Hfe~fffff.Hfe^fffff.SD 1H Ht" !u?Hfe "u1H [@H [fH=9!H⾊D1AVՁDAUATUSHD"HE҉!K'!R H$?@HeHD$k3H<$tMC H|$tMC H=O"E1Ht1ҾJD{!HID !EHc"H "HHHH91E1I5uTHc"HàHHH "H9MtuAD2!EutHH+=Q "AHIH޿=[DHH¾[DL1+1E1@MtL#Et=!@t&5!uWeׄD1H=! UuAfeH4$YHt$ J!H[]A\A]A^!j Dfe "tfDH޿9KDH#Hc"H "H4HH43H9H1HH9rj#DWeJD1JDHD1H "YH ! خDH[]A\A]A^H4$H4$ !H[]A\A]A^DH=1! DD1yWeD1DDHDHEDH7t&D!Eu?Dfe "u 1HfDHfDH=!DD1@fffff.H!P!HH$tNC @HeHD$uFH|$tMC _t%H4$GHt$ 8.fDH4$"Ht$ =!!!H@SՁDHAH!N! HH$tNC  @HeHD$1ۅuH|$tMC ` H4$K Ht$ < !H[f.SHID 1H Ht"!uKHfe "u1H [H [f.H=!H⾊D1UD1H SH H>9t"!u{Hfe "u1H []tH=!t$fx  ADu@HuHEfDH=I!H⾊D1 jDt@ЄҐx ADtHtЄx  ADuHtDsfDx.fD@x ADtH>ې 1dHEfDH\$Hl$؉Ld$Ll$Lt$L|$HH|$t@H$H$L$L$L$L$HHt$@DqHD$1HHD$H|$H|$HD$(HL$HIHD$ HL$t>III)I~ҳHt$ILHCD5LLd$HD$ ՁDME1HL$HH|$A,DA'DHt$@LED J!u¸"D "!Ex feH=E"HtH0"H=1"HtH"H|$RHt$@feJH"!  HD$8@HeHD$0%H|$8tMCH|$0tMC 2DHt:1 HU!~![Cx=>!H!6H "ADH"NCu~femhHt$8)Ht$0 !;Ht$@DHL$18HL$tH@HHD$`FDHH=G!<HHt[tTI1 ADD<>t1IA$t-x u <@uމ޿feH !LDHt$TD1QHiHJH|$:Ht/IL+d$I|$芰Ht$HLHB#H\$D*"ExHL|$ H$ L$\Ht$(HHIsLmLHpHL腁LLH"HD$(JH|$ MjH|$(u1ҾIe IeHHD$(nfDH|$ Ll$ H$PpeL$ LD H1_=0!H Hfe89K,H|$(HL$(D L1.)t"5! Lfeu.H|$ HD$(LDHH3Dt d!qDfe { "fgyZH2!t$Hӹ ADx pHuH=!PD1H=!H꾊D1cDH=!Dfe "HT$H|$fev HI}SH=!L⾊D1H1ҾIe IeHHD$(H=!DD1rI)I|$IT$HHHHBD%x-t$ AD xtHu_ 1H! ADtx uHuH&!txstj ADfDxYtPHuH=!DD1)Ht$uDbHzHd1 HLH= !H!1=""Hc"=!H!E11IJ HH+=!Hs CHCHIH޿zD5Hu0fDODtHtRu #IĠ;-&!} H5!bH)!H1=!H!HcHiҠHDHD(~'11HH=!HŠ=!9|Ht$8h"Ht$0 p=Y!/!uI=n!u@=-"wZDHdHT$H=!dDnI1BH\$Hl$HXH$H$H}THHDŽ$(H$HHH$PHD$HX@USHHa!Ht'pIeDHXH@Ht9(uHH[]ûpIeH(@@HH@HH[]@ATUSHH$xHH}H01HH{tMH!pIeH9t@HPH@H9uHCHHH1ҿ]H[]A\ÐCf.SHH\$ fDH޿~Zxt=H&!pIeH9t@HJHRH9uHPHHf.@T$ Pu8zH[@ATUSH@L$HDŽ$I|$5HLDŽ$(jxPpIe"HT!H9tHJHRH9uHPHH,1H Y"1H@[]A\@HPHHD9t}e AtRtGD9txt,H!pIeH9tHJHRH9uf@"P또86f노[USHHx1ux eHtKfAt"Ht Au޾Ht!HH1ҿHĈ[]1fDH\$Hl$LLd$Ll$HLt$L|$HXIAAMx9u%W:uW:u 19u G:t)HH=o!دD13G:u1USHHH(Ht$hHމ^HHt9t$1HE1E11H$hHpǾ1HH([]Hl$HH\$Ld$HHIHHy1H$Hl$Ld$HË31LxHH$Hl$Ld$Hffffff.SH HT$qHHt9t$1HE1E11H$HǾ1@HH [AVAUATIUHLSHH Ht$fHD$HAHD؋D$t*tHK@A.HH|: 6u1P:5u%P:5uP:5u I(fHƿ˯DI8 LUD1L5AZH|$E1[DЯD莜HH2H|$XEwi`L;ADH`D$H1AtHDǾ1[HCH$t$MD11Hi@1HtJǯDHDHI˯DHbDHId@HL7H$fD$@t8f.1H H[]A\A]A^fDID$BATfDH`DAӯDtDE1E11DH$iDQH1dfH(13 fDAӯD[DD H1/=!S]DHDہHHc!H !L1INL9s>@yցuu ډHI9w[fff.AW DAVAUATUSHXH 1Ҿ[D_e~HIbHE1K_e1!AH!HcHHHH9IPE1E11ɺteLH50 @d!HcHàHHH`!H9sctAu(!u!u_ePtHH+5"!_eHHIzVzD DHL=LeLHHމLu4Ltj1At4_eH1[]A\A]A^A_D_efL1H[]A\A]A^A_D_e>MtLqȃDD17H[]A\A]A^A_H\$AJDDH!HHH|$DHIH|$`HȖ1ҾD_eHHu*GDHHSHU(H;U0HHU(HSH;SrHcuHH.uZHr_eS 1Ҿ_CD_eHI$_eL-1fDDLH1cLIVI;VrIVI;VHIVIT$(I;T$0s|HIT$(LXtLLz,DD11H|$ H|$H.HF1LLtYHekAU1E1ATIUH1HSHq!H!HcHHHH9sOt'E1E111HH1[!AHcHàHHHV!H9rMu0Gf.HIT$HU(H;U0HHU(IT$I;T$rLuH[HSH{HHHމHuRMt Lf11H_WeEAtMDWeׄD1蛿H1[]A\A]fDWe^H11H[]A\A]þWeD1QH1[]A\A]H@H\$Hl$Ld$Ll$Lt$L|$Hx5!uI=!H$HH$PL$XL$`L$hL$pHx@=Q!U!xpe_CDWeHHHE٢H-!H!A;yDH鿠We~HH$ƿrxH!H9$ E1H= !1ɉD$ Ht1ҾJD3HHT!H-!HcHHHDH9NE1E1E1(fDHcHŠHHHg!H9EƁAA@AHttH=[DH $HH $HHϾ[D1H $!H $`!$ŘD[ifD1DHf[8DE@HtH|.!A9U@LL$ @Aq~WeDׄD1H0We +H=!E1Ht1ҾJD@HIq!H!1HcHHHH9r'@HcHàHHH!H9sby$BMt©tH޿=[DH:H¾[DL1F!fDMtL;tH=/!u EDBEEM11He&HIWHS(H;S0HHS(IWI;WrL{uLHHHH3HIWeHgWe=DH9KDHH $!~H޿9KDHH$8pD\AJDDHߍHIutD-S}HLHWexH!Hx!E1E1H5 !1HҺ&HHSIT$(I;T$0HIT$(HSH;SrHuL H$8DHIH$8PH踌{HWe虜HT$We耽xHE!H9D$@E1侠WeJD1VH=!xpe_CDWeHHHE1AiH葸HHַHމ!H!HcHHHH9r)_fHcHàHHH!H9s.uE1E111HH(A^!E1EAMu)HHIT$HU(H;U0HHU(IT$I;T$rL(uLKHsHH+MAteDHJDHD1ζH=!WeD1謶H$0AJD_DH袊HHſ[DxpeDWeHIOH5!1H$HIT$HU(H;U0HHU(IT$I;T$rLuLHH$0DHI H$0VH辉RDϰDHDHEHH-WeOj1xe޸WeJDjHtnDfL蠾!DAHwDu=HwWeHH$0sHۈְ1xeJH$0ːUE1HSHH|1Ht8>tHHH[]x>HpufDH>>tDuHHHMHH9PwHmfH\$Hl$HLd$Ll$IH8HIHt Hl$$RIxEOHE<$tMDHIEHȰD1ҿM t LpH Ht HHxHHHSHL)HHSH\$Hl$ Ld$(Ll$0H8fffff.H\$Hl$HLd$Ll$IH8HIHt H\$$FI@tAHtTH<$tMDHIEHְD1M t L茷H Ht"HUHxHHUHUHL)HHUH\$Hl$ Ld$(Ll$0H8AVAUIATIUHSH譄I$MH@IIH PLH?H4IAI)ML`HAEAHt 趶L`L3LWIHHttHEEDLH1WHHhXHEPHt7HH@HHuHHBH[]A\A]A^@@p HHEP[]A\A]A^HAM!nDLH1느AWAVAUATAԺUSHHH|$nDL$HHC`H,;HChHHȸHtHkhHDpHs`CpH<V[DJmHHCx2DH;HHHtBVH޿D HHƿDlHHAs|$'Cp PHDŽ$H{`HDŽ$HDŽ$DŽ$ nHHD$0 H艴H޿feHD$(HIHCL$L$H$f.H$H$MLLHt H$8 uL1ƯH$H1HHD$(HD$8HT$(H)T$8HHD$ rfDH $ uXHt$ H;$wIH$HT$(Ht$0HHL$:HL$u!H|$(9< H<-HH$H$MLLHmH$t/LH$HcJHj0Hj(H HJH)HB HBHsPHH$t>\$Hl$fD~p t DHH$HpHHH$uH$ H[]A\A]A^A_Hs`H_D)jHIDHCxHH!HCxHCXHt xpmHChDDgH y! xDŸ1\fDHH޿fe=HH*LkLs(A Mu8@MAt,HUH;U,HHUI uIA uHIǿ~H@IMHLm LmIILu0Lu(H H]XHkPELH?H4IAI)HL}HKH3L$H|$DHE@H,fDHCh6D6DfDAH|$@HHHt$ DBHt$?oDH+H|$@1HHYHI}HAEL$H|$DHEAEEAEEIEHEIEHEIE HE IE(HE(IE0HE0HH)H]XHkP!H|$ <9-1HD$(| !L9$ I(H$L$HcPH@0H@(H HPI)Lh Lh1@L$ u`H$HHHDŽ$1HcJHB0HB(H HJH)H$ Hr HrH$HzYH$HT$8HD$HDŽ$HcqHHi0HHi(H HqH)H$Hy Hy1H HD$AH~H+D$(HHPH$HDŽ$HHcHHh0Hh(H HHH)1Hp HpH$f.H\$Hl$H(HHHt7H~@t0H~8HU@HgDH1H\$Hl$ H(fHl$HHKH!HXDH1貴U1HSHHHtWHH$HH)H|$HpipefG-HW fHHx AD@t ;uVH]AVEAUATIUHSH@A H\$xEE1AFv A AEDH$HLHD$H$HD$HD$pH$vLHt;H;Ht.I41I9sf1A<$ IHI9rHxHHHCH@[]A\A]A^fDHLA<$>LHtfNfDH>>u?Hu!@A A4AtAutAfH>F~r~o~mf~ HB(H;B0s6>HAHB(AAE1AAH׾>HT$8L$0LL$(A迯HT$8L$0LL$(|| JDLHIDžE1fIE(I;E0HIE(rH]H]f.AHHL9@&MLUmDž8THEHHUȀ|=LHMHuH}LH]H]0HUHMHUHt H;u HEHuH<H;H}HEHE:At Avf;FDž4HA mAcH@HDžHIyH}HtˡH(oH=!HvH֩!af L9H H}HuH9t {HUHUfDloDD] DžEufHHDžtRHHzDAHH zDELfeCHH Ap IWHUAu7HHt*HSH;S HHSHUH HUuAD$A  uA tAtADžu DžDL1LDž ADDž HDž8AHMHUHuH}MHH LmEuA D DH8EAƃHcA LfD t HyI9I)LmI=x?E:twHuIEuAƅuAELyHx  u<:tDM EuH8AEHHH}HHLH)萵pDžEuDAH}ID$I;D$z 8HID$wcHctZHUHHMHDHT8 HDH9stHH9ryHH)H~ 8= fLDEH}Hu @HMHPLXDH@HD$HL$HD$H$"H@hDž H}ȾzD:wHMHXH@HDžCAt2Hu!D&fDtHHt yDAtbHD7< ftFH7 PHHuH@HD7ffDH}Ⱦ zD*DžeA Dž8BH=!LID1ԢDžE1E1A FH}cHMDž4HSAGpЃ47HMHXH@HLVLLpʚH`HpHxXHhH`LeHhAH`]}DH {IhHIAD$A Dž8H}LDž8LHDžAaHMHAH}A[DDiHH(H}ݗH}hGHCp /H{H$HPHEE1LX1ɾFDHD$HD$H$H@HD$7I_PfDoJDnuJDHI~HD¹JDHHIb@ ѻDžHJIwxH=! IwxHwTH!LDHHSetHHUHPE1LXloDHD$HD$HT$H@H $1H}Ap HEAGp$`D@6ƅE1HMHXH@H1HMHXH@HcAu'H@HB(H;B0H@HHA(A w[DH tIIhIA w2DHt I_PA wD$DE1H@HB(H;B0AH@HHA(IwPH@I_PDIwPH@E1`AtR6DЌH?IwPHu1fHvHH~puHME LPLXH@HHL$HHD$D$$MDž8LDH}Hu跽HUHEHM:LΜDx?DDH}mDž8&L薜L-!MDžE1} H}HPHEE1LX1ɾ#DHD$HD$H$H@HD$Dž8[DH@H(%1LqDžE1'LҒz1H8HE1#>H薒DAWIAVAUEATMUHSHHXAHt$@t H;=9!MtID$I$HUH1x  ADuHHuHt]H)HHL$HH޿fe'HIuGHX[]A\A]A^A_AcD!THD$HDHSISet AAfAT$(`IƋT$(1LHACAFCAFHCIFHCIFHC IF HC(IF(HC(IF0LL$HHT$@ILLHLd$D,$D$HX[]A\A]A^A_@1OfHtISet AE1HulfDH@t\IFI;F&HIFISet5At/Ipet&Ht$@HF(H;F0Ht$@HHF(I uMMI$HxHI$MD$oIpebH{8ϦHIH|$@HDHEMHeD1豘LcIpeHt$@HHT$(mH5HT$(IH|$@HT$(L$8LD$0轕HT$(L$8LD$0LHT$(LD$0HT$(LD$0fffff.HIemATHIUHSHHGHGtZHDt[t~HHt>suH{ @BlH}HaHEHHuf.[]LA\H{ @lH}HaHEH{ @kH}HmaHE^@AWAVAUEATIUHSHH8L$(DL$,蘏AE1HtNl$(D$(E2H;H{D1E@LVtHEHHuID$(I;D$0d HID$(H81[]A\A]A^A_f.H{ T$(AAGD|tD|C8HIID$(I;D$0 HID$(|$,H{ IcLAHD$HD$H$E1у XHt%EID$(I;D$0\,HID$(A׃D$(fDH{cfH8[]A\A]A^A_@LH¾HՔAAA J)DH*5fA+DHHT$ Hx?cHT$ G&DLDDD$ D}?DD$ DD$(tDH虙qK DHWϾ$DHh@n,LHT$ 虑HT$ LDD$ }DD$  Lf1ffffff.H\$Hl$HLd$Ll$ALt$L|$H8L|$@@AMLmMtIHtcADHAHƁ@AE1Lm¸u Ht-0H\$Hl$Ld$Ll$ Lt$(L|$0H8D1fff.H\$Hl$HLd$H(IH|$=4DHHt;衠HT$HI=DH1גH\$Hl$Ld$ H(L(GH HHtѾ@HkHtHIsHxVLHH@Hu @tH@fuHu0fDHH[]A\A]A^A_@zD^HHtH΀bQDHD$?Ht HT$HHC(HD$8HT$(HپH藎E1ILLLL{Ht+HD$88>Hux>Hpu@H>>tzfHD$(HHC(H9C0! HHC(HE1ΏHFH膲trH誏HH1҉1?H|$8ՆHT$H=it!(D1-HՈH !F@HH1[]A\A]A^A_DH8H蠈H訁11͈H|$8cEZHT$8| HC(H;C0H HHC(fH|$APH|$8HٺtHHHu_H|H߅HxRHxIH+脊L}HD$H|$1ҾxCDAHH9H|$諌H|$8a@HD$8x u 8 pHHC(H;C0sZ HHC(NHD$8H H։>HĉHD$8> H證 H蛉fDHH|$R0șHL$IDF`Je1芀H!`Je`JeHDH\$Hl$HLd$Ll$ILt$L|$H(H|$(DHT$zHHHE1?HDHI"*HIHD$ t"LD*HIHD$ ZA^tjՁD0zHDߨ¸t !0H$H$L$L$L$L$ H(Ll$0LL薇L艇L|LoLbLUHp!DD蟈H1LwHT$Ht$(MMHHL4$*t4H|$:HLloDD$\zfALAD@AE1,dD$\f.L̴DzD$\H{0Hv!DL1zf@mH`!DL1zD$\MHLYD$\ALAD@AE1D|D$\fE11AL⿯DHC HHxIHHuI~19IVDLyD$\rmDhHI#DLD)yE1ALSAE1AAAIGD]DgHt,HT$HHL$\MAODHH$De}Ht$H6HT$81DL,xH$tH$ߴDL1 xD$41҃w HŠDDL1wALAD@AE1D$\f Lt1 LtfAWAVAUIDATAUSHHhHD$PHD$HH9HIHk/HpHHPHCHEHxHD$HHC8HtHD$PHL$\HT$PHt$HEL!Hr!HL$HAľD1LvHT$PHDL1vHK HAD$1҃DL1vH(oE1E1 LHHHD$HD$H$9LDuHS(HtDL1vHS0Ht"DL1uIE(I;E0 HIE(H=v!HtvHv!sD$\ HUHD$0貕AHD$8t H=Wv!tLvLjHD$(1Ap@HL$@HT$(Ht$0H|$8E1MbHHt$@H|$8E1ADLl7HD$HD$H$7HADAtH=u!uHT$0H|$8LpHHHD$@uLxmLE趘H|$8,mHh[]A\A]A^A_ tAuL¢Ds@H|$HDyD$\H|$PHvH(HHt!]pNYDsLDHŠDBIE(I;E0sK HIE(HK HHC [D[DH#{H{Ss Lp LprHL$PH={Y!Hھ;D1aHt I0P2IG0}D"aHDUALDgHu7$I JD`H pD(gE IwI?Rr!;IH;HHHH] LHD$XIG8Hc H@!H$HD$8HD$@fH|$@AJDoDHDŽ$HDŽ$9HH H$DۚHHD$( H$PfH|$@8H$H$H$ELsL LHD$0j.HIt0H=Cq!Ht@qHt$0L$HH q!H$L$1Aغ;HLH$)MtH=p!HtpHp!$ I0H$H-DL$HD$0JoLeHI_0HubHYk!DH1oHcC@LdIL%N!LqE111AHLxBHH6S@uHcH{8I1DHHtHH|$(H=o!H kII8tyATDnLao!1ViL H T!ϳDnHĨ[]A\A]A^A_AaA H|$8tHT$8:H=!l}JD3]HYH=!.LhH!@\nD\HH!HHT$0yL|$HHMH!M,ziHItdI[fKjMt A<$HQ!Ht8Ht2HH8!;l1LHbDHHuHHD$0ML|$HHH!@Hh!͵DH1lH=m!HtmHm!H nHeHŐL轐H|$(mH|$(IgELt$(t/H|$(LB\HHLt$(LIvfDH|$XLL:HËl!H'8HH6sD=l!Et1L@t H=l!tL&mL.aHD$pAHD$hЋHD$xDI@tH=gl!IHL$`HT$pHt$hH|$xE1MJXHHt$`H|$xE1ALl7HD$HD$H$.HuL8H|$(.H=k!HtkHk!H|$xcgI f.H$D9p$H$HHck!HtH]kH$Ht$0 HH8k!y%gIgH$HT$0H=kP!;D1LD$ *jLD$ He!ƵDH1 j1LDHiH|$0tHT$0ߴDH1iCȷDHHŠD1iHD$h贉HD$xt H=Zj!tLjL^HD$`A DtH=+j!HL$pHT$`Ht$hH|$xE1MVHHt$pH|$xE1AHDd7HD$HD$H$+HuH|$xya@TWHL%}!gH1L<^H=}![eI<L;YDLD$ ChLD$ HLD$ qLD$ zHT$hH|$xLIdHHHD$`LH|$x`L`H$ HD1ҾȷDH1gHD$hԇHD$x oDgH踋H|$(讋YdIHT$hH|$xLcHHHD$p9H|$x_L`GA tHE(H;E0 HHE(H|$0zHk@HAHO)IHC1IG@H@H%)IH1IGL H¢D"fh2oDUHsDUH}DmUHDA[H=L!zg9DoDebIm[DHD$'SHAHE1111D$$Hx1[]fDf1yfH\$Hl$1Ld$Ll$ILt$L|$HHl$ I MIIHLMD$HtSLL$Ht$HT$\H$H$H$H$L\$LT$HD$(EuL|$ LT$0L\$8$D$E1H$11HLt$PLd$HD$D,$Ht H$I[1H$H$L$L$L$L$HÐAUATAUSHHfD1HپJeJe4I %^!uw!u ^!tH5FH!H=^!\H]!A1<w HD,PDD9tH= H!jD1aH]!z-fHD[]A\A]ÅyHA[]A\DA]EuH G!"ظDafDHKeXffff.UHH]LeLmLuIH IYLHYDdMLzDMcID$LHH)1H\$HH}UHOHt HlH]LeLmLufDL麉DLH1;UHOHufff.H\$Hl$Hu+H-\\!Ht_HH$H$H@4DVOHtƀ8tH=\!HD$XHD$HnHH[!fH\$HHAUH$H;DHHHH$HDŽ$DŽ$UuIH$HG Ht0HNXHx$HH$HHp \H$HWHXHxmHHH8[!\H-,[!ffffff.AW1JAVAUATUSHHT$HT$@H|$Ht$8LD$0HLL$(HՁDMHDZ!MHZ!czKeHD$ ^H|$ tpC0zHt$DaHD$1ҋ5Os!u=EZ!u3HL$D 1Z!ҸDADHt$@LEHBJH$DHDŽ$ DHDŽ$HDŽ$H DH8tDH0H|$(7 H|$0+ yr!uoY! DyLHpH|$:!YHHl$t)II)I|$"Ht$HLHXBD%H$ HйD1 QX!JD=q!E:D5X!E*Ld$@H$ LHDq!E0DX!E 1ҾLDH$HT=Kq!u5AX!% H=6X!HtTH!X!HX!Ht$ wQDHt$D18HD$yf.Ht$ lwHĸ[]A\A]A^A_H=A!H$ 1D[D-rp!ED ^W!EDRp!E=CW!u{Ld$@DLF'p!W!uw1ҾLD=o!EuSD5V!EuGHT$LHNt2ufH=@!D1DZ5o!*H$ HйD1 OD-eV!EuD%]o!EuDQV!E H=}@!H$ 1D9ZD&o!Ei   5V!Q n!C U!5 H\$@ڹDH;ED=n!Eu$D5U!Eu1ҾHD3H|$0聅H$ HHú+D 1NH RD-cU!E2 D%Wn!E" DGU!E H\$@H$ HDD"n!Eu"-U!u1ҾHH|$(݄H$ HHú+D 1nMHfQ=T!H=>!H$ 1DXD m!EH$H$ 1DM5^T!Tm!x FT!jH\$@H$ HCD="m!Eu)D5T!Eu1ҾHDH|$8H$ Hl$@Ld$8 M$$MAD$ uI|$1h(DH 1H:LD-S!EbDl!ERDwS!EBHHB=]l!u5SS!w1ҾHM$$M_f S!ul!u S!&H=7=!17DDVD=k!EH|$L$L$L$L$1WH|$[QH|$KH$fLD$ALLLLDCHH$< `PH AD8@H$ H D1 JD%Q!E*Dj!EDQ!E H\$@H$ HA-j!=Q!1ҾH @ DH8H=;!H¾D1AU@H=a;!1HھD"UD j!E2DP!E"D>DYZ1H$?.t=D i!Eu DP!EtuHH=:!D1T f.D}i!EuDqP!EH=:!HG(H;G0.HHG(H$zH$D H$H|$@H$ H$H$Dh!Eu^-O!uTHt=t@.fDH= 9!1 DDRDg!EH$1HH0K>D%N!E nN!f H|$@1ҾfH|$(tH|$0f1H|$@5DM!Ek1D5M!EH\$@7DH6=D-f!ED%M!E1ҾH7&fH|$@;yDW:H$f.H 7!90DP&M!H\$@DDHx*tHH1fH Y/![ZDHfDH !/!#`DmHLl|LHb@AWAVAUE1ATE1USHHHHT$H4$Lt$ HD$8HD$0L|$8 HHǹHH=i!HD$1IH=i!1=H=i!H=g!GH=g! ?urHD$HT$Ht$Hh HhL`0L`(HD$HH|$HID$H BHT$HD$H?H4H%H)HFHD$HH[]A\A]A^A_ÿǼDEHD$׾ C!AVA[DAUATUHSHoDHLd$L HI_H|$A:LH "fDIE(I;E0=D HIE(EHEH;E2D HHEA uA uLDDHSH9Sv2HHS-tmIU(I;U0HIU(HSH9SwH;uHhHhLELN=ubL2?HL[]A\A]A^fHSf.HHS YH9SwH;pHSfDݼDCLE1#h돿DCALYAH:AL0AHSAWAAVAUATIoDUHSHӺ[DH(Ll$L HI H|$8LY 4I&f.IF(I;F0D8HIF(DHEH;ED8HHEA uă uLLHD1BL꾸DL1B-fHIT$IV(I;V0dHIV(IT$I;T$rL9uLƵDL1BLD BHSH9Sv6HHS-IV(I;V0.HIV(HSH9SwH9uL͵DL1BH#fLfHfL;CL:ugLHT$&8ANjT$'AL>Lu>HSff.AWAVAUEAATUH͹SHHXLd$@Ht$HT$D[DLHT$HHLt$8[DA DLHT$HHH|$@5H|$85LMLE HD$0 R`HD$HC`HIGHl$ Lt$(L|$ Ht$0H|$HE1ILL,H,H|$H?  D?EEtifHCH;CHHCHމT$7T$tHc ADdHt$0H|$HE1ILL),Hl$(LH_Ht$HHI9ExHT$H|$HH HT$(>WHD$HT$(H|$HH|>HD$ DH[>mfDHT$H:?HD$H8V9HT$LH2v9HD$H8HG(H;G0 HHl$HG(fDHMHT$(H|$H=Ht$0H|$HE1ILL+HuHT$H:c?HD$H88H|$H6HX[]A\A]A^A_ÿD=HX1[]A\A]A^A_H%3HD$ H4 ;Hl$XUHATISA6H*Hssl-methLHH)H\$HH;H{ Cod-:He,HtHe[A\ DF,He[A\ffff.SHg!vt0ۉH[@H !#!+DHD$H$\*Ht P!u@}eH=`{ev31ɸ`{eDH0HtHppHH=}eu@}eH=`{ev`{efDHHH=}euAT}eUoH=`{eSvf1ɻ`{e9ks#HtRHHu9rH}es/Ht>DcHCA)HcDcH,(Hk[]A\û`{efD1SDXHHuHHAH-`{eH‰ADYDcHHCf.Hl$HH\$HHHHH1H-HHl$H\$HÐSdD5HHH2HxhYHHH36!6H=GP!H7rD5HHH1HxYHHHec!`6M!t[HNc!H5O!wD1,D'Hu[H=O!H5!xDH_!HHt8H01HxXHHHrO!57;yDJ@!HGO!kD-H5.O!D1 ,-HHH0fffff.H\$Hl$HLd$Ll$HLt$L|$H8H=4!IAEc0HIX0I|WHH5|4!H4L;L10fA/H;H/2H+H0HEXXXXfEXXEH;(4Dt2|EuGL0Hþ17HHl$H\$Ld$Ll$ Lt$(L|$0H8ÐLH\$Hl$Ld$Ll$ Lt$(L|$0H8_@H1띐H+uG+FÐ\W.u z G+F*.w 1.ffff.HGXHtDHW`HtHHpHtHG`Htfff.HGhHuDHHR`HuHPXHuHGp@HHHtmHH9~HP`Ht)HH9|HH9H9κHEHxXHt/HHHB`Hu(HHPpHu1HtHHHHuHH9|HHP`HuHPXHHu HQ`HuHIpHuAUIATAUHSHta~%thLJAEH_XHt"HHLDH[`HuH[]A\A]~LJ|tff.AVIAUATUSHt'~H[]A\A]A^@%tI^XD$ D$Ht$Ll$Ld$ HLLH[`HuuSA~AdžD$L$A9A9~}MvpMuVD$ AIFpH5\$9|"f9~H@pHuډH[]A\A]A^AH[]A\A]A^f=T!tDu ~1ff.USH=MT!u?Ht)fDHHH|HH=hG!CuH1[]@D'H[]f.1fff.vfDSHH=S!S!*HcB!HF!HS!HHHH9s@ǀHH9rHt =L[!t1[ÿϓD HtH[xH\$Hl$HHHH6H?%uE+CH\$Hl$HAWAVAUAATIUHSHH(H MtAD$H…҉T$HSE1E1fHtP<(Z<\t<"t<@AȃF41D%tA1HA1uE1DAA9ՉT$D$HHDHxHD$HtwDt$EA@HމL$5L$usAE9rE)AC>DsDHHDHxHD$HuMHHD$H([]A\A]A^A_AA@@%Hc AD@EHz2HPHD$HD$MHxxHxHD$jDHD$HHHXL D$AD$HtAL=[DIHH@AWAVAUATUSHHHH|$ t =P!to=xP!Lc-?!HC!MH=LP!O'j^DOH6P!HD$ HHw -X!t%HH1[]A\A]A^A_@HuϓDvHtH|$ HH[]A\A]A^A_f1H|$ LD$,2HIMMIHE1YDDL$,HEpHEhHE`HEXExEuLW!u DžIHŠM9~LEu1DHL4H}@uH)KD HHrH:6HE@aLHH,Dt$HD$0E1HH,+!HD$0IHLOEuߺHDGHtCHHIt.I|$L$1LmHt HM$$MuպH2[D3GHjHHIuPII$HuHD$8I|$L$1LHWHSH0HtH9HuH9H@pHuD$8HupExHFXHHU@H9P@|H9P@HH@`HuHi`HMhDDD$,EzE1LHKMI111HcI9~EHHHHzpuEAHHR@HHI AHHcI9DHtq@DHL'IcD$HHHLtBHLI|,HcPH HcPHHHHH9H4Ht`H HLhuLLR#HH@U!tX1fHHSpH1HHtBxCxCxHCXHuH[`Huf.HZ`HuHRpHuL"K!|S!yɽDA3Hc[D5:!`HD$8Md$My@HHt"H9HuH9H@pHuHAXExHMpHHU@H9P@|H9P@}vHH@`HuHn`Huh1HPh1HtHj`HH;FXHMhHE`HhhHnXH׾D$HT$HT$D$HPh1HtHj`HH;AXHuhHE`HhhHiXUDHAWAVAUATLSHLHXHXKDHHRJ!H+c=!EHĩEHCHHwcH;IHLMIE1M4$AIMI}?tL +u6I}ffDH=yI!Lm4HEHEHM}McH=EI!KHHH$ I}GHI!u)HHEHFHQHe[A\A]A^A_f58!HcHHH)Ld$IwH3t =H!D7!ELE11E1HAf.ML-;!AEALKD=AHHHEHH}HuHE2H}HcHHTHc AD@DRt2GwHc AD@Cet:TDH,2HHH}HHH:CH@DrAIǠD956!IEpIEhIE`IEXAExADžLOHHcL0"IcD$HHH,:!HO!tMH5:!HI|DIcT$H IcT$IHHHI9HH\1`H HL2huHt`1 f.HHHpH1HHtQxPxPxHPXHuH@`Huf.HA`HuHIpHuHF!w DM!EtHe1[A\A]A^A_ÿϓDcHtH}H$@DfHcAHH<@Ah[D DHDL>H(HcHHHvHH7HHH:HtAHHcIE HHHfDtlHcHHHzfIE@HHcHHHUDH8!HM!"DrD€HcHHHUf.HcHHHDH5'D!ֽDDHHD1wHe1[A\A]A^A_úL)KDHItH)uL1IcHHHl$H\$DLd$Ll$ 1H(t 11҄t>DH uȺ<"1))¸;)щʉ@ATIUSHHdeHt"A,$H{@8/u LtHHuH[]A\ff.ATIUSTHHŀyeHt"A,$H{@8/u L?tHHuH[]A\ff.AWAVIAUATUSHLcJyeHtjE&E1HIHtUHHkD:euLHuLsMuUEuwMtyHIEHH[]A\A]A^A_ fDH[]A\A]A^A_Ð L HtII~I.?uL HuHkDeEtH Jyefff.x  AD@u5@t Hu fDtH@uS@tfDH@USHHHHHtZHHH,deH9HHmH9uHH{H?u]H{?ubH 1H[] H6 H1[]( fDUHSHBHHtZHpD1ZH[HtHs1"D@HHuH= HG(H;G0s, HHG(H[]DHHD[]1[[] ^fffff.SHHOHt H@[@H8 Ht8t[HDH\$Hl$DLd$H?Ht"; D`D0IcHHH HHl$H$Ld$HH\$Hl$HLd$Ll$H(@HHEHAHIt:Hx?tHLIEH\$Hl$Ld$Ll$ H(Mc/HI IEJdeIEN,de띐fffff.Hl$Ld$H-+ L%$ Ll$Lt$L|$H\$H8L)AIHIHt1@LLDAHH9rH\$Hl$Ld$Ll$ Lt$(L|$0H8ÐUHSHH Ht)eDHHHuH[ÐH_H/dev/urandomPassword:User: disconnectedimap://imaps://disconnected-%spop3://pop3s://newfoldersmaildir"Source" stack over-pop.Unmatched "if"Too much "sourcing" going on.crtpanic: no memoryprint-all-chars @@@@@@@@@@@@@@@@@@@@@@@@@@???>o@>?456789:;<=  !"#$%&'()*+,-./0123ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/imap-cache%s/%s/%s%s%sQUEUEr+UIDVALIDITY%s/READMEwx%s/%s/%sCannot queue IMAP command. Retry when online. Cannot select "%s" for dequeuing. Saving IMAP commands to dead.letter Unique identifiers for "%s" are out of date. Cannot commit IMAP commands. Committing IMAP commands for "%s" Fatal: Cannot change back to current directory. 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. 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. Files named QUEUE contain data that will be sent do the IMAP server next time a connection is made in online mode. 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). For more information about mailx(1), visit . %c %lu %u %lu %luPAGERbsdcompatpgmoreNo value set for "folder"LISTERtoplinesquietMessage %2d: screenSHELL/bin/shinteractivepiperawpagecmdvariable cmd not set No messages to pipe.No applicable messages.Pipe to: "%s" "%s" binary/%lu Commands are:%s, subjectsubjdatefielddatenewsgroupsarticle-id<>show-rcptshowtoshowname%*dTo %*.*s%*ld%*lu%*u%*gbsdflagsSYSV3NUROSPMFATK+-JNU *HMFATK+-JattrlistbsdheadlineNo more mail.On last screenful of messagesa@@@@@@@@@@@@@@@@@@@@@@@(@@(@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@ @@ج@@v@'@@@@@@@1@@@@@@@@@^@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @м@ @ @ @ @ @ @P@ @@ @ @@@@@@@@@@@%>%a%m %18f %16d %4l/%-5o %i%s%>%a%m %20f %16d %3l/%-5o %i%SOn first screenful of messagesUnrecognized scrolling command "%s" No fields currently being %s. Cannot determine message sender to %s. retainedignoredAt EOFNo more messages&No file specified.No messages to %s. outfolder[New file][Appended]a+[Queued]"%s" %s writedecryptcopyNo messages applicable %s commands type type messages next goto and type next message from give head lines of messages headers print out active message headers delete delete messages undelete undelete messages save folder append messages to folder and mark as saved copy folder append messages to folder without marking them write file append message texts to file, save attachments preserve keep incoming messages in mailbox even if saved Reply reply to message senders reply 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 chdir to directory or home if none given list list names of all available commands A consists of integers, ranges of same, or other criteria separated by spaces. If omitted, %s uses the last message typed. Cannot rename current mailbox "%s". Can only rename folders of same type. Cannot rename POP3 mailboxes. Unknown protocol in "%s" and "%s". Not renamed. Syntax is: remove mailbox ... Cannot remove current mailbox "%s". Cannot remove POP3 mailbox "%s". Unknown protocol in "%s". Not removed. Cannot change folder from within a hook. need shortcut names to remove expansion name for shortcut missing Mail's idea of conditions is screwed upUnrecognized if-keyword: "%s" Cannot "preserve" in edit modeSorry, can't reply to multiple messages at onceMust specify alias or group to removeNon-null variable name requiredCannot forward multiple messages at onceSyntax: rename old new Remove "%s" (y/n) ? No score given. Invalid score: "%s" No messages to score. No applicable messages. Replyallflipremptystartbsdannounce%s: no such shortcut %s=%s too many arguments "Endif" without matching "if""Else" without matching "if"Illegal nested "if"No recipient specified.referencesmessage-idreply-in-same-charsetfullnamesfromskipemptybodymarkanswered%ldbsdset%s %s %s="%s" w+RatmpfileSyntax is: account { Account %s does not exist. %forward-as-attachmentNo messages to forward.bang!%s -c!@K@@p@@@p@X@8@@GnextTypePrintvisualtoptouchpreservedpdtundeleteunsetMailMorePageUnreadNewCopychdirSavesourceshellversionungroupunaliasfollowupfollowupallfollowupsenderhelpReplyRespondFollowupreplyreplyallreplysenderrespondrespondallrespondsenderResendRedirectresendredirectForwardFwdforwardfwdechoquitexitpipe|PipesizeholdelseendifalternatessavediscardunignoreunretainunsaveignoreunsaveretainnewmailunshortcutaccountunthreadonlinedisconnectunsortunflagunansweredundraftunkillscoredefinedefinesundefcallmvMoveMvnoopuncollapseDecryptcertsaverenameremoveclassifybadunjunkungoodprobabilityshowShowseenfwddiscardunfwdignoreunfwdretain\D@ ]D@jD@nD@\D`@\D`@\D02A@\D@@\D@\D@\D@ \DP@\DP@\D@ \D@6DC\DC?DP@%JD@JD@\D@\D@uD@\D@mD@\D@'\D@AQD@\D@\D@ԯD@Dp@\D@@]Dpg@[D@]D@C]D@[B]D@]Dp@]Dp@QD@h[D@D @&]Dp@@/]D@@;]D@@eQD @@D@D@ѯD@qD@D@J]D@D@O]DP@@U]DP@@]]D0@@f]D@@l]D@@u]D@@]D@@]D@@]D@@]D@]D@]D@]D@]D@]D@]D@]D@dD@2A@]D@]D|CD@]D@]D@]D@]D@]D@]D@]D@^D@]D0@^D@ ^D@K_D@>_D@W_D@5^D@^D@B^D@!^D@*^D@3^D@@^D@D@M^D@W^D`@U^D`@DPA`^D@@j^DDh^DDq^DAGyDAx^DA^D&D^DDFCD0~A^D@^D @[D@^Dp@^D @^D@^D@^D @^D0@^D0B^DB^DB^D0B_D@^D@^D@^D@^D@^DD^DD@DpLCQDP@^D @^DD^D0@^D`@_DPB_DpYB_DpYB_DYB_DPYB_D`YB _D5B,_D0@1_D0@6_D@D@H_D`@;_D`@T_Dp@F_Dp@R_D`@%d/%d Retemporary mail edit fileORGANIZATIONreplyto------- Message contains: Attachments: message %u@#%u message %u #%u filename: attachment-ask-charsetsendcharsets#%u charset: attachment-ask-content-type#%u Content-Type: #%u Content-Disposition: attachment-ask-content-id#%u Content-ID: #%u Content-Description: Rstemporary mail fileMAILX_HEADaskasksubaskatendaskbccaskccquotefwdheadingallheaders wrote: indentprefixescape(continue)ignoreeofUse "." to terminate letterdotUnknown tilde escape.bsdorderInterpolate what file?%s: Directory SignWrite what file!? %d/%ld No appropriate messagesInterpolating:No bytes from "%s" !? editheadersMAILX_TAILnoheadingattachment-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 ----------------------------------------------------------- IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ!AAAAAAAAAAAAAAAAAAAAAAAAAAYA"AhAT AAA AAAAAAAAA AAA AAT AArAAAAYA%s.lock%.*s.%s.%x%s seems a stale lock? Need to be removed by hand? VISUALEDITORviwritebackeditedEdit message %d [ynq]? /tmpResolving host %s . . .Could not resolve host: %s done. Connecting to %s . . .could not connectsocket%s write errorNo previous fileMBOX|&;<>~{}()[]*?$`'"\Syntax error in "%s" "%s": No match. "%s": Ambiguous. ~/mboxDEAD~/dead.letter~/%sfseektemporary file seekbroken-mboxx-status:A:A:A:A:A:AuEA#EAEAEA#EAEA"%s": Expansion buffer overflow. : option requires an argument -- : illegal option -- zDzDA Sender: field is required with multiple addresses in From: field. The Sender: field may contain only one address. Restoring deleted header lines receivedreturn-pathFromremoteorganizationIgnoring header field "%s" aA_A`A_A_A_A_A_A`A_A_A_A_A_A_A_A_A_A_A_A_A_A_A_A_A_A_A_Ax`A_A`A"%02d-%s-%04d %02d:%02d:%02d %+03d%02d"Command not executed - messages have been expunged Not connected to an IMAP server. The current mailbox is not cached. Unknown IMAP authentication method: "%s" Received SIGPIPE during IMAP operation Invalid command in IMAP cache queue: "%s" 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. Not operating on an IMAP mailbox.%s FETCH %u:%u (RFC822.SIZE INTERNALDATE) %s UID STORE %lu %cFLAGS (%s) IMAP error: Negative message count %s UID FETCH %lu:%lu (RFC822.HEADER) %s FETCH %u:%u (RFC822.HEADER) Cannot list folders on other than the current IMAP account, "%s". Try "folders @". T%luOK NO BAD PREAUTH BYE \Seen\Recent\Deleted\Flagged\Answered\DraftFLAGS LIST LSUB MAILBOX SEARCH STATUS CAPABILITY EXISTS RECENT EXPUNGE FETCH IMAP error: %s[ALERT] IMAP alert: %simap-use-starttlsimap-use-starttls-%s STARTTLS >>> %s%s CAPABILITY UIDPLUS%s CLOSE %s RENAME %s %s %s DELETE %s verbose%s LOGOUT %s LOGIN %s %s %s AUTHENTICATE CRAM-MD5 GSS error: %s / %s GSS error: %s / unknown imap@%sinitializing GSS context%s AUTHENTICATE GSSAPI initializing contextunwrapping dataimap-authlogincram-md5gssapi%s SELECT %s [UIDVALIDITY [READ-ONLY] [APPENDUID [COPYUID UID COPY UID STORE APPEND Rc%s CREATE %s utf-8CHARSET %s %s UID SEARCH %s%s %s APPEND %s %s%s {%ld} Rosort | pr -%lu -w%lu -tFrom imapsIMAP%s NOOP %s FETCH %u:%u (FLAGS UID) RFC822.SIZE INTERNALDATE %s STORE %u %cFLAGS (%s) %s UID COPY %lu %s %s COPY %u %s Mailbox "%s" is not cached. imap-keepaliveExpunged %ld message%s. No mail at %s Not connected. Already connected. disconnected-complete bsdmsgsupdated. Held 1 message in %s Held %d messages in %s IMAP connection closed. Message %u not available. RFC822.HEADERBODY[]BODY.PEEK[]BODY[TEXT]BODY.PEEK[TEXT]%s UID FETCH %lu (%s) %s FETCH %u (%s) %s LIST %s %% Noinferiors Noselect Marked Unmarked Riimap-list-depth%s%c Folder not found. نAAA҆AAAAMissing 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. Excess in ")". Invalid size: >>> %s <<< Bad SEARCH criterion "": >>> %s <<< NIL(%s %s %s %s)()ALLBCCBODYFROMLARGERNEWNOTOLDRECENTSENTBEFORESENTONSENTSINCESMALLERSUBJECTTEXTTOUIDUNANSWEREDUNDELETEDUNDRAFTUNFLAGGEDUNKEYWORDUNSEENBhBBB B B BBBmBB B B BhB B B BaBaBaBhBBBBBB B B B BmB( B B BBBBBBpB`BPB8B BBBBhBPB8BBBB BBBBBBpBPBB@B0B BBBBDwDDAD D D D D DD*DD#D*D.D2DmDxD6DD=DHDODSDYDaDiD nD!qD"uD#D$D%D&D'D(supernodessuper1nodes1super.Znodes.Zsuper1.Znodes1.ZjunkdbJunk mail database overflow. chained-junk-tokensNo words given. "%s", hash=%lu:%lu good=%u bad=%u prob=%.4g dist=%.4gtoo infrequentnot in databasetempfileimgfontspanmetatdHOST*subject*URL*message-id*references*in-reply-to*x-status*delivery-date*x-spamx-pstnx-scannedreceived*localhostdebugExamining message %d No information found. No junk mail database specified. Set the junkdb variable. Cannot create directory "%s" .Cannot open junk mail database "%s". Error reading junk mail database. Database statistics: tokens=%lu ngood=%lu nbad=%lu h=%lu:%lu g=%u b=%u p=%.4g %s Probe %2d: "%s", hash=%lu:%lu prob=%.4g dist=%.4g Junk probability of message %d: %g Junk mail database underflow. 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. 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. r?8p}? #?K???Rxtemporary mail message fileVersion %s autothreadautosortshowlast+%s"%s": 1 message%d messages %d new %d unread %d deleted %d saved %d moved %d hidden %d killed [Disconnected] [Read only]headerCan't "!" while sourcing 0123456789$^.:/-+*'",;(`Unknown command: "%s" Illegal use of "message list"No applicable messagesUnknown argtypeautoprintNew mail has arrived.Loaded 1 new messageLoaded %d new messages Loaded %d messages Cannot handle protocol: %s fstatUnable to lock mailboxNo mail for %s autoincnoimapnopollprompt& Use "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) LiBgBhBhBhBhBBad message number to markBad message number to unmark%d: Invalid message number %d: Inappropriate message Missing ")". Missing %c No 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.Cannot determine parent Message-ID of the current messageNo messages satify (criteria). No previously marked messages. No applicable messages from {%sȂBFBЇBBBBB`B8BȂBBIBBBpB?Missing macro name to undef. %s %s { } folder-hook-%sfolder-hookSyntax is: call Undefined macro called: "%s" macro{Syntax is: define { Cannot call hook for folder "%s": Macro "%s" does not exist. Unterminated %s definition: "%s". A macro named "%s" already exists. Missing macro name to define. cur"%s" is not a directory. %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". cur/Cannot unlink "%s/%s". Cannot create directory "%s". Cannot create unique file name in "%s/tmp". Fatal: Cannot open current directory Cannot change directory to "%s". Cannot delete file "%s/%s" for message %d. Cannot link "%s/%s" to "%s/%s": message %d not touched. Cannot open directory "%s/%s". Cannot read "%s/%s" for message %d B BB B B B B B B B B B B BBBpB Interrupt setgidttycharsetö€-r-hNeed -f with -I. /etc/nail.rcMAILRCNAILRC~/.mailrcNAIL_EXTRA_RCmailxUsage: %s -eiIUdEFntBDNHRV~ -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. B@B@BB@BBBB@BBB@B@B@B@BB@B@B@BB`BhB@BHB@B@B@B@B@B@B@B@B@B@BBBBBBpB@B(BB@B@B@B@BB@B@BBpBPB@B BB@B@B@B@B@B@B@BB7bit8bitbase64quoted-printablecharset7=?%s?B??= =?%s?Q?maximum-unencoded-line-lengthtext/application/octet-streamcontenttype-cntrltext/plainboundarytext/htmlmessage/rfc822message/multipart/alternativemultipart/digestmultipart/application/x-pkcs7-mimeapplication/pkcs7-mimeiso-iso\%03o' = us-ascii~/.mime.types/etc/mime.typesWarning: invalid encoding %s, using 8bit %s contains invalid @@ sequence %s contains invalid character 'CCPCCCCPC(CC`CC0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ΢DܢDNo names to unpackmetoosend-mail-i-m-vtemporary edit fileFrom %s %sdupCan't reopen image ,(,"\(<detract asked to insert commas Expanding alias to depth larger than %d ssl-rand-egdssl-rand-filesmime-sign-cert-%ssmime-sign-certor %sPEM pass phrase:smime-cipher-%src2-40rc2-64des-ede3Invalid cipher "%s". Message %d: issuer = %s subject = %s err %i: %s Error reading private keyRpError reading PKCS#7 objectX-Encryption-Cipher: none RvRyLoading CRL from "%s". Error loading CRL from "%s"ssl-certssl-keyssl2ssl3tls1Invalid 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" Error 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-fileentropy daemon at "%s" not available entropy file at "%s" not available writing entropy data to "%s" failed Could not find a certificate for %sError with certificate at depth: %i Error reading decryption certificateError creating BIO decryption objectsNo appropriate private key found. No appropriate certificate found. Error decrypting PKCS#7 objectError creating BIO object for message %dError reading PKCS#7 object for message %dNo certificates found in message %d. Error writing certificate %d from message %dError reading encryption certificate from "%s"Error creating BIO encryption objectsError creating the PKCS#7 encryption objectError writing encrypted S/MIME dataError creating X509 lookup objectNo "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 datacannot load private key from file %s cannot load certificate from file %s Error loading default CA locations could not initiate SSL/TLS connectionhost certificate does not match "%s" Error creating BIO verification object for message %dWarning: Message %d has no sender. Message %d: certificate does not match <%s> Message %d was verified successfully. Error loading default CA locationsPOP3 error: %sTOP %u 0 RETR %u DELE %u QUIT APOP %s %s LIST %u pop3pop3spop3-keepalivePOP3pop3-use-apoppop3-use-apop-pop3-use-starttlspop3-use-starttls-STLS USER %s PASS %s STAT 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.Fatal: cannot create bzip2gzipcatInvalid file pointer.gz.bz2Rz-cdInternal error: bad stdio open mode %s keepsaveappendRmtemporary mail quit fileSaved 1 message in mboxSaved %d messages in mbox mbox.emptyboxremoved removed. RqThou hast new mail.܃C%CCCCC%sStatus: %s %sX-Status: %s %s.%ucontent-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)CCCCCC0CPCCCC5C5CC5C?CC?CChChC+CݫCCCϰCϰCCCCCCϰCϰCCto:bcc:Resent-To:hostnameMessage-ID: <%lx.%s@%s> Message-ID: <%lx.%s%%%s> signaturerecord=_%lx.%ssmtpSendmail arguments:-user-password/dev/null/usr/lib/sendmail. . . message not sent. sendwaitsmime-encrypt-%sMessage not sent to <%s> smime-force-encryptionResent-Resent-From:Resent-Sender:stealthmuastatus: record-resentOrganization: Reply-To:Cc:Bcc:Subject: re: Re: References:In-Reply-To: %s MIME-Version: 1.0 ; charset=%s --%s Content-Type: %s; charset=%s Content-ID: %s Content-Description: %s Cannot convert from %s to %s iconv_openautoccautobccaskattachasksignSign this message (y/n)? EOTsmime-signNo recipients specified --%s --%s-- JanFebMarAprMayJunJulAugSepOctNovDecSunMonTueWedThuFriSatError 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 Content-Transfer-Encoding: %s Content-Disposition: %s; filename="No message, no subject; hope that's okNull message body; hope that's okThis is a multi-part message in MIME format. Content-Transfer-Encoding: %s Content-Disposition: inline --%s Content-Type: message/rfc822 Content-Disposition: inline D DDDDDDDDDDUnexpected EOF on SMTP connection Unknown SMTP authentication method: "%s" User and password are necessary for SMTP authentication. smtp-server: %ssmtp-auth%s-%ssmtp-auth%ssmtp://smtps://smtpsSMTPsmtp-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: . %s@%sNo file to save certificate given. No messages to get certificates from. Content-Type: application/x-pkcs7-mime; name="smime.p7m" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7m" 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" invalid value of ssl-verify: %s Certificate(s) saved.X-Decoding-Datedecrypted output dataencrypted output datasigned output dataRhRbcontent-X-Encoded-ssl-methodContinue (y/n)? ssl-verifystrictwarnString too largeTMPDIRnobodyHOMEuser = %s, homedir = %s "%s" is not a user of this system Not in threaded mode.autocollapseunsortedUnknown sorting method "%s" Current sorting criterion is: %s !(D+Dp+DP+D*D*D*D)KD@Dh[D@D D@DKD@D]D@DzD@D^DPDj^Dtoo long to edittcgetattrCc: Bcc: From: Reply-To: Sender: USERkeep%s/INBOXMAIL/var/mailCannot associate a name with uid %d "%s": undefined variable "%s": not a group %s 12.4 7/29/08@(#)mailx 12.4 (gritter) 7/29/08;oАPБ@0H`pxp`0H0` @ 8X@pP Hh@p  (``@pP(`@Xp0@  8hPPp 8pPp(@Hp`@h@ `8Ph ` 8@Pph@@P` @ `h p ` !@(!P@!`X!! !0!@!P!`"p"@" X"0p"@"P"`"p""@#0#P#h# # # #0 #` $ $ 0$ H$ `$P x$$$$P$% %8%X%%%p%% &(&H&0h&&&& &@&`' 'X'@x''''`''P! (`!8(p!P(@"x("(P#($(')')'0))h)))))0.).) /*`/ */8*@1h*1*4*8*08*`8+8 +P >8>P>#>$>$>%>(?/H?p0`?09?P9?p9?=@ @(@ D`@ I@J@T@UAV8AZ`A@[A0`AaAcA g Bg@B0i`BpnBpoB@pBuCx0Cz`CCCD D 8D0PD@hDPDDDDEp0E0HE``EEEPE`E00FHFиhFF@FFpFFG@G `GxGGGpGGHHHhHHHHH0I8IPIIII`IJp(J`JpxJ JJ@J0KXKpKKKKp L@PL` L L LMMP$PMp%xM`&M&M'M@'M'M@(N((N)@N)xN*N@+N+N4Op5HO@7O8O`9O<P>8P?PPAxPAP CP@EPJQpJ(QpLXQ@NxQPQ`QQXQ YRPY RY@RZhR[R\R0]RaS@c0S@dPSeSpfShShSiTPj8T`kXTlxT0nToT@oTPpTqU`r0UvXUyU|U|UP~V 0VXVЇV VV0Wp(W@W`W xW`WЕWWWXHX``XPxX XX@X@Y(Y HYpY`YЭYYZ ZPZxZZ@ZZ[[8[X[x[[[0[\P@\h\P\ \\@\`0]P]Pp]P]]^ ^H^^`^ ^^`(_@_Ph__ _`(````@*`*`*`*` ,a -Ha@-`a.a`/aBaCbPCbC0bEPbHbJbMbP(cpQHcRhcpScScScTcUdVdV0dWXdXpd@XdXdXdYdPZe[0e[He@\heP\e`\e\e0]e_fe@fmhfpf0rfrfsf0sgs@gwXgPxpgxgygzgPzgzh{Hh{`h}h}h}h@~h~hizRx (}40}L8}<d`}6|}1}b~e`~A~pDX~# Z$PiFB<AC ED\CXPJ|؁|AC@ACAC`uACȃNMI $jBACA C$$@MMN@L؄VMI lD;AE@zAHG;G,ȅ;BBB A(A0CD4؆dBGBJF B(CA0A8BDP$TRBACA CDp|HAD [$؉AC FEGAC KIACACD $AC J,XXAFLLDd0AAD C/ABACD04BBFB B(CA0CA8D`I4HBBB CB(CA0CA8CDp,BBA CA(CD@D@/ADCdP,ADC`ADCL 4D @4D hFLD  ID 4$ЕBBB CB(CA0A8DpK\IACD0|ؘ^AD0E,BBB CA(CA0G,VBCBCA CA(CD@4BBCB CB(A0A8D`C4LxBBB CB(A0A8DpN`ACh4`PBBB CG(CA0BA8CDP$xLMQ`C YD04@AG4LBBB B(A0A8CIp`xAP IN@C&ACACAD 4xBBB B(A0A8G44 BBCB B(A0BA8CDP$l MYQJ$ MXG$ ȭM^O4 p*BCBB B(A0A8GU$ hMMN`GD \ ;D$t @ACAGH ظRAF PAF X2D4 (BBB B(A0A8DpS x>D4 DL D4d @BBB B(A0A8Ds %D  п"D  %D  %D  (D $ 0pBCACA C< xX`C\ Xt P , HBGA EA(BD0$ RAC EET$  AF GIGD HLXPF, AAD@F4L MBBB B(A0CA8D` ACAD0J   , BBB A(CA0Ex4pLhd`|X$PAC IEM4L $dBCAA J(AAD FAAD0GXD4PBCBB CB(A0A8CG*D 4-D L(*D d@*D |X'D p*D 'D -D *D =AD J<,<D@?ACAD Gd`BACAD G (D&MN0H,BCBA CA(GH4D$8BACA DPPDSAAD FdNAAD FSAAD FPNAAD FSAAD FNAAD FUAABI $0AC<8ACT@AClHACPHE4BCBB B(A0A8CD@%AACD _HB <D$0D<DTqHE,llBBCA A(CD@( $BAA CMAF AD0E$,AH II$TM`H| 4xBBB B(CA0A8CI0 (4 jBCBB B(A0A8D@LLXAAD FlIAG6AC8;,`BBB CA(A0H4ABACD gAC H,$@ BBB A(A0CD@T0 Dl8 !DP AF$ ]M[C OAH (AN 4,FBHBB B(CA0CF8Dp,dBBCA EA(CD08MS0&D, BRA CF(CD@AD0OD44bBBB CB(CA0CA8CDp,lPBBB A(A0Dh(XBAB@HMD $^BCAA CDp$!BFAEA C4D!BBB B(A0A8G v|7cAC EA7iN0L88kQC85D048OBBCB B(CA0A8CG<,<BCBCB CH(CF0CA8Gb4l(@BCBB B(A0CF8DpMB B BoMCBAE4pCBCGB B(CA0CA8CJ <<EBDBCB CB(CA0CA8GJ4|hG{BBB CB(CA0A8CGI9MD I54IBCBCB CB(CA0CH8CD@$$JyMMN`ULMMN BlM)MlD,MBBCA A(GQAH PhR/GRiAFL$R;D<RACD $\SBCACA CD0U^ACACO 4UBBCG B(FA0CA8BGZDZD$ ZAF GD4@[AOL\7d]|]^]^AG_ACD`]PE as a4 cD4L c BBB B(A0A8Dp4 `fBBB B(A0A8D`K 8hUD $ hWBCAA C$ h#AK II$!iAH F$D!0jAC L$l!lAE L4!paBBB B(CA0BA8CDp4!s,BBCG CG(A0CA8DpR"t^AF"uACD <"uSAK4T" viBGB B(A0BD8CIp"XyABAD 4"yuBIB B(A0CA8BG4"0~QBCBCB CB(A0A8CG#XaAF4#VAC$L#MPIpMt#ЀID#AC$#BCACA F#lP@S$#8MX`E$5D,$(HCD$PGK\$5Dt$ MV0E$`AC EA$MV0P,$pBBB CA(A0CD@%`5AF4%BBCB CF(CA0CGT%AACL$t% AC EEH$%ؔAC EH%AACL4%]BCBB A(CD0CG4&ȗBBB CD(CA0CG4T&PBCBB CB(CA0A8D`c&:MD 4&BBB CB(A0A8CG$&pUAH K], '{BBCA A(CG$<'M`Wd';|'GB$'5M^O4' BFBCB B(A0CF8G6L'AD0N(AD0J$4(0AC IED\(طABD04|(ȸBCBB B(A0BA8CG,(BWA CA(GK4(BCBCB FB(A0EA8DX)8AACL<)8AAGJ\)AL|)ABD )D)pD ,)H[BBCG CA(A0G$)xL^J4$*pBBCB CB(A0A8BG\*AD@S|*AD@S* * 4* BBB B(A0A8BG+ GC+4+-AAD M4T+BCBB B(A0CA8CF4+hvBGB B(A0A8DP+gD 4+BBB B(A0A8EG,,,4D,rBBCB B(CA0BA8CK$|,)BAA BD@4,BBCB CB(CA0CA8GS4,BBB B(A0A8CD-pACD 44- BBB CB(A0CA8CDl-wACACG@$-]NpH$-AC L-8ACACG -MN@I,.BCBA A(CD@L.4d.!3BBB CB(CA0BA8BI.$AAGH.%IMQI4.&4BHB DF(CN0CA8DC/+ABABD04/,D,L/h->BBB A(BF0D@,|/x2BBA A(CD@,/4pBBA CA(CD`4/7#BHB B(CA0A8GH40L'BBB B(CF0A8D4L0OBBB CB(CA0A8CI`0T0T 0T0T 0TD0TACD 1HVD41PVAABD 4T1Z`BBB B(A0A8GT1]oABD 18^D1^-AB$1^AG IGh2dXB$$2eBCA B$L2xfN^R4t2`lBBB B(A0A8Gh2pS 2pqLI F2`r3CB2r+AAD N$3sAN GEEDD30umD\3u'GHt3ycMI L$3yAC KC3ȋMN0J33pAH 4}AI$$4`WMMI@FL4"AACD l4_ACD 44BBCB CB(A0A8CD`4PEABACF ,4BBB CA(CA0C5/AE,5D5LAC4\5(BMBFB CB(CA0A8CDp5AVD0E5 ,5xBCLB A(A0D$58AC EEE$62D<6vAC4T6}BBB B(A0A8CI`6ȠD46@BEB B(CA0A8DPE6aAH6AFL$7AC KH4<7XBCBB CB(A0BA8DPI4t7@BCBB CB(CA0A8G"P$7M[p47BBB B(A0A8DE 8ذ0D$8F4<8,BBB B(CA0CA8D`I$t8M[PE,8HBBCB CA(A0C48BBB B(A0A8BG9м:D9AP`E<<9Ƚ BJBJB JB(JA0BA8CG|9x249 BBB B(A0A8DhG$9Gd@I9ACACD0:&,:zD:@/\:Xat::({AH:J4:BBCB CB(CA0CA8CD@4:@ BBCB CB(A0CA8DPL,;dDD;p;D4\; BBB CB(A0CA8GT,;pAC FEEHD.4; BFBB CB(CA0CA8CDP$;AC GEj$<@i[0F4D<*BCBCB CB(CA0CA8CD`4|<#BBB CJ(A0A8DpR<NAE$<gBCAA D0E<p[ =P.AH,=hMN0C4L=hBBB CB(A0CA8GD=lMI@K,=@BBCB A(A0D`E=ABACD $=BCACA B$>8uBDCA B$D>xM^yFl>3>&>(ACACI $>BFACA B$>OBCDA F, ?8 BEB CA(A0F\D>tD>AUC,D>;BGB A(A0D@DBrDDBD DCAI EDAYC$4EEzALFGC$\EXF L[=IE0QlQHEQlABAD L$EQBAA GHEHRAD E$ FRmBAA BG$4FTABACI$\FTM^CFUaD ,FUBBB A(A0D@G$FWBAA CGF XOMD GPXBD$,GXMYDP$TGYM^K|G[yDGp\mABACG@G\qHQ CG ]YAD0E,G`]BBB CA(CD0CDP$H` AADQ  @ PF@ Nop*@p*[oP,@P,j,@,xtX-@X- ~(B@(By@B@@B 0P@0P@D@@@D@@ PDPDU)e))e))e))e)+e++e+2e2X 5e4H 4usr/share/doc-base/heirloom-mailx000066600000000516150777304250013025 0ustar00Document: heirloom-mailx Title: Heirloom mailx Manual Author: Gunnar Ritter Abstract: This manual describes the "heirloom-mailx" mail processing system and its features. Section: Network/Communication Format: HTML Index: /usr/share/doc/heirloom-mailx/heirloom-mailx.1.html Files: /usr/share/doc/heirloom-mailx/heirloom-mailx.1.html changelog.gz000066600000061711150777510630007062 0ustar00ݽkw5=IHbmO':tO23n)D do?U Hsә&mI$\k_F+i2||.n&OvvIXd4)*OeWUR7I12_,w)q'E$inԫn^.EILv5S.?)xZs:mQhrWndF/:H?\M.ΎO%7YJXhszP\~-٪aYdvNV-;wtcR2zdj:IQ<+M]N*&9"U7٤+dQOA2&M>wL.ݤ`,&~=nvM-v0 ^nWmgQmSajwMrKۢyEfO3κ.,tzUNiiYK֋ xEKp'Z3>^u5}cv״wY\Ud 6 rtiXt.v ͞>7'@88$bUv~C2HZ]>_v$Iytb鏧WO>~x# >UO?넖*%?{rSӓvk^'z[FoV,Pu]hؖ Z_)>{-\2ͺbEEzSsZ(],sM~zc^}YU$dH|d zɧeV,x#0*GD3OY[d$E|#dYmKkIN41[::2s7[d^Ob dyis]Mv^*н̦9KӼETQom(%]<-gZ Ue.=_ZڛzvYG5Idz|W yl#l`WxAż??=E}NWؙ55]Zt[>|9MeAnnEreUFrӼyGjlwѸ튎;ɤ։ o?;}tFgEDhrDc^t`J~N.4ᯉi)x+iG>|υ$! |LЈ%}\_H77\ĘV~Wԫ\XҨ$_ħ IC>*Y5; y}z^@./n0{> {C5`QI""&t[en견,pz SWZ3DDZ FS|r FdfHFe6|Lw벆^LjM!,-5&IJ`3[5|+ݧBZŷe3Átcˋs^bh3i:q7̭Ox,7vɖ&HS2)jsͲѼ-}˗ӖׁyAx])(hVX̶S[)r6gUq5I9 Z;_՝($қtѫYAF^< +&ӒiŸ$R(YAyL,ywueioG=Nدzu;p złHf}Hp'eq~۶l>b'd#t$3;eM<7OꌲLD g* ~hzb9/<_q.܁h|RBfbDڑ/jJweر__ 8Zv,E xpɴ` 켬ZM]x82{qh$ܜ,ױ!D. )u7_?&hC\=^< I6w_4$ hpBM3M42C˞@dzfA,zCfBzb.pC7-V'e!6ض]yu[8y L'M-ћ WvD$xEU9s>nI5US w]˱#D,jN1eB5LO:PΒ7:Gci/"qˮxZ]eyMY ؉.ShdKhgo7]|O6$<Uy'nE{ Hw*Î|[Q0xq[q5V!&BdNP Wt Y)*9cB`x xSbLv~-m}o0B|o|~|z|>}&^'{m!ίn꓈삘 Q3⚭ ? #{.gII$vK;ywWr\ڞ$@ 'IaO6jvR>Mh%zB4]&5˝&˳y(:2Z^^?+Zi$b"ς4Z v;N4-³xClǢS3#7N}*žԖ;'0-3?ܱwEuqO_]#~F_`td,it^͒Ќ\oJ6O3Lw/$,d;1؏GGNqU%`>^iMĹHk+w8KՅ{Jʙ3Ho%)*ݕңEܺUF"ՂV) ۴tG]= Lj$*Ә-zEVq8xvu>ꪑ( >c>-'iXMb04-1 <o[P-ѭa'{LkioVݔ?ʒ.g]Ш4}yNX–0@hL^x#G*q>fvGGO62O[m6zG{q|ϛ qUo sՈ\Mp٢t)o֐²JT ~aZaE,eJshdZHTKYdl"/ 9X֓!q;^//>\ɗI]rv> r?} kN2: X;]? ŽnU@KLc};7> \dkRl W֜\{XLU,tx"_x$\f cSYi@vjҭmj J=-".$MtEAs:fZ'' OH 9Xg|9}Yv&>pU< V-Y1_9Jc33Wgy9_J:9yzTi4s,*44<9? \qx(2{]U1`? N>)I̭/Z  ehCe>ybJ-+O΄hKV,@[̛w$G=hꞢ0@b2 2B<XmmqEV+ g~4p !S.Fֳܔ_ /:|,b)rթ?39q#E#!7-C`}øFlknVxWLnbϴXd!{Mnz|8 i~<ž,E}bB;Bo詫sXTݣ@ot?Uҏ񎴀h׍* Xl*}YpVctW R:LC4R:aÊMؐ 597J闷LJ"EXS,4?u[01"̜~@ߜ=9< 6`e@j>d *C׫9[n!c; >N73d#,ՐvFw{Jܒk虹܁Rʒ黫w$~@[Y ~1ao_z5Ff r5 3s/,&|s/קt81|:V~<Of}Fh-4r$83f9ڊQ(*CR.ࠎO|Zt$Y֭ZKc_b/{S܂A* *+«l)CsǼ[MqL5Ȝg)p1tpP7`כg׿gvzg0Dn~ ܅xG`x|fUcHc1֮7!ZܭuK!)E3?~݅6N߭h3^EEYzaA!ƶ]wWdI^Q!iZDxj}t /i=eCw4,K(%A9&Q%%7}׬ He}'Ҕ]Q }QiFsGv. 9)9R 04 3]lu m(Q=+ܮvYXkхi[;(&p}XU|Ȯ :ӊn2Ұ6[ZD!=ZD|1bAG~Iˋ:`߾_]tľ8rGb_V1~CI[ * iK k3o(مU-oPI` `tg"~j}g񗱐;֊y~}iAn16.#a "nk|6{,hev5Ʒ8,np!KE R֓2H|߷ǜhk`zJB*[XpH\^_] pޚb)iKz~ ]}zP%+4D~ e"<8ɳ4Vrkn p )KЉ֦ Cp ^APgFInBΓml֡q>k(^IZ9$.a@IV|"\ o53c;x+='!.m+𶄑P\H\iNq5 `,^MKwU4)nF@Sa lzg+9 A:s348j5T.#mHcaJx9I,/b٪yU6j"lw:w7|ңrf7t{/HT7?¿d-P!3.S>k( D&/rA>|$}LY;bU(n蓼-NRf6yztEpn9^2֒"!V Y9'LģEp¡.p}_^A-A_r ?*Z:_xǸ,~/P>*\차l 7?$a~tT>GxxlH[H謪y`B$S nDUX<ÉnfqtE]IQx@Z Ve {j?I,rޙBSZ%.+?x`}5yhɝ]dIp?lۥu,tD-B5bC^o#3؅|G"r]n[F,7R|<%)``3zuy'EpSQ _򱂼Ɲ ꫚T|!hm\BTPUf@PEDJA1q5i?4@]B> kR˵ hUC l۰Z.)m1!c&ӠN;dEˢFylN!c!}8aE[Sq WAϾ@ʫ's)P?4I9%~.)Wkqmz,~49˪dD A:%2ߏݴ FsxA b{q9* Pg0-禤*|.@MteETa_V(. Qdٺ\G!iMX:f"Nc2FRo\y]ʜ%sv S!N;5qH ?nT^9 i0hp~?}L,?-BCAvt ӕj WNלWസ?l?Ycp#94j OpYAC*A LrQO}v%DzA nwhֽxv}r/i50 4w3 #"R]NiRE= #/C Ca98mhc$/xދX7[F%Gjr2dZ.i30mߑZBZoA9N7\ U5멦WeHjpޓ]1W2š񨪚_4+(Nd$8ZN3ȮP:g?RknKP<0`{JR~+HoM<EzT#.Ē[܏w$cʷ`Gyi\kl-R65`iU 2y½Xi%Jh8fBֽc5OE:*VC L.o$ !`.iiXJ)y)`;N5'w}Ϥb԰_AW(D ,~W &'[&9HvQ-.‰v–dD|[fQxxHݒӪ m?`KO.]  L1z/Z`jUgA$ɢ%O`@,sczzQdJFټ؈J9ͳ_,|!<*.|I,8+3+M !$:AHr~Ri2 խvZsI٢0+LY/.s-_zbDbUDֈs8-+rTĭFCD">?*q j>pQrxZ=$E!~+A@>( q&'D<Ӆh.6Uyyڛ'ώ\0|ͻ\ N!񜺬pKEssU${鎷0$VY!pJ$H tLƸ1XTgZute l,6]![dM<[-]y@O[}K]\j$}cǫ.wk*epmjZ{$\:W |C$&3 ;ތ ݭAJ4A?G7A>^]z9pM ןmj' JRN{؁!i.%plr'1oɑG6ׄ~KVjg;AZ+!z9COqN]W!YR~yR6x, p\: _\Culo =K`X d6ꀱ1 C$EуF\]_&. bJBOy3ΛIY46qlY<ÂD_bWwQx. |B415MZvj_ι2Ͻ) v[ 4XVvX W &\5PeZ94EUdLbXbv0 r@ #[\ ed)F/‰a!bVN8@r5֨1g.jN}:~/GָŖW[|qVr sUnEB pg8R~GM0ÌN&10P6Q|!Z-MGԬBqm`WL͢ս5Nn$lx CGkMYm&c-UOmV?wZz>!ɁXGͫI"h6ճ}GQਯ?۲.x0ڸnQ:o^Fb>{d4U26ubHXLhz5+3|+`p7Ob D7GO62ol7h/ IIN5,}Yp%)˪oloк,_3CpCc&+C6MJۊxj5hE dMcNL[!Y2⣢$a,Ѹe:D倬}8k xq65^l@xKi1)j_<k :c%c. ƒ+Ě"y_ P<]NwjV薇Ӆck#sMa흺uBC:v[I[M 5@lki4Ôz-;ΉVJy-2˛,UkϒA^`}N߆%n' >>?[gʴD {4n} y~; wH>և׋MC!t#+LZFz@v!C>LLat"_m'W?_J]-c9vr5jo`ͥrI%u@]WX_A!!ǞՀigD&'M-BƖw",ӏȶA軑sdYlhdߏѱ1A*0[QSEGv3bgvi.Օ+P<+&Z{у:HLnM1q/Gd G }N+!fdÆsC nҏuEW8L&@^ꊪ+$+Z]V+z5{q6&v\ r!eIqݷ$"WKH懮 +?Rui:=qqjdT`[Ҡvҗ*0~8]#ḰCk,e _]9E೑wl'4mzi!콂9'w`ѷbiYE%ܶ i|-*oRڸ.VcnqrF.-dq4$֝&4HD)ǷjVӒJC }Dt* =3clC]^- Q a\8d"vG:2H -! f`N81DD7ؐ1 cN"$p?{Ҟ!Ʈ:_B5L_rn&:O~k'f~ &ɯ{g0W]N{ }`sx{S420QMxaDW+#SjVǀ )HU@ ?]hlLzS׮DЯ(ciRx ]Wqw .]Nb0>n})|I7灑ITEvrK͊Ϣ74j| =BYAEVԑ "E9 h}@979e8xRi!i'Vq:Qg `uI᠃z˝ axc7Ł\o=WW{i#]Ykh\<05JQK.X3?x/EWtȂ5h?KTNd۬h<@{2A <({إ5Dbٟ͚e4"iϲd9Y2$rخ½zSI}lCGYݫpķ)MFK+Fe!^>%>G! c9I9re9-кW/OކY+ [)"!'.+%) cEXX;$k Ѱ2; T+&Y YoՊ'R[C?bb!ΦE[)(ⰠǠnbS2wCãSPBgDRuTᑹS jsk!{I#8QD7x?2Jl[ohupL<^?fmDjA^t+e|[FXOE`wH`s!izWC ?XA Mhf ja>wL[PŔjeݕs=,V]כd\=@Y2W\O#7`(ᶭݶ>aiWÃ϶1CD`Ι;_ GH.wt{Eeؔ2 {Wgw1`*j^4jlӣDc1\q.^__|_`IcI>|<zRyy./>{qx glD_W-J$nMYy*]C81*}MwiUm7kl&%z(KGǧg~_OF̐ ^ebdA1[b#| s2}.Wvx ]Fߏ! H<[uuS<1V~r}Ֆ&@{@#=wְ?aV1\>2hmXBy/ ,4Ȳ#{^ o\lMv^u 1ouYP_JJ}ѿЎFk0m 8AWn+_K[⫎Un6b? c }FĦFO+ j +#|@JA4b˥ENɉ/{plxأfJID| 웑1 _s咕Yk!e2t)b ]Ed< h5p;KXc " CARCJuy`<0ip\z@p}C Ҹ!Ǡ6 Ck*;_H?4, OUwCP4V,lJ;Gr1̚d`gXe z1yIGabb2 :.|Ls[`$MlSm bqO.Ohk JyڇaRRH>g=atu[Par_:a$!(ds,ƥ36rCϺ:wD<.1feʹ@jHrmW`SKG1rmo싪Z15EbԼn2dn`EDK}&l,/ t0&y˵j\ tK| 2FVw1q0( s7y+9ظagӓ(n +D-:eEUE2Qmp].3gHm0{66GuGvaHtgbbi0|cXX!0=rnzԕ}4 5MNP#oߋtڲħ8dq-.ӄpJh[SBvQx`MN)V o}H>(| (p~sTr5cA 5wMvςqpāneV=he?zI+szqmds%͈Զ`LctIJ5X)Qxp.(p˪L)P70GC z[GQہ6bRwGr L{vp<>}S%IuCӤ߹áw\&,A Ԍs*fU  % z $IBG>WdolIkWSaU&U ?柋t.4f1%bwmDfm.Y T\FՂ^ؼPzH|ƍ?<`aU߈%F|Ez|5hp. gyCZGG( J3U7\`XZ{쫗/|oNQ%!YgWqDŽWwq'ph˧ {hez&\+oِa<}JȘvU7AIt}my.tJB頎AcɐY>\{#⸗!N:] ^N$?PkJà.(]K:7sZvT0.Q9ojmpTz/ݢŶU p4=!hzϔ>t,Z4r5~FD2QX+7Gg;%Q=p) geqMjνǬq䲿7j^zE__бqfGb[bYYiيۼMm(S^-#I~]W͠ c]Mu%^]EuTLoVw.xٵ{?-j!qظ,cja nV^ [ /LToZq;`Y.OA+iHo E"C\#{ߨg8a H| ]gUk/H##zW"X:0HA-è!GAEnJϹ7yƌĚ}_) BF>Ph.#]A?+GW4{ -'h?FOlZIsbBRAKNG+"'7?# m95IO`K>݁~ޢ)Z?Mj:K6HK`KNF?>=W/O-O"v4\>|Y )@9GV4P,s:&[.Ij&@Xk %5 ؁}Y( {}Rbi( C_yu㭾 VŔ(.-EX2 ,5dт!VRee!$\{U,[^x٬٘_h+Y5)Jz -)j 6R)~Im{!-newlJ:EBxiZB#K)wiY*wh#vEu@G8 ^WoߟJi1_֫NAFO?-c7ms]ꦤcR- i#% \cG⫦h01/UGR-L еE2ʳ^B%jjgTDݞ*ne4v0{+n(85@g'Q,<-7gEfSy7nDCаNd3SD118= +ڠ;_ZUS#2~&L̥g !ց#"5:j GW5W-f($ow6I.0qp .y\֜ZcAGnjb(y9H~$x\د`U}Lp }"P k:J|{&\a/ 2+ږ ķ_vt1}4?ۙC2K{pʲ#쫐y ‹N@GWհh8WmU%oyQvd_ǦOkhhYd2`(uN2R]MH%d[x{Ǒ=8fsUksײ%1l\ض;i[/xN{do&Sh⴯I\˛ɖu G])Ez˕[HŕʼůNX[Vl"yk!M:fw97&-:gf`vH{ ;urP,OtR=Rzhj)l$n0leW} z;cgyxJB]@$L=#{x ?co+eBoPV 7w7շEd['XʣX%xj#,>w$Ie蝦t{q-ڰ}ˋX VϹ~Y)=خꡆ~yw4,u<dCfsҶw|m,f<{Isar%JѾ;ᐷsb#+ϰ}v{(Fn80y,`Qn DMqB4W{P"^3M2/:s#_1~xX>IDR@ Q)˟?U_ĹAC4Zýi'ssBCW$3OE $o+{Px~7VOX†\h,~K'.YaCbpn+ DO"9z|ط5CYlB#pڙa([WHaw.ě99"9~J56sf-<5f5q~)j*%qk6:d _L !Ҵj "SSD}ܐi?9Qgc1,C o&%m@J2V e'1GŎZj*<e%l8_AQE1c Su.jY;)9v;rșz#ؓ[ViU47T%?l|Y֨A 7S=Sڀ\c3lsE}&jt*ԅHfUww:S^HU2ٜh^ܱpJ G莕*m?#RXu)x` vlkgߖ[ XH$=1ǒbˠ2ؒ#}n}P %DfLD)2͋rЉ#5] ,bbѳa!Y2Co W )ATR_CչF%9[(q6ks. (xݖ,ȎNxq\k|m(]?$;v4YY,0ّ8{0_P, bwP^聣t!(E5~91z Q亩Ws4s %t v^>!ͥKyEc r1(la8{6] ꘧B篮߼ ᩥe5}߷Rb^fjhc ~3tٰr/Ai&,|p 7P㖶?g/$LkW΄gݻ*)b3oŖDBGy /4X9'EəDRA#ϵfÙaܢݶڌ; ^w0"k>5Ҟ]ƃ!~y0h5s8h3,=cśjtMe$L`lP"P+,w1zK$ye9# @"cqݬT?ڌY%8ZOMte F́ O+N}_XŊ^k# >CwM`8,}n)ahxjPjLU (QoQ9+GQU3zi1pre.$8+=K15EFIz }-:<mh F[|]!uDEz^% װ!.9_G"dn) >I3IewpGB/!-Xŏ pUy:>ñ3Lo1*YS^}^f%M{~۳^G4r2oT)A&.=!$/^^>w)pG0]~)_:ZZH <>kKãpǍˡ[I&@j}D.49 j K B-pFi&/:jtuO:%4Y{#8 %X*;)O\|ѬȺxqqh1 Av)؎+dfdƦ9':Z~뽦.gto* P(^a$6]NB]X>j%U(O[\h_د8 :ca*.E>bԊƜwe &xoc$H_zbRKN;K#4?7%km$ӵ;~˱y]<PR4yHB_Ҽ%B%S] Frc+9bУWB%S܊-?ϵr iy/qQ΅;WX2)]uݳ`81M0[vEFcs a{Ad?GeCB͑gv<'I(LYE7i#g&}z ,r8Ԍױ ex3ʸ/7Z" RwW՚ZFRVM[dvM 8otyݚx<6~*'*?Ҏ͹X?cԴe.!(n*gm8zQ=˵D--)/? BhDDKDB,tq}6uN\OXO5igCCXfCړ F2V%@Iœ0/ͫ2Td!+K?nW]jX+!eb3Έ 5\J)'8@;J'vJ,ȇE+',iB[@&}V+u1ztpp0<~xC w(e86k`u ɉb?r0tiJ_w_b \4;w0é`y>9:rVy %;0l{FdJ@1ot=h(F nU3USNNk̔}E VPrN7+nsb q6Np. ly6#$itt4:D@ߘ|cA*y3JVˬs*m*J}{BlHRm= cmYe$FfH舲d ShS1\˕# pJf@twV!n\l;x u~QB#.Z!y 'qvk|X^|<ER0Ro[ (84Z'F* KnK?DYX١4~ZPKH0N{ԏ\U9t'55&ՊmմchX?>:NjG`.zs0&dUݿ}7s5]O(+b0&2-7÷Ujb6.ۙ.9/PbQ3wbd1x͆Pg( lU|g/44y5Hд^B$ 7hf托ko_[#-eRVF}(Yu_*D>XaC>1ihV֎`X֚ ѽ@ .{8Ren_63m؋C,|VҖ].PW7yInI1ٓ۴27 copyright000066600000102603150777510630006520 0ustar00This package was debianized by Arthur Korn on Sat, 20 Jan 2001 16:28:10 +0100. As of Tue, 29 Apr 2003 02:13:58 +0200, this package is maintained by Hilko Bengen . The sources were downloaded from http://heirloom.sourceforge.net/ Upstream Authors: ----------------- Berkeley Mail was (according to def.h) developed by Kurt Shoens, dated March 25, 1978. I very much regret that it seems impossible to include the people that contributed within the around fifteen years of history of BSD Mail. If you know more about this, contact me. After the 4.4BSD release in 1993, Mail was not further developed officially. The code that Heirloom mailx is based on contains numerous patches from OpenBSD, NetBSD, RedHat and Debian. Namely the NetBSD developer Christos Zoulas wrote much of it. The maintainer and primary developer of Heirloom mailx is Gunnar Ritter. Its development started under the name "nail" in February 2000 and added especially the MIME code, network protocol support, and POSIX conformance improvements. In March 2006, the program has been integrated into the Heirloom project. See the ChangeLog for people who have contributed to mailx. Copyright: ---------- /* * Copyright (c) 1980, 1993 * The Regents of the University of California. All rights reserved. * Copyright (c) 1996 * Christos Zoulas. All rights reserved. * Copyright (c) 2000 * Gunnar Ritter. 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. All advertising materials mentioning features or use of this software * must display the following acknowledgements: * This product includes software developed by the University of * California, Berkeley and its contributors. * This product includes software developed by Christos Zoulas. * This product includes software developed by Gunnar Ritter * and his contributors. * 4. Neither the name of the University nor the names of its contributors * nor the name of Gunnar Ritter nor the names of his contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED ``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 DEVELOPERS OR COPYRIGHT HOLDERS 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. */ ========================================================================== /* * For base64.c: * * Portions Copyright (c) 1991 Bell Communications Research, Inc. (Bellcore) * * Permission to use, copy, modify, and distribute this material * for any purpose and without fee is hereby granted, provided * that the above copyright notice and this permission notice * appear in all copies, and that the name of Bellcore not be * used in advertising or publicity pertaining to this * material without the specific, prior written permission * of an authorized representative of Bellcore. BELLCORE * MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY * OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", * WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. */ ========================================================================== The Institute of Electrical and Electronics Engineers and The Open Group, have given us permission to reprint portions of their documentation. In the following statement, the phrase ``this text'' refers to portions of the system documentation. Portions of this text are reprinted and reproduced in electronic form in the 'nail' mail user agent, from IEEE Std 1003.1, 2003 Edition, Standard for Information Technology -- Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 6, Copyright (C) 2001-2003 by the Institute of Electrical and Electronics Engineers, Inc and The Open Group. In the event of any discrepancy between these versions and the original IEEE and The Open Group Standard, the original IEEE and The Open Group Standard is the referee document. The original Standard can be obtained online at http://www.opengroup.org/unix/online.html . This notice shall appear on any product containing this material. ========================================================================== /* * imap_gssapi.c is partially derived from sample code in: * GSS-API Programming Guide * Part No: 816-1331-11 * Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. * * (c) 2002 Sun Microsystems */ /* * Copyright 1994 by OpenVision Technologies, Inc. * * Permission to use, copy, modify, distribute, and sell this software * and its documentation for any purpose is hereby granted without fee, * provided that the above copyright notice appears in all copies and * that both that copyright notice and this permission notice appear in * supporting documentation, and that the name of OpenVision not be used * in advertising or publicity pertaining to distribution of the software * without specific, written prior permission. OpenVision makes no * representations about the suitability of this software for any * purpose. It is provided "as is" without express or implied warranty. * * OPENVISION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO * EVENT SHALL OPENVISION BE LIABLE FOR ANY SPECIAL, INDIRECT OR * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF * USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR * PERFORMANCE OF THIS SOFTWARE. */ ========================================================================== /* md5.h and md5.c are derived from RFC 1321: Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved. License to copy and use this software is granted provided that it is identified as the "RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing this software or this function. License is also granted to make and use derivative works provided that such works are identified as "derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing the derived work. RSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided "as is" without express or implied warranty of any kind. These notices must be retained in any copies of any part of this documentation and/or software. ========================================================================== /* * hmac.c is derived from: Network Working Group H. Krawczyk Request for Comments: 2104 IBM Category: Informational M. Bellare UCSD R. Canetti IBM February 1997 HMAC: Keyed-Hashing for Message Authentication Status of This Memo This memo provides information for the Internet community. This memo does not specify an Internet standard of any kind. Distribution of this memo is unlimited. Appendix -- Sample Code ========================================================================== Parts of nss.c are derived from the Mozilla NSS 3.9.2 source, mozilla/security/nss/cmd/smimetools/cmsutil.c. Therefore: MOZILLA PUBLIC LICENSE Version 1.1 --------------- 1. Definitions. 1.0.1. "Commercial Use" means distribution or otherwise making the Covered Code available to a third party. 1.1. "Contributor" means each entity that creates or contributes to the creation of Modifications. 1.2. "Contributor Version" means the combination of the Original Code, prior Modifications used by a Contributor, and the Modifications made by that particular Contributor. 1.3. "Covered Code" means the Original Code or Modifications or the combination of the Original Code and Modifications, in each case including portions thereof. 1.4. "Electronic Distribution Mechanism" means a mechanism generally accepted in the software development community for the electronic transfer of data. 1.5. "Executable" means Covered Code in any form other than Source Code. 1.6. "Initial Developer" means the individual or entity identified as the Initial Developer in the Source Code notice required by Exhibit A. 1.7. "Larger Work" means a work which combines Covered Code or portions thereof with code not governed by the terms of this License. 1.8. "License" means this document. 1.8.1. "Licensable" means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein. 1.9. "Modifications" means any addition to or deletion from the substance or structure of either the Original Code or any previous Modifications. When Covered Code is released as a series of files, a Modification is: A. Any addition to or deletion from the contents of a file containing Original Code or previous Modifications. B. Any new file that contains any part of the Original Code or previous Modifications. 1.10. "Original Code" means Source Code of computer software code which is described in the Source Code notice required by Exhibit A as Original Code, and which, at the time of its release under this License is not already Covered Code governed by this License. 1.10.1. "Patent Claims" means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor. 1.11. "Source Code" means the preferred form of the Covered Code for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilation and installation of an Executable, or source code differential comparisons against either the Original Code or another well known, available Covered Code of the Contributor's choice. The Source Code can be in a compressed or archival form, provided the appropriate decompression or de-archiving software is widely available for no charge. 1.12. "You" (or "Your") means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License or a future version of this License issued under Section 6.1. For legal entities, "You" includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, "control" means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity. 2. Source Code License. 2.1. The Initial Developer Grant. The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims: (a) under intellectual property rights (other than patent or trademark) Licensable by Initial Developer to use, reproduce, modify, display, perform, sublicense and distribute the Original Code (or portions thereof) with or without Modifications, and/or as part of a Larger Work; and (b) under Patents Claims infringed by the making, using or selling of Original Code, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Code (or portions thereof). (c) the licenses granted in this Section 2.1(a) and (b) are effective on the date Initial Developer first distributes Original Code under the terms of this License. (d) Notwithstanding Section 2.1(b) above, no patent license is granted: 1) for code that You delete from the Original Code; 2) separate from the Original Code; or 3) for infringements caused by: i) the modification of the Original Code or ii) the combination of the Original Code with other software or devices. 2.2. Contributor Grant. Subject to third party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license (a) under intellectual property rights (other than patent or trademark) Licensable by Contributor, to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof) either on an unmodified basis, with other Modifications, as Covered Code and/or as part of a Larger Work; and (b) under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: 1) Modifications made by that Contributor (or portions thereof); and 2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination). (c) the licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor first makes Commercial Use of the Covered Code. (d) Notwithstanding Section 2.2(b) above, no patent license is granted: 1) for any code that Contributor has deleted from the Contributor Version; 2) separate from the Contributor Version; 3) for infringements caused by: i) third party modifications of Contributor Version or ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or 4) under Patent Claims infringed by Covered Code in the absence of Modifications made by that Contributor. 3. Distribution Obligations. 3.1. Application of License. The Modifications which You create or to which You contribute are governed by the terms of this License, including without limitation Section 2.2. The Source Code version of Covered Code may be distributed only under the terms of this License or a future version of this License released under Section 6.1, and You must include a copy of this License with every copy of the Source Code You distribute. You may not offer or impose any terms on any Source Code version that alters or restricts the applicable version of this License or the recipients' rights hereunder. However, You may include an additional document offering the additional rights described in Section 3.5. 3.2. Availability of Source Code. Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License either on the same media as an Executable version or via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available; and if made available via Electronic Distribution Mechanism, must remain available for at least twelve (12) months after the date it initially became available, or at least six (6) months after a subsequent version of that particular Modification has been made available to such recipients. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. 3.3. Description of Modifications. You must cause all Covered Code to which You contribute to contain a file documenting the changes You made to create that Covered Code and the date of any change. You must include a prominent statement that the Modification is derived, directly or indirectly, from Original Code provided by the Initial Developer and including the name of the Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the origin or ownership of the Covered Code. 3.4. Intellectual Property Matters (a) Third Party Claims. If Contributor has knowledge that a license under a third party's intellectual property rights is required to exercise the rights granted by such Contributor under Sections 2.1 or 2.2, Contributor must include a text file with the Source Code distribution titled "LEGAL" which describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If Contributor obtains such knowledge after the Modification is made available as described in Section 3.2, Contributor shall promptly modify the LEGAL file in all copies Contributor makes available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Covered Code that new knowledge has been obtained. (b) Contributor APIs. If Contributor's Modifications include an application programming interface and Contributor has knowledge of patent licenses which are reasonably necessary to implement that API, Contributor must also include this information in the LEGAL file. (c) Representations. Contributor represents that, except as disclosed pursuant to Section 3.4(a) above, Contributor believes that Contributor's Modifications are Contributor's original creation(s) and/or Contributor has sufficient rights to grant the rights conveyed by this License. 3.5. Required Notices. You must duplicate the notice in Exhibit A in each file of the Source Code. If it is not possible to put such notice in a particular Source Code file due to its structure, then You must include such notice in a location (such as a relevant directory) where a user would be likely to look for such a notice. If You created one or more Modification(s) You may add your name as a Contributor to the notice described in Exhibit A. You must also duplicate this License in any documentation for the Source Code where You describe recipients' rights or ownership rights relating to Covered Code. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Code. However, You may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear than any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer. 3.6. Distribution of Executable Versions. You may distribute Covered Code in Executable form only if the requirements of Section 3.1-3.5 have been met for that Covered Code, and if You include a notice stating that the Source Code version of the Covered Code is available under the terms of this License, including a description of how and where You have fulfilled the obligations of Section 3.2. The notice must be conspicuously included in any notice in an Executable version, related documentation or collateral in which You describe recipients' rights relating to the Covered Code. You may distribute the Executable version of Covered Code or ownership rights under a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable version does not attempt to limit or alter the recipient's rights in the Source Code version from the rights set forth in this License. If You distribute the Executable version under a different license You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or any Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer. 3.7. Larger Works. You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Code. 4. Inability to Comply Due to Statute or Regulation. If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Code due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 3.4 and must be included with all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. 5. Application of this License. This License applies to code to which the Initial Developer has attached the notice in Exhibit A and to related Covered Code. 6. Versions of the License. 6.1. New Versions. Netscape Communications Corporation ("Netscape") may publish revised and/or new versions of the License from time to time. Each version will be given a distinguishing version number. 6.2. Effect of New Versions. Once Covered Code has been published under a particular version of the License, You may always continue to use it under the terms of that version. You may also choose to use such Covered Code under the terms of any subsequent version of the License published by Netscape. No one other than Netscape has the right to modify the terms applicable to Covered Code created under this License. 6.3. Derivative Works. If You create or use a modified version of this License (which you may only do in order to apply it to code which is not already Covered Code governed by this License), You must (a) rename Your license so that the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", "MPL", "NPL" or any confusingly similar phrase do not appear in your license (except to note that your license differs from this License) and (b) otherwise make it clear that Your version of the license contains terms which differ from the Mozilla Public License and Netscape Public License. (Filling in the name of the Initial Developer, Original Code or Contributor in the notice described in Exhibit A shall not of themselves be deemed to be modifications of this License.) 7. DISCLAIMER OF WARRANTY. COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 8. TERMINATION. 8.1. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses to the Covered Code which are properly granted shall survive any termination of this License. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive. 8.2. If You initiate litigation by asserting a patent infringement claim (excluding declatory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You file such action is referred to as "Participant") alleging that: (a) such Participant's Contributor Version directly or indirectly infringes any patent, then any and all rights granted by such Participant to You under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively, unless if within 60 days after receipt of notice You either: (i) agree in writing to pay Participant a mutually agreeable reasonable royalty for Your past and future use of Modifications made by such Participant, or (ii) withdraw Your litigation claim with respect to the Contributor Version against such Participant. If within 60 days of notice, a reasonable royalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not withdrawn, the rights granted by Participant to You under Sections 2.1 and/or 2.2 automatically terminate at the expiration of the 60 day notice period specified above. (b) any software, hardware, or device, other than such Participant's Contributor Version, directly or indirectly infringes any patent, then any rights granted to You by such Participant under Sections 2.1(b) and 2.2(b) are revoked effective as of the date You first made, used, sold, distributed, or had made, Modifications made by that Participant. 8.3. If You assert a patent infringement claim against Participant alleging that such Participant's Contributor Version directly or indirectly infringes any patent where such claim is resolved (such as by license or settlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken into account in determining the amount or value of any payment or license. 8.4. In the event of termination under Sections 8.1 or 8.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or any distributor hereunder prior to termination shall survive termination. 9. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. 10. U.S. GOVERNMENT END USERS. The Covered Code is a "commercial item," as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software" and "commercial computer software documentation," as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Code with only those rights set forth herein. 11. MISCELLANEOUS. This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by California law provisions (except to the extent applicable law, if any, provides otherwise), excluding its conflict-of-law provisions. With respect to disputes in which at least one party is a citizen of, or an entity chartered or registered to do business in the United States of America, any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in Santa Clara County, California, with the losing party responsible for costs, including without limitation, court costs and reasonable attorneys' fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply to this License. 12. RESPONSIBILITY FOR CLAIMS. As between Initial Developer and the Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. 13. MULTIPLE-LICENSED CODE. Initial Developer may designate portions of the Covered Code as "Multiple-Licensed". "Multiple-Licensed" means that the Initial Developer permits you to utilize portions of the Covered Code under Your choice of the NPL or the alternative licenses, if any, specified by the Initial Developer in the file described in Exhibit A. EXHIBIT A -Mozilla Public License. ``The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is ______________________________________. The Initial Developer of the Original Code is ________________________. Portions created by ______________________ are Copyright (C) ______ _______________________. All Rights Reserved. Contributor(s): ______________________________________. Alternatively, the contents of this file may be used under the terms of the _____ license (the "[___] License"), in which case the provisions of [______] License are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of the [____] License and not to allow others to use your version of this file under the MPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the [___] License. If you do not delete the provisions above, a recipient may use your version of this file under either the MPL or the [___] License." [NOTE: The text of this Exhibit A may differ slightly from the text of the notices in the Source Code files of the Original Code. You should use the text of this Exhibit A rather than the text found in the Original Code Source Code for Your Modifications.] heirloom-mailx.1.html000066600000552730150777510630010552 0ustar00 mailx.1


MAILX (1)

NAME

mailx - send and receive Internet mail

CONTENTS

Synopsis
Description
     Sending mail
     Reading mail
     Disposing of mail
     Specifying messages
     Replying to or originating mail
     Ending a mail processing session
     Personal and systemwide distribution lists
     Recipient address specifications
     Network mail (Internet / ARPA, UUCP, Berknet)
     MIME types
     Character sets
     Commands
     Tilde escapes
     Variable options
     Binary options
     String Options
Environment Variables
Files
Examples
     Getting started
     IMAP or POP3 client setup
     Creating a score file or message filter
     Activating the Bayesian filter
     Reading HTML mail
     Viewing PDF attachments
     Signed and encrypted messages with S/MIME
     Using CRLs with S/MIME or SSL/TLS
     Sending mail from scripts
See Also
Notes

SYNOPSIS

mailx [-BDdEFintv~] [-s subject] [-a attachment ] [-c cc-addr] [-b bcc-addr] [-r from-addr] [-h hops] [-A account] [-S variable[=value]] to-addr . . .

mailx [-BDdeEHiInNRv~] [-T name] [-A account] [-S variable[=value]] -f [name]

mailx [-BDdeEinNRv~] [-A account] [-S variable[=value]] [-u user]

DESCRIPTION

Mailx is an intelligent mail processing system, which has a command syntax reminiscent of ed(1) with lines replaced by messages. It is based on Berkeley Mail 8.1, is intended to provide the functionality of the POSIX mailx command, and offers extensions for MIME, IMAP, POP3, SMTP, and S/MIME. Mailx provides enhanced features for interactive use, such as caching and disconnected operation for IMAP, message threading, scoring, and filtering. It is also usable as a mail batch language, both for sending and receiving mail.

The following options are accepted:
-A name Executes an account command (see below) for name after the startup files have been read.
-a file Attach the given file to the message.
-B Make standard input and standard output line-buffered.
-b address
  Send blind carbon copies to list. List should be a comma-separated list of names.
-c address
  Send carbon copies to list of users.
-D Start in disconnected mode; see the description for the disconnected variable option.
-d Enables debugging messages and disables the actual delivery of messages. Unlike -v, this option is intended for mailx development only.
-e Just check if mail is present in the system mailbox. If yes, return an exit status of zero, else, a non-zero value.
-E If an outgoing message does not contain any text in its first or only message part, do not send it but discard it silently, effectively setting the skipemptybody variable at program startup. This is useful for sending messages from scripts started by cron(8).
-f [file]
  Read in the contents of the user's mbox (or the specified file) for processing; when mailx is quit, it writes undeleted messages back to this file. The string file is handled as described for the folder command below.
-F Save the message to send in a file named after the local part of the first recipient's address.
-H Print header summaries for all messages and exit.
-h hops Invoke sendmail with the specified hop count. This option has no effect when SMTP is used for sending mail.
-i Ignore tty interrupt signals. This is particularly useful when using mailx on noisy phone lines.
-I Shows the 'Newsgroup:' or 'Article-Id:' fields in the header summary. Only applicable in combination with -f.
-n Inhibits reading /etc/nail.rc upon startup. This option should be activated for mailx scripts that are invoked on more than one machine, because the contents of that file may differ between them.
-N Inhibits the initial display of message headers when reading mail or editing a mail folder.
-q file Start the message with the contents of the specified file. May be given in send mode only.
-r address
  Sets the From address. Overrides any from variable specified in environment or startup files. Tilde escapes are disabled. The -r address options are passed to the mail transfer agent unless SMTP is used. This option exists for compatibility only; it is recommended to set the from variable directly instead.
-R Opens any folders read-only.
-s subject
  Specify subject on command line (only the first argument after the -s flag is used as a subject; be careful to quote subjects containing spaces).
-S variable[=value]
  Sets the internal option variable and, in case of a string option, assigns value to it.
-T name Writes the 'Message-Id:' and 'Article-Id:' header fields of each message read in the file name. Implies -I. Compressed files are handled as described for the folder command below.
-t The message to be sent is expected to contain a message header with 'To:', 'Cc:', or 'Bcc:' fields giving its recipients. Recipients specified on the command line are ignored.
-u user Reads the mailbox of the given user name.
-v Verbose mode. The details of delivery are displayed on the user's terminal.
-V Print mailx's version and exit.
-~ Enable tilde escapes even if not in interactive mode.

    Sending mail

To send a message to one or more people, mailx can be invoked with arguments which are the names of people to whom the mail will be sent. The user is then expected to type in his message, followed by an 'control-D' at the beginning of a line. The section below Replying to or originating mail, describes some features of mailx available to help when composing letters.

    Reading mail

In normal usage mailx is given no arguments and checks the user's mail out of the post office, then prints out a one line header of each message found. The current message is initially the first message (numbered 1) and can be printed using the print command which can be abbreviated 'p'). The user can move among the messages much as he moves between lines in ed(1), with the commands '+' and '-' moving backwards and forwards, and simple numbers.

    Disposing of mail

After examining a message the user can delete 'd') the message or reply 'r') to it. Deletion causes the mailx program to forget about the message. This is not irreversible; the message can be undeleted 'u') by giving its number, or the mailx session can be aborted by giving the exit 'x') command. Deleted messages will, however, usually disappear never to be seen again.

    Specifying messages

Commands such as print and delete can be given a list of message numbers as arguments to apply to a number of messages at once. Thus 'delete 1 2' deletes messages 1 and 2, while 'delete 1-5' deletes messages 1 through 5. In sorted or threaded mode (see the sort and thread commands), 'delete 1-5' deletes the messages that are located between (and including) messages 1 through 5 in the sorted/threaded order, as shown in the header summary. The following special message names exist:
:n All new messages.
:o All old messages (any not in state read or new).
:u All unread messages.
:d All deleted messages (for the undelete command).
:r All read messages.
:f All 'flagged' messages.
:a All answered messages (cf. the markanswered variable).
:t All messages marked as draft.
:k All 'killed' messages.
:j All messages classified as junk.
. The current message.
; The message that was previously the current message.
, The parent message of the current message, that is the message with the Message-ID given in the 'In-Reply-To:' field or the last entry of the 'References:' field of the current message.
- The next previous undeleted message, or the next previous deleted message for the undelete command. In sorted/threaded mode, the next previous such message in the sorted/threaded order.
+ The next undeleted message, or the next deleted message for the undelete command. In sorted/threaded mode, the next such message in the sorted/threaded order.
^ The first undeleted message, or the first deleted message for the undelete command. In sorted/threaded mode, the first such message in the sorted/threaded order.
$ The last message. In sorted/threaded mode, the last message in the sorted/threaded order.
&x In threaded mode, selects the message addressed with x, where x is any other message specification, and all messages from the thread that begins at it. Otherwise, it is identical to x. If x is omitted, the thread beginning with the current message is selected.
* All messages.
' All messages that were included in the message list for the previous command.
/string
  All messages that contain string in the subject field (case ignored). See also the searchheaders variable. If string is empty, the string from the previous specification of that type is used again.
address
  All messages from address.
(criterion)
  All messages that satisfy the given IMAP-style SEARCH criterion. This addressing mode is available with all types of folders; for folders not located on IMAP servers, or for servers unable to execute the SEARCH command, mailx will perform the search locally. Strings must be enclosed by double quotes '"' in their entirety if they contain white space or parentheses; within the quotes, only backslash '\' is recognized as an escape character. All string searches are case-insensitive. When the description indicates that the 'envelope' representation of an address field is used, this means that the search string is checked against both a list constructed as

("real name" "source-route" "local-part" "domain-part")

for each address, and the addresses without real names from the respective header field. Criteria can be nested using parentheses.
(criterion1 criterion2 ... criterionN)
  All messages that satisfy all of the given criteria.
(or criterion1 criterion2)
  All messages that satisfy either criterion1 or criterion2, or both. To connect more than two criteria using 'or', (or) specifications have to be nested using additional parentheses, as with '(or a (or b c))'; '(or a b c)' means ((a or b) and c). For a simple 'or' operation of independent criteria on the lowest nesting level, it is possible to achieve similar effects by using three separate criteria, as with '(a) (b) (c)'.
(not criterion)
  All messages that do not satisfy criterion.
(bcc string)
  All messages that contain string in the 'envelope' representation of the Bcc: field.
(cc string)
  All messages that contain string in the 'envelope' representation of the Cc: field.
(from string)
  All messages that contain string in the 'envelope' representation of the From: field.
(subject string)
  All messages that contain string in the Subject: field.
(to string)
  All messages that contain string in the 'envelope' representation of the To: field.
(header name string)
  All messages that contain string in the specified Name: field.
(body string)
  All messages that contain string in their body.
(text string)
  All messages that contain string in their header or body.
(larger size)
  All messages that are larger than size (in bytes).
(smaller size)
  All messages that are smaller than size (in bytes).
(before date)
  All messages that were received before date; date must be in the form d[d]-mon-yyyy, where d[d] is the day of the month as one or two digits, mon is the name of the month—one of 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', or 'Dec', and yyyy is the year as four digits; e.g. "30-Aug-2004".
(on date)
  All messages that were received on the specified date.
(since date)
  All messages that were received since the specified date.
(sentbefore date)
  All messages that were sent on the specified date.
(senton date)
  All messages that were sent on the specified date.
(sentsince date)
  All messages that were sent since the specified date.
() The same criterion as for the previous search. This specification cannot be used as part of another criterion. If the previous command line contained more than one independent criterion, the last of those criteria is used.

A practical method to read a set of messages is to issue a from command with the search criteria first to check for appropriate messages, and to read each single message then by typing ''' repeatedly.

    Replying to or originating mail

The reply command can be used to set up a response to a message, sending it back to the person who it was from. Text the user types in then, up to an end-of-file, defines the contents of the message. While the user is composing a message, mailx treats lines beginning with the character '~' specially. For instance, typing '~m' (alone on a line) will place a copy of the current message into the response right shifting it by a tabstop (see indentprefix variable, below). Other escapes will set up subject fields, add and delete recipients to the message, attach files to it and allow the user to escape to an editor to revise the message or to a shell to run some commands. (These options are given in the summary below.)

    Ending a mail processing session

The user can end a mailx session with the quit ('q') command. Messages which have been examined go to the user's mbox file unless they have been deleted in which case they are discarded. Unexamined messages go back to the post office. (See the -f option above).

    Personal and systemwide distribution lists

It is also possible to create a personal distribution lists so that, for instance, the user can send mail to 'cohorts' and have it go to a group of people. Such lists can be defined by placing a line like

  alias cohorts bill ozalp jkf mark kridle@ucbcory

in the file .mailrc in the user's home directory. The current list of such aliases can be displayed with the alias command in mailx. System wide distribution lists can be created by editing /etc/aliases, see aliases(5) and sendmail(8); these are kept in a different syntax. In mail the user sends, personal aliases will be expanded in mail sent to others so that they will be able to reply to the recipients. System wide aliases are not expanded when the mail is sent, but any reply returned to the machine will have the system wide alias expanded as all mail goes through sendmail.

    Recipient address specifications

When an address is used to name a recipient (in any of To, Cc, or Bcc), names of local mail folders and pipes to external commands can also be specified; the message text is then written to them. The rules are: Any name which starts with a '|' character specifies a pipe, the command string following the '|' is executed and the message is sent to its standard input; any other name which contains a '@' character is treated as a mail address; any other name which starts with a '+' character specifies a folder name; any other name which contains a '/' character but no '!' or '%' character before also specifies a folder name; what remains is treated as a mail address. Compressed folders are handled as described for the folder command below.

    Network mail (Internet / ARPA, UUCP, Berknet)

See mailaddr(7) for a description of network addresses. Mailx has a number of options which can be set in the .mailrc file to alter its behavior; thus 'set askcc' enables the askcc feature. (These options are summarized below).

    MIME types

For any outgoing attachment, mailx tries to determine the content type. It does this by reading MIME type files whose lines have the following syntax:

  type/subtype extension [extension . . .]

where type/subtype are strings describing the file contents, and extension is the part of a filename starting after the last dot. Any line not immediately beginning with an ASCII alphabetical character is ignored by mailx. If there is a match with the extension of the file to attach, the given type/subtype pair is used. Otherwise, or if the filename has no extension, the content types text/plain or application/octet-stream are used, the first for text or international text files, the second for any file that contains formatting characters other than newlines and horizontal tabulators.

    Character sets

Mailx normally detects the character set of the terminal using the LC_CTYPE locale setting. If the locale cannot be used appropriately, the ttycharset variable should be set to provide an explicit value. When reading messages, their text is converted to the terminal character set if possible. Unprintable characters and illegal byte sequences are detected and replaced by Unicode substitute characters or question marks unless the print-all-chars is set at initialization time.

The character set for outgoing messages is not necessarily the same as the one used on the terminal. If an outgoing text message contains characters not representable in US-ASCII, the character set being used must be declared within its header. Permissible values can be declared using the sendcharsets variable, separated by commas; mailx tries each of the values in order and uses the first appropriate one. If the message contains characters that cannot be represented in any of the given character sets, the message will not be sent, and its text will be saved to the 'dead.letter' file. Messages that contain NUL bytes are not converted.

Outgoing attachments are converted if they are plain text. If the sendcharsets variable contains more than one character set name, the ~@ tilde escape will ask for the character sets for individual attachments if it is invoked without arguments.

Best results are usually achieved when mailx is run in a UTF-8 locale on a UTF-8 capable terminal. In this setup, characters from various countries can be displayed, while it is still possible to use more simple character sets for sending to retain maximum compatibility with older mail clients.

    Commands

Each command is typed on a line by itself, and may take arguments following the command word. The command need not be typed in its entirety - the first command which matches the typed prefix is used. For commands which take message lists as arguments, if no message list is given, then the next message forward which satisfies the command's requirements is used. If there are no messages forward of the current message, the search proceeds backwards, and if there are no good messages at all, mailx types 'applicable messages' and aborts the command. If the command begins with a # sign, the line is ignored.

The arguments to commands can be quoted, using the following methods:
o An argument can be enclosed between paired double-quotes "" or single-quotes ''; any white space, shell word expansion, or backslash characters within the quotes are treated literally as part of the argument. A double-quote will be treated literally within single-quotes and vice versa. These special properties of the quote marks occur only when they are paired at the beginning and end of the argument.
o A backslash outside of the enclosing quotes is discarded and the following character is treated literally as part of the argument.
o An unquoted backslash at the end of a command line is discarded and the next line continues the command.
Filenames, where expected, are subjected to the following transformations, in sequence:
o If the filename begins with an unquoted plus sign, and the folder variable is defined, the plus sign will be replaced by the value of the folder variable followed by a slash. If the folder variable is unset or is set to null, the filename will be unchanged.
o Shell word expansions are applied to the filename. If more than a single pathname results from this expansion and the command is expecting one file, an error results.
The following commands are provided:
- Print out the preceding message. If given a numeric argument n, goes to the n'th previous message and prints it.
? Prints a brief summary of commands.
! Executes the shell (see sh(1) and csh(1)) command which follows.
| A synonym for the pipe command.
account
  (ac) Creates, selects or lists an email account. An account is formed by a group of commands, primarily of those to set variables. With two arguments, of which the second is a '{', the first argument gives an account name, and the following lines create a group of commands for that account until a line containing a single '}' appears. With one argument, the previously created group of commands for the account name is executed, and a folder command is executed for the system mailbox or inbox of that account. Without arguments, the list of accounts and their contents are printed. As an example,

    account myisp {
        set folder=imaps://mylogin@imap.myisp.example
        set record=+Sent
        set from="myname@myisp.example (My Name)"
        set smtp=smtp.myisp.example
    }

creates an account named 'myisp' which can later be selected by specifying 'account myisp'.

alias (a) With no arguments, prints out all currently-defined aliases. With one argument, prints out that alias. With more than one argument, creates a new alias or changes an old one.
alternates
  (alt) The alternates command is useful if the user has accounts on several machines. It can be used to inform mailx that the listed addresses all belong to the invoking user. When he replies to messages, mailx will not send a copy of the message to any of the addresses listed on the alternates list. If the alternates command is given with no argument, the current set of alternate names is displayed.
answered
  (ans) Takes a message list and marks each message as a having been answered. This mark has no technical meaning in the mail system; it just causes messages to be marked in the header summary, and makes them specially addressable.
cache Only applicable to cached IMAP mailboxes; takes a message list and reads the specified messages into the IMAP cache.
call Calls a macro (see the define command).
cd Same as chdir.
certsave
  Only applicable to S/MIME signed messages. Takes a message list and a file name and saves the certificates contained within the message signatures to the named file in both human-readable and PEM format. The certificates can later be used to send encrypted messages to the messages' originators by setting the smime-encrypt-user@host variable.
chdir (ch) Changes the user's working directory to that specified, if given. If no directory is given, then changes to the user's login directory.
classify
  (cl) Takes a list of messages and examines their contents for characteristics of junk mail using Bayesian filtering. Messages considered to be junk are then marked as such. The junk mail database is not changed.
collapse
  (coll) Only applicable to threaded mode. Takes a message list and makes all replies to these messages invisible in header summaries, unless they are in state 'new'.
connect
  (conn) If operating in disconnected mode on an IMAP mailbox, switch to online mode and connect to the mail server while retaining the mailbox status. See the description of the disconnected variable for more information.
copy (c) The copy command does the same thing that save does, except that it does not mark the messages it is used on for deletion when the user quits. Compressed files and IMAP mailboxes are handled as described for the folder command.
Copy (C) Similar to copy, but saves the messages in a file named after the local part of the sender address of the first message.
decrypt
  (dec) For unencrypted messages, this command is identical to copy. Encrypted messages are first decrypted, if possible, and then copied.
Decrypt
  (Dec) Similar to decrypt, but saves the messages in a file named after the local part of the sender address of the first message.
define (def) Defines a macro. A macro definition is a sequence of commands in the following form:

    define name {
        command1
        command2
        ...
        commandN
    }

Once defined, a macro can be explicitly invoked using the call command, or can be implicitly invoked by setting the folder-hook or folder-hook-fullname variables.

defines
  Prints the currently defined macros including their contents.
delete (d) Takes a list of messages as argument and marks them all as deleted. Deleted messages will not be saved in mbox, nor will they be available for most other commands.
discard
  Same as ignore.
disconnect
  (disco) If operating in online mode on an IMAP mailbox, switch to disconnected mode while retaining the mailbox status. See the description of the disconnected variable for more information. A list of messages may optionally be given as argument; the respective messages are then read into the cache before the connection is closed. Thus 'disco *' makes the entire current mailbox available for disconnected use.
dp or dt Deletes the current message and prints the next message. If there is no next message, mailx says 'at EOF'.
draft Takes a message list and marks each message as a draft. This mark has no technical meaning in the mail system; it just causes messages to be marked in the header summary, and makes them specially addressable.
echo Echoes its arguments, resolving special names as documented for the folder command. The escape sequences '\a', '\b', '\c', '\f', '\n', '\r', '\t', '\v', '\\', and '\0num' are interpreted as with the echo(1) command.
edit (e) Takes a list of messages and points the text editor at each one in turn. Modified contents are discarded unless the writebackedited variable is set.
else Marks the end of the then-part of an if statement and the beginning of the part to take effect if the condition of the if statement is false.
endif Marks the end of an if statement.
exit (ex or x) Effects an immediate return to the Shell without modifying the user's system mailbox, his mbox file, or his edit file in -f.
file (fi) The same as folder.
flag (fl) Takes a message list and marks the messages as 'flagged' for urgent/special attention. This mark has no technical meaning in the mail system; it just causes messages to be highlighted in the header summary, and makes them specially addressable.
folders
  With no arguments, list the names of the folders in the folder directory. With an existing folder as an argument, lists then names of folders below the named folder; e.g. the command 'folders @' lists the folders on the base level of the current IMAP server. See also the imap-list-depth variable.
folder (fold) The folder command switches to a new mail file or folder. With no arguments, it tells the user which file he is currently reading. If an argument is given, it will write out changes (such as deletions) the user has made in the current file and read in the new file. Some special conventions are recognized for the name. # means the previous file, % means the invoking user's system mailbox, %user means user's system mailbox, & means the invoking user's mbox file, and +file means a file in the folder directory. %:filespec expands to the same value as filespec, but the file is handled as a system mailbox e. g. by the mbox and save commands. If the name matches one of the strings defined with the shortcut command, it is replaced by its long form and expanded. If the name ends with .gz or .bz2, it is treated as compressed with gzip(1) or bzip2(1), respectively. Likewise, if name does not exist, but either name.gz or name.bz2 exists, the compressed file is used. If name refers to a directory with the subdirectories 'tmp', 'new', and 'cur', it is treated as a folder in maildir format. A name of the form

  protocol://[user@]host[:port][/file]

is taken as an Internet mailbox specification. The supported protocols are currently imap (IMAP v4r1), imaps (IMAP with SSL/TLS encryption), pop3 (POP3), and pop3s (POP3 with SSL/TLS encryption). If user contains special characters, in particular '/' or '%', they must be escaped in URL notation, as '%2F' or '%25'. The optional file part applies to IMAP only; if it is omitted, the default 'INBOX' is used. If mailx is connected to an IMAP server, a name of the form @mailbox refers to the mailbox on that server. If the 'folder' variable refers to an IMAP account, the special name '%' selects the 'INBOX' on that account.
Followup
  (F) Similar to Respond, but saves the message in a file named after the local part of the first recipient's address.
followup
  (fo) Similar to respond, but saves the message in a file named after the local part of the first recipient's address.
followupall
  Similar to followup, but responds to all recipients regardless of the flipr and Replyall variables.
followupsender
  Similar to Followup, but responds to the sender only regardless of the flipr and Replyall variables.
forward
  (fwd) Takes a message and the address of a recipient and forwards the message to him. The text of the original message is included in the new one, with the value of the fwdheading variable printed before. The fwdignore and fwdretain commands specify which header fields are included in the new message. Only the first part of a multipart message is included unless the forward-as-attachment option is set.
Forward
  (Fwd) Similar to forward, but saves the message in a file named after the local part of the recipient's address.
from (f) Takes a list of messages and prints their message headers, piped through the pager if the output does not fit on the screen.
fwdignore
  Specifies which header fields are to be ignored with the forward command. This command has no effect when the forward-as-attachment option is set.
fwdretain
  Specifies which header fields are to be retained with the forward command. fwdretain overrides fwdignore. This command has no effect when the forward-as-attachment option is set.
good (go) Takes a list of messages and marks all of them as not being junk mail. Data from these messages is then inserted into the junk mail database for future classification.
headers
  (h) Lists the current range of headers, which is an 18-message group. If a '+' argument is given, then the next 18-message group is printed, and if a '-' argument is given, the previous 18-message group is printed.
help A synonym for ?.
hold (ho, also preserve) Takes a message list and marks each message therein to be saved in the user's system mailbox instead of in mbox. Does not override the delete command. mailx deviates from the POSIX standard with this command, as a 'next' command issued after 'hold' will display the following message, not the current one.
if Commands in mailx's startup files can be executed conditionally depending on whether the user is sending or receiving mail with the if command. For example:

  if receive   commands . . .   endif

An else form is also available:

  if receive   commands . . .   else   commands . . .   endif

Note that the only allowed conditions are receive, send, and term (execute command if standard input is a tty).
ignore Add the list of header fields named to the ignored list. Header fields in the ignore list are not printed on the terminal when a message is printed. This command is very handy for suppression of certain machine-generated header fields. The Type and Print commands can be used to print a message in its entirety, including ignored fields. If ignore is executed with no arguments, it lists the current set of ignored fields.
imap Sends command strings directly to the current IMAP server. Mailx operates always in IMAP selected state on the current mailbox; commands that change this will produce undesirable results and should be avoided. Useful IMAP commands are:
create Takes the name of an IMAP mailbox as an argument and creates it.
getquotaroot
  Takes the name of an IMAP mailbox as an argument and prints the quotas that apply to the mailbox. Not all IMAP servers support this command.
namespace
  Takes no arguments and prints the Personal Namespaces, the Other User's Namespaces, and the Shared Namespaces. Each namespace type is printed in parentheses; if there are multiple namespaces of the same type, inner parentheses separate them. For each namespace, a namespace prefix and a hierarchy separator is listed. Not all IMAP servers support this command.

inc Same as newmail.
junk (j) Takes a list of messages and marks all of them as junk mail. Data from these messages is then inserted into the junk mail database for future classification.
kill (k) Takes a list of messages and 'kills' them. Killed messages are not printed in header summaries, and are ignored by the next command. The kill command also sets the score of the messages to negative infinity, so that subsequent score commands will not unkill them again. Killing is only effective for the current session on a folder; when it is quit, all messages are automatically unkilled.
list Prints the names of all available commands.
Mail (M) Similar to mail, but saves the message in a file named after the local part of the first recipient's address.
mail (m) Takes as argument login names and distribution group names and sends mail to those people.
mbox Indicate that a list of messages be sent to mbox in the user's home directory when mailx is quit. This is the default action for messages if unless the hold option is set. mailx deviates from the POSIX standard with this command, as a 'next' command issued after 'mbox' will display the following message, not the current one.
move (mv) Acts like copy, but marks the messages for deletion if they were transferred successfully.
Move (Mv) Similar to move, but moves the messages to a file named after the local part of the sender address of the first message.
newmail
  Checks for new mail in the current folder without committing any changes before. If new mail is present, a message is printed. If the header variable is set, the headers of each new message are also printed.
next (n) like + or CR) Goes to the next message in sequence and types it. With an argument list, types the next matching message.
New Same as unread.
new Same as unread.
online Same as connect.
noop If the current folder is located on an IMAP or POP3 server, a NOOP command is sent. Otherwise, no operation is performed.
Pipe (Pi) Like pipe but also pipes ignored header fields and all parts of MIME multipart/alternative messages.
pipe (pi) Takes a message list and a shell command and pipes the messages through the command. Without an argument, the current message is piped through the command given by the cmd variable. If the page variable is set, every message is followed by a formfeed character.
preserve
  (pre) A synonym for hold.
Print (P) Like print but also prints out ignored header fields and all parts of MIME multipart/alternative messages. See also print, ignore, and retain.
print (p) Takes a message list and types out each message on the user's terminal. If the message is a MIME multipart message, all parts with a content type of 'text' or 'message' are shown, the other are hidden except for their headers. Messages are decrypted and converted to the terminal character set if necessary.
probability
  (prob) For each word given as argument, the contents of its junk mail database entry are printed.
quit (q) Terminates the session, saving all undeleted, unsaved messages in the user's mbox file in his login directory, preserving all messages marked with hold or preserve or never referenced in his system mailbox, and removing all other messages from his system mailbox. If new mail has arrived during the session, the message 'You have new mail' is given. If given while editing a mailbox file with the -f flag, then the edit file is rewritten. A return to the Shell is effected, unless the rewrite of edit file fails, in which case the user can escape with the exit command.
redirect
  (red) Same as resend.
Redirect
  (Red) Same as Resend.
remove (rem) Removes the named folders. The user is asked for confirmation in interactive mode.
rename (ren) Takes the name of an existing folder and the name for the new folder and renames the first to the second one. Both folders must be of the same type and must be located on the current server for IMAP.
Reply (R) Reply to originator. Does not reply to other recipients of the original message.
reply (r) Takes a message list and sends mail to the sender and all recipients of the specified message. The default message must not be deleted.
replyall
  Similar to reply, but responds to all recipients regardless of the flipr and Replyall variables.
replysender
  Similar to Reply, but responds to the sender only regardless of the flipr and Replyall variables.
Resend Like resend, but does not add any header lines. This is not a way to hide the sender's identity, but useful for sending a message again to the same recipients.
resend Takes a list of messages and a user name and sends each message to the named user. 'Resent-From:' and related header fields are prepended to the new copy of the message.
Respond
  Same as Reply.
respond
  Same as reply.
respondall
  Same as replyall.
respondsender
  Same as replysender.
retain Add the list of header fields named to the retained list. Only the header fields in the retain list are shown on the terminal when a message is printed. All other header fields are suppressed. The Type and Print commands can be used to print a message in its entirety. If retain is executed with no arguments, it lists the current set of retained fields.
Save (S) Similar to save, but saves the messages in a file named after the local part of the sender of the first message instead of taking a filename argument.
save (s) Takes a message list and a filename and appends each message in turn to the end of the file. If no filename is given, the mbox file is used. The filename in quotes, followed by the line count and character count is echoed on the user's terminal. If editing a system mailbox, the messages are marked for deletion. Compressed files and IMAP mailboxes are handled as described for the -f command line option above.
savediscard
  Same as saveignore.
saveignore
  Saveignore is to save what ignore is to print and type. Header fields thus marked are filtered out when saving a message by save or when automatically saving to mbox. This command should only be applied to header fields that do not contain information needed to decode the message, as MIME content fields do. If saving messages on an IMAP account, ignoring fields makes it impossible to copy the data directly on the server, thus operation usually becomes much slower.
saveretain
  Saveretain is to save what retain is to print and type. Header fields thus marked are the only ones saved with a message when saving by save or when automatically saving to mbox. Saveretain overrides saveignore. The use of this command is strongly discouraged since it may strip header fields that are needed to decode the message correctly.
score (sc) Takes a message list and a floating point number and adds the number to the score of each given message. All messages start at score 0 when a folder is opened. When the score of a message becomes negative, it is 'killed' with the effects described for the kill command; otherwise if it was negative before and becomes positive, it is 'unkilled'. Scores only refer to the currently opened instance of a folder.
set (se) With no arguments, prints all variable values, piped through the pager if the output does not fit on the screen. Otherwise, sets option. Arguments are of the form option=value (no space before or after =) or option. Quotation marks may be placed around any part of the assignment statement to quote blanks or tabs, i.e. 'set indentprefix="->"'. If an argument begins with no, as in 'set nosave', the effect is the same as invoking the unset command with the remaining part of the variable ('unset save').
seen Takes a message list and marks all messages as having been read.
shell (sh) Invokes an interactive version of the shell.
shortcut
  Defines a shortcut name and its string for expansion, as described for the folder command. With no arguments, a list of defined shortcuts is printed.
show (Sh) Like print, but performs neither MIME decoding nor decryption so that the raw message text is shown.
size Takes a message list and prints out the size in characters of each message.
sort Create a sorted representation of the current folder, and change the next command and the addressing modes such that they refer to messages in the sorted order. Message numbers are the same as in regular mode. If the header variable is set, a header summary in the new order is also printed. Possible sorting criteria are:
date Sort the messages by their 'Date:' field, that is by the time they were sent.
from Sort messages by the value of their 'From:' field, that is by the address of the sender. If the showname variable is set, the sender's real name (if any) is used.
size Sort the messages by their size.
score Sort the messages by their score.
status Sort the messages by their message status (new, read, old, etc.).
subject
  Sort the messages by their subject.
thread Create a threaded order, as with the thread command.
to Sort messages by the value of their 'To:' field, that is by the address of the recipient. If the showname variable is set, the recipient's real name (if any) is used.

If no argument is given, the current sorting criterion is printed.
source The source command reads commands from a file.
thread (th) Create a threaded representation of the current folder, i.e. indent messages that are replies to other messages in the header display, and change the next command and the addressing modes such that they refer to messages in the threaded order. Message numbers are the same as in unthreaded mode. If the header variable is set, a header summary in threaded order is also printed.
top Takes a message list and prints the top few lines of each. The number of lines printed is controlled by the variable toplines and defaults to five.
touch Takes a message list and marks the messages for saving in the mbox file. mailx deviates from the POSIX standard with this command, as a 'next' command issued after 'mbox' will display the following message, not the current one.
Type (T) Identical to the Print command.
type (t) A synonym for print.
unalias
  Takes a list of names defined by alias commands and discards the remembered groups of users. The group names no longer have any significance.
unanswered
  Takes a message list and marks each message as not having been answered.
uncollapse
  (unc) Only applicable to threaded mode. Takes a message list and makes the message and all replies to it visible in header summaries again. When a message becomes the current message, it is automatically made visible. Also when a message with collapsed replies is printed, all of these are automatically uncollapsed.
undef Undefines each of the named macros. It is not an error to use a name that does not belong to one of the currently defined macros.
undelete
  (u) Takes a message list and marks each message as not being deleted.
undraft
  Takes a message list and marks each message as a draft.
unflag Takes a message list and marks each message as not being 'flagged'.
unfwdignore
  Removes the header field names from the list of ignored fields for the forward command.
unfwdretain
  Removes the header field names from the list of retained fields for the forward command.
ungood Takes a message list and undoes the effect of a good command that was previously applied on exactly these messages.
unignore
  Removes the header field names from the list of ignored fields.
unjunk Takes a message list and undoes the effect of a junk command that was previously applied on exactly these messages.
unkill Takes a message list and 'unkills' each message. Also sets the score of the messages to 0.
Unread Same as unread.
unread (U) Takes a message list and marks each message as not having been read.
unretain
  Removes the header field names from the list of retained fields.
unsaveignore
  Removes the header field names from the list of ignored fields for saving.
unsaveretain
  Removes the header field names from the list of retained fields for saving.
unset Takes a list of option names and discards their remembered values; the inverse of set.
unshortcut
  Deletes the shortcut names given as arguments.
unsort Disable sorted or threaded mode (see the sort and thread commands), return to normal message order and, if the header variable is set, print a header summary.
unthread
  (unth) Same as unsort.
verify (verif) Takes a message list and verifies each message. If a message is not an S/MIME signed message, verification will fail for it. The verification process checks if the message was signed using a valid certificate, if the message sender's email address matches one of those contained within the certificate, and if the message content has been altered.
visual (v) Takes a message list and invokes the display editor on each message. Modified contents are discarded unless the writebackedited variable is set.
write (w) For conventional messages, the body without all headers is written. The output is decrypted and converted to its native format, if necessary. If the output file exists, the text is appended.—If a message is in MIME multipart format, its first part is written to the specified file as for conventional messages, and the user is asked for a filename to save each other part; if the contents of the first part are not to be saved, 'write /dev/null' can be used. For the second and subsequent parts, if the filename given starts with a '|' character, the part is piped through the remainder of the filename interpreted as a shell command. In non-interactive mode, only the parts of the multipart message that have a filename given in the part header are written, the other are discarded. The original message is never marked for deletion in the originating mail folder. For attachments, the contents of the destination file are overwritten if the file previously existed. No special handling of compressed files is performed.
xit (x) A synonym for exit.
z Mailx presents message headers in windowfuls as described under the headers command. The z command scrolls to the next window of messages. If an argument is given, it specifies the window to use. A number prefixed by '+' or '-' indicates that the window is calculated in relation to the current position. A number without a prefix specifies an absolute window number, and a '$' lets mailx scroll to the last window of messages.
Z Similar to z, but scrolls to the next or previous window that contains at least one new or 'flagged' message.

    Tilde escapes

Here is a summary of the tilde escapes, which are used when composing messages to perform special functions. Tilde escapes are only recognized at the beginning of lines. The name 'tilde escape' is somewhat of a misnomer since the actual escape character can be set by the option escape.
~!command
  Execute the indicated shell command, then return to the message.
~. Same effect as typing the end-of-file character.
~<filename
  Identical to ~r.
~<!command
  Command is executed using the shell. Its standard output is inserted into the message.
~@ [filename . . . ]
  With no arguments, edit the attachment list. First, the user can edit all existing attachment data. If an attachment's file name is left empty, that attachment is deleted from the list. When the end of the attachment list is reached, mailx will ask for further attachments, until an empty file name is given. If filename arguments are specified, all of them are appended to the end of the attachment list. Filenames which contain white space can only be specified with the first method (no filename arguments).
~A Inserts the string contained in the Sign variable (same as '~i Sign'). The escape sequences '\t' (tabulator) and '\n' (newline) are understood.
~a Inserts the string contained in the sign variable (same as '~i sign'). The escape sequences '\t' (tabulator) and '\n' (newline) are understood.
~bname . . .
  Add the given names to the list of carbon copy recipients but do not make the names visible in the Cc: line ('blind' carbon copy).
~cname . . .
  Add the given names to the list of carbon copy recipients.
~d Read the file 'dead.letter' from the user's home directory into the message.
~e Invoke the text editor on the message collected so far. After the editing session is finished, the user may continue appending text to the message.
~fmessages
  Read the named messages into the message being sent. If no messages are specified, read in the current message. Message headers currently being ignored (by the ignore or retain command) are not included. For MIME multipart messages, only the first printable part is included.
~Fmessages
  Identical to ~f, except all message headers and all MIME parts are included.
~h Edit the message header fields 'To:', 'Cc:', 'Bcc:', and 'Subject:' by typing each one in turn and allowing the user to append text to the end or modify the field by using the current terminal erase and kill characters.
~H Edit the message header fields 'From:', 'Reply-To:', 'Sender:', and 'Organization:' in the same manner as described for ~h. The default values for these fields originate from the from, replyto, and ORGANIZATION variables. If this tilde command has been used, changing the variables has no effect on the current message anymore.
~ivariable
  Insert the value of the specified variable into the message adding a newline character at the end. If the variable is unset or empty, the message remains unaltered. The escape sequences '\t' (tabulator) and '\n' (newline) are understood.
~mmessages
  Read the named messages into the message being sent, indented by a tab or by the value of indentprefix. If no messages are specified, read the current message. Message headers currently being ignored (by the ignore or retain command) are not included. For MIME multipart messages, only the first printable part is included.
~Mmessages
  Identical to ~m, except all message headers and all MIME parts are included.
~p Print out the message collected so far, prefaced by the message header fields and followed by the attachment list, if any. If the message text is longer than the screen size, it is piped through the pager.
~q Abort the message being sent, copying the message to 'dead.letter' in the user's home directory if save is set.
~rfilename
  Read the named file into the message.
~sstring
  Cause the named string to become the current subject field.
~tname . . .
  Add the given names to the direct recipient list.
~v Invoke an alternate editor (defined by the VISUAL option) on the message collected so far. Usually, the alternate editor will be a screen editor. After the editor is quit, the user may resume appending text to the end of the message.
~wfilename
  Write the message onto the named file. If the file exists, the message is appended to it.
~x Same as ~q, except that the message is not saved to the 'dead.letter' file.
~|command
  Pipe the message through the command as a filter. If the command gives no output or terminates abnormally, retain the original text of the message. The command fmt(1) is often used as command to rejustify the message.
~:mailx-command
  Execute the given mailx command. Not all commands, however, are allowed.
~_mailx-command
  Identical to ~:.
~~string
  Insert the string of text in the message prefaced by a single ~. If the escape character has been changed, that character must be doubled in order to send it at the beginning of a line.

    Variable options

Options are controlled via set and unset commands, see their entries for a syntax description. An option is also set if it is passed to mailx as part of the environment (this is not restricted to specific variables as in the POSIX standard). A value given in a startup file overrides a value imported from the environment. Options may be either binary, in which case it is only significant to see whether they are set or not; or string, in which case the actual value is of interest.

    Binary options

The binary options include the following:
allnet Causes only the local part to be evaluated when comparing addresses.
append Causes messages saved in mbox to be appended to the end rather than prepended. This should always be set.
ask or asksub
  Causes mailx to prompt for the subject of each message sent. If the user responds with simply a newline, no subject field will be sent.
askatend
  Causes the prompts for 'Cc:' and 'Bcc:' lists to appear after the message has been edited.
askattach
  If set, mailx asks for files to attach at the end of each message. Responding with a newline indicates not to include an attachment.
askcc Causes the user to be prompted for additional carbon copy recipients (at the end of each message if askatend or bsdcompat is set). Responding with a newline indicates the user's satisfaction with the current list.
askbcc Causes the user to be prompted for additional blind carbon copy recipients (at the end of each message if askatend or bsdcompat is set). Responding with a newline indicates the user's satisfaction with the current list.
asksign
  Causes the user to be prompted if the message is to be signed at the end of each message. The smime-sign variable is ignored when this variable is set.
autocollapse
  Causes threads to be collapsed automatically when threaded mode is entered (see the collapse command).
autoinc
  Same as newmail.
autoprint
  Causes the delete command to behave like dp - thus, after deleting a message, the next one will be typed automatically.
autothread
  Causes threaded mode (see the thread command) to be entered automatically when a folder is opened.
bang Enables the substitution of '!' by the contents of the last command line in shell escapes.
bsdannounce
  Causes automatic display of a header summary after executing a folder command.
bsdcompat
  Sets some cosmetical features to traditional BSD style; has the same affect as setting 'askatend' and all other variables prefixed with 'bsd', setting prompt to '& ', and changing the default pager to more.
bsdflags
  Changes the letters printed in the first column of a header summary to traditional BSD style.
bsdheadline
  Changes the display of columns in a header summary to traditional BSD style.
bsdmsgs
  Changes some informational messages to traditional BSD style.
bsdorder
  Causes the 'Subject:' field to appear immediately after the 'To:' field in message headers and with the ~h tilde command.
bsdset Changes the output format of the set command to traditional BSD style.
chained-junk-tokens
  Normally, the Bayesian junk mail filter bases its classifications on single word tokens extracted from messages. If this option is set, adjacent words are combined to pairs, which are then used as additional tokens. This usually improves the accuracy of the filter, but also increases the junk mail database five- to tenfold.
datefield
  The date in a header summary is normally the date of the mailbox 'From ' line of the message. If this variable is set, the date as given in the 'Date:' header field is used, converted to local time.
debug Prints debugging messages and disables the actual delivery of messages. Unlike verbose, this option is intended for mailx development only.
disconnected
  When an IMAP mailbox is selected and this variable is set, no connection to the server is initiated. Instead, data is obtained from the local cache (see imap-cache). Mailboxes that are not present in the cache and messages that have not yet entirely been fetched from the server are not available; to fetch all messages in a mailbox at once, the command 'copy * /dev/null' can be used while still in online mode. Changes that are made to IMAP mailboxes in disconnected mode are queued and committed later when a connection to that server is opened in online mode. This procedure is not completely reliable since it cannot be guaranteed that the IMAP unique identifiers (UIDs) on the server still match the ones in the cache at that time. Data is saved to 'dead.letter' when this problem occurs.
disconnected-user@host
  The specified account is handled as described for the disconnected variable above, but other accounts are not affected.
dot The binary option dot causes mailx to interpret a period alone on a line as the terminator of a message the user is sending.
editheaders
  When a message is edited while being composed, its header is included in the editable text. 'To:', 'Cc:', 'Bcc:', 'Subject:', 'From:', 'Reply-To:', 'Sender:', and 'Organization:' fields are accepted within the header, other fields are ignored.
emptybox
  If set, an empty mailbox file is not removed. This may improve the interoperability with other mail user agents when using a common folder directory.
emptystart
  If the mailbox is empty, mailx normally prints 'No mail for user' and exits immediately. If this option is set, mailx starts even with an empty mailbox.
flipr Exchanges the Respond with the respond commands and vice-versa.
forward-as-attachment
  Original messages are normally sent as inline text with the forward command, and only the first part of a multipart message is included. With this option, messages are sent as MIME message/rfc822 attachments, and all of their parts are included. The fwdignore and fwdretain options are ignored when the forward-as-attachment option is set.
fullnames
  When replying to a message, mailx normally removes the comment parts of email addresses, which by convention contain the full names of the recipients. If this variable is set, such stripping is not performed, and comments are retained.
header Causes the header summary to be written at startup and after commands that affect the number of messages or the order of messages in the current folder; enabled by default.
hold This option is used to hold messages in the system mailbox by default.
ignore Causes interrupt signals from the terminal to be ignored and echoed as @'s.
ignoreeof
  An option related to dot is ignoreeof which makes mailx refuse to accept a control-d as the end of a message. Ignoreeof also applies to mailx command mode.
imap-use-starttls
  Causes mailx to issue a STARTTLS command to make an unencrypted IMAP session SSL/TLS encrypted. This functionality is not supported by all servers, and is not used if the session is already encrypted by the IMAPS method.
imap-use-starttls-user@host
  Activates imap-use-starttls for a specific account.
keep This option causes mailx to truncate the user's system mailbox instead of deleting it when it is empty. This should always be set, since it prevents malicious users from creating fake mail folders in a world-writable spool directory.
keepsave
  When a message is saved, it is usually discarded from the originating folder when mailx is quit. Setting this option causes all saved message to be retained.
markanswered
  When a message is replied to and this variable is set, it is marked as having been answered. This mark has no technical meaning in the mail system; it just causes messages to be marked in the header summary, and makes them specially addressable.
metoo Usually, when a group is expanded that contains the sender, the sender is removed from the expansion. Setting this option causes the sender to be included in the group.
newmail
  Checks for new mail in the current folder each time the prompt is printed. For IMAP mailboxes, the server is then polled for new mail, which may result in delayed operation if the connection to the server is slow. A maildir folder must be re-scanned to determine if new mail has arrived.
If this variable is set to the special value nopoll, an IMAP server is not actively asked for new mail, but new mail may still be detected and announced with any other IMAP command that is sent to the server. A maildir folder is not scanned then.
In any case, the IMAP server may send notifications about messages that have been deleted on the server by another process or client. In this case, 'Expunged n messages' is printed regardless of this variable, and message numbers may have changed.
noheader
  Setting the option noheader is the same as giving the -N flag on the command line.
outfolder
  Causes the filename given in the record variable and the sender-based filenames for the Copy and Save commands to be interpreted relative to the directory given in the folder variable rather than to the current directory unless it is an absolute pathname.
page If set, each message the pipe command prints out is followed by a formfeed character.
piperaw
  Send messages to the pipe command without performing MIME and character set conversions.
pop3-use-apop
  If this variable is set, the APOP authentication method is used when a connection to a POP3 server is initiated. The advantage of this method over the usual USER/PASS authentication is that the password is not sent over the network in clear text. The connection fails if the server does not support the APOP command.
pop3-use-apop-user@host
  Enables pop3-use-apop for a specific account.
pop3-use-starttls
  Causes mailx to issue a STLS command to make an unencrypted POP3 session SSL/TLS encrypted. This functionality is not supported by all servers, and is not used if the session is already encrypted by the POP3S method.
pop3-use-starttls-user@host
  Activates pop3-use-starttls for a specific account.
print-all-chars
  This option causes all characters to be considered printable. It is only effective if given in a startup file. With this option set, some character sequences in messages may put the user's terminal in an undefined state when printed; it should only be used as a last resort if no working system locale can be found.
print-alternatives
  When a MIME message part of type multipart/alternative is displayed and it contains a subpart of type text/plain, other parts are normally discarded. Setting this variable causes all subparts to be displayed, just as if the surrounding part was of type multipart/mixed.
quiet Suppresses the printing of the version when first invoked.
record-resent
  If both this variable and the record variable are set, the resend and Resend commands save messages to the record folder as it is normally only done for newly composed messages.
reply-in-same-charset
  If this variable is set, mailx first tries to use the same character set of the original message for replies. If this fails, the sendcharsets variable is evaluated as usual.
Replyall
  Reverses the sense of reply and Reply commands.
save When the user aborts a message with two RUBOUT (interrupt characters) mailx copies the partial letter to the file 'dead.letter' in the home directory. This option is set by default.
searchheaders
  If this option is set, then a message-list specifier in the form '/x:y' will expand to all messages containing the substring 'y' in the header field 'x'. The string search is case insensitive.
sendwait
  When sending a message, wait until the mail transfer agent exits before accepting further commands. If the mail transfer agent returns a non-zero exit status, the exit status of mailx will also be non-zero.
showlast
  Setting this option causes mailx to start at the last message instead of the first one when opening a mail folder.
showname
  Causes mailx to use the sender's real name instead of the plain address in the header field summary and in message specifications.
showto Causes the recipient of the message to be shown in the header summary if the message was sent by the user.
skipemptybody
  If an outgoing message does not contain any text in its first or only message part, do not send it but discard it silently (see also the -E option).
smime-force-encryption
  Causes mailx to refuse sending unencrypted messages.
smime-sign
  If this variable is set, outgoing messages are S/MIME signed with the user's private key. Signing a message enables a recipient to verify that the sender used a valid certificate, that the email addresses in the certificate match those in the message header, and that the message content has not been altered. It does not change the message text, and people will be able to read the message as usual.
smime-no-default-ca
  Do not load the default CA locations when verifying S/MIME signed messages. Only applicable if S/MIME support is built using OpenSSL.
smtp-use-starttls
  Causes mailx to issue a STARTTLS command to make an SMTP session SSL/TLS encrypted. Not all servers support this command; because of common implementation defects, it cannot be automatically determined whether a server supports it or not.
ssl-no-default-ca
  Do not load the default CA locations to verify SSL/TLS server certificates. Only applicable if SSL/TLS support is built using OpenSSL.
ssl-v2-allow
  Accept SSLv2 connections. These are normally not allowed because this protocol version is insecure.
stealthmua
  Inhibits the generation of the 'Message-Id:' and 'User-Agent:' header fields that include obvious references to mailx. There are two pitfalls associated with this: First, the message id of outgoing messages is not known anymore. Second, an expert may still use the remaining information in the header to track down the originating mail user agent.
verbose
  Setting the option verbose is the same as using the -v flag on the command line. When mailx runs in verbose mode, details of the actual message delivery and protocol conversations for IMAP, POP3, and SMTP, as well as of other internal processes, are displayed on the user's terminal, This is sometimes useful to debug problems. Mailx prints all data that is sent to remote servers in clear texts, including passwords, so care should be taken that no unauthorized option can view the screen if this option is enabled.
writebackedited
  If this variable is set, messages modified using the edit or visual commands are written back to the current folder when it is quit. This is only possible for writable folders in mbox format. Setting this variable also disables MIME decoding and decryption for the editing commands.

    String Options

The string options include the following:
attrlist
  A sequence of characters to print in the 'attribute' column of a header summary, each for one type of messages in the following order: new, unread but old, new but read, read and old, saved, preserved, mboxed, flagged, answered, draft, killed, start of a collapsed thread, collapsed, classified as junk. The default is 'NUROSPMFATK+-J', or 'NU  *HMFATK+-J' if bsdflags or the SYSV3 environment variable are set.
autobcc
  Specifies a list of recipients to which a blind carbon copy of each outgoing message will be sent automatically.
autocc Specifies a list of recipients to which a carbon copy of each outgoing message will be sent automatically.
autosort
  Causes sorted mode (see the sort command) to be entered automatically with the value of this option as sorting method when a folder is opened.
cmd The default value for the pipe command.
crt The valued option crt is used as a threshold to determine how long a message must be before PAGER is used to read it. If crt is set without a value, then the height of the terminal screen stored in the system is used to compute the threshold (see stty(1)).
DEAD The name of the file to use for saving aborted messages. This defaults to 'dead.letter' in the user's home directory.
EDITOR Pathname of the text editor to use in the edit command and ~e escape. If not defined, then a default editor is used.
encoding
  The default MIME encoding to use in outgoing text messages and message parts. Valid values are 8bit or quoted-printable. The default is 8bit. In case the mail transfer system is not ESMTP compliant, quoted-printable should be used instead. If there is no need to encode a message, 7bit transfer mode is used, without regard to the value of this variable. Binary data is always encoded in base64 mode.
escape If defined, the first character of this option gives the character to use in the place of ~ to denote escapes.
folder The name of the directory to use for storing folders of messages. All folder names that begin with '+' refer to files below that directory. If the directory name begins with a '/', mailx considers it to be an absolute pathname; otherwise, the folder directory is found relative to the user's home directory.
The directory name may also refer to an IMAP account; any names that begin with '+' then refer to IMAP mailboxes on that account. An IMAP folder is normally given in the form

    imaps://mylogin@imap.myisp.example

In this case, the '+' and '@' prefixes for folder names have the same effect (see the folder command).

Some IMAP servers do not accept the creation of mailboxes in the hierarchy base; they require that they are created as subfolders of 'INBOX'. With such servers, a folder name of the form

    imaps://mylogin@imap.myisp.example/INBOX.

should be used (the last character is the server's hierarchy delimiter). Folder names prefixed by '+' will then refer to folders below 'INBOX', while folder names prefixed by '@' refer to folders below the hierarchy base. See the imap namespace command for a method to detect the appropriate prefix and delimiter.

folder-hook
  When a folder is opened and this variable is set, the macro corresponding to the value of this variable is executed. The macro is also invoked when new mail arrives, but message lists for commands executed from the macro only include newly arrived messages then.
folder-hook-fullname
  When a folder named fullname is opened, the macro corresponding to the value of this variable is executed. Unlike other folder specifications, the fully expanded name of a folder, without metacharacters, is used to avoid ambiguities. The macro specified with folder-hook is not executed if this variable is effective for a folder (unless it is explicitly invoked within the called macro).
from The address (or a list of addresses) to put into the 'From:' field of the message header. If replying to a message, these addresses are handled as if they were in the alternates list. If the machine's hostname is not valid at the Internet (for example at a dialup machine), either this variable or hostname have to be set to get correct Message-ID header fields. If from contains more than one address, the sender variable must also be set.
fwdheading
  The string to print before the text of a message with the forward command (unless the forward-as-attachment variable is set). Defaults to ''-------- Original Message --------'' if unset. If it is set to the empty string, no heading is printed.
headline
  A format string to use for the header summary, similar to printf formats. A '%' character introduces a format specifier. It may be followed by a number indicating the field width. If the field is a number, the width may be negative, which indicates that it is to be left-aligned. Valid format specifiers are:

%aMessage attributes.
%cThe score of the message.
%dThe date when the message was received.
%eThe indenting level in threaded mode.
%fThe address of the message sender.
%iThe message thread structure.
%lThe number of lines of the message.
%mMessage number.
%oThe number of octets (bytes) in the message.
%sMessage subject (if any).
%SMessage subject (if any) in double quotes.
%tThe position in threaded/sorted order.
%>A '>' for the current message, otherwise ' '.
%<A '<' for the current message, otherwise ' '.
%%A '%' character.
The default is '%>%a%m %18f %16d %4l/%-5o %i%s', or '%>%a%m %20f  %16d %3l/%-5o %i%S' if bsdcompat is set.
hostname
  Use this string as hostname when expanding local addresses instead of the value obtained from uname(2) and getaddrinfo(3).
imap-auth
  Sets the IMAP authentication method. Valid values are 'login' for the usual password-based authentication (the default), 'cram-md5', which is a password-based authentication that does not send the password over the network in clear text, and 'gssapi' for GSSAPI-based authentication.
imap-auth-user@host
  Sets the IMAP authentication method for a specific account.
imap-cache
  Enables caching of IMAP mailboxes. The value of this variable must point to a directory that is either existent or can be created by mailx. All contents of the cache can be deleted by mailx at any time; it is not safe to make assumptions about them.
imap-keepalive
  IMAP servers may close the connection after a period of inactivity; the standard requires this to be at least 30 minutes, but practical experience may vary. Setting this variable to a numeric value greater than 0 causes a NOOP command to be sent each value seconds if no other operation is performed.
imap-list-depth
  When retrieving the list of folders on an IMAP server, the folders command stops after it has reached a certain depth to avoid possible infinite loops. The value of this variable sets the maximum depth allowed. The default is 2. If the folder separator on the current IMAP server is a slash '/', this variable has no effect, and the folders command does not descend to subfolders.
indentprefix
  String used by the '~m' and '~M' tilde escapes and by the quote option for indenting messages, in place of the normal tab character (^I). Be sure to quote the value if it contains spaces or tabs.
junkdb The location of the junk mail database. The string is treated like a folder name, as described for the folder command.
The files in the junk mail database are normally stored in compress(1) format for saving space. If processing time is considered more important, uncompress(1) can be used to store them in plain form. Mailx will then work using the uncompressed files.
LISTER Pathname of the directory lister to use in the folders command when operating on local mailboxes. Default is /bin/ls.
MAIL Is used as the user's mailbox, if set. Otherwise, a system-dependent default is used. Can be a protocol:// string (see the folder command for more information).
MAILX_HEAD
  A string to put at the beginning of each new message. The escape sequences '\t' (tabulator) and '\n' (newline) are understood.
MAILX_TAIL
  A string to put at the end of each new message. The escape sequences '\t' (tabulator) and '\n' (newline) are understood.
maximum-unencoded-line-length
  Messages that contain lines longer than the value of this variable are encoded in quoted-printable even if they contain only ASCII characters. The maximum effective value is 950. If set to 0, all ASCII text messages are encoded in quoted-printable. S/MIME signed messages are always encoded in quoted-printable regardless of the value of this variable.
MBOX The name of the mbox file. It can be the name of a folder. The default is 'mbox' in the user's home directory.
NAIL_EXTRA_RC
  The name of an optional startup file to be read after ~/.mailrc. This variable is ignored if it is imported from the environment; it has an effect only if it is set in /etc/nail.rc or ~/.mailrc to allow bypassing the configuration with e. g. 'MAILRC=/dev/null'. Use this file for commands that are not understood by other mailx implementations.
newfolders
  If this variable has the value maildir, newly created local folders will be in maildir format.
nss-config-dir
  A directory that contains the files certN.db to retrieve certificates, keyN.db to retrieve private keys, and secmod.db, where N is a digit. These are usually taken from Mozilla installations, so an appropriate value might be '~/.mozilla/firefox/default.clm'. Mailx opens these files read-only and does not modify them. However, if the files are modified by Mozilla while mailx is running, it will print a 'Bad database' message. It may be necessary to create copies of these files that are exclusively used by mailx then. Only applicable if S/MIME and SSL/TLS support is built using Network Security Services (NSS).
ORGANIZATION
  The value to put into the 'Organization:' field of the message header.
PAGER Pathname of the program to use in the more command or when crt variable is set. The default paginator pg(1) or, in BSD compatibility mode, more(1) is used if this option is not defined.
password-user@host
  Set the password for user when connecting to host. If no such variable is defined for a host, the user will be asked for a password on standard input. Specifying passwords in a startup file is generally a security risk, the file should be readable by the invoking user only.
pipe-content/subcontent
  When a MIME message part of content/subcontent type is displayed or it is replied to, its text is filtered through the value of this variable interpreted as a shell command. Special care must be taken when using such commands as mail viruses may be distributed by this method; if messages of type application/x-sh were filtered through the shell, for example, a message sender could easily execute arbitrary code on the system mailx is running on.
pop3-keepalive
  POP3 servers may close the connection after a period of inactivity; the standard requires this to be at least 10 minutes, but practical experience may vary. Setting this variable to a numeric value greater than 0 causes a NOOP command to be sent each value seconds if no other operation is performed.
prompt The string printed when a command is accepted. Defaults to '', or to '' if the bsdcompat variable is set.
quote If set, mailx starts a replying message with the original message prefixed by the value of the variable indentprefix. Normally, a heading consisting of 'Fromheaderfield wrote:' is printed before the quotation. If the string noheading is assigned to the quote variable, this heading is omitted. If the string headers is assigned, the headers selected by the ignore/retain commands are printed above the message body, thus quote acts like an automatic ~m command then. If the string allheaders is assigned, all headers are printed above the message body, and all MIME parts are included, thus quote acts like an automatic ~M command then.
record If defined, gives the pathname of the folder used to record all outgoing mail. If not defined, then outgoing mail is not so saved. When saving to this folder fails, the message is not sent but saved to the 'dead.letter' file instead.
replyto
  A list of addresses to put into the 'Reply-To:' field of the message header. If replying to a message, such addresses are handled as if they were in the alternates list.
screen When mailx initially prints the message headers, it determines the number to print by looking at the speed of the terminal. The faster the terminal, the more it prints. This option overrides this calculation and specifies how many message headers are printed. This number is also used for scrolling with the z command.
sendcharsets
  A comma-separated list of character set names that can be used in Internet mail. When a message that contains characters not representable in US-ASCII is prepared for sending, mailx tries to convert its text to each of the given character sets in order and uses the first appropriate one. The default is 'utf-8'.
Character sets assigned to this variable should be ordered in ascending complexity. That is, the list should start with e.g. 'iso-8859-1' for compatibility with older mail clients, might contain some other language-specific character sets, and should end with 'utf-8' to handle messages that combine texts in multiple languages.
sender An address that is put into the 'Sender:' field of outgoing messages. This field needs not normally be present. It is, however, required if the 'From:' field contains more than one address. It can also be used to indicate that a message was sent on behalf of somebody other; in this case, 'From:' should contain the address of the person that took responsibility for the message, and 'Sender:' should contain the address of the person that actually sent the message. The sender address is handled as if it were in the alternates list.
sendmail
  To use an alternate mail delivery system, set this option to the full pathname of the program to use. This should be used with care.
SHELL Pathname of the shell to use in the ! command and the ~! escape. A default shell is used if this option is not defined.
Sign A string for use with the ~A command.
sign A string for use with the ~a command.
signature
  Must correspond to the name of a readable file if set. The file's content is then appended to each singlepart message and to the first part of each multipart message. Be warned that there is no possibility to edit the signature for an individual message.
smime-ca-dir
  Specifies a directory with CA certificates for verification of S/MIME signed messages. The format is the same as described in SSL_CTX_load_verify_locations(3). Only applicable if S/MIME support is built using OpenSSL.
smime-ca-file
  Specifies a file with CA certificates for verification of S/MIME signed messages. The format is the same as described in SSL_CTX_load_verify_locations(3). Only applicable if S/MIME support is built using OpenSSL.
smime-cipher-user@host
  Specifies a cipher to use when generating S/MIME encrypted messages for user@host. Valid ciphers are rc2-40 (RC2 with 40 bits), rc2-64 (RC2 with 64 bits), des (DES, 56 bits) and des-ede3 (3DES, 112/168 bits). The default is 3DES. It is not recommended to use the other ciphers unless a recipient's client is actually unable to handle 3DES since they are comparatively weak; but even so, the recipient should upgrade his software in preference.
smime-crl-file
  Specifies a file that contains a CRL in PEM format to use when verifying S/MIME messages. Only applicable if S/MIME support is built using OpenSSL.
smime-crl-dir
  Specifies a directory that contains files with CRLs in PEM format to use when verifying S/MIME messages. Only applicable if S/MIME support is built using OpenSSL.
smime-encrypt-user@host
  If this variable is set, messages to user@host are encrypted before sending. If S/MIME support is built using OpenSSL, the value of the variable must be set to the name of a file that contains a certificate in PEM format. If S/MIME support is built using NSS, the value of this variable is ignored, but if multiple certificates for user@host are available, the smime-nickname-user@host variable should be set. Otherwise a certificate for the recipient is automatically retrieved from the certificate database, if possible.
If a message is sent to multiple recipients, each of them for whom a corresponding variable is set will receive an individually encrypted message; other recipients will continue to receive the message in plain text unless the smime-force-encryption variable is set. It is recommended to sign encrypted messages, i.e. to also set the smime-sign variable.
smime-nickname-user@host
  Specifies the nickname of a certificate to be used when encrypting messages for user@host . Only applicable if S/MIME support is built using NSS.
smime-sign-cert
  Points to a file in PEM format that contains the user's private key as well as his certificate. Both are used with S/MIME for signing and decrypting messages. Only applicable if S/MIME support is built using OpenSSL.
smime-sign-cert-user@host
  Overrides smime-sign-cert for the specific addresses. When signing messages and the value of the from variable is set to user@host, the specific file is used. When decrypting messages, their recipient fields (To: and Cc:) are searched for addresses for which such a variable is set. Mailx always uses the first address that matches, so if the same message is sent to more than one of the user's addresses using different encryption keys, decryption might fail. Only applicable if S/MIME support is built using OpenSSL.
smime-sign-nickname
  Specifies that the named certificate be used for signing mail. If this variable is not set, but a single certificate matching the current from address is found in the database, that one is used automatically. Only applicable if S/MIME support is built using NSS.
smime-sign-nickname-user@host
  Overrides smime-sign-nickname for a specific address. Only applicable if S/MIME support is built using NSS.
smtp Normally, mailx invokes sendmail(8) directly to transfer messages. If the smtp variable is set, a SMTP connection to the server specified by the value of this variable is used instead. If the SMTP server does not use the standard port, a value of server:port can be given, with port as a name or as a number.
There are two possible methods to get SSL/TLS encrypted SMTP sessions: First, the STARTTLS command can be used to encrypt a session after it has been initiated, but before any user-related data has been sent; see smtp-use-starttls above. Second, some servers accept sessions that are encrypted from their beginning on. This mode is configured by assigning smtps://server[:port] to the smtp variable.
The SMTP transfer is executed in a child process; unless either the sendwait or the verbose variable is set, this process runs asynchronously. If it receives a TERM signal, it will abort and save the message to the 'dead.letter' file.
smtp-auth
  Sets the SMTP authentication method. If set to 'login', or if unset and smtp-auth-user is set, AUTH LOGIN is used. If set to 'cram-md5', AUTH CRAM-MD5 is used; if set to 'plain', AUTH PLAIN is used. Otherwise, no SMTP authentication is performed.
smtp-auth-user@host
  Overrides smtp-auth for specific values of sender addresses, depending on the from variable.
smtp-auth-password
  Sets the global password for SMTP AUTH. Both user and password have to be given for AUTH LOGIN and AUTH CRAM-MD5.
smtp-auth-password-user@host
  Overrides smtp-auth-password for specific values of sender addresses, depending on the from variable.
smtp-auth-user
  Sets the global user name for SMTP AUTH. Both user and password have to be given for AUTH LOGIN and AUTH CRAM-MD5.
If this variable is set but neither smtp-auth-password or a matching smtp-auth-password-user@host can be found, mailx will as for a password on the user's terminal.
smtp-auth-user-user@host
  Overrides smtp-auth-user for specific values of sender addresses, depending on the from variable.
ssl-ca-dir
  Specifies a directory with CA certificates for verification of SSL/TLS server certificates. See SSL_CTX_load_verify_locations(3) for more information. Only applicable if SSL/TLS support is built using OpenSSL.
ssl-ca-file
  Specifies a file with CA certificates for verification of SSL/TLS server certificates. See SSL_CTX_load_verify_locations(3) for more information. Only applicable if SSL/TLS support is built using OpenSSL.
ssl-cert
  Sets the file name for a SSL/TLS client certificate required by some servers. Only applicable if SSL/TLS support is built using OpenSSL.
ssl-cert-user@host
  Sets an account-specific file name for a SSL/TLS client certificate required by some servers. Overrides ssl-cert for the specified account. Only applicable if SSL/TLS support is built using OpenSSL.
ssl-cipher-list
  Specifies a list of ciphers for SSL/TLS connections. See ciphers(1) for more information. Only applicable if SSL/TLS support is built using OpenSSL.
ssl-crl-file
  Specifies a file that contains a CRL in PEM format to use when verifying SSL/TLS server certificates. Only applicable if SSL/TLS support is built using OpenSSL.
ssl-crl-dir
  Specifies a directory that contains files with CRLs in PEM format to use when verifying SSL/TLS server certificates. Only applicable if SSL/TLS support is built using OpenSSL.
ssl-key
  Sets the file name for the private key of a SSL/TLS client certificate. If unset, the name of the certificate file is used. The file is expected to be in PEM format. Only applicable if SSL/TLS support is built using OpenSSL.
ssl-key-user@host
  Sets an account-specific file name for the private key of a SSL/TLS client certificate. Overrides ssl-key for the specified account. Only applicable if SSL/TLS support is built using OpenSSL.
ssl-method
  Selects a SSL/TLS protocol version; valid values are 'ssl2', 'ssl3', and 'tls1'. If unset, the method is selected automatically, if possible.
ssl-method-user@host
  Overrides ssl-method for a specific account.
ssl-rand-egd
  Gives the pathname to an entropy daemon socket, see RAND_egd(3).
ssl-rand-file
  Gives the pathname to a file with entropy data, see RAND_load_file(3). If the file is a regular file writable by the invoking user, new data is written to it after it has been loaded. Only applicable if SSL/TLS support is built using OpenSSL.
ssl-verify
  Sets the action to be performed if an error occurs during SSL/TLS server certificate validation. Valid values are 'strict' (fail and close connection immediately), 'ask' (ask whether to continue on standard input), 'warn' (print a warning and continue), 'ignore' (do not perform validation). The default is 'ask'.
ssl-verify-user@host
  Overrides ssl-verify for a specific account.
toplines
  If defined, gives the number of lines of a message to be printed out with the top command; normally, the first five lines are printed.
ttycharset
  The character set of the terminal mailx operates on. There is normally no need to set this variable since mailx can determine this automatically by looking at the LC_CTYPE locale setting; if this succeeds, the value is assigned at startup and will be displayed by the set command. Note that this is not necessarily a character set name that can be used in Internet messages.
VISUAL Pathname of the text editor to use in the visual command and ~v escape.

ENVIRONMENT VARIABLES

Besides the variables described above, mailx uses the following environment strings:
HOME The user's home directory.
LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES
  See locale(7).
MAILRC Is used as startup file instead of ~/.mailrc if set. When mailx scripts are invoked on behalf of other users, this variable should be set to '/dev/null' to avoid side-effects from reading their configuration files.
NAILRC If this variable is set and MAILRC is not set, it is read as startup file.
SYSV3 Changes the letters printed in the first column of a header summary.
TMPDIR Used as directory for temporary files instead of /tmp, if set.

FILES

~/.mailrc
  File giving initial commands.
/etc/nail.rc
  System wide initialization file.
~/.mime.types
  Personal MIME types.
/etc/mime.types
  System wide MIME types.

EXAMPLES

    Getting started

The mailx command has two distinct usages, according to whether one wants to send or receive mail. Sending mail is simple: to send a message to a user whose email address is, say, <bill@host.example>, use the shell command:

  $ mailx bill@host.example

then type your message. Mailx will prompt you for a message subject first; after that, lines typed by you form the body of the message. When you reach the end of the message, type an EOT (control-d) at the beginning of a line, which will cause mailx to echo 'EOT' and return you to the shell.

If, while you are composing the message you decide that you do not wish to send it after all, you can abort the letter with a RUBOUT. Typing a single RUBOUT causes mailx to print '(Interrupt -- one more to kill letter)'. Typing a second RUBOUT causes mailx to save your partial letter on the file 'dead.letter' in your home directory and abort the letter. Once you have sent mail to someone, there is no way to undo the act, so be careful.

If you want to send the same message to several other people, you can list their email addresses on the command line. Thus,

  $ mailx sam@workstation.example bob@server.example   Subject: Fees   Tuition fees are due next Friday. Don't forget!   <Control-d>   EOT   $

will send the reminder to <sam@workstation.example>. and <bob@server.example>.

To read your mail, simply type

  $ mailx

Mailx will respond by typing its version number and date and then listing the messages you have waiting. Then it will type a prompt and await your command. The messages are assigned numbers starting with 1—you refer to the messages with these numbers. Mailx keeps track of which messages are new (have been sent since you last read your mail) and read (have been read by you). New messages have an N next to them in the header listing and old, but unread messages have a U next to them. Mailx keeps track of new/old and read/unread messages by putting a header field called Status into your messages.

To look at a specific message, use the type command, which may be abbreviated to simply t . For example, if you had the following messages:

  O 1 drfoo@myhost.example Wed Sep 1 19:52 18/631 "Fees"   O 2 sam@friends.example Thu Sep 2 00:08 30/895

you could examine the first message by giving the command:

  type 1

which might cause to respond with, for example:

  Message 1:   From drfoo@myhost.example Wed Sep 1 19:52:25 2004   Subject: Fees   Status: R

  Tuition fees are due next Wednesday. Don't forget!

Many mailx commands that operate on messages take a message number as an argument like the type command. For these commands, there is a notion of a current message. When you enter the mailx program, the current message is initially the first (or the first recent) one. Thus, you can often omit the message number and use, for example,

  t

to type the current message. As a further shorthand, you can type a message by simply giving its message number. Hence,

  1

would type the first message.

Frequently, it is useful to read the messages in your mailbox in order, one after another. You can read the next message in mailx by simply typing a newline. As a special case, you can type a newline as your first command to mailx to type the first message.

If, after typing a message, you wish to immediately send a reply, you can do so with the reply command. This command, like type, takes a message number as an argument. mailx then begins a message addressed to the user who sent you the message. You may then type in your letter in reply, followed by a <control-d> at the beginning of a line, as before.

Note that mailx copies the subject header from the original message. This is useful in that correspondence about a particular matter will tend to retain the same subject heading, making it easy to recognize. If there are other header fields in the message, like 'Cc:', the information found will also be used.

Sometimes you will receive a message that has been sent to several people and wish to reply only to the person who sent it. Reply with a capital R replies to a message, but sends a copy to the sender only.

If you wish, while reading your mail, to send a message to someone, but not as a reply to one of your messages, you can send the message directly with the mail command, which takes as arguments the names of the recipients you wish to send to. For example, to send a message to <frank@machine.example>, you would do:

  mail frank@machine.example

To delete a message from the mail folder, you can use the delete command. In addition to not saving deleted messages, mailx will not let you type them, either. The effect is to make the message disappear altogether, along with its number.

Many features of mailx can be tailored to your liking with the set command. The set command has two forms, depending on whether you are setting a binary option or a valued option. Binary options are either on or off. For example, the askcc option informs mailx that each time you send a message, you want it to prompt you for a 'Cc:' header, to be included in the message. To set the askcc option, you would type

  set askcc

Valued options are values which mailx uses to adapt to your tastes. For example, the record option tells mailx where to save messages sent by you, and is specified by

  set record=Sent

for example. Note that no spaces are allowed in set record=Sent .

Mailx includes a simple facility for maintaining groups of messages together in folders. To use the folder facility, you must tell mailx where you wish to keep your folders. Each folder of messages will be a single file. For convenience, all of your folders are kept in a single directory of your choosing. To tell mailx where your folder directory is, put a line of the form

  set folder=letters

in your .mailrc file. If, as in the example above, your folder directory does not begin with a '/', mailx will assume that your folder directory is to be found starting from your home directory.

Anywhere a file name is expected, you can use a folder name, preceded with '+'. For example, to put a message into a folder with the save command, you can use:

  save +classwork

to save the current message in the classwork folder. If the classwork folder does not yet exist, it will be created. Note that messages which are saved with the save command are automatically removed from your system mailbox.

In order to make a copy of a message in a folder without causing that message to be removed from your system mailbox, use the copy command, which is identical in all other respects to the save command.

The folder command can be used to direct mailx to the contents of a different folder. For example,

  folder +classwork

directs mailx to read the contents of the classwork folder. All of the commands that you can use on your system mailbox are also applicable to folders, including type, delete, and reply. To inquire which folder you are currently editing, use simply:

  folder

To list your current set of folders, use the folders command.

Finally, the help command is available to print out a brief summary of the most important mailx commands.

While typing in a message to be sent to others, it is often useful to be able to invoke the text editor on the partial message, print the message, execute a shell command, or do some other auxiliary function. Mailx provides these capabilities through tilde escapes , which consist of a tilde (~) at the beginning of a line, followed by a single character which indicates the function to be performed. For example, to print the text of the message so far, use:

  ~p

which will print a line of dashes, the recipients of your message, and the text of the message so far. A list of the most important tilde escapes is available with '~?'.

    IMAP or POP3 client setup

First you need the following data from your ISP: the host name of the IMAP or POP3 server, user name and password for this server, and a notice whether the server uses SSL/TLS encryption. Assuming the host name is 'server.myisp.example' and your user name for that server is 'mylogin', you can refer to this account using the folder command or -f command line option with

  imaps://mylogin@server.myisp.example

(This string is not necessarily the same as your Internet mail address.) You can replace 'imaps://' with 'imap://' if the server does not support SSL/TLS. (If SSL/TLS support is built using NSS, the nss-config-dir variable must be set before a connection can be initiated, see above). Use 'pop3s://' or 'pop3://' if the server does not offer IMAP. You should use IMAP if you can, though; first because it requires fewer network operations than POP3 to get the contents of the mailbox and is thus faster; and second because message attributes are maintained by the IMAP server, so you can easily distinguish new and old messages each time you connect. Even if the server does not accept IMAPS or POP3S connections, it is possible that it supports the STARTTLS method to make a session SSL/TLS encrypted after the initial connection has been performed, but before authentication begins. The only reliable method to see if this works is to try it; enter one of

  set imap-use-starttls   set pop3-use-starttls

before you initiate the connection.

As you probably want messages to be deleted from this account after saving them, prefix it with '%:'. The shortcut command can be used to avoid typing that many characters every time you want to connect:

  shortcut myisp %:imaps://mylogin@server.myisp.example

You might want to put this string into a startup file. As the shortcut command is specific to this implementation of mailx and will confuse other implementations, it should not be used in ~/.mailrc, instead, put

  set NAIL_EXTRA_RC=~/.nailrc

in ~/.mailrc and create a file ~/.nailrc containing the shortcut command above. You can then access your remote mailbox by invoking 'mailx -f myisp' on the command line, or by executing 'fi myisp' within mailx.

If you want to use more than one IMAP mailbox on a server, or if you want to use the IMAP server for mail storage too, the account command (which is also mailx-specific) is more appropriate than the shortcut command. You can put the following in ~/.nailrc:

    account myisp {
        set folder=imaps://mylogin@server.myisp.example
        set record=+Sent MBOX=+mbox outfolder
    }

and can then access incoming mail for this account by invoking 'mailx -A myisp' on the command line, or by executing 'ac myisp' within mailx. After that, a command like 'copy 1 +otherfolder' will refer to otherfolder on the IMAP server. In particular, 'fi &' will change to the mbox folder, and 'fi +Sent' will show your recorded sent mail, with both folders located on the IMAP server.

Mailx will ask you for a password string each time you connect to a remote account. If you can reasonably trust the security of your workstation, you can give this password in the startup file as

  set password-mylogin@server.myisp.example="SECRET"

You should change the permissions of this file to 0600, see chmod(1).

Mailx supports different authentication methods for both IMAP and POP3. If Kerberos is used at your location, you can try to activate GSSAPI-based authentication by

  set imap-auth=gssapi

The advantage of this method is that mailx does not need to know your password at all, nor needs to send sensitive data over the network. Otherwise, the options

  set imap-auth=cram-md5   set pop3-use-apop

for IMAP and POP3, respectively, offer authentication methods that avoid to send the password in clear text over the network, which is especially important if SSL/TLS cannot be used. If the server does not offer any of these authentication methods, conventional user/password based authentication must be used. It is sometimes helpful to set the verbose option when authentication problems occur. Mailx will display all data sent to the server in clear text on the screen with this option, including passwords. You should thus take care that no unauthorized person can look at your terminal when this option is set.

If you regularly use the same workstation to access IMAP accounts, you can greatly enhance performance by enabling local caching of IMAP messages. For any message that has been fully or partially fetched from the server, a local copy is made and is used when the message is accessed again, so most data is transferred over the network once only. To enable the IMAP cache, select a local directory name and put

  set imap-cache=~/localdirectory

in the startup file. All files within that directory can be overwritten or deleted by mailx at any time, so you should not use the directory to store other information.

Once the cache contains some messages, it is not strictly necessary anymore to open a connection to the IMAP server to access them. When mailx is invoked with the -D option, or when the disconnected variable is set, only cached data is used for any folder you open. Messages that have not yet been completely cached are not available then, but all other messages can be handled as usual. Changes made to IMAP mailboxes in disconnected mode are committed to the IMAP server next time it is used in online mode. Synchronizing the local status with the status on the server is thus partially within your responsibility; if you forget to initiate a connection to the server again before you leave your location, changes made on one workstation are not available on others. Also if you alter IMAP mailboxes from a workstation while uncommitted changes are still pending on another, the latter data may become invalid. The same might also happen because of internal server status changes. You should thus carefully evaluate this feature in your environment before you rely on it.

Many servers will close the connection after a short period of inactivity. Use one of

  set pop3-keepalive=30   set imap-keepalive=240

to send a keepalive message each 30 seconds for POP3, or each 4 minutes for IMAP.

If you encounter problems connecting to a SSL/TLS server, try the ssl-rand-egd and ssl-rand-file variables (see the OpenSSL FAQ for more information) or specify the protocol version with ssl-method. Contact your ISP if you need a client certificate or if verification of the server certificate fails. If the failed certificate is indeed valid, fetch its CA certificate by executing the shell command

  $ openssl s_client </dev/null -showcerts -connect \   server.myisp.example:imaps 2>&1 | tee log

(see s_client(1)) and put it into the file specified with ssl-ca-file. The data you need is located at the end of the certificate chain within (and including) the 'BEGIN CERTIFICATE' and 'END CERTIFICATE' lines. (Note that it is possible to fetch a forged certificate by this method. You can only completely rely on the authenticity of the CA certificate if you fetch it in a way that is trusted by other means, such as by personally receiving the certificate on storage media.)

    Creating a score file or message filter

The scoring commands are best separated from other configuration for clarity, and are mostly mailx specific. It is thus recommended to put them in a separate file that is sourced from your NAIL_EXTRA_RC as follows:

  source ~/.scores

The .scores file could then look as follows:

  define list {   score (subject "important discussion") +10   score (subject "annoying discussion") -10   score (from "nicefellow@goodnet") +15   score (from "badguy@poornet") -5   move (header x-spam-flag "+++++") +junk   }   set folder-hook-imap://user@host/public.list=list

In this scheme, you would see any mail from 'nicefellow@goodnet', even if the surrounding discussion is annoying; but you normally would not see mail from 'badguy@poornet', unless he participates in the important discussion. Messages that are marked with five or more plus characters in their 'X-Spam-Flag' field (inserted by some server-side filtering software) are moved to the folder 'junk' in the folder directory.

Be aware that all criteria in () lead to substring matches, so you would also score messages from e.g. 'notsobadguy@poornetmakers' negative here. It is possible to select addresses exactly using "address" message specifications, but these cannot be executed remotely and will thus cause all headers to be downloaded from IMAP servers while looking for matches.

When searching messages on an IMAP server, best performance is usually achieved by sending as many criteria as possible in one large () specification, because each single such specification will result in a separate network operation.

    Activating the Bayesian filter

The Bayesian junk mail filter works by examining the words contained in messages. You decide yourself what a good and what a bad message is. Thus the resulting filter is your very personal one; once it is correctly set up, it will filter only messages similar to those previously specified by you.

To use the Bayesian filter, a location for the junk mail database must be defined first:

  set junkdb=~/.junkdb

The junk mail database does not contain actual words extracted from messages, but hashed representations of them. A foreign person who can read the database could only examine the frequency of previously known words in your mail.

If you have sufficient disk space (several 10 MB) available, it is recommended that you set the chained-junk-tokens option. The filter will then also consider two-word tokens, improving its accuracy.

A set of good messages and junk messages must now be available; it is also possible to use the incoming new messages for this purpose, although it will of course take some time until the filter becomes useful then. Do not underestimate the amount of statistical data needed; some hundred messages are typically necessary to get satisfactory results, and many thousand messages for best operation. You have to pass the good messages to the good command, and the junk messages to the junk command. If you ever accidentally mark a good message as junk or vice-versa, call the ungood or unjunk command to correct this.

Once a reasonable amount of statistics has been collected, new messages can be classified automatically. The classify command marks all messages that the filter considers to be junk, but it does not perform any action on them by default. It is recommended that you move these messages into a separate folder just for the case that false positives occur, or to pass them to the junk command later again to further improve the junk mail database. To automatically move incoming junk messages every time the inbox is opened, put lines like the following into your .scores file (or whatever name you gave to the file in the last example):

  define junkfilter {   classify (smaller 20000) :n   move :j +junk   }   set folder-hook-imap://user@host/INBOX=junkfilter

If you set the verbose option before running the classify command, mailx prints the words it uses for calculating the junk status along with their statistical probabilities. This can help you to find out why some messages are not classified as you would like them to be. To see the statistical probability of a given word, use the probability command.

If a junk message was not recognized as such, use the junk command to correct this. Also if you encounter a false positive (a good message that was wrongly classified as junk), pass it to the good command.

Since the classify command must examine the entire text of all new messages in the respective folder, this will also cause all of them to be downloaded from the IMAP server. You should thus restrict the size of messages for automatic filtering. If server-based filtering is also available, you might try if that works for you first.

    Reading HTML mail

You need either the w3m or lynx utility or another command-line web browser that can write plain text to standard output.

  set pipe-text/html="w3m -dump -T text/html"

or

  set pipe-text/html="lynx -dump -force_html /dev/stdin"

will then cause HTML message parts to be converted into a more friendly form.

    Viewing PDF attachments

Most PDF viewers do not accept input directly from a pipe. It is thus necessary to store the attachment in a temporary file, as with

  set pipe-application/pdf="cat >/tmp/mailx$$.pdf; \   acroread /tmp/mailx$$.pdf; rm /tmp/mailx$$.pdf"

Note that security defects are discovered in PDF viewers from time to time. Automatical command execution like this can compromise your system security, in particular if you stay not always informed about such issues.

    Signed and encrypted messages with S/MIME

S/MIME provides two central mechanisms: message signing and message encryption. A signed message contains some data in addition to the regular text. The data can be used to verify that the message was sent using a valid certificate, that the sender's address in the message header matches that in the certificate, and that the message text has not been altered. Signing a message does not change its regular text; it can be read regardless of whether the recipient's software is able to handle S/MIME. It is thus usually possible to sign all outgoing messages if so desired.—Encryption, in contrast, makes the message text invisible for all people except those who have access to the secret decryption key. To encrypt a message, the specific recipient's public encryption key must be known. It is thus not possible to send encrypted mail to people unless their key has been retrieved from either previous communication or public key directories. A message should always be signed before it is encrypted. Otherwise, it is still possible that the encrypted message text is altered.

A central concept to S/MIME is that of the certification authority (CA). A CA is a trusted institution that issues certificates. For each of these certificates, it can be verified that it really originates from the CA, provided that the CA's own certificate is previously known. A set of CA certificates is usually delivered with OpenSSL and installed on your system. If you trust the source of your OpenSSL software installation, this offers reasonable security for S/MIME on the Internet. In general, a certificate cannot be more secure than the method its CA certificate has been retrieved with, though. Thus if you download a CA certificate from the Internet, you can only trust the messages you verify using that certificate as much as you trust the download process.

The first thing you need for participating in S/MIME message exchange is your personal certificate, including a private key. The certificate contains public information, in particular your name and your email address, and the public key that is used by others to encrypt messages for you, and to verify signed messages they supposedly received from you. The certificate is included in each signed message you send. The private key must be kept secret. It is used to decrypt messages that were previously encrypted with your public key, and to sign messages.

For personal use, it is recommended that you get a S/MIME certificate from one of the major CAs on the Internet using your WWW browser. (Many CAs offer such certificates for free.) You will usually receive a combined certificate and private key in PKCS#12 format which mailx does not directly accept if S/MIME support is built using OpenSSL. To convert it to PEM format, use the following shell command:

  $ openssl pkcs12 -in cert.p12 -out cert.pem -clcerts \   -nodes

If you omit the -nodes parameter, you can specifiy an additional PEM pass phrase for protecting the private key. Mailx will then ask you for that pass phrase each time it signs or decrypts a message. You can then use

  set smime-sign-cert-myname@myisp.example=cert.pem

to make this private key and certificate known to mailx.

If S/MIME support is built using NSS, the PKCS#12 file must be installed using Mozilla (provided that nss-config-dir is set appropriately, see above), and no further action is necessary unless multiple user certificates for the same email address are installed. In this case, the smime-sign-nickname variable has to be set appropriately.

You can now sign outgoing messages. Just use

  set smime-sign

to do so.

From each signed message you send, the recipient can fetch your certificate and use it to send encrypted mail back to you. Accordingly if somebody sends you a signed message, you can do the same. First use the verify command to check the validity of the certificate. After that, retrieve the certificate and tell mailx that it should use it for encryption:

  certsave filename   set smime-encrypt-user@host=filename

If S/MIME support is built using NSS, the saved certificate must be installed using Mozilla. The value of the smime-encrypt-user@host is ignored then, but if multiple certificates for the recipient are available, the smime-nickname-user@host variable must be set.

You should carefully consider if you prefer to store encrypted messages in decrypted form. If you do, anybody who has access to your mail folders can read them, but if you do not, you might be unable to read them yourself later if you happen to lose your private key. The decrypt command saves messages in decrypted form, while the save, copy, and move commands leave them encrypted.

Note that neither S/MIME signing nor encryption applies to message subjects or other header fields. Thus they may not contain sensitive information for encrypted messages, and cannot be trusted even if the message content has been verified. When sending signed messages, it is recommended to repeat any important header information in the message text.

    Using CRLs with S/MIME or SSL/TLS

Certification authorities (CAs) issue certificate revocation lists (CRLs) on a regular basis. These lists contain the serial numbers of certificates that have been declared invalid after they have been issued. Such usually happens because the private key for the certificate has been compromised, because the owner of the certificate has left the organization that is mentioned in the certificate, etc. To seriously use S/MIME or SSL/TLS verification, an up-to-date CRL is required for each trusted CA. There is otherwise no method to distinguish between valid and invalidated certificates. Mailx currently offers no mechanism to fetch CRLs, or to access them on the Internet, so you have to retrieve them by some external mechanism.

If S/MIME and SSL/TLS support are built using OpenSSL, mailx accepts CRLs in PEM format only; CRLs in DER format must be converted, e.g. with the shell command

  $ openssl crl -inform DER -in crl.der -out crl.pem

To tell mailx about the CRLs, a directory that contains all CRL files (and no other files) must be created. The smime-crl-dir or ssl-crl-dir variables, respectively, must then be set to point to that directory. After that, mailx requires a CRL to be present for each CA that is used to verify a certificate.

If S/MIME and SSL/TLS support are built using NSS, CRLs can be imported in Mozilla applications (provided that nss-config-dir is set appropriately).

    Sending mail from scripts

If you want to send mail from scripts, you must be aware that mailx reads the user's configuration files by default. So unless your script is only intended for your own personal use (as e.g. a cron job), you need to circumvent this by invoking mailx like

  MAILRC=/dev/null mailx -n

You then need to create a configuration for mailx for your script. This can be done by either pointing the MAILRC variable to a custom configuration file, or by passing the configuration in environment variables. Since many of the configuration options are not valid shell variables, the env command is useful in this situation. An invocation could thus look like

  env MAILRC=/dev/null from=scriptreply@domain smtp=host \   smtp-auth-user=login smtp-auth-password=secret \   smtp-auth=login mailx -n -s "subject" \   -a attachment_file recipient@domain <content_file

SEE ALSO

fmt(1), newaliases(1), openssl(1), pg(1), more(1), vacation(1), ssl(3), aliases(5), locale(7), mailaddr(7), sendmail(8)

NOTES

Variables in the environment passed to mailx cannot be unset.

The character set conversion relies on the iconv(3) function. Its functionality differs widely between the various system environments mailx runs on. If the message 'Cannot convert from a to b' appears, either some characters within the message header or text are not appropriate for the currently selected terminal character set, or the needed conversion is not supported by the system. In the first case, it is necessary to set an appropriate LC_CTYPE locale (e.g. en_US) or the ttycharset variable. In the second case, the sendcharsets and ttycharset variables must be set to the same value to inhibit character set conversion. If iconv() is not available at all, the value assigned to sendcharsets must match the character set that is used on the terminal.

Mailx expects input text to be in Unix format, with lines separated by newline (^J, \n) characters only. Non-Unix text files that use carriage return (^M, \r) characters in addition will be treated as binary data; to send such files as text, strip these characters e. g. by

tr -d '\015' <input | mailx . . .

or fix the tools that generate them.

Limitations with IMAP mailboxes are: It is not possible to edit messages, but it is possible to append them. Thus to edit a message, create a local copy of it, edit it, append it, and delete the original. The line count for the header display is only appropriate if the entire message has been downloaded from the server. The marking of messages as 'new' is performed by the IMAP server; use of the exit command instead of quit will not cause it to be reset, and if the autoinc/newmail variables are unset, messages that arrived during a session will not be in state 'new' anymore when the folder is opened again. Also if commands queued in disconnected mode are committed, the IMAP server will delete the 'new' flag for all messages in the changed folder, and new messages will appear as unread when it is selected for viewing later. The 'flagged', 'answered', and 'draft' attributes are usually permanent, but some IMAP servers are known to drop them without notification. Message numbers may change with IMAP every time before the prompt is printed if mailx is notified by the server that messages have been deleted by some other client or process. In this case, 'Expunged n messages' is printed, and message numbers may have changed.

Limitations with POP3 mailboxes are: It is not possible to edit messages, they can only be copied and deleted. The line count for the header display is only appropriate if the entire message has been downloaded from the server. The status field of a message is maintained by the server between connections; some servers do not update it at all, and with a server that does, the 'exit' command will not cause the message status to be reset. The 'newmail' command and the 'newmail' variable have no effect. It is not possible to rename or to remove POP3 mailboxes.

If a RUBOUT (interrupt) is typed while an IMAP or POP3 operation is in progress, mailx will wait until the operation can be safely aborted, and will then return to the command loop and print the prompt again. When a second RUBOUT is typed while mailx is waiting for the operation to complete, the operation itself will be canceled. In this case, data that has not been fetched yet will have to be fetched before the next command can be performed. If the canceled operation was using an SSL/TLS encrypted channel, an error in the SSL transport will very likely result, and the connection is no longer usable.

As mailx is a mail user agent, it provides only basic SMTP services. If it fails to contact its upstream SMTP server, it will not make further attempts to transfer the message at a later time, and it does not leave other information about this condition than an error message on the terminal and a 'dead.letter' file. This is usually not a problem if the SMTP server is located in the same local network as the computer on which mailx is run. However, care should be taken when using a remote server of an ISP; it might be better to set up a local SMTP server then which just acts as a proxy.

Mailx immediately contacts the SMTP server (or /usr/lib/sendmail) even when operating in disconnected mode. It would not make much sense for mailx to defer outgoing mail since SMTP servers usually provide much more elaborated delay handling than mailx could perform as a client. Thus the recommended setup for sending mail in disconnected mode is to configure a local SMTP server such that it sends outgoing mail as soon as an external network connection is available again, i.e. to advise it to do that from a network startup script.

The junk mail filter follows the concepts developed by Paul Graham in his articles, ''A Plan for Spam'', August 2002, <http://www.paulgraham.com/spam.html>, and ''Better Bayesian Filtering'', January 2003, <http://www.paulgraham.com/better.html>. Chained tokens are due to a paper by Jonathan A. Zdziarski, ''Advanced Language Classification using Chained Tokens'', February 2004, <http://www.nuclearelephant.com/papers/chained.html>.

A mail command appeared in Version 1 AT&T Unix. Berkeley Mail was written in 1978 by Kurt Shoens. This man page is derived from from The Mail Reference Manual originally written by Kurt Shoens. Heirloom Mailx enhancements are maintained and documented by Gunnar Ritter.

Portions of this text are reprinted and reproduced in electronic form from IEEE Std 1003.1, 2003 Edition, Standard for Information Technology — Operating System Interface (POSIX), The Open Group Base Specifications Issue 6, Copyright © 2001-2003 by the Institute of Electrical and Electronics Engineers, Inc and The Open Group. In the event of any discrepancy between this version and the original IEEE and The Open Group Standard, the original IEEE and The Open Group Standard is the referee document. The original Standard can be obtained online at http://www.opengroup.org/unix/online.html . Redistribution of this material is permitted so long as this notice remains intact.


Heirloom mailx 12.4 MAILX (1) 10/1/07
Generated by a modified version of manServer 1.07 from mailx.1 using man macros with tbl support. README.gz000066600000006230150777510630006063 0ustar00Y]s6}ǯ@Lىq7J8N}HHBL*@J>os.@J;L%s_l]wօF7_G;..lvZ vdUPj޷e|kjmpkҮaTC-*VدV>tjۻ ޿臻G澇)FmۥiK[5]Rh_0fmu*J4ҵ WXe~ G',x`MmS ?(`jIp>3-9k.zH%‡ح(+Һ5MBmw&`W8X?Eֶ h u A_k [X^b3& B=⍯+-B65\]td^jSڈ8zccg\fg3H<1m;WOt _wpfkWj}H3ך> lB]\/JqJ=~ yQ%WnSWh=Iq@YNzwߪ/S/^c^|xTc_=+N~os}:#}`[?&ת;}qpMg{S_>`~a\ +w67S \O:M[x.V+ص ȢΔjP67WӳONFy•Uo>9Ru0 ߾{6/o~yãR CNX4&*@cG7~YZ@P{1pDp$B)7]֐ԩ$ P=jEUKa(3Ox`k+jV$5KPkB)#XXѸZX9X YY_׉DCp.-[Q]\-M 8_<!}lzuJnV%%z}Qv֧M $ny-]l$&#Tn>f|X]jaj;:3AhWZDͭҗI\*QAu皜%3LyqѦh6Ed36&>R!'LIs|ɀ%J$6)G_<Zd5y!H0L !#[Gy2cidHC?{ l@`~} s5a;E=1`XdͰREʣ#˸٢a?j0lH.8#vC)cXR49rbljY5Ҋ<:fDٸȎ[ݸR6o3cY4:>-;MJ>jD5'|) ,1C6/%}WK _ˀtY LHi dĔcKkek ضY:Z07La>0U%8atKR1Yv̻圥贏a (CN!IŒkK$ 7ّhpaBX=xsB v(^lK`Ӗֱf2Gz8* @ T#Ahz 0Sx-KEƜtٜ2-œicrUnq_S\--f{PJ:AC¹2x'W=IeFhmDt]gDt:^>7Pboq68e wP#Д ,bERٵwg2#qP 0ȧbH~|R pkjvt ,~/{58bX2:SxoW] "*g̾Z.φC_G;xIIܾhbuRA0W!RBK;0 d@'!`arqNX "\Ҧiea{ ODV\n҄ a^U[d/LRuZW2K4\u_1j+Z.ejt΋ؓ:K^v{si! EN+0Bgȷ+qHK0]NQDiZLf<n33[ʧi[./4;#7temt$M3J>=;|U7Jأ?-hIPP,nՏ YfʦUo99|gChfTODO000066600000005753150777510630005265 0ustar00Before you start making additions to mailx, subscribe to the development mailing list at to coordinate your efforts with the maintainer and other people. ------------------------------------------------------------------------ The following features are missing for conformance with the Single Unix Specification, v.3: * LC_TIME environment. This conflicts with the mail RFCs and historical usage. It was optional POSIX.2, but the newer standards mention this in the rationale only. Won't be implemented here. * onehop variable (not demanded by POSIX standards). Seems absolutely obsolete. If anybody has a need for it, he should contribute code. ------------------------------------------------------------------------ The following IMAP features could be implemented in the future. If you need them and cannot wait, contribute code. - The MIME capabilities of IMAP could be used so that not entire messages are downloaded all the time, but just the parts that are actually needed. - SASL authentication methods could be implemented. - The deletion code (more general, all STORE code) should be able to generate requests for ranges of messages to speed up operation. - Large messages should be transferred in separate parts with IMAP so that the operation can be interrupted in between. ------------------------------------------------------------------------ The POP3 client supports USER/PASS and APOP authentications only. If you need other authentication methods and have the ability to test them, please write and contribute code. A variable should be added to specify the default character set for messages without MIME declarations. If you want to edit arbitrary header fields with the 'editheaders' option, you are invited to supply code for it. Be warned that this is a nontrivial task due to MIME. Contact the development mailing list before you start coding. Several people have suggested adding support for arrow keys at the command prompt, autocompletion for attachment filenames, etc. I am personally not going to implement this as X Window Copy-and-Paste satisfies me. But if you desparately need it, you're invited to contribute code. You can't use libreadline, though, because its license is incompatible, and I insist that your implementation is done in a way that a) mailx can still be compiled without requiring any further libraries (i. e. your code is optional) and b) your code works for all kinds of terminals, not just VT100/ANSI ones. Mailx will not support 'Return-Receipt-To' or 'Disposition-Notification-To' header fields, neither for the sending nor for the receiving part. For the sending part it plainly doesn't work because one wants to know whether the human recipient has read the mail and not if he clicked on some send-a-receipt-button while looking out of the window. For the receiving part, it is simply annoying. If you want a confirmation, ask the recipient to send one in the body of the message. Gunnar Ritter 3/4/06 changelog.Debian.gz000066600000006776150777510630010255 0ustar00ZYsF~6$|H2akC!bo @B#Lʩ85DEw+XvS(SYI24Xg<AL88D0e& D7oDH.G m&-xҀ`R.2I'O2C + w<`iPv幌E2vC)~5b" .;`pV` 32#ׅM4=i2mYu%Ү!2K uL/QA '8^oz+9Jq ?&&Ƭe/e0`p#MG [f9[]%T. 3,c 87Q[V*ے#t~an#y$/;w;=> GP\,6zXhwc?0-(HIsX^}/-WPLms,O $> (VAr%:ze Kвi<+sGtip%. : Q!hE 値ڍ~@gYqVeA &+gaۑ"NHnm>#tGR4V_t(J~Jp "3|*73hYݸHDëKT,&^ӷxבEu1X-~3u72I`y4 x ZaW:ju3F%][U_7r`)R9 L n"Txw<ER{dU;V=#eM2IU|}ӻqgSV&4FT*XEToj/+z[;y*T4.(]gbXF1r$N-xCb zU~)]^ -}`X^Ɛ2=lxup{pɒ a,RJ[!OHI,*NUW\)3#8nk::&eA7};#Uů`!?[ >"q`` Ñ=`eamΣ< #x_Ce:7Ց|YBM~5*wߢvDrT$%HN-3`jaAb-`D)7%lPqmsffaiud:,If<4.dc\BonH..YQw[(GD*5 ]5N E(bF'ւB[oPM mM] וRRBjj\EɒdEg,0TIp w,hh\zJ"V>X7';YtKm1+0.8&#:2QlqȖm6]G6mm6;aTl5kcwDPXL3+ DT7ɍb|'9p 2ˤ2\*hJ5]qĦ$zAٌ5$qia=:%n) K C̹?խ[keX{ZOh]3yÅk$ 1OyHQ[1OECU=]5؆m@TJ})0 ̯+bMUgj>*Iɞ TG/5y}LZ*+oUGaRXR]@d=ppq)8S&I?@91J !iS'+QlL9:ov۴}ܩ:(EWVurOC@u:Sˡţ#s"zQT$R J5]Tƥ:Vdq)XFNv}qfL+(Xy`}c:! -b)KE+C:;ߞ]|,Xu¢V 24VVm9Fzu!8t>ߋ#;Ku NaAt=[FnOi30 |ZkhQSs4cp[5b{/