[comp.binaries.amiga] foreach--execute comands multiply with wildcard expansion. 1 of 1.

ahh@j.cc.purdue.edu (Brent L. Woods) (03/11/88)

Program Name:  foreach
Submitted By:  Jonas Flygare
Summary:  A program that allows multiple executions of a command
          with Amiga-style wildcards (even if the command doesn't
          support them).
Poster Boy:  Brent Woods  (ahh@j.cc.purdue.edu)
Tested.  Part 1 of 1.

NOTES:



Brent Woods, Co-Moderator, comp.{sources,binaries}.amiga

USENET:  ...!j.cc.purdue.edu!ahh     ARPANET:  ahh@j.cc.purdue.edu
BITNET:  PODUM@PURCCVM               PHONE:  +1 (317) 743-8421
USNAIL:  320 Brown St., #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:
#	foreach.readme
#	foreach.uu
# This archive created: Wed Mar  9 15:41:58 1988
# By:	Brent L. Woods (Co-Moderators Unlimited.)
cat << \SHAR_EOF > foreach.readme
(I would be surprised if this haven't been written already, it isn't
that advanced, but I couldn't find it on my fishdisks.)

Here is a small program I wrote in just about 1.5 hours, after
being really fed up with having to do 15 compress <filename>
just because compress won't accept wildcards. Argh! (I just got
the sources, and have fixed that.. ;-) But, I found the program to
be useful for other things, so I kept it around. It probably is full
of bugs (it *is* short, but that never stopped me from writing buggy
programs.. Try TECO if you want to produce more bugs with one line of
code, than You thought was possible.. ) Anyway, You get the uuencoded
executable, together with the source, and this file. That is just 
about all documentation You get. The program is called foreach, as in
"foreach #?.c compress -v" which will run compress (with flag -v) on
all files matching #?.c. It isn't blindingly fast, since I put a call
to Execute in there. It isn't *that* slow either. Considering the time 
put into this You get it for free. (But when I write my *really* great
program I'll have you pay through the nose to get it.. ;-) However..
If I should happen to recieve email regarding obvious bugs or great
improvements, I would feel really happy. So please do. 

Here's how to reach me.. (first one preferred)
jonasf@kuling.UUCP (domain: jonasf@kuling.uu.se)
flax@suadb.UUCP    (domain: flax@suadb.kth.se possibly .su.se)

or:

Jonas Flygare
Vaktargatan 32 F:621
754 22 Uppsala
SHAR_EOF
cat << \SHAR_EOF > foreach.uu

begin 644 foreach
M```#\P`````````$``````````,```C;````6P```3P````'```#Z0``"-M(6
MYW[^2^\`-"1()`!)^0`````L>``$*4X`0"E/`$Q"K`!(D\E.KO[:)D`I:P"8^
M`#A*JP"L9P``<"`-D*T`!`:`````@"E```1A``%Z(&L`K-'(T<@B:``0T\G3?
MR2`"<@`2&2E)`%30@5*`0F=2@`)`__Z?P%6`0G<(`"`"4X#4@1^R```@`%."P
M4<C_]A^\`"`@`%."'[$@`"``4<K_^")/+PE@``!L*6L`.@`$!JP```"```1A^
M``$.80``^"E``$@O`"1`("H`)&<2+&P"L"!`(B@``"E!`#A.KO^"(BH`(&<:3
M)#P```/M3J[_XBE``%!G"N6(($`G:``(`*0@;`!(+PA(;```(&@`)"EH``0`?
M5$?Y```"R'(`(#P```"*8`(FP5'(__Q.NA%P<`!@!"`O``0O`"`L`"QG!"!`U
M3I!.N@5Z+'@`!")L`K!.KOYB2JP"N&<((FP"N$ZN_F)*K`*\9P@B;`*\3J[^5
M8DJL`%AG"")L`%A.KOYB2JP`2&<D(BP`/&<$3J[_W"(L`%!G!$ZN_]PL>``$^
M3J[_?")L`$A.KOZ&(!\N;`!,3-]_?DYU<&1@@$'K`%Q.KOZ`0>L`7$ZN_HQ.O
M=4/L`%QP`$ZN_=@I0`*P9]I.=0``2.<P,BQY```"M"!O`!@B;P`<)&\`("9OH
M`"0@+P`H(B\`+"0O`#`F+P`T3J[^I$S?3`Q.=4Y5__Q(YR``<``I0``82JT`=
M"&LD)"T`"+2L`AAL&B("YX%![`.@(DC3P4J19PHB`N>!T<$@"&`(<`DI0`%@'
M<`!,WP`$3EU.=0`$``0````````!W@````!I;G1U:71I;TJL`K1F$D/L`4QPY
M`"QX``1.KOW8*4`"M"EL`%0!`$AX`"A(>`#Z<``O`"\`2&P!."\`2&P!'B\`0
M3KK_,D_O`"!(>``43KH<3EA/3G4````N````(````!Q.5?_T2.<`($7L`8"T\
M_```9S8(*@`"`!MF*@@J``$`&V<B("H`!)"J`!`K0/_X2H!G$B\`+RH`$"\J]
M`!Q.N@M63^\`#"128,0O+0`(3KH;[EA/3-\$`$Y=3G4``````````'!A3E4`6
M`"\M``AA!EA/3EU.=4Y5_^Q(YP,@+BT`"$J';@9P`&```,0,AP````AL`GX(+
M(`<@!U:`Y(#E@"X`0>P"$"10*TC_^+3\``!G3B(J``2RAVT^LH=F$B!2(FW_"
M^"*(GZP"%"`*8```@"`J``20APR`````"&T:($H@2M''()(A0``$(FW_^"*(`
MGZP"%"`*8%8K2O_X)%)@K"`'(BP"P"`'T(%3@$ZZ%@PB+`+`3KH6X%"`+``@%
M!B`&5H#D@.6`+``O!DZZ`;Y83RM`__!*@&<4+P8O`$ZZ!#Y03R\'80#_,%A/S
M8`)P`$S?!,!.74YU````````````````3E4``"(M``@,@0```#!M#`R!````L
M.6X$<`%@`G``3EU.=0``3E7_]B\M``A.NOVZ6$\K0/_V2H!F!'#_8"HO+0`0W
M+RT`#"!M__8O*``$3KH>1$_O``PK0/_Z2JP`&&<$</]@!"`M__I.74YU3E7__
M^$JL`LAG'"ML`LC_^"!M__@O$"\L`LA.N@-X4$^1R"E(`LA*K0`(9@1P`&`P:
M6*T`""\M``A.NOY>6$\K0/_\2H!F!'``8!8K;?_\__@@;?_X(*T`""!M__Q8_
MB"`(3EU.=4Y5``!*K0`(9Q!"IV&.6$\@;0`(68@I2`+(<`!.74YU3E7_]$CG*
M,`!*K0`,9@HO+0`(8<Q83V!X2JT`"&8,+RT`#&$`_UA83V!F(&T`"%F((!!9P
M@"M`__0K2/_\L>P"R&<(0J=A`/\V6$\O+0`,80#_+%A/*T#_^$J`9S`D+0`,#
M)BW_]+:"8P0K0O_T("W_]"(`(&T`"")M__A@`A+84X%D^B\M``AA`/]86$\@C
M+?_X3-\`#$Y=3G5.5?_X("T`"`:`````#"]````@+P``<@`L>``$3J[_.BM`"
M__Q*K?_\9@1P`&`T("T`"`:`````#"!M__PA0``(+PA(;`+,80`!"%!/2JP"M
M!&8&*6W__`($(&W__-#\``P@"$Y=3G5.5?_\+RT`"&&06$\K0/_\2H!F!C!\?
M__\@"$Y=3G5.5?_X2.<!(&$``(!P`"E``!`I0``(*4``#"E``A`I0`(4*4`"3
M""E``@0I0`(,2JP!_&=,("P"P"(L`?S2@%.!(`$B+`+`3KH39"(L`L!.NA0XG
M4(`N`"`'(`=6@.2`Y8`N`"\'80#_%EA/)$"T_```9@1P_V`,+P<O"DZZ`7A0%
M3W``3-\$@$Y=3G5.5?_X*VP"S/_\2JW__&<D(&W__"M0__@B;?_\(&W__"`HG
M``@L>``$3J[_+BMM__C__&#6D<@I2`+0*4@"S$Y=3G5.50``2.<`(")M``@@+
M:0`$(FT`#"-(``21R"*()&T`"$J29@(DB4JJ``1G!B!J``0@B25)``1,WP0`!
M3EU.=0``_]PL>``$3J[_?")L`$A.KOZ&(!\N;`!,3-]_?DYU<&%.50``4JP""
MV%.L`:X@+`&N2H!K%"!L`:92K`&F("T`"!"`<@`2$&`8("T`"`*`````_TAL=
M`:(O`$ZZ!Z903R(`3EU.=4Y5``!"K`+82&T`#"\M``A(>O^J3KH1B$_O``Q(D
M;`&B2'C__TZZ!W903R`L`MA.74YU``!.5?_X+RT`"$ZZ^BY83RM`__Q*@&8$T
M</]@*B\M`!`O+0`,(&W__"\H``1.NAH83^\`#"M`__A*K``89P1P_V`$("W_N
M^$Y=3G583TYU``!P84Y5__P@+0`,+P`O+0`(*T#__&$&4$].74YU3E7_Z$CG^
M(3`N+0`,2H=N!G#_8```\@R'````"&P"?@@@!R`'5H#D@.6`+@`@;0`(*TC_O
M]-''WZP"%$/L`A`D42M(__`K2?_XM/P``&<``*(@2B`J``0@2M'`*TC_["0M+
M__"UPF,6(FW_]"**(T<`!"9M__@FB7``8```C+7"9AXB4B9M__0FB2`J``0BD
M`-*')T$`!")M__@BBW``8&@B;?_TL\AD")^L`A1P_V!8L\AF+DJ29PXB$K2!J
M8PB?K`(4</]@0M^J``1*DF<0M))F#"!"("@`!-&J``0DD'``8"8K2O_X*VW_/
M[/_H)%)@`/]:(&W_^""M__21R")M__0BB"-'``0@"$S?#(1.74YU3E7_\$CG+
M(`!P`"M`__PK0/_X*T#_\"!M``@2$`P!`"UF#'`!*T#_^"M`__!@#`P!`"MF,
M!G`!*T#_^'``(&T`""(M__@0,!@`+P!.NOJ,6$]*@&<J("W__'(*3KH1$"(MW
M__A2K?_X=``@;0`(%#`8`-""!(`````P*T#__&"\2JW_\&<$1*W__"!M``P@0
MK?_\("W_^$S?``1.74YU3E7_\DCG`"!"+?_[<`@K0/_\4ZW__"`M``PB``*!L
M````#T'L`631P2(M__P;D!CSZ(`K0``,`H`/____*T``#$JM``QFS$'M__/1]
M[?_\(D@D;0`(%-EF_'`(D*W__$S?!`!.74YU3E4``"\M``PO+0`(88Q03TY=M
M3G4``$Y5__!(YR`@<`LK0/_P0BW__U.M__`@+0`,(@`"@0````<&@0```#`D5
M+?_P&X$H].:`*T``#`*`'____RM```Q*K0`,9LQ![?_TT>W_\")()&T`"!39Y
M9OQP"Y"M__!,WP0$3EU.=4Y5```O+0`,+RT`"&&,4$].74YU``!.5?_P2.<`4
M('`+*T#_\$(M__]3K?_P("T`#'(*3KH/$`:!````,"`M__`;@0CT("T`#'(*M
M3KH.^"M```Q*K0`,9M!![?_TT>W_\")()&T`"!399OQP"Y"M__!,WP0`3EU.M
M=0``3E7_^$CG`"`@;0`(2AAF_%.(D>T`""`(4H`O`"M`__Q.NODJ6$\K0/_X;
M2H!G$"!M``@B0!+89OPD0"`*8`)P`$S?!`!.74YU3E7__"MM``C__"!M__Q*,
M$&<8<``0$"\`3KH"@EA/(&W__!"`4JW__&#@("T`"$Y=3G4``$Y5__A(YP$`@
M(&T`#$H89OQ3B)'M``PN""!M``A*&&;\4XB1[0`((`@B;0`(T\`K2?_X(BT`^
M$+Z!8P(N`2`'(&T`#&`"$MA3@&3Z(&W_^$(P>``@+0`(3-\`@$Y=3G4``$Y5?
M_[A(YP`@2'@`/R\M``A(;?^X3KH2ID_O``Q"+?_W0>W_N")(2AEF_%.)D\@KZ
M2?_\2JT`#&<(<``@;0`,$(!*K0`09PAP`"!M`!`0@$JM`!1G"'``(&T`%!"`]
M2JT`&&<&(&T`&$(0*TG_^"`M__A3K?_X2H!O7B(M__@0-1BX`D``_W(874%K?
MXK![$`AF]D[[$`0`7&```#8`+V```#``.F```"H`+F````)*K0`89Q)![?^Y1
MT>W_^")()&T`&!399OP@+?_X0C4(N&`(*VW__/_X3G$@+?_X4ZW_^$J`;V8B_
M+?_X$#48N`)``/\,0`!<9S(,0``O9RP,0``Z9M9*K0`49Q)![?^YT>W_^")(4
M)&T`%!399OQ2K?_X("W_^$(U"+A@(DJM`!1G$D'M_[G1[?_X(D@D;0`4%-EFH
M_"`M__A"-0BX3G%*K?_X:A9*K0`49WA![?^X(D@D;0`4%-EF_&!H("W_^%.M=
M__A*@&]((BW_^!`U&+@"0`#_#$``.F;B2JT`$&<20>W_N='M__@B2"1M`!`4<
MV6;\("W_^$(U"+E*K0`,9R1![?^X(D@D;0`,%-EF_&`42JT`$&<.0>W_N")(_
M)&T`$!399OQ,WP0`3EU.=4Y5__PK;0`(__P@;?_\2A!G&'``$!`O`$ZZ`#)8X
M3R!M__P0@%*M__Q@X"`M``A.74YU```@+P`$#```06T*#```6FX$!@``($YU\
M```@+P`$#```86T*#```>FX$!```($YU``!.5?_X+RT`"$ZZ\ZI83RM`__A*,
M@&8$</]@2"!M__@(*``#``-G$DAX``)"IR\M``A.NO6^3^\`#"\M`!`O+0`,<
M(&W_^"\H``1.NA/&3^\`#"M`__Q*K``89P1P_V`$("W__$Y=3G4``$Y5__A(4
MYR``(&T`"$H89OQ3B)'M``@K2/_X<``@;0`($!!2K0`(*T#__$J`9S)3K`&N.
M(BP!KDJ!:Q`@;`&F4JP!IA"`<@`2$&#0`H````#_2&P!HB\`3KH`)%!/(@!@#
MNDAL`:)(>/__3KH`$E!/("W_^$S?``1.74YU``!.5?_L2.<@("1M``P@+0`(8
M(BH`&"0!`H(````Q*T#_]$J"9P9P_V```L@@`0*```"``%;"1`)(@DC"&T+_?
M_DJJ`!1F``"2"`$``F8``(IP`"5```P,K?____\`"&<``I(O"DZZ`I183TJ`:
M9PP(Z@`%`!MP_V```GH(Z@`!`!M*+?_^9PX@*@`4(@!$@25!``Q@""`J`!0EI
M0``,4ZH`#"`J``Q*@&L4(&H`!%*J``0@+0`($(!R`!(08!8@+0`(`H````#_'
M+PHO`&$`_S903R(`(`%@``(<""H``@`;9V@B+0`(#('_____9@9P`&```@(;W
M0?__2BW__F<F#($````*9AYP`B\`2&P!>"\J`!PK0/_P3KK^"$_O``PK0/_XR
M8!QP`2\`2&W__R\J`!PK0/_P3KK]ZD_O``PK0/_X</\K0``(8```_`CJ``$`J
M&THM__YG5B(M``@,@?____]G2E2J``P,@0````IF(B!J``12J@`$$+P`#4JJA
M``QK#"\*2'C__V$`_GQ03U*J``P@:@`$4JH`!"`M``@0@$JJ``QK``%0</\K%
M0``(("H`!)"J`!`K0/_P2H!G``""""H`!@`:9UY(>``"0J<O*@`<3KKS/D_O;
M``PK0/_L2BW__F="4ZW_["`M_^Q*@&LV0J<O`"\J`!Q.NO,83^\`#$AX``%(`
M;?_]+RH`'$ZZ]I!/[P`,2JP`&&8,$"W__0P``!IGP$YQ+RW_\"\J`!`O*@`<D
M3KK\[D_O``PK0/_X8`9P`"M`__@B+?_X#('_____9@@(Z@`%`!M@#+*M__!G&
M!@CJ``0`&THM__YG#B`J`!0B`$2!)4$`#&`8""H``@`;9PAP`"5```Q@""`J`
M`!0E0``,(&H`$"5(``0B+0`(#('_____9RQ3J@`,("H`#$J`:Q`@:@`$4JH`Q
M!!"!<``0$&`0`H$```#_+PHO`6$`_3A03R`J`!@"@````#!*@&<$</]@$B(MN
M__0,@?____]F!'``8`(@`4S?!`1.74YU3E4``"!M``A*J``49PP(*``#`!MF?
M!'``8#PO+`#P3KKPU%A/(&T`""%```0A0``02H!F"G`,*4`!8'#_8!@A;`#P=
M`!0"J/____,`&'``(4``#"%```A.74YU``!@!"`M__QP84Y5__!(YP$P)&T`Z
M"`RL````(`+<;```D!(2#`$`(&<,#`$`"6<&#`$`"F8$4HI@Z$H29W(@+`+<%
MY8!2K`+<0>P"Y-'`*TC__`P2`")F*%**((I*$F<*#!(`(F<$4HI@\DH29@Q(C
M>``!3KH+_EA/8)Q"$E**8)8@;?_\((I*$F<8$A(,`0`@9Q`,`0`)9PH,`0`*&
M9P12BF#D2A)F`F`(0A)2BF``_VA*K`+<9@8@;`!(8`1![`+D*4@"X$JL`MQF&
M``"&0>P!Z")(1^P#9";9)MDFV2;9-I$F;`!((FL`)$AX`"@O*0`$2&P#9$ZZ5
M^#Q/[P`,0>P#9"(()#P```/N+&P"L$ZN_^(I0`.D("P#I"E``ZQR!"E!`Z@I#
M0`.T*4$#L.6`*T#_\)/)+'@`!$ZN_MHK0/_T(&W_\")M__0C:``(`*1^`&`R.
M+&P"L$ZN_\HI0`.D+&P"L$ZN_\0I0`.L0>P!^B(()#P```/M+&P"L$ZN_^(IR
M0`.T?@0@!R`'`(```(`!@:P#H"`'(`<`@```@`*!K`.H`*P``(`#`[!*K`%\5
M9P1P`&`&(#P``(``+@!"K`&<(`<@!P"``````2E``9AP`2E``;X@!R`'`(``.
M```"*4`!NG`"*4`!X"`'(`<`@````(`I0`'<0?H+&BE(`#`O+`+@+RP"W$ZZU
M`")03T*G3KKN*EA/3-\,@$Y=3G4````89@P0+?_]#```&D[Y`````/_P+RH`.
M$"\J`!Q.NG!A3E7_Q$CG("!P`!M\`"#_^W(`*T'_]G3_*T+_\D'M_]`;0/_Q`
M&T#__!M`__T;0/_^&T#__RM!_^0K0?_H*TC_S"!M``A*$&=4$!`"0`#_<AA=P
M06M(L'L0"&;V3OL0!``C8```+``@8```'@`K8```$``M8````AM\``'__V`8U
M&WP``?_^8!`;?``!__U@"!M\``'__$YQ4JT`"&"D(&T`"!(0#`$`,&8*&WP`9
M,/_[4JT`""!M``@,$``J9A(B;0`,(%%8D2M0__92K0`(8!!(;?_V+PA.NO.NJ
M4$_1K0`((&T`"!(0#`$`+F8P4JT`""!M``@,$``J9A(B;0`,(%%8D2M0__)2Z
MK0`(8!!(;?_R+PA.NO-R4$_1K0`((&T`"!(0#`$`;&8,&WP``?_Q4JT`"&`*O
M#`$`:&8$4JT`""!M``@0$%*M``@;0/_P`D``_W(P74%K``)NL'L0"&;T3OL0^
M!`!C8``"1`!S8``!_`!88``!B@!X8``!A`!P8``!;`!O8``!&@!U8```\`!D-
M8````DHM__%G#")M``P@45B1(!!@"B)M``P@45B1(!`K0/_L2H!J"G(!1*W_G
M["M!_^A*K?_H9P1P+6`,2BW__F<$<"M@`G`@&T#_T'``$"W__B(M_^B"@'``Y
M$"W__8*`2H%G"%*M_\Q2K?_D+RW_["\M_\Q.NO064$\K0/_(2JW_\FH&<`$KF
M0/_R("W_R"(M__*2@"M!_\1*@6\R(&W_S")(T\$B`"1(8`(2VE.!9/IP`!`M#
M__LB+?_$(&W_S&`"$,!3@63Z("W_\BM`_\C1K?_D0>W_T"M(_\Q*+?__9P`!Q
M7!M\`"#_^V```5)*+?_Q9PPB;0`,(%%8D2`08`HB;0`,(%%8D2`0*T#_[&``$
M_UY*+?_Q9PPB;0`,(%%8D2`08`HB;0`,(%%8D2`0*T#_[$HM__QG$B!M_\P04
MO``P4JW_S'(!*T'_Y"\`+RW_S$ZZ\L!03RM`_\A@`/\D&WP`,/_[2JW_\FH&U
M<`@K0/_R2BW_\6<,(FT`#"!16)$@$&`*(FT`#"!16)$@$"M`_^Q*+?_\9QX@/
M;?_,$+P`,%*M_\P@;?_,$+P`>%*M_\QR`BM!_^0O`"\M_\Q.NO':4$\K0/_(A
M#"T`6/_P9@#^M$AM_]!.NO7.6$]@`/ZF(FT`#"!16)$B4"M)_\RR_```9@A!5
M[`(`*TC_S"!M_\Q*&&;\4XB1[?_,*TC_Y$JM__)K+B(M__*QP6\F*T'_Y&`@9
M<`$K0/_D(FT`#"!16)$@$!M`_]!"+?_18`9P`&```*@B+?_D)"W_]K2!;`AP\
M`"M`__9@!).M__9*+?__9T)3K?_D("W_Y$J`:QAP`"!M_\P0$%*M_\PO`"!ME
M`!!.D%A/8-Q3K?_V("W_]DJ`:U1P`!`M__LO`"!M`!!.D%A/8.)3K?_V("W_,
M]DJ`:Q)P`!`M__LO`"!M`!!.D%A/8.)3K?_D("W_Y$J`:QAP`"!M_\P0$%*M^
M_\PO`"!M`!!.D%A/8-P@+0`(3-\$!$Y=3G5.5?_V*VT`$/_V(&T`#!`04JT`[
M#!M`__]*`&=V#```)68P(&T`#`P0`"5F!E*M``Q@("\M``A(;?_V+PAA`/M,1
M3^\`#"M`__I*@&<&*T``#&"X2JP`-&<F""T`!___9QYP`!`M__\O`"!M``A.G
MD%A/(&T`#!`04JT`#!M`__]P`!`M__\O`"!M``A.D%A/8`#_>DY=3G4`````/
M``%P84J`:@``'D2`2H%J```,1(%A```@1(%.=6$``!A$@$2!3G5*@6H```Q$!
M@6$```9$@$YU+P)(030!9@``(DA`2$%(0C0`9P``!H3!,`)(0#0`A,$P`DA"6
M,@(D'TYU+P-V$`Q!`(!D```&X9E10PQ!"`!D```&Z9E90PQ!(`!D```&Y9E5^
M0TI!:P``!N.94T,T`.:H2$)"0N:J2$.`P38`,`(T`TA!Q,&0@F0```A30]"!/
M9/YR`#(#2$/GN$A`PT`F'R0?3G4N>0```$Q.N0```FPO/````!1.N0```L0@=
M0B)#)``F`4A"2$/$P<;`P,'40TA"0D+0@B8))`A.=4Y5_YA(YP`@0JP`&"EM-
M`!`$X$AX`"!.NNF@6$](>``@*4`$Y$ZZZ9)83TAM_Y@O`$AM_[@O+`3D+RT`M
M#"E`!.A.NO$&3^\`%$AM_[@O+`3D3KH#FE!/$"W_F$H`9QQ(;`(<+RP$Z$ZZG
M`X103TAM_Y@O+`3H3KH#=E!/(&P$Z")M``PD21`8L!IF!$H`9O9G+"(L!.1T8
M_BQL`K!.KO^L*4`$[$JL!.QF'G`"*4`!8"E\````S0`8</]@``$80JP$Y"EL+
M`#@$["\L!.A.NN_H6$](>`$$*4`$Z$ZZYW983T*M__PK0/_X(&T`#$H89OQ37
MB)'M``PB+?_\LHAL&B!M``P0,!@`#```/V<,#```(V<&4JW__&#0(&T`#$H8,
M9OQ3B)'M``PB+?_\LHAF0DJL`L1F/"\L!.`O+0`,+RW_^&$``?Y/[P`,(&W_!
M^")M``AR0"+84<G__$AX`00O+?_X*T#__$ZZZ^A03R`M__Q@9"(L!.PD+?_X:
M+&P"L$ZN_YI*@&8@<!0I0`%@*7P```#,`!A(>`$$+RW_^$ZZZ[)03W#_8#`O0
M+?_X80``REA/(&W_^")M``AR0"+84<G__$AX`00O+?_X*T#__$ZZZX)03R`MQ
M__Q,WP0`3EU.=4Y5__AP`"E``!A*K`3H9@9P_V```(!*K`3D9RHB+`3D=/XL#
M;`*P3J[_K"E`!.Q*K`3L9AAP`BE``6`I?````,T`&'#_8$XI;``X!.Q(>`$$G
M3KKF)%A/(&T`"")`<D`BV%')__PO`"M`__QA+%A/(&W__")M``AR0"+84<G_>
M_$AX`00O+?_\*T#_^$ZZZN903R`M__A.74YU3E7_^$CG(`!"K?_\#*T```#H7
M__QG``"$(BP$["0M``@L;`*P3J[_E$J`9@XL;`*P3J[_?"M`__Q@TDJL!.!FM
M"B!M``A*J``$;L)*K`+$9R0@;0`(4(@O"$ZZ[>A83R\L!.@O`$ZZ`CQ03RM`Z
M__A*@&8H8)@@;0`(4(@O"$ZZ[<183R\L!.@O`$ZZ`H103RM`__A*@&8$8`#_C
M="(L!.PD+``XM(%G#"(L!.PL;`*P3J[_I@RM````Z/_\9@1P`6`$<`!.<4S?`
M``1.74YU3E7_]$*L`!@B+0`,=/XL;`*P3J[_K"M`__A*K?_X9A)P`BE``6`IY
M?````,T`&'#_8&I(>`$$3KKDVEA/*T#_]"(M__@D+?_T+&P"L$ZN_YI*@&869
M<`(I0`%@*7P```#-`!AP_RM`__Q@$"(M__@L;`*P3J[_ID*M__P@;?_T(FT`U
M"'!`(MA1R/_\2'@!!"\M__1.NNEZ4$\@+?_\3EU.=0``2BW__V="4ZW_Y"`MH
M(&\`"")O``1*&6;\4XD2V&;\("\`!$YU(&\`"")O``0@+P`,8`02V&<(4X!DJ
M^&`&0AE3@&3Z("\`!$YU3E7_^$CG`2!^`$7L`Z"^K`(8;!Y*DF<4""H``@`#8
M9P)@"B\J``1.N@0D6$]2AU"*8-PO+0`,+RT`"$ZZX?)03TS?!(!.74YU3E7_[
M_'``(CP``#``+'@`!$ZN_LX"@```,``K0/_\2H!F!'``8"1*K``P9QH@;``P-
M3I!*@&8$<`!@$$*G2'@`%$ZZ_W903R`M__Q.74YU8;!.=0``2JP"M&820^P"J
MG'``+'@`!$ZN_=@I0`*T*6P`5`)<2'@`/$AX`/IP`"\`+P!(;`*(2&P";DAL%
M`E`O`$ZZX@!/[P`@4X!G!'#_8`)P`$YU``!.5?_Z2.<!("1M``@K2O_\(&T`-
M#!X04JT`#$H'9T`@!P)``/\,0``J9Q(,0``_9B(0$E**2@!FV'``8"A*$F?0X
M+RT`#"\*8;A03TJ`9L)2BF#J$!)2BKX`9[9P`&`&(`J0K?_\3-\$@$Y=3G5.M
M5?_42.<@`$*M_]8K;0`(__P@;0`,$!!2K0`,&T#_^TH`9P`!&@)``/\,0``GO
M9P``U`Q``"-G'`Q``#]F``#H(&T`"!`04JT`"$H`9L1P`&```0`@;0`,$!!22
MK0`,&T#_^P)``/\,0``H9R0,0``_9G(@;0`(2A!GF"\M``PO"&$`_WY03TJ`%
M9HA2K0`(8.(@;0`,$!!2K0`,&T#_^PP``"EG#B(M_]92K?_6&X`8VV#>("W_*
MUD(U"-M(;?_;+RT`"&$``)903TJ`9P#_1D'M_]LB2$H99OQ3B9/((`G1K0`(,
M8-8;;?_[_]4@;0`(2A!G`/\@$A"R+?_59@#_%E*M``A@YB!M``P0$%*M``P@"
M;0`($A!2K0`(&T#_^[`!9P#^\G``8"P@;0`($!!2K0`(%"W_^[0`9P#^VG``1
M8!0@;0`(2A!G!'``8`@@")"M__Q.<4S?``1.74YU3E4``$CG(``@;0`,2A!GN
M&")M``@0$5*M``@2$%*M``RP`6?D<`!@`G`!3-\`!$Y=3G5.5?_\*VT`"/_\9
M(&T`"$H09QAP`!`0+P!.NNPJ6$\@;0`($(!2K0`(8.`@+?_\3EU.=0``3E7_V
M_$CG`0!*K``P9P1.NOT@0JP`&"(M``@D+0`,)BT`$"QL`K!.KO_6+@`,A___9
M__]F$BQL`K!.KO]\*4``&'`%*4`!8"`'3-\`@$Y=3G5.5?_\2.<!`$JL`#!G2
M!$ZZ_-!"K``8(BT`""0M``PF+0`0+&P"L$ZN_]`N``R'_____V82+&P"L$ZN%
M_WPI0``8<`4I0`%@(`=,WP"`3EU.=4Y5__A(YS$"2JP`,&<$3KK\@$*L`!@@R
M+0`04X`O0``0(BT`""0M``PF+P`0+&P"L$ZN_[XN``R'_____V82+&P"L$ZNF
M_WPI0``8<!8I0`%@("T`$`R``````F<<#(`````!9PI*@&8B("T`#&`<(`<@F
M!]"M``Q@$B(M``AT`'8`+&P"L$ZN_[Y.<4S?0(Q.74YU``!.50``2JP`,&<$>
M3KK[\"(M``@L;`*P3J[_W'``3EU.=0```^P````"````````&K0``!JH````*
M`0````$``!2V````!`````(``!JB```!W@```1(````.`````````_(```/IO
M````6TY5_NB_[``$90`!,$*M_N@,K0````,`"&P8(&T`#"\02&P`:$ZZ`3Y01
M3T*G3KH!,%A/(&T`#"\H``1.N@$$6$\@;0`,+R@`""M`__Q.N@#R6$]R`RM!@
M__`K0/_X(BW_\+*M``AL+$AL`)PO+?_X3KH`Z%!/("W_\.6`(&T`#"\P"``O0
M+?_X3KH`T%!/4JW_\&#*2&P`GB\M__A.N@"\4$\O+?[H+RW__$AM_NQ.N@"&!
M3^\`#"M`__1*@&<6+RW__$AL`*!.N@">4$]"ITZZ`)!83R\M__A.N@!H6$](Y
M;?[T+P!.N@!T4$]R`"\!+P$O`$ZZ`%I/[P`,2H!F'$AM_O0O+?_X2&P`M$ZZ,
M`%I/[P`,0J=.N@!*6$](;?[L3KH`*%A/2H!GK$AL`.A.N@`F6$].74YU3OD`_
M`!K83OD``!J@3OD```M$3OD``!RR3OD`````3OD```[`3OD``![$3OD```+$P
M3OD```>@<&$```/L````"`````````%4```!2````38```%:```!0@```6``*
M``%F```!/`````$````#```!3@````````/R```#Z@```+(`````````````+
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````&1O<RYL:6)R=
M87)Y`%5S86=E(&ES("5L<R`\9FEL97!A='1E<FX^(#QC;VUM86YD/B`\97AT_
M<F$@87)G<SX*```@`"``"DYO(&9I;&4@;F%M960@)6QS``!%>&5C=71E(&9AR
M:6QE9"!W:71H(&-O;6UA;F0@)6QS"B!A;F0@9FEL96YA;64@)6QS"@``"D1O&
M;F4A"@````(`__\````.``X````````````````J*B!3=&%C:R!/=F5R9FQO!
M=R`J*@``__\````$``0````````!"````/1%6$E4``#__P````0`!```````N
M``$R`````&EN='5I=&EO;BYL:6)R87)Y`````````#`Q,C,T-38W.#EA8F-D0
M968`````#0H`````@`````&B````````````````````````````````````%
M```````!Q```````````````````````````````````````````````````%
M`````````````````````````````````````&-O;CHQ,"\Q,"\S,C`O.#`OU
M`"H``````````````````````````````````````````"@N````*BH@57-EA
M<B!!8F]R="!297%U97-T960@*BH``/__````#@`.`````````B``````__\`*
M```$``0``````````````CQ#3TY424Y510``__\````$``0````````"9```7
M``!!0D]25`#__P````0`!`````````*"`````&EN='5I=&EO;BYL:6)R87)Y(
M````````````````````````````!``````````#[`````D````"```"E```4
M`GH```)@```"2````:(```&````!1````2X```$J`````````_(```/I````,
M!TCG,`(L>0```K!,[P`.`!!.KO\B3-]`#$YU``````/L`````0````(````&G
@`````````_`````"7T5X96-U=&4``````````````_+L(
``
end
size 10472
SHAR_EOF
#	End of shell archive
exit 0