[comp.binaries.amiga] MRPrint

ain@j.cc.purdue.edu (Pat-bob White) (10/15/88)

Submitted by:	mrr@amanpt1.zone1.com (Mark Rinfret)
Summary:	A "pr"-like printer utility
Poster Boy:	Rob Tillotson	(akl@j.cc.purdue.edu)
Archive Name:	sources/amiga/volume5/mrprint.d.Z binaries/amiga/volume8/mrprint.d.Z
Tested
 
NOTES:
     This is a nice little printer utility similar to "pr".  It takes a
bunch of files, paginates them, expands tabs, etc., and prints them.  It
also has the ability to skip binary files, so that you can print an entire
directory and have it skip executables and object files.
     MRPrint requires the ARP Library, version 1.1 or later.





 
 
 
========================================
 
#	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:
#	MRPrint.DOC
# This archive created: Wed Oct 12 13:29:41 1988
# By:	Rob Tillotson (Bored Students Anonymous)
cat << \SHAR_EOF > MRPrint.DOC

MRPrint - 	A detabbing print utility for the Amiga

Author:		Mark Rinfret

Requires the ARP library, V1.1 or later.

---------------------------------------------------

MRPRint prints Amiga text files to the printer device or standard
output.  MRPrint provides several processing options which afford
the user some flexibility in determining the output format.  Perhaps
the most important feature is tab expansion.  MRPrint expands embedded
tabs to blanks, according to the user's tab spacing specification 
(default=4).  MRPrint also will optionally generate page headers, line
numbers and new margins.  Input lines that are too long for the current
margin settings will be split across multiple lines, maintaining correct
pagination.  A form feed character detected at the beginning of an input 
line will be recognized and cause a page eject.

MRPrint is invoked from the CLI with Un*x style command line parameters.  
Wildcarding of file names is supported, allowing either AmigaDOS or Un*x
style wildcard specifications.  All parameters, including the file name(s)
to be printed are optional.  In the case of formatting options, defaults
are used if no option is explicity given.  All options must precede file 
names on the command line.  To see a list of options, invoke MRPrint with:

		MRPrint -?

Of special note is the fact that MRPrint will automatically detect and
reject files which have binary (non-printable) content.  You can therefore
invoke MRPrint in the following form

	MRPrint *

to print all files in the current directory without having to worry about 
object, program data, or directory files being printed.  


If no file names are passed on the command line, MRPrint will put up a
file name requester.  Multiple files may be printed in this fashion,
terminating MRPrint by pressing the CANCEL gadget on the requester.


The current default values for MRPrint are:

	left margin:		5
	right margin:		85
	tab spaces:			4
	headers:			enabled
	line numbers:		disabled

Of course, having the source (nice rhyme, eh?), you can change these so
that you don't have to constantly type in your favorite options.  One
thing - be sure that your margin settings in preferences don't interfere
with MRPrint's behavior.  It expects that the left margin is set to 1 and
the right margin is at least as wide as what you specify.  I usually
set my preferences to 1, 255. Of course, if you're ambitious, you'll add
the code to get the Preferences settings and adapt.  

There are lots of things that can be done to improve this program. A 
'copies' option would be nice as well as options to support letter quality, 
draft, characters per inch, etc.  The Amiga supports these things in a fairly
nice, generic way if you have the right printer driver. I hope you find this
to be a useful addition to your tool box.  By the way, I love ARP.  It's
a good example of the way things should be done.  My hat is off to Charlie
Heath and his crew for developing such a fine product and making it freely
available to the public.

											Mark Rinfret
											mark@amanpt1.zone1.com
											work: 401-849-9930 x301
											home: 401-846-7639


SHAR_EOF
#	End of shell archive
exit 0

ain@j.cc.purdue.edu (Pat-bob White) (10/16/88)

Submitted by:	mrr@amanpt1.zone1.com (Mark Rinfret)
Summary:	A "pr"-like printer utility
Poster Boy:	Rob Tillotson	(akl@j.cc.purdue.edu)
Archive Name:	binaries/amiga/volume8/mrprint.b.Z
Tested
 
NOTES:
     This is a nice little printer utility similar to "pr".  It takes a
bunch of files, paginates them, expands tabs, etc., and prints them.  It
also has the ability to skip binary files, so that you can print an entire
directory and have it skip executables and object files.
     MRPrint requires the ARP Library, version 1.1 or later.





 
 
 
========================================
 
