www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - portable lib loading library

reply imr1984 <imr1984_member pathlink.com> writes:
does anyone know where i can download that library for loading libs on windows
and linux? Ive seen it somewhere but i dont know where.
May 09 2004
parent reply "Matthew" <matthew.hat stlsoft.dot.org> writes:
I've got one which is about to make it into Phobos (assuming Walter and I can
stop arguing about the free-functions).

If you want, I can sort out a single-file version that'll work with 0.87.

Just say the word

"imr1984" <imr1984_member pathlink.com> wrote in message
news:c7l5vn$1lf3$1 digitaldaemon.com...
 does anyone know where i can download that library for loading libs on windows
 and linux? Ive seen it somewhere but i dont know where.
May 10 2004
parent reply imr1984 <imr1984_member pathlink.com> writes:
that would be cool yeah :)

In article <c7ncg9$1o3d$1 digitaldaemon.com>, Matthew says...
I've got one which is about to make it into Phobos (assuming Walter and I can
stop arguing about the free-functions).

If you want, I can sort out a single-file version that'll work with 0.87.

Just say the word

"imr1984" <imr1984_member pathlink.com> wrote in message
news:c7l5vn$1lf3$1 digitaldaemon.com...
 does anyone know where i can download that library for loading libs on windows
 and linux? Ive seen it somewhere but i dont know where.
May 10 2004
parent reply "Matthew" <matthew.hat stlsoft.dot.org> writes:
Attached.

(I've amalgamated bits from a couple of files into this one, but it compiles,
builds and runs with 0.87.)

Compiler with -version=TestMain to use it as a demonstration program, and
without
that to use as a module.

(I've not changed anything with the license. As Walter said in another thread,
we've had licenses on the to-do list for quite a while, but there're a lot of
other things on that list. <g>)

"imr1984" <imr1984_member pathlink.com> wrote in message
news:c7nuj9$2k5c$1 digitaldaemon.com...
 that would be cool yeah :)

 In article <c7ncg9$1o3d$1 digitaldaemon.com>, Matthew says...
I've got one which is about to make it into Phobos (assuming Walter and I can
stop arguing about the free-functions).

If you want, I can sort out a single-file version that'll work with 0.87.

Just say the word

"imr1984" <imr1984_member pathlink.com> wrote in message
news:c7l5vn$1lf3$1 digitaldaemon.com...
 does anyone know where i can download that library for loading libs on
windows
 and linux? Ive seen it somewhere but i dont know where.
