[comp.os.os9] pd software/unix utils

abg@stc06.ctd.ornl.gov (BANGS A L) (08/08/90)

I am looking to extend our OS-9 systems with some basic utilities,
especially ones that I am used to from Unix--for example, mv.  I realize
that some of these are available on-line from CompuServe but I do not
have access to an account there yet.  Is there an ftp site that has some
OS-9  utilities?  Can anyone from Microware suggest other alternatives?

Alex
Alex L. Bangs ---> bangsal@ornl.gov         Of course, my opinions are
Oak Ridge National Laboratory/CESAR            my own darned business...

jejones@mcrware.UUCP (James Jones) (08/08/90)

In article <1990Aug7.185337.4532@cs.utk.edu> abg@ornl.gov (BANGS A L) writes:
>Is there an ftp site that has some
>OS-9  utilities?  Can anyone from Microware suggest other alternatives?

I wish I knew of an ftp site.  I've seen the question asked several times,
but no affirmative responses.

One can also look on BIX for some utilities; there's a group in Germany
who call themselves TOP (The OS-9 Project) that put out quite a few utilities
on disk (I don't have the appropriate address at hand), and who will, for a
modest charge to cover materials and postage, send them to you; the OS-9 Users
Group has a library of PD programs that one can get (again for a modest charge
to cover materials and postage).

	James Jones

StG@hummer.iupui.edu (Scott Griepentrog) (08/08/90)

In article <2394@mcrware.UUCP> jejones@mcrware.UUCP (James Jones) writes:
>In article <1990Aug7.185337.4532@cs.utk.edu> abg@ornl.gov (BANGS A L) writes:
>>Is there an ftp site that has some
>>OS-9  utilities?  Can anyone from Microware suggest other alternatives?
>
>I wish I knew of an ftp site.  I've seen the question asked several times,
>but no affirmative responses.

The TOP software is available on ftp from 130.134.37.6 (sorry, don't
recall node name), look in pub/OS9.  Warning, the file is HUGE (10m).

I am also looking towards creating a FTP site specifically for OS9/K
here locally, but don't hold your breath.  I'd like to do it using an
OS9 machine, but would have to port all that code (ugh!).  If anybody knows
anything about anybody doing any kind of IP and FTP software on OS9,
please lemme know.

StG

krischan@strange.informatik.rwth-aachen.de (Christian Engel) (08/09/90)

In article <2394@mcrware.UUCP> jejones@mcrware.UUCP (James Jones) writes:
>             there's a group in Germany
>who call themselves TOP (The OS-9 Project) that put out quite a few utilities
>on disk (I don't have the appropriate address at hand), and who will, for a
>modest charge to cover materials and postage, send them to you;
>[...]	James Jones

Here's a repost from Sub.os.os9 in Germany:

>From rwthinf!unido!tub!tmpmbx!doitcr!chiuur!recco!weo Thu Jan 11 15:29:09 MET 19
>90
>Article 263 of sub.os.os9:
>Path: rwthinf!unido!tub!tmpmbx!doitcr!chiuur!recco!weo
>>From: weo@recco.chi.sub.org (Wolfgang Ocker)
>Newsgroups: sub.os.os9
>Subject: TOP software, 2nd release
>Message-ID: <150900010@recco>
>Date: 10 Jan 90 20:11:00 GMT
>Distribution: sub
>Organization: reccoware systems
>Lines: 46
>Nf-ID: #N:recco:150900010:000:1643
>Nf-From: recco.chi.sub.org!weo    Jan 10 21:11:00 1990
>Posted: Wed Jan 10 21:11:00 1990
>
>
>
>                    =========================
>                      TOP Package Release 2
>                    =========================
>
>
>The second release of the TOP software package is available. It
>contains new versions of the programs from the first release (tools,
>UUCP, Mail, NOTES, Logon/Mmon, Mmenu, ...), a new Bourne shell
>compatible shell with some Csh and Ksh extensions, a lot from GNU
>(Bison, Awk, Gnogo, ...) as binary and in source, the Revision Control
>System (RCS) and Flex (binary and source), microEMACS 3.10 (binary and
>source), X/Y/Z-modem (binary and source), Zoo, Cron, the complete
>OS9Lib in source (many UNIX compatible functions for C), and a lot of
>games (Nethack 3, Omega, Moria, Larn, Yahtzee, Sokoban, Wanderer, ...).
>
>To get your hands on these disks please send 15 (fifteen) disks (3 1/2"
>or 5 1/4") with an *addressed* return envelope and the *appropriate
>number of international return coupons* to
>
>
>          TOP Munich
>          c/o reccoware systems
>          Lochhauser Strasse 35a
>          D-8039 Puchheim
>          W-GERMANY
>
>
>Please allow us 2 - 3 weeks for copying and delivery.
>
>
>ATTENTION: We supply the disks only in the following format:
>
>    80 tracks, double sided, all tracks double density,
>    16 sectors per track, sector offset 1, track offset 0.
>
>
>Many regards,
>/// Wolfgang
>--
>|  Wolfgang Ocker          |     weo@recco.chi.sub.org     |
>|  Lochhauser Strasse 35a  +-------------------------------+
>|  D-8039 Puchheim         |       reccoware systems       |
>|  Voice: +49 89 80 77 02  |                               |
>|  Fax:   +49 89 80 29 67  |    Huh, What?  Where am I?    |


But there's no mv or ln in it!!!

Both the mv and ln utilities each require a special sytem call.
Both modify informations in Your RBF structure at more than one place
(mv: source and destination directory; ln: file descriptor of source,
destination directory). If You don't use a system call but write a simple
program it can be interrupted between those modifications and Your
file system will be corrupted.

But, what a mess, those system calls are not supported by OS-K. I have
started to write those calls (named I$Rename and I$FLink) and the
utilities mv and ln. But they are still in alpha version. There
is a bug in I$Rename: if you move a file on a big RBF device (more
than about 30 MByte) with a high LSN of the file descriptor, my sytem
hangs. The utilities are still a little bit strange in error reports
and handling access permissions.

Here they are as uuencoded zoo archive:
Please send me a copy if you fixed the bugs
or made some extensions or modifications.

begin 644 ln_mv.zoo
M6D]/(#(N,# @07)C:&EV92X:  #<I\3]*@   -;___\"  $        !W*?$
M_0(!.04  '$    )W0!;DD2.!P  R 0   $           !R96%D;64 [<#>
M_NW "@!_%<P             0"DC*   J: I,Z<,B#!R#-(9"&+.FSIRQA $
M\<8,"#!M[)PXZ(;,139N-M:ADX9-&I(3PW0\R(8-B#%OW$B4XR:-FS,-Z=0Q
M8\9%@P8"T\P! 2?,F#5ASABT.89-'3($=?R44B0(D29%$FC-\O"$'8-GWM !
M<;+!$"9)A+PP8]+-&A=AM X!85*,'(1Y0)BI(Y-D3+UOY(! @]!CVS4V<8;1
M6[*,6;1JVX194\9,X\=I7R1T$Z9-&;ARZ::QBU<OWS%^W0 6O+ES8HX>V[RQ
M\WJQ93:.B10Q,F7MZ3F@$YBD0P<W"-EDTE@NX]%,8+(RG2:_:5KFG"]OYN2 
M(P-N ]V\?5O'KIT[Z"E6YKJITT9,&3E#G0M>:-!-F3L-\\RA4Z;-RS MS=' 
M$U,L\0*!.4 APPN247:;8P0:B*""+V2W77=QT0<"@2WD $(9>/#GQAQI_(5<
M'<;!Y 8=8=CTFH9SZ,>??V, R(: 54PAQ0M-!.$$@RK%\ )(+L200$QM&239
M>@"N!H*&(($P4DDGY=% CCOV^..20F94Y)%N)'F<2G4T*=^3#&4D)4G#68DE
MCSX"Z<:"27QA!!,VO24#F&(N6:9+9VJ8! EWY@D">D-<J2.<6ZI$YQ=2E,&9
M9R[LB:1-2I)IYG."DA#II 8AJFB6<2ZY(%MY5HH'GYB.R22@G#(T:*%N'9K>
MJ(S*N6!KE,JPZJ7VN?JGDYU^VEFHMU9!11),]$;D&%HY!)%$%%D$I6I3MGGE
MLLT"Z>!ERC+;FY?0)B!M1 95A*:2=JQ))1U6?A?3"6/)I]18=+SQ88B2>I3'
M0X+%N%]_((B1EX7F@1#44$(=- 8::93QE4<&'_=&<F;DD5@#&KHXUHG&V;3N
MAMH)\898C!GWU[\0%7SR6,G-L88.'Z[X'@@B("R#"-!QS% 3)!3![XB,E<&&
M1R)W7-/'%Z/X&0AXUBJ&6&B,;!]^'EM,AM.P-:#SD_H^4?++L(&0T-1B^=2 
M$%4<,07-(,0]J+&>#:;2&4/!*"/!=<!AXFRUI9RN:HN)D09.4@AA! @QK]% 
MW)!'CH)L":&I$@@SP !"$T+DP5\*(-QQ4M6+L8&04H(S3M 8<J0!1[Z"->N$
M"PH/]'CDD2>^>.-DS1'26*R',<= 'OVU4,-BU'&&VE<$(84323AQ!,T+]\X1
M2W 0!L)7\)7H!NT"/71&U4DPG@89OX<>!AT/@^"&OF:LW^1[<@0F(.Z1PR2'
M''V31)V&NLL)_U #D3*P8%V5:]C[U+<_E<!+;0U(@D589KXYP(1[!5/>' [X
ML+NE2S @$I%'CC>4HAPE*0:! VZ$9Y"$Z(0F!VD 3."0EWP=IPQ2:4 96B"9
MDL!M#:VS(&'<  2;R$<R)'F+'.ZPD!:$P2@#^1Y4;H>_XXS!#F' 0PCX<KXW
MA&")QW.#&4( 1*%TT T_\=M^4"BE%94$!$Z837_<(Y@3Y  &<*LBY-3((M29
MH7[^(4(9)-*>F]D1CU3$WQ#0$$227*X(-S&:'B=9Q44V,@V/C"0;$HF[(#R,
M/_"A@QQH%P,:4/*4N"N"<HRVGU&"( 8YX&3DB-""&L0 !IH+ A0EA<I>@H"6
MML0E"'3Y,$G)$G)7H-T1WK.DO/C2E\D$P3+ET,P&! 3<I\3] @$""   A04 
M  G=@%2N\[T#  !] @   0           &9L:6YK+F$ P-[^[< / '\P)P %
M8VQI8@           $ I(R@  %6H:" 0A!DV:=RL<1$&1 L024@889)PS8N#
M%4',R3.'3IDV(,:$8<.&H H0;=Z0J<.F#(@W9D#00>,2H1@Y8>3D>3DGAPLV
M#D&$(6,GC)LQ9<B >#*E10Z-'#V"%$ER#@@3(&SBU&FPSE$Z:=ZXF6/2I- Z
M,]_(T0%B"!HY:3JF,0JBB)LS9=BP !%D#!J/<CK*<0$B!HV]1%K4B $#!M\P
M?LNXV7N%\)$R<MH8S6.63!B/;$& :")V=$X0,FX4SJ&#A@T=,62LQI&C;$$0
M">D81*@0Q1PW8=J4V4L&N/ 4HI,K3_[B).\U,M\(-9BF)0@5+\PF]WM:Q>_@
M978L'T^>^<DY;^K(00H"SF<T((R[Q*Y=-'<YUXN#%U^^OWD09)0A%W!@E>;>
M3/&!=UUV FDG11%45"&%$Z$EY]AX5 %U1QA6S5''&$C-,8<9+)5TFW\.Q4 >
M79C)H=9+(*J7U%YTA0$''"[B.)='(+3XXA@JN71'=4")449]*)8'!QN0)16=
M3#2!< 8;;X@Q$@A%P16&&-:UZ,8;MITD1QEVQ!66&R"@$1<=:N6A@W:DH=G$
M::FMUMIKL<WV%'ECN%"&"]H]-,:8GSEIE%)#!:@4FSSY9.) #20 QQQEC$%'
M A@I]$48+,#0Z:>>PA"I<9@^UT"F:^B00 (IV?$G&PF0X6D8,*SJGH@:I;>>
M2_*UEQ-X@#U):Z2LON'J3['&P$(8,=C*H54!#OC9F0D*YRM.P@7+Z+"KOM%3
M A%-5!&Q8HPQAPMS)-#B%P<1.P8;@\$J*[%RT$'6N@>MVNJ?=R3+@I=OK" #
M"F'8D *Q^\:1P @M*#OOJO62%:ED9) 5$-RGQ/T" 0D)  !."   "=W 53*<
M+ $  +L    !            ;6%K969I;&4 WO[MP \ ?]<.  5C;&EB    
M        0"DC*   1P@<2+"@P8,($388L1!$FS!KRIA)PZ8,"#-OY(!HDF3*
MD(4-&DPADD1*@AX)7#200M(D2A<N7D@IPF1*R"%&F 0Y,N5D@A9QTN"AT^.%
M'!@OZ+2!$W)F39]FV*1QL\:%1CEEW(1I4\9JR(4)PXH=R[ L"#)O0-!!8_%A
M1)!NNY()0Z=,#!T.(<JE6Z9!@C%HR( @@8)ER10@=N1]VR"NB[EU\1)V.B6%
M7SIOZ@ >#.1RYLTP7SB&W#<@W*?$_0(!_0L  %4)   )W6!4GTL3!   J ( 
M  $           !R96YA;64N80#>_NW #P!_)H< !6-L:6(           ! 
M*2,H  !5J&@@$(2<,F["M"GC(@R(%B"2D)""4&&9%P<3+@0Q)\\<.F7:@!@3
MA@T;@BI M'E#I@Z;,B#>F %!!PU,-FG$R DC)T_,.3E<L'D((@P9.V'<C"E#
M!L23*2UR</0(4B1)DW- F "!4R=/GV;J**63YHV;.2A1%JU3\XT<'2"&H)&3
MYF.:I""*N#E3A@T+$$'&H $IYZ,<%R!BT/A+I$6-&#!@  XC&.'?*XB/E)'3
M)FD>M63"@(0+ L04L2":\$PL-48-'31@Z)"!@S6.'&D+@DCCAH[!B@M1S-%8
MYB\9XBE**U_.',2+E!DM%@5A)LU+$"I>J%4N>+6*X19W-!]/_CG'-W7D+ 4!
M1S0:$,2Q:]==NKL<[,?#D]^_W#R9,G8E1)99[+D'GW39Y982"%(404454CA!
MFG*2-7?54'>$D=4<=8RQU!QSA&72=OP]%,-X>&TFAULQ>9@>4W_A%08<<*Q8
MXUT@@: BBV.P!-,=U@TE1ADDED@>'&Q0QA1-;]!D$PAGL/&&&"6!@!1=88AQ
MG8INO*'@;W;4598;(*!1%QUNY:'#=J>1J=I],;3V6FRSU1;G;>2-X0)#VT$T
MQD&B+9E44T;]UQ2:/P5UDD --)  ''.4,08="42WT!=AL "#IIQN"H.C&E4*
M')&6EJ%# @FL9 =#;"1 QJ9AP(!J>R">E]YZ\;6WTT*$,5G4IZBJRJJK,; 0
M1@RS:IC5?P&*-N:!&^EJ4:^(QNIH F\ E8!$%!%WK1ACS.'"' FH^$5&UX[!
MQF&MOGJM''2@96Y&J*I[V!WERB%'ERB$84,*":A;QFIUT+@9"'>XU91,(/# 
MY1L^7"NL"_B24>S#*\C0[[^/)KG>CO?U^)^O#NO;9<3!OK%J' F,T$*Q[J(*
M+UJ.(D0&6@$!W*?$_0(!64(  $D,   )W8!4U0Z/<0  $#8   $         
M  !F=6YC<RYA  #>_NW #P!_Q)0 !61E9G,           ! *2,H  !!O(%#
M!T0+-@U N G3!L24/'/HE&DXI8P<.VG&E $Q) P;-B"(E#&3QDT:.FG>N)G3
M0(7+ES!CRIP)LR6((F1.IG0# DF:B&_DY+$)8@2(HT3"2#QZ= B:,&[.E)D#
MHDD8,F42:-TJ9J@*@RW MAA+5BS9LVC3JEW+MJU:FS!@@(!!HT6,&"UPS."H
MTHY%B61 T'D#P@:.N'+-R'G3\,F4%CE ,"GC%V22)#=SHE0)XH8+K7+,D($K
M%T:-%C+JZ@4A9>(;OX&)!*$"8G$=E&ZF@KAS$@V(,2HU[_0((LR<.1/%L,GS
M.4'HT5_CSK6!&N]JIU"E!E;,&(0(,G-$"";\_8UX%%A)YA9HQ@QR.BF:/X<;
M8ZZ,%C!RY*7QN^_?,ML%!0(;):T1AE0@U(%<<UJQ$<88<,DPEWXRS+ ?"$&0
M@55@1I!0$1T/487<11EM!!Q6##HG6H0@Q  #:OKAP%^&&X*0A(='E %B02-B
MI%%M9<11QU0%F2'@%%-\(9(=3K0AWXK1[747?M3)B*&& -HX11IZ"'%2<52%
M\9L<92BU$1QAR,&0CA8Q.%]T_$V97UXUL$;93UG"@09$&1&7$T9S[,0>"&V\
M048=;$SE)I1SU0D#7E/B4">-65)6AAL%"5G&D"#, 9%$#8WA$1LIOCF=?:B=
M)BD(1J2!1Y9B7 5">B7IQ)F1<GB7Q)9ZE/&%"(M"-]<-<]4UYZK8197E0FWH
M]H89K)9$A@W\H:#C&"F,!P(<BTDT1D$EN?&&1IA^9BH,.#3:P@POKMK$:UD6
M00(13A3!0G%8!B8O$ME5 0<(*!B67W]MH$E'&&*D02 =><0'&J,#PT!=:G1>
M6:.\1@35AE(I/BRLB\/BI^JD^3J4)!%#/.'&O4@JF7)[+"=9A!M24#%%S$K.
M4?,4H$W5DE9G@> 89"\8M@8(5L3@@H1D)FI<EF?9=->$=E5)\L7S,G1@&1VK
M^+&$=.&'0UXV6+QL&7=T>C ="O:'%56X"A8&'!N1(4<:?LT1K-1[S1EIV91R
M"$45-Y%PPASW7J6&@H"!8.1';_ 6%0@6+28'561$[@8*(3AL:@S\^5TEX"73
MH>:_E0MXHFXH<-?0":;/K7<8)SCLL=1UNHB?=:37V/(3=/,$56 M#\'&&\@!
M'+>G$4V48/(J+6?[FPDPQ53@A4-!!QI,($_'5EM]7K;N,5B(0]E-6*2==['#
M,;MX)0TF&!H_.:XPU^!3GT#00^=0- Y'LX(,7""7II4).8&)VE=B0*Q'V455
MQ,)>AXY IC,$)68>>D,=W$"&CGTN73"P4 RJ%,&2=2A$22#"O3H4! ?)H0TK
M]% :SF"5.:QA;PN,3-C0E9<2UJ@*0VB"VI32MM7I#7Q>LXD,2G,:T_30;,0;
M7'$X"((JS$$.0?B6XS;X+4&125,1.>+MOB*#^C@Q!C'R8;Q(((2K0"%-=.B:
MJ60 MM/(X 9/E" )AC $.I *B4E4 =#*TK__!7" ]3'@TQ)(%B7V;6PQ&!L.
MU!@8$<QA7&O0D7@B0D2J&+%4C$H-U6( 02@6QX4-,0,7-\.33^8OE+E[T1WS
M6+(ID(!?4?'7%/5URS21X0YIPE_XH#3(L0CM,?XS&M(&R+0R. V!9E%BV1PH
M U6E2X]'F,+@FO O^9&);7+@B38)M[%_Q4U,W!K75,0XQP;6)0;WP<$U3>@A
M*<0AB,[[XI B C#@'(],@6E6H81BNT""0 8@Q",,\"A/4PZ!")A)7:Z,"#!.
MR@$W9RA.04A@@[BD8"MT4$,9E*A#2%IGGC7JT!M-,H;?C,J#C&(7U1::%Y1F
MZ:&8X23;,#>26K%2C&,L9E@>VH*:.09I,'!!#HBE2&@J4*@<(4)1J7!4*R0U
M!Y%I*M0:^949U$=.\;0I\9+$QZ>X08XQE1 \=U=34W:H"4*H [3BMH0T. F)
MIII!W_!RK,A@KV5)6,G!/K)+DWT!"D-H0V!<.480S"!TD)*D7VO9A"]T;R"%
ME5<4C( HD*#@"$808ACJD),W9(M6)OGI9T(Z4D'NCY#(-.0RET8YX7!F!#4H
MH#,/N-6QV&0&CKK/"/,RV922@ IJ6@E:A36#:5H(!O&,3++65P0[D""P8\B5
M_*KK(1V1 &#&V99%9C6N.C0+4TK9B>>(^5IC%E*9 G3!7K3*2-]VE5@X\)]I
M7C!"4[;,"FFJR+>ZYB (=35=^7W!0ODK5L,:X0B%/8F(ZB &5;JABRJ!FX 4
MLR80G$%-8A"#18XH4C4T $"VXLE[')NN,=1!#F3"5&U3K!#SBE@.#4B(^\J@
M1>2MP<)C0!P,6#!D%+.2R$3.\;8.U!*:./G)-?E*B$#E$(OX:".M 6-!AF"H
MC8A$/2EF20,2$)2,PJ !'6)"@72@E<RY0 P)B$$"U.R&H\GO78=*%)I)T+VK
ML#D!;H:SG/L<&#PC:B.NBY:>.U0%-]!Y#6P.=)P3T&@"U;DJACKTGC,F!TBW
M^0UOGO04#G91$#@!;2" PF(T<IP]7R$,)_FSI.7\ZB_%S2D*"XRJU7D<;1$A
M#2/M$'9*$FE0"SH!P^;)KEE-%?F=.FV&7C0)BH"'6'\ZU'*F@D7:4!(SI7K5
MZ]QS^MH@:V.+6D=5<8U0',*E8'>7@^7&=@(J0L4MG6$A()'?LL/=H22,@2#Q
M/O:'V'UOX@16(G+0"$'V/(5$E0$.Q9;W%!04/%V#N]4GG (<R!!P45/\4A;G
M-4OZ382.R[DUX%3VQ:F20H:K.B5RB+C T;WO7K\\*"<9R@F1.S>9G[L@//_7
MP2VB<#KL&0I%@+')$_!R&2?=<D>_G!,8XG,YO_%R&WGC]@C$SZDW:\^)A8/7
MJXYLQJ")3""@PAT(XW6?G7 ,:/ 2'<A>D33!'01RK\K<]MQ"-LB=['T?E[=+
M@O<O604.>Q:)WZT]ZP2(9%2"7PKA\W[X/5/!KF58>HZV_.(8 QWS#+]\L^B.
M[B%T_E*?_[JPI3 $S5_*(MX> NOW? 15$V$.8R"[5 I2<ZJ(!/=W(XCJ!J)S
M$AQ!"&Q8 S=UC^XI.P_YF-3[OX #A^(? <]$B#F@S2WGW6,ZSUY. YF^%90\
M]*?Z8*_^N,G.Y>K?! \(QW>Z!UK\*5C1(J0OR/USE<(:M^'&>]9HA$9VE58@
MWW=H(- 5"K$F>U8S1;!T*/=B/)%H0Y=P#U<0MH$;[E9[<D $0D %9+=YG?(I
MSG,&QQ,K($$&2B$FU%=\2H H:0 5[.<?I?9A96!!=P,5VO*"!**#*B@1EO=H
M9/=H@G$ZG4)A&5@29_(@!B(5B<=IGM9X(B$&=7 &9U 2&06%+O41B4=M/$9V
M4UB%5S@Y9? J+L9*6^A9@1(5B:(V#Y<"75AM<[=]\A:&5HB%E".':0@P:Z P
M( %WN0:''9(4=(!G[$<FWO:#8E(HX,=P.B)[K4>'QY8CN:$F2V$''I$&@8$&
M98(5N3(\',%Z($!XC*AI)Z0C(9)_+U"&#*&$(]@\#6&";X""((").:@<[C8%
M]K1^DBAJ)-@0XU9^=J)E#"<%A3@1=/>+\R>,$1A.>Y8$4A %2S<S"&<CT9AJ
M;_ 1>$@%""-M2? $45 'TX@IXY4$+_ $(!".F^)N0;!L9$>-XY5%*.$7WR9R
MZ3@D0[)G3N".O2AGHP9'IE:&O+=R>V8%T49V $8@/[@1T>9NK<)!4%!R_9@ 
M#QERS/8"6N<;OY==:2!\.,9"'Q&1@ <YHK(4O8>12J&14\&1'MF .B*2$]F,
M*B=R*+D](;&2P3<8'^DA4V 'N7=M,T<B/Y)E^P1TW;@1@:43F:@'Z:42S_@$
MB@>&N[44YHB.#3EF$XD"V<@A'O)HV>)\#?%H6-EX9-(C61(PAQ$9'2($;_ &
M!6$0;.F6$6&$8 F'0#EI96EE9RDP:LE&Q]@0+1"7=#"7<[.,ZT:41"*(QK=L
M4!""-+=RVV(ZX@8O2_<N]$B(8<!W'R$%0= $(WD\)8EEG9F H+D&8O85R,%M
M+3"+EY0H2R$;M*%/1#)R)  %V\9XW)< 6LD&7-EW2= &9Y M@1>:-K(Q",*9
M0J0<F$2;N^8M<]AXN\F5BO>;P7F3D$><O[DUK#&:RCD&INF(=$"=$SEPO1<2
MLU&<6[-I9%(&3" $$RF"1K">DA$Y>%>:ZED&98 $[MEX\"F?/G$&O@%]WJF9
M;$ %-O29D9=UD,F--N1_ #B(SF2@49B;CT>2WE:>#'HT;F!C%@&>$CJ>CVF/
M&6J>L7F#/X%PM-D:<_"AC:>B>IEVQJ&A'+J3K5&@-A23N_4T,-J@&_I_'3J(
ML]$]9S"17.8&?E%JL%F?F'2.[;%B\B.D?8(00$H%5% P$VD5F208$P$'09$F
MYI>D=I6>:28;6) %=SEH;R K00 "6X %++ %6= %7;!G3$"F60 %$TEH&,*F
M6+ ";QJG<SJF1$ $99JG:1H;;$H$*^"F<"JG="H;0H %9SIGA[JGB39D6#"*
M/'$P#2H$H1<$D3JIHQ84&[&F2C$7+)"IA,>I1^.I!*IJ/]EXPWFAD+F1.1D4
MB>=,L"J5UTFK]FBK':F3>U8$CS:I1*@@>-B0(2%^/*:3YD>-0K%I!SF1%7F 
M;?AKX^>L-X$IT?I6<X-\:W"EA:EQ/)8&)-%2 KH&8,<&<@"N1.HTN4*N8V"N
M&:&D PJA;("<$UFAH.EMR$F:R\EP$$$$8G &9!=8=O &6<H\5)8HE3$K94"%
M5OBCT^87F'*(92(1+T"$\L,LE6*Q1C=!%104,VBD?P$"B].#/+&0VF*#.!B#
M*VLF CL'*41VWR2!KTAEFHAZ]%J2.Z&9:4)N$XD<5.010=LI,X1O##=#-32A
M\K9B@5)P(+$Q-@1V:*!\R#B16(%PW+8>YOH\XY5.S$8H86!^#S*V B6,P929
MC)9%WT)V)8$K#:$@XW6V&H0I>/@LVP*9.J4@8-=';+!TH@)W)J(2II.-M#=.
MRS>1WC=.9/LO<:LQ33F! H).!'E"]H1/0MMX8,D7_Y0EP7B805*41^<82[!T
M9;@IW[(1<^"30$*,*@45&4%V*U6OP!1.6"AN<64&E:ENYD>%[3%>&[,04K&3
M/+<29'>\<^ @2Y&VZW85=K-.X_$"B2:0%B%_5$B;3& <<Y@ HYL GP%R@\*P
MS@-D:"@J'W&:4+:^-&$355EE0HEEHTLD?($5-PEF/Y5C9"8'&44"A]$ -_($
M_/MGW_L9)'$Y!?&^LLE/JP/ )! $=' P< =X$?P@OO&^2U(B#BP2$HP&4MG!
M-G*.-WEE&UP'$#>I1&#"!$*<&>G 0X"($H&QWO9LBC92 1P\2P<\E_)^)XJ'
MK:)G-X*EV$IV6!I^V2J,/VS#>X0&9S#$1&I6"/)EH\4&!8&MS5I^&SR5F;>O
M6ES##EP19>!I3YP=&V%Z,(9ZV!@HK.3 K>%GD]K&L;&"#GP%=Q/#$TG')^%E
M<GPC<,P$;D!V<"P9KJBW03 %0W 9(;'')(#'=.#'9,?(&T%G&T'(AHS(F.G 
MFS=JSYF;(IB1#K$V?GLC'Z+)^9=J*?G)G>3"QX,<[+?*69>28YF;>7D1 !++
M\C;+L/'%F;S)\K9Y.O4\>$B^#6$POM&C '@CVQL1!"PDX.N]5*2W[VN^@H*^
M;"!F"4"W"0!D<_ %R),#<#! F:EC3,:^Y!P31!%TK+)*@L)E;Y-C5$ "5K$]
MRUP'+9( -9  &V.39D4&B:)=1K@Z8!*U;G!>1O?.\8P&,<!FHUO/]\R:V<@F
M+6'0*2D#"BTD]4P#9"8&K0G18U9F<]$ [\P$38 H2]<]DS/25-R1RP'2)% %
M*+UTC2;0H(LH* $'*QW2OV8'):T2&973.\O2(FTH.WW2F<8&?OO.59#3,+T2
M29LE/HT5+.W20CVI,=W4A5;41TT"1D C2V<$QY->DT,C+&T$V-757XU1-G)A
M9$+08SUQ8F#6:8K6;GU1#U+06BT2/TFM9XV'>+W6J#?6+SVI7AW7R4K3*CT4
M[VP$2BW8>STY3SU2B1UV< W6&<5E!1-,8WUJ!LO8A#TYFBVS[RP;&K)T1*!!
MN&@Q+ U1%T;:IMV&V.77F)+:;LW:%-:&<RW!=CVH7XC"K>UE/ ;;N1W8^]K;
M56'8-HW8\[+8PUW;X8<14!W:DLW;S,T7ETTFJ:W9M'W:GPV$[PS!;^ $2Q<$
MN)<&:: M3F!>%I$1+.W=3!#>XUW>3\K3ZST85>#>\PK?A%'5]U;+W3T81F#?
MY*TM@ZT4\_T&$CF1XGW?OM;;0#T803#4&24_"4[>4>W@2RW3@2'A[SW6%L[9
MIZKA]YW:';[<IPWB%![2_@WA G[6#6[@*BX_I<W<%?X&_TW53+W?&4X8 V[7
M53 8!]YX^IT;.1X2#)[8@]'>'EX0\1T5(OX&2$[B;;CD9\#A;U#?2:XM0<[?
M\T+?V1WE^7WC0D[E/YZ;.[[@,A[:*2[=):[C+)[8R/7'DXI<7.1M92X_0U>\
MJ?WF2R?G%^9M,;[F:2T1>)[8!P>!=\LA9ZTM=]ZAH5WH;WSH1#[==DZ.@SXO
M3O!"2T<M+9 PX$+IXP7C#&X3<FL1RZ%WVR,#++TE<#Z>KBC-3OG.7#8'2Q?K
MK:[.KWY<,ACG9"QCKNX&ZST'JRZK"<=NZ]'KZQUDX3WLM%[LMN[K_1WLN1D$
MP\Z-RL+KS0[4;[#9$SEUX$0<0IHFO9%*S0XPL9(\90"'(9WM+C*#;5 H//'M
M=8P&XGYA:(@"Y;X1+H+N'A('%[5T4R DP50;;5DDU_[.U';"$WGP*L&SD[M%
M]/ZS[PP%D8-_$RGQ=S!>QB[.4U[.'*\"-I'$&#(&8VN;+_03@9)AA85G&X&)
M1NTS7V$CT,+IHR@B.I(X(B^]]4,W)1_! .(".0;'7S#/"5 "B%'T,=  D!ST
M6O&]1%_TCW)F7C@&2N^]S-STB.$B9^8O/SCUWPOT*Y#T#0 %0"_T5O_T<1'V
MC,SU57_U11_V4:_V=3#T<8'UB!'V6J\42O^]8M^)7[ "4)#V#1 $<%!Q>;_V
M<U_TCA,4/W('=:P;\N,1P 01Q3'XXBL_9? L ,PKOD+VAX_X*)!=&<N075:+
M'L$IT=,P#3 %3T$F<"_W=(\8"J$2+:#Z:7*4]M.&7_L>#8"MK5\"KP_[5DQ^
MZT82N \MNO_Q]R,TP?-]&Y%WY^VCE]-/05&67$I%CR\&\%(<-]]KC#@5< C'
M?T?U<7]FD!S^WWOT46_^S(SJ@@\''*3^<4\#F<\E\&_/J;_Z95#_-K#[XA?^
MXI\ -R#'-)F.Q[YL@KV1/^QL(R2D?:*_/-J9L25UY2,L'2<@^RI0T;%]00#[
M7934M\C"0"99.J\FD[0 $^80' X<P$.]AP-FP*# RX[-$B@#>0#[^1(,H0&-
MCBTY.'( X$RD%Q@#TY0<" P52 Z8,!O82W+)"6L\W:\A0#$39LO@S!UQ#E-!
M+XT&6_)X^%D>J&AQ[S,@C.PGT#P"5=@8YD=4T*T0AHX& NSY*=IB"V[ NT1'
M$@!_P&59(FXT@8RP&&[71J!;.88 DC.;4%W06 )$&J5/-\2-#M$'8UM'XU\?
MC;L(H3QE@"P?R%I 7X>["* Z0X#<@*4Y&I8BMG&7%Y:Q9-A2R UI(Q,:'>ZB
M>'2$5')-&T$4DCOSX['@$'>I-2UPTL#"Q)<K1&$#>(6PA@Y(@4>6"VFAG6!>
M>,-$0+&-0'AL(7>!8X"L$_V&TR-C5"'+&Q+W0ESLAER8N[A+8#$2R3#E4(Y'
M&+E>R.2ZA=;E  8N5B>UMB$:&Q<N!L9 !8T #FL3HF!E%>\=IL)'R!MLTC,<
M*=SE0_@[=.,, V$[_!"[<"*]MHF QOIARVN'KPT+)H!\J".D ,#82I#PW.5!
M/;B^/MX#0R4.#\.TDM%W#ZV9 PQ\\T*+D1VL@ I/2=!" 7, #@6![M*]&L^*
M,5HOI#B8@6H4/ZR,1P")0R /C(%$0796S!C0B98FH\#$-@ 2(1@AVF(N$=T,
M18U2'#1:-KH-&P$E?)V5",%X4$]4BACQ5"&,U@05!0/F 1@I"V;!H8E($9^,
M1:Q=+:77N8V5%PA9PE?@(HS!W=V+9R$15M9/X%X608.("&6D"HU( T2$1V\)
M7!=^ML4FDH/@)R+@69RK&,0&Q(/8DEY/@2J4H3PV&@0C%# "L&8<-AXN=?%R
MA1G(C"]FI&B\ 5@6VY>4 654(0%JF%RQRY0"1KH-_\CH'$(SD_J2!/!HB;*L
M$[T QI?'4@T1$ @$82>PA)8!QZ[@1")<WLD78H4K R2NPE!H&9K/9NE&2';[
M6%>[J8U?P$7%0CFS'$L$D  *UJUE7 'DXK2.37=<?(VO"#$A["CQ9-VD\C[$
MST0PPX+ I=38SVH91> )U+B))!'X2=R8&8%!;R4Q[+@(&\\EU!:QL6TDH=PP
M')-$%2B0N6F#',@$2146I,]H&48 /W$<K44DA& 7H4>XXG8%!AO2D92'QG <
M&A(.84@YH >6CF+ 3[TB)!"!+Z"IY-8WA(Y0  1-JA4SJ+X %5@"4Z!E!4.>
M< ^QXQ2( F/N:<VO"U,W- <(6'V!(2=4K9:!,A3+5:0B.2%;$8SA->3.XTBA
MDI2A24A';>@E(R)V5&Q+YV:%D^H(L8!/L,)5+>/R>"?WF!0+0FG2( 4!#:@$
M 7$H+-%]3!+=PSN1G=+T K0*D  ./Q [$H'8."9QEI2T:65KB.P4[*@$WH!Q
MG$AJDB>H 4L9$3+"T2B2+0-<28$-V7BZT]% 1%,P28 K.D9V3.5N:'S8$>5<
MBC%Y*4Y>*P&*7S))7('0LG1XXU*(CV2KT\1*7CFI4.62\8_);V,(2_PHI*2C
MK) H R+;&4E[<R5'9-(B#IQ!$35',O <DT2-*A/2\9G4C3O!#EL&!#,=5[%(
M)#^E8#K2 !7JC]A1"""B\CAIB%9@$ /S4B#<ADZ1WOP$N<R5V7$.A#^R% 5I
M60(Z">6$7PH_$YDKI.2IO'S\2T5ZRR8P!9;.[GD!*^9=Z*1L)":D ,64E'X+
M0ZHVWL6XT(UBJY&$87G0C7E%$K+$R40.P@\[!@'90P4B4>.YF"O&)W2P\C8S
M:\80 )D-\@LD 2,0B896OP0))0$.[$LS<#S2!G#@5HCK=Q#-I3,B&*.^I -*
MLT@TS?X -1$"?J09-H/L7 K;MS, 1A+DFH>+#4C,G+$S1N)=/&UE$P6<S:>9
M-M<FRE 9U1)IE4.4\1NI@!2H D5 4;X,DID4J4@7! E\DU4$ 28P!0(G=.Q#
M1S WD<A_82I1XMI4>>F2-0@!(Z#]T%:7P8XZ#,XU'G&!$LY5P]-;H'#)V"0S
M&.:*ARLC.Z2S9YU.:$',$E 9P$,[$7G4LI:1D<@."G@HH25;9$K5B0:X3I$0
M$*R3>+)'!V$<H1/P; +9 E*:G]\)4;)%?,2.2* (! $B4 0"HO,D L$32&A#
M3G05QHO>.HP\XHKE"E09*\/ '5@ZU#-\&DLUD39@IDX*FF",7LJ9^ D]9]X<
MX!1Z@D^@+WX9QK;D\)"9-=!W/L]LH08+@G'( VKM;NE%X'@&!07A22<VJ-44
MCT'UX++2 MT6S#.JS(H9<A*(PV@I+>QQM,##[QD^T<08W!YUXR>T%+L1#'$,
M?A0I;\N#@L_^F3QAZ*RX&_0H<\#))/$N-LAVU$T?M% 8T1&*>Q*0^9&2+<68
M=2CH.!@BI[SAG]D"*'033L1$9R@0!9A%ZHABT2%2:GPH%)6)U<B%(@=%^39Y
MH@X-GU+2]D%).X@V%T,UPXXSXR@IT!V:+<;F:9NC 8]NVM&@"<>HP+C8H_)3
M&0Z&EJ*5> ) Z:(IT4AZIDDU1B_)!B$#"5.09B.@N1:-9)(\-I44TFG+X=61
M$$7#ZUN>Y'-"QZ+)0ONG):4BFA0DH-)."AT+X1%=,:HP6ZZ@;=DMO\ 4.'1D
M)YT<BA]Q0MUE&WJEJ5))1,>261!H*#T*%#$2!1 >^QD4(FG+.#6X4=ZX 3/0
M$'@#;W(I/]##Z B=@C''Z=JX%_70-_Q/,4!+O>78'#V8\ITBFOMQ)M=3HUR3
M+Y)UK8T>%F2P(X"1 P+FB-JB&'3:J&FN@*8;05-$J[MT Z"@64JF0&22]J)[
MA@(BJO LF+F,2DI4Z&11?ZC[S*2&RXYRT@;6,HX *\U-%36(9(L/,S?H1Y!9
MAI=#0,Q2DNHMCP#\[*@51%#,5%5Z,AH3)>VH=L-]XJ&SLR90U$CEJ4HB(&:E
MCLI2]41&P!ST,YBAQG;J,FZJ2F6BTK..;M*="M6*QQ.PJOT3[M2^U94K\&36
M/*I=-4E8@20@C7[J575NET]3"0GQ8WZX*L#,D6 U>KZ!FGA0IRI-]:40\HIV
M5")DO<()<5BG%I)0%+6HF-^""'9< D(@KX* 3-(#9Z!=;8)QQ@;H)IR*47>G
MJI06K5):%(=.@4G0C<<BD"=J5AK&U$JY)HI*R T:,6@6*=AZ1'U*#%H*+.BU
M-JL_F1VG@DX;6J6U((A5-4%6^:F(6)FR<XV9RYNG QO/V;I I-4[H9NG25N%
M8ZSD,;^58&J$8#@KY!AT!#EY4Q%AQR,P=IAI=,TD!>&T0L?;F#DOB70M" -!
MN2:)(\!>S:M[1:_ 4;[Z4C1P&WHB?Z4#F>,.J)C@RC6KJU/ZKAS$D.;-QZ<A
MRA(AQ:[Q23IN5Q"Y&!H"]'*PV#&P<!().)%*PH8%"29,YPT(2P$2TLDB)0XH
M %' @6RQS_J90. )YFIX#8@3Q1X3"ZG,329V7&S2+-FL#"@'P:P,Q*%*02,)
MWBCIHG2EH&^'];J@&024*G0ZL@Q4(P*)*W0KFEW0I)CP$\H2BG6BG9:LS#RI
M5U3+UK5I]F(NB6>TLM@1>$JD5GI1M2&P?!LL22>A3&^H7\M*KF.SOV$8YEFH
MD!M P@*S@4GBP<!/T-(_.4RS\# @YL;P2SKP G;/+_.R"2&"@02B@ADHI$.@
M,"U +?K%)3/E$H(#G#=)8@H(D??P:*TLP'B>+X#0JLC*P@F5@B=D78>NG*2^
MRO($^NNDJK58<U\B4UDK:K_ $V@/>PYG*48,05I2PMX2.7"2U5X8S9B;BI1&
M( Y/1T 0GE]Z27DMJWV=[TIW.H18NW=Z[66QHC/'3K8E.! KDB.7BA^::K3N
MVFY;60++T@DL9W7=(AY/BPCE G04(HYV;61$-,@_4VWPG+5"<YN^ <?$([CM
MOX"SM\J&5A9&^9[0C;P%F@)0(-1;4/L%'HPX9;2D5M\N68"A:M',$0BXV% 2
MM0@0(((,[49@J2%FO'3#?/:S'LP7H" (0^:,7)C+3A>>XU 3AU9OP=4WX'%?
M+JP1G<9FY X<DXMH$8:B/0,_M^?^6O=@"D5N?1BZ./?D)EKSV:303<*B8NF)
MWIH9PS(%?N,LW;A8-/7-R"8P!_$ $7,5F&8AO!CB(#]&C46X?&+7EY;=LXL'
M/MG;)0QW1B6,%C7A-6?DMRUEU):#),QO6VZ/AL2+'V)&XF[=5<I)P>X"37U#
MX N<2]7*N=#-Y-U0WU#KS@7#0@1&[50%NQ9U][%:&/9J0P+]E+6=U]<.,%&%
M;K+/1RU, HR$^KK4VWZ:9[,E/J;W]783PN!Z[P#JK2S49H(E/#P@5I5%(CL8
M>$='7+P=UGO+"4M(O36S^LP@]]-\"Q.,.[U[!_H&WW=$?/4L9DJ^=&#Y\H3J
MZSY$[Q> 9(\L/9)?\YL$Y "K%(AG[ R8TEP!R<PO,L11LF+]IEXZ!@5<1?KM
MC?WW52"$U#LJ W RE!4!V)F8WR&P;$O6LP4)T397$![]>VUU9RO3MA18232!
M% 9N)PT'7F%^#OO^"V#5DC2OO9VO/_/KFMJ4"CT;@$D]+,ACZ;1'&@-SG>I+
M-6-FU@5'7M47.>B.GDP;-=BEIL8RBZM>L$_ "F3G"&^$(/Q4.0(1QC$O6'M 
M.XF#;ICP#7["IHSG.:,7S&7&(8@J"%9X",?47-&%BW#D13Z4\ N3W-,AA)WP
M&*Y/!D@*R*P7+,"T7>4%PVRX">-@ 1%[QY"2<8"&10I &!7\\% >"_Y^'[?5
M'E%%++^HK*\3Q$+3?B9#1QSH1LQN=4J0N-'LA$DL*#0Q)OZXOP;8XBA*'(K-
MP-MED@T $F.!)^!D<U-KH,3!UZ@%"GHDP%+QQ[5,2#$WX6([X8AML9)P)J2-
M3?#BGV6".2\4:+PK./02 2AP6.C % ZWN5=R9!2M$W]V'S.& BT$Z%)AWL,N
MKQ>&(!#WAJTM8U\:1";I'>8(JZ^NC9<_>'A.X$G3$7IR-(QC0]:*M['G$A"O
M.+7BF'$,6BY6PRT(&2.VC>,@8 3\L:SZD'3.<%EC)5&0C^CC0<A+(2 ;G7$L
M!1IR,A27K$(ACV/CT9%*&4<>?'@H'SNE<0P%W, 4:)%JV#:)D^M(DD=-'F"V
M]E@E?[*7/%+&<<W,1J5,>9T=/YB-<%4QII(.D1#'5H"AC*6 DG!+I(U^CM;2
M-I&-LB0#0TI93$BRW6>4H0"=@<KN<[1*O.5@:6JR41X"TBY64:BHS!'$CXMQ
M(1@BX5#E+Z ]$PY63ALZJ AHH^ X0,/R6FX-.50*D66\?##8D%=FRWSY+8]6
MOIP=VM => &4@T#09>* *"O1\ZW*1T E"&8QL97S@ 69O5_9+$_FLIQP] P1
M^,I7@ QL-KV<E<7$$##+\Q<$7 $ X80^,UMF ^YC,O,$N:R8UZAK+@*A>32/
MY=(\F^<R2AB@JUDT_^7/?&\VLTC&S%]@<RH,LO/#0(*88$N7-$M(NS*Q&WJ#
M5N[&SL@U&X$?QIR/AZ%0- /X*Q.?Z?NE=ND5Z V$1TSH7Z.L;> /V<&U9S4,
MIQV!M):5 !5PSQ,)/N_+%]0I6V9@D,_M638JW@0  R@NRD#&A7@E$&65NOLB
M[PLCFCJR\3#B:.%, D,8%:G<"!<UZ.Q(!B#T >80P.:;7NA-FJ$]<^2E8Q[Z
MCJ7'5E&A^4+7A%$:&F5P:++VH2FTB ZIFU3#FHXZH!$W-(I. O\W(H=H"XVC
M+8-@\9!K3$83 3:0HJ50%V/1-_I%E^B:[*#E !,8 A&ZV<*P2.:*1C1(F-(;
M>E1>Z2PM;P*9)'/1:1-&F^CS:Z6Q=)#FTNO!2ZMI*LVAF0"0QK^!X4S+Z2F=
MUN82CT[2)]I*W^G&0QWU=)&>TWUZ1_=H)<T&QO0I%&1Q^E"#:1EM!/R8_IPS
M!FA,"S@LO:&9@*4>0ID:2VN+,;VAHQ[WY3%=\=?,@:PJIW<-2R6*,OK@P.1C
M4X$*#)UV D_ ITXD7[D1</4Q3A-J8MT\*4XMHY'$#,F;A_/%UJ*=11CXJA!<
M.#+Z6X:!<,E;;FYW2-9_=D-_B.AVCH'#94,)"6-A_*XO07BL@"';T+?'IO&*
M>VH75W4(1:B%I2P]14#]<A^143NBWH<%W6O2=Q!E].8Q'K>!3N8F[[,3]V5'
MU-;VVM;6R=%:L M"D2S6"7LP9<Z&S:\9H(P^/)V7["1,,1%4?:_UQ;M<%/C@
MI]D;>9?NTB&3/R&K*L8-+?;(@*.>2 $T4 Q08ZFW?"BIEM%_KTV3Z6,3LZ/4
MMAP4-IM3_V2URE81]% ^Q U@K48!'PE_D)R$]@AGV=L$:,EP*<[ ]DC:;/4+
M#('VF UQ5HU*+_0(.Q#7:C2#\Y?2_@)*8&L+[#*M(W"6V%;'N:)L"T=?R)]+
M)[ )# $::R]MQ78PNO::E,C'-S.=[2- !/HVCM*&1V YZ(G K;</"Z;PGKE)
MV_"3KW5X94S]2*>$YS@W;BD0* ^6&YBK:.<XSR>?Y93.MA2XA@-7('[N.L"L
MAC%G0-V-N_.B;K\]?D7P37*3'LEB8%@33'%3AM'FMZ$W96AMJ+0/MTPZ)JM"
MXS:<U?4KO T9V?7(Q[L:L>.YX8XS2OK8'H:B 0AO@FR0HQU$W@@267L_ 8;<
MO>M0F?C>&=D0*M[-RSMI@U &W@PZ1VKMMO0#W[,8.!B$IW)+;_J=$Q8"O)3?
MQEHW4^%Z<RU! F?0W^MX&(8]*M!;G<9%KM89C!W*;ZX]J>0V9V@:8/M,[%6\
M-3F\)$N0WW6X>&,COBHT[H8?'MI? ++^[KF-M"$KA[Z4C0<Y'@W**@/#*:H<
M"B[\_C:>682_>0(-]X$C$C4V@!P.C(MECDH>/]RR%O A+@1Z*]UPM4:S("3Q
M<,J\+L5/C-</)V-U"KI1RUQX $?6!5Q93_' <,.9N"]=&R.1392\]3#&MWBY
M\@@M@+)"7!0^!9S "C?$4#;U.0%?B\,F4O(4V9="CVMM;!O#75FG2+*^KHYG
M1UBS0F49(V==B%R0=X_.."@GWD&-Y(I<'BV=,8N)E@(@3^1[7"1H<@[)R;W-
M)Q?D6WN4.U?TG0[-[+$=6YSAE"ORK2W*\W)NP@JE?"FT<@'Q&'M-+,?D>[Q2
MKYG5>FD@M+:0Y7M\<0YS VF QNP%-U&<07X@<ZVMJ\G2!H&IKKR7#\<]/KOC
MJ3;\Y'.6Y1[8/;YY5'ENU(:<')*O)U"N@1?A]U+DPOS2$"&.;;L?WR%?YW^X
MWAJ6)GO'%30*R.--EH]3WMP4.D,>&M+< ;TU?!DEE Q12ZF2L@C]*Q/R9FO(
MY9&@B.B#7'?.MFR;/"PZ9Q#=;LUUKX3 9Y3E,)X 9(_<H%]T:.[K OHDIWB-
MYZ7G"H_.$S#Z*$=PZ)NFBW22_HO-N?G.Y0_]H+-TGHZ+B5CVT^D8O6D1L1BE
MTC_Z4 _HC8;F5D*4FVZ.P]9@"0%=JK\G$%/5Y\!5Y^G=O$6U[36)U%EZ6K.1
M:RR@5R3F+%I]:%FGQ.=DA,>VA.Y,RA3M;NHUW:Q_[7E4N((">+#6#0&< P>_
MCM6-<@:< W;]<..LPSZO^_H/A!L5%D@ 0WHTV!][/E^\1#1(OF\6GL<I9F]U
M8V)=5J0/JXX@U%$^\NSH5T7WQCO#94L[/AHIGKW1Z/#<U&B,I9@8[5[="7GV
MXLA^.%%RQ.W:R;3#]E!;P/,/"5P>83S1 '?7OHX:P&X_XKF8;6/DY;X1A+LO
M/(",>50X]T KBSU8PBL8#*.K!_?7OMW1M@8))\;]7U1*"92)F)QG9[C\"=TD
MS7U9)E'I96??26)F]G.J\,]%K4J,O!2\XB$/&IR'K_ 8#GR1]Z9SKA^\AENJ
M'G[""+ZGVW)YHX0;O T6PSEX9OI(XGJI>4YRU-]\[5]69YLDG_<PCM'P4EB$
MEW@L3(VO5X3OPBJ^P&-X 5&&3_P99@-I^!RO^#>,?.*PS-+P(9SU\IX-CG!>
M@(DOX;)7R4A:AZ",(G#]\AF<EC261IG !V$,C1]]"SVU6%>;T#Z>Y/!PL1*%
MORN(.C J4-_^RBC4XA9>EX]0D,6RO$D"'^$&$0?.DJ"?O)HW FV #CP=YBRY
M"D($5O,4D X\/[+S_!0MZ4Q\EU3-PWDV(.T$.*V.\TC7.?,O]&8(OP(@13ME
MJ.@(BC _&UL$=%'S<64.[/F)Y#?;T4%)0&U#HJCY#"$'1GWC*?7'>"]<6.FE
MZN7%HM>PR8LS'6/^X(?D/-(\TG_Z9\D++6 1%MNKU_4@H$[TBL4P0N&JFG<*
M8NS8F_JR,020P!+05'ZZ1\N+H&,%<KVI)Q;<'MLKZC4F+ZQ 2F!>WOX8IPMN
M$0P=!(+ "!R3W!\7XAK=CPVL!P&101-K^:64)3P\/B0!+F+=Q3ED#S+TO5(B
M$+TB, 1\J ?P[T)"&_BF?FH8?)3 [Q6^PU?S*NHBW%AL(P,2P+U?*Q4"8&C,
MH, QOZ,4M$N]" =X?&1/,;S*%G\Q*:%M@*+1(C^<]1"L1>J3O\-!,H#RI7VL
MEP'WPC%$!FIF$,!6KKCW<@$%['Q7..][SIFZ9_=>K[0 &D L-LC!;S>!@6X=
M?8+_0/(0J@8,=WYPB(L?. 1(/;*G >G""""68XPOQ81,13><88/X];>[6()#
MB@G[@04/U#6S;^II@%I:^YJ*%6F1LD33PGY.(_9R@.\?X]S"*@#_G]A93A0$
M+'N>BS'$OMWP:HH_V=<'M;^U$P0'L0A,,W*$?>#1ZF%,YJ\!$H+S'V,SF%P"
M0ZW7:E#@"1PIS._SD_U>4/T"X4B%_CL0]@/]\SO]_ 'W'WHQ(45QS%W* 2O?
MU-> TV #]H+2[ZP\/P\*!!A:"ZW\Y5#S)(_;'-$LH$$(!>.PG4=(Q&I];9$Y
MY@>!DQ>E&*9'NTE/T)J-CEMB:\#K% >TDQ."E^=1\Z-F#<A^PIF;_E%RA!< 
M08X9-F_N@$ !)PP=.F7DN %!YPT((R2&H%GC)$P;B&\DCGG3!@Z;,GA2-"A"
MHH@=-W22$-&1@,P;%V(2Q$B0Q(V=,&S2D 'Q1@Z()&Q&GN$)HHR=,BR'$@'A
MIDX;,0U/IK3CQ C,F#-KWE3)E,Y!-QK+I(#Z1JR9-W7<D+&J4DB=.7E@RJ1I
M,P$5-&62+FV:9@X(,7/S' SC%L0<CXA/B*4*@DR9D0S)F$2I$DH8.6WL=LV;
M).2;.7/2B!D) FS3A'+*,I0C>$X=."+3E'F+DHC&,&?*>,9[<TJ>.0PWDE$8
M1C$=.77&T*DCIR^:,(*I,HV\NS<9%U:%A"$C1>EOKSC=? R)_'3?Z'8"IWGC
MQBH4.FB8C*8S/J]F^B#L$Q];AEANO"$9"'=0%UE!;EQ&@G=D:"8'?EP!EX"#
M(+!&1QH9PH<='<D%A18(83B7QE(7;I;AAO&AA,1F9!P877XWM2C'BYOU%1AV
M;?!VFU53E.'<%&GHX=N$Y.6T4T\__>@<B$(2V4 "1B8@PPP)1#='0TOA1L)\
M:!A1!QLR)K ?&B!0$89Z()@1)AO=0>&$5&-:6"8(<4Y5%4I0O%'45G>1MV=1
M:;AQQIEIH@9F4=TU06"1?^9E(:.2646$4D_88<:8E;8W1E]HJGEI0P,5M*A+
M?GYV4Z0$AMF72Y2F(4>B8TK**@A$P ID1'(8EJB;*#511ANR3GD3%'*\T2EI
M( #;1E"\MFE5%6ZL,84=8XPI[1H#WO'0CW)PVM<0C5HEJ1!TS;HJ:G+1]680
M9) AQYS?@:!9;R"X"V\9I,'UA%92/OI58F^8,5$:(UEEA7/FUD4L3E)$ 8(5
MN8*8(T_1?6?87#VBY$014YQ*H1/PM5 $'H%E2"@(/Y[11EA6&>%$$""39X3!
M?8DL5A!C)&O:P2@) :=&\OY49T8MR^=$5C/KIY"91M^<UD1LN>4C$_XVO'++
M33%Q\D30HC1$$5<#G, 0%Z-<:,DG#UIHS3Z3D(00,O^+*DY%E7$4&R (0= 8
M:]S[+I9S6-4BH57 ,>9Y;;25QA@*O?=03V[T)1.WY"I--X6THH:SU&UQ*?(0
M;*PQ)EW$!0O"=((-",(8??_-G!MNL$WI9%- H>ED ;*MLH=^T_O&H*^!T'*S
MNUJ5A+%CF-HP448A92RR^@KFJIZ;"=V\:*3UW!=KKC6D&!Q IF&&;:"_81$;
M9(PI,@@6&9SOBG!3T1KBS>O$DT] "=56&#L9?"A/U:]UC0+!H,[$M6FUCB>^
MZI(<QA $,4B(;-%+EF B&)3*R.>!PZ+@L2QH*#7U"GE&",H:<->\N^5-:G+X
M&X2^)P>K+(%;DAK3$K;UD,V585%#D,(0AK:L=(7+ASY*PQG((J:&E>:(2&G(
ML82"@K5PIB%L, Q*JB"D,T !!"T @;3@\,'IW49E1D0BO9A"!K8QJ&,U;)C(
M'J(VXO!.A]TQVM)2-:^G+0H)*&P8"L0PKV:1H59\^0[X6*.A/*SQ#5((0A/8
M)Y%&-N%>_V-# "G5L3LFX%;1:=*NT"*68,&!#GFPBLC0- ?2N5$B_@L# -6$
MRK]%!4\QO.+L))3"Y^E-6AHZ"+Q*9!8?Y4J3%II"$89 !1#-DBJU),$5^DBV
M*\A!0WV)'D.<8Y4>_C!SY+&018#TMRE(Q2KA^8XFR_F3(LCAB5:1)C7'Y$Z&
MI&:=03%E6J1 !H:1;5.-@YI8T%E*E/RH#*K$6AD(.D]VHJ17F@16&I,SPI]1
M(0_V:YB%)BJ^@PSJ/ GQD'K.TK*'ULX."\L=N/96&$JY9)L-NU4JG>*^Z1!J
MARBQC]_.":2@_"1'A*'+05XW1K;0@4%3F$Z,5NF&%LS!J %<D\T&D]+<E.$[
M3% EV9+P@B?8:JID>%U2Z-G,$G)&(2;MIP$%(\4=B06,:<E5CZ(4E$*1P 8P
M@$'9B-"")'SUB024S.!0XCQC=2:7>$.*]UKV&N21@:'-DPQ+R&<;*+KD+!Y%
M#9L4];/O/ F(I2'27NN)$BF<@;%D"\\9(!>9,I3OEJB]K-Y0\(:E"(0@=S@+
M" ZB BOXI QO4 &#I,6\ADF+@<A2R!AW^U@S@&^9>2)!G(HB6O:U"031.2U\
MI)2 V]X6!;G=;6\9Y* VDLU"\ K#'78$AQ=T]#4/$609LJM=[NI6,M^U9PE9
M DD1D<A$:V$)=K6+V_GRUK?V),(CN9F7]I7WO&& PW_CVUWZ$IAC;X"")?59
MM_:%H0YIE(A(PF"8 [+U#(*#[W95, 0B!('#[YDP"3 8H3$%@2[F0<.Q!C07
MH(BO-2H2D1@R>!L3XS;%1FB"BZ- VKJMN,,@B$,=RO#DLZZI35("<'<*H\DE
MO^="820-Q:J3TJ2X97 Z%HN; @+<I\3] @&\0P  LT(   G=@%1%F4<!   )
M 0   0           &9U;F-S7V]S+F$ [< = ']NUPX%9G5N8W-?;W,Y<#(N
M80!D969S            0"DC*   58 046=.&1%D0( 0DP>$F3INQLQQ$09$
M&C<@YM010R:-'!!$BAB9TJ"!P(<1Z:1Y@]%-G39BRLB9X_#-1R)/IEAT0T>F
MG#IPZ#B$.$8ERY(J$M@\D\ ("29AYM QZ30)3QPP=(!(0.:-"S$)8G!] R(,
MQHMTL%(E,43(F#!LV&@=^S7LV+(@A@21(N3)$RH@WL9%"L)-F3L99=I),Z9,
M8+ALYI14*H=IDJ=1IUZ64L9-F#9E=- %*U9.Y\^.S:1AX]@FB(ZFB]ILR! $
MG#!TT#2X;(3)Q36BN]85Z]O-&A!TR*IFO9L$D3)VG+P,[I5T@C-EA)*!SMBQ
M2Y@R"7=.^,:,P]5E&@0$W*?$_0(!%T4   U$   )W4!5"\9W 0  "@$   $ 
M          !M86ME9FEL90!A .W % !__]( "F]S:R]O<SEP,@          
M $ I(R@  $> :!)F31DS:=B4 6'FC1P0;^;D@".C01$B2:@D>>(D00\0,QH\
MP2C%(X@7:&"\&-*$R)0&4DB:E%*$R<L&3(PP"7)DBLD6<=+@H=/CA1R55)I 
M:3!$)T^?'X$*)6I4)9TV<& Z[6FR00,A3YY0>2+$)$J5+%V^ "N6K)*;*N+*
MG4NWKMV[>//*]1J&#1L7>'1 E$BQ00(Z;^J,07/RZ(NK6=.XF4,'A&3*?=D(
MCCBQ8H(Q<$"TD&-F<&<0)%"P'2LDA>'%9%"K#LLZQ0X0;0J6\<J9XF;",ES(
M,<S&!@[1;(J2(?."31HQ+^;DF>."C>R82:2D>-$[^,,63WIT%UVFQ\6,&YUX
M#0C<I\3] @%O<@  :$4   G=(%1XJSIN   '+0   0           &]S.7 R
M+F$  &$ [< 4 ']^2  *;W-K+V]S.7 R            0"DC*   $[R!0R>!
MF08""29P@W!@P19C$-:94R8!CS=SUI I8V:."S(^&C100;*DR9,H4ZI<R;*E
MR9$@BI!)0R?-&S<@T*290^>-G#PC88X  :)-FQ9DR+3(DX>H4Q!#WA@MXX;.
MG*=8LVK=JE4,4!4@6K0(*[:L6+)FTZI=R[8M6[(P8<0  6-&BQ@Q6N#( 2*-
M&YYAV+ I0P9$$A)2J(9I4P;$G#P\R[0!,28P&ZZ8*9>)*X.N71EY]_;]2\<R
M8<,DB)2QXZ3.Y,>1)U<6G)GKF,U@ZWIN(>.&7KY^ 0L^?=@($[]K'$.F(YFR
MY=JV<=.EL5M&CM\@S*3!<UI,G3.C41MA@UQY;.>TH3^]+3+APX/N$[2((U(F
M39MN$B2@6)"&2"IYP/$%$V&X<<9^912$PA3+M<$##SBDL,(38J@Q1D%!S$%1
M&V*PT12!!M81QAF;!4$''7)\D9@=""J86!%5/1CA"C" T%X"<%!TH4!SY "'
M#"P *""(9[!@(HHJKL:"?37=Q (-,$3)0A*D#6'9'"*YI.667':Y4I9>;AD4
M6$],D<-LEQE! FRS&>G&%BRT$49&722 0A@VI- #;,Q-=@8;;X@1& @$R3%2
M D2D(4<9%Z)W64\@E,D717+8D<9M(,CQ1ATUN5&&"T2IQI.FD($01E)R9%H&
M>'/ P6@:VA'FPJ%R9@3"&6G84<95B^(:6:JU)F>&3T6]H>MDD,X1AJXB26JE
M8 G(.8:F"/&80P)<Q' HK)YB.P)OT4Y$1T[+-M89L3.8*L<9KE%EU;9F=,O%
MMS,L5 9-:)21:F=NH*LNNXQ5A:4*"1@11!),)'"'I@:"X(9K8N@+PAMF_-NN
MP"! *BF:184Q[1N'4D5&1 1':ZQD+K"![0PLM'#G#2GHIZRNJOK*G!P#)R R
MR?JU<7(8*2/Z!8-S)#K'G7FRP(4,^I$X+I_-S=1J&'2,@4;&'1**XJ$FZPJT
MRMFN$/;8,:"P= I*,^UTI&8ZIJ^EF&K*J5^-%<JU&G/(8>?9^MDI*0C9I@!"
M&=R-P6ECE,+=F-R=XI8 K&7$X6T+,W#M\[%!ORRATO4FL"A//BV^ZDXWY[PS
M0B*W(=)(8;;N^NLB4<G3LVS,D<!@820PA15#4-$A"G",@788VNKGK&4%DS#%
M%':,P4(8+!-?[>61!ST"#"R0$8-^_0XNAZ:&ZB?'NV"^;O[Y+8FT>^\=5CNR
M"W<D<%AB;BQ6T:+U,Y9=&H.Y/P;\\DM2_LK0 A7PQG\ /(QJ6..:!*QM(XIS
M&,0DAH*)2 PPS$D! N.7A"\LL#5',: ,-BB_U*P&A"L@&A7D$ 8XW"I!((#@
MI1KS, Y1< YU<%6J+#4'8F&P#!K4S_OBEP8/GM U!3R@$/_'01(8!SGZJ0*E
M=  "\KA!6/S;S!(3^(4G7C&)(]QB_.ZB'Y%-K&*EZ1!NT,?&-I)D3""80FG&
MD!P[A$$.:0B#&J\RK%05YSA7-)4;"C,_Q>@/:K*Y4E :0(0D2&%H6BAC'.J0
M@!DP;3]IT$-C*!9#13&J)S\97%5^T@ C$.$+2)A"$B*ILTE6\I)SR.0F*Z:=
MP<1P5]-* T%\(A(G0"$(5$""$R1)R1C(  <]"P,>TB"GRPS&0'2X&B?A0+6K
M#1!+U?+)@6  $^W@;%S1;(P=\:C'P?"16&)X0S0SEB_Q #(Y!2I,.%%#/_N9
MIT^.PM)&>#+ !)#A#2X00P)\"4QA)F , VD*)_?9*:KAQV'V:P <&!HO^_D3
MH"K;'AS>X)>;9>P-M^2)7QQZD_W9<H 292@9^OG/H&F4HU61&*08.M(FX60F
MB[J03YI"S76B%(+Y$R) !3H#&NR'FICJXRTCB-*\C:&G:! J +?7PSK( 5-0
M;8!*H7K1J?IS5PVU:2=S"DJ>5K,!M23,KJ0J4%.B4I613&M(<[G+5'G'#&;0
M5P.<:@8R2#6C!BG,J<CPN:MPLJI7;4Q:]WI5"/XU 2_MJ$Q!BEA,R1!3?@'!
M GW'A@8<@0E/$$(0F# %8B9@5C 99Q[5" (UB"L[Q)KG'\N#2$=)U*DLQ2AD
M<013CR9K4XDE5#4ARAB)UB$-?NTJ8.&@J=MHJ"]D*"430#N$T98V<I1$+5BR
MN:X$?#:TUF7L&/K958$2-)C#1"@<%%JQRM(PHCFZ:D49H]S=;E2RJ?JM59.:
M1>)N)KYC6*E%6[K<WD[6,<"UK"=U&DJH^E<D3B4#5UL:/ZHFN#$X_>1.A1O-
M!K#P#ESM:H4]%X8[+'6&'$:#2#)<%;8BRI&0].>"RRI*% '%#(LJ \4Z4M_M
M[9@_'\U.CFL<RLS2M'YBS3"#@2)>,O3UL=OKJZE0M2O#MO?"8]4P*57ZY!X'
M=LJ$K?(90QK6ARJYK%H%:U*>3.#=2GFPA1WSD4EZTQEOF)KXHX-(I% $)U#7
MNJW,;OG<2&C7P9$*.KG*3MB)."QS4K9.?.<+S&#%-:! !H*K+9IFM5VP0.&.
M]BN=#@X5!ACP%K]!=F^*_>L8%/GE#*2.;$SS"](YB]7! VPU'@T$D\30P:IN
M&#7!QC"M!%CI>WEH@1!HXC8ZL* O%2N0]\!'+L,2VZJ$>;:T6\C<@9"3.=/F
M9<D0NI&^7 4.;/#8:68: _C!A*&DFH.P_8F]&,;@V60 4@Q99JIZ2T\%,$&T
M8OO;JE?%JC!> <&=8""X-KPV8H-;9F2J BJ!+ZHHK^W7N A'.D$V9;%@J<,@
M9=I.7-NSX&. 51JZTY0[Q2 %%6^GJN7J<)Z  .)A(%2Z,YM6%L#$.^/JWIEW
MRFD04 &DE0YRSN4Z3S2]FE#-%?.C$QU'WF'<YF@HER!-!8=N,S>/S(&)!5.%
MW&?/$X<Z!,'8!2G/=K[A#IY*U=0';DLY-05_]J2)MMV0ASN$H2GA[&9_%[TP
MFM1-4\RYT&F(I7%0!4'C^4K5VNU>Q?(LO;\W\1"T83)/N6;]W'7HT*5 4'AP
MZ[ -.XGE33@-DRO@\414N7E3AH &/(I4VC B$1N>'02KE0Y%H(H!#9Y-A!;4
M( 91 D$0/)8O-SS["J Z@K[DQ'>8-*&D3;@C"'I#%QGH@ 8WT(%N8I"#O8RI
MT.CWTHV"6NDPQ*Z+[Y19Z*UGG#^3]GDWL-S/@A:&&SRO<M-S,OR'/0 V0)JS
M'UJG:B977#TC@"I#/,]C:@>54&164P^%4OJ!.U_%3_:C.<]3/ D@!GFS'RCR
M5$P&%GYQ'X$A2RF&)?HQ!FP@!P#D5%"E.=4"@S(8/UM5338($P,1>S.710&H
M*T%3@!W8?\/#32\8@P%%;_KQ@S@Q)SH7!CPGA,9C)K130D_@*LX'/=4B!F-@
M.Y3V!8OR:W+ $ U(A#J(/33(@TB(@#2#:Q-D*#"Q-G*U3W0%2OA6(X&Q**?2
M% A5%53X%ZM60Q$C=U>V7W2G1;=3!KF35OOD@:5V:K,69'>(2S)X<W6 5WJ5
MAI\2/R.P/%U$!-D#@M0#0"/@5E-0!$>0/4P32YHT9OER*G*&B;H$2M5R/-!R
M&-)'!W+D;%ZH'V HAFSP!?H"/EGR0N/B8'B(1W4U9D'8/YXX@U=5@TB8/::V
M-GZQ$7@P&I "!40@!)PUA(X8-*<$!=$4CE2 -$D8@G-2-P9&:R  CN+8/OHQ
M)VR BD!"!A*X@F> $]M(.$%V!SY1&#^6(.3X-0D  PN'C?#3CFLC*!0Q9LR(
M2Z""8U(QC^K8/C Q,XHE6%3V7(>%98LUC2H#CJ.X<&C#5V2@.:K"&#:4*F\6
MDM@$%FMS7Y4(*>Y29#>U&BB61M+8-9]RDJ=$!$5@!2K) A&V&BZY*#!YB"?&
M'G4(0Q\6E>^E/QCY&E@&5=K&AS'HB&3 4[UU%?H57%D%%LUXB[R4@8[X57:0
M/Y(H:[X%4G>55S))+%5Y65?)B"*H-TXC!T"U&,D(@QC1:(IH4HQXBO'3AM'D
M@?QX@TRXF-7HAC"3BUB(/(<Q!(!"$?_WA6%H$,58AL"6C,QA<Z>7>@\%*7AW
M2"1IA8WXB%D4B=<XB=3T7)<X!WFXEB$X@J5)!Z?GF<1HC-_#2QV);LQF:P^U
M@(TQ4W;68,.5:_&$F _&EKG#4 8XFTJXFWK3*N3AFQ@HE /( A.E9M<),XZA
M=0R594M6B!%ED@D @>/)$_-5!B[ID60FG2C%>6!5@4AV@2>7!X*(!PG)?_=6
M:I:9 UFH)E" ,TZP&/_W@< )FL()/H\S'&<P*'*5:SW@ ^$6/D*ID!!HH,(X
M@E:S!E_P3P61 +W):B,RB#8G BX@ FP' C :HQ$ZAL=(G& !A?Q)9^J)9NX9
MGW0@8(PAB36"G"4U=,[I4^T)G@(U HF2(BM0!1-%-5^ C0D1>TJ50V1 -8RH
MBRIS&%M(%9TIC)^)H\/IH8I);]FC9M9HGO;I8 L%5A:8I(J2C#<Y7&GYC',J
M4OUIIV2U4_JGAALXI&^*-H_IB0IYCNDHCNP8@>XXD3@YEQI9CYUUCW.0CZ"X
MC_U('O\X&MPXD 5Y1AV!D(H:- Q9:@YY!Q )0Q(Y2ZN&AQ>I*9-!C^.HGS:G
M5,JB/WH)C5@6G4B*AN!)E!YTE$G)CPX$0Y-Z8.G9JYFU6?9X4&T !T&SE';@
MF*:&4--Z1_"(:F5I63[)'L)8/<&YJVIE!S>RIB-0!"10!6Z@=]HC8YR89U9Y
M3JFB:L *5E_(0A*:HX8RAN8*08-Y$SC$!N.R3W5:9X$:2DJ53M'T;+#":!?7
MAV#9%(M6(!_77W> +S:"EG3ZIS@Q0'M7&$JU=$.VDT!QJBHCI/,IB9U1FU<A
MA3UU,\*ZICO8F->8;\+U7,'ZHW=V5B.ZG5>%!L8X2BD;@F=:C/YZ@].:!M9S
M%]G3.0<Y+CW0 V$1 U2$L@ZC3K E<M$UKG'@ L$Y+%Y+CJC(KD-0!$90BCJ3
MIE34LQS'$RX8@OR*ILB(5L5(MH.4C/UB8O_$:)5W1<E($660')""8V70&%IK
M9!_KHTIZM*>H,F0P?/$J$'@%9(=[LD9KMCKHII2)J#5"N(8+4HA[&BA[H%EX
M&%.0N&M0ID@;G$N+IS %'I#B%],B&>X2N,F!4"(W+B.IB&(WD7D9KHJ%EV50
M>D]WF[FII@Z8 %#0KI1R)S2 -G!P7"WYAG$:=<^U=L@%F3)XDM"K+](;,T#6
M;<YU%=:;:CDD,6-7+;@3-('9!D::I3@QO!&D5,C+:],(BJYG>%>:J D IEK(
MA:X+AO\3G-5+!WVU*V:[LM;K@<\K1>(;!M/K.6 5.E#W!N>K=I0"7?OZB$J;
MIGC[!0F\P+83N3CRP-<8P=%+P3'S.:!T>!HL9MS[M>"YADHYF3A;F5,9=UXZ
MHZ5'0\<KG7N*B^[)DHY)5:QKB?U5Q,3RN\%5D@%\F;NH/*Q;P$D[H;JYIHR)
M!MBJ,*_7&()"1T1LBW7EOFT)B;MBI-4R6$[[I/?F5DS@!$N@DH_C!K<;,..2
M=+Q;%0V< *EX2JO8BO$Z%)SD%:499 ELB38LP(?1O\R!Q; KPON['SKLQ3F;
MK9NY."5FE=Y+C4_UN:B+F22@F84IR?TJPC 1Q XSQ%H[4XV;9,T)N0+8N3PA
M89^+I8!"BSV;54%*4>79CLLJCQG:I"B,Q#G;&?HQDV$FDK3DFGT)QOY[NF8Z
MR7<+%H0IJ=44LX.D*F98L[5<J+B\PZ [RE5LRISIA2,LFF?XGDFAD*DX74]0
M7??7?]4R/M@$$]G<&,\!5=Q<&.R,$QN[3O[::E0S$0I';'* ;R\WPOYZP_YT
M;_DF,UI7T!@T$9QKR:%,SMCXA>0JH3NQS]ICSF%:RIO\H/DVPB&]R?%JLY[+
MT0 <,6$;G"M=F"E]A0A*RNA<!B@]0F-8TQ0QT3:[C]MCP:!S<19=&K\VMS[A
MM*!X;#_! @K=(LZ!;#?';%)8T)0V(A\LMA(:T!;\S1.#$[$[:.EWUBQQ:%2W
M:&='DK'53JM)GYAV3\W!,4I5)BV0 R]@ SBP!#"1!./B=U=1>LR!$Y"R-CE7
M!4Z0!%C0 N2Q!J*3:XQA-06R$Y,1G:KIB.01BX$'%HK-V(Z=!I!=%-?Z<FI7
M$]V9!T4'$Y_&0HPA:J1F:L.<:EOYG"?G:KQ&,,1#B93:R[9]2+@-:V#A:\ V
M;U,-U<FV;$^3(! ;;62=IM4V,=>V*&2P=USG==^FN"(\;F]0;HN&;NHF3[76
M;G?P;F 5;_/&CPR-;_I&!ORFJJ:B+0 '%@(GG2BG<BRG<*76< ^GN!)7V'00
M<_K2&#47=%P;M^."L8@I=B.77R7WVXCC*BEW<+*GWR\GX AVF#3W=S>GN/@B
M,3D'WGXA>+9$+#GWN$5W=*H"G=+9=);Q=.8K=6A$=>MS=>.2=32S;5VG*5_G
MI<$K,<B%X6C'OAV,V6X'=Q(S=]))>7'=%\[F<7X'>/E"XHU!>&&<P8G'' :9
M*HVG?)!'Y!+#Y(;$S]*9>19[$&#1>?WU>802>N0Q!J1WY:>I(?C!>F !R85=
MX;1G>S6!>P92!KNG?+ZG+Z,2?,.G6<:'?#6R?%9#IB  ?2 @?7) ?5\! D: 
M1R"0?:F"?" 0 S.@ S5  ]^' YU>?CEP?FB=ZBJQ?HMAP0/T!>[7  0I!VLP
M8?\C4# J BS 30W00?7$@/L1>O#,9WXVS]:%?\GZ-'.4'%.35,0"*+.1,Q_*
M?_X7C,/ZG@4*2^@9R_ZI/\.,QKF#6T<(,Q\X@>N5X<'UG=$\*B;XQV$ ))-H
M[DW1L]^I@=8Y[L,#@NM>@NN5C"G8YYM=-]O\R9*YT9A<F4N8@QH]S@<?1 <5
MF>)\J 1/8B FRC[(A>C.7T&I@>)>I-CYR0*%K/1K*N>V<S@AQ8Y, F/:A95C
MI@<,AV5 PD#[FAH=S!%HMD\:I5^P I <\UC*HU+XN"0]P&1J[</HZF28(*/I
MD3(?31"MWEU\@''ZG'.(IS"DO,ZHAS'DE7X8EI1Q$Z41'(4XA[ZJX:ZI@6I\
M--C)VP>&]:!2EYT(T:$X!:-8BAD=R$/#BJZ(2;'(2;-HD!7CQ!Z:\KWXBZB,
M/UI,AV#!G<RF@! >9(_+GOH3G<4,[!Q_538OHMIY5-T)!]^)PO#)5\%\GC03
MC7OI[@088:-OGZH6^?F)S?E"QJJ6:TJ5ZS-:HR(PH ]8H-D9S25ZHNJD'RL*
MG1<:'.-B^]&)^Q&*^+&[HQC?^K/\QP!&I/2)G901^_!$;&+&G MK5ATVC3FO
M*#M/I5U*!_^;G2F_\H=/%8F_$"#E,1O,_5KF_2I6R5#?6!*/J\LX?:A94IF=
M:Z8/W!F$V+3&/E[04E%@Y3=5,Z37_)11K#)CH*3L13'7Q,4NV1?31B.G&W44
MD&*KHA7U6%1? !VA 77TJ";1JR(4\2C(=,!+]9XRE3["4N_)4P&D#"BJ !.I
MX@^Z;R$U)'[TD"!51'I'%$E/620ADY%6X.#2.LPLSD QC9>8FA=*,B5)"9F9
M)Z<D&:!2$JPR1Y!F7$%GEO$P3/1S3RB)"$#!_9;# DQ?:4JX*R9E!Y#4S&J2
M YQM.LEHA8=>!92:(!$B5D8)*9%!:X4&GY+$T$M6;US8+Q1#^VA5%TPQ7<E4
M?*4_A (["EFB++6MPW@LW)3U=).]6PUP:3;)I0,#]^Y2JAB$F$+=C:"_%+\&
MEW$Z6-RNI"@GR#?+)!\_ZV:5CQ%=0@[D\<B=YEMWI]#S&;/FI:J$%/6K3]O.
MYD0^Y>3N[@W+6GW!<%S$0M*TG^C=?PI0.3!$H3\JIC(4%(-R4- #0BU YI>F
M*M1@N%"7(1:"@ W5H:(A[_M") H-F"@4)?SV$_%S4<<O1MT^%V"CMB'[:X \
MJF<)O5]&GO!=!.I1LJS[N4*<!\ATWI2J4N;OYV&\+840OQ0U)'HL;_G=0TKV
M]+#'S6IXI$_@K9,^568 52!\@)10+2$B@&AFHE_)<&FW[%!U-)4E-$0@"<03
M[>@$PD$.N)%8(#YZ@2+/'\W 4 4I9AW@*U5ZAB6F*HL( WK@)/J!$VF:"$'<
M-*N*8$W,@A\)S"C!P)<*%=;\^V-/D @<*S5S!I$05%R#4E'&D41 -?^$"[W:
MA]<N#(Y!AM.F;IF3N5X\+,WM)UUE3WK5$GR%A2%88<6B9*S((+*Z22DP#MJ8
M.4B\,D8Y841C8%I5J\;"E#+9!-I6%T<O69E#F*]X@D>;:4@O8*V&=!7.UE6[
M>E?.)E[-A'F5NR0C;+E7OZJ;,90/Q@!%&.+3C.A*GV&_YB:QJAPWRUBV9*!=
M#6?(&)Y-1W)$0^LT"IG$162: M4 7.8J8S 3.UB.5A8P\X?O;F?%K'-#-6A6
M1KN(CNEES8FKH ];H2_;?$Z%:%&SU]4:D=$+:EI/2Z))K<L%0ZK6U<I:<E#C
M=*V]!;:\FD<J77</;:DMMN6OWE95C#BD8VZ) 7[%#>_6?<PQUVYRL8#2]6-Z
M$.QC%,+"A]3%5G@79Y1>=$]<!BXB*J:AK?!,5(0S6/ \4BN5$6&Z(KF[:2$H
M<B @QH!3!A/V@S:W8G8%F4 T*NI H\@Y(B#R 8J!D/N$D54(<.%/#BBW!4D 
MY\ *<"O 9!V]H<?U RZC^\,I.Q(.N#^?%4K(H=!1%%7D#0R$&W$)W])BF%\\
M"A0RQR8T A+#J3A_0T],$3"C]YD*Y!8+9^KMPQPJF)<I.EFORBK7T2+ZAR,F
M7S1DU%)168<.G "RU$ZVX&0,@!A2S;S%[$B"[LBX&&.U;K@<QV:%)3VD'^,:
MF:7SO '!\':>3I0$7,."4VZLAJ%:#F/,NC@6A S,&W\B X*&H1PSAN-[E,96
MR+C\E(^"E"F&:[@W5\D&I^(A%'HE8W(!$#&9*Q/C1%$445):C4A6^2<?HX<D
M/1S+E(1%+NA4OI"G\&K&$J>\@37 &0F59R0"3J (L*TF1Y#J !L :+O"7(X+
M(],*HR1K=)-T*%LJBFWY]"A7=D)A^89M(8C"Q<1LB> ;,[B2&=TIG):ZK%CA
MZFE(84^21WA9+:ZCO10?8*F,A<0S1IT&X&"03;;P7G9&5<2*CB01F ),8&B4
M(E5!BZ1,#CE<BL+F4(0SH,>*8YI$#& )84XNB>@&$E^W'$H64ZT828YY!#PF
MR/P"02").4 0R06]B<K4,FULD#@ME3$"G(@1>)I/4TJTM#G1NAR#[=HD;D#S
M1),A@\AV19;47_5R)4ZQG%;%5M?!S(;Y)F'NR]'5X7"%&WA7#6.A?,&%.1'-
M8P)PF#"PZ]$H>BBCQJ.]\R15@8U5,B@%8Z: %K![!).4F<GJAC9E0,*DF3;S
MC[$8.K "&LDC&8,GLD;8H<)0.W""4CR+<U.F>36JH2F"G^?0DH+0$34Z&W83
MF28.@(&!2%>,#T8V+;&)B(1?%O&2K*B(53I3)_,A#)=Q=*((U"DY<^<+ GM^
MH0XT!MUH%F>E3.J5(9)NY0YY*0?<90,@G:C3_CW,AU>8ZJ3?(EX33TY^KJ_R
M[_)(P ,!I5*-O,R=MOYJ9NSJ%U!22\*!P04<K89P-'VL)K- O^XG_40?=-2.
MMJF_?+YP%F%4XD2#6522_J%#H64UBI:-01!WQ'XJE?%X]!BFB%R:@ QJN3?N
MP;7T%AEHDL+H6MH.OK(IZ*/<8U>+$W%*S_+(2TAHV8()?2N&@)1Y0CV(H%8Z
M3+#,5@;$J_@;^>6W4EQR4']B&;18 0., =68=]"?L(S*-;6\&;#);^'1@9*2
MQ%DVKQC:K!>B"W(V0-%EB3378*R5'=$J+ID_QB O5Q);FUTT<16&\8@2#54N
M V ISVRVKBNJ15496&!EGL+$O+):\Q^)*)Q\:0U/E[T!7O8?OR,*.X;04;8%
M1M(E0'=A$I6"&Q($+#/H632AV0@*8E+T:%70NJFC* /N2!6+"R?LSZM8,2?G
M_)J)"=1E)KPF9#F_@!-H G9,3M"ZXDCRAN.8+'@,[XOMLL+@^+[?M2.<C^25
MK@")MCT\Q;H!*4'L9?8\E-;RZ&;-7!1"RM\EHN!RL5(I#,-@\P3WT=*[^(5^
M))F,4D,R[7E,H$D%E*1Y8I).$O'MLRE)#N\ /[LX78_)5+*HYQBYZ.&BI(I&
ME [1N8G"@&G=&VE4M*3)468*.:'I4K*, G!R5DX8@SF%&33E5F"1:.;3L:)*
M$R17])/(ZE5RDCS://T8IOI>@.QUBCS*]N=J9Y#IG,63!=BQ% 9.:DTK9*,$
MU (ZQNC$RGXH.9(<(X!R%37JT#4?89PS/,HTC!%4>_A,R\#TTU?"B$"ROWV6
M)=R"61A<J3$O_D>(FBEESH04B.30M=B<DR$'6!FPI*7Y*6#=J=\80:^&KFI-
M)R7OZ-/#Y$>3*(!I6;,)@/*11@KLBF@N368X8CNFTN^X[H96)H6@P7&";BZB
M:C,O:'ILEO+1@X+0$"1"=495\*#Y$6:>"A4Z(','PW07D!4LQ-":VDY@*J$J
MH&_4U-A3D.)9<:9[TY=-5#!.T;%9, <JF[0=%A2B@5:8AD1Q)B*MA4FH$>8D
M1II6ZVKS@J1[#['1I#$C5Z(3S%J@THPY9-(Z>LT\:??T9S,JH'F8I;K)9*M,
MS9P3CY["#/()&LTG"TJ?02GEL<_7RD*9UV?%?Z$UNZ)7<L9=5=#Y!*\.D6R6
MM/':3#>I^Z2(;?2N8M=5:LO<*'O=".5S!<4B^+H^3YHZ0WQ@;; ,NSYC?Z8 
M_KEGY".MS3=:.JGLE1,]0V-MZRRM":LI1>73H0,$B<*.)751O&02U1@4_NJ?
M98Q0DMFH"99<98%2$<;3Z!8Q8H_/&(TK!^%(.<2Q'.J:91 )"-:H'M2"8+,D
MFK:C&4GMH,TMNWI$T>@/I:5"E*T.S 2Y1(M:$Q4IM,'(--,X:D67:!BQKD8T
MM"97,>8QF-U5P4_VY,FV2);X5C/?7%@;^+/>M253:@"=E)T@'FBCE;Y2.[;(
M<*71'!>4C84HGH4V,60G*ZNM.%7/-H%AJD)3WC)MG.\RI059(?7TC"Q%0[+0
M[:)A"<!T2?+K$74;/I2/VIQ0>I_6[+4KHQTAB;U,U^IEKR,@Q58OZ6304L(6
M>W+HP9JR?S//",Z')X,$BJ*U8UR5E?U9V0-N-JH]89Z(MB#"&&%*3+-)CR@A
M/:^KP59.*@>T!><IE)L24(Q*\*"U)I6Y$8[]P@VT #-P8B]#BIU16A70;K*8
M)1A@ G2-3@&-4#:&6$FO"AJY:0PH0*$Q- T"+ROMWJ.327:I3=?["CZV1Q$]
MHL%SVM9,H$880)!X-;"M%O$QW)864\,L;4VX2&_B?MF'>\H@K<3%32R-:7C:
M]%H?%>X7F+A;]B%F)HCKB@;NR06Y-JU>K"GQ>7%+;L:%N4%-87+<=!9QV=_$
M-2I#35]>4Z26:94:1GM"> 05(3>I5FR 3&6P:F( JUT%K99N8$U2M:SL#ZP%
MM S;_)RJU_VZ8-<MP!'&E^!<89"A"8-RKTI*6$A7I4/$FB>K,!"%/4+4/4[ 
M"S@!S\;V;2S: '$"VFD(>M[QK$Q8/!-J"-V\H4V+="""A7@;V]B>/!J&$"[6
M.-Y^>?KV2B[L)SA$4!"H<K>$@".:]:U)5%6YC%81,^@D8)B=2I%)%1?+VYV2
MI3<5*"OU=FC)" E*N]EA"6X8E^Q&29'!M.# &P-D=A?OKM3(4P;2;LX)OM;R
M4XS04Q@E(\/\9(FJ:K?I!\AF5 T:ZHTVCB'TM$C=*S^=KSLC V&+:9[#JVL?
MF:_\A##F%PKY%= GT;*3-Y5<$B@!X+CE6;R\EL<! <%WL<HTSD<38J6IQ4%-
MR.5(B+X1=\&>BS(5^/?N_C$40'I7P,T3'^^"[/I?14'S9EVD;$S!HQU-R> ;
M'HBA>V+ <&!S2 \(7)/"K@D^P2C8J<*1WG1ZPD+&V$^L#/YM/]XJQG"CSEQ>
MS^8F:2_TU;T&+ZAY;8:W\:+2M+>\8$) ,V[%!KE=M>7VY"(6FI 8;*Y[Q&#M
MIR$.A?8 (!%+"E\Y&<RSYD*\!5P%S8ZP >49$YR($P@"(H$%3Q\[R\(FV/1B
M6VOC#,@-%Y($B !%VL&03]]]M,]S>N1/VAD[IY*?B<IC6BR8Q>UL*Z?D"5P!
M)W"LMD>'A*BX O!)IQ60P<X7QN7#:U@@(+E4(8<WA0NY6(-8O*VXB$(0D60Y
M/5;9*9[\WA$ !2 9F@RARE?^S@D%^$O9E1$XPVRK>\PYU6/80$J3<R_<Q:D!
MLJ6KT!H )IYT)+BIIN!ES(Q-,!QI=&1,'"X:^7@38)7M(Q;*SP>[M@01A'6;
MJ1&'H^+5&&&E=X:0L-YXNJ$DZC)AVIAK%@UV&120HAH#3'5R-9!?-\O&$0T+
MSSAW#-TT6*S,-O8&?D!+VB!W!]'6X38\+KMQ#7O;W? MNQ("4*!!M0$-,@F'
M)V0XO+SN][%#9;F*3X +$+[[;04D7VQ)!K[ MJP6K_?.,AR,&V F5._MR!]9
MI8;DD6P[6O))%GX\(0#O-Y9<DH]1 [#):V!P8H]BG(Q;\C$:G \Y(CLH@"H0
MDNY3NR-1C2A[C@C;C*NR568+<(048L+%X(+7!K$LA!FI(DU,7*2-"R_.P,B3
M%U*(Y>45!#>B88-KV$7->#+=M@GE42<<2%?N*Z=9D+'XD(OBXD070MX<BGER
MEQ=-+;F8T'*=S!.]O'JULI=L VF1+^I!MG@4E57B);5T\##F0"N0&HK %!@"
M2:DR+Z/$VZL$7QM[9T&C"9  B5S]*+.I&2PW$(9 BAMK+D\?^ .^=U<FOQR1
M? #9W7JYM!BF, Y0(O2D3@ 0P+MW00!3/*LTG7BM3FYHR7@D7.7I/)W';OTT
MJ\1"&HO1LO)L*$)9%8ZERV6692!\EDD-TQC";==ME-73T$>L<*N,'W*J8N1#
MDWAA@XT5G@%!([625CGHG8<6>_8)S^8NP,C$6D*C"\$0EBI#/]M2*/N6O2#_
M'#;%!ATW!77<;&BCM"EH_AC;5+>#O..\#=C1;LB(NY6;O7L9( YXNPVB^ J7
MMXJ,WF*;MKDW6X^A=22_/#@ ,QV8-V]7YEQG]IR>=X(;. '*L$#/J.Y1NM:H
M'$1P.4/-Y4;^4:(;PV P \NM<!'B(O $C "$\:LH*]AI7J;92@TGLH.S2*7$
M9ADYV EOIO60 2J@2Q_.#>K>OIX@$GM::VI)SBHK,]: +MF;,BKY\4TBLW*6
M+)SD5*NVR[JB%^#>7L"[BU!1M Q],LGE'ZYM\?*P#>-3=CW#XBE2J=8ZCCFG
M)DR^;O:(/P?@@@E:*]<PS[9F]GKK9HBBR3+HBCR]Z2GPP,8)HMM94+DG?^JE
MXQ4L@E61SV^VI525,=.R2Q6(6JM,!]02DD(;9\(TU%_6@-E'OXH?#2LH8E=4
M>FTQ9=$Y0K$TQ0C&2A<JYP&FZZ$JZ[)NH(I:-D)(\.Q%24D4+5TJ*B<+%!BP
M4(,I+'U#[E@.%FG]VUBCJ+&<T]G#J%@P/XB(@.+ @HR+B-7TY]4I')EG.X[5
MH>1TV>MI1?/8]:]=>ZCT8%/4T@JBX%U10Z4S2U\P!&/Y!5*U (*](5ELJF(R
MZ05(@ P@BBIJ4[Z=N'>*0/9N5J$C^TF5[)/-MGJ"MHU[QK()J;=I_=$XMNNU
MJOJ#')X!=0)26C6@S3J"]F;<B)@-R$HV#D#93DG6ZIB)&JKMAX6N/H>834WK
M>NU7O6_WD!-5XVH(;:+=REQU14W)RAD!CEJ, (VN\^?E2Q\M42>(!) 'O"8Y
MQ"%4F%)_/8!]I1NH]QTLUD--_TG;106K0FP.BBL45<M/!_+^NAFK)AROVL;T
M;?%(,=)U@&/4-%FC46XS8(J:UVF=F5%4QW!NH813-6@S%2]$JPQ]7W@FN/N/
M01@RT&Y0  ;9%Z8A; FFSKB;&<,1YF)4(2I-O7*Y6@X>1WJ;NS9*++$IN_L'
M<^/R[(US)JOIB5=.M7X%>@- XG,JA=Z&YZ.X9UYI4MDEL-Y<+/H-7.38%FNL
M,#<YT".D+Y<;CI!7 O.\F2>+:["]GCP'*>:)T)-U8>RO9E[673@/ISVKF Y[
MV;YK6UB7@XS$QBDNTYU^ ?62!W RD%3)#H]:*XR8IUYR+$%420Y8 *\ >7?]
M0,V@E;83?($G%)&@P"LX86C*JY@$/.V643;P+%6;VDLX/%1MR[>KV[4K7;3'
M9'Z9$6-;7!1XO(!!P%%9@BCL(7V/XPZO&+1OY9Q+C.O#\=@G!9ZKU&5+"!#>
MQ('X'2'A,>^'/W&_,B= Z@@0J9<D=NJ+!#=<(05*Q9! (H!?3JWXAA99YV2%
M>89+[NI32II?ZF#]I8*[D ',/)#(L'?8&=:/3*BJ,P6NNE=WX.[?#S8Z&Y#<
MS<A/\#.F0.$XM[E;Y0W;FC<J53617+AA.U\]%D4I[MTK_*Z!VUD,KING."RV
MCZ'<=ILU5<?*YUO 66OR]A J.05R1";#^B@ZCV?>%48V)VU$3AJ8)$#TBS9H
MNM8&N&-AK(.@(@E@W[/T;6$6(8XFBZ;&S9. U(V47""Z#6?HZ3BKM\S6-#,*
MXA7DV%.0 3LWCRAY-Z;>\)GJQ:1>$\[36U%4&88HR5%%Q7$HCINV5C:-C[G!
MR L-W=A<AJ9NU@TA>^@?MF&/IW<K>>$M#[N;^=;*&SK J19!!:BX!ECW?CY(
M XEF4(6$D0$Q0 <Z1+(#50(I]5Z-S&($JYE7D^AM(.D5A*U;4I96$;'HD+DO
M>368#IQ..B:<Z(H:0V(/*4 "^-&=J $O+)R#= &%TE7Z5)Y;C*26NR=&-0(=
M%4R$5*CTTZR3IW@[XP<JU@_4/#S40?VK$[R:&/!\KJ&-N<!-!0-UHB*+1QCW
MJ]<0K$X#:\2B8=*K(C"<YBX%0-1;O$.EI+:D6^[,L=^PNC&/(%!(_WXTM1[6
M66)HED" T5N!E+5<"<TKS@R#?9$M_D7+C&K^UC;7+(61"FCF:I%YS9$1L0.<
MY5$AJ\P[*CS&HP2"G&2!H!C-KCY-NNT@[*I#B.0*2@*ECA)<P5(8,%0E'!DR
M$QK&UMP49^!J:*U;7=-?.UB/[4==),#V69V400C;$A2%00ZM<Z0KC$< ,9X6
MJCQ+3/)HHM$Y>M88"TG@!3R!L:<&:Y>@S*>AJJIJQ-T( =$)M#-<WOR5+QK&
M03>44<PB[U#)F>O8K2>0,1L+^0OI)I$Q&_,^*/693_@<&T5I-HRLKMY!(EON
M$!H,OK,6%+ "88YA0'-;!ZZ#0_P.Y*BCA@#(\!NZ-7?7,) OPS\GYZW-+ OF
M UT4T[DD?$]&A7@;[AC'L]J[H9BPQ.T,K7AT?L="%2?)+ X&R"_%!__>#:/Z
MA-#G6%O'</YPM3N4=(N5<R"@=^@>!VX8\D;@&B2ZPTTA%#T'R1L<$146^2HD
M!IMQS@T4P,GH$\6[LP$=P)%1$0B1ZF@@RB,K: Q/BA]IJ")Q_3+$\Y'HSSS3
MK0M!QUVL:RI UG[OD0PLV 4)W 6-YP7GQY</=%6HO6+0^#EP @R#>%\U=3"C
M#<55!;H^.LJB(@R^*M!$2Q4\!<IR[_$"R:TK&@LEUQ6Y0W?HJZ.,#!(L$1  
MW*?$_0(!TG4  ,-R   )W4!4*MN5!   #P,   $           !L;BXQ "YA
M  !A .W %P!_]\8 #75S<B]M86XO;6%N,0           $ I(R@  %U000*"
MB1,0,4"(D#$#1),P>1#FP)%#1 ,74P@Z"=*D2 ,V;D!P:0&B39@U94"82<,F
M)9LT;M;,N9@1Q)0L3IY F9)DRL4D($ V<!.F39F$6X@:E='EHA@Y/X.Z&5HT
MI8NK(,BDD5-F#)TW<O+0)$BDR)0A4I) H9+DB9,&08+"7 ,BS1P08;)N[?HU
M+(@R;NCXY6JFC!PY,,\T^(I7)<LR+D!009-R3E7'+4& N).&#IH&G>_.2:.G
M# N\;-C4I7,7CIPW=/BF>3,5IAFP)NG,=K/CIY2_=,9$9M' 9$0T8>Q4+J-<
M3AC5+V/>9=S9Q44H4.#*C0F"<=Z5F>W6=:-UCFXW9^K812XFLYG7;;I3;@ V
MS1F8S_5R]0HV(F#!>406A!L1C8$<>F5,]P9>#8"74AA<_65&85ZEH=QX9)0!
M!V 9!@;"&V;(EY)2*=4Q1QED++8@888!-D9*GJ7DH'5,S'67<2"X 1L(<\ 1
M1DA:3=BBAQG:D<:+=_U(1DD0Y;@CBW)TMZ!6^_651H+6N8!= T=8"-B';J0$
M5G=W+ AA>D8%-@=Q+@ EU!A<A1%;DMO1Y5U(9>!AUWEG8%:&;SE6E9!U29@1
M%8DR@';7?<JY<5J,=8* W'3(T1&H45D"Y415B>+XW!P+BO&@?GSU-]YF:!R)
MAI0@P,%&&"^*6&=OL%$F!V<GGM997:V]^N*2,,DZ1AV'_4<J?V$1&B)M;$0$
M*96E^B5>CUVEL1**CU(6*6>I@2 JDQFJ*.NKYH$PQAMMP$&;L2 "2N*@UV77
M9:,E@07C@62:*0>:_ZT9E5 FH717=#*Q^IQJD)*XI(-W!9MP54M"BVR #4SF
MDHW@IL2M:LA="*EE1EV:8 -A4"KC8PJBJJJ($4&8DJB)U8EBEC6),$4118 0
M!!-3/&%1AFR@$$,*IYT+1QY"$VTN'$F?UH8=3?-(AYPHR)#"6#I7,= 34ESD
MAJ$HC)&"1#C@T, 0:"!F7AH_@E $@FS 96!L<I@GAPLQT-! #3'  (/.L%+F
M* A71':$8281V$! W*?$_0(!RWD  "9V   )W4!4,CB)!0  I0,   $     
M      !M=BXQ "YA  !A .W %P!_^+\ #75S<B]M86XO;6%N,0          
M $ I(R@  %U000*BB140,4"(D#&C8)@\"'/@R"&B@8LI!)T$:5*D01L[(%J 
M://&3AD0;^2 D%/&39@V)\VD85-FCD6,(*9D<?($RI0D4RPF&6FGP986:;J 
M.&I&J4R:"9^6D6$1"A2A1(TB5<K4Z<R3+L*"().&Y1@Z*?/<)$BDR)0A4I) 
MH9+DB1.L38J2-#D'!(HQ:,*X.5,3!!TT)UW"1&DF!5:I,1J@%2H%A%09(%Q4
MO9K$S..O5,.P81F&#,0R>-+,H3.'!8@T=%[W9;FW#!D08LJ825GF,]0&JD>6
MM.WWCAS8=%JB-*GR<@H7($!T]CVU0>"^8823.7D'31K EE.*24.FKW'8:0:S
MP/JQ 9SC;E@;1JS])(HY97J[2%(9,$DR*,B0 @B."78;:>7-=])J!H8AQVWI
MP5%';&BA) 8=8:0'0G9LI%<&=)TI"$*';IR4VQGIF0<;&I2! -%ZAYU4FV%A
MK%$8'&R$,489.[QF!@ANO$''>OMEA1IL<VCF@E4-).&&B/B-\88;M^TF1QNN
M37E22L*Q1)U-*."8X9-2]<4E66:A=5Q- SHHXW"W51@C5FB6<59:#=RQHH)E
MH70<BBZQ8=E70+Y4DY),%IE7 RR940=^?54X8W92H13?&Z^Q5@8;9B!ZU1-P
MT)'&E'/H(!04(:4!''9/II><'#J*:E)]T%V!6(G,;0@">\.M:ABF<]0!1QER
M[+C=AFXT<.1JZ9TQ*$VNQ0C"H\3*!L)[;[01*G%B0"2M8EO^**U4#>S&!AMO
MW,$M1-G%44=-HDXYDH-K@"@N?=2J)-@<ZLJAXF&ZDK@@AG*(.EB>>YZ0QPG1
MTC>CE/&E]VZ2( 3A!D1"(J822SA"]%X9)L47J</#629'M@V\,<88=<@!WQE*
MRA629PQ2V9>5X17[(0A4>&=FJ*,^.9S+Y!4F&$3_G<32:L>=%;29*LV)% C\
MP@:8DCB),$41153,Q!1/5#0&'"C$D()K;+A1MF,79?0$%6XUZ5F1D#5@('68
MV<V2I6.E8889Q+846Z5SY+%:&6VTQEY14L*11F&0(7O;=C0E-_*6?Z8GFF9.
MSA?<&&'@U_"6=Y2H$KBXV9EM88>%$=L;]Y[4>![-7GORCG.P>MO1#9"X1NTL
MY1BO&W-X!P<(>@*<<;5E6HON:E@3%$05 STAA45N>/;7@#%(A$,#0Z!Q'+."
M@5#$8)LV$ 1@KS+M0@PT-$!$"S7$  ,,%>MXJVM70'<$L6W@74  W*?$_0( 
M,GH  !]Z   )W4!4BWL3    $P    $           !I7V9L:6YK+C(  .W 
M%P!_LG( #75S<B]M86XO;6%N,@           $ I(R@ +G-O(&UA;C(O9FQI
M;FLN,G@-#=RGQ/T" )EZ  "&>@  "=U 5+LS$P   !,    !            
M:5]R96YA;64N,@#MP!< ?V%/  UU<W(O;6%N+VUA;C(           ! *2,H
M "YS;R!M86XR+W)E;F%M92XR> W<I\3] @%_@   [7H   G=0%2#G.4(  "2
M!0   0           &9L:6YK+C)X #( [< 7 '_07  -=7-R+VUA;B]M86XR
M            0"DC*   75!! L((DR1.EH"0@06$"!L@@L"1DX8-B!@Y<.00
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
M#GB763DAM* Y));JT'.@&T$UKH)+ %J%G"T@ -RGQ/T"                
G                                                 /R#
 
end

Greetings, Krischan.

ylee@mcrware.UUCP (Yeongleh Lee) (08/10/90)

In article <1990Aug8.145126.21830@hummer.iupui.edu>, StG@hummer.iupui.edu (Scott Griepentrog) writes:
> 
> I am also looking towards creating a FTP site specifically for OS9/K
> here locally, but don't hold your breath.  I'd like to do it using an
> OS9 machine, but would have to port all that code (ugh!).  If anybody knows
> anything about anybody doing any kind of IP and FTP software on OS9,
> please lemme know.
> 

Microware Systems Corporation has IP, TCP, FTP, FTPD, ..., etc. software for
both OS-9 and OS-9000.

For more information, please contact Microware Systems Corporation.

	Microware Systems Corporation
	1900 N.W. 114th Street
	Des Moines, Iowa 50322
	(515)224-1929



Yeongleh Lee
uunet!mcrware!ylee

smcgee%albion.utah.edu@cs.utah.edu (Scott Mcgee) (08/14/90)

Is there any way to get a copy of the TOPS package in a coco format? (I do
have 40 tk dbl sided drives and drivers!) Or is this only for OSK?

Scott

Buttered bread always lands   *   Scott McGee
butter side down! (Unless     *   email : smcgee%albion@cs.utah.edu
it sticks to the ceiling!)    *
      Would YOU mistake these opinions as anyone's but my own?

stevenw@disk.UUCP (Steven Weller) (08/14/90)

Re: Unix mv utility:

It is not necessary to use system calls if all you want to do is 
copy-then-delete.  Simply write a program mv that collects all its
command-line parameters asnd forks copy with them.  If that is 
successful (ONLY if it is successful !) fork del to delete the 
file(s) with appropriate arguments.

The Unix mv does some clever things: it moves the references to the
data, not the data itself.  This is where the problems occur
on OS-9.  Several processes can try to do this at once, resulting
in a damaged file structure.

The solution (I have not tried this) is to use record locking.
If you consult the technical manual, you find that the record
locking facilities of RBF are quite comprehensive.  The mv utility
must lock out all the files (i.e. directories and files)
conerned with the operation, do the critical work, then close 
all the files.

-- 
: Phone: (502) 425 9560   <<  Steven Weller  >>   Fax: (502) 426 3944 :
:   Windsor Systems, 2407 Lime Kiln Lane, Louisville, KY, 40222 USA   :
:      "A substance almost, but not quite, entirely unlike tea"       :
:        stevenw@disk.UUCP or uunet!ukma!corpane!disk!stevenw         :

StG@hummer.iupui.edu (Scott Griepentrog) (08/14/90)

In article <1990Aug13> smcgee%albion.utah.edu@cs.utah.edu (Scott Mcgee) writes:
>
>Is there any way to get a copy of the TOPS package in a coco format? (I do
>have 40 tk dbl sided drives and drivers!) Or is this only for OSK?

Yes, but it is for OSK.

I could transfer the package to any format you want (all 10 MEG!), but
the code on it was written for OSK, although there is *some* source.
But then it usually requires termcap, etc.

StG

krischan@strange.informatik.rwth-aachen.de (Christian Engel) (08/15/90)

In article <1990Aug13.235841.9276@hellgate.utah.edu> smcgee%albion.utah.edu@cs.utah.edu (Scott Mcgee) writes:
>
>Is there any way to get a copy of the TOPS package in a coco format? (I do
>have 40 tk dbl sided drives and drivers!) Or is this only for OSK?
>
>Scott

The TOP package is for OSK. I don't know any program in it that
runs under OS-9/6809. And porting is hard work, I think.
The TOP package makes extensive use of environment variables, termcaps, memory
more than 64KByte and so on....

Krischan.

mellman@motcid.UUCP (Tom Mellman) (08/15/90)

In article <1990Aug14.144335.7208@hummer.iupui.edu> StG@hummer.iupui.edu (Scott Griepentrog) writes:
>In article <1990Aug13> smcgee%albion.utah.edu@cs.utah.edu (Scott Mcgee) writes:
>>
>>Is there any way to get a copy of the TOPS package in a coco format? (I do
>>have 40 tk dbl sided drives and drivers!) Or is this only for OSK?
>
>Yes, but it is for OSK.

What is OSK?  I'm familiar with Microware's OS9 and OS9000, and
also vaguely familiar with the fact that Tandy sells something
called a "coco" (color computer?) which runs OS9, but what is OSK?

Thanks,
Thomas Mellman
-- 
Reply-to: motcid!mellman@uunet.uu.net

StG@hummer.iupui.edu (Scott Griepentrog) (08/15/90)

In article <4426@graphite18.UUCP> mellman@motcid.UUCP (Tom Mellman) writes:
>What is OSK?  I'm familiar with Microware's OS9 and OS9000, and
>also vaguely familiar with the fact that Tandy sells something
>called a "coco" (color computer?) which runs OS9, but what is OSK?

Okay, for the un-initiated, OSK is the 'nickname' for OS9/68000.  This
is the 68000 version of the original OS9 developed for 6809.  OS-9000
is of course separate from 'real' OS9.

The nickname OSK is generally used to refer to something about OS9/68000
specifically, while OS9 is often used to describe both 68000 and 6809
versions.  Then again, sometimes the person will mean 6809 OS9.

StG

krischan@strange.informatik.rwth-aachen.de (Christian Engel) (08/20/90)

In article <3919@disk.UUCP> stevenw@disk.UUCP (Steven Weller) writes:
>
>It is not necessary to use system calls if all you want to do is 
>copy-then-delete.  Simply write a program mv that collects all its
>command-line parameters and forks copy with them.  If that is 
>successful (ONLY if it is successful !) fork del to delete the 
>file(s) with appropriate arguments.

That's no move!!!! That's childish!

>The Unix mv does some clever things: 

That's what I'm talking about!

>                                     it moves the references to the
>data, not the data itself.  This is where the problems occur
>on OS-9.  Several processes can try to do this at once, resulting
>in a damaged file structure.
>
>The solution (I have not tried this) is to use record locking.
               ^^^^^^^^^^^^^^^^^^^^^                           but you should!
                                      ^^^^^^^^^^^^^^^^^^^^^^^^ I don't think so
>If you consult the technical manual, you find that the record
>locking facilities of RBF are quite comprehensive.  The mv utility
>must lock out all the files (i.e. directories and files)
>conerned with the operation, do the critical work, then close 
>all the files.

There are two problems:

You don't talk about ln (link). It must modify (increment) the link count in
the file descriptor of the file to be linked. Since there is no system call
to do this (I've read the technical manual), you have to do the work
on the raw device. DO YOU WANT TO SUGGEST RECORD LOCKING ON THE
COMPLETE RAW DEVICE?!?!?! How about another process sharing time
with ln? There is an extreme danger of a dead lock!

Second, there is another problem with both the mv and the ln utilities:
if you do it by a simple program (with or without record locking)
the process could be killed between the two modifications of the
file system it has to do. This would result in an inconsistent file
system.

In the case of system calls, they only can be interrupted
by a reset or a power off. But there isn't any process or system call
that is secure of these rigid methods.

Krischan

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
krischan@informatik.rwth-aachen.de *** mcvax!unido!rwthinf!strange!krischan
Christian Engel, Lehrstuhl fuer Informatik I, RWTH Aachen
Ahornstr. 55, D-5100 Aachen, W. Germany

stevenw@disk.UUCP (Steven Weller) (08/23/90)

krischan@strange.informatik.rwth-aachen.de (Christian Engel) writes:

>In article <3919@disk.UUCP> stevenw@disk.UUCP (Steven Weller) writes:
>>
>>It is not necessary to use system calls if all you want to do is 
>>copy-then-delete.  Simply write a program mv that collects all its
>>command-line parameters and forks copy with them.  If that is 
>>successful (ONLY if it is successful !) fork del to delete the 
>>file(s) with appropriate arguments.

>That's no move!!!! That's childish!

But it works, anyone can do it, it has all the facilities of copy, and
it will defragment very fragmented files.  I agree that a real mv is
a nice thing to have, 
It would be nice of Microware to supply one with OS-9.

>There are two problems:

>You don't talk about ln (link). It must modify (increment) the link count in
>the file descriptor of the file to be linked. Since there is no system call
>to do this (I've read the technical manual), you have to do the work
>on the raw device. DO YOU WANT TO SUGGEST RECORD LOCKING ON THE
>COMPLETE RAW DEVICE?!?!?! How about another process sharing time
>with ln? There is an extreme danger of a dead lock!

The descriptor can be locked out by locking the entire file.  Once that
is achieved, use a raw access to the descriptor sector (bypassing
record locking) to make the change.  Unlock the file.

Avoiding deadlocks is down to a) RBF which has the ability to spot
deadlocks between processes waiting on RBF files, and b) careful
programming.  Always claim and release resources in the same order; 
that way circular dependencies can not be formed.

>Second, there is another problem with both the mv and the ln utilities:
>if you do it by a simple program (with or without record locking)
>the process could be killed between the two modifications of the
>file system it has to do. This would result in an inconsistent file
>system.

This is the real problem.  A system state program would avoid it,
but that is not the way to go.

>In the case of system calls, they only can be interrupted
>by a reset or a power off. But there isn't any process or system call
>that is secure of these rigid methods.

System calls can be interrupted - if they sleep.  This includes all
calls to drivers.  RBF has to deal with physical media errors
encountered between operations and processes being killed at any time.
I do not know how _well_ it deals with them, however.

I will avoid ln until the rest of OS-9 knows about the link field.


Once you have a "move" command you can write a "dmove".  It forks
dsave to create a shell script which is piped through a program
that converts all the "copy" commands to "move" commands.  This
is fed into a shell which does all the work.  Another childish
solution I am afraid :o)  .

-- 
: Phone: (502) 425 9560   <<  Steven Weller  >>   Fax: (502) 426 3944 :
:   Windsor Systems, 2407 Lime Kiln Lane, Louisville, KY, 40222 USA   :
:      "A substance almost, but not quite, entirely unlike tea"       :
:        stevenw@disk.UUCP or uunet!ukma!corpane!disk!stevenw         :

blarson@dianne.usc.edu (bob larson) (08/26/90)

In article <3970@disk.UUCP> stevenw@disk.UUCP (Steven Weller) writes:
>I agree that a real mv is a nice thing to have,

Almost essential if you have usenet on your machine.

>It would be nice of Microware to supply one with OS-9.

Yup, but I'm not waiting for them.  They did the important part of
making i$del understand them.

>  Always claim and release resources in the same order; 
>that way circular dependencies can not be formed.

Actually, you want to claim ALL needed resorces before making ANY change.
Release them all if any cannot be obtained.  This way it doen't matter
which of the two directories is locked first.  The entire destination
directory must be locked to ensure another file of the same name isn't
being created at the same time.

>>Second, there is another problem with both the mv and the ln utilities:
>>if you do it by a simple program (with or without record locking)
>>the process could be killed between the two modifications of the
>>file system it has to do. This would result in an inconsistent file
>>system.

Parinoia in the order of doing things is the best you can do about a
process dieing in the middle of ln or mv -- always incrament the link
count before writing the new name out (If interupted, link count will
be one to high so disk sectors will be claimed when they are not
needed after the original file is deleted.) and remove the old name
before writing the new name on mv -- interuption will mean a missing
file and more claimed but unused disk sectors.  Both of these
(hopefully rare) conditions make a good disk checking fixing program
more important.  (Have you ever wondered why unix checks disks after a
crash and os9 doesn't?)

>I will avoid ln until the rest of OS-9 knows about the link field.

I intend to write a disk checking program that understands links
eventually.  News is higher priority right now.

Actually, this discussion has led to my considering rechecking my
mv/ln to make sure it is parinoid.  I will fix the move directory to
subdirectory problem, even though I already restrict directory moves
to the superuser.

-- 
Bob Larson (blars)	blarson@usc.edu			usc!blarson
	Hiding differences does not make them go away.  Accepting
	differences makes them unimportant.

krischan@strange.informatik.rwth-aachen.de (Christian Engel) (08/27/90)

In article <26808@usc.edu> blarson@dianne.usc.edu (bob larson) writes:
>>I will avoid ln until the rest of OS-9 knows about the link field.

There are some system calls and utilities in OSK, which understand it already:
most important the I$Del SVC.

>I intend to write a disk checking program that understands links
>eventually.  News is higher priority right now.

You don't need to. I wrote a dcheck understanding links, called fsck.
I detected a bug some days ago, so I have to fix it before posting
fsck. Last week however a friend of mine working with hard links under
OSK told me the dcheck in OSK V2.31 works with hard links correctly. 

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
krischan@informatik.rwth-aachen.de *** mcvax!unido!rwthinf!strange!krischan
Christian Engel, Lehrstuhl fuer Informatik I, RWTH Aachen
Ahornstr. 55, D-5100 Aachen, W. Germany

dnelson@mthvax.cs.miami.edu (Dru Nelson) (08/27/90)

  My mv/ln does the link counts, the record locking, and directory moving
  right now.  You could probably port it to OSK without much of a problem
  (it is in C).

  It works fine under the Coco's OS9, but I haven't heard anybody here
  mention it.


-- 
%% Dru Nelson %% Miami, FL %% Internet:  dnelson@mthvax.cs.miami.edu  %%