summaryrefslogtreecommitdiff
path: root/language/typingtex/cortex-email.dir
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /language/typingtex/cortex-email.dir
Initial commit
Diffstat (limited to 'language/typingtex/cortex-email.dir')
-rw-r--r--language/typingtex/cortex-email.dir/CorTeX-lex-script-Mai93203
-rw-r--r--language/typingtex/cortex-email.dir/Email&CorTeXQuedMac.doc604
-rw-r--r--language/typingtex/cortex-email.dir/Email&CorTeXQuedMac.hqx327
3 files changed, 1134 insertions, 0 deletions
diff --git a/language/typingtex/cortex-email.dir/CorTeX-lex-script-Mai93 b/language/typingtex/cortex-email.dir/CorTeX-lex-script-Mai93
new file mode 100644
index 0000000000..ab9dcf5eda
--- /dev/null
+++ b/language/typingtex/cortex-email.dir/CorTeX-lex-script-Mai93
@@ -0,0 +1,203 @@
+
+Date: 21 May 93 09:13:32+0100
+From: Pascal AMSILI <amsili@chm.irit.fr>
+Message-ID: <199305210813.AA00960@chm.irit.fr>
+To: GUT Distribution List <gut@dmi.ens.fr>
+Subject: Re: Une fac,on portable ? (Enfin)
+Reply-To: GUT Distribution List <gut@dmi.ens.fr>
+Received-Date: Fri, 21 May 1993 09:21:57 +0200
+Errors-To: listman@nef.ens.fr
+X-Sequence: 6
+Status: R
+
+ Merci a` Laurent S <lcs@matups.matups.fr>, je comprend maintenant
+l'inte're^t du port a` gauche des accents, bien que mon sens
+esthetique (et mes habitudes anciennes) soit choque'. Vivement la
+ge'ne'ralisation de l'ISO-8859 pour simplifier tout c,a !
+
+ En attendant, voici un petit fichier lex qui peut constituer une
+alternative a` email-fr.sty. Son auteur est H. Garavel (imag).
+
+Ses de'fauts :
+ - Il ne permet pas l'emploi de 8-bit (je pense que lex n'est pas
+ << 8-bit clean >>)
+ - Il ge`re aussi les ligatures oe et ae, de fac,on assez
+ intelligente, SAUF si on a des morceaux en anglais (does -->
+ d{\oe}s)
+ - Il fait a` tort la conversion dans \verb|...|
+ - Dans certains cas (mode mathe'matique, par exemple) il faut
+ e'viter soi-me^me des conversions abusives : $e'$ sera converti
+ en $\'{e}$, au grand dam de TeX (Please, use \mathaccent in
+ math-mode)
+
+ Je donne un petit extrait du manuel, puis le fichier lex lui-me^me.
+J'espe`re que ce sera utile.
+
+P Amsili (amsili@irit.fr)
+
+PS : J'ai re'cupe're' tout c,a (package CorTeX) il y a longtemps, a`
+Grenoble, et je n'ai jamais re'ussi a` joindre l'auteur. J'ai beaucoup
+transforme' et appauvri l'ensemble pour l'adapter a` notre site, mais
+il y a des ide'es inte'ressantes qui me'riteraient d'e^tre reprises
+(e.g., ge'ne'ration automatique d'un Makefile a` partir du fichier
+tex...).
+
+------------ Cut Here ---------------------------------------------------------
+Tabulations
+ Les tabulations sont remplacees par un nombre convenable
+ d'espaces, quelle que soient les options de CorTeX, y
+ compris (et surtout) dans les environnements "verbatim" et
+ "verbatim*"
+
+Ligatures
+ Les caracteres accentues suivants sont reconnus et
+ transformes en format TeX standard, sauf dans les environne-
+ ments "verbatim" et "verbatim*" qui restent inchanges. Dans
+ les environnements "tabbing", cette convention fonctionne
+ encore.
+
+ a` a accent grave
+ a^ a accent circonflexe
+ a" a trema
+ e' e accent aigu
+ e` e accent grave
+ e^ e accent circonflexe
+ e" e trema
+ i^ i accent circonflexe
+
+Sun Release 4.1 Last change: IRIT Juin 92 2
+
+CorTeX(LOCAL) MISC. REFERENCE MANUAL PAGES CorTeX(LOCAL)
+
+ i" i trema
+ o^ o accent circonflexe
+ o" o trema
+ u` u accent grave
+ u^ u accent circonflexe
+ u" u trema
+ c, c cedille
+
+ Les memes conventions s'appliquent aux lettres majuscules.
+
+ Laisser un espace apres les virgules, quand elles ne denotent
+ pas la cedille. Les cas suivants sont correctement traites:
+ Franc,aise
+ Franc,oise
+ Gerc,ure
+ Donc, il semble
+ j'ai aime'
+ ``j'aime''
+ ``j'ai aime'''
+
+Ligature OE
+ CorTeX essaie de reconnaitre automatiquement quelles sont
+ les situations ou "oe", "Oe" et "OE" doivent etre liees. Les
+ seules bogues constatees concernent les mots
+
+ moelle (qui s'e'crit sans ligature)
+ oerstite (qui s'e'crit avec ligature)
+ OErsted (qui s'e'crit avec ligature)
+
+ En revanche les exemples suivants sont correctement traites: Boer,
+ coefficient, coercitif, foehn, foetus, Noe"l, noeud, oecumenie, Oedipe,
+ OEdipe, oeil, oekume`ne, oenante, oestre, oeuf, oeuvre, poe^le, poecile
+ poe`te, poe'sie, soeur, voeu ...
+
+ L'utilisateur peut toujours forcer la ligature en ecrivant:
+ {\oe} ou {\OE}
+
+ Il peut egalement l'interdire en ecrivant:
+ {o}{e} ou {O}{E}
+
+Ligature AE
+ Les ligatures "ae", "Ae" et "AE" ne sont jamais faites
+ automatiquement. L'utilisateur doit les faire explicitement
+ a l'aide des notations
+ {\ae} et {\AE}
+
+Sun Release 4.1 Last change: IRIT Juin 92 3
+
+CorTeX(LOCAL) MISC. REFERENCE MANUAL PAGES CorTeX(LOCAL)
+
+------------ Cut Here ---------------------------------------------------------
+%START VERBATIM TABBING
+
+%%
+
+"\\begin{verbatim}" {ECHO; BEGIN VERBATIM;}
+"\\begin{verbatim*}" {ECHO; BEGIN VERBATIM;}
+"\\end{verbatim}" {ECHO; BEGIN INITIAL;}
+"\\end{verbatim*}" {ECHO; BEGIN INITIAL;}
+
+"\\begin{tabbing}" {ECHO; BEGIN TABBING;}
+"\\end{tabbing}" {ECHO; BEGIN TABBING;}
+
+<INITIAL,TABBING>"\\"[A-Za-z]+ ECHO;
+<INITIAL,TABBING>"oe"/[BbCcDdIiKkLlNnSsTtUu] printf ("{\\oe}");
+<INITIAL,TABBING>"OE"/[BbCcDdIiKkLlNnSsTtUu] printf ("{\\OE}");
+<INITIAL,TABBING>"Oe"/[BbCcDdIiKkLlNnSsTtUu] printf ("{\\OE}");
+
+<INITIAL>"a`" printf ("\\`{a}");
+<INITIAL>"A`" printf ("\\`{A}");
+<TABBING>"a`" printf ("\\a`{a}");
+<TABBING>"A`" printf ("\\a`{A}");
+
+<INITIAL,TABBING>"a^" printf ("\\^{a}");
+<INITIAL,TABBING>"A^" printf ("\\^{A}");
+
+<INITIAL,TABBING>"a\"" printf ("\\\"{a}");
+<INITIAL,TABBING>"A\"" printf ("\\\"{A}");
+
+<INITIAL>"e'''" printf ("\\'{e}''");
+<INITIAL>"E'''" printf ("\\'{E}''");
+<TABBING>"e'''" printf ("\\a'{e}''");
+<TABBING>"E'''" printf ("\\a'{E}''");
+
+<INITIAL,TABBING>"e''" printf ("e{''}");
+<INITIAL,TABBING>"E''" printf ("E{''}");
+
+<INITIAL>"e'" printf ("\\'{e}");
+<INITIAL>"E'" printf ("\\'{E}");
+<TABBING>"e'" printf ("\\a'{e}");
+<TABBING>"E'" printf ("\\a'{E}");
+
+<INITIAL>"e`" printf ("\\`{e}");
+<INITIAL>"E`" printf ("\\`{E}");
+<TABBING>"e`" printf ("\\a`{e}");
+<TABBING>"E`" printf ("\\a`{E}");
+
+<INITIAL,TABBING>"e^" printf ("\\^{e}");
+<INITIAL,TABBING>"E^" printf ("\\^{E}");
+
+<INITIAL,TABBING>"e\"" printf ("\\\"{e}");
+<INITIAL,TABBING>"E\"" printf ("\\\"{E}");
+
+<INITIAL,TABBING>"i^" printf("\\^{\\i}") ;
+<INITIAL,TABBING>"I^" printf("\\^{I}") ;
+
+<INITIAL,TABBING>"i\"" printf("\\\"{\\i}");
+<INITIAL,TABBING>"I\"" printf("\\\"{I}");
+
+<INITIAL,TABBING>"o\"" printf ("\\\"{o}");
+<INITIAL,TABBING>"O\"" printf ("\\\"{O}");
+
+<INITIAL,TABBING>"o^" printf ("\\^{o}");
+<INITIAL,TABBING>"O^" printf ("\\^{O}");
+
+<INITIAL>"u`" printf ("\\`{u}");
+<INITIAL>"U`" printf ("\\`{U}");
+<TABBING>"u`" printf ("\\a`{u}");
+<TABBING>"U`" printf ("\\a`{U}");
+
+<INITIAL,TABBING>"u^" printf ("\\^{u}");
+<INITIAL,TABBING>"U^" printf ("\\^{U}");
+
+<INITIAL,TABBING>"u\"" printf ("\\\"{u}");
+<INITIAL,TABBING>"U\"" printf ("\\\"{U}");
+
+<INITIAL,TABBING>"c,"/["aAoOuU"] printf ("\\c{c}") ;
+<INITIAL,TABBING>"C,"/["aAoOuU"] printf ("\\c{C}");
+
+<INITIAL,TABBING>"... " printf ("\\ldots\\ ");
+<INITIAL,TABBING>"..." printf ("\\ldots ");
+------------ Cut Here ---------------------------------------------------------
diff --git a/language/typingtex/cortex-email.dir/Email&CorTeXQuedMac.doc b/language/typingtex/cortex-email.dir/Email&CorTeXQuedMac.doc
new file mode 100644
index 0000000000..de59b45451
--- /dev/null
+++ b/language/typingtex/cortex-email.dir/Email&CorTeXQuedMac.doc
@@ -0,0 +1,604 @@
+Email&CorTeXQuedMac
+ May 1993 alpha version (not yet complete)
+ Master posting on ftp matups.matups.fr
+ in directory TeX/TypingTeX.dir
+
+ *************************************************
+ ******
+ ****** Conversions:
+ ******
+ ****** TeX <-- email-fr <--> CorTeX --> TeX
+ ******
+ ****** on the Apple Macintosh.
+ ******
+ *************************************************
+
+Note aux francophones :
+
+ Des renseignements assez d'etaill'es sur CorTeX et email-fr
+apparaissent avril-juin 1993 dans les transactions de la liste
+'electronique GUT, affich'ees sur le serveur ftp ftp.cicb.fr (login:
+anonymous). Voir aussi un r'esume 'eventuel juxtant ce fichier
+sur ftp matups.matups.fr.
+
+*************************************************
+
+***** INTRODUCTION *****
+
+*************************************************
+
+--- email-fr is a scheme for efficient typing of French
+accented characters in which one types ' for \' (accute
+accent), ` for \` (grave accent), ^ for \^ (hat accent), and /
+for for apostrophe (at least before before e and E).
+The French abstract avove is in this style.
+
+ --- CorTeX is a similar scheme which differs in that ' ^ `
+follow the vowel, and / is not used for apostrophe. It was
+set up by by Hubert Garavel (imag) and modified somewhat
+by Pascal Amsili <amsili@chm.irit.fr>. See a partial posting
+by Amsili on ftp matups.matups.fr. Many users find CorTeX
+conventions just a bit more natural, probably because
+they are closer to handwriting.
+
+ CorTeX also allows " for diaressis following a vowel.
+But one one should avoid its use on terminal vowels:
+type aigu\"e, Malm\"o, not aigue", Malmo" to avoid
+confusion with " as closing double quotes (guillemets).
+
+ In both systems of typing Knuth's more prolix syntax
+for accents remains available.
+
+ The email-fr typing is acceptable to TeX once a small macro
+pakage email-fr.sty has been loaded; email-fr is thus
+perfectly portable.
+
+ CorTeX requires a preprocessor, which is given as a lex
+script (lex is a unix utility). This script performs a couple
+of extra services:
+
+ (a) Conversion of tabs to spaces. This trivial feature is
+neglected here since it can be done readily by a
+wordprocessor at any time.
+
+ (b) Conversion of oe to \oe when french typography
+requires it. This non-trivial feature is retained here and
+adopted for all conversions concerning email-fr since it manages
+to do gracefully what many of us neglect. Please complain
+if mistakes result!
+
+ Because lex is not conveniently accessible on the Mac but
+the editor QedM is, there was a need for a QedM version of
+CorTeX. It is the macro:
+
+ **post-acc2tex : CorTeX --> TeX
+
+For users of email-fr who want to have ".tex" file
+blend most easily with Knuth's syntax (perhaps at
+the cost of readibility) there is also:
+
+ **pre-acc2tex : email-fr --> TeX
+
+ For good measure converters between email-fr and CorTeX
+are provided:
+
+ **post-acc2pre-acc : email-fr <-- CorTeX
+
+ **pre-acc2post-acc : email-fr --> CorTeX
+
+And also three converters from standard TeX typing to various
+more readable formats:
+
+ **tex2pre-acc : TeX to email-fr
+ --- useful for making a French language .tex file readable
+ without while leaving it portable ie ascii and typesettable
+ anywhere. Do not forget to add essential email-fr commands.
+
+ **tex2mac : TeX to full Macintosh 8-bit encoding (Mac Times)
+ --- useful for spelling checks by Mac spelling checkers
+ for French or for freeding to non-TeX Mac formatters
+ such as Microsoft Word.
+
+ **tex2swt : TeX to Sweet 8-bit encoding (Sweet-teX).
+ --- The font Sweet-teX is a 12 point bitmapped screen font
+for Macintosh that combines essential accents, formatting
+"roadsigns", and math symbols. It is part of the TeX
+preprocessor Sweet-teX for math typeseting that is available
+on ftp matups.matups.fr.
+
+ All these macros are located in an appendix in ascii form
+or as a binary Macintosh file of type QMAC and creator
+QED1.
+
+
+*************************************************
+
+***** USE OF THE MACROS *****
+
+*************************************************
+
+ (0) Only the macros whose names begin with stars **...
+are intended to be used directly; the rest are
+"subroutines". Choose a work folder by opening a file in
+it. Run the macro ***initialize to be sure that a work
+file "ctwk" exists in it. The action of a two-star macro
+such as **post-acc2tex will be restricted to the active
+window and further it will not change that window without
+approval of the user; instead, auxiliary files are used.
+
+ (1) To process a file open it and save a copy to the
+folder work folder. The window of the fiel to process must
+be selected a macor is run. Further, if some text is
+SELECTED in the active window the macro ignores everything
+but the selection. This is useful to make a quick trial
+run on a critical part of the typescript. This may equally
+be useful and necessary to avoid parts of a typescript
+that are typed in distinct fashion. In such heterogeneous
+typescripts, QuedM allows one to mark various chunks of
+the typescript in such a way that they can be selected
+instantly at any time. (Select the chunk and use the Set
+Marker... option in the Search menu.) For example, one
+might mark text from \beginemailFR to \endemailFR for
+conversion to ordinary tex syntax. If one takes care to
+use a *copy* of the original typescript, one can then
+progressively paste in the converted chunks offered by the
+macros.
+
+ (2) Contrary to the original CorteX policy, the
+character " following a terminal vowel is not interpreted
+as a dieresis thereon, but as a double quote --- unless the
+word in question is aigue" or Malmo" or oither exceptions to
+be added. This allows Knuth's use of " for closing
+double quotes to be maintained in practice.
+
+ (3) A fundamental weakness of these macros is that they
+do not distinguish math mode rigourously. In math mode ^,
+_ or <comma>, ', (each without \ before it) have
+meanings that may conflict with their meanings in prose.
+Hence the inspection macros will be provided in a separate
+macro file to warn of possible conflicts with the CorTeX
+and email syntax. They give a report on possible
+difficulties. It should suffice to arrange that the above
+characters are separated by a space or at least something
+that avoids possible interpretation as an accent. These
+inspector macros will also warn of possible problems
+outside of mathematics.
+
+
+ Laurent Siebenmann, May-June, 1993
+
+ <lcs@matups.matups.fr>
+
+
+*************************************************
+
+***** USE OF THE MACROS *****
+
+*************************************************
+
+ (0) Only the macros whose names begin with stars **...
+are intended to be used directly; the rest are
+"subroutines". The action of a macro will be restricted to
+the active window and further it will not change that
+window without approval of the user; instead, auxiliary
+files are used.
+
+ (1) If some text is SELECTED in the active window the
+macro ignores everything but the selection. This is useful
+to make a quick trial run on a critical part of the
+typescript. This may equally be useful and necessary to
+avoid parts of a typescript that are typed in distinct
+fashion. In such heterogeneous typescripts, QuedM allows
+one to mark various chunks of the typescript in such a way
+that they can be selected instantly at any time. (Select
+the chunk and use the Set Marker... option in the Search
+menu.) For example, one might mark text from \beginemailFR
+to \endemailFR for conversion to ordinary tex syntax. If
+one takes care to use a *copy* of the original typescript,
+one can then progressively paste in the converted chunks
+offered by the macros.
+
+ (2) Contrary to the original CorteX policy, the
+character " following a terminal vowel is not interpreted
+as a dieresis thereon, but as a double quote --- unless the
+word in question is aigue" or Malmo" or oither exceptions to
+be added. This allows Knuth's use of " for closing
+double quotes to be maintained in practice.
+
+ (3) A fundamental weakness of these macros is that they
+do not distinguish math mode rigourously. In math mode ^,
+_ or <comma>, ', (each without \ before it) have
+meanings that may conflict with their meanings in prose.
+Hence the inspection macros will be provided in a separate
+macro file to warn of possible conflicts with the CorTeX
+and email syntax. They give a report on possible
+difficulties. It should suffice to arrange that the above
+characters are separated by a space or at least something
+that avoids possible interpretation as an accent. These
+inspector macros will also warn of possible problems
+outside of mathematics.
+
+
+ Laurent Siebenmann, May-June, 1993
+
+ <lcs@matups.matups.fr>
+
+
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+APPENDIX: TEXT FORM OF THE MACINTOSH QEDM MACROS
+
+NB. The working form is the resource file:
+
+ **Post&PreAcc7BitTeX-QuedMac
+
+which is a Macintosh binary file.
+
+
+
+%%%%% ***documentation
+%%%%% ***initialize
+%%%%% **post-acc2tex
+%%%%% **post-acc2pre-acc
+%%%%% **pre-acc2post-acc
+%%%%% **tex2mac
+%%%%% **tex2pre-acc
+%%%%% **tex2swt
+
+ %%%%%% Auxiliary macros
+ %%% de-oemacros
+ %%% re-oemacros
+ %%% de-verbatim
+ %%% re-verbatim
+ %%% de-verbatim-loop
+ %%% re-verbatim-loop
+ %%% post-acc-pre-trans
+ %%% pre-acc-post-trans
+ %%% post-acc-tex-trans
+ %%% oe
+ %%% tex-mac-trans
+ %%% tex-pre-acc-trans
+ %%% tex-swt-trans
+
+
+
+
+%%%%% ***documentation
+<Option>thedoc
+
+
+%%%%% ***initialize
+New "ctwk"
+Key
+
+Save
+Set Line Width...
+Key
+
+Chicago
+12 Point
+
+
+%%%%% **pre-acc2post-acc
+
+preamble
+pre-acc-post-trans
+postamble
+Key post-
+Key <enter>
+
+
+%%%%% **post-acc2pre-acc
+
+preamble
+post-acc-pre-trans
+postamble
+Key pre-
+Key <enter>
+
+
+%%%%%**post-acc2tex
+
+preamble
+post-acc-tex-trans
+postamble
+Key std-
+Key <enter>
+
+
+%%%%% **tex2mac
+
+preamble
+tex-mac-trans
+postamble
+Key mac-
+Key <enter>
+
+%%%%% **tex2pre-acc
+
+preamble
+tex-pre-acc-trans
+postamble
+Key pre-
+Key <enter>
+
+
+%%%%% **tex2swt
+
+preamble
+tex-swt-trans
+postamble
+Key swt-
+Key <enter>
+
+
+%%%%% preamble
+
+Save As
+Copy "8"
+Key <command>.
+sub-preamble
+Open "ctwk"
+Select All
+Paste
+Key <cursor-left>
+Copy "0" ""
+Copy "1" ""
+Copy "2" ""
+Copy "3" ""
+Copy "4" ""
+de-verbatim
+
+
+%%%%% sub-preamble
+
+Copy "0"
+Set Marker "the-sel"
+Select All
+Copy "1"
+Jump "END"
+Key
+Find "^" "gt"
+Key
+Jump "the-sel"
+Key <shift><cursor-left><shift><cursor-right>
+Jump "the-sel"
+Copy "4"
+Open "ctwk"
+Select All
+Paste "4"
+Clipboard 1
+Find "..." "gT"
+Copy "8" "ctwk"
+Clipboard 0
+
+
+%%%%% postamble
+
+oe
+re-verbatim
+Open "verbatims"
+Clear
+Close
+
+Clipboard 8
+Open "ctwk"
+Save As
+Paste "8"
+Select All
+Key <cursor left>
+
+
+%%%%% de-verbatim
+
+Open...
+Open "ctwk"
+Find "...zzz..." "tE"
+Clipboard 9
+Copy "9" ""
+de-verbatim-loop
+New "verbatims"
+Clipboard 9
+Paste
+Copy "9" ""
+Clipboard 0
+Save
+
+%%%%% de-verbatim-loop
+
+Change "\(\\begin\s*\r-\s*\{verbatim\*-\}.*\\end\s*\r-\s*\{verbatim\*-\}|\\verb\s*\r-\s*\(.\):.*\2\)" to " zzzverbatimzzz " "grT"
+<shift>Copy "9" '\1 \r\r' "tg"
+
+de-verbatim-loop
+
+
+%%%%% re-verbatim
+
+Open "verbatims"
+Find "...yyy..." "tE"
+
+Open "ctwk"
+Find "...zzz..." "tE"
+
+Clipboard 9
+Copy "9" ""
+
+re-verbatim-loop
+
+
+%%%%% re-verbatim-loop
+
+Copy "9" ""
+Clipboard 0
+Open "verbatims"
+Find "\(\\begin\{verbatim\*-\}.*\\end\{verbatim\*-\}|\\verb\|.*\|\)" "gtTr"
+Key < cursor left>
+Copy "9" '\1' "g"
+
+Open "ctwk"
+Find "zzzverbatimzzz" "tT"
+Paste
+
+re-verbatim-loop
+
+
+%%%%% post-acc-tex-trans
+
+Open...
+Open "ctwk"
+
+Change "\\[A-Za-z]+:>["",\'\`^]" "& " "agt"
+
+Change "\([aA]\)\([`^]\)" to "\\\2\1" "gat"
+Change "\([eE]\)\([\`\'^]\)" to "\\\2\1" "gat"
+Change "\([\i\I]\)\([\^]\)" to "\\\2\1" "gat"
+Change "\([oO]\)\([\^]\)" to "\\\2\1" "gat"
+Change "\([uU]\)\([\`^]\)" to "\\\2\1" "gat"
+Change "\([aeiouAEIOU]\)"":>[a-zA-Z]" to "\\""\1" "gat"
+Change "\(aigu\)\(e\)""" to "\1\\""\2" "gat"
+Change "\([M]alm\)\(o\)""" to "\1\\""\2" "gat"
+Change "\([cC]\)\(,\):>[aAoOuU]" to "\\c{\1}" "gat"
+
+%%%%% post-acc-pre-trans
+
+Open...
+Open "ctwk"
+
+Change "\\[A-Za-z]+:>["",\'\`^]" "& " "agt"
+
+Change "\(\(^|[^A-Za-z]\)[CDLMNSTcdlmnst]\)'\([Ee][A-Za-z]:<[^AEIOUaeiou]\)" "\1/\3" "gat"
+
+Change "\([aA]\)\([`^]\)" to "\2\1" "gat"
+Change "\([eE]\)\([\`\'^]\)" to "\2\1" "gat"
+Change "\([\i\I]\)\([\^]\)" to "\2\1" "gat"
+Change "\([oO]\)\([\^]\)" to "\2\1" "gat"
+Change "\([uU]\)\([\`^]\)" to "\2\1" "gat"
+Change "\([cC]\)\(,\):>[aAoOuU]" to "_\1" "gat"
+Change "\([aeiouAEIOU]\)"":>[a-zA-Z]" to "\\""\1" "gat"
+Change "\(aigu\)\(e\)""" to "\1\\""\2" "gat"
+Change "\([M]alm\)\(o\)""" to "\1\\""\2" "gat"
+
+%%%%% pre-acc-post-trans
+
+Open...
+Open "ctwk"
+
+Change "\\[A-Za-z]+:>["",\'\`^]" "& " "agt"
+
+Change "\(\(^|[^A-Za-z]\)[CDLMNSTcdlmnst]\)/\(['^`][aeiou][A-Za-z]:<[^aeiouAEIOU]\)" "\1'\3" "agt"
+
+Change "\([`^]\)\([aA]\)" to "\2\1" "gat"
+Change "\([\`\'^]\)\([eE]\)" to "\2\1" "gat"
+Change "\([\^]\)\([\i\I]\)" to "\2\1" "gat"
+Change "\([\^]\)\([oO]\)" to "\2\1" "gat"
+Change "\([\`^]\)\([uU]\)" to "\2\1" "gat"
+Change "_\([cC]\)" to "\1," "gat"
+
+
+%%%%% oe
+
+de-oemacros
+
+Change "[o][e]:>[BbCcDdIiKkLlNnSsTtUu]" to "\\oe " "gat"
+Change "[O]e:>[BbCcDdIiKkLlNnSsTtUu]" to "\\OE " "gat"
+
+Change "\(m\)\\oe \(lle\)" to "\1oe\2" "gat"
+Change "\(m\)\\OE \(lle\)" to "\1OE\2" "gat"
+
+Change "\(oe\)\(rstite\)" to "\\\oe \2" "gat"
+Change "\([O]e\)\(rstite\)" to "\\\OE \2" "gat"
+Change "\([O]\)\(ersted\)" to "\\OE rsted" "gat"
+
+Change "\(mes|hyp|pr\)\\oe:b*\r*:b*" to "\1oe" "gat"
+
+re-oemacros
+
+
+%%%%% de-oemacros
+
+Change "\([\\][A-Za-z]*o\)\(e\)" to "\1qqq\2" "gatT"
+
+de-oemacros
+
+%%%%% re-oemacros
+
+Change "\([\\][A-Za-z]*o\)qqq\(e\)" to "\1\2" "gatT"
+
+re-oemacros
+
+
+%%%%% tex-mac-trans (sorry about the eight bit octets after `to' !)
+
+Open...
+Open "ctwk"
+
+Change "\\\(\'\):b*\r*:b*\([E]|{[E]}\)" to "ƒ" "gat"
+Change "\\\(\'\):b*\r*:b*\([e]|{[e]}\)" to "Ž" "gat"
+Change "\\\^:b*\r*:b*\([A]|{[A]}\)" to "ๅ" "gat"
+Change "\\\^:b*\r*:b*\([a]|{[a]}\)" to "‰" "gat"
+Change "\\\^:b*\r*:b*\([E]|{[E]}\)" to "ๆ" "gat"
+Change "\\\^:b*\r*:b*\([e]|{[e]}\)" to "" "gat"
+Change "\\\^:b*\r*:b*\([I]|{[I]}\)" to "๋" "gat"
+Change "\\\^:b*\r*:b*\([i]|{[i]}\)" to "”" "gat"
+Change "\\\^:b*\r*:b*\([O]|{[O]}\)" to "๏" "gat"
+Change "\\\^:b*\r*:b*\([o]|{[o]}\)" to "™" "gat"
+Change "\\\^:b*\r*:b*\([U]|{[U]}\)" to "๓" "gat"
+Change "\\\^:b*\r*:b*\([u]|{[u]}\)" to "ž" "gat"
+Change "\\"":b*\r*:b*\([A]|{[A]}\)" to "€" "gat"
+Change "\\"":b*\r*:b*\([a]|{[a]}\)" to "Š" "gat"
+Change "\\"":b*\r*:b*\([E]|{[E]}\)" to "่" "gat"
+Change "\\"":b*\r*:b*\([e]|{[e]}\)" to "‘" "gat"
+Change "\\"":b*\r*:b*\([I]|{[I]}\)" to "์" "gat"
+Change "\\"":b*\r*:b*\([i]|{[i]}\)" to "•" "gat"
+Change "\\"":b*\r*:b*\([O]|{[O]}\)" to "…" "gat"
+Change "\\"":b*\r*:b*\([o]|{[o]}\)" to "š" "gat"
+Change "\\"":b*\r*:b*\([U]|{[U]}\)" to "†" "gat"
+Change "\\"":b*\r*:b*\([u]|{[u]}\)" to "Ÿ" "gat"
+Change "\\[\^]:b*\r*:b*\(\\i\(:b+\r*:b*|\r+:b*\)|{\\i}\)" to "”" "gat"
+Change "\\`:b*\r*:b*\([A]|{[A]}\)" to "ห" "gat"
+Change "\\`:b*\r*:b*\([a]|{[a]}\)" to "ˆ" "gat"
+Change "\\`:b*\r*:b*\([E]|{[E]}\)" to "้" "gat"
+Change "\\`:b*\r*:b*\([e]|{[e]}\)" to "" "gat"
+Change "\\`:b*\r*:b*\([U]|{[U]}\)" to "๔" "gat"
+Change "\\`:b*\r*:b*\([u]|{[u]}\)" to "" "gat"
+Change "\\[c]\(:b+\r*:b*|\r+:b*\)\(c|{c}\)\([aouAOU]\)" to "_\3" "gat"
+Change ":<[_\^`']{\([aeiouAEIOU]\)}" to "\1" "gat"
+
+
+%%%%% tex-pre-acc-trans
+
+Open...
+Open "ctwk"
+
+Change "\(:[^a-zA-Z\-][cdlmnstCDLMNST]\)'\(\\'|'\)-\(\s*\r*\s*\)\(e\)" to "\1/\2\4" "gat"
+Change "\\\(\'\)\(:b*\r*:b*\)\(e|{e}\)" to "\1\3" "gat"
+Change "\\\([\^]\)\(:b*\r*:b*\)\([aeiouAEIOU]|{[aeiouAEIOU]}\)" to "\1\3" "gat"
+Change "\\[\^]:b*\r*:b*\(\\i\(:b+\r*:b*|\r+:b*\)|{\\i}\)" to "^i" "gat"
+Change "\\\([`]\)\(:b*\r*:b*\)\([aeuAEU]|{[aeuAEU]}\)" to "\1\3" "gat"
+Change "\\[c]\(:b+\r*:b*|\r+:b*\)\(c|{c}\)\([aouAOU]\)" to "_\3" "gat"
+Change ":<[_\^`']{\([cCaeiouAEIOU]\)}" to "\1" "gat"
+
+
+%%%%% tex-swt-trans
+
+Open...
+Open "ctwk"
+
+Change "\\\':b*\r*:b*\([e]|{[e]}\)" to "Ž" "gat"
+Change "\\\^:b*\r*:b*\([aeiouAEIOU]|{[aeiouAEIOU]}\)" to "฿\1" "gat"
+Change "\\\^:b*\r*:b*\(\\i\(:b+\r*:b*|\r+:b*\)|{\\i}\)" to "฿i" "gat"
+Change "\\"":b*\r*:b*\([aeiouAEIOU]|{[aeiouAEIOU]}\)" to "ฌ\1" "gat"
+Change "\\\([`]\)\(:b*\r*:b*\)\([a]|{[a]}\)" to "ˆ" "gat"
+Change "\\\([`]\)\(:b*\r*:b*\)\([e]|{[e]}\)" to "" "gat"
+Change "\\\([`]\)\(:b*\r*:b*\)\([u]|{[u]}\)" to "" "gat"
+Change "\\[c]\(:b+\r*:b*|\r+:b*\)\([c]|{[c]}\)" to "ป" "gat"
+
+Change "{\([\^""]-[aeiouAEIOUปˆ]\)}" to "\1" "gat"
+
+Change "\$\$\(:.:+\)\$\$" to "าา\1ิิ" "gatr"
+
+Change "\$\(:.:+\)\$" to "า\1ิ" "gatr"
+
+
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
diff --git a/language/typingtex/cortex-email.dir/Email&CorTeXQuedMac.hqx b/language/typingtex/cortex-email.dir/Email&CorTeXQuedMac.hqx
new file mode 100644
index 0000000000..89af662673
--- /dev/null
+++ b/language/typingtex/cortex-email.dir/Email&CorTeXQuedMac.hqx
@@ -0,0 +1,327 @@
+(This file must be converted with BinHex 4.0)
+:%d9YB@PX*N0[FP4P@&&eC@40B@-!88e"3e&&4$%"!!!!!!!!!$cBY33!!!!!!3!
+!!$QZ!!!iVJ!!!bS!"m!!!!rJ!!!Hm!!!2(J!!(Jm!!$`(J!"jmm!!mlRJ"0&E@&
+TE#C$Eh*8C9K4G@9N6@&M!J!!!&&03804483a!!"468&$889%-3%!!%S!+3!!!!!
+!!!!!!!!!!!!!!!!!!+JTM58!!!!!!!!mf!!!!!%!!!!$J!!!"m!!!!rJ!!!Im!!
+!2rJ!!(rm!!$rrJ!"rrm!!rrrJ!Irrm!2rrrJ(rrrm$rrrrjrrrrqrrrrrRrrrri
+rrrrq(rrrm!rrrq!(rrr!!rrrJ!(rr`!!rri!!(rm!!!rq!!!(r!!!!rJ!!!(`!!
+!!i!!!!%!!!!!!!!!!!#96h"PELiZ,Je2F'9Z)#*MG(GV)Je'D@jN)#)Z,LjkHRS
+Z,LiL)#!J)R4&)Je$E'P`BQpKFQ3J13e$Eh"j)#)j)L!L)JeNC5efCA*LBA4TE5e
+XEfp`$8jPGb!LGQ9bBQ&dD@ec)Je$E'P`BQpKFQ3J13e3BA0dC3e$Eh"j)#)j)L!
+L)Je$E'P`BQpKFQ3J-!e6BACP$3d!!!#56h"PEL!LGQ9bBQ&dD@ec)Je'D@jN)#)
+Z,LjjHANZ,LiL)#!J)R4&)Jd06h"PEL!LBh4hDb)04QPZC#!L,LiZHRTk,LiZ)L!
+J)#*d45)0$80XDA"LEf&bC#!j$80[F(NJ)MNL)#)L$3ebC5efCA*LBA4TE5eXEfp
+`$3e$Eh"j)#)j)L!L)Je$E'P`BQpKFQ3J-!d!!!!fF(*PB@eLE'80F(*P,@&MBbe
+`Eh0d,A4bB@jc$A"[Fh4KE@*XC3e,CANJF'pcG#d05f9j)!d0!!!!0A"bC@&YBQa
+P$A"[Fh3YB@0M,A"bC5edFQ&ZF`e`Eh0dB@eLE'805f9j)("bC5d05f9j)!d0!!!
+!1("bC@&YBQaP$A"[Fh3YB@0M,A4PH#edFQ&ZF`e[C3e`Eh0dB@eLE'805f9j)(0
+dC#d05f9j)!d0!!!"c%p`C@iZ,Li06h"PEL!LBh4hDb)0$80SB@jRC5!J)PaF@d%
+Y@Q%YHPdV1MjE)L)XA#GFB&jG)L!J)#)Q)#)J)#!LB@Gd)Jd03fKKEQGP)#!LA#K
+F+&jm@ej",9TK,ATGA#PE3d4-68j69'0NE'eZFh4GA#N[A#KE*ejJA9YKC@P[G9e
+E35eDB5ekA6Sm@ejKC@P[G8&&58p9A9`T)L!J)#*F-5GF-b)J)#!LB@Gd)Jd03fK
+KEQGP)#*F+&YJAPeF+9`S@f&"A9`T)L"dEb!J)#*F-P`a)L!J)QGKG#)03fKKEQG
+P)#*F+&YFB&`RAPeF+9`S@f9&A9`T)L!J)(4[)#!J)P`bA$%L)#!J)QGKG#)03fK
+KEQGP)#*F+&YFAPeF+9`S@eaTA%PGA#NL)#!J)(4[)#!LA$*F-5)J)#!LCf&d)Je
+$D'&ZCf8J)P`S@eaHA9`TA#KEEdpGA#NL)#!J)(4[)#!LA$*F-5)J)#!LCf&d)Je
+$D'&ZCf8J)P`S@eaJAPeF+9`S@h99A9`T)L!J)#"dEb!J)P`bA$%L)#!J)QGKG#)
+03fKKEQGP)#*IA#KEBd0GA#NL)#!J)(4[)#!LA$%X)L!J)#*RBA3L$3d!!!"#3fK
+KEQGP)#*F+&YFA&eE35eDB5ekA5T[A#PF+'9F+5)JG'mJ)P`aFA&aA$)L)#!LCf&
+d9#)0$@4P,@pPE@&MFQpc!!!!3N0SB@jRC5!LA#KEA&aG@d%Y@Q%YHPdUEe`TFA&
+aA#KPA#NL)(4[)#*F-9`b)L!J)QGKG&3L$3ebC5e[C@eKBh*[F`!!!$4`FQ9KE@*
+XC3e`FQ8YB@0M,A4PH#edFQ&ZF`e`Eh0dB@eLE'805f9j)(0dC#d05f9j)!d0!!!
+"T%p`C@iZ,Li06h"PEL!LBh4hDb)0$80SB@jRC5!J)PaF@d%Y@Q%YHPdV1MjE)L)
+XA#GFB&jG)L!J)#)Q)#)J)#!LB@Gd)Jd03fKKEQGP)#!LA#KF+&jm@ej",9TK,AT
+GA#PE3d4-68j69'0NE'eZFh4GA#N[A#KE*ejJA9YKC@P[G9eE35eDB5ekA6Sm@ej
+KC@P[G8&&58p9A9`T)L!J)#*FA&`a*e`c)L!J)#*KCh3L$3e$D'&ZCf8J)PYJAPe
+K)L"dEb!J)#*FA#BL)#!LCf&d)Je$D'&ZCf8J)PYFB&`RAPeP)L!J)(4[)#!J)Pa
+F*L)J)#!LCf&d)Je$D'&ZCf8J)PYFAPeEA'PF59dL)#!J)(4[)#!LA&`Q)L!J)#*
+RBA3L$80SB@jRC5!L@eaHA@mL)#!J)(4[)#!LA&`Q)L!J)#*RBA3L$80SB@jRC5!
+L@eaJAPee)L!J)#"dEb!J)PaF*L)J)#!LCf&d)Je$D'&ZCf8J)P`SAe`TA#KMA#N
+k2PYK3@p2G99G)L!J)#"dEb!J)PaFBhYF-RdL)#!J)QGKG#)0$3!!!Kp2F'9Z,Li
+Z$8p`C@iJ)Q0dGfXL$3e$D'&ZCf8J)#*FA&Y",9TK,ATG+cSq@b)L,&`RA'"HA5)
+J)#!L*L!L)#!J)Q&RG#)0$80SB@jRC5!LA#KEB8&GA#PF+&YJAPeF+5)JG'mJ)#!
+LA&aF-P`a)L!J)QGKG#)03fKKEQGP)#*F+&YP49eF+9`S@eaJA#GHA9`T)L!J)(4
+[)#!J)PaFA$*F-5)J)#!LCf&d)Je$D'&ZCf8J)P`S@eaTA%PGA#PF+&YFAPeF+5)
+J)#!JG'mJ)#*FA&`bA$%L)#!J)QGKG#)03fKKEQGP)#*F+&Y[6eeF+9`S@eaHA9`
+T)L!J)#"dEb!J)PaFA$*F-5)J)#!LCf&d)Je$D'&ZCf8J)P`S@h99A9`TA#KEA'"
+HA9`T)L!J)#"dEb!J)PaFA$*F-5)J)#!LCf&d)Je$D'&ZCf8J)P`S@f&PD@pe389
+*6e9GA#NL)MSq@f%YHN%Y@PdL)#"dEb!J)PaF)L*F-5)J)#!LCf&d)Je$D'&ZCf8
+J)P`SB@PRG9`TA#KPA#NL)L)J)(4[)#*F-9aF)L*F-L)J)#!LCf&d)Je$D'&ZCf8
+J)P`S@deGB@aYA#PF+'pF+5)L)L!JG'mJ)#*F-9aF)L*F-L)J)#!J)QGKG#)03fK
+KEQGP)#*F+&YM3eeF+9`S,&`T1MjEB8&[6h99A5)J)#!JG'mJ)#*FA'0lA$&p)L!
+J)#*RBA3L$3d!!!*a6h"PELiZ,Je2F'9Z)#*MG(GV)Jd03fKKEQGP)#!LA&aE35e
+DB5ekA5Xk2PXL)LaF*eaJAPdL)#!J)LBJ)L!J)#*KCh3L$3e$D'&ZCf8J)#*F+&`
+SARaEAN%Y@Q%YHPeF+9Y$4%a06P08Bf4XE@jcG&eF+5GF+&Y&C9eE35eDB5ekA6S
+m@ej"48P29@&PD@peA9`T)L!J)#*F-5pF-b)J)#*RBA3L$3e$D'&ZCf8J)P`S@f&
+"A9`TA#KEB&jGA#NL)(4[)#!J)P`bA$%L)#!LCf&d)Je$D'&ZCf8J)P`S@f9&A9`
+TA#KEA'"F*ejGA#NL)#!JG'mJ)#!LA$*F-5)J)#!LCf&d)Je$D'&ZCf8J)P`S@ea
+TA%PGA#PF+&YFAPeF+5)J)#!JG'mJ)#*F-P`a)L!J)#*RBA3L$80SB@jRC5!LA#K
+EEdpGA#PF+&YFAPeF+5)J)#!JG'mJ)#*F-P`a)L!J)#*RBA3L$80SB@jRC5!LA#K
+EG99GA#PF+&YFB&jGA#NL)#!J)(4[)#!LA$*F-5)J)#!LCf&d)Je$D'&ZCf8J)P`
+S@f0$A9`TA#JXA#Nk2PYK3@p2G99G)L!J)#"dEb!J)PpF-5)J)#!LCf&d)Je$D'&
+ZCf8J)P`S@f&PD@pe389*6e9GA#NL)MSq@f%YHN%Y@PdL)#"dEb!J)PaF)L*F-5)
+J)#!LCf&d)Je$D'&ZCf8J)P`SB@PRG9`TA#KPA#NL)L)J)(4[)#*F-9aF)L*F-L)
+J)#!LCf&d)Je$D'&ZCf8J)P`S@deGB@aYA#PF+'pF+5)L)L!JG'mJ)#*F-9aF)L*
+F-L)J)#!J)QGKG#)0$3!!!,303fKKEQGP)#*F+&aFBQ9RD@jFFbTFFLeFFbTFHhC
+PFQ*KG'PYA#SYA(dZ+PaFC@jNA(-UA()YA(-UA(YfCA*LBA4TE9`U,9apI&aFGQ9
+bBPac+Pab,9ac+P`S,P`T1LiUA$*F+5)J)(4[)#!J)L"kHRTfCA*LBA4TEATkHL!
+L)#*RFP3L$40$Eh"j)#)j)L!J*e`a)&abA()R)#!J)R4R)Jd0C'8YGQ9bBQ&dD@d
+YE'p[F!d!!!$I6h"PEL!J)RCPFQ*KG'PYFb)04QPZC#!LA#KFA'*PCfPZA(-UA()
+YA(-UA(YfCA*LBA4TE9`U,9ap,LTFA'9ZC&ac+Pab,9ac+PalGQ9bBQ&dD@eF+Le
+FIAaFA(CPFQ*FFbTFFLeFFbTF+#jF+6SZ+P`bA#NL)#!LCh48FL)05f9j)"`03fp
+`H5!L15)J)#GF-5FJ)#!LCb)0$8p`C@iJ)#*MG(GV)Je'D@jN)#)JHRTkGQ9bBQ&
+dD@ekHRSJ)L!J)#*d9#)08'&cG'80$3ebC5efCA*LBA4TE5eXEfp`$3!!!$4`FQ9
+KE@*XC3edCAJYF(*P,@&MBbedFQ&ZF`e`Eh0dB@eLE'805f9j)("bC5d05f9j)!d
+0!!!!-A"bC@&YBQaP$A4PH#ecGh3YG(*KER-0F'pcG'&YBQaP$8YPH5"cGh3Y$8Y
+PH5!0$3d!!!#!Ef80$A*P,ACPFQ*KG'PY$8p`C@iJ)RCPFQ*KG'PYFb)03faPBA)
+03fa[Ff80$80XDA"LEf&bC#!i$8p`C@iJ)#*MG(GV)Je6CA3J6'PZC5"AD@4dD-N
+05f9j)!d08f&fC5""F`e3BA0dC5!L1#)08f9XC@0d)%&XE!e,CANJ(!d!!!+R6h"
+PELiZ,Je2F'9Z)#*MG(GV)Jd03fKKEQGP)#*FA&`R1Q)UA()U1Q)UA#KEC9emHeY
+PAAeF+5)JG'mJ)#!LML)J)#*RBA3L$80SB@jRC5!LA&aFAMTL+Pab+MTL+P`S@f&
+PD@pe389*6e9GI(YEB@9TEh9"48P299epA#NL)(4[)#!J)YpF-5)J)#*RBA3L$80
+SB@jRC5!LA&aFAMTL+Pab+MTL+P`SA&aTA#JkBLYFFLSkBLTmA()V1Q)UA#PmHea
+FDAeF+5)JG'mJ)#!LhfNL)#!J)QGKG#)03fKKEQGP)#*FA#)L1Q)UA()U1Q)UA#K
+EB@9TEh9"48P299emHeYKC@P[G8&&58p9AAeF+5)JG'mJ)#!LV&`a)L!J)QGKG#)
+03fKKEQGP)#*FA&`S@f"GA#PF+$TL+Pab+MTL+P`TA#KEB9emHeYKAAeF+5)JG'm
+J)#!LL#)J)#*RBA3L$80SB@jRC5!LA&aF+&YJA9`TA#JkBLTFFLSkBLTF+9`S@f9
+GI(YEC9epA#NL)(4[)#!J)SmL)#!LCf&d)Je$D'&ZCf8J)PaFA#KEB&eF+9`S1Q)
+UA()U1Q)UA#PF+&YeAAal@h9GI9`T)L"dEb!J)#+G)L!J)QGKG#)03fKKEQGP)#*
+FA&YMA9`S1Q)VA()U1Q)UI&ab+cTL+P`TA#KEBeemHeYMAAeF+5)JG'mJ)#!LZb)
+J)QGKG#)0$80SB@jRC5!LHe`S@eaH)L*G,9YKC@P[G8&&58p9ZiLGMeeF+AdL)(4
+[)#!J)P`a)L!J)QGKG#)0$80SB@jRC5!LA#4F*&`S1Lik+e`TA#4F*#)JG'mJ)Y,
+5A$(8e#)J)QGKG()L$3e$D'&ZCf8J)P`NA#Jk,MSVA#PF*#)JG'mJ)Y*F-G3L)#*
+RBA4b)J!!!!N0$8jPGbiZ,Jd!!!$Q$80[F(NJ)M!L$90PG#"0BA*VCA)J)R4SC5e
+cC@`L$90PE'9MG#""E'`03fp`H5!L-5)05R9YF#!L48j%)Je,CANJ)!e'D@jN)#*
+H)L!J)QGd)Je,CANJ)!e+G@e`)#*dD'8YFf9X)Je,CANJ%a`6(3e+G@e`)#*dD'8
+YFf9X)Je$Eh"j)#)d)Je2F'9Z)#*MG(GV)Je6C@aPBh3J3@aX$9"KFh4P)#)d)Je
+$E'P`BQpKFQ3J-3e'D@jN)#)Z,LiL)#!J)QG8)Je$Eh"j)#)i)L!LBh4hDb)03fa
+TF'*[BA*N)$!0$3d!!!!)&(4SC@4[B`d!!!"#6Q9h)#*MG(GV)Je,CANJ)#!0$90
+KGQ808f9d)%aTEQ8J9fPNG'JZ,Li05f9j)!d03fKTBf&RE`da-L"3EfPZG!d0!!!
+!FN0SB@jRC5!LAMTL+MSm@ejFA&eF+#8Z+P`TA()kBLSL)(4[)#!J)L!J)#@`A()
+J)#!L)#!LCf&d)Je$D'&ZCf8J)PYHA&aGA#JP@ek`A5iUA#PFFMTL+L)JG'mJ)#!
+L)#!J*EeFFL!J)#)J)#*RBA3L$3!!!+B0$90KGQ8J3A-03fp`H5!L1#)05f9j)"%
+Z$A0eBLe`FQ9KE@*XC3e2F'9Z)#*MG(GV)Je6C@aPBh3J3@aX$9"KFh4P$8YPH5!
+G$80[F(NJ)M!L)#!L)Je$Eh"j)#)a)L!J)L)03fp`H5!L-L)J)#)L$80[F(NJ)M-
+L)#!L)Je$Eh"j)#)d)L!J)L)0BfaPB@iYBfpYE@9ZG(-0C'8YGQ9bBQ&dD@d0!!!
+#+%p`C@iZ,Li06h"PEL!LBh4hDb)0$80SB@jRC5!LA#Jk@ejK,AT",9TF,9eEBf4
+XE@jcG%0%6%e18e4GA#NRA#KFA#Gm*e`T,9`SA(-UA()UA(-UA#PF+'9F+5)JG'm
+J)#!LA$%[A$*F0#)J)#*RBA3L$80SB@jRC5!LA&aF+&`RA#PF+$TL+Pab+MTL+P`
+TA#KPI(YPI9`T)L"dEb!J)#*F-9`c)L!J)QGKG#)03fKKEQGP)#*FA&`S@eaHA9`
+TA#JkBLTFFLSkBLTF+9`S@f&PD@pe389*6e9GI(YEB@9TEh9"48P299epA#NL)(4
+[)#!J)P`aA$-L)#!LCf&d)Je$D'&ZCf8J)PaFA&ikBLTFFLdkBLTF+&YTAAaFA&Y
+TA9`S1Q)VA()Y1Q)UI&ab1Q)UI$Sq@ejK,AT",9TGA#PmHeYTAAeF+5)JG'mJ)#!
+LAQNL)#!LCf&d)Je$D'&ZCf8J)PaFA#KEB&eF+9`S1Q)UA()U1Q)UA#PF+&YKCA9
+"499GI(YEB@9e3899AAeF+5)JG'mJ)#!LA$&F-b)J)#*RBA3L$80SB@jRC5!LA&a
+EBeeF+$TL+eab,6TL+RaFFLXkBLTF+9`SBhalBheF+9`S@f&[G8&299eF+5)JG'm
+J)#!LAe`bA$-L)#!LCf&d)Je$D'&ZCf8J)MSm@epFAQ!RAAYF+&YM3f&PD@pe389
+*6e9GA#Pp)L"dEb!J)#*F-5)J)#*RBA3L$3!!!,9`FQ9KE@*XC3edCAJYE@&M,A4
+bB@jc$@pP$80SB@jRC5!LA&aEEeeEC9eF+$TL+eab,6TL+RaFFMTL+R`k2PYHB5e
+k35eDA9`T)L"dEb!J)#,2)L!J)QGKG#)03fKKEQGP)#*FA&Y2A9Y&A9`S1Q)VA()
+Y1Q)UI&ab1Q)UI$Sq@ejK,AT",9TGA#NL)(4[)#!J)XiL)#!LCf&d)Je`Eh0dB@e
+LE'805f9j)'eKBbd05f9j)!d0!!!#43eNC5e[C@eKBh*[F`d03fKKEQGP)#*EEee
+EC9dk2PY#BN0M4'4*D8YV6'a1EP0c9(49G9dL)(4[)#*FA'pP)#)J)QGKG#)03fK
+KEQGP)#*E6eeP1MjE3Q*$Bd4N5@P,DdaX6Qj6Fe4d9A9G)L"dEb!LA&a245!L)#*
+RBA3L$3e$D'&ZCf8J)P`SE9`TA&a[C5"F+'aXC9`T)L"dEb!LA$&[C9`b)L!LCf&
+d)Je$D'&ZCf8J)P`SE9`TA&a245"F+'aXC9`T)L"dEb!LA$&249`b)L!LCf&d)Jd
+03fKKEQGP)#*F+'pPA#PF+(*cG'PdC9`T)L"dEb!LA&aFEf8JA$)L)#*RBA3L$80
+SB@jRC5!LA#KE6eePA#PF+(*cG'PdC9`T)L"dEb!LA&aF6d8JA$)L)#*RBA3L$80
+SB@jRC5!LA#KE6eeF+9`SCA*cG'9NA#NL)(4[)#*FA%p&)(*cG'9N)L!LCf&d)Jd
+03fKKEQGP)#*F+'*TI&YHB5ek35eDA@0m@ejK,AT",9TGD@jMI'9ZC(aPH(aSHA"
+mDA0mE@pZI'eKBh*mE@9cI'eTBh*mF(*F+9aFEf8kBLTFFLSkBLSL)(4[)#*F-@p
+P)L!LCf&d)Jd03fKKEQGP)#*F+'0F+9Y[A9YPA9`SGA*F+5)JG'mJ)P`aA&aFEf8
+JA$)L)#*RBA3L$80SB@jRC5!LA#KMA#PE6eeE49eF+(9bA#NL)#"dEb!J)P`aA&a
+F6d8JA$)L)#*RBA3L$3ebC5e[C@eKBh*[F`d0!!!(2%p`C@iZ,Li06h"PEL!LBh4
+hDb)0$3e$D'&ZCf8J)PaFA#KF*e`T1Q)UA()Y1Q)UA#KE49emHeY&AAeF+5)JG'm
+J)#!LJb)J)#*RBA3L$80SB@jRC5!LA&aF+&`RA#NkBLTFFLdkBLTF+&YPAAal@f9
+GI9`T)L"dEb!J)#+1)L!J)QGKG#)03fKKEQGP)#*FA&aH1Q)UA()Y1Q)UA#KE39e
+mHeY"AAeF+5)JG'mJ)#!Lj5)J)#*RBA3L$80SB@jRC5!LA&aFAMTL+Pab,6TL+P`
+S@f&GI(YEB9epA#NL)(4[)#!J)SNL)#!LCf&d)Je$D'&ZCf8J)PaFA&ikBLTFFLd
+kBLTF+&Y&AAal@d9GI9`T)L"dEb!J)#,Q)L!J)QGKG#)03fKKEQGP)#*FA&aH1Q)
+UA()Y1Q)UA#KEC9emHeYPAAeF+5)JG'mJ)#!LN!!L)#!LCf&d)Je$D'&ZCf8J)Pa
+FA&ikBLTFFLdkBLTF+&Y*AAal@dPGI9`T)L"dEb!J)#,V)L!J)QGKG#)03fKKEQG
+P)#*FA&aH1Q)UA()Y1Q)UA#KED9emA&aED9eF+$TL+eab,6TL+RaFFMTL+R`k2PY
+HB5ek35eDA9`TI(YED9epA#NL)(4[)#!J)T3L)#!LCf&d)Je$D'&ZCf8J)PaFA&i
+kBLTFFLdkBLTF+&Y2AAal@dpGI9`T)L"dEb!J)#,[)L!J)QGKG#)03fKKEQGP)#*
+FA&aH1Q)UA()Y1Q)UA#KEEeemHeY[AAeF+5)JG'mJ)#!LQ5)J)#*RBA3L$80SB@j
+RC5!LA&aFAMTL+Pab,6TL+P`S@e9GI(YE99epA#NL)(4[)#!J)[-L)#!LCf&d)Je
+$D'&ZCf8J)PaFA&ikBLTFFLdkBLTF+&YeAAal@h9GI9`T)L"dEb!J)#+H)L!J)QG
+KG#)03fKKEQGP)#*FA#)L1Q)UA()Y1Q)UA#KE39emHeY"AAeF+5)JG'mJ)#!LJ#)
+J)#*RBA3L$80SB@jRC5!LA&`L)MTL+Pab,6TL+P`S@f&GI(YEB9epA#NL)(4[)#!
+J)SSL)#!LCf&d)Je$D'&ZCf8J)PaF)L)kBLTFFLdkBLTF+&Y&AAal@d9GI9`T)L"
+dEb!J)#,S)L!J)QGKG#)03fKKEQGP)#*FA#)L1Q)UA()Y1Q)UA#KEC9emHeYPAAe
+F+5)JG'mJ)#!LN5)J)#*RBA3L$80SB@jRC5!LA&`L)MTL+Pab,6TL+P`S@dPGI(Y
+E59epA#NL)(4[)#!J)Z`L)#!LCf&d)Je$D'&ZCf8J)PaF)L)kBLTFFLdkBLTF+&Y
+TAAaFA&YTA9`S1Q)VA()Y1Q)UI&ab1Q)UI$Sq@ejK,AT",9TGA#PmHeYTAAemHea
+F@fPGI9`T)L"dEb!J)#+9)L!J)QGKG#)03fKKEQGP)#*FA#)L1Q)UA()Y1Q)UA#K
+E6eemHeY2AAeF+5)JG'mJ)#!LK5)J)#*RBA3L$80SB@jRC5!LA&`L)MTL+Pab,6T
+L+P`S@fpGI(YEEeepA#NL)(4[)#!J)TSL)#!LCf&d)Je$D'&ZCf8J)PaF)L)kBLT
+FFLdkBLTF+&Y9AAal@e9GI9`T)L"dEb!J)#+')L!J)QGKG#)03fKKEQGP)#*FA#)
+L1Q)UA()Y1Q)UA#KEG9emHeYeAAeF+5)JG'mJ)#!LRb)J)#*RBA3L$80SB@jRC5!
+LA&aEA&jG1Q)UA()Y1Q)UA#KED9emA&aED9eF+$TL+eab,6TL+RaFFMTL+R`k2PY
+HB5ek35eDA9`TI(YED9epI(YFA&YTAAeF+5)JG'mJ)T3L)#!J)QGKG#)03fKKEQG
+P)#*FA'!kBLTFFLdkBLTF+&Y"AAal@d&GI9`T)L"dEb!J)#,,)L!J)QGKG#)03fK
+KEQGP)#*FA'!kBLTFFLdkBLTF+&YKAAal@f&GI9`T)L"dEb!J)#+))L!J)QGKG#)
+03fKKEQGP)#*FA'!kBLTFFLdkBLTF+&Y&AAal@d9GI9`T)L"dEb!J)#,T)L!J)QG
+KG#)03fKKEQGP)#*FA'!kBLTFFLdkBLTF+&YPAAal@f9GI9`T)L"dEb!J)#+2)L!
+J)QGKG#)03fKKEQGP)#*FA'!kBLTFFLdkBLTF+&Y9AAal@e9GI9`T)L"dEb!J)#,
+d)L!J)QGKG#)03fKKEQGP)#*FA'!kBLTFFLdkBLTF+&YeAAal@h9GI9`T)L"dEb!
+J)#+G)L!J)QGKG#)03fKKEQGP)#*FA&YMA9`S1Q)VA()Y1Q)UI&ab1Q)UA#PF+'0
+mHf0pA#NL)(4[)#!J)PpF-P`c)L!J)QGKG#)03fKKEQGP)#*IHeYMAAemAeYMA5)
+JG'mJ)#!LM5)J)#*RBA3L$80SB@jRC5!LAhYE3eepI&pE3edL)(4[)#!J)S)L)#!
+LCf&d)Je$D'&ZCf8J)MSm@eaHB#GGHe`S@f&PD@pe389*6e9GA#Pp)L"dEb!J)#*
+F-5)J)#*RBA3L$3d0!!!CXN9YB@PX*N0[FP4P@&&eC@40B@-J)!dJ)#!J6@&j)$%
+j16-JB@a`D'%JGQ9bFfP[EL!SEQpd)(PPG#"MEfe`E'9dC5N0)#!J)%eKFh4PFL"
+`Eh0dD@jR)'pZ)#"QG(!J)#"YBA4eF(-ZE@&dGA"c,QCb$5!J)#"TEL"NDA*PBh4
+[FRNJ9'9B,e4jF'PZCe4P@#jNDA)0$5!U+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LS
+U+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU$5!U+LSU+LSJ$5!U+LSU+LSJ3fpZGQ9
+bFfP[ER-k$5!U+LSU+LSJ$5!U+LSU+LSJ)#!J)#"8C9JJ2#dY)'9YB@PX,@Cb)$`
+Y,6iJ3fpb9'9B)#dY2L"8C9JJ$5!U+LSU+LSJ$5!U+LSU+LSJEfiJG'KP)%&`F'a
+P)%eKBfPZG'pcD#i0)#SU+LSU+L!0)#SU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LS
+U+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LS0$8j[G'8JBA9i)'CbB@jMEh"SEfjPFb!
+k$3dJ)#!J)%4PFb"bC@jcC@PREQ9YC@jdFb"KFh0PHL"N*f9dB@PXE#GPFb"cGA)
+J3fpb9'9B)'9d)'9YB@PX,@Cb$@&`F'&bB@PcFf9ZG#"KGR*TE#eUG@PZ)$%j16-
+JC'&ZFb"XCA-JG(*KER0KBh4TEfjc)'4P)'aK)'aTFh4P$5GPE'9MG(*[EQPaG@8
+J4e98,#"KCQCTBfJRC@9c)(0eFL"XC5"cCA*fCA9b)#"QG(!JCR4`,Q0TBf)ZCR)
+J+'a[CfPZ1JeKEQpZH@e[GA-T,L!J)&C[DA)JBA9cFfNJG@iJFLGPFh9YC5!RCAC
+PER4eC@`JDR9iG'&ZG#"MC5"QD@0SD@9b)!ecGA)J)'CdF#!J)'eKG(9`FbjYBA4
+eF(-ZCR)Z$3dU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LS
+U+LSU+LSU+LSU)!d0+LSU+LSJ58j88Np%980858p1)#SU+LSU)!d0+LSU+LSU+LS
+U+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+L!0$5dY,5!
+JC@eKD@`YCR)JDA-JB5"cBfKPE@8JCQpb)'9QCQPMD@9ZG#"dHA"TEQFJEfBJ4R*
+PEQ0S$@&MBf9ZG'9N)'0SBA*KBh4PFR-JD@iJGfKTBfJJEfjP)(4jF'9c)#FJCQp
+b)&`R)#KKBf0eG'80B@0MC@jd+5`JB#"QEh)JA'!J+'GbBACP)'&MBf9ZG#NX)#"
+H)'C[FL"FAL!SD'&d)'&MBf9ZG#NX)'&ZC#![$@C[FL"QEh)JBA"[Fh4bEh"SC5!
+SBA3JE'9KFh3JBQ9QEh*P)'*PCQpbC5"P)'&ZC#"&+5i09'KP)%CbC@jMD#"KBR0
+dFQ&MG#"KGQpfC5"TFb"TEL"dD'Pc)(0dH@aP,Jd0)#!Y,5dJ3fpb9'9B)'Pc)'%
+JFfPYD@aKFL"cBfKPE@8JGfKTBfJJC'PQCQ9bFb"TEL"dD'&d)#FJAL"J$@C[E'a
+[Gb"dD'8JGQphC@`X)'&ZC#![)'Pc)'j[G#"eFf9N)'C[FL"KF'pcG(*[F'KP,L"
+*G#"hBA-0Ff9d)(9`)'*j)'*j)%KeBQ9bG#"(BA*KGQ9X)#KTE@&R+5"KEQ3JE@p
+ND@CTC@3JFfpYCAGSBA3J$@*j)&"KFf0KE#""EA0TE'NJ2'&YFfPXD8"MD'dZDA*
+TG#jQFMiZ)#"6C@8JB5"`BA*dD@&X)("[Fh4TEQF0BRNJ3@ecD@aT)#"[EL"QG(!
+JE@&dGA"c,QeKG(9`FbjQFLiJ)%eKERNJGA0PFR-JCQPZC#"$Eh*8C9J0BfpZGQ9
+ZG'P[ER-JDR9cG#"K)'*TG#"YEh*P)'jKG(9bB@`X)("bEf*KBQaj)'*PBf&eFf8
+0G'KPH5"KFQ8JBfa[Ff9b)(4[)'KKEQ4hFQPdD@jR,Jd0)#!J)%0[FP4P@#"KE(0
+[)'&XE'phFb!J)L!JCQpb)'4TBA*PFh0TFb"QEfaXEhGTEQFJB5"fEhGPE#i03R9
+d)'pZC5"[EQ8JFfK[G@aN)'&fEfPN)'PdFb"eFf8JEfiJG'9bE@PZB@`JGQphC@a
+c1L!0G(P`C5"KD@GeA#*P,#"0B@aYA#*[,#"ZEh3JB@PRG@8L,#"0B@aYEb)JG'm
+JBAC[D@3J$@0[EQCeFfP[EL"hDA4S)#!L)#"KFb"ME'pcD@jR)'4[G@*XC5"aG@p
+dCA-J+'GeD@aXC@ePG(-T,Jd0)#!J)%PZ)'*[G'JJFhPcG'9YFb"[CL"dHA"TEQF
+J5fjeG'JRFb"YEh*P)("bEfaTH#"cH@jdBAJJ$@C[FL"KBf0PER4c)(*PE@&TER-
+JBACKD@aKBQaP,Jd0)#!J)&4SC5"PE@&TE#eQFL"dHA"TEQFJDA-JB@0MCA"dB@*
+XC5"dEb"8C9JJEfjMC5"K)(0YB@aX)'eKBh*[$A"KDf&RC5"PE@&TE#eQFLjcG(N
+JD'&c)'*PC@iJE'pKC'9N1b!JC@eKD@`YCR)JDA-JG'KeF`e`CA*QC@0dE(NJF'p
+bG'&LE'8Z$3dJ)#!J3fpb9'9B)(*PFA9TFQ9c)'%JF(*PF(*[Bf9cFfpb,#"hD'P
+MD#"TFb"RDACPEL"KFb"K)'aPH!ecBh*TF(3J+'aPH#"TFb"K)(9ZDAJJGA4TE'P
+dH5NZ)#"8D'Pc)(0MFQP`G#"`CA*QEh*YFb"K)'0[GA"XC5!0EfBJCAKdFQ%JFf9
+bGQPMCA-k$3dJ+'%T)%0[ERCPFR0TEfiJEfBJG'&LFb"dEb"cF'&MCA-Z)#"8D'P
+c)(4bDACTB@`JCQ9KG(9bC5"TF`eZC@GXC@0dC@3JD'9bC5"cD@jMC5"TG#"MB@i
+JBQ8JC'pZC5"bC@&ND@aj)'*j)'%0GfpbC("bEf0PFh0[FL"KG#"KERNJG'PYC5i
+0$5!SBLNJ3fpZGQ9bFfP[EL"[CL"[C5"dEb"FEf8JGfKPEL"QFQ9ZBfJJG(P`EfG
+bBA"SH3ebCA&eDA*PFb"TG#iJ9'KTFb"ZEfiYG(*TGQPKE#"QC@&dGA*P)'Pc)(*
+PG'&TEQ9N)'KPFQ8JB@jN$@&NEh"dC@3JCQpb)'&XE#"MEfjfCA*cD@pZFb"MEfj
+MCA*ZD@jR)'9YB@PX,@Cb)(0TEQ0P)'Pd)'eKEQ&RCA-0G'mJC'mJCh*KBf9QG@a
+XH5"hD'&d)'eKERNJEfBJGA-JEQ9RE'9MG#iJ)&"XC@&cC5"MEfe`E'&TEJeTCL"
+YDA0dB@YPFb"bCA0eE(3K$3dJ)#!J)#"#C@0KGA0P)'aPH#"TFb"ZEh3JBfpZGQ9
+ZD@9ZG'aj)'&MBf9cFfPLE'8JEfiJG'KP)%eKBb"LGA30G'KP)'9NDA4[FL"4C@4
+0)'Pc,#"dD'9bC5"hBA-JB5"ZC@9N)'C[FL"K)&&PC%dJGQ9bFfP[EL"[CJe$Eh*
+8C9JZ)#"*G#"TFb"dD'8JE@&MFQmk$3dJ)#!J+LT`Eh0d,@&MBc*dCAJJ1L!J)#!
+J3fpb9'9B)#dY2L"8C9J0$8C[FL"eFf9bFb"[CL"PE@&TE#eQFL"hD'mJGf&ZG#"
+dEb"SBACP)#)ZG'9i)L"QD@aP$@*XC@jN)'e[Fh3JC@&cD@aj)(GTG'JJ5fjeG'J
+RFb"cH@jdBAJJ+("PFQKKF(-JBA3J$A4SC5"MEh0d)'pQ)(*PB@4TBQPXDA4j+5"
+dD'9bC5"TFb"KE(0[1Jd0)#!J)#SUF(*P,@&MBc*dCAJJ1L!J)#!JC@eKD@`YCR)
+J,5dq)&4P@!d0)#!J)#"'Eh)JCfp[C#"YC@&cGA*P)'0[ERCPFR4PFR-JBQ9dGf9
+PEL"PE@&TE#eQFL"KEQ3J3fpb9'9B$@&bC5"`FQpfD@4PC$S0$5!J)#!U+R"[Fh3
+YB@0M-R"bC5eKBf-J)#!k)#"PE@&TE#eQFL!m,5dJ3fpb9'9B$3dJ)#!J+LT`FQ8
+YB@0M-R"[Fh3YB@0M)#!J1L!JC@eKD@`YCR)J)#dY2L"$Eh*8C9J0$8&ZC#"KE(0
+[)(4SFQ9P)'0[ERCPFR4PFR-JCR*[E5"cG'&ZC'&bC#"8C9JJG(P`D@jR)(4[)(C
+KFQP[GA-0E@pbC5"bC@&NB@*XC5"QEh*YBA4c1Jd0)#!J)#SUG'9i-R"bC5eKBf-
+J)#!k)#"8C9JJG'mJ)'9YB@PX,@Cb)!dJ)#!J,5dY)(9cC@CeE#"QEh)JE@&VD@j
+R)'%J4R*PEQ0S)'aKEQGeB@GP)#jdCAJJCQPXC5"bC@&NB@*XC3dJ)#!JGfPdD'p
+eG#"hD'PXC5"XC@&fD@jR)'Pd)("[FR4KBQaP)'PP)'&cBfPT)'&ZC#"dHA"PFf9
+dG'&LE'80)#!J)'&ZHAGSCA*P,L!J4'mJEQpd)'C[FQGPG#"dEb"KC'3JCA0cC@j
+dD@&X)'9YB@PX,@Cb)'0[E@eKEQ4c,Jd0)#!J)#SUG'9i-QeKBb!J)$SJ)&4P@#"
+dEb!JCR9XE#"0B@0TER4[FfJJ1#eLDA3JC@jMEf4TEQFJ+%eKBb"8D@ePFbN0)#!
+J)#dY,5"eFf9QG@`JCQpb)(0`C@aXD@jR)'0SC@0VFb"LH5"0B@-JFh"PE'aTEQF
+JBfKPBfYPFR-0)#!J)'C[FL"'FQ9ZBfJJEh)JCQpb)'CbC@9ND@jR)(4[)'j[ELe
+8C9JJ6@&M)'C[FQeKG(4PFR-0)#!J)(0eBfJJBA-J6@PMFQpcEfCd)&G[FQ3Z$3d
+J)#!J+LTdCAJbFhGd)#!J1L!J9'9B)(4[)#"6Gf9PG#!i,@*TG#"PEQ0[C'PZCb!
+S8hGPCA3YG'9B+5i0)#!J)#dY,5"8D'8JCQpZG#"6Gf9PG#edC9JJDA-JB5!a-L"
+`EfPZG#"LDA4YBA"`C@3JFf0bC@9Z)'C[ER3J$@C[FL"0B@0TER4[FfJJG'KKG#"
+MEfeLD@jPFb"PFh0PER4TB@`JB@0MC@jdFb`JCQpbE@&dG'PZC`dLFQpKC(0TCfj
+c)L`JB@jN)'eKG'JJFhPYBQpXFbiJ)%Pd)'Pc)("KFR3JEfBJG'KP)&4P@#!0F(*
+PF(*[Bf9cFfpb)&0hC@9d,A4P@#"QEh)JE@&dD#"dHA"PFf9dD@jR)(4SBA3JDA-
+JBACKD@aKBQaP$@pZ)'CdF#"YBA4eF(-ZE@&dGA"c,QCb,Jd0)#!J)#""E'`JG'K
+PFf8JE@&MFQpc)'&bC5"XEf0KG'9N)'PZ)'&Z)'&`F'9ZC'Pi)'PZ)'&cBfPT)'C
+[FQd0Eh)JBA-JB5"LD@jKFRNJ6@&MD@jdEh0S)'CTE'8JEfBJG(P`C5"468&$)'&
+ZC#"MFQ9KG'pb$9&&4$%Z$3d0+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LS
+U+LSU+LSU+LSU+LSU+LSU+LSU+Jd0+LSU+LSJ990&)%p')&4)45"038056e-J+LS
+U+LS0$5SU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LSU+LS
+U+LSU+LS0$5!J+$!T)#"2EQaj)(4SC5"YB@0bEh-JGfK[Ff8JEQ&YCA-JBQ9RD@i
+JGfPdD#"cG'&bFb!U+LiZ,JeKFQ8JD@jdC@jNC@3JG'mJBQ8JGA0PC#"NDA*PBh4
+XH6XJG'KP)(*PFh3JBA*P$5*cG@*bEh9dD@jPFb)Z)%0SEfpcC5"K)(G[FQXJCQp
+XC'9b)'*j)'p`C@jTEQFJB5"QD@aP)'PZ$@Pd,L!J8R9Z)(4SC5"YB@0bEb!U+LT
+TEQPdD@&XDATP)#"dEb"LC5"cGA*P)(4SBA3JB5"hEh*V$@CTE'8J)Q0dGfXL)'9
+iDA0dFb"TEL"TG#iJ9'KP)'&MG'P[EL"[CL"K)(4hEbecG'&b)'eKBh*[$A0eBfJ
+JBA-J+LT`Eh0d,@&MBc*dCAJJ)(GTE'`JBQ8JFQ9cG(*TBh4PC#"dEb"dD'8JB@0
+dDACP$AGTEQ4[Gb"KEQ3JCR9bG'KPFL"TG#"hD@aX)'j[G#"MD'&ZCf8JG'KKG#"
+hD@jNEhFJGfPdD'peG!eKF("bEhCKE#"[CL"dD'8JGA0PFMXJD@jcG'9KC#`JBA9
+iD@aTBA*j)'CTE'9c)'&bC5"eFf9N,Jd0)#!S-5NJ)&4[)("bEf0PFh-JB5"QD@a
+P)'p`C@iJDA3JB@jN)(0KGQ8JB5"MEh"j)(4[)(4SC3eQEfaNCA)JGfpbDb"QEfa
+NCA)Z)&4SC5"hD@jNEhFJEfBJG'KP)'CTE'8JG'mJF(*[Bf9cFb"YGA0d$@*P)(0
+PE'9MG'9N)(GSC@iJB5"YB@0bEb"TFb"bG@iZ)#"'GA*dD'9b,#"TCL"cEfeP)(4
+PH(3JDA-08d9-4808483JD@iJG'KP)'&MG'PfC5"hD@jNEhFJG'KP)'eKBh*[)'P
+REQpbCA-JCACPFRPdD'PZC`eLGA3JG'KP)(0PE'9MG'P[ELiJ9'KTFb"TFb"eFf9
+QG@`JG'mJE@&VC5"K)(&eD@0V)(4bD@&X$A*eEL"[EL"K)'0bDA4TBf&X)("KFR3
+JEfBJG'KP)(4jF'9cBh*TF(3Z)&4SDA-JE@&j)'9aG@&XE(N0BQ8JGA0PCR9X)'&
+ZC#"ZC@0PFh0KFRNJG'mJBAC[D@3JF'&bG(-JEfBJB5"dHA"PFf0bDA"d$A4SBA3
+JBA*P)(4jF'9N)'PZ)'4TFh4TEQ0d)'CKFfKTEfiZ)#"*EL"cG@0S)'KPG'9bEfG
+PEQ9[GA-0G(P`CA0MFQP`G(-X)&&eC@40)'&XE'phFb"[EQ8JG'mJE@&bDb"fBA*
+TEh9c)'0SG@jVFb"[CJedD'8JG(P`CA0MFQP`G#"TEL"cG@0S)'%JGf&j)(4SBA3
+JG'KPH5"MB@iJBQ8JFf9XC@0dC@30D@jcG'&ZG'aj)'&d)'&ZH5"dD@eP,L!S8f9
+XC@0d)(4SC5"MD(9ZDb"KEQ3JGA0P)(4SC5"6CA306@&bDf9b,LiZ)'p`G'P[EL"
+TEL"dD'8J8f9KFQ0S)'ePER8Z+5!J4Qpb)'9iB@e`E'8X)'pZC3eYD@GSG#"YBA*
+V)(4PH(3JCR*[E5"FBQ9RD@jPE@&TE%C5)(4[)#"FC@jNC@eKD@a'8L"QEh)0Bfp
+ZGQ9bFfP[EL"dEb"[FQ4TEQ&bH5"dCAJJFhPZG'&i,L!J5@BJEfjP)(4KDf9c)'0
+KFQ8JG'm0GA0P)'%J+Q0[F(NU)'pQ)(4SC5"[FQPRD@jKE#"dHA"PFf0bDA"d,#"
+[EQ8JBf&Z)(4SC@i0F(*[Ch*PFh0TGQ9XH5"`BA0dC5"TEL"dD'8JBfpZGQ9bG'9
+N)'0SG@jVFb"[CQCPFQ9N)'*j)(4SC3eYB@0bEh-Z$3dJ)#Jb+5!J3fpZG(*KFRN
+JG'mJG'KP)'pbD@GTEQ&X)%0[FR4P@#"`EfaTBhNX)(4SC3eMD'&bB@0dCA)J)#)
+J)'C[E'a[GfPZCb"K)(4PFQeTEQ&X)(C[Gf9X)'Pc)'j[G#"TER4PFR"bCA4PC!e
+KFb"K)'4TCA*PFfPc)(4SCA*PEfiX)'*eG#"KFb"K)'4[G@*XC5"aG@pdC5!Y,5d
+JG@jXCA0c)(4SC3ehEh*N)'PZ)(&eCA0dD@pZ)'Pc)'&TCh9P)L"[FL"0B@aYEb)
+JEh)JEfPdD'9b)'9iBf9`G'P[ER-JG'm0BQ8JB@4NC@3Z)#"8D'Pc)'&XE'phFb"
+,ER9dD#Gc)(9cC5"[CL!J)L!JCQpb)'0XEh0TEQF0C'peBQaP)(&eEh4PFb"dEb"
+LC5"YB@PZG'&TEQ9N)'PZ)("bB@0dD@0P,Jd0)#!S-bNJ)%%JCR9ZC'&YC@jdB@`
+JGf9KDfjPFh-JEfBJG'KPFf8JE@&MFQpc)'Pc)(4SBA3JG'KPH3eNEb"ZEh3JC'P
+cG'PZCh9TFfJJE@&dD#"YEf4P)(*TCfpeFQpeFfaj,L"*EL"YBA4S)'e[C'8JAL`
+0Ab"[FL!J2'0[E@eK2L`J*b`J+'9KBfJJGfPdD'peG#"F)'*PCQpbC5"TG#NJ)'K
+KGQ80E@9KEQPZCh-JG'KKG#"YBANJBfpZCQaTBh3JGfPdD#"dD'9TFL"YC@&ZD@j
+RFb"TEL"`FQpcC5i05'9ZBf8JG'KP)'PZFh"PBh4TEfiJE@&MFQpc)(GTE'`JBQ8
+JF(*[GQPNC@3JD@iJB5"cCA"KFQ&dC3eYB@0bEb"QD@aP)(4[)(GKFQiJEfBJF'p
+cFfPLE'8JBfpZCQaTBh4c)(GTG'JJG'KP)%0[FP4P@!eKEQ3JC@eKD@`JFhPZG'&
+i,L!J9'KPH5"RDACP)'%JFQ9`Eh*d)'pZ)("[Fh0TBQaP$@4TCQCTBh9XG'PPFbi
+J)%Pd)(0SEh9XC#"cG@CQD@0P)(4[)'&bFQ&ZCf8JG'KKG#"dD'8JB@*[GQ80BfK
+KFQ&MG'9bFb"KFQ8JFf9`BA*KG'9N)'*j)'%JFh"KBf8JEh)JBA3JE'9KFh3JFfp
+YCA4SD@jR$A4SBA3JBAC[D@4c)("[Fh0TBQaP)'PZG'9bF(*PG'&dD@pZ)'&c)'&
+Z)'&MBf9ZG#iJ9'KPFf80D@jcF'9MG'pb)'eKBh*[Fb"hD@aX)'&XFfmJGf&bEL"
+[CL"`Eh0cD@*XC5"`FQpLE'9YF`e[GA4cD@4P)'pQ)'eKG'KPE@&dD@0c,Jd0$5!
+J)#"-BA9bC@jd)&0TC@*PEQeKEQiX)%eKH5e+G@jP,#!a16Nc$3dJ)#!J2'aMFd"
+YBA4eF(-ZE@&dGA"c,QCb2Jd0!!!!0("bC@&YBQaP$@eKBbe`FQ9KBf-YG(*KER-
+0F'pcG'&YBQaP$8YPH5"`FQ8Y$8YPH5!0$3d!!!%!!!!jVJ!!1+i!!!-U!!H-6"9
+1!!!!(!'1!!"468&$!"d!#QA6!!!J!!'L!!K[!&X@!!mJ!!&T!!Kee&(p!#)J!!%
+[!!K[#!mV!$8J!!!!!!KfF$9A!%%J!!#C!!KfH'`Q!%dJ!!YU!!KZe'[m!&iJ!!U
+b!!KZc"9a!'mJ!!Jp!!KZd'ca!))J!!(H!!KZj!42!*8J!"8h!!KZi!Bk!*JJ!!B
+D!!KZh%G#!+XJ!!1Z!!KZq'B#!,FJ!!2d!!KZr#d(!--J!"$J!!K[%$fK!03J!"'
+S!!KZp&--!0dJ!!bk!!K["(9Y!1FJ!"l!!!K[-#&q!1iJ!!3k!!KZf#QX!2`J!!4
+b!!K['"QD!3iJ!!rf!!KZl'e9!4XJ!"*5!!K[((Ba!5dJ!!a0!!K[+!fE!6XJ!"H
+!!!K[&'5Z!8NJ!"4q!!KfG$&B!9-J!!b&!!K[$"V&!9dJ!!dq!!K[*%RT!@XJ!!r
+T!!K[0$T3!A8J!"$X!!K[)(U9!B-J!"%b!!KZk$Y4!C)J!$Kf!!K[1!iU+R"[Fh3
+YB@0M-R4PH")U+R"[Fh3YB@0M-R"bC5eKBf-5+LT`FQ8YB@0M-R"[Fh3YB@0M#f4
+P,ACPFQ*KG'PY#h*P,ACPFQ*KG'PY%(*P,ACPFQ*KG'PY,@a[Eh!3C'8YGQ9bBQ&
+dD@dYE'p[F"*`Eh0d,@&MBbe`FQ8YG(*KER-5F(*P,@&MBbe`Eh0d,A4bB@jc!Qp
+P%R"[Fh3YB@0M,A4PH#edFQ&ZF`YNC5e[C@eKBh*[F`YbC5e[C@eKBh*[Fa!U+LT
+NEf0eE@9ZG'&dD@pZ#("bC@&YBQaP#A"[Fh4KE@*XC3CdD'9NEf-0+LT`FQ8YB@0
+M-R4PH"&`FQ8YB@0M,A4PH#edFQ&ZF`acG@)YF(*PB@eLE'84G'9i,A"bC5eKBf-
+YG(*KER-0+LTdCAJbF(*P,@&MB`edCAJYE@&M,A4bB@jc#5SUG'9i-QeKB`NU+R4
+PH$*cGh30G'9i,A0hG#edFQ&ZF`PcG@)YE@&MFQm0+LSUD@jTG'PKE'PkC3jME'9
+KELeMEfeYC@jdF`NU+QeKBc*`FQ8AK!: