From: darrylo@hpnmxx.sr.hp.com (Darryl Okahata)
Newsgroups: gnu.emacs.sources
Subject: Unofficial changes to mh-e.el (part 1 of 2)
Date: 21 Jan 1993 14:34:35 -0500
Organization: Source only  Discussion and requests in gnu.emacs.help.
Distribution: gnu

     Here are some unofficial enhancements to the mh-e.el distributed
with V18.59.  These changes were originally released back in October
1991, and I thought that it's time that I updated them for V18.59 and MH
6.8.  The enclosed context diffs are relative to the V18.59 mh-e.el, and
include enhancements that I've previously posted (for the benefit of
those who have not seen my earlier postings).

     I'm also distributing slightly enhanced copies of Alan Stebbens'
(aks@hub.ucsb.edu) mh-folders.el and mh-utils.el.  My apologies to
Alan if these aren't his latest versions.

     Thanks to Ed Reingold (reingold@cs.uiuc.edu) and John Dilley
(jad@nsa.hp.com) for numerous suggestions about alias completion.

     To install these changes:

1. Unshar these files, preferably in an empty directory.

2. Apply the enclosed patches to mh-e.el.  If you patch a local copy of
   mh-e.el, and not the original, make sure that the patched copy is in
   a directory ahead of the original mh-e.el in your load-path.

3. Add the location of these files and the patched mh-e.el to the
   load-path.  Make sure that these files are found before the original
   mh-e.el (typically in /usr/local/emacs/lisp).

4. Byte-compile the patched mh-e.el and the enclosed .el files.

