FW: 1.5.10: expr + configure failure + testcase

Bogdan Vacaliuc bvacaliuc at ngit.com
Sat Sep 11 07:43:40 UTC 2004



-----Original Message-----
From: cygwin-owner at cygwin.com [mailto:cygwin-owner at cygwin.com] On Behalf Of Bogdan Vacaliuc
Sent: Saturday, September 11, 2004 3:05 AM
To: cygwin at cygwin.com
Cc: 'RTEMS Users'
Subject: 1.5.10: expr + configure failure + testcase


Greetings,

The RTEMS project has also experienced the configure/expr problem over the last few weeks.  A number of people have been working on
it, and I would like to present our findings as well as offer a test case that exposes the problem fairly readily.

As Igor has deduced in (http://sources.redhat.com/ml/cygwin/2004-08/msg01339.html), the failure mode is an incorrect interpretation
of the exit status from invocations of 'expr' in configure.test.  The actual call to 'expr' produces the correct output and exit
status.  When the failure occurs, the appropriate exit status of the 'expr' call is non-zero; however, it is incorrectly interpreted
as zero, causing the configure script to exit prematurely.

This was evidenced by running the test with the 'expr' wrappered in a script to log the arguments, output and exit status of each
'expr' invocation.

This failure is not consistent; it takes many iterations for the effect to be realized.  The failure also never occurs if the
configure.test script is executed under strace.  The failure does not necessarily occur in the same place within the configure
script.  The failure has not been shown to occur on a native GNU/Linux system to this date.  It only occurs on PC/Cygwin systems.

As a result, trapping the error typically involves running multiple iterations.  Attached, I offer a pair of scripts designed to
exhibit the failure.  The attached archive contains the following files:

    configure.test

This script was extracted from the RTEMS build enviroment and pared down to avoid requiring the entire build context.  It is
observed that the failure occurs in the OPTION=VALUE processing of the configure script.

    test-drive

This script invokes configure.test under a variety of iterative and environmental controls.  The scripts are suitable for execution
in a chroot jail with just the /bin (cp -r /bin /jail/bin) and /tmp (mkdir /jail/tmp), as needed for bash.  Execute '$ ./test-drive
help' to get details on the options as well as some summary on my current thinking on this.

NOTE: it is not uncommon for the script to require on the order of 100 iterations to fail.

---

Summary of related threads and investigations performed to date:

1) https://sourceforge.net/tracker/?group_id=2435&atid=102435&func=detail&aid=8
07543

Chris Johns filed a bug (with test scripts) in the MingGW project related to the same configure issue.  In that filing, the failure
presented under Win98, did not appear to occur in WinXP, and was affected by the order of options listed on the configure command
line.

2) http://sources.redhat.com/ml/cygwin/2004-08/msg01025.html

Peter Ekberg posted some work within the GGI project, and also posted some links to similar issues found in other projects like
Ethereal (circa 09/2003), KimDaBa (04/2004) and Cygwin itself (10/2003).  [The latter two quickly degenerated OT, unfortunately...]

3) http://www.cygwin.com/ml/cygwin/2002-02/msg01068.html
   and http://www.rtems.com/ml/rtems-users/2004/september/msg00036.html

Andrew DeFaria summarized a problem in Win32 desktop heap resources (circa
2002) that I initially explored (with brief success on my workstation and Scott Newell's in msg00044.html of that same thread).
However, after additional tests and more failure reports, I abandoned that track to concentrate on the expr problem.  Nevertheless,
manipulating these resources appeared to affect the failure mode with all other things being equal.

[I should also mention at this point that it seemed to me that the scripting failures increased in frequency after I killed the
Explorer task (which windows promptly respawns).  I have not restarted my workstation since that time.  In anycase, this may simply
be circumstantial]

4) http://sources.redhat.com/ml/cygwin/2002-08/msg00449.html
   thru http://sources.redhat.com/ml/cygwin/2002-08/msg00556.html

This relates to Manfred Spraul's patch for bash related to RECYCLES_PIDS.  I have observed the failure to occur under (a)sh, and
bash 2.04.5, 2.05b and 3.00.0 ( I compiled them all, including enabling the RECYCLES_PIDS for bash 2.05b ).  The one thing I was
able to observe was that running under bash 3.00.0 had the least likelyhood of producing the error.  However, under long running
operations, the exact same failure occurred eventually.  [the script above allows easy testing of different shells in chroot jails].

