jrd@STONY-BROOK.SCRC.SYMBOLICS.COM (John R. Dunning) (04/03/89)
I found (on SSYX.UCSC.EDU) a thing called FSCK which purports to be a file-system consistency-checking/cleanup program. Being reluctant to trust my disks to just any old random piece of code, I figured I should ask around first: Does anybody have any experience with this program, good, bad, or indifferent? Thanks in advance for any info.
ftw@masscomp.UUCP (Farrell Woods) (04/04/89)
In article <19890402170006.0.JRD@MOA.SCRC.Symbolics.COM> jrd@STONY-BROOK.SCRC.SYMBOLICS.COM (John R. Dunning) writes: >I found (on SSYX.UCSC.EDU) a thing called FSCK which purports to be a >file-system consistency-checking/cleanup program. Being reluctant to >trust my disks to just any old random piece of code, I figured I should >ask around first: Does anybody have any experience with this program, >good, bad, or indifferent? >Thanks in advance for any info. fsck? For the ST?? Haven't heard of it for the ST, although I suppose it's plausible. fsck is the more-or-less standard file system checker and fixer for Unix systems. The Unix version has been around for a long time (nearly 10 years). I haven't heard of anyone writing such a beastie with the same name for MS-DOS or TOS, although for DOS there are a few similar things (Norton, et. al.). -- Farrell T. Woods Voice: (508) 392-2471 Concurrent Computer Corporation Domain: ftw@masscomp.com 1 Technology Way uucp: {backbones}!masscomp!ftw Westford, MA 01886 OS/2: Half an operating system
coffey@ucselx.uucp (pat coffey) (04/05/89)
>In article <19890402170006.0.JRD@MOA.SCRC.Symbolics.COM> jrd@STONY-BROOK.SCRC.SYMBOLICS.COM (John R. Dunning) writes: >>I found (on SSYX.UCSC.EDU) a thing called FSCK which purports to be a >>file-system consistency-checking/cleanup program. Being reluctant to >>trust my disks to just any old random piece of code, I figured I should >>ask around first: Does anybody have any experience with this program, >>good, bad, or indifferent? > >>Thanks in advance for any info. I have a FSCK on my hard disk that I got from my local user group (SDACE) I don't know if it is the same one you got from SSYX.UCSC.EDU, but it came with a disk cleanup program that compresses the unused space fragments from a disk partition. It is important to run FSCK before you run the cleanup program (I forget the name) or the cleanup program may wipe out your disk. This FSCK doesn't do much, I think...it just looks for zero-length files. You may want to try your FSCK on a floppy that is write protected. _ _ Ms. Pat Coffey |_) (_ San Diego State University |
greg@bilbo (Greg Wageman) (04/06/89)
In article <19890402170006.0.JRD@MOA.SCRC.Symbolics.COM> jrd@STONY-BROOK.SCRC.SYMBOLICS.COM (John R. Dunning) writes: >I found (on SSYX.UCSC.EDU) a thing called FSCK which purports to be a >file-system consistency-checking/cleanup program. Being reluctant to >trust my disks to just any old random piece of code, I figured I should >ask around first: Does anybody have any experience with this program, >good, bad, or indifferent? I have it, have run it on floppies (only) that I thought might have had missing blocks. It hasn't ever reported finding errors, so I can't tell you whether or not it can fix a bad filesystem. It's one of those programs that, if you need it, you need it bad. I hope I never need it. :-) Longish .signature follows. Skip now, or don't complain. Greg Wageman DOMAIN: greg@sj.ate.slb.com Schlumberger Technologies UUCP: ...!uunet!sjsca4!greg 1601 Technology Drive BIX: gwage San Jose, CA 95110-1397 CIS: 74016,352 (408) 437-5198 GEnie: G.WAGEMAN ------------------ they're - contraction, 'they are'; their - possesive, 'belonging to them'; there - noun, 'that place'. Example: They're out of their minds in there. ------------------ Opinions expressed herein are solely the responsibility of the author.
pvf@bridge2.3Com.Com (Paul V. Fries) (04/07/89)
In <29@masscomp.UUCP> ftw@quasar.masscomp.UUCP (Farrell Woods) writes: >In <19890402170006.0.JRD@MOA.SCRC.Symbolics.COM> (John R. Dunning) writes: >>I found (on SSYX.UCSC.EDU) a thing called FSCK which purports to be a >>file-system consistency-checking/cleanup program. ... > >fsck? For the ST?? Haven't heard of it for the ST, although I ... Sorry to contradict you, but I got something called FSCK off this net in January (or thereabouts). Anybody have it available to repost? (I don't have the uuencoded file anymore, and I don't have uuencode at home). Anyway, it seems OK. When I have trouble, it says there is trouble on the disk. When it says there is no trouble, I don't seem to have any, either. pvf
hcj@lzaz.ATT.COM (HC Johnson) (04/08/89)
In article <560@bridge2.3Com.Com>, pvf@bridge2.3Com.Com (Paul V. Fries) writes: > > > >fsck? For the ST?? Haven't heard of it for the ST, although I ... > > Anyway, it seems OK. When I have trouble, it says there is trouble on the > disk. When it says there is no trouble, I don't seem to have any, either. > I agree! Since there seems to be some that didn't here of the program, and it is short, Here it is. Howard C. Johnson ATT Bell Labs att!lzaz!hcj hcj@lzaz.att.com ===================cut here=========================== FSCK - file system consistency check and interactive repair =========================================================== FSCK is an interactive TOS program and it operated in the following way: Device (A:, B:, C:, ...) ? Specify drive. The drive is accessed by BIOS calls. Therefore a harddisk driver must be installed if harddisk partitions are to be checked. Repair file system (y/n) ? Specify wether to check only or to check and repair. "Repairing" means deleting corrupted files and directories in order to ensure the consistency of the remaining file system. Only if "repair" of the file system is requested the next question is asked Interactive or automatic repair (i/a) ? Automatic repair means that every inconsistent file is immetiately removed. Interactive repair allows the operator to decide wether to delete a file or not. Of course, if a inconsitent file is not deleted the file system stays inconsistent. FSCK was designed in 1986 to check for and ensure correctness of harddisk partitions. Since then it has been in German PD software libraries and no bugs have ever been reported. However, the user only is responsible for its use. Normally the harddisk partitions are checked occationally, and bad files and directories reported by FSCK are written to floppy disk before the errors are corrected during a second FSCK run. FSCK was inspired by Unix's 'fsck' and VMS's ANALYZE/DISK_STRUCTURE. FSCK checks for the following conditions: - Overlapping files/directories. - Files/directories containing unallocated clusters. - Allocated but unused clusters. - Files/directories containing more or less clusters than expected after examining its directory entry's file length. FSCK accesses the disk only via BIOS-calls, therefore it is not affected by the "40-folder-bug". FSCK is written in Personal Pascal. Joerg Lohse ---------------------------- code -- (cut here) ---------------------------- begin 644 fsck.tos M8!H "R* -@ Q+( "!O 0B: 8T^@ '"/) L MP"/) LQ"/( LR"Q/W?S__]@ O<EC%"Y.G<@O#B\(0F<_/ !*3D'>_ * M0IF_R6+Z0GD "S,G<Y.^0 &S8O#BQ(3E;_^$'Z 9@M2/_\3KD "J&2'D M "]42'H"(C\\ !=.N0 (&Y(>@'</SP -TZY @;DZY ?D%B/2'D "]4 M3KD !^06(]P #U __H,;C[___IN 8,"[_^G( 0?D *_H$8$ %)N__I@ MX' ,\ .[L<@ SP0 [NYT #/" #NZ'8 ,\, .[J2'D "]42'H!4#\\ M !M.N0 (&Y8CTAY LTDAN__A.N0 (O!.N0 (S!8CS N__AR8;!!;0 M"@9 _^ ]0/_X=$&00C/ #N\DAY O5$AZ .@_/ ;3KD "!N6(](>0 M+-)(;O_X3KD "+P3KD ",P6(\P+O_X<F&P06T H&0/_@/4#_^'19L$)7 MPWA.L$17Q89%XD-DK+!"5\,SPP [NCB0V0 &!(>0 +U1(>@!</SP *$ZY M @;EB/2'D "S22&[_^$ZY B\$ZY C,%B/,"[_^')AL$%M *!D#_ MX#U __AT2;!"5\-X0;!$5\6&1>)#9*RP0E?#,\, .[J3EXL7TYU26YT97)A M8W1I=F4@;W(@875T;VUA=&EC(')E<&%I<B H:2]A*2 _(%)E<&%I<B!F:6QE M('-Y<W1E;2 H>2]N*2 _( !$979I8V4@*$$Z+"!".BP@0SHL("XN+BD@/R M("T@9FEL92!S>7-T96T@8V]N<VES=&5N8WD@8VAE8VL@86YD(&EN=&5R86-T M:79E(')E<&%I<@!&4T-+(%8Q+C @8GD@2I1R9R!,;VAS90 O#BQ(3E;_]$'Z M ,@M2/_\3KD "J&,#D .[JXD!D ",2'D "]42&X ##\\__].N0 (&Y. MN0 'Y!8CTAY O5$AZ )P_/ /3KD "!N6(](>0 +-)(;O_T3KD "+P M3KD ",P6(\P+O_T<F&P06T H&0/_@/4#_]'19L$)7PWA.L$17Q89%XD-D MK+!"5\,]0__VL$1F *>@$SQ0 [NY@ H2'D "]42&X ##\\__].N0 M(&Y.N0 'Y!8CS Y #NZ#U __8P+O_V3EXL7R!?WOP 4D[04F5P86ER("A9 M+TXI(#\@ $Y6 _+@ (/RX "C\N PO+@ ./RX $C\\ 1.34Y>(%_>_ , M3M O#BQ(3E;_]D'Z # M2/_\3KD "J&0F<@;@ ,+P@_/ !/RX $#\Y #N M\DZZ_ZIR +!!5L(]0O_V,"[_]DY>+%\@7UR/3M!.5@ /RX "#\N H_+@ , M+RX #C\N !(_/ $3DU.7B!?WOP #$[0+PXL2$Y6__9!^@ R+4C__$ZY J MAC\\ $@;@ ,+P@_/ !/RX $#\Y #N\DZZ_ZAR +!!5L(]0O_V,"[_]DY> M+%\@7UR/3M!.5@ /RX "#\\ =.34Y>(%]4CT[0+PXL2$Y6__)!^@ \+4C_ M_$ZY JAC\Y #N\DZZ_\PM0/_R<@"P@5?"/4+_]K"!9P %"! 0_D #'6 M,M@BV"+8(M@BV# N__9.7BQ?3G4O#BQ(3E;_\D'Z ,@M2/_\3KD "J&< S MP [O!R #U!__9T 3U"__0V.0 ,=X]0__R,"[_]+!N__)N "4/R[_]# N M__130'()XV!!^0 ,>A(< 3KK^AN) 9 :C N__0R.0 ,>#005- /P P M+O_T4T!T">5@0?D #'H2' $ZZ_ECB0&0 #Q(>0 +U1.N0 'Y!.N0 M'Y!8CTAY O5$AZ # _/ 43KD "!N3KD !^06(]P 3U __9@ *4F[_ M]& _V0P+O_V3EXL7TYU0V%N)W0@<F5A9"!B;W1H($9!5',O#BQ(3E;_^$'Z M /(M2/_\3KD "J&,#D .[PXD!D #<< $]0/_Z,CD #'>/4'_^# N__JP M;O_X;@ 3#\N__HP+O_Z4T!R">-@0?D #'H2' $ZZ_@CB0&0 "1(>0 M+U1.N0 'Y!(>@"4/SP $DZY @;DZY ?D%B/4F[_^F"J< ]0/_Z,CD M #'>4T$]0?_X,"[_^K!N__AN !0,#D #'@,B[_^M!!/P!P">%A0?D #'H M2' 0 $ZZ_9SB0&0 "1(>0 +U1.N0 'Y!(>@ H/SP $DZY @;DZY ? MD%B/4F[_^F"F< SP [O!.7BQ?3G5#86XG="!W<FET92!T;R!&050O#BQ( M3E;_]$'Z 5PM2/_\3KD "J&< ]0/_V,BX ##0Y QY+)"7,-X ;)$7\6& M1>)#9 *$AY O5$ZY ?D$AZ 2X_/ W3KD "!N3KD !^06(]@ $* M-CD #'FXD-D !^XT$]0?_T=@GF:7H)ZV$Z+O_T/#P!_\I&TD5Z $'Y Q MZ!HP$ R+O_T4D'F:7 )X6$P+O_T4D# 1M) < 0,! X4#:0#U%__0@/ M__A(Q;J 7,$D/ __](Q;J"7\3"1.)!9 #'+_/4'_]F 8]1?_V8 M@B8!XDO20SU!__1V">9I>@GK83HN__0\/ '_RD;217H 0?D #'H&C 0 #(N M__120>9I< GA83 N__120,!&TD!P ! P$ #A0-I /47_]# N SB0&0 CH M33U%__0P/ __RD ]1?_T,CP/^+I!;0 #'3_/4+_]F 8]1?_V,"[_]DY> M+%\@7U2/3M!);G1E<FYA;"!E<G)O<CH@:6QL96=A;"!C;'5S=&5R('!A<W-E M9"!T;R B9V5T7V-L=7-T97(B "\.+$A.5O_X0?H!@BU(__Q.N0 *H9P 3/ M #N\#(N XT.0 ,>2R0ES#> &R1%_%AD7B0V0 "A(>0 +U1.N0 'Y!( M>@%./SP -TZY @;DZY ?D%B/8 !+C8Y QYN)#9 5.-!/4'_^'8) MYFEZ">MA.B[_^#P\ ?_*1M)%.BX ## \ /_*0$'Y QZ!&%$ R+O_X4D'F M:7H)ZV$Z+O_X4D7*1M)%.BX #.!-$840 & - F >)+TD,]0?_X=@GF:7H) MZV$Z+O_X/#P!_\I&TD5Z $'Y QZ!HP$ R+O_X4D'F:7 )X6$P+O_X4D# M1M) < 0,! X4#:0#U%__HP+@ .XD!D :< _*0#U%__HR+@ ,Z4':03U% M__I@ B< S@;7(/RD%T#.5E/47_^C0N PX/ __Q$3:0CU%__HP+O_XYFAR M">-@,B[_^,)&T$$R/ #_RD$1A0 ,"[_^%) YFAT">5@-"[_^%)"Q$;00C0N M__K@2L1!$8( $Y>+%\@7UB/3M!);G1E<FYA;"!E<G)O<CH@:6QL96=A;"!C M;'5S=&5R('!A<W-E9"!T;R B<'5T7V-L=7-T97(B "\.+$A.5OWR0?H :"U( M__Q.N0 *H9P #U __9R #U!__0T.0 ,=A30CU"_?(P+O_TL&[]\FX #HP M.0 ,=@R+@ ,54'!P3(Y QXM!!-"[_]-!"/P!(;OWT3KKY!.) 9 "' ! M/4#_]E)N__1@O# N__9.7BQ?(%]4CT[0+PXL2$Y6P)Y!^@)R+4C__$ZY J MAD'Y "OZ$/NP)XP/ ^_(MA1R/_\< ]0/_P<@ ]0?_V,"X 8C(Y QY+!! M7,)V ;!#7\2$1.)"9 (CU __1!^@+40^[_GA+\ "9T)1+84<K__#U#__!@ M ./RX 8DZZ^XX]0/_T<@"P068 "!!^@* 0^[_GA+\ "-T(A+84<K__'0! M/4+_\& 'QT_[!"5\,H+@!>.CD #':2,6XA5[&QD;B0V0 "!!^@(<0^[_ MGA+\ "=V)A+84<O__'8!/4/_\& # V+@!B0?D *_H'# P .)&9 '$/Z M <)%[O^>%/P *'PG%-E1SO_\? $]1O_P-BX 8GP!0?D *_H$88P "0N %XV M.0 ,=I(PY2#+4( 7C@N &(]1/_R/4 8DC!M(%?Q3PN__"*1N)%9 #^ZDC! MM(%?Q7;_L$-6Q,I$1D;*1N)%9 GDZY H $AZ 40_/ %3KD "@22&X M##\\__].N0 *!)(>@$"/SP )DZY H$B!?GOP 4B)/,MAP$R+84<C__$ZZ M]A[B0&0 $H_+O_R/SS__TZZ^_8P+@!B<@"P05["-CD #'DL$-=Q,1$XD)D M B/RX 8DZZ^B8]0/_T/RX 8D)G3KK[Q# N__0]0 !B8,1P 3/ #N[# N M__#B0&0 ')(>0 +U1.N0 'Y!(>@"8/SP !4ZY @;DAN P_//__3KD M "!N3KD !^06(]![O^>GOP 4B)/,MAP$R+84<C__$ZZ]7;B0&0 !Q![L"> M0_D *_H,#P/OR+84<C__' !/4#_]G !,\ .[L,"[_]DY>+%\@7][\ %A. MT"!H87,@;6]R92!C;'5S=&5R<R!A;&QO8V%T960@=&AA;B!U<V5D1FEL92 M1FEL92!I<R!C>6-L:6,@;W(@;W9E<FQA<',@86YO=&AE<B!F:6QE+D9I;&4@ M<W!A8V4@:7,@;F]T(&-O;7!L971E;'D@86QL;V-A=&5D+@!&:6QE(&-O;G1A M:6YS('5N86QL;V-A=&5D(&-L=7-T97)S+@!&:6QE(&-O;G1A:6YS(&-L=7-T M97(H<RD@;W5T(&]F(')A;F=E+B\.+$A.5KYZ0?H''"U(__Q.N0 *H9P #U M__9!^0 K^A#[KZ$,CP/OR+84<G__#(N & ]0?V$= ]0OW:,"[]A'(!L$%? MPC8Y QY+!#7,2$1.)"9 'D'Z!W1#[OV($OP *'0G$MA1RO_\/4']VF M "I!^0 K^@4, XD)D :0_H'%$7N_8@4_ T=#,4V5'*__P]0?W:,B[] MVN)!90 %^'(!0?D *_H$8$ '0 /4+][#@Y QV%-$/42^>C N_>RP;KYZ M;@ %PC Y QV#(N_8150<'!,CD #'BT$$T+OWLT$(_ $AN_?9.NO2:XD!D M \2'D "]43KD !^02'H&>C\\ !5.N0 (&Y(;@ ,/SS__TZY @;DZY M ?D%B/< $]0/W:8 %5' /4#][@QN _][FX !40P+OWNZT ]0/WP<@!! M[OWV$C '0 LD)6PW( $C #@\ .6R1%;%QD7B0V0 !0P]0OWT<@$]0?WR M#&X "/WR;@ 1C N_? R+OWRT$%30'0 0>[]]A0P !P(+1 9P (C0N_?12 M0CU"_?0V+OWPUD%30W@ &# P $/N_=X3A" 4F[]\F"R,"[]\%! <@!![OWV M$C ' @LD!G !J,B[]]%)!/4']]'0N0^[]WA."$ !V 3U#_?(,;@ #_?)N M !&,"[]\#(N_?+005Y = !![OWV%# ' @M$!G B-"[]]%)"/4+]]#8N M_?#605Y#> 8,# 0^[]WA.$( !2;OWR8+(P+OWT'4#]WC(N_? &00 += !! M[OWV%# 0 #U"_=PR+OWP!D$ &G8 %C 0 #(N_? &00 ;> 8,! X4361#U# M_88R/ $ 2,$M0;Y\."[]\ 9$ !QZ !HP0 X+OWP!D0 '7P '#! "\!+P9. MN0 *O0L'TC%VH8X+OWP!D0 'GP '#! '@0Z:;:AC@N_? &1 ?? <,$ M>!CIIMJ&+46^@'@0Q$1\ +1&9P "P$AN_=YP_R\ /SP +G3^+P).N0 '4@V M'^)#9 XC8N_88R+@!@MD%G #03KD "@ 2'H$.C\\ !A.N0 *!)(;@ , M/SS__TZY H$B!?GOP 4B)/,MAP$R+84<C__$ZZ\13B0&0 (HP+OWP!D M&C(N & T/ #_PD)![OWV$8$ # N_? &0 ;,BX 8.!)$8$ # Y QV#(N M_8150<'!,CD #'BT$$T+OWLT$(_ $AN_?9.NO)&XD!D R2'D "]43KD M !^02'H#B#\\ !9.N0 (&Y(;@ ,/SS__TZY @;DZY ?D%B/< $SP M[NQ@ &^2&[]WB\ 2'H#4'8"+P-.N0 '4@R'^)!9 XC(N_88Z+@!>LD5G M #03KD "@ 2'H##C\\ !A.N0 *!)(;@ ,/SS__TZY H$B!?GOP 4B)/ M,MAP$R+84<C__$ZZ\!CB0&0 (HP+OWP!D &C(N %XT/ #_PD)![OWV$8$ M # N_? &0 ;,BX 7N!)$8$ # Y QV#(N_8150<'!,CD #'BT$$T+OWL MT$(_ $AN_?9.NO%*XD!D R2'D "]43KD !^02'H"C#\\ !9.N0 (&Y( M;@ ,/SS__TZY @;DZY ?D%B/< $SP [NQ@ #"/R[]AC\N &!.N0 M* !(;@ ,/SS__TZY H$DAN_=X_//__3KD "@2/SP 7#\\__Y.N0 *!(@ M7Y[\ %(B3S+8<!,BV%'(__Q.NOJZXD!D !N,"[]\#(\ .5![OWV$8$ # Y M QV#(N_8150<'!,CD #'BT$$T+OWLT$(_ $AN_?9.NO!^XD!D R2'D M "]43KD !^02'H!P#\\ !9.N0 (&Y(;@ ,/SS__TZY @;DZY ?D%B/ M8 QDC&NH96P+9&5L* 0N) 9 M#\N_88O+KZ 3KD "@ 2&X ##\\__]. MN0 *!)(;OW>/SS__TZY H$B!?GOP 4B)/,MAP$R+84<C__$ZZ]J#B0&0 M &XP+OWP,CP Y4'N_?81@0 ,#D #'8,B[]A%5!P<$R.0 ,>+0030N_>S0 M0C\ 2&[]]DZZ[[;B0&0 #)(>0 +U1.N0 'Y!(>@#X/SP %DZY @;DAN M P_//__3KD "!N3KD !^06(]2;OWN8 #ZME)N_>Q@ /HV/R[]A$ZZ\AP] M0/V$<O^P05?"-B[]VH1#XD)D /F0XD-D !R2'D "]43KD !^02'H <C\\ M =.N0 (&Y(;@ ,/SS__TZY @;DZY ?D%B/0>[]B)[\ %(B3S+8<!,B MV%'(__Q.NNUZXD!D <0>Z^A$/Y "OZ# \#[\BV%'(__QP 3U __9P 3/ M #N[# N__9.7BQ?(%_>_ !63M!&;VQD97(@ $)A9"!B86-K+6QI;FL@:6X@ M9F]L9&5R("XN0V%N)W0@=W)I=&4@=&\@9F]L9&5R($)A9"!S96QF+6QI;FL@ M:6X@9F]L9&5R($)A9"!S96-T;W(@:6X@9F]L9&5R( !&;VQD97(@:7,@8WEC M;&EC(&]R(&]V97)L87!S(&%N;W1H97(@9FEL92!O<B!F;VQD97(N1F]L9&5R M(&-O;G1A:6YS(&-L=7-T97(H<RD@;W5T(&]F(')A;F=E+B\.+$A.5OW60?H# MP"U(__Q.N0 *H9P #U _?(R.0 ,=Q303U!_=8P+OWRL&[]UFX Y@P.0 M,> R.0 ,=[0030N_?+00C\ 2&[]_$ZZ[4CB0&0 #!(>0 +U1.N0 'Y!( M>@../SP &4ZY @;DZY ?D%B/< $SP [NQ@ ,^< ]0/WT#&X #_WT M;@ #+C N_?3K0#U _?9R $'N_?P2, = "R0E;#<@ 2, .#P Y;)$5L7& M1>)#9 "]CU"_?IR 3U!_?@,;@ (_?AN !&,"[]]C(N_?C005- = !![OW\ M%# ' @M$!G B-"[]^E)"/4+]^C8N_?;605-#> 8,# 0^[]Y!.$( !2 M;OWX8+(P+OWV4$!R $'N_?P2, <""R0&< &HR+OWZ4D$]0?WZ="Y#[OWD M$X(0 '8!/4/]^ QN /]^&X $8P+OWV,B[]^-!!7D!T $'N_?P4, <""T M0&< "(T+OWZ4D(]0OWZ-B[]]M9!7D-X !@P, !#[OWD$X0@ %)N_?A@LC N M_?H=0/WD,B[]]@9! MT $'N_?P4,! /4+]XC(N_?8&00 :=@ 6,! ,B[] M]@9! !MX !@P$ #A1-9$/4/]X#(\ 0!(P2U!_=@X+OWV!D0 ''H &C! #@N M_?8&1 =? <,$ +P$O!DZY J]"P?2,7:AC@N_?8&1 >? <,$ >!#I MIMJ&."[]]@9$ !]\ !PP0 !X&.FFVH8M1?W<> C$1'P M$9F %N,"[]XG00 MP$*P1F< *X_+OW@0F=.N0 * !(;@ ,/SS__TZY H$DAN_>0_//__3KD M "@2/SP 7#\\__Y.N0 *!(@7Y[\ %(B3S+8<!,BV%'(__Q.NO5BXD!D !8 M,"[]]C(\ .5![OW\$8$ # Y QX#(Y QWM!!-"[]\M!"/P!(;OW\3KKK M+N) 9 )$AY O5$ZY ?D$AZ .8_/ =3KD "!N3KD !^06(]@ "T M2,:ZAE; -B[]X+9&5L& 0>) 9 GC\N_> O+OW<3KD "@ 2&X ##\\__]. MN0 *!)(;OWD/SS__TZY H$B!?GOP 4B)/,MAP$R+84<C__$ZZ\5KB0&0 M %@P+OWV,CP Y4'N_?P1@0 ,#D #'@,CD #'>T$$T+OWRT$(_ $AN_?Q. MNNIXXD!D D2'D "]43KD !^02'H ,#\\ !U.N0 (&Y.N0 'Y!8CU)N M_?1@ /S,4F[]\F _&!.7BQ?(%_>_ !23M!#86XG="!W<FET92!T;R!M86EN M+61I<F5C=&]R>0!#86XG="!R96%D(&UA:6XM9&ER96-T;W)Y "\.+$A.5O_V M0?H P"U(__Q.N0 *H9P #U __IR CU!__@T.0 ,>130CU"__8P+O_XL&[_ M]FX %I!^0 K^@2, XD%E !$/R[_^$ZZ[%YR +!!9P -#\N__A.NN_( MXD!D 2/R[_^#\\__!.NNWH8 %C\N__A"9TZZ[=HP+O_Z4D ]0/_Z4F[_ M^&"<,"[_^G( L$%G N0?H ,$_O_ZXB3Q+\ "MP*A+84<C__$ZZY[KB0&0 M 9.NNK:< $SP [NQ.7BQ?3G5$:7-K(&-O;G1A:6YS(&%L;&]C871E9"!B M=70@=6YU<V5D(&-L=7-T97)S $'Z 7XCR +,Y!^0 +-)#Z ""(4D =##\ M_P%"F"#\ 4*80?D "]40J@ =##\_P)"F"#\ 2#\ $ $ZZY-A. MNND6XD!D H2'D "]43KD !^02'H!F#\\ !Q.N0 (&Y.N0 'Y!8CV M -I.NNDVXD!D H2'D "]43KD !^02'H!/C\\ "E.N0 (&Y.N0 'Y!8 MCV *I.N0 * P.0 [O(&0 !!/P _//_^3KD "@22'H!!C\\ ).N0 M*!(@7Y[\ %(B3S+8<!,BV%'(__Q.NOH23KKIMC Y #N[N) 90 !DZZ_@PP M.0 [NSB0&0 "A(>0 +U1.N0 'Y!(>@"F/SP #TZY @;DZY ?D%B/ M8 )$AY O5$ZY ?D$AZ &X_/ 23KD "!N3KD !^06(](>0 +U1. MN0 'Y!8CTAY O5$AZ "P_/ 83KD "!N6(](>0 +-).N0 (S!8CTAY M O5$ZY >[D)G3D%0<F5S<R!215154DX@=&\@8V]N=&EN=65.;R!E<G)O M<G,@9&5T96-T961%<G)O<G,@9&5T96-T960 .EQ#86XG="!R96%D($9!5" M M(&1I<VL@:7,@<V5V97)E;'D@9&%M86=E9 !#86XG="!G970@0E!"("T@;F\@ M<W5C:"!D:7-K2/D' P [_1A #<<@"U"68&4X!F^'(!/P$O"$SY!P, ._T M3G5(^0<# #O]&$ +9R ;4)9@93@&;X<@ _ 2\(3/D' P [_1.=4CY!P, M ._T80 D'( M0EF!E. 9OA@ E7!/P$O"$SY!P, ._T3G5(^0<# #O]&%H M<@&U"68&4X!F^& "4\$_ 2\(3/D' P [_1.=4CY!P, ._T84)R +4)9@93 M@&;X8 )2P3\!+PA,^0<# #O]$YU2/D' P [_1A''(!M0EF!E. 9OA@ E3! M/P$O"$SY!P, ._T3G4CWP \! @7R ?#(#____^9PPB7TJ :A)P ! 98 PP M'T/Y #O\Q* < $B'PR!_____F<,)%]*@6H2<@ 2&F ,,A]%^0 [_,4@7(! MLH!G7$CY" 0 / (1_D .[T920T %-":P86V5'*__PD 92 4X)P !; 4<K_ M_" !0_D .[T8" D 5.":P86VE'*__PD )2!4X)R !;!4<K__$7Y #N]$SY M" 0 / (2H!F"' !0_H !"1)+SD / 03G4@7R)?+P@0*0 !# 6<:# M"6<4# F8J2JD =&<(2FD "FL>81XP*0 *:Q8,0 &91 _ #\\ #XS?/__ M I.05B/3G4O""(I '@@:0!TDHAG)$CG0, O""\!/RD "C\\ $!.0=[\ Q, MWP,"2H!O!M' DH!FW"!?3G4@7S0?8 0@7W0 -A\,0@ !;PIR(&$ >I30F#P M,@-A '@3M!(^3]_ AGB!?<@UA '.<@IA '(+PA,^3]_ AGDYU(%]R M#&$ ;1.T"!?-!]@!"!?= B'W@ , %(P+"!9TI*@6H$1(%X 78 0_D "'> M>@!P"K* 8P92!=" 8/9\ +* 9022@ O&XHA7S?_T $ ,!,!4@,B!F;68#8@ M7S0?8 0@7W0 ,A]X $I!:@1$07@!=@!#^0 (=YP # !@/P "C( 2$ P M$P!2 TI!9NA*!&<&$SP +5(#MD)L#I1#4T)R(&$ 1)1RO_X4T,2&6$ 091 MR__X3M @7S0?=@!@!B!?-!\V'R)?2D)J!'0 %!E*0VL89Q:T0V4$- -@#I9" M4T-R(&$ -!1R__X4T)K"A(980 PE'*__A.T"!?=@!@!"!?-A\P'^) 9 I# M^0 (0%T!& (0_D "#\= 5*0V<8:Q:T0V4$- -@#I9"4T-R(&$ ()1R__X M4T(2&6%V4<K_^D[01D%,4T544E5% "!?-A]K F8"=@0R7W0 #$, !&,B- -9 M0G8$8!H@7S8?:P)F G8((E]T Q# AC!C0#44)V"%-":PAR(&$H4<K_^E-# MY4,B">:I D$ #P ! # , 0 Y8P)> 6$*2@-G!%E#8.).T$CY PP "&.(F\ M!!-! ( O"4ZY AWDSY PP "&.3G4 M M "A?(E\O#$'I ( 2*0 !# $ F<(# $ "68 )8D*0 & M2JD =&8F2.<@P"\(+P(_*0 */SP 0$Y!WOP #$S? P1*@&]VT<"4@&;63G4D M:0!X)FD ?+?*9@1A&&#P< 4V%* M(!G!+?*9O0C2@!XD,!@SDCGX( B*0!X M(&D ="-( 'B2B&<D2.=@P"\(+P$_*0 */SP 0$Y!WOP #$S? P9*@&\6T<"2 M@&;<3-\!!TYU#"D " !9@I.=4AY BV6 *2'D "*R,#P R!,3OD "P4 M4D574DE412!R97%U:7)E9"!P<FEO<B!T;R!74DE412!O<B!0550 1&ES:R!O M<B!D:7)E8W1O<GD@9G5L; @7R1?(E=P QI 0 "F48$"D @$CG@. O"4ZY M D^$S?!P$T@$[02.< X"\)3KD "3X3-\' ' $"D @&#D(%\B5THY #P M%F8J2BD !68(#&D ! *91P0*0 #2.> P"\)3KD "3X3-\# 0QI 0 "F0$ M$"D THI 5F!$H 9]8,:0 $ ID$$(Y #P%DHI 5F!$)I ).T'H!8 )Z M "!?)%\B5W = !V $CGM. O"4AY #P%&$ _T(R.0 \!18CTS?!RT, 0 M M9@A* V9></]@- P! "!F!DH#9RI@3@0! #!E2 P! EB0M2":5PH MB$:5;8 MA&E2U(1I3@*! #]2!4D-**0 #9B , 0 @9Y8,:0 $ IECA(I ( , 0 P M90@, 0 Y8P#_?DH#9R9* &<"1()*!68,-@)(P[:"9@@T@D[0)().T$AY D MV# \ A@"$AZ &@P/ '3OD "P4(%\D7S ?(E=T "9*4HM**0 #9CI(YZ#P M+PE(>0 \!1A /YR,CD / 46(],WP\%#&D ! *9 Q**0 #4/D / 69@I2 M0K!"9<06P6# L$)E!!2"8 (4@$[0"@!"860@9&EG:70@:6X@;G5M8F5R(&5N M8V]U;G1E<F5D $]V97)F;&]W(&1U<FEN9R!214%$(&]F(&YU;6)E<@ *%\@ M7R\,0^@ @ PH $ 6<*#"@ "0 !9@ "6$HH 5F )&)"@ !B1)2J@ =&9L M2.<@X"\)+P(_* */SP /TY!WOP #$S?!P1*@&\JT\"4@&;62A!G'@P2 IF M!")*8,(,$@ :9Q ,$@ -5^@ V8$%+P ($YU2A!G%A2\ "!*: *9PQ** # M9@90Z #3G4A? #_ /\ DYU2.< X"1H '@F: !\M\IG&G $MI20+1 9P2W MRF;TD\ A2@!X3-\' &"$2.<@X"9H '0A2P!X2F@ "F8H85I,WP<$1?, $I M9PX,*@ :__]F!A2\ !I@!!2\ U20$)H (!@("\++SP ( /R@ "C\\ #]. M0=[\ Q,WP<$2H!L G U\ A2P!\2H!F /]V3-\' & _QAR $CG0!!(<Q M< $O $)G/SP /TY!WOP #$S?" )201 S$/\, (9D ,00 !9QA5@4CG0!!( M>@$7< (,,P @$ !D$' %8 Q304CG0!!(>@$0< (O #\\ $_/ ! 3D'>_ , M3-\( F"8# #68&4T%@ "># "F804T%(YT 02'H VG !8 D@P !IF M#$CG0!!(>@"\< Q@?@P !AF-%-!8"A(YT 02'H H' ###, (! 9 )P!B\ M/SP 3\\ $!.0=[\ Q,WP@"4<G_UF _RH, @9"P3P )X\ .0! G MCTCGP!!(>@!P< (O #\\ $_/ ! 3D'>_ ,3-\( PQ! ?]F /[R2.= $$AZ M $9P B\ /SP 3\\ $!.0=[\ Q,WP@"( %.=4AZ %(P/ !8 A(>@ D,#P M B!,3OD "P4"" ("" (&W @17AI=" ;<0T*&T->05)E<V5T(')E<75I<F5D M('!R:6]R('1O(%)E860@;W(@1V5T $%T=&5M<'0@=&\@<F5A9"!P87-T(&5N M9"UO9BUF:6QE !(^0,! #P&B!?,!\B7[ 190PO"$SY P$ / :3G5(>0 M*A!.^0 +"HO%T(Y #P0B]\ #P0@ $3G5(^0<' #P&B!?,!\,0/_^9A(P M'R)\ #P&!/ #P&' !8 HB7TI :@1P ! 91?D /!"<@ 2&C0!U$ ,0@#_ M8J 50O__U,%30&L&%-E1R/_\+PA,^0<' #P&DYU2/D?'P \!H@7S0?4T)K M /]T.!\R'R1?<@ 2&K1!8@#_9# ?#$#__F82,!\B? \!@3P \!AP 6 * M(E]*0&H$< 0&38 UD&V1&( _S850___1_(P 4GR$ %30&L.U,(7)+7,9?H4 MV5'(__PO"$SY'Q\ / :3G5(^0</ #P&B!?-!]K /[\,A]306L _O0P'R)? M< 0&38!UD*V0&( _N)%\3 E2G__]+!D$-30&L&$MI1R/_\+PA,^0</ #P M&DYU2/D?#P \!H@7S(?)%]R !(:,!\,0/_^9A(P'R)\ #P&!/ #P&' ! M8 HB7TI :@1P ! 9DD!K'E- :QIV "9*)$E20S0 *$NY"E;*__QG"E*+4<G_ M[$)G8 (_ R\(3/D?#P \!I.=4CY!P\ / :(%\T'VL _D8R'U-!:P#^/C ? M#$#__F82,!\B? \!@3P \!AP 6 *(E]*0&H$< 0&4I"9Q"R0&( _A V M =9"ED!O I1#1?D /!"%,+2P5-":P84V5'*__PO"$SY!P\ / :3G53=')I M;F<@;W9E<F9L;W< (%]P $HN__QG(# H_^X,:$Y6_^QG-" H_^P,:-_\_^IG M* QH2 [_ZF >,"C_\@QH3E;_\&<4("C_\@QHW_S_[F<(#&A(#O_N9AY8@&<: M<@ B3T2 Y(AD C+!4X!K"B+!4X!J^F "(%\B>0 +,#2_ $ L\]E#$AY J MX$[Y L*D[0(]\ /%*(\@ /%&#"X ___\9@HM? *M #F (+7P "K0 M @@;O_\3M"]^0 \49FV"!Y #Q2D[04W1A8VL@;W9E<G)U;G,@:&5A< !( M^0$_ #Q3B!?>@ @'V=":@1$@%)%(A=G.&H$1(%2120 -@'&PDA"2D)G'C@! M2$%*068LQ,1(0DI"9B36@FD@XD5D D2#+H-@"B0!2$(X &#B0I<O"$SY 3\ M /%.3G4PO$YV1/P D[02/D!?P \4Y\ 6 *2/D!?P \4Y\ "!?>@ @'V8& M,+R P$[0:@1$@%)%(A=G8&H$1(%21;* 9 A*!F=2* %@1&8(> %*!F<\8$1X M %-$L(1B$+*$8@R"P$H&9P)(03@!8")T +* 8P92 M" 8/9X +* 9022@ 7$ MXHA7RO_T2@9G B@!XDUD D2$+H1@ D*7+PA,^0%_ #Q3DYU(%_?_ "A. MT"!?,!\O"$AO 0@? *_HSP ++Y*>0 ++QF"%B/3M!8CR\/(\@ /%N M(GP "R*82 B7V$<(GP "R1811*>0 +,QG""!Y #Q;CG 0F=.02\)/SP M"4Y!7(].=3 Y LOD)Y LODYU(%\SWP ++Q">0 ++Y.T$)Y LODYU M#0HJ*BH@ " J*BH-"@!#;W!Y<FEG:'0@O2 Q.3@V+"!#0T0@86YD($]34RP@ M26YC+@#__P #@8&+ @6!@X.!@@&'A((" @&#@@*!B &#@@*!C(,#@@* M!C+,!@P.!@@." H&/@H.!@AB%EH82 8@*@@2)!@6% 8&" X&2 82)!0&#@84 M&!(4!@X&$"X0& 8.!@PH@+8("A@&#@8,,$X! A(8#D@&)'0V, Y$#@X..#00 M!@X.!BH8[ PL+C00& X>!@X.!@&85!P.#DX.'@8.#@8*&!P.#DX.'@8.#@8* M$@X.#C(.'@8.#@8F#@XR#AX&#@X&/ 8.#@8J&.@,& 8>!@X&"@&06 X.#C(& M'@8.!BH.#C(&'@8.!FP2&(H\!APJ!@X&%@8.!@P&$ X@$ P&#@8,!@X&" 8( M#@@&" :.' H<"AX*' H<"AP(("(0!B0B"!*L&#)*G JB$ @!% @,7A06("@J M"I(4( H8 0%V"&)D% @&" 8,$@84* HJ!D *0@H:!D *( 8H&( .!@@&#@H. 4"!Y6% R&' 8&$ 8," @8!@H&" 4 end