begin 666 loader.d M+RH +R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\-"B J($9I;&4Z M(" (" ("!L;V%D97(N9" H;W)I9VEN86QL>2!F<F]M('-Y;G-O9G0N=VEN M,S(N;&]A9&5R*0T*("H-"B J(%!U<G!O<V4Z(" ("!7:6XS,B!E>&-E<'1I M;VX 8VQA<W-E<PT*("H-"B J($-R96%T960 (" (" Q.'1H($]C=&]B97( M,C P,PT*("H 57!D871E9#H M(" *$QI8V5N<V5D('5N9&5R('1H92!3>6YE<VES(%-O9G1W87)E(%-T86YD M+ T*("H-"B J(" (" (" (" ("!!;&P <FEG:'1S(')E<V5R=F5D+ T* M("H-"B J(" (" (" (" ("!W=W<Z(" (" ("!H='1P.B\O=W=W+G-Y M(" (" :'1T<#HO M(" (" 96UA:6PZ(" (" <W5B;6ES<VEO;G- <WEN<V]F="YO<F< (&9O M<B!S=6)M:7-S:6]N<PT*("H (" (" (" (" (" (" (" (" (&%D M* T*("H (" (" (" (" (%)E9&ES=')I8G5T:6]N(&%N9"!U<V4 :6X M<V]U<F-E(&%N9"!B:6YA<GD 9F]R;7,L('=I=& ;W(-"B J(" (" (" M(" ("!W:71H;W5T(&UO9&EF:6-A=&EO;BP 87)E('!E<FUI='1E9"!P<F]V M:61E9"!T:&%T('1H92!F;VQL;W=I;F<-"B J(" (" (" (" ("!C;VYD M<W1R:6)U=&EO;G, ;V8 <V]U<F-E(&-O9&4 ;75S="!R971A:6X =&AE(&%B M(" 8V]N9&ET:6]N<R!A;F0 =&AE(&9O;&QO=VEN9R!D:7-C;&%I;65R+ T* M("H-"B J(" (" (" (" (" H:6DI($%N>2!D97)I=F5D('9E<G-I;VYS M(&]F('1H:7, <V]F='=A<F4 *&AO=W-O979E<B!M;V1I9FEE9"D-"B J(" M(" (" (" ("!R96UA:6X =&AE('-O;&4 <')O<&5R='D ;V8 4WEN97-I M<FEV960 =F5R<VEO;G, ;V8 =&AI<R!S;V9T=V%R92 H:&]W<V]E=F5R(&UO M9&EF:65D*0T*("H (" (" (" (" (')E;6%I;B!S=6)J96-T('1O(&%L M;"!T:&5S92!C;VYD:71I;VYS+ T*("H-"B J(" (" (" (" (" H:78I M($YE:71H97( =&AE(&YA;64 ;V8 4WEN97-I<R!3;V9T=V%R92!N;W( =&AE M(&YA;65S(&]F(&%N>0T*("H (" (" (" (" ('-U8F1I=FES:6]N<RP M96UP;&]Y965S(&]R(&%G96YT<R!O9B!3>6YE<VES(%-O9G1W87)E+"!N;W( M(" (" (" (" 96YD;W)S92!O<B!P<F]M;W1E('!R;V1U8W1S(&1E<FEV M960 9G)O;2!T:&ES('-O9G1W87)E('=I=&AO=70-"B J(" (" (" (" M(" (" (" (" (%1H:7, <V]U<F-E(&-O9&4 :7, <')O=FED960 8GD M4WEN97-I<R!3;V9T=V%R92 B87, :7,B(&%N9"!A;GD-"B J(" (" (" M(" ("!W87)R86YT:65S+"!W:&5T:&5R(&5X<')E<W-E9"!O<B!I;7!L:65D M+"!I;F-L=61I;F<L(&)U="!N;W0-"B J(" (" (" (" ("!L:6UI=&5D M('1O+"!T:&4 :6UP;&EE9"!W87)R86YT:65S(&]F(&UE<F-H86YT86)I;&ET M>2!A;F0-"B J(" (" (" (" ("!F:71N97-S(&9O<B!A('!A<G1I8W5L M87( <'5R<&]S92!A<F4 9&ES8VQA:6UE9"X 26X ;F\ 979E;G0-"B J(" M(" (" (" ("!S:&%L;"!T:&4 4WEN97-I<R!3;V9T=V%R92!B92!L:6%B M;&4 9F]R(&%N>2!D:7)E8W0L(&EN9&ER96-T+ T*("H (" (" (" (" M(&EN8VED96YT86PL('-P96-I86PL(&5X96UP;&%R>2P ;W( 8V]N<V5Q=65N M(&YO="!L:6UI=&5D('1O+"!P<F]C=7)E;65N="!O9B!S=6)S=&ET=71E(&=O M+"!D871A+"!O<B!P<F]F:71S.R!O<B!B=7-I;F5S<PT*("H (" (" (" M(" (&EN=&5R<G5P=&EO;BD :&]W979E<B!C875S960 86YD(&]N(&%N>2!T M:&5O<GD ;V8 ;&EA8FEL:71Y+ T*("H (" (" (" (" ('=H971H97( M:6X 8V]N=')A8W0L('-T<FEC="!L:6%B:6QI='DL(&]R('1O<G0 *&EN8VQU M9&EN9PT*("H (" (" (" (" (&YE9VQI9V5N8V4 ;W( ;W1H97)W:7-E M*2!A<FES:6YG(&EN(&%N>2!W87D ;W5T(&]F('1H92!U<V4 ;V8-"B J(" M(" (" (" ("!T:&ES('-O9G1W87)E+"!E=F5N(&EF(&%D=FES960 ;V8 M=&AE('!O<W-I8FEL:71Y(&]F('-U8V -"B J(" (" (" (" ("!D86UA M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\ *B\- M=&%I;G, =&AE(%QC($0 <W1A;F1A<F0 ;&EB<F%R>2 -"B J(&5X96-U=&%B M;&4 ;6]D=6QE(&QO861E<B!L:6)R87)Y+"!A;F0 =&AE($5X94UO9'5L92!C M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M871E(&EM<&]R="!S=&0N<W1R:6YG.PT*<')I=F%T92!I;7!O<G0 <W1D+F,N M:6UP;W)T('-T9"YC+G=I;F1O=W,N=VEN9&]W<SL-"GT-" T*+R]I;7!O<G0 M<WEN<V]F="YT>7!E<SL-"B\K("L 5&AE<V4 87)E(&)O<G)O=V5D(&9R;VT M<WEN<V]F="YT>7!E<RP =6YT:6P <W5C:"!T:6UE(&%S('-O;65T:&EN9R!S M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+PT*("H 17AT97)N86P 9G5N8W1I;VX M(&5X=&5R;BA7:6YD;W=S*0T*(" ('L-"B (" (" 86QI87, 2$U/1%5, M(&EN=&\ 82!P;&%T9F]R;2UI;F1E<&5N9&5N="!44U, 05!)('-O;VX-"B M(" (" 1%=/4D0 ("!4;'-!;&QO8R I.PT*(" (" ("!"3T],(" (%1L M<T9R964H1%=/4D0 :V5Y*3L-"B (" (" 3%!63TE$("!4;'-'971686QU M92A$5T]21"!K97DI.PT*(" (" ("!"3T],(" (%1L<U-E=%9A;'5E*$17 M;VYS="!I;G0 4E1,1%].3U< (#T M2$UO9'5L95\ :&%N9&QE*3L-"B (" (" =F]I9" (" (" *F1L<WEM M=&5D*3L-"GT-" T*+RHJ(%1H92!P;&%T9F]R;2UI;F1E<&5N9&5N="!M;V1U M;&4 :&%N9&QE+B!.;W1E('1H870 =&AI<R!H87, =&\ 8F4-"B J('-E<&%R M871E(&9R;VT =&AE('!L871F;W)M+61E<&5N9&5N="!H86YD;&4 8F5C875S M92!S86UE(&UO9'5L92!B96EN9R!L;V%D960L('=H:6-H(&-A;FYO="!B92!D M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+PT*("H 17AE36]D=6QE(&QI8G)A<GD 26YI M>&5-;V1U;&5?26YI=%\H*3L-"GT-" T*<W1A=&EC('YT:&ES*"D-"GL-"B M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+PT*("H 17AE36]D=6QE(&9U;F-T:6]N<PT* M;R!P<F]V:61E(&UY(&1E8VQA<F%T:6]N(&%N9"!I;7!L96UE;G1A=&EO;B!T M:&4 =F%L=64 ;V8 =&AE(&AA;F1L92!R971U<FYE9"!M87D ;F]T(&)E(&$ M=F%L:60 :&%N9&QE(&9O<B!Y;W5R(&]P97)A=&EN9PT*("H <WES=&5M+"!A M;F0 >6]U(#QB/FUU<W0 ;F]T/"]B/B!A='1E;7!T('1O('5S92!I="!W:71H M+B!)="!I<R!O;FQY('9A;&ED(&9O<B!U<V4 =VET:"!T:&4 17AE36]D=6QE M9"AI;B!C:&%R6UT ;6]D=6QE3F%M92D-"GL-"B ("!R971U<FX 17AE36]D M=6QE7TQO861?*&UO9'5L94YA;64L(&9A;'-E*3L-"GT-" T*<'5B;&EC($A8 M36]D=6QE($5X94UO9'5L95]!9&12968H:6X 2%A-;V1U;&4 :$UO9'5L92D- M"GL-"B ("!R971U<FX 17AE36]D=6QE7T%D9%)E9E\H:$UO9'5L92P 9F%L M8R!V;VED($5X94UO9'5L95]296QE87-E*&EN;W5T($A836]D=6QE(&A-;V1U M*3L-"GT-" T*<'5B;&EC('9O:60 *D5X94UO9'5L95]'9713>6UB;VPH:6YO M;6)O;$YA;64L(&9A;'-E*3L-"GT-" T*<'5B;&EC(&-H87);72!%>&5-;V1U M;&5?17)R;W(H*0T*>PT*(" (')E='5R;B!%>&5-;V1U;&5?17)R;W)?*"D[ M;&4 :$UO9'5L92D-"GL-"B ("!R971U<FX 17AE36]D=6QE7T=E=%!A=&A? M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M*0T*>PT*(" (&EN="!W<W!R:6YT9D$H8VAA<B J9&5S="P 8VAA<B J9FUT M("!&;W)M871-97-S86=E02 :6X =6EN=" (" (" (&1W1FQA9W,-"B M(" (" (" (" (" (" (" ("P ("!I;B!297-E<G9E9" -"B (" M(" (" (" (" (" (" ("P ("!I;B!U:6YT(" (" (" 9'=-97-S M86=E260-"B (" (" (" (" (" (" (" ("P ("!I;B!U:6YT(" M(" ;W5T(&-H87( (" (" ("IL<$)U9F9E< T*(" (" (" (" (" M(" (" (" +" (&EN('5I;G0 (" (" ("!N4VEZ90T*(" (" (" M(" (" (" (" I.PT*(" ('5I;G0 (" 1F]R;6%T365S<V%G94$H(&EN M(" L(" :6X 2$U/1%5,12 (" (&A-;V1U;&4-"B (" (" (" (" M(" (" (" ("P ("!I;B!U:6YT(" (" (" 9'=-97-S86=E260-"B M(" (" (" (" (" (" (" ("P ("!I;B!U:6YT(" (" (" 9'=, M87( (" (" ("IL<$)U9F9E< T*(" (" (" (" (" (" (" (" M+" (&EN('5I;G0 (" (" ("!N4VEZ90T*(" (" (" (" (" (" M(" I.PT*(" ('9O:60 (" *DQO8V%L1G)E92AI;B!V;VED("HI.PT*?0T* M871E(&-O;G-T('5I;G0 (" ("!&3U)-051?34534T%'15]!3$Q/0T%415]" M=" (" ($9/4DU!5%]-15-304=%7T923TU?2$U/1%5,12 (" (" (#T M;VYS="!U<VAO<G0 (" 3$%.1U].15544D%,(" (" (" (" (" (" M04Y'7T1%1D%53%0 (" (" (" (" (" (" (" ](" ,' P,3L-" T* M<')I=F%T92!C;VYS="!297-E<G9E9" 4D5315)6140 (" (" (" (" M(" (" (" (" (" /2 (&-A<W0H4F5S97)V960I,#L-" T*=7-H;W)T M($U!2T5,04Y'240H=7-H;W)T(' L('5S:&]R="!S*0T*>PT*(" (')E='5R M;B H*"AC87-T*'5S:&]R="DH<RDI(#P M+R\ 0'L-" T*+R\O(%1R86YS;&%T97, =&AE(&=I=F5N(%=I;C,R(&5R<F]R M(&-O9&4 =&\ 82!S=')I;F<L('5S:6YG('1H92!S>7-T96T ;65S<V%G90T* M<EM=($9O<FUA=$UE<W-A9V4H=6EN="!E<G)O<BD-"GL-"B ("!R971U<FX M:&4 9VEV96X 5VEN,S( 97)R;W( 8V]D92!T;R!A('-T<FEN9RP =7-I;F< M+R\-"B\O+R!<;F]T92!4:&ES('5S97, =&AE('-T9"Y%>&5-;V1U;&4 =&\ M<F5T=7)N($9O<FUA=$UE<W-A9V5?*&5R<F]R+"!M;V1U;&5.86UE*3L-"GT- M:&%R("IR87=-97-S86=E+"!I;B!U:6YT(&-C:"D-"GL-"B ("!C:&%R(" M87=-97-S86=E(#P M(" (" (" (" J96YD("$]("=<="< )B8-"B (" (" (" ("IE;F0 M(" ?0T*(" ('T-" T*(" (')E='5R;B!R87=-97-S86=E6S +BX ,2 K M72!&;W)M871-97-S86=E7RAU:6YT(&5R<F]R*0T*>PT*(" (&-H87( (" M9V5!*"!&3U)-051?34534T%'15]!3$Q/0T%415]"549&15( ?"!&3U)-051? M34534T%'15]&4D]-7U-94U1%32!\($9/4DU!5%]-15-304=%7TU!6%]72414 M15-%4E9%1 T*(" (" (" (" (" (" (" (" (" (" (" L(" M97)R;W(-"B (" (" (" (" (" (" (" (" (" (" +" ($U! M("!I9B P(#T M9V4 /2!4:61Y365S<V%G95\H<F%W365S<V%G92P 8V-H*3L-" T*(" (" M86=E7RAU:6YT(&5R<F]R+"!C:&%R6UT ;6]D=6QE3F%M92D-"GL-"B ("!T M97-S86=E02 1D]234%47TU%4U-!1T5?04Q,3T-!5$5?0E5&1D52('P 1D]2 M34%47TU%4U-!1T5?1E)/35](34]$54Q%('P 1D]234%47TU%4U-!1T5?34%8 M7U=)1%1(7TU!4TL-"B (" (" (" (" (" (" (" (" (" (" M(" ("P ("!C87-T*$A-3T153$4I97AE;6]D+FAA;F1L90T*(" (" (" M(" (" (" (" (" (" (" (" (" (" L(" 34%+14Q!3D=)1"A, M04Y'7TY%551204PL(%-50DQ!3D=?1$5&055,5"D-"B (" (" (" (" M(" (" (" (" (" (" (" (" (" (" L(" , T*(" (" (" M(" (" (" (" (" (" (" (" (" +" (%)%4T525D5$*3L-" T* M(" (" ("!I9BAC8V /3T ,"D-"B (" (" >PT*(" (" (" (" M(" (" (&5L<V4-"B (" (" >PT*(" (" (" (" 8VAA<EM=("!M M97-S86=E(#T M(" (" (" ($QO8V%L1G)E92AR87=-97-S86=E*3L-" T*(" (" (" M<GD =&AE(&1E9F%U;'0 <WES=&5M(&QI8G)A<GD-"B (" (" <F5T=7)N M(&-L87-S(&ES('1H92!R;V]T(&5X8V5P=&EO;B!C;&%S<R!F;W( 5VEN,S(L M9R!7:6XS,B!E<G)O<B!C;V1E<R!A;F0 97AT<F%C=&EN9R!E<G)O<B!T<F%N M"G!U8FQI8SH-"B (" O+R\ 7&)R:65F($-R96%T97, 86X :6YS=&%N8V4 M;V8 =&AE(&5X8V5P=&EO; T*(" ("\O+PT*(" ("\O+R!<<&%R86T ;65S M<V%G92!4:&4 ;65S<V%G92!A<W-O8VEA=&5D('=I=& =&AE(&5X8V5P=&EO M('=I=& =&AE(&=I=F5N( T*(" ("\O+PT*(" ("\O+R!<<&%R86T ;65S M<V%G92!4:&4 ;65S<V%G92!A<W-O8VEA=&5D('=I=& =&AE(&5X8V5P=&EO M; T*(" ("\O+R!<<&%R86T 97)R;W( 5&AE(%=I;C,R(&5R<F]R(&YU;6)E M<B!A<W-O8VEA=&5D('=I=& =&AE(&5X8V5P=&EO; T*(" ('1H:7,H8VAA M(" <WI;,C1=.R O+R!%;F]U9V 9F]R('1H92!T:')E92 B(" I(B!C:&%R M=" (" 8V-H(#T M"B (" (" ;5]M97-S86=E(#T ;65S<V%G93L-"B (" (" ;5]E<G)O M<B (#T M<PT*+R] >PT*<'5B;&EC. T*(" ("\O+R!2971U<FYS('1H92!M97-S86=E M('-T<FEN9R!A<W-O8VEA=&5D('=I=& =&AE(&5X8V5P=&EO; T*(" (&-H M(&-O9&4 87-S;V-I871E9"!W:71H('1H92!E>&-E<'1I;VX-"B ("!I;G0 M=')I;F<L('-E87)C:&EN9R!T:&4 9&5F875L="!S>7-T96T ;65S<V%G92!L M:6)R87)I97,-"B ("!C:&%R6UT ;&]O:W5P17)R;W(H*0T*(" ('L-"B M;F<L('-E87)C:&EN9R!T:&4 9VEV96X ;65S<V%G92!M;V1U;&4-"B (" O M+R\-"B (" O+R\ 7&YO=&4 3F]T('EE="!I;7!L96UE;G1E9 T*(" (&-H M(" (" (')E='5R;B!&;W)M871-97-S86=E*&U?97)R;W(L(&UO9'5L94YA M;64I.PT*(" ('T-"B\O0'T-" T*+R\O(%QN86UE($UE;6)E<G,-"B\O0'L- M*2!497-T('1H870 =V4 8V%N('1H<F]W(&%N9"!C871C:"!O;F4 8GD :71S M(" ('T-"B (" (" 8V%T8V H5VEN,S)%>&-E<'1I;VX >"D-"B (" M(" (" (" ("!I9BAM97-S86=E("$](' N;65S<V%G92D-"B (" (" M(" ('L-"B (" (" (" (" ("!P<FEN=&8H(")5;FET5&5S="!F86EL M=7)E(&9O<B!7:6XS,D5X8V5P=&EO;CI<;B(-"B (" (" (" (" (" M(" (" ("( (' N;65S<V%G92!;)60[7"(E+BIS7")=(&1O97, ;F]T(&5Q M=6%L(%LE9#M<(B4N*G-<(EU<;B(-"B (" (" (" (" (" (" +" M(' N;65S<V%G92YL96YG=& L(' N;65S<V%G90T*(" (" (" (" (" M(" (" L(" ;65S<V%G92YL96YG=& L(&UE<W-A9V4I.PT*(" (" (" M(" ?0T*(" (" (" (" 87-S97)T*&UE<W-A9V4 /3T >"YM97-S86=E M*3L-"B (" (" ?0T*(" ('T-"B ("!C871C:"A%>&-E<'1I;VX +RH M=F5R7W)E86-H7VAE<F4 /2 P.PT*(" (" ("!A<W-E<G0H8V]D95]F;&]W M:6DI(%1E<W0 =&AA="!C86X =&AR;W< 86YD(&)E(&-A=6=H="!B>2!%>&-E M(" 8VAA<EM=("!S=')I;F< (#T M,D5X8V5P=&EO;BAM97-S86=E+"!C;V1E*3L-"B (" (" ?0T*(" (" M("!C871C:"A%>&-E<'1I;VX >"D-"B (" (" >PT*(" (" (" (" M:68H<W1R:6YG("$](' N=&]3=')I;F<H*2D-"B (" (" (" ('L-"B M(" (" (" (" ("!P<FEN=&8H(")5;FET5&5S="!F86EL=7)E(&9O<B!7 M:6XS,D5X8V5P=&EO;CI<;B(-"B (" (" (" (" (" (" (" ("( M(' N=&]3=')I;F<H*2!;)60[7"(E+BIS7")=(&1O97, ;F]T(&5Q=6%L(%LE M9#M<(B4N*G-<(EU<;B(-"B (" (" (" (" (" (" +" (' N=&]3 M=')I;F<H*2YL96YG=& L(' N=&]3=')I;F<H*0T*(" (" (" (" (" M(" (" L(" <W1R:6YG+FQE;F=T:"P <W1R:6YG*3L-"B (" (" (" M('T-"B (" (" (" (&%S<V5R="AS=')I;F< /3T >"YT;U-T<FEN9R I M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M<U]I;FET.PT*(" ('!R:79A=&4 1%=/4D0 ("!S7VME>3L-" T*(" ('!R M:79A=&4 =F]I9"!R96-O<F1?97)R;W)?*"D-"B ("!I; T*(" ('L-"B M(" >PT*(" (" ("!4;'-3971686QU92AS7VME>2P 8V%S="A,4%9/240I M1"!G971?97)R;W)?*"D-"B ("!I; T*(" ('L-"B (" (" 87-S97)T M("!R971U<FX 8V%S="A$5T]21"DH5&QS1V5T5F%L=64H<U]K97DI*3L-"B M86EL960 =&\ 86QL;V-A=&4 5%-3('-L;W0B+"!'971,87-T17)R;W(H*2D[ M871E('9O:60 17AE36]D=6QE7U5N:6YI=%\H*0T*(" ('L-"B (" (" M:68H," ]/2!);G1E<FQO8VME9$1E8W)E;65N=" F<U]I;FET*2D-"B (" M(" (" ("!4;'-&<F5E*'-?:V5Y*3L-"B (" (" ?0T*(" ('T-" T* M(" ('!R:79A=&4 2%A-;V1U;&4 17AE36]D=6QE7TQO861?*&EN(&-H87); M72!M;V1U;&5.86UE+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B ("!I M; T*(" ('L-"B (" (" 87-S97)T*&YU;&P (3T](&UO9'5L94YA;64I M;6]D(#T 8V%S="A(6$UO9'5L92E,;V%D3&EB<F%R>4$H=&]3=')I;F=Z*&UO M9'5L94YA;64I*3L-" T*(" (" ("!I9BAN=6QL(#T]/2!H;6]D*0T*(" M(" (" (&EF*&)4:')O=T]N1F%I;'5R92D-"B (" (" (" ('L-"B M(" (" (" (" ("!T:')O=R!N97< 17AE36]D=6QE17AC97!T:6]N*")& M86EL960 =&\ ;&]A9"!M;V1U;&4 7"(B('X ;6]D=6QE3F%M92!^(")<(CH M(BP 17AE36]D=6QE7T5R<F]R*"DI.PT*(" (" (" (" ?0T*(" (" M=F%T92!(6$UO9'5L92!%>&5-;V1U;&5?061D4F5F7RAI;B!(6$UO9'5L92!H M36]D=6QE+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B ("!I; T*(" M('L-"B (" (" 87-S97)T*&YU;&P (3T](&A-;V1U;&4I.PT*(" ('T- M861?*$5X94UO9'5L95]'9710871H7RAH36]D=6QE+"!B5&AR;W=/;D9A:6QU M<F4I+"!B5&AR;W=/;D9A:6QU<F4I.PT*(" ('T-" T*(" ('!R:79A=&4 M8F]O;&5A;B!%>&5-;V1U;&5?4F5L96%S95\H:6YO=70 2%A-;V1U;&4 :$UO M(" 8F]D>0T*(" ('L-"B (" (" :68H(49R965,:6)R87)Y*&-A<W0H M8V]R9%]E<G)O<E\H*3L-" T*(" (" (" (" :68H8E1H<F]W3VY&86EL M=7)E*0T*(" (" (" (" >PT*(" (" (" (" (" ('1H<F]W(&YE M=R!%>&5-;V1U;&5%>&-E<'1I;VXH17AE36]D=6QE7T5R<F]R*"DI.PT*(" M;#L-" T*(" (" ("!R971U<FX 8V%S="AB;V]L96%N*2AT<G5E*3L-"B M*&EN;W5T($A836]D=6QE(&A-;V1U;&4L(&EN(&-H87);72!S>6UB;VQ.86UE M+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B ("!I; T*(" ('L-"B M(" (" 87-S97)T*&YU;&P (3T](&A-;V1U;&4I.PT*(" ('T-"B ("!B M061D<F5S<RAC87-T*$A-;V1U;&5?*6A-;V1U;&4L('1O4W1R:6YG>BAS>6UB M(" (" (&EF*&)4:')O=T]N1F%I;'5R92D-"B (" (" (" ('L-"B M(" (" (" (" ("!T:')O=R!N97< 17AE36]D=6QE17AC97!T:6]N*")& M86EL960 =&\ ;&]C871E('-Y;6)O;"!<(B( ?B!S>6UB;VQ.86UE('X (EPB M(" ('T-" T*(" (" ("!R971U<FX <WEM8F]L.PT*(" ('T-" T*(" M('!R:79A=&4 8VAA<EM=($5X94UO9'5L95]%<G)O<E\H*0T*(" ('L-"B M(" (" <F5T=7)N($9O<FUA=$UE<W-A9V4H9V5T7V5R<F]R7R I*3L-"B M(" >PT*(" (" ("!C:&%R(" ('-Z1FEL94YA;65;,C8P73L +R\ 3F5E M8G)A<GDO96XM=7,O9&QL<')O8R]B87-E+V=E=&UO9'5L969I;&5N86UE+F%S M< T*(" (" ("!U:6YT(" (&-C:" ]($=E=$UO9'5L949I;&5.86UE02AC M87-T*$A-;V1U;&5?*6A-;V1U;&4L('-Z1FEL94YA;64L('-Z1FEL94YA;64N M;&5N9W1H*3L-" T*(" (" ("!I9B P(#T](&-C:"D-"B (" (" >PT* M(" (" =&AR;W< ;F5W($5X94UO9'5L945X8V5P=&EO;BA%>&5-;V1U;&5? M("!R971U<FX <WI&:6QE3F%M95LP("XN(&-C:%TN9'5P.PT*(" ('T-"GT- M"F5L<V4 =F5R<VEO;BAL:6YU>"D-"GL-"B ("!P<FEV871E(&-L87-S($5X M(" (" ("!M7V-2969S.PT*(" (" ("!(36]D=6QE7R ("!M7VAM;V0[ M(" (" ("!M7V-2969S(#T (" Q.PT*(" (" (" (" ;5]H;6]D(" ] M(" :&UO9#L- M(" (" (" ("!S7VQA<W1%<G)O<CL (" +R\ 5&AI<R!I<R!.3U0 =&AR M(" (" ('-?;&%S=$5R<F]R(#T *&YU;&P /3T](&5R<BD /R B(B Z(&5R M<ELP("XN('-T9"YS=')I;F<N<W1R;&5N*&5R<BE=.PT*(" ('T-" T*(" M("!I9B Q(#T M971U<FX ,#L- M(" >PT*(" (" ("!I9B P(#T M(" <')I=F%T92!(6$UO9'5L92!%>&5-;V1U;&5?3&]A9%\H:6X 8VAA<EM= M(&UO9'5L94YA;64L(&)O;VQE86X 8E1H<F]W3VY&86EL=7)E*0T*(" (&EN M9F\ ("!M:2 ]('-?;6]D=6QE<UMM;V1U;&5.86UE73L-" T*(" (" ("!I M9BAN=6QL("$]/2!M:2D-"B (" (" >PT*(" (" (" (" <F5T=7)N M(" K*VUI+FU?8U)E9G,L(&-A<W0H2%A-;V1U;&4I;6DI.PT*(" (" ("!] M95\ (" :&UO9" ](&1L;W!E;BAT;U-T<FEN9WHH;6]D=6QE3F%M92DL(%)4 M3$1?3D]7*3L-" T*(" (" (" (" :68H;G5L;" ]/3T :&UO9"D-"B M(" (" (" ('L-"B (" (" (" (" ("!R96-O<F1?97)R;W)?*"D[ M(" (" (" (" >PT*(" (" (" (" (" (" ("!T:')O=R!N97< M17AE36]D=6QE17AC97!T:6]N*$5X94UO9'5L95]%<G)O<B I*3L-"B (" M"B (" (" (" ('T-"B (" (" (" (&5L<V4-"B (" (" (" M('L-"B (" (" (" (" ("!%>&5-;V1U;&5);F9O(" ;6D (#T ("!N M97< 17AE36]D=6QE26YF;RAH;6]D+"!M;V1U;&5.86UE*3L-" T*(" (" M(" (" (" ('-?;6]D=6QE<UMM;V1U;&5.86UE72 (#T ("!M:3L-" T* M(" (" (" (" (" (')E='5R;B!C87-T*$A836]D=6QE*6UI.PT*(" M6$UO9'5L92!%>&5-;V1U;&5?061D4F5F7RAI;B!(6$UO9'5L92!H36]D=6QE M+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B ("!I; T*(" ('L-"B M94UO9'5L94EN9F\ ("!M:2 ](&-A<W0H17AE36]D=6QE26YF;REH36]D=6QE M(&%S<V5R="AN=6QL("$]/2!M:2YM7VAM;V0I.PT*(" (" ("!A<W-E<G0H M;G5L;" A/3T ;6DN;5]N86UE*3L-"B (" (" 87-S97)T*&YU;&P (3T] M('-?;6]D=6QE<UMM:2YM7VYA;65=*3L-"B (" (" 87-S97)T*&UI(#T] M(" <')I=F%T92!B;V]L96%N($5X94UO9'5L95]296QE87-E7RAI;F]U="!( M6$UO9'5L92!H36]D=6QE+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B M("!I; T*(" ('L-"B (" (" 87-S97)T*&YU;&P (3T](&A-;V1U;&4I M(" (" ("!A<W-E<G0H;G5L;" A/3T ;6DN;5]N86UE*3L-"B (" (" M87-S97)T*&YU;&P (3T]('-?;6]D=6QE<UMM:2YM7VYA;65=*3L-"B (" M(" 87-S97)T*&UI(#T M4F5T(" (#T ("!C87-T*&)O;VQE86XI*'1R=64I.PT*(" (" ("!%>&5- M;V1U;&5);F9O(" ;6D (" (" ](" 8V%S="A%>&5-;V1U;&5);F9O*6A- M(" ('L-"B (" (" (" (&-H87);72 ;F%M92 ](&UI+FU?;F%M93L- M" T*(" (" (" (" :68H9&QC;&]S92AM:2YM7VAM;V0I*0T*(" (" M(" (" >PT*(" (" (" (" (" (')E8V]R9%]E<G)O<E\H*3L-" T* M(" (" (" (" (" (&EF*&)4:')O=T]N1F%I;'5R92D-"B (" (" M;V1U;&5%>&-E<'1I;VXH17AE36]D=6QE7T5R<F]R*"DI.PT*(" (" (" M(" (" ('T-" T*(" (" (" (" (" (&)2970 /2!C87-T*&)O;VQE M86XI*&9A;'-E*3L-"B (" (" (" ('T-" T*(" (" (" (" 9&5L M971E('-?;6]D=6QE<UMN86UE73L-"B (" (" (" (&1E;&5T92!M:3L- M(" (')E='5R;B!B4F5T.PT*(" ('T-" T*(" ('!R:79A=&4 =F]I9" J M17AE36]D=6QE7T=E=%-Y;6)O;%\H:6YO=70 2%A-;V1U;&4 :$UO9'5L92P M(&%S<V5R="AN=6QL("$]/2!H36]D=6QE*3L-" T*(" (" ("!%>&5-;V1U M;&5);F9O(" ;6D /2!C87-T*$5X94UO9'5L94EN9F\I:$UO9'5L93L-" T* M(" (" ("!A<W-E<G0H," \(&UI+FU?8U)E9G,I.PT*(" (" ("!A<W-E M<G0H;G5L;" A/3T ;6DN;5]H;6]D*3L-"B (" (" 87-S97)T*&YU;&P M(" (" ("!%>&5-;V1U;&5);F9O(" ;6D (" (" ](" 8V%S="A%>&5- M<WEM8F]L(#T ("!D;'-Y;2AM:2YM7VAM;V0L('1O4W1R:6YG>BAS>6UB;VQ. M" T*(" (" ("!R971U<FX <WEM8F]L.PT*(" ('T-" T*(" ('!R:79A M=&4 8VAA<EM=($5X94UO9'5L95]%<G)O<E\H*0T*(" ('L-"B (" (" M<F5T=7)N('-?;&%S=$5R<F]R.PT*(" ('T-" T*(" ('!R:79A=&4 8VAA M<EM=($5X94UO9'5L95]'9710871H7RA(6$UO9'5L92!H36]D=6QE+"!B;V]L M=6QE26YF;R (&UI(#T M("$]/2!M:2YM7VYA;64I.PT*(" (" ("!A<W-E<G0H;G5L;" A/3T <U]M M;V1U;&5S6VUI+FU?;F%M95TI.PT*(" (" ("!A<W-E<G0H;6D /3T]('-? M"B (" (" 17AE36]D=6QE26YF;R (&UI(#T 8V%S="A%>&5-;V1U;&5) M:7-C<FEM:6YA=&5D(#T ,#L-" T*(" ('-T871I8R!A<W-E<G0H<&QA=&9O M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M>&-E<'1I;VX =&AR;W=N(&)Y('1H92!%>&5-;V1U;&4 05!)(&%N9"!T:&4 M87);72!M97-S86=E*0T*(" ('L-"B (" (" <W5P97(H;65S<V%G92D[ M(" ?0T**R\-"GT-" T*+R\O(%1H:7, 8VQA<W, <F5P<F5S96YT<R!A;B!E M=&5S(&%N(&5X:7-T:6YG(&EM86=E(&AA;F1L90T*(" ("\O+PT*(" ("\O M+R!<<&%R86T :$UO9'5L92!4:&4 ;6]D=6QE(&AA;F1L92 H8W)E871E9"!B M>2!%>&5-;V1U;&5?3&]A9" I*2X 375S="!N;W0 8F4 3E5,3 T*(" ("\O M+R!<<&%R86T 8E1A:V5/=VYE<G-H:7 268 =')U92P =&AE(&EN<W1A;F-E M('1A:V5S(&]W;F5R<VAI<"!O9B!<8R!H36]D=6QE+B!)9B!F86QS92P :70 M:6YC<F5A<V5S('1H92!R969E<F5N8V4 8V]U;G0 ;V8 7&, :$UO9'5L90T* M(" ("\O+R!<;F]T92!4:')O=W, 17AE36]D=6QE17AC97!T:6]N(&EF(&YO M="!T86MI;F< ;W=N97)S:&EP(&%N9"!T:&4 ;6]D=6QE(&AA;F1L92!C86YN M;W0 8F4 :6YC<F5M96YT960-"B ("!T:&ES*&EN($A836]D=6QE(&A-;V1U M7VA-;V1U;&4 /2!%>&5-;V1U;&5?061D4F5F7RAH36]D=6QE+"!T<G5E*3L- M<W1A;F-E('=H:6-H(&QO861S('1H92!G:79E;B!M;V1U;&4 8GD ;F%M90T* M(" ("\O+PT*(" ("\O+R!<<&%R86T ;6]D=6QE3F%M92!4:&4 ;F%M92!O M9B!T:&4 ;6]D=6QE('1O(&QO860-"B (" O+R\ 7&YO=&4 5&AR;W=S($5X M94UO9'5L945X8V5P=&EO;B!I9B!T:&4 9VEV96X ;6]D=6QE(&YA;64 :7, M=&AI<RAC:&%R6UT ;6]D=6QE3F%M92D-"B ("!I; T*(" ('L-"B (" M(" 87-S97)T*&YU;&P (3T](&UO9'5L94YA;64I.PT*(" ('T-"B ("!B M92!M;V1U;&4 :&%N9&QE+"!I9B!I="!W87, ;F]T(&%L<F5A9'D 8VQO<V5D M+R\O(%QN86UE($]P97)A=&EO;G,-"B\O+R! >PT*<'5B;&EC. T*(" ("\O M5&AI<R!I<R!A=F%I;&%B;&4 =&\ 8VQO<V4 =&AE(&UO9'5L92!A="!A;GD M=&EM92X 4F5P96%T960-"B (" O+R\ 8V%L;', 9&\ ;F]T(')E<W5L="!I M;B!A;B!E<G)O<BP 86YD(&%R92!S:6UP;'D :6=N;W)E9"X-"B ("!V;VED M92D-"B (" (" >PT*(" (" (" (" 17AE36]D=6QE7U)E;&5A<V5? M+R\O(%)E=')I979E<R!T:&4 ;F%M960 <WEM8F]L+ T*(" ("\O+PT*(" M("\O+R!<<&%R86T <WEM8F]L3F%M92!4:&4 ;F%M92!O9B!T:&4 <WEM8F]L M('1O(&QO860-"B (" O+R\ 7')E='5R;B!!('!O:6YT97( =&\ =&AE('-Y M;6)O;"X 5&AE<F4 :7, ;F\ ;G5L;"!R971U<FX +2!F86EL=7)E('1O(')E M=')I979E('1H92!S>6UB;VP-"B (" O+R\ <F5S=6QT<R!I;B!A;B!%>&5- M;V1U;&5%>&-E<'1I;VX 97AC97!T:6]N(&)E:6YG('1H<F]W;BX-"B ("!V M(" (" ("!R971U<FX 17AE36]D=6QE7T=E=%-Y;6)O;%\H;5]H36]D=6QE M;2!S>6UB;VQ.86UE(%1H92!N86UE(&]F('1H92!S>6UB;VP =&\ ;&]A9 T* M(" ("\O+R!<<F5T=7)N($$ <&]I;G1E<B!T;R!T:&4 <WEM8F]L+"!O<B!N M=6QL(&EF(&ET(&1O97, ;F]T(&5X:7-T+B!!;B!E>&-E<'1I;VX :7, ;F]T M('1H<F]W;BX-"B ("!V;VED("IF:6YD4WEM8F]L*&EN(&-H87);72!S>6UB M;VQ.86UE*0T*(" ('L-"B (" (" <F5T=7)N($5X94UO9'5L95]'9713 M>6UB;VQ?*&U?:$UO9'5L92P <WEM8F]L3F%M92P 9F%L<V4I.PT*(" ('T- M=6QE(&QO860 :6X =&AE(&-O;G-T<G5C=&]R(&9A:6QE9 T*(" ($A836]D M;6]D=6QE(&QO860 :6X =&AE(&-O;G-T<G5C=&]R(&9A:6QE9 T*(" (&-H M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M(" (&EF*&%R9W,N;&5N9W1H(#P ,RD-"B (" (" >PT*(" (" (" M(" <')I;G1F*")54T%'13H /&UO9'5L94YA;64^(#QS>6UB;VQ.86UE/EQN M(" (" ("!C:&%R6UT (&UO9'5L94YA;64 (#T ("!A<F=S6S%=.PT*(" M(" (" (" 8VAA<EM=("!S>6UB;VQ.86UE(" ](" 87)G<ULR73L-" T* M(" 875T;R!%>&5-;V1U;&4 >&UO9" ](" ;F5W($5X94UO9'5L92AM;V1U M;&5.86UE*3L-" T*(" (" (" (" (" ('!R:6YT9B B7"(E+BIS7"( M:7, ;&]A9&5D7&XB+"!M;V1U;&5.86UE*3L-" T*(" (" (" (" (" M('9O:60 (" *G-Y;6)O;" ](" >&UO9"YG9713>6UB;VPH<WEM8F]L3F%M M=R!%>&5-;V1U;&5%>&-E<'1I;VXH17AE36]D=6QE7T5R<F]R*"DI.PT*(" M(" (" (" >PT*(" (" (" (" (" (" ("!P<FEN=&8H(EPB)2XJ M<UPB(&ES(&%C<75I<F5D7&XB+"!S>6UB;VQ.86UE*3L-"B (" (" (" M;V1U;&5%>&-E<'1I;VX >"D-"B (" (" (" ('L-"B (" (" (" M(" (" ("!R971U<FX ,#L- M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O ` end
May 10 2004
parent reply imr1984 <imr1984_member pathlink.com> writes:
i tried to download the .d file but it wouldn't work :( Can someone explain to
me how files are downloaded from newsgroups?

In article <c7os9n$10f5$1 digitaldaemon.com>, Matthew says...
Attached.

(I've amalgamated bits from a couple of files into this one, but it compiles,
builds and runs with 0.87.)

Compiler with -version=TestMain to use it as a demonstration program, and
without
that to use as a module.

(I've not changed anything with the license. As Walter said in another thread,
we've had licenses on the to-do list for quite a while, but there're a lot of
other things on that list. <g>)

"imr1984" <imr1984_member pathlink.com> wrote in message
news:c7nuj9$2k5c$1 digitaldaemon.com...
 that would be cool yeah :)

 In article <c7ncg9$1o3d$1 digitaldaemon.com>, Matthew says...
I've got one which is about to make it into Phobos (assuming Walter and I can
stop arguing about the free-functions).

If you want, I can sort out a single-file version that'll work with 0.87.

Just say the word

"imr1984" <imr1984_member pathlink.com> wrote in message
news:c7l5vn$1lf3$1 digitaldaemon.com...
 does anyone know where i can download that library for loading libs on
windows
 and linux? Ive seen it somewhere but i dont know where.
begin 666 loader.d M+RH +R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\-"B J($9I;&4Z M(" (" ("!L;V%D97(N9" H;W)I9VEN86QL>2!F<F]M('-Y;G-O9G0N=VEN M,S(N;&]A9&5R*0T*("H-"B J(%!U<G!O<V4Z(" ("!7:6XS,B!E>&-E<'1I M;VX 8VQA<W-E<PT*("H-"B J($-R96%T960 (" (" Q.'1H($]C=&]B97( M,C P,PT*("H 57!D871E9#H M(" *$QI8V5N<V5D('5N9&5R('1H92!3>6YE<VES(%-O9G1W87)E(%-T86YD M+ T*("H-"B J(" (" (" (" ("!!;&P <FEG:'1S(')E<V5R=F5D+ T* M("H-"B J(" (" (" (" ("!W=W<Z(" (" ("!H='1P.B\O=W=W+G-Y M(" (" :'1T<#HO M(" (" 96UA:6PZ(" (" <W5B;6ES<VEO;G- <WEN<V]F="YO<F< (&9O M<B!S=6)M:7-S:6]N<PT*("H (" (" (" (" (" (" (" (" (&%D M* T*("H (" (" (" (" (%)E9&ES=')I8G5T:6]N(&%N9"!U<V4 :6X M<V]U<F-E(&%N9"!B:6YA<GD 9F]R;7,L('=I=& ;W(-"B J(" (" (" M(" ("!W:71H;W5T(&UO9&EF:6-A=&EO;BP 87)E('!E<FUI='1E9"!P<F]V M:61E9"!T:&%T('1H92!F;VQL;W=I;F<-"B J(" (" (" (" ("!C;VYD M<W1R:6)U=&EO;G, ;V8 <V]U<F-E(&-O9&4 ;75S="!R971A:6X =&AE(&%B M(" 8V]N9&ET:6]N<R!A;F0 =&AE(&9O;&QO=VEN9R!D:7-C;&%I;65R+ T* M("H-"B J(" (" (" (" (" H:6DI($%N>2!D97)I=F5D('9E<G-I;VYS M(&]F('1H:7, <V]F='=A<F4 *&AO=W-O979E<B!M;V1I9FEE9"D-"B J(" M(" (" (" ("!R96UA:6X =&AE('-O;&4 <')O<&5R='D ;V8 4WEN97-I M<FEV960 =F5R<VEO;G, ;V8 =&AI<R!S;V9T=V%R92 H:&]W<V]E=F5R(&UO M9&EF:65D*0T*("H (" (" (" (" (')E;6%I;B!S=6)J96-T('1O(&%L M;"!T:&5S92!C;VYD:71I;VYS+ T*("H-"B J(" (" (" (" (" H:78I M($YE:71H97( =&AE(&YA;64 ;V8 4WEN97-I<R!3;V9T=V%R92!N;W( =&AE M(&YA;65S(&]F(&%N>0T*("H (" (" (" (" ('-U8F1I=FES:6]N<RP M96UP;&]Y965S(&]R(&%G96YT<R!O9B!3>6YE<VES(%-O9G1W87)E+"!N;W( M(" (" (" (" 96YD;W)S92!O<B!P<F]M;W1E('!R;V1U8W1S(&1E<FEV M960 9G)O;2!T:&ES('-O9G1W87)E('=I=&AO=70-"B J(" (" (" (" M(" (" (" (" (%1H:7, <V]U<F-E(&-O9&4 :7, <')O=FED960 8GD M4WEN97-I<R!3;V9T=V%R92 B87, :7,B(&%N9"!A;GD-"B J(" (" (" M(" ("!W87)R86YT:65S+"!W:&5T:&5R(&5X<')E<W-E9"!O<B!I;7!L:65D M+"!I;F-L=61I;F<L(&)U="!N;W0-"B J(" (" (" (" ("!L:6UI=&5D M('1O+"!T:&4 :6UP;&EE9"!W87)R86YT:65S(&]F(&UE<F-H86YT86)I;&ET M>2!A;F0-"B J(" (" (" (" ("!F:71N97-S(&9O<B!A('!A<G1I8W5L M87( <'5R<&]S92!A<F4 9&ES8VQA:6UE9"X 26X ;F\ 979E;G0-"B J(" M(" (" (" ("!S:&%L;"!T:&4 4WEN97-I<R!3;V9T=V%R92!B92!L:6%B M;&4 9F]R(&%N>2!D:7)E8W0L(&EN9&ER96-T+ T*("H (" (" (" (" M(&EN8VED96YT86PL('-P96-I86PL(&5X96UP;&%R>2P ;W( 8V]N<V5Q=65N M(&YO="!L:6UI=&5D('1O+"!P<F]C=7)E;65N="!O9B!S=6)S=&ET=71E(&=O M+"!D871A+"!O<B!P<F]F:71S.R!O<B!B=7-I;F5S<PT*("H (" (" (" M(" (&EN=&5R<G5P=&EO;BD :&]W979E<B!C875S960 86YD(&]N(&%N>2!T M:&5O<GD ;V8 ;&EA8FEL:71Y+ T*("H (" (" (" (" ('=H971H97( M:6X 8V]N=')A8W0L('-T<FEC="!L:6%B:6QI='DL(&]R('1O<G0 *&EN8VQU M9&EN9PT*("H (" (" (" (" (&YE9VQI9V5N8V4 ;W( ;W1H97)W:7-E M*2!A<FES:6YG(&EN(&%N>2!W87D ;W5T(&]F('1H92!U<V4 ;V8-"B J(" M(" (" (" ("!T:&ES('-O9G1W87)E+"!E=F5N(&EF(&%D=FES960 ;V8 M=&AE('!O<W-I8FEL:71Y(&]F('-U8V -"B J(" (" (" (" ("!D86UA M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\ *B\- M=&%I;G, =&AE(%QC($0 <W1A;F1A<F0 ;&EB<F%R>2 -"B J(&5X96-U=&%B M;&4 ;6]D=6QE(&QO861E<B!L:6)R87)Y+"!A;F0 =&AE($5X94UO9'5L92!C M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M871E(&EM<&]R="!S=&0N<W1R:6YG.PT*<')I=F%T92!I;7!O<G0 <W1D+F,N M:6UP;W)T('-T9"YC+G=I;F1O=W,N=VEN9&]W<SL-"GT-" T*+R]I;7!O<G0 M<WEN<V]F="YT>7!E<SL-"B\K("L 5&AE<V4 87)E(&)O<G)O=V5D(&9R;VT M<WEN<V]F="YT>7!E<RP =6YT:6P <W5C:"!T:6UE(&%S('-O;65T:&EN9R!S M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+PT*("H 17AT97)N86P 9G5N8W1I;VX M(&5X=&5R;BA7:6YD;W=S*0T*(" ('L-"B (" (" 86QI87, 2$U/1%5, M(&EN=&\ 82!P;&%T9F]R;2UI;F1E<&5N9&5N="!44U, 05!)('-O;VX-"B M(" (" 1%=/4D0 ("!4;'-!;&QO8R I.PT*(" (" ("!"3T],(" (%1L M<T9R964H1%=/4D0 :V5Y*3L-"B (" (" 3%!63TE$("!4;'-'971686QU M92A$5T]21"!K97DI.PT*(" (" ("!"3T],(" (%1L<U-E=%9A;'5E*$17 M;VYS="!I;G0 4E1,1%].3U< (#T M2$UO9'5L95\ :&%N9&QE*3L-"B (" (" =F]I9" (" (" *F1L<WEM M=&5D*3L-"GT-" T*+RHJ(%1H92!P;&%T9F]R;2UI;F1E<&5N9&5N="!M;V1U M;&4 :&%N9&QE+B!.;W1E('1H870 =&AI<R!H87, =&\ 8F4-"B J('-E<&%R M871E(&9R;VT =&AE('!L871F;W)M+61E<&5N9&5N="!H86YD;&4 8F5C875S M92!S86UE(&UO9'5L92!B96EN9R!L;V%D960L('=H:6-H(&-A;FYO="!B92!D M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+PT*("H 17AE36]D=6QE(&QI8G)A<GD 26YI M>&5-;V1U;&5?26YI=%\H*3L-"GT-" T*<W1A=&EC('YT:&ES*"D-"GL-"B M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+PT*("H 17AE36]D=6QE(&9U;F-T:6]N<PT* M;R!P<F]V:61E(&UY(&1E8VQA<F%T:6]N(&%N9"!I;7!L96UE;G1A=&EO;B!T M:&4 =F%L=64 ;V8 =&AE(&AA;F1L92!R971U<FYE9"!M87D ;F]T(&)E(&$ M=F%L:60 :&%N9&QE(&9O<B!Y;W5R(&]P97)A=&EN9PT*("H <WES=&5M+"!A M;F0 >6]U(#QB/FUU<W0 ;F]T/"]B/B!A='1E;7!T('1O('5S92!I="!W:71H M+B!)="!I<R!O;FQY('9A;&ED(&9O<B!U<V4 =VET:"!T:&4 17AE36]D=6QE M9"AI;B!C:&%R6UT ;6]D=6QE3F%M92D-"GL-"B ("!R971U<FX 17AE36]D M=6QE7TQO861?*&UO9'5L94YA;64L(&9A;'-E*3L-"GT-" T*<'5B;&EC($A8 M36]D=6QE($5X94UO9'5L95]!9&12968H:6X 2%A-;V1U;&4 :$UO9'5L92D- M"GL-"B ("!R971U<FX 17AE36]D=6QE7T%D9%)E9E\H:$UO9'5L92P 9F%L M8R!V;VED($5X94UO9'5L95]296QE87-E*&EN;W5T($A836]D=6QE(&A-;V1U M*3L-"GT-" T*<'5B;&EC('9O:60 *D5X94UO9'5L95]'9713>6UB;VPH:6YO M;6)O;$YA;64L(&9A;'-E*3L-"GT-" T*<'5B;&EC(&-H87);72!%>&5-;V1U M;&5?17)R;W(H*0T*>PT*(" (')E='5R;B!%>&5-;V1U;&5?17)R;W)?*"D[ M;&4 :$UO9'5L92D-"GL-"B ("!R971U<FX 17AE36]D=6QE7T=E=%!A=&A? M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M*0T*>PT*(" (&EN="!W<W!R:6YT9D$H8VAA<B J9&5S="P 8VAA<B J9FUT M("!&;W)M871-97-S86=E02 :6X =6EN=" (" (" (&1W1FQA9W,-"B M(" (" (" (" (" (" (" ("P ("!I;B!297-E<G9E9" -"B (" M(" (" (" (" (" (" ("P ("!I;B!U:6YT(" (" (" 9'=-97-S M86=E260-"B (" (" (" (" (" (" (" ("P ("!I;B!U:6YT(" M(" ;W5T(&-H87( (" (" ("IL<$)U9F9E< T*(" (" (" (" (" M(" (" (" +" (&EN('5I;G0 (" (" ("!N4VEZ90T*(" (" (" M(" (" (" (" I.PT*(" ('5I;G0 (" 1F]R;6%T365S<V%G94$H(&EN M(" L(" :6X 2$U/1%5,12 (" (&A-;V1U;&4-"B (" (" (" (" M(" (" (" ("P ("!I;B!U:6YT(" (" (" 9'=-97-S86=E260-"B M(" (" (" (" (" (" (" ("P ("!I;B!U:6YT(" (" (" 9'=, M87( (" (" ("IL<$)U9F9E< T*(" (" (" (" (" (" (" (" M+" (&EN('5I;G0 (" (" ("!N4VEZ90T*(" (" (" (" (" (" M(" I.PT*(" ('9O:60 (" *DQO8V%L1G)E92AI;B!V;VED("HI.PT*?0T* M871E(&-O;G-T('5I;G0 (" ("!&3U)-051?34534T%'15]!3$Q/0T%415]" M=" (" ($9/4DU!5%]-15-304=%7T923TU?2$U/1%5,12 (" (" (#T M;VYS="!U<VAO<G0 (" 3$%.1U].15544D%,(" (" (" (" (" (" M04Y'7T1%1D%53%0 (" (" (" (" (" (" (" ](" ,' P,3L-" T* M<')I=F%T92!C;VYS="!297-E<G9E9" 4D5315)6140 (" (" (" (" M(" (" (" (" (" /2 (&-A<W0H4F5S97)V960I,#L-" T*=7-H;W)T M($U!2T5,04Y'240H=7-H;W)T(' L('5S:&]R="!S*0T*>PT*(" (')E='5R M;B H*"AC87-T*'5S:&]R="DH<RDI(#P M+R\ 0'L-" T*+R\O(%1R86YS;&%T97, =&AE(&=I=F5N(%=I;C,R(&5R<F]R M(&-O9&4 =&\ 82!S=')I;F<L('5S:6YG('1H92!S>7-T96T ;65S<V%G90T* M<EM=($9O<FUA=$UE<W-A9V4H=6EN="!E<G)O<BD-"GL-"B ("!R971U<FX M:&4 9VEV96X 5VEN,S( 97)R;W( 8V]D92!T;R!A('-T<FEN9RP =7-I;F< M+R\-"B\O+R!<;F]T92!4:&ES('5S97, =&AE('-T9"Y%>&5-;V1U;&4 =&\ M<F5T=7)N($9O<FUA=$UE<W-A9V5?*&5R<F]R+"!M;V1U;&5.86UE*3L-"GT- M:&%R("IR87=-97-S86=E+"!I;B!U:6YT(&-C:"D-"GL-"B ("!C:&%R(" M87=-97-S86=E(#P M(" (" (" (" J96YD("$]("=<="< )B8-"B (" (" (" ("IE;F0 M(" ?0T*(" ('T-" T*(" (')E='5R;B!R87=-97-S86=E6S +BX ,2 K M72!&;W)M871-97-S86=E7RAU:6YT(&5R<F]R*0T*>PT*(" (&-H87( (" M9V5!*"!&3U)-051?34534T%'15]!3$Q/0T%415]"549&15( ?"!&3U)-051? M34534T%'15]&4D]-7U-94U1%32!\($9/4DU!5%]-15-304=%7TU!6%]72414 M15-%4E9%1 T*(" (" (" (" (" (" (" (" (" (" (" L(" M97)R;W(-"B (" (" (" (" (" (" (" (" (" (" +" ($U! M("!I9B P(#T M9V4 /2!4:61Y365S<V%G95\H<F%W365S<V%G92P 8V-H*3L-" T*(" (" M86=E7RAU:6YT(&5R<F]R+"!C:&%R6UT ;6]D=6QE3F%M92D-"GL-"B ("!T M97-S86=E02 1D]234%47TU%4U-!1T5?04Q,3T-!5$5?0E5&1D52('P 1D]2 M34%47TU%4U-!1T5?1E)/35](34]$54Q%('P 1D]234%47TU%4U-!1T5?34%8 M7U=)1%1(7TU!4TL-"B (" (" (" (" (" (" (" (" (" (" M(" ("P ("!C87-T*$A-3T153$4I97AE;6]D+FAA;F1L90T*(" (" (" M(" (" (" (" (" (" (" (" (" (" L(" 34%+14Q!3D=)1"A, M04Y'7TY%551204PL(%-50DQ!3D=?1$5&055,5"D-"B (" (" (" (" M(" (" (" (" (" (" (" (" (" (" L(" , T*(" (" (" M(" (" (" (" (" (" (" (" (" +" (%)%4T525D5$*3L-" T* M(" (" ("!I9BAC8V /3T ,"D-"B (" (" >PT*(" (" (" (" M(" (" (&5L<V4-"B (" (" >PT*(" (" (" (" 8VAA<EM=("!M M97-S86=E(#T M(" (" (" ($QO8V%L1G)E92AR87=-97-S86=E*3L-" T*(" (" (" M<GD =&AE(&1E9F%U;'0 <WES=&5M(&QI8G)A<GD-"B (" (" <F5T=7)N M(&-L87-S(&ES('1H92!R;V]T(&5X8V5P=&EO;B!C;&%S<R!F;W( 5VEN,S(L M9R!7:6XS,B!E<G)O<B!C;V1E<R!A;F0 97AT<F%C=&EN9R!E<G)O<B!T<F%N M"G!U8FQI8SH-"B (" O+R\ 7&)R:65F($-R96%T97, 86X :6YS=&%N8V4 M;V8 =&AE(&5X8V5P=&EO; T*(" ("\O+PT*(" ("\O+R!<<&%R86T ;65S M<V%G92!4:&4 ;65S<V%G92!A<W-O8VEA=&5D('=I=& =&AE(&5X8V5P=&EO M('=I=& =&AE(&=I=F5N( T*(" ("\O+PT*(" ("\O+R!<<&%R86T ;65S M<V%G92!4:&4 ;65S<V%G92!A<W-O8VEA=&5D('=I=& =&AE(&5X8V5P=&EO M; T*(" ("\O+R!<<&%R86T 97)R;W( 5&AE(%=I;C,R(&5R<F]R(&YU;6)E M<B!A<W-O8VEA=&5D('=I=& =&AE(&5X8V5P=&EO; T*(" ('1H:7,H8VAA M(" <WI;,C1=.R O+R!%;F]U9V 9F]R('1H92!T:')E92 B(" I(B!C:&%R M=" (" 8V-H(#T M"B (" (" ;5]M97-S86=E(#T ;65S<V%G93L-"B (" (" ;5]E<G)O M<B (#T M<PT*+R] >PT*<'5B;&EC. T*(" ("\O+R!2971U<FYS('1H92!M97-S86=E M('-T<FEN9R!A<W-O8VEA=&5D('=I=& =&AE(&5X8V5P=&EO; T*(" (&-H M(&-O9&4 87-S;V-I871E9"!W:71H('1H92!E>&-E<'1I;VX-"B ("!I;G0 M=')I;F<L('-E87)C:&EN9R!T:&4 9&5F875L="!S>7-T96T ;65S<V%G92!L M:6)R87)I97,-"B ("!C:&%R6UT ;&]O:W5P17)R;W(H*0T*(" ('L-"B M;F<L('-E87)C:&EN9R!T:&4 9VEV96X ;65S<V%G92!M;V1U;&4-"B (" O M+R\-"B (" O+R\ 7&YO=&4 3F]T('EE="!I;7!L96UE;G1E9 T*(" (&-H M(" (" (')E='5R;B!&;W)M871-97-S86=E*&U?97)R;W(L(&UO9'5L94YA M;64I.PT*(" ('T-"B\O0'T-" T*+R\O(%QN86UE($UE;6)E<G,-"B\O0'L- M*2!497-T('1H870 =V4 8V%N('1H<F]W(&%N9"!C871C:"!O;F4 8GD :71S M(" ('T-"B (" (" 8V%T8V H5VEN,S)%>&-E<'1I;VX >"D-"B (" M(" (" (" ("!I9BAM97-S86=E("$](' N;65S<V%G92D-"B (" (" M(" ('L-"B (" (" (" (" ("!P<FEN=&8H(")5;FET5&5S="!F86EL M=7)E(&9O<B!7:6XS,D5X8V5P=&EO;CI<;B(-"B (" (" (" (" (" M(" (" ("( (' N;65S<V%G92!;)60[7"(E+BIS7")=(&1O97, ;F]T(&5Q M=6%L(%LE9#M<(B4N*G-<(EU<;B(-"B (" (" (" (" (" (" +" M(' N;65S<V%G92YL96YG=& L(' N;65S<V%G90T*(" (" (" (" (" M(" (" L(" ;65S<V%G92YL96YG=& L(&UE<W-A9V4I.PT*(" (" (" M(" ?0T*(" (" (" (" 87-S97)T*&UE<W-A9V4 /3T >"YM97-S86=E M*3L-"B (" (" ?0T*(" ('T-"B ("!C871C:"A%>&-E<'1I;VX +RH M=F5R7W)E86-H7VAE<F4 /2 P.PT*(" (" ("!A<W-E<G0H8V]D95]F;&]W M:6DI(%1E<W0 =&AA="!C86X =&AR;W< 86YD(&)E(&-A=6=H="!B>2!%>&-E M(" 8VAA<EM=("!S=')I;F< (#T M,D5X8V5P=&EO;BAM97-S86=E+"!C;V1E*3L-"B (" (" ?0T*(" (" M("!C871C:"A%>&-E<'1I;VX >"D-"B (" (" >PT*(" (" (" (" M:68H<W1R:6YG("$](' N=&]3=')I;F<H*2D-"B (" (" (" ('L-"B M(" (" (" (" ("!P<FEN=&8H(")5;FET5&5S="!F86EL=7)E(&9O<B!7 M:6XS,D5X8V5P=&EO;CI<;B(-"B (" (" (" (" (" (" (" ("( M(' N=&]3=')I;F<H*2!;)60[7"(E+BIS7")=(&1O97, ;F]T(&5Q=6%L(%LE M9#M<(B4N*G-<(EU<;B(-"B (" (" (" (" (" (" +" (' N=&]3 M=')I;F<H*2YL96YG=& L(' N=&]3=')I;F<H*0T*(" (" (" (" (" M(" (" L(" <W1R:6YG+FQE;F=T:"P <W1R:6YG*3L-"B (" (" (" M('T-"B (" (" (" (&%S<V5R="AS=')I;F< /3T >"YT;U-T<FEN9R I M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M<U]I;FET.PT*(" ('!R:79A=&4 1%=/4D0 ("!S7VME>3L-" T*(" ('!R M:79A=&4 =F]I9"!R96-O<F1?97)R;W)?*"D-"B ("!I; T*(" ('L-"B M(" >PT*(" (" ("!4;'-3971686QU92AS7VME>2P 8V%S="A,4%9/240I M1"!G971?97)R;W)?*"D-"B ("!I; T*(" ('L-"B (" (" 87-S97)T M("!R971U<FX 8V%S="A$5T]21"DH5&QS1V5T5F%L=64H<U]K97DI*3L-"B M86EL960 =&\ 86QL;V-A=&4 5%-3('-L;W0B+"!'971,87-T17)R;W(H*2D[ M871E('9O:60 17AE36]D=6QE7U5N:6YI=%\H*0T*(" ('L-"B (" (" M:68H," ]/2!);G1E<FQO8VME9$1E8W)E;65N=" F<U]I;FET*2D-"B (" M(" (" ("!4;'-&<F5E*'-?:V5Y*3L-"B (" (" ?0T*(" ('T-" T* M(" ('!R:79A=&4 2%A-;V1U;&4 17AE36]D=6QE7TQO861?*&EN(&-H87); M72!M;V1U;&5.86UE+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B ("!I M; T*(" ('L-"B (" (" 87-S97)T*&YU;&P (3T](&UO9'5L94YA;64I M;6]D(#T 8V%S="A(6$UO9'5L92E,;V%D3&EB<F%R>4$H=&]3=')I;F=Z*&UO M9'5L94YA;64I*3L-" T*(" (" ("!I9BAN=6QL(#T]/2!H;6]D*0T*(" M(" (" (&EF*&)4:')O=T]N1F%I;'5R92D-"B (" (" (" ('L-"B M(" (" (" (" ("!T:')O=R!N97< 17AE36]D=6QE17AC97!T:6]N*")& M86EL960 =&\ ;&]A9"!M;V1U;&4 7"(B('X ;6]D=6QE3F%M92!^(")<(CH M(BP 17AE36]D=6QE7T5R<F]R*"DI.PT*(" (" (" (" ?0T*(" (" M=F%T92!(6$UO9'5L92!%>&5-;V1U;&5?061D4F5F7RAI;B!(6$UO9'5L92!H M36]D=6QE+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B ("!I; T*(" M('L-"B (" (" 87-S97)T*&YU;&P (3T](&A-;V1U;&4I.PT*(" ('T- M861?*$5X94UO9'5L95]'9710871H7RAH36]D=6QE+"!B5&AR;W=/;D9A:6QU M<F4I+"!B5&AR;W=/;D9A:6QU<F4I.PT*(" ('T-" T*(" ('!R:79A=&4 M8F]O;&5A;B!%>&5-;V1U;&5?4F5L96%S95\H:6YO=70 2%A-;V1U;&4 :$UO M(" 8F]D>0T*(" ('L-"B (" (" :68H(49R965,:6)R87)Y*&-A<W0H M8V]R9%]E<G)O<E\H*3L-" T*(" (" (" (" :68H8E1H<F]W3VY&86EL M=7)E*0T*(" (" (" (" >PT*(" (" (" (" (" ('1H<F]W(&YE M=R!%>&5-;V1U;&5%>&-E<'1I;VXH17AE36]D=6QE7T5R<F]R*"DI.PT*(" M;#L-" T*(" (" ("!R971U<FX 8V%S="AB;V]L96%N*2AT<G5E*3L-"B M*&EN;W5T($A836]D=6QE(&A-;V1U;&4L(&EN(&-H87);72!S>6UB;VQ.86UE M+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B ("!I; T*(" ('L-"B M(" (" 87-S97)T*&YU;&P (3T](&A-;V1U;&4I.PT*(" ('T-"B ("!B M061D<F5S<RAC87-T*$A-;V1U;&5?*6A-;V1U;&4L('1O4W1R:6YG>BAS>6UB M(" (" (&EF*&)4:')O=T]N1F%I;'5R92D-"B (" (" (" ('L-"B M(" (" (" (" ("!T:')O=R!N97< 17AE36]D=6QE17AC97!T:6]N*")& M86EL960 =&\ ;&]C871E('-Y;6)O;"!<(B( ?B!S>6UB;VQ.86UE('X (EPB M(" ('T-" T*(" (" ("!R971U<FX <WEM8F]L.PT*(" ('T-" T*(" M('!R:79A=&4 8VAA<EM=($5X94UO9'5L95]%<G)O<E\H*0T*(" ('L-"B M(" (" <F5T=7)N($9O<FUA=$UE<W-A9V4H9V5T7V5R<F]R7R I*3L-"B M(" >PT*(" (" ("!C:&%R(" ('-Z1FEL94YA;65;,C8P73L +R\ 3F5E M8G)A<GDO96XM=7,O9&QL<')O8R]B87-E+V=E=&UO9'5L969I;&5N86UE+F%S M< T*(" (" ("!U:6YT(" (&-C:" ]($=E=$UO9'5L949I;&5.86UE02AC M87-T*$A-;V1U;&5?*6A-;V1U;&4L('-Z1FEL94YA;64L('-Z1FEL94YA;64N M;&5N9W1H*3L-" T*(" (" ("!I9B P(#T](&-C:"D-"B (" (" >PT* M(" (" =&AR;W< ;F5W($5X94UO9'5L945X8V5P=&EO;BA%>&5-;V1U;&5? M("!R971U<FX <WI&:6QE3F%M95LP("XN(&-C:%TN9'5P.PT*(" ('T-"GT- M"F5L<V4 =F5R<VEO;BAL:6YU>"D-"GL-"B ("!P<FEV871E(&-L87-S($5X M(" (" ("!M7V-2969S.PT*(" (" ("!(36]D=6QE7R ("!M7VAM;V0[ M(" (" ("!M7V-2969S(#T (" Q.PT*(" (" (" (" ;5]H;6]D(" ] M(" :&UO9#L- M(" (" (" ("!S7VQA<W1%<G)O<CL (" +R\ 5&AI<R!I<R!.3U0 =&AR M(" (" ('-?;&%S=$5R<F]R(#T *&YU;&P /3T](&5R<BD /R B(B Z(&5R M<ELP("XN('-T9"YS=')I;F<N<W1R;&5N*&5R<BE=.PT*(" ('T-" T*(" M("!I9B Q(#T M971U<FX ,#L- M(" >PT*(" (" ("!I9B P(#T M(" <')I=F%T92!(6$UO9'5L92!%>&5-;V1U;&5?3&]A9%\H:6X 8VAA<EM= M(&UO9'5L94YA;64L(&)O;VQE86X 8E1H<F]W3VY&86EL=7)E*0T*(" (&EN M9F\ ("!M:2 ]('-?;6]D=6QE<UMM;V1U;&5.86UE73L-" T*(" (" ("!I M9BAN=6QL("$]/2!M:2D-"B (" (" >PT*(" (" (" (" <F5T=7)N M(" K*VUI+FU?8U)E9G,L(&-A<W0H2%A-;V1U;&4I;6DI.PT*(" (" ("!] M95\ (" :&UO9" ](&1L;W!E;BAT;U-T<FEN9WHH;6]D=6QE3F%M92DL(%)4 M3$1?3D]7*3L-" T*(" (" (" (" :68H;G5L;" ]/3T :&UO9"D-"B M(" (" (" ('L-"B (" (" (" (" ("!R96-O<F1?97)R;W)?*"D[ M(" (" (" (" >PT*(" (" (" (" (" (" ("!T:')O=R!N97< M17AE36]D=6QE17AC97!T:6]N*$5X94UO9'5L95]%<G)O<B I*3L-"B (" M"B (" (" (" ('T-"B (" (" (" (&5L<V4-"B (" (" (" M('L-"B (" (" (" (" ("!%>&5-;V1U;&5);F9O(" ;6D (#T ("!N M97< 17AE36]D=6QE26YF;RAH;6]D+"!M;V1U;&5.86UE*3L-" T*(" (" M(" (" (" ('-?;6]D=6QE<UMM;V1U;&5.86UE72 (#T ("!M:3L-" T* M(" (" (" (" (" (')E='5R;B!C87-T*$A836]D=6QE*6UI.PT*(" M6$UO9'5L92!%>&5-;V1U;&5?061D4F5F7RAI;B!(6$UO9'5L92!H36]D=6QE M+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B ("!I; T*(" ('L-"B M94UO9'5L94EN9F\ ("!M:2 ](&-A<W0H17AE36]D=6QE26YF;REH36]D=6QE M(&%S<V5R="AN=6QL("$]/2!M:2YM7VAM;V0I.PT*(" (" ("!A<W-E<G0H M;G5L;" A/3T ;6DN;5]N86UE*3L-"B (" (" 87-S97)T*&YU;&P (3T] M('-?;6]D=6QE<UMM:2YM7VYA;65=*3L-"B (" (" 87-S97)T*&UI(#T] M(" <')I=F%T92!B;V]L96%N($5X94UO9'5L95]296QE87-E7RAI;F]U="!( M6$UO9'5L92!H36]D=6QE+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B M("!I; T*(" ('L-"B (" (" 87-S97)T*&YU;&P (3T](&A-;V1U;&4I M(" (" ("!A<W-E<G0H;G5L;" A/3T ;6DN;5]N86UE*3L-"B (" (" M87-S97)T*&YU;&P (3T]('-?;6]D=6QE<UMM:2YM7VYA;65=*3L-"B (" M(" 87-S97)T*&UI(#T M4F5T(" (#T ("!C87-T*&)O;VQE86XI*'1R=64I.PT*(" (" ("!%>&5- M;V1U;&5);F9O(" ;6D (" (" ](" 8V%S="A%>&5-;V1U;&5);F9O*6A- M(" ('L-"B (" (" (" (&-H87);72 ;F%M92 ](&UI+FU?;F%M93L- M" T*(" (" (" (" :68H9&QC;&]S92AM:2YM7VAM;V0I*0T*(" (" M(" (" >PT*(" (" (" (" (" (')E8V]R9%]E<G)O<E\H*3L-" T* M(" (" (" (" (" (&EF*&)4:')O=T]N1F%I;'5R92D-"B (" (" M;V1U;&5%>&-E<'1I;VXH17AE36]D=6QE7T5R<F]R*"DI.PT*(" (" (" M(" (" ('T-" T*(" (" (" (" (" (&)2970 /2!C87-T*&)O;VQE M86XI*&9A;'-E*3L-"B (" (" (" ('T-" T*(" (" (" (" 9&5L M971E('-?;6]D=6QE<UMN86UE73L-"B (" (" (" (&1E;&5T92!M:3L- M(" (')E='5R;B!B4F5T.PT*(" ('T-" T*(" ('!R:79A=&4 =F]I9" J M17AE36]D=6QE7T=E=%-Y;6)O;%\H:6YO=70 2%A-;V1U;&4 :$UO9'5L92P M(&%S<V5R="AN=6QL("$]/2!H36]D=6QE*3L-" T*(" (" ("!%>&5-;V1U M;&5);F9O(" ;6D /2!C87-T*$5X94UO9'5L94EN9F\I:$UO9'5L93L-" T* M(" (" ("!A<W-E<G0H," \(&UI+FU?8U)E9G,I.PT*(" (" ("!A<W-E M<G0H;G5L;" A/3T ;6DN;5]H;6]D*3L-"B (" (" 87-S97)T*&YU;&P M(" (" ("!%>&5-;V1U;&5);F9O(" ;6D (" (" ](" 8V%S="A%>&5- M<WEM8F]L(#T ("!D;'-Y;2AM:2YM7VAM;V0L('1O4W1R:6YG>BAS>6UB;VQ. M" T*(" (" ("!R971U<FX <WEM8F]L.PT*(" ('T-" T*(" ('!R:79A M=&4 8VAA<EM=($5X94UO9'5L95]%<G)O<E\H*0T*(" ('L-"B (" (" M<F5T=7)N('-?;&%S=$5R<F]R.PT*(" ('T-" T*(" ('!R:79A=&4 8VAA M<EM=($5X94UO9'5L95]'9710871H7RA(6$UO9'5L92!H36]D=6QE+"!B;V]L M=6QE26YF;R (&UI(#T M("$]/2!M:2YM7VYA;64I.PT*(" (" ("!A<W-E<G0H;G5L;" A/3T <U]M M;V1U;&5S6VUI+FU?;F%M95TI.PT*(" (" ("!A<W-E<G0H;6D /3T]('-? M"B (" (" 17AE36]D=6QE26YF;R (&UI(#T 8V%S="A%>&5-;V1U;&5) M:7-C<FEM:6YA=&5D(#T ,#L-" T*(" ('-T871I8R!A<W-E<G0H<&QA=&9O M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M>&-E<'1I;VX =&AR;W=N(&)Y('1H92!%>&5-;V1U;&4 05!)(&%N9"!T:&4 M87);72!M97-S86=E*0T*(" ('L-"B (" (" <W5P97(H;65S<V%G92D[ M(" ?0T**R\-"GT-" T*+R\O(%1H:7, 8VQA<W, <F5P<F5S96YT<R!A;B!E M=&5S(&%N(&5X:7-T:6YG(&EM86=E(&AA;F1L90T*(" ("\O+PT*(" ("\O M+R!<<&%R86T :$UO9'5L92!4:&4 ;6]D=6QE(&AA;F1L92 H8W)E871E9"!B M>2!%>&5-;V1U;&5?3&]A9" I*2X 375S="!N;W0 8F4 3E5,3 T*(" ("\O M+R!<<&%R86T 8E1A:V5/=VYE<G-H:7 268 =')U92P =&AE(&EN<W1A;F-E M('1A:V5S(&]W;F5R<VAI<"!O9B!<8R!H36]D=6QE+B!)9B!F86QS92P :70 M:6YC<F5A<V5S('1H92!R969E<F5N8V4 8V]U;G0 ;V8 7&, :$UO9'5L90T* M(" ("\O+R!<;F]T92!4:')O=W, 17AE36]D=6QE17AC97!T:6]N(&EF(&YO M="!T86MI;F< ;W=N97)S:&EP(&%N9"!T:&4 ;6]D=6QE(&AA;F1L92!C86YN M;W0 8F4 :6YC<F5M96YT960-"B ("!T:&ES*&EN($A836]D=6QE(&A-;V1U M7VA-;V1U;&4 /2!%>&5-;V1U;&5?061D4F5F7RAH36]D=6QE+"!T<G5E*3L- M<W1A;F-E('=H:6-H(&QO861S('1H92!G:79E;B!M;V1U;&4 8GD ;F%M90T* M(" ("\O+PT*(" ("\O+R!<<&%R86T ;6]D=6QE3F%M92!4:&4 ;F%M92!O M9B!T:&4 ;6]D=6QE('1O(&QO860-"B (" O+R\ 7&YO=&4 5&AR;W=S($5X M94UO9'5L945X8V5P=&EO;B!I9B!T:&4 9VEV96X ;6]D=6QE(&YA;64 :7, M=&AI<RAC:&%R6UT ;6]D=6QE3F%M92D-"B ("!I; T*(" ('L-"B (" M(" 87-S97)T*&YU;&P (3T](&UO9'5L94YA;64I.PT*(" ('T-"B ("!B M92!M;V1U;&4 :&%N9&QE+"!I9B!I="!W87, ;F]T(&%L<F5A9'D 8VQO<V5D M+R\O(%QN86UE($]P97)A=&EO;G,-"B\O+R! >PT*<'5B;&EC. T*(" ("\O M5&AI<R!I<R!A=F%I;&%B;&4 =&\ 8VQO<V4 =&AE(&UO9'5L92!A="!A;GD M=&EM92X 4F5P96%T960-"B (" O+R\ 8V%L;', 9&\ ;F]T(')E<W5L="!I M;B!A;B!E<G)O<BP 86YD(&%R92!S:6UP;'D :6=N;W)E9"X-"B ("!V;VED M92D-"B (" (" >PT*(" (" (" (" 17AE36]D=6QE7U)E;&5A<V5? M+R\O(%)E=')I979E<R!T:&4 ;F%M960 <WEM8F]L+ T*(" ("\O+PT*(" M("\O+R!<<&%R86T <WEM8F]L3F%M92!4:&4 ;F%M92!O9B!T:&4 <WEM8F]L M('1O(&QO860-"B (" O+R\ 7')E='5R;B!!('!O:6YT97( =&\ =&AE('-Y M;6)O;"X 5&AE<F4 :7, ;F\ ;G5L;"!R971U<FX +2!F86EL=7)E('1O(')E M=')I979E('1H92!S>6UB;VP-"B (" O+R\ <F5S=6QT<R!I;B!A;B!%>&5- M;V1U;&5%>&-E<'1I;VX 97AC97!T:6]N(&)E:6YG('1H<F]W;BX-"B ("!V M(" (" ("!R971U<FX 17AE36]D=6QE7T=E=%-Y;6)O;%\H;5]H36]D=6QE M;2!S>6UB;VQ.86UE(%1H92!N86UE(&]F('1H92!S>6UB;VP =&\ ;&]A9 T* M(" ("\O+R!<<F5T=7)N($$ <&]I;G1E<B!T;R!T:&4 <WEM8F]L+"!O<B!N M=6QL(&EF(&ET(&1O97, ;F]T(&5X:7-T+B!!;B!E>&-E<'1I;VX :7, ;F]T M('1H<F]W;BX-"B ("!V;VED("IF:6YD4WEM8F]L*&EN(&-H87);72!S>6UB M;VQ.86UE*0T*(" ('L-"B (" (" <F5T=7)N($5X94UO9'5L95]'9713 M>6UB;VQ?*&U?:$UO9'5L92P <WEM8F]L3F%M92P 9F%L<V4I.PT*(" ('T- M=6QE(&QO860 :6X =&AE(&-O;G-T<G5C=&]R(&9A:6QE9 T*(" ($A836]D M;6]D=6QE(&QO860 :6X =&AE(&-O;G-T<G5C=&]R(&9A:6QE9 T*(" (&-H M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M(" (&EF*&%R9W,N;&5N9W1H(#P ,RD-"B (" (" >PT*(" (" (" M(" <')I;G1F*")54T%'13H /&UO9'5L94YA;64^(#QS>6UB;VQ.86UE/EQN M(" (" ("!C:&%R6UT (&UO9'5L94YA;64 (#T ("!A<F=S6S%=.PT*(" M(" (" (" 8VAA<EM=("!S>6UB;VQ.86UE(" ](" 87)G<ULR73L-" T* M(" 875T;R!%>&5-;V1U;&4 >&UO9" ](" ;F5W($5X94UO9'5L92AM;V1U M;&5.86UE*3L-" T*(" (" (" (" (" ('!R:6YT9B B7"(E+BIS7"( M:7, ;&]A9&5D7&XB+"!M;V1U;&5.86UE*3L-" T*(" (" (" (" (" M('9O:60 (" *G-Y;6)O;" ](" >&UO9"YG9713>6UB;VPH<WEM8F]L3F%M M=R!%>&5-;V1U;&5%>&-E<'1I;VXH17AE36]D=6QE7T5R<F]R*"DI.PT*(" M(" (" (" >PT*(" (" (" (" (" (" ("!P<FEN=&8H(EPB)2XJ M<UPB(&ES(&%C<75I<F5D7&XB+"!S>6UB;VQ.86UE*3L-"B (" (" (" M;V1U;&5%>&-E<'1I;VX >"D-"B (" (" (" ('L-"B (" (" (" M(" (" ("!R971U<FX ,#L- M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O ` end
May 11 2004
next sibling parent reply Brian Hammond <d brianhammond.com> writes:
Hi - I've never had any luck clicking the provided link to download the file
either.  It times out.

What I do is select everything from 'begin' to 'end' inclusive, copy it, then
paste it into a file, say /tmp/
foo.  Then I run "uudecode /tmp/foo" and the file will be created in the cwd.

This is at least for Linux, Mac OS X, etc.  I'm sure there's some Windows
uudecode app out there.

Brian

In article <c7qmag$jpd$1 digitaldaemon.com>, imr1984 says...
i tried to download the .d file but it wouldn't work :( Can someone explain to
me how files are downloaded from newsgroups?

In article <c7os9n$10f5$1 digitaldaemon.com>, Matthew says...
Attached.

(I've amalgamated bits from a couple of files into this one, but it compiles,
builds and runs with 0.87.)

Compiler with -version=TestMain to use it as a demonstration program, and
without
that to use as a module.

(I've not changed anything with the license. As Walter said in another thread,
we've had licenses on the to-do list for quite a while, but there're a lot of
other things on that list. <g>)

"imr1984" <imr1984_member pathlink.com> wrote in message
news:c7nuj9$2k5c$1 digitaldaemon.com...
 that would be cool yeah :)

 In article <c7ncg9$1o3d$1 digitaldaemon.com>, Matthew says...
I've got one which is about to make it into Phobos (assuming Walter and I can
stop arguing about the free-functions).

If you want, I can sort out a single-file version that'll work with 0.87.

Just say the word

"imr1984" <imr1984_member pathlink.com> wrote in message
news:c7l5vn$1lf3$1 digitaldaemon.com...
 does anyone know where i can download that library for loading libs on
windows
 and linux? Ive seen it somewhere but i dont know where.
begin 666 loader.d M+RH +R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\-"B J($9I;&4Z M(" (" ("!L;V%D97(N9" H;W)I9VEN86QL>2!F<F]M('-Y;G-O9G0N=VEN M,S(N;&]A9&5R*0T*("H-"B J(%!U<G!O<V4Z(" ("!7:6XS,B!E>&-E<'1I M;VX 8VQA<W-E<PT*("H-"B J($-R96%T960 (" (" Q.'1H($]C=&]B97( M,C P,PT*("H 57!D871E9#H M(" *$QI8V5N<V5D('5N9&5R('1H92!3>6YE<VES(%-O9G1W87)E(%-T86YD M+ T*("H-"B J(" (" (" (" ("!!;&P <FEG:'1S(')E<V5R=F5D+ T* M("H-"B J(" (" (" (" ("!W=W<Z(" (" ("!H='1P.B\O=W=W+G-Y M(" (" :'1T<#HO M(" (" 96UA:6PZ(" (" <W5B;6ES<VEO;G- <WEN<V]F="YO<F< (&9O M<B!S=6)M:7-S:6]N<PT*("H (" (" (" (" (" (" (" (" (&%D M* T*("H (" (" (" (" (%)E9&ES=')I8G5T:6]N(&%N9"!U<V4 :6X M<V]U<F-E(&%N9"!B:6YA<GD 9F]R;7,L('=I=& ;W(-"B J(" (" (" M(" ("!W:71H;W5T(&UO9&EF:6-A=&EO;BP 87)E('!E<FUI='1E9"!P<F]V M:61E9"!T:&%T('1H92!F;VQL;W=I;F<-"B J(" (" (" (" ("!C;VYD M<W1R:6)U=&EO;G, ;V8 <V]U<F-E(&-O9&4 ;75S="!R971A:6X =&AE(&%B M(" 8V]N9&ET:6]N<R!A;F0 =&AE(&9O;&QO=VEN9R!D:7-C;&%I;65R+ T* M("H-"B J(" (" (" (" (" H:6DI($%N>2!D97)I=F5D('9E<G-I;VYS M(&]F('1H:7, <V]F='=A<F4 *&AO=W-O979E<B!M;V1I9FEE9"D-"B J(" M(" (" (" ("!R96UA:6X =&AE('-O;&4 <')O<&5R='D ;V8 4WEN97-I M<FEV960 =F5R<VEO;G, ;V8 =&AI<R!S;V9T=V%R92 H:&]W<V]E=F5R(&UO M9&EF:65D*0T*("H (" (" (" (" (')E;6%I;B!S=6)J96-T('1O(&%L M;"!T:&5S92!C;VYD:71I;VYS+ T*("H-"B J(" (" (" (" (" H:78I M($YE:71H97( =&AE(&YA;64 ;V8 4WEN97-I<R!3;V9T=V%R92!N;W( =&AE M(&YA;65S(&]F(&%N>0T*("H (" (" (" (" ('-U8F1I=FES:6]N<RP M96UP;&]Y965S(&]R(&%G96YT<R!O9B!3>6YE<VES(%-O9G1W87)E+"!N;W( M(" (" (" (" 96YD;W)S92!O<B!P<F]M;W1E('!R;V1U8W1S(&1E<FEV M960 9G)O;2!T:&ES('-O9G1W87)E('=I=&AO=70-"B J(" (" (" (" M(" (" (" (" (%1H:7, <V]U<F-E(&-O9&4 :7, <')O=FED960 8GD M4WEN97-I<R!3;V9T=V%R92 B87, :7,B(&%N9"!A;GD-"B J(" (" (" M(" ("!W87)R86YT:65S+"!W:&5T:&5R(&5X<')E<W-E9"!O<B!I;7!L:65D M+"!I;F-L=61I;F<L(&)U="!N;W0-"B J(" (" (" (" ("!L:6UI=&5D M('1O+"!T:&4 :6UP;&EE9"!W87)R86YT:65S(&]F(&UE<F-H86YT86)I;&ET M>2!A;F0-"B J(" (" (" (" ("!F:71N97-S(&9O<B!A('!A<G1I8W5L M87( <'5R<&]S92!A<F4 9&ES8VQA:6UE9"X 26X ;F\ 979E;G0-"B J(" M(" (" (" ("!S:&%L;"!T:&4 4WEN97-I<R!3;V9T=V%R92!B92!L:6%B M;&4 9F]R(&%N>2!D:7)E8W0L(&EN9&ER96-T+ T*("H (" (" (" (" M(&EN8VED96YT86PL('-P96-I86PL(&5X96UP;&%R>2P ;W( 8V]N<V5Q=65N M(&YO="!L:6UI=&5D('1O+"!P<F]C=7)E;65N="!O9B!S=6)S=&ET=71E(&=O M+"!D871A+"!O<B!P<F]F:71S.R!O<B!B=7-I;F5S<PT*("H (" (" (" M(" (&EN=&5R<G5P=&EO;BD :&]W979E<B!C875S960 86YD(&]N(&%N>2!T M:&5O<GD ;V8 ;&EA8FEL:71Y+ T*("H (" (" (" (" ('=H971H97( M:6X 8V]N=')A8W0L('-T<FEC="!L:6%B:6QI='DL(&]R('1O<G0 *&EN8VQU M9&EN9PT*("H (" (" (" (" (&YE9VQI9V5N8V4 ;W( ;W1H97)W:7-E M*2!A<FES:6YG(&EN(&%N>2!W87D ;W5T(&]F('1H92!U<V4 ;V8-"B J(" M(" (" (" ("!T:&ES('-O9G1W87)E+"!E=F5N(&EF(&%D=FES960 ;V8 M=&AE('!O<W-I8FEL:71Y(&]F('-U8V -"B J(" (" (" (" ("!D86UA M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\ *B\- M=&%I;G, =&AE(%QC($0 <W1A;F1A<F0 ;&EB<F%R>2 -"B J(&5X96-U=&%B M;&4 ;6]D=6QE(&QO861E<B!L:6)R87)Y+"!A;F0 =&AE($5X94UO9'5L92!C M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M871E(&EM<&]R="!S=&0N<W1R:6YG.PT*<')I=F%T92!I;7!O<G0 <W1D+F,N M:6UP;W)T('-T9"YC+G=I;F1O=W,N=VEN9&]W<SL-"GT-" T*+R]I;7!O<G0 M<WEN<V]F="YT>7!E<SL-"B\K("L 5&AE<V4 87)E(&)O<G)O=V5D(&9R;VT M<WEN<V]F="YT>7!E<RP =6YT:6P <W5C:"!T:6UE(&%S('-O;65T:&EN9R!S M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+PT*("H 17AT97)N86P 9G5N8W1I;VX M(&5X=&5R;BA7:6YD;W=S*0T*(" ('L-"B (" (" 86QI87, 2$U/1%5, M(&EN=&\ 82!P;&%T9F]R;2UI;F1E<&5N9&5N="!44U, 05!)('-O;VX-"B M(" (" 1%=/4D0 ("!4;'-!;&QO8R I.PT*(" (" ("!"3T],(" (%1L M<T9R964H1%=/4D0 :V5Y*3L-"B (" (" 3%!63TE$("!4;'-'971686QU M92A$5T]21"!K97DI.PT*(" (" ("!"3T],(" (%1L<U-E=%9A;'5E*$17 M;VYS="!I;G0 4E1,1%].3U< (#T M2$UO9'5L95\ :&%N9&QE*3L-"B (" (" =F]I9" (" (" *F1L<WEM M=&5D*3L-"GT-" T*+RHJ(%1H92!P;&%T9F]R;2UI;F1E<&5N9&5N="!M;V1U M;&4 :&%N9&QE+B!.;W1E('1H870 =&AI<R!H87, =&\ 8F4-"B J('-E<&%R M871E(&9R;VT =&AE('!L871F;W)M+61E<&5N9&5N="!H86YD;&4 8F5C875S M92!S86UE(&UO9'5L92!B96EN9R!L;V%D960L('=H:6-H(&-A;FYO="!B92!D M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+PT*("H 17AE36]D=6QE(&QI8G)A<GD 26YI M>&5-;V1U;&5?26YI=%\H*3L-"GT-" T*<W1A=&EC('YT:&ES*"D-"GL-"B M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+PT*("H 17AE36]D=6QE(&9U;F-T:6]N<PT* M;R!P<F]V:61E(&UY(&1E8VQA<F%T:6]N(&%N9"!I;7!L96UE;G1A=&EO;B!T M:&4 =F%L=64 ;V8 =&AE(&AA;F1L92!R971U<FYE9"!M87D ;F]T(&)E(&$ M=F%L:60 :&%N9&QE(&9O<B!Y;W5R(&]P97)A=&EN9PT*("H <WES=&5M+"!A M;F0 >6]U(#QB/FUU<W0 ;F]T/"]B/B!A='1E;7!T('1O('5S92!I="!W:71H M+B!)="!I<R!O;FQY('9A;&ED(&9O<B!U<V4 =VET:"!T:&4 17AE36]D=6QE M9"AI;B!C:&%R6UT ;6]D=6QE3F%M92D-"GL-"B ("!R971U<FX 17AE36]D M=6QE7TQO861?*&UO9'5L94YA;64L(&9A;'-E*3L-"GT-" T*<'5B;&EC($A8 M36]D=6QE($5X94UO9'5L95]!9&12968H:6X 2%A-;V1U;&4 :$UO9'5L92D- M"GL-"B ("!R971U<FX 17AE36]D=6QE7T%D9%)E9E\H:$UO9'5L92P 9F%L M8R!V;VED($5X94UO9'5L95]296QE87-E*&EN;W5T($A836]D=6QE(&A-;V1U M*3L-"GT-" T*<'5B;&EC('9O:60 *D5X94UO9'5L95]'9713>6UB;VPH:6YO M;6)O;$YA;64L(&9A;'-E*3L-"GT-" T*<'5B;&EC(&-H87);72!%>&5-;V1U M;&5?17)R;W(H*0T*>PT*(" (')E='5R;B!%>&5-;V1U;&5?17)R;W)?*"D[ M;&4 :$UO9'5L92D-"GL-"B ("!R971U<FX 17AE36]D=6QE7T=E=%!A=&A? M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M*0T*>PT*(" (&EN="!W<W!R:6YT9D$H8VAA<B J9&5S="P 8VAA<B J9FUT M("!&;W)M871-97-S86=E02 :6X =6EN=" (" (" (&1W1FQA9W,-"B M(" (" (" (" (" (" (" ("P ("!I;B!297-E<G9E9" -"B (" M(" (" (" (" (" (" ("P ("!I;B!U:6YT(" (" (" 9'=-97-S M86=E260-"B (" (" (" (" (" (" (" ("P ("!I;B!U:6YT(" M(" ;W5T(&-H87( (" (" ("IL<$)U9F9E< T*(" (" (" (" (" M(" (" (" +" (&EN('5I;G0 (" (" ("!N4VEZ90T*(" (" (" M(" (" (" (" I.PT*(" ('5I;G0 (" 1F]R;6%T365S<V%G94$H(&EN M(" L(" :6X 2$U/1%5,12 (" (&A-;V1U;&4-"B (" (" (" (" M(" (" (" ("P ("!I;B!U:6YT(" (" (" 9'=-97-S86=E260-"B M(" (" (" (" (" (" (" ("P ("!I;B!U:6YT(" (" (" 9'=, M87( (" (" ("IL<$)U9F9E< T*(" (" (" (" (" (" (" (" M+" (&EN('5I;G0 (" (" ("!N4VEZ90T*(" (" (" (" (" (" M(" I.PT*(" ('9O:60 (" *DQO8V%L1G)E92AI;B!V;VED("HI.PT*?0T* M871E(&-O;G-T('5I;G0 (" ("!&3U)-051?34534T%'15]!3$Q/0T%415]" M=" (" ($9/4DU!5%]-15-304=%7T923TU?2$U/1%5,12 (" (" (#T M;VYS="!U<VAO<G0 (" 3$%.1U].15544D%,(" (" (" (" (" (" M04Y'7T1%1D%53%0 (" (" (" (" (" (" (" ](" ,' P,3L-" T* M<')I=F%T92!C;VYS="!297-E<G9E9" 4D5315)6140 (" (" (" (" M(" (" (" (" (" /2 (&-A<W0H4F5S97)V960I,#L-" T*=7-H;W)T M($U!2T5,04Y'240H=7-H;W)T(' L('5S:&]R="!S*0T*>PT*(" (')E='5R M;B H*"AC87-T*'5S:&]R="DH<RDI(#P M+R\ 0'L-" T*+R\O(%1R86YS;&%T97, =&AE(&=I=F5N(%=I;C,R(&5R<F]R M(&-O9&4 =&\ 82!S=')I;F<L('5S:6YG('1H92!S>7-T96T ;65S<V%G90T* M<EM=($9O<FUA=$UE<W-A9V4H=6EN="!E<G)O<BD-"GL-"B ("!R971U<FX M:&4 9VEV96X 5VEN,S( 97)R;W( 8V]D92!T;R!A('-T<FEN9RP =7-I;F< M+R\-"B\O+R!<;F]T92!4:&ES('5S97, =&AE('-T9"Y%>&5-;V1U;&4 =&\ M<F5T=7)N($9O<FUA=$UE<W-A9V5?*&5R<F]R+"!M;V1U;&5.86UE*3L-"GT- M:&%R("IR87=-97-S86=E+"!I;B!U:6YT(&-C:"D-"GL-"B ("!C:&%R(" M87=-97-S86=E(#P M(" (" (" (" J96YD("$]("=<="< )B8-"B (" (" (" ("IE;F0 M(" ?0T*(" ('T-" T*(" (')E='5R;B!R87=-97-S86=E6S +BX ,2 K M72!&;W)M871-97-S86=E7RAU:6YT(&5R<F]R*0T*>PT*(" (&-H87( (" M9V5!*"!&3U)-051?34534T%'15]!3$Q/0T%415]"549&15( ?"!&3U)-051? M34534T%'15]&4D]-7U-94U1%32!\($9/4DU!5%]-15-304=%7TU!6%]72414 M15-%4E9%1 T*(" (" (" (" (" (" (" (" (" (" (" L(" M97)R;W(-"B (" (" (" (" (" (" (" (" (" (" +" ($U! M("!I9B P(#T M9V4 /2!4:61Y365S<V%G95\H<F%W365S<V%G92P 8V-H*3L-" T*(" (" M86=E7RAU:6YT(&5R<F]R+"!C:&%R6UT ;6]D=6QE3F%M92D-"GL-"B ("!T M97-S86=E02 1D]234%47TU%4U-!1T5?04Q,3T-!5$5?0E5&1D52('P 1D]2 M34%47TU%4U-!1T5?1E)/35](34]$54Q%('P 1D]234%47TU%4U-!1T5?34%8 M7U=)1%1(7TU!4TL-"B (" (" (" (" (" (" (" (" (" (" M(" ("P ("!C87-T*$A-3T153$4I97AE;6]D+FAA;F1L90T*(" (" (" M(" (" (" (" (" (" (" (" (" (" L(" 34%+14Q!3D=)1"A, M04Y'7TY%551204PL(%-50DQ!3D=?1$5&055,5"D-"B (" (" (" (" M(" (" (" (" (" (" (" (" (" (" L(" , T*(" (" (" M(" (" (" (" (" (" (" (" (" +" (%)%4T525D5$*3L-" T* M(" (" ("!I9BAC8V /3T ,"D-"B (" (" >PT*(" (" (" (" M(" (" (&5L<V4-"B (" (" >PT*(" (" (" (" 8VAA<EM=("!M M97-S86=E(#T M(" (" (" ($QO8V%L1G)E92AR87=-97-S86=E*3L-" T*(" (" (" M<GD =&AE(&1E9F%U;'0 <WES=&5M(&QI8G)A<GD-"B (" (" <F5T=7)N M(&-L87-S(&ES('1H92!R;V]T(&5X8V5P=&EO;B!C;&%S<R!F;W( 5VEN,S(L M9R!7:6XS,B!E<G)O<B!C;V1E<R!A;F0 97AT<F%C=&EN9R!E<G)O<B!T<F%N M"G!U8FQI8SH-"B (" O+R\ 7&)R:65F($-R96%T97, 86X :6YS=&%N8V4 M;V8 =&AE(&5X8V5P=&EO; T*(" ("\O+PT*(" ("\O+R!<<&%R86T ;65S M<V%G92!4:&4 ;65S<V%G92!A<W-O8VEA=&5D('=I=& =&AE(&5X8V5P=&EO M('=I=& =&AE(&=I=F5N( T*(" ("\O+PT*(" ("\O+R!<<&%R86T ;65S M<V%G92!4:&4 ;65S<V%G92!A<W-O8VEA=&5D('=I=& =&AE(&5X8V5P=&EO M; T*(" ("\O+R!<<&%R86T 97)R;W( 5&AE(%=I;C,R(&5R<F]R(&YU;6)E M<B!A<W-O8VEA=&5D('=I=& =&AE(&5X8V5P=&EO; T*(" ('1H:7,H8VAA M(" <WI;,C1=.R O+R!%;F]U9V 9F]R('1H92!T:')E92 B(" I(B!C:&%R M=" (" 8V-H(#T M"B (" (" ;5]M97-S86=E(#T ;65S<V%G93L-"B (" (" ;5]E<G)O M<B (#T M<PT*+R] >PT*<'5B;&EC. T*(" ("\O+R!2971U<FYS('1H92!M97-S86=E M('-T<FEN9R!A<W-O8VEA=&5D('=I=& =&AE(&5X8V5P=&EO; T*(" (&-H M(&-O9&4 87-S;V-I871E9"!W:71H('1H92!E>&-E<'1I;VX-"B ("!I;G0 M=')I;F<L('-E87)C:&EN9R!T:&4 9&5F875L="!S>7-T96T ;65S<V%G92!L M:6)R87)I97,-"B ("!C:&%R6UT ;&]O:W5P17)R;W(H*0T*(" ('L-"B M;F<L('-E87)C:&EN9R!T:&4 9VEV96X ;65S<V%G92!M;V1U;&4-"B (" O M+R\-"B (" O+R\ 7&YO=&4 3F]T('EE="!I;7!L96UE;G1E9 T*(" (&-H M(" (" (')E='5R;B!&;W)M871-97-S86=E*&U?97)R;W(L(&UO9'5L94YA M;64I.PT*(" ('T-"B\O0'T-" T*+R\O(%QN86UE($UE;6)E<G,-"B\O0'L- M*2!497-T('1H870 =V4 8V%N('1H<F]W(&%N9"!C871C:"!O;F4 8GD :71S M(" ('T-"B (" (" 8V%T8V H5VEN,S)%>&-E<'1I;VX >"D-"B (" M(" (" (" ("!I9BAM97-S86=E("$](' N;65S<V%G92D-"B (" (" M(" ('L-"B (" (" (" (" ("!P<FEN=&8H(")5;FET5&5S="!F86EL M=7)E(&9O<B!7:6XS,D5X8V5P=&EO;CI<;B(-"B (" (" (" (" (" M(" (" ("( (' N;65S<V%G92!;)60[7"(E+BIS7")=(&1O97, ;F]T(&5Q M=6%L(%LE9#M<(B4N*G-<(EU<;B(-"B (" (" (" (" (" (" +" M(' N;65S<V%G92YL96YG=& L(' N;65S<V%G90T*(" (" (" (" (" M(" (" L(" ;65S<V%G92YL96YG=& L(&UE<W-A9V4I.PT*(" (" (" M(" ?0T*(" (" (" (" 87-S97)T*&UE<W-A9V4 /3T >"YM97-S86=E M*3L-"B (" (" ?0T*(" ('T-"B ("!C871C:"A%>&-E<'1I;VX +RH M=F5R7W)E86-H7VAE<F4 /2 P.PT*(" (" ("!A<W-E<G0H8V]D95]F;&]W M:6DI(%1E<W0 =&AA="!C86X =&AR;W< 86YD(&)E(&-A=6=H="!B>2!%>&-E M(" 8VAA<EM=("!S=')I;F< (#T M,D5X8V5P=&EO;BAM97-S86=E+"!C;V1E*3L-"B (" (" ?0T*(" (" M("!C871C:"A%>&-E<'1I;VX >"D-"B (" (" >PT*(" (" (" (" M:68H<W1R:6YG("$](' N=&]3=')I;F<H*2D-"B (" (" (" ('L-"B M(" (" (" (" ("!P<FEN=&8H(")5;FET5&5S="!F86EL=7)E(&9O<B!7 M:6XS,D5X8V5P=&EO;CI<;B(-"B (" (" (" (" (" (" (" ("( M(' N=&]3=')I;F<H*2!;)60[7"(E+BIS7")=(&1O97, ;F]T(&5Q=6%L(%LE M9#M<(B4N*G-<(EU<;B(-"B (" (" (" (" (" (" +" (' N=&]3 M=')I;F<H*2YL96YG=& L(' N=&]3=')I;F<H*0T*(" (" (" (" (" M(" (" L(" <W1R:6YG+FQE;F=T:"P <W1R:6YG*3L-"B (" (" (" M('T-"B (" (" (" (&%S<V5R="AS=')I;F< /3T >"YT;U-T<FEN9R I M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M<U]I;FET.PT*(" ('!R:79A=&4 1%=/4D0 ("!S7VME>3L-" T*(" ('!R M:79A=&4 =F]I9"!R96-O<F1?97)R;W)?*"D-"B ("!I; T*(" ('L-"B M(" >PT*(" (" ("!4;'-3971686QU92AS7VME>2P 8V%S="A,4%9/240I M1"!G971?97)R;W)?*"D-"B ("!I; T*(" ('L-"B (" (" 87-S97)T M("!R971U<FX 8V%S="A$5T]21"DH5&QS1V5T5F%L=64H<U]K97DI*3L-"B M86EL960 =&\ 86QL;V-A=&4 5%-3('-L;W0B+"!'971,87-T17)R;W(H*2D[ M871E('9O:60 17AE36]D=6QE7U5N:6YI=%\H*0T*(" ('L-"B (" (" M:68H," ]/2!);G1E<FQO8VME9$1E8W)E;65N=" F<U]I;FET*2D-"B (" M(" (" ("!4;'-&<F5E*'-?:V5Y*3L-"B (" (" ?0T*(" ('T-" T* M(" ('!R:79A=&4 2%A-;V1U;&4 17AE36]D=6QE7TQO861?*&EN(&-H87); M72!M;V1U;&5.86UE+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B ("!I M; T*(" ('L-"B (" (" 87-S97)T*&YU;&P (3T](&UO9'5L94YA;64I M;6]D(#T 8V%S="A(6$UO9'5L92E,;V%D3&EB<F%R>4$H=&]3=')I;F=Z*&UO M9'5L94YA;64I*3L-" T*(" (" ("!I9BAN=6QL(#T]/2!H;6]D*0T*(" M(" (" (&EF*&)4:')O=T]N1F%I;'5R92D-"B (" (" (" ('L-"B M(" (" (" (" ("!T:')O=R!N97< 17AE36]D=6QE17AC97!T:6]N*")& M86EL960 =&\ ;&]A9"!M;V1U;&4 7"(B('X ;6]D=6QE3F%M92!^(")<(CH M(BP 17AE36]D=6QE7T5R<F]R*"DI.PT*(" (" (" (" ?0T*(" (" M=F%T92!(6$UO9'5L92!%>&5-;V1U;&5?061D4F5F7RAI;B!(6$UO9'5L92!H M36]D=6QE+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B ("!I; T*(" M('L-"B (" (" 87-S97)T*&YU;&P (3T](&A-;V1U;&4I.PT*(" ('T- M861?*$5X94UO9'5L95]'9710871H7RAH36]D=6QE+"!B5&AR;W=/;D9A:6QU M<F4I+"!B5&AR;W=/;D9A:6QU<F4I.PT*(" ('T-" T*(" ('!R:79A=&4 M8F]O;&5A;B!%>&5-;V1U;&5?4F5L96%S95\H:6YO=70 2%A-;V1U;&4 :$UO M(" 8F]D>0T*(" ('L-"B (" (" :68H(49R965,:6)R87)Y*&-A<W0H M8V]R9%]E<G)O<E\H*3L-" T*(" (" (" (" :68H8E1H<F]W3VY&86EL M=7)E*0T*(" (" (" (" >PT*(" (" (" (" (" ('1H<F]W(&YE M=R!%>&5-;V1U;&5%>&-E<'1I;VXH17AE36]D=6QE7T5R<F]R*"DI.PT*(" M;#L-" T*(" (" ("!R971U<FX 8V%S="AB;V]L96%N*2AT<G5E*3L-"B M*&EN;W5T($A836]D=6QE(&A-;V1U;&4L(&EN(&-H87);72!S>6UB;VQ.86UE M+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B ("!I; T*(" ('L-"B M(" (" 87-S97)T*&YU;&P (3T](&A-;V1U;&4I.PT*(" ('T-"B ("!B M061D<F5S<RAC87-T*$A-;V1U;&5?*6A-;V1U;&4L('1O4W1R:6YG>BAS>6UB M(" (" (&EF*&)4:')O=T]N1F%I;'5R92D-"B (" (" (" ('L-"B M(" (" (" (" ("!T:')O=R!N97< 17AE36]D=6QE17AC97!T:6]N*")& M86EL960 =&\ ;&]C871E('-Y;6)O;"!<(B( ?B!S>6UB;VQ.86UE('X (EPB M(" ('T-" T*(" (" ("!R971U<FX <WEM8F]L.PT*(" ('T-" T*(" M('!R:79A=&4 8VAA<EM=($5X94UO9'5L95]%<G)O<E\H*0T*(" ('L-"B M(" (" <F5T=7)N($9O<FUA=$UE<W-A9V4H9V5T7V5R<F]R7R I*3L-"B M(" >PT*(" (" ("!C:&%R(" ('-Z1FEL94YA;65;,C8P73L +R\ 3F5E M8G)A<GDO96XM=7,O9&QL<')O8R]B87-E+V=E=&UO9'5L969I;&5N86UE+F%S M< T*(" (" ("!U:6YT(" (&-C:" ]($=E=$UO9'5L949I;&5.86UE02AC M87-T*$A-;V1U;&5?*6A-;V1U;&4L('-Z1FEL94YA;64L('-Z1FEL94YA;64N M;&5N9W1H*3L-" T*(" (" ("!I9B P(#T](&-C:"D-"B (" (" >PT* M(" (" =&AR;W< ;F5W($5X94UO9'5L945X8V5P=&EO;BA%>&5-;V1U;&5? M("!R971U<FX <WI&:6QE3F%M95LP("XN(&-C:%TN9'5P.PT*(" ('T-"GT- M"F5L<V4 =F5R<VEO;BAL:6YU>"D-"GL-"B ("!P<FEV871E(&-L87-S($5X M(" (" ("!M7V-2969S.PT*(" (" ("!(36]D=6QE7R ("!M7VAM;V0[ M(" (" ("!M7V-2969S(#T (" Q.PT*(" (" (" (" ;5]H;6]D(" ] M(" :&UO9#L- M(" (" (" ("!S7VQA<W1%<G)O<CL (" +R\ 5&AI<R!I<R!.3U0 =&AR M(" (" ('-?;&%S=$5R<F]R(#T *&YU;&P /3T](&5R<BD /R B(B Z(&5R M<ELP("XN('-T9"YS=')I;F<N<W1R;&5N*&5R<BE=.PT*(" ('T-" T*(" M("!I9B Q(#T M971U<FX ,#L- M(" >PT*(" (" ("!I9B P(#T M(" <')I=F%T92!(6$UO9'5L92!%>&5-;V1U;&5?3&]A9%\H:6X 8VAA<EM= M(&UO9'5L94YA;64L(&)O;VQE86X 8E1H<F]W3VY&86EL=7)E*0T*(" (&EN M9F\ ("!M:2 ]('-?;6]D=6QE<UMM;V1U;&5.86UE73L-" T*(" (" ("!I M9BAN=6QL("$]/2!M:2D-"B (" (" >PT*(" (" (" (" <F5T=7)N M(" K*VUI+FU?8U)E9G,L(&-A<W0H2%A-;V1U;&4I;6DI.PT*(" (" ("!] M95\ (" :&UO9" ](&1L;W!E;BAT;U-T<FEN9WHH;6]D=6QE3F%M92DL(%)4 M3$1?3D]7*3L-" T*(" (" (" (" :68H;G5L;" ]/3T :&UO9"D-"B M(" (" (" ('L-"B (" (" (" (" ("!R96-O<F1?97)R;W)?*"D[ M(" (" (" (" >PT*(" (" (" (" (" (" ("!T:')O=R!N97< M17AE36]D=6QE17AC97!T:6]N*$5X94UO9'5L95]%<G)O<B I*3L-"B (" M"B (" (" (" ('T-"B (" (" (" (&5L<V4-"B (" (" (" M('L-"B (" (" (" (" ("!%>&5-;V1U;&5);F9O(" ;6D (#T ("!N M97< 17AE36]D=6QE26YF;RAH;6]D+"!M;V1U;&5.86UE*3L-" T*(" (" M(" (" (" ('-?;6]D=6QE<UMM;V1U;&5.86UE72 (#T ("!M:3L-" T* M(" (" (" (" (" (')E='5R;B!C87-T*$A836]D=6QE*6UI.PT*(" M6$UO9'5L92!%>&5-;V1U;&5?061D4F5F7RAI;B!(6$UO9'5L92!H36]D=6QE M+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B ("!I; T*(" ('L-"B M94UO9'5L94EN9F\ ("!M:2 ](&-A<W0H17AE36]D=6QE26YF;REH36]D=6QE M(&%S<V5R="AN=6QL("$]/2!M:2YM7VAM;V0I.PT*(" (" ("!A<W-E<G0H M;G5L;" A/3T ;6DN;5]N86UE*3L-"B (" (" 87-S97)T*&YU;&P (3T] M('-?;6]D=6QE<UMM:2YM7VYA;65=*3L-"B (" (" 87-S97)T*&UI(#T] M(" <')I=F%T92!B;V]L96%N($5X94UO9'5L95]296QE87-E7RAI;F]U="!( M6$UO9'5L92!H36]D=6QE+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B M("!I; T*(" ('L-"B (" (" 87-S97)T*&YU;&P (3T](&A-;V1U;&4I M(" (" ("!A<W-E<G0H;G5L;" A/3T ;6DN;5]N86UE*3L-"B (" (" M87-S97)T*&YU;&P (3T]('-?;6]D=6QE<UMM:2YM7VYA;65=*3L-"B (" M(" 87-S97)T*&UI(#T M4F5T(" (#T ("!C87-T*&)O;VQE86XI*'1R=64I.PT*(" (" ("!%>&5- M;V1U;&5);F9O(" ;6D (" (" ](" 8V%S="A%>&5-;V1U;&5);F9O*6A- M(" ('L-"B (" (" (" (&-H87);72 ;F%M92 ](&UI+FU?;F%M93L- M" T*(" (" (" (" :68H9&QC;&]S92AM:2YM7VAM;V0I*0T*(" (" M(" (" >PT*(" (" (" (" (" (')E8V]R9%]E<G)O<E\H*3L-" T* M(" (" (" (" (" (&EF*&)4:')O=T]N1F%I;'5R92D-"B (" (" M;V1U;&5%>&-E<'1I;VXH17AE36]D=6QE7T5R<F]R*"DI.PT*(" (" (" M(" (" ('T-" T*(" (" (" (" (" (&)2970 /2!C87-T*&)O;VQE M86XI*&9A;'-E*3L-"B (" (" (" ('T-" T*(" (" (" (" 9&5L M971E('-?;6]D=6QE<UMN86UE73L-"B (" (" (" (&1E;&5T92!M:3L- M(" (')E='5R;B!B4F5T.PT*(" ('T-" T*(" ('!R:79A=&4 =F]I9" J M17AE36]D=6QE7T=E=%-Y;6)O;%\H:6YO=70 2%A-;V1U;&4 :$UO9'5L92P M(&%S<V5R="AN=6QL("$]/2!H36]D=6QE*3L-" T*(" (" ("!%>&5-;V1U M;&5);F9O(" ;6D /2!C87-T*$5X94UO9'5L94EN9F\I:$UO9'5L93L-" T* M(" (" ("!A<W-E<G0H," \(&UI+FU?8U)E9G,I.PT*(" (" ("!A<W-E M<G0H;G5L;" A/3T ;6DN;5]H;6]D*3L-"B (" (" 87-S97)T*&YU;&P M(" (" ("!%>&5-;V1U;&5);F9O(" ;6D (" (" ](" 8V%S="A%>&5- M<WEM8F]L(#T ("!D;'-Y;2AM:2YM7VAM;V0L('1O4W1R:6YG>BAS>6UB;VQ. M" T*(" (" ("!R971U<FX <WEM8F]L.PT*(" ('T-" T*(" ('!R:79A M=&4 8VAA<EM=($5X94UO9'5L95]%<G)O<E\H*0T*(" ('L-"B (" (" M<F5T=7)N('-?;&%S=$5R<F]R.PT*(" ('T-" T*(" ('!R:79A=&4 8VAA M<EM=($5X94UO9'5L95]'9710871H7RA(6$UO9'5L92!H36]D=6QE+"!B;V]L M=6QE26YF;R (&UI(#T M("$]/2!M:2YM7VYA;64I.PT*(" (" ("!A<W-E<G0H;G5L;" A/3T <U]M M;V1U;&5S6VUI+FU?;F%M95TI.PT*(" (" ("!A<W-E<G0H;6D /3T]('-? M"B (" (" 17AE36]D=6QE26YF;R (&UI(#T 8V%S="A%>&5-;V1U;&5) M:7-C<FEM:6YA=&5D(#T ,#L-" T*(" ('-T871I8R!A<W-E<G0H<&QA=&9O M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M>&-E<'1I;VX =&AR;W=N(&)Y('1H92!%>&5-;V1U;&4 05!)(&%N9"!T:&4 M87);72!M97-S86=E*0T*(" ('L-"B (" (" <W5P97(H;65S<V%G92D[ M(" ?0T**R\-"GT-" T*+R\O(%1H:7, 8VQA<W, <F5P<F5S96YT<R!A;B!E M=&5S(&%N(&5X:7-T:6YG(&EM86=E(&AA;F1L90T*(" ("\O+PT*(" ("\O M+R!<<&%R86T :$UO9'5L92!4:&4 ;6]D=6QE(&AA;F1L92 H8W)E871E9"!B M>2!%>&5-;V1U;&5?3&]A9" I*2X 375S="!N;W0 8F4 3E5,3 T*(" ("\O M+R!<<&%R86T 8E1A:V5/=VYE<G-H:7 268 =')U92P =&AE(&EN<W1A;F-E M('1A:V5S(&]W;F5R<VAI<"!O9B!<8R!H36]D=6QE+B!)9B!F86QS92P :70 M:6YC<F5A<V5S('1H92!R969E<F5N8V4 8V]U;G0 ;V8 7&, :$UO9'5L90T* M(" ("\O+R!<;F]T92!4:')O=W, 17AE36]D=6QE17AC97!T:6]N(&EF(&YO M="!T86MI;F< ;W=N97)S:&EP(&%N9"!T:&4 ;6]D=6QE(&AA;F1L92!C86YN M;W0 8F4 :6YC<F5M96YT960-"B ("!T:&ES*&EN($A836]D=6QE(&A-;V1U M7VA-;V1U;&4 /2!%>&5-;V1U;&5?061D4F5F7RAH36]D=6QE+"!T<G5E*3L- M<W1A;F-E('=H:6-H(&QO861S('1H92!G:79E;B!M;V1U;&4 8GD ;F%M90T* M(" ("\O+PT*(" ("\O+R!<<&%R86T ;6]D=6QE3F%M92!4:&4 ;F%M92!O M9B!T:&4 ;6]D=6QE('1O(&QO860-"B (" O+R\ 7&YO=&4 5&AR;W=S($5X M94UO9'5L945X8V5P=&EO;B!I9B!T:&4 9VEV96X ;6]D=6QE(&YA;64 :7, M=&AI<RAC:&%R6UT ;6]D=6QE3F%M92D-"B ("!I; T*(" ('L-"B (" M(" 87-S97)T*&YU;&P (3T](&UO9'5L94YA;64I.PT*(" ('T-"B ("!B M92!M;V1U;&4 :&%N9&QE+"!I9B!I="!W87, ;F]T(&%L<F5A9'D 8VQO<V5D M+R\O(%QN86UE($]P97)A=&EO;G,-"B\O+R! >PT*<'5B;&EC. T*(" ("\O M5&AI<R!I<R!A=F%I;&%B;&4 =&\ 8VQO<V4 =&AE(&UO9'5L92!A="!A;GD M=&EM92X 4F5P96%T960-"B (" O+R\ 8V%L;', 9&\ ;F]T(')E<W5L="!I M;B!A;B!E<G)O<BP 86YD(&%R92!S:6UP;'D :6=N;W)E9"X-"B ("!V;VED M92D-"B (" (" >PT*(" (" (" (" 17AE36]D=6QE7U)E;&5A<V5? M+R\O(%)E=')I979E<R!T:&4 ;F%M960 <WEM8F]L+ T*(" ("\O+PT*(" M("\O+R!<<&%R86T <WEM8F]L3F%M92!4:&4 ;F%M92!O9B!T:&4 <WEM8F]L M('1O(&QO860-"B (" O+R\ 7')E='5R;B!!('!O:6YT97( =&\ =&AE('-Y M;6)O;"X 5&AE<F4 :7, ;F\ ;G5L;"!R971U<FX +2!F86EL=7)E('1O(')E M=')I979E('1H92!S>6UB;VP-"B (" O+R\ <F5S=6QT<R!I;B!A;B!%>&5- M;V1U;&5%>&-E<'1I;VX 97AC97!T:6]N(&)E:6YG('1H<F]W;BX-"B ("!V M(" (" ("!R971U<FX 17AE36]D=6QE7T=E=%-Y;6)O;%\H;5]H36]D=6QE M;2!S>6UB;VQ.86UE(%1H92!N86UE(&]F('1H92!S>6UB;VP =&\ ;&]A9 T* M(" ("\O+R!<<F5T=7)N($$ <&]I;G1E<B!T;R!T:&4 <WEM8F]L+"!O<B!N M=6QL(&EF(&ET(&1O97, ;F]T(&5X:7-T+B!!;B!E>&-E<'1I;VX :7, ;F]T M('1H<F]W;BX-"B ("!V;VED("IF:6YD4WEM8F]L*&EN(&-H87);72!S>6UB M;VQ.86UE*0T*(" ('L-"B (" (" <F5T=7)N($5X94UO9'5L95]'9713 M>6UB;VQ?*&U?:$UO9'5L92P <WEM8F]L3F%M92P 9F%L<V4I.PT*(" ('T- M=6QE(&QO860 :6X =&AE(&-O;G-T<G5C=&]R(&9A:6QE9 T*(" ($A836]D M;6]D=6QE(&QO860 :6X =&AE(&-O;G-T<G5C=&]R(&9A:6QE9 T*(" (&-H M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M(" (&EF*&%R9W,N;&5N9W1H(#P ,RD-"B (" (" >PT*(" (" (" M(" <')I;G1F*")54T%'13H /&UO9'5L94YA;64^(#QS>6UB;VQ.86UE/EQN M(" (" ("!C:&%R6UT (&UO9'5L94YA;64 (#T ("!A<F=S6S%=.PT*(" M(" (" (" 8VAA<EM=("!S>6UB;VQ.86UE(" ](" 87)G<ULR73L-" T* M(" 875T;R!%>&5-;V1U;&4 >&UO9" ](" ;F5W($5X94UO9'5L92AM;V1U M;&5.86UE*3L-" T*(" (" (" (" (" ('!R:6YT9B B7"(E+BIS7"( M:7, ;&]A9&5D7&XB+"!M;V1U;&5.86UE*3L-" T*(" (" (" (" (" M('9O:60 (" *G-Y;6)O;" ](" >&UO9"YG9713>6UB;VPH<WEM8F]L3F%M M=R!%>&5-;V1U;&5%>&-E<'1I;VXH17AE36]D=6QE7T5R<F]R*"DI.PT*(" M(" (" (" >PT*(" (" (" (" (" (" ("!P<FEN=&8H(EPB)2XJ M<UPB(&ES(&%C<75I<F5D7&XB+"!S>6UB;VQ.86UE*3L-"B (" (" (" M;V1U;&5%>&-E<'1I;VX >"D-"B (" (" (" ('L-"B (" (" (" M(" (" ("!R971U<FX ,#L- M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O ` end
May 11 2004
parent J C Calvarese <jcc7 cox.net> writes:
Brian Hammond wrote:
 Hi - I've never had any luck clicking the provided link to download the file
 either.  It times out.
 
 What I do is select everything from 'begin' to 'end' inclusive, copy it, then
 paste it into a file, say /tmp/
 foo.  Then I run "uudecode /tmp/foo" and the file will be created in the cwd.
 
 This is at least for Linux, Mac OS X, etc.  I'm sure there's some Windows
 uudecode app out there.
I've found a Windows version here: http://www.bastet.com/software/software.html Thanks for the explanation.
 
 Brian
 
 In article <c7qmag$jpd$1 digitaldaemon.com>, imr1984 says...
 
i tried to download the .d file but it wouldn't work :( Can someone explain to
me how files are downloaded from newsgroups?
-- Justin (a/k/a jcc7) http://jcc_7.tripod.com/d/
May 11 2004
prev sibling parent "Matthew" <matthew.hat stlsoft.dot.org> writes:
Try http://synsoft.org/d/downloads/loader.d

"imr1984" <imr1984_member pathlink.com> wrote in message
news:c7qmag$jpd$1 digitaldaemon.com...
 i tried to download the .d file but it wouldn't work :( Can someone explain to
 me how files are downloaded from newsgroups?

 In article <c7os9n$10f5$1 digitaldaemon.com>, Matthew says...
Attached.

(I've amalgamated bits from a couple of files into this one, but it compiles,
builds and runs with 0.87.)

Compiler with -version=TestMain to use it as a demonstration program, and
without
that to use as a module.

(I've not changed anything with the license. As Walter said in another thread,
we've had licenses on the to-do list for quite a while, but there're a lot of
other things on that list. <g>)

"imr1984" <imr1984_member pathlink.com> wrote in message
news:c7nuj9$2k5c$1 digitaldaemon.com...
 that would be cool yeah :)

 In article <c7ncg9$1o3d$1 digitaldaemon.com>, Matthew says...
I've got one which is about to make it into Phobos (assuming Walter and I
can
stop arguing about the free-functions).

If you want, I can sort out a single-file version that'll work with 0.87.

Just say the word

"imr1984" <imr1984_member pathlink.com> wrote in message
news:c7l5vn$1lf3$1 digitaldaemon.com...
 does anyone know where i can download that library for loading libs on
windows
 and linux? Ive seen it somewhere but i dont know where.
begin 666 loader.d M+RH +R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\-"B J($9I;&4Z M(" (" ("!L;V%D97(N9" H;W)I9VEN86QL>2!F<F]M('-Y;G-O9G0N=VEN M,S(N;&]A9&5R*0T*("H-"B J(%!U<G!O<V4Z(" ("!7:6XS,B!E>&-E<'1I M;VX 8VQA<W-E<PT*("H-"B J($-R96%T960 (" (" Q.'1H($]C=&]B97( M,C P,PT*("H 57!D871E9#H M(" *$QI8V5N<V5D('5N9&5R('1H92!3>6YE<VES(%-O9G1W87)E(%-T86YD M+ T*("H-"B J(" (" (" (" ("!!;&P <FEG:'1S(')E<V5R=F5D+ T* M("H-"B J(" (" (" (" ("!W=W<Z(" (" ("!H='1P.B\O=W=W+G-Y M(" (" :'1T<#HO M(" (" 96UA:6PZ(" (" <W5B;6ES<VEO;G- <WEN<V]F="YO<F< (&9O M<B!S=6)M:7-S:6]N<PT*("H (" (" (" (" (" (" (" (" (&%D M* T*("H (" (" (" (" (%)E9&ES=')I8G5T:6]N(&%N9"!U<V4 :6X M<V]U<F-E(&%N9"!B:6YA<GD 9F]R;7,L('=I=& ;W(-"B J(" (" (" M(" ("!W:71H;W5T(&UO9&EF:6-A=&EO;BP 87)E('!E<FUI='1E9"!P<F]V M:61E9"!T:&%T('1H92!F;VQL;W=I;F<-"B J(" (" (" (" ("!C;VYD M<W1R:6)U=&EO;G, ;V8 <V]U<F-E(&-O9&4 ;75S="!R971A:6X =&AE(&%B M(" 8V]N9&ET:6]N<R!A;F0 =&AE(&9O;&QO=VEN9R!D:7-C;&%I;65R+ T* M("H-"B J(" (" (" (" (" H:6DI($%N>2!D97)I=F5D('9E<G-I;VYS M(&]F('1H:7, <V]F='=A<F4 *&AO=W-O979E<B!M;V1I9FEE9"D-"B J(" M(" (" (" ("!R96UA:6X =&AE('-O;&4 <')O<&5R='D ;V8 4WEN97-I M<FEV960 =F5R<VEO;G, ;V8 =&AI<R!S;V9T=V%R92 H:&]W<V]E=F5R(&UO M9&EF:65D*0T*("H (" (" (" (" (')E;6%I;B!S=6)J96-T('1O(&%L M;"!T:&5S92!C;VYD:71I;VYS+ T*("H-"B J(" (" (" (" (" H:78I M($YE:71H97( =&AE(&YA;64 ;V8 4WEN97-I<R!3;V9T=V%R92!N;W( =&AE M(&YA;65S(&]F(&%N>0T*("H (" (" (" (" ('-U8F1I=FES:6]N<RP M96UP;&]Y965S(&]R(&%G96YT<R!O9B!3>6YE<VES(%-O9G1W87)E+"!N;W( M(" (" (" (" 96YD;W)S92!O<B!P<F]M;W1E('!R;V1U8W1S(&1E<FEV M960 9G)O;2!T:&ES('-O9G1W87)E('=I=&AO=70-"B J(" (" (" (" M(" (" (" (" (%1H:7, <V]U<F-E(&-O9&4 :7, <')O=FED960 8GD M4WEN97-I<R!3;V9T=V%R92 B87, :7,B(&%N9"!A;GD-"B J(" (" (" M(" ("!W87)R86YT:65S+"!W:&5T:&5R(&5X<')E<W-E9"!O<B!I;7!L:65D M+"!I;F-L=61I;F<L(&)U="!N;W0-"B J(" (" (" (" ("!L:6UI=&5D M('1O+"!T:&4 :6UP;&EE9"!W87)R86YT:65S(&]F(&UE<F-H86YT86)I;&ET M>2!A;F0-"B J(" (" (" (" ("!F:71N97-S(&9O<B!A('!A<G1I8W5L M87( <'5R<&]S92!A<F4 9&ES8VQA:6UE9"X 26X ;F\ 979E;G0-"B J(" M(" (" (" ("!S:&%L;"!T:&4 4WEN97-I<R!3;V9T=V%R92!B92!L:6%B M;&4 9F]R(&%N>2!D:7)E8W0L(&EN9&ER96-T+ T*("H (" (" (" (" M(&EN8VED96YT86PL('-P96-I86PL(&5X96UP;&%R>2P ;W( 8V]N<V5Q=65N M(&YO="!L:6UI=&5D('1O+"!P<F]C=7)E;65N="!O9B!S=6)S=&ET=71E(&=O M+"!D871A+"!O<B!P<F]F:71S.R!O<B!B=7-I;F5S<PT*("H (" (" (" M(" (&EN=&5R<G5P=&EO;BD :&]W979E<B!C875S960 86YD(&]N(&%N>2!T M:&5O<GD ;V8 ;&EA8FEL:71Y+ T*("H (" (" (" (" ('=H971H97( M:6X 8V]N=')A8W0L('-T<FEC="!L:6%B:6QI='DL(&]R('1O<G0 *&EN8VQU M9&EN9PT*("H (" (" (" (" (&YE9VQI9V5N8V4 ;W( ;W1H97)W:7-E M*2!A<FES:6YG(&EN(&%N>2!W87D ;W5T(&]F('1H92!U<V4 ;V8-"B J(" M(" (" (" ("!T:&ES('-O9G1W87)E+"!E=F5N(&EF(&%D=FES960 ;V8 M=&AE('!O<W-I8FEL:71Y(&]F('-U8V -"B J(" (" (" (" ("!D86UA M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\ *B\- M=&%I;G, =&AE(%QC($0 <W1A;F1A<F0 ;&EB<F%R>2 -"B J(&5X96-U=&%B M;&4 ;6]D=6QE(&QO861E<B!L:6)R87)Y+"!A;F0 =&AE($5X94UO9'5L92!C M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M871E(&EM<&]R="!S=&0N<W1R:6YG.PT*<')I=F%T92!I;7!O<G0 <W1D+F,N M:6UP;W)T('-T9"YC+G=I;F1O=W,N=VEN9&]W<SL-"GT-" T*+R]I;7!O<G0 M<WEN<V]F="YT>7!E<SL-"B\K("L 5&AE<V4 87)E(&)O<G)O=V5D(&9R;VT M<WEN<V]F="YT>7!E<RP =6YT:6P <W5C:"!T:6UE(&%S('-O;65T:&EN9R!S M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+PT*("H 17AT97)N86P 9G5N8W1I;VX M(&5X=&5R;BA7:6YD;W=S*0T*(" ('L-"B (" (" 86QI87, 2$U/1%5, M(&EN=&\ 82!P;&%T9F]R;2UI;F1E<&5N9&5N="!44U, 05!)('-O;VX-"B M(" (" 1%=/4D0 ("!4;'-!;&QO8R I.PT*(" (" ("!"3T],(" (%1L M<T9R964H1%=/4D0 :V5Y*3L-"B (" (" 3%!63TE$("!4;'-'971686QU M92A$5T]21"!K97DI.PT*(" (" ("!"3T],(" (%1L<U-E=%9A;'5E*$17 M;VYS="!I;G0 4E1,1%].3U< (#T M2$UO9'5L95\ :&%N9&QE*3L-"B (" (" =F]I9" (" (" *F1L<WEM M=&5D*3L-"GT-" T*+RHJ(%1H92!P;&%T9F]R;2UI;F1E<&5N9&5N="!M;V1U M;&4 :&%N9&QE+B!.;W1E('1H870 =&AI<R!H87, =&\ 8F4-"B J('-E<&%R M871E(&9R;VT =&AE('!L871F;W)M+61E<&5N9&5N="!H86YD;&4 8F5C875S M92!S86UE(&UO9'5L92!B96EN9R!L;V%D960L('=H:6-H(&-A;FYO="!B92!D M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+PT*("H 17AE36]D=6QE(&QI8G)A<GD 26YI M>&5-;V1U;&5?26YI=%\H*3L-"GT-" T*<W1A=&EC('YT:&ES*"D-"GL-"B M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M+R\O+R\O+R\O+R\O+R\O+R\O+PT*("H 17AE36]D=6QE(&9U;F-T:6]N<PT* M;R!P<F]V:61E(&UY(&1E8VQA<F%T:6]N(&%N9"!I;7!L96UE;G1A=&EO;B!T M:&4 =F%L=64 ;V8 =&AE(&AA;F1L92!R971U<FYE9"!M87D ;F]T(&)E(&$ M=F%L:60 :&%N9&QE(&9O<B!Y;W5R(&]P97)A=&EN9PT*("H <WES=&5M+"!A M;F0 >6]U(#QB/FUU<W0 ;F]T/"]B/B!A='1E;7!T('1O('5S92!I="!W:71H M+B!)="!I<R!O;FQY('9A;&ED(&9O<B!U<V4 =VET:"!T:&4 17AE36]D=6QE M9"AI;B!C:&%R6UT ;6]D=6QE3F%M92D-"GL-"B ("!R971U<FX 17AE36]D M=6QE7TQO861?*&UO9'5L94YA;64L(&9A;'-E*3L-"GT-" T*<'5B;&EC($A8 M36]D=6QE($5X94UO9'5L95]!9&12968H:6X 2%A-;V1U;&4 :$UO9'5L92D- M"GL-"B ("!R971U<FX 17AE36]D=6QE7T%D9%)E9E\H:$UO9'5L92P 9F%L M8R!V;VED($5X94UO9'5L95]296QE87-E*&EN;W5T($A836]D=6QE(&A-;V1U M*3L-"GT-" T*<'5B;&EC('9O:60 *D5X94UO9'5L95]'9713>6UB;VPH:6YO M;6)O;$YA;64L(&9A;'-E*3L-"GT-" T*<'5B;&EC(&-H87);72!%>&5-;V1U M;&5?17)R;W(H*0T*>PT*(" (')E='5R;B!%>&5-;V1U;&5?17)R;W)?*"D[ M;&4 :$UO9'5L92D-"GL-"B ("!R971U<FX 17AE36]D=6QE7T=E=%!A=&A? M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M*0T*>PT*(" (&EN="!W<W!R:6YT9D$H8VAA<B J9&5S="P 8VAA<B J9FUT M("!&;W)M871-97-S86=E02 :6X =6EN=" (" (" (&1W1FQA9W,-"B M(" (" (" (" (" (" (" ("P ("!I;B!297-E<G9E9" -"B (" M(" (" (" (" (" (" ("P ("!I;B!U:6YT(" (" (" 9'=-97-S M86=E260-"B (" (" (" (" (" (" (" ("P ("!I;B!U:6YT(" M(" ;W5T(&-H87( (" (" ("IL<$)U9F9E< T*(" (" (" (" (" M(" (" (" +" (&EN('5I;G0 (" (" ("!N4VEZ90T*(" (" (" M(" (" (" (" I.PT*(" ('5I;G0 (" 1F]R;6%T365S<V%G94$H(&EN M(" L(" :6X 2$U/1%5,12 (" (&A-;V1U;&4-"B (" (" (" (" M(" (" (" ("P ("!I;B!U:6YT(" (" (" 9'=-97-S86=E260-"B M(" (" (" (" (" (" (" ("P ("!I;B!U:6YT(" (" (" 9'=, M87( (" (" ("IL<$)U9F9E< T*(" (" (" (" (" (" (" (" M+" (&EN('5I;G0 (" (" ("!N4VEZ90T*(" (" (" (" (" (" M(" I.PT*(" ('9O:60 (" *DQO8V%L1G)E92AI;B!V;VED("HI.PT*?0T* M871E(&-O;G-T('5I;G0 (" ("!&3U)-051?34534T%'15]!3$Q/0T%415]" M=" (" ($9/4DU!5%]-15-304=%7T923TU?2$U/1%5,12 (" (" (#T M;VYS="!U<VAO<G0 (" 3$%.1U].15544D%,(" (" (" (" (" (" M04Y'7T1%1D%53%0 (" (" (" (" (" (" (" ](" ,' P,3L-" T* M<')I=F%T92!C;VYS="!297-E<G9E9" 4D5315)6140 (" (" (" (" M(" (" (" (" (" /2 (&-A<W0H4F5S97)V960I,#L-" T*=7-H;W)T M($U!2T5,04Y'240H=7-H;W)T(' L('5S:&]R="!S*0T*>PT*(" (')E='5R M;B H*"AC87-T*'5S:&]R="DH<RDI(#P M+R\ 0'L-" T*+R\O(%1R86YS;&%T97, =&AE(&=I=F5N(%=I;C,R(&5R<F]R M(&-O9&4 =&\ 82!S=')I;F<L('5S:6YG('1H92!S>7-T96T ;65S<V%G90T* M<EM=($9O<FUA=$UE<W-A9V4H=6EN="!E<G)O<BD-"GL-"B ("!R971U<FX M:&4 9VEV96X 5VEN,S( 97)R;W( 8V]D92!T;R!A('-T<FEN9RP =7-I;F< M+R\-"B\O+R!<;F]T92!4:&ES('5S97, =&AE('-T9"Y%>&5-;V1U;&4 =&\ M<F5T=7)N($9O<FUA=$UE<W-A9V5?*&5R<F]R+"!M;V1U;&5.86UE*3L-"GT- M:&%R("IR87=-97-S86=E+"!I;B!U:6YT(&-C:"D-"GL-"B ("!C:&%R(" M87=-97-S86=E(#P M(" (" (" (" J96YD("$]("=<="< )B8-"B (" (" (" ("IE;F0 M(" ?0T*(" ('T-" T*(" (')E='5R;B!R87=-97-S86=E6S +BX ,2 K M72!&;W)M871-97-S86=E7RAU:6YT(&5R<F]R*0T*>PT*(" (&-H87( (" M9V5!*"!&3U)-051?34534T%'15]!3$Q/0T%415]"549&15( ?"!&3U)-051? M34534T%'15]&4D]-7U-94U1%32!\($9/4DU!5%]-15-304=%7TU!6%]72414 M15-%4E9%1 T*(" (" (" (" (" (" (" (" (" (" (" L(" M97)R;W(-"B (" (" (" (" (" (" (" (" (" (" +" ($U! M("!I9B P(#T M9V4 /2!4:61Y365S<V%G95\H<F%W365S<V%G92P 8V-H*3L-" T*(" (" M86=E7RAU:6YT(&5R<F]R+"!C:&%R6UT ;6]D=6QE3F%M92D-"GL-"B ("!T M97-S86=E02 1D]234%47TU%4U-!1T5?04Q,3T-!5$5?0E5&1D52('P 1D]2 M34%47TU%4U-!1T5?1E)/35](34]$54Q%('P 1D]234%47TU%4U-!1T5?34%8 M7U=)1%1(7TU!4TL-"B (" (" (" (" (" (" (" (" (" (" M(" ("P ("!C87-T*$A-3T153$4I97AE;6]D+FAA;F1L90T*(" (" (" M(" (" (" (" (" (" (" (" (" (" L(" 34%+14Q!3D=)1"A, M04Y'7TY%551204PL(%-50DQ!3D=?1$5&055,5"D-"B (" (" (" (" M(" (" (" (" (" (" (" (" (" (" L(" , T*(" (" (" M(" (" (" (" (" (" (" (" (" +" (%)%4T525D5$*3L-" T* M(" (" ("!I9BAC8V /3T ,"D-"B (" (" >PT*(" (" (" (" M(" (" (&5L<V4-"B (" (" >PT*(" (" (" (" 8VAA<EM=("!M M97-S86=E(#T M(" (" (" ($QO8V%L1G)E92AR87=-97-S86=E*3L-" T*(" (" (" M<GD =&AE(&1E9F%U;'0 <WES=&5M(&QI8G)A<GD-"B (" (" <F5T=7)N M(&-L87-S(&ES('1H92!R;V]T(&5X8V5P=&EO;B!C;&%S<R!F;W( 5VEN,S(L M9R!7:6XS,B!E<G)O<B!C;V1E<R!A;F0 97AT<F%C=&EN9R!E<G)O<B!T<F%N M"G!U8FQI8SH-"B (" O+R\ 7&)R:65F($-R96%T97, 86X :6YS=&%N8V4 M;V8 =&AE(&5X8V5P=&EO; T*(" ("\O+PT*(" ("\O+R!<<&%R86T ;65S M<V%G92!4:&4 ;65S<V%G92!A<W-O8VEA=&5D('=I=& =&AE(&5X8V5P=&EO M('=I=& =&AE(&=I=F5N( T*(" ("\O+PT*(" ("\O+R!<<&%R86T ;65S M<V%G92!4:&4 ;65S<V%G92!A<W-O8VEA=&5D('=I=& =&AE(&5X8V5P=&EO M; T*(" ("\O+R!<<&%R86T 97)R;W( 5&AE(%=I;C,R(&5R<F]R(&YU;6)E M<B!A<W-O8VEA=&5D('=I=& =&AE(&5X8V5P=&EO; T*(" ('1H:7,H8VAA M(" <WI;,C1=.R O+R!%;F]U9V 9F]R('1H92!T:')E92 B(" I(B!C:&%R M=" (" 8V-H(#T M"B (" (" ;5]M97-S86=E(#T ;65S<V%G93L-"B (" (" ;5]E<G)O M<B (#T M<PT*+R] >PT*<'5B;&EC. T*(" ("\O+R!2971U<FYS('1H92!M97-S86=E M('-T<FEN9R!A<W-O8VEA=&5D('=I=& =&AE(&5X8V5P=&EO; T*(" (&-H M(&-O9&4 87-S;V-I871E9"!W:71H('1H92!E>&-E<'1I;VX-"B ("!I;G0 M=')I;F<L('-E87)C:&EN9R!T:&4 9&5F875L="!S>7-T96T ;65S<V%G92!L M:6)R87)I97,-"B ("!C:&%R6UT ;&]O:W5P17)R;W(H*0T*(" ('L-"B M;F<L('-E87)C:&EN9R!T:&4 9VEV96X ;65S<V%G92!M;V1U;&4-"B (" O M+R\-"B (" O+R\ 7&YO=&4 3F]T('EE="!I;7!L96UE;G1E9 T*(" (&-H M(" (" (')E='5R;B!&;W)M871-97-S86=E*&U?97)R;W(L(&UO9'5L94YA M;64I.PT*(" ('T-"B\O0'T-" T*+R\O(%QN86UE($UE;6)E<G,-"B\O0'L- M*2!497-T('1H870 =V4 8V%N('1H<F]W(&%N9"!C871C:"!O;F4 8GD :71S M(" ('T-"B (" (" 8V%T8V H5VEN,S)%>&-E<'1I;VX >"D-"B (" M(" (" (" ("!I9BAM97-S86=E("$](' N;65S<V%G92D-"B (" (" M(" ('L-"B (" (" (" (" ("!P<FEN=&8H(")5;FET5&5S="!F86EL M=7)E(&9O<B!7:6XS,D5X8V5P=&EO;CI<;B(-"B (" (" (" (" (" M(" (" ("( (' N;65S<V%G92!;)60[7"(E+BIS7")=(&1O97, ;F]T(&5Q M=6%L(%LE9#M<(B4N*G-<(EU<;B(-"B (" (" (" (" (" (" +" M(' N;65S<V%G92YL96YG=& L(' N;65S<V%G90T*(" (" (" (" (" M(" (" L(" ;65S<V%G92YL96YG=& L(&UE<W-A9V4I.PT*(" (" (" M(" ?0T*(" (" (" (" 87-S97)T*&UE<W-A9V4 /3T >"YM97-S86=E M*3L-"B (" (" ?0T*(" ('T-"B ("!C871C:"A%>&-E<'1I;VX +RH M=F5R7W)E86-H7VAE<F4 /2 P.PT*(" (" ("!A<W-E<G0H8V]D95]F;&]W M:6DI(%1E<W0 =&AA="!C86X =&AR;W< 86YD(&)E(&-A=6=H="!B>2!%>&-E M(" 8VAA<EM=("!S=')I;F< (#T M,D5X8V5P=&EO;BAM97-S86=E+"!C;V1E*3L-"B (" (" ?0T*(" (" M("!C871C:"A%>&-E<'1I;VX >"D-"B (" (" >PT*(" (" (" (" M:68H<W1R:6YG("$](' N=&]3=')I;F<H*2D-"B (" (" (" ('L-"B M(" (" (" (" ("!P<FEN=&8H(")5;FET5&5S="!F86EL=7)E(&9O<B!7 M:6XS,D5X8V5P=&EO;CI<;B(-"B (" (" (" (" (" (" (" ("( M(' N=&]3=')I;F<H*2!;)60[7"(E+BIS7")=(&1O97, ;F]T(&5Q=6%L(%LE M9#M<(B4N*G-<(EU<;B(-"B (" (" (" (" (" (" +" (' N=&]3 M=')I;F<H*2YL96YG=& L(' N=&]3=')I;F<H*0T*(" (" (" (" (" M(" (" L(" <W1R:6YG+FQE;F=T:"P <W1R:6YG*3L-"B (" (" (" M('T-"B (" (" (" (&%S<V5R="AS=')I;F< /3T >"YT;U-T<FEN9R I M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M<U]I;FET.PT*(" ('!R:79A=&4 1%=/4D0 ("!S7VME>3L-" T*(" ('!R M:79A=&4 =F]I9"!R96-O<F1?97)R;W)?*"D-"B ("!I; T*(" ('L-"B M(" >PT*(" (" ("!4;'-3971686QU92AS7VME>2P 8V%S="A,4%9/240I M1"!G971?97)R;W)?*"D-"B ("!I; T*(" ('L-"B (" (" 87-S97)T M("!R971U<FX 8V%S="A$5T]21"DH5&QS1V5T5F%L=64H<U]K97DI*3L-"B M86EL960 =&\ 86QL;V-A=&4 5%-3('-L;W0B+"!'971,87-T17)R;W(H*2D[ M871E('9O:60 17AE36]D=6QE7U5N:6YI=%\H*0T*(" ('L-"B (" (" M:68H," ]/2!);G1E<FQO8VME9$1E8W)E;65N=" F<U]I;FET*2D-"B (" M(" (" ("!4;'-&<F5E*'-?:V5Y*3L-"B (" (" ?0T*(" ('T-" T* M(" ('!R:79A=&4 2%A-;V1U;&4 17AE36]D=6QE7TQO861?*&EN(&-H87); M72!M;V1U;&5.86UE+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B ("!I M; T*(" ('L-"B (" (" 87-S97)T*&YU;&P (3T](&UO9'5L94YA;64I M;6]D(#T 8V%S="A(6$UO9'5L92E,;V%D3&EB<F%R>4$H=&]3=')I;F=Z*&UO M9'5L94YA;64I*3L-" T*(" (" ("!I9BAN=6QL(#T]/2!H;6]D*0T*(" M(" (" (&EF*&)4:')O=T]N1F%I;'5R92D-"B (" (" (" ('L-"B M(" (" (" (" ("!T:')O=R!N97< 17AE36]D=6QE17AC97!T:6]N*")& M86EL960 =&\ ;&]A9"!M;V1U;&4 7"(B('X ;6]D=6QE3F%M92!^(")<(CH M(BP 17AE36]D=6QE7T5R<F]R*"DI.PT*(" (" (" (" ?0T*(" (" M=F%T92!(6$UO9'5L92!%>&5-;V1U;&5?061D4F5F7RAI;B!(6$UO9'5L92!H M36]D=6QE+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B ("!I; T*(" M('L-"B (" (" 87-S97)T*&YU;&P (3T](&A-;V1U;&4I.PT*(" ('T- M861?*$5X94UO9'5L95]'9710871H7RAH36]D=6QE+"!B5&AR;W=/;D9A:6QU M<F4I+"!B5&AR;W=/;D9A:6QU<F4I.PT*(" ('T-" T*(" ('!R:79A=&4 M8F]O;&5A;B!%>&5-;V1U;&5?4F5L96%S95\H:6YO=70 2%A-;V1U;&4 :$UO M(" 8F]D>0T*(" ('L-"B (" (" :68H(49R965,:6)R87)Y*&-A<W0H M8V]R9%]E<G)O<E\H*3L-" T*(" (" (" (" :68H8E1H<F]W3VY&86EL M=7)E*0T*(" (" (" (" >PT*(" (" (" (" (" ('1H<F]W(&YE M=R!%>&5-;V1U;&5%>&-E<'1I;VXH17AE36]D=6QE7T5R<F]R*"DI.PT*(" M;#L-" T*(" (" ("!R971U<FX 8V%S="AB;V]L96%N*2AT<G5E*3L-"B M*&EN;W5T($A836]D=6QE(&A-;V1U;&4L(&EN(&-H87);72!S>6UB;VQ.86UE M+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B ("!I; T*(" ('L-"B M(" (" 87-S97)T*&YU;&P (3T](&A-;V1U;&4I.PT*(" ('T-"B ("!B M061D<F5S<RAC87-T*$A-;V1U;&5?*6A-;V1U;&4L('1O4W1R:6YG>BAS>6UB M(" (" (&EF*&)4:')O=T]N1F%I;'5R92D-"B (" (" (" ('L-"B M(" (" (" (" ("!T:')O=R!N97< 17AE36]D=6QE17AC97!T:6]N*")& M86EL960 =&\ ;&]C871E('-Y;6)O;"!<(B( ?B!S>6UB;VQ.86UE('X (EPB M(" ('T-" T*(" (" ("!R971U<FX <WEM8F]L.PT*(" ('T-" T*(" M('!R:79A=&4 8VAA<EM=($5X94UO9'5L95]%<G)O<E\H*0T*(" ('L-"B M(" (" <F5T=7)N($9O<FUA=$UE<W-A9V4H9V5T7V5R<F]R7R I*3L-"B M(" >PT*(" (" ("!C:&%R(" ('-Z1FEL94YA;65;,C8P73L +R\ 3F5E M8G)A<GDO96XM=7,O9&QL<')O8R]B87-E+V=E=&UO9'5L969I;&5N86UE+F%S M< T*(" (" ("!U:6YT(" (&-C:" ]($=E=$UO9'5L949I;&5.86UE02AC M87-T*$A-;V1U;&5?*6A-;V1U;&4L('-Z1FEL94YA;64L('-Z1FEL94YA;64N M;&5N9W1H*3L-" T*(" (" ("!I9B P(#T](&-C:"D-"B (" (" >PT* M(" (" =&AR;W< ;F5W($5X94UO9'5L945X8V5P=&EO;BA%>&5-;V1U;&5? M("!R971U<FX <WI&:6QE3F%M95LP("XN(&-C:%TN9'5P.PT*(" ('T-"GT- M"F5L<V4 =F5R<VEO;BAL:6YU>"D-"GL-"B ("!P<FEV871E(&-L87-S($5X M(" (" ("!M7V-2969S.PT*(" (" ("!(36]D=6QE7R ("!M7VAM;V0[ M(" (" ("!M7V-2969S(#T (" Q.PT*(" (" (" (" ;5]H;6]D(" ] M(" :&UO9#L- M(" (" (" ("!S7VQA<W1%<G)O<CL (" +R\ 5&AI<R!I<R!.3U0 =&AR M(" (" ('-?;&%S=$5R<F]R(#T *&YU;&P /3T](&5R<BD /R B(B Z(&5R M<ELP("XN('-T9"YS=')I;F<N<W1R;&5N*&5R<BE=.PT*(" ('T-" T*(" M("!I9B Q(#T M971U<FX ,#L- M(" >PT*(" (" ("!I9B P(#T M(" <')I=F%T92!(6$UO9'5L92!%>&5-;V1U;&5?3&]A9%\H:6X 8VAA<EM= M(&UO9'5L94YA;64L(&)O;VQE86X 8E1H<F]W3VY&86EL=7)E*0T*(" (&EN M9F\ ("!M:2 ]('-?;6]D=6QE<UMM;V1U;&5.86UE73L-" T*(" (" ("!I M9BAN=6QL("$]/2!M:2D-"B (" (" >PT*(" (" (" (" <F5T=7)N M(" K*VUI+FU?8U)E9G,L(&-A<W0H2%A-;V1U;&4I;6DI.PT*(" (" ("!] M95\ (" :&UO9" ](&1L;W!E;BAT;U-T<FEN9WHH;6]D=6QE3F%M92DL(%)4 M3$1?3D]7*3L-" T*(" (" (" (" :68H;G5L;" ]/3T :&UO9"D-"B M(" (" (" ('L-"B (" (" (" (" ("!R96-O<F1?97)R;W)?*"D[ M(" (" (" (" >PT*(" (" (" (" (" (" ("!T:')O=R!N97< M17AE36]D=6QE17AC97!T:6]N*$5X94UO9'5L95]%<G)O<B I*3L-"B (" M"B (" (" (" ('T-"B (" (" (" (&5L<V4-"B (" (" (" M('L-"B (" (" (" (" ("!%>&5-;V1U;&5);F9O(" ;6D (#T ("!N M97< 17AE36]D=6QE26YF;RAH;6]D+"!M;V1U;&5.86UE*3L-" T*(" (" M(" (" (" ('-?;6]D=6QE<UMM;V1U;&5.86UE72 (#T ("!M:3L-" T* M(" (" (" (" (" (')E='5R;B!C87-T*$A836]D=6QE*6UI.PT*(" M6$UO9'5L92!%>&5-;V1U;&5?061D4F5F7RAI;B!(6$UO9'5L92!H36]D=6QE M+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B ("!I; T*(" ('L-"B M94UO9'5L94EN9F\ ("!M:2 ](&-A<W0H17AE36]D=6QE26YF;REH36]D=6QE M(&%S<V5R="AN=6QL("$]/2!M:2YM7VAM;V0I.PT*(" (" ("!A<W-E<G0H M;G5L;" A/3T ;6DN;5]N86UE*3L-"B (" (" 87-S97)T*&YU;&P (3T] M('-?;6]D=6QE<UMM:2YM7VYA;65=*3L-"B (" (" 87-S97)T*&UI(#T] M(" <')I=F%T92!B;V]L96%N($5X94UO9'5L95]296QE87-E7RAI;F]U="!( M6$UO9'5L92!H36]D=6QE+"!B;V]L96%N(&)4:')O=T]N1F%I;'5R92D-"B M("!I; T*(" ('L-"B (" (" 87-S97)T*&YU;&P (3T](&A-;V1U;&4I M(" (" ("!A<W-E<G0H;G5L;" A/3T ;6DN;5]N86UE*3L-"B (" (" M87-S97)T*&YU;&P (3T]('-?;6]D=6QE<UMM:2YM7VYA;65=*3L-"B (" M(" 87-S97)T*&UI(#T M4F5T(" (#T ("!C87-T*&)O;VQE86XI*'1R=64I.PT*(" (" ("!%>&5- M;V1U;&5);F9O(" ;6D (" (" ](" 8V%S="A%>&5-;V1U;&5);F9O*6A- M(" ('L-"B (" (" (" (&-H87);72 ;F%M92 ](&UI+FU?;F%M93L- M" T*(" (" (" (" :68H9&QC;&]S92AM:2YM7VAM;V0I*0T*(" (" M(" (" >PT*(" (" (" (" (" (')E8V]R9%]E<G)O<E\H*3L-" T* M(" (" (" (" (" (&EF*&)4:')O=T]N1F%I;'5R92D-"B (" (" M;V1U;&5%>&-E<'1I;VXH17AE36]D=6QE7T5R<F]R*"DI.PT*(" (" (" M(" (" ('T-" T*(" (" (" (" (" (&)2970 /2!C87-T*&)O;VQE M86XI*&9A;'-E*3L-"B (" (" (" ('T-" T*(" (" (" (" 9&5L M971E('-?;6]D=6QE<UMN86UE73L-"B (" (" (" (&1E;&5T92!M:3L- M(" (')E='5R;B!B4F5T.PT*(" ('T-" T*(" ('!R:79A=&4 =F]I9" J M17AE36]D=6QE7T=E=%-Y;6)O;%\H:6YO=70 2%A-;V1U;&4 :$UO9'5L92P M(&%S<V5R="AN=6QL("$]/2!H36]D=6QE*3L-" T*(" (" ("!%>&5-;V1U M;&5);F9O(" ;6D /2!C87-T*$5X94UO9'5L94EN9F\I:$UO9'5L93L-" T* M(" (" ("!A<W-E<G0H," \(&UI+FU?8U)E9G,I.PT*(" (" ("!A<W-E M<G0H;G5L;" A/3T ;6DN;5]H;6]D*3L-"B (" (" 87-S97)T*&YU;&P M(" (" ("!%>&5-;V1U;&5);F9O(" ;6D (" (" ](" 8V%S="A%>&5- M<WEM8F]L(#T ("!D;'-Y;2AM:2YM7VAM;V0L('1O4W1R:6YG>BAS>6UB;VQ. M" T*(" (" ("!R971U<FX <WEM8F]L.PT*(" ('T-" T*(" ('!R:79A M=&4 8VAA<EM=($5X94UO9'5L95]%<G)O<E\H*0T*(" ('L-"B (" (" M<F5T=7)N('-?;&%S=$5R<F]R.PT*(" ('T-" T*(" ('!R:79A=&4 8VAA M<EM=($5X94UO9'5L95]'9710871H7RA(6$UO9'5L92!H36]D=6QE+"!B;V]L M=6QE26YF;R (&UI(#T M("$]/2!M:2YM7VYA;64I.PT*(" (" ("!A<W-E<G0H;G5L;" A/3T <U]M M;V1U;&5S6VUI+FU?;F%M95TI.PT*(" (" ("!A<W-E<G0H;6D /3T]('-? M"B (" (" 17AE36]D=6QE26YF;R (&UI(#T 8V%S="A%>&5-;V1U;&5) M:7-C<FEM:6YA=&5D(#T ,#L-" T*(" ('-T871I8R!A<W-E<G0H<&QA=&9O M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M>&-E<'1I;VX =&AR;W=N(&)Y('1H92!%>&5-;V1U;&4 05!)(&%N9"!T:&4 M87);72!M97-S86=E*0T*(" ('L-"B (" (" <W5P97(H;65S<V%G92D[ M(" ?0T**R\-"GT-" T*+R\O(%1H:7, 8VQA<W, <F5P<F5S96YT<R!A;B!E M=&5S(&%N(&5X:7-T:6YG(&EM86=E(&AA;F1L90T*(" ("\O+PT*(" ("\O M+R!<<&%R86T :$UO9'5L92!4:&4 ;6]D=6QE(&AA;F1L92 H8W)E871E9"!B M>2!%>&5-;V1U;&5?3&]A9" I*2X 375S="!N;W0 8F4 3E5,3 T*(" ("\O M+R!<<&%R86T 8E1A:V5/=VYE<G-H:7 268 =')U92P =&AE(&EN<W1A;F-E M('1A:V5S(&]W;F5R<VAI<"!O9B!<8R!H36]D=6QE+B!)9B!F86QS92P :70 M:6YC<F5A<V5S('1H92!R969E<F5N8V4 8V]U;G0 ;V8 7&, :$UO9'5L90T* M(" ("\O+R!<;F]T92!4:')O=W, 17AE36]D=6QE17AC97!T:6]N(&EF(&YO M="!T86MI;F< ;W=N97)S:&EP(&%N9"!T:&4 ;6]D=6QE(&AA;F1L92!C86YN M;W0 8F4 :6YC<F5M96YT960-"B ("!T:&ES*&EN($A836]D=6QE(&A-;V1U M7VA-;V1U;&4 /2!%>&5-;V1U;&5?061D4F5F7RAH36]D=6QE+"!T<G5E*3L- M<W1A;F-E('=H:6-H(&QO861S('1H92!G:79E;B!M;V1U;&4 8GD ;F%M90T* M(" ("\O+PT*(" ("\O+R!<<&%R86T ;6]D=6QE3F%M92!4:&4 ;F%M92!O M9B!T:&4 ;6]D=6QE('1O(&QO860-"B (" O+R\ 7&YO=&4 5&AR;W=S($5X M94UO9'5L945X8V5P=&EO;B!I9B!T:&4 9VEV96X ;6]D=6QE(&YA;64 :7, M=&AI<RAC:&%R6UT ;6]D=6QE3F%M92D-"B ("!I; T*(" ('L-"B (" M(" 87-S97)T*&YU;&P (3T](&UO9'5L94YA;64I.PT*(" ('T-"B ("!B M92!M;V1U;&4 :&%N9&QE+"!I9B!I="!W87, ;F]T(&%L<F5A9'D 8VQO<V5D M+R\O(%QN86UE($]P97)A=&EO;G,-"B\O+R! >PT*<'5B;&EC. T*(" ("\O M5&AI<R!I<R!A=F%I;&%B;&4 =&\ 8VQO<V4 =&AE(&UO9'5L92!A="!A;GD M=&EM92X 4F5P96%T960-"B (" O+R\ 8V%L;', 9&\ ;F]T(')E<W5L="!I M;B!A;B!E<G)O<BP 86YD(&%R92!S:6UP;'D :6=N;W)E9"X-"B ("!V;VED M92D-"B (" (" >PT*(" (" (" (" 17AE36]D=6QE7U)E;&5A<V5? M+R\O(%)E=')I979E<R!T:&4 ;F%M960 <WEM8F]L+ T*(" ("\O+PT*(" M("\O+R!<<&%R86T <WEM8F]L3F%M92!4:&4 ;F%M92!O9B!T:&4 <WEM8F]L M('1O(&QO860-"B (" O+R\ 7')E='5R;B!!('!O:6YT97( =&\ =&AE('-Y M;6)O;"X 5&AE<F4 :7, ;F\ ;G5L;"!R971U<FX +2!F86EL=7)E('1O(')E M=')I979E('1H92!S>6UB;VP-"B (" O+R\ <F5S=6QT<R!I;B!A;B!%>&5- M;V1U;&5%>&-E<'1I;VX 97AC97!T:6]N(&)E:6YG('1H<F]W;BX-"B ("!V M(" (" ("!R971U<FX 17AE36]D=6QE7T=E=%-Y;6)O;%\H;5]H36]D=6QE M;2!S>6UB;VQ.86UE(%1H92!N86UE(&]F('1H92!S>6UB;VP =&\ ;&]A9 T* M(" ("\O+R!<<F5T=7)N($$ <&]I;G1E<B!T;R!T:&4 <WEM8F]L+"!O<B!N M=6QL(&EF(&ET(&1O97, ;F]T(&5X:7-T+B!!;B!E>&-E<'1I;VX :7, ;F]T M('1H<F]W;BX-"B ("!V;VED("IF:6YD4WEM8F]L*&EN(&-H87);72!S>6UB M;VQ.86UE*0T*(" ('L-"B (" (" <F5T=7)N($5X94UO9'5L95]'9713 M>6UB;VQ?*&U?:$UO9'5L92P <WEM8F]L3F%M92P 9F%L<V4I.PT*(" ('T- M=6QE(&QO860 :6X =&AE(&-O;G-T<G5C=&]R(&9A:6QE9 T*(" ($A836]D M;6]D=6QE(&QO860 :6X =&AE(&-O;G-T<G5C=&]R(&9A:6QE9 T*(" (&-H M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O M(" (&EF*&%R9W,N;&5N9W1H(#P ,RD-"B (" (" >PT*(" (" (" M(" <')I;G1F*")54T%'13H /&UO9'5L94YA;64^(#QS>6UB;VQ.86UE/EQN M(" (" ("!C:&%R6UT (&UO9'5L94YA;64 (#T ("!A<F=S6S%=.PT*(" M(" (" (" 8VAA<EM=("!S>6UB;VQ.86UE(" ](" 87)G<ULR73L-" T* M(" 875T;R!%>&5-;V1U;&4 >&UO9" ](" ;F5W($5X94UO9'5L92AM;V1U M;&5.86UE*3L-" T*(" (" (" (" (" ('!R:6YT9B B7"(E+BIS7"( M:7, ;&]A9&5D7&XB+"!M;V1U;&5.86UE*3L-" T*(" (" (" (" (" M('9O:60 (" *G-Y;6)O;" ](" >&UO9"YG9713>6UB;VPH<WEM8F]L3F%M M=R!%>&5-;V1U;&5%>&-E<'1I;VXH17AE36]D=6QE7T5R<F]R*"DI.PT*(" M(" (" (" >PT*(" (" (" (" (" (" ("!P<FEN=&8H(EPB)2XJ M<UPB(&ES(&%C<75I<F5D7&XB+"!S>6UB;VQ.86UE*3L-"B (" (" (" M;V1U;&5%>&-E<'1I;VX >"D-"B (" (" (" ('L-"B (" (" (" M(" (" ("!R971U<FX ,#L- M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O ` end
May 11 2004