Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!henry.jpl.nasa.gov!elroy.jpl.nasa.gov!zardoz!dhw68k!macintosh From: jln@accuvax.nwu.edu (John Norstad) Newsgroups: comp.binaries.mac Subject: Disinfectant 1.5 (part 1 of 3) Message-ID: <28581@dhw68k.cts.com> Date: 15 Dec 89 16:00:48 GMT Sender: macintosh@dhw68k.cts.com Organization: Northwestern Univ. Evanston, Il. Lines: 642 Approved: bytebug@dhw68k.cts.com (Roger L. Long) Supersedes: <28440@dhw68k.cts.com> [Disinfectant 1.5 - part 1 of 3] Disinfectant 1.5 is a new release of our free Macintosh virus detection and repair utility. Shortly after the release of version 1.4, a new strain of the WDEF virus was discovered. Version 1.5 has been configured to recognize the new strain. Version 1.5 also contains code to detect and repair other strains of WDEF which may exist but have not yet been reported. Disinfectant 1.5 is available now via anonymous FTP from site acns.nwu.edu [129.105.49.1]. It will also be available soon on sumex-aim, comp.binaries.mac, ComuServe, Genie, Delphi, BIX, MacNet, America Online, Calvacom, and other popular sources for free and shareware software. The following text is extracted from the new section on WDEF in Disinfectant's online document. It describes what we know to date about this new virus. The description has been expanded to include new information that has recently become available. The WDEF virus was first discovered in December, 1989 in Belgium and in one of our labs at Northwestern University. Since the initial discovery, it has also been reported at many other locations throughout the United States, so we fear that it is widespread. We have reason to believe that the virus has been in existence since at least mid-October of 1989. We know of two strains, which we call "WDEF A" and "WDEF B." WDEF only infects the invisible "Desktop" files used by the Finder. With a few exceptions, every Macintosh disk (hard drives and floppies) contains one of these files. WDEF does not infect applications, document files, or other system files. Unlike the other viruses, it is not spread through the sharing of applications, but rather through the sharing and distribution of disks, usually floppy disks. WDEF may have been introduced initially via a Trojan Horse application, in a fashion similar to the way the MacMag virus was first introduced via a Trojan Horse HyperCard stack. We do not yet know if this is indeed the case, and we may never know. WDEF spreads from disk to disk very rapidly. It is not necessary to run a program for the virus to spread. The WDEF A and WDEF B strains are very similar. The only significant difference is that WDEF B beeps every time it infects a new Desktop file, while WDEF A does not beep. Although the virus does not intentionally try to do any damage, WDEF contains bugs which can cause very serious problems. We have received reports of the following problems: * The virus causes both the Mac IIci and the portable to crash. * Under some circumstances the virus can cause severe performance problems on AppleTalk networks with AppleShare servers. * Many people have reported frequent crashes when trying to save files in applications under MultiFinder. * The virus causes problems with the proper display of font styles (the outline style in particular). * We have two reports that the virus can damage disks. * We have a report that the virus causes Macs with 8 megabytes of memory to crash. * We have a report that the virus is incompatible with the "Virtual" INIT from Connectix. Even though AppleShare servers do not use the normal Finder Desktop file, many servers have an unused copy of this file anyway. If the AppleShare administrator has granted the "make changes" privilege to the root directory on the server, then any infected user of the server can infect the Desktop file on the server. This is one of the situations which can lead to the severe performance problems mentioned above. For this reason, administrators should never grant the "make changes" privilege on server root directories. We also recommend deleting the Desktop file if it exists. It does not appear that the virus can spread from an AppleShare server to other Macs on the network, however. When using Disinfectant to repair WDEF infections, you must use Finder instead of MultiFinder. Under MultiFinder the Desktop files are always "busy," and Disinfectant is not able to repair them. If you try to repair using MultiFinder, you will get an error message. Unfortunately, when the WDEF virus first appeared, none of the current versions of the most popular virus prevention tools were able to detect or prevent WDEF infections. This includes Vaccine 1.0.1, GateKeeper 1.1.1, Symantec's SAM Intercept 1.10, and HJC's Virex INIT 1.12. Chris Johnson, the author of Gatekeeper, has released "GateKeeper Aid," a free system startup document (INIT) that detects and automatically removes WDEF infections and notifies the user of the infection. GateKeeper Aid can be used together with GateKeeper or together with Vaccine to provide protection against WDEF. New versions of the commercial tools should also be released soon, and we expect that at least one other free protection tool will also be available soon. It is very important that all Mac users obtain and install GateKeeper Aid or some other WDEF protection tool. You can use Disinfectant to remove an existing infection, but if you do not install a protection tool you may very likely become infected again. In addition to the two known strains of the WDEF virus, Disinfectant will also detect and repair other strains which may exist but have not yet been reported. If an unknown strain is detected, Disinfectant places the following message in the report: ### File infected by an unknown strain of WDEF If you see this message, and if you have not already repaired the file, we would appreciate it if you would send a copy to the author. The author's addresses are at the end of this document. You may need the assistance of an expert, since the Desktop files that are infected by the WDEF virus are normally invisible. You should use ResEdit or some other file editing tool to make the file visible, then make a copy to send to us, then use the same tool to make the original file invisible again, and use Disinfectant to repair it. Send the copy to the author, then delete the copy. Please do not worry if you are not comfortable with these instructions and you do not have access to an expert. Go ahead and repair the infected file. It is more important that you rid your system of the virus than it is for us to get a copy of the unknown strain. This version of Disinfectant is being released only one week after the discovery of the WDEF virus. We do not yet understand it as thoroughly as we do the other older viruses. We have disassembled it completely, and we understand the basic replication mechanism. We know that it can cause serious problems, and we know why it causes some of the problems. Research into the behavior and adverse effects of this virus will continue for some time. You should keep in touch with your local Mac user group or bulletin board for more information about this new virus as it becomes available. Commercial online services like CompuServe and Genie and the Macintosh trade press publications like MacWeek are also good sources of information. When the WDEF virus was first discovered, the authors of most of the popular virus-fighting programs and other experts immediately began working together to analyze and test the virus. The information presented here is a compilation of our joint discoveries. The author would like to thank everybody who helped in the investigation. Particular thanks to Chris Johnson (GateKeeper), Jeff Shulman (VirusDetective), Paul Cozza (SAM), Robert Woodhead (Virex), Dave Platt, Werner Uhrig, and the Apple Virus Rx team. Thanks also to the many Mac users who sent reports of WDEF sightings and problems caused by the virus. John Norstad Academic Computing and Network Services Northwestern University 2129 Sheridan Road Evanston, IL 60208 Bitnet: jln@nuacc Internet: jln@acns.nwu.edu CompuServe: 76666,573 AppleLink: A0173 --- (This file must be converted with BinHex 4.0) :%'4TFfPZCQ9MG'&ZG#jcDA3!8dP8)90*9#%!N!-"4mS!N!3TkP0*9#%!!3!"4mT b6'&e!3#3"`)#$%4TFfPZCQ9MG'&ZG2"!JG%13)(4'%#"d5K153!$DA*eFb`!BR8 !4am'!%4'$!"(L,)$XJ%"!#!!!3#3!dFI)%&38%a%4N08)8#JELVqSDe+GJ!#3%S !!!3'!!&%p!!!!P$fJT9G!*!'VBS!!!3)+%!(23!#FK`%8-"+3"%A$S34mkB1(4G M"*!$3+8)<0S%`"-4!!!`"!!Kk3!&1'6CN`FmTS$"J%#K3Q4)`-S3)L#!"Z!T! !E!53!%!*6CXiGI,d#96Sd+G3!i*bSm*I3!)'%!)aZ[("4SJ**PDm1-E&QjN!RJK 4!L,Nb*)"!3hG-@YS#'d"583G#NS*06HJd&aEZ,I`4MZ$L"TH[,("eiKK!KEJ"'" %"#TSbS")iL3*6aNj3&K*)kI1(!Fp8UYH[4S!%XbD1AX'!4U%(G+Q3CJK2BF1L$" `i,aN53C%'MFJf)5KScP'$K`iA)#iSTR-'a"Zh[KHNrd1L$CeaU$j6G(LJM4djS" i)bI0QH-Z!#54r6Pd'[9Pm0"KfDCP(YZiZH6'4C[j0JFF,)9"KRTfP#((Ih)!P`B CE13KA49ZX*(''TT0-3ClCDJAKKYN-1''&8P)`3))H93%JRABD3F#'Q%d#!)Gej@ 'h)Lr"DIK'-ZPm3CbCV"RR'miJL"''4rfCj`ECM$*("R5"F('('q`3%3G'@lBiBF XL8JLGLLUZ&PRpB%!j)jMhT%''f`m'H8B[SA"4KY[p2DE'rrYjK),5"`h"KYeN!" ah"Np`[&MN!"$cV(L((Rd9NBEZVdCiSSM&QIG'(Ad0f#P,XdK(4&[F1UTEhk'L%3 B,-NTC4PNV#L'46GQpKqVQQARfiF$K[&H4D+#!"Z!TDQhjRSCrRGJJXAG&XB)N!" +5QQUBKB(R+*T!%Q(N!"%@LSU!%[34eYS0+ShT'Cc6+KC'@E-L550[V(8S*hUSDF HJL'@iFBBC8LAK"NXZVMIIdNH&j-FG"J44R+PFPLF'@bm%GarKXka"V+rJ4!YFj3 HjbkX5[iR,QJVYPJ(#'l##F)CCEaE"J4&`[Q'QfiJDUH$G1J!`!SJp1ccX"9I,!d H4"-p$ACP`+TH'mFCb4)FBI$Q`JFqqdaU`#II-5+51CB"0@P(rJ$!%IpLVA(5YGl hQdX)SjbC'f8d+)IC"Z1FFF4M1+aEa"1[L*ja)UlmaKYNc(#FSGTb@qYb@-qpmD5 !ZdSRb'+)M1Dim484K(TZdM'HKb"@5fD++iiFQR8KaZMEFF`0b+fG&Glii)hA`6K L(NL3!"&''ljUTPeQFh[1il)[&@G[5fE)5Z[Ia`*TQQB)[L''5ffS"lIFRVF8SUK &*)%Fe!KR@iGbFMckKT2#5Hc5M$9UpM4l8i)3rI56hYZHkc9Mr(Me4(MmDR'G'ir TT%-GpYQ)AYI*Mh$DSbpq&BGhI0*BT$LQTJM0)611+X,mU-Fjp)bR#H2EPK%1jb" -M8P3ji2DYX6`*[5N)A8"2*[Fl+3a1V#+$R@!``Sfe5PpT8Gr%kbIj1)A``%#S!K 2J0Yk!*BpBY%`6"@4!lp%4!BbJ+aJ82SIU&*AZ620TMEPUP8CL!$&1NK4-h6)Jh" !)!hk(#e6BJ4"'Fqi'5+-Dd9h3%1faU-f0-cX5)*EAAS+i)EGp@XS"e!"!%cJJ'% &`3P85)*SF$-("V$QNMd!J!dF#8P*hUCBPC+$RUie(*!!(3F%4SM3[M4cbZ(%cMN ib%&mMS!K$A%SMVpc%,'HjkLHG2*&EdLGVSBBareYd9qq'9+&MZ!r1SR)4pPLP"Y %PmZj8FYYHj4M[YT![d3YDPZ0!J%+qR8'&l#!#5-NNB058+9ISXjk-QUQEhKiULd '+`QV8dqSM$8N'riU0m*$6[D8B,TGpR*@[X&6UhMP6b%"P%B#c3`)3"HQ24AR4#N bD)L3!!Ni)F!K6qRUCT(QYV$SR5&#P%V5NTV%bLa1VMKadjGa!2BhY9e2PcU+6a+ fK-EV,)`jiR&$01-8KcU3!'B0+hTN*)%T6"N46d'rUC2+mLK6%,*"K#5Ffhe8m$` U&3KCXA[UJY`Qdh4D8D[UkDT1BG-UY5eX9SJkT9)PQFGX1LmQpH+DaM4d"M63)AD kiah,["P0F%lc58LB3hM'Xc#Y%3aH)1KIZPaU`dqYDCK2LeV`-N1TL@#*8-b*h3, G95&rZH%)e83CHaDdSLCHkjZ+JiNf[dDFN!"&pMlbh&VN6&-(f2e(9dc)6aMS&$Y eZ3j)F8T5%lNN6j!!XFFpak(KD`[,,HN!EAHpLjcFmU!%TQ@RI$1D@8c"#mG6fJP 2Se3CN!$`#XKhUNj0BAMHR[kc`IVjb`a'-"N)&1LJ&kj5IR+3!"i(8HE"24%fF82 #TRK3*Y[Q&UH,Fcd#($0,'XVp4l+j(4!HhFHNmhQU1-,cMAkYk",Qa*(#a&(#Kq" `Uc%p66Rm!Q3AHF4FbMUh2HmTC*a@E#&KkE&HkMR$i+a&KY[%q$KKLH"k$iN%&"M "5%d%+KU%LYcLlNY$F)Y9(1(k*&mZ9@dK"Z5JKL-LP@8[P5'+BSbAXjmd)$4eEf# L4)I`"#)8!33ad#D@c-L[8H'@XVS0BhBB6,!h))%lIfbL(Ha8"cM,fAFiMQkFf0b H0rF55i"d5I[8Nce+M4PAa4Q5%TU)BT!!64I"EV#Z4*Aj(hDjDiPT8`qA`3aC8RY 0Xl"5'$44rCd`r%Hqr9'SX[MUepMYFlrYbTCrrrTB(MAaZ6QfN`lNPUiKV5K%`KP $'Rb,X6H`S6K0'#lVmS4"!RXZMMDJ`4*!))8R0%&8+A$0jX`pRQGREfkIj'95IkQ f*3Re$+RqURZ(bHC*`8'[YZ26%J+EhG3'9'2iJZVaf'#'+RA`h,$6D#rpH)IaqQe A`pX@R"j`9qJ&Q(l9@kY%Hh-r4%PMVQm-$TRTI8T&8a+2HPa`(rri0b%,dRU'M-p '9J)!&%"J@1%H3lJ40CTLS3D6Pc`LdSHlG)-QUT6'3`i4Q$5T*B%APMG3YGVb$H5 eB4V4Gh!$%'6E4'Q3!,%-Gf$"dD3K"&9Dj`j[(*-dS2!5IKf0l"b&GR6M9r2-#+% *r8a3R1+mQbR#1ZP9&f`Bp(#F-Z!mQc[h6XrMqF0#pLFq3ULPPh"jEif[#2+qBLS m9dIC!dYc$Y&JG4#Q%-4TH5[`N5jNr'5l-#5Sd8&$B&9aHM2FLhNHC0*`!YaliU- b#!%+!5C$H0,MJU-0LrKj8e-rSjCPMCe[AAMJem&I"bIk$Ni1J)AZY[3!Ub6!)9X iV'LFijJpj-$01d&S[XBZkb!#[UfB0T4p@U-H1Y*D%N9f3b"@Y"0(R#)(,$%JX60 Fff)MaT3UrLG6U38a%X0L,h)IDc!(+VCpah%S%e9lpS3b$S)ZG5!'-9&82Q4P"d0 i1l)h'dJa([JLlG%J,&!$0JG+#UKF%N9ldR+##GC%'KJF,r3Y3c!&JU)CTrCk[p% U`q4JYS9kCr"a%-FX5l0Bh`%L46!(%A-(XI0`pJBm'LG1+a9I-5%rCD!qk%)MV9+ "h[)GLd8%afB',1'#%0KX%98'bJ+(6VKVVqF#+3!#4G!J%984I49(C*F%JUGlcM@ $[VG!`5F(`aH!509H`E4k@9Jm#jKDf2H"+m*U%*!!*%*)3G3#HPE)B2Ec"LHe1rd "BYHK0Ar$*5,A&UbbB$+`)V#%!`ESK'iJ906'+RQ`"22A4+`6IG1R1-FS88Qh'8Q JDTUa'k+%*'RJ*%eN6!0B3cF%-MRdC-J4EP)d(VZ)CmrKLia)54ei)-U4"kEf(G[ 6F!!M(-2P1hfiIbbK,bd!4rAh)YT$H1Q"2,S4B#N9K#CSJ3"J"%ciAkZiM5D&8V' iJ$&"F5eJ45`hI9LS0PaL5rka1#)@485!*@C!"eV69[9LB`"8B*icGT6NCj2P,VU 9-R&b8`L6'IZd"#ca)3#A"Z`(5"0fDf"$KG5b)QTJ'U`(AfZSAc4#JGpR'`lb(pj '"L330*b6Fq2"0(eP)#)A*dXb4,!5(dU!BB$f+5JQDlrMPF9aLT!!FdhPKC,Dphk 1*ND1Q(Xd0)R!*hcFQ$IhC6B$Xi!kFQ*!@9ZKZ#*f+3H95!BF)*1!SeM!Z&m1D#6 p-3Gcd$ZC`eDDdA'Y3T,A!BEZ8@`ff#iTq#R8aLhQ!M"@+)dG#*S21%8mJ*QDX9h Id66N05B8F@kM'8kZ#@#Z#*&AG"e,XT4P8!6'Y5e9eQ0L#C1I%Md,"&JY)b@L8jC +FTDh18e#&a!8S%KXB!"@JM0c8!#X!3"+J"PU%a0dSMMi%K-$8QD,"c$(+59E8`e PaTeqXb0X!!FdXL6%581V98)P%%0[a8!!Sd$+SA[-'+$$04lR%Kp)8!Sp%`4@ac[ +XT9+iS6PD51R&'cXd@,$ej6cCc,@0)F3DN"Pm!0'mL(Mmf!GjL3Xi@$5N38ZFN% 9m@h'd3DaZ'fK"5%KBN0Yik&+N!"dihC"&L9(A(*E,qQHRq)Vh#FG6cBh5k)RB4* #[D4I-(ULHUDMG+!%H(JqGp-`)%0fY10YkR'%("Jd3IUAl8NRZS@NTj5P"ENFZH1 "dM%&D)1-dl3IbaK1)p@&V@*&0[3QkS%#Jj)Y&e1%%K8%jH%E#)8MEX"1mR%&rkG I4I8hB6#5ZV3`&502LP1!4*TKZj)CHF0TQiNfD3!`Ym0-ERP0Z9NNA**e$'K'$mK X[e'Kk(+3!&(CIjY"URa#!UPD%54LJ'l&0[N%B2Nb)&m*RX0b-fd64UV+T"DKU-% b,&+3!+-hT#60QQ#d9KhX%PpAa9&KBU9ci(Y4K)[D0L$NKTU'1KE85JH+UL3YPeC `%%IR5LX8J3IHjj&QXbBikBPdHT(Pf5LS'39'KDM9LKb4qN0R@PPdF(N,&U*2HPA Te$ML1U&03S)VLT+S'AbVa*8$UdhaGeK!U"QmFa`1B#KfiSS%4L)c%ap'`+#E1TE "bL86X6j*JQ*%'&(M@A[5N863!e*ZjK)rN!!J@))FY-BiqS8V)'!D*#KKc,%%5E0 !3DTI)q9c#rL+!a+@IiDF[S%JDA!E,X%b`4)%ZQ+'(b@C2FYK-''YR!CC4GXU5*X rfI1&fECYFB)K@qXJkC*'MlG(lX%Md`PV9M"FikSC+2#hBa#i,P!&FGB%l!3#,PS (3J!H6MSTEf!M+mNJGPZJSJ'iP6H3!&VUS4)dK$&c9K-k8Q@`"'f,+!HV@c-EQ2E 8SLi5S[+9ZTp#U$FV,8f3!#6L`53ANkGNGbRTDMD+18aG'E-pGE4Vf%3(QklVLL- @3,0#HA[b-390kDAiJSL'pD9A!Pp#5kab%#@Y%N1bHj5+Y@#0j@Y#%'Be95pY-,B KY6jj'Vi,U*`1%M[1Lj+kKLfSGNrXHE9'1Nr0k8`D`i8,3lhbiN1+Jb2HpR(Z&bB qP,DrLM-AL"ck&DMC4kLDm36VPUM@eUS1k%2lab2hm3*V`LmZS@Am+&(*Um&#Uai 93la8!Ll$dVIc4lL"#iqZFbkXkPV!'MR$e%6Ia6Ya3X19Kda,i&B3ab4bkj5LG-# 3!1@3!*P9@d@T*hRD4(3lQRJlIdfJYfF`)['a")hEDlGb*GI"-Zrb`'dcUQCMY+F ,Q'F`2UbLa0@'($1XZA!MB@-b`6mbU2ISG[Vb3Q4`0#Vm**)#9FfS'G*`"+Sd*B# mXC@$!%a$I"`5(bh!X[#EKdC98@T*+62J!M+`(R1M(-`K"f"Cb@83UCKXJT[Fb8B #bVCD0[V9PcSL92N6[NU3!'!miNS[j$LeKi@+HCiHA,PV!m(6mDJZ3X&k(%FBR!) U[#,`@l#J'NGQeArb3FRmLkCN@FUAR$T0T%F1NSXj4d1TmVN8K!*)S*!!LjY%iRT aD&!%6C4ZkpCZlqDV5r-5(UZf,J)h[INNJe)SD#44i5`0Uf+*4,S''5!$-(!d#HD ja)F`1E51Dj!!1HM-*IS#83i8X683!c+`ERK#BVe%bUDXc4,&c4%bMN1e"1'm2h[ jbV-6bb6i0`'%VZ8m"Ecm*R(Lbjm#c-Kk%8,JU$+&ai++-8f%`FUl`FdFX-rF40% XbJ!3!5cl",3bIaMk)#TRaX&Udi5h[d9UcI(#*HEbe!!6e6f'6aVM4e5U+cY3+Jd B`IHDad!Y88+pc#f,Y5$Jc*,-XP#JD@ZiN3e6TQ930fh64%'M!b"30%3$RUiX-,1 6**IDHJZ$0hSMTMCS-FaFc3LlAfVJR(%80(CF(("J%HiDDm'--"H5)A[pNhlY-Jl YNTa+B(!L"2'&)lb6Rq8hS6Rf`F&)JMp*@b3)f$FS@eKLbqTK-N93X6&i*+jl-XF LAdf%X53me0XE4cQpJ#2F%Q+%!K,6cGIlNaflJ%d8XXK"-hFA(ar!XP232V-&2k- ,)R-GX0Y5-f*c"$`Y`5j5X((G[eLBZjmUND,kD1IG0Jc&I@*5M*%jQ9kV'dEb[+' bPhrc6[)FfPA0`-6U9CBCK@@!"*k6Mmi0HeRJZdk3!#9"bY`YJCSE,QXEDp@"3l) 4JbJKGJ3P&Yc&l%GjdXqDJ6I5"'[Cf$l&m6i)mbLE"TJIYH-@aFlr4pFqTKNGlYc VE5rdKUk6H4YZ+e%k6L$$!Z*Xm!+"c")GHp35jGheVG8R'pi!J!-X1bcKE+)b+Vc SJZ-5UiBblY#4B`EM``BU+jlaf6DNa#Ve!M!UA@JDBpi,%q@H(%F[GkL!r!EdbKc kS33RR))m,#2kSSMM%@"DDX&ZRL40hZB@#!*$`0D8MX%eS-,($FCL*&#*[CRQR55 @1UVHkm&"%ap$-1C3lMAS$@D$Sb6Z`9'3!)ZSDGiJ+%UkpmSM$(8FM4BI1%(CJFC lb*&$6UXK6)-U8,Cb21Nlr"hPdS&iHT)qLR+C0(d%0$QK[`'D,f9E`-cXk*(5,K) pdVGQ5[`I%C-rJ"jLLKiF!ADJ))dZdCiFeiJH*H-LLNR'S*h6H+55Gq#E!pY,jGd Ji6BQ9"kRjRfYrQJ'fLU`kMSN((ATD3Xp0j6%J-jl0j)IG)!%UE)LRbC+2SlHZp% 5*M`Q`Hi'MAEaYRfa)p,F+P`%djfpfAJX,ddV)dq#4Y,NZahV2diJKhdb`2NE)AN SlXXh(,Jrqhib)9S'PddRQAf$5d+#Fm"r@RED[m%%KU+DV1k"*M4mT`ldk%fSM02 UA9lCLYQ2-,%'*r$+AD2e['da%fVe@+qbX+if2!CVm"Y'5b*6$-Fb@Hq@-fC3SbJ (YAa[EV+''cfUIL`GGrd5DdKLc3RDH`p(mX8MMdK$A0,i*dm'"F"Ma!krq2f"4c+ 4!%093UZ90r6CF+3VMTmkqSA'Iq2h5H-'4H$jMqpMDK1LrH&XN!"9ql,epp[l-3p f+`DePjAV2GVKq,b'eQB8TDpVP0U%*j6lBr+6mCa#2Qm*P9M0U8I!TK",TVN0Bkc N'ri*!QL((0)JC)4c0(XrIq&ER3#`!-!!!%(35"+&89)`5F@b!&"(04b4)&#i9XY ZZ`lhK`$*1S645haBQE!ke'L8b"a3df@+J"QjENpL#B#GX0GPU*K3L4p6`)B`Kj1 dAeM&+cP(9F)hi,9NSN3@6AZSFBAX#(LTEA3(fS1kdKF%4$1J(4Xhm*3%6-J@054 #'!b&04ik$Ra4'G+!rr@%DG!!i%J5I)"#S2Ui"L8iRUj4YYXX2)+LE*4K*P-NPES U2Ll1M)Lc5C'4+-[&@`+CE)XS$d'LHYk,2)NM(Fl%3!�MFm4)5!!a6K$H`ZEm% "dF-3'$JbBJ`N#"0c1jl%E@KIdqMfM)lqYb4bM(S3+`G`2GbE)2#%$)[kUP(,`6m %2-q"VTT)*p-G&+-Pq*S)0Piba[dK!T93FDJ06I8h9XVh18R'EdCK`KZe#FNDDT- ",@!'%!([BK'`96Zb124QSS!*hi8Pd%H!H8A9Jm,*3SQfJ$#9Y5%#5#fV"#NLi+" @"BPJ'mDVYm`f"#+aQT+$iB$da)H-!,BNKH+*@i*-K#2f[E!K%!43"@r`$8V33F% 4)3"@F"6qbS4UVBQN`A#Q0L)J(8J#hc"MQ#MZ&6P'd,D`%p&1&Z%C'-!38G0!$'@ 4`iS)`NRK3b`-%MJA*A$"E!YXY(*-d(Lb8YlSAC@AB#84q80&2(ihSJIf(64!!MC LBk*#U4"Y#DP8Nj!!iKX$iP83-8(N,[A!IJ,-LSL(V#e1&-1@FBe54emV2C2T2dJ $kq!'UJ%G'!*3JmSF$45!aRb8'k!#GZ*LU!f$B82JK#Qj4a@S9XQ"3Q3NrYklSST QS!KB4Dc)"V3L*q++X1-V&K0Dp@h@LGMT)#U$4XJF1HB'M)!a@@Jij&fP[rNa%9V )&3-B-H!&a!!E`&%8%cI8Lm,"$G6#hi!%##-,d4#(%Fr8!-8S!p#4kM-`-&%3ADp 9b#9-bfqS)Ll%fKb"c`M#h&*-A'%cm5Fq3!F9ST)L'f'+6M(l5F@8Q#h+J!SSLdf ,0mDB`AKb#L0Qp(jijJA)J"V!''[LrfNL$a'RV-68d4-pR"+NKiTT+,T%@G1dT-0 e9$e$B*K8'A&e(0ML3bYb%mTV"%AfX4FaaX,iLeDUSIQR"5BpM#0k3)k*-6Vd")f "p$5$@9b2N!"4TV$'iUG&(Y,Z!"a+i#m4arTi'HmMV,N",f!'b)!U!8a@d2ViMiS T3(khrp-DMCm+-*!!(B-!$DN&+3EXBfC-M1P'3BNeYF'qbTD"QaY!mI9"`388fi" 4M[-DbSKIV)L'eGlL5Pqm2fHS5E!3@BBS`-F2+@4J!h`d-0AQXYCMP)1'N!"PI#' SGV%XF&YE)AcrS6D0KaJj*UiM"j4*&8"qS4plU&R%5"[SBU,RPQM""JJm@!Nm)66 FV58N&hY'p2bFrAQ!cK!j4,'2ed8LKKl%E4p*$+)daMApR053!)*I2Bp$P4kbm`$ iP*3iB)0$cS%,R@AM$K"TH#*TKXqN$J9K443LJZ-L[q8"KK&EXfI1L!T))f[N#C+ 1Se&AG)jki$L!4'STZH1MS1C0$&Q6XM'M3$qiC*E1$9J,8Q6U303M$SM6fPdCi!" Uip(9J8@%ZpLFEN)jhi+Jl!M8H,dq9NVd66p`$!4"!!GVq"qQ`!kG`Z[!'QN`+-l &(%"S!)2r$3&k@26Z(('3!%CVU&c#$4(4+M,1F"SU#mK,"X-cNar%cr@D2`XM5RJ (f14GS!b6Q$,iXZZYZP85,'`L4LaN-F%(b-[8S6BFj8ZCE&QYXYd(aZ6bBNBB)N% $VRISM"-`!NSQ+V%8D-Qf,)b*f5fKB(ci!F2#5)S2lXFb@b8IF8Y'#'ADP(KL49c (jp-T+r*Hm+aZFNU'STSJ$DD#q$$-&kQRqTRQ8b)XFrjm4a`KR"ME-GN-0XYB`!6 ,BcCU)pS!$eFP$@5lYj5%+U86SJJ0`T(&)jC"r``!(3!!+3!#3*rG")Yd54`-%3m J!%BG)8"A!Sb*L3Nc*%k`"00![,U3!23*&Fe`I9%2$aDqi01-k"3M!L"b,iMAC`M Pb6"D(BF0X*3&9!24`c3U84+ME"Bblk-TYBm9H9S9!3N8[6C!Aac%)iYM#dLqe"6 j*JCRa[F)-&'2q[3%P5&*fPlN#$-Q!`Qm"a[K*1")KkY*(8G5b!(N8-8Z&pkk&J& 'DfA##J)VCLI%%J[bbY#e!#-4$JF%DLU9-HC$R-kY')kJ`"A3G#"JNm'!@F+bl)# h`3JJS!@)"Qr63mk'5qKAb-&Ci+#k&D5JRT6)F*L#"#T0h@'*8%$)#iBITE1p+dp a1FA%fJKP"+T"a!FL`,+Z(KI6P[,6#Y$2iMNQ3TFZXD#hV@C)KjJ@T*U!3XTCifG )J$1aU!+1ciS)Cbid50dE20%I)',&8"5q*PUbV+F"2q9RY!Tk+d0IB,IB-LCZD$[ U-PF[`-!*%R6b[Nf`1(MqF@#j!"[`aBk&Rl`BM!11*&&[)cJAB(TBJqqPHVU--`N !H!$,`TjN)AlfK%-9RHL99C-Q&i+pf"SJZY('ab&C!Lb,M,@,(VSIG4r)'+"ikET eLr@"iNa@Q'PaFH4jc!ha-$KLJJBiLQBSB)V&3"F`,89mZ!%Xbb,i+6kDaDkHR"` 4E5JhD&,-@$DlLVL6+'*"JJ)!#YScaS!G%'dBY#H8cr1*`*,,GH!9f#0M)$Th+,0 mbYR33c&QrN`"+L!&4N!,Q#06*)k#M"J5j83('QfM'f9X8)'ZiB*'5II$)cB3C$N K&LMY[N1VZCrlB8J!38iC*YM,NJK$Kbm*K+`i86aTd-3)8Zr4KUb[2iSmpP%9+DF J3emd#,l4,cE$HN42aD&S)B%QNHhqjZiBQb$5A['5YE'HS"[D"&Q%`ilf%[pNCM) $%KJ#T*11L%qZD@[dJ$hj4@VLPA+0"!C2HmdYbA6Ajk#k"#13!&$(cP2LMdb$qb@ *m!9'd9eif*4ZcP$N*"ca)'k!KZJ0,De1H5+!DA9!D+"EE1iL8hP4P99&H33hp(F V8f)JafbNCM6$4J83#f0%$)NmJ#GbJa'J!P#!Fe'+Ze8'2)!d'#l8b3hFJ6VJ!Q" &(CL+'%f@a!!B8!0F!!f3!+Z-DJI%-(9N-E0E%D9XLZ1UlX`kX@MH"2'LIae!"!! !4r!!SP@6q$#[jqRScG4JV0TNSd-Dq5`U!X(*T8ZJSk[bB&lUE[8@``*'T44CqcB E`)EFNLC5AmCUI`%@T39FX+bK"da8Kal*(bdK*U`)q5,%P)L48&UPUfP*4llL8-" 3Mi%08#PCl!$9kS4L%mXc-9L%q-!*BQNVY&HIXa(k"6`XQ*2b3LU1E1dC6%XpEMk K''G)NY&+-)i0C)LT*+4-bHB@Y)Rk4AVdU4f"")!NA!UQ!%-NQ9H@i$GS92A-K-C QVmdpV3KbR-3'iafh*+Ub''YB(*5E4"&p)%$jb)fM4GUbcl1K5h%#l3A0'G8L4BU 4#!-T`%YKN9Gc6@`C`mJEkPAT@BJM`V,#c5eC)%)#FIM![*&$JN89B(cUlH&Ja*L 3!%`!4SQNXHpU[F)C1A!%E)K`#"C&`!@8%eP4I)l@Zl*d,D-Rr#+q#,(JKRkBX@Z JSFNA(JX#K-#863*cS(-XQ"pl-D#XE`J#("$68,aEC6CJK*E-IZ&$ZR631)GPDb` ,q!!F3MdbMK9i,Fr'N643iJ%XX5`TF#L0hDIBNqQY9Dc%1[YNV`1#YDSiJrYXQH* 6Bi&*H*34VY"*"%4qj'M$`#hK&`K$dLSd%b4S-'f++J-*J%8"J&IA-i3!Ze"[D`a )kYH5a$9,(b$*8aefIH4*GBB%jKr[%j(VBlTS-jqL-Q4YHD@edH#a1JKY3d0!T+2 B()#)eR*!2*3dD'fSQe*RcY%K)YP"r5l)r9J$,D!'NK)b3!58V44*BXj@`B`(rG, CaY(@&+XCifPBK-,C'd#%0')*3U$S%EpHSf5f*JQdQGV([jjE'M*V-5I[+9c$bEG iJ!XL0S9$5V*0kQMACJk@e96T%kD*(N!P81Ub)D5QkT6hF4+pUjI!NBlE'ik!d8` ALP-c8!(Fb52mL#MaA9f%TH82BcZ5D'dSd42QCB9jQda)"Sb!2L803q*85)FK)&A ML(dpKLKP!Ef9!E@l9#bQD(H))SDXQ#4d%3&''S3M55e1@5NR#fq"QBE9FbkLAE) 2J8B'FT!!jFNG%5+Zk*8SBd(UcAASI$M4Z)'!'p[QNTVM2!*4eRX8LB!,3@34%l# efHMHMFjpD%RC6BF4D%SZAI3N%hYIZbR8@#$5U#rq*4qfI")U2mT44f)8X5!(iH6 8,RGF5N*#P(&"fTRNk)#3!$-jG,-0L$a29@DKhH,PEi3hf'iaq-"Q%qqp+aHQDL* Z65f6AAf0L-SBJ'IZVL(iKEYBlp5MHb2P2&!@dM4"-F4)`5'3!+K#Q!pMQ(UA4MS d!ipP9S%ZP0QeA%L0P,lH4`P-X"'"jY4%T$dP5XR2@4dd"X`8Ed[4[@X)qSN5kC! !C*HX%-JrfFjaJL-km!+SB9[JV(2MdHU6-[!H0Z,de(hjLlXC*'Na"$+GPF!5)(@ Z@"e!Q&#ZErBGJlER6p5VbX8#T)a3F8(VFCMd93-MJI0NI0#VXFkl8D`8"9NYS6, %Y@eSE1D46PY)"N[5m4iYBq$*!9%8XC3$4BJ32$8*RClK3UfmBRZ,6X+RPi"1ViJ r5j2mX*!!fH)2RJp*Ud@MVG%UZ#`"AR)BC8XLS*!!dF)f5-bh"!%V#$pdbbPK,PD XeEL"6a*d'aM1BA3K9aNfS&G9)FUY'L*"*q8PC+f6`d'U"(,iZ3('$G36UY)U)%M VG%0Mc@JP(8Ga%4d()-SBc`KZD+BGl$F#afMjRf)J(aQ+r(&5H0A$-")K&r,&B*H 3!!4QX2dNVcAAD$e'pAXJ`R!A24#0`XdB4MlhD-e[U#dmbm%%C!q`JBAGj%"#'q, 2"+1%f9UR-Nj[K63J!,L'9kGPbe5'jr,"h!KKY)#'4T88&-XD!XBhiccMLH$3`T3 PHd(r!A`C@Ve5Ld(YI)@5M#0lh!Uf*FZ-Aj83BfV#q#D*FRaq)`VM1-DHM!NSBq' +9QS)640NAE'%`90Cj4kGFEJ#M02iA9AMkD!CJ&-3U"JI3QjFN5L*3hVQ$iNBP1X ki0"`V**@MT9+b0di"3U"iqNjNLF%RE[#b(Q'Bc45kZ+alPS2BK!D8b9NSHik6KP iD+Z@C4@"G$Fp@HXSELN3LceX-D'L"fVF-ih$F!4@iJL@kMIr*mNGSp+"Q9`rb$& eia)qKL2`+e1-!1C`S-aNH2%15F,"SPjNq#eB+5lkY2ABASfA&U&%d%lDBKaSV+3 Jh30*%EL*ZCJE%18-J+"V0!XldQG8al+$crdPI5G'rP#-DV$$Gaa,0pCEa*`G56& mJDlS-3r@Df%qEKQJ#'3JZ8)XiV0(33!8b"-'`MdFPZ13!!'f-3Y5`-N5h&d%!-! %aYcXF'biVD*DeG"TPHQB2@+S%!XD)f4Ul)&XE%`iAa)&lrS'[AY,2Fc)9ARb@+* )!bE!TIjB'aA&L0J8pb8Fm36%`iJB,-IBFI,B([QRb)Nj#FcFcBbX[L9L"JT4m$+ ej+'AePCpG`3fd[BSc-T`$[#1YU%XQ@AA3)Jp#6$R1JVVf1))5[da01$UF4CI$2' X#8&L3pe,5S`LJ''LALiBVAdY!3jmLjA9S-*@Cfd2f5G2)GL@9S(hP+UEQBkjK[# cp"5HPbGj2J,iQ0E&iqZ-k9!QUTa'"jTF@K%lF$554"Y"%h,(H*'JD$8(GM*k3$b 13e'DSA!Q4JrJqmaF#&H*C%F*0EaNeB0'Irmi1i`!U&ZT*U"@Z8F-4BRUaK!(RQB Vf-dDp`%00$hV+UfQ4jM1'+fBfFD*Ci4q`a8d9LQD`C51&#-3YNJ33R(*HB1*JQ* +XJATlRb*@2i*1H!!KVKZ)*Y$1`*PYfjTh@R9d*V)-a*rRN[%4NS@eYYF6+(0Q&X Mr"hS5+f1DLQPYKJM0#S"Nl364iJZMB)M(#)Fkj(eBFaiRK[!*d(S@"L*&,Dai(4 YHfe[S!8BDK"+**8TbHY3833*310MJA)9aAq3!(ZC!@`)f@G@p$S0RYBE23rV@43 d3eZqNZ8NdpZ@2h$@10*9ea#UpN-8!5mTY[[3S,2,miJ"Sr04IeJqXC,bajdZIAS Dhr$TEl'JHXBA`dTq4IY-%h8a0k+((Q%K26+4aPpF&D&Z#%MqX++4@aL"QGbQBl* RNB4QL!bYQRPT0K5,MqJal6$#`JmdB*)GK'4%38DJk%&N!$b4'BFK0TZZJ[LiB#0 Bp2J,!eNP!#3&$93fKa*l`iMq)CRi8!69),A'G[(FX*dTXaGE(0G'Rb"SN!$33II U-#2SCJHaG3P9!U1XjYY"a-Bf%BT!`HR#Rb+-m1U*$$R%-DDqDCd@,GrL2V51bi! 4U$(ZZ-Ja2XPR4MCPUbKBeF'#%+F[fC!!cGX`898Ra26#M5NbQ9Ub&9bF0ifc4"@ 0M6acP-HQN!"T1SQ4R4B!Vf['$&$CUM"`!#d9fNhXK0'H3-8,Q(f8(l&L+E5`D-Q Gc8!F@k0e5MSRFfJ"'&H,H0"IM4c`VdZB!SriB-L0*,#3!*[13VdXj[$9[-Bm"jp *0j%3Le8TQeL((c"-QV9bGV'D!4Zck(-*B,D@T@#E)!#GP5&G!P'b(Ui+2JPE*TS AP'%$k5hRe5@Vfi3FDlIdM#aBIFh"l+(eCY(#Y6hURC[$I()8P@C[j)#[$86%!6' C`3RN538FL1lK[`5,he[dPShdP6%5U"XM+I2likc'Ieaca(15baY@4RG(N!$8XSM E@Uj!hcYBh5T$A9%%m2&[cB6,f%'JlUEm8ZjLj-#)MUA,!0`i[#C-l[eHGh*%3P# )(V13!'+-d8bh"Z-qX%$Zl8,FeRA`fHXKl3#"F'BN`MFJ'DaV`l%)6E,96C*%k(B p,[Ji&!(6A3C'Z(C3hF#lY,kSdrT!21fkJ%d&ChdKR"rqBbM!Cb6JZID3!"b"Dfa mCEI6lXfr@!r"+UqpfZDa&lI&ml8`9k)ihBlrKj)#MT&,X9`9kAFbX#f)ZH2C+)$ $j"i,&A-NDBh'[U&4Vaa&$UR$PD3'8`k0!qU)RD+Ba9m2!LL61VApfYmjX@0(#Nm 5EBa9E)fNX36#$2a56-1VL@qQBj&aFLELT(4ZI'kJ[ABi"%JbacEFbh2$J1ILqj) ccN%1i1EL[c5@T(%HPe66T0dY)fTNV`6$UkdH-Rm8FdUL3'66!$X,Mb'E!R',K[M FjG#fcb8#)%q'CH,f$'aFc)[YmZR&`4"q,3PI"aHAD2li'lEX!14bGGjPQfa$8fM )2)ihQMdN(3LYeP(-L(DHUlH9H!$)E!kaaUdfcK&&j"#Z"GTe!m,XJCU8(Qbh2Nb aGm[MF+4LY*NhihkJX,Dd$PbZ#Z-+Q`[2a@lLaT5`H&mh5,ceXAM!-hUXc#@03$k mCP9a"CbEE503UXbNGckk@i9#C`Qd@iGA'Nekc`Q%R'TcZ%bAJ!pIF3G[*QK$jm` )15MP(jkMcVGhJ1Fj&h$Xh2J"L0Z`plc@KYcXH,Mjdk"ekdaX!BL52JheVel80B0 qb8Pp6C9kEYSkN9$aIZ@DfHlGfPV2a6Z8CcGQQVXf"aaeG+%[0V'+%pbGd$G9Kac b68c0Af8jEUBA[V#0X!"F34Np1V%kG2Jrdp!!*LYP43)%%%`ipR`*Ga4Jd'16Ad+ dcd$CBVTEKmTF4bI&&T8`)!!Lqi-!Ypp)V2&`'cB$"[YXZJdcZ@P913JK-+0EJX5 S*i`$qid8haj`Sf+2@9,3&m$QJCm)5AA*k04-(Q8Z*m0Y9!TC!NpAL%f%CF#0#&( 66(UF'SDF3lEi`a!`XL9b$JY#@LYrc*pH9*NXUe[j`c!K(2YH+-Y+[[6[A4KVFSK 8PqJG'4Z(bD@,SJZ1!&k*NLh`e,-cFPIF-d-91')(J8-Hh)-*cM08el4q4I(G,F' -Id8c@%8FF8'fB0N!c#@H+hSLMU3NQ#i3D2%Y``NrAPd53cS@V+K)3"Y-V(G#(U4 6FDZ`IITL!P#K,V)QLGf'6H-,U#[*6'kcj2p$JYHL%UVSr6!DFMGh`"bd&Q1L`q2 "`D%9H8@`),V6"*Z"Bf'HNca-Bjq*40*UI@ebI-I0XDJpb"la,D+NDl0Yd9MkE4! 0B-[(L3T2R9CTJTFRBE!1lM+0,3F9"!F8mamH!lHZ!Q'eiE(Z(B&ppMJF3KGj64V faN9&Nr6i&!GTX#DR34*`JP[(BZ#)Gc803KhZ0K#LDJhM&T%bKh)HDSXDS3CJm'J I63G35j!!0V#PCj3k5"!j+K"J)"`5F'i0VFPUB!KRrIT)p@YJe@-TP0RM*BVG28Q E[TY!qe@r4D)"B0Eb[b-5`SJ!`V5kFM9"6GFqXS5)D#maYJLqDa!L!V9*1K8B8aB 2lG6PB1r*H$Ce-4G"PeLm21YMfDYl9GrZ`jQ'J2H#M0pR$c!,i@h9!rC`!RrE&hb 8'8CZQAk)%"#R(UhS#$%j5!SGS!"0j-h2ReNCG)j)JUI!a!3GGMf+85Tkb+HJ&V% R@8"adQ44'S!F5R!*+F'6XE`#G*b%*kI`XKi4XT&5lql4ekiBK0(d#&#"(JJ+435 PQKZMGJKP@SUjji@KD'q%"N-L[I#P['KISpR)+HKaImYIlNL5EKpY#&)c`,Rf`MN 3I*kqfF$kpiMBSmHN0JfVBDE!KVaPZ)Za)6$edG)I$ai(NmTJbV-e6DE[@%BTp*+ 9d#KQL#-8J$!q!LGr%lP"BRA$G-`BDXN*Kf*JPm(LF##+eQF@)b3J84aiqJ8YV%6 46%G-fc3Hh85@1BTlfCAri9GQLS9pJi5PM[c+(NH'BVrQi5aEUhUb,41RiRMQRab bc9Z8!aQq[hRM$jXa*YCBdL%MBF!l`*%L%(j#A*'VPb`"&F*M`0R00*CHlM)*2Xb BZH*3FL5p))3*jFC)9*-+)0(`!!kY2#J+p,+(1HII!mI"++lk'Q,!R`P9pQA+P4m 6VPXCS*fC),dB%Q$H56kD!@1d2Y%!TT%aS3$D9Fc(f03)d4L6"D*J0#&6-%4(9JC X$SE%MI"l"#N6`Qq3!,E%1-C,CGENM9j@Ad@"k)N448$Xa6Ap$5p'2D)H")#1dh6 LK'82D`J'U-k`J!RH*d&$f)!SQ`kSeT!!-V6&a32b@!TB#1@$kHP$m*d6mBT993I &mM"25(kBKGGJrSJ4U*hqB3-b5A,0aY6bS'RKA*cJ)!3B!GMD"*3"-d['U#%RN5# [6+d4k`Kb!4Xra-*XITEGm-(&[4GGL9TK1CPFGb"IpPrG+2j)LG(Q"$iJJ`[)eq" 34`D8KR&J"%@Aq$0HR9Kk3`#S6I"d)GP3`!"d!J"!'Y!!P$FTPq%9p!"!HT0m31C `86-$#5*FG))`bKdJZAP43G4kah2GGNM9Sj4Jr#8QeTV8!P!KF)LQF)-NDUT8!p! %r!F"6A&!4Y3Y(S"NF6(%J[M66!6*I58@!%DM'0N!,`"d`)[!!$S!$%!$k!!B68r 3",J!-%!,i!eqJq"J1#J1MS2NB$Ri$IU#`#"H-J`f#!k!cr!,HQELh4b`!&302B1 %%CP)!24Je6!&j"!1JMei,*9-)m$*T'YK55RJ4R%#-!%`33A@p9!A#8B-N!!Bb3$ 4)$VL%'+$08!eQ2C"!GZJ!c"#V!qP"TA3$CU$)'&)+"+f!1JJ#"!-4KCQ9c[B-lb $Fa0C9J(NJeI!DJ%2PJVE3dBA!H5$lZ"`F39N8a`!3#J3YK5a%*-(hlN!"f&#D$J j2c@1-aJ$E%E5)!K3%F)!-S!1F&GjCKRK4XKK9'XHi8LS&@k&jq!lH"+ZJbq$cj! !"MdCGC%Fd!$NJa)I(0!6QNa@BFSN&)B14#&#U#FJB%NK4"J$c!!4iBS3&G)!1)" 8#!03K5j!!p!@+S&Ib8I)&4k')'&*q"@DA4#!@'L#N!#&C`8$N!!2*M9VB8$B&PC j"D'S8"61KGFA3iJF+)8d3&kB2P@$8D%-3!-!KKSKbY34FS1)B@YB$LU'kL"Mk"J 1)C!!SB-`!H5$Gj1'9aaBKCAK6qJ@@RP$i@DS%#+&eiY5L"FfKAYKAcJ$R)BBS3Z 3!"TbK)&*BHJD6SIK)'`Sd)#&M@(2-"D+4C)K2EJQpBDA)8(Bj!Q(4k&`9acDKFF K1T)FkJ!c`%@i$3U'+"0KQ"95Kr5KG5J-bSEDi@-S&P%!q5#N4qEpK1#KcL3H"SG biA"S(LS1aU&SZ"l1!$8!DYJ@VSD')AhS'YU(+'(GNKf@),3KGpJIeKi"iN!B&!+ (F#&j5"HHKiT4HUJA5S9p)3h`&cD(cq&9L'[-Ka,LK1J9aSEmNc'iMZa[I`P"*3K 5#FfJA3J00S9c96@S(2k&3F!f#!!J!2[JUIBJk!!3`(0`'Z))A9(VNJ$mK@0J4ZF #G!!i`!P#KGa+3q%&N!!PINUJ5PF8(i3!9K[kNB5`(V&3UL$Bl)-,K$mS)RD'[)C $U"b*KK2K8QJ4!SD9eBaM&)k)LS2ZJ1PjFre0RF#fa!3r(G1d(a3I*-MGdBFN!6m '6k@KC&6i&@LdI+eC0jBf0)B!IE'3!0FA3!`")Cm*G#BQ"hXLR&MMq)Qq'&991Se 1`TLGS@4pCi$LC0)*EM`2eBV!*[D$(D$$%pAKA#L*K*(!"808'fHi%2)DT#+X)5G 151M4cAHC`!3X6ULi%%BLH!CkD1kF$2)9p`%bH#laMpA&$a*C(D"f9"3T$'lIX0J ('AMq8!`hRL8B`*'[Baa1@42&YHJ2+J&1$)0d+D),94A+CS+KGAIJIb2eQ)Td4*a 4C%N8PYHB%&V-5C!!3jJ"a)&eV8L*0$f-El%3!Z-#'!&I$)RR*5`qXeQ[)2AF$TM C0h@mc#*q"+A`jfN'`j0-8C9p+m+8ZYJ"VQ[)NHH5@S#*XJ+6i#`0M(9G"4#LF%0 GLDT&8(`r,S[M"1MS#L"0&LATbB&aa+f)*[i2*Jd5#0Vm2[9-1LDrq@p-$103FZ" [N!!'G+&M+(MNBPS8p9%31a2$8$0iGaqENG$YE#-Ec)"9pq32@aZ9S!5`FpQ(0KD ZT"Bc'3U3!![Z6`JI(,'X&5+ScJdNaLdJ0!jc)!2BFNi6ka&1T6YFQp@4*%b0Nd* mm!631HV2i3"VM!Kf3U5`&HPj%-m546mmDGC9(NJSMJmG%-GRTc9CB3!&B*fG%L2 IT&MSE33@J!@3!!P#!1#F+iC+k'(PA'PRfVN'Xe@`!TZ3!''K&YLQ6H"RHD-rNR( K0Lj'B"*8'6p-3+HR(X"Ye9ePPr)B$m'+(Y&A'"YH`U9S0$)k9eK6-Y*81%X'je! G'(Zq3I@f2SK*TBAK"9A-2B0#e%$G,BqdcA&!*#d4,4(fdch9#IlL(IFhh(q`eBU P"&!cFelNk$i-+EC-",(48$GBM,K"VJ!TrJQpCa4H0"R0%Q%%J$@b)LV$b33kV-a X`M61#,Q-0i-[R63Q#!S!d#JNd`!l-338%-fDi8BmZNI*$YcJ"P!d)--c!N#Z'lH 5!GR*,$T*!%#M$YiJ"Xh4F%$"%3R'-h,Ak"X6a4G51S"C0b3Hd%[-"f1!$RP$DKX L&iR!!l"@CGMM'!aP-ZT"A38$V!J+)"2*$A)b6Z6kP2E"%3mJ!jL3!$3e[KA!%+l `$QS!pa3LL'D#!lh!LY")Gea@pJMpE8l)Y`,PK@9V#+B4CX38pXINdK[K49c*fD5 H#AXp5ER$N!#*++-'!k%3H8ar"!hi+N&1fdXS3cPaM%B&L9&jL!M'3X3`NG`+5a` Lp$,"MkZ0fL!0E$4f3[8abK'0EeQJT,d-%r+&4E)'+!cXQf6bA!aCE8%)N3E3I3P 9Q)8HL!FN5&fKD`8V-PFjm@X*!GX)8p45Y!k'K@r4@P`(j!jUdf(0BV"'DZ&XX3# XJi2J[F55"FCl*+[KHaP6TP)DXBip!qNc20"bZ50Y%CfF'b38('&#M33,f8*b"VJ %,8#kd#NP!5SL$&#S+6ePNaUM@&"jiBK#mL,&0J#Ile"kc'6ZT+8i[Ld!*04dYa` )@Y@NBYCQ$&X)fR3(Al!%K@+9Z%LaASF#rE8UBL(BBak3!!3d8fl16bF'2LDX@e6 "-4`FcmbPme%YFV$'Vk431JSB#db"85Cc'UA"m81-DaN6'c%V3!TjakK(#$TRU8L 4NeKd#[2CVB$DL(c6$L[i,iC"-i8BmEd`Ma(%52Q1X3%q&dB*MdJQ[B2S%$)91&( 1lULkc5&`Ac!N$3#%FJF+B-HY9S+Ej-2Rl!BRa$e#lA4TfU'3!+C,A(,C#kH8qL8 adX"am+qK"dj$TR4'-'p*3UI(*LJY'k9H8Eei-("1r!%8bS,85GUM@k"m-%,PJNc 3ET[)LX"aj(jYhNk5Rf%3KSaE+B[a9+,#d5$@S(aQ(VrQPH%)4%$-k$N'N5P*X58 M6'He`cmLie!+#3BbH,hS#23Dbi)KL#j@"9DK6S!AI3r()`hJ#pi,FA!dr%Sbdlp N"[!!0`#K9P*GNL-)H0!'l*D5bqc3@f)ZkH35N!#cI)E`b"C616!(4m#+4fkN$V9 N+KNf*6@rL%N54Q8(bp*9NPcb1E"$UC!!#F&U*JHl-!BLIaQ2Aa93m6[r@,1@)ia )'U$'!-4J3pl&0G)Tr!$,jCSe,*!!$i-&EpPH4Qlq5,S3)A36DFL@pAfFH[0E@Y& 'QK&D5`9SE,!+Ji81b!(",rXCF')$e'ILTE""0li"fk2J*Z%PCf[*RPBX4&1H'iE THdQ1qBa4&3$#EPHB)SG2jSji!R0!"-aN*KB9m!5)"%M$*0E-AAJ65L!(T5L@iSA F`1DaB)fG%3!mZ3MD'J85d+PdYF9-*[lB9-QJ&R8XG"T)3-rQM""K53,!"CJC,6U 9P"!lm!Tlfj4J`MNm8CYM!3hj&1j6#"M1[*5YaNNjRbJ@bBDfiF&S,9`,!@B8bCP "5M94'I&KpS8`4(lK0LF@$8'Qr#UBKRBe(N!mKYh$8FhP$kQ1aI!!!'#Q%!D(Nb% 45N4V&3bpQ,'EM!R($5dZ`krKVD8Q#p2(X`BBM[-((d2``3%ZT)[Qq@NN-8'SJ4b `"'d-pl13!,eiNj`F-'%&$8[!Ij2e8@eb`'$"mR!6hKfTdQ"L)5&+qE9'ELCE9`k a,c*fZUBZXFCi,V6Q!HFhKR*NLPCTl8P$X0cj)!Ci-ScLGIBLQ"%r$qV&Ym%DXm+ EX0ST16)-Ij-@(K1&510LKqd)E5EqaL)"QT4#&h(T%CS[ACb!9SBT+TC(FJ6iQSH &JS8F#C*Xa,ZCm231FX$4!"K4BbeI2C(Td&fY(2E6Em)aQ-XR"kTJFSCDe*DR2*U )!UH*+jacb"cSB41"R1["K+9MLJ6#(,K(R*4X[X(+14*SLj&*HL5KRASGP(,3iMP 3d8db+3Fd1lbN+EHUS3ZA"60jE[KDX)%5S'NLFHbMDF"4r(IC34j`+%#1+*r2ZHV X5jP"!3"#X8mpJqh'AY#FU3-K121&%d@6!!-R#Bc9eD[("(3PIdN@09d&+@!RJc# [e80`eN%dfla"0H@'K8!X!9"HRP**U@HHjBIB0#d1I0&VdT*J69f)RJ!aP3&-`-8 C2@*-PD5))-[0&Q85hULr(((U5aTA",`[!U9'&Mh0,f35,fCf[T!!1i+m)c'm3#D '3TRlQ)%&N@65D(J9D"iF@%`!PKf3!2NBFIibk)&!*Jd-0f5J@Q3'-Qpj#TmLcAe &rZ6rjMB`$S[@8kP0M3LL`dJ4!bJ)4XCYPNHNBlA$GH$RZ3K3e4qQ9#UIH%p!'6q '+*kPG#@3!*PBZ4c2&Q[D&JU&de4i@J!,40!#8i83S&6l#0%*PTm#q"QRRCmaj(# a!`iDDb-[D#24RHp4Ia6q"*cqjk,@0M3d%mDPYYT8FQ,3[jRDM)fFcMe5"1415%k 5i$p*23T0I+53!-%T`KHQ3i#DADfFpCRQr6AD("bRAb`qETGYFe440MR3lc93+N6 i3X5J)+`+XTQF`"l%0SS$r),2M"8r(lUJJ9BkMPCa'Hf3!!$5`+k'"Y3"l3+@F3B J0(e)'ePlI!ZYQIHjfTaRrN['P6*eHSp'f9Ch(Si6"3l4,Z!6!3dXLE5aAp@9[QA fi9)i3clc8hJmlPi-)33F"dK!IZ!hC+(jPRQcEa&8q06$04l-3AN$2R(i"*AIRKe kKUB3H5J,-(!1#GM$M4'&L+'9fFQ9lh!r`KlH)[I49N@2P"6qc#&`K0BJ1p*MBaY m"L1)4b))JG5%M@Qj6JV!*8!0TKrN-'+qC-Z&'i#+2ME35le'Ii)F`3KkCNS4FkN SSq91M5P`(*3"(+J+9'CPKPld@)`)Ui$rpCp8$kAeVN5Lp%8mU)9T%2&J0X4Y8(& L"0MJd%PSAFCl&!E1Ni`$`$9B*8JGKQ0CQIPDI*eTN!"Y[!Y%5lKbM5CqD!N,`#j ZB@kH[dJRh9cc"'@$Q`&VYG-p#FHTMAL*r`Q#Z)hXC)L3!!+JLlB$dZ!G@*5-eV3 PDF31hF`DJJ)JP$ISFP#)`!krdCFf0r!(h)I9BijLBXVS,XTH239SJ8#J"3!!%d" !X!")&YeM8@3@!J!A3!2J2Hb0GiSEi"KN!5jTR9)D0''1J6L!!"aM$B!B%!#-!"# !Ba@2qSQN530`"J3!XF"P%0T9&&jR!a!!Y!-2`,#J"$@P!S!,)!%-#`9&8qS'#!" 43&4DU2`591NGS*5UH&4(kN'9IJ*HU@C`"GJC4X"S0`Fd!!2!"q!!F)*Md`m&2c3 !CF!!J!K%!+@MQRBkNR0K!P`D$c`![+H4d!6mRJd!!3!1(!$E#328!"3!6)!%m!5 8(PkRX$#T03"j3!&`$8!!9X$PNQ!%#[A@Ji#A'J$$3!63%[)QFm2Gp*BD!1c!""! %@!3ZeiG$(0J,MS&!m!m!!!l!cS!6lUDmUG@JQ-8!,N!0N!!!$+I%D3,J-q3!NFq la5c%%9c46HU#,AC`(JN#[l`!8i`rm`lG#%@4G+$T4+$`#KX&kJ!!-8"IQX5NDJ' -NYKMQ)5LQU)B4k4U+-!FB*i0R5!!$G#UkAIhL)HJqF`0Y0V%%h#)%dpG(+%"0+F aDCML4IBT9`)K!J#i!%G1UUBHp!##TK`$6Ej"L4`i"6+d1MI!%j!!3L%(j#Q$DTm kU$HLe54KINjPBD"MJH!!TPVITIli)5!!JpUJVU!YjAZNj[dAmmHbjJ*8U"IUKf1 FM3N+DSUkSR*2pQM'iBm+(3f!#3!!#!%-`%[Ub(%,#8!!0$CiRC[5Q*!!@TbD*)) 6CT(B+33C3G8,&APrhHr9pid)942mKI3S#kp9EV"dBQNT"&-AGE%(hiCTj+MTMbc H1S26I8$EAC!!e%m)1m@,!R)(63J45*ZJ,Q52-41qk4FP$FN3R,CIp*X4#+G!#%9 b+GN5XbeX38`U(DQ[Y6H0"Zh3!C4rbGr(fC5i4&f-Jq+P'$'0&kaa9B8Ca0e1G2S )*%Q#-HQ-4QrrKFQ!b!`T(9+"*0k"9&j+T!,"+3[hfc-$1'CJ)F*QmiNJ4A@GG0# SGL*3K51S4&LA3!UUBk(*Df(!hEKb`#'iSbk)f5%8Q!X9)V3G%EqUrHP5pM%!"d) c0eb5#"(!X69SNUl@[j%rcCd[4Q("05%8R'*epBR+#'(F`E'!C(lY'U)!a#JE`-, IYerJ!5S94e9G35K*J&Qd)KK4[TIbL9,H22P)eUM,E5EI4lbkAe`*,89f`#N!#fX 3F)DLVUYkS`'M3J&eQ*p2%8%3JXmPk@''9'mX`"!`VhUVSXQm0TqF4SC#YG3e))d e`lrU8mL0lUTL3`H'*!RVE@9,1R1RB,CcXMB45F$KiCPK9$VBY`&5Y4&c3)63%U3 "IiFk-S!3!EeG2U-eh"))k*M3N!$@E@5AfB95JPP'+a[J1(N29N4Ne$2a#`3!+'4 b1L'Y!QcbI-%Xd&@Y86Y-6aR(qN-HlBrM!9,'%LJ"rSCSpR4D,V-$l&MCV#kd)j( CF4LCDYQf9EF#("T(311%h!QJ@4+A3ld)Qpr8Z9rdH66&bb,,m*,N4l96#(&dPiN I8BID##kEIe(4l&Urer((fH#E1k!2%j'b!DM&!J%$24TJ!l'+"[LUFbIX"ipiQ#& GlBH+FNfc(c#6,)'ApKPm)9mNIaP(&a(mQ8BbdrE$+U`))9I[q)hY)8q#)FRSa"$ jABmNMB3aQ-E"Ydh"F'&)FP$[N8$C3qSk4)'0Ljk%eaSjVeF5KF9IK$Y+A$"N6,B q4F$S0#KKN!"q$Ma@hk8J$mDb4!)0SfF)`,8QL$$18[[hrR8Ijpr1#AFHLPIMK#, r+69%!2c5Y`#R$@*M5C5jElM5)P3kA!iNJjH4",!!DP&CHS8%+@YT%G#@KQ*I"6I N`%Bl[em6iEDk3$B+DC,`N!"raY)0#&PU()h42rCQM@!DCj0k)fQ6e-)*%'DBS9d 339M$IJZFA2a)K@S61XN$LjY"H5&Ac2FZ)JX88r@),0kKb*jld,D"HD0VkK@4V#j &E,5cPb`-3",Cm5JFLXI"i@-%X%cZdN5PlH4&TikMCB(&%3N9&ZZ+','%@DE`!Tb Jm@8D'd69#3CTpi1b%AY,kYbCeT9I[%+bYd`9'!l(lb'PjLM1+Ir8Lqd!8T))b%E SB09$6-P'V&a[J"V3FQ9d'iAeXHAm9fG$`(JG!#G[k,l!(Za8%BMT+6h&$e''km4 'N!!G09TTQ85j'BGVFQ(),K%9`*5Db$)P4YiKB33i+0)!*(XdF+VLREe5VQS,0Lb `bPVm,LKIU)S'-"1L(a0a(CLUeGGS3q-0-$H(*Y*8a![B6)@4-IJ4HJ+1B(+C%EI "!C&09RB%a!hUB1U6aLc0-B0mU0AGPHV*S"B6&KGVDAUUC@SSmka89dE,-2'$S!% "4RKC6$#VqPeDj'bK*[KVjX3'Y!"ZDmkUDlNm#S2+d)YJ64"8P!A*XJ"'J$IU'Pe f,S`-dIh9#X!#(#&Nb!f#Q!H$q55UGdXHm!&8!Cd"&Y$1fV2C+(p8-a"5Se"#`XY 5XTDX9SI*rV+@@$!,UPTTc`b-S"hCV#AJ6eFbY!`5"V9%IJ!@NYp2QbJLXXZ)MI# E')kH#jRPKpfVq5VJF(S0IIR"Ii!3'JSK`Y&3Q"`QH8NQ!R"0VHqP'04rQPhBK%X !"-4Aif6IQ,[N#d$#,A'00*A@"FYPdljF,!ce1&Z3!,0$+[b5c-+XHJ8jpCka9U3 VV!(*9JZ0K&dEAZ#ep)m'3!8!!)P!N@U6"UK*+Y4a40K%D`cmFNSS18X4B&8c6%A K$)T4L0b2Ze9-S!63I6)H)@1DU*,FTG*9EmS23p2e@0M'%("Qki,rf%5UTH0U@LP YJ"(A*Ii%6!4STCEMF!P&!2c5JqkL28E$H!I@BYUSk5J0r*[6`!"DJaL+f%ql0EE d8f41`*R@%C`#8G%eH08H2-!,UFH16R3Ik@NYM,Fd)pC#l+aFY&LGPjBYQ3eSTiC YhL")()[5JASb6U1GS!5N9m@"*(J![PY5TT&!,G*Q,Qb(B)*JAG*3+S)%-'HjU!0 +rZ#S`G(I`0m1EV9F834lX($NPhE!"1#GF`KkeCajT&Z3!%%hLjUIEFk'@S'q!Ed QLAPYBR*NbPB*DA@LB8CfN!"&dKrm,$#'LE)%UCE&)Kr39[-V55'+2R+pE82$J-T VS)5RpVieIkBYmQ+2"M+@$MCj`jC*CU-Bp,3C"ff9G"$PiQA#K`[JMk*1BT!!!E0 3F&'dCi`DN!"1D-R,PA[B-3iB%DBD@HLe2Lf(mQLSAU216!4QQCAp@MbSN!"DIT% 0K2S'%U1HbkhjT38"Y1"'&ie#TaYDrQ$Ri@+HC0'M)cBR&B+V&5%J$UqJaMQQ69j 3cJdbIe3X59AqF+ZU,%'!flHf6)p+4'lEXPBTdiVR8ViT%6UR0H)N,(C$3(CC#%' cVGmSef3fUIp"YCL1&,R`!JY3[rPM+N0A3LMXB$ZEU6YF1%jJ$HK"@jNTLTQ*GBa CF4RA(lASi@-3#Y-+iH#aK45L-+q)J&!USJ#$rC`E%k6%4UL9#`1GB@IS'999UjF %)$+U5ka66G%"hKlfScB3A`p#*%5cY+VKMJ@5"0aVR3RkSlT`GHX,Hf#-ML%1R!I A,U5eGTf,!'CkYQH!NXPQ[J%KS'Y4LdUGq81e'b`S!G429h,S#K3rA-"VQf&Cb-+ T0hYY5$f0`GXUJ*9K'U`3!Zb4ECjr*BqQSbF$a3U3!"PMYKPUFHqYZ0P,Ll[`0Vc 9,ElTUfkm&41jaXep46P!qQNl5R-YE8``eIe0Y'F#@AY@6,HRpq3D(,X+D*0NBZe MAS-)PlU&1da2ed6pq%0&V6$BH5CM)"`rjMMp9-3SR[QmQ4S0CP5@b"5hLPR'BIC f,DQ$"'N95V,5!)pf0,bpHUD!ZUe1TX#$h"%%N!"kY3IG+kG3("@N[5VdHJ`4UI& *p5i3f*b-!bh3RYY#LMIUmEfk4'8k6B%TV4kiJ,0Z@hPB*Z3i6#SY3jakIGC*0X+ %q`KqM)GMJfQeM3R')L&RA4''rYNFiXSTCNP4iPI%A,3h8MdA*k"Y@J6UHp`qJM) UQf8b,"aNh(e3fQS'a&IAB&608HE2`b$lKQd[EKlRSA!!ijAd@!lpM#@F0,AP5&U [h1(`4i34@D)+%l`Y'&QDYh(kV!HUUf'K-lb2e54D1rhP6YUTRiB$4P(kD8HT2Gb ,*5MGFi,ZZlD0-I+J8KCD@)DM@Q4`L"D0"jM"#(*&mk'G94B%9+J4'9fLK*6FiSU J*Q!KNM-'j!&M4YV5cbiLaTa&1RBjUkC2TN!%''S,fE!`J@*L'`ZXQFpFS(JX#Fb "cKXMJU*c9AKX4a[A0(jCA,F8GqSe(Kp"5TleC'dj`!,pUkMJ!$D*TJ#dSA*49NN K-63d$"5q!e4"QLS$2JT0IL!!jBU+PE'J2B2m'k[a#%cZ,!Im9!FhL*4brjUC6N$ hUekSZ'4+RV*V3Bj$,'P*HC)'$`#BQ$PS`FM[NPZVHF&XJV1Uji,"qZq,-JCr*8F !kF0ki3GG@6LM"RZ1(&#lZP+ZV&!ZRp!"J)RfbYm!9Li)B)N3F*B`J8l9Q*!!RcS VZJRIQ$%)RjE#$6[Vh#00&"P3bp`M,X&)`KqG6ZlV4)3$SB!h$`M$6k4Fc-'BPY` F,jP"#E"&pET[6**`'b`I)CrVd#U-P8c!0+@#mUJYUN[EeVTl4Gbr&el)+1VTXe' MNUHbC"R3"-bRL!+PBq,1DRD`IKVUp$Y*F!G5XMafHeD1Kc9S!"2*ri3hLUKL%HK K$-ZUDd"Bm8afU,VE,cA34BV,'T%*$4r"QF%1m&KpDkSDbS30@h!l+RlD$5XUXi3 aE&3K`fp3aY&946Lf`3EPZrJ4qc#TpQC*`qlP3(@M&JFjDM@X*Z3aVPSFX3dEa#d PU$2+53b'K4+J!KH+Sqr[*I6U@%V%@FXr`4(lVqaS9(A!"8#RS90X#5h(*eclV3R IdJb9X1S5Ki1jk[)m*1pC+mc&&$P+*["!3c8Rr9M89L0)Fi96JS'3!!C,Dm)p%D` -%eB0XM!$V'kf65padQ6&IbJ)jB59Rp8BZ1!pS+bT%FDVScdj4+F5aC8FVlm1$P` #*P)L84%&Y,%+!FBGB!6NU%fZA&cbY!eN9NNb9M6$FS"KR-c01*Z,cZJ5L41M5K, JZD4U&9ea-#UpX!VUiU)3#d*F&0I&23&Y1jBV[#2JX5i4"NX4'm'N'R5d%CqS!E& XZcf8Qjla`8UUmF9r4+TQAE`"4N"4XVl`Eq&M#*80c`dmj@#FX$c$U$&&G`Nr@"[ a$9#&M5VEJ4m5[,R'C!YF("Z2DM[#Bq)Gf-EIe8642X5rZ(#rF3GI9fh1aK-il&* AdaF$$YF*B"B$M*F!5H&-YB[YXS%#`fB5Yf"I`[%@i6Ma`*R#%P!h,RM$!U!cRUJ j(%r5X40k6Kh2P@AHeXHP-'Mk%@-GdJ%+-#b3!-GP$KGXYU"%q'XKp)cSB&8XhkE qb3%)J"Jerm8ERS(Rb6V%@el8m5X5fk(IX8G*Q28MmSAR!['i6pQ8#i!KkbBDmXm '(+HX8-Bcfq$"%G'VF31H&"!TliGKVdJTGY,S1L*R("6P)DA$r@N59d*5FB((D0U Y!B4GK5D2NE"SN5P5#P!Fk0c!YNhZ8`M0Q',29"C`$8NJ!dA*mE#crjQHH!2*!4G 4MFSLD6m(A#QVR+#HQDY-JA+kU-"80b@MAT%0bU'LR4+1J8`Uk2+FMfR--&`mN!! Jh8&lYI""85FZP'a`1V*VU)&FH0P+"8BcC3[c#0(VU@5GVJpV6'-K%dB20A+Jib% V03aM-F-M`-1aJflFD2eT@&h8Q0Nd[BK+V3X5dkGLK-N&qHDHCq$T9a8cD2e%!d- 3iaMjQMRC6684i%h+)Km)*k8(`GSCPdJf-Pi-,1h&eM&VV$94G2GRLmNC``N9`)8 $kEc+TS)2S9-iFe%9,Gb4+%bKbAD!DT)UhUQKdeV-$J-aT3-Lq3#%AU"$f+CHf-( )L'piT[C(Z%38hb0F6V&m"e6"#dr2!#LR`#)#35Cpp-4B-I2CAY88"TiQbM8-!69 2-E%QZ(T1&6cfSQNk'h%,`(Hd"i5$G"2c8$I1*"I$QV%X!)XH#3+8c#XP[bMH+6p N6pY!pJBi8'2K"lc)X-k(962)BKcdLGh3pX55Q8(T842V&4lP(!8rI$U[eY['hM5 8eaSYCc&rJ#9UTY!#4!%,5-(LkLLh5PYhi1d`#ha1l0,*!CRKSTS,'`#kN`,h)ES d)da[Yr`TG)c@ej98I-B@E*6V+J20R9I`R"IU-#bHb0pJ0EI%+1JILZ8iF$L#!l# F5VLH,rh$!%J#q-m"F)`C!&'(R$H&4QNb`Y@VFANIZHa[m2(LLNR9N!!3$EJdraL VXGqDPi430PNQ95r&935R43KYU)54i$Kc#f1D)6F$L'9)@Je6rYBdS&5'"5Z,%r5 "#$1M-5T)3)VQmV#cq+[HUPXXEVY"9Q+Na3PFm[1!6+a'Y*d0C0Ye%D3#FP"hJ-B !`a"`CdJ[Z@`I&+a3@rd82QE)GCC15'(PJlN[QeUimL)r&bD')V8bp,0`J2*JK*d 5PA(T`,e)B[X)5B1dQ9YqU6+aZFKZ[9&Cc&-G%Mi!N!#-C)i*Sm805QM#,dD9(dL b!)+XVZj,JKaM[k5hFr%1b3GCAEGEp((ClfXJJSUIVA2PmDqQAGdY"c,bkBhA`De Ui*5&N4IkUbmdaFPEiQ(qcN&`3iDelX8U0I*eCcJL)l`#&iS'U"'%JqX%"1fJ+j8 2TMf-HXHB*'[-B!akT(RmMm8%cG@(3#Ld!A)-`,#X2'Y(`,bb"5&[H*bNKAEf&(R aJk%G`$E3&$YDqX!+e09bX&bGIMd3de"&V!rQdJBA#&&Q%XlrdDf8ZZ&+dX&8EA& +'cHNqlTA6PL+"KBeI,mD`BDPM,N3p-Q3!2Nm3KmCEfBah,1'Cj%lhp)p&SNJ"-Y Q(5(![N+P4R%19,rN0D4cUe6M-MH`DI#%Gq!i@f[c"Y6Pb)V3f`KA,#q%cRR!KP[ ek4HDKSfJ4iZIGH#0)*iaLlAFk9F8F8!MaKY3")K(+Zl,`3DNV`39bK35R%rd!I1 '%U21Q#H(&GYq6R*!%D$350"`fZDd*6D6%aar%iGYFj,*9b6NP-dZRfpJ5EZVeDP DbTBQ2ch"$TL9M3Q`3rZk+-QhB)VIQ[[KBbJIib(9+C2rdqNm**!!!%rC%EY-k`B @3GX'`ai458")m!4)!95!8L(B1(004*1bKeeaq*2,qPkN`rL[)@-P!0-TK+93ACT 2AJ39B%aIU0+"*AaZ&"4`K!4f,,a")M3CHKp)!-Hd6+3[Z$#Z6N!0"3c8"68N)GJ iAr!$fUS*CG"+'Z1mKm'4f1redN9N$aIN1"empDH*A$*)kA5`(k`kSU'T0iM[c`P (V9+dP4[FG[kib&m`UqcDCXcZk,c,*!(i'#cARlN@T9mQ3K2(d85BBY,G-5RHCQ4 fR4dhl')GQj'4ZQI-(qC"k"*,KUTK'XbKCN1dZ,dGAI4bTJ!3)5VHjPh'2Y3-Pp! Ik*F4-bH$9$fNV-MB$bGTVh5[I$8b&*YN*Gi1CNM0&J[Y9I,lV)N4dLkpI!KAcJ' (Sj)*69LjY%2G`b"b+V0R6C!!C,$D8T,`M!`-NG!Nc-4L$0iSP+BbJ(fijZ&h)0d (J8,99eiBH$`e1LYEdaLZ+!NA2b3GBjTL)NpN!&49j'cfq!Cbp*+km@S0G)#SqR' DSr4UEU!)2c1H6jqJ#+h&4Y2MH36dAQ"UFq8HlmbDVSZ`lEj1hZjC98@3!-MJ8aR 3bP*'QFkQmp031SG-)J-V,$,kkG55b#aYhHi'8k,S`*N"%F$(#"AlGD2F-l91h#l CXQEaZ(UYFPH0C+)hG+f-!8B193qN@8@!dIj)"1'60GKac)T!hmc,b"!(p$c!!*V eK+GE6`X(MZHSS&$09-TbQTdPFeK'5m'[Z'",pCi5c@e5$*j-dEfLHH&8R-"#Y`3 L$i'Y'D4S[!)(0%461Yl$M8fD0(45P(`!YYbV*)b!)&9FE[a6NU!laa',Vbj41im "-jVK#b+N%fXcZBJFG0RJ"4)pHbD$NDrZ5IR1$CE[T*EjEJ3)3!HJ58J!VbNRj1- @"kfZ'$8(j%fQ(@A&!03b8`EK4Rb3!!%R!!'N)%`+3*!!U4Dk0DX4eM`VTqLDFq3 &i-YeE#CDmk5SjJ%5J!`39dd8`-1%`#0)!5!QBR+)-*q+5ZPJcc'mkS%0!"A#!&P L&6!&q!34`"Y+"dKLJSdD`!DS(5`2i+)"[+3H@mZ3!'[[fQ[('*!!9Ue9ECAd!3% %J+Vd'L$BK!%`3!a`!m`!&B#MA3G-fJf#B(-$f!$FYJf`JdcE!-!$F!9dC#1#kB- Mk!`b`"@`D(GC%8-EN!#(I@bDGNN,D`3I'X*))95%!E)LMp!r%'"[!"#!ME8(kS% PM$"X-+4N#(%863FHL()(!TJ!@02D$#5X#2'fjr3h,"TZ3!)3"&32S8aJd3"B`Yr QUM!p@!6X"a[J!e!"e`J)J*1S)@Z!a*!!2%4BdJ30-34840D%N6!V5K(e,!RLZRQ 'Fi!+8-Y30m'&Nl-L#!%M'FDmq!Pq,KM4*3Im10*%#8"UHafq3A!a)1J"+m+P$F` a6b6YIH3"[+%U`iB,0FL+PF9)84a%h'P%#@!P-0dJ!"1Jh%AG'aZQ6AAA,CYf$U$ Se*a*KkHe)L!Ge40bd3,XJm%Q[Q4I8aQbSJX`"(aR@F`[(9rN@5%!3[KI1!'HeR+ !EhHK)i,AMC+ah58Y$""FU&!#$DQ0RR"#E)#X+%&hTJ0#1BFa(phqVQ%K!J#k[S' (F)6kGUG(YK"Jk&HI0p*Y@23!U""bB(Th(1V%HVFL##GNJ(UR#C!!,3+DbKAiN@X --- end of part 1 ---