5. If you are using mh-folders.el or mh-utils.el, place one or both of
   the following lines in your .emacs file:

	(require 'mh-folders)
	(require 'mh-utils)

   However, if you use a non-standard scan(1) format, you'll have to set
   some variables *before* the above lines.  See mh-utils.el for
   details.

6. Restart Emacs.

7. That's it.



***** Changes since the last release:

* The auto refile folder support has been enhanced slightly (if you
  don't know what this is, see below).  In the past, you had to manually
  edit the mh-auto-folder-alist variable if you wanted to take full
  advantage of the auto refile folder support.  If you're lazy, like me,
  this was a tedious process.  Now, you don't have to manually edit
  mh-auto-folder-alist, although it is more efficient if you do.  If you
  want the default folder for a particular sender to be different from
  the current default, you can just move the cursor over a message from
  that person, and just press "=".  You will be prompted for a new
  default folder; just enter one and press return.  Note that this only
  sets the default folder; you still have to press "^" if you want to
  refile the message.  This works by associating the address in the
  "From:" header with the folder that you specify.  The
  mh-auto-folder-alist variable is directly edited, and is automatically
  saved when you quit mh-e.el.

  An important thing to note is that any existing value of
  mh-auto-folder-alist is used only the FIRST TIME you use this new
  version of mh-e.el.  For subsequent times, any value that you set in
  .emacs WILL BE IGNORED.  This is caused by mh-e.el automatically
  restoring and saving certain variables in the file "~/.mh-e-database".
  If you want to change mh-auto-folder-alist, edit the value in
  "~/.mh-e-database", but do so ONLY AFTER QUITTING mh-e.el.  If you
  edit it at any other time, your changes will be lost when mh-e.el
  OVERWRITES this file when you quit.

  Note that you must explicitly quit mh-e.el in order to save any
  changes.

  (Note to mh-e hackers: the mechanism for automatically saving and
  restoring mh-e.el variables is fairly general, and it is trivial for
  hackers to add additional variables to save: you just add to a list
  the symbol to be saved.)

* The "intelligent" alias completion assigned to the TAB key has been
  enhanced.

  If the variable `mh-alias-fully-expand-aliases' is non-nil, any unique
  alias is replaced by its expanded value.  The default is to NOT expand
  unique aliases.

  If a prefix argument is given (i.e., C-u is pressed before TAB), the
  list of "system aliases" is searched for alias expansion; the normal
  aliases is not searched.  "System aliases" are obtained by parsing one
  or more sendmail-style alias files, which is specified by the
  `mh-system-aliases-file-list' variable ("/usr/lib/aliases" is the only
  default file to parse).  This variable specifies a list of
  sendmail-style alias files to scan.  Some sites have multiple sendmail
  alias files, which is why this variable is a list.


***** Changes that were part of the October 1991 release:

* The TAB key has been changed into an "intelligent" alias completion
  key.  If you are in the minibuffer and are entering To:, Bcc:, or Cc:
  mail addresses, pressing TAB will cause the alias just before the
  cursor to be expanded, if it exists and is unique.  If the alias is
  not unique, all matching possibilities are displayed in a pop-up
  buffer.  If there is no alias before the cursor, all aliases are
  displayed.  If you are composing a letter, pressing TAB while in a
  To:, Bcc:, or Cc: mail header line (or continuation line), will also
  cause alias completion.  Pressing TAB anywhere else in the composition
  buffer will simply tab to the next tab stop.

  In order to have alias completion, you must have a set of valid MH
  aliases, as the "ali" command is used to get a list of MH aliases.
  Also, by setting the variable `mh-read-aliases-from-passwd' to
  non-nil, all usernames in the file given by `mh-etc-passwd-file'
  ("/etc/passwd" by default) will be merged to the list of aliases.
  Note that this requires a readable password file in order to work.

* Added a new, hook-like variable: mh-signature-func:

  Thie is a function to call to obtain a signature when
  `mh-insert-signature' is called.  If `mh-signature-func' is nil, the
  old-style behavior of inserting the contents of ~/.signature occurs.
  If `mh-signature-func' is non-nil, it is the function to invoke to
  obtain a signature.  If the function returns a string, the string is
  assumed to be the name of the file to insert.  If the function returns
  a list, the list must contain only a single string, which is inserted
  verbatim into the buffer.  If the function returns anything else (like
  `nil'), the contents of ~/.signature are inserted.

  When the function is called, the current buffer is the draft buffer,
  which can be scanned by the function to determine an appropriate
  signature.

  `mh-signature-func' is similar to a hook, except that hooks do not
  return values.

  Here is an example of how it is used (taken from my .emacs file):

	(defun mh-determine-signature ()
	  "Scan the current buffer to determine an appropriate signature."
	  (let ( (to (mh-get-field "To:")) result)
	    (cond
	     ( (string-match "@hp" to)
	       ;; Addresses within the company get a simple signature
	       (setq result "~/.address")
	       )
	     ( (string-match "@" to)
	       ;; Addresses outside the company get a signature with a
	       ;; disclaimer.
	       (setq result "~/.disclaimer")
	       )
	     ( t
	       ;; Addresses local to this site get a trivial signature.
	       (setq result '("\n     -- Darryl\n"))
	       )
	     )
	    result
	    ))

	(setq mh-signature-func 'mh-determine-signature)

* Moved keybinding of `mh-uudecode' and `mh-sort-folder' from M-d and
  M-t, respectively, to M-c and M-S.  This was done because the previous
  keybindings conflicted with Alan Stebbens' keybindings for
  mh-utils.el.  (I wanted to avoid using uppercase, but there aren't
  very many free lowercase keybindings.)

* Most of my previous changes have been separated out into different
  files, making mh-e.el smaller.  Autoloads are now instead declared in
  mh-e.el.

* You can now uuencode and shar files, and insert the results into a
  letter composition buffer (all from within mh-e and Emacs!).


***** Old changes (previously posted changes that I made to mh-e.el, but
      are again included here):

* You can now uudecode from within mh-e.  The function `mh-uudecode' is
  bound to M-c.  You will be asked for the name of a directory in which
  to uudecode, and this directory will optionally be created if it does
  not already exist.

* Andy Norman's auto refile folder support (stolen from VM) was folded
  in.  There is now a variable, `mh-auto-folder-alist', which can be
  used to specify default folder names when refiling, like:

	(setq mh-auto-folder-alist
	  '(
	     ("From:"
	       ("ug8767ea" . "+cretins")
	       ("joe blow" . "+joey")
	       ("Erik the Viking" . "+cretins")
	       ("Erik the Red" . "+cretins")
	       ("Erik the Cretin" . "+cretins")
	     )
	     ("Cc:"
	       ("gnu-emacs" . "+gnu")
	       ("g\\+\\+" . "+gcc")
	       ("gcc" . "+gcc")
	       ("gwm" . "+gwm")
	     )
	     (t
	       (mh-get-default-folder . "")
	     )
	   )
	)

  Note the last entry of the alist: `(t (mh-get-default-folder . ""))'.
  This is a further enhancement that allows a function to be called to
  determine the name of a folder.  See the documentation for
  `mh-auto-folder-alist' for details.

  The auto refile support was also extended to support `mh-to-fcc'
  (C-c C-f f); a default folder name will be provided using
  mh-auto-folder-alist.

  By default, mh-auto-folder-alist is nil, which means that the
  old-style mh-e semantics are used (no auto folder name support).  If
  mh-auto-folder-alist is non-nil, auto folder name support is turned
  on.  If you want auto folder name support, a good initial value for
  mh-auto-folder-alist is:

	(setq mh-auto-folder-alist
	  '(
	     (t
	       (mh-get-default-folder . ""))
	   ))

  This will give you a default folder name based upon the user account
  name of the sender/recipient (much like saving messages in Elm).

* You can now unshar shar files from within mh-e.  In the scan window,
  you simply move the cursor to the message that containing the shar
  file and press M-n (for "uNshar" -- I'm sorry that I couldn't find a
  better keybinding, but all the others were taken).  You will be
  prompted for the name of the directory in which to unshar the archive.

  The only problem is that this function does the unshar in the
  foreground.  It would be nice if it could occur in the background.

* Fixed bug that caused the minibuffer to grow to fill most of the
  display if there were two windows displayed side-by-side (via
  `split-window-horizontally') when M-x mh-rmail is executed.

* `mh-regenerate-headers' now caches the output of scan(1) into a file
  iff the entire folder is being scanned.  This results in a massive
  speedup if the folder contents have not changed since the last scan
  (if it has, or if a subset of the folder is being scanned, a scan(1)
  is done and the cache is ignored).

* mh-read-msg-range could not read message ranges (it, basically, did
  not work).

* MH buffers are now buried upon execution of `mh-quit'.

* For MH scan buffers, `truncate-lines' are now set to non-nil.

* A new command, `mh-list-sequences' has been added to display the
  sequences defined in the current folder.  This has been bound to M-q.

* A new variable option, `mh-add-md4-signature', has been added, for
  verifying that a received message was transmitted without any
  corruption.

	***** DANGER! *****
	There are potential problems with using this -- see below.

  If `mh-add-md4-signature' is non-nil, a valid "X-Md4-Signature:" line
  is added to outgoing mail headers.  In order for this to work, you
  need the "md4tools" package posted to comp.sources.misc (vol.19,
  nos.17 & 18).  To check MD4 signatures, a new function,
  `mh-check-md4-signature' has been added and bound to M-v ("v" for
  "verify").

  *******************
  ***** DANGER! *****
  *******************

  MD4 signatures cannot be used by all people.  Problems exist in two
  areas: MH 6.7 (*not* 6.7.1) and old versions of Chip Salzenberg's
  excellent deliver(8) program.  Because these programs may be in
  widespread use, using MD4 signatures in mail messages may not be
  possible (the problem is at the recipient's end, and not at the
  sender's end).

  While MD4 signatures can be used with MH 6.7.1, they cannot be used
  with MH 6.7, due to a bug in inc(1) that sometimes adds extra lines to
  the beginning of a message, which changes the MD4 signature.  If you
  are using MH 6.7, you should upgrade to MH 6.7.1.

  There is also a bug in old versions of Chip Salzenberg's excellent
  deliver(8) program (2.0 patchlevel 11 -- which is *NOT* the latest
  version), where a header line must consist of alphabetic characters or
  a dash ("-") -- numeric characters, like the "4" in "X-Md4-Signature",
  are not allowed.  As a result, the "X-Md4-Signature" line, and the
  headers after it (such as "From:" and "Date:"), are pushed into the
  message body, corrupting the header.  The following patch can be
  applied to the deliver 2.0pl11 sources to fix it:

-------------------------------------------------------------------------------
*** copymsg.c.~1~	Mon Apr 29 14:10:49 1991
--- copymsg.c	Wed May 22 13:32:51 1991
***************
*** 265,271
  			/* look for the colon on a header label */
  
  			p = buf;
! 			while (isalpha(*p) || *p == '-')
  				++p;
  			if ((p == buf) || (*p != ':'))
  				break;  /* Not a header line! */

--- 265,276 -----
  			/* look for the colon on a header label */
  
  			p = buf;
! 			/*
! 			 * Conform to RFC #822 standards.
! 			 * See section 3.2, "HEADER FIELD DEFINITIONS",
! 			 * for details.
! 			 */
! 			while (!(isspace(*p) || iscntrl(*p) || *p == ':'))
  				++p;
  			if ((p == buf) || (*p != ':'))
  				break;  /* Not a header line! */
-------------------------------------------------------------------------------

     -- Darryl Okahata
	Internet: darrylo@sr.hp.com

DISCLAIMER: this message is the author's personal opinion and does not
constitute the support, opinion or policy of Hewlett-Packard or of the
little green men that have been following him all day.

#---------------------------------- cut here ----------------------------------
# This is a shell archive.  Remove anything before this line,
# then unpack it by saving it in a file and typing "sh file".
#
# Wrapped by Darryl Okahata <darrylo@hpsrdmo> on Thu Jan 21 11:20:58 1993
#
# This archive contains:
#	mh-e.patches	mh-alias.el	mh-db.el	
#
# Error checking via wc(1) will be performed.
# Error checking via sum(1) will be performed.
# Files are compressed using compress(1).

LANG=""; export LANG
PATH=/bin:/usr/bin:$PATH; export PATH

if sum -r </dev/null >/dev/null 2>&1
then
	sumopt='-r'
else
	sumopt=''
fi


rm -f /tmp/uud$$
(echo "begin 666 /tmp/uud$$\n#;VL*n#6%@x\n \nend" | uudecode) >/dev/null 2>&1
if [ X"`cat /tmp/uud$$ 2>&1`" = Xok ]
then
	unpacker=uudecode
else
	echo Compiling unpacker for non-ascii files
	pwd=`pwd`; cd /tmp
	cat >unpack$$.c <<'EOF'
#include <stdio.h>
#define C (*p++ - ' ' & 077)
main()
{
	int n;
	char buf[128], *p, a,b;

	scanf("begin %o ", &n);
	gets(buf);

	if (freopen(buf, "w", stdout) == NULL) {
		perror(buf);
		exit(1);
	}

	while (gets(p=buf) && (n=C)) {
		while (n>0) {
			a = C;
			if (n-- > 0) putchar(a << 2 | (b=C) >> 4);
			if (n-- > 0) putchar(b << 4 | (a=C) >> 2);
			if (n-- > 0) putchar(a << 6 | C);
		}
	}
	exit(0);
}
EOF
	cc -o unpack$$ unpack$$.c
	rm unpack$$.c
	cd $pwd
	unpacker=/tmp/unpack$$
fi
rm -f /tmp/uud$$

echo x - mh-e.patches '[compressed]'
$unpacker <<'@eof'
begin 600 mh-e.patches
M'YV0*@*">$&G#9P7+*0,F4(G1A@9,V+8J)'@2ADR()2$<0-"!@P0,6+HB%%#X
M!XP<('/DF*&@A4L0;="T*..B#)N*%S-N[/@QY,@9.F;T5,DRH-&C2%4H, JBX
M!HL8,!2  (%B3ADZ<6#*+-."3IHV7.?0"6,0A(@<,E[ B/%"1@R0,'34R#$2X
M!X@S:=B0*1-&1 JI5.'(>6,GS5X0)V+._#L5\(['((:\@9-'3IHS:.A0'9,BX
M)0ZG,7+@L/%4](W2.'"4S@%CM0P01N24*0-BRALS=.Z$D0W[31TW9,)X?>/&X
M,>2I4YN$2>-F+/,R<G1,95@&#IHR'(_DW1L&! ^\>OD"83-FCHLV:>C4)%/'X
MA_$=":"PX6L5A%7@]NN<.5-&;!KB<X"P$49CO"&';&,,YT: =+P! AW7"2@&X
M8;2%0089LLUAG@(MO03::RZ%"%A55V6E&%=>@=6"6&3!819::K'E%EQRT16#X
M7>!QY]>(@A%F&&V);<48" JL0)5L<=21!F]!MD"&&'\9^5YDDU5V66:;=1;:X
M9ZB1MN5I6ZH6&FNNP28;;;;AIAMO1O@&G'#_%3?58SL@E]QRS>$)G72UT5'=X
M==EMQY=W.8I'GGGHJ7=1>^_%-U\8]=V'T1SZ\><?@ +B5^"!9208)X,.0ECAX
MA'94>&&&&R:E:D!+"53#:3:P-.=C*.QEAAV[:=4"&VF(8=8+=<PAQPMNE'''X
M"[R*\4),+XA@%A%+=MJ@''F <!L(32 !0K)R[):'"SLV-E6M9=R:JV*RD9&&X
M6"V840<;;+108'/8T1&@&WDI$ )R(CA!7 OXL@%"&F8\&"$8ZHIU @@%MM'&X
M@" 4>U& =Z#QQGS;7N6G'""882 (Z:Y+AV5BU*&@"X!1@<:Z S,8X1B0TE8QX
M=B" (>G"+#<,1UXYW9$>&@;3)D014BQA+1PGATMD8QVVT%0.+$P$0H@NO4>NX
MN1PKENROP0Y;[+')+HM&L\]&FZ"!U5Z;[;:]=DLMN$..:"NN6<L4,KONPBLOX
M<7XV=V^^^TXE@@K^N@%P7@,7+&K-"=.Q<,,/XR<Q&11;C/%\=&S<\<=WC]RKX
MR7&B/)7*++.\.,SUS<R1S=B1@7. .O.,D<\0!@W"T$4?G73<C:VJ:JLJ@, EX
M:W*72[>N2:;7@L5OK!%QOG:*D(0;=C2?4QBX00="\IDS=X:NM(E1+1=<;*$8X
M]UVX,-UL K(QAX.ZBE&N@5QQO_P;S2L-6/%8Z\K<'"ORG!N^%S# "(X*93"(X
M@7:3EVI913/BJYEB_@<=.K1 ,.5* QX6)IC_<*Q!(/L-O@8H09GD82-KN%_SX
MYG "N'$H1,(#TUJF1C7^'>]\2K(@\YQ7P.A-KWIKN%[V.,8]KY#P1""((/G,X
M)Q/TJ:\V[ N#^^"G&/EY3#8ML-\.]6>DJ]U0)G.XC!N$4P<LNLL-8W@>&XK$X
M+R/\QE/$>9"#8 8O.5I+#,[A2'?">(8QTJ&,,@-4"5M 03E8D(]^!.3K&";%X
M^9 !949*0L' H!A$DM&,;UQDP%A@NXN1(8!YP)C\T!"&PGSL6H4TXO=$Q<9YX
M]<U>UBJ8'U[@ DO^D3=O&,,8RFB>J4ARD+8$9+LRV;*(_6N3 ].,Z:[#QC/"X
MD2,@9 X0:0/"-^ 13P*RCQ@O21-?*BY"SE00R*Y2Q@5E4RR6&2 +V+@X='JOX
MF)"B%%@P D+YV6Z,8(FE[<S ,SNF\HF_7%PXX\1&V=S2G-WAE5@XN3B%:J8-X
MP=*,*[%)'#94:X_>PY@[U0F"BJ5A#$ KW8(J>!$VEDH.8H!3&P;6G%!%J&1FX
M, -T /I-V@PTC@8M9X VD@<(O=,F]4$!KX)8LX"=( 7K--+I^%:O %UKEK7<X
MYBTKQ)M47D1T2P/!%00IT#>*,V>-O A#7U9&V30GB76(J?:621L,80^":96IX
M'#CI49 R4DY)I,T<8.:&8F$D@EU%HSA!N)>-H:=8F1(0''K40>'H5:J 1)GOX
MD@(\X9$F!S$PH%E^:#V,O%5[17PG$I58/ARF)WWKJ] 4IU+%^6%1B_A;@_[$X
M196YG4LF_PM@.@D(/7XA4(%N:Z!]KI+$:E$2MR,UY 5EP\\-@J"#'P.A'$3XX
MSN.VX(1N2.$.6>A"IL$P!S*T"]5: )B3IC1%+ 7AXF J5YKNTZMQ&N=!=^J&X
MGJZ,A$"EC5#30%0P&!6I@%DJO?RF3Z@&DS>[H8U5'[D_(VV59H%]9C'IZ,BQX
MTF:7G#HK>]?JLK9V"S=H5>M<.[HRN_*5C?;<ZT;\6MSW"C:^A+T*= Y;(3TNX
M=C"-]9,V^\A-2!+)2-8],%><N<@PHH<-N0)A=W;(R3+@80S5T0R$A ."[8* X
M# YRPQLTDU,Y%,=(N&)#'?KC0BF-R[9U(^2"=/O.'OHV@7!8H&4L.EP(&G>"X
MR;4@!IO+0<M$UT'3[6MU%8-=[<:6N_J;+%(J&Q(QR8 &@ D"",(\9GU2 29\X
M,6>PJ!DA6X7A79JYXL-"S3.L.@%Q8-E(@+#LAA-H9M-:$1@(14UEL&@H#);JX
M+I'VY<7;[DHP>W/8@-IEH%&;A0V"F9J+6J $Q)2 A2+0[.#:) =C7Q$$5< 7X
M'ACV!F'C9\J:Z2"!NV/K.>":)BF+T$:_-P>+O>NO%<*VMKGM;8SPJEAT_9GMX
MUNUL%I(8.F4(<(348,T3W(LL^O58>#@&L7*?.V)U:(/\Y-"9=OM&+XJ% U_DX
M\$25T<;A_'F0D^GPPI?$8 :@H0$-:"BBJ4B:TK2YUJ53K>GZ+,[3H-Y<M:G,X
MS_F8&M697C5Q7 T"6,=$U@ZB]4/[8^Y<ZX_7:-85LN40[,A]4NF;(0Y&4(""X
M,F1E#GD02P*[D@>-(P8-<*@#'OZRKP2X/0%V,HO",=("''R$#\_EV/+ZO3"\X
M(WM';7^[G5"@&1%,7=E3:_8)GGT"P(/@[7!'SI $IP)J6_MCV=8@O:UN,"J+X
M&Y;D9OJYL>IQ^PB0W>[&N#V[D_EM0PYB]RY#OFO7SM/S_=^R$3AM""X&@T<,X
MX529N_8:+OJ0NR'B$Z]XZCV[V(UW/$(@I^;(@:=HI3#ET:>100UDQ:\J6$4.X
MOG\8XH3/\=G6UGB^1C*[]N(?/\:W@(%[5G^,"*<X7DO]7,X@QCYV!\OH^/7 X
MH6LVY&ODUP)M\ 9[88!AX"(H\#!!U )!E </ P>39Q9+4 82N( ZARW:0G[FX
ML2--TQ$VD'TWL'+C)6W>!QWAMQP"0WX">&;HEV;XYR3SQQSUQQ'PQR]$4(/NX
M9W\%@W_CU',QQS']EQX7UFU6AS+[ @8H #,R""D6Q'[TIR IL$C$$7,%<P+,X
MQ3.<= )%Z"><]#$GL&7747Z\<W[]HQ@%>( ).(%4X8!<$8$36($B<($9Z"+7X
MMC8>Z$+59Q2510,W$ ,L (@X !B1]X;%1QLB0 1OT!_&I!D+J'%)YB"K-TYJX
M("TY@3D; S<I4('C<@9;]@;R0DH<@P)QQAP6=%B=J%GC\D ML&%4QX8$DP87X
M<4%JQ'9QUX RH3-O8!4M,&R2HH"(XU8@)@+.8@:#T0;$MG P,0??HXLMP!\6X
MQ$\V@1$B0 5OX'B"EXN*(8WM0HL8)P*QT6U^\88RX8W4&(ZZI#3;:"<!HT;<X
MY@;\= :=>(8EYS0T@!:#J!(L5S53<8@-F(C/THCWLF49MW%V5(FR<8D)DHD:X
M,U-^L8IQ1Q6@V""CF"NF^ :H:(#,(9&YZ(JP:( (.(NUZ"(!@XN#IQB\Z(O X
MV#K"*##$6'C'F(S+N!=9XXSF&(U7\8W5:!;8J /:Z'83"8WH"([6.(YM )2=X
M090[F8[6J$M*:8A"&7?O^([S,H_UN#^]TX?6)Q T@ -0DX\V()6Y2# ,4U;UX
MLEP9A >_* =G()5P!XVR82$KXG4T: :?Q@:%1VUK0@;.0@=#(GA,F8K."# 1X
M]R"K&'BY.)>?Q&_7^ ;2$92+R1>-:7LB, 1C$)E9.7B8$SQ<1WZZ@F%F-8V>X
M!!V!F77R>!F;@9;-T0(^ QQO< =[DYIG4$8WZ)%P!QE7= ?MHQMAES&EY(A"X
MR%)F$9/.$D9HI&":@67]T6J:04JE,C4Q>8]- 14L4 ,Q< /]2%[_>(CC8I:BX
MF99[ID%M^9;=&9?H0IEU&0=WF9=[:2!]^9>!*92#:8"%>7PK!9BX.)7((9?JX
M:9$6@B%,MY_>F9.,*2]C\(NG,J >.2Z=214H )HJR9JDN7"GV83$,8^KF6$6X
M])I8)IM7>1FV286GJ9OPV9MA\)N/4BH!,IS,49P?1@?'R1Q0EDQ71I#.667!X
M*9TQ2GV*5EDU8 -0\RJ0-I1FB0):]E LB"&3 3 (%Y@8BA]<EZ04N9.P:!8KX
MP!P3@@<1:8@3F9-P6)/:(P)9Z@9;RHY?2B)8H2L89$K!XIK,\:&SJ:$A2H^GX
MF8M(:I!=EQ5-2*&O&%>F6:46=*5DJJ5OP*6;^7AI.@>T U)=(8J$6J9G^A<AX
M.!>M,1<VL)VL2!5'2J7BIQ<XYJ1@ :7SLG5YJADHX(V1:JB(>J?<*!-A"IJ%X
M:J:'NB-&4J PB#E<08;0 :>P>0=SX*J#]T F(A-M^A]OZJ&Q.:>J6:>X.92GX
M2A5>MZ&C^:<BMI2J"J@<,ZN3^JQ#R:CIX:@6N:JTBJ@^.EE >@,R<)TW< ->X
M^JTEPJ:RX:8 I*P@FJ'-BJ]V^JZ#%ZU[2JUI"8O8:J7:BJ6L&I'"VI_@2@?BX
M"JD%RZVUFK"M&*^*<:R^4:]QNJQU&H]868\56)]?\Y(PL:2ABD]E\+&!ID)KX
M$"!-0J-B2G4[M(J5F@,T$#4P\!$G^(^+2K'&.J_(BK&_RJS?XZP2.Z5Z.JU]X
MRJ'6*E<#.Z@/*ZD1ZZT?V:@R,:Y/>[!1HJA#N1>ZV@*\2G7V&JS\.JP\JY;TX
MZJMRNK%$FZCCTHT[&;*?.K+;4;)/JEDHD+)6UK)H]+(JNXI<V97!,Q$S$#5SX
MX:70^#!Y(#\K8C%W@)N$9[B[N1N?%'M3$P/[R:D%DZH$*V*Z8G&R*;!C>WY=X
M&[9>RQ&5Q+A+:YH>JY5$$H(C2!HV@ ,@4D,Z>[@IJKB>Z[@D5[N1*P>3^QR5X
M>[DH<*1NZ[2<>[K+"KHZ.WA<*V-H&YL %$?(^[G:ZK'V^+>5%;LU*Z11\:W7X
MH3< ^$G_(AMX$4<9B8I+>8JM^3!KMWD0<Y(>N3]05RZ_H2M;.!_V^8SCR98]X
M4AA[@1%M4)@&LIY7-G]T* 7Z1QM-4 13, 5!< 1%4!5+B7-Z*1T) P=(E@<YX
M$7V=\:)&\ 1,0 1$@U6_-!D*(D5YMY8"XI815R]YYR/_:V$<T2,&$6H?$WW#X
ME238 67@8K>H"!UAX"FE0ITW  .G$8@SH*G>:Q/Q$KZEVP+D&U_GVQSIJY'KX
M&P;M&[ZW&+^-,;]G9+\)G+^!L87\.QC^N\$"3'56D17D=\ )C"T,[, 0+,%HX
MZ)X6O"X8G*(;G(@=S!$?',(C#!@EC#1Q@L+[N\*U"19GU;\_0@8R_,(UO($XX
MO,9CEIPD7#"*\6D668!2)#+%I&6&@TSIT5%Y(3#VM&GTY""%-6/ NS@F>ZZ^X
MD[VC$35HP;I74[_I*81B;(IDO%PPC,9GX+5J/*U2Z,;#N< -_, 1'*QU#&IWX
M/ =YK,$ S,?$^<<B+ 5*" *#?,("<\B[D<@NS,@Q'#0SG(Q((\D"2<D[3!/1X
M-G@_W"U"''"YZ%!GJ;3[6YZ&"YY^>L_?3,0GP0*!*%ZTFU6W;+IV$\8!K+^]X
M+,[ +,P$W,;2AL#'',?*3,=78\=7AL<9O,>WQA]]#!L@?,W9O,V%W,UDC,@MX
MO,AFW,B/3,/G?&V3['65S,/ZHLV8+!.:+(J<3,\L \J'PP:<-,H^4T>G;!6IX
M7,"&U<H1\LK[<BTW5R[NN3D+E\WMW)_O',1>,<1Q!QE( '!T)3,;(64.@D'?X
M%YV+ W/Z-+W>0U<K@S%D#1V%,4"L"!FG0Z&3)D5C)EE<*<NJ(:1C&3T2W4_(X
M+,?+/,%0[<P9#<T;/<T=?;+5'-*![$VZ4](IW%PHK<CAMM+C+"KEW&TO?</IX
M+-/KW,/N3"_PG-4!%W]40<_AV9K\[)8U'9?Z;,^]W,]M]ZI0K)YKW)XY)P*!X
M/1_R&;KUF="&F9_/.KRFC5>1!XTN39I4)ZL[V'XW&&TA&(@UJZXUH,3Z]-1XX
MF7,N"!A5_9VFC=5I,,2JS=5>W5%@?58@]-9R8-81@M;7HM8<Y5%NG2%P[3TUX
MC1QT358<>M=BAFZJ+53$A0(YZ;GOA (0@P(3\AMDX")-@N #U!GT;:<@@)*<X
MZ<FMK6>U#=NW_9T%L^%JV5SX_.&X?:"[3<&%]]ME$-S+VY_%F[_%C9BNBMP;X
MH]PIV;.>[=PO*W_2K2#1AKU,(:3K6L1%JJC#&^+[W.'FJ;4P?M!TF>*'K9=FX
MP>(N[N1M>XX[2=SX2>.QS:G)_>4YV=S$]MREN:W1/85Q$FV!YW9)+JU9H85OX
MW(3I!X4T^.-QDIB/UXY4 782=S&BJE]C@"%29^=2:(,D&MM\;HP$ZG;ZJ><3X
MNZ9:8^@\>(.HR;+WVU8&_+%F><\,30:;FN4*" >/NI[YR[*YS#._*,;$/<!KX
M7,!BX8E/GMNZ' :LGL8$7,R4"D/J*H@W$!':#9"S7:VOW>2X:J"Z;9<J7N4)X
M?.4%.MSW>9CZ*>9@?N/4/N;FS./07>E KNA369\J3NNJ#M%M'GF/#NE]7K8SX
M>.@]R!%1BNEOW,:<7C">KMDE]:5@NH"EOML)C>H'7>NW'LRN/JT0C>_^"? )X
MW8P"/\QL?.9^N]=,4<2M4<3N>IX)<.YV2ZR%OG[<+L7S N_#J>L^3.\+;>^@X
MKMJS/H'[;I?]CABICK^VGO"MSO"P#IC[?>)A'/,X.?.YONEVJQC%@@>$N:^TX
M1<0R<,0S8((##7E3<>X?J_&3SO%X;KX?CQB9+M4VV:"86]GD^>DWG^.COO+LX
MV?)-DNFK+O.X_NKDGJ8OSQ4Z_ST\K_8._[% /W+YR\5$(N0"<0,X<,2U/!5UX
M.J)Q$M0%<X4@X&0BTTNPP1SK C01%&@C!/=-E$,J2]I6/=[QC+*_H;+^_HJNX
M53^4'[,C+Z]E<+;V*K2AGNX=FK'W2IN"+[T]6_H_^[RMW[%VB[>'YO*3KSPQX
MN^LO@0,Q4+.RF\0YR[$BVBT*0OC6@EB(+Q:*;P2,WVXM!OFBM?LZ%%N6+]X;X
M0]ZEHOF&D[>M=46@S_NQE;4@'II^2GYL-)0E0RVIFV8B+N_KO_4*CA_3^_Z"X
MBO_W+[#FGXOMGP?Z#XR@+OXW^BJ6S[I8M _U&3Q7=/H"'_*++P90]B' !JBOX
MM!XT,C>EH@70C300!L3 ?!!;>B]X\#VH<0-HUNW;?.!/)E@1^I%%0E_Y*X"QX
MS_2Q/@6XLU9?T'* EBX"RL ;6 &]'^?3?2V0_#4/O$>=9%=KD%V9JOBQOS("X
M *_4_JM>\X[T[<"TI:]2GYI*@#A0G.C V4<!:=,J,A*B#@-RA0W8 3^@#TR!X
M0?#Z#<'K!?$$PF=0#:/AR(V+4@6AL(A5V V.*J6,@370EW0%*$) ,HY\.1F3X
MA#@^PC>[4(H!<>$NQJ6[OMR;TUS&2ZYTK@%8O81;\_(3M"]Z&;3%E;R@8*+:X
M'R$(+!W!') $!]H<U#IU,"QLG#P8Q/B@Y/*#^..3$#=!B <(H< PA&X)$<*JX
MVQ46&"&4(CFW[1'&."<H #OAM;*$-L%YD2[8QPFIU[5:744O!(( M  U5D(-X
M  S1!U0DMFCV1)Z J) #/B-2,"[;42^B!=:#2#X,\Z&VU>;)WIR(*W9P"=G1X
MI5FX$4*.;ZN'U,1!J!B.L 4:21?X 6:AT6VQIU>V@EX4,AOBY 3T+C) ]\ (X
M7^EQ$TII@284P#GPH5EH) @+%'X7&R"(2*%V*G[9T(Y<L S6#;]A.-0KXW!QX
ME$/>X(+"6[4#8O&,'8J%K?<.F5P\]$_SL#!UBP&BB*2 100A^Q $]$-X\0\#X
MHK<S"QF1;$DZF6 0G01"C"\*$3Y)KH:X(AZBA-I%Z>_,T;]UTP- AD5D='#)X
M[8@ C C+5D5E60D=<094O#V'GJ"<+-2)7]$G\D0[$A2'(ALHBNQ(*,$O@K@4X
M 8;=4Q<((B$N1 QW :VB5HR(U6HB5L2Y.!;A15+,*OP#EQVTQD$R3(9^ 2&ZX
M1.'Y/J=!"@<7>'D+Q4\PI:><&,QVHCV4BR$'*/(5H>@/ 6)>A#N,S@)"/:;XX
M%Y]B'(F*X' JWKS"N!$@(E:4B%KQ$7)%K\@8@]+;:8QL@,VQ15QE&D\6$81!X
M7RP]4<;/H6,(SQQ)(PGM+TC#E: ::-8U!&P706141AV34!X2QP$,.TCC (=WX
M$D?&81[P#1RC0% &?;(V= /L\&RR@Y.\QSHPLJK%Y+ C(.4G,I.I\$!4R7:+X
M;PRD#'Z<R2@RA@GX8BI^XXE, ?:1'H3.+L%L-ZB'Q1\;!Q/7X7Z9B7=+MUDFX
M!-8X6L!/,HJ*:?"@N!$9'MD%9M),9 GL>2,N)^W85I\+3@G0R6"8,$(<-A6!X
M0U41ZC#^QL3H\*@3>%E7X 4E*$%F-QU+!GG,&)ECIJ#'ZM ZV"-'<(_PD=O,X
M1[6A+>PCO=D9%08$[,?^&#%FPU$+D'.1E1!(C<$>:\I=LPP*$HR5R+S1Q""DX
MO9"0%!*68)D+62\RI'+4?AVRO.D7>H83/PF 6E :@DDVR!,IF<#>@=(E"DI X
M)4K?UB(MR(LTBMT)M\W(:&?<9"../'TZDI<0E*&$.2#459076=%"E<7?P12@X
M0DAX"FMA+98>3<1AOF0OR@DO2FN81Y&T%^J$55!.%C*EC05Q M/H!V H+"Q(X
M\?T2Z[*2N *M?&[P9>@4$UOQ'!R9C0(K\"(GQ!$U>65B5*; "' @GN0$"'$FX
M+EM3D0X-@I-0"C' D.@ )X$8ND1#7K[M%Q-%P!PXD5Q@05S*?#D'ID =8)?2X
M D9RI@(7I314TJI677 >O3XW8"-SE?/Z6IE0UEU E[0N 60:69?MTOC9J<T(X
M%V@ :( !V$F[S4KS.&$\VZW$"+E2)CQ+7ED&?&6>#)88DEC>,&,Y%9!E7E"6X
MDT0EF4Q?M#)O2JN9EAG$KP0U90([P@I&V)8#LEN^E6_Y7,0E/4$#Y?*;"<LYX
M@"[?@+K\E^WR76J*,2 O >5I$Y3RT%"*(DB),:6%!2R57&=C'<RTE#"/WVW2X
M>@X3$T+,L"4Q*PG%_)<6,S\ S 2A,;.2-'254 ,J:!];9BLD8UT"#E[K&](^X
MJH 9+R;6-)O21C(HD/H ,21%-GF6Q&DC?"U2]JM<0-=\B5\S.ME+?*DO,Q,(X
MX)?^<F_2 8'9G]!F1B)U=8#4A2TO-Y3L)N*LF(U3;V;,M=F:VF9M>H#$ 1JVX
M+A@"%;8/K)P+VBTR;L)@-#=9'^.\CKH3<D8/R1EG*"=^L)SE,4IRC!>E.;\AX
MY_Q0GO-/@D[NIU]&H]A$4"OB<2:(LTDPXPSLE)VLCT' S0-W-WU%[BR;?)-WX
MVD JZ/J )\/\A'\39 9.&# 1K"#4PTG0+IAUN4>7\<J6A%LE5-$5L2&N8++,X
M A+Q7([G_/DKKR,PD)3=LU=OB/&%)'O5B=+=?&A(GX2$SL^XN:L4)]U, 6ZGX
M3ER1&@4?K0(;4!PN)1^Z"'MEMUSGJ8Q_<\]'WK_HHV829QFB?1P3*JP$6,F/X
MEJ12-!$(-,;1R$[)%XM5,WPG-@_L25 $1$&!CPBXH(PK@](_*K6G.NAA^1PBX
M!HF:4$R40EE?P^Q/E["%'M$7&D-U#@WE)38!A]J.!K%#65\/)9@_-%5FO;I9X
M#&43$64.1K17D=!525E:96@87"%!):1#>NDA":4!W'%EKL>) "NP+M*#LX!8X
M7 HQQ<A9=Z#H(6-$C;3!+N)%&_DC(93:%'&^<V%F)93'&PT':%*,'*,Y7D3'X
M.#_5E!6U6,EJ!JJM'JA93I)&-#DRX.@]!8B0W98DAPR=@[(=7M(:EDEE%2<-X
M(S+*8)4K9_?LS&<@C(L6496Z1E;J.E^IGXJE_G.6:E'#R(PFXI$:CKH4++:YX
MB80<E2.?:XZ]=#::+2XH3/55WZQ QG0K]2%&(Q1:P\DAH(23?FU":=+)@@,FX
M]%SX#P54(,CP0QJJ8]DWX_!*O0_U!A,B2M&! PY5.=D16),>LID&S5;'JY"^X
M/UG7BG!DJ)0#/%*Y74%BV Q7JB'RI2%&KGPC_%5!]V(2G0$SP$LDO=G5<@A:X
MX5RHU,.B/E1*R+DDJF:AJ$F55X14C!J;<JKVV*AWX.-XU-@Y54<9""&IZF$WX
M$B\M%PFUQQ,\A@O0I3X94=DC_]%,+5AGE6G=5(T7DG193\T+J^MO"@4P$1&XX
M3T*-CBKUD!J.YOFKJ )A7%@-Z_TE4K#E/..J:8*!?\K]0=0KQ>"88$05<?R/X
M"(:@DT,#(&G24Y(#[:\:3H@J6!?KXG2J&Q*Q5BV'E48)ZX?*22A5$CI6BA,%X
MJXAEG:P%J[*Z/\J*63TA&QRHK9(&P(":%?R@PE.M$TV 0B215M@'/\9"M".NX
M;.04'>"0#/T$8VLZ"@::O!1MA54TZ+2J>T+/*09&J#@8K2!XM2 .KKK6HH1GX
MN;[>K .F "2]ZJJW^#TLUW-$0Z-U)^U#EFE8J5/P$ZY/0>64PJ(Z*["%<M6#X
MKM!W60N.\5S5RU*3KO)5QES7A_.BU@MW'7W_ZKR*5VE!7J6B[V*I.:DI1ECKX
M*L;:*RW=@@APQ*Y7G&1?[1%TS*^'Y"%.T/[Z-X5KX*0!)$&T+D_]*F.Y:'^UX
M$Y !6BBV%+5O5J-#>2>PB),XR1OUB.S#. P]C<VDTK_8:E95JO)*4W$T$Y:NX
M26@,F58$W7)<--!9T*U@'_B*THAT5O2!WB+_JG)23L@L?LJS<_'8WCACG2J0X
MK1-"-IH5V9UP9$E(DD4KRRG+&"3/E4VBCY05AF0U -;4*[NUU*N698:X]1G^X
M/# "9A-0!?VB9'8?GEG5EV895YO!JXQTT017&7!CDU[&4ZL[4HJ!I-P*,3-KX
M RVKL6@D4:-/PH!"DBR:M1?D$TX%!L"ZZ 0(*#V@R:%VAPZ(3L@;<4 9FY4&X
M3(0 6P*U6TO-@"\UIJJ^B-IJ/>&K5:RWEA;16JI@:V6MMLVU\4M*=)&CZ@<WX
MER2LK&:@_UVFN:1CKI00J )&@&D^##G@/$89I&BR0:0ZO!,'YR"8@]()'=$&X
M#*ZV L=M<RN5I3IC@-V&C[120OO?N*BK8J;=M !^:U4ISOR;"K#HXEZXK,5&X
M  .OI2V^%MAJ16$K(8KM,]%KP%4@D(09$#AK@,IYM5GA"PT959>WH)&3Z126X
ML>H,B&!%]\+  V(#N42*:, $Z0&!Q+RJ((K59U;1<7)28.TP>3&W43'PVY=UX
M!G-?DUA#8;;WL2[_6@-P '&U5,Z6TW84_S-S\5?-/1%X .=BPO#%<W^>SW66X
M03=>D,&B:_5*']*MJ]&28<)<IGMWM=73E3!-8NI"-($+C8 N79J['Y"0F &_X
M"&5N#;6HNBL$"&+=!*1UHV$;#!XD04@]A5?Q'8VJ0@5C_*%8(#^N<!TL!'0(X
M$'<+'T[4.H' \EB-NE*T V@$150"2UQ)4[$6)X4XAAPI$ 2<  0[M#Y42*)*X
MX&BAZJ9 $@%3@*]$/A#P;#PGN#B'%G<HQ5X#)!,*$%>%$R0$28%:@P?$?!'HX
MVJP<$338 !DP8/V1YP6LN2WT C%,6'IM$NK%I\<5!+1>)/-Z"U;L+;,[@?;>X
MQP$#2RA$+K6(O-?W%@'@"TB%+Q!5E6UG+L4+]==VXI23D1=![#J(U]CF@-D2X
MS  IJ>WQU(K8A$9B!A2SB!OX#G3@^H!/]Y/Q;6QF(?FNF'?2?,,G])68&D\!X
M][BJ\"_Y#6BRKSY2XU5@"(R!Q2MJ@AD/129L&JH3+FN'#)9_?_-5""*2< /^X
M&G]CO=6!_BY<SG5_9V_!J)#QZ)4XE=RK2P/P[_VC0#*0$M]!*D2/KPH6-"2DX
M!3_?@I>+IJ\:.G,3%Z1BWV<44--4]^4*C!:WW=P$-0;:@/@R&6FG\&A:->)?X
MQ^^ZD@A"(=B%X!',%73I(D8=M*$$&Z(3C%U3L/)EP>;!!0_>CQ2OCG!P7)<VX
M6"OB8(&+9EG*7K# $9@K ,8?7&N$\/>Y(,(!:'CBXJMQ<>H.OL 1(DH!85TQX
MA&&Q$>8+"U@KB@!:<B+4S"GN4M+W9U!?OG5]#:3V90,@MNMT"^];"1=@O!H9X
M;\2Q[(KG(#]#[5%@-*\"DG9=&5"&43#RO<1I.!.OX2*9C"'$,K:^<M@9U^&AX
M=(=M*LH3=7M87OAAKP6(3899&,0Y:!N) ("12QZ%'/BD!+G]0@=[.I4&LL\@X
M Q#"6:" T_>0(81 A+ZZ]V19P8HT-DE18+!BJ:@C16,ZR'6 ;O/P'K]($/,5X
MZ:!E,$UC"Q#, 4T-GGQ+ZF)/@% ,8<8P5,7>&'M*:)TP A%7%@^(;H-_.8)-X
M+L3*5"*XW+!;BF]Q*F;%07CBON(B+(N!L28EQEO!&#L99-R&E?$;7CAQV*$FX
MN'F<B^HQZ+K'8A<;=V!,:)-%*5I^A!_#7PW'#\6(/S!CQ(AZ#E?Y*UW6_.R%X
M+7+*&#@O#R6[:BQZU92QI:K.10!F";R*%[-&-G&21\SQLC?01ZZ=S4V[?'@?X
M^P8Z$(C_L9DEQ.5N(&N9,6"0$;*64<@'V=LE (=L&"(R5:#(K1D--+H$ )K@X
M+V1^A M.EWTA!?F7J2LJ#LR*[B.=GJY(ER&Q7;:'>#DXVPD"-9DK<XJ<R&0WX
M_4HQ]162&>9'WDCLJX^=8AY\'0C45+A<<0<\?^?8UIR+PX=#;M]G&O43QPR>X
M3?!&#D47J1119X[T/ZT@218JL04E4QE[N9*-B4O&KC#9#<CD_D23MW&QN,DRX
M(2<WIH?8DSO#3P[*Q!'+K)2@>)3_)@Y0BT_!ZY+C)SJR"$ZL/0Q-8F5.T"^;X
MBL+LI44BSW+37D&PDR?8TEB@N[I2>[+,%9$'6G174)"0=V4A!C\17B>HR@*"X
M(CKKOD"PISH$A,G0::5,90G1M[LKXN[0A9-T]P3DM)T:+T3?9F4-@1.S-%-3X
M*'8?AH?FKR%Z5X[H25N72K2E]:(HVCRJ:%?$HL>"BXZ3,7ICS.@VC<5N=-'MX
M?X7W#1Q>HIMX"0;C%3V/]P1^/ZO+H\TTZ8TM0%I,"^DA2*:+])3N.54ZMBSIX
MG^ND$2^0>-1)6O19Z/&;H4>0%>0!]>R"@.3K3,6$IX[5%9O,*/U8?I%<HQ-UX
MAJX1HG7HDSVB<<8 2<((J+EC&"72 TY4M4A1%T X)P"6" %?04 $0B?6XXD,X
M 86[3WRU&?"OUK TO%DN/7A -881U:B(5#N]K3MN/R^>2<_+@S+U*LJU7XJ%X
MNFW5^=!VH&:MB3+SS!Z5KGBA5'"$",($DH 3&,!LA'2TJ+PK(#1$"W,95 :CX
M')E<D:LI%W,J2)"(#3"F:M&7>QCA19L.ER+!YP!9BK!,=?Z"DZDNX<'JZV&MX
M$?E  5Y@O(0(\I$"R <?^-A>@ 20;%OE_\H 7D## F_Q4J[V2HK!7'IF&^9:X
MXV+LCOMB-V&J[DEVEE4KUU?M8&F#K+X6M+I3W.HJ(ZX9[*Y.-S;%5P=H8.U8X
M_DJU6!S%^EB/C&0]%98U7] Q L59>V,_U"I9 W'%+)FE9_N//+,B( MO"-J"X
M8WK<[+"-,0R,VZX04L:_C:;G I*SW_C,?&*5;>LRVTM@1(#=YC%318R^U32:X
M;4M2P67<WK8DU2,0($,-1(V:L92K&<LSR*BV5=)UV(.NR6*L%*=ZI5,#"_ (X
MH4&[%;2U#:Z%S*J.V^Z:;M.&PYU($$S>OC!VC3K[[6=*/@DCV@P^_<1PTQ(AX
M4XXR!*C!<,^6*X#*M0I3"<I;-DN5Y&[_7<G<(YPSEJL*GW(&1EOGC>62]TQ@X
MWC%5T3T&\5TG2@]V* R#P0U@MF+BWDH%1F /N\7%2!@*0[X5'4XUWE0N0F7CX
M.A*]$;<P<29Y.0$(YOY4JJX=5>ASI\=%X&^;!YD55KP:3@M</"]G V[@ZM_6X
M<2@*O#\<;P2^6QB0$QHGE$(OJ=-CAYXKR&;(%1%<@COP-36<C&D#'\\-7(*CX
M.W=6,(209$XE.Y4K$&Y8(H1F>&2FI:L6<JL+7%MK_6[CIK4^V8Y^'!^;N>-QX
M!E[.+A:_;D(,#+HK!E%VJM+0(QA/+5Z(IH(4,)PKT ZZI)6Y0_**^+M1[X2GX
M^)0!LKNO6KV$ BH:]T7>)A'&52'B).-#>H5CV\B];0%3'54.1(52\(8KQ3*^X
M4-\XM1DP#P<D<SPAUR,;#Y\<TRUPQ-,M$01:4?WBF[".'\[)M2O+>!U'XR1$X
MC=^7,]#&U2'8% %P/$=W/DT>C/ XHR:\1VK!-3C@ .$RV84P0&2 !K1M_RT;X
M*!Q.N^5^6)<+F8@MZ@(4+M?EJ%DVFMM>=<1MD1]/ ,CU[>:'05ZP"KG_.>3#X
M"D<J<AR&?*OD(^=#E[<CG!S2X!9HP(;6P$%<ME+:UH2,N@W5O:G06R9DV4*SX
M8H,9#WUQHDL9QL\M.UOS\N)6YXNV>D'SQ8<?1J(>F[#\X::ZSF^M6U"3J9JWX
M:V ^T:>0!(IM3X@L7X9#?KSLR"?1V]%%CQ,S 3ADI1"43)7MZ=8^1-7\)H!_X
M7F4/YS2B26QXI<=S&M2UZ#E]I7UCBUR,KGT.:9FJER7/Z5Q[U">:&FF][$"'X
M?@5=HQWT_WQN%#K!9.CHQ*%#*(C>T1^W3JWH\?NC_PN-SAPX>ECD3UK=<+0.X
MOQG.'XW7/=U?*0?XR$(C,3ER?,XK&QTEWP8#[1S/T,?-*KXV"?CK(U1OM&&VX
M0+8P1/O0K-,]$7 6M:8*;-U'NG6*#=>[NER7V<_A$XI;*<ZZD:XZ2T[;&$2NX
M,75K>0(V?D@E0:VEV(X-%V+>):Q+N&F D/F@?2/:DE-M* )1P&&W3H*+I( /X
MG>,8FSUKQ274^SX,2=:A#.MII@DZ0I?;$0,/P-AQ:085"('1A'7[[U$1T*Q3X
ML!&X$[%+N&_'J29K1=3JX%-L]G,)\ A4TUF8K*Q4LR=R6],K&E>#^@" U9J6X
M>\2QSLK]8CCW,4:9O\SU3B5F(5^R;._4@"A$J7/O;<#=S8<!4CNR>W3G#/-]X
M/-\J8FZS37B0W#F%A_G. 8G\P7DN@\>IJ'?0X7:,/9&J.WX7 ?H]8O<_CCO9X
M5[?6:)"7O?%R=U4I<$4 $_!D[:2UJWAJR6(\&&3#9@%W7@;*Z/0A4=4T11K5X
M5!B_^)F8XAU13)[N3(^U#,FT!)H8Z,.F[7["(. _9Z$"%$.4AP,J8+^O-CG+X
MGAR*<Z_NTW<S!^)2=^7Q7YG/N#7;>V_O'GFK6/H'@3,VM<W35;][H"J*?P2UX
M;=XL5\(VS\V'O($L\@'"^;+LZ6[="\^$U&')*4!CY&,DC'5 O@SQA-Z^T88UX
M<JM$'0XO\ID=57UP:#S?<6H'U?#; KDK^!^C@1>[1YYB%UNW+_)*[.)%QCL!X
M],Z7U;0XW<[@1?S\X[B[MM=2U+WNOH"#7T<"*+?Z5)9'HX^(?1=_PB"@"&!FX
MR\B!>CU&& )/H DT@=Y+!$A9[0@"4N (3('N2KGK1!"H+]:B'Q/-?BU/QB4EX
MJC&'[T!\#(C!,CP7-,FA1>?[<'OL#6W!-_=6BE,>!%3YJ@5GLKS$U/-H-1=%X
M(CIS BB,+VN\<X!?=9U:.&SL*O#18I?T##"S=Z09"@A)%UR$'7DN2<B@[-6NX
M M,66@S:2WMJ;^V!!K;7]MP>,GS[M"'NX8F_GB<)"=U#A\' <#Y[@'#WL)HVX
M#.%Y+P:_=ZKMD;04X@8+(0R;IBVATO=6OM]SY<$#\.7J4!KXU:+@-Y*#SW04X
M_B!L^*JN@D)\'2?Q.P/%)\19O 88L=.-G;A/@9T>MP/>&@&BT626O8Y9&R$_X
MVD][)U#M[^_)W_;Q]^[#$[8Q$Z_%NE%\".R@$*=W:P36OA10?H:O+V\((BU(X
MJD("K[C(V^@7K#P\+IJ^ZK);4!\Q&/P>@? -U]5'G X_GVQ]7];UX=&5LOB!X
MW0;$+L)>@L(N5$W[A9_M'SZW__&=?620^R3?[F=[O']G08#>9QD)Q9/Y_=,#X
M^,F)EQG\:E_VFZ7$CP<2W[Q7#$7:\7=PR.]>T:U.-0-!>>(6?3</^?_]-,;#X
M4!#S+Q:"O_D'0^>O79__ZF3]AX^$&@[7G_B(X_3GBRQN V# X"*_(4'7UXD4X
MQ#&:VSMANUA%36/BZ3C4U!4Q@S4W!4QW0^4\1 G7U_:8(7M00+:S@70'H$D%X
M=7]! 5) M <%4 %/1."G4^P39X[O44'=6V' S0,9K!M/A AC! 0!50 3<&FPX
M#*A,X@ ",B.*'].T. QA#T+9X8AT&6Y RE<G!!01PA#0>[4 0X 44 0$ 51 X
M$= Q(!G?@^GPR'0'/DU?YL* )BS#P[ 7S'L/"M>! #YXQH8(\&Q 7\^&L]#<X
MW$1'BDR#PA@C":![$LDU837+T:.N)$^SPO[W?4 RA P) 0#*+Y3=CZ?M!$=DX
M#K^Q[#" "A>& QE$@#O.!(B168#Z!@:H 5(!+< 40 5( ?;:$= !&G_FA$ 1X
M AX<^02D8 +6"7O$Z9$"%@$K8 OX @8(,:!98@G2@,V?\V,#1@@X(!V@ P8(X
M/* /:-/8#D*@$T $&H%(H!*(_>$:Q82[1,YD$U%@*OA*8&15H.F%!18X".!XX
MYR-U*N^"P/"5V229GG94UM5_V0='M!856(1@)'-M4(!:$2)8.RB"3< &. G.X
M%S.@32(" A\D8/R% DX%*B +Z (6$Z6@FP2:U( 0PPTX![J"&@<L2 G*@D @X
M;5 +WH)'8!*X!/*"3N O" 7^"U+@64$%WF3&X&Z4!4YFD0P7Z-VU*&=.&$@'X
M D-L$?UC!@H,:*"*<Y'Q"Z[1431X8!W.PA;P;.!%:>#Q-L(]=QJ9D9*Y'!_\X
M&\<&EGEY-Y7=5*% @UZ>Q"3I404+CL9306$H!@'F@)(Q)A>AKE" .!34R=&SX
M^KF!2@^!U>V! -G@9\-P'(+ QP68 8:#C* C" GZ7N/@!W@*FH.88(60\/5^X
MG>!N\0F&@N\@#&C4R(!?H?9 #WX;K. ]^ K*%^4$/^@F_8-%8$"H"S*!O> 3X
M:$R(=<+@%*@5%8-7H$.(#$J RJ!+2!7 A,Z@3(@3B@Q0BDW(M^2$.5B\L@62X
MA%\@^6$1]H&GQ]C&*EP?'%$;R!&I=3I+8EB6O(3-H%$(A]&$;I5D>!1"ACKAX
M><<32BD^H6VG,PB% T1N8R$4A<_@N"8R?'7N".+PCI I7)F;LQ&RA$C1&AB(X
MG&XE$&C$I;52$.$Y8QK2<(MA:M@;4AVLH0;F&JZ&L&$MIO%<AMU=X9$95H03X
MWD7(9L@UMPI]4@8F"6>@L^ 1(GG/#MJTB?$Y*US#LW# A\_.3/>HP6&=C%B X
M'[9%O\B15I><4#<A=/ ?*GD!XB;#'R*%Z>$V,H9\0^1=1J@84D2E")72QG!PX
MWD-7)*MT*0WB(2("A(0=(GU7F86(I=BR,Q]Z="2A4'02ND8O&'XH>2!W8%V*X
M:!+. 2BA1_A&F7?]A 4G=OV$M^%5,!12)KRA8^@;^H<6CW=2E2 .Q"%NLM(=X
MAY?6CD#_:1^$743@([E.(8LNPX"047R9, A ,"!H5[@$^JU_^<1X)SP-)??9X
M^V(LY' 71(R$ @!  XSA  <H9]P=A&<6M G,R!=XL#59#5MDP*RE!RRBF)BPX
MK'H/Q[KUM6%BXEW=@L^=<'H#Y\=T6%!K & DW@F'D*(9M14P?%\B3P5\B(G"X
M#3?GM<UA$EZL=X44BJ-*4E@"91]V!_%SV$&''I1L8B4NAGI*EICXV"*7F9>HX
M_EF*8>*3,B;F(F6BY' F6HEJ(IM(=;B)<*)$^)[4B4*'(T*EY(EZH@.83/2)X
MMN*?J"FR6X0B2_@GEG^YQ*+X136*2\*C*# <B9+B]R8KHHD]E:V8*1Y?FZ*!X
MI(;)>J"B1D;_J2NLWUJTTG$M?$H\D4M@9-=A-*@:SH2P810W .J&-YTCUMRLX
M7O(7D!C\]7T%@P>$0M0EX=+HA3)%>8O?;$<'>";HUI$@(L5O_V(DYW6U@:.!X
M):?2Z73QHH8P+YY*KV&L<R\^AK$.$=2MH5],"JD#S00QCHCTIVYY@,=?=R ?X
MI0T%@U8X>P -CX*Z$,I]&]U"7O#JA4LJGFQP@+AOLIV#4N  79Q!+?9.G1X*X
M",,"-(@ 7L 6<#K1 5W "G"<C RJGL83U=%@8@"_L36.&HZ*K 8#1(@=GM*8X
MN:P;3:-=(0)(C5P U;@"D !7H\75YE5O]MURH_$@C6^(<) 'N6R.'0DQ-G9ZX
M1\IZAS>.C=,=O+*FX(TH0 S@-""-HEYD5NF)75LC5O?JC0P@P$? .,YWM9[&X
MA4[H;+<>SY8'ND7?U%P4'691R!X"LQL.C)K!M6 P9A<(XVY0M243"43#:#0^X
MC! *3"$Q1CFV1\7H&0(N(DB[0MBE!F 8Q&@[ADBX(\68[1PW,$7;I@<,2MC!X
M&5 [P!3'#8O@VQ&.P1!ST)E)5#X<CH@QH "@FO0(5RQ>8<3R&/G-CA"*070[X
M7ATT";]A.WJ/(8;R6->19Q7+T'?"<0P&41\3B.TG&-Y8<-V!>O6C.C5XN %'X
M%TR57=V/>,]=EQ1FC*<;6+*E.84_DO"85IR/Y^'WH#O6+LEC^,@\$GB.#\-UX
MH;"/U".28SWZ8[%1];<3H@#K'8&#0888G4$'.2&BC6#CT_BQ;0%> "?1-G8!X
M*@#)]D+*D%1C#<D%I #. O1(O0T&UAM_=Z2\ %U1 Z(WJD!\(\P&$BPE+61(X
MAQ'@8(&'+>8&7(_SPB[V049X#!E_TN?48+8'3*&:D7!-)%>G1)I8RQ$8>40ZX
MD4OD2AB>73OXX\SW,8@ 18"ZMSUM0J447,03:2/CH]@U/$J.?M8#:40ZC6BDX
M#. _KI% 7+QR1>8D*:-VQS(&: 1D];<T[A9=T2$I3Z%SAN04"4(F9VA9Y'=%X
MNE<8CEVW/V1QP,^Z(@, /]<@_2/&;6QE3A\$-:IL7  ?$+*]C=KBFF7P+$1TX
M'2*C:X$ !F0<>#LH"1A'6_BAT09RR *B U G0D%HP )$!,-5V/4(G9)R@*/RX
M7*V2)MLK"3?"(V392-BQU9*'4+C5[=$)W&0WZ4U^D^!D."E.CI/DY/AF))B3X
M3V$0<*097I3#!K(V8 >D1'*"V5!-; 0ZR48H..NDGH81- GIWR_"*]Q;F)8_X
MR0%->(6C6:#LR8JV0R=S;WURNAL;@?89"#;)!K(X*)3:D#V1_HD5?%NV!E',X
M1!;ES[!6:%<?APBEK; 1'T.%%2&<2!_#I12WH&:*CS=4AIQ$%H:QAH&0-:3@X
M6AA-4 _6 SNQ,NQK4!='(%*(';OA@I%>P'NPB(_A4+I)%.4G8Y#\!FF #O,NX
M\6]'Y#M1/8418H#/Z!4X(@G&-K38L!1L1'?@/L5A%9=[\0TI& 5)^S!0FG'TX
M0T;9'#R5 @-%B57F'D:"02?-R';FSII5XN4T["00=*!8)&23^E1X9#+_)$'YX
M.%)*IR.B9!50A!S#B00QO$CLVCAQ.D9/?%/LX6.4'@M<,<$#XDIZA,XQH>40X
M<=*U$2YI"%@4O <&N'&HS0G03.1==.54P"V2>#QA/KD;ECW_B2@2H* *8Y9 X
M"2GD>)&'"! $S '.@SVH/6R#OQ9D(B 8EF&(&T!GZ(>\9:DS6RZ*/<TQD1>DX
MEM0DGD?JX9,-0EX)6](ED-)R.2D!E@,E;BDX[):]95SX6ZY[D8'II%W. <7EX
M<7G3_"+)Y:$D*<%D!4DH\UQZE]$E--9Q=1%XI3ZI5^HV?F5M25'2E[HE;VD[X
MX(# 9>K4+ND Z66U@%RF$.XE;=E<RI=L '2Y6MZ7TV5^^5IF,@*B#24M:%)MX
M#X ),X*4R"'2AI%)%V],7?/?X##,P62IM[DPA-S-IWSE!->&3Q&@_5O'%GTYX
M8=Z5KN4^&>.$.V:/K-)A%I0BP!% 7'0'RTX%=6W<+VD<4\<?2)B1(FM)75X,X
M^F6$LY/PF&&,C_GO\ P YH1TNZ6$5,XM%5U$"&L##I->?1#^36]'G)B8HTDSX
MH145E?1EQ2==4IA/IG4I=2T('EE V6[L!@!FMG%GDIFXVXDID)B4;05"A#;<X
M!8+2O%8M$ %) (Y74+J9]B6.65U&F5)7'; 7% B'@9U)BN29=&:2L6*>%2@FX
MB D820N#9KQ&,T00B*:B^3@RFJSE/6EAZIB_G"R4RX5KIM>V<KK@F4"FW&;"X
M[01<@ B !;0 3<"K.07<;8Z>LT"YH"+P'FK&9&Z+;R9^F6,"051<"A',[7*UX
MFR(R:Z9F@^4OL1,T 43 RN&ZL0QOS5D!:#)ML28GT6S:*!"#;!!G^':+PP+WX
M@2R:=F6%N6Q&.*3(+X(X?7C39I;ID<ENL$$2P 04 9S$9XF<? ]/ !6 !! -X
M+8#>]^;P%)U!T>9DY0K56[?0!JB8*%&NL,,I>IP-2Y&>898*)VG'9K*;QI2CX
M"65>F$+83!-F#1OTI@!$:PZ658#(>1BP>[%;KX8Q& 'ZIA)(;(YV=DU1R4;XX
M"SL'O) 'Q)1U@,H)8_(,%=2=2*5,%-Q3TP0AF"P^QB\1! @!4P (4P4(A _FX
M3Q.&;$\%@U=YTDA-ZQO+(&JZ 3RGSPGJ& G^5G@87PPU @/1J4?H$5WCQ<#LX
M465(9YO9;GJ.N>0VN4MN!^4@,^=C!9-PP# )2B93">31PS\\!Q (!C(RVIUMX
MB ;R(3H+30)QLRX449O=WUDL!)[50KWHH[DA7B#B&3\./8RGUS$D7 V 9P0RX
M>/Z2HXY9P =8GL9*:L<59$>.9QPB>$J>81;ER07P!:3G3* N6!"X!IZP>=)XX
MJF?D*22"GJYG&5 "Q)Y9%G'3SBDCC2=TU'FNGKOGC.9Z#@$M !X@H %!8X2ZX
M)YM8)(UG"(),0@T1 4F@NN&>D.?GJ7P:GC] [*EX A"(5/&)AAR?NB??,GD:X
MGK\G$#3F*9Z&@_G)>3Z>GB?K67BZ""+ Z.E^FIYWSSW)?=:?R>?ZB7_V +&GX
M*T)EZC)LV/R9>WJ? FA^!WL"0>$1[7D&V)ZI9_=I?YZ>AN?KV7XV"<%G83)\X
MKB>W9]"T@%Z@H2>(QWPZG[%G]#D83)^B2..Y=Y**,\ YIX!:H %HZYF!GJ#/X
M9Y.@@BXKU*?F68$"H.JG#8I_<@$GZ!T0>SYDV$$(RD_0G\AG$'I_.J!B0.S9X
M_JP?EX$!\X,VH9,7!CJ$E@%U0.PI>+%CYR<3FGYFH27HZVD6N)_GAE-D*9".X
M,R@02H;VGEQ =G(#Q)[A$G^@ALX?KPAS);F(+=9G2. 41 2/QO8I@M*@3J@6X
MFM_AH"GH;K""BCU**/K)@ JAAVCS:80"04BHWF5\BJ&/Z!,*XI4!42@0-(4>X
M1&MHUM*&8J%P6 .ZB8X!7JBDV2EP4:+H_TF*@F6FZ.N9@\Z9>V8K.HBZH:4HX
M)+J)Q@&QIT,1W*TS8LO)Z(B2H+WG%%" &@@%8O05AHZ@-:@F^GIVH4#0%ZHJX
M7:+,:"%:ABHB:*@=JBZ$HE?H&)J+.J-E0!S:KM"A:>@VBH<B6'T)"%36Q4$)X
MI)#2C6:BAJ@(  ?0H0?0FZ)BT5>-*"9*C!J>LRAM%%[=H_TG-4J(OJ&&9S:RX
M7^HRJ&?1HTL* ;SDTS3I*6J' =XY3/:A0<HQ*1&47]S),CJ0?J/QZ#SJ?M:CX
M\15U-5\%I!HI+@J+ZJ+]J%_TCXJD$A9).HIZHR>I)FJ0PI8(J3-BBRZAU2A!X
MBG_: ;%GLWG,09O<Q$TZC*I,$&D\2H3*"^4AO+D;R)N?1"HAE.JC1*F,%HLRX
MG[M$*KK#C)SS9IZ1M4 &@!QM0 4LG;,?0NE6)GS"*%2Z*Q2E96@VQ4]2BI\$X
211G%^5H,*=W94!2E,N4=,DP"                                    X
                                                             X
end
@eof
uncompress <mh-e.patches >/tmp/compress$$
mv /tmp/compress$$ mh-e.patches
set `sum $sumopt <mh-e.patches`; if test $1 -ne 55723
then
	echo ERROR: mh-e.patches checksum is $1 should be 55723
fi
set `wc -lwc <mh-e.patches`
if test $1$2$3 != 1267450039622
then
	echo ERROR: wc results of mh-e.patches are $* should be 1267 4500 39622
fi

chmod 644 mh-e.patches

echo x - mh-alias.el '[compressed]'
$unpacker <<'@eof'
begin 600 mh-alias.el
M'YV0.T"T4-&B2)LP8^:T8))F#IR!+13LF$BQHL6+&#-JW,BQXPZ)$D$82<.FX
MC X0*%.F;(.F11@V:<+,<5&&34@I0Z:<5,F3!)(R8<B4D7.2I4N8,FFR86$'X
M1 P7,T#DF/$"1HP7,F XC:$CQ@P=,&R (!-&CIP\;-Z *(('#@@2(8F4F3-&X
M3AHX=-*\<;.S"1(0+V/. 8$FC!LR,-V< 2'G39V\;N:&#/(8S1NB/%$2*7N6X
M#8@G:\(4IA,FY! Y0.F4(;-3)94Z94!,*>-6!@VG.,!RC5'#:8X<,4(V>4,FX
MC9DTJUNC?!U;B6'?3F5TY2KCAN^I(%!L-HOV<^C185*,Y8SV#1 T<.;((=/FX
M34@FAL_4"7/&)$^#"!4R=!@2"L+0]2F'DA,O!!'2%*314<<< J+$%AQ#I=%&X
M&6Z09M-''F6HX88<5B01A@%1@49#(!Q7$@AP-&9'&D(-]@9>>KGQ$@A^ 8;4X
M8&6T9=@<,99X&0A&E:&4"Q]^",(5:% (0AZ. 88:BHVU@==J/LH!PEZQ_=C>X
MDT&1@=H<<\S%PI56WI&D&R#0D20(8]0AQQR7&4GB'6FHF0::88! Q1LZC"G$X
M&&/T228(0P0*9!@D$0:44'*,F>)</"JF9Q!"@$ G&YZ-$<:"91BI9FR!R02"X
M&@O2 8(899AQ66R?LNDFG%;2H1:J(.0(AV%"D3&F<2#462L>#=$Q&*Z]SF%DX
M'6ZD$0=L+J"4A!EIKAGJ8"2Z\8:IR"H+VY@O>780'6.,*"D<;X"9AA@DU8G<X
ML*@969Q#;(21!Y5W H;BBRW4X988=9AAQE#-@O!LM$/%5JU:TYZ:ZJH$&]GFX
MFY=QBZF-@LWE9&SOPA'OO&00.9&12:!Y&:-IJE68':#>R.8;4I:4UUYC,ED'X
MD*42%@;*]H9IZAO0VA$8&30B8>2T8@(V6*LB!";"RFT<=%BQ(' *M*P@U&=JX
MGC#-L3.T-1(]DY%"Y &"SI MUJK/=H4AQHE@&(5:4$=5K) 94;9P*YAWD'%"X
MR2!8ZT8+R2YEXX4!<2J'C!-2BV:K)L9V1AHHHRF&V&VW5 :X=LLT1]XM-+XWX
M"B*\</D8+]R].1E+3^YNJINR08=XEWI&:Y=44MUJUEM3+--< 3MQ+:NC1=N0X
MD:@MF\:7]KY-UMJQF7['R"629+#(ZPW%]_-RK.$QB(3N=9Q\<H3Q,IIHQ\0\X
M@T5.E(#;B\:]^]QU.T_&APDD,+#?@),TYH1RU!=UF(<+0^)*%"6"H4ASV -:X
MXZH&.0K1+P&3 T'E6C"ZS.&-#)V3WM[N9+LUX>Y*7/N+U[:W/LMA3GX9+,D#X
M110;T8&K= A4H/3XQBF^*>]_0T$<[^AG%)FLH06R<@D9O 0I'K;$ART E!")X
M""8CNF0./YQ#'<2@AC*,@0X/O)_^QJ:O1X')@#Z\TV)X9L Q7.9+Y#J,&!45X
M%.O=254L>*"9E&1&*95+C&-2E1SN4);B*&9,/T+-N^A@%WZ5[5 DV=Z'.L3(X
M1C92 0I 0?'J<+S8G"!(*:A? B8"),LIA69:4Q@(TM)&H*%*C\ C$98@Z<A6X
MNM(CD$2!4,R MDZV0'GN"Q/\6&;!T_6-) I B0CNMY?\"8Y__C.<#@=#-Y89X
MT'G06^#C(G>J/"A@@A5$H>=Z52&UW"Y8( R:[G3I A&D )*1G&4M@W3"&*8PX
M-J$;'0PO*()@@D $+ 2!"TDGO^B=B&HUI-H-E2E WID3G;),U3J/"$4@OF&)X
M7SJ:/8<)+?P%CEM0-*#AJF2O/9VD2Q&UU)F81JY(C=%*>N3C>L2H@#PE;@[TX
M$=)!8ZG.LM@2B4H$*:32-%%B_NVB1EN#1@'(T3P5ZJ-##.D<T53'DJ[Q1RGMX
M(TM="JF8EO.<-%6H37O84"E2T8JFPJ(P?6I,C JU51O5H[VF,,4J7O$D2R7IX
M'24%U<NHU(]G:"F0JEJ?JR*TIE;JX8WFTH(/!FZB^\G=&JQU!S2Q9)P[/ *%X
MAB(^*HF/,<A*DX1BLZ UMJI&8 C,WNKHM([--)U:#6Q+YI 'K96A#;DDK&&!X
M*<S$AI.UKH4MG80"V:])-C+A4PW0+BN'S.9E0M5DS*+6^((%R>$%,!'#"T:(X
MDM]25KA7<@,;Q,:KTCSJ.'APDGPF5"&H35-)'8Q-D'1TF-@.!@5<X,(6UGNKX
M]GJM"^<D+:[\FE5:;G6UK54-;+WVSL*"\P2@:ZYZH'NNZ0YV#@>M+3C)&*;#X
M'(0D+= :6E(F&']:C&IT,<RNH(5; ??V8@J06G;"A+$WM(F\">J16HU2XM>ZX
MU\"A5*M02$.2.:0@8%-@6:=XI)K!G$R]=7#=74Y48?8@RC,):]P<QF2F-(0+X
M:F82FYT&4SZUG6AX6 L6?U'K7]7FLG-)WBX%V8M!K_W2)L)4 5F!VJTWW&$PX
M],55+FU(FWB- 50E2G,>,@RA,1@'.<,]3(H1AR[Y.&98*HM@G7#$7A[M)6!:X
M%)R;RQ(;6^&*2GO9;HK=DMY[<3"<J%JC&01-:"L>VK)/0Y8 &UV'1P>D50G3X
MH0(.9BK4: PA5**3FGHEK%_5U])N&'-"RVQ+7.H43"U80QGR<! XV!,%+LM.X
M=JJ='3/"8=#2IG88W-*&.YVK7_^20V%=_)(65#L%XCFG2I9]IS)$>]J'<HL(X
MN$"'I5W2<FS.I;Q7,FY[HF3@(EC"M+D-T#")5$G*6^-KGPR8I$)J+@Z66\#RX
M.<O6F8I$LDJQPUN5HV"ML=S)XI>_AK)N3;'!W>,VFKT$_&O5\/>5.,^YA_J;X
M6?;!+9LQS$[C$"Z%1>$P@ -L9AN>B<!HSM (26!"$8B43X(.D-/*5=#AZ(6GX
M*BU=BG7R<FS4VE27B?&6BR+2P!@W0TVYP5JFHI7RQA0XJ*%&ZY$A0T">,Y3&X
M6(G7C$%4F$Q[[6Q+<BY)-A4*:-X"E=\3!"HP"LU58,ZHZ7#@*$$!3%&VYH<AX
MV^ IT?SE&H]NZZ' *%8C_<IC]=J'J!S>H,\\9<.D^G1C/O1F5./XDKB[6IE%X
M 0G(_)T 2(<"YUXU%6*F],Z9 !3T_4>!@_<F Y*&,UCK2<]_4^RS<X9K/31<X
M-D4!N3CH[CO!/C,HJ/*)L/V&-ZSA[)<5@1?BBX(M>$$'75A!?%.@@X,V7V=QX
M8'D%E1TJEVX9-D5:8Q>2<GKB$RZ-5P:/\W9K% /,ITGH]RT.2"% 0X&P]W^7X
M$X!?DGC=MA?OE7N#(6O(A8)E(!XAZ#H=B )1M1X&%AE.P7RW=W"@UX)BE1*PX
MQW..M5J$='9W@F.*EX"C%"P(-P1),@9GI18LUBLD%H0+. 54( 7B02+UP@1)X
M0(7E5'B7DQVWAP*: BYH  (G4'([.&_J%QNX WPHP"N:)X5GT /=9E,)*!YBX
M&'Z:8B6X V_,-V]JTAAW8(9HF"8O"(!'&$IBZ"6)^#HV>'L]2&8]UQ('(6UGX
M]D$H8 (O,CXS,H0H=VZK1W27XR9=]T%DA%8 = *0IG$*4'12Y#I04R]YHD=?X
M1TFDP3P<57:7LT;*HW;0 @:>:&X%Z$:#85%;U"H/@QKE-8Q_=S1K\HG,R"V*X
M]E(Q-1BQ(TH9LS%4TEF2\APOH1H!E!<X0Q=),B& 1(-5=F5D\ 86 W>[5B%#X
MD6ZQ(6QEV"K9*"_AU"K06'IRX )=*'SP&#Y7U$ #AVU?B )U2'NJP@88%"9EX
M<66O WQD4GUWTF['1R'%=AD4B29M&'QAB"QTTEXI\CM7Y(8C:7T2F1V\$HPIX
MQX\I.6\GZ0; YX%T$( :&8'9,7X54H&9<9,5^7(7F7P$R(\'* 8)N$;B]P;DX
MAW(5J$GUDWDZ67P'@0=^.)/.%SZTQXP5^(9N0'R/MP7=@RE@M49NYH_-T@7^X
M]W]UTCD_ @,5^(>A1XW^(P)#\ 9B.9#=^& @8);F!)>:=S/V%I+K> >=]RHQX
M\I+;!G!6E$1M@$'&\X5+$WDM,7GU9(&9D30PL30B #AV&2R:R9G7=Q PH0=EX
M\)G68CC^-V_=%T3@9R5)N93F!Y<H@9CI-R+KAQH9!A1RX( Q"#3R1W];T +QX
MM0)AT )Z  ,MD -?D'_[IP/QI1#ZQP4HX (JL'\DL#1U%Y'!QQ.B5Y/C-)2KX
M5Y1'N8 8V!*H$H')(BD4N&T-:#E/PX$SJ1*>UI4]@@+,*)YRR)YD^(#HN48RX
MT)2:Q(#[J8$@\)\=B'YP"'?9H3DN]IU]N)4Q&9]"9U=]-(.Q08$26ILSQ'[NX
M!W^FLF]<H!!I.6^(.)_(-H)N,(;&MB.'Z93;F7GWZ57CN1@H$ ,MD)-*N9, X
M:IDPV1@HZ:(!VIL66H,S":0U>J.OJ:-^V(';V9T!B(DFB**K*"HF&B/B\: 'X
MRA.RJ9+0XG-M]F"=$S\Q9)6&IS%(F*&(:*:*Z*44U$X79$M =T'OQ*29MX8HX
MTI$ORJ79H: HP*!C4(>NN8=WBH172JA%ZJ2-**6 .JA:4ZB-2J<D^H&,JGACX
MP(AJZH@2RH.9FJ7"!RTL"8KI9I41^I39,7OVII49.GQ#\:$@ )9U>9>'5);^X
M.!98 @)HR9,KMI9JY982NJ69)Y?P]*HE@9>+(:O-LHZ1T9>(^:#;)WX^*I/-X
MMY)_LX^K1YNCBGZF6GM#X:LJV96K.I$1:)%[@7S"PJTHL)K?5QA6XI-NP*T=X
M>(,@4)4^:$N5:&\U-F W0H39H8DPLA>=.*W"R(^BB'> @2>F""VM<J\ML%L<X
M]CYCPB/E%B^QXDW2(@9O@#.KEJ+C\X_="HX((8XKZ(6*)W32HZ\T%F V1F"-X
M0X1_^$$)XV;LNJ+TN1= $K#0PJ[B"H_))Y$?Z0:":3>-H1HEV7S7NF* N;!WX
M,IB%^28M.F_26GXM6:WUXZQO\*--BHC4VFUNHHS%AZJ:%+-)JIWU@[- .:X8X
M^5XQBH#Y&;90NZ.D"I4Y*I5A0)60>I6[HZUR@*M<Z95+XZIV.:R'=*\GMG@CX
M,AANER9A(&WVLH;B89:V.J*Y6GR[BJOF"JSW)*QC*2F"ZV:$2R*'2QJ*FR>,X
MNY>SFII:2IOW:09LL" M@2SKN&*CQXQ%2I,!Z#6SBWZI=Y]UD1KPI (*ZS5]X
MR:FEBI6G*K"TB:Y)I*XX"IOMNJ4:>B(KVY$(ZJUR(+D;*JC1:ZAYFGG(VYK+X
M6R$P1[>(F7F(F+V*6*DH5;+,NKWQ>KS>E[SA%Y5MZ[QV>GBY^9 MT9N9>D_SX
M)YW!^07%>9S)R9Q<D +/.1#.&:(#07_4:9W8F2C:B7Z(F##V290RNK;ER9]WX
MDIZ+L9X"FH'O":DH4:4T6\'A><$*2*,9?)X;[)]N^\'N"30&:JYPZ*<.>J:DX
M>EA3*Z2)<:%;6;]IT:&*X1(?"I;\=JMH*JDDC"9BN!<JNL2SVZ1I:Y1K:Z/?X
MBZE FJ=4:[4NBGX\7&]$FL7H9\5ANZ15.;6("*4DJ*@)L\2.ZHC"BP+OAREXX
MVUM;RJSH-ZIO""U]^C2?RHPU&[7@^I-)9+;)Y[Q%&ZE=RX^!#(KFFJU>.[U>X
M2;:%K+/E.K[<][[>RZ[NRGRGQU?!^K>9NQB;JY>=:[C/ ;J -KJ.BZRE:8/;X
M)Z^2^(,9)H<\L*"G4I"&%X83G!V#F:*]%QXI*0:^;&? ['!B<'ZA-Z.WG"?)X
M#'J1N&R3:#?XHB_NM: /AG!$T!"_IF44RUE$%6:A1$8C5$^99WCW.&A>P\M'X
MFR.>=Y@(RL=\.J-ND8=6LLY9^KP-JTNTB8CI?,U-W)6+:L]V+![_C,_]+*F<X
MB[X%C9B>[,_<O#$ [6V#%B;+0B%_5M#PBJ@';<JP8BH=+3=F2&.VK,QJ6"<MX
MX1AT  >/X5! U'IXFY*169<MLXLD2'EN^,^ZN'L?%-+O8](\&,VS-,V%<1@EX
M45B7 X[N1ASV%F[9$6ZZ?)!AF'OSPYW908=._0/\AH>WZ-)=K34O$F^QAY"*X
MIZK5"P)0W;Y:*M2I,LWS^:4=A@*<DF$HBZ]R@W /0BRX%FD+\R11J7;40S)JX
MM=<=1C6T\M:KX2AQ"TIQUVDH[4:+\XPV&ZH_4B^MXE&#<E2(Y!E)TD9O$C!/X
M\"E[U!!E,":M$FY>=(*#QS=W8@?NURE;%F@:VR-8V)6J$13<1'Q<5VK,2"0*X
ML';2HC* ERT7+3'>TIYK5%(\@BXPD1<6@W7IS'5Z12X/H2^GPH^8AK!)\B0'X
M\YVGQ#!1:=PGQFD*$-T= TG O<]00]S;0FQVUV? !C3T2&R45E^Y @(^L[H&X
MH]V=,D'3@F:8,FAO[5Y[TV6X># _E4CFW+&4-9 X(P)0$&'987C9 ;91>:!YX
MJ)!VV9"Z"9%_J#9B@!I-X69_;+Q.R\<S"G-DR+^MJ@)=T 0VVP);@)PY@);@X
M:8"7Y\E%BZ@EOGJ&F)(;K<<L+(%#S#,6ZLGU2RPH<,MLRY17+,(3WG[O-\3QX
M9\1T@,1OV[Y-^L4TV +PF0! '=!5/6\5_G< &[6A^J(<.N5G0,3WY%'QQ0='X
M%>=_$BBFJ];QO*?7<E-@VH<OB:B")3?Z>GJ4F+CV]M\?U..V!]2A5\.Q1GN_X
M:\H*>K*Y=6/KN\R22ND"9NG!$I^$#G.6&.F"H:^*OJV,SKV:K+R<O'UZVL= X
M8[\.N9OF^1]W=4_TU[\&S 5\ )PL@'_[]\">(;8HP*<6RP9P<,:A)Z3>"Y^9X
MT>H_XNI1+L1M7N4@P&^]W@75Z;\M ,#&2>,$G *0FWG$;I?'+KPI4>IR@,G1X
MSN9N+@)6WNM<X 98WNRR:9 C&X=EH7@K#($MK)YU"];UG,$$^N5-BNC@M,<XX
M1->5;KM.B1*:GK)]WNE.&>COP[*4.[X(#^U:D^]C(ROU_ )TN/%G#?#B8?"-X
MZNFCJN83+ 8A7@9-8<(&B,)K)/*F0O*X"KO>R;F$-&@[W2,@+N+C9/&9*N;9X
MX7RUJY>OLTD^XKKV4IXGX6M^9C!T$ )%VJEZ;BH4/S>L-N#K7/7<V;W*2_)>X
M#Y7/.O:A)Q0N8V^H\3@T2_,=']9FC^JL&?:D4;U-F>?#ON<H\.QTZ*Q6M!IGX
MUYKB\0-:WO"9U_>/\F=X!;]Y"P):+;8\:I_D?L:6N;??JIE,RKZ6?]:+Z)HVX
M_/,N'_182OG!AP)&?V+1I_36PD57YO2C!!0X\Q*K5/E@;X<>?_>MKN0*.M>BX
M_M.WZ_  MO 1?_(\&GHI/[5Y9E\J _E@;O9;#*U9GGD@F;1 2Y)89/C/__L X
MR;>MZCLTTIY87ORR)$8 2J*Z^B,S4/Z:ZI0)E?9HQ_;4LY%/GOF90?I%/Z-TX
M"/HCGLU>?ZZI;OMPK_(9!>J6+QX"PWM;?8J.];PUIO]$'Z&Z>Z:/GMFQ_H?VX
M+H?:XW=MK^[5O-O7_VJ?E:!YN"_C\2F^EY-0@^(+?.IJ\!6^Z'?X2N#?6WR"X
MS_%M->TW;XI=N<-]3HMZL2IE5?G,VM7(9L@NCY6]I^3_YIY-675$< !6,P.HX
METR>V(I7&"Z1%<%T=03M0@2J=T:AJ"$&>^,RE%I[$ KW1FS$"ZW1 NX$2RL^X
M@N\E526KMN8\U#TQ H"B_\"K3&8$UY45-#^L[BKYG7L"!4I"[ZDA)8"9_ @XX
M:"@6H!NH3.@GW+2 %E$7[L+XR YS!#<UA#(8D&2$9_@W+LT, (HHMIV,0A=DX
M.5_0WC"<-5C_QAI/:793D/$-LG:5![,@KCAJGU#=A,(P.$ID0O$Q@RTM#=*[X
MV"/+ELU!J MJ@4T]F_<RDJ1$1!(F"$)?L(A# 0SY#&X39[FC:U@<,&%0K@T8X
MR ZX1.E +5!E>AQ%E, +XJ'N",-IJ!#"S;N!@G^EK=$R7!)$AN&^VD0Q8D84X
M0W X48) 1D%%UD.MY G,Y@Y##7?I4@SEA[1#<@@UC!$;X%@B<,_-PV/(G=+4X
M-_Q0F$U963VN(A ?RC!L5N.0B0R&A7A[1("RFE=L*J<0Q$P$#_V59^"(]? >X
MKHFT\B.,BJ$8AN=HNT"AF])0!J)&+(C%)' @Q 2E$!_B1G.(+ ,O7"Y#(1'UX
M%$5,(F, HA21"]02G U!1(DJP2.RM8S5;-J'5W$KBH=?<:*3Z!-3XEE9B41%X
M'\J&M@)63H(_'#$TL2(JQ2^"X(S)3I1G/3$H,D1%%H 6XCUA*U_EK=P398;PX
MCN)5!"O-*AO6#6J5;J"$7.R('W&6546XP9J2XE^\(F!HHA2=9T@.+89:X8=/X
MXZA((Z!Q0_+$8S05/8SJK D=]-[P#M>Q%[2(BX0=7*163(=G^682A(,T.)!UX
M A1 QAI(ET8!B @2,0<L0Y+AC$ AP(D2EX(0&L."PS8'CTW9Q(B"AT)B4AR&X
*S;$I6D6R>$6J$@@2                                            X
                                                             X
end
@eof
uncompress <mh-alias.el >/tmp/compress$$
mv /tmp/compress$$ mh-alias.el
set `sum $sumopt <mh-alias.el`; if test $1 -ne 19798
then
	echo ERROR: mh-alias.el checksum is $1 should be 19798
fi
set `wc -lwc <mh-alias.el`
if test $1$2$3 != 464159513942
then
	echo ERROR: wc results of mh-alias.el are $* should be 464 1595 13942
fi

chmod 644 mh-alias.el

echo x - mh-db.el '[compressed]'
$unpacker <<'@eof'
begin 600 mh-db.el
M'YV0.T"T4-&B2)LP8^:T8))F#IR!+13LF$BQHL6+&#-JW,BQXPZ)$D$82<.FX
MC X0*%.F;(.F!1DQ+LJP"2EER)23*G.20%(F#)DR<DZR= E3)@L[(&*XB $BX
MQXP7,&*\D $C:0P=,6;H@)$#!)DP<N3D8?,&1!$\<$"0"$FDS)PQ<M+ H9/FX
MC1N<5.+:21.&C=<P=,*("3.G# @Y;^K0=>,6A)DW<D ,+>-"8H($5- T!+&YX
M3F$R(.B4G1/&3ID7<MR*3@UB#-# :=Q(;FG8#EB^8DK. 7$G#1TTB>E83H"FX
M=.PSH<O" 5OX19LW9-*8R1,:C6'/0$_LCGDPH6.2E$,&40P\:$Z41,"*]?MDX
M39CB@4,.20VX#!F<*J_8!Z$DC.RL2<&@0PT"QL!4##DX%5(3T$F7AGWXH:0?X
M:/W]-T-26M&0@PXTR)!4@A>BD%Y88X'0WGN A9'"7R22!00:<,PA!QG/A<2$X
M?V?4$<89)N5D$$(*,>102% @Y!Z/$:+DQ M!A#1%8'1XEB1*9\$!5!IME.%&X
M8'Z)6)83;] ! A$-T1&7&(J5D0)( :$PQ(I#O %''G&=@8:8"#K% @@\W5$2X
M'72T4.08[LVX9U]^U7GG;JD5)H=I9%3VD4>45FKII14IH  *<""VUT\@G##4X
M2VMJBL)/9M@6V60MJ.I2BH,5!H((?KS@ JM?!19K&2(H@)((F1GF1AA9@O"&X
M&=499@9XK=D%FQO')3M;"[7=)EA)?^E*&&4BE+HIJJI.6T:KS+4@6@NDF08"X
MM#/]*J28QX*@*F[8#IOE;J*!D.YIC:X6'IAT&/8;8-5M-N^UAFU&1A[VIC$&X
MHM0]%]VR^Q%F5G=!-I36LKJ! %89"I#EDWTN=*OIMV6D"I:XY,:%L$(B_P0:X
MN[[.FMEFFX7Q';;8@99OP&SX)9VTD\EK;6Z&Y2K8MB 4MYL896@)0LPD*Y"$X
MF _+!K6^98B9KQMVM< N"% _QMID,0F]&]4^EQ4=:4A+&X9B;QQ$UQ@AO^%3X
MM/'^9EC1!\>M]*XE>WMJRN&RJJI":)IA!E"S@J#"4(NKT.NO5)31!AR0@47=X
M'9"M$6WCCT>6+W:\62=;NL>AIAIDT0)^M&Z%GWRX&77(-E3,+=/;& IKNJLWX
M:+*[C/1N9B#6!M&T&6T\MH-O6W+-*/P) @K7<ZPEL8:A4 9:_I'1@O9B<W_]X
M''6(,0==40;<0FSC@U=^E@I<=MEYBH/UJK:%I>!__=>CP^9:0#K(H8!'@2J@X
M'%H EYX$C&6+(V =' >4_R4 !,%+"0KV12T\C*$.<IA#7=Q0,Y6@0('C8X-GX
M6I([,I1E@UV3( 5--T %_N\\WI/#MF18N@R:<&@H(-_WRJ20C8''7FH"X/4ZX
M]88SD/""&HR-HP*EO9UM+TMK@B)*#ABF-S"P.)'AU!MB$Z@VQ,:"/T06"L9@X
ME^C0)6P/DQ7-[J=!)CJQ?EK48!ELPP8&@C U6^)A!?%XGCGF$259A&(.$6,ZX
M"R: 4XBY(QU1<"_2\"A[D+';K(H0%L@8:PP?#,M^[J 9;-$G.FY #A=$4((YX
MK'*)C=J-SM90ACRDH%?VTZ+VD.C(+:+R#(G<H@BIZ$D;P""8&,RB2FZ8$Q2(X
M+FB"I.%#;%C"E/C/<*C*W;1X%SC=O,\,8BN#:^9 &K%<+X,B8,+PF$<MY_DNX
M6TN3U=!\TS2+@4U,>>@:V:(F&[9-;XO6 UXU40#$>T)P=FYI =NR",DF/G&+X
MNQM>[UZFS/-U+0X'?5Y"V1::BC(3D=A,F3:'PL%N_@Z=4RB-P*PC+G<B#)Z$X
MN]SU IJ](YK/>^!S@_C(A\3SI6]]ODG3^]P0OY+,#V2YQ!]M6K:_>*H)C2@0X
MX#0G6+KK(3":#*3/ _,7PFBB,8+GVI?S .C#\ZFT@Z$4H5VJN444FD&%<V"AX
M3E]8F 12%7)2]6I9MPB4'5(3AU)\C0)$,!&)!(0(3P"!$YY !1 $@0A$ ($5X
M@B"%) 1!"$PHPA1 0(7$4@$)2=BL$9*061>@Y E.8$(60# %*!1A"$D8[1 DX
M2UG+8E:S8RK":)U0A,@*(0N&-4L3@F"3A806"B 8PA.(4(3D!L$)(!!"<Z?0X
M62GT%@1)@.YG0RL2TA;!M-@U @BR\(0J.!:RM*WL93,[A3U]M@C G0@(KD!:X
M)D2WN<S-+!6N>P4D%$&[H!6M=[&[V2=8H0A2N$)EJ;!?Z/Y6N,2=@J0F%9 LX
M)*8U_FE-<5*YTFJIT##Q&B)04^G2X^T)3?!R QNH,[2B;>:>P0TE(.FPXL/DX
M#EJI!&\2D)7AHA6&G"/DS&YDK"4:4P<A=%%7;"X&I#WE(3'!;8-GQ+2L$(HIX
M#G6@YV1.G#+(&,8^OHG6;S:CO4/M!LN^60QRBO8P[,PAN&-&'K/RM;4WF$8.X
M=X@+H+0T84V9#(=UQ2A8O2A6KBHDK"K=Z_5(R:Q!HTNE]8,A'02]LC6NS-'[X
MLB!!U2B&Q.@T+:JJZ!;M^-!F!E8.8@IB)@DF DECM)6A:F4*N. &$3CO>GOLX
MB_.NJ<1E,C30SCLTH55ZO3&0(3*83G06%;W&-H89CDR;XQ;S[)MQ57&7W&,HX
MJ95(2;=8TC BJ,*PXI:O0C?/I#!E6@M:  (KR:$X,9+6V]8@9,?4(6@_,)DBX
1?^E19C^SCPH,30WO*@=%\QK/                                    X
                                                             X
end
@eof
uncompress <mh-db.el >/tmp/compress$$
mv /tmp/compress$$ mh-db.el
set `sum $sumopt <mh-db.el`; if test $1 -ne 13868
then
	echo ERROR: mh-db.el checksum is $1 should be 13868
fi
set `wc -lwc <mh-db.el`
if test $1$2$3 != 1234283597
then
	echo ERROR: wc results of mh-db.el are $* should be 123 428 3597
fi

chmod 644 mh-db.el

rm -f /tmp/unpack$$
exit 0