MZ@ !L!This program cannot be run in DOS mode. $zӛ}Гşt“CIēӛIÓCşۓşK,JşNRichPEL`J   )'@0 MP .textF `.rdata@@.data"$@.rsrc  @@1Dt$Pu1DbVIHPɋt;HxVL$hQ uhjChmCGT$RD$hmCPC }hjChmCVL$hQK uV{D$ xmC_^zK0DtB$$T$ h\mCRԿD$hjCPZhjCh(mCK 3ĔøĔ̃UVP@u+ƒPl$ u hnCjfE"Ȋ@uW+OOGuȃOIGGufnCfDSuhnCPD$DP$@u+‹Ћōp@u+ƍLQU؃u hhnCjt$D++А @u OGGufdnCf@u+OOGuȃOIGGufdnCfD$@u+Od$OGu@+Ѝd$ @uOIGGuf dnCf@u+OOGuȃSDR蔴SD脴 >h\nCu HPj/DXnCuPnCjUPh\nCh\nCj\$j\S,Ptj/PPt+t$FM Q莻؃u h8nCj1t$͋ʃ,nCE 0nCMf4nCSfUu HPj/DXnCuPnCL$jQPh\nCSj;SSu h\nCT$R4t&H HPhnCQ hmCjgDt&HHRhmCP HQ謴0Dt*HRhmCP輵0D [_^]D$v[_^]VD$Rtxtit hoCjS3;u hnCj>@UWN:ˍFu hnCjhCP;u$D$VPhnChH,hHjbU;j 萹;9DuD DASSVD8V谱;tWÑDWB蔱DX DT$51DDF51DUX;dU1D_][^j ;u hnCj9DuD DASSVD聍 ;tVDVBDX DT$1DD_]X1D[^̡1Du1DÍWP;=1Du hoCj1DV3vh D=1DtVRt iu1D1D LDB 1DDxP1DF;ω Dr^_Sj蠷؃u h4oCjCǍP@u+@Pvu h4oCjV+d$AuCD^uD@DDD[áDXD@DD[̡1DdtHhkCP31D1Dt 0DhkCQ 1D\0DVtdDt)@1D(1D HBR@PhdoCQDZ51D0Dt)@1D(1D 0DBR@PhdoCQ蕱51DP0DtcDt(d0Dl0D+RPHhXoCP[51D0Dt)d0D l0D0D+QPhXoCR)51DT0D0 t0Dp0DD$PQR,OD t HD$PhPoCQٰ 51D0Dt0DT$RhPoCP貰 51D0D t0D;p0D50DSrUw;rO+\$SPVND tHQhHoCRW 0Dtg 0DD$PhHoCQL+֍\$SQRYND tHRh@oCP  0Dt0DL$Qh@oCR [D^tHP蠮0Dt 0DQ舮3d̡\0DVtdDt)@1D (1DH@PAQhdoCRg51D0Dt)@1D (1D0D@PAQhdoCR551DP0DtEDtHhoCP 51D0Dt 0DhoCQ51DT0DtEDtHhpoCR軮51D0Dt0DhpoCP虮51DD^t HQL0Dt0DR43S\$ VW|$WS~$t.WhoC1DP hoCV1Dg 1Dt PS_^3[̡D U3;V5H;WpC351D;u hjChlpCe3;tUN VL|/t*D$ PV蔵tL$Q3F;s;u;tHWRڊhjCh(pC_^0D;tP-0DH;tP-H1D;tP蔩-1D1D;tPͩ-1D1D;tP赩-1D1D;tP蝩-1D9-/Dt;t hoCPD$] ́S3hjCj\$4\$X\$l\$\\$|\$ \$\$x$\$$\$\$`\$@\$\$<\$80DHDD$L`DCh(CR$P$Q'U$ ujӐt S胭$VWu@$r$C3u&j蔐u S臐t S7Uh4Ch,C$Q$RPh @j1DH 1D\$Lh @jh @jh @jwh @jkh @j _@$SP/+S$QD$L$RD$0PL$(Q$R$P$QT$d3Rl$P\$@$,;úu+0D;Z8QhCjAFl$$xRH߃U,@$~@DD&УD50DT$5D0D5D95XCTXCD0D;t P耦t$ 50D95XC=XCt$4Dw5Dl5/Da5 0DV5/DKD$D=5D2L$Q/_T$R1Dt$@ 0D;t PťD$0D\$ /D;ÉD H/D =/D5/D 95/Dn/D D$pC3uR1D7h P E#ʃ1D1D uT$R1D% 91Du 1D;w0r=sShRPp1D1D;w = T$R蜤 50D $PD$$Q$RhCP|;t2$QL$$R$PhCQN; $;v m $;^ U $SSSPQRg1DD$(Pأ 5D 95XCd XC 95XCI XC 50DPD$T$Ru L$VSQhCFtD$PDAr T$VSRh CE D$PD > 50D3 \$Pt$& L$Ƀ D 50D =$|kH @@$@50D D50D D$3;‰T0D L$3;P0D 9\$X0DtH0DL0Ds H0D L0D$9\$t X0DT H0D L0D5X0D u @0DD0DH0DL0D! D$;u@0DD0DH0DL0D 8Pu@0DD0DaA#ʃ@0DD0DQ ;8|=sShRP$@0DD0D;O  =B T$RHH0DL0Dl L$3;`0DW D$3; \0DA 50D50D0 0D! D$3;‰0D 50D L$3;D0D;t P裠L$ 0DD$3;‰0DL$3;0D5D50D 0D~=Z , E <@$@t$\G50D<50D1t$d(t$L$3;B0Dt$(T$3;ǣ0DT$3; 0D51D50D1D51D$RT$$PL$|QhCRa;t/D$tPD$$Q$RhCP6;r $;c Z $;K B SSSPQ$QOT$(R1DD;t P詞D$DL$VSQh؂CGAtL$QDpT$VSRhЂCAtL$Q5D@qD$VSPhȂC@tL$QD =L$VSQhĂC@tL$Q=Dܝ T$VSRhC@tL$Q50D謝D$VSPhCS@L$Q50Dx=A|$pu T$\$HD3 ;u 0Dh}CQ0DRߑ T$< 0DPh}CQ믉0D39-1Dtl51D;tbƍPd$@u+ƒt0|;>.u6FPeZu$NQSIuVRAPt h}Cjy.9-/Dt+@0D D0Du H0D L0Du@0D-D0D9-1Dt 9-1Du\$@;݋t$$tWu0DXC1D1DRP(*u% 1DQh}ChH hHj- 0D;͡0Dt;t hT}Cj-XCu;u9-0Du h4}Cj-;t6;uh|Ch|C#h|Cjf-9-0Du hp|CjR-;u;t)hL|Cj>-;ttu h$|Cj!-t:=/Dt9-1Dt)9l$8u#9-Du| tt h |Cj,}pUhpCl$X~;t5hpC79l$`h{CtRhpCj,>9l$D$$t h{Cjs,XCH;tHpC3u69l$t& Hh{CQ8HRXC 0DD;u h{Cj,=D t({C3t{C3u \$@-D\$@|$95Du,9-/Du$9-/Du9-0Du9-Du 9-DhjCh|{C"0D;ʼn5D-/D-/DtPN-0DXC-D-Du^95Du 9-/Du9-/Du9-Du9-Dt6hjCh<{CXC5D-/D-/D-D-D9-0Dt&9-/DthjCh{CaXC-0D0Du9-0Dt7hjChzCu&9-0DthjChzCXC-0D9-Dt&9-0DthjChzC-DXC9-1D0Dt4;u9-0Dt htzCj*t$4;u9-0Dth:uFH+BRP;ţ0Du hlCj  H0D\$ABu|$;tHhwCPU HQ 1D;l$Dl$H-0D-0D-0DD$ w3ۍI9D90D0D 0DSjdQP0D 0D tSY 0DD+у;~V90Du)HhdnCP0D芃 HQP HhwCR=0DdHP+ Ft;É^|u \$ N~nXC=L$TVT$XudD$(PV9tL$,QF;1D1 1D;t;l0DT$T@l0DωVD$X#͉FkT$(RV̊tD$,PkF;1D 1D;t;l0DL$T@l0DljNT$X#ʼnVt$ut 0D0Dω 0Dţ0DL$DD$HÉL$DD$H]V<3;t!x$@u+ǀ|/u9Du?9^hu$FX;tPZRYFhD;uFhL$dQT$XRSP6aFHhsCPk HQ1DFj9=0DtqVT0DRhsCPUk`0D ;t9 0DhsCQ8kVF 0DRPQ0DhsCRk0DP1Di $0DF(I;u~tV=d|$tn f=0De|1Dx1D 1DjRPQofoVTRhsC6x1D |1DH H1D 1D$0D3;u=0Du |$;up|$9-Dt-9-1Dt%HhkCPj HQ-1Dh 9-0Dt-9-1Dt%0DhkCRi0DP-1Dh d0DA; d0Dt"N0D0Dщ0DV£0D F x0Dȡ|0D x0DN|0DVp0D t0D£p0DF; t0D-=0D NLQ?fVPR6fFTP-fFX ;t Pff9n"tF@;t Pff9n$tFD;F@t Pef9n&t NHQeVe; HH Hk9=DtxVTHRhsCPh`0D ;t9 HhsCQhVF HRPQHhsCR\hHP g HhkCQ=h 9=0DtxVT0DRhsCPh`0D ;t9 0DhsCQhVF 0DRPQ0DhsCRg0DhkCPg 0DQf -d0D=x0D |0DE-d0DV-p0D=x0DF=t0Dȉ |0DN-p0DV=t0DFLP[dNPQRdVTRIdFX t P9df~"tF@t P"df~$tFD;F@t P df~&!FHP=XCumNLQcVPRcFTPcFX t Pcf~"tF@t Pcf~$tFD;F@t Pcf~&0D3;ɶ9D~VTHRhsCPHf`0D ;t9 HhsCQ+fVF HRPQ HhsCRfHPd HhkCQe 1D90DVT0DRhsCPe`0D ;t9 0DhsCQeVF 0DRPQ. 0DhsCR|e0DhkCPie 0DQ/d 1D%9\$4u90DuV^;|$\$@3pl$tHhsCReHPc =1DIh~i3ۃ;N<D$(^X^\^`9DWRjhjC%V+@.@G+@]+@h+@s+@~+@+@9@+@+@1,@-@-@ 4@<@''''''''''''''''''''''' ' '' ' '''''''''' !"#$%&*1@.@.@/@$/@9/@51@0@d/@/@]0@r0@0@0@0@;@0@0@0@1@<@ ;@y1@1@1@1@1@1@1@1@2@1@1@2@%2@2@2@ 4@h4@s4@<@ I>@>@>@>@>@>@̋ DD$3ЁV5@HW3 =D DiA D D3ҊD3с<3_ D^VW|$ xV4gE#xV43ɣD5DDtiSU-@H$3ȁ\3ËȁiA3ɉ5D DD3ʁ\3GDu][_^̡D SU@VWDujvif3VwD$ P&3w D5@HD%3؁3 D DiA D3Ɋ D33D׃2ЈT,E nD$ PT$=D3-D‹́3%3D%i@D3ۊD=D3݁3,ك2ӊ\$3ɊˈT$-DՁ3ρ3<ρi3A DD=D3%3,ƒ23\$\$É-DՁ3%3<%=Di3@D D3́3,ʃ23Ɉ\$\$ˉ-DՁ3ρ3<ρi3A DD=D3%3,ƒ23\$\$É-DՁ3%3<%i3@D D=D3́3,ʃ2ًՁ\$\$-D3Ɋ3ρ3<ρiA D3D=D3%3,ƒ23\$\$É-DՁ3%3<%i3@D D=D3́3,ʃ23Ɉ\$\$ˉ-DՁ3ρ3<ρi3A DD=D3%3,‰-D23\$\$ËՁ3%3<%i@D3Ɋ D=D3́3,ʃ2و\$\$3Ɋˉ-DՁ3ρ3<ρi3A DD=D3%3,ƒ2؈\$\$(3%-D3<Ջ%i@=DD3Ɋ Djj j3́3,ʃʋT$42L$*3-D3<͉=Di3G=DD3%<L$ 23Q-DD$/(_^][ ̡0DUl$tUD$ ŅW|$ tDSV $I5DP΃2уGKu^[_T$ D$jURP蛖]Ul$VW|$jChDP]hDU\hD!J36< u <t<t ;t$} >F~N< uhDj [hDIL7 ,CuD>_^]̋D$ALT$ ILL$D$̋D$L$ QLVpL@\tI\tRV^̋D$QLD$RQLR̋D$HPL$L$A\uAPD$i̡ HtXVt$h0@PHPVt^Ã=Dt)=0Dt HHh@@QRVJu3^3SVt$ ƍPI@u+ƒPFN؃u^[ËӋ+֊ @u;t>\u/DPVzou0DuAj/S[u@j.PGuWOGGu HCLCW_^[V>uhM U/P;]v(PPbouhPCj67~^S؃>uh0M U/P;]v(PPouhhCj豅xXx[̃>SuhLP;v(PPnuh|CjEL$ÈhHhL$ HhHh[̋D$S\$ ;vǃ>Uu"P.LuGhCjф6 ߍi;v%PPmuhCj蝄\$3vl$ ʊ(@;r;][̋D$uËL$ L;Vs&ft$I3Ҋpf;t3ҊpPD;r3^ÃSUVt$3Wugt$$tKl$(tCUQK؃uhCjT$,͋ȃ_^]É [ËD$,_^]3[hJD$uhCj藃L$ ΋;t$$L$sw3ҊpT$3҅pPt,|$(|>;s3ۊyf;\$t33ۊyYL;r\$ʃ˃l*t$$ʍD;D$rD$(T$ȋU)J؃uhCĵD$͋ʃPKBD$0_^(][QUl$ E$MDVPQhup EXF3ҊvF<VT$vETPhC芇^]Y3Ɋn3ҊvN ȋEL ʉL$P@u+@WPCIuh؄CjML׊ABuǍP@uS+PWj\WTAD$(;DPhCGDuMTQhCʆ[_^]YÃUTRhhChHJH Od$GGu CHOGGuЃChjChHfKhCj[_^]YËD$fu-E @PHt@M<אABu[}X_^]Y؍KQGtSVWk; }X[_^]YQUl$ E"M@VPQhup EXF3ҊvF<VT$vETPhCz^]Y3Ɋn3ҊvN ȋEL ʉL$P@u+@WP3Guh؄CjML׊ABuǍP@uS+PWjLWD?D$(;DuETPhC̈́[_^]YÃMTQhhChH HH O$GGu CHOGGuЃChjChHfKhCj~[_^]YËD$fu-U BRFt@M<אABu[}X_^]Y؍CPEtSVWi; }X[_^]YQ0DF$NDPQj DSW0DN;uUNuN3Ҋp3Ɋh3ۊxPɊX H щT$3Ҋp3  ˋ\$3 ډN^9~uUNuN3Ɋh3Ҋp3ۊxHҊX P ʉL$3Ɋh3  Ӌ\$3 ىV^9~0uON4uH3Ҋp3Ɋh3ۊxPɊX H ы3Ҋp3  3 N0~4~(_[u3Ɋh3ҊpH ȉN(YQ0DF"N@PQj uYSW0DN;uUNuN3Ҋp3Ɋh3ۊxPɊX H щT$3Ҋp3  ˋ\$3 ډN^9~uLNuE3Ɋh3Ҋp3ۊxHҊX P ʋ3Ɋh3 3 V~0D_[ỸUl$MV3ɋ Dt$w r}wuD$ t$Uw}v t$U4w}0v t$}(v t$t!uhjChCր^]ËEDSWu,fNPB؃ۉEDfu$H}$WPj؃ uLQjB؃U$EDRPS&gMDQ:3fE$Љ]DfE$3cCȃ;u1f9u$RB؃t;EDPJ:]Dfu$U$D$+QAD$u _[^]ËuD+ΉL$T$M$|$++ύ4ʃ3fM$f+L$؋D$$fM$MDQ9T$t$(UDFCCcMɋEwrw =Du#CcCcKk K k }Mwv+ÈhHhψHhH|$h}4M0wv+ÈhHhψHhH|$hM(vÈhHh_[^3]̃SUl$ VWf}"f?E@4SPja t$uVS@uhdCjxE"M@PQVdU@R+83fE"ȉu@fE"3fFȃD$L$+R|$ ?؃uhdCj+xff+E@u@ȉL$(ʃʋT$<3fM"f+ȋD$|$ +ʋT$ɉL$(tfD$ʃM@QfE"\7T$,D$$]@4(j>E@uhLCjwfE"FFFEMFfFfNn N n EMF f FfNn_Nn^]3[ÃUl$ EXVP@uS+Wf}"fX \$$QE@FQPhupL$8c t$u[t$,P=uhCjvM"U@QRVbE@P'63fE"ȉu@fE"3fӃF;ʉD$L$+DD$P=؃uhCj"vff+E@u@ȉL$,ʃʋT$<3fM"f+ȋD$|$ +ʋT$ɉL$,tfD$ʃM@QfE"S5T$0D$$]@4(Q<E@uhxCjuf]"ELP@u+@P<uh؄CjKuEu ULWRCML׊ABuǍP@u+PWjW4D$4uFpFfF^~^~mX_[t"ōP@u+‹3~ (T @;|^3]̃Ul$ EXVP@uS+Wf}$fX \$$QEDFQPhupL$8 t$u[t$,P;uhCj"tM$UDQRV0`EDP33fE$ȉuDfE$3fӃF;ʉD$L$+DD$P:؃uhCjsff+EDuDȉL$,ʃʋT$<3fM$f+ȋD$|$ +ʋT$ɉL$,tfD$ʃMDQfE$2T$0D$$]D4(Q_:EDuhCjrf]$ELP@u+@P(:uh؄CjrEu ULWRCML׊ABuǍP@u+PWj.W&2D$4uFpFfF^~^~mX_[t"ōP@u+‹3~ (T @;|^3]3fWȁr8ȋ% QRPhChH:VTRhH%wfFf= tDf= t>f=t8ȋ% QRPhChHP:FTPhHv=0D_u7fFfN.f;t*RPhTChH:NTQhHv<Ft1Ёt!Ph,ChH9FTPhHZvfFf=v$Qh ChH9VTRhH,vF(t!PhChH}9FTPhHvfF,f=t/ft*f=t$Qh̅ChHD9VTRhHuSVa؃t8Pu#VDatKVtP8aVta؃u3[DKZa؃tPu VP`띃}VD.a؃tPuVP`n}D[QVP:ȉL$uD$L$K:uD$F u2I t$3IT:Du@|t F t3^Yø^Ỹ$L$ $P:u$$K:uL$8D$uD$D$:uL$3 :Lu@|3҃‹ƒ̃P:ȉ $u$ $K:uD$RjD$ jP^t33 :Lu@|3҃‹ƒ́1DS3h\uCP\$\$\$l@;ã1Du! 1DQhpC~s[ČjjhP,u1DR,,#ƒuH1DSSSPT,t3 1DQ -1DRhPC1D s [ČË 1DHC1DP,0D1DhjCuGh$CrhjChCrhjChCrhjChCr [ČhhCnrhjCh0C_rhjChCPr[ČË 1DVWQ+ 1DHCt$L|$Pt/1DR* 1DHCt$L|$Puѡ1DSWVP*t5 1DQ+1DRhPC1Dq _^ [Čá1DUPjL$$jQw\3d$-L$.3Ҋt$/D$D$\@$1DH(1D 3Ҋt$+3Ɋl$)D$D$* D$( fT$"3Ɋl$# |$X L$&3d$'3Ҋt$%t$d\$h L$$fT$, 3d$- ffHt|@P21DG 1DHQjRP[1Dt3P* 1D1DA $ ]_^[ ČH u& 1DQ:*1D]_^3[ČÃ=$1D1DP@u 0D+…t"hjCh̍Co]_^[ČÃHt|;>.u6FP@Zu$NQ@IuVR@Pt7hjCh}C~o1DPr) ]_^1D[ČÃ=$1Du 1D|0Dus51D1D:utP^:uu3u71DP(hjChC1Dn ]_^[Čá0D;~51D1D$:utP:Vuu3u71DPg(hjChpC1DOn ]_^[Č9$1Dt0D|$Xu D$\ru3eL$PT$T+͸ЃPjС1DRQP& 1DQ'0D;1Du:s*R*PhL$3Ɋl$? 3Ɋl$= 3Ҋt$;L$< 3  |$8 T$NL$d3Ɋl$O3 t$h|$J3Ɋl$M 3ۊ|$I L$L3Ҋt$K 3  |$H 3 |$ ʋT$L$Xt$\f=.v|ȸgfff+QPhChH&hjChHchjChCchjChCb0D(hjChdCbD$Xt$L$\T$Ƌt$3D$XH95(1DL$\ H|$l=H=HD$`t 1DQt=1D $1D;ƣ(1Dl $I;1DP@u+@P'$3;l$ 1DՍd$ABuYu hDCh Ca1DP ]_^1D[ČË1DPRgl$31D;h\uCU.;ƣ1DI(1DP5  (1D. $1DI;u=1DP@u+@P0# 1D;l$ ՊABuHPR&gl$h\uCU$.;ƣ1Db9t$pu/9t$`t-L$\T$XVQRP 1DD$P1Dt$`d 31DPeHCD501D=41D% CD CD/=0D CH3DQT$xhCRa#$ Ȋ@uH+OOGuȃE|01D 41DhtCSQPP(1DPR$hCP"$ Ȋ@uH+OOGuȃhjChHD_hjChĈC5_PhChH"hjChH_D$p9/Dt69-0Du.htCSWV臶 (1DHPQhtCR  1DPUL$$j*QI;tNfRPhXC^0D ;hjCh(Cj^hjChC[^hA ;3d$3ɊD$fl$fT$3 fNd$!fL$ 3 fFt$#fD$"3 fVl$'D$& 3Ɋl$%L$$ щVL$*3Ҋt$+ 3Ҋt$)T$( ‰F T$.3d$/ 3d$-D$, ȉN^D$23Ɋl$33Ɋl$1 L$0 щV^fD$43Ҋt$5 fV fT$63Ɋl$7 3fN$d$9fL$83 fF&t$;L$: F(fD$<3Ҋt$=3 fV,l$AD$@ 3Ɋl$?L$> щV8L$D3Ҋt$E3Ҋt$C T$B ‰F03f^4^H^D^@^L^<%@fF f;É^P^T^`^\^XuM HAQh ChHhHhCC\0D;LhjChC$\BR ;ÉFLfF$f;tP;ÉFD~fF&f;tQ;ÉFH^1DF NLRUPQF; fF$f;t 1DNDRUPQ{F;fF&f;t 1DNHRUPQRF;V FL=DtvFtgFLP@u+@P;ÉFXNLЊABuNXQZ;tVLR8~LFXPhԇCZ V3ff%f;uF8t t t(uft f u2u FLPPC3ff%f;uF8t t t(uft f u2u FHPPC`9-0Du9-$1Dt90DtV0L$F4щV0T$‰F49^(u39\$ltF4;Hw"r N0; HsV0HF4Hl$l HNLQ^t^x#;ÉFP?P@u+@P;ÉF<"NPЊABuVLR mFT^h^l^pDFX;nP蜖;u2FLP@u+@P;NL׊ABuǍP@u+@P;ÉF\~ϋЊABu90DtHFXPO;tF`dǍP@u+@P;ÉF`0ϋЊABu1ǍP@u+@Pc;ÉF`ϋЊABu9Du NXQPFl;ÉFpF`PPmF`Pd$@u+@P;ÉFdN`ЊABuFdPP (9Du VLRPFlj;ÉFpF9/Dt 90Du'D$P0D$P69-0D&<QPhC_WhjChCPW51Dl$1DR)U1DjCDxt(1D $1D@;(1D Ht$d3;u ;L$hhtCjQPtL$xPhtCjQV^PhChHhjChHV]_^[Čá1DPhTCiV]_^[ČUhCKV]_^ [ČQ‹1DR(UhPC51DV ]_^ [ČhtCSWV裭P(1DPhXChHHhjChHUUh8CUhjChCU 1DQ<]_^1D[ČË1DB $ ]_^[ ČhjChChjChԆC1D@ $ ]_^[ Č̃SUl$fE 3VuhjCh0C>|1Dx1D 1DSRPQ f9^"t V@Rf9^ tFLPf9^ t N*RPhXCM(hjCh(C>(hjChC/(?h;3d$Q3ɊD$Pfl$SfT$R3 fOd$UfL$T3 fGt$WfD$V3 fWl$[D$Z 3Ɋl$YL$X щWL$^3Ҋt$_ 3Ҋt$]T$\ ‰G T$b3d$c 3d$aD$` ȉO_D$f3Ɋl$g3Ɋl$e L$d щW_fD$h3Ҋt$i fW fT$j3Ɋl$k 3fO$d$mfL$l3 fG&t$oL$n G(fD$p3Ҋt$q3 fW,l$uD$t 3Ɋl$sL$r щW8L$x3Ҋt$y3Ҋt$w T$v ‰G03f_4_D_@_L_<_P%@fG f;É_T_H_`_\_Xu= HAQh ChHhHhC&hjChC&BR;ÉGLfG$f;t@P;ÉGDfG&f;tAQ;ÉGHz1DG OLRjPQfG$f;t"1DODRjPQZfG&f;t"1DOHRjPQ/W GLOLQ:;IV;W=9/Dt!GLPhtChHQShH"G N ;t#PQhChH(hjChH$fffW$fV$fG&fF&ODNDWHVHfG,fF,O8N8=Dt[9^XuVFtGFLPI@:u+@P8;ÉFXuhCjNLVXAB:u V.3ff%f;uF8t t t(uft f u2u FLPPC3ff%f;uF8t t t(uft f u2u FHPPC9/Dt 1DPAN4SV0Q 1DRPijVthjChhC # 1DSUWQ. 1DR;@;89/DjhjC GLPhTChHjhH bQ PhC"hjChCv"91DuZLCDǭtG$1DhjCuhC!JvhCv!6hxCd!$`CdC hCHlCHpC Hf tC HHf H3d$DRD$,hCPD$4 Ȋ@:uH+OOG:uȃE| 01D41DhtCSRQyP(1DPL$@hCQD$H ȍ@:uH+OOG:uȃhjChH hjChĈC 51DU1D;t PT$R1DD$$t(1D $1D@;(1Da_^]3[lVhCy _^] [ljhjCMhjCh8CN _^][lhjChC/ _^][lá1DP1DQ{Ph C_^][lË1DR1DPAPhC_^][lË 1DQ1D_RPhC_^][l̃S3U-H;VWHH1D HfH\$\$1Dt8]tpC3u3)h\uCU<3Ƀ;D$;}-H90Duy=0Dty51D1D:u:tP:Vu:u3;t8=0DuhxChXC-HUj* 1D=0Du-3;t/D$PL0Du90DulD$=0D; H;4;V;ãH 1D;t;uH Hh@jQPh  H;uSV;ãHtA 1D;t;uH HhЉ@jRP D$_^][_^][Vt$Vէu^VjRPV,@^Vt$W|$ t?T$D$+jhRQWVRP jjRP _T$ ^3_D$ ^UVWqIAul$+΍|͍qAu+΍l);l$ra$M:t.;t)t ;rɊ@H:@HuO 3OuˍqAu+΍|L$M;s_^]̡ 0DS\$UVWu-D$ DPSQG m_^][ÃDuD$P4VR 4, DuUVr@ DtCF< uC CEOu+͋ȃL$IQSR蓟  DuUS`r@ Dt>+ CF< u> uKMOuuDjSP.  +݀|+uM DUSQ DDD ͋Ѓ;‰ DD|;shCj_^][̋DD;s7L$+;vSV5DW|$ȋ˃_^D[3̡ 1Du hCVt$ t,PD$ jP" 1DA thԙCjf^̡ 1DPEVjhhDC@@"D$PN,QDVR複^鋄̃ SUVt$ W3D$D$|$w h C\$(l$,WVt$(FPC@D-D=D=F聎L$QT$$RRD;uL$QPUSjF}L$$NЋȈFF_VN^][ ̃DS3Ul$PMLVW\$\$\$4D$8D$<\$@\$D\$0\$(\$$\$ \$,pI@u+fE 3Ҁ|/D; DD|$uD$HPEhL$HPj HQ5H0DL0D=D0D@0D L0DL0DjփL0Dh@PR5H0D4;|;w35H0D5L0D5H0D/Du Dt2 t. 5L0Du&HPj.. HQ 1D|$0h@W|Dt P W_^] [DË\$D|$@t$Dt`uMhC0Dt!RP0DhCPMTQhC&Dt P? 5HHL$3;ȉ5HHt(EEEEfEf!Ef!E.fE `DU }]90Dtσ ЉMU DDMU90D 1DP#M4U0 1DjQRPs_0D3;Ƌˋt ΋1D;С1Du;t8VVPRdPVVSWd HPhؚCQEhC D$X;fEt ufEfE 3fEu %fEfUfU.=1Du#t1D; 1DtM4U0VQRPu4jUK;1D 1D 1DVPQRvt _^] [DEUb;0D H;ơHtƉ HHƉ HHfEf;D$Xt hC D$Xu!D$<|D$8shpCj[UҺ0D HȡH‰ HHfM.fM3f9u"tE@;EDt Pu@fu"95D95/DtAhtCVSWbDPDhtCVRPb HPh\CQ?|$Xu+DDSWRP HPhHCQHh8CRHP51D950Dt[|$Xu+ DDSWQRoP0DhHCP 0Dh8CQ0DR51DT_^]3[D̸,#S$4#Vt$S t tu ^3[,#W3I(#}~FSGt t u܍D$ ;vd$F t.u NL$ ;wD$ P@u+@PwtL$ +Au_^[,#_^3[,#Vt$F0W~48tN0O0t PlFt P\Ft PLFt P<Ft P,Ft PFt P VHHH_^ËD$T$SV1:utP^:uu^3[^[̋D$T$@SVq:utP^:uu^3[^[̋D$Vt$PV t@^Ë^̋D$Vt$PV-t^Ë^áDSUVW|$PW3ۉ= H H1S !:"*+,;<=>?[]|/u'DRW= HY H/3.u8tw }( DQW= H$ H. J C }>t9DPU DQW؉= H H@H DQU- H H2D$_^][SUl$ fEVW3fd$f= f=:f="f=*f=+f=,tzf=;ttf=<tnf==thf=>tbf=?t\f=[tVf=]tPf=|tJf=/u f3:f=.ut0 } f   }tPGBfff>_f^][̸ HSUVWC;Pt$1DtΉ@4uHhAjPV=HO|$t[T$,Lu:utX:^uu3u U, D$,HD$Ot$uT$,hAE HjQU=H;vHTDr@:utP:Vuu3tC;rt$V$_^]3[ËDQhChHTPL$(hНCQHOGGuCC CĝCGȝCOf ̝CW GD$fOЊ@uH+OOGuȃTBPL$hCQyH OIGGuCC CĝCGȝCOf ̝CW GD$fOЊ@uH+OOGuȡDu$HO$GGu `CfhjChHZ_^][_^][̋D$=}!ËL$ L$  L$ L$ L$ ̋D$AT$RL$,uP@D$D$P Hl}!ËP ʋP ʋP ʋPB ȋQj,D$D$PL$у?P PP JPP@ PH_̋L$0$PQ蟋u D$030$̡0DVWt]P@u+ƒ PftM 0D֊ABuV-VuL$d_^E]3[<ËDRVD$XD$XC3҅CAt%:u@u|$Xuډ\$ :Ft\$ABu|$Xډ\$uE0DPVuUр<:-[CC Ct!9tCQPL$ hHCQCRD$h@CP L$QhChHDD$t hHDj T$\ME DQPt$4vCt$X[Uӊ :ɍ: DQPT~{~v Ct!8tCPRD$ hHCP*CQT$h@CR D$PhChHDD$t hHDj"j`t$duhXCjMˊ9t$XT$AEL$dÉE_C^][<Ë Ct!8tCPRD$ hHCP[CQT$h@CR@ D$PhChHD) ^u><+t<-uFQt3DRWP˶u;L$X Ct%8t T$XPCPL$ hHCQ蒨T$XCPL$h@CQs T$RhChHD\D$t hHDjut$+ލCP赦L$duhXCjTE+‰ED$`SVQ'T$l+8 DQWt$lL$xT$$_C^][<ÃUӊ:t|<=uCEÊ 8DŽtFPd$@u+@Pt$duhXCjENJ@ But$XL$dT$E_C^][<ËL$PT$TD\8-P@u+@P肥|$duhXCj! ABuL$dT$E_C^][<Ãt -EÊ8tt<=uCEǍP@u+@Pt$duhXCjEǍI@ But$XL$dT$E_C^][<ËL$PT$TD\tjP@u+@P脤|$duhXCj# ABuCT$3L$d_DEC^][<ËD$h4ChHD3@D$hEhHDjL$dT$_C^][<PhtChHDFD$t ~hjChHD_^][-uL$d T$dCD$C+Ŋ:utP:Vuu3ǍP@u+PWUO uJ|$~;WhChHD|D$PW$hHDjL$L$T$C$BT$=|$u7Wh$ChHDD$P$vhHDj<L$`T$d|$:C CtM9tHCQPL$(hHCQ蟢ET$T$[hjChHD_^][DËCRD$$h@CPX L$ QhChHDAT$R$hHDjb|$<CuZD$؍P@u+@Pqt$luD$P貘h\Cj ˊAButMtHtCt>D$D$hPChHD L$QF :D$tU؍P@u+@Pȟt$luT$R h\Cj] ˍABuD$XL$\ttfP@u+@Pd\$luT$R襗h\Cj ABuC3L$`D Ct!8tCPRD$(hHCP^CQT$$h@CRC D$ Ph4ChHD,L$QD$phHDjLT$RߖD$L$pC_^][D̋D$3҉D$u L$ ËD$u T$ ËV3LFut$L$@u D$4D$8D$D$(SD$0U(\$l$uD$Dtuul$D$ D$t @CD$W$Ctttt D$~uL$Ѓ<tit t3D$;}7l$Ӎ +ЋD$;tl$}\\@;|\$Jtu؋l$D$L8L$ ttu{|CT$DC\$u,t$~#jVD$hXCPICFD$$\$t$|$t%@uPul$-Ku C3\$l$;\$$|$4L$u4~<tuAËًȉ\$L$;\$$m4b~ <>-Fu)T$HC3}\$C\$ <-uAFCD$HC<}\$C\$L$LT$HD$4f.Df;T$<".D;D$8f .Df;L$Bf.Df;T$D/D;D$P /D;L$T/D;T$\/D;D$`/Dt HhdCQ֌D$;t PƉD$t P赉S謉U覉D$$t P蕉D$$t P脉D$(t PsD$t PbD$ PM_]^3[Xj8|$ HP;ǍPI@u+@P訐D$;t PϊABuD$$L$(|$lF3WD$4ND$8`TRPFuCV蘈D$;t P臈D$t PvSmUgD$$QWP+nS3cFD$^F L$8N D2DF0F4( H 3AD /D HL$;ȉl$u /DD$t Pt SՇt UȇD$t P跇D$0t P覇D$4t P蕇D$t P脇D$ t Ps_]^3[XV`D$;t POD$t P>S5U/t W"D$$t PD$(t PD$t PD$ t Pކ_]^[X̃0SUl$Uɞt$HUVr8t_^][0Ët$Hh\uCV0u" HVhCQ2 _^] [0hxCUuW踅_^][0jjVWW蕅V菅uuT$HR3_^][0Ut u_^][0̸(視$, 1DSUVWP3Q\$$8D$1DP@:u+ƒ(P;t$uhCj 1D֍IAB:uƍP@:u+h;|.tL$ t;} L@uSP؃uhCj褼3ɅL$ UW+D$t;P@u+@P褃/u=t*tP{FuS{hCj/ABuT$GBT$d_][^_][^QD$VWpC3uhjChТC_^YSUjjPW51Dl$( |$ttFLUPW" tR1DtNPUQ[Ft /Dt&̢CuȢCVTRPHhCP}3ۋu51Dd$F\tz~dL$UWQJ" td1Dt UWFt /Dt;̢CuȢCVTRPHhCP}N`HQhCKHpC3t!hDPOuCCj8F~;%HH; t$XƍP@:u+@P~;ÉE΋ЍAB:uD$T$PEUEEpC3҉]]]u PPED$E L$ M D*DE0E4 HAD /D HL$X;u U /Dl$D$;t Pu]_^3[Dà D|$$D$$L$XPQfDf;T$*fDf;D$( D;L$$f"Df;T$.{f$Df;D$0j 0D;L$<Z4D;T$@J<D;D$H; @D;L$L+9/DtHhdCRwt$;t Ut|$;t VtWtD$Pt]_^3[DUotD$t$;t PZtD$PMtVGtL$Q=t ]_^[D̃ VW3h@|$$|$(|${;u _^ Ë 0D;t9=X0Du H0DL0D=0Du/|$,u(9D$0u"1DP?rD$ T$$|$D$ S=(0D|$|$ UD$uFL$4|$8#׃t5\$$;T$ r;+|$u=@s+ʉL$D$@1DPq 1DQT$ RjV赣؃L$3;,0D00D40D80D<0D>P~K ~~90D(0Dw3f3Ɋn3ۊFN ,0D3Ɋn~ 3Ҋv NV  3Ҋv 3V  ^ £00D3 ˉ 40D3f3Ɋn3ۊ~FN 3Ɋn3ҊN ^ 3 ыL$( Ë\$,<0D+80D00D;u; 40Dt^1DjUWRpthCj jjjV螿L$ ȋD$$L$ D$$1DP(0Do 1DjUWQ pthCj 膱1DRoD$,T$03f3Ɋn3ۊFN ,0D3Ҋv 3f V F 3 Љ00D40Dn3f N F ȉ 80DL$(+L$,;‰<0Du;t^ 1DjUWQ5othCj 貰jjjVSL$ ȋD$$L$ D$$1DR(0Dn1DjUWPnthCj ; 1DQ\nD$,T$03;IT$L$D$uL$3f9_^Yf?uW0Dt(L$ffttw|$ff\$ t%f=/tSWV= fGfuffu]3f9[_^Yf=/tf=\f~/SWV ][_^YÃf>u ][_^YVzubV[|$ WO+ÍG+׃L$ PVt3Ʌ][_^YP3Ʌ][_^YË|$f?t"\$ ISWVH f9u][_^Yá0D|f[rl$f}taff=!t f=^t3fF4F3f҉D$\$t+t3ff=\uf=]tf;uى\$f;]t 3][_^YÉ\$33f-;uff=\usf=-u~gD$ tf]3fURܤf~-t5fuf>f;w(D$ t W諤;tDGf;v݋l$\$33;nD$CD$ PUS ][_^YËD$T$][_^L$L$T$f\u>l$ \$t 3f;;'3f QWfD$ fL$ f+f@USV= ][_^YSVt$ Wj.Vݮ\$t?j.Sʮu0S蟥DPmtSW让ht%WIDPVeu_^^Vt$Wt#|$;t DQVu_3^_^Vt$W3t'S\$;u DQVڌu[_^SVW3G<"utA DQV而-t)RzuDPVWuيt:IQztDRV&u׋_^[ÄP_^[VW|$33҅v6t$ 2 rvrvrvB;r_^3_^̋D$ VWCu"COGGufDC FCfO[u)COGGufwCfCOGGu뾅t)Њ@uC+OOGuȃ󤿐COGGuD$@CuCOGGuf Cf)Њ@uC+OOGuȃ /DA%yH@T$L$ RQ@/D(/DhCPj/D@_(/D^̋D$ VWCu"COGGufDC FCfO[u)COGGufwCfCOGGu뾅t)Њ@uC+OOGuȃ󤿠COGGuD$@CuCOGGuftCf)Њ@uC+OOGuȃ /DA%yH@T$L$ RQ@/DՈ/DhCPSi/D@_ň/D^Vt$uhjChC踥^Ê<0<9ƍP@u+ƒvVhxCw^SUWV)؊3tI7Pvt D7Gu7u _][^ÊL7t _][^Qv*tz|$\$ t.u [_^V|$ ǍPd$@u+‹ȋƍX@u++ϋ+y [_3^;sDRWփ;ruۋD$ tMNJ:u,tVX:uu33Ʌ[_^3Ʌ[_^WV3Ʌ[_^À?t/\$ SWVh ZDRW3u[_^Ë 0Da[XD$D$3ɄU|$t"t3E<\u<]tEEuހ}]\$$33-;spu\uU-uFJtL$ T$@H~-t+u:wd$u@H;tR:v33F;r|$tC Dt$ SQVDPRUŃP ][_^ËD$t ][_3^ËDt$ SRV軁PDP벃\u FL$ ɋ|$t3;Ë@H@H*@qQ DQWSPVd [_^SUVt$j.VAl$tZj.U.uKōP@u+ƒP_؃t)Ӌ+Պ @uWOGGufwCf_݋L$QSV NF;t SW3^][̋D$ WP$^t'QntWGRnu?uBD$P]QntWGRnu?SUV6؋lj\$P@u+@Ps^uhأCj֋+׊ @uD$ˍR6^uVVhأCjӖ l$ EE|$EI>"u-F7tb"tYDRV?uB7t6Pmu DQVutFt8IRWmtDPV~uML$T$HtEEHuD$^E][_ËL$ T$dVt$PQRv 3> uF@|D$lVhlCP#X 3^d̸CUSVWRQu +<EMЅ#t2F3Iu333333F33333F33333F 3333I[ʃt,33333Iuԋʃt $I2F3IuYZ_^[]SUVW-FH1D++u = 1D+£HH hGF5dE++H5dE3E;r3fE=r3G;r3fG=rڋ=D0D@0DX0DD5H0DtNL0D#ƒu? HQj VeHR&T5H0DL0D=D0D@0D L0DL0Dj΃L0DhPQ5H0Dz;|;w35H0D5L0D5H0D/Du Dt2 t. 5L0Du&HRj.dHP~S 1D1DuR H1DFUPCt t1D 1D=1Ds 1D_^][Ë HS1DVW33\E1DUd$r6F3%|$ DDGAQBRhEh4EE E5ET E EE5EstjEE5E E_3^][YUWVSt$H-`E~s+ҁǢF\EfOfD;XEr#fDfOMf6GtT;vPf;Fuf;Fu؍Fft2O*N+ǁF+;~5dE;H|[^_]æ̃ Vt$jD$VP{aL$QLt|$:u@HD$\D$\D$8.ED$u 0E^ jjD$PL$QjjjT$ R$CuHhCP83^ Ët$L$ ;@ .E0E^ ̃Vt$jD$VPL$hQ血t&f|$:u3fRrfD$\fD$ f\fD$f94EfD$ u 8E^jjD$PL$QjjjT$(R(CuHhCP73^Ët$fL$ ;@f 4E8E^Vt$V,CuVh,C4z ^Ã7^Vt$V0Cu#V Vh,CyVF4 ^Ã7^Vt$V0CuHhCP73^ÃPV4Cu" HhdCQ6hPCB 3^ø^Vt$V,CuHhCP63^ÃPV8Cu" HhdCQ6hPCRB 3^ø^P9Jt ~:u $Q$RhV<C$jPD$D$ Pp^ hL$QT$RD$PL$Qh$0RD$ PD$'$CjL$h̫CQLPr t9jT$hīCRr t!jD$hCPmr t 3ø3f(hP}t f~:u $Q$$RhV@C$ jPD$D$ P} hL$QT$RD$PL$Qh$8RD$ PfD$*(CjL$hCQ}P} t9jT$hܫCR} t!jD$hЫCPw} t 3(ø(VjjFjPZ3ցޱ^wr=>s 3Á^H6rw=v 3j*h!NbRPH~Ã<$PVHCL$QT$RDCF=ޱu>>r~=^H6wku>waD$L$ T$-lD$,D$IL$(L$T$$T$D$ D$PL$ T$D$<p3Ƀ<3<3<3̃D$jjjjjh(sL$(PstT$4jjD$L$QT$RD$$x:\D$$jj L$,h E#P$C% E̡DuTC=أD̋D$PFP#~PXCH@̃SUl$(Vt$(WUVs"jhjjjhVdCD$ PL$QT$ RV`CV\Cufu$D$ kD$uD$uE } D$HD$uD$u_^M(]3[Í}(D$_^]3[Í]$t$ uD$uD$uU } t$RD$uD$u_^E(]3[Í}(t$'_^]3[V,C؃tEt@3 h!erӃ_^E$E(E Af]]3[_^][̃SUl$(Vt$(WUV>n"jhjjjhVhCD$ PL$QT$ RV`CV\Cufu$D$ D$uD$uE } D$D$uD$u_^M(]3[Í}(D$m_^]3[Í]$t$ D$uD$uU } t$D$uD$u_^E(]3[Í}(t$w_^]3[V0C؃tEt@3 h!pӃ_^E$E(E Af]]3[_^][̃ SVjjjjjhhC\$,dC;D$PVtCt jVpCW=lCjL$QjT$RVׅt2|$u+\$ u!jD$PjL$QVׅt |$u\$ D$_tPVpCV\C^[ ́j j D$XhDCPR4jjL$h0CQ?4h ChChCT$,R$PhتC0̃ Ul$( u3] ËMVW3ɉ|$ t LGu|$ D ~@PM2t$uh`CjjS3ۅ\$J$|v D$_ 3fDD$L$ Qjj T$0RjD$,PhjxCL$ t 0DtTu|$$wjL$(QV9 TR诀؋˃эAu+ʋOOGuc~PD$(PVF9 w1DtOIGGuf \CfNTRB؋˃ъAu+ʋOOGu̓SM)l$8t$ \$|$C;߉\$ƍP[$@u+@PVRuV)h`CjTi _^] S\$U-|CWjjjSjjՋu_]3[ÍD?VPV0uhxCjhGWVjSjjՍ QfF0uVh(hxCjh 3ɉt LF@ɉ uV4(^_][̋D$Vt$VPC^̋D$Vt$VPC^SVhXz/؃u^[WVmgD P]/uS'_^3[VWmkW>g4G+σ ~j:WBpV;uf.+ǩ~j/WpN;tf/SRf*WfF.fF*fFCW'[_^C[SVWhH.؃ƍP@u+ƒPe.׋+֊ @uǍP@u+48+Dž~j:WN;u.F+ׅ~j/WqN;t/FC+ @uSRWPCW/&t _^C[S&_^3[U-CFt F FPQՅt#0DuFuԡ0DtF0tōF4]3]W=CFt F FPQׅt>0DuFuԡ0DtF0tō~4j?Wot 8u_3_S\$u3[U-|CVjjjSjjՋu^][FD6WP,tVWjSjjՅuW$_^]3[Ë_^][S\$u3[U-|CVjjjSjhՋu^][FD6WP=,tVWjSjhՅuWt$_^]3[Ë_^][S\$u3[U-xCVjjjjjSjhՋu^][ÃFWP+tjjVWjSjhՅuW#_^]3[Ë_^][̡Dt 3ɅhwCD,CuhtN DQVKt6t V}\u/DPV-KuᡬDu j/W_ǍPd$@u+@P)u_^[Ë֋+׊ @u/Dt V_D$t_^[̡/DSVt$ WuV u3/Du0DtVt3fftf=s f~:~tjhCVm tjhCVl uwfNfɍFtkf/tef\t_fftWIf/tf\tfHfu8f8t2fHft&d$f/tf\tfHfuf8tff=/tf=\uf?.ud$fGf=/tf=\u f?.tf?tf8\uf/f8u졬Du j/W ^W_DP'u_^[WVc/Dt V_D$t_^[W|$ǍP@u+@Ph'u_V+Au^_VW|$ WB_DP2'u_^WVNc_^̃D$PcT$L$QRD$D$ :̃0S\$8UVWP@u+‹3pCС /D;؋uTD$Ht @ED$Lt @D$PtDEP DEHDE7L$D$ PQV URF=v8D$ hPhChH#hjChH_ShC_ {H ffSDfFT$ V$HF$D>3f ǃf fSDf@L$ HDt#T$ Rh̬ChH"jhH]D$t PR]_^0fG"fUl$VtO@PQB j t,fG$ftЋGD RPB j u^]Éw@3fO"fO"UFTF FFMNVVNMV N V N MшN VNV3fO$GDƒ fO$ȉVQVQ^@3]WZ|$tS_\u/DPVo@uD$@S 0Du 0Dt L$PQjS: w]_^[8ÍT$RS|fjjSW51Dl$\ |$tnFLUPW萾 tR1DtNPUQFt /Dt&̢CuȢCVTRPHhCP[3ۋu51DF\tz~dL$UWQ td1Dt UW蒅Ft /Dt;̢CuȢCVTRPHhCPN`HQhtd$f8\uf/f8uD$@VY 0Duo 0Dt ]T$PRjV E_][^8ÍL$QVpjjV51D\$\ toVpSRU tS1DtFPSP襁Ft /Dt'̢CuȢCNTHQPhCR3u51DF\zFpSPU藫 th1DtFLSPFt /Dt<̢CuȢCNTHQPhCRaF` HPh\u/DPV.1uᡸDuRSj:UP tj:WPt [_^]YË^;vZf?uThuf.l$|$Du#WUqUY SP[_^]YVSS3[_^]YSdCUl$ VWjhjjjhWEӋtu CD$Pjjj VD$(CzuBL$QjCPCt(D$T$RPWj VӅtMWjCPCV\C_^][jjjjjhWӃt P\CM_^][̃$Pj CPCUV5CWL$QhhCjD$D$(օ-C=Ct:D$ jjjT$RjPׅt"ՅuL$ QPE\C_^]áPEu:L$QhTCjօt(D$ jjjT$RjPׅtՅu TEL$ Q\C_^]̡HEtSjjjC؅u[VW=CShLE׋t(VhLES\CjVCVCHE_^[h@EC3IESHEC_^[́HEUV33;D$u>u ^]SW$(;?WCv _[^3]ÍD$3+\D /uB;v8\$D$uA:u=3;vM8\uAt@;ru78\4t1\4D4F%@D<:u\$D$D$3=Ch@E9-ECtL$QhECh@El$ӊD$jj؍T$RjjjL$4j#P$CD$tHD$tA$0Bt3D$؍L$#PCu$,T$Rh@E׋D$3;tbFVD$ PhECL$T$=E E-EEE$0GEO EIE=Eh@EӋD$_[^]QHES3V3;É\$u u^[YW|$WCD8+~'WPv7h ;uF yF N _Ff^[Vt$VYt^F @tvhY^3^jhCW3}}jZY}3u;5II;t\@ tVPVaYY3BUIH t/9UuPfYtE9}utPKYu E܉}F3uI4VNYYÃM}EtEWj3YYj hCV39uu VY$uYuuYEM EVuYjYV.i~$uhfYF$uXEv$L$ɡ D|;}4 DVgYY^hh VhL$H 3; DtF-rr$$wh@ ^h DH^Árwvh@^hh@^jhȭCUuuV`YeVjEEPu VlEVuUkM EUunYhCCthԭCPCtt$t$Cj#XYjeWYV tЃ;t$r^áDtt$YVW CC3;ϋsu?tу;ru,h JB)tCƿC;YstЃ;r3_^jhCwTjWY3}3F95$EuuCPC5 EEE9} u79=ItII;Ir ;th(C CYh0C,CYM9}u!5$Eu33F9}tj&VYSjjt$ 0 jjt$  jjj jjj jhCtSMDVjeYYeVhEutEVPju E;Eu& DxD D Vj -sYYeVuhYYME+SþDVj6YYhDt$" YYjhCRDVjYYeV hEE PuV;iEVuwhMERþDVjYYÃ=IV5Eu3^ÅSWu95 EtQQtuH5Et>\$t6S\sY%PQs;Yv<8=uWSPs tu3_[^ËD8j h CQjTYeu_YEM EQjTYj h0CQu=Iu.;5Iw&jTYeV\YEM3Eu#uF=ItVj5ICpQËujSYÃ|$w"t$uYu9D$tt$sYu35Et$YYáIVj^u;}ƣIjPuYYIujV5IhuYYIujX^3ҹ`DI  D|3ɺpD4Itu AD|3^=EtuËD$`D;r=Dw+PSYà PCËD$} PRYËD$ PCËD$`D;r=Dw+PRYà PCËD$} PQYËD$ PCU VuWEPu EPEEBuuf tMxE EPjToYY_^Ë,E 0EV4 98t;r;^r+u%RQYYt ,E,E0E3hhpCN33ɉ]]9]u ;wu ]̉]G} 3@ẺE؉]Gj PYuuoMugMYY3j 2QY]}}CEu؍tċjWSMQu I4uCr6ME؉\u EtQu E;G3oE;"hdCYE;u*T8t J8 uEXCuPCEjD^VSLPt LDžxI9]̋MtM}MtH$M@HEuBnu8nHCV+nDP};buWh^VWq^uWh^Sus t$EPLPSSSjSSWuCEh@CE$rYu;u WYhVur E;8VjmY|0}<\uj\V,rYY; +}B;]rBt VYul}t 3ҋu+WuvT tRE+;rI})EVPdYYt%EFKEETE^_[Ë+3u N Ej hЮCDDuYeuuu uEM EJDu+YjhCCu,eEu VYYeV?YEVujupEVuYM3M9MHCu YjhCC3}]t }r}w ;t @teuuVY}V V CYYff ‹N tN FE E4E ;u$u YE ;u (EMfN  N MNF~M EBuYUQS] Vu~~$t s"~(~jSV FHXttVHDJtjE] E X 3]E @jvMjQPEPhv t%uEM3e a|zC~^[T@d;\Dt? t$PYYT@d;\Dt x(~ht$PG Ë@HL$H%BT@d;\Dtx(~jt$P Ë@HL$HT@d;\Dtx(~ht$P΋ Ë@HL$H%S@d;\Dtex(~jt$P蒋 Ë@HL$HS@d;\Dt+x(~hWt$PU Ë@HL$H%WQSUVWKS~<ujYF<}32{=~X= }Q+@ DEEP=D DYVĐYH D)EEPYF VӐ=D DYt(V胐Yt+H D+@ DEF E +@ DESjCu4~u.E M;C@t ffQfQM;SWVyX;YDs"VhDYYVSYYtylVP;YYulPhlEP誠 u3pEtElPhD>YYt VW;YrjCWVS DB }tjhlEu*z }tjhtEuz DVu GYY_[M^Ul$ DEpVPPEPu|vISvDEPYYu D!EPW@PYYDW< EvE0EjPP5y$EEP GDjPx  D$ED`D;t4PH=D|-t#`D`DPdDHuoj5EPjh Cjt03E@rhh CP @3 $EdD `DdD Du (EDt/DV$EY3Dt 'YD_[MpctUl$ DSV3;WEtt;t WGYv4D;E]?LC_hCWx؅YY+ljE;;EDEPW6. u 60T9EYtE D~Ch{CS耔YYu;;u\u#WESP`EPD=btE?t G?D39ut ƋMt_^[x3SSSEPW;tԿD3;t'3EP5YYtEPYu!EE FD~39}t5DTY=Do9}_3_jhC1}3;90j 4Y]9] u3ɋjEPYYjTYu;u]M E;$EF(EF3E EL @ꡔ DF$DF(IF,IF0IF4 DF8EF<IF@IFDH DFH DFLEFP\D9u=DtPDY5\D9]u ;tVYME j 2Y30SD$ uL$D$ 3D$3Pȋ\$T$ D$ ud$d$r;T$ wr;D$v+D$T$+D$T$ ؃[̋D$L$ ȋL$ u D$S؋D$d$؋D$[uBL$HhBHiCÞ&H%VEBpd;5\DtL$3;tc:t]9T$ tWW~HDG_t+F(~9D$ |RRPQj v|CtF(^Ã^RRjQj 5$E|CH^3^jhC.}3;uu Yu ;u W4Yo=I.]j1Y]W42YE;;5IwLVWP7 t}8V9YE;t*GHE;rPWurW1EWP29]uK;u3Fu u VS5ICE;t#GHE;rPWuqWu1MO9]u";u3Fu VWS5ICEE;u`9EtXVXPYE3ۋu }j/Y3w;u3FVWS5IC;u9Et V PYu3-̋L$ WVSًt$|$u 't+t/uuatt7uD$[^_tuutu[^D$_Ét~Ѓ3‹t܄t,tt uĉ3҉3t 3uwD$[^_UWVu M};v;|ur)$\AǺr $pA$lA$AAAA#ъFGFGr$\AI#ъFGr$\A#ъr$\AISA@A8A0A(A AAADDDDDDDDDDDDDD$\AlAtAAAE^_ÐE^_ÐFGE^_ÍIFGFGE^_Ðt1|9u$r $B$BIǺr +$A$B B0BXBF#шGr$BIF#шGFGr$BF#шGFGFGV$BIBBBBBBBBDDDDDDDDD D DDDD$BBB B4BE^_ÐFGE^_ÍIFGFGE^_ÐFGFGFGE^_UQQS]W} }ω}Mu3VufF tFE EMfF t*Ft#;ȋrW6S/l)})~> ߋ}K;Mr.}t 3u+PSvǙ t6tA)EV`Yt"FCME}vE^_[ÃN +E3u N j h C'uYeuuu uEM E'uYS\$VtAt$F uy2u.~uV詙Y;Fu ~u@F @t 8t @^[ÈF FF %j h0C:'u Yeu upYYEM EG'u (Yj h@C&uVYeNx AV_YEM E&ËuVY̋L$Ul$ W;vZSV4);wISVT$$~;vL$;ߋt#t+ϋ$@NuL$+;w^[_]̋D$iU$XS$ VpD$\$ t$W+3@w<$ PUS, D$HD$T T$D$ڋËWS$(~";ߋt+ϋ@Nu\$t$VS$(~";ދt+΋@Nu\$t$VW$(~;t+΋@Nu\$t$;v;sWS$(~;w"D$;wWS$(~捛+;vWV$(;wBt/$+L$I ((L$@IL$uꋬ$;kd;s+;vWV$(t;rd$D$+;vWV$(tD$T$ʋ++;|-;sL$D AL$;)t$\$;sL$\ AL$;\$t$_^[]WVS3D$ }GT$ڃD$T$D$ }GT$ڃD$T$ uL$D$3؋D$A؋L$T$D$ ud$ȋD$r;T$wr;D$vN3ҋOu؃[^_jhPC"uVYef ϋFt I DHHM "ËuVYUUSV3E uy uE EEu@u9TEtMj[#+tHt Hu-EE@Et@ t20t$@t0]E Euº#¹;W/t(;t$;t=tJ=u)EJEA]<=t.=t;t#RP0iEEEǾt E#Mx3F@tM=EuMt t t;u EjVuE 8EPuuudC;tVXCuV\CCPvY뫃uM@ uMVWdMIǃ4EYY EeHDu,y(Et"jjW詎 Eu)8u[}uEt D _^[jEPWE脏 u}uuW8YYtjjW> uWiY?jh`Ceeuu uEPEPj@YE܃M EÃ}t u+YjhpCMeeuu uEPEPME܃M EPÃ}t uYU USV3E uy uE EEu@u9TEtMj[#+tHt Hu-EE@Et@ t20t$@tNL0]E Euº#¹;W/t(;t$;t=tJ=u)EJEA]<=t.=t;t#0iEEEǾt E#Mx3F@tM=EuMt t t];u31 EjVuE 8EPuuuhC;tVXCuV\CCPY뫃uM@ uMVWMIǃ4EYY EeHDu,y(Et"jjW Eu)k8u\}uEt D _^[ÃejEPW uf}uuW覎YYtjjW謊 uWY>jhCeeuu uEPEPME܃M EÃ}t uYUW}3كE 8t3_ËD$f@@fufL$HH;tf9uff+f#UQf9E tPf} Vusju V ufE +vEjPjE Phv辎fE tfE^-@d;\DtWxuD$f=ar f=zw t$P_YYUQVWOE|r;iG| ~!Sj [[ȅ҉W} WIE|@;<G Du~BAim!O 4||}_^Å}} vt3҃‹3uЅɋG4| ||}}k\t /t@:u8t)@8t$:t\t /t@:u8t8Pu3@3Ul$h DVuxhCVEl諐YYt追j^0辽0S3ۀ~:u3:t8^u蒽j^0葽0PUY`W,PVPC;ljhCVYYt~h(VPW ;tcVx4Yt tNVCvBWSSSjjhDž,HLX赉u|F$F F(谼j^0诼0 P@PHCP PDC$WP"P PPPPu|98F$u9U M3ffAr fZw 3ff=Ar f=Zw AABBftCf;tVCN EFEVEv 5Et 5E£E3WCf8MZuH<ȁ9PEuA= t= t}'v39ytv39EjYujYujY!}$}jYCIڈxE.}jY}j ~YjݬYE;tPhYEEP5E5E u9}uV̭+E MPQ=TYYËeu}uV谭˭MƍeVt$WV.Yt<tujj;YYtVYP\Cu C3VeIY Dt W軪Y3_^j hC];Ish<IÃ4D0tHSYeD0t S,YEB MME!]SY  iVt$F ttvqff 3YFF^h*BdPD$l$l$+SVWEePEEEEdËMd Y_^[QVC20XC00USVWU] E@EEEECs {Sw t{t} vD tYVUk33333]^] t?xH{SgSkVSS vjDTC D33333Ћ{ v4댸#EHUkjSIS]]_^[]UL$)APAP$S]=Eu =Er3@jX39D$jhPCIt*IuhYu5IC33@VW3E< Du D8h0 ~YYt F$|3@_^Ã$ D3SCV DW>t~t WW0&Y D|ܾ D_t ~uPӃ D|^[UE4 DC]jh Cu4 D39urjnY;u 4 ?j bY]9u8hW2}YYu#W茤 jEPQ 3>WeYM 3@2j MYUEV4 D>uPGYujtY6C^]h@j5ICIuËL$%I%II3 II@áI I T$+P r ;r3UMAVu W+y iDMIMS1UVUU] utJ?vj?ZK;KuB sL!\D u#M!JL! uM!Y] S[MMZU ZRSMJ?vj?Z]]+u]j?u K^;vMJ;։Mv;t^M q;qu; s!tDLu!M!1K!LuM!qM qINM qINu ]}u;M ыYN^qNqN;Nu`LM Ls%}uʻM DD )}uJM YJꍄ ED0EI I5Ch@H SQ֋ II PI@ II@HCIHyCu `IxuiSjp ֡Ipj5ICIIȡI+ȍLQHQPBE I;IvmIIEI=I[_^áI IW3;u4DPP5IW5IC;u3_ÃIII IVhAj5I4C;ljFu3Cjh hW C;ljF uvW5ICЃN>~IF^_UQQMASVqW3C}i0Dj?EZ@@Jujhy hW Cup;UwC+ GAH@PǀIuˋUEO HAJ HAdD3GFCENCu x!P_^[U MASVuW} +Q iDMOI;|9M]UE;;MI?Mvj?YM_;_uC sML!\D u&M!ML! uM!YO_YOyM+M}}M O?L1vj?_]][Y]YKYKY;YuWLM Ls}uϻM DD }uOM YO U MD2LU FBD2<38/] )uNK\3uN?] Kvj?^EuN?vj?^O;OuB st!\Du#M!NL! uM!Y] OwqwOquuuN?vj?^M yK{YKYK;KuWLM Ls}uοM 9DD }uNM yN ED3@_^[UMIISMVWI <}} M 3EI؉u;K;#M# u ;]]r;]u$K;#M# u ;؉]r;ICUt|D#M# u6#UeHD1#u ֋uu#UE9# tUiDMLD3#um#Mj _^{u ];]r;]u& {u ;؉]r;u؅ۉ]tSYKC8$3zG}MT +MN?M~j?^;J;Ju\ }&M|8Ӊ]#\D\Du3M]! ,OM|8!]u ]M!K]}JzyJzyM yJzQJQJ;Ju^LM L}#} u ;οM |D)} u N {MN 7Mt LMuэN L2uɍy>u;IuM; Iu%IMB_^[U$`  DW39}}u3SV4ID0 tjWW@9E}M+E};s'UEA u E @E@E}|ыE+jEPWEP40$CtEE;|E+3;r CE3E;9}tZj^9uuG6 40hWMQ0$Ct E}ECEuY*D0@t8u3̙ʙ8+E^[_|[Šj h0C];Isx<IÃ4D0tXSYeD0tuu S E= ; MME!]SY \j h@C];I<IÃ4D0tmSYeD0t1SYP(Cu CEe}t脘Mq MME]SJYI W|$n$L$Wtt=u~Ѓ3ƒtAt#ttt͍y yyyL$ ttfu~Ѓ3‹tt4t'ttljD$_fD$G_fD$_ÈD$_,C DtPE DOSVC5 DEuIhjYYt-V5 DEtFT DF4CNjYS0C^[jhCu3; F$;tP YF,;tPYF4;tPYF<;tPYFD;tPӓYFH;tPœYFT= DtP贓Yj cY}F`E;tu;HHtP茓YMj 2YEFdE;tM9x,tH, 9x4tH4 9x0tH0 9x@tH@ HL;\Dt=Dt 98uPHYM V Y3uj YËuj Y%4CCu3VWh̵CCtk5ChCWhCWEhCWEhCWEփ=EEu(@CE<CE8CE^^fN _3[@^3^Ã|$t"Vt$ F tVƑf f&fY^A @tyt$Ix  QP YYu UVMEM >t} ^]G @SVt!uD$ L$ C>t|$ ^[U$,T D3EEES3ɄVWMG}p |xC3CjY;E,$HB3MEEEEEĉEà t;t-tHHtMMMMĀM*u'@EM]EˍDAЉE{er*u$@ERMIEˍDAЉE4It.ht ltwMM M <6u4uGGMŀ<3u2uGGe-uMFuVYiHHt^HHE'EIf8t@@u+Eu DEEI8t@u+E^EMEĀEEQE0EEEĀEME @t fMfME t@t@@@@u3@t|s ؃ڀMuċ؋u3}} Ee9E~E ueEM t$ERPWS09]؋~MN̍+FEEut΀90uu MM0@E}]@t&tE-tE+ t E Eu+u+u uEVj uEMYtuWVj0E }tJ}~DE]EM3fPPrCYCY~-PE]}YuuMEFYEtEVj }t u eY|_^E[0MBBgABABABBBBBXBB9CBV5IqY II+Ѓ;sN;sQPYYuV5I YYu^Ë I+ II I9I^hُYIujXà II3j hXC菋e};EM Ert$YHj hhCaEtC}tCs"eEt 3@ËeMEej hxCE|C}|Cs"eEt 3@ËeME!USVu F ^@tfNF F fe f F u"DtDu SnYuVQYfF WtdF>HN+IN~ WPS}E 3t Ià D@ t jjSN FM3GWEPS* E 9} _tN E% F ^[]̋L$t$tNu$$~Ѓ3ƒtAt2t$tt͍AL$+ÍAL$+ÍAL$+ÍAL$+U@`;HHt2j}u3]puu uujp nu]Ã]UQQSV3W= Eu;tbxCVVVVjPVV;ƉEtZP踌;YEtLVVuPj7VVӅt1EVPrYY}9ut uلYu;u3_^[u轄YEtt$ЅYt3@3ÃHSS5YuII `@@ I$;rUVWD$PLCf|$FD$H8h/D$;|9=I}NIS蟋Yt8I `@@ $;r9=I|=I3ۅ~jD$tTMtLu PXCt<ˋà I4D$EFF hP[YYt.FD$CE;|3ۋ Iۍ4>uoFu jXyHPHCt?WXCt4%>uN@ uNF hPm[YYtF N@NCr5IDC3_^][HjhC6uu uuF3}we=IuGu ];Iw3j Y!}SZYEMJ}tujW  u:Vj5ICu%9=EtVKYvu jYËjhC{3ۉ]jY]j_};=I}VI;tB@ tPKYtE|(I PCI4oYIG럃M E1jLYUV3@`;HHte9pu^]USWDtBt 9M ur 9M uBu_[^]UMA9;tMVu tH8;t;"t FAMu%/At#"tFAMtu9t AuA9;t+#^]t$,CuCP߂YètD$t踂 趂3̋T$ L$tO3D$Wr1كt +шuʃtt uD$_ËD$j hCXE;Is* IDtM 9TEu6ǃ ID ƃ ID Et6ǃ IDƃ IDuWuV R]}WYË]}utVYËǃ IDxuj8tu܋5\CuY ;s3US] trtmVjSCuE PSTCt45Cփu~ ~ P~Yu S\CEtM ^~ []Jx A R~ YhhжC DE3D(Plk|HE  PSYtG||UxV2Yut uV聬YYE E PYu랋u >% 3`ƅhdLtƅ_ƅiƅrƅƅjƅ{ƅs8FPYtL|CN*trFItLuvsN6u F84u8TXe3u F82uTdtOitJotExt@Xu9r1ht lt wts{ s{tu ruE$EXPPƅ{u @nt3c{|UfV Yu創luLt toc}dg~_it``+SއYt`S蒇Yu߃uAd`DЉ`Lttu ƅ%||t VSYY/lit`Fuddru>HP`8tTXCstfkE w|U=؉lFu ;u9Ë H DDAtF|U Fu ;t't uPYYt7ulYY%|l E 8%u xn(u DnYHluu 8kuM2Vt$F @t F f F u V,9YFvvvk8 FtrtmV ‚u:NWt<I ɍ< DOႀ_u V ~uN t uFHFA^ F f^Vt$P^e FP蹄Yu DFFu^ËD$SD:t@u@t* et Et@uH80t8uH @BɈu[ËD$Cu3@3UQQ}utEPlaE YYMMHÍEPaE YYMÅVtV@PVVH^U}Vt39EW3Ƀ>-ˋ_>-u-C}~H D38MhCMQ} YYtEF A80t.FHy-Ad| jd^A | j ^A^]U, DSEVEPEPEp0bu] EPFP3}-3ɅQ`juEVM(^[/USVFH}Wt;E u3Ƀ>-M0@>-]u-CF3G 0C؃} ~V|0<\Yuj\VZYY;bYu;>E;t!PVvYYE;tP[YV@PWcYYE;dVPYYMijV5 DІ D@>-uEFVLYi@ D0<+t:&<9F硰E;t P([Y=EhE`C3A EEk<@ Df9=FEtTEk<£@ Df9=EtE;t D D+TEk:u>FVYk<@ D<9F:}>:uFVۢY@ D<9F:}9}t@ DD D;tjV5 D D@ DxUQQSVW}j[} ҉Uu jd[ult  D  DE +_jd_FjEÙU_j+ЋEHڙ}imÍ%[Ek+E;Ut}uv}u jd[ult E D E D;~:5u jd[ult 4 D4 Duk<M k<}u M$5 DiM(= D DG H D5 DM$iM( Dy \&N \&;|+F D5 D= D_^[V395D Du3^U3W{E;= Du ;= D95Ef95EE EPEPEPuEVPEPWU EPVVWVEURE LE$f95DEPPEPNEPu%HEVPJEPWUFEVp$:JEPVVWVVVVVVUWUUjYjXIVVVVVjWUVjYj X4H D D;ЋK};|;;~;}_]^3;|;;~;|Ck<Ck<i;u3; D3; DjhC395Eu'jYu95Eu EMjYjhC襮j豱YeMjܰYj hCpj|Ye]EM E胮j螰YËD$SV0W3}3Duj$]YGDEtODƙiҀyF3;|+B;|+B;|B+3CƉQQ DAiu DA3B9G}B9|JQ+QA D$j_j<ƿQ_AiƙAk<+a 1_^[UQSVW}VTt D99t @ ;r@;s99t3ɅYۉ]u a3@FXEE FXAh Dl D;}'R~Td8=h Dl DB߃ ;|] ~\u F\du F\Su F\Bu F\1u F\ u F\uF\v\jY~\aPӋEYFX u dC_^[USVWUjjh|~Bui]_^[]ËL$AtD$T$SVWD$Pjh~Bd5d%D$ Xp t.;t$$t(4v L$H |uhD@Td _^[3d y~BuQ R 9QuSQx D SQx DMKCk Y[UQQNE PEEMuSWNQj13PCSPFPj2uSP F Pj3uSP FPj4uSuP@ FPj5uSaP FPj6uSPPVj7u SBP F Pj*uS1P@ F$Pj+uSP F(Pj,uS P F,Pj-uSO F0Pj.uSO@ F4Pj/uSO FPj0uSO F8PjDuSO FuSpN Pj?uS\N Pj@uSHN PjAuS4N@ PjBuSN PjCuS N Pj(uSM Pj)uSM@ PjuSM Pj uSM PhuSM] Ph SjM@ _[Vt$vNvNv NvNvNvN6Nv Nv$Nv({Nv,sNv0kNv4cNv[Nv8SNvVMYY5 D5E%E D D3^Vt$tT D;t;T DtPLYF D;At;X DtPLYv D;pt;5\ DtVLY^UQQSV395EWuO95EuGI;t"90u \D;A,tPQL5EFLYY5I5IT D5ELj0j;YYt%5 Dj YjS3;YEuSKY3@)095Ej}S;YIu3FH05JESjVjPJECPjVj?J E{WjVj.J0 Et!SYSxKupKYY0|9 0@8u4;u~>uT D5IX DC\ DCIt#8u \D;A,tPJ5EJYYEIE DDD3_^[Vt$F D;A t;` DtPJYF D;At;d DtPvJYF D;At;h DtPYJYF D;At;l DtPuj YT D%I D D@C D@CE DIE3_^[U$ DW39=EE}9=$ESVu#E Ù+‹E<7E0kDYYu M9 }Nu ^;] ~_^3Ʌ[]f EpCEEU DVEt1>t,h@CVYYtht/tItIIuk,dCYYu 9Eu:j*=Eu@Et7PEP5E? u PVYYt E5E5EEЃM^5E耸Yj@hBExCEu%E5EI5E@E1%E@=EYYEt EEiEjhBxCEt tu%E5E÷@YEt EE EjhBxCEu%ES39EVu=Eu tCE EƍBt$ ;F@;ËΉ EEt#8thEjhpCa EE ;ˉEtS8tO;t 8t9EuVhEj@h C t/E;t 8tc;t 8tB9Eu3WA;PCj5E|CD$;Ë EtfEffPfxt$;tVf8uhDCVsYYj@VhQEt2j@F@Ph5EEtj ƀVW< 3@3_^[jhXC|ejjF=YY3@ËeMjC; DűD$ tJT$VW|$ ׃t8t:uXt8uENW8u;u_^Ëȃt+t'NW8u8u 8u8_^Åtċ8ut8uރt;uɃ_^jhhC耓395,Eu5EP3GWhdCWCt=,ECxu ,E,E;u܉u9uu$EEVVuu 39u Pu|C}؅e?ÃIKeuSjV M3@Ëe3M}؅uWjPYYtgEWVuu ju|CtuPVuCE܃}tV9YEn];uE}u=$ES5Yu3D;tjjMQu PW5t݉u uuu uSCtV:9YǍeUV3PPPPPPPPU I t $u t $sF ^Vt$VhYuD; ^Wt$jt$PCuC3t P;Y΃ IƍD _^j hxC];Isx<IÃ4D0tXSYeD0tuu S5 E: : MME!]SSYR: P: 衐U e}S] VWEȃ4<IƊHHt"x tD0MSED0 jEPuR40lCu9Cj^;u9 90m&P9YEED1t; u D0 D0 E M;EME<< t CEI9MsE@8 uEYEnEjEPjEP40lCu CuF}t@D0HtE< t D1(;] u } u jjuC } t CM9MLD0@ut0+] ]E3_^[j hC~];Isx<IÃ4D0tXS}YeD0tuu S E7 7 MME!]S̈́Y7 7 (EhuWuu U e}t uv(Y39ut uf(YE̍e9ULSVWjXh9jEPVCtw]܍EPCMEy#+N;Mr@t\]jEPuCt EE]tEE؉Et3@D;s3<;sujSuu CE}H%MQ@PuuCe_^[t$C3@jh0C`Eu7=Et$h̵CCthCPC`Eu B`Eeu uЉE$EE3@Ëe}uj0C3MUSVW}w39Gu}GjPPVG{ʃɋ؉]M r|fG uG+ʋË6W+ʉMO t@ދI Dt;s 9 uEA;r] ]u#E3x(G Ou!M+EIƃ4DttjjjuXz;Eu";UuGM 8 uE@;rG 7juuuz9Ew O ttGEDtEE)E]E3EU_^[jh@C}u-YeuJYEUM EU}u-YU$t  DSV3W3; Dt@r;DE;u =DhEPRCuEh8CP覎YY}P9@=YtU*;Yt7VPYY8u5xE"xEI3Y]_^[5E"EUQS] 39UWt ME98"u3Ʌ@ѱ"-tG@aHt tG@ɋ] t2u t utGe8 t u@H8}t ME93C3@B8\t8"u&u}t H9"u339MMt t\GJutH}u t= t8t.taHtG@GaHt@@htG] !Et _[UQQSVW39=Iu hhEVWlECI;lj5Et8uލEPWu3ɋ;uEPZ( u%EP >Wu EHYEY=E3_^[QQpESUVW=C33;j]u-׋;t pECxu ţpEpEu};u׋;tyf9tf9uf9u=xCSSS+S@PVSSD$4׋;t2U';YD$t#SSUPt$$VSSׅut$Y\$\$VCP;t;t3DC;t8t @8u@8u+@U&';Yu3 UVW軻 VC_^][YYU SVu^udEEH;ىMr ;Xs3W~ u3@3҉UËt;ExtEB ;v}tF;E";xE3~9th b Yu;tuYE;uo>dIFLHFDHF 3E}f EpIfLF@3E=} `HL0@3E=}I0@5HH}u;5HHt VY}M Epj sYÃ=IujYI3ËD$;Ir3Ëȃ ID@UM V3;u3LE9pufEf=w,3@3U RVp(u QjMQVpxC;t9u t*^]譂@d;\DtI7t$t$P} jhpCo=Iu:jrYeuV3sYEt v uuM$}uuj5ICoËujqYËL$t I8t@uID$+Hj@hC3o DE33F9=Eu2VdCPVPWWCt5ECxu E9}~uEYEE;~ PEmYE Ej[;9;1;V}ĉ}}9} u $EM 9}t;9Eu;9u~jXEPu lC9}~+9]rٍEր}tЊPtɋM :r:vÀ8u9}~>9]=Eր}0P%M :r:hÀ8uWWuuj u |C؉];i}!&eĉẼM3@ËeeM]3F3E;uPoYE;uSPuuVu |Cjjuuj u |CuE6%e}M3@Ëe3M]uu6PYt@EVWuuju |CtVWSuu uCE}tWY}t uYE}9}uEE] ;u$EuYu3};tIjjEPuVStjjEPuVSEȅu WdY븉}EȉEuuuuu uCtW4u,YYƍeMjkV5E"WPt$n u <=ttu؋+E^Ë+E^UQ3ɅuÃ?t A8uSVPGYuuj gYP+Yu!E^[UES3;W]uaV0;utSj=V+ ;YYEtB;t>38XE;EMu HE;uU9] t9 Et谌t?^_[9]t3j;YEtމ9 Eujh;Y EtÉ}+}u5E;Y|F9tB469]YuEEgFG9uP5E:;YYtC<9];}ߍP5E:;YY4U YME9] tPu@@P;YYt8uV,{+EYEYM@#QVCuMVY9]t uYEuEYUSVW}3;t9]t:uE ;tf3_^[]Ëu9^uM ;tff3@NHDAtv |!3}MEP^Y3Y@^eEPoYY3jY+N vMɁ ]@u M UY uM _^[hDt$ t$ hDt$ t$ U DE3PPPPu EPEPuEPM$U DE3PPPPu EPEPuEP}M$pUUJ S] VuW~0~]3ۊtAj0Z@MuU|95| 0H89t>1uBW蛄@PWV27_^[]UQU 3fBSVWu%#ωE B%t;t<(!3;u;uEXfXM<] ME ΉHuP Ɂ։PtM fH_^[U, DEVWEPEP)YYEPjj ufyu}FE։EԉFEPWsM ~ _^j^Y3tjXttt tt UVʾ #Wt!tt;u  #t ;u  _^]t 3t@tttt t˺#Vt#t;t ;u  ˁt u  ^t UQS}]؋E #؋E#E KE m [ËD$%Pt$YYUis@`;HHtxu]RMSV/DtAt; 9U u A"9u t AffuȋE +#^[]3UhES3;É]]tt~~ u EEE+  @8uH8t 8uVjD^VESPu5I ;t#NыI8\uNI;uDfEWjPB;EY0EY]HT0~;E<ItEPuȍEPE3Ƀ 9M}E9MuE9Mu+E=P.=|>uPEP%U]uE /E3۸3EE3333ۋM E_qYfA EfM^[辵ÇBB;BfBBBBBQB BBBU0 DEES]VȾ#fWEEEEEEEEEEEE?EtC-C fҋ} u u 9}f;ux;fu}t@uh CFftu }u.hC;u#}uhCCPZCeYYlhCCPZC‹iMfe NkM EEjPEPfU}L f}?rEPEPFYYE}f3t C0~j_u?feEEPMYu}ށ~ EPNYuOɍCE~PMu}إEPEPEPEP6EPEM0EMEuEHH5K|> 89u0H;s;s@f*,CDEԋM_^[&À80uH;s;s0f#3C CC@jhCIG33C9=Eu+WWSWCtECxu EE;uuuu uCt;u(}}9}u$EEWWu utCE;u3}'eu؃M3@Ëe33M3C;uu~Y;t]uVu utCt9}uWWuujVSu|CE9}tVYEeaFjh(CF395Eu.VV3GWVCt=ECxu EE;u*uu9uu$EEVVu uC؉];u3ue}؃M3@Ëem33M];uPVY;tESWu uCt!VV9uuVVuujWVuxCE9utWbYEuuu utCe!EUWVSM tMu} AZ I& t' t#8r8w8r8w8u u38t rً[^_U( DS] E33fK VuEEEEfF W#3#f=Ufff?w3:fuE3Vu9Fu 9uo3f;uESu9Cu9u FFkEEEE E} ~IƉE܋E KME؋EM MQP1 tEfEmMuȃEEM } Ef}~%EuEPEf}Yf}9Ef}}+E]EtEEPKYu}tMf}wE%=u5}u,e}uef}u EfEfEEEEf=sfMfMNMN fF ff&~M_^[U DSD3Ƀ`9M Et]} ] 0D`9MuEf9M t@VWE } T;t&@4f>r }𥥥MuVu^YY39M u_^M[v%hCD$ Pt$ t$  ËD$@UQQW39=I}tAub@P;YYEt)uPSEjPZt9}t uYk9= ESVt]5|CWWju}WW֋;t>P$;YEt-SPjuWWօtEWPYYt9}t uHY3^[_j h8C@jCYeuYEM E@jCY%Ct$CuC3t P`Y3t$,CtD$tPt$8CuCPY3US]eVWT;t7F>u/VSYYu'>X}}j 3YE0N;s̀>Xua}|[aEb8 jSfYYt r8 uh }{tEEP8 E83_^[]jhHCZ?3ۉ] Rpdu;5\Dt uF;u(E8 a| z B8ujvSSjuhPۅ E;]Re}؃M3@Ëe追33Mu;uuYE;t-jvuWjuhve t WuPYY9]tWYEe>U0W} uEP+EYE}GPYufHflfMfHfAfMfH fMfHfMfHfMffeV5 CfE܍EPEPօEPEPCWYt}fHflfMfHfAfMfH fMfHfMfHfMffefE܍EPEPօt4EPEPCt"EPEPju3YPCt3^_Vht$ OYY}^Wt$VV< _^t$CuC3t PY3jt$t$t$zV5 E&WPt$ ufxf==tftuԋ+ E^Ë+ E^UQ3ɅuÃ?t A8uSVPYuuj 8YPYu!E^[UEV3;ƉuugSW8;}tWj=W+;YYtG;tC3f9sE E;EuH} E;uZ9u Et;ttC_[^9u:;ujP;YEtډ095 Euj5;Y Et0 E+WE]z;Y|I}97tB<7R9uYuEE0gGC97uP5 E ;YYtC<9u;}ۍP5 E ;YY*M Ms1 E9u 3uv!DPf;YY}uW}%EGf3CYC=DYu.E#PW CuCxu5DM95DVVVVjW=xCVVuu;ƉEt{P;YEtmVVuPjuVVׅtZ9uu5VVVVjSVV;ƉEtCP;YEt5VVuPjSVVׅuM}tE#EPuCuMuu}YYWY9ut uYEuEY03K@`;HHtxt)L$tDt A;L$t9tA;L$v3ÃUW}u3V;vRK@d;\DtHuKu U3ff=Ar f=ZH v3ff=Ar f=Zw BBFFOt ftf;t+$pWu WuhQf^_]Vt$t!V DPYYt VP#YY^3^UQQSV5E3ۉ];WtO=|CSSjPSS;ÉEtNP;YEt>uPj6SSׅt%ESPYY|;u3_^[9]t uYL$t If8t@@uID$+Hj$hXC4733C95Eu2SdCPSPVVCtECxu E};~WEY}9u~uEqYE;9uE;uuuWuu uCt;uRuЉuԉu9uuEE9u u$EE uY9E ttE VVVVWuVu xCE;u3=ueĉEM3@Ëe3uM3C9uuuYE;t]VVuuuuVu =xCׅVVVVuuVu ׉E;]e}̃M3@Ëe膴33M3C;uupY;tB]VVuWuuVu xCtuWuuu uCE9utWY9ut urYE+EujX 3;L e*5VB* 2Jdp2DTdt &6BZr~*:FVt *6F\ft0<H^p&<Vn,BZjuse privilegesuse-privileges!get file names from stdin, one per linenames-stdin@store volume labelvolume-label$compression methodcompression-methodZask for archive commentarchive-commentz-X- keep all ef, -X strip but critical efstrip-extraXexclude files matching patternsexcludex* stops at /, ** includes any /wild-stop-dirsws(if no other args) show version informationversiondisplay additional informationverbosevUN=quit, warn, ignore, no, escapeunicodeUNselect from archive instead of file systemcopy-entriesUupdate existing entries and add newupdateuunzip command to use, name is added to endunzip-commandTTtest updates before replacing archivetestTinclude before datebefore-datettexclude before datefrom-datetinclude system and hiddenSas -sf but only show escaped Unicodeshow-just-unicodesUas -sf but also show escaped Unicodeshow-unicodesushow optionsshow-optionssoshow files to operate on and exitshow-filessfshow debugshow-debugsdshow command lineshow-commandscwhen pause for next split ring bellsplit-bellsbbe verbose about creating splitssplit-verbosesvpause while splitting to select destinationsplit-pausespdo splits, set split size (-s=0 no splits)split-sizesallow [list] matching (regex)regexRErecurse current dir and match patternsrecurse-patternsRrecurse down listed pathsrecurse-pathsrquietqencrypt entries, option value is passwordpasswordPstore pathspathspset out zipfile different than in zipfileoutput-fileOuse latest entry time as archive timelatest-timeono wildcards during add or updateno-wildnwsuffixes to not compress: .gz:.zipsuffixesnerror if in file not matched/not readablemust-matchMMnot usedmmadd files to archive then delete filesmovemdisplay licenselicenseLinclude informational messages in loglog-infoliappend to existing log filelog-appendlalog to log file at path (default overwrite)logfile-pathlfconvert text file line ends - CRLF->LFfrom-crlfllconvert text file line ends - LF->CRLFto-crlflforce use of 8.3 DOS namesDOS-nameskstrip self extractor from archivejunk-sfxJstrip paths and just store file namesjunk-pathsjignore case when matching archive entriesignore-caseicinclude only files matching patternsincludeiextended helpmore-helph2?Hhelphgrow existing archive instead of replacegrowgforce use of Zip64 format, negate preventsforce-zip64fzforce data descriptors as if streamingforce-descriptorsfdfreshen existing archive entriesfreshenfadd/delete entries to make archive match OSfilesyncFSread Unix FIFO (zip will wait on open pipe)fifoFItry harder to fix archive (not as reliable)fixfixFFfix mostly intact archive (try first)fixFencrypt entries, ask for passwordencryptecreate diff archive with changed/new filesdifference-archiveDFno entries for dirs themselves (-x */)no-dir-entriesDdisplay volume (disk) numberdisplay-volumedvdisplay uncompressed size in bytesdisplay-usizeduset progress dot size - default 10M bytesdot-sizedsdisplay dots for archive instead of filesdisplay-globaldotsdgdisplay dots as process each filedisplay-dotsdddisplay running file countdisplay-countsdcdisplay running bytesdisplay-bytesdbdelete entries from archivedeletedadd comments for each entryentry-commentscdir to use for temp archivetemp-pathbinclude only files with archive bit setarchive-setASclear DOS archive bit of included filesarchive-clearACadjust self extractor offsetsadjust-sfxAcompress 9compress-99compress 8compress-88compress 7compress-77compress 6compress-66compress 5compress-55compress 4compress-44compress 3compress-33compress 2compress-22compress 1compress-11store0ZIPOPTZIPUNICODE_SUPPORT (store and read UTF-8 Unicode paths)ZIP64_SUPPORT (use Zip64 to store large files in archives)LARGE_FILE_SUPPORT (can read and write large files on file system)WIN32_OEM (store file paths on Windows as OEM)NTSD_EAS (store NT Security Descriptor)USE_EF_UT_TIME (store Universal Time)ASMVASM_CRC -ws wildcards don't span directory boundaries in paths -X default=strip old extra fields, -X- keep old, -X strip most -so show all available options on this system -sd show debugging as Zip does each step -sc show command line arguments as processed and exit -nw no wildcards (wildcards are like any other character) are skipped OPEN error (18) returned after archive created) (without -MM, both are warnings only, and if unreadable files must be readable or exit with OPEN error and abort archive -MM input patterns must match at least one file and matched files (could require additional file copy if on another device) write once CD, such archives compatible with more unzips dir, which allows using seekable temp file when writing to a -b dir when creating or updating archive, create the temp archive inMore option highlights (see manual for additional options and details): self extractor, leaving a plain zip archive. -J Junk sfx - removes prepended extractor executable from are then off. Use -A to fix offsets. the extractor executable to archive, but internal offsets -A Adjust offsets - a self extractor is created by prependingSelf extractor: for other systems planned in next release. Only UTF-8 comments on UTF-8 native systems supported. UTF-8 comments versions tend to be shorter. escaped paths and comments can be too long to be valid as the UTF-8 This option can be useful for multi-byte char sets on Windows where -UN=UTF8 - store UTF-8 in entry path and comment fields fields: Option -UN=UTF8 will force storing UTF-8 in entry path and comment entry path and comment fields for backward compatibility. and on other systems in new extra fields with escaped versions in where UTF-8 char set is default, such as most modern Unix, and Zip now stores UTF-8 in entry path and comment fields on systems to match files in archive. Can use either normal path or escaped Unicode path on command line zip -sU -UN=e archive escapes any character not ASCII: as is supported chars, which may not be OK in path names. -UN=Escape Normally Zip escapes all chars outside current char set, but leaves of using extra fields). These are always handled as Unicode. An exception to -UN=N are entries with new UTF-8 bit set (instead -UN=No - ignore any UTF-8 paths, use standard paths for all -UN=Ignore - if mismatch, quietly ignore UTF-8 -UN=Warn - if mismatch, warn, ignore UTF-8 (default) -UN=Quit - if mismatch, exit with error set what Zip does: can rename entries). If these do not match, use below options to goes with standard path for that entry (as utilities like ZipNote New Unicode extra field includes checksum to verify Unicode path of entry names between different character sets. This is backward compatible. Unicode paths allow better conversion If compiled with Unicode support, Zip stores UTF-8 path of entries.Unicode: are needed. If add -UN=e, Zip escapes all non-ASCII characters. is hex digit, if 16-bit code is sufficient, or #Lxxxxxx if 24-bits Any character not in the current locale is escaped as #Uxxxx, where x -sU as -sf but show escaped UTF-8 Unicode names instead -su as -sf but show escaped UTF-8 Unicode names also if exist -sf show files to operate on and exit (-sf- logfile only)Show files: Can also use -sf to save file list before zipping files Use -T to test the archive before the bits are cleared WARNING: Once the archive bits are cleared they are cleared -AC after archive created, clear archive bit of included files -AS include only files with the DOS Archive bit setDOS Archive bit (Windows only): so either use -x to exclude it or put outside what is being zipped. in new diff.zip. Output archive not excluded automatically if exists, either file time or size have changed from that in full_backup.zip, will store all new files, as well as any files in full_backup.zip where zip --dif full_backup.zip -r somedir --out diff.zip Difference mode can be used to create incremental backups. For example: new as compared to the input archive -DF (also --dif) only include files that have changed or areDifference mode: Currently neither option fixes bad entries, as from text mode ftp get. zip reallybad.zip -FF -v --out fixed.zip Use -v (verbose) with -FF to see details: zip -F bad.zip --out fixed.zip Must use --out option to specify output archive: -FF tries to salvage what can and may result in incomplete entries. -F tries to read archive normally and copy only intact entries, while Fix options copy entries from potentially bad archive to new archive. -FF try to salvage what can (may get more but less reliable) -F attempt to fix a mostly intact archive (try this first)Fixing archives: The return code is checked for success (0 on Unix) In cmd, {} replaced by temp archive path, else temp appended. zip archive file1 file2 -T -TT "./unzip -tqq" On Unix, to use unzip in current directory, could use: -TT cmd use command cmd instead of 'unzip -tqq' to test archive -T test completed temp archive with unzip before updating archiveTesting archives: -li include info messages (default just warnings and errors) -la append to existing logfile -lf path open file at path as logfile (overwrite existing file)Logging: Dot options don't apply to Scanning files dots (dot/2sec) (-q turns off) Dot size is approximate, especially for dot sizes less than 1 MB -dv display volume (disk) number in format in_disk>out_disk -du display original uncompressed size for each entry as added -ds siz each dot is siz processed where siz is nm as splits (0 no dots) zip -qdgds 10m will turn off most output except dots every 10 MB -dg display dots globally for archive instead of for each file -dd display dots every 10 MB (or dot size) while processing files -dc display running count of entries done and entries to go (uncompressed size, except delete and copy show stored size) -db display running count of bytes processed and bytes to goDots, counts: zip -FI archive fifo from stopping unexpectedly on unfed pipe, use -FI to enable: Zip now can read Unix FIFO (named pipes). Off by default to prevent zip prog_with_small_output | zip archive -fz- Can use -fz- to turn off Zip64 if input not large (< 4 GB): should work with most unzips but may not work with some WARNING: Some archives created with streaming use data descriptors and that need PKZip 4.5 unzipper like UnZip 6.0 If Zip is Zip64 enabled, streaming stdin creates Zip64 archives by default prog1 | zip | prog2 zip in pipe with no in or out acts like zip - - zip - -R "*.c" | prog2 zip *.c files in current dir and stream to prog2 prog1 | zip -ll z - zip output of prog1 to zipfile z, converting CR LFStreaming and FIFOs: zip old_archive --out new_archive If no input files and --out, copy all entries in old archive: zip old_archive --copy "*.c" --out new_archive -x foo.c To copy only files matching *.c into new archive, excluding foo.c: zip inarchive --copy pattern pattern ... --out outarchive zip when either no input files on command line or -U (--copy) used. Copy Mode copies entries from old to new archive with --out and is used by -U (also --copy) select entries in archive to copy (reverse delete)Copy Mode (copying from archive to archive): old splits not overwritten are not needed but remain WARNING: If overwriting old split archive but need less splits, zip in_split_archive -s 0 --out out_single_file_archive Use -s=0 or -s- to turn off splitting to convert split to single file: If input is split, output will default to same split size zip in_split_archive newfile1 newfile2 --out out_split_archive Cannot update split archive, so use --out to out new archive: zip old_archive newfile1 newfile2 --out new_archive and newfile2: For example, to create new_archive like old_archive but add newfile1 WARNING: --out ALWAYS overwrites any existing output file unchanged. Result is same as without --out but in new archive. Input archive Instead of updating input archive, create new output archive oa. --out oa output to new archive oaUsing --out (output to new archive): Split archives CANNOT be updated, but see --out and Copy Mode below -sv be verbose about creating splits -sb ring bell when pause work with most unzips but may not work with some WARNING: Archives created with -sp use data descriptors and should -sp pause after each split closed to allow changing disks n number and m multiplier (kmgt, default m), 100k -> 100 kB -s ssize create split archive with splits of size ssize, where ssize nmSplits (archives created as a set of split files): -P pswd use standard encryption, password is pswd -e use standard (weak) PKZip 2.0 encryption, prompt for passwordEncryption: bzip2 - use bzip2 compression (need modern unzip) if bzip2 is enabled: deflate - original zip deflate, same as -1 to -9 (default) store - store without compression, same as option -0 -Z cm set compression method to cm: -1 to -9 compress fastest to compress best (default is 6) -0 store files (no compression)Compression: WARNING: -FS deletes entries so make backup copy of archive first are copied instead of being read and compressed so can be faster. Result generally same as creating new archive, but unchanged entries zip archive_to_update -FS -r dir_used_before on OS. match file on OS. Also deletes entry from archive if no matching file Similar to update, but files updated if date or size of entry does not -FS file sync Note the * (escape as "*" on Unix) to select all files in archive deletes all files from archive.zip with date of 27 Dec 2005 and later zip archive -d "*" -t 2005-12-27 Can use -t and -tt to select files in archive, but NOT -x or -i, so zip archive -d pattern pattern ... Delete archive entries matching internal archive paths in list -d delete filesDeletion, File Sync: Dates are mmddyyyy or yyyy-mm-dd Can use both at same time to set a date range -tt date include before (include files modified before date) -t date exclude before (include files modified on this date and later)Date filtering: current dir is /a/b, 'zip -r archive .' puts c/file in archive Path root in archive starts at current dir, so if /a/b/c/file and Use -i and -x with either to include or exclude paths -R recurse current dir and match patterns: zip -R a ptn ptn ... -r recurse paths, include files in subdirs: zip -r a path path ...Recursion: If first buffer read from file contains binary the translation is skipped -ll change CR LF to CR or LF (depending on OS) line end (Win->Unix) -l change CR or LF (depending on OS) line end to CR LF (Unix->Win)End Of Line Translation (text files only): entries that differ only in case will match. -ic, all matching ignores case, but it's then possible multiple archive and -d (delete) because archive paths are always case sensitive. With entries remains case sensitive for modes -f (freshen), -U (archive copy), ignored when matching files on file system but matching against archive This option not available on case-sensitive file systems. On others, case -ic ignore case of archive entries the -ic option is used. On most OS the case of patterns must match the case in the archive, unlessCase matching: zip -x pattern pattern @ zipfile path path ... archive. Exclude and include lists end at next option, @, or end of line. Patterns are paths with optional wildcards and match paths as stored in -x pattern pattern ... exclude files that match a pattern -i pattern pattern ... include files that match a patternInclude and Exclude: zip files_ending_with_number -RE foo[0-9].c is used to avoid problems with file paths containing "[" and "]": -RE enable [list] (regular expression) matching For DOS and Windows, [list] is now disabled unless the new option -ws option used, * does not cross dir bounds but ** does Normally * crosses dir bounds in path, e.g. 'a*b' can match 'ac/db'. If zip zipfile -r . -i "*.h" For shells that expand wildcards, escape (\* or "*") so zip can recurse If port supports [], must escape [ as [[] or use -nw to turn off wildcards [list] matches char in list (regex), can do range [ac-f], all but [!bf] * matches any number of characters, including zero ? (or %% or #, depending on OS) matches any single character Internally zip supports the following wildcards:Wildcards: You may still have to escape or quote arguments to avoid shell expansion zip zipfile -nw -- "-leadingdashpath" "a[path].c" "path*withwildcard" Use -nw to also disable wildcards, so paths are read literally: zip zipfile path path ... -- verbatimpath verbatimpath ... All args after just "--" arg are read verbatim as paths and not options. zip -r -dbdcds 10m -lilalf logfile archive input_directory -ll Usually better to break short options across multiple arguments by function -d -s is (delete, split size) while -ds is (dot size) In particular, be aware of 2-character options. For example: Avoid -ovalue (no space between) to avoid confusion zip -ds 10 --temp-dir=path zipfile path1 path2 --exclude pattern pattern For example: For long option values, use either --longoption=value or --longoption value For short options that take values, use -ovalue or -o value or -o=valueOptions and Values: is "-", stream to stdout. If any path is "-", zip stdin. to zip up. If zipfile exists, the archive is read in. If zipfile (within limits) as well as any number of path arguments for files Any number of short option and long option arguments are allowed zip [-shortopts ...] [--longopt ...] [zipfile [path path ...]] [-xi list] The full command line syntax is:Syntax: -o make zipfile as old as latest entry -@ read names to zip from stdin (one path per line) -z prompt for comment for archive (end with just "." line or EOF) -c prompt for one-line comment for each entry -v verbose operation (just "zip -v" shows version information) -q quiet operation -j junk directory names (store just file names) -m after archive created, delete original files (move into archive) -r recurse into directories (see Recursion below)Basic options: -U copy - select files in archive to copy (use with --out) -d delete - delete files from archive (see below) Internal modes (selects entries in archive): -FS filesync - update if date or size changed, delete if no OS match -f freshen - update existing files only (no files added) -u update - add new files/update existing files only if later date add - add new files/update existing files in archive (default) External modes (selects files from file system):Basic modes: Zip files in current dir and subdirs also: zip -r z . Zip all files in current dir: zip z * Add file.txt to z.zip (create z if needed): zip z file.txtSome examples: zip options archive_name file file ...Basic command line:zipfile entries.Zip stores files in zip archives. The default action is to add or replaceSee the Zip Manual for more detailed helpExtended Help for Zip -h2 show more help -e encrypt -n don't compress these suffixes -$ include volume label -S include system and hidden files -! use privileges (if granted) to obtain all aspects of WinNT security -T test zipfile integrity -X eXclude eXtra file attributes -A adjust self-extracting exe -J junk zipfile prefix (unzipsfx) -F fix zipfile (-FF try harder) -D do not add directory entries -x exclude the following names -i include only the following names -@ read names from stdin -o make zipfile as old as latest entry -c add one-line comments -z add zipfile comment -q quiet operation -v verbose operation/print version info -1 compress faster -9 compress better -0 store only -l convert LF to CR LF (-ll CR LF to LF) -r recurse into directories -j junk (don't record) directory names -d delete entries in zipfile -m move into zipfile (delete OS files) -f freshen: only changed files -u update: only changed or new files If zipfile and list are omitted, zip compresses stdin to stdout. can include the special name - to compress standard input. The default action is to add or replace zipfile entries from list, whichzip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]Zip %s (%s). Usage: own source and binary releases. "UnZipSFX," "WiZ," "Pocket UnZip," "Pocket Zip," and "MacZip" for its 4. Info-ZIP retains the right to use the names "Info-ZIP," "Zip," "UnZip," will provide support for the altered versions. e-mail addresses or the Info-ZIP URL(s), such as to imply Info-ZIP prohibited from misrepresentative use of the Zip-Bugs or Info-ZIP explicit permission of Info-ZIP. Such altered versions are further capitalizations), "Pocket UnZip," "WiZ" or "MacZip" without the (or any variation thereof, including, but not limited to, different limited to, labeling of the altered versions with the names "Info-ZIP" be misrepresented as being Info-ZIP releases--including, but not compiled from the original source. Such altered versions also must not be misrepresented as being the original source or, if binaries, versions not from Info-ZIP--must be plainly marked as such and must not modified or added functionality, and dynamic, shared, or static library systems, existing ports with new graphical interfaces, versions with 3. Altered versions--including, but not limited to, ports to new operating from the binary or disabled. of this license, as long as the normal SFX banner has not been removed part of a self-extracting archive; that is permitted without inclusion is redistribution of a standard UnZipSFX binary (including SFXWiz) as provided with the distribution. The sole exception to this condition and this list of conditions in documentation and/or other materials must reproduce the above copyright notice, definition, disclaimer, 2. Redistributions in binary form (compiled executables and libraries) of conditions. the above copyright notice, definition, disclaimer, and this list 1. Redistributions of source code (in whole or in part) must retainfreely, subject to the above disclaimer and the following restrictions:including commercial applications, and to alter it and redistribute itPermission is granted to anyone to use this software for any purpose,arising out of the use of or inability to use this software.for any direct, indirect, incidental, special or consequential damagesor implied. In no event shall Info-ZIP or its contributors be held liableThis software is provided "as is," without warranty of any kind, express Rich Wales, Mike White Christian Spieler, Cosmin Truta, Antoine Verheijen, Paul von Behren, Kai Uwe Rommel, Steve Salisbury, Dave Smith, Steven M. Schweda, Steve P. Miller, Sergio Monesi, Keith Owens, George Petrov, Greg Roelofs, David Kirschbaum, Johnny Lee, Onno van der Linden, Igor Mandrichenko, Dirk Haase, Greg Hartwig, Robert Heath, Jonathan Hudson, Paul Kienitz, Jean-loup Gailly, Hunter Goatley, Ed Gordon, Ian Gorman, Chris Herborth, Mark Adler, John Bush, Karl Davis, Harald Denker, Jean-Michel Dubois,the following set of individuals:For the purposes of this copyright and license, "Info-ZIP" is defined asCopyright (c) 1990-2008 Info-ZIP. All rights reserved. Administration Regulations (section 740.13(e)) of 6 June 2002. the USA under License Exception TSU of the U.S. Export in both source and object forms from any country, including and, to the best of our knowledge, can be freely distributed put in the public domain. It was originally written in Europe The encryption code of this program is not copyrighted and isEncryption notice:as of above date; see http://www.info-zip.org/ for other sites.Latest sources and executables are at ftp://ftp.info-zip.org/pub/infozip,the authors using the web page at www.info-zip.org; see README for details.Currently maintained by E. Gordon. Please send bug reports toThis is %s %s (%s), by Info-ZIP.Copyright (c) 1990-2008 Info-ZIP - Type '%s "-L"' for software license.attempting to restore %s to its previous state zip I/O error: %s zip error: %s (%s) zip I/O error: %s aborting%s%s%s zip warning: %s%s 3.0July 5th 2008zip%16s: %s [none] Zip environment options: [none] [encryption, version %d.%d%s of %s] (modified for Zip 3) 05 Jan 2007 %s Zip special compilation options:Zipwas processing argumentscannot write zip file to terminalNeed UnZip 6.00 or later to test this Zip64 archiveFound UnZip version %4.2f@unexpected output of UnZip -vUnZip %f failed to get information from UnZipunzip pipe error -vtest of %s OK original files unmodifiedtest of %s FAILED unzip.exewas creating unzip path-tqq-tunzip was creating unzip cmd{}"was creating unzip zipnamadding filter%c pattern file '%s'missing file after @null pattern to add_filterbad flag to add_filterwas creating pattern listadding file-%4s] /%4s] [%4s%3ld/%3ld %lu>%lu: / / stderr is not a ttyEnter password: Verify password: was replacing split filenew zip file left as: was deleting moved files and directorieszip file has only directories, can't make it as old as latest entryzip file is empty, can't make it as old as latest entry- bytes, actual planned Could not clear archive bit for: Clearing archive bits...sd: Setting file type sd: Replacing old zip file sd: Writing end of central directory total bytes=%s, compressed=%s -> %d%% savings sd: Writing central directory . enter new zip file comment (end with .): was setting comments to nullcurrent zip file comment is: Enter comment for %s: was adding files to zip filewas reading comment linessd: Get comment if any (%s bytes) skipped: %lu (%s bytes) files/entries read: %lu zip warning: Not all files were readable zip warning: %s zip warning adding: %scould not seek in output file(try -F to attempt to fix)was copying %suser requested abortsd: Zipping up new entries deleting: %sbad - skipping: ) ( copying: %s skipping: %swill just copy entry over: file and directory with the same name: was zipping %scould not open for reading: could not read local entry information: current: %supdating: %s ok: %sfreshening: %ssd: Going through old zip file sd: Adding spanning/splitting signature at top of archive could not open archive to readrbsd: Creating new zip file cannot grow split archivetried to write binary zipfile data to console!sd: Open zip file and create temp file r+bArchive is current . -itry: zipTotal %s entries (%s bytes) Escaped Unicode: %s %s Would Add/Update: Would Copy: Would Freshen: Would Delete: Archive contains: Scanning files sd: fcount = %u zip diagnostic: %s %s missing or earlyup to datesd: Scanning files to update was processing list of filescannot repeat names in zip filesd: Checking dups sd: Applying filters -Rcurrent directory for -Rsd: Scanning files name not matched error.not in archive: sd: Scanning archive entries not found or emptysplitsize = Could not get info for input split: Done %s bytes) Total %ld entries (was replacing the original zip filezip file emptysd: Writing central directory (-FF) wbSallocating temp filenamesd: Creating new zip file (-FF) sd: Open zip file and create temp file (-FF) sd: Reading archive Fix archive (-FF) - salvage what canFix archive (-F) - assume mostly intact archivecan't use -d, -f, -u, -U, or -g on stdout can't use -d, -f, -u, -U, or -g with filesync -FS can't create split archive with -d or -g or on stdout can't create split archive while fixing or adjusting can't use -T on stdout, -T ignoredcan't use -FF with -A, -FF ignoredcan't use -F with -A, -F ignoredcan't use -y with -k, -y ignoredcan't set method, move, recurse, or comments with copy mode.invalid option(s) used with -d; ignored.:;missing suffix listsd: Zipping to stdout can't use - and -@ togethername not matched: nothing to select fromcan't use --diff (-DF) with -d or -U-DF (--diff) requires -O (--out)no other actions allowed when fixing archive (-F or -FF)fix options require --outfix options -F and -FF require --out: zip -F indamagedarchive --out outfixedarchive-U (--copy) requires -O (--out)can't use --diff (-DF) with fix (-F or -FF)--out path must be different than in path: %sarchive name must end in .zip for splits"%s" %s command line arguments: Zip log opened %s--------- could not open logfile '%s'wa.loglogpath%-30s %-3s %-4s unknumcharlistoptreq %-2s %-18s ------------------ %-2s %-18s %-4s %-3s %-30s shlongvalnegdescriptionavailable options: '%s' command line: sd: Command line read password verification failedwas verifying encryption passwordno such option ID: %ldcan't read input (-) and filenames (-@) both from stdin-UN (unicode) bad value-UN must be Quit, Warn, Ignore, No, Escape, or UTF8: invalid date entered for -tt option - use mmddyyyy or yyyy-mm-dd-mm not supported, Must_Match is -MMdot size must be at least 32 KB: '%s'option -ds (--dot-size) has bad size: '%s'Option -Z (--compression-method): unknown methodunknown compression method found: valid compression methods are: store, deflate)Compression method bzip2 not enabledbzip2invalid date entered for -t option - use mmddyyyy or yyyy-mm-ddminimum split size is 64 KB: '%s'bad split size: '%s'do not specify both -r and -Rspecify just one actionwas getting encryption passwordsd: Zipfile name '%s' can't use -- before archive name--UTF8escapenoignorewarnquitdeflate%2d%2d%4d%4d-%2d-%2dzero length password not allowed-vTZ=(line too long--try again) .zipappend_ushort_to_memappend_ulong_to_memappend_int64_to_memappend_string_to_memextra field copyUnicode path error Use -UN=i to ignore errors or n for no Unicode paths Likely entry name changed but Unicode not updated Unicode does not match path: %s Unicode does not match path - ignoring Unicode: unicode_mismatch = %d write UnicodeUnicode Path Extra Field version > 1 - skippingLarge entry support disabled using -fz- but neededZip64 local extra fieldZip64 Extra FieldUTF-8 Path local extra fieldUTF-8 Path Extra FieldUTF-8 Path cen extra fieldunknown internal attributes = 0x%04x: starts on disk %lu: unknown compression method %u: undefined bits used in flags = 0x%04x: local flags = 0x%04x, central = 0x%04x: needs unzip %d.%d on system type %d: made by version %d.%d on system type %d: could not allocate memory: scanzipf_regreading central directory(try -F to attempt recovery)archive not in correct format: unexpected signature on disk %lu at %s could not find split: expected %s entries but found %serror reading entry: illegal UTF-8 name: zero-length name for entry #%luskipping this entry...bad archive - error reading central directoryreading central directory: central directory header signature on disk %lu at %s skipping disk %lu ... skipping this signature...on disk %lu at %s %02x bad archive - unexpected signature Try -F to attempt to read anywayAttempting to salvage what canIf -F fails try -FF to try to salvage something(up to 4.5 if bzip2 is not compiled in)Zip currently only supports up to version 4.6 archivesThis archive requires version %d.%dZip64 EOCD Record bad or truncatedZip64 End Of Central Directory Record not found: bad archive - Zip64 EOCDR not found in split: bad archive - Zip64 EOCDR bad or truncated(try -A to adjust offsets)Zip64 EOCDR not found where expected - compensatingbad archive - could not seek back to Zip64 EOCDR: bad archive - could not seek back to Zip64 EOCDL: Zip entry offsets do not need adjustingCould not determine offset of entriescould not seek back to Zip64 EOCDR: PKAdjusting split archives not supported: unable to read EOCD after seek: reading archive: PKcould not seek back to Zip64 EOCDL: central dir not where expected - could not adjust offsetsZip entry offsets appear off by %s bytes - correcting...PKreading archive fseek: (try -FF)could not seek back to start of central directory: must use --out when fixing an archivecannot update a split archive (use --out option)Adjusting split archives not yet supported(if you are trying to read a damaged archive try -F)remember to use binary mode when you transferred it?)missing end signature--probably not a zip file (did youCan't use -F to fix (try -FF) archive may be scrambled and not recoverable)(If downloaded, was binary mode used? If not, thebad archive - missing end signaturePKunable to seek in input file could not open input archiveputlocal oemPoor compression resulted in unexpectedly large entry - try -fzCompressed/stored entry unexpectedly large - do not use -fz-Large entry support disabled with -fz- but entry needsLarge entry support disabled with -fz- but neededEntry too big:putcentral oem commentputcentral oemseek failed on output fileaborting: expected compressed/stored size %s, actual %sentry truncated: rewinding and scanning for later entriesno end of stream entry found: Could not find split copying: %s out of memory in zipcopyLocal Entry name does not match CD: Local Entry CRC does not match CD: Local Entry Flag does not match CD: Local Version Needed To Extract does not match CD: Skipping: Unrecognized compression method in local header: %dIllegal PK version mapping in local header: %dIllegal host system mapping in local header: %dreading entryreading local entry: Did not find entry for PKdeleting directory %s (if empty) error deleting zip diagnostic: deleting file %s Local Version Needed (%d) does not match CD (%d): seek after local: write archive seek: writing archive seek: user ended reading - closing archiveunexpected signature Found spanning marker - could be split archive... Found spanning marker - expected as this is split (multi-disk) archive... Found spanning marker, but did not expect split (multi-disk) archive...PKno local entry: %sError rewriting local headerreading archivelocal (%lu) and cen (%lu) crc mismatch Cen (%2lu %6s): Central Directory found...Entry after central directory found (%2lu %6s)... Local (%2lu %6s):Zip64 EOCDL found (%2lu %6s)...Zip64 EOCDR found (%2lu %6s)...EOCDR found (%2lu %6s)...Scanning for entries... Assuming single-disk archiveIs this a single-disk archive? (y/n): PK Found archive comment Found end record (EOCDR) - says expect single disk archive Found end record (EOCDR) - says expect %lu splitszipfile comment truncated - ignoringEnd record (EOCDR) has bad disk numbers - ignoring EOCDREnd record (EOCDR) only %s bytes - assume truncated is not readable or the end is damagedMissing end (EOCDR) signature - either this archive could not open input archive: even if it doesn't exist (zip will ask for splits) path of the last split with .zip extension, if archive to fix is split archive, need to provide No .zip file found (If all you have are splits (.z01, .z02, ...) and no .zip, try -FF)overflow in byte countwrite error on zip fileoutput buffer too small for in-memory compressiontarget buffer too small (stored 0%%) (deflated %d%%) (in=%s) (out=%s)zip -0 not supported for I/O on pipes or devicescan't rewrite methodincorrect compressed size s=%s, actual=%s could not read input file: zip warning: %s zip warning-ll used on binary file - corrupted?-l used on binary file - corrupted?has binary so -ll ignoredhas binary so -l ignoredseek wrap - zip file too big to writelast %s o %s unexpected error on zip fileextra fields copyoption %s not negatableoption %s requires a valueoption %s does not allow a valueshort option '%c' not supportedoption %s requires one character valueoption %s does not support multibyte valuesoption %s requires number valuelong option '%s' ambiguouslong option '%s' not supportedargument files not enabled this may be a result of using -jname in zip file repeated: %s second full name: %s first full name: %s ziXXXXXX/ fcopy: write error Writing to: %s Path (or hit ENTER to continue): or enter a new directory path (. for cur dir) and hit ENTER Hit ENTER to write to default path of Opening disk %d (current directory)split pathz%02luMore than 99999 splits neededbase path Closing split Not enough room on diskcould not write splitNot enough space to write splitCould not write splitwchar to wide conversion%02xwide_char_to_escape_stringwide_to_escape_stringlocal_to_display_stringwide_to_utf8_stringutf8_to_wide_string'%s''%s' (%s)iagsoglogofile matches zip file -- skipping excluding %s empty name without -j or -r replace: can't open %s Found: %s Could not find or open Found: %s : Enter path where this split is (ENTER = same dir, . = current dir) z (look for .zip split - the last split) e (end this archive - no more splits) or ENTER (try reading this split again): s (skip this split) or ENTER (continue with this split): q (abort archive - quit) Hit c (change path to where this split file is) Could not find: cazip diagnostic: %scluding %s exinCannot select stdin when selecting archive entriesskipping split file: seek failed reading descriptor.I6416Unable to read number (must start with digit): Number too long to read (8 characters max): Unable to read empty number in ReadNumStringCan't get memory for arguments0w,aQ mjp5c飕d2yҗ+L |~-d jHqA}mQDžӃVlkdzbeO\lcc=  n;^iLA`rqgjm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L J6`zA`Ugn1yiFafo%6hRw G "/&U;( Z+j\1е,[d&c윣ju m ?6grWJz+{8 Ғ |! ӆBhn[&wowGZpj;f\ eibkaElx TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z-.Z:.zip:.zoo:.arc:.lzh:.arjAttempt to read unsupported Zip64 archiveZIP64Not supportedCOMPERRFile not found or no read permissionOPENInvalid command argumentsPARMSCould not create output fileCREATOutput file write failureWRITEMissing or empty zip fileNAMENothing to do!NONEInput file read failureREADTemporary file failureTEMPInterruptedABORTZip file invalid, could not spawn unzip, or wrong unzipTESTInvalid comment formatNOTEEntry too big to split, read, or writeBIGInternal logic errorLOGICOut of memoryMEMZip file structure invalidFORMUnexpected end of zip fileEOFNormal successful completionOKbad pack levelblock vanishedCompiled with %s%s for %s%s%s. zip diagnostic: GetVolumeInformation failed reading file attributes failed: SetFileAttributeszip diagnostic: SetFileAttributes failed zip diagnostic: GetFileAttributes failed HPFSVFATFATHPFSVFATFATCONIN$ Windows 9x / Windows NT (32-bit) on Oct 23 2009(Visual C++ v%d.%d)Microsoft C %d.%02d _wide_to_local_stringlocal_to_wide_string*.*\\//\\//fstat(stdin)filetime- (%ld bytes security)security info not stored: security info too large to store (%ld bytes), %d max../...//.SeSecurityPrivilegeSeBackupPrivilegeAAXA'AAACorExitProcessmscoree.dll[AEAAAA\PATH /c cmd.execommand.comCOMSPECAAYA: A/chAA&AAsAAA h(((( H   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~LC_TIMELC_NUMERICLC_MONETARYLC_CTYPELC_COLLATELC_ALL_.,A==;AAxB)BxBB B B]B./\?*./\?*CBGB B"B!B_%B&B(B(B)B>-B:B;BIllegal byte sequenceDirectory not emptyFunction not implementedNo locks availableFilename too longResource deadlock avoidedResult too largeDomain errorBroken pipeToo many linksRead-only file systemInvalid seekNo space left on deviceFile too largeInappropriate I/O control operationToo many open filesToo many open files in systemInvalid argumentIs a directoryNot a directoryNo such deviceImproper linkFile existsResource deviceUnknown errorBad addressPermission deniedNot enough spaceResource temporarily unavailableNo child processesBad file descriptorExec format errorArg list too longNo such device or addressInput/output errorInterrupted function callNo such processNo such file or directoryOperation not permittedNo error>B>BFlsFreeFlsSetValueFlsGetValueFlsAllockernel32.dllEEE50P (8PX700WP `h````ppxxxx(null)(null)IBIBIB8JBBBͺBBB7B;BBBProgram: A buffer overrun has been detected which has corrupted the program's internal state. The program cannot safely continue execution and must now be terminated. Buffer overrun detected!A security error of unknown cause has been detected which has corrupted the program's internal state. The program cannot safely continue execution and must now be terminated. Unknown security failure detected!CBGB7BB8BGetProcessWindowStationGetUserObjectInformationAGetLastActivePopupGetActiveWindowMessageBoxAuser32.dll1#QNAN1#INF1#IND1#SNANBBBBBlBpBB BBBt|VB* 2Jdp2DTdt &6BZr~*:FVt *6F\ft0<H^p&<Vn,BZj0CharToOemAOemToCharAUSER32.dllGetKernelObjectSecurityAdjustTokenPrivilegesMLookupPrivilegeValueAOpenProcessToken GetSecurityDescriptorLengthADVAPI32.dllGetVolumeInformationAGetVolumeInformationWVGetFileAttributesAYGetFileAttributesW SetFileAttributesW SetFileAttributesAaGetFullPathNameAbGetFullPathNameWFileTimeToSystemTimeFileTimeToLocalFileTimeFindCloseFindFirstFileAGetVersion^GetFileType.CloseHandle]GetFileTimeMCreateFileAPCreateFileWReadFileSetConsoleMode+GetConsoleModeWideCharToMultiBytekMultiByteToWideCharFindFirstFileWFindNextFileWFindNextFileAiGetLastError HeapFreeHeapAllocGetProcessHeap:GetCurrentProcessInitializeCriticalSectionReleaseMutexWaitForSingleObjectInterlockedExchangeZCreateMutexAlstrcpynAKGetDriveTypeAlstrcmpiAGLeaveCriticalSectionEnterCriticalSectionlstrlenAExitProcessGetProcAddresswGetModuleHandleAOTerminateProcess`CreateProcessADuplicateHandleGetSystemTimeAsFileTimeSetConsoleCtrlHandlerHeapReAllocLGetDriveTypeWdMoveFileA*SetStdHandleZGetFileInformationByHandlePeekNamedPipeSetFilePointerGetCommandLineAGetVersionExA HeapDestroyHeapCreatevVirtualFreezDeleteCriticalSectionsVirtualAllocWriteFileFlushFileBuffersTTlsAllocSetLastError>GetCurrentThreadIdUTlsFreeWTlsSetValueVTlsGetValueSetHandleCountGetStdHandleGetStartupInfoA_CreatePipeRGetExitCodeProcess:LCMapStringA;LCMapStringWGetTimeZoneInformation`UnhandledExceptionFilterRtlUnwindGetCPInfoGetUserDefaultLCIDlGetLocaleInfoAEnumSystemLocalesA7IsValidLocale5IsValidCodePageGetStringTypeAGetStringTypeWSetEndOfFile8GetCurrentDirectoryAyVirtualProtectGetSystemInfo{VirtualQueryuGetModuleFileNameAFreeEnvironmentStringsAMGetEnvironmentStringsFreeEnvironmentStringsWOGetEnvironmentStringsWGetACPGetOEMCPHeapSize4CompareStringA5CompareStringWSetEnvironmentVariableAQueryPerformanceCounterGetTickCount;GetCurrentProcessId9GetCurrentDirectoryWHLoadLibraryAmGetLocaleInfoWKERNEL32.dll|DeleteFileASetFileTimePLocalFileTimeToFileTimeLSystemTimeToFileTimeRemoveDirectoryASetEnvironmentVariableWBJAUIBBA8kCkCjCjCjC8jCiCjCiCiC`iC iChChChhC,hCjCgCgCjCpgC gCfCfC0fCeCeCeCjC8eCdCdC`dCjCdCcCcCjC@cCbCbCjCbC8bCaCaCHaC`C`C`CjC0`C_C_C@_C^C^C`^C^C]Cx]C(]C\C\CP\CjC\C[C[Cp[C [CZCZCHZCYCYCXYCYCXCxXC8XCWCWCPWCWCVCpVC VCUCUCUCjCUCjCtUCjCjC(UCUCjCUCTCjCTCTC@TCTCjCSCSCpSC SCRCRC`RC$RCQCjCQCQC@QCQCPCPCdPCPCOCOCjCjCOCxOCjC(OCjCNCNCPNCNCjCMCMC`MCPMCMCLCLCHLCKCKCjC`KCKCJCJC8JCjC,JCICICpIC ICHCHC\HCjCHCGCjCGCTGCGCFCjCFCFCDFCECECpECjC`ECECDCDCxDC(DCCCCC8CCCCjCBCBC@BCACjCACAC@ACAC@Cx@CjCd@C@C?C?C?CjCh?CL?C?C>C>Cp>C(>C=CjC=Cx=C(=C=C|         ! 5A CPR S WY l m pr   )    IIusAUAUACT D8C DDCCذC֋B̰CD֋BCDBCDBCDBCDIB.AxC`CDC4CCCCԴCCCCtC`CLC@C0C CCCCCԳCCCChC0CXC@C0CCCCCزC0CC0CCCxCdCLC0C+LCc{#Tw=:zc%C1