Thread View: gnu.emacs.sources
1 messages
1 total messages
Started by Darryl Okahata
Thu, 21 Jan 1993 19:34
Unofficial changes to mh-e.el (part 1 of 2)
Author: Darryl Okahata
Date: Thu, 21 Jan 1993 19:34
Date: Thu, 21 Jan 1993 19:34
1009 lines
52623 bytes
52623 bytes
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>Y""%-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'-*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͸G4$'.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
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads