Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!aplcen!haven!mimsy!nmrdc1!minixug!waltje From: waltje@minixug.mugnet.org (Fred van Kempen) Newsgroups: comp.os.minix Subject: Re: Help with gettydefs [_LONG_ && !boring] Message-ID: <212@minixug.mugnet.org> Date: 4 Nov 90 23:57:49 GMT References: <619@eds1.UUCP> Organization: MINIX User Group Holland (NLMUG) - MUGNET - Lines: 159 In article <619@eds1.UUCP>, cdh1@eds1.UUCP (C. Daniel Hassell) wrote: > > I have been trying to set up Minix for dial-up modem access without a > lot of success. Whenever I create a gettydefs file, no matter how simple, > Minix locks up on boot. It prints 'Login:' and then a long string of > zeroes, and then it is dead. I stole the gettydefs entries from > the man entry, as in, man gettydefs >gettydefs, and edited the explanatory > text out. All I want is a modem line as tty1 and a direct serial terminal > on tty2. > > Can someone email me their gettydefs file and/or suggestions? Hmm. It seems like many people have difficulties in using the GETTY program. Since I am responsible for it (mv flames /nev/dull) I guess it is time to explain some of the problems involved with GETTY... At the end of this article you will find the sources of the latest versions of my INIT, GETTY and MODEM programs, with example system files. 1. INIT I wrote GETTY with my own INIT in mind (part of NLMUG 1.5.10). This version of INIT supports /etc/inittab and things like run-levels. This eliminates the stupid /etc/ttys file (which is indeed V7, but even V7 had its mistakes). Also, this version of INIT uses a program called /etc/init. So, I removed the INIT module from the SystemImage. This is nice for several reasons which I do not want to discuss here (you might consider e-mail, though). The inittab file looks like (the line numbers are for clarity only): 01] id:2:exec:/bin/sync: 02] dt:S123456:exec:/bin/date:-h 03] rc:S123456:exec:/bin/sh:/etc/rc 04] ud:123456:spawn:/etc/update: 05] l1:123456:exec:/usr/lib/lpd/lpsched:-p default 06] l2:123456:exec:/usr/lib/lpd/lpsched:-p matrix 07] cr:123456:exec:/usr/bin/cron: 08] hd:123456:exec:/etc/hupdaemon:-s 60 -c 24 09] ns:23456:exec:/bin/sh:/usr/local/bin/netboot 10] c1:S123456:respawn:/etc/getty:/dev/tty1 -k CONS1 11] c2:S123456:respawn:/etc/getty:/dev/tty2 -k CONS2 12] c3:S123456:respawn:/etc/getty:/dev/tty3 -k CONS3 13] c4:S123456:respawn:/etc/getty:/dev/tty4 -k CONS4 14] t1:123456:respawn:/etc/uugetty:/dev/tty5 -t MODEM 15] t2:23456:respawn:/etc/uugetty:/dev/tty6 -t 19200 16] sh:0:exec:/bin/sh:/etc/brc The first line means, that INIT should run in level 2. So, only lines containing an ID with at least level 2 will be executed by INIT's startup. For all consoles (In NLMUG 1.5.10, VC is standard with 4 consoles!) a GETTY is started, as can be seen in lines 10-13. These lines result in a command line of "/etc/getty -k CONSx". The first part of the argument line is the name of the terminal line to connect to. It is used in a sequence of open() statements in INIT. The serial lines are enabled/disabled by a command line of: /etc/uugetty -t [MODEM | 19200] I use separate settings for MODEMS and hard-wired lines. The "-t" stands for "Enable Timeout". This is nice if you run UUCP... The moral of this part of the story: GETTY does NOT get its line name as an argument. It only uses its StdIO file descriptors. The STANDARD INIT (as used in 1.5.10-PC) only knows about /etc/ttys. Therefore, I added the "2" as an extra parameter for the first character of the line, meaning "start an /etc/getty instead of /bin/login". This has caused numerous problems world-wide. Why: a) For correct UUCP operation, you need to use "uugetty" rather than "getty" (see getty.c to see why). So, change init.c to call /etc/uugetty instead of /etc/getty. b) Add a parameter "-t" to the exec() call (see above for -t option). c) Since INIT does not know about command lines for its children, GETTY does not get a speed label. Therefore, it uses the FIRST valid entry in /etc/gettydefs. This caused a lot of systems to crash... :-) Well, as can be seen: things get complicated when using GETTY. However, they can still be get to run properly... 2. GETTY/UUGETTY As can be seen in The Source, the program can be called in several ways: a) getty In this mode, no special things are done to help the UUCP cause. Just GETTY! I use this mode on console-lines only. b) uugetty When called like this, the program does certain things for the UUCP system. Specifically, GETTY's terminal line is set to be owned by "uucp.uucp" when in IDLE mode, thus allowing UUCP to use (and access) the line if it needs to. This mode is used only on serial lines. c) ungetty This one is new. Formerly, the code to switch GETTY from DIALIN to DIALOUT mode was in the program called "modem". I now put this in GETTY as well; it is only acti- vated when it is called as "ungetty" (see getty.c). If you are unsure about which mode of (a,b) to use, use (b). 2. GETTYDEFS The /etc/gettydefs file describes what settings should be cycled through for a certain terminal. This allows for multi-speed modem lines (if you have a 300/1200/2400bps modem, but no interspeeder). Usually, one creates a GETTY with as its argument the label of the gettydefs-entry to begin with. This is usually the speeds that is most often used on that line (i.e. 2400 on my first modem line, and 1200 on the second). My /etc/gettydefs looks like (same goes for line numbers again): # These are entries for "normal" terminal lines. 300#SANE RAW -ECHO B300 DCD HARD# SANE B300 DCD#Login: #1200 1200#SANE RAW -ECHO B1200 DCD HARD# SANE B1200 DCD#Login: #2400 2400#SANE RAW -ECHO B2400 DCD HARD# SANE B2400 DCD#Login: #4800 4800#SANE RAW -ECHO B4800 DCD HARD# SANE B4800 DCD#Login: #9600 9600#SANE RAW -ECHO B9600 DCD HARD# SANE B9600 DCD#Login: #19200 19200#SANE RAW -ECHO B19200 DCD HARD# SANE B19200 DCD#Login: #1200 # Here the entries for the Virtual Consoles. CONS1#SANE B115200 DCD#SANE B115200 DCD#VirtCons 1 Login: #CONS1 CONS2#SANE B115200 DCD#SANE B115200 DCD#VirtCons 2 Login: #CONS2 CONS3#SANE B115200 DCD#SANE B115200 DCD#VirtCons 3 Login: #CONS3 CONS4#SANE B115200 DCD#SANE B115200 DCD#VirtCons 4 Login: #CONS4 # Finally, the entries for the modem lines. MODEM#SANE B2400#SANE B2400#External Login: #M1200 M1200#SANE B1200#SANE B1200#External Login: #M300 M300#SANE B300#SANE B300#External Login: #MODEM I think that these lines speak for themselves. Only the "HARD" parameter needs some explanation: On hard-wired links (i.e. null-modems) with bad or no handshaking, things get messy if both GETTYs see their DCD-line become ON (no HS == ON !). To prevent the GETTYs from screaming "Login: " to eachother, I added the "HARD" parameter. If this is present on a line, then GETTY will wait with any output (including /etc/issue) until it has received 2 characters. So, to start a remote line, send to \r\r to it (see UUCP "L.sys") first. Now, for the sources. Here are the sources for "sysinit" (the INIT that gets linked with the kernel), "init" (/etc/init), "getty" (link to uugetty and ungetty as well!) and "modem". Also, some sample system files (/etc/inittab, /etc/gettydefs, /etc/issue and /etc/modemcap) are included. If anyone still has problems, please let me know. Fred. -- table !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ begin 644 nlmug.shar.Z M'YV-(T* >"$FC9L7<] H& &""IHT*;O+0>>CF# @Q9>! !2$B(5:M942$I&+59!DY=^1(K5D&x M#T0Z4)%FW3J')YVP-5,'Q)BN%-G,L6JF3)FO-R.&B3B'w M3E1\-0BGCM*G89 *31B:Y\RE8,6V)&N6Q]ZT/$&><1$RB9F>$T-W3'-Rv MXI@W;>!LI;,31![&2.]HU3C' = AH( C_N2&5t M9V(\>.!X=/SEH(7J8?@7&3%%9& ")8'8QH8/DOB&B8_!P>$(2%TA1QAPP'$9s M;'*\\08=0+0!(!YUN(0?"$T,Z81)!-8 @PPZ%!##D[B $(,.>0 PT(*0!$$r M%4CT0)!!.KQ0QQQR?.E&F&.6R<8;C[%A)IIDBCF&&&'2D1P(.X!0%QPS*:4Eq MEPJD\1MSG1GVVPD,"GB"816)0,(>,?0A @@A]$#682(H8)X;"A181D=6.=HDp M"%=,!X(;.\+W$5QR,:>G79V-=9L.(" J88-CG) I1M5U2N"G:(2*AV$2W2I@o MIM5]=<(<+WB!Q0LO+,H##UP4X0017SQAQ!=3(!&$%"#X8&N N2KPK JD^@14n M$TDXD006CB'W75!P^/501!/!D>,8WT4D0V]*T10&&1&9-U 9=(SQ H,4F@L"m MNK>AA!D:8UKDF1QT%.R310HRUP8(<@@E84LN.*S""^::.X)!8[!1!X@@\) @l MLW_9.(<+:/B@,LLNPVS;&/FQ@;/.6*SL1LLOU\1#3CYF//3.1_>L]()GN!&&k MT#E#C;3/GVRB!FY49-[C*1@(4H=!3:j MPRG L-X+Z-)$1QUR &7'U75@E^/'.9JF4T0GIUQTW#J!T&X25% 1A! $BO "i MP@HS'(88(OR-;F82:23QU1Y$5)(,82W3G3^ HAVO'"E[0g M00D=G[Q,e M0N(&!T(0/O*1PQD<^!,,&J18$QI=!B57L\O$Q&(A8QT(]K >Y*&K>U))PY Dd M:+#AL($,- $*[0A$%1"4J P[**(1'?.0)[[J4XX;TA5W"*]B*44L9,AB$9-Gc M,'VQJ5\M2,-7IFA&F_Q%C0RA!AO*0@F*!H I4: (4R$@@b MO;5/CEN@01?PN,4 ZBD_MO(1R6P!!Y-<([JD4(7>a MD9)76'D-ZHX#N\\PDHM[&T,;R!!)&*12E9WT(BUC]QZBK.26CMS(&;9@ TE2z M,GFVE(IF9$C#_2!3E.U3 ?">>;J_G"H,WH$A"'+B/3HF4P6A.<,T@CZ5"!1+B0 (x M*!A!(1D$@G\QZ8\Q@,$+9&"#%U@I!2(0*!8DIR4I !1_/F)#'K9 P0$6< J_w M9./&:I@&FJ!4*TRA73+/,*8Z-JQ\EZ,31 61BO1K9-/P!0I5UC Q&.Q7F+BQSR5L8;SXs M5\60J;4,I3QM"U(+3(/-S&,@$TH+7JD1R"KE##OZ L6PNB2N0HP-XN%)0K8Sr M%JI932,Q>-YF0/:I,A#G1E+=FPH&";S3XDYWO'.N3:P2GI/,@2C\RI/!B)"$q M((@0EVZ86W'Y=\X[V D.$;/4%1()!?56I2GNA2\6KT,J A.F)K237%V84[AQp MXL/$.5-5[PYR(80PNJ CM[/ &.9ZJ#'?X G$W#$SVW2$T7P%1RT)C4(:2o M47(D-K&^J(*".<1 NC*0[@Q28*YS^I@G*IA#D!\VAQF(= _F2IZ,YG(5[X!'n M/#49DL&&\ 0G3.$)3"@"")C'KY#0L8J#%*G#)'O:-]C(#2@@+VYY\H0O7$$*m M769"%E(@4BK^)L[>](%;"PEE+"0@+G,!=!YX(H++48%6(N")#?ALKD.WJ@R*l MENZ/@;@5./LX!90V-**9DVFRD(4G,0CU?_ZL9$I9JFZ%'#6F!PEDZ=)!#IWNk ML0Q +5)+)YK6IH[TE%0MOQ[/P-4@@/7S+EWJ)ML:US\Q-J\K+>M2BX +;A!Vj MJGO=LC=41]&A)E ?^#E0+.3X*T21T!A08.7PC(?(6#AGN['\Y"BC:\JNJDBZi MF]>">8]GO0P>7O&X\AY1DNS&9=QQ?MC=+RSSI&X/3P(3PLVQHVUXS7?H8DU0h ML&URC_3CYX:/&Y8+57,5FD#(I8-RZ\#CD0>$M[/M81?CZg MEAN9- A$",D5:D(&_)Q *2^.[(''5)/.5(\RLKR70")H@OJX53@I4GXSGER.'8ZM"2XH-[,M["->#^E@VM4<74QX@TL@@]L:FE&Lb M&QMP:&T)VD7>YF8()U#7ZB#$MKG(_6I,7OE?(/Y%5J$Z[0O"&(XC%+S,QIQNa M]UZG-2GD0SXAM45B %UNL 86H6"W1!-G4]U\N8!I?8'K-\5[2E09Z4 ;Q<8)NHX(L.&UEU#4D:(+Ny MEX(J)T?252\6 8,R: 8T" <^^ 5RA(/J=VL[>(1)J'E!^((Q.(,]J(*:AX-Kx MECQ3<&MIX"(&\SNXE7NAH12L51.UQX(AN&;%I@*:EW6U$BV%](8K8"DUH&9Ew ME#SN06$G=@<@<#@N\QUKF(-.. 8E"(4V"$[-47E46(2(J'(W2'$Z:(@\B((Jv M"(02@7E#6(5&>(4_2 9,.(*4^(@JIA-3N(F.Z(FE.#>AJ(IH=%JZMV:JV$.Gu MU4-Y-XMI$$Z6DF&8%F>Y6 :EQ3%DW?%)AF6L0;'J(DPP 0\,05%4 1+\ 760@2%)&A+,G&5YFNDs M5H%L=TZ%9 +NUX@SN'[M]U^AV&W?5H'$6'5_IGF4Q8[#N'5;1!,E<1+)ITF+r M$Q3_14:K]D??F(S15G[/>&=YMF>%Q /6R%V#DXV51I!6H0*6LB"*(]_M"8M,8?--X[E>([D2 7KZ%;N:&CPB&DTV7;B58_WB(KYp MN)+[F!PXF #^2)2@F'=[!WD@5V)?45 8PW)MYTD\<47P5E(GI0*=96 ;XV@Wo MI5) Q)*$ V&T%5E7I%X91U9C=(RO47Y1Q3_7]T%JIA14Q8RE?X&5)m M< 1Y8@:*EP()^1T($QG4D0955IDP)6I1J&6LFL7RF,:.F9CB *[YJ&>%*(+"FOKh M61>?8@==^43TJ4N:F*#I- >JQJ,M@P+@(S[CB 3A(XXC2G']Q"LUH9F8-3AFg M\!LW5'\O4'X2R8P":J- Z@.8F* BRIA7Q!,).DBJEJ"3F7NLET=.41-C0#A1f M=$8F1D=566XA-S.V]:.:");F(I9.0 4/4Y;F4D5Q:7+V!@)%@ =@E&^O0TQGe M0RKYHQ2;)!4 5STU(3]S\WOAD4F)676+B8EKX)B0*1'&^*:5"56%A)D'J9G d MB9P5,IR.YQCEB6G,&9#DZ6V8AIW =$./41W7X9TV%9]N()X2:9SGV:O?IIZ2c MPYXG"I_**&=V<)_Y*07[J74 *J $.J,'ZAJXHJJ+LZJ+="J\S6J/S6J_E&JU(ZJ,)*J1J^J'T6:1'a M"JE)NJ10"K$11Z)E-*7<.$36J; ^\*:ZET>MR7N<]:$266QCA)D6JIE;= 67z M&DOMTT0B>V"<&A+O^# -<2^I8Q-R812+-H1'0W '\UK,04Z:&CM, 1,S&SA"y M01'E8;.\&!)#X!-&P;))$0)'RS_KD7%H@5&$YI\,:"DO)A4LMD5?BZFO41&=x MM:EIX);^66Q=:REH5$AB(#!KD$7)(TWP03AS0)W^F8%0RX";Y%H*$[04Y1,Tw MH;="N7<)L'?B]G(?%W,(\P57I))R('H!>&OU=BX@0 2?LB+<21?\4J=X(4:Qu M>VNS*[F,]EYA< ?9EKNC:RDN5T:^"[NR.WFU2Q8T8;S(B[O%N;P5E:K8"&>Zt M^WCE5EME,#"KB&F=%9;_5*B'^J&7FSPC,3 2(Z.Z>Q5O>%C(P6".ICF<TM8p M6QC':5JV>K(,U']:X:C: A_M4Q%-_!5O.'8":"D@O%655G08*Y0=<5HRATT7o M)Y3%%L>8>:M$E#QW4!,/H11%H"V&6T3&N:N]MA[,J5O-2\B#82DG@&TG<,,Xn M.[Y3H13;],>#,9R8? )1]5Z*=UH=T6O]=,4;%\>@#,FJEF3,m M]<@P$,G1FCQ"H( ,J'F&-W;;:! A[$MP*,NB'"_Y81")LY[)DP0:$QR36D/#l MI1.[;+6][ :_W 7!/ +#/#S^=\S1&K?C.[=BZ\=S>A5E_,1Z>H$#@2Y3H!R:k M:C F'%8,=CARP1@1X8%/A'YTE,8!;%5Y5\.FK+&LAW$:]T>P# (F8 ),YB*@j MK /#3,-P4,J6 LN*)\D[S!269,^?5(P$_5Z%1,HK %=SH%@N4AU$,2-5D4TBi MZ-"G)JO-$NP/,H/O7A:S=7 %(,Y$K]1/=)436,Gf M?4TWZ@,E"P)-%;DUK)P,)&.C.T941R!>?;"[1--KW=8(_=:.S-,/X]-X#=0?e M+=1NQA1#T 05E-9G1M=-+=>7A2Y_/=55/=A8[=4LCG)=&AG3Q#'4))[46S'D1_/[#WPc M;##RK$05,T_9[32WI,]$*D-YA\?-M6;GK4Y;T!&*9\TPK;%"2L(@$$)6L 7 b M#-.[M-1_EJ EVZ*$!DSXH9:;= +52Q3(NRAC9Z9C>)(V#$QG;06G15B%(M[>a M-W8US=LWG=F_[KM!:30=Q?=?F:M-V_=.U7;'LC=LRM$X=(=]?W=IGz M45@!,[X:@>&114<;CME<5(WM%$)3L+6B=MF]C= <'LPAS@=\D-.8^<@F3HURy M#=T6(=+?HR5#(&8-#N/N#=\K0./OI5[XO05X0.-%^J5(WN$Y#PG, 7%CEE0L14MD'K+WJ]3$.YET +Wt MYT=71.T2-[&JE@#8KNWHR>VSK -A33%T4'3(*Y',#J,.T70=0Q(W2TMCP>_)s MZNY0:J]".>_3P,A'^P>r M7P,E/ZPU<0(V4/((HM\TGNKON$Y%I>=<_8[]Z@0H)IC$I0/"UA?6_HX.W\8Qq M$09UP 9TL,#KT:]" +\1W'ULH/#PSN=8 .KFAI5C]@:TNA6^#O6G'EDRCP5[p M^:B1VKD_&SJN1\5H@;K<]<)\6$5IP!/T3B"$:JADR;[H/*NF99!&[JRZ2JO$o M1JN*3/7J-UGK%I!6;@0UU1ER;RI7HQ$B8QD@\A6=%46#&)D]MD<^D)D[4X$_n M1 1UACFC601;4FF#X?*AK*;>?LJE?N[#TG[+>*L)AL0Z.i M102>+4MA LP \5LICF625!J!MMN.7?D"5*^*>0VXY/$ 2U0_VZV-TH*PUh M=I)'$+ I?>PEZ(AH9W@"'E!X'W%LOA0!(Q $J@ 3,%0-:9 5FZ>76S)=WTL g M9! C_+/")M-@WB&;+J0.ZJ& -,@&5(W%(E;;".J%BX]$!T]+V*LTR>,)J!6Ff ML";> ,B*TW$=$63WQ %OQ/ 05*FH5/1 3'(:H07[0-4]*GW\;S?AYF4C38Se M9EBDEJFSUF0PO!1-. ZB0;,LE:B#$W3">/)DA2W 593BI+$&22WZ"ZABHHE"d M$/ $ED#FT1&'T+I-*EM"B]#8KNL(F-"P<:XSJ/*6!+Y+2$EK"1:&FC:VQL*Rc M0Q *XD]U%E03[^2=W))D+BPD *X74!+Z#\)9#\TP!CQ#(A@--T;$P%HK@3$@b MG4ME#:W6>O!30@%0\03LY)\ )H( GX(2+DC1SA!O)2a MM#)Y-4$&K$-TL08L@XN A-&.DZ"P388@+L;@4%?;D*@]@2/0+KX %, S6VX*z M%+E#Y@V_&3C<#0'10W@G)"@7?@+!.(<)(&X8/:2'[XX*_+I@7B%^5(V9( DYy MXM S-(B+"[6FN8$',!5BD7^SKLMYDM-2 V_@%E \.9#PX2I?E<62DUPB.B:&x M,;0/-? &Q("R.C."KW7Q%@82.^3 (8P(48D,&"ZK%W(,DXJ1@Z8N48$]J*?Jw M0 2^ R%H3#M/-LR7* >VX.#=[&4=+U2PMC8"$;0"+YEX'T,8H)E4!HZ*SI;v M#].8.OM&$QZ@%$M[#^9W?:J&HWPBV^^:@T*!N 2S6=;W^A6VZ1R,9LX%/(X!u MPS[&1$!X+@#;1)J9U3GF'!2H7@3,I/2DLI(AM(RC^PX>T050P%WX%P_.% @6t M1^\K1,$V01T4Q!<8'7T"JH PE4&HAFU66OG:7%5O? 568[=BJ$YC6H*,$ &s M4W]"XR:I"*Q$&A4!HS8^&E+_HED.82),E^@H/7*/:;@.-H6N,!@J$#[0$E \r M&QPLUS&EEA21&I(VHD":* V\KM."DAR1/F*03BGOV$<51(O4XO-I30:AG$$Vq M2G<:*Q*UBC;,Z#8,0&G$D0@/YS,TW$@F?:-]&+%V$CJZ%LHI>2"71_@>),ALp M&4DQ:29I(E]W80I)'-%)YN@+#($JH*TDF8]H(1$!A5V26S/I*LVQFY%_A!X9o MM(84/W)DX$ABW 459C3TE*N^$6,3:KF*P?S(C\.>-J3*H47#*3Y^ 29@!29.n M[.M7[?$44KQ3D2K*F-0+>D+)TCD>5&8E$8;?00%N\@N\+:JD)RZ69B(0_8H!m MHHH<-S"$38IT1H 2@0C*\*AW&)=>5 JQPR"4'+&W9NK>^O(D#U(I$!=;8U#&l M1-Z!0$.LCL0]$$#OUDR"L#AG1URI7H0E@)._-@K,!3LN(-R*1,:""*.C,%@7V21Tj MLLP@U$Z\SB]6 2A@N C$Z?-,KB\T@8#1A/U,DT1(33//-EV-M ,"T-\7*$U.i MH%LFC^R#83;&;R%X-$$,3$$1"*9$0,*<@L)&!/@!/Q Q*>8^Y E"X D4D"] h M!9) $R@"/&%07D:M1R&X7@NH$HW1M;4FPJ@:;1D40L?g M0R@V"8WRIB_-7[U$ NO2-8P]>KH S")5$%@VTe M@=//^+%$6#BF)I.E6 -LDST!N.4EX&)?$8%V7"DDGC6@8Q)18A%0B=TP<35*d M8B7\[J'P.D0)"A.)@.5(F]"AQGI3KLL_<3+:A+@VI^+T77L,743!E',5QN5^c M>4?)[#>8SN]1FH#F(ID(I]"[? 1-U!G!Y#B<8N.)/:6U*-F^\@V<52Y_76TWK8GDQ*5?$69,VKN NR BW0BF6A(!"HKE X<]36% 1,"Q: &U$H,CBx M1BR+9O$LHD7,H!;[4UMP"V\!+L3% 346Y0)S4107VA5^SV"3((\O*."?"_5&w MP,.\H#K)(S]&!-_3+VY6!S(HA.N/E 3S,+E(5_1@%^X"7J0>*NI$\5D',QI;v M8VHHB!?00VX&V$"C4B-F/,DT@ >$Q^-S W( ;<#1M3%'ZZC :1!O5&SXC#XJu M/)"#'A6D4Z-GOHW^43GJQGH@$$8IF_0-!M*]_I"K@V+WJW'XGR=Z1KM'37 Tt M=X,]W,Y;H3Y.A\V:" :C*+0.C7 @UR3$N#8Bs M-(/HD6I*9A'08A0%!E0A$4XR*2A&80O(TB! 2VUI$8@G6^3 5$2JQF!B#Y/Qr M#$8A[%!%9+H&E.DLK:5)X);&%'2Q&:K# ]D*:L(@5,3V(4IJ1)6,-V[G)SP%q MAK@%:-P>&%%Z1[T4 2Q0!(; B;D,^&(2(AR"XAD.2JU[& JEL-@8AP)1),H+p MO145Q05<%(ZC43B*1SE0>*C(!*"XY8U8QN3ZE,5B#,B!OB@(TUU\4)T<%> \o M/C9A4&J"=R@)RF>3%"R00"!F(S>-7SZ!1FR$FK!!Q5H#8SD@ S9!)ZEE,#S,n MC% ^DE&7D NA)A)@(I0227)8_S-D4)R8*Z&;:*>^:R@m M.M5S\@:>R!=(J98BDO(-BR!57^I,R .O4HC!L/9Q3NPB1XVK;B^&N9WJ=?3Hl M0 7DA:O"#*P)/W2&3DQ3?!7ZHE_8&.BA$6""=@H20U5 &@RF6!X(Z*Z#CG1@k MS= L[H,'V-D8T%0=X5.<*NGQ&)B.4F(U;96J$I)JU"ZHP!=H)_>10- 1N^H6j MVXQ93:F+QZ/.M3]"6[%FEG0['2VUPE2FL'@JI 3I,<+UK182)Z=9"T1OK49Ji M]>VP5>\P58DADHX@QY;6%XE8G!*$X&(@9$J)4*J I[0DF7Q2K,"Q.2AR F6g M(2UFH@LB "X34-/IF>AGZ(@%GQ< )4!DJHV;5b M!##Z+J:$"U 2%U!3*;ZM &F+1LV:"!%#F^4/XL%@5"E#T1AD!2U!R8"1M#9)a MI!U?<8Q/@(0Rz M\(1H,A7PQ5"D"0C2T\[&B#%L.U!9':QC ;H\!].PP&"$IY4C$"PU0CT*QKDLy MF")$#^FDQZ2 #58T(BT2Z#E9+@A<@=Y!(+Q#5X@(98&=03KY,"FS*!F= YG"x MTSZ(?=I/#82]);4B "/6A'_[/*0"9F59:R#@,H0'(1RUQ+RU(N,+X29-F_5Fw MX]>;E;B1=MHN/J70D"P"=/0BCE5*7E:48#DJ2!F( W7 =1P8$2!'0DJD14M,v M)Z!&A#ZX7:A'T0.O!Y-Q"!?BTK^\+;BM 3H 286)\X$0#-\"(P-);PH$E1E u M VJ #4BZ#FOI&H3?T5)U0 M0"%B (^@ J2L#J*[5Q;J?0NNB#S00)D#'"^ (t MYN)EC-VI6W6OKM(=ARR'():!!292YV[9K;MH=PS B3+!=$4J?N"[ZI#LFMVKs MF^".UYD8AS(Q3 /-OH7LDL+8$!-TNZ9V\@^387%X0D'FGP PH,C1 !P!>q MT%M[1R_"^ N2%[=0WCQ U(O[UV]-,!+V,U_J&o M7KS;?I%OZ5V^-T"!4@GZ>R7L;_#-O^H7^XJ)_MM]_^\@D1)?=DKD (L?9$Nn M J:]"EC[WE[E.TAR@ ">P/67#ES="WQ]^>\&_KYY (!%X %KYV8[98D\.\-?X#@I0$#D":P5h MQUY,1!@U^F$IP.($$ 2\ DWP0U-@+72%GR &C-Z)&,;3$W6XD3,P(VPC7'Q\g M-^*2:6#N>P+L1;'-K/YK/<@FJV CY$#.X0SRPB9LAC6 :BV939D;/N0KP(2Ef M.8RK0!48 HMD/9K6HNH*348#NS]8!M]M >W;!>#P%C@,B(W[QHTY8,T.,AIHe MR)<7(M.!ADR'+T,7&,9"P2 ;!I?PY.((".C(5L&::1Y_[+] 0$)=$(Z> DA "F,,Rz MJXS)[#\J\PG!S ;$!FQF3UJ9 S!HG@(W8#139L,L)4XS#E 9-O']?9R5808(y MLQE( $* !?L-&X%!32'C1L3,3GG6TP$"F@&04/(HHRS;%-1F?*P;5]J9 QD5>*20U)$4D@)*0UH 8PD#H=$5"%'^+3[>((I.G*L::G0!68 L;G6CQ2q M&V #!C7WU2X1P5%#ZG0$7C0(:>Z8'_,)()(B$E1V\]8<'C=Q'A-%F_"+6H"!p MI3H]9#A?R#<62L0+=($); "L)8];K099RT0HN0!(O A6\>!C='6TQ("8&+JHo MDVLBK)6UDC'69^&Z8 5GS:RSB1M)#GXU,>]J[6,06L"UUJ;!.IM05FA-68VKY #JO=?Y>E]'A'X- O[U?+06B^3)F34B 7@l MC>1HJ@C%[9SDA4H6&BK:[=UJ'_;#k M._+30O6N$=M"W@(*!)IB%@>T212(C#(#[YEVN.O[H4U"!+06B_.C?K#BH\T@j M; SNV<:VT%@R$.J8C2/""<#:?V%1Z.PJDI$OM=86:MA8B7GMLCU(Q/;R017Ii M\VQO$2?@ 0W.#'$10T+.T@'AD29Q#R\RL&<[>9A64!W($,GRJ8AY0&'"&/5Ih MXU IT]H8]X%XE-7NN'P, N V#%4B!\"5K]T2N#%%8!U6^RW5DX*ZN[Z':PT@g M80:N& PV[+FG)G90ULO'3ESNMZ*MT<71^46KQ30LBGV]?+!)]E2GC!N8R.CZf M++5\MW2@"=N-DQ+4(%)/SO)?J!!IQL;5*3EPI[*L'+C$U(%T#U0L,&'> E!Pe M7%4A[$ 5UQ!V#((F_%KDG?BYQ#=YSOP"M!R^ZF]9#IN4T(X8E2?G-.+R7U['T]$=]^6@v M7)0/QHWY#5+Z^&M<;G=>_ERZYPIKM:/20&O\P6-E&Et M;\$UM \/_;L:7:W;N4EL$.V4Q_54 !)(K4 _O)>/U:D2PC(*^=6!A*C&A&SQs M8E68"S^SE6)U0*25M6)VWDK>^S,H4.MH)A1X=L@ EK0JJ*9%TP!5T])/RTLWr MY>Q5NP(>P4/37>1!VF4MO931"@\MSAO5\!0Y-:%^1;&-L9"W[-I3/7M5O&H>q M,_G1+1"I]&!398UEJ2U0 X(*2C_H][6.C '?YP;P:JP\)UY-K9N!OWK5(W'Ep M8"(31@1V&O7) ['8R;).-o M@5[3:70A4L]JRL^YJ35HFL*B!W:8=T,]L7#*8O-n M2TNK],@)>$$[:>E:A94NF6O7VRm M@S&?! (,CV_?[9UNL7VZPA=X/7'@j M?8#$SBX+OK W^ _WX.&<3IOP=2[O7/B\EN&?QYIC.<,(/P#OX$P'@?7T9F?&AG\#8-QT=V$,_C";R=LAK^!O_Y1>%BP=Eg M2[["-WDS3^.W>WS%7%?=YYJ!.>#5M\(@JBWB=2&C !:4>1(\>Q?7,UNCVNH$f M']*KR$(&Z8I)*5 .,O"8UDQ]YT-XW8;==(ITZ8_L_XLVC)X7AG+0QR(+(!]$e MZ$4V1##V-;/I(91-+R,+F2J>@9]=ZXV*RE0*X;D+?D&JC0$/N @RFGW/JXF&d M'UCJ'10*N.V_]2C]=CMY%!%$$"=HBRWV-4-AIO0@8JW 9MT>*@%+4'C(=&)?c M#??F?:PS=X.VZT/$%NCUW7 ;)7AD<]W7G]]D3\&+(TR>=C_HW[WMX/2[CU>Sb M@4:/JT&-YEP/N9X&\OMUTNM98N>,SIS>LV].\=A(RF2SCZLA"<[P0WV>P$?Aa M5A BY;HB?P7DZ;)&+7FWX6R =:R@"2/0X7JLA'N<_G5Q>L).Y->:'!D6'LF$z MK-@_$P(DU_!:^+D/X/.^!&\00P2%_HJ 9,5P;U'#$?,ZC25EN'JWZ&FW @*@[U/OBP?=?H:x M+2QZ1?3H'P8+HN]R]>U!2+MNWU'=3TAO)#VIG)*BPO\H$C(ZD7 FU=<9_$0 w M.]*KS_AHONLUE)[^TY,*3\ !$VH/'L B4FTV#5^AZQ3'.,UZCO]Q%'A)OCGFv M>"9\C,D03KR4+6F/18'_%+.6P!-X\6"8"/!X\C4P 3F-JW%$R D5T<:_ 5SU^IF0F<0U/I(8 ?I:.RP90 3) t M?!_4!R!13ZHP%>W\%*A"0S9%[VUA9@,OJF.CO0O)!;R=I1A,Z25#&$.<&(PTs MI(B2.W/I&ASA$DJA."3*=FN/Z9W17I).>PKO!Z5_<_5=3%X%:M85.')Y@F?GLI^T@@)&SNGZZO+BG, :H2H/S\*[ALH@OS'R;KS[$D5_D!F%*87CE&4*%-]n M NH*H]6X&J%$&8F&>2$Z1(D2$R6@KC!:C:L12I1+B)X7CE&4**702\!E^,@(m M).$91HL1$YK6&)"%,9%R-l M4*)<0O2\<(RB1"F%&A ^,D*),@L)3'0AW)F">>4C;\&I8C0SVKLP21Y(0F_*k MO-:0)!2+\A_?Z@K_IGA&G[?@5#&:&>U=F"0/)*$.*1(1=.%\ BEQ"NP /G;=j M:D(UI+-E2R0B: S[_GT1=7TL]0A18I(\D(1XD1;*0_?FTER%/+FY1(,(-%&'i M_]3#F?J3D:+1-%I'+_)[!DDL&8Z0Y#FRYD[=3J*L:E.4M*0)X)*G57*Q)(CDh ME.R@=2J3HU\\CO:1X$%+H8.QC_[-\)MZ9(4",)*JUTBM?AV]R.\9)+$DD;Q)g M81)5($F>5#]^4CLZ@]6F*&E)$\ E3ZOD8DD0R2G90>M4)D=_U^?NA+@D7W4If MZ4@@^E)Y2( Y636PZ:FI"B$[?@GP"P4\A.=$0 M"/4$8$EU/4._7T+W@#EU&XAW5R,TM $40+A%M4_*^H7">2:Q\V?0.L*Fc M:597(S2T@75E-0N% ;Q&L+XS\"KUUA&R"T*# 7C "!@!JXFX%7$+'? )#H#<]:B3 =F8UOAXDRBX%3'L@Z[LLy M74>04IX2^=ZC[*N#N,RK[>M?=SE! ,C,Mx MTW,1GB &@!X#Y GL)W8((9$:.\A_K::K:*!YC78--+XBR'_L"DSAS50\EW &w M0D,S'@\B4(FP#O,' WA"QWP"0Z W/6HDP'9F-;X>),HN!4Q[@4F(RPC-FIX\v MM$VW"U\(-<<:5J]U$+U]J&J;4G0(4TJX"21#LZ(+*6K:[T ]>PTP(4-LEG)=Q5\7F^#*YZ\AE/$A8(BA $\Pr M 6PJ[T!L?4VM^8"ED +R-N] ;'U-K2FV'^BG2. ):",VP97/7T,HXX:Y?D !q MGF "V%17BPB[2$/@:V0^(ZH#7,$=08 <_1$O@ 1HH7@10>MQ%VD(?/T%RA]