#	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:
#	mrprint.uue
# This archive created: Wed Oct 12 13:30:50 1988
# By:	Rob Tillotson (Bored Students Anonymous)
cat << \SHAR_EOF > mrprint.uue

begin 644 MRPrint
M```#\P`````````#``````````(```9-```!)`````$```/I```&34[Z#L90?
M4E0Z``!.5?_Z2FT`"&<``5I8K0`*4VT`"&```3Q2K?_Z(&W_^DH09P`!)B!MD
M__H0$$B`2,!@``#63KH'9CE\``&``F```08@;?_Z4H@O"$ZZ$P183SE`@`9*9
M0&(2<``P+(`&+P!(>@*83KH#Q%!/8```WB!M__I2B"\(3KH2V%A/.4"`"&``.
M`,@@;?_Z4H@O"$ZZ$L)83SE`@`Y*0&,(#&P!`(`.8Q)P`#`L@`XO`$AZ`E].4
MN@-Z4$]@``"4.7P``8`48```AB!M__I2B"\(3KH2A%A/.4"`$$I`8A)P`#`LI
M@!`O`$AZ`CM.N@-$4$]@7D)L@`1@5$AZ`D5(>@(\3KH1W%!/8$1.N@:88#Z0E
MO````#]G`/\DD+P````-9P#_*%V`9P#_9)"\````%F?"68!G`/\*58!G`/\Z<
M6X!G`/]^4X!G@E6`9ZY@O&``_M!8K0`*4VT`""!M``HB4"M)__H,$0`M9P#^K
MMC`L@`:P;(`.90Q"ITAZ`?Y.N@*T4$]*;(`"9P8Y?``%@`9.N@722'@0`$ZZ6
M$^!83RE`@A9*K((69@Y(>!``2'H!\4ZZ`H)03TAX"`!.NA.^6$\I0((D2JR";
M)&8.2'@(`$AZ`>M.N@)@4$](>``:3KH3G%A/*4"!WDJL@=YF#DAX`!I(>@'FC
M3KH"/E!/+RR!WDZZ%AI83R!L@=X1?``"``Q![('B(FR!WB-(`!)![('V(FR!S
MWB-(`!8O+('>3KH3W%A/2FR`%&<*3KH6)BE`@C!@)$AX`^XO+(`*3KH2[E!/2
M*4"",&803KH5V"\`2'H!ATZZ`=103REM``J$/#EM``B$.F8(.7P``8`28#Y(C
M>`(:3KH2^EA/*4"!VF8.2'@"&DAZ`6M.N@&@4$\@;(':(7P```#_`!`@;(':3
M`*@``#````@I?````.B"-$IL@=AF0DZZ!K`I0((09SA(>`/M+RR"$$ZZ%7I0V
M3RE`@@QG%$ZZ`<XO+((,3KH5&%A/0JR"#&`.+RR"$$AZ`1!.N@_H4$]@N$Y=H
M3G5"860@;&5F="!M87)G:6X@`$)A9"!R:6=H="!M87)G:6X@`$)A9"!T86(@4
M<W!E8VEF:6-A=&EO;B``"B5S"@!P<B!V97)S:6]N(#,N,2P@,#4O,3,O.#@@J
M*')E<75I<F5S($%24"!6,2XQ(&]R(&AI9VAE<BD`3&5F="!M87)G:6X@/CT@&
M<FEG:'0@;6%R9VEN/R`@2&$@:&$A`$YO(&UE;6]R>2!F;W(@:6YP=70@8G5FX
M9F5R(0!.;R!M96UO<GD@9F]R(&]U='!U="!B=69F97(A`$YO(&UE;6]R>2$`>
M1F%I;&5D('1O(&]P96X@<')I;G1E<B``3F\@;65M;W)Y(0`**BHJ($U24')IG
M;G0Z($-A;B=T(&]P96X@)7,@9F]R('!R:6YT:6YG("HJ*@H`3E4``"\M``A(<
M>@!&3KH.H%!/2JT`#&<.+RT`#$AZ`$Q.N@Z,4$](>@!*3KH/%%A/2JR"#&<*7
M+RR"#$ZZ$XY83T*G2'@`%$ZZ$(103TY=3G4**BHJ($U24')I;G0@86)O<G1I4
M;F<Z("5S`"`H)6QD*2``("HJ*@``3E7_`$)L@CA";((N0FR"%#EL@`B"(BEL]
M@A:"&D)L@B!";((>*6R")((H0FR"+$)L@@HO+((,/SP`_TAM_P!.N@7\3^\`K
M"DJ`9SA*;('89C)2;((X#"T`#/\`9@P;?``@_P`Y;(`(@B(P+((BL&R`"&4$<
M3KH`L$AM_P!.N@%R6$]@L#\\``Q.N@A<5$].N@:X3EU.=4Y5```_/``*3KH(@
M1E1/4FR"(C`L@B*P;(`(8P)A<F$Z3EU.=4Y5```_+(`&/SP`($ZZ!WQ83S`LM
M@`Z0;(`&6T`_`#\\`"U.N@=F6$\_/``*3KH'_E1/3EU.=4Y5__Y*;(`"9QH_I
M/``$/RR".$ZZ!UY83S\\`"!.N@?85$]@#C\L@`8_/``@3KH')EA/3EU.=4Y5%
M__Y2;((N#&P``8(N9Q0_/``,3KH'JE1//SP`"DZZ!Z!43TIL@`1G``"&3KK_W
M9F&8+RR"$$ZZ!ZQ83S\\``(_/``@3KH&V%A/2&R!XDZZ!Y183S\\``(_/``@,
M3KH&P%A/2&R!]DZZ!WQ83TAZ`$I.N@=R6$]"9S\L@BY.N@:^6$](>@`\3KH'*
M7%A/0F<_+((X3KH&J%A//SP`"DZZ!R)43TZZ_O!(>@`@3KH'.%A/0FR"(DY=*
M3G4@(%!A9V4@`"`@3&EN92``"@!.5?_Z0FW__DZZ_O8[;(`&__I";?_\8```&
MAC`M__P@;0`(##``"0``9C(P+?_ZL&R`#F8&3KK^<&`@/SP`($ZZ!K943U)MS
M__HP+?_Z2,#C@$'L@CI*<`@`9]!@/C`M__P@;0`(##``"@``9@92;?_^8`XPS
M+?_ZL&R`#F8$3KK^*#`M__P@;0`($C```$B!/P%.N@9D5$]2;?_Z4FW__"\M#
M``A.N@]P6$\R+?_\LD!M`/]J2FW__F8*/SP`"DZZ!CA43U)L@B).74YU3E7_<
M_D)M__XP+?_^2,#C@$'L@CHR+?_^2$%"04A!@NR`$$A!LGP``5?!PGP``3&!(
M"`!2;?_^#&T!`/_^;<I.74YU3E4``$CG""!X`&`*+PI.N@N^6$]21'``,`3E,
M@$'L@!8D<`@`(`IFY$*G2'@`%$ZZ#2I03TS?!!!.74YU57-A9V4Z("!P<B!;G
M+6Q=(%LM;B-=(%LM="-=(%LM:%T@6RUV72!;9FEL93%=(&9I;&4R72`N+BX`R
M"6]P=&EO;G,Z``D)+6@@("`@("!D;R!N;W0@<')I;G0@<&%G92!H96%D97)S`
M``D)+6P@("`@("!P<FEN="!W:71H(&QI;F4@;G5M8F5R<P`)"2U,(R`@("`@F
M<V5T(&QE9G0@;6%R9VEN('1O(",`"0DM;B,@("`@('!R:6YT(",@;&EN97,@V
M<&5R('!A9V4`"0DM4B,@("`@('-E="!R:6=H="!M87)G:6X@=&\@(P`)"2USX
M("`@("`@<')I;G0@=&\@<W1A;F1A<F0@;W5T<'5T(&EN<W1E860@;V8@4%)4%
M.@`)"2UT(R`@("`@<V5T('1A8B!T;R`C('-P86-E<R`H9&5F875L="`T*0`)K
M"2UV("`@("`@9&ES<&QA>2!P<F]G<F%M('9E<G-I;VX@;G5M8F5R`$%24"!W#
M:6QD8V%R9&EN9R!I<R!S=7!P;W)T960N``!.5?_\2FR`$F=<2JR!PF9(0>R!_
MD2E(@<)(>/_^2'H!%$ZZ#JA03RM`__Q(>``*2&R`1B\M__Q.N@F43^\`#"\M"
M__Q.N@[(6$]![(!&*4B!QD'Z`.$I2(&^2&R!ODZZ"N!83TY=3G5*K((T9PP,<
MK````.B"-&8``*1*K((T9B`O+(':3KH*8%A/*4""-&80+RR!VDZZ!'!83TI`-
M9LI@?`RL````Z((T9D1*;(0Z8@HI?/____^"-&!B+RR!VB!LA#PO$$ZZ"A)0Z
M3RE`@C18K(0\4VR$.DJL@C1F$B\L@=I.N@0D6$]*0&8`_WY@+DJL@C1G)`RL*
M````Z((T9QH@;(0\+Q`O+((T2'H`04ZZ"&9/[P`,0JR"-&``_TY*K((T9@P@-
M+(':T+P```$88`)P`&``_S(`4V5L96-T(&9I;&4@=&\@<')I;G0Z``HJ*BH@A
M35)0<FEN="!)+T\@97)R;W(@)6QD(&]N('!A='1E<FX@)7,@*BHJ"@``3E7_/
M^"MM``C__$)M__A"ITZZ"-983SE`@=AG%DAZ`*Q.N@*J6$]"ITAZ`*5.NOD>V
M4$\P+?_XL&T`#&PL+RT`#DZZ`2Q83SM`__I*0&T:4FW_^"!M__Q2K?_\$*W_S
M^PPM``K_^V<"8,HP+?_X(&T`"$(P```,;?____IL/$1M__H_+?_Z2'H`3$ZZC
M!W!<3TIL@!1F($AZ`%M.N@(R6$]"9S\M__I.N@%^6$](>@!93KH"'%A/0FW_$
M^$IM__AF!'``8`0@+0`(3EU.=0I>0PP`7D,`*BHJ($DO3R!E<G)O<B!O;B!IT
M;G!U="`E9"`J*BH*`"HJ*B!);G!U="!)+T\@97)R;W(`*BHJ"@!.5?_X2FR"1
M+&<^<``P+((L+P`O+((D+RR",$ZZ#'Y/[P`,*T#__'``,"R"++"M__QG%DZZA
M#`@K0/_X+RW_^$AZ`!9.NO?^4$\I;((D@BA";((L3EU.=4]U='!U="!E<G)O5
M<B$`3E7__DIL@@IG!G#_3EU.=4IL@B!B;DAX$``O+((6+RT`"$ZZ"_!/[P`,;
M.4""(%)L@AX,;``!@AYF&$IL@B!C$B\L@=I.N@$^6$]*0&<$0FR"($IL@B!B`
M)@QL__^"(&8,3KH+=D2`.T#__F`,.WS____^.7P``8(*,"W__F".*6R"%H(:F
M4VR"("!L@AI2K((:<``0$&``_W9.50``8`X_+0`(3KH`EE1/4VT`"DIM``IN'
M[$Y=3G5.5?_V0FW__C`M``A(0$)`2$"`_``)2$#0?``P,BW__E)M__YT`#0!?
M0>W_]A&`*``P+0`(2$!"0$A`@/P`"CM```A*;0`(9L`P+0`*L&W__F,./SP`N
M(&$L5$]3;0`*8.A3;?_^<``P+?_^0>W_]A(P"`!(@3\!80Q43TIM__YFX$Y=4
M3G5.50``#&P(`((L901.NOY4(&R"*%*L@B@0K0`)4FR"+$Y=3G5.50``2.<(O
M("1M``A@"#\$8<I43U**$!)(@#@`9O!,WP003EU.=4Y5__Y(YPP`0FW__GH`T
M8#(@;((6&#!0`+@\`"!E!K@\`']C''``$`0_`"\L@;).N@BV7$]*@&8(.WP`P
M`?_^8`A21;IL@B!ER$IM__YG#B\L@A!(>@`:3KH$L%!/,"W__DS?`#!.74YUB
M"@P)#0@`"BHJ*B!-4E!R:6YT.B!S:VEP<&EN9R!B:6YA<GD@9FEL92`E<R`JN
M*BH*``!.50``(&T`"$JH`!AM&"!M``A(:`$82'H`$DZZ!%)03W`!3EU.=7``C
M8/@**BHJ($U24')I;G0Z('-K:7!P:6YG(&1I<F5C=&]R>2`E<R`J*BH*``!AA
M``"60^R!OD7L@;ZUR68.,CP`M&L(=``BPE')__PI3X1`+'@`!"E.A$1(YX"`Z
M""X`!`$I9Q!+^@`(3J[_XF`&0J?S7TYS0_H`/7`B3J[]V"E`A$@I0(1,9T8@_
M0"EH`#2$4"EH`#B$5$ZZ`%Q03TYU9&]S+FQI8G)A<GD`>6]U(&YE960@87)PE
M+FQI8G)A<GD``"!6,S0K"DGY``!__DYU0_K_SDZN_=A*@&<6+$!.KO_$(@!G-
M#"0\```/1'8<3J[_T%!/3G5.50``+PHP+(&ZP?P`!B\`3KH%VEA/*4"$6&8<X
M0J=(>0`!``!.N@CJ4$](>`!G2'@`%$ZZ!3Y03R!LA%A":``$(&R$6#%\``$`5
M$"!LA%@Q?``!``H@;(1`("R$0)"H``10@"E`A%P@;(1<(+Q-04Y80J=.N@C$>
M6$\D0$JJ`*QG+B\M``PO+0`(+PI.N@"R3^\`##E\``&$8"!LA%@`:(````0@7
M;(18`&B````*8$1(:@!<3KH(P%A/2&H`7$ZZ"(Y83RE`A&(@;(1B2J@`)&<0$
M(&R$8B)H`"0O$4ZZ!Z183R\LA&(O"DZZ!HA03RELA&*$9DZZ!Z0@;(18((!.7
MN@?6(&R$6"%```9G%DAX`^U(>@`L3KH'KE!/(&R$6"%```PO+(1F/RR$:DZZ8
M[U)<3T)G3KH!'E1/)%].74YU*@!.5?_^2.<,,"!M``@@*`"LY8`F0"`K`!#E9
M@"1`$!)(@#M`__YZ`R@L@;9@#"!$#!``+&8"4D52A"!$2A!F[C`M__Y(P"\`>
M3KH$9EA/*`!F#DAX`&=(>``43KH#VE!/$!)(@#\`($I2B"\(+P1.N@6B3^\`X
M"C`%Y4!R`#(`+P%.N@0N6$\I0(1F9@Y(>`!G2'@`%$ZZ`Z!03R!LA&8@A"\L:
M@;8@;(1F6(@O""\LA&PO+0`,+RT`$$ZZ`F9/[P`4.4"$:DILA&IL*"!LA&8OI
M*``$(&R$9B\02'H`)$ZZ`3I/[P`,2'@`>$AX`!1.N@-(4$]2;(1J3-\,,$Y=0
M3G5"860@07)G<R!F;W(@)7,Z("5S"@``3E4``$JLA'!G!B!LA'!.D#\M``A.L
MN@`(5$].74YU3E7__"\$,"T`"$C`*T#__$JLA%AG%'@`8`H_!$ZZ!9A43U)$'
MN&R!NFWP2JR$=&<&(&R$=$Z02JR$>&<*+RR$>$ZZ!GQ83TJLA'QG"B\LA'Q.T
MN@9L6$]*K(2`9PHO+(2`3KH&7%A/+'@`!`@N``0!*6<4+PU+^@`*3J[_XBI?F
M8`9"I_-?3G-*K(1B9PY.N@9(+RR$8DZZ!F183T*G+RW__$ZZ`F)03R@?3EU.N
M=2PL+"PL+"PL+"PL+"PL+``@+P`$+&R$2$[N_JHB;P`$+&R$2$[N_J1,[P$!X
M``1#[P`,+&R$2$[N_Q8@;P`$0^\`""QLA$A.[O\<(&\`!"`O``@L;(1(3N[^'
MSB)O``0L;(1(3N[^R"\*3.\'`0`(+&R$2$ZN_KPD7TYU3.\#`0`$+&R$2$[N0
M_L(@;P`$+&R$2$[N_OA,[P$!``0B+P`,+&R$2$[N_K8@;P`$+&R$2$[N_PH@W
M;P`$+&R$2$ZN_OYF"D'LA(8@O`````%.=2)O``0L;(1(3N[_$"\*)&\`""QL&
MA$A.KOZ2)%].=4SO`P``!"QLA$A.[OZP(&\`!$SO``,`""QLA$A.[OZ>(&\`2
M!$SO``,`""QLA$A.[OZ8("\`!"QLA$A.[OY<(F\`!"QLA$A.[O[R3.\"`@`$U
M+&R$2$[N_NQ(YP`P(&\`#"`O`!!,[PX``!0L;(1(3J[_!$S?#`!.=4SO`P``;
M!"`O``PL;(1(3N[^YDSO`P``!"QLA$A.[O[@3.\``P`$+&R$2$[N_CA,[P,`Y
M``0L;(1(3N[^4$SO`0$`!"QLA$A.[OY*(&\`!"QLA$A.[OY$(&\`!"QLA$A.5
M[OX^3.\#```$+&R$2$[N_?9,[P,```0@+P`,+&R$2$[N_?`P+P`$+&R$2$[NL
M_>H@;P`$3.\``P`((F\`$"QLA$A.[OY6(&\`!"QLA$A.[O[:3.\#```$+&R$^
M2$[N_M1,[P,```1,[P`#``PL;(1(3N[^`B!O``0@+P`(+&R$2$[N_?PB;P`$:
M+&R$2$[N_@@L;(1(3N[^,DSO``4`!"QLA$A.[OZ&+&R$2$[N_BPB;P`$+&R$9
M2$[N_B9,[P`#``0L;(1(3J[^>D'LA(H@B4YU3.\`!@`$+&R$2$ZN_G1@Z"(O9
M``0L;(1(3J[^;F#:3.\`!@`$+&R$2$ZN_FA@RBQLA$A.KOX:9\`S;P`&__X@C
M"6"V("\`!"QLA$A.KOZ`8*@@;P`$("\`""QLA$A.KOYB8)8L;(1(3N[^C")OS
M``0L;(1(3N[^(")O``0L;(1(3N[^%")O``0L;(1(3N[^#DSO`P``!$SO``,`*
M#"QLA$A.[OWD+PI,[P<```@L;(1(3J[]WB1?3G4B+P`$+&R$2$[N_=A,[P,`9
M``0L;(1(3N[]TB!O``0L;(1(3N[]S"!O``0L;(1(3N[]QB!O``0L;(1(3N[]5
MP$SO`0(`!"QLA$A.[OVZ(&\`!"QLA$A.[OVT(B\`!"QLA$A.[OVN3.\``P`$?
M+&R$2$[N_:A,[P`#``0L;(1(3N[]HDSO``,`!"QLA$A.[OV<("\`!"QLA$A.&
M[OV63.\#```$+&R$2$[N_9`@;P`$+&R$2$[N_8HB+P`$+&R$2$[N_80@;P`$S
M(`A*&&;\D<`@"%.`3G4@;P`$,"\`"!(8L@!G"$H!9O9P`$YU(`A3@$YU3.\#6
M```$(`@R+P`,8`(0V5?)__QG!E)!8`)"&%')__Q.=4Y5``!(YPXP)&T`"$*GE
M2'H`CDZZ`=0I0(2.4$]F"$S?#'!.74YU(&T`#")H`"0O*0`$3KH!]B@`6$]GB
M4DAZ`&T@1"\H`#9.N@'()D!*@%!/9S1(>`/M+PM.N@#X+`!03V<D(`;E@"H`B
M($4E:``(`*0E1@"<2'@#[4AZ`#A.N@#4)4``H%!/+P1.N@&46$\O+(2.3KH!\
M)$*LA(Y83V"`:6-O;BYL:6)R87)Y`%=)3D1/5P`J`$Y5``!(YPX@."T`"#`$:
MP?P`!B1`U>R$6$I$;0JX;(&Z;`1*DF80.7P``H2$</],WP1P3EU.=0@J``<`>
M!&8(+Q).N@`.6$]"DG``8.).^@`"(B\`!"QLA$Q.[O_<(B\`!"QLA$Q.[O^".
M(B\`!"QLA$Q.[O]`+&R$3$[N_\I.^@`"+&R$3$[N_WQ.^@`"3.\`!@`$+&R$Y
M3$[N_ZQ.^@`"3.\`!@`$+&R$3$[N_^).^@`"+&R$3$[N_\1.^@`"3.\`#@`$/
M+&R$3$[N_]9.^@`"(B\`!"QLA$Q.[O^F3OH``DSO``X`!"QLA$Q.[O_02.<!;
M!$SO((``#"QLA$1.KO^43-\@@$YU3OH``B)O``0L;(1$3N[^8B)O``0L;(1$X
M3N[^VBQLA$1.[O]\(&\`!"QLA$1.[OZ,+&R$1")O``0@+P`(3N[]V")O``0L"
M;(1$3N[^AB!O``0L;(1$3N[^@$SO`P``!"QLA(Y.[O^@(&\`!"QLA(Y.[O^F&
M(&\`!"QLA(Y.[O^R```#[`````$````!```/8@````$````````/@```````<
M``/R```#Z@```&\````!``4`-P````0`50`$````````!^(```@;```()0``D
M"$D```AK```(B@``"*L```C+```(_@``"2@```E1````````````````````M
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M``````````````````````````````````````````````````````Y"```2B
MJ``4``````/L````#@`````````(````%````!@````<````(````"0````HU
M````+````#`````T````.````#P```&P```!M`````````/R```#ZP````$`.
#``/RU
``
end
size 7068
SHAR_EOF
#	End of shell archive
exit 0