Date: Thu, 6 May 1993 22:28 EST From: "Wonkoo Kim, EE, U. of Pittsburgh" Subject: GCC hangs: Here is the code to reproduce the problem. To: djgpp AT sun DOT soe DOT clarkson DOT EDU /** Problem summary again: djgpp/gcc hangs(doesn't exit or abort from compiling stage until control-c) when it compiles a specific source code. If I rearrange the source code a little bit, gcc didn't hang. This problem indicates some possible bug in djgpp/gcc, and I can't understand why it doesn't show up some messages or abort from the compiling stage (if my code is wrong). (I don't know what he(gcc) is doing since there was no screen messages.) **/ Here I am attatching the source codes that made the gcc hang. The files are pkzipped and uuencoded. You will get several files after unpacking. Among them, there are two .c files (analysis.c, analysiz.c) The difference of these two files is just rearrangement of the code at the end of the files. (from if ...; if ...; style to if/else if style for return()'s) Nothing else is touched. Please try to compile with (Please add a line "char getch(void);" into (gcc_dir)\include\pc.h before doing so, or commentout getch() in the source codes. cf. See my another message, subject: getch().) 1. gcc -c -Wall analysis.c \ 1st file (analysis.c) 2. gcc -c -Wall -O analysis.c / 3. gcc -c -Wall analysiz.c \ 2nd file (analysiz.c) 4. gcc -c -Wall -O analysiz.c / On my machine (486/25MHz/8MB/msdos 5.0/qemm), 1, 2, and 4 make the gcc hanged. For the case 3, gcc gives the output analysiz.o file.(with no error messages) The compilation time is just less than 15 seconds for the case 3 on my pc. I believe that the above BOTH two programs are correct. Indeed, the 1st file (analysis.c), which cause gcc hang, is a working program with Borland C or Turbo C, and I have been using it for a long time. I found this problem when I tried to compile it with djgpp/gcc. Please try and then let me know the results. If the trouble occurs only on my machine, then .... very unlikely. I hope somebody can fix the problem. I guess gcc is trapped into an infinite loop and by somehow it seems to depend on the programming habits. So, please recommend how I can avoid this trouble (no other way until gcc is fixed if it is a gcc bug.) I want -O compiling, but the case 4 indicates there are still something else making gcc hang. (The compiled code by case 3 seems to be working. Partly checked.) (Do I have to worry about the compiler being trapped in writing a program? Do I have to remove any gcc-trap in my source code? Ridiculous.) ----- CUT HERE ----- section 1 of uuencode 5.21 of file gcchang.zip by R.E.M. begin 644 gcchang.zip M4$L#!`H`!@`&`#2EIAH`CM6K<@\``+`W```*````04Y!3%E325HN0V$*>P<& M&P:[#$L#"0<+"0L)!Q8'"`8%!@<&!38'%A<+"@8("@L%!A4$!A<%"@@%!A4& M"B4&"`<8"@<*"`L'"P0E!"4$"@8$!10%"30'!A<)&BO\_/S[^_L,"RP++`L\ M"RPKK`P!(B,4%38W:(F:VSP%!A(C%.7VEO=%Q3%C_>=XSG#KM>8U_AS;Q*6"A'7+O)8=MU5%&.*#]+ MA>2(VKD_B\FC\NMW[3KN'W'<&_=#:P_:$?&/Q=$:5^*P'"_?Y><\]P;+$?-R MG52WRENS_3]BQ*B]Q%%$UA],_B<8EQHF,\G)?%RHF^6^S_76.;*Q']Z3^ZA? M->%G/H1?NR'N\,N]'7^0/([Z1EQ^K*O\5.]@1-V4H%[OY>^U+_/\TK,]Y=OL MK_1MO^MU+/^7G_`1KW(UXK$'HQ\7[B^5^Y_/NM!=CSTO+NG+=CC9-2[9VYBW M[4;YYUZ]&L\I=XIVZ*<4*52TF^*O8J?*._Q?]E^J2-0BYZ+BN''C\K^2DTBA M6BY^J;37TH[[(RYQF_/9R/_-M>4W]NVX-X^FS;E6N[>X MBB_PB_7//1[K;U>UHG40Q:_G?E1_U'N)PEGO5=O^%\['>E6/N_X;E6?[L6+E MLTP^Q9%T3ZR"8.2W6H5.IP)'!6S6"/M5CQMU>\*-:]RQR4_I%ZIWKV,NL_2[ M9$ZPNO<3CB-S"B"&,G#V`+O^'X<%NEHR\_?L4O7A_GE'N,]H1<4_%FR]5+9[ MK>QG7:YO7L>SA?M7C>R=Y(6;,CSA?]J?Y'-=MN=8SV?1^DP7G]?K1KJX/U7W M2V&U,'R!T1^'_V'_9L'?@>-;_+7>>5POUPY!AZ_VQ;PX_/7<2W>^5RQ7^&XL M^3_"B'=UNL9B M/X4Y%A[F&HXJ3MAJ>PBAQ;-TWWZA6ON'^R'AYVE"J'G-]0KIG1=.Y8<=-D*; MZ AT E/=8>G.G1XE4]UD7T58]*43GR\?Z1PH48*'VHP(KJ2=QW*;'=,)6RN2-G.6$,6TKUA_9S,3.V7X4O_ M0I0G)'XNR9L+\BK^`I-O?R8>).8W?8G>H`?>'/0P770BY;Q*`Y$02)=(O#68 M'S&\Q4DX0A>%P+-VR^E8#1 AT 0] M4'4-'YWH[`N\<;MR AT 2I[^(@5Y07Q!>,6\=&,YV\4JWF8)*S]<(0^!Y>,_6:X M7^@R-ID8^1/YH&+1?24?RE9'*6+&XE)#S(]K_Y>[7-HW.;VGFE+%*4KLSO%- M'L0+M*/"@@O=(SR?,<(*"ES'=`;Z`!@5:XU4 MWNM@/VRS)&1'%%AXX!V"/7T AT Z`9P``OD`^9A2!Y`T31([\'#>8_#P3>4]X"E M*&"\!S*<]PAZ:OUF3UJA3W#(26K;?4<432XT3G'Z^=\W`8GCHA>CO5R:%RA- MZ-^)AFN+)R=?QE<9EL[EIFWXN!GY)6'E4[`-]GK5_`+_D-[;'K'YK#>EBT(H M/T!UV!/\S%.O7YYN\^,^*/^!XE5`N/\Y&,'R;':=FMWKW-3 AT WF`[/F7[8;,= MK+`\V]O82P9QL!OH'M1^/)3['O^AJNM_MEM5G2!KRC@?7,TIZ`Z5;=S,4B#< M+O$[VU7L'W7)IX%0]OG'&4[[07L!KR7LOGS5I]*YV:JE(%049'B\.IS!#P]7 MA\OQ=^`P/R$'P:83!9O9*PXVP!L^.8;'DDU+QX(MIY^F[-0NG";D%H7KA AT Q-KDFF-REN0VAYNHV:C2DZ*&,!N4Q*GHHHU$4$[Q( M;3UH=H^I1TALH2':VH8S'E+/I09%$"SB=4KE-%*X2=C AT 3B=AFSOE^87BP1B, MA+@TU;_04$;2'3)L]!.<.P?GR<%Y-3R23WF%[#DYB49^?&I^0-(D;GX8I4?, M#REWT-X6=6&C%.WRKD AT 9A0V[SH6AJV6C$`1L]?VW/KJT4LMW_1*7QLSC;S1\ M[?T?!F^G%PNKL*YN=Q4)O[8UGZN@$F3^/UC^X7)XA$B9E"U2(@Q*+T8M)G;B M(8*V$%$6DT5#!):6#:WFB>7*=X``O(_P="PHW.M!1D'J*G/65`'&S;4L37^6AK28=O`_FX:(MX_^1T.QKUHX"06Q[0P0O[/ MS%>SC:#+M9H8R]R&SC`=K*1,HL4+6?#!UV#D=Y$.C AT MW;F[W0\"IPCP.X^T@ MP,XP43W(PL*L6"35L.&["#\'X+-"+8B9;C8&/L/#_LSG8GMQ.5LSJ8N) M\=#!.>,!U"^!)[H-$PA8MV,"`>NV3"!@W9X)!!Z*A+/`/2FPA]6Y5)?@26F[ M(US[O"H&XFR)UW AT ZT>71R8<]P8K AT 95ZPB(BK%:'B4D4(/C#RB5Q&BZ#$(A%R M"@/)FJ.*R2YCPDCB^AX47P1*]TB_2&".#'J($;Q,!)K$-U AT 1<;]2?K>Z01[A8 M\,G_Z.$-FE6[AS'T.:?+/CUV=XC_AO06MGN=`@06..P/_;"7UO>Y>=Z47PWLI>2@?!% M_L<)X:-#75+8I0/<&^JS`$M([V AT _&*\A?,3A]QKG_\C&=`?C>OA@;"6N M2SW/(YLG\B"_^906$=_'4[Y)CK#GP$G.C%D:NRQ,=6PDV-OT90G-$?X900MA MFY+/F;`U9-M2Z-P*W4W2R70*>A+K(.5/=SD9I*H6(NKEQ!6 M)&QD_:.E_9Q<0?-SKTYR"W\(A,!.[0Y'';\/@1`@(AT"(7#<\1Z?Y07YH"[1 M>\4[]53PMLN+\NM-\8;9^7`;3\%>R44_@/!##F"*30GG,,J%WG0$Z"A0#O"> M%]E4WB/C!KU_GYB?K>'./WBB+]?*_1=:G=9G%?D=%4V]T5 AT HS7\!*Q<:]21I MNU=D=,/]A#LC4JBMH!@R#E&?*M$0L'`1M;'@O$C<>EYM+F*\\CF;>LF#/`*3)/I'2F3U'\YD^+/\XR^A M#;8PHB-57680B;6Z*)+BS2:(/(X251"IA,C;OI/A,G:Y;D-ZTOBK&#<='89Y M*W'"=&6CPTL`,Q0=J?Z$G2:V*#"XQ&8OMA:X373.OGZ([I"P70J$)R4J']KV MB2G&FJ5=4,@RFSACS:+F*JAC?9<[G,LEG,NCTD*9JW3S7!KE()KX-&-LOI6I MF6%EZL8J,4(7/Z>&#"`_VI&2!",T0NY%:`!A<]$'A]E8IVPN2!U0C,ZUG`MD M`:`GV,&Q5S\W(==S@^N9PT,[G#EJY,^JMK!YT4`LA;ITA;\I>->VO2SAP7RG M(![MSHOG9V8;QC.(Y\*I,>AE3*^EB!>_WH AT Y$F\!U!-?D32'>?@\+6U[\VE> MY[6$XP$-R:]CL]ZNYLP-!NIH7L>*8N_J(5B7?.L055QV=/@QNQ6NK\T>'$7Y M7M9X3F:,8*2(@"YT>PO^9#J49KX](B"NH.R]NCWE;_=5J(3VQ:&4&DET'U\D M!O2CWDL4PG.A7O:S9!S-(+X%<^Y'%`<@48%3E4\1CS<7ZR!(KL&75$TG%##Q9V)7D+5\`;%!`S=,>Y3/@5- MB,4ILDD)CA!!*D`&@QQ4%?4`(L'OX]ZJX9Q(_LU[B;_O`RIW=)$KJ0J,ZT%* M2-4(-ZZFM;X3,=+GH.^1CA1JI%!C:W:"OFVIR`/G@)\0<34BQ$?BBH+2J76) M8U>+*S`WT17FD2#`(1PAJ=7X569%+&/BL(J,0+F5KK9>@A')6?`E.4ZKH1Q6 M+;R:^$^I8)EHBJQ1 AT FAG#33PX3JEOA?O8\HGZHOR(;$C0E,%3Q3$_5M>8MJJ M(+"Q&]?H<&P9O(4=YH_N`YF]S(=$F?0EH DOT 7O AT REF[:MV[G M)E3Y`GT%[Y%IS9(M:Q9D4:Q4BTIUXOP AT 0=9U`QVYC/,27^GQ7YL6;1J4*=.G M0[^T=Q#3G]9M61#P\6SGEM$.X7B7Q4NWK%PWTS#9Y5BT8>6\/TB58^V6'4L' M[0:)XG[390F"^%/N($_EW6[/D',@3Q`GW>+MOTY*9 MEF;EEBW[A1]%S%7`!QK2E-8&'RA44^%4?%S7B%!+`P0*````!@`GG:8:QQQ! M3<@%```]$@``!P```%5424Q3+D,-`@$2(Q05-C=HB9K;/`4&$A-$Q?:6]U^J M!%F7;EJVC3JL.*5[0U[[,TW7=IDF_\[JL&_EMIIB]7_CJWE^K4DW*=.H7:W AT 1[S1: M$=.GOZS9>&:?,-=,0<*`'OL@!2^Z5S8)=XR^[6W6NV6+X.B`91KD6+1AY9A5 MP?ML63K*&R1*NV_3DDUQ#I4PO/<(KW-Y%\V5ZZE&"3(DR+5BE#==%.PZY8[L M6D[075>N&^U3^FO+YLE^$UUNO&;-@/<^P AT N/4.4L[S-1M+;1!D/.A&;=SH7+ MYNMRNL#L*N&&I8N6!9NU2C+WVFX9YG1:.XRV?7*%=3%UTA(ZP375H0. MPZ4I28!3S;I%U>@,C3U030REKK"BX?!ARZSX]X?N@,N:PT85LW]1&>685VN>FU9-H-U)) M702HPVDMM`*[.)YO4+?/`'GQ1EN4])#SS=)I4K,1\_:BS6RIRZZ!'N\;)I/A M/;5HT:5?BSHEXIW5;?:!QT[A-^)-Y9-A@(4D"[G0!IF6"5584L+]<'0"1%LVS%P%S]^: M,>=D(-]A0:"QY0CO/,\'Y68;=FP9IB-A-1XSK7K3G0/FEONVC6QWR AT 0Q$ZY_ M**9]U!*U:?;1&'\:X:T&"^R[I.,'*GW`:>7:ATSM&+W-[@=U;S&=6N AT R!L-3 MH(_\[H/H/=\TBS\V&U:E/;MDPLA%"CS2-_MN4YMT`CR'P9U`MV<%M>S!;LT\ M07GQ?DG%\\(\NYXI]C/0/\'P3&-^46N>/$$P]15@>8*N1/?FV:,O MG:)N*NBX/BI+DR;"UFJ[2%]RO3)F%R&'MIILFT_3`4]WH1N;ABQ:#5D6]5=( MO;%33=Z$S"7BMGUJ;:$5DC2:3L-'^DGJ=-`%F16650KZ9"P+DG&]9E90!YIU MD%3?@IAGH51>_!HU=0I5^MRV8=E$W-,A\\NH[%HZW7PWW4+.RT)LZ>+*0[;B M&HKVZEAS^"UWK@[HL:1.ZA9.CV@=A"..%+N)I<.OQ9;)#"]+YC?!(6;%VFT" M(/Y-]B)Y[;9N&_DM!]$#67B7:[R?C,"Z'&.;FZ.$L;JYAO1W4TR#?()T+6U* M4_A$U#BBM!1EY4E-)RA.)))=:R:W:E" MPZ8I0ZH!-`%(=!I=5Y`&SJ>R36;P9()L.%^WKBEQ>H&^G8,Z^V'OMH6[F5:YE-NI MG*Y;)C(R3&=P/((%.4W$II;,)J%MH4O4C)!2N4;_(%*N:!ZC,3*C&,6^K2.* M1-Z59MTVC2B*T&P\=$8CR--AW83+LF?+Q)F)^CH];K5FO?SL6XJVH%<+ZE!< M#"AUV#EMZC.49NG#/H5^%VKJ8[!".S$H4]=T/-VR44J$XQ,A?[(SN")/4Y8Z M05#7/+X%=3-W'64V$4D#4$L#!`H````&`""4IAH^_@]T\P$``,(#```*```` M04Y!3%E325,N2`T"`1(C%!4V-VB)FML\!082$T3%]I;W7ZH$&=9M6+9YYZ:= MZQ)M0I4O&RH(WB/3FG5+MJQ9D%^#.@W*-.O4I%._(OU2?=*?UFV9ZG#MT^U8 MMG6X-T AT 1X-6QBR@FB&51K%2+2G7B_"!!UG4#';F,\Q)?Z7'8B/;F3K AT GV)\%@:0`AQWZMBW<.FB7-D$<:5HG(&*2)?MR;EVQ=*#U M6+HOY9:%R^9XERD&?6K;MV_IHB%&."W\/PV^/O.^A&XV3-Z_%)M'Z2[SY-)" M AT WPK%^3=LFG/HL%>_SM,VBWG?%R#-QKA&]Q'BNE7XN%_2^HZS9CCF,)6NVLG[6J<[_18X-P#)'9 M)KO\+MJW;,FD(M'..-8KFSD)XI=WAMXW'D M)^UDR&/2"_.(;=^,5]S!%_NVKAOON/&P;-^Z/0NB7+,M.S>M'KX;I9&SNHBZ M^HX?BS:L'.@]EZ[239/"UW3+,Z;1RE#/Y';;- M]3+6"1,\5V]:TJ%'$E!+`P0*``8`!@#BI*8:C56LWG(/``"P-P``"@```$%. M04Q94TE3+D-A"GL'!AL&NPQ+`PD'"PD+"0<6!P@&!08'!@4V!Q87"PH&"`H+ M!085!`87!0H(!085!@HE!@@'&`H'"@@+!PL$)00E!`H&!`44!0DT!P87"1HK M_/S\^_O[#`LL"RP+/`LL*ZP,`2(C%!4V-VB)FML\!082(Q3E]I;W1<4Q8_WG M>,YPZ[7F-?X7.!D_NH7S7A9SZ$7[LA[O#+O1U_D#R.^D9 M[^7OM2_S_-*S/>7;[*_T;;_K=2S_EY_P$:]R->*Q!Z,?%^XOE?N?S[K078\] M+R[IRW8XV34NV=N8M^U&^>=>O1K/*7>*=NBG%"E4M)OBKV*GRCO\7_9?JDC4 M(N>BXKAQX_*_DI-(H5HN?JFTU]*.^R,N<9OSV/ILVY5KNWN(HO\(OUSST>ZV]7M:)U$,6OYWY4?]1[B<)9[U7;_A?. MQWI5C[O^&Y5G^[%BY;-,/L61=$^L AT F#DMUJ%3J<"1P5LU AT C[58\;=7O"C6O< MLJ=Z]C+K/TNV1.L+KW$XXCZWL9UVN;U['LX7[5XWLG>2%FS(\X7_:G^1S7;;G6,]G MT?I,%Y_7ZT:ZN#]5]TMAM3!\@=$?A_]A_V;!WX'C6_RUWGE<+]<.08>O]L6\ M./SUW$MWOEEU:TWZN\J7V"PO-UVE8X?[T2]S(JU1?P'4ZX3HQ MNA*]<->"#[_C:B]6U[CF8])V#MC+>\:\!KT/Y];N6"%=IZ"0[&:KT+T%/Z;[ MA;)L\C(?7HAW=;K&8C^%.18>YAJ.*D[8:GL(H<6S=-]^H5K[A_LAX>=I0JAY MS?4*Z9T73N6''39"F^H)3W6'ISIT>)5/=9%]%6/2E$Y\O'^D<*%&"A]J,"*Z MDG<=RFQW7,-`L1"TKD;>A!7OI6',L!G==H%`@$@2;9MQ`2"IQ.9`#YFCDT( MVI].@0)==`)PK`F>Y=`7V4%=9._"$)$&C0AGT$KK`Y&KJ4%#A#/H,C:D03>< M0:,5%]E!7617 AT T8$/5!U#1^=Z.P+O'&[_B(%>4%\07C%O'1C.=O%*MY MF"2L_7"$/@>7C/UFN%_H,C:9&/D3^:!BT7TE'\I61REBQN)20\R/:_^7NUS: M-SF]IYI2Q2E*[,[Q31[$"[2G-EKFFJY=?0E1\!L15-Q!8S'CPH(+W2,\GS'" M"@I.`=@CU](.@&<``+Y`/F84@>0-$T M2._!PWF/P\$WE/>`I2A AT O`FK]9D]:H4]PR$EJVWU'%$TN-$YQ^OG? M-P&)XZ(7H[UC?B89KBRVQZQ^:PWI8M"*#]`==@3_,Q3KU^>;O/C/BC_@>)50+C_.1C!\FQVG9K= MZ]S4X-Y AT DOT SYE^V&S':RP/-O;V$L&<;`;Z![4?CR4^Q[_H:KK?[9;59T@:\HX M'US-*>@.E6W!4/;YQQE.^T%[`:\E[+Y\U:?2N=FJ MI2!4%&1XO#JPX_P?7I)-2\>"+:>?INS4+IPFY!:%ZX M8,3:Y)IC7)^%$#Q5.]*#"B1XJG.BQ\#FBISE&`^TQ*GKJ-FHTI.BA MC`;E,2IZ**-1%!.\2&T]:':/J4=(;*$AVMJ&,QY2SZ4&11`LXG5*Y312N$G8 MX$XG89L[Y?F%XL$8C(2X--6_T%!&TATR;/03G#L'Y\G!>34\DD]YA>PY.8E& M?GQJ?D#2)&Y^&*5'S`\I=]#>%G5AHQ3M\JY(&84-N\Z%H:MEHQ`$;/7]MSZZ MM%++=_T2E\;,XV\T?.W]'P9OIQ<+J["N;G<5";^V-9^KH!)D_C]8_N%R>(1( MF90M4B(,2B]&+29VXB&"MA!1%I-%0P26E AT VMYHGERG>``+R/\'0L*-SK049! MZBG*Y:HMD5A(@'='!5U3?_._\M=_PH9/_D= M#L:]:.`D%L>T,$+^S\Q7LXV AT R[6:&,O1#HX+ M=VYN]T/`J<(\#N/M(,#.,%$]R,+"K%@DU;#ANP AT _!^'-1GBS0BV(F6XV!C[# MP_[,YV)[<3E;,ZF+B?'0P3GC`=0O AT 2>Z#1,(6+=C`@'KMDP AT 8-V>"00>BH2S MP#TIL(?5N527X$EINR-<^[PJ!N)LB==X.M'ETL(B(JQ6AXE)% M"#XP\HE<1HN AT Q"(1<@H#R9JCBLDN8\)(XOH>%%\$2O=(OTA AT C@QZB!&\3`2: MQ#=8$7&W(?<"-_(8JP6N$+ELI48^!R-$C9J2V)P(LRZXZ]=DH1<33E:`3-!R M!V>A*]W!("@HQ?!:2VT&8M?E:JP8"N5740CI]U2$?]6^:&H#Y(\PAS4U*QC5 M>+>;CIV&RQ6:D]^BX]KO2&EV#0VM8YY1V0;Y0/\3- MK6@^ZWO4GZWND$>X6/#)_^CA#9I5NX(_X;T%K9[G0($%CCL M#_VPE];WN7G>E')K3X1JOL,;X=D$5HPO\;@^$A]6AD[(U9%1`+PG5^^2B\.B MDDXQ7TSG7&S7XPC5Y.M(?L(;&C0UU2V*4#W!OJLP!+2.]H/QBO(7S$X?<:Y__( MQG0'XWKX8&PEG-DY&-?S AT W&]`.@4;N>%Q#0LO)V7QO2_Q6?X/J=C7R'U^568 MTS">S=O9.X>YK2D7KDL]SR.;)_(@O_F4%A'?QU.^28ZPY\!)SHQ9&KLL3'5L M)-C;]&4)S1'^&4$+89N2SYFP-63;4NC<"MW(_U_/:,WE-TLET"GH2W,!+X`K M^&*@!.+F2VC,PRT/MTL:B^%/;.P,6-?"*=P)0;VBB7P MI(W;)?!$5[Z$L+D*)N!83688L(1$R/4[)A(Q AT 2MF.`$DP*XU"[#W?T: M7,J7P-`E'+N`:'Q3T:XY[3="1V"^SM2G^4%^:`NT7O%._54\+;+B_+K3?&&V?EP&T_!7LE%/X#P0PY AT BDT) MYS#*A=YT!.@H4`[PGA?95-XCXP:]?Y^8GZWASC]XHB_7ROT76IW69Q7Y'15- MO=%8*,U_`2L7&O4D:;M79'3#_80['.3;V(]%/1?SCN/KB:AWHU*HK:`8,@Y1 MGRK1$+'*SY(?%XO,&G^[PO^X;BQ:VD%WQ.7'$JQHG/TJ;)^D%>=#*F'YR&@V M/)50)19.%E`+.EDB/.>,0J%Q[7AP$;6QX+Q(W'I>;2YBO/(YFWK)@SP"DR3Z M1TID]1_.9/BS_.,OH0VV,*(C55UF$(FUNBB2XLTFB#R.$E40J83(V[W,VV$] MU8K+ON7[$;G2P($2D1`E"(=QNX1AV2[#UZ]_),IZ&E:X4"&N*EBVJWJ3X3)V MN6Y#>M+XJQ AT W'1V&>2MQPG1EH\-+`#,4':G^A)TFMB AT PN,1F+[86N$UTSKY^ MB.Z0L%T*A"K&*C%"%S^GA AT P@/]J1D AT 0C-$+N16@`87/1!X?9 M6*=L+D@=4(S.M9P+9`&@)]C!L5<_-R'7=%`+(6Z M=(6_*7C7MKTLX<%\IR`>[_-I7N>UA.,!#KN;,#0;J:%['BF+OZB%8EWSK$%5< M=G3X,;L5KJ_-'AQ%^5[6>$YFC&"DB(`N='L+_F0ZE&:^/2(@KJ#LO;H]Y6_W M5:B$]L6AE!I)=!]?)`;TH]Y+%,)SH5[VLV0ZKGSR6[L`3,(U9D:)Z& ML=4Z#5:>$IMFAK)00\):6D AT QQU18JN&<2/[->XF_ M[P,J=W21*ZD*C.M!2DC5"#>NIK6^$S'2YZ#OD8X4:J108VMV AT KYMJ<@#YX"? M$'$U(L1'XHJ"TJEUB6-7BRLP-]$5YI$@P"$<(:G5^%5F12QCXK"*C$"YE:ZV M7H(1R5GP)3E.JZ$<5BV\FOA/J6"9:(JL48)H9PTT\.$ZI;X7[V/*)^J+\B&Q M(T)3!4\4Q/U;7F+:JB"PL1O7Z'!L&;R%'>:'+0JY<^.NS>=)J2?GW^&7[2[? M0+"!CJ'WA$X4ZJ*.5A`9TSLR3.U'3!Z';GW!NB"DL0[_$X\7ER%T%Q AT B,QT\ M_26FZP7LCADKEL_`_@)$4X6OO%=E(0,-J756_^@7U\'L7J9#X AT S:@7Z1\)PBN1[4.9+OU*=>C2A#%APL".V#8L7I1A68I-X2]1 M).^4/E$L_T\0R0]2)XCE3^$>SGBY]P3KL6+6>YCU(GR/95L'?H/D"7>,E=J' M])=9J[2NL,V8+"I5ZM>G4(LZF9DC'3X4Z1+K& M*Z,ZGJD1ZA)F&'?X*>IY3#'M(@@UO,38()_"+2LW3."VVS-P[C=*OMFWHSR7L.Z':9)S=*JT>#S+FJW'/AL AT V;!WY,`=_TJ=6B"9C&)M7RO,J,U_KT M:9,PPU-],OA.H&6\D,D76ITU097Q4)-BF7(GK!$V?FI:O65?0GT[Y[0M^T>,NR.:T6DUM]9TNSDAGF MSR AT 5_E7PIIL'BL590;_EUAU+1]W(_I?CO)E"3+OSC[3^0[V8":05LQ[ M3ITW'L1BW]9A[0(/(L?'=PL/W2S;-['O+^`4UM7<-PB MTA-[E_<^ZV94/Q9MF""T2A5M"-NQN,%-DOD^6H3M@/W2QY*>T.W;'5^TUM9N M1M]B%G\01A#'0UN4+S=TV2V0(;ON>$^0H?PP[O&>^">RU'7-FM&&)<-4ATV` M#>-%8GT=#_88_G'TK(=[R'?<$Y(A7Q2V4?:8T&_OV+>"K_!'$OC=NFS'T%?( ME]MM9C^KSS!G_##^H56"\B^0SS_`M)NV[)U^))Q#%\?BOV"^555 AT IO3S,1^O M\BOD`U]F[;>L>XY^T$S$R2O:K^>\X5"JS0I M1FGLFTQ:<=J=9PETG\ME[><^:LZ8JDTM/QYN&%-[&4[=Q-ZUHM=OV[99%QY3 MJR AT UPG.>%@YH%^@;+0K(#8VCJ.],C59.=&=YDBO7$]9[!<^KF'L5_S/!.I4H MQ5\=:3\KR\A;)0]R+$O3GPD`AI AT X)C\$)I5=`E!+`P0*````!@!RIJ8:&SX^ M:CD!``"/`P``#````$%.04Q94TE3+D1)1 AT T"`1(C%!4V-VB)FML\!082$T3% M]I;W5:I4"3*LV[!L\\Y-.]?EV(14T=8%V31L7I`P;8*4"5/GS)PZ8=($&3-G MSID-%;9LV0(]UX,>.LT8PAL&>A%MP3'0'20-\LUB>.<$$5V#!!$\7R2GK#=( MN67IUI7K%N19N6''EC5;EXVY!IFF>S=MBS(L6'GEOFZWI,OE/.T M9D&B!&DWK-RW!=FSQ]/MXNA.T8RC)"J4Z=>F0;&FW.$>E AT SR-N,>2E#U M/)ANMF_/)"_^-`C_!'IP_/$7V9A\'2*LB46=#65\;<^$<)HWB'3"'%V635NE M-J3X8<1 AT DL_X5\O?@DFHP15K`V]*J%(5>P#1E`!"[(`[,P:97B-VD(8%.,KM MM