meulenbr@cst.philips.nl (Frans Meulenbroeks) (10/08/90)
Hi. Here is patch 3 for minix ST 1.5 This patch fixes a few bugs that were reported. Also there is now full support for hard disks with removable media. If all file systems are unmounted and not in use, it should be safe to exchange the disk. If you have a removable disk please look at this and report the results. The floppy driver can now deal with various disk formats. This is done through the boot block. Changed device naming for floppies. sd for single sided disks (used to be fd) dd for double sided disks (as was) fd for disks which read disk geometry through the boot block. now minor 0 to 7 refer to single sided disks/drives (name /dev/sd0 etc) minor 8 to 15 refer to double sided disks/drives (name /dev/dd0 etc) minor 16 to 23 refer to variable formats, disk info is obtained through the boot block. (name /dev/fd0) The minor numbers until 15 refer to the same disks, although the old /dev/fd0 name is changed to /dev/sd0 for consistency's sake. /dev/fd0 now refers to any valid disk format (just like on the PC) remarks: - formatting still has to be implemented (use tos for the time being) - perhaps the algorithm in do_open should change to read through trial and error (just like PC /dev/fd0). However, this makes open time consuming. - don't write to disks on the new /dev/fd0 using tar, cp or dd. You'll overwrite the boot block, and the driver will not recognize the disk any more (unless of course it is a plain 360k or 720k disk). Also don't make boot floppies on non standard disks. Fonts can be loaded dynamically (but only the current 8 and 16 line height fonts). The program loadfont is supplied to load a new font. Several fonts contributed from usenet are also included. They should go in /usr/lib/fonts Furthermore there is a small change in the ioctl handling of stwini.c. This one has the nasty effect that diskset and diskrtc have to be recompiled in order to work. So if you rebuild the kernel, and use these programs, recompile them as well. An old kernel will not work with new programs. Neither will a new kernel work with the old programs. Panics will occur if you attempt this! The following files are gone: commands/stclock/Makefile and commands/stclock/ioctl.c All other files from commands/stclock go to commands/atari The directory commands/stclock is gone too. Small note: the fs changes in this posting are not yet accepted by ast. If he decides not to incorporate them (or something functionally equivalent) both the support for removable hard disks and the new floppy driver may not be usable in future versions. Of course I'll try to persuade him to incorporate these changes. Bug reports, remarks, bug fixes, enhancements etc are welcome. Also if you can confirm that the wini driver works for removable media, I'd like to hear from you. I don't have such a drive to test this on. Detailed information can be found in the enclosed file LOG. Enjoy, Frans Meulenbroeks. table !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ begin 644 patch3.tar.Z M'YV-3)X< 4"PH,&#"!,J7,BPH<.'"$%(M$&#!@@ $D'$L&'C8L88%3UFE"ACz M!HP:-R32N &#QLD;-&185%EC!@V,$'/JW,FSI\^?0(,*'4JTJ-&C#D_"L)$#y M!H@U9>2X*</FQ1PZ=]*X2>-BC((Z<-ZX 4&F#)TR8^AH/0,BS-BH<M[(80$Bx MS9PY=<JT!2&G3)R\5T',*>-F,(@Q;]JT<4M&0=^P<NB H(-&+URYD]],K@RBw MSF Y+A0H4,K4*9LT8EXP22+DB10B1:0H&(/&[9DR9-JR80.BB0T<,()G;DLGv MC)PTHI<N;?HTZM2J5[-N[:H@#)FRN<NR"9-'L-8Q>M]0CIK5<-^_90(/+JQWu M<7<S8=*P":T@ALD;S!$K9CSG11LRJ?TG!AEV41<&''"<AAL(<(1!!VT@F($9t M@7>%<5<9;8C!1G=OF'%8&PVZP)L9<;6A0!503)&%$3'<,$,)1 B11!5.)!%#s M#"[(2(4315 !Q!AUN)&''6UT%60>+N!6!P@H7/$&&V:<81L(5*"1!E4IB&8?r M#/@Y949_;\!!F($(*IA;@P^B$2%F88XY1H0EMG65EO<Q]QT;=91E51[]W1$?q M'2Z@45V95Y[I((0D)G886I7= 808<M0!7E=SN-"&6!:BX<(36K@01!5,%F$<p M;T,TFF5]=3H%E51468655EQYY9E>+1#Q!!-$3(&B%$'45=A9UH'0(0BUZ@H%o MK\-)* <(B\VQQEJ'O5'6FLL^F1M><,@1QFQBT1'7;E'-H25+73;'*G2O3N>5n M==@QF,87<Z2A1W@>-A@9"$[1H9D,H;4!*QZ'N>6&>&V- =Y=F^FUG7IHZ5NMm MAVX)>UT+\<YK:&1IJ"46?2URR=RJS[EJ!QEU=&5NR%<MII7)(+>*&!QY_+:&l M"W.<W&H384!EAGQE5'?=@HA-JVR$%DHVQQC?GN;&&:%-057#86BH%V5QU7&&k MFK4B$<1K7TPQA!2W,N&KS57AK#//"LPA)FXU'YTTM-YB2!@9;WBV(5UBU"'9j M>76DT5?-,\@PLV@RR."QJLZU>A4:9(P1J (M"):87K39EAZU()2!QUENM&NOi M6AIOM33D;?V<&Q1)?&%%$*L103J["P9!!!%0;$W%%,R&@?0;6@+790LR-%5Nh MR^A*%ROIE2^](!SO5DPO@\9)YI08NJ\Q'([08QPZOH*A43<;N8FAE^X'#]:8g M1%37?77"?(5Q!UEEV)'&I*^;+AA8VF:^^=S+1Y]Q&F)92_W:-0>W9*P[M$'+f M&FHFENR!#H!C*8[4Q!6YLHPA#>W2%PA.XR_)C <$;JA#AJ(B+(A=YW^8XHWFe M..<Y_X6N9AK$06@D4J6HC*\O('S#^S;"+*U,*'[SNYR8ED6&X]BA#*&)7%_Nd M(!>HY":$(SS.T@23P#:4@2X:%!^SY*(7* PA6B!R$&K84 8=*$ B*)!#"ACGc M%+NP[P[>(R-9[+*&,S))C8R+P7#2N$8RQ$ &;<'A!^U@' !ZQH$H+ P(["B'b M/,Z@8.6[W ?C0K#!I 4S*/A<(B<3-3)F"8UX]*-%&'/'/L:@!H'4R]^B<L3<a M#,T,>JL##F<UP 5A"S*2&1H2B( %$,S !3#0XPKY=[$'!G"**,#"$9J R!=Fz M*7*PRXWWWK! S-U2+FJ98E\N14BI,0LW:=A6Y))WFR>&P5]31(P;CNB&%PZ'y M<3PH8AJ.Z ,>D)$.9Y&##^@"1QN"()Y&+(,/[%B6@9TE-Q^4YQ%!*$+Q+8N4x M]C1+/GT@&#%=<&>2Y(PF0S?#S+F :2!X05GL\()&QN!-;MPH!$$ R 8J5"]Zw M1 %E'%07&'+FI<)R@QV/%J_2%3$]-8,!7? TEABD(*0C+2D:8A"&FKXQCGJAv MD/5<&E"-$$YX^4G,8CK7'P<5\@7ZJM2Z[#>'R46K<XD, V^"II=XN0$\DK-Bu M"=F'4?#5#([S4Y-Q*%>9,3BQ.C@T* @(>1I78J8V<L@.'2L% B?H,#-W;>)=t M,Z8FQN'AE\',S!OH8Y+#D<U5QJ/.I0B$481R!E9J4:M=Q-C 8:FT@6%PP2+]s M5#/&P4M>M +!%(HP!"JXIFM)T$(1Z#('[]4!?"#0HFV=1RRK*F &,? L\<!*r M!R1YY6_%N5=3O8 [L6P(!%FA# B\$ 4%[ Q@B6J#L-@@%ZV4(+L4HE22R. "q MW;F@#FOXT9&(9"0AS;<.HNGL\!*'KC4,B#IF:RN?SJ+>-L1%E6_(6V#"("6Mp M!.92LWJ!&MZPX/E9CYMR:Z>XS@LG13VIO6YXKW'B.X9*X::^CL.O?H7$7R#Yo M5TD!CNZ SP5:6!F(K%:[S5461.+T@B (G>M.$_(:!JHPJ0SIT98:VO CQT$Jn M2%2!\7W7<%2MD.4-7\"#&:(B6P4D@6CR&<Y@IL89\4UE9W3 F]Y <.8UYQ $m MB%5O&2@;%>)J)@T>RAB>J0*'MDU.+$AT 6=US)S3I.8J4F2:S&;3%P<1&3,?l MM-!@,O1=2$,+EF]UY["DH%8/78$P=7PNHTV#FA<D>&=R=+1J6.,:V$C!4U/ k MG:Q7TYK7Q,8%0U# : %=*,QE^D*<[HZGIPCJM$"0@1XB-91 <&HWI!JZGI6Uj M5X_S@B^007XT4T :0!275@XV7"LU\A+BTX(JW$$O0F OANB2AAK<J"7!! * i MKE(''(DA8U.A0XZSW>IMIZ';WRZ9N,:=K3>8^XARB%<#U<UN=\-;WFV@M[VCh MZY(8Z%L,_/8WP,V2',/A@#EH@I >U5D<6$U1K;P95J;%X'!5/LU"N-&2#6!Pg M\GR]X4G]0>V/VS6&HF%N*N\SV+AXGM7]<-558V"O7T5*Q\AXA9P+JFY8QG:9f M95FQ0K=9>L\_JX+'4:CHB;6E65^@@A/ 4#-AL,,;, C"]!P4C%84\0[29M8@e M.&$*9]8/\\@8\>0:!V*2F<J0<Z.?O-.A4J*IX6%JH[R:+69:XL,*E,=2.*8[d MA90R\3P8]6)D$*P[#>U^-PCB_89YBWOC^/;XONG0;Q?\FPX!5\ 3QE)6N29(c M=Y<[\^7;:M9A[ZSH[M2@E6J&=<@KH/-CUQ?07T!S\83["]6GPTA%1"R*8O_Gb MVH\?DV2 AU-!GSG29T-_\B8?^HZU74T=<]*+)J[GFQS]/U?_"X3N%:T37Z[-a M]D)TP2X,$A?ZXG_U=WZ(PV/$\SC1Y"M1YQDK-2P\X!;Q$B@4A0)#HSJW$@14z MD 1,4 1MT3D@\ 7'\@2^1059 5%8'[WMX#/H0."41P7%%MJ<A5DL!B!,H-My M8 9PL(-7459!0E\W2 ?R4Q:;)2@/R(%,X($@6 2$\X*?]3(Q@P,S(R[;5',@x M, * 5A8>$@1#L 0O, )S VA1*'K39467(@?611?3U7".\W[+8X#BD0=BDH!2w M.%TXJ(-71WGE%%=ZH14>I!ERAT&.409,) =.1!:+<0=C\!]G.'9ZN& 8,G1Sv M*!YU>(<#:#]%-R?VAX8$YBIDX"Q1-S-RB%!V*$F:T1=G8!?Y-%B%U$GI$8D?u M$XHI$Q]NP#*V2 =FP%X(8EV?=179(HB6>"9TB(";F$&I^'9\40:M.&3+0DC't M(8MX"(H\)HQ2!"BGV(P)\AX_!!_')1F=&(ACH3)CP5YA0C@F,7;:5A@'9P<^s MF(UF4(Q,PG+'D3=W)P8(A$25PP96%'$T4P8A$"1I<%GFMXZ-UFJ\5FN_]D6[r M1FN^=FM!D&OF53?+HC27\VXXY"]W 2T&-S;QQS,5A1:R%4T^ W_N^ +P.(SMq M-(^\\WP("8.M(D%DI(L\IDY7\3A8AU!_]G@@X$69\Q?SI%:$(1DH,# 1$B3.p MED*39SD':8TH0P<@@@?AMH1G<15?P!CP0G(P"96MTG#Z\CA9:&YC =?\'5So M0!?_D0:"J(Y>617X!(S3%9<[.%T15Q+\\B;3=0;L59>A&'5OX%?4,1(9H8</n MLC%ZN8L&YG[!:(0D0QT[J69@@4OL Y0X@DIQ.8*Y<9>!0Q8!!1J](2EJ A_0m MN!ENH0 ?- 54H!$N@$H0)W&YB)K+IQMEY5,+(C^140=J=59E14:0AP0Z%#]]l M!EX*\P:!H35<XS5@PP1,(%LXDP=:M!WY1!\E(7HOX!ERL']OA2=Z@DX%^0+Jk MM#-,(RA>J!4+,@1?( 53@)=?D 1.0 5?H#5.0 0AJ)[7HP!(J6D8HB'=(8APj M 1:207ED0'@UDP=F09TN(8F[&%K;B(##P8JN2$+2&$X3E(R"T3"8D3=F,&:1i M9J%@F8GIT31#X(%=PUN^99_EJ7CL T4.-5>6Y##)50<;&B[#,2OU*$M]T4[?h M]4?FQQ(*>HU2B8LV&3)4*#/A9D$8M"""I4$,1T:.!P+(201=\S5A(UM4D#.$g M(2QS!G/-R*&$<3 *< 64Q3Y+U$2VY)A+\E++0G&H9W%T$7AB$2]EL2P?5&$1f M]',*<!KX)$<:U(H+!1:^)#@,0D(H@)NTIU9'A9-/@D1TYB&]5P:(!C\75!:Ue M509641F'"'/=X2<B!J5;(Z7*&381 F4CTA=3LXI[!B).6I1U 2B+E 0GL!N\d MF:1TFC/0(F@U-Q=UX2$?U'RI)!B+L1MT$75EX!8#V#D*X%W]R7MHVA74Z:.Uc M"*3F.*2*TZS]QQENLWG?M(;]R4!N\%V!$QS3DP=7R4]6 B%N! -X< -D$!QTb M(5CJ"AS!$1J1&:_B.ASJRJ[S*AAQ=SDS\ (686"#NBR%ZC>'R@:)&J>+REG!a M,78IIR: Q'*XZ)&R*G.<$35:V!=DA'.-,1HLD0/1&I73FIA .C(EXQ5)8#10z MU@8V15-#HYIEX';LDZU9JH9RH6S&A5Q:!%L@8&^ I(]GH0 T-X3&L:Q#%BS#y MTE0R4 ,= ;1Z,;2=4[166AE]H2Q\93F-D:_MZG/XLJYE$!Q:TA0@*Y/H,HIKx M4(KT2 6\,@0B:!QU0X)ED3=L<166YGAA"P-C"X'<::G>B0?@F1@.:#]$D 13w ML 1?\ 0LZ 1WF[=?XA]OJXV+](!%)ZL:-%)?T"9CT4 8UDZ+RQR-.U)!9#*-v M^Z&!VRZ8ZVWB%X K14H?ZG^=ZR7]09/\>)) PZ4:=+HCA3F]&"8P,T?.\KJ-u MR:"T>RV3B4V8,[B%>[B)^TU@QZ@*X%CO,Y:R^$T$TE3%]3WATU;%&QDO!KR&t MN;N_")G=<H]ZLR#Z"*4ZM&(@4"IU8$8/>$WW,C036C<U [Z]ZSP)&!QYVWC\s M\0(&!U;&21UCF75VI[OMJIEDT:Z$H[^>VQ\C&R%@(B:Y^":?"T230L$._+@Fr M,QM^N""6B[D(;+F :1@:5!Q0 3_R U<6HA&!82_GY"M'FQO#XD-E03@U@+<Aq M6ZW""W./-5.2L3"2\5J9:S!@<24U \07>DER4'+1E</H8K_ >(@@=BUFQ5;#p M$7=S=RW,XP:BPQ8)%5#>RB#!N2Q@P<1X2[:BR(=F-A8YJ#M:16];D5JG,2_Po MLQW=\4&6)!8(-6X],QHRT,1H?!50O,&#X<)WYU9\V59)ZKL+)%*ZR1MR&E6+n MA<!65+T7RAZ;437KDWW))75U-##O@TZ8P;4I4;4DI$&(+$>1K%C.TA\O53-'m M>4YZ(5+Q8Q4';!9CD"6BO"PX<#VH9,ITJAET4P?>M,J,[,I@S"1N(,M(5<O7l MX12XK,L^M"P\I$$ET:6G3(BQZ$W*LAB/1Q=2Y2L2XE01UG)385J:+"@?Q,D:k M$I@SH\S,3,LD90;MFB62M\L,%44U$R1JP1NGA,W!/+/,+%5IJ1N4H3YJ\D'6j MTLSSK,#++%=N%)D:),^V["68@9,1^E9Y(+,%!!6A0='T[!2@#-#,Z!;=05ATi M%\[=3%,HH :>\<-I<,(-]$%>E"7;9!P+)(.DL]+X!"U7(1^\41O,J$5-&F)Wh MAP(V&E;&QAEJ(5?BLQ;/-+"U46CLHU9GT%Z4H5Y>1C>7*\'=@[U-J3P/6JSHg MC-"3,8V\P1AVU'5,XM*!<1HG#)0@7<^R!9SO!G%8-)N+ 14,Y-5-33EQ*D)Kf MD41?Y@8G(!EW<!QG,1P$G5,KBH@,_0(AW1F(S$G50D3TM4@2D05U$ZLQ!W&)e MG3%L]K3@U\GN?*RF%56?"5Y G4-[@Q9O< 9;0<<)14=V9-);A$-(_:U -5>(d M(4N&(6ANU%2_YV4SL'-3M2PW8#C6(U4IT%%!H'["+!:'G3LGS,GV:\2./3#,c MRACJ2]#T 0-_?,:-:0;M1!U!8#](MR;M=%;>@AKE&S[=,05GL5!+X#=0$;6Rb MB@+/HHAS$P8_4BEP0 94J219,@2),7AMQ8OG_2;AA35$P"-78 1/\)[#<1L>a M-)OK+2&<.QHV ,CEW> *0 1HD:0\2=F!&)ATP 8RJT%8Q]Z/5V92()S<&S[5z M,QP?E"U 1+_G%G$3Z*@,KHW)\>'D?9USD)UWDB>6.@=G0)=*:#\IJA=60 15y M\ 4!(3L4_IY##N*R)AY4NW\J/A]]B+7P XYL((XX-QP-@C#&<09P,#:R0P12x M4 2Y%B%7 C[A3>0-+,^AZQ5;#68 E!9I+=W1TKL?%.=S7N=U15];3MZ&:;+Hw M;3^JVT F^P7L91T</H@;] ;!DNDU0P9Y\-#SHZF-[L0O0+J"DMZ><XRI.%>5v M?NEDD.EJ3H>/X^$@/I?518_C.%=37N573@193@6E[A3\^W3_"^N9#IF5=E [u M4("QK2WJI4&P#N.?'NKG-.J[@23#CG?]^[^OAC;&5VQ#@^S=0AVV7N38^0*Rt MYND*0"!]H<0(M.P+0DJP1D:Y\>"'L;%NL!$N8-[BJ.\RY._1(DM7(@?\[N_<s M0O!1$?#M[85A$(X'W_!E8.9TP/"2@1IM8/%/@=\1+QG]O08:GTUY8/$*('D.r M'XXJ0.V_JM#'T8K+S!M-X)Y)T$NJ2>VA(7D?G_*>_JOV"-_Y.-_UK1?W[=_Zq MS1O\C=__'> N,. %3C+VS!E>3D([OU?N3;X_#P)$0)2Z11LBI#M4RR1DH%9 p M, >A?A;S4055, 10<"I<<NL+ZF-CKCS9 >AA7J.&@>ATCCN+/E<?A)841HXQo M/%=0\ 2 ]X$5'J9;4R-.< 0RF 2\.ILO[D;?(1>086FY04JUW<IFH9DO,"%5n M]R *T'!G .TU0_6SDMK=41L+E44V)W@\<_EW117SH5M01IN:,16;,QE,)&X,m MQEB2M]#_MLS'<3E%9Z,-LA4M!EZ5$4&0W\%.Y643/V9I$0+4GQPW .+%/HI0l MY\E27'.Y$>@K[JR-13!3@1OS7HY<Q-KB]4'KW>7C@>1A+EK>KQLQ]_X@(+H\k MPXR]JE7=GEUI,$?OSF'D@>Y'EOC?T[D*@,FO $ ,Q8;"V_4C;]FOJ_@_5X.Ej M8$W/>$!%:?C5+\_G+*P..%LL9D$M.:/H\29(R;NA50\B-%R!Q.>>&!^5N"D@i M4#(PALY'1#[?FQ!]I$_YY95?=1NF@K:X.U3//W6.G*-!(D7F&@M-A7BHOX2&h MK=+%_RLR<0(K]"0,43/$A]5J"X2B>_T^Y*($BY]A.'[SXZXLO\?V/H)?(;D<g MIL]\A #1D(BJ";ZS+)A%CT@?AB5=WIZZ$#;2@MADG=,2Q\+):2@@V\.UN)#5f M569H"YXA [>%CD6.W=);?@O@$2[$)6=EKT.8"'-+#!@X.R9DT*7K8G>BQU[@e M+CGEN^ [\F)>"E*)42\G1HJHF,12(%K,?-$R,L;&#(DB(0O_2X )#IFP6BTFd M!(.E! ,E:C /AB]$F)?6%NS4A:%?EFK#=!@%"&(<SX@QA48F%;H7^-(*70Q]c ML2^Q<+_0PB-A"U5-'012.PS(G $A<W>@H*) ,J"N-S 9)X,"H,R1"P-3ILK8b M'B.89; AEQD;7.UK# &DP _[H4'("!3!(F $B; 1.L) U @AX2".A(TP QX)a M"%@)^(8B; 2GH!)60@S "?XP(VK$C<@1.Z)'_(@@$2C4@*6%$C*"X;AA(( )z MM!I/!Y[T7<=3 $R+!N" 7D80Q5M'4(FI@242*[= \FB O0%9)E$II,25V"WZy MPV\;?@;/!O0[SA4XF((>J8DRX"8211'SMQ2>'"!Y?T2\Y8"@B!)QHF0KBK2,x MXKW$FI #.,)'L(E#,2>"Q9-WYDC>TIH!-Z C0$6IJ!:I(L;#BHR&*SH%K\@2w M/]Y+Y!(582O.Q;3X%:GBQR-Y<-$&E,3!R!?!HLASBS(!!P"2C <>ED$]%\3v M\-N1$50!$R:C1A!O*\< :K]CQ^EB7;GS"C8@*A8.DI #: !0O(S_*ZQ0!QH u M%S.+1 !9/*2"I;#9M1(H DUL$?;AD32ND54?Q)M,!(BGI",,1PWF%6C '\D!t MDS$XK@0(UODD&'6H3C/1))8$X=@?4)VJ\8D4T9<PA5[6N&07=9@!T%$&T$00s M@!^ @]Y2<O[A7_RM(B$H9L -@P$.D:5 QS:RG> CDW-R,#$'V$>Y>"/NXV?Qr MCC6A(JQ'](@>&U,;NXX]1S""@-_0$APD*6(#ID@!Q(212!$W0HM )=_+%\$,q MZL"T:@ .0"6W,0;@@)1@F(CCA@2*+&4F_K-']YB\PENTC87#!L3%X 7W-"0-p MV#D4\;@!AT>"ZZS+<_D-+,$D@H1>YOZ^'/@3<SXCV7F%<\<<C%QV6G=%L=WYo M#088[XH5$"1!]6Y!X+N=N.^4HL CDQKO*!:\B-<8J6)(?),'(2/<@!J 2@YBn M010)"%$@$B;"1!$AHDN0B- E(Z"$EH 1X:2A/)2(,E$JRD4Y%-KDXVF)Q:I,m M+D4ZP"B- D!,B!_!+-I)3+DG78)X4PDL 2[2QF"2'V^ B[B(%Z%2JLI5R2I;l MI:LT"@@ O0$!$ !1, =H "XD@)P@(3 7(E!;@#(H "( "%@ 8@!X( GJ k M 0Q+8HD!7D 0> $88%DBA%)@!LX!!L Y\ ,E *%@ \0@;?,!P5@ #P A7 .j MAD$IN):E8!B< X3P!Q[ &;@"8& *D $!$ ?L !SX P;A#QR *W %X, 5D ("i M0 _H 3R +PO"'_@ 7\ $'0$Z8 !H3QPHF 1!7_)+*' "1( "$)@$,U\>@#MPh M!,# $: "%L!A0DP H"]OP!$ D:@!AB .@ 61F8!>)DPLP'(S R0!^* 00 %g M.#-GPH*=B0D\@2,X"#Q@0P& #<4#%H(!.)H X&@:@(7 XXF#P #8*!H*H2Ff M:0"HIM1,"!O*#%#-I3DUH:;59)I>DV@R3:2I-)DFT12;4Y-H.DV'X ,&P #Xe M P;#!QP$?<DQX< 0H ,$X/%D3(9P ![ ![B6$, #7 "% _P 3L@ (B3!U"!d M"+ &H !. N( ?@ (5 % -D !T "@(.B@ ZI^<<EITS(>1*AT "2J<?c M*)TDX'263H. #B "D !* #, #1H (X@+0L"#])"I !" !2D !$ )@0< b M 2" +Y* $3 ".2 A*$M9R1 , -@ -<R>LI.!L U"0(,N);/,WM"3PP Q)"a MYUP#MK-6+@3/^0<\9TX G*DR(8Q,B' M#X( $ "(LW-" @@$88GT,R:^%-Kz M(@0&P &TI_9$"$'S:$)/& U_0 -0-'DP,H3?UY$)XG!^ +( %^('GZ0$0y M@A^ FF" #RS0JUD0. !S:#XDX,2!#^ 0)WG]@P.!_1L9DT1"@""9M;T 0)Tx M<BJ$]DD0:&A"L*'H,R$< X !SC 7 (!7-](H0>ND/A@$+P 2$@ 0 Q Zw M0R="X B8$94 24 BKH#<4 /* B^ $Q( ;&04+P P9C#(!1@V% $8('F $8v M%&K. "MZ$/B &0BC!L,,\ 'UB4'Y 85HB2SCJ;1A'!&,>@9& ,SX ,D!#@*u M-\/H%Y6>T;.,'@0/H#2/)MH\"&.@%^$!.( 'H,082 AI-(TJ4H-@,.[ '5@#t M9\M@#-(6XRS&H2A]HC8 CHX!&[ K+6@8O: 8E%>F4CC*2EM ]1RAK]227E*$s MX /& -1LFP-@#,A-"XI(H^<H5:7"])BN4H[P0(\I*/6DI_0@K% LFC6Q)M%$r MI%]4@'+/ KI(BZGT9*, 8'A*A/G9.1'G^S0(/,!_^D\1B@%(@! 0"NLS6A* q MG/ #X.@9V $( 8..T5>Z$'Q )AVF!L%M#H!Z"D=_0#\U&'_@ER*$!W M?4 Qp M99X(@:"&T1_@-@&J/D6F"*%]X@%$NDD) M)DI(U4:5Y-#!I)V4 E?:,( 0=Xo M4RRZ$.P *'VI:V A% 95>E#A*$!UI7 4EH*!B*I**:K;1 AN YDTG[J-8_Fn M'#T(B121.H"%H$KO*5,U&,RTE8Y2F'I3I:G6I*9FX*D6U(IJ09WG-NVH)O1Ym M8L_L63T_IUDUJP7A>D9/L1H]NZ=!B '&$R)T3EPI D1 $%B?#^\+&I#DUT^8l MGUY8;V90 _ZJT[<&%4 ;G"SB!0X"$SGX<^A@+BP>/3+<[4%R]#]4"R#\<<V$k M$,Z6%;9<<$MS880G"KA PJ]V7"9A9U6$S@7;/%;J8B2QBR?<+MWE6VVJ,44*j MS2$J9"^JD!J*%6L("_.++*PQW!#'/!=<:.JNPB[T"@G&%PX98-AZA*&$D8'&i M4#)@F,&@83C,3V.&-<<9ED+T$B>D88K1K?+EQ=C#&3,+^PN2$*ZJM;@Z07J$h M%\:AW2$RT#!.H$,ELPZ-GCN4,E3&8,Q#+#,?[&&786-@QE$:18 W*5\E4+B4g M>I(@:LJ/P"D)D^'XE \Q5,($DV ?Y*1B[)[IT\!JV W+83MLHNR<_V ;%(1 f M, S^ :VTE;GR@>9*8"DLB^6Q3):@LUD^RV@) 'Q %U@#G[0+R,T_P&/]0!_8e M W< .18&XMC 0 8@ +Q<EXN42@ !?PEP'R?PQ,(+$P#@#B9+,44 >]3 , !d M(. QB0"5)0 P8'BF3 , ,U_FS*R9.A,6]$Q'@ &$YH;" !YU:2)- ( !CB8&c M@)IPMLX: #T+9X>F&="S-13/VEDZBV??+)TEFURSS?Y90ZMH^6Q!:)MP4VYNb M6;N)-PG .B;?Q,#!,X+4#@/9^)<G(WS<49.'% Y+V?FW)PS5'K260# $1*"a M#?@#K]8&U-"GV31Y )P% V9@@"+0%@H&8, .< -F )]"3X3@5;'GTKR>V9-[z M$@16^@<X@*RMH1C #]A0@W MW2K)7 CM<P!X50(*#%IH_BR:_--_>MMM:T #y MJ +5G_S3GDS0"GI!-:@!T)\>%(3J3Q)J0MNG"[VWWM8,P% &($-IJ+_ML]46x M !11'YHOKVU!(*(\E" $S>VY:GU $.@"5< + &YZ6S'0"&]I&,TXP* /JI&w M*Z@;#:-R-(]F4*B)+Q/JR(6:&Q>-@H$S$$@!0!B]N ! VDI/ PI2WZW^+*DGv M]9)F4C!@0,? '?@#H?22MI@]$-M$:<6%JKLRX\;2HVL#>, :, 9UY+66%_:u M-I.IS%6UR%1NAM&HZG(-QAKX X[(S]I:%RIV5:T?V+8\=^,BT@H*#'JM[#0 t M Z"%KE, 4'$; KZ4G0J!H#K5 LI/"8(_5:AN4Z(:5+]K<<& W/0 ,( /B"MKs M2U IZM_=IY<4SF[4:VE EV;-K9I04Y)""0"@4J7GU;0#0/=L%829&DU[:=PLr M"/OT@A($P1MW 4!0C:5^-VH:@#E*>:/G4B4(8=2I$H0[P'5QKU^!M07AJ@;-q MX+NA8*C4G*#<TX Z@&I[+9>J-^6\S].$3DX8\'0S*@:H"&)@DT)1*4I%P2FUp MQ:):E(MZ49PJ1OON(E6Y&'2-)H2/"T=#+KO4HR27CD)-.PI[SZ\?!:2"%"$0o M4CAZ2(MI1R4(E]?FLE"7*TDIJ=3-ISLW[>I?G_M)@^XHO0MKP)3NTH-P=+>Nn M5#4(J7>/HE)56DMO:<S-I6]T AN$7OI+W68R):;/=P%G767*$5CI!2X(8?29m M.B(13'R%;S5%"--4U795M*N "X('6*G7$IR*4Q! 3A& .06>!2&=JM/LR4[=l M*3P5L%41*78\#_L0$"R>O).;,L$2)D\Y&2&BJ*2P#C&Z0)<;4"BIL!D^PV@Xk M#?.$6#DK:^6M3+&\TE>RV-O).HTELE26XU/&0DLZ7!"HI;7$EMJ26WI+1 Nj MQ26Y-)?H4EVR2W<)+^4EO;27(U-B]LM_&3 '9B1&F J388I,C3DQ*^;%M,0:i MDV-Z3)"YB0WF 3"9*%-ELLQ[:1#*K)D]LS:S(.3,-*MF?2;0% +O%!</8(*0h M90% +YZ:[U-X H%=W$*#<3!>"+A8"/" 7QP\A^<R%@#$6!CS %W,-,\I,P:@g MNI@:3TU=?(P;PC/V ]K8%-?-NYDWY\#>7 B8%G *3L)I.!$G 5"<C--Q0D[)f M23DM)^;4G)SSK ( )WH01F=#0)VJ,W6B3M;I.F&G[*2=MC,B'(O=V3M_9S,Fe MGC# >")/Y<F&&0(!D)_S,R.74X, <JI.XZ?%?D@?,_P*0+&9^<LG_S8(>10d MA8!'&\*T]<7P\R+'2OH) NPGM76GR1@7DX ^RSHQ HXJWQX&K_/BTP_A<#_c M%<H$ ,0@/>IC/<GKBR=1, /($[O&W.C+!_(LDV9 M=/+B &DC$+!<<Q&2-#b MU"2LD]NI5\;&N-@(Z("8+$.O:$%XR=_W+6O:#$L0ENB=K;,!P.Y&3(8 !& a M Q@ #"#,)@0DJD29*.CDPW0WBJ*][CM#6R>N] %UE0:/4.H7 I H]?N_ . #z MA( H.SQ# %4& 'Q !%!FZB<"CNK<I'XD@ >0 ! 0 O#H'T#-JEDBX $^*@*By M[!,0 B+@,P/+N@J9ZVJ0Y:5 N:H"X(], &9'6S8(<T $D 4 -0 D0 7,@x M(;RYD5!7,?,R50$JH*Z* ,D, ,Y X<#.)L $B YP"OM:A XST% !+S@R4S]w M*(IL+L_H^3RKYQ3@@?T 9?8!SUD$Q.*#\ ."P/#T 4HT"&#F/Y $DH!97<]"v M5CLK: 2]FX,EKDS),+BN8F>.4%<'J8.FE;62.X^!"^TY$?0?" +P,U8>F?7)u M 3*RB<[(%W@(%^$C;! X '$FSB_8+,-3I&J$<\(S]@&XN ?D4XG F0 998!t M;& A0-$HJYX1@@-XGQK !"1C$[ !F"8N]@/.V$C/3QYPHHGQ!E#2N-@$:(#Ws M*57! (^6 0KZ-[/.88D#S*IP1IPM]$4CSK;LI4' "5C... Y2^8R'9Q;:H&^r MTTE@(; !,*V=Q?03-<_I&4$3A#W]H^D""-BI!^%*+^DM+0#&Y4'8=R-A-F_Cq M82P LC)'GI]^X$3?7JRIH)GT0MC-#QHQXUX1@)U5 *YDJL'RQ'+GW5M70_7\p M1-3Y4@@0Y=9\$&0R1OZ<\Y0@ &6@7! ZLN<$R?+S(,!5(R!7,71=O:L'(:_Jo M!3#(5\<@^X-L@56[I4'<4%@/ZQ(\A)=EL6H6QZI>A9=D36V^HK+^0=:2N>K%n M((0MA9"S(D+FL@A-E",,+L.%M.HLO7!:+2$F-'6;\!#1+>TR7F*K**2MY<6Vm MKA<4LPI9#&\=K[]U&]X8DG$+OV%4.JX*(+F2O>7*+()A7'BNQ1 7'<,,HPROl MZX?)KD7I&7)7$X-;I^&*J8:O$&%K0_/:#=-K(%NOVZB]DD/X.K+5RWQ5AY6#k M'=Y7>)A?K0P][*\QYA[^.2LW%1^EFEQX!58-)P0K;"<7+$%LL"/AP79A"3LJj M00)4A(ME6&EK[:W-M3DLB.7))/8?0 40 3< >Q$ 3/Q;+L#(H "YB<&H >"i M@!YH6@ 6" %Q $7@ &R$H^H NL@3MP!]9 %_ !?T"X_0$_T ?VX&\';C[ h MM_TV, %Q@ 5$ ,!P ,YT!Z2 %*!I0 (' $B8 >A$V>Z@MF!IL$!(' &g MB( 1A$XP @8@2)@ Z(! ,3,!M !T"S.W)FXP&=B %P, '!QG[7&2!@#O$\,f M,#SS[/ >W@3!=Y]3.EN\D3?Q!@*[6P@8;^"YO*.W]::SREL \.2F24*+INDVe M!X@ '2" I9F.-:W@[+3N&!Z'VGE,:NWQJ<6VJA;.<@02@!!B;:REL_ZT:?(!d M.-N+!J@-R*I/D^>T 3<@;(>M02BV;Q< (%NQZE:9K;.5RS+WBEK;EDQGX6R]c M#0X[U86N4 0;O_GPN6>9J#<(M!S"VXY@+IE .QV_K[;HAEOW:C^] $VH-["b MV7LK-EWHONVW #>'0]ON.7!_J,$TN 0!X1K1E&M".7B-?;@1=^)R7F=K TQOa MS&V(/J A&M /@'[5+Q^P 0WQN,W1/V 2> !^++E=/#C,9@]@ Z#F&[ !%31Kz MDE"A>74I+P!X M4?\Z!IHL#>( -B,YX0%PU1'SI<X&N(1VZ1?>25F!6^L1Gy M@ \0XW1WEG9@/P#%L?@> #UU/ &4P/J![2 Y^VZ-M7/:DU;"V=C,-@5NJOTx MZ&IR3EXTX:8!\* 65^U^4R,;'*;GTE3"3#B1K^H?CCV#IP'P <$6 , !&!#%w MI;@/%E<5U '<\JR)3Q5N"(^:;QP#.-1K>35W0/&MFKN\E\^ Z QG.R]+K=RPv MG %,TJ7 ^JX'>"\B/3S^O$)[ :R>'0VYH^4D1MR&##$G;F^-0".NIPC\MBKu MOROXU=W4^+.8=UUF"H-_[[-UN:PTE1:$+/X!JN;JM0$,8 ,8U /P/'' \_RAt MSQ<.--]K:42MT*:6R]A7^RKF*5I%&W.OI "]F3O;Y_9,F3&S9N;,0, SKU_1s M/)I+L_J$S:N95K-+F/Z>S6AM'IZW.3<GA ;=FVWE8*[39I0X&^>$D)R7<W-^r MSN?\($SGC%"=!RE'P,[:F3M[9QD GL4S>?[3\3E0?]'[G!$D-04&U/*9 ]#Gq M@S#2*W-^WL\&H3__YP ]H OT@=[I"EH[,VCMG"LA]*@FU2J 0I=D_7NAZ:J&p MYM"=TT.#:*(\HBGPB3[1*9IX$F%?S:([J)IVQS':"0>%/P"%V2(=F,)=^R &o MQ"OLM/,DGAP)7!A4XL<)&TQF0G21 3 A:V?VU<[:6SM(#,DZ@9H.@T!P#E Gn M"U7-I?,<D-BK>A!X#@LP!X-@$)@#%@ <]B<'H %G(!@$@S- _HG0N #.$ 7m M2 )K8 RL@230!3C -!.$PLT/^ $^T ?RP!Z8 W=P$-Q!=;_NT7VZ&P/R;A"4l MJ-L\FHR $6 #++#+,VS0' :1(!)T@MT^@+$H#_CO/, /B&T< %$1@ -X F@k M<^(!?##$#P(> );%@AL7 A0HL<RYXVRDY,#2(!>*0%:\>SN #F@9L:!,! $j M9'&:Q06<P&<Z D,@" H"WS8&,+[%"P(8;PP$MT$0 $J3>N=X@\ '=(#2U %\i M !< @R&/"TQSC__Q1_YH GF#,.-AO.#V\4<3"1.$(#_D@4&1A_(&8,E/>2%/h MY%^\DS?RNH#&MW@<'^5Y?)C_\F>^QH-Y&O_DD?SZ/;M0=T/Y 0[ZX+?L;'8 g M$( !" !!71#*]Z9EQY[V'8-:>3QJZ[&IQ<=$8:5"6X.0/[/J0MA0_^ ?0'I)f M[^BAK0^ I7P AD+=_<V3_2P;.*'_N])S7CZP&V8B@O &WH 9, -_\,WEL@Y6e M",Z3 Q33_GE+>ZTUCY[ 5:+71X0Z?^[T+2^T?;JGL^V2I=C+F9VR<:T("A-d MMHK!46X27N/F#1[)>0YZ+6>B_]VD 7Y#,7L8X <V:;=GJ\]SVAL$!VK"[0D;c M^/:5&_5B>CC_;N=\B^8!0C6#0GMWK^X%Z D55^ATC?MZ-<Y!LWT(U_0&P %Tb M<V"?P^&R#I:>3J$@. .@ /@ #B SB UQT#%Q&N_U">/@1?^$W?%2;[[7]a M]LRSG3Z[FP-AH VL@37@!L! '-#[63OOH;VHYP-KW ^X<#FOW?U]&A7W!0$/z M\ %@FS_= !_PZL9^_M+? NKM,?W0K[\U%I9R,?RY\C5Y"'?YOWZ$MO&9NTE#y M:AQO^JH>&V #> /M+ZJA_$&(0'KTTT*X_^V/S#Y-![LUV [8 >Z_=*/^BT4x MZO-['N_R9;X&5KARWPRH@2MN$/ !/U#US,"[8X.O;PQ&,"R%^!+_:,I\B@^$w M.WVC9_H<]/%O\FF;]JN[-2#<YKW%U^#_SLPU.*-?H9S\U1O[;4_T#8('^,'>v M]/2'?:C9REWYG"4(>&#R%M/8WZLAP$S<#6I_)Q!N@L!E$3\#R-4.@0? T$LOu MYV]J'87ZBQ^ 'GV>>U.5)O%G^L(Y[LOY GI3'0#J[_;%=##7?1B:_(__XX_+t MUM[S<M#GR<&7, /X^02ARC,#;H /"N?@=P:%OR"$_V+ZWQ,"&R#<)I^ZY_Z.s MW^B#)_(?P# _?]I]79_T\Z<?T/1ME(3N7.T/!N #Q#FR1^"3WT/,/$)PN/Wr M ]'_VW+RA #C33[F-P::WZIR_GUO3:'_IB?KR)=[<GM%NGQQ/=>_];>W\>M@q M<+!X<<#IEU?!@>,7!#$@#WP!)U#)6)0$F $A4&+_-/?MZ#?4,8/TR+S52?IEp M3@@GG3.K].?.TBFS2Y_I(2 UQW373--! -#WP3<=".1TW:R=>[J??K1 ?9$*o M=2)PG M"46?.SADZ2V?"U-3U[U//SI$Y(4SUJCZ>X7-\+M(6E*O7]*^>U>=Sn M?;[/9STAJ/6)R];5IUO_G',]KA=IA-"@ZSIBWM!X7:];Z ?MURUTJ [LZG.Pm MBVADW:(/NXE.[..4L2]E*4]W'SOBC.SO=+)7]HGW\-IBTL[L3#M3&D0&JX6Cl M=G"8VJ.]:IMVT#@#5+MK=^VNW;4C!;L^:\V NBR=_SVW#X.KB@$X@#T([O9 k MUF, '/ &E/L;4*D\(!.HRV&0"8IFI#?<^6 >K,MRF0EX0"90Q % V\KW-Q=Sj MA\$TF ;;8!@, VD+X#,U@<< ', "S$\X _ #P !OX &WB#]@D/@,$WV ;_i MP ,TZ=E-,^- FEVS? #LP_@Y6C;+IKOE T-^CKI;=SM':;R[79I\8,B[VSG*h M!X8\'X#Q<]3=)DVDR0=@/!^ \7.4#\!X=VN:N;?^Q -@ _P7 Q00?W\^6['g MGS8>BUK)66KO,<<G^'E6DR.$^[\;_$&05N:R=W\3A%X$PHDU#F ##3_5?_-Df MK_!E_;64^+K<FC=\@J U_\'PA;81'"%@<-0+OWTQVI7P07.=B$T,<.M%.+F-e MN="3>J);$W[NR7^[=:1%\VG*VZ)Y=@<H"J7A^M.&.T\<7L'E<@7OGMLV@8_0d M$4H0W.X S> (=-C.</.F!MR X:6S+G2-@^8-Y<+G:-#$H/KSI&XHDQISYR\Wc MQ?2Q]._R?+FIQJMIZ&?F2;.1ZL\"?%*-;"8UH.O][-/XH=GV_0#/S[<;W(4/b M_7QK!NP &Y"U+IS4"\V@*7OG;?9O]'+SV\)9&G_YS7O9);LY&,Z>W0&:=E%_a M]*R@7!;9&@#@*?NOY6RV_6P@_BL$?Y#^>RT '>9R<_YF3=/\-+UFTASFQ3<)z M'W,6GG@7[Z-]YO1WYF?5:AX]BR;(CY[Q7O-FU5O/4@D".SC[N7_F5WH-?C5Gy MOAWUNR^4:[K1^IN_9V\-O><U6-]N?IX,XZT!J0^^8[?2O]#9.T('J/)EOAC x M^7I3B2X[*3I! /RP!.D>VB;T5OT1F?,-]0Q@_3(O-5)^F5."">=,ZOTY\[2w M*;-+G^DA(#7'=-=,TT$ T/?!-QT(Y'3=K)U[NI]^M$!]D0IU(G"<"T)19\[.v M&3I+9\+4U/7O4\_.D3DA3/6J/I[A<WPNTA:4J]?TKY[5YW-]OL]G/2&H]8G+u MUM6G6_^<<SVN%VF$T*#K.F+>T'A=KUOH!^W7+72H#NSJ<["+:&3=H@^[B4[Lt MXY2Q+V4I3W<?.^*,[.]TLD/ANYBT73O3SI0&D<%JX:@='*;V:*_:,X$]-D19s M6^Q=NVMW[:X=*=CU7HT#J$!&)@@9F0H0>%U- *2RM*2??H ($X0J8 ."+.^Mr M OM8P8?+'^J(J@ J (^%P $ &UK4MWJ'U#/)Y:"NW;7'MLY?YYEM:W6(' $q M6 MK9:TRE[W[&_?F6@PP P0Y*_VUN1R#-U#NV<HK]P(?H 1!:_Z#X0MM([CUp MM;;'OH(# &T[0,% M^VE5VT/S &YB0%NO0@_Y3 @A(];$@X K/___@/P/.9Fo M4$?*P@FH"R^:]/;CYUM\:\.=)PY?]!5\AP]0MYON8^X(M9YO=X".VV$+9WOIn MSWD#AI?.NM U7LA[.<VMXAX7BS=$&[#%04(6C0$E%R1D4765<J$FRQ6D:KR:m MAGYF_L;C>-&< \?-CD]S )#'@X-]X.,_=YR[W#E =/^H()^EH;R0'W)UE6_-l M&P]8JNH<AL^ 1QXT9>^\M>31LV@V^J+Y;3NYU_WD^UR4Y^!2/@:, /( #, k M7WKQQ5LTVRZRA;MR5WL6S=8IT!G"/ZCE '28X]-=SLL;HAM(PF8 UQ9-83[,j M<[DQOZ L?.?D<755$-PY#.4#N]P&[("&2,W!.3-/FDG3D6K-77[<['ATOO4Li M%??R6-$[Y?%G$M[@!*&<KW-)[<YA:#S? 2;!J^?OV;N/E?FUU #IWNGK:((Ph M36'PUP6^N#>@3^ 7.GM'*!/ #) ^5+TYEO!03Z<E>@88/EB "/Z:[WGT1V9g MVW<Q=_0;ZIA!>F3>ZB3],B>$D\Z95?IS9^F4V:7/]!"0FF.Z:Z;I( #H^^";f M#@1RNF[6SCW=3S]:H+Y(A3H1.,X%H:@S9^<,G:4S86KJ^O>I9^?(G!"F>E4?e MS_ Y/A=I"\K5:_I7S^KSN3[?Y[.>$-3ZQ&7KZM.M?\ZY'M>+-$)HT'4=,6]Hd MO*[7+?2#]NL6.E0'=O4YV$4TLF[1A]U$)_9QRMB7LI2GNX\=<4;V=SK9H;!?c M-)/MQ+4S[4QI$!FL%@;MP6%JC_:J/1/8(Y%3[:[=M;MVUXX48+M*#O#;(!,Tb M_L9_+3/!-ICS/!D"O-U([U4M_#[>II'>[4K+6?\ ?#A2#>?_8%T2_&H/#SC^a M]Y6>'. !/ !9W_BQ:*]O_-6>Z]]ZN"QP'X"LQZ8(X1S\@]"?[ \".( 'MQXNz M X!(?T4;OZKU\L9 QK-Y[4[F#8".+_,N'LL#>2YOY8T\E@?R6%[+$X0FK^:Qy MO)0'S5S>RB?Y+&_DN;R5]_)JWL6G^3&_XUU\FA?<:=[&3_DTW^:5O'9W\7 ^x MYM-Y" \$[GR>W_,-P<^OXX2 OC]M/!:U]#@AE-I[S/&#@NV?B3.1P,M*VP]1w M;>4,$ %$X"&T8%C+$6!MJ]75", 'I $T@ 9\P )8 $O !Z3D&? %$"BSGP$3v MC]I&4!: 69B&S@#8N ,Z&B"X &J$.0X8@T^A:$7JM6$2D&1ZJ98!O,>3^Pu M#3)!I_^^P3[9.P3;KU()Z!<]]@O!]A/X@*IM97BS'\&Y=X%D\K<\_SWO)O4!t M1T"@:M,8P&-'\!%X[Q[@ )C@$^Q1'8 #L 6(#P; 1[[^C.S>^8#1N N,TCs MP$ )P@ EH#/_D4+R/S $ECU;[?2FM\7X !_P1T]O$LZ?^W: '@3;3^ )@NTGr M\ G!]A-X@F#[52H!5?8#U.U2SX5@\8V]0G"[U'. ZOH:>P0,AK9UGDTT(1,$q M*!H$F@#:6\Q H$C+Y0C* HZG$?@'P?T8& 1^@#_9;R3E!P:A \R ,+!SPX ,p MN,#\( 0C4S/ #_(EMJ$!630XV(=(C&UH0!9=O$"? \B ,'!_#<8,Z "<=/_2o M5-3;^#<I'+?Z M@@C(,!00;0@,Z'$F]T_,+^Q;MX[</(# )]')1BU()P#+BHn M') #6D +. $G<#S%08N>I<B4D*/>+ [%%R_0K\!P= [43@.0EP& /U"E?@!*m MO-%Y8!!Z0-$! W" !WB S AL 8\ (&(<1F@I7*0>\!%^6B7)2+<E$.>@^Xl M*!>M"!4AV?M>. I*/WF)+PCC(!AP49D(08_G(#@&!F$>1 V90 /">;X< T- k MFP8'W3$R#_GB7;R\?/6W_N@+=UOOE#?_SU.[S\_;SP;V/T2P^$$<V>H$#F "j M GZH-P,ZVGKN\J6P [)X0]P!K=[^IM$8P$8#_M&T 3P_:[H!,IQ"CSD8D -7i MTP%L@ V05"_Y01@ &EQK&MXA$ ?D)A@ !U"3],+1=2F7P3G]/^!+4YA;_15Nh M9,$!U!P# P(-&& S,'[!>>,?P/8 ICI@H)K%LWA#Y)4F0)7* 1M _9 %F^(g M.V#G 'U6VR'PIQN(X3Y\]#;$Q:NN@J<8 -P@ <(<R,@0A% M"VF&B#=6]5&f MK\\-PCW@HF*@(M N(S)0>DG+_$(H8#( -O) 4S $#@#1#T,A('"H0'Z)P) e M ]9VA)H!)C! 94 (5_C2$P=P_5M_>[-_!=?!$CUZ<H '\ !D??1L\ 4A!N2!d M+^ $5#(6)0%F0 B4V)Z 1?W -L@$C;_Q7\M,L WF/$^& &\WTGM5"[^/MVFDc M=[O2<M8_ !^.5,/Y/UB7!+_:PP.._WVE)P=X ] UC=^+-KK&W^UY_JW'BX+b MW <@Z[$I0C@'_R#T)_N# [@P:V'RP @TE_1QJ]JO;PQD/%L7KN3>0.@X\N\a MB\?R0)[+6WDCC^6!/);7\@2AR:MY+"_E03.7M_))/LL;>2YOY;V\FG?Q:7[,z M[W@7G^8%=YJW\5,^S;=Y):_=73R<C_ET'L(#@3N?Y_=\0_#SZS@AH.]/&X]%y M+3U."*7V'G-\@P"%#V/2;NU,.U,:1 :KA:-V<)C:H[UJHTCV6!,PK&MW[:[=x MM6]$N\[RM\%*W09S/EI2STCO/&,E 8WTO18"1,\/X*@K. :(]*Z^_;OZ#Y!Iw MI6>D+Z;X !\D^S>>:7ERI$_V *!P)GL $.E=/2+E V ?QL_1LEDVW2T?&/)Sv MU-VZVSE*X]WMTN0#0][=SE$^,.3Y (R?H^XV:2)-/@#C^0",GZ-\ ,:[6]/,u MO?4G'@ #>(#G8H *ZN?/=SO^M/%8U$K.4GN/.3[!S[.:'"'<_]W@#X*T,I>]t M^QL B(%<"\*)-0Y@ PT_U7_S9*_P9?VUE/BZW)HW?(*@-?_!\(6V$1PA8'#4s M"[]],=J5\$%SG8A-#'#K13BYC;G0DWJB6Q-^[LE_NW6D1?-IRMNB>78'* JEr MX?K3ACM/'%[!Y7(%[Y[;-H&/T!%*$-SN ,W@"'38SG#SI@;<@.&ELRYTC8/Fq M#>7"YVC0Q*#Z\Z1N*),:<^<O-\7TL?3O\GRYJ<:K:>AGYDFSD>K/ GQ2C6PFp M-:#K_>S3^*'9]OT S\^W&]R%#_U\:P;L !N0M2Z<U O-H"E[YVWV;_1:%ZJRo MTF%)XR^_>2^[9#<'P]FS.T#3+NJ/GA64RR); P \9?^UG,VVGPW$?X7@#])_n MKP6@PUQNSM^L:9J?IM=,FL.\^";A8\["$^_B?;3/G/[._*Q:S:-GT03YT3/>m M:]ZL>NM9*D%@!V<_]\_\2J_!K^;,MZ-^]X5R32X )*UM_IZ]-?2>UV!]N_EYl M,HRW!J0^^([=2O]"9^\(':#*E_EB .?K326Z[*3H! $,R -/D.[W\0/E"*F<k M($#1(- $T-YB!@)%6BY'4!9P/(W /PCNQ\ @\ /\R7XC*3\P"!U@!H2!G1L&j M9, %Y@<A&)F: 7Z0+[$-#<BBP<$^1&)L0P.RZ.(%^AQ !H2!^VLP9D 'X*3[i MEZ:BWL:_2>&XU1? !F$<# @R@ 9T/I1XH^,7]B_>Q6L?1F80Z..@%*,6A&/ h M1>6 '- "6L ).('C*0Y:]"Q%IH0<]69Q*+YX@7X%AJ-SH'8:@+P, /R!*O4#g M4.*-S@.#T .*#AB SS QR 3 $QH 7, @A-A.L5 YZ#[@H%^6B7)2+<M![f MP$6Y:$6H",G>]\)14/K)2WQ!& ?!@(O*1 AZ/ ?!,3 (\R!JR 0:$,[SY1@8e M MHT..B.D7G(%^_BY>6KO_5'7[C;>J>\^7^>VGU^WGXVL/\A0K>'PH\Q:;=Vd MIITI#2*#U<)1.SA,[=%>M5$D>Z23,T"UNW;7[MI=.U+HG$I4B08 "N[:7;MKc MA]]YMB"TVH,0:X&OWT4#/F ! -1>A '^=Q(& []6GSO/_;E6"P+U%* %P8'_b M\]K;Z3UJND>]V%;9#U!8/>_?LNQ'O5"W!Y_=LZM(Y?SKOZ!G5Y%>4!*J2-E]a M]22A)%21DM"SNTGS[$&0L^E>X/)0@HMZ8ZY!$.))^)2O6H7+Q9"Y,5_C+EZ.z MNM\:BT$!ZLPWS1<4#_3@"XH'G'V-!0/ %J#*^:A_=17I!@V^)G7S$@1-"H-_y MKN@E"&:@[0/;)+S!I[P<=?;YE@W\<S?JPA^M[#7-;;P&,]!1SI-_;]@E"#:8x M^')RU#M %2GJQP!LU.U23Q^L--GH U\(BA3O'E W\,_EK7;_NP!UF.O;?(_,w M"<+RC>"/]IU+37E;Z4$^3Y:S*YP@@ &3NGFA;;(G"*!7]+KX&XS..:@;I;^/v M]IU73S?J[/TN'' ICG:)GN"\$(_OZWEI%_WGP]-7__Y8:A7]P,,7Y$NWXVZu MJ=NG#97H/[C!PP MD.[?<A;-OE\]"#0!M+>8@4"1ELL1E 4<3R/P#X+[,3 (t M_ !_LM](R@\,0@>8 6%@YX8!&7"!^4$(1J9F@!_D2VQ# [)H<+ /D1C;T( Ls MNGB!/@>0 6'@_AJ,&= !..G^I:FHM_%O4CAN]06P01@' X(,H &=#R7>Z/B%r M_8MW\=J'D1D$^C@HQ:@%X1AP43D@![2 %G "3N!XBH,6/4N1*2%'O5D<BB]>q MH%^!X>@<J)T&("\# '^@2OT E'BC\\ @]("B P;@ _P =@ R!,> %#$*(p MS00KE8/> R[*1;DH%^6B'/0><%$N6A$J0K+WO7 4E'[R$E\0QD$PX*(R$8(>o MST%P# S"/(@:,H$&A/-\.0:&@#8-#KIC9![RQ;MX>?GJ;_W1%^ZVWBEO_I^Gn M=I^?MY\-['^(T.UA8V:L@#QCM3/M3&D0&:P67HC@4;3#Q9* $J*C4J@!JMVUm MNW;7[MJ1PA P DWH"$R!!- #B,43(!9)0+;4"A-$^&9>UW@"54 *L"W1H "&l M0!,@ @F@!XP@]1(&ZH;V$2%OSD)XUJ)Q'-Z<P3@,=@"R4 MOMNDP7;< 5Q k M 20 B2!5K,XQVWQ61$I8'>*$ KW"$&@"$:X(7($$T ,4P!!H A$.!26 'B :j M8(X.2 #+>0@T 2)P5);S$&@"$:X(7(%302;-2 *0 ^JE!7B(LO.2 !,7C0IFi M) '( ?72 CS$<AX"38 (')7E/ 2:0(0K E?@5+B%-B"#W (M5 )8#D/@2%Ph M5);S$# "3>@(3(&C0@* @,EH 9J!! "!ZE WM(\(@0,R* S4#>TC0GZ05T@ g MRWD(#(&CLIR'@!%H0D=@"AP5$@ $3$8+T PD A4!^<A@RP$;J$."6 Y#X$Af M<%26\Q P DWH"$R!HT("@(#): &:@00 @>K@:>" #"H:Q^$'>84$L)R'P! Xe M*LMY"!B!)G0$IL!1(0% P&2T ,U H# ;!@#,DB_>H4$L)R'P! X*LMY"!B!d M)G0$IL!1(0% P&2T ,U H# ;+ #,F@,V 'JD "6\Q 8 D=E.0\!(]"$CL 4c M."HD B8C!:@&4@ $$!-QDD&R4:OD "6\Q 8 D=E.0\!(]"$CL 4."HD B8b MC!:@&4@ $*A(<L";R2">1AT2P'(> D/@J"SG(6 $FM 1F )'A00 9/1 C0#a M"0 ">:HT9CH91.Y$7 )8SD-@"!R5Y3P$C$ 3.@)3X*B0 "!@,EJ 9B !0$#8z MC$"K(X.LB)2P.M0A 2SG(3 $CLIR'@)&H D=@2EP5$@ $# 9+4 SD @8%CWy MS)QZ$#+H!,ZI%.@5$L!R'@)#X*@LYR%@!)K0$9@"1X4$ &3T0(T PD EJRx M SX(&215K YU2 #+>0@,@:.RG(> $6A"1V *'!6I8G5,1@O0#"0 "&A)S4<'w M9!!!.U!>(0$LYR$P!([*<AX"1J )'8$I<%0(VH%Z$RU ,Y (* >#$H&-2Mv M !0 ! !!#5^#%W=87PX)![0H 5(FHVG*P" -L"+B<&@?@6KEEN0&Z#2u M%6X\-1C4L 4 0 #*4E?@Q>2 %Y.#01T+ %$+AER=UUA8(@ .C!H)8%t M ( "R&ZD$8< @!B0U ,@5[.!60 *$#2W!T3# #DZ@% 08U+0 %$!V PEMs M1!!:[P"@WP" #=0" $ !DF;8.PM=86@2A %P$P &[ % ( " "<!VZPM!,r M V> ( P (C"H;P$ H @ # Q@E([AI<UV;:F=(@,E@MO!!-)8KTPA3!WOQ(q M@BB&4:5K=^VNW;5O1"[4'Z<%#YC88&4982 %P(7ZX[3@ 3@(@& @!<"%^N.Tp MX '_,=>A@8'"A?KCM. !.,C18"#18(Y00)L; P-(#IP!.Y E!%$@^:-[IW(Lo M"^S<YNS WMD#=D0B&($G! )40+"U(Q(!TDB*7-).&,>R8!QR8.^,A,JQ+%2 n MOX,#WF+OC 3G\06,!F[9.R-!$$4(,K!W1H(=D0B ADFTN3<1 GH 2SDJ=D0Bm M[ $[LB?CD2 R R@ !\$%NB "JD !N0TRJ 34C*#),QZ:0.$";D $#" Y< ;Ll MP!: 5T@!>R=/2D1-$?&0 $MP*CLG9'0!^R(1/ 0/6!-2# 4T.;LP!:( 5V k M+HQG$9 "]LY( #1,PD/T@![ )(S $P(!*B %.($JP)P^24;8 W9D3PZ1N" 'j M4$";LP-;( 9T@12P=_:D1- <&0,%M "CLG=&0A^P(Q*!1) U%& "& =HR IDi M@#+0!13@/+X '4@!,8 NH #G\07H0 J( 73!#*2 O3,22 190P$F@'& ALJ0h M!IH<&J +*,!Y? $ZD )B %U <[C"]"!%! #Z((92 %[9R0PEQ[ )/Y(+WL!g M( '')64QSA 0U8@ ^(EY3$.T% 9TD"30P-[9R3X.SC@+4! #ZA'B 4$J( 4f M$*RD#@IP'BE@[XP$0,,D2 19TT#M! YX"[J IS'%Z #*2 &$!?<0A?,P%$)e M 3W .\R+3Y(1]H =V9/Q2!"9 12 @^ "71 !LLX":I:O%AFX@!L0 2E@[^Q)d MB: Y,@8*: %&9>^,A#Y@1R0"XP -[&)9]( (T4[@@+?8.R/!CD@$>@8">H"Pc MD& H0 10M+@D NB"4=D[(P'0, EZ]D_PQ2?)"'O CNS)(1(7Y *$ $4+2Z)b M@!2P=_:D1- <&0,%M "CLG=&0A^P(Q(!T#"))ZF!R !=Z'56[@E@N0I'!>B"a M"6 <:H0U]P!\\4DRPAZP(WLR'@DB,X "<!!<H LB #Z\/B[@!D1 "M@[>U(Bz M:(Z,@0):@%'9.R.A#]@1B3#"RH &(@,I8.^,!!(!9310.X$#WB(%[)T^H Hy M @ +!Q LK&.$1:NC;3SI0&D<%JX84HWOHD2_B3M;%#<@GQIMI=NVMW[:X=x M*93J^^<"3EU?("FP<0+*QC&0 *A 7@ !2N"X^!(]PG-T0 V@ 3I@:6F$L04Yw M6L X$8T2\*O(QC&0 *K$DG@":4$EX L<H /HI Z8CC%@;"F 4EVJ2W6I+M4*v MH%2S%/O8HUT"""C5*@!RM(#(41)J0(]VCL2B!;2 %F!'$D "T!P9 P48E;TCu M$1) '[ C"F %;"% @R_L2 )@.V?MCL&=0G3Y# 90\6EK08Z0DF%6S$Q<A!"1t M1LR.) 0D/+.5V(3"VP!=,$5%? "[$@" #0H@#7;!22P8H@ '0$!6:)4E^I2s M7:I+M0(HU2SE1_9H>P,"2K4*@!PM('+(A!O0HVL"L6@!+: %V)$$D 20 K8r M.Q(A 22 !* Y,@8*,"I[1R(D@ 30!Q3 "MA"9<@,V!$N1,\F7@* #4*@"AP!q M.Y( 6!(=@!?O;6F@ "HA!:I O!8!3JMF#)$DYC!D4 E@ ES #8@ NH "V,O2p M2 %M /M0M12P=R1" F!)= !>O+>E@0*HA!2H O$:.C/ FC%$\MU+BPHRJ 0Po M 2[@!D0 74 ![&5II( V "_@P)M( 7MG[XP$YM(#F,0?Z64O 3@@*.2\A@'n M:,@*9$"\I#S& 1HJ0QIH<FA@[XP$?P<'O 4(Z 'U"+& !60 H*5U$$!SB,%m M[)V1 &B8!(D@:QJHG< !;T$74(#S^ )T( 7$ .*"6^B"&3@J(: '>(=Y\4DRl MPAZP(WLR'@DB,X "<!!<H LB0-990,WRU2(#%W #(B %[)T]*1$T1\9 2W k MJ.R=D= '[(A$8!R@@5TLBQX0(=H)'/ 6>V<DV!&)0,] 0 \0%A(,!8@ BA:7j M1 !=,"I[9R0 &B9!S_X)OO@D&6$/V)$].43B@AQ 2* HL4E$9 "]LZ>E B:i M(V.@@!9@5/;.2.@#=D0B !HF\20U$!F@"[W.RCT!+%?AJ !=, &,0XVPYAZ h M+SY)1M@#=F1/QB-!9 90 Z""W1!!,"'U\<%W( (2 %[9T]*!,V1,5! "S Jg M>V<D] $[(A%&6!G00&0@!>R=D4 BH(P&:B=PP%ND@+W3!Q0 !0 !$ W]KFNf M0%I<^S^<" T6"S-8+3P2XF(-F E^<BG4QJ?('I<"&2[VKMVUNW;7CA1*]?USe M :>N+\PS5V;!^%$", +'H3=P!XV@1_"6#KAA.D F:(2Q!3E:0.30C7TN 4P!d MFO($TL)$8"DR0 ? 11UP'&/ V%( I;I4E^I27:H50*G6"#& !?"04JT"($<+c MB!PW@@6H2&+1 EI "[ C("#E282!\04F%QO0 0F +(B0-M =X)"2T&U(A&G0b MA=.G_+(4Z((KY>^)$(R=)<%PPR>1""D/?527KD889)!$:"J92:@E%VV%N7).a M1DAYZ*.Z? '-D3%DD$0@;G&A?%QKYD$&>@ <&'UO3JCI#]'&Z%: 1$AY$@%Wz MQ0\9)!&:"NB"*T(MN6@KS)5S5H!$2'D28825 =1E!V307@!=<$6H)1=M-<)Ry M3D90 2_ CM@1+M0?IX4(^!*!PF*6ZE)=JDMUJ58 I5H_L@"?" )*M0JP(VRGx M!_2 'M #>D /Z $]H ?T@( $D@ 3Pu MP218 D@ "2 !$"858$= @ KH 3V@!_2 'M #>D /Z $]H ?T@"8#5\$4&$PKH:84@C:0 .J"5I\:[$0COS*UDB!,R@q M2)$6?(6TT LJX#C @1V0 !( VQ%C_BF@?1 :IA=4P NP(X)HBY"!'9 $D "p M8#MXIH=I!A F:%3 "[ C@BB'N(%VYE=V0 )( F [5 )*5 %1!"@R2%NH)WYo M%6@!PE3 "[ C>\".L!W=8E'\H)WS3;FC.Y0_+5;B=A,< BK0 BRT%NL( E3 n M"[ CI$,B6"[),%+V3N0@'1(!T-R1- '6H />!>_K;U1%*/2C&B/5$ !3V )m MI("]$SDD0N[J 6 O?GP!.G!4C@,<: $^X%WH 42S!6! %]@!"8#MH+ @,AE:l MG0IX 79$(NR,SH&Z[ *&"DI8.^,!,N%EEP ;+ "28!M@8 >@,+VSDA 2J@k MC<&!+; 8-HP<Z (NH(V9)<R5 F2*A5@#=,$$6"ZTE +V3@MH 9$#NK VD@Lj M6D +: %VA.WT@( $D ^F 1+ D@ 20 PJ0"[ @(4 $]H ?T@54 (K(8O(HA06%<C#"A@I*@E:?&NQ$([c M\RM9(@2@L"\@&4;*#D@ "2 !L!T4%D3R68M2 2_ C@BB+4(&=D "2 )@.W@b MF1ZF&4"8H%$!+\"."*(<X@;:F5_9 0D@ 20 MD,EI$ 5$$& )H>X@7;F5Z %a M"%,!+\".[ $[PG9TBT7Q@W;.-^6.[E#^M%B)VTUP"*A "[#06JPC"% !+\".z MV!&)L#,Z!^JR RA@I*2 O3,2+!=:<@&PP0HD ;8% GH "ML[(P$%J( V!@>Vy MP&+8,'*@"[B -F:6,%<*D"D68@W0!1-@N=!2"M@[I;I4E^I27:H50*GN64*%x M(H" 4JT"[ C;Z0$]H ?T@( F ,*D .P("5$ /Z $]H ?T@ W @1;@ ][%n M;VMO%,6H-"/:(Q7V3N20"+FK!X"]^/$%Z,!1.0YPH 7X@'>A!Q#-%H !76#Om MC(2=T3E0EQU 2,E!>R=D8 "5$ ;@P-;8#%L&#G0!5Q &S-+(ZP,I "98B'6l M %TP 98++:6 O2,1^@#D: &10R:R !-)+%I "V@!=H3M]( >T -Z0 _H 3V@k M!_2 'M #>D /Z $]H ?T@ 1!A[&0P)( $D@ 1 h MF%2 '0$!*J ']( >T -Z0 _H 3V@!_2 'M #>D /Z $]H ?T@>@ ((e M 3^I"@B!U?!%"E%VB!]?8(25 10P4K)$"$!A7T RC)2](Q'V@!UA.R\PI<0%d M\$ R<$C1&0M:Y/0IORQEO2R*'[1S<J3\C:+AH$5&V(L! 2K@!=@1.R(1=D;Gc M0%UV 6,E!2P=T8""E !;0P.;('%L&'D0!=P 6W,+(VP,I "9(J%6 -TP018b M+K24 O:.1.@#"J!4E^I27:I+M0(HU1KAC[& /](12K4*@!PM('(42!;P1_1(a M"V@!+: %V!&)8+G0D@N@ BHH/16!*% %Z-QJZ@',P@50 164GHI %*@"=(X*z M[)V18+G0D@N@ BJH:["@)0 ">@"S< %40 5U#1:T!/;.2+!<:,D%4 $5] 6,y M0!,Z KBC!S +%T %5- 7, )-Z A,@;VS C*"Y4)+GF)V)#K<T0.8A:>8'8ENx M"NR=D<!VUI?M8FH6XIVI@!=@1]"("FAC<& ++(8-(P>Z@ MH8V9)#MR!%"!3w M+,0:H LFP'*AI12P=R2" BC5I;I4E^I2K0!*-4N!"3W:5(* 4JT"($<+B!Q1v M,0>P@,Y"+%I "V@!=D0B6"ZTY *H@ I2F%( "H" 'H O]LY( @H5)!I$P;.u M%H)JWLCIXF)@P2]R[J1 02?,G#4L0)@@4\;.ES9EYLQ)L4,!B),@Y)2A4T>.t M&Q1/EI!4L )$'YH@<+Y0T:.GSY] @PH=2K2H4:(J<()0D:!I@C=PRKCYPM$.s M"*<)4)Y,6G/IT:]@PXH%JN(%3BA5A#!),@2$G3=IR(" *I5J1XH6UWQQ(R<Cr M2)%?X-"1DP)G&C=T0%2\N%=.R9I_YX0Y4V9IY,"#'X/8HQ3$9<%R6OAH\X5.q MGJ@@>H @DF3*DB]/H!1QHOGDY\&BB12QPK9(:A H;H?VH9OW$-\^?(!HDL3)p M$RDI-((0DH5*D=J>0\[!/!R*E"=#OCB1\GNQ7K[8 SHTB% AP_40)>)ES->Oo M=NXSNX)(8R;X?="BD68::CV!,$454\CF!!'1S5'''%&Y0<9\YQ&FV4TUZ<33n M6!QVZ"%76V$U!AMOS%&&759AI=522FWHX8LP%E7666FMU=9;<8$P8HDG5D5Am M8_8!!EIA-1V6F'F-:1;99)6I()QFG.DG7("EG5:9:JRY]L403#PQQ76=34G<l M;KW]YI^0N(UI''+*,><<=-)19QUV8GH'GGCDJ88D>IVI1Q![822T4$-_QC?1k MGGUEAZ:%G?%WYG8 CE8E@:H=F.!L#(+@((1238CH3"?=I( ,,L" 0PXP@+!&j M&2Z5P<8+<]!!T&$NC*$JJVZX"BL=9I (!QQYU'IKJZ_&"H<<1M:J0!AD<"37i ML6_0$:V5<V3$K+.*F3''"[.Z46NM9/ 'P+CDEFONN>BFJ^ZZ[+:;+DHVT$ #h M" "@%(,--M!KK[SZK@B"##;,,"\(--P PTP!&RP#/#60(,-];HK\<045VSQg MQ1AGK/'&''?L\<<@@ZS"R""XX,(+QW;T@K;<AD'K& D8@>QR8>0!0@PQ@ !#f M#CK4 (,.,MQP<PZH*M#"T2"PW&VM"5"!1AT@/#%&8@3KC$//->@00PU#%SWRe MUV"'G=37_\Z0 PLR\ NVT4C+8#;:-'!]]-$FH515:2F]$2V*:8Q1Q@Y-[912d M&6&PP8;-=*!1F1QZ)Y8&092!4%7?39JEU=V).1B5'"@"GH#@D_NMV!L@4)9Yc M'9N+0>(8:R3->!M+68X2'&CDL=V(?:\Q1TIAD(8[Z]7NYT8:='RAT!D9'49\b M:67@4?SONB<_?/%DA%'1%]#/0:=V3$K>T4?:E712W2<)?L1*FJ:A1V5OF %"a M<TE0 8(8-JO$[&%GS+]ZZV^X(7D:%UD)'2IS!\6I! 0G$$,=TL &,IP !'"Hz M@^/HX(+8D4]XRSO>;ZIWO>-MH3E&>$(72B*V$HY, 623@</05H,<+.5K;&O!y MOVI0 [39(&=S:\$%^0.<[SR!"E\H#@A"@*7=?$$*06A"=#ASD@2,X0UU0,QOx MQ-"XP(1!#KU;":OFX (QP $BO9N#^OY6MP1HCE4H^HT/@5@<P G.=)I"':M4w M]P;6_4\E4SN<Z]X .\9%RWMVH)P%:Y* N]'E)6?D7%4R @-&@NHJ9X@6Z2)9v M/#]2KR-N5(&JV% ',D1.6B ( X[DTCR_B20-=JC,83B"F!>$RPS:LJ!6^@ "u M5YEH,V5,9!J+:(4C)C&3I4-?(NEH1S.\#@1(;,+_+F)!$Y80A20+&@W0A@.Nt MK6UN_[J!#="&*A#DL&XCZ!1_ZG9!2_)-=*H1PA-^&,3= !..B=1?'=>P \7(s MP6:]@@JPEMDZ,Z1!#K$:I-V^=T@4F#-T96"D(\6'$B_^QG1?(.8:#%I%A&;Dr M0+*1PA?4 IXE@* F6"1-^[2UDHR\J0E!8,(C3_)$8*% EQ+-B!=%(P:J6"\,q M%ZU"1K\PA21HH0@KU10<?F,"F.YO"S 8X0[=]U(XB&8[D.O;$"NETR)H%*5'p M8,L2RQC!XDD4!5[,B!&JP 0F!#$(5 C"1KLT!)EHII#?VY&)*+HWA#XR 0?Mo MB"!5D\PO) &K8"*D(2-$UTL&TF\*U=E=':H:B'XUKX=-J(&JJE&.MM6DST&In M2NL)@C<*4XYRD"?K9M3$EN;AI:"-Z/YDZE0?U)2#.)WL3GOZT[M"B*A&G2=2m ME2I1_,TE0K+$9?DT.86HC"$-A4L: T/BF9J!(%=ED NGCIM<:)E2C&[('^KZl M]UNI5)"T.=&*/R6$(A1P1&E01,RWQO#*D+G78_#B5[U.<J]\S?=F\O7726Z@k MPI,4[& )FX'!!@8"&]P@;A%[KX(7S. &._C!$(ZPA,EF,I2IQ XKVU8;TDM!j MF,DL#32S&<YTQC.? 0T'78-!#).F80XSS6E0DQK5YF4JK&F-:S$@FHJ=*39Hi M:O)A+*A!SJZ)-" [S)MS6RIPS)!>,D1')2QQ"0J*( 0$98$DG]-DX>Q'!IMMh M.(H#E MX3\+#IJ9&-4Y(@EDQ:M4GKZ0E+YF-$=0,5&"Z@73QE&@H[> R-H1!g M=94CIWX$1P4HC@$-BE$<( 4Y(_V4&3BA5<U@I6+>CB06!BF(#A&C)I/!1?DEf MC,J05@1G! :R07B)KDR>]_==V9T$0D_=)2 ])[B(?"&1*(@.=,FP.U"NX<YWe M $$!^X;HJ@3W)+;&-80R(H4B!($U3CC"3)Z9PA6JT(5$EJ$*:P@P'":9Q2\Xd MY'K;*^%RERN^\[IO??N%WW3K=P8S\)E_!QQ@@W'M)#:H@0UDD&!S^_O? ^Xc MP <>80J?+&489IFX/3PS)=3AU#&8P<VRMC6@,2S'1<.FPB/TXJ=%;6K^M9J-b M[Y5B'_/XA&2C(0MN^,(3:J7,9EC)H?>2112X(8LQR,C-01*#+[!!*F=(7$::a M$ --JR8F;OXT"EC%N2=R)*AB(-[N5!.<-W!$.DGX A6R()OH\ $X&[ZZ"4"0z M4K,VX0FZF8)TS-!:MG^A#@2Y2%#%N#XS15&,9\B57(RDZRS*H"0AF)T$OW 8y MJY?!YF6XPUX,CX('H1$.UD.#3*6>$13HH7\GXDMTKI4H%(RT-"F@>QE48-G7x MT!:H084RG)<NAZ8;_I$W&1\V5<[R;[Z<J3&GP\QW?GC>Y_RY./<YT(6^G*)/w ME=-)7SW3L?=ZAIXDZG28.M@-CW6M<QVH(/AZU<5.]K)^X>QI7WO;OPCWO,Q]v MC'9W ][U+CPZ]!TD?U= X$_25<+?F2.(5_S]#^]XSD&>^- 7/):'>8VQ><U"u M&)7W>>XG>J3'5J;G4W563F\F9<OG=&4 >^1T<FN30FZ#-C* ;3#41(&C24G@t M!F^Q*JDF.<B22J'%9*$U7<AU:M:E'?C3:F74%,9&=9CS9&G06FGP!9>7*[O%s M4$YQ9V[06]GU&^WC9V>P.V/W!.+Q!$Y0>H!W%4T1:8!D/(2%+'!0>7PW/Y3Wr M7/V#A&=P5TTA!O9#3^0D@B@Q!A91&5GG!$E4!$3P!5"0!+*A RM&*C/@@2YDq M>U:89>]C@F^ @HE3&62P@JR2- HA5&5 73+(.-=5@\'E%#D('#N8$CTH&C\8p MA&4PA#>8 $9(ADK8*Y/AA%$3A5/H@%7H%%@X:2^Q2,#QA0&H<V.X/_ACA@F o MAH2CAN/#ABSUAN\C'G-8AW>8AR9W<C[V+SF RPP P?3<DDA@F3P!K>6!VXPn M!KD&3!$D!Y'CAH<6:")89E^&&-%E4#T8'05B!"GU)=%Q&'S&!G%A/8=7:1[Am M?IKH@T"(>;MU5S<1> E09G+@3VS0=@ST14\$9F=V,]%Q-W)U>%R(98+S9U!Tl M)*0C!H_(1Y61*F-F$VN($H*3!.YSB,)#?1CI6P^Y=[L3!A#4@Y*E$C\GC!W!k M*GF >2" !F&07;[%7<1C@]CT@<X(C?,"B#AHC7. C=HHD9K4C=\8!N%8B0')j M5.489N@(!^JH&NS(!.XH//$XCP.$ O8(>OG(B?LHA$GEC_)W%0))D 99D,RGi MD 5B? Y)(G,5EN['A63IB?T(3!0I0:,S/QD)$CIS;![YBR!)@B.I:(5W=2>9h MA"FY'RO9DE&1$3!).+<TD_=DDSBIDTG(DQ1D03$2FAPR(X&'%FK!%FX!%W(Qg MESQ2E841>+$B!W4 <HO9)%Q(:TLY&'])DK497$S469KD- $09(872U1&6[Hf M/Q@) HXG%P4D%:'DB)"H7#_W7&407;UVD<A)E]%E@[(W4/<X:TXA.,-V:(LFe M.J#TD!8D0T:#$C"W+= B+2Z !N B+@378.C&;NNF;OFE7S307P1#;PJ3,/!Rd M S7 ;_1RGPJZH S:H XZ821380B7818F2?,9,S/3!,XU8CO3,S\S SF#<2JFc M<?#)./*)!DWC<3(6<C5&0UJ3+R*:C#RVC*7"0M*XAXT4-$A&-R<Q2BFA>%4Ab M ]M8-T:B&*;Q!<U#/$/:HZIII'F@A926'ZF9(X=47E+JHP]II0Q5-X)#D-$5a M$L("7K$YFXG!EDLQ7F3P!6PYI'Y7A?0W>+69?XN'?_UG10 8A@.8*P482@>8z M@+ $>@Q8>CP%@9GF?)ZF?*W'?$_'4+&7$[-70[7W;>Z)>S*'!C0'$C:'<SH7y M?#^77<1'=$:'?(=*@8EJ@5 G=682=I4Q=EFW=5V7?=-W7MM2$8 V;O;YH!^3x MG^J&+_K9GRN2-OPU;P VH$*#;S=P+_V&J\JZK,S:K,IJ<!:F,BQ#JS_'-!\6w M8C>3,QUJ8@)3<B3Z M1:!AT78R!7-2U*<3"J8S+J3,L8 PG# C@C<6OC+SFDv M7SETKS)T$O=JK_BZ(OVZH_FJ%1UY$HVD7P2;$09[L FK,PB;L(*3*JIQ9XG1u MG%OA:BAQ9]A3.&S0L+8FBRN"L6YH. V['$70!".[(H*3,ZKA2BH#$K!C0?-Wt ML=88LAN+$AUK:?X"LAH[LD;0)5 !5EPLL#Y+[_!L@E'!JD"LQ\[LSMKLT"*s MLTN;L2*K%5?0'$. !$4P!=8A!0@K.!*WLE7Q FB M!5[02=!!T=Z2 A[LW8@r MM#H[M2A!!5LGM(=9-6"K,FB;!QQIL2?QMC6+;$]K!S)PLGX[LG(;M ZK25QSq MMQB6MV6;LTP+MS^*(FX;N7][$M[1'%M[LH*3+XS[ @6)$C."3>ZZ3?$*L&8+p ML/R*KTBCK_5*K_^*$O_ZN@++MPR;L 6[L+EKL+MKL _[&Q++G"8B%X39MY;+o ML8%;N5)[N21KLHE[,T4;MBY;MC%[$E7JL6RKO#3+LSX+M$(K. SSN69 MDJKn M%=<+M=GK+UGJL57K!%>;M9L[7"#PM9T5MF.;M /KI%#J!FN;O)"[O(8[M\\[m M+Y^;MWN;NH7KM"@RN%&[O5IQN'0KOXM;OWAK&H_;P$T+N)3[OPZ,$IGK!/$[l M:IKDN12,8:%;MG(95]SIFGQ)17X)2ACY1()YP+/TD?(KDBG8FXV9/X\YG"P)k M!RY)F:YBF96!F369*S>9DV>PD_[3D^O9-LWXC-%(E(5DE$BYC8+(E,CIE(H&j M7DU!CAQVCLB2C9S$$=RB/'CP C(\G_5I!LXJ,;IJ+[S*G^[F+_%Z;_^%, KCi MKO0% S4P Q"3H&\\R(1<R(8<,M ZH8<Q(IU4!F<\/&F\QBAZK1HJ8MI:8E>3h M-MZ*-(M<QH[<!FBLQGQTH3#V<3,F<BX* Q(7HQH(0REW-O%RH[,'R_D"B", g M5^-5&5GR&E<@!?'C&P0CB&8P!OYC@7^YRV#W((E1!G%0!\EUN%_0R[\<'>!Uf MR^=U&+K<&J^1!.!!!4QP$C4@S,2L(]3G@IHB0+Z%.LB41/P47-9<!KEL($. e M5EM+AW[U! 4FSL5<SHW8!@]'!SU8G5RV+7> + .T.XT& N\<S[L,&PJB%3>@d MS^1\=:"$S F]T-B\&MJ\)5WR)2B! Q)MS!6MS>Z,RQD=&U3 S7)H5MQ\,S8@c MB&'''VFPB".M)9ID@;MS!\2#!H?A%H\H+:$%7N!TS4C<!"6[L/Y* X)HM"\0b M4AG!U"BP!BDPO3DI%TSM!@]W:B-B$0AM%@ @ .1"!'0 !@ @0*]7CC?,)a M &@ ,P+@) >-"!'5 UF:-UN>UUE^=H ) G-M!P @UP> UFGP!GK]U3@Pz MUW=@UV=-!V0@CV*@UVQP"G#-!'.-!XP=FS78UH(-UUPPUWD0V !0 !4A!WI]y M ' -!W.M!W:= ,D!VW@AG"PUK4"UX0PUWO0VJ\-RB6RU@<P#7!-"7/-!Z)Mx M -$FM-#7"-"G/=!XP=10#DV'HM + U[@PUWX@V@<@08\CKFT-U\@PUW]0w MW!+4!K/]W7"MW ! !H - 6Y]E'- +@) #N-R.*)= * ,R>N=!N-" .0B!-?-v M 0# ',0=*;!QNQEGP- /J5LM';LF7PLJ2Y(N?;MAKLL5J1P"C1L['AO?X"u MOJG1R8T,*P8>+/29X&Y\R.P2Q_0UQ_M2Q_X2,$F;Q_46 PRS7]IT \FJXCS>t MXS[.XXE\82\@XF9<X'E[H92\H9?<,U<# Q>GKMA$Y(YLY >.HE,01::\7V5Ss M8SVSRNK:RBA',@;* CC D3"$36-^*JA[$B- U)51=KK!!$&0!2L" S%P P<&r M RIFF"/ 0RAUM<WA&P6"5D'@RSBA(=ZSU5@$T-QESDPF18K#+(N8T&,*<F: q M&&,;6E%R%8=V1<(6%XGS5IT>6HJ3!D&'!F_EHRK >1>B&3C1YO"<T59 !%7Pp M!5WR;"$$PL!Q D;P0#S R" X4AOUHKG3)M*SMB1[%2![ 47$,=Z[F2%43 o M)1V5 "AP D1P K\N[ HP+@% !>."!>,BUP; +'80;S!0+@% !OT-"J)- %#@n M)>#>UFS@[6,- %@@X(+]!$Q !$Y0!%<P!>02 +<- %JP .^.< @02[@[<+-m MU@^@W4^$&,@B!@-/"JM"+!5ZHFW\X^^";[ZZGR_.;BMR8 -#XWLL<?NU;S2Pl MXQ[_\C ?\P07Y"J3\;GR*O%IV"C:!-P5!'60/SJ*,SI S$P]$(3H]AD\[J2k M\Q<Z!=:3Y07FTCK@Y#US]%\.YC2: SGW@?F2;<RX]3D@-(!HA]]!!3]T?2@Pj MI7)1D=B#DYU7Z4=RI'"_%'30A>VG(RG0%(]$]C]T]K*1]CYJ!V2P0--3>7.?i MM[<V&&1*]U;I%'MO)V;OJD4 ^$TJ^ ^BT[HG><!Q^'*O^""G G6?]WJO&7P?h M^6A_]Y;O<V_ +(].!Y6W))'C)/B!%8_$I3<-%7E@ SBP!B[0U753^GX_^6J?g M-/((!]E3>;1C.]@CC\"C([^7_+?#_+JC(PP,_<N?.[OC!M$Q$PM/00X_+F@0f M\8(]\8.1!A;O[1B/*[J"U@1AJRDN\_<5+S N\O3EJUKAKC!0K"@O8#% 8 :Je M32X/_@G 4@ 14:$.CA"3ND5"\?6_F!&*?-Y0$_BU)@.]3 VF0Q1@+O"(8PKd MJ$=CKH:+<ALE!\R-#9+1_QI)_P-!+N?NP1:&4J0X@I_) PSE-YT$(H!21(-#c M^ C41S6H*A#@!4! +Q,"\<-0#9OJA *.A@MT+CY -6 :0T4#@X -) @X\.KHb M0,/CIH0-3R."1M!5($$E&%2:X!,, S:E(FR0F\*HR GI0ACP2MX HA9(!HF4a M%#F",+!N;#HR\P:U8!X(7][C!3+!&N@#;N .G()7IP?^P"!X089@92B"+0 .z M@H DJ%CVH!/L@U#P#WH&*IB63H(A! Y9\ 4R#$:X!"^(%X2$8!"VC,&*4 ;'y M!P%P%3\' )0!R@#7R 4($ ;O3EI4(\9&KY2:X&!J3JV$O8"H-M4B7"B1$+H0x MJQD.'>%G1((%^6IA;:R5M<:6UL[ 6FMK;^VKR34 0-<RFV/+:]]- / UOT8-w M 9M@(VPZ3[XE-FJXV)8A6H-LDHVR?37+1@TQFSDL?]EEK76VK_;9J&%HDVNDv M[8J<MM2VVG0;JXAM!8&VC0';AMO\(6PK;%RDK?VVX#;<BMMQ\VX 0+T) .9&u M#9W;,H1N:&VZ5;>O=MVH8783;-P-N:$W 1#>J.%X(W?E[;R5"P&@WM@; '!Ot M P"^R3?Z!@#L&S[,;VD LX6+_O;? MR HW(FKN.Y-0;WX32)RM*%TZM\H80*s MU[\V& :37"" P_TLQ(6R-$GXPH!H[2*,"-XW!H0BS&-Q+LV^C+S[<O]4F<K;r M?\?JWK@K$)7N!%D!?(MP,2Y.#)J'8;"B8].*;( KIBBH 0'+ALBA@.DJXR -q MN\AKUL!6W( KREQYP*P! ED9UB,;-LX$ZJAY985.36-9"9H#BRRIJV!+RL -p MLHS!!*"QE\UX+(Q$?Q !5^Y8A($7P!:( @8 OMC5.D=+N &N(!CHT<H( _Ho MQMV8!]J ;VP#S2(XIH >4 +P@&+H;B@ #2C'Y?@;?Z-(>([#L3C21A' M(2n M"N [*( -)(=[D0)8P'5$#"F #=0^PQ25LN-"PC2XA'35*!OWAR154P"-IB,Sm MAH'-F ZXV=\*"NA;TP(*44%D,AQ0 %UHS0BAM.8&K$(:QP"KA$VSA/9&%UHl MHVWD((>'-^[&YA@<FT5T-(X/,3DN1^78''WC<Q0)%W(Z5L? \QW=3W;<CC:@k M.Y;(\/B:0,!X#"]JJ3]81BZ(2PB +'P#M#"I+;6PE0NAFE2C:L#PJF4U8LC5j MCB%8FVO*\*[=1K76UJ A7)N&U? =-@MX-MVVX5_3;N#PL F <4@$RJ&2?&SFi M+QU6MLMF#<>8,^1L "UT4/0=M]*VS[\:JJ-&K*VLN;:_J%L$X@$D1KF-CJYh MVQ"B;P-N7^WA$0'B1NX>8G);;LWMN0V/C)@--Z( Z(A$X".FR9 ($<&;>"-Og MLD(ERK>6V-[>F^V8B?7M'HXVG*@3^1L \&_C L ! %'X$H<@B,W"Z[!&<4'f MAV&2XH0S7Q'"*::OI\B\I**'JXI$JP?8Q7SR*X)%5T1Q,@\LTK]V0_+HRX&!e M1L)*CPF84M''IF4 E(O8,EO"1;KX H:EKP 6&[ O@L )R#,*A@4<%C=O5Q!+d M<.D 552YZH V1I,YQE;6KOI0#$ Q7B_BH(U4 8B6 JQJ:-+,.L JA'(2OHYUc M>2ZAY>O,CSQPT JF]8(E)B(Q?!T%XCY 0_8A'YJ$#["NC<DQ.Z;'_)CWB@]@b MS.PS!>:9W+(J]HR;?1V"":L.)E^ 52JAF86$Z*,P]<O7*6Q6P6**S*Z0,4&Fa MS_R90#.'[,RM\"\W6FR8#0Z391I,280PLX]KXVF[8SCEBCM@,EQ 4RB8(S-Hz M:LVMV3$QYLAT&I7!2Y$SQ. RU(]BN .D0RH,!IL!!^ "8I@#>D@$+B,A$V2$y M!F6$=?%L//"4(C $S)X4F ()( <((JS6!C!2:&D?YVQJ*(3=L3GLB5-J'=7,x MS8$ O3D$LL!:6!!6!7"6N<$)=PSG7' ?8R /R",)L47<F>34FU*1"/@R*Y"Uw M$H ,@&EA \\#KCS7#KG(D*<B0B5,)<)AS<SFMZ4?(#S=0H.PNDY<2< 615Hv MRY'ESE1"S@KG8; >A<UL1DYH5QE0"A;X E;E._S-!."N!!$:> /!IGT,$/\!u M2M9F2B #+^ .) :,Y((J0S,C'@ M"0DU^:5Z7();*!QU@+D@3CP0<SA'(<HUt M.N")R9 _%F3:(X]2:*=3HWR)OOD< *?@')ZV\W"Z#Q.A. $*!*%I6,2.3,^\s MJ5$JY^74#=MS<T+0PGD[0:?H7"6E<X/Z3HV2.E=GZQ2>FH0@R$Y_!CN(9PE5r M0;K3]P6>WHG$?N?U 9PS@'.24 G*3P2(\E1$S3/JW!Q&)SUE!P^MGD'@>F;/q M!LH]88#W!)^?<WSNIGMR/M/G^H1G"L%]+A"TY5OFY]"JG_XC'N7/W;$_^Z?Qp MF"@I((#."+E)-FX("] F-XK-2<[KR8[43%.8 1\I<UD!M.(;BM08: FADPULo M =3ILU1G$F"=4V"$"*)#VGK4IHXXH:0SM!3!G,%#@E?(,G^++KI0,]E1-P0In M(544DB%R1 ;<A$J[!\7LGXPHM/2TJC87_)(9W0F5,#BAS23Z/)DH&W4?X2* m M)$]7@D2OB*I!'6U3#H09/22Z4,((6 U(=#4<3R-Z$I X> U)V$(\!&0@!A&l M)L%""4' #=B,%0'(8(!'61$YPT#@C^HT!>)"=/&FT L$\!=SZB_FZ3G5"C>.k M"$ 10*-.G07&- NE:76>TB+%%[Y I.,UBU2C ,\ND !4PQ[8>GT F R&Q[DMj M$BD*#6JD%',)5($Y]_CG(OI- 0DQ) \$!]8*9>9"Z&EH!&/0(-- @:98QBVi M;(]^@3[*!/YH(-VHA52*4-)$FE!G:B-UH9$4F%!2E:!3,2E'T*0M@).Z#T]:h M.$ I/7(R L64"DR"RCDH:$]MH8\T:TE20B.;*H,:E2S*PR)-3@7*-_VFVDEHg M4C6G)H:"RE,9:6QPI)!TJP:GKGH_.0E8G1Y_B7):SN8 0L^J6:@):?7N%=2Qf M-0>NZD_-JD%5$!$!>!8&_MD>J:&<XZ &CT;$9:JFL].HC_24PK[*L$I'4"N-e M'*]T$9FS60H,*])E!4ZY% 0X#96 G/B($H6>_>.7%M%ANCPK@S&-([]"(2Q3d M>/I,B4 T)0+3-'E6TVNZ.U[C-E6;\#1ID1UQZB_*Z3VU%R>AG687=NI.R0 \c M3:?VM)Z6BN=Z$O+I/J6N_I1GHH0;MUS'Z8H(I^;U9KR ?%H&(@0VY2Y4Y(](b ME'^:E@(K536HQ+6G+M2&NAFV'MJ(J()HH@(/-694)UU&!0&!M:/"4I!J)$9Ja M2?6L)[41J=0!TDP>(PE\5SBCZX4@@?4^$L,=<!G1)Y9&I\V:$=Q0ZYEI43,Qz M5"1K 0Q-A(2(3"H!#AP.%V"V.E)_# +_44#R"A0@ L97 #4/FJ*TA9GI6*@Jy MH>2 '%A$#* 7XFXQM=Q 8]5T"'< 0ZR9*?=EI@"&2$)2 &=0@7$BI6-<W,.x MRP@BE1 QQ^9@> .&P\ :68=@3*[3DNU>5Z8*FC/S@D258#VIK2 V+E5* !7w ML]:=540K8 4,.TZ'2$7G%JBM7> W)%5@$D4^*1IZJH3I$J* _E@%L ](Q2-Ev M0'>B@"#@!!"7"8@,=R4(3($O(06HP*-P :1A#D 1.2 Z..%,(%TV#EZ!P'Y)u M-). AP6QN\.<L202JR.N"+)@+L2CEKJ^7RA=.@6,;:\SML9:K!N;8\?8CNVQt M9.#'YH4@>T6&K!L0 44V9LU9/&MG<2CSU+,L]+!"TC^K.P/M5BDMA5:1(EI%s M&P,8;39JJH\VS @44515']&A542)%LV050;Z-]\*6S6TZU;?;HF]BCG[+4Z@r MMP85H0;<FX$=&I4EO(*'D-):VC*":34MI_6TH)8(B5I2:VHC ZJ]-:NVU7)!q M$F)AC>)Z["_Y,FC *WBSYF"D('("6-3$<E'32I+0IAS@?95H#F ^\W1J!825p MV"J$1"NXH5O2T(ZF$] !>&6#6*."\FFU Y;A16' %UT%H2N,&EJS>3;,=.JVo MH:J[T0)F$4"ZK\@:R0$RH#Y10-,%D8 #ZDK=K+!U;TG)I&<HLPYQ,["K=+^ n M'1B[9??L!H]J!!'(KONI)VJ7Y-)+R!CVT$;_RZ,P\B3@@:&B&DR 1W4,Y"1Fm MR04L(?E0P.(5#22UM@:5,A-"I !*,;67UP=D7D64:<J(1<VDOR'TDE0*2C@-l ME7T$2*?WJ*;>UK)Z'Q'A["QC=6_RVRE0!0_J;XB]BZ@$($S\RBP**QE0*C$+k M^&(AY8M[!VM^/;Y5L,PP7T:H5S]HYART>&4"O81.^)U.PN1=#2[4\M)>JD!Zj M2P)[T@IH /K\!AA@J,J,B?@Y4\.\9(2#&JHP31E)O\%6-2 !($@%@,F& 6ISi M@7_AUI1A#"%$3U-G)D)F9B.6VC;\F ?R-@?T@BQ>HO)XMY3D_0U]5OQB7O*Kh M.V="X%$R2S:SH!4-+'HY<"HIO:6EP&(AU7MK;"_<<;ULP$2D)2>B@F?O!F:]g MM/,%#%^K"GV-K.]5#<Q7^ Y6A8M\VU -!L(U6 </8>-;A,D,4YF^$:OI -PNf M@'W1* K@OHGW)JE?.PN"W^]/D[\WZ9K67^R+?Q.#_N6__E>2'$X!K#D(\.XPe MP/X# 3.S_+F *^S@C28J!V#@RPV;?95.T3%4C>J",-O)IV-/X_@J =$6!)0 d MN)DX"2=Q) ,L0/D^8A9 08':)#ZHCUA$EA$67%LS @N." O)ZCH;U_@#0( (c MX#(B 0$4!$P8<L ==S$XQ<'MX$2JX(S0B56"/-7#->^@$5H% V>E9I8E+N0b M)&C1.)5O!4$FUQ2E"AN#5AERAD3Q22CA%J_@6.R"88?PU9L+U*R:WVC\TQ1"a MH 4FL:+:ULXAZEN>WI Q"^?7;A"$*6L]JFQXF )<*W$"-2\;'L!LG+T@#H'Sz MD&"2RGF<+C!I@GPJ$6F'<\82AHI0^TG[!FT8J);;AU?/'[X@@7C0!"=?C$2!y M<?@DGXJ&&"\B8WP2I$ REK#,&'H]8X'R:KKQ-+[!U5@1[V![VX/U@S3^QH(Hx M'"O3<6PXRW%B.,>'[H'Y1T+L; TQ&4#$ 701!U!9/(DE,2*FQ";Y$E_33'QMw MJV,3X<2*R!./7U!<($3QLP$!I?@47]-4O(I;\2M^RM28F,$=6CPZCZHM-LFYv MF%D46</D?=<QE34"5A8>G^4*2H_;B9R[QY>#(.AC%MR/T:YB12D!F<R^X3=Cu MD$DI'249!:,/%0R[>>:*3)D+,@>*(6]<JV)JL7"HD$!*YWHBG0MQZ#)$3=@)t MHBDTAR80L12P M\])%B![8JN%B&:6_.'^*L(%J>JP*5+6,P;D1@<2RQ6+*+-s M:AG@ )3H#"HA-[\VR2'$Z !V",[1;1'-@>\YDP>(>=,,N%2\"H'8F"H0)TLRr M>VH')(2+,) D(8QX2.C@XN,@19A[;0S<E'%Q$^?V(Q@BCPI;"-R>ZOI>$*0q M:AL];[._U*9D\S#L#O/,DCC"'!@#7(B)$MOYT3@FFF?DF;!Y[L57.D!'6L>Fp M2P!WQ]2QGU&WBV 1 @),& +X "E0D@B=-Z)+CK"[57H%HPL"L<6F $<^BIXo MZ DMHL6 A?8BA54&I&@(K7XD-(BFT"[ZUAB_M[*B;W2+MM!D=@O(:!Y=HS^Tn M7,#1%MH-F 'KH3T.;H\^TC]Z+X0+@"*D9_23#M%79$2KGY\6HZUTD6;163I'm M\V<BO7Y\=)BVT!#"#%1I,FVCH?29UM%T8$T[Z2]MIN6 EA8C_EE.=V@Z[:;Ml M=(YV SR-#.AI%<VGL;2?MM 6"*G@@1A0!H8T3HBH. 'N[:+&T:!WT?Y@OYUYk M:$T\%I08<E*PPP$MP 41A,S!G!T'8B =+$GWA6J%,*HU1:D6*$_4C* !'( #j MI,5RUGTHX-#D/;"TG'7K1 !+NGH+Q( NL.U2 !_(U6@@!?2CV]P9!C$**,0\i MUL=VEV*FL1KDM2VR^N'[9F#SEAO(Q'&04L@&?5!>M,>MU41O4$JAT7LL:<<Zh M(,)F(\H9C8AA2%:2O!^8"I3)L_]BB<@O?X('0#3D"2E:Q((F-(3+@_-M[LW&g M#128X*1? 9TP'Z)!L[*W": QZA02;(=SYB(F8][^6W5KL*LO7\V<_C:R$F'@f M%5GS*Y29T5:X$^H'#%&WVO6_&,I2X98L:-%"3V+IJ(Z?^2-X:2SP":(3FA,&e M#IWW\P:'UE(<SG7RD3)%H#D,TLV2J6U#:_&Y!$*C:8FK2P3H1&L9 D^@"NBZd M2E%6G\.@^BE66S3$NYZ2TJ30^F4"8=L'/!O5F;74#M49=4LA.I@ B8*I]0-Pc M%M>20^SZW:$-KNLUI$$?FP9A*U!"U1D:LI2!,GV[H!;LW["<:;6M1@.XFFYWb M$30M&!*W%.;8C'M6U^H2 ;EQ %BYU)-[+U3BD=!\Z^T8.+0INF^);":<N1TWa MYX[<H/M/X^F0T+<%AV3(/?CDG\2* !J.BDDCDK&-58SPTZ_J^R1R*!$)<*<Rz M)(ZG-P*D<=3<'1B)#MR!Z^0_4(SG:2!YFW33TGL)',;6;#UHH[11,!6;8[I1y M-[X6=ME'^RANEIQHE<.]S#2R<<HH[912N[4,\A9,RSLQC #E^[QKR4Y;1 @#x M.."8%T #4G$U(MV-*'I/;^AT U ,+:TF]+K,D&_L,86/#\*0VV-G@O/4XXNOw M&[C74=^7VWPKAVH"OZUPTG8"2[M^J^NPZBJ\C#)+8LPSTQZB-<P^0HOT)AWSv MVF?[;;"TA,WWIC$^)B"#]W .OFED0 G7OO(;A=/OXXS$L7"C"B<28IQ03[D0u M'OZFVY !?@6$?0$DP&F) !/(G'\I!BB .W.\343AU"-&@NF@CL2PF1Y;Z<P#t M*X'&C@J$<2I2A5W4:<-#65P+$-VNLQ-N3LZAA<^4:$ 3/*Z%/$[@S*Y_X@]Ks MT2R(DR3IXS3V[0(1P:UVW%RO430VE(A*X_F1R$LG*'$\P&&HJLV\J/X6X-(Xr MEN0F68*\^>?BZA^,NW_P)E\$J&$U+56>/-4F@4Q;ZO)=7@"YI5T\Y4TC?Y*=q MG_<O4$R'<ALOZES^\K*Y := >\4W-V,&3#UI3J#FI0:B47&#A0R9#=M,;2UDp M2F*P[><80W.V80Z(JK*?\.UBT]@5T9&8Q6]0 6")1,C/% #\,#!D %U1A!Ao MY_LYR*O3"8!^T@(./)!;R:>\B1+$ S< :<$ M.U91<_G! &\03?@,Y>E$&Q&n M1X+GV;%_Y \50,_M.0T 9.J(3P&3?2[(D0L_/0'@HPT$](%NL2)Z$7@"HD'Pm M@1'?:"9&W41PY\DAV 45EP[3?8!,#RF(YFV[O9LN%W(Z=S2_;2.;JQ (K$/8l M>8?]YFZO#8CS7-O/PN@D/*K^(YU'."ZB;"^(.U<-&%V>;_2.?L_S.:'Q$OS<k MI/MS@ X56+J1=><MX*#?@#*@YQAZ3$8_B).G9X=R;M$M5EC7Z'&[GA\,D/X;j MF,5(1^LE_<_X\Y2^T@D33X_I:2JDP ZA?D6(^B(<X3L]"4ATR#[3@WHH'^HHi M *>[[Q1)<FT8")C C;<"1UZ[@8$K+U3NP.V7J03M$?S:3S#V9;ZJ@07+8A@Lh M@V'O$3[M8?GVZF!LW+4-;LSZP9>T+ ??X2M947<5Q.W)_:*6;N)+A*/O$Z[!g MU+>#$MR^6H6;^"ZV&W;1\KF_ :@L6SFS)(LH05X$JUDN+?F+_XL7->!:\O+Yf M3M\+F2\OY;M"O#M 82XNC3G/0.9W3IGC]UBAWQ/ E?,?B?'HV0"@L>"YMS57e M1I!QF\B ;7Y"2)>$AZF2RIU).5.L .>3" G&YX' ,7YY ->78@GE:*L#9#Xd MC]3GR%@C,\7A^ !Y>!#OXJ^.""#P[E3G??C#K$FT"9FC\$D!S=T ,B=Q^J4Fc MZ=4/1RY$DMVD:$2Y3HVM:!81Z17$DC[J<.+ '_O9N>B9,& &7MO('"#.0]AVb ME75>MD0-@JT1J(GS/:FYIP(H*?,QFXT7\<$]4&28NI1"^+!C-]'YF447/:FZa M+#5'+J&Z%*?!1V;M\#4G&SF@8+" '/#'$&]6H"6=4;AH7?GE(,2 @$T,@80Cz MD Z*SD6_,^R ?GTCN03TA\[I^WH9T0K6S[2 )>M'/\!W/?_HVP0XL'J&2;M-y M@-U[UK5C.[1ZVBUZVL>SSK:3'H(8=)V!T!5Z/1$</#V9?+IA.),0@S,S'#;#x MYK8. U(92K$70_6YGOFX%%RO_';]2+#UR"_;>_N.#NO#?;>G]2.AU_<'JW17w MM((=B.DAY3?XYC)R$[!)HC\;C%YNN$>;4$MB<&4 J2(LCECZ#(KI<_Q>K^B/v M%8+D^E!_:D8]XBSUE0C;*S]5S^UU/;HG]X#,W%M\\ WN9;VXO_CJ_M=[X& _u M5.(ZL9_K>N[8:Y)DS\YT&K-/)<Y>8T5[A3#M646UC_BS(]M3_%G/\6\]SZ?=t MKS[C>_QS#[Y#/KLG0NX>WO<.>4^$;@*/!P&,'M\'#%F&-'* '24:0RG#3\)4s M(BU0@(4K6$MP/,70-\ \*:FJM>&D YDNHI_3Y<E9J\"H%\3RF7V%X/4SPA\6r M^YIBYR*:N;^&"5.9J7L+R<U//-)M^70N\3@T%,$J 9.P&H/0C^4SLXPCS<+]q MFL"R-81KOOQB@30S!:>0^D@$Z^L?=$!%""S6C/E+OU% JVB^+12ISK_ZR$#Kp M"P[X 2?P9MD'&GZS?@C7PGD1_?PYD #Z<I.^_4%6-EDZ3)>(ED*FPP[TY^,Wo M3-'CZH"_[P=>Y0<.P/Y(82?"PWBH/(&$<XQ[S\ =1,/:;C:CMCH2$M4<\N?>n MI4L<B0A;KXA,9R;,/_$/:BG ]R/_]%%WJ,[NCPXHP,:A&!V,OC5)IA,-.HT,m M) Y_^?]]0*D[=2I?,2AV58-^=/C/3HZ)2#3H-#*0.(X/^C;A\YMI._\#-) Cl M5O2?_FFB^N.)^9N(1 /GL<5CI&^_&KW?O1.1:"AUIP[HEA9A=#4.;@)(];AOk MU2M_VNW[-7Y$N?BMSQG1_POT5G91&JH-3D08W0L]-/Y3/>Y;]<J?=OM^C1]1j M+G[KNQ>V>(Q(J3.4AM[*>6FL;( .Z*'Q;\+G-],&_BQ;*UCAS5PWGK@X,0,Fi M(0@S]^IN9*$[\U7"J]NY&UGIB]VC, 7GV-U=Z6#A"U*&UV]LWWQ#+/Y"XC"Lh MEH^/_6TB9?@W[-\@"-/4< "VQ<A4, N5 SQ4[KCR&._PK[R+15?>+/^%GOM/g MT;+> (P^YN1R>7VO[_7=D-UWC1<K\'@:8!H\SW^(RZ-7]&C U8"62&\P#GCIf MK3R8QH&'>D*#5,3+$'7U[K!1/!L _'Z2SX@R>N9W'T"*W/*5X:6R31?YM>)e MF6N49B:LFTGV(8AN$IELCC^<E]?H@*; R-28'G,%<,P5P#%7 ,=< 1QS!7!,d MD3E_,J;4WF;=[)NMS"E?&5HFTWR9?, ,-%H#_76>?\WT%R*3S8D3]Y$UN2;7c MY)H9?AH13;!)L<ULV62C2$QM<M&V:23T$.DZ&]#2R)-,DUG/Y.X36)E3OC*Tb M3*;Y,K].S%RC-#-AW4RR#T%TD\AD<_SAO+Q&!S0%1J;&])@K@&.N (ZY CCFa M"N"8*X!CBLSYDS&E]C;K9M]L94[YRM RF>;+Y -FH-$:Z)KI+[[.\Q>9;$Z<z MN(\6D7T^Y@K@F"N 8ZX CKD"..8*X)A#TU]^G:+[T ;FE*\,+9-IOLR:Z2]Jy MIK^HF?YB:/I+C>DQ5P#'7 $<<P5PS!7 ,5< QQR:_O+K-#1JY]%6YI2O#"V3x M:;[,FNDO:J:_J)G^0F0V4Z[)-;FFD?^:BD9LDK^RR4:1F-KDHFW32,3-DGLSw M5!F\LG&(-\%ZOL0 Q%K2%K">WZ<Y/(<1(C@PTA+S'[34H5MGYIK?&A'!!"^!v ME3=W5IC&/4!K)V]!C8BTKCU;2DIA4T40C</O-!.6D1^.1>/PX[L/:3-VWBM0u MZ%PC\*N\L[GOJL_7QSUBGVVF?=NX\UZ!0N<:@5_EG<UV%^\.VT?1/9Q$XW-\t M#*7S7H%"YQJ!7^6=S0;U[OK=U\<]8I]M=GP,I?->@4+G&H%?Y9W-I0&+J)_^s MZ86D2$20'HD!#M2'NY??<'$H$NL0I$1(C\20D!!#1LC^$07=W\_T/_I6C+L:r M\CA#WQ_0!.OY$@,0:TE;P'I^G^;P'$:(X,!(2\Q_T%*';IV9:WYK1 03O 16q MWMQ981KW *V=O 4U(M*Z]FPI*85-%4$TSN;]-:1@4T40C;-Y^;6F1])YKT"Ap M<XW K_+.YKZK/E\?]XA]MIGV,93.>P4*G6L$?I5W-AO4N^MW7Q_WB'VVV?$Qo ME,Y[!0J=:P1^E7<VEP8LHG[ZIQ>2(A%!>B0&.% ?[EY^P\6A2*Q#D!(A/1)#n M0D(,&2'[1Q1T?S_3_^A;5R:D7=TY6<LP4JYD%'N2JO->@4+G&H%?Y;U[;7-Jm M>7W5)/H<'T/IO%>@T+E&X%=YA]_8>K+#UNNK)M'G^+848)7-1:I*)23$T%/[l M;%#-R<#)])M^I( QL0(>#T>ZF7.8!]&_FD67Z3?]2,$L/'T;-TTBCC79L#+Pk MC^OF/Y\8$D4G[K62/R-8ESNSI?(5+@U8)&AZ-/ZZ,XSILX#VSP"Z!PEH73L,j M\ULC0BASH#T1322/O9=3-4)B#\*W%-V'UM-(DAF0(,>I/96M@+5MZZS.(+??i M-O?V6=[K;<N N<W;^XO.PO;V)(AW\K/NR3P6CX<CW2P'I"TSD<G6%MN^R.&Rh M8MCCRLWZ=./I]S_314,0;QD1'# WV,A<FT%S%8VT]TY7P?!G/K"C'3YNNSZWg MP7[H9K.I/8JSKFKNM42WZ_HRZT!W)8W>SKL9=Q>E(8;2YYB*)->]9O4\MDC5f MW&O=KLFL9W+W"=!=26.-[N[>UKM/-PTQE'#B[T]]VZT,DKR>R=TG0'<EC35"e M W=W;^O=IYN&& H4?R4KIO_5D*U1RR15&1$<,#?8R%R;07,5C;3W3E?!\&<^d ML*,=/FZ[!KK!?NAF,RUA=.FNI*'-E$;O/MTT]%:H+M'=:-3N2]!=23.S5IC>c M?;II".FWW6PVM4=QUE7-O9;H=EU?9AWHKJ31VWDWX^ZB-,10^AQ3D>2ZUZR>b MQQ:IFGNMVS69]4SN/@&Z*VFLT=W=VWHW(_!=O/MW=U$:8BCAQ-^?^K9;&21Ya M/9.[3X#N2AIKA ;N[M[6NT\W#3$4*/Y*UI4)H5$VX&S( !S ,"@C:#;]IG\Hz M3*,088EHLU1(S>P<8YI^TX\4 &ILSJP"TT>=9L)2%5ID"\0D<O"""(XKGVL;y MK8!F_$W51%SRRO"O 9J #E<BMC]/^4 3L^8>3[M):8"5AM86U(CPK'\&T#T(x M !-TY*R;_WQB2!0R-+_A8L]0>"#ORY$B3&=Q.I\+DM\:D:3I"'D6V+D)KST%w MD$ 2, +]]X+(T/S6B'1@X0DM-<$)0(%"1P743DU8VU"@T%$!WGM!:DTRWN35v M.3$A(B0ZNMJ&P: FM4Q2@6;3;_J'PC0*$9:(-DN%U,S.,:;I-_U( :#&YLPZu M5=\@;:8TMCDM(6?='%IF_W.6@Q=$<%SY7-MH!33C;ZHFXI)7AG\-T 1TN!*Qt M_7G*!YJ8%8Y%8_!??#SM)J4!5AI:6U CPK/^&4#W( !,T)&S;O[SB2%1R-#\s MAHL]0^%)%%6A_4H1IK,XG4]GN$3ENF@?A\N^')J#UYX"2" )&('^*[Z!0Y5*r M2(CAT':$+A!HCP]ZM,*;N3,(CBN?:QNM@!Y.-(N/ZXTL"IT\C_\P8O-9F1*/q MZ#D)P4SXU@KYK1%)FHZ09X&=F_#:4P )) $CT'\OB S-;XU(!Q:>T%(3G 4p M*'140.W4A+4-!0H=%>"]%Z36).--7IT3$R)"HG.TY#*C:0*-S%P*E%^,OZD.o MK[^4*E! >4(T/BP&DXX[E,67MF8/W_X"!(>638-T< E 0J. ^(((#I+D3P!*n M8LAOC2B3?W-S5G._9W4BF!T)=/2/$Z!B65 KGL_*E'A$3\6@V/\&M9W)3V^3m MX^2?%,6$4LN57XR_J0ZOOY0J4$!Y0C0^+ :3CCN4Q9>V9@_?_@($AY9-@W1Pl M"4"RPHRBA@5\DN1/ $IBR&^-*)-_<W-6<[]G=2*8'0ET](\3H&)94"N>S\J4k M>$1/Q:#8_P:UG<E/;Y/CY*<O,'*.P&#,*= I +'@6PF_@:<V#@HRMP) &j MML <4"HB* $ L8-0> 8%$$M\XG@%J(:1$C&)4$/72)HB)Q$/F]&[I]^$<PH2i M'(@=A,(S*(!8XA/'-0&('83",RB V*U!/S(D9R3!4*1?>-I\2E- ; L,"B"6h M^,1Q3>!I\RE- ;$M,"B V*T9(Q\\%&F%9YT&#D+A&11 +/&)8V#'T^93F@)Bg M6V!0 +'$5VT_>"C2"L\Z#1R$PC,H@-BM03_ #M,4!FPB,&I(O&'JH0B('83"f MLQ!^ T]K'A1D; 6&-+ %YH!2$4$) (@=A,(S*(!8XA/'*T UC)2(280:ND;2e M%#F)>-B,WCW])IQ3D.! [" 4GD$!Q!*?.*X)0.P@%)Y! <1N#?J1(3FCQ(L@d MU8Q^T\!\2E- ; L,"B"6^,1Q3>!I\RE- ;$M,"B V*T9(Q\\%&F%9YT&#D+Ac M&11 +/&)8V#'T^93F@)B6V!0 +'$5VT_>"C2"L\Z#1R$PC,H@-BM03_ #M,4b MAJ<O8!J)@-&P*7!% 'R44$9LMT;2%#F)>-B,WCW]"+J_D.! [" 4GD$!Q!*?a M.*X)0.P@%)Y! <1N#?I)JHM0-?"T^92F1,\'/_4HX5FG@8-0> 8%$$M\XAC8z MH4<^(#*;B%9XUFG@(!2>00'$;@WZ 7:8!OLF "!V$ K/H !B:HH)_88[E,67y MMF9'ZC)$P$R3&5#F6NZ* /@HH8S8;HVD*7(2\; 9O7OZ$71_(<&!V$$H/(,"x MB"4^<5P3@-A!*#R# HC=&O235!?A34H#\RE-B9X/?NI1PK-. P>A\ P*();Xw MQ#&P0X]\0&0V$:WPK-/ 02@\@P*(W1KT ^PP#?9- $#L(!2>00'$U!03^@UWv M*(LO;<TN> \]R9@!.&!P(0P@?X/N2E"I89>YSKL(TV_Z@\(T"A&6:&9Q)]&_u MFD67Z3?]2 &@QN;,*C!]%-]]2/:H1;9 3"('+XC@N/*YMM$*:,;?5$W$):\,t M_QJ@">AP)6+[\Y071S9K%0+RNY??<'%*V%):(;\U(DG3$?(LL',37GL*(($Ds M8 3Z[P69LUB(_:8$?.TF&F@0<:'U1 X$6K]0>.2 N4U=+>D@%)Y! <34%!/Zr M#7<HBR]MS5X*821H-OVF?R@$>:0Q W# -B%Z_-(])H"[$E1JF'ZPPINY;@3Bq MX6+Z33]2P)BF>69Q)]&_FD67Z3?]2 &@QN;,.E7?X,Q:8;8Y+2%GW1Q:9O]Sp MEH,71'!<^5S;: 4TXV^J)N*25X9_#= $=+@2L?UYRHLCF[4* ?G=RV^X."4Po M\=S_YQ-#5=A2V;HC_(9R7;2/PV5?#LW!:T\!)) $C$#_%=^8L 54J82$& YMn M1TBTFP8]6N'-?$'R6R.2-!TASP([-^&UIP 22 )&H/]>D#F+A=AO2L#7;J*!m M!A$76D_D0*#U"X5'#IC;U-62#D+A&11 3$TQH=]PA[+XTM;L3%SI;.:Z$8B'l MB^DW_4AA79F0991O^E"^08'3R#U)$<C+EE,"XW7D8^ +Z.-R7?WQQ,@_"<]?k M-41_@V+WB #V_R<1Y>)[AM8RMN.'2L/^_R2B7'P0@ 6,0.8D5(;*\&>^H2T:j MH%FSB0*55FN=6_55=:NX$&@"4P#_9=T5,71U6147 DU@"I2*G[%B\,7@PA<Hi MAM86*<C+EE,"XW7D8^ +Z.-R7?WQQ,@_"<]?-41_@V+WB #V_R<1Y>)[AM;Rh M_=LV]O\G$>7B@P L8 0R)Z$R5(8_\PUMT0#-FDT4J+1:Z]RJKZI;Q85 $Y@"g M^"_KKHBAJ\NJN!!H E.@5/P,!3#D;1S#2+F24>Q)JLY[!0J=:P1^E??NM<VIf MY?55D^AS? RE\UZ!0N<:@5_E'7YCZ\D.6Z^OFD2?X]M2@%4V%ZDJE9 00T_Me MLT$U)P,GTV_ZD0+&Q IX/!SI9LYA'D3_:A9=IM_T(P6S\/1MW#2).-9DP\K d M/ZZ;_WQB2!2=N-=*_HQ@7>[,ELI7N#1@D:#IT?CKSC"FSQCPR*'R6R4 R[M8c M=.7-$B70D),GH*9EL9*GT*@MUO?Z7M\/V7W7>$<.9O \_R$NCU[1(WH](T1!b MN<&(WX\<S'!ZB2$QYHL)W^5T ,M]\#.JCM+JE9,#Y%5CEB&ZSQG9 *+!D$U1a M$S(390!Q%FLB%'@%C4(K,W\."02ZA43H?)E]IKJW9-;5NEM'!'(=%=!#72'Iz MJ@;6__D1P_0?#%)J%Z4AS0#%7TE.5FC\X;RH5FXV!'H6@D "J:O7WI*R/01Zy M%H) EE7L0(0$WND6P)1-=5=94!7I#$/FDR_Z1\*TRA$6**9Q9U$_VH67:9?x M*$"V<#/#AUP=H0-L8+S'O/(N%EUYLZ0O-D[_"2@! Z+ZV(2/ ?*]OM?W^KZLw MN"5D"S<S?,C5$3K !JQ5AE)R)*9GR "@X>4$HPR!;.%FA@^Y.D('V #3<'J)v M(3'F"U(QS74 B J!);? ;),#X^B_CPN 9CTK"!P!MSV+I(C@6 -E+/:]@,WCu MC>9]$T&CO=9PX($EBV7?1S=CVFSY<C#6?Z:' )+_4 V+=@8S'3*N&EI $D_At MK<@*:S] 7#?J/=+ %W>TEKG'[^,"H%G/"@)'P&W/(BDB.-9 &8M]+V#S>*-Ys MWT30:*\U''A@R6+9]]'-F/;X^,R:A",<%VP!2MKF4+DB9V"H]#22]/W;MG)Qr M%62@@C !>)88RO80Z%D( @E$)QB47(;N@2::V$5T!%LN'W.F!AN=X1#$S_ *q M5KV22BOV5K5='L\K;[U108Q $V@1MDM=-U8V0 ?T$$#Z/B[@^[?MFN[VXO85p M.0/S'B"AT5YK./# DL6R[Z.;,>T:=IDUR97/M8U60#/^IFHB+GEE^-< 34"'o M*Q';GZ>\.+)9JQ"0W[W\AHM3PI;2"OFM$4F:CI!G@9V;\-I3 DD 2/0?R_(n MG,5"[#<EX&LWT4"#B NM)W(@T/J%PB,'S&WJ:DD'H? ,"B"FIIC0;[A#67QIm M:_92""-!L^DW_4,AR".-&8 #M@G1XY?N,0'<E:!2P_2#%=[,=2,0#Q?3'YKJl M>WVO[_6]OM?W^E[?ZWM]'V39)$?A@%HFJ4"SZ3?]0V$:A0A+1)NE0FIFYQC3k M])M^I !08W-FG:IOD#93&MN<EI"S;@XML_\YR\$+(CBN?*YMM *:\3=5$W')j M*\._!F@".ER)V/X\Y0--S K'HC'X+SZ>=I/2 "L-K2VH$>%9_PR@>Q )NC(i M63?_^<20*&1H?L/%GJ'P)(JJT'ZE"--9G,ZG,URB<EVTC\-E7P[-P6M/ 220h M!(Q _Q7?P*%*)23$<&@[0A<(M,<'/5KAS=P9!,>5S[6-5D /)YK%Q_5&%H5.g MGL=_&+'YK$R)1_2<A& F?&N%_-:()$U'R+/ SDUX[2F !)* $>B_%T2&YK=&f MI ,+3VBI"4X "A0Z*J!V:L+:A@*%C@KPW@M2:Y+Q)J_.B0D1(=$Y6G*9T32!e M1F8N!<HOQM]4A]=?2A4HH#PA&A\6@TG''<KB2UNSAV]_ 8)#RZ9!.K@$(*%1d M0'Q!! =)\B< )3'DMT:4R;^Y.:NYW[,Z$<R.!#KZQPE0L2RH%<]G94H\HJ=Bc M4.Q_@]K.Y*>WR7'R3XIB0JGERB_&WU2'UU]*%2B@/"$:'Q:#2<<=RN)+6[.'b M;W\!@D/+ID$ZN 0@66%&4<,"/DGR)P E,>2W1I3)O[DYJ[G?LSH1S(X$.OK'a M"5"Q+*@5SV=E2CRBIV)0['^#VL[DI[?)<?+3%Q@Y1V PYA3H%(#802@\"^$Wz M\+3F04'&5F!( UM@#B@5$90 @-A!*#R# H@E/G&\ E3#2(F81*BA:R1-D9.(y MA\WHW=-OPCD%"0[$#D+A&11 +/&)XYH Q Y"X1D40.S6H!\9DC.28"C2+SQMx M/J4I(+8%!@402WSBN";PM/F4IH#8%A@40.S6C)$/'HJTPK-. P>A\ P*();Xw MQ#&PXVGS*4T!L2TP*(!8XJNV'SP4:85GG08.0N$9%$#LUJ ?8(=I"@,V$1@Uv M)-XP]5 $Q Y"X5D(OX&G-0\*,K8"0QK8 G- J8B@! #$#D+A&11 +/&)XQ6@u M&D9*Q"1"#5TC:8J<1#QL1N^>?A/.*4AP('80"L^@ &*)3QS7!"!V$ K/H !Bt MMP;]R)"<4>)%D&I&OVE@/J4I(+8%!@402WSBN";PM/F4IH#8%A@40.S6C)$/s M'HJTPK-. P>A\ P*();XQ#&PXVGS*4T!L2TP*(!8XJNV'SP4:85GG08.0N$9r M%$#LUJ ?8(=I"L/3%S"-1,!HV!2X(@ ^2B@CMELC:8J<1#QL1N^>?@3=7TAPq M('80"L^@ &*)3QS7!"!V$ K/H !BMP;])-5%J!IXVGQ*4Z+G@Y]ZE/"LT\!!p 6*#R# H@E/G$,[- C'Q"9340K/.LT ;]o n end -- Frans Meulenbroeks (meulenbr@cst.philips.nl) Centre for Software Technology ( or try: ...!mcsun!phigate!prle!cst!meulenbr)
croes@fwi.uva.nl (Felix A. Croes) (10/11/90)
meulenbr@cst.philips.nl (Frans Meulenbroeks) writes: >Hi. Here is patch 3 for minix ST 1.5 [...] >The floppy driver can now deal with various disk formats. >This is done through the boot block. [...] >Small note: the fs changes in this posting are not yet accepted by ast. >If he decides not to incorporate them (or something functionally >equivalent) both the support for removable hard disks and the new floppy >driver may not be usable in future versions. >Of course I'll try to persuade him to incorporate these changes. Why not use a separate (minor) device type for each disk format? That is the tidy way of doing things, no patches to the fs are required and the cdiff to stfloppy.c is so small it's almost trivial. -- Felix Croes (croes@fwi.uva.nl)
hyc@math.lsa.umich.edu (Howard Chu) (10/13/90)
In article <1320@carol.fwi.uva.nl> croes@fwi.uva.nl (Felix A. Croes) writes: >meulenbr@cst.philips.nl (Frans Meulenbroeks) writes: >>Hi. Here is patch 3 for minix ST 1.5 >[...] >>The floppy driver can now deal with various disk formats. >>This is done through the boot block. >[...] >>Small note: the fs changes in this posting are not yet accepted by ast. >>If he decides not to incorporate them (or something functionally >>equivalent) both the support for removable hard disks and the new floppy >>driver may not be usable in future versions. >>Of course I'll try to persuade him to incorporate these changes. > Why not use a separate (minor) device type for each disk format? That is the >tidy way of doing things, no patches to the fs are required and the cdiff to >stfloppy.c is so small it's almost trivial. This implies that you know in advance all the different formats you will encounter. In reality, ST disk drives are not all like (obviously!), some will successfully format out to 85 tracks most only out to 82 or so. Some can reliably use 11 sectors per track, most won't. This change allows you to use properly formatted disks (by some clever TOS program, I guess) and not have to worry what format it is and which device name/minor dev number to reference. It also allows using high density floppy disks, again, without having to expand table entries in the fs for new device number assignments. I don't think having to recompile the FS every time I want to read a different disk is very tidy at all. Just as a point of reference, the standard format is a 720K disk of 80 tracks and 9 sectors per track. I routinely use 10 sectors per track and 82 tracks. That's standard for me, but not so standard that I'm going to hardcode those numbers into the device driver. The hardware is flexible, why shouldn't the software be as well? -- -- Howard Chu @ University of Michigan one million data bits stored on a chip, one million bits per chip if one of those data bits happens to flip, one million data bits stored on the chip...
croes@fwi.uva.nl (Felix A. Croes) (10/14/90)
hyc@math.lsa.umich.edu (Howard Chu) writes: >In article <1320@carol.fwi.uva.nl> croes@fwi.uva.nl (Felix A. Croes) writes: [...] >> Why not use a separate (minor) device type for each disk format? That is the >>tidy way of doing things, no patches to the fs are required and the cdiff to >>stfloppy.c is so small it's almost trivial. >This implies that you know in advance all the different formats you will >encounter. In reality, ST disk drives are not all like (obviously!), some >will successfully format out to 85 tracks most only out to 82 or so. Some >can reliably use 11 sectors per track, most won't. This change allows you >to use properly formatted disks (by some clever TOS program, I guess) and >not have to worry what format it is and which device name/minor dev number >to reference. But sometimes I WANT to worry about the disk type I am using. Being able to use tar on high capacity disks is just so extremely useful... >It also allows using high density floppy disks, again, without having to >expand table entries in the fs for new device number assignments. I don't >think having to recompile the FS every time I want to read a different >disk is very tidy at all. Uh, where exactly does the fs depend on the number of minor devices? I thought the fs used them only for purposes of communication with the I/O tasks - not for indexing in any tables. >Just as a point of reference, the standard format is a 720K disk of 80 tracks >and 9 sectors per track. I routinely use 10 sectors per track and 82 tracks. >That's standard for me, but not so standard that I'm going to hardcode those >numbers into the device driver. The hardware is flexible, why shouldn't the >software be as well? You mean I cannot use my 800K tar file disks with the new patches because they are so *flexible* (the patches, not the disks)? As for standards, there may be a lot of them but a single user typically uses only one. I use 10 sectors per track and 80 tracks (my poor old disk drive just cannot handle any more). This is probably the minimum for all disk drive types. I am not really against this "flexible" drive type, even though I will never use it. But to be able to access the whole of a disk, I need multiple devices. -- Felix Croes (croes@fwi.uva.nl)
hyc@math.lsa.umich.edu (Howard Chu) (10/14/90)
In article <1370@carol.fwi.uva.nl> croes@fwi.uva.nl (Felix A. Croes) writes: >>Just as a point of reference, the standard format is a 720K disk of 80 tracks >>and 9 sectors per track. I routinely use 10 sectors per track and 82 tracks. >>That's standard for me, but not so standard that I'm going to hardcode those >>numbers into the device driver. The hardware is flexible, why shouldn't the >>software be as well? > You mean I cannot use my 800K tar file disks with the new patches because they >are so *flexible* (the patches, not the disks)? > As for standards, there may be a lot of them but a single user typically uses >only one. I use 10 sectors per track and 80 tracks (my poor old disk drive just >cannot handle any more). This is probably the minimum for all disk drive types. > I am not really against this "flexible" drive type, even though I will never >use it. But to be able to access the whole of a disk, I need multiple devices. Or how about a standard method of telling the device driver (ioctl) the current disk geometry? This is what's been holding up the formatting routine for the Minix device driver. The device driver currently has the byte length of a track hard coded, so one cannot format other than 720K diskettes with Minix. All we really need is a couple ioctls to say track size and sector layout (sector sizes, # per track, gap lengths, etc.) then everything will be hunky-dory. As for using 800K tar files, well, you can also use dd to skip the first block of the disk when reading and writing the tar file. You're only giving up 512 bytes, is that so much to ask? (Naturally the tar file must have first been written this way for it to work...) -- -- Howard Chu @ University of Michigan one million data bits stored on a chip, one million bits per chip if one of those data bits happens to flip, one million data bits stored on the chip...