Path: utzoo!dciem!nrcaer!scs!spl1!laidbak!att!osu-cis!tut.cis.ohio-state.edu!rutgers!iuvax!pur-ee!j.cc.purdue.edu!ain From: ain@j.cc.purdue.edu (Patrick White) Newsgroups: comp.binaries.amiga Subject: M4 (binaries) Message-ID: <7179@j.cc.purdue.edu> Date: 1 Jun 88 23:00:30 GMT Article-I.D.: j.7179 Organization: PUCC Land, USA Lines: 700 Approved: ain@j.cc.purdue.edu (Patrick White) Submitted by: kuhling!jonasf (Jonas Flygare) Summary: unix m4 look-alike macro processor. Poster Boy: Patrick White (ain@j.cc.purdue.edu) Archive Name: binaries/amiga/volume6/m4.bin.sh.Z tested. NOTES: I undid the shar to undo the uuencoded compressed files, and to separate the docs from everything else. I nroffed the docs so everybody gets a readable copy of the docs. A patch to some of the test files was included with the origional posting.. I applied the patch to the files and excluded the patch from this posting. . -- Pat White (co-moderator comp.sources/binaries.amiga) ARPA/UUCP: j.cc.purdue.edu!ain BITNET: PATWHITE@PURCCVM PHONE: (317) 743-8421 U.S. Mail: 320 Brown St. apt. 406, West Lafayette, IN 47906 ======================================== # This is a shell archive. # Remove everything above and including the cut line. # Then run the rest of the file through sh. #----cut here-----cut here-----cut here-----cut here----# #!/bin/sh # shar: Shell Archiver # Run the following text with /bin/sh to create: # readme # readme.flax # m4.uu # This archive created: Mon May 16 09:18:29 1988 # By: Patrick White (PUCC Land, USA) echo shar: extracting readme '(3304 characters)' cat << \SHAR_EOF > readme What you have here is a completely PD implementation of M4. It was originally written for the GNU project. This version was the last version before a major re-write took place. Pd M4 is based on software tools macro, as described in the two tools books by Kernighan and Plauger. Although some serious changes have been made, this version inherits the basic design problems of the original, hence the ugliness of the underlying code. [GNU version of this processor is re-designed in a much cleaner fashion, and is expected to be out before 1988. GNU version also includes an extensive texinfo document.] PDness: This code *is* PD. You (public) have all the rights to the code. [But this also means you (singular) do not have any *extra* rights to the code, hence it is impossible for you to restrict the use and distribution of this code in any way.] Dedication: This posting is a dedication to an old 750 that started out running 4.1BSD and had 1.5 meg, 1 dz11, and 2 Rk07 drives. It was named yetti [sic] by accident, and was managed by the author until its retirement few months ago. [the name yetti now identifies a different machine] Distribution + misc: The distribution includes a small test suite, the sources and a man page. texinfo document is not included. The makefile is pretty simple. See the makefile for configuration options. Try "make time" for some timing comparisons between your un*x m4 and the pd m4. [It should be slighly slower than V7 m4, and slightly faster than SV m4]. Make sure to set MBIN to indicate the location of un*x m4. See the test suite (test.m4) for some additional comments about pd m4 vs un*x m4. Some thoughts: M4 is a neat macro processor but probably a bit outdated by now. It does not need gratuitous additions, or "features", but a complete re-write. As it stands, it is powerful enough for most macro processing needs. We have, for example, used it to build a configuration language for DECNET under VMS. It can be a handy software engineering tool under most circumstances, and can displace a lot of meaningless little hacks written in C, pascal or whatever. [See some net postings for references.] Suggestions for hacking: If you want to hack M4 further, you may wish to implement the SV m4 "trace" facility, and extended (5-char) Comment/Quote definitions. This version also needs some dynamicity for its data structures, and the ability to handle multiple file names in the command line. If you want to add "features", you may wish to first think about implementing the "feature" as an M4 macro. If you really want to elevate this processor into a more state-of the-art tool, than you should probably re-write it. [But I have already done that, so you may wish to wait for the GNU version to get a head start.] Feedback: If you have any important fixes and/or speed improvements, I am much interested, since my new version inherits some code from this version. I am also interested in hearing about any unique applica- tions of M4. I am not interested in gratuitous hacks or "neat" kitchen-sink features. Contact: Usenet: [decvax|ihnp4]!utzoo!yetti!oz || ...seismo!mnetor!yetti!oz Bitnet: oz@[yulibra|yuyetti].BITNET Phonet: [416] 736-5257 x 3976 enjoy. oz SHAR_EOF if test 3304 -ne "`wc -c readme`" then echo shar: error transmitting readme '(should have been 3304 characters)' fi echo shar: extracting readme.flax '(382 characters)' cat << \SHAR_EOF > readme.flax This is the port of M4 macro package to the amiga. I just compiled the PD package and added some functions, also claned up some code that wouldn't work on the amiga. I haven't done too extensive tests, but it works fine with the included testfiles. Anyway, if you find a bug, you have the source, so diffs will be enough. The source included here compiles with just a few warnings SHAR_EOF if test 382 -ne "`wc -c readme.flax`" then echo shar: error transmitting readme.flax '(should have been 382 characters)' fi echo shar: extracting m4.uu '(34776 characters)' cat << \SHAR_EOF > m4.uu begin 644 m4 M```#\P`````````+``````````H```EX```"O0```;8```(Q````B````/P`Y M``(5````@````"D``!`0````,P```^D```EX2.=^_DOO`#0D2"0`2?D`````K M+'@`!"E.`$`I3P!,0JP`2)/)3J[^VB9`*6L`F``X2JL`K&<``'`@#9"M``0&_ M@````(`I0``$80`!>B!K`*S1R-'((F@`$-/)T\D@`G(`$ADI20!4T(%2@$)G5 M4H`"0/_^G\!5@$)W"``@`E.`U($?L@``(`!3@E'(__8?O``@(`!3@A^Q(``@D M`%'*__@B3R\)8```;"EK`#H`!`:L````@``$80`!#F$``/@I0`!(+P`D0"`JF M`"1G$BQL"3`@0"(H```I00`X3J[_@B(J`"!G&B0\```#[4ZN_^(I0`!09PKE@ MB"!`)V@`"`"D(&P`2"\(2&P``"!H`"0I:``$`%1'^0``"41R`"`\```-OV`"` M)L%1R/_\3KH81'``8`0@+P`$+P`@+``L9P0@0$Z03KH*)BQX``0B;`DP3J[^W M8DJL"3AG"")L"3A.KOYB2JP)/&<((FP)/$ZN_F)*K`!89P@B;`!83J[^8DJL! M`$AG)"(L`#QG!$ZN_]PB+`!09P1.KO_<+'@`!$ZN_WPB;`!(3J[^AB`?+FP`- M3$S??WY.=7!D8(!!ZP!<3J[^@$'K`%Q.KOZ,3G5#[`!<<`!.KOW8*4`),&?:M M3G4``$Y5__A(YP$`2'C__B\M``A.N@#N4$\K0/_\2H!F%'("*4$'V"E\````/ MS0`8]@``"\2&P]&"\M__Q.N@#*4$]*@&8><`(I0`?8*7P```#-`!@O+?_\J M3KH`HEA/]@``",+RW__$ZZ`))83R`L/8Q&@"X`("T`#`R`````"&1JXX!.Y M^P@"8`Y@$&`:8%Q@(F!88"I@/G``8%(@!P@```%G2'``8$8@!P@```)G/'``6 M8#H@!P@```-G,'``8"X@!R`'`H`````,#(`````,9AIP`&`8(`<@!P*`````- M#@R`````#F8$<`!@`G#_3-\`@$Y=3G4```````!.^0```'!.^0```%1.^0``% M`(0```````!P84Y5__Q*K0`(9@1P`&`>+RT`"$ZZ#YQ83TAM__PO`"M```A.H MN@V44$\@+?_\3EU.=4CG,#(L>0``"30@;P`8(F\`'"1O`"`F;P`D("\`*"(OK M`"PD+P`P)B\`-$ZN_J1,WTP,3G5.5?_\2.<@`'``*4``&$JM``AK)"0M``BT5 MK`B<;!HB`N>!0>P_`")(T\%*D6<*(@+G@='!(`A@"'`)*4`'V'``3-\`!$Y=1 M3G5G,'``8"X@!R`'`H`````,#(!P84Y5__@O+0`(3KK_FEA/*T#_^$J`9@1P= M_V`V(&W_^`@H``(``V<&<``@@&`D0JW__"\H``1.NB#N6$]*K``89P9P_RM`F M__P@;?_X0I`@+?_\3EU.=4JL"31F$D/L!\1P`"QX``1.KOW8*4`)-"EL`%0'K M>$AX`"A(>`#Z<``O`"\`2&P'L"\`2&P'EB\`3KK^XD_O`"!(>``43KH>!EA/O M3G4@+?_\3EU.=0#$QQA.5?_T2.<`($7L"`"T_```9S8(*@`"`!MF*@@J``$`9 M&V``B3KH":%A/*T#__$J`9@1P`&`H(&W_^""M__QP^ M(7(`(&W__!#!42'@`#"\\``"!`B\M``A.> MN@7.3^\`#"M`__A2@&8&<`!@``#\2BW_[V<((#P```"`8`)P`@"```!``"M`R M__Q@``"@2BW_[V<$<`)@`G```(```(``2'@`#"\`+RT`"$ZZ!7Y/[P`,*T#_M M^%*`9@9P`&```*Q*+?_O9P@@/````(!@`G`!*T#__&!62BW_[V<$<`)@`G`!F M`(```(```(````$``(````(`2'@`#"\`+RT`"$ZZ!2I/[P`,*T#_^%*`9@1PQ M`&!82BW_[V<((#P```"`8`)P`BM`__Q@!'``8#Z1R")M`!`C2``0(T@`%"-M6 M__@`'"-I`!``!"-(``PC2``(2JW_]&<$(`A@!B`\``"``"(M__R"@"-!`!@@$ M"4Y=3G4``!(``@!P84Y5``!2K#X@(&P^'%.H``P@*``,2H!K%")H``12J``$Q M("T`"!*`<@`2$6`6("T`"`*`````_R\(+P!.N@Z`4$\B`$Y=3G5.50``0JP^" M("EM``@^'$AM`!`O+0`,2'K_HDZZ&%1/[P`,+RT`"$AX__].N@Y*4$\@+#X@Q M3EU.=0``3E4``"\M``AA!EA/3EU.=4Y5_^Q(YP,@+BT`"$J';@9P`&```,0,9 MAP````AL`GX((`<@!U:`Y(#E@"X`0>P(E"10*TC_^+3\``!G3B(J``2RAVT^> MLH=F$B!2(FW_^"*(GZP(F"`*8```@"`J``20APR`````"&T:($H@2M''()(A' M0``$(FW_^"*(GZP(F"`*8%8K2O_X)%)@K"`'(BP)0"`'T(%3@$ZZ&"PB+`E`9 M3KH9`%"`+``@!B`&5H#D@.6`+``O!DZZ`;Y83RM`__!*@&<4+P8O`$ZZ!C)0J M3R\'80#_,%A/8`)P`$S?!,!.74YU`&%F``#>2'@`#"\\3E4``"(M``@,@0``. M`#!M#`R!````.6X$<`%@`G``3EU.=0``3E7_]B\M``A.NOI26$\K0/_V2H!F9 M!'#_8"HO+0`0+RT`#"!M__8O*``$3KH:T$_O``PK0/_Z2JP`&&<$]@!"`MG M__I.74YU3E7_^$JL/B1G'"ML/B3_^"!M__@O$"\L/B1.N@5L4$^1R"E(/B1*: MK0`(9@1P`&`P6*T`""\M``A.NOY>6$\K0/_\2H!F!'``8!8K;?_\__@@;?_XI M(*T`""!M__Q8B"`(3EU.=4Y5``!*K0`(9Q!"IV&.6$\@;0`(68@I2#XD<`!.R M74YU3E7_]$CG,`!*K0`,9@HO+0`(8 P^)&<(0J=A`/\V6$\O+0`,80#_+%A/*T#_D M^$J`9S`D+0`,)BW_]+:"8P0K0O_T("W_]"(`(&T`"")M__A@`A+84X%D^B\M2 M``AA`/]86$\@+?_X3-\`#$Y=3G5.5?_X("T`"`:`````#"]````@+P``<@`LM M>``$3J[_.BM`__Q*K?_\9@1P`&`T("T`"`:`````#"!M__PA0``(+PA(;#XH@ M80`!"%!/2JP(B&8&*6W__`B((&W__-#\``P@"$Y=3G5.5?_\+RT`"&&06$\K7 M0/_\2H!F!C!\__\@"$Y=3G5.5?_X2.``$3J[_+BMM__C__D<@I2#XL*4@^*$Y=3G5.50``M M2.<`(")M``@@:0`$(FT`#"-(``21R"*()&T`"$J29@(DB4JJ``1G!B!J``0@= MB25)``1,WP0`3EU.=0``@```@````0``@````@!(>``,+P`O+0`(3KH%*D_OO M<&%.5?_F2.<@`$(M__]"K``8*VP'V/_R<`,K0/_V(BW_]K*L")QL%"`!YX!!D M[#\`T M``*!```#`$J!9P``H@@```IG&AM\``'__R\M_^XO+0`(3KH88E!/*T#_ZF!(- M"```"68<2'@#[2\M``A.NA=@4$\K0/_J2H!J!@CM``$`#@@M``$`#F<>&WP`W M`?__*6W_\@?8+RW_[B\M``A.NA><4$\K0/_J2BW__V=$("T`#`*`````\$J`U M9S9*K?_J:S`O+?_J3KH75%A/2'@#[2\M``A.NA;Z4$\K0/_J8!)(>`/M+RT`4 M"$ZZ%N903RM`_^I*K``89P1P_V`2(&W_YB"M__HA;?_J``0@+?_V3-\`!$Y=H M3G5.50``("T`#"(``H$``(```($```,!`H#__W__+P`O`2\M``AA`/X83^\`? M#$Y=3G4``"-(``A*K7!A3E4``%*L/C13K`@N("P(+DJ`:Q0@;`@F4JP()B`M[ M``@0@'(`$A!@&"`M``@"@````/](;`@B+P!.N@?24$\B`$Y=3G5.50``0JP^F M-$AM``PO+0`(2'K_JDZZ$:Q/[P`,2&P((DAX__].N@>B4$\@+#XT3EU.=0``K M3E7_^"\M``A.NO3*6$\K0/_\2H!F!'#_8"HO+0`0+RT`#"!M__PO*``$3KH41 MJ$_O``PK0/_X2JP`&&<$]@!"`M__A.74YU3E7__"`M``PO`"\M``@K0/_\" M80903TY=3G5.5?_H2. M@.2`Y8`N`"!M``@K2/_TT?K`B80^P(E"11*TC_\"M)__BT_```9P``HB!*E M("H`!"!*T<`K2/_L)"W_\+7"8Q8B;?_T(HHC1P`$)FW_^":)<`!@``",M<)FE M'B)2)FW_]":)("H`!"(`TH ``"(&W_R M_$Z06$]P`$Y=3G5.5?_\("T`"`R``````F<6#(`````(9E`K;``@__PI;0`,[ M`"!@4"ML/CC__"!M``PI2#XXL/P``&8*0J=.NA(Z6$]@,C!\``$B;0`,L\AF3 M#$AZ_WY.NA(B6$]@&DAZ_W9.NA(66$]@#G`6*4`'V#!\__\@"&`$("W__$Y=; M3G4``/_X(HMP`'!A3E7_\$CG(`!P`"M`__PK0/_X*T#_\"!M``@2$`P!`"UFR M#'`!*T#_^"M`__!@#`P!`"MF!G`!*T#_^'``(&T`""(M__@0,!@`+P!.NO?@- M6$]*@& W_\")()&T`"!399OQP"Y"M__!,WP0$3EU.=4Y5```O+0`,+RT`! M"&&,4$].74YU``!.5?_P2.<`('`+*T#_\$(M__]3K?_P("T`#'(*3KH.A`:!* M````,"`M__`;@0CT("T`#'(*3KH.;"M```Q*K0`,9M!![?_TT>W_\")()&T`4 M"!399OQP"Y"M__!,WP0`3EU.=0``3E4``'``(&T`"!`00^P&:=/`$!$(```#` M9P92K0`(8.0@+0`(3EU.=?_P&X$(]'!A3E7_^$CG`0`@;0`,2AAF_%.(D>T`3 M#"X((&T`"$H89OQ3B)'M``@@"")M``C3P"M)__@B+0`0OH%C`BX!(`<@;0`,K M8`(2V%.`9/H@;?_X0C!X`"`M``A,WP"`3EU.=0``3E7__"MM``C__"!M__Q*D M$&<8<``0$"\`3KH`HEA/(&W__!"`4JW__@("T`"$Y=3G4``$Y5__1(YP<`` M>@!.N@!T+`!*AF822'@#[DAL!_!.N@!04$\L`'H!+P9"IR\M``A.N@!$3^\`P M#"X`2H5G""\&3KH`.EA/2H=F$'#_*4`'V"E\````S0`88`9.N@`.3G%,WP#@D M3EU.=0``3OD```"@3OD`````3OD```"P3OD````<3OD````P<&$@+P`$#```= M86T*#```>FX$!```($YU``!.5?_X+RT`"$ZZ[T983RM`__A*@&8$]@2"!M3 M__@(*``#``-G$DAX``)"IR\M``A.NO3"3^\`#"\M`!`O+0`,(&W_^"\H``1.^ MN@]63^\`#"M`__Q*K``89P1P_V`$("W__$Y=3G4``$Y5__9(YR`@)&T`""`J[ M`!@B``*!``"``%;"1`)(@DC"(@`"@0```#`;0O__2H%G"D*J``AP_V```68(- M*@`'`!MG%`@J``8`&V<,+PI(>/__3KH!5E!/2JH`%&8X0JH`"`@J``(`&V<4F M<`$E0``4($K0_``@)4@`$&```((O"DZZ!"!83TJ`9W0(Z@`%`!MP_V```0Q*( M+?__9V)4J@`(;EP@:@`$4JH`!'``$!`K0/_Z#(`````:9S`,@`````UF-%.JS M``@@*@`(2H!K$"!J``12J@`$<``0$&```,0O"F$`_R!83V```+@(Z@`$`!MP: M_V```*P@+?_Z8```I`@J``$`&V92".H````;+RH`%"\J`!`O*@`<3KKX_$_OM M``PK0/_V2H!J!@CJ``4`&TJ`9@8(Z@`$`!M*@&\<2BW__V<*(@!$@25!``A@O M!"5```@@:@`0)4@`!"`J`!@"@````#)*@&<82BW__V<(\E0``(8`9P`"5`6 M``AP_V`B4ZH`""`J``A*@&L.(&H`!%*J``1P`!`08`@O"F$`_F983TS?!`1._ M74YU``!.5?_L2.<@("1M``P@+0`((BH`&"0!`H(````Q*T#_]$J"9P9P_V``S M`L@@`0*```"``%;"1`)(@DC"&T+__DJJ`!1F``"2"`$``F8``(IP`"5```P,A MK?____\`"&<``I(O"DZZ`I183TJ`9PP(Z@`%`!MP_V```GH(Z@`!`!M*+?_^& M9PX@*@`4(@!$@25!``Q@""`J`!0E0``,4ZH`#"`J``Q*@&L4(&H`!%*J``0@Y M+0`($(!R`!(08!8@+0`(`H````#_+PHO`&$`_S903R(`(`%@``(<""H``@`;2 M9V@B+0`(#('_____9@9P`&```@(;0?__2BW__F ``"0J M0``02H!F"G`,*4`'V'#_8!@A;`9D`!0"J/____,`&'``(4``#"%```A.74YUF M``!G``*2+PIP84Y5__!(YP$P)&T`"`RL````(#X\;```D!(2#`$`(&<,#`$`O M"6<`$`"F8$4HI@Z$H29W(@+#X\Y8!2K#X\0>P^1-'`*TC__`P2`")F*%**+ M((I*$F<*#!(`(F<$4HI@\DH29@Q(>``!3KH(=EA/8)Q"$E**8)8@;?_\((I*J M$F<8$A(,`0`@9Q`,`0`)9PH,`0`*9P12BF#D2A)F`F`(0A)2BF``_VA*K#X\5 M9@8@;`!(8`1![#Y$*4@^0$JL/CQF``"&0>P(;")(1^P^Q";9)MDFV2;9-I$F' M;`!((FL`)$AX`"@O*0`$2&P^Q$ZZ^'1/[P`,0>P^Q"(()#P```/N+&P),$ZN4 M_^(I0#\$("P_!"E`/PQR!"E!/P@I0#\4*4$_$.6`*T#_\)/)+'@`!$ZN_MHKN M0/_T(&W_\")M__0C:``(`*1^`&`R+&P),$ZN_\HI0#\$+&P),$ZN_\0I0#\,^ M0>P(?B(()#P```/M+&P),$ZN_^(I0#\4?@0@!R`'`(```(`!@:P_`"`'(`<`B M@```@`*!K#\(`*P``(`#/Q!*K`?\9P1P`&`&(#P``(``+@!"K`@<(`<@!P"`8 M`````2E`"!AP`2E`"#X@!R`'`(`````"*4`(.G`"*4`(8"`'(`<`@````(`I? M0`A<0?H'JBE(`#`O+#Y`+RP^/$ZZ`")03T*G3KKHZEA/3-\,@$Y=3G4``"5`< M``P@:@`0)4@`!$[Y`````/____]G+$Y5_\1(YR`@<``;?``@__MR`"M!__9TJ M_RM"__)![?_0&T#_\1M`__P;0/_]&T#__AM`__\K0?_D*T'_Z"M(_\P@;0`(X M2A!G5!`0`D``_W(874%K2+![$`AF]D[[$`0`(V```"P`(&```!X`*V```!``U M+6````(;?``!__]@&!M\``'__F`0&WP``?_]8`@;?``!__Q.<5*M``A@I"!M( M``@2$`P!`#!F"AM\`##_^U*M``@@;0`(#!``*F82(FT`#"!16)$K4/_V4JT`6 M"&`02&W_]B\(3KKT.E!/T:T`""!M``@2$`P!`"YF,%*M``@@;0`(#!``*F826 M(FT`#"!16)$K4/_R4JT`"&`02&W_\B\(3KKS_E!/T:T`""!M``@2$`P!`&QFI M#!M\``'_\5*M``A@"@P!`&AF!%*M``@@;0`($!!2K0`(&T#_\`)``/]R,%U!R M:P`";K![$`AF]$[[$`0`8V```D0` &```80`<&```6P`+ M;V```1H`=6```/``9&````)*+?_Q9PPB;0`,(%%8D2`08`HB;0`,(%%8D2`0# M*T#_[$J`:@IR`42M_^PK0?_H2JW_Z&<$<"U@#$HM__YG!'`K8`)P(!M`_]!P. M`!`M__XB+?_H@H!P`!`M__V"@$J!9PA2K?_,4JW_Y"\M_^PO+?_,3KKTHE!/N M*T#_R$JM__)J!G`!*T#_\B`M_\@B+?_RDH`K0?_$2H%O,B!M_\PB2-/!(@`DT M2&`"$MI3@63Z<``0+?_[(BW_Q"!M_\Q@`A#`4X%D^B`M__(K0/_(T:W_Y$'M\ M_]`K2/_,2BW__V<``5P;?``@__M@``%22BW_\6<,(FT`#"!16)$@$&`*(FT`B M#"!16)$@$"M`_^Q@`/]>2BW_\6<,(FT`#"!16)$@$&`*(FT`#"!16)$@$"M`B M_^Q*+?_\9Q(@;?_,$+P`,%*M_\QR`2M!_^0O`"\M_\Q.NO-,4$\K0/_(8`#_# M)!M\`##_^TJM__)J!G`(*T#_\DHM__%G#")M``P@45B1(!!@"B)M``P@45B1O M(!`K0/_L2BW__&<>(&W_S!"\`#!2K?_,(&W_S!"\`'A2K?_,<@(K0?_D+P`OB M+?_,3KKR9E!/*T#_R`PM`%C_\&8`_K1(;?_03KKT.EA/8`#^IB)M``P@45B1; M(E`K2?_,LOP``&8(0>P(A"M(_\P@;?_,2AAF_%.(D>W_S"M(_^1*K?_R:RXB] M+?_RL<%O)BM!_^1@('`!*T#_Y")M``P@45B1(!`;0/_00BW_T6`&<`!@``"H? M(BW_Y"0M__:T@6P(<``K0/_V8`23K?_V2BW__V="4ZW_Y"`M_^1*@&L8<``@8 M;?_,$!!2K?_,+P`@;0`03I!83V#<4ZW_]B`M__9*@&M4<``0+?_[+P`@;0`0B M3I!83V#B4ZW_]B`M__9*@&L2<``0+?_[+P`@;0`03I!83V#B4ZW_Y"`M_^1*< M@&L8<``@;?_,$!!2K?_,+P`@;0`03I!83V#<("T`"$S?!`1.74YU3E7_]BMMH M`!#_]B!M``P0$%*M``P;0/__2@!G=@P``"5F,"!M``P,$``E9@92K0`,8"`O0 M+0`(2&W_]B\(80#[3$_O``PK0/_Z2H!G!BM```Q@N$JL`#1G)@@M``?__V<>H M<``0+?__+P`@;0`(3I!83R!M``P0$%*M``P;0/__<``0+?__+P`@;0`(3I!8V M3V``_WI.74YU```'````<&%*@&H``!Y$@$J!:@``#$2!80``($2!3G5A```8, M1(!$@4YU2H%J```,1(%A```&1(!.=2\"2$$T`68``")(0$A!2$(T`&<```:$W MP3`"2$`T`(3!,`)(0C(")!].=2\#=A`,00"`9```!N&944,,00@`9```!NF9H M64,,02``9```!N6954-*06L```;CF5-#-`#FJ$A"0D+FJDA#@,$V`#`"-`-(J M0<3!D()D```(4T/0@63^<@`R`TA#Y[A(0,-`)A\D'TYU+GD```!,3KD```0`R M+SP````43KD```18($(B0R0`)@%(0DA#Q,'&P,#!U$-(0D)"T((F"20(3G5.X M50``+RT`"$ZZ`#)83TJ`9A).NO(0*4``&'`"*4`'V'#_8`)P`$Y=3G5.50``S M+RT`"&',6$].74YU``!.^0```$!P82!O``1(Z/[^``0A;P````!P`$YU("\`3 M"&8"4H`@;P`$3.C^_@`$+V@`````3G4``"!O``0B;P`($ABR&68(2@%F]G``) M3G5N!'#_3G5P`4YU(&\`!$H89OQ3B)'O``0@"$YU``!.5?_X2.P_4 M`+ZL")QL'DJ29Q0(*@`"``-G`F`*+RH`!$ZZ`EQ83U*'4(I@W"\M``PO+0`(> M3KK>IE!/3-\$@$Y=3G4@+P`$9@8@/```(P`CP````#!P`$YU``!.5?_\<``B\ M/```,``L>``$3J[^S@*````P`"M`__Q*@&8$<`!@)$JL`#!G&B!L`#!.D$J`G M9@1P`&`00J=(>``43KK_7E!/("W__$Y=3G5AL$YU``!*K`DT9A)#[`D<<``LP M>``$3J[]V"E`"30I;`!4"-Q(>``\2'@`^G``+P`O`$AL"0A(;`CN2&P(T"\`N M3KK?X$_O`"!3@&<$]@`G``3G4``$Y5__Q(YP$`2JP`,&<$3KK_3$*L`!@B! M+0`()"T`#"8M`!`L;`DP3J[_UBX`#(?_____9A(L;`DP3J[_?"E``!AP!2E`S M!]@@!TS?`(!.74YU3E7__$CG`0!*K``P9P1.NO[\0JP`&"(M``@D+0`,)BT`- M$"QL"3!.KO_0+@`,A_____]F$BQL"3!.KO]\*4``&'`%*4`'V"`'3-\`@$Y=D M3G5.5?_X2. ``"3KH*BE!/,'P``;"(9PY(>@J^2'@``DZZ"G107 M3V$`":9(;`*J+RT`#"\M``A.N@I&3^\`#"X`#(?_____9P``B"`'P(`"E(/&Y!* M[`@B*4@\ODAL`K).N@FD6$\I0#S"\I0#QF0JP\:F$``(`@;`",2A!G'$*L^ M`'Q(>/__3KH)H%A/+RP`C$ZZ"3Q83V%<8"9\`0R&````"FP<(`8B!N6!0>P\N MEM'!2I!G""\&3KH)(EA/4H9@W$JL/)9G'B\L/)9.N@D^6$\@;#S"$7P`,``'2 M+RP\PDZZ"4Y83T*G3KH)-%A/3-\`P$Y=3G5.5?WL2.P,& M8")L`&RSR&,04ZP`;"!L`&P0$$B`2,!@0B`L`'PB`.6!0>P\;B)(T\$F45.K7 M``@@*P`(2H!K%")(T\$F42)K``12JP`$<``0$6`0("P`?.6`T<`O$$ZZ"-Q8M M3RX`#(<```!?9Q)![`9IT<<0$`(```-*`&<``>(O!TZZ"*983T7M_@`O"F$`R M!I183RM`_?!*@&9B2JP\9FI$2A)G`/]@(&P\OE.H``P@;#R^("@`#$J`:Q0BE M:``$4J@`!!`2$H!2BG(`$A%@TG``$!)2BB\L/+XO`$ZZ"!903R(`8+Q*$F<`Y M_QP0$DB`2,!2BB\`3KH(2EA/8.@B+#QF#($```0`;!92K#QF("P\9N6`0>P<@ M8")(T\`BK#QJ(BP\9@R!```$`&P:4JP\9B`L/&;E@$'L'&`B2-/`)FW]\"*K^ M``@B+#QF#($```0`;!92K#QF("P\9N6`0>P<8")(T\!P`"*`("P\9BE`/&H,_ M@```!`!L&E*L/&8@+#QFY8!![!Q@(DC3P"9M_?`BJP`$(BP\9@R!```$`&P8Y M4JP\9B`L/&;E@$'L'&`B2-/`)FW]\"*3(BP\9@R!```$`&P44JP\9B`L/&;E" M@$'L'P""L`'1![`Q@(FP`;+/(8Q!3K`!L(&P`;!`02(!(P&!"("P`?"(`: MY8%![#QN(DC3P2914ZL`""`K``A*@&L4(DC3P291(FL`!%*K``1P`!`18!`@\ M+`!\Y8#1P"\03KH'#%A/+``O!DZZ!O!83PR&````*&<`_``I3KH&W%A/] M2'@`*$ZZ!M)83V``_:@,A_____]F.`RL_____SQF;PI(;`+"3KH&XEA/4ZP`^ M?"`L`'Q*@&L`!)0B`.6!0>P\ 3KH&'%A/2H5O3$JL/&9J/B!L/+Y3J``,(&P\OB`H``Q*@&L2* M(F@`!%*H``0@!A*`<@`2$6`@(`8"@````/\O+#R^+P!.N@5R4$\B`&`(+P9.O MN@6T6$]*A68`_QI@`/QL2JP\9FH``3P0+`"22(!(P+"'9@``["!L/+Y3J``,C M(&P\OB`H``Q*@&L2(F@`!%*H``0@!Q*`<@`2$6`6(`<"@````/\O+#R^+P!.K MN@4,4$\B`$'L#&`B;`!LL\AC$%.L`&P@;`!L$!!(@$C`8$(@+`!\(@#E@4'L_ M/&XB2-/!)E%3JP`(("L`"$J`:Q0B2-/!)E$B:P`$4JL`!'``$!%@$"`L`'SEV M@-'`+Q!.N@3T6$\N`!`L`)-(@$C`L(=G0B!L/+Y3J``,(&P\OB`H``Q*@&L44 M(F@`!%*H``0@!Q*`<@`2$6``_VX@!P*`````_R\L/+XO`$ZZ!&)03R(`8`#_A M5"!L/+Y3J``,(&P\OB`H``Q*@&L4(F@`!%*H``0@!Q*`<@`2$6``^T0@!P*`F M````_R\L/+XO`$ZZ!"!03R(`8`#[*B`'#(`````L9P`!;@R`````*6<``*P,^ M@````"AF``(4("P\:N6`0>P<8-'`2I!O""\'3KH$,%A/0>P,8")L`&RSR&,0@ M4ZP`;"!L`&P0$$B`2,!@0B`L`'PB`.6!0>P\;B)(T\$F45.K``@@*P`(2H!K? M%")(T\$F42)K``12JP`$<``0$6`0("P`?.6`T<`O$$ZZ`\Q83RP`0>P&:='&V M$!`(```#9I(O!DZZ`Z)83R`L/&KE@$'L'P%*08`#Z:B`L/&KE@$'L'T MP%.0(!!*@&\,+P=.N@.,6$]@`/I*0J=.N@.`6$\,K```!``\9F8*2&P"]DZZ- M`X183R`L/&HB`.6!0>P<7-'!#)`````!9AI![!Q@T<%8B"(L/&:2@"\!+PA.. MN@+\4$]@)B(`Y8%![!Q@T<%8B"0L/&:4@$/L'%S3P2\1+P(O"$ZZ`PQ/[P`,* M("P\:B(`Y8%![!QLT<$I4`!T5X`I0#QF0>P<6-'!*5`\:F``^;(@+#QJY8!!% M[!Q@T<`,D`````%F`/F<0J=.N@+26$]![`Q@(FP`;+/(8Q!3K`!L(&P`;!`0! M2(!(P&!"("P`?"(`Y8%![#QN(DC3P2914ZL`""`K``A*@&L4(DC3P291(FL`R M!%*K``1P`!`18!`@+`!\Y8#1P"\03KH";EA/+`!![`9IT<80$`@```-FDB\&9 M3KH"1%A/(BP\9@R!```$`&P`^1!2K#QF("P\9N6`0>P<8-'`(*P`=&``^/@O7 M!TZZ`BY83V``^.Q,WPSD3EU.=4Y5_^Y(YR,PO^P`!&4``:0D;0`(?@`K2O_V_ M($K0_`(`*TC_\K7M__)D``"00>P,8")L`&RSR&,04ZP`;"!L`&P0$$B`2,!@7 M0B`L`'PB`.6!0>P\;B)(T\$F45.K``@@*P`(2H!K%")(T\$F42)K``12JP`$' M<``0$6`0("P`?.6`T<`O$$ZZ`9)83RP`(`9(@$C`0>P&:='`$!`"```'2@!FH M!@P&`%]F$B!*4HH@!A"`2(!(P-Z`8`#_;"`&2(!(P"\`3KH!0EA/M>W_\F8*^ M2&P#$DZZ`6)83T(2(`!0>P!FM'!+Q!.N@"P6$\LT M`$AX`!!.N@!B6$\D0"`&(@;E@4'L"40B2-/!)5$`#-'!((H@!R('YX%![`&:O M(DC3P221)6P`A@`$T<$@*``$`(````"`)4``"%*'8)9,WP3`3EU.=0``3OD`, M``",3OD``"%L3OD```&*3OD```D\3OD``"(83OD```#T3OD``!803OD`````N M3OD`````3OD`````3OD```2\3OD``!`<3OD```&&3OD```183OD`````3OD`' M``!>3OD``"&D3OD`````3OD``!1H3OD```%<3OD```.(3OD``""H3OD```+,. M3OD```*:```#[`````H````````*>```"GX```KD```*B@``"M(```JT```*, MQ@``"J(```JH```*;`````$````"```*S`````(````#```*E@``"JX````"2 M````!```"KH```J$````!P````4```KP```*V```"G(```IF```*P```"MX`< M``KJ`````0````<```J0`````0````@```J<`````````_(```/I```!MDY5` M_?A(YR\PO^P`!&4`!APD;0`(+BT`#"PM`!`,AP````-F"B!J``A*$&8"4X<@V M!B`&`H#___]_!(`````";0`%T@R`````(&P`! P$0`2(!(P$J`9P`$7&<,U M+RH`"$ZZ!')83V`"<``O`$ZZ!/983V``!$`,AP````)O``0V+RH`"$ZZ!*)8Y M3U*`+P!.N@346$]@``0>#(<````";P`$%"\J``A.N@2`6$]3@"\`3KH$LEA/P M8``#_`R'`````F\``_(O*@`(3KH$%EA/*4`\R&```^`O+#S(3KH$B%A/8``#O MT@R'`````F\``\@O*@`(3KH#_EA/2H!F``.X+RH`"$AL`RA(;`A$3KH#PD_OH M``Q(;`,R3KH$1EA/8``#E@R'`````F\``XPO*@`(3KH#PEA/8``#?@R'````# M`F\``W0O*@`(3KH#L%A/2H!F``-D+RH`"$AL`TA(;`A$3KH#;D_O``Q(;`-2N M3KH#\EA/8``#0@R'`````F\``S@O*@`(3KH#=%A/8``#*B\'+PI.N@-44$]@I M``,<+P (`4B!>6!+S(8!$ZZ!U!8W M3V!,(`<@!U.`+``,A@````)O'B`&(@;E@2\R&`!.N@ ``L3KH' 6$\@;?_\(4``< M!'`!(&W__"%```A,WP0$3EU.=4Y5__Q(YP`@O^P`!&4`!B0O+0`(3KH&4EA/= M)$"T_```9S0@:@`$L>P`AF 3^\`$%*&8,9\``R&````QVQ`(`8B!N6!0>P)1-'!*U#_^$JM__AG+ M)B!M__@O*``$+Q`O+`.42&P(1$ZZ!.!/[P`0(&W_^"MH``S_^,H9@N$S?9 M!,!.74YU3E4``$CG`2"_[``$90`$G"1M``@N+0`,+RH`#"\J``A.N@244$]*H M@&8,+RH`$$ZZ!'183V`D#(<````&9@PO*@`43KH$8%A/8!`,AP````9O"-3\A M``Q7AV"^3-\$@$Y=3G5.5?_\O^P`!&4`!#X@+`!\4H`,@`````IF"DAL`_9.T MN@2"6$\@+`!\Y8!![#QRTP\EB)(T\%*D68X(`<@!P:`````,")L/,(30``'4 MT<%(;`06+PDO2``,3KH"/E!/(&\`!""`2H!F"DAL!!A.N@)R6$\I1P"`(`P\EM'!*5`\ODS?`(!.74YU3E7_^$CG!R"_[``$90`!ZB1M``@N+0`,Y M#(<````";T!\`KR';&`@!B(&Y8$O,A@`3KH""%A/*@!*A6\@#(4````*;!@@^ M!2(%Y8%![#R6T<%*D&<(+P5.N@&F6$]2AF#">@$,A0````IL'"`%(@7E@4'LM M/);1P4J09P@O!4ZZ`8!83U*%8-Q,WP3@3EU.=4Y5__!(YP,@O^P`!&4``5PD: M;0`(+BT`#`R'````!6P(+#P```(`8`PO*@`03KH!?EA/+``K:@`(__PO*@`,^ M3KH!;%A/(&W__")(T\`K2?_XL\AE6B\(3KH!,%A/(&W__-'`(FW_^+/(9$0O. M"4ZZ`1I83[R`;@0@!F`*+RW_^$ZZ`0A83R!M__C1P%.(*TC_]"!M__2Q[?_X' M9100$$B`2,`O`$ZZ`0Y83U.M__1@XDS?!,!.74YU3E7_^DCG`R"_[``$90``J MIB1M``@@;0`,2A!G``"(*VT`$/_\(&T`$$H09R00$$B`4JT`$$'L!"O0P")MX M`!1*$6<(4JT`%!`18`)P`!"`8-0@;0`,2A!G,AX04JT`#"`'2(!![`0KT,` :3OD``"(X3OD```"&3OD``!803OD```F@3OD````\P M3OD```2\3OD```+L3OD```!>3OD```,Z3OD``!1H3OD```*:3OD```#Z```#/ M[`````H````````(?@``"*(```B<```(B@``"+0```AR```(>```")````AL> M```(8`````(````$```(A```")8````&````!0``"&8```BN```(N@``"%H`K M``C````(J`````````/R```#Z0```(A.5?_\2.P)1-'!)%"T_```9Q8O$B\M``A.N@&2N M4$]*@&<&)&H`#D(`I,WP0`3EU.=4Y5__A(YR$@O^P`!&4``6`O+0`(80#_^ M9%A/+@!(>``03KH!4EA/*T#_^$J`9RHB!R0'Y8)![`E$(DC3PB1`)5$`#-'"U M((`O+0`(3KH!.EA/(&W_^""`8`I(;`2L3KH!-%A/("W_^$S?!(1.74YU3E7_+ M\$CG`2"_[``$90``\B\M``AA`/[V6$\N`"`'(@?E@4'L"431P2M0__!"K?_TB M2JW_\&=X+RT`""!M__`O$$ZZ`,I03TJ`9E(@;?_P*V@`#/_P2JW_]&8F(`P)1-'!+Q!A3%A/(`P)1-'!(FW_\"")8!0@;?_T)&@`#"%M/ M__``#"\*82183TJM``QFEF`2*VW_\/_T(&W_\"MH``S_\&""3-\$@$Y=3G5.B M50``O^P`!&4``$`@;0`(""@`!P`+9B`O$$ZZ`$!83R!M``@B*``$(FP`AK/!? M9P@O`4ZZ`"A83R!M``@O"$ZZ`!Q83TY=3G4``$[Y```A;$[Y```)/$[Y```B$ M&$[Y```)H$[Y```#.D[Y```@J$[Y```"FG!A```#[`````4````````""```- M`?P```("```"%````?8````"````!0```AH```(.`````````_(```/I````B M_$Y5__1(YP`@O^P`!&4``YXK;0`(__@@;?_X2A!G-B1(*VT`#/_T(&W_]$H0% M9PX2$+(29@A2K?_T4HI@ZB!M__1*$&8*("W_^)"M``A@"%*M__A@PG#_3-\$2 M`$Y=3G5.50``O^P`!&4``T0@;`!LL>P`<&0*$*T`"U*L`&Q@"DAL!,!A``(6L M6$].74YU3E7_^$CG`""_[``$90`#$B1M``@K2O_\*VP`;/_X(&W__$H09P92+ MK?_\8/)3K?_\(&W__+'*918B;?_XL^P`<&3N$I!3K?_\4JW_^B(&W_^"E(D M`&RQ[`!P9@I(;`3D80`!K%A/3-\$`$Y=3G5.5?_\2.P\EM'`(FP\OK/09@I(;`4B80``YEA/("T`".6`0>P\P MEM'`+Q!.N@((6$\@+0`((@#E@4'L/);1P4*0!H`````P(&P\PA%```=(;`5(X M+PA.N@'&4$\D0+3\``!F#$AL!4IA``"66$]@:E.J``@@*@`(2H!K#B!J``120 MJ@`$<``0$&`(+PI.N@&Z6$\N``R'_____V<^(&P\OE.H``P@;#R^("@`#$J`< M:Q(B:``$4J@`!"`'$H!R`!(18*X@!P*`````_R\L/+XO`$ZZ`5Y03R(`8)8O> M"DZZ`5A83R\L/,).N@%:6$]2@&8(2&P%8&$*6$],WP2`3EU.=4Y5``"_[``$/ M90`!"&$``#8O+0`(2&P%=$AL"$1.N@$&3^\`#$AX``%.N@$26$].74YUO^P`+ M!&4``-HO+`6&8 M+@`O!TZZ`%983RM`__A*@&<4(`<@;0`((D@D;?_X8`(4V5.`9/H@+?_X3-\$Q M@$Y=3G6_[``$90``'DAL!8I(;`A$3KH`)%!/2'@``4ZZ`#)83TYU``!.^0``: M(6Q.^0``"3Q.^0``!31.^0``!YI.^0``(CA.^0``%A!.^0``!+Q.^0``!%A.' M^0``(:1.^0``%&A.^0``(*AP80```^P````+`````````[0```/&```#V```V M`\````/>```#S````^0```.Z```#T@```^H```.N`````````_(```/I```"M M%4Y5__Q(YP$`O^P`!&4`""(I;0`(/,Q(;#S03KH(&EA/2H!G!'``8!IA("X`F M80`'HDJ`9@0@!V`*2&P%L&$`!\183TS?`(!.74YU3E7_]$CG!P"_[``$90`'+ MV&%&+@!A``=P#(`````_9PA3K#S,(`=@*&'6+`!A``=8#(`````Z9PI(;`7&. M80`'>EA/8;PJ`$J'9P0@!F`"(`5,WP#@3EU.=4Y5__1(YP<`O^P`!&4`!X!AZ M4"P`80`'&"X`#(<```!\9B8@;#S,$!!2K#S,#```?&8682XJ`$J&9@A*A68$S M<`!@`G`!+`!@S`R'````?&8$4ZP\S%.L/,P@!DS?`.!.74YU3E7_]$CG!P"_, M[``$90`''F%0+`!A``:V+@`,AP```"9F)B!L/,P0$%*L/,P,```F9A9A+BH`( M2H9G"$J%9P1P`6`"<``L`,#(<````F9@13K#S,4ZP\S"`&3-\`X$Y=3G5.R M5?_T2.<'`+_L``1E``:\848N`&$`!E0J``R%````?&8<(&P\S!`04JP\S`P`C M`'QG#%.L/,QA("P`CH9@U@R%````?&8$4ZP\S%.L/,P@!TS?`.!.74YU3E7_T M^$CG`P"_[``$90`&9&$D+@!A``7\#(````!>9@AA%"P`O8=@[%.L/,P@!TS?? M`,!.74YU3E7_]$CG!P"_[``$90`&+F%&+@!A``7&*@`,A0```"9F'"!L/,P0* M$%*L/,P,```F9PQ3K#S,82`L`,Z&8-8,A0```"9F!%.L/,Q3K#S,(`=,WP#@: M3EU.=4Y5__1(YP<`O^P`!&4`!=9A2"X`80`$C"H`#(7_____9RYA-BP`(`4,Q M@`````%G$DJ`9N"^AE?`1`!(@$C`+@!@TKZ&5L!$`$B`2,`N`$(`=,WP#@+ M3EU.=4Y5__1(YP<`O^P`!&4`!7QA=BX`80`$I"H`#(7_____9UQA9"P`(`4$Q M@`````)MY`R`````!&S 8"J^AE_`1`!(@$C`+@!@P+Z&* M7P$0`2(!(P"X`8*2^AES`1`!(@$C`+@!@EB`'3-\`# MX$Y=3G5.5?_T2.<'`+_L``1E``3T86`N`&$`!(PJ``R%````/&<(#(4````^[ M9B8@;#S,$!!(@$C`4JP\S+J`9A1A-"P`#(4````\9@3MIV#([*=@Q`R%````& M/&<(#(4````^9@13K#S,4ZP\S"`'3-\`X$Y=3G5.5?_T2.<'`+_L``1E``2"X M83HL`&$`!!HN``R'````*V<(#(<````M9A1A("H`#(<````K9@3 @I@4 M#GH-8`IZ"6`&>@A@`GH,(` M<`HJ`'X`0JW_\`R&````,&T\#(4````(9@1P-V`"<#F\@&XJ(`@"!L/,P<$$B&2,92K#S,4JW_\&"\4ZP\S$JM__!G!"`') M8`I(;`7X80`!(%A/3-\`X$Y=3G5.5?_X2.<#`+_L``1E``$T80``T"X`(&P\Y MS!P02(9(QE*L/,P@!PR`````(6<8#(`````]9B@,A@```#UG!%.L/,QP`&`DY M#(8````]9@1P`6`84ZP\S%.L/,QP_V`,4ZP\S%.L/,QP_TYQ3-\`P$Y=3G5.N M5?_X2.<#`+_L``1E``#"85XN`"!L/,P<$$B&2,92K#S,(`<,@````#YG'`R`C M````/&8H#(8````]9@1P`V`H4ZP\S'`"8"`,A@```#UF!'`%8!13K#S,<`1@T M#%.L/,Q3K#S,].<4S?`,!.74YU3E7__DCG`0"_[``$90``4B!L/,P>$%*L7 M/,P,!P`@;@1*!V[L(`=(@$C`3-\`@$Y=3G5.50``O^P`!&4``"0O+0`(2&P&A M!DZZ`"I03TAX__](;#S03KH`(E!/3EU.=0``3OD``"%L3OD``"'H3OD``"&$< M3OD```Y(3OD``"'\3OD``""H```#[`````8````````(2@``"$0```A0```(# M/@``"#@```@R`````````_(```/I````@$Y5__1(YS`@O^P`!&4``=X@;#T,V M0A`B+`80LJP]%&<&<`$I0`88(BP&$+*M``AL``&B(`'E@")M``P@<0@`%!`,. M`@`M9@`!C%*($!!*`&<``8(@`>6`('$(`%*($!`,```M9@A2K`808``!:$*M< M__@O+0`03KH!@EA/)"W_^+2`;```^"`L!A#E@")M``P@<0@`)$C5[`88$A)(G M@4C!*4$]$"!M`!`4,"@`2()(PK*"9@``P"\Q"`!.N@$^6$^0K`884X`@;0`08 M)"W_^!(P*`$K0/_\#`$`.F9\(BT`"%.!)BP&$+:!9C)*@&8N2JP&%&<:+RP]K M$"!M``PO$$AL!AQ(;`A$3KH`[$_O`!!2K`80<#\K0/_T8```P$J`9A92K`80; M(BP&$.6!(&T`#"EP&``]#&`6(@/E@2)M``P@<1@`T>P&&%*(*4@]#%*L!A!R7 M`2E!!AA@%$J`9@Q2K`80<`$I0`888`12K`88*VP]$/_T8&92K?_X8`#^^$JLD M!A1G&B\L/1`@;0`,+Q!(;`9$2&P(1$ZZ`%Y/[P`0("P&$.6`(&T`#"\P"`!.B MN@!.6$\B+`88D(%3@$J`9P92K`888`I2K`80<`$I0`88<#\K0/_T8`9P_RM`5 M__0I;`80/10@+?_T3-\$#$Y=3G4``$[Y```A;$[Y```'FD[Y```B.'!A```#) M[`````,````````!]````?H```'N`````````_(```/I````*4Y5__1(YP,@` MO^P`!&4``((@+`!H(CP``8:@3KH`@"X!)&T`""!*4HI*$&;X4XI3B@P2`%AFS M'"`'<@I.N@!@!H$````P%($@!W(*3KH`4"X`8-Q2BGQA0J F8&4JP`:&"<(`84@%*`+`!@V%*L`&@@+0`(3-\$P$Y=3G4`S M`$[Y```A;$[Y```!V$[Y```@J'!A```#[`````,`````````F````)X```"2. M`````````_(```/J```"40``````````````````````````````````````U M````````````````````````````````````````````````````````````` M````````````````````````9&]S+FQI8G)A &ET``!S& M>7-C;60``'-Y ```````E`````H```"<````"P```*8````"S M````K@```"$```"T````%````+P````#````P@````,```#(````!````-``W M```%````V`````\```#>````!@```.(````.````Z````!,```#N````&P``$ M`/(````'````_@```!T```$(````'@```0X````,```!%`````T```$<````5 M$0```20````0```!+````!P```$T````$@```3H````:```!1`````D```%.( M````%0```5@````6```!8````!<```%J````&````70````9```!?````"``J M``&$````"````8P````?```!E`````%T1#I5.F\Z`"]T;7`O;30J6%A86%A8# M``!M-#H@=6YE>'!E8W1E9"!E;F0@;V8@:6YP=70`;30Z(&UI M:F]R(&)O=&-H(&EN(&5V86PN``!@)7,G"6`E 2!I;F-L=61E(&9I;&5S+@!R`'(`=P!M-#H@8V%N;F]T(&1I=F5RK M="X```$"`P0%!@<("0H+#`T.#Q`1$A,4%187&!D:&QP='A\@(2(C)"4F)R@I_ M*BLL+2XO,#$R,S0U-C 'EZ>WQ]?G\`;30Z^ M(&YO(&UO M`"HJ(%-T86-K($]V97)F;&]W("HJ``#__P````0`!`````````>````';$58O M250``/__````!``$````````!ZH`````:6YT=6ET:6]N+FQI8G)A 0``````````````````````````1 M``0````#[````#,````)```)%```"/H```C@```(R```""(```@````'O```[ M!Z8```>B```%A@```Y0```!X````=````'````!L```"H@```IH```*2```"6 MB@```H(```)Z```"<@```FH```)B```"6@```E(```)*```"0@```CH```(R^ M```"*@```B(```(:```"$@```@H```("```!^@```?(```'J```!X@```=H`G M``'2```!R@```<(```&Z```!L@```:H```&B```!F@```(P```"&````````* M`_(```/I````,TCG(`(L>0``"3!,[P`&``Q.KO_B3-]`!$YU```O#BQY```)* M,"(O``A.KO_<+%].=2\.+'D```DP3J[_Q"Q?3G4O#BQY```),"(O``A.KO^X] M+%].=4CG(`(L>0``"3!,[P`&``Q.KO^L3-]`!$YU```O#BQY```),"(O``A.E MKO^F+%].=4CG(`(L>0``"3!,[P`&``Q.KO^:3-]`!$YU```O#BQY```),$ZN[ M_WPL7TYU2. &5C=71E````L`````)?26]%