Some details related to my investigation of this can be found here
(http://www.rtems.com/ml/rtems-users/2004/september/msg00059.html).  I had activated the tracing/logging in (a)sh looking at the
modification/use of the global exitstatus and oexitstatus.

---

I end with hopes that together the good people of Cygwin and the 'net can come to an understanding of what this thing is.


Best Regards,

-bogdan

p.s. If you should be interested in looking at my cygcheck output get it
here:
http://www.ngit.com/blog/csb350/cygcheck.txt


begin 666 configure-test.tar.bz2
M0EIH.3%!62936>^HD:@`,A-_I/__>0!_______________\`00``@ A at 1/X[
MN?3"^;--%\/7GN=[<J]Z9W3>YP][*]2J5K2 at 691HKH&ZJ[0]S)-SF[C<8W= 
M!YXYZ-[!IR[O=[LG$QPG; &]E[ ]&[7=W255(J!7,:E>WN><MJULV/=S.69F
M at I;K76.747=8I"*V`M6K;+K=94=VX5HR0*!*CNYS+#NSEK% UFV.:8YVWL<*
M]03>S*K0I at -ML0[#32!-`"8 at 3!#1H:2GY,IB&TU">5/R,H\2GJ-#RC;41ID]
MI0>H`TT$T"$$TR:F)HFFJ?FDTH]3T at TVB'J - : &@``!H,14VE-, ````)@
M`````!#1HP````"322$0"GIDT1IA3 5/P32FU/U3]3*?I('J!Y0/4 #(`!D&
MF at B2C2#0)I-,4\4]4_34TR8-1IE/TF"FI^A-J8)/T*,GJ'J/32&@_5,:@PD1
M" F@! (8D8F0R*?J-#1#:"/*0;-%/)-'J>4:,CRAH-^P_A]W8/_]=Q36`+PH
MPZ,+A3[8H]L.@]WO7X754$RQ)&$4$8!&H at R*@9$@J=P at A @(9Q(MKBX>L7]B
MY?:T>O\O]2'IW:[NJT#5#&)],XM at X^L[2 >IC$I(B U[Q!" !%P)#$3 at ZLEO
M-D .C ! !^>VRXOT703X=+=>NZ_ Q@;3]U at S*G^-:BM6F at P1)8XT4+</QLXR
MYRI:/C.Q+)/LEJL(M,W(8E*(?G-!N:Z1H4'C+LR-5$S /%AX<[48!^6R2'HQ
MZI0+4&N<<HY2:9O/%X#&67P at 3/3$>K>7TWN,?&KQZ[%MEAB:99H$D3=-="1]
M?(HK0C/B#[@RG]*TSOX)_6P43U8N2?F^`Q8/EI(:-+L`@N=<I*T^>6"9R+HC
M&U5WRK'*BU52Y 7AI1+,""J#];JG+?^+'$HU:MP;@V-)B8*$8<01MT6^Y%M8
MA1$\U\JI[J9&\'7#AJS8.G<.730VVX^2YQ_'Z.!B`UD"CNUSCD.0^8\J4JX/
M+ at L.D$2=Q,!%,B*.(-0U@"RISQ:L87<U[!4)1V7<KWNW^NDI.XJ*V]W:&Z40
M6%,>6R])M1G%_N6216YC3P=7\[6F_[U95+GY"EC;P7:]@_==Z0IW%#3;NJJQ
M=-%5555[:%555]S5555 at KW\_+Z#SSUSQ[N8B%!-K<+N695'^BL00^G8`S@@T
M\%\9] ZJYIX[6S0WTNC)I=/4+WV(*<'X*1+PUQ[<M$;*8KFD=->^UF$K;204
M;^=DU$G at R6Z9A3K(<*/@F=U%3H;9I;M:( E^N[/*23>]=>RG;Y;&_YF#Z<P]
M=VPV0Q(TLHG<V'A0RE>HL at H%I@=?,J$C@@-<_:7<RDDDB)1+GH,H:),N5)AJ
MFSH"80SM`DRK,4QNE:WK!9$IU$,Y2XN>N!%V8MW(/<M J]@!;<AP/' ;PSO)
M)Q>S.2;R*W+#:S]39?^FIJD<02@(Z=Z\)02$NATY,,B<W'GV=N720:+QG9LZ
M1T! P:=<+N(.ODUL?:+M]#H""Y*BN6S1-NH#=BY5D9L-P(8\=,S.BZ2#W+@/
MX(>?J[=V8X\(S18QN1D[7,4L/>7!#E1UW"!R4?(0WJXMVNSIW9QCII<<K#3'
M..-Q376.T+\N[6S1JS9MO#1N=2K/OD4A$A'MD%%7JQ04XR*J)96$@H($4 XH
MWP13?@"'Q7TH41 (3J'>NYO[Z+=:`G9@&:*AV+\_O_A8_'AJQ at 4COQ6Z*F;5
M16HO;G"^@>%2KK%FD#8>'GCR5\)A][0870G\VV5SV;=9MKO7$V;G[K*[(XQ9
M$3 at F4B_V17>\M *8IAK,^!R<F@@Q4B*I%0228DBHJ *!%C&$_/:+!WED"R3H
M*!)P_T_,V$$-")31/CW-#G#K_3#'_ ^:2$^8!A.C0T$L`4,GG\?GFNJX:I "
M.!%*TK$L;.!<34#:< /W?'IE8"<9\,-FPZKR^L$8(BI*_7CBIB$#(!B;UI3=
M,R=N!C$XXH?;]7T[XW^J^W-]>2^UU]V'[?NX-!UMO6;I]8^<Q\2X]7MD>#><
M>J(#"=/2"(%75@=X54,`@Q='?Y;BGV8-J_$OK at 4)"(\ANGWN_%9$H_*=U#\!
MN\:)QQI$U+6I:+EL::NY^;NZ1^,2!BMBR3X=/12(DY(#50LQ$VH at NR:L]I09
M,>- &D#'UP9?P$22K_C=IX[=DHDIGT?5X6G;F%H$=9LYG/B7(.MG2_WX"NQ*
MVZ9VNI]$0_K_. !:@\OB>YL9-4=&X9CLD5+E]9#>PR C?#-4XDYQ(EQ35R.D
M>5IKG8VB7:(LQ;&W'0H!'U.6";&G*ED!83;3?9^2[##N=][I`%(*119 &0&;
M&D+]=":HHV@, at L@,B$4)I"5(19+JDGL0AID-=1<9,9R$<L("M$/7[:<OJINK
MTIFH/U+XGTFD>Z^Z.US(F,/ WD"T&7 ;7NZ#$'!3`N+H8WMO**3F1TCD"S&J
MK:.AK!\9<6"R8"JJJ%)): 0"$ZLS(F4;A7R<J#Q<E%!GE04UAL1])L/:F,0_
M at 3*,W)_+N% &^?-_7<<X,$/TX'&<Q[G(D FO/MU!0A^!`2\%$TC4HCZ-O!M!
M(K_HJ,GY@!G*)^T$)PVJ/D/+F.K"9T(>S<Q6CI8%85,%CXFD.I8[1$X3<EL&
M4888E[,W`_9KA+PDA#8G[ZQ-L^HV1(>=(J-'G"@A1(_$T\35UXZL[HCHR at D,
MGW9;:MQ/JXTJH;34\!P7:>C'5_/+FB.F29(:<:0>"2"8'YY2&0P(TG-,EDTW
M3W@\&/CKZ_/Y/U_19T=AE&D\_(Q.,AU'@@U=#.?,/4^4B)0^H0#RZ70'P1F=
MVP>7@&1F at 8YTN_E'O7HJJV5B#$B]0T(?>BJ!(_VLO25/1P:/&]-+](TM1B?L
MBQC+\^Q0U[?BW0Y>E_#EDPGIBO?1,D+W2'R+TYV[IE3:0GQA>93QF at G[=DEU
MFKR%@W!RE&T\[FH!^4_(!JBY,1L%#C>:`Q1U949[1-9?SV^]=@RQ3C]9\D.E
M,/:-I-MK[^'?M!US-Q3>0=V73A^F[M3O;?@%0GG(:!>F)FB7R.'U*HL.(Z3F
M+7.8TQ.!))F,;EB4:6&)>?N+#5Q)"BP]5&[@&D)#YZUD$!!@[$3=Y-0SLD7X
M)(IG[P,V9,.<2]IFO/]^3IM%MKB)UK>1/79,&V;R<< OD4%>USAF;G (80U2
M2*%'KN5X#D%5%9=6X/#4U>#WFO'C2ONIV9H.4LX/A3Z5^4]"3"=DU#"HM_YL
MLU at 2/$#4Y<BS,<1, at 4*I1QC]'+*V'TXV-P??3;'IQ(*=44(GH4J&M3%L691"
MN\>__.O+OJ*K>Z'DNW*JG00+=U<,(5FC!\F?@;P2/GTH/7>A\RYX_48`VNJ2
M'.!(F%MM&>(?XZI@(HG7+"^08K/;(@C7:+P,=J3O!$BG%AG?HK$5$6QM(F1T
M'Q_2"L+T^5^$CI\#/<I'EQV1>EM"46<<L!<)+9%N5G7DXA-#5LG$\MA3T3Q,
M> 62PD#^18G(JHM6GCO'8+#7:HQB^ 0;D*4\!U&I1-%6>'A+'-M6YC5<G U>
M&V<0P^8`)VZMC8<T"2X1RNM2W+6P/NP0!)-9"0D$EF)P2Q\M="CBOJAG<\"3
M&_&QRC&\Y?L"`6KNK8YN&60D\Q\Y'<VYK"<+A0L*,D65:D9:-,$W%2FNV'"8
MK0F'`H=8$?#<?YX*B+Y5K/.M/OZT="+B[#\8J/0=>U4W=X=;\L:B6&YVQ]P%
M at 9?K at Z]ROGW4:<26QBUJ((YFK&RF[TS/:.RKP9XB:1GSRYQ11[&YL&?RL]-5
M4 CRUZMR)7<UYL>3.\P/2MK$NG-N=K#LHH4,)UHP^@P.HB:\:768?Q1.&<Q&
MBQ>)1$W-]$>[Q=;F at G$<-M$]H<JG%!I0M;J[&UDD&T!9X:IA851[8[&7..M6
M)Y at 77H5C#LL>C3-I!D.R&.[&^1<W^31DZ[ARSKN=SD<ZHGN0Z("@7+:OUZ].
MS%=N$;FH4)2BJ00+`E 7^.CAW.U#`>&WTVY*F*2<46((4*#)+/$16"LB?N&G
M8\U^NJZ.LN&#=,Q<1TO-4T/VD(4..V)AKX^GQIK7 at .M;@BD`FE]WHCOK0$ ;
M<-<X&:#%00MUDF*"$15/M89(GE1.%5LP#Y>E!:@"RM0+OFN=B>'@BVQ9G2BS
M\.1=IH=B29D:",NX>A=8"ZDGM2<#I<8T)8:<).N*UW/>C"L)''&H9G4[LNK(
MUR;OO!@QY,]=^9W]L1L1;YF<L]/DV1\:B>!&1&P\**.U6% *4ZYK"SS3NYPX
MW*M^'&T9QI7>1\83D9(. at WIA4.4S$"?>U2! D>HMKQVEQ(@3;EU\,^6S?CJ 
MY#9YJS4&@.QPZ-0G8UFOE&?*-V)1)8KIO\NF+=E>$A=XIND/73<&T<::N(!.
MFY15#HR at 3?6MFPPJ)4!Q45IW&8G.VU:**1V>-<34V "(Q%B-QMI4[IWKICN#
M3O-;-HL*]]P8>&K9KM35W1%E4D!0^ CH$6O47F.)SC"KPLV<O;1&01@)J-=?
MDP?=-\EU&%U;CZ1:AIU5`ET[^^-]T@]N[IB:I=3UKFZB"(7E0>/+6$"FV0HO
M&4U0,XRI!5J.WCZ-'$QY%J*(%R-_$4WIZ>+#-UOLO'70HI#/#-33OG>9L#PK
M9FDXJ6Y$% N48.C%!ENQ*B(H! 81QG7#D"^:WQU'N-9)4]I<D\3ZSW'F?/5=
MA98)*<WLUS at Y)*"3DS\MV=GI=CYJMMZ/*=>'-%,>M73[7L>9;V/6KZ2Y<N25
M*DG)U,BBT-"3L=3 at Z&H==#<N++8DT/ X,&"3LBUK6S);.TYKM0:YU.I<T$+8
MT.# E;DDESN+G<2:"BT+&%AB:F2YA88F3L=#`T51\BKJJAE495<C=D0%`6)I
MJSG))R8%5H<FQ@*L&"XE27$6! 5B=QDW,DFQ at Z&QN*K4U)."I]1P<DF^7%6P
M(0$Y.\Z#1:FQ)B?G-!I*F006!)4+XV,*3&?N18'T at A+[!G"3D2JVT at Z>%>&E
MB67L7XS[W;B:]0>8!0Q P/$&@E at IIFL9?/=R/,ATRE1ND< M2!D^_P^/C%=/
M?5CCD^\8^B[C]A_9CUF_.>*)]&/X>@SSR+R_%48=5Q;IX,+[.Y*@O3TX38A+
M\W?1-D&D"^/RVB:S.YF^7*0G!1WB^$M&+&&$+RL?[[%9(/GKI?0=*E*T1B+4
M7FOKS[E]E QBI/:?!K:Z^3\NWNY3G^!%IGP?MF 8*?Z&D _6 at 0J"H@)/>\ (
ML=3M! 3T`A!27G1AU7]>S@#(Y&9"]N'#O]O9.U at C$_<>?.F*.F#$5%'_:P:%
MA((ZGI^Z,$@)#"DC4127_!2Y7&E:G\5L1AIA=1PRVF0RQ196%5$8HLQ)6,1B
M"Q1'^;Z&Y"#"%C$H;N2]/G#?1_)TTF[4XO=DDP^&_XKE#\K829-!=WSG0VU:
M1'HBNVCEM;"5`X:FBA,'T"*HCVNB^,YDEQB?[MMP5,,A0I=[H*;S0HZ7R0C5
M:>MMW+IU]WR&&A/0=E-P3SWJR7>J=1J!-3LF at Z=Y*;1HG,0WGQTO"46111W+
MCZ1D!4Q%TEKAU"Q6_^JM^(*D$]%Y at I;?82:@'E^N%4!'VNKGU7KL_AB-E445
MQA*+QF+WCA\:=_*<N&ZA7%<]%,+F`Q[GZ_[?'!NGMN("Y-SQ#"]L3F#OJVE 
M-]]I.LU T\MRI=125.]G.UXN`.;\YI/>^@#/%&*!O at KK/>_:*_LQ0W'^OM7S
MXK<_-,,^0>(1&2L'\?T_X?HI]EE6*_Z6LD7;\H^B;+N^0=&3H8)LNU&;5%(J
M!M[^J_!H'"'+V%8>G#>7`0P8"4;X3D9OZ.?X_-6ER" DUM0$GT?<*4!.C]R,
M(IIQB?PN[)$%R)*IZ13N<#;$4+(GC\1Z3O_K[K,.J'P%]?QG5PTP[E#4@<E"
M]08OX;] :U>D"PH0O\GAKY-44 8)!1!G[_H>WX/U9/UI^U'N]^_WR=3(W\[=
M)S#5GZ*UY^Y:[N3$GO* :I%1'$"4@=#%2/&L*74F-GL9 at 1[3BZIAHYE2^AM8
MGH]DU+1CHL#.'V3NS379?**Q:>7IJ_<<KWF!4@$@[38-#V\/%ZD$G%SHB:-*
MXOY*._L`/8ZUZ,Z<?$\\PQO0O[/4Z$'5UR@&P1#NHVW"20I0TDYGCR]OGMHC
M[34C[IL^N57S!\[\NS$V;()0*XRLQXP1EZ)I89&%^8 at N`^AX`:MQG*!\DO\9
MS*;359&T:.H=6-- at TT4N- S Y6 <"5W!/"/L;^SN$$Y"-DYZY1/N7LZ.;5LX
MA;V"8<P\X^X?N'ZQD&0:*Z1-BIKRLZKBX\N_7X(_J#][8LD:P9BWS*5$)E?$
M=^)9`_2#MX[NL605H41%XJ8GEYI>)O& "4 V]/B8[VVCB^GHLGL'5:J$K/H#
M-F N8.EHH6"]^!(9/R^]D"8)"&*D+$"0,180`EI(1[MP?:^/JVG]T^_T;_7T
MST]-=$TP_='-]&T.4M!NK.B)*B at GRU9/O48&*D_-M8@;0.H)L:D%7CJN"=)*
M612 J at P#2DF7(KT_%]'\`&H;$%B at LBQ03UPJBHJ*JK"JT.4L#%4P1"PJI(JT
MD9(555F1DJH?SK /6ATH>QI#:40/8U(*^_R*3($5?F+.Y,XN9GY0F9EMMMM+
M5MMK:.L+ at YAF5),5"*L"*H/)JD419.]0B'T!S*&Z[2%5(15(*(Q5(*MA& 56
MJD*@O@!AV# E/-L&RQ0\[8 at C$& *L 5Q)Y_'G]G(/]7RZTZ/'TS\7C3E30/X
M6E RK:RC[9ZM3Y\9\]+5EM,UU7+Q8O?]KYIN?O]ZCT/LSW?>HG3:*1AAPQ<-
MU(ZY?<ZH19VP-?[\T]YDA$[E1GJ,K%I_6V$F&+7:Z\I5K/^YJSQ(F,Y'NK"B
M!L\`UY?DU#S(/J!0@;R,<H at 4F*=IBD^:D2>Z??)*AK"HG=UGL3P*4':W>QO0
M'H\`0^F\=6*P;-%R@?+U?, ((U$?3JV_AH5%\&?7\V>2B*,;)M=F2BJ-W0BP
MJ7#Y:6Z^K\RUG9L. at M:09=L\&AHCPTO)V1=<'Z66,T7];>O2G*>P<9>9SE79
M\/[O+O:]QU;2BH5$BW;#LWH,&Q-\N6M\D0'>'HWAMKS^;ZZ&QQ$'\+-X5K4B
M.R]^4^,LBC7B=_WM8-"S:3&(+:&.S91=I?Y]Z.\-\8FN]Y0W,0YQ)GY at H>KT
M:='UB2-?M,C5?X^OF55<PD 98&LX1@@D8$\^G3UJI)-7MMHGG33M*$<6L?+U
M],SHXLOJPQKF%9X4LMUOK(3U:X/3[N13`/@/E^Z)T)* TV$$"Z/RUH<MM_:Z
MWH\;HR8<3,FF[OL7;S:'224+%?MH8227;U(I9QJ25J4CXJEC8P#_BJY%:#/X
MW 1M*A>=,?I8KV:[M^^L;;$B56;1:0`,VFGW9A4*IK"!!>27!NMK_F,O<7Q^
MC#^35+X%P#_'<?9W_ at DZ,(-R6XXY)(,^I<[K'=7 at .@.$P&0>60>O at J?]WCMD
MJ&<4R5 XV5)M*:"Y*;!,A8+_XU.:2L,S-V'=:V'4.85CD67U3?=%[KYS$8*$
MJ&);F"S6!E4UN+9#786,R)YY$@M9&EB+$"<HM_4]//^H\ON!.G463P4>JO3\
MUO'E/MDAZ.G?`N'-&O.?1Y/:\]E\! -Q_$^<SAG6?FH*AKHDDD217\[(:DLQ
ML)EOYIHRYW.=9VW"-O^S5F=7+F'^0?MD(:WY8$\,L at L!ATEH"B@?U4L(!5^A
M at 7M6FKJ3][X="H(X,U5/>-0`'L' `Q!A3\Z ;<KOL=M$;1=NV+G64.LLW4CZ
M2_WN;-0*0"F?L*F0P*TS-V=9]."/"RPV?C.Z_[4H0?*U( RNKWY>EI(&^/HH
M6335`5RE>N;8J]O-Z])>_H/[CQ'P#)^#9$L%0 */9S["<?@&3J?=KRKK<NZ=
M"GN4 at E0"/]!XQOR_EXO[NLQ/Y-&F00V#&<N!\/,Y\_9P?T<_=#5Y\]BA2DTQ
M^68I4CVF>I9GE(5P=GM=L8A[XA*%,#9*&9'VLF_"5(#PD6RRAC"];8A4K%JC
MR$#U5;+=?6**1@%[J&L$%1!3W2,9Q_7FQMH[% J\VD=5Y^BS&W at 4]#QIM_"2
M+VM>_8L56@/-A-_7B]%&/O36UQ2_5FOZTX[AINP,6'VV9 at 2*W=W&=+87%9D/
MOL[BK,[9>8HBZ-D.[L**%#VQI[,FU\&HJ[UT#- 4:M+BCWO2E!8^5KB;;6C 
MEV2S%SA:^R6%=3+)Y6V&T3V57+7]2UVVC%I at B/-M0!2#)ZP2/XZJYFCN&[;S
M`#[73(B44]]=30"0TLI#&M:.W%X&JGZ OR_.1 8^:!IR#81!/)QQI7,P<#\C
ML<J5NH1N=FL)31(-U>'Q*L4O/&R,Z%&$, at D@88#+KL+96C=4\_/]:;;&_BA'
MWO6)0A(\Y,K<C!"(^,F$(GR?87!>?IN78W][\:T>H!\`I=7#]W^_A@)XD/4?
M\:"G-$\6>\+=T[0="F7+F-67(4AF![MYZ('_*2\#_I(;>_GS*FS6A9,NH+0/
MB@]^?LA/ON/Y&^!5&H3/`W,NV ?+;689/D_7Z%79D7+._RF?)FP!21P1H":5
M$D<<*X.XW_G at V#HU:#A&1."$PX_9QD;2\*G;VX;+^5YPIN,,.*%3^@BH[UIJ
MH$Z(4';#!?(?#Q]$3V^N7$UM+BQFZHSPHP^6N=-7WY1YHG\R_*(:J)GSJ7T`
MX8B&.2>EORN&^"1AOB&B&2^##@@WZ at KR\ SPU:UYTMASQK524R6>O5K>'.\-
M3!-A0J/I$ECUSO\8&8'EK9!PM1=;3:1"?(XZ,CA2^U_9B%1H6NJ8TG8#-AM[
M4Q at C;KW86P#^78K at Q#!!;&]!>'0+;S<":PE!I6#LT[^/"W9B"O#)`QTF&+K#
M3AU=-H5V:URI%C<@Z^'%208?!J$$G3IN>]\T//4%U62L6#50VB3D,Q5B$!=X
MM!M8/F7KHK7X#;R0C)#ZJF]4=[%F at H0-"DYM<.:INK#$V(_A58,6SG(=>E^5
MP^=J,YZ!)H>>"H,3)?M7TYH,%$GV(HKILMZ99( "4^K*#]^>9DA\KYDS17J'
MX457HZ=H'((, at S$@ZAQM`/<*/GW4N0VGP"N,H,5*_]G)'6RC$,[.T?'MU&(D
MIV!1G3'?&P#(4LOH(HLU=<6\%"1X!L>,[>T#C FP? _2_'RY/693_"V;3XN5
M+:6TMI57"Y -K+WHH9O_GS.1QWGF&AE#N>8;*TI)`=P1)!2XFGF'#ZP8VUV4
MX%5\)R71 at L8J2-4V(U454*N<S%VG*I+W^N"IM!H1XAD('(=,4#'R"Q=U$#%M
MM92-+_/$,]3_\QTI3$Q$HVF>>!UTX,7Z7#+_`.G at NO=X%>G/STIOO+\<9N?%
M7*!B*8[ .6#0:>R/*>F W8%X?Q=_=1*P;=R*M&\EC?PA150W:OFI at N/1Z %1
M'P^Z`-G'3.#HUFN:Z[5=*J-*% SUXY S6R;@7Y@'C<C94SVK0[_$YRQ9"EK%
MN&?,Y at P2\C7N^.$MXTV V>.BT?DV[#4=0%2#<#;>Q/'Y<R"XN7N8]D!R+>GC
M>T9\HE$:CT>>@LGUAU##2 O8=53_(;=6>6J15IGM\/S-#12O3EU9M\W3T4L"
M`?7\=U+><6J@`<?6,8_V16<K)?\O*)X(&_,`W!#\+/G<^\?B,G4',C"$/F_B
M/Y2Y\-^\:KAZGS*'65Z3;D>8JB[S[BXW[[S=O+8#>)".)^LBJ//2WD5&X4OG
M+_Q.W<SNXO24X'5FTAUZ`I_M\='UGK/WG^9Z3WS >$V&P+Q*DT&]; :'\"C 
MY!*B<&@:2 at 2)"E![):,`U$F&X9AEAZ?KU^[[_;_;]OO_!K(K^.^GS_T[D!?_
M1^R/\,P/*EW#-XSL3<15U)9=)?]QWX'V,]\?=[6%0BP2?1H2F07QA_K/M_*'
MS38/UAG\9 at C[/V<P#TGJ8M at X`9#^D_,"@)!TD1R#WA:7^+] 5GB+X$=\G] \
M`M#3/Z\+/!!XH-P_S:Y!@<CCJP.0OGGY/H#H/G$55BJ(J+%B at Q$01#ZNXDU"
M>\2&$T\!K]B',*902FD*J+1=<5$+D4]PT!9)T!BL0&3^6DYHJB(BI,4C).<)
M.7K9)X%Y*#Y+PKJI12"@*I_/18@&F5TA<#HP"(('TA2',,* !SX>.#1 X&:1
MW1,02.8A(#86- P%E5?S'\3.HO?$YZK@#L9%5>*6=<2:[$%>X.PF@#A(J:"R
M6!VP. at PZ4M5$HVAUFP%%@+!C1B,*PC;PE[5_UA+UM:S[\06C<.X4J#QF;X5=
MM_+$C_A?!@"^;YQ#LR&Q6HC"V=Q]R\+[AN#U,4L/D?L#VP(I90,B/RD(\O(-
M[D0<XWQ'9Q\O1J^7(S\O1>:O/CEEY?J,\_\/-(>H+%44-(V832&?>/>&@J at C
M5[XCY at IT('^8CD_VR5EC*VDOXN)BY<U:VW4I&")4D1/PPE#AE9*#*P;*TWVU
MG&8*15 at LDFUA5A%@4&5675L"-XNF=VLR#[WU9)Q'0S92T$YW1^XL-OUTF\! 
M-P^DR>0?*?46VHROPAWA/Y[(0^$-!Z$X@"6"<H\>E'-\,'ZP:0U.BA_#Z616
M)%7U8?X]_['_)40TFVQO/]L()U-L&:_IT)2QK$.,J;>_@)8[R at 7_=ODS'9Q0
MCM27'XB'<A[6!#96QE<V!G9(-]874!L5E8VR56 L-:%BA29D"94QBBR*;M(G
M4E0)/02HH'34OT(^' 5$;8A]T26"T$;<,;T at J#%WL at 8^3!9+!I<L at M1(6.SW
MK57 :L0/#_"D3Z;S`OBK%-8`)F9029I+VA>C('P8*HV.2 2V//S at 1$411$%2
M0-J*$'[DG0= D,1N^B^M2\K8;D,>I6:(9#0S(GA0I-'*(XGV2PBDC\F(B>A5
M9(HMB RTH((@B)\ZM)(92PREQC<V))1*A(H(:\>@2&QMH+,Y="VH_G8KQ]',
M[NC;NI(-&1$G/QX<,HA#]VH?"H\S6V1Y0[N"L-VHY6"$"/@,433V>KE86N+B
M<82&+EF>IY_W4L<G2FEYBDKGB 8[]X@@6[>F'X6=B3DA$<F><E+0UG[<22XI
M3\&8.4\X>$XD/B7_7A:P:U$\B(DL_X:"8,AVR-)#J^51^84D&MM55ZV=.YHP
MZ7Y'!CVG/KA%@"A8('2R<D1-RUU)0406-E+PA\;3_A&_,:- at XGLEFEA&$TP:
M[#LJCS]\VR.<+,4@["XH3$'2"HT8-9Y4;Z!A*\C[YAEHWOANMA;\%Y=Y)K;2
M/>6/2":2NL,)PFCB,\\ZX,\UL+Q"WM)(%*&(@60@"X9I(F@/' IJ"&1-_=BF
M]Z'E.9S\Q@$H37VVK^%J,8\+9%QG[QHI0"ZXG6V,]?;D5&P\$5P&>$QCGCS;
M^2(;0T1$9 6#&"@>)TRT6HBD6'KB/FIW%("E9)LM#;-2T$22F=+44>I+H at 2%
M&N at J](:LXHN,9$,N&,+B2*-5>,UX8FTZ,>6K!"2ZRBQZO%B<@;<(8QIA8LHT
M"7!#^\B,N2XL$*;*P'>>HVV.0.S;?TOWQ-,+!_]14V2L at IN]=+U;<M)@1V;E
M.V3,E'F)2;B$$8%$D:*=J!#S8Z9V<5,D0Z3*&P(3%R7:H>*80"5DBM^8BS--
M9<8O."1-D!LDPZ"U at _ RHF6B_9*V2UJ:6,*)2VT+\+-,Q)KJ<RV6EE=,;3()
M5CM0TS"5=2XCAMZ]<<]]]KL'^AV at 84#U%CR(K<%%"$$.0JAI>]Z4A8#W?-BV
M<DC B)()VEU&.RB!!]FBC;O4]F_CV!!BD:&UY0B ;11/1V8)2CDD;OI1MHMX
M*^\7[:$&MN,R>;TU+1AMNWOF)(T+\8OY;9KE$-N9I69HT2JM-A('`"U0 at 0@H
M4ENR6K]!'Y(+3B^8:"2M3^0&=A at D"@<!P9!$3HU-%G0B at P*)HYG!S,-A$2FY
MU](3!+8B41$E3;EORY;9LK>2&:MUIVS?"E*8;FYAL(00HH)45 +H7,UD5-*5
MD$$6*:"X3*)[S=+N"/C\_I[.7[L`VHW1XM6:L#8,_W^,)!*6'J(4T<*UV"U"
MY'D<C 707A]^A\+#K:Z97D?.Q$OY&MU$^\M NFF_V?G^/B'3FY68C+.CEQMM
MQ>!V2;=-(4<"W;+Q;EH;DWB0=7?6W0'/EON:4_JMMX# $"U;/E!FH%<@0IF^
M4TO at 4RS,2H"Q;ZE\Z'&MAF\TPM-!1I%JJ*LN#FS#\<%Q1:-H10Q)I3 ?@2KQ
MSI?";R307/6T&)NO-FK&37:+JFA(:U'H^@9L6C!%,S0AVHPK>!HZL2"+!;E!
MJZ):D58Z,Q#G367#*NC,K,I4AU at A!7?+85:'"A=G"BP*@IB2;0"]RKKO&1]I
MA8LHOQ2T('O<4.PJ^$H#.:UVD4U24P0361;?FO!98<:'`"T(OVA7H".S`FED
MD1D6&MC=;R)!!#H!N>&161VUZ$9U3KEYYI:UL* 1$(SF4DU*L,MOQ+4)TDA\
M5U$*L0*2<'V%*(**@!AA8,J*-%0!! %]^&HN$((PI0B6<)=Z7S.L"]#:C"AE
M74V[+T78LO+AC(H.)Q)PSQ*WJ\VBD2+P.(BJ+.N"(S-O`I-GR"TV'9!((![:
MOPXFXM\$#8P7:\@<A(FCU\M=Y;^>\PN%H; H"F4I#;XIK?5RXYLLUCM(<.% 
M:%U(,UM#2.:>W=]4C0VKB3A$4 E#0'?"4X)#TI+S19Z5'\1U[_J>>:]]Y)Z.
MJ4]0?U-(+U5DAF# &U0UZWH\**BJHCW+!G))**B,3V,HB*HK$1%7E- 3^ZAJ
M&8:-8+MR_?F&Z\6H`_5'U/II`K0@@$EAG(+'(HNG!'"H2X:(+Z6"&@\G7GY"
M+ at 6*8)4"70\KMY*H+\WCF+GE!"B5!2-31)G:$<R'2C=SY51OAMB')#(8=D>]
M'I-*X[VDF=R^S"EV,Y?5`=/(B9K8Y3FP+48FB%!<2I>D)+I0F1R4:]J LAHO
MVW;QXJ @O ?%,[.+L<(A-/?L at S/RX&D//B.1BAKP$)QBFXBXL(0*E !89M-J
MV9DKA9-1E@$#7B,X($R=*ZC54*#%1$Y-N&L#CI]<V"L&4LM8#, +]&)2_&ZL
M!-\&'\R((R'&][1\1 at XULL"IP at -IEHV$-J+C9 VI%"+H**,VL61:K;=HMH6U
M"%%2K[_'U(/4WF49'A18XYWURVTU!K4N4^*206/Q&=MV^P*\67!)58*OSL]N
M7Z&>,,*196>=,B1%02!LW<_AW&.ZM]]C#V(<F&B2:LF*,<PJ0%WUZ^D/F_]6
M<YW>[.4F0G7\7D6[?H+EM_'X#;'58 K?P2=;BOTA82GTM(;,FKG9KP;/5,SO
M`/$D`FG9*7>?3C(8M;'>UL'?4/<)DYDD.:&AI5-F2*Q6H;--<5/776QKX5Y.
MU=_(],$!#.ID$H at S. \MH3H^GEM^GB<PXYEN(/6[Y6*R, %8BS&R''=;$].<
MT5Z$-S 932RMG3(W-'(X\2E$'2 at 9@@+D)0<!-BPHL1L`?EO5GC:$I1]U]1]M
MFS$8C%38[>4Z-N6M&GQ)U at 0-'M.Q4Y>AP310"LE at JVC(LX:PZ\@7G8*$144B
MK% 8R*+"7D'F0626!N=]#2'8'7V68 at D^!*R%<#I at 2]31D$U-L1*UZI%>"LG]
M!9'6*37^3K6F\[ED8/(,9TB&GH]<A#(H at 4H!C0$M(T:F?M("=$04F$I1]=]!
MX* MT1(C$("G%Z PUS*DT".^<H=^7C9FZ2I6+"SM*:A@=%2J;BEA)/(KC_;V
M$#ZLQ0^3Q!AAJS6%XF7/JV$Z"]5#,=U/\=QOF=@)':Z/ARV TD)..@@>!V98
M);V/YD*^I,2V%R#,,<S!<*T*U2T7,SJ=)7"+%=*Z<@CT5R1*?LR@!DT`?;^&
M$\^@W4&+/\2$%02M!A6 LA*D2T*-K.AD!&$-AYCMJ<PB;>+5*"(P6-T`!^I_
M,KS0QUFLV>-6: R;>G(:Y at NY149!;#2$A-,(\S?MZ>8:FA/<E]^DR?/JGF)U
MZCK"]R=$JB[,&L;ZSZI>:UW at RIARJB^74^UH**#VRJ^N<O7P!7BNP>#03="O
MB^ED#8-M1J9D06^ I=B4H7!A!D+^F_H`AP=RA8W0D7<+?,7:RXR&M3 D7/F<
MVV_D(-3*'L^W#<^LI7>U$$?MN...<-TN9<<5IWF8>C at HD>L2X4V'O3+!S$6$
M)5SXWM V-/?M9N(LS+0A*&Z at R>2(FP at 2L"@TE(%J>LADN$S9]+?BZCVX*98#
M& 1)@M/)&WRYR%FTUL8B6=NC[<(1<F"(92D'+H#MVV%.^-18HJB\QK]8UI<R
MHK[&8>S1AZ'N<&.D4=CSP_%>P-HP)X?6^%D00,+.&E(-".#1<<MG[YVTI,L-
MNH at V[81 at .%:WZ*&)X at LI8<SVL\Q2D[Y>9'F[)ZX at UAB^-L:Y-Q$4D+KLE%ET
M+ at MAY.D%<%#:OZ6D:Y(4Z /P*0Z3`4 at H+%BB*+!A%&$C$(0`ZX',;V4U1 UK
MNJN,`#>C"$/<"<X,]3UG0*@B*(R, at Q/QR*W',U;B*@P]'>4FANI!LA#8DALS
M;!U8H'6$Z()34 C-%3U=';>O4:)![FEBN6K9/;?G8]WH$Y=T,L5;>#<\9I)!
M8!-Y35^/TOI1Y%\O%:(]7\O-.['PA1N at Q:<12(TUJ$!4WA<&ID_(#KHWP25/
MZ=Y@'13OYL]G*KA2G>DL!)CEA9*F:<9#!8(Z5*"VRVXRHB*I--,Y[=%- at G/6
MZ.4"I6=79J<BR*N%M1Q !D)#@@@5+BRRHLU$B!*0/,#EZ,VHU/R90Q,H7F?&
MF5*A4&01@$!B*Q0\DC[]/WF&*![[41>&$+"8,+ &LLT#Q#)4Y4E)2BQ+$2P)
M!CS at AK*!0F-,QBT&:.2QQ&@VFY D_4-L/5 at 72>;O at 19MA:Q!6L*S$.D$,>1>
MDL!5YCT:%Y7[$7@$N>N-NYJ*=;O'GF+@#& KH!IO6M:V%6DP(X4$1 G@!EA]
M/FY?H3,*B6XD&'%@%N%).,PIUG"&A8+Y8D/@*87=^/%-AQ3BH"@7>\IMOW@*
MLB13]4%-]$;6(H:2$P"\19*TSVF["OJ]-K=O;2XI=?KH33RPC-^1(Z7$MZ(V
M2%)H4J4*M(JD)1%0K%*T5 5 HD4.QCX7$QP.+A<WO6'Y;L&]X0VK>AI\/PV8
M#.[F'9U'+N#!>X(:2;C$040261@@I $%#?OFYNT2=2:'8.UI&2,!KG8,ENJ5
MAT']EZG930Z W!X6Q%SZEPP#%@<!8JX%M9)J((H#$4,82%W&H.7<!H\>CWH'
M4S1 at L$1%D4C!(+%@QD#J*]R7M(==(8)F64T6 at S-%Q**-2(X<B[NSH&C=;YDV
MHFV&M:<U''WW-335F(N.M9A6&XTQ*XX9-LG&%)^JT#;X\@\9HTX/&2\.QDN6
ML#8*;(CA-8A3]C-F&TD'9P<3*+ME03#H"]"J7H6)==&UHJ5)P$H,]U8T*VK5
ME"S%;4UHS4DO+=#&=ARL2'17K*4XF>-U" ;&MA#2IC!8*@R:<MTE$R^Y#')9
M5V"X3)@XBY:JR(Q8HC%VLN1<"5@('-E&,1$#F>JA020V)$-/CHZB":YX% G9
MNTK"!&0EE)8+(06*0.B SEO9S4MJV2R3KF^&ND(36!!00Q7A?U#;R'U$K^_4
M`J='E@`Z>IO KW1L:W,&V,0:M?G$L]DKB][>D- at KFJI=8$L":UJ3P&3 U:%8
M"DAK$*>5*)614"K)9%&9A0#+021U"69(76+%T 0.18=.%AL34]AZP1BQ1G<R
M"?1D) ]2`YM?[^@UAM at 4/)FOTTG"9VTWXINHD-^*"\P:GLY\S-/ J+D=]6RT
M%YH$(52+:'V^UKC)2)XX=P>8( 3$Y#0,6M9X")E0O#,8]>D[BG5+*OAE#>49
M!TO&XGU5KD8Y(!B+BH7@@_(&\Q21?9)((T:S"^BW$D;6Y,=TGB!J at 0>%2#S=
M\*_6BX" (2QG; \V`>\FC1(>4.F?6E$8/;85"*+ TA/O[U6GI&;,FS"G<8'J
M-Y U!'?0H'G(BO5>"V[)-0XJF".2\H+G=-LGP9Z4ALHZA$':8_FU\_"(FH at D
M) 8ZG69D.PV0=RA*D_3YK#&5J(PJ'EU$[V0,T,O-?!3B&J9U%7^*Y40C8T%D
M&:WY)L!Q"AEZ-VY4[JQPC&AQ9,-<3<*+C<P2+ at 2_*SX;-1O/W^DV?!@<>$&*
MXM=0/$Y >^Z>I!I!@)AM$R_ at BC K#$N1+5HZ.WT%,B:6CC!8H79LYL at VF16!
MO3H%`JX6SL* TB;QR >H:W77(;"/!G$$N QS!0Y4VN1)!DGE\E=;HE>3L3I\
M*7FBU9Q^3#+$I]U@<-X*VW;M>)"#%<-&P&8VB!;[C(EH&K7A=1884C0H406#
M&7A2)P73^1G0C$,^4@';$!B SAC$)U5^I*CE8>5K6*>9,6#%\&Q/$$5-SR>9
MW>LWDDT`;V7GV0H2$M49YS$1,S"-XSMV]D)8IF]BWB06&\E#=!?@C4!R[RF4
M,T9XXR62P1##1%!C2_2;Y,4F(J%0<FH94F2JE(&)H'7!@ZT;&I)FNO#?-S+O
ME at B$TD73+2UK5490T(F)M@:U*".V40PIIDS304TMHERA=)<T"A.K:F&<`7>E
MPD-C=XT%9AD`PZ\9F-P>$6N/>)P82\@*1A3D=9":E8 Q"6T-DD3IH&=+Q@'&
M%D!1MW#.N0.-2AL,V##238+PK 61IUY9)T0D"GDDD^;<DZC.F'(5(=4 at 2@<X
M&TUE3 <ZFCETF-3+;;*XA5AE+<R9,IG5UIMHBZ<29M2%B(F2V"DAI)O_4]'?
MU":/K11,<[V+; VK9#B-YM.?7AL/-Y* >V'N&H;9Z$ 3P2\K#F<NR*>DW-A8
M;\*7T:E^(]M,%$@W!DLD(72TD(O)$6DT85&'P%)DRN3F<*')`=GRBL&1YC'0
M9Y_JB;(2LDQ[AZ#-*!O11#DU[6XR)S5OH.T=N[OC;0>;6&M+A)8.^55%4.EB
MXUQ16"#%%$4?JJ(*C56=`?'[/V'(AG*"A_\\@SO+%YCCS* 2-+V91\KYI5]U
M^P&$83-#=*(92(?XKN$KV-$^AOIK<@]TV3:]F&$X8EQY<L2"P$)F_SDO706(
M&L7LL ;5+L-2IU79E:JC:PB1H,7#W6A$VUHZ/-+N': \P*.NM)P(A5$DW5 Y
M-1.I=P2*REELSHV5.RW7/<UOQASVWU\MUP&Z98["FKQUTI*/(12QMD*,75=:
MUT@*\5;(FH$ZF< 9WQ3.T5 CQ7%D7169B&!VHG](W\-P-3O^3X >S(33CH&.
MK>?G-!CQPXAKQ A(WXY2ZM+E=JS*:H(-!EJ\,:+%&Q(9'K%L#J09D1,%U>0`
MQ:\8OHLIUIM49%TG<MN[=T]-X='"%GE)F+)ZE;5(M]MBD$"Z*@7,5. #!$L9
M_WE&]Z887.@;M79@>U) XKRCP=:G8=04LKK-F^B[M%1 X-U:6[9?-WYG&KB:
M'?+2NUS&/*=?KL+$@O_B2%6UH.T[563ERE2,-B#/5KR2K<N)>CL>K*I0V=SA
MS2Z[Y2RV,(E1*^G(5DO:0L?DCBT@\"B4/YT4FH?O\/QFA<_F59-,KQ48&1R2
M%((20 -;@HN\L*06-.!8I_:T7]1NZ%JJQ9"7LU9U787<AM-M]=%DE0&AM++$
MWFNRDDRRDU"O%B7=VY1(]7;WRVV!X at F(V,6]@Y64C([9N8N8/3%"9.#Q/,F1
M at 83OW[\#82VFD.X[CIL%EMLH%J=)EI0582=Z$GO:IUW?=;=14^:E12(P=TQ@
M3NG 6CFEV./&2<'8;;JJJHJ(BB*,1>GC4EM\7,Y%\')*3.<AF><HQQ8-[(; 
MO&KD:1"-ACLH]A+^<@^?<FA&"(YP1G<@X7DTD\*49NJ>X?9A!9L:ZD at N//WQ
MJ?A'2:THB!/J&]VN%J9&QM=3SF0"C!!)@'U1"'UC(''57E"7()05 at G"L0Q-I
MSB7Z&9)J-9"A,UKYK6H*BV"UV9I8B$(MBDO&""H&+6V%5S&7I4BM["T9DD_ 
MT03F[_KF&$6-;'!#"N;2Y"7,J;9BBNZWHXHZ,NF-U6#T(2B"KWS2^U,6OE at 1
M1 JX0,CD!V"DJ+\B61 at 3:+N+H("%5>][,ZC6H8DYF^<M:.,$PM12;9%:=')N
MF;^]4R-X[J:6(P51%&"(EM9Q`R at Y=P**%,*\);OI$N>&I$E!+Q_L'V'N],\>
MS-FP6.;2[T-1NH, at R#"]CQQ.=]F_69Y1RA',*'2=5 +9._"WP1\&A3TZS#5N
M6AA33 at PP$KH'!$4CMF0</(0U3NV-:URXUSI%S&$D`*P28D;A`QI%_=)CA'91
MT1<%C%A57,J9:EY;P-KXL00U];/AI -H"HWKG\WSPS!\=N&%AX=8*_$T61C#
M4(="$/0T`!.A";4<X24"L--<>"-UI*(WVYT+ at -L$!B>-HIR&J004<2CNE'35
M&$M%K2HI;O#:=W4%D:DL!H&P$;D&:T43D LIP[MA<J&DTQ,=B8KG,A#.XD!Z
MAYG.*H%8(U/2\7]1';0U]ENVT2.G*L5I!%)B?P4.$P)\4<5C3D<&*@-L"6 6
MQ[!7=%*2%A0#2>9I;I;;C%U^@]- at +BJK3JADP",CXC$FB2%<C>Y9($L6*3/R
M>0LA&1MV0E<- at 048&;<M/>= Z+"I;-$C%)):Y0SBVID18 [#J\NA),MMSFA9
MI$!O[$KB0"\^UD/LJB6-C1M"[5.#XOMW*<4J[!LVJ &O/NE1$:TZ#,S*84E$
M%2"B1"1MO!M=Y_ ,,$DR=.])J3$LG23K/&B(T+)\B>T<CICX<>$)^WT!]!OL
M>_\,BM)W$IX%013K[:?C.2G$_K"]F_><I[8I"!0YC!@('28!WH"2'?J*)$S#
M")$M/V)$\U"5C:&B02>Z3LG8ME&4:I*O!FI<'I)[?ENXSDJ<2F'?U3GSZ&3"
M=^+8\]FT_J<UPD=HP3P9Z.JL0R0D!V':]RY/;B.X06 [Y"C.`?J9ZSFJ2%'L
M+TELJ!M70NGC]]](64L/KRUGDSI9.R+(`F^-U^@^X-2(7\4<".F9Z:$N at R(\
MEV0NP[>[PU57>K,B at X@$E# T:0 at 9NO2._M\RZH/*R9?]6%.FH2Y+BX))/+;4
M4PJ,87N9H7N1TSW'Q28C7B[%U8MO&P+SWC_12G]_?[#,$VC;DKC9*^I[#2P"
M]:$#W8&]N<H]J<*Z:B\9`3D"'D2/;)**+CL+7B0?L(H)0?82)!%1\\ D3"-3
M")@MA:1YH!0PB=T+S<O _1,OQU\^OIJY7CASV*_CYJN?GGA+ at .+[Z3YK0"F3
M\><:-$R'BS<_FY?&R0+>T!4TP]- at L3>^DTVF43_ '+WO2E8C'$,#.N"7B-YI
5 at 8P[T!U%P,[@/]!=R13A0D.^HD:@
`
end




More information about the users mailing list