1!688 N#@P3, (6!$:(1M<@FGL[A!!.80!IJ#EE^U[H)( )W:DRR:"C>7 n M>Q;Y,K"1A;@:KP)8T)GO\FT'V4SI(=#WDL<1^"Y*]"H4SS-FM3I_;)0#VD;5m M=/ZB3_4WUN((.VQG-=BFRZ#%H0VH;:W&$G:>D1%B'^8,!/*%C/H$AT)L>l M-1)@.[,:7P\299<"IKVJ&0JGY>Y_Q]W&RBB[MA@"S+"1@0SQ.G/>X+5O.VRSk M&>Z6<,^>9/=_-%E#\'2T:GG($=>#WEY7+-%S%I$XCL=S.1T/YNKHWA^:M5;%j MAY,N#S-Y<^D9O6^3.!%9)<3CN7Q/W_-$?5T3/P!!/0h M$39-LRHB5L=%;+X;="H.? M@B2TQV['$;<\%'.TSW"*&B3'_A<* .X( .?)Wg MZT$,1(3YQA+9TU#8@S?HWI.= ]\"6.+58C:;YMI4""Y .GC"D&&)GQ.6)^;.f M'QN9Q W0-HFSVJ-#;@<$BAT#6IO008(DM,=NQb M1'//$S5G1T#Q7(0E#B6.PQ-,0$?8-,VJB*B H:#9C=@[PI^&I@VQHW&CAa M2JL5ZB4!=85"!B1TN(HD.UK?0#.5A::C@]*(x MM^FTYK;S-YJ+/ %A8,TG&7EY O3 ,&,_L:/E])HY,.*_GZ 8SO>XK)TUC49Yw M=(E.-5E<54/@:WU-K?F I;C'9>VL.4F=2D"N .X ..O2^("+[9&=O>4]+FMGv MC=9!;&0^(XB5I1 #,VW-0.PO4/Y,65?(.Q!;7U-KBNT'I("\S3L06U]3:SY u MV7?'$]!&;((KG[^&4,8-<_V CS!!+ I/]_Q&QC9 UUF3T,?_P/9<(])$]&Ut M^>&GXA\61!%TKC*A)P"CX48/FJ ;_(@+"!6J$MA0#=R!-<-)\! 9X2L"P0(@1G )#3DQ8)>PDMZ#41&DYL),/:*%ZP+!.1F JPA+Q;T$E[2:R Ro M&B% ?ID$]HH7K L$" 'RRR0TY,6"7L)+>@U$1B,$: #FAP'8*UZP+A @!&@ n MYK_UO^)B02_A);T&(J,1 CG !C )[!4O6!<($ (YP 8P"9'2PG_(=*; SNMBm M02_A);T&(J.9S@08>\4+U@4"IC,!%BGMKWITYQ;^0X3 #, !Y;< _XJ+!;V$l ME_0:B(Q&",P '%!^80#VBA>L"P0(@1F \KOK6]_U:,[M_ ?DIMC0 V@P,[Kk M8D$OX26]!B*CR?[_C?@Q1N#+9O$&0N^&DZ-N*S>B!T0V-2N#YQ^S$FZ@\2#1L:VH"1@OX/i MHZ2U@9G&J-#ZWM 7;6"=8/ZWOI:$"*\+#07CE'GZO*]76?H,X_+E/UZ B+]Zh M!%K3]*[>M<=]:H;WX$@@>F$1@4J$=9@_&, 3.N83& *&> BPG5F-KP>)LJM'g MO([B0&Q]3:U3("$J'*-(7[0!H%?2V@#0NP$Y0!(Q%WW1!F8:.K,Y^Z**)E'Tf M?6H9YIKK>\GC"+0FR("^%RO%&T]>CY[Ke M\W<.!>3[X;7N(:C^F@+82[*X 'RMKZDUQ?8#Q7ES3(%>\[QX?O125^L>@FYLd M["597 "^UM?4FF+[@8U=8"K-\^+YT4M=K7L(>K&= /:2+"X 7^MK:DVQ_<#%c M=@(%IM(\+YX?O=35NH>@4D#>8B_)X@+PM;ZFUA3;#T@!>=MKGA?/CU[J:MU#b MT"$@!'[.$L!>DL4%X&M]3:TIMA\8 D+@YRR!7O.\>'[T4E?K'H+V4R3P!+"7a M9'$!^%I?4VN*[0?Z*1)X KWF>?'\Z*6NUCT$)0)#@ A@+\GB O"UOJ;6%-L/z M$($A0 1ZS?/B^=%+7:U[""J-L)=D<0'X6E]3:SY@*8: %"AK1*#7/"^>'[W4y MU;J'H#R4"&"O[0ACR,G3O/4)X'GQ_.BEKM:]"-!?4P![2187@*_U-;7F Y:Bx M.&^.*=!KGA?/CU[J:MV+ +KM!(H ]M+V]%H&H+(@>QKS_?!:]^W!J#D![*7Mw MZ;4,.&006U]3:SY V8V:$R@PE>8.=BJ>'[W4U;H7 1L;>VE[>BT##AG$UM?4v MF@]8BHU=8"K-'>Q4/#]ZJ:MU+P*D@+S%7N\(8NMK:LT'+(44D+>]YGGQ_.BEu MKM:]"!@"0N#G+ 'L)5E< +[6U]2:#UB*(2 $?LX2Z#7/B^='+W6U[MO#[G@"t MV$NRN !\K:^I-1^@[+OC"?2:Y\7SHY>Z6O\[QX?O12r M5^M>!/!0(H"]MB.,(2=/QE9#(-V64S_?#:]V+@&#O!:D ]KKW$%M?m M4^NTVD^1@ <<-P=2,]@*FR4F (BMA$3^: k M)28 7N<"?A F<>R9*WP, 9:8 'B="U Y,%W2-$L,0'P.A>@T#&?@&&N'U" )Y@ -J6-V 17/G\-H8P;YOHQh M!-C.K,;7@T39U2->5]7/10.;MD(!= ^)QT"]TU;M*R1M8$Q$)^V4$6Y$QE&6g MC="F'+L\T, .S"-N'F:/[1N$JQ$20$#36Q#4<6=IJK%5S\J6)PG,Re M)-\UCG&?C] ]9S*Z$(2')(S21H\!]#15OO V"Z+6=M4$:S#6J7Y9+PWLQ03_d MB@%4Y8=#[PK_YH80@2%00=QGE-P_>"LD?-HYT,!Z/SBY#D!A/>[( Z-'+&)0c M*&:0490HA7;Z9FY& WL"7%0Z5(?:7Q,8ZW8<9U5A)JN !! &LA?Q\ Q!@RF4b MA%L1=6H"$1@"%62\SV05(.\*23FE(7R2BXC6FS4:KXRHFLGH0N3B.(P;#T<#a M.O8.-1NQ_H0%41SRBB6.DK\!'U>!!L:+ENU[**H&Y>VA8^]0LX/"&3!P6[TFz M5)YET<"\"J3[0VGK#H0$$* $Q@2>BEK;EJX&B^8!$I9_9![,PWEW/($DL.6^y M0!#8S(+"-O->)/ $DL"6^P)"8#-'9^^Q.YY $MAR7T (8&?NO)VK1W%L%Y)VZ;0/[;7_7HSAKM:I:!Q/T&w M%K?)ND8(/5X+BN&\.YY $MAR7R (P'0\_LNQ.)H_FC"Z;TDM(C $7.ZJ:"R;v MRRN,)SUB$7&QU9SFH+R:X\C8M^&J^'#2Y6&&;1(%IA,\$5DEQ..Y?$_?\T1]u MS4NW+D_=[PA_&IHXCL=S^>G>Y6=0B; .\P<#>$+'? )#P!!# 9Y@ NC >C]Dt MQ88.("%\K:^I-4(C D- '27UNEYIXM_WR\[>@F(X[XXGs MD 2VW!<0 IH5Z]NX( >: B?Y"*B]6:-QBLCJN!S=O:6N^,))($M]P4X![OFr M[N@"]><<$LZVP[8Z#FF'/K)@1K9]BVWY6FI*%Q&3P-5,CQ4T46?@ZV"R%#J8q MB'%@Y$;N%H:\QY8L4RKPJ/7_QC#$K%@$FJC#?^KA#$92]8R_U3O^6$5MF,V2p M$0%L&_EJIP9HAMX,]0DM(4 W\@2.HFHVI93JY/%6'_+WCK?=$O-EFU63(B@&TC7S[9$%@Q8WX+3^&SSH9_&P)Tl M(T^8 4/FD G*(?/PB)6$=@*%\PFDQ"E *RRU+:R&=+9L::?HL>RJ?3-\U+BCk M<#Z!E#@%: 4#T=!B3(F^!<;L$Z+'LJLV2T8$L&WD^\1\\YC( [DQV_ $%WWUj M87T+&.I]/-OU&G//$X2$+7KS0=<9\DR:K#>ZCFU\+?5?MTf MV.T+Q=V<#H@2D^2!)'3]NKF7G&KOH8U_"[LG@N*?I>L,53V6?X4Q@65B0,M?e M-HEFR8@ @#P>:,5 K@,%^5(?Y $A$Q,Z3U5-4HQ8%I).YKDSL ]7)IL=^C^,=&('ZFE(/R>7/FM9b M"O"\!:? ]I<]1)_)#/,%28; @UA^&&%Y^[=ER V3XR!$7L/(?Ez M2MX0B7,)W8 9C'$TZ '!KFIZ7'P*%Z;R<-y M3SJQ S"OTV'%W8H"\OWP GHB &SG >P5%!@PO-1H*"#?#R^@)P+8]E_ 7D&Ax MR&;*=W1w M@GC>(.+<+E?0BN11/ TQ*P[/2&U-(K(_P[:]B&=AIWM(03^T1V$N-R9L^%=]FV/u M!G::MZ3;?C$(^.EUR0M[QQ @(.0(CO\9MNU-3%8A&1-81@8$3[+S!N+VE.CCt MV>[A>;PTL-.\)7V)X>V"5GQ7.OP>#/'47G;%AFU[$UA52,8$EHD!P3-"7.Y%s MUA*SW&M@IWG+W@MFQ,P2* )9(&-^"RG>R?X,V_8F)JN0C DL(P."9P) r MW(H[%3*O/I[M'I['>P,[S5O2EQ@NJA\-=X%V4;OV++MBP[:]":PJ)&,"R\2 q MX!DA9G": O_T?F5X9]!W^;;1::3,5!(Q@26D0'!,V:SH-.23NS n M%D#?YOOIMZ&8S8*"F1R2+#([G-0A$'"'X%^0!7;)PPB #@>^,=B^07 =:D@Bm MQ6P6= LGBR):5\AL!8*.P8"^&8KK$/BO\,^@;_-=C=+)&)A#\]Y2I!,[L 70l MM_E^^K_B8@G\TU+OF0#5TVB4IW-G;=])1(!).]FT5]Z3"GP ^P#-,2L.#PCM36)h M^08$?ZJQ=B% C8%N66S -E,P6:W1#V45A!&638^ TKZ&B ("$PQQ2.[Q(JD#g MAL$UV$:^?<@F?J$WL0[ZVT#U5J3HZDOXP.%(PQ]0NO 5,R^07!E_L#^d M_<,89K]+,(TR,UVR_E=7:@^'5@B7#U9GFM'.Y\(!9@R?X>E<9T;R(^[-FSDKc MA^Q_["7PY2YT?M1/U3EM-D]9K/9E(>6X0a M7,&>A4$F:D()R837+9C5HJGBS4AA69,0ZR[KES* _H2GTx M5^S9."QG!CV@'<.#UH9.BS.,+=(P#UVT,G$ANV%ORQ @\Q]:*$,B!ES:F'B>w M!WVG#;D^@5@YPN3CP:66AKK>5V-2L'V#X#HTS\TP%S. 28R *1 $G("8D0+Rv MUC#T4R3@ 87 #+@H1& (5! >2@08PA0( DY S B!&7!1B, 0( (C@&"""1 Pu M DIU 2[5,& $3($@X 3$C!20MX:AGR(!#YB;"7#F&@(5A(<2 88P!8* $Q St MN9D 9ZXA0 1& ,$$$R!@!)#?^DM^F<0(F )!P F(&2D@;PU#/T4"'E (D-^+s M0@2&0 7AH42 (4R!(. $Q(P0(+\7A0@, 2(P @@FF !(X &8/X"3 ,P/PP8r M 5,@"#@!,2,%Y*UAZ*=(P ,* 1J ^3D=$1@"%82'$@&&, 6"@!,0,T* !F!^q M3D<$A@ 1& $$$TR @!&0 VQ _/o M@"D0!)R F)$"\M8P]%,DX &G,P'.7$.@@O!0(L 0ID 0< )B9CH3X,PU!(C n M"""88 ($C(!278#=+;S=GIC$@Q/5C6$%:LHJ+N(4 $1H 5J"ET('+["Z+&K<\$"!@!O;?U8H'>.P-&P!0( DY S.3F&% #j M"'#F&@)$8 1,@2#@!,1,;HX!-8 9ZXA0 1&@!6H*70@$8T,PP00(& &]i M]_=B@=Y+ T; % @"3D#,Y.884 ,(<.8: D1@!$R!(. $Q$QNC@$U@ !GKB% h M!$: %:@I="!R1X3F2S#!! @8 ;TW^LYF$, "']_.VIZ8Q(,3U8UQ13Z&YKD9g MYJ*LG;4F, *F0!!P F)&")#?B]("^BD2\( C8 H$ 2<@9H0 ^642(^!141AIf M33#!! @8 4V@5!?@)E"J8< (F )!P F(F=Q,@ U#/T4"'G $3($@X 3$3&XFe MP"/@45$8:4TPP00(& %E[:PU 7/1!&8 DQ@!4R (. $Q(P1FP$5I ?T4"7C d M$3 %@H 3$#-"8 8PB1'PJ"B,M":88 ($C("R=M::P U&PU3V?P90^=&#"^@)c MN"(G(H%&8"+<0,K!2&%1FQSIZ *W(BK0%]B>+L08YFKOA 0PWU%ENH_=C=[5T68"!!PD-\ 1$9]7D.=B&2=,)/1y MQ&X#Y#0CFL%&;w MA[-A-M,V[@D J<;\F"\'O#!<_H$T&V;3G)E3<]&(SMZ#-8, U[R=J\=O,,RIv M^<^#[/L^LH<$0XTHA>2*?(P8P)(YG8'* 1NEHWP4F_OGZ_?WCBSM6WRG /+Mu M?\YWV'D+ZGN+L&^$X;[A-WQ9 _.;=M1OH'"_+\89R*CGHH%1@<=H13A7"$=Lt M5@&>T9<8W@+:A17A7!E&& N:RI8(2+&6$"$\Pr M3-N_?? 5H"T#WGH=P?3Y+P,)#%<1,5B0.+DB'R.U$31;",KD4 /"4$;H\Y.%q M_UL" .Z\HCB_XF+)+H/R["V_9!&8Z.()O!D&0V98&.8SD:<>SGQ^5:^16KWCp M/TB;4F"BBR/0FLRK]<;>O7Q,B$ EPCK,'TWJF$]@"!AB*, 33(!Y%9BCL+(Fo MAYD0&I@""D<8^B05_VJ8*YL,J"T,#]ZC5,\R$:A$6(?YHTD=\PD, 4,,!7B"n M"3!,%,0 %Y #7$ .< $YP 7D !>0 UQ k M#G !.< %Y 7D -<0 YP 3G !>2 MJD! E.=A0&FX!.T \ Q&%?D1)2WK4#5j M:!3%J38T200HGA4@;(;,,-\*5(U&")DK@#N "%3P_QC*"'U^LK EI@ ,Z $E@ QP 3D@;*(/Q:DVg M-.GST4![Z^IUA51L,\VJ]L3?^5T04QHRR(3;!E;%DQWP"AKE^0 &>f M8 +,J\!<@2[#++@S HLO?H.L71 .5@0J$=9A_FA2QWP"0Z W/6HDP'9F-;X>e M),HN!4S[;BGZIY*GA_4;W^LW,"KP&*T(YPKAB,TJP#/Z$L-;@*@V5%N;F0+[S!!C05/9$@$IUC*B>6A@4P &M(!/[T>Z*@BPZ"C HGL-=1(""$\P3-N_?? 5H"T#WGH=P?3YS[@)b M#%<1,5B0.+DB'R.U$31;",KD4 /"4$;H\Y.%_UL" .Z\HCB_XF+)+H/R["V_a M9!&8Z.()O!D&0V98&.8SD:<>SGQ^5:^16KWC/TB;4F"BBR/0FLRK]<;>O7Q,z MB$ EPCK,'TWJF$]@"!AB*, 33(!Y%9BCL+(FAYD0&I@""D<8^B05_VJ8*YL,y MJ"T,#]ZC5,\R$:A$6(?YHTD=\PD, 4,,!7B""3!,%,0 %Y #7$ .< $YP 7D !>0 UQ #G !.< %Y 7D -<0 YP 3G u M!>2 MJD! E.=A0&FX!.T \ Q&%?D1)2WK4#5:!3%J38T200HGA4@;(;,,-\*t M5(U&"']1N?+F*],8%E6CY6 %!&R.F\o M!* 55^1C'.0W )%1G]=0)R)9)^A&BJ.W <]YLGJ*:M2B@'0RUY6)n M'>#ARF2S0_^'D4[L0#T-Z3#[CF1ZBZ&F^JO74">I"GV_A?:!_RH=5(@('K++m M;]?$'KX#5#J9Z\KD6I&%-* #W@#V0C93NJ,%\;Q!Q+E=&I!XF:N^,(%VX>^\l MQK*V%%8M#: ])U.XEVUW_9O0.)EKOI"0 SWLO,:RQK_K8=J;^YYXCL:$UBFk MCHE'C38'H4)$,(-*%,NP&)^8/36)ZK\1*!QAZ!/#I=%4DHM,)V.@D(P)+,-Bj M^!A/E7P# ?+CQY<0$_ %6D#g M+<++@MDB[$ ="A*>H%Q8S;)9#9HJWJP4AA49L@"O2!EK$"4VAOV+/$HLKf MT@9:!* =PX/6ADZ+,XPMTC /7;17I VT"#?L;2?N@S#95Z0-M @#$0-8=e MN ]"\>$XI>4QM"E9J0A7Y&.TB-&A%9+(O""(HV,[%=U(:R$8.%$H"-7-@^_4d M;AMI+803"- %@@H !@/1!#)N7FBW O=!;)<'P;L+A!-P(?IDIQJ2(# %AD 2c M2 (\88.>C]"0!R*MA2 K#\*>S(;[EB%HRI"P)[1?P,Z+*V(;\X,%/[=?X8ILb MYO6 / M2.;""&' .[$5/Q($ID"DM1 Z]4%$GQ>2N3!"a M&"A:,6%5!X$I$&DMA!CX"@\"( "!*1!I+808^ INZK014T8."!!(TIQ!4V8.z M'1!OW+!)XZ8,"#%AZI !(2<,G3(*L(PX2/*@E#P8<6/!@$#8?Y;CQ:)'-y MFSLM,6KD2#/DR)0@QLP!ZE .Q3,'A[QITR:,FXT.P\AY6/2H3Z!!+::LZ@8Ix M"*5,G6XL\Q0$5Z0HY)2)4R>-VHUIS'R= B+-4#AJYY"ED^(JT#%OB-(QVO7@w ME,%'09B1LQ1$FS=DRK2!Z(:CY#1)X-6^S@S8#>V/1FWu MY+IR>6.V:/=BG3EY?":8^1SVF>CF%3.N#OEZ7!!N CN=@U/.ZI)DT@ UPR:,t MUX--M#<9&F$,%08(^87!1D'WD43&4*_19A@=4CV4($J A57660T>%)E@$H)0s M1%D7:J8A5.FEM59;;V$' A%T=8=70WOU)1)6W468& A)N)&&9PJFH8='GU5Vr M%@N6Z47'4-9-1D=@;YC!'T5EL"!> @FH%089>8#P)()I*-AA71NEM!)!!KU8q M1G]=AF%&3#Q.,28:8^S7WW\@!)@;" 1V-50=<(!P!T.5$4&%% @R!L<<<]8!p MXHY(.'4&H"8V]=28=#R4$G_^E:3G=1<.]60=8Z#Q9$47=1F9&1G!! (*;Q@$o M8UU#*7EE G00^- =8>1AXPACOH3A4I8^B.0*QBZR4Y"+YG46Y=F=&&1[5H5:]3^0K![=Z(L@!M5$&ZTU&R/,X+50/01!j MA0YCE-$#%W*@_48/0SSAA!-%#'%VTE@LW1K<3['0C# []GUT?CO733'D$Mg M]999AX&UU5N/P/S788]MN=EHJWTZ8'S/7??=J>\=M_E_-R4/7GYV9#UP_OWG,!A=$4S7-N>I+FNOZT'L9E>[V^6.#KO#PAS2P(]Z6N-:T8YVDNX=C6S@d M2]O:VD:^]?F-"D.;H0E1B#8VE.^'@'M?X0X7AL0M;@B->USD)I>&RNDO<_SSc MG^= )SK2U>YT!DS#ZEP'.]G1SG:XTUU('L0',HQ!;##@@Q2V]!G9$&@,(22"b M6\K0F18H!3A\? @<\R2@(6(EAC;D7@QB<+0U4C _z M&$7[4=&*M<,"#0REN?YUSFP-#" !.WE UHV!C#UH8 QF%[L'1I B?*"(&=Z y M@S@FP0E&>$(+NCF:C$1264-P @AF4 .BR8:3!E1A*%U(2AB>4HBI])[G6CF^x MM_DPEMNCI1'_V;[ Y3)^39P?%.LW1?Q9+IFC$R8QLQC&_TES=*<3(P*?F4!Iw M+O!H:L3"&,+ AY'*(3\KDR4)Z7LV4JXLI#<&V/1R>v M38?]A*7=7JI39M:2?4!$I4'AQT0GTD^*]ZMB_B : V%.X08]L $,)KJYBGKNu MHLO4J#.AZ=$ @A2"(9%D25F*P96>E"(NA:G1ZE(935J'F32=WAA+B3T9>BV?t M-V0E4'GH3UL.-:#I&ZAA]U=%]QVTJ0KM94,?"@/0190&5\WJ5O?7U=0=DPI@s MS>@86]?1RL;@H]8,"1W$P &WS9OK)Z-5TE#?Mr MZPARH-6=#K>XJ]SG8%])4" :(0A30%_>BBC4LSF6J;M\JB\=^M7-%I.9G[V=q M &$@VHU",W:B.R,('!A2,M2AC0)AK7L'XJ6"M &N*)E(10P)%$3&( ?X!!MQp MO182!13!"43XPA.,\(4I(*%Q"AB7 OB(AL"( $LCVDB40B.'4J7A8R)0@!PFo 7TP*YO( .;8##"^J@$3ZV9\)XL"T,% "(n m end -- +-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+ | MINIX User Group Holland UUCP: waltje@minixug.mugnet.org | | c/o Fred van Kempen, or: waltje%minixug@plains.nodak.edu | | Hoefbladhof 27 | | 2215 DV VOORHOUT "Love is - what you want it to be. | | The Netherlands Alannah Myles" | +-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+