home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / sun / admin / 5668 < prev    next >
Encoding:
Internet Message Format  |  1992-08-19  |  12.7 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!mips!sdd.hp.com!uakari.primate.wisc.edu!ames!bionet!raven.alaska.edu!news.u.washington.edu!uesama!root
  2. From: root@uesama.tjp.washington.edu (Operator)
  3. Newsgroups: comp.sys.sun.admin
  4. Subject: Re: DNS-no-NIS.FAQ
  5. Message-ID: <1992Aug19.185105.5910@u.washington.edu>
  6. Date: 19 Aug 92 18:51:05 GMT
  7. References: <1992Aug19.082803.6899@nntp.nta.no>
  8. Sender: news@u.washington.edu (USENET News System)
  9. Reply-To: root@uesama.tjp.washington.edu
  10. Organization: University of Washington
  11. Lines: 215
  12.  
  13. In article 6899@nntp.nta.no, styri@hal.nta.no (Haakon Styri) writes:
  14. >(................)
  15. >However, many people want to use resolver-based lookups without having to
  16. >run NIS. A simple way to do this is by using a version of the libc.so
  17. >shared C library with the gethostbyname()/gethostbyaddr() routines replaced
  18. >by the equivalent functions from the BIND nameserver distribution's resolver
  19. >library.
  20. > (...............)
  21. >Fortunately, the /usr/lib/libresolv.a library has been compiled with
  22. >the '-pic' option, producing position-independant code. Thus you can
  23. >use this library when you create your DNS-version of 'libc.so'.
  24.  
  25. I think that using Sun's libresolv.a will cause the machine to skip
  26. /etc/hosts entirely and only use DNS.  This means that things like
  27. 'syslogd' will be unable to find the localhost when the machine boots.
  28. This is a pain.
  29.  
  30. I would recommend instead that a new libresolv.a be built.  Included
  31. are instructions for using resolv+-2.0 to build the new library
  32. and to use it to create a new DNS-version of libc.so.  These instructions
  33. are on:
  34.  
  35. uesama.tjp.washington.edu  (128.95.202.40)
  36. /pub/FAQs/Using_Sun_DNS_without_NIS
  37.  
  38. resolv+-2.0 can also be found on the same server in
  39. /pub/Sun_Software
  40.  
  41. Jon Wiederspan
  42. jonwd@uwtc.washington.edu
  43.  
  44. =================================================================
  45. ===========  uudecode then uncompress the enclosed file =========
  46. =================================================================
  47.  
  48. begin 666 Using_Sun_DNS_without_NIS.Z
  49. M'YV05-"4 6'F#1LV;^ZD<7,&!)TR>.B 2#/'89@U9=Q,U,@FC)PS U'8*2,G
  50. M#XB.'\ND  ''HT0S<MZT 1$&Q)PZ;=IX- GGS1PZ"QN*R:- 29@V92I*"</F
  51. MYQN-0^2$N5-0#AD0*.)(;4KG*9 S;%S 24.'CHLR9.JL[ IBC$PX+N;DF1.W
  52. MCAL78<BT60@B(U Z;- J$"%B2I4F38)(R:(#A,XU04%,L0N"B),I(-#XI./F
  53. MZ$ Y20W:B7SGC9PU(!32T5Q'HAR[;B([23)%A L%B9UD 4$%21 G2S K"=*D
  54. MR)00"A0DR1QF)$TR9-#2!.$&IQB2(-Z8:2L3J1LZ%<.XN9J7#-DT3YENK*H3
  55. MZ%.';QP*))@F\.T@;DR2C"DG/&@6\I%41E5E  A'3&*$(08;)K5ADAEAU,&&
  56. M62"  $5@8<PQD(;CT90?=SGY-0> ^YDVH@*FV53'&2#]A)X;%57UG'GNP0B?
  57. M8P.%(9$(:CQU!QE U'$''6.X<$>&: 35U5UHU6%;A4EL1U9JIJTQAP)WE'$0
  58. M@&3$! <(1B$5WDD+#;2:>) QE%D:,\FXVD"EG7:; CW4:>>=>.:IYYY\]NGG
  59. MGW8J4.&@%1J&F&*,/1:999AI]E-G2($ VARBD59E:F2QYAILLM%&)Z"@ABKJ
  60. MJ'@FE\"%963X61E(M7&='#>"EE> @PW17*K@B>#A52) X5)D;H7XW1RZ:CA&
  61. MC>%)]&9?'6HG'T4 KO;&BFC,"06"@;6A@ZE&I'@'&CJ6,1*LLE+J!@ISI !@
  62. M'M.> !IU;TA4QQR=8O8>NW7 .ME="F31[KN@,1C9>S4=^ 8<)#'(G1MFI'%&
  63. MOM*]4 :1+TPJF@MN,8Q"#2NA(!X9+"CP)F@$ LCH6O%9S(9SCG+F&5T5(I&0
  64. MN"0!^&U] [56WWE)J3@&&C1="2-";ZQ1!QPHX##&2F.()VEH*P_4,J0]WS3&
  65. M&$G-88:$# (H'D\QG2%5&Q6=28<"'@U$1AZ0IM'T02:QL1!&5Z$P%D/1:NG&
  66. MQ ":00<<)!*YDD('9>>&PBJ/I,#4+T^TW;)4^S<07\M*3''+<VR\4L/V\99D
  67. M113!>_88&,JAL'<U2D?Y?/LZ)EX=3(VXD6,F';S0BW,J$$4=;J,FWAQ9RK&M
  68. M @D$49'!HT5WU5"2V17M?(E'%I/.>X.NT0OSRO&"W&)LGX8815*J !E/G2"O
  69. MAI5=%BO4+&\6^0X!FC3O0+--X0*4V^%+$VANF"\IIPQ10/V>EY'X8:IP\S.<
  70. MPBPWAA=@;GV4BAIU&O<Q@H2A/HZC%=4F,H?^*4L@H)E3$TRCMHE=,##D@5'P
  71. MAI> ?9V@(M&!D(1<PS[I30LHU9L=]N:@/>YY#WQQB4\"PR"RTK3@)V7XDL&P
  72. M-H>RI8Q] XG<\&)P/\F487*/FP_C(@41BH!'AQ-K(.9N(X,J1DD^.K)@?63W
  73. M)HV<(0W.6=86S12?9=7/)B09E]<Z%)BS$6I*B9N<64P5$/K1!H]R&%> -((P
  74. M.;"G; )!'Q+A,(<I5G$*5\P@Y#S3%SQXT7H@8. +ZN? S50$!=X"(<U@94=/
  75. M$4HG2(35 SDWN70IH(SX0^-+3BB["BY+!$+H00O$H*N#U2@U&<*C1/CR CMX
  76. MY 5Y@,,+FG"1 >$L9(1J)68TE$CL$(X--"D+J^"@+"&BCU$WTM%#VD!."(K&
  77. M3 (1U*"H5L6 A,Z8+WI:''@W*0^%,HP58Q_&GK(=6A(D1>CLBCPK-+_<^4H.
  78. M0%%/!'7VE$HFAXH5.@(<)Z<1MKBP(M>1VX!TV9=QL6MO)WF#2E4ZDO!T:'X5
  79. MJ=\.%KJ1GS %G#)5)@B.YL\[<G-<<TI MV!5$X1(Q%D(.UA@GA>ZT+DA7M,Y
  80. M4!B.Y3:)&H2B=RF43,J HNW,BSG.>8K":F*&,MP!*REZBDI<][,R[?$JZ S=
  81. MLAI9UF,ADRALZ6-V1E81<(TG, '*3*K(,-5(9F<[&_PI26 & FKF!T4?$4\:
  82. M]*"C%TF.2J>)3%>.9)4QF><G<OA>:Z2S-SK$:0T XLO-?M:7PBI )VU%:700
  83. M-IZ*$"Q&9@W:7D'(UB3E,)D]:>+W (N"(!@!,Q4DPG'1]B[3QN= ;!H(1(X"
  84. MA\#0924@2$)'/]<65:461G2X:;UV!=;(W+2K(, 7K&#KVY[--B/F4=-[U H"
  85. MG^81.S**GIKF>"6Y7L2\-GG(EQ(TAC5PE@S60^*LG%65 ]/%5-J=T7F> B"[
  86. M6!>2:I/)!362V/O"*G2QJ^-\ZJ< Q<JA;RGB+TG3)CH0K.&I=^#(&][6M6=5
  87. MY#$]:P,),;L&!;AIQ(>$Y4-@9>*W.F;'I3VM0Z1BAH85J4(HB'"\>!LG!(=L
  88. MCD^+H'- L\^D?/&I$GEQ0F1,8Y.41D++D]K'4$@FC(CL<RQ$R-M:!H(6^*"^
  89. MAS1QG>\<.0^;2@@FT5!9(L/35+&6O66Z40+1^1ZRV#;&ZYJ6 K3$IH6$*[![
  90. M@0Y@=:(1=-4Q/G- V$7415Z0?) B<9XQ4^ALYPF*R<_)P24(I)#$CF ML/IM
  91. MR/1PV#-F9N^'/PQ??%0#M&6I]4J$DG.XKN)K'@*;>XG#2U#M"3H,'_DG(-+Q
  92. MX4P"FF!Y1WG9(>>+ $0O-]QZ2A09GPEQQNSK_=J'<T #]\Y",2D4(0A$*(X+
  93. M&%7%*C#,-'2P2[AJ/"4LU0><.)Z(1"A%4A4$@0E,4$%FW,?)0%;DFR XPQO&
  94. MEX9N \8D;&&4S3)UP[8(I,"1$27FX+>L7$OJAF7J+T>^%^V:D*_%1/.=1%1N
  95. MRBJBX*,I?>,80' =WUYE-4V]DMDRB"]WY4B<[,1A0]@22!",IB8BGV# MZ*P
  96. M.X+K2DR1U=I<%YW JG.<Y<SR.PD2DYF(DI28 Q#/?W*B, 95"$E)0W3ZVAS-
  97. MSF= =3WJ=A2E)O7V-M$!JYU&&.7C%+E\E7E .MX"]"X6E_6L!A/;42"9QM)X
  98. ML,WPY"J$[+KTN7^1(I_/N71T9$9&_FH,$O((N>>"D#-<Y9L^/N'ZW'*&V.@A
  99. M](='J0AJWS)=7:=I"41ZM4$0PS*U^\T#,7V,<':_,^H/7,X)^V!-0CZ4*C^U
  100. M$FF:1JZ3G7$%:R!#>>U_"S^M]18VT<M"NE5</9"<\Y0OT<Z8&>KYN4DWN0Q4
  101. M-1*GDRHVLG3.17\F=ED9<Q,3(AW,@TZ^)!!NH "&)WU5Y 1051/=UAWP)1U'
  102. M G+QH7'/,RUG4"W)H0"%]#3J@0)TT 8K,5$ULBTM,(,T6(,V>(,S2$AH$!-G
  103. M-15A8!) !VT"51,5) :\PP;D 0(J("ML('%JQ7\9\5HD 1+RX1.? 7,YM!!L
  104. M87A=Y")J,@1D(@92$5I)445((" O-'%GA2\*('[,)V(4,2<8!0)% ",00U*_
  105. M- 7R]CT@, 3STA5M4$SBEA[@1"E^PUD#T30/H7$E@4S(-B@(D1?2 1,RD5[M
  106. MUSQN\ 2800,N0$5X@"/F$09S(FMC<'3QL4,]]#TO$&_S%D;),0-5=!,@L 7'
  107. MMU6!=1.--#^PDB*UQQ?)Y"XJ10<GT 7)P8D5,@0' W+S85 +03IU &XAE1 W
  108. M8F_XIF]QM5VA8QX>9QIY<!N$L@74QD'3H7%OP&S141/'%R'H,V6+=4#@]!"%
  109. MHS]YI5(Z1U,DQ8S;-1!;LW5P(H&66 =@-1#HU&4N4E'W,X-@\A3$J  XV) .
  110. M^9 0&9$2V0(*@ ,\\)"H"&RL^#WTUD#4F&]%L&^7\9"P1P<MH$H/Z0,XH(-)
  111. MIX8W8FH; 8]R Q+?D3Z8X7)\87CQEC9DH #<,W30MA-S(G$8^! AD$OZPV):
  112. M*"!(U&[3,05SL4X@8 5A. 8&@B&25 =BX"(!]Q!*J  JD  )\)-S4 -?,!9%
  113. M0E:\^#UC<)9N@Q>S,TD@8 , 0BAV:9<J )9B298U$$0N@ <NT(UZ<%"P\I-^
  114. M"9B"&9<"!@(Q< -5=)=Y>5%55(HWDI'PMH=BT)'D58N1@HO8H8NIE3_3$I >
  115. M1%/:EQ?=:"HDT!9789FJN)&9Z8H)L)HW<8*R]@1B$%Z^^%)NT!(%AFOLLP(L
  116. M,55K$ 8@83.A)4[C9Q)"<' @< 6H1Q+>."@H$(Z^69Q4"&+.5!\* ECOL2QS
  117. MP$EZEDS*1Q]+!0+V6 =)<12B2 =J !='$F]*\A1GD1:Z]0)PH)4OL"]?, 7:
  118. M85II$U!:5@8KT )E! ,N$%YRX ):D +362$CY!Q:*&*KHF7"J8T V!4E82HC
  119. M0!!_LU/KJ1,)^IY&@B3SR21I03P\X#=?LI12055/X0/$TZ%V$2P'DC5JMS(%
  120. M>J )ZA$,.J,6 2MX8 ?;D3@[Z@((JJ! 2IE&:J!(>H*P6"%! !V!U0)H21 =
  121. M,744VH=&P 1!< 28(3<HM3H#04T885#Y%9Q#J0)L*AE04 1#D 0/5U]/0 5%
  122. M$ )X2E-1\ET!ED2,20.1!I P69XE BLH<#. 9:,[PQ";TW8GT9.$DC%8(P>Q
  123. MH28M*$VFMD5YL:!O,#R$DB#H$S"5Y1PV!11#)Q>N8A H\ 5?D*ET,!14LQ)B
  124. M$"\_DQR$HC\Z81+81T=](3=[T1E>N2PDL =$4 3'U0?DU0)/@*7&^8@54D&@
  125. MH6-Q-!_E,6&= 4Y(2%YM8 =]2DD/RAN-."4-TQ\206PE]S/B\4:6&DDY AW6
  126. MJAZ2=P8P8YW8PBJF"0>BUA^8LAHV88OC0B\5=5@Y:@<K4)=&N'"L@82?1VQ6
  127. MQZ,5HJ>B"9"OH1$3RA+U2C8$Y$;Q$08",2L5A*X,$7HS,55N816105-L49[F
  128. MT60LQ*829Z;69!^FX3!W"0)&$%I@(B&,>0,@  ,SH ,Q( ,Z0 ,PP)@YD ,R
  129. M,"@7B9 &Q18X1CPTV%C59%"#<K-ID+/@U)@]^[,QP+4V8+1(6[.$LK0M8'+I
  130. MRE'$X[)JN[8NF[9M&@,YP (R, -*V+8)(+9ML ;K!!>@1@=RT#3&PDXNT+=R
  131. M  =BN :#&V"@(0?\,;C$4R'%>EP]4&=$4*Q"4 5'0#Q'.01=^J53,+EWJ:P@
  132. M,*R1.P7(V@))T(QL\(P#H;11"[)46)YBRE5WBYZU*X1:AA>-,:Q/( 1*8+I0
  133. MBY!P*[=T6X./6[-YN[>)"UJ "X""2[B&*R>$6ZB.6[NE.[DM4+E%<+F9FP";
  134. MV[E@"KIV::5N4V>I:VZK6W9B"P)D:[8AJW WHGS'>[RX>S%AL+M[T+N_BZQB
  135. MV[Y[$Q'FR:L)![MHFP!L>\!LZK82-P,QP (T\+5J>[P8,[C;4KMW.:Q#, 3(
  136. MBL'@:[IU-G0DH (8 [4UVP+9V@*?V *P$L*)N[X5TK[1^@;3&CJS2\)WN:TT
  137. M,;BM,;HB'!\N_,)1&\,S7!$U7+O'FZD4IQ-=0L'T1P8O@,2/PIY+/ ;'>\%[
  138. MD,&G"\)7W,'(2C5.#,4NH\0+2L4)4+:A>\(I#"M@#"F;FK@PS"HR#$\T7"8V
  139. M;)<X+(HEM\92S*E C)!"+,=$3,=&7+N"UC)^P<1>O(H38\C?,<(6;)<8K,$?
  140. M/+I;[*5@VL6>X<2%O!F'3,9F/+YH7&=$MLB<W,@^W,=E^\<V1B9[4\>OQ*UX
  141. MO,.;C$2F;)=O+*V S,JT^["U2SH$V!A&( 5#$+QER\ .7+3&"Y8N2X=.0 0@
  142. M\ 1&X*9P*J=,0*=V6HQ5) 64 08X!@:STW+!R7P=EZ'<R'^A$V_3DJUOY!QL
  143. MF&PT-X1!U:%/FP \8(3U$5\-(2;AV2(RFAQ]>8Q^184$AAILX9K= YL=:60)
  144. M5Q-[:QH[(<[;6!+QS)H@X *WD0#RO ;:Z!#L=((V4$5#$-"\^DN7JBL8>BS<
  145. M" )J\(=D5R"=Y+=3]4&)^!0/,2R'A;+S4;\K\X\JS=+V/"'D-5?EF[B4.!,_
  146. MZ99IB14+@=-I9!K1(0<A0&K0.A/+8E"LZ@)3D 5-$+GW4Y3PE$8CDR/O0@57
  147. M\ 0T91=//0<EVVO;E494@QQ+>G0=C='[ P*?:-$"*AHK\$,U!Z0>8=<5[0+!
  148. MAM1X :1R,!-7G=5;;:PGZ)@50FL;]#4!S'D[XA&ZXK<UNFQ8(3:,R[@HPYA?
  149. MBZXO.F1.A--ET''9$5KJRA0&XB78$3E0F-H.8VG@])'%$<#4409@D:'.>B.H
  150. MDT_+@@=70Q=M,$/?$WEE0-0X S]I$+$[A3Y?HZ??01+ ^B),,5F5]1YEI2,0
  151. MXU)7L3?2P19^10:;9MS#A-PT)=HQC1V")CLW!V:$.:C<-4D3C<.%VY;>]A2$
  152. M%5[W<]]?D-_CH2-X#*3V#0=M20;AM2!Y]WO];>!?@.#=N>#)O7%TC</"/0;$
  153. M;=Q#\1#W<^$9/B''S>$;EQPXD,UP/*T#81!7L6OP%Q\W)T=)7 8O4![D C58
  154. MQ4(=>M@91\JT;!8CK@ Y8.*X'%@ZS:TZEA: M709HYLV @:@96ZJ,@;L= )8
  155. ML5I DVZ$ F/?/!\ZP1=@&)0E06[Q@6X5 1II$>#?D0(X+BDSP;Q1_KPG& ,(
  156. M"@)'$!\#O5-?DK+S8="KB)F:>=(:FIIQ'=AQCE%%0"-$[M0D<40M\;<!7$7^
  157. M I#@;8I/,^3@7%;\<VL*12A@?,@;VR'E 9R8GA%,%+_SL3=G%4B%27,[05,L
  158. M7CW]AC[EV1)$4FPAR#MEAR\MVZ8(816+'FH>420SVQ 58K58N[-_"K0V +0Y
  159. M +8R0,PIY>MRP.C!+K;&K@0ZJ[4Q0 - >P,Z, /-#K=(J\ (',$&_+8U  ,L
  160. M$ ,U0 -UF\"U:VH_4KT58FJE)3:>KKD[+BT]WL)WV;X$'&"_HB9@S5U%7"'1
  161. MA =+3.$54A9LXQG5&[7LKNXQ8 ,Q4&<T>,03,^\,O^_WSC\^KN]Z+,;^CLI/
  162. M4UU3!7P*$L>ZO*]HH.^S7-,^WK]1>U,"^R8:HN^3\@5=)M&G_.\9[[U9]@5Y
  163. MV_/=^/.NFX-"O_,<0@8E#_1*?Y0['QU&> 9//[9!+_5)\=]O<?58'_5#?SLS
  164. MO[YD>[P)O_#'Z_#T].-!6WW.S6(36ZD-@=;8L2^:" *<2$4R$*CNB$PUR1:A
  165. M_B8TY1>-* *N,F]O<-E;:E+,<A7.TNM/3>U_ZW/6-YII4YJ$$O>18?>;V(DN
  166. ML/=ON+"FT8@KO\/E2=\I8*N#@G?TLG<2IB:'SY&?%EB,#U\""_F_WNA6R=.X
  167. ME^571.FTSEK+ K,&Q3S52O @( (F3-Z*'UBV[RS+@H3IW1T?TTLQ8A (<0<6
  168. MI<!2>Z;4-^PU>^W9SK/;_NU"2P,UX.S03OPX0RCBG[7DS^TS\+,T</'B_NSG
  169. M7N[FOLQQV[7OGI>#K$(8)DI1P8[273IA&8*;2(3\!!I:P$, 8&" =_FN*? $
  170. MI  50%:X;]H!.T=WJ;P9^WI=(LW&5#&[] +$P$+8'A6!SPW -^ "),Z=H0)-
  171. M  I\ 2.0!)A $1B!KRR'E9P5Z + @"+B#3%P!M; (@ "^ !-N .HH05LAV$5
  172. M!*[ $J"!-K /@ %HU_^*5]#C90*0+061 EBS$& 3(0D+$&(X0(@@$2)@_IJ 
  173. M%? "1KO(MP&'3@>L,T@(G+0O/9=N'AFA*($GL"F$DG>CBGB@"P2",A *WD [
  174. M."CNF Z3"#S0!Z81&!@(AV 1/())< GN@2;X!(>@%"1W^@\ +C-VM^Z:G;G#
  175. M@E6I+&U!?7< KT(+2(!@D"6(P0=8!B7@[TJ#&%#1:4#=Q]'@@ <$>"%0?A'"
  176. M"H$'W0 *W(/.I@;X$#\( EY@$!2$.+ 0PK)#6)7\DB*4"(Q0"-K 1S@5(B$E
  177. MHX2"\!*6,>%5 SHAQE-ZH) OC4*A5PKK#"J$**JP ;)"$& &]1<%M("Q4-I)
  178. M/C?(3KS9\@,G'Q AT<$KL0M#B0GTA7HP(PG#/J@%*44++(: 4!H.0KRU#'=@
  179. M062!SS A"D)JB 3KC"3$AI9P"EZ4*%7Y %+W\1^[*K",@1\Q.V)"O$A#M YH
  180. M>(R*H#_0&9KQ(*2FC:2W7#@?1( [3(,]X V( 35 *2"*KIA=6ZY,3:WVM^D&
  181. MA4U$@Q:P!P@VG<@3 <Z3R"[.[2.&&2WW+0I>&D$*OR-0V2.#D2 6A$F8=+ZM
  182. MFHA$D98[MMW]@%F!!=4U0X/(H5P'1EB+(XY08* U-)I<8K8*B90B4O! Q.0"
  183. M!M-/6R;YJ"WD"Y!'4P!=.8MS_PPMWH1W48$ 2OXA*+AMR6T8:U.R/ ZS\%MI
  184. M("G0%!EA>,A'E\LJ(" (-(4WX#7*7'!*0[:-"!H4O\!+O :5$GR$0@3(PI_8
  185. MX@;60&$81D;0P*\M=(GD1IJP>A7B">2+:N.I!H4L3"EO@P7\PYY$4\(15BQ 
  186. MX (PAI.]E7:J3DV8(WVCXV ;Z4-3, [Y^1D B&X8F382FNY1:[1)?8_\S ^G
  187. MAS^8VBY9(QG+GX@ NR!F8LS$^0FZPCNNBJVS-YR>ZJL07@T/S8<8$B& 6G.#
  188. M%\EO-K:\T%$0T)HX8@N+YC+0%+&2!UC.W\$#,<TF<))X)2"O$/5@:S1%!;ZS
  189. MW%43Q@E"$'0*H.+=#RK@9;+##C,\:G$%AI-5UA.T$-$9$#MF(=B4@Q 9R,+]
  190. MB'3IS6G<'(;#/ 2-U'%^;F TQ 0W@#JLCD=( Q$.!# !(O %F$ 2$ )2 %%\
  191. M 2@0!'H#?#!MP# 5'30_%T8@&CF3:!!*+"[&KR;3[F,8XRJ9#XI<G"IA9%C,
  192. M=8@,XXW-)).6B##&0'/+C+<G4]"*V*@@@2(S<8P"1?^41<?6$9V.A@0*6@-0
  193. M=LC<=E; G)FI$K)#?[@A'1E>#@)-(0OC\=3EEB*'%T8.OZIJV"\A  OJ5UO6
  194. M' X3D6)H"(7)9S,B[9<+> )3<DE]"2/%UV0EGS-LXH%[S,IA6"M71F&C:V/@
  195. M2^S%P-07AZ4J E)(2/\XC#A7XD! I-L?440::3XUP; @QZAD=6C26HXF-S0N
  196. MFILR"AWIAU"0#P #TVZ-MZD@V@% ])$T%)[R ( 0 ?NM#-B&MM@NU4:X^(^>
  197. M(\6UAOR$L-)9NV$/TD$>1<>T^"W%T$-#EZ=-3:S'LACD;%:*L%%])"-D#;YG
  198. M%U=<&?AI5\$PU02&LW222G6!DX-"48FIAL"P2E7Y$E._<=^E1?'D85[.APP/
  199. MO2U+' 1S5A%8XQJI=#+,[PR$3E?+7IU+JR#'[PR 2::8H28;VZE$1FJB,:G@
  200. MI"OKS)> E4D-:TH;7$D$_!JL( /<2FO6!*(9\A* *=QWC*QL=JB_5@?")A_L
  201. M'B)3"54O6%&VDM<XF9MU1G%%+\1%X6I"V1IY;:QOYDT0TK@$9RK;>C:J>OG-
  202. MH4?U5H3BS)L[3^P]SL,Y!XC>&C!ZDW/H84[#.?2:7N:,>?DN 2Q.-Q>X^!;Q
  203. M&)U^BWI1N!P7+/F0V+1-<ZX/80B-<#2DYE6P:(9M)JBP[1 -)R(Q-%*UD,21
  204. M+1S$YQ :0$F-(FD*D*36<)($1$I:21,I>DK/Z>F03I"M& DZ8OLE@ "Y=+K0
  205. MD<P\8X.R!:0;64!4I@?*%"4FO)BJ,#2&,N,IJ2#P;6VTC:71]UQ$X2 _R:1+
  206. M;)AAPIY  GFX$JO$YZ0@;C8MOH,W>Y?C <7 BNG"3NP#=F$"]"@H6HBP,39^
  207. ME=*L D!!;@"%GE%!F "X=)^NHSJH!QE15+R(P+)YT&\^N,PRXY/FAG1 H @F
  208. MJ'3$\0F>V@_6B(^:TFEL('9"%-F5Q7H#FH=LW 84<"VB2R>A+H&A,1B/P (%
  209. MI$#OLH%- #,8%(9U!)Q %:!#L*4BE*JDP/?$CP+0<@%C;O2%+$I>0B*6<3E*
  210. MQF T$@;A K#+GEH<,T./\#2I2$-5J W51RD"/*G/J@(W6!G=^*%!-&2T$9[F
  211. MAD*=TR!\(.B?7 Y3HEMJPFGQ" 74/Q(/>C5CFL2[^#H*Q"1<AP+R$)J2X7"2
  212. ML>$@U(2\]Y=J2J?L",CB-BP'.EH?,\B4P#A*YCT$/X%P%>0"$L%8J2TU+,Q9
  213. MFF,<!AHX&V'@_]B5*8$"#N37<% 5 E6H"CS2(2)%30 S6&2.3HRF*=FX8K8 
  214. M.PAA726%^A-SILTR2I4*04WPTO" KQ0&6Z 7>P$E_% %1S8J6 *0<S"@,<& 
  215. M%@ #<  (: PK+54-IUIW(QK&)W(FH65:$+&K8$U9!3]\IS  !LB &G #Z*F[
  216. MPZ?6X;GH"-8B(Y!0$)&7T,'(1$N",BW%$CRM 0R,GB:MQO"3>IH^G:5YDPAL
  217. M%1<Q=*S 8LDG** *3('4YU$3*DB5 2+UGE8EDSJK]BEK*5O:9<A4-T(TE5[J
  218. M4SA!#^5((B-A 1Y8R!'0F-.#\[@!*V'JMBE+* -*!8_""N2A=X3F21@L;"0-
  219. M4)*044%\R^G!1C!DQN $OS \FE/A\#>O 6CP +L05X-$;, #5D\K%8FF(:.6
  220. M@$>@95+RM/6$;,4# H-857% @ R8@;L0'6242ET1':$B$,$PT3-XP' H#E/@
  221. M"Q"!)X"YO%1F+0) P$I"G"S@ H; $V@"CO4]^(I;PP-\4QD  ETN,(RQ(F$&
  222. M;D)]J@,RZ@B AH90!#P"8.$!J<)TO-;@4@;RA0M0 E" ";@ )Q $ID 0< %'
  223. MX E8 1D5TD*+4X #O(4(])V*P ,*#)  /(/K(\@H):!:<47#T!)7@0>\)SEW
  224. M X  [*$+3:,-X(4B40?6P'AM'$N!*[R'J# 5JD)ZU0JQ8TE\A; P%LK";951
  225. >2" ,7(3W, 7H0![ 63S@)SS8-  $OH,H>BK]3 $ 
  226.  
  227. end